49 53 53 57 54 51 55 48 44 45 57 70 83 103 107 122 184 195 203 203 184 168 142 126 75 79 71 71 59 47 46 44 41 48 58 54 64 60 67 67 78 78 67 67 56 56 52 52 63 71 67 67 63 63 59 59 46 46 46 46 46 46 46 46 77 81 78 86 86 86 82 78 50 46 43 39 35 35 36 36 46 62 86 102 122 127 123 123 104 104 108 93 74 66 67 75 45 45 48 44 44 40 43 43 57 57 68 64 67 63 70 59 52 44 44 40 40 36 36 36 36 37 38 46 54 58 62 62 55 51 51 46 41 37 40 36 35 35 53 53 57 49 53 38 52 41 38 46 54 66 71 79 96 100 93 93 90 86 78 60 50 46 71 92 146 206 278 327 365 397 417 387 356 326 279 214 127 85 51 33 32 33 61 77 57 54 55 48 41 42 42 38 80 88 104 120 136 152 157 161 127 123 111 99 92 80 64 68 65 68 56 48 40 36 36 36 44 44 44 44 44 44 44 44 44 45 53 50 58 55 48 48 68 64 63 55 65 61 76 68 77 73 85 89 96 100 114 118 137 141 155 147 154 162 190 217 233 244 262 277 315 345 375 390 428 455 494 534 562 593 621 638 658 666 684 710 725 736 750 743 713 695 654 594 542 490 416 317 223 170 116 88 70 58 42 40 40 47 53 66 84 101 112 116 99 92 89 97 98 102 99 96 84 77 74 75 63 64 57 56 65 52 73 126 175 234 334 425 502 571 641 691 726 745 780 800 821 829 855 866 888 896 911 910 876 856 826 788 749 700 649 618 581 554 526 500 474 451 429 410 390 386 390 389 408 419 439 450 498 513 539 559 597 629 664 680 696 712 725 737 746 731 711 696 693 651 585 508 436 348 272 212 127 101 83 57 45 40 40 40 38 45 46 50 51 54 66 69 79 85 105 126 160 221 291 352 413 435 463 503 539 564 565 546 493 452 395 335 290 229 175 129 75 64 64 60 56 56 67 67 118 122 129 137 160 180 199 221 249 247 225 217 221 203 189 166 151 137 119 105 101 91 95 99 94 97 89 81 73 73 73 73 85 89 97 109 121 133 141 160 189 211 234 245 237 235 245 252 231 265 312 355 409 437 464 475 474 455 427 385 339 309 290 272 280 273 277 285 311 327 350 372 416 442 458 482 506 529 545 546 550 539 535 512 500 501 517 544 561 568 547 510 442 370 302 243 175 123 73 50 51 54 55 63 71 92 109 138 181 218 261 287 317 332 337 345 331 309 290 268 257 215 211 212 190 123 83 68 43 42 41 49 64 63 65 67 109 124 117 122 119 100 62 38 41 34 34 47 136 221 239 235 184 164 123 82 49 44 55 75 98 114 128 120 100 62 42 41 39 42 55 51 46 41 72 100 98 102 136 168 207 235 250 242 200 212 231 245 264 282 306 329 333 298 271 236 222 212 216 201 193 162 154 174 174 158 174 198 190 178 169 153 141 137 137 148 180 195 211 223 231 235 231 227 195 191 183 179 187 207 223 239 274 285 290 274 250 238 249 264 264 262 280 306 304 320 450 623 832 927 973 951 906 841 749 654 523 409 268 146 79 47 48 52 71 66 54 48 64 54 46 45 47 47 46 46 49 53 68 79 89 125 145 137 130 118 87 44 44 44 44 44 52 47 42 40 41 50 70 61 45 49 85 116 212 276 358 412 443 424 341 236 135 65 45 42 40 38 38 47 58 67 83 73 58 51 60 79 164 215 198 124 62 47 49 50 59 48 43 42 46 84 101 94 75 60 48 40 39 42 53 57 85 128 212 333 443 481 459 418 339 248 148 79 62 57 52 40 63 59 59 52 55 49 57 43 43 45 46 44 53 87 86 65 44 41 53 50 54 48 43 47 72 83 75 75 75 75 72 72 75 75 68 68 68 72 69 73 70 74 75 79 76 80 80 84 116 116 108 116 124 136 140 141 162 151 162 154 157 160 163 170 157 179 199 214 224 208 202 169 65 44 44 44 44 43 43 43 42 42 49 53 56 53 56 45 42 43 59 60 61 77 104 130 171 212 296 423 562 650 695 676 564 494 393 300 226 182 162 157 162 148 154 161 198 240 278 319 375 447 514 568 598 615 649 675 717 724 731 743 745 745 729 688 620 568 519 446 365 257 164 98 60 61 69 73 84 63 51 46 65 65 65 55 55 48 44 44 45 54 90 114 114 86 46 43 44 48 48 48 48 49 49 49 81 81 88 96 112 132 148 173 267 315 369 423 479 513 520 520 508 514 535 518 454 347 217 124 78 48 43 44 47 50 52 52 65 104 151 185 196 198 197 198 93 53 47 55 69 67 77 96 158 198 258 321 373 381 331 251 283 295 308 317 314 287 245 215 201 199 189 170 143 100 57 55 55 55 55 55 55 59 63 63 76 68 56 55 55 56 57 58 58 59 106 150 180 172 194 221 188 239 304 312 288 260 295 370 453 510 522 508 489 457 412 359 277 281 314 341 313 249 248 303 490 527 509 439 338 282 301 336 338 281 195 133 149 194 210 191 107 104 96 80 68 72 95 115 165 196 211 182 153 148 207 261 277 376 367 303 323 369 394 421 419 428 390 342 318 297 230 151 105 83 63 58 57 57 56 55 56 55 54 56 62 74 66 68 132 103 64 52 53 65 79 81 126 170 183 149 142 166 157 149 163 119 94 153 198 219 323 465 551 574 622 682 726 706 655 570 434 349 282 218 187 165 165 151 191 146 142 167 180 132 69 52 82 109 122 114 86 62 55 63 50 49 50 110 174 189 173 171 206 271 295 267 228 237 297 345 338 323 308 281 257 245 234 226 228 249 288 307 317 306 305 315 353 379 382 335 265 240 351 447 362 198 82 71 118 131 119 120 103 153 185 99 47 53 68 50 58 48 56 112 176 199 159 111 91 83 79 71 82 95 118 130 63 55 51 47 51 59 71 79 67 75 94 122 150 162 174 177 212 187 188 224 273 273 218 155 119 115 99 87 94 154 242 311 156 116 76 56 68 80 80 76 152 84 92 112 52 47 80 110 65 79 68 60 56 52 48 44 43 43 43 43 43 43 43 43 47 47 51 51 55 55 59 59 79 40 39 114 258 284 170 41 44 44 45 49 57 53 45 44 94 90 75 63 59 55 55 70 125 116 90 84 78 88 132 177 289 292 323 382 414 382 332 285 184 122 85 58 69 67 64 49 102 82 104 151 191 200 241 272 278 235 169 99 65 60 66 63 80 76 63 55 66 66 69 69 48 56 64 72 76 76 72 72 47 84 96 64 52 88 116 111 76 51 47 67 95 103 91 83 79 124 116 52 48 77 90 50 54 55 53 50 50 53 57 52 51 63 73 57 72 83 86 60 78 52 50 50 49 54 61 65 48 53 53 49 47 48 49 57 80 64 53 50 51 52 53 54 53 53 67 77 95 97 95 83 150 122 103 119 159 190 194 197 168 178 208 230 248 231 190 143 55 45 52 52 48 44 40 36 44 44 51 51 58 58 58 51 49 41 37 37 37 37 41 45 37 37 36 36 37 45 53 56 113 125 145 157 157 145 125 114 58 50 42 38 38 37 37 37 64 64 53 46 40 41 41 49 59 80 97 141 205 274 347 379 415 389 351 294 214 130 64 37 36 37 37 41 78 104 138 143 133 115 107 91 68 52 37 36 37 37 38 38 39 39 40 40 48 42 50 43 48 45 49 45 45 45 56 64 102 134 176 224 302 369 427 485 539 585 630 657 687 703 719 719 684 637 577 525 403 346 291 240 205 179 164 142 139 109 83 69 65 54 43 41 46 45 40 39 39 53 69 91 110 152 210 268 326 378 443 485 569 607 657 693 723 731 723 716 748 729 702 665 623 561 503 442 334 281 231 184 147 117 83 60 53 49 56 55 62 68 82 75 73 77 100 138 187 240 290 312 346 369 390 410 426 439 459 490 524 550 569 581 580 572 556 548 562 562 562 563 566 566 570 559 521 503 502 498 502 510 530 537 577 589 616 640 660 671 683 675 669 643 612 576 549 529 522 518 478 482 482 478 478 473 469 472 492 503 511 519 523 516 516 502 479 481 459 420 383 349 301 225 140 92 83 90 90 77 99 144 185 245 328 404 475 536 593 624 651 655 658 670 682 690 698 702 694 694 698 698 698 698 698 690 641 634 627 619 604 592 581 570 574 559 536 521 502 494 494 480 426 415 433 451 486 518 547 569 572 580 592 586 571 545 523 504 488 488 481 474 474 464 460 446 439 439 432 424 413 393 373 368 370 373 366 355 347 333 333 315 280 270 274 264 267 260 261 264 289 277 258 236 232 238 253 268 326 375 454 526 604 660 709 743 49 49 49 49 46 50 47 43 43 44 45 46 62 67 79 90 120 131 135 135 131 117 109 94 74 71 71 63 55 46 45 44 41 48 51 54 53 56 56 59 74 74 63 63 59 52 48 48 59 67 63 63 59 59 59 54 46 46 46 46 46 46 46 46 69 73 70 78 78 78 74 74 50 46 43 39 35 35 36 36 51 70 94 110 119 123 123 116 108 108 105 97 74 67 67 71 53 49 52 48 48 40 43 50 57 53 64 60 63 63 66 59 52 48 44 40 40 36 36 36 36 37 38 46 54 58 58 59 59 55 51 42 41 40 40 36 35 39 50 57 57 53 49 42 41 37 38 38 50 62 67 71 76 80 73 73 70 66 58 47 45 45 67 99 154 225 297 350 400 440 456 437 411 381 330 265 142 96 51 34 34 38 50 57 57 50 47 48 45 45 42 45 60 64 72 80 85 89 85 86 79 75 59 55 48 40 39 39 57 60 52 44 40 36 36 40 44 44 44 44 44 44 44 44 44 41 49 50 51 55 48 48 64 60 59 55 58 65 69 68 77 73 84 88 100 111 122 133 129 140 147 143 146 154 178 201 241 255 271 289 326 353 383 397 448 475 514 554 589 613 645 665 686 690 708 730 745 752 766 759 752 735 690 626 566 509 420 324 207 150 95 64 49 46 41 40 41 51 57 62 68 82 96 89 95 81 85 81 86 79 83 76 65 66 66 63 67 64 69 68 76 62 88 141 194 258 353 445 530 587 657 703 734 757 788 805 825 833 852 870 889 904 918 918 920 900 873 840 805 767 717 689 649 629 602 583 561 542 519 500 493 493 496 507 522 534 554 575 598 616 627 642 669 704 735 747 747 752 776 777 777 762 743 724 693 648 589 516 436 360 272 220 143 117 98 76 57 41 41 43 54 53 53 53 54 58 69 76 70 84 113 150 202 265 346 400 465 472 488 516 539 544 518 495 469 424 364 307 259 205 159 113 75 64 64 56 52 52 59 63 114 118 129 141 164 184 203 229 281 272 265 257 246 227 201 170 155 141 123 112 101 98 95 95 94 93 85 77 73 69 73 73 77 81 89 97 109 121 125 140 177 207 234 249 249 243 253 256 255 289 328 371 414 449 476 487 487 467 428 382 336 302 283 268 257 265 277 293 312 335 350 361 377 388 400 416 447 459 486 487 495 503 504 500 489 497 505 532 549 549 535 494 430 362 287 239 199 154 113 80 69 62 59 54 81 91 108 137 184 233 288 326 359 374 379 376 358 332 313 287 269 230 215 212 185 126 75 64 43 42 41 49 63 70 65 67 73 108 137 162 163 120 65 35 49 37 38 75 151 209 238 235 188 164 131 86 49 44 55 71 94 110 127 120 96 65 42 41 40 42 43 42 40 39 48 68 86 86 105 140 175 195 210 199 160 165 191 206 228 248 290 313 329 294 255 228 218 219 215 209 189 166 170 190 190 166 174 190 182 178 173 161 153 153 157 168 184 199 215 223 231 231 227 223 199 195 183 179 183 195 211 219 242 243 254 247 239 231 234 242 293 279 285 288 290 312 412 565 781 888 954 959 930 889 816 729 629 520 385 267 183 131 93 78 109 100 92 91 108 105 83 60 47 47 47 46 49 53 61 79 100 147 172 187 200 212 181 130 123 96 71 51 47 55 54 50 41 54 66 58 41 41 73 100 164 224 302 354 393 401 357 276 162 92 47 44 42 39 38 47 63 71 75 68 54 43 48 56 137 185 194 132 73 48 53 50 66 49 45 44 70 89 95 86 68 60 48 40 43 46 53 54 73 89 149 237 329 405 433 429 366 281 192 119 82 61 48 40 63 59 59 52 55 56 57 43 43 45 45 45 65 103 102 77 41 49 50 50 54 51 43 43 64 75 75 72 75 72 72 72 67 67 60 56 60 60 57 61 50 54 54 54 51 51 51 51 72 72 68 72 80 88 93 89 98 94 94 89 89 88 91 98 89 104 123 138 141 140 127 109 58 44 44 44 43 43 43 42 42 42 49 49 56 52 60 52 42 46 55 52 56 61 88 110 128 185 284 420 571 662 703 696 670 618 548 470 401 349 320 303 280 272 272 286 319 356 387 428 460 511 565 607 637 662 693 726 761 764 771 772 779 771 756 715 615 560 502 437 357 252 147 74 72 65 61 64 64 55 51 54 81 81 74 67 55 52 44 44 45 50 74 86 86 70 49 44 48 48 48 48 49 49 49 49 49 53 60 72 84 96 108 129 219 264 329 395 456 505 520 535 520 521 520 498 438 339 237 159 70 56 49 50 52 61 51 51 80 92 127 153 176 178 161 145 120 81 72 70 57 51 77 127 122 214 333 399 399 365 306 259 295 284 277 270 259 233 195 172 153 147 133 114 91 57 55 53 55 59 63 63 67 75 75 72 76 69 65 61 57 57 57 57 75 83 114 133 144 151 158 165 172 231 293 285 252 236 279 362 419 447 429 423 429 445 423 379 356 318 290 274 242 222 272 363 499 570 548 448 351 323 329 312 304 269 211 161 166 198 194 163 163 152 132 96 64 55 55 63 141 148 155 158 165 204 255 309 245 371 379 339 370 400 398 420 383 395 370 330 307 278 215 135 85 67 58 58 61 61 57 57 73 61 55 56 61 73 77 87 107 106 75 52 52 53 68 82 108 147 148 98 53 57 59 58 115 112 118 145 163 192 288 389 476 513 573 633 651 626 594 535 423 346 306 255 220 213 218 223 192 142 126 123 120 84 61 73 63 82 94 98 98 86 71 63 82 74 69 85 129 168 172 173 277 307 319 307 292 297 313 310 303 288 269 246 230 211 207 199 236 245 272 272 267 246 241 236 246 325 401 375 265 197 256 338 314 153 105 170 170 95 110 211 203 83 72 129 100 57 70 81 78 69 68 96 140 148 103 48 55 55 51 59 67 87 99 118 55 51 47 47 47 55 63 71 91 67 86 146 158 142 170 233 312 276 224 181 153 134 122 115 119 103 87 83 98 138 182 214 107 76 51 46 47 52 67 64 87 48 67 56 46 76 119 74 65 75 64 60 56 52 48 44 43 43 43 43 43 43 43 43 55 55 59 59 63 63 67 67 83 51 41 46 106 174 226 239 92 57 44 43 49 65 58 45 58 62 55 55 59 59 55 66 107 95 80 81 75 85 131 178 275 286 321 359 357 307 246 210 160 114 74 58 62 71 61 50 86 74 100 154 195 224 272 316 478 331 149 43 44 64 82 75 56 56 51 58 62 62 65 73 68 64 60 52 48 48 48 52 47 68 68 60 84 124 136 115 46 80 123 104 115 132 143 112 71 72 84 61 53 50 69 75 50 50 52 53 57 53 51 50 50 66 69 61 68 87 87 68 59 52 59 51 50 49 49 49 48 49 49 47 46 47 49 65 100 85 66 51 51 52 52 53 53 52 59 77 87 90 88 86 131 151 187 204 211 191 162 142 88 78 81 106 132 132 114 79 44 37 40 40 36 36 35 35 44 44 51 51 58 58 58 51 49 41 41 37 37 37 45 45 40 37 36 36 40 45 56 57 88 93 109 121 121 109 93 82 54 50 42 38 38 37 37 38 64 64 53 46 40 41 41 49 39 72 124 189 277 373 451 490 475 456 434 378 289 185 88 37 37 37 37 36 59 88 114 115 85 79 71 63 48 40 36 36 37 37 38 38 39 43 40 40 45 46 42 43 44 49 45 49 49 45 56 68 95 134 169 213 306 370 439 502 560 617 662 696 703 719 739 747 731 700 657 612 505 456 412 369 327 292 261 231 192 162 132 106 92 76 60 44 56 55 55 62 77 96 127 145 184 226 284 347 405 468 522 568 624 662 701 736 763 767 759 752 733 714 687 649 611 553 495 442 339 289 242 196 159 124 98 75 44 44 55 62 76 95 117 118 123 131 154 192 249 295 340 370 397 420 441 453 465 474 487 517 551 565 565 568 568 564 564 567 582 578 578 579 582 578 582 571 537 526 522 518 529 542 554 561 585 601 620 644 660 668 679 671 654 627 596 564 537 517 510 506 486 494 502 510 514 513 509 509 501 512 520 528 532 532 533 526 523 527 512 475 441 414 364 287 166 110 105 109 109 103 125 163 216 280 356 435 503 557 606 633 635 639 647 655 663 671 679 683 679 675 675 670 666 666 662 656 618 603 595 584 576 557 542 535 515 501 478 466 447 443 443 430 385 382 415 445 492 525 566 595 626 641 646 643 626 611 584 558 562 554 546 531 516 498 486 472 472 462 439 427 411 399 391 394 382 382 378 363 352 341 337 323 284 285 278 275 271 268 268 279 281 273 243 224 214 211 222 233 292 344 417 496 563 623 672 702 45 49 49 49 46 50 43 43 43 43 43 44 45 49 53 57 83 87 87 83 84 81 85 78 62 59 59 54 47 45 44 43 42 56 48 47 53 52 48 51 66 66 66 55 55 51 51 47 63 63 59 59 55 55 50 50 42 42 42 42 42 42 42 42 53 61 58 66 70 70 66 66 50 46 43 39 35 35 36 36 59 75 94 107 123 123 123 116 116 117 109 97 75 63 59 67 49 49 52 44 44 39 39 46 53 49 60 56 59 55 62 51 52 48 44 44 40 36 37 36 37 37 38 46 50 54 55 55 55 58 50 41 44 36 40 36 43 43 54 54 61 54 50 39 36 36 37 37 38 50 55 59 60 60 57 57 53 49 42 42 43 44 69 117 169 244 332 385 447 502 526 523 497 471 416 339 188 123 67 39 50 58 54 34 46 50 44 48 45 45 46 45 48 52 52 56 53 53 46 42 51 47 39 39 39 38 38 38 49 52 44 40 36 36 40 40 44 44 44 44 44 44 44 44 36 37 45 50 51 55 52 52 60 56 59 51 58 65 69 69 76 80 88 96 111 119 134 141 133 144 151 147 146 154 170 192 245 259 275 301 335 369 407 421 467 495 541 573 605 629 661 677 702 717 724 746 761 768 778 771 756 750 709 645 585 524 430 319 210 142 83 56 41 42 42 40 49 48 50 52 54 63 70 66 64 53 53 46 47 44 44 37 54 46 55 56 68 69 77 88 94 92 118 175 232 296 392 480 554 610 673 715 742 762 793 813 829 837 860 882 901 916 934 934 951 936 913 894 865 833 795 771 735 720 689 670 655 633 618 603 603 603 614 625 648 671 690 701 707 718 721 732 751 767 790 802 810 814 823 828 821 794 771 752 690 644 597 525 445 369 288 231 170 141 118 95 79 60 52 59 72 71 67 56 60 64 83 93 100 130 171 220 277 340 417 456 505 516 520 528 536 517 479 444 431 389 325 273 224 179 140 110 80 65 64 56 48 44 51 51 94 98 113 129 156 179 199 225 258 268 273 273 266 243 204 181 178 160 142 127 108 101 98 98 97 90 82 78 74 70 74 74 74 78 82 90 94 102 106 120 152 195 229 249 253 247 257 257 279 309 344 383 422 457 480 488 480 456 417 371 325 287 264 246 230 246 274 301 324 328 334 338 332 339 343 351 374 386 413 418 417 433 457 461 469 478 494 516 550 550 535 495 442 371 310 255 231 198 164 146 127 97 73 61 99 109 122 155 210 282 350 396 434 445 449 438 412 382 351 317 296 246 219 212 184 114 67 59 42 41 41 45 63 70 65 67 73 124 181 222 230 180 104 44 34 35 48 86 131 181 218 227 188 168 135 87 49 40 51 67 86 98 115 108 92 68 45 41 50 50 46 42 41 40 48 56 66 66 73 96 124 140 139 132 101 109 131 143 169 200 247 278 314 290 251 228 224 214 211 207 185 166 178 206 214 182 170 178 190 186 178 170 173 173 173 184 192 207 215 223 227 227 223 219 191 187 179 175 179 187 199 207 207 208 219 224 220 216 216 212 259 242 236 235 237 252 339 476 704 822 908 947 948 930 874 814 734 651 536 432 341 272 206 163 138 126 119 120 126 124 97 67 56 48 47 46 49 53 65 90 139 193 236 272 308 332 304 249 183 148 93 62 50 46 50 54 46 58 66 54 45 40 60 84 123 179 234 274 321 356 356 304 194 121 75 66 48 40 39 51 59 71 72 61 42 42 43 44 103 158 171 131 85 77 71 71 51 46 45 52 68 75 70 50 54 57 49 41 44 44 50 54 54 66 101 150 210 289 354 387 347 285 220 148 99 70 49 47 63 59 59 52 55 56 57 50 42 45 45 45 69 107 94 66 46 50 54 46 46 43 42 42 57 72 72 64 72 64 64 64 60 56 56 56 49 49 53 53 54 54 54 54 47 47 47 47 56 56 48 48 52 60 68 65 58 58 50 45 45 44 47 54 57 64 75 82 82 86 89 70 57 43 43 43 43 42 42 42 46 42 49 45 52 56 60 60 41 42 50 51 48 56 76 98 104 146 238 366 498 613 669 689 708 683 649 604 555 506 461 446 426 418 424 432 456 486 520 543 549 576 611 637 670 697 742 769 792 791 788 787 791 776 757 716 607 551 489 428 344 247 142 65 95 76 56 44 43 43 51 62 66 66 66 59 51 48 44 44 46 46 50 54 54 50 53 49 48 56 56 56 56 56 56 56 44 44 52 60 71 79 83 93 156 205 282 356 436 486 520 535 531 521 500 470 414 337 255 190 104 75 51 43 45 48 50 59 80 75 90 132 159 174 149 113 136 124 134 137 128 137 200 271 218 280 352 384 361 329 314 323 264 254 255 248 237 210 175 141 130 116 94 75 60 56 56 56 56 67 71 72 80 84 88 85 77 81 85 78 74 62 57 56 67 94 118 113 140 187 206 197 196 247 285 249 204 192 232 305 393 402 376 374 399 411 382 341 294 263 250 238 222 222 272 348 469 559 533 422 342 352 334 262 257 246 212 185 186 198 175 127 151 147 131 103 75 63 67 75 158 140 128 142 181 228 263 289 252 378 398 366 404 430 425 439 407 411 386 345 303 251 168 88 78 59 58 58 61 65 69 61 88 83 75 67 67 75 95 124 164 174 156 111 57 51 53 83 109 141 149 106 61 55 58 70 83 129 144 131 128 170 235 295 384 436 502 554 557 536 519 491 385 330 302 267 236 229 238 251 180 134 110 96 72 50 51 57 59 63 63 79 99 99 82 58 65 92 100 91 142 214 237 231 296 338 359 355 336 325 321 298 283 264 241 214 198 175 167 152 177 185 209 209 207 191 190 200 219 274 344 347 275 233 285 366 286 199 188 229 173 70 118 265 319 110 62 163 159 91 96 128 73 61 61 81 109 101 69 48 46 46 47 48 56 72 76 87 55 51 47 47 47 55 63 71 91 51 94 190 198 134 154 245 350 347 323 256 172 105 81 86 106 86 70 78 106 121 121 113 78 59 50 46 46 51 78 83 46 55 74 45 45 139 166 50 61 64 64 60 52 48 48 44 43 43 47 47 47 47 47 47 51 52 52 55 55 59 59 59 43 63 66 46 41 74 170 250 196 125 57 44 53 69 58 45 44 45 47 59 67 67 67 70 74 66 55 52 55 76 117 161 190 217 272 298 276 219 173 157 130 99 63 51 59 67 65 54 82 74 100 153 198 239 312 364 421 295 161 104 117 112 66 47 50 50 50 50 58 61 65 65 56 56 52 56 64 80 92 100 92 84 68 68 100 128 104 48 45 112 168 148 179 251 267 207 111 64 52 69 65 48 49 87 59 51 51 71 83 79 71 75 54 62 69 65 69 88 88 77 50 52 64 64 59 50 50 50 49 48 48 47 46 46 52 76 71 72 81 79 68 62 66 63 53 52 52 65 79 85 84 72 72 128 200 216 176 111 71 62 52 37 33 33 45 76 82 52 51 40 40 40 36 35 35 34 47 47 47 47 54 54 54 47 52 41 44 36 40 37 48 45 44 36 40 36 48 44 59 60 60 72 84 92 92 85 73 61 61 57 49 42 38 38 38 38 64 57 50 39 40 41 41 49 74 112 180 268 360 441 510 545 533 531 517 464 372 255 138 64 42 38 37 36 42 57 79 76 46 39 39 39 35 35 36 36 37 37 38 39 39 43 40 40 49 50 46 47 45 45 49 46 46 49 53 68 99 130 161 201 288 356 433 511 573 630 682 716 719 738 758 774 774 762 743 717 645 607 576 541 502 451 404 363 315 286 255 228 205 183 159 135 135 135 138 154 177 204 243 265 309 347 405 459 510 565 608 654 690 720 748 779 794 801 794 779 745 725 684 642 596 534 483 426 331 289 250 212 190 160 137 114 82 78 85 92 114 137 168 179 188 207 234 268 322 372 414 440 459 478 495 503 504 500 509 524 570 573 565 564 564 567 579 594 594 601 598 594 593 589 586 578 556 549 545 545 557 569 581 589 601 620 640 655 667 675 675 664 637 614 587 559 532 516 505 505 513 525 541 560 572 576 576 557 519 516 520 531 535 546 554 554 555 570 558 524 502 487 436 360 243 179 151 147 138 125 139 185 266 323 403 475 532 573 610 633 628 632 636 644 648 656 660 664 656 656 648 644 636 628 620 613 579 557 549 530 518 499 484 473 441 426 407 396 385 385 382 374 360 371 409 458 521 574 622 648 714 729 734 738 720 701 679 660 645 634 619 599 577 554 543 521 525 502 467 443 427 423 427 432 405 394 390 375 360 349 341 330 299 292 293 285 289 282 286 286 281 266 236 217 195 180 184 188 234 280 348 416 480 533 590 613 53 53 53 53 46 46 46 43 43 43 44 43 44 48 44 48 63 63 55 55 59 68 76 77 57 50 50 46 45 45 44 44 54 64 56 44 46 41 40 36 51 58 58 54 54 43 50 51 55 55 55 51 51 46 46 42 38 38 38 38 38 38 38 38 41 45 46 54 58 58 58 57 50 46 43 39 35 35 36 36 56 67 91 107 123 120 120 113 113 109 109 98 71 59 51 60 52 48 44 40 39 38 38 38 45 52 52 48 51 51 54 47 52 48 44 44 40 40 37 37 41 45 42 46 50 50 47 47 54 50 49 41 36 36 36 36 47 51 58 62 58 54 54 43 36 36 36 36 38 38 50 47 59 56 56 53 49 45 41 41 41 42 72 124 195 275 366 427 505 563 607 601 587 563 501 425 283 190 102 54 62 66 62 42 46 47 44 48 45 45 45 45 36 40 44 48 49 49 42 42 39 39 39 39 39 39 40 40 41 48 44 36 36 36 40 44 44 44 44 44 44 44 44 37 36 37 38 43 51 48 52 52 56 52 55 51 58 62 73 77 76 80 91 99 119 138 149 157 151 155 167 170 161 161 173 192 226 244 274 305 347 389 430 449 476 506 553 592 612 644 669 688 709 713 731 746 761 779 782 782 759 754 713 664 619 558 461 350 234 162 106 63 56 50 46 42 41 48 46 41 46 49 59 51 37 33 34 34 35 36 36 36 42 46 51 56 69 81 86 104 116 122 156 214 281 342 427 516 576 626 681 719 742 758 786 809 825 837 853 879 909 928 939 943 951 943 928 913 891 865 833 814 794 774 747 724 710 695 672 653 649 660 672 694 721 748 760 786 781 792 795 795 809 821 840 848 857 861 866 860 845 814 790 760 698 656 602 533 465 388 312 255 198 172 153 133 110 98 90 93 109 109 101 93 101 117 133 151 197 231 273 322 367 421 467 502 518 518 518 518 518 491 456 418 400 359 294 245 201 160 133 106 80 65 60 52 44 40 43 43 58 66 85 105 140 163 183 209 222 241 257 277 282 270 235 204 198 183 164 145 127 108 101 101 89 86 78 74 70 70 74 74 74 78 78 82 86 86 90 100 129 171 218 241 256 248 254 257 292 310 348 376 403 438 461 469 453 426 395 344 290 249 229 215 211 224 267 301 321 324 311 303 307 299 295 294 302 325 345 357 348 364 395 414 430 450 474 497 554 554 525 495 447 383 331 287 266 237 219 197 174 144 112 95 121 139 175 219 291 368 444 490 527 527 527 512 478 432 401 364 323 273 234 215 172 109 62 47 41 41 40 48 66 73 72 71 104 144 205 246 259 212 140 95 35 35 55 81 114 152 189 206 184 164 128 87 53 40 47 59 82 94 103 99 87 64 52 45 57 46 46 54 69 80 76 75 58 50 49 53 72 88 84 76 62 58 80 92 114 149 196 231 279 263 243 232 232 225 214 199 185 166 178 206 210 182 166 178 202 198 194 186 189 185 185 185 196 207 211 219 219 215 211 207 179 175 171 171 175 187 195 196 192 204 216 205 193 181 177 181 192 188 191 186 176 192 267 392 592 706 802 864 895 900 877 839 783 722 646 567 498 429 362 311 274 247 228 214 208 182 144 105 71 63 51 46 53 57 73 98 200 262 309 349 396 424 392 340 245 200 149 107 84 77 66 63 58 66 66 54 41 40 48 60 96 147 190 210 242 285 312 284 206 133 99 82 68 42 40 40 56 68 69 58 43 43 44 45 88 128 151 116 91 95 107 100 67 64 56 60 65 65 53 49 47 47 50 49 45 48 48 47 39 66 95 126 150 194 243 276 272 237 197 152 111 86 69 60 56 59 59 59 55 56 64 54 44 46 45 52 72 100 83 42 54 50 50 46 42 42 42 42 53 53 53 53 53 53 60 53 64 60 60 56 49 53 53 57 54 54 58 58 50 55 55 55 59 59 48 44 48 52 56 53 45 45 44 44 44 43 43 43 58 61 68 64 75 79 86 83 50 43 43 43 43 42 42 42 50 46 45 41 52 56 64 65 53 53 62 58 55 56 76 92 98 115 164 256 373 486 568 613 636 632 633 612 589 560 529 517 509 512 515 525 547 575 601 609 626 638 660 686 709 742 769 796 818 811 799 788 784 765 746 713 610 554 495 415 334 238 150 88 94 79 56 43 42 42 50 58 47 47 51 47 48 44 45 45 45 45 45 44 44 48 52 56 56 56 56 56 56 56 56 56 48 48 52 56 63 71 75 89 113 170 240 325 413 474 508 527 515 508 487 462 409 339 265 204 135 112 70 43 43 46 49 65 74 66 85 120 162 177 164 137 110 107 137 156 170 185 255 341 371 336 312 308 324 325 334 343 262 260 265 266 250 204 149 103 120 105 83 64 57 57 58 62 57 68 76 73 88 89 93 97 97 90 94 94 86 66 58 57 57 86 98 93 143 226 271 252 243 271 270 217 161 164 196 238 304 338 362 380 392 366 310 262 211 211 222 226 230 238 272 313 443 499 477 385 335 345 320 251 226 220 197 177 167 175 147 103 91 95 95 87 75 75 87 103 138 125 119 138 184 215 230 236 307 413 421 384 422 449 455 486 449 450 432 389 330 244 153 80 98 75 66 58 62 62 57 56 64 83 98 90 85 92 136 197 316 338 310 237 121 53 53 78 64 86 101 98 76 66 72 88 110 161 165 123 114 168 209 218 308 345 399 448 456 439 434 421 336 283 255 228 205 186 187 200 129 98 79 88 80 52 50 52 72 60 60 68 91 91 74 57 64 119 153 168 220 302 318 280 318 386 425 402 344 313 313 299 279 253 233 198 167 144 132 121 113 129 141 148 148 143 154 165 212 203 215 257 284 303 339 375 304 318 298 207 116 89 157 222 322 216 187 202 177 184 212 170 78 61 61 69 81 78 58 49 46 47 48 49 61 61 60 56 48 51 47 47 51 55 63 71 63 47 114 222 234 154 130 173 199 231 252 228 161 93 54 46 70 58 58 74 94 102 85 66 62 58 62 46 50 54 86 98 46 62 86 45 45 142 158 43 53 60 56 56 52 48 48 44 43 43 47 47 47 47 47 47 48 48 48 52 55 55 55 59 42 51 71 70 62 66 98 115 204 141 73 45 53 65 50 45 43 45 51 75 87 87 79 71 56 49 48 49 51 62 95 135 132 171 218 228 190 144 123 127 88 72 56 48 52 60 61 58 86 82 100 149 194 255 351 407 417 300 173 104 86 68 62 63 49 49 50 57 61 64 57 60 48 60 76 92 112 128 136 144 112 88 64 68 96 100 60 44 61 105 140 153 251 360 394 337 234 132 68 57 69 50 50 67 54 49 49 54 70 82 73 65 58 62 66 69 73 81 89 85 51 52 53 64 64 67 59 58 49 49 48 48 47 46 47 64 95 108 121 114 84 53 52 51 53 52 51 62 68 78 73 68 72 129 193 189 141 81 60 63 73 39 34 33 43 85 95 80 67 56 57 53 52 40 40 36 43 43 43 43 50 50 50 50 55 44 40 36 36 40 44 48 40 40 40 40 44 52 59 63 52 56 69 77 77 69 57 49 57 53 46 42 38 38 42 42 57 57 42 40 40 41 41 49 110 159 235 320 411 476 525 548 556 561 551 514 422 306 189 119 69 57 48 36 38 41 52 49 38 34 35 39 35 36 37 37 37 37 38 39 43 47 44 41 50 46 43 44 45 46 46 47 50 50 54 69 92 119 146 182 272 341 412 489 558 619 672 705 727 746 765 785 789 789 781 774 737 718 691 664 636 590 547 505 478 452 421 398 375 352 333 306 290 286 289 293 313 340 374 397 448 475 514 556 591 626 664 695 732 751 778 794 801 801 790 782 760 733 684 623 561 499 436 379 315 281 254 239 221 210 188 180 156 151 147 149 168 198 225 237 260 272 310 345 391 437 467 487 493 502 521 530 518 511 508 523 569 568 560 556 567 578 594 613 601 601 598 593 589 581 577 570 575 564 564 564 572 588 600 612 616 628 644 656 667 667 667 656 625 602 590 555 543 520 520 508 544 552 583 599 622 619 626 597 526 508 512 519 537 549 560 571 578 593 589 570 554 546 496 424 299 231 195 187 175 170 204 251 324 378 446 507 544 570 595 607 614 618 618 622 626 626 630 630 626 622 614 602 590 578 570 563 521 506 494 479 460 437 418 407 384 373 365 350 346 340 344 344 355 385 434 499 568 632 684 717 783 794 802 810 791 773 758 732 693 682 667 648 629 603 588 577 554 535 507 472 461 457 461 462 413 402 387 379 360 348 337 326 310 303 296 296 292 292 285 289 289 270 240 214 184 165 154 154 173 207 264 321 382 431 489 520 53 53 49 49 45 45 41 41 46 43 43 43 47 51 51 55 55 46 42 42 43 43 48 49 45 44 44 44 45 45 45 49 62 66 61 52 47 38 37 36 47 47 50 50 46 47 50 50 58 54 54 49 49 45 45 45 37 37 37 37 37 37 37 37 33 37 38 46 54 54 53 53 50 46 42 39 35 35 36 36 52 64 84 100 112 120 120 113 105 102 102 83 63 47 44 52 52 52 48 44 43 39 42 45 44 44 44 44 47 43 46 39 48 44 44 44 45 45 37 37 46 50 47 51 51 47 43 46 53 49 44 36 36 35 36 40 55 59 59 59 59 55 54 43 36 36 36 36 37 38 42 39 51 48 52 52 41 41 41 40 41 42 90 146 221 309 408 469 558 609 657 670 659 640 590 506 405 289 169 90 73 70 70 58 50 51 44 48 45 45 45 45 36 36 36 41 41 41 38 37 37 37 37 38 38 39 39 39 45 45 41 37 36 36 37 37 37 37 37 37 37 37 37 37 36 37 38 43 51 48 52 44 40 40 44 44 51 59 70 73 80 83 95 107 126 145 160 164 163 171 182 181 173 169 180 188 222 237 263 301 340 386 427 457 496 526 573 608 628 656 680 700 708 716 731 753 772 783 790 790 775 773 751 706 665 612 526 415 287 208 134 83 68 60 42 41 40 40 38 37 43 42 49 48 33 34 38 39 47 52 56 57 54 62 63 68 84 89 97 126 150 160 197 259 320 377 461 535 591 626 677 711 723 739 767 790 810 822 845 872 902 925 940 947 959 951 940 929 914 891 860 841 825 805 778 751 732 713 693 674 673 681 704 731 769 793 812 827 854 861 861 857 879 891 909 921 910 904 908 894 864 830 802 772 706 668 615 553 485 416 339 294 232 218 195 175 159 147 139 142 168 178 170 167 186 205 229 248 298 332 373 412 453 483 514 530 523 518 511 507 495 464 422 384 362 321 264 215 178 141 122 92 65 57 56 44 40 39 39 39 38 46 69 97 132 159 179 198 215 234 258 286 313 302 278 247 232 214 191 164 141 126 111 100 81 78 74 70 70 70 74 78 82 82 82 82 82 82 82 92 117 163 206 234 248 248 258 261 300 315 334 360 388 415 435 443 420 396 364 310 261 222 199 185 193 217 255 283 302 305 292 277 262 247 235 231 231 250 265 284 292 307 330 348 368 407 443 478 520 520 509 476 436 384 335 306 289 260 242 224 213 190 162 152 162 202 244 308 388 465 540 574 607 607 592 574 536 486 447 413 354 289 238 207 164 104 61 50 40 40 40 48 62 69 68 67 96 136 197 238 255 219 151 103 98 90 82 91 116 146 164 162 168 152 120 83 49 40 43 55 66 82 94 94 82 63 63 60 41 41 50 77 112 120 111 102 58 46 37 37 49 53 53 45 39 39 50 57 76 103 149 176 204 204 208 224 240 241 226 207 188 166 170 194 194 174 170 186 190 194 194 198 198 194 194 201 192 192 196 196 196 196 192 188 168 168 164 164 168 172 176 176 188 197 205 182 151 131 139 151 151 166 181 172 147 155 214 308 454 560 655 726 781 812 824 820 808 763 717 672 634 588 533 476 410 368 330 311 274 232 166 120 85 74 58 46 53 62 78 114 242 314 373 419 466 505 481 433 355 309 237 183 138 112 90 78 74 74 66 54 42 41 41 41 73 120 156 167 187 226 257 233 190 129 92 94 77 43 41 41 46 58 66 66 48 44 45 50 85 117 128 103 105 132 160 160 167 152 133 103 81 58 47 47 44 51 51 47 46 49 41 40 39 60 95 111 111 120 155 172 189 174 157 137 112 91 78 80 56 52 59 59 55 56 64 61 67 64 56 60 92 120 99 52 63 59 47 42 42 42 45 49 41 41 41 41 41 41 45 41 53 53 49 49 50 53 53 57 41 41 41 42 42 46 46 50 59 55 51 47 44 44 44 48 43 43 43 43 43 42 42 42 43 46 46 49 53 57 72 69 43 43 43 43 43 42 42 42 57 53 45 41 45 53 65 73 80 88 82 70 59 52 57 80 78 92 126 184 276 366 444 490 531 554 566 572 578 571 566 562 546 552 574 592 624 653 678 686 698 702 717 740 770 796 815 819 849 830 815 800 785 766 735 706 605 560 487 402 313 229 164 123 90 75 59 43 42 42 46 50 55 47 51 52 55 48 45 45 44 44 44 44 44 48 52 52 55 56 56 56 56 56 56 56 60 56 51 55 59 71 82 93 114 163 233 322 402 463 505 519 518 515 513 488 439 365 279 218 163 146 127 101 67 45 46 47 60 72 96 123 150 161 164 160 165 153 168 195 213 212 258 309 402 359 315 308 328 329 321 311 308 289 270 251 216 154 95 52 98 79 60 55 56 57 58 58 58 68 72 70 85 82 86 90 106 95 90 86 78 71 63 63 70 94 89 61 107 195 241 209 227 247 234 178 145 165 193 207 203 265 327 366 355 306 240 208 229 221 208 203 218 262 316 354 436 447 414 368 338 316 287 261 203 197 174 131 119 131 127 99 74 83 79 71 59 55 63 71 66 81 111 146 180 195 202 212 342 447 447 410 438 468 478 524 464 465 452 425 351 248 154 97 98 82 70 58 66 62 57 56 55 83 105 99 98 141 240 340 490 502 454 351 188 68 57 93 63 61 78 106 102 79 68 69 177 185 157 100 104 166 188 154 232 238 272 323 346 342 329 307 283 233 197 182 178 159 152 156 137 90 63 88 108 85 61 57 65 61 64 64 72 86 89 99 154 199 226 253 304 348 346 306 378 429 448 410 356 329 313 283 247 222 206 175 148 124 116 101 109 113 113 105 92 88 95 110 114 101 131 199 258 266 261 264 334 387 344 202 104 117 157 157 232 258 303 301 298 380 391 254 127 91 76 60 57 50 50 50 49 49 50 54 61 53 48 47 47 47 47 47 48 48 52 52 47 59 119 195 214 170 118 101 100 115 123 120 108 93 81 74 58 62 70 78 81 81 77 69 50 54 57 45 44 45 61 78 45 45 65 46 43 82 101 41 49 45 45 45 48 48 48 48 47 47 51 50 51 50 51 51 52 52 56 56 60 59 63 63 63 51 42 47 70 94 102 91 96 73 53 45 45 49 46 45 44 45 58 82 90 90 78 64 48 49 49 49 50 53 72 92 132 159 178 156 99 61 52 61 54 54 52 48 48 49 61 66 70 77 96 141 186 263 379 446 489 356 206 116 70 47 48 59 50 50 57 61 61 60 56 48 60 76 96 116 120 116 100 88 56 47 47 60 76 76 56 47 105 86 93 125 223 319 395 411 346 224 104 48 53 63 59 50 68 91 99 99 108 128 92 48 69 66 69 70 78 78 75 83 65 53 52 52 53 64 52 50 54 49 57 57 48 46 46 62 85 102 115 105 83 60 65 70 53 52 51 51 61 60 59 58 50 90 126 127 103 74 69 73 75 46 37 35 48 86 96 81 76 73 76 68 60 48 48 40 39 39 46 46 50 50 50 46 51 47 43 39 39 43 47 51 47 43 43 43 47 55 63 60 48 53 57 61 61 57 53 45 54 50 46 42 38 42 46 46 54 47 39 40 40 41 41 56 109 166 258 351 450 523 568 587 583 584 574 533 452 348 251 190 107 96 76 56 47 42 45 45 39 39 39 43 40 40 37 37 37 37 38 39 47 51 52 45 58 44 44 45 45 46 47 47 47 51 58 73 92 108 131 156 243 300 377 451 528 593 661 706 744 761 777 792 796 792 795 791 792 776 749 730 718 684 653 623 612 586 567 548 537 522 506 487 468 453 448 447 451 467 486 505 548 567 602 628 651 670 705 728 766 774 793 801 805 797 785 770 748 710 653 588 522 456 390 336 315 289 270 267 267 260 242 230 221 224 215 218 240 260 283 302 333 344 382 413 448 475 498 512 516 528 544 536 525 517 510 526 536 547 551 559 578 594 606 617 601 601 597 600 592 589 585 573 590 579 575 579 587 599 611 623 623 631 647 659 666 666 659 648 629 614 601 574 566 547 550 539 583 591 621 633 656 649 649 609 513 484 491 498 516 538 553 568 586 613 623 604 603 596 567 484 331 256 228 232 240 263 310 372 398 436 490 523 545 554 561 565 580 581 581 577 577 577 577 577 569 565 557 545 533 521 513 502 471 456 441 429 406 387 372 361 350 343 336 325 314 314 318 329 374 408 457 519 595 667 727 764 806 821 839 840 836 818 802 776 730 719 700 681 655 632 618 599 564 546 526 506 494 486 486 480 417 399 387 375 356 344 336 329 321 310 310 310 303 303 302 296 292 278 252 218 188 154 139 128 132 155 205 251 300 346 389 424 49 49 45 41 41 41 40 40 41 41 41 45 49 53 57 57 54 43 42 42 42 43 44 44 44 44 43 43 48 53 60 68 75 74 65 57 51 39 37 37 36 43 50 46 54 50 50 46 50 49 45 45 41 41 37 37 33 33 33 33 33 33 33 33 32 33 34 42 50 53 57 53 50 46 42 38 35 35 35 36 48 52 72 92 108 105 105 101 78 86 79 67 51 40 40 44 52 52 48 51 47 50 53 53 40 36 40 36 39 35 42 34 40 36 40 44 49 53 45 49 54 58 51 51 47 43 38 38 53 45 44 36 35 35 36 40 63 62 67 59 63 52 55 44 36 36 36 36 37 41 45 46 50 43 47 40 40 40 39 39 41 53 109 165 240 335 438 503 592 650 691 704 704 694 655 572 496 380 256 145 93 74 74 70 55 55 48 48 41 44 41 41 41 41 45 45 41 37 37 37 36 37 37 38 39 39 40 43 61 61 53 45 41 37 37 41 37 37 37 37 37 37 37 37 37 37 38 43 44 48 40 40 40 40 40 44 55 63 67 81 84 87 99 111 141 153 168 172 171 179 197 193 181 169 176 180 214 230 256 294 340 385 427 453 519 554 596 632 652 680 707 720 724 739 754 769 788 806 813 813 806 800 774 729 703 666 588 489 361 274 195 132 94 67 44 39 40 39 38 37 40 46 50 49 33 33 34 50 59 71 76 77 89 86 87 88 100 108 112 137 184 201 239 297 358 407 480 550 591 629 672 695 703 719 747 763 791 803 830 861 891 914 933 943 967 959 952 941 930 907 872 852 836 809 778 751 728 705 689 669 680 699 730 765 799 826 849 860 888 892 891 898 917 937 948 960 957 954 944 922 899 856 821 787 726 688 637 576 511 450 385 336 282 267 244 228 216 204 200 210 213 220 220 228 244 278 302 332 371 401 443 485 515 534 552 557 543 524 508 492 472 438 391 357 323 282 225 184 151 117 94 69 53 45 44 40 39 39 39 43 38 50 73 101 140 167 187 206 220 242 258 282 305 305 282 266 263 248 218 191 160 137 122 107 81 74 70 66 66 70 74 78 90 86 86 86 82 82 82 88 125 163 202 222 233 244 255 266 293 304 315 338 361 380 400 412 385 358 323 281 238 200 189 181 182 198 233 264 283 290 285 262 230 204 188 179 175 190 202 217 259 270 280 295 322 360 408 447 497 493 479 458 421 388 351 319 297 275 253 246 239 224 204 199 215 260 317 390 469 538 590 627 649 649 634 615 574 527 477 440 381 308 249 210 159 96 60 53 40 40 39 51 66 73 68 66 84 124 185 238 250 218 150 106 113 109 101 106 123 145 159 161 144 129 112 75 46 40 43 51 54 66 78 78 70 66 70 67 49 46 73 104 136 151 146 130 66 50 37 36 37 41 45 37 38 39 39 47 61 72 106 126 129 137 160 196 228 241 237 215 177 150 154 178 186 170 174 198 174 178 190 198 202 206 202 202 176 180 180 180 180 180 176 176 172 172 172 168 168 164 160 156 181 177 178 147 123 107 119 139 151 175 198 178 150 149 169 220 352 420 491 572 642 701 752 782 789 773 747 732 720 694 648 587 495 446 411 362 320 258 184 123 96 78 62 46 57 70 86 130 256 350 413 463 525 568 563 531 488 423 335 251 186 133 88 61 82 79 67 59 47 42 41 41 50 93 129 136 156 195 215 186 167 113 88 91 78 44 41 41 46 58 63 67 49 49 54 59 71 102 116 106 132 200 243 258 298 275 218 157 88 46 46 46 44 48 48 51 51 46 42 41 41 49 68 68 69 84 112 125 133 119 129 125 116 103 90 81 49 52 59 59 55 63 64 61 70 67 63 72 124 172 156 108 56 56 51 42 41 45 53 45 41 41 41 41 41 41 41 41 41 42 42 42 46 49 53 46 42 42 42 42 46 50 50 50 67 63 59 51 44 45 49 52 43 42 42 42 42 43 42 42 42 42 42 42 42 42 50 43 43 43 43 43 43 42 42 42 57 53 45 45 49 50 69 77 119 112 109 78 55 44 44 45 43 66 112 174 228 286 329 359 427 449 474 499 519 528 539 550 526 551 576 617 658 706 739 747 727 728 746 773 800 818 826 822 841 819 796 773 758 735 704 678 589 543 481 400 309 236 183 142 85 70 62 47 50 46 53 53 51 48 47 44 43 43 43 43 44 44 44 44 48 51 52 52 56 56 56 56 56 56 56 56 48 47 47 47 55 66 78 89 115 168 238 330 410 467 509 534 546 550 551 530 481 407 317 255 224 210 175 114 68 46 52 65 59 75 103 119 122 122 136 145 201 188 195 231 252 251 266 301 384 379 355 316 297 309 333 324 297 252 213 166 127 100 76 58 71 60 56 56 57 57 58 58 62 62 73 66 78 71 82 75 103 99 91 82 75 75 79 79 78 101 81 56 95 174 193 157 152 199 198 150 146 197 229 232 230 281 330 345 299 228 193 189 185 189 188 184 235 298 351 377 414 375 341 339 313 266 233 239 173 174 139 91 75 88 99 83 59 67 67 59 55 54 54 58 69 108 151 177 184 183 194 223 326 439 458 449 483 498 500 539 518 503 491 448 355 221 122 77 86 74 66 58 70 70 69 68 75 90 100 106 140 238 373 484 597 590 523 410 229 94 68 116 81 58 71 118 133 105 97 109 231 180 124 76 100 143 146 109 179 163 173 220 260 267 244 228 237 190 162 159 159 144 148 161 233 154 83 87 108 89 61 53 53 54 54 60 64 90 128 162 239 238 260 314 349 364 371 391 396 393 374 350 356 361 314 239 169 158 139 120 109 101 94 90 82 85 86 74 65 57 64 79 47 58 102 157 192 196 227 273 350 377 346 264 175 136 132 132 202 263 372 444 496 580 550 362 182 128 89 58 47 48 53 54 50 50 58 57 53 48 47 46 46 47 47 47 47 47 47 47 64 87 119 143 174 178 142 97 96 103 100 104 109 105 93 82 62 70 74 70 62 57 61 73 57 64 64 52 44 44 52 64 52 42 52 64 43 48 72 44 44 44 44 44 48 48 48 48 47 47 51 51 51 51 58 58 47 44 48 48 52 52 55 55 71 59 47 43 51 62 78 79 44 45 61 61 49 45 45 45 44 46 58 74 82 78 66 63 52 57 49 48 48 51 58 70 106 125 120 76 48 46 46 47 49 49 49 48 48 49 58 70 50 69 92 122 174 263 388 465 424 277 170 148 154 96 48 46 54 58 61 65 64 60 55 47 47 52 72 84 84 72 52 46 45 45 46 52 56 47 48 60 102 70 74 101 124 172 279 382 378 292 161 54 50 64 64 51 107 113 98 94 114 122 103 68 85 73 70 75 72 68 65 77 78 62 53 52 52 52 51 50 63 54 57 68 60 46 46 74 148 157 154 120 85 79 100 121 53 52 51 51 54 53 60 56 44 46 63 76 80 72 59 62 72 51 40 38 56 79 89 74 76 73 72 64 56 44 40 35 35 35 42 42 46 46 46 46 54 43 46 35 42 39 50 47 50 43 46 43 54 55 66 67 44 41 45 49 49 45 41 42 50 46 42 38 38 42 46 50 47 40 40 40 41 41 41 56 113 174 270 378 470 543 588 614 614 607 581 536 467 375 298 245 167 148 120 88 68 59 54 51 43 43 43 43 36 36 37 37 37 38 39 43 47 55 56 49 55 44 45 45 46 47 47 48 48 47 59 74 89 104 112 137 216 265 332 405 478 562 639 695 729 751 773 792 803 799 802 798 806 790 770 758 747 732 713 691 676 657 642 631 624 613 601 582 571 564 548 539 535 547 562 577 604 631 658 673 696 712 743 762 789 793 801 801 797 785 774 752 717 672 618 561 503 446 391 345 339 313 305 298 298 294 275 263 258 265 272 283 302 329 352 364 398 417 439 455 479 494 508 512 523 524 536 525 509 505 510 521 512 527 546 563 582 597 605 609 601 601 604 604 600 597 597 589 598 594 590 586 590 602 607 615 611 619 635 651 659 659 651 647 636 625 617 601 594 586 582 582 606 618 637 656 660 657 648 609 499 470 469 479 497 519 545 568 574 609 623 615 614 621 589 517 400 340 316 324 332 348 391 445 460 483 513 531 533 535 538 550 538 534 530 526 522 518 518 515 507 503 499 487 479 467 463 459 425 414 407 387 372 357 342 331 332 321 314 303 300 297 297 307 368 404 443 507 584 656 723 761 798 810 829 837 837 818 798 783 754 735 712 682 651 613 591 580 541 530 522 507 495 495 491 476 425 403 395 383 371 359 351 343 336 336 336 332 332 324 328 325 295 281 262 229 195 161 135 120 133 149 183 211 248 287 330 361 54 50 46 42 41 41 41 40 41 41 41 41 45 45 52 49 49 42 49 46 46 43 43 43 43 43 43 43 55 67 83 95 83 82 74 61 53 40 39 38 36 36 43 46 50 53 53 49 49 45 45 45 41 41 37 37 33 33 33 33 33 32 32 33 32 33 34 46 53 57 61 61 50 46 42 38 35 35 35 36 49 49 65 81 89 82 78 74 58 66 70 62 40 39 40 44 47 43 43 46 46 49 49 56 36 36 39 39 42 38 38 34 36 36 37 45 49 57 54 58 62 62 55 51 47 39 38 37 45 48 43 35 35 35 39 47 59 59 63 60 63 52 52 48 40 36 37 37 37 41 49 46 46 39 43 40 40 39 39 38 53 79 131 187 266 354 453 518 614 669 713 725 730 728 700 625 538 439 332 216 132 77 62 63 52 52 52 48 40 40 40 36 49 49 49 49 45 45 38 37 38 39 39 43 51 59 60 67 81 77 69 57 49 41 41 41 37 37 37 37 37 37 37 37 37 38 39 39 43 43 39 39 39 39 39 39 47 55 63 78 88 99 107 119 145 157 172 176 183 195 217 209 197 181 184 184 195 214 244 283 336 386 435 465 543 574 616 651 675 695 723 743 759 770 781 793 807 814 817 817 818 819 789 759 745 727 669 582 467 376 285 206 155 113 70 47 39 42 42 37 47 50 53 57 41 49 61 77 89 105 110 107 131 124 125 122 126 123 123 152 218 246 269 327 380 422 488 557 591 625 664 680 680 696 724 744 768 787 814 849 876 903 921 932 948 940 933 918 914 887 856 833 809 790 754 727 704 681 661 649 680 691 733 769 810 844 860 864 887 887 894 905 928 943 959 971 995 988 978 952 926 880 837 803 753 707 657 595 538 484 423 386 327 312 301 289 288 279 279 282 266 273 277 289 308 336 370 393 435 466 512 546 561 579 587 588 559 532 505 474 446 408 369 338 293 251 206 161 128 98 76 53 40 40 40 39 39 39 43 47 42 54 81 113 147 175 195 214 224 227 231 254 277 285 281 262 290 271 240 209 171 148 129 118 77 70 66 66 66 70 74 78 90 90 86 86 82 78 78 88 121 155 179 202 213 224 236 255 274 277 288 303 315 342 365 370 335 312 285 239 208 182 170 159 171 183 214 233 264 278 282 272 232 199 187 175 171 182 197 208 230 244 251 261 287 330 377 416 463 462 448 431 402 380 348 327 293 275 264 254 262 247 227 232 257 306 367 435 511 567 612 638 664 668 656 623 584 538 496 455 400 319 255 213 154 92 56 60 40 40 39 47 69 76 67 62 88 116 153 190 207 186 154 125 128 143 163 156 146 141 150 157 127 112 96 70 42 40 39 47 46 58 73 73 69 65 73 78 68 65 76 100 120 138 130 122 70 54 37 36 37 38 42 38 38 39 40 47 50 61 72 91 90 98 118 150 185 213 217 206 168 145 153 185 193 181 182 201 178 182 182 190 191 187 183 175 153 160 160 160 160 160 160 160 152 156 160 164 168 168 168 164 169 153 133 117 125 138 154 166 187 207 215 202 190 189 165 151 236 281 320 388 454 539 617 679 713 713 720 731 742 720 681 618 572 517 478 444 394 325 244 181 104 85 62 46 50 66 98 149 274 380 450 504 561 619 645 626 615 566 494 407 314 218 129 65 90 75 63 56 52 44 43 42 42 68 95 103 119 155 166 143 151 101 84 91 75 45 42 42 43 48 60 57 49 46 58 59 52 83 112 132 200 281 354 369 421 387 318 225 122 53 45 45 44 45 52 59 52 43 43 42 41 41 41 49 57 81 93 86 93 83 102 113 120 115 94 81 49 45 52 52 55 63 64 61 70 63 62 83 148 209 205 161 53 52 43 42 41 49 60 56 42 41 41 41 42 42 42 42 41 41 41 42 42 46 50 54 63 62 62 62 62 62 55 55 75 71 67 59 60 60 64 64 55 55 54 50 46 43 43 42 42 42 43 47 47 43 43 43 43 43 43 43 46 42 49 49 53 49 42 42 46 51 66 73 108 108 104 70 47 43 43 44 43 56 102 145 184 214 237 259 293 320 351 376 400 416 428 439 429 462 518 578 642 702 743 759 722 718 737 768 802 818 818 810 814 791 760 734 715 685 658 635 596 534 464 400 340 279 199 146 84 66 62 54 57 57 64 57 47 43 43 44 44 44 44 44 60 52 51 51 51 51 59 63 55 55 55 56 56 56 56 56 43 47 55 67 78 82 86 93 112 162 239 332 415 484 525 550 600 589 574 544 495 433 351 300 285 282 256 205 140 98 85 83 57 74 91 98 90 90 105 117 140 132 151 202 236 243 270 309 372 391 371 304 285 329 370 353 240 184 136 100 76 69 70 75 67 64 65 66 67 67 67 67 74 71 74 67 71 67 67 64 88 88 83 79 79 83 83 90 61 76 76 80 127 174 173 133 108 187 218 170 155 214 258 258 293 312 327 308 242 178 162 182 122 153 176 192 251 313 343 335 330 298 280 290 271 217 191 193 142 147 127 80 63 71 75 63 53 54 59 63 59 55 70 78 109 136 167 169 160 155 178 219 289 414 449 456 512 535 538 580 595 570 541 486 362 201 86 56 85 73 61 58 74 78 81 84 87 85 103 149 254 375 489 572 639 613 534 410 241 106 77 126 56 51 49 90 119 98 117 154 249 167 91 72 95 112 100 91 134 110 116 148 181 188 173 157 167 147 139 136 128 113 145 186 278 187 95 83 96 84 53 52 54 54 52 52 67 112 167 220 262 243 285 376 402 365 401 493 404 381 338 306 320 329 262 167 105 94 83 72 69 69 66 70 49 53 61 57 53 53 69 85 48 67 95 118 133 161 245 350 400 418 404 347 245 143 115 138 236 301 444 557 636 711 701 530 276 191 135 86 67 72 70 72 48 48 48 47 47 46 46 46 47 47 48 47 48 48 48 48 72 95 115 127 155 182 170 149 109 128 140 129 97 65 45 44 58 62 62 58 50 50 58 73 76 80 72 64 56 52 56 64 88 42 56 84 48 56 84 64 44 44 44 44 48 48 55 55 51 51 58 58 58 58 65 58 55 52 52 56 60 60 59 63 55 67 71 67 55 43 42 43 49 57 73 73 57 45 45 45 45 46 54 66 70 70 66 62 62 78 66 47 46 49 70 74 79 82 70 48 46 46 58 51 48 49 49 49 48 49 54 70 54 81 100 114 158 247 372 453 394 214 86 85 126 105 74 66 50 54 57 64 67 63 58 54 46 46 47 47 48 48 48 48 47 46 46 56 47 45 46 61 82 67 82 101 96 111 203 311 363 335 252 134 51 50 57 80 99 72 76 133 153 106 67 64 97 85 71 76 73 53 54 59 66 74 74 58 52 51 51 60 79 62 53 64 59 50 74 112 372 370 340 258 163 81 51 52 53 52 52 51 55 55 61 57 47 48 60 73 89 93 89 92 69 60 50 44 66 72 83 83 68 68 72 64 56 40 35 34 38 38 41 41 49 49 49 42 53 46 45 38 42 42 49 50 53 46 49 46 53 58 69 63 41 37 37 37 37 38 38 38 46 46 42 38 42 46 50 47 40 40 40 40 41 41 41 56 132 189 274 371 459 519 561 582 602 594 564 519 454 382 316 275 230 203 168 128 100 72 63 56 43 43 43 43 36 36 36 36 37 38 39 43 51 59 56 53 59 48 49 49 47 47 48 48 47 48 55 71 89 100 108 122 186 224 274 335 408 488 572 629 682 704 742 772 791 795 798 798 801 784 769 754 750 742 723 697 698 679 660 649 645 634 622 603 612 593 581 576 577 588 607 618 630 653 684 707 726 741 765 781 789 789 785 781 769 754 735 713 678 633 575 526 473 431 388 350 347 332 328 321 325 321 312 296 291 303 322 345 372 391 407 421 440 451 463 475 483 490 485 485 488 489 493 482 474 478 482 498 499 514 541 554 581 593 601 604 600 600 593 597 597 598 598 598 594 590 582 578 579 587 588 596 596 607 616 632 640 644 644 640 640 636 633 625 617 617 613 613 625 637 652 664 664 660 647 605 494 466 461 464 478 508 530 556 563 601 616 615 622 625 597 532 498 448 432 440 436 428 447 486 494 505 527 526 513 509 516 527 503 504 496 492 484 476 472 468 460 456 452 448 441 437 433 422 399 388 384 373 358 343 332 324 314 307 304 293 286 286 279 293 334 363 405 463 531 611 672 717 766 777 796 811 807 792 776 758 728 713 683 648 606 572 546 523 493 482 482 478 474 474 470 462 437 419 418 406 394 382 374 370 378 378 381 377 377 366 369 362 313 298 283 258 221 188 165 136 152 161 176 196 223 250 286 309 70 66 62 54 57 49 49 45 41 41 48 48 48 55 56 56 40 41 41 42 46 42 42 42 42 42 42 43 62 82 102 107 91 83 78 62 53 41 39 39 36 36 43 46 50 53 60 56 45 45 41 41 37 37 33 33 33 33 33 32 32 32 32 32 32 33 34 46 53 61 61 61 50 46 42 38 35 35 35 36 53 53 69 81 74 70 62 58 46 54 58 55 43 39 39 47 38 38 38 37 37 37 44 44 36 36 39 35 38 34 34 34 35 36 37 45 53 61 58 62 62 62 55 55 47 39 37 37 52 51 43 35 35 38 39 47 59 63 64 64 60 56 52 48 51 48 48 37 41 49 53 53 53 50 54 47 43 39 39 39 68 98 146 202 281 369 468 529 630 680 720 728 745 746 723 652 538 463 379 264 160 85 54 55 56 56 52 52 40 36 36 36 36 37 37 37 37 37 37 37 43 47 47 55 63 71 72 79 93 89 77 65 53 45 41 41 37 37 37 37 37 37 37 37 38 38 39 39 39 39 39 39 39 39 39 39 47 55 67 78 92 99 111 119 138 157 172 176 192 211 226 225 213 193 196 196 164 186 229 279 341 406 459 497 547 581 624 655 683 707 734 754 782 789 797 807 818 814 817 813 841 842 816 797 799 800 762 682 567 464 377 286 224 162 115 84 60 53 48 48 51 54 57 64 95 99 111 127 136 148 153 157 158 159 151 144 144 141 141 155 241 262 288 346 395 433 495 560 591 626 660 669 672 677 709 737 760 772 799 834 864 888 911 914 906 898 887 876 864 845 817 793 774 748 712 685 666 654 634 618 649 669 711 757 799 826 840 848 880 887 894 905 927 950 970 982 1014 1003 993 967 933 883 841 814 776 734 675 617 560 502 457 419 368 361 353 341 336 332 339 339 327 327 331 343 369 404 428 450 496 527 558 585 603 599 606 600 567 529 502 474 439 404 369 331 281 240 195 158 128 94 64 41 40 40 39 39 39 40 47 51 42 54 85 113 151 179 199 214 220 216 216 235 262 285 289 285 309 283 252 217 182 152 140 118 73 66 66 62 66 70 74 78 86 86 86 82 82 78 78 84 117 143 163 171 186 197 213 236 251 254 257 261 280 296 323 328 297 271 247 209 182 159 148 141 157 168 188 214 248 271 283 280 254 229 217 205 201 200 212 222 208 226 237 247 273 307 350 385 420 412 409 392 367 350 325 307 285 271 264 269 277 262 242 240 287 339 389 454 514 570 607 632 667 663 652 630 591 545 503 455 408 323 259 208 158 95 60 60 44 40 43 54 69 72 71 58 90 94 98 122 135 150 145 140 191 227 250 227 173 132 126 136 118 104 91 66 41 39 39 47 42 50 69 69 61 65 73 85 67 56 59 63 75 82 78 74 74 54 37 36 37 38 46 39 37 39 40 44 47 50 61 65 80 80 95 115 154 178 186 179 160 144 160 189 201 189 192 205 193 190 194 190 183 164 148 147 145 152 152 152 152 152 152 152 124 132 148 160 177 185 189 189 172 136 100 108 144 188 201 201 238 246 250 249 261 257 205 141 134 145 171 220 285 366 463 536 622 639 659 690 709 708 662 602 568 516 481 440 398 329 247 189 104 85 58 46 50 70 102 153 293 402 480 530 586 651 693 693 730 705 669 605 499 367 234 130 93 72 60 52 53 45 43 43 44 53 73 73 93 125 140 106 147 104 91 88 72 45 42 42 44 45 54 54 46 46 47 55 46 74 115 167 250 350 426 445 508 474 398 291 175 91 46 45 44 44 56 56 55 47 42 42 41 41 41 53 74 89 85 63 66 58 78 97 116 119 98 78 41 45 45 45 55 56 64 61 66 62 55 79 156 221 225 181 57 52 47 42 41 49 64 56 42 42 42 42 42 42 42 43 41 41 42 46 50 58 62 58 79 75 71 66 62 58 51 51 63 63 55 51 52 52 56 56 67 63 59 51 43 42 42 42 43 43 47 56 48 44 43 43 43 43 43 43 46 42 50 50 50 49 42 46 43 50 58 66 84 88 77 58 46 42 44 45 44 49 77 107 126 149 169 188 190 217 238 270 290 305 316 326 320 361 428 505 588 656 717 736 729 722 736 760 799 818 818 806 802 775 741 711 685 659 628 612 597 530 456 404 379 319 226 141 88 73 58 50 57 57 69 65 51 44 52 57 68 84 92 96 71 63 55 50 46 51 62 71 55 55 55 55 55 55 55 55 43 55 79 98 110 110 102 98 101 151 232 328 424 496 541 574 635 620 585 550 497 439 380 341 297 342 384 381 309 207 122 69 55 61 74 86 79 83 94 102 132 128 159 214 248 267 310 361 341 373 364 313 322 375 390 330 206 153 113 81 65 54 59 63 55 60 73 82 90 83 90 79 79 79 75 71 67 63 64 60 76 76 79 83 87 87 87 90 56 56 64 88 139 162 141 97 112 208 255 203 167 207 258 262 286 283 287 267 208 159 162 190 174 197 196 180 219 286 302 289 260 245 250 263 249 211 181 178 115 135 124 87 59 67 63 54 53 54 63 67 63 63 75 90 105 116 130 125 112 127 166 215 277 397 432 447 519 549 572 625 633 603 571 520 393 224 109 77 89 73 61 62 74 78 81 80 79 84 110 211 360 481 550 588 655 612 515 391 230 104 79 119 57 52 50 101 126 104 147 212 267 153 78 82 99 91 83 84 87 67 67 95 119 116 104 100 113 112 116 117 89 62 114 179 221 143 75 79 100 96 69 58 63 54 52 50 66 128 190 239 284 254 327 442 440 359 403 527 460 445 398 319 277 250 179 85 81 71 60 49 49 49 50 50 49 50 54 50 49 49 61 73 65 64 80 100 111 135 218 322 450 499 488 389 259 154 126 141 236 343 504 602 669 790 831 700 393 296 210 132 98 80 71 64 45 45 45 45 44 45 49 49 52 48 49 53 56 56 60 60 64 87 119 143 163 182 190 194 188 204 201 153 85 45 45 62 46 46 46 46 50 58 62 69 76 79 71 63 59 55 55 55 111 47 59 83 55 63 91 63 43 43 44 44 44 48 55 55 51 51 58 58 58 58 65 58 87 84 88 88 92 91 91 95 71 71 71 71 67 63 63 56 43 45 49 53 53 53 54 62 46 50 54 62 66 70 70 77 65 77 73 46 45 55 83 83 87 80 63 46 46 58 73 58 48 49 53 53 48 48 58 70 74 94 108 106 139 219 337 415 393 230 107 101 110 69 49 50 49 49 60 63 66 66 62 58 83 64 47 46 46 47 60 72 48 46 46 56 48 46 48 81 75 60 75 102 121 144 199 255 343 356 325 210 67 47 51 108 111 96 180 337 359 221 102 91 108 89 75 80 69 54 54 55 53 74 102 86 53 52 65 96 84 59 49 60 55 54 93 144 453 466 456 387 278 164 93 70 56 56 55 55 66 69 69 64 47 47 47 48 49 54 69 77 63 57 59 57 60 70 85 92 68 64 68 60 52 36 34 34 38 38 41 41 48 48 48 48 53 49 45 41 41 45 49 53 49 49 49 49 53 61 69 70 41 37 38 38 38 38 38 38 46 42 42 38 42 46 50 47 40 40 40 40 41 41 41 56 116 166 254 339 427 488 526 544 559 551 525 487 434 377 324 283 277 243 203 156 116 85 64 56 40 47 47 47 40 40 37 37 38 38 39 43 51 59 60 50 59 45 49 46 46 47 47 48 48 48 59 70 82 93 104 111 164 194 232 277 330 410 494 551 612 649 695 734 761 776 772 775 782 770 750 742 731 716 697 677 702 683 653 641 641 626 610 591 596 588 580 579 583 607 626 641 645 668 695 711 722 738 757 773 766 762 758 750 734 715 692 678 624 582 533 479 430 385 346 323 343 332 332 347 355 351 343 326 329 348 372 395 411 430 434 441 445 449 457 465 468 460 459 451 439 443 447 439 435 439 455 470 499 518 534 549 569 585 593 597 593 585 589 586 590 595 599 599 575 571 559 556 552 560 561 565 581 589 601 617 629 633 633 633 645 640 637 633 633 629 629 633 633 641 652 664 664 655 647 608 508 476 464 463 481 500 526 552 583 617 636 631 641 641 617 556 546 509 509 524 524 501 508 528 519 523 522 517 501 496 500 508 489 485 481 473 465 457 449 445 433 434 434 430 426 422 422 422 391 381 377 369 354 343 332 329 315 308 304 297 291 291 284 290 301 323 361 418 487 564 628 677 722 745 760 768 764 752 740 725 680 658 635 593 555 517 490 472 445 445 434 438 438 445 445 445 442 438 437 425 413 405 400 392 408 415 411 407 410 407 407 396 341 331 313 298 261 228 199 173 166 171 183 195 204 227 270 294 86 78 66 50 45 41 41 41 52 52 55 55 56 63 63 52 44 41 44 41 41 42 42 42 42 42 42 51 77 90 106 114 87 79 67 66 58 45 44 39 37 44 51 50 54 57 60 60 41 37 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 41 49 57 61 61 42 42 46 46 39 39 39 40 46 42 50 54 58 54 54 50 53 49 46 38 38 38 39 39 37 37 37 37 40 40 44 44 44 40 43 39 42 34 34 34 34 35 36 40 53 65 65 69 74 74 63 59 51 43 38 38 40 51 47 42 35 42 43 50 63 67 63 67 56 52 44 48 47 44 40 36 40 40 49 49 49 42 42 39 39 39 39 39 59 86 142 206 289 384 483 544 630 688 732 736 746 751 736 657 553 482 402 295 185 114 83 80 57 53 41 36 35 34 34 34 36 37 37 45 49 53 50 50 59 66 67 75 79 75 60 59 86 85 73 57 45 37 37 36 41 41 37 37 37 37 37 37 38 38 39 39 47 47 43 43 43 43 39 39 39 47 59 70 81 100 112 123 130 134 154 173 192 207 219 226 221 201 181 169 165 180 214 264 333 395 464 502 551 585 632 674 702 718 738 754 785 801 824 831 826 825 824 824 844 841 838 839 836 821 798 750 618 536 468 386 308 242 184 145 122 110 102 93 89 100 111 126 145 157 153 166 174 186 191 188 193 189 185 170 167 163 159 165 244 278 308 350 395 445 495 540 591 610 637 649 657 665 693 713 757 756 768 807 826 841 860 884 880 877 870 846 830 811 775 729 710 687 652 617 601 585 577 573 588 623 669 708 742 772 799 818 810 833 860 882 905 938 962 982 997 1015 1012 967 936 910 864 817 787 748 693 635 581 532 482 456 409 386 373 369 377 380 387 383 389 374 373 385 408 435 456 463 534 553 580 603 615 618 610 596 540 506 474 447 423 393 361 323 274 241 195 158 128 98 64 41 41 40 40 39 39 39 39 39 58 70 97 121 148 159 163 163 185 188 188 203 226 257 288 301 309 294 267 232 190 156 140 118 73 66 58 50 50 58 66 70 78 78 78 78 78 74 74 84 102 120 136 159 175 194 202 205 221 220 223 235 262 278 282 275 247 225 201 167 144 137 130 130 142 149 168 191 229 264 291 289 278 253 253 245 222 221 217 221 230 209 218 256 286 296 331 377 404 374 371 361 352 326 313 311 274 267 264 261 261 257 249 259 302 354 404 464 521 573 611 636 663 663 652 630 596 546 504 463 384 319 255 180 130 91 56 44 40 40 47 54 57 56 59 55 51 67 91 95 99 110 129 147 218 257 297 278 209 148 118 112 118 95 78 58 41 40 39 43 42 50 69 69 72 72 80 85 74 67 74 70 62 58 66 78 46 37 36 35 36 36 37 37 40 38 38 40 40 38 38 42 49 53 69 80 103 119 138 139 156 152 164 184 212 216 200 177 201 178 178 183 172 136 120 128 138 137 125 129 141 153 161 165 145 141 145 161 182 194 198 197 199 163 135 151 211 263 275 275 279 291 299 288 296 288 228 127 92 73 90 124 176 217 293 362 491 517 564 603 634 634 610 568 549 505 474 448 410 341 256 178 100 89 66 54 65 86 118 173 302 391 472 556 617 674 723 750 779 797 768 693 614 514 373 222 132 83 68 89 81 46 44 45 45 45 46 52 64 80 99 103 104 100 92 64 46 44 44 44 45 45 46 50 47 47 47 47 56 86 134 193 261 344 428 475 542 524 463 359 220 116 64 61 48 56 63 59 59 51 50 46 41 41 46 57 58 66 82 79 77 66 66 88 96 103 82 62 40 40 41 41 52 57 65 73 58 74 71 75 144 232 228 168 84 60 46 41 45 56 64 53 46 62 82 94 90 71 51 42 51 47 42 42 41 41 42 42 59 60 67 71 71 67 55 51 51 47 43 42 43 47 55 59 58 70 63 43 42 42 42 41 43 43 43 42 42 43 43 43 44 44 43 43 43 43 46 42 42 42 42 42 47 47 43 42 65 68 61 50 50 51 44 45 44 45 66 93 117 128 136 147 172 172 175 175 175 182 193 210 204 238 309 398 512 616 680 710 710 702 729 764 794 791 791 798 771 753 722 692 670 644 625 606 597 543 484 448 428 367 254 153 84 73 58 54 58 61 69 58 43 45 73 113 164 208 239 255 191 186 154 97 54 42 54 58 55 51 47 47 47 55 59 63 79 90 122 170 202 193 145 105 102 148 229 313 409 489 556 597 650 639 608 569 527 497 474 459 450 523 563 507 430 352 252 159 73 60 53 62 71 79 71 59 105 112 136 183 245 284 299 306 294 307 315 319 367 390 349 241 179 122 78 58 62 67 63 55 55 55 56 88 116 117 108 81 67 60 60 60 60 60 60 59 64 76 80 71 79 95 91 74 88 79 75 107 158 174 149 113 204 244 248 196 172 196 204 184 225 205 257 268 204 188 191 150 190 185 188 204 235 247 235 222 222 223 232 241 234 200 158 131 119 88 103 79 51 52 66 53 53 62 78 70 55 54 74 90 113 108 122 137 120 107 138 206 300 364 427 481 518 552 601 632 659 637 620 568 415 234 121 112 69 69 65 62 65 66 73 80 67 100 181 306 419 496 558 615 651 585 484 380 227 89 68 124 85 51 76 92 69 83 137 278 293 127 80 125 94 71 87 80 60 64 76 96 104 89 74 73 94 85 101 122 106 79 147 244 187 91 49 55 80 76 72 81 66 54 53 71 109 167 236 282 307 313 378 396 383 482 533 420 444 464 437 305 185 135 120 97 70 63 56 49 49 49 50 50 49 49 53 53 54 49 49 48 47 65 89 76 76 120 191 259 434 468 476 416 275 181 170 177 199 302 448 594 737 835 876 836 614 476 354 261 184 123 102 108 90 104 104 80 67 63 70 48 44 46 52 51 46 47 51 63 87 122 154 166 146 126 118 118 113 120 116 89 57 45 45 50 45 45 46 46 50 54 58 65 71 66 58 54 54 62 70 74 86 90 90 78 62 62 66 67 44 44 44 44 51 51 51 51 43 43 50 50 46 46 46 46 51 47 59 75 83 79 67 63 59 51 43 47 59 63 55 43 44 45 45 53 61 61 58 58 58 54 50 54 66 74 78 89 124 128 84 48 53 69 69 70 110 114 94 58 51 70 70 47 46 44 76 123 75 67 93 85 57 66 89 107 148 209 291 350 325 182 68 69 95 73 49 49 57 57 71 74 77 81 80 69 51 46 46 56 56 47 47 52 44 45 46 46 46 47 64 69 64 61 76 95 114 149 192 220 304 341 333 239 124 61 54 76 92 97 189 361 406 257 122 122 112 68 49 91 120 113 82 70 72 96 100 65 51 51 65 88 116 48 48 64 51 50 81 140 443 445 437 392 341 278 176 93 84 89 81 64 87 126 129 90 71 48 47 48 49 50 54 61 68 79 92 86 73 52 38 41 72 76 71 59 43 39 50 54 37 37 44 44 51 51 51 44 41 41 41 45 49 49 49 53 49 49 49 53 58 58 58 58 48 41 41 41 41 41 41 41 45 45 45 49 50 50 54 50 48 41 41 41 41 41 41 52 109 159 232 316 389 447 484 507 501 497 474 437 403 358 317 291 253 223 191 148 112 70 57 45 40 47 47 47 40 41 37 37 37 38 38 39 47 63 68 58 59 45 49 46 46 47 48 48 56 60 71 78 90 97 108 119 134 168 206 243 288 352 425 493 551 584 630 673 701 723 731 735 714 718 714 710 699 680 673 661 646 643 636 624 616 601 593 589 582 581 573 577 577 592 600 615 630 646 661 684 707 715 723 726 720 713 713 705 689 669 646 620 574 540 491 442 400 366 339 316 331 335 343 351 351 357 356 352 371 379 395 411 419 427 431 431 424 428 428 420 408 396 396 400 379 375 386 390 405 417 425 447 488 510 526 546 558 570 582 586 582 578 575 568 564 564 568 561 534 526 518 510 510 518 530 538 523 539 558 582 602 618 625 626 637 644 644 644 644 640 636 636 648 652 663 671 671 663 651 622 557 525 512 507 503 510 536 547 607 621 628 624 611 599 602 599 553 530 534 542 549 537 541 556 520 520 524 512 504 492 496 504 448 448 448 440 437 437 433 429 437 449 417 450 402 434 398 406 391 396 392 369 358 363 351 329 329 330 327 316 301 278 266 254 263 270 304 346 408 477 542 580 621 632 651 666 670 662 650 635 621 595 564 519 477 435 405 390 359 363 367 371 386 401 416 424 417 420 428 444 455 455 462 462 489 481 476 472 468 468 460 456 421 391 368 338 317 283 250 216 214 207 204 213 221 245 265 276 74 74 70 62 57 49 45 41 48 48 55 55 63 63 63 56 48 45 45 45 49 45 45 41 49 42 50 54 70 89 105 106 83 68 67 59 62 53 45 43 37 37 36 35 45 49 60 60 48 37 37 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 41 49 57 61 61 46 46 46 46 39 39 39 36 46 42 46 50 54 54 50 46 49 42 38 37 37 37 38 37 37 37 36 36 36 36 40 40 40 40 43 39 42 38 34 34 34 35 36 40 56 65 65 73 73 74 63 59 51 39 38 37 47 51 43 38 35 42 43 50 63 63 63 63 52 48 44 48 47 51 47 36 40 48 52 53 53 49 49 42 42 39 39 39 47 81 134 198 285 384 476 537 614 661 705 721 727 736 713 645 549 478 399 299 194 119 80 64 57 49 41 37 35 35 34 34 36 36 44 56 65 73 70 74 66 70 71 75 79 75 64 71 86 85 69 57 45 37 37 36 37 37 37 37 37 37 37 37 38 39 39 39 47 47 43 39 46 38 38 38 39 43 55 70 81 89 108 112 112 123 131 150 181 188 204 211 210 194 177 162 153 169 202 252 318 387 452 486 563 597 644 686 714 737 757 777 797 820 843 850 849 837 840 840 844 848 853 865 870 866 843 796 710 643 576 502 435 366 300 261 235 215 183 167 158 169 181 196 211 211 215 216 228 229 242 242 219 212 208 197 193 186 182 192 232 266 293 331 376 426 476 517 564 587 610 626 630 642 670 693 741 737 752 780 796 800 808 824 828 820 805 770 754 731 696 653 618 587 544 505 485 470 470 469 504 539 585 624 658 688 715 738 742 772 803 837 881 912 958 982 993 1010 1008 974 947 921 875 832 813 774 716 654 597 554 509 482 436 420 404 407 411 426 433 421 431 420 412 427 450 476 495 502 556 575 591 606 614 606 598 580 520 486 455 431 411 388 357 323 285 245 206 165 132 106 75 52 41 40 40 39 39 39 39 39 62 78 101 125 140 139 131 127 162 161 172 188 222 261 292 308 297 290 275 252 210 172 137 114 73 62 54 46 46 54 62 70 70 70 70 66 66 62 62 65 102 117 129 145 160 168 179 179 198 190 189 197 224 236 240 233 205 190 163 140 122 115 115 112 131 134 157 187 222 261 299 290 294 284 285 281 262 246 234 234 232 214 216 246 271 284 311 350 378 358 344 338 328 296 286 281 263 257 265 266 270 265 261 275 314 362 412 465 518 570 611 625 664 660 649 623 585 543 497 464 392 323 247 164 110 75 52 40 40 40 47 54 57 56 59 55 43 52 68 75 79 94 117 139 246 296 325 310 237 163 113 84 97 82 70 53 41 40 39 39 42 54 73 73 76 76 88 96 93 78 66 54 42 38 38 42 37 35 34 34 36 45 61 62 86 55 39 39 39 38 38 39 39 39 50 69 85 104 116 120 147 148 168 196 219 219 196 173 169 162 159 164 156 128 108 104 110 121 129 141 153 161 165 169 154 146 138 142 162 178 186 193 187 170 150 174 230 281 309 317 285 294 298 322 362 362 274 151 58 47 47 76 101 118 170 227 333 370 413 456 495 515 523 501 476 451 432 421 384 318 229 171 84 73 62 58 77 102 134 188 306 381 457 522 590 655 727 770 830 858 851 795 728 648 520 366 229 142 90 79 76 61 50 47 47 47 47 48 49 61 74 93 93 96 76 52 46 45 45 47 48 52 56 56 52 48 47 47 55 89 130 193 264 340 425 478 534 531 494 409 298 201 140 122 90 94 102 90 82 77 78 78 42 42 46 42 51 66 90 88 81 65 68 77 84 84 67 54 40 40 41 42 49 50 65 62 50 63 63 67 135 207 206 150 102 90 66 53 57 68 72 56 41 70 126 150 142 98 58 41 46 46 50 46 41 45 53 58 63 67 75 75 71 55 43 42 47 43 42 42 42 43 47 51 63 67 55 42 42 43 42 41 42 42 42 43 43 51 51 52 48 44 44 43 43 43 43 42 46 46 42 42 42 42 42 41 45 48 49 42 43 55 56 64 44 45 54 78 94 109 121 118 91 95 99 91 90 93 104 122 132 169 237 329 437 537 601 639 677 679 686 702 721 724 744 772 741 722 696 678 663 637 607 592 587 552 502 469 437 360 243 146 73 62 54 50 47 54 65 54 53 66 109 169 244 292 327 339 334 326 286 217 149 94 54 40 50 50 50 54 55 59 63 62 110 134 178 242 277 257 193 137 118 156 217 297 397 481 560 608 658 645 614 583 565 555 564 568 587 628 632 590 526 462 349 229 132 110 84 70 71 80 92 99 130 101 104 164 258 297 268 220 236 256 296 336 359 334 264 183 132 95 71 59 67 71 59 55 55 67 91 115 135 139 123 104 95 76 60 59 59 60 64 68 58 67 79 79 83 95 99 94 81 76 75 110 154 174 169 149 240 221 188 160 180 216 204 161 210 174 206 205 148 164 226 213 228 212 204 216 231 219 199 191 199 200 205 210 195 161 134 111 112 76 91 75 50 52 85 61 69 70 70 63 54 55 78 101 104 103 121 132 127 122 157 222 299 348 391 460 525 582 630 653 681 651 599 510 357 201 118 106 76 65 65 62 69 66 69 69 58 139 257 373 458 516 562 596 599 532 435 337 201 81 63 108 93 51 76 104 80 83 141 329 248 122 95 108 65 50 94 99 56 52 92 144 128 57 53 93 91 79 98 103 79 71 155 263 202 115 51 55 68 52 52 65 77 73 84 118 176 230 279 320 286 332 430 444 391 451 538 500 490 395 293 210 166 127 100 77 63 63 56 57 57 49 49 49 49 49 49 49 49 49 49 49 48 65 85 73 68 100 140 199 370 435 477 458 334 236 204 184 162 242 392 570 713 793 872 900 838 734 640 544 430 282 173 121 99 97 90 90 110 122 101 66 65 47 54 47 54 47 54 46 110 130 165 162 141 90 57 45 68 61 53 45 45 45 46 45 45 45 45 46 46 50 50 61 55 54 54 54 58 66 74 78 74 82 78 70 58 58 66 70 47 43 47 47 47 47 47 47 47 47 54 50 50 50 49 42 59 55 55 63 71 67 55 47 59 55 51 55 71 75 71 60 44 45 46 49 57 57 54 54 66 61 46 46 54 66 82 90 129 108 76 52 43 42 52 88 68 73 66 46 45 46 46 45 66 49 105 144 93 86 106 68 53 62 77 92 121 155 216 248 206 104 48 58 83 64 53 62 49 52 62 65 68 72 75 68 62 47 48 64 64 48 47 52 47 48 52 52 48 60 80 81 56 56 84 103 122 145 173 192 248 281 286 231 136 57 52 52 81 95 183 351 407 273 152 152 121 94 99 132 157 146 123 115 111 111 87 60 51 56 85 112 107 54 49 56 55 58 81 128 336 359 380 376 364 322 238 151 122 161 168 151 150 161 136 81 85 48 46 47 47 49 70 94 57 83 102 104 90 61 39 37 60 64 55 43 34 34 46 53 41 41 48 48 55 55 55 55 44 37 41 41 45 49 49 53 49 49 49 53 58 58 58 58 44 37 37 37 37 37 37 37 41 41 45 45 49 53 53 54 52 45 41 41 41 41 45 56 95 132 181 246 308 361 403 430 432 428 413 395 365 331 305 283 241 211 180 141 110 82 62 61 44 52 52 52 45 45 37 37 38 38 38 39 47 59 64 58 55 45 49 46 47 47 51 48 64 64 75 82 90 97 108 108 111 145 175 205 245 298 360 421 470 504 546 589 613 628 636 636 639 639 639 632 628 621 610 607 587 580 577 577 565 561 550 549 545 537 536 528 536 543 551 566 589 604 616 635 650 654 665 658 651 644 644 640 628 613 586 571 528 494 445 407 373 340 317 305 339 343 339 346 349 360 375 383 390 399 407 411 416 416 412 394 383 369 368 345 339 327 319 315 311 318 333 348 363 382 401 419 484 499 522 534 550 559 567 571 556 560 557 561 550 542 530 519 496 485 473 469 469 477 489 497 489 497 517 544 568 588 599 614 637 644 648 648 648 644 640 640 632 636 643 651 651 643 635 613 587 561 553 545 541 548 556 563 535 562 597 620 631 619 603 584 610 598 590 594 586 581 577 589 537 529 525 514 518 515 511 500 503 503 499 491 487 484 480 476 476 488 456 484 441 469 437 449 441 442 438 415 404 405 397 378 375 368 365 357 338 319 311 300 278 271 298 340 386 443 493 527 562 572 591 606 606 598 597 583 553 523 484 430 384 338 304 285 321 318 330 342 364 379 398 416 460 482 494 517 529 535 539 543 535 538 541 541 542 541 521 505 478 455 424 402 380 351 313 283 261 247 247 245 253 261 269 277 70 70 74 70 69 57 45 41 41 41 44 44 52 52 56 56 48 48 48 52 52 49 48 45 53 49 53 57 69 85 96 97 86 75 67 63 66 61 53 48 37 37 36 35 45 49 60 64 48 44 44 40 40 36 36 35 35 35 35 35 35 35 35 32 32 32 33 41 49 57 61 61 54 50 50 50 43 43 43 40 46 38 46 50 57 53 49 49 45 41 37 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 46 46 42 38 38 34 35 35 36 44 56 68 69 73 77 73 62 58 50 38 37 37 51 50 35 34 34 42 47 54 55 59 59 59 55 51 40 44 50 47 47 43 47 44 52 48 49 45 45 38 38 38 38 38 38 65 118 190 278 369 461 526 583 630 671 687 697 694 671 603 545 473 383 292 202 127 68 41 46 42 37 37 36 35 46 39 36 44 56 76 89 100 101 101 78 82 75 75 75 75 68 75 77 81 69 53 45 37 36 36 37 37 41 41 45 45 45 38 43 46 50 50 53 49 45 41 45 37 37 37 37 42 58 66 70 82 97 93 92 96 111 126 161 173 181 192 191 179 170 151 139 157 192 242 303 368 428 470 563 601 648 690 721 742 765 785 808 831 854 858 857 849 848 859 847 855 867 891 907 912 889 848 778 725 667 609 558 497 439 397 378 351 307 272 255 258 270 290 278 278 274 267 271 268 269 270 238 227 223 212 208 197 193 196 206 236 271 305 350 392 448 479 525 555 579 595 602 614 642 662 701 708 721 745 760 758 762 763 756 741 717 678 648 617 577 534 480 445 394 350 327 327 335 343 394 425 475 517 551 574 593 623 654 688 726 768 817 870 920 962 982 1003 1007 981 955 941 895 848 825 790 724 665 612 570 524 493 455 439 427 430 449 460 464 456 459 444 447 458 484 503 525 532 571 583 594 602 602 594 575 553 497 467 450 430 415 388 361 338 301 259 214 173 147 117 86 67 48 45 44 39 39 39 39 39 58 74 101 121 136 131 115 107 123 130 140 160 198 237 268 288 285 286 280 265 227 188 134 103 69 58 50 46 46 50 58 66 70 66 66 62 58 58 54 57 99 117 125 133 145 149 149 145 160 148 151 159 175 187 191 187 163 148 133 118 107 104 108 105 108 115 145 180 222 269 311 313 313 307 320 321 302 275 255 250 252 235 233 254 271 273 292 323 362 343 328 315 301 272 259 245 240 233 242 246 254 255 255 273 327 368 421 478 531 568 601 619 638 634 619 585 544 502 463 438 381 315 235 153 98 63 44 40 40 40 47 54 57 56 59 55 35 40 52 60 64 75 109 135 265 320 357 342 265 171 94 52 65 61 60 56 44 43 39 39 46 58 77 77 84 84 96 108 128 105 73 49 37 37 36 36 38 35 34 36 65 125 165 185 197 165 125 90 66 39 38 39 39 39 39 47 69 81 93 104 127 147 179 211 231 227 200 177 133 142 147 140 132 109 82 65 79 106 134 150 159 159 159 155 131 115 95 95 107 127 139 150 128 127 123 150 194 253 288 308 284 292 308 364 425 429 329 193 58 47 46 54 72 89 138 207 277 303 330 338 346 350 374 371 352 349 354 348 314 260 187 136 65 58 54 54 77 105 137 181 285 359 420 481 541 614 706 771 849 892 908 882 837 777 666 540 369 234 134 92 101 91 89 90 47 47 46 45 45 47 48 49 64 59 47 46 45 46 48 49 53 56 53 56 48 47 46 46 66 92 129 177 234 302 379 425 471 476 474 433 368 306 260 230 184 173 157 136 108 92 80 76 60 45 41 40 41 51 63 72 72 61 56 56 64 60 51 43 40 41 42 43 54 55 58 59 44 56 60 67 119 182 181 141 128 104 72 60 57 57 60 49 40 74 137 154 145 98 58 41 41 50 57 57 49 41 44 42 43 48 52 56 59 47 42 41 43 43 42 42 42 42 43 43 63 55 43 43 47 51 42 40 42 42 46 54 65 73 77 70 56 48 48 44 47 43 42 46 49 53 50 42 42 42 42 42 49 49 45 42 46 55 60 64 44 45 46 62 74 78 90 87 80 85 89 76 52 46 46 61 71 108 161 249 349 446 512 568 636 641 636 623 623 638 689 726 710 700 678 667 656 631 596 577 561 534 500 459 406 317 197 115 61 51 43 43 43 54 65 54 57 62 114 190 284 343 374 382 420 416 392 338 274 202 126 62 54 54 55 59 59 59 63 63 107 138 206 285 331 308 229 157 134 164 209 285 380 479 570 624 657 652 633 618 612 617 629 638 662 678 659 629 598 535 412 280 186 145 111 93 86 95 115 127 143 107 110 165 236 259 214 158 202 222 271 314 307 238 166 121 77 56 56 56 59 63 74 78 102 125 157 189 205 197 173 139 70 60 60 64 64 60 59 59 58 63 83 83 79 83 87 90 56 63 67 98 130 157 173 173 221 189 161 165 185 197 181 158 194 155 182 181 139 178 265 284 271 242 234 258 244 196 168 172 164 180 189 183 168 142 122 111 123 91 99 79 52 80 140 116 73 69 61 58 62 78 101 113 76 79 109 136 147 158 208 289 332 361 398 455 532 596 641 658 710 699 640 530 378 250 168 125 79 72 70 70 66 58 61 64 70 188 320 401 458 516 554 569 554 477 390 301 190 98 72 108 75 49 67 115 112 119 190 398 204 106 86 84 49 54 102 94 70 58 119 195 152 51 51 124 96 71 71 71 63 59 103 163 151 87 51 60 88 96 120 156 84 87 106 152 210 255 281 287 305 348 442 453 416 464 531 508 433 274 159 147 148 97 65 74 59 60 60 53 53 53 53 53 49 48 48 48 49 49 54 61 48 61 73 72 69 84 104 143 287 383 484 500 406 311 244 187 185 238 369 531 648 726 825 904 910 858 805 755 642 482 338 266 261 199 132 121 161 181 136 62 64 54 57 50 61 61 89 101 121 125 141 133 117 74 45 43 81 60 44 44 57 65 53 43 49 49 49 49 49 49 49 56 47 54 54 54 58 62 66 66 58 54 50 46 42 46 54 66 42 42 42 42 43 43 43 43 51 51 47 46 46 46 46 46 67 59 47 47 59 63 47 42 63 59 51 59 71 79 75 60 45 45 50 53 57 57 50 50 54 57 54 58 62 70 82 90 75 75 122 157 105 60 48 52 44 49 46 46 47 48 49 51 84 90 149 181 146 147 137 71 84 82 97 112 127 149 175 186 119 76 65 71 67 47 47 49 57 59 54 57 63 71 75 71 58 47 48 60 64 56 48 56 88 88 80 64 52 52 68 69 52 56 88 107 118 130 141 153 181 198 227 227 156 61 50 50 78 88 159 290 347 255 167 182 146 154 175 195 204 185 166 155 176 152 117 101 87 83 100 120 91 86 53 48 63 58 73 97 202 230 266 287 306 302 253 197 191 261 296 289 280 290 257 183 114 62 45 45 46 49 86 134 81 92 99 105 84 66 41 39 48 55 43 34 34 38 49 53 48 48 55 55 62 62 62 55 36 33 33 37 41 45 49 49 49 49 49 54 58 58 58 58 44 37 37 37 37 37 37 37 37 37 41 45 49 57 61 58 67 56 52 45 41 45 49 53 83 101 127 172 214 264 300 333 344 344 337 330 319 301 279 272 234 211 180 141 110 75 59 54 49 56 56 56 49 49 42 42 38 38 38 39 47 55 60 54 47 44 45 46 51 52 63 60 80 76 87 90 94 97 104 100 99 122 152 174 204 244 294 332 377 404 439 478 502 513 506 506 518 518 510 503 499 492 496 489 485 478 479 483 479 475 471 467 455 454 453 445 453 457 472 483 510 521 536 547 563 566 566 559 540 537 548 548 548 528 513 498 467 433 399 369 339 321 306 302 343 350 342 345 360 375 391 398 410 415 415 409 394 375 359 341 319 293 280 257 252 240 228 227 246 265 287 314 348 375 397 419 480 495 515 527 539 544 548 545 522 530 535 539 524 504 485 461 432 421 413 409 420 428 436 444 456 464 479 499 526 550 573 592 629 637 641 644 644 641 637 637 633 632 636 636 636 636 632 621 596 586 586 582 586 579 583 587 621 613 612 601 600 589 577 564 574 569 568 571 570 558 565 573 569 561 554 558 556 549 537 529 532 528 524 516 509 501 493 493 481 485 465 481 450 466 442 443 435 436 432 416 416 413 409 394 383 376 369 361 338 330 326 308 276 265 280 303 341 380 414 440 475 486 498 513 513 509 504 497 483 456 414 363 309 271 244 222 243 251 270 297 331 354 377 403 457 490 510 533 549 561 572 575 587 587 591 610 618 617 586 555 536 516 489 470 452 426 388 358 336 325 318 312 311 304 297 297 77 77 73 70 65 57 45 41 39 40 40 40 40 40 41 48 51 51 55 48 52 52 56 48 48 45 48 52 64 73 89 85 86 75 67 70 62 58 49 45 38 37 36 35 42 49 57 68 44 44 44 44 40 35 35 31 31 31 31 31 31 31 31 31 32 32 33 41 49 57 61 61 57 57 54 54 47 47 43 40 42 38 42 46 50 49 42 49 41 44 36 35 35 35 36 35 36 36 36 36 36 36 39 39 39 39 46 42 42 42 42 35 35 36 40 48 64 72 73 81 81 77 66 58 46 38 37 37 44 47 35 34 34 42 47 54 51 51 51 51 51 43 39 39 46 54 43 43 47 51 48 52 45 45 41 41 38 38 38 38 38 54 103 167 250 339 431 495 541 585 625 649 651 645 614 561 515 442 347 264 186 123 65 37 42 38 37 37 44 43 58 51 59 60 76 96 104 116 113 117 94 90 79 71 67 63 56 63 73 73 61 49 41 37 36 36 37 41 41 45 49 53 57 57 57 50 50 57 53 53 45 44 44 37 36 36 37 38 50 62 74 75 86 82 77 76 88 103 134 149 161 169 172 160 151 136 127 139 173 226 292 360 424 466 551 593 640 682 714 737 757 781 807 830 850 854 853 852 859 863 851 867 883 913 933 937 922 884 809 761 711 669 631 589 551 521 490 455 412 372 348 340 348 349 322 307 295 283 268 268 261 258 234 223 212 204 189 182 170 170 184 206 241 275 316 361 414 456 490 521 548 571 579 594 611 631 665 676 693 710 726 727 717 710 683 660 618 580 537 486 439 404 341 302 251 212 201 209 233 245 316 343 381 419 441 460 479 501 555 592 634 687 744 805 873 915 955 991 999 981 959 952 910 863 829 783 724 658 608 554 516 485 447 428 423 430 453 465 476 468 455 444 451 465 480 502 524 531 570 578 590 591 591 575 559 537 485 462 442 431 430 411 388 362 319 278 229 192 166 136 109 82 63 52 52 40 39 39 39 43 50 62 85 105 120 124 119 115 103 95 108 120 147 190 232 256 277 278 276 258 228 174 127 96 65 57 50 41 42 49 58 65 74 73 70 69 66 61 62 61 99 103 118 122 126 126 126 126 133 121 121 125 141 149 153 148 141 130 126 115 108 101 105 105 89 104 126 168 218 265 315 317 319 317 330 327 312 289 262 262 268 255 253 274 287 289 300 323 362 347 329 307 285 257 239 222 196 190 198 203 212 223 235 253 309 354 400 452 501 534 567 577 584 576 550 520 482 441 407 392 346 291 216 149 98 60 44 40 40 40 40 47 57 56 52 48 36 37 45 49 57 83 121 151 261 316 361 358 285 183 90 39 51 52 59 55 51 51 43 47 47 62 81 85 81 92 104 112 159 135 96 53 37 37 37 36 38 37 35 49 133 228 304 343 362 334 290 235 177 114 67 40 40 40 40 39 54 73 81 93 111 142 190 230 251 247 227 197 129 131 135 112 93 79 59 42 79 111 143 159 159 143 131 123 87 71 51 47 59 71 79 90 78 85 89 100 135 178 224 252 264 275 304 371 447 452 364 240 100 47 45 45 64 89 155 225 291 310 310 294 251 231 235 240 236 244 262 252 221 179 132 101 55 47 46 50 69 97 117 153 243 307 361 425 485 568 669 746 808 873 915 916 897 848 768 654 503 349 226 159 134 131 125 120 77 62 47 46 45 46 46 47 51 54 50 47 48 56 69 77 65 57 56 48 54 46 46 50 73 96 121 150 187 236 298 344 358 378 388 401 391 380 362 340 298 263 226 187 158 130 102 79 83 72 53 41 42 43 44 48 64 52 43 43 43 43 42 41 42 42 43 55 60 60 56 52 45 50 61 75 114 157 168 155 158 130 90 56 52 50 54 58 48 72 96 100 80 53 49 45 40 61 101 116 96 61 40 40 41 41 41 41 41 42 43 47 42 43 42 42 42 42 42 42 48 43 43 59 83 87 62 40 65 61 68 67 79 83 91 88 63 56 56 51 50 46 49 45 45 46 53 42 42 42 43 43 51 54 54 51 58 59 56 56 60 53 53 50 54 54 62 63 120 141 167 148 108 79 66 77 84 98 139 200 281 373 459 532 599 615 603 586 573 600 663 708 704 685 666 653 645 623 589 563 519 508 474 425 352 255 158 89 62 51 44 43 43 51 62 51 54 52 95 170 261 325 363 372 414 428 427 407 364 295 211 139 75 71 66 51 55 55 71 72 91 123 202 281 338 308 237 169 134 160 212 284 379 475 566 619 645 656 660 661 655 648 644 638 644 649 639 621 606 549 423 299 213 156 114 104 109 114 123 127 137 148 171 182 181 173 156 144 196 220 249 250 200 140 97 71 53 55 55 56 55 70 86 101 149 176 223 270 293 270 215 157 78 64 68 72 72 63 71 83 75 79 82 78 74 75 71 70 54 58 78 102 122 146 161 173 141 153 185 205 181 141 141 166 147 130 181 204 166 209 288 303 298 262 270 310 287 205 165 181 141 169 190 186 168 149 126 107 118 86 95 82 56 112 179 155 72 57 53 54 74 94 113 121 84 86 105 139 154 169 223 301 411 432 450 483 535 587 630 655 723 744 720 619 480 362 245 158 87 73 77 70 66 58 57 56 110 224 339 371 423 485 539 523 497 429 346 267 176 106 83 102 56 49 77 83 109 148 183 349 189 110 75 76 57 78 102 58 58 61 118 175 127 49 50 120 95 60 51 72 107 107 79 55 103 63 51 72 104 120 148 187 102 109 128 158 215 246 248 230 329 340 374 386 426 500 504 386 246 160 116 130 125 69 54 90 60 60 60 60 60 60 60 60 52 52 48 49 49 53 57 61 49 49 49 57 72 85 100 132 231 347 472 519 460 378 283 203 237 271 354 477 582 681 792 881 883 856 830 789 701 591 492 443 429 298 163 133 189 213 157 73 71 60 68 68 76 92 140 184 152 129 104 81 73 65 57 49 92 68 44 44 61 69 53 43 45 45 45 45 45 45 45 44 55 58 58 58 54 50 46 42 42 41 41 41 41 41 42 58 46 45 46 46 46 42 42 42 47 47 42 42 42 42 50 50 58 54 46 50 66 74 54 41 66 59 55 59 71 75 71 56 57 50 58 62 61 61 54 50 44 49 70 82 86 86 94 102 178 161 173 152 95 94 112 96 101 97 90 84 73 66 67 85 112 130 205 246 231 241 215 117 103 85 86 105 129 139 153 148 99 84 86 83 63 46 46 47 72 70 65 57 63 74 90 83 66 52 52 60 64 72 76 84 72 72 68 56 47 48 68 69 56 60 84 99 107 106 114 122 134 135 175 216 177 77 51 52 95 97 124 210 268 226 188 219 243 282 317 321 298 282 274 249 236 198 163 140 113 94 95 107 71 106 57 47 59 54 73 65 112 141 169 180 196 218 221 207 240 350 441 455 465 483 454 374 151 69 45 45 46 47 85 149 133 105 80 71 77 68 43 40 36 43 39 35 42 45 45 45 48 48 55 55 62 62 61 55 36 32 33 37 41 45 49 49 49 49 50 54 58 58 58 58 40 37 37 37 37 37 37 37 36 37 37 45 53 57 61 65 78 67 67 56 52 49 57 61 72 83 101 127 161 196 235 258 272 276 280 277 274 263 256 249 223 204 169 131 95 67 40 40 53 60 60 60 53 53 46 46 42 38 39 39 43 51 56 53 43 44 45 46 55 67 75 72 99 99 95 94 101 100 100 96 99 122 145 163 188 211 252 286 313 332 356 380 396 399 388 384 381 373 357 338 334 330 328 332 352 356 353 357 356 345 345 348 337 340 332 331 335 350 365 380 400 422 437 452 459 463 463 459 444 441 449 460 464 456 444 429 414 388 361 331 312 298 298 302 343 353 349 356 367 383 402 414 419 415 405 379 353 322 291 265 236 210 189 177 173 176 168 174 213 239 281 319 372 407 429 455 493 504 516 528 536 533 526 527 503 500 497 493 471 451 427 401 375 361 357 353 364 372 384 391 431 442 446 461 492 520 547 570 615 629 637 641 644 641 637 633 641 641 637 636 636 636 640 637 599 596 600 597 605 605 605 609 608 605 589 569 573 592 596 606 552 562 565 581 599 614 622 633 621 622 626 623 616 594 582 578 586 574 573 566 562 538 542 539 518 511 510 503 495 491 487 479 475 472 472 461 457 461 450 450 427 427 427 412 400 388 380 359 334 320 328 343 369 389 408 427 451 465 473 488 488 484 476 473 422 395 360 314 276 245 231 220 252 264 295 334 380 414 441 470 497 539 562 582 602 625 636 632 636 624 627 636 655 655 632 605 589 566 539 524 509 479 460 429 415 412 402 395 387 372 360 356 93 85 73 61 49 42 45 41 39 39 39 39 39 40 40 40 51 58 58 55 55 52 52 44 40 40 40 44 60 68 84 84 86 78 70 66 58 50 45 41 38 38 36 35 35 38 53 60 40 51 51 51 51 47 39 39 35 34 34 34 34 34 34 31 32 32 33 41 49 57 61 60 57 57 57 58 51 51 51 48 42 38 46 46 53 49 41 44 44 44 36 35 35 35 39 39 36 35 35 35 35 35 43 43 43 43 43 43 43 47 47 39 36 40 48 60 72 80 85 89 85 81 66 58 46 38 37 36 37 36 35 34 34 35 47 54 43 47 47 47 47 43 35 35 42 50 50 50 47 47 44 44 41 41 37 37 37 37 37 37 38 54 92 149 213 300 384 437 503 539 571 585 590 576 545 500 461 387 292 217 151 104 61 37 38 38 41 41 52 59 70 70 82 83 99 111 116 120 113 113 102 98 79 67 55 51 44 51 65 69 57 49 41 36 36 36 41 45 45 49 53 61 61 65 57 57 57 65 57 52 51 47 43 39 35 35 36 37 57 62 75 75 87 78 70 69 80 91 104 119 138 153 153 144 136 121 112 124 162 219 284 357 425 462 539 581 628 670 706 729 753 776 806 829 849 857 857 852 859 867 871 874 897 925 948 952 943 913 854 805 758 716 690 668 639 617 554 528 492 449 425 401 397 379 350 323 296 273 249 237 227 216 212 201 190 178 159 147 139 135 154 169 203 241 281 327 384 433 467 498 536 552 571 583 599 619 649 664 685 694 688 685 663 637 594 557 515 472 421 359 296 257 203 172 129 110 106 134 155 175 242 268 299 318 336 350 365 383 436 481 538 595 667 747 824 873 935 971 988 980 962 952 921 867 825 775 713 647 593 539 490 455 416 405 400 404 431 447 461 461 440 440 447 461 475 494 520 531 550 558 563 571 567 548 529 510 476 453 442 438 441 430 407 385 338 297 255 214 184 151 124 97 75 64 59 52 44 40 47 47 42 50 61 69 88 96 104 107 87 79 85 96 127 178 228 256 277 267 260 235 205 159 117 90 69 61 53 45 45 53 61 69 81 77 77 73 73 69 69 69 92 96 111 115 119 119 115 115 115 103 102 110 122 134 134 130 130 126 119 108 97 94 94 90 77 92 114 156 206 257 307 316 330 319 332 326 311 296 281 278 268 263 265 290 296 305 323 339 374 359 337 303 273 245 223 198 153 146 155 163 172 185 201 223 271 304 346 395 440 476 509 523 515 511 481 447 410 375 346 331 291 255 200 142 107 76 53 41 40 40 40 47 57 56 52 44 36 37 38 42 50 84 122 159 241 296 345 354 293 200 102 48 43 50 54 59 59 66 59 59 51 63 78 82 78 89 97 116 167 159 119 68 45 45 38 37 37 35 35 61 157 284 387 453 491 486 448 397 327 241 159 100 60 49 40 39 39 51 70 92 94 130 190 242 275 275 259 225 153 139 123 96 73 59 51 46 92 115 131 139 123 99 75 63 51 39 39 39 40 48 44 40 56 64 68 74 89 119 158 189 224 236 275 347 419 440 396 311 144 75 47 81 96 95 133 180 264 280 287 260 214 171 156 164 156 164 174 167 140 109 91 76 68 56 51 54 69 85 104 118 182 231 293 354 418 501 597 670 762 835 904 927 919 900 847 768 618 495 368 274 216 175 157 144 138 116 97 75 60 65 65 80 102 105 105 98 92 92 89 85 73 65 64 56 62 62 73 77 92 103 110 120 142 177 227 261 252 271 295 331 359 387 407 405 367 321 269 229 208 180 148 117 118 99 80 66 62 55 45 44 55 54 42 41 41 41 41 41 44 48 60 68 73 69 61 46 46 47 57 72 105 140 174 193 208 172 121 78 57 54 63 70 59 74 63 51 39 38 44 56 41 108 184 228 204 164 124 100 84 65 41 39 39 40 42 55 46 47 43 43 50 50 50 43 43 43 52 103 142 134 101 68 83 86 86 85 97 108 112 98 74 60 59 55 54 49 48 48 41 41 41 41 41 41 42 43 42 43 47 51 63 67 75 75 83 72 61 50 46 46 46 50 146 185 232 233 205 165 148 144 151 138 140 177 230 312 418 514 581 610 617 604 595 614 670 709 690 670 643 626 619 600 570 535 485 463 429 371 294 209 136 94 64 56 44 44 47 59 74 63 66 56 83 135 214 282 333 356 411 429 429 416 388 331 255 192 116 96 71 44 43 44 72 81 103 128 195 251 297 271 214 158 122 152 212 292 387 482 569 618 660 667 675 680 670 655 648 637 621 637 650 621 594 530 426 329 248 167 101 87 108 125 138 135 157 166 177 156 119 102 113 129 162 214 227 172 114 91 72 52 54 55 56 56 63 70 98 125 187 207 262 319 353 323 240 147 137 96 87 79 70 66 93 129 89 77 77 81 89 86 74 69 55 79 106 130 138 146 149 157 85 113 154 174 134 82 90 142 90 90 161 199 181 235 314 317 321 298 310 348 314 221 166 178 144 180 201 198 179 156 121 82 89 70 89 80 55 127 194 162 80 64 61 69 89 101 105 101 108 102 109 131 134 141 195 269 450 483 501 511 534 577 636 677 728 773 779 694 563 435 286 160 97 77 81 74 66 58 57 55 150 253 336 351 400 470 500 466 418 362 286 214 141 91 70 84 54 60 101 46 74 138 98 175 183 139 140 125 62 63 87 50 49 57 89 101 73 49 58 95 92 88 103 108 135 139 111 75 123 91 75 87 91 75 75 98 124 135 154 184 227 265 255 226 293 316 304 288 376 478 418 236 96 87 103 111 95 59 60 84 60 60 67 67 67 67 66 66 63 60 64 68 68 68 65 65 64 48 47 48 68 76 95 120 212 313 438 508 472 417 323 230 230 271 320 387 505 653 775 836 927 904 852 776 681 590 523 494 426 266 124 98 174 214 162 90 103 67 66 99 159 183 207 212 167 124 88 49 48 45 53 49 49 48 43 43 48 56 56 56 48 48 44 44 44 44 43 43 47 51 55 55 51 47 42 42 42 41 41 41 42 42 42 66 49 49 49 49 49 42 42 42 43 42 42 42 42 43 54 58 42 54 58 62 82 94 78 46 70 66 62 75 91 99 99 84 61 54 58 62 57 53 46 45 44 57 74 82 86 98 126 157 238 277 271 217 192 223 205 113 185 157 135 132 126 108 109 147 172 185 265 338 331 341 304 195 102 69 50 58 90 109 107 105 76 73 74 67 63 52 49 49 72 70 65 60 70 78 101 95 78 60 52 48 56 80 100 112 45 46 46 46 47 60 84 89 59 60 76 84 84 83 95 103 103 91 132 188 165 81 52 65 95 98 116 163 235 228 214 248 357 419 463 459 458 462 462 429 320 268 209 146 111 112 121 130 66 102 53 52 55 46 77 45 67 112 152 146 144 163 199 212 249 418 555 603 633 659 618 492 200 103 67 65 50 46 68 129 165 125 92 91 105 101 60 41 35 42 38 42 49 49 44 36 55 55 62 61 61 61 65 61 32 32 33 33 37 41 42 46 46 46 46 50 54 54 54 58 40 40 40 40 40 40 40 40 36 40 44 52 60 68 72 69 81 78 74 66 56 53 57 57 61 72 87 110 133 160 187 202 216 220 224 221 221 214 210 199 195 176 145 111 83 56 41 40 53 60 60 60 53 53 46 46 46 42 39 39 39 47 48 45 43 44 45 57 70 75 87 91 119 115 107 102 105 104 100 103 114 122 141 160 178 200 223 249 268 280 296 304 301 293 274 266 235 224 212 200 192 189 193 197 218 222 226 219 218 214 210 206 211 207 203 210 225 244 259 274 293 312 326 346 361 368 372 368 361 358 373 388 388 384 372 368 349 338 322 304 285 279 276 294 331 357 364 375 383 398 402 402 411 397 371 341 299 257 222 189 140 129 117 112 116 124 142 153 202 232 282 339 400 445 483 495 517 521 525 526 526 523 512 501 473 462 447 432 413 386 370 344 315 298 301 301 316 324 335 343 378 389 396 412 446 482 518 551 592 614 622 629 633 629 625 621 625 625 621 621 621 621 625 625 611 607 611 604 604 593 589 589 557 577 583 566 553 553 536 523 533 548 563 581 608 635 665 673 705 721 733 715 692 673 658 662 598 582 581 578 578 550 550 555 530 515 526 507 514 495 507 491 499 492 492 485 485 481 481 485 458 466 474 466 455 439 431 408 379 376 380 388 399 411 423 427 442 446 450 461 461 457 453 457 397 378 347 313 283 265 258 258 298 317 341 379 424 451 481 500 517 559 579 590 610 645 653 649 709 689 665 653 661 661 649 630 621 598 571 563 552 540 517 494 483 480 485 477 462 443 435 424 93 85 69 53 41 41 45 45 40 40 40 40 40 40 40 40 46 54 54 58 62 55 55 51 43 40 40 40 48 60 68 65 70 62 58 54 50 42 41 40 38 37 37 36 35 34 41 41 40 51 51 55 51 47 39 34 34 34 34 34 34 34 34 31 32 32 33 41 49 57 61 60 57 57 57 62 55 55 59 56 38 38 42 42 45 41 40 36 40 43 35 39 35 42 47 46 35 35 35 35 35 35 35 35 35 39 39 43 47 47 51 43 48 48 56 68 80 92 93 97 89 85 70 58 46 38 36 36 36 36 35 35 35 35 42 46 35 39 43 43 39 35 35 34 45 46 46 50 43 47 47 40 44 37 37 37 37 37 37 38 39 51 88 129 185 254 329 387 449 477 502 515 512 494 455 422 378 315 229 162 111 80 53 38 38 38 45 49 60 71 86 94 110 111 123 131 127 123 108 104 101 94 78 67 55 51 40 47 61 61 53 45 37 36 36 36 49 49 53 57 61 65 65 69 53 53 61 64 56 55 54 46 50 42 34 34 35 45 57 62 80 83 87 79 74 74 81 96 88 103 122 138 141 136 120 113 105 120 154 200 269 349 414 459 527 565 616 658 694 718 741 768 798 825 845 853 857 853 863 867 883 889 901 928 951 962 950 924 895 849 791 745 723 697 679 654 596 573 538 503 463 436 419 389 354 321 286 254 223 203 188 185 181 170 163 148 129 121 113 109 124 139 165 191 239 292 361 403 449 483 522 548 567 579 596 622 653 673 685 671 660 634 589 555 494 452 394 348 298 231 177 145 107 84 57 50 54 75 99 108 171 190 224 235 245 248 255 280 312 368 430 510 602 697 790 851 908 955 972 968 954 951 920 863 810 757 690 617 562 505 447 421 382 370 369 373 397 416 431 431 428 432 443 457 471 497 520 539 526 538 543 548 537 522 499 487 453 441 433 433 437 433 418 392 357 312 274 229 203 169 139 109 87 76 71 59 52 48 51 51 50 46 45 45 52 60 68 71 75 71 82 108 147 202 253 281 274 260 245 216 182 141 110 87 70 69 61 57 57 61 69 77 81 81 81 81 81 77 77 77 93 97 108 105 112 105 108 97 104 96 88 92 108 120 120 123 111 111 104 97 93 82 78 74 73 84 103 140 186 244 287 307 332 322 331 328 318 307 301 305 260 267 277 301 319 333 351 362 390 383 353 311 274 241 212 179 133 123 127 129 141 161 181 207 241 274 312 349 394 430 460 474 465 450 427 390 356 311 280 268 236 212 173 138 111 81 50 41 40 40 40 40 50 49 48 44 36 37 38 38 46 69 114 147 221 268 313 326 285 197 108 60 38 53 65 66 70 70 67 67 59 67 86 86 78 78 97 104 166 166 135 76 41 46 50 38 38 36 36 73 168 303 426 508 553 571 557 523 461 383 297 231 124 104 65 41 39 39 59 81 98 133 178 249 294 303 279 241 181 139 108 85 62 47 44 63 105 115 103 95 79 55 39 37 44 39 39 40 52 52 44 40 42 42 42 45 47 73 96 126 169 184 224 292 364 400 392 358 172 114 122 182 217 192 179 195 259 276 280 250 196 150 123 112 119 116 117 105 91 80 73 69 85 69 60 66 81 89 103 106 125 160 217 274 346 426 505 573 704 785 865 915 934 938 926 870 729 637 543 434 351 282 229 196 163 137 116 101 94 103 116 127 165 168 160 145 130 112 88 77 68 60 56 55 62 73 84 88 103 103 110 106 117 144 183 214 201 212 234 257 296 335 379 395 390 355 311 263 219 183 159 144 161 139 112 90 79 60 45 43 66 62 54 42 42 42 43 43 64 65 73 77 73 66 57 46 47 47 54 68 89 134 192 243 266 219 156 106 73 58 49 59 63 74 70 58 54 43 50 51 71 156 267 332 340 304 275 263 235 196 132 69 40 40 41 42 46 47 47 51 58 58 58 51 43 44 80 139 186 178 141 119 114 121 136 151 158 158 150 129 78 57 63 58 58 53 56 51 44 40 40 41 43 48 52 56 43 43 44 48 64 83 103 107 87 83 72 61 49 46 49 49 147 198 250 282 270 255 235 238 218 185 156 162 188 261 368 480 567 615 642 634 637 648 687 710 682 651 624 606 591 561 526 487 419 392 347 292 220 155 113 91 69 61 45 45 48 59 75 75 59 48 56 95 151 222 285 320 380 400 407 398 367 336 273 233 152 128 84 48 43 49 73 89 113 132 172 204 220 200 155 126 109 159 220 304 410 494 573 618 684 683 675 667 657 651 652 653 621 642 654 620 560 491 410 340 292 201 112 101 122 143 168 182 186 155 122 97 84 84 95 99 135 184 193 126 80 80 65 51 55 56 64 75 75 86 113 140 214 242 292 360 391 349 254 142 112 80 95 110 94 66 69 92 80 73 84 97 101 77 61 60 54 78 107 126 126 118 110 109 93 85 86 94 82 62 70 99 82 73 132 178 188 254 352 355 348 328 333 344 291 198 151 159 156 188 200 189 167 148 100 52 77 68 96 91 75 154 216 166 92 80 73 77 81 85 81 73 107 105 113 135 146 164 227 304 424 472 509 522 545 588 674 739 765 802 798 727 600 460 303 170 108 85 77 70 62 58 57 55 167 253 333 363 401 451 450 388 358 307 253 180 118 83 77 82 52 99 124 46 86 147 61 77 153 157 202 170 51 48 59 74 54 81 89 80 76 96 105 94 119 160 172 128 88 92 115 119 119 99 87 99 103 86 75 82 119 157 188 214 261 295 290 261 233 301 309 261 298 356 292 138 62 68 68 68 64 69 68 56 56 56 63 63 70 70 69 69 67 64 72 76 80 76 68 64 80 56 47 47 48 60 72 108 193 282 394 462 457 437 366 282 242 280 285 309 408 576 692 736 904 899 843 755 656 570 519 494 359 211 97 90 151 179 131 71 98 58 74 182 290 314 263 211 99 79 56 44 45 49 45 44 56 56 52 44 43 42 43 44 43 43 43 43 43 43 43 43 41 42 43 47 51 51 47 47 55 41 41 51 55 43 43 66 52 52 52 52 52 45 41 41 42 42 41 41 42 47 58 66 45 69 77 73 82 102 90 66 74 70 74 94 119 135 139 128 61 54 58 58 54 49 45 44 61 73 74 66 62 93 153 219 228 376 412 401 476 530 444 315 287 240 217 239 261 266 280 312 314 290 354 419 412 387 342 250 173 109 58 51 83 98 89 75 73 69 54 46 48 53 48 47 63 61 53 59 62 81 104 98 58 47 46 44 45 56 80 88 46 46 47 47 47 48 64 65 59 57 64 68 64 68 80 88 76 68 101 153 137 73 53 81 64 91 109 146 219 251 263 288 401 463 517 528 555 594 606 562 435 353 255 152 118 163 192 185 66 82 49 84 51 45 101 43 49 74 137 143 133 146 174 191 262 462 630 698 735 749 677 511 254 133 86 88 77 45 47 100 149 133 136 144 155 133 73 46 36 42 34 34 41 41 40 32 59 59 65 65 65 65 69 65 36 33 33 37 37 41 41 42 46 46 46 50 54 54 54 51 36 36 36 36 36 36 36 36 36 40 44 52 60 64 72 72 92 81 77 66 63 60 53 57 49 61 77 100 123 135 146 157 164 168 172 168 164 160 152 148 140 125 103 87 64 57 49 52 46 60 60 60 53 53 46 46 50 46 39 39 39 43 44 40 43 43 48 57 74 86 95 106 126 122 122 117 116 108 107 103 110 125 137 148 159 174 196 204 223 227 224 224 209 190 171 152 124 117 109 105 105 106 118 122 122 119 123 123 123 111 114 103 116 112 108 111 127 145 164 183 206 228 243 262 284 292 296 296 286 290 309 320 324 323 322 314 287 291 280 273 259 263 264 282 338 361 376 388 399 398 394 387 392 366 336 291 238 192 161 128 74 60 60 60 67 94 132 162 196 240 298 362 419 472 510 525 537 530 530 527 519 504 489 478 439 428 409 378 351 328 317 298 259 249 249 256 260 275 294 298 316 319 330 361 396 443 483 520 561 590 602 614 618 614 610 606 622 618 618 614 614 618 618 614 626 615 607 599 580 565 553 556 580 587 566 529 527 549 549 536 711 730 741 755 785 816 842 850 838 846 847 836 816 786 779 767 779 759 755 767 763 739 735 751 715 707 724 696 720 692 708 696 712 708 705 713 713 709 709 717 697 705 713 713 701 689 673 663 656 652 656 661 664 665 658 662 665 665 669 662 666 662 658 661 669 661 638 612 586 568 565 565 580 595 621 647 669 688 706 713 712 740 756 756 775 803 811 806 802 778 750 718 695 675 671 649 640 614 598 595 591 583 571 552 540 537 537 530 515 503 491 487 73 69 61 57 49 41 42 41 42 41 41 41 41 40 41 40 42 57 57 58 58 55 55 47 47 40 40 39 40 44 52 52 53 46 42 46 46 42 42 41 39 39 39 49 48 43 45 41 40 47 55 55 55 47 39 34 30 30 30 30 30 30 30 30 31 32 33 41 49 57 61 60 57 57 57 62 59 63 67 64 45 38 42 38 41 44 39 35 39 35 34 42 38 46 50 50 34 34 34 34 34 34 34 34 34 35 39 43 54 58 62 54 56 56 64 76 88 100 101 105 89 85 70 58 46 37 36 35 35 35 35 36 35 35 35 35 38 42 42 46 42 38 34 34 41 45 46 50 50 47 47 36 40 36 37 41 37 41 45 38 39 44 77 110 158 218 291 340 395 411 431 437 430 393 366 343 290 240 177 126 84 60 45 38 38 42 49 53 72 83 102 109 134 134 142 146 139 131 112 104 93 89 74 70 63 59 52 59 50 49 41 37 37 36 36 37 45 49 49 53 57 57 61 61 45 49 56 56 59 58 46 49 53 42 34 34 35 40 57 62 87 91 95 91 79 82 93 104 84 95 114 129 129 124 108 101 105 113 139 184 253 329 398 443 503 545 592 638 670 698 733 756 789 813 833 845 845 845 855 859 871 873 881 904 934 945 937 926 893 855 805 766 729 704 681 660 625 599 560 517 477 442 421 381 319 278 243 211 180 160 146 146 135 128 124 117 102 99 95 91 94 105 127 149 197 258 327 384 434 476 518 548 563 579 599 618 645 665 677 651 625 591 538 489 424 362 289 240 193 131 104 89 51 39 39 39 40 42 47 51 106 122 152 167 166 175 179 204 224 287 356 445 548 655 755 824 889 932 960 961 954 944 912 855 776 719 648 578 516 455 401 366 332 320 312 327 354 374 389 389 397 408 423 441 456 485 512 531 515 523 523 528 510 491 472 453 444 436 428 432 440 433 425 403 368 331 289 244 218 184 154 124 106 88 83 71 60 56 59 59 54 50 49 45 48 44 44 44 64 79 106 144 187 230 269 289 278 264 246 216 171 130 99 80 78 81 69 65 65 69 81 85 93 93 93 93 93 97 97 97 109 109 113 109 109 97 93 85 93 81 77 81 97 109 109 105 103 103 100 93 89 78 63 62 69 80 95 128 170 224 264 287 308 308 314 316 309 299 293 297 268 282 301 329 347 369 390 398 429 422 388 327 286 249 220 179 125 107 108 113 126 150 166 192 218 243 277 310 359 392 422 444 427 416 389 348 302 256 214 199 197 184 149 115 96 77 46 41 41 40 40 40 50 49 48 37 37 38 39 39 39 61 98 127 197 236 269 282 245 173 96 56 49 57 72 69 73 78 71 71 63 71 79 79 78 74 86 100 162 185 155 92 49 46 55 47 47 42 42 80 160 286 417 514 582 609 607 581 544 494 421 363 228 193 136 84 52 40 58 80 110 133 170 237 298 314 287 241 189 127 96 93 71 43 44 88 133 108 76 52 44 39 38 36 40 39 39 40 41 45 41 40 42 42 42 41 40 40 69 84 126 133 157 217 289 332 345 336 196 156 185 289 357 333 293 289 306 303 297 259 193 132 97 74 82 82 75 72 69 70 67 67 82 69 60 70 89 97 107 99 96 115 152 205 274 346 420 475 606 686 790 856 906 940 963 934 827 760 695 617 531 454 381 329 236 203 165 138 132 145 170 190 231 219 196 177 158 139 116 104 80 72 67 63 69 85 100 115 116 112 104 92 88 100 136 163 169 179 185 199 221 267 318 339 372 370 362 314 254 210 215 231 277 242 191 149 119 88 54 44 86 93 89 74 70 63 71 72 84 77 81 78 74 55 54 46 48 48 51 72 96 141 230 309 333 293 227 173 120 79 45 44 75 81 77 74 78 70 54 39 83 171 295 376 403 395 403 408 411 355 267 168 84 41 40 40 42 43 47 51 62 62 62 59 44 44 84 155 198 189 156 146 193 216 250 261 260 228 204 155 85 56 67 62 57 56 59 55 67 51 52 77 114 143 156 153 109 101 84 68 68 83 102 118 78 75 75 64 60 53 53 64 156 202 247 286 303 300 296 292 268 224 179 162 164 217 320 438 552 597 642 639 642 657 676 680 671 644 617 602 591 541 490 428 352 314 280 223 165 124 98 80 66 58 49 49 52 63 79 79 47 48 48 68 99 158 221 257 305 340 356 348 325 305 265 241 177 149 101 57 45 45 62 78 94 113 137 149 141 125 104 107 117 162 228 316 426 510 589 634 691 694 682 675 664 654 655 641 614 626 623 570 497 431 370 324 311 245 183 168 165 166 191 214 189 131 75 51 61 89 104 101 157 161 142 96 64 54 54 53 56 65 83 91 102 117 132 147 202 249 310 356 367 314 225 140 68 59 83 114 113 84 80 108 159 175 203 207 164 92 56 55 52 58 86 102 101 85 66 58 114 98 82 78 82 82 75 83 110 88 123 162 179 265 355 363 343 336 317 298 229 163 120 128 164 187 180 164 154 147 100 51 80 72 108 107 105 185 232 181 92 80 73 69 69 69 77 77 91 89 101 135 154 184 259 344 412 461 509 530 556 614 705 777 796 817 813 761 638 490 325 204 124 89 77 66 58 57 56 55 160 230 311 348 374 404 398 338 297 269 224 154 102 75 77 89 51 110 144 55 107 153 50 71 98 91 151 144 51 47 52 83 59 86 108 108 120 144 148 118 139 173 169 93 52 76 112 116 95 79 75 103 130 138 134 144 154 215 250 269 299 315 298 265 249 345 363 311 260 206 150 96 60 49 48 48 49 54 49 48 56 63 70 70 73 73 73 69 67 59 64 68 72 76 83 84 100 71 51 55 59 59 67 107 177 243 342 407 439 457 414 334 283 297 279 275 339 459 564 643 795 805 772 700 617 546 511 487 336 212 106 88 117 125 93 64 90 117 205 333 397 344 233 154 50 50 47 47 52 52 48 44 76 68 60 48 43 42 42 42 42 42 42 43 43 42 42 42 41 41 42 42 43 47 47 47 59 42 41 59 67 47 42 58 52 59 59 52 52 45 41 41 42 42 42 42 43 55 71 79 62 97 101 77 69 85 89 74 70 70 70 90 114 131 135 124 73 66 70 66 62 53 45 45 65 81 82 70 62 89 149 240 309 491 501 515 696 803 772 736 575 512 477 519 549 543 540 554 509 427 451 500 446 384 340 264 237 159 78 67 91 107 94 64 74 73 50 45 45 47 46 44 47 49 45 51 66 77 104 94 50 46 46 44 44 47 56 56 48 56 60 52 46 46 46 47 51 52 61 61 61 57 65 77 61 65 97 129 113 69 58 85 68 115 125 153 237 313 365 405 461 522 556 566 609 680 691 625 507 417 285 155 141 218 224 168 78 54 48 124 55 44 129 43 48 53 86 96 106 130 150 161 309 508 668 723 764 798 725 552 308 160 93 99 88 44 45 72 113 137 165 184 167 138 101 94 72 70 45 34 37 45 52 48 59 58 65 65 69 68 68 65 44 34 34 34 34 34 34 35 39 39 39 43 47 47 47 51 36 36 36 36 36 36 36 36 40 40 44 52 60 64 68 72 88 88 77 73 66 60 53 50 46 54 74 90 113 121 129 136 131 131 138 134 126 125 113 109 93 90 71 63 48 45 41 52 46 60 60 60 53 53 46 46 50 50 39 39 39 39 39 40 46 44 52 68 85 90 99 110 130 126 126 121 120 112 111 110 117 121 125 132 143 158 166 181 177 170 163 152 129 110 91 76 68 64 60 61 65 69 82 86 66 62 70 74 78 70 73 59 64 53 49 48 59 78 100 111 153 168 187 206 228 232 235 232 233 237 252 260 270 269 265 257 241 249 258 258 259 263 268 291 351 372 391 395 406 405 390 379 369 343 298 249 192 150 112 90 48 49 49 49 53 80 133 179 224 261 333 397 450 499 532 536 541 531 527 512 500 477 458 443 412 393 366 336 313 293 277 248 213 192 196 207 222 241 252 256 274 277 292 322 358 400 436 470 541 563 579 591 594 594 586 583 599 599 599 599 599 599 599 599 599 584 573 557 541 526 520 512 534 521 496 506 584 694 757 757 797 808 827 829 855 889 916 911 935 923 912 909 909 890 871 845 860 840 836 856 855 832 828 848 820 808 832 797 832 801 824 813 829 817 821 833 837 825 829 841 829 833 829 825 817 813 817 825 832 836 833 837 830 818 811 804 809 809 805 797 797 793 785 781 807 796 781 759 744 734 730 730 753 764 782 812 826 840 847 843 816 826 834 818 837 869 876 868 856 852 840 805 761 722 698 668 641 623 611 607 614 611 599 594 582 575 575 571 560 552 540 529 60 60 64 61 57 49 42 41 43 42 43 42 42 41 41 41 39 50 54 54 58 58 62 62 66 62 51 47 39 39 39 39 40 40 40 45 53 53 56 55 51 55 69 69 57 48 35 42 35 47 55 55 54 46 38 34 30 30 30 30 30 30 30 30 31 32 36 48 56 57 61 61 53 57 57 54 62 63 67 67 45 45 45 45 48 44 36 39 34 34 37 33 38 42 53 50 38 34 34 34 34 34 34 34 34 34 35 43 54 58 62 58 64 64 72 84 96 108 109 113 93 89 74 62 46 37 36 35 35 35 36 36 35 35 35 38 34 45 49 49 45 41 37 34 37 45 46 50 50 43 43 36 36 36 37 37 38 38 42 39 39 40 62 95 132 189 250 296 339 351 367 369 354 328 301 282 227 193 146 99 72 49 37 37 38 42 46 57 68 91 110 110 146 146 154 158 147 139 116 101 81 74 74 74 70 63 64 64 46 42 38 37 37 36 36 37 57 49 61 53 57 61 61 61 48 53 56 59 62 61 53 49 57 49 34 34 35 44 57 66 91 92 103 99 91 90 105 113 83 91 114 122 125 113 108 97 106 113 128 165 222 299 368 416 462 504 558 605 639 674 706 728 759 786 806 818 825 825 833 840 839 842 853 869 903 911 918 903 867 833 801 767 738 712 690 664 629 599 553 509 462 422 398 358 273 232 197 165 134 118 111 100 100 97 90 90 83 84 80 80 67 78 100 122 167 235 308 376 430 472 518 545 567 579 602 618 632 656 661 643 605 572 508 451 382 305 224 167 124 89 74 75 40 40 40 40 41 42 42 42 68 95 111 125 128 123 134 160 183 239 315 403 517 631 731 807 881 931 959 953 950 936 901 837 738 673 607 529 460 394 341 306 286 268 267 275 309 328 347 347 358 373 389 411 429 455 493 516 500 507 515 516 505 482 455 444 437 425 421 432 440 444 429 414 372 342 296 255 225 188 161 128 114 92 87 75 67 59 63 63 54 54 57 57 53 45 44 40 82 105 136 179 214 249 265 266 271 264 250 220 183 140 106 90 86 85 77 73 73 88 96 104 123 123 123 120 124 124 128 128 125 124 125 121 113 101 89 85 85 77 69 77 93 101 105 101 92 96 100 97 90 75 67 66 69 76 94 124 166 212 259 278 275 280 294 304 305 298 291 291 302 320 346 363 392 418 436 440 471 471 422 361 308 272 231 183 110 99 93 94 114 134 158 181 183 205 230 267 312 349 386 405 408 400 366 328 271 221 175 159 174 161 126 99 80 65 42 40 40 40 40 40 43 42 41 37 38 39 40 40 39 57 83 101 171 195 222 228 206 145 72 40 50 57 61 65 69 66 71 71 63 75 79 79 71 67 82 96 173 204 182 108 49 43 44 40 48 40 42 65 136 243 374 475 598 624 630 611 593 556 507 454 315 264 189 113 61 52 52 70 108 119 155 222 294 315 287 244 189 122 91 108 90 43 51 110 153 123 75 47 47 47 39 37 38 38 38 38 40 40 40 40 42 42 42 41 41 52 70 85 96 87 99 151 223 267 271 270 212 167 187 303 395 379 335 331 321 310 296 258 197 128 89 66 62 51 48 49 65 70 74 70 69 60 55 66 85 97 100 92 89 96 114 160 217 285 349 396 487 575 686 771 837 898 936 941 901 860 814 754 689 620 539 475 382 336 276 233 215 232 261 289 303 282 259 240 222 215 193 182 134 126 110 105 108 120 139 151 139 127 111 88 73 70 97 121 151 154 156 154 171 205 252 291 331 383 426 402 345 318 365 414 443 392 315 249 191 145 103 86 113 120 109 101 94 84 84 89 81 74 74 70 62 51 46 46 50 49 59 87 118 171 283 381 421 385 321 255 191 127 69 45 71 77 58 62 70 67 47 38 72 157 280 356 395 418 450 474 520 459 352 236 129 65 40 39 41 42 43 51 62 62 66 58 44 45 77 140 179 169 156 160 282 323 365 377 353 301 237 173 84 63 66 62 69 61 64 59 83 60 68 110 175 228 241 245 213 191 136 91 71 70 79 98 59 63 60 64 60 57 61 72 137 171 211 251 283 291 296 285 276 233 184 155 149 180 282 399 522 582 613 620 624 642 649 644 664 648 629 614 600 549 470 408 335 302 260 214 169 128 110 96 66 55 46 45 45 60 83 80 55 49 53 57 76 112 175 211 258 286 314 298 278 251 223 207 175 147 99 62 46 46 54 66 78 102 125 126 114 101 97 108 132 177 243 331 426 521 597 642 675 682 694 691 680 658 635 612 602 603 584 526 460 402 357 320 314 273 255 248 218 183 195 221 169 123 79 54 50 77 109 133 205 158 104 73 53 51 52 55 56 57 80 107 126 130 133 136 154 210 280 311 299 235 163 105 123 70 57 69 83 103 166 238 289 319 356 340 248 138 71 59 52 61 81 97 92 73 57 53 118 134 142 126 111 107 103 99 121 84 111 146 163 237 320 312 312 316 290 247 178 131 109 120 160 182 163 144 149 158 119 60 72 72 107 114 105 184 228 164 79 72 64 57 57 69 81 93 88 82 89 115 130 160 223 304 431 473 517 549 575 633 720 785 787 807 812 784 679 516 354 222 131 99 84 69 58 57 56 56 152 210 268 298 316 331 330 300 239 227 196 130 78 69 75 76 51 106 137 49 93 107 46 52 59 47 50 76 50 49 71 79 49 77 108 132 144 145 137 118 119 140 124 72 87 147 167 135 115 91 78 98 126 134 127 133 221 286 329 339 346 345 312 260 324 389 421 372 262 131 56 66 48 47 48 57 53 48 47 55 63 70 70 70 70 73 73 69 55 48 48 55 63 72 91 95 99 79 67 75 75 71 75 112 143 205 293 376 427 472 453 373 324 300 278 276 305 375 481 600 697 722 689 617 538 482 454 438 311 202 95 58 63 71 67 77 118 227 378 477 435 284 133 65 81 67 66 48 43 43 42 42 48 43 42 42 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 55 41 41 66 74 46 41 49 59 59 59 52 52 45 41 41 42 42 42 42 47 55 75 87 85 120 117 73 49 65 82 74 66 62 58 70 86 99 99 84 89 82 86 82 77 65 54 50 45 77 101 94 89 89 141 215 287 500 534 600 832 931 882 897 908 825 767 796 802 756 721 700 644 522 511 531 446 349 301 252 240 155 77 54 90 98 69 47 46 65 46 44 44 46 46 43 50 49 52 55 70 82 101 91 70 68 64 48 48 64 68 60 45 46 48 48 47 47 48 48 50 51 64 72 68 64 64 72 64 80 105 125 109 73 69 89 124 163 163 171 275 402 500 560 584 636 654 641 684 755 758 669 518 425 280 149 152 226 188 73 90 49 48 145 52 44 142 44 50 53 54 56 78 122 153 160 375 546 675 704 756 821 776 615 331 172 93 106 88 44 44 64 93 133 177 176 151 115 110 132 95 83 39 33 33 49 72 75 58 65 65 65 65 65 64 58 48 38 38 34 34 34 34 34 39 39 39 43 47 47 47 51 35 35 35 35 35 35 35 35 47 44 48 52 56 64 68 68 88 84 77 69 66 63 57 57 61 62 78 94 106 121 125 129 121 120 116 112 111 106 94 90 86 78 63 51 44 40 40 40 42 49 49 49 49 42 42 38 54 50 39 39 39 39 40 40 50 44 59 72 85 101 117 117 141 138 133 128 124 116 104 107 118 121 117 113 117 125 133 137 129 125 118 103 84 68 57 45 58 47 47 46 47 55 59 63 46 54 55 63 67 71 71 57 50 50 49 48 48 55 77 88 135 145 168 183 187 198 198 198 188 192 196 207 217 217 208 200 203 223 247 263 274 279 295 321 370 380 384 395 402 401 397 383 361 328 279 226 166 117 83 68 48 53 65 68 64 98 152 210 267 311 368 432 477 514 544 548 527 512 505 486 470 447 428 420 385 371 348 318 280 253 226 197 169 155 159 162 185 200 215 226 260 274 285 311 338 377 404 438 522 551 567 579 587 583 575 571 571 571 571 568 568 564 564 557 546 542 530 514 503 491 490 500 499 497 502 552 688 815 867 833 834 849 856 855 878 916 935 927 950 922 895 907 925 921 890 851 871 847 847 871 871 847 847 871 843 827 859 823 863 827 859 843 855 843 843 859 863 855 859 871 871 870 862 857 853 857 873 885 880 873 877 870 866 851 839 828 845 845 841 837 829 825 817 813 828 821 817 807 803 801 805 805 797 808 830 852 866 880 883 872 870 884 884 860 874 906 914 894 871 883 890 863 812 761 725 699 648 618 611 614 618 619 618 606 606 602 602 594 586 571 559 556 70 55 44 44 45 46 43 44 41 42 43 43 43 42 42 49 40 47 51 59 62 61 69 72 68 61 61 54 50 43 40 39 39 39 39 43 61 73 97 112 124 116 104 85 73 46 37 35 36 54 54 54 50 42 38 34 38 38 34 34 34 30 30 30 35 35 42 39 47 52 53 53 41 45 42 47 55 52 56 56 52 52 44 40 43 39 39 46 34 37 37 37 37 37 41 41 38 34 34 34 34 34 34 34 34 34 34 34 39 47 55 62 75 59 63 79 104 123 116 101 93 89 78 66 57 41 37 36 35 36 36 37 52 55 62 69 80 64 40 31 30 32 40 53 37 41 49 53 55 47 44 36 37 37 37 38 39 39 39 39 40 40 43 65 92 134 180 211 246 258 270 271 263 240 212 201 127 103 75 60 61 57 49 38 38 46 57 73 89 108 120 127 143 147 147 143 135 123 100 85 81 78 82 79 83 75 72 75 56 51 38 37 36 37 56 64 76 72 76 68 68 64 57 64 60 63 59 63 62 61 57 53 49 42 35 34 35 44 57 54 91 87 91 91 95 98 105 101 92 96 118 122 130 125 113 98 91 103 137 152 189 235 304 357 403 455 510 555 586 616 651 671 710 725 741 761 784 792 799 806 818 821 824 835 846 858 857 832 788 747 712 693 686 671 641 626 571 534 487 440 401 358 330 286 208 168 140 112 88 76 76 73 61 58 66 74 75 76 76 76 72 71 89 107 155 223 304 361 426 475 528 555 577 593 628 644 640 656 664 630 585 540 464 377 294 217 148 118 86 43 42 62 44 41 41 42 42 41 40 39 42 55 87 99 98 94 97 119 155 194 262 360 490 631 756 828 922 957 970 948 927 901 836 756 689 617 531 441 360 299 250 208 193 197 204 219 237 259 274 285 297 312 331 349 375 409 447 481 476 480 496 508 504 488 465 443 410 411 426 437 433 425 421 414 391 346 300 255 225 195 161 128 106 99 95 95 98 90 89 85 61 57 53 49 49 57 69 84 171 189 209 225 245 249 249 242 247 236 222 199 176 149 122 96 97 93 93 96 110 121 132 143 171 171 175 180 188 192 176 169 155 143 135 127 123 115 107 103 95 83 68 76 96 97 100 85 92 89 85 82 79 75 71 74 93 107 121 135 173 215 246 254 276 269 274 271 264 272 299 319 341 351 377 410 444 470 485 503 522 538 509 430 365 310 239 163 111 96 82 87 107 122 130 145 151 184 218 247 276 302 334 349 356 361 354 324 277 212 165 134 131 123 103 84 72 60 44 40 40 40 44 44 39 42 38 38 37 37 39 43 58 58 68 64 80 96 124 139 121 90 55 38 47 54 54 58 62 59 63 64 68 64 64 60 60 64 71 89 176 227 206 120 43 41 42 40 70 60 40 38 70 154 281 386 504 589 638 650 636 622 565 507 434 345 230 127 74 43 41 44 82 100 124 176 235 259 247 223 171 125 106 111 100 78 91 142 160 122 58 37 41 53 45 37 50 42 38 38 40 41 41 41 41 48 48 56 67 71 67 63 82 74 74 94 129 153 161 168 154 133 160 252 343 367 362 355 304 313 303 261 188 126 91 69 53 46 47 51 55 63 67 67 55 47 50 58 74 85 81 77 95 106 114 137 174 209 250 283 327 411 519 626 711 792 858 903 941 933 914 884 839 778 714 661 581 524 451 401 379 392 421 445 450 430 403 369 347 310 284 261 234 211 191 191 203 214 206 194 174 163 147 112 77 61 69 89 120 119 118 112 114 125 156 198 305 382 457 511 526 544 568 584 609 571 510 437 349 264 197 159 186 174 151 125 111 112 106 92 92 85 69 60 55 50 54 46 47 49 77 100 143 233 357 454 514 488 431 340 221 118 53 53 64 71 59 52 45 41 39 38 43 110 221 308 374 433 484 517 518 492 445 353 238 126 62 41 42 42 41 42 54 66 66 58 71 49 66 98 109 114 150 210 348 448 541 576 534 467 358 240 128 91 67 50 69 80 80 56 81 77 103 168 238 291 316 327 320 305 246 178 106 59 43 44 43 45 57 62 62 66 61 57 97 120 154 197 228 249 261 262 270 223 171 150 137 154 232 333 447 532 598 605 604 614 617 608 659 640 625 606 579 536 466 415 333 311 281 248 204 170 134 119 58 46 44 44 44 45 56 49 67 49 48 49 56 76 97 125 181 197 213 205 185 165 161 150 127 91 55 48 46 46 47 47 78 94 114 111 99 86 75 93 133 193 269 351 430 514 590 643 656 671 687 691 684 668 645 619 585 571 544 500 435 388 343 318 285 340 366 297 171 105 146 207 145 111 49 50 106 66 70 203 163 112 76 65 54 53 54 55 55 82 145 152 123 95 110 138 125 161 204 212 192 156 128 105 175 92 54 74 164 259 342 389 396 422 440 375 215 79 52 104 76 72 64 56 56 53 57 53 77 89 101 94 86 78 82 87 78 81 92 107 145 187 226 253 313 297 247 187 129 94 92 111 151 186 179 139 128 137 129 94 74 86 154 157 108 160 195 99 90 107 76 52 53 63 54 54 65 84 126 132 114 124 199 305 385 472 524 572 642 704 758 796 787 805 812 776 698 577 434 294 149 98 79 60 56 56 56 55 179 182 209 245 252 251 267 289 257 203 151 103 79 78 77 87 54 46 148 155 67 75 49 56 60 49 49 51 66 57 69 104 115 131 156 172 169 154 134 126 122 110 86 94 158 226 222 174 138 134 125 118 122 130 134 133 248 317 347 306 307 330 309 245 330 331 449 441 210 58 51 42 51 50 46 45 45 45 46 50 90 70 46 50 74 82 86 64 48 48 56 76 103 123 146 155 71 55 52 76 80 57 61 94 119 204 283 334 396 451 474 462 414 306 246 273 296 299 374 491 508 523 577 528 375 342 362 296 234 157 99 88 60 47 72 158 308 377 431 416 280 128 61 73 62 54 50 43 43 43 43 43 43 42 47 46 43 43 42 41 42 42 42 50 46 53 60 53 41 41 41 42 42 42 50 54 82 53 45 73 77 45 40 44 59 55 48 41 45 42 42 42 43 43 44 44 64 84 107 130 157 161 113 42 40 43 59 47 55 42 43 67 75 63 56 60 69 77 97 97 89 77 73 73 49 69 85 77 72 77 112 168 291 397 505 634 780 868 905 936 962 943 927 893 855 794 760 734 659 584 542 508 444 347 263 230 179 142 111 92 96 80 59 46 56 52 43 43 48 45 48 43 44 44 48 59 55 58 54 43 67 100 120 96 72 72 64 47 46 47 48 48 48 52 56 53 62 50 50 58 82 98 103 102 83 99 104 92 65 61 66 93 128 189 277 356 430 500 586 653 717 746 760 772 807 815 781 677 547 435 311 205 164 155 120 58 50 51 86 197 121 41 48 97 50 49 51 64 77 78 129 208 446 561 644 672 718 779 771 670 371 199 92 78 84 54 47 61 65 93 129 165 168 136 111 105 97 72 42 35 34 38 40 46 85 144 188 168 112 60 53 54 44 36 32 32 33 37 38 34 46 46 46 46 46 46 46 39 35 35 35 35 39 43 43 43 50 47 47 51 52 56 49 53 69 73 70 70 73 66 59 52 71 79 84 100 112 117 121 125 113 109 105 100 92 87 80 72 71 67 70 63 55 47 39 46 46 46 46 46 46 42 42 42 50 39 39 39 39 39 39 39 51 52 67 76 95 112 131 143 148 144 136 124 113 105 101 108 102 106 94 87 88 84 92 93 81 81 73 69 61 53 49 45 62 47 47 47 51 47 54 62 45 52 60 60 57 62 63 48 49 48 47 47 55 78 100 115 145 168 188 199 187 175 175 172 158 155 155 162 154 150 145 144 182 216 244 270 285 300 319 338 354 369 380 395 406 406 406 399 373 324 256 188 143 103 74 62 49 72 79 86 100 131 188 234 311 357 421 459 492 510 532 529 500 482 471 453 430 410 390 383 367 340 310 284 244 202 161 127 89 79 90 94 108 123 149 164 202 236 282 315 342 373 412 446 514 528 543 555 559 559 548 544 532 532 532 525 526 526 518 519 495 480 468 461 461 460 455 461 458 455 548 712 817 831 856 896 829 870 890 869 857 892 928 936 908 932 856 885 905 874 882 778 815 847 863 811 767 803 831 799 847 815 763 739 827 775 799 767 791 775 883 795 759 866 781 873 856 923 835 794 886 890 841 858 880 888 824 801 893 881 790 806 810 794 806 830 826 806 818 850 851 812 772 796 817 833 817 832 804 812 847 854 789 813 852 833 849 870 850 870 846 813 881 909 870 862 857 842 819 791 764 734 658 641 637 633 630 626 622 622 638 630 634 630 619 600 584 572 62 54 40 40 40 41 41 42 42 42 43 43 43 46 53 53 41 41 52 56 66 61 69 75 75 68 60 57 53 43 42 39 38 38 38 57 80 114 153 169 176 157 134 108 81 42 37 35 32 54 54 50 50 46 46 42 42 42 38 38 34 34 30 30 38 38 38 46 47 55 60 53 42 46 46 51 48 52 45 56 55 59 55 47 46 42 38 38 37 37 37 37 37 37 41 41 37 34 34 34 34 34 34 34 34 34 34 35 39 47 59 62 71 67 63 87 112 120 113 105 101 97 86 70 61 45 41 37 35 36 38 57 71 86 93 100 87 71 47 31 30 31 32 37 37 41 49 50 47 47 40 37 37 37 38 38 39 39 39 40 40 40 40 47 73 104 135 162 178 186 194 194 186 162 142 127 95 76 56 48 53 57 49 42 38 45 57 73 88 104 116 124 147 147 139 135 123 111 92 77 81 78 90 91 95 91 87 83 63 48 38 37 37 45 68 88 88 88 84 80 76 61 57 53 48 55 59 55 54 54 57 57 46 42 38 34 35 40 53 57 79 75 83 87 94 94 101 108 92 100 107 118 122 121 113 98 99 103 129 148 174 220 282 327 380 418 483 526 559 590 618 644 668 680 707 727 743 750 761 765 764 760 767 778 789 789 785 764 705 664 625 605 590 571 544 525 499 464 422 371 336 297 265 221 150 121 105 89 73 65 57 50 50 58 66 74 75 79 80 72 53 60 74 95 136 204 284 341 418 471 528 563 581 604 635 655 640 660 653 614 569 520 433 342 267 187 123 92 72 40 42 63 48 41 45 41 41 40 40 39 40 42 67 87 90 90 94 116 124 167 234 336 477 622 752 827 917 952 966 936 904 875 806 734 632 560 474 384 308 243 205 167 144 144 151 165 184 202 220 223 238 257 281 311 342 383 437 478 477 488 500 512 508 484 464 442 410 411 426 430 433 429 425 414 395 354 308 263 230 203 170 143 105 95 103 107 110 102 97 89 89 81 73 65 73 85 101 131 198 224 244 257 265 257 242 227 236 229 214 191 175 148 132 114 101 97 100 114 128 143 165 177 204 208 220 225 233 226 207 191 173 162 154 142 138 126 118 110 102 90 75 83 92 100 96 88 81 85 86 78 72 68 71 66 77 91 109 139 173 211 246 250 272 258 262 254 258 274 310 336 358 372 406 440 485 515 530 548 567 580 559 483 412 342 262 182 119 97 87 79 87 91 98 105 138 164 198 224 249 271 296 310 326 330 327 308 267 224 185 158 139 120 96 76 56 44 39 38 40 39 39 43 39 39 39 38 37 37 38 46 54 58 58 58 50 62 78 90 83 70 54 43 55 55 55 59 63 67 71 71 64 64 60 60 60 60 64 85 164 226 206 120 52 41 42 41 50 44 38 37 42 111 203 296 398 495 575 600 604 602 568 527 466 370 259 156 88 60 43 46 79 90 113 153 207 227 230 218 163 131 120 122 108 89 110 150 155 114 61 36 44 57 49 37 57 46 38 38 39 40 40 40 51 54 62 63 71 63 63 59 64 55 51 63 80 103 123 133 96 87 123 226 308 320 303 284 261 266 263 225 156 106 71 56 45 45 46 46 46 54 58 58 46 46 46 54 66 74 78 82 91 98 102 114 125 152 182 204 236 301 404 501 601 689 755 812 898 924 928 917 891 846 801 760 718 665 607 561 543 540 542 546 556 528 486 456 427 389 359 329 303 280 264 257 269 269 252 225 182 163 143 104 76 61 66 77 73 76 75 66 72 87 118 163 270 346 432 526 591 642 672 680 728 702 660 599 526 449 379 341 299 272 222 180 158 144 119 112 109 89 73 53 55 54 57 46 46 47 83 118 176 270 390 479 574 568 523 420 282 148 68 53 42 45 41 41 41 41 40 40 41 75 166 245 312 367 430 463 481 474 446 387 294 195 119 83 54 46 42 42 50 58 70 62 67 53 66 86 78 87 153 236 381 516 640 679 661 612 507 381 175 99 59 46 61 69 65 69 70 70 92 161 247 312 329 343 375 381 346 281 186 91 43 40 43 45 50 58 62 62 58 54 70 78 112 143 178 206 222 227 209 169 133 120 114 143 221 314 424 512 586 601 607 610 605 592 615 600 593 582 568 533 478 431 377 366 329 291 250 202 165 139 62 45 44 44 44 49 56 45 51 47 47 47 48 49 73 86 122 134 138 130 111 99 102 99 100 75 51 47 46 46 47 47 62 82 95 92 84 64 64 93 144 215 285 365 449 526 598 644 653 671 683 683 679 664 641 622 572 550 519 473 423 384 343 306 357 368 316 214 144 138 151 156 85 130 70 49 90 102 111 203 152 108 65 61 54 53 54 71 65 88 123 139 153 153 172 184 171 180 203 196 184 153 137 126 71 103 157 220 294 354 400 424 442 400 352 277 169 70 51 75 67 67 71 68 68 61 57 57 53 54 66 70 55 54 59 67 71 82 105 128 154 172 187 191 274 267 235 181 129 95 92 115 163 194 195 163 132 116 120 113 110 98 129 125 100 155 167 47 102 91 83 80 73 55 53 52 53 52 70 97 114 140 215 300 356 425 489 563 664 723 766 807 803 813 800 764 709 619 475 310 158 104 85 69 59 59 59 59 159 159 186 214 230 214 222 235 214 178 134 113 105 93 80 63 53 49 180 168 71 79 50 67 60 50 50 85 112 103 102 121 172 173 186 191 200 186 170 150 201 193 166 158 194 233 214 166 142 134 126 114 110 114 123 133 208 273 299 284 307 364 372 331 301 295 425 423 184 44 60 96 71 66 50 45 45 49 61 69 93 69 54 54 70 67 48 46 47 77 148 211 231 206 154 122 58 47 47 64 61 49 49 76 108 183 268 316 377 444 479 482 426 374 310 278 282 302 326 348 355 375 448 450 352 319 289 191 197 139 108 116 101 73 93 154 386 325 233 162 95 59 76 121 54 50 46 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 46 50 64 60 71 63 41 41 41 42 42 42 50 54 65 53 56 64 64 48 40 44 55 51 40 41 41 42 42 42 42 44 52 64 75 91 127 155 209 180 113 50 40 41 43 43 51 43 43 47 47 43 48 56 69 77 93 97 89 81 81 81 57 69 77 73 65 72 100 149 222 273 393 570 716 788 837 875 894 878 844 813 794 772 749 708 610 539 489 448 383 289 220 190 160 153 142 131 118 94 74 74 76 71 59 51 47 47 43 42 51 63 79 95 107 103 99 81 50 88 112 80 48 47 47 47 47 48 52 56 56 60 68 69 65 49 49 57 81 93 82 66 78 83 84 65 53 54 86 114 148 188 277 402 487 542 611 685 757 818 857 861 857 842 804 715 586 439 309 209 164 131 101 79 59 88 107 154 126 48 47 47 48 47 51 98 88 61 145 276 466 572 636 672 719 780 765 659 408 220 100 78 88 58 46 47 47 65 113 149 152 124 92 86 135 114 80 38 34 32 32 54 188 188 179 151 112 77 57 43 64 56 44 41 45 49 50 46 46 46 46 46 46 46 45 38 35 35 35 35 39 39 50 50 50 50 54 51 48 52 49 49 66 66 66 66 69 69 66 66 75 82 87 103 108 116 113 117 101 101 93 85 81 69 68 60 67 63 63 59 51 43 46 46 46 46 42 42 42 42 42 42 39 39 39 39 39 39 40 40 51 55 67 83 91 107 127 143 147 143 128 120 113 105 94 108 91 95 84 72 69 62 66 63 47 48 51 58 62 58 53 49 54 46 46 47 54 54 65 76 63 70 78 75 76 73 66 55 73 61 60 66 85 104 138 157 164 184 207 203 187 171 167 161 139 133 133 133 140 132 131 141 176 206 244 267 288 303 329 341 349 360 383 406 425 429 429 415 369 324 263 207 155 114 72 53 52 63 85 100 127 173 230 276 353 391 448 482 507 506 509 506 476 466 455 448 429 410 395 387 375 348 314 270 225 177 132 94 56 57 64 64 78 92 115 145 171 209 262 315 346 381 423 461 499 510 525 529 529 525 514 510 498 498 495 495 499 495 499 492 449 445 438 430 430 433 435 441 446 543 682 783 827 829 843 858 851 864 868 864 880 904 877 837 925 929 901 906 846 818 898 882 863 811 799 835 859 855 859 859 751 839 883 791 815 839 827 855 819 879 826 806 861 877 881 876 851 870 833 937 994 840 815 905 863 788 905 893 761 813 897 897 845 837 825 816 824 868 883 829 863 876 807 755 811 843 830 858 790 822 822 829 785 817 813 805 765 749 777 833 824 788 785 785 825 814 809 810 810 799 771 737 665 640 637 633 630 623 626 619 642 643 650 642 635 619 600 580 51 40 40 39 39 39 40 41 42 46 54 58 54 57 53 53 49 49 56 55 66 65 68 64 64 64 56 53 49 38 39 39 38 38 49 72 121 172 223 250 238 219 184 149 108 73 38 36 36 43 43 43 43 47 47 46 38 38 34 31 30 30 30 30 30 34 34 42 43 51 56 53 42 46 46 51 48 52 52 59 66 70 58 50 42 34 37 33 37 37 41 41 41 41 41 41 37 37 37 37 37 37 37 37 41 41 41 41 49 57 65 62 63 67 67 91 116 128 121 117 102 98 93 78 65 49 45 37 36 37 65 95 115 125 132 135 115 99 75 51 32 32 32 32 34 42 46 54 51 55 44 41 37 38 38 39 39 40 40 40 45 45 41 40 58 81 108 127 139 143 151 147 139 119 99 80 76 61 41 37 42 42 38 38 38 38 50 66 81 101 113 124 139 135 131 119 103 91 76 65 69 74 90 99 107 107 103 99 71 55 42 37 41 57 84 100 100 100 96 92 84 65 53 49 40 48 51 47 50 50 50 50 42 41 33 34 35 43 56 60 70 67 78 82 86 93 100 100 96 96 103 106 107 110 102 98 107 112 138 152 175 217 259 301 354 396 449 491 525 552 583 602 618 633 653 673 689 697 708 708 715 718 710 714 714 717 709 684 625 584 541 513 482 459 432 409 391 357 318 271 240 201 173 147 92 77 77 69 58 50 42 38 50 47 59 71 79 88 80 81 53 53 63 80 120 181 261 321 410 463 521 559 581 597 636 663 648 664 649 602 553 504 413 322 244 168 103 69 57 40 47 63 59 55 51 43 40 40 40 40 41 54 82 101 105 105 105 127 130 174 245 343 484 626 760 840 890 929 943 913 869 821 764 688 558 482 399 307 245 184 150 121 101 101 115 118 129 140 154 161 161 184 219 253 302 349 414 445 470 489 504 508 500 484 460 430 414 411 422 426 433 429 418 411 384 350 305 263 230 196 170 147 105 106 118 126 133 121 109 101 128 120 108 104 112 128 153 179 199 225 249 265 273 258 235 216 225 210 198 179 163 144 136 122 111 111 118 136 152 177 200 215 243 247 259 264 261 249 226 203 193 182 177 161 146 130 111 107 95 83 75 79 84 92 88 84 77 81 81 78 72 68 64 67 54 68 94 128 166 197 231 235 253 245 245 234 234 254 297 328 338 371 416 458 515 549 572 587 601 614 593 530 455 380 293 210 154 128 102 91 87 79 74 73 126 155 171 197 222 236 243 246 261 269 270 267 256 222 195 183 152 132 104 72 44 39 38 38 39 39 39 43 43 43 39 46 37 37 38 42 46 50 50 50 42 46 50 54 51 51 51 47 59 59 59 59 59 63 67 71 64 60 60 60 60 60 60 78 145 200 202 136 74 64 64 52 55 58 42 36 37 74 131 185 265 370 470 525 550 564 558 533 452 371 272 177 110 69 48 50 68 90 113 141 175 191 202 202 158 131 124 122 120 109 126 154 135 98 46 36 37 49 49 41 58 50 39 42 43 40 39 38 39 54 66 70 70 63 67 64 56 48 39 39 47 63 76 95 71 73 124 216 279 267 230 202 183 188 189 159 105 63 43 43 43 43 44 44 44 45 45 45 44 45 54 58 66 74 82 90 100 107 103 103 107 122 133 155 176 228 293 385 474 567 633 685 772 821 861 884 881 866 851 840 818 784 749 727 715 700 681 662 647 609 572 530 499 455 421 387 368 334 315 315 330 318 285 239 185 151 119 84 69 65 65 62 45 56 59 58 57 72 99 133 197 254 344 465 585 680 727 739 793 794 779 753 697 640 574 537 460 399 336 287 261 231 201 179 148 117 80 59 59 62 65 53 46 46 98 149 226 325 432 504 599 616 596 497 347 196 100 55 43 44 43 42 42 42 42 42 46 82 146 198 246 295 355 395 427 444 450 415 347 255 179 135 75 62 43 42 46 51 70 63 60 53 62 70 57 70 153 254 427 594 737 771 756 722 616 455 226 119 54 50 65 49 53 81 74 67 88 154 255 328 345 355 371 413 426 398 311 196 89 43 44 44 46 54 58 54 57 58 52 55 81 107 138 158 178 184 141 118 94 89 95 128 206 298 396 495 562 585 599 602 593 576 572 564 565 558 540 510 467 432 397 371 333 287 242 190 153 134 69 45 44 43 45 49 52 43 45 45 46 46 46 47 49 50 83 87 91 83 67 59 71 86 93 81 64 47 46 46 47 54 51 70 83 84 57 49 57 90 167 246 320 397 476 537 594 639 660 667 675 675 671 656 629 606 560 529 487 449 407 369 337 311 358 321 240 146 140 182 167 96 56 153 130 50 86 142 151 171 136 92 53 57 54 53 58 83 99 98 113 158 216 266 281 277 264 257 258 255 237 215 188 165 74 167 277 331 366 400 423 427 457 357 237 165 117 74 62 59 51 60 72 84 84 73 61 53 52 53 58 54 54 54 63 75 79 87 102 120 131 134 137 140 227 231 216 181 126 95 100 127 157 195 220 216 164 112 108 133 125 105 121 128 136 208 199 80 137 86 82 95 76 53 53 51 84 64 70 104 142 172 234 292 352 404 459 547 672 739 774 815 835 840 804 755 720 672 529 349 215 164 126 102 84 80 73 65 121 137 165 194 202 194 183 184 173 153 130 129 125 112 80 55 51 52 187 148 51 51 49 50 63 58 77 116 150 145 143 147 186 194 207 217 230 219 204 181 226 222 202 182 190 202 174 134 126 122 114 102 90 90 107 133 208 257 275 268 306 388 423 403 293 247 338 357 164 44 72 140 79 62 47 45 45 46 62 74 78 70 70 62 59 47 46 45 57 136 252 333 333 258 162 90 47 45 46 52 53 48 48 69 83 153 231 282 351 421 460 471 408 420 376 292 277 325 304 231 300 288 318 320 282 288 270 165 170 123 112 136 136 113 112 141 204 159 107 95 88 68 56 57 46 46 46 42 42 42 42 42 54 54 51 47 43 43 48 48 51 47 50 54 64 60 67 63 41 41 41 42 42 42 50 50 45 57 57 41 40 48 48 40 55 51 44 41 41 41 41 41 42 44 68 80 91 111 151 190 236 175 96 49 40 40 41 42 54 58 62 54 54 58 63 56 61 69 81 85 77 73 73 77 65 65 65 61 61 69 85 118 165 169 306 515 618 671 728 751 722 729 703 672 673 678 651 595 496 427 381 347 289 216 161 135 101 118 135 119 90 58 58 69 72 75 67 51 42 42 42 42 51 67 95 119 131 131 119 97 46 79 103 67 45 45 46 47 51 55 56 64 64 68 76 84 84 64 48 52 61 73 62 50 51 52 52 52 51 54 87 127 212 166 189 300 420 517 649 779 787 880 945 937 892 858 815 731 586 405 266 190 152 107 90 91 49 76 99 90 149 149 52 46 48 45 49 125 131 93 164 299 473 564 640 689 742 787 746 641 436 236 100 74 88 62 46 46 47 65 113 144 148 128 103 90 156 135 101 55 37 62 124 178 241 184 104 53 45 38 31 30 44 33 33 33 34 34 35 34 39 39 39 39 39 39 38 38 35 35 35 35 35 46 49 49 50 46 50 47 44 48 45 45 58 58 62 62 58 58 62 62 71 79 83 95 96 104 101 105 89 85 81 73 61 49 52 44 59 56 55 51 50 46 46 46 41 41 41 41 38 38 38 38 39 38 38 39 39 43 40 40 51 55 67 79 87 103 119 135 135 135 132 124 113 105 105 108 95 99 84 68 61 54 58 51 46 47 54 58 66 66 65 57 61 49 53 46 64 76 99 106 110 113 121 125 122 99 88 69 71 56 59 65 88 123 169 195 211 219 234 222 202 178 167 152 115 97 97 97 109 124 135 150 188 215 249 271 296 304 318 345 367 386 413 433 456 457 461 454 404 370 329 280 228 170 116 70 66 66 84 115 162 220 278 311 369 403 452 478 488 491 490 489 484 482 487 481 470 455 436 421 402 368 326 269 221 165 116 75 52 56 64 60 66 81 108 142 171 213 270 320 354 392 431 454 473 480 480 476 472 464 456 452 448 448 452 456 460 457 457 453 411 411 407 403 406 409 411 417 466 642 789 819 789 802 824 823 859 847 839 855 892 904 833 745 593 593 802 918 678 530 666 770 823 772 780 820 792 720 736 812 756 788 844 788 772 664 444 644 807 803 466 530 781 841 756 532 671 883 862 854 857 813 892 865 575 400 776 776 376 540 852 848 884 852 844 855 867 895 879 796 786 834 842 838 858 770 714 770 710 754 718 730 722 762 714 706 793 726 742 766 762 769 757 761 789 769 758 770 791 791 775 736 657 633 629 626 626 623 630 627 650 647 662 655 643 623 604 581 48 48 44 44 52 63 75 87 99 95 92 88 80 68 52 44 53 45 45 48 58 62 61 64 64 53 49 42 38 38 39 38 39 45 76 114 183 245 303 331 307 287 245 203 146 100 53 48 37 44 47 36 43 39 50 43 42 31 34 31 30 30 30 30 29 29 30 34 46 47 52 56 45 42 54 54 55 48 48 51 66 66 58 46 34 33 33 32 33 33 37 37 37 37 37 37 41 37 37 37 37 37 37 37 41 41 41 41 45 53 61 65 66 63 71 92 112 132 129 125 106 102 97 82 69 53 48 40 45 65 100 135 161 176 179 175 162 147 123 91 68 48 33 33 38 42 50 51 55 48 44 37 38 38 39 39 40 40 40 40 46 46 42 45 55 66 89 101 116 120 124 117 116 92 76 64 81 69 53 41 38 38 37 37 38 38 50 66 81 97 109 113 124 115 107 95 83 75 75 64 64 69 93 102 114 111 107 103 75 70 62 54 61 73 96 108 115 115 104 89 77 54 38 37 36 44 44 47 50 50 50 50 42 41 37 41 42 50 55 59 72 69 73 73 77 84 80 80 96 92 95 91 87 95 95 95 115 123 142 156 179 217 251 285 331 372 410 452 486 513 540 552 567 572 599 608 631 639 639 639 650 642 634 630 630 622 610 581 523 481 445 402 375 343 317 294 271 241 213 178 148 128 101 86 61 57 57 50 50 46 46 39 43 51 59 76 84 84 84 77 58 61 67 84 121 181 257 314 398 451 509 543 570 597 640 663 652 657 645 598 550 501 409 311 224 148 80 53 42 41 48 59 62 58 54 46 47 52 56 57 77 89 109 116 112 104 104 125 149 200 275 385 515 657 784 868 886 922 924 876 819 763 702 622 473 392 307 244 176 130 93 86 82 78 85 88 98 101 108 115 115 127 165 199 237 294 348 401 444 471 497 501 501 489 465 427 425 411 418 422 433 426 418 407 369 335 293 244 218 188 161 139 109 106 114 122 129 129 125 121 156 152 144 144 148 160 176 199 180 210 223 243 251 239 224 213 202 187 175 156 144 137 137 137 125 129 148 167 193 216 239 254 293 289 289 283 275 260 241 215 216 200 189 169 149 130 111 103 91 83 75 79 76 80 80 76 69 73 73 77 74 64 64 60 43 61 87 121 152 186 205 213 225 222 226 222 226 242 277 311 321 350 407 465 518 564 606 621 616 629 601 545 474 407 321 246 185 152 122 95 91 86 82 93 149 171 190 205 215 222 217 205 209 213 218 226 227 227 208 200 176 156 120 80 48 39 38 39 39 39 39 43 47 47 47 47 38 38 39 43 42 42 46 46 43 43 47 46 43 47 47 51 59 59 59 59 59 59 63 63 60 60 56 56 56 56 60 74 130 185 191 148 97 78 77 73 83 98 86 59 40 57 86 106 151 233 340 409 461 498 497 472 393 321 242 159 99 62 45 43 60 90 121 152 167 175 190 194 158 143 136 130 124 128 134 142 108 82 38 37 38 50 49 41 50 50 50 63 75 63 39 37 39 55 63 67 63 60 68 76 52 52 48 43 39 47 52 68 85 84 127 195 233 212 160 128 105 110 111 89 66 43 43 43 42 43 43 43 43 43 44 44 44 45 57 61 61 65 77 89 101 101 97 93 93 92 99 113 147 176 217 278 356 433 495 540 625 683 742 786 810 825 845 856 837 825 813 817 824 816 789 751 699 658 620 583 541 495 454 413 383 359 344 337 352 328 284 229 185 142 102 72 68 61 54 46 44 45 52 55 54 62 85 111 136 170 248 357 486 609 689 728 766 786 802 806 780 735 686 641 558 489 427 382 349 310 264 234 187 143 91 63 66 74 77 69 62 84 144 218 304 406 509 565 621 654 649 577 447 307 187 104 64 50 53 56 59 65 69 64 77 94 123 156 186 223 272 304 358 385 409 396 345 272 200 156 100 76 44 42 43 48 60 64 64 53 58 69 65 78 163 261 453 647 800 827 820 794 684 500 277 130 54 62 74 42 46 79 87 67 76 142 228 304 317 320 336 394 446 454 407 305 173 81 44 43 44 45 54 54 61 66 52 55 77 88 107 119 128 129 86 75 67 73 87 118 198 282 387 479 546 568 579 590 592 568 564 553 550 532 509 475 440 421 393 367 317 259 206 165 136 114 73 50 44 44 52 60 55 43 43 49 58 50 46 47 48 48 66 67 75 67 63 59 66 85 87 94 78 62 50 46 46 47 51 67 80 73 53 49 54 97 202 285 374 454 507 552 581 606 644 658 663 671 667 648 617 586 540 521 486 441 384 343 326 333 284 250 189 155 180 205 146 59 80 181 174 98 114 167 147 115 100 68 52 57 54 53 58 90 104 119 156 221 318 380 401 389 377 369 355 346 329 296 254 204 165 250 332 351 370 397 415 400 368 264 149 86 70 63 67 63 51 52 80 89 93 78 62 53 52 53 55 59 55 63 75 83 87 87 87 93 100 111 122 126 185 201 205 178 127 103 108 128 130 153 197 224 180 112 100 143 119 120 156 168 192 263 263 168 188 121 97 91 72 84 80 50 71 62 77 119 157 184 246 307 407 427 447 527 664 743 786 824 863 871 823 750 727 709 614 445 322 260 209 163 128 98 83 68 72 108 149 169 170 163 152 148 129 129 129 121 109 92 71 59 51 65 168 111 48 50 49 49 78 74 89 119 149 167 194 233 284 300 321 334 327 293 266 240 161 158 146 126 127 135 127 103 98 94 90 82 66 66 90 136 192 233 255 257 318 416 467 448 310 205 222 242 144 70 76 77 68 66 55 47 50 54 62 70 62 66 74 55 46 46 56 76 129 208 308 354 319 234 142 98 51 46 46 52 49 47 48 65 60 103 176 235 317 387 419 422 358 409 385 286 267 327 306 221 291 255 240 230 224 258 259 177 142 107 103 123 143 123 106 108 97 88 92 96 80 65 73 97 46 46 46 46 46 46 46 42 62 62 55 55 47 52 60 64 59 55 62 58 64 60 63 59 41 41 41 42 42 42 50 50 45 77 77 40 40 52 60 44 51 51 44 45 41 41 41 41 43 48 75 91 119 143 170 194 188 115 52 40 41 39 39 42 53 57 65 61 73 82 86 75 52 61 73 73 61 53 53 61 69 61 57 57 65 73 81 95 164 142 259 392 381 394 436 421 481 517 522 499 496 498 463 394 325 279 248 226 192 150 108 96 63 83 99 83 55 45 45 53 56 67 63 51 42 42 47 59 47 63 79 95 103 95 87 72 50 63 82 51 45 46 47 47 59 59 56 64 64 60 64 76 108 100 84 68 60 57 58 59 50 51 53 53 53 54 83 114 132 113 161 298 443 559 675 769 848 937 987 976 927 881 804 695 509 350 224 162 157 132 114 103 51 83 106 65 176 227 87 74 70 45 47 123 173 171 204 271 442 538 632 685 723 727 674 576 410 240 113 78 80 54 46 46 52 61 84 112 140 144 123 94 89 124 166 200 209 215 232 243 313 221 113 45 30 30 36 41 32 32 33 34 42 42 35 34 35 35 35 35 35 35 34 34 34 34 34 35 42 42 45 45 42 46 46 50 47 44 48 41 53 50 54 58 50 54 54 51 67 64 76 84 85 89 85 85 77 73 65 57 45 41 40 40 52 48 47 43 46 46 46 46 45 45 45 45 42 42 42 42 38 38 38 39 39 43 44 40 51 51 63 75 79 95 111 123 123 123 124 120 120 109 105 108 103 100 84 76 65 65 58 51 46 47 58 62 74 70 73 69 64 68 75 71 94 125 149 157 191 184 188 192 172 145 118 103 49 46 61 87 126 181 246 282 316 320 312 297 272 237 218 199 143 113 104 92 96 127 155 182 208 234 268 290 305 319 331 357 406 436 456 480 496 504 501 489 487 469 435 401 348 278 207 153 119 104 115 151 217 275 328 351 396 422 455 473 483 483 494 512 533 541 551 548 538 520 501 479 456 418 361 288 232 173 112 67 56 61 68 71 74 89 124 166 215 257 303 345 382 401 423 435 446 442 434 422 414 402 394 390 390 394 398 402 406 414 418 411 388 381 388 387 390 392 402 408 561 697 790 784 758 788 818 820 847 835 823 839 872 880 809 733 189 182 638 810 318 130 506 783 819 784 760 768 804 828 784 716 768 788 720 640 740 560 56 288 775 591 110 170 517 801 444 116 547 823 782 770 801 813 924 805 359 128 656 660 108 344 796 811 811 815 855 871 795 735 758 791 805 714 721 706 713 706 754 722 690 718 682 690 717 761 693 654 738 743 795 746 722 774 766 769 769 757 754 762 774 771 755 729 658 633 630 626 627 624 639 635 651 651 662 655 644 616 589 565 41 42 57 72 94 121 156 172 195 191 176 161 146 115 76 52 46 41 40 40 51 58 62 57 57 53 45 38 37 38 38 39 50 65 106 172 245 315 362 384 368 334 299 249 196 134 81 64 53 56 48 36 36 32 43 44 39 36 35 31 30 30 30 29 29 29 30 30 38 43 44 48 41 37 49 50 54 51 43 47 58 58 50 38 37 32 32 32 33 33 33 33 40 40 40 33 41 41 41 41 41 41 41 41 45 45 41 45 49 53 61 61 58 59 67 88 108 124 129 126 110 102 90 74 66 50 45 48 80 99 142 181 204 219 215 214 210 194 159 127 96 65 45 38 35 39 47 51 59 52 44 37 38 38 38 39 40 40 40 41 42 43 43 46 53 60 75 90 81 85 85 82 81 66 54 46 58 50 42 38 38 37 37 37 38 38 43 55 66 78 90 101 92 95 80 71 67 64 63 60 56 65 85 101 113 118 114 110 78 81 77 77 84 96 107 111 127 123 112 89 73 50 37 37 36 40 36 35 39 35 42 42 45 45 41 45 53 53 65 59 71 64 64 64 64 71 68 68 88 84 84 80 80 83 84 88 119 127 142 168 187 221 244 270 316 345 379 410 448 471 490 502 514 519 542 547 566 566 566 562 547 539 527 515 508 496 473 447 392 351 319 283 244 213 193 178 163 141 121 98 84 72 57 49 57 46 42 38 38 39 39 43 48 44 56 69 77 73 73 74 58 58 64 77 114 174 250 314 386 436 497 539 566 590 632 660 656 657 645 602 558 509 413 311 220 144 76 46 42 42 41 52 62 65 61 54 55 68 80 85 89 100 116 116 104 92 90 112 171 237 325 432 558 689 811 884 891 916 906 849 774 706 628 545 396 312 237 180 130 81 66 63 68 64 67 62 72 79 78 78 70 82 116 146 184 241 306 348 410 448 479 498 502 502 478 443 432 421 417 417 425 426 418 396 362 324 278 233 203 173 150 124 117 113 109 113 117 125 136 144 164 164 176 179 183 183 183 190 185 192 200 197 205 205 205 198 175 164 152 137 133 126 130 141 140 155 174 197 235 262 285 300 336 324 301 289 278 267 252 233 231 212 196 177 153 133 111 99 80 76 72 68 68 68 68 64 68 65 69 73 70 71 60 60 51 66 81 107 137 164 179 186 187 191 203 207 214 233 260 286 300 345 402 467 524 578 620 644 635 629 604 556 485 426 352 293 209 167 129 91 98 110 126 155 215 225 240 248 248 236 220 204 176 176 180 192 209 217 213 205 188 172 140 100 60 40 39 40 39 39 40 43 47 47 47 51 39 43 39 39 39 39 39 39 43 47 40 44 44 44 44 44 67 67 71 71 67 67 63 63 60 56 56 52 52 56 56 67 119 163 187 164 120 91 90 97 124 155 155 112 73 60 62 58 73 109 196 283 364 413 415 389 328 270 207 140 84 47 44 42 44 90 133 168 179 190 201 201 166 159 148 134 135 136 126 118 88 63 38 37 38 46 50 46 38 50 74 107 134 118 75 39 39 51 51 51 51 56 68 76 60 64 68 64 60 56 52 49 70 67 94 137 157 136 99 67 47 52 53 50 43 43 43 43 42 42 42 43 43 43 43 43 45 53 65 65 57 57 69 77 81 77 77 77 66 66 69 69 96 105 131 177 235 301 355 396 493 546 597 648 690 732 775 810 812 811 819 838 864 863 851 818 736 692 650 605 563 510 468 430 400 377 358 358 358 335 287 236 188 142 98 67 64 57 53 45 43 44 44 48 43 42 47 62 100 126 164 233 334 447 552 617 686 713 763 779 772 746 722 682 588 506 455 425 384 326 260 226 191 147 91 67 71 82 89 85 112 149 209 300 397 500 591 639 694 722 732 680 590 466 337 215 88 55 54 64 86 92 91 83 64 73 80 102 121 147 177 201 269 303 323 326 298 254 202 174 120 89 49 43 43 45 61 69 69 53 54 74 81 101 171 256 436 653 826 867 876 869 771 585 311 138 53 66 74 42 41 67 87 61 65 118 200 265 293 292 337 376 428 455 450 369 230 106 45 44 43 44 49 53 69 82 49 53 74 85 88 88 77 66 60 56 52 62 77 114 191 278 402 482 530 548 563 578 593 572 557 558 540 513 479 441 414 406 403 367 306 251 198 161 144 130 83 69 64 60 67 67 66 54 42 71 84 69 50 50 51 48 49 49 54 59 59 54 50 64 89 100 92 76 53 45 46 46 55 71 80 65 49 48 54 105 232 327 424 512 565 586 599 601 635 649 662 667 671 644 602 563 523 505 479 426 361 316 324 347 298 248 226 219 212 172 108 54 136 181 178 150 159 167 120 72 64 51 52 65 62 53 58 92 121 178 251 339 442 515 540 530 530 500 460 427 396 345 288 242 224 270 325 340 371 404 388 342 190 141 86 54 50 50 63 64 52 53 77 90 90 82 66 53 52 53 55 59 55 55 63 75 83 83 87 94 102 117 135 146 186 202 202 175 128 100 100 112 99 87 118 165 152 108 119 166 166 214 246 224 220 255 244 188 197 169 129 94 98 115 91 49 49 57 95 134 156 182 249 326 441 459 451 498 621 724 791 837 874 886 845 757 733 739 687 565 438 375 312 238 184 137 99 76 49 91 128 133 123 128 125 117 81 89 101 88 56 54 53 54 77 108 144 87 50 78 70 50 70 78 96 114 147 198 284 363 403 419 434 407 353 280 224 183 76 73 70 58 62 78 90 86 78 70 70 70 58 57 85 132 137 186 227 261 345 444 498 491 310 201 163 155 125 111 84 46 49 56 56 56 59 59 55 55 46 66 71 47 45 47 119 176 212 260 320 315 247 170 126 114 74 51 47 60 53 48 49 65 49 73 123 190 279 333 333 316 312 352 336 260 232 276 281 256 230 238 243 244 246 251 209 130 139 111 94 105 121 113 89 76 102 98 98 86 62 46 62 90 54 54 61 61 61 61 61 58 62 59 55 55 48 52 67 67 63 59 66 57 68 60 63 52 41 41 42 42 42 42 46 46 54 90 97 49 40 57 65 41 45 48 52 48 40 40 41 41 67 59 75 99 143 167 170 166 131 63 38 40 52 40 39 46 52 41 48 53 72 73 85 83 56 61 73 73 61 49 45 49 69 61 57 61 73 81 85 81 112 111 193 226 179 221 299 274 277 329 347 315 293 282 263 216 190 163 140 137 123 100 78 63 75 68 72 56 47 46 46 61 44 59 59 55 51 63 83 103 51 55 59 59 59 59 55 48 53 46 54 46 50 58 62 58 63 55 59 67 63 47 48 60 103 116 128 116 88 65 62 67 50 71 95 92 80 73 93 109 103 132 203 312 473 640 756 810 929 983 1006 976 954 901 792 629 399 287 197 151 166 188 154 91 119 131 138 89 184 219 97 109 77 69 61 89 144 199 255 284 431 519 598 628 617 594 551 491 379 248 153 110 84 46 46 52 48 47 47 71 131 175 158 115 170 173 187 217 250 279 297 296 285 226 161 95 44 31 33 46 65 65 74 82 86 74 58 43 35 35 35 35 35 35 34 34 34 34 34 34 37 38 41 41 38 38 38 42 39 36 40 37 45 45 46 50 46 46 43 43 59 56 64 65 73 73 73 73 69 65 53 45 45 40 40 40 51 47 46 42 42 46 53 57 65 65 65 65 65 65 62 62 37 37 38 38 39 43 51 41 47 47 59 71 83 95 103 115 123 123 123 124 120 116 112 108 96 92 84 76 65 65 58 58 46 50 62 66 69 69 73 80 86 102 109 115 139 190 217 221 268 249 249 246 219 179 144 140 51 67 106 156 219 289 363 403 445 441 426 406 382 343 320 294 246 204 163 131 123 150 193 228 231 257 291 314 324 346 358 384 440 474 498 515 535 540 540 537 558 547 536 513 479 417 342 284 204 178 181 216 275 326 367 385 431 449 470 480 487 498 514 547 610 625 634 624 610 584 565 547 525 495 435 354 275 215 139 79 56 64 68 74 74 101 140 181 255 289 331 369 406 409 423 427 415 411 399 383 368 356 355 351 351 355 359 367 371 379 383 388 364 362 376 375 374 376 394 411 671 717 743 748 766 793 811 805 828 831 828 832 836 840 813 789 410 126 310 443 123 232 720 808 468 448 380 348 532 788 668 284 501 769 557 273 585 653 53 53 728 400 63 54 274 802 213 48 703 715 451 407 446 454 713 834 367 128 656 652 87 331 803 823 759 815 771 618 458 386 445 539 796 453 404 345 332 521 781 665 353 377 401 365 382 450 434 294 443 671 811 739 710 758 738 702 738 746 754 750 742 738 738 725 654 630 618 615 615 616 635 636 652 652 663 652 632 604 577 554 42 43 70 99 130 175 226 261 300 292 277 259 232 189 134 92 54 42 41 40 48 55 54 53 61 57 45 37 37 38 39 42 54 84 126 196 277 342 391 406 386 367 322 277 220 158 104 72 58 64 48 36 31 32 40 48 48 47 40 36 31 30 30 30 28 29 29 34 34 42 39 40 40 41 49 53 57 46 38 35 53 50 42 34 33 32 32 32 33 33 33 33 40 40 40 40 41 41 41 41 41 41 41 41 41 41 37 37 41 49 53 57 50 54 59 80 92 116 125 126 114 106 98 82 74 62 57 60 103 133 176 212 235 247 250 250 242 222 186 140 105 73 53 38 34 39 43 44 48 48 37 37 38 38 39 39 40 40 40 41 42 43 46 46 54 61 72 76 59 63 63 59 63 51 43 39 37 37 37 37 37 37 38 38 39 39 47 51 58 66 70 81 68 71 60 56 51 51 55 55 63 68 88 97 113 109 113 113 73 84 88 96 107 111 119 123 143 135 116 88 66 46 37 37 35 36 35 35 34 34 34 34 46 45 41 45 49 52 60 57 62 59 59 63 59 55 52 52 76 76 72 72 76 73 80 84 115 130 149 172 199 233 252 278 312 330 360 383 421 437 456 464 477 473 485 493 493 489 481 466 462 447 424 413 390 370 355 321 265 242 214 179 144 125 109 98 91 80 61 53 54 47 43 39 42 38 38 38 38 39 39 44 49 53 61 69 65 65 65 66 47 46 56 69 106 170 250 303 383 436 497 540 563 597 640 668 664 672 653 614 581 525 428 315 228 157 84 46 43 43 42 41 62 65 61 57 63 75 92 101 96 108 124 124 123 110 110 142 188 271 367 482 597 715 819 884 904 913 888 819 740 664 574 468 319 240 176 142 96 62 40 49 49 49 52 51 57 64 71 63 37 45 82 108 147 204 265 322 376 433 476 495 506 514 502 459 444 425 417 417 421 422 407 389 366 320 275 229 203 169 139 120 117 105 97 97 101 117 137 144 156 164 179 187 187 183 182 178 202 194 186 178 167 170 178 175 148 141 133 122 118 122 130 141 162 184 212 242 273 304 338 346 366 342 315 292 285 278 270 260 250 231 215 184 161 137 110 95 80 76 72 64 60 60 56 56 60 64 65 69 66 67 60 60 59 63 78 93 119 134 149 153 149 164 180 188 192 207 237 259 281 326 383 447 504 558 612 640 639 628 611 559 504 438 368 324 212 163 121 105 117 149 192 222 289 306 307 315 304 281 250 215 175 167 159 171 194 198 194 196 184 180 156 120 80 56 48 52 39 39 39 47 47 51 51 51 43 51 47 43 39 39 39 39 39 43 40 40 40 44 40 40 79 83 91 95 91 83 75 67 56 56 52 52 52 52 56 63 94 132 172 172 143 113 123 149 199 254 264 209 127 82 56 37 39 51 110 193 282 342 348 326 285 247 189 125 80 47 43 42 48 97 140 172 199 202 209 205 170 171 164 134 135 136 117 90 76 59 38 38 38 47 50 46 38 62 102 162 198 197 150 114 63 52 39 39 39 40 48 60 68 72 76 80 80 76 65 50 44 44 52 80 99 90 69 56 39 40 41 42 42 43 43 44 43 43 43 43 43 43 43 43 55 59 63 63 59 59 59 56 61 61 65 62 66 55 58 54 54 57 79 109 148 206 257 302 377 421 460 501 548 601 659 705 743 761 779 806 829 839 842 817 739 691 653 615 562 520 459 425 406 384 376 369 366 342 306 264 191 141 98 66 59 52 48 44 43 44 44 44 43 43 43 51 91 94 108 145 198 276 380 457 550 585 640 675 680 680 680 654 554 482 439 417 364 294 220 190 163 124 80 60 63 75 86 93 146 195 274 362 475 573 660 713 775 810 816 779 719 624 491 346 157 94 76 78 104 119 114 94 45 41 48 59 79 105 120 143 191 220 240 248 243 227 203 187 126 90 54 44 44 45 65 73 74 54 55 75 89 109 174 251 431 652 829 878 894 899 813 646 341 168 69 69 74 42 41 44 69 49 50 91 164 233 273 288 322 361 405 437 447 404 286 174 67 45 43 44 45 45 65 86 49 49 63 74 77 65 46 46 49 49 52 55 77 130 203 286 426 501 541 552 563 590 586 566 550 543 521 483 444 403 384 384 376 349 298 240 195 169 152 142 95 92 92 91 83 78 77 77 72 112 129 102 79 72 62 51 47 48 49 57 65 54 49 48 81 99 95 76 57 45 46 47 55 71 84 72 49 49 72 132 270 376 477 569 618 640 645 651 646 649 654 655 656 626 579 548 497 481 452 411 347 299 314 345 379 318 275 248 188 112 84 88 155 145 150 166 167 143 96 56 52 51 52 69 70 54 65 107 179 274 370 465 563 639 680 678 681 632 561 490 428 365 302 242 244 273 328 359 385 359 287 203 75 74 74 59 55 51 71 80 65 66 78 86 86 78 59 54 54 63 75 79 67 63 63 71 68 84 104 131 146 153 156 152 187 188 176 155 116 92 84 88 100 76 79 122 149 152 198 242 269 311 319 247 212 205 177 129 144 165 129 93 113 101 61 57 156 151 169 192 206 213 263 329 429 462 455 463 577 698 780 821 855 864 837 765 743 754 732 660 525 461 395 318 244 190 144 106 60 93 107 93 102 127 121 85 69 84 87 59 53 51 52 57 100 120 111 70 66 90 86 62 66 82 104 126 171 246 360 445 446 438 411 348 258 171 101 62 48 48 48 47 48 50 66 66 66 50 49 54 57 49 72 116 141 191 240 300 386 476 517 502 298 214 153 123 109 108 92 48 48 48 53 64 64 63 55 51 46 55 55 46 45 76 179 252 253 269 288 259 191 135 119 122 75 59 52 68 57 49 49 73 62 69 100 159 232 260 257 225 284 301 285 229 197 217 246 273 208 236 249 243 244 233 170 102 151 130 101 85 84 96 83 70 63 59 63 75 91 79 51 41 59 58 61 57 61 65 72 69 74 75 75 75 68 68 79 79 63 66 65 61 61 63 67 56 41 42 42 42 42 42 46 46 62 90 93 57 49 69 69 45 49 57 60 45 41 40 41 42 97 82 90 118 166 174 150 129 91 51 39 52 64 40 40 49 51 40 71 96 91 48 64 90 60 69 85 85 73 57 53 49 69 65 61 65 73 81 81 78 74 86 121 114 84 171 277 292 204 236 241 198 156 156 153 149 118 110 95 92 93 82 63 48 68 56 47 46 46 46 49 56 55 55 59 63 71 91 115 131 59 55 51 47 47 51 59 56 49 44 44 44 54 70 74 58 74 51 55 71 63 47 47 60 64 104 148 156 132 104 89 93 85 101 133 129 113 109 121 133 188 229 287 361 501 681 813 871 971 1002 1002 969 950 897 743 540 301 232 170 128 139 169 134 68 115 130 113 76 139 158 97 108 67 95 88 57 72 166 264 325 448 501 542 538 494 455 436 423 337 254 190 140 89 46 46 67 47 46 45 59 143 214 222 187 206 173 140 149 194 233 254 260 167 151 151 136 97 46 47 75 102 106 106 102 94 78 58 43 35 35 35 35 35 34 34 34 34 34 34 33 33 33 37 37 34 34 38 38 42 39 43 36 44 37 41 42 38 42 39 39 44 52 49 57 61 61 57 57 58 50 42 41 40 40 40 40 47 43 42 38 42 46 57 61 88 88 88 88 88 88 85 85 37 37 38 38 39 43 51 48 50 43 55 67 79 91 99 111 119 123 127 127 127 120 115 112 88 84 76 68 61 61 65 58 57 57 53 57 57 68 68 82 120 154 161 164 187 242 270 270 290 270 263 271 248 196 165 161 95 124 190 249 316 382 451 494 514 510 498 479 456 432 413 388 356 298 241 189 168 192 234 262 292 315 349 360 378 389 397 427 482 505 529 549 562 579 588 585 586 590 586 586 567 524 469 411 293 264 263 289 328 370 400 415 441 462 480 487 494 517 548 585 680 687 696 678 660 638 616 593 602 581 528 448 368 297 213 144 70 67 63 69 81 112 151 181 271 301 343 377 407 418 420 420 400 388 372 356 337 333 336 336 336 336 340 348 356 364 368 372 353 361 369 375 373 379 393 414 722 723 729 759 793 800 784 770 812 827 832 824 805 805 813 825 790 347 91 128 200 584 880 548 124 336 416 220 212 552 528 56 289 717 417 9 425 705 253 13 588 195 154 134 138 714 117 185 860 659 427 566 482 98 322 874 351 128 604 631 99 323 783 774 782 810 557 253 281 429 453 426 595 164 324 476 288 232 552 568 145 217 377 213 166 306 410 102 175 615 771 707 702 730 738 702 702 718 730 730 718 714 726 718 643 619 603 596 596 609 621 625 644 648 652 644 629 601 578 562 43 45 83 120 172 229 291 338 381 370 362 340 310 252 190 135 78 51 42 41 44 59 54 49 61 57 49 38 38 38 43 47 58 77 122 196 273 342 387 398 382 367 330 289 232 166 101 65 58 53 37 32 32 32 45 52 60 56 48 40 32 31 31 31 29 29 29 30 30 34 31 31 32 33 45 45 49 45 37 33 37 44 40 32 32 32 32 32 36 36 36 36 36 36 43 36 41 41 41 41 41 41 41 41 37 37 33 33 37 41 49 49 50 46 51 64 76 100 117 133 122 114 113 101 96 84 80 79 120 148 183 223 254 274 282 281 266 246 206 156 112 74 54 46 34 35 35 44 48 44 37 37 37 38 38 39 39 40 40 40 42 43 43 50 46 54 54 65 60 60 56 52 52 40 40 39 37 37 37 37 37 37 38 38 47 47 47 47 50 50 50 61 56 59 55 51 47 39 39 35 51 59 75 80 92 88 96 96 72 83 87 99 118 130 150 158 159 147 123 92 65 50 38 38 40 55 51 47 39 35 34 34 34 41 37 37 40 44 48 44 49 42 50 54 58 55 55 55 64 64 61 65 69 66 73 84 111 126 148 176 211 249 268 286 305 319 345 372 395 418 437 434 443 443 447 447 432 420 404 389 378 363 337 314 287 260 237 218 169 153 138 111 91 79 72 65 58 50 38 39 39 40 40 40 38 38 39 39 39 40 40 40 53 57 54 58 58 58 54 50 42 42 48 66 102 167 243 307 391 444 502 552 574 605 641 669 692 700 685 654 624 564 448 338 248 176 93 47 43 44 43 41 63 62 54 51 56 68 85 93 105 121 132 140 135 126 134 169 229 320 428 540 655 751 843 896 916 910 861 789 714 638 526 415 262 183 135 112 78 40 40 42 42 45 41 44 51 54 61 53 38 39 65 87 121 170 235 280 361 419 472 495 511 527 510 467 452 436 424 420 421 415 396 373 355 314 264 219 188 158 120 97 108 97 93 93 93 105 121 129 148 152 167 175 186 186 189 182 191 179 160 148 144 140 144 149 129 118 118 114 118 115 119 140 184 214 234 273 307 342 373 380 368 356 330 315 304 301 294 283 261 242 223 199 168 145 122 103 76 69 65 57 56 52 52 52 56 60 61 65 66 67 60 60 48 59 63 78 93 108 127 131 119 124 143 147 158 176 210 236 250 295 352 405 458 515 573 612 631 625 611 568 513 438 371 327 211 166 135 128 152 196 243 292 366 383 380 370 363 325 278 243 192 176 164 163 175 186 185 172 164 167 156 127 87 59 47 47 39 39 43 47 51 51 51 51 51 55 51 42 39 38 38 39 40 39 39 40 40 44 48 56 83 91 103 107 107 95 79 67 52 52 52 48 48 52 52 52 67 98 149 180 166 151 176 221 299 383 412 342 225 139 74 36 47 40 75 135 203 252 265 255 238 204 164 113 75 46 43 42 56 93 128 160 191 202 209 205 170 175 168 134 135 140 113 81 68 55 38 38 42 47 47 42 54 81 133 205 261 276 240 201 108 65 40 38 38 40 40 39 72 68 64 68 80 84 73 54 43 44 44 52 63 66 58 42 41 41 42 42 42 42 43 43 43 43 43 43 43 42 42 42 51 47 43 43 47 51 47 43 48 49 57 62 59 55 47 46 45 46 61 76 99 138 178 220 267 292 315 349 399 452 502 543 612 646 688 714 737 748 759 756 698 653 618 576 534 492 431 397 370 360 356 346 331 311 291 272 187 141 102 62 47 43 44 44 44 44 45 45 44 44 52 53 61 61 75 85 118 164 233 279 349 395 450 489 513 533 553 543 461 396 361 343 297 223 173 147 112 92 72 49 52 64 79 96 164 228 308 403 505 607 702 758 828 872 892 862 810 742 630 496 315 213 148 120 138 142 126 99 49 42 44 47 55 81 92 112 148 162 171 182 189 185 181 177 124 88 47 45 45 46 62 70 63 48 48 67 74 93 170 266 442 643 820 885 898 895 823 680 403 226 111 76 81 58 43 43 58 46 46 61 129 194 250 281 296 339 383 404 418 397 315 231 107 51 44 43 44 44 57 82 57 50 57 59 62 54 47 47 49 53 52 51 77 138 226 309 445 521 560 572 575 598 586 558 535 532 502 460 402 357 346 350 326 310 271 229 195 166 144 130 99 115 127 118 98 85 85 103 126 170 183 144 112 101 90 68 65 65 63 67 68 61 56 56 62 80 84 66 50 46 47 59 56 79 103 95 83 90 122 189 347 448 538 619 671 694 707 702 681 665 650 635 622 600 561 538 493 455 414 393 357 321 332 355 388 331 260 184 124 96 115 132 147 113 118 142 123 99 76 56 57 52 53 69 70 61 81 134 260 359 458 545 649 743 799 802 799 754 687 601 497 391 292 220 256 270 314 340 324 245 156 84 56 67 79 67 63 75 94 88 89 75 75 71 67 63 63 59 79 91 103 103 91 75 71 71 84 89 108 135 151 162 162 162 141 141 125 108 100 92 96 92 93 85 107 155 204 232 281 311 268 297 261 175 163 168 121 81 89 140 108 93 129 68 64 207 299 241 199 210 240 252 270 304 381 462 475 459 539 671 746 768 810 822 799 765 758 768 750 697 581 520 459 389 324 263 213 171 142 135 102 80 114 156 133 73 76 72 63 54 53 53 53 65 85 104 72 55 74 74 77 69 74 93 120 158 212 286 361 415 408 360 288 218 170 128 85 50 49 48 47 48 48 49 53 54 65 48 47 49 57 48 56 84 154 199 256 324 409 491 517 495 331 226 141 112 107 100 84 53 48 48 49 53 53 56 52 47 47 47 46 47 63 120 212 261 246 226 209 180 155 131 119 118 67 47 47 60 60 49 61 77 53 65 100 143 196 216 226 217 284 289 265 221 186 194 226 246 217 235 231 208 225 214 158 99 162 143 113 73 75 90 82 62 67 43 41 41 43 60 63 55 63 55 46 42 53 65 76 77 82 75 79 79 87 83 79 79 66 66 69 61 64 60 63 52 41 42 42 42 42 42 42 42 57 65 61 49 53 65 57 41 42 53 61 53 41 40 41 49 93 82 97 122 150 150 113 89 70 58 54 55 63 48 55 60 50 87 194 259 206 71 47 85 59 65 89 97 85 73 61 57 69 69 69 69 69 69 69 70 80 80 78 53 43 63 110 134 166 166 155 128 105 93 101 109 70 70 70 67 72 72 60 48 48 47 46 45 45 44 43 43 55 51 43 51 71 95 115 127 71 63 55 51 47 51 55 52 49 44 43 44 53 62 66 58 74 58 55 79 68 48 52 69 73 93 121 140 148 152 152 159 151 170 189 192 180 195 222 250 270 343 446 547 644 729 794 833 935 979 987 942 901 826 649 444 275 213 171 133 104 97 79 60 63 90 61 52 86 113 132 87 70 94 84 61 65 112 206 268 392 418 448 432 392 349 330 328 272 223 187 148 105 54 46 59 46 51 58 86 166 245 269 246 90 105 140 190 231 217 151 94 173 152 149 158 142 115 112 132 95 90 78 66 58 50 38 34 34 34 34 34 34 34 34 34 34 34 33 33 37 33 40 40 37 33 34 34 38 35 39 35 36 37 37 37 38 38 39 39 40 41 45 49 49 49 52 49 49 45 40 40 39 39 43 43 54 50 45 41 45 53 69 76 95 95 88 88 88 88 88 88 37 37 38 42 39 43 47 44 42 42 51 63 75 87 106 118 130 130 138 138 138 123 123 112 84 77 73 69 69 69 73 77 68 64 60 68 68 83 87 109 161 199 210 208 231 283 307 299 291 268 257 273 254 206 186 191 183 224 298 368 422 469 511 542 538 534 526 519 508 490 478 461 424 374 322 273 253 272 311 342 385 408 435 445 448 451 455 485 545 563 568 581 587 600 609 610 599 599 610 610 613 578 537 484 370 344 339 350 377 407 425 440 434 460 490 520 544 567 603 648 716 727 724 710 692 673 654 639 660 657 616 548 473 405 320 228 123 97 81 88 108 140 170 196 271 293 331 365 388 402 393 393 377 376 353 337 330 326 330 334 325 336 340 348 359 363 367 371 361 373 387 390 388 397 418 439 696 722 751 765 776 783 778 762 808 815 820 816 796 788 793 805 794 591 155 112 376 692 780 341 37 485 761 401 69 349 469 61 325 705 378 10 390 706 478 33 336 30 310 338 66 406 77 393 688 708 495 355 282 110 278 698 339 135 575 646 118 313 789 712 728 764 424 144 436 784 780 689 446 106 514 838 518 130 399 575 155 327 640 300 168 408 660 157 95 632 723 667 706 690 749 741 701 709 710 710 706 710 711 702 632 600 585 573 574 582 598 606 621 625 629 618 606 590 571 559 45 57 99 148 200 261 334 380 415 404 397 383 345 288 217 152 94 67 43 41 52 59 54 45 65 61 52 45 38 42 50 51 55 58 107 176 254 327 361 372 367 349 327 286 228 159 86 58 47 53 37 32 32 37 53 60 72 68 64 52 44 36 32 31 29 29 29 30 30 30 34 31 31 36 48 53 53 41 33 33 36 36 32 32 32 32 36 36 36 36 36 36 36 36 43 43 48 41 41 41 41 41 41 41 37 33 33 32 33 37 45 45 46 46 54 59 75 92 120 129 133 129 121 109 104 96 95 98 120 151 190 234 262 286 297 298 286 255 215 168 117 86 62 54 34 34 35 39 40 40 40 37 41 37 38 38 39 40 40 40 42 43 47 43 46 42 45 50 53 49 48 40 39 39 38 38 38 42 42 38 38 38 38 38 51 51 47 47 42 42 42 45 52 55 51 47 43 39 35 34 39 39 55 63 71 78 78 79 71 74 89 101 121 145 165 181 173 154 130 103 72 53 38 53 67 77 73 62 54 50 46 42 34 34 33 32 32 39 43 43 40 37 45 53 61 62 62 59 56 60 57 58 62 66 70 77 106 128 152 180 226 257 276 294 309 319 338 361 388 407 426 419 428 420 420 409 397 374 354 343 312 294 267 237 210 179 149 130 103 99 84 68 52 41 46 46 54 39 39 38 39 40 40 40 37 38 39 51 56 56 45 41 57 61 58 58 58 50 46 42 42 42 49 70 106 171 251 315 403 452 510 560 582 617 653 688 724 732 724 686 659 595 476 353 267 188 101 51 44 45 43 41 59 62 51 44 45 57 69 74 98 110 128 132 127 126 132 172 267 372 481 601 701 793 866 916 917 902 850 774 707 623 507 377 228 153 102 94 72 40 40 42 42 41 45 41 47 58 61 62 52 49 71 77 106 144 204 249 350 412 469 492 508 535 511 471 467 440 424 420 417 411 392 370 340 298 249 199 169 139 101 85 96 96 89 93 93 101 109 113 141 144 148 159 174 182 193 190 156 145 137 125 129 129 137 134 110 110 110 114 111 115 119 140 196 236 260 295 333 365 391 399 367 352 341 330 331 332 321 306 276 254 234 207 176 146 119 104 68 69 65 57 52 44 44 48 52 56 61 69 70 67 67 60 43 44 55 63 70 93 109 117 93 101 105 109 120 150 184 218 223 261 310 359 412 465 531 573 616 613 600 572 506 430 355 307 207 181 151 155 194 242 293 338 419 432 422 412 394 360 309 263 212 192 172 163 178 180 172 160 147 151 151 127 91 59 47 43 43 43 47 47 51 51 48 51 59 58 54 46 39 38 38 38 40 39 39 39 40 52 68 80 79 87 103 111 107 91 71 59 52 52 48 48 48 48 52 52 44 72 134 184 189 179 211 275 389 487 536 455 317 197 116 55 43 40 55 95 131 167 192 191 201 171 140 103 74 45 43 53 75 93 116 147 178 194 205 201 173 175 168 134 135 148 120 73 68 55 42 38 42 51 47 42 74 90 142 228 296 316 296 261 141 90 42 38 39 40 40 38 76 60 44 52 72 84 77 62 41 42 43 43 43 42 41 40 61 57 50 42 42 42 42 42 50 50 57 50 53 46 53 46 53 41 41 41 53 50 49 41 42 42 43 45 45 45 44 44 45 46 50 54 61 77 120 155 172 186 201 236 286 336 373 406 472 517 564 606 628 646 669 666 645 607 572 530 492 442 396 354 320 313 311 296 280 264 260 257 187 153 106 66 46 42 43 44 42 43 44 44 44 44 49 54 45 45 49 67 82 112 142 164 171 213 265 315 347 379 415 428 358 297 267 256 214 152 113 115 83 65 57 48 48 52 71 92 171 235 323 422 516 611 709 777 859 921 956 930 889 833 747 634 485 358 247 187 172 165 135 89 55 43 43 45 48 53 74 94 133 136 143 148 155 154 150 146 117 89 48 45 46 47 59 68 52 48 49 60 58 77 166 282 441 634 812 885 913 907 854 730 468 288 161 106 89 78 55 45 50 46 46 49 97 169 230 261 297 348 385 389 380 360 296 228 128 68 45 44 44 43 45 67 58 50 49 48 55 58 56 56 49 53 52 54 79 160 249 336 456 532 583 591 599 606 586 547 532 525 488 430 365 319 304 308 287 279 260 234 200 170 144 129 102 127 150 142 109 85 96 122 169 220 229 185 145 134 123 100 97 82 79 76 81 74 67 70 49 65 62 54 46 46 55 71 75 102 126 132 124 142 182 256 419 506 591 664 709 728 734 748 716 681 638 612 595 574 536 516 480 425 384 378 363 343 338 350 319 273 194 106 73 112 164 172 131 101 106 110 75 59 60 52 73 57 53 69 66 65 97 154 319 406 500 578 679 792 859 866 867 838 790 698 574 426 284 188 244 242 274 282 233 149 85 57 73 68 59 51 56 71 86 76 105 87 75 67 59 59 63 63 87 103 111 111 95 75 63 59 108 101 100 108 127 147 163 171 94 82 77 76 88 103 116 120 57 88 144 206 248 278 305 316 176 188 121 62 99 136 98 53 84 135 95 107 152 68 123 395 311 212 127 153 224 263 270 280 353 471 499 460 520 645 698 707 772 769 757 758 763 772 749 705 610 550 504 438 385 328 279 238 220 171 109 83 141 202 153 73 79 55 52 51 52 53 53 52 72 104 71 63 86 66 77 74 78 94 128 172 230 289 323 338 278 202 107 63 72 85 89 71 56 49 48 49 53 53 49 49 70 48 47 49 53 47 47 71 106 155 224 301 401 487 518 491 391 230 106 101 123 96 57 49 48 49 48 48 48 48 52 55 47 46 45 47 88 160 216 244 230 178 133 108 116 127 119 111 51 46 46 52 56 48 60 88 47 56 103 142 183 203 233 253 288 300 276 225 205 221 237 230 194 223 220 213 242 226 139 79 155 146 109 68 66 78 88 61 42 44 48 48 48 43 42 42 59 51 42 41 45 61 77 77 58 55 59 59 67 63 55 51 66 62 69 65 64 60 67 56 41 42 42 42 42 42 42 42 45 41 41 45 57 61 53 41 46 57 65 57 41 41 45 57 73 85 104 121 133 110 81 56 58 57 50 50 51 55 63 71 50 146 326 432 333 122 43 77 43 49 81 93 89 73 65 61 69 77 77 73 61 57 57 58 48 48 47 74 94 73 57 89 109 97 86 87 76 53 48 48 47 47 48 56 65 73 61 49 47 47 47 46 44 43 43 42 55 42 42 42 59 83 95 99 75 71 63 55 47 43 42 42 52 45 53 56 53 57 66 78 78 51 59 80 80 53 61 86 110 87 82 97 140 184 215 241 248 262 272 271 269 303 358 394 464 487 550 629 695 737 808 884 875 943 961 905 837 735 561 360 305 243 204 162 97 50 51 88 51 110 64 55 65 105 164 55 86 70 64 85 101 109 128 170 272 294 329 341 309 262 235 213 214 180 160 141 106 62 46 55 45 55 78 98 158 233 261 250 150 141 136 150 172 171 137 103 235 170 111 99 92 72 65 84 75 62 42 33 33 34 34 39 34 34 34 34 34 34 34 34 34 33 33 33 33 33 40 36 33 36 37 33 41 42 42 39 39 36 37 37 37 38 39 39 40 40 41 45 45 41 45 45 40 40 40 38 38 39 39 43 54 46 45 41 45 53 72 80 87 87 80 80 80 80 80 80 37 37 37 42 38 43 47 44 41 42 47 59 71 87 107 118 130 134 138 142 138 134 127 119 88 81 77 77 77 84 92 103 87 83 82 82 93 105 117 139 198 235 242 234 260 303 327 315 293 262 256 272 264 224 204 216 284 335 409 468 506 537 555 574 558 554 555 548 549 550 539 529 472 438 394 361 360 376 411 442 477 492 511 515 514 505 516 531 604 604 601 595 596 605 606 607 615 619 619 622 621 589 552 510 418 390 392 395 410 432 450 468 443 477 524 567 602 645 680 714 725 725 715 705 697 679 674 663 687 703 677 612 552 495 403 307 185 147 119 119 147 174 201 216 274 289 323 349 368 371 366 365 380 369 353 341 326 326 334 338 330 337 344 348 359 363 374 378 379 392 411 413 414 423 445 470 647 724 774 752 735 758 778 789 807 803 808 804 800 781 769 758 811 710 108 99 564 796 717 305 89 545 857 485 81 353 481 33 349 681 370 38 366 718 638 6 135 6 534 582 42 90 85 613 704 400 171 375 506 158 178 766 378 166 594 693 133 296 792 647 659 771 459 195 491 788 788 776 428 189 573 797 509 174 454 622 146 402 819 351 151 471 823 184 78 651 690 662 730 657 705 701 724 713 709 702 714 714 703 678 621 588 573 558 558 570 583 594 598 601 598 598 590 579 567 559 44 45 87 140 204 280 353 399 426 422 412 394 361 303 233 179 134 99 63 42 48 47 50 45 53 49 36 36 36 37 45 39 55 63 97 162 239 293 323 334 325 311 289 267 226 157 79 39 34 34 33 33 33 45 65 77 81 77 73 65 53 37 32 31 29 33 30 34 38 30 34 31 39 36 40 44 48 45 49 49 40 40 36 32 35 35 35 35 43 43 43 43 43 43 50 43 36 36 36 36 36 36 36 36 36 36 36 36 40 44 48 45 57 42 46 51 71 87 104 116 136 136 140 136 139 127 119 122 136 170 194 234 258 286 294 302 282 255 219 169 125 90 66 58 33 33 34 35 35 40 48 45 37 37 37 37 38 38 39 39 41 41 41 42 42 42 45 41 48 45 40 40 39 38 39 38 43 38 38 38 38 38 38 38 38 39 43 47 42 38 37 37 43 47 43 38 34 34 34 33 34 34 38 34 42 46 50 50 69 81 112 136 164 184 196 204 200 173 134 99 72 49 38 41 66 77 85 85 74 62 43 39 34 33 32 31 30 30 30 38 31 32 32 37 50 54 63 59 68 68 61 58 58 51 55 69 78 120 164 211 266 288 292 298 317 327 342 360 388 399 411 407 444 433 425 409 389 358 339 323 269 255 233 199 161 118 96 92 80 77 69 61 46 50 58 63 43 39 39 38 38 39 39 39 38 50 67 87 96 88 76 68 73 65 57 49 41 40 40 41 41 41 49 74 122 186 262 315 411 468 529 575 602 641 684 715 742 758 759 725 694 634 523 408 278 191 108 59 48 49 44 42 40 39 40 40 41 42 47 59 91 99 113 116 118 120 143 194 328 434 547 671 775 848 901 920 929 915 859 772 685 585 468 339 187 115 76 64 49 40 40 47 50 42 41 40 55 82 102 106 77 70 76 82 99 128 173 213 315 392 462 493 516 531 515 495 487 475 463 448 433 411 373 339 321 268 221 173 157 128 101 85 80 76 69 73 82 97 106 118 114 129 140 159 174 174 185 179 133 121 114 98 101 98 106 103 107 107 103 103 103 111 115 136 207 251 287 334 373 395 395 391 383 371 367 369 382 375 352 329 287 265 246 223 188 161 139 128 76 69 65 57 49 41 48 44 52 56 53 61 66 63 63 67 60 56 52 48 51 70 78 86 52 56 67 86 109 128 169 188 201 235 288 341 379 436 494 536 586 587 574 537 478 407 339 291 215 185 177 178 217 265 319 372 428 442 431 429 423 389 328 285 239 215 194 181 184 179 170 158 147 143 127 95 63 43 43 51 39 39 39 39 39 43 47 47 75 67 55 43 38 38 38 39 38 38 38 39 48 60 76 84 87 91 95 95 87 79 67 59 48 48 48 44 44 48 48 52 39 44 115 192 225 221 242 290 395 482 542 508 411 291 161 45 46 39 39 58 94 115 120 110 144 117 90 70 60 51 49 44 82 89 100 119 150 181 208 209 161 174 167 141 142 144 120 76 60 44 38 38 39 47 47 38 42 77 133 220 291 335 347 333 256 167 75 40 39 40 40 39 51 44 40 48 61 65 54 42 43 41 40 40 40 41 45 49 68 64 60 56 53 49 45 41 52 49 56 53 60 49 56 45 45 41 48 41 48 41 45 41 41 41 42 42 43 43 43 43 45 50 58 61 53 57 77 104 124 131 142 165 192 226 252 270 308 350 400 435 469 492 527 546 543 523 488 458 431 393 343 305 254 256 260 254 235 204 195 176 180 145 101 62 42 42 42 41 41 44 61 61 44 43 45 62 44 44 45 61 80 99 114 129 112 128 151 166 178 202 230 253 258 227 212 206 195 157 118 95 76 72 68 56 48 47 59 83 166 258 362 445 508 599 721 809 878 944 979 968 942 908 843 756 629 530 420 315 245 180 124 83 43 44 44 44 46 49 66 91 120 117 128 124 131 139 147 155 106 70 47 44 45 47 72 80 57 48 48 48 61 93 186 298 477 630 785 863 902 900 873 788 581 388 222 156 139 109 75 50 46 45 45 46 62 130 199 234 270 314 342 354 353 337 281 201 168 92 45 43 44 44 46 67 62 54 49 56 59 60 52 48 57 64 63 69 98 178 275 362 490 563 609 610 602 606 587 555 536 511 457 388 307 253 242 246 229 233 238 216 194 171 148 137 118 154 186 166 121 93 124 162 220 267 278 234 194 194 198 183 160 157 150 128 113 95 88 85 54 51 47 46 45 47 67 103 98 113 143 161 191 238 296 367 511 574 643 698 735 766 799 811 784 737 660 602 569 540 506 476 460 421 399 410 394 338 301 291 249 190 127 90 85 92 124 140 207 169 114 70 50 50 52 61 69 61 69 97 90 81 117 193 330 420 500 566 658 761 820 827 867 845 805 724 605 457 303 188 216 215 231 191 122 70 58 62 85 61 51 51 80 96 95 68 81 79 83 75 71 71 63 55 52 67 95 95 83 83 95 107 103 88 84 92 104 128 152 171 103 70 53 64 111 139 138 119 111 124 163 190 201 176 139 110 141 137 121 118 163 196 173 109 107 45 131 155 54 214 406 319 125 76 63 137 212 240 242 260 321 439 493 470 507 608 649 615 697 723 735 724 733 749 730 680 609 556 502 448 411 371 341 308 267 261 228 179 137 118 116 120 59 54 52 51 51 52 65 80 76 64 59 55 70 82 97 94 99 107 145 157 164 171 186 198 102 86 73 66 75 75 59 47 53 49 48 47 48 52 64 73 69 48 48 64 64 47 47 75 98 148 196 285 417 475 495 507 457 286 134 93 103 88 49 47 49 48 48 49 48 48 60 48 45 44 45 64 128 188 212 212 170 127 86 61 61 75 87 99 55 45 45 47 47 47 52 88 95 44 125 192 138 206 320 263 342 303 247 204 216 240 232 202 227 232 224 201 182 159 115 63 99 90 61 47 62 85 92 81 71 60 63 55 55 52 52 52 59 47 42 42 46 58 70 74 55 41 42 63 62 41 42 86 61 61 64 64 64 68 72 72 41 41 41 41 41 41 41 42 42 42 42 46 50 50 42 41 42 46 50 46 41 40 40 40 76 65 65 72 80 65 44 38 37 37 38 39 43 51 59 63 38 118 345 485 356 122 62 120 47 52 80 93 85 73 61 57 61 61 61 61 61 61 57 54 47 46 47 82 118 126 102 74 78 71 68 56 52 48 48 48 48 47 47 48 53 61 53 48 48 47 47 46 45 43 43 42 51 43 42 41 42 51 71 83 95 75 51 43 51 55 51 43 52 52 60 56 53 61 61 61 46 63 92 93 73 54 82 119 68 60 63 71 109 180 247 307 367 393 430 425 426 456 506 538 538 591 647 687 742 810 866 880 916 922 882 807 725 642 527 397 449 293 202 175 121 49 51 131 86 66 60 63 97 157 152 75 63 59 53 74 87 92 82 69 99 138 170 173 146 120 106 118 161 128 109 109 90 58 58 75 44 66 97 101 109 144 181 206 201 185 151 118 144 207 242 237 201 112 36 35 36 36 35 40 35 34 32 32 35 43 39 35 34 34 34 34 34 34 34 33 33 33 36 33 40 40 43 43 43 36 40 33 37 37 41 35 43 36 36 37 41 39 39 39 39 40 41 41 49 53 56 56 40 40 40 39 39 39 42 42 37 37 36 36 36 52 79 95 99 98 95 91 83 75 60 56 36 36 36 37 42 50 62 55 45 42 46 58 78 98 118 130 130 138 146 154 150 142 130 115 100 96 100 108 112 123 130 126 149 140 136 132 140 156 171 196 219 284 319 330 360 388 376 341 339 312 290 278 251 234 274 322 384 431 493 540 558 560 563 571 535 543 560 577 575 571 553 538 501 478 461 445 456 475 502 522 537 552 556 559 550 542 550 562 586 594 606 604 602 598 581 577 613 609 604 603 602 577 537 494 464 435 429 424 431 453 471 486 488 535 594 641 669 684 704 712 728 706 680 664 657 669 685 704 683 711 711 661 616 570 490 403 246 190 162 153 177 220 244 263 270 296 319 342 345 348 347 353 368 367 363 348 337 337 330 334 341 341 348 352 363 378 393 390 379 387 409 420 430 454 484 512 641 723 777 763 734 741 765 780 795 795 795 784 784 773 773 762 782 686 123 71 532 748 700 540 32 252 336 112 128 584 612 72 25 297 173 57 341 721 657 125 11 86 602 614 93 57 124 660 704 260 71 395 522 154 170 718 318 210 553 581 148 335 691 466 202 694 659 195 124 388 469 405 583 255 347 427 367 263 535 636 148 432 752 336 192 496 752 206 137 579 674 718 757 665 704 688 723 716 701 690 690 691 688 671 597 576 562 558 559 563 570 578 559 562 566 570 563 559 556 556 45 50 96 152 209 285 358 404 431 427 412 394 361 315 253 207 138 107 71 46 44 43 46 44 60 52 44 36 36 36 48 42 55 52 86 140 209 267 294 305 289 282 267 237 200 138 68 38 34 34 33 33 33 49 69 81 89 89 85 77 65 49 37 43 29 37 30 34 34 38 30 30 38 35 35 36 40 44 48 48 40 40 36 32 35 35 35 35 43 43 43 43 43 43 50 50 43 36 36 36 36 36 36 36 36 36 36 36 40 44 48 48 49 41 45 50 70 83 103 108 139 147 151 155 158 146 135 145 139 162 190 215 246 262 278 275 263 236 204 165 125 94 70 58 34 34 34 35 35 39 44 44 44 37 37 41 41 38 38 38 40 40 41 45 49 49 45 48 40 40 39 39 38 38 38 37 46 38 45 38 42 38 38 38 46 43 54 47 45 37 37 36 44 47 43 39 34 34 33 33 33 33 33 33 37 45 49 53 84 107 135 163 191 210 222 223 207 180 141 102 68 49 45 60 88 110 123 128 116 89 58 46 38 34 33 31 30 30 34 42 31 31 32 40 49 54 51 47 68 64 57 54 54 47 47 61 82 116 160 210 257 284 299 301 323 331 345 364 387 406 414 418 432 428 424 408 381 361 334 319 285 259 233 191 149 107 81 73 77 73 69 61 50 50 58 66 46 43 42 38 38 38 42 42 58 74 94 103 114 100 88 80 76 65 57 45 41 40 40 41 41 42 57 82 126 194 278 338 430 480 545 591 625 653 700 738 758 778 778 758 725 665 557 450 304 214 130 73 55 48 44 42 41 40 40 40 42 43 44 56 63 82 100 106 108 127 166 232 393 491 600 709 805 874 916 936 929 907 851 756 662 566 438 312 180 104 65 53 42 40 41 54 62 65 64 71 83 106 121 126 85 74 68 74 83 108 150 186 307 388 455 486 505 527 523 507 502 491 475 456 438 411 369 328 294 245 199 157 135 105 85 70 69 69 65 66 78 86 98 103 106 114 133 144 159 174 181 175 113 95 94 79 86 83 91 99 107 103 103 99 103 107 115 144 206 255 306 349 385 403 406 402 386 383 387 397 410 399 383 353 295 280 257 226 195 157 135 120 73 69 65 57 49 41 48 44 52 52 53 61 65 66 70 63 59 52 56 55 59 59 70 63 49 45 52 67 94 124 139 164 195 220 250 284 336 390 441 483 548 549 536 507 447 372 305 256 218 196 188 191 223 274 317 370 446 463 450 447 437 407 346 307 253 233 216 204 203 202 197 185 150 131 110 75 58 39 42 39 42 39 42 39 42 39 51 54 70 62 54 46 38 38 39 39 38 38 39 40 52 64 76 84 83 83 87 87 79 71 63 55 48 48 48 44 44 44 48 44 49 49 96 173 229 237 242 270 346 441 509 503 445 348 211 91 48 37 36 37 57 74 71 61 110 88 75 67 62 64 70 69 81 92 104 123 158 173 192 196 165 178 171 145 142 140 116 76 56 43 38 38 39 43 50 42 38 65 117 184 256 323 358 365 289 208 131 70 46 41 39 38 40 40 40 44 57 65 54 42 42 42 41 40 41 45 56 68 76 72 68 64 63 56 55 48 52 48 48 52 52 52 48 48 45 44 45 48 48 44 45 44 52 49 49 46 42 43 43 43 60 68 72 60 48 48 60 69 82 74 81 85 108 135 159 185 195 225 260 291 317 344 387 418 440 424 401 382 368 344 302 272 213 207 196 181 161 149 142 138 169 141 97 65 42 42 42 41 42 43 60 53 44 43 44 45 45 45 46 61 69 77 81 81 85 100 108 107 107 115 131 146 192 200 205 214 215 185 149 110 72 64 63 48 47 55 66 91 154 242 346 430 509 599 702 782 866 933 987 991 976 954 903 827 734 646 538 426 330 238 147 90 61 47 47 47 46 48 71 76 99 93 101 105 112 112 116 119 83 58 47 46 47 59 72 76 65 49 48 64 92 131 233 353 532 669 804 885 921 923 889 819 648 476 318 224 168 123 75 46 56 48 47 47 50 91 158 187 239 272 311 315 322 310 258 202 161 85 46 44 45 45 58 68 74 70 65 68 71 63 56 52 64 67 74 99 151 235 328 415 512 585 624 621 613 613 594 552 517 484 422 349 273 223 192 181 184 192 196 182 163 140 121 110 130 158 186 166 133 117 143 178 243 293 313 284 267 279 294 290 274 268 250 219 181 158 145 138 88 85 82 70 50 46 58 77 112 146 184 236 286 352 426 490 583 634 677 735 796 826 841 841 807 762 693 617 564 511 462 431 403 400 411 413 372 299 258 253 274 191 111 74 65 65 112 145 236 193 130 74 50 50 51 56 69 69 77 101 93 93 133 217 326 412 477 523 588 663 727 729 822 796 741 674 578 454 324 232 189 155 124 91 75 74 86 95 82 61 52 52 84 100 88 60 54 55 63 71 75 75 67 59 53 53 54 59 86 106 118 115 74 71 79 88 112 128 144 152 80 75 65 68 98 142 156 132 166 130 95 70 74 77 88 87 186 262 337 366 375 348 276 208 194 145 186 122 70 324 396 97 85 120 171 215 198 165 172 226 318 368 446 507 517 503 540 607 612 647 674 682 690 706 679 625 585 540 494 452 415 385 341 312 274 264 219 154 108 86 83 87 58 57 53 51 52 52 64 72 60 56 55 58 78 89 101 102 111 119 127 122 102 90 89 93 77 72 60 48 48 48 49 49 61 53 52 48 59 60 67 60 72 48 47 56 71 52 74 102 118 149 181 253 353 436 495 533 454 287 130 81 91 81 61 49 49 48 49 49 47 48 60 52 45 45 46 75 132 179 192 189 114 103 106 97 81 72 75 71 71 46 46 47 47 45 47 75 117 72 135 183 153 224 323 302 390 310 218 183 207 231 227 194 227 244 248 209 146 99 91 103 59 54 49 63 78 81 77 61 58 55 51 47 43 43 43 43 55 51 47 47 51 58 58 58 70 51 50 43 50 54 70 86 61 57 60 60 64 68 72 69 45 42 42 42 42 42 42 42 42 42 46 50 50 50 46 42 58 46 41 41 41 41 41 41 61 56 56 53 56 45 39 37 37 37 38 39 43 52 60 63 59 98 258 371 282 114 74 112 47 48 72 88 92 85 73 65 57 57 57 57 57 57 57 58 46 46 66 102 133 137 106 82 75 64 64 53 48 48 47 47 48 47 46 47 48 56 48 47 47 46 46 45 44 43 42 42 55 51 47 47 51 59 67 71 75 59 43 43 55 67 67 63 56 56 60 56 53 57 57 50 51 76 97 93 74 63 83 96 50 50 51 72 102 132 198 267 378 423 471 501 538 571 613 651 620 658 706 732 788 856 894 886 887 870 818 736 643 560 449 338 384 273 203 184 129 50 49 83 70 49 47 58 85 129 120 64 64 49 46 56 76 85 72 63 82 97 104 101 91 84 82 86 111 85 70 78 82 62 62 82 57 58 61 61 65 105 162 225 217 179 135 146 213 272 271 239 146 66 35 35 37 36 35 35 56 47 34 34 35 43 39 35 34 34 34 34 34 34 33 33 33 33 36 32 39 35 43 43 43 43 47 40 44 41 45 41 47 36 36 37 38 39 39 39 39 39 41 41 53 53 56 52 40 40 40 40 43 39 42 38 37 37 36 36 36 44 67 79 106 98 95 87 75 67 48 44 36 36 36 37 42 54 66 59 53 46 50 62 78 98 114 126 142 146 154 162 165 150 145 126 112 112 112 127 139 161 176 184 182 178 181 181 185 193 208 225 331 404 456 487 514 526 498 435 389 327 276 249 237 249 313 391 449 491 530 557 556 539 537 537 529 541 555 572 581 578 575 565 526 518 513 505 516 532 554 566 565 569 573 565 553 552 560 569 551 556 565 570 575 572 562 562 594 582 578 584 575 558 525 490 459 444 431 427 437 459 485 504 531 570 629 673 696 705 720 714 690 664 645 630 630 641 672 694 689 716 722 687 645 600 535 440 295 247 219 211 227 251 274 278 273 288 311 322 329 328 331 338 364 378 367 356 353 346 346 346 354 354 361 364 371 375 386 390 372 386 398 408 430 455 492 528 610 698 768 763 753 756 768 764 768 768 768 761 757 750 750 750 722 710 343 271 571 720 724 680 400 220 188 272 424 688 704 412 81 313 257 221 405 649 681 408 250 286 657 637 301 324 340 680 712 539 303 255 330 326 438 710 458 365 609 640 339 471 722 526 326 598 695 556 361 210 270 494 744 455 375 287 343 467 727 699 367 531 759 495 407 591 767 397 349 645 697 708 724 680 707 699 707 703 696 689 690 683 683 663 589 565 561 554 554 547 562 559 554 555 558 558 559 559 559 555 46 58 104 149 205 267 336 386 425 421 402 380 358 312 265 220 150 119 75 53 44 46 49 44 56 59 51 43 39 36 48 45 55 55 74 113 175 221 245 259 247 237 225 200 169 118 63 38 34 33 33 33 41 61 81 92 96 96 92 88 76 64 52 51 33 41 41 41 33 33 33 30 34 34 38 35 35 39 43 43 36 43 39 35 38 38 38 38 39 39 46 46 46 46 46 46 43 43 43 43 43 43 43 43 43 43 39 43 43 47 51 47 51 44 52 56 69 82 95 103 147 154 166 178 185 177 165 165 147 166 186 203 219 228 240 236 228 205 182 150 114 83 66 54 38 34 34 34 35 39 47 40 48 44 44 44 44 37 37 37 39 40 40 48 52 52 52 52 40 39 39 38 38 37 37 37 49 42 49 42 49 37 45 37 61 53 61 49 49 37 36 35 47 54 50 46 41 37 33 33 32 32 32 32 41 48 56 60 107 130 169 201 228 244 249 249 218 191 152 109 79 64 57 79 126 168 193 190 180 145 102 71 51 39 34 32 31 31 42 46 39 36 40 41 49 50 47 44 68 64 57 50 50 50 43 57 89 120 159 198 241 272 295 305 323 330 356 379 398 421 433 437 443 444 435 423 407 387 360 346 327 305 260 218 173 134 104 85 72 69 65 61 61 61 65 69 57 46 49 41 41 45 49 48 89 101 117 122 129 114 99 91 79 64 56 48 44 40 44 40 42 50 67 93 141 213 297 358 438 491 556 599 633 672 718 750 781 804 812 790 763 718 615 505 355 265 162 97 70 56 44 43 40 39 39 39 40 41 43 47 50 76 114 124 126 164 226 312 479 565 670 771 848 901 939 948 937 912 848 753 651 555 423 289 169 93 53 49 41 40 40 60 71 75 79 98 109 125 136 134 89 78 72 74 75 100 142 182 295 388 459 486 493 504 516 515 522 507 487 464 442 400 358 313 267 226 180 134 116 89 66 54 65 65 65 62 63 67 79 80 87 95 114 133 156 167 178 164 106 84 83 72 75 83 91 99 103 99 99 99 106 110 118 140 202 252 311 365 397 411 410 398 394 391 403 405 414 399 379 345 298 276 253 218 191 157 135 120 77 62 61 50 45 41 49 48 48 52 60 57 65 66 66 59 55 59 62 66 63 59 55 43 45 45 44 67 109 136 147 160 199 216 227 253 291 344 395 422 507 512 490 461 402 337 270 228 198 184 183 195 234 284 335 384 462 487 476 474 456 426 384 341 267 251 238 222 226 229 217 204 153 118 85 50 45 38 37 37 46 38 42 39 46 43 54 51 62 58 54 50 39 43 47 47 43 43 43 47 55 67 68 83 75 79 79 79 71 63 55 51 48 48 48 48 44 44 44 40 73 57 80 157 222 243 238 251 311 389 476 521 512 438 301 169 70 41 36 35 36 52 50 39 61 43 42 45 52 66 84 95 92 104 124 139 166 173 180 180 173 178 171 145 142 136 112 76 52 43 38 38 39 43 43 38 38 61 101 156 216 287 346 361 307 253 192 124 75 42 39 38 40 40 39 44 56 60 49 41 45 41 44 41 48 63 72 79 75 75 71 67 71 59 62 51 44 47 48 47 52 51 52 51 52 51 52 51 52 51 52 52 67 63 59 52 49 53 50 54 66 74 71 59 47 47 55 59 62 46 46 46 51 70 101 113 112 131 146 161 184 211 258 289 318 317 305 299 288 276 249 227 180 161 137 115 96 100 101 112 158 126 82 50 42 41 41 42 47 43 52 61 65 69 54 45 61 56 48 45 53 50 46 45 46 51 59 62 58 61 69 88 154 205 249 266 271 257 205 138 86 75 59 47 46 58 69 91 126 203 300 396 491 581 680 740 845 918 979 1010 1010 1006 969 915 831 762 675 568 457 335 224 144 115 93 70 47 58 62 73 70 54 52 68 80 92 84 71 63 50 49 47 47 48 59 70 70 99 79 90 113 153 212 326 446 602 715 827 904 940 946 917 849 712 587 434 301 208 145 105 84 68 53 49 48 48 59 114 143 176 209 248 252 260 251 219 186 150 85 47 45 46 46 63 80 62 62 61 64 67 74 71 71 79 86 99 140 215 303 388 459 542 604 639 635 624 613 586 544 490 445 369 296 227 177 143 135 146 150 154 147 132 117 98 87 127 143 155 150 137 129 151 182 255 309 348 350 357 387 418 429 425 418 396 346 285 254 247 241 204 182 174 151 123 111 118 133 196 229 286 348 416 493 567 624 689 714 741 795 853 880 872 853 834 789 717 631 539 459 397 364 340 361 379 365 291 230 228 262 310 184 83 55 58 54 97 150 251 205 142 90 55 50 51 52 65 69 81 101 89 97 149 234 323 402 454 479 513 568 613 627 732 706 655 599 525 424 309 222 153 87 54 52 55 83 95 91 70 62 53 57 76 88 84 72 53 53 58 78 90 86 78 70 66 53 52 70 121 133 109 81 69 70 74 87 100 112 116 120 55 66 72 63 85 132 166 151 124 84 49 62 126 202 266 297 398 422 430 407 387 382 359 330 405 412 257 168 285 313 149 42 82 129 181 176 124 103 163 265 320 321 380 474 488 438 476 574 548 587 618 630 646 661 641 586 539 498 471 449 424 390 353 312 282 216 147 133 167 180 117 54 65 65 57 53 52 52 52 56 51 51 52 59 82 98 114 119 111 115 115 103 75 55 51 54 63 62 54 49 48 48 49 65 56 52 55 47 62 58 70 59 78 47 47 51 62 51 69 90 110 137 182 237 314 392 479 526 435 283 130 69 79 101 109 105 57 53 49 48 47 48 67 71 46 45 47 88 132 167 160 145 62 82 102 105 89 68 63 66 75 55 46 47 46 45 45 55 136 123 150 173 168 235 326 357 436 329 237 218 243 231 204 173 230 211 208 185 134 98 115 167 91 62 53 76 87 73 65 73 50 46 42 42 42 42 42 42 43 43 44 52 51 51 51 47 47 47 41 39 39 46 62 57 64 60 56 56 60 68 73 81 53 53 42 42 42 42 46 46 46 50 50 54 50 50 46 42 74 50 41 40 41 45 41 40 49 49 45 41 40 39 37 36 37 38 38 39 48 52 60 63 79 62 134 206 162 90 83 92 58 52 68 92 112 113 97 81 49 49 49 49 49 50 50 50 43 52 68 96 105 97 73 58 70 63 59 55 55 50 46 46 59 48 46 46 47 47 47 46 46 45 45 44 43 43 42 42 55 55 55 59 59 59 59 59 63 55 43 47 63 71 75 71 60 60 53 56 53 53 53 46 48 81 101 78 64 76 80 64 50 50 56 88 102 104 150 219 319 371 435 511 579 628 666 688 715 734 744 758 804 854 869 838 828 788 701 591 501 418 326 237 232 183 164 164 134 78 58 78 73 53 48 74 101 113 100 73 53 45 46 48 61 74 69 61 76 67 47 52 58 67 64 72 81 63 46 51 71 59 66 74 53 44 44 48 53 85 157 232 247 182 118 113 144 183 211 223 107 51 35 35 45 40 35 34 44 35 34 34 34 35 34 34 34 34 34 34 34 34 34 34 33 36 43 39 43 43 50 46 46 43 43 40 44 41 41 41 47 44 44 37 38 38 39 39 40 40 41 49 56 56 60 55 42 46 50 50 53 49 45 41 44 40 43 39 39 43 58 59 98 94 83 75 63 51 43 39 36 36 36 37 46 58 66 59 53 46 54 62 78 98 121 129 153 157 165 169 168 157 148 137 131 123 135 153 176 200 226 245 244 247 258 266 269 273 273 294 401 474 537 581 612 604 540 458 388 317 251 232 248 292 371 446 503 529 544 548 527 505 496 488 501 513 526 551 564 570 574 567 547 547 554 558 561 565 572 571 563 567 563 555 547 550 563 576 544 542 551 556 561 558 554 544 547 543 542 538 533 508 483 459 439 435 434 429 435 454 496 523 571 606 658 693 717 717 725 697 635 602 587 576 580 606 629 662 683 709 715 688 656 618 557 481 353 308 281 273 277 285 289 292 280 291 299 306 313 320 324 334 363 374 371 368 369 362 355 355 367 363 366 362 365 364 371 364 361 365 379 401 419 459 501 541 574 647 725 754 757 760 756 736 745 745 745 738 738 734 734 730 723 774 679 607 708 751 724 740 776 656 668 696 640 684 724 624 576 676 604 576 588 596 636 575 581 581 748 696 604 663 639 735 795 674 626 714 733 605 621 801 717 660 767 795 663 734 834 714 790 775 784 829 798 655 623 727 774 728 744 624 683 767 863 723 683 711 803 723 706 742 802 656 620 713 733 704 714 722 722 726 710 703 703 700 682 671 664 643 584 564 560 557 553 546 553 550 554 546 553 546 547 547 551 551 46 54 92 129 175 236 298 340 384 384 380 370 339 305 258 228 154 123 78 53 40 38 45 48 59 62 54 49 42 39 47 44 58 50 58 85 128 164 191 202 194 191 176 157 133 98 54 37 34 34 33 33 41 61 81 92 88 88 88 80 72 60 48 47 33 41 41 41 29 29 29 29 30 34 34 38 38 35 35 39 39 35 35 31 34 34 38 38 39 39 46 46 46 46 46 46 50 43 43 43 43 43 43 43 43 39 39 39 39 43 47 47 50 47 51 56 72 85 94 102 154 165 185 205 209 207 195 183 159 163 175 183 184 189 193 190 182 170 154 130 99 71 58 46 34 34 34 34 42 39 43 47 51 44 51 44 40 40 40 36 38 38 43 44 52 52 52 59 39 42 38 37 41 40 47 47 48 45 45 45 45 45 45 45 65 65 61 53 41 36 35 34 47 54 50 46 41 37 33 33 32 32 32 33 52 57 75 87 133 160 195 231 259 271 279 272 241 210 171 128 90 83 88 118 192 235 260 268 243 209 165 119 75 55 35 33 32 32 47 51 51 51 48 56 57 54 58 51 68 64 64 53 53 46 42 49 89 120 155 182 229 260 287 316 327 341 372 391 414 440 456 464 478 470 474 466 453 438 422 399 397 375 337 276 230 185 150 120 76 68 65 61 61 65 65 65 57 53 49 48 52 60 67 75 104 108 124 129 125 113 98 83 71 67 59 44 47 40 40 44 45 53 71 96 148 217 312 373 441 490 555 602 632 675 718 754 803 838 850 835 810 761 670 563 426 335 224 140 94 67 51 50 40 39 39 39 39 41 42 53 64 106 143 164 174 228 314 404 549 638 724 817 886 929 959 968 952 920 853 757 658 548 423 282 162 82 49 45 48 40 40 67 62 73 85 97 109 120 128 125 81 81 87 85 94 116 153 197 283 384 470 486 484 492 504 511 538 530 503 472 442 396 339 294 248 207 165 131 97 74 55 48 58 58 58 51 52 52 60 61 61 76 95 118 141 156 167 160 126 104 92 84 80 84 95 103 99 99 95 95 106 110 114 136 198 245 307 362 393 396 391 379 398 391 384 385 378 363 336 317 290 275 248 210 187 157 139 116 70 62 61 50 45 41 49 48 48 52 56 64 61 65 66 62 58 54 58 62 66 62 66 63 84 61 64 90 140 182 201 207 210 225 240 254 280 314 365 411 478 471 456 423 372 311 243 209 162 167 179 202 249 300 346 399 470 492 493 486 476 438 406 380 297 281 257 245 237 236 220 204 152 109 68 37 40 37 40 36 45 38 45 38 45 42 53 50 54 54 54 54 47 51 59 59 55 55 55 55 59 67 68 72 75 75 75 71 67 59 51 47 48 48 48 48 48 48 48 44 77 57 72 134 203 228 243 252 288 350 437 514 552 509 380 244 105 72 51 39 47 52 50 39 39 39 39 39 50 76 102 114 116 128 152 174 185 181 180 176 180 174 163 145 146 136 120 88 59 47 39 38 39 43 43 39 50 62 94 137 180 236 296 318 299 265 225 168 103 62 41 40 40 39 39 40 52 60 49 41 48 56 59 47 51 63 72 72 71 71 67 63 66 59 62 55 43 43 43 43 47 47 51 51 55 51 51 51 51 51 51 55 67 64 59 55 52 56 57 61 61 57 61 54 61 58 66 75 45 45 45 45 46 47 67 79 74 82 97 104 116 135 159 193 226 225 222 219 223 212 197 189 138 111 80 57 61 81 98 117 135 110 70 42 41 41 42 42 62 51 59 83 124 133 113 85 80 71 55 48 49 46 45 44 46 47 51 55 51 50 58 73 146 218 282 299 310 310 245 162 114 98 74 62 61 65 73 91 99 160 245 350 457 556 651 710 803 871 937 983 1010 1017 991 960 898 849 781 691 584 465 350 263 194 157 112 88 84 95 106 85 49 50 56 76 84 68 51 50 50 49 48 52 67 82 89 88 141 136 155 189 234 313 439 559 683 769 853 919 959 968 936 879 765 677 534 377 242 175 151 143 82 65 55 49 48 50 90 123 133 161 193 205 204 208 191 175 130 81 47 46 47 48 71 84 49 50 57 75 86 90 94 106 97 107 129 181 268 359 424 472 564 615 643 639 627 609 574 524 459 418 350 265 192 139 117 117 116 116 116 113 114 98 87 79 107 107 111 107 110 121 140 158 247 301 352 389 431 492 546 573 565 565 539 477 399 357 354 348 370 339 320 281 257 250 254 273 319 360 413 470 542 608 666 718 786 803 822 857 891 902 876 849 845 793 710 609 494 394 333 304 297 294 276 237 186 183 253 329 298 152 55 59 83 79 102 143 188 157 118 83 63 51 51 51 53 65 81 93 81 93 153 234 325 385 433 450 467 503 540 559 612 601 580 528 438 324 215 150 101 63 53 55 91 107 83 55 63 63 65 65 60 72 95 112 54 53 54 82 94 82 70 85 73 61 84 140 184 164 104 52 80 81 78 75 75 72 76 80 55 66 84 105 116 142 188 216 157 154 176 241 316 370 402 403 327 298 257 264 335 430 487 498 556 559 376 296 373 198 39 54 99 99 98 90 77 93 169 254 326 336 346 373 411 446 484 507 501 540 566 578 601 620 596 537 497 468 449 431 413 380 338 300 246 192 150 156 198 207 128 52 76 77 69 61 56 52 51 51 51 52 59 67 83 103 134 143 103 111 111 99 72 56 51 55 55 59 51 54 56 56 64 72 56 59 63 58 53 57 69 81 98 82 70 74 70 54 57 73 78 109 182 258 314 380 447 468 431 299 158 81 79 104 117 117 64 72 53 48 52 52 63 83 46 46 55 87 131 140 131 104 50 58 77 77 76 71 82 90 62 46 46 46 46 45 46 54 132 170 177 161 183 239 326 405 389 313 265 290 307 260 200 165 254 171 127 140 145 122 138 175 183 126 85 88 75 54 61 97 65 54 57 42 42 42 42 42 42 43 43 44 44 44 48 51 41 41 41 40 40 40 40 39 64 56 52 48 56 68 77 85 61 53 42 42 42 46 46 46 54 58 62 58 54 54 47 47 70 54 41 41 41 41 40 39 41 45 52 44 39 38 38 38 38 38 39 40 48 49 60 56 91 47 66 91 94 83 103 89 78 64 76 100 128 132 105 81 45 45 45 45 46 46 46 53 47 59 78 79 75 56 44 44 58 58 54 54 53 53 49 49 78 58 46 46 50 50 49 45 44 48 44 44 43 44 47 47 51 51 51 51 51 51 55 55 75 67 59 59 63 67 63 59 64 64 57 53 53 49 46 46 48 81 94 63 56 81 77 52 57 77 92 92 95 125 162 195 272 304 372 464 560 621 666 685 738 753 749 736 759 790 794 761 743 679 568 441 350 275 210 152 118 111 116 121 110 90 74 70 73 65 67 86 113 97 81 85 53 45 45 47 49 51 50 53 68 60 56 53 66 61 58 61 86 64 47 51 71 63 58 54 69 45 49 76 80 69 113 188 286 292 288 248 179 130 167 242 147 86 37 36 37 36 35 35 34 34 33 33 34 35 35 35 34 34 34 34 34 34 34 34 32 36 39 39 42 38 45 46 46 46 50 47 44 44 41 41 58 51 48 41 38 39 39 40 41 41 46 50 64 60 63 59 38 42 54 58 65 57 48 40 44 36 39 35 39 43 50 54 70 70 59 55 47 39 35 35 35 35 36 37 46 58 70 59 45 42 50 66 82 102 125 133 149 153 160 164 160 156 144 137 135 142 157 176 195 222 249 271 305 321 351 371 379 378 378 395 459 516 559 595 619 595 512 425 342 284 249 262 310 366 422 468 502 513 515 503 482 458 438 430 462 470 487 496 509 519 527 531 530 545 556 560 563 551 542 534 525 522 518 514 507 519 539 550 545 540 548 549 549 534 522 519 510 507 502 498 490 476 452 435 422 434 429 425 435 462 509 548 599 623 659 687 699 696 696 657 564 528 520 517 525 543 573 610 650 672 678 654 627 599 553 489 383 346 327 315 311 303 295 287 291 295 298 309 320 325 336 342 363 374 375 372 370 359 356 345 349 345 344 336 339 331 334 326 331 335 350 368 397 445 502 539 543 608 674 712 727 734 718 698 726 719 722 715 718 711 707 707 703 711 751 711 707 704 635 648 591 632 699 640 591 672 711 572 643 648 599 628 663 620 659 679 664 656 691 631 695 719 699 659 631 751 799 734 714 789 773 657 761 768 771 771 782 786 782 770 774 764 725 686 700 753 754 698 664 723 787 715 738 702 730 698 765 749 737 768 800 771 751 765 732 689 724 683 674 721 697 724 721 714 706 696 677 666 656 639 587 574 575 568 568 569 569 564 561 556 552 548 549 553 557 561 45 46 76 99 140 190 244 279 327 335 351 348 325 287 247 209 142 115 78 53 43 41 44 51 62 61 57 53 49 49 57 47 48 44 52 61 89 105 125 137 137 133 129 117 105 84 52 43 38 41 33 32 44 64 84 96 91 91 87 83 75 67 55 55 33 41 41 37 37 33 29 29 41 41 41 38 38 42 42 42 38 38 34 34 30 34 41 41 45 45 49 49 49 49 49 46 46 46 46 46 46 46 46 46 46 46 46 42 46 46 50 50 53 50 58 63 72 88 100 101 161 173 193 212 219 215 203 195 175 164 164 157 150 147 147 147 135 120 115 95 79 59 46 38 33 33 37 34 45 46 54 54 54 47 50 43 39 39 35 35 41 41 42 50 58 55 55 62 46 50 53 48 51 59 66 59 52 44 44 44 44 48 48 48 68 68 60 48 36 35 34 34 47 50 46 42 37 33 33 33 32 32 32 40 55 72 91 106 159 186 218 250 278 293 301 294 275 248 202 159 121 111 119 153 255 304 325 315 293 271 218 179 107 79 47 34 33 41 55 59 51 48 52 56 57 58 58 55 76 68 68 57 57 46 42 56 94 120 147 171 209 240 282 309 323 352 383 410 433 455 483 499 515 508 519 515 514 495 483 469 458 436 391 330 280 246 200 153 92 73 57 53 57 58 54 50 53 53 48 52 60 71 87 95 115 115 131 124 120 108 93 78 70 66 58 47 50 47 47 44 40 51 66 99 155 228 323 384 452 501 566 609 639 678 722 760 818 857 881 866 844 807 720 617 496 398 283 186 124 85 59 61 51 54 50 43 44 56 67 86 101 146 187 216 245 299 400 488 618 689 771 849 910 944 975 979 949 928 857 754 651 541 416 282 166 82 45 45 52 44 58 73 69 76 92 104 116 123 123 112 83 84 94 96 97 118 155 197 274 372 466 493 480 488 500 511 550 538 507 484 442 392 331 282 224 191 149 108 81 62 48 44 54 54 47 40 41 41 42 50 50 61 80 103 129 148 163 149 135 112 97 85 84 84 95 99 106 106 102 102 113 117 121 136 183 233 296 344 374 377 368 359 387 379 368 350 338 335 324 313 305 279 240 209 179 149 120 104 74 66 50 46 41 41 49 53 48 52 56 61 65 62 61 61 61 57 57 61 76 97 121 130 163 142 129 151 201 236 259 269 233 263 282 293 292 315 361 404 447 432 415 382 345 288 224 182 139 155 179 210 256 303 349 391 443 470 478 475 456 441 414 399 339 312 277 257 241 222 202 182 148 104 63 36 44 44 44 35 44 37 44 37 48 45 56 49 47 39 43 47 51 59 59 63 63 59 59 55 52 56 64 68 79 75 75 67 63 59 51 51 44 48 52 56 56 56 52 52 64 56 68 110 164 201 223 251 255 308 387 483 552 533 435 319 164 123 94 78 70 63 53 38 38 39 39 39 54 83 117 133 140 152 180 194 197 196 188 180 180 173 166 152 146 140 128 104 63 56 40 39 39 39 43 43 39 59 82 117 149 196 244 262 269 258 241 192 120 74 49 56 40 39 43 51 56 60 49 45 52 70 67 43 39 48 60 56 64 64 64 59 59 55 54 51 47 47 43 43 47 51 55 59 55 55 51 47 47 51 55 55 71 56 52 48 48 56 60 63 51 48 52 49 61 57 65 63 42 43 44 45 45 45 45 46 50 54 61 69 73 76 84 95 134 137 141 146 158 166 159 159 99 72 52 45 57 82 110 125 104 83 51 42 42 42 49 42 74 59 63 95 144 161 141 116 90 82 67 56 57 54 46 46 55 63 66 62 53 44 48 55 110 186 254 271 287 291 237 169 146 122 97 78 73 73 76 80 96 134 200 285 396 511 603 666 745 814 883 937 975 995 1002 983 959 921 872 797 710 606 507 431 319 262 193 144 125 126 122 100 57 51 67 87 95 80 59 50 62 65 72 79 101 112 127 134 201 215 238 273 326 413 538 658 767 833 898 957 985 995 958 913 825 756 629 454 295 208 185 193 121 104 86 51 49 50 78 103 113 133 161 173 169 176 172 167 102 69 48 46 47 48 71 76 50 58 69 87 94 105 117 129 100 118 166 234 328 408 475 508 582 622 650 635 623 612 562 504 455 419 351 266 170 116 102 111 90 82 82 83 87 83 68 60 72 68 71 75 86 98 113 134 239 289 355 409 485 563 635 677 673 672 650 595 514 467 456 453 530 511 492 469 442 423 415 415 441 467 520 577 637 706 756 801 862 880 896 911 925 913 886 857 838 771 673 564 441 330 276 260 238 211 175 136 125 177 290 382 226 99 45 56 100 88 76 100 93 81 78 83 83 79 56 51 61 76 89 97 86 97 149 215 310 355 389 399 398 422 445 457 465 470 456 396 292 191 117 79 69 62 75 110 135 123 75 53 54 70 78 65 52 57 112 152 85 61 61 85 85 61 61 100 88 88 127 183 206 167 107 71 91 87 80 65 54 54 54 55 79 65 87 148 178 180 227 290 271 292 337 357 347 299 230 178 93 128 191 293 403 489 519 518 534 503 464 342 194 139 104 47 77 72 76 95 99 106 114 135 279 341 352 328 339 406 463 467 464 491 502 509 528 551 535 485 461 431 412 390 364 326 284 249 191 224 230 187 121 83 79 80 88 85 77 65 56 52 51 50 51 51 52 56 68 92 127 139 115 114 111 95 59 49 48 47 50 50 53 57 75 79 74 62 75 83 86 73 56 56 76 96 108 105 105 109 101 81 69 61 66 85 174 262 311 373 432 416 439 334 201 104 74 84 85 73 64 87 55 47 67 63 58 83 47 46 47 71 107 112 99 80 49 49 53 67 79 90 94 93 45 45 45 46 47 47 48 66 100 175 190 166 189 243 319 409 334 298 294 335 335 265 209 194 254 154 87 104 117 94 98 135 215 154 101 85 64 43 51 94 77 73 76 61 50 46 42 42 47 51 43 43 42 43 44 55 71 62 94 125 109 49 39 44 67 63 48 48 52 68 77 85 65 53 45 41 42 42 42 42 58 62 59 55 51 47 55 59 43 42 46 42 42 41 41 41 41 41 52 48 40 39 39 43 39 39 39 40 45 42 53 49 88 52 63 72 75 92 124 93 79 72 80 104 128 124 93 57 44 44 45 45 45 45 46 53 74 90 86 78 59 48 44 45 53 49 50 50 53 53 59 55 84 76 64 56 52 52 52 52 44 51 51 51 52 48 48 48 55 51 43 43 47 55 63 71 75 71 71 67 67 63 59 55 72 72 65 57 57 53 46 46 48 78 87 64 65 90 86 53 80 108 100 75 98 165 184 181 286 295 343 439 531 599 644 679 682 705 693 665 669 689 693 667 619 539 423 307 231 194 153 127 108 112 105 89 74 66 57 49 48 64 66 74 97 62 44 65 56 45 45 46 48 49 49 48 48 75 95 93 82 56 53 53 86 65 48 52 71 63 54 50 105 77 76 89 76 44 57 112 221 327 447 466 366 237 194 225 225 157 70 36 35 36 39 43 35 35 35 36 36 40 40 40 35 35 35 34 34 34 34 34 32 36 39 39 42 45 45 45 49 46 50 43 39 43 41 41 54 55 52 49 38 39 40 41 42 42 46 50 64 64 67 74 53 61 84 92 92 80 68 56 47 35 35 35 46 50 50 45 42 42 42 42 35 35 34 34 35 35 36 41 53 61 70 59 41 41 46 66 93 113 129 137 152 156 167 171 171 167 159 148 150 161 180 195 221 244 270 289 363 390 436 468 479 479 475 481 549 574 586 602 610 582 512 441 349 307 292 325 381 429 457 476 490 477 453 433 420 404 388 380 420 424 426 434 443 452 465 480 510 521 536 536 527 499 478 462 457 458 462 463 460 480 500 515 503 508 516 520 516 512 505 497 501 497 497 492 480 461 448 439 423 434 434 437 451 479 522 554 602 618 645 654 656 648 633 593 504 469 469 469 473 492 525 554 595 620 622 609 585 562 531 482 398 377 357 341 322 311 299 291 299 302 298 309 328 344 351 358 372 376 376 373 363 353 335 328 316 308 300 292 294 286 289 282 279 279 305 327 367 416 473 521 529 570 616 650 669 677 661 652 676 676 679 668 671 667 663 663 675 607 663 623 603 635 603 647 667 643 639 619 607 639 651 587 639 631 583 591 635 607 599 586 664 675 671 627 723 683 698 654 746 678 686 733 717 705 741 768 720 772 731 718 782 754 714 779 739 729 731 703 661 679 692 636 676 656 632 608 683 654 674 733 684 708 664 699 750 730 686 759 753 673 740 711 689 732 699 731 712 708 701 691 680 678 675 658 606 593 593 590 591 584 584 583 583 579 567 563 560 564 565 568 45 46 65 79 102 144 187 222 261 277 294 302 287 248 212 181 118 99 82 53 47 45 48 63 61 57 60 56 56 49 53 53 46 42 43 44 53 66 74 82 82 82 86 85 76 63 54 50 45 41 33 32 40 56 76 88 87 87 87 83 75 67 59 55 33 41 37 37 37 33 29 29 37 37 41 41 34 34 38 38 34 34 30 30 30 30 41 41 41 41 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 42 42 42 42 46 45 49 53 61 66 75 84 96 100 156 168 184 203 215 211 214 199 188 173 161 142 127 116 112 105 96 88 76 64 59 43 42 41 33 33 37 37 41 49 53 50 53 46 46 42 42 38 38 38 40 41 53 54 58 55 62 62 50 53 52 55 59 66 69 66 55 40 48 44 51 44 51 44 71 60 59 44 40 35 34 34 43 50 46 42 37 33 33 33 32 31 32 40 55 75 95 121 187 217 244 276 300 308 316 313 298 272 233 183 149 134 147 184 285 338 356 346 324 307 254 214 128 96 59 35 38 45 56 56 44 44 52 53 61 62 59 63 84 84 76 72 61 57 46 60 94 120 147 174 197 224 270 308 330 357 391 425 448 475 502 522 530 534 545 545 553 545 529 522 499 486 448 379 326 288 237 165 115 85 61 50 53 57 54 46 45 52 48 52 59 75 91 102 110 114 122 123 115 92 77 69 65 58 54 50 50 50 54 51 47 51 70 106 167 247 335 403 479 524 578 624 655 686 737 780 833 876 900 897 875 838 758 664 555 460 342 233 159 109 78 76 73 84 72 69 77 85 97 119 145 190 236 280 317 386 483 560 679 733 807 876 929 956 982 983 941 920 849 750 652 545 420 286 167 90 49 49 63 54 61 80 83 91 110 115 123 126 126 108 77 78 92 87 88 110 163 200 290 384 466 485 476 488 504 519 546 541 514 480 438 381 319 270 193 160 130 92 62 39 39 39 39 39 40 40 41 41 42 42 42 54 69 99 126 137 148 145 135 108 96 84 84 80 91 95 110 106 106 106 113 117 125 139 180 230 282 321 347 346 344 340 367 356 345 334 326 324 332 333 313 279 243 197 167 133 100 80 74 66 50 42 41 41 53 53 49 49 57 61 65 65 57 57 61 61 60 69 104 152 200 220 261 237 234 245 272 309 336 347 302 315 329 325 319 323 358 385 397 382 364 331 299 253 193 151 139 152 195 225 256 290 336 363 409 424 444 449 437 421 402 402 363 336 297 262 238 203 171 154 140 107 59 35 40 48 44 36 40 40 36 40 40 45 49 45 39 39 40 47 55 63 64 64 64 59 55 55 48 52 60 64 75 75 67 63 59 55 51 47 44 48 56 64 64 64 64 60 52 52 55 82 117 163 215 257 253 291 356 444 513 521 459 378 248 202 166 137 114 91 65 43 39 40 40 44 65 91 129 145 159 164 187 198 197 188 188 188 184 173 162 156 150 147 128 108 68 68 52 40 40 40 44 43 38 39 59 87 130 173 209 212 250 236 238 197 125 71 53 60 43 43 46 55 60 64 53 45 63 86 82 44 39 41 49 42 49 45 52 52 48 43 43 43 51 47 47 47 47 55 63 67 59 55 51 47 47 51 55 52 60 49 52 52 52 52 55 59 55 55 48 49 53 53 46 42 42 44 53 57 49 45 44 44 45 49 57 65 65 56 59 44 59 56 75 87 103 115 116 124 84 72 61 69 93 110 122 125 69 57 43 42 43 46 54 50 78 62 66 91 127 136 116 88 70 73 58 50 43 44 45 46 45 46 53 56 55 51 66 73 82 127 176 204 220 232 205 165 151 127 106 86 89 89 89 92 114 132 182 243 342 442 541 604 708 760 833 895 945 983 1009 1013 1002 979 937 888 820 744 671 615 479 396 300 227 186 156 126 92 76 62 70 75 91 83 59 50 65 72 91 105 124 147 162 180 261 291 326 361 417 504 622 727 844 902 955 1002 1015 1017 985 951 893 820 705 550 380 246 207 217 169 144 118 82 54 50 58 71 81 82 101 109 125 132 131 127 78 61 48 48 52 64 79 76 54 61 80 83 89 92 100 116 114 152 216 307 402 485 540 558 593 629 657 642 627 608 554 489 456 427 367 279 190 121 95 88 60 52 55 52 60 53 53 44 53 52 60 59 67 82 97 107 209 258 319 392 476 573 660 717 721 729 721 679 613 570 555 559 638 639 644 640 614 580 541 517 524 554 599 660 729 790 851 885 927 942 953 960 959 940 905 869 819 737 631 514 391 280 232 219 166 135 115 103 127 194 290 360 150 67 45 64 92 65 48 49 49 57 79 115 139 135 104 80 76 92 101 109 98 109 141 176 268 286 297 296 302 305 309 313 317 311 292 226 145 82 55 52 65 70 90 118 126 115 79 55 54 70 82 66 53 65 128 180 101 69 57 73 57 50 64 128 155 143 147 167 163 115 79 78 74 78 64 52 52 52 53 54 66 52 67 140 193 211 261 309 213 243 285 273 208 119 56 52 88 163 265 347 392 426 449 468 445 434 395 263 124 128 141 66 49 62 81 100 96 95 91 101 189 271 333 325 297 308 375 430 436 455 461 456 475 502 501 455 432 394 363 328 302 264 226 198 212 232 222 155 89 62 91 108 96 89 77 61 56 52 52 51 50 51 56 60 64 76 99 115 102 113 113 98 73 49 48 48 52 48 47 63 86 86 77 46 70 67 70 65 64 63 63 67 64 72 85 93 93 81 65 53 82 77 162 239 275 349 432 409 403 330 224 123 78 88 85 69 79 95 47 46 87 79 54 82 74 51 46 59 79 95 91 72 52 48 59 71 94 94 77 57 43 44 45 46 47 59 60 74 69 152 187 182 194 240 292 359 387 359 343 328 293 222 187 183 161 110 79 88 73 45 63 119 139 99 78 69 53 42 42 62 88 84 80 76 65 58 55 54 67 60 48 43 42 43 60 79 138 150 201 229 168 64 39 63 63 59 48 48 56 61 73 81 73 57 41 41 42 46 46 42 58 66 63 59 51 51 59 71 42 43 54 50 42 42 50 58 41 41 40 40 44 44 44 43 39 39 40 41 41 46 50 50 61 49 64 76 68 84 105 82 75 68 80 104 120 108 65 43 44 44 45 45 45 45 46 53 82 89 81 66 62 48 60 61 45 46 53 56 56 63 63 59 83 79 71 66 62 58 62 62 50 47 47 52 52 56 56 56 63 59 51 51 55 63 75 83 59 63 71 75 75 71 67 67 76 69 61 61 58 50 47 47 57 75 84 77 69 83 83 74 68 102 90 62 90 158 181 159 280 270 287 364 456 513 566 608 631 642 618 571 540 545 539 509 432 362 269 185 151 130 120 109 108 105 93 77 62 54 49 48 47 95 90 62 82 50 42 53 55 48 45 46 47 48 48 48 47 75 111 108 77 50 51 52 62 49 47 48 52 59 58 50 93 69 56 56 45 44 61 111 148 262 413 504 493 396 292 244 284 205 105 44 35 39 46 50 35 36 36 36 36 36 36 36 36 35 35 35 34 34 34 33 36 36 39 42 45 41 41 41 45 49 46 50 47 43 43 41 50 55 63 49 38 39 40 46 41 41 42 49 68 83 98 106 113 124 148 156 152 132 108 92 63 51 38 34 49 54 50 45 33 33 34 34 34 34 35 34 35 36 36 45 53 61 66 62 40 41 46 66 97 113 129 137 156 160 175 179 179 179 175 164 160 176 196 214 240 266 304 331 405 448 506 541 549 529 524 530 583 586 582 582 586 566 519 477 438 402 379 388 428 460 468 471 470 442 406 378 373 362 350 342 390 383 376 369 378 382 398 414 482 497 500 492 475 443 414 398 398 406 415 416 421 437 455 468 459 460 484 503 511 523 526 522 518 519 518 511 499 483 479 475 463 463 463 466 473 504 536 563 592 600 609 610 603 581 561 521 452 428 428 429 436 452 474 502 535 552 561 553 537 513 490 460 414 396 384 361 345 325 318 314 314 306 309 324 343 355 359 362 384 384 373 359 345 327 312 294 266 255 254 242 245 244 244 240 223 227 257 294 331 387 443 491 519 544 566 585 600 607 604 607 617 617 624 620 620 616 623 623 655 591 647 623 595 627 615 659 603 591 603 635 627 591 615 687 607 643 631 615 647 667 651 645 652 675 698 678 734 666 698 694 710 710 725 717 713 745 753 708 708 771 742 719 766 739 715 779 752 705 691 698 695 681 654 607 592 612 588 576 647 634 614 653 645 700 676 663 682 681 657 693 709 664 735 719 701 724 694 726 706 711 716 714 720 725 722 705 649 631 635 625 621 617 617 614 617 606 602 586 590 579 583 576 45 45 49 53 71 98 137 161 184 200 216 224 216 181 157 142 90 83 74 60 54 52 59 66 57 64 67 63 63 56 55 48 51 48 50 43 44 38 43 47 43 47 54 56 55 58 60 53 49 41 32 32 36 52 68 79 79 79 79 79 71 63 55 58 29 37 37 37 33 33 33 33 33 33 33 33 33 33 37 38 30 30 29 29 33 33 37 41 45 45 45 45 45 45 53 46 46 46 46 46 46 46 46 46 46 46 42 38 38 42 42 41 41 49 53 62 74 83 88 91 135 147 167 187 210 218 225 211 208 182 162 135 112 93 85 78 70 62 57 45 47 39 42 45 45 44 44 40 41 45 45 45 49 45 45 45 45 41 41 35 44 45 53 57 61 54 61 61 49 48 52 55 62 61 68 61 58 44 55 47 55 51 58 51 70 59 58 43 43 35 35 34 50 50 49 45 41 37 33 32 32 32 39 51 71 94 118 144 217 243 267 291 315 323 335 332 310 295 260 207 167 146 155 199 280 341 367 349 332 314 261 214 147 112 67 39 42 53 64 60 49 52 57 69 77 82 79 83 96 96 88 80 69 65 61 64 94 121 148 171 189 220 258 296 330 368 406 433 463 486 521 541 545 552 567 575 586 582 571 560 542 535 498 433 384 342 279 195 132 94 62 42 50 50 46 38 46 45 41 40 48 60 75 94 94 105 109 98 91 79 64 49 61 57 53 49 49 53 57 58 51 66 93 130 190 274 362 419 491 540 597 632 659 697 748 791 848 895 927 920 902 861 782 692 609 519 397 296 211 156 125 120 108 129 118 115 123 139 155 176 206 252 312 368 424 498 583 641 738 784 854 908 945 964 986 983 937 916 849 754 660 553 432 302 175 98 53 53 67 70 72 87 87 90 102 106 110 102 102 91 68 61 75 69 72 117 194 255 369 432 482 481 467 479 492 507 538 529 506 476 434 373 311 262 181 152 122 81 51 39 39 39 39 39 40 40 41 42 42 42 42 47 69 92 118 137 148 141 123 100 88 80 84 84 95 99 114 110 117 113 121 125 132 143 181 219 271 305 320 322 329 329 333 336 329 322 315 312 320 321 297 267 227 185 163 134 100 80 74 59 50 42 41 41 53 57 49 42 53 57 61 61 61 60 64 68 75 100 148 215 275 307 331 326 340 354 381 404 423 441 405 389 372 348 343 350 365 361 358 336 314 293 267 215 169 127 136 152 199 230 263 290 332 352 378 398 426 430 418 402 402 406 387 356 317 274 239 200 157 140 124 103 63 39 39 43 43 39 40 36 36 36 40 44 48 45 38 39 40 48 56 60 60 64 56 56 45 40 44 48 52 56 71 67 63 55 51 47 43 43 40 48 60 68 76 76 76 72 62 54 39 47 78 136 194 242 264 289 323 386 441 454 426 374 299 254 217 174 147 112 78 48 40 41 41 52 69 91 136 153 171 176 191 198 189 184 188 196 196 181 166 160 157 139 120 105 81 73 64 45 40 40 44 47 38 38 39 59 106 150 182 177 210 197 207 170 112 70 57 64 40 47 50 58 64 68 57 48 79 103 95 48 39 40 42 41 42 42 41 41 41 40 40 40 39 39 39 39 39 47 55 59 51 47 43 39 39 43 47 51 49 42 49 45 45 45 44 44 64 60 57 57 57 53 49 42 52 65 85 85 69 49 48 43 63 63 70 74 79 71 70 51 43 43 44 45 53 61 69 77 77 77 81 93 113 117 101 86 46 45 43 42 43 55 58 54 70 54 54 67 83 84 68 59 48 56 49 42 41 41 44 53 43 44 55 59 66 77 100 104 74 75 96 120 133 145 146 146 138 118 98 91 106 110 113 113 147 162 184 225 292 373 459 519 630 682 751 825 890 945 986 1006 991 980 968 953 915 869 819 771 672 581 467 375 304 239 181 128 115 97 93 90 106 102 86 70 77 92 126 153 183 206 225 251 334 380 415 461 509 596 698 788 904 952 1001 1014 1017 1017 996 977 942 866 762 647 474 304 230 239 208 179 141 98 70 58 58 51 53 52 53 65 84 84 79 71 58 57 53 49 68 80 80 80 53 65 84 87 89 84 99 119 153 206 291 390 491 558 605 616 604 637 661 646 631 612 554 489 440 400 348 284 223 154 96 61 49 44 43 44 45 45 45 44 45 45 56 56 59 63 74 91 157 190 244 317 404 505 597 666 701 724 735 728 705 686 664 666 715 727 736 737 723 696 662 640 647 662 692 748 806 871 920 950 985 991 980 983 979 951 905 860 777 689 580 470 349 238 182 166 101 86 90 105 133 183 242 278 138 114 103 103 77 48 47 48 49 62 95 147 179 175 136 104 88 104 109 113 106 113 121 132 186 189 192 188 195 195 195 188 188 173 146 115 76 52 52 52 69 77 93 109 113 106 86 66 58 62 59 62 74 98 141 169 117 77 68 80 52 50 91 191 179 151 135 131 110 66 50 62 53 65 70 52 51 51 52 53 51 50 54 103 184 258 296 299 163 193 209 173 97 55 57 78 150 193 262 311 333 366 416 449 371 364 256 161 149 110 74 106 50 58 58 65 65 83 99 125 126 196 251 243 227 242 301 352 410 430 440 435 461 488 484 445 386 344 309 274 256 234 219 200 228 197 162 135 136 145 142 119 100 84 69 57 53 53 61 69 50 52 73 80 76 72 76 83 78 97 108 105 89 80 83 83 55 58 57 73 84 88 87 72 62 47 50 84 123 135 106 75 42 44 53 65 69 69 65 49 90 77 166 228 239 314 433 433 399 350 256 143 94 103 105 89 99 115 58 47 126 118 74 86 98 67 46 46 59 83 91 91 55 63 74 85 81 69 49 43 43 44 46 46 51 63 60 63 50 113 168 179 199 241 257 256 391 360 313 250 195 148 132 132 74 70 78 83 53 43 50 95 48 51 47 46 44 43 43 50 68 75 75 68 65 62 62 66 51 52 52 48 52 64 96 124 198 249 301 276 168 56 39 63 59 59 59 52 57 61 69 66 81 65 45 41 42 50 46 42 50 62 63 59 44 44 60 72 90 78 59 43 42 43 50 50 46 41 41 45 59 59 51 39 40 40 40 41 42 46 50 54 61 45 64 80 64 73 85 66 67 72 92 116 124 100 57 42 44 44 44 45 45 45 46 53 70 73 62 54 54 44 48 45 45 45 49 56 59 63 62 62 62 62 62 62 58 54 54 58 46 43 47 51 48 52 56 56 63 63 59 59 59 63 67 67 51 59 71 79 79 79 75 71 80 73 65 69 66 51 48 48 62 71 76 73 58 55 60 75 71 81 85 94 110 111 122 133 231 205 199 259 321 382 429 483 532 527 480 425 403 401 375 336 262 216 147 113 95 85 82 78 69 72 69 74 70 58 53 53 47 135 130 74 90 54 43 57 47 47 48 46 51 49 57 63 50 74 102 91 60 49 50 52 50 49 48 47 48 51 58 50 61 56 48 43 43 53 89 123 160 225 312 416 497 493 407 327 272 208 124 56 40 50 54 43 34 35 36 36 36 36 36 40 64 64 60 52 48 40 36 39 40 43 46 42 45 41 41 37 45 45 45 49 47 39 43 37 46 51 63 53 38 39 41 54 42 42 49 65 88 123 150 165 208 219 235 235 227 195 166 142 102 78 57 45 49 49 49 37 33 33 34 34 34 35 34 34 35 36 37 45 53 61 65 54 41 42 54 70 93 109 125 128 156 160 171 175 186 190 190 183 160 164 183 202 236 278 339 381 459 498 560 592 587 555 538 529 542 549 549 558 566 558 540 516 529 491 458 439 455 471 467 451 423 388 340 316 312 316 313 309 341 334 318 307 308 317 333 355 436 449 445 424 407 375 354 331 343 352 369 381 386 391 400 417 422 435 462 486 521 544 552 563 547 547 547 539 525 517 513 514 512 500 496 495 498 514 537 542 566 563 556 553 535 512 489 445 406 381 379 376 383 402 412 437 467 479 493 492 483 457 433 422 414 403 391 368 352 341 341 341 345 337 336 344 363 375 374 362 377 362 347 325 292 273 251 248 197 186 189 185 188 187 187 184 166 175 213 250 298 353 413 465 501 514 529 543 546 550 555 569 579 582 590 594 598 602 613 617 620 600 639 643 634 630 610 610 634 634 610 622 666 650 602 602 634 654 642 606 610 618 597 629 627 634 673 673 689 665 685 689 673 705 700 660 664 708 712 676 704 720 723 711 719 722 703 704 681 691 680 623 593 586 595 582 548 586 573 537 556 563 566 614 584 608 639 622 618 609 633 640 654 657 692 691 697 704 702 730 753 766 788 809 815 805 786 764 716 698 690 671 660 656 656 649 648 640 636 621 621 602 602 591 44 44 44 44 48 75 106 130 130 141 157 161 149 134 114 106 85 77 80 64 58 56 63 77 57 60 60 63 59 59 52 56 48 49 50 51 44 37 38 42 37 38 49 48 47 53 53 60 49 41 32 32 32 44 64 71 67 67 67 67 66 51 50 46 32 32 32 32 33 33 33 33 33 29 37 29 36 29 36 29 29 29 29 29 33 33 37 37 45 45 45 45 45 45 45 45 46 46 46 46 46 45 46 45 45 41 41 38 38 38 41 41 33 41 45 54 70 75 76 83 115 127 147 171 195 207 222 219 213 194 166 135 104 85 78 67 62 54 49 37 39 35 46 53 53 56 48 44 41 37 37 37 45 45 41 41 41 41 41 42 44 48 49 57 57 61 57 57 44 44 48 51 54 54 57 57 51 44 51 55 54 58 58 58 66 62 54 46 43 39 35 35 50 46 49 45 41 37 33 33 37 36 44 56 82 103 134 153 229 248 268 292 319 331 339 340 321 302 268 215 175 150 159 196 246 319 345 338 332 314 264 206 166 120 75 39 35 43 50 53 64 68 76 85 97 102 110 107 111 100 96 88 80 76 72 72 94 117 141 160 186 205 250 288 338 372 407 444 463 490 525 556 555 570 582 601 609 616 609 598 591 585 555 486 437 392 325 226 144 91 59 39 38 43 38 38 50 49 40 43 47 54 70 78 81 85 85 86 71 59 37 36 57 53 49 49 49 53 57 61 70 89 119 160 213 293 377 442 495 544 597 635 666 704 748 794 864 914 946 932 920 876 804 729 662 572 469 365 280 225 186 185 181 187 187 191 203 219 242 257 282 323 384 448 509 583 665 715 774 816 878 924 957 972 979 980 934 913 846 762 671 575 455 325 190 102 57 60 71 70 73 84 71 75 82 82 86 75 70 59 56 63 69 64 82 147 248 322 444 497 520 484 463 463 480 491 537 525 491 461 423 362 290 237 164 146 112 82 55 39 40 40 38 42 40 40 41 42 42 42 42 47 69 92 122 133 144 137 119 103 95 87 95 99 107 122 114 121 117 121 120 128 132 143 189 234 270 297 304 307 314 322 306 309 310 303 299 295 292 292 274 250 208 185 163 141 115 93 63 51 42 41 40 41 53 57 48 48 53 57 61 61 61 53 60 61 87 124 183 255 322 362 369 387 413 443 466 485 508 523 495 459 395 367 370 374 369 346 335 313 287 262 234 193 139 97 98 138 184 219 257 287 329 352 357 392 426 434 425 420 420 432 409 374 332 282 243 207 164 140 112 95 59 39 35 35 35 35 36 36 36 43 43 47 51 48 38 38 39 48 56 60 64 60 52 52 48 40 40 44 48 59 60 59 55 47 43 39 39 39 40 48 60 72 80 84 80 80 78 58 38 38 66 121 179 209 250 252 278 305 340 345 333 308 295 250 213 178 139 112 71 48 40 41 49 51 68 91 133 157 176 184 207 198 196 188 196 204 208 189 170 160 150 131 108 97 81 73 65 53 40 40 44 40 40 39 38 44 87 127 152 149 181 183 179 150 104 63 57 64 44 44 47 51 63 71 68 52 88 111 104 49 40 41 42 41 42 42 41 41 40 40 39 39 39 39 38 38 39 43 55 59 51 47 39 39 39 39 55 51 45 49 49 49 49 45 44 40 72 72 69 69 73 69 61 50 64 73 96 88 68 44 43 42 59 58 58 62 74 70 66 51 44 44 44 44 43 43 43 44 56 60 76 96 101 89 57 43 44 43 43 43 48 56 55 47 46 42 42 51 59 55 51 50 57 76 76 57 41 41 44 68 57 68 79 74 69 77 99 100 63 43 44 53 65 65 86 106 110 95 83 87 107 119 126 125 179 186 201 218 259 315 383 428 515 571 639 724 797 857 914 945 964 974 982 986 975 952 914 884 846 764 654 559 479 403 322 246 206 180 168 158 166 170 158 142 137 168 210 249 284 306 325 358 416 470 516 555 603 675 769 837 927 967 1013 1016 1017 1017 1003 988 961 869 792 710 547 354 264 269 234 201 159 124 93 76 72 57 60 52 52 57 80 76 68 59 50 50 53 61 72 80 81 77 80 99 117 125 123 126 145 168 218 275 368 463 546 601 629 636 612 641 658 650 635 613 558 489 409 368 324 292 259 195 109 46 49 44 43 44 45 45 45 44 44 45 49 56 52 51 55 70 95 124 159 224 305 401 494 555 636 666 708 747 766 769 769 779 781 781 782 780 774 768 772 764 768 776 795 832 874 927 965 995 1019 1018 1001 986 976 934 864 793 710 615 505 415 308 197 140 123 74 83 98 106 125 148 183 203 151 171 175 140 73 46 47 58 48 50 87 135 167 155 119 84 92 93 105 102 106 106 97 89 128 112 104 112 124 128 124 120 105 93 77 70 70 66 53 52 81 81 89 94 98 86 67 54 66 54 54 74 109 134 143 146 128 92 76 84 56 51 123 240 123 91 79 91 90 58 54 78 48 50 70 67 52 51 51 52 50 63 76 97 198 330 368 316 294 301 273 184 77 54 75 128 183 202 248 301 342 337 326 311 293 234 198 134 66 110 138 70 62 58 50 50 69 77 69 67 96 154 150 117 152 240 271 247 369 399 414 409 435 463 458 416 344 306 274 248 245 253 254 247 192 189 182 166 156 156 145 111 95 80 60 52 52 64 80 92 50 56 96 112 104 84 68 67 66 85 97 93 77 72 75 75 58 70 70 69 69 69 84 85 74 46 49 113 193 216 168 105 43 45 49 58 62 70 69 58 75 70 171 236 216 298 433 441 462 420 311 182 109 99 96 76 141 163 102 87 179 174 110 120 136 93 53 45 62 87 103 107 78 86 94 74 53 43 43 44 44 45 53 50 51 52 56 52 50 78 141 172 203 243 230 166 286 266 218 155 116 104 94 93 71 75 79 79 60 44 44 46 46 46 45 43 43 44 59 62 55 67 71 68 69 73 74 74 40 42 44 53 65 89 129 161 235 322 361 281 152 56 44 63 59 59 59 56 53 50 58 62 82 62 49 41 50 54 50 42 50 58 59 55 44 44 60 80 159 119 71 43 42 42 42 41 62 50 42 46 57 57 41 39 40 40 40 41 42 42 43 46 78 54 73 90 74 74 86 67 67 76 104 132 132 104 60 43 44 44 45 45 49 53 53 64 71 70 66 58 58 51 44 43 45 45 52 59 59 62 62 70 50 54 61 61 57 53 57 57 42 42 46 47 51 48 52 63 55 62 63 63 63 55 47 43 48 56 72 76 76 68 64 60 77 70 66 70 62 59 48 48 62 63 64 69 54 52 53 73 87 70 90 139 131 68 63 103 189 156 142 188 238 284 335 382 376 363 312 277 282 304 281 239 172 141 99 85 85 75 60 59 49 48 53 74 74 49 47 47 46 155 146 78 90 62 43 53 43 43 48 54 59 64 76 79 62 74 82 67 48 48 51 71 50 53 53 48 51 54 54 57 61 72 68 44 44 57 73 76 124 155 207 294 409 455 392 300 229 184 113 64 51 51 50 34 34 35 36 44 48 53 60 64 92 88 84 76 71 63 59 62 36 36 39 42 38 41 41 37 45 45 46 43 47 39 36 37 42 51 63 53 38 39 45 58 46 46 61 81 115 159 197 224 286 305 305 305 286 246 202 178 114 87 62 42 49 45 41 33 41 38 38 39 39 35 35 35 36 36 41 45 53 57 61 50 49 43 58 74 86 98 113 117 141 148 156 167 182 186 186 190 144 148 163 182 212 277 344 405 487 537 588 618 606 566 529 520 503 514 530 555 571 571 564 553 557 530 494 479 479 478 455 431 384 336 300 276 284 297 305 301 302 294 279 268 264 277 297 312 389 387 378 361 333 309 296 284 301 325 345 351 352 356 357 366 382 406 437 473 504 530 553 564 556 561 561 553 538 528 528 525 544 529 513 508 508 523 527 531 529 518 503 492 478 448 424 395 367 353 350 350 362 366 376 394 423 433 439 443 438 418 399 387 410 409 390 374 355 355 352 360 380 368 360 364 383 387 375 359 333 314 288 258 231 206 184 176 121 121 124 124 131 138 145 138 140 152 194 228 275 331 383 432 468 485 503 514 513 513 529 547 573 579 587 595 615 622 630 634 650 630 620 636 660 668 667 643 636 672 652 644 680 660 648 707 683 659 643 634 658 666 654 725 759 742 770 778 786 813 813 797 829 829 837 861 873 837 825 869 809 781 798 809 785 801 791 720 733 687 614 573 555 513 459 444 388 401 392 408 439 454 434 461 492 472 562 590 601 585 660 669 687 721 728 734 761 771 797 832 807 835 872 905 906 887 860 829 789 770 750 724 709 701 690 686 670 663 652 644 637 614 603 599 43 52 64 64 51 55 67 82 106 106 102 98 90 86 82 89 72 79 75 66 64 56 55 62 54 53 45 48 44 40 44 37 34 34 35 35 36 36 40 44 44 47 44 47 50 42 41 37 32 32 32 32 36 36 43 47 51 50 54 54 57 42 37 33 32 36 40 40 40 40 36 36 36 33 32 28 28 27 27 27 33 33 33 33 33 33 33 33 45 45 41 41 41 41 41 41 41 34 30 30 30 34 34 38 34 34 34 34 34 38 42 42 45 45 42 50 50 55 63 64 96 103 123 151 175 195 211 212 209 198 182 159 128 104 81 62 53 45 37 36 35 35 46 57 69 64 56 48 40 36 37 37 33 33 33 33 33 33 33 33 35 36 41 48 53 56 52 48 40 40 36 36 36 35 35 35 35 36 35 39 43 43 47 47 58 54 54 50 46 47 43 43 34 34 38 42 42 42 38 37 45 45 52 64 91 115 147 170 231 239 254 278 305 328 340 348 329 318 284 230 179 145 143 162 199 253 289 297 295 303 268 228 181 138 91 59 44 48 44 51 80 102 114 119 131 136 144 144 136 125 117 102 98 87 84 91 91 114 141 153 175 201 243 277 327 361 407 448 479 506 541 568 574 585 600 623 645 653 653 646 631 633 600 543 487 448 371 268 140 84 44 38 38 38 37 36 45 48 39 42 41 45 60 64 64 65 58 58 48 37 37 37 46 42 38 45 49 68 84 99 94 128 171 209 262 323 392 448 501 539 592 619 653 700 767 818 871 922 941 915 901 883 834 774 702 626 526 438 369 315 276 252 250 256 252 263 282 305 324 342 380 434 507 560 602 660 731 786 837 860 895 928 954 965 969 973 939 910 842 754 682 602 485 355 229 130 77 76 76 58 46 57 68 68 71 52 43 36 36 39 59 58 64 86 139 228 332 398 503 534 534 494 474 491 503 495 529 506 476 439 398 338 261 204 123 105 89 58 43 38 39 47 42 46 43 44 41 42 46 43 50 50 64 80 105 125 147 143 117 107 107 107 118 122 126 133 137 140 140 144 140 144 152 162 218 248 272 284 276 276 287 299 295 295 288 295 299 299 287 280 234 219 211 192 170 144 110 80 58 52 48 43 42 40 40 40 51 55 59 59 48 53 50 54 65 65 84 124 191 270 341 387 364 410 465 512 534 538 545 552 537 493 434 393 370 370 358 331 320 291 265 237 204 156 103 69 62 97 144 186 231 262 299 322 373 403 433 451 453 456 467 472 461 423 366 319 269 217 170 138 88 64 40 35 36 40 35 34 34 34 34 42 42 46 57 47 41 38 38 43 51 54 62 55 43 43 43 40 43 47 51 56 48 48 48 44 44 44 44 44 44 48 56 68 84 100 112 124 90 74 54 42 54 74 105 131 238 221 204 204 223 231 235 223 224 209 194 163 132 98 83 76 40 52 63 66 84 103 145 162 180 184 199 191 197 196 208 220 252 217 171 153 143 136 120 97 86 74 65 41 40 39 40 44 37 37 37 39 46 78 110 123 148 137 132 120 103 82 58 49 39 40 40 51 59 67 75 75 96 105 81 41 38 40 42 41 40 40 40 40 40 39 43 42 42 50 54 50 46 42 38 38 58 58 54 47 39 40 59 67 43 39 44 48 52 60 64 64 84 83 83 91 89 85 81 66 83 88 92 80 56 43 43 43 56 67 67 67 67 63 63 59 44 43 43 43 42 42 42 42 63 63 63 59 47 43 43 47 41 41 41 43 60 60 43 42 47 43 42 42 42 42 43 46 57 75 72 49 39 39 41 51 43 43 59 75 79 71 66 51 43 44 56 61 65 53 53 54 90 75 66 63 83 103 115 137 207 217 217 216 230 259 301 342 374 438 511 594 667 737 811 864 920 951 981 1003 1004 996 981 959 941 907 862 802 714 625 555 488 376 317 285 261 266 263 263 262 286 305 339 371 413 435 446 470 504 561 620 670 722 783 856 920 962 988 1007 1016 1017 1014 1010 992 946 905 837 729 594 444 302 218 223 197 179 160 153 145 128 95 67 53 53 53 61 64 64 56 50 50 54 71 90 90 78 72 136 162 170 177 177 197 231 265 303 356 440 520 584 613 622 614 614 634 646 635 631 613 555 474 373 321 273 249 236 206 149 106 60 48 43 43 43 44 44 44 49 45 44 44 44 44 44 48 70 84 103 123 165 228 305 369 477 549 652 747 811 855 885 903 890 875 860 838 823 825 842 855 878 874 904 927 945 963 990 1018 1016 1015 1014 989 950 879 773 680 593 507 411 322 241 171 118 99 56 108 153 156 117 85 101 126 182 154 137 130 109 53 48 53 77 70 71 91 103 111 99 80 96 101 109 94 73 62 78 95 95 79 63 67 83 91 83 75 102 74 54 54 55 55 53 51 52 80 109 123 97 73 56 54 63 57 61 85 125 142 128 123 72 87 79 55 51 80 152 210 49 48 51 95 106 70 50 62 55 59 71 68 52 52 53 57 53 114 123 123 246 448 550 502 421 405 321 153 52 64 115 137 184 196 222 240 247 245 233 236 219 174 122 70 73 148 157 84 57 53 53 49 50 50 54 65 76 102 94 93 128 199 242 244 291 342 369 364 371 395 402 371 322 287 255 240 244 260 273 277 258 203 172 185 187 160 136 125 95 84 72 60 56 60 64 68 51 64 92 112 116 104 88 72 51 71 94 94 77 57 49 56 63 59 60 56 63 63 70 67 74 50 67 171 283 311 231 140 55 47 47 47 63 63 55 46 47 51 161 218 198 291 437 460 484 439 338 225 140 95 93 119 160 231 239 315 411 327 188 174 172 110 44 53 90 70 47 75 55 55 58 53 52 52 55 47 44 44 53 73 67 52 48 48 58 125 173 177 173 180 159 119 132 128 124 101 78 58 54 70 43 64 76 52 48 68 61 45 42 43 43 43 43 43 42 41 71 78 78 75 71 71 73 78 39 44 65 46 66 127 168 183 253 284 251 166 105 88 71 39 62 55 44 44 41 46 43 47 78 74 74 58 46 42 42 43 41 43 55 55 43 43 60 84 100 88 71 51 58 82 109 117 65 57 46 47 55 44 41 39 41 58 46 41 43 44 43 49 45 64 72 57 45 44 52 64 84 92 120 168 204 180 103 41 68 63 62 62 66 59 54 50 42 42 42 42 42 42 42 42 43 44 55 59 59 55 47 46 46 42 42 42 46 42 46 42 66 62 62 54 50 50 46 42 41 40 42 55 63 52 48 45 44 65 74 62 61 68 64 45 46 87 51 45 79 64 45 49 49 50 51 52 51 52 65 85 117 52 51 109 129 73 56 88 127 99 105 152 191 199 218 238 221 205 165 138 162 187 168 116 105 90 78 59 51 51 51 50 57 60 53 49 49 49 48 48 72 176 151 89 97 68 42 72 43 43 43 45 66 83 83 71 83 91 92 92 81 65 49 49 53 49 49 47 51 54 65 72 76 79 76 65 57 62 81 101 73 125 143 135 206 309 312 243 183 167 126 77 44 35 42 42 43 47 48 48 57 57 58 55 67 94 114 120 111 103 106 110 62 41 31 30 30 46 53 46 50 50 50 51 41 41 38 42 42 47 63 49 38 39 45 61 50 50 61 84 127 186 245 287 326 344 353 354 327 280 233 202 139 107 75 47 51 58 53 41 53 46 46 47 40 40 37 37 37 37 45 46 61 62 69 59 42 43 51 63 67 71 98 118 121 136 152 163 170 167 174 167 133 137 152 171 217 279 361 423 496 531 576 587 566 537 509 500 484 480 489 513 545 565 569 562 573 542 518 502 498 482 446 406 335 304 279 271 283 304 312 312 305 293 266 247 251 260 280 292 323 314 293 272 263 258 265 265 285 302 319 320 305 294 291 299 335 362 405 452 498 521 548 559 535 535 539 544 549 547 540 526 532 522 522 525 518 521 517 506 483 468 441 415 393 386 391 389 354 354 354 350 351 358 365 380 375 382 381 377 384 387 384 387 412 407 400 396 385 385 382 387 407 396 392 384 384 373 342 303 263 238 215 185 147 116 94 83 63 70 77 84 94 101 112 116 125 148 178 212 248 301 361 417 447 452 455 468 480 495 507 518 581 596 616 632 633 637 637 633 633 636 652 663 682 690 705 709 702 702 709 705 710 710 714 717 717 705 693 685 695 715 735 758 812 831 843 855 874 878 885 885 873 870 877 877 873 873 869 862 857 833 813 802 798 775 745 715 658 600 512 439 379 334 299 272 242 242 242 242 253 257 261 272 311 335 370 400 431 463 510 559 612 650 688 715 744 774 812 841 880 891 906 928 936 928 916 900 868 849 829 803 772 749 734 719 693 686 671 653 634 615 607 603 42 43 55 55 47 47 59 71 71 71 66 62 58 58 54 69 68 82 81 69 60 52 51 54 54 50 45 37 45 40 45 37 38 34 35 35 35 36 47 47 43 43 50 46 42 34 34 33 37 36 36 32 32 32 35 35 39 38 50 53 49 41 33 32 36 35 40 40 44 40 40 40 28 28 28 28 28 28 27 28 29 29 29 29 29 29 29 29 41 41 41 41 41 41 41 41 38 38 38 34 34 38 38 42 34 34 34 34 34 38 38 42 38 42 42 38 46 47 55 56 79 91 100 128 152 172 188 200 189 178 170 151 124 101 85 73 53 45 37 37 36 39 50 62 65 60 52 44 40 36 37 37 33 33 33 33 33 33 33 33 35 36 36 44 52 52 48 48 36 36 36 36 35 35 35 35 35 35 35 39 39 43 43 47 54 50 50 50 46 42 42 38 34 34 34 38 38 38 34 33 45 49 56 72 96 127 155 174 201 212 235 254 278 305 317 325 325 303 276 215 171 137 127 135 157 208 247 251 259 267 248 212 192 149 95 63 52 49 49 59 112 130 142 154 159 166 167 167 167 156 148 133 121 106 110 99 99 111 134 149 163 189 235 269 311 349 395 440 475 506 545 572 586 604 619 634 661 671 671 660 653 659 630 581 537 495 421 319 167 100 64 40 40 47 46 45 35 35 42 42 41 48 48 44 56 56 57 50 44 37 37 38 38 39 39 46 57 69 84 106 136 178 216 258 300 350 411 452 497 535 588 622 649 696 763 817 863 902 926 904 889 875 833 776 700 643 570 494 436 379 329 304 334 337 336 343 358 381 399 414 483 537 603 649 680 722 774 814 853 868 902 925 936 938 934 934 916 887 834 758 697 632 527 401 259 160 107 99 94 70 54 62 58 61 56 45 37 36 35 43 85 81 90 135 216 317 414 471 541 565 560 517 490 502 503 491 498 479 449 405 360 295 223 170 109 90 67 43 38 38 42 46 46 46 43 44 45 41 49 46 49 49 60 78 97 116 135 143 109 106 118 126 130 137 133 129 144 148 159 159 159 155 159 177 221 244 271 272 268 265 277 285 284 284 288 296 295 291 279 271 210 215 223 196 164 130 121 118 181 166 143 107 63 42 49 57 43 47 48 60 68 62 46 42 62 58 77 127 210 285 336 370 390 432 487 530 549 551 551 555 559 523 461 417 390 374 358 339 329 292 262 226 182 138 92 58 51 79 122 167 209 251 289 315 366 399 440 455 471 470 481 490 472 439 397 358 304 244 184 144 80 53 36 35 35 35 34 34 34 34 38 38 49 53 61 50 44 37 38 38 43 46 54 54 43 39 39 43 39 43 47 52 48 48 48 48 48 48 48 44 38 39 44 60 80 96 112 120 92 83 63 47 50 58 81 93 176 172 163 151 139 135 150 154 205 190 171 148 117 87 72 72 44 52 67 77 88 107 138 162 180 176 187 175 185 192 220 236 240 213 175 157 147 140 128 109 54 54 58 53 45 55 66 70 42 38 37 38 39 50 78 94 126 126 126 110 98 70 49 40 39 40 44 40 51 63 90 95 124 125 105 49 39 41 42 42 40 40 40 40 43 42 42 42 36 38 54 57 49 45 42 46 46 50 54 51 47 47 59 63 47 46 51 55 59 67 60 64 72 75 79 87 88 93 89 78 63 68 72 64 48 43 43 43 48 52 52 56 56 56 52 59 55 55 51 47 47 43 42 42 42 42 43 42 42 41 42 42 41 41 41 43 52 52 43 42 43 42 42 42 42 42 42 42 69 76 68 57 49 49 50 50 42 42 42 58 67 71 71 56 52 48 56 60 57 61 65 61 78 82 74 67 71 76 100 130 202 217 217 201 200 215 252 298 319 368 436 481 537 603 696 769 836 869 892 919 939 966 989 993 975 956 918 869 800 730 664 601 486 438 402 387 384 392 385 381 404 419 435 465 491 506 520 537 600 664 722 772 810 855 917 955 985 997 1009 1017 1017 1014 1010 995 939 890 825 725 606 479 359 280 212 198 184 189 201 209 201 172 113 91 87 86 94 94 97 89 77 77 88 100 120 132 132 142 217 243 247 251 263 282 320 354 376 425 493 557 599 624 622 614 618 638 638 615 611 589 535 458 341 285 233 208 207 186 129 93 72 67 55 47 48 44 43 43 44 45 45 45 45 45 46 49 59 63 67 67 90 133 187 236 370 453 567 681 783 866 926 957 945 921 882 854 848 861 898 919 935 934 945 964 985 988 1007 1016 1015 1015 1015 971 894 792 676 582 496 385 285 243 201 138 90 71 83 135 171 164 109 70 70 87 119 95 82 90 82 58 65 97 65 50 50 59 91 104 100 81 81 86 102 86 70 62 67 72 77 69 61 61 72 72 64 56 53 52 52 53 63 71 59 54 64 80 106 143 153 134 97 68 78 81 84 92 113 123 108 111 56 71 71 67 72 100 144 180 59 50 50 67 78 58 63 79 55 64 75 72 60 53 53 62 52 106 126 153 291 486 610 597 495 444 328 156 71 99 154 156 188 179 179 189 189 187 159 150 164 107 114 74 48 164 223 80 72 72 61 54 50 50 50 50 48 53 72 83 142 213 247 243 233 283 315 310 313 332 328 305 303 272 248 232 232 236 236 225 249 202 176 196 186 147 116 101 103 95 91 87 83 84 88 88 72 76 84 96 108 108 100 92 84 88 84 79 63 58 61 65 48 48 48 48 52 56 67 67 58 51 95 192 288 301 221 137 48 47 47 47 52 59 48 47 69 48 137 202 199 292 425 452 437 430 357 224 120 91 97 129 327 454 470 481 543 474 275 154 160 147 109 83 62 46 45 46 45 45 45 44 43 43 42 42 63 52 60 65 55 47 47 48 90 141 169 161 157 149 121 77 77 77 77 78 70 58 51 54 45 57 53 44 53 77 69 44 43 43 51 51 47 43 42 50 91 90 82 67 59 47 44 41 42 55 73 90 111 152 192 231 265 220 147 94 69 52 63 79 58 51 40 40 41 42 43 43 71 74 66 50 42 41 43 51 42 43 51 47 43 43 59 79 47 67 98 105 96 87 86 89 89 62 39 39 42 55 48 43 42 43 51 43 43 44 48 44 43 49 45 44 44 43 44 72 140 132 144 184 224 204 131 59 46 58 62 58 50 42 53 57 42 42 42 42 42 42 42 42 42 43 47 55 55 51 43 42 42 42 42 42 42 42 54 54 81 74 70 62 62 58 58 54 61 61 50 43 43 48 56 53 61 58 58 90 110 73 49 78 64 56 52 60 56 47 48 57 48 49 59 63 59 60 72 88 51 53 89 105 85 52 52 72 88 71 91 134 158 150 138 146 170 142 102 98 150 207 187 127 56 52 56 52 52 52 56 63 48 51 48 48 48 48 48 48 69 176 171 109 104 75 50 88 43 43 43 45 62 78 71 60 87 96 109 121 113 93 69 53 47 48 64 67 62 61 61 68 48 55 60 57 57 58 70 79 64 68 74 78 121 180 215 214 153 128 99 66 45 36 39 42 43 47 48 52 61 58 63 60 91 111 141 148 139 127 130 134 86 54 32 30 31 39 46 42 50 50 55 44 41 34 35 36 35 47 59 49 38 39 49 61 58 62 84 112 159 209 256 298 333 362 363 357 337 295 241 207 131 104 68 52 56 63 62 54 50 50 50 44 44 37 37 37 37 38 38 46 54 62 66 52 51 44 60 72 83 102 114 133 133 144 148 152 155 154 151 140 125 129 148 171 221 295 378 444 497 523 553 567 542 513 503 492 461 454 469 486 526 543 554 543 561 526 502 482 478 454 414 374 335 303 283 279 295 311 316 316 316 297 281 262 254 251 270 271 264 252 250 245 248 259 274 278 298 303 315 300 270 248 248 256 295 333 380 427 473 489 507 514 514 518 523 531 530 531 532 525 524 525 537 533 537 525 517 509 486 467 434 411 389 372 373 377 349 356 356 359 359 360 363 371 370 366 365 361 368 380 387 397 434 440 441 438 438 435 432 429 422 407 388 369 362 339 315 270 207 178 163 140 106 87 68 65 56 56 55 65 72 79 101 105 109 125 162 192 233 286 350 396 421 434 440 447 461 484 500 518 571 593 602 622 630 634 634 630 650 654 669 681 700 711 730 727 727 723 724 720 727 727 727 735 727 722 714 717 725 745 764 783 793 804 816 828 843 847 855 855 863 863 866 863 859 851 854 840 779 745 721 706 695 668 627 585 520 452 360 288 235 198 176 161 141 137 137 141 145 153 168 172 184 207 230 253 264 291 327 368 439 473 516 566 604 653 705 747 812 845 882 920 947 961 965 954 912 890 871 840 809 786 760 745 719 701 690 671 652 634 619 615 41 42 51 51 42 46 54 66 62 62 58 58 58 54 54 61 60 63 62 57 52 44 43 42 49 45 41 37 40 44 51 41 38 34 34 35 35 35 46 46 34 34 41 41 37 33 33 33 44 40 36 32 35 31 30 30 30 34 38 37 37 33 32 28 32 31 36 40 44 44 44 44 28 28 27 28 28 32 31 32 28 28 28 28 28 28 28 28 41 41 41 41 41 41 41 41 46 39 39 39 39 39 39 39 31 30 30 30 30 30 30 30 42 41 34 34 38 39 43 43 60 68 88 112 136 160 169 177 189 178 170 159 136 121 98 90 46 42 41 37 40 40 47 58 57 56 48 40 37 37 41 41 33 33 33 33 33 33 33 33 35 35 40 48 52 52 52 48 40 36 35 35 35 35 35 35 35 35 38 42 42 46 39 43 39 39 39 39 35 35 35 34 34 34 34 34 34 34 34 33 49 53 60 80 108 135 163 187 197 212 231 251 274 290 302 310 314 292 257 199 153 114 100 115 129 168 200 204 216 228 219 188 180 145 102 75 71 72 80 91 148 166 178 179 186 194 198 191 199 195 187 172 160 137 136 121 111 119 134 145 159 178 216 250 295 333 379 429 467 502 545 576 598 609 631 642 665 675 675 671 669 671 661 624 583 542 476 382 221 157 102 62 50 45 37 36 35 35 35 39 34 33 32 32 43 55 52 49 43 40 37 38 39 39 43 51 62 70 89 111 179 227 266 301 343 381 426 467 497 531 580 614 641 688 751 798 832 874 884 877 859 844 803 753 695 654 601 551 498 444 401 373 386 397 412 431 458 489 516 534 584 630 689 735 758 785 824 840 861 865 891 903 909 904 899 895 884 863 822 765 716 659 573 467 313 225 161 133 117 86 66 70 54 53 41 37 40 36 39 54 76 83 112 174 276 392 478 527 573 592 576 529 497 498 487 475 475 460 426 377 336 268 196 147 101 82 55 40 39 38 38 42 38 42 39 39 40 48 52 49 56 56 59 70 85 101 120 121 94 95 111 123 131 138 130 126 141 149 160 160 167 163 167 185 218 237 252 257 253 253 265 277 284 291 299 303 299 287 270 255 233 246 246 210 163 164 210 256 341 322 284 209 125 69 52 56 40 40 41 53 62 62 51 42 62 54 65 123 211 290 333 350 406 448 498 533 540 538 534 534 571 543 497 449 402 367 351 336 322 288 254 214 177 137 100 63 51 79 118 164 201 239 277 315 349 387 428 446 467 470 481 494 465 451 421 383 332 256 176 120 73 52 36 35 35 35 34 33 34 34 34 34 41 45 49 46 44 37 37 38 46 50 47 50 46 46 39 39 39 43 47 51 52 52 52 52 52 52 52 52 38 39 39 48 64 80 96 100 84 76 60 44 43 43 54 58 117 133 144 128 99 87 99 119 154 154 139 113 90 75 64 60 45 56 67 74 88 111 138 151 172 168 171 158 172 192 232 260 236 213 186 168 158 144 132 117 86 86 86 77 72 74 77 81 97 81 53 37 37 39 56 65 85 89 89 86 81 64 44 40 39 44 48 51 43 55 98 123 172 172 137 73 40 41 49 41 40 40 43 43 50 50 49 49 36 45 73 93 93 85 69 65 45 46 39 39 43 44 55 55 47 46 51 55 59 63 60 64 63 67 68 72 76 76 77 66 42 47 55 51 43 42 42 43 47 51 55 55 55 55 55 51 59 59 55 55 51 47 47 42 41 42 42 42 42 42 42 42 42 42 42 42 47 47 43 42 42 42 42 42 42 42 42 42 69 56 52 79 116 140 140 128 116 85 65 50 55 59 59 44 68 64 52 52 56 57 65 65 62 78 78 74 66 67 95 130 198 213 217 200 172 171 206 248 278 312 360 373 386 432 526 603 700 722 749 780 822 860 895 918 937 926 903 861 812 766 713 671 593 556 525 510 506 507 504 501 500 507 515 526 548 563 570 595 666 723 776 818 844 878 916 947 996 1004 1009 1017 1013 1006 1002 980 927 871 805 729 629 533 426 346 229 207 201 218 250 266 266 248 187 176 172 171 175 175 171 167 183 179 179 191 216 236 243 250 299 310 321 317 324 336 374 404 425 466 519 583 628 651 665 668 640 641 633 610 591 564 510 441 309 264 224 204 195 174 133 105 96 79 51 43 47 52 48 44 43 43 44 44 45 45 45 53 64 71 59 60 67 94 128 169 249 340 471 601 727 829 897 939 973 958 919 895 897 925 954 976 980 972 976 987 1004 999 998 1009 1015 1016 998 942 841 720 599 521 398 286 194 172 150 115 99 119 142 166 174 147 96 61 54 70 71 50 49 50 50 54 85 118 74 55 50 52 71 84 80 65 69 78 97 94 82 67 59 55 65 62 73 65 60 55 54 54 74 74 70 77 82 78 70 65 80 72 78 128 177 181 129 88 74 76 79 79 80 71 71 71 51 52 56 72 92 104 104 100 75 51 51 56 63 51 59 76 64 65 80 73 64 57 57 65 88 113 130 173 291 446 576 597 543 451 306 138 78 129 179 178 174 150 145 153 164 155 122 109 112 51 94 73 44 156 246 60 56 56 49 49 49 49 49 49 50 61 65 80 122 181 200 183 182 233 272 271 270 282 278 262 260 237 216 208 212 216 208 193 242 215 207 213 202 159 128 124 91 91 99 107 112 112 108 104 120 104 84 84 96 108 104 96 80 81 77 72 60 55 51 50 48 48 48 51 62 70 77 73 54 74 150 243 308 289 209 133 49 48 47 47 59 64 56 48 85 48 117 194 216 284 377 388 373 390 333 207 107 94 128 179 416 590 621 599 645 599 391 208 176 188 166 106 48 44 44 44 43 43 43 43 44 44 67 71 83 64 60 57 50 46 47 52 130 157 165 153 149 141 105 61 44 45 46 50 54 50 46 45 53 60 44 43 56 84 76 44 51 51 50 50 50 50 50 58 79 74 66 59 59 55 48 40 70 64 92 134 162 176 216 275 284 182 78 61 56 38 38 82 50 47 40 40 40 42 43 43 79 79 67 47 42 42 47 55 47 47 47 43 43 43 54 62 86 77 104 182 248 245 160 75 203 179 144 119 116 110 95 76 57 41 70 78 50 67 91 44 51 88 64 43 48 44 56 128 136 172 203 191 151 103 98 106 86 98 102 86 69 53 57 61 41 42 42 42 42 42 42 42 41 42 46 54 54 50 42 42 42 41 41 41 42 42 50 58 66 58 58 50 57 54 54 58 65 81 66 42 42 55 67 56 57 94 66 44 62 54 45 63 55 45 52 84 52 47 57 65 48 50 67 71 71 67 71 75 72 93 92 64 72 100 96 64 63 51 62 106 134 126 126 138 122 114 114 155 233 260 190 95 51 51 55 51 55 59 63 78 64 66 56 48 47 47 46 46 52 168 198 153 128 75 46 87 44 43 43 45 58 66 59 48 83 96 121 141 137 110 82 62 46 49 76 83 78 61 57 60 44 55 68 69 69 70 78 83 80 52 56 87 98 93 127 187 137 116 95 70 53 36 35 34 39 47 52 53 61 70 75 72 119 139 169 176 163 147 150 154 114 78 41 31 31 35 46 42 54 55 55 44 45 39 35 36 35 43 55 49 38 40 49 61 46 58 89 124 171 214 248 282 333 355 360 350 327 284 234 207 119 97 73 65 64 72 71 63 54 54 47 48 48 41 38 38 38 38 38 46 47 55 59 49 44 44 52 67 94 114 128 135 155 155 155 155 156 148 144 137 110 121 144 179 241 315 401 463 488 503 513 503 486 465 459 448 442 435 454 471 510 519 526 515 514 486 466 454 446 422 381 338 291 282 274 282 291 307 311 311 319 308 296 277 265 250 257 250 218 218 225 236 256 283 310 329 334 327 319 288 246 216 212 216 263 301 348 388 426 445 459 458 486 491 499 508 513 519 527 525 530 546 558 566 570 555 539 524 512 486 459 422 400 382 379 375 364 364 364 368 364 371 378 378 361 361 360 364 375 383 402 423 471 489 494 502 496 493 478 464 441 407 372 349 326 299 272 239 163 138 127 112 93 75 63 55 55 55 54 57 64 75 79 90 82 94 131 165 214 271 331 377 413 423 429 443 461 481 508 523 561 580 599 619 631 635 635 631 647 654 673 693 712 728 743 751 744 740 736 728 732 732 728 735 727 727 727 742 753 769 785 800 831 842 861 873 877 877 880 876 849 845 848 840 840 832 824 802 773 731 704 670 651 610 560 515 382 318 242 177 136 115 105 102 76 72 64 67 67 78 93 104 100 112 120 131 135 150 170 207 302 351 398 460 521 594 662 718 743 787 844 890 935 968 980 980 939 917 898 867 836 805 786 764 746 731 717 698 682 664 649 645 41 41 46 46 42 46 54 61 57 57 57 57 57 61 61 68 52 51 50 38 37 36 35 34 38 41 41 37 40 40 51 48 45 34 38 34 38 38 38 34 33 33 33 33 37 33 33 32 40 36 32 32 31 30 30 29 29 29 29 29 29 29 32 28 27 27 36 40 44 48 48 48 28 28 28 28 28 28 27 28 27 28 28 28 28 28 28 28 37 37 37 37 41 41 41 41 47 40 51 44 51 48 54 43 30 31 30 30 30 30 30 30 38 41 34 34 34 34 31 31 47 52 68 88 112 136 145 157 174 171 167 152 140 118 106 98 46 42 45 41 44 44 47 59 49 48 44 40 37 37 41 45 33 33 33 33 33 33 33 33 34 35 39 40 51 44 51 44 39 35 35 34 34 34 34 34 34 34 38 38 38 42 42 35 35 35 39 39 39 35 35 34 34 42 38 38 38 38 38 37 53 57 68 84 108 136 163 179 193 208 223 239 255 271 286 287 295 273 231 181 130 96 81 88 106 137 164 168 176 192 192 176 172 148 117 94 91 99 112 119 180 191 195 202 206 210 210 210 218 211 214 203 191 180 164 156 118 115 127 134 148 174 212 242 291 329 371 421 459 502 549 572 595 606 632 643 657 671 678 678 676 682 684 658 626 581 527 447 299 223 147 92 60 41 36 35 35 35 36 35 35 33 32 31 31 50 47 41 42 43 45 38 50 43 40 48 63 79 95 132 210 262 297 336 378 412 445 471 497 527 569 599 637 684 736 779 808 836 853 839 832 810 775 722 688 659 624 590 551 520 485 472 466 481 504 528 559 590 625 654 658 700 742 774 792 816 843 848 850 850 865 876 875 870 872 868 841 832 813 769 731 689 623 537 389 294 226 175 140 97 69 66 58 46 37 41 43 47 58 76 70 100 151 228 333 435 524 578 596 600 580 537 501 483 471 452 468 449 408 367 310 253 185 143 101 71 44 40 39 39 39 42 38 38 38 39 47 48 59 56 63 63 59 59 74 86 98 106 80 87 99 123 131 131 134 134 145 149 156 152 159 163 171 186 219 230 241 241 237 245 257 269 284 291 299 303 295 286 274 251 270 267 254 209 189 241 354 444 481 447 385 310 211 131 71 39 49 46 42 41 42 43 51 59 59 50 57 100 191 266 325 358 413 451 490 516 515 498 486 486 546 559 536 473 395 339 324 325 302 279 242 206 174 137 100 63 67 87 118 155 186 227 273 307 336 374 419 441 462 465 477 479 465 451 422 388 332 248 160 96 65 53 37 36 35 35 35 34 34 33 33 33 37 41 45 42 44 37 37 38 46 50 47 47 42 42 39 39 39 39 43 43 60 60 60 60 60 60 60 60 40 40 40 44 48 52 60 60 64 60 52 48 47 43 51 50 73 93 116 108 88 79 95 111 103 103 100 85 70 52 48 53 49 53 60 74 85 108 131 147 152 152 155 158 172 196 236 268 240 221 198 172 154 143 132 128 122 114 109 100 98 104 118 125 161 133 95 59 37 37 43 51 60 64 72 76 76 60 40 39 38 40 63 63 51 55 106 147 220 212 168 89 41 40 40 39 40 40 43 43 50 49 49 53 45 65 108 148 180 180 145 117 73 54 38 38 39 40 41 48 46 50 51 55 59 63 60 60 59 63 60 60 56 48 45 41 40 41 42 42 42 42 46 47 50 51 54 51 50 43 42 43 51 51 51 51 51 51 50 50 42 42 43 43 42 42 43 43 46 42 41 42 47 43 43 42 42 42 42 42 42 42 42 42 54 40 39 95 194 262 286 278 231 187 120 65 50 51 48 44 63 59 55 44 52 56 60 57 61 66 74 62 58 70 90 117 190 216 228 205 165 148 160 198 233 279 313 306 288 310 372 442 501 539 581 632 686 728 778 801 839 835 820 797 770 735 701 675 645 623 608 582 583 575 568 568 548 548 556 563 578 596 615 645 705 750 803 829 848 870 896 916 982 989 997 994 986 972 964 942 897 847 790 728 653 572 476 403 285 256 237 253 278 310 325 322 315 301 308 305 309 309 309 309 329 321 321 333 353 358 362 358 371 375 371 366 362 376 403 436 477 503 556 609 650 684 699 703 647 651 643 621 598 564 498 429 312 292 276 248 212 170 129 105 112 83 43 41 42 55 67 67 44 44 44 44 45 45 45 52 60 60 56 64 64 91 106 128 168 252 379 514 637 735 811 867 940 947 944 948 960 976 984 984 1003 995 990 1001 1008 1006 986 971 971 953 939 878 754 617 506 432 312 244 167 109 86 91 123 158 201 193 166 134 103 80 66 63 55 50 48 49 49 49 66 98 103 100 96 80 64 52 52 52 58 74 86 98 91 79 63 54 72 77 96 84 68 55 55 58 66 73 61 52 52 61 76 76 84 61 54 88 149 157 117 83 73 80 79 67 52 52 53 54 69 72 68 92 120 120 84 52 56 51 60 80 87 67 59 56 65 69 69 69 64 61 61 65 113 118 138 189 279 394 518 585 550 461 304 143 75 123 173 179 168 148 140 143 143 118 97 96 76 50 66 50 45 121 176 48 47 48 48 49 50 50 50 50 82 85 73 61 84 118 129 116 159 206 241 248 248 252 263 252 209 186 181 189 213 237 245 241 266 247 247 244 222 187 167 168 99 103 119 135 140 140 132 124 148 116 84 80 92 100 92 80 52 72 92 96 80 60 51 54 49 49 56 70 73 77 80 72 49 98 186 263 288 244 164 104 60 48 47 48 67 79 72 60 69 48 109 183 220 264 317 324 337 338 304 215 133 108 143 234 396 557 620 644 704 686 545 419 335 263 199 139 82 53 47 46 46 46 45 65 72 80 91 103 87 71 56 49 46 46 48 68 145 145 144 129 140 133 108 57 56 61 69 46 45 45 45 45 65 60 51 43 48 68 68 55 55 51 50 46 46 50 54 65 68 67 59 52 60 60 53 42 62 72 101 126 158 187 216 250 219 118 52 60 56 37 36 50 47 47 40 40 40 41 43 43 83 95 91 63 43 43 47 51 55 51 43 46 42 42 50 50 118 103 149 283 423 461 382 300 324 288 230 184 158 160 170 164 103 45 77 89 41 78 118 62 94 123 79 43 70 78 107 211 171 187 191 140 59 40 42 82 66 74 74 54 49 45 41 40 41 42 41 42 41 42 41 42 41 42 57 54 57 42 41 40 41 41 42 42 42 42 46 46 54 42 46 51 63 70 78 94 102 114 105 58 42 62 66 47 48 84 53 53 106 71 44 45 47 63 63 67 72 64 49 53 57 65 74 75 75 59 66 67 123 127 91 50 51 107 147 123 123 90 74 90 106 110 130 162 107 107 123 167 221 214 134 49 81 78 70 58 58 54 54 61 67 74 67 56 48 47 47 46 46 143 209 181 132 70 41 50 44 44 44 45 65 70 66 59 72 80 97 117 118 110 98 86 57 65 76 75 74 57 60 56 83 91 92 89 88 81 101 99 80 57 72 108 107 66 77 116 114 113 112 91 58 36 35 35 35 39 44 57 69 71 76 84 131 147 170 173 160 147 154 158 130 90 57 32 32 43 50 50 58 59 51 48 45 39 43 36 35 43 44 45 42 40 53 61 53 58 89 120 167 198 233 263 323 345 345 327 296 253 207 180 101 89 78 70 73 73 72 64 55 48 48 48 41 41 38 38 38 38 38 39 47 55 63 53 43 43 47 70 112 159 174 170 182 178 178 171 167 153 134 119 102 121 156 203 258 331 401 443 465 467 461 451 430 417 420 420 422 422 443 463 479 479 467 455 439 426 414 403 409 382 346 314 259 258 270 286 310 319 323 319 319 315 308 292 280 268 256 252 201 205 228 252 287 326 357 373 377 362 327 284 238 204 200 200 247 274 309 352 386 401 416 419 455 464 476 481 486 499 504 523 532 548 567 576 584 576 565 550 539 517 478 452 419 404 394 383 383 383 379 375 379 382 381 388 360 368 371 378 390 406 433 462 508 549 566 567 557 542 509 479 433 391 341 303 279 252 229 204 141 123 111 107 92 84 73 61 65 61 53 60 61 68 72 72 60 79 109 147 195 244 312 353 409 423 437 444 462 493 524 544 571 590 606 625 633 644 640 636 658 666 693 713 736 752 771 768 744 740 733 725 724 717 717 713 720 724 732 740 758 770 778 793 816 824 839 847 851 847 850 850 834 834 838 830 821 809 798 779 734 697 651 609 567 515 454 401 281 232 172 123 101 88 92 82 68 60 52 50 50 56 67 71 78 82 86 86 86 91 107 133 173 218 280 338 407 487 563 623 690 739 799 855 901 934 953 961 943 932 905 878 847 820 798 786 760 750 738 724 709 697 686 679 40 40 41 45 45 49 53 57 41 41 41 44 44 44 44 52 51 43 38 38 37 36 35 34 38 41 41 33 40 47 54 51 45 34 41 34 37 37 37 37 33 33 37 37 44 37 40 40 35 35 31 31 31 30 30 30 28 29 29 28 32 32 32 32 27 31 39 43 51 55 55 55 43 43 39 35 31 27 26 26 27 27 27 27 27 28 28 28 36 36 40 40 40 44 44 41 50 44 51 56 59 60 63 56 35 31 31 30 30 30 30 30 42 38 34 30 30 30 30 30 35 43 55 71 92 112 132 137 146 143 139 128 116 97 86 71 43 39 42 38 41 37 40 44 45 44 40 36 33 37 41 45 33 33 33 33 33 33 33 34 34 34 42 39 46 43 50 43 42 34 38 34 34 34 38 38 41 41 41 41 41 34 38 38 35 39 36 40 40 36 35 35 46 49 45 41 41 41 45 45 57 61 69 84 108 128 152 167 178 189 204 212 224 232 243 244 265 242 207 161 119 85 66 73 79 109 121 136 148 168 175 167 175 152 132 117 121 130 142 154 200 203 207 211 218 218 218 218 218 222 233 226 222 210 198 184 126 119 126 134 148 171 205 230 288 322 371 413 451 490 537 560 579 598 621 643 653 663 674 682 699 701 711 694 661 619 569 513 391 304 216 138 98 83 68 60 35 35 35 35 35 35 35 34 35 54 47 44 45 47 49 42 50 39 39 40 52 80 108 159 243 288 327 370 401 427 453 471 501 527 561 588 622 665 709 752 786 801 811 808 802 776 734 688 673 651 628 600 584 568 549 548 574 593 616 628 647 666 697 719 738 753 780 803 819 842 858 856 831 824 828 834 825 817 823 823 803 804 798 772 749 712 665 609 480 393 318 248 182 128 89 66 62 38 37 48 58 58 77 111 116 173 240 326 403 489 570 621 608 611 587 541 510 479 463 441 442 420 389 348 291 227 174 136 94 71 41 40 39 40 40 39 39 38 39 47 51 59 74 67 78 71 67 67 60 68 76 76 76 80 88 104 112 120 131 135 146 145 148 144 148 159 175 202 216 223 230 226 226 237 249 257 284 292 306 306 294 293 289 275 258 250 237 232 270 350 478 559 588 538 476 410 336 244 141 67 40 41 42 42 41 42 47 67 59 50 49 92 159 243 321 378 409 446 477 491 482 465 445 445 502 539 549 486 372 294 278 299 275 264 243 225 194 157 120 79 75 90 117 140 170 216 265 303 352 397 438 457 463 462 470 464 462 440 414 380 313 225 140 77 61 53 48 40 36 36 35 35 34 34 33 33 33 34 41 38 36 36 37 37 38 42 46 50 46 42 42 42 39 39 39 39 63 63 63 67 67 67 71 71 56 52 48 44 40 40 40 40 52 53 49 49 48 40 43 39 43 51 69 69 72 68 72 80 72 80 84 70 59 48 49 46 42 53 56 67 78 97 116 132 128 135 150 161 176 200 236 260 252 233 210 179 149 134 131 128 121 117 120 126 139 169 195 219 222 198 147 97 59 44 41 38 43 43 55 63 64 56 40 39 38 39 63 71 59 63 107 167 260 252 200 112 60 44 44 39 43 43 50 50 53 53 52 52 64 80 135 211 287 304 264 220 133 101 54 37 38 39 40 40 43 50 55 55 52 56 56 59 48 56 60 56 48 40 40 40 40 40 41 42 42 43 58 54 62 55 62 51 50 42 41 41 42 42 42 46 50 54 58 58 40 41 42 41 41 41 42 42 54 46 49 42 46 43 46 42 53 46 57 50 57 50 53 46 50 40 39 115 238 356 416 431 364 305 211 120 74 63 49 44 51 47 43 47 55 52 48 43 65 53 53 54 66 81 89 100 181 228 248 236 192 146 134 149 181 227 273 272 254 248 284 322 301 325 383 441 507 580 642 684 706 713 702 695 683 664 652 644 678 660 648 627 619 612 605 593 582 589 596 599 603 622 649 683 754 795 833 856 875 886 900 912 966 970 974 967 956 937 918 896 873 828 778 729 679 599 517 448 354 324 308 301 325 360 388 404 456 457 476 476 480 484 488 488 481 477 470 475 478 471 455 436 432 432 427 418 414 428 462 496 549 571 616 646 683 690 709 705 666 670 663 659 637 587 521 448 367 371 356 312 231 146 89 77 100 83 55 43 44 56 60 56 56 56 52 52 60 64 68 68 44 44 48 49 57 73 85 106 124 184 268 364 476 588 676 751 850 880 903 937 961 976 976 979 1010 1006 1009 1012 1015 1010 987 950 915 871 830 747 616 465 358 310 247 217 156 97 94 131 147 134 220 203 173 162 147 128 86 54 63 51 50 50 49 48 50 58 96 116 132 116 76 52 52 53 62 70 78 94 99 91 79 55 84 89 108 96 83 67 78 94 51 53 72 84 104 136 159 155 64 53 54 95 144 148 103 58 72 76 79 67 52 51 52 53 105 88 80 101 133 129 92 52 51 51 60 84 88 72 60 52 54 54 62 54 57 53 57 61 96 98 134 198 284 387 527 627 591 513 365 197 112 123 154 151 157 146 138 137 113 76 64 76 63 55 48 47 53 77 73 60 48 52 49 50 54 59 55 59 90 94 101 105 113 124 123 110 145 168 184 195 210 237 252 249 183 172 167 187 227 270 310 326 318 303 280 257 222 202 191 200 147 152 164 172 168 156 140 128 116 92 68 68 84 88 76 60 67 95 131 119 91 68 67 74 65 69 72 82 81 83 82 63 44 102 203 260 252 193 128 85 64 56 51 52 71 83 87 72 53 49 98 155 200 249 310 333 324 313 311 289 215 139 140 227 373 498 605 722 787 761 699 666 549 353 210 171 132 92 71 47 99 75 78 85 80 68 75 87 75 59 44 45 49 47 63 83 141 129 112 104 116 116 92 52 108 117 112 69 44 44 49 53 68 68 67 47 43 51 63 66 58 54 53 49 49 53 61 69 80 76 68 60 60 48 40 40 58 103 124 105 129 182 195 178 94 65 43 47 54 50 46 62 46 43 40 40 40 41 43 48 72 95 99 67 43 42 42 41 66 58 50 46 46 42 53 53 76 121 219 372 511 595 644 669 762 689 547 400 276 214 200 192 204 120 124 108 52 81 129 73 93 105 73 57 85 113 173 266 267 191 111 75 70 58 42 42 78 78 74 62 85 101 89 65 45 46 53 46 53 46 53 46 61 58 69 62 61 46 41 40 40 42 58 61 50 42 41 41 58 47 58 83 107 118 142 170 199 186 134 69 41 61 69 61 71 42 42 134 255 205 81 48 55 130 67 44 72 76 47 53 57 58 66 62 66 63 77 81 70 110 118 67 48 55 154 225 197 146 114 110 98 86 102 130 122 106 90 90 114 118 93 53 97 89 81 65 60 52 55 51 46 49 61 66 75 80 87 84 47 133 189 164 115 54 41 42 51 44 52 57 69 74 78 71 72 68 69 77 82 98 99 114 109 93 68 58 54 49 60 52 127 119 104 85 76 73 93 95 65 54 73 93 96 75 54 45 79 102 128 127 79 37 36 37 35 36 44 49 62 71 76 84 127 143 166 169 156 139 146 146 122 87 57 33 36 51 62 58 62 63 56 52 49 39 43 36 39 43 44 42 42 44 49 57 73 81 93 116 155 187 222 252 300 315 308 285 254 207 164 137 82 78 75 74 70 69 65 57 56 49 49 49 49 49 45 45 38 38 39 39 47 48 56 53 47 59 86 124 190 260 299 301 281 262 240 213 187 145 103 79 86 121 176 235 294 347 389 415 445 435 425 412 402 398 416 413 410 411 423 435 431 415 380 360 360 352 347 351 358 335 302 278 262 274 298 326 350 354 359 355 343 335 327 304 284 268 252 240 220 228 255 290 322 357 381 397 389 362 323 272 226 196 196 196 239 254 277 304 335 362 381 396 432 440 452 453 458 463 479 499 537 552 572 585 590 594 591 584 573 535 497 459 441 419 408 398 386 375 378 374 370 369 372 375 366 374 382 393 412 432 467 504 573 622 643 632 613 580 542 486 413 355 294 268 242 218 196 186 157 143 139 135 131 119 103 94 99 83 72 64 69 65 62 58 61 72 98 136 184 233 297 334 394 415 437 452 474 498 537 557 584 592 611 623 634 641 648 644 686 698 725 745 768 783 791 795 756 745 733 725 721 717 709 709 729 733 737 748 759 767 771 771 790 793 808 816 816 816 812 808 823 823 827 823 811 799 787 772 703 662 609 556 499 427 351 291 179 147 110 81 67 64 65 62 54 54 53 60 70 80 91 102 113 102 99 84 69 66 67 82 111 149 199 249 313 385 461 517 620 679 739 806 852 889 923 931 935 920 905 878 847 824 812 798 774 768 757 742 730 727 719 712 39 39 40 44 48 52 56 56 44 44 44 44 43 47 47 47 47 39 38 37 41 37 36 35 35 38 37 32 35 43 50 43 41 33 37 33 37 37 37 37 40 40 44 44 51 40 47 35 30 30 30 30 30 30 30 30 28 28 28 28 28 28 28 32 26 27 35 39 43 47 51 51 47 43 39 35 27 26 26 26 27 27 27 27 27 27 28 28 32 36 36 36 40 44 44 41 43 47 55 63 71 75 75 75 51 47 43 39 35 31 31 31 35 38 34 30 30 30 30 30 38 36 44 56 76 92 108 113 126 123 116 112 97 82 74 67 43 43 42 38 37 36 36 35 41 44 36 32 33 33 37 41 33 33 33 33 34 34 34 34 37 34 37 38 41 42 45 46 41 38 37 34 37 34 41 41 41 41 41 37 37 37 34 34 39 43 44 48 48 40 36 36 54 57 49 45 41 45 45 49 57 61 69 84 104 124 144 155 178 185 196 204 212 216 213 217 226 203 165 131 93 70 52 58 63 85 97 109 136 148 159 159 175 167 148 136 140 149 165 181 216 219 219 219 226 222 218 214 213 221 237 245 252 244 236 214 146 128 123 126 148 171 197 227 281 318 356 401 439 478 521 544 561 583 610 632 649 663 678 690 722 724 734 717 700 662 624 580 497 413 302 211 140 101 66 47 35 35 36 36 37 37 38 52 49 63 52 45 46 47 49 46 42 38 39 43 67 103 135 186 278 325 353 388 419 442 453 467 494 516 535 565 592 631 678 710 744 748 761 763 765 743 694 666 647 635 619 607 601 597 601 604 615 634 654 677 689 715 746 765 800 804 823 831 847 855 863 853 812 798 792 776 759 754 757 761 757 773 782 783 768 741 713 673 583 504 422 348 263 194 140 105 79 54 45 64 82 88 114 156 185 251 338 412 469 523 589 636 627 615 587 549 510 479 460 430 404 385 356 310 257 200 151 121 94 68 40 40 40 41 44 40 40 40 47 55 70 78 82 86 97 90 79 72 64 61 61 61 73 77 85 89 104 116 131 135 150 149 156 152 156 167 187 206 217 217 212 215 215 227 237 245 276 284 294 290 289 289 308 298 250 250 280 322 388 478 558 606 628 570 512 463 417 338 242 153 39 41 42 43 43 43 44 55 54 57 69 104 174 250 329 386 416 446 461 463 450 437 425 421 462 511 544 490 377 282 248 264 275 272 255 249 222 189 152 118 86 94 117 147 181 231 288 330 414 451 485 488 482 458 451 448 451 422 403 353 297 213 128 69 57 53 52 44 36 36 35 35 34 34 34 33 33 34 41 34 34 35 35 36 37 37 42 42 54 46 42 42 42 39 39 39 55 55 55 59 63 63 63 67 48 44 44 40 40 44 44 44 52 57 57 53 52 44 39 39 55 55 58 57 69 64 56 52 64 65 73 70 63 53 57 54 42 42 49 56 71 90 105 116 115 123 142 161 176 200 232 252 264 245 221 175 144 125 126 135 147 150 172 186 212 249 283 306 310 271 208 131 77 51 37 37 37 38 46 50 54 39 39 38 39 39 55 71 67 71 123 179 287 268 212 124 68 52 52 40 43 43 50 50 53 53 52 60 67 79 131 234 339 387 375 335 228 166 90 39 39 40 41 40 43 54 55 55 52 56 56 55 44 56 64 64 52 44 41 46 41 41 41 41 49 50 65 58 69 62 65 54 53 42 41 41 41 41 41 42 46 50 54 54 40 41 41 41 41 41 42 42 57 53 49 45 46 46 46 46 53 57 61 65 65 61 57 46 54 41 45 123 241 367 457 499 492 447 341 215 122 76 44 42 43 43 42 43 51 55 43 43 56 45 44 45 65 78 89 95 188 238 279 284 244 182 135 115 127 162 198 224 219 218 229 237 201 204 230 261 318 392 481 527 558 568 568 569 569 569 562 565 640 644 633 622 608 596 585 585 604 607 618 618 625 640 671 708 769 806 837 859 875 886 897 904 936 936 936 925 917 887 871 853 831 797 755 713 667 601 528 485 414 403 399 395 407 439 482 510 564 580 600 609 613 605 605 609 610 602 587 576 572 553 525 494 464 457 460 459 462 492 526 567 605 635 665 699 721 732 735 727 689 693 690 687 672 622 541 473 423 423 392 316 207 102 44 44 72 79 87 91 84 71 51 43 59 63 67 71 75 75 67 67 59 48 48 49 58 67 74 77 107 128 161 206 290 403 521 619 744 793 835 877 915 946 969 994 990 1008 1016 1016 1016 1015 991 937 867 774 690 589 462 341 261 229 200 182 156 146 202 246 218 161 219 218 208 205 190 152 97 54 67 60 56 51 50 50 54 54 56 92 124 120 81 61 73 93 66 62 62 78 95 103 95 79 60 65 76 72 67 74 98 121 97 128 152 155 174 195 190 155 51 53 71 131 178 166 102 52 51 63 70 70 63 56 56 57 85 69 64 85 109 113 88 56 52 52 52 60 64 68 71 72 54 54 53 53 53 57 61 61 68 75 119 179 253 337 492 607 594 542 430 278 169 128 115 93 91 87 92 100 80 51 55 91 51 59 47 46 73 61 46 72 56 52 49 49 49 50 50 51 110 134 169 181 169 145 120 107 118 118 129 148 179 207 219 215 181 178 181 193 232 283 343 377 365 346 309 262 230 214 207 212 167 168 168 160 148 128 108 96 64 56 56 64 84 84 72 59 97 128 148 140 109 85 78 85 77 80 83 83 81 80 75 56 44 95 195 240 216 153 116 97 60 59 47 59 78 91 90 68 49 69 90 111 172 269 354 397 316 336 370 376 287 181 131 185 376 484 627 783 832 805 790 798 692 429 270 235 184 137 108 66 107 90 82 89 80 60 67 83 63 51 47 56 57 58 74 98 152 132 115 100 111 100 83 52 135 140 128 73 52 57 77 77 71 71 70 51 42 42 54 62 50 46 49 45 45 53 61 65 52 56 68 56 52 48 41 41 62 122 135 100 105 154 154 112 77 91 67 46 46 69 82 82 46 47 51 40 40 41 43 52 67 95 99 63 42 41 41 40 58 58 58 50 49 49 53 68 100 125 214 361 505 624 727 806 868 849 795 700 587 510 484 468 343 258 215 163 103 116 151 104 99 80 100 128 155 180 247 296 242 151 71 55 70 70 66 75 146 138 122 102 125 141 121 77 53 53 53 53 53 53 53 53 65 65 65 61 57 45 40 40 41 57 65 69 54 42 41 41 62 47 66 107 146 159 198 234 311 239 134 61 40 56 76 88 86 59 42 54 212 346 283 122 46 109 58 43 67 80 52 85 53 49 49 49 57 73 89 101 53 73 97 105 97 97 157 209 161 137 125 126 114 86 78 95 91 83 75 78 78 89 85 88 80 80 79 67 62 58 62 62 57 61 69 70 78 79 87 90 89 113 136 116 74 46 58 70 59 59 67 72 77 78 86 79 76 64 53 57 62 86 103 122 133 109 83 54 45 44 52 56 119 114 95 68 48 53 69 75 92 78 69 58 70 77 60 45 43 75 133 152 112 51 38 51 36 36 41 45 54 63 68 72 115 131 154 157 144 131 127 138 107 75 49 33 37 52 63 59 67 60 52 49 46 43 43 36 47 40 44 42 42 51 52 53 69 69 73 92 119 147 182 205 243 250 242 227 199 164 126 103 75 72 68 71 63 58 58 57 49 49 49 49 49 49 45 45 42 38 39 39 40 48 60 53 42 86 151 217 306 392 435 441 429 406 361 312 262 193 123 83 110 145 216 278 333 367 385 391 397 387 384 368 375 382 405 405 395 384 380 372 352 320 289 273 297 296 292 303 307 294 270 250 265 289 317 338 358 366 366 359 355 347 331 311 294 274 258 250 258 270 290 321 345 373 393 401 373 342 299 252 214 192 192 192 223 231 257 280 304 331 365 377 413 421 429 426 415 416 432 462 519 539 563 579 596 605 614 611 585 543 485 447 417 403 399 381 375 371 374 369 369 372 378 381 368 380 403 415 430 458 497 546 631 684 699 685 648 614 554 482 386 317 268 246 228 202 195 204 207 199 194 194 197 197 180 164 152 129 103 88 81 74 55 54 54 69 87 124 177 233 285 326 378 404 441 463 482 506 545 568 585 589 604 619 630 641 652 662 709 721 740 760 776 783 787 787 768 753 745 733 722 714 717 713 741 744 748 756 764 760 768 768 780 791 798 813 813 809 813 809 804 804 815 816 808 796 784 769 727 678 624 560 493 406 315 243 115 91 70 60 54 54 63 67 63 78 96 114 144 170 192 199 207 187 164 134 104 82 71 60 123 150 188 226 274 323 386 434 525 588 667 731 787 832 870 897 897 894 878 859 843 824 816 806 774 774 764 764 753 742 749 738 38 38 38 38 43 51 51 51 55 55 55 55 55 51 51 51 47 39 37 37 38 49 37 35 38 41 40 32 35 38 45 38 39 33 40 33 40 40 40 40 43 47 47 47 54 43 46 39 30 30 30 30 29 29 33 33 28 28 27 27 27 27 28 27 26 30 38 42 46 50 50 50 46 46 42 38 34 30 26 26 28 28 28 28 28 28 28 28 32 32 36 36 40 40 44 41 43 40 52 68 76 80 84 84 72 68 60 56 48 48 44 51 35 35 31 30 30 30 37 38 38 35 39 40 56 76 88 93 102 103 100 100 93 82 74 64 40 39 39 38 37 36 35 34 45 44 36 32 32 32 33 37 33 33 33 33 34 34 34 34 34 33 40 33 44 37 48 41 48 41 44 37 44 41 52 52 48 41 41 41 33 33 33 33 47 51 52 56 56 45 37 36 54 57 49 41 41 41 45 49 53 57 69 88 108 128 148 159 186 186 193 197 197 201 194 187 180 161 131 100 74 59 48 43 59 74 97 113 140 148 163 167 186 171 163 152 156 164 184 196 212 211 211 207 207 203 202 198 213 225 248 260 268 264 252 233 170 147 135 134 148 160 182 204 258 295 337 378 420 462 509 532 545 572 606 625 642 660 686 702 726 728 738 740 726 697 663 642 579 490 388 285 198 136 77 35 72 69 70 66 59 52 44 54 55 65 51 47 40 44 45 49 45 50 65 89 120 156 184 224 328 364 384 411 431 450 453 460 479 494 509 531 558 597 640 668 683 683 693 719 728 710 668 645 629 625 627 626 628 627 634 638 625 645 677 703 730 753 785 816 831 842 839 851 859 860 852 826 766 739 730 714 697 692 711 715 730 750 774 794 787 775 763 741 674 615 533 444 363 283 214 172 118 89 84 106 124 138 168 222 266 325 400 477 524 566 600 627 631 611 583 545 503 464 437 411 362 344 318 276 223 177 128 102 79 53 40 39 40 40 44 40 45 41 52 68 79 94 102 101 109 109 102 88 76 65 54 50 65 69 85 93 101 112 119 123 138 145 156 160 168 176 184 199 202 205 201 201 205 212 219 222 261 272 275 274 276 292 324 322 289 293 351 416 501 567 610 630 639 578 517 483 457 410 347 283 110 65 44 43 44 49 56 52 54 65 92 151 229 296 344 366 408 437 444 443 426 405 404 405 445 490 517 483 390 300 237 226 284 284 263 253 241 212 175 145 109 121 144 174 220 278 344 397 481 514 524 515 482 450 427 410 416 391 372 333 277 193 104 45 56 52 52 44 36 35 35 35 34 34 34 34 34 33 33 34 34 35 35 36 37 49 53 50 58 58 54 46 42 46 46 46 39 39 43 43 47 51 51 51 44 44 40 40 44 48 52 52 44 48 56 56 60 56 55 51 63 59 63 54 57 53 49 45 49 61 69 66 59 49 53 50 41 41 45 52 71 86 94 101 108 123 138 153 172 192 224 248 264 249 221 167 128 113 126 153 187 210 248 281 319 360 390 409 426 368 278 169 89 48 38 38 37 37 41 42 42 38 38 38 59 47 43 59 59 75 128 199 267 259 203 119 67 59 63 51 43 43 50 50 53 53 53 60 70 82 130 214 319 387 414 411 316 241 138 64 41 41 41 40 40 47 47 51 52 52 48 48 48 60 72 68 49 41 41 50 49 45 48 41 52 53 64 57 68 61 68 61 64 49 52 45 45 45 45 45 49 49 49 53 45 53 53 53 49 45 49 53 56 56 56 56 53 53 53 53 60 64 72 76 76 72 64 53 42 42 57 115 208 318 433 499 534 512 436 311 190 116 46 42 43 42 41 42 47 55 51 43 43 43 44 52 60 69 88 107 191 260 322 343 300 226 147 100 93 104 124 147 162 166 165 153 142 133 132 146 172 234 296 350 393 396 400 408 416 420 428 446 527 545 541 534 523 519 520 527 550 565 583 598 605 631 666 703 740 767 794 814 832 847 855 870 890 890 882 871 860 833 817 795 773 747 707 661 615 572 529 503 479 495 507 510 510 530 569 612 658 677 705 722 722 710 699 699 700 684 661 647 635 608 584 546 504 497 504 507 521 547 593 634 676 699 737 764 783 775 767 755 701 697 691 688 672 619 546 481 445 412 352 256 155 74 43 43 48 76 92 104 99 87 72 67 99 107 126 130 125 105 77 61 79 64 53 54 67 72 75 75 90 92 98 119 169 254 344 435 594 666 736 797 846 888 937 975 969 1004 1016 1016 1008 1000 978 915 777 638 504 407 329 268 247 254 208 181 190 232 268 260 229 231 246 257 239 220 178 132 101 82 75 76 68 52 51 51 58 55 51 56 77 81 73 73 82 98 66 54 53 58 86 110 114 106 56 55 55 55 63 90 122 153 144 152 142 111 110 118 101 50 52 53 62 117 169 157 96 50 50 62 70 82 87 91 95 88 61 54 53 58 81 81 68 52 60 56 52 52 52 56 64 61 54 53 53 52 53 61 65 65 65 83 116 156 184 259 398 512 536 514 444 339 247 189 136 82 72 49 54 78 70 50 55 90 58 54 48 47 49 53 52 52 52 48 48 47 48 49 50 58 123 151 186 182 157 117 97 100 112 107 110 134 181 204 212 200 151 155 167 179 202 249 313 363 344 321 281 235 207 195 192 188 150 139 135 123 111 95 79 71 63 67 75 87 95 91 79 81 114 148 173 197 194 159 119 87 83 83 83 79 75 63 58 46 45 88 176 197 161 113 96 97 48 47 50 62 74 90 86 64 47 81 94 87 172 297 378 408 315 392 445 406 309 215 169 184 368 493 643 748 805 835 850 820 763 564 453 407 301 250 241 195 154 122 105 113 96 71 70 90 81 66 70 79 88 89 101 117 144 124 111 99 102 87 78 55 111 108 95 60 75 104 116 96 78 70 65 50 53 53 53 57 49 49 45 45 45 49 53 57 40 53 72 61 49 41 53 62 58 98 111 83 84 109 89 63 104 109 81 65 57 69 77 78 46 47 55 41 41 41 47 60 68 96 96 48 41 41 47 43 50 62 73 65 56 52 64 80 132 114 166 294 444 567 666 735 817 863 882 826 704 591 522 479 418 349 269 189 145 138 142 119 114 78 170 255 254 259 298 267 133 90 62 54 50 41 66 106 101 106 93 65 65 77 57 39 49 56 56 56 56 56 56 56 64 64 60 56 52 48 48 48 52 61 61 61 45 41 46 54 71 55 78 127 171 187 234 279 315 211 91 46 48 52 79 103 85 78 56 42 56 271 356 239 97 87 144 193 138 98 103 80 49 48 48 48 49 65 76 80 81 65 69 104 144 153 132 101 89 81 101 122 122 86 74 86 70 78 86 97 97 89 84 88 63 66 62 58 61 61 68 72 88 84 84 73 69 62 57 54 81 76 87 86 54 53 66 62 67 67 75 76 73 74 82 75 72 64 61 61 66 78 83 98 113 113 111 78 45 43 43 67 87 90 75 60 44 49 65 71 116 83 66 58 66 70 56 46 43 59 117 164 140 76 40 39 36 36 37 41 46 51 56 60 99 118 142 137 124 111 107 111 91 63 45 33 37 56 56 52 60 56 56 50 50 43 43 40 55 44 44 42 42 47 52 49 49 49 56 64 87 107 134 153 164 176 176 169 150 122 100 88 72 73 69 68 63 58 50 54 50 50 50 50 50 50 49 49 42 42 39 39 40 41 53 57 56 134 240 325 410 499 538 536 525 506 457 412 360 279 198 147 178 209 267 318 357 375 369 363 349 336 341 340 355 375 401 406 376 360 329 293 261 233 213 205 237 237 244 256 263 263 258 253 284 304 332 353 361 354 350 346 350 338 322 302 293 285 277 277 301 313 329 352 368 384 396 400 357 319 275 233 210 187 191 188 215 223 253 280 308 335 358 377 397 405 409 390 371 364 380 411 471 498 534 563 588 601 599 596 574 520 458 407 374 360 352 341 350 350 357 360 367 370 381 387 371 398 429 448 471 499 531 583 665 718 734 704 663 622 551 471 356 287 238 233 228 213 211 232 266 262 261 269 280 282 266 246 203 179 141 115 97 67 54 53 53 53 79 116 177 233 292 326 378 411 460 479 502 533 572 588 593 600 611 618 644 667 686 697 728 742 758 774 782 779 779 771 756 745 733 726 714 706 698 698 722 726 729 737 748 745 752 753 733 744 752 763 767 763 766 762 781 793 804 808 815 807 799 784 737 684 623 556 477 386 284 208 105 85 64 57 55 63 72 91 124 146 183 225 262 299 322 337 321 298 260 218 177 143 121 95 108 124 155 185 210 247 287 334 418 489 572 644 704 753 799 833 841 837 829 821 813 810 806 802 774 767 771 771 772 764 772 764 37 37 37 38 49 50 57 46 61 54 61 50 57 50 57 50 51 39 37 38 46 50 44 36 35 38 33 32 31 34 34 34 43 36 36 36 40 40 47 47 43 43 50 50 50 46 42 37 41 34 30 29 29 29 29 28 28 27 27 27 26 27 27 27 26 30 34 38 42 46 46 46 42 42 38 38 34 34 34 30 35 27 28 28 28 28 28 28 28 32 32 36 40 40 44 41 43 40 56 72 84 88 92 92 92 88 80 72 68 64 60 60 35 34 30 30 30 30 37 37 34 34 38 39 51 60 73 77 71 71 72 76 73 66 62 56 40 39 39 38 37 36 34 34 45 44 36 32 32 32 32 33 33 33 33 33 34 34 34 34 40 40 37 36 40 40 44 48 48 48 48 44 48 48 52 52 48 48 37 37 33 33 33 33 51 52 60 64 57 49 41 44 54 53 45 37 33 37 41 45 49 57 69 88 112 136 156 164 167 174 174 174 181 174 163 160 149 130 103 81 66 48 44 39 67 82 105 125 152 160 171 179 186 182 171 167 160 172 188 204 204 199 200 195 191 183 186 182 213 229 255 271 275 271 263 244 197 167 143 138 141 156 174 185 238 272 314 359 401 447 501 529 541 561 606 629 646 664 694 714 718 727 733 739 722 701 686 669 586 517 430 347 265 199 137 95 124 121 118 111 95 64 48 39 46 53 45 37 37 38 45 49 56 72 100 142 174 208 228 265 363 388 411 427 443 447 443 442 461 472 483 502 529 564 599 622 631 624 638 671 688 674 643 620 615 630 633 646 648 650 656 660 669 689 720 736 762 777 805 828 839 839 847 852 860 849 825 791 718 700 683 667 662 669 685 693 704 731 763 798 802 793 797 791 738 693 616 524 440 356 284 234 167 131 122 153 178 184 226 275 336 383 460 527 578 609 623 634 634 603 569 530 488 441 407 380 340 315 292 258 208 162 124 98 72 45 39 39 40 40 41 40 49 46 57 72 87 102 109 113 117 117 110 103 85 69 50 42 57 69 92 104 112 112 115 114 117 129 152 164 172 172 172 176 187 183 186 193 193 197 200 203 249 260 263 262 257 288 331 337 321 332 389 458 534 588 623 639 652 598 533 488 474 459 436 396 243 151 56 41 43 52 64 63 50 64 111 190 284 343 354 356 404 421 428 415 398 389 392 396 448 474 497 475 410 317 231 195 289 281 263 249 232 211 182 156 136 148 174 209 262 324 390 448 523 548 551 530 482 427 396 374 377 367 341 310 262 174 84 35 48 48 48 40 35 35 34 34 35 35 34 34 33 33 37 34 35 35 36 41 53 61 69 73 69 58 58 54 53 46 46 50 38 38 39 39 39 39 39 43 48 48 44 44 44 48 48 52 39 40 48 56 68 72 79 79 51 51 58 50 45 41 41 49 41 49 54 59 51 44 41 41 41 41 41 49 60 79 83 90 116 123 134 138 157 181 224 241 264 245 210 159 120 116 133 168 192 238 296 365 422 468 502 525 526 449 328 196 101 45 39 40 42 45 45 41 38 38 38 38 75 44 39 43 51 68 140 219 235 231 179 100 55 52 63 51 43 43 50 50 53 53 53 60 74 94 130 190 282 351 410 427 365 278 171 92 54 42 41 39 40 47 47 51 51 51 44 48 56 68 76 68 41 40 40 40 60 52 48 44 48 56 56 56 60 60 64 64 64 64 60 60 53 53 53 49 49 45 45 45 41 45 49 45 41 41 41 45 48 52 60 56 53 53 53 52 60 64 72 76 76 72 64 53 40 41 61 107 176 270 393 472 492 500 459 355 246 165 95 55 48 46 41 41 42 55 59 59 41 43 48 52 52 60 84 122 205 271 345 380 343 265 163 96 93 77 65 81 104 116 103 84 68 68 79 86 113 158 201 232 255 266 270 278 286 291 303 321 401 420 431 428 428 432 436 447 465 492 522 547 569 599 642 683 697 724 755 778 794 806 817 825 837 841 841 830 811 788 765 750 731 701 657 602 563 536 520 512 528 567 595 599 593 601 636 679 745 768 800 812 808 797 782 771 759 736 709 686 675 652 632 602 561 554 560 563 577 607 652 686 757 787 802 818 810 790 759 739 698 675 668 665 638 588 520 470 445 378 289 196 119 70 56 60 52 72 84 92 91 92 115 135 174 190 213 224 200 156 111 68 67 52 45 46 55 64 68 68 72 79 89 96 121 160 210 273 437 531 633 714 778 823 875 916 938 981 1005 994 975 960 941 878 668 495 345 262 235 234 264 309 251 224 249 281 238 151 163 239 293 293 262 200 130 92 106 131 88 84 72 52 50 51 66 63 51 52 52 53 61 69 77 78 62 53 52 53 78 110 122 119 76 68 64 71 94 134 177 207 148 131 98 57 61 101 101 65 77 52 50 64 127 134 82 47 81 93 105 118 135 150 146 143 74 63 70 70 77 76 60 52 52 60 61 57 57 56 53 52 54 53 52 52 56 64 68 72 69 88 125 137 153 209 333 443 469 466 436 374 317 268 194 128 118 87 72 81 73 49 49 58 74 49 66 49 44 49 88 45 64 56 49 49 53 69 89 94 107 127 146 134 101 78 89 113 129 116 112 155 199 218 213 190 104 117 148 156 167 207 274 329 270 250 215 179 163 164 160 149 127 115 111 103 99 91 87 83 91 99 107 111 107 99 83 96 122 172 228 285 321 282 191 120 89 82 86 75 61 49 48 46 47 97 165 174 122 78 69 89 47 46 50 65 78 86 78 59 45 89 102 91 188 317 377 364 315 443 490 394 284 242 227 223 346 500 622 674 742 858 903 823 805 693 654 595 453 410 416 360 260 205 176 156 127 71 58 74 105 97 98 118 123 116 124 140 103 87 75 75 71 63 51 47 71 67 47 43 87 143 140 107 90 73 53 53 61 61 53 41 45 45 41 41 45 49 53 53 62 82 94 85 53 40 41 57 50 66 74 71 68 60 44 41 78 61 44 53 61 57 57 66 46 51 52 45 41 41 51 64 80 107 99 48 41 43 71 82 46 62 77 69 56 52 75 88 65 87 167 267 361 456 584 697 762 813 825 765 637 535 493 474 397 345 249 161 137 121 101 97 125 89 218 346 310 294 298 207 97 42 39 41 62 58 54 70 40 46 53 40 40 57 57 40 52 52 52 52 52 52 52 52 56 52 48 44 44 48 52 56 60 68 64 53 41 41 54 67 99 79 103 162 199 223 267 315 252 140 47 46 68 60 79 96 96 39 80 138 48 63 244 353 224 138 303 427 241 118 123 46 64 53 56 56 60 63 63 63 72 88 100 96 108 105 84 47 77 65 85 109 105 69 58 69 109 89 66 57 53 61 76 91 54 54 53 56 56 63 67 67 79 79 79 68 68 57 57 53 44 42 54 74 65 61 65 41 78 79 79 76 76 66 74 67 71 64 65 74 77 70 70 66 85 116 135 106 53 42 43 71 67 74 75 64 56 65 77 79 104 63 58 67 66 49 46 45 44 51 102 165 161 89 40 37 36 36 37 37 42 43 51 55 79 102 122 125 112 92 91 95 87 67 35 34 38 45 52 49 56 49 50 50 50 43 43 40 59 48 37 42 50 47 48 41 49 49 61 68 87 99 118 122 109 117 122 130 123 108 92 85 77 77 77 65 56 51 43 51 47 55 54 54 54 53 53 53 46 42 39 39 40 41 49 56 97 199 324 417 494 572 601 584 536 518 489 453 402 341 264 213 248 272 307 342 368 363 353 335 329 327 330 337 360 387 418 419 368 330 286 231 191 167 163 167 183 190 205 228 247 259 262 265 319 347 363 372 376 365 357 346 322 314 305 293 289 293 301 309 333 340 356 372 395 396 404 401 346 315 271 233 210 198 191 196 215 234 265 293 328 343 363 374 386 390 390 367 344 336 344 371 419 454 502 543 568 574 575 573 551 501 434 369 335 313 306 295 314 314 325 332 346 357 368 378 389 420 455 475 495 523 561 610 669 722 730 697 656 608 533 445 337 269 221 221 219 206 215 247 291 297 301 315 337 337 321 308 246 211 172 131 105 67 54 52 53 52 78 119 180 240 300 332 389 430 475 506 529 556 591 611 611 611 618 636 659 689 723 742 761 773 785 793 801 794 783 772 729 715 707 695 683 676 672 668 691 695 699 707 711 718 722 729 718 733 741 748 752 755 759 755 769 781 796 811 815 814 806 795 776 738 673 598 515 413 311 236 117 85 68 53 58 71 94 117 170 207 241 286 328 361 390 398 382 359 310 261 219 182 152 126 120 136 160 182 204 229 258 290 346 406 493 569 622 674 728 765 781 788 784 780 776 783 783 783 764 764 775 775 779 783 783 783 36 36 37 37 45 45 53 53 49 45 49 49 53 49 53 49 46 37 36 37 46 53 45 44 47 46 49 44 39 38 46 46 38 39 39 43 43 47 54 58 50 46 49 45 45 41 41 37 37 33 33 29 29 28 28 28 27 27 27 27 26 26 26 26 34 41 41 41 37 37 37 37 45 45 45 45 45 45 45 38 43 43 39 39 39 43 43 47 31 35 35 39 43 43 47 36 43 44 60 76 92 100 104 104 120 116 112 112 107 95 75 59 62 58 50 38 38 37 36 36 33 30 34 35 47 52 57 57 47 51 48 56 53 50 46 47 38 38 38 37 36 35 35 34 32 32 32 32 32 32 32 32 37 37 33 33 33 34 37 37 36 40 40 40 40 40 40 44 56 52 52 52 48 44 44 44 48 44 37 37 33 37 34 38 35 36 52 60 57 57 49 52 47 50 42 34 34 34 34 38 50 54 62 77 97 121 137 156 179 175 163 155 150 139 132 121 98 87 72 61 50 40 40 43 91 110 129 145 167 171 178 178 178 182 174 178 171 175 172 172 169 165 157 149 152 155 166 166 217 225 251 267 283 279 275 260 204 178 158 146 145 156 175 197 212 257 295 340 378 420 462 486 522 545 594 621 646 676 702 722 714 727 725 716 703 693 671 642 598 552 493 415 325 251 193 155 160 130 114 111 120 101 76 41 49 45 40 39 39 39 58 69 99 126 157 203 242 262 281 291 358 384 404 416 420 412 404 396 400 423 450 456 472 507 554 578 555 556 578 603 620 621 594 578 561 584 625 652 673 675 665 656 674 690 717 741 771 791 814 832 832 836 852 861 846 830 799 776 722 684 644 624 616 635 658 666 725 737 763 790 801 809 812 801 791 753 696 628 545 456 364 303 257 225 203 218 235 249 302 360 382 432 498 557 596 623 630 638 610 595 558 519 461 415 384 350 311 289 258 212 170 135 105 90 48 44 44 41 44 44 52 55 52 49 64 72 91 110 121 129 121 138 130 111 96 88 77 53 84 91 91 103 111 122 133 148 160 144 131 139 164 176 183 168 172 176 179 171 174 181 181 184 226 237 244 238 253 293 359 381 412 423 468 521 568 606 640 652 617 572 522 485 486 496 501 485 391 263 120 41 41 51 67 55 41 84 162 252 326 369 377 390 411 425 424 407 390 389 412 428 461 482 500 495 446 338 229 180 257 274 275 257 225 206 197 194 178 198 233 270 304 350 400 450 502 527 527 526 490 431 384 351 354 336 302 256 203 134 68 35 44 44 40 36 35 35 35 35 35 35 35 34 34 34 34 34 43 36 40 48 60 68 72 61 57 57 57 54 54 54 53 46 38 38 42 42 46 50 50 54 51 51 51 51 55 55 55 48 40 48 60 72 84 92 103 103 70 66 69 61 64 60 56 52 37 38 43 55 55 48 48 41 41 41 41 45 56 64 76 94 108 139 163 162 142 150 197 230 257 238 210 163 132 120 125 159 221 262 316 397 497 571 602 606 627 543 423 276 145 58 41 62 70 77 62 50 42 42 47 59 96 60 40 44 60 77 141 208 196 180 129 65 44 57 56 39 59 55 63 58 58 53 49 56 59 66 90 150 238 315 374 392 361 282 187 124 94 67 44 41 38 39 51 55 44 44 44 48 44 59 68 72 57 40 40 40 48 48 48 48 48 48 49 45 53 60 68 64 60 52 52 56 49 49 45 41 41 40 40 40 49 49 49 49 49 49 49 49 60 63 59 60 64 64 60 55 59 67 79 83 79 71 67 49 43 43 46 75 117 203 297 361 469 485 459 376 268 190 116 83 61 59 41 41 42 55 71 79 42 43 44 52 68 80 92 110 204 271 340 383 361 280 170 80 57 45 45 53 80 88 83 72 52 60 72 87 94 106 120 128 156 152 156 160 172 181 189 192 258 280 288 284 275 282 301 328 374 404 441 470 503 541 583 621 655 678 706 726 745 757 776 788 796 781 773 770 766 739 712 678 663 639 587 531 484 471 486 502 557 588 631 651 665 685 717 755 810 829 860 883 876 850 827 816 777 754 730 707 693 682 670 644 618 615 625 631 649 679 717 751 821 829 833 829 825 795 744 706 688 665 631 592 557 516 486 453 400 332 250 161 92 54 47 44 48 64 65 60 60 104 171 211 274 305 356 387 370 317 249 191 82 48 44 50 51 47 47 47 48 49 60 66 77 100 131 174 326 405 498 587 682 754 821 858 895 955 975 921 899 916 885 780 502 352 240 216 237 250 275 300 285 302 323 288 196 141 201 297 309 281 226 160 110 84 90 99 96 77 65 64 55 50 50 55 52 57 64 56 51 52 57 77 57 52 51 52 61 81 101 110 95 83 75 91 106 125 129 128 49 51 69 61 73 100 88 49 57 53 52 70 85 88 76 71 80 113 157 186 198 194 174 147 90 71 74 70 73 72 72 79 64 61 52 61 73 52 51 65 51 50 51 64 67 63 80 116 97 68 66 104 147 184 244 306 387 411 416 398 389 382 329 263 180 118 79 84 80 52 48 49 97 97 57 73 44 80 56 48 56 56 49 57 61 81 101 110 138 122 98 58 49 54 110 146 158 133 121 152 200 215 194 151 125 123 133 113 89 92 132 168 136 139 135 128 120 117 117 109 87 75 71 67 71 71 79 79 115 127 139 139 123 99 79 99 159 211 283 375 441 400 274 152 161 107 73 75 77 51 49 46 47 81 137 142 102 70 66 89 46 45 46 65 85 97 77 46 48 64 93 127 216 309 353 336 387 435 456 409 326 261 238 259 314 469 574 603 666 763 793 737 749 744 738 682 554 451 390 334 275 221 168 136 111 46 54 130 109 165 209 202 198 171 119 66 95 82 62 54 62 62 54 42 66 42 42 70 87 75 75 95 46 49 49 53 53 49 41 40 49 57 65 61 53 57 73 82 102 90 90 90 70 42 45 65 41 50 70 70 55 42 40 39 62 56 48 48 56 65 50 38 50 55 52 41 41 50 67 71 84 103 99 55 41 42 62 62 54 54 53 52 55 55 63 64 58 77 142 221 272 320 420 517 623 674 718 704 631 537 467 415 350 309 197 145 174 110 69 141 125 253 376 407 364 296 212 142 101 62 53 69 69 54 66 109 49 93 105 65 40 45 64 60 48 55 55 55 55 55 55 55 71 59 51 51 55 63 71 83 75 71 60 49 41 50 78 102 118 159 198 203 230 270 282 266 108 76 43 42 69 84 87 64 61 66 64 46 48 84 172 251 351 264 405 512 295 88 89 110 59 52 55 55 59 67 70 74 63 67 71 67 59 52 71 80 84 69 52 48 69 101 77 46 57 69 73 73 57 52 67 82 50 57 53 60 63 66 62 62 82 79 75 63 59 44 44 43 39 41 54 58 45 41 57 66 86 74 99 100 84 77 85 47 71 60 61 66 66 58 58 54 61 96 119 102 61 43 42 55 66 71 63 52 44 65 89 95 80 58 58 55 62 50 47 44 45 51 90 145 157 101 41 37 37 37 37 37 38 38 38 42 54 77 93 100 84 71 79 83 55 47 39 35 38 42 49 53 53 53 58 54 58 55 55 59 56 56 49 46 50 43 44 41 41 49 57 69 76 84 95 99 91 95 92 92 88 84 70 66 62 58 62 57 52 44 40 40 44 52 47 47 50 49 49 45 62 46 38 39 40 57 65 75 166 284 420 502 570 624 641 620 613 571 514 462 418 378 325 295 299 318 342 361 371 354 332 319 309 299 298 326 376 404 407 384 326 288 248 208 168 140 128 124 140 155 178 197 220 239 262 289 355 377 394 403 395 372 349 341 298 290 278 274 285 297 313 325 348 359 379 395 396 392 384 373 302 283 255 229 214 210 215 224 239 254 281 301 336 359 387 394 378 378 367 335 312 308 320 347 377 416 456 493 518 517 510 499 481 423 357 300 273 256 256 260 275 289 304 315 341 356 370 384 403 423 454 478 498 530 576 617 681 712 701 660 630 586 500 400 292 229 201 216 223 210 214 245 296 321 332 351 373 372 352 332 293 247 192 139 105 75 55 54 53 63 92 141 206 274 334 375 427 469 518 556 571 587 618 638 629 637 652 682 708 734 756 767 787 799 815 812 797 778 759 748 727 711 696 677 661 645 637 634 646 649 653 661 661 661 657 657 664 671 671 686 702 713 728 735 758 765 795 814 830 829 828 813 793 756 711 643 553 447 348 270 155 130 113 99 99 101 120 147 228 257 291 325 359 388 413 417 385 374 333 288 239 194 167 150 118 131 150 161 171 197 247 284 309 362 438 506 563 604 642 675 717 727 727 731 743 758 762 762 757 761 772 780 791 799 807 807 36 36 36 41 45 49 53 53 49 49 53 53 53 53 53 53 53 40 36 37 56 57 53 44 47 50 49 44 43 39 42 50 42 42 43 43 43 43 54 54 46 46 49 45 45 41 41 40 33 33 33 29 29 28 28 28 27 27 27 26 26 26 26 30 37 37 37 37 37 33 33 33 41 41 41 45 45 45 45 45 49 42 43 43 43 43 47 47 31 35 35 39 39 43 43 36 39 40 56 76 92 104 112 116 128 131 131 123 115 99 83 75 66 58 50 34 29 28 28 28 37 41 41 42 43 51 52 46 39 39 47 48 52 45 46 38 38 38 38 37 37 36 35 35 33 32 32 32 32 32 32 32 37 37 33 33 33 33 37 37 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 52 45 41 41 37 37 34 34 35 43 52 60 64 53 49 52 47 50 42 34 34 34 38 42 46 50 62 77 97 121 141 149 176 171 163 151 139 124 109 102 79 75 64 57 50 47 48 58 99 117 137 149 171 175 182 182 174 166 166 159 159 156 156 149 145 141 133 125 132 132 143 154 190 209 232 252 259 259 263 248 212 186 177 161 153 164 176 194 189 234 272 318 363 413 459 487 522 545 594 628 654 680 707 726 726 728 729 720 707 683 657 635 590 556 514 456 390 332 286 259 197 162 138 131 143 144 116 93 47 43 41 40 40 44 74 97 131 161 207 245 276 299 318 329 354 369 370 382 375 371 360 356 351 370 385 396 419 442 488 498 496 493 515 543 560 561 541 529 511 538 576 617 655 677 694 690 667 683 707 730 749 775 802 829 849 857 866 858 847 820 796 776 686 655 623 604 600 616 644 671 722 737 756 786 809 820 834 823 820 790 753 701 625 545 449 388 333 293 276 283 300 310 356 414 448 482 533 576 603 606 614 614 579 561 531 492 442 396 365 336 281 255 224 189 147 112 93 75 40 40 40 40 40 47 51 51 52 52 64 87 103 118 126 133 117 134 141 122 114 107 88 75 117 105 105 113 140 164 187 195 187 175 163 167 182 190 183 175 172 168 156 152 155 167 174 177 207 217 220 231 265 329 412 445 435 446 495 532 575 605 636 651 608 578 529 502 508 521 538 526 488 379 237 107 40 41 50 70 89 148 233 299 344 363 382 396 414 422 421 408 387 390 420 436 465 481 499 495 447 342 233 173 219 242 252 246 233 230 236 245 225 244 270 292 314 336 371 408 448 478 494 513 498 451 401 356 346 321 283 236 179 110 61 36 43 44 40 36 35 35 35 35 39 43 46 46 46 46 42 42 35 35 35 36 48 56 56 56 57 61 61 65 65 54 53 53 38 42 42 46 46 50 54 54 55 55 55 55 51 51 51 51 40 40 52 68 79 91 106 110 74 78 85 81 80 72 64 56 36 37 46 51 59 51 51 40 40 40 40 41 52 60 68 83 105 136 159 151 127 131 171 211 243 231 208 172 140 124 125 155 213 264 322 415 527 612 663 678 677 604 485 331 185 94 66 87 107 110 78 55 39 39 40 48 88 53 41 49 65 81 133 193 188 177 125 65 53 69 72 44 64 64 67 63 54 54 50 53 99 86 82 107 171 247 311 340 325 259 187 125 102 75 44 43 40 43 47 51 48 48 52 52 59 75 84 88 69 45 40 40 41 48 48 48 48 48 49 49 56 52 52 52 52 52 52 52 45 44 44 41 41 40 40 40 49 49 49 49 49 49 49 56 56 59 59 59 60 64 59 55 75 79 87 87 83 79 75 61 41 41 41 59 98 172 255 310 391 417 410 350 269 210 145 116 84 78 46 41 42 55 71 71 43 43 48 60 72 84 96 114 197 263 332 375 353 269 158 84 65 53 45 57 80 88 87 75 52 48 56 64 75 83 83 91 91 88 88 93 105 106 110 113 148 170 186 193 181 176 198 225 278 308 345 390 438 480 534 572 591 625 657 681 704 716 728 728 713 713 702 690 671 651 624 612 578 551 510 465 444 447 489 517 580 606 645 680 714 742 770 785 839 874 909 921 907 880 864 857 802 780 760 745 734 731 712 693 672 672 682 685 702 728 762 796 851 855 852 844 829 784 734 696 616 573 522 480 445 427 397 376 326 274 211 138 85 47 43 43 48 64 65 64 65 101 164 211 326 357 410 455 463 440 391 353 178 136 93 50 46 47 47 47 49 50 50 61 71 83 106 142 224 302 388 491 590 680 756 800 810 870 906 897 894 871 753 588 330 235 195 211 254 286 319 348 364 348 301 234 183 184 220 252 237 206 171 137 111 101 87 84 68 64 56 52 51 51 62 59 51 52 56 64 68 68 68 57 51 51 51 52 69 92 113 117 82 67 70 82 114 133 128 116 67 78 73 53 68 92 92 53 50 51 70 92 106 113 117 126 183 188 194 195 190 178 165 135 70 67 82 89 80 59 49 48 82 84 80 65 65 51 50 52 53 52 56 59 71 79 88 92 89 64 60 97 133 143 187 233 270 317 359 387 404 401 352 279 172 121 86 83 80 56 49 57 128 108 68 48 72 48 80 72 68 68 61 65 65 77 89 93 89 74 70 58 54 78 117 141 154 133 125 141 168 176 148 116 102 91 79 62 58 66 85 101 65 77 81 92 97 93 93 86 75 67 68 67 67 71 75 79 111 131 155 163 147 123 107 138 177 268 364 455 500 459 357 258 221 188 127 78 69 60 52 46 48 72 102 126 118 86 70 65 46 46 53 68 88 88 76 53 59 55 88 138 231 316 353 355 450 430 435 440 398 315 284 316 273 366 443 483 563 651 693 680 668 666 688 659 561 445 336 225 246 149 72 67 114 122 125 149 280 296 285 233 189 154 113 62 86 66 50 42 50 50 46 41 41 41 70 102 102 63 46 54 45 45 45 53 53 53 49 41 57 57 57 54 65 62 73 66 111 95 87 90 66 42 41 49 42 50 57 58 42 41 39 38 57 52 44 48 61 66 62 50 39 39 40 40 41 50 74 78 111 107 91 67 66 62 54 42 58 42 41 56 87 103 103 81 71 67 100 140 172 216 325 434 544 588 627 605 542 456 390 346 335 282 177 122 170 146 138 222 325 423 483 392 232 136 128 142 108 74 66 78 85 73 81 109 57 89 97 57 40 40 48 40 44 55 55 55 55 55 55 59 59 55 55 55 63 71 87 95 51 51 55 44 49 65 102 122 134 179 222 242 250 249 197 131 75 55 42 41 57 73 80 72 70 75 68 47 47 51 104 154 402 347 428 452 230 47 81 142 63 70 71 71 66 70 81 86 63 68 80 80 72 63 63 67 71 88 84 56 56 76 80 56 49 60 69 72 52 51 58 70 61 61 64 67 66 62 69 69 74 71 67 63 52 43 43 43 41 42 54 50 41 42 69 78 78 63 83 96 85 81 73 46 75 72 68 65 65 62 58 54 65 72 82 70 45 43 42 43 58 66 66 59 56 68 89 94 76 57 50 50 54 58 48 46 44 42 66 118 149 105 45 38 37 36 37 37 38 38 41 45 37 60 72 76 60 55 55 66 51 47 39 35 42 42 53 57 53 53 54 54 51 55 56 56 56 49 49 46 42 50 51 48 48 45 53 65 73 76 88 84 85 81 85 78 74 66 62 54 66 59 58 53 48 40 39 39 41 49 48 55 50 57 57 57 62 51 40 40 41 53 62 87 232 356 473 543 584 617 619 598 587 549 504 460 424 388 351 324 317 328 348 359 350 333 316 303 281 280 295 330 377 396 384 357 299 264 232 185 153 137 125 125 132 152 179 209 224 248 279 316 401 420 433 446 431 403 365 338 298 283 274 266 266 281 293 305 328 340 367 372 376 365 353 338 298 279 251 229 225 226 234 246 258 273 289 316 343 359 378 386 366 366 347 323 303 299 308 328 357 385 422 459 477 486 476 462 416 373 300 249 223 216 214 214 247 262 292 318 341 363 393 411 422 442 477 493 513 536 568 606 663 685 667 622 585 533 446 351 294 227 199 207 214 204 202 242 297 325 340 363 378 380 353 336 282 246 192 138 108 86 63 58 79 100 141 191 255 319 376 416 461 502 548 571 601 613 643 659 655 663 678 704 734 756 782 794 794 801 799 800 785 763 752 738 692 670 651 632 608 592 584 576 581 585 589 596 596 589 592 588 607 607 618 637 653 682 698 716 746 758 791 814 833 844 848 843 829 799 753 689 610 512 406 330 207 175 149 127 121 134 154 177 232 257 284 318 351 373 388 395 367 348 318 269 220 179 142 134 121 136 148 144 151 181 220 257 276 328 393 454 507 552 590 623 684 698 698 706 721 740 744 755 754 758 772 780 795 803 811 811 36 36 36 36 44 48 48 53 53 53 53 53 53 53 53 52 59 51 43 51 60 72 60 56 52 55 50 42 48 47 43 50 50 46 46 46 43 43 50 46 46 46 45 45 41 40 36 36 36 36 32 32 28 28 31 31 26 26 30 30 30 25 25 25 37 40 40 39 39 35 35 35 43 43 43 47 47 48 48 41 49 42 42 42 42 47 47 47 31 35 35 35 39 43 43 32 30 31 47 71 91 111 123 131 150 158 162 154 134 118 110 110 79 67 54 34 28 28 27 27 44 44 41 38 35 43 40 41 34 35 35 36 40 37 37 37 38 37 41 37 36 36 35 39 37 36 36 32 32 32 32 32 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 40 44 44 44 48 48 52 52 53 53 49 41 41 41 34 34 35 43 48 60 64 60 56 52 51 50 38 34 34 34 42 46 42 50 58 77 97 121 141 153 176 172 160 144 128 109 97 86 67 63 60 57 61 62 70 81 118 137 145 153 167 167 170 170 154 154 143 140 136 125 125 118 110 102 94 86 93 108 116 127 166 185 201 228 236 240 239 225 215 193 188 172 164 164 176 187 181 219 261 299 344 387 437 472 522 549 590 624 654 684 707 722 723 720 715 710 686 656 623 598 553 530 508 481 447 413 387 372 281 234 190 186 190 182 158 113 55 44 43 42 53 72 110 128 169 204 250 277 306 314 333 341 344 344 341 334 327 319 308 308 307 318 329 348 366 382 420 418 437 427 451 472 496 496 484 476 434 452 490 532 585 616 658 670 649 674 705 724 730 757 788 815 842 850 858 859 840 816 792 769 697 679 651 616 608 620 660 692 707 727 756 787 817 832 850 854 850 835 806 766 709 622 545 480 425 385 361 367 373 384 422 464 498 524 552 583 591 594 594 591 556 534 504 462 420 378 347 318 246 216 186 151 123 93 74 59 47 43 39 47 51 58 58 58 51 51 67 83 95 103 107 114 114 134 149 149 145 140 128 120 135 123 125 150 213 280 324 336 263 243 216 185 185 185 185 178 172 149 133 133 140 148 163 174 189 187 194 224 279 365 453 500 466 469 510 550 586 608 631 631 600 566 527 517 531 555 575 574 582 506 380 215 82 39 57 113 152 214 296 350 366 368 395 414 422 418 414 401 392 399 428 444 488 493 503 498 458 362 249 169 187 211 229 249 255 265 278 287 251 266 292 306 316 323 337 363 387 425 453 493 501 471 401 340 323 298 260 204 140 87 58 48 39 39 39 36 35 35 35 35 47 55 58 66 66 62 58 54 35 35 34 35 39 47 44 40 56 60 64 61 65 61 57 50 42 42 46 46 50 50 54 54 59 59 55 55 51 47 47 47 44 44 52 70 82 98 121 129 108 104 104 96 91 83 79 72 35 36 37 42 50 47 43 40 44 44 44 44 52 60 68 76 114 140 160 148 124 124 156 192 224 220 200 165 133 113 113 139 201 253 321 414 534 639 705 733 730 674 555 401 244 142 95 103 124 119 91 67 45 45 53 54 70 46 42 58 73 82 122 166 173 153 105 50 42 58 69 53 65 65 68 59 55 54 46 46 100 87 74 79 119 176 224 244 281 231 184 133 106 75 56 47 45 47 39 40 52 60 64 59 72 92 108 108 81 58 42 41 40 43 48 48 48 52 52 52 56 48 41 41 52 56 51 47 47 47 47 47 48 48 48 48 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 67 67 67 67 63 64 60 53 41 41 40 40 75 130 198 245 291 328 346 315 258 220 166 141 117 103 59 42 42 51 67 68 44 44 45 53 65 81 93 114 178 240 305 341 315 237 142 76 53 49 52 56 71 87 90 90 51 51 55 59 60 68 69 65 61 54 46 47 48 48 53 57 71 95 115 118 105 96 114 137 182 212 249 298 354 401 454 488 515 549 589 613 629 633 641 645 660 653 645 630 603 584 572 565 498 474 444 412 410 444 498 540 591 617 659 702 753 789 804 819 881 916 955 959 948 930 914 911 844 825 810 799 788 781 770 751 725 725 728 734 752 781 815 838 870 866 856 837 795 739 686 641 553 483 415 361 341 323 302 283 242 211 166 119 78 51 43 43 48 60 65 68 73 101 156 200 326 368 418 467 490 490 478 444 277 232 152 65 45 56 61 57 49 49 50 53 57 61 80 117 176 231 304 395 505 608 691 743 773 805 814 810 808 755 592 398 190 150 161 220 283 339 390 432 424 379 284 193 190 216 208 161 170 151 129 126 124 117 91 76 76 81 76 52 51 63 70 50 88 68 52 52 68 84 92 84 60 52 51 52 60 72 80 69 62 62 94 133 149 148 120 95 111 102 69 48 56 84 87 48 71 82 100 106 116 143 195 231 226 216 209 198 186 158 141 115 78 67 58 52 50 70 93 109 89 94 91 60 52 52 53 53 52 60 51 50 82 115 111 80 89 69 73 102 116 113 130 156 161 217 277 318 347 362 332 271 152 105 82 83 79 64 49 61 139 159 51 58 95 55 84 100 76 76 69 73 73 65 61 57 50 49 50 58 78 102 121 129 157 145 141 145 153 145 117 93 90 70 50 49 50 51 51 50 49 50 58 78 82 74 74 66 63 63 67 71 75 79 83 82 94 126 158 166 142 114 102 130 207 318 426 507 530 499 451 412 379 294 183 107 80 52 50 47 48 48 69 98 114 95 62 47 46 53 68 84 80 72 68 60 86 58 87 165 262 327 357 375 454 434 438 468 464 406 351 320 267 294 323 360 424 481 538 580 556 553 580 583 519 426 296 160 117 99 87 59 74 130 225 293 332 312 256 168 108 81 61 41 62 50 41 41 41 42 45 41 39 41 77 106 101 50 41 45 41 41 45 53 53 53 46 42 58 46 42 54 82 90 82 62 76 64 56 67 74 58 54 54 53 53 49 41 40 40 39 39 53 45 37 41 58 62 62 59 39 39 40 45 50 58 78 86 146 122 102 98 106 82 50 40 66 42 40 53 108 140 132 105 72 64 78 96 108 137 234 328 423 454 482 459 404 345 302 269 249 215 146 119 186 206 227 311 437 358 250 174 158 158 102 37 76 57 49 65 72 56 64 84 60 76 76 48 40 44 44 39 44 44 48 48 48 52 52 52 52 56 60 56 56 68 80 88 47 43 51 44 53 77 114 130 150 187 230 253 253 221 137 58 43 42 41 41 46 69 77 77 51 56 53 47 47 49 63 101 330 411 432 301 142 95 100 45 66 74 78 70 62 62 81 85 55 60 72 72 60 56 71 75 75 95 91 63 51 67 83 67 48 60 72 75 59 54 55 58 69 65 64 63 62 62 62 66 70 70 59 51 47 43 43 42 50 46 42 41 41 46 66 82 71 55 75 111 112 92 73 74 78 71 75 68 68 53 49 49 76 52 46 44 45 52 47 42 54 62 71 71 68 68 85 90 84 69 53 49 50 57 52 51 43 41 43 90 141 121 62 39 36 36 36 37 37 37 45 45 35 40 52 59 47 42 42 43 47 43 39 35 42 46 54 58 50 54 54 54 51 55 56 56 56 49 49 50 46 54 51 48 48 52 49 53 61 65 69 73 66 70 70 63 59 51 50 46 66 62 57 49 48 44 40 40 40 40 40 39 46 46 53 54 63 60 52 45 41 50 70 114 314 429 527 566 575 573 563 543 524 494 460 431 414 390 372 346 350 350 354 349 337 312 291 275 265 276 303 342 378 381 349 313 264 240 208 173 149 126 122 122 125 156 195 225 240 271 314 360 436 471 488 490 478 436 393 358 299 284 271 259 251 262 274 285 313 329 348 357 357 338 322 302 282 263 244 225 229 234 254 266 280 288 308 331 347 359 363 367 343 339 327 307 287 287 299 315 342 370 395 424 438 444 430 423 354 308 249 211 188 182 179 187 216 250 288 315 341 363 404 419 438 461 492 508 520 532 545 567 617 629 607 553 512 464 380 293 260 197 172 176 183 177 182 223 296 325 344 367 375 366 342 325 274 242 188 142 111 93 81 76 124 156 202 255 316 380 433 466 510 548 582 609 635 650 674 686 682 689 708 734 760 786 802 813 813 810 799 782 763 745 719 700 628 602 583 556 528 509 485 481 482 486 490 494 498 487 493 497 519 530 549 565 595 622 656 674 712 738 776 806 829 844 855 852 867 826 784 742 679 600 505 426 306 261 213 179 165 178 195 204 192 203 234 269 307 337 348 359 321 305 268 226 181 146 117 116 120 142 138 134 134 157 195 226 268 302 363 412 457 499 537 574 635 649 668 676 699 717 729 740 747 758 772 784 799 818 822 826 36 36 36 36 40 44 48 48 48 48 48 48 48 48 48 51 62 58 54 55 67 71 64 63 63 59 54 53 52 52 51 51 51 54 50 46 42 39 42 42 42 41 45 41 40 36 36 32 32 32 32 28 28 27 31 27 26 26 26 25 25 25 25 29 43 43 43 39 39 35 35 35 35 35 39 39 43 43 43 40 45 38 42 42 46 46 47 47 31 35 35 35 39 39 39 32 28 29 31 51 83 103 126 130 162 174 190 178 157 134 137 138 111 95 74 46 29 32 27 27 43 43 40 41 38 39 36 37 33 34 35 36 40 37 36 36 41 37 37 40 36 40 36 43 41 44 40 36 33 32 32 32 37 37 37 41 41 37 37 37 33 33 40 33 40 33 40 33 36 32 40 37 48 45 56 49 65 57 53 45 41 34 34 34 34 39 44 56 60 60 56 52 51 50 38 34 34 34 42 50 42 46 57 73 97 121 141 153 180 172 164 141 125 109 86 78 67 67 71 68 80 92 93 104 142 149 149 152 148 143 146 142 143 132 128 117 109 98 98 87 90 82 70 62 69 81 100 112 140 163 178 198 217 221 221 217 203 195 183 168 164 160 164 175 193 213 254 280 318 360 410 444 510 544 578 623 657 691 711 719 712 702 697 684 656 615 577 552 503 484 465 447 429 415 412 413 362 322 281 261 253 221 173 122 78 68 67 74 100 119 141 167 193 228 273 293 299 306 314 326 334 323 308 293 278 263 252 252 255 258 269 291 310 325 351 349 385 364 392 412 427 439 434 429 388 402 424 450 488 527 566 597 628 674 706 717 723 738 781 819 819 827 835 843 828 812 792 780 744 733 698 655 623 632 661 697 701 720 746 780 813 840 863 878 885 870 844 807 751 674 601 548 505 465 437 436 435 441 464 490 516 531 547 570 578 586 586 583 541 519 485 443 409 364 329 292 208 186 155 124 100 77 66 55 51 59 55 58 62 72 72 76 77 74 78 82 83 91 92 102 106 133 161 176 179 178 177 180 184 178 178 218 313 409 465 480 388 349 293 235 203 188 192 186 156 126 114 121 137 141 148 163 190 180 186 233 303 382 457 497 477 483 517 557 594 612 624 627 593 562 527 529 553 577 608 622 618 580 488 335 163 70 88 141 188 250 323 369 385 398 423 436 430 415 402 393 392 410 433 448 504 509 515 506 469 381 264 169 172 200 237 265 279 280 293 297 248 264 290 304 314 317 320 330 350 389 432 473 497 471 394 317 300 275 236 176 116 71 54 60 39 39 39 35 35 35 35 35 55 58 70 78 78 74 65 62 51 43 35 35 35 39 39 35 36 40 48 56 53 53 53 49 49 46 46 46 50 50 50 50 63 59 55 51 47 43 39 39 59 59 59 62 82 97 113 128 132 131 119 107 99 91 94 87 35 36 44 45 53 46 46 39 59 52 52 52 60 68 72 84 126 145 160 138 117 106 137 158 185 178 177 153 125 101 93 108 183 223 291 387 514 627 716 756 761 716 614 463 298 184 121 107 112 104 85 69 62 66 74 78 67 47 42 47 63 83 115 151 150 126 85 41 41 50 54 53 65 73 69 64 59 51 39 42 60 56 63 76 100 125 137 138 222 196 168 137 98 67 48 50 57 51 39 39 52 72 76 71 84 112 136 124 93 70 50 41 40 40 47 41 52 49 56 49 56 41 40 40 60 56 51 39 47 47 47 47 47 48 48 48 52 52 52 52 52 52 52 52 48 52 52 52 52 52 52 55 75 71 63 63 63 63 60 53 42 42 41 41 64 107 156 188 217 258 275 249 223 201 170 156 149 120 79 43 43 44 60 72 49 49 49 53 61 77 89 99 155 206 259 288 261 194 115 60 43 44 44 52 63 74 86 94 58 51 51 52 60 65 66 70 58 51 47 46 47 47 49 57 68 95 107 99 86 81 92 112 125 154 188 229 282 328 374 401 447 478 506 525 533 533 537 545 538 526 514 503 495 476 471 456 421 412 395 390 399 445 502 552 598 635 686 733 780 811 831 838 908 951 989 994 982 968 961 957 887 872 860 850 843 835 816 797 752 741 754 761 782 812 842 857 866 859 833 792 731 663 598 553 478 404 324 265 246 235 213 187 184 162 143 110 83 67 48 45 48 52 61 65 70 89 137 180 263 305 364 417 459 493 497 470 353 311 217 105 55 75 84 49 49 49 49 49 49 57 89 135 183 216 263 335 441 540 630 682 733 757 760 747 702 604 412 237 138 108 120 194 277 356 425 474 436 371 280 217 207 212 157 90 131 121 118 112 105 98 76 60 57 77 76 50 49 59 70 48 91 72 67 64 79 80 83 72 59 52 55 51 51 52 55 50 51 73 132 164 164 132 99 78 122 101 65 47 52 76 75 47 94 109 134 144 169 216 261 286 249 224 213 195 167 127 98 86 85 70 56 50 73 128 187 219 108 101 94 59 49 52 65 61 52 67 59 58 114 186 179 112 98 82 89 104 110 100 101 119 125 156 185 209 234 250 247 216 136 101 82 75 76 57 53 61 106 230 45 90 46 103 64 96 68 72 69 69 65 56 48 48 53 49 53 66 94 114 117 109 137 137 133 129 121 105 85 73 90 63 50 50 55 56 55 51 51 56 67 71 75 67 62 51 51 55 59 67 71 79 79 82 90 126 162 162 130 94 78 110 208 307 417 495 524 526 533 550 548 388 221 135 100 53 50 51 48 47 48 69 81 74 48 45 47 69 80 92 83 71 75 72 113 76 102 196 293 335 364 395 402 450 478 467 480 473 387 276 265 252 262 299 325 350 427 498 494 475 476 471 417 352 258 141 70 79 103 107 154 262 359 378 216 192 140 72 40 41 49 53 53 45 41 40 41 41 48 41 40 40 56 69 76 53 57 61 41 45 49 53 53 42 42 42 62 42 41 62 106 119 106 71 56 44 44 52 67 70 62 50 49 45 41 40 41 40 40 39 62 57 45 42 50 47 55 43 44 40 45 61 65 77 86 105 177 150 141 133 106 62 42 42 70 46 41 61 108 136 128 94 44 44 59 82 100 122 175 222 281 316 332 332 297 257 226 204 151 152 116 116 168 184 200 248 240 180 96 59 71 99 83 47 48 40 40 48 48 40 40 48 40 48 44 39 40 52 48 39 43 43 48 47 52 51 56 55 56 63 68 59 56 63 68 67 59 55 59 48 56 73 102 118 190 214 234 225 201 169 112 57 41 41 42 42 50 62 74 82 51 44 46 51 48 48 62 91 118 348 456 322 142 55 56 69 57 66 77 69 53 60 72 69 55 56 56 52 48 52 79 95 94 94 90 70 74 86 89 62 59 71 79 79 74 62 58 58 69 65 64 63 59 59 62 66 58 66 55 51 47 43 43 42 46 42 40 40 40 49 62 58 59 64 95 124 136 93 81 114 86 82 82 71 68 52 48 48 64 51 45 45 53 64 63 54 62 66 75 79 76 69 81 94 96 77 61 53 57 60 55 46 44 43 42 78 129 137 86 40 36 36 36 36 37 40 40 44 35 40 59 59 58 50 46 50 43 40 40 39 46 50 54 58 54 54 54 58 51 51 56 49 49 49 50 54 50 54 51 55 55 48 52 45 49 53 57 53 51 51 55 55 55 51 50 46 54 54 49 45 52 52 56 56 40 40 40 40 50 50 57 58 63 60 52 41 40 50 101 162 361 460 539 561 535 511 493 469 461 439 413 391 382 368 350 335 367 360 356 340 320 295 275 263 274 285 308 340 363 354 318 282 244 217 189 154 134 126 115 119 129 168 211 241 256 287 345 403 452 498 519 517 502 468 421 375 308 296 276 256 248 248 263 274 306 318 334 346 346 322 302 283 267 256 240 225 229 234 254 273 279 295 323 335 347 355 351 351 327 323 307 291 279 279 295 315 350 367 380 401 403 401 387 373 287 253 206 172 162 163 164 167 208 242 285 315 337 359 396 415 450 469 496 508 512 509 517 520 554 555 529 491 442 401 326 261 213 165 137 140 147 149 158 199 272 309 325 344 355 339 315 299 256 228 181 146 118 107 88 105 168 209 262 319 376 437 478 511 563 593 631 654 673 685 708 712 716 720 735 753 779 802 817 821 806 802 777 755 722 688 643 610 538 512 489 461 429 409 382 374 383 387 395 392 392 391 387 394 424 450 462 496 523 565 599 636 670 704 742 784 814 833 848 852 859 829 791 765 728 672 596 524 428 376 307 250 221 215 227 217 191 191 214 241 268 287 295 295 279 260 230 195 158 127 97 100 115 137 129 125 129 149 187 218 276 306 355 396 427 472 503 548 596 618 637 660 679 698 713 728 754 761 776 802 818 829 844 848 36 36 36 36 40 40 44 44 44 44 44 44 40 40 40 47 61 64 57 61 62 67 63 56 56 63 55 54 49 45 45 55 47 51 47 43 42 38 34 34 34 30 37 33 33 28 28 28 32 28 35 31 31 27 27 27 26 25 25 25 29 29 29 29 47 43 43 39 39 35 35 31 27 31 31 35 35 39 39 36 37 34 38 42 46 46 46 42 34 35 35 35 35 35 35 28 28 29 30 47 82 102 129 138 165 178 204 197 184 161 164 165 131 115 90 58 37 35 27 35 42 35 32 37 34 39 40 40 34 34 38 39 43 40 40 36 44 40 40 40 40 43 43 50 45 45 45 41 36 32 32 32 40 40 44 48 48 44 40 40 37 33 37 33 33 32 32 32 32 32 33 37 45 45 53 53 61 54 46 42 38 34 34 34 34 39 47 55 63 63 63 59 47 43 35 34 34 34 39 43 35 38 50 66 86 110 130 142 173 168 160 148 133 109 93 86 79 83 87 87 99 107 115 127 138 141 148 140 136 128 128 124 120 112 105 94 79 72 72 68 71 63 59 51 55 63 86 101 128 144 164 183 202 210 206 202 198 194 186 175 164 160 161 164 186 205 235 265 295 337 388 429 497 527 566 607 646 679 703 707 712 687 670 662 622 565 520 495 465 438 411 377 371 368 377 378 382 369 353 348 332 303 247 188 156 137 113 107 114 141 176 202 229 255 282 301 297 289 289 293 294 279 256 233 210 195 184 180 179 173 180 206 225 240 278 288 334 316 335 355 366 373 380 391 385 384 390 405 428 455 490 517 601 651 691 710 716 738 777 816 811 826 838 846 842 827 814 796 771 756 725 682 639 629 650 677 701 720 750 780 818 852 875 905 924 901 867 833 784 727 665 620 577 542 509 493 495 487 501 516 523 530 542 566 578 574 579 568 526 496 458 417 375 337 291 258 189 159 139 108 89 74 66 62 58 58 58 61 72 79 83 83 88 84 77 74 71 80 88 96 95 118 152 182 193 203 222 240 259 255 258 298 405 513 568 568 524 481 415 352 297 250 210 173 152 110 99 118 134 138 134 141 176 166 184 246 332 395 450 481 479 486 519 550 591 613 621 617 590 551 528 537 568 595 626 655 661 636 586 463 284 153 119 136 236 274 335 383 411 436 457 458 437 411 398 382 388 406 433 448 515 528 537 520 488 404 283 181 172 204 252 278 302 299 291 283 243 254 277 295 306 309 307 325 331 381 428 472 509 495 417 332 288 259 216 160 104 63 46 56 39 46 46 46 42 39 35 34 47 51 63 71 75 70 62 58 66 54 42 38 38 35 35 35 33 34 35 36 44 48 52 45 49 42 42 46 46 46 46 46 59 55 51 47 43 38 38 38 55 58 50 50 61 73 84 103 127 135 143 154 142 126 109 90 44 48 48 48 52 49 53 53 66 59 59 59 60 64 72 80 119 134 150 126 106 87 106 119 150 147 154 138 111 87 79 93 143 183 243 342 465 596 696 751 768 746 660 525 380 266 185 136 105 93 82 78 75 75 76 72 68 48 43 44 56 84 116 143 135 111 74 42 41 42 46 46 66 73 73 65 64 48 40 39 38 45 57 76 85 93 86 79 151 132 124 109 82 67 51 54 61 48 39 39 52 72 76 76 96 140 161 137 97 74 54 42 40 40 40 41 45 42 49 46 45 41 40 42 64 57 44 38 47 54 54 55 55 55 55 55 59 59 59 59 59 59 59 52 44 45 53 49 45 45 49 56 76 72 67 72 76 76 68 60 61 45 41 41 53 78 115 135 160 193 199 183 165 170 162 160 157 124 80 44 43 44 53 65 49 45 45 45 50 58 70 85 118 158 198 215 192 141 82 50 44 46 73 80 71 66 74 86 59 44 43 48 60 69 66 70 46 55 75 76 76 72 67 78 113 124 121 108 92 84 100 112 106 121 143 180 226 268 310 329 371 387 407 415 410 406 410 414 406 386 367 363 371 371 367 343 327 331 353 375 404 457 519 557 621 671 734 780 803 823 844 870 920 967 1005 1009 1002 1002 995 984 937 918 910 900 892 880 857 827 766 752 761 779 805 831 857 865 870 847 810 750 671 579 506 453 347 277 213 167 155 144 125 102 135 128 118 103 87 68 60 57 48 48 52 65 66 74 109 153 179 238 300 362 417 470 489 462 402 361 280 165 106 98 71 45 68 49 49 49 53 73 128 191 221 231 255 301 379 473 564 614 652 697 730 698 596 435 240 88 107 76 98 161 262 341 391 421 394 335 284 246 204 146 96 80 93 91 96 88 62 51 52 57 51 53 52 49 50 67 74 49 49 51 82 91 94 63 49 47 49 50 54 50 58 71 78 55 48 63 115 128 111 90 82 94 102 89 68 56 76 88 76 48 53 92 152 202 268 322 327 309 299 243 198 168 132 87 70 71 57 62 72 82 115 154 178 181 114 95 101 86 50 50 52 49 60 91 98 93 153 237 222 156 101 83 82 85 92 89 92 106 113 124 128 132 136 148 144 136 121 102 86 75 72 57 57 64 57 252 113 89 44 114 74 67 56 60 64 64 53 49 48 47 57 49 49 65 97 113 109 101 89 93 93 89 66 54 50 50 62 66 59 55 55 52 60 60 57 53 52 52 52 51 51 50 51 51 55 63 67 75 79 82 118 154 190 190 158 118 106 130 163 258 367 478 550 594 644 684 681 537 323 161 108 117 90 66 62 60 46 46 47 46 45 44 66 80 91 103 94 67 79 95 116 87 121 219 308 334 360 394 398 450 478 467 464 450 379 284 257 250 268 282 276 283 357 436 440 420 403 364 294 252 198 120 162 103 110 182 310 424 401 257 108 101 76 45 48 64 81 96 60 53 52 41 52 53 64 57 68 41 40 49 71 64 67 57 41 42 50 50 42 41 41 42 58 42 42 59 103 108 95 56 81 73 61 57 71 70 50 41 41 40 40 44 48 45 44 39 58 50 46 39 43 40 51 48 68 45 49 61 73 77 89 109 197 193 185 141 77 40 41 66 66 58 57 65 77 85 81 66 43 42 42 59 82 101 112 126 149 173 201 209 205 182 166 144 98 99 90 78 90 98 97 105 121 121 101 69 45 45 53 64 48 47 47 55 55 47 40 48 39 40 39 39 40 52 48 40 40 40 40 44 44 44 48 48 40 52 52 44 48 60 60 51 71 63 63 52 56 69 90 102 206 222 226 193 144 103 71 52 39 41 42 42 43 50 67 71 76 61 54 54 50 47 63 98 202 268 377 440 334 95 40 100 61 65 72 64 56 63 71 69 59 57 69 69 68 60 71 82 77 93 109 97 84 80 84 77 66 74 78 82 78 66 58 50 65 61 60 56 52 52 59 59 58 58 55 55 51 47 47 47 42 41 40 41 42 50 50 47 44 80 107 116 116 68 53 109 85 86 86 78 71 56 48 47 48 47 46 46 57 60 59 59 67 62 67 75 68 53 65 86 92 73 57 56 52 56 47 46 53 44 42 51 106 134 97 40 36 36 36 36 36 44 44 44 43 47 62 62 61 57 53 54 51 44 43 43 43 47 51 51 47 47 51 51 51 51 52 45 49 46 50 58 54 58 58 51 55 48 44 44 41 41 45 42 43 43 44 44 55 51 54 54 50 46 45 44 44 44 55 52 41 41 48 48 58 58 65 66 59 56 44 39 40 69 145 225 384 456 511 514 481 449 432 413 404 386 364 352 335 328 317 314 329 333 330 330 322 302 286 278 294 301 312 328 332 323 291 263 236 213 185 154 134 119 119 119 145 180 223 253 268 306 365 426 482 525 542 532 510 483 429 379 308 292 272 256 244 244 252 260 290 302 318 326 326 303 287 272 256 240 228 220 224 236 252 272 282 298 330 342 354 354 346 338 318 310 298 286 282 290 302 315 358 367 372 385 379 369 347 333 255 232 198 176 169 174 171 171 205 231 274 307 330 360 393 419 462 477 497 505 497 493 489 489 472 480 458 432 399 354 298 249 182 149 120 123 129 135 149 183 256 285 301 317 318 306 282 274 234 214 182 153 137 125 129 146 216 272 323 380 433 485 526 559 620 642 676 703 718 734 742 746 736 740 750 769 787 802 810 814 782 762 736 710 665 609 552 503 429 403 379 351 320 296 284 276 273 277 285 286 286 286 286 300 325 348 382 409 439 485 534 568 629 670 716 754 788 814 833 840 852 829 798 784 769 728 660 599 539 475 395 330 284 255 241 226 244 240 240 251 251 247 243 243 256 233 206 176 157 134 111 110 127 137 133 129 141 165 203 230 284 317 355 392 425 459 501 535 579 598 625 648 667 686 708 727 758 776 794 817 836 859 874 881 36 36 36 36 36 40 40 40 40 40 36 36 36 36 36 35 56 67 60 64 58 54 55 51 51 51 55 51 46 45 41 52 47 54 51 43 46 38 34 34 30 30 33 33 29 28 28 28 28 28 31 31 27 27 26 26 25 25 25 25 29 25 25 24 43 43 39 35 35 31 27 27 23 23 27 27 31 35 39 32 29 26 34 38 42 42 42 38 34 34 35 35 35 35 35 28 29 29 30 50 74 101 125 137 153 173 200 208 204 192 184 173 138 115 91 70 45 35 30 27 42 42 39 36 41 39 47 44 37 38 42 43 47 43 39 36 40 36 40 36 43 39 46 49 49 45 45 41 36 36 32 32 44 48 52 56 56 52 48 44 33 33 33 33 33 32 32 32 33 33 33 41 45 53 57 57 54 43 46 42 34 34 34 34 34 35 43 51 59 59 59 59 43 39 35 35 35 35 39 43 39 42 50 66 86 106 126 134 164 164 160 152 133 121 109 101 98 99 103 103 114 118 126 130 125 121 128 124 124 120 124 120 93 86 79 68 60 53 49 49 52 52 47 43 43 55 74 82 110 128 148 168 180 184 187 183 197 197 193 186 176 168 169 168 159 185 208 230 272 319 381 429 478 507 545 587 637 668 687 680 697 668 644 628 588 516 462 437 419 388 353 323 301 305 314 322 334 342 369 395 395 382 353 322 281 245 201 157 152 174 214 241 256 268 283 287 287 272 256 248 237 218 195 168 149 134 123 118 125 109 123 153 168 190 249 278 305 283 294 309 316 327 341 352 358 361 364 368 383 407 430 467 555 616 663 698 716 735 769 800 826 841 853 861 857 849 830 822 801 787 752 713 679 664 673 682 694 717 751 777 807 845 887 921 940 924 890 860 834 788 739 704 653 622 578 554 545 540 536 535 551 546 558 562 570 563 555 536 499 461 419 378 340 291 252 211 162 136 116 92 73 66 62 62 50 57 57 64 72 71 79 83 71 67 60 53 54 60 73 81 83 109 140 177 199 220 259 297 312 327 346 398 494 605 645 633 581 555 516 470 415 332 241 168 171 118 99 111 131 126 126 134 160 147 181 263 361 420 455 481 471 481 511 549 598 621 625 618 583 540 517 544 575 602 637 676 720 703 659 561 399 236 162 145 284 302 342 386 441 470 488 476 449 415 387 378 384 407 429 448 507 535 549 528 495 424 311 208 196 228 261 301 318 311 298 282 270 281 291 294 309 307 307 313 323 380 428 469 517 515 450 373 288 247 189 133 88 63 46 52 39 50 50 50 46 38 34 33 39 43 51 59 63 62 58 54 53 45 33 33 34 42 39 39 33 34 34 35 36 40 48 41 45 38 38 38 38 38 38 38 51 47 43 39 38 38 38 37 42 38 37 36 36 37 52 56 87 111 154 182 185 157 121 94 75 64 56 52 52 52 64 68 65 58 54 51 55 56 60 68 107 126 134 115 95 68 75 76 115 123 131 119 107 87 79 79 102 132 195 282 407 534 649 707 743 738 689 591 474 375 283 195 130 107 87 75 68 65 53 45 61 45 43 44 61 88 120 140 127 107 67 43 42 47 54 54 70 70 77 73 65 49 44 43 58 61 61 53 54 58 58 59 80 80 73 73 70 63 59 62 53 44 39 39 48 72 76 84 124 180 201 161 97 66 54 50 40 40 40 41 41 42 42 42 41 41 41 49 53 49 40 38 47 54 54 54 55 55 55 55 55 55 55 55 55 55 55 48 48 49 57 57 49 45 57 64 68 67 71 83 92 88 72 56 64 56 40 40 42 59 84 94 114 135 144 129 130 154 154 156 146 124 68 43 43 44 53 61 61 57 49 45 45 50 62 65 81 112 141 150 127 88 56 47 52 91 129 125 103 78 74 78 60 44 43 44 45 50 54 54 46 79 130 162 158 141 113 108 145 148 144 129 121 121 111 107 90 94 112 146 185 219 250 265 287 303 326 319 314 295 294 294 294 278 266 262 274 274 266 254 250 274 320 369 426 487 548 597 657 711 774 812 827 836 863 894 923 970 1005 998 1002 1017 1014 991 959 944 937 930 926 910 883 853 785 770 773 794 824 850 861 865 873 836 776 701 618 522 437 369 230 181 130 110 107 96 77 61 86 86 83 76 72 68 61 61 52 43 44 61 58 50 70 106 125 179 233 275 321 379 398 368 364 327 273 197 146 122 87 47 87 64 60 61 68 88 160 236 266 264 272 280 337 412 514 576 623 644 628 557 420 258 126 45 63 66 97 171 260 318 336 331 335 300 262 224 158 80 65 87 75 84 97 81 51 52 65 93 93 97 92 64 75 83 86 50 49 54 54 54 49 48 48 48 70 82 78 62 69 82 85 54 50 71 98 86 58 54 93 126 77 73 80 84 99 99 87 64 80 107 152 220 322 407 427 393 259 187 130 96 76 52 71 99 65 68 67 65 103 149 160 143 104 61 91 121 78 64 56 48 60 99 109 101 140 197 187 132 81 66 59 58 61 63 77 84 80 95 103 103 98 90 78 66 102 87 75 60 56 49 57 72 45 212 256 52 69 74 98 46 48 52 52 52 48 48 48 48 53 48 49 61 89 101 101 97 73 73 73 66 51 50 50 58 48 53 70 63 51 51 52 61 57 53 52 52 52 52 63 63 55 55 55 55 63 71 83 86 134 166 198 202 178 146 130 147 146 229 364 515 625 704 780 833 822 761 537 259 139 173 134 46 76 75 64 45 43 43 44 45 86 85 88 95 90 74 87 118 123 110 160 250 316 330 356 390 458 425 430 459 444 373 354 360 313 325 325 288 251 243 285 321 309 314 316 266 199 176 159 119 147 163 242 274 258 274 233 93 69 65 61 49 53 61 72 72 76 72 64 60 64 68 76 80 80 60 48 60 79 79 51 39 42 46 54 54 42 41 41 42 47 43 43 48 68 76 56 43 73 73 77 72 76 79 70 54 56 48 47 47 55 52 44 43 39 39 43 40 48 56 68 65 73 49 41 57 73 73 85 109 197 209 185 113 41 40 42 66 54 58 65 61 53 45 45 42 63 43 42 42 51 67 78 78 53 65 89 113 121 120 109 94 63 64 56 43 43 60 71 59 110 66 41 41 70 82 50 39 44 51 51 51 51 51 44 44 44 40 40 40 44 48 48 40 44 44 44 44 44 44 44 44 39 39 40 39 56 84 76 44 67 55 55 48 56 69 86 94 134 158 173 148 104 68 59 59 39 40 41 41 42 43 59 60 65 45 45 53 50 54 98 145 386 381 413 435 346 127 40 44 65 61 64 60 67 71 78 71 55 65 97 105 96 68 58 46 45 96 132 119 71 55 83 115 57 58 62 62 62 54 46 45 49 49 56 56 52 51 47 47 55 58 55 55 55 51 51 51 46 46 46 50 58 59 59 47 43 104 108 84 80 44 41 57 81 85 86 86 78 63 66 51 45 46 46 50 49 48 55 51 59 47 47 56 59 44 61 90 80 61 48 48 55 63 66 58 54 49 42 41 74 118 93 40 36 36 36 36 40 51 51 58 50 54 54 65 65 65 61 54 51 44 47 47 47 47 47 47 51 51 51 51 51 51 52 45 49 50 54 58 58 58 58 58 55 51 40 40 40 41 42 42 43 43 43 43 51 47 50 50 54 49 44 39 39 38 38 39 41 41 41 40 43 50 53 54 59 52 40 39 41 93 181 265 388 436 460 448 420 384 371 364 360 345 330 311 307 296 293 293 280 292 312 325 329 317 309 294 302 301 297 301 304 292 279 256 236 213 182 158 134 126 126 130 158 192 226 257 283 325 369 430 502 544 546 523 490 463 413 359 296 277 257 234 233 237 241 256 283 287 299 296 295 280 264 244 232 228 224 224 228 240 252 264 282 310 334 354 362 346 330 318 302 294 282 274 278 290 306 315 350 355 367 369 367 353 343 333 299 280 262 247 248 241 230 218 213 228 254 288 334 372 405 424 467 478 489 486 486 475 467 459 429 430 423 405 375 331 287 246 161 132 107 101 96 106 123 150 224 258 267 283 280 272 256 248 208 196 182 165 156 163 175 207 285 338 395 445 497 538 575 612 662 688 714 741 761 773 788 777 763 756 770 781 795 802 802 795 765 739 698 658 605 534 473 413 314 284 268 240 221 205 193 182 178 179 187 187 199 195 203 210 234 268 291 321 351 396 446 491 580 625 682 727 765 798 818 830 848 833 818 810 792 766 712 663 627 567 487 415 361 316 278 251 256 248 252 256 256 253 249 246 258 235 208 189 186 171 155 143 158 150 153 157 173 196 231 261 295 332 366 402 432 473 512 545 579 605 629 652 670 685 711 734 772 786 805 835 861 877 896 900 36 36 36 36 36 36 40 40 36 36 36 35 35 35 34 34 55 66 59 63 52 49 43 43 36 36 43 47 50 49 38 45 43 47 50 43 39 35 31 31 30 29 29 29 28 28 27 27 27 31 31 27 27 26 30 30 25 25 29 25 25 25 24 24 35 38 34 30 26 22 22 21 22 22 22 26 30 34 38 35 28 25 33 41 45 45 41 41 41 41 42 42 38 38 38 31 32 29 29 41 61 89 113 124 144 164 191 215 223 219 203 177 150 127 107 82 64 43 38 33 50 50 43 40 41 35 43 40 33 33 38 39 43 36 35 35 39 35 43 39 42 38 45 41 45 45 45 41 40 40 36 36 52 56 60 64 64 60 56 52 37 33 33 32 32 32 32 32 33 37 41 45 53 57 61 58 43 35 35 34 34 34 34 34 38 42 50 54 62 66 66 66 35 40 39 39 39 39 39 39 43 46 54 66 82 102 118 130 148 152 145 145 141 129 121 113 125 122 118 114 121 117 121 121 109 105 104 100 92 88 89 89 69 62 48 44 37 37 37 37 36 36 36 35 35 39 47 51 87 106 121 141 153 157 160 163 181 192 189 182 176 172 165 168 151 166 185 207 248 291 353 407 454 490 528 570 617 652 664 664 670 633 609 593 534 450 396 371 353 315 295 272 253 243 247 251 266 294 329 363 394 401 412 420 401 377 330 281 249 240 240 248 256 249 249 253 250 230 206 187 172 164 149 126 100 89 85 81 92 87 105 127 142 176 255 305 298 266 280 287 293 296 310 329 327 330 341 349 365 377 385 422 508 573 624 673 708 730 757 783 809 821 840 852 855 855 840 836 837 821 791 764 727 708 694 686 670 693 727 750 787 821 868 906 935 927 909 887 865 823 780 746 711 679 635 600 591 582 567 558 566 562 558 554 554 539 527 501 468 434 392 351 309 264 225 180 138 112 92 69 57 50 53 58 57 57 64 71 71 79 90 89 89 86 91 77 74 68 65 69 84 102 136 180 213 246 304 358 409 428 464 507 591 677 697 670 591 580 562 552 522 451 348 259 204 139 102 107 119 108 111 134 145 124 154 264 373 424 451 476 470 488 518 560 599 622 626 615 568 521 505 540 582 609 651 698 733 723 700 622 481 322 227 205 296 306 338 389 448 488 514 503 461 420 391 378 388 411 437 455 490 531 560 543 510 446 345 248 248 260 285 310 318 314 302 281 294 292 291 286 297 300 302 312 326 380 424 456 504 515 466 397 308 247 169 109 76 63 54 56 43 54 54 50 46 34 33 33 35 35 39 43 46 50 50 50 37 36 32 33 41 57 70 74 47 47 39 39 36 40 48 45 41 38 38 38 38 38 38 38 39 39 38 38 38 37 37 37 37 37 36 35 35 35 35 35 54 78 117 149 168 160 145 122 99 87 71 59 55 56 72 76 68 61 54 47 51 55 56 60 100 119 132 120 96 64 60 56 80 92 100 96 92 76 72 72 77 92 143 221 325 440 550 611 679 696 680 621 551 480 379 265 177 132 92 64 57 49 45 44 45 45 44 45 65 97 117 128 111 83 55 43 43 47 59 59 66 70 74 74 65 49 44 40 62 62 54 42 42 46 55 55 56 52 41 42 54 58 51 54 41 44 39 39 40 56 76 92 160 228 249 185 93 50 50 54 40 40 40 41 41 42 42 42 42 42 42 41 40 40 39 39 51 58 58 54 55 51 51 51 55 55 55 55 55 55 55 48 48 53 65 61 53 49 60 72 72 75 87 111 123 116 92 68 79 67 44 40 42 49 66 72 92 106 114 110 114 138 142 140 130 109 57 43 42 44 45 54 74 66 57 46 46 50 58 58 58 68 92 88 73 49 48 48 61 116 170 174 136 103 86 90 69 46 44 43 45 45 45 45 50 93 141 176 176 166 154 156 213 219 208 208 213 195 164 137 106 98 101 116 150 174 189 200 214 238 265 270 257 226 209 197 169 177 184 176 165 153 164 168 212 247 297 362 430 495 568 617 673 715 766 797 820 836 859 882 915 965 989 985 1005 1018 1014 986 966 958 955 952 948 929 902 868 797 782 788 798 824 850 853 853 850 797 725 646 567 476 375 284 182 137 114 94 86 78 60 52 52 52 52 56 60 65 65 68 51 43 43 53 50 45 46 71 73 116 162 188 238 296 323 301 277 236 212 176 153 130 106 87 87 63 59 68 79 96 171 243 283 277 281 273 306 370 477 546 621 575 492 381 256 146 75 57 47 53 103 168 230 267 265 251 259 260 239 181 108 50 48 65 77 82 90 78 64 68 93 110 150 141 132 120 127 119 110 90 101 81 61 53 57 69 73 73 121 129 113 81 73 85 77 48 77 77 89 73 53 53 73 97 49 57 84 96 100 88 80 72 120 149 183 243 343 429 438 393 171 103 55 52 52 51 75 107 96 92 98 124 205 288 318 302 183 81 99 148 113 83 80 50 55 90 98 93 104 132 126 91 54 54 53 53 52 51 65 66 54 62 74 81 77 67 59 51 67 60 56 48 49 53 65 80 69 183 356 80 73 65 98 58 56 52 48 48 48 48 56 53 53 53 57 69 89 97 97 93 81 77 70 66 55 59 63 78 48 57 73 74 63 51 52 53 53 57 61 65 72 68 75 71 67 59 55 51 59 71 83 90 138 158 182 182 166 138 118 124 145 217 347 504 637 742 852 932 946 916 735 450 251 209 158 84 109 113 91 57 45 45 46 59 105 80 79 90 86 74 91 126 138 157 219 293 339 353 379 398 465 405 394 431 412 345 350 407 380 404 384 296 244 248 244 205 210 223 232 182 123 117 130 114 84 155 267 238 94 58 93 50 57 53 53 53 56 48 48 48 84 84 80 72 72 76 84 88 76 68 60 64 76 72 55 39 41 42 51 51 42 41 41 42 41 42 43 44 48 45 44 44 44 57 77 72 80 91 98 86 101 80 63 55 59 67 63 55 51 48 52 56 60 65 77 78 74 42 40 57 77 77 97 125 196 200 156 72 40 53 61 41 42 42 46 46 42 41 41 41 70 63 48 43 43 44 48 56 42 42 42 43 62 67 67 56 44 45 50 44 43 73 97 73 42 42 41 41 41 42 42 46 40 48 48 44 44 48 47 47 51 51 48 52 52 52 56 60 52 52 48 48 44 44 40 40 39 39 38 39 68 104 84 40 67 55 51 44 52 65 78 82 70 82 97 100 76 70 74 82 43 40 40 41 42 48 60 61 61 45 46 61 61 73 132 196 307 447 481 303 103 43 44 45 65 56 55 55 74 82 85 63 47 50 81 89 80 55 49 45 65 80 91 83 66 70 90 106 60 49 49 45 46 45 45 44 44 44 45 49 49 44 43 43 51 54 55 55 55 55 55 55 50 50 50 50 55 59 63 52 44 124 100 48 72 45 40 43 77 81 85 89 85 78 74 66 46 46 46 45 45 48 51 47 66 42 42 48 55 45 77 118 120 89 63 51 62 70 86 90 50 53 43 41 58 114 97 44 36 36 40 40 51 51 58 62 54 57 57 64 68 68 68 57 58 55 47 51 47 47 36 36 44 44 51 51 51 51 55 48 49 50 54 62 66 70 58 58 51 47 40 40 40 41 41 42 43 43 43 43 42 42 41 41 49 41 40 39 38 39 46 43 41 41 41 43 43 46 53 50 63 52 44 45 65 129 209 288 381 398 393 374 350 322 307 299 303 296 288 281 277 273 274 285 291 311 335 348 352 337 314 302 298 290 278 274 277 273 264 256 232 213 185 161 142 139 143 150 177 204 230 257 287 329 376 418 489 531 521 479 442 427 385 324 281 262 250 227 230 238 246 261 292 292 292 276 272 248 232 217 209 213 224 232 240 252 260 272 309 332 356 365 366 346 315 299 287 275 267 263 275 291 314 322 345 347 363 373 379 384 386 373 382 371 357 346 343 325 301 286 233 233 243 277 327 369 398 412 455 462 462 462 462 451 439 435 421 418 415 401 368 327 282 249 161 136 114 88 78 84 101 123 200 223 231 244 237 233 222 218 182 180 179 174 187 206 233 277 358 411 468 513 551 588 629 662 708 726 756 776 799 811 825 811 790 783 790 793 796 795 791 780 754 706 646 578 503 427 361 289 202 177 172 145 133 121 117 106 106 103 115 120 135 132 139 153 170 203 227 252 282 320 381 426 522 571 639 685 730 764 791 818 830 822 818 822 815 796 761 724 695 643 575 511 455 402 345 317 294 302 302 299 307 304 301 294 287 271 244 240 245 245 229 203 197 179 182 186 202 228 259 281 322 355 396 433 469 503 541 571 598 624 652 671 685 696 722 745 782 800 826 849 880 902 921 925 39 36 39 36 36 36 36 36 36 35 35 35 34 34 34 34 44 55 55 52 48 41 42 42 39 39 46 46 50 42 41 37 36 47 43 39 32 35 31 31 30 29 29 29 28 28 27 27 31 31 31 27 34 29 29 25 25 29 25 24 24 24 28 27 30 30 26 22 22 21 21 21 21 21 22 26 30 34 34 35 24 25 33 41 45 45 41 37 41 41 41 38 38 38 38 31 28 28 28 28 48 72 96 111 139 152 184 215 231 220 200 173 162 139 123 98 73 59 39 27 51 44 44 41 41 38 35 32 33 33 41 42 46 46 39 35 43 43 46 42 38 41 41 37 45 45 45 45 40 40 40 40 52 60 64 68 68 64 60 52 40 37 36 32 32 32 32 32 40 41 48 49 56 61 68 65 46 35 34 34 34 34 34 34 38 42 53 54 65 62 73 66 35 35 39 43 47 43 39 35 46 46 54 66 82 102 118 126 137 140 141 141 141 133 125 121 134 130 122 114 117 109 109 109 101 104 93 77 65 53 45 34 46 39 36 36 36 37 37 37 35 35 34 34 34 35 35 35 71 83 110 126 137 141 137 140 158 169 170 168 168 161 157 157 148 167 177 196 226 268 327 376 438 467 506 548 598 633 649 638 640 592 556 541 477 382 324 299 276 253 246 226 211 204 200 203 222 246 277 304 327 358 393 428 463 466 446 410 362 310 262 235 239 224 205 195 200 174 135 107 123 120 105 89 74 67 67 67 70 64 75 98 97 128 220 289 289 267 277 280 278 285 303 321 312 327 335 355 363 367 372 397 459 523 582 632 681 712 734 755 758 777 804 820 836 839 843 847 881 870 832 795 758 710 676 646 610 626 656 689 726 775 833 879 920 927 920 898 879 837 790 744 741 710 662 626 606 594 578 555 551 543 535 531 531 519 493 470 448 411 365 324 287 253 203 162 108 93 73 54 45 41 53 57 65 61 68 75 79 86 93 104 163 160 157 151 133 110 95 87 114 128 158 199 235 280 346 411 538 569 592 608 652 700 691 647 624 609 598 608 607 565 478 405 246 165 110 103 100 89 89 116 127 98 132 245 351 405 424 452 474 487 521 564 610 630 623 612 549 502 491 529 575 605 658 709 712 710 698 647 522 387 311 305 301 315 348 392 447 499 536 538 488 435 399 375 381 400 437 459 481 537 578 561 517 450 353 256 273 288 297 313 310 306 285 277 304 299 286 293 303 303 317 320 311 355 406 437 477 495 458 390 317 240 142 75 57 56 69 64 47 54 54 54 46 41 33 32 37 34 41 38 42 46 49 49 47 39 32 37 57 74 90 95 71 63 51 47 43 47 59 59 41 38 38 37 38 38 38 38 42 38 38 37 37 37 37 37 36 37 36 35 35 36 36 36 43 47 66 82 102 125 152 161 115 99 75 59 55 56 76 84 76 65 58 51 55 52 60 64 108 127 144 136 112 76 60 56 53 65 80 80 68 57 64 57 68 74 103 161 242 336 431 495 586 619 623 599 571 523 419 300 209 145 93 54 45 45 45 44 44 44 45 49 85 112 124 120 91 67 44 43 47 48 52 59 59 63 67 63 66 50 41 40 39 47 51 51 50 54 55 59 79 60 48 41 53 57 46 41 40 40 40 40 40 52 76 85 187 256 280 201 93 41 42 54 41 41 41 41 41 41 41 41 46 46 41 40 38 38 38 39 62 65 61 54 54 50 39 40 48 48 48 55 55 55 55 48 45 50 62 58 50 53 64 82 117 124 144 171 188 180 145 113 94 71 48 40 42 56 77 83 96 121 123 111 115 131 123 105 118 97 53 43 42 44 45 53 86 78 62 50 46 46 50 51 47 56 69 69 49 48 48 48 64 123 193 197 160 115 103 96 82 58 45 44 45 45 44 43 53 73 104 119 122 130 153 193 299 301 298 299 309 287 237 187 137 114 102 105 117 136 136 142 165 211 243 259 239 214 181 172 175 203 226 210 168 140 153 177 185 220 267 317 385 454 530 580 652 681 723 762 793 821 832 843 912 953 973 981 1004 1017 1017 981 965 958 959 959 956 940 910 876 816 797 795 802 820 835 838 834 804 747 667 585 507 412 311 216 165 132 108 89 73 61 49 45 44 44 44 44 60 72 80 88 48 42 43 45 46 43 44 62 44 91 125 156 218 301 344 330 235 188 160 145 125 98 82 82 67 55 51 71 71 84 155 228 271 270 259 242 253 313 417 499 558 496 399 305 204 117 50 49 47 49 96 137 164 182 184 179 175 212 213 147 85 56 49 48 74 74 67 59 68 69 82 98 125 113 112 135 155 161 156 153 93 81 105 129 161 142 101 50 113 125 109 77 69 89 81 53 68 72 77 73 57 48 46 45 46 48 76 92 88 72 68 72 79 145 226 291 368 392 334 253 118 69 56 69 80 63 76 100 93 125 199 296 433 532 540 497 308 146 112 142 84 60 83 58 62 90 109 97 92 101 105 87 52 53 52 52 51 51 54 53 58 54 58 61 57 56 60 68 47 48 48 48 48 53 70 88 107 190 389 159 51 88 77 101 74 67 52 47 47 48 60 61 65 69 81 93 93 97 89 81 81 73 58 54 54 55 71 78 58 66 82 78 71 56 52 51 51 56 60 68 68 64 52 51 78 70 62 58 62 67 83 95 154 162 167 163 142 114 90 82 140 184 286 427 552 676 830 943 970 928 814 622 408 266 223 234 151 144 126 104 66 55 71 88 102 73 60 71 75 67 91 133 164 210 277 332 358 370 384 403 407 387 376 381 377 354 359 376 380 416 377 274 246 286 259 180 217 218 207 140 66 63 91 79 116 63 75 83 51 103 138 50 69 62 62 65 61 53 61 65 81 81 84 80 76 76 88 96 75 64 63 48 48 61 65 65 40 42 50 50 42 41 42 46 39 41 43 44 44 44 52 61 45 62 81 72 75 85 88 90 161 133 97 84 84 85 90 75 57 54 61 61 61 69 81 89 89 52 40 61 81 89 102 145 192 187 119 40 40 81 76 39 41 41 41 45 49 53 53 49 42 59 67 59 43 42 43 47 44 43 41 41 42 47 58 51 43 45 65 49 44 72 89 51 56 43 43 47 46 42 40 40 49 49 52 41 48 51 55 55 39 43 48 56 60 64 72 88 63 63 59 55 44 40 40 40 41 40 39 40 69 109 77 38 71 63 48 44 48 65 73 81 97 85 76 71 74 69 73 77 62 41 40 41 47 56 73 69 89 74 78 81 65 65 124 196 263 292 243 76 40 73 89 40 57 44 42 43 66 82 74 51 45 47 47 47 47 46 58 69 109 60 41 42 71 98 86 66 67 56 48 48 49 45 44 44 43 44 48 45 56 45 44 43 47 50 51 51 51 51 51 51 50 50 50 46 43 47 59 63 60 143 103 44 88 85 43 44 66 70 75 79 75 75 67 67 51 46 45 45 49 60 55 50 70 46 42 59 56 57 90 139 168 132 88 67 74 90 110 125 64 76 47 41 61 125 120 71 37 37 44 44 51 51 58 62 54 57 65 64 72 72 72 69 62 59 51 51 51 47 36 35 44 44 51 51 51 47 55 48 49 50 58 62 70 62 58 51 51 40 40 39 40 41 42 42 43 43 43 42 42 41 40 39 44 40 43 43 51 62 81 82 72 68 67 66 70 69 66 59 56 45 45 46 81 141 216 281 355 352 332 305 281 265 253 253 257 257 257 253 253 253 261 276 331 354 378 383 379 352 317 290 278 274 262 257 257 257 256 248 232 212 192 169 150 147 155 166 201 212 226 253 291 329 371 409 442 469 463 424 395 381 351 304 278 259 247 235 235 243 262 277 308 304 296 276 260 240 217 209 197 205 224 248 260 275 279 290 325 348 369 381 370 346 307 283 275 270 262 262 274 294 317 329 330 342 363 392 410 427 436 437 458 447 436 426 412 392 357 323 268 253 247 277 323 358 376 378 429 428 424 424 424 420 408 411 430 434 431 416 382 337 295 259 209 184 154 121 110 116 132 144 183 195 204 216 217 217 213 217 191 198 207 210 231 262 301 348 419 472 528 562 600 637 674 708 738 760 778 806 829 845 849 845 824 813 813 805 793 785 774 758 709 653 570 479 391 310 233 168 141 120 108 96 84 73 69 69 73 77 82 94 106 110 114 121 129 156 179 201 230 268 321 378 451 511 583 640 685 727 765 792 791 802 810 821 825 818 803 785 751 714 658 606 550 497 443 407 401 397 386 378 367 356 341 334 322 306 295 284 303 296 295 266 250 235 231 234 257 280 302 324 374 403 440 470 495 533 567 590 624 647 678 693 707 718 741 766 789 807 833 863 890 910 926 929 51 39 47 35 39 47 51 55 36 36 36 36 36 35 35 35 42 48 37 33 32 32 33 36 32 37 45 49 46 33 32 31 32 39 35 31 30 30 30 31 29 29 29 28 27 27 26 26 26 29 25 25 33 33 29 28 24 31 31 31 31 31 35 35 22 22 22 21 21 21 21 21 21 21 21 25 25 29 29 26 31 24 28 28 32 32 36 36 32 33 37 37 37 37 37 30 28 28 27 27 39 63 87 103 139 135 144 176 204 217 214 206 167 147 119 106 90 66 46 29 29 30 34 34 34 34 39 31 33 37 41 41 45 49 49 53 41 41 37 37 33 37 33 33 40 40 44 48 48 51 55 55 63 63 63 63 63 63 63 63 47 40 47 36 39 32 35 32 39 36 47 44 55 52 63 60 49 49 45 41 33 32 32 32 45 49 56 57 64 65 72 73 39 36 44 48 48 44 40 35 35 39 43 55 67 83 99 107 125 129 133 133 133 130 126 122 103 99 99 95 98 94 90 90 61 57 57 53 38 34 34 34 34 34 35 36 36 36 35 35 36 39 35 35 39 43 43 43 55 71 101 117 125 129 132 136 136 144 160 165 170 166 158 161 149 151 162 172 191 241 292 349 408 441 475 509 533 559 572 577 576 528 497 470 392 303 247 240 224 220 224 217 209 197 192 184 183 207 239 266 293 312 341 390 426 467 491 506 489 445 390 351 281 231 171 144 124 106 72 48 60 56 53 45 49 57 76 83 86 74 61 45 42 75 172 256 279 274 277 276 271 278 301 320 322 318 310 313 318 330 353 379 415 456 498 552 609 663 697 734 736 742 742 749 769 785 797 827 890 889 845 801 754 688 605 540 503 506 521 545 607 680 771 839 912 915 904 885 866 836 813 790 751 725 689 654 631 607 572 545 516 516 511 503 498 482 451 424 417 384 339 302 261 208 165 124 90 74 62 54 64 67 61 57 65 50 53 53 83 110 152 179 234 249 261 255 232 190 148 128 152 134 168 241 281 301 383 493 627 658 678 686 702 733 709 669 676 656 646 667 682 656 593 513 367 247 148 103 84 62 63 79 51 73 131 209 301 378 432 465 465 502 545 591 625 633 615 597 539 488 468 492 541 578 631 681 696 681 680 672 601 497 416 390 367 358 379 409 465 513 543 537 498 450 395 363 355 389 431 476 500 571 603 570 504 442 359 290 297 293 292 289 289 289 296 300 327 322 325 323 322 332 343 332 287 323 385 411 442 463 438 379 295 215 109 53 43 51 60 54 67 55 46 38 41 44 44 40 36 40 47 44 44 48 48 48 46 35 35 45 70 83 88 81 53 45 36 35 43 54 68 62 47 37 37 37 37 41 41 41 48 44 43 35 35 35 35 35 43 47 43 43 40 40 36 36 36 35 35 35 51 82 125 142 114 103 80 68 60 60 60 57 58 59 63 56 52 52 68 80 100 139 167 156 127 84 68 72 52 72 85 81 65 53 53 46 44 61 105 129 160 216 291 353 436 488 513 503 478 453 392 304 186 130 86 54 45 45 45 45 61 49 45 73 112 136 140 136 64 56 44 44 45 57 61 53 57 77 73 45 44 44 44 41 41 39 39 39 47 62 62 62 70 66 66 62 66 67 71 67 38 39 40 40 40 45 72 93 224 268 276 205 105 42 41 42 41 41 41 41 41 41 41 40 41 45 40 38 37 38 66 101 144 127 92 65 53 43 40 44 40 40 45 52 59 55 54 40 54 55 51 47 50 73 98 116 201 267 356 408 416 362 271 189 128 102 74 59 49 62 79 101 106 124 129 99 100 116 101 88 82 80 52 44 44 45 53 61 66 58 51 46 47 47 48 55 65 81 86 75 52 47 51 66 77 104 135 155 159 140 113 97 90 70 53 48 55 63 59 55 43 44 60 75 90 121 152 206 326 383 431 457 432 370 301 256 202 144 86 75 98 126 126 121 165 200 228 247 250 244 250 263 341 396 444 441 371 286 232 209 212 236 264 295 334 379 440 484 576 612 661 696 727 755 782 809 869 918 938 953 977 1011 1004 972 960 953 951 963 963 948 918 891 830 803 779 775 786 790 782 770 739 686 611 513 415 316 226 162 124 110 98 93 73 53 44 44 44 47 47 52 55 60 67 56 45 45 46 51 49 44 51 78 53 85 112 135 211 315 396 408 314 202 113 86 83 68 67 76 60 48 48 63 60 60 120 184 239 242 227 197 194 259 364 446 476 430 353 272 190 107 49 47 48 49 65 92 122 125 116 107 143 144 141 106 56 47 49 70 57 74 91 87 64 57 62 74 101 97 84 66 48 45 46 71 120 154 213 221 193 138 113 94 65 89 85 65 70 98 106 85 85 85 77 73 61 61 57 49 48 57 60 56 48 48 65 84 147 161 262 398 421 315 186 138 74 57 65 69 89 98 122 118 160 244 376 485 569 604 566 491 354 195 70 59 67 52 54 81 73 73 77 81 85 89 89 89 54 54 50 50 50 53 49 53 60 67 59 55 52 48 48 48 49 48 48 47 48 49 50 72 146 196 369 312 125 126 68 132 73 65 66 78 79 83 72 76 89 78 78 77 85 89 77 61 49 49 53 53 57 54 58 51 53 53 53 64 75 75 62 57 89 89 74 59 50 50 51 51 81 89 81 81 89 86 86 71 135 131 136 136 132 109 85 76 82 127 214 336 444 557 699 818 925 944 906 791 602 438 333 258 204 175 168 158 140 114 87 79 92 55 45 65 93 104 127 160 229 255 310 363 378 359 371 406 363 363 343 315 320 344 337 301 254 215 211 263 296 257 197 157 166 127 92 96 133 158 122 73 76 43 59 71 42 56 91 59 59 62 59 54 46 50 58 66 77 85 101 105 101 85 65 52 80 56 47 40 49 53 58 58 42 42 46 57 57 49 45 41 50 41 41 42 48 53 48 44 45 82 85 63 92 166 195 161 131 162 142 111 116 106 119 150 75 42 75 78 65 88 87 94 106 59 63 97 121 139 131 99 176 126 78 72 87 64 59 64 40 44 48 44 44 52 60 64 61 54 50 50 45 42 42 42 46 46 46 46 46 46 46 46 66 94 94 70 66 82 74 49 58 57 61 53 52 48 51 40 49 41 45 41 49 44 40 39 40 40 48 52 52 52 56 67 58 69 66 63 56 41 42 42 41 44 48 43 51 66 70 53 39 63 55 47 44 44 59 95 99 103 102 92 84 83 86 68 59 65 70 46 43 68 80 65 106 78 70 66 49 53 124 197 273 161 77 65 81 73 45 43 44 43 42 48 87 90 66 42 44 44 44 45 45 45 45 53 61 44 42 42 44 56 44 41 59 75 75 55 63 79 60 41 42 42 43 43 47 44 51 55 47 47 47 51 51 55 55 58 54 50 46 46 54 58 58 54 122 226 222 99 56 77 85 58 72 65 65 58 54 54 51 61 62 73 65 61 61 64 59 67 93 72 65 70 60 49 64 108 128 120 87 62 74 124 135 119 74 85 65 44 68 112 112 86 49 56 48 44 36 43 39 46 54 61 68 68 75 75 75 68 55 51 44 43 43 43 36 36 48 48 55 55 55 55 63 56 45 46 54 58 54 58 58 51 39 39 39 40 40 40 40 41 42 42 41 41 41 40 39 39 60 59 58 50 61 100 154 179 196 168 144 125 116 89 66 40 54 42 47 71 118 173 217 246 274 272 256 235 219 211 214 210 230 229 237 237 237 245 257 276 330 353 377 382 367 336 300 280 265 253 234 242 254 254 242 233 228 216 193 173 169 162 170 178 209 219 238 260 287 325 355 375 389 410 399 348 322 316 298 266 247 240 236 239 254 270 294 320 335 334 315 291 264 244 225 210 221 220 223 239 277 308 328 332 361 362 374 374 366 342 318 298 258 261 261 265 288 312 340 353 362 359 383 403 435 467 499 511 515 500 485 470 460 449 431 414 334 295 263 262 294 325 340 342 369 376 383 390 397 408 412 419 436 444 445 442 416 378 341 310 277 251 221 202 184 181 186 179 185 182 194 210 222 237 245 252 250 260 269 287 313 358 409 450 498 536 585 623 649 686 719 746 774 785 808 843 874 890 894 886 876 850 834 815 797 766 728 691 619 543 440 344 268 207 157 120 94 76 61 57 53 53 53 50 61 69 74 86 91 103 111 122 113 112 115 122 148 194 243 288 380 440 517 584 645 690 727 754 768 787 814 822 821 821 837 841 807 785 752 706 654 616 578 556 505 498 487 479 463 436 420 405 401 382 371 367 375 364 347 328 330 334 342 361 380 402 417 431 462 484 510 544 576 599 629 644 694 709 728 743 761 787 806 824 830 841 857 883 906 918 930 934 51 39 47 39 43 47 55 59 40 40 36 36 36 35 35 35 34 37 33 33 32 32 32 36 35 36 40 40 33 33 32 32 32 36 32 31 31 30 31 35 29 33 32 28 31 27 27 30 26 25 33 33 33 28 28 28 28 27 27 27 31 31 31 30 22 22 21 21 21 21 20 20 20 20 21 21 25 25 29 22 31 24 24 28 28 32 32 32 32 32 33 33 37 37 37 30 31 27 26 27 42 62 86 98 135 135 151 169 198 214 211 203 171 151 123 99 87 63 43 30 30 30 30 31 34 35 39 31 40 37 37 41 49 53 53 57 45 45 41 41 37 37 33 33 36 40 40 44 44 47 51 51 55 55 55 55 55 55 55 55 43 43 43 39 35 35 31 31 39 39 43 47 47 51 55 55 44 44 40 40 36 32 32 32 40 44 48 52 56 60 64 61 39 40 44 48 48 48 39 35 35 35 43 51 67 83 95 103 126 126 130 130 130 126 118 114 114 103 99 91 83 75 67 71 49 49 45 45 41 34 34 34 34 34 34 34 35 35 36 43 43 43 46 42 39 39 43 43 43 59 86 101 113 117 125 128 124 125 141 150 155 155 151 154 153 153 155 161 173 212 263 319 378 407 441 464 498 518 531 532 531 487 453 418 351 259 207 204 203 206 218 218 214 197 188 176 179 199 231 247 258 271 295 343 401 453 500 528 536 527 492 469 360 302 214 149 100 75 45 45 49 57 45 45 46 65 88 99 106 93 77 62 44 70 163 239 267 274 277 269 271 271 290 309 315 307 307 299 303 311 323 353 386 427 469 519 576 633 678 709 734 725 711 696 703 720 740 781 836 843 810 767 717 639 553 474 416 408 414 442 500 594 686 766 850 876 881 878 878 859 832 813 770 740 697 662 635 611 576 554 513 494 485 473 471 459 436 409 391 365 313 268 227 184 131 93 79 64 62 61 71 75 68 60 57 42 37 53 83 130 184 218 300 311 323 313 274 232 184 157 137 132 182 259 291 328 445 579 665 692 708 709 725 741 720 687 682 670 659 673 695 692 647 587 453 329 210 130 92 55 45 57 43 51 120 210 302 351 397 449 477 514 560 602 629 625 607 581 524 466 450 477 526 563 616 666 685 670 675 682 635 549 480 454 419 410 405 431 476 517 547 537 502 446 391 348 340 370 431 476 520 586 619 586 516 449 359 298 293 292 284 280 284 291 299 307 334 333 331 330 333 340 347 340 276 305 362 388 418 439 414 359 280 192 98 46 42 48 64 58 51 55 55 54 45 36 32 31 54 54 54 58 51 51 44 44 42 42 35 49 74 87 92 86 50 38 36 35 43 61 75 65 47 36 37 37 41 41 48 48 47 43 46 38 35 35 38 38 37 42 46 46 39 40 36 40 36 40 40 43 51 66 90 106 110 107 88 72 56 52 53 54 58 59 56 52 44 48 53 72 80 115 147 151 127 99 72 68 52 68 77 73 57 49 49 50 43 45 83 112 143 180 228 263 329 376 405 391 373 347 293 220 158 110 89 65 57 65 61 57 45 52 72 123 163 171 151 131 60 48 44 44 45 57 57 53 45 53 57 49 45 44 43 42 50 60 59 47 43 42 50 65 69 65 61 61 61 58 62 62 38 40 41 41 41 49 77 104 220 264 264 181 94 54 43 43 41 41 41 41 41 41 40 40 40 44 51 39 39 66 118 169 218 190 143 96 61 39 39 40 45 41 48 44 47 51 54 51 42 43 47 43 54 96 152 204 337 425 535 606 607 533 403 287 148 111 87 64 45 41 50 64 77 99 109 93 83 96 76 55 71 72 52 44 44 49 57 58 66 62 48 47 47 47 48 48 62 77 78 78 60 47 50 53 63 82 105 122 134 124 113 106 98 85 64 59 66 74 86 83 44 44 45 56 86 121 152 202 372 444 501 526 489 427 355 311 241 184 114 79 87 100 118 133 193 231 262 277 288 305 330 355 473 544 607 603 543 443 338 267 236 245 261 273 285 323 376 416 476 529 585 627 650 678 705 732 812 857 888 896 923 953 953 917 918 926 924 940 944 929 892 869 818 788 764 755 755 756 748 733 694 641 554 460 355 256 165 109 86 86 86 74 70 54 45 44 43 43 51 51 63 63 74 60 46 45 45 62 80 79 78 93 104 123 124 128 188 300 382 405 299 186 94 70 83 80 75 80 80 64 56 72 64 60 108 168 211 219 202 167 150 199 296 367 405 358 284 216 164 116 67 51 47 49 61 84 99 99 98 101 109 110 103 83 52 48 50 70 89 86 83 87 80 70 66 66 106 85 91 94 60 45 58 106 93 122 154 154 122 86 70 66 62 82 78 54 58 86 90 74 78 69 69 65 61 57 57 53 49 57 60 53 49 49 69 89 160 190 271 349 328 221 116 72 80 53 54 89 110 114 146 180 263 314 418 530 612 627 567 473 352 185 61 57 65 58 66 89 93 89 85 81 77 73 69 65 65 69 73 73 73 65 57 60 51 58 54 55 48 48 48 48 49 49 49 49 49 50 61 79 153 210 380 365 144 165 93 110 92 96 113 122 130 127 139 140 101 90 73 65 69 69 61 49 53 53 57 61 65 65 70 63 52 52 52 51 50 77 116 159 195 175 116 54 49 51 52 52 73 84 77 77 77 81 81 70 107 107 116 132 132 117 97 84 70 96 160 271 377 482 604 703 876 880 884 845 730 586 489 430 266 203 192 182 160 121 83 76 65 47 47 82 113 116 134 168 291 332 365 386 378 356 372 392 337 334 310 286 302 322 297 234 155 148 184 253 286 258 178 118 131 108 76 77 109 126 98 57 88 55 63 68 43 56 83 51 60 60 63 55 47 47 55 66 105 105 101 94 89 77 64 56 56 39 38 48 57 58 55 63 42 46 57 57 64 56 52 48 61 54 50 43 51 45 48 49 44 85 135 148 193 270 330 343 285 327 284 224 203 149 115 124 130 50 96 55 49 106 86 89 92 69 118 204 209 167 124 103 132 94 55 59 63 47 47 63 39 43 51 43 39 39 51 67 53 53 49 49 49 49 53 53 60 60 53 53 53 53 53 53 77 101 97 65 49 57 53 40 60 60 71 71 78 78 82 79 49 41 41 41 41 45 52 48 40 48 52 44 40 39 40 55 73 69 62 59 49 42 43 43 53 53 49 55 67 82 74 65 104 47 43 52 39 40 60 56 56 79 98 94 80 65 72 69 84 65 66 67 60 45 45 45 78 58 50 57 57 73 137 209 225 145 81 70 74 61 45 45 43 42 43 48 75 83 66 46 43 44 63 56 48 44 45 49 53 44 43 43 49 57 45 43 74 61 57 69 61 41 41 62 43 43 47 47 47 51 50 50 42 43 43 43 47 50 50 50 54 46 46 46 54 58 58 54 173 278 283 179 112 97 86 86 72 65 54 54 51 51 51 61 66 73 65 61 54 57 59 67 89 72 73 82 68 45 48 88 76 71 63 62 85 108 115 106 69 68 52 39 64 104 97 71 53 56 48 44 36 35 39 39 54 54 61 68 75 75 79 68 54 51 44 43 43 43 36 36 44 44 51 51 51 51 59 51 45 45 49 57 54 58 51 51 39 40 40 40 40 41 41 41 53 49 49 52 47 43 39 42 47 58 65 84 127 190 261 301 356 325 289 257 222 184 141 107 101 82 78 91 130 181 220 238 219 211 202 185 176 172 178 178 209 213 220 220 225 237 253 272 330 353 373 374 355 324 288 272 253 245 234 242 247 247 231 222 228 220 204 185 174 174 174 186 201 215 234 260 291 329 359 379 367 380 369 330 300 298 286 255 236 232 232 243 266 294 317 343 346 342 326 295 275 252 229 214 229 224 231 254 292 331 354 358 389 382 382 374 358 334 306 294 265 265 272 280 307 327 347 352 365 370 394 422 458 485 508 520 536 524 509 499 485 474 452 428 349 300 267 256 276 292 299 305 328 335 353 368 386 401 412 427 452 460 464 461 443 416 390 360 326 308 277 262 248 241 249 239 222 212 227 239 251 262 276 288 297 314 328 342 379 421 468 505 551 581 627 657 687 720 750 783 789 811 838 869 904 920 924 917 929 903 861 823 778 732 675 634 535 453 345 260 196 158 116 86 72 61 50 50 50 53 54 58 50 62 70 90 103 115 127 127 83 79 82 85 108 145 195 236 320 376 456 531 592 645 694 728 762 784 811 826 833 837 856 857 853 831 801 763 721 687 653 635 593 586 579 571 551 535 519 504 488 470 462 466 470 467 451 431 440 444 459 471 497 511 523 533 560 571 590 613 632 655 671 686 736 755 774 789 811 830 856 871 865 872 891 910 929 941 949 957 47 36 43 36 36 44 48 52 51 51 47 43 39 36 35 35 34 33 33 32 32 32 35 32 31 31 32 36 33 33 33 33 33 33 32 31 31 31 31 35 29 33 32 28 31 34 30 37 33 32 32 28 28 28 28 28 27 27 27 27 30 30 30 30 26 25 21 21 20 20 19 19 19 19 19 24 24 28 28 21 30 27 27 31 31 35 35 39 39 39 39 40 40 44 44 37 35 27 27 27 34 50 70 82 119 119 139 153 182 202 199 195 175 155 127 107 95 71 47 31 30 30 30 31 34 35 39 31 40 33 37 41 45 49 53 57 45 45 41 41 37 37 33 33 32 36 36 40 39 43 43 43 43 43 43 43 43 43 43 43 39 35 35 35 31 31 31 31 39 39 39 39 43 43 43 43 36 36 32 32 32 32 32 32 32 32 36 40 44 48 52 53 50 43 51 55 55 55 51 47 42 42 46 54 66 82 94 102 129 129 133 133 129 121 113 102 106 102 94 82 71 63 55 54 37 41 41 37 37 34 34 34 34 34 34 34 34 39 47 55 54 50 53 45 46 46 46 50 46 58 78 93 101 113 114 124 124 136 148 153 162 155 151 151 139 139 138 133 140 167 210 266 325 365 392 419 449 465 484 475 481 445 407 377 317 226 180 177 199 206 214 222 222 205 185 173 184 200 223 236 247 259 276 316 377 426 473 528 559 572 572 565 479 413 312 207 126 73 46 43 58 59 51 59 71 87 110 129 135 127 108 93 76 98 179 239 267 269 280 276 267 271 286 297 304 300 296 288 288 295 304 326 370 407 445 495 549 606 656 694 720 711 686 654 638 642 663 701 737 748 732 704 646 567 488 424 346 326 328 349 403 475 574 654 766 807 831 855 864 856 832 809 789 759 713 681 654 623 588 566 521 497 477 472 467 451 421 394 368 338 297 252 211 166 120 85 71 59 58 57 64 71 71 64 57 41 37 52 87 145 208 250 332 339 347 332 297 239 188 161 117 139 201 266 307 367 513 658 693 720 732 728 737 752 727 687 682 670 659 669 686 703 686 661 535 415 277 176 103 46 42 44 42 47 128 241 325 351 384 437 489 526 572 606 625 621 595 562 508 458 435 466 511 548 597 650 684 665 667 675 654 589 520 485 450 434 425 442 479 513 539 533 490 438 383 340 336 363 424 480 525 583 611 571 508 442 356 309 300 300 287 283 283 294 306 321 341 340 339 330 337 340 348 337 288 323 365 383 402 419 402 350 268 191 98 45 42 48 67 62 35 43 59 62 53 40 32 32 51 47 47 47 47 47 40 40 35 31 32 49 78 100 101 98 54 42 37 35 35 50 64 61 47 37 37 37 41 41 48 48 39 35 38 34 38 34 34 34 33 41 49 45 34 34 43 59 34 35 34 34 34 35 43 55 83 99 103 87 60 48 53 62 58 59 56 52 40 40 52 60 52 83 111 131 123 107 76 64 56 64 65 61 49 41 45 46 43 49 98 140 168 192 206 216 270 306 320 317 290 268 214 149 107 77 69 61 57 64 60 60 43 55 91 142 182 190 162 118 56 45 45 45 50 54 57 61 57 64 68 80 83 63 47 50 40 59 63 51 39 39 47 66 62 58 54 50 46 46 50 47 39 41 54 49 41 53 85 116 213 253 237 150 86 68 60 43 41 44 45 41 41 40 40 40 40 51 55 51 55 94 170 241 307 290 235 152 82 39 39 40 46 42 41 44 47 51 58 55 56 54 66 73 84 137 229 316 484 577 686 758 762 687 540 400 180 125 89 69 42 40 41 43 45 63 79 72 76 84 61 48 55 57 45 45 49 50 58 55 63 59 52 48 48 48 48 52 74 82 83 80 72 56 54 45 44 58 74 82 98 103 104 105 77 65 52 43 55 71 83 88 45 45 45 49 75 118 156 215 385 473 538 547 506 436 379 334 273 219 149 106 98 106 141 171 246 283 318 349 376 416 457 487 581 649 694 680 624 541 408 286 256 246 235 239 243 269 303 344 372 428 493 531 561 589 624 663 740 778 816 824 851 881 877 849 876 876 896 920 929 922 898 865 785 762 742 726 715 703 695 683 646 592 501 399 301 203 116 66 58 66 66 66 62 50 44 44 43 43 47 47 58 59 63 55 61 45 60 88 106 109 100 92 100 104 101 97 143 227 300 323 257 157 66 50 71 79 79 71 68 48 47 59 60 68 99 132 161 173 164 123 108 166 251 317 380 320 234 168 136 108 76 60 48 49 57 76 91 95 102 102 78 78 67 59 48 49 58 70 110 94 76 80 89 90 63 54 86 69 80 102 69 44 45 95 77 86 98 86 58 49 49 50 66 82 74 54 55 75 79 62 77 69 68 61 57 49 49 49 48 53 53 57 57 61 85 94 129 184 253 270 229 157 107 75 88 52 52 67 100 96 141 204 321 332 408 517 594 586 519 444 342 186 65 58 77 70 71 89 93 89 85 77 65 57 53 49 61 69 77 85 81 73 57 56 47 50 55 59 59 52 48 48 47 48 48 49 56 53 60 73 120 174 346 411 139 176 101 98 135 152 177 173 161 161 173 179 140 105 73 57 53 53 53 49 53 53 57 65 73 77 85 82 56 57 59 62 77 147 254 333 361 310 198 80 53 82 92 79 61 61 61 65 69 61 61 65 94 101 114 146 162 158 134 106 129 123 156 228 327 407 505 585 732 744 778 813 767 652 574 531 375 284 238 223 181 114 71 61 72 52 55 86 109 124 166 223 322 344 344 345 370 388 396 385 330 310 282 274 287 283 238 179 125 146 186 238 278 266 194 123 96 80 56 52 72 81 61 43 92 63 60 64 55 67 71 43 67 67 63 55 51 47 58 66 105 97 85 74 66 62 57 61 56 37 37 52 73 58 46 63 46 50 57 57 64 56 52 48 61 66 78 63 47 44 52 69 51 102 156 189 232 320 429 506 599 666 622 558 526 431 342 340 173 49 108 54 55 126 64 80 159 120 169 259 252 178 127 110 80 58 39 43 43 39 43 67 39 47 51 47 38 38 43 63 41 41 41 41 41 45 49 49 60 60 60 60 53 53 53 53 69 89 89 61 45 53 64 56 51 51 55 56 67 71 71 71 49 41 40 40 48 56 60 60 48 52 56 48 40 39 39 43 39 43 39 41 42 43 42 42 65 44 41 40 42 65 84 92 100 38 39 61 41 50 67 41 40 42 62 58 52 40 63 76 101 57 46 71 80 57 61 81 70 46 45 50 73 97 149 201 145 112 85 77 65 49 45 65 43 43 43 51 62 70 66 58 42 51 79 67 52 44 43 44 43 43 44 60 65 65 57 55 62 44 88 164 136 39 38 77 54 54 58 58 58 54 53 53 42 42 42 42 43 43 43 43 59 55 51 55 63 66 62 55 175 279 311 232 152 89 70 90 70 64 64 60 60 60 60 63 66 73 65 54 46 49 56 59 77 72 77 86 68 45 47 68 55 50 51 70 89 88 80 79 46 53 40 39 49 85 82 64 53 52 44 36 36 35 39 39 54 54 61 68 75 75 75 68 51 40 40 39 39 39 39 39 51 51 51 51 51 51 51 44 45 45 49 57 54 54 51 51 40 40 40 41 41 41 41 45 49 56 52 54 50 46 42 50 42 49 76 127 202 293 387 442 473 452 417 389 366 324 290 260 210 179 156 149 168 191 210 221 187 182 166 149 144 140 150 150 177 181 192 196 201 217 237 260 315 338 350 347 331 296 264 252 241 237 238 250 251 251 235 226 232 224 212 193 177 181 185 189 189 207 230 264 306 340 367 387 359 368 357 318 303 301 286 251 231 231 246 270 297 328 351 374 365 350 334 307 287 260 241 233 240 232 243 273 312 351 374 382 397 382 370 350 330 306 297 285 280 284 307 323 347 363 375 371 388 389 413 433 457 481 496 500 516 516 498 492 482 468 450 429 362 309 265 242 249 265 264 267 286 304 322 341 367 390 409 428 464 472 476 473 459 444 425 407 380 358 338 312 301 294 299 292 270 260 275 283 291 302 309 323 333 343 361 379 419 462 501 535 581 608 646 680 706 739 772 802 816 835 862 900 924 940 940 940 944 914 864 804 747 682 607 547 424 341 244 168 131 105 75 48 53 53 49 53 50 62 74 78 54 66 79 98 114 126 123 123 60 60 59 66 81 115 160 201 269 325 405 477 545 606 671 709 746 772 803 826 833 845 864 869 857 838 816 785 752 717 699 672 650 646 642 639 627 608 596 588 576 561 557 561 569 566 561 549 546 543 554 573 581 596 607 618 640 647 662 682 698 717 728 739 781 796 815 834 853 868 894 913 896 904 926 945 957 972 980 984 41 40 37 36 36 44 52 56 55 51 51 54 50 46 42 42 33 33 32 32 31 31 31 35 31 36 44 56 53 54 46 42 38 34 33 32 31 31 31 31 33 33 32 35 38 41 37 37 29 28 28 28 24 24 24 24 23 23 23 23 26 26 26 26 22 21 24 20 20 19 19 19 18 19 19 19 20 24 24 21 26 22 23 27 31 31 31 35 35 35 35 39 40 44 44 37 31 27 27 26 31 42 54 62 91 95 108 133 154 167 175 171 175 155 131 108 95 75 51 31 30 30 30 31 34 34 39 31 40 33 37 41 45 49 53 53 45 45 41 41 37 37 33 33 32 32 32 32 35 35 35 39 39 39 39 39 39 39 39 39 31 31 31 31 31 31 30 30 39 39 39 39 39 39 39 39 32 32 32 32 32 32 32 32 32 32 32 36 40 44 44 45 46 43 47 51 51 51 51 47 39 42 43 50 58 70 82 90 121 121 121 121 113 105 98 94 90 79 78 63 58 43 42 38 41 41 41 41 37 33 33 33 33 33 34 38 46 47 62 66 65 65 57 45 45 42 46 50 50 62 78 89 101 106 118 125 144 152 164 168 169 158 159 147 128 124 119 107 110 138 165 218 284 320 350 377 400 415 435 429 436 404 373 343 283 208 163 163 184 202 206 210 210 205 193 189 193 212 225 229 237 245 264 301 350 395 446 493 540 564 576 577 566 519 430 324 216 142 88 84 91 99 112 124 140 160 175 190 182 181 170 144 134 153 203 250 267 269 280 276 267 267 282 293 297 293 285 281 284 284 289 299 355 384 415 457 518 568 618 656 691 690 669 626 594 567 559 578 620 632 623 615 571 488 420 367 293 272 271 288 327 376 445 536 674 727 774 817 841 840 820 800 801 774 735 693 662 632 593 566 540 505 488 480 467 436 408 378 332 307 274 245 208 174 128 93 67 55 54 56 63 71 75 68 64 45 37 48 83 141 207 249 308 315 323 308 277 234 188 160 132 158 208 285 341 414 560 686 704 720 728 740 747 748 723 687 678 674 667 676 681 686 695 676 589 489 376 258 138 64 42 52 42 58 155 277 353 362 392 449 492 530 576 614 629 618 588 558 497 447 427 451 507 544 589 631 677 661 648 663 654 604 546 500 465 449 439 446 483 510 532 526 479 426 368 336 329 359 420 477 529 568 581 544 480 414 340 301 303 295 287 286 293 305 328 340 351 339 334 322 321 321 337 333 315 342 372 390 409 415 401 365 271 191 109 45 42 44 52 51 35 35 35 39 46 49 48 48 44 51 51 47 47 43 32 32 35 31 32 57 94 116 121 114 62 46 37 35 35 43 61 54 47 37 37 37 41 41 48 48 35 35 34 34 33 33 33 33 37 49 57 45 32 33 61 93 74 62 50 34 33 33 35 51 59 87 115 108 76 49 53 58 58 59 63 52 40 39 40 52 43 55 75 95 103 103 80 72 52 56 53 45 41 41 45 46 44 52 94 144 181 198 199 197 237 264 281 267 244 214 175 122 86 64 60 56 60 60 62 62 62 78 117 153 196 212 184 137 49 45 45 46 54 50 57 76 95 90 93 105 104 83 71 79 54 70 70 70 62 54 55 47 55 51 43 39 39 39 39 39 39 49 62 57 45 53 89 125 213 245 213 115 67 73 68 42 41 45 52 41 48 40 40 40 40 47 55 51 50 94 186 277 371 374 323 225 126 63 40 39 41 41 41 41 44 47 58 55 84 93 116 119 125 177 289 397 580 669 764 818 830 777 651 502 241 135 82 55 47 43 42 43 43 46 62 54 58 66 58 45 46 45 45 46 47 59 63 63 67 64 60 56 48 48 49 56 87 83 80 84 84 72 70 58 45 52 63 67 75 76 80 77 53 44 43 43 44 52 64 72 45 45 45 53 72 102 153 229 371 478 539 537 483 417 364 327 269 235 180 137 117 140 180 233 303 355 398 445 494 536 585 615 654 690 695 642 609 560 435 294 245 226 200 193 193 201 235 272 277 334 394 439 466 505 565 615 656 691 730 748 775 798 801 792 815 831 865 890 917 917 893 853 759 732 705 689 673 665 657 642 608 544 452 346 252 161 94 52 46 50 58 58 58 46 44 43 43 43 43 43 54 55 59 51 71 68 87 106 120 123 114 110 99 99 77 70 88 130 171 191 170 110 50 46 54 59 55 51 55 46 46 51 64 76 100 116 110 126 118 84 82 144 238 296 354 279 184 126 109 104 88 80 58 57 60 72 103 119 118 110 70 62 47 47 48 60 65 66 110 91 72 72 74 78 55 53 54 58 80 106 93 64 54 59 69 70 70 54 49 48 49 58 71 79 71 51 50 63 63 51 81 96 105 109 81 61 57 69 49 56 53 57 61 66 86 95 131 185 233 211 180 164 154 141 110 77 59 64 70 88 157 227 276 298 371 468 525 490 437 405 318 167 58 57 69 67 71 81 77 73 69 65 61 57 53 53 57 65 69 73 73 65 53 56 56 67 71 75 75 71 63 52 47 47 51 47 55 51 62 76 104 137 313 472 150 176 132 160 166 198 227 224 208 197 212 213 164 117 77 53 49 49 53 65 49 53 57 65 77 85 89 90 79 67 70 89 159 273 395 472 475 406 261 106 63 101 118 82 53 53 57 61 61 53 53 65 104 120 155 199 231 226 186 150 202 174 171 198 246 307 387 455 556 598 665 707 692 627 571 513 424 317 243 219 173 102 63 72 92 67 54 68 91 137 216 306 290 396 449 401 319 312 373 436 331 275 251 271 268 212 175 168 113 118 122 122 138 154 123 71 72 60 48 44 52 45 44 42 84 60 44 48 59 63 59 43 63 67 63 59 51 51 58 62 69 65 57 50 50 49 57 60 72 38 38 56 73 41 41 50 50 50 61 61 64 56 52 41 53 74 94 75 43 44 64 100 90 108 141 170 234 345 509 637 792 880 864 807 773 646 520 499 226 44 106 80 91 148 67 115 198 194 248 301 263 184 121 81 59 46 39 43 43 39 55 79 67 55 51 55 51 43 47 59 40 40 40 40 41 45 49 52 60 60 60 60 53 53 53 53 39 40 40 40 40 57 64 48 63 63 59 55 51 47 51 39 48 40 40 40 44 52 56 60 64 64 64 68 68 60 40 38 39 40 42 55 60 53 44 43 42 43 74 113 123 98 81 77 38 40 39 39 41 47 43 41 41 41 42 42 42 42 67 98 182 130 83 68 57 45 44 46 71 51 46 66 97 113 132 153 96 80 72 73 61 48 45 64 43 43 47 50 46 50 61 58 41 58 78 63 47 43 51 48 41 42 48 76 73 57 52 59 39 68 208 340 311 139 39 44 60 61 62 69 65 72 71 64 42 42 42 43 43 43 43 43 71 67 67 70 78 82 78 60 141 221 257 226 162 82 58 82 62 62 59 59 55 62 62 62 65 65 58 50 46 46 48 56 73 61 62 78 60 45 47 76 95 82 78 93 89 65 52 59 46 42 41 40 54 74 74 57 54 56 45 36 36 35 39 39 54 54 61 61 68 75 75 68 47 39 39 39 39 39 39 38 46 46 47 47 47 47 47 40 45 45 49 53 50 54 54 47 51 44 48 41 45 45 45 49 56 63 59 50 46 49 50 53 41 52 87 162 272 375 469 528 530 513 493 470 455 429 395 365 315 277 242 211 198 198 185 188 174 170 149 133 128 124 131 138 145 145 156 165 173 193 217 240 292 304 316 312 284 260 240 221 233 237 242 258 259 255 235 226 232 224 205 196 181 181 185 196 184 199 237 271 310 348 375 395 363 364 353 318 303 308 282 266 238 242 273 296 323 358 386 397 373 365 346 319 295 272 256 241 240 243 262 289 336 375 409 410 397 378 354 330 306 301 297 296 300 323 351 375 402 410 417 410 412 408 416 428 444 452 467 471 479 476 471 473 475 465 451 419 368 315 274 243 231 235 234 229 256 274 296 322 349 379 402 424 461 472 469 466 463 451 448 434 423 411 385 366 354 351 348 341 333 326 330 334 338 349 356 363 366 387 409 434 471 510 549 580 615 638 669 699 728 754 791 817 843 862 888 916 936 944 940 925 909 876 838 777 701 602 503 432 313 241 160 108 94 80 53 47 57 57 53 57 65 70 82 90 74 82 91 103 111 107 92 88 56 56 59 55 73 100 141 174 227 280 355 427 499 568 637 683 719 749 780 807 825 841 857 868 857 845 819 797 770 741 733 721 687 683 683 679 675 667 659 655 659 662 662 667 675 675 667 655 644 648 652 656 671 675 682 693 697 708 720 739 750 762 773 777 811 819 838 857 868 883 902 928 924 934 949 964 980 988 999 1003 45 41 37 37 37 44 52 52 55 51 58 57 53 49 45 45 33 32 32 31 31 31 31 35 36 56 76 96 104 97 74 62 54 42 34 33 32 32 31 30 33 36 39 42 45 48 44 44 28 24 24 24 24 24 27 27 23 23 26 26 26 26 26 33 24 24 31 20 27 19 22 22 18 18 18 23 23 27 27 24 22 22 22 22 23 27 27 31 31 31 35 35 39 39 44 37 34 27 30 30 34 41 42 46 71 79 92 106 130 143 151 148 167 147 123 104 95 75 51 35 30 30 30 31 34 34 39 31 35 32 32 40 44 48 48 52 44 44 40 40 36 36 32 32 32 32 32 32 31 31 31 31 39 39 39 39 39 39 39 39 31 31 31 31 30 30 30 30 43 43 39 39 39 39 35 35 31 32 32 32 32 32 32 32 32 33 33 37 41 41 45 41 42 46 46 50 54 54 54 54 46 46 46 50 58 70 78 86 113 113 113 113 105 97 85 81 65 54 57 46 45 34 37 37 49 56 52 48 44 33 33 32 32 33 49 65 73 66 73 69 76 72 60 45 52 45 53 57 58 66 70 78 90 102 118 129 156 167 168 168 165 158 154 143 124 117 113 105 101 124 148 189 247 287 321 336 366 382 391 384 387 359 344 309 253 190 149 145 181 191 187 183 190 194 202 210 202 209 213 218 226 234 246 278 336 384 412 451 497 521 548 557 578 567 524 458 368 279 212 192 186 195 215 228 241 260 275 279 274 271 260 242 221 227 246 269 266 280 284 280 271 271 282 289 281 281 282 278 285 285 282 296 336 362 381 422 472 522 568 599 638 653 645 614 566 503 447 416 460 453 471 486 466 405 344 310 267 247 250 271 296 309 351 423 575 635 698 760 810 829 824 815 812 781 746 704 673 636 597 570 540 512 492 484 456 420 378 371 317 288 262 237 212 171 136 102 63 51 49 52 59 71 75 67 56 41 36 36 74 129 184 230 284 287 295 280 253 218 186 167 146 165 218 292 380 473 592 685 704 711 724 739 751 751 719 691 659 667 671 680 684 685 690 681 614 562 489 368 216 106 57 66 41 73 175 304 373 378 403 457 492 530 576 618 637 622 585 559 490 432 416 443 496 529 581 631 665 646 636 650 653 620 565 515 456 444 439 450 480 514 533 523 471 406 360 336 329 351 405 465 522 553 546 505 441 374 322 288 295 293 289 297 304 320 347 359 346 334 322 310 302 306 314 322 333 356 390 409 417 426 401 369 278 202 120 57 42 39 40 39 36 35 33 33 34 42 45 48 48 48 44 44 40 36 32 32 31 31 32 61 103 132 133 122 66 50 37 35 35 43 61 54 47 37 41 41 41 41 48 48 35 35 34 33 33 33 33 33 37 52 52 44 40 72 128 184 193 165 114 66 35 35 44 64 35 68 108 120 104 73 61 50 58 59 67 52 40 39 40 44 39 46 43 55 75 87 87 87 48 44 41 40 40 41 41 42 42 43 78 116 161 187 185 191 214 227 235 225 203 176 145 107 86 80 76 68 67 62 69 69 92 120 163 203 238 246 213 148 45 44 44 45 46 45 60 87 105 107 106 116 115 110 113 110 123 100 92 85 90 82 51 39 48 44 40 39 39 39 39 39 40 57 73 69 49 57 89 117 202 210 175 92 56 69 61 42 49 56 63 52 59 48 48 44 40 39 43 47 47 91 191 289 395 411 384 298 191 104 50 40 40 40 41 45 52 55 58 51 95 108 139 153 155 203 325 445 647 729 821 874 887 857 747 603 317 164 72 52 60 49 44 43 44 45 45 44 45 56 56 48 46 46 46 47 52 64 64 64 64 65 61 57 57 53 53 53 80 76 72 72 72 68 74 66 44 44 52 59 59 59 55 48 45 44 45 48 49 56 60 65 49 53 60 64 52 59 118 202 353 461 514 503 441 386 345 315 273 251 212 176 156 175 215 271 352 420 486 536 585 627 657 679 695 712 685 625 600 567 467 338 233 192 162 147 137 133 152 193 187 235 280 318 355 414 486 544 543 573 616 639 666 699 711 717 759 781 820 866 890 897 872 825 725 673 644 620 607 604 604 597 564 496 396 301 207 132 72 52 45 50 61 61 54 45 44 43 43 43 43 43 43 47 54 47 58 82 106 120 133 153 183 203 184 161 107 62 44 51 65 89 80 74 58 54 47 47 46 47 48 46 46 56 83 95 107 101 75 92 83 50 68 142 224 263 297 232 142 87 83 101 100 100 82 61 48 64 111 131 122 98 70 58 47 47 52 68 69 65 83 80 80 69 58 55 55 55 52 82 132 155 189 212 170 87 61 58 62 54 49 50 55 71 71 75 67 51 50 51 51 50 97 120 153 164 128 92 88 108 56 60 57 57 58 67 88 92 153 187 210 171 171 202 211 187 179 176 139 69 55 111 193 247 222 269 354 423 425 385 360 372 269 145 57 57 65 71 72 89 65 65 61 61 57 53 53 53 57 57 57 57 53 49 49 56 68 79 90 90 86 78 70 55 74 62 65 58 69 74 93 103 147 165 329 522 190 175 175 244 161 206 250 255 255 259 263 249 156 105 65 49 49 49 54 74 49 50 53 61 73 81 85 85 66 54 65 135 257 380 472 525 510 445 295 129 74 100 105 65 57 49 57 65 61 48 49 72 138 170 225 292 323 307 265 214 231 203 171 154 168 210 276 345 403 497 570 578 567 563 527 451 367 263 191 157 118 74 67 87 91 70 64 86 112 166 261 363 353 431 464 409 319 272 261 262 295 216 200 244 224 132 112 169 115 107 79 43 47 71 67 43 71 60 52 48 51 43 42 42 52 44 42 42 55 59 47 43 59 63 63 59 54 50 54 58 42 41 42 42 42 42 42 41 72 39 39 60 64 41 41 50 50 50 61 61 57 53 49 45 45 70 94 75 44 44 81 120 90 91 116 176 275 418 597 740 840 928 935 890 837 697 559 507 324 83 100 119 133 144 102 193 213 305 402 380 265 167 100 43 43 47 43 47 43 43 59 83 87 59 47 59 71 59 47 47 40 40 41 40 44 48 52 52 52 52 52 52 52 52 52 45 40 40 40 41 65 77 68 40 56 56 52 52 48 48 51 44 48 40 39 39 40 44 48 48 72 68 72 96 120 108 68 39 42 43 51 52 49 53 61 65 52 74 92 98 92 110 157 202 164 254 182 55 65 66 42 68 44 42 42 43 45 45 45 68 123 125 94 67 72 93 82 51 75 55 66 94 121 121 108 108 80 72 64 72 72 67 52 55 47 55 55 54 42 41 53 61 45 69 65 50 42 50 66 67 41 42 48 76 76 56 43 47 37 140 347 484 465 299 123 38 56 61 69 76 76 83 86 79 46 43 43 43 43 44 44 43 63 63 63 71 79 79 75 52 106 147 179 183 171 103 63 75 66 66 70 66 66 65 65 61 65 65 54 46 46 45 45 48 70 50 50 58 55 45 63 103 154 145 125 108 80 48 43 51 47 42 41 41 43 57 56 51 55 61 49 37 35 35 39 39 50 50 57 57 64 64 64 57 46 39 39 39 46 45 45 45 53 53 53 53 47 47 47 40 41 45 49 53 57 54 54 47 55 48 48 52 45 49 49 56 63 66 62 54 49 49 49 60 56 59 98 197 318 429 519 581 594 584 553 526 503 470 428 394 376 338 284 245 221 201 176 171 170 172 152 128 116 112 119 123 118 118 125 129 145 165 196 216 253 269 277 269 245 221 213 202 218 226 242 254 258 250 223 218 220 219 204 196 188 188 188 192 179 198 244 282 324 356 383 391 364 357 338 318 307 304 296 269 261 269 295 322 354 385 404 412 388 373 354 327 303 280 264 256 247 247 274 320 364 403 433 430 405 371 346 318 305 297 304 315 339 366 397 425 452 456 452 441 439 420 404 400 407 427 439 451 444 449 455 466 472 463 449 424 358 305 261 225 217 213 204 200 230 248 274 304 330 361 387 413 455 473 470 470 466 466 463 463 476 461 442 423 411 407 403 407 397 397 397 396 396 400 407 415 432 451 473 499 540 579 621 640 660 680 706 733 766 788 825 855 862 880 904 936 948 952 937 925 868 841 796 724 622 495 372 282 203 154 101 76 77 70 50 48 72 68 68 61 65 73 81 78 82 86 98 106 95 87 68 60 52 52 52 56 63 85 115 144 193 241 313 385 453 526 592 645 696 730 761 792 814 837 860 872 868 861 846 827 808 790 782 771 743 743 746 746 742 746 741 741 756 764 768 772 776 776 768 764 753 753 753 757 750 754 761 761 757 761 765 783 791 799 806 810 826 841 853 864 868 883 898 920 935 946 957 972 987 1002 1013 1014 43 39 38 37 37 37 44 48 51 58 61 61 53 56 52 41 32 32 32 31 31 32 39 35 63 76 108 128 136 121 94 74 70 54 38 33 33 32 31 29 33 36 46 49 52 52 48 47 31 24 24 23 23 23 27 27 22 22 22 22 22 22 22 29 35 35 34 31 30 26 25 22 18 18 18 22 23 27 27 24 21 21 21 22 22 23 23 27 27 27 31 35 39 39 43 44 37 30 34 34 38 37 34 31 60 64 81 98 119 128 128 132 152 136 112 96 87 71 51 35 30 30 30 31 34 34 39 31 35 32 32 36 40 44 48 52 44 44 40 40 36 36 32 32 32 32 32 32 31 31 31 31 35 35 35 35 35 35 35 35 30 30 30 30 30 30 30 30 39 39 39 39 35 35 35 35 31 32 32 32 32 32 32 32 33 33 33 37 37 41 41 41 45 38 38 42 46 50 54 54 46 46 46 46 50 58 70 74 97 97 97 93 89 77 69 65 37 37 37 37 37 38 41 41 56 56 52 48 40 36 31 31 31 43 63 72 80 77 69 64 79 75 63 52 48 56 57 65 62 69 66 74 82 87 107 126 152 163 160 164 157 157 146 139 135 128 128 121 117 129 149 186 217 254 280 310 333 352 364 354 353 337 317 282 231 171 131 130 177 183 175 171 182 198 218 230 210 206 206 206 214 222 230 252 317 354 385 417 452 490 517 529 545 558 563 536 490 427 372 347 295 306 311 320 325 337 352 359 359 356 350 320 295 283 270 265 270 284 292 287 279 275 282 290 286 290 290 290 290 283 282 286 314 332 354 381 422 461 503 530 577 593 601 590 534 447 363 293 302 281 302 349 363 337 299 280 260 248 259 277 287 277 292 356 477 551 617 691 761 810 836 843 822 792 753 715 677 636 601 575 539 512 492 472 433 390 378 384 358 320 271 234 200 162 132 102 63 51 49 52 59 70 71 63 40 36 35 36 66 113 160 202 268 267 260 248 232 201 178 162 149 168 226 315 431 537 623 669 692 692 711 735 751 743 718 691 639 644 667 675 684 692 700 691 619 595 558 449 301 160 79 44 48 104 210 315 375 397 415 459 488 537 580 622 634 619 585 552 483 425 401 424 480 517 570 620 642 634 628 642 656 635 585 546 455 440 439 453 484 511 526 516 460 391 356 340 329 340 385 447 520 531 508 469 402 350 310 299 293 296 303 307 327 343 366 378 338 326 310 298 290 287 299 314 341 370 401 416 432 421 393 361 274 209 124 64 41 38 36 35 41 36 34 34 34 33 33 33 48 52 48 44 44 40 40 32 39 31 32 65 111 137 141 126 70 47 37 35 35 35 54 50 47 37 41 41 41 41 48 48 35 34 34 33 33 33 33 33 33 40 36 40 67 139 242 311 328 288 213 134 74 36 36 40 34 48 84 109 117 105 70 50 58 66 67 63 51 39 40 51 50 42 38 38 51 67 79 83 40 40 40 39 40 40 41 41 42 43 66 104 149 172 190 193 192 193 201 195 180 158 135 116 97 98 90 77 73 73 84 91 110 158 225 268 300 292 231 138 52 43 43 45 45 44 70 112 118 136 161 167 189 208 219 208 176 137 107 99 104 98 60 40 41 41 40 40 39 40 40 40 57 69 77 66 57 66 89 102 167 159 132 77 57 62 46 43 53 67 67 63 63 59 52 52 39 38 39 51 59 103 199 290 368 411 412 339 248 161 90 43 40 40 41 42 52 55 59 59 72 88 122 145 158 209 336 466 642 750 854 908 928 895 816 673 409 224 101 65 70 50 45 44 46 46 46 45 45 48 60 49 46 47 47 48 53 65 69 65 69 69 69 65 65 61 61 57 68 72 72 79 71 63 62 58 43 44 44 44 47 43 43 42 43 43 44 44 45 45 56 60 72 68 71 71 43 42 56 132 284 384 433 414 371 337 310 288 274 263 228 199 175 186 218 281 394 461 527 589 627 656 678 685 686 684 658 610 577 536 432 322 222 161 120 106 84 72 76 111 107 137 173 199 237 291 359 417 429 452 487 521 544 578 608 633 695 729 783 840 878 889 869 817 694 615 553 513 512 537 561 563 538 466 359 255 161 101 52 47 45 45 57 57 50 45 44 43 43 43 43 43 47 47 58 51 42 74 109 134 164 234 320 371 348 293 204 103 42 43 45 47 46 59 71 63 51 46 46 47 47 47 47 56 75 83 83 76 78 84 79 54 85 155 221 239 266 210 123 76 63 69 67 67 85 57 47 48 95 119 106 78 70 62 47 51 52 68 69 69 63 72 81 73 54 54 60 72 63 143 213 239 309 358 291 151 49 54 58 55 51 51 59 71 71 67 59 51 50 50 50 49 69 84 124 148 136 92 80 95 64 57 53 50 55 64 76 81 113 135 161 161 212 274 292 259 260 245 177 68 56 121 204 235 221 275 352 374 356 324 320 342 242 142 59 58 65 71 76 94 65 69 65 57 53 49 49 49 61 57 53 49 49 49 49 56 68 75 82 82 78 70 62 61 73 72 72 76 88 108 131 150 206 244 372 511 213 181 202 271 195 232 268 277 285 282 265 215 127 77 49 49 49 49 49 66 50 50 54 61 69 73 81 77 54 58 112 211 341 446 500 515 488 438 316 173 102 103 104 77 57 49 61 73 61 48 52 87 157 208 287 357 384 379 341 302 268 241 202 169 153 173 223 270 308 398 453 424 427 462 446 369 300 231 172 128 85 61 61 85 92 95 120 159 205 243 321 396 439 460 465 418 336 256 186 136 216 153 141 177 152 73 77 141 127 124 112 92 87 87 87 76 68 52 51 55 55 43 42 43 41 43 42 41 55 51 43 52 51 55 59 55 50 46 50 50 46 50 50 50 46 42 41 40 56 56 64 76 68 49 45 58 46 50 61 61 61 57 53 42 41 58 71 67 48 56 85 124 66 68 100 160 263 413 571 687 839 907 946 920 852 736 626 542 383 141 80 114 136 143 185 284 340 443 489 362 172 85 86 55 46 43 43 43 39 39 51 63 79 51 43 67 75 55 39 39 44 44 44 44 44 48 52 52 48 48 48 48 48 48 48 48 65 53 45 49 72 72 60 39 38 38 39 39 44 48 52 56 44 39 38 39 39 40 40 40 68 64 76 112 140 132 84 40 42 42 42 41 40 41 44 71 66 107 129 126 156 249 380 468 424 475 330 123 101 94 71 113 86 52 44 61 73 57 44 44 58 94 110 92 108 133 118 67 59 59 78 102 125 117 84 68 83 75 63 67 83 79 63 50 51 58 58 50 49 41 45 56 52 68 68 41 41 62 78 66 41 41 47 72 72 47 43 43 50 205 397 505 509 414 218 43 52 61 69 81 80 87 93 83 50 43 44 44 48 47 51 51 55 55 59 63 71 71 67 44 70 95 112 128 144 104 60 63 67 74 70 70 74 69 73 69 65 62 47 46 46 46 45 48 67 50 42 50 47 45 82 138 180 187 174 135 95 82 71 63 51 42 40 40 43 45 45 44 56 65 49 37 36 35 35 39 50 50 57 57 57 57 64 56 42 35 35 34 41 41 41 41 49 49 49 49 42 43 43 36 48 45 45 53 57 57 54 54 55 55 48 52 45 49 49 60 62 66 58 49 49 49 56 63 67 65 108 226 361 467 561 623 635 625 590 559 529 491 453 416 374 337 294 248 224 208 180 171 165 160 136 116 104 100 115 119 118 118 121 122 133 149 180 189 222 231 239 231 211 202 198 206 214 226 238 246 242 230 203 198 208 211 196 188 184 180 180 191 178 201 243 286 332 367 390 395 372 357 334 326 318 303 291 275 279 287 322 353 376 403 430 426 396 381 358 342 315 291 279 271 251 263 297 340 391 426 441 427 385 347 318 297 281 284 303 319 374 397 436 472 491 491 479 456 450 427 410 391 398 406 426 431 440 441 456 459 462 453 438 406 327 282 239 215 198 187 179 182 216 227 252 278 308 342 376 398 455 462 470 474 482 482 486 486 502 498 479 471 460 452 452 452 452 448 448 440 440 444 451 451 473 495 518 544 581 619 658 674 682 698 721 751 780 810 840 870 877 896 920 944 959 952 930 907 830 785 713 621 499 372 238 147 119 90 65 62 66 66 54 49 76 83 83 76 76 69 73 73 73 78 86 90 83 79 64 60 51 51 52 52 52 63 85 114 155 200 271 339 411 488 550 603 681 719 754 781 807 830 861 880 868 868 857 846 831 816 812 808 792 792 799 806 810 813 820 820 838 842 854 858 854 850 846 835 828 824 817 813 802 798 795 791 798 798 798 795 799 803 803 807 822 830 837 849 853 868 887 901 924 931 942 957 979 987 998 1002 44 40 39 38 37 37 40 44 51 54 57 57 56 59 55 51 36 32 35 32 35 43 43 39 83 96 124 144 144 129 109 93 79 59 38 33 33 36 30 28 33 36 46 49 52 51 54 54 27 23 23 23 27 23 23 23 22 22 22 22 29 29 29 36 38 38 45 34 41 29 37 29 21 21 25 26 30 30 34 31 21 21 21 21 22 22 26 26 30 30 34 39 39 43 47 43 37 37 41 41 38 37 34 27 48 56 73 86 103 108 112 116 136 120 100 84 83 67 51 35 30 30 30 31 34 34 39 31 35 32 32 36 40 44 48 48 44 44 40 40 36 36 32 32 35 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 34 34 34 34 34 38 38 38 38 38 38 38 31 32 32 32 32 32 32 32 32 36 36 36 40 40 44 44 37 37 37 41 41 45 49 53 57 53 49 49 49 53 61 65 73 77 81 81 77 73 65 61 57 33 33 37 37 41 41 52 52 44 44 40 40 43 43 39 38 38 50 62 71 79 72 68 64 79 71 63 55 48 56 61 69 77 81 74 78 79 91 111 122 140 147 152 160 157 161 157 150 146 143 143 135 128 132 152 178 190 219 250 280 299 325 334 335 342 330 311 272 228 173 139 134 162 172 175 175 190 210 233 245 233 225 214 210 203 211 211 225 295 320 347 375 409 444 471 486 498 514 530 535 523 500 472 472 427 427 415 396 396 405 424 432 424 429 423 390 354 325 281 253 281 291 299 295 286 282 282 290 298 302 302 302 299 284 283 278 300 310 332 351 381 407 438 460 496 520 532 549 522 446 350 265 212 182 196 254 303 297 281 266 261 249 259 282 274 253 260 324 398 461 523 611 699 768 813 839 826 803 768 723 681 644 598 571 547 520 488 465 418 379 389 426 448 390 308 239 181 143 120 102 63 51 42 45 59 67 60 52 37 37 36 36 55 93 128 158 213 212 204 193 177 161 149 141 148 187 260 358 471 572 630 653 668 675 695 719 734 726 698 671 624 621 640 652 667 675 694 681 629 609 583 510 386 250 129 62 71 158 260 334 371 408 434 455 496 545 591 626 634 619 585 544 480 410 382 405 457 498 555 609 619 619 624 626 636 618 580 541 454 446 446 465 492 512 516 501 442 380 344 337 333 332 370 428 497 500 469 423 366 330 313 317 307 307 314 318 334 350 369 377 341 329 306 286 279 276 288 306 356 382 420 440 437 415 382 349 269 205 127 63 41 38 36 35 36 37 54 57 36 34 33 33 41 48 48 44 48 44 40 40 36 32 32 62 115 141 137 122 70 47 37 35 35 35 51 58 47 40 41 41 48 48 52 52 35 35 34 33 33 33 34 34 41 36 32 43 98 202 333 418 431 395 324 237 147 76 37 36 35 36 48 88 124 126 94 62 58 70 78 67 55 47 47 51 46 46 42 42 46 54 63 71 40 39 39 39 40 40 40 40 41 45 69 103 130 157 183 198 174 175 180 177 174 155 144 137 121 117 109 100 99 107 134 161 172 223 287 326 357 345 273 172 75 45 45 57 64 66 100 161 182 247 296 321 370 436 455 424 303 239 187 145 127 109 83 69 50 43 43 42 42 42 42 46 78 81 70 70 74 78 94 94 127 108 92 77 65 47 46 45 61 78 71 71 67 67 63 63 51 38 38 43 63 99 179 258 329 385 398 355 284 206 131 72 43 43 42 41 41 55 67 67 69 65 100 125 146 197 331 465 620 733 845 885 897 891 826 695 475 299 176 129 110 67 47 48 57 53 56 56 55 51 58 55 48 48 48 49 50 65 70 70 65 65 65 65 69 69 65 60 79 95 118 121 105 81 65 61 45 44 44 44 44 43 46 42 43 43 43 43 43 44 63 83 90 70 62 74 59 43 44 86 179 267 316 312 290 287 280 258 259 232 208 172 159 174 212 265 397 461 538 600 652 682 704 704 682 665 636 580 519 435 330 233 183 126 85 68 50 46 46 66 49 74 102 116 146 185 228 260 291 314 337 364 395 425 466 503 584 629 709 786 855 889 885 837 690 575 465 405 427 488 541 563 527 444 329 221 138 74 47 45 45 45 45 45 45 44 44 43 44 43 43 43 47 51 51 51 48 72 109 142 222 339 469 538 530 464 359 242 143 81 48 45 45 46 62 55 51 47 46 46 46 47 56 64 79 86 86 79 87 101 105 104 148 219 242 232 227 183 115 68 47 47 48 47 73 60 47 48 76 88 80 64 56 51 51 51 52 64 80 85 63 72 84 78 63 63 87 104 135 214 280 307 352 370 279 136 49 54 55 51 50 50 51 59 71 63 51 50 50 49 49 49 48 46 47 91 112 88 63 67 72 61 57 50 55 60 69 73 68 109 167 234 332 410 434 402 359 285 175 67 58 131 202 218 236 274 299 290 292 293 307 301 231 146 76 59 57 59 68 94 70 69 65 57 53 49 49 48 65 65 65 65 65 61 57 60 60 67 74 70 69 69 64 71 83 87 98 118 146 167 198 216 250 332 417 459 237 217 238 242 255 276 300 312 328 317 264 174 114 61 48 49 53 49 49 58 58 58 62 65 69 73 73 72 50 102 204 307 393 440 474 482 446 407 320 205 122 92 93 93 61 49 58 74 61 47 48 86 156 215 308 383 425 427 418 395 357 323 280 236 213 209 224 236 231 282 293 268 279 322 322 256 224 195 167 115 84 84 95 95 144 155 205 282 332 366 420 465 475 523 538 443 268 157 171 236 121 106 102 94 85 69 73 86 72 72 92 108 104 76 67 71 67 47 46 58 66 54 50 50 40 51 42 42 55 44 42 67 47 51 58 54 46 42 42 46 50 50 46 46 46 42 42 41 45 92 116 104 84 65 64 57 49 53 57 61 54 54 50 46 50 58 55 55 48 64 85 109 76 83 100 135 221 348 493 585 742 764 823 828 739 669 619 515 335 165 67 133 179 206 337 388 455 443 380 225 74 41 77 74 58 54 50 42 42 42 46 42 62 54 66 90 82 46 38 47 48 44 44 44 44 44 48 48 47 47 47 47 47 47 47 40 39 39 39 39 39 39 43 47 43 43 43 47 40 40 40 40 39 38 39 43 51 55 55 51 52 60 80 104 120 108 80 49 41 44 53 45 42 41 43 74 67 197 329 398 463 560 632 652 580 486 346 203 130 143 165 151 164 125 99 112 116 97 97 121 176 177 177 151 132 105 70 47 63 67 82 94 105 89 68 44 63 62 54 55 58 58 54 50 50 53 53 49 56 56 52 52 59 75 67 47 52 77 81 49 46 41 42 67 71 51 43 51 100 219 346 417 464 431 256 60 50 58 63 67 80 80 86 71 50 43 44 44 44 44 44 44 44 44 48 56 64 64 56 44 67 83 84 84 108 92 48 47 60 67 63 59 55 51 51 54 62 62 47 47 46 46 45 44 67 46 45 50 54 56 93 148 176 228 236 196 164 169 157 126 78 47 41 41 43 45 45 48 60 62 42 37 36 36 35 39 50 50 50 50 49 49 56 49 42 34 34 34 41 41 44 44 52 52 49 49 42 42 42 36 48 45 49 53 53 57 50 50 51 55 48 52 52 56 49 56 70 65 57 49 52 52 63 63 78 69 119 249 387 489 571 629 644 631 596 561 535 497 456 418 349 316 277 247 220 200 172 167 149 151 131 111 96 99 111 115 131 127 122 122 129 145 172 181 195 204 223 215 199 190 206 222 233 241 253 253 238 222 206 193 200 196 188 184 183 179 179 183 181 204 247 297 340 371 394 398 368 346 326 322 314 302 286 270 294 306 336 367 399 422 444 437 400 381 362 342 315 299 283 275 271 286 317 360 407 430 433 411 345 311 290 277 280 303 342 361 428 452 487 507 518 506 490 467 449 426 417 401 405 417 430 435 456 454 457 456 451 429 396 364 293 251 216 188 176 165 160 164 179 200 226 248 289 319 353 379 433 451 463 482 490 505 505 516 520 519 504 496 488 485 481 481 492 488 484 484 477 480 484 491 498 520 547 577 607 642 672 688 693 708 735 761 794 820 858 881 896 908 928 944 937 918 884 854 748 676 572 464 346 247 153 93 65 51 51 51 62 65 73 80 95 102 106 102 102 91 87 80 73 77 78 82 79 75 71 60 50 51 52 52 52 52 74 92 117 169 241 313 389 462 531 588 670 707 746 773 800 827 857 876 871 860 857 849 845 834 831 827 834 837 844 848 859 870 881 884 906 914 926 922 918 910 906 899 872 865 854 839 824 809 798 791 798 787 783 772 765 761 753 753 760 779 791 802 810 822 837 852 879 890 904 916 938 949 964 964 48 40 39 38 37 37 37 40 47 61 57 60 59 55 58 54 47 35 35 39 46 47 50 51 107 111 124 140 141 129 113 101 87 63 43 34 33 36 30 28 33 43 53 56 55 58 61 54 27 23 23 23 23 23 23 22 21 21 21 21 25 25 25 32 42 49 45 45 41 40 36 36 21 25 25 25 30 34 34 31 21 21 21 21 21 22 22 26 26 30 30 34 39 43 47 47 40 37 41 38 41 34 27 27 28 37 54 74 87 92 100 108 128 112 92 80 79 63 47 35 30 30 31 31 34 34 39 31 35 32 32 36 40 44 48 48 44 44 40 40 36 36 32 32 35 35 35 35 31 31 31 31 31 31 31 31 31 31 31 31 30 34 34 34 34 34 34 38 30 30 30 30 34 34 34 34 36 36 36 36 32 32 32 32 32 32 32 36 36 36 40 33 36 33 33 37 41 45 53 53 53 49 49 45 49 57 61 65 69 69 69 69 65 57 53 49 34 37 38 41 52 52 56 56 33 33 32 32 39 38 45 45 49 53 61 62 63 67 60 71 75 67 59 48 48 53 65 69 93 86 90 83 87 92 112 127 126 137 149 157 168 172 180 173 153 153 153 141 137 141 153 176 167 193 223 253 280 302 315 316 343 338 319 287 236 185 151 146 158 168 179 183 202 221 241 249 264 245 233 218 218 211 211 221 265 287 306 333 368 391 413 436 471 475 485 493 509 514 513 521 547 528 496 468 457 465 489 505 489 490 488 452 412 368 312 260 281 295 303 298 290 282 282 290 314 314 318 315 299 288 276 275 282 293 307 318 344 367 389 404 439 454 475 507 508 460 373 291 196 143 156 221 275 283 271 267 265 248 259 286 274 235 243 300 342 398 459 539 638 710 778 815 823 803 765 727 685 648 602 579 556 521 486 454 400 373 406 464 526 448 345 240 170 135 120 105 67 52 43 45 56 67 60 53 53 46 41 41 52 74 96 111 149 145 141 133 125 117 109 112 159 214 292 385 490 576 618 625 652 655 674 702 725 713 678 651 617 613 613 617 640 655 670 670 662 634 616 564 476 355 214 112 105 204 302 348 381 427 459 462 511 549 595 630 638 619 574 533 469 399 367 393 438 479 547 605 615 619 613 614 612 594 552 520 465 454 454 466 494 513 513 490 430 373 337 341 337 332 362 417 478 466 438 395 346 320 319 335 318 321 329 337 345 353 373 370 342 322 306 287 275 280 292 307 382 412 436 456 449 419 374 341 261 197 130 63 41 38 36 35 33 38 101 105 73 36 34 39 38 45 48 48 52 48 44 37 40 32 33 62 119 148 137 118 70 50 37 35 35 36 55 55 47 40 41 41 48 48 52 52 39 35 34 33 33 33 34 34 61 45 32 47 114 241 385 473 505 467 412 325 227 136 66 38 36 35 35 61 117 137 114 74 58 70 78 78 66 51 58 62 42 46 50 46 42 46 47 59 39 38 39 39 40 40 40 39 38 39 60 87 106 129 152 164 148 152 153 162 155 144 133 144 167 163 162 154 150 177 211 235 254 305 352 376 407 407 343 246 113 72 68 87 97 103 141 213 270 370 450 483 555 653 690 626 490 406 320 226 161 119 95 81 63 52 45 45 45 49 52 64 90 86 74 70 78 83 91 87 92 76 65 77 62 46 46 50 65 75 75 71 71 67 67 60 67 39 38 43 55 79 147 218 302 350 386 349 290 227 156 85 61 52 43 41 40 51 71 72 82 74 82 110 131 179 313 455 598 710 807 838 847 860 818 711 513 353 245 195 153 87 68 77 78 74 74 78 74 65 64 57 49 49 49 50 54 62 74 70 69 69 69 69 73 68 64 71 110 145 172 180 158 118 88 73 66 58 46 44 44 43 53 46 48 44 44 43 43 48 90 121 108 75 63 80 82 53 46 65 109 194 243 244 248 262 271 260 220 197 168 139 130 153 192 245 382 457 533 606 663 708 735 736 723 693 631 559 463 350 241 175 137 80 46 45 47 46 47 49 46 49 66 76 90 114 145 160 168 176 206 230 256 282 327 368 445 513 612 721 813 866 885 852 705 558 420 351 382 470 547 582 535 444 329 217 126 69 46 44 43 44 44 44 44 44 44 44 43 43 43 43 51 51 55 52 65 84 106 150 257 414 560 644 660 607 515 402 300 199 118 84 47 45 49 46 47 47 46 45 47 49 80 98 117 128 132 136 103 131 145 157 210 282 289 259 175 146 99 64 45 46 47 46 64 60 56 56 63 68 68 68 47 48 51 51 48 60 84 92 78 79 88 82 86 91 107 123 199 254 300 326 333 304 184 68 54 58 55 50 50 50 50 51 67 59 51 50 50 49 49 49 48 43 42 51 107 103 75 63 80 65 57 50 55 56 61 68 114 170 256 362 476 549 569 540 454 321 176 97 109 163 204 223 244 251 225 208 232 280 289 267 217 151 95 63 56 54 60 82 62 65 61 57 53 49 49 49 65 73 81 85 85 73 65 64 56 63 63 66 69 72 79 90 109 125 156 185 216 241 265 284 278 397 463 425 269 270 294 234 294 318 332 352 387 387 308 202 110 57 48 61 65 49 49 54 66 66 66 69 69 69 73 61 48 119 261 356 387 402 421 441 369 349 282 187 104 57 62 82 57 49 54 74 61 47 51 93 144 214 311 389 435 453 460 460 442 396 345 298 271 244 220 196 215 203 179 173 192 220 215 184 107 133 137 105 93 128 144 140 218 228 285 363 421 455 502 539 576 461 331 240 181 127 100 109 54 90 86 42 49 93 89 42 51 45 81 117 112 68 55 67 63 43 42 55 70 58 50 54 40 59 47 42 56 43 41 75 43 47 54 50 46 42 42 42 42 42 42 42 42 42 50 50 53 117 157 136 96 72 60 40 45 50 57 54 58 58 54 46 58 51 47 43 48 64 77 89 115 126 130 130 193 331 477 569 618 609 672 681 568 522 516 414 255 184 83 177 255 314 486 482 431 304 180 97 63 91 93 50 66 62 50 42 42 46 38 38 46 54 86 110 78 37 38 63 55 44 44 40 40 40 44 44 43 43 43 43 43 43 43 39 40 41 56 60 56 75 115 155 115 107 99 83 64 41 39 39 38 38 38 46 59 63 63 59 40 56 80 92 88 76 68 57 58 107 160 172 136 99 98 120 188 309 406 454 538 667 758 769 685 474 383 352 266 300 362 292 237 187 160 150 143 144 188 229 215 187 173 171 155 121 122 147 72 79 86 89 81 73 44 42 42 46 49 42 41 41 42 46 49 45 41 45 60 64 60 59 62 74 70 55 67 88 73 40 57 41 41 62 71 55 47 52 118 190 276 331 401 401 249 54 43 52 57 64 66 69 71 56 46 43 43 44 44 44 44 44 48 48 52 60 68 68 60 44 94 107 99 80 96 88 49 47 49 49 49 48 48 47 47 47 62 66 47 47 46 46 45 44 67 50 49 65 66 63 100 158 177 267 307 272 256 272 254 199 101 62 41 41 43 55 56 63 57 55 39 37 36 35 35 39 50 50 50 49 49 49 49 46 34 34 34 34 41 40 44 44 48 48 48 45 45 38 38 35 48 45 49 53 53 57 57 50 58 51 55 48 52 52 49 56 69 65 57 49 48 52 63 63 85 72 130 256 397 491 558 623 643 637 591 556 510 468 418 374 348 310 269 234 208 188 168 155 148 143 123 111 107 107 119 131 147 143 134 123 126 145 172 174 184 193 205 208 199 194 218 234 253 261 265 265 242 226 210 201 192 192 184 176 179 175 179 182 188 211 254 297 340 378 401 398 368 342 322 318 306 294 274 270 297 312 343 379 413 436 455 445 400 385 362 342 322 299 290 282 290 309 340 376 411 430 425 402 329 306 297 292 315 351 397 428 472 495 522 541 537 521 497 474 448 433 425 417 428 433 445 447 468 466 453 445 428 398 357 316 273 236 204 176 161 149 153 153 160 174 200 226 267 304 339 368 410 436 452 471 494 509 520 527 518 521 514 506 502 498 494 494 517 513 509 498 498 495 499 509 532 551 574 604 634 668 699 715 715 731 761 791 813 847 885 904 916 924 932 925 910 877 834 786 642 555 435 323 228 161 114 78 52 52 52 51 65 83 109 117 116 117 125 129 129 118 114 103 88 81 85 82 71 71 67 56 50 52 52 52 52 52 71 85 102 154 226 302 378 455 532 592 659 695 734 762 788 815 845 865 876 875 871 861 857 853 853 849 868 868 875 886 896 908 930 937 968 972 983 979 972 964 956 949 903 885 873 855 836 814 802 784 757 750 742 723 708 689 681 684 691 710 718 730 749 765 780 799 822 834 852 867 886 901 908 912 49 45 44 39 38 37 36 35 35 49 49 52 55 58 58 54 58 47 46 35 38 35 42 42 91 99 108 116 109 105 105 105 98 86 70 46 34 31 30 30 40 43 49 48 43 50 57 50 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 28 41 48 48 44 44 40 32 32 20 24 21 21 26 26 26 23 24 20 21 21 25 29 29 33 41 41 41 46 46 50 50 47 40 37 38 42 45 38 27 27 28 29 30 38 51 71 87 92 104 100 92 80 71 55 47 39 31 31 31 31 34 38 42 39 35 32 32 36 40 44 48 48 44 40 40 40 36 32 32 32 35 35 35 35 35 35 35 35 35 35 31 31 31 31 30 30 34 34 34 34 34 34 34 34 34 38 38 38 38 38 38 38 31 32 32 32 32 32 32 32 32 32 32 32 36 36 40 33 32 33 41 41 37 37 45 53 49 49 45 41 45 49 57 61 54 59 70 70 66 58 53 45 41 41 49 49 49 49 52 52 33 33 36 36 43 45 49 44 48 49 53 54 51 59 56 67 51 59 67 56 52 45 57 65 85 94 110 111 111 104 112 120 119 146 165 157 169 204 211 206 194 190 186 183 186 186 186 190 194 209 236 270 304 327 343 340 366 354 342 314 259 207 169 157 178 188 195 202 213 229 248 260 283 272 260 245 230 215 207 218 259 266 272 287 307 333 363 386 401 416 442 473 493 527 547 566 574 577 562 538 522 514 534 546 538 540 530 506 451 390 315 283 288 302 303 302 290 286 290 294 307 307 307 311 315 299 275 255 268 271 274 289 307 329 351 359 385 393 417 453 474 465 414 353 241 192 182 235 284 277 264 263 296 287 286 294 282 248 233 255 295 350 395 459 538 625 717 782 824 804 765 723 693 648 610 572 569 514 464 432 386 363 433 530 540 473 371 268 201 155 120 86 72 40 37 53 77 76 60 53 61 58 50 49 48 54 50 56 67 70 74 74 74 89 109 133 171 257 351 433 518 596 619 609 612 635 666 697 708 689 662 635 597 575 571 579 613 643 657 657 677 640 622 605 553 445 308 202 155 250 344 377 399 440 478 496 537 564 602 625 637 619 587 558 465 399 367 382 423 467 531 581 600 584 569 575 580 569 527 484 457 453 450 463 483 502 498 472 412 357 326 326 329 332 359 405 444 435 403 372 353 339 340 345 348 348 348 352 353 361 358 362 338 323 311 295 283 284 292 314 386 420 444 456 446 416 367 331 269 200 114 43 39 38 37 36 47 131 222 222 141 53 34 34 38 34 37 33 40 40 44 41 36 33 41 62 91 108 109 105 62 46 37 36 35 35 46 43 43 36 44 44 44 44 48 48 55 43 38 34 45 45 37 34 73 65 48 51 106 225 373 477 517 502 475 409 315 213 121 58 45 36 34 37 89 129 129 118 50 62 74 78 70 58 57 53 53 53 46 46 47 47 47 47 39 39 39 39 40 40 41 40 41 56 64 83 102 122 133 137 125 126 130 135 132 137 129 140 162 173 188 196 219 251 294 333 340 332 339 355 379 379 362 321 168 106 82 101 127 141 185 234 366 466 577 669 765 842 856 799 692 613 524 414 294 198 137 101 87 65 54 58 70 82 81 81 87 90 78 74 70 67 75 76 76 72 61 65 62 59 47 46 66 80 76 76 76 76 76 69 60 44 40 51 63 79 123 163 215 271 316 306 263 217 185 151 90 81 56 42 41 52 83 88 60 49 60 74 98 141 268 391 548 652 742 781 797 794 768 690 519 422 327 237 171 125 104 94 95 84 88 92 100 96 72 63 59 55 55 51 51 51 63 67 54 58 65 61 57 52 60 75 152 199 257 260 235 183 125 75 77 58 46 46 49 63 61 45 51 43 43 49 96 151 221 278 220 183 128 87 73 57 47 45 77 122 145 166 203 229 237 221 186 153 117 100 114 149 204 272 347 421 502 590 677 743 775 772 744 704 632 515 375 242 164 129 91 65 51 46 48 49 51 83 65 63 53 55 77 92 96 80 121 96 107 138 161 183 223 272 306 373 480 612 733 821 866 852 760 652 521 420 434 527 609 617 584 475 333 209 129 87 53 45 42 43 43 43 44 43 43 43 42 42 42 43 47 47 47 48 45 57 95 170 265 389 505 582 659 659 640 591 505 399 298 217 158 102 63 44 45 47 48 48 48 64 102 137 175 201 217 227 233 257 271 288 326 357 307 231 114 122 98 67 49 61 55 46 83 75 79 91 64 47 47 49 49 47 47 48 63 75 91 95 108 98 79 60 93 142 143 123 187 214 253 287 274 209 100 46 74 62 51 50 50 50 50 51 63 55 51 51 51 51 51 50 69 46 45 63 83 71 71 99 68 48 49 59 59 51 51 71 116 222 328 425 535 632 667 645 559 348 164 131 147 134 131 155 177 204 211 199 203 227 239 236 158 114 70 57 55 53 52 78 66 57 53 53 49 48 48 48 49 65 85 101 97 77 53 48 47 55 63 62 65 72 103 129 164 207 259 287 327 364 387 387 354 362 374 370 362 330 302 286 342 370 386 410 444 436 359 245 178 136 93 61 49 49 62 82 62 70 78 73 65 65 76 73 76 145 256 315 350 373 360 335 323 323 272 177 90 51 52 75 50 58 70 74 53 47 63 105 191 265 307 380 481 492 511 572 515 449 391 380 374 350 299 267 259 214 222 260 232 199 186 163 189 158 194 186 146 205 296 311 370 373 458 500 474 521 654 697 472 307 156 97 110 107 101 98 86 43 41 58 85 61 44 40 63 44 44 64 63 43 47 75 43 43 46 46 53 53 53 46 42 43 47 51 51 47 47 43 42 42 42 42 46 41 41 41 42 50 47 42 42 52 102 115 126 197 217 136 60 44 64 64 49 54 50 58 62 58 58 51 43 42 43 43 43 45 57 58 81 93 110 113 141 241 408 543 524 487 543 564 506 504 473 326 224 208 128 158 224 291 385 348 208 152 105 94 91 84 57 42 38 38 38 42 42 46 46 46 62 42 66 122 130 78 46 47 51 38 64 76 39 39 59 37 43 43 46 46 46 46 50 43 39 76 127 119 87 86 130 182 118 118 95 75 56 44 40 38 37 37 41 54 70 78 71 63 51 59 108 112 40 40 84 69 73 122 170 166 110 89 108 154 206 335 447 502 602 735 804 799 774 530 547 672 629 671 719 583 453 407 333 267 236 262 370 452 384 255 136 149 198 132 102 187 119 111 103 90 73 57 48 47 41 41 45 41 45 45 45 45 44 44 48 48 52 56 56 67 66 74 66 66 63 56 49 45 45 42 46 42 43 63 94 92 92 141 215 254 276 272 195 93 45 50 51 49 56 62 61 41 47 44 44 44 44 44 44 44 60 52 52 60 72 72 60 44 85 98 99 91 67 64 81 109 57 66 66 50 49 49 50 57 62 73 66 55 46 45 44 44 64 58 65 73 61 58 94 164 161 313 426 435 420 397 319 224 130 112 40 39 78 82 54 73 65 60 47 38 36 35 35 39 42 42 42 41 38 38 34 33 34 34 34 44 48 48 51 51 47 40 40 41 41 38 38 35 52 56 49 53 57 61 61 58 54 43 43 43 40 47 56 67 54 57 49 45 40 48 51 51 61 68 138 268 413 507 580 630 642 632 581 532 482 432 378 329 291 270 247 221 191 163 143 142 135 130 126 119 119 131 131 139 152 144 143 139 142 157 168 162 181 173 181 192 207 218 237 249 276 280 273 269 249 229 205 193 192 188 180 168 167 167 174 181 191 215 261 308 351 378 401 398 364 346 338 322 313 293 281 280 292 319 365 401 435 454 454 436 400 381 365 345 325 302 297 293 317 332 348 384 415 422 405 370 309 302 316 335 382 425 476 507 526 525 528 516 508 500 492 481 439 436 444 452 467 468 469 470 472 474 466 453 428 387 349 316 284 247 219 192 177 165 146 142 164 167 177 187 228 270 319 350 395 413 440 463 490 512 523 526 536 528 528 516 508 504 493 500 496 504 512 513 510 514 513 513 544 571 601 631 654 684 715 731 750 758 780 810 840 863 889 900 936 943 936 903 884 847 768 666 508 399 295 222 147 76 51 53 53 54 61 74 95 128 167 198 199 187 191 196 204 193 173 150 119 96 80 73 66 71 63 51 52 52 53 53 53 53 59 70 98 155 231 311 398 467 540 596 667 708 742 766 792 811 834 849 868 864 863 863 868 876 879 883 887 895 910 925 936 943 957 964 991 991 983 983 980 976 961 941 889 866 840 818 806 780 747 724 690 671 641 610 586 566 554 557 587 598 610 626 639 659 678 686 709 728 750 761 776 799 830 845 60 56 52 40 39 37 36 36 35 49 49 52 62 58 57 54 58 54 49 42 46 42 46 42 94 107 120 117 105 93 97 101 98 86 70 53 37 31 30 30 40 50 45 44 43 46 53 46 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 35 48 55 44 44 40 39 28 28 20 17 17 21 26 26 26 23 24 20 21 21 25 29 29 29 41 41 41 45 46 50 50 43 40 30 38 34 38 31 27 27 27 28 29 31 47 63 79 83 100 96 88 76 71 56 47 43 32 31 31 31 34 38 42 35 35 32 32 36 40 44 48 48 44 40 40 36 36 32 32 32 35 35 35 35 35 35 35 35 35 35 35 31 31 31 31 30 34 34 34 34 34 34 34 34 38 38 38 34 34 34 34 34 31 32 32 32 36 36 36 36 32 32 32 32 36 36 40 39 32 36 45 45 37 37 45 53 45 45 41 41 45 49 57 54 50 54 59 69 66 57 50 45 37 37 45 48 48 52 52 49 33 33 32 31 34 41 44 44 44 48 49 46 54 51 48 52 39 52 56 49 45 41 53 58 78 87 107 108 112 111 120 128 147 167 179 186 224 264 278 253 269 257 240 231 224 228 240 252 258 262 288 315 352 371 387 380 386 377 358 333 271 222 184 172 189 203 206 213 221 244 267 283 287 287 287 275 261 237 222 210 240 255 262 266 281 300 322 341 351 377 404 434 468 499 530 549 589 597 597 581 565 568 576 591 568 573 568 537 485 417 342 302 287 306 302 302 290 286 294 302 306 299 306 307 310 295 274 251 253 249 268 270 282 299 318 340 351 362 386 426 458 458 434 400 285 232 218 248 270 265 252 254 292 290 297 301 286 248 230 241 266 307 355 414 481 572 660 732 798 781 750 720 694 652 606 564 542 492 454 427 384 358 423 509 510 475 401 314 234 167 108 65 80 52 47 57 65 64 76 89 65 62 42 37 36 39 46 60 57 60 71 71 79 91 122 141 206 269 363 445 515 570 600 598 604 630 662 696 700 688 654 620 582 549 541 557 598 632 657 657 651 630 628 627 603 531 425 335 244 296 369 403 425 462 484 498 545 575 609 629 633 615 583 550 458 399 364 382 423 460 531 577 585 578 570 575 576 561 523 492 476 465 459 471 487 488 491 465 397 343 318 322 325 328 355 394 429 420 400 380 365 358 355 363 363 363 367 368 365 358 354 343 315 307 299 299 299 299 311 333 409 439 452 453 438 405 356 331 253 188 101 42 39 39 40 40 135 210 286 270 185 93 52 48 35 38 34 33 40 44 44 47 40 37 45 69 94 103 100 92 65 49 37 35 34 35 42 43 43 36 44 44 44 44 48 48 59 46 42 38 45 49 45 42 58 57 49 48 95 206 352 456 489 482 475 417 340 253 162 99 58 37 35 37 85 121 129 121 62 62 62 62 69 69 69 65 49 49 42 42 43 43 43 43 40 40 40 40 40 40 40 40 48 59 67 86 98 114 122 126 118 118 123 128 128 132 125 136 157 180 204 235 270 313 357 396 379 342 302 305 329 369 385 368 210 144 112 123 146 167 216 264 448 551 674 777 868 944 970 918 811 745 668 547 403 276 195 140 106 80 70 71 94 102 94 85 79 75 71 67 67 64 72 68 60 56 49 49 46 46 46 44 62 73 69 65 61 61 61 65 56 40 40 47 55 71 115 151 160 201 246 243 217 194 175 159 95 74 53 43 42 56 87 85 60 46 46 63 73 117 228 346 505 588 673 715 743 748 732 666 556 473 384 294 224 171 130 108 122 99 92 89 89 89 74 69 55 62 58 55 51 58 59 59 58 66 69 61 56 52 60 82 170 243 310 348 332 284 203 149 89 59 47 46 50 63 69 57 42 42 44 76 164 266 371 432 417 328 205 119 76 64 47 45 67 100 105 125 154 194 203 195 151 130 109 111 122 154 216 277 328 398 489 581 681 766 806 797 783 720 619 481 318 189 115 88 104 66 43 45 47 49 55 82 48 47 45 44 51 67 79 75 75 55 62 93 116 122 163 212 236 289 388 511 643 755 832 844 809 737 638 564 571 639 682 667 611 483 332 201 124 78 63 52 43 43 43 44 44 45 49 52 55 55 51 47 47 43 47 44 46 58 87 132 219 326 439 523 620 643 662 662 627 569 502 442 265 194 139 108 95 96 97 90 106 125 163 205 255 300 327 357 382 413 412 398 409 398 312 197 97 110 106 82 71 72 62 50 46 62 99 119 88 56 56 81 49 47 46 47 63 74 90 99 104 97 77 70 100 141 141 102 150 186 240 255 226 149 76 46 54 54 51 50 50 51 55 59 67 63 55 51 50 50 51 58 84 55 55 83 103 91 95 119 116 72 57 66 67 52 53 86 153 267 404 513 615 692 722 686 608 397 201 140 134 105 94 106 149 168 172 152 148 168 189 193 142 102 65 55 54 52 55 74 77 61 53 49 49 48 48 49 65 73 81 85 81 73 61 53 47 47 47 46 72 103 158 197 211 263 327 379 428 455 414 352 308 312 327 324 327 312 311 303 323 355 398 417 459 429 271 149 190 160 133 93 57 48 50 66 54 66 77 81 73 65 68 54 97 166 253 293 316 327 326 301 297 294 250 159 68 50 51 64 50 58 74 77 61 48 59 101 199 282 319 356 454 481 475 491 534 473 449 474 490 456 401 369 385 325 336 363 330 290 324 345 331 271 295 323 314 350 402 393 479 498 547 539 498 569 638 600 237 137 78 67 84 77 70 82 99 59 42 54 69 49 44 45 51 42 42 43 43 41 47 91 43 43 46 46 53 53 54 46 43 43 47 51 51 47 47 43 42 42 42 42 49 53 49 42 46 42 42 43 56 95 147 194 182 210 198 125 72 64 63 39 49 50 50 54 54 62 55 52 42 42 43 43 44 49 57 50 48 49 61 89 117 181 272 349 371 374 442 467 424 437 410 270 166 168 119 142 177 192 223 158 117 93 82 95 128 133 106 62 66 66 66 62 62 58 58 58 70 50 70 134 150 102 58 43 84 80 116 104 44 60 87 39 39 39 50 50 50 54 50 46 51 75 103 99 70 61 89 125 65 62 58 43 39 40 39 38 53 45 41 45 66 74 74 55 55 39 88 128 68 44 72 72 88 104 105 81 57 61 99 141 130 298 482 609 697 750 735 689 666 566 702 873 862 885 900 775 680 582 491 430 415 424 509 569 526 398 215 121 162 156 130 155 91 91 82 74 57 49 43 42 41 45 45 45 45 45 45 45 44 44 44 48 52 52 56 56 70 70 70 63 63 52 45 41 41 42 42 45 46 58 90 92 68 98 157 184 214 214 146 62 43 45 47 67 62 43 41 41 47 44 44 44 44 44 44 44 56 52 52 60 72 72 64 52 124 100 85 93 97 94 103 124 100 105 101 81 61 61 69 91 116 91 45 45 47 48 46 44 56 54 65 84 72 61 101 181 200 376 493 510 511 485 387 249 120 133 54 56 180 209 132 112 73 53 40 38 36 36 35 35 45 45 45 38 38 34 34 33 33 33 40 40 44 51 50 47 54 47 47 44 41 38 38 35 48 48 45 49 53 57 57 61 54 50 43 43 39 47 55 67 62 58 50 49 41 40 43 50 62 72 138 279 409 503 557 614 610 600 553 503 450 399 346 297 259 249 227 211 181 165 142 141 126 133 129 126 127 139 143 151 156 148 143 135 146 146 168 158 181 173 181 188 203 218 245 253 280 280 280 265 245 225 205 193 192 188 180 172 171 171 181 188 191 222 268 312 358 385 401 394 368 346 338 322 309 293 288 284 307 330 373 408 435 450 457 432 395 369 353 333 317 309 301 308 332 348 368 395 414 406 389 362 316 317 339 367 409 464 503 533 532 536 532 520 508 500 484 473 451 448 467 467 486 491 492 486 472 470 462 445 420 376 349 320 303 280 261 238 226 200 176 157 157 160 170 188 214 255 297 338 392 414 441 471 494 512 519 525 532 536 527 515 507 500 496 496 503 504 516 520 521 525 529 529 549 579 613 639 662 685 715 738 750 761 784 814 844 878 897 908 932 932 906 865 827 778 692 575 399 293 212 156 104 55 53 56 54 59 100 129 170 211 264 284 305 293 297 298 302 291 271 248 182 147 104 76 65 54 55 51 51 52 52 52 52 52 52 70 102 159 235 318 394 470 539 595 678 712 750 773 796 815 838 849 864 860 871 871 878 886 895 902 911 907 933 948 959 973 980 987 1003 995 987 988 980 969 942 919 855 821 787 757 735 709 676 649 596 574 539 508 480 453 448 443 485 500 508 516 536 553 569 580 591 607 637 660 678 701 736 755 76 72 67 52 47 38 37 40 35 45 45 48 58 54 54 53 57 57 53 49 42 38 46 43 87 104 120 113 97 85 90 102 98 86 73 49 37 31 30 33 40 46 45 40 35 31 38 38 26 23 22 22 22 22 21 21 21 21 21 21 21 21 28 35 44 51 47 47 36 35 24 24 16 17 17 18 22 23 23 20 24 28 28 28 32 36 36 36 44 48 48 48 53 57 57 50 33 33 37 38 35 35 31 28 27 27 28 30 42 58 70 71 91 84 80 73 72 56 47 43 36 32 31 31 34 38 38 35 35 32 32 36 40 44 48 48 44 44 40 40 36 36 32 32 39 39 39 39 39 39 39 39 39 35 35 35 31 31 31 31 34 34 34 34 34 34 34 34 38 38 38 34 34 34 34 34 39 39 39 39 43 43 47 47 35 35 39 39 43 43 47 39 32 33 37 37 33 34 42 54 42 42 38 38 38 42 50 54 50 47 51 62 62 54 46 49 37 37 41 45 52 56 56 53 34 34 33 32 38 41 44 48 27 28 28 29 30 31 31 31 32 41 49 45 41 38 50 55 79 88 108 116 120 128 140 152 140 156 183 226 308 383 413 384 376 368 355 339 331 336 340 341 330 334 349 371 393 415 426 423 409 401 381 341 289 233 199 183 208 211 214 221 243 267 282 301 289 301 313 310 295 264 236 220 236 249 260 260 256 259 266 288 306 329 361 399 430 468 498 521 561 580 592 596 588 591 598 605 606 607 595 571 512 440 357 313 303 310 314 306 298 294 302 313 305 298 305 302 313 294 277 247 226 231 253 260 259 269 291 314 336 347 366 405 441 457 457 439 355 299 269 271 265 253 248 262 291 297 311 308 286 255 226 230 233 270 315 362 420 504 595 675 749 748 735 709 671 637 594 545 524 475 448 430 388 361 407 472 461 458 441 370 291 204 124 61 44 52 59 65 56 55 64 81 85 82 82 77 61 67 78 85 61 69 81 81 92 115 146 169 246 293 383 469 531 554 576 595 597 619 661 688 695 676 642 605 556 530 515 534 572 621 654 661 646 632 630 637 633 584 503 436 365 357 383 425 470 484 510 528 567 593 620 636 633 619 582 538 458 399 364 382 423 460 531 577 581 582 582 583 572 557 530 511 484 474 467 475 480 476 472 442 370 323 303 314 314 320 343 383 402 405 404 396 388 384 384 384 396 389 394 388 385 366 336 308 284 284 288 299 311 322 334 359 431 450 456 453 431 393 341 311 222 164 100 53 45 62 93 112 207 263 318 306 213 112 52 36 34 34 34 34 37 37 48 51 44 41 41 57 81 90 86 72 60 56 40 35 34 34 42 46 47 43 44 44 48 48 51 51 66 57 56 49 45 45 53 53 54 58 60 55 78 162 293 393 453 467 472 434 376 305 208 151 87 55 37 37 66 102 125 125 74 62 49 49 64 76 80 80 49 50 50 50 50 50 43 43 51 51 44 44 40 40 40 40 51 62 70 78 86 98 102 106 106 107 115 120 120 124 124 128 149 187 227 266 306 357 408 446 386 329 257 240 284 348 396 395 248 172 124 134 157 183 239 303 451 566 696 800 898 962 992 952 902 850 789 680 540 397 282 225 141 108 93 98 114 118 105 85 68 64 60 60 64 61 65 68 92 85 81 85 78 75 63 58 60 66 62 58 62 58 58 57 41 40 39 39 43 59 99 127 121 146 187 189 174 168 165 165 100 87 62 44 42 60 87 85 68 47 46 50 55 87 179 287 461 541 613 651 682 706 698 650 588 521 456 378 309 252 199 162 168 138 123 112 113 121 117 116 74 85 81 73 66 69 66 66 78 82 85 73 57 53 61 90 195 292 389 439 447 401 320 232 124 80 49 47 47 60 66 65 42 44 49 100 219 376 498 558 576 501 366 225 126 63 47 48 72 82 75 83 104 133 145 145 112 99 94 105 127 158 224 286 340 403 486 573 692 790 833 817 796 721 593 416 244 119 72 54 78 55 44 46 48 49 49 65 47 53 56 55 52 52 52 45 60 48 48 71 82 85 122 172 180 232 319 426 554 679 790 833 842 808 771 729 743 783 783 743 646 509 332 193 112 77 66 51 51 44 44 43 43 43 43 43 43 42 42 42 43 43 52 48 50 54 76 97 142 222 326 410 514 572 638 699 730 726 714 671 494 415 345 279 229 207 189 181 185 212 262 316 380 426 468 490 518 550 541 516 504 470 327 176 133 130 121 86 63 59 60 53 80 85 102 114 92 68 49 49 49 47 46 47 71 82 97 106 102 99 96 93 126 152 128 77 109 161 219 211 153 77 47 47 50 50 55 55 59 63 67 67 71 67 63 51 51 51 59 74 96 76 79 88 99 91 87 99 156 97 61 62 63 52 56 97 179 301 442 559 664 745 779 757 683 450 203 99 80 68 70 86 120 136 140 125 125 142 162 174 122 93 60 54 53 55 62 65 81 62 49 53 49 48 48 53 77 73 69 65 69 73 81 85 85 69 56 51 81 135 194 241 251 393 504 489 405 335 268 216 212 205 221 221 240 245 264 272 300 332 395 398 451 398 163 50 118 117 117 93 61 49 49 58 50 66 77 81 73 65 65 50 129 183 250 270 273 284 288 276 259 260 224 136 52 50 51 60 51 65 77 77 61 48 67 98 220 267 331 405 423 334 344 480 556 465 421 450 482 471 471 483 510 479 498 517 468 435 482 526 404 344 360 393 389 432 476 464 459 375 342 345 372 439 427 301 99 67 67 72 68 42 41 55 83 59 54 70 73 45 40 41 41 40 41 41 40 40 62 114 46 46 46 46 54 54 54 46 43 47 47 51 51 47 50 46 42 42 41 45 53 61 53 41 50 43 47 72 111 155 211 255 191 218 206 133 77 57 59 39 52 50 46 50 54 62 63 60 64 52 48 44 44 44 43 43 43 45 46 54 84 120 149 163 205 240 312 328 293 314 295 177 107 117 96 119 138 137 128 64 72 76 76 78 114 138 115 59 62 62 62 62 58 58 58 58 70 46 66 130 154 110 58 38 51 68 151 171 111 92 83 37 46 46 54 54 54 61 57 46 47 51 67 62 49 41 45 57 36 48 42 38 39 48 44 39 69 60 44 41 61 70 62 50 55 43 80 92 39 39 53 39 107 102 75 52 48 68 95 122 102 247 447 614 706 719 687 657 645 668 824 949 930 934 934 843 786 674 564 515 504 490 511 518 515 482 330 180 177 179 121 74 67 59 58 53 49 47 43 42 45 45 45 45 45 45 45 44 40 40 40 41 45 45 49 56 71 67 67 63 63 52 41 41 41 41 41 41 42 61 86 84 70 84 111 137 176 184 131 55 52 46 45 45 44 41 43 91 47 47 47 47 47 47 47 47 63 59 59 67 79 83 75 56 87 72 76 88 80 72 97 137 153 161 161 137 113 109 105 104 141 120 70 53 62 63 55 50 48 50 61 80 75 64 100 183 361 536 628 618 615 593 445 259 122 148 74 107 299 331 202 152 77 61 48 39 37 36 36 39 49 49 41 37 37 34 34 34 33 33 36 36 39 46 54 54 57 54 47 40 41 38 38 35 40 44 44 52 49 53 49 53 50 50 39 43 47 51 51 59 55 51 50 46 49 56 52 56 62 73 142 276 398 484 534 583 582 572 526 479 429 372 318 276 243 228 217 195 183 160 148 147 125 136 133 134 139 155 156 157 153 152 147 139 146 150 172 162 188 173 176 187 206 225 248 264 283 280 276 260 237 221 194 182 185 181 184 176 175 175 181 188 199 233 280 323 362 385 401 397 372 350 334 318 309 300 292 288 322 349 381 416 439 446 449 424 379 349 340 324 316 312 316 324 352 371 391 406 398 385 365 346 331 343 382 413 460 499 529 556 543 539 531 523 504 496 480 470 478 475 490 491 509 515 516 506 484 470 454 437 412 387 360 342 363 356 345 330 308 281 239 211 175 167 166 180 203 244 282 323 385 415 441 468 487 501 507 509 528 531 523 511 500 492 492 485 504 512 516 521 533 538 542 542 561 584 618 644 670 685 723 739 758 765 788 818 848 878 901 909 905 902 865 812 758 697 603 475 292 191 133 100 71 53 59 80 83 110 163 212 261 302 351 371 387 383 387 384 380 365 338 312 241 194 128 84 61 57 50 51 51 52 52 52 52 53 56 73 114 170 250 333 412 492 561 617 693 727 758 781 800 819 841 853 856 856 867 874 889 905 913 921 930 927 953 968 979 993 1000 1000 1015 1008 993 985 970 947 912 879 811 770 720 682 641 611 571 537 456 437 398 359 331 308 307 310 371 385 382 379 384 389 401 409 423 439 481 508 535 569 612 642 88 84 75 59 54 46 37 44 35 41 45 48 58 54 53 49 57 53 49 49 49 46 42 39 75 92 120 117 94 82 90 106 86 81 61 49 36 30 30 33 36 35 41 29 28 27 34 26 30 27 23 23 22 22 22 22 21 21 21 21 21 21 28 35 40 47 43 36 32 24 20 17 16 17 17 18 22 19 20 20 28 28 28 32 32 32 36 36 44 44 48 49 53 53 57 50 37 26 34 35 39 32 32 32 27 28 28 29 41 53 72 73 75 69 69 69 68 56 47 44 36 32 35 31 34 34 38 35 35 32 32 36 40 44 48 48 44 44 44 40 40 36 36 36 39 39 39 39 39 39 39 39 39 39 39 35 35 31 31 31 34 34 34 34 34 34 34 34 38 38 38 38 38 38 38 38 35 35 35 39 39 39 43 43 35 35 39 39 43 43 47 39 31 33 37 41 41 45 58 70 58 54 46 42 38 38 42 39 43 40 55 59 55 58 50 46 41 41 45 45 56 56 56 49 34 34 34 36 43 41 44 44 26 26 27 28 29 30 30 31 32 33 34 38 34 34 47 52 80 99 116 132 140 144 160 164 148 156 179 241 360 471 513 488 440 451 455 455 444 436 429 418 391 391 401 419 441 452 459 452 429 413 392 352 293 240 199 187 224 234 229 237 255 266 285 300 311 323 332 336 321 290 262 238 236 245 261 250 234 221 224 235 269 291 328 362 399 441 467 490 501 529 565 588 599 602 613 620 625 626 617 586 523 443 364 316 311 314 314 306 290 286 294 302 302 304 308 316 320 308 284 250 215 220 239 238 244 250 272 295 337 351 370 405 432 456 474 464 401 353 312 286 265 239 245 271 279 296 307 311 289 263 225 207 206 237 274 317 368 439 538 619 687 706 714 690 648 601 574 549 506 462 443 421 379 349 370 419 399 416 423 399 351 295 200 117 39 55 66 73 79 82 67 56 49 58 74 81 72 71 73 73 66 74 86 101 117 144 186 209 271 316 407 509 559 542 549 591 594 619 661 691 698 679 634 597 545 504 489 504 553 606 647 665 662 655 645 648 639 603 553 503 459 402 396 450 508 534 547 574 585 601 631 643 640 611 574 537 465 400 364 382 423 467 531 577 581 590 595 591 583 561 545 527 496 485 474 464 468 464 441 404 351 304 284 306 306 305 335 367 386 397 404 415 415 418 421 417 426 419 417 411 397 363 316 270 254 258 277 303 318 344 355 377 431 457 467 458 432 382 326 295 202 167 128 97 109 137 158 177 235 278 314 290 209 105 40 34 35 34 34 33 37 41 52 52 56 48 37 41 57 65 66 55 58 51 39 35 34 34 45 42 47 43 43 44 48 48 55 55 61 61 60 48 37 33 45 53 50 61 68 51 58 121 229 305 390 419 441 419 380 314 228 164 107 83 39 37 54 86 117 125 78 54 41 37 56 68 68 60 45 46 46 46 46 46 39 39 47 47 40 44 44 44 44 51 54 54 62 70 78 82 90 94 91 95 100 108 115 112 112 119 156 187 222 258 305 353 415 446 381 309 236 219 267 339 395 402 284 192 128 115 138 175 241 312 443 551 693 800 894 958 996 974 938 890 834 751 641 510 388 312 204 163 124 109 117 121 101 81 65 57 54 54 57 57 65 61 69 69 69 69 65 51 50 46 49 59 63 64 71 63 55 50 41 40 40 39 39 51 79 92 102 115 125 131 132 137 142 146 117 104 71 49 50 64 87 88 80 54 51 54 49 70 135 230 405 497 580 617 632 655 667 638 602 553 507 454 404 348 303 270 236 214 199 185 197 190 182 181 132 127 112 92 81 77 74 78 90 94 93 81 65 61 69 109 228 336 442 503 526 496 405 306 155 108 55 49 47 50 62 69 62 68 65 108 227 395 528 588 603 606 543 394 216 90 47 57 70 76 64 57 73 82 86 82 77 68 70 93 119 150 226 310 381 443 510 589 703 805 845 820 785 695 541 346 174 73 50 50 42 44 61 67 60 48 55 74 72 71 70 74 75 71 45 44 65 45 44 53 64 67 121 186 186 222 274 353 461 597 723 799 823 835 849 850 876 896 867 808 684 530 337 181 96 73 62 58 47 44 44 44 44 43 42 42 42 42 42 42 43 47 52 44 45 46 61 71 88 133 210 278 378 459 576 680 760 794 810 796 702 631 565 492 426 376 346 327 298 333 392 460 517 559 581 606 623 655 635 600 571 499 325 140 157 130 90 66 54 55 67 84 112 88 66 62 71 76 49 46 57 48 47 68 94 90 101 117 121 138 158 175 201 202 139 52 84 132 183 167 102 49 47 48 65 58 58 63 67 71 79 79 83 71 59 59 67 71 70 73 88 95 96 95 88 83 71 63 140 104 73 69 58 50 51 101 238 347 460 550 654 739 791 788 687 441 190 85 83 90 76 65 95 98 99 109 126 142 147 151 97 84 66 56 59 65 61 65 74 54 49 61 61 48 48 57 73 65 61 61 65 81 97 101 114 94 77 83 117 171 230 273 311 450 511 393 215 128 105 94 110 107 115 131 151 182 206 218 241 280 352 336 386 344 119 54 54 61 77 73 69 65 57 49 49 61 73 73 65 61 69 58 130 176 227 231 226 246 261 264 229 244 208 121 52 50 52 60 70 73 69 65 53 57 76 103 193 255 305 371 396 319 306 421 453 366 315 343 360 356 380 440 490 505 551 562 527 526 561 561 443 427 448 444 420 492 545 517 331 232 243 331 331 287 230 132 101 76 80 70 46 40 41 51 42 42 66 90 89 49 39 39 41 41 42 42 41 41 70 118 46 46 46 46 54 54 54 46 43 47 47 51 51 47 50 46 46 42 41 41 53 57 49 40 42 67 92 108 151 208 235 227 119 179 199 145 65 39 47 68 53 46 50 46 50 55 60 60 72 64 52 44 44 44 44 44 43 43 43 44 60 83 101 115 106 153 197 177 145 185 181 94 97 93 73 76 95 106 105 70 77 97 82 54 60 100 100 68 46 46 50 54 58 62 66 70 54 38 62 110 122 86 50 38 39 37 99 167 127 83 67 37 54 50 50 46 53 57 61 57 42 38 37 37 41 44 40 36 43 64 65 45 42 63 68 71 81 64 40 40 53 65 54 42 39 59 88 48 36 48 80 39 94 90 79 76 76 73 73 79 140 233 409 585 690 705 698 715 752 798 862 873 824 835 843 809 748 678 589 539 521 514 483 423 373 443 370 223 161 135 77 45 47 50 50 53 59 50 61 64 49 49 49 49 49 49 48 48 40 40 40 44 45 45 49 49 56 55 56 56 56 49 42 42 41 41 41 41 41 57 82 80 86 80 102 121 153 160 112 47 41 43 47 75 86 64 43 42 47 47 47 47 47 47 47 47 59 55 55 63 79 83 71 63 41 79 115 83 42 46 110 162 197 232 256 239 222 210 185 165 137 145 124 102 61 50 54 66 52 46 53 68 59 63 103 194 539 681 725 676 672 657 479 246 137 151 89 150 335 307 175 167 74 74 69 55 37 35 35 43 45 45 41 41 38 35 43 46 33 33 36 39 42 49 57 57 57 57 54 47 45 34 38 35 35 36 40 44 41 45 45 45 46 46 39 39 43 51 51 55 40 40 44 55 70 74 81 92 67 69 131 256 375 456 507 559 554 534 498 451 405 352 290 260 234 224 209 194 178 166 151 150 133 144 148 153 158 155 157 161 149 141 140 143 146 158 180 174 188 176 179 191 213 236 260 275 283 279 275 260 236 213 190 182 185 181 184 187 183 186 192 199 226 253 296 346 381 397 412 401 372 350 334 314 312 300 300 303 334 361 389 420 439 446 434 412 352 333 320 308 304 312 328 336 371 387 410 402 381 357 345 345 355 375 413 452 495 525 548 559 538 538 534 527 512 508 496 493 510 510 517 522 525 533 535 521 499 478 461 448 423 402 391 392 431 431 417 403 384 353 308 277 210 195 178 176 195 229 279 320 377 407 435 464 483 493 491 493 524 523 516 504 496 485 478 478 508 512 517 533 538 546 546 550 573 592 622 652 667 689 723 739 755 766 788 807 840 859 878 882 855 849 815 763 705 633 526 386 231 138 91 85 80 73 91 116 150 181 231 280 325 361 388 411 426 422 422 426 419 392 362 331 284 222 159 100 69 61 55 55 56 56 56 53 53 60 67 77 129 185 269 352 442 522 592 651 708 738 765 792 811 823 842 857 856 859 870 878 901 917 936 937 945 942 956 972 986 993 1000 1000 1008 997 979 971 952 921 879 838 756 710 657 607 550 501 448 407 321 299 264 232 216 197 197 212 281 284 273 262 255 248 252 244 259 283 324 360 398 441 491 519 92 84 79 63 54 46 37 44 34 41 41 44 54 50 49 49 60 56 56 45 45 42 42 39 55 72 100 101 86 78 86 106 73 73 57 44 31 30 29 29 32 35 37 29 28 23 26 26 34 34 30 30 26 22 29 29 21 21 21 21 28 28 28 35 29 36 36 32 32 20 20 17 17 17 18 19 23 20 21 28 28 35 39 39 39 39 39 39 52 52 52 56 56 60 60 46 29 26 31 39 43 40 44 37 28 28 28 33 44 52 68 68 59 53 61 61 64 56 52 44 36 32 35 31 34 34 38 31 35 32 32 36 40 44 48 48 52 52 48 48 44 44 40 40 39 39 39 39 39 39 39 39 43 43 39 39 35 35 31 31 34 41 41 41 41 41 41 41 45 45 45 49 49 49 49 53 34 34 35 34 35 34 35 34 35 34 39 38 43 42 47 39 31 33 34 38 42 50 66 78 66 62 50 42 34 34 34 34 35 35 40 44 44 47 43 39 34 34 41 41 41 41 41 37 33 33 34 41 43 45 32 27 27 27 28 29 30 31 31 32 33 34 35 35 35 36 48 60 84 100 124 135 136 144 156 168 180 175 182 229 351 470 517 497 453 449 453 450 443 436 429 421 409 417 438 449 474 488 500 496 446 433 409 364 304 251 218 210 240 246 241 247 258 269 292 299 333 341 349 346 338 315 292 266 235 237 242 242 227 215 215 222 231 246 283 320 365 392 429 452 451 494 534 573 592 614 633 652 648 649 636 604 537 450 367 316 315 318 318 306 286 278 285 293 305 312 316 328 339 331 307 273 218 205 216 226 233 243 261 283 329 352 381 412 442 465 484 486 446 402 338 298 253 223 234 259 260 286 311 311 292 263 221 195 191 214 251 287 331 402 489 558 619 673 704 684 628 578 578 573 500 455 430 404 362 319 320 345 337 353 365 376 403 398 323 240 90 75 53 55 87 126 114 75 64 61 69 76 76 86 97 92 66 71 91 110 133 164 210 232 287 329 435 546 580 535 526 569 598 628 665 692 698 679 638 590 535 490 463 471 520 584 636 666 669 666 660 663 662 649 627 604 536 456 426 484 550 571 589 608 604 623 642 654 648 618 574 533 465 400 364 382 430 467 531 581 589 601 610 607 595 569 557 550 523 505 490 472 468 449 422 384 327 274 276 295 306 301 331 359 374 389 404 427 445 452 455 451 457 450 444 434 397 351 286 243 235 243 265 299 332 351 373 387 429 450 467 466 433 376 318 280 221 191 168 157 165 181 182 185 239 274 298 278 217 122 56 35 34 34 34 34 41 41 45 49 72 53 36 32 40 45 49 46 46 42 35 38 34 41 45 45 43 39 39 44 47 47 55 54 61 65 72 52 36 32 33 45 38 49 60 47 54 90 177 238 299 340 366 356 338 296 225 169 127 99 51 38 38 59 94 113 74 61 44 40 52 56 48 36 46 46 46 46 46 46 39 39 39 43 39 40 44 44 48 55 46 58 62 66 66 70 67 67 75 79 80 88 96 96 95 103 149 172 199 227 269 321 387 423 397 329 256 239 287 370 430 438 333 224 144 108 111 141 202 278 381 485 631 746 837 916 965 973 963 912 852 788 698 588 466 374 279 229 167 136 128 116 108 92 73 62 54 50 54 50 61 61 57 57 61 61 53 46 45 45 44 44 53 61 68 56 51 47 41 41 41 39 38 43 63 68 87 81 86 100 105 106 122 130 122 105 79 57 54 57 83 84 99 65 62 66 57 52 101 174 325 440 549 580 586 604 635 632 619 589 555 510 473 443 410 378 327 309 299 300 304 300 283 265 202 171 139 107 88 81 81 85 89 94 89 77 58 57 69 116 254 368 473 536 566 537 446 332 167 104 52 50 48 58 75 82 94 91 84 112 219 376 505 573 621 655 635 516 326 153 51 47 58 57 57 58 70 67 58 54 58 44 51 69 95 134 225 330 421 483 554 624 722 816 853 821 766 668 494 287 128 61 50 47 41 53 93 94 78 89 120 155 152 128 99 81 86 91 69 50 48 43 43 44 48 79 146 239 244 245 249 272 340 476 633 738 800 846 894 920 950 958 924 850 716 550 341 174 93 66 66 62 42 43 44 56 59 63 59 58 43 47 51 51 52 44 44 44 44 45 69 72 74 97 138 183 255 351 487 619 718 783 825 833 792 766 732 683 622 569 538 523 470 486 527 572 617 666 697 715 741 750 726 676 609 483 280 104 129 82 51 51 63 63 72 88 59 64 57 50 47 67 57 48 50 48 56 92 110 94 101 120 183 219 256 278 291 260 162 63 91 119 146 126 89 52 51 52 57 54 58 67 79 91 99 103 95 75 55 59 74 74 54 48 48 83 96 84 72 84 76 56 96 88 89 89 65 48 50 112 286 367 465 546 642 719 767 769 633 409 186 105 130 130 88 54 89 77 67 92 122 127 107 101 80 78 61 55 65 72 76 64 69 49 49 77 77 49 48 61 77 77 69 69 73 81 89 89 63 51 57 88 142 208 262 289 351 347 272 148 80 92 94 67 61 69 81 101 120 144 163 171 175 210 258 234 257 229 101 79 67 61 65 73 89 101 77 48 61 65 65 57 53 61 81 79 142 175 211 202 194 213 233 237 216 228 192 104 55 56 68 71 77 81 61 49 49 68 88 100 131 249 235 190 315 419 349 225 222 194 222 274 270 222 225 264 324 383 438 445 452 526 554 502 448 448 457 417 401 484 488 381 174 246 406 462 322 186 139 104 79 57 49 42 41 40 42 44 40 41 58 78 73 45 40 40 40 41 53 46 45 41 69 101 42 42 42 42 42 42 42 42 43 46 47 51 54 50 50 46 53 45 41 41 45 49 48 40 41 111 151 139 168 228 208 128 56 112 151 130 61 39 39 63 57 46 46 42 46 55 64 64 48 44 44 43 45 65 92 101 43 43 44 44 48 64 87 106 77 105 113 76 51 95 111 59 109 86 69 44 45 64 52 55 43 79 72 40 40 65 90 88 62 70 70 74 78 82 86 86 46 46 66 90 81 53 53 70 103 35 38 104 87 43 62 79 66 54 46 41 42 53 72 77 45 37 36 36 48 59 51 39 50 79 80 56 42 71 91 99 84 71 40 36 48 53 46 38 39 39 80 84 38 40 84 63 66 78 87 88 70 58 42 41 91 149 297 477 562 555 548 577 654 705 745 725 697 714 741 719 620 610 545 467 448 459 416 326 269 332 270 151 105 79 60 77 45 45 45 52 58 69 79 79 60 53 53 53 53 52 52 52 44 44 41 41 41 42 42 42 40 44 48 53 57 54 58 50 41 41 41 41 41 53 81 79 73 70 85 101 128 127 75 43 41 43 44 49 68 83 59 41 54 54 54 54 54 54 54 54 66 58 58 70 83 82 75 55 71 143 147 58 38 87 174 213 275 349 419 430 433 427 398 344 228 199 154 108 67 49 58 77 64 51 46 52 51 51 100 198 593 719 743 698 688 661 460 199 138 132 83 148 248 176 79 133 74 90 101 72 38 34 34 47 41 41 45 49 54 55 55 59 37 33 43 39 42 45 52 56 60 57 50 47 41 34 35 35 35 35 35 36 36 37 37 41 46 42 42 42 39 46 47 44 48 45 60 68 79 83 90 97 68 62 101 214 340 425 484 540 508 498 459 405 363 313 267 229 226 223 208 193 177 161 153 145 148 156 164 169 170 164 157 149 137 137 140 143 150 170 192 193 187 179 187 194 220 243 270 282 286 278 263 247 224 205 186 178 181 181 184 187 187 190 204 211 257 284 331 370 397 413 420 405 365 343 330 310 312 304 308 315 350 373 401 428 436 435 419 393 340 321 312 300 308 320 343 355 386 398 413 393 365 341 337 345 386 405 452 487 517 532 547 546 534 534 538 535 528 532 524 524 545 542 548 541 545 541 535 528 510 493 476 463 446 432 434 441 487 494 475 450 435 402 365 335 269 238 198 176 179 217 264 309 362 399 431 469 487 493 495 493 516 512 504 493 489 479 479 482 517 528 533 541 542 546 550 546 577 607 626 652 674 689 723 735 759 759 777 788 813 828 839 843 809 811 785 729 661 584 466 328 204 114 83 89 102 108 130 166 210 240 289 327 353 372 394 412 457 461 460 457 442 415 381 347 299 242 182 124 85 69 50 50 67 56 52 52 52 56 74 84 136 197 287 378 472 552 625 674 726 756 784 807 819 827 845 861 863 867 878 890 913 936 952 959 956 960 967 978 986 993 996 996 993 979 967 945 915 884 842 801 696 639 578 520 451 382 321 272 211 185 161 138 130 134 142 157 198 198 182 168 145 142 135 135 138 158 204 243 282 328 379 411 88 80 75 59 50 38 37 36 34 37 37 40 43 46 46 45 56 63 52 52 45 49 46 42 39 56 69 73 70 70 71 78 61 60 48 35 30 30 29 29 35 31 30 28 31 27 30 34 38 38 34 30 30 26 29 29 21 21 21 21 28 28 28 35 33 40 36 36 24 24 17 17 17 18 18 20 20 24 25 29 32 39 39 39 39 39 39 40 48 52 52 52 56 60 60 46 33 26 31 36 44 41 45 45 33 29 32 40 47 59 63 60 43 41 49 57 64 56 52 44 40 36 35 31 34 34 34 31 35 32 32 36 40 44 48 48 60 56 56 56 52 52 48 48 43 43 43 43 43 43 43 43 47 43 43 39 39 35 35 35 41 41 41 41 41 41 41 41 45 45 49 53 57 61 61 65 42 42 38 38 34 34 30 30 34 34 38 38 42 42 46 39 32 33 42 50 54 58 74 90 82 74 62 50 42 34 34 34 34 35 35 36 43 39 43 38 34 34 41 45 48 48 52 49 33 34 35 45 47 34 28 26 26 26 27 28 29 30 32 32 34 36 37 37 37 45 68 80 96 112 131 143 140 148 160 175 167 178 185 224 327 442 498 493 450 426 392 368 354 360 373 389 371 385 404 430 459 485 497 501 471 457 429 381 328 275 241 234 248 254 256 251 258 284 302 313 348 360 368 372 360 341 322 300 235 218 218 219 216 213 213 220 194 216 246 282 320 357 387 413 420 455 499 542 576 607 644 671 671 669 659 619 544 461 378 331 315 322 326 314 294 278 281 292 316 319 327 346 358 354 341 300 223 198 201 211 226 244 266 284 313 347 389 426 456 480 503 509 489 436 365 301 245 215 215 232 249 290 316 315 297 267 226 195 184 192 225 258 309 376 448 508 573 639 702 693 634 594 594 582 485 426 400 370 328 270 263 268 271 282 297 325 399 455 422 351 185 122 40 33 94 193 209 162 147 116 92 87 95 117 132 124 79 88 99 115 141 165 207 233 275 341 455 557 572 528 519 553 606 636 669 696 698 679 631 587 532 479 441 444 493 558 617 650 681 677 671 666 661 652 642 638 590 514 484 522 576 601 615 630 626 634 654 662 655 621 574 533 465 400 364 382 430 474 538 581 601 613 618 622 607 588 573 558 547 529 510 492 480 446 411 369 300 262 261 291 306 308 331 363 370 385 404 434 456 478 489 485 483 473 467 438 389 328 263 220 212 223 250 291 331 361 387 405 420 438 459 458 429 376 318 280 254 238 223 204 200 177 165 149 210 233 258 253 213 141 73 36 35 35 34 38 45 45 49 53 76 60 40 36 44 44 48 38 34 34 38 34 41 41 48 41 35 35 35 39 47 51 62 62 77 89 96 76 44 32 32 45 33 37 48 43 54 89 142 186 224 273 303 301 291 289 242 186 124 107 63 38 37 43 74 90 72 61 52 44 48 44 36 35 49 42 42 42 42 42 38 38 39 39 39 39 40 40 44 51 42 54 54 58 54 58 51 51 55 59 60 68 79 79 79 86 129 145 168 191 234 285 355 398 429 380 319 299 338 406 477 482 369 246 157 109 88 99 148 213 296 396 534 653 752 832 900 938 985 933 870 803 728 626 504 413 341 288 230 175 144 131 118 100 74 59 51 50 50 54 62 70 69 73 77 77 69 61 57 57 44 45 46 58 54 49 44 43 42 46 46 40 38 39 55 49 92 74 76 101 118 119 131 139 111 93 68 52 47 57 87 99 106 79 69 77 65 53 79 135 266 394 508 553 566 600 627 639 641 615 584 554 529 507 475 457 407 397 382 390 394 386 367 336 263 221 185 134 103 88 84 81 69 74 69 61 49 49 65 112 276 398 491 545 581 562 468 339 150 88 51 50 50 67 99 106 94 82 83 120 211 340 470 561 670 680 646 562 413 251 86 45 45 45 45 66 78 70 58 50 49 43 42 65 79 118 213 330 429 507 582 640 737 827 848 808 742 630 450 248 108 66 59 55 49 77 97 97 104 151 237 300 329 276 201 134 96 82 57 50 44 43 44 52 68 104 195 287 328 311 279 251 282 387 551 673 774 842 913 947 980 984 937 866 725 551 338 172 90 63 62 55 44 44 44 44 47 47 47 50 42 42 43 47 52 52 49 49 44 56 73 81 91 95 102 130 167 267 395 527 638 726 791 836 852 863 856 834 781 740 710 691 646 638 631 637 674 728 778 813 832 818 791 747 635 458 256 120 113 63 47 67 64 43 43 59 59 119 141 93 45 45 48 48 49 48 57 103 114 94 113 163 250 298 338 344 337 283 188 86 94 99 106 94 81 61 67 60 48 49 58 82 99 111 115 119 99 75 51 50 58 58 48 45 44 56 83 48 48 69 84 60 64 80 97 109 77 48 57 116 226 316 433 550 663 736 772 769 653 433 186 76 78 117 111 91 112 92 74 88 113 98 67 57 56 66 63 53 68 79 79 63 65 48 49 81 85 53 49 77 97 93 89 81 77 73 69 65 49 49 49 84 146 196 222 229 272 224 140 84 85 106 75 42 46 47 58 74 90 109 121 132 164 183 199 182 134 93 78 52 63 53 49 57 93 129 109 61 77 77 69 57 49 57 81 87 145 162 182 170 165 182 200 196 196 203 155 83 55 71 79 73 65 69 56 48 53 73 93 93 95 183 153 99 201 276 199 92 73 97 153 197 192 155 138 161 180 228 275 282 333 449 500 449 401 371 359 327 331 387 323 127 131 272 398 321 146 90 86 37 48 41 41 41 42 42 41 41 42 42 42 42 41 41 49 57 40 48 60 57 53 45 49 61 42 42 42 42 42 42 42 42 43 46 47 51 54 50 50 46 45 45 45 45 45 41 48 40 46 124 175 152 176 212 153 45 48 52 67 82 69 48 39 38 61 50 46 42 42 44 64 68 57 49 45 44 45 61 88 104 43 44 56 52 48 48 52 60 64 76 63 40 39 67 83 83 77 50 62 41 40 53 40 41 39 53 69 42 40 42 51 61 78 82 78 78 74 70 70 66 50 58 74 77 57 41 61 94 131 37 39 128 107 43 54 74 66 57 53 41 42 53 72 77 50 45 45 52 59 66 58 54 66 95 99 76 85 114 123 114 72 67 44 36 44 52 45 42 79 37 60 140 76 37 38 39 74 86 80 73 55 43 44 44 63 73 157 278 342 319 324 370 425 496 596 635 627 647 636 580 529 527 454 351 301 311 280 210 198 211 146 88 97 71 44 54 44 44 43 51 61 71 82 82 60 53 53 53 53 52 52 52 52 52 45 45 45 45 46 45 40 41 41 42 57 54 62 62 42 42 42 41 41 49 77 71 68 61 80 88 107 99 51 42 57 45 43 42 42 66 85 93 54 54 54 54 54 54 54 54 62 58 55 63 75 75 63 47 164 172 111 38 38 145 235 260 382 491 595 648 675 693 652 580 439 316 183 106 93 100 101 85 68 51 42 45 43 51 99 197 558 704 754 717 680 600 381 133 128 87 64 102 122 43 39 90 67 91 113 92 50 34 34 46 41 45 53 58 63 63 64 67 46 49 44 43 42 41 52 52 56 57 57 44 41 34 35 35 35 35 35 36 36 37 37 37 49 42 38 41 38 46 43 44 65 62 70 81 80 87 87 90 77 63 97 195 309 394 453 510 485 468 433 394 349 306 263 229 210 207 196 184 172 168 156 152 155 164 184 185 186 172 161 145 137 133 144 147 154 173 200 200 182 183 190 209 235 255 281 289 281 273 254 231 212 186 182 175 174 177 180 183 187 201 212 227 285 316 362 397 417 421 424 405 365 339 326 306 312 308 323 327 369 385 413 429 436 424 407 381 336 317 312 304 312 324 351 363 390 394 393 373 349 337 345 357 409 432 471 502 524 536 538 541 545 549 553 550 551 552 548 548 564 564 564 560 556 549 542 528 518 504 487 470 456 451 445 471 539 542 526 509 484 458 418 389 323 280 229 184 175 195 237 283 354 391 427 465 487 501 503 498 501 501 497 490 490 491 492 496 533 544 552 553 557 554 550 557 588 607 637 656 678 697 727 742 748 748 766 776 794 801 808 808 794 788 751 692 631 550 429 299 192 117 90 107 129 143 175 201 244 268 306 336 355 370 374 407 458 472 468 472 457 427 385 354 303 257 194 136 93 66 49 48 55 55 51 51 52 63 77 99 156 212 306 396 494 575 647 700 746 779 807 823 831 845 861 872 875 879 894 901 932 947 963 971 979 982 986 990 997 1000 996 996 986 967 941 914 884 842 801 752 639 575 501 420 343 274 213 164 138 116 101 90 90 98 110 125 115 111 100 89 86 71 68 65 68 88 122 153 191 230 273 304 83 75 67 51 42 37 36 35 34 37 37 40 43 39 42 45 56 59 48 48 45 45 42 39 32 36 41 46 46 50 39 38 48 47 35 30 30 29 29 28 31 27 29 25 24 24 35 35 42 42 38 34 30 26 29 29 21 21 28 28 28 28 28 35 33 40 33 28 28 24 17 17 18 18 19 20 28 25 25 37 32 39 39 39 39 39 36 36 48 48 52 52 56 56 60 46 26 27 31 40 48 44 48 41 33 29 32 36 39 51 62 52 31 32 41 49 60 56 52 44 40 36 35 31 34 34 34 31 35 32 32 36 40 44 48 48 64 64 64 60 60 56 56 56 43 43 43 43 43 43 43 43 47 47 47 43 39 39 39 35 41 41 41 41 41 41 41 41 45 49 53 57 65 69 73 77 58 54 50 46 42 38 34 30 34 34 38 38 42 42 46 39 41 39 51 55 51 55 67 79 75 71 59 51 43 35 35 35 35 36 37 45 56 56 55 51 42 42 57 61 76 84 92 92 63 56 55 50 47 34 28 26 26 26 27 28 30 31 32 33 37 39 51 54 58 66 89 101 117 132 148 160 160 164 172 191 171 197 217 240 319 415 474 474 431 385 334 280 258 256 273 300 301 326 349 383 424 458 485 490 487 470 445 389 332 280 250 242 259 258 260 267 277 299 322 340 359 371 390 398 391 376 356 323 262 221 205 202 201 201 194 193 172 198 227 264 305 338 368 383 398 432 464 514 549 587 637 679 687 688 666 619 544 464 385 342 311 315 330 326 317 301 300 300 323 330 342 365 381 381 372 324 234 194 181 195 226 249 270 288 318 347 392 429 452 490 525 543 514 455 368 300 242 220 211 214 246 294 328 324 309 283 238 192 185 181 206 239 294 346 406 450 519 600 675 694 662 610 598 566 466 400 373 328 282 239 213 209 213 227 234 264 344 435 442 395 296 205 91 61 165 312 352 301 238 195 148 139 154 164 151 128 115 116 128 132 146 173 206 233 263 337 451 534 544 519 519 546 603 636 670 692 699 675 627 583 528 468 426 421 466 527 594 635 681 685 674 653 640 630 624 621 609 557 538 557 606 624 634 637 634 642 665 673 659 625 578 537 465 400 364 382 430 474 538 581 609 606 614 618 611 596 577 554 563 541 522 499 477 446 402 353 281 246 253 291 306 312 331 363 370 381 408 430 460 493 515 519 498 500 479 438 366 296 243 209 189 197 234 282 323 364 394 416 420 437 440 446 421 380 327 292 293 277 258 235 208 177 149 121 162 182 209 213 193 141 80 36 34 38 34 38 45 49 49 53 68 64 60 60 68 61 49 37 33 33 41 41 48 48 48 41 34 34 39 43 51 55 66 70 105 121 136 108 68 36 37 49 33 40 47 47 54 78 106 127 168 214 240 234 236 242 215 174 116 100 67 38 37 37 58 74 68 61 60 48 44 40 47 40 49 49 42 42 42 42 42 42 47 43 43 43 39 39 39 39 46 50 50 50 47 47 39 39 39 43 47 55 66 66 62 69 102 118 145 168 207 250 312 347 409 388 367 363 390 430 477 470 338 234 150 110 82 69 102 148 259 354 477 584 664 740 820 884 923 905 861 801 708 613 515 444 364 323 276 218 170 142 118 103 71 52 47 47 47 55 78 90 61 69 76 72 68 60 56 53 58 47 47 46 46 46 45 48 43 58 58 40 38 43 51 40 93 67 76 110 131 132 120 124 87 69 52 45 47 65 102 115 112 82 75 80 69 53 67 112 220 327 446 502 558 604 645 638 643 621 610 588 571 546 527 498 483 461 457 449 456 453 440 400 321 272 240 185 146 107 92 84 61 62 61 53 49 53 69 131 302 423 512 567 602 592 476 342 147 89 51 50 50 65 92 106 93 69 71 127 191 284 419 537 673 664 638 577 472 323 150 52 50 45 49 70 82 59 47 50 45 42 42 61 79 101 197 314 421 516 606 656 729 806 824 784 703 587 399 209 100 74 67 48 61 70 81 93 146 241 350 419 478 443 359 260 163 94 49 45 59 59 67 83 84 112 191 284 345 359 348 316 308 365 481 575 706 791 890 935 965 969 926 848 722 543 335 168 91 64 59 44 60 52 44 43 43 51 70 82 70 66 59 51 52 52 61 65 52 60 65 77 85 81 84 86 114 187 295 402 506 609 699 775 864 902 923 913 879 839 820 809 788 771 756 751 772 826 888 908 920 880 852 804 650 421 231 148 118 80 61 73 49 42 44 92 210 247 224 121 44 44 46 47 49 48 65 111 118 106 152 231 305 340 353 331 300 254 179 105 82 78 73 65 61 60 71 68 48 50 78 110 123 123 107 95 79 67 50 49 49 50 53 57 60 108 108 47 44 48 68 48 60 68 96 105 81 48 53 104 138 221 354 512 657 745 772 755 684 486 218 49 47 57 95 110 108 91 81 76 77 57 56 55 53 53 54 48 63 86 78 51 69 48 48 73 77 57 61 101 105 100 93 85 77 73 69 58 51 50 50 77 123 145 135 130 145 144 137 117 86 55 43 43 47 47 47 47 52 70 82 97 137 160 160 200 107 43 127 48 63 53 49 48 73 117 113 81 97 93 85 65 53 53 73 78 128 137 149 141 148 169 184 172 171 163 122 58 49 85 88 57 48 57 56 49 69 89 93 76 72 107 102 117 131 58 40 98 53 58 73 88 98 109 124 135 130 130 165 193 232 320 376 353 341 293 285 285 273 285 213 65 162 207 219 100 37 61 85 37 49 46 42 42 42 42 41 40 43 42 41 40 41 41 57 61 51 59 63 60 64 60 45 40 42 42 42 42 42 42 42 42 43 46 50 54 54 50 50 46 41 49 57 57 56 52 64 68 86 116 151 156 175 172 101 43 43 41 41 43 62 49 39 39 65 54 46 42 42 44 64 68 85 77 65 49 45 44 48 55 61 73 73 66 55 44 43 43 45 52 42 41 49 60 78 90 41 39 50 41 41 54 40 50 42 42 46 42 41 41 40 40 55 62 62 54 50 46 42 42 54 58 66 65 53 45 69 94 83 39 112 188 143 71 54 38 58 53 57 49 56 64 68 69 45 49 57 60 59 63 70 74 98 114 111 96 129 162 127 78 52 63 55 47 36 44 45 50 91 38 52 115 84 56 56 38 82 83 65 54 45 46 47 55 106 76 89 151 187 184 209 260 284 335 463 534 514 514 498 418 447 413 343 276 219 188 161 141 112 140 105 87 121 79 41 43 43 43 43 54 68 82 93 86 64 57 57 57 49 49 49 49 53 53 53 53 46 46 46 46 42 41 42 47 54 59 63 63 51 50 50 45 41 52 80 74 70 67 83 83 94 85 57 43 41 47 154 257 241 121 48 44 58 58 58 58 58 58 58 58 66 58 58 62 70 70 58 42 168 124 63 39 71 179 276 321 473 605 727 799 837 870 835 752 606 430 249 140 104 111 101 81 61 51 53 60 48 47 87 178 475 638 727 697 618 511 315 118 106 61 51 45 43 42 44 68 56 79 101 89 67 45 35 38 49 61 69 78 78 71 68 67 62 61 52 47 42 41 48 48 56 53 57 44 41 34 35 35 35 35 35 35 36 37 36 37 49 45 38 37 38 42 50 40 70 67 71 74 81 80 83 82 85 72 102 196 298 371 418 475 471 457 422 380 349 304 265 230 199 195 195 191 184 180 175 171 155 168 188 193 194 184 165 149 149 141 148 151 158 169 196 192 174 178 197 220 243 262 281 292 276 261 242 223 200 178 178 175 174 177 176 176 183 205 232 250 316 336 378 409 429 432 431 401 361 335 322 302 312 312 331 339 381 393 421 433 433 413 396 369 340 328 316 312 320 332 355 370 393 385 373 353 337 341 361 381 428 452 486 505 532 539 545 548 560 557 561 558 563 560 556 553 568 568 575 564 560 553 545 539 529 508 486 465 452 446 443 465 556 566 555 537 512 484 443 414 353 315 248 196 175 179 210 243 331 372 407 442 479 497 500 506 490 490 490 491 492 493 498 509 545 556 564 565 569 573 569 569 592 618 649 667 689 704 734 742 740 740 754 761 775 789 789 793 775 765 721 657 597 532 427 316 220 155 132 142 163 169 194 226 248 267 291 311 322 329 337 369 431 456 456 453 438 407 361 330 291 249 186 132 97 70 50 48 54 50 51 55 67 79 101 130 194 251 341 427 517 597 674 722 783 806 834 849 857 861 876 888 891 894 905 913 939 955 967 975 995 998 1009 1016 1012 1011 1003 992 982 956 918 884 850 804 759 714 597 525 431 338 265 208 152 119 101 83 68 57 61 65 73 84 66 66 55 48 49 50 51 51 51 52 71 89 112 138 176 196 86 78 66 57 49 40 35 35 34 33 37 40 31 35 41 38 45 52 41 41 45 45 42 46 35 31 32 40 49 42 33 31 39 42 41 29 29 29 28 32 31 27 29 25 28 28 39 43 39 39 38 34 30 26 26 29 21 21 28 28 28 28 28 35 37 37 33 32 28 21 17 17 18 18 23 24 32 29 37 41 32 32 39 32 39 28 36 29 48 41 52 45 56 49 60 46 33 27 35 40 45 48 45 45 29 29 32 36 35 43 54 51 30 31 44 56 64 60 52 44 40 36 35 31 31 30 31 31 32 32 32 36 40 44 48 48 72 68 68 64 64 60 60 60 36 36 43 43 43 43 43 43 47 47 47 43 43 39 39 46 34 41 41 41 41 41 41 41 45 49 53 61 69 77 81 78 59 59 55 47 39 35 31 31 31 31 38 31 42 35 46 32 50 51 59 59 51 51 59 67 67 63 55 47 43 43 43 43 44 48 60 75 79 79 82 82 65 73 81 93 105 117 125 126 107 92 82 65 55 39 30 29 28 29 30 31 33 34 35 36 39 40 49 60 60 75 95 114 137 160 176 184 184 177 192 207 214 252 269 276 320 391 427 424 384 342 287 237 195 173 171 182 255 284 318 356 398 436 467 475 476 458 429 388 332 290 264 260 266 261 271 274 299 318 348 366 373 389 417 428 421 402 386 352 308 255 220 202 195 185 170 158 173 191 224 254 291 328 358 376 402 436 464 495 534 584 641 683 697 695 662 614 543 460 381 331 307 318 334 341 329 320 315 322 342 353 360 388 407 411 395 354 253 198 177 191 226 257 278 292 330 359 396 414 440 478 525 547 506 446 359 300 256 242 234 240 268 317 343 342 324 291 246 189 190 177 191 228 273 325 372 404 466 543 626 668 652 608 572 509 415 352 317 282 240 198 175 174 165 181 191 206 280 383 406 379 369 285 175 149 279 442 497 449 386 347 308 307 315 298 249 190 161 158 170 169 173 180 207 230 251 337 448 514 524 515 526 553 610 636 666 688 695 664 616 565 510 450 408 395 440 500 568 608 658 662 655 642 636 634 639 651 619 594 577 591 617 647 650 649 630 646 665 670 663 629 582 541 465 400 364 382 430 474 531 577 609 602 610 611 608 593 573 550 556 544 526 499 473 430 384 338 266 235 246 284 306 309 335 374 377 388 414 440 467 497 523 524 488 486 476 431 350 277 242 224 188 203 233 278 330 371 405 424 409 412 421 420 402 365 331 308 304 285 261 245 219 191 163 147 142 157 181 194 182 142 81 45 35 35 38 42 38 49 46 46 57 57 69 80 88 73 49 32 32 33 37 41 48 48 44 37 34 34 35 43 51 66 70 81 125 152 164 140 88 55 51 63 63 63 55 47 47 59 68 76 110 155 177 163 168 190 174 130 120 103 71 39 37 37 46 69 65 65 57 48 36 36 52 60 45 45 38 38 38 38 38 38 58 58 54 46 42 38 37 38 46 50 46 46 46 43 42 42 38 38 46 50 54 62 58 58 90 106 130 156 180 218 261 292 347 361 388 399 419 427 442 410 286 198 131 100 79 58 65 106 178 258 365 449 510 571 660 733 802 810 800 745 665 579 507 456 356 327 285 231 171 123 99 84 74 55 50 46 62 81 104 127 122 137 148 152 143 142 138 129 109 79 59 47 46 49 53 61 43 59 62 41 39 43 51 40 77 59 71 108 133 126 106 102 77 61 47 44 43 62 93 105 89 66 59 73 69 49 52 97 177 265 357 433 505 582 616 611 620 616 617 618 612 597 575 552 542 519 503 492 493 482 470 440 377 333 290 239 185 138 100 77 61 62 65 57 64 72 103 157 318 442 532 582 632 614 505 356 176 111 63 51 50 64 80 79 82 50 56 112 167 233 359 483 597 620 634 597 496 358 215 130 66 47 46 62 67 51 46 45 44 42 46 77 76 83 170 291 411 520 613 656 706 772 789 738 649 529 352 174 81 71 71 48 45 50 65 96 175 300 401 457 516 512 477 385 260 148 80 69 56 63 68 80 65 76 140 234 307 352 389 370 347 345 398 459 621 725 836 904 941 950 906 840 714 540 335 169 95 64 55 43 56 45 43 43 60 99 147 174 178 157 122 86 63 52 53 53 52 48 45 50 66 67 62 57 74 127 207 287 379 483 581 683 794 858 899 919 909 901 898 906 909 904 890 885 907 937 968 983 1008 946 898 827 635 363 169 121 107 69 57 65 44 42 78 182 347 339 240 101 45 48 52 47 61 53 76 119 126 121 192 290 320 340 333 293 247 213 163 112 73 73 61 49 48 48 60 68 48 72 109 141 149 119 94 66 58 61 61 49 48 50 86 121 168 212 180 72 44 48 64 46 68 67 87 100 76 48 49 88 100 172 300 450 607 695 723 705 650 495 275 105 48 51 53 57 87 78 64 69 54 52 52 54 52 59 61 55 65 81 81 54 91 48 47 68 76 60 80 124 104 96 92 84 84 84 92 81 52 51 50 81 115 125 100 75 82 78 66 43 41 41 54 111 48 48 47 47 47 56 78 86 65 109 128 240 159 98 242 120 100 97 77 49 57 95 99 75 111 111 103 84 68 60 69 58 108 113 125 124 141 176 184 164 148 143 90 48 48 88 84 47 46 51 52 56 80 101 86 57 49 77 75 94 113 60 47 124 46 47 46 44 56 91 98 81 101 76 96 140 159 176 212 221 248 196 216 236 184 160 156 108 116 109 113 57 37 58 91 42 46 46 42 41 41 42 43 43 51 43 42 41 41 46 46 41 57 56 56 60 68 65 49 40 42 42 42 42 42 42 42 42 43 47 47 51 51 50 50 46 40 49 65 72 60 67 83 89 118 95 116 159 179 143 87 52 40 40 41 43 42 40 41 69 69 61 46 41 42 43 56 65 66 62 58 57 45 44 43 43 81 76 61 42 47 43 43 42 44 43 41 41 72 59 50 71 53 38 46 39 39 41 39 46 54 40 39 40 42 41 41 41 39 46 46 42 46 42 42 42 54 50 54 57 53 53 65 82 52 60 148 180 115 82 86 42 49 49 54 61 68 68 72 64 37 45 57 64 49 44 67 83 92 96 76 88 148 181 116 34 47 59 59 51 36 37 45 57 66 47 59 51 72 180 204 96 70 55 44 42 44 53 51 51 66 44 43 85 110 96 107 146 170 174 278 334 281 289 301 218 258 211 180 181 166 107 84 96 65 125 106 76 86 59 42 53 44 44 54 65 79 86 93 94 64 57 57 56 49 49 49 48 56 56 57 57 50 50 46 46 46 46 50 54 55 59 59 63 54 58 54 45 41 46 77 74 65 59 78 81 84 80 78 62 41 85 252 415 369 157 40 46 58 54 58 55 58 55 58 55 66 55 54 55 66 59 50 41 108 72 70 96 144 201 309 404 525 656 787 859 911 934 909 814 646 482 303 163 87 58 48 52 63 62 72 76 63 47 69 148 346 534 651 629 535 423 289 160 99 51 48 43 41 61 116 76 60 60 78 84 87 73 51 34 57 65 81 86 79 71 67 59 66 62 56 47 42 41 45 41 57 53 51 44 37 34 35 35 34 35 35 35 36 36 36 37 45 37 37 37 38 42 50 40 58 55 63 70 74 81 80 83 90 77 107 201 298 353 395 440 436 423 392 360 334 295 260 226 202 195 199 196 196 188 184 180 148 164 181 197 199 188 173 157 157 153 149 148 154 169 180 188 184 192 216 231 254 266 281 281 265 253 234 215 200 188 181 185 174 166 172 172 190 224 250 276 335 358 393 421 429 425 413 390 357 331 318 309 308 327 346 361 389 405 425 437 433 409 381 354 340 325 313 316 320 336 355 370 389 377 357 341 337 353 377 400 443 463 489 512 539 546 549 556 568 561 558 559 556 549 550 550 568 575 571 564 557 553 546 528 522 508 486 468 458 450 451 469 544 555 544 530 517 477 432 392 368 322 252 193 161 160 168 198 296 334 373 415 453 471 485 499 486 486 490 498 507 512 524 539 563 574 582 587 588 588 581 588 600 619 649 671 686 701 731 739 732 732 743 754 761 768 772 772 745 735 694 626 581 543 466 362 266 201 170 180 193 194 211 233 265 274 286 291 290 294 302 335 405 422 422 420 401 367 317 282 247 204 157 114 86 67 51 50 51 50 54 66 90 113 143 172 236 296 386 472 551 627 699 741 802 821 845 861 869 877 888 900 902 902 913 921 940 952 971 979 1002 1002 1009 1016 1012 1004 996 982 975 944 896 858 812 763 721 669 575 492 386 285 205 156 120 95 73 62 58 54 50 54 65 64 60 56 49 49 49 50 50 50 51 52 56 67 66 77 104 120 83 79 67 59 43 39 38 34 33 37 33 35 31 31 30 30 37 37 37 37 37 30 30 30 38 31 31 31 31 31 31 31 37 40 36 32 28 28 28 27 31 34 29 25 24 24 35 35 27 27 35 34 30 22 21 21 21 21 21 21 28 28 28 35 26 25 21 21 17 17 17 16 25 22 31 39 43 36 44 33 43 32 32 21 24 21 28 25 40 33 41 38 45 42 49 35 36 33 38 39 48 46 54 58 42 34 30 29 36 35 43 43 49 42 39 43 47 51 55 55 43 43 36 36 36 36 36 36 32 32 32 32 32 32 32 32 60 64 68 68 68 68 64 60 36 32 32 32 32 32 36 36 35 39 43 47 55 51 47 42 38 38 38 34 34 30 30 30 38 42 50 54 62 70 78 75 52 41 41 37 40 36 36 36 31 31 31 31 35 36 51 44 39 52 64 60 44 40 56 72 60 56 56 52 48 44 40 36 57 76 92 111 126 129 124 119 92 103 120 137 153 154 163 155 135 123 114 97 80 68 59 55 67 68 61 63 56 42 39 39 41 42 42 43 73 96 115 130 170 181 185 189 197 198 209 216 254 280 305 318 334 362 386 405 369 330 295 253 223 185 150 134 185 223 261 307 353 379 402 413 446 434 412 383 349 311 292 265 261 271 282 300 322 340 362 376 396 415 438 447 451 440 432 406 357 320 266 223 186 164 153 158 173 188 209 242 276 306 335 357 390 410 437 468 510 556 624 678 724 712 679 624 546 460 374 316 306 313 321 340 343 347 346 349 344 359 389 412 424 435 435 399 300 237 216 219 245 272 282 296 321 339 361 391 440 476 518 531 502 438 359 302 266 260 278 296 312 333 360 376 355 314 254 201 163 159 172 197 238 287 332 373 406 467 542 597 615 583 539 449 353 279 247 212 195 172 156 147 147 165 176 190 224 267 326 359 381 306 231 243 371 513 587 587 563 532 505 505 505 466 393 326 239 221 210 206 211 215 211 210 229 311 416 487 524 538 553 575 622 644 673 692 687 661 613 558 476 436 401 381 398 446 521 574 601 612 609 611 616 621 629 644 651 654 649 648 651 647 644 644 647 651 658 658 648 619 586 550 454 408 376 374 415 479 539 565 609 609 606 600 593 582 571 564 552 548 538 507 458 400 346 304 242 232 250 269 299 333 359 385 387 406 440 467 497 513 531 517 476 432 400 358 319 281 256 233 232 243 273 315 364 395 409 398 385 376 389 387 384 353 323 300 280 280 272 264 240 216 196 183 186 178 173 186 191 144 79 38 35 35 38 42 42 42 39 39 34 42 66 78 82 85 69 61 32 32 39 44 48 52 52 52 42 34 42 46 50 57 57 68 140 175 199 178 115 74 62 70 89 96 93 78 64 48 41 34 76 81 94 110 115 119 123 123 91 94 78 54 38 37 45 61 58 54 50 53 45 41 37 37 53 53 45 45 45 45 53 53 85 77 68 53 41 40 36 36 36 37 41 41 37 36 36 37 49 49 46 50 50 54 54 54 51 67 90 121 145 180 211 242 297 323 362 385 396 384 364 323 239 163 115 100 81 49 48 77 118 179 256 313 359 412 471 524 628 663 676 650 586 514 474 460 373 323 251 193 139 96 57 48 81 85 88 79 78 101 163 210 256 274 297 327 345 344 327 283 212 137 81 53 57 69 77 80 56 59 51 43 41 40 49 58 55 60 76 108 129 137 118 106 54 46 45 44 44 45 50 65 57 62 66 58 62 73 80 94 131 184 269 365 457 522 560 583 601 617 632 640 636 629 637 641 607 588 555 528 498 479 465 447 437 396 346 289 232 178 121 82 50 50 62 104 122 121 155 218 318 403 504 597 650 621 521 420 244 131 52 50 65 51 60 75 44 45 53 85 131 197 257 309 478 529 571 549 485 394 280 173 76 49 47 47 52 70 69 60 43 50 65 65 69 93 129 182 384 481 587 669 719 733 715 692 580 436 271 149 95 65 48 43 73 46 44 62 157 282 394 473 497 553 561 492 370 243 124 46 58 74 78 61 45 57 96 150 224 302 379 393 360 319 329 377 494 631 774 853 886 890 870 831 700 542 322 152 95 100 83 43 44 45 49 65 101 172 263 326 345 349 305 210 131 93 74 54 61 49 50 46 47 47 47 58 69 102 143 177 226 311 421 535 652 746 817 879 907 926 948 971 973 984 988 980 972 972 992 1004 1018 981 903 779 548 291 144 115 68 85 80 44 41 46 145 268 418 327 172 65 45 47 48 47 60 88 108 114 117 160 248 326 337 345 281 198 171 205 178 111 92 76 73 81 65 48 49 80 86 129 158 155 148 129 88 47 48 68 76 48 47 50 123 198 276 300 224 71 43 55 83 46 82 62 78 118 92 47 47 77 91 143 264 418 543 603 634 640 582 454 285 154 81 50 49 48 69 74 78 74 59 58 66 93 49 75 90 93 89 77 84 88 105 89 77 81 101 121 125 129 95 103 107 103 102 97 105 95 93 54 49 69 87 82 85 101 44 44 44 45 47 48 49 49 47 47 47 48 48 49 56 55 102 109 164 187 202 296 368 322 83 48 47 80 119 125 164 219 151 107 96 137 110 47 47 58 73 86 122 145 146 145 134 137 128 92 62 54 57 72 60 47 46 75 83 68 80 105 98 62 86 61 46 45 45 53 52 44 44 45 46 58 62 61 57 49 44 44 53 84 108 100 108 124 95 83 99 123 91 43 86 166 46 50 46 42 42 42 46 58 53 53 53 46 45 45 45 42 54 59 63 43 40 40 42 51 59 59 58 58 58 54 50 50 41 70 74 42 41 58 66 46 59 48 44 44 43 43 46 46 41 41 48 59 75 91 110 100 111 100 115 119 114 101 73 64 40 40 41 43 42 39 41 60 85 72 53 54 42 40 43 46 43 59 74 45 44 61 61 43 59 51 43 43 51 59 59 55 54 54 57 60 63 59 66 55 40 40 40 40 40 40 43 43 48 40 39 39 39 40 41 49 39 43 62 55 58 51 62 66 58 46 41 41 61 69 65 50 40 57 81 99 91 78 66 58 42 38 38 38 45 63 75 79 56 53 41 37 37 37 39 48 87 39 38 128 187 166 108 61 55 55 45 45 45 49 50 53 36 75 70 37 76 231 276 223 71 159 143 69 69 63 55 76 75 75 71 74 77 81 85 85 128 108 104 113 125 129 110 90 86 78 90 113 113 92 87 92 60 53 57 54 62 63 67 67 59 62 65 72 75 70 74 66 48 45 57 61 52 39 39 44 48 48 68 96 89 57 49 69 49 49 53 61 58 66 66 66 47 51 51 54 58 55 62 51 85 44 49 99 106 77 95 150 146 162 248 324 243 80 45 118 47 43 47 47 66 63 62 47 54 51 62 55 63 51 55 43 75 130 84 117 274 311 333 465 549 732 874 907 937 971 941 822 698 586 424 249 103 47 56 87 62 84 94 82 55 51 50 87 223 392 507 482 404 338 248 155 73 56 44 44 52 71 94 103 84 64 67 85 99 98 64 38 81 81 81 82 87 79 60 48 39 46 49 48 47 38 34 30 50 43 40 41 38 35 35 36 36 36 36 36 36 36 36 36 48 37 37 37 38 38 43 40 42 42 54 70 81 88 89 92 63 82 121 203 292 362 395 402 398 385 372 349 333 305 277 242 211 204 190 184 169 163 156 163 166 181 181 182 187 180 173 165 153 149 149 144 147 146 146 161 191 194 202 230 266 278 266 246 258 246 230 214 202 198 198 192 170 158 160 163 199 233 275 301 364 384 412 429 433 415 399 376 351 331 314 308 311 333 364 383 411 431 448 437 409 371 360 360 309 302 302 313 328 344 359 374 385 361 337 324 343 375 430 458 474 485 497 512 534 550 565 569 585 578 574 560 553 546 532 539 584 594 579 561 546 528 521 515 488 481 481 482 478 474 466 473 505 527 513 504 486 458 429 398 366 326 273 198 139 112 124 165 244 285 335 370 396 425 443 476 450 481 512 532 536 544 552 570 608 611 604 597 594 595 596 600 604 608 619 637 660 690 702 713 713 717 728 732 735 735 731 720 740 729 707 661 611 560 509 454 339 275 224 193 194 215 240 242 274 252 240 241 261 270 266 280 344 347 340 334 312 275 234 203 168 144 119 83 77 72 75 75 50 54 74 97 124 162 207 251 315 375 450 529 604 665 726 768 818 836 864 888 903 911 915 914 922 922 929 933 941 953 968 976 1002 1010 1017 1017 1017 1009 990 979 941 911 866 821 772 719 661 605 515 439 346 257 185 133 85 67 53 52 51 50 49 64 86 90 79 75 71 67 67 75 75 79 88 81 77 70 74 79 95 96 90 86 74 62 58 46 41 37 37 37 40 35 31 30 30 30 29 29 29 29 29 29 29 29 38 38 38 38 38 38 38 45 44 40 40 36 35 31 31 27 34 34 25 25 24 24 31 35 27 31 31 31 34 26 22 21 21 21 21 21 28 28 28 35 26 25 21 21 17 17 16 16 21 30 27 35 39 43 40 39 32 28 24 20 20 20 21 25 29 33 33 33 38 42 42 35 40 33 41 43 44 46 50 51 35 38 30 29 28 28 39 32 48 45 42 46 50 54 51 51 47 47 40 40 36 36 36 36 32 32 32 32 32 32 32 32 56 60 64 68 68 64 60 56 32 32 32 32 32 32 36 36 39 39 43 47 55 51 47 46 38 38 38 34 34 30 30 30 38 42 46 54 62 70 75 71 41 34 34 33 33 33 32 32 32 32 31 31 32 36 44 37 35 37 56 45 40 36 48 56 64 56 64 57 64 61 68 61 104 112 135 150 169 167 163 162 147 159 171 177 186 187 192 196 198 193 177 161 144 125 120 112 124 114 111 104 90 75 65 51 43 44 51 67 86 109 131 139 186 190 201 209 210 218 222 240 289 316 329 338 339 359 382 402 361 338 314 280 253 219 181 161 184 211 242 280 315 353 379 391 414 407 400 378 348 313 286 260 267 274 282 300 322 343 354 368 399 414 437 453 461 450 442 424 399 361 312 258 217 187 173 165 173 187 206 231 264 298 324 350 379 398 425 448 486 532 608 657 723 723 697 647 573 480 381 327 309 312 320 331 343 346 349 348 366 381 408 427 453 464 464 428 318 255 230 222 233 264 275 292 314 328 350 384 422 472 507 520 487 434 354 298 269 270 280 298 318 344 359 372 358 310 253 201 163 159 165 183 220 257 306 347 380 434 500 555 575 562 518 444 328 254 218 190 177 162 149 137 164 174 181 187 202 240 286 315 346 318 299 335 449 566 628 642 638 615 588 589 597 577 514 462 364 314 259 212 205 203 207 203 202 300 421 492 516 523 549 586 641 664 689 700 699 662 617 559 468 428 394 374 387 431 495 544 582 593 587 588 593 605 616 631 657 664 663 659 655 648 645 649 652 652 659 659 648 616 583 547 443 397 365 363 411 468 532 569 605 609 606 596 585 578 567 560 552 548 526 496 443 385 327 281 235 232 243 262 299 322 359 385 391 413 447 474 497 517 528 507 458 407 375 343 312 288 268 256 263 273 299 330 379 399 413 395 372 362 371 368 360 345 318 306 295 298 298 294 278 246 222 205 196 186 183 190 188 149 80 38 35 35 38 42 42 42 39 35 34 38 54 74 78 74 69 61 36 36 47 47 52 56 60 57 42 34 42 46 57 57 64 68 135 183 230 214 161 105 89 93 135 155 168 153 106 60 33 33 40 45 58 71 94 95 106 106 94 97 85 54 45 37 46 62 58 54 50 46 42 38 37 37 52 53 49 45 45 49 56 56 84 76 72 56 55 47 50 43 37 37 41 41 37 37 40 48 48 52 45 49 49 54 50 50 43 51 74 94 125 161 208 235 250 273 303 323 326 310 286 252 194 134 115 108 93 53 44 47 64 114 176 226 260 298 354 403 449 499 533 534 485 431 401 379 322 273 212 158 112 74 50 48 66 87 98 97 108 150 212 266 336 373 423 465 491 497 488 433 312 234 169 118 91 91 79 75 56 59 51 48 47 50 43 42 42 42 47 60 84 96 92 80 64 53 45 45 45 46 47 52 47 47 52 56 62 66 77 88 105 158 232 324 401 459 508 534 564 583 609 617 624 625 632 640 625 599 573 535 505 483 469 455 451 421 376 327 275 222 164 126 71 59 77 112 129 138 169 229 322 405 509 612 661 632 540 446 289 176 82 53 57 47 53 68 44 44 46 69 108 161 211 256 381 444 492 485 447 386 289 201 82 51 48 47 52 66 72 67 54 66 70 70 62 79 114 159 325 430 551 634 688 698 677 649 517 388 228 117 72 65 68 60 88 54 45 55 131 244 359 434 482 542 564 519 421 311 184 95 59 71 66 54 45 57 84 115 193 256 330 356 335 310 293 329 425 570 712 799 835 846 834 796 707 549 334 163 98 99 83 44 45 46 66 89 133 212 307 373 407 419 396 317 234 164 97 45 46 45 45 46 46 47 47 48 47 89 134 168 202 248 322 416 586 671 741 806 852 894 935 973 1003 1014 1015 1015 1011 1011 1016 1017 1014 973 884 711 458 230 118 97 49 73 84 57 45 80 187 298 342 260 132 45 44 46 48 48 76 91 107 106 121 184 287 367 346 349 285 191 171 201 186 123 92 65 61 65 53 48 49 80 93 180 241 211 148 93 57 47 56 64 75 84 101 146 207 259 276 267 180 59 44 48 82 66 85 57 54 90 108 85 66 54 85 105 199 357 486 547 551 527 460 382 271 187 129 101 85 65 53 53 57 60 56 56 71 71 70 86 93 93 88 80 88 95 88 80 88 116 148 160 144 129 82 98 114 125 117 104 92 81 112 65 57 72 83 70 73 85 61 50 46 47 48 48 48 47 48 49 49 48 48 47 48 56 90 97 155 207 261 376 417 322 119 97 103 125 147 197 287 358 274 190 136 134 124 70 56 70 51 54 90 118 129 118 110 105 52 50 49 48 53 64 75 78 43 61 114 147 107 48 47 50 73 57 47 45 45 45 48 44 45 46 50 58 54 50 46 44 46 45 46 70 82 78 75 97 45 68 72 64 64 88 116 124 47 43 43 42 50 50 54 61 53 60 53 53 52 52 45 45 41 42 54 43 41 40 40 41 55 55 55 55 62 62 66 66 45 69 77 65 70 89 69 40 52 49 53 57 52 44 43 42 46 46 49 56 67 80 99 85 103 92 95 87 89 80 71 71 59 40 41 42 42 39 41 52 57 51 48 50 43 42 44 62 46 56 79 71 62 69 61 48 64 68 68 56 51 47 58 70 61 65 71 67 63 59 67 63 43 40 40 40 43 43 50 50 50 39 39 38 39 40 41 49 40 47 51 51 47 43 42 46 58 46 37 41 57 65 65 50 39 41 72 83 82 66 57 46 39 38 38 38 45 56 82 86 63 60 49 37 37 38 40 46 69 52 71 129 151 121 80 61 55 56 45 45 45 49 50 53 54 82 62 37 39 111 156 152 292 370 323 176 113 77 41 46 78 70 59 51 51 59 63 71 83 74 67 72 89 85 66 50 54 53 68 87 98 84 79 84 53 50 50 54 58 62 62 66 70 65 72 68 71 70 66 59 39 38 38 39 52 60 68 72 72 72 92 116 96 52 39 40 56 60 64 61 58 62 62 66 59 59 63 56 59 63 63 55 69 43 42 73 115 133 143 162 234 190 192 214 158 52 43 67 72 63 43 43 43 51 51 51 43 47 51 55 59 55 55 51 86 153 115 176 365 409 397 517 613 756 870 911 933 963 950 882 787 617 388 198 107 99 84 63 84 102 108 89 62 43 42 61 139 292 385 374 319 269 200 122 56 49 44 44 51 75 105 114 56 45 60 82 100 106 100 83 90 70 46 47 63 72 61 53 67 66 50 45 36 32 42 39 43 40 44 37 38 35 35 35 40 40 40 40 36 40 40 40 41 37 37 37 38 39 43 40 42 43 54 70 78 77 85 88 71 82 125 188 265 331 357 374 380 370 357 341 329 308 280 249 222 204 194 176 163 149 146 153 158 169 177 175 179 165 165 157 145 145 149 152 151 147 146 157 190 209 218 246 270 282 259 243 243 231 226 214 214 210 221 210 170 159 164 174 207 248 293 320 390 399 423 433 430 408 388 362 335 319 306 304 318 337 371 390 425 438 447 429 398 364 352 342 295 295 302 306 324 340 355 370 369 361 348 347 370 409 449 473 477 485 500 519 538 550 565 573 582 578 571 557 546 532 525 532 576 579 568 553 535 513 498 484 465 461 453 445 444 436 439 446 484 498 496 494 473 453 429 409 362 326 261 180 121 94 94 132 211 259 306 343 366 395 432 457 463 492 519 535 546 554 578 596 626 622 615 608 605 599 596 600 601 600 619 630 649 668 687 702 701 709 717 724 728 725 724 725 729 725 710 691 660 613 588 526 415 352 301 265 255 263 265 266 255 232 222 219 232 248 249 252 304 300 290 272 244 218 181 155 115 99 78 63 57 56 78 77 85 100 128 154 188 226 278 319 383 435 510 574 638 703 760 794 833 848 879 896 918 922 918 914 937 937 937 941 949 957 976 980 1002 1010 1017 1017 1017 1002 983 968 926 889 847 799 749 685 627 571 469 393 304 216 144 96 63 52 53 52 51 50 49 67 85 89 105 101 117 124 140 151 159 163 164 149 134 119 109 106 108 112 78 74 73 62 50 38 37 33 37 33 39 35 34 30 30 29 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 36 43 39 39 35 35 38 38 34 30 32 28 28 27 31 35 31 31 35 35 34 30 26 22 20 20 24 24 24 23 31 31 26 25 21 21 17 17 16 16 18 26 23 31 35 39 36 35 32 28 20 20 20 20 21 21 29 29 29 33 33 37 38 35 36 25 37 39 47 49 50 54 46 38 30 29 28 28 35 28 40 37 41 45 42 46 43 43 40 40 40 40 36 36 36 36 32 32 32 32 32 32 32 32 52 56 60 64 64 60 56 52 32 32 32 32 32 32 36 36 32 36 47 51 51 47 43 39 42 42 38 38 34 34 30 30 38 38 46 50 58 62 66 63 44 37 33 40 36 36 36 36 40 40 36 32 32 36 40 40 43 44 63 60 63 52 66 67 74 71 82 84 103 104 115 112 155 163 178 197 219 223 226 221 237 234 239 236 241 251 255 263 270 265 246 229 212 204 195 184 180 173 170 155 137 115 108 93 98 98 102 117 136 147 159 170 217 221 229 237 245 253 261 279 333 352 361 358 358 367 382 402 357 349 344 330 319 295 252 229 207 218 237 267 298 340 367 387 387 392 389 367 340 298 259 239 255 266 278 296 318 336 343 357 388 410 433 449 457 457 453 435 434 396 354 304 259 217 199 180 185 192 210 232 262 291 318 339 367 397 413 432 470 512 588 637 715 726 713 677 608 514 411 346 316 319 327 343 350 357 360 359 386 401 423 442 461 472 480 448 349 285 242 218 229 241 263 278 308 314 340 369 414 460 499 508 479 426 357 301 268 262 265 287 303 325 348 356 343 306 253 208 159 155 158 175 205 246 291 321 358 400 466 513 548 544 519 453 323 253 218 190 181 169 157 149 172 175 181 184 194 221 256 280 306 325 373 437 532 609 650 665 668 637 625 626 651 651 622 584 507 437 338 255 216 198 183 175 170 277 419 485 501 500 530 580 641 664 689 704 700 670 625 571 476 432 398 377 379 416 468 513 555 566 567 568 573 581 596 607 653 653 656 652 652 660 661 661 657 664 671 660 645 616 583 543 443 393 361 352 404 464 525 562 597 601 598 592 585 581 577 566 563 548 522 481 424 355 297 258 228 232 243 262 295 318 355 381 387 406 444 471 494 513 525 508 447 399 367 331 304 281 269 268 283 293 315 346 384 411 425 403 380 362 362 358 351 332 324 313 329 332 333 324 308 273 241 213 204 190 187 205 203 164 103 43 35 35 45 48 49 41 38 38 33 34 50 69 73 73 65 57 40 44 44 49 49 60 61 61 42 35 42 46 57 57 64 68 119 183 257 261 217 149 113 112 190 241 274 252 181 91 40 31 33 35 37 42 65 70 81 85 84 80 72 49 44 41 57 73 69 65 54 50 42 42 42 42 56 52 49 49 49 49 56 60 80 72 71 59 51 47 50 43 45 38 37 37 37 37 37 41 37 37 37 41 41 45 42 42 39 46 54 62 93 133 188 223 214 233 253 275 279 271 259 237 158 125 126 127 108 60 43 43 58 100 146 175 190 216 256 283 275 311 367 385 365 327 296 266 240 199 156 115 88 65 49 48 49 71 90 102 128 178 240 301 387 436 505 558 591 591 581 529 428 353 289 230 187 160 140 122 106 83 68 65 73 69 45 43 43 41 41 42 43 49 49 45 50 46 46 46 47 48 48 56 51 59 52 56 60 67 74 81 90 128 197 271 340 398 443 462 500 527 553 565 572 584 595 600 589 566 535 490 464 446 443 444 417 390 368 335 302 249 195 157 106 86 88 122 131 134 176 233 330 409 517 617 662 639 555 472 344 231 124 61 48 46 46 58 44 44 45 56 84 122 165 187 261 323 372 378 364 338 269 200 110 68 49 47 55 66 68 63 66 74 78 70 66 75 99 140 261 371 505 607 669 672 653 622 533 408 244 121 71 53 56 63 92 61 45 47 103 193 289 364 439 493 523 501 453 378 249 151 79 71 47 46 46 61 72 83 150 201 264 310 316 292 267 282 390 527 670 764 812 823 810 780 711 564 353 174 90 87 79 48 45 46 70 97 145 220 318 385 424 454 454 412 342 251 136 44 45 45 45 44 45 46 47 48 67 113 179 225 239 256 274 318 502 569 627 688 749 810 871 916 962 985 1011 1016 1016 1017 1018 1018 992 966 839 598 331 150 75 57 49 65 80 73 78 135 218 297 238 176 81 43 44 46 48 48 76 84 95 90 105 168 272 351 362 350 283 195 168 177 162 107 84 53 49 49 48 48 50 93 110 230 309 256 130 50 49 49 50 49 53 90 155 219 249 271 276 212 116 51 46 47 70 78 70 53 44 59 136 177 142 63 78 67 134 273 403 449 428 383 324 289 254 209 158 118 97 84 60 52 48 48 56 57 63 55 70 78 81 69 69 69 89 100 80 84 120 161 197 197 165 129 97 109 129 144 140 124 103 77 128 85 60 68 78 58 57 69 64 57 54 55 48 48 47 47 46 48 56 48 47 47 67 87 82 81 140 207 301 426 441 302 138 147 160 153 186 296 434 518 435 317 215 175 146 93 69 82 49 51 61 78 85 74 57 52 47 48 49 49 48 56 78 97 87 83 171 287 257 118 47 68 52 48 46 44 43 43 43 48 45 46 50 54 54 46 44 44 50 49 50 66 74 65 65 73 44 81 73 44 84 176 184 104 43 46 46 42 46 53 57 57 49 49 49 49 48 48 41 41 40 42 51 54 42 41 40 40 54 54 58 62 70 78 86 90 118 102 78 77 113 141 113 57 52 53 61 69 65 49 44 42 44 43 43 42 42 54 65 62 95 76 71 62 56 48 55 58 70 58 55 56 41 39 41 54 44 39 44 54 51 43 57 86 67 71 102 123 110 69 49 60 43 48 63 51 42 42 46 66 53 60 67 63 63 59 67 67 44 43 43 43 51 51 54 51 42 42 39 39 40 44 41 41 40 40 40 39 39 38 38 38 54 46 37 37 57 65 72 49 39 40 63 75 70 61 49 42 38 38 38 38 37 49 74 78 66 70 67 48 37 39 55 72 76 84 108 119 93 44 35 40 48 48 44 44 44 49 49 53 62 66 67 55 39 39 60 96 168 256 220 101 65 65 54 74 66 62 54 46 46 54 62 66 58 54 58 63 65 65 57 45 50 53 57 79 82 73 72 72 57 57 57 57 61 62 62 62 62 62 61 57 64 60 60 59 76 48 39 44 92 136 144 132 76 73 93 117 101 45 39 39 53 53 57 54 58 62 62 62 71 71 64 68 68 64 64 64 107 78 56 66 151 256 309 304 431 332 239 193 154 105 72 85 96 75 43 41 42 43 47 51 43 47 55 59 59 59 55 55 62 177 175 241 429 459 435 559 643 716 810 874 900 907 907 881 768 603 369 178 88 83 76 64 80 98 105 88 58 39 40 41 93 207 279 276 238 215 170 115 49 45 44 44 45 68 98 107 61 61 72 79 97 111 136 144 139 98 58 43 67 80 73 61 59 50 34 32 32 32 51 59 43 40 44 41 38 35 35 36 48 55 48 48 48 48 44 44 37 37 37 37 38 38 39 40 50 46 58 69 73 73 80 76 79 91 125 176 238 296 326 347 361 351 342 326 321 294 269 242 219 208 198 180 167 153 150 157 162 169 177 171 171 156 152 141 133 137 148 155 159 154 149 152 186 208 232 257 278 282 263 247 227 223 222 218 221 228 232 222 181 166 175 185 218 256 301 328 398 403 427 429 422 400 380 354 319 307 301 300 321 344 371 390 422 427 432 413 383 352 337 330 295 295 298 302 320 328 343 354 353 353 367 386 413 445 473 493 481 485 500 519 542 558 573 581 586 582 575 557 546 532 525 532 549 559 553 538 516 493 467 452 441 422 413 397 396 388 395 402 444 456 458 460 455 446 419 399 363 312 243 169 109 75 79 112 184 232 270 304 338 371 412 445 471 496 519 534 550 565 589 612 623 630 623 609 606 603 596 593 601 604 619 626 641 660 675 690 689 700 712 724 735 736 736 740 743 743 740 728 713 682 666 622 518 458 415 380 350 342 320 305 278 260 238 236 248 264 261 261 280 268 249 224 207 186 160 141 102 93 84 66 72 75 96 107 160 180 211 234 271 313 358 406 460 511 575 639 692 745 795 833 860 875 902 915 933 933 930 925 949 944 948 948 956 964 979 987 1006 1010 1018 1018 1014 1002 982 968 926 889 844 794 741 680 618 555 438 363 281 200 136 84 55 52 52 52 51 50 60 85 100 115 151 163 190 214 245 261 272 269 261 242 215 192 173 159 152 145 66 62 61 54 42 34 33 33 33 33 35 31 34 30 29 29 29 29 29 29 29 29 29 29 37 37 37 37 37 37 37 40 35 35 35 35 35 35 38 38 30 26 28 24 24 23 27 31 35 35 35 35 38 30 26 21 20 20 20 19 19 19 27 27 26 25 21 21 17 17 17 16 17 18 19 27 31 31 32 31 28 24 20 20 19 20 20 21 25 25 29 29 33 33 38 31 32 25 33 31 43 41 46 46 46 38 30 29 28 28 31 27 32 29 33 37 34 38 35 35 40 40 40 40 36 36 36 36 32 32 32 32 32 32 32 32 44 48 52 56 56 52 48 44 32 32 32 32 32 32 36 36 40 44 48 48 55 48 51 47 46 42 42 38 38 34 34 34 34 38 42 46 50 58 58 55 40 36 36 36 40 40 36 36 56 52 44 40 40 40 44 44 57 62 78 90 94 94 94 98 86 90 102 118 130 146 154 162 182 190 209 236 263 274 289 297 321 310 306 296 297 309 318 330 313 306 290 273 260 252 243 239 235 231 213 202 184 162 151 136 163 163 167 171 179 190 194 198 230 241 249 257 265 277 281 299 345 364 365 369 370 375 398 414 368 368 372 384 391 371 340 302 249 245 244 259 285 316 351 367 379 384 384 370 344 298 259 231 231 246 262 292 311 333 355 362 392 407 426 449 464 472 472 458 460 423 388 346 293 251 221 203 204 211 218 233 258 285 307 340 364 397 409 428 462 504 568 617 707 722 720 700 638 548 437 368 343 347 351 362 369 376 379 393 409 423 442 457 476 488 499 478 382 315 268 236 221 229 248 267 286 304 321 358 399 448 487 503 474 425 360 308 275 258 254 260 289 307 329 341 331 306 257 219 166 155 154 164 193 227 261 301 335 369 412 467 503 514 502 454 312 249 224 193 185 173 165 157 153 160 170 177 187 210 237 269 266 308 384 461 548 608 649 664 667 643 627 635 663 676 667 649 609 544 460 362 276 210 170 143 158 277 420 489 487 474 516 574 622 648 670 685 692 666 622 578 488 448 409 381 379 404 444 482 512 523 528 537 553 569 588 599 638 641 641 641 645 653 661 669 657 661 664 660 638 604 568 532 436 386 346 344 384 445 513 551 582 586 583 591 584 584 573 565 570 548 515 462 397 328 274 236 232 232 250 258 291 314 347 366 380 403 433 460 480 499 514 493 428 383 347 312 285 277 273 276 299 309 331 358 396 419 426 411 384 366 354 342 341 338 327 327 351 354 355 351 327 287 255 228 224 209 203 217 218 179 111 62 34 41 44 48 48 48 45 38 32 37 49 57 65 61 57 53 44 44 45 41 49 53 54 54 42 35 42 46 57 57 64 68 107 182 277 305 268 196 148 135 224 295 356 342 263 157 74 32 33 34 35 40 56 68 76 80 59 59 55 47 43 52 72 85 77 73 65 50 46 46 46 46 49 56 52 52 52 53 60 60 67 60 59 51 47 43 50 43 45 37 36 35 36 36 36 36 36 36 37 37 37 37 38 38 50 43 38 38 61 97 152 188 183 194 206 222 237 249 268 258 185 156 153 151 123 60 43 47 111 145 167 169 156 163 194 207 188 189 217 242 251 236 204 169 155 128 97 74 63 60 48 48 45 68 79 102 133 182 248 297 393 454 535 603 633 635 614 581 522 470 431 387 337 299 264 242 200 157 99 80 93 86 63 46 45 44 43 43 45 46 46 45 46 46 47 47 52 56 49 60 56 63 56 56 60 60 67 74 76 110 164 222 283 329 367 386 417 443 474 501 516 528 543 555 529 505 467 437 407 397 394 395 370 363 349 332 298 256 195 157 113 89 95 113 130 141 191 256 327 410 514 613 666 650 593 518 410 308 183 87 48 46 46 50 47 58 47 59 72 100 134 153 156 204 240 249 255 251 221 187 127 95 61 48 55 66 68 59 67 75 83 75 67 64 80 118 214 332 474 588 662 672 661 630 596 471 306 171 90 60 63 64 76 56 44 46 72 143 227 287 363 413 448 460 446 391 289 187 123 91 47 45 46 62 65 60 116 146 193 240 270 265 233 236 367 512 667 766 818 836 815 779 716 580 383 186 89 79 72 48 44 45 62 81 117 184 266 325 380 412 443 428 396 318 199 92 57 49 45 44 45 46 48 52 83 145 223 285 299 285 271 280 403 452 505 575 654 727 791 836 889 920 951 974 978 979 987 985 950 905 740 468 232 108 71 46 74 77 76 87 117 163 200 224 157 109 45 43 45 46 52 60 84 88 95 86 93 133 204 260 340 324 271 185 149 138 115 64 77 49 48 49 49 49 66 113 159 263 317 249 119 51 50 51 51 50 51 100 183 232 221 212 248 151 63 51 52 47 51 79 50 54 46 63 148 229 198 111 51 48 100 208 295 313 290 263 228 217 208 167 123 86 77 77 68 53 48 48 61 72 67 51 66 66 66 57 53 65 89 113 104 125 165 205 225 213 177 149 133 136 136 140 155 147 151 132 139 88 71 70 65 48 44 63 44 48 53 50 50 46 47 47 44 46 56 55 46 46 59 87 78 73 120 179 277 418 437 289 128 145 161 174 261 425 573 645 592 493 381 298 207 131 92 99 50 51 51 52 52 51 49 47 49 51 66 65 48 46 65 91 181 159 247 387 402 264 121 82 46 46 45 44 42 42 43 52 44 45 46 54 54 49 45 44 46 49 50 58 62 61 57 61 61 97 73 44 112 220 200 91 46 46 42 45 49 49 60 60 49 49 49 49 48 48 41 41 41 46 46 50 46 42 42 42 50 50 54 62 74 90 105 113 185 125 69 77 136 168 136 76 60 56 61 61 57 49 45 44 45 44 44 42 42 42 42 42 76 67 62 53 48 43 54 61 77 73 69 58 48 40 41 49 48 40 45 66 63 44 65 97 118 94 114 162 137 57 42 48 43 43 42 42 41 41 42 49 56 56 63 59 59 59 67 67 44 44 44 51 51 54 54 54 46 46 50 47 44 40 40 39 39 39 39 47 55 55 58 50 53 41 37 37 53 61 68 50 39 40 67 78 77 61 57 49 38 38 37 37 37 41 63 78 77 81 74 66 52 57 77 87 79 100 120 96 39 34 35 37 40 48 44 44 44 41 49 50 38 39 68 96 72 44 52 88 68 128 105 53 65 57 46 82 54 54 54 58 58 58 58 58 41 45 46 54 59 60 49 45 49 45 52 59 62 61 67 60 60 53 53 53 53 54 54 54 58 54 54 53 60 60 60 52 84 56 39 48 116 176 172 132 60 56 73 105 97 53 40 41 50 50 50 54 58 58 58 51 71 68 68 64 64 68 68 68 171 169 154 155 263 439 555 569 608 510 376 264 198 162 125 88 91 67 43 42 43 43 51 51 51 55 59 59 59 59 51 58 39 181 235 305 448 467 449 573 599 628 693 784 821 821 821 813 666 518 358 216 105 44 48 91 69 87 96 77 50 39 40 41 75 153 199 199 184 178 147 105 46 46 45 45 45 68 91 107 105 86 76 63 84 112 162 204 147 99 55 39 56 68 45 35 34 34 33 32 32 36 47 59 47 44 41 41 42 35 39 39 63 63 63 56 52 52 52 48 40 37 37 37 37 39 39 40 42 42 46 54 57 64 60 56 71 87 122 168 222 273 308 329 334 329 316 304 303 282 251 231 219 205 191 184 167 164 150 157 169 180 177 170 167 144 140 129 125 133 144 155 166 161 149 160 193 220 248 280 289 282 266 243 215 215 218 229 236 240 244 230 192 177 179 193 226 268 317 336 391 403 408 413 402 376 360 341 302 301 300 303 325 352 375 398 426 423 409 394 371 344 318 307 299 295 298 301 308 316 334 345 345 360 394 425 457 484 504 512 485 493 508 524 550 566 578 582 590 586 575 557 542 528 524 524 525 529 522 508 485 462 432 416 398 386 377 361 364 364 379 394 433 445 443 442 440 424 408 385 345 292 223 142 91 63 63 81 149 186 224 262 295 340 389 426 479 500 519 530 549 569 597 624 635 635 628 625 614 603 600 589 601 600 615 618 633 645 667 678 685 699 715 731 746 758 766 766 777 777 774 769 758 742 730 694 608 563 532 498 483 453 422 392 362 339 310 299 304 308 301 297 290 270 236 207 197 179 169 154 119 118 109 111 117 128 146 167 228 258 289 320 350 392 441 479 547 588 643 693 741 786 829 855 890 902 925 933 948 948 941 933 945 941 941 952 955 963 971 975 1006 1010 1018 1018 1017 1005 990 976 938 908 859 810 760 699 633 570 434 360 278 201 137 96 74 52 52 52 51 62 92 125 152 170 225 245 288 323 347 359 359 355 351 328 293 261 231 204 189 177 57 53 49 42 41 33 33 32 36 35 38 34 30 29 29 29 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 31 31 31 31 38 38 38 38 37 33 28 24 27 31 34 34 42 42 42 42 42 33 33 29 20 19 19 19 27 27 27 26 26 33 21 21 17 17 17 17 17 17 22 30 27 27 28 23 35 31 23 19 19 20 20 24 32 32 32 36 37 40 41 34 31 25 29 27 35 37 38 42 50 42 37 29 28 27 31 27 28 28 29 33 30 34 31 31 40 40 36 36 36 36 33 36 32 32 32 32 32 32 32 32 40 40 44 48 48 44 40 40 36 36 32 32 32 32 36 36 44 48 52 53 56 49 48 44 46 53 53 49 49 45 45 41 41 41 45 49 53 57 57 54 43 43 43 36 43 36 40 40 64 60 52 48 48 47 52 52 60 65 81 105 121 129 125 117 113 121 133 149 165 181 193 197 205 220 240 267 298 333 360 376 376 361 354 347 343 341 346 354 333 326 314 301 292 287 283 279 295 287 280 269 251 228 221 206 221 225 225 225 229 222 222 222 242 242 246 254 262 266 281 288 314 325 334 350 355 379 406 430 377 383 398 421 440 439 423 385 313 287 275 270 284 307 330 350 375 379 384 370 341 298 263 236 223 230 250 284 311 330 359 367 396 408 430 449 468 480 491 488 470 444 414 376 331 285 247 221 226 226 230 241 256 274 294 330 372 401 417 432 455 500 557 609 686 710 723 707 653 570 470 401 366 366 366 373 387 394 406 420 431 445 460 472 487 506 514 493 420 357 310 259 221 217 234 253 275 282 307 340 380 429 471 494 477 431 368 316 279 258 250 249 283 296 315 327 324 306 272 239 170 155 154 160 178 208 241 267 305 335 370 414 453 465 458 421 296 240 216 189 185 177 165 157 145 153 167 170 177 196 223 250 250 284 341 432 520 584 629 663 678 658 642 646 673 689 700 686 643 614 575 496 387 276 193 146 170 289 428 494 480 467 501 567 615 640 666 674 677 647 606 566 495 455 417 389 379 393 430 459 469 481 501 521 545 569 592 600 615 618 614 621 625 641 646 654 646 653 653 645 634 600 564 524 440 386 335 329 365 430 498 529 556 567 575 579 590 590 583 572 582 548 499 442 366 301 251 217 232 239 250 265 287 310 336 351 377 399 419 442 461 473 484 467 397 348 320 289 277 273 273 284 307 317 339 370 408 431 438 419 383 361 356 345 344 344 348 352 368 368 365 353 330 298 270 247 251 236 230 233 237 194 122 73 34 45 51 55 55 48 45 45 40 44 52 57 61 61 49 49 33 33 37 34 42 35 39 39 42 42 42 46 57 57 57 60 99 174 274 317 300 236 172 158 242 325 394 411 340 223 120 58 36 33 34 35 40 48 56 60 46 54 54 46 50 59 91 108 100 85 73 65 50 46 38 46 49 49 49 49 56 56 60 60 51 48 47 43 46 46 50 43 40 35 34 34 36 37 37 36 36 36 36 37 37 37 38 38 54 50 42 37 37 65 105 137 152 160 163 175 195 219 243 255 230 203 188 173 122 60 48 68 167 186 189 172 146 130 146 155 158 119 107 124 164 168 132 92 105 85 58 50 51 55 51 54 46 61 80 98 125 167 216 257 373 450 542 622 659 665 667 637 622 597 594 564 514 468 423 385 332 247 150 96 82 72 57 49 48 47 46 47 48 48 48 47 47 48 48 49 49 53 49 56 60 67 60 60 53 60 60 63 74 97 130 169 215 253 284 303 325 345 380 407 430 446 473 481 457 438 408 374 359 344 341 345 348 344 326 316 283 241 191 156 100 76 86 104 122 148 206 268 323 403 514 606 666 661 630 583 490 405 275 145 52 46 46 46 46 67 54 55 71 92 120 143 111 142 148 141 140 170 172 157 139 113 65 48 55 62 61 63 67 79 87 72 64 57 65 102 175 297 447 566 644 674 670 657 611 494 340 213 121 83 80 84 63 59 45 46 56 104 170 227 272 321 372 393 409 387 305 223 167 122 62 45 46 62 62 58 97 108 135 170 204 215 191 206 325 482 652 771 842 849 827 776 731 610 414 220 93 71 72 49 45 46 54 66 89 141 212 263 325 349 384 389 397 351 263 172 76 65 50 45 46 47 48 60 75 133 212 286 316 306 288 275 305 342 392 480 568 656 717 753 814 845 887 914 926 927 930 928 867 777 585 352 187 121 97 74 106 93 84 107 165 218 203 172 110 77 44 44 46 47 56 72 80 92 111 115 118 134 165 189 269 257 221 158 126 104 80 48 77 50 49 50 50 50 79 126 189 247 253 185 99 59 56 56 51 51 61 118 185 214 183 169 177 91 46 56 72 48 47 67 45 71 83 84 136 201 190 123 49 49 95 156 191 178 171 177 165 152 130 92 56 49 57 76 60 48 47 47 52 52 51 47 55 58 54 54 54 70 101 125 157 173 201 213 213 193 180 172 156 144 123 123 154 175 202 195 145 91 69 65 60 47 43 59 51 60 60 49 44 44 45 46 44 50 62 58 46 45 46 58 86 81 116 155 233 380 430 333 148 144 167 250 411 594 714 756 749 693 605 475 303 161 90 85 70 54 49 48 50 50 50 48 51 63 81 68 55 57 80 110 198 256 349 416 374 230 115 80 44 45 49 44 43 42 58 67 43 44 45 53 61 57 50 46 45 46 46 50 58 61 61 57 89 73 46 53 116 172 136 55 42 42 45 45 45 52 63 56 45 45 45 45 45 44 41 41 45 41 41 41 45 53 57 61 53 53 53 61 81 100 117 129 169 117 92 144 216 216 131 40 71 57 49 45 45 45 45 46 46 45 45 43 42 42 41 41 52 51 54 53 56 63 69 69 80 80 72 57 58 62 63 55 56 44 53 66 63 44 49 77 145 117 125 161 125 44 41 43 74 50 41 41 46 54 45 40 48 48 55 59 59 59 67 67 51 51 51 54 54 61 61 61 61 54 54 51 40 39 39 38 39 38 40 67 91 102 94 78 49 41 40 40 60 68 71 53 39 44 70 74 69 61 57 50 38 38 37 37 37 38 56 74 77 81 81 70 66 67 88 97 77 91 103 60 37 36 36 38 37 47 43 44 37 41 49 50 38 43 64 80 84 84 84 80 93 93 62 70 106 66 40 62 50 54 66 77 77 73 61 64 47 55 60 61 58 63 59 56 48 55 51 47 46 53 63 52 60 49 49 49 49 46 53 53 46 50 50 49 49 49 48 41 39 38 37 39 108 168 143 68 44 39 44 73 77 54 46 62 54 50 50 50 54 47 47 47 63 60 64 60 68 69 73 72 171 244 292 328 439 608 732 763 701 658 546 395 269 187 115 61 66 55 51 51 63 67 63 55 67 67 71 71 67 59 55 46 38 140 219 301 440 471 471 543 535 525 554 624 682 697 705 709 591 421 286 261 202 96 48 68 53 71 80 72 54 43 40 41 61 101 129 138 135 132 98 64 47 46 46 45 45 72 96 112 122 90 57 43 73 132 207 254 68 51 35 36 60 64 36 34 47 47 58 57 52 44 40 32 44 44 41 45 46 35 39 43 71 67 67 63 63 52 48 44 41 37 37 37 37 38 43 40 41 41 41 45 45 52 48 47 47 71 114 161 211 258 292 318 304 291 286 278 277 261 248 220 205 198 187 177 170 164 157 164 177 184 181 170 163 144 136 125 121 129 140 151 162 161 160 167 205 244 268 292 289 274 254 246 210 214 225 233 244 248 260 245 203 188 191 208 238 276 325 348 387 395 396 389 378 352 332 317 296 300 303 314 337 360 387 406 427 412 393 371 352 329 299 291 295 291 290 293 300 304 322 333 356 383 425 465 496 519 527 527 508 505 520 532 562 574 586 590 590 575 564 549 534 516 512 512 495 495 484 469 446 423 392 377 354 346 345 341 356 372 395 414 446 448 441 436 430 399 379 355 311 262 181 114 75 52 51 62 111 144 174 212 263 313 377 422 478 504 523 538 553 584 612 636 643 647 644 637 626 607 600 589 593 592 607 610 629 637 659 670 685 707 726 746 765 781 796 800 819 819 811 810 798 787 775 753 685 660 645 630 612 590 556 522 472 446 411 393 374 363 348 333 322 284 249 223 210 199 185 178 158 158 160 167 184 199 214 242 306 339 363 401 428 466 512 553 618 659 711 749 782 824 858 885 920 925 948 952 959 955 944 936 948 944 944 947 951 955 963 967 998 1002 1013 1017 1017 1009 994 983 953 923 882 844 799 741 675 608 454 375 293 216 159 115 85 63 52 52 67 94 136 175 220 246 308 335 370 402 417 424 413 405 405 386 343 304 264 230 210 195 41 41 37 34 33 32 32 32 35 31 38 34 29 29 29 28 28 28 35 28 35 28 35 28 39 32 39 32 39 32 39 39 31 31 31 31 34 34 34 34 33 29 24 23 27 27 30 34 38 38 42 42 37 33 33 28 20 20 23 23 31 30 30 34 33 33 21 21 17 17 17 17 16 17 18 22 19 23 19 19 31 27 23 19 19 19 19 20 28 28 28 32 36 37 37 34 31 28 29 30 31 32 33 30 53 45 33 28 28 27 31 31 28 28 28 29 33 30 34 30 44 44 40 40 40 40 33 33 32 32 32 32 32 32 32 32 32 36 40 44 44 40 36 32 36 36 32 32 32 32 36 36 48 49 53 57 57 46 49 48 50 57 53 53 49 49 45 45 41 41 41 45 45 49 49 49 42 42 46 39 43 36 40 40 64 60 60 52 55 56 63 64 52 60 84 116 148 160 156 144 156 164 176 188 204 216 228 232 240 251 267 294 329 365 400 416 404 400 385 370 363 356 352 357 342 338 333 328 323 323 326 326 330 323 319 312 298 290 271 264 275 271 271 264 253 242 231 224 224 228 228 235 235 239 246 258 255 271 288 304 324 356 395 419 378 388 399 428 459 480 475 445 371 334 317 304 299 306 326 334 370 367 372 362 332 298 271 259 230 242 257 280 299 326 352 363 389 404 426 441 464 483 498 502 472 458 440 410 376 331 289 263 245 237 234 245 249 264 279 315 372 409 417 425 444 485 542 590 655 685 700 702 659 584 489 423 380 373 369 372 386 397 416 427 449 456 464 475 494 513 525 512 449 402 348 294 240 218 227 243 258 271 292 321 365 414 459 475 480 431 375 327 295 265 254 249 279 290 315 323 328 314 291 262 174 152 154 149 167 197 223 245 291 305 325 365 404 413 404 360 269 228 196 177 180 173 165 157 157 165 172 171 166 177 197 216 255 262 310 386 477 556 617 659 674 665 653 660 680 699 710 700 652 644 645 602 508 390 291 224 228 328 443 486 481 471 502 559 623 656 674 674 670 639 598 550 499 470 433 405 387 390 415 444 447 466 489 513 545 569 592 604 592 591 587 583 591 610 626 634 634 634 641 637 623 596 553 520 448 387 331 306 350 407 468 513 537 541 563 578 593 593 593 579 582 541 492 424 355 282 233 205 239 246 250 265 283 306 328 347 377 392 411 423 435 439 443 425 353 313 285 269 265 269 273 279 306 313 339 370 412 435 450 431 379 357 356 355 355 362 367 378 386 378 367 355 336 312 289 277 286 267 258 263 252 205 125 72 38 45 58 58 55 55 52 45 51 55 56 53 53 45 45 41 33 33 34 34 34 35 35 35 35 42 42 46 57 57 57 60 103 162 253 305 312 260 192 166 257 331 400 433 387 281 171 96 50 36 32 33 33 34 35 39 37 45 53 50 62 78 114 131 120 108 85 69 50 42 38 38 42 49 53 53 60 60 60 60 39 35 39 35 42 46 50 47 35 34 34 35 53 61 49 36 36 36 36 37 37 41 41 41 54 54 46 38 37 45 69 89 137 137 137 137 153 173 193 201 229 206 191 164 113 55 55 80 160 167 166 142 101 89 109 118 129 84 68 84 119 123 98 67 102 82 62 51 62 62 59 54 58 62 73 88 110 137 174 214 307 390 502 590 643 676 698 706 708 710 731 723 682 625 572 539 463 366 246 146 93 75 61 57 49 48 52 53 61 62 50 48 58 58 58 61 61 57 53 56 68 71 64 64 53 49 49 56 71 82 93 119 146 177 204 222 226 245 280 308 323 346 366 382 378 363 351 325 310 296 288 284 287 276 264 246 228 197 148 124 80 63 70 92 114 133 191 261 312 395 498 586 653 675 676 648 578 509 384 226 109 48 47 46 57 74 60 54 60 78 102 117 97 113 101 75 81 116 130 141 127 105 64 48 58 66 65 60 64 76 88 73 61 50 58 94 164 270 416 531 610 655 670 664 626 528 379 243 147 85 67 67 66 67 53 47 49 78 137 183 196 249 299 324 341 346 305 251 187 146 86 50 47 55 63 59 82 85 100 123 150 154 145 165 283 451 634 767 847 874 852 808 746 641 457 255 112 66 64 54 46 55 67 70 86 129 188 235 283 310 330 342 358 355 287 216 97 89 62 46 46 47 48 60 71 117 184 255 304 320 322 314 242 260 298 366 470 566 645 690 754 792 838 866 866 870 863 856 799 648 433 267 165 107 74 55 98 82 84 127 208 253 211 159 86 61 44 45 46 47 60 84 68 95 127 155 166 178 186 194 198 182 158 123 104 88 77 54 70 51 50 55 59 51 79 122 180 196 184 128 97 90 86 64 50 51 61 114 162 171 139 133 113 56 46 49 73 53 48 60 52 87 104 104 109 126 119 103 49 50 81 125 115 90 88 117 104 86 72 52 50 48 56 67 48 56 64 56 48 47 51 59 47 51 51 51 62 71 110 134 185 197 209 205 193 176 165 164 140 122 106 122 173 214 237 238 136 85 53 56 63 46 54 71 83 83 80 56 42 41 43 60 52 49 48 45 53 54 62 63 90 81 116 155 209 349 445 404 197 163 202 351 555 706 803 853 849 831 764 617 414 232 115 70 99 65 48 48 50 63 68 64 50 49 53 52 77 104 139 177 216 351 442 366 203 92 62 76 44 49 56 48 47 55 74 79 48 45 53 61 69 65 58 54 45 46 46 46 54 62 61 53 94 58 46 70 109 108 75 46 42 45 49 52 48 55 59 59 45 45 45 45 45 45 41 41 40 40 40 40 52 64 64 56 52 49 49 53 73 96 117 133 145 136 188 312 389 331 171 39 75 68 64 60 60 61 61 65 61 57 46 44 43 43 42 41 44 43 51 65 65 71 77 77 72 76 75 56 61 85 82 55 52 41 46 66 59 43 43 65 133 121 121 124 96 56 47 63 41 40 38 39 40 41 40 40 44 44 51 55 55 59 67 67 51 51 54 54 62 61 68 68 72 65 57 50 42 39 39 38 40 44 64 107 140 147 122 97 48 40 36 36 55 64 71 56 38 39 62 65 64 56 52 50 38 38 37 37 37 38 49 67 74 81 74 66 62 67 83 96 68 85 74 39 37 38 38 38 37 47 43 36 37 38 46 43 51 59 48 40 48 72 80 64 50 42 40 54 122 82 40 42 46 50 69 84 84 76 71 67 55 67 75 72 61 54 67 83 63 63 55 42 41 57 64 59 52 45 45 45 41 49 49 49 49 42 41 45 45 41 41 40 39 57 96 128 196 244 176 72 48 39 39 49 58 46 46 66 51 50 50 50 47 47 47 47 44 48 49 57 65 70 74 77 115 232 364 458 555 660 766 811 819 820 742 591 418 277 158 81 50 47 47 59 71 75 63 55 63 63 67 67 63 55 51 46 38 48 115 222 356 425 425 408 435 434 436 458 497 537 572 577 535 324 188 235 283 200 92 47 49 59 69 65 58 51 45 42 79 79 88 100 106 102 80 56 48 48 46 46 53 80 104 119 122 70 44 43 91 169 232 266 37 41 64 92 112 119 104 103 123 115 106 86 73 45 32 32 44 41 41 42 46 47 43 47 71 74 67 63 59 55 44 40 40 37 36 37 37 38 39 40 40 40 40 40 40 40 43 39 39 71 122 173 215 254 285 307 278 269 260 252 255 242 229 213 194 187 187 173 170 167 164 171 193 200 192 178 167 144 136 125 125 132 143 151 161 168 172 182 236 272 292 304 289 265 242 234 206 214 229 241 252 252 260 252 211 199 209 223 253 295 333 360 395 388 392 377 362 336 316 308 288 295 306 325 356 383 403 415 431 408 381 355 336 314 291 271 275 278 278 285 300 311 333 341 387 414 457 496 527 542 542 538 520 517 532 547 562 570 582 582 578 567 556 537 522 511 496 489 469 460 449 426 403 380 364 349 321 322 337 348 372 403 430 442 463 453 447 433 409 380 345 321 268 211 145 87 56 51 51 51 80 102 136 173 232 297 373 426 479 512 539 561 580 600 628 644 651 648 656 641 638 615 603 585 585 591 599 606 621 640 659 673 700 722 738 765 784 807 815 826 849 845 844 832 828 816 808 797 759 745 742 736 733 711 677 641 595 561 526 492 469 450 427 404 373 340 298 271 257 250 232 221 217 224 234 245 263 278 296 317 392 429 453 480 510 545 591 625 686 723 757 794 820 850 881 904 932 939 952 963 959 952 936 928 940 936 932 932 936 940 944 948 971 974 990 998 1002 998 986 982 953 934 908 874 840 783 728 665 507 425 343 265 201 152 107 85 70 75 95 122 176 219 266 303 360 390 418 437 441 440 425 413 413 386 347 303 256 224 201 186 40 36 33 33 32 32 31 31 38 38 41 37 33 29 28 28 35 35 42 35 42 35 42 35 42 35 42 35 42 35 42 42 38 38 34 34 41 41 37 37 40 35 28 23 23 27 30 34 34 38 41 41 45 36 28 24 27 27 35 34 38 38 38 38 33 33 29 28 24 24 17 17 16 17 17 18 22 27 23 23 27 23 19 19 18 19 19 19 23 28 28 32 32 36 36 30 31 28 29 30 30 31 32 29 56 48 40 28 28 27 31 31 28 28 28 29 33 30 34 30 44 44 40 40 33 33 33 33 32 32 32 32 32 32 32 32 32 32 36 36 36 36 32 32 36 36 32 32 32 32 33 33 49 46 49 53 53 42 45 48 50 57 57 53 53 49 49 49 37 37 41 41 41 41 45 45 45 38 42 39 39 36 40 36 60 49 56 49 60 61 72 73 68 76 104 148 192 212 204 192 208 212 216 228 240 248 256 260 271 279 282 305 329 368 400 416 419 412 401 393 378 352 344 340 329 322 325 324 327 331 338 338 337 341 341 335 331 324 313 309 306 305 291 284 262 247 229 214 191 191 191 194 194 197 204 208 195 210 234 261 285 325 357 392 375 370 383 408 453 483 504 486 413 372 355 335 330 329 333 337 353 354 348 338 323 297 278 266 270 273 273 280 291 303 325 340 374 388 403 425 444 470 493 497 478 471 469 455 429 387 346 312 258 248 248 241 245 253 268 297 361 394 406 410 421 459 515 560 624 651 675 681 643 586 499 438 388 376 375 379 397 404 430 441 464 467 474 485 497 513 529 526 479 435 393 332 267 222 213 221 237 254 275 303 347 392 440 456 477 447 390 342 306 280 258 249 291 295 312 324 329 322 310 277 182 156 158 149 163 189 212 234 265 280 299 323 355 360 336 301 249 211 184 168 172 168 161 157 165 169 173 161 156 163 178 197 229 243 283 355 434 510 583 644 643 645 641 648 664 683 702 695 678 665 661 643 597 523 436 369 298 366 453 493 495 494 521 559 619 641 663 667 666 636 591 555 510 482 448 413 395 390 409 427 456 475 498 521 545 568 591 592 576 568 560 556 556 579 598 610 619 626 637 633 623 600 561 528 460 395 328 299 331 391 452 490 510 525 548 570 589 604 597 587 582 541 474 402 333 268 225 205 247 257 257 268 291 309 324 343 374 385 393 401 405 405 405 387 311 277 257 245 245 261 268 279 298 316 335 370 416 443 458 443 371 360 367 363 378 386 393 397 401 396 381 362 346 335 323 319 324 302 292 282 264 208 124 64 38 52 59 59 59 55 53 45 64 60 53 49 49 37 37 33 34 33 33 34 34 35 35 36 35 42 42 46 57 57 57 60 87 130 202 258 281 241 174 146 244 309 374 424 418 344 233 139 73 62 44 32 32 33 34 34 32 36 52 60 76 97 130 151 136 124 96 72 49 37 37 37 38 46 50 57 64 64 64 67 34 35 38 34 38 42 50 47 35 34 35 52 88 100 69 41 36 37 37 37 42 42 45 49 45 53 57 49 38 38 38 50 94 98 110 115 123 131 131 131 165 161 159 148 101 50 47 79 104 112 112 95 70 67 90 108 96 93 109 129 144 136 119 103 130 110 94 82 81 82 74 70 63 60 71 86 104 126 152 177 221 313 428 524 592 645 698 729 780 807 839 836 798 761 716 683 607 516 393 262 170 118 92 86 65 57 61 65 77 78 70 62 86 82 78 78 69 61 57 64 72 75 68 64 53 49 49 49 53 56 63 70 81 104 127 142 135 154 178 205 216 235 251 263 275 279 272 264 249 230 207 199 186 178 163 156 142 124 93 77 72 56 59 77 95 106 156 221 308 387 482 573 644 685 717 712 661 611 494 321 181 101 59 50 68 75 57 47 45 50 70 86 82 90 74 47 49 91 113 124 117 104 60 51 58 70 69 57 61 73 85 70 54 46 54 83 161 263 386 489 568 620 651 660 660 574 436 293 173 92 58 54 69 74 65 47 48 51 95 138 139 193 228 239 244 261 243 223 171 151 103 63 47 47 48 59 67 82 90 97 104 100 96 134 233 401 588 733 829 875 883 850 765 675 503 293 138 74 64 51 59 59 67 67 71 102 153 193 225 248 264 276 292 301 253 201 117 105 74 46 45 46 48 56 79 106 148 207 270 320 343 347 246 218 215 263 351 462 558 614 683 720 762 786 782 779 772 753 697 493 286 190 136 72 45 46 50 58 76 116 176 209 166 102 78 46 44 45 46 46 63 99 71 91 123 151 171 178 182 186 159 139 112 92 81 77 81 78 62 50 50 55 55 51 64 106 144 163 154 123 111 127 124 89 70 52 61 87 130 134 99 85 50 52 47 48 57 57 61 61 85 80 96 117 113 82 63 75 51 50 53 83 78 50 46 60 58 52 60 75 93 80 69 45 47 79 99 83 51 46 56 87 47 48 52 56 71 84 115 138 178 170 173 177 181 169 144 127 103 105 121 173 240 280 284 270 119 72 47 54 58 54 69 90 82 87 79 58 42 42 82 119 119 80 44 43 53 74 78 66 89 73 113 160 190 309 427 431 214 153 211 411 597 701 798 900 916 902 850 738 576 411 269 189 153 111 75 64 77 83 79 67 55 49 48 55 116 175 230 267 328 395 380 234 96 57 62 71 48 53 53 60 60 71 83 91 75 76 80 84 73 65 54 46 45 54 62 54 57 69 58 46 75 51 63 94 93 56 42 46 45 48 52 55 51 54 58 59 41 41 41 41 41 41 40 40 40 40 48 76 100 100 76 55 55 52 48 52 65 93 113 129 136 152 244 397 481 409 237 99 71 76 96 115 115 110 94 78 90 79 64 57 45 44 44 43 44 44 43 58 57 68 71 74 53 61 60 37 61 97 93 54 52 41 50 74 67 44 44 76 84 104 104 83 76 103 123 126 74 90 98 70 40 38 39 49 40 40 47 51 55 59 59 63 51 51 55 54 62 68 75 68 72 61 45 42 38 39 40 40 69 69 104 155 191 186 142 105 48 36 36 43 62 67 67 56 38 43 61 64 55 51 52 49 38 38 37 38 38 38 49 61 64 68 64 51 47 55 79 87 71 84 69 37 36 38 39 37 40 47 36 36 37 38 39 39 40 40 40 44 52 60 71 56 78 95 63 59 122 102 41 38 42 53 60 64 71 67 74 70 65 78 82 67 52 53 69 86 66 70 58 41 41 57 68 59 44 44 44 48 48 56 56 49 40 44 40 40 40 40 40 39 80 156 232 272 320 332 224 93 45 39 39 42 54 42 50 59 47 47 47 47 43 43 43 43 43 43 45 57 66 71 83 86 92 181 312 438 515 596 722 833 933 926 863 727 549 375 217 109 74 63 51 47 55 63 63 55 47 51 55 59 59 55 51 54 40 38 75 147 198 273 297 231 275 330 354 317 320 372 404 396 363 220 122 153 204 181 132 111 45 56 66 62 59 55 45 42 99 64 57 73 98 103 92 76 49 48 47 47 61 88 119 131 137 82 45 68 131 179 197 184 55 86 121 137 136 144 167 179 155 135 106 70 57 41 45 45 41 41 45 42 50 47 43 47 67 74 70 62 51 47 43 36 40 36 36 37 37 38 46 43 40 40 40 40 40 43 50 43 69 106 169 216 243 266 281 296 255 242 241 244 244 235 222 206 183 183 183 169 166 163 167 170 197 208 200 182 175 152 144 133 133 136 135 142 156 172 190 201 264 296 312 312 281 253 226 222 210 218 233 245 256 256 260 248 222 207 220 231 257 299 341 368 411 404 400 381 355 332 316 308 287 298 317 337 364 395 419 431 435 397 362 336 321 299 279 259 247 254 265 280 296 319 345 364 422 445 488 523 546 554 557 546 535 532 543 547 558 562 566 570 570 559 548 529 510 495 484 473 457 438 418 387 360 344 333 329 325 334 357 380 408 435 462 463 472 462 444 426 386 350 314 282 225 169 102 60 52 52 51 51 49 72 109 146 210 286 366 430 487 524 562 589 608 631 651 663 658 655 663 653 646 619 603 584 569 579 591 602 617 640 658 677 722 741 757 784 803 822 830 837 864 860 855 854 853 849 845 845 838 831 824 822 816 797 760 726 689 652 613 586 560 541 521 498 461 438 400 377 359 344 325 306 326 333 340 358 373 391 399 424 487 520 544 571 594 636 675 705 743 769 803 826 844 874 905 920 943 951 959 967 959 944 928 920 909 905 901 901 902 906 906 906 920 928 947 963 974 974 970 967 967 956 930 915 885 847 796 729 610 524 442 349 277 220 171 141 104 105 125 150 189 233 272 306 370 393 408 419 423 423 411 400 375 352 312 269 225 182 163 151 32 32 32 32 32 31 31 31 38 38 41 37 33 29 28 35 38 38 38 38 38 38 39 39 42 42 42 42 42 42 42 42 38 38 38 34 41 37 37 33 36 31 27 23 23 22 30 34 37 34 37 37 40 32 24 20 27 27 34 34 38 37 38 37 33 32 28 28 24 24 17 17 16 17 17 18 22 22 23 19 27 23 19 19 18 18 19 19 23 23 28 28 32 32 36 29 35 32 29 33 34 30 31 28 52 44 36 36 31 27 35 35 28 28 28 32 33 37 34 30 51 44 40 40 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 36 36 32 32 31 36 36 32 32 32 32 33 33 46 50 53 50 50 39 42 45 47 57 57 53 53 49 49 49 37 37 37 37 41 41 41 41 41 38 38 35 32 32 33 33 42 42 42 46 50 58 73 73 96 97 136 177 236 253 252 229 240 237 248 249 264 265 277 280 287 287 294 302 324 352 380 396 420 416 409 398 382 355 339 324 301 309 308 315 319 326 330 340 356 360 364 368 362 358 354 343 327 313 306 292 263 241 215 200 166 154 158 161 157 160 159 166 161 180 204 227 262 298 338 362 365 359 357 381 426 478 507 500 431 395 382 365 356 348 347 344 349 345 339 325 311 296 285 274 305 304 292 280 276 283 302 313 352 369 384 409 435 461 484 491 484 493 495 492 463 429 391 361 276 262 250 251 248 245 253 282 350 383 384 388 399 436 485 534 598 624 648 654 630 582 499 449 391 383 383 386 400 415 441 452 471 474 477 485 497 520 536 533 504 468 427 358 278 226 213 214 226 233 257 282 332 377 422 448 474 439 394 357 317 291 272 260 295 299 309 324 333 337 322 292 186 163 158 149 156 178 201 220 255 262 274 298 318 318 287 255 230 203 175 167 164 164 157 153 161 166 170 162 153 160 168 187 198 209 260 324 392 456 541 618 612 616 619 634 649 675 698 698 705 670 651 645 647 608 538 483 351 400 471 503 514 510 529 563 595 621 640 652 652 633 603 571 518 489 455 428 400 391 402 425 466 484 503 529 552 571 579 583 561 553 537 533 537 556 582 594 615 619 626 633 623 604 565 532 468 399 328 299 324 376 437 468 492 510 540 566 596 608 604 587 575 527 462 390 325 268 225 209 250 264 271 283 290 309 324 335 367 371 379 383 383 379 375 364 283 257 245 237 241 256 271 283 297 308 335 370 416 447 462 447 374 363 367 375 386 397 405 412 420 404 388 369 361 353 357 354 355 325 307 297 275 209 121 60 38 52 59 59 56 56 45 45 61 57 45 41 37 33 33 33 33 33 33 34 34 35 35 39 34 42 42 46 57 57 57 61 67 99 158 218 250 222 154 122 227 284 338 415 441 391 281 183 108 86 64 48 41 34 38 49 31 39 48 64 80 105 145 163 151 132 100 69 49 37 37 36 38 38 42 54 61 68 71 67 34 34 34 34 38 42 50 47 35 35 36 76 116 121 89 50 37 37 37 41 46 46 53 53 37 49 57 57 42 37 38 38 38 54 71 91 92 88 76 75 86 109 130 139 101 46 46 71 63 72 76 64 51 55 88 117 83 115 171 203 206 186 167 166 158 145 117 101 97 93 85 74 59 56 64 80 95 113 138 159 172 260 372 467 539 604 673 734 813 859 894 895 873 838 813 792 717 642 528 385 258 178 138 131 88 77 73 81 86 91 95 91 103 99 87 82 70 65 65 61 72 79 68 64 53 49 49 49 49 48 47 46 46 62 77 82 81 94 121 133 140 155 174 186 198 199 195 200 188 172 145 133 121 109 98 99 96 89 73 62 65 48 59 74 80 87 118 190 305 387 482 557 631 689 743 761 725 693 580 403 244 156 99 75 76 76 50 43 43 45 46 47 66 78 62 46 48 82 108 115 105 88 59 47 58 70 73 61 57 66 78 70 54 46 47 73 166 260 375 470 544 597 635 652 682 600 474 338 215 130 84 77 61 70 61 47 48 49 68 103 106 160 179 170 158 174 175 171 159 151 119 83 48 46 47 48 60 76 87 94 78 66 65 108 186 354 534 684 794 860 883 865 783 704 540 323 153 74 64 55 55 56 56 48 47 63 106 142 166 194 213 221 238 246 206 150 129 113 78 50 45 45 47 48 71 78 105 152 223 293 343 352 266 214 179 187 263 374 481 553 610 652 683 702 699 684 677 659 565 342 166 130 114 53 44 51 42 45 65 88 120 133 93 44 66 46 44 45 45 45 59 98 75 87 103 123 135 143 143 140 164 132 97 81 69 58 70 83 50 49 49 55 51 50 55 90 119 154 169 152 159 171 164 133 144 110 88 97 114 114 78 61 47 48 48 47 47 54 66 54 109 58 62 118 126 71 51 71 63 49 47 52 64 47 47 47 49 51 83 130 156 130 75 41 46 75 107 87 47 45 52 95 47 48 60 68 76 91 115 135 162 142 137 161 184 176 135 94 81 105 156 236 312 343 320 289 110 70 42 46 62 65 85 109 51 59 63 54 47 74 138 190 226 151 68 43 44 57 46 44 77 57 105 160 183 274 393 412 200 119 196 404 565 628 745 895 960 942 899 829 737 621 476 357 230 169 122 91 92 86 62 49 106 77 52 78 152 227 286 323 458 376 226 95 84 125 107 44 57 50 46 50 65 73 87 91 96 100 100 92 73 58 45 44 46 62 66 54 58 65 54 45 47 47 67 94 65 41 40 42 52 55 59 51 54 54 58 55 41 41 41 41 41 41 40 40 44 52 92 131 163 143 95 59 55 58 44 41 57 78 109 125 120 124 203 358 435 384 248 135 66 88 134 169 172 155 126 98 122 111 108 89 71 56 44 44 48 44 43 46 46 49 56 63 42 54 46 37 57 94 94 51 44 41 58 86 83 67 71 96 51 95 95 59 71 150 190 186 225 265 273 201 81 38 39 69 40 40 47 51 55 59 59 63 51 51 55 55 69 68 76 75 68 57 37 37 37 39 40 48 89 93 129 184 219 210 150 108 48 43 39 43 58 67 67 56 38 46 61 63 62 55 56 53 38 38 38 38 38 38 57 61 54 54 46 37 36 40 67 87 75 92 76 36 35 45 42 37 41 48 37 37 37 38 39 39 37 37 44 84 88 63 62 64 54 119 91 44 106 130 70 40 49 45 44 51 58 58 66 74 68 80 84 65 47 47 68 93 73 77 65 48 44 56 71 59 40 44 44 44 51 51 55 55 47 40 40 39 39 39 39 38 88 191 287 327 355 328 204 53 41 38 39 42 58 46 54 59 47 44 47 47 43 43 43 43 43 43 45 50 70 79 88 92 106 131 221 324 412 505 691 864 944 919 856 735 562 380 198 77 106 83 51 42 42 47 55 59 42 43 47 55 59 59 59 58 85 52 120 147 75 115 179 111 126 243 299 243 206 246 262 235 151 143 110 71 49 73 144 207 50 60 66 63 63 60 49 42 95 49 43 45 74 95 92 92 56 55 54 57 72 99 137 139 173 110 70 97 156 175 138 85 75 103 129 124 100 103 135 174 143 111 70 34 33 41 69 93 41 45 45 49 50 50 54 54 70 70 66 58 54 43 35 35 36 36 36 36 37 38 46 43 43 40 40 47 50 61 61 61 108 152 215 255 274 281 296 300 247 231 226 233 240 228 215 199 183 179 179 176 169 166 167 174 208 212 204 186 179 156 148 137 137 136 131 134 148 171 201 216 288 312 332 316 277 241 218 214 210 218 237 249 260 256 260 244 229 225 231 242 268 303 345 369 416 416 401 389 359 332 313 312 283 305 321 348 379 407 427 439 432 397 358 328 317 299 275 255 230 241 260 280 303 334 361 380 445 469 507 538 554 565 564 549 546 532 539 543 554 554 558 551 559 548 533 521 509 494 479 461 453 430 395 367 340 328 328 328 348 360 384 415 447 470 482 483 465 455 440 418 374 334 294 262 202 145 82 51 51 52 52 51 49 56 90 134 194 282 370 438 494 532 581 612 635 646 662 674 662 666 667 664 649 630 603 584 560 571 586 605 624 646 666 684 734 749 772 791 818 830 841 845 860 863 866 858 861 860 864 868 895 880 872 863 853 835 801 771 722 688 657 630 615 603 580 565 555 533 502 482 463 444 422 402 434 438 449 467 486 497 504 518 558 581 612 639 662 693 732 759 773 796 823 849 864 886 913 925 939 951 959 959 956 933 917 898 878 868 864 857 857 857 861 865 871 890 913 929 948 952 951 951 975 971 956 945 926 892 849 789 709 619 536 443 367 302 249 205 152 138 144 161 190 230 266 289 349 364 386 394 398 394 389 382 327 303 275 227 184 152 121 113 32 32 32 32 35 31 38 34 37 37 36 32 28 27 27 27 34 34 38 38 42 42 46 46 50 50 50 46 42 38 38 34 49 45 41 37 40 36 32 32 27 27 27 22 21 21 25 21 29 29 36 32 32 28 35 35 26 26 26 25 29 29 25 25 28 27 20 20 20 20 20 20 17 17 17 18 18 22 22 22 30 26 26 22 22 18 18 18 18 18 23 27 31 35 39 33 23 23 24 24 25 25 26 26 27 27 27 27 27 27 26 27 31 35 32 40 45 53 54 47 30 31 32 36 37 34 34 37 32 31 32 32 32 32 32 32 33 33 37 36 40 40 44 44 51 47 43 39 32 36 37 34 45 46 58 59 63 59 59 58 55 62 58 54 50 42 42 38 54 54 50 46 42 38 38 34 46 39 32 32 32 33 34 35 33 33 34 39 63 83 106 110 141 146 173 190 217 226 245 242 221 218 230 230 246 246 257 261 272 268 267 275 298 322 349 369 373 373 353 333 310 295 299 304 276 285 300 315 319 330 349 363 391 398 398 390 379 380 392 401 378 364 338 308 263 214 173 143 109 101 96 84 83 82 89 96 64 108 158 173 180 220 311 391 350 337 334 352 396 440 476 476 446 432 440 431 422 394 370 350 368 352 330 312 297 303 311 312 339 343 339 308 280 275 288 314 340 351 376 401 435 469 499 519 535 531 532 526 508 482 452 434 368 331 297 262 247 244 249 286 339 360 356 353 373 415 463 505 565 598 618 616 595 551 511 474 423 403 395 397 403 418 444 463 477 485 493 508 516 535 543 533 543 510 457 377 290 225 201 198 203 213 239 279 326 367 404 419 443 453 450 401 344 298 303 311 271 286 309 328 340 333 333 311 221 179 154 137 148 178 197 205 236 248 264 268 256 248 245 242 214 202 187 183 171 164 161 161 165 174 178 170 161 153 157 172 180 210 258 302 349 429 518 588 615 622 621 615 614 632 659 671 648 657 677 679 672 653 619 600 493 501 525 536 543 555 563 582 615 629 641 649 649 641 612 591 538 496 454 419 412 416 412 418 460 478 508 541 564 582 586 579 569 561 550 546 553 564 582 582 579 587 602 617 611 588 549 512 468 403 344 319 332 381 430 460 476 491 517 546 576 600 604 584 568 516 444 368 306 264 225 227 272 291 298 302 317 332 344 348 348 356 364 368 356 348 329 314 272 257 253 261 280 284 295 290 304 307 326 369 423 447 450 427 413 395 387 390 393 390 401 401 409 392 380 387 399 407 403 388 361 359 361 348 295 209 112 48 39 49 49 48 41 38 39 46 38 33 33 34 54 61 49 32 69 82 94 102 130 140 108 64 34 34 34 34 41 49 53 57 52 76 116 152 171 163 143 152 216 269 322 372 398 384 345 303 197 158 107 72 60 57 46 49 52 55 52 64 88 121 157 167 155 144 124 97 77 54 38 37 38 39 46 54 53 48 35 33 37 37 45 45 42 42 39 39 47 40 68 128 181 185 130 71 50 38 37 37 41 46 45 45 57 60 57 61 66 70 78 71 59 56 68 72 65 61 42 45 66 66 70 63 60 53 47 43 43 43 43 43 44 52 60 64 80 115 171 223 248 256 244 232 208 160 104 84 101 121 125 106 64 48 47 49 85 103 89 82 135 172 248 352 439 516 594 689 785 861 904 916 928 937 927 882 842 755 637 523 425 310 202 121 102 108 116 124 121 119 131 132 124 120 112 107 94 74 61 53 84 80 72 64 49 48 48 47 49 49 49 48 49 60 71 64 84 76 83 87 98 98 105 109 125 121 105 101 91 95 95 92 100 85 77 77 81 86 70 66 94 49 46 50 69 72 99 175 273 371 466 538 620 708 770 786 800 744 647 520 406 314 217 131 96 70 43 43 45 47 52 55 90 85 69 57 47 56 69 81 64 63 51 46 46 46 58 62 78 78 74 66 66 63 67 85 158 257 361 455 526 582 624 652 654 626 539 404 281 189 119 64 101 82 52 45 47 50 56 64 111 114 109 108 108 103 100 100 132 127 100 64 47 46 48 53 61 57 48 47 47 51 54 98 203 329 464 596 737 836 871 853 774 707 555 333 168 105 76 46 59 63 63 63 55 71 99 118 147 158 155 151 131 116 112 119 109 109 98 74 47 46 47 47 64 78 98 141 188 251 306 319 248 185 158 166 220 296 400 503 540 595 638 638 631 616 582 526 315 211 137 104 91 53 43 42 44 44 53 88 104 93 49 43 46 46 46 45 46 63 82 98 87 83 84 104 128 132 108 84 80 77 69 69 62 62 66 63 95 64 51 50 56 79 84 98 123 157 202 209 207 199 215 225 232 171 110 87 88 88 64 52 46 46 46 49 101 130 106 55 111 118 126 134 126 107 75 51 66 49 48 49 60 47 46 47 49 57 113 99 209 203 40 113 161 114 59 46 46 47 47 46 48 56 61 69 72 88 112 139 158 146 153 177 168 136 107 101 108 135 207 307 347 328 284 265 82 70 62 69 82 93 89 77 94 75 62 59 51 110 257 401 390 283 120 41 42 89 102 62 49 113 129 120 179 314 385 352 190 173 206 282 431 590 731 824 926 946 948 923 850 741 626 532 360 240 142 111 104 82 74 82 73 93 100 94 101 179 313 428 489 323 164 113 98 55 44 62 44 44 45 50 62 69 81 85 88 80 68 53 45 49 50 58 45 50 50 50 46 45 45 45 48 47 47 50 45 43 42 42 44 52 59 62 62 62 62 59 52 45 42 42 41 41 41 41 38 51 143 243 310 263 135 38 50 74 56 40 53 106 130 110 137 92 147 269 360 399 287 89 105 126 173 251 329 379 381 356 280 225 209 215 189 110 63 65 66 82 75 42 41 49 56 39 40 38 39 143 244 183 79 68 38 78 94 42 40 70 98 79 122 102 71 50 46 62 86 109 173 241 241 140 39 38 39 40 39 39 43 47 51 51 55 55 44 51 55 55 69 68 76 75 64 37 36 42 48 56 84 117 138 133 192 268 247 146 85 88 44 47 51 47 47 51 56 49 54 53 92 83 34 55 76 35 38 40 40 39 46 85 95 68 55 40 43 51 58 53 60 71 79 98 106 94 67 55 66 71 60 64 65 62 51 39 38 38 37 57 40 37 59 90 93 107 74 84 107 124 138 114 74 41 40 40 55 67 82 78 58 49 61 61 68 77 82 83 71 47 63 56 52 59 55 55 51 51 48 48 51 47 55 51 47 39 39 51 59 47 39 48 88 124 187 243 311 336 300 212 128 73 41 61 41 41 85 78 61 83 43 42 42 42 43 51 70 71 51 48 49 50 66 67 72 69 112 105 137 203 263 353 562 755 824 841 792 672 543 406 228 74 58 58 58 70 86 86 62 41 40 41 42 42 42 42 46 46 53 56 49 64 92 105 105 101 89 190 246 194 135 139 143 123 126 74 55 65 45 42 85 204 130 61 38 39 68 44 40 46 43 41 42 45 97 130 131 119 115 101 88 80 94 129 172 185 168 134 106 89 81 92 115 130 156 139 121 112 108 119 126 126 39 42 38 33 33 41 57 61 37 41 45 49 50 46 50 54 70 65 49 33 33 33 35 39 35 35 36 36 37 41 41 38 54 38 38 58 64 56 87 122 191 254 337 389 400 368 332 300 299 271 250 230 225 217 212 203 187 179 167 152 153 157 170 189 219 223 219 205 191 164 156 141 145 144 147 153 179 214 252 275 347 343 331 304 273 249 222 210 214 222 237 245 256 267 271 267 244 236 235 249 276 322 361 389 412 408 397 378 363 344 329 332 294 317 337 368 399 415 423 427 416 393 355 320 290 275 267 267 229 264 296 331 354 381 412 435 465 484 507 534 557 572 572 565 538 535 539 543 543 539 535 531 527 520 509 497 485 462 439 424 389 374 359 355 351 348 352 356 416 431 447 471 486 489 486 482 496 462 428 423 415 382 326 274 181 144 106 75 55 51 51 51 51 65 90 138 210 305 401 461 545 583 632 662 670 670 670 674 693 690 679 668 645 626 599 587 595 603 602 620 639 665 688 703 764 779 791 803 822 834 841 841 836 832 843 858 889 905 905 908 916 904 888 881 872 861 828 805 755 729 706 683 668 668 676 673 670 647 627 596 577 573 574 578 574 578 582 600 611 626 630 637 675 690 705 721 744 763 781 793 800 811 833 849 868 887 895 906 952 955 947 941 926 895 867 837 833 823 812 793 785 773 765 761 783 794 810 836 871 898 929 947 932 948 959 956 933 909 890 873 775 716 674 605 536 455 363 291 251 223 205 203 205 226 223 230 299 310 318 322 322 315 303 299 235 216 191 159 128 104 96 92 32 32 32 31 31 31 34 34 33 33 36 32 32 28 31 31 38 38 42 46 46 50 54 54 50 50 46 46 42 38 34 34 45 45 41 37 40 36 32 31 27 27 22 22 21 21 21 21 25 25 32 28 28 24 31 27 26 22 25 21 29 24 25 24 27 27 20 20 20 20 20 20 17 17 17 17 18 18 22 22 26 26 26 22 22 18 18 18 18 18 23 27 31 35 39 32 23 23 24 24 25 25 25 26 31 27 27 27 27 27 26 27 31 35 39 40 48 53 50 47 35 32 36 37 38 38 38 45 32 36 36 36 32 32 33 32 33 33 37 36 40 40 44 44 51 47 43 39 32 33 33 34 38 39 51 56 59 52 48 51 56 59 62 47 46 31 34 30 46 39 42 35 42 31 38 31 32 32 33 33 34 35 35 36 36 37 41 57 87 103 115 119 131 139 155 171 191 203 211 215 199 199 203 207 215 219 223 227 226 229 236 244 263 283 307 325 333 337 326 310 294 282 290 291 295 308 327 327 338 349 368 379 410 425 437 444 440 448 461 458 441 415 385 329 272 207 147 109 98 95 79 74 76 79 82 89 77 124 167 177 187 230 303 367 351 327 320 337 370 414 450 454 465 455 466 466 457 433 408 389 370 356 345 334 336 345 354 355 354 354 339 307 272 260 272 296 322 348 376 406 436 473 507 525 537 545 547 547 541 523 497 468 421 384 338 304 274 259 256 282 328 345 338 335 347 378 423 459 528 558 585 590 573 540 500 470 415 419 418 421 431 453 472 490 512 519 516 523 531 539 551 548 546 524 476 404 312 245 204 190 183 194 212 245 288 325 355 377 397 422 431 412 370 328 308 301 281 292 304 323 331 324 324 299 225 183 158 141 152 171 190 201 221 237 253 249 241 230 226 223 210 206 191 183 175 175 168 169 157 166 166 162 149 141 145 153 168 202 239 271 319 395 484 550 589 592 598 582 580 590 617 628 604 613 638 655 660 648 633 618 582 583 594 587 578 577 578 596 619 629 641 645 645 634 612 587 549 507 465 430 412 401 390 396 442 467 504 541 571 593 597 590 565 550 543 539 557 572 590 594 567 571 586 597 598 572 540 504 464 399 340 308 336 374 427 457 480 495 521 551 580 600 598 577 541 485 410 349 299 268 255 262 303 313 324 324 332 332 328 328 344 352 352 353 353 334 319 303 272 257 253 264 276 287 294 293 319 315 337 372 419 446 441 418 408 401 405 402 410 414 414 414 390 378 376 383 403 418 425 406 384 374 372 347 290 196 108 48 35 42 53 53 46 35 35 35 35 34 32 33 35 66 85 93 96 164 244 289 290 243 127 34 34 37 34 34 41 45 49 53 49 65 88 108 128 128 120 129 170 223 276 333 371 369 346 316 238 191 136 85 68 50 46 38 60 56 56 64 84 113 138 151 136 132 120 112 89 66 50 39 38 39 39 54 53 44 34 33 37 38 45 45 42 42 39 39 39 36 68 128 185 186 138 90 59 43 38 37 41 46 49 45 52 56 53 57 65 66 70 74 51 48 52 56 56 45 41 44 58 62 63 63 60 53 42 42 46 43 43 43 47 48 63 67 81 112 156 189 213 217 213 205 174 127 87 68 84 100 93 74 52 47 46 48 77 92 79 65 106 111 152 232 324 416 527 648 771 846 885 903 934 975 991 974 905 838 740 638 540 438 341 277 173 155 151 148 145 142 135 132 128 120 104 88 75 66 65 61 60 68 64 60 49 48 48 48 49 49 49 49 49 53 64 68 65 65 65 68 75 79 86 86 106 102 87 83 72 72 76 80 65 62 58 58 66 63 74 78 82 49 47 62 65 57 88 160 210 316 416 503 585 681 762 805 821 807 744 658 571 463 327 214 146 106 67 45 46 46 46 46 73 77 72 77 77 82 84 92 59 55 47 46 46 50 62 66 78 78 66 66 59 59 60 85 159 250 350 441 504 563 616 648 677 656 581 465 346 250 161 84 100 78 56 45 47 49 51 52 80 80 83 85 88 88 88 88 100 100 89 72 48 47 48 57 48 48 48 47 47 47 47 90 180 306 430 553 676 783 829 822 793 729 584 376 202 112 71 45 54 54 62 62 58 63 82 98 126 127 135 120 104 88 80 87 106 109 98 74 46 45 46 47 64 71 94 126 169 224 268 281 202 139 123 139 194 257 360 456 515 560 573 566 555 537 478 403 247 151 84 97 84 45 43 44 67 54 53 60 72 64 44 43 43 44 45 58 83 119 150 166 103 95 84 96 116 120 108 92 89 85 77 69 54 54 54 51 59 51 51 51 56 67 68 82 150 187 224 234 267 323 403 453 377 288 184 130 107 91 63 49 47 56 69 93 126 150 146 119 111 115 131 147 147 131 114 103 81 56 48 57 68 49 48 49 85 68 58 93 267 318 147 61 113 75 51 47 51 63 52 48 56 64 65 64 60 64 76 95 130 121 121 148 159 134 109 100 171 191 254 338 359 304 224 185 78 63 54 65 85 89 77 66 70 54 55 63 83 158 309 442 411 327 188 68 45 81 110 94 57 93 97 92 135 230 286 281 166 130 147 228 379 543 690 765 854 886 914 912 842 744 635 546 418 296 205 187 188 165 142 134 110 85 56 67 125 195 257 296 301 181 78 75 72 45 46 71 45 46 46 46 50 58 61 73 92 81 69 61 57 53 45 45 62 50 45 45 45 45 45 45 47 47 47 46 45 43 42 41 56 63 66 66 66 66 66 63 56 49 42 42 42 42 42 41 39 92 192 287 315 251 147 71 63 83 61 40 42 91 126 126 113 108 158 245 371 496 426 188 83 105 183 292 410 501 539 542 537 434 327 276 218 156 141 156 86 72 60 44 48 72 99 92 65 52 53 117 164 133 69 41 58 50 41 41 54 82 90 86 82 74 54 41 40 41 53 61 57 108 108 52 38 39 56 44 39 39 39 43 51 55 55 59 44 44 51 54 62 68 75 75 68 36 37 54 63 64 93 125 169 197 240 240 183 118 77 64 51 47 51 47 47 44 48 45 57 45 88 95 53 70 95 49 70 80 72 43 45 71 89 59 38 38 40 51 47 46 45 52 51 66 74 70 65 57 72 73 59 49 50 47 40 40 40 39 41 65 44 64 202 261 240 218 89 76 99 131 126 78 45 40 40 38 38 47 66 62 69 85 84 76 68 69 74 82 74 70 70 59 59 55 55 51 51 51 55 48 51 47 55 51 46 46 38 47 55 43 39 59 120 171 263 283 315 296 232 140 60 38 39 38 40 65 77 105 121 101 47 43 42 42 42 54 66 74 58 55 49 57 62 67 68 65 73 59 83 154 196 262 405 566 664 673 690 635 451 208 80 78 86 70 50 46 54 62 50 42 42 50 58 58 46 42 41 41 61 57 57 65 85 97 94 83 88 172 212 153 109 110 106 85 93 64 61 81 57 41 44 116 106 62 40 48 60 56 49 42 42 42 47 64 85 113 126 138 125 116 96 91 108 132 167 176 195 141 97 58 49 57 88 115 97 91 71 73 75 78 74 69 54 34 32 32 33 49 61 61 41 41 45 49 50 54 50 58 69 61 49 37 33 34 34 35 35 35 35 35 36 36 36 36 58 46 53 80 87 86 129 176 281 336 411 459 474 435 402 367 322 290 265 245 229 224 212 199 183 171 167 155 160 172 188 200 226 223 219 201 187 164 156 141 141 140 147 160 187 233 279 303 355 343 323 299 268 241 225 210 226 230 245 260 271 271 271 271 247 239 242 253 280 326 365 393 432 421 401 378 355 324 305 308 294 321 348 376 403 419 427 424 401 385 343 304 270 247 235 239 260 299 346 378 405 425 451 477 485 507 530 554 569 584 587 580 562 559 559 555 551 543 535 531 508 500 481 461 438 430 419 408 385 381 378 386 394 410 419 427 462 471 490 502 513 517 521 510 507 473 447 438 437 413 357 309 236 191 137 90 67 55 51 51 50 56 86 142 229 333 432 500 572 606 647 674 682 686 694 698 713 713 702 687 664 637 614 602 606 610 621 643 669 696 723 742 760 775 787 799 811 815 826 826 821 821 821 833 853 864 875 867 913 897 874 859 845 823 797 774 719 708 701 701 709 721 737 749 741 729 706 686 670 659 660 664 660 660 674 682 693 704 704 708 724 728 743 755 773 785 796 811 826 830 849 861 873 881 892 892 937 936 917 903 888 865 834 796 773 759 736 705 682 667 664 667 705 723 738 754 791 826 856 876 895 917 940 944 936 932 932 925 847 798 753 699 634 554 470 402 349 302 261 232 230 232 233 230 245 252 256 253 245 237 225 218 182 162 138 107 79 59 55 51 31 31 31 31 34 30 37 37 32 32 39 39 35 35 42 42 30 30 34 38 42 46 46 50 50 50 46 42 42 38 34 34 41 48 44 40 39 35 31 30 23 22 29 25 25 21 21 20 24 24 31 27 27 23 30 30 25 25 33 28 32 31 32 27 23 23 23 23 23 23 16 16 20 20 17 17 17 21 21 21 26 26 22 22 18 18 17 17 17 18 18 22 31 35 35 32 23 23 23 24 24 25 29 26 34 30 30 27 27 26 26 27 38 35 39 40 44 49 46 42 47 48 48 49 50 50 43 46 48 48 48 44 40 36 33 33 33 33 37 36 40 40 44 44 51 48 44 40 32 33 33 34 38 39 47 48 52 45 41 47 60 60 59 40 35 31 30 30 31 31 31 31 31 31 35 32 33 33 35 36 37 37 38 38 44 52 67 79 106 114 125 125 114 110 119 131 143 147 151 155 151 151 155 154 158 162 162 173 183 194 209 221 244 260 275 287 307 314 318 314 302 302 310 318 323 335 355 355 354 361 379 398 437 464 499 515 530 538 554 548 526 489 440 379 296 216 151 102 75 64 63 66 76 87 101 105 125 160 195 208 217 248 309 354 367 335 310 316 353 397 426 444 477 485 496 500 492 476 456 448 388 374 367 357 362 367 372 380 364 364 345 307 279 264 269 280 307 332 373 407 443 477 502 513 537 545 561 570 571 557 542 524 482 449 399 354 312 286 271 285 333 343 332 329 330 349 386 419 472 505 529 545 532 503 466 448 411 423 434 452 474 496 511 525 547 547 539 535 535 543 555 552 549 528 495 431 348 272 215 182 167 167 189 214 247 284 313 324 340 368 408 424 408 369 326 306 306 303 307 311 311 311 315 291 240 194 162 145 153 171 186 190 213 225 241 234 222 203 199 203 203 199 195 191 180 180 184 181 169 173 177 169 153 145 149 153 180 202 235 271 311 372 450 511 550 557 556 551 545 544 566 574 558 571 606 635 652 660 656 656 652 649 649 636 620 604 608 616 639 642 650 654 655 639 613 599 560 519 476 435 412 390 371 366 418 451 492 533 577 600 608 597 568 550 543 543 562 580 603 613 567 567 581 585 586 568 543 511 464 399 340 308 336 378 427 454 481 496 529 559 588 601 598 574 515 452 387 318 287 271 270 288 309 332 343 347 347 339 331 323 340 340 349 350 343 323 296 284 277 269 272 276 295 311 317 316 323 326 344 383 426 449 444 421 415 420 425 426 422 412 404 396 351 354 361 379 413 436 451 440 410 397 383 350 274 180 89 37 34 34 34 34 34 34 34 33 34 34 34 35 51 87 130 153 193 272 336 353 329 254 138 50 38 41 33 33 34 34 41 45 53 57 61 73 81 85 90 111 136 177 218 268 309 319 315 289 247 203 137 82 65 46 43 46 68 64 64 61 73 90 118 127 111 115 116 120 105 89 66 47 39 39 39 43 49 40 34 33 37 41 45 45 42 42 39 39 39 44 80 140 197 210 174 131 79 63 46 38 41 37 44 36 48 48 52 53 57 61 62 66 50 43 43 40 40 40 40 40 47 51 51 55 48 45 41 41 46 42 42 42 46 43 58 65 86 109 125 149 158 159 152 152 121 93 66 55 64 76 65 45 46 45 45 47 61 73 68 59 65 62 76 136 201 290 400 526 676 766 828 866 924 982 1014 1004 962 903 828 742 659 572 496 425 302 257 221 207 196 186 163 140 132 109 92 72 63 55 62 73 56 56 52 52 48 49 48 48 57 57 53 60 60 60 71 64 52 52 56 56 67 67 71 70 82 78 67 64 60 60 64 61 54 54 58 54 50 58 81 97 80 75 75 86 73 60 84 140 179 271 378 466 560 660 751 808 824 833 818 766 699 604 467 332 231 172 122 73 50 47 46 45 45 49 71 79 77 70 63 59 46 46 46 46 46 47 62 66 74 70 66 62 55 59 63 85 159 235 331 411 473 536 597 636 680 671 622 531 432 337 224 123 97 86 64 45 45 46 49 50 63 67 67 74 77 68 68 60 73 77 77 69 57 48 52 56 47 47 55 59 56 56 51 86 189 314 422 522 629 745 798 802 799 739 618 445 257 130 63 49 45 49 61 61 57 53 65 66 86 91 99 91 64 48 48 51 98 102 94 70 46 46 46 47 60 59 71 91 122 169 201 207 151 107 111 139 197 253 336 420 495 513 502 472 458 428 346 258 167 97 69 83 72 43 43 45 82 70 57 53 56 52 43 42 43 44 45 58 82 106 122 134 107 95 80 80 89 93 89 81 97 93 77 66 54 49 49 49 50 51 67 71 64 67 79 101 165 230 302 359 408 463 519 547 469 350 205 109 81 62 48 45 47 88 132 165 182 198 195 179 139 147 164 179 179 171 163 154 113 80 60 69 69 56 52 72 127 82 48 104 314 440 280 41 76 55 47 48 64 72 68 60 72 84 85 84 72 64 68 79 102 101 116 132 146 137 124 123 174 213 278 354 347 264 169 114 71 55 50 54 73 78 70 54 75 67 63 72 103 179 314 431 396 344 237 109 45 46 85 98 86 78 81 100 128 171 227 257 229 177 156 198 319 460 574 633 690 741 805 817 777 705 625 540 414 292 213 203 216 189 142 115 119 77 48 72 146 196 207 183 167 99 60 73 69 45 45 52 47 47 47 47 47 46 46 61 60 64 64 68 60 56 48 44 57 45 44 43 44 45 45 45 46 46 46 53 52 43 45 44 56 63 66 66 63 63 63 55 53 49 42 42 42 42 41 41 40 117 240 320 304 232 152 108 64 84 68 40 41 71 126 150 73 80 109 143 290 495 475 238 127 124 182 298 438 554 626 664 717 639 551 493 422 323 245 200 209 163 127 104 92 77 78 86 96 45 49 62 83 127 111 40 71 42 41 70 78 54 65 106 82 81 69 65 57 60 60 60 39 51 39 37 38 63 63 38 39 39 39 43 47 51 55 59 40 43 51 54 61 68 75 75 68 40 37 55 68 69 91 130 186 246 260 180 103 85 69 44 47 48 44 40 44 41 45 46 77 57 87 106 85 106 103 36 37 54 70 57 74 123 153 139 72 58 58 50 47 55 59 70 37 52 59 73 80 87 91 91 56 42 42 39 40 40 41 41 46 53 38 75 265 349 308 250 141 115 123 127 98 42 39 40 44 39 47 63 70 62 70 105 105 85 65 57 58 74 82 78 66 66 66 62 58 58 58 47 51 51 59 55 58 54 54 50 38 42 50 43 48 88 164 212 268 267 259 212 152 85 41 39 57 39 60 96 91 127 151 92 55 44 43 42 42 54 62 62 58 55 56 57 58 59 60 57 62 48 65 121 153 177 257 342 513 521 451 299 211 194 170 124 94 74 54 42 46 46 42 42 41 42 58 58 46 42 46 58 82 74 70 73 78 79 79 71 88 141 149 106 82 91 87 63 82 57 61 81 61 41 41 59 78 54 53 49 41 56 68 41 41 50 71 75 76 85 117 145 129 124 115 113 124 147 174 171 195 153 113 73 53 49 60 75 93 84 75 73 75 66 56 40 33 32 32 34 62 70 65 49 41 41 38 42 46 50 54 54 61 57 49 41 37 34 34 34 34 34 34 34 35 36 37 37 54 57 84 115 130 133 188 247 366 409 469 509 516 481 448 413 353 317 292 264 244 231 215 199 190 175 170 159 163 171 188 206 230 230 219 204 183 160 156 145 141 136 146 164 206 256 307 338 355 339 307 279 248 229 221 217 237 241 252 256 263 263 263 259 243 246 249 260 295 334 373 397 429 421 401 367 340 316 293 292 290 317 348 376 400 412 420 420 389 358 323 284 253 231 223 234 299 345 397 433 460 475 493 501 508 527 546 566 577 588 591 580 566 562 558 550 531 519 500 492 480 468 441 417 402 402 410 407 400 397 409 429 445 465 489 497 489 497 505 521 525 529 532 525 530 504 482 480 476 455 408 367 306 257 191 137 109 90 70 54 53 60 101 161 252 363 467 538 611 640 682 705 713 721 725 737 744 744 737 718 684 653 633 617 618 629 651 670 696 723 753 765 776 784 792 800 808 808 808 804 815 808 808 816 824 832 832 831 850 835 815 796 778 759 736 717 681 685 693 709 735 759 786 801 789 781 769 761 754 750 750 750 742 746 757 761 768 779 779 772 777 777 789 797 812 819 830 834 853 857 861 869 873 870 877 877 900 895 872 857 831 808 774 741 710 684 642 600 569 546 546 553 584 595 610 640 678 727 762 792 834 857 883 902 920 928 943 944 895 858 828 786 737 672 603 535 459 407 335 287 254 236 230 216 201 197 197 186 178 166 148 140 128 113 96 68 52 51 51 50 31 31 31 30 30 30 33 33 32 32 35 35 31 27 34 30 26 30 34 38 42 46 46 50 50 46 46 42 38 38 34 34 48 44 40 35 35 31 27 26 22 22 25 25 21 20 20 20 20 20 23 19 19 18 22 22 21 21 28 24 31 27 27 27 23 23 23 23 23 23 16 16 16 16 17 17 17 17 21 21 22 22 22 18 18 17 17 17 17 17 18 22 27 31 35 28 22 23 23 23 24 24 25 29 33 26 27 27 26 26 26 27 42 42 39 43 40 45 49 34 55 48 56 53 50 54 43 50 60 64 56 52 44 40 37 33 33 33 37 37 40 40 44 44 51 48 44 33 32 33 33 34 35 36 40 41 45 38 38 40 61 60 56 40 32 31 30 30 30 30 30 31 32 32 36 33 35 36 37 43 40 41 41 41 54 62 81 100 108 115 118 107 92 86 97 94 101 98 105 98 109 102 113 105 112 109 116 120 137 152 175 199 230 246 265 279 299 315 326 330 333 341 353 369 374 383 398 390 373 369 383 410 464 503 553 592 612 631 650 644 595 555 506 434 338 243 163 114 51 52 63 82 111 138 164 175 188 211 252 262 267 297 341 364 381 339 307 306 335 380 420 438 488 500 511 519 514 510 498 487 440 429 418 395 388 381 378 371 359 363 348 326 304 284 270 270 284 306 351 396 443 468 486 497 528 540 560 576 581 586 572 561 536 502 461 407 362 320 293 292 326 332 322 315 308 323 334 363 411 437 464 476 463 441 408 393 388 410 434 464 494 520 542 552 547 551 554 550 543 547 551 548 545 528 510 462 390 303 234 185 170 163 174 192 221 246 272 287 290 326 372 420 435 415 375 343 344 332 321 321 314 307 311 286 247 198 162 149 156 167 182 182 205 217 226 226 207 195 184 188 207 203 199 195 184 188 192 196 184 181 193 173 164 149 156 164 172 202 242 267 296 345 407 457 512 523 527 518 512 511 521 525 521 537 566 605 629 645 653 656 656 667 667 659 636 631 635 643 651 654 658 655 651 636 617 599 560 530 484 446 405 375 348 339 391 432 476 528 573 599 607 597 564 546 539 543 559 584 618 621 587 583 593 597 597 580 566 531 467 395 336 315 336 382 431 458 485 504 537 567 586 594 584 556 516 445 365 299 270 269 283 302 315 334 357 369 373 366 358 343 348 348 349 347 331 308 277 265 273 265 272 287 311 326 336 339 330 340 359 394 437 464 460 440 433 431 440 438 419 404 370 358 314 332 357 379 420 454 481 478 453 432 403 350 261 163 73 36 35 35 34 34 33 34 34 34 33 36 50 81 92 115 149 169 272 336 360 316 240 170 111 74 38 41 33 33 33 33 37 37 61 61 57 61 65 69 78 92 127 152 169 202 231 244 234 227 196 160 101 59 43 43 55 55 73 69 65 58 66 71 87 95 95 96 112 120 113 97 70 51 40 40 40 43 45 40 35 37 41 41 45 45 46 42 39 39 35 36 76 129 182 202 183 159 99 76 51 38 37 37 40 36 40 44 48 52 49 53 57 58 46 46 42 38 38 39 39 39 43 43 47 47 43 43 40 40 49 45 41 41 41 46 49 60 85 100 112 117 121 114 114 107 92 69 49 46 51 52 48 44 44 43 43 45 55 64 64 56 50 45 62 111 152 198 268 367 523 633 730 803 879 941 968 952 970 918 853 787 723 648 572 497 407 347 296 265 247 216 158 115 112 97 84 60 52 51 55 66 49 56 56 52 52 48 48 56 76 72 75 67 63 59 66 62 54 47 58 58 62 62 66 66 70 59 55 47 47 47 51 48 49 53 61 49 47 51 79 107 117 141 157 152 123 91 98 125 169 241 318 413 520 620 714 767 809 843 852 815 762 694 589 482 359 281 207 141 88 58 46 46 44 44 60 64 64 49 45 44 45 46 46 46 47 55 63 70 74 70 66 62 62 59 70 85 140 216 304 376 439 503 575 624 663 666 640 577 506 411 276 163 102 95 75 52 44 44 46 48 70 66 70 70 73 65 56 48 58 62 69 58 49 48 48 52 59 63 71 75 75 60 51 86 213 326 415 495 597 698 775 797 794 738 644 510 322 156 74 61 43 48 64 61 52 44 48 49 73 74 82 71 55 46 46 46 82 90 82 66 46 46 48 56 60 59 63 75 94 107 134 143 117 97 117 169 236 291 359 432 478 486 463 414 377 324 250 165 125 99 94 83 63 43 43 44 45 53 65 77 80 64 47 42 44 45 45 46 50 58 55 58 91 87 72 72 69 65 61 57 93 85 73 58 49 49 48 48 48 59 83 79 63 67 99 145 221 290 393 480 547 570 559 527 529 393 221 119 92 92 79 58 74 119 183 220 237 234 223 211 211 203 203 219 227 222 202 178 141 109 77 77 77 53 52 78 125 60 83 95 286 502 337 58 58 52 56 64 72 76 72 72 76 92 96 100 92 84 84 95 105 128 143 151 145 140 155 178 201 249 321 369 315 208 118 95 56 51 43 50 62 70 66 47 79 64 57 65 100 184 303 380 365 318 230 118 46 44 54 86 102 70 77 120 136 140 204 284 314 258 211 203 262 354 434 490 527 574 637 682 686 645 593 516 339 229 162 159 172 154 107 71 71 70 77 104 139 158 156 140 132 98 86 86 54 44 44 47 59 52 55 47 46 45 45 45 43 52 68 75 60 56 60 64 43 44 44 44 44 45 45 44 46 46 50 57 67 58 49 51 67 67 70 67 67 59 59 52 53 49 41 42 42 41 41 40 40 129 253 309 270 186 122 102 52 68 57 41 40 52 123 179 169 126 109 142 260 452 498 357 190 144 153 245 373 497 604 681 754 745 753 745 679 552 401 296 289 220 193 201 179 133 114 113 115 40 41 51 67 180 196 43 42 40 46 106 118 74 61 82 85 89 81 76 68 64 60 63 63 59 43 38 39 55 51 38 51 47 43 43 43 47 51 51 40 40 43 51 61 68 75 68 64 40 37 56 72 70 91 124 182 225 209 116 47 54 68 56 48 44 44 37 37 38 46 42 78 69 96 131 178 253 202 34 40 57 68 74 111 152 161 126 92 71 63 41 46 62 55 38 39 46 60 70 92 107 109 95 68 50 50 40 41 42 50 54 41 45 37 46 197 268 227 189 164 150 138 110 62 41 41 60 37 55 91 83 74 82 94 98 106 82 58 46 54 66 74 74 62 62 62 58 58 54 54 54 47 47 55 55 58 58 58 57 61 42 42 51 75 124 173 205 212 200 176 129 89 58 53 56 77 80 87 102 133 168 168 118 63 48 47 42 42 46 54 58 58 58 59 53 57 62 59 49 66 48 55 105 138 143 164 202 261 325 274 147 166 280 226 47 74 62 54 58 54 42 42 42 42 46 54 46 41 41 58 78 126 110 98 78 59 59 56 60 61 89 90 63 67 84 84 56 75 54 45 56 48 42 43 70 102 62 50 45 40 52 76 41 49 58 78 75 68 73 97 125 120 119 118 125 140 159 178 171 166 148 140 121 97 69 48 42 118 112 99 89 83 69 55 32 29 31 45 90 106 86 57 33 41 41 38 38 42 46 46 57 53 49 49 45 45 41 37 34 33 33 33 34 35 44 60 68 60 72 115 154 177 195 258 330 412 447 506 535 534 495 467 435 380 344 315 283 263 242 222 206 205 190 181 173 174 182 194 202 237 226 219 204 179 160 149 145 141 140 154 179 221 275 326 361 354 327 295 263 232 224 217 221 229 229 240 244 247 243 243 246 242 249 256 272 310 349 381 401 405 393 385 359 336 313 305 304 286 313 348 376 400 408 408 401 369 338 299 264 241 238 247 277 349 388 435 463 482 490 505 520 531 542 558 566 577 580 579 568 550 542 538 526 503 487 464 456 444 429 413 405 398 410 422 430 439 447 459 475 484 500 523 527 520 524 524 528 532 532 539 532 564 538 524 511 510 486 453 417 364 311 257 207 176 133 94 73 69 84 128 192 287 399 506 573 645 679 713 729 741 752 761 784 783 779 772 753 715 680 656 640 640 644 670 685 715 738 764 772 792 796 800 797 796 785 774 762 774 759 755 760 771 775 775 768 756 745 722 714 696 688 672 660 648 663 682 709 740 774 793 801 784 784 784 791 791 795 802 806 798 802 802 813 820 820 820 813 815 808 823 830 845 853 865 868 868 868 868 865 861 853 842 842 857 842 819 804 782 744 706 669 642 594 540 478 439 413 409 420 440 458 470 504 553 607 657 697 743 773 819 849 868 890 905 913 899 884 869 842 804 759 702 653 585 524 445 376 324 290 260 231 194 180 169 161 150 131 123 112 105 93 76 57 51 51 50 50 32 31 35 30 30 30 33 29 32 32 35 27 30 25 25 25 31 31 35 39 43 43 47 47 39 39 35 35 31 27 27 29 40 43 39 35 31 27 30 29 25 25 28 28 23 23 19 19 19 19 19 18 22 18 21 17 28 28 32 31 27 27 31 30 19 19 19 19 19 19 15 15 15 16 16 16 17 17 17 17 22 18 18 17 17 17 17 17 17 17 17 18 22 27 31 24 22 22 23 23 24 28 32 25 25 29 30 30 26 26 26 27 42 42 39 43 40 37 41 30 47 40 48 49 50 43 43 50 68 71 64 56 48 44 37 33 33 33 37 37 40 40 44 44 52 55 44 33 32 33 33 34 35 36 40 41 38 38 38 36 58 61 60 41 36 32 31 30 30 31 32 32 37 42 53 43 37 39 44 53 51 47 44 43 44 59 75 90 97 100 99 88 75 61 64 61 64 61 64 61 68 65 68 68 71 72 75 86 96 130 165 197 228 247 262 273 292 307 323 337 352 368 392 416 421 438 446 422 385 368 379 410 480 527 596 651 686 709 724 717 665 628 567 484 385 282 194 137 86 90 102 139 177 211 245 264 242 269 313 329 338 361 393 411 407 353 307 295 321 355 400 432 476 495 510 518 522 522 521 510 498 487 472 446 423 400 392 380 364 365 359 349 335 313 286 270 261 287 335 380 428 456 474 481 512 531 552 572 588 589 586 575 573 547 510 460 403 361 323 299 314 314 297 282 271 274 285 303 343 376 399 404 386 360 331 320 349 375 414 456 497 524 546 556 539 546 558 558 555 555 548 541 545 528 514 481 421 342 265 204 178 170 174 177 195 213 231 246 260 288 341 400 446 461 436 408 392 374 359 340 329 322 319 305 258 209 169 156 152 167 178 182 198 213 218 222 203 191 184 184 196 196 192 188 195 199 207 207 196 197 204 185 171 152 163 159 155 186 231 264 289 318 364 403 467 486 494 500 491 486 485 492 478 494 525 556 587 603 618 625 636 652 664 659 647 643 643 651 643 646 643 640 636 617 602 587 564 533 484 446 405 371 330 328 380 424 472 524 583 610 622 608 567 549 528 532 562 584 621 625 606 606 613 620 620 603 586 550 474 406 343 315 336 378 431 458 493 515 541 571 594 594 566 541 487 419 339 287 262 279 305 335 341 364 380 396 396 396 385 374 367 360 353 339 312 285 262 250 253 256 267 283 314 337 351 358 360 363 378 413 460 483 475 455 444 441 439 430 404 369 335 316 287 309 350 383 428 473 518 524 492 460 422 353 245 140 58 36 37 40 36 35 35 36 37 37 37 44 95 110 113 119 146 176 263 351 395 328 208 121 70 54 41 45 37 33 33 33 34 34 54 54 54 54 58 58 59 72 114 116 124 137 151 163 160 149 126 98 59 39 35 44 55 55 63 59 55 51 55 59 67 68 80 92 108 109 105 93 73 50 41 41 40 39 37 36 34 38 41 49 53 45 46 42 39 39 34 35 56 101 150 174 163 151 108 83 59 42 38 37 40 36 40 40 44 48 52 49 49 53 53 50 46 38 38 42 46 51 43 40 39 39 39 43 43 40 48 48 44 40 44 48 45 56 78 89 101 109 110 102 98 87 72 53 41 41 42 43 47 47 42 41 42 43 45 54 55 59 46 45 60 94 123 133 175 240 377 489 599 694 785 865 895 888 934 886 829 786 749 693 613 531 460 400 350 304 262 211 137 79 92 85 73 65 53 52 51 58 49 49 49 49 60 60 72 79 91 87 82 70 66 58 50 57 57 61 68 61 65 69 62 62 58 50 46 46 46 46 46 47 45 47 55 46 45 53 96 131 207 254 282 268 212 160 128 120 171 185 238 326 441 548 643 706 775 843 885 864 823 781 715 644 513 426 322 229 153 99 69 57 49 57 64 64 53 46 46 46 46 46 46 47 52 56 56 67 63 63 66 62 62 66 74 80 140 201 277 349 413 484 571 636 647 664 651 599 532 446 302 179 118 92 83 63 44 44 44 45 68 65 73 77 77 77 72 61 66 55 54 49 47 47 47 59 82 82 82 75 70 66 62 94 229 334 407 460 542 650 742 777 801 760 689 572 384 195 88 63 43 51 67 68 60 44 44 44 65 69 78 67 55 46 46 46 78 86 78 62 46 46 47 59 64 63 60 63 71 80 94 103 99 102 146 219 297 345 405 463 481 498 473 399 319 258 182 124 111 136 135 86 51 59 59 43 43 52 76 92 95 75 62 43 43 44 45 53 54 62 63 67 75 84 80 81 69 53 48 48 69 65 57 49 49 48 49 48 47 51 79 67 55 79 143 209 321 354 417 498 573 607 585 533 471 341 189 95 71 91 106 105 141 150 186 219 240 245 234 231 255 236 227 247 271 266 217 166 142 102 71 78 78 61 64 90 124 41 102 54 226 511 330 80 62 60 64 64 68 72 80 89 81 92 112 116 107 99 103 114 128 167 194 178 148 151 198 248 303 348 401 382 271 133 71 80 45 44 43 47 63 71 66 47 44 44 44 50 102 201 305 368 323 279 208 127 52 44 46 78 82 50 61 108 116 112 176 287 350 318 272 227 222 268 338 400 398 436 487 538 569 561 528 458 253 171 127 124 141 138 115 95 75 80 98 113 124 111 90 74 86 78 78 66 46 44 46 75 70 63 62 50 50 45 45 44 42 60 83 75 47 42 51 79 41 43 56 60 49 44 45 45 45 46 69 73 86 74 68 60 67 70 67 67 59 52 52 52 64 60 50 46 43 42 42 41 42 119 223 271 239 164 104 88 40 56 53 42 41 48 132 214 248 142 132 202 279 402 516 513 219 132 101 170 297 436 583 699 764 808 850 873 843 757 646 561 485 424 381 391 353 252 170 141 171 110 144 138 103 208 245 101 40 50 102 154 177 145 93 53 72 65 60 55 47 43 43 43 39 43 51 39 39 39 47 55 59 55 51 47 43 39 39 39 40 40 40 43 54 61 68 68 68 41 42 60 77 71 88 117 178 166 129 79 46 38 57 68 44 44 37 37 38 38 39 39 67 77 124 186 325 467 373 91 71 91 125 183 267 332 329 269 185 157 115 84 88 117 79 38 40 39 42 60 74 95 90 83 91 74 70 60 57 57 58 54 40 73 44 38 105 148 147 168 140 161 157 109 61 56 53 48 37 95 126 67 46 86 110 90 86 66 50 42 50 54 58 54 66 66 62 62 58 58 54 50 47 47 55 55 58 65 65 57 81 54 38 44 89 140 150 153 173 149 117 70 42 41 41 45 57 112 94 93 192 246 218 212 77 56 51 46 42 49 53 57 65 62 55 56 57 54 51 48 57 47 47 72 107 110 116 115 121 156 184 192 180 149 87 42 57 45 42 50 46 42 42 58 70 70 62 46 41 42 73 101 154 135 118 79 51 43 43 52 44 53 61 50 62 82 82 55 59 50 44 43 46 54 66 77 145 98 58 49 41 56 79 79 65 58 62 59 64 73 85 89 105 112 108 111 125 140 148 148 146 147 155 155 129 93 60 43 118 105 82 64 46 37 30 29 32 48 89 125 114 66 34 33 34 34 38 38 38 42 49 49 45 52 52 45 45 41 37 34 33 33 33 34 35 48 68 76 76 92 143 197 228 247 313 391 458 485 536 549 549 513 489 458 409 373 333 301 270 250 229 217 208 193 188 180 181 193 209 217 240 233 219 204 182 160 145 141 145 151 169 191 229 283 333 353 338 311 279 247 224 224 221 229 225 225 236 236 243 239 242 238 245 252 260 276 318 353 385 405 385 377 369 347 332 313 309 312 294 325 353 381 397 401 397 389 353 322 279 244 236 253 282 320 397 434 458 470 485 493 505 524 543 554 566 570 573 565 560 549 534 526 522 510 491 475 452 444 421 421 421 429 441 457 462 470 493 497 514 526 538 546 554 554 566 566 562 562 562 555 562 566 595 580 555 534 528 500 475 450 397 364 323 289 243 192 133 89 84 110 155 227 337 452 555 623 672 706 737 756 760 776 788 811 818 814 795 776 749 714 686 663 651 666 688 715 741 764 786 787 800 793 793 785 766 740 724 705 679 668 664 665 673 677 677 662 644 625 613 606 610 606 594 585 604 626 653 690 728 762 777 792 787 787 791 802 806 814 821 821 836 836 836 836 843 843 839 832 829 833 845 853 872 890 905 909 905 894 890 871 863 845 829 818 811 797 782 755 729 683 627 585 529 476 410 352 302 279 272 276 315 322 337 360 413 467 527 572 629 671 728 774 811 830 856 864 876 876 876 868 857 826 785 759 714 654 593 520 456 402 352 304 229 197 182 174 159 144 133 122 98 87 78 59 50 50 50 50 32 31 35 30 30 30 33 33 28 28 31 27 29 25 25 25 26 27 27 31 31 32 36 36 39 39 35 31 31 27 26 29 39 39 35 31 27 22 25 25 21 21 27 23 23 19 19 19 19 18 18 18 18 17 17 17 24 24 31 27 27 23 31 26 19 18 18 19 19 19 15 15 15 15 16 16 16 16 16 17 18 18 18 17 17 17 16 16 16 17 17 18 22 27 27 24 22 22 22 23 23 24 28 28 29 25 26 26 26 26 26 27 42 42 39 39 36 33 37 30 39 32 44 38 46 43 43 50 72 75 68 60 52 44 41 37 33 33 37 37 41 40 44 44 59 55 44 33 32 33 33 34 35 36 37 38 38 38 38 37 51 61 57 49 45 37 33 33 32 33 34 42 54 62 70 60 56 50 62 63 64 57 46 46 45 54 69 80 87 86 88 77 61 47 47 46 46 46 46 47 47 47 51 54 58 66 70 84 129 159 187 226 250 272 283 290 285 303 315 329 348 388 427 448 453 474 482 446 400 372 379 410 503 554 627 690 732 755 770 771 733 693 629 541 435 324 225 167 129 133 156 186 223 260 294 302 291 314 357 389 417 444 462 468 448 384 319 284 295 328 366 398 460 489 497 505 513 521 528 521 514 503 484 464 441 421 398 390 371 368 366 368 355 337 302 270 258 284 324 369 417 449 467 485 504 519 547 567 583 587 584 577 590 565 535 495 449 391 353 326 326 312 290 269 257 253 263 281 298 327 346 347 332 303 273 266 310 343 382 424 473 507 538 552 543 550 557 558 555 555 552 545 545 523 517 492 444 377 300 239 189 178 174 169 184 194 206 220 239 258 303 376 441 467 473 461 434 416 397 375 360 349 346 321 266 213 184 156 159 167 178 178 194 210 226 222 210 195 195 188 196 192 188 188 199 203 207 211 220 224 224 212 198 179 178 182 163 194 240 273 294 323 354 381 432 448 471 475 470 457 459 455 449 461 488 520 546 573 587 602 614 641 664 668 663 647 639 639 643 639 636 633 629 621 606 598 555 525 487 446 409 368 323 314 373 424 472 535 594 621 633 623 570 545 524 528 554 583 609 624 609 606 621 632 632 618 586 553 482 417 351 315 336 374 423 457 500 515 545 575 590 587 555 519 452 381 312 272 269 299 347 381 396 403 414 411 411 408 400 382 383 364 349 327 296 270 255 254 261 264 275 298 333 356 371 381 383 379 401 432 479 491 486 470 450 444 434 409 376 339 297 274 264 299 347 395 443 487 544 569 530 487 442 346 226 120 46 37 36 36 36 36 45 54 66 67 85 97 115 107 97 111 146 188 267 351 379 300 164 77 42 34 33 37 33 33 33 33 34 34 42 42 45 49 50 46 42 45 80 75 75 84 96 105 102 94 86 63 40 35 36 51 52 48 51 51 51 40 51 48 52 56 80 84 89 93 89 77 65 46 49 42 40 39 37 36 35 38 49 49 53 53 46 42 46 39 34 36 60 93 130 143 147 139 104 80 59 46 42 41 44 36 36 40 40 44 48 52 45 45 53 49 45 42 42 46 57 54 39 39 39 39 39 43 43 43 51 47 51 39 47 43 47 51 59 71 90 95 103 103 92 85 69 61 42 41 40 41 42 46 55 59 51 41 43 45 50 59 51 45 44 71 81 91 130 187 268 356 457 545 648 747 819 834 850 823 786 766 751 707 632 557 490 441 388 331 269 199 129 83 84 73 65 57 53 52 51 51 49 49 53 57 73 88 103 110 90 90 78 73 68 60 52 52 71 75 75 79 75 72 72 65 61 57 49 45 45 45 45 50 44 49 64 71 66 89 129 160 291 350 392 373 314 254 190 147 165 157 186 255 366 480 579 654 717 805 885 894 883 861 819 756 658 569 464 352 256 172 122 88 69 65 57 57 49 54 59 56 47 47 52 60 64 60 60 56 63 59 62 58 62 66 70 87 140 201 267 331 394 469 564 633 644 668 654 606 539 457 321 198 134 101 84 71 70 59 48 44 54 48 57 69 77 81 84 73 58 51 50 48 46 46 55 71 90 82 74 66 70 74 86 126 272 363 431 460 522 622 718 768 831 794 738 626 450 250 107 59 47 63 75 71 67 52 55 52 64 73 85 78 66 47 47 58 90 90 82 62 46 46 46 51 52 55 52 52 64 76 83 98 133 147 203 283 355 398 439 485 485 514 486 394 293 210 152 107 104 148 144 94 65 73 77 57 90 91 88 80 67 62 66 62 43 44 45 53 58 70 71 79 72 88 101 101 77 53 48 48 52 52 48 48 48 48 49 49 48 70 106 98 90 115 187 261 329 343 378 449 515 526 488 423 288 200 97 47 51 102 164 188 225 197 197 214 235 245 254 262 256 240 239 267 290 274 224 161 111 72 52 68 83 70 84 110 196 79 86 40 199 482 356 138 51 68 76 80 80 88 104 120 120 128 140 132 119 115 119 134 152 202 226 197 167 190 264 324 367 407 428 366 223 78 44 81 49 45 43 44 71 78 71 52 45 45 45 46 102 206 293 314 272 220 165 113 57 45 46 63 63 58 73 89 81 88 153 250 390 385 353 283 224 221 273 328 291 317 359 405 431 425 407 348 154 107 92 93 102 115 116 120 148 124 115 119 133 109 56 44 63 67 70 55 46 45 66 102 66 66 62 57 49 45 45 44 43 55 63 43 40 39 54 94 82 86 79 68 52 44 45 45 46 53 76 92 98 93 84 75 74 74 71 63 56 49 49 49 76 72 69 51 51 43 43 43 49 112 192 229 201 138 83 77 41 53 58 47 44 60 136 222 232 126 147 252 298 373 519 581 283 154 99 154 261 384 527 658 754 826 894 929 921 895 869 835 801 737 686 661 592 467 335 270 277 252 307 257 134 164 233 172 55 178 273 250 169 105 89 85 76 76 67 55 51 52 63 67 39 39 51 51 39 38 43 71 59 59 55 55 47 39 39 38 40 40 40 43 54 61 68 61 69 46 43 65 78 64 77 109 163 117 77 64 55 45 45 64 44 40 37 37 38 39 39 40 71 90 144 219 386 550 444 137 70 109 175 285 436 536 544 473 384 315 197 85 72 116 115 65 41 41 48 58 71 85 99 88 107 90 94 83 76 66 62 54 38 89 80 46 73 104 150 212 184 201 200 148 92 60 40 37 147 183 158 58 37 78 94 58 55 47 39 39 51 54 50 42 62 62 62 58 58 54 54 50 50 43 50 58 65 69 69 62 85 50 38 40 85 118 114 95 118 94 66 42 41 41 42 50 81 132 117 120 238 325 332 310 85 67 58 50 49 52 56 60 68 65 58 52 49 46 47 47 56 48 48 54 82 87 89 85 148 110 108 120 91 41 42 94 61 45 46 54 46 40 42 74 62 54 46 42 54 90 129 157 135 135 127 99 67 47 44 56 44 53 65 61 61 57 53 50 44 45 45 42 46 61 76 57 129 145 90 40 41 56 55 75 76 54 46 51 57 69 66 58 94 90 96 99 99 106 120 113 158 158 158 143 124 105 92 87 102 81 46 34 32 31 30 30 104 104 109 117 82 34 32 38 34 34 38 38 38 38 45 45 44 44 48 48 41 41 41 41 38 34 34 33 35 54 67 83 119 135 182 237 272 294 355 418 457 488 528 543 532 504 480 464 412 376 340 308 288 268 248 228 207 196 191 187 196 212 228 240 232 229 219 208 186 160 141 126 144 151 177 207 248 283 321 344 317 298 267 243 235 228 229 233 233 237 244 244 255 247 250 253 248 252 268 291 322 357 389 405 389 381 369 343 324 301 293 296 310 337 369 393 405 401 389 373 330 306 267 247 248 276 309 348 447 473 485 489 489 504 520 543 562 566 574 570 573 557 552 533 502 498 498 494 479 471 456 448 437 441 449 465 481 497 502 513 525 540 556 572 584 592 592 593 593 589 581 566 566 562 566 570 594 590 565 539 515 494 469 452 404 394 378 352 302 228 156 116 95 129 190 278 392 499 594 658 687 721 748 767 776 792 804 826 837 840 821 795 768 733 705 682 662 677 707 734 760 779 798 798 804 793 789 766 736 698 667 633 578 564 553 554 558 563 563 541 519 496 488 492 500 500 499 501 539 562 603 644 693 738 762 780 788 795 795 806 806 814 821 832 863 859 859 858 861 861 857 850 855 856 871 882 912 924 940 944 936 924 909 893 870 847 825 807 781 758 728 694 649 592 523 474 405 360 307 250 208 185 178 182 218 214 217 243 287 348 405 450 527 576 644 697 739 769 803 826 849 857 869 876 876 864 849 826 796 751 698 641 581 527 469 409 297 265 238 214 192 161 147 143 104 96 80 68 57 60 60 64 39 39 35 34 37 37 36 36 31 31 38 38 37 37 45 37 30 27 27 27 28 28 28 28 33 32 28 28 27 27 26 26 35 35 35 30 30 26 25 21 28 28 23 23 19 19 22 22 18 18 22 18 18 17 17 17 24 20 27 27 31 26 26 26 22 21 14 14 14 15 15 15 15 15 15 15 16 16 16 16 17 18 18 17 17 16 16 16 16 16 17 17 22 26 30 20 22 22 22 22 27 31 31 28 25 25 26 26 26 30 27 27 42 42 46 39 32 29 33 29 31 32 36 34 42 43 39 43 72 75 68 60 52 44 41 37 33 33 37 37 41 40 44 44 59 55 44 33 33 33 33 34 35 36 37 38 38 38 38 37 46 53 53 54 54 50 50 50 34 38 46 59 67 79 87 80 88 67 79 73 66 59 51 48 51 55 74 81 88 94 93 71 47 47 47 47 47 47 48 48 48 49 49 57 68 76 80 98 163 196 216 247 258 269 283 282 269 276 287 293 320 371 427 463 469 489 501 458 404 372 379 410 515 569 647 713 759 786 801 801 771 738 678 594 488 377 278 221 191 195 210 239 269 299 332 347 340 370 411 461 494 528 550 545 518 442 358 300 295 309 328 363 440 472 480 492 504 516 524 529 525 514 506 487 460 440 421 408 397 383 369 368 362 341 302 274 274 296 332 373 421 457 483 497 500 516 543 566 578 582 582 571 581 567 549 513 471 422 379 349 326 309 276 253 231 227 242 255 276 302 324 328 310 285 255 250 274 311 342 392 445 487 533 548 551 550 545 542 535 543 544 545 553 523 509 484 456 400 331 274 212 194 190 181 181 188 199 214 209 235 280 348 416 461 480 476 468 450 428 406 387 369 362 344 278 232 199 171 174 178 186 185 197 210 226 223 219 203 203 196 192 181 188 188 195 203 218 223 235 239 235 223 209 186 186 182 172 203 241 270 291 317 355 382 399 418 442 454 452 431 426 414 389 401 428 462 497 530 552 571 590 625 660 669 664 640 620 612 623 627 628 621 621 606 598 590 539 513 479 453 413 372 331 322 365 409 471 527 586 613 625 615 566 541 520 520 546 572 605 608 597 609 632 651 652 625 589 545 497 425 359 322 340 370 415 449 500 519 545 575 590 576 544 504 414 347 289 261 277 318 378 419 442 438 438 426 422 419 413 406 394 372 330 304 277 266 263 267 272 275 286 298 333 363 374 384 371 374 400 436 487 514 517 501 473 459 437 397 345 300 262 239 246 288 348 403 450 510 575 600 545 503 449 341 213 100 38 36 34 36 48 73 97 121 134 131 133 126 124 103 86 103 145 196 319 347 323 208 89 34 34 38 32 32 32 32 33 34 38 42 34 33 37 37 34 34 33 33 53 45 45 46 58 63 55 44 48 36 36 36 41 48 40 36 36 36 40 37 44 41 45 49 65 69 73 73 73 65 61 50 57 42 41 39 37 36 35 38 49 49 53 53 46 42 46 39 35 36 60 77 102 111 119 119 92 72 55 46 46 45 48 36 36 40 40 44 48 48 52 52 56 57 53 53 53 53 64 50 38 38 38 38 38 39 46 46 55 51 51 43 43 43 47 43 40 41 49 61 73 85 89 86 70 70 69 54 42 41 42 57 73 80 73 58 45 43 45 50 54 45 44 55 65 68 115 162 188 250 331 402 497 605 685 722 738 742 740 723 698 657 604 557 482 445 400 330 248 175 125 103 76 65 54 53 53 52 52 52 55 62 69 73 85 96 103 114 78 77 76 68 67 63 59 59 81 88 85 85 82 75 79 75 71 60 56 45 48 45 53 57 51 70 78 85 84 106 138 161 296 380 445 445 403 352 276 199 174 151 153 198 277 373 506 604 662 746 835 870 898 914 896 836 761 686 594 499 393 297 217 164 100 92 84 65 54 51 52 49 52 56 64 68 64 60 59 51 62 59 62 58 61 65 77 87 149 201 259 315 370 446 541 613 643 664 661 609 543 469 353 246 147 109 88 86 90 90 74 51 49 46 48 56 64 64 72 57 49 49 48 47 47 47 66 86 90 81 65 61 73 105 145 197 332 418 475 484 530 614 717 771 839 824 772 671 505 320 166 86 59 68 76 72 68 60 72 73 53 61 78 70 63 55 55 63 74 74 70 58 46 46 51 63 64 71 80 88 108 124 136 154 231 247 300 373 428 455 477 511 508 522 490 390 264 184 123 77 93 101 107 102 84 68 81 97 122 115 100 72 47 42 54 66 48 45 45 49 50 54 55 59 72 92 105 101 73 49 48 48 47 47 47 47 48 48 53 53 57 98 138 134 118 126 178 225 231 251 298 346 386 376 324 256 177 137 89 71 95 162 252 303 280 257 265 282 287 285 286 295 251 255 278 302 306 273 220 157 84 52 51 53 72 67 80 111 253 187 51 40 164 376 397 228 52 76 96 100 92 96 120 136 132 132 136 124 112 111 131 153 179 214 229 204 199 250 336 402 401 410 407 330 191 62 44 90 46 45 44 45 71 79 71 53 58 51 46 46 87 186 239 239 206 162 129 97 49 45 44 59 50 86 98 81 57 88 149 225 414 428 398 314 218 176 198 235 171 217 267 299 304 289 280 247 95 88 101 97 83 83 100 121 153 132 116 108 114 98 53 46 56 71 74 62 50 58 70 85 61 61 68 64 60 60 56 56 44 43 43 42 54 97 158 210 206 162 95 55 44 48 49 45 45 53 80 103 110 97 88 79 74 74 71 63 56 49 42 41 76 72 68 50 51 43 43 43 45 89 154 178 143 92 53 63 42 53 61 63 52 44 108 186 228 190 254 335 346 412 522 532 357 213 152 184 243 306 408 515 667 775 874 901 894 898 925 941 930 878 840 825 783 693 586 503 406 362 370 300 138 108 176 184 95 211 286 229 109 41 57 108 84 80 79 71 75 75 75 79 63 51 55 63 59 43 39 51 47 51 55 59 55 47 39 38 40 40 40 40 50 54 61 61 65 42 39 61 59 45 50 77 103 73 49 52 51 46 41 45 40 40 37 37 38 39 40 40 79 78 140 223 357 490 401 161 97 144 225 334 472 557 553 496 571 513 369 197 110 118 94 41 47 55 66 76 81 87 102 109 100 97 109 103 96 77 65 50 38 89 80 47 93 136 187 248 243 196 172 152 96 39 38 56 243 195 122 58 51 71 66 38 40 39 39 39 43 47 47 39 62 58 65 65 61 57 57 50 46 46 54 58 65 69 73 66 65 42 38 39 54 75 80 72 51 43 41 40 41 43 66 78 125 104 157 203 265 435 529 425 88 67 62 50 49 52 63 63 75 72 62 55 52 50 46 46 59 56 49 50 52 54 54 53 64 67 60 54 68 90 77 52 77 76 97 121 97 53 45 65 45 41 40 45 81 125 160 169 83 100 120 116 88 68 68 72 44 64 88 81 64 44 43 44 43 45 56 42 53 84 103 84 65 209 162 40 45 71 43 55 65 50 43 44 45 50 47 47 71 70 77 81 92 99 114 118 178 170 166 147 132 125 128 135 115 81 38 33 32 56 98 114 139 116 108 108 70 33 33 46 38 38 34 34 41 41 37 37 44 44 40 44 37 41 41 45 46 42 38 42 50 78 110 119 175 183 223 285 311 329 367 417 436 467 502 514 506 482 463 443 407 371 339 311 295 275 259 243 227 215 207 199 199 211 228 232 228 225 226 212 190 160 137 122 124 143 177 215 256 294 320 328 293 278 259 247 243 236 237 241 241 245 252 256 263 259 258 261 248 260 279 295 326 361 389 401 401 389 373 343 316 289 273 272 314 337 365 385 393 381 361 349 302 290 271 267 280 312 356 391 466 485 500 504 500 515 535 547 562 562 570 562 554 534 525 517 486 490 490 494 487 487 476 469 481 485 485 497 509 517 529 537 548 568 588 604 620 624 624 620 596 592 580 561 557 550 554 558 581 573 559 526 497 472 452 439 406 413 412 383 325 246 175 135 126 167 233 325 428 523 602 650 687 721 752 771 784 796 808 830 856 852 840 810 776 741 713 693 685 693 719 741 763 770 774 766 772 754 735 704 666 619 569 531 457 442 428 425 419 419 411 393 372 353 353 365 381 404 407 413 455 488 532 581 642 688 726 745 765 765 769 784 798 810 825 829 863 859 866 862 858 858 854 854 886 890 908 920 943 954 973 977 954 946 928 912 884 858 835 810 754 705 659 597 536 475 406 353 285 252 207 170 140 130 127 124 131 127 134 156 204 266 327 379 455 504 564 613 658 697 739 766 796 807 834 857 872 875 867 863 840 810 769 728 686 637 587 528 424 366 327 287 248 210 191 176 144 130 114 105 98 105 105 109 50 46 46 41 45 41 40 40 27 27 31 34 38 42 46 46 48 41 37 44 44 41 41 44 32 28 28 31 27 26 26 29 31 35 38 33 29 25 28 28 28 23 23 23 26 22 22 22 22 22 25 21 21 17 24 24 20 27 27 23 30 26 26 26 21 21 14 14 14 14 15 15 15 15 15 15 16 16 16 20 24 25 25 20 20 16 16 15 16 16 20 24 29 33 37 27 21 22 22 22 26 27 31 35 28 25 25 26 26 30 27 27 42 42 46 39 39 29 29 29 30 31 36 34 46 43 43 47 65 68 68 60 52 48 41 41 33 33 37 37 41 40 44 51 59 55 51 39 32 33 33 33 35 36 37 38 38 38 38 37 36 43 47 47 51 55 55 55 39 40 48 60 72 84 92 75 87 73 77 78 78 67 70 71 75 82 89 100 103 102 105 84 48 48 48 47 48 48 49 49 50 54 61 69 81 93 101 115 167 193 212 224 232 234 233 232 223 229 228 239 266 314 385 425 470 486 502 466 401 365 383 418 520 581 652 718 760 783 798 802 757 739 683 611 519 420 332 283 256 264 282 301 330 364 390 405 382 404 463 514 569 608 622 621 594 504 404 334 299 299 313 337 418 446 458 477 496 515 527 543 568 564 549 533 506 475 448 436 420 394 372 363 361 344 310 278 294 312 337 374 422 458 484 510 490 508 532 555 563 574 570 563 572 566 552 527 493 447 409 367 314 288 255 222 193 192 203 224 273 295 317 325 304 274 249 252 255 292 319 361 415 472 518 540 548 539 526 511 499 512 525 537 543 520 494 480 460 415 354 305 246 228 213 201 197 204 204 222 201 227 264 317 385 427 453 453 469 462 440 425 414 395 392 363 304 254 214 186 182 182 186 186 194 210 219 226 219 214 214 211 188 188 184 184 195 203 211 215 211 215 211 198 178 162 162 158 160 183 213 231 245 275 325 353 376 393 413 421 408 387 371 355 308 320 351 378 424 454 484 503 545 588 639 665 661 640 619 607 580 581 585 585 586 571 559 543 520 494 468 435 406 369 331 319 339 390 452 511 568 601 606 599 559 537 516 516 538 571 600 611 597 613 640 659 660 633 589 541 512 440 373 337 343 373 415 441 500 515 545 567 576 562 529 479 388 332 282 261 277 329 396 441 472 465 453 438 426 424 425 418 384 353 319 285 269 262 271 279 249 248 255 274 298 324 335 345 339 350 384 439 498 537 541 529 490 468 438 382 326 273 238 215 246 299 363 415 469 525 593 619 553 510 442 333 194 77 37 35 34 37 69 117 161 186 194 195 145 134 128 111 93 107 142 185 352 348 284 160 65 33 37 38 32 32 32 32 33 41 49 53 41 41 40 40 33 33 33 33 42 34 34 35 39 47 35 34 35 35 35 36 45 52 40 36 36 36 36 37 37 41 45 49 61 61 61 54 54 54 54 47 50 42 41 39 37 35 42 41 49 49 45 45 42 42 39 39 34 34 36 53 69 82 86 83 84 75 62 54 57 53 48 36 40 37 40 37 48 41 52 45 52 45 45 45 53 53 53 45 38 38 38 38 38 42 42 46 54 50 47 43 39 43 46 43 39 39 40 41 53 73 89 97 89 93 93 78 62 46 46 64 66 73 66 55 40 41 44 49 61 45 44 63 62 58 89 128 124 179 244 300 372 468 533 555 614 642 662 651 615 569 543 518 428 399 361 283 186 124 98 104 73 65 53 52 52 52 59 59 94 90 89 93 92 95 98 94 58 65 64 67 64 60 63 63 77 77 81 74 78 70 75 71 75 71 64 60 56 60 60 67 54 65 72 68 70 78 101 116 248 347 437 460 448 418 343 254 167 137 131 156 192 276 414 533 639 698 766 827 901 967 971 911 820 764 697 617 523 424 324 260 169 143 120 101 81 63 52 52 57 61 76 76 72 64 59 51 63 59 62 58 62 66 77 88 134 183 233 288 343 415 517 589 632 652 657 617 558 488 399 308 173 120 99 94 106 106 82 51 49 50 46 47 47 47 47 46 46 47 47 47 47 48 75 98 93 81 72 72 107 155 218 274 378 457 501 502 526 602 698 748 827 813 776 690 547 389 238 135 63 72 80 72 68 68 84 89 44 53 66 70 55 51 55 59 46 54 54 50 50 58 78 94 118 133 153 173 201 224 233 262 357 366 411 464 501 494 500 516 505 512 468 361 246 161 93 46 85 49 63 98 93 56 73 133 118 119 108 80 47 42 42 50 55 48 48 49 53 54 66 63 75 92 108 93 69 48 48 48 46 46 46 46 47 48 53 56 61 101 149 142 110 94 114 141 152 166 201 229 257 252 226 192 117 90 73 62 81 131 236 295 296 301 329 362 367 336 317 318 251 275 311 330 318 269 208 161 72 52 51 60 72 63 73 99 249 268 41 41 124 242 424 292 60 92 116 120 108 100 116 132 100 100 92 76 76 84 104 130 196 222 225 208 231 305 396 454 449 438 408 322 192 78 49 90 58 53 44 48 68 76 72 53 49 54 45 45 83 183 220 204 175 136 115 102 57 44 44 78 45 93 109 65 45 75 131 190 358 388 362 285 197 152 159 189 117 176 238 264 244 206 211 194 104 124 157 138 103 92 109 130 85 92 96 80 70 58 54 68 44 45 53 53 53 61 62 54 53 53 60 60 67 67 67 67 56 44 43 55 119 214 302 357 302 214 106 43 43 52 57 49 45 60 88 114 109 104 87 71 67 67 60 60 60 53 53 53 60 56 46 42 42 42 42 42 43 66 126 138 103 60 47 51 46 53 51 63 48 43 72 146 220 253 330 359 337 408 466 403 388 245 174 187 211 215 273 350 553 654 742 752 742 781 861 915 946 900 851 821 787 720 625 542 474 378 330 264 130 84 133 149 104 103 90 74 62 53 49 56 48 48 55 51 59 55 51 47 71 39 38 39 67 51 39 39 39 39 51 59 59 51 43 39 40 40 40 40 40 43 43 43 38 37 38 41 43 43 44 53 42 49 44 40 47 46 41 36 40 37 37 38 38 39 40 41 57 39 109 216 322 421 373 213 128 190 279 403 539 635 646 605 742 748 675 508 365 270 147 38 53 58 77 73 71 77 96 108 91 100 113 111 104 89 65 46 41 97 76 66 140 191 218 263 223 116 72 88 64 37 52 148 207 103 38 38 83 87 58 37 40 39 39 39 43 51 55 47 58 58 58 54 61 50 57 50 46 46 54 58 58 62 66 66 42 38 38 40 42 63 79 91 43 42 40 40 41 50 85 104 151 50 172 274 281 516 691 527 84 60 55 46 49 52 63 63 75 68 65 58 59 49 50 46 57 62 59 49 49 51 51 51 49 48 47 45 44 62 73 72 77 100 153 193 165 85 41 41 65 49 41 49 81 109 120 117 42 64 116 132 116 92 84 88 43 64 103 107 71 43 43 52 43 57 60 41 44 103 139 128 40 285 253 68 80 115 58 54 61 50 43 44 45 46 46 47 47 58 66 81 104 123 139 149 190 189 182 171 167 152 152 144 126 88 38 34 45 96 162 194 127 96 88 104 92 46 37 42 45 38 41 41 41 37 37 37 37 33 33 33 33 37 41 38 42 38 42 46 74 107 154 167 222 222 258 309 332 327 350 388 410 437 472 491 486 466 454 442 402 370 338 307 295 275 259 247 247 235 219 207 199 203 212 215 220 225 230 223 198 171 144 132 112 138 177 219 264 287 309 320 270 259 255 247 247 244 248 245 248 252 256 263 259 259 255 258 248 260 279 299 337 361 389 401 401 393 373 350 319 292 276 272 306 329 357 377 377 354 334 318 274 274 282 298 330 374 414 449 473 495 511 515 522 526 542 554 558 558 558 550 545 525 509 497 505 502 514 518 526 523 516 516 524 517 513 513 517 521 537 541 556 568 596 608 624 628 624 620 604 596 573 561 546 550 554 565 561 561 543 513 477 448 436 420 395 414 417 391 325 239 175 143 160 210 279 367 451 526 586 626 683 721 752 775 787 800 815 830 860 863 851 821 787 748 720 700 705 709 720 731 733 728 716 701 680 666 643 605 558 500 442 408 334 309 297 283 284 280 272 250 241 226 234 258 290 321 336 346 372 408 453 502 563 613 655 681 701 712 727 749 776 806 836 851 877 873 873 869 864 853 842 842 905 916 924 939 965 984 992 996 968 958 935 904 878 840 813 781 709 642 576 498 425 356 295 250 173 152 122 101 90 80 81 82 75 82 85 125 171 248 320 376 440 474 514 548 586 628 671 698 732 754 785 808 838 841 844 851 867 844 814 788 757 727 697 645 545 490 443 381 330 277 239 227 197 182 170 155 154 154 165 165 63 59 59 55 48 51 51 55 28 27 27 27 28 35 43 40 30 31 31 39 42 38 37 41 32 32 35 38 34 30 37 39 42 38 41 37 33 28 31 31 35 35 30 26 25 21 17 17 28 28 28 24 24 20 27 27 23 30 26 26 29 25 25 21 25 25 25 25 25 25 25 26 14 14 14 14 15 15 15 19 23 24 24 23 23 23 23 23 23 23 27 31 32 36 40 34 24 20 21 21 29 26 30 27 31 28 29 33 30 34 34 38 38 41 38 35 39 32 37 30 30 31 40 42 54 51 47 47 57 53 56 48 41 37 33 33 33 33 33 33 37 37 40 51 58 58 58 51 44 40 33 33 39 36 37 38 38 38 38 38 38 38 39 39 39 42 42 38 50 46 50 46 39 43 60 62 65 59 78 94 109 112 112 115 138 138 146 142 130 122 113 95 79 53 48 48 49 49 49 47 62 65 66 73 81 89 90 104 148 166 179 190 198 200 196 195 170 177 179 191 218 265 332 369 405 429 444 424 379 351 369 395 494 540 606 669 700 723 746 746 717 698 664 608 532 448 378 340 309 324 343 353 374 382 403 411 405 443 513 579 641 683 712 712 682 579 457 368 319 311 318 335 386 410 425 443 477 515 542 561 576 573 570 555 532 505 478 459 444 425 388 362 348 323 305 297 305 319 344 370 410 448 474 500 492 499 503 510 520 532 536 536 560 560 555 545 519 492 461 428 338 314 278 225 192 181 204 249 266 298 321 328 307 278 242 241 238 262 285 323 388 442 488 510 517 512 504 492 485 493 498 499 488 474 460 453 440 402 361 327 268 246 223 216 213 212 200 199 220 246 265 299 330 364 387 402 429 429 440 440 436 428 425 399 349 288 233 194 186 179 168 164 161 172 195 207 226 233 233 229 215 211 207 199 188 180 176 176 191 195 199 195 183 171 159 155 175 179 197 220 250 277 307 319 363 367 364 364 341 309 285 269 264 255 275 326 349 340 375 437 479 516 569 615 641 647 617 586 553 546 550 554 554 543 536 529 503 469 439 402 387 358 324 319 336 372 422 482 541 583 583 573 560 538 516 519 537 574 614 629 619 620 639 647 640 621 581 544 515 477 422 382 365 383 422 453 492 515 541 561 566 544 504 450 375 286 239 266 313 340 399 475 498 494 479 464 442 424 403 392 350 319 292 277 270 274 270 263 230 238 257 272 291 301 307 318 324 350 384 435 486 529 545 541 501 467 421 364 303 257 226 218 232 297 381 445 492 540 608 630 570 499 407 264 128 39 37 37 41 72 119 166 191 203 199 184 176 137 120 126 113 104 142 202 306 314 258 149 61 36 39 40 36 36 40 44 48 52 56 60 44 44 44 44 44 44 44 44 48 41 45 45 42 42 46 39 39 39 40 40 44 44 44 48 40 40 44 41 45 45 42 42 42 46 54 51 51 47 47 40 41 42 45 42 43 45 52 56 60 42 34 35 40 43 39 43 34 35 43 55 68 84 89 93 82 78 77 69 64 59 51 43 35 36 36 37 41 38 41 38 41 38 38 38 38 38 38 38 38 38 42 42 42 46 46 53 45 53 61 57 53 46 46 42 47 39 39 39 40 60 84 104 104 104 96 92 84 76 65 61 81 73 50 42 41 42 43 43 56 52 51 47 51 63 71 78 98 129 172 214 253 299 338 372 427 451 475 486 479 464 461 439 349 316 281 215 137 83 68 66 62 53 51 50 57 72 83 87 116 148 136 91 68 87 82 46 58 57 49 48 44 44 56 55 42 59 63 47 50 71 67 47 63 67 67 63 70 62 65 61 65 61 68 68 76 83 94 102 157 256 351 397 420 451 424 343 195 145 123 128 153 210 330 446 546 620 720 830 917 981 1015 1008 934 870 795 719 647 561 469 394 289 252 215 180 161 134 107 91 72 69 69 61 49 48 51 52 47 47 54 54 62 70 85 89 116 170 234 274 308 379 489 574 620 649 642 590 541 489 424 337 183 137 109 102 110 103 76 45 61 46 46 46 47 47 47 48 46 46 46 47 48 52 79 98 89 104 117 132 166 225 300 365 415 479 547 576 592 625 687 749 798 798 772 701 592 441 277 146 105 48 44 77 88 76 96 133 81 77 73 62 46 46 46 45 66 65 61 73 85 101 116 131 154 185 244 295 338 378 412 442 483 516 547 559 562 546 519 496 487 458 400 300 199 118 72 61 68 41 42 87 90 42 61 133 130 111 83 51 42 42 43 47 46 51 64 60 53 50 62 70 78 91 104 96 68 48 47 48 52 47 45 45 47 52 48 47 77 69 129 174 150 106 102 98 92 114 170 199 212 184 141 92 57 50 52 54 53 90 183 269 253 328 412 428 371 305 305 338 331 331 327 306 266 222 190 167 76 56 51 51 67 85 80 63 174 288 88 43 80 201 434 327 111 124 128 128 117 101 85 73 77 69 61 53 56 65 73 88 125 180 203 189 227 317 395 403 447 447 458 347 157 87 93 56 55 59 63 68 109 137 101 45 73 64 57 66 98 136 173 183 122 114 101 74 47 45 57 80 59 112 93 50 68 57 62 159 302 370 379 329 259 201 148 117 135 166 206 209 171 170 200 173 221 215 209 174 119 80 77 97 72 64 64 71 81 65 49 47 56 63 63 48 52 53 58 62 55 45 44 57 64 50 54 70 52 44 57 124 216 302 346 365 329 233 114 47 51 63 52 43 56 43 62 113 139 114 79 68 120 61 49 54 41 55 82 71 47 42 42 47 62 62 47 41 42 62 122 134 107 75 62 65 41 50 58 59 60 72 95 121 172 309 334 393 435 450 501 389 391 262 169 155 154 143 160 213 326 427 538 595 612 654 744 824 855 825 768 718 700 674 576 464 380 303 223 165 115 61 78 130 100 83 58 42 41 49 53 49 39 39 40 48 55 55 52 51 43 40 43 40 43 40 40 40 48 60 72 80 84 76 68 53 42 42 41 41 41 41 42 42 40 37 51 42 40 48 44 76 57 56 52 47 39 38 37 37 37 38 38 39 39 40 40 41 66 44 70 133 207 254 245 173 291 313 378 494 606 686 742 771 925 918 865 779 641 415 201 113 141 79 44 45 40 37 38 62 104 72 73 105 103 56 56 93 56 92 106 81 115 218 320 334 222 92 39 48 56 39 115 231 114 58 37 54 54 36 36 42 42 39 39 46 51 50 55 54 47 46 47 46 50 46 50 46 58 58 58 58 62 66 75 71 91 60 40 41 65 77 65 42 41 42 49 57 96 123 118 89 124 88 203 262 306 578 628 281 60 46 49 48 54 54 64 67 67 75 72 73 70 59 48 48 64 64 61 69 70 74 71 74 66 69 64 56 59 51 50 50 77 76 108 148 120 48 40 65 65 49 40 60 92 116 116 93 60 49 92 152 152 89 60 72 41 59 94 91 63 43 46 55 41 43 42 39 41 96 112 92 208 287 219 71 38 38 38 42 64 46 43 44 45 46 45 44 59 46 77 132 142 110 121 160 200 169 173 179 175 176 164 131 185 140 77 40 49 75 118 138 42 63 103 116 88 40 32 36 44 41 44 40 32 31 31 32 32 32 32 32 33 34 41 38 33 34 50 67 103 140 179 199 257 256 261 286 295 291 298 318 348 367 412 438 456 454 449 429 386 362 331 307 284 272 261 264 256 244 220 207 203 212 231 232 244 237 230 219 197 174 159 151 143 158 196 231 265 291 306 306 287 275 263 255 251 251 259 256 263 263 267 267 267 259 255 255 253 272 295 319 357 377 401 416 396 388 372 349 325 302 294 286 333 337 349 365 366 347 315 291 255 266 289 340 395 442 465 476 506 510 510 510 514 522 537 541 533 529 525 521 524 520 516 512 512 517 533 542 546 546 534 530 539 535 535 528 528 529 540 537 550 555 578 587 602 598 590 582 558 554 542 534 526 526 526 530 545 545 523 498 474 453 426 406 377 369 370 333 266 191 155 150 181 238 304 369 433 494 562 603 641 695 749 768 783 807 818 822 863 855 851 840 812 758 723 712 700 701 705 702 686 662 634 611 554 536 514 476 434 380 334 296 222 204 193 175 172 164 168 165 154 158 174 187 211 230 246 261 295 316 353 395 448 501 547 578 619 656 686 727 760 801 854 888 883 898 898 891 876 865 859 867 891 894 920 951 977 980 990 1007 988 962 920 887 849 800 755 706 597 519 448 366 308 247 201 156 130 116 98 95 80 74 78 74 63 74 108 133 177 242 334 410 507 528 543 542 545 560 592 611 649 680 718 745 774 789 812 831 838 822 802 791 784 769 750 713 641 611 569 527 466 412 352 314 256 241 226 214 211 211 218 218 70 66 66 55 55 51 51 48 32 28 28 28 28 29 37 34 31 32 32 36 39 39 38 41 33 36 39 38 41 37 40 39 38 44 41 37 39 35 31 31 31 30 29 25 21 17 17 16 35 35 35 31 27 27 34 30 30 26 26 22 29 25 21 21 25 25 25 25 25 25 25 25 14 14 14 18 22 22 22 26 30 31 30 30 30 30 30 30 30 30 34 34 39 43 43 40 31 24 21 25 29 33 30 30 31 35 29 33 30 34 34 38 30 34 38 35 32 32 29 30 30 31 32 33 46 42 39 43 49 45 41 37 41 37 33 33 37 37 33 33 37 37 40 47 62 62 62 55 48 44 37 34 35 35 36 37 38 39 39 39 40 40 41 41 41 41 48 48 44 52 57 57 50 54 74 87 85 86 105 131 150 158 168 172 183 187 195 199 195 180 168 150 130 100 80 68 61 57 49 48 65 65 69 73 85 89 93 96 109 123 131 136 143 146 145 137 112 119 126 130 152 192 244 279 328 351 382 366 337 328 350 376 471 509 564 615 643 659 670 675 652 642 611 566 516 450 389 354 347 358 369 379 394 408 430 427 440 477 548 614 684 733 765 764 734 645 539 435 345 306 310 332 379 389 407 437 470 507 537 559 571 579 576 565 550 524 509 487 475 452 414 380 356 334 316 301 312 315 333 359 392 422 452 466 482 489 488 491 502 505 512 519 551 552 562 559 549 534 507 485 388 344 277 225 200 197 212 234 274 295 325 333 308 275 242 238 223 248 262 304 362 408 446 460 487 490 482 474 475 467 472 468 450 438 432 429 423 402 367 334 283 257 230 212 205 201 193 199 228 254 262 281 304 323 346 357 392 399 417 428 436 439 442 418 359 302 259 213 186 168 157 149 141 153 169 192 218 233 233 229 234 223 215 203 184 176 168 164 172 180 188 184 175 163 163 163 167 178 189 205 235 258 285 293 348 345 337 330 296 261 229 216 211 194 202 242 253 248 287 357 419 456 508 572 617 631 625 601 553 535 527 523 519 523 516 510 492 458 424 395 373 355 328 323 325 356 408 463 534 564 576 570 553 531 516 519 541 577 614 629 630 627 631 631 624 606 577 555 526 488 445 397 376 387 418 449 492 515 541 558 555 533 486 436 360 275 232 262 313 347 417 486 505 505 498 480 451 425 396 370 331 308 281 266 270 274 270 262 231 235 246 257 271 278 292 299 320 347 385 436 486 525 545 539 499 457 403 341 291 252 236 232 266 320 396 460 507 544 604 611 551 464 349 213 105 40 41 42 117 141 175 203 226 219 215 200 184 148 127 126 124 116 147 208 287 279 219 126 56 39 39 35 31 32 44 56 60 60 60 56 48 48 48 48 48 47 47 47 48 48 48 52 45 49 49 49 42 42 39 39 36 36 36 36 44 44 44 48 45 49 42 46 43 47 43 47 48 44 40 40 41 42 48 46 47 45 44 40 41 34 34 35 47 39 34 33 38 43 39 47 51 56 68 73 69 73 77 84 79 63 50 35 36 36 37 38 42 42 38 38 38 38 38 38 38 38 38 38 38 45 49 49 49 53 53 53 49 49 53 53 53 49 49 42 54 42 39 38 39 51 71 79 104 104 104 104 100 100 93 93 90 79 63 43 42 41 41 41 51 51 51 55 55 59 59 63 71 87 111 130 146 166 193 208 251 279 310 330 334 338 349 335 279 245 191 143 94 63 51 51 72 60 62 76 111 149 168 180 182 175 139 83 58 58 58 45 45 45 49 49 52 48 44 44 42 64 88 68 55 59 59 55 55 55 62 62 65 61 64 64 61 61 64 68 72 76 91 94 94 165 248 302 357 409 428 387 258 189 147 133 138 168 238 318 450 541 671 785 879 958 1014 1016 995 939 886 829 758 675 592 521 429 385 332 286 258 227 193 170 120 101 81 65 57 53 56 60 51 51 54 54 62 66 81 85 101 151 211 255 293 364 459 539 605 634 635 589 544 499 441 373 267 222 187 175 168 153 125 98 107 88 76 61 53 46 46 61 52 60 69 81 86 106 141 164 166 181 211 240 281 328 383 432 484 537 590 615 639 661 707 746 790 791 764 689 579 466 341 230 142 66 54 94 122 122 142 170 162 143 119 96 80 69 65 61 52 52 63 75 98 114 133 143 221 260 319 377 427 466 498 539 605 635 635 636 628 590 548 499 465 420 339 245 144 85 63 71 67 51 63 99 91 59 70 110 122 98 63 42 42 43 51 55 71 62 48 48 49 57 58 58 70 78 75 64 52 47 47 48 71 55 46 46 47 56 52 52 80 53 133 226 202 106 74 79 53 76 129 166 172 140 93 48 58 56 59 62 54 51 116 198 285 333 361 342 323 332 345 346 318 318 323 339 331 271 190 123 67 56 50 50 61 65 68 51 65 276 208 116 88 200 403 337 163 152 139 116 104 85 69 53 61 53 48 48 48 49 61 65 103 153 180 201 248 322 376 391 470 485 393 191 85 75 81 80 78 97 98 114 132 136 112 84 87 71 52 45 67 117 158 160 99 91 85 67 48 45 64 83 90 132 101 58 65 50 51 139 247 351 399 369 322 278 209 150 160 176 185 161 152 243 333 330 252 194 195 213 178 84 51 52 68 56 51 62 69 64 52 46 63 66 59 51 45 45 50 47 51 45 45 65 67 50 49 54 45 58 126 213 304 356 375 374 309 222 122 59 55 55 51 42 68 51 81 136 166 153 138 143 243 121 65 50 40 67 106 71 40 41 43 59 74 69 58 42 42 45 78 106 113 93 68 59 41 50 59 51 48 56 94 125 163 273 295 369 440 467 506 382 349 220 160 188 172 95 78 140 205 278 359 423 467 508 558 605 661 645 590 548 531 509 432 332 255 197 139 94 56 43 46 97 87 70 42 40 40 40 40 40 39 39 44 48 59 59 59 55 40 40 40 40 40 40 40 40 52 60 72 80 84 80 72 61 46 42 41 42 43 51 51 44 43 40 43 40 40 51 41 50 44 44 47 40 46 38 42 42 42 38 42 39 40 44 40 41 40 39 66 141 208 238 229 200 295 314 407 551 673 740 784 829 882 888 887 889 798 542 302 199 142 98 96 145 185 173 149 148 152 124 160 221 190 87 56 108 112 96 110 185 327 418 360 222 134 76 56 73 92 92 123 160 63 43 46 62 54 37 37 61 42 42 42 46 50 54 54 54 46 46 46 46 46 46 46 46 55 55 55 51 59 56 71 64 72 68 63 55 70 86 78 47 56 76 95 98 105 121 117 111 176 87 143 299 408 468 377 164 44 45 45 44 51 54 60 56 75 75 75 72 65 58 50 43 51 55 59 67 75 79 83 83 91 87 79 67 55 43 43 42 73 52 56 80 64 39 40 77 53 45 41 52 76 96 100 82 56 44 89 161 176 109 56 43 42 58 82 82 62 50 58 62 62 50 61 81 93 89 104 120 267 191 142 126 98 70 93 118 56 46 50 48 45 45 45 44 55 57 96 151 146 101 100 116 164 176 189 186 175 156 148 151 181 148 109 67 56 47 62 66 34 63 99 95 56 30 30 32 32 32 36 32 31 31 31 32 32 32 32 32 33 33 34 38 54 59 83 111 152 180 208 231 270 258 259 268 266 246 242 247 245 279 332 370 418 424 430 414 378 347 327 300 280 265 258 258 241 229 220 208 212 228 251 252 269 253 238 219 196 177 173 162 154 177 211 239 273 299 314 314 295 283 271 259 255 255 263 267 263 263 267 267 267 259 255 255 265 284 311 338 365 389 412 420 403 392 380 361 345 325 317 313 345 349 353 346 327 303 268 248 259 278 321 379 437 480 510 518 521 517 513 505 505 509 516 520 512 512 516 516 516 520 520 520 540 548 557 569 577 570 562 554 554 547 543 543 540 544 552 549 555 556 564 572 572 564 555 547 519 515 503 495 487 483 491 494 533 533 519 491 463 431 399 375 375 357 328 278 230 175 159 169 223 283 333 387 440 490 542 576 629 683 726 749 768 791 803 817 851 850 831 827 800 760 738 731 716 706 687 657 614 567 527 490 433 403 372 337 292 249 212 190 144 137 122 108 105 105 109 113 108 120 129 142 162 166 178 189 219 229 255 292 349 395 445 483 558 599 652 708 752 793 841 875 889 901 913 914 896 889 883 887 914 909 920 951 973 976 994 1007 996 951 894 849 812 759 695 616 464 389 318 248 197 156 126 96 93 79 75 64 57 54 66 62 59 70 108 148 201 285 366 438 500 510 520 516 504 504 516 535 558 596 631 658 688 717 752 777 797 800 792 796 800 800 788 773 758 728 698 660 608 558 494 453 382 356 325 302 286 282 286 290 63 59 59 55 55 51 51 48 40 36 29 33 29 41 49 42 40 32 44 44 47 47 50 53 36 40 39 42 41 33 29 31 33 40 36 32 35 31 27 27 22 22 21 21 17 16 16 16 31 31 31 27 27 23 30 30 26 26 22 21 25 25 21 21 28 28 28 28 29 29 29 29 21 21 21 25 29 29 29 33 30 30 30 30 30 30 30 29 26 26 30 34 38 39 43 36 27 24 24 28 29 33 26 30 31 35 29 33 37 41 34 38 34 31 35 32 40 40 37 30 31 32 32 33 34 34 35 35 33 40 40 36 33 33 33 33 41 41 41 41 41 36 36 43 63 63 63 55 48 45 38 34 35 35 37 46 46 47 51 41 41 41 41 41 42 42 45 45 41 53 62 74 79 84 104 120 143 154 169 187 199 214 228 231 240 252 272 284 288 277 261 232 180 135 107 84 76 72 68 60 76 80 80 77 84 81 80 91 80 84 88 88 91 87 86 86 89 89 92 92 104 127 167 195 230 258 297 304 295 298 327 350 436 474 521 552 579 587 595 596 584 566 547 517 479 433 384 357 373 365 372 383 402 416 427 427 452 489 552 622 696 749 777 768 749 707 625 505 391 324 328 351 373 383 408 430 463 489 518 536 559 563 564 564 561 548 544 534 514 483 441 400 367 345 327 316 297 308 322 351 377 395 418 440 462 470 477 480 495 502 512 512 536 541 554 559 556 546 531 512 432 367 284 232 208 205 213 226 271 304 330 326 316 283 250 242 220 222 237 267 316 355 392 410 460 464 464 460 453 441 433 418 410 402 396 408 410 397 374 349 295 261 226 200 193 189 186 192 233 255 259 270 285 296 311 322 360 375 401 416 428 432 443 426 359 314 279 229 186 160 153 149 137 142 158 177 192 203 206 206 223 219 208 200 188 180 176 172 168 180 188 180 160 152 163 171 155 170 185 201 231 254 269 277 325 321 314 295 257 225 186 170 169 148 148 172 176 171 218 280 349 390 447 515 572 605 619 611 557 542 526 510 502 499 496 494 488 454 420 391 373 355 339 331 313 341 392 448 518 553 565 555 553 531 516 519 537 573 610 622 623 612 615 611 604 594 573 555 530 496 457 409 388 391 422 445 492 504 534 547 543 518 467 427 340 259 231 265 316 351 421 486 493 498 503 493 471 429 388 346 319 296 277 269 273 277 269 258 243 239 238 238 248 259 269 283 313 347 394 440 479 517 537 531 492 439 384 329 278 262 258 262 300 345 410 471 512 545 579 566 513 414 294 178 105 77 90 114 184 199 221 233 245 231 223 204 196 160 143 138 136 132 175 227 263 223 151 82 40 35 31 31 30 31 48 64 76 68 60 52 48 48 48 48 48 47 47 47 48 48 44 48 48 52 45 49 42 42 35 35 35 35 35 35 40 40 40 48 45 49 46 50 43 47 43 47 44 44 40 40 40 41 41 51 52 45 37 40 48 45 45 50 58 54 34 32 50 46 35 34 35 35 36 40 44 57 76 80 83 63 46 34 36 36 37 38 42 42 42 38 38 38 38 38 38 38 38 38 42 49 49 49 49 53 53 53 53 49 45 49 53 57 53 42 54 46 42 38 38 39 43 47 60 64 68 72 80 84 88 85 94 86 74 58 46 42 41 41 43 47 55 59 63 59 59 51 52 64 80 84 87 95 106 118 134 158 189 209 217 221 236 237 231 196 149 118 99 88 80 68 96 91 94 125 164 215 254 266 229 186 130 78 54 45 45 45 43 44 52 56 63 59 51 47 52 104 143 115 71 51 54 47 42 42 46 46 53 53 60 60 64 64 60 60 71 75 83 87 78 101 148 203 246 302 361 372 329 267 206 168 154 149 178 200 329 437 588 717 811 890 976 1015 1009 987 950 897 830 747 675 616 545 496 439 390 355 320 285 259 184 138 97 69 61 57 60 60 59 55 58 58 65 69 80 77 112 150 206 247 298 361 440 497 591 642 651 621 571 541 499 442 368 334 295 275 260 244 217 190 198 179 148 120 100 96 96 96 100 120 137 153 165 189 229 256 267 296 338 360 393 416 443 473 542 576 625 655 687 720 739 758 790 779 742 666 571 494 413 341 203 130 106 149 193 198 210 233 245 222 202 183 168 152 136 121 93 101 117 144 175 202 228 247 340 390 453 510 549 588 626 656 709 715 704 697 670 624 553 499 433 372 276 185 115 89 90 99 55 91 119 126 130 142 150 142 114 83 43 41 42 48 56 56 80 56 43 43 53 69 62 46 66 66 51 47 47 47 47 47 103 79 55 47 48 64 64 68 88 49 133 245 206 86 50 71 53 68 109 134 144 128 97 53 85 88 94 85 53 49 99 174 265 301 310 306 339 384 369 318 302 290 291 330 349 310 210 118 62 51 50 50 49 48 47 54 43 193 224 160 120 197 348 372 202 167 131 92 80 61 48 46 52 48 48 48 48 49 60 64 79 97 116 151 208 258 301 316 391 451 308 87 69 99 65 72 78 81 92 121 141 140 121 105 98 76 45 44 46 89 131 136 102 94 88 67 48 46 49 60 92 125 89 58 72 61 50 135 247 348 396 392 376 358 299 220 206 199 167 119 134 262 368 365 282 173 161 227 240 138 83 99 63 58 53 57 68 67 59 58 60 63 51 44 44 44 45 46 50 45 45 68 67 50 49 55 58 102 190 274 333 356 351 335 234 186 114 63 51 47 43 43 61 59 93 155 205 235 260 288 339 143 56 65 41 73 119 72 43 44 63 66 62 53 50 43 42 43 45 77 108 103 66 41 41 54 56 48 43 44 87 125 167 285 323 425 511 514 491 326 227 114 126 231 223 102 74 156 135 173 230 287 340 362 376 375 400 389 365 327 320 307 261 188 158 116 81 59 43 42 44 85 75 66 41 39 39 40 40 40 49 53 64 64 64 56 52 48 39 39 39 39 39 39 39 39 39 40 52 60 68 68 64 60 68 52 55 64 85 97 93 81 64 49 41 37 40 72 38 39 40 40 40 39 43 39 42 42 46 50 50 47 44 48 44 44 52 60 90 148 219 242 245 277 236 215 276 414 541 610 674 757 855 901 909 910 873 745 578 497 392 375 393 435 450 402 354 328 258 224 260 313 246 107 68 132 100 120 190 329 486 516 357 146 82 88 88 84 103 115 103 63 37 46 66 66 57 49 53 61 38 38 42 46 50 54 54 58 46 46 46 46 46 46 46 47 47 51 51 59 60 57 68 68 91 118 109 72 71 106 105 77 106 119 128 124 128 160 192 216 200 141 152 317 447 350 174 109 56 46 44 44 46 54 72 83 82 71 67 56 49 42 42 42 42 42 50 58 67 71 70 70 74 70 66 58 50 42 42 42 53 39 38 40 40 39 40 73 41 41 41 44 52 64 72 62 64 45 80 152 184 136 87 71 74 78 82 74 69 61 57 54 50 41 77 133 140 100 127 187 194 58 97 173 89 36 49 38 48 42 54 48 45 44 45 45 58 57 96 143 138 97 92 104 144 176 185 170 162 135 139 182 145 132 109 63 40 30 29 29 38 95 111 59 31 40 48 32 31 32 32 32 31 31 31 32 32 32 32 33 34 42 50 51 71 88 116 145 182 210 226 229 230 218 207 200 185 158 150 154 180 218 279 333 386 404 410 401 359 339 319 292 276 261 254 253 233 225 220 216 228 244 264 276 289 269 238 211 195 184 177 181 169 192 227 262 292 307 318 318 295 283 271 259 255 259 263 267 255 255 259 259 259 251 247 247 280 303 319 346 373 393 412 416 400 400 392 377 361 342 330 322 342 346 346 319 291 256 244 240 271 317 372 434 477 507 530 541 517 513 505 497 489 485 485 489 493 497 508 516 528 536 540 544 561 569 581 589 590 590 586 578 562 555 551 540 540 548 545 549 551 555 559 559 551 535 519 511 499 499 495 495 496 496 496 503 530 531 521 504 472 428 392 364 363 318 264 202 165 139 138 160 241 290 344 387 428 473 522 559 609 655 694 721 740 771 786 797 828 819 807 803 787 764 753 750 728 706 669 619 545 471 408 359 306 276 249 214 183 157 146 133 90 83 69 69 66 63 71 75 86 98 107 120 132 140 139 139 153 163 181 210 263 313 364 412 495 555 624 685 737 785 829 859 889 905 926 934 924 917 922 922 945 933 936 951 965 980 992 1004 985 920 848 800 763 695 598 496 344 273 210 159 128 106 89 82 75 57 53 49 49 50 50 50 51 66 96 156 229 314 399 452 502 516 515 499 475 459 455 463 482 516 547 581 619 657 698 733 755 770 781 793 797 797 800 811 819 800 777 748 718 677 621 572 514 479 433 397 369 361 362 370 63 52 59 48 48 44 44 45 44 37 37 34 41 49 50 55 44 36 48 48 55 47 47 50 37 40 36 35 33 29 24 27 33 36 32 28 31 27 23 22 18 18 17 17 16 16 16 15 27 27 27 23 23 19 26 26 22 22 17 17 25 21 21 21 28 28 28 28 28 28 28 29 21 21 21 25 29 29 29 33 26 26 26 26 26 25 25 25 26 26 26 30 35 39 39 36 27 20 24 28 25 29 26 26 31 35 28 33 37 41 34 38 39 35 39 40 48 45 42 39 40 36 32 32 32 33 33 34 32 32 32 32 32 32 33 33 41 41 45 45 40 40 36 36 56 56 56 49 49 45 38 34 35 40 45 50 62 62 66 56 42 42 42 43 50 58 62 66 62 82 103 115 121 125 141 171 205 226 241 260 271 281 289 292 320 340 368 385 389 378 359 326 239 186 146 115 99 95 88 84 88 88 84 87 83 79 75 81 60 64 60 60 56 56 63 63 71 75 79 75 78 90 118 138 160 184 223 246 260 275 297 331 398 435 474 501 505 509 520 517 505 498 483 461 431 401 371 352 372 357 356 367 390 405 420 420 456 489 548 615 685 738 762 757 753 722 656 556 438 363 355 370 354 364 390 416 452 481 503 521 540 543 551 556 557 566 560 564 549 522 476 435 405 380 342 320 293 304 311 329 355 374 396 410 428 435 454 469 476 499 510 513 521 533 546 543 544 537 522 500 474 398 310 247 219 213 213 219 276 298 323 327 317 291 261 250 222 224 218 236 271 316 346 368 427 431 435 435 430 404 384 372 386 382 379 388 398 404 390 368 319 273 226 192 181 178 170 181 226 240 247 259 266 273 291 295 329 352 378 401 421 436 440 426 359 326 303 249 194 156 149 146 142 142 158 166 169 172 171 167 199 203 196 200 200 204 208 208 180 192 200 188 164 148 159 171 155 170 189 209 232 251 266 270 294 294 283 257 229 194 159 132 144 123 123 143 139 134 173 234 276 325 397 466 534 583 601 605 569 550 541 518 506 502 495 485 495 465 428 402 380 355 339 327 305 333 377 436 500 541 554 551 545 523 508 511 525 558 595 610 608 604 604 600 593 586 565 547 526 496 461 421 400 403 430 453 473 492 519 531 524 499 444 407 316 250 226 264 319 358 421 471 478 487 496 494 468 414 360 318 303 284 272 265 276 280 272 253 243 228 223 222 232 239 261 279 306 348 406 445 472 502 518 516 447 401 354 313 285 277 288 299 340 375 429 479 524 543 553 532 463 364 263 179 138 148 161 181 187 201 220 232 237 230 226 216 188 168 151 149 140 148 187 242 235 174 94 42 32 31 38 34 30 31 44 60 68 68 56 52 44 44 44 44 44 44 44 44 44 44 40 44 48 48 41 45 46 46 35 35 35 35 35 35 40 40 40 48 45 49 46 50 46 43 46 43 47 40 39 39 39 40 41 59 68 54 48 55 91 95 88 80 88 89 68 49 50 46 46 35 35 35 35 36 36 41 60 68 71 59 50 34 37 37 38 42 46 46 42 42 38 38 38 38 38 38 38 38 42 49 49 49 49 49 49 53 49 41 37 41 49 53 49 38 54 46 46 46 39 39 38 38 38 38 39 40 44 52 60 64 69 62 66 58 62 50 54 46 46 43 54 51 58 51 58 51 44 45 61 65 65 65 77 88 88 108 132 144 144 143 151 159 202 185 169 154 154 158 154 154 169 166 169 185 232 284 319 319 236 169 106 74 50 44 44 57 43 43 44 55 59 63 59 51 88 128 155 119 71 54 42 41 41 41 41 42 46 49 57 60 60 60 56 56 63 67 75 79 86 74 96 136 172 207 271 320 363 336 296 243 202 174 169 167 229 325 468 595 709 818 916 984 1000 994 979 930 859 784 709 657 597 545 495 450 412 385 361 328 239 170 106 69 53 57 56 48 63 59 66 62 65 65 76 80 128 154 198 247 306 362 426 467 572 627 655 647 613 590 568 535 479 445 409 374 366 351 340 332 344 329 298 255 235 231 226 215 234 251 271 280 280 296 332 355 385 412 446 471 485 496 510 517 572 598 636 674 726 756 763 766 771 740 679 614 559 526 477 431 303 229 197 233 289 305 309 313 304 293 301 302 295 263 235 212 198 206 229 256 294 337 379 413 471 524 594 648 685 712 747 773 762 750 727 704 666 605 510 437 352 285 200 145 123 120 121 117 42 111 158 138 162 226 242 206 114 79 42 41 43 49 57 57 73 53 44 44 53 69 58 45 58 62 62 47 47 47 48 56 135 107 75 55 52 63 72 80 88 76 156 217 149 49 49 79 73 64 70 79 92 97 102 85 73 71 68 56 51 50 127 210 193 225 277 338 390 398 337 246 334 290 250 251 270 246 178 106 54 50 50 50 48 47 54 77 92 75 115 159 200 244 312 405 190 143 87 51 47 48 47 45 48 48 48 48 48 52 57 64 86 54 56 95 145 168 194 229 264 320 233 91 72 87 73 57 87 69 75 137 196 196 160 115 93 88 55 45 46 58 99 112 124 104 87 65 48 46 45 49 73 97 66 47 87 80 77 151 240 325 389 417 455 452 381 274 283 224 165 129 133 225 301 313 310 198 152 205 227 168 145 181 93 77 68 64 75 78 78 66 57 53 45 44 44 44 45 45 50 45 45 60 48 46 62 75 107 147 215 274 286 277 268 268 147 123 95 59 47 44 51 51 56 59 89 161 235 313 397 453 435 150 43 100 85 73 101 73 98 82 77 68 68 64 69 70 44 42 42 56 86 77 56 39 41 58 68 60 44 48 86 117 195 306 339 426 485 453 416 250 113 55 120 252 245 122 78 142 105 119 149 191 233 252 238 218 191 196 192 170 163 160 149 118 109 86 70 55 43 43 44 80 90 73 49 40 41 45 49 49 89 89 92 84 72 60 48 40 39 39 39 39 39 39 39 39 39 39 40 52 56 60 64 64 79 67 67 83 103 111 96 80 55 79 51 36 55 83 51 39 39 40 39 39 39 38 39 39 51 54 51 55 52 55 52 56 80 91 92 135 237 305 360 428 317 213 163 245 345 417 499 606 746 886 894 815 797 813 768 689 644 648 656 641 580 491 443 425 333 280 265 258 191 96 88 140 72 188 323 403 429 371 246 119 74 72 64 48 72 96 75 38 38 62 74 58 50 57 53 37 38 38 38 42 46 54 54 58 46 46 46 46 46 46 46 47 47 55 56 61 65 62 61 72 99 145 155 117 115 173 199 167 153 171 211 244 261 274 279 276 169 214 222 251 295 235 139 121 84 61 44 42 41 61 99 122 82 74 66 55 48 45 46 50 41 42 50 54 62 55 58 50 41 41 41 41 42 42 46 46 40 39 39 44 61 49 41 49 40 45 49 45 40 40 52 50 72 49 65 113 144 128 127 139 126 114 98 78 69 61 49 45 69 97 157 209 204 176 231 311 166 86 225 309 149 101 169 118 48 42 54 48 44 44 44 44 58 53 80 119 122 101 119 136 159 172 164 150 166 143 147 206 145 128 85 34 29 28 33 49 110 155 127 31 30 80 80 31 32 37 37 36 32 31 32 32 32 32 33 45 58 67 83 91 104 117 153 182 199 207 203 196 192 173 158 135 120 101 97 100 155 189 254 312 360 379 381 379 333 320 304 280 261 246 246 245 225 221 224 224 240 256 276 284 280 268 245 218 199 191 184 188 180 207 242 277 307 315 325 314 287 275 263 251 247 251 255 259 247 247 251 251 251 243 239 246 280 306 326 357 385 397 412 416 416 405 397 385 362 343 327 323 323 331 331 300 268 248 256 275 306 357 427 477 504 518 533 544 509 505 501 493 489 489 493 493 513 517 532 540 552 564 572 569 577 581 585 586 590 586 586 579 563 552 544 536 532 525 529 525 534 531 531 531 523 511 499 495 495 503 511 519 532 540 544 544 547 544 527 510 474 437 393 357 316 266 192 141 117 118 126 158 232 281 335 377 419 464 510 543 581 619 654 688 715 735 759 782 792 795 795 791 787 779 764 761 721 695 638 558 473 383 313 260 196 178 158 135 120 113 118 108 69 69 59 56 57 61 65 68 75 83 96 109 110 110 105 109 116 122 135 164 206 263 321 370 464 524 600 669 729 778 830 856 890 910 938 946 939 933 937 938 949 952 959 966 973 985 989 985 940 883 799 739 672 595 482 379 256 193 153 115 96 93 75 68 49 49 49 49 49 49 49 50 50 50 84 149 239 332 400 445 487 501 490 467 431 399 388 391 414 433 460 486 524 566 627 665 691 721 752 770 777 781 801 819 849 841 819 804 786 753 704 662 625 598 555 515 483 468 463 460 56 45 52 41 41 41 41 38 45 38 38 42 46 47 55 59 40 36 41 48 51 47 47 50 37 40 35 35 26 25 24 23 25 32 28 24 27 23 18 18 17 17 17 16 16 16 15 15 23 23 23 19 19 15 22 21 17 17 13 13 21 21 21 20 27 27 27 27 27 28 28 28 24 24 24 28 32 32 33 33 22 22 22 22 22 21 21 21 21 22 26 26 31 35 39 32 22 19 20 24 21 25 22 22 31 35 35 40 37 41 41 38 43 40 48 45 53 54 58 55 47 44 32 32 32 32 33 33 31 31 31 32 32 32 33 33 41 41 44 44 44 44 40 36 52 52 52 45 45 41 34 34 40 44 49 54 66 66 70 60 59 59 66 74 90 102 121 129 126 146 170 179 180 185 201 227 273 302 317 348 362 381 392 392 408 428 449 470 478 463 444 407 313 245 190 146 126 111 95 88 103 99 91 86 78 66 58 61 56 52 52 52 52 53 61 57 53 57 65 53 49 53 69 85 99 127 166 193 216 238 267 289 363 386 424 439 439 435 438 439 446 435 424 413 395 380 362 351 352 348 344 352 375 402 422 433 469 498 557 611 670 716 743 738 737 703 651 575 485 406 370 358 327 335 372 402 438 467 489 510 524 535 543 544 553 565 570 571 563 545 511 481 448 403 358 323 300 293 304 311 333 352 367 389 387 409 423 439 454 464 475 483 506 514 523 535 535 528 524 510 488 436 361 286 230 205 209 220 266 291 317 325 325 302 277 261 238 218 201 211 237 283 317 336 366 381 393 398 401 382 366 365 375 378 379 392 405 415 409 387 342 292 234 195 169 170 159 170 203 222 225 236 247 255 269 284 306 325 356 375 409 428 436 426 363 346 322 272 206 160 141 142 134 131 146 154 150 153 145 141 180 184 192 200 212 220 235 239 207 219 212 196 172 152 148 159 159 178 201 225 248 263 267 271 267 260 249 233 206 168 136 121 115 99 107 123 122 113 132 182 207 260 340 420 488 530 560 578 577 573 573 557 546 523 503 485 499 469 428 402 380 358 339 327 293 322 366 425 481 519 538 535 529 511 496 499 513 543 569 584 589 593 608 612 605 590 561 535 521 492 461 426 408 415 435 462 458 477 500 509 502 472 428 387 292 242 222 263 318 358 421 463 456 468 474 471 444 387 336 294 299 283 275 272 283 283 275 256 235 216 211 206 213 228 254 276 303 349 407 442 472 484 499 482 385 344 323 309 300 307 325 347 389 412 455 490 521 525 521 496 398 318 245 195 179 188 196 200 185 192 215 231 236 233 234 223 184 160 150 145 140 159 199 247 219 142 47 33 36 36 34 34 30 31 35 43 48 52 52 52 44 44 44 44 44 44 44 44 40 40 40 44 40 44 37 41 46 46 39 39 39 39 36 36 36 40 44 48 45 49 53 46 42 38 46 43 43 39 39 39 40 40 41 71 80 61 60 78 117 149 173 177 185 166 118 71 41 42 42 39 43 35 35 35 36 40 51 55 62 58 57 50 37 38 42 50 50 50 46 42 38 38 38 38 38 38 38 38 46 49 49 49 49 49 49 49 45 41 41 45 49 49 45 37 41 42 46 50 50 46 39 39 38 38 39 40 44 48 52 56 40 41 53 53 65 61 69 62 57 46 49 42 49 50 65 55 42 43 45 45 45 46 62 74 69 85 94 98 87 87 91 113 157 202 234 257 253 256 267 275 267 271 275 287 327 371 388 357 231 145 85 65 53 43 43 56 43 43 43 47 51 62 70 67 107 119 126 94 70 66 54 40 41 41 45 45 45 49 65 64 67 67 63 59 59 63 71 74 62 50 70 113 149 172 228 288 353 382 384 322 250 203 179 163 173 226 329 452 582 716 825 897 965 980 977 944 880 802 742 694 634 593 537 499 465 442 418 375 266 187 115 74 61 57 56 48 67 63 70 62 65 72 80 83 134 153 194 239 299 355 400 437 522 584 631 647 639 631 631 617 588 554 522 487 479 487 507 516 528 525 502 462 442 443 435 416 417 422 431 423 411 411 434 453 492 506 532 562 576 583 593 593 617 617 635 688 733 763 763 758 739 693 627 571 551 542 509 470 380 332 316 349 412 432 436 436 404 396 408 420 412 373 354 350 353 349 356 371 401 451 505 550 591 645 714 772 806 833 863 868 815 780 742 689 620 533 425 340 266 200 137 122 140 152 128 89 49 126 173 138 161 237 250 210 103 71 43 42 44 53 57 50 50 50 46 46 45 45 44 44 45 57 69 58 47 51 67 76 135 111 79 55 47 51 56 68 72 124 208 193 93 48 69 83 53 52 49 47 58 77 79 73 52 52 53 52 51 70 143 194 141 149 218 322 365 328 253 205 345 278 210 166 149 129 86 50 50 49 50 53 48 46 65 96 127 47 94 194 291 320 296 343 137 98 55 45 46 47 48 47 47 47 51 51 56 56 56 52 82 46 53 104 139 145 151 162 229 220 241 194 92 55 88 81 114 100 148 264 374 370 279 173 111 95 72 48 47 48 59 86 115 90 62 48 46 46 46 50 54 74 46 46 91 84 88 170 205 279 362 440 512 534 466 367 388 252 158 147 155 207 292 348 353 293 230 203 181 143 140 157 109 92 72 71 78 82 77 69 58 54 50 46 45 45 49 53 53 56 52 44 42 47 86 112 159 184 232 255 242 214 197 196 99 92 87 63 51 51 62 63 56 59 88 160 265 387 505 586 544 211 62 132 125 62 66 98 120 123 115 118 125 118 107 85 55 42 41 42 57 59 62 54 41 54 64 60 48 52 79 113 199 310 316 363 374 346 334 203 115 112 178 259 236 133 74 87 63 70 85 101 123 130 129 117 83 95 99 88 80 77 78 78 70 59 55 51 42 42 58 82 105 88 60 48 56 69 77 77 93 93 96 84 72 56 44 40 39 39 39 39 39 39 39 39 44 48 52 60 68 76 80 77 80 64 61 73 92 92 76 61 48 84 67 39 51 83 90 43 39 39 39 39 40 40 39 39 43 47 51 59 59 67 64 68 55 70 87 134 272 435 515 541 386 231 126 145 210 250 303 383 501 699 766 693 658 675 641 586 607 605 618 603 548 473 421 384 294 253 198 139 100 96 112 117 108 236 346 342 256 167 115 92 50 38 38 40 75 87 86 70 62 74 66 45 49 73 69 37 38 38 38 42 46 50 54 54 46 46 46 46 46 46 46 47 55 56 57 62 63 66 70 73 71 164 240 265 325 406 424 384 315 336 378 439 443 392 299 225 167 208 216 156 112 128 132 89 76 64 51 46 53 72 98 114 78 70 62 54 51 52 64 65 57 54 61 58 61 50 53 42 40 40 40 41 45 42 53 53 44 40 40 57 69 65 53 41 40 45 53 45 40 40 44 53 59 48 60 88 103 99 119 155 142 122 94 70 61 53 45 40 68 144 204 192 159 171 246 306 213 141 301 405 265 225 320 285 56 46 50 43 43 43 44 43 53 60 91 127 130 117 131 148 170 160 172 194 218 195 171 186 189 155 81 31 26 29 82 114 183 131 67 35 40 56 41 31 33 37 37 33 32 32 32 32 32 36 45 65 86 107 116 125 150 163 187 204 205 190 174 158 155 129 110 83 75 72 80 84 122 160 221 278 324 334 347 345 311 309 293 265 249 234 229 218 218 214 221 221 236 249 268 276 256 252 237 218 203 191 187 183 187 211 253 288 315 322 321 313 278 263 251 243 239 243 251 255 259 259 263 263 263 255 251 254 287 317 341 373 397 409 417 417 421 409 390 367 351 324 312 304 300 304 304 280 252 248 276 311 353 404 466 501 511 510 520 531 516 509 505 505 509 517 525 529 549 549 557 561 569 577 581 578 574 578 578 582 586 582 582 579 567 556 544 529 521 517 513 509 518 518 522 522 515 515 511 511 507 515 532 544 549 553 553 553 549 542 521 487 443 398 342 309 248 194 147 116 123 140 163 189 250 298 345 380 414 452 493 527 557 588 625 653 680 706 738 769 757 772 792 795 799 795 779 753 712 671 588 496 385 296 215 166 105 88 84 68 68 69 66 70 63 64 65 69 66 70 70 66 53 61 62 67 64 64 60 67 86 89 105 131 172 230 288 344 448 515 580 649 710 770 823 857 891 911 934 942 943 937 937 938 937 956 975 982 993 990 971 955 891 834 759 675 576 479 375 284 168 125 101 75 68 61 53 49 49 49 48 48 48 48 48 49 49 53 84 150 236 317 370 404 427 434 423 399 363 324 308 304 319 331 346 372 409 451 512 554 611 649 702 733 747 766 793 823 879 886 875 868 857 828 786 756 726 707 680 652 625 601 596 581 49 45 45 37 37 34 34 38 46 42 42 42 39 47 51 55 40 36 41 48 51 47 47 50 37 33 35 27 26 25 24 23 25 28 23 19 23 18 18 17 17 17 16 16 16 16 16 16 19 19 19 15 15 14 17 17 13 13 13 13 21 21 21 20 23 23 23 23 23 23 23 24 24 24 24 28 32 32 33 36 29 22 22 22 21 21 21 21 17 21 22 26 30 31 35 28 18 19 19 20 21 25 25 22 34 35 35 39 37 41 41 38 44 41 45 46 54 62 59 63 51 47 33 32 32 32 32 32 31 31 31 32 32 32 32 32 33 36 44 48 48 48 44 40 49 49 49 45 45 38 34 34 39 44 53 69 74 86 82 79 93 89 104 120 140 164 187 192 204 212 225 234 231 228 240 269 322 363 398 429 467 491 498 509 493 498 514 520 521 506 487 451 370 301 237 178 142 110 91 76 91 94 86 86 73 64 56 52 48 48 48 45 45 49 46 50 46 47 48 47 47 47 48 56 70 93 128 159 197 212 240 255 317 347 366 377 380 373 373 381 404 400 393 386 382 372 369 370 359 356 356 360 379 403 431 450 458 491 546 586 625 658 690 699 703 667 624 578 517 442 386 339 309 316 346 379 420 456 485 499 513 528 539 547 552 557 566 570 578 567 541 512 486 437 388 342 304 293 293 292 303 319 338 356 376 387 398 409 416 419 425 424 463 475 495 515 531 539 539 529 495 467 411 340 261 212 205 213 254 269 299 314 314 302 284 273 242 218 197 207 234 265 299 313 320 335 347 363 375 379 383 394 387 401 398 411 428 434 428 403 365 311 249 199 165 159 159 159 192 199 211 218 232 243 258 265 288 306 329 364 383 402 417 403 374 350 330 284 222 168 141 131 115 123 135 143 143 143 142 145 173 180 188 196 208 216 231 235 223 227 216 204 184 160 144 136 159 178 209 229 249 264 264 264 244 237 229 207 184 156 133 107 88 77 101 117 109 96 106 140 165 218 290 363 427 476 521 544 585 593 597 593 578 554 527 496 502 472 435 409 387 369 343 331 297 319 359 407 463 508 523 520 521 510 495 491 505 524 558 569 581 593 613 621 617 602 564 531 517 488 457 426 412 419 443 470 454 466 490 491 487 453 408 364 287 245 233 266 318 373 425 456 449 443 444 432 398 356 316 278 295 283 279 295 303 303 287 260 227 205 203 198 202 224 251 269 311 346 396 435 458 469 472 448 327 297 299 298 315 344 365 391 434 461 485 509 511 495 484 455 341 281 227 201 194 196 192 187 173 191 210 222 223 217 210 203 175 160 150 141 137 163 203 254 210 118 33 31 36 35 38 42 30 30 30 30 31 32 40 44 44 44 44 44 44 44 44 44 36 36 36 40 40 40 33 37 46 46 46 43 47 47 48 48 40 44 44 48 45 45 49 49 42 46 42 46 46 39 39 39 45 41 52 75 87 65 74 104 158 233 316 349 357 309 206 108 51 45 49 46 46 39 39 35 36 36 43 43 50 54 57 58 41 42 50 54 54 50 50 46 38 38 38 38 38 38 38 42 53 53 53 49 49 49 49 48 40 48 56 60 52 44 40 44 37 38 42 50 54 54 47 43 39 43 40 40 40 44 48 48 40 40 52 49 60 53 60 53 60 49 48 41 48 49 64 58 42 43 44 45 45 45 46 51 51 62 67 71 60 60 72 101 143 239 338 397 407 398 405 424 379 388 396 397 419 440 417 367 217 140 76 67 59 44 42 42 43 42 42 42 50 58 66 67 79 75 70 50 62 86 77 41 45 52 49 45 49 53 69 73 71 67 63 59 56 59 67 71 58 54 74 106 130 142 182 232 323 403 441 379 278 215 181 154 149 162 207 302 447 582 700 767 866 896 904 883 838 782 734 697 637 593 548 503 476 446 418 367 266 198 135 87 77 61 60 59 70 70 70 69 72 72 80 87 118 136 170 212 272 329 378 415 493 546 608 643 658 669 684 681 678 652 628 604 604 625 664 684 669 677 674 643 639 640 628 593 568 557 549 534 514 502 505 505 539 557 583 606 628 643 646 646 654 639 649 679 725 748 747 731 732 686 624 576 556 543 509 470 406 397 405 457 508 539 548 559 533 516 508 504 473 449 465 494 531 523 514 505 515 557 615 660 726 767 821 875 913 936 950 940 857 800 727 643 540 429 320 247 189 146 107 111 140 140 101 53 73 133 157 133 137 178 178 143 87 68 48 44 49 57 53 46 46 51 58 46 44 43 43 44 57 57 57 53 54 59 86 99 114 91 67 46 45 46 47 48 47 160 254 197 81 57 89 74 51 51 58 76 87 90 68 53 51 51 51 51 52 77 110 121 129 105 134 210 235 200 176 189 234 194 145 98 74 61 57 49 58 49 49 53 55 46 72 111 118 137 221 282 342 350 259 185 82 62 46 46 54 64 75 64 47 47 54 51 59 48 47 46 46 45 62 114 156 146 129 131 229 229 357 402 228 91 81 80 117 170 292 444 577 581 444 280 191 136 82 49 47 45 47 60 76 49 46 45 46 48 56 59 47 71 51 58 106 99 110 201 238 260 291 350 435 504 518 518 483 294 167 156 154 183 288 380 352 364 333 251 180 142 135 128 96 84 64 63 70 70 70 55 56 48 47 47 46 53 61 61 64 64 60 44 42 47 104 141 152 173 220 224 199 158 130 121 88 88 91 68 58 51 62 63 60 59 95 167 291 440 577 650 574 266 77 107 114 47 60 158 181 215 247 258 234 179 120 70 97 58 41 42 44 43 62 82 49 51 59 48 48 59 87 110 144 298 338 384 364 296 284 168 131 168 221 258 220 149 83 64 44 45 49 56 52 58 69 66 59 67 64 52 43 43 44 52 43 43 43 43 42 46 70 97 124 99 72 60 60 65 73 73 61 61 68 68 60 52 44 40 40 40 40 40 40 40 40 40 48 48 52 56 64 72 80 70 58 51 55 59 70 67 66 58 62 93 73 64 48 96 139 47 39 39 39 40 44 48 59 63 47 51 55 56 59 67 64 68 55 109 162 192 310 518 588 500 255 148 69 100 150 159 161 197 275 409 516 536 501 453 433 454 458 451 460 481 486 451 376 306 219 202 151 92 92 136 138 110 133 173 200 175 137 108 92 81 54 38 38 56 83 67 66 70 66 62 53 38 53 77 84 53 42 38 42 42 42 46 46 46 46 46 46 46 46 46 46 47 63 60 61 54 63 63 66 77 95 215 363 494 629 724 738 686 629 584 554 549 528 443 311 217 232 173 153 118 57 74 97 40 42 43 58 66 76 75 74 66 77 69 58 54 54 59 67 68 72 61 64 53 61 50 57 45 56 49 56 45 52 45 53 53 53 48 41 40 45 57 57 45 41 45 49 45 40 40 45 49 41 43 56 76 75 59 71 99 110 90 70 50 49 49 53 53 60 144 168 103 47 83 146 162 177 85 209 363 301 197 192 161 76 62 42 42 43 43 43 43 44 67 115 158 165 140 123 123 166 154 224 296 274 227 183 138 193 155 81 32 29 71 157 193 150 35 27 55 72 31 31 69 33 37 41 37 33 32 32 36 44 52 65 82 107 128 149 151 171 177 181 178 171 159 139 120 93 82 70 47 48 57 72 72 123 165 222 268 309 331 341 342 296 287 278 250 230 214 198 194 210 210 217 221 232 244 260 264 240 240 229 225 210 191 183 179 198 218 264 299 326 329 320 312 266 255 243 239 239 243 251 255 275 275 279 279 279 271 267 277 306 337 365 393 413 425 425 421 417 398 375 344 324 300 288 277 288 285 281 261 245 260 296 335 401 443 489 519 522 524 534 538 532 525 525 533 541 553 561 569 573 577 577 570 581 574 574 574 582 574 578 574 574 571 575 568 560 549 537 521 517 509 509 509 518 518 522 519 523 531 535 535 543 551 560 568 565 557 549 537 526 515 478 440 392 331 282 250 171 145 130 126 161 189 213 249 315 360 391 418 440 459 493 523 549 561 598 625 648 671 710 742 733 757 781 799 806 802 778 744 699 632 533 411 300 201 125 80 58 52 51 51 48 48 51 55 60 68 80 85 85 81 69 61 72 65 62 51 52 52 52 52 60 66 72 105 150 204 269 328 448 511 572 641 702 763 816 858 888 908 927 935 932 929 934 941 940 959 986 990 990 982 948 911 841 793 714 611 488 372 284 220 127 84 65 61 58 51 50 49 49 48 48 47 47 47 48 48 57 69 99 150 216 275 313 332 343 347 343 319 288 257 245 245 233 244 259 270 299 341 402 447 516 565 630 680 721 755 790 827 894 908 908 909 899 880 857 832 801 793 781 766 746 723 707 695 45 41 41 30 30 34 34 30 46 46 35 35 35 39 43 47 44 41 48 52 55 51 47 50 33 29 35 27 26 25 24 23 21 23 23 19 18 17 17 17 17 16 16 16 16 16 16 16 19 15 15 14 14 13 13 13 13 13 13 13 16 16 16 16 23 30 30 30 30 31 31 31 31 31 31 35 40 40 40 36 25 18 18 17 17 17 17 17 17 17 22 22 26 30 34 28 22 19 19 19 24 21 25 21 34 38 35 39 36 41 41 37 44 29 37 45 54 55 59 63 51 51 44 33 32 32 32 32 31 31 31 35 35 35 39 39 32 32 44 48 52 52 48 44 56 53 53 46 46 38 38 35 51 55 68 88 101 117 122 126 146 150 165 185 220 248 276 288 304 308 313 310 299 288 289 322 372 417 460 503 541 560 576 575 547 544 546 536 525 514 488 459 366 305 238 174 131 103 79 71 79 75 78 77 69 68 64 60 48 48 45 49 49 46 46 47 47 48 49 49 48 48 49 54 57 87 117 152 194 212 234 244 290 313 332 343 339 331 336 339 382 378 377 378 383 384 393 397 409 406 402 390 379 387 415 435 439 473 521 545 561 582 621 642 652 628 600 579 545 482 418 351 309 313 335 368 409 438 470 492 506 521 536 551 559 560 568 573 593 578 559 537 509 464 418 381 319 301 282 273 273 281 300 319 355 380 380 384 394 389 392 391 426 445 473 504 524 543 551 548 513 497 461 394 314 250 220 209 227 246 279 290 294 294 283 265 226 214 205 216 246 266 291 295 301 312 320 332 355 372 388 411 407 417 414 427 444 450 435 414 387 334 257 203 169 159 148 160 182 193 200 204 222 225 239 254 261 284 310 333 356 372 379 380 378 361 338 288 233 187 145 127 119 116 128 136 140 136 135 138 157 165 180 188 203 211 219 223 223 219 215 211 192 172 137 124 151 170 201 225 244 248 248 244 221 214 203 188 168 142 115 99 81 74 97 109 101 93 103 129 142 187 251 312 376 434 499 544 586 605 609 605 593 570 543 519 497 463 434 412 395 384 358 343 301 323 356 408 456 493 512 516 521 506 495 494 506 524 551 554 586 594 617 629 629 610 572 543 525 491 457 422 408 419 443 470 451 463 479 484 480 439 394 360 291 260 255 281 337 378 426 449 447 432 417 394 363 328 297 278 303 299 299 314 322 322 306 279 227 205 203 198 202 213 239 258 316 343 385 420 447 451 446 409 289 263 276 290 322 358 395 429 479 500 513 517 488 462 432 407 318 273 220 197 179 184 176 174 172 187 209 222 219 208 193 175 164 159 150 141 144 175 215 262 206 105 32 31 40 31 29 38 30 29 29 29 30 30 31 31 40 40 40 40 40 40 40 40 32 32 36 36 36 36 33 33 41 38 42 50 47 55 59 63 48 48 48 48 48 52 45 45 38 42 46 42 47 43 39 39 52 40 51 81 87 80 104 150 262 376 491 555 559 488 346 213 105 77 65 49 42 39 43 47 39 39 46 50 53 57 64 58 49 38 46 46 50 46 50 46 38 38 38 38 38 38 42 42 53 53 53 49 49 48 44 44 44 64 84 84 64 44 44 52 36 37 41 49 50 54 54 54 39 39 39 39 39 39 39 39 47 47 55 47 55 48 51 44 55 48 55 44 55 52 63 53 42 43 44 48 44 44 46 54 54 59 60 60 49 53 53 93 149 288 435 534 565 560 558 554 518 538 532 521 522 504 445 361 208 135 71 51 51 51 42 41 42 46 46 50 61 65 69 62 46 51 46 41 54 89 77 48 60 63 55 51 49 53 61 65 68 64 63 59 56 59 63 67 59 67 75 79 91 108 139 174 290 405 459 402 297 224 178 139 128 119 128 195 317 440 547 614 731 761 766 765 743 702 662 629 577 539 498 464 438 399 368 323 235 179 142 99 81 61 56 55 66 70 66 69 72 79 83 87 101 123 154 196 246 296 353 398 471 520 585 635 680 698 709 713 737 727 722 709 717 738 785 815 777 801 817 798 791 799 788 735 659 633 613 598 586 574 558 553 587 594 620 651 669 676 676 668 658 642 640 655 697 724 728 720 706 687 638 585 533 495 450 418 384 407 440 496 535 562 582 604 601 582 574 558 518 498 534 598 670 667 659 646 645 668 722 767 846 872 906 940 977 985 970 947 834 758 655 539 416 304 216 167 144 125 105 113 117 105 81 53 81 120 148 141 133 130 115 99 60 56 49 53 57 50 46 45 46 47 47 46 44 45 65 89 128 96 56 45 57 82 93 90 78 69 50 46 45 46 47 55 46 144 231 168 64 57 85 50 52 52 82 101 108 103 80 57 55 51 50 50 50 64 74 73 101 78 86 106 111 104 112 140 105 93 77 57 53 49 65 69 81 53 49 64 74 60 83 121 161 240 300 333 330 279 176 60 53 50 57 58 78 75 82 71 58 54 70 62 70 55 54 46 44 45 58 90 117 124 122 112 182 282 452 513 360 147 65 96 128 267 445 597 720 735 617 461 346 205 99 63 48 44 44 62 47 45 45 45 52 64 65 60 47 75 66 82 130 137 160 256 291 254 240 258 292 357 464 559 520 348 230 203 177 174 243 304 299 344 352 283 196 146 139 141 73 61 53 52 60 60 59 48 49 49 48 47 50 57 65 72 71 83 76 52 42 52 108 146 140 149 176 168 140 107 83 78 73 73 76 56 55 47 62 63 68 70 106 190 326 479 599 653 540 339 127 83 113 68 69 190 265 350 410 421 358 267 188 135 194 120 66 57 49 44 71 103 86 63 51 43 48 75 110 138 121 288 342 378 330 250 233 118 129 154 206 239 213 150 92 73 45 50 54 50 46 44 45 49 48 48 45 44 42 42 43 47 43 46 54 46 53 61 84 100 147 119 87 60 56 60 53 53 41 41 45 45 48 44 39 39 40 40 40 40 40 40 40 40 40 40 40 40 45 53 65 58 43 45 46 47 50 50 61 73 61 64 63 74 53 125 204 52 59 59 60 67 67 67 67 67 59 59 56 56 59 56 56 56 75 157 246 220 266 505 561 349 120 75 56 91 125 131 133 140 149 186 241 292 311 282 289 340 336 341 358 375 372 337 274 231 162 151 131 100 109 137 122 90 101 89 76 72 83 102 97 77 63 47 47 59 71 55 50 54 65 61 64 60 64 72 87 76 46 42 42 42 42 42 42 42 46 46 46 46 46 46 46 47 63 60 57 50 47 48 56 66 111 223 390 585 774 883 894 859 795 700 603 547 507 430 326 254 248 154 94 87 79 62 58 41 42 46 61 76 79 74 62 57 69 65 61 50 54 54 62 59 67 56 55 44 52 45 60 56 59 52 55 48 51 44 48 48 48 56 48 40 40 56 60 48 48 48 48 44 44 48 56 49 40 41 47 67 71 54 50 62 78 66 61 49 45 53 65 76 135 179 163 86 50 86 118 94 110 74 129 245 269 189 113 82 100 66 41 41 42 43 43 41 43 75 126 166 169 144 119 111 162 150 284 368 266 198 179 118 157 139 85 34 32 98 149 157 54 39 56 76 53 31 33 74 34 38 46 46 45 45 53 57 80 88 101 111 139 161 175 180 169 166 155 144 136 121 109 105 85 105 109 90 90 96 103 95 169 196 241 283 324 339 345 351 292 276 263 231 211 190 178 170 194 198 209 213 221 229 240 244 248 244 229 221 209 194 186 182 209 236 279 311 337 336 324 308 270 255 251 243 247 255 263 271 279 283 283 283 283 279 271 281 322 356 384 412 421 425 417 409 402 379 348 320 296 273 265 258 273 266 262 261 261 292 343 382 436 466 493 526 537 547 562 562 560 553 546 550 558 566 578 582 582 582 582 574 574 570 566 566 574 563 562 551 551 548 556 553 533 525 517 506 505 498 498 502 519 519 519 519 523 524 528 532 552 560 568 572 569 557 537 518 495 473 439 390 348 300 259 237 191 188 195 207 242 277 305 334 400 433 461 476 483 502 521 544 554 553 583 602 621 635 675 706 715 742 773 787 794 793 770 736 675 596 479 349 224 137 77 48 50 50 49 53 64 80 92 95 138 154 163 179 175 160 140 124 120 101 85 55 51 52 53 53 52 51 61 98 147 209 270 336 455 526 588 653 714 771 817 851 885 901 920 928 928 929 933 945 947 978 994 990 983 960 918 877 785 737 646 535 408 296 216 153 110 74 51 50 55 51 51 50 49 49 48 48 47 48 48 52 64 72 95 134 173 208 235 246 254 258 251 239 220 201 201 198 170 174 188 198 220 266 319 372 440 496 561 626 679 725 763 803 866 888 904 912 905 898 891 888 865 865 857 849 837 822 806 798 45 41 34 30 30 34 30 30 46 46 35 31 31 35 35 39 48 52 52 63 59 59 58 54 33 36 35 27 26 25 24 23 20 23 19 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 12 12 13 16 16 16 16 23 30 30 30 30 30 31 31 31 31 31 35 39 40 40 36 25 17 17 17 17 17 17 17 13 17 18 22 26 30 30 27 21 18 19 19 23 28 25 25 34 38 35 39 36 40 41 37 36 29 33 41 49 51 55 59 55 51 48 44 40 33 32 36 31 35 35 35 35 35 39 32 31 32 40 48 56 52 52 44 53 53 46 46 46 39 39 35 59 68 88 109 133 153 158 173 219 226 242 270 309 340 372 388 393 401 405 390 375 360 357 379 411 448 491 530 565 584 587 587 564 557 547 533 518 496 478 449 328 271 214 155 115 88 72 63 63 59 70 65 72 68 75 68 56 53 53 46 46 46 46 46 47 47 48 48 47 47 49 50 76 95 133 168 206 228 239 252 287 303 322 322 321 318 322 330 364 364 368 368 384 396 413 425 457 461 449 406 366 358 375 403 431 466 507 527 520 533 572 604 594 585 588 587 568 518 446 384 314 313 336 369 398 427 459 484 499 517 536 555 563 571 576 576 611 596 570 544 519 482 449 408 334 312 278 254 250 255 267 292 337 359 370 374 384 380 386 385 404 423 457 485 512 535 539 536 525 515 483 428 360 288 242 219 215 230 260 279 283 282 275 264 210 202 209 228 259 270 280 283 306 309 316 320 336 360 384 411 408 422 426 439 459 457 442 417 399 345 268 214 177 163 148 152 186 189 197 197 211 218 228 235 250 265 292 314 333 348 364 356 375 361 338 299 241 195 149 123 131 128 133 137 137 129 120 123 141 149 168 176 195 207 215 219 215 207 203 207 200 173 137 116 139 162 193 217 233 237 240 233 214 203 192 176 154 127 103 88 93 93 105 117 117 105 119 145 139 180 232 285 346 419 492 546 587 601 609 602 593 574 551 531 489 463 433 412 402 395 377 362 305 320 353 401 445 479 501 505 525 517 502 498 506 528 543 551 591 599 614 629 629 618 580 555 529 495 461 422 405 412 439 459 452 464 480 481 470 432 387 353 299 275 270 297 345 390 431 446 448 422 402 371 336 309 290 282 311 311 314 326 341 341 325 299 238 216 207 202 202 213 235 247 313 339 367 406 440 440 427 379 278 252 261 285 325 373 418 447 507 527 529 514 470 428 398 377 319 274 220 182 167 168 167 174 173 188 218 234 231 220 205 186 163 152 154 141 145 183 227 270 210 105 32 32 43 30 29 37 29 28 29 29 29 29 30 29 40 40 40 40 40 40 40 40 32 32 32 36 36 36 36 33 33 37 38 46 47 59 63 67 52 48 48 48 48 48 41 41 38 42 46 50 50 43 39 38 38 37 41 83 94 102 139 203 379 504 630 697 702 627 477 333 152 108 85 57 46 39 51 59 34 35 46 54 57 57 64 50 49 42 46 50 50 46 50 46 38 38 38 38 38 38 42 41 53 53 53 48 48 48 44 44 48 80 104 100 72 48 48 60 36 36 37 45 46 50 54 54 38 38 38 38 38 39 39 39 59 55 51 51 47 47 51 51 47 51 55 59 59 59 59 48 41 41 54 51 51 51 56 61 54 58 62 51 47 47 48 73 148 299 477 610 659 651 635 626 654 666 656 630 608 562 476 376 195 127 66 41 42 62 54 41 41 42 50 54 65 65 61 50 42 43 46 41 57 84 72 42 66 62 54 51 44 49 57 61 61 64 60 59 56 59 63 67 40 52 52 52 60 89 129 166 269 395 470 414 320 243 182 125 114 97 88 128 226 333 433 500 622 648 660 659 645 620 579 546 505 471 441 415 392 354 323 286 204 163 138 106 77 53 48 47 66 70 66 69 72 79 87 87 93 116 151 185 228 282 343 381 437 481 546 611 660 689 700 706 766 770 777 777 784 812 855 890 864 896 919 911 912 916 890 837 727 690 666 655 651 643 627 607 637 652 667 690 708 703 687 675 645 625 620 631 666 701 713 706 659 658 628 559 482 417 363 335 353 399 448 500 528 543 566 593 593 590 593 586 546 514 554 632 734 742 738 723 721 744 783 821 914 921 929 951 959 955 924 879 773 679 563 423 300 204 140 107 108 112 111 99 91 79 78 74 77 100 136 160 157 130 114 107 43 44 49 57 50 46 45 45 46 46 45 45 45 77 128 159 211 143 68 44 68 93 89 73 65 57 50 46 46 54 59 67 46 120 184 121 47 47 65 48 60 60 74 89 96 88 69 61 70 55 49 47 47 51 78 93 58 74 78 74 67 80 87 76 80 69 49 48 47 48 57 61 109 73 64 83 97 80 97 125 247 279 283 328 298 183 108 42 45 53 66 78 82 74 70 62 70 73 81 81 77 70 58 50 46 46 50 51 67 98 119 125 135 302 429 453 357 146 45 148 163 349 553 680 784 821 754 631 491 283 119 91 85 45 44 76 57 45 45 51 79 81 69 53 46 67 74 105 161 168 204 315 272 243 245 251 232 237 344 471 490 379 305 278 229 202 207 200 247 296 317 267 180 114 115 129 61 50 49 50 54 62 61 49 49 48 48 47 47 57 65 72 72 85 88 57 43 56 109 142 160 149 148 132 96 75 74 82 49 53 48 44 43 43 62 67 72 78 122 210 353 498 603 641 547 430 218 103 130 100 58 165 299 425 512 524 453 359 297 271 291 194 112 78 66 53 64 88 122 90 58 43 58 95 138 170 153 277 276 263 199 135 156 76 124 132 176 221 198 116 69 65 46 46 50 58 54 46 45 44 43 43 43 43 42 42 43 55 46 58 53 41 40 52 68 84 163 142 95 71 56 45 45 41 45 45 45 45 44 39 38 38 40 40 40 40 40 40 40 40 49 45 45 45 49 61 69 59 43 45 47 48 51 62 85 104 75 50 57 100 72 175 270 78 116 113 105 93 85 73 58 54 70 63 59 52 52 48 48 48 55 153 254 188 186 449 522 237 84 67 53 50 56 62 95 105 58 71 74 96 155 184 183 190 222 266 290 271 208 154 139 147 135 119 96 92 93 89 66 54 73 73 69 60 55 51 54 54 43 43 39 39 39 55 66 70 61 61 76 76 64 56 71 80 50 46 42 42 42 38 38 38 46 46 46 46 46 46 46 46 63 56 53 42 43 44 44 55 96 160 306 509 724 841 874 848 720 635 558 526 487 410 303 231 181 143 68 47 83 66 45 81 69 61 60 63 62 66 77 77 69 65 57 53 46 50 46 50 58 47 39 40 40 48 56 63 39 39 39 39 43 43 44 44 39 44 52 40 40 56 56 40 44 41 40 40 44 52 56 53 41 41 42 51 63 63 63 70 66 62 61 49 45 53 73 88 155 159 130 66 58 95 98 58 38 86 77 89 185 245 237 234 112 70 40 40 42 43 42 41 59 75 126 157 160 140 131 127 166 162 327 392 221 142 167 118 153 143 101 43 33 66 65 37 28 159 216 100 31 37 54 32 42 50 58 66 69 73 81 89 105 117 126 139 157 175 192 190 178 160 149 130 126 122 115 122 164 202 214 207 204 208 196 172 203 222 263 297 323 341 347 335 286 272 252 227 203 182 166 158 182 186 197 209 217 225 236 240 260 252 233 217 205 193 189 185 216 247 287 322 348 344 335 312 274 263 255 255 259 267 279 287 275 275 279 279 275 271 267 277 333 360 388 412 417 413 401 386 383 360 328 297 273 254 250 250 258 265 265 269 292 332 390 433 459 477 507 526 548 574 593 594 584 577 566 566 570 574 582 586 594 586 582 578 574 563 566 559 555 544 536 532 525 529 537 537 505 498 494 483 483 483 484 484 516 512 508 508 508 505 516 513 532 540 552 560 557 545 521 506 468 442 411 374 337 307 279 268 281 285 293 320 339 362 396 426 457 487 507 519 526 538 553 572 552 554 565 587 598 609 644 676 708 738 765 775 782 781 762 724 651 573 447 314 197 111 60 49 50 50 50 61 84 118 142 164 263 279 299 315 311 284 257 237 158 131 100 65 50 51 51 52 51 55 80 109 163 224 286 352 467 541 604 670 730 779 818 847 881 897 913 924 921 929 941 960 966 990 1002 986 964 934 892 839 744 684 586 464 344 233 160 96 92 59 50 49 50 51 51 51 50 49 49 48 55 66 70 74 59 64 87 103 130 157 168 180 169 170 174 159 144 137 145 146 113 117 128 135 157 198 256 312 396 444 516 577 645 690 721 757 835 876 897 904 904 901 917 933 937 933 929 917 909 891 890 879 34 34 30 30 30 30 30 30 30 34 34 34 31 35 35 31 43 43 43 47 47 50 46 49 36 32 31 26 25 24 24 23 28 31 23 18 18 17 17 17 16 16 16 16 16 16 16 16 19 15 14 14 14 13 13 13 12 12 12 12 12 16 20 20 23 23 23 23 23 23 27 27 28 24 24 24 24 24 29 32 29 21 17 17 17 17 17 17 17 17 22 26 30 34 38 31 17 18 18 22 23 27 21 25 22 26 27 31 39 43 44 37 27 27 27 29 29 38 42 39 43 43 43 36 36 32 32 32 32 39 39 39 32 32 32 32 40 44 48 45 52 49 64 61 42 54 74 82 74 63 67 68 88 104 136 160 176 193 225 263 292 311 327 354 389 421 444 460 472 469 461 454 439 424 412 408 403 426 469 520 574 597 585 569 570 547 517 495 481 451 405 357 290 232 184 133 104 77 56 48 47 47 58 62 69 72 79 72 65 50 46 45 46 46 47 46 48 47 46 46 47 47 48 47 82 109 159 206 237 252 262 278 276 300 312 316 312 312 305 296 312 319 327 343 374 410 445 465 496 505 497 453 390 354 351 360 376 404 460 482 494 512 543 566 584 574 568 563 557 526 479 424 318 325 347 373 394 411 428 441 491 525 552 563 559 571 591 607 626 607 585 567 557 532 484 450 365 331 301 258 235 227 247 274 315 333 348 355 363 370 392 400 394 412 427 442 465 488 511 519 536 530 513 474 406 330 272 238 226 226 237 252 267 271 270 263 213 213 220 235 254 273 295 307 302 309 320 332 355 368 372 375 412 419 423 431 447 448 442 427 406 364 299 238 185 159 144 148 171 174 177 185 196 207 221 229 239 258 288 300 299 314 341 350 339 341 342 307 241 187 149 134 123 128 133 134 130 122 121 124 130 141 153 168 187 195 210 214 218 210 199 195 184 157 129 109 151 154 162 186 214 234 237 222 199 188 180 173 154 135 119 111 115 127 136 132 120 107 114 129 154 180 217 254 311 380 446 507 556 575 590 591 594 571 551 520 501 479 457 427 417 407 404 401 325 332 353 390 442 484 517 525 549 549 541 525 513 509 516 520 576 584 606 610 617 606 584 559 521 499 468 425 397 396 411 431 460 461 473 474 456 425 379 345 275 275 289 320 361 410 447 455 438 408 380 344 324 305 294 294 306 318 337 341 344 336 328 314 262 246 230 222 229 240 247 255 293 324 367 403 430 422 401 352 274 259 280 301 348 400 453 483 543 555 541 504 443 383 349 327 288 246 199 162 155 156 163 166 189 200 222 230 219 197 185 170 139 156 166 146 168 212 255 262 162 89 31 30 38 30 29 29 29 29 29 29 29 29 30 30 31 35 32 32 32 36 40 40 35 35 39 32 32 32 32 32 32 32 33 38 51 63 71 71 52 48 48 44 44 48 45 45 41 45 45 42 42 46 46 46 36 40 75 110 120 132 200 287 471 611 729 780 801 778 665 514 279 144 48 37 61 55 39 35 35 35 34 34 42 46 49 43 45 39 47 51 58 54 42 38 38 38 45 45 45 45 42 41 49 48 48 44 40 40 40 36 68 100 128 128 96 60 40 36 56 52 49 49 45 45 42 42 38 38 38 38 38 38 39 39 39 46 46 46 50 50 51 51 58 58 58 62 62 62 62 63 63 56 56 49 57 58 58 59 60 53 57 50 46 50 47 67 143 274 436 564 639 658 666 665 677 705 709 680 646 586 460 336 170 110 73 53 57 57 42 40 41 45 53 57 61 61 57 50 54 46 45 41 56 71 78 85 89 73 61 58 48 40 41 41 42 45 40 44 52 56 67 71 56 56 48 52 56 73 98 131 244 357 430 420 347 274 194 133 83 75 89 127 190 246 298 326 434 461 489 507 501 480 453 420 398 364 330 308 293 270 243 201 144 114 94 70 61 53 52 55 54 58 54 57 64 64 76 83 77 97 131 163 210 264 321 363 404 432 472 524 592 661 715 738 795 807 830 852 872 899 918 927 934 959 975 964 972 988 969 917 804 744 696 673 669 673 666 661 688 691 694 693 693 688 679 668 632 612 600 611 643 675 691 696 642 632 587 509 408 323 281 277 371 382 390 402 426 461 501 529 536 525 532 544 528 520 567 650 748 774 778 779 783 806 841 872 891 899 903 903 883 849 810 765 675 557 420 280 176 109 95 93 70 98 114 105 72 44 51 59 85 128 184 208 189 142 98 63 43 44 57 57 50 50 47 47 68 60 45 44 93 164 239 307 299 171 67 52 68 68 76 88 85 65 61 61 54 50 47 47 45 108 152 112 52 47 60 61 63 64 79 86 92 85 77 73 57 50 48 48 47 47 62 77 50 50 54 51 51 48 52 48 46 46 46 47 48 64 80 92 105 85 80 87 84 83 149 228 335 315 279 213 146 91 52 44 53 45 62 74 66 82 90 66 89 89 93 89 81 73 81 93 50 54 66 63 67 78 81 90 181 251 363 404 333 202 132 150 250 390 559 698 821 893 889 812 677 465 245 134 120 133 148 145 47 44 77 111 103 84 64 46 45 44 65 148 219 235 239 247 268 241 254 264 257 266 329 404 471 464 441 407 365 326 303 284 176 200 262 263 149 55 96 165 78 51 48 46 50 72 55 47 45 48 47 46 51 57 65 101 93 77 53 44 49 84 117 122 116 97 92 80 71 63 59 62 81 77 69 60 55 58 58 51 64 82 106 198 385 534 599 611 543 517 330 163 154 129 75 149 272 461 595 618 548 489 492 520 408 269 135 77 63 67 86 110 94 74 54 46 77 122 158 178 169 197 185 133 89 100 105 89 82 91 95 123 168 141 54 42 65 82 98 109 104 72 43 41 62 58 54 50 50 46 46 50 45 49 53 57 57 53 44 48 131 122 83 51 39 40 53 53 41 41 40 39 40 48 51 39 41 41 41 45 45 45 49 49 53 45 41 45 53 57 49 41 43 44 45 45 53 84 138 173 176 190 145 155 118 245 377 140 101 109 118 138 152 156 137 114 66 63 71 68 64 45 41 40 56 63 203 192 174 502 591 185 61 112 114 42 39 56 110 84 43 45 44 43 43 73 119 162 137 169 281 267 112 52 82 62 93 69 53 61 82 94 74 54 46 41 40 40 39 38 39 43 55 44 63 59 38 107 39 86 49 49 64 72 80 76 71 52 54 50 50 46 46 42 42 42 42 42 42 38 46 54 50 46 62 58 55 49 43 44 44 51 64 96 227 446 662 745 751 723 665 592 527 486 419 308 213 172 110 68 43 42 51 70 65 56 60 67 67 70 66 62 65 61 61 61 61 61 54 58 58 54 58 54 51 47 47 51 55 59 47 46 46 50 54 55 55 59 48 44 44 48 48 44 44 48 40 41 40 44 48 48 52 45 41 41 41 42 54 86 114 141 57 53 41 40 40 45 60 64 166 126 83 67 79 87 71 47 54 62 66 66 86 142 226 283 93 54 40 40 42 43 41 39 42 90 129 141 140 104 92 115 165 170 311 344 177 94 127 118 157 127 137 163 117 30 25 27 134 306 294 75 27 96 124 31 49 61 77 96 112 124 144 145 173 178 191 200 202 199 182 171 165 142 115 96 104 125 168 222 281 351 387 379 367 356 316 268 271 266 273 295 325 343 346 333 298 269 241 212 199 178 162 150 173 177 185 193 201 213 217 221 253 253 245 225 197 185 196 208 239 271 322 349 352 344 339 332 289 278 274 270 266 274 286 298 278 282 286 286 286 278 274 284 313 359 388 408 401 393 390 387 352 332 297 266 246 231 219 222 257 280 296 316 339 366 409 436 470 501 542 557 567 578 597 606 608 594 594 594 590 590 586 586 586 575 575 571 567 556 559 552 533 529 521 509 497 486 490 487 467 456 452 448 445 457 469 477 497 494 486 478 478 482 493 490 517 521 525 525 517 505 493 478 424 414 400 390 377 359 349 342 367 367 370 380 406 425 440 462 502 521 533 550 562 574 586 597 581 540 522 540 563 578 633 684 676 711 749 752 770 789 778 731 667 592 471 342 225 131 72 50 49 69 96 127 157 203 257 300 371 383 410 418 414 387 359 336 246 220 166 119 80 50 49 49 49 65 103 148 193 247 328 399 487 565 627 685 735 780 826 849 875 878 881 889 905 924 948 960 962 994 990 964 945 923 862 790 729 635 494 352 240 153 108 67 53 50 49 50 50 58 58 58 77 77 80 86 89 85 88 81 59 56 71 79 87 99 103 107 91 88 89 86 87 84 88 88 80 84 87 97 108 134 179 224 323 383 459 539 603 652 694 734 794 831 870 886 894 901 917 940 975 975 971 967 959 945 940 929 34 30 30 30 30 30 30 30 30 30 30 34 34 31 38 35 43 43 43 50 46 49 45 52 32 31 27 26 25 24 23 22 24 31 23 18 18 17 17 17 16 16 16 16 16 16 16 16 19 15 14 14 14 13 13 13 12 12 12 12 12 12 16 16 27 27 27 27 27 27 27 31 28 24 24 24 24 24 29 29 21 21 17 17 17 17 17 17 17 18 22 26 30 34 38 31 17 18 18 22 19 23 28 21 29 26 30 31 39 43 40 37 26 26 27 27 28 33 41 34 46 39 39 39 39 32 32 36 36 39 39 32 32 32 32 32 40 37 45 42 53 50 58 59 79 91 115 123 119 111 104 112 148 161 192 201 213 229 253 287 323 353 372 400 439 471 494 510 518 518 507 496 477 457 441 426 416 424 463 513 552 571 574 551 531 501 463 441 408 374 328 283 215 169 133 93 73 54 49 47 48 51 59 66 65 76 76 69 62 51 47 46 47 47 47 46 48 47 47 47 48 56 60 78 108 145 185 220 251 270 273 284 281 293 298 302 295 291 276 268 267 275 294 313 348 387 437 472 500 516 516 476 416 361 349 350 355 387 444 482 503 525 556 572 604 586 568 558 552 526 487 448 376 360 358 360 370 395 428 442 484 514 545 556 563 575 591 610 630 618 596 590 573 555 514 473 403 365 316 265 227 211 216 247 288 307 326 330 341 352 375 394 400 403 409 420 442 469 496 512 548 541 524 491 439 378 314 283 244 229 221 236 248 259 258 247 208 205 219 239 254 280 299 311 310 317 328 336 352 360 364 363 404 408 423 431 439 440 437 422 405 363 310 249 200 163 148 152 167 170 173 181 192 203 214 217 231 255 277 288 295 303 323 343 336 345 346 311 257 199 160 138 127 128 133 130 130 129 121 124 130 141 149 157 183 191 202 206 214 206 195 188 180 157 125 105 147 150 158 178 206 222 218 203 180 180 172 169 158 143 135 131 145 153 161 150 130 114 117 128 154 176 206 243 287 349 416 476 534 555 567 575 575 563 543 524 501 483 461 442 432 418 407 404 345 344 353 394 443 492 522 541 568 571 556 540 517 509 509 509 545 553 575 590 601 594 576 562 536 511 480 441 409 397 419 435 464 461 462 463 448 407 360 322 274 277 301 335 369 403 436 440 419 388 356 321 301 297 294 298 310 318 333 337 340 336 332 318 280 254 245 237 244 255 259 263 290 321 353 384 399 387 367 333 278 266 283 304 348 401 462 496 544 545 523 470 406 348 311 292 272 237 187 157 151 152 167 170 217 228 235 227 208 189 173 147 124 144 151 150 181 232 262 262 145 73 30 30 34 37 33 33 29 32 37 30 29 29 30 31 31 31 32 32 32 36 40 40 31 31 35 35 31 31 31 31 32 32 33 34 50 59 71 75 56 52 48 44 44 44 41 45 41 45 45 45 42 46 46 53 55 70 102 133 144 156 219 309 499 624 749 800 829 827 746 616 402 200 56 34 58 36 35 52 36 35 38 38 46 50 54 47 45 39 47 51 58 54 46 38 37 38 41 45 45 41 42 37 49 48 48 44 40 40 40 36 48 72 96 96 76 48 35 34 36 36 36 36 37 37 42 42 38 38 38 38 38 38 39 39 42 42 46 46 50 50 54 54 58 58 58 62 62 62 62 62 69 62 62 63 67 68 69 66 62 59 52 56 49 49 46 66 119 219 334 436 513 551 584 599 627 655 667 638 593 515 382 261 150 105 69 49 49 53 42 41 45 49 53 57 57 57 53 42 58 42 41 48 63 82 121 168 132 116 92 76 62 51 49 53 40 40 40 40 44 59 71 75 56 56 48 41 49 54 82 115 224 329 417 419 366 292 196 112 79 64 71 105 149 189 211 224 278 305 334 363 368 350 316 286 267 241 219 207 189 166 143 116 97 82 62 49 48 48 47 47 55 55 58 62 69 76 76 83 83 102 121 145 191 234 276 317 345 382 445 509 585 655 708 738 822 856 880 906 921 940 951 956 971 995 1004 993 998 1018 999 943 830 766 710 675 671 683 688 688 702 702 706 694 682 673 661 665 656 636 624 624 644 664 665 651 621 599 542 452 352 293 279 299 378 365 341 329 329 341 364 380 400 396 416 440 439 447 499 593 694 731 743 744 752 768 795 822 823 812 801 786 766 732 689 644 530 435 313 196 108 71 74 83 71 88 106 94 57 43 43 48 145 180 220 237 221 158 87 43 44 48 53 53 57 50 50 46 48 48 56 95 185 256 307 350 311 151 42 43 79 72 83 116 77 69 65 57 54 58 46 43 44 87 127 92 59 48 75 69 63 55 67 74 81 81 77 73 57 53 48 48 47 51 62 66 54 54 54 51 51 47 47 47 55 48 52 52 60 76 95 96 89 73 76 97 108 134 205 287 343 331 271 173 98 56 60 57 45 45 54 70 70 82 94 77 69 81 92 88 72 60 65 77 44 46 66 71 71 75 89 92 158 213 308 364 321 210 120 110 249 374 538 678 810 911 935 891 810 640 444 301 240 218 199 172 71 53 73 90 75 67 55 44 69 53 79 147 223 250 234 207 169 177 235 282 299 301 346 401 429 456 437 388 382 413 383 324 156 224 253 195 128 138 135 81 62 55 51 50 51 56 51 48 48 67 71 71 98 101 94 125 98 74 46 45 53 85 112 110 99 72 55 47 55 63 62 57 77 72 68 59 58 54 54 51 43 78 118 198 377 518 543 504 539 414 282 274 282 124 44 160 267 439 577 640 633 610 616 615 445 297 150 97 95 104 100 112 82 81 76 77 109 153 189 206 134 158 154 118 110 126 137 114 76 101 105 113 133 101 45 44 81 89 100 96 98 74 54 45 68 76 72 67 67 60 60 53 53 56 57 61 57 45 40 40 95 95 71 56 52 53 57 53 38 39 40 41 48 52 51 39 41 41 41 45 45 49 49 49 45 41 40 41 45 45 40 40 42 43 51 62 73 96 138 172 390 481 443 368 235 266 357 154 216 182 147 140 145 134 99 68 105 87 60 56 53 62 70 74 114 124 113 170 399 591 475 182 77 128 126 51 41 62 79 39 43 45 46 44 42 42 77 119 102 106 186 191 80 49 89 54 57 45 41 53 74 86 74 58 42 41 41 40 39 39 43 43 43 59 59 39 62 54 86 58 45 45 56 60 64 60 63 48 62 54 50 50 46 46 46 46 42 42 42 42 46 50 50 46 61 62 55 49 46 44 48 51 57 90 245 469 621 631 608 611 568 499 426 377 290 182 110 85 75 48 43 43 55 70 65 60 59 59 66 66 66 62 65 61 61 61 61 61 54 54 58 58 54 54 51 51 55 55 59 59 55 54 50 50 50 51 51 51 44 44 44 44 44 44 44 44 41 40 40 44 48 48 52 45 41 41 41 42 62 81 101 113 49 45 40 40 40 40 52 56 139 107 83 87 83 67 59 67 67 71 74 59 59 67 107 132 73 50 41 42 46 43 41 38 41 89 125 125 117 77 64 91 134 186 306 285 125 54 83 82 145 151 145 103 45 30 46 78 350 250 106 29 28 48 72 68 61 73 92 116 136 160 184 200 225 226 239 237 223 205 175 153 126 116 112 121 138 181 233 294 371 439 464 460 456 448 409 357 317 304 291 305 328 350 349 337 294 262 233 204 191 170 158 153 173 177 193 194 209 213 221 225 249 242 241 217 193 185 200 212 251 283 326 353 352 340 339 328 289 282 278 274 274 282 290 298 282 282 282 282 282 274 270 280 317 352 384 393 385 370 363 356 328 301 270 246 227 223 223 230 296 323 347 366 381 393 419 438 477 507 542 564 571 582 601 606 612 598 594 594 590 582 582 575 579 575 571 560 552 548 540 533 521 510 495 479 467 459 452 456 449 445 433 433 430 446 458 471 475 467 455 447 450 454 462 466 494 502 506 513 509 497 489 470 432 419 416 410 404 394 395 388 392 396 391 405 423 441 456 467 489 512 528 545 558 566 575 575 590 541 504 518 541 575 623 677 669 715 757 771 798 821 809 767 691 616 498 369 248 154 86 60 84 119 162 208 258 319 382 428 438 453 469 481 473 446 418 396 334 304 246 195 144 102 75 63 74 101 135 177 230 288 354 426 525 592 651 705 747 777 815 845 868 867 862 869 885 916 944 971 978 994 986 956 933 904 836 760 689 586 433 283 176 108 71 49 50 49 49 49 50 58 62 69 81 84 94 97 100 107 110 103 74 64 75 79 87 84 88 85 77 74 71 68 73 77 74 77 62 61 68 75 85 108 153 194 270 330 417 493 569 618 671 704 756 790 828 859 879 905 936 955 975 979 978 982 979 975 971 967 30 30 29 29 29 29 30 30 34 33 33 37 37 34 41 38 38 38 38 45 45 48 44 43 27 30 26 25 24 23 22 21 24 27 23 18 18 17 17 17 16 16 16 16 16 16 16 16 19 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 28 28 28 28 28 28 28 28 24 24 21 21 21 21 25 25 21 21 21 21 21 21 21 21 18 22 22 26 30 34 34 31 20 17 18 22 26 23 28 21 29 26 30 34 35 39 43 40 26 26 26 26 27 28 32 29 45 38 38 31 31 31 35 36 32 32 32 32 32 32 32 32 33 33 34 35 42 43 55 59 112 129 157 169 169 165 165 165 189 198 221 218 222 226 242 275 339 362 393 424 459 487 510 517 517 521 522 518 499 476 456 426 386 386 417 444 486 505 512 493 465 439 397 364 326 277 235 190 137 99 74 55 50 49 49 48 48 48 59 66 70 73 73 69 59 52 48 51 47 47 51 46 50 54 61 69 84 99 111 126 183 217 248 276 295 311 315 311 277 270 271 265 258 239 220 216 223 242 265 275 294 344 406 456 500 523 535 515 459 407 383 372 373 397 451 498 547 573 603 611 640 617 590 568 554 524 502 471 446 418 381 356 357 383 412 438 472 499 533 552 563 568 591 610 626 621 607 601 595 574 544 504 449 408 346 284 238 211 208 223 257 280 296 311 311 323 350 384 395 397 388 397 412 446 473 493 544 537 522 505 472 431 382 340 282 251 224 224 240 252 251 235 196 203 219 235 254 280 300 311 322 329 340 340 352 352 348 351 385 400 412 420 435 439 432 421 411 366 321 264 219 178 160 160 170 174 181 181 188 199 210 217 228 247 267 274 281 285 308 324 324 336 336 303 248 195 156 142 134 128 129 137 137 132 128 127 134 141 149 157 179 183 198 205 217 206 195 188 184 157 125 105 143 146 150 166 182 198 198 194 167 171 168 169 169 157 153 157 175 190 191 176 153 133 125 128 154 173 194 216 257 307 366 427 491 518 541 553 556 552 540 532 501 487 476 458 443 429 410 403 349 344 357 387 444 489 534 560 587 590 582 559 532 513 505 502 513 517 536 562 577 574 571 553 544 518 488 453 425 409 423 435 468 461 454 444 433 391 337 298 262 273 305 343 373 400 414 414 388 357 329 305 289 286 294 302 325 325 325 329 336 336 336 329 299 283 271 267 271 283 283 283 298 322 346 365 353 337 321 310 296 284 294 315 360 410 464 495 530 512 474 421 355 302 268 257 253 217 186 160 154 163 179 183 221 228 231 216 200 174 154 139 120 132 139 150 185 224 231 218 106 57 30 29 38 41 37 40 36 36 36 33 37 30 30 30 30 31 31 31 32 40 40 44 39 39 43 43 36 36 32 32 33 33 33 34 46 62 74 79 63 59 51 43 40 44 48 52 48 48 45 45 49 49 53 60 66 77 109 153 172 196 254 324 493 625 750 801 824 842 800 691 514 271 92 65 78 44 35 53 36 36 39 39 47 47 58 48 38 39 47 55 55 51 50 42 37 37 41 41 49 49 45 45 49 49 48 44 40 40 40 36 35 40 56 60 52 36 35 34 35 35 35 35 36 37 49 53 38 38 38 38 38 38 39 39 42 42 46 50 54 58 62 62 58 58 58 58 62 62 62 70 72 72 72 69 73 70 75 72 65 58 50 54 51 55 48 58 101 150 201 263 321 378 432 455 503 544 564 550 493 407 289 183 112 85 65 49 42 46 46 42 42 42 53 57 57 53 49 41 54 41 41 53 66 89 176 283 286 255 207 147 97 63 40 40 40 40 40 40 40 48 59 63 59 59 48 41 41 42 62 91 185 286 381 418 397 335 211 110 69 56 63 82 115 137 146 133 145 169 198 227 236 221 198 171 160 138 123 112 108 97 77 62 66 69 57 49 48 48 48 52 59 59 70 78 78 85 81 88 99 107 115 127 149 180 218 255 308 356 439 523 603 672 721 758 838 876 914 941 956 967 974 978 1005 1014 1015 1015 1012 1018 1017 965 852 780 708 665 654 674 703 714 691 695 695 675 655 639 639 651 688 673 657 646 650 647 635 613 595 550 485 384 303 273 298 335 338 306 258 226 217 217 221 225 255 259 279 311 323 343 395 479 591 627 643 659 663 680 700 712 712 675 645 610 572 517 465 415 356 299 225 140 87 77 90 103 103 108 114 90 49 43 43 48 114 137 173 209 217 166 88 42 52 48 48 49 57 61 61 46 61 78 128 196 266 309 320 316 267 91 38 59 111 64 55 96 53 65 61 45 66 98 78 43 44 78 106 83 70 67 86 72 65 51 58 58 65 69 73 73 49 56 52 52 55 55 51 58 70 66 59 55 51 47 47 47 51 47 47 47 55 63 75 76 61 53 68 105 132 178 261 339 382 378 299 161 66 44 53 54 46 46 54 66 74 78 81 81 60 100 135 135 103 71 56 52 42 44 59 72 71 67 78 93 119 158 233 301 294 211 120 86 210 328 484 612 752 870 938 940 862 777 634 480 376 312 241 164 136 125 117 106 94 90 97 88 99 103 129 177 246 289 261 203 129 146 204 247 260 239 242 273 236 296 293 254 307 405 390 296 167 283 272 145 130 224 190 46 69 67 68 60 53 52 51 50 87 132 120 101 105 89 73 90 94 70 46 45 49 73 92 93 82 47 44 44 50 69 61 53 69 64 64 59 62 58 62 59 52 86 134 214 370 503 506 426 465 411 303 263 274 192 82 120 264 392 510 624 698 722 716 702 558 383 211 135 123 109 81 72 88 90 90 107 151 196 232 249 198 182 142 91 71 75 70 43 77 103 111 106 94 53 43 45 84 84 83 74 73 61 60 63 74 82 75 71 71 71 67 60 53 57 58 61 54 42 41 40 76 79 72 68 65 57 42 41 38 40 53 68 72 59 47 39 41 41 41 41 42 42 42 46 41 41 41 41 42 41 40 39 59 74 85 85 99 109 135 165 307 552 666 663 570 505 484 278 223 182 159 184 246 287 278 255 265 206 132 88 65 78 82 86 82 165 86 191 529 502 192 78 73 92 78 42 42 78 84 41 42 44 44 44 46 52 78 101 97 76 112 121 70 74 107 61 45 42 46 58 70 70 66 58 41 41 40 40 40 40 43 47 39 76 38 39 63 39 106 37 57 61 69 65 61 65 76 77 70 62 54 50 50 50 54 54 46 42 42 46 46 46 46 53 69 69 62 52 46 43 44 48 69 83 212 388 464 420 409 456 390 340 279 229 161 92 60 58 48 44 44 43 47 53 49 48 59 58 62 62 62 58 54 54 54 54 54 54 54 54 54 54 42 46 51 55 55 55 55 51 58 58 54 54 50 47 47 47 51 55 55 51 51 55 55 51 47 47 51 51 55 55 59 52 40 41 41 46 61 69 77 80 44 40 40 40 39 39 40 44 96 72 68 80 76 48 44 56 40 44 55 48 56 41 44 41 42 45 46 46 50 42 41 39 40 97 132 120 96 52 40 63 106 235 331 249 118 59 64 75 133 185 158 33 23 30 206 342 306 106 24 28 67 51 43 80 80 96 120 151 179 211 239 255 258 251 245 231 205 182 145 122 89 109 129 158 202 254 306 373 465 521 536 536 540 532 482 427 356 323 283 285 316 343 342 326 287 263 234 205 191 174 169 168 180 185 200 201 220 220 228 225 234 227 222 198 182 185 204 220 271 299 334 353 352 332 324 316 289 282 282 282 282 286 290 294 282 282 278 278 274 270 270 280 321 356 380 385 373 350 328 320 293 274 250 227 219 231 247 273 362 393 413 432 424 423 433 437 487 510 541 560 571 590 609 614 608 594 590 586 578 574 570 563 579 568 560 552 544 529 521 513 499 484 461 449 433 425 417 413 430 426 415 415 416 424 432 440 425 417 405 397 401 412 424 439 467 478 490 494 497 493 485 470 456 438 436 433 430 421 418 414 398 398 408 418 428 442 449 460 487 499 519 533 543 548 549 556 552 491 446 456 490 532 584 630 657 704 754 780 814 845 837 807 735 663 549 419 298 207 135 109 140 175 226 292 354 423 489 528 541 556 564 564 553 525 501 475 425 392 345 291 232 182 147 131 134 161 200 241 294 352 411 475 568 624 675 725 755 782 812 831 853 845 846 846 869 904 947 975 990 998 979 940 903 866 805 722 639 514 351 217 126 82 50 50 50 50 50 50 58 69 84 96 103 106 121 127 142 145 156 146 109 95 91 87 83 72 73 65 62 55 59 56 61 58 62 61 58 57 65 64 71 96 127 175 232 296 383 467 542 595 648 685 726 760 794 826 863 902 940 963 987 990 994 998 998 998 987 983 29 29 29 29 29 29 29 29 29 29 29 33 40 37 44 37 40 40 44 40 40 39 35 38 26 33 25 24 23 22 22 21 24 27 19 18 18 17 17 17 17 16 16 16 16 16 16 16 19 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 32 24 32 21 28 21 28 21 28 21 25 13 21 17 25 17 17 17 21 21 21 21 21 22 22 22 26 26 30 30 34 27 20 17 17 18 22 26 23 24 29 29 26 30 31 39 39 36 36 29 29 26 30 27 27 27 40 33 37 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33 34 35 35 40 52 49 114 134 166 186 195 195 191 191 195 203 207 207 207 207 215 230 302 340 359 391 414 441 464 467 463 471 483 487 476 457 441 412 339 325 347 370 400 427 438 434 399 373 343 302 264 219 181 151 102 79 63 51 58 55 54 50 49 53 60 67 67 67 78 70 60 57 53 52 51 50 54 57 56 71 90 109 136 163 183 212 282 312 336 348 368 376 369 351 285 259 241 227 208 185 166 159 187 202 221 230 244 285 358 421 495 526 550 542 513 470 454 446 446 465 496 539 589 628 658 666 689 670 632 601 575 557 530 504 500 471 427 394 380 386 400 423 461 483 513 533 548 564 587 595 609 609 610 608 598 585 559 526 472 431 388 331 281 251 231 231 234 250 270 274 277 285 316 343 361 367 362 372 393 420 443 473 516 508 497 495 489 472 434 397 335 286 246 232 248 256 244 224 195 203 211 235 250 269 284 296 307 315 333 333 340 336 336 344 366 381 404 416 431 435 439 429 418 389 340 287 238 189 167 163 178 185 181 192 192 203 214 218 217 232 247 259 263 267 286 301 312 328 328 302 252 206 160 142 138 135 132 136 136 143 135 134 138 142 157 168 179 194 205 205 217 213 206 199 192 165 133 109 135 138 142 158 170 190 198 198 167 171 172 176 176 176 169 168 205 213 210 194 171 144 140 140 155 170 187 206 231 270 328 381 446 479 507 519 541 537 533 533 494 491 480 466 447 436 414 402 352 340 350 379 428 485 534 560 602 609 605 585 547 520 498 487 490 501 520 535 554 562 563 545 536 510 488 457 433 417 424 432 472 460 446 432 418 379 317 273 249 281 316 351 377 388 391 391 348 329 317 301 286 286 294 298 325 321 317 313 324 328 328 321 309 298 294 298 306 310 310 310 318 334 350 339 315 295 287 291 306 306 320 343 381 423 462 481 481 455 420 359 305 267 245 237 241 220 186 164 162 178 194 206 212 208 211 196 181 162 139 128 120 124 132 147 185 200 175 146 69 37 29 29 34 41 41 44 36 36 32 36 37 41 30 30 30 30 31 31 32 40 40 44 51 51 55 55 48 48 44 40 36 33 33 37 38 50 70 75 71 63 55 43 40 40 44 48 48 48 41 45 45 49 49 64 70 69 82 138 204 241 279 328 449 584 706 761 795 814 782 692 534 327 168 114 107 68 45 45 40 40 40 47 48 59 63 56 42 40 51 55 59 51 50 46 37 37 41 41 49 49 45 45 49 49 48 44 40 40 40 36 35 35 35 40 44 52 55 55 55 51 36 36 36 37 45 53 38 38 38 38 38 38 38 46 42 50 54 58 62 66 70 74 54 58 58 58 58 62 62 62 68 68 72 65 69 66 67 60 53 57 50 53 50 50 51 61 106 109 115 138 176 219 257 280 345 382 414 408 357 279 192 118 76 65 57 45 41 41 46 50 42 46 53 53 53 41 41 41 54 41 41 64 66 92 219 362 452 429 366 275 188 130 76 40 42 41 41 40 40 40 48 52 67 63 63 52 41 41 50 75 145 242 342 410 439 390 261 136 72 58 47 63 85 100 109 97 90 99 116 140 145 141 126 111 96 84 81 85 82 75 67 55 61 61 61 53 49 48 56 60 59 67 82 90 90 90 86 78 90 97 97 93 104 122 156 189 281 334 425 525 613 669 718 767 827 872 914 940 956 971 982 993 1014 1015 1015 1015 1016 1018 1017 980 867 790 707 651 640 657 694 713 690 691 683 656 616 600 620 640 692 684 673 658 647 624 590 564 530 466 380 295 242 244 277 309 238 206 165 145 145 149 152 144 164 164 183 202 214 226 266 331 416 456 476 493 497 510 519 524 530 487 440 393 355 307 252 202 185 176 153 118 100 117 137 129 158 150 126 89 52 44 49 72 62 66 97 134 166 151 80 41 57 44 44 48 64 68 72 58 89 107 189 256 290 301 296 272 196 48 42 132 172 68 40 56 43 57 57 45 82 154 142 78 54 78 94 82 74 82 82 67 53 49 49 49 53 57 65 69 48 52 59 59 59 55 51 47 71 71 67 63 59 55 55 51 47 46 46 46 46 47 55 52 48 48 67 106 152 195 281 351 382 371 292 153 63 49 50 45 50 62 62 70 78 65 57 72 92 163 235 242 194 126 71 43 41 44 54 71 71 59 62 85 92 119 178 238 262 219 148 103 171 266 395 527 655 778 878 921 888 863 785 657 545 458 329 197 132 126 110 77 62 69 76 99 93 160 231 263 291 308 269 198 152 145 161 164 143 117 112 124 64 120 132 116 180 277 266 193 147 282 267 143 152 265 255 138 111 97 90 72 60 52 52 66 120 174 162 119 92 69 50 67 64 59 46 46 44 48 75 96 73 50 45 45 64 72 68 56 68 72 71 63 66 70 74 71 80 66 123 238 371 473 491 432 414 425 317 188 198 239 172 124 269 351 444 569 678 733 742 728 668 492 290 174 122 85 50 44 127 109 97 133 190 227 228 224 189 138 82 51 67 91 107 80 69 87 94 82 73 44 42 44 60 59 58 53 52 48 55 55 67 71 63 67 63 67 64 60 53 46 50 46 46 42 42 41 89 96 85 73 49 39 40 42 89 89 93 100 80 55 47 44 41 41 41 41 42 46 46 46 41 42 46 54 58 50 42 48 73 91 102 102 104 122 148 178 327 541 672 745 783 783 791 697 510 462 439 445 471 477 455 422 391 309 203 120 81 78 78 71 95 162 56 84 270 181 32 106 85 47 40 41 42 49 76 93 41 41 41 49 76 90 98 93 116 83 88 96 69 85 97 66 53 58 66 66 65 57 49 45 40 40 40 40 40 43 48 47 39 72 37 48 51 86 82 36 69 69 69 68 68 76 92 109 73 66 62 54 54 54 58 62 46 42 46 54 50 42 42 57 71 75 61 59 49 46 47 51 90 81 127 204 232 222 248 312 244 209 167 138 108 75 73 75 48 44 44 42 41 40 39 39 46 46 54 54 54 54 54 50 54 54 54 54 54 50 50 46 38 38 46 55 55 55 47 43 54 54 54 50 50 50 47 47 51 59 59 51 51 59 59 51 51 51 51 55 55 55 59 52 40 41 45 53 53 53 49 44 40 39 40 44 44 39 39 40 84 76 72 88 123 139 119 84 51 40 44 49 69 66 61 42 41 41 50 54 42 42 41 40 40 105 140 116 80 40 39 52 95 282 335 221 122 82 63 71 110 117 106 88 161 259 258 194 66 28 26 34 82 67 58 55 102 119 166 195 238 259 286 291 258 237 215 196 170 144 118 100 98 122 163 203 250 294 338 401 516 556 556 560 571 559 498 443 352 300 244 235 274 309 320 304 292 267 238 209 195 194 196 199 200 204 212 216 220 228 231 221 226 211 199 183 178 182 205 228 291 311 334 349 344 328 316 304 285 274 274 278 282 286 286 286 282 278 274 270 266 266 266 280 345 361 381 381 358 331 304 285 262 254 235 231 239 263 299 340 425 462 474 481 461 445 440 447 498 514 548 571 586 594 610 614 597 586 586 582 574 570 563 559 572 568 560 541 529 521 513 498 469 457 434 422 410 402 391 387 404 404 404 408 401 397 393 389 362 354 350 347 362 378 405 417 444 455 470 482 486 493 489 482 476 465 454 436 429 411 400 400 376 383 397 407 417 432 443 458 482 487 508 521 523 520 517 514 473 432 395 406 452 501 549 587 657 695 750 784 819 846 842 815 762 698 603 480 367 279 222 189 208 236 286 348 410 475 533 560 606 613 616 608 593 569 549 523 478 451 412 370 320 277 242 230 214 237 275 317 371 424 475 528 599 651 694 729 756 783 809 820 834 833 832 842 865 901 943 967 1001 990 971 925 879 827 766 688 578 451 294 167 100 68 51 51 51 51 59 63 81 93 120 135 138 150 167 183 201 212 228 221 173 151 139 116 96 77 65 50 50 50 51 52 52 53 53 53 61 65 68 60 71 85 127 168 228 293 380 464 539 599 648 678 723 749 780 814 848 894 936 963 1002 1006 1010 1014 1010 1006 995 991 29 29 28 28 28 28 29 28 28 28 32 32 40 36 44 40 36 36 36 36 31 39 34 37 29 32 28 24 23 22 22 21 20 23 19 18 18 17 17 17 17 17 17 17 17 16 16 16 19 15 15 14 14 13 13 13 12 12 12 12 12 12 17 20 29 18 25 18 21 14 21 14 25 18 21 14 17 14 17 17 17 17 21 21 22 26 26 26 22 26 26 26 30 30 30 27 16 17 17 17 18 22 19 23 29 29 26 30 34 38 35 39 43 43 40 40 44 37 34 27 31 32 29 29 30 30 31 31 32 32 32 32 33 33 33 33 34 35 35 36 36 45 61 58 100 112 152 176 192 192 188 184 180 185 185 185 188 181 188 192 230 253 280 315 346 373 396 399 402 414 426 427 423 408 392 374 306 291 297 315 337 360 382 382 359 337 319 286 245 212 178 152 118 91 71 59 63 66 58 58 54 57 64 68 68 68 71 56 57 54 57 53 48 50 61 75 89 108 146 180 215 254 293 323 388 422 427 427 440 437 415 373 319 267 218 192 162 128 109 110 106 130 164 181 205 258 344 417 514 541 572 568 554 527 523 527 541 541 556 579 618 660 684 706 710 698 679 653 627 597 575 556 549 529 501 472 450 433 424 430 461 479 499 514 536 552 576 591 597 601 602 599 593 579 562 540 494 461 431 389 343 293 258 239 231 243 244 243 235 247 267 290 307 318 335 357 379 401 424 442 461 464 468 481 502 500 475 446 389 335 282 259 260 257 233 213 200 204 212 231 239 251 254 266 281 293 315 319 322 326 330 333 344 359 389 408 416 431 439 440 429 400 355 306 254 208 170 158 189 196 196 203 207 218 218 222 205 213 220 231 235 239 258 266 312 324 328 306 264 218 179 153 154 142 131 139 144 151 143 134 146 150 165 176 187 198 210 213 221 218 214 211 204 178 146 121 120 126 130 142 162 186 195 203 179 183 187 191 191 187 183 186 215 223 224 217 182 159 148 145 156 163 182 192 218 248 287 336 404 445 476 492 507 511 522 522 494 487 484 477 458 440 421 406 363 351 350 375 424 485 534 564 605 616 616 593 559 520 494 483 486 490 509 524 550 558 559 545 520 506 476 453 437 425 424 428 456 452 438 424 399 356 294 250 245 277 320 351 362 365 361 361 317 310 310 306 313 305 301 301 325 317 305 305 309 313 313 316 312 319 323 335 340 352 345 334 338 343 339 311 279 263 256 279 316 331 354 378 413 436 440 440 401 382 347 305 271 241 229 229 240 228 198 183 177 193 209 222 212 211 203 188 165 146 128 121 117 116 124 147 178 173 128 91 37 31 29 29 41 44 52 51 47 43 32 36 40 41 30 30 30 30 30 31 32 32 36 44 55 62 59 59 59 52 48 44 40 40 37 37 34 42 58 67 71 60 55 47 43 43 44 44 44 48 48 52 52 56 56 59 78 54 55 115 213 274 305 326 391 514 650 714 737 753 728 650 519 388 253 151 108 93 73 46 45 45 45 48 52 64 68 61 43 40 48 52 59 51 50 42 38 38 45 45 53 53 56 56 49 49 49 44 40 40 40 36 40 36 35 40 60 84 107 119 103 87 67 47 36 36 37 37 42 42 38 38 38 38 42 46 50 50 54 58 66 70 75 75 51 51 51 55 55 55 55 62 61 61 65 58 62 62 59 52 49 53 45 49 46 50 54 61 89 91 78 81 104 124 142 146 215 247 268 257 218 163 100 61 45 50 50 42 41 41 42 54 42 42 46 46 42 41 40 41 58 41 49 64 58 88 230 385 505 518 488 398 315 249 175 105 48 44 42 41 40 40 48 59 75 75 71 60 48 41 46 68 111 200 299 395 466 448 319 190 90 64 46 47 58 73 76 72 66 63 67 75 72 76 73 72 61 61 61 69 73 70 66 62 53 57 68 60 48 48 47 48 52 60 79 87 87 90 83 71 75 75 67 62 62 84 117 143 207 259 351 455 540 601 655 718 797 846 887 918 941 968 998 1014 1015 1016 1016 1016 1017 1018 1014 984 908 836 748 673 646 651 676 689 705 697 671 620 561 546 570 602 658 658 658 650 628 583 541 500 438 358 260 198 165 175 188 189 134 114 97 93 101 108 107 95 115 111 118 126 126 133 153 191 234 257 272 281 289 294 299 296 308 270 235 208 192 161 133 96 77 87 87 71 98 151 183 178 207 175 127 87 59 59 76 96 67 59 74 95 124 112 56 40 52 43 42 55 75 80 100 98 94 104 198 261 267 274 282 258 149 58 85 205 212 73 41 60 43 62 62 45 94 186 194 130 65 73 77 77 82 90 86 70 51 48 48 48 49 49 57 61 48 55 66 66 59 55 48 47 60 67 63 63 63 59 59 59 66 62 62 58 55 59 63 60 48 52 83 126 172 215 281 328 351 311 212 98 51 65 62 46 47 63 55 63 82 54 45 81 136 235 335 355 294 198 99 42 42 44 54 71 59 46 46 65 69 96 135 183 227 231 199 167 133 205 312 433 557 675 798 864 903 900 826 717 605 508 355 199 122 159 130 70 60 56 78 128 119 258 370 382 339 280 201 122 124 109 97 85 73 57 68 80 59 75 83 87 111 143 131 117 137 263 276 208 217 270 316 345 184 130 84 78 75 64 68 108 137 222 215 160 114 84 82 112 48 48 48 46 43 42 62 106 75 80 88 88 80 72 71 71 67 71 63 59 66 70 74 71 92 41 103 268 372 407 434 426 385 327 254 228 222 202 179 208 254 301 381 496 608 678 730 750 728 569 355 200 116 75 57 64 157 154 174 239 288 281 219 172 133 81 41 42 63 79 78 55 44 45 44 45 60 43 41 55 42 42 42 45 48 48 48 49 49 49 49 48 45 49 57 49 49 42 41 41 42 43 51 55 82 82 78 62 40 39 62 114 217 178 144 112 75 47 51 63 41 41 41 41 42 46 50 50 40 42 54 62 62 58 54 64 78 89 96 102 113 146 195 233 427 540 605 679 760 794 836 851 753 726 693 651 587 511 442 389 339 265 175 108 85 86 86 79 69 48 45 62 55 33 61 114 100 42 53 122 110 39 37 91 67 39 38 47 94 114 101 77 101 81 84 84 72 76 77 57 60 61 69 65 60 44 40 39 39 39 39 39 39 51 55 47 64 38 60 38 87 103 54 35 49 45 37 37 41 57 81 97 70 70 62 58 58 58 58 62 50 46 50 58 50 38 42 61 71 78 69 65 63 53 54 55 74 74 73 72 90 112 143 171 179 144 105 91 92 77 56 44 44 44 43 41 39 38 38 39 38 46 50 50 50 46 46 46 50 50 50 50 46 46 46 42 38 39 47 55 56 52 43 39 39 39 43 43 43 47 47 47 51 63 63 51 51 63 63 51 55 55 55 55 55 55 59 59 40 44 52 56 52 48 40 39 40 39 40 52 52 39 39 48 77 81 76 108 208 300 275 184 116 81 56 42 62 59 59 42 41 41 46 42 41 41 45 57 52 125 148 116 73 40 39 52 107 263 260 125 66 47 42 47 86 109 158 212 273 252 138 28 26 37 65 41 45 70 109 106 157 178 229 266 301 306 321 307 283 246 211 166 139 118 108 105 127 155 207 243 282 318 354 410 529 557 553 553 557 533 468 409 298 240 188 179 215 262 277 276 278 260 234 212 207 213 224 227 231 228 235 228 228 227 227 216 203 191 179 167 167 186 209 228 299 311 330 337 336 316 300 292 277 273 269 273 281 285 285 277 285 281 273 269 265 269 273 284 365 381 385 378 351 320 292 269 238 235 239 247 274 314 358 415 486 512 512 507 483 474 470 470 521 540 556 579 598 606 614 611 597 590 586 586 582 578 571 571 568 564 549 537 525 513 505 487 453 427 408 396 396 392 384 376 377 385 390 394 379 359 335 320 296 296 296 312 331 355 390 413 412 428 443 462 474 482 493 486 487 465 453 431 412 390 375 371 347 362 380 394 416 434 449 457 486 487 489 498 492 482 464 463 411 390 385 415 472 515 561 591 661 699 746 788 812 835 831 808 766 713 625 533 438 362 313 280 281 298 347 401 451 504 546 576 606 609 605 594 578 558 542 524 501 482 452 421 383 348 321 309 301 324 355 397 439 489 528 565 613 651 694 729 756 779 798 809 811 814 825 840 866 905 940 959 993 975 947 905 853 792 732 661 522 405 259 148 89 65 52 52 52 56 63 75 94 114 145 171 191 202 235 251 281 296 308 301 248 222 191 160 128 93 73 50 50 51 51 52 52 52 56 56 64 64 64 71 71 97 128 169 233 300 388 467 539 599 648 678 727 749 775 806 852 901 947 974 1005 1009 1017 1013 1014 1014 1003 996 28 28 28 28 28 28 28 28 28 28 28 32 36 36 36 40 28 35 35 35 35 37 33 29 32 28 24 27 23 22 22 21 20 23 19 18 18 18 18 18 17 17 17 17 17 16 16 16 19 15 15 14 14 13 13 13 12 12 12 13 16 21 25 21 26 26 26 22 22 18 18 18 22 18 14 14 14 14 14 14 17 17 21 21 26 26 30 30 26 26 26 26 30 30 30 23 16 16 17 17 18 22 19 19 25 29 22 26 30 34 31 35 47 47 51 47 51 48 41 34 39 32 32 29 30 30 31 31 32 33 33 33 34 35 35 35 48 41 45 42 50 62 78 80 93 102 126 146 162 162 162 158 146 146 142 146 146 142 142 131 147 158 189 224 255 289 316 331 331 346 354 358 351 343 324 305 272 264 266 273 298 320 339 354 367 357 346 318 289 251 221 203 157 127 99 79 74 66 62 50 69 69 69 65 68 64 60 49 54 51 58 57 48 65 84 113 119 157 199 245 291 338 392 434 487 514 514 507 500 494 456 399 331 255 178 141 104 66 62 72 52 80 122 155 195 275 376 456 542 568 590 586 569 557 557 572 598 596 592 603 627 658 685 711 702 703 699 681 663 638 623 598 590 579 570 550 526 501 488 482 493 497 500 518 529 552 572 583 589 597 598 599 589 583 568 551 513 488 458 428 386 335 277 242 240 233 229 213 209 213 228 243 254 283 309 339 368 387 408 423 429 443 456 484 512 525 508 483 430 378 325 294 280 249 221 197 201 205 213 221 232 239 243 243 246 262 297 301 311 307 311 326 328 347 374 392 400 415 438 447 433 403 370 326 273 227 178 162 200 207 214 214 214 218 222 226 193 197 204 208 212 220 228 242 284 304 308 294 256 214 171 141 158 142 138 142 151 162 154 142 150 150 162 176 191 202 217 217 225 222 226 219 212 186 146 129 116 122 126 134 150 174 187 199 191 191 195 206 206 202 198 209 222 242 235 217 194 163 149 141 149 161 179 194 204 219 254 299 370 414 446 469 480 487 503 511 483 475 483 473 454 439 428 410 371 355 350 371 420 481 534 575 597 615 615 600 566 528 494 475 475 490 505 532 547 559 563 549 523 502 476 457 445 429 424 420 443 444 434 420 383 329 282 242 249 281 315 339 346 338 338 342 306 310 322 326 329 321 309 301 333 317 305 301 309 313 305 308 315 326 338 351 371 379 376 365 354 343 319 280 252 229 233 255 326 352 376 401 429 426 403 383 336 317 291 263 244 225 221 221 236 225 206 195 196 201 217 232 231 223 211 188 161 146 128 125 109 113 124 155 174 157 108 67 31 30 29 29 37 44 51 47 51 39 28 33 45 49 41 30 30 30 30 31 31 32 36 40 51 58 55 55 55 55 44 44 40 48 45 41 33 34 46 55 67 56 59 55 47 43 44 44 44 44 48 48 52 52 56 59 81 50 40 104 196 280 315 336 345 459 564 628 666 683 655 593 500 412 293 159 92 86 90 70 46 46 53 53 60 65 77 73 51 48 56 56 59 51 46 38 42 42 49 49 57 57 60 60 49 49 49 45 40 40 40 36 44 44 44 48 72 112 159 191 163 143 107 71 40 36 36 37 41 42 38 38 38 38 42 46 50 50 54 58 62 66 71 71 51 51 51 51 55 55 55 55 54 58 58 59 59 55 48 40 45 42 45 42 46 50 54 54 66 62 65 68 76 83 87 87 172 184 181 169 138 102 59 46 41 42 42 42 41 41 42 46 41 42 42 42 41 41 40 40 58 46 60 67 50 84 217 348 475 526 538 477 411 345 270 180 72 53 44 42 41 49 64 75 74 78 79 67 56 45 42 57 88 166 264 367 462 466 365 232 119 83 45 45 45 46 45 45 48 48 48 48 48 49 49 49 53 57 57 65 69 69 65 69 64 77 88 84 68 52 52 52 52 60 75 83 83 79 71 56 53 49 48 47 50 69 106 136 149 189 262 361 438 492 566 642 751 815 861 895 929 957 995 1015 1015 1015 1016 1017 1018 1018 1007 981 946 892 813 735 685 666 674 672 701 674 619 540 470 450 467 506 616 628 635 624 586 537 480 435 350 284 198 138 123 118 106 91 84 72 60 56 63 59 51 50 74 66 61 72 72 76 91 106 117 131 143 148 149 157 153 146 159 147 124 101 89 77 66 51 53 65 52 42 98 208 260 248 231 184 124 85 77 89 91 95 75 67 71 88 104 92 56 42 44 42 42 59 79 91 127 138 130 112 195 254 217 224 251 207 99 59 94 174 158 57 43 77 46 78 74 46 90 170 182 134 53 53 53 57 70 78 82 78 46 47 47 48 48 49 49 56 47 51 62 66 59 48 48 47 48 48 55 55 51 51 51 51 62 62 62 62 55 59 63 56 56 64 96 142 184 235 290 328 374 288 153 55 44 61 59 46 45 63 51 59 98 66 45 108 179 287 393 420 366 270 150 63 56 45 50 66 59 46 46 54 57 84 112 144 199 243 239 216 132 165 248 354 474 584 710 799 883 866 798 675 571 463 293 137 135 204 175 98 80 75 116 199 253 385 485 458 354 232 125 46 57 49 46 46 46 46 46 46 58 50 61 81 88 80 88 129 243 353 369 338 330 307 341 451 234 152 86 76 93 79 95 143 218 311 304 223 165 120 98 112 49 48 48 46 43 40 57 109 74 94 114 118 98 78 70 70 58 54 47 43 50 58 62 63 100 40 120 316 358 348 375 396 310 232 215 269 277 210 198 233 234 263 333 436 530 610 693 749 749 605 393 214 114 70 68 91 160 225 321 406 422 349 262 215 196 137 110 119 135 103 54 40 51 42 38 40 58 46 41 58 41 41 45 49 53 53 53 54 41 41 41 41 41 42 42 42 41 41 40 40 41 43 55 63 47 46 50 55 50 74 153 237 309 241 161 112 71 46 54 67 40 41 41 42 46 50 54 54 40 41 46 54 50 50 50 57 56 68 83 90 115 154 214 252 348 438 532 601 650 632 643 676 647 653 658 613 539 442 373 331 242 185 134 93 86 87 91 80 77 38 62 143 96 126 146 34 69 38 104 225 196 44 35 70 86 58 37 43 87 103 75 39 46 54 58 54 49 45 45 46 40 40 52 52 40 39 38 38 38 38 39 42 46 50 50 43 79 35 132 38 155 75 62 37 53 37 35 35 36 53 73 81 66 66 66 66 62 58 58 54 54 46 50 66 54 38 38 65 78 82 76 69 66 63 57 54 42 58 63 55 69 93 85 57 105 77 58 62 71 68 44 43 43 42 41 40 39 39 40 51 38 46 46 50 46 46 46 42 50 50 50 46 46 42 42 42 43 47 55 63 63 55 47 39 39 39 39 43 47 47 51 51 46 66 67 47 47 67 67 47 59 59 59 59 59 58 58 59 44 44 48 48 44 40 40 39 40 39 39 52 56 40 40 60 57 52 56 112 251 362 351 272 144 104 57 41 42 43 43 43 41 41 41 40 40 41 53 65 56 128 137 96 64 40 40 53 139 207 159 45 41 42 41 43 98 157 210 164 77 31 58 110 65 89 105 105 113 140 184 216 228 257 297 329 345 345 341 323 292 243 200 150 120 110 109 110 151 184 235 271 295 322 361 414 533 547 539 532 527 481 410 348 226 178 131 135 171 211 230 247 263 256 226 212 222 240 251 259 271 267 259 251 239 223 215 200 183 168 160 163 171 183 213 228 299 307 318 318 317 308 292 280 273 265 257 261 273 277 277 269 277 273 265 257 261 269 277 292 370 381 378 367 344 308 273 246 211 227 247 267 302 342 397 454 517 546 546 530 517 501 508 512 552 567 579 591 610 618 622 615 605 598 594 590 582 582 571 564 552 541 537 521 513 505 490 472 435 412 396 385 396 389 381 366 358 359 367 364 352 320 300 272 250 247 262 281 308 336 359 378 377 388 408 431 454 466 481 478 459 447 432 414 388 372 357 353 333 352 386 409 427 445 475 480 486 476 474 471 454 439 428 416 377 380 406 448 493 536 570 599 677 707 742 777 800 811 807 800 754 709 640 567 491 430 392 362 330 332 377 423 469 518 548 574 592 592 591 579 564 545 537 529 522 515 492 462 431 409 386 371 394 401 435 466 511 538 572 594 620 647 686 718 748 764 779 786 785 803 818 844 871 905 936 951 970 954 924 882 837 777 705 642 484 378 251 145 86 62 52 52 52 60 76 88 103 134 177 208 246 262 292 326 349 364 375 360 308 278 239 199 152 112 74 58 55 55 59 64 68 67 72 71 63 66 74 74 82 109 151 188 253 313 397 472 539 592 633 666 723 745 771 810 867 913 962 989 996 1004 1016 1016 1018 1018 1015 1007 27 27 27 27 27 27 27 27 27 27 35 35 39 39 39 43 31 38 42 38 38 41 37 32 39 35 31 30 26 22 22 21 20 23 19 18 18 18 18 18 18 17 17 17 17 17 17 16 19 15 15 15 14 13 13 13 12 12 12 13 24 29 37 29 38 31 31 27 23 23 19 19 15 15 15 14 14 14 14 14 17 17 22 22 26 30 30 30 26 26 26 26 30 30 30 23 16 16 16 17 17 18 19 19 25 29 22 26 26 30 31 34 50 57 61 54 51 51 49 41 43 36 36 37 34 38 35 36 33 34 34 42 54 55 59 60 68 65 58 55 59 71 91 92 99 99 111 123 131 127 119 111 107 104 100 103 99 95 92 80 67 68 91 118 155 178 205 224 235 243 251 255 255 255 247 236 229 233 247 265 298 332 363 390 427 425 422 401 371 334 293 271 217 182 142 110 94 79 74 62 77 81 73 69 65 57 53 49 51 51 58 57 67 85 122 160 173 211 269 333 384 438 504 550 591 622 619 596 582 564 507 431 351 255 158 106 69 50 51 62 71 98 136 176 228 308 404 477 545 567 585 592 580 571 571 582 610 620 620 624 632 655 677 700 700 704 708 690 675 650 633 622 609 598 590 581 569 560 552 551 549 541 532 538 541 549 568 583 601 609 610 607 604 589 575 562 524 498 477 455 421 375 324 282 256 237 214 202 202 206 209 216 247 261 291 324 357 376 401 412 429 451 479 510 534 540 537 521 469 428 379 334 304 261 225 198 202 206 214 222 229 225 229 225 224 244 274 282 293 289 304 315 321 336 359 369 380 391 418 431 420 402 378 341 292 239 190 170 203 210 214 214 218 222 226 226 213 209 209 213 217 225 229 243 276 296 300 290 263 221 183 148 165 150 142 146 158 165 157 145 146 146 158 176 187 198 213 217 217 218 222 219 212 186 146 122 120 126 122 126 127 147 171 187 202 206 210 222 222 218 214 224 238 249 246 224 186 152 137 130 138 150 177 180 194 202 221 261 351 396 424 443 461 468 483 503 475 471 475 465 458 439 435 421 375 355 342 363 408 469 526 567 588 610 614 599 569 528 490 475 463 475 505 536 559 571 575 557 539 518 492 473 457 437 424 412 419 432 434 416 371 317 274 246 253 285 311 327 323 319 323 331 322 326 334 338 341 333 325 317 341 325 313 309 310 310 298 300 310 332 345 373 390 403 396 385 362 339 295 256 225 210 214 239 336 366 383 408 418 403 368 330 287 272 260 241 229 217 205 198 220 225 214 207 207 208 220 235 226 222 202 183 161 146 136 133 106 109 129 155 163 126 72 35 29 30 29 30 37 44 47 43 51 40 32 40 45 53 41 30 30 31 30 31 31 31 31 35 51 58 58 62 55 51 44 44 40 52 49 45 33 33 34 43 59 56 63 59 55 51 44 40 44 44 44 48 56 56 56 59 58 43 37 78 150 223 285 323 334 410 471 515 549 574 562 511 444 368 269 159 96 78 82 75 43 43 49 53 65 70 77 78 59 56 60 60 63 51 42 38 46 50 53 65 65 61 68 64 49 49 49 45 40 40 40 36 40 44 44 48 72 124 191 243 231 203 159 111 72 52 37 37 41 42 38 38 38 38 42 46 46 46 46 50 54 54 59 59 51 51 51 51 51 55 55 55 55 52 52 56 52 45 40 40 41 41 41 41 42 42 46 46 46 50 46 50 58 66 66 70 143 135 127 115 88 61 44 43 41 41 41 41 42 42 41 41 41 41 41 42 41 41 40 40 46 46 64 59 46 84 189 280 406 490 539 508 462 417 342 237 120 90 69 43 42 41 60 71 70 74 75 67 56 49 42 53 74 143 225 331 442 469 375 254 134 89 49 45 45 45 45 44 47 47 48 48 48 48 48 48 56 64 72 76 75 75 75 75 72 84 103 99 83 67 56 60 52 56 60 64 64 60 52 48 48 48 47 47 47 74 119 157 157 170 218 283 340 390 456 556 685 753 816 858 888 914 953 984 999 999 1004 1013 1014 992 973 965 945 903 848 785 743 716 709 695 680 637 551 460 389 366 392 431 537 553 569 559 517 447 385 333 260 222 169 131 98 83 72 69 61 53 45 44 44 43 43 43 55 47 43 46 54 58 65 54 54 54 62 67 79 83 83 71 83 87 79 61 45 44 44 45 46 62 56 58 144 278 326 305 240 189 129 103 116 128 113 90 59 64 80 92 89 73 56 44 44 43 44 67 86 98 146 177 147 93 160 215 173 173 180 112 46 46 71 103 86 46 45 89 54 78 74 54 74 126 141 105 57 53 49 53 61 65 73 74 46 46 47 48 48 48 48 48 47 58 65 62 55 48 48 48 48 47 47 47 51 47 47 47 46 46 46 50 47 47 47 47 56 68 95 130 188 255 318 356 363 252 121 59 60 61 55 47 45 60 47 56 103 63 45 117 204 303 398 421 386 310 206 119 92 61 49 66 59 46 46 55 50 66 84 112 183 255 259 228 162 153 192 279 372 469 594 694 815 815 767 671 557 417 232 87 84 184 163 77 64 82 147 280 430 468 469 383 254 148 77 42 44 44 44 44 45 46 45 44 45 44 45 55 74 77 100 153 374 486 486 450 443 388 358 424 267 173 99 97 103 93 113 181 359 439 414 329 256 187 118 96 82 57 48 47 44 40 49 96 77 86 98 98 90 77 65 61 57 53 50 46 46 50 51 55 96 41 144 301 299 274 329 358 280 213 204 245 265 253 245 229 226 232 294 375 453 508 601 678 699 565 375 204 113 85 91 125 191 331 471 521 434 291 229 231 180 137 138 198 242 226 182 162 145 97 40 39 61 49 41 62 41 45 42 46 46 51 51 47 41 41 41 41 41 41 41 41 40 40 41 41 41 46 50 47 41 40 42 71 111 151 230 309 329 241 152 103 71 50 50 66 40 41 41 42 46 50 54 58 40 42 46 46 41 41 41 42 43 44 44 55 69 107 152 189 262 327 401 426 475 537 572 591 527 555 562 523 438 353 296 259 174 152 118 92 89 83 87 73 118 43 42 96 129 183 178 59 56 37 94 195 179 59 38 86 79 55 40 49 77 74 43 40 39 40 40 39 40 39 38 40 39 39 39 39 43 39 42 38 38 38 38 42 46 46 46 39 44 39 116 124 139 47 46 70 73 45 36 35 37 57 69 65 62 62 66 70 66 62 54 50 58 46 54 70 54 37 38 69 79 82 79 76 66 71 60 57 41 43 48 53 61 54 44 42 44 43 43 44 45 53 45 44 41 41 41 40 40 40 40 43 42 46 46 46 46 46 39 39 43 43 43 39 39 39 38 38 47 51 55 59 55 47 39 39 43 43 43 43 43 43 47 47 46 66 66 47 47 67 67 47 59 59 59 59 59 58 54 55 44 44 44 40 40 40 44 44 43 39 38 52 56 40 44 68 53 39 39 96 200 268 271 248 132 96 53 41 42 43 44 43 41 40 40 40 41 53 64 72 44 108 116 61 41 40 40 41 143 127 84 50 75 79 60 68 106 117 118 73 42 44 75 110 133 148 176 216 240 251 279 315 315 331 351 364 364 356 344 319 280 224 185 139 121 119 125 127 172 204 251 272 283 299 338 390 484 494 486 474 450 391 305 247 137 107 79 87 119 155 178 199 264 260 238 229 246 268 291 310 310 302 287 263 243 227 203 188 171 149 152 159 175 187 213 228 291 295 302 302 305 293 277 269 277 261 249 249 265 277 273 269 273 265 257 249 253 265 281 300 362 373 366 355 332 296 257 230 211 235 267 295 330 373 420 477 539 572 583 571 555 547 547 551 583 587 595 607 615 623 623 612 605 594 582 578 570 562 547 540 532 521 517 509 501 490 486 468 439 402 386 374 390 382 374 359 347 344 340 325 313 286 273 250 235 232 247 263 282 297 324 331 334 352 371 395 426 442 461 469 438 427 400 389 363 344 332 328 336 360 401 424 442 461 495 504 471 457 451 444 426 408 389 382 374 404 446 477 506 547 574 607 669 699 730 761 780 784 784 780 749 715 658 601 540 498 460 423 377 367 400 438 476 521 555 577 583 575 574 567 555 544 540 540 559 548 533 515 493 478 467 463 483 487 516 543 576 599 618 629 631 647 675 706 737 752 763 766 777 784 806 832 863 898 928 947 942 931 904 871 829 765 694 635 484 387 268 165 98 66 53 53 54 73 93 112 128 159 210 241 284 310 340 363 389 388 392 377 324 294 259 219 168 124 85 66 62 66 66 70 74 74 78 78 70 78 90 98 113 137 187 232 297 353 428 500 559 608 645 674 734 752 782 817 878 920 965 984 1003 1011 1015 1017 1018 1018 1014 1007 27 27 27 27 27 27 27 27 27 31 31 35 35 39 39 39 38 38 38 38 45 41 37 32 39 35 34 30 26 22 21 25 23 23 19 18 18 18 18 18 18 18 17 17 17 17 17 16 19 15 15 15 14 13 13 13 12 12 12 13 28 37 41 37 57 46 46 42 38 38 34 34 26 22 18 14 14 14 14 14 17 18 22 22 26 30 30 34 26 26 26 26 30 30 30 23 16 16 16 17 17 18 19 19 25 21 22 22 23 27 27 27 42 53 53 50 51 51 45 34 43 40 37 31 35 36 44 37 34 38 46 51 56 68 69 66 62 55 52 48 53 65 85 83 100 93 97 101 108 100 88 76 108 100 92 89 85 77 69 54 47 47 48 48 71 94 112 124 142 146 165 177 192 196 203 207 232 239 262 300 345 398 444 468 508 509 507 490 453 411 376 351 293 254 203 167 143 127 111 103 91 88 80 73 61 53 49 49 50 51 51 61 75 104 153 206 239 295 356 425 486 552 618 663 686 713 706 677 651 622 554 467 383 272 167 111 85 63 73 101 146 168 195 231 275 342 419 484 528 547 573 576 579 570 578 600 615 633 637 641 645 657 676 695 710 710 706 692 669 651 637 624 633 615 606 598 587 591 599 610 597 581 560 554 554 564 572 583 599 607 615 612 601 590 583 573 531 517 492 481 463 439 400 355 286 248 217 202 206 214 206 201 236 258 287 313 339 368 387 408 434 468 499 530 550 558 563 546 513 477 437 385 335 273 230 199 195 199 207 215 219 226 222 221 205 233 264 279 274 278 289 296 307 329 347 350 356 368 395 415 408 394 381 352 307 254 205 185 203 206 206 206 210 218 222 221 245 240 236 247 255 263 263 274 308 319 332 321 291 249 207 172 165 150 142 146 161 165 165 145 138 135 154 165 183 198 210 217 213 214 222 215 212 186 146 118 116 119 115 111 115 131 155 171 202 206 218 226 230 226 233 232 238 254 243 221 190 155 137 129 141 153 169 181 180 187 191 232 325 371 409 432 446 460 475 495 475 467 468 461 454 442 442 428 367 343 322 337 382 443 496 544 565 588 599 588 562 516 483 456 444 460 498 533 567 579 583 580 562 544 526 499 476 452 417 404 396 420 434 416 363 312 269 257 261 285 308 319 311 307 315 327 345 345 356 356 352 348 340 336 356 344 328 324 321 321 305 308 309 328 352 377 405 418 412 404 362 331 272 229 206 202 195 224 336 369 379 400 406 384 334 292 265 250 238 226 215 198 182 177 205 213 214 211 207 208 223 231 202 198 186 164 157 150 152 148 110 118 140 159 154 112 55 32 29 30 30 29 37 44 40 36 51 32 29 33 45 49 41 29 30 30 30 30 31 31 38 38 55 55 59 59 59 52 48 44 44 56 57 49 33 32 33 34 55 52 63 63 59 51 44 40 44 44 44 48 52 56 56 59 35 35 37 62 110 183 247 301 307 351 380 396 427 466 469 429 378 289 218 156 105 63 55 64 40 39 46 51 62 66 78 75 63 67 71 71 63 54 42 38 50 53 57 64 65 65 68 61 41 38 41 37 41 40 47 43 35 43 40 44 68 120 200 260 271 239 195 136 99 64 53 53 41 41 38 38 38 38 42 46 38 38 42 42 42 46 46 47 47 51 51 51 51 55 55 55 48 52 56 49 56 45 40 40 40 40 41 41 41 42 46 46 50 47 50 43 43 44 56 71 100 88 72 68 57 44 42 41 42 41 41 41 46 42 41 40 40 41 41 41 41 41 41 41 42 53 60 51 53 95 173 232 335 446 522 508 492 470 405 308 161 126 86 44 41 40 40 55 59 67 75 67 56 49 42 53 67 117 202 301 411 446 372 262 133 93 63 45 45 46 45 45 44 45 46 47 48 47 47 46 59 67 74 78 74 62 69 70 62 78 94 90 74 58 47 51 59 59 63 63 63 59 51 47 47 47 47 47 62 86 128 158 167 164 181 219 256 290 360 456 612 688 755 812 839 865 895 926 965 969 977 990 998 976 954 946 906 894 855 813 786 756 744 726 663 616 522 427 368 357 382 419 435 448 465 454 409 343 266 220 167 153 135 105 78 67 72 84 49 49 45 44 44 44 52 60 59 55 43 43 54 62 58 42 42 42 43 44 45 45 45 45 43 45 53 53 45 45 61 81 42 59 74 96 205 332 363 310 247 191 133 126 144 149 121 74 68 89 113 117 97 65 48 43 44 43 59 82 86 94 149 196 137 63 123 186 161 168 152 52 43 46 55 67 58 54 78 90 46 66 66 54 62 94 94 70 74 62 54 54 54 50 50 54 45 46 47 48 48 48 48 48 51 58 66 58 51 48 48 48 56 56 52 48 51 51 47 47 46 46 46 46 47 47 47 47 49 50 80 118 180 263 337 382 261 161 74 59 80 74 66 63 46 76 52 52 100 51 44 113 223 307 393 405 385 330 246 172 101 66 45 58 67 51 51 74 54 65 69 96 187 271 270 223 197 161 151 203 274 352 458 565 641 680 680 633 522 358 157 45 66 186 176 83 88 122 216 377 510 450 344 213 110 60 46 48 49 45 44 44 45 46 46 45 46 45 45 47 67 90 109 150 394 527 520 477 501 465 371 362 281 184 122 116 107 95 117 203 456 538 516 437 380 300 206 142 131 77 47 47 45 42 42 59 70 66 62 66 63 59 47 42 55 51 43 43 43 47 48 52 76 40 124 231 205 200 288 321 337 207 164 221 245 233 248 258 235 233 268 323 369 401 471 540 570 446 278 151 101 109 138 168 259 421 555 529 335 132 97 158 84 40 41 110 181 182 177 177 241 169 80 41 64 48 40 69 45 45 42 42 42 43 43 43 41 41 41 41 41 41 41 41 40 40 41 42 46 46 42 41 41 40 42 91 158 202 259 318 313 221 132 95 75 50 50 58 44 41 45 42 53 50 54 58 46 50 54 46 41 40 40 42 43 45 45 44 43 57 83 109 142 184 258 275 346 484 503 454 408 428 430 391 317 244 198 180 115 105 98 84 81 79 83 76 41 43 42 96 190 184 111 68 81 50 48 91 72 39 39 99 59 59 64 77 86 78 47 41 40 41 40 39 41 40 39 48 48 40 39 39 43 43 42 38 38 38 41 45 46 46 46 38 36 108 56 260 79 59 37 110 85 49 35 34 37 53 53 45 54 62 66 70 70 62 50 42 58 46 54 70 54 37 38 73 71 79 72 69 66 66 67 64 54 41 42 44 44 43 44 45 44 44 44 44 43 44 44 47 41 41 41 41 41 40 39 38 46 50 46 46 46 46 39 38 47 43 43 39 39 39 38 38 39 43 43 43 39 39 38 38 51 47 47 47 43 39 39 39 46 70 70 46 46 70 71 47 59 59 59 59 59 59 54 55 55 44 47 40 40 44 48 55 43 38 38 44 59 40 44 72 84 39 39 104 152 143 152 192 136 104 69 46 42 43 43 42 41 39 40 40 52 61 64 64 40 88 88 40 39 39 39 40 104 53 41 101 159 159 115 95 86 121 111 41 32 53 120 167 197 235 259 267 279 299 338 366 362 366 374 370 359 347 339 318 275 231 196 166 149 151 165 159 187 212 244 264 270 289 317 370 426 440 432 420 385 306 227 169 91 68 56 64 88 120 144 164 273 276 255 256 277 300 338 357 333 325 309 278 247 215 195 169 159 141 148 159 175 191 213 221 283 287 290 297 297 296 280 265 281 261 245 245 261 277 277 269 269 261 249 245 253 265 285 304 347 354 347 332 309 267 227 203 219 243 287 329 368 407 450 503 550 590 602 598 586 578 574 578 599 599 603 608 616 620 609 605 590 578 570 558 546 527 512 501 509 505 501 490 486 475 478 457 432 398 378 367 378 375 363 348 344 336 317 301 282 270 262 250 243 243 251 266 270 281 288 296 298 314 337 356 384 411 423 431 403 389 377 358 335 311 304 296 340 374 409 428 450 465 492 501 463 446 439 428 410 395 381 373 409 444 486 511 525 555 589 612 642 664 691 718 738 749 749 749 742 720 681 627 582 536 509 473 456 445 464 494 524 554 584 602 577 569 561 553 546 535 535 539 578 574 571 564 550 555 559 556 556 567 585 604 626 646 653 659 635 647 675 703 733 748 752 755 769 788 798 821 851 890 924 943 927 904 889 863 822 758 690 635 508 414 303 185 110 73 64 58 70 90 110 129 153 191 242 278 308 326 360 382 394 393 385 373 328 305 274 223 175 128 97 77 58 58 58 62 62 66 66 77 85 100 109 121 140 175 228 270 347 406 478 538 594 634 682 705 750 757 787 821 866 912 945 960 1016 1016 1016 1017 1017 1014 1007 995 27 27 27 27 27 31 31 31 27 34 38 38 42 46 46 50 35 31 31 27 30 26 33 28 35 31 30 22 21 20 20 19 23 30 26 22 22 18 17 17 18 18 17 17 17 17 16 16 15 22 22 17 17 17 13 13 13 13 12 12 13 21 29 44 64 72 73 73 73 61 45 41 45 41 29 14 17 13 17 21 22 22 26 30 30 30 30 30 42 38 34 31 26 26 26 30 15 15 16 17 21 18 18 19 20 21 21 22 22 23 23 23 46 39 35 35 36 41 42 36 29 29 30 31 32 34 39 47 75 76 76 80 81 78 84 84 65 54 43 42 43 44 49 50 94 87 94 90 89 77 73 65 73 69 66 54 50 46 46 46 47 48 48 52 56 63 67 67 105 108 107 133 163 198 225 244 273 288 318 371 436 495 540 567 607 603 597 579 554 520 481 448 394 367 324 289 269 245 214 187 168 137 99 71 49 49 54 51 49 50 52 74 95 131 191 239 339 395 478 554 627 692 750 788 784 796 782 730 689 648 570 483 388 296 196 123 80 78 151 234 274 281 318 334 358 371 404 441 479 502 521 540 547 565 588 622 634 648 648 648 652 660 683 695 695 691 683 675 664 656 650 635 636 622 614 607 604 601 609 613 585 581 580 586 589 596 615 616 617 613 609 602 595 595 592 589 558 540 532 533 533 510 471 425 351 309 267 247 233 226 214 206 233 255 285 311 340 366 392 421 462 488 511 542 561 573 570 559 550 517 477 434 378 316 234 176 188 191 195 195 195 207 211 226 213 232 256 267 266 262 273 277 296 311 326 328 334 353 376 396 413 406 389 359 310 257 223 197 169 177 188 192 203 222 237 256 271 279 282 293 297 301 316 327 346 358 363 353 319 276 227 192 161 150 146 150 161 165 161 145 119 131 158 182 196 206 206 201 217 214 218 211 208 186 158 138 129 121 112 100 96 108 131 147 178 186 202 210 225 229 232 232 240 248 244 225 190 159 140 132 152 160 164 165 168 169 181 214 281 337 391 425 450 456 459 459 435 435 433 434 434 438 442 432 356 314 293 303 337 394 443 480 517 542 553 546 524 498 460 442 426 430 460 498 533 575 602 618 595 577 563 536 499 464 433 414 390 406 404 381 346 307 285 273 285 301 301 300 291 295 318 345 368 375 390 387 387 383 372 368 360 352 352 360 368 360 336 319 329 333 350 381 422 438 431 420 353 307 244 190 175 168 177 214 298 350 367 370 367 338 304 278 243 224 201 192 195 187 182 166 194 201 217 222 215 207 191 183 183 168 160 149 153 158 170 164 118 146 177 174 139 82 48 42 29 29 29 29 29 36 37 37 36 29 29 29 29 29 29 29 51 62 62 57 45 45 52 57 42 39 44 48 52 44 40 36 48 45 49 45 33 32 33 33 33 35 51 63 67 55 43 35 47 47 51 55 60 64 71 68 40 41 45 56 72 122 192 253 310 304 291 286 287 300 316 299 233 188 148 98 59 40 39 40 40 40 40 40 48 60 79 87 59 66 70 70 62 61 49 45 57 61 61 65 72 69 69 57 38 39 38 38 37 41 51 51 46 54 47 40 48 97 174 238 276 255 215 152 100 53 37 37 41 42 38 38 38 38 38 38 38 38 38 46 50 42 38 38 51 51 51 55 59 55 47 39 43 47 47 44 51 44 40 40 40 39 39 43 43 47 51 48 61 50 46 42 42 46 54 51 75 67 59 51 47 43 42 41 40 45 50 54 43 42 42 42 42 42 42 46 53 49 53 49 41 44 59 74 65 59 106 169 236 332 440 502 510 476 407 327 189 144 99 61 43 41 40 40 63 59 59 57 53 50 50 46 91 110 153 239 347 401 342 239 125 99 73 50 44 44 44 44 52 48 52 60 64 60 52 56 57 61 66 74 78 70 66 62 50 62 74 66 50 45 45 54 45 46 54 58 58 54 50 46 46 46 54 65 85 109 140 159 182 176 205 244 265 272 322 405 506 578 656 710 755 797 835 873 919 931 946 958 955 948 929 914 902 890 855 813 774 728 704 674 639 643 640 613 570 523 480 442 434 397 358 313 264 214 168 130 111 100 93 85 81 77 73 73 59 51 47 43 43 43 43 43 58 58 54 50 46 46 46 46 42 42 43 43 51 51 47 43 63 71 71 59 43 47 75 98 100 74 81 167 298 385 377 333 311 192 134 172 169 86 43 68 44 86 149 149 93 44 42 48 47 43 62 97 105 104 145 195 143 52 100 187 183 179 147 45 47 46 59 71 50 44 46 102 70 59 47 45 51 67 63 47 60 52 47 47 47 47 46 46 47 47 47 51 52 56 63 67 54 54 54 55 55 52 52 52 48 48 51 51 51 51 58 58 45 45 46 47 47 47 47 47 51 50 57 99 172 230 265 269 146 63 68 85 49 52 87 68 78 84 46 45 65 48 45 129 206 301 404 424 394 335 241 166 111 67 46 47 59 55 59 86 58 73 84 99 170 246 269 252 205 190 138 122 169 222 297 384 455 537 590 557 457 336 191 75 72 185 179 97 123 173 235 344 374 248 136 112 97 58 67 100 44 44 44 45 45 45 44 44 80 69 57 53 51 67 80 124 311 386 473 512 555 560 457 363 254 170 117 108 98 84 121 230 424 604 613 557 567 491 327 235 198 121 52 48 48 45 44 46 50 49 45 44 44 44 44 43 44 45 57 49 44 44 45 65 63 42 149 233 181 196 308 356 268 225 193 178 170 166 198 238 242 228 217 235 280 315 351 361 311 229 131 81 94 143 179 205 215 293 341 297 173 62 55 107 72 45 49 65 69 45 61 89 153 130 57 74 173 125 40 40 41 41 42 42 42 47 47 47 42 42 42 42 42 42 42 42 41 41 42 47 54 54 54 51 46 43 87 159 222 247 283 331 274 185 81 48 71 78 66 42 43 40 48 49 60 61 69 73 41 61 81 69 41 39 41 58 41 54 66 62 53 45 55 70 65 116 159 182 229 292 324 323 255 275 283 260 201 146 115 104 93 87 80 73 69 62 58 50 40 39 39 56 95 102 73 38 38 63 64 39 37 40 45 45 40 43 47 56 72 72 53 40 40 40 40 40 43 43 55 55 55 47 50 46 42 38 38 38 42 42 42 42 37 38 54 70 44 76 36 296 51 47 134 86 134 66 36 36 38 39 38 38 46 50 54 57 57 57 62 70 58 50 54 58 49 37 41 61 45 49 54 62 62 66 70 63 51 44 48 52 45 41 40 40 41 42 46 50 58 58 58 61 40 44 40 40 39 39 38 38 46 46 42 42 42 42 46 46 50 50 50 46 42 42 42 38 46 38 50 58 38 42 74 74 50 50 54 62 58 50 42 42 44 84 92 48 36 41 78 94 66 62 63 59 58 58 59 59 47 47 51 47 47 47 47 47 55 39 42 51 58 43 63 92 89 68 61 88 96 88 100 128 100 85 69 57 65 65 45 40 51 47 55 48 59 56 63 67 47 123 87 37 43 39 38 73 86 91 45 69 193 185 89 73 76 116 140 110 77 88 122 152 200 230 258 274 289 302 337 360 396 396 393 389 388 381 373 352 311 283 261 232 219 205 196 191 184 197 231 251 269 284 310 329 371 381 366 335 284 212 141 94 70 59 67 79 110 138 161 175 230 242 252 272 297 330 357 383 371 359 325 286 251 216 181 155 147 140 147 151 171 191 221 233 275 279 286 293 296 296 288 284 269 250 242 254 277 289 281 273 284 276 272 264 257 261 269 280 335 327 304 274 236 206 187 179 206 244 298 352 405 458 508 550 571 598 618 622 610 602 599 607 588 585 585 585 578 578 574 570 546 539 527 515 499 484 484 481 489 482 482 471 471 464 467 449 418 383 367 360 367 360 348 332 328 309 285 265 253 257 265 272 257 265 284 292 288 276 260 252 257 272 288 304 324 340 348 352 356 337 317 301 304 308 323 339 358 389 432 451 454 454 465 462 440 425 415 408 401 406 414 422 434 469 511 534 544 539 557 568 583 599 611 638 665 684 695 691 716 701 681 655 625 594 568 549 537 537 552 575 605 636 650 658 637 634 630 619 605 598 595 595 622 630 638 634 626 619 615 611 611 619 634 638 645 641 648 648 628 636 655 682 706 720 739 738 783 791 802 821 852 878 901 905 901 886 867 841 815 770 714 654 559 453 330 219 155 115 94 76 81 86 105 136 168 215 258 281 319 330 349 356 363 360 352 351 339 308 261 218 186 147 112 81 61 62 54 58 59 63 58 72 83 111 134 166 201 243 285 322 406 455 527 590 627 659 693 711 758 773 799 833 863 908 946 976 999 1011 1016 1017 1017 998 980 972 26 26 27 27 27 27 31 31 34 34 34 38 42 42 46 46 31 31 27 27 30 26 29 28 31 31 30 22 21 20 20 19 30 26 26 22 22 18 18 17 18 18 18 17 17 17 17 16 15 22 22 17 17 17 13 13 13 13 12 12 13 21 29 37 72 72 73 77 73 65 49 41 45 41 33 14 17 14 14 14 22 22 26 26 30 30 30 31 42 35 38 27 31 19 19 19 15 19 16 24 28 25 22 19 20 21 21 21 22 22 23 23 35 34 27 23 25 30 31 28 29 30 31 32 34 36 49 50 90 90 90 87 84 88 85 82 59 52 52 45 45 45 46 46 59 63 70 70 77 73 77 73 58 58 50 47 47 47 46 46 47 58 51 48 48 48 49 56 70 81 99 133 183 225 259 278 330 344 378 425 490 551 597 624 672 672 669 648 625 588 556 523 473 450 427 408 393 377 347 324 242 203 149 95 64 49 50 51 50 50 63 88 121 169 237 296 399 463 546 622 698 774 833 871 878 876 846 783 727 672 582 495 377 286 190 128 105 114 203 282 352 377 398 406 402 387 384 394 441 456 487 506 525 548 586 624 638 648 660 656 671 676 699 700 691 676 675 660 660 648 652 640 630 619 612 594 590 587 580 577 569 572 575 578 589 604 630 624 621 607 607 603 592 584 573 569 566 558 551 555 559 543 508 466 404 348 312 274 259 241 218 206 229 244 267 292 322 355 378 411 464 493 516 542 554 561 560 546 549 527 487 447 395 327 242 191 184 187 191 195 195 199 215 219 210 221 240 251 255 258 269 273 281 296 315 325 336 354 393 413 441 426 405 371 318 265 219 189 173 173 185 189 204 226 241 267 299 298 297 304 315 323 339 354 364 370 370 364 326 280 238 196 161 150 146 150 161 165 161 145 123 135 154 174 192 206 206 205 213 210 214 207 204 189 166 142 122 113 109 97 100 108 131 143 166 174 194 206 221 225 232 229 237 241 241 218 190 166 151 151 160 164 156 160 165 173 177 192 287 339 377 410 438 439 450 446 431 427 425 426 434 438 442 427 360 311 289 289 322 371 420 453 494 509 535 539 521 502 472 453 411 415 441 468 517 555 586 609 613 606 581 559 525 479 449 422 394 406 399 377 334 311 289 285 277 281 285 285 287 294 322 352 374 389 397 405 398 394 386 375 378 370 366 370 378 374 354 338 346 350 366 394 418 434 427 404 322 291 236 190 175 172 181 218 274 323 341 351 344 319 297 274 224 212 197 199 207 210 202 190 202 209 217 214 211 199 183 175 164 160 149 149 154 162 170 163 154 162 184 165 130 83 46 36 44 44 37 37 37 41 49 49 32 36 33 29 29 28 29 30 54 70 85 73 57 48 52 57 42 35 40 44 44 44 44 40 37 41 41 41 34 34 34 33 33 35 47 55 59 51 43 35 47 47 51 55 56 60 71 64 48 45 56 60 75 106 157 200 275 273 264 251 231 215 199 181 134 105 86 59 40 40 40 40 40 40 40 40 40 60 68 83 70 70 78 73 65 57 49 41 53 57 61 61 72 69 65 50 39 38 38 38 37 41 51 54 54 58 58 47 52 89 154 214 276 263 231 176 112 68 49 49 41 42 38 37 38 38 38 42 38 38 42 50 50 46 42 42 47 47 51 55 59 63 58 54 39 39 39 43 51 55 59 63 47 47 47 47 51 51 55 51 52 41 41 40 41 42 42 43 55 59 59 54 46 46 50 54 46 57 50 43 42 42 42 43 43 43 43 46 57 53 57 53 48 47 55 74 69 59 91 146 169 246 353 421 449 445 399 323 173 132 99 62 44 41 40 40 59 59 53 57 54 50 50 50 92 115 149 213 304 344 287 200 117 103 83 57 54 47 43 43 59 66 70 67 71 59 59 56 60 60 68 73 73 66 65 61 44 53 57 53 44 43 44 49 45 49 53 61 61 57 49 52 59 63 60 69 85 97 117 129 152 170 216 274 285 275 289 338 415 475 553 627 699 753 798 821 870 885 901 905 905 891 876 868 828 817 797 767 736 710 691 675 687 692 701 705 674 627 576 520 425 357 294 228 183 145 111 81 82 83 79 70 76 72 71 64 65 54 50 50 50 50 50 54 58 54 50 46 46 42 46 46 46 42 42 46 54 58 54 46 74 90 94 78 58 58 82 117 122 96 127 245 373 436 408 364 282 208 178 192 141 42 39 42 46 86 126 125 81 44 43 48 79 78 85 101 96 92 140 178 193 86 110 174 158 146 111 43 46 50 58 77 58 45 62 114 91 71 55 55 59 59 47 46 57 49 48 47 47 47 47 47 46 46 51 59 63 67 70 70 54 58 58 59 59 59 59 52 52 48 51 51 51 51 58 58 58 58 55 59 60 56 49 49 49 50 77 126 171 202 217 218 139 56 49 66 44 44 82 52 82 88 47 46 61 47 46 129 198 300 399 428 402 348 250 172 116 69 48 52 56 52 63 90 74 85 92 106 161 225 244 224 199 185 127 89 93 132 200 283 314 395 443 411 336 251 156 72 62 145 127 66 88 102 120 207 157 109 77 85 79 44 48 73 45 45 45 45 55 55 62 58 71 67 60 53 51 63 76 113 252 348 482 552 583 592 524 422 273 205 145 120 98 84 105 186 356 561 620 629 681 632 468 375 251 163 87 63 50 48 45 44 44 45 45 45 45 45 54 54 44 50 62 46 45 44 50 74 84 83 202 279 243 266 349 369 262 226 202 198 194 186 195 218 222 220 202 194 208 240 258 259 157 99 64 77 128 147 163 178 144 115 67 47 55 71 68 60 72 52 49 77 81 65 73 97 66 90 86 150 250 182 62 46 40 41 41 42 42 42 54 46 42 42 42 42 42 42 42 42 41 42 46 50 50 50 46 46 46 71 123 191 231 266 303 339 237 149 61 40 59 66 50 39 43 40 48 52 60 68 69 73 53 81 81 45 45 73 66 41 57 80 88 84 68 56 55 63 71 114 138 133 141 177 204 204 176 188 196 177 145 113 87 79 88 84 76 57 45 41 40 39 69 45 39 39 55 63 62 50 38 63 64 39 38 40 41 41 44 43 39 39 51 55 51 39 43 47 47 47 51 51 54 58 58 55 51 47 42 38 38 38 42 46 50 42 37 37 58 74 44 36 156 211 79 159 122 158 146 70 36 37 38 38 38 42 46 46 50 53 57 61 69 78 50 50 50 46 45 45 41 41 50 46 50 50 54 62 70 74 50 54 54 54 54 54 54 43 44 45 60 72 76 72 72 67 51 51 47 43 46 43 43 39 46 46 46 42 42 46 46 46 50 50 50 46 42 42 42 38 46 38 50 58 38 54 90 94 42 42 42 46 54 62 70 73 120 175 195 128 64 45 62 74 66 62 63 59 59 58 59 59 55 55 55 55 51 51 51 51 51 43 46 62 54 42 63 96 85 49 41 57 68 57 60 85 93 77 61 53 57 53 41 39 43 50 51 51 59 67 67 75 55 134 95 38 51 47 40 85 75 87 46 49 137 128 56 56 112 151 159 106 62 80 126 164 223 265 312 332 356 368 403 423 427 423 419 416 419 424 424 414 362 344 322 297 268 243 226 212 210 214 234 257 279 286 297 316 320 323 304 272 213 157 101 81 58 65 81 104 131 156 183 202 237 231 248 260 289 326 363 382 378 366 332 293 243 204 170 155 147 143 143 155 167 198 225 244 267 271 278 285 292 292 288 288 261 250 246 258 285 293 285 273 269 261 245 237 237 238 250 269 296 288 266 239 213 191 183 179 207 252 309 366 419 472 522 563 578 602 618 622 614 602 595 592 572 561 550 546 534 530 526 526 507 503 499 480 476 469 473 477 486 486 479 479 472 468 468 457 413 383 363 359 359 355 343 327 320 304 288 272 264 261 276 276 295 292 303 296 288 276 260 248 238 246 258 270 286 298 306 314 302 294 282 282 289 304 327 342 361 384 415 435 438 434 441 446 424 421 417 415 416 428 436 440 440 455 486 497 507 502 517 525 537 552 571 595 622 645 657 665 696 689 674 651 633 613 590 586 585 593 608 627 649 668 679 683 694 687 680 669 659 641 630 630 648 656 664 657 657 649 653 649 649 646 646 646 634 622 614 617 621 625 644 663 686 697 716 726 761 779 790 813 844 863 882 886 875 864 849 837 816 782 729 681 586 499 380 281 213 169 135 109 112 101 124 144 179 211 250 270 292 304 311 322 319 311 310 302 285 265 225 194 170 139 116 89 82 78 70 74 78 70 73 76 107 141 169 208 243 288 341 382 455 507 571 615 659 688 726 748 761 768 798 829 866 912 950 973 996 1004 1015 1016 997 986 968 960 29 29 29 29 29 34 34 34 34 34 34 38 38 42 42 42 31 27 34 30 26 25 28 28 31 27 26 22 25 20 20 19 26 26 26 22 22 18 18 18 22 22 22 18 18 17 17 17 19 26 22 22 17 17 13 13 13 12 12 12 13 21 29 33 61 61 58 58 58 50 46 42 38 34 26 15 14 14 15 15 14 22 22 26 30 30 23 23 39 32 35 24 27 16 16 16 19 19 23 20 28 25 29 26 23 20 21 21 22 22 22 23 34 34 27 23 24 26 31 29 30 31 33 35 49 54 70 75 101 94 94 83 83 83 76 76 60 64 64 65 65 57 53 46 51 47 51 51 58 62 73 73 57 58 50 47 47 47 47 47 51 54 47 47 47 48 48 47 66 88 123 164 218 252 287 317 372 398 428 474 536 593 640 670 721 718 722 704 674 630 595 572 530 523 516 524 518 510 488 458 356 306 221 139 81 50 51 51 58 84 115 152 193 254 329 392 499 559 634 710 778 844 904 935 951 944 900 828 758 688 598 508 374 279 179 114 99 116 197 275 387 430 464 471 451 419 400 391 422 438 465 480 503 537 572 607 641 641 656 653 672 681 700 701 676 665 664 645 644 629 632 621 614 607 596 589 578 563 552 552 552 552 563 578 593 612 638 632 605 591 591 587 572 560 545 541 546 542 535 539 540 532 512 474 451 402 358 320 282 256 225 209 229 236 255 273 296 318 344 377 445 471 493 509 527 534 534 523 533 511 482 446 406 341 271 214 183 172 176 180 188 196 211 223 210 221 232 239 247 250 261 265 254 269 295 310 332 355 393 413 445 431 413 372 326 273 223 189 181 178 181 193 208 234 245 267 303 302 301 304 315 331 350 358 368 377 381 364 330 284 246 211 165 154 138 142 158 158 153 142 131 135 154 173 184 202 206 206 213 210 214 207 200 185 166 153 133 121 109 101 104 112 131 143 154 162 182 194 213 217 221 221 229 230 230 206 182 166 158 158 159 155 144 152 168 176 172 183 283 324 369 398 422 431 442 449 446 443 443 444 452 449 449 427 368 319 293 289 311 352 397 430 475 501 527 539 529 521 499 473 411 411 425 448 493 531 566 589 606 599 584 563 533 499 472 446 426 415 400 369 327 304 289 286 266 274 281 285 295 302 333 359 381 392 397 409 409 405 401 386 393 385 377 381 389 385 373 368 377 381 382 394 407 412 396 381 287 259 224 197 182 194 210 240 262 305 333 339 321 303 285 274 234 219 218 218 233 244 236 221 218 215 219 215 203 180 164 156 152 152 152 152 161 165 173 167 185 177 175 144 101 63 34 28 40 40 33 33 30 30 38 45 31 50 51 36 28 28 29 34 58 86 110 98 62 34 30 38 31 31 39 43 47 51 48 48 44 40 32 37 49 57 53 38 34 35 43 47 51 47 43 39 47 47 51 51 63 67 71 64 56 56 60 60 67 83 121 152 259 278 281 276 236 200 168 138 82 65 62 51 44 40 41 40 40 40 39 40 47 63 71 86 74 70 74 65 57 49 45 41 45 49 57 61 69 65 61 49 38 38 38 38 41 48 51 54 65 66 65 53 50 86 139 180 256 255 240 196 132 85 69 69 41 42 38 37 38 38 42 46 38 46 58 62 58 54 50 50 47 51 51 55 55 55 54 54 50 46 42 42 46 50 58 63 47 47 47 47 47 47 47 47 51 40 40 40 40 41 41 42 41 42 43 42 42 46 58 74 50 53 42 42 42 43 43 43 43 43 47 50 46 50 53 49 49 40 43 63 66 61 72 107 111 166 250 315 359 371 343 287 157 120 99 77 52 42 40 40 51 55 60 57 53 50 54 65 103 126 153 201 272 311 259 180 109 91 75 53 50 47 43 43 55 59 63 55 55 59 55 48 52 48 56 64 64 57 60 60 44 44 48 44 43 42 44 52 44 48 52 56 56 52 48 44 51 55 56 61 73 81 93 101 112 135 185 239 254 232 223 248 299 348 413 503 605 682 734 746 792 810 822 830 830 815 796 784 743 724 713 691 680 672 672 665 689 701 728 747 732 689 617 553 410 326 240 166 128 110 92 77 75 63 67 58 64 56 55 48 57 50 46 46 46 50 54 54 58 54 50 46 46 42 46 46 50 46 42 42 46 50 50 50 78 98 110 90 58 46 70 104 111 85 132 274 389 393 333 285 187 177 182 168 101 41 41 56 64 100 128 108 64 44 44 44 68 74 82 101 104 123 183 240 260 122 102 146 118 90 66 43 45 45 61 81 73 61 85 129 110 71 55 71 64 47 46 47 72 64 56 48 47 47 47 47 46 46 58 70 78 78 70 66 58 58 58 58 58 58 58 51 52 48 52 51 55 55 55 55 75 75 71 59 56 52 47 47 47 49 91 140 178 216 248 270 175 72 46 58 44 45 83 52 81 83 47 46 53 47 47 122 171 266 361 397 379 329 243 180 128 81 52 56 56 52 63 86 78 89 92 95 142 194 216 200 220 205 148 101 75 98 151 204 227 288 307 258 183 132 70 50 81 128 111 69 87 73 60 99 58 66 89 94 71 44 44 49 49 50 46 49 59 59 66 62 47 47 48 49 54 59 72 112 229 320 475 564 560 588 572 439 302 265 205 144 102 76 68 111 276 488 590 656 740 726 620 547 398 282 179 136 121 88 51 49 70 88 93 85 69 57 61 69 45 58 62 54 46 45 55 85 112 132 231 280 251 271 311 291 222 198 182 186 195 187 175 167 203 221 208 179 174 202 215 204 130 91 81 110 148 136 119 130 88 95 71 47 55 83 84 64 48 39 38 40 41 40 40 41 57 77 70 114 186 134 53 49 40 40 41 41 42 46 50 50 42 42 42 42 42 42 46 46 42 42 53 57 57 53 49 41 50 95 162 202 226 263 294 306 177 101 41 40 54 45 37 42 39 40 41 45 49 57 69 77 73 101 81 40 57 129 109 39 60 75 83 75 63 55 55 63 95 131 138 110 90 105 129 137 133 133 133 126 110 83 67 55 99 84 68 52 40 39 38 38 76 56 39 38 38 46 54 58 38 59 60 40 39 40 41 40 57 52 40 40 51 55 51 43 47 47 50 50 54 54 61 54 58 58 54 50 46 46 42 42 49 61 65 53 37 37 57 66 36 68 356 203 127 183 191 275 154 78 37 38 46 37 38 58 42 38 42 46 54 66 78 86 58 67 59 42 50 70 62 37 50 46 46 46 50 58 66 74 54 50 50 50 50 50 50 47 44 52 64 72 76 72 64 60 51 51 51 47 50 47 47 43 47 46 46 46 46 46 46 46 50 50 50 46 42 42 42 38 54 42 58 58 42 62 98 98 55 47 39 38 39 63 87 98 173 252 300 221 117 49 46 58 59 59 59 59 59 59 59 59 51 52 51 51 51 51 51 51 47 43 54 66 50 38 63 108 101 58 41 46 65 46 46 58 74 62 51 47 50 42 42 41 39 46 47 51 59 67 71 75 43 114 87 38 39 39 40 77 63 75 42 39 73 60 38 44 116 155 158 98 64 87 145 202 266 308 359 387 415 431 458 466 470 466 459 455 451 456 464 461 439 421 395 373 336 310 277 252 257 254 258 266 281 284 280 272 255 252 235 188 140 100 84 80 79 99 122 146 165 185 213 231 245 239 240 249 269 310 347 370 374 358 324 289 247 208 173 151 143 143 143 158 178 202 233 252 259 263 270 277 277 280 276 276 253 253 257 273 282 290 282 270 258 246 226 203 203 211 231 243 246 242 227 215 201 198 199 210 248 283 340 385 434 483 522 556 578 602 622 626 610 598 583 576 552 537 522 510 498 494 494 494 483 472 464 460 460 465 477 485 490 490 479 475 464 460 456 445 420 400 384 376 365 361 342 330 314 306 287 275 271 272 287 287 304 297 300 285 273 257 241 233 230 234 242 250 262 270 278 282 270 270 274 289 304 319 335 350 365 380 403 419 422 422 429 434 438 435 436 437 442 446 443 443 427 438 453 456 455 462 481 493 509 524 547 571 598 621 644 649 677 673 666 659 644 628 610 609 616 628 638 654 672 687 698 702 725 726 719 716 698 686 668 656 663 671 679 676 676 668 653 649 642 639 635 631 612 596 580 572 588 599 606 622 641 656 674 685 715 737 760 787 806 829 844 851 852 848 841 842 827 797 752 715 624 553 458 370 294 241 192 151 130 113 124 139 159 183 207 219 258 262 265 265 261 253 248 248 226 218 190 170 159 144 129 113 102 98 93 89 85 77 84 84 131 169 205 251 296 345 402 447 519 560 615 659 696 729 771 790 806 813 832 855 889 920 951 962 985 988 992 985 974 963 944 937 40 40 40 33 33 37 37 30 30 34 34 34 38 38 38 38 27 27 30 30 26 25 24 24 27 27 26 22 21 20 19 19 26 26 26 22 22 18 18 18 26 26 22 22 18 18 17 17 23 26 26 22 17 17 13 13 12 12 12 13 17 21 29 26 50 47 40 44 40 40 36 32 31 24 23 16 15 16 15 15 14 21 22 26 26 23 27 24 40 33 29 25 21 17 17 16 23 23 23 27 28 32 36 33 26 23 28 28 25 29 33 33 34 30 23 24 24 26 36 38 40 38 47 57 74 95 100 94 97 86 82 74 66 62 58 54 54 61 61 69 69 65 57 53 63 52 48 51 47 58 58 62 73 66 59 48 48 48 48 48 51 54 47 47 47 48 48 51 101 128 174 220 262 304 338 364 409 432 462 501 554 608 655 689 740 741 734 716 679 641 606 583 563 568 580 585 597 594 568 542 473 409 307 202 120 78 63 71 123 160 198 244 305 362 437 489 596 655 723 787 840 897 942 973 992 974 917 835 761 688 595 505 371 272 168 95 65 81 142 207 345 416 480 497 492 472 465 452 452 460 475 486 501 528 562 585 626 626 630 638 653 673 685 689 669 665 657 641 637 626 621 618 625 622 611 600 582 570 559 551 555 555 566 577 608 627 642 632 569 551 547 539 524 516 505 505 514 514 507 515 520 520 512 493 481 443 408 370 336 282 243 216 221 224 227 239 262 281 303 328 385 418 437 463 489 504 508 507 509 491 477 452 419 362 308 255 187 168 168 176 184 196 211 215 207 218 221 228 243 250 261 265 238 246 272 295 317 348 382 398 426 412 394 368 330 285 239 205 186 182 181 193 208 227 245 253 275 286 293 300 315 323 334 345 372 373 377 363 333 291 253 215 169 154 138 138 146 158 150 134 135 139 150 165 180 191 206 206 213 210 214 203 199 188 173 161 133 121 109 101 108 116 135 139 150 158 174 186 197 205 205 198 210 210 214 206 186 166 162 162 159 147 143 148 175 176 175 178 251 296 345 382 418 443 465 476 477 474 471 475 471 475 475 450 379 327 301 293 307 337 382 419 460 493 520 539 540 529 515 492 430 415 425 443 477 515 550 573 590 587 576 566 536 507 480 465 446 431 400 354 319 286 279 280 260 271 278 293 311 329 356 378 377 392 397 405 409 416 412 404 404 396 400 400 404 404 400 392 400 400 390 394 388 376 350 335 255 240 224 212 208 216 236 262 282 317 349 343 313 290 280 281 253 241 241 252 267 267 262 243 234 220 219 204 188 168 152 144 152 148 144 140 149 161 173 181 200 180 150 111 80 55 41 33 37 29 33 30 30 30 38 45 35 50 58 36 27 27 29 35 59 92 123 115 72 32 30 31 30 31 31 39 43 51 48 52 44 32 31 32 53 65 65 53 38 34 35 35 35 39 43 43 47 47 51 51 63 63 67 67 59 60 64 60 67 75 94 105 196 231 267 279 266 234 221 199 111 86 78 71 52 44 40 40 40 40 40 47 59 70 78 82 78 70 69 61 53 49 45 41 45 49 53 57 65 61 57 53 46 42 49 45 52 56 56 55 66 70 69 61 57 81 121 146 211 220 220 188 136 97 81 81 45 42 38 37 38 42 46 50 42 62 74 74 70 70 62 50 50 55 51 51 47 47 50 54 90 78 62 50 42 42 46 50 42 43 43 43 43 43 40 40 59 47 47 40 41 45 49 41 41 40 41 41 42 54 70 78 46 42 42 42 43 43 43 43 43 43 51 55 51 43 43 42 41 40 39 51 66 61 61 76 80 108 151 203 240 256 240 199 128 103 94 89 72 54 41 39 47 51 60 64 61 57 65 69 91 122 153 200 271 303 263 196 97 83 71 49 50 43 42 42 43 51 55 51 51 59 55 47 51 51 55 52 59 59 59 59 47 44 47 43 43 43 51 56 47 44 51 48 51 44 47 43 47 51 55 56 61 61 69 73 92 95 114 141 151 142 152 175 203 233 295 381 479 568 629 656 709 724 743 751 744 736 717 705 672 661 641 619 612 612 616 617 625 644 672 698 694 637 560 480 318 244 170 116 98 103 89 74 51 51 55 46 57 52 55 44 53 46 42 42 46 50 54 54 54 50 46 46 42 42 46 46 50 46 41 41 42 46 50 46 70 94 106 86 50 41 58 85 88 62 120 259 350 314 245 199 127 129 130 96 57 46 63 99 54 102 127 96 52 44 45 53 60 64 82 101 131 186 273 319 311 150 101 125 94 53 45 44 44 48 57 73 72 69 89 121 98 51 46 67 68 47 47 72 72 72 64 52 48 47 47 51 46 47 59 67 74 78 74 74 62 62 62 62 62 58 58 51 48 48 52 51 55 59 59 59 95 95 87 67 56 52 47 46 56 70 96 130 164 220 304 356 207 85 46 61 49 64 102 70 80 74 47 47 53 48 47 107 145 215 287 322 312 278 212 161 124 89 60 48 48 47 48 67 59 74 77 91 127 182 212 212 260 222 180 127 93 104 131 143 175 205 208 166 107 63 48 47 84 143 118 68 71 78 60 67 94 114 126 95 60 56 53 57 62 65 61 60 67 63 66 66 42 43 44 45 50 55 63 88 222 262 388 495 502 573 603 436 275 274 233 160 98 79 68 96 235 416 537 625 727 758 730 707 622 478 300 190 140 105 92 100 104 119 123 112 88 65 57 65 57 50 50 47 47 55 62 66 89 124 184 204 184 207 223 183 167 167 167 171 179 183 175 159 172 199 210 176 163 179 180 157 147 129 106 97 105 100 91 74 40 108 144 100 52 52 49 41 93 61 40 41 45 41 40 41 62 62 41 41 77 49 38 40 40 40 41 41 42 42 46 46 42 42 46 46 49 53 53 57 45 49 53 57 60 56 52 45 46 103 158 175 199 243 247 219 110 65 40 48 55 38 38 58 39 40 41 45 49 56 72 84 96 104 80 52 89 145 109 39 59 59 55 51 47 55 67 79 95 115 115 86 70 82 98 106 114 95 90 75 75 63 47 39 88 80 68 45 44 40 40 40 39 39 39 47 50 50 54 58 42 62 63 44 39 40 41 40 49 56 56 60 71 71 59 47 47 47 50 50 54 61 61 61 61 54 54 50 46 46 42 42 45 73 89 69 41 37 45 50 36 225 360 216 192 179 307 282 162 74 37 50 50 36 37 70 42 38 38 42 54 74 90 98 82 98 86 58 70 106 90 46 42 46 46 50 54 58 62 62 58 54 50 50 50 50 54 51 47 48 56 64 68 64 52 48 51 51 51 47 51 51 47 47 43 46 46 46 46 46 46 42 50 50 50 46 42 42 42 38 50 46 69 58 38 54 78 70 95 83 55 38 38 55 83 99 162 261 329 270 138 50 38 55 54 55 59 59 59 59 59 59 55 55 55 55 55 55 55 55 47 47 62 70 46 38 63 112 118 63 42 50 62 54 46 50 62 51 43 54 50 42 42 46 43 50 51 51 55 63 63 67 38 94 79 38 38 39 43 69 51 56 41 39 49 48 39 55 103 150 165 132 102 141 211 272 333 371 410 434 457 470 489 497 533 521 514 506 502 492 488 488 493 478 459 426 399 374 341 322 328 309 290 286 282 274 250 235 192 188 172 131 91 71 98 129 121 152 188 207 218 234 253 265 268 251 236 237 253 290 331 354 362 350 316 281 239 204 169 150 146 146 150 162 182 217 248 264 263 263 263 266 262 261 257 253 249 253 261 277 286 290 282 267 251 239 215 199 184 188 196 204 207 203 199 192 204 224 244 263 298 332 378 416 457 491 522 556 578 594 610 610 594 578 555 544 505 501 490 482 482 486 490 487 488 480 468 457 465 477 489 494 490 479 475 456 448 440 432 425 434 415 399 380 372 360 348 340 324 309 301 290 286 287 291 295 293 278 277 265 253 237 229 221 230 230 234 238 242 246 257 257 257 272 292 312 331 355 374 385 384 392 407 411 415 422 430 437 458 462 466 463 460 441 429 421 401 405 412 415 418 430 461 477 500 509 532 555 574 605 629 641 665 669 670 667 655 633 621 625 624 642 658 669 687 702 709 717 733 737 738 735 716 701 678 670 681 674 678 675 671 656 629 618 591 588 581 570 559 547 524 512 531 538 549 560 576 591 621 636 658 684 718 745 768 787 794 802 821 829 833 838 827 804 771 741 666 610 530 442 370 305 243 195 148 127 130 131 147 167 182 183 207 210 214 207 207 199 195 205 199 195 179 167 168 164 161 157 141 133 117 101 96 100 119 131 169 208 258 308 349 406 466 518 575 619 678 720 760 794 821 840 871 874 870 881 893 905 913 916 932 932 928 917 902 894 887 872 39 39 39 39 39 40 40 33 37 37 30 34 34 34 34 34 30 30 30 26 29 25 31 27 26 26 29 25 21 20 19 19 22 22 22 22 22 22 22 22 26 26 22 22 18 18 17 17 27 30 30 26 21 17 13 13 12 12 13 13 17 25 29 22 32 29 33 33 33 33 33 33 24 21 20 16 16 16 16 19 18 25 26 26 23 27 35 32 37 34 34 34 23 19 18 17 31 34 27 27 31 28 36 41 30 30 34 35 39 43 47 44 26 26 23 24 25 27 37 47 54 59 69 87 104 117 122 115 92 70 62 54 49 48 47 46 59 67 66 66 69 69 73 66 56 48 48 47 47 47 51 51 58 51 55 52 56 53 57 57 55 51 51 47 47 52 60 70 132 160 221 271 317 351 386 416 440 462 493 524 562 604 651 685 729 722 716 694 659 617 590 582 598 609 618 630 639 632 609 579 546 473 370 257 171 118 99 120 183 231 286 343 405 465 521 565 657 717 784 841 894 939 980 999 1015 992 924 842 753 660 564 479 354 263 163 85 54 55 91 136 284 375 467 506 521 525 523 522 509 506 513 513 516 538 553 565 586 583 587 603 630 658 674 682 666 658 657 638 634 619 622 618 633 633 626 615 596 585 582 575 570 570 570 585 616 631 638 619 561 535 512 492 480 472 469 469 482 482 479 491 496 508 512 508 479 468 450 427 378 331 270 231 212 201 197 201 224 251 270 296 336 373 388 418 452 463 481 481 477 471 472 462 440 395 357 308 209 176 164 164 169 181 200 207 203 207 217 224 247 254 261 258 239 247 265 287 310 336 360 372 400 388 370 349 323 289 246 212 186 178 173 185 204 223 230 233 251 270 285 300 315 319 326 329 364 372 376 355 336 295 249 227 181 158 138 138 142 146 142 127 139 139 150 165 176 187 205 205 209 209 213 199 195 184 173 173 137 121 109 105 112 124 135 135 150 158 162 170 182 182 178 178 183 191 199 191 175 163 159 163 159 151 143 155 182 183 178 174 227 269 329 378 418 455 484 499 511 504 505 502 502 502 498 473 387 335 302 289 304 330 375 415 460 497 524 543 544 537 529 511 457 438 444 451 477 511 542 569 582 579 572 566 540 522 496 481 466 439 400 350 301 279 268 269 249 260 274 296 322 351 378 393 381 385 400 408 412 420 420 416 419 411 407 407 414 418 418 418 415 408 393 379 360 330 303 280 237 233 236 231 234 250 277 307 325 349 369 351 316 285 274 279 268 260 259 266 285 296 299 270 239 213 209 189 169 153 144 136 156 144 132 128 144 164 184 201 210 178 132 86 64 46 45 45 38 38 30 30 30 31 42 56 38 54 62 36 27 27 29 38 56 92 129 121 77 32 31 31 30 34 38 42 43 47 55 59 44 32 31 36 49 65 61 53 42 38 34 34 34 38 46 54 54 54 54 58 59 63 63 63 59 60 64 64 71 71 79 89 117 164 211 243 255 255 259 257 164 134 110 76 56 40 40 39 44 44 51 58 70 77 77 81 70 70 69 61 57 53 49 49 53 53 53 49 57 57 53 60 67 67 64 64 60 60 59 55 67 74 73 72 71 79 107 120 155 160 172 156 121 93 85 89 50 46 38 37 38 38 46 54 39 59 71 70 74 82 66 43 43 47 47 43 43 47 59 71 109 93 73 53 42 38 38 42 38 42 43 47 43 43 40 39 55 54 55 47 47 52 52 49 49 40 39 40 42 66 71 71 43 43 42 43 43 47 47 42 47 51 55 63 60 56 44 43 41 40 39 40 52 59 58 57 61 61 77 105 133 140 133 104 100 89 93 85 79 58 41 40 39 59 60 64 60 57 65 84 90 121 157 211 271 303 263 204 89 79 67 46 49 42 42 42 42 47 55 47 51 67 67 55 59 59 55 51 55 55 59 59 51 43 47 43 43 43 55 59 47 47 51 43 47 43 43 43 43 47 47 48 49 53 53 57 85 76 71 74 77 84 110 130 128 159 209 272 341 418 492 538 600 612 630 642 642 638 627 619 606 590 566 536 520 513 517 521 517 533 561 573 565 511 428 351 204 155 112 82 87 77 66 51 43 43 47 46 56 56 63 56 49 42 42 42 42 46 50 50 50 46 46 42 42 42 46 46 50 42 41 41 41 42 42 42 45 69 85 73 49 45 69 101 104 91 139 257 320 267 207 179 120 105 86 56 53 62 62 62 40 108 141 91 44 44 50 54 73 88 95 117 163 249 328 358 311 162 93 101 77 44 43 60 48 48 52 60 68 68 76 89 82 46 45 56 64 47 55 91 75 75 71 59 47 47 47 62 51 55 59 63 67 74 78 82 62 62 62 62 58 58 58 47 48 48 48 48 52 56 56 60 84 92 88 68 60 64 57 48 82 88 106 120 147 206 300 382 211 89 46 61 56 91 136 108 107 84 50 52 53 49 48 88 127 165 204 220 217 191 164 137 124 93 68 49 48 47 48 60 47 62 73 88 123 166 205 224 268 217 181 144 102 111 118 76 100 115 122 111 94 74 52 49 91 157 132 48 45 77 80 47 91 103 95 71 60 76 77 73 69 72 64 67 63 70 70 70 51 51 48 52 49 50 47 68 171 188 265 396 459 565 610 417 176 207 209 151 101 91 95 120 185 328 467 586 704 791 847 870 824 682 481 307 190 136 121 134 118 125 130 131 111 76 64 73 77 50 45 45 55 63 51 46 54 81 105 101 101 141 164 139 131 159 171 171 183 207 207 184 125 157 176 166 157 157 153 123 120 133 106 58 53 84 83 42 57 84 72 40 40 68 61 40 109 73 41 41 41 42 41 41 39 40 48 61 84 60 39 40 40 41 45 45 49 49 42 42 49 53 53 57 61 64 68 68 52 56 56 60 64 64 60 49 67 108 144 148 184 213 181 124 55 42 41 45 40 39 43 59 40 40 49 49 48 56 76 96 120 96 80 96 116 109 73 40 46 42 38 38 39 63 91 111 79 75 63 51 55 67 70 66 71 56 52 60 72 80 76 64 76 68 60 48 51 44 51 55 37 38 43 58 54 54 58 58 46 54 55 40 40 40 40 40 38 40 49 65 76 64 51 39 50 50 54 61 57 64 64 57 61 61 57 57 57 53 53 53 49 93 120 96 56 40 48 37 72 261 205 160 220 247 330 174 146 74 37 49 46 36 37 74 39 38 38 38 54 74 86 91 87 99 83 51 63 99 91 47 38 38 50 58 62 58 50 46 54 50 46 46 46 46 50 47 39 41 48 52 52 48 47 43 47 47 54 54 51 51 47 47 43 42 46 50 50 46 42 42 50 50 50 46 42 42 42 42 53 57 84 69 37 42 54 37 107 98 63 38 38 56 80 87 122 226 306 266 147 59 39 51 43 47 51 51 63 63 59 59 48 48 48 48 48 48 55 55 51 51 62 66 46 38 74 116 122 56 42 42 42 41 39 40 45 41 41 50 58 46 42 53 55 58 55 51 51 55 51 55 43 94 91 51 39 43 63 73 63 43 40 40 56 67 55 47 102 157 192 186 192 238 297 338 415 434 460 477 500 520 540 544 572 565 561 550 542 527 519 512 528 519 492 470 454 437 418 396 402 372 341 310 287 257 221 194 148 144 132 91 62 65 112 159 173 205 255 282 298 309 325 326 310 274 244 229 234 266 304 327 342 334 300 273 227 196 169 153 149 153 161 181 205 240 264 287 275 275 271 263 251 246 234 230 245 256 261 277 282 286 275 263 228 220 201 189 170 162 158 158 166 169 169 188 208 243 282 305 351 381 416 449 472 498 518 548 562 574 578 578 562 542 519 504 477 477 470 474 486 495 507 515 528 505 489 477 485 497 505 502 474 463 459 448 440 429 425 421 433 425 406 394 382 367 359 344 328 320 316 305 301 298 302 291 273 255 254 242 230 222 214 210 222 222 225 225 229 233 244 248 275 291 315 351 375 398 406 417 408 408 419 419 423 423 427 438 476 488 488 477 461 430 406 387 379 379 375 382 394 425 453 473 489 504 516 535 555 578 602 626 646 654 667 663 648 621 609 620 619 642 658 665 683 698 713 732 744 741 749 749 738 719 696 681 696 692 685 674 659 632 597 567 545 526 508 493 482 467 448 436 435 446 461 473 487 507 541 567 597 624 662 693 723 734 753 764 794 806 818 826 815 800 781 752 703 658 586 502 429 360 306 251 193 161 156 153 153 169 170 166 159 163 159 156 160 160 152 163 176 179 171 164 168 172 176 184 183 171 158 141 133 153 188 212 226 272 326 380 428 477 548 600 656 700 753 803 840 866 881 889 916 904 893 881 870 859 844 829 837 826 818 803 795 787 783 783 49 42 49 42 42 39 39 36 44 37 37 29 29 30 30 30 30 30 26 26 25 24 27 27 22 22 25 25 21 20 19 19 22 22 22 22 22 22 22 22 22 22 22 18 18 17 17 17 27 34 30 26 22 17 13 13 12 12 13 17 21 25 29 22 21 18 18 18 22 22 33 33 21 21 21 21 21 17 17 24 27 29 30 23 27 28 37 33 38 35 39 32 32 21 20 23 32 35 31 27 31 35 32 37 33 33 30 38 42 46 50 51 21 22 22 24 25 27 38 52 75 77 91 112 129 138 142 121 94 76 56 50 49 48 47 47 64 68 71 71 75 79 83 80 48 48 47 47 47 47 51 51 45 46 47 48 53 60 65 73 56 59 55 51 48 56 71 81 124 163 225 279 329 371 410 444 453 475 498 520 543 578 613 640 672 677 670 652 617 591 572 579 610 625 626 634 650 639 621 594 564 500 400 303 217 171 160 177 247 299 350 412 466 526 567 603 675 735 804 875 928 958 992 1007 1015 981 910 824 723 619 515 433 327 248 164 110 87 80 87 112 236 343 450 501 524 548 558 553 548 545 537 537 547 550 561 561 562 540 547 556 599 632 663 675 651 643 635 627 615 607 604 611 625 625 617 607 599 596 597 598 589 585 589 608 627 639 638 611 577 551 520 496 476 464 457 453 442 442 439 447 452 464 480 484 473 478 476 465 427 374 323 285 227 201 189 186 210 234 250 275 315 348 363 389 415 429 436 443 439 451 464 465 451 432 408 357 240 195 164 156 164 169 188 188 195 191 206 217 239 255 258 254 255 247 266 284 307 329 344 352 376 358 347 337 315 285 246 208 190 174 169 173 193 208 215 221 243 259 277 296 311 319 333 340 364 368 368 358 340 298 261 227 185 158 138 127 135 132 135 127 139 146 157 165 172 183 201 201 209 209 202 202 187 176 180 177 137 121 109 105 116 128 135 131 150 154 158 162 174 170 166 154 160 172 180 176 171 159 159 167 159 155 162 174 186 190 190 185 216 265 329 382 433 466 495 518 534 531 523 516 516 512 512 480 395 343 310 293 293 319 364 397 453 490 517 547 548 552 537 522 484 469 464 463 485 515 542 565 582 579 576 570 548 534 512 497 474 440 393 347 294 264 246 242 226 241 263 288 329 359 385 396 389 389 396 396 408 415 419 426 430 433 433 433 433 437 448 441 423 420 401 372 330 295 261 238 230 234 248 258 269 295 329 360 392 404 401 373 335 303 284 277 266 262 266 285 301 320 320 290 235 206 193 177 161 145 140 136 152 144 132 129 144 164 188 212 205 165 108 58 43 34 37 30 30 29 29 29 30 30 30 37 43 54 51 36 28 27 29 31 56 84 120 113 84 34 31 31 30 34 34 38 39 47 51 55 51 36 31 32 48 49 53 49 45 34 33 33 33 34 42 50 54 54 54 58 59 59 59 59 55 56 60 60 71 71 71 71 90 118 161 193 213 225 241 242 196 162 127 96 72 56 49 53 44 51 59 62 69 73 73 69 69 62 69 65 65 65 61 62 65 61 53 46 49 49 53 64 82 79 78 71 67 56 56 49 59 70 74 76 72 78 94 95 107 105 113 109 97 85 81 81 58 50 42 37 38 38 46 50 39 55 70 74 98 114 90 50 43 47 51 51 51 63 83 102 93 81 65 49 41 38 42 46 38 38 42 47 47 47 39 39 50 50 54 51 51 51 55 48 60 41 40 40 42 66 79 87 75 63 51 47 51 51 47 42 56 64 72 72 76 61 53 56 42 40 39 40 45 56 51 50 62 58 62 81 93 93 90 79 76 65 73 72 74 54 48 44 40 59 64 68 56 60 65 84 98 136 176 219 275 295 247 165 85 75 56 49 49 46 42 42 41 44 52 51 59 87 91 75 67 63 55 58 54 54 54 58 46 42 42 42 42 43 54 51 54 47 54 43 46 43 46 43 43 43 47 47 44 45 46 49 65 57 53 51 54 61 76 80 76 112 158 197 226 268 337 380 442 461 488 504 512 512 504 500 491 475 448 421 401 389 389 389 366 374 390 398 375 331 268 210 131 109 90 87 77 70 51 43 43 43 43 46 60 60 71 64 49 42 42 42 42 42 46 46 46 46 42 42 42 42 46 46 46 42 41 41 41 41 41 40 40 41 61 61 57 69 101 129 165 156 192 258 269 212 152 132 81 66 51 56 73 78 58 40 43 119 140 86 43 46 59 51 51 73 107 141 218 312 374 376 266 149 80 73 65 43 43 60 56 59 56 56 56 63 63 60 66 46 47 68 68 48 51 67 63 67 67 55 47 46 54 62 58 59 63 67 70 74 74 78 62 62 58 58 54 54 50 47 47 48 48 48 52 56 60 56 51 71 76 60 56 68 60 47 61 75 101 133 163 215 304 379 227 105 69 96 106 160 222 206 208 142 96 78 53 49 49 58 112 123 137 134 134 128 121 117 120 101 76 53 48 48 53 65 48 59 74 89 112 150 197 224 268 224 204 163 103 120 128 63 61 71 82 90 92 75 53 52 150 172 139 51 43 73 92 48 71 75 75 75 72 80 69 65 72 75 67 63 66 66 66 70 66 63 67 52 49 45 46 52 128 161 195 322 417 512 554 358 125 162 185 163 136 122 106 111 139 243 385 532 676 802 907 948 891 800 644 486 358 288 269 282 224 212 204 201 166 111 80 77 86 51 45 45 48 60 47 45 54 74 74 57 61 81 100 96 111 143 159 159 183 223 219 181 99 111 141 160 163 162 154 139 101 126 115 70 57 76 70 40 76 76 60 40 56 84 73 45 73 53 41 40 41 42 42 45 40 48 64 80 80 68 57 49 45 45 45 49 49 49 41 45 57 57 61 65 69 65 69 69 57 61 64 61 61 61 57 49 92 112 129 141 166 181 125 57 41 42 42 41 40 47 55 51 41 45 53 53 52 60 84 108 151 96 84 120 120 61 40 56 50 42 38 38 51 75 99 119 75 63 51 51 59 67 55 39 49 45 49 65 100 124 132 132 64 60 59 51 43 43 51 51 42 46 46 46 46 46 54 62 50 54 50 43 47 47 51 40 38 40 53 69 80 68 59 47 50 54 61 61 64 64 64 64 64 57 57 57 57 53 53 53 41 101 132 100 56 44 56 42 108 181 173 137 200 288 247 147 107 70 42 38 45 37 42 70 43 39 38 39 58 78 86 86 79 83 63 39 39 67 67 43 38 38 50 58 58 54 46 42 42 38 38 38 38 38 38 39 40 40 41 40 40 39 39 38 43 43 50 50 47 47 47 47 39 42 46 50 50 46 42 38 50 50 50 46 42 42 42 42 53 68 88 72 37 49 57 36 82 86 63 39 39 61 81 76 99 175 255 235 144 67 39 43 39 40 51 55 63 63 59 51 52 52 52 52 52 52 59 59 59 51 58 62 50 38 74 116 130 75 42 41 41 38 37 37 39 37 37 48 69 57 45 52 59 62 58 51 51 51 43 47 42 82 91 55 38 39 67 61 75 43 41 41 52 67 59 42 93 156 207 225 258 304 347 368 450 464 491 511 539 563 586 594 591 584 580 569 558 547 543 543 546 541 521 510 511 500 485 463 457 427 381 328 278 231 188 158 105 101 99 67 53 72 130 188 226 265 319 359 378 390 397 383 338 294 252 217 214 242 276 303 322 307 284 257 219 188 165 149 145 153 173 208 236 271 291 303 291 287 279 267 251 231 219 215 245 256 261 273 274 271 263 256 213 202 194 175 163 147 143 135 147 155 166 192 227 270 316 350 396 426 449 472 486 498 510 536 546 554 554 550 542 523 500 485 505 502 502 507 523 539 551 556 541 521 497 482 493 490 490 479 443 436 436 440 433 433 433 437 429 421 405 393 374 359 351 344 336 328 324 309 305 294 290 280 250 239 235 227 226 218 214 210 206 206 213 213 228 236 248 256 315 334 362 386 406 421 425 421 416 412 419 419 423 423 419 426 472 490 494 490 467 448 424 401 389 377 377 385 401 429 452 468 481 489 497 504 515 532 563 587 603 620 644 644 629 602 594 601 603 630 649 664 675 690 709 732 748 756 756 757 753 734 715 696 715 700 685 670 647 613 563 521 499 465 427 401 386 367 344 335 334 342 361 372 380 403 441 471 513 547 590 632 659 678 708 731 749 768 788 795 795 784 773 758 728 691 638 573 504 443 393 341 245 204 188 177 174 175 171 160 153 146 142 139 143 136 140 154 168 182 174 170 178 182 197 208 200 203 191 186 192 220 260 295 329 382 444 493 541 590 650 706 762 795 841 879 901 912 912 908 919 904 881 855 825 795 758 735 701 686 674 662 654 654 665 669 53 45 53 45 49 42 35 32 43 37 37 37 25 25 25 26 26 33 29 29 32 28 31 26 29 25 32 28 27 23 31 26 26 26 26 26 26 26 26 26 21 21 21 17 17 17 17 17 31 27 27 19 15 14 13 13 12 13 13 14 14 18 18 15 17 17 17 17 21 25 29 33 29 29 29 29 32 32 28 24 31 38 27 27 24 29 38 43 36 33 34 34 34 30 22 21 33 36 28 24 20 24 29 33 29 33 37 41 49 53 58 51 21 22 24 25 26 29 48 66 96 98 112 126 142 143 144 123 98 76 59 49 48 47 47 47 52 57 65 73 77 77 77 70 49 49 49 48 48 48 47 47 46 47 47 52 53 61 65 73 72 71 63 55 51 55 70 73 96 142 204 258 301 343 382 420 427 445 457 468 483 502 529 553 573 578 575 564 542 531 525 544 577 583 583 595 604 609 597 590 552 491 417 328 261 223 216 226 308 353 392 446 500 549 586 615 663 720 793 865 910 940 955 959 951 917 846 768 671 570 461 380 266 214 168 130 126 126 114 111 162 289 415 475 513 542 558 549 554 554 551 562 577 584 597 590 579 545 536 537 576 605 636 648 624 620 612 604 596 588 584 591 613 609 601 590 591 596 612 613 612 608 608 627 646 646 641 611 577 555 543 531 508 492 477 469 434 430 423 423 420 432 448 460 471 487 497 490 472 427 385 351 285 255 217 202 214 223 231 242 294 319 334 352 374 384 391 401 408 427 455 472 476 465 446 410 283 219 172 145 153 165 169 169 173 180 198 213 240 255 254 243 251 251 259 277 300 311 322 326 342 331 328 322 315 293 261 227 194 174 166 170 193 208 215 214 236 243 258 280 295 315 341 356 367 375 380 358 340 302 265 242 185 162 139 128 124 125 128 120 142 153 157 165 176 183 197 197 205 209 202 198 183 176 184 185 137 121 105 105 120 132 128 124 139 143 154 158 162 158 158 147 145 157 165 165 160 152 159 167 166 170 186 194 198 194 197 193 208 253 325 389 445 478 511 529 549 549 546 535 527 523 519 491 410 358 318 286 277 296 333 374 442 472 517 540 563 556 556 541 500 485 480 486 497 523 546 561 567 567 572 570 549 534 516 497 471 440 390 340 291 253 226 215 215 229 259 292 333 374 396 407 400 389 392 388 396 407 422 433 441 452 456 456 456 460 464 457 439 429 406 372 327 273 238 219 223 238 264 281 306 348 390 425 477 473 457 426 384 349 311 300 281 269 277 289 305 316 316 291 216 190 178 162 149 141 133 133 140 137 137 141 156 172 188 205 181 140 79 41 31 31 37 33 30 30 30 29 29 30 30 34 41 48 34 29 29 29 30 32 45 72 104 104 88 49 32 32 30 41 34 38 42 50 58 55 51 47 43 32 36 40 44 48 48 37 33 32 32 33 45 53 61 61 54 54 58 58 58 58 63 63 59 63 67 67 63 59 83 87 110 134 154 170 182 179 177 154 123 96 76 68 69 69 40 40 54 61 61 64 67 60 57 54 69 73 77 77 74 74 81 73 57 42 45 45 53 71 89 96 82 75 64 57 49 49 41 56 67 74 69 79 82 76 84 73 73 73 77 77 77 74 66 58 46 37 37 38 42 50 47 55 67 87 131 163 135 79 44 48 48 40 40 44 72 98 73 65 53 41 37 37 42 46 37 38 42 50 50 50 46 42 45 45 50 54 54 54 54 47 44 45 45 41 42 54 87 115 124 96 64 48 51 51 43 43 52 60 65 76 80 69 60 56 43 42 41 40 41 49 41 40 60 59 67 79 78 70 78 80 59 56 56 59 62 53 45 44 40 56 68 68 56 56 61 84 117 159 195 238 287 299 224 136 81 71 56 49 53 50 46 42 40 44 49 48 64 96 111 95 74 74 62 57 49 49 53 53 49 42 45 41 49 46 53 42 65 54 57 46 53 42 49 42 54 47 43 43 44 44 46 50 46 45 44 43 43 46 46 42 43 72 118 145 154 165 195 225 267 290 317 337 353 361 357 353 337 321 297 274 254 247 243 242 214 222 230 230 215 191 163 129 97 91 84 77 66 55 51 48 43 43 43 46 60 60 67 60 53 49 49 45 45 45 45 49 53 49 49 49 49 49 53 53 48 44 44 44 48 44 40 39 40 40 48 52 60 80 108 121 145 161 193 211 190 137 97 77 49 42 43 60 69 62 54 49 83 134 128 66 43 66 64 46 45 62 115 169 258 351 369 331 213 133 76 60 64 44 42 59 68 71 63 59 59 66 62 44 45 47 72 88 95 75 51 46 54 62 66 54 46 45 57 69 57 65 78 85 89 85 73 69 65 65 54 54 50 46 46 46 47 47 47 48 48 52 56 56 52 80 84 64 63 72 56 45 46 56 82 129 160 200 285 363 236 128 107 146 182 256 345 349 352 239 150 105 57 49 50 50 93 84 75 75 79 80 85 93 109 104 76 49 48 48 53 65 48 55 70 85 104 135 182 228 273 234 230 189 94 112 145 88 55 70 88 84 65 51 52 68 224 167 114 69 45 60 76 64 88 84 84 92 81 61 45 53 71 67 59 62 58 62 66 66 82 75 71 63 52 45 49 56 97 179 169 260 343 418 482 320 137 151 189 219 232 205 149 119 160 199 294 437 586 729 831 861 831 778 695 593 503 460 432 425 382 339 307 292 246 167 112 89 90 67 47 47 48 48 47 45 70 90 86 69 69 61 64 76 104 128 135 139 184 228 200 118 100 81 95 141 164 155 155 164 101 98 102 102 89 60 54 49 40 48 69 69 53 41 40 40 74 78 74 74 74 74 70 73 76 67 71 68 52 60 65 53 49 49 49 53 45 45 45 45 54 54 58 62 65 66 70 70 66 66 66 66 62 58 49 42 88 94 114 133 142 134 81 42 40 43 58 40 40 71 78 39 41 42 54 53 56 64 91 119 183 111 91 115 103 40 38 56 50 53 53 58 66 78 90 94 83 79 79 83 83 71 55 39 45 42 53 69 85 101 116 120 55 55 59 55 51 47 50 50 58 54 46 46 46 50 54 54 50 46 42 39 47 54 58 55 48 41 45 53 56 56 67 67 54 54 61 61 64 64 71 60 64 64 64 64 64 64 60 60 44 104 131 95 51 55 83 85 105 110 201 165 193 244 184 147 71 62 46 37 37 38 50 62 47 39 39 39 59 75 75 67 75 63 44 39 38 39 44 59 42 42 42 42 46 46 50 50 38 38 38 38 38 38 38 38 48 41 40 40 39 39 38 38 46 46 46 42 46 46 47 47 39 42 46 54 54 46 42 38 50 50 50 46 42 42 42 42 60 75 91 64 37 65 89 62 46 66 59 39 40 60 68 48 92 132 191 192 140 72 40 39 39 40 44 48 59 55 51 52 52 45 45 45 52 52 52 52 59 43 50 58 54 46 78 119 122 74 46 41 40 37 37 46 37 34 35 69 109 97 78 70 62 58 54 50 47 51 47 47 38 66 83 51 36 38 59 41 83 43 42 41 40 59 78 54 89 148 217 256 309 370 397 406 476 495 526 550 585 609 625 625 609 587 571 545 533 522 526 538 541 548 544 556 560 557 533 510 493 460 410 338 264 199 149 123 77 77 79 78 84 122 187 241 311 353 399 439 462 470 462 432 365 306 252 205 194 211 241 268 295 291 268 241 207 180 161 145 152 168 192 235 263 295 311 319 299 295 283 267 251 228 216 215 245 260 261 258 255 255 252 249 207 195 187 179 171 156 163 156 160 171 183 220 266 316 369 396 445 472 491 502 506 506 518 533 554 558 554 554 554 547 532 521 546 546 550 551 559 556 564 557 529 502 478 459 470 459 451 432 428 428 428 421 421 421 421 421 405 401 397 385 362 347 343 336 336 325 317 302 290 275 267 248 230 215 215 207 207 206 198 201 201 201 216 228 247 267 283 303 361 373 389 405 413 412 408 400 404 400 396 396 403 399 391 398 458 480 493 505 509 498 486 479 435 428 423 424 440 460 468 476 469 474 478 477 473 493 524 549 564 585 613 614 598 575 571 582 596 629 653 660 667 682 701 717 740 744 745 745 741 726 711 703 696 685 666 643 613 567 509 467 430 392 342 308 278 259 240 231 234 253 272 276 280 299 333 356 394 436 490 544 575 610 652 682 703 722 753 765 769 768 768 765 742 724 698 657 596 545 499 451 335 286 255 240 233 225 207 192 189 183 176 172 162 158 158 169 193 207 207 203 210 218 238 252 243 258 273 280 295 323 370 412 476 533 595 637 677 722 782 827 869 883 898 913 913 909 897 886 874 847 806 765 727 666 605 555 513 494 482 463 462 466 481 489 48 52 52 52 45 42 42 35 43 43 36 32 25 25 25 25 33 33 29 25 31 27 27 26 25 25 32 28 27 23 30 26 22 26 26 26 26 26 26 30 21 21 17 17 17 17 17 17 31 31 27 23 15 14 13 13 12 13 13 14 14 18 18 15 17 17 17 17 21 29 33 37 29 36 36 36 36 32 35 35 35 35 31 24 21 31 39 40 33 30 35 32 36 24 24 23 31 33 25 17 17 17 17 21 22 22 30 34 42 46 50 44 23 24 26 27 29 36 62 80 98 111 121 138 155 152 148 134 108 85 68 48 46 46 46 46 46 48 57 66 67 59 52 52 52 55 58 50 53 48 47 46 67 71 64 64 61 61 57 61 84 79 67 55 47 47 58 69 76 126 180 223 265 300 342 362 378 386 405 401 408 426 450 467 478 480 492 478 467 461 477 500 513 519 515 523 543 559 563 559 529 494 423 352 298 267 256 267 361 383 411 461 511 560 594 620 637 694 771 828 862 884 891 892 861 816 767 696 611 510 416 342 231 197 167 155 159 155 138 116 102 231 378 453 499 531 548 539 551 552 560 580 599 610 623 623 608 573 545 537 557 585 605 605 597 593 585 577 569 565 562 565 601 597 589 582 583 603 616 632 620 612 619 631 654 654 645 611 557 547 551 551 543 524 508 493 465 458 450 435 435 436 459 475 488 504 510 508 494 468 442 420 359 309 263 222 218 219 208 211 264 278 301 319 333 347 357 368 382 409 448 475 484 484 476 444 316 237 190 155 152 157 169 165 165 172 183 206 233 248 247 239 243 232 243 262 288 304 307 307 311 304 305 314 323 312 285 254 205 182 170 174 193 205 208 207 229 239 246 253 279 303 334 364 371 379 384 369 344 314 280 250 196 162 139 120 124 125 125 120 142 153 161 176 183 183 186 193 205 209 202 194 186 179 191 192 144 121 105 109 124 132 132 124 131 135 150 158 162 162 158 151 137 141 161 161 156 148 159 167 166 178 198 202 205 201 201 204 196 245 321 389 453 497 534 552 564 564 557 550 546 535 531 502 421 369 325 282 269 277 310 348 424 460 509 540 563 571 571 557 512 500 495 494 501 523 546 554 559 559 553 555 541 523 504 486 468 433 384 333 287 242 211 199 219 233 263 307 352 386 415 419 397 393 381 380 388 399 425 433 456 464 472 476 472 472 476 469 455 434 411 366 316 262 224 205 216 235 268 296 329 378 432 471 541 533 506 476 437 395 360 330 304 289 285 282 297 301 297 271 207 182 170 154 145 137 137 133 129 133 141 153 162 181 185 198 145 108 51 32 30 35 35 31 43 36 32 32 35 39 47 54 35 31 30 29 30 30 31 32 48 71 95 107 99 75 51 46 38 45 41 34 42 46 54 62 62 51 47 39 32 31 36 44 48 40 32 32 32 33 45 49 61 61 54 54 54 54 58 58 62 59 55 59 59 59 55 51 44 47 55 75 99 115 119 116 134 118 99 72 60 53 49 49 39 39 53 53 60 59 63 52 49 50 69 77 85 86 82 82 93 77 57 42 41 45 53 75 93 100 92 78 67 53 49 42 38 42 53 64 66 65 68 57 80 61 49 53 65 73 74 70 70 62 46 37 37 38 42 39 62 67 79 107 171 215 183 119 55 56 52 40 38 38 44 63 65 57 45 37 37 36 37 37 37 38 45 53 53 53 49 45 49 49 53 58 58 58 54 54 40 56 69 53 41 46 95 143 175 131 83 52 47 47 47 44 43 48 57 68 76 71 63 59 62 57 45 41 41 41 41 40 44 41 55 67 59 43 51 60 54 47 47 55 50 46 45 44 40 56 68 60 56 49 61 84 136 167 203 254 310 311 224 128 78 71 60 53 57 50 50 42 40 43 48 44 67 108 127 110 82 74 65 49 48 48 48 52 60 49 49 53 57 57 53 45 65 61 57 53 49 49 49 49 58 54 43 43 43 48 53 54 54 46 44 43 43 47 55 47 42 46 93 123 121 104 106 116 135 158 197 221 241 253 253 242 214 194 175 155 150 147 143 147 126 130 142 138 130 123 119 116 63 57 61 51 43 43 44 48 44 43 46 42 56 56 59 52 60 53 49 45 41 41 45 45 49 49 49 45 49 49 53 52 44 44 44 44 48 44 40 39 52 48 40 40 48 64 84 89 69 106 153 161 135 107 86 78 66 55 59 56 41 40 41 72 122 153 115 46 43 82 72 45 48 83 136 186 274 339 318 239 178 132 76 56 72 56 43 56 75 71 63 55 66 70 62 43 42 47 95 115 115 95 59 44 46 54 58 50 45 45 53 69 52 68 88 101 101 85 65 53 65 61 54 50 46 46 46 46 46 46 47 47 48 48 56 48 99 128 128 99 84 87 63 45 66 53 56 87 103 138 215 303 220 123 125 182 226 319 431 436 476 324 199 127 66 49 50 49 73 60 47 47 51 60 62 78 100 99 75 48 47 48 49 57 46 47 55 73 100 131 186 236 264 236 243 187 71 90 148 100 50 59 85 69 49 49 75 126 262 138 65 68 56 44 56 60 88 80 80 92 76 45 48 80 67 70 62 54 54 58 61 58 86 78 67 63 52 56 56 60 58 172 131 193 272 347 459 364 130 135 188 278 333 318 236 182 230 195 219 323 462 602 691 709 729 699 638 574 522 489 472 450 447 390 351 340 298 215 144 113 83 79 64 52 47 47 47 46 62 97 105 105 124 100 88 116 116 128 124 132 196 244 188 70 92 49 48 106 145 128 132 165 73 45 46 94 89 43 46 97 69 49 41 57 65 61 54 62 46 66 78 78 70 54 42 41 48 43 68 80 68 76 73 45 53 53 53 45 45 45 45 42 47 47 51 55 59 67 63 63 71 71 64 60 52 43 42 41 57 66 94 117 121 93 45 40 40 63 78 40 39 87 94 43 41 46 58 57 56 68 95 123 207 131 87 91 75 38 38 51 58 58 58 66 70 70 62 55 67 75 91 95 79 59 47 39 41 41 41 41 40 40 40 40 43 47 54 58 62 62 62 58 42 42 46 54 62 62 54 46 54 42 38 42 46 54 62 63 60 41 39 38 37 38 51 71 54 58 61 61 64 64 67 60 64 64 64 64 64 64 64 64 40 100 123 79 40 55 103 113 125 82 153 169 237 196 176 75 47 59 50 37 36 42 58 47 51 40 39 43 63 75 71 59 91 71 52 40 39 39 48 76 54 46 38 38 38 42 54 58 38 38 42 46 46 42 38 38 56 45 40 40 39 39 39 38 42 42 42 42 46 46 47 43 39 42 50 54 54 50 42 38 50 50 50 46 42 42 42 42 64 79 91 60 45 85 121 102 37 51 59 39 40 52 45 38 77 105 141 153 133 81 41 39 39 39 40 48 60 60 56 45 49 49 49 49 56 56 56 56 63 43 46 54 54 50 82 115 89 49 40 43 42 37 44 79 70 33 37 101 150 138 110 88 61 54 50 46 50 54 51 55 50 74 95 67 37 39 71 49 83 43 42 42 39 59 98 93 105 171 240 302 364 430 463 457 519 542 569 605 633 656 656 648 616 582 547 512 485 478 486 495 530 541 557 576 595 579 555 521 507 474 421 341 256 171 126 103 64 68 83 97 130 184 260 310 404 430 473 504 524 519 499 450 384 310 248 197 174 184 221 248 280 272 253 233 203 176 156 145 152 168 207 247 283 307 319 327 299 295 283 271 252 229 217 216 242 253 261 254 247 240 241 238 215 207 188 180 176 180 188 192 184 195 218 255 301 358 411 441 491 510 526 533 529 529 530 545 567 570 570 567 575 572 565 558 562 555 555 548 537 533 525 525 502 475 451 432 439 428 416 400 432 421 417 413 405 401 393 389 386 386 378 359 340 332 324 328 329 318 310 291 279 260 248 225 203 199 199 199 191 190 185 181 197 212 220 243 267 303 331 350 381 392 404 408 408 396 384 376 388 384 384 380 380 372 371 378 442 476 500 528 548 560 564 557 493 478 474 471 476 487 488 481 469 470 474 462 454 459 494 515 523 547 579 588 572 564 556 563 596 630 653 657 663 667 690 706 713 713 721 714 707 699 688 681 666 647 620 601 571 521 463 406 368 315 265 227 205 183 171 155 173 192 208 212 208 223 250 276 298 344 406 464 503 546 600 637 655 689 716 742 750 753 764 768 753 757 744 721 679 629 582 538 437 385 357 329 318 300 281 255 256 242 239 224 217 206 206 217 240 251 258 266 266 281 300 311 321 348 379 402 421 452 488 533 592 656 711 760 793 823 876 910 936 932 925 906 891 872 853 834 787 750 704 651 586 510 429 371 325 299 283 271 267 282 294 302 56 56 52 52 49 42 46 43 39 39 36 36 29 29 25 25 25 32 28 28 31 27 33 33 25 24 24 19 27 22 26 26 26 26 26 26 26 26 26 26 29 25 25 21 17 17 17 17 24 23 23 23 23 22 22 22 13 13 14 14 18 18 18 18 20 16 16 16 16 16 20 24 44 51 51 51 47 43 46 35 16 16 17 18 23 24 25 22 39 36 36 33 26 26 25 28 25 34 30 26 22 18 18 18 26 26 31 31 35 39 39 25 23 25 28 34 44 58 88 106 95 104 117 130 139 143 143 136 128 124 123 115 103 99 107 108 85 79 76 66 60 53 52 52 52 63 62 54 53 48 47 47 71 71 60 56 49 53 57 61 72 75 67 59 54 50 53 49 48 86 129 167 198 233 272 292 275 287 307 307 309 309 325 341 354 363 383 388 381 375 391 411 419 433 440 440 443 446 460 460 444 420 385 353 330 314 307 310 348 371 403 446 496 534 576 602 600 650 708 754 788 799 802 803 753 707 647 587 513 438 350 286 221 183 164 171 198 210 197 165 119 174 300 431 497 501 506 529 489 497 518 545 576 607 633 641 645 617 585 565 561 565 570 567 543 547 543 539 539 543 540 562 575 585 570 570 571 587 607 619 623 615 614 622 641 645 633 606 561 563 583 591 587 560 536 517 517 513 505 490 486 483 502 521 519 527 528 524 506 485 467 453 428 374 310 264 238 223 212 204 230 252 267 282 300 314 343 358 380 407 441 468 479 487 486 446 347 284 233 182 151 144 153 169 157 172 191 210 229 240 247 243 259 252 259 263 273 288 296 316 304 304 301 314 326 327 304 274 216 201 189 181 181 193 220 239 237 240 251 254 280 307 330 349 359 363 368 358 344 318 284 254 208 173 139 112 116 125 122 136 154 169 176 180 191 191 198 198 217 209 209 210 222 211 191 168 152 129 109 105 120 128 124 116 144 140 143 139 143 155 167 168 165 170 185 173 161 145 152 167 166 166 181 189 205 216 220 224 212 241 301 381 476 532 557 563 579 575 557 546 542 542 538 513 448 396 353 309 278 273 295 317 417 446 487 521 548 571 579 572 531 508 487 485 485 504 523 531 544 544 546 533 526 508 493 471 445 412 368 303 260 226 211 211 218 236 266 307 352 386 423 431 397 386 385 384 392 403 425 429 444 452 456 464 468 476 480 470 448 411 372 327 281 243 209 193 205 235 272 304 344 393 451 504 570 582 563 532 483 444 403 388 358 336 305 290 283 268 251 225 188 173 169 161 153 145 137 133 129 130 138 150 163 170 163 170 90 65 35 31 31 31 31 31 29 48 73 73 85 123 135 100 106 107 107 102 75 50 32 31 52 67 82 90 93 77 68 57 40 33 33 33 41 49 57 58 54 58 58 47 40 31 30 29 31 32 32 32 40 36 40 40 45 49 49 53 46 50 54 54 53 54 58 58 51 52 48 47 52 44 35 35 40 60 72 80 78 62 51 39 39 39 38 38 38 38 37 41 48 56 63 52 37 38 61 77 85 86 82 78 85 77 57 45 41 41 45 67 100 115 115 100 86 76 53 37 37 36 37 50 65 67 48 36 49 41 41 41 49 58 70 74 62 54 42 37 38 38 46 43 46 59 87 135 215 263 227 151 71 55 40 39 40 40 39 38 54 50 46 42 37 37 36 36 57 73 101 117 100 68 44 36 37 42 50 57 58 58 66 70 47 52 57 45 41 58 103 151 206 170 126 86 56 43 42 42 57 73 92 95 98 97 93 92 122 114 98 79 60 52 44 41 40 40 41 44 44 43 55 55 41 41 42 42 46 41 41 40 57 65 69 64 60 57 65 75 116 182 245 294 338 323 224 116 78 75 60 49 49 49 41 42 41 64 84 60 51 67 87 82 49 42 45 52 52 44 55 72 52 52 52 52 52 52 52 52 53 53 56 56 60 60 64 57 62 54 46 42 42 43 52 53 45 44 42 42 42 43 44 44 83 75 70 64 63 62 72 79 102 113 131 143 155 163 171 164 126 118 114 106 106 98 94 90 78 78 85 86 86 86 86 79 69 55 51 43 44 43 43 43 43 43 42 42 52 52 59 52 52 45 45 45 45 45 45 45 40 41 41 45 45 41 41 40 39 40 48 44 39 39 48 64 39 44 48 40 38 39 48 61 46 42 57 85 105 100 67 38 47 56 60 48 40 49 65 72 202 162 100 70 64 55 47 45 69 128 174 183 200 233 239 216 146 80 56 80 99 76 59 59 67 63 66 54 50 42 42 41 44 46 70 94 106 98 82 70 77 81 73 53 44 43 44 49 80 123 127 116 128 104 60 52 61 61 50 50 47 47 46 46 55 46 46 45 45 64 120 157 220 256 240 155 67 47 59 67 46 56 63 46 69 129 185 201 180 98 152 267 346 486 650 659 586 464 284 127 56 56 65 53 53 53 47 46 45 46 48 68 95 79 55 47 46 47 48 48 47 48 67 81 111 151 198 243 310 301 289 192 136 207 190 95 49 63 97 100 80 64 73 95 197 96 43 52 69 44 43 56 80 80 76 64 60 45 44 43 74 81 73 58 49 46 58 66 70 59 55 51 51 59 67 75 78 121 116 206 205 277 470 409 174 135 188 285 332 310 238 180 241 278 276 270 315 374 452 527 578 574 528 485 507 549 474 348 340 362 359 296 229 195 160 121 71 72 68 61 60 64 68 74 88 88 96 104 120 128 127 123 188 144 120 124 148 184 148 46 57 46 47 71 77 93 120 121 53 41 42 85 95 42 40 88 49 49 49 53 53 57 50 50 62 66 62 62 54 50 50 61 44 55 60 64 68 68 65 65 50 50 45 45 45 42 42 42 44 44 44 45 53 61 61 57 81 73 70 78 74 50 42 39 56 43 44 84 92 56 42 42 41 39 36 43 198 322 250 82 45 41 66 81 61 76 139 167 199 151 99 55 39 40 47 43 42 50 54 62 66 66 66 63 67 62 54 50 54 62 74 75 80 69 61 49 44 40 38 38 58 54 54 50 50 46 46 42 61 61 57 57 54 54 50 46 58 46 38 38 45 53 61 54 43 40 40 40 39 39 39 39 54 54 58 58 61 57 60 60 56 53 53 57 57 57 57 53 61 53 64 80 64 48 80 118 92 106 157 189 189 145 96 64 48 47 39 38 38 38 39 39 47 44 44 43 55 66 54 38 79 59 43 44 48 48 52 56 102 86 62 42 38 38 42 46 38 38 38 38 38 38 38 38 40 40 44 47 51 47 42 37 38 38 45 41 38 38 39 54 39 42 50 54 50 46 38 38 50 50 50 46 42 42 42 42 76 45 75 76 45 113 173 110 61 59 47 38 39 68 81 68 77 41 60 125 133 65 39 41 38 40 40 41 69 49 40 49 41 41 41 41 45 45 41 41 75 55 54 54 42 42 90 143 103 64 51 66 68 43 45 52 28 78 181 241 230 182 154 144 80 66 58 50 46 54 59 71 46 90 91 43 37 43 67 53 87 59 41 39 39 63 90 97 100 159 244 326 403 469 494 489 543 562 606 645 668 668 652 640 612 573 534 491 457 446 451 459 499 511 538 565 596 591 567 537 502 454 389 305 221 151 102 72 60 84 114 135 168 226 327 400 433 472 531 574 594 581 557 505 388 314 240 170 135 141 177 197 233 225 213 198 179 172 160 149 180 196 227 255 287 303 322 326 306 295 279 271 252 237 226 233 246 257 258 255 244 233 215 211 211 196 184 184 196 212 235 239 251 251 272 302 347 385 429 455 498 529 556 568 568 565 570 593 599 599 607 604 604 593 582 574 559 548 533 521 506 502 498 491 472 448 424 409 416 409 397 385 417 413 409 401 393 381 369 354 347 336 324 324 317 317 302 298 303 295 287 272 256 237 229 214 179 179 179 182 186 197 201 212 232 244 271 302 326 354 366 370 369 376 380 384 380 368 356 352 372 364 356 352 352 349 348 363 438 480 527 575 615 635 639 631 603 580 538 510 491 479 468 461 462 459 466 458 443 443 456 468 496 513 533 534 522 522 526 552 600 627 638 646 653 665 687 703 668 676 688 685 674 662 643 628 625 603 583 548 507 453 383 326 296 247 192 155 133 130 115 106 113 136 172 223 255 255 234 216 235 273 323 373 415 458 508 542 599 636 663 689 712 734 761 788 784 784 773 762 731 693 646 605 554 509 473 435 424 402 379 357 346 336 329 311 303 292 288 295 315 329 336 336 347 370 393 408 443 470 501 527 546 569 601 649 731 779 822 865 899 932 951 959 947 917 876 849 827 797 759 717 679 626 541 452 371 310 261 224 154 136 136 136 140 151 159 163 52 44 52 45 45 42 35 35 35 32 32 36 29 25 25 25 32 31 28 27 31 27 33 33 24 24 24 19 22 22 26 22 26 26 26 26 26 26 26 25 25 25 21 21 17 17 17 20 20 27 27 23 23 22 22 22 14 14 18 18 18 18 14 14 15 16 16 20 27 31 35 39 43 43 43 43 39 35 31 24 25 22 22 19 28 25 26 27 44 41 41 38 31 27 27 30 21 20 20 19 19 20 20 20 19 20 20 21 25 22 26 23 26 29 31 48 54 72 94 115 104 105 113 118 130 138 138 149 183 191 198 198 209 222 226 228 182 164 126 90 60 52 52 52 72 79 78 70 69 53 52 48 71 71 71 64 60 53 49 56 67 67 59 51 50 46 45 45 42 47 89 113 135 155 190 203 179 180 203 207 207 206 222 234 250 256 265 273 263 259 272 291 304 315 318 328 350 361 375 385 384 383 367 363 355 347 343 339 363 371 383 411 445 484 519 545 564 590 629 676 714 722 717 698 656 611 550 489 432 368 311 265 250 235 231 255 274 277 260 206 151 163 254 374 464 495 501 515 452 460 476 507 541 572 609 629 645 632 612 589 585 573 555 543 515 508 512 508 508 512 509 528 557 571 571 571 571 571 575 575 603 595 594 602 617 621 613 597 565 578 598 607 607 587 567 544 548 544 536 525 521 518 533 544 542 553 550 539 532 518 504 486 488 436 382 330 296 270 243 235 218 230 241 256 274 296 315 337 359 385 415 445 464 475 482 453 377 310 251 208 181 171 168 161 153 165 188 207 217 229 240 244 263 256 267 275 278 285 296 300 316 308 317 330 346 342 323 293 227 208 192 177 185 201 224 232 230 229 243 251 269 295 315 330 336 351 349 350 340 318 284 262 215 169 135 115 116 121 121 132 161 169 180 184 191 191 198 198 213 205 205 217 222 218 202 175 145 125 105 105 120 128 128 124 140 136 139 139 147 159 171 172 177 178 185 173 157 141 140 151 162 166 185 193 209 216 216 216 215 245 305 385 480 540 569 575 587 579 568 557 550 550 550 525 458 406 360 313 286 281 296 318 386 419 464 510 544 567 578 564 538 511 498 489 489 508 520 532 544 542 532 529 504 485 470 444 400 369 327 295 257 238 238 242 225 244 277 315 348 382 412 416 382 371 370 369 384 395 410 425 452 452 452 456 453 457 454 444 406 380 334 292 254 220 193 174 189 219 260 292 336 385 447 500 549 571 569 551 521 487 465 447 413 380 341 311 288 257 233 202 176 161 156 148 144 140 137 133 149 146 146 163 175 164 128 112 55 38 33 30 31 41 64 73 81 106 130 134 145 168 204 225 256 261 257 225 164 95 50 32 43 54 73 91 91 83 79 71 44 40 33 33 37 45 49 57 46 50 50 50 47 32 30 30 31 31 35 32 36 36 40 36 40 37 41 45 42 46 50 54 53 54 54 58 51 48 48 47 59 44 36 35 44 48 56 56 53 42 38 38 39 39 39 39 38 38 37 37 48 48 52 45 37 38 61 77 86 82 70 62 73 65 57 49 53 49 49 63 103 149 178 195 188 158 107 61 46 38 38 39 43 39 46 49 45 42 42 46 50 58 66 70 58 50 42 37 38 42 54 55 79 91 115 171 259 306 259 175 67 51 40 39 40 40 39 38 43 50 46 42 38 38 37 36 85 121 164 188 172 127 87 68 41 42 42 46 46 54 62 70 51 55 67 53 50 66 99 142 213 205 173 122 74 44 44 45 69 73 76 82 88 102 121 135 147 151 139 111 73 46 47 47 63 56 56 52 44 39 39 39 41 41 41 41 41 41 41 41 57 58 73 61 57 54 62 79 143 201 265 325 369 350 247 128 78 67 53 49 45 49 41 41 67 96 96 52 41 42 58 58 49 45 48 52 55 51 63 87 52 52 52 52 52 52 52 52 53 53 53 56 57 60 60 57 61 50 46 46 42 43 55 56 48 44 42 42 42 43 44 44 74 63 58 57 55 58 65 72 87 91 98 105 105 105 105 98 84 70 73 69 69 65 61 61 68 68 68 68 76 76 76 69 62 51 44 44 44 43 43 43 43 42 42 45 45 52 59 52 52 45 45 45 45 45 45 45 41 41 41 41 41 40 40 40 44 52 56 44 39 39 48 64 38 39 44 44 44 52 76 89 50 43 54 65 77 69 52 39 44 53 64 41 40 49 65 68 183 159 117 90 69 51 48 48 61 112 158 160 169 199 220 197 138 76 52 72 92 76 67 67 51 51 58 54 58 54 54 50 44 44 45 57 77 82 101 109 85 85 77 57 44 44 45 61 70 106 122 118 127 104 76 68 44 49 54 59 55 55 59 55 55 45 44 47 100 164 212 225 292 288 240 156 91 67 46 44 48 51 60 47 47 99 139 158 152 98 178 317 423 585 759 772 729 587 384 188 93 81 71 49 48 47 45 44 43 44 46 47 66 58 47 46 46 48 49 53 48 56 75 96 123 170 229 278 336 303 322 293 217 205 191 149 70 89 104 96 83 66 66 77 124 60 42 44 72 53 44 52 72 72 72 71 67 56 48 55 61 72 69 66 62 62 74 74 50 42 42 41 42 43 51 59 63 106 113 196 207 289 474 424 222 174 184 232 228 208 181 167 230 325 357 316 268 244 296 395 379 411 399 382 413 460 428 327 363 358 336 265 206 176 141 103 92 76 64 72 84 99 91 93 91 90 83 103 131 155 158 147 163 160 164 152 140 148 124 50 57 46 46 67 85 85 92 92 45 44 44 49 55 46 52 68 49 49 53 57 61 65 62 62 54 54 42 42 42 41 42 53 52 59 55 56 60 61 69 70 58 57 53 46 46 42 50 43 44 44 44 45 57 65 69 69 82 78 66 66 62 50 46 44 48 43 47 63 46 40 40 62 101 104 111 159 263 318 205 37 39 46 82 89 69 88 147 171 163 127 79 43 39 39 39 39 46 46 50 54 54 55 59 58 50 46 46 50 54 66 78 75 44 40 44 40 40 39 39 39 54 54 50 50 49 49 45 45 57 57 53 50 50 50 50 46 66 54 49 41 37 37 45 46 39 40 40 39 39 39 43 39 58 58 62 62 65 61 61 57 53 53 57 57 57 57 57 53 61 56 68 80 68 56 88 122 81 94 137 161 160 121 80 48 39 39 38 38 38 38 47 44 51 38 37 71 102 94 86 98 94 67 39 39 40 39 40 47 90 78 58 42 38 38 38 46 38 38 38 38 38 38 38 38 44 40 40 39 39 39 46 41 36 37 45 49 46 42 42 46 39 42 50 54 54 46 42 38 50 50 50 46 42 42 42 42 68 45 79 80 49 125 177 118 42 58 55 48 79 128 156 145 101 61 77 141 145 77 40 41 39 41 41 41 61 61 49 42 41 41 41 41 49 49 45 41 63 43 46 54 46 54 102 166 126 106 89 84 70 37 51 85 155 267 381 417 386 343 267 186 111 94 74 54 42 38 38 43 50 94 95 47 37 43 67 56 86 51 40 39 40 67 94 101 108 135 216 330 415 464 494 517 552 575 611 642 653 644 623 604 567 537 506 471 437 418 411 412 453 464 487 526 553 556 540 517 459 418 354 285 209 147 99 87 91 126 152 170 199 264 353 423 476 510 550 581 597 588 572 524 388 303 236 159 131 125 147 170 201 201 190 187 176 168 161 157 173 196 235 267 291 303 314 310 298 283 275 256 244 222 218 214 227 238 239 232 225 214 199 195 192 192 196 211 231 251 271 290 297 296 303 328 369 414 452 478 525 552 583 591 584 585 590 609 600 604 608 601 597 586 574 563 544 529 517 502 483 468 464 464 437 413 401 389 401 401 397 385 409 409 409 405 393 381 365 350 320 309 294 294 298 291 287 279 287 272 264 256 237 229 214 210 186 182 185 185 196 212 232 244 296 307 330 346 370 378 386 397 361 361 368 361 360 345 340 329 332 321 316 309 313 317 325 347 442 492 548 611 663 687 699 699 679 644 597 546 507 468 445 434 435 439 435 420 416 417 434 446 458 478 495 503 496 499 504 534 578 611 623 627 630 634 642 650 654 651 655 644 632 609 597 579 550 523 495 464 418 364 295 249 203 165 116 90 87 84 73 69 115 142 174 214 242 241 217 196 175 213 255 301 343 390 437 482 550 587 617 648 674 708 746 772 787 791 791 780 762 738 707 673 660 619 583 556 537 523 500 474 452 441 430 416 401 385 377 381 424 435 431 446 461 476 503 514 561 584 610 625 644 668 707 748 809 861 897 936 951 948 940 925 902 857 803 750 709 656 610 572 499 442 364 283 218 169 132 114 76 66 62 55 66 74 81 85 37 30 41 33 34 30 35 31 35 28 28 25 25 25 25 25 31 31 31 27 33 29 36 36 24 20 27 23 26 22 22 21 33 33 33 33 33 33 33 33 33 28 28 28 24 20 20 20 20 20 20 16 15 15 14 14 14 13 13 14 14 14 14 14 14 14 14 18 18 22 15 15 32 32 32 32 32 28 24 16 18 18 18 19 20 22 23 24 45 41 35 31 27 27 26 26 23 22 22 21 21 21 22 22 21 21 22 23 24 24 25 26 30 32 45 59 65 86 107 124 141 133 133 144 152 168 187 202 238 261 283 303 328 344 349 342 297 259 192 131 79 53 53 53 64 71 70 66 65 57 60 63 70 70 74 63 59 48 47 47 47 58 54 54 46 46 45 44 43 48 64 82 93 105 124 130 98 96 108 112 119 123 134 146 155 163 165 165 154 151 152 171 189 191 194 220 262 291 305 318 325 336 355 359 370 370 366 359 371 364 364 383 403 427 454 466 505 508 532 578 614 625 605 574 556 510 459 413 379 360 334 319 379 379 379 398 401 377 335 263 194 152 200 334 461 513 514 501 445 444 445 464 494 533 571 601 636 639 631 624 613 594 559 535 507 496 493 482 474 474 471 485 506 525 545 561 569 576 572 568 607 595 595 606 617 621 620 598 576 577 601 618 622 618 602 587 595 579 571 556 552 553 564 575 573 573 569 565 558 551 541 523 525 484 431 386 349 311 273 250 222 226 226 234 249 271 289 311 337 359 385 415 437 456 474 453 408 339 281 238 220 206 183 164 157 177 204 219 218 222 237 256 267 271 275 287 290 290 293 293 320 324 337 353 369 358 342 315 246 215 191 184 200 220 221 228 223 230 240 247 262 273 288 303 309 324 333 331 332 314 295 270 215 181 142 122 112 121 117 128 165 176 187 191 195 195 202 198 202 198 209 217 229 225 213 190 148 125 108 104 116 128 132 128 132 128 128 132 140 152 164 172 169 177 177 169 157 141 140 147 158 162 181 193 205 209 212 212 215 249 309 396 487 551 584 594 590 579 572 561 557 550 550 533 466 421 375 333 302 294 297 319 356 400 449 499 529 559 570 563 537 525 509 501 504 516 528 533 538 535 521 511 489 463 440 415 358 324 300 273 254 250 254 265 244 258 284 314 340 367 382 390 364 360 355 358 376 395 414 429 453 449 449 442 435 435 432 417 372 334 299 261 227 197 177 162 169 199 240 276 313 366 424 481 560 587 588 573 543 509 484 466 448 407 357 323 284 249 214 186 164 152 151 136 136 136 141 141 158 147 147 164 172 149 89 49 38 36 33 32 42 94 134 158 159 159 171 176 179 202 270 339 337 339 346 301 213 128 74 45 30 45 64 78 85 93 96 85 44 36 36 36 40 48 45 49 50 50 54 46 47 39 31 30 31 31 38 35 35 32 32 32 32 32 33 37 45 49 46 50 49 49 50 50 51 51 51 43 47 43 39 39 43 36 39 34 34 35 35 37 37 38 39 39 38 38 37 37 48 45 52 45 36 37 61 77 82 74 58 46 49 53 53 53 56 52 52 62 126 192 248 285 290 263 208 146 91 53 38 38 38 38 39 42 38 38 42 46 50 54 57 57 46 42 37 37 38 46 62 63 91 84 104 171 271 319 255 159 52 40 39 40 40 40 40 38 39 47 43 43 38 38 38 37 105 169 244 280 263 211 154 112 54 39 38 37 38 42 58 66 43 43 55 49 54 62 75 98 215 250 251 188 98 43 45 70 69 69 74 100 136 178 220 254 266 277 259 212 149 102 84 77 54 51 44 44 40 39 39 39 40 40 40 40 40 41 42 46 54 54 70 62 54 46 58 87 177 231 295 356 404 366 243 112 74 63 53 49 45 45 48 45 138 147 131 67 41 41 54 62 41 40 39 44 51 47 55 71 52 52 52 52 52 52 52 52 48 52 52 52 56 60 60 53 57 50 46 50 54 51 55 55 43 43 42 42 42 43 43 44 65 57 49 48 47 55 62 69 81 88 87 90 87 83 83 72 49 42 46 46 46 46 50 50 61 61 62 62 62 62 62 62 51 51 51 47 43 43 43 43 42 42 45 45 45 45 52 52 52 52 52 52 52 52 52 52 48 48 48 47 47 47 47 47 59 66 78 74 58 42 38 39 38 39 47 51 51 63 87 96 53 50 50 46 42 41 40 40 48 53 60 40 39 41 57 69 152 145 130 96 58 47 53 69 69 104 127 125 135 160 171 155 90 52 60 96 124 96 64 48 43 43 50 50 54 54 58 54 42 42 43 44 53 69 97 105 89 85 77 57 45 45 50 72 86 141 185 186 170 135 76 43 44 49 58 67 63 59 56 63 46 44 46 114 211 272 272 253 272 240 188 135 123 115 82 45 50 52 54 48 47 61 97 108 106 83 185 336 464 626 792 823 808 670 468 260 134 91 73 47 47 46 44 43 43 44 45 45 45 45 45 46 48 49 57 65 60 64 78 108 131 178 240 293 331 334 380 374 270 225 212 158 127 124 123 106 89 69 67 59 55 43 42 52 75 68 59 51 64 64 67 71 71 63 59 62 57 68 65 57 46 41 42 42 43 43 41 40 41 42 43 55 43 75 89 164 184 267 440 413 226 182 195 227 187 130 130 149 242 368 442 415 321 219 200 256 196 255 293 295 317 364 378 323 301 287 256 201 155 141 110 76 88 60 47 63 102 125 121 111 109 116 132 168 204 220 201 174 146 187 212 188 145 125 105 70 48 45 45 70 92 68 55 48 44 57 49 41 40 53 67 40 49 49 53 61 65 73 70 70 42 41 41 41 41 42 49 61 56 59 44 44 49 61 73 74 66 54 54 50 50 47 54 44 43 44 45 46 58 66 74 78 78 82 89 78 62 50 45 44 42 47 67 70 42 41 101 177 153 271 331 247 91 35 36 59 39 58 86 82 81 112 163 179 123 95 55 38 38 39 39 39 51 47 43 43 43 43 47 50 50 54 54 58 66 70 74 78 39 39 39 39 43 43 43 43 50 50 50 50 46 46 49 49 53 53 46 45 45 46 46 42 38 38 38 37 37 38 53 65 42 39 43 43 43 43 50 50 62 62 62 58 62 58 58 58 50 54 54 54 54 54 49 45 49 49 61 73 65 57 85 122 76 81 105 113 112 84 48 38 38 38 38 38 38 39 44 48 51 38 37 66 125 160 192 220 161 101 46 38 39 39 40 39 70 62 50 42 38 38 38 42 38 38 38 38 38 38 38 38 40 40 39 38 37 38 41 45 36 36 37 37 41 46 57 46 38 42 50 54 54 50 42 38 50 50 50 46 42 42 42 42 53 37 64 72 45 97 133 82 37 42 43 40 75 128 160 156 101 73 85 133 136 76 40 41 38 40 40 40 41 42 41 41 41 41 41 41 41 41 45 41 47 39 39 47 54 66 118 182 138 118 101 91 65 44 81 135 365 524 633 614 576 552 434 284 118 90 74 58 46 46 43 46 54 98 99 51 38 51 71 60 85 50 40 39 40 67 83 94 117 119 192 322 411 444 478 521 537 557 591 615 618 609 588 564 532 509 486 460 425 406 376 365 390 406 436 464 494 505 497 482 416 386 333 269 216 167 137 123 149 172 195 224 253 310 388 449 527 553 577 600 601 596 581 541 373 288 221 152 116 102 120 139 154 155 160 168 168 165 161 161 181 201 236 275 299 303 302 305 290 279 271 252 240 214 210 206 208 219 220 217 210 195 187 176 172 180 207 235 270 294 321 347 343 353 356 366 396 441 483 510 556 579 599 611 604 605 606 618 609 609 609 602 586 567 544 529 505 494 475 456 433 425 413 409 397 378 377 370 393 394 401 390 402 406 406 402 390 370 350 331 293 275 267 267 271 275 275 268 272 264 256 237 229 221 217 217 204 200 196 200 224 248 275 291 339 354 362 373 388 388 388 385 365 354 353 338 337 318 317 306 313 298 293 289 293 305 317 347 443 509 584 655 703 731 754 759 731 699 641 578 516 468 430 411 415 408 400 377 373 378 395 412 432 444 468 480 477 485 496 526 542 576 591 599 596 600 604 601 617 606 599 580 564 538 526 508 454 416 380 345 299 253 206 168 130 104 78 64 65 70 63 70 108 131 152 184 197 189 168 140 110 141 183 225 260 314 364 414 482 519 561 595 632 670 711 746 772 783 791 795 791 784 761 746 740 713 682 659 644 626 607 596 557 546 535 524 505 489 481 484 522 536 540 547 563 578 609 616 659 674 685 700 712 743 775 816 894 927 951 967 963 941 907 881 835 771 687 622 561 507 453 400 300 254 199 141 103 78 64 54 48 48 48 48 48 49 49 50 22 22 26 30 30 31 31 24 28 28 25 25 25 25 25 32 27 31 31 27 29 29 32 32 20 20 23 22 22 21 18 18 29 29 29 29 29 29 29 28 28 28 24 24 24 20 20 20 24 20 20 20 15 15 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 14 14 14 28 25 25 18 18 17 17 17 18 18 19 19 20 22 24 25 37 34 31 35 32 28 27 26 33 40 36 32 28 24 24 24 24 25 26 26 31 35 32 30 33 35 52 69 79 107 129 141 165 157 160 167 183 205 229 258 283 324 363 403 435 451 451 433 392 339 264 184 124 75 54 54 64 75 74 77 72 76 79 79 78 78 74 70 62 47 47 46 45 46 46 46 46 45 44 44 45 53 65 69 76 79 91 89 48 50 58 69 73 77 89 96 108 109 110 99 88 80 88 92 103 99 109 147 201 246 267 280 310 333 355 363 378 382 386 383 383 376 380 388 396 397 409 412 425 429 445 477 508 520 508 485 462 435 407 392 385 405 425 440 506 507 521 536 524 488 424 341 230 160 176 304 455 527 524 503 470 461 446 452 467 508 543 581 623 630 642 647 644 621 590 563 520 509 490 474 459 451 436 443 468 495 519 543 566 577 581 584 616 607 614 614 617 617 616 601 575 576 600 620 632 625 617 606 618 599 587 571 575 579 587 595 597 596 584 576 580 584 578 564 557 516 472 442 402 360 318 283 250 231 230 226 230 241 264 274 304 326 359 389 419 448 456 445 426 373 322 288 250 228 198 179 176 193 220 220 215 218 238 265 271 271 271 279 287 294 305 305 332 336 345 357 372 368 352 322 272 226 198 187 211 224 221 213 216 227 237 248 263 266 273 287 294 309 318 327 325 318 303 285 223 185 153 127 123 124 124 124 169 176 187 191 191 195 198 198 198 202 213 225 233 229 217 198 156 133 112 104 108 120 124 128 132 132 132 132 140 148 160 161 153 153 161 169 157 152 155 159 154 158 169 173 189 197 205 212 215 249 313 396 483 547 584 598 594 583 572 557 546 539 539 528 481 443 398 352 314 291 290 304 329 374 431 487 526 548 563 563 541 533 521 513 516 520 529 534 531 520 507 489 471 448 422 389 332 298 274 254 250 246 264 271 258 277 295 306 332 347 355 356 344 344 348 358 380 400 415 430 450 450 443 440 428 417 413 399 334 307 273 238 208 181 169 157 157 187 228 260 286 339 385 446 569 588 589 570 536 509 484 473 463 422 376 334 303 272 233 206 171 155 147 139 135 136 145 153 154 147 147 149 149 114 63 41 39 38 37 57 108 167 223 243 208 193 185 173 184 240 323 380 326 307 294 253 181 108 58 40 30 33 51 59 77 88 96 89 47 32 32 36 40 48 60 57 50 54 54 54 43 35 31 30 34 34 34 38 38 31 35 31 36 32 36 33 37 45 42 42 45 45 46 46 46 47 47 47 42 34 38 35 46 39 42 34 33 34 35 37 37 37 38 38 42 38 41 37 40 48 56 52 36 37 49 61 66 62 54 50 37 37 41 41 52 52 52 70 149 226 294 346 374 371 340 294 164 95 52 42 39 38 38 38 37 37 38 42 46 45 45 45 37 37 36 37 38 50 66 71 83 68 88 163 267 303 227 127 48 40 39 40 40 40 40 39 39 43 43 43 43 42 38 38 105 184 284 339 335 286 222 167 75 52 39 37 37 37 42 54 47 51 55 64 73 70 70 69 204 283 328 263 137 43 44 66 57 64 89 161 241 322 398 456 476 472 453 387 309 223 153 115 68 58 50 43 40 40 40 40 40 40 40 40 41 42 50 51 51 51 59 59 50 43 62 99 205 262 326 380 416 361 215 73 74 63 53 45 45 45 48 41 142 147 127 78 42 42 70 89 64 44 39 47 55 51 51 55 48 48 48 48 48 48 48 48 48 48 48 52 53 56 56 49 49 46 50 54 54 58 58 50 46 42 42 42 42 42 50 51 52 48 44 43 43 47 51 62 66 73 80 80 80 80 88 84 43 43 43 43 43 43 43 47 54 55 55 55 55 55 55 55 47 47 54 47 50 43 50 42 42 42 41 41 41 41 48 48 48 48 48 48 48 48 48 48 48 48 43 43 43 43 47 47 82 110 150 166 146 102 54 37 39 43 43 39 39 47 59 68 41 46 46 42 41 40 40 41 45 57 49 39 39 41 77 93 121 118 107 81 58 47 57 69 81 96 107 105 100 115 122 110 71 48 52 88 115 108 88 80 43 43 46 46 50 50 50 46 42 42 43 44 52 57 61 65 85 81 69 46 45 45 58 80 118 180 269 317 302 254 155 44 57 57 54 58 67 67 56 47 43 46 122 215 284 292 249 200 180 145 100 84 112 127 102 47 54 52 51 48 48 51 71 85 100 92 183 320 444 585 742 785 751 663 512 317 179 112 79 53 65 49 44 44 44 52 48 44 44 44 45 46 47 48 49 65 56 67 85 112 146 177 231 292 331 403 447 394 292 267 269 159 156 134 117 101 88 71 58 46 43 48 56 60 68 72 67 47 60 64 67 67 67 70 66 66 61 61 56 41 40 41 42 43 95 79 52 43 42 43 55 63 48 71 82 133 160 247 401 409 262 198 202 241 193 137 160 215 266 354 423 443 413 299 185 154 125 180 218 224 249 298 328 302 198 181 158 131 117 118 99 80 64 47 46 74 117 140 147 156 130 169 221 269 286 267 220 177 157 218 239 212 181 153 117 83 48 47 55 90 116 71 43 64 60 85 69 42 41 65 79 51 56 53 53 57 61 65 62 66 41 41 41 41 45 53 53 60 44 44 44 44 52 53 61 58 58 55 55 47 47 44 55 44 43 43 44 46 51 66 78 101 77 97 112 96 72 56 52 43 41 58 85 85 65 73 140 216 228 148 72 52 64 64 38 35 40 66 66 57 101 153 180 184 79 59 39 38 38 39 39 39 59 51 43 39 39 39 46 50 70 74 74 74 74 70 66 62 62 51 58 47 47 43 39 39 46 46 46 46 50 50 50 53 49 49 49 42 38 38 38 39 36 37 37 42 65 65 60 49 42 38 46 39 50 54 54 54 62 62 58 54 54 54 54 54 54 54 58 54 58 50 53 46 45 42 57 65 61 53 81 106 67 68 72 72 71 51 38 37 38 38 38 38 38 39 43 47 59 59 42 37 101 212 300 332 280 165 50 36 39 47 48 43 54 50 46 42 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 38 37 37 36 37 48 52 44 36 36 37 57 50 42 42 50 54 54 50 46 42 50 50 50 46 42 42 42 42 65 49 68 61 41 61 74 37 38 50 43 38 47 84 100 88 80 63 63 95 92 44 39 39 39 38 41 77 61 41 40 41 41 41 41 41 41 41 41 40 44 39 39 51 62 70 126 189 134 98 77 76 78 88 149 215 413 595 679 634 614 633 537 348 126 97 74 58 54 50 47 46 46 94 99 55 39 59 79 68 85 53 40 39 51 59 75 86 121 116 174 287 384 425 458 482 490 506 545 560 583 586 573 556 517 501 478 447 409 378 344 333 346 354 374 408 439 451 450 443 408 379 341 296 251 218 196 192 195 211 244 263 296 349 415 464 554 577 593 601 601 589 566 521 346 265 207 145 102 87 101 112 116 128 144 153 157 158 158 162 186 205 229 260 279 287 297 293 286 282 267 255 240 221 206 202 201 205 209 206 195 184 176 172 148 175 207 250 292 327 351 377 376 390 401 416 449 476 514 537 576 599 611 616 613 613 614 622 614 614 606 590 563 536 509 493 466 444 425 405 382 370 355 351 366 362 362 374 390 406 410 410 410 414 414 410 390 366 342 312 274 255 247 247 255 263 271 271 283 275 256 240 232 228 228 239 231 231 235 247 274 302 326 338 365 369 373 384 384 380 376 372 374 355 343 323 307 295 294 290 294 290 278 270 281 297 317 348 456 522 598 677 720 743 770 782 735 707 649 582 512 454 419 400 388 377 365 350 338 339 360 381 405 425 445 457 457 461 473 502 519 537 541 549 550 551 555 552 545 534 527 511 489 458 438 408 347 313 281 238 203 169 142 119 97 90 68 65 74 71 71 67 101 120 133 150 158 134 106 82 81 108 141 169 211 257 312 365 425 466 504 545 583 636 689 731 757 776 791 810 810 810 799 792 781 766 742 727 712 701 693 682 659 648 640 625 617 602 594 601 616 623 630 638 654 669 688 707 719 722 737 741 753 776 812 839 925 933 929 922 903 873 836 802 723 643 539 462 420 367 293 238 161 135 104 77 74 65 70 63 52 49 49 49 49 50 50 51 22 23 31 28 32 32 32 25 29 29 25 25 25 25 25 32 27 30 34 30 26 25 28 28 23 23 26 22 29 25 25 25 29 29 29 29 29 28 28 28 24 24 24 24 20 20 20 20 20 20 20 15 15 15 14 14 22 18 14 14 14 14 14 14 14 15 15 19 20 20 17 17 26 19 23 20 20 19 19 19 20 21 20 21 22 24 37 38 38 39 47 55 55 51 47 39 46 42 42 42 38 42 39 32 40 33 42 46 46 55 52 49 44 46 66 87 105 125 153 165 185 188 191 197 219 238 258 287 347 396 451 507 558 570 566 544 487 434 362 279 203 147 102 99 122 125 116 104 92 91 90 93 101 93 85 73 65 54 54 54 45 45 49 49 50 45 45 44 45 46 50 50 54 57 61 51 47 48 48 49 53 57 65 68 80 77 69 58 51 51 51 51 51 50 54 100 165 215 240 250 303 322 341 356 364 376 396 407 419 423 424 428 417 394 374 359 344 342 358 367 386 395 407 414 390 386 389 401 420 463 510 544 563 571 590 605 601 566 511 436 273 176 160 260 407 500 529 531 487 470 453 444 455 492 531 569 622 637 649 661 659 648 614 591 556 537 502 475 452 429 406 408 462 481 497 504 524 543 558 568 612 604 614 610 610 612 612 600 582 580 600 620 632 628 628 617 621 606 590 575 583 595 607 607 621 616 607 607 615 623 627 613 590 561 528 506 473 440 390 349 277 254 231 223 227 235 250 257 275 300 334 368 404 423 441 441 420 403 376 334 284 234 209 198 176 193 213 216 211 214 238 265 271 271 263 267 279 295 302 313 328 328 344 348 355 347 335 317 287 241 213 198 207 216 209 201 213 224 235 245 259 267 266 280 291 299 311 324 325 314 311 293 238 200 165 138 130 124 128 131 165 179 183 187 191 191 198 198 198 202 217 225 233 229 221 209 164 141 121 105 100 108 109 117 137 133 133 133 137 141 144 148 141 149 157 164 160 156 155 151 154 150 142 146 161 177 193 213 208 249 313 388 471 531 572 590 594 583 561 553 531 524 520 509 504 466 421 371 322 291 279 285 314 363 423 480 522 544 563 571 552 548 544 532 524 517 526 531 529 518 500 471 448 411 387 347 283 249 240 235 242 257 271 277 277 291 298 309 313 324 329 328 317 324 332 335 361 384 408 419 435 436 436 433 422 407 396 377 304 274 246 219 185 169 153 145 160 190 220 245 267 301 347 396 516 542 555 552 537 526 516 509 479 445 403 372 349 322 294 260 201 179 159 135 132 140 145 157 150 147 156 149 138 107 84 75 93 108 122 149 192 224 260 265 226 230 194 150 182 289 349 341 294 258 198 145 108 67 33 30 29 33 36 43 54 69 77 74 39 31 31 39 48 56 64 72 65 65 54 50 42 38 34 30 41 41 41 34 34 31 31 31 44 40 40 40 37 37 34 34 45 41 38 38 45 46 50 54 49 38 49 50 73 78 93 90 70 63 63 60 56 41 37 37 37 37 36 36 36 40 52 45 36 36 37 41 50 58 62 62 37 37 37 37 48 52 56 73 167 259 343 430 490 522 507 469 307 198 101 71 66 39 37 37 37 37 37 37 37 37 37 37 36 36 36 37 38 54 66 67 72 61 85 160 252 272 192 100 40 40 39 40 41 41 40 39 39 43 43 43 43 42 42 42 93 180 284 347 367 346 290 220 119 74 44 38 37 37 38 42 66 70 75 88 97 90 78 80 194 312 390 342 204 75 44 46 50 64 124 239 366 481 584 650 685 669 631 577 484 367 246 165 127 97 78 59 48 41 40 40 40 41 45 49 50 54 55 55 55 44 52 55 43 42 63 116 244 309 374 426 436 353 207 81 74 63 49 45 41 45 44 41 89 94 86 65 57 65 93 105 96 68 48 56 67 55 43 43 47 47 48 48 48 48 48 48 44 44 48 48 52 52 56 49 46 42 50 54 65 65 65 53 45 42 53 42 45 42 57 62 51 47 43 42 42 42 43 51 43 50 54 54 58 62 69 62 55 54 54 54 54 54 47 47 43 43 43 43 43 43 43 51 50 50 57 50 57 49 56 49 48 41 41 41 41 41 41 41 48 48 48 48 48 48 48 48 48 44 43 39 39 43 43 47 126 182 254 298 278 206 118 54 47 43 43 39 39 39 47 48 40 41 54 54 42 41 41 41 41 41 40 38 40 73 117 134 107 92 81 70 67 71 72 65 96 104 95 82 77 73 76 76 84 56 44 45 72 96 120 136 43 43 54 54 54 58 62 62 46 46 50 43 51 48 52 49 77 73 54 45 45 45 51 65 110 175 285 375 393 375 282 135 80 65 46 54 74 78 60 47 44 102 218 287 295 252 196 157 121 105 76 64 76 83 66 45 57 50 50 49 49 55 75 86 101 109 176 292 405 530 675 741 739 699 584 402 232 137 101 90 76 64 55 51 66 59 55 43 47 43 44 61 51 47 56 84 51 51 88 123 165 196 239 304 356 419 424 405 322 301 319 193 139 120 93 77 75 67 61 42 43 56 68 57 60 68 71 59 67 67 74 74 70 73 69 65 68 57 48 41 42 70 103 128 160 136 92 64 44 48 63 71 72 84 79 106 152 244 378 427 365 238 193 228 200 164 223 307 271 296 314 356 372 285 156 100 108 124 138 136 161 200 226 222 145 127 112 108 109 115 96 68 47 47 66 108 131 153 175 206 208 258 311 347 336 289 226 179 173 222 219 192 201 181 122 91 72 84 102 129 151 86 55 100 100 100 92 75 74 84 91 79 60 53 53 53 53 53 46 46 41 40 40 41 49 45 40 39 39 39 40 45 49 42 42 42 55 48 47 44 44 44 52 48 44 43 44 45 49 61 84 112 103 127 138 125 105 101 101 89 53 72 84 84 52 40 68 104 44 39 39 41 41 40 49 74 50 58 41 49 145 197 184 168 51 43 42 38 42 46 46 46 70 62 50 42 42 46 54 58 70 73 77 77 73 69 61 57 73 66 66 58 54 50 46 42 42 42 39 39 43 42 46 54 53 57 53 42 37 37 38 38 39 39 59 95 126 110 65 35 38 42 46 46 54 50 54 54 51 47 43 43 39 43 43 47 47 47 58 51 58 51 54 47 42 38 50 50 49 42 65 86 63 63 59 55 43 38 37 36 42 38 38 38 39 39 39 39 90 70 57 72 123 207 315 391 403 240 72 36 54 66 59 47 42 42 38 38 38 38 38 42 38 38 38 38 38 38 38 38 39 47 50 50 37 37 36 40 64 96 108 84 56 48 48 41 42 42 50 54 58 54 50 46 50 50 50 46 42 42 42 38 74 66 77 66 54 57 54 37 66 78 66 38 42 63 63 47 62 39 38 43 46 38 38 40 53 38 78 166 118 41 41 59 42 42 42 42 42 42 42 41 41 39 39 55 62 70 121 177 132 80 51 69 111 153 230 299 477 622 691 649 649 687 606 433 151 117 90 66 54 42 38 37 38 86 95 59 39 67 87 76 100 57 40 40 47 47 52 67 90 109 162 240 345 426 455 443 448 468 503 525 551 570 570 553 521 494 463 420 381 343 320 309 307 315 334 361 385 407 411 408 405 390 368 331 301 279 257 254 234 245 267 285 319 372 418 467 550 569 582 593 578 555 520 472 319 246 188 146 111 74 79 98 101 109 129 142 142 143 150 158 175 190 209 228 247 259 277 281 277 270 266 251 232 217 198 194 186 183 183 180 172 161 157 160 144 179 222 272 307 338 372 395 393 419 446 469 488 514 534 553 604 608 620 617 621 614 614 614 606 591 575 548 517 489 458 443 428 409 390 367 344 332 320 320 351 351 359 371 391 403 415 419 411 411 418 410 390 362 334 304 270 247 243 239 251 263 275 279 283 275 267 255 254 254 254 258 265 274 290 306 325 345 357 365 376 380 384 392 392 388 384 380 363 343 323 303 283 267 267 263 247 247 250 250 258 282 318 353 466 533 612 678 725 752 767 786 731 704 641 570 485 422 384 365 349 349 349 338 335 336 368 385 410 422 437 449 453 456 456 478 511 514 502 495 483 477 470 466 444 426 423 408 393 362 326 289 232 206 178 143 120 101 90 79 79 68 61 58 62 55 51 50 105 120 125 130 112 96 64 48 67 82 108 131 169 205 256 308 364 409 450 496 545 602 663 701 739 765 795 807 818 822 818 822 796 788 776 765 761 761 757 757 753 749 742 734 730 727 726 726 726 725 729 737 745 757 769 784 788 791 784 792 800 816 843 858 885 881 855 832 795 738 682 637 534 445 351 287 265 230 163 101 78 67 59 59 68 72 69 69 54 47 47 47 48 48 49 49 24 24 29 37 41 41 41 41 41 37 29 25 25 25 25 32 27 30 33 29 25 21 24 24 23 19 22 22 25 21 21 21 29 29 29 28 28 28 28 28 20 20 20 20 20 20 20 20 16 16 16 15 15 15 15 14 18 14 14 14 14 14 14 15 15 20 32 40 45 49 46 47 48 41 45 38 38 31 27 27 27 23 23 23 23 25 37 46 35 47 59 71 75 75 71 67 56 55 59 63 60 68 69 70 71 71 68 65 69 74 78 72 63 71 92 109 130 146 166 178 213 224 238 267 285 296 318 329 388 434 493 564 626 654 654 632 587 534 458 374 291 226 174 152 176 164 147 123 102 90 81 73 84 80 72 61 53 49 45 45 45 45 49 54 54 50 46 46 46 46 46 46 47 47 47 47 52 49 56 60 64 68 79 79 87 76 68 57 49 49 49 49 49 49 49 88 150 199 232 239 273 295 307 322 334 351 383 413 455 467 475 468 434 398 344 313 283 272 273 266 271 292 324 351 373 391 411 437 468 510 563 590 620 628 639 644 632 598 547 480 320 207 155 200 312 420 498 545 488 470 449 440 455 489 531 576 629 644 656 665 671 663 633 607 580 550 518 488 457 434 407 398 436 447 454 469 485 508 542 554 593 607 618 622 629 621 620 609 590 591 607 623 635 632 632 624 616 589 569 562 578 602 618 622 633 632 623 626 641 653 654 646 612 594 561 540 522 485 451 399 312 274 243 231 228 240 251 258 257 279 312 341 371 404 423 434 419 424 418 376 310 254 224 210 176 185 197 197 196 203 226 249 259 259 251 255 271 287 294 290 304 308 320 327 334 334 330 323 295 260 228 202 206 207 200 189 213 213 224 242 252 259 267 277 295 303 315 316 318 314 307 293 238 200 165 138 130 127 131 134 168 175 179 183 187 187 194 190 194 202 217 225 225 217 213 205 168 149 125 105 96 96 105 113 137 137 137 133 137 137 140 140 145 149 160 160 160 148 143 135 146 138 134 134 153 173 197 217 212 253 313 388 459 515 560 582 586 575 557 538 520 512 512 505 511 485 436 382 333 295 275 274 303 356 420 473 511 533 556 575 560 564 560 544 532 517 522 519 533 512 486 452 418 372 341 300 229 203 194 205 242 272 282 304 303 306 313 313 313 309 302 302 301 297 304 312 330 349 372 380 416 420 425 415 408 388 361 335 262 235 215 188 169 149 137 133 163 186 216 234 252 275 317 355 478 505 521 522 515 508 508 509 467 447 413 394 379 363 336 306 249 222 194 159 147 148 153 157 170 171 173 162 151 135 136 144 173 184 199 214 229 237 237 230 214 212 172 120 172 279 298 246 201 156 85 44 43 38 32 30 29 28 27 27 30 34 39 43 27 27 27 35 44 56 60 68 65 65 54 46 42 34 30 30 41 41 41 41 34 34 31 31 44 44 40 40 33 33 33 33 41 37 34 33 37 42 46 50 57 53 57 73 112 145 184 196 161 150 138 115 95 72 56 41 37 36 35 35 35 35 44 40 36 36 36 37 38 54 66 70 45 49 53 57 68 68 68 88 174 285 412 535 630 674 667 632 483 334 186 121 84 42 37 38 37 37 37 37 37 37 37 37 36 37 37 42 54 62 70 67 60 57 93 160 228 228 156 80 40 40 40 41 42 42 41 40 39 47 47 47 42 42 42 42 85 156 244 311 359 374 338 276 165 119 70 41 38 38 38 38 62 70 75 84 89 81 69 79 192 326 428 400 271 123 49 45 50 68 159 301 451 584 698 767 814 796 758 709 624 499 351 250 177 139 101 67 68 65 65 61 57 61 65 62 66 67 67 60 60 45 45 52 44 43 76 148 284 368 445 477 451 349 215 113 63 59 49 45 41 41 44 48 53 49 49 57 77 97 117 117 88 56 40 44 67 59 43 38 47 47 47 47 48 48 48 48 40 44 44 48 48 52 52 45 42 42 46 50 61 61 61 60 40 49 64 53 56 53 68 73 58 47 43 42 42 42 42 43 43 43 43 43 43 43 46 46 54 54 54 50 50 45 46 42 43 43 43 43 43 43 43 50 50 57 57 57 57 56 56 56 48 48 48 41 41 41 41 41 48 48 48 48 48 48 48 48 48 43 39 39 39 39 43 47 134 198 282 341 333 258 158 90 47 43 43 39 47 55 63 64 45 49 66 66 54 46 46 50 40 40 40 41 77 129 165 162 100 81 69 66 83 91 80 68 92 88 79 67 55 58 50 46 45 52 60 80 104 104 103 92 43 47 58 66 74 82 90 94 54 46 41 41 42 47 67 76 73 65 50 45 45 46 46 57 90 132 229 309 329 355 302 167 84 68 61 74 94 98 71 46 82 162 258 283 247 184 153 153 89 85 81 72 60 51 46 45 64 56 48 48 49 55 68 84 78 87 137 230 357 474 616 721 809 803 709 527 326 203 147 125 81 74 62 57 53 54 50 42 59 43 48 57 54 47 75 108 51 53 80 134 177 215 278 344 373 356 328 401 370 308 318 204 138 116 92 84 80 82 82 78 52 53 53 45 48 56 71 71 67 66 74 77 73 76 72 68 80 61 41 40 50 91 144 180 208 176 121 76 48 44 59 67 60 68 63 74 128 216 322 389 381 244 212 279 267 218 242 303 268 246 220 222 236 178 104 97 109 92 76 75 105 131 139 131 127 112 101 90 87 76 57 48 47 66 108 155 173 178 210 263 353 380 404 406 382 328 265 218 191 237 198 155 192 173 102 87 88 100 101 121 143 71 42 107 84 72 68 75 74 65 71 75 56 49 49 49 45 45 41 41 40 40 40 40 41 40 38 37 38 39 40 45 50 42 42 41 52 44 44 44 44 44 48 49 45 43 43 45 48 48 90 134 181 200 199 163 142 138 118 102 71 78 82 71 54 42 38 38 67 39 39 41 50 41 41 42 50 58 41 93 221 233 156 124 43 40 43 39 46 46 50 50 74 66 54 46 46 50 58 61 41 45 53 57 61 61 57 57 54 54 54 54 50 46 46 42 42 46 39 39 43 43 43 47 50 57 54 38 37 37 38 40 40 60 111 167 202 174 109 49 41 42 46 50 50 54 54 54 47 47 39 39 39 39 40 40 47 47 51 55 55 55 55 55 38 42 46 46 38 38 46 62 65 61 57 42 41 37 37 37 46 46 42 39 39 39 39 39 106 54 57 132 179 195 274 382 415 239 72 36 58 62 47 39 42 38 38 38 38 38 42 42 38 38 38 38 38 38 38 38 38 46 54 50 45 41 56 64 92 168 216 180 112 60 44 37 42 42 50 58 58 58 50 46 50 50 50 46 42 42 42 38 58 58 54 54 62 62 50 42 66 74 62 38 38 62 62 38 46 37 37 36 36 37 42 47 71 40 133 229 142 42 42 62 54 54 54 50 54 46 50 50 49 40 43 55 58 62 109 158 141 81 45 71 128 198 291 368 458 533 561 525 513 507 423 283 135 101 74 58 54 50 39 38 38 86 95 59 39 67 87 76 108 60 39 39 43 39 44 60 63 86 139 216 333 427 456 424 421 457 496 518 541 576 582 550 534 510 475 424 375 340 325 310 299 296 318 333 345 360 372 384 397 386 379 361 340 321 303 295 272 268 282 300 334 376 425 455 522 538 558 562 539 508 469 416 289 219 185 152 120 79 68 87 75 95 114 119 119 119 135 147 155 163 174 193 219 235 250 261 261 261 254 247 235 213 201 190 171 164 160 148 137 137 141 148 168 195 245 295 325 356 379 409 417 452 487 503 522 534 546 565 613 617 617 617 610 602 598 590 571 552 528 497 465 438 415 404 401 386 367 348 332 313 309 305 332 343 355 367 383 395 403 407 403 403 406 398 378 354 330 304 270 251 235 235 250 266 282 290 289 285 281 281 288 288 292 296 308 316 332 348 364 372 380 380 376 380 380 384 380 376 372 364 323 305 296 276 256 247 239 235 219 227 242 254 270 306 350 389 484 539 613 675 718 741 760 768 719 692 621 539 441 378 336 325 325 334 354 355 364 380 405 421 450 462 470 477 484 488 487 498 516 514 494 456 433 414 391 365 343 325 306 296 281 250 214 176 125 106 90 74 63 52 56 49 65 62 62 58 47 46 46 45 85 89 93 83 72 49 47 47 49 64 79 105 120 162 205 251 310 347 393 435 496 556 621 666 716 750 784 807 822 822 822 826 787 783 779 776 776 783 787 794 806 806 802 809 813 821 828 825 817 814 818 817 825 829 833 830 842 842 835 835 839 839 843 835 821 795 768 728 671 588 503 431 346 273 196 158 147 128 89 49 49 49 53 64 75 71 67 59 63 52 52 45 46 46 47 47 25 30 38 46 54 54 50 46 53 49 37 29 25 25 25 32 30 33 33 26 29 24 27 27 23 22 22 18 25 21 21 17 28 28 28 28 28 28 28 28 20 20 20 20 20 20 20 20 15 15 15 15 19 19 19 22 14 14 14 22 35 55 71 71 92 85 101 106 115 119 116 109 101 94 95 88 88 81 81 77 79 72 63 44 41 41 50 54 58 71 87 103 115 119 119 108 105 105 104 97 98 102 103 95 93 93 93 91 95 92 92 82 95 85 102 114 138 151 163 170 213 243 281 330 360 386 400 414 435 461 511 574 633 680 692 681 655 606 522 438 359 299 258 237 207 180 159 131 102 85 76 76 83 87 88 84 76 60 48 44 53 53 53 58 58 58 55 55 47 47 47 48 48 49 49 49 80 87 94 94 98 101 105 101 105 93 85 74 74 67 64 49 50 50 66 100 142 184 221 235 246 269 289 296 308 325 357 395 463 478 487 479 446 399 341 303 261 234 204 193 202 235 271 302 367 404 447 481 510 544 578 604 634 646 658 663 633 590 532 472 328 237 183 188 248 341 446 529 508 487 466 448 459 489 531 569 620 642 655 672 686 679 649 627 596 566 527 504 482 463 439 427 421 424 428 439 465 489 523 546 565 587 610 626 633 640 639 632 594 598 606 618 626 623 623 616 596 564 540 533 553 585 609 621 624 616 611 618 645 664 664 649 634 608 582 561 544 515 488 444 367 310 267 247 236 233 236 239 250 261 282 303 337 374 409 431 439 447 433 395 346 289 247 218 195 192 193 193 200 211 226 237 255 250 250 258 274 278 266 254 272 276 288 295 310 326 338 338 313 279 240 213 198 187 184 177 197 205 216 227 241 252 263 274 300 311 319 316 314 306 299 281 238 203 164 133 130 119 119 122 160 178 182 186 179 179 179 179 186 194 209 213 213 205 201 193 164 145 125 105 92 96 105 117 129 133 133 133 137 137 133 140 137 144 159 163 167 155 143 131 123 127 138 146 162 178 194 209 224 265 321 388 455 507 548 570 574 567 545 531 516 513 513 510 514 492 439 394 337 295 271 274 299 352 409 462 491 521 552 568 579 583 579 556 536 514 511 504 510 488 459 429 387 349 311 270 187 157 167 189 238 272 305 315 334 337 333 329 318 306 299 299 294 297 296 300 310 325 337 341 388 393 395 400 384 350 319 277 223 197 177 165 153 145 141 133 159 182 212 230 245 267 299 340 438 464 476 476 468 464 457 461 434 415 403 400 408 401 393 367 320 278 242 199 179 172 177 181 198 191 188 182 175 168 168 175 190 212 220 227 229 218 209 198 175 164 132 109 153 212 192 135 80 55 33 31 31 33 36 39 30 29 28 27 26 26 26 26 27 31 27 27 32 40 48 52 61 57 53 49 38 38 38 38 45 49 45 45 34 34 31 31 32 32 32 32 32 32 33 33 37 33 37 33 33 37 45 49 61 53 56 80 139 200 271 296 264 241 217 178 139 108 88 76 57 49 40 35 35 35 35 36 36 36 37 37 42 50 58 62 61 73 93 104 112 99 83 103 184 315 461 604 722 785 785 759 648 507 355 255 166 81 39 52 42 49 45 41 37 41 45 45 37 45 54 66 70 74 74 67 52 61 105 164 200 184 124 72 40 40 40 41 50 50 42 40 43 46 46 46 46 42 42 42 81 133 192 251 323 374 362 297 222 164 103 62 45 40 39 38 46 54 59 64 60 53 49 70 194 320 423 422 311 166 65 45 62 75 166 324 495 626 744 828 875 868 850 815 739 625 500 416 291 239 181 131 119 109 94 90 88 88 78 74 78 79 83 80 76 57 57 57 45 44 92 188 328 420 499 508 443 313 191 117 63 52 49 42 41 41 51 44 61 41 40 57 97 121 121 109 64 39 38 39 64 68 52 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 45 42 42 53 53 57 61 71 71 43 55 75 68 67 60 84 88 70 61 46 42 42 42 42 42 44 44 43 43 43 43 43 43 50 57 57 57 52 45 45 45 42 42 43 43 43 43 43 43 53 60 60 59 63 63 63 63 51 44 44 44 40 40 40 40 44 44 44 44 44 44 44 44 48 43 39 39 39 39 43 47 98 150 218 270 278 230 158 106 51 47 43 47 55 63 75 72 73 77 74 74 66 62 51 54 42 50 62 85 129 169 166 139 85 59 51 66 78 87 83 75 83 75 59 55 51 47 47 46 42 45 84 116 124 97 56 42 43 44 55 63 78 82 90 98 45 45 41 41 46 54 63 64 73 61 50 46 46 46 46 45 82 108 192 232 209 245 230 111 75 88 105 121 117 97 67 50 126 174 230 227 179 128 109 110 62 82 93 88 64 51 58 67 82 70 51 47 48 54 64 76 63 72 99 176 296 413 570 702 847 858 805 660 471 317 206 140 93 89 88 72 61 57 61 65 94 67 56 65 57 46 71 123 79 69 80 126 176 215 297 372 391 342 282 406 426 363 341 167 141 127 100 88 80 87 94 98 72 53 45 49 52 48 63 79 58 66 73 73 80 83 83 79 88 68 49 41 58 111 172 213 233 193 137 84 52 44 59 67 52 56 62 57 100 164 226 306 317 200 220 343 358 277 264 290 242 197 142 131 144 109 82 111 104 80 64 68 88 103 95 91 118 109 94 83 76 68 61 60 75 105 167 237 271 281 323 385 487 486 482 475 456 402 316 249 207 261 202 127 152 121 66 83 119 111 77 84 135 62 39 79 48 44 43 43 42 45 51 51 52 45 45 45 45 45 41 41 40 40 39 40 60 76 80 72 40 44 41 45 50 42 42 42 59 52 52 45 49 53 57 61 61 44 44 51 54 50 96 148 247 286 309 296 275 243 179 115 105 101 97 89 93 97 93 81 71 52 44 45 54 58 67 67 42 66 70 170 308 253 112 68 44 44 47 43 46 46 50 54 65 61 53 49 49 53 57 61 37 37 41 46 50 50 54 54 53 53 53 46 46 46 46 46 46 46 39 39 39 39 39 43 38 49 49 38 37 38 40 52 52 100 172 219 230 182 117 73 41 53 53 53 50 50 50 50 51 47 40 39 39 40 41 41 40 40 44 48 52 56 56 56 43 51 47 39 38 38 38 42 53 53 49 41 41 37 41 41 53 54 46 46 39 39 39 43 86 73 80 132 203 266 322 362 286 155 44 36 61 58 43 43 46 42 38 38 38 38 46 50 38 38 38 38 38 38 38 38 38 42 46 41 41 56 88 111 139 243 315 247 127 52 40 41 42 42 50 58 62 58 54 50 50 50 50 46 42 42 42 38 38 42 38 38 62 58 50 58 62 74 62 37 37 53 53 37 48 49 45 36 36 41 46 47 63 72 197 253 134 50 51 43 54 54 54 50 50 46 50 46 49 40 43 55 58 54 101 146 118 63 42 61 122 203 316 406 475 454 422 395 371 325 262 196 99 69 46 42 50 58 51 42 38 86 99 59 39 59 79 64 108 56 38 39 39 39 44 68 75 74 123 218 338 411 440 428 382 430 485 520 557 584 583 546 538 515 480 433 395 360 341 326 295 287 306 306 317 325 340 352 377 377 383 372 369 351 336 329 298 286 288 303 333 379 428 451 490 506 514 515 488 453 414 362 281 216 183 168 134 76 58 68 56 72 91 96 96 104 112 132 132 147 170 193 219 235 246 257 268 261 258 251 243 221 213 195 168 152 140 125 121 118 133 144 176 214 264 306 336 362 389 419 455 486 510 526 530 538 558 570 606 602 598 594 586 578 558 550 523 504 480 449 425 406 388 377 370 359 344 328 313 298 294 290 308 320 332 340 348 356 371 379 375 375 375 367 359 343 327 312 277 254 238 234 249 269 292 300 292 296 311 323 338 350 358 362 363 367 375 383 387 388 399 396 383 376 376 372 360 352 340 321 280 262 261 249 237 236 232 228 223 239 259 275 298 334 378 421 493 535 586 640 675 701 708 700 664 629 569 487 393 331 301 301 333 354 386 399 416 421 438 450 491 498 509 520 528 535 530 541 543 535 508 481 453 407 369 335 292 259 232 209 191 164 137 95 68 57 53 45 45 45 45 50 62 58 59 59 51 47 47 54 57 57 61 47 47 47 47 47 49 49 57 75 97 120 155 197 244 289 331 377 437 498 563 616 673 715 761 784 799 799 807 815 763 767 774 778 779 790 798 809 832 832 843 857 869 885 904 908 890 883 879 879 868 868 864 861 858 858 847 843 824 808 789 762 707 658 605 543 471 394 306 246 181 152 114 91 72 65 57 60 54 54 61 75 79 93 92 84 92 81 81 66 67 64 57 58 26 27 42 50 54 62 62 58 61 53 41 29 25 25 29 28 38 33 36 32 28 24 27 23 23 22 18 25 21 21 24 24 32 32 32 32 31 31 31 24 16 16 20 20 20 16 20 16 15 15 15 15 15 15 15 19 15 26 42 66 98 130 158 171 193 190 198 202 199 192 181 170 146 139 136 133 133 130 126 126 133 129 109 89 78 82 82 86 99 111 135 155 171 179 179 171 165 154 150 142 127 120 116 109 109 96 93 86 90 91 91 84 94 98 103 119 135 147 154 161 184 222 291 349 406 441 459 466 466 477 506 557 622 673 700 697 674 617 541 461 386 344 323 302 237 213 193 168 143 126 118 117 125 133 146 147 131 108 77 65 50 50 57 58 62 66 70 63 48 48 48 48 49 50 50 57 73 76 82 82 94 93 97 100 100 92 73 66 66 63 59 51 60 61 80 107 137 160 186 205 239 262 286 294 294 303 331 358 437 463 472 461 435 393 351 309 266 216 162 143 172 209 242 272 340 397 451 488 514 540 562 591 582 598 623 628 613 564 510 457 326 271 226 223 247 301 406 497 536 518 482 461 456 483 506 551 585 615 643 676 701 703 677 654 619 584 558 535 524 506 490 471 438 442 437 436 443 458 477 495 514 537 575 602 614 621 624 617 586 590 591 595 603 603 596 596 572 536 501 501 526 562 594 606 590 582 584 595 622 641 641 633 646 627 605 587 573 552 533 489 439 378 320 281 254 232 220 201 244 246 241 254 291 334 384 422 451 451 436 418 380 323 270 232 222 218 211 208 212 220 231 242 228 235 239 255 275 267 246 222 248 264 271 286 306 328 356 358 320 290 259 220 190 175 172 169 189 189 201 212 230 241 257 275 304 315 312 309 302 295 284 273 226 195 153 125 122 118 111 114 156 174 178 182 175 179 175 175 174 186 201 205 205 193 185 181 160 141 121 101 92 96 109 125 125 125 129 133 137 141 144 148 121 125 140 152 160 156 148 143 115 123 146 162 178 190 198 205 232 273 329 392 452 496 544 566 566 559 545 534 520 521 518 515 506 487 442 401 348 299 275 267 292 334 395 439 476 506 541 568 576 584 587 564 529 510 499 497 471 453 432 399 372 331 300 263 172 149 159 185 237 282 315 329 363 366 362 347 340 318 306 302 321 324 312 303 306 313 321 325 362 367 383 377 358 323 272 238 207 181 169 161 157 153 149 152 151 178 201 223 234 250 281 319 373 396 412 423 419 415 419 423 410 399 410 419 439 455 459 430 391 334 290 242 218 207 208 213 218 203 188 185 194 191 183 171 174 189 200 200 195 191 187 176 148 125 112 125 164 173 136 94 55 46 32 31 31 31 39 35 46 42 37 28 27 26 26 26 27 31 27 27 27 28 32 36 53 53 49 45 45 42 49 53 45 49 45 45 38 34 34 31 31 31 31 31 32 32 32 36 44 40 33 33 33 37 52 56 60 52 51 79 147 231 311 352 327 303 271 224 177 146 115 103 91 79 60 44 36 36 36 36 36 36 37 41 46 50 50 50 77 97 121 140 147 127 99 103 191 314 464 621 755 840 860 849 796 681 538 430 295 159 86 87 50 50 42 38 38 38 46 50 38 50 62 75 79 72 75 57 53 77 125 177 196 168 120 80 41 40 41 42 54 51 43 41 40 43 50 46 46 42 42 42 77 109 141 193 276 345 348 294 254 193 128 75 51 45 40 39 39 47 63 64 57 52 56 85 189 307 406 425 326 190 77 45 63 79 173 331 510 658 784 865 916 917 925 898 827 732 640 568 483 407 314 240 190 151 120 104 109 101 82 74 67 68 73 82 74 54 54 65 53 64 122 219 352 448 519 508 412 258 144 82 56 45 49 42 41 48 52 51 72 39 38 40 84 108 100 84 64 39 38 52 99 104 99 80 39 40 40 40 40 40 40 40 40 40 40 44 44 48 48 41 49 42 42 46 46 61 82 89 57 66 79 71 64 64 83 99 81 69 62 42 42 41 42 42 41 41 41 42 42 42 42 42 53 60 53 56 56 49 49 46 42 42 42 42 42 42 42 50 52 59 59 59 59 63 63 63 51 51 44 44 44 40 40 40 44 44 44 44 44 44 44 43 47 43 39 38 38 39 50 47 74 106 154 198 210 194 154 127 59 51 47 47 51 63 67 64 101 89 82 70 70 59 59 58 78 86 97 129 173 185 153 91 69 58 58 62 77 77 78 67 70 55 50 47 51 48 47 47 65 77 77 77 76 68 48 43 43 43 55 55 66 70 70 74 39 44 60 65 73 62 50 42 73 65 54 47 47 47 46 45 63 86 167 191 143 175 188 83 75 119 163 175 140 96 57 45 134 158 186 179 139 93 65 50 78 90 105 100 72 52 51 82 104 88 68 50 48 49 51 56 80 89 96 154 266 376 522 680 814 869 861 759 599 422 262 146 112 109 105 89 69 62 74 82 126 98 79 72 53 45 74 122 129 97 88 114 156 195 282 365 426 411 335 426 468 446 396 128 122 111 85 72 56 59 67 75 93 58 46 61 57 48 55 71 46 50 62 66 73 73 72 79 72 67 53 61 87 156 225 274 234 198 137 81 52 51 63 78 68 71 82 66 93 133 160 239 282 164 195 350 377 304 300 342 208 139 87 88 125 102 75 92 91 64 57 69 89 85 70 77 96 96 84 84 80 92 112 138 141 171 253 350 404 422 476 539 537 520 505 514 507 446 327 233 226 295 233 134 116 77 46 91 163 138 65 72 143 67 39 67 47 56 48 41 40 49 67 51 48 41 41 45 45 42 45 45 40 39 39 45 88 128 152 156 48 49 49 45 46 42 47 43 57 49 46 50 53 57 65 65 73 49 44 52 50 53 104 173 268 346 421 459 458 420 323 217 176 165 149 136 136 141 149 142 99 116 125 119 100 74 54 42 40 63 110 238 358 261 69 39 40 44 44 43 42 42 46 50 61 57 53 49 49 53 57 61 46 46 46 46 46 46 46 46 58 54 61 50 46 42 42 38 46 46 39 39 43 39 43 43 37 41 46 38 38 39 48 72 108 168 232 259 226 146 73 37 52 60 60 53 57 50 50 46 62 51 40 40 40 40 41 45 40 40 44 52 49 52 52 52 48 52 52 43 38 38 38 38 41 48 41 41 41 41 41 41 49 53 54 54 58 58 58 58 53 116 112 79 179 362 418 354 142 59 32 36 61 50 42 54 46 42 38 38 38 38 46 50 38 38 38 38 38 38 38 38 38 38 41 37 40 68 111 147 191 295 354 255 107 35 40 65 42 42 50 58 62 58 54 50 50 50 50 46 42 43 43 39 46 58 46 50 78 74 62 78 78 86 70 37 37 45 37 35 40 49 45 37 37 46 46 46 71 120 253 265 118 71 84 43 46 46 46 43 42 42 41 41 45 40 43 55 54 54 97 142 93 47 41 57 103 185 307 420 395 302 241 230 223 184 169 178 96 62 46 37 38 38 37 36 42 94 103 59 38 55 67 59 111 55 37 38 39 39 52 76 100 63 101 227 336 370 391 403 327 394 466 516 566 596 586 538 518 499 464 429 387 353 323 307 294 294 301 304 301 308 324 332 364 369 382 387 387 376 358 343 316 296 280 295 326 375 414 433 457 465 469 459 439 408 369 328 274 216 187 181 135 66 39 43 34 49 69 77 80 92 111 124 132 151 175 209 232 243 254 254 269 273 270 267 252 241 226 211 168 149 133 114 110 118 137 152 176 221 268 305 335 365 392 429 482 509 529 530 530 538 562 578 590 586 578 566 558 546 519 500 477 457 437 406 383 372 369 369 343 332 320 312 297 286 282 282 292 304 316 324 328 332 343 351 351 355 355 351 347 339 331 316 277 261 241 244 252 272 292 307 310 318 341 361 385 401 409 417 425 417 417 413 414 414 418 422 403 403 395 376 360 344 328 305 259 245 252 248 244 240 243 239 251 263 279 294 306 334 374 413 500 520 555 597 627 631 622 617 574 546 499 432 354 315 308 313 365 386 422 442 447 452 460 464 497 504 512 523 534 541 537 541 551 547 536 510 479 433 382 337 266 224 182 144 126 104 84 54 57 47 47 47 47 46 47 47 46 47 47 48 47 47 48 59 53 53 53 46 47 48 49 50 49 50 57 64 78 101 125 162 195 232 278 320 384 449 514 574 627 669 727 765 780 779 787 795 756 760 768 779 783 798 814 822 851 863 873 889 908 932 958 963 952 941 937 925 910 907 896 888 854 847 840 825 798 767 724 683 577 497 412 334 266 206 153 112 67 72 73 54 48 48 57 81 47 46 46 45 64 79 86 93 85 81 81 73 70 71 71 68 26 27 35 43 47 51 51 58 81 73 68 53 41 37 44 43 40 40 43 39 35 31 30 26 34 30 33 36 32 32 39 39 46 50 53 50 50 42 42 35 24 20 15 16 16 16 16 16 15 15 14 14 15 19 35 43 79 94 118 154 190 223 251 259 273 262 262 256 240 225 210 199 192 180 169 158 158 159 171 179 179 172 163 148 136 136 132 139 144 167 191 211 238 246 250 243 226 214 195 175 152 129 110 95 84 70 71 64 54 55 55 59 75 83 87 95 107 115 130 144 170 216 278 352 414 464 490 488 435 423 441 476 544 602 640 664 649 602 522 442 376 316 279 253 250 227 202 188 179 185 192 195 212 221 231 236 207 157 99 64 60 59 58 65 73 77 70 59 53 48 48 49 58 77 84 73 54 51 54 61 68 78 86 89 81 77 69 66 62 55 52 70 112 123 120 113 117 133 160 194 221 240 258 266 266 275 285 311 368 394 412 424 409 383 353 319 237 207 165 142 147 180 216 269 353 408 443 477 499 513 531 557 549 553 554 551 528 490 452 418 312 276 263 277 290 312 382 460 508 511 507 479 443 427 443 480 545 585 613 653 686 694 683 664 645 622 603 580 561 543 535 516 467 456 440 428 430 436 443 446 481 507 534 553 575 575 582 575 572 564 560 560 560 564 564 557 545 514 475 471 491 523 547 551 523 515 515 529 564 587 606 606 630 607 588 577 587 584 574 552 516 459 409 352 310 270 239 209 213 205 208 218 244 282 324 365 428 443 428 429 414 373 314 272 254 240 229 226 235 236 225 217 227 218 218 222 233 243 231 214 252 259 278 297 332 352 367 368 350 321 286 243 201 182 184 193 189 189 201 212 230 237 249 263 280 291 288 285 275 272 253 250 231 196 149 126 114 122 119 130 141 159 159 159 159 163 170 170 177 181 193 197 204 204 200 185 160 141 120 104 96 100 112 120 124 124 128 128 132 136 136 137 117 125 133 141 149 145 137 136 136 136 143 151 174 194 202 217 243 273 318 377 436 484 529 558 561 565 559 549 536 525 511 508 510 495 477 432 371 306 271 259 278 304 345 390 446 487 529 552 560 565 584 565 534 503 481 470 448 434 409 376 350 312 282 252 179 160 173 202 243 284 317 334 393 400 400 389 378 370 356 359 354 361 361 353 340 325 325 318 343 340 345 338 319 284 245 214 199 196 188 168 148 144 160 187 178 182 194 206 221 237 257 283 321 348 360 359 354 346 361 380 395 395 402 425 449 476 488 467 402 350 318 283 254 235 232 233 214 202 184 165 153 142 142 138 141 149 154 162 159 159 143 139 118 101 97 135 168 155 98 57 61 63 39 30 29 29 34 49 57 57 53 45 33 28 27 26 27 27 27 27 27 28 32 36 40 40 40 40 40 37 40 37 37 37 37 37 37 37 37 30 42 42 38 34 38 42 46 43 44 40 33 36 44 47 62 66 50 54 59 67 107 168 248 303 354 366 358 306 231 175 148 148 137 126 95 67 43 35 36 40 36 36 37 41 41 45 46 50 73 97 129 152 168 164 139 144 240 291 400 568 725 822 884 926 892 825 723 601 440 273 138 84 84 80 64 40 39 39 48 64 57 57 57 57 57 54 53 42 42 76 143 186 181 140 92 72 56 44 40 41 50 48 43 41 40 44 51 47 46 38 38 37 50 66 91 123 191 267 276 234 209 159 114 77 64 43 41 38 39 40 44 52 67 71 75 103 169 288 406 440 358 222 102 48 48 61 143 307 493 652 792 872 932 941 961 943 890 811 742 693 657 580 484 391 322 264 217 175 188 157 119 80 65 51 56 61 61 48 50 65 71 105 192 296 395 473 511 458 323 180 94 57 42 42 46 53 49 52 59 55 74 51 39 51 79 91 79 59 50 50 58 70 146 198 194 130 67 52 40 39 39 40 48 57 44 44 44 51 55 55 55 55 48 50 43 41 40 43 115 165 169 131 86 53 41 41 67 87 56 49 49 42 42 42 42 42 46 46 46 46 46 46 46 53 56 63 56 49 49 42 42 42 42 42 42 42 45 44 47 55 55 55 55 55 55 55 55 55 47 47 47 47 47 40 40 40 44 44 44 43 43 43 51 51 47 46 42 38 38 38 46 42 54 78 118 150 166 154 134 114 78 70 54 42 42 51 63 56 62 54 50 42 42 42 41 42 87 86 126 182 194 166 158 163 83 76 80 96 88 65 57 61 65 57 57 50 54 51 55 66 101 85 61 52 67 63 51 46 42 46 58 75 90 74 43 40 39 44 64 81 93 78 54 42 76 73 73 66 62 51 47 46 62 46 131 175 123 135 170 120 94 137 228 300 249 127 60 81 118 106 99 95 96 93 85 74 101 106 101 89 73 64 68 93 118 117 79 53 47 49 50 50 51 49 85 152 229 324 452 596 840 916 934 867 736 564 370 215 175 138 99 76 80 84 92 95 118 102 94 87 71 59 79 112 231 147 90 122 188 223 251 278 376 403 343 372 369 382 366 61 91 72 57 45 45 52 63 60 54 50 46 50 49 49 52 52 67 71 64 56 47 43 43 46 72 67 52 73 123 181 226 247 172 155 118 77 52 54 70 82 78 74 59 59 79 107 137 144 211 189 163 281 439 411 374 436 276 120 96 125 105 118 123 47 48 48 48 51 71 87 79 67 77 82 89 101 112 127 149 156 162 227 365 518 591 572 533 524 620 601 575 571 541 462 327 220 301 306 211 136 119 48 44 116 158 149 57 43 109 88 41 43 42 42 42 46 53 60 63 56 44 41 41 40 41 41 41 41 39 40 61 113 177 212 216 208 98 66 45 41 57 65 54 43 44 50 59 52 66 93 96 84 50 62 50 45 64 82 131 204 257 343 475 567 602 631 594 495 356 358 358 302 222 170 179 200 139 192 238 243 193 120 73 53 91 123 127 183 263 178 45 41 40 40 40 40 43 43 43 43 50 50 50 54 54 58 58 58 58 58 58 58 54 54 54 54 58 58 61 58 54 50 46 42 46 46 46 46 46 39 46 46 49 53 42 38 38 40 72 89 152 196 256 267 195 98 53 68 55 63 67 60 64 61 61 54 86 59 48 60 57 41 42 58 39 40 45 57 57 53 49 45 45 53 81 76 38 37 38 38 37 41 37 36 37 49 45 36 38 57 65 68 69 80 95 91 35 107 115 95 231 441 464 347 111 91 68 56 53 49 37 37 46 46 42 42 42 42 46 46 38 42 42 46 46 46 42 42 37 37 48 52 79 123 174 210 250 298 286 174 59 34 48 65 53 46 42 42 46 50 58 62 62 58 50 50 55 55 51 47 50 54 58 62 66 70 70 70 58 98 98 53 37 41 49 37 46 46 46 46 50 62 74 90 87 151 264 234 99 80 93 41 43 46 42 42 41 41 41 40 52 40 39 55 54 50 90 138 124 61 39 40 83 141 233 320 224 135 107 148 152 93 77 117 86 67 58 39 38 37 36 35 47 75 102 82 42 37 54 83 103 55 38 38 42 38 38 40 68 40 95 226 297 283 273 303 305 411 514 556 574 587 574 538 497 474 440 407 376 331 292 272 310 320 316 312 312 331 344 359 351 359 372 388 392 389 385 371 330 319 319 319 334 350 373 381 401 402 406 395 376 345 322 296 270 224 199 182 126 48 32 32 30 32 51 62 68 84 114 127 148 155 175 205 228 243 251 259 271 279 283 276 265 246 234 215 157 142 142 139 151 162 173 184 219 249 294 324 349 372 410 441 498 518 534 534 530 527 543 559 552 548 536 516 489 469 453 437 423 404 388 369 361 357 354 351 323 320 320 320 309 305 297 293 296 303 307 311 315 315 319 319 320 316 316 316 316 316 316 316 272 280 284 284 283 291 322 349 349 365 392 419 442 454 466 474 478 467 466 451 436 425 421 417 402 391 383 360 340 316 296 281 249 246 266 274 286 294 298 302 294 306 318 329 325 337 357 381 452 471 494 517 526 525 509 497 469 453 405 357 318 314 346 367 388 409 437 453 453 454 462 481 505 513 528 540 555 559 558 555 579 564 549 546 536 498 448 407 321 263 194 127 81 59 59 53 50 51 47 46 45 45 45 45 55 48 47 47 47 47 47 47 58 61 61 54 47 48 56 61 53 65 73 72 75 75 87 113 158 192 234 276 344 409 481 526 602 651 697 734 749 756 774 768 766 755 751 762 773 788 799 799 849 860 879 901 928 948 967 979 967 963 955 936 921 903 895 877 855 822 796 769 742 678 591 507 374 306 231 158 109 83 54 47 61 54 50 49 59 62 81 70 49 49 48 48 48 47 62 78 45 56 60 60 68 80 88 88 27 27 32 40 51 51 55 51 78 77 61 52 41 33 36 39 33 39 35 31 27 23 22 22 25 25 29 32 32 32 39 38 50 53 42 42 42 38 35 35 24 16 16 16 16 16 16 16 16 16 17 17 40 68 87 103 166 186 214 246 278 295 310 304 285 275 279 272 261 249 234 219 200 189 174 163 163 164 176 180 196 196 193 196 188 176 172 164 148 164 189 220 240 252 263 256 223 208 192 177 146 126 104 78 75 72 65 58 51 48 44 48 60 60 67 64 79 83 98 105 131 177 239 309 375 422 460 450 394 372 382 411 457 514 548 567 544 509 455 394 340 303 274 263 264 256 250 247 250 268 279 294 327 333 339 330 293 232 174 128 78 73 68 67 82 82 67 56 48 48 48 48 53 68 82 67 62 51 54 57 60 64 67 70 70 70 70 67 63 71 68 86 133 151 141 119 97 102 125 156 210 217 224 224 216 206 215 230 299 325 338 347 340 325 299 273 203 180 150 131 136 153 181 215 301 357 396 434 455 473 492 507 514 514 507 489 459 425 382 359 322 301 292 310 332 358 420 494 534 541 545 510 466 427 423 453 534 567 591 638 674 690 682 663 651 636 609 598 579 561 553 523 494 476 464 452 447 442 452 452 451 466 485 496 511 526 538 546 550 550 546 546 546 542 545 538 542 518 483 471 491 519 535 532 492 480 483 506 540 568 579 582 618 602 587 576 589 598 587 573 548 507 454 412 364 319 262 228 201 193 193 207 226 256 282 319 406 419 416 414 410 388 346 303 273 250 232 226 231 232 221 213 212 207 202 206 229 240 247 242 264 283 305 328 356 371 382 372 354 324 297 247 205 190 188 189 182 182 185 197 215 222 230 244 258 268 269 270 271 260 257 247 223 192 153 134 122 123 131 142 149 152 159 159 155 155 158 158 153 161 181 193 208 212 208 197 167 141 120 104 96 100 112 116 124 124 128 128 132 136 136 133 125 126 134 142 153 149 149 145 160 152 155 155 178 198 214 233 255 285 326 375 433 477 525 551 553 561 562 553 543 533 519 519 513 502 484 435 379 321 275 255 251 270 311 355 411 464 513 540 545 553 569 553 523 495 481 463 456 435 406 373 339 294 270 237 175 163 172 205 257 302 343 369 419 426 422 415 408 394 386 386 396 399 399 388 372 361 350 343 328 329 322 315 296 261 226 206 222 219 219 203 183 175 179 191 186 190 198 206 218 234 258 270 295 307 311 302 297 304 327 351 385 388 403 430 465 492 500 475 390 346 322 287 263 243 236 229 194 182 167 152 141 141 134 133 121 126 138 143 140 133 125 124 122 117 119 143 158 134 74 36 56 70 58 50 42 42 46 45 65 61 57 53 41 29 28 28 27 27 27 27 27 28 32 36 32 32 32 32 32 32 32 33 37 37 37 37 37 37 37 37 37 37 37 37 41 45 49 46 51 41 44 40 47 55 62 66 70 70 63 63 79 120 172 215 301 320 333 309 246 202 183 183 165 153 122 87 63 48 40 40 35 36 36 36 37 37 38 38 50 69 97 124 156 187 207 243 301 316 365 485 621 734 835 902 937 892 807 675 513 351 216 143 115 104 80 61 45 41 41 41 70 59 62 55 55 47 58 51 44 77 136 168 166 129 88 68 48 40 41 41 43 43 43 41 40 40 55 51 50 46 46 46 45 66 75 99 152 216 224 190 165 131 98 77 61 48 42 40 39 40 40 52 67 78 90 103 178 284 390 425 365 242 126 56 53 70 140 280 453 604 744 833 901 917 937 930 893 844 787 746 729 657 569 488 430 381 342 301 279 237 182 120 74 52 49 50 49 47 50 72 101 140 229 323 399 431 436 370 256 150 80 54 42 43 46 46 56 52 62 62 54 54 54 58 62 66 66 66 46 50 54 89 173 245 245 190 119 92 64 40 39 38 39 40 44 44 51 51 55 58 58 58 47 42 43 42 41 79 173 235 279 237 157 77 41 40 55 75 56 49 49 49 49 49 49 49 53 53 53 53 53 53 53 60 63 63 63 56 49 42 42 42 42 42 42 49 52 52 62 58 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 46 66 94 122 130 122 106 94 70 62 50 42 46 54 70 71 70 51 43 42 42 42 42 42 55 82 142 198 194 146 118 135 147 107 79 83 88 80 68 64 76 76 69 69 62 62 62 69 85 80 64 60 63 67 70 66 54 66 78 87 86 62 42 40 39 44 60 73 85 78 62 47 84 77 73 73 62 54 46 45 62 46 109 150 101 101 131 88 160 174 256 356 342 220 114 80 90 87 83 80 76 73 73 73 105 89 66 57 57 64 72 94 125 120 82 57 46 48 49 50 60 65 86 128 176 255 381 540 777 884 915 867 755 615 461 331 276 203 121 86 89 98 97 88 119 106 94 90 74 66 82 114 242 186 149 160 188 204 235 271 285 284 228 269 243 240 261 59 64 60 53 56 48 52 52 52 50 46 46 46 57 64 60 56 80 80 76 60 45 44 43 43 59 67 61 86 132 169 187 188 144 117 91 70 64 67 82 90 62 51 47 51 60 84 111 122 156 194 231 329 440 391 350 405 288 164 140 129 77 82 103 47 77 69 66 67 71 72 60 51 79 86 93 97 104 107 117 130 212 246 323 413 448 442 453 479 494 490 481 499 488 439 348 272 305 305 206 128 110 44 45 143 161 145 65 45 121 93 43 52 42 42 46 53 60 56 63 56 44 41 41 41 41 41 41 41 41 50 94 150 205 229 221 205 102 82 53 52 68 80 70 51 45 47 48 48 70 93 91 75 62 55 46 45 64 74 107 168 201 285 405 529 634 722 741 678 622 628 627 564 456 345 278 244 362 388 403 377 292 186 103 57 127 168 128 111 147 102 39 39 41 40 44 40 43 43 43 43 42 46 46 50 50 54 54 58 58 62 62 62 62 58 54 54 54 58 69 70 74 62 54 42 50 46 50 46 46 42 45 45 45 49 38 38 39 52 77 97 161 209 245 224 151 78 50 60 59 67 67 60 64 57 61 54 82 67 68 77 66 46 42 46 45 45 49 53 45 41 40 40 57 61 81 81 56 44 56 55 37 53 53 50 54 54 39 36 39 42 50 57 81 104 123 130 106 138 178 226 307 359 295 187 75 72 68 56 49 49 49 53 46 46 42 42 42 42 46 46 38 42 42 46 46 46 42 42 38 41 53 68 96 139 191 226 238 258 231 135 56 36 44 49 46 46 46 50 50 54 58 58 62 66 66 62 55 47 39 39 50 54 58 62 66 70 70 70 78 98 90 41 36 41 57 42 38 37 37 38 70 101 113 113 165 194 247 196 70 72 90 43 43 54 54 50 49 41 45 44 40 38 38 43 46 46 94 150 147 87 43 47 67 102 174 246 146 82 62 95 99 59 52 88 84 68 48 39 39 38 37 37 39 75 102 82 42 37 54 87 88 40 38 38 46 38 43 52 64 40 84 191 246 225 228 273 388 486 568 591 593 602 588 560 500 477 447 409 368 318 288 280 305 320 327 327 331 331 342 347 350 354 371 379 399 403 407 397 368 350 350 346 346 354 362 362 370 367 364 353 335 304 286 274 247 215 191 182 134 62 36 35 31 32 40 55 68 84 115 138 151 159 182 198 221 240 255 259 267 268 280 281 266 243 219 203 165 154 154 159 174 190 205 216 254 288 329 355 377 403 441 468 499 518 534 531 527 520 528 533 513 505 493 477 457 434 418 403 385 377 369 354 350 339 335 328 328 328 332 332 321 317 309 301 288 288 292 292 292 292 292 288 300 296 292 288 292 292 300 300 288 304 316 323 326 326 345 365 392 404 442 462 485 497 509 509 505 501 489 466 443 428 413 405 386 382 367 344 320 300 273 261 236 248 276 304 333 353 361 365 317 325 337 333 329 333 353 373 404 419 435 451 459 451 431 415 395 391 371 343 318 318 338 351 369 393 421 437 444 444 452 472 476 491 503 518 530 538 549 554 566 551 548 546 543 518 476 442 393 335 269 196 142 107 80 58 46 47 47 46 46 46 46 46 59 52 48 48 48 47 48 51 49 54 61 58 58 55 52 56 52 64 65 64 60 64 76 95 136 170 208 261 314 375 443 500 572 624 677 719 737 752 770 764 763 744 744 751 766 781 796 807 845 861 894 925 941 963 971 971 963 959 951 936 924 906 899 885 863 819 777 736 682 593 487 395 265 209 151 105 80 70 56 49 50 50 50 61 75 85 96 89 65 55 54 58 58 61 68 79 58 58 57 57 65 84 92 100 28 28 33 37 48 52 55 59 79 78 62 53 37 25 28 31 25 32 28 24 20 19 18 18 22 25 21 28 28 28 35 35 50 38 27 27 27 32 25 21 17 17 16 16 16 17 17 17 26 34 50 77 109 144 179 199 243 259 291 319 346 343 347 328 294 283 291 288 284 273 254 239 217 202 194 183 176 177 189 196 230 246 258 266 259 243 216 205 177 186 202 222 235 247 244 237 202 187 176 160 136 109 83 75 72 68 69 58 47 47 44 44 48 45 48 44 48 48 59 66 89 123 181 239 293 347 379 380 337 314 315 329 363 397 431 451 435 419 377 339 309 291 277 277 260 267 281 292 313 339 374 397 442 452 455 430 374 305 243 183 99 68 59 62 69 77 73 58 50 51 51 54 64 82 97 101 83 72 64 64 63 59 62 58 50 50 54 51 55 75 84 106 145 164 154 120 90 82 95 126 160 171 171 159 152 144 138 149 229 247 252 257 254 251 236 222 171 156 145 135 131 121 133 158 242 298 341 379 408 437 455 466 461 450 440 417 387 356 322 313 344 338 349 391 420 454 511 569 596 620 640 613 550 495 468 470 534 548 564 611 651 671 659 642 646 631 616 601 594 576 564 542 524 506 498 486 481 473 465 468 436 428 424 420 428 448 468 498 512 526 531 534 535 530 534 529 545 525 505 494 506 522 530 534 491 475 482 501 548 571 574 561 605 594 579 580 588 594 591 573 552 518 488 451 417 368 308 269 227 216 208 211 222 237 256 289 383 401 398 398 399 381 350 320 266 243 228 218 230 224 224 216 223 210 210 217 243 267 274 277 287 299 329 352 368 379 386 376 354 328 294 255 217 191 189 197 186 186 189 197 211 214 218 232 242 252 253 258 263 256 253 243 223 196 161 142 130 131 139 143 153 156 152 148 151 147 150 150 149 161 181 197 209 209 212 197 167 141 124 104 96 100 108 116 120 124 128 132 132 132 132 129 121 122 134 146 157 153 153 149 168 160 159 155 174 190 214 237 252 282 323 363 422 466 510 532 542 557 562 560 554 544 534 534 516 516 484 442 383 329 279 248 236 251 291 336 399 456 505 525 529 534 549 538 519 488 477 463 453 432 403 369 324 282 251 221 167 158 172 202 254 311 356 385 435 442 438 431 428 417 410 417 413 424 424 417 412 401 379 371 317 310 299 288 265 238 214 198 242 250 254 242 222 206 202 202 202 206 210 222 238 254 277 278 277 273 261 252 251 267 301 328 363 363 385 416 455 479 479 453 363 326 306 283 267 243 224 213 170 158 147 136 129 126 126 129 113 114 130 135 132 128 120 112 126 129 132 135 126 86 37 33 32 54 54 58 58 54 50 45 61 61 57 53 45 33 29 28 27 27 27 28 28 32 36 36 32 32 32 32 32 32 32 33 37 37 37 37 37 37 37 37 30 33 33 37 41 45 45 42 43 36 44 44 47 47 55 55 70 70 63 51 55 68 96 123 209 237 269 269 238 215 199 200 181 173 150 122 84 64 48 44 35 35 36 36 37 37 37 41 37 45 76 99 143 206 282 352 391 363 348 389 476 589 722 813 858 862 822 710 580 460 345 260 187 145 101 73 62 58 50 42 70 60 59 48 47 44 55 52 64 89 140 160 147 114 81 61 41 41 45 46 43 43 43 43 41 44 55 51 54 50 54 57 45 61 73 82 110 155 167 145 120 97 77 73 72 60 47 42 39 40 40 52 67 75 86 107 167 257 351 401 372 272 155 82 91 89 136 245 384 516 653 753 824 848 872 877 855 826 803 774 756 703 631 571 525 487 453 426 363 312 242 167 101 59 52 49 48 46 45 80 121 175 268 355 404 384 337 256 174 107 73 54 42 42 46 42 56 52 62 62 43 59 70 66 46 42 54 70 42 42 50 93 185 269 285 246 172 137 89 45 39 38 38 39 40 40 51 55 62 62 66 58 47 45 42 42 42 106 220 301 409 363 260 144 57 40 55 71 56 49 49 49 49 49 49 49 45 45 45 45 45 45 45 52 63 63 63 56 49 42 42 42 42 42 42 49 52 52 62 62 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 42 54 70 82 90 85 73 69 61 53 45 46 50 62 78 79 66 54 46 41 41 41 42 46 43 66 99 127 119 95 119 159 171 143 115 103 88 80 68 68 52 60 61 73 74 78 82 89 69 65 52 48 55 59 67 71 63 68 75 71 59 47 44 51 57 53 49 53 57 66 71 72 76 72 69 73 61 57 49 45 77 54 103 133 86 85 117 93 152 184 287 419 418 277 116 42 73 71 75 72 68 64 72 77 120 89 53 48 49 60 64 86 110 105 78 53 46 47 49 50 51 57 82 109 133 202 339 507 667 775 820 784 691 590 480 397 341 240 145 94 102 110 105 89 71 78 78 78 70 70 90 110 238 217 201 200 188 183 215 263 254 214 162 204 164 133 199 123 55 56 56 52 56 59 55 51 60 52 52 60 72 83 78 70 98 94 86 71 59 51 43 46 48 64 78 108 138 151 148 133 109 85 64 59 66 77 84 83 47 47 47 48 61 76 92 106 141 203 225 267 342 333 319 346 244 171 163 124 52 57 79 47 65 65 66 67 67 75 71 79 82 89 85 89 88 90 81 84 137 143 169 191 186 185 227 279 273 286 316 354 383 369 341 310 361 329 210 128 109 56 57 134 145 129 65 57 121 97 47 56 42 42 46 46 49 49 56 56 48 45 49 45 41 40 41 41 61 86 146 202 242 234 206 178 106 86 57 52 64 72 70 55 52 46 47 58 97 128 137 117 80 61 56 60 64 63 92 130 159 187 227 331 484 645 737 756 844 871 886 845 761 639 545 491 593 577 543 479 366 240 134 60 102 155 111 46 54 53 40 41 45 45 44 40 43 43 47 47 42 46 46 50 54 54 58 59 59 62 66 66 66 66 62 58 53 65 85 86 93 74 65 50 57 50 57 46 53 41 49 41 50 42 38 39 40 49 78 98 142 206 230 181 108 59 42 41 56 67 60 60 64 57 54 50 63 64 77 90 86 59 47 54 65 68 64 49 42 42 41 41 70 70 78 73 65 45 40 39 74 69 46 36 36 37 39 39 39 39 43 66 86 97 104 103 146 185 285 381 381 274 150 82 59 71 76 68 52 53 65 81 46 46 42 42 42 42 46 46 42 42 46 46 46 46 42 38 37 38 50 70 101 149 204 240 220 208 156 85 45 42 38 36 42 46 50 54 54 58 58 63 47 55 63 63 59 54 51 50 47 47 55 59 63 63 63 63 66 82 78 50 38 46 50 38 38 38 42 62 96 135 174 202 258 267 284 214 104 95 96 42 42 58 66 62 57 45 52 56 39 38 39 43 46 54 114 174 171 120 79 71 75 91 134 186 94 70 63 75 75 63 68 92 87 67 43 39 47 46 38 37 38 71 99 79 38 36 43 80 92 48 38 39 50 43 47 63 76 64 104 187 226 224 258 324 499 572 626 632 626 616 595 566 514 499 473 427 374 328 302 302 304 319 327 335 346 342 338 334 346 350 358 370 390 406 419 420 407 396 400 400 400 388 380 373 345 339 332 321 303 289 274 262 223 195 183 179 142 82 42 41 33 33 40 54 61 88 118 134 143 155 178 194 221 233 248 252 260 272 277 278 266 239 211 184 177 181 185 190 213 229 248 268 301 332 361 387 409 438 465 484 503 515 527 520 512 497 497 497 469 458 450 431 419 403 391 376 357 354 354 343 339 331 323 312 328 328 336 340 329 321 309 301 261 265 269 273 273 269 272 268 276 265 264 257 268 280 296 308 331 347 363 378 374 373 381 385 424 436 466 486 502 510 517 517 513 498 482 455 431 408 389 377 362 358 343 320 296 276 249 237 213 237 281 325 366 386 398 402 330 334 338 330 322 322 334 353 337 349 361 381 393 389 376 360 344 348 352 344 331 331 339 344 349 365 389 401 405 405 413 428 425 448 464 483 491 499 518 534 561 557 555 556 558 536 506 477 463 406 340 281 220 158 99 52 50 46 46 50 50 47 58 59 58 55 55 59 55 51 47 54 45 46 61 58 58 52 48 48 48 48 53 52 52 56 72 91 132 166 204 253 302 366 423 480 544 592 649 695 725 748 770 771 778 756 755 750 761 777 800 815 849 876 910 944 967 975 967 959 959 952 944 940 929 918 911 901 879 837 788 724 644 534 408 316 216 172 134 101 90 77 63 49 49 49 49 49 53 67 70 66 86 94 98 98 98 94 89 81 69 65 58 62 74 90 110 122 28 29 37 45 49 56 56 63 71 67 55 46 34 26 25 32 22 36 32 28 24 19 22 18 22 22 22 29 29 29 29 25 48 32 20 20 25 29 17 16 17 17 16 16 16 18 34 46 102 109 129 157 192 232 260 275 291 307 332 352 364 360 352 333 303 292 296 292 282 266 247 232 221 207 199 188 184 181 190 205 242 265 277 290 290 268 248 226 203 204 201 198 202 202 203 188 166 151 135 119 100 84 76 69 57 65 65 62 62 58 58 51 49 45 45 45 45 45 48 52 78 101 135 178 227 263 293 295 258 236 230 236 258 285 323 338 331 323 307 281 266 255 259 271 273 295 329 354 384 425 472 507 548 562 557 520 453 381 304 232 103 62 53 52 63 75 79 71 55 63 71 74 76 90 119 131 96 85 81 74 66 66 58 54 54 50 46 54 70 102 134 164 180 196 178 140 91 76 85 109 115 119 118 115 108 108 98 116 171 185 182 186 183 191 185 182 147 141 134 123 112 105 101 115 186 230 277 323 360 382 400 411 398 398 387 369 346 328 310 317 358 387 422 475 520 549 590 628 635 675 723 713 663 592 537 513 519 518 533 569 619 639 638 618 642 638 623 612 609 598 582 560 538 527 523 511 496 488 469 465 430 403 379 356 360 380 404 431 466 488 496 512 520 531 531 527 538 537 529 521 525 533 537 537 523 514 509 532 575 590 581 561 593 585 582 576 584 589 590 576 563 537 511 488 455 406 364 327 284 269 246 230 226 226 237 258 354 371 379 388 385 362 339 313 270 247 228 214 222 223 223 223 226 221 228 232 263 274 285 292 299 318 337 352 364 371 379 380 354 336 302 263 214 195 185 186 194 194 193 201 204 218 218 232 234 237 245 246 251 244 241 231 215 192 165 138 130 131 132 147 149 156 156 152 155 151 158 158 177 185 205 217 217 209 204 185 160 141 124 108 100 100 104 112 120 124 128 132 132 132 128 125 109 110 122 134 145 141 145 141 156 152 155 155 166 178 198 217 236 258 295 340 403 455 495 524 546 554 566 564 561 544 537 537 523 520 487 442 387 338 284 242 230 244 273 325 392 453 505 525 506 511 523 519 511 489 474 460 438 420 387 354 305 270 232 209 159 154 172 202 250 307 356 389 435 442 442 435 440 436 437 441 429 429 433 430 425 407 391 365 306 291 276 261 242 222 203 195 246 258 266 262 246 222 206 202 218 218 233 245 261 277 296 286 255 240 235 230 226 241 279 302 330 337 359 387 422 441 433 403 323 291 279 259 247 224 201 186 146 135 128 121 118 122 126 129 113 121 126 127 131 120 112 111 129 137 147 135 106 57 34 31 31 46 54 58 58 54 50 45 53 53 49 49 41 29 29 28 28 28 32 32 36 36 36 36 40 40 40 40 40 40 40 40 37 37 37 37 37 37 37 37 33 37 37 41 45 45 45 38 31 32 35 40 47 47 50 51 54 51 55 47 40 48 60 72 122 146 178 194 183 175 172 176 177 173 154 131 96 68 48 40 40 40 44 44 49 49 53 53 45 45 64 83 123 194 298 400 448 409 362 359 396 477 590 681 722 772 766 691 595 515 422 341 262 188 117 70 65 58 59 63 63 52 44 43 43 43 44 45 65 93 132 144 128 99 74 65 49 58 62 51 47 43 44 51 42 41 44 47 47 50 50 53 41 61 65 69 81 116 133 116 79 64 68 68 68 63 54 46 39 39 40 52 67 75 86 100 144 223 315 381 383 306 190 112 121 108 133 211 316 429 555 655 737 756 781 793 787 776 769 755 725 684 639 597 556 522 495 465 405 348 269 187 117 74 59 59 47 45 52 94 144 213 296 362 385 326 240 157 107 72 50 42 42 42 42 42 52 52 62 62 51 67 79 67 51 38 50 66 58 46 42 74 157 245 281 266 216 177 125 69 40 39 39 40 39 47 51 55 62 62 62 62 58 49 42 41 41 109 232 336 493 467 359 210 85 49 70 78 56 49 49 49 49 49 49 49 41 41 41 41 41 41 41 48 63 63 63 56 56 49 42 42 42 42 49 49 52 59 59 63 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 46 50 50 53 53 53 49 49 57 49 45 45 49 62 74 82 57 42 41 40 40 40 41 42 59 66 79 95 83 75 99 135 103 123 139 135 104 88 88 104 60 64 69 77 74 74 74 77 61 64 56 44 43 44 52 64 80 64 51 43 43 51 63 67 66 57 42 41 41 42 51 60 56 60 65 69 61 61 57 64 67 61 99 113 70 76 131 155 195 267 420 561 548 386 178 54 65 74 83 79 75 68 84 93 124 100 64 48 48 48 60 74 91 97 78 53 46 47 48 50 61 76 102 119 112 164 287 441 542 634 673 660 601 523 444 387 307 217 126 75 83 106 98 89 47 78 90 82 70 78 106 130 249 241 229 216 188 168 187 227 220 188 132 152 110 87 167 151 44 44 51 51 55 58 59 66 62 58 58 70 86 94 86 78 89 82 74 66 62 58 46 42 45 62 95 125 142 136 117 94 78 58 49 52 63 78 77 72 55 51 52 64 73 77 88 104 153 211 213 204 246 254 229 206 151 122 134 103 51 68 94 71 64 64 69 69 62 63 71 78 65 68 64 60 60 66 70 69 87 85 99 110 105 96 115 150 125 146 179 216 234 243 243 243 330 297 198 135 120 66 52 105 121 102 57 57 101 81 43 43 42 42 46 46 49 49 56 49 45 53 57 53 41 41 41 41 82 115 178 227 243 215 166 131 87 74 49 40 48 63 61 47 60 45 45 61 103 138 152 144 109 74 83 91 68 63 94 128 201 205 209 269 398 535 632 697 862 912 946 954 920 860 815 781 717 668 585 486 377 263 157 84 57 98 78 41 46 41 40 41 49 45 48 40 43 44 47 47 50 50 50 54 59 59 63 63 51 55 62 70 74 74 74 70 65 73 81 85 85 77 69 61 57 57 53 53 49 49 45 45 62 47 39 40 41 46 71 98 115 191 214 149 77 56 39 36 56 64 60 53 57 53 54 51 52 61 78 94 87 68 56 59 69 79 64 60 57 62 74 82 65 89 93 92 87 70 50 61 108 97 65 38 37 39 40 41 40 41 61 84 83 66 65 68 189 300 433 453 337 174 74 51 71 75 72 64 53 49 53 65 46 46 42 42 42 42 46 46 42 42 46 46 46 42 42 38 36 37 43 59 102 138 197 226 197 154 106 43 38 39 38 36 43 50 46 46 51 59 67 71 71 63 55 55 58 58 54 46 51 44 55 52 63 56 63 56 46 59 78 75 74 59 46 38 38 62 93 108 122 161 254 317 414 402 380 278 161 136 122 62 42 58 70 66 57 45 52 60 40 40 47 51 54 74 138 195 163 124 91 83 75 79 103 130 62 75 79 71 63 75 88 96 79 55 42 38 39 43 38 36 38 71 107 76 38 36 39 64 108 60 39 40 50 39 39 55 64 75 127 198 241 271 337 422 569 625 664 662 644 622 597 565 544 537 507 457 391 349 327 324 302 310 318 326 341 341 342 342 349 349 353 358 377 394 414 419 421 426 441 446 446 442 427 412 348 341 319 305 287 262 250 236 199 176 168 167 150 94 61 45 34 33 40 39 57 80 107 130 135 147 170 186 209 221 229 233 249 253 250 243 231 215 188 180 200 208 216 228 240 256 280 302 340 359 392 418 436 454 477 492 500 508 516 501 485 465 453 442 427 423 412 404 385 373 365 353 342 335 335 328 331 320 316 308 316 324 328 332 321 313 301 289 246 243 254 251 258 254 246 249 253 249 245 253 269 293 328 348 386 405 421 421 421 413 409 416 432 447 463 486 498 502 498 490 490 471 455 424 400 373 357 342 338 327 308 288 268 252 229 217 225 253 297 345 378 394 394 390 338 338 334 326 314 310 318 326 322 322 330 346 358 362 346 330 318 337 345 348 344 344 348 345 329 334 353 361 357 357 365 373 384 400 428 432 439 447 471 494 544 548 546 551 552 542 516 498 488 447 393 340 293 212 129 63 68 50 45 54 62 65 73 85 81 85 93 101 97 93 85 77 73 62 55 55 55 51 48 47 47 48 48 48 48 56 72 102 144 178 216 261 302 358 415 468 520 568 629 683 721 759 778 786 785 770 758 757 761 784 811 834 868 894 925 952 967 963 954 946 944 945 940 936 932 925 918 908 885 848 787 719 621 507 370 274 214 174 135 117 100 81 52 48 49 49 49 49 52 59 66 77 115 138 150 142 147 143 127 96 72 61 53 61 81 94 126 143 28 28 29 34 38 45 45 52 48 51 43 34 26 26 25 24 22 25 21 20 19 19 18 18 18 18 18 25 25 25 18 18 26 18 17 17 18 17 16 15 16 16 17 18 42 78 111 146 197 212 221 244 272 300 323 328 344 352 361 369 373 369 358 347 316 305 301 286 267 247 228 209 206 191 180 169 169 170 178 193 229 252 265 278 271 256 234 223 193 182 168 153 150 142 146 140 118 99 86 66 54 54 55 59 51 58 66 66 66 70 70 67 50 45 46 46 46 46 50 54 68 83 106 132 160 190 217 222 188 173 164 155 159 181 204 227 219 230 237 226 222 226 242 268 322 360 409 446 483 536 594 625 670 680 666 618 555 484 402 297 104 56 54 53 64 73 72 60 51 51 59 62 71 85 114 122 91 84 80 76 77 70 66 66 78 73 69 81 120 163 211 257 247 247 218 168 103 69 62 74 74 85 82 78 79 72 70 84 126 140 128 128 129 134 142 143 140 133 122 107 100 88 88 99 118 159 202 247 289 319 341 352 359 363 363 348 326 319 320 339 379 416 478 547 600 636 661 675 678 722 772 786 756 685 615 560 497 492 507 538 581 608 607 594 630 626 618 618 619 604 596 574 555 547 544 541 526 503 488 470 444 405 362 331 320 325 341 367 410 439 455 475 502 521 532 540 531 538 545 541 541 548 552 556 565 553 552 568 598 605 585 572 584 577 574 575 580 577 581 571 570 548 525 506 476 446 416 387 368 334 295 256 229 218 218 236 307 334 350 370 366 352 325 306 270 251 224 206 214 226 230 226 233 236 247 263 271 278 281 284 320 334 341 348 348 364 380 384 362 341 314 275 222 191 169 174 190 183 186 189 200 210 214 221 230 241 245 242 247 232 225 222 219 192 165 138 126 123 124 132 141 145 152 156 156 160 167 167 194 202 217 225 229 217 201 185 160 145 128 112 100 100 104 108 120 124 128 132 132 128 124 117 101 102 114 126 137 137 137 133 136 144 159 163 170 174 186 201 217 231 272 325 400 456 492 521 551 562 570 567 557 539 528 528 526 523 490 446 391 347 297 250 234 237 258 298 370 438 486 509 491 492 504 504 501 486 471 449 415 397 364 331 293 251 213 186 154 154 172 198 242 291 339 373 415 419 430 427 431 440 445 449 441 441 434 430 423 408 380 350 294 276 257 238 219 204 200 200 231 250 266 266 254 234 214 205 241 241 256 268 289 301 308 282 229 214 214 206 212 227 242 258 300 315 342 369 392 399 383 353 296 271 263 247 235 216 189 170 146 135 128 125 118 126 126 130 121 129 126 127 127 123 115 118 129 144 154 134 100 45 34 33 43 54 50 50 46 46 46 45 53 53 53 49 41 33 29 29 28 32 32 36 36 36 32 32 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 37 37 37 37 37 41 41 34 30 31 31 32 36 36 43 43 47 51 55 48 44 48 52 56 62 78 87 99 104 108 108 116 145 146 135 115 84 60 44 36 40 44 45 49 53 57 57 57 52 52 67 86 114 173 273 375 441 423 397 375 369 394 460 519 619 676 697 640 571 518 456 376 306 229 157 110 86 55 43 48 56 53 44 43 43 43 44 45 58 82 113 128 116 95 71 66 54 58 59 55 47 43 47 51 46 41 40 39 39 47 46 39 42 57 65 64 72 95 119 113 72 63 71 75 82 73 53 45 39 39 40 45 60 68 83 97 126 200 289 380 406 352 247 165 150 119 125 177 240 324 439 539 615 642 674 687 695 697 702 710 684 658 624 594 563 533 505 473 417 360 285 207 137 86 67 59 54 49 71 117 183 248 315 350 339 268 177 100 65 50 42 41 42 42 42 41 52 52 62 62 63 63 63 59 51 47 47 50 66 50 37 54 117 201 257 270 249 209 153 93 53 40 39 40 39 47 51 51 58 69 69 62 62 56 41 41 44 115 250 366 539 529 436 269 115 60 78 86 56 49 49 49 49 49 49 49 41 40 40 40 40 40 40 44 63 63 63 56 56 49 49 42 45 45 45 53 64 64 64 64 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 61 57 53 49 48 48 48 52 64 56 52 48 53 61 69 66 56 41 40 40 40 41 42 42 51 71 99 123 107 71 43 42 55 71 87 99 100 112 112 116 112 112 101 93 70 54 45 44 48 49 45 43 43 43 44 53 85 61 44 43 44 48 43 42 41 42 43 47 43 42 42 42 61 61 65 68 64 60 56 56 51 67 95 98 63 68 151 240 319 398 535 662 668 526 277 90 68 70 86 79 71 67 83 92 83 84 72 56 47 47 47 66 79 86 68 53 45 46 48 57 93 108 138 140 118 112 198 310 426 487 522 520 485 436 371 322 205 162 107 79 71 86 90 93 91 126 126 86 66 98 153 189 285 265 236 212 184 160 156 164 125 122 79 67 55 68 120 112 48 47 47 46 46 62 77 81 73 69 69 85 93 97 82 74 70 62 61 61 69 65 65 50 42 58 84 105 111 105 86 70 62 50 49 49 68 71 62 53 56 59 60 76 73 65 77 104 122 228 278 248 231 225 188 126 162 128 125 105 86 115 144 149 123 111 93 73 53 49 49 49 52 51 47 46 46 46 62 69 65 68 86 101 109 104 100 107 102 118 123 128 117 117 125 143 186 210 221 182 116 45 51 124 113 85 53 53 81 57 42 42 42 42 42 42 46 46 53 49 49 57 61 53 41 41 45 50 103 139 195 228 224 169 113 80 71 62 41 40 40 55 53 46 71 48 43 51 81 119 161 176 186 124 124 126 71 56 99 126 144 204 248 312 404 437 458 533 741 810 863 892 885 874 856 845 765 679 558 441 336 243 168 115 81 69 58 65 61 40 38 40 56 52 56 52 55 51 51 51 43 43 43 43 47 47 47 47 39 43 51 59 67 75 75 82 73 80 80 76 76 72 72 72 64 64 60 60 60 56 56 49 66 39 38 40 42 54 79 103 127 183 182 102 41 44 40 37 56 63 60 53 49 50 51 48 65 70 78 79 86 75 63 58 69 75 64 64 65 77 97 105 52 115 131 133 148 123 103 142 103 96 105 107 93 69 42 40 43 44 66 77 61 52 75 117 309 507 597 456 224 89 58 54 91 79 67 60 64 64 60 45 46 42 38 38 38 38 42 42 42 42 42 42 42 38 38 38 37 38 40 56 91 124 174 199 154 119 75 39 38 39 38 37 55 54 46 43 47 59 75 87 111 83 51 43 54 58 42 37 44 41 52 49 56 49 56 48 44 44 67 72 75 52 51 51 39 58 84 121 171 244 342 408 591 576 506 369 236 179 150 97 45 54 62 54 49 41 48 52 44 44 51 51 62 86 138 183 99 76 60 55 51 47 59 75 43 67 75 55 43 64 76 83 87 67 46 39 42 39 38 36 38 64 100 77 39 37 39 57 109 68 40 48 58 43 43 56 43 59 122 197 267 338 432 521 607 655 682 685 678 645 616 587 587 568 541 487 422 375 349 345 309 302 306 310 329 341 360 364 352 353 356 356 365 381 400 402 431 443 467 484 491 484 472 465 398 376 343 313 279 234 203 172 156 140 137 144 143 107 82 66 37 35 40 39 57 80 103 119 131 139 162 174 190 198 202 206 214 203 191 180 164 157 157 161 215 227 235 243 251 267 294 317 367 386 412 441 452 477 481 492 504 501 497 485 461 434 407 388 385 385 377 373 358 350 335 331 339 328 324 316 316 312 312 316 312 309 313 317 313 301 289 274 239 239 243 235 235 227 219 222 230 234 249 265 293 329 368 392 449 456 456 448 440 436 436 443 455 455 459 471 479 479 467 459 440 432 416 393 373 357 345 334 311 296 284 264 248 229 221 217 253 277 317 353 374 378 366 358 330 330 322 314 306 302 306 310 331 331 331 331 327 326 318 310 310 318 325 329 336 340 344 341 321 318 329 329 325 325 329 333 340 356 384 391 399 406 430 461 527 535 543 548 554 548 544 527 517 480 438 405 368 305 218 141 92 57 45 57 73 81 93 113 152 164 184 200 208 204 196 180 130 103 75 55 48 47 48 48 47 48 48 48 48 60 80 110 155 197 232 273 306 354 414 467 508 556 617 682 736 771 790 798 793 781 773 765 768 791 822 845 895 914 940 955 963 961 953 938 925 914 910 913 909 909 909 895 869 828 768 692 594 473 348 252 194 146 122 116 98 72 56 57 61 57 56 60 82 109 128 154 215 241 247 243 236 237 205 166 111 80 69 70 86 91 123 152 28 28 29 30 34 34 34 41 29 36 32 31 27 26 25 25 22 21 21 20 19 19 18 17 18 18 22 19 19 19 18 17 18 18 18 17 17 16 15 15 17 33 69 105 145 182 229 265 296 296 304 320 339 348 364 368 380 373 366 370 367 363 351 340 318 307 287 276 252 221 205 190 167 156 145 134 134 135 147 162 206 221 238 243 241 230 223 208 166 152 137 122 116 124 132 126 99 80 65 56 44 44 56 60 52 60 71 71 78 79 82 72 46 46 46 46 47 47 51 55 62 73 84 100 123 146 161 169 139 135 119 106 94 101 120 135 154 177 200 219 227 246 277 303 369 406 444 496 556 613 670 709 757 758 741 693 642 571 478 346 154 88 73 73 88 95 80 60 52 52 55 57 67 80 95 106 82 79 79 84 77 81 81 81 92 99 114 141 188 246 301 333 339 324 276 211 135 74 50 50 60 60 60 57 58 54 54 54 85 106 91 87 83 95 100 104 117 113 98 87 83 80 80 95 98 131 170 204 250 287 314 325 347 351 348 340 318 311 324 346 410 451 523 588 656 693 719 737 720 741 779 796 779 719 645 582 479 475 490 517 551 577 585 587 602 606 613 613 614 610 599 583 573 570 578 567 560 542 519 494 468 433 383 352 330 323 319 326 357 386 406 426 465 480 503 514 497 520 535 549 545 552 560 568 595 592 584 591 602 601 592 580 580 580 581 586 576 576 580 574 569 546 534 512 493 475 464 439 432 391 341 295 248 222 203 214 254 287 311 332 344 337 326 314 275 248 221 213 214 222 230 234 237 247 259 271 275 274 277 280 328 332 335 334 337 345 365 386 359 345 322 279 222 191 165 162 167 167 174 177 192 199 202 213 238 245 242 246 243 235 228 214 219 196 169 146 122 104 112 120 137 141 152 156 160 168 179 179 190 198 217 225 229 221 209 197 160 145 128 112 104 100 100 104 116 120 128 132 132 128 120 113 105 106 118 126 137 137 137 133 132 144 167 171 178 178 186 194 202 216 257 314 393 460 500 529 552 566 570 567 553 538 523 523 529 533 501 445 398 359 310 259 231 222 235 275 342 399 448 467 476 477 485 493 494 479 460 442 400 382 349 319 274 232 201 174 150 161 176 202 234 279 323 357 391 395 406 407 419 432 452 453 449 446 434 427 420 385 346 311 264 246 234 219 208 201 205 212 230 241 254 258 254 245 225 213 256 260 268 295 312 320 308 281 210 184 187 187 201 205 216 227 270 301 347 370 374 365 349 326 289 255 243 224 220 201 182 158 147 136 132 129 126 130 130 134 138 138 130 130 119 115 111 125 129 144 150 129 81 44 34 34 48 54 50 42 42 42 46 50 61 65 61 61 53 41 33 29 28 36 40 44 44 40 36 32 28 29 29 29 29 29 29 29 33 33 33 33 33 33 33 33 29 29 29 29 33 41 49 46 32 32 32 32 32 36 36 36 59 52 52 52 49 49 49 56 40 47 40 44 48 56 61 65 94 98 91 83 60 44 36 35 36 36 41 41 48 49 49 53 44 40 59 78 98 138 224 308 385 408 415 402 375 350 357 384 492 533 565 551 521 503 472 423 342 290 258 222 163 87 48 45 65 50 46 45 45 45 46 45 54 74 105 109 101 84 71 63 58 54 54 50 58 62 66 66 61 46 40 40 40 43 43 39 42 57 61 68 75 91 111 104 76 77 85 93 85 73 49 41 39 39 40 45 60 68 76 94 123 182 277 372 428 397 315 242 188 137 113 131 180 233 310 394 466 504 540 564 585 598 614 623 620 609 598 575 548 521 494 465 402 352 290 223 157 102 75 59 70 69 95 141 211 272 307 311 269 211 136 81 54 43 42 41 42 42 42 42 52 52 62 62 67 56 48 48 51 51 43 38 58 46 37 42 82 149 221 255 261 218 173 113 69 40 39 39 42 43 50 58 65 65 69 69 70 52 41 41 59 134 277 409 554 567 482 288 119 63 74 74 56 49 49 49 49 49 49 49 41 41 41 40 40 40 40 40 56 63 63 63 56 56 56 56 52 52 52 52 64 64 64 64 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 57 57 53 48 48 48 48 48 60 56 48 44 44 49 57 53 55 40 40 44 45 53 57 58 42 47 67 83 80 60 42 41 92 67 42 43 68 100 84 52 116 116 101 93 70 58 46 45 44 43 44 44 44 45 53 57 89 77 68 68 67 55 42 40 43 72 116 136 117 77 44 42 72 72 72 68 60 52 44 43 50 63 83 83 60 73 158 275 448 518 598 676 717 625 357 105 56 58 70 63 54 47 55 67 45 47 48 51 46 46 51 70 64 75 72 57 46 46 56 72 95 107 138 153 124 95 126 207 341 372 385 379 334 277 220 174 131 120 107 91 82 78 93 104 98 122 110 73 85 165 241 273 301 265 217 180 160 140 116 98 79 100 85 57 69 116 129 112 55 55 46 50 50 65 84 92 72 77 88 93 90 82 82 75 67 66 54 62 77 84 73 61 42 43 57 73 72 68 54 50 55 54 50 61 64 63 47 45 60 52 60 73 69 53 65 96 90 232 322 296 266 285 316 290 292 231 187 160 161 166 179 196 154 135 100 77 61 49 49 48 52 51 46 46 46 46 46 54 45 44 43 48 67 71 67 70 86 102 103 95 84 91 122 149 123 218 317 297 155 44 54 128 104 69 49 57 65 52 43 41 43 43 46 42 50 50 50 50 50 58 61 46 41 41 54 67 119 159 200 217 193 130 74 49 60 58 49 44 48 59 57 50 43 43 42 50 88 153 243 306 324 209 160 149 78 60 89 92 61 150 210 278 354 359 368 475 626 683 717 757 767 761 736 719 685 598 463 342 249 179 125 95 96 49 41 65 65 40 40 56 52 53 56 52 55 55 59 59 44 44 44 40 40 39 39 39 43 43 47 55 63 71 75 86 70 73 65 61 57 57 57 61 57 57 57 57 57 57 57 49 55 38 37 40 46 58 79 115 151 171 138 46 37 39 39 37 45 52 49 41 46 47 52 53 82 78 71 67 83 95 68 58 68 72 64 57 61 73 88 96 73 156 183 189 223 202 181 233 164 118 91 89 87 73 43 42 60 44 43 43 53 69 143 221 385 575 612 392 145 73 98 103 83 67 52 56 64 72 64 49 46 42 38 38 38 38 42 42 42 42 42 42 42 38 38 37 38 39 41 56 72 100 132 159 104 84 52 39 37 38 38 38 55 54 47 43 51 63 79 91 87 63 39 38 58 74 66 43 48 45 45 49 49 49 49 48 56 48 48 52 44 40 68 108 87 77 90 159 283 400 468 498 645 670 628 515 380 259 150 65 64 54 50 42 45 41 44 40 44 40 39 43 62 82 114 131 51 40 40 40 39 39 39 43 39 63 67 47 40 52 60 63 90 78 62 50 43 42 38 38 39 61 97 85 49 40 42 58 105 57 40 47 59 55 59 72 47 71 126 209 303 408 511 591 638 671 689 700 690 672 636 611 599 580 553 507 449 406 376 353 317 306 302 302 317 333 356 368 356 352 359 360 364 368 384 388 432 449 484 509 525 521 514 503 472 439 397 344 287 213 151 104 108 101 101 117 129 124 108 99 61 48 45 40 54 77 99 115 135 139 151 163 178 175 175 175 171 152 132 112 105 110 130 153 215 231 250 247 258 270 297 320 383 401 427 445 467 474 485 481 489 481 473 454 434 407 380 361 357 350 339 335 324 316 308 304 328 324 316 312 308 308 312 312 305 305 305 305 297 289 285 277 247 243 235 231 223 219 222 218 241 249 276 300 332 364 396 419 472 475 474 459 451 451 451 455 471 463 459 452 456 452 440 428 401 389 385 369 357 342 334 323 292 280 260 244 229 229 233 233 281 297 329 353 366 362 346 338 314 310 302 298 298 298 302 306 335 328 331 311 287 282 286 290 302 301 312 320 332 351 359 356 352 345 344 341 341 345 352 356 351 367 390 402 414 426 442 472 526 537 549 558 560 565 566 564 527 505 476 454 428 375 300 243 131 78 58 74 97 109 137 169 216 236 264 288 304 304 292 277 191 152 100 68 48 48 48 47 47 48 48 48 52 64 88 122 166 205 247 277 309 342 398 455 515 563 624 682 744 783 809 810 800 785 781 776 779 798 829 860 917 932 955 970 970 972 968 957 898 887 886 885 888 884 880 873 833 800 740 657 561 445 336 238 165 105 86 84 88 77 73 82 57 64 67 94 132 174 221 251 313 332 338 322 323 308 273 215 160 125 93 98 91 91 104 136 30 31 31 43 47 47 47 46 42 49 41 44 32 28 27 26 23 27 22 22 21 20 19 19 31 35 39 36 32 28 20 19 18 19 19 17 16 16 17 40 80 116 176 227 267 296 328 351 355 351 359 364 376 384 392 393 382 375 368 364 348 336 325 310 276 265 249 221 190 167 151 140 109 97 93 82 86 91 103 118 173 197 217 226 231 212 201 183 167 153 138 131 135 140 156 162 135 123 116 97 89 81 77 73 69 69 73 69 76 72 79 72 47 47 47 47 47 48 48 56 67 78 78 82 93 100 104 108 104 100 96 80 64 64 79 94 137 164 202 232 258 285 317 351 377 399 452 508 580 647 704 739 798 799 774 731 694 642 537 389 210 143 126 125 144 148 124 101 94 82 70 69 71 81 84 83 71 75 80 77 81 85 89 96 118 144 186 236 298 356 398 422 435 394 349 281 205 140 75 52 56 52 52 53 54 55 55 54 60 73 69 65 65 65 73 69 85 85 74 75 71 68 68 82 102 120 150 188 234 276 306 321 335 343 348 336 321 318 338 361 424 461 521 579 655 719 752 768 749 738 729 728 715 671 594 532 463 470 486 508 533 556 574 592 591 605 613 617 621 625 613 594 591 588 600 602 599 576 551 532 502 464 426 399 377 358 331 318 327 339 358 374 404 420 442 454 464 490 520 531 530 537 557 580 595 603 603 606 601 589 592 592 596 604 605 606 603 600 596 590 563 552 544 529 514 503 493 483 473 443 398 348 291 249 215 210 242 265 274 290 302 306 314 319 283 252 221 213 214 226 230 230 233 245 249 260 260 267 267 274 302 310 321 317 316 320 340 360 348 337 318 279 226 191 161 162 155 159 166 173 181 199 206 221 235 242 246 246 247 239 228 221 234 211 184 150 118 96 100 112 126 133 141 145 153 157 168 172 175 179 194 202 209 205 197 186 160 145 128 116 104 100 100 100 116 120 128 136 132 128 120 109 109 110 122 130 141 137 137 133 136 148 167 171 174 178 194 206 198 212 246 307 382 446 486 511 541 559 559 563 545 537 526 529 543 544 496 444 405 378 326 279 228 215 220 249 316 380 417 432 469 466 474 475 479 472 457 435 404 379 346 308 266 213 185 155 150 165 187 209 238 274 308 342 360 367 379 391 407 428 448 457 446 431 420 409 393 355 307 261 230 215 204 193 197 197 205 220 230 244 252 260 261 260 248 236 271 275 287 319 335 331 311 265 210 177 172 175 186 197 205 216 246 286 344 371 362 342 330 319 282 244 220 208 204 189 170 150 155 144 140 137 130 134 130 134 150 146 131 118 114 114 114 129 136 147 145 113 71 35 33 33 43 50 46 46 46 46 46 50 69 69 65 61 53 45 33 29 29 33 37 41 41 37 29 29 28 28 28 29 29 29 29 29 33 33 33 33 33 33 33 33 29 28 28 29 41 57 73 78 56 45 44 36 32 32 32 32 60 49 41 41 45 49 53 57 53 45 37 37 41 49 49 49 42 50 51 51 43 35 35 35 36 36 36 37 41 45 52 52 51 39 54 78 89 101 165 235 336 387 431 423 370 325 305 301 341 354 386 403 412 424 421 408 346 322 322 295 211 104 58 66 66 55 51 47 47 47 47 46 61 77 101 101 93 69 56 48 56 54 50 61 81 92 104 100 89 66 42 41 42 45 40 40 40 43 46 57 76 84 99 88 71 69 81 85 73 60 40 39 38 39 40 40 52 60 68 87 113 167 253 348 411 419 368 318 237 175 124 117 136 151 197 254 325 363 403 431 448 467 484 488 489 497 501 494 475 455 432 403 343 306 259 201 143 95 64 48 68 70 100 150 216 254 272 256 191 157 109 67 51 43 43 42 42 42 42 42 52 52 62 62 64 56 52 48 52 51 43 39 42 42 42 42 54 97 169 215 241 206 169 121 77 45 39 38 42 42 46 58 65 65 73 65 70 48 41 45 70 134 288 428 539 564 486 287 110 55 74 82 56 50 49 49 49 49 49 49 41 41 41 41 41 41 41 41 56 56 63 63 62 62 62 62 54 59 59 59 63 64 57 60 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 44 43 43 43 43 43 50 50 46 46 42 38 42 42 46 46 45 52 55 55 55 51 51 51 55 51 47 47 47 51 56 45 43 40 48 52 53 65 65 62 55 67 71 67 52 48 45 60 96 83 51 42 44 68 52 42 76 76 69 73 66 66 66 66 45 44 44 45 50 58 57 49 69 69 72 64 55 67 87 103 156 170 201 197 158 102 62 45 61 61 69 69 61 53 48 44 58 67 61 72 73 66 119 238 475 596 673 702 709 644 382 103 44 49 49 46 46 46 46 46 44 45 45 46 47 54 62 66 53 68 65 65 53 61 74 90 99 106 130 154 134 94 97 131 235 254 252 222 179 122 91 69 77 77 88 83 82 81 95 110 77 105 109 117 181 273 313 292 253 213 161 125 117 109 93 66 77 106 118 90 110 138 117 116 52 55 50 54 65 76 80 84 72 80 97 94 79 68 64 72 72 56 52 59 74 77 73 50 42 43 56 61 51 47 47 47 54 61 68 72 64 51 46 45 61 56 65 73 65 45 57 95 109 212 302 312 325 412 486 467 418 358 302 287 264 201 147 160 137 114 80 65 65 66 66 69 47 50 58 54 51 47 47 47 51 58 54 46 46 46 54 62 45 57 74 78 87 121 175 221 207 277 385 393 262 124 74 68 92 53 45 57 56 48 44 42 43 43 47 47 46 46 46 54 46 54 50 42 41 41 70 90 127 159 192 189 157 98 54 45 48 54 53 48 52 63 57 50 42 43 58 76 113 199 349 463 468 279 177 148 82 68 89 53 63 141 177 237 333 357 399 551 615 621 610 615 628 614 565 520 495 418 317 228 159 113 78 59 68 40 48 56 52 60 77 80 56 56 52 52 52 52 63 63 60 49 45 45 40 40 40 39 48 48 44 44 44 52 60 71 66 69 62 58 50 46 42 42 46 50 50 54 54 58 58 54 67 38 37 39 53 61 77 109 126 129 96 40 38 39 39 37 41 48 37 38 39 44 46 50 62 55 54 67 111 127 107 75 57 64 64 65 69 80 91 105 119 229 274 315 412 426 417 471 364 251 137 87 82 88 98 103 88 48 42 43 73 105 183 258 281 396 400 245 105 90 127 135 72 64 60 56 60 64 64 61 46 42 38 38 38 38 42 42 42 42 46 42 42 38 38 37 39 40 48 55 59 71 95 111 71 51 39 38 38 39 39 39 47 43 47 47 55 63 71 75 38 38 39 47 59 67 71 64 45 41 42 42 42 41 41 41 53 41 41 41 40 39 73 152 186 191 221 313 448 555 619 633 703 752 746 674 575 427 250 134 91 58 41 41 45 45 44 40 44 39 39 39 58 78 86 79 39 40 44 48 48 47 43 39 47 51 55 48 44 48 52 59 70 78 74 54 39 38 38 39 39 65 97 98 77 62 74 87 101 53 40 44 59 59 59 76 79 91 134 212 329 451 537 590 650 667 666 669 667 650 625 597 585 570 546 511 465 426 399 368 330 314 313 309 313 325 344 352 352 352 367 367 379 379 375 378 410 442 478 514 550 559 552 545 527 494 448 391 318 225 139 77 81 81 82 97 121 137 129 112 87 65 48 42 56 70 93 112 140 144 152 160 163 160 160 148 132 113 93 74 82 103 131 154 207 230 253 250 261 273 304 331 382 400 415 437 456 466 473 469 442 431 419 404 392 373 353 338 331 324 320 316 305 290 282 282 309 309 309 309 305 297 293 289 297 293 289 281 277 273 276 269 242 238 238 238 242 250 269 273 280 292 316 340 375 395 411 429 467 470 469 462 462 466 459 459 464 448 432 417 421 417 401 381 361 350 349 334 330 319 315 315 288 276 252 236 225 233 249 261 308 320 336 348 353 341 329 317 305 301 297 297 305 313 317 317 318 319 326 298 266 262 285 313 316 320 339 359 383 406 418 426 431 419 411 412 427 431 446 446 466 474 489 497 505 509 516 523 557 568 576 573 570 567 568 558 543 522 504 483 458 416 365 317 183 122 98 117 149 177 213 253 281 301 336 359 363 355 340 321 251 200 137 92 61 49 48 47 47 48 52 52 55 71 95 122 174 220 266 288 309 345 402 447 519 563 624 693 748 787 817 814 796 793 796 784 783 802 829 860 913 932 951 970 985 988 980 958 898 876 875 877 880 871 868 860 827 794 731 652 561 465 376 283 169 86 66 71 76 68 79 103 77 91 122 159 213 264 314 344 373 385 379 359 351 330 286 223 192 145 117 107 95 79 95 127 36 40 48 56 67 67 67 63 71 67 63 54 49 37 29 28 25 28 24 27 30 29 25 32 59 63 60 60 56 48 40 32 19 20 20 18 16 17 53 92 154 202 270 318 350 366 378 386 375 372 380 388 396 401 409 406 391 384 380 365 353 326 302 283 226 207 187 167 136 116 108 93 70 59 55 47 51 60 72 80 149 165 193 214 219 203 191 175 200 182 177 170 170 186 202 208 188 188 181 166 147 128 112 97 77 78 74 70 69 65 62 62 59 52 48 48 48 52 56 56 88 83 79 75 74 70 65 61 72 80 80 65 57 61 76 92 127 161 210 236 263 293 331 355 379 401 438 502 592 668 724 754 810 807 785 753 728 683 574 421 257 198 181 184 207 207 177 146 123 100 73 68 71 70 69 56 64 69 73 77 81 92 103 117 167 208 277 346 408 469 507 515 503 459 402 343 272 203 142 100 52 52 52 54 55 56 56 56 57 67 70 59 61 54 58 58 57 61 66 59 70 63 70 77 90 111 137 164 210 256 286 305 320 336 344 340 329 337 350 384 403 436 477 531 611 678 734 749 723 686 642 626 599 563 493 442 443 462 488 499 517 535 564 594 592 599 614 625 633 633 628 613 598 595 604 613 614 595 577 555 524 498 468 449 434 407 368 336 313 313 324 336 351 367 382 393 426 461 491 510 512 519 546 577 592 603 607 606 594 585 589 604 624 625 633 634 627 627 624 613 562 555 559 551 543 532 518 507 506 484 443 395 345 284 238 221 251 258 258 262 270 283 299 308 280 249 225 206 214 222 230 234 234 238 237 237 241 249 264 272 271 283 295 298 290 290 310 326 340 333 314 279 233 195 173 166 162 159 170 177 196 207 222 229 235 242 246 250 254 251 243 236 238 227 192 154 122 99 96 104 122 133 141 145 149 153 164 164 171 175 186 186 193 185 181 170 160 145 132 116 104 100 100 100 116 120 128 136 132 128 116 109 109 110 118 126 137 129 133 125 136 148 163 159 162 170 194 214 194 201 238 295 371 427 467 492 529 544 548 552 548 541 529 529 546 547 507 443 412 393 352 287 240 223 217 241 305 358 395 410 459 455 467 472 480 469 450 428 405 383 343 305 259 209 170 147 142 168 194 220 242 278 312 342 344 355 363 379 403 424 441 450 435 420 405 382 367 320 269 226 203 196 185 189 189 197 205 224 237 248 260 268 272 268 260 252 275 279 303 327 343 335 310 257 218 184 172 175 186 201 213 224 222 274 344 367 354 330 322 315 270 232 204 188 181 174 162 138 159 155 144 137 137 130 134 138 158 146 127 111 107 110 114 129 148 158 141 104 63 33 32 31 31 42 46 50 54 50 50 46 62 61 61 57 49 37 29 29 29 33 37 41 41 37 29 28 29 29 29 29 29 30 30 30 33 33 33 33 33 33 33 33 37 33 33 37 57 81 105 114 84 69 53 44 32 32 32 32 49 41 33 33 41 53 61 65 65 57 49 53 58 62 58 54 33 34 34 35 35 35 35 35 36 36 37 37 41 45 52 56 63 43 50 70 74 73 117 179 316 383 443 431 376 312 284 269 238 234 247 275 299 307 320 318 315 306 315 287 188 82 55 83 59 55 56 52 48 51 47 54 61 81 97 102 89 65 48 44 64 58 65 83 118 145 152 141 116 81 58 50 50 50 42 40 40 39 39 43 58 69 76 73 62 60 79 76 64 44 39 37 38 39 40 40 52 57 68 84 106 152 230 323 401 424 398 363 294 209 140 118 114 106 119 160 228 266 306 333 342 353 358 366 362 374 390 398 387 371 352 330 266 240 205 170 124 77 49 47 53 60 86 136 201 228 226 191 145 118 91 60 45 43 44 44 42 42 42 42 52 52 59 62 68 68 64 60 56 55 51 51 38 42 50 42 37 54 122 174 205 178 153 117 85 53 47 39 42 42 46 54 65 65 73 66 78 52 42 45 66 133 286 416 511 556 478 271 94 51 86 98 56 50 49 49 49 49 49 49 41 41 41 41 41 41 41 41 55 55 62 62 62 65 65 72 65 57 62 59 63 63 60 60 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 43 43 43 43 43 43 50 50 46 46 42 38 42 42 46 45 40 44 47 51 51 51 47 47 47 43 43 39 43 47 55 53 38 38 43 48 53 65 65 65 106 135 167 144 103 64 48 44 41 63 87 75 48 56 64 72 60 56 49 53 46 50 54 58 58 46 45 49 62 62 46 44 49 56 52 43 42 82 170 231 265 257 237 194 134 82 58 50 45 45 57 65 65 65 65 64 63 68 49 64 71 55 80 175 360 553 678 667 622 545 303 44 45 45 44 44 45 45 44 43 57 46 45 45 54 66 66 62 45 61 69 65 61 65 85 101 153 137 153 166 139 86 54 66 120 140 145 130 88 57 66 83 49 49 60 70 84 94 101 109 109 140 168 208 292 362 332 248 184 149 105 77 78 86 82 56 54 71 95 75 90 86 45 69 44 51 66 66 73 76 84 76 61 74 94 91 68 53 58 62 74 58 45 48 60 63 50 42 46 55 67 60 53 46 46 45 63 71 83 83 74 54 50 49 69 61 61 74 66 45 61 100 134 196 285 340 417 508 529 444 472 419 389 385 343 208 106 103 128 105 67 56 61 69 69 65 45 46 58 71 71 67 59 51 55 71 71 48 46 45 46 47 46 47 56 64 87 130 187 233 287 297 368 415 358 232 106 40 72 44 44 49 44 44 44 42 43 44 51 51 47 47 50 50 42 54 46 41 40 42 71 99 119 147 172 165 122 74 46 44 43 53 49 48 59 59 53 50 70 70 82 91 112 205 375 516 544 306 172 143 86 88 94 45 43 107 140 220 332 356 391 543 653 605 526 495 500 478 419 354 313 267 209 158 117 94 71 56 40 52 72 56 40 65 88 48 52 52 52 52 52 56 60 60 69 68 64 56 52 48 44 40 64 56 48 40 40 40 48 56 59 59 59 55 51 39 38 38 39 39 39 43 47 51 55 55 98 50 38 47 56 52 60 92 80 76 71 55 63 67 50 36 41 37 37 38 39 41 46 47 41 41 42 71 134 178 154 106 42 53 58 69 81 99 113 127 179 300 384 481 650 719 733 785 567 416 274 201 191 178 177 171 115 60 42 58 101 128 178 225 126 149 137 94 62 67 87 92 64 72 72 64 53 49 56 61 46 42 38 38 38 38 42 42 46 46 46 42 42 38 38 37 42 43 47 47 43 47 62 74 51 38 37 37 38 39 40 40 40 40 51 59 67 66 66 66 38 58 78 74 54 39 39 40 45 41 42 42 46 42 41 41 41 40 45 57 41 39 77 160 269 322 398 478 565 652 727 773 831 855 818 754 693 587 430 316 110 66 41 40 45 49 44 40 48 40 39 39 62 78 70 43 39 40 48 48 48 44 39 38 39 39 39 39 40 40 40 43 57 72 65 50 38 37 38 40 39 61 89 98 98 90 98 114 110 65 44 52 59 47 51 63 91 95 122 196 317 439 513 546 639 633 624 622 614 604 583 571 560 547 524 497 470 439 407 372 345 322 321 317 313 317 332 336 348 352 371 379 387 383 375 378 381 423 472 520 560 584 590 587 557 528 479 426 358 257 163 96 81 74 75 87 111 127 126 109 104 83 57 43 50 68 91 106 144 148 152 152 152 148 144 137 121 102 86 75 87 107 135 170 199 229 245 253 257 273 315 339 366 384 399 421 440 447 446 438 399 384 369 365 353 349 330 319 324 320 313 302 291 279 275 275 290 301 309 313 309 297 285 273 285 281 269 261 264 260 260 260 240 240 248 260 284 308 332 351 327 346 366 393 413 421 425 429 454 461 461 469 466 470 463 459 452 425 401 385 385 370 358 342 330 326 322 307 303 299 299 299 288 272 248 232 232 241 268 284 324 328 340 336 332 317 300 289 296 289 293 293 309 317 329 329 293 313 317 293 273 272 324 367 354 366 390 422 453 477 496 500 501 490 486 490 506 518 533 537 600 596 603 603 603 602 590 582 596 596 592 577 569 558 551 548 554 547 526 504 475 438 400 360 227 158 130 154 194 226 274 322 345 361 380 391 391 369 345 321 272 225 157 109 81 57 48 46 47 47 55 52 58 67 102 129 193 239 285 303 316 353 401 453 530 567 624 686 748 791 810 814 796 793 800 795 794 806 840 867 894 913 946 966 992 988 979 961 910 888 890 885 883 882 875 864 838 801 742 682 603 523 439 361 227 137 105 98 98 79 87 118 129 147 185 227 285 335 381 389 398 399 395 361 342 327 276 206 178 134 107 107 95 82 94 126 69 73 77 81 85 89 100 100 112 103 95 83 79 71 63 70 71 71 74 72 71 78 85 88 99 91 87 84 80 72 60 53 37 45 44 20 22 57 127 175 266 305 361 400 420 420 420 413 407 392 392 389 401 398 387 376 364 357 342 319 299 271 244 221 158 144 128 104 88 69 61 50 70 55 44 37 45 50 70 78 100 122 169 202 225 233 225 224 237 232 224 223 235 251 275 287 299 311 316 302 268 229 178 136 137 110 79 59 48 48 48 52 67 67 67 67 71 75 75 75 87 82 82 78 74 66 47 45 60 92 112 93 57 44 60 92 115 161 226 252 273 296 342 362 368 367 401 473 571 647 711 748 743 788 801 776 735 694 616 507 375 323 306 321 345 349 323 281 207 138 79 64 56 48 51 66 71 66 58 69 93 135 173 206 255 311 391 476 552 594 631 617 575 527 479 420 342 262 177 127 92 72 56 58 75 83 60 55 53 52 51 50 49 48 48 48 50 50 54 54 65 62 70 73 109 147 197 231 250 272 283 305 320 324 328 332 329 341 346 372 404 425 459 496 550 604 647 660 646 602 542 486 436 403 362 357 385 434 480 510 524 530 548 569 575 589 599 614 625 640 648 645 623 611 604 608 605 606 592 581 562 543 516 497 486 482 467 445 349 331 319 318 310 317 328 339 393 404 422 448 471 494 517 539 561 584 592 591 579 586 602 621 649 649 649 646 639 643 647 636 593 582 589 585 577 565 550 528 519 505 480 436 391 338 307 295 271 270 262 255 263 279 295 300 288 257 225 198 198 210 230 235 224 224 224 224 231 231 238 238 234 238 242 249 249 253 272 287 329 332 313 279 245 211 185 170 178 182 189 185 196 199 214 232 262 269 265 265 269 270 275 271 257 246 215 177 150 119 108 104 119 130 137 141 141 141 145 145 156 152 155 151 158 158 162 155 156 141 128 112 96 92 96 104 120 124 124 128 124 120 116 113 113 110 118 122 125 117 117 109 144 152 167 171 174 182 198 214 198 217 254 291 347 400 440 473 519 533 544 544 548 545 549 560 562 574 534 470 423 407 371 318 262 242 236 241 278 328 373 400 431 436 460 468 477 470 455 436 402 384 355 313 259 209 175 171 169 187 210 231 257 299 344 386 361 364 356 360 376 397 429 435 448 409 374 347 323 289 250 215 200 197 197 193 197 205 217 236 260 268 275 279 283 283 287 287 275 287 303 323 339 323 287 241 221 199 195 194 201 209 223 234 269 288 315 346 362 365 349 326 266 232 208 188 177 170 162 142 183 179 160 145 141 141 145 142 150 138 138 142 142 134 129 133 175 166 136 95 45 31 31 35 42 46 46 46 42 38 34 34 58 53 49 41 33 29 28 28 30 34 42 50 58 62 66 70 34 29 28 29 30 30 30 29 37 33 29 28 28 29 33 37 37 29 28 29 57 97 137 158 144 121 97 65 37 32 33 53 57 49 41 33 37 41 56 57 57 54 58 58 54 50 39 35 43 43 43 43 43 43 36 36 36 36 36 37 44 48 49 53 60 51 70 82 62 42 74 140 270 349 418 408 352 278 248 245 242 191 159 160 168 168 204 230 232 218 227 227 168 90 67 91 59 56 63 59 59 66 62 69 93 97 89 86 85 73 73 76 82 129 179 196 183 197 232 257 189 140 112 89 77 50 41 40 40 40 41 40 39 39 54 58 67 55 58 47 43 47 44 44 40 48 49 49 41 41 49 65 103 137 201 306 411 462 463 432 348 259 163 110 81 58 62 81 134 165 197 216 220 220 232 243 239 235 231 231 231 231 235 221 192 166 143 116 81 58 49 48 49 50 84 118 128 138 141 133 86 76 64 48 44 43 42 42 42 42 43 50 56 52 59 63 72 64 56 56 59 63 59 55 39 38 46 46 50 58 78 86 125 117 109 93 77 57 55 44 42 42 46 57 65 65 65 59 68 53 42 46 70 125 251 367 502 529 455 283 130 83 90 75 56 49 49 49 49 49 49 49 41 41 41 41 40 40 40 40 47 63 90 94 89 80 75 67 79 75 68 69 75 75 56 45 51 51 51 51 51 51 51 51 51 51 51 51 51 51 55 55 55 47 39 43 51 55 54 46 46 46 46 42 46 42 42 37 36 36 40 43 43 43 39 39 34 34 39 43 51 59 67 64 50 51 52 60 57 53 41 41 66 83 115 136 148 144 140 136 127 163 147 87 68 104 100 56 64 60 49 45 45 45 46 46 82 59 54 58 75 79 59 46 53 49 48 51 98 181 281 345 288 241 190 150 138 106 55 43 54 54 62 65 61 65 65 60 79 50 49 53 54 49 61 129 275 433 558 571 522 449 285 138 70 62 45 45 45 49 49 44 44 66 69 46 54 46 45 54 45 61 65 53 49 65 96 124 192 161 149 162 143 79 46 46 47 83 96 81 62 67 75 67 54 53 63 73 83 97 135 167 196 228 280 328 344 312 240 184 81 77 70 66 62 63 63 49 47 69 81 68 67 82 62 43 44 55 70 70 77 73 76 65 66 71 76 69 58 51 55 60 63 47 46 45 50 57 47 42 41 41 50 59 67 72 65 62 94 98 98 89 77 57 56 61 56 45 45 70 70 46 57 100 202 213 306 409 442 385 360 373 407 324 329 389 327 156 86 127 108 77 46 46 56 57 48 46 46 50 51 63 79 87 68 56 72 64 56 48 48 48 47 46 47 47 47 49 80 131 203 249 243 321 419 449 358 196 90 59 56 80 72 44 43 52 48 42 48 44 51 47 47 51 59 63 42 55 66 54 41 42 83 115 131 147 148 117 66 46 46 58 42 45 49 56 71 71 65 58 101 62 73 115 140 200 358 520 582 302 116 95 86 76 70 46 66 64 101 170 235 272 330 389 432 404 368 336 309 290 268 245 195 160 124 93 79 75 64 60 51 51 55 55 59 64 72 72 56 60 49 45 49 53 53 48 52 72 72 60 52 56 44 37 56 48 39 39 48 56 48 39 64 76 37 92 40 40 38 38 40 40 40 40 40 40 40 55 118 65 37 53 70 62 58 70 74 70 66 69 69 65 61 61 37 38 39 39 40 40 42 51 42 43 42 67 150 233 201 109 66 42 42 41 44 86 139 144 240 288 387 550 722 851 912 894 679 541 447 390 317 208 167 181 110 78 78 109 144 143 137 128 111 66 42 71 91 80 64 68 73 69 65 61 60 64 68 65 42 38 38 38 38 38 38 38 38 42 46 42 38 38 38 38 45 45 45 45 45 45 45 45 45 37 37 46 54 50 50 55 84 68 59 67 90 109 125 132 84 61 41 46 70 87 79 56 58 54 50 46 42 42 41 41 46 40 39 41 42 41 46 92 276 336 421 516 607 705 789 838 857 858 832 787 738 655 524 378 157 94 58 46 61 61 48 39 48 44 47 43 50 50 54 51 39 39 39 40 40 40 40 44 44 44 44 44 40 40 40 43 57 76 73 54 38 37 38 39 39 64 105 125 125 118 129 138 122 82 61 64 63 43 39 44 60 95 137 192 294 435 526 563 605 615 622 622 609 581 556 535 515 483 451 424 424 413 405 389 357 342 333 325 328 324 320 308 335 355 386 406 411 403 390 381 404 434 462 494 526 548 564 562 548 515 470 418 357 280 214 164 66 78 91 103 116 132 140 144 110 97 91 89 91 94 109 124 146 149 141 137 129 118 114 111 63 64 76 92 112 121 133 151 219 230 241 245 261 281 311 327 342 356 364 378 385 388 387 376 369 357 338 334 323 327 328 332 305 302 295 291 287 276 268 271 279 294 302 306 306 294 289 277 276 272 264 252 252 248 248 255 274 286 306 330 357 377 385 397 401 408 412 423 431 439 447 451 465 461 453 457 466 474 467 459 420 401 385 362 346 327 323 319 315 311 299 280 276 280 284 288 256 244 232 232 244 264 292 304 328 324 323 304 299 288 291 280 275 272 292 301 328 337 356 360 355 354 350 350 362 378 394 402 432 436 451 467 487 511 538 546 535 535 540 552 571 587 610 618 682 678 681 681 677 668 640 620 608 593 581 569 564 557 553 546 528 530 536 523 490 452 426 391 310 242 207 227 247 259 291 330 355 359 367 370 374 359 350 336 230 207 170 130 90 65 52 48 46 47 62 63 78 86 117 144 188 241 276 317 342 379 440 489 541 583 636 694 748 787 806 810 795 781 776 768 782 802 829 848 886 905 939 958 988 996 1003 993 934 911 914 912 910 905 898 887 872 840 792 740 677 617 563 494 357 270 219 201 178 143 125 145 160 180 222 265 303 345 376 385 363 371 367 329 310 291 243 184 152 104 80 83 78 66 85 121 81 85 89 93 101 109 120 124 140 136 128 116 108 104 103 99 113 124 127 126 120 115 126 133 159 159 159 159 144 132 116 105 69 73 61 44 54 93 167 230 333 364 412 436 452 444 444 437 432 413 405 386 378 363 348 340 310 298 283 264 244 209 189 166 116 112 100 81 73 62 62 56 40 37 34 42 43 55 63 65 63 85 136 188 231 255 262 261 276 287 278 281 292 316 344 374 397 413 423 405 375 325 259 206 148 118 87 64 49 49 49 61 81 57 44 57 73 69 68 61 96 85 93 93 81 61 50 69 135 138 139 115 87 71 79 98 145 176 225 263 297 323 349 343 365 358 399 463 546 615 670 697 710 747 768 750 720 691 629 549 476 445 444 464 495 500 466 424 336 247 150 99 76 61 56 47 52 59 74 97 135 181 245 290 354 414 498 586 654 692 706 688 640 578 522 455 368 277 196 142 123 100 88 96 105 102 67 54 52 52 51 50 49 48 49 48 49 49 53 57 61 65 69 84 124 162 208 239 258 276 287 298 309 313 324 317 321 318 330 349 381 411 437 475 509 536 552 542 557 508 433 369 310 263 229 250 360 420 471 502 512 521 534 536 565 572 597 605 626 630 626 618 627 612 608 608 605 605 602 591 580 561 549 537 533 526 518 489 408 367 351 331 315 314 313 320 352 366 388 415 445 476 499 525 531 553 572 576 584 596 623 643 654 654 658 658 651 651 651 643 608 601 612 608 611 596 581 573 540 527 502 473 428 383 352 330 301 282 266 254 255 267 280 296 289 258 230 206 206 211 223 224 225 217 225 221 217 220 216 219 207 218 222 222 230 238 250 272 317 331 317 286 252 218 196 181 189 193 193 197 207 210 225 236 258 265 265 269 284 285 286 291 271 253 231 192 150 122 104 104 123 126 125 121 121 129 137 145 152 152 155 151 158 162 166 163 152 141 132 116 100 92 96 100 108 116 124 132 132 128 116 109 113 110 114 118 125 117 117 105 140 148 163 163 166 174 190 206 194 216 254 291 340 396 437 470 500 518 537 552 560 560 553 556 569 574 541 481 445 429 393 347 281 257 247 245 279 317 356 378 417 436 456 472 470 462 448 436 391 373 351 298 247 197 163 162 183 206 224 246 272 310 352 383 369 365 364 361 373 390 414 420 417 379 347 309 289 263 231 208 197 201 197 201 201 212 220 242 280 287 298 295 299 299 299 299 287 283 287 299 307 300 284 249 229 214 202 205 209 220 242 254 268 287 314 346 369 376 360 330 274 236 208 188 177 177 166 154 178 171 171 160 156 149 148 145 122 126 134 142 142 145 137 148 179 161 128 86 52 30 30 46 38 38 42 38 38 38 38 38 54 54 46 41 33 29 29 29 34 42 54 62 74 78 78 82 46 38 29 30 34 34 30 30 34 37 33 29 28 29 33 33 28 28 28 29 57 105 157 186 179 153 129 97 62 42 49 62 50 49 41 33 37 41 56 57 46 50 58 62 62 54 39 35 43 43 43 43 43 43 36 36 36 36 40 40 45 49 49 49 64 52 67 79 67 51 70 124 211 289 350 356 318 268 250 248 237 178 147 136 128 108 120 144 154 139 147 148 117 62 47 71 48 55 59 66 77 77 69 64 88 97 105 94 89 77 69 76 145 208 288 325 320 325 359 373 314 256 206 163 108 61 42 46 41 41 41 40 40 40 44 47 51 51 47 39 39 39 40 40 48 49 49 46 46 46 50 58 99 136 209 321 426 492 504 478 474 346 202 106 77 55 53 68 62 89 117 132 140 144 156 168 147 151 155 159 159 155 151 137 115 107 89 73 51 50 49 48 49 50 69 88 101 100 95 87 68 64 49 45 44 43 42 42 44 43 46 42 48 48 51 55 67 63 63 59 55 51 47 43 38 42 46 46 42 50 66 70 84 73 77 73 65 60 60 52 38 42 46 46 58 58 69 63 64 46 42 46 63 125 251 363 511 525 431 259 115 80 91 75 56 49 49 49 49 49 49 49 41 40 40 40 41 41 41 40 75 106 161 204 223 218 197 181 101 81 59 52 58 67 60 56 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 43 39 39 39 43 43 46 42 46 46 46 42 46 42 42 41 37 40 36 35 35 35 39 39 39 35 35 43 55 71 79 65 46 40 44 52 45 41 41 40 50 58 66 71 87 100 131 147 163 179 155 103 88 120 124 104 72 64 53 45 45 46 50 58 83 71 63 71 79 83 54 45 50 44 55 107 190 261 305 309 272 214 162 122 113 90 50 44 54 54 58 65 65 65 61 61 60 44 46 50 51 49 62 131 211 330 435 464 443 404 299 207 98 86 70 70 85 85 65 45 45 65 57 45 50 45 43 44 45 46 57 57 65 76 108 123 172 144 136 149 142 102 75 79 75 80 76 65 58 66 70 77 69 100 125 107 120 170 232 252 299 315 335 323 276 204 136 93 81 74 62 55 55 59 68 61 46 53 61 48 51 62 53 42 43 51 59 74 74 70 73 54 55 61 73 62 50 47 72 100 76 48 47 70 58 43 42 55 53 64 65 70 78 82 87 84 96 100 104 88 68 64 60 68 56 44 46 66 59 46 58 93 140 197 271 306 308 291 290 294 292 257 297 359 315 176 98 118 104 73 46 46 47 48 48 46 47 51 55 63 75 75 60 48 47 47 47 47 47 47 47 47 47 47 47 48 60 99 159 193 287 313 356 356 255 120 62 75 64 80 72 44 43 44 44 41 52 48 44 44 47 44 56 60 43 59 66 54 42 46 79 118 115 123 124 97 58 44 44 45 42 49 56 60 67 71 65 62 74 54 72 115 143 208 373 528 578 310 121 84 74 76 70 45 62 53 75 132 177 200 246 286 272 240 197 173 169 166 166 159 131 112 88 72 72 64 52 40 55 62 51 55 56 60 64 68 40 41 45 48 52 45 48 44 76 55 43 43 47 39 39 47 39 47 59 59 52 44 40 40 69 77 41 69 39 40 53 40 40 40 40 40 41 45 61 80 114 73 37 53 65 61 69 89 89 89 85 73 72 60 52 48 37 38 38 39 40 41 43 47 44 42 47 77 140 232 227 111 43 40 41 50 60 93 135 159 258 305 416 575 751 864 917 877 721 592 506 448 344 203 114 100 101 82 85 120 146 141 120 116 111 67 51 71 88 72 65 73 69 69 65 61 60 64 68 61 45 42 42 42 42 42 42 42 46 50 50 50 42 42 42 46 37 36 36 37 37 37 37 37 36 45 45 37 41 73 82 70 72 68 75 90 109 136 200 260 344 228 104 57 66 75 72 57 50 50 54 58 54 50 42 41 50 41 40 42 42 40 42 80 184 256 353 472 580 682 770 816 854 843 832 810 764 662 499 345 153 98 66 50 57 53 44 39 40 39 39 39 50 50 54 51 39 39 39 40 40 40 40 44 56 52 52 48 44 40 40 43 57 65 65 49 38 38 42 39 40 64 104 125 129 133 141 149 149 89 48 44 51 39 39 47 103 119 142 192 298 428 518 548 607 610 610 609 605 584 559 535 483 443 406 398 398 390 386 394 366 362 358 346 341 324 316 308 343 355 382 402 407 403 402 397 418 437 465 489 510 530 535 537 515 490 457 413 364 291 221 175 81 82 87 93 109 126 141 145 120 110 104 99 109 105 115 126 127 130 130 119 115 107 92 88 57 69 85 109 125 141 149 167 203 218 226 249 261 277 296 307 302 313 324 339 346 353 353 349 342 331 312 308 304 308 316 313 290 283 283 283 276 268 257 260 271 282 290 298 294 286 281 280 272 268 252 251 247 251 263 274 309 328 348 372 392 408 427 431 434 434 434 434 445 446 457 461 453 445 441 438 450 451 443 428 393 381 358 335 319 300 292 292 272 279 264 260 252 248 244 244 240 232 224 228 247 264 291 303 319 322 314 306 303 299 299 303 319 327 335 347 363 375 383 398 402 409 409 413 428 444 455 467 475 486 494 502 518 538 557 569 578 571 578 586 602 630 654 673 705 709 705 712 712 699 679 659 609 586 566 554 549 541 529 514 539 529 527 510 489 462 448 414 378 298 266 267 275 279 299 327 343 347 344 348 340 328 312 301 230 207 175 134 98 69 60 55 46 54 62 65 73 93 121 158 202 255 298 332 361 402 455 508 549 590 640 687 733 768 786 794 781 769 760 748 759 778 805 828 859 881 915 943 980 992 1004 997 960 942 949 944 938 933 925 914 892 867 838 797 749 693 655 603 489 408 354 320 279 221 187 182 191 203 235 263 290 317 329 333 310 319 311 280 257 241 198 154 121 89 61 71 63 53 73 105 109 113 117 125 137 144 148 152 148 144 140 132 124 120 120 123 131 150 165 163 149 147 154 165 216 230 238 234 214 187 167 148 98 86 74 60 74 121 204 270 369 400 429 456 461 453 457 447 430 408 392 361 333 309 294 283 248 237 229 205 174 150 130 111 79 72 68 61 66 70 79 76 77 74 75 84 89 93 101 94 77 94 129 181 236 274 277 272 310 325 339 339 353 380 424 462 511 535 549 535 494 433 360 291 170 132 94 60 48 48 49 57 108 86 105 173 213 181 125 93 101 85 93 110 87 47 51 86 212 203 180 152 128 120 124 143 166 188 216 278 336 379 401 386 345 338 371 425 498 567 623 642 656 685 709 695 684 669 635 582 568 553 564 591 619 619 586 549 477 384 259 154 107 84 68 47 56 78 109 150 192 256 328 396 476 544 628 701 758 783 786 745 689 612 545 473 376 285 212 158 147 139 139 151 156 136 85 52 53 52 51 50 49 49 49 49 53 53 57 61 65 73 81 99 139 177 216 247 262 280 291 302 318 322 329 322 318 315 323 338 364 401 440 467 490 481 458 436 439 387 323 255 196 167 154 191 331 399 450 492 506 508 510 508 525 536 565 576 598 601 604 600 613 605 602 602 605 605 594 594 598 586 578 574 574 570 570 541 465 428 401 377 357 337 329 325 324 339 365 388 415 449 476 495 505 523 547 559 578 597 628 648 640 644 655 655 655 647 650 639 611 608 619 619 626 622 611 600 570 552 532 510 477 439 409 383 348 321 297 266 254 255 264 276 289 262 234 211 207 208 216 213 222 218 222 222 214 209 197 196 192 203 207 211 222 230 246 272 316 334 328 290 252 218 203 197 197 201 205 212 222 222 240 251 270 276 276 280 296 300 312 302 283 268 250 207 153 126 107 111 127 115 110 98 98 106 129 137 141 137 140 140 151 159 167 171 144 137 132 120 108 96 92 96 96 104 120 132 136 132 120 109 113 106 110 118 125 121 113 105 132 140 151 151 158 162 178 194 190 208 250 291 340 389 430 464 484 503 533 549 553 557 553 560 581 589 556 507 468 455 415 373 315 287 251 245 269 311 334 356 422 441 457 469 474 462 444 425 383 365 343 290 239 185 158 157 191 220 239 254 283 314 352 383 366 362 361 358 355 368 384 388 379 341 305 266 251 232 213 205 197 201 209 209 212 219 234 242 295 306 318 318 322 322 311 311 292 280 268 264 272 276 265 247 225 217 205 201 208 223 242 257 267 282 306 341 376 387 367 329 274 243 204 188 188 185 185 182 182 178 182 175 171 156 155 140 121 130 142 142 145 138 145 156 182 145 107 73 47 30 36 48 37 34 34 34 34 34 42 46 50 50 46 42 34 29 29 29 31 39 55 71 83 94 102 102 62 47 35 31 35 35 31 30 38 41 37 29 29 29 29 33 28 28 29 29 49 97 165 206 211 193 173 130 90 63 62 58 47 46 45 37 37 41 56 53 42 39 47 55 51 43 35 35 39 39 39 39 39 39 39 39 43 36 47 48 52 52 56 56 64 52 52 68 68 52 60 101 148 210 256 281 271 254 251 257 247 200 173 154 123 87 83 99 94 75 72 81 77 50 54 75 46 50 61 69 80 83 78 66 83 93 109 109 92 73 76 94 180 281 390 446 459 460 486 507 480 411 352 290 208 110 72 82 66 51 51 43 42 42 45 52 39 39 39 38 39 39 40 40 61 57 53 50 54 51 47 58 103 144 224 328 445 523 546 536 555 419 253 137 85 59 53 53 47 52 71 83 87 95 107 119 91 95 107 111 111 107 95 83 88 80 69 62 51 50 50 50 50 50 57 69 71 66 61 53 56 52 49 44 44 43 43 42 56 51 46 42 56 56 56 52 71 75 75 67 59 47 43 42 46 46 42 38 38 38 50 54 44 41 52 56 56 63 60 56 38 38 42 46 54 54 66 63 57 42 43 50 67 129 251 363 523 521 411 240 108 81 91 68 56 49 49 49 49 49 49 49 41 40 40 40 41 45 53 56 72 130 225 312 378 393 368 344 231 180 117 71 45 46 43 40 51 51 51 51 51 51 51 51 55 55 55 55 51 51 51 51 39 39 39 39 43 43 46 46 50 46 46 46 46 42 42 41 41 36 36 35 34 34 35 35 35 35 34 36 64 84 88 77 43 40 41 41 41 41 41 40 42 42 41 41 42 59 94 111 111 107 87 71 72 108 136 148 76 68 53 49 46 54 66 78 91 76 76 96 120 119 79 46 54 44 52 139 254 322 305 258 225 173 126 90 89 70 46 45 50 51 58 61 65 61 61 57 61 45 46 49 50 50 86 149 184 244 298 319 315 296 260 231 126 103 90 90 109 105 77 49 57 69 53 49 62 50 45 46 45 45 46 54 73 85 100 112 171 132 123 140 144 132 132 137 109 90 83 80 76 69 68 68 78 133 162 144 170 256 330 339 374 355 331 279 204 128 85 65 74 66 55 47 47 60 72 69 46 47 52 46 46 50 44 41 43 51 59 70 74 70 66 48 53 62 74 66 46 45 74 106 54 54 62 62 46 43 43 49 65 68 72 69 85 93 106 110 95 95 95 83 67 67 71 72 60 45 46 62 55 46 51 82 89 179 237 204 182 202 225 217 209 230 278 307 272 181 118 102 92 73 54 46 46 47 47 47 56 48 56 64 68 64 60 59 47 51 50 51 47 47 47 48 47 47 46 47 47 74 115 145 222 237 296 330 252 118 63 84 68 84 72 43 42 44 44 42 56 52 44 44 44 44 52 57 47 55 63 50 42 42 71 103 99 95 87 68 48 44 43 43 46 53 52 56 63 67 69 66 46 42 72 115 155 232 405 551 487 243 86 68 54 60 77 53 97 77 83 110 139 146 173 198 138 103 83 75 83 91 91 91 83 71 66 65 65 61 40 39 51 58 55 55 52 56 57 61 40 40 40 45 45 41 40 40 64 38 37 39 51 43 59 91 63 71 76 68 44 39 39 40 61 53 77 65 41 38 81 39 38 39 41 65 73 65 45 40 98 65 45 53 57 53 69 93 85 88 80 72 71 63 59 48 46 38 39 40 41 43 47 43 56 42 54 84 139 250 301 234 139 52 42 62 76 113 183 243 418 469 572 718 849 914 928 864 716 607 537 496 408 263 162 124 101 94 101 124 134 109 99 87 96 65 53 69 73 58 58 74 62 58 54 49 49 53 57 53 46 39 39 39 39 39 39 39 47 51 51 47 39 39 39 50 37 40 40 40 40 40 40 40 44 72 68 36 49 93 97 54 63 60 84 111 126 161 272 388 553 352 137 46 47 56 53 57 41 42 50 58 58 50 41 40 54 41 40 46 46 41 42 68 112 173 254 351 478 602 713 778 782 766 760 768 711 570 389 238 133 90 66 46 41 40 40 39 39 39 39 43 50 54 54 47 39 39 39 40 40 40 40 44 64 60 60 52 48 44 40 47 57 61 57 45 42 38 46 39 44 68 104 132 149 160 164 164 172 105 52 39 39 39 39 52 112 128 154 201 311 437 512 535 618 609 601 601 601 580 544 512 459 403 370 373 369 349 360 387 378 386 397 385 357 333 324 320 351 359 374 386 401 409 409 413 438 453 469 481 489 498 495 492 466 449 424 392 355 294 232 179 109 102 88 93 109 123 142 146 130 132 134 129 131 126 126 135 105 112 108 104 93 85 69 65 69 85 109 133 161 169 176 179 196 215 223 242 250 261 265 272 267 275 290 308 316 316 327 327 308 296 288 277 277 281 289 290 278 275 275 275 268 264 256 259 267 278 286 290 293 285 284 280 276 271 255 250 254 270 290 313 363 385 401 417 433 441 449 453 449 445 445 445 449 449 457 453 453 438 430 427 431 424 412 393 365 350 327 300 284 268 260 260 236 240 240 236 239 231 223 215 235 235 235 243 262 275 298 310 329 329 325 325 330 338 346 354 394 394 402 410 418 426 430 438 452 463 467 475 483 494 506 510 506 513 517 521 533 545 557 561 582 578 582 594 614 649 677 705 705 708 700 707 711 707 695 676 590 552 535 523 526 522 510 487 519 501 491 477 468 470 459 420 393 318 282 278 275 271 283 307 323 320 317 317 302 286 270 259 220 204 179 131 105 76 67 62 69 73 77 76 80 104 140 177 216 273 320 358 391 436 478 523 572 598 637 683 718 749 760 764 777 758 749 740 747 762 785 804 827 853 891 923 969 988 1003 1000 983 975 975 971 966 954 942 938 916 905 880 854 824 787 750 724 665 599 541 489 432 352 292 264 231 222 235 248 257 257 254 250 233 248 241 213 194 187 151 115 99 78 57 60 59 49 61 92 129 133 141 153 161 173 181 184 156 152 148 144 140 140 140 140 148 163 174 176 166 171 186 212 263 290 302 294 270 238 210 184 119 92 78 69 88 146 229 300 362 379 414 431 435 436 439 433 396 374 350 318 286 255 244 237 194 179 167 144 116 96 80 68 48 52 45 54 66 79 84 93 86 83 80 81 86 98 111 112 101 97 112 151 198 237 244 250 313 347 381 396 415 442 489 527 595 639 656 639 594 529 445 368 239 174 112 70 63 67 60 70 90 80 155 302 365 309 197 141 177 130 134 167 152 104 100 135 237 225 197 168 136 124 148 167 238 238 264 292 346 378 397 390 376 368 382 408 462 525 567 582 609 626 634 631 629 626 618 595 600 603 614 630 653 654 624 591 546 470 350 221 146 107 82 51 74 109 162 212 260 328 423 495 583 651 723 777 819 841 829 784 682 609 529 450 353 270 205 162 152 159 171 187 187 155 103 59 59 52 51 50 49 49 49 49 61 65 61 61 68 88 99 121 150 184 227 258 277 284 303 315 327 331 331 327 319 311 315 319 342 381 435 475 482 458 415 373 312 275 231 175 139 133 159 212 333 393 432 471 482 480 485 488 465 483 501 527 545 567 578 582 594 598 598 590 593 585 585 589 597 589 592 592 596 600 604 579 510 477 454 427 407 392 380 376 336 339 354 376 399 418 441 456 490 509 521 536 544 567 599 622 609 620 636 643 643 635 634 630 602 606 614 629 633 633 629 615 585 575 561 540 518 488 461 427 386 363 332 297 270 258 255 252 273 246 223 204 204 201 201 198 214 214 218 222 214 209 197 196 196 211 222 230 238 250 262 295 319 342 339 306 263 214 206 196 196 204 212 219 234 241 263 274 289 292 292 299 307 312 320 320 297 295 272 230 171 129 110 111 119 111 110 102 98 106 121 129 129 129 132 132 143 155 167 168 140 137 136 128 112 100 92 88 96 100 112 120 128 128 124 121 113 106 106 114 125 121 113 101 120 128 143 143 146 154 170 193 197 215 246 287 325 374 415 444 473 488 510 525 537 549 553 564 597 601 572 535 502 484 440 398 367 313 258 241 257 289 320 343 431 453 465 477 478 458 440 421 371 360 331 285 231 181 158 161 205 239 258 280 303 318 357 380 355 358 358 347 348 344 349 334 344 305 266 239 216 209 210 210 197 201 209 216 223 234 246 264 314 322 334 338 342 334 319 315 304 277 257 238 242 250 246 235 213 205 205 197 200 207 218 225 255 266 290 333 372 383 367 329 277 235 211 192 196 208 216 209 197 194 190 178 174 159 158 143 141 150 154 142 138 134 149 152 158 120 66 56 46 33 39 51 33 33 37 34 30 30 42 50 46 46 42 38 38 34 30 30 30 35 47 67 90 114 138 150 82 66 47 39 43 39 35 34 46 49 41 33 29 29 29 29 33 37 37 29 37 77 145 182 212 202 194 158 114 86 67 51 50 43 42 37 37 41 52 53 38 35 39 39 39 35 34 35 39 39 39 39 39 39 39 39 51 51 55 55 55 52 52 52 64 48 48 64 68 49 56 70 122 149 178 192 205 215 236 246 248 225 202 183 155 119 103 111 94 74 59 68 69 62 71 94 58 57 64 71 89 96 95 80 82 92 112 108 88 80 83 101 190 299 435 514 547 563 604 618 618 545 495 453 355 218 129 107 72 54 42 41 41 41 40 39 40 40 39 40 40 41 41 45 73 58 46 46 47 55 51 54 118 155 235 335 451 530 585 590 562 458 320 192 104 58 48 48 48 49 64 65 72 72 84 92 80 84 88 92 92 88 84 80 89 85 81 69 65 51 50 50 54 54 61 65 64 58 54 49 52 52 52 44 44 43 42 42 55 47 50 61 69 80 76 71 79 83 83 70 58 50 54 58 46 42 38 38 37 38 42 43 48 40 52 56 56 52 48 48 38 38 38 47 51 55 62 63 49 42 43 47 71 126 255 367 523 521 420 241 100 70 80 68 56 49 49 49 49 49 49 49 40 40 40 40 41 48 61 68 76 131 230 344 432 473 477 466 410 331 216 122 61 43 40 41 44 51 51 51 51 51 51 51 59 55 55 55 55 51 51 51 39 47 55 55 47 43 54 54 50 50 46 46 46 46 42 42 41 40 36 35 35 35 35 35 35 34 35 52 88 104 97 70 48 41 49 49 49 49 42 41 42 46 50 50 50 50 58 59 43 41 40 42 44 68 100 132 72 68 53 53 50 70 86 91 80 72 88 136 188 184 127 67 58 45 68 147 251 298 269 210 157 118 86 78 78 58 46 46 50 51 61 61 61 61 57 53 62 46 47 48 53 60 93 131 175 173 180 197 192 189 192 206 134 107 86 82 101 97 69 44 65 81 65 65 74 59 63 103 47 47 54 62 73 77 97 124 160 147 138 151 174 174 174 179 127 119 116 129 117 89 81 88 103 145 179 202 267 346 409 418 386 319 248 192 148 113 93 90 58 54 51 47 51 60 72 72 46 51 55 50 46 53 48 42 43 51 63 68 72 68 64 45 54 63 82 82 76 75 91 103 90 111 95 52 44 54 46 41 54 64 60 57 69 86 102 118 86 90 90 79 60 60 72 84 56 45 49 50 47 46 48 80 74 165 219 189 160 176 191 179 199 236 264 240 205 162 130 88 92 89 70 54 50 47 62 71 48 52 60 72 72 67 71 87 70 62 54 57 53 54 54 47 45 46 46 46 50 69 95 132 147 174 265 338 284 139 60 81 64 76 64 43 43 44 44 43 56 45 44 44 44 44 45 49 44 55 55 43 41 42 55 79 91 76 67 48 43 43 42 42 57 60 59 52 59 67 69 70 42 42 65 111 160 253 429 566 406 169 63 88 66 43 68 93 153 120 96 95 102 105 121 134 69 51 51 55 63 63 58 46 69 64 56 59 66 57 44 39 47 50 51 43 47 52 60 57 41 40 40 40 40 40 40 40 38 43 58 74 102 134 174 206 187 139 87 56 40 40 40 40 73 40 136 144 140 38 97 39 93 65 41 48 84 112 116 112 74 66 58 58 50 38 46 65 49 49 53 53 60 64 65 57 58 40 39 41 47 52 52 44 56 66 49 83 189 279 350 423 314 144 43 50 53 94 188 276 464 542 652 766 850 880 859 796 669 548 466 441 392 291 199 168 109 110 109 108 98 69 63 55 77 58 62 62 66 47 58 70 58 46 50 38 45 41 53 49 50 43 43 43 43 43 43 43 59 63 59 55 43 39 39 42 41 41 48 41 48 41 48 41 52 45 52 53 92 109 100 65 79 72 99 138 154 193 308 439 523 313 101 38 47 52 49 65 41 41 41 41 41 40 40 40 46 40 40 46 50 46 46 64 114 128 161 218 326 463 611 707 687 664 661 663 594 433 268 157 98 70 54 42 40 39 40 40 39 40 47 51 58 54 50 39 39 39 39 40 40 40 40 44 60 60 56 56 52 52 48 55 69 57 45 38 42 42 39 39 60 80 108 140 164 184 184 184 176 128 95 79 63 40 52 75 84 112 163 222 313 426 494 525 615 607 592 588 584 552 504 463 443 382 353 363 350 325 325 364 370 390 413 405 381 357 348 352 355 355 362 370 385 401 413 425 470 477 477 477 477 462 458 443 418 400 375 351 318 281 234 194 140 130 108 105 103 116 136 143 142 149 156 143 141 140 131 121 83 93 81 77 66 66 63 63 95 114 138 169 189 185 184 183 209 216 223 223 227 230 226 233 252 259 267 274 285 285 292 289 273 258 250 246 250 247 266 267 267 271 267 271 264 260 252 259 275 282 286 286 289 292 284 288 283 282 274 277 285 309 329 348 409 417 425 433 441 441 441 441 449 445 445 445 449 449 449 449 438 419 407 396 396 377 361 341 322 307 284 264 252 233 225 225 216 220 220 224 231 231 227 227 251 262 274 286 301 310 329 341 365 372 376 384 396 416 432 444 472 472 473 477 477 477 481 488 479 486 493 501 509 513 517 517 501 494 494 498 506 514 522 530 546 546 554 570 594 622 653 665 665 657 660 664 676 676 667 649 544 506 478 477 488 499 487 471 473 466 459 454 468 477 467 420 359 292 260 249 253 250 251 271 283 280 281 274 270 251 235 227 208 192 156 119 97 72 62 61 88 103 107 110 118 130 158 199 235 291 342 384 418 459 501 535 584 610 645 679 714 741 753 757 769 766 761 753 760 767 774 785 819 841 876 919 958 988 1004 1008 983 983 979 978 970 958 946 935 936 929 914 903 885 859 829 821 796 753 692 643 575 488 417 369 294 269 252 242 235 221 210 202 200 208 196 173 159 155 132 100 96 79 73 72 71 58 69 85 160 164 172 180 192 200 208 212 188 184 184 180 176 176 176 180 177 177 183 185 183 201 246 273 310 341 353 341 321 298 266 220 156 106 88 91 114 164 243 314 354 377 398 410 407 403 400 401 351 332 304 261 229 202 198 195 139 124 105 82 66 50 34 29 37 30 34 46 52 68 85 94 107 100 93 97 114 142 167 183 194 190 193 208 235 270 290 312 322 365 412 443 458 485 524 565 665 712 733 703 658 602 522 441 284 207 117 75 79 92 80 74 114 116 199 343 422 374 286 246 229 169 157 194 207 156 136 151 298 301 281 233 184 156 175 207 242 250 266 294 333 377 417 448 460 452 427 419 446 494 526 530 550 555 552 549 558 563 571 571 605 608 619 630 646 650 636 614 561 512 420 295 188 121 100 92 98 153 226 294 350 426 525 601 686 746 793 827 854 869 858 802 683 598 507 412 318 239 182 140 129 141 171 195 195 170 118 78 66 62 57 50 49 49 49 49 65 68 64 64 71 94 110 136 180 210 238 266 288 300 323 339 327 331 331 316 304 289 289 289 313 359 415 461 473 446 399 357 243 218 177 143 122 136 177 234 345 386 409 429 440 451 461 464 441 451 461 474 492 515 542 560 570 582 582 578 573 569 573 577 600 592 595 599 607 619 623 601 558 536 517 494 468 452 433 422 378 374 377 380 391 402 413 424 464 467 475 495 514 537 556 575 583 594 608 620 627 623 622 618 601 605 613 629 633 634 634 623 600 586 583 569 551 528 501 464 428 402 374 343 316 285 254 247 253 230 211 196 186 182 186 182 198 206 210 225 225 224 212 215 218 230 241 249 260 272 288 310 338 358 354 321 270 221 198 187 187 199 207 226 241 260 278 298 308 307 307 314 314 322 326 320 316 302 283 237 187 140 118 110 107 107 107 107 114 114 121 117 121 121 124 128 132 144 159 160 140 137 136 128 112 100 92 88 104 104 104 104 108 120 128 133 117 102 102 110 129 125 113 97 112 120 135 135 142 150 166 189 200 222 249 283 321 366 404 436 455 476 483 494 513 529 549 561 606 606 591 562 536 510 472 431 405 347 284 249 242 271 303 336 431 457 469 477 478 458 436 424 374 352 319 277 223 189 177 185 233 273 297 312 326 341 369 388 363 363 363 356 345 329 318 304 293 263 239 212 189 190 198 194 193 201 216 227 238 253 272 294 341 349 361 358 358 347 331 323 304 277 250 238 231 235 224 213 201 194 205 205 204 199 202 201 247 258 282 321 356 368 359 329 273 239 219 203 215 224 236 240 224 205 193 174 162 150 158 154 160 169 158 138 134 138 153 156 126 73 34 31 34 31 49 58 52 45 49 45 34 30 38 50 42 42 42 38 38 34 34 34 30 30 31 47 78 122 158 182 98 78 59 47 43 43 35 38 50 53 45 37 33 29 29 29 29 33 33 29 29 65 125 158 204 214 218 182 142 115 87 59 51 50 42 41 37 41 52 56 42 34 34 34 34 34 35 35 39 39 39 39 46 46 47 47 54 54 58 58 58 55 55 55 60 48 41 53 57 46 45 40 86 93 101 110 127 157 201 218 239 232 228 217 189 158 142 134 114 91 67 64 68 65 73 82 80 68 66 72 98 117 132 117 101 99 111 108 92 87 94 115 200 316 448 551 603 654 715 748 738 681 650 622 533 365 220 139 105 79 60 57 65 73 69 61 49 41 44 41 41 42 50 54 70 51 43 42 47 55 51 54 113 165 238 339 459 553 624 640 577 513 394 246 110 44 46 55 51 47 51 47 55 52 60 64 84 80 69 65 65 68 65 76 79 86 82 71 67 56 52 52 60 60 56 64 55 58 58 57 67 63 63 55 43 42 42 42 46 46 61 69 77 77 73 75 82 78 70 58 50 50 54 58 50 42 38 38 38 38 42 46 47 44 55 55 55 51 47 43 38 38 38 39 47 52 63 60 46 42 43 44 72 134 267 372 519 532 447 265 105 58 69 60 49 49 49 49 49 49 49 49 40 40 40 40 40 48 60 68 73 119 202 300 404 466 515 527 522 438 308 197 105 67 60 64 43 51 51 51 51 51 51 51 55 55 55 55 55 55 55 55 39 55 67 67 51 43 50 58 50 50 50 46 50 46 46 46 37 37 45 49 48 44 36 36 40 36 44 68 97 101 73 42 45 42 53 57 58 54 50 46 49 57 61 61 57 50 46 46 50 42 41 43 44 48 68 92 68 60 49 53 58 78 98 103 72 60 80 152 220 220 140 59 45 46 97 160 220 235 207 168 92 70 62 77 74 50 46 46 46 47 57 57 57 57 53 49 66 51 51 66 66 69 73 84 119 87 79 107 119 123 155 192 137 91 63 58 73 77 65 45 65 85 77 65 58 46 78 151 75 70 59 59 57 57 89 136 147 146 154 189 220 227 227 227 175 164 165 165 149 130 141 160 191 194 244 331 414 460 498 506 374 256 144 100 105 101 86 70 46 51 51 55 59 63 63 60 45 50 54 49 53 60 52 47 42 43 52 52 53 53 46 45 46 47 81 116 153 171 173 161 197 177 131 89 75 77 45 40 62 65 57 42 50 58 74 86 67 75 68 60 44 48 60 76 57 53 53 46 47 47 60 88 114 165 219 234 221 189 176 156 177 209 218 182 154 136 115 65 81 81 81 69 61 58 77 78 56 49 57 65 56 47 62 90 61 56 48 52 56 57 57 57 45 45 50 47 58 73 95 124 186 193 241 294 241 108 49 74 53 67 52 43 43 55 56 56 45 44 44 44 44 44 45 45 48 44 43 42 41 42 47 62 90 71 62 47 47 47 43 42 61 60 59 59 59 60 62 62 48 47 66 96 152 261 429 544 396 156 95 153 106 40 56 136 204 156 108 76 67 63 72 76 47 46 46 46 47 48 47 46 70 65 56 51 61 49 41 39 39 42 39 39 47 56 68 69 57 40 38 39 38 38 40 53 43 107 139 134 182 290 366 379 319 203 76 38 39 41 41 44 111 66 206 286 319 87 107 55 83 71 83 139 202 218 170 119 48 49 60 56 44 38 37 38 36 37 37 42 50 58 62 58 48 41 40 42 51 52 48 43 48 97 56 98 235 261 308 464 348 154 41 41 40 51 117 182 323 426 562 672 733 748 746 717 597 450 332 287 251 190 129 102 96 92 94 77 63 53 59 59 62 55 58 55 51 43 54 67 50 42 42 38 38 38 45 46 43 43 43 43 43 43 43 43 79 83 79 67 51 39 39 39 38 37 41 38 41 38 41 38 49 35 36 90 145 129 109 105 90 75 98 142 165 197 285 381 325 177 58 47 71 64 56 77 73 65 53 41 40 40 40 41 40 40 40 49 65 65 65 65 128 115 98 115 180 298 439 529 579 567 556 533 440 298 188 136 72 58 50 41 40 40 44 56 48 52 59 59 58 54 46 38 39 39 39 40 40 40 40 44 48 48 48 52 56 56 56 67 74 62 46 38 42 38 39 38 76 87 112 140 164 184 195 199 160 152 152 155 115 67 75 100 125 152 184 223 290 380 467 518 581 578 574 574 551 515 459 419 418 372 343 345 332 298 301 332 350 381 405 409 396 380 387 391 362 358 350 354 369 389 405 421 483 486 482 474 458 446 430 408 385 360 327 302 277 260 233 204 171 146 120 101 95 104 113 124 143 158 165 148 142 133 116 99 64 66 51 47 44 56 72 80 132 151 170 193 201 196 187 175 194 197 196 192 195 199 207 214 230 233 236 239 239 239 235 235 235 231 223 223 223 231 243 247 263 263 267 271 267 263 255 255 274 274 281 281 284 284 288 291 286 297 301 313 336 348 360 371 429 440 444 452 445 445 441 437 445 442 446 450 447 443 439 435 396 380 364 345 337 321 294 271 267 256 244 228 220 205 205 205 208 208 219 223 231 243 262 270 306 325 341 349 361 365 381 389 423 427 439 451 471 495 516 528 532 528 524 520 516 512 508 515 498 501 505 505 509 509 498 498 474 467 467 471 472 480 492 496 500 515 536 556 579 595 611 615 610 606 613 621 629 629 624 590 491 452 432 423 431 446 449 445 425 438 448 457 471 473 455 403 322 266 242 231 228 232 233 234 227 232 233 234 223 215 195 188 172 160 131 98 80 71 65 68 98 118 134 141 149 160 180 210 268 321 364 403 441 482 524 554 596 622 653 687 715 746 762 766 762 766 773 780 788 786 782 780 838 861 892 927 962 981 1000 1004 989 985 981 966 958 950 935 928 940 933 929 930 930 915 896 895 897 861 805 752 687 608 533 478 386 346 298 268 246 228 213 205 205 201 186 167 161 150 131 111 87 75 62 61 59 50 58 69 196 196 200 208 216 224 228 228 216 212 208 208 204 204 204 201 194 186 188 186 207 237 282 320 330 365 373 364 357 345 309 247 165 103 78 89 116 162 225 288 364 373 393 394 382 367 356 352 326 295 262 215 187 168 156 141 113 98 75 63 47 39 31 30 31 31 31 40 49 65 82 90 96 100 109 129 161 198 223 254 299 310 310 294 288 300 334 366 356 395 442 466 485 504 524 560 688 743 759 722 689 659 588 515 398 324 250 222 235 243 227 210 322 309 352 432 494 483 470 474 490 434 414 450 471 440 408 404 463 475 466 417 357 324 339 363 343 351 355 352 349 377 413 452 488 498 463 432 441 498 516 509 491 480 469 470 479 500 512 527 591 602 613 624 631 639 632 628 542 496 428 333 218 131 111 137 155 216 297 366 441 517 616 685 773 819 861 873 877 889 866 807 684 583 488 381 276 197 140 110 94 110 144 171 179 162 118 93 77 69 57 49 49 49 49 53 56 52 48 52 74 98 126 156 220 242 265 277 288 300 323 339 335 328 328 313 301 282 278 271 299 334 389 429 449 433 402 375 261 235 193 166 149 177 213 252 356 363 378 379 398 405 419 430 436 434 436 434 451 470 493 526 544 562 570 566 561 557 565 573 592 592 591 595 607 619 627 620 602 584 568 542 523 497 474 459 432 424 416 408 410 413 413 413 425 429 433 452 471 499 522 537 555 567 581 596 604 611 618 614 609 613 621 633 637 638 638 627 608 596 586 587 577 565 538 500 457 429 413 386 347 320 286 267 253 230 211 189 178 175 175 175 186 201 216 224 235 235 238 238 233 237 259 263 270 282 298 325 358 369 354 328 286 236 201 178 182 194 206 222 248 263 290 305 319 315 318 321 321 325 329 326 332 313 287 248 202 152 125 114 91 99 111 119 130 122 121 113 121 121 132 132 136 140 151 148 133 137 136 128 112 100 92 88 116 108 100 96 100 112 124 133 117 102 98 110 129 125 113 93 104 112 131 135 142 154 174 197 204 226 253 295 332 370 408 433 455 461 464 471 490 517 545 565 603 610 599 581 570 533 502 464 439 392 319 265 242 252 272 314 404 437 453 465 470 454 447 428 374 352 318 272 222 185 185 204 275 309 332 347 358 373 388 400 375 376 380 373 354 330 311 289 250 228 212 193 174 170 178 186 197 205 216 230 245 264 294 314 364 372 384 385 374 359 335 316 281 258 238 227 224 221 221 209 198 202 206 213 209 204 202 198 232 247 275 302 329 348 348 330 277 247 227 223 231 239 251 244 232 216 192 161 149 150 158 158 148 161 150 141 146 162 154 145 75 36 30 29 29 26 52 77 67 65 73 65 45 30 34 42 46 42 42 38 38 34 34 30 30 29 29 30 62 102 146 170 102 82 59 47 43 43 39 38 54 57 49 41 33 33 33 33 29 29 29 29 33 61 105 126 184 206 222 202 170 151 119 83 55 47 39 34 41 41 60 52 41 34 34 33 34 34 39 43 35 35 35 35 42 42 43 46 65 65 65 65 65 58 54 54 51 47 41 37 41 42 38 37 45 45 45 53 73 106 145 170 230 235 244 244 228 204 184 180 138 111 91 68 60 56 57 57 71 65 56 74 104 143 161 151 144 123 115 99 88 87 93 118 198 302 437 548 635 710 795 842 839 813 792 762 687 524 349 236 155 117 91 92 104 120 108 88 61 54 53 50 50 54 58 58 59 51 43 43 43 51 56 66 120 184 277 386 502 588 647 663 614 547 420 244 96 43 45 66 46 46 46 46 50 47 51 51 79 68 56 48 48 48 60 72 66 69 73 73 77 74 77 70 58 58 54 54 58 58 58 61 75 78 71 62 46 42 41 41 42 50 65 69 65 61 64 68 94 86 74 70 66 62 54 46 62 50 38 38 38 42 46 46 38 38 39 43 43 43 39 39 38 38 39 39 47 45 56 53 46 43 43 48 76 135 276 392 515 532 451 262 101 43 57 57 49 49 49 49 49 49 49 49 40 40 40 40 40 44 52 56 40 71 134 216 320 422 515 560 556 496 399 277 164 86 52 48 43 51 51 51 51 51 51 51 55 55 55 55 59 59 59 59 39 59 75 71 47 39 42 54 54 50 50 50 50 46 46 46 37 45 57 65 68 60 48 44 64 64 72 88 97 85 53 37 41 42 50 58 70 66 58 50 49 49 45 42 49 53 69 70 50 43 43 51 56 64 72 84 64 60 53 53 58 74 90 95 67 60 80 140 200 192 115 47 42 47 125 181 200 184 156 125 45 45 54 78 78 46 45 46 46 49 57 53 56 52 52 49 74 74 84 91 94 86 75 68 86 47 46 56 85 87 124 150 117 75 55 46 50 65 65 57 57 77 73 54 45 43 55 151 103 86 63 63 58 65 93 133 124 135 177 224 270 293 300 292 245 230 210 182 189 214 242 256 307 295 342 448 512 512 505 513 298 164 61 45 78 90 70 55 47 51 59 63 67 63 59 48 45 45 45 48 55 55 63 58 43 43 44 45 46 45 46 46 45 45 77 149 230 275 285 272 276 220 171 153 129 80 46 46 68 75 62 50 42 42 42 43 51 52 56 44 44 45 46 58 61 61 50 46 47 48 76 100 150 170 231 286 281 224 176 153 142 143 140 128 120 112 81 45 65 65 73 69 65 69 77 77 52 49 56 64 47 44 46 85 56 87 103 103 79 63 60 57 57 57 61 61 61 69 91 109 191 206 249 279 230 128 62 67 45 59 48 48 52 63 64 68 44 44 44 44 45 45 45 45 49 48 43 41 41 41 43 43 75 67 66 66 65 65 61 57 64 67 66 63 63 60 62 55 64 56 63 84 149 261 403 487 362 137 82 165 118 41 74 166 226 179 123 80 56 45 45 45 74 62 46 46 58 71 94 98 62 53 44 43 42 41 40 40 39 46 39 39 40 56 65 70 53 40 38 39 40 41 66 112 135 214 242 222 290 437 509 489 358 215 63 37 39 45 49 60 118 88 224 360 436 152 97 73 61 77 125 196 244 224 132 46 49 50 58 54 41 39 38 37 38 38 38 39 40 44 48 44 41 41 42 42 43 44 44 43 63 93 87 140 238 257 283 368 198 57 38 45 57 59 78 105 181 275 391 481 529 540 554 551 493 357 235 178 153 108 75 64 65 69 67 46 44 58 72 68 54 55 55 51 47 46 54 62 50 46 42 38 38 42 46 50 43 43 43 43 43 43 43 43 91 95 91 79 63 55 51 51 38 38 38 38 38 38 38 38 79 37 38 126 162 114 90 113 86 82 94 122 146 169 209 246 158 94 59 75 87 72 64 80 101 89 69 53 45 45 53 61 40 39 40 49 69 73 69 54 95 82 78 80 110 168 249 304 403 406 395 348 254 159 109 94 65 54 46 42 41 45 64 72 60 60 63 59 58 50 46 38 39 39 39 40 40 40 40 44 40 40 40 44 48 56 56 60 67 62 50 38 38 38 39 40 80 95 112 135 147 159 179 195 147 167 195 199 154 99 99 131 248 237 229 236 279 362 460 527 530 534 531 528 501 469 425 396 380 355 348 338 325 303 305 312 334 360 384 396 400 392 399 403 362 358 350 350 361 377 393 409 471 474 470 462 446 427 411 396 373 336 299 281 260 247 232 211 178 149 119 94 94 89 109 109 144 159 162 148 128 122 98 72 45 44 40 36 45 69 93 109 164 172 187 197 197 188 179 167 162 162 158 165 173 192 211 223 235 238 237 225 220 212 208 208 208 211 207 203 207 219 231 239 263 263 267 267 263 259 251 247 254 254 257 261 272 280 295 302 305 321 337 360 379 387 391 398 437 448 456 453 457 453 450 442 435 435 440 448 437 429 413 405 361 341 325 309 301 286 263 244 220 212 208 197 193 197 194 201 220 224 235 243 259 283 310 322 377 393 413 417 417 421 440 448 474 478 490 506 527 543 559 567 555 551 547 539 527 519 511 514 506 506 509 509 505 494 494 483 456 456 449 453 453 466 474 478 474 493 513 529 549 553 560 556 555 555 567 579 587 579 562 524 441 406 377 361 371 379 398 414 386 415 444 446 447 438 414 351 300 256 232 220 217 218 215 205 194 188 196 193 187 171 159 152 136 128 107 89 80 74 81 91 114 137 160 172 179 187 202 235 310 352 391 433 467 498 536 566 608 630 653 688 723 747 763 778 754 762 781 789 796 795 794 796 859 882 912 939 966 985 996 1000 992 988 976 961 946 931 924 917 921 921 929 941 948 952 955 951 942 907 866 816 759 695 631 571 479 431 370 324 291 272 246 231 228 210 187 165 155 136 110 94 70 55 49 48 46 46 46 50 235 235 239 243 240 240 244 244 236 232 228 224 224 224 220 213 207 191 185 202 231 269 306 335 337 364 372 364 372 376 332 251 166 93 71 87 110 144 199 247 323 343 356 356 338 314 292 292 300 257 208 173 157 138 118 102 110 95 72 60 44 40 44 36 36 33 41 53 69 89 99 107 64 88 128 172 205 229 241 256 300 354 378 362 330 333 376 420 467 490 505 517 525 536 544 573 657 715 728 691 670 663 622 557 555 520 482 470 478 481 477 465 500 511 537 552 559 552 574 608 612 570 559 574 594 586 564 549 560 576 590 578 553 537 548 567 591 580 549 503 455 424 413 442 525 546 519 477 484 522 529 496 441 416 405 399 419 440 468 494 534 549 571 582 582 578 568 564 492 430 376 325 237 148 140 194 247 300 377 449 524 600 680 737 822 864 899 892 881 871 833 758 639 546 442 327 226 150 97 68 63 78 109 132 151 135 110 93 76 72 64 52 49 56 56 60 47 47 47 63 86 122 158 191 263 281 277 265 264 264 280 296 308 305 305 290 271 252 248 244 265 293 332 371 394 391 372 364 297 271 232 213 218 245 273 292 340 339 343 347 359 366 374 381 411 413 411 412 415 437 455 484 528 557 569 569 557 557 562 574 589 585 585 589 605 617 621 632 631 624 609 590 560 534 515 500 482 466 454 450 445 448 444 444 402 394 406 418 441 464 483 502 520 531 550 561 584 595 606 610 613 624 632 633 637 634 634 627 604 592 596 601 610 599 579 534 472 443 431 409 378 359 337 314 273 250 220 194 179 172 168 175 189 204 215 223 238 246 257 257 251 255 274 278 289 308 320 335 369 372 354 331 305 259 212 174 182 190 206 225 247 258 278 297 311 318 321 321 332 336 340 337 343 320 282 244 214 175 136 110 87 88 107 119 123 115 114 110 125 129 137 137 148 144 140 140 133 137 136 124 112 96 92 92 120 112 104 100 100 104 116 117 117 102 94 106 129 125 113 89 100 112 131 135 146 158 182 205 211 234 264 303 348 390 428 450 448 454 460 471 490 510 534 553 592 599 599 600 590 563 529 506 472 420 362 300 247 229 234 271 364 401 425 445 458 454 447 432 382 352 314 260 210 184 181 208 295 339 355 367 370 377 392 404 380 388 385 378 359 335 304 273 231 224 209 193 186 174 182 186 209 213 223 230 248 271 302 325 364 377 385 385 370 351 319 300 257 234 211 204 213 221 225 218 203 203 199 202 205 205 215 218 217 240 267 291 306 321 337 338 289 266 246 235 239 239 243 239 227 204 180 160 152 149 161 170 140 153 153 146 158 170 145 108 38 32 28 28 27 25 55 92 87 89 97 85 57 34 29 34 46 46 42 38 38 34 30 30 30 30 30 30 43 71 94 110 98 79 55 39 35 36 32 31 54 57 49 41 37 37 37 37 29 33 33 33 41 57 81 86 132 165 198 186 163 147 116 76 55 47 43 38 41 37 56 52 41 38 42 46 50 46 42 43 35 35 42 42 42 43 43 46 72 72 68 61 61 54 50 50 43 47 40 37 37 37 38 38 38 39 39 39 47 63 90 110 182 210 242 249 245 233 229 218 164 143 127 96 76 64 60 60 94 89 91 121 178 221 244 237 211 170 134 106 95 94 100 117 173 265 395 518 629 733 837 894 918 919 905 864 790 684 532 412 241 199 149 142 147 150 123 92 90 79 78 63 62 62 62 66 59 55 55 47 43 44 57 86 156 232 344 457 550 615 650 651 587 491 339 183 87 62 71 64 60 59 53 61 61 69 69 66 74 62 54 47 47 47 55 66 68 79 83 80 83 80 84 88 60 56 57 53 53 57 61 69 86 82 74 69 58 50 45 41 53 65 73 69 57 61 80 100 142 129 121 125 129 113 82 50 78 66 50 42 46 46 42 38 38 39 43 46 46 46 39 38 38 38 39 40 40 41 49 46 54 43 43 44 72 147 292 409 500 510 417 226 82 43 50 53 49 49 49 49 49 49 49 49 40 40 40 40 40 40 40 40 38 39 85 143 224 315 428 496 534 518 465 361 240 134 64 45 43 51 51 51 51 51 51 51 51 51 55 55 59 63 67 67 43 71 91 83 51 39 42 58 54 54 50 50 50 50 46 46 38 46 54 61 65 65 57 52 60 65 73 81 85 74 54 38 41 43 55 71 82 74 70 62 41 41 41 40 48 60 80 89 42 42 43 43 44 64 76 80 72 68 57 57 54 62 74 71 56 52 77 113 144 132 88 47 45 59 103 134 138 122 97 76 45 44 50 78 74 45 43 45 49 49 53 52 52 52 47 48 86 89 110 116 123 123 105 80 68 49 48 49 63 71 103 111 88 52 47 46 46 46 61 61 49 69 69 58 46 44 59 151 123 82 51 67 86 90 98 125 123 143 193 258 316 351 358 350 287 287 259 231 266 326 342 317 373 384 419 463 466 422 382 364 178 93 41 54 78 74 63 63 63 63 63 63 59 58 54 47 44 44 44 55 55 62 66 70 63 56 53 53 50 47 48 48 46 50 88 156 240 308 352 363 367 388 343 231 143 111 98 78 69 72 64 56 44 43 43 42 44 45 49 46 46 46 47 55 54 65 54 46 47 56 80 104 150 185 258 310 320 279 235 204 183 129 93 89 93 69 45 45 53 53 61 64 79 83 87 73 48 47 49 60 47 45 61 113 156 223 274 254 158 82 55 63 60 57 61 57 57 64 86 105 143 190 247 279 246 164 83 59 49 59 59 63 64 67 64 72 45 49 49 49 46 46 46 45 61 49 43 42 42 43 42 42 62 62 69 69 65 65 61 68 60 63 70 67 67 64 58 51 53 52 60 97 181 293 407 457 316 111 47 98 82 50 101 149 177 142 103 68 61 47 46 45 81 80 76 76 93 109 110 110 46 44 43 42 43 46 41 40 44 47 43 43 40 56 65 66 49 39 39 46 78 94 138 197 246 293 313 325 397 487 483 418 278 166 59 38 39 40 49 76 108 115 199 351 470 211 91 83 151 155 167 187 203 195 163 125 66 44 44 43 42 42 41 40 40 40 40 41 41 41 45 45 49 53 54 48 44 44 44 43 91 53 118 183 209 339 425 307 125 40 39 65 60 48 80 106 109 155 209 250 268 282 286 294 297 228 174 144 115 90 77 86 54 54 49 42 40 58 69 53 54 47 39 39 39 43 47 47 42 43 39 39 39 39 43 43 39 39 39 39 39 39 39 39 79 83 83 75 67 59 59 56 39 39 39 39 39 39 39 39 76 56 84 136 132 87 83 123 162 165 161 150 150 162 158 147 115 95 83 79 72 56 60 72 92 84 68 52 48 48 56 60 40 40 40 56 76 84 72 46 49 50 69 84 87 93 111 119 213 233 229 181 111 71 45 41 58 50 42 42 41 49 65 68 60 56 59 51 54 50 46 38 39 39 39 40 40 40 40 45 40 40 40 40 40 44 48 48 51 51 47 38 38 38 40 52 76 92 104 115 115 130 162 179 155 171 199 207 170 122 126 152 284 245 217 229 284 359 441 492 475 487 480 464 425 390 370 358 341 359 373 355 349 347 348 331 333 348 368 380 392 392 395 391 366 362 365 361 365 373 389 397 431 431 431 431 427 415 407 389 366 336 302 284 264 254 239 210 186 165 131 113 111 109 125 130 145 172 171 142 124 115 83 57 37 45 53 61 81 109 133 145 177 184 187 189 189 180 175 167 154 158 162 173 185 205 224 239 243 238 226 217 213 205 197 197 193 196 192 192 196 208 227 235 263 263 263 263 255 254 246 242 233 237 248 256 272 288 311 326 345 357 380 403 419 434 434 445 457 457 461 458 454 439 435 419 408 413 422 430 415 395 363 351 310 290 277 262 262 255 251 236 204 200 200 197 205 206 214 229 272 283 295 311 338 362 385 397 437 453 472 472 468 464 483 495 506 521 529 541 550 558 562 562 554 550 542 530 518 506 498 494 494 487 483 482 482 475 468 457 445 441 434 435 431 436 437 448 444 459 467 475 483 483 486 482 493 501 521 536 548 527 491 442 374 344 323 306 309 324 367 391 399 440 472 458 444 422 391 330 302 265 245 226 220 225 222 204 193 191 191 188 178 159 147 132 112 104 98 89 87 94 108 126 152 175 191 203 206 222 237 270 349 394 425 456 490 521 555 585 620 638 661 685 716 740 752 767 762 769 785 793 808 815 822 828 883 902 928 951 974 982 992 999 995 987 968 945 930 919 916 909 913 913 913 928 943 958 965 961 928 904 867 832 802 757 711 670 604 555 498 452 421 391 363 318 299 255 224 205 180 146 115 96 65 58 49 47 46 46 47 55 273 273 273 266 266 263 263 263 263 259 248 244 244 244 240 233 238 218 216 230 267 301 327 336 342 361 372 368 391 403 363 275 186 116 84 104 127 146 182 226 250 271 295 293 278 262 247 240 252 208 152 124 120 116 96 76 88 76 57 41 37 33 40 41 42 39 47 63 76 97 113 121 121 157 224 280 319 323 307 316 313 399 467 478 458 466 537 601 601 600 593 589 585 585 589 600 592 658 671 649 638 651 629 583 568 561 558 562 562 558 550 546 498 545 580 575 533 508 508 531 563 555 551 556 575 586 571 556 527 547 575 602 616 627 638 653 630 633 626 619 604 597 594 616 614 632 593 544 534 545 532 487 410 384 370 375 385 409 441 472 465 491 507 503 487 472 453 435 416 346 302 283 222 138 145 222 331 395 456 521 573 637 698 744 818 868 888 878 856 827 770 683 561 471 374 266 186 126 84 62 54 65 89 112 116 104 92 76 62 68 61 52 56 56 49 53 47 47 47 70 120 167 221 256 283 286 270 242 222 214 227 232 248 248 248 233 210 191 183 179 211 231 262 293 309 321 314 310 286 267 250 246 270 306 337 345 342 334 341 342 350 354 361 361 387 390 391 394 404 415 430 458 513 543 555 558 550 550 566 577 604 600 596 604 616 632 640 647 637 637 630 612 593 575 556 538 515 504 496 484 479 475 475 472 402 383 390 398 422 441 449 460 479 490 501 512 535 547 562 569 596 607 615 619 623 615 612 611 600 595 600 615 632 635 616 575 504 468 452 437 415 400 386 376 314 281 250 213 194 176 165 168 193 211 222 230 238 246 257 268 263 267 289 289 308 316 328 347 372 367 349 334 313 270 220 170 182 190 202 214 232 247 262 278 304 303 310 310 325 340 337 338 347 316 278 244 222 183 140 106 83 91 99 111 115 115 118 114 133 137 141 149 149 141 133 129 137 133 132 121 108 93 92 89 116 109 108 101 104 101 108 105 117 98 94 106 129 125 113 89 93 108 124 132 143 159 179 206 204 230 258 296 343 384 426 452 422 440 461 476 491 522 538 549 573 577 592 604 601 582 559 533 487 450 397 328 255 209 195 225 318 366 387 415 435 440 433 419 379 349 299 245 198 176 181 218 305 346 366 377 377 380 388 388 380 381 382 374 355 324 289 265 228 224 225 213 205 201 201 205 232 235 238 237 244 267 294 318 349 357 369 366 355 327 296 273 237 214 198 195 208 225 237 237 207 199 198 201 201 212 234 242 224 251 279 287 294 302 326 343 308 285 265 246 243 247 235 220 204 192 165 153 149 153 165 162 133 145 157 157 173 184 136 86 36 30 27 28 27 25 52 93 99 101 113 97 65 34 29 29 50 46 46 42 34 37 37 30 35 31 31 31 39 47 58 63 102 79 55 35 39 35 35 31 42 46 42 34 30 30 34 34 46 42 38 34 38 46 54 43 80 122 166 162 146 139 107 63 59 51 43 38 37 37 48 45 37 42 54 66 70 62 50 39 35 35 35 35 42 36 43 42 65 72 61 61 54 54 50 50 35 47 44 36 36 37 38 38 39 41 45 56 48 47 55 63 118 154 194 224 228 232 236 229 196 192 180 152 121 109 108 108 170 172 183 225 290 337 364 346 284 219 164 121 102 94 89 102 154 241 371 509 636 758 866 924 963 994 980 935 868 804 698 598 465 401 336 302 287 267 221 178 113 95 87 79 68 64 65 65 52 56 63 55 47 58 78 118 220 308 418 519 585 608 609 598 482 373 229 120 91 105 86 50 54 58 59 71 87 88 92 88 61 61 53 57 57 49 53 60 66 74 78 74 74 74 78 71 79 68 64 60 60 64 68 79 86 82 81 66 54 46 42 42 46 62 77 76 71 82 129 169 210 198 198 210 218 183 127 80 96 81 58 50 46 39 39 39 47 47 43 43 39 39 38 38 39 39 39 40 40 41 42 42 48 43 43 61 94 165 300 414 490 480 374 195 66 47 54 42 49 49 49 49 49 49 49 48 40 47 47 47 43 43 39 39 40 52 82 100 133 199 286 357 468 484 473 412 301 191 109 81 43 51 51 51 51 51 51 51 47 39 43 47 51 59 59 63 55 83 107 95 63 39 50 66 54 54 50 50 50 50 46 46 42 46 50 53 61 65 65 61 44 41 54 62 70 70 71 63 49 47 71 94 102 94 90 78 39 40 45 49 60 68 83 84 69 73 58 42 42 48 56 48 73 69 61 50 50 50 54 51 47 57 88 107 114 102 97 85 92 88 84 85 89 81 57 43 49 45 58 89 73 44 43 45 57 53 56 56 59 55 55 55 73 81 94 104 110 115 109 92 48 48 48 49 63 79 104 100 60 46 47 46 45 49 53 61 45 61 65 73 78 62 83 163 135 67 45 63 107 111 106 112 135 166 215 270 328 366 377 373 309 328 307 295 348 420 400 324 380 416 435 400 336 268 208 148 105 67 59 79 75 48 43 56 72 64 56 52 54 47 58 58 62 58 58 66 70 63 67 68 84 77 69 62 66 66 74 71 68 75 104 148 222 304 372 413 523 666 610 343 154 171 148 46 65 72 72 61 57 49 44 44 45 46 51 55 48 47 52 60 58 69 54 46 47 60 95 118 149 207 282 332 343 326 302 272 279 170 90 74 69 45 44 45 49 49 57 68 80 88 91 73 46 46 48 75 62 50 92 156 283 381 445 394 234 98 54 55 48 52 45 45 50 61 87 98 132 179 223 224 202 147 89 53 52 56 60 64 67 60 64 68 49 53 57 61 61 50 49 46 72 63 43 43 43 43 43 42 42 54 65 72 76 71 78 75 63 63 64 64 64 64 58 50 43 51 66 113 210 327 414 442 329 139 44 47 42 62 101 93 90 70 59 48 49 46 46 44 43 58 74 91 100 100 73 52 44 43 43 43 51 47 42 41 63 66 51 43 40 45 50 58 42 40 41 79 126 158 210 261 303 318 349 393 464 475 388 273 181 122 66 44 39 39 41 88 104 140 176 315 463 251 107 103 110 186 290 362 373 316 244 171 84 59 44 42 43 44 44 43 40 41 41 42 42 42 50 50 54 66 71 68 49 44 44 56 118 37 130 199 170 432 585 325 177 107 84 64 37 37 56 100 134 133 124 127 134 148 148 148 117 110 112 118 96 63 61 89 73 73 60 46 49 56 54 37 58 43 39 38 39 51 51 42 46 43 39 39 39 39 43 47 39 39 39 39 39 39 39 39 52 56 56 56 48 41 52 49 41 41 41 41 41 40 40 40 39 67 114 141 136 120 156 211 309 320 293 239 208 197 167 116 128 109 82 57 40 40 48 60 56 52 51 40 39 39 43 40 51 40 51 56 83 84 75 41 44 46 82 97 85 68 58 50 133 160 160 116 81 73 62 42 54 45 40 40 40 48 48 48 56 52 51 43 46 46 50 43 39 39 39 40 47 40 47 45 40 40 39 39 43 40 47 47 39 43 47 39 38 38 48 69 68 81 96 92 87 96 131 163 171 167 179 195 166 130 142 167 220 184 164 196 273 348 392 416 435 439 423 384 344 312 308 311 322 360 389 375 377 391 385 363 337 348 360 376 384 388 383 375 367 363 366 362 362 370 374 385 381 385 393 397 397 397 389 382 363 340 314 300 286 268 249 217 208 180 150 136 133 139 156 157 161 180 179 146 128 112 83 49 38 50 70 91 119 143 163 178 174 177 176 175 170 172 171 167 170 174 186 201 214 229 240 247 231 226 218 201 197 189 181 181 189 185 181 188 196 204 227 235 259 259 259 255 254 246 238 230 221 225 240 256 287 314 345 361 396 407 419 442 454 462 470 470 474 473 466 458 435 412 400 384 385 394 403 399 387 352 316 296 247 238 218 210 211 219 219 212 208 208 216 220 232 244 256 268 327 346 366 386 417 437 449 460 476 495 514 510 509 505 517 529 541 545 553 561 561 554 550 546 542 538 530 511 495 483 475 467 463 459 459 451 451 448 441 441 433 426 415 411 405 409 409 413 401 409 409 409 416 412 419 419 439 458 474 497 504 480 436 386 330 311 294 277 280 304 362 406 462 514 547 524 494 478 436 382 327 305 289 274 279 288 292 274 247 248 246 239 220 201 186 167 139 127 118 114 109 120 142 153 195 210 228 232 243 259 286 327 390 427 451 478 509 536 567 597 628 646 666 685 716 736 748 756 778 785 789 804 823 838 849 867 902 920 940 959 978 993 993 1000 998 987 960 933 915 904 898 895 906 902 905 912 926 941 948 938 908 882 860 844 829 817 795 761 742 696 646 607 569 530 488 435 400 355 321 298 272 230 192 158 119 104 88 68 64 76 84 92 315 315 311 307 296 285 281 277 281 270 263 259 252 248 240 240 239 239 254 269 291 306 328 339 329 348 367 382 405 419 391 326 216 175 155 151 167 176 176 161 215 207 223 232 213 174 174 192 189 134 85 61 76 83 67 46 101 97 69 49 61 82 80 38 48 50 70 91 112 137 165 180 267 306 357 403 429 424 402 393 413 477 540 568 607 638 657 634 642 615 588 570 567 556 548 544 554 569 580 583 591 588 596 592 529 545 562 551 528 517 526 550 540 528 505 490 502 503 483 447 471 483 495 518 541 559 571 575 563 547 532 537 558 587 606 624 639 619 619 646 657 639 627 642 679 708 694 659 641 612 570 521 443 422 411 393 382 383 392 400 371 395 408 394 364 325 283 265 257 142 125 157 151 151 201 247 427 512 574 605 630 659 694 725 789 816 829 819 786 745 662 557 429 351 288 213 162 142 139 140 128 118 106 91 74 58 54 53 53 51 54 49 48 48 49 49 49 49 53 94 169 253 330 361 329 283 244 200 165 146 147 144 161 153 142 135 131 120 112 115 153 180 200 208 213 228 252 267 251 245 241 267 302 330 345 345 345 334 350 350 351 351 347 342 346 356 360 371 385 393 400 421 465 506 530 537 532 531 565 596 611 622 626 641 653 658 673 673 668 657 649 634 619 608 589 582 527 516 512 509 509 506 510 504 462 451 443 435 427 423 415 411 426 426 433 437 445 465 481 499 533 543 555 554 570 573 581 592 591 606 622 633 644 636 640 607 552 516 500 480 465 447 436 415 390 345 296 262 229 203 173 168 201 204 207 207 222 238 257 272 251 255 277 289 311 319 327 346 375 383 372 350 325 282 225 186 168 172 180 188 199 206 210 217 262 276 288 292 303 311 319 320 320 305 283 253 227 184 141 110 98 102 106 110 118 122 126 130 126 134 146 157 154 145 134 125 133 126 129 118 113 94 89 74 105 97 105 97 101 93 101 89 113 113 113 113 113 113 113 113 109 117 121 121 125 129 129 136 186 217 248 275 294 317 355 384 374 415 460 486 499 517 536 536 535 543 570 589 597 585 566 551 517 472 408 340 275 222 180 186 319 361 374 383 387 384 366 359 315 296 265 233 202 186 210 263 334 371 386 391 395 391 379 372 345 346 354 343 315 284 276 258 244 237 240 243 246 246 260 260 287 279 267 259 259 271 277 288 315 319 331 324 312 288 253 233 201 209 210 222 234 246 262 259 213 194 181 184 202 222 260 290 254 277 297 301 294 298 318 331 339 323 307 273 246 215 192 174 146 146 154 146 146 146 165 170 126 127 158 193 207 178 120 82 30 28 27 27 26 25 25 27 68 65 69 69 54 39 29 29 47 43 42 34 37 44 44 48 54 47 54 51 58 55 62 55 74 59 58 43 42 35 42 35 30 30 31 31 31 31 31 32 31 32 32 31 31 31 32 31 44 85 129 137 129 118 98 74 70 62 58 42 34 33 33 33 34 43 67 83 83 67 43 35 35 35 35 35 35 35 35 35 50 50 50 50 51 51 44 43 36 35 35 36 36 45 45 45 42 38 42 43 51 52 59 56 68 91 131 170 190 210 236 252 225 226 224 208 199 203 222 241 299 317 339 378 413 443 447 433 381 304 211 141 120 118 114 108 121 192 310 455 600 726 849 926 956 996 1013 994 950 893 824 752 660 623 571 526 489 443 345 236 157 115 92 73 59 51 48 60 55 58 61 62 69 95 145 205 312 409 517 585 586 537 479 434 300 226 144 98 80 84 70 58 88 88 88 84 85 78 74 74 78 82 86 85 85 74 77 73 66 73 73 70 69 66 66 66 70 75 71 47 51 79 80 71 78 85 78 70 55 43 43 42 43 63 85 98 111 161 236 302 336 336 344 368 372 321 234 164 140 111 88 65 51 40 40 40 41 41 40 39 39 39 39 40 39 40 40 40 42 42 43 43 45 44 50 94 145 229 342 430 457 400 277 136 66 59 63 50 41 41 42 41 49 44 51 47 38 42 46 50 53 49 49 38 59 63 70 76 94 125 176 212 325 369 386 348 256 150 95 75 51 54 50 46 39 39 43 47 38 48 100 136 140 108 72 60 80 104 124 112 76 48 51 63 46 46 50 46 53 49 49 42 66 39 38 46 50 46 61 90 101 90 90 87 67 43 39 40 53 40 82 141 109 102 113 78 41 41 48 48 55 59 63 71 92 100 68 40 40 47 64 49 46 46 46 50 50 54 61 54 47 56 78 76 71 85 143 186 269 199 115 61 54 55 52 44 43 52 64 71 63 48 43 43 63 59 55 51 62 62 54 51 50 54 66 78 86 94 98 88 57 46 46 46 53 57 64 64 64 57 53 61 69 72 60 48 76 64 76 97 101 92 112 141 63 47 48 79 91 90 108 143 134 173 207 222 269 320 327 309 317 356 359 372 441 482 391 244 313 350 343 257 162 123 104 81 100 66 45 45 45 53 61 53 77 73 57 43 42 42 43 66 72 68 65 46 55 57 66 74 46 67 95 146 133 109 127 54 77 81 114 165 250 371 519 636 823 819 782 664 445 218 106 114 115 114 103 96 70 46 45 45 47 48 49 49 56 56 60 71 74 62 46 46 54 90 129 156 162 225 268 287 334 386 369 303 235 137 61 62 85 73 49 45 45 62 77 69 61 65 76 69 79 47 47 63 65 80 172 290 394 447 477 407 261 118 58 55 43 44 45 50 65 69 80 90 129 161 184 192 204 197 145 74 52 60 56 44 60 77 65 44 61 69 77 81 77 69 69 69 111 63 42 51 60 43 41 40 39 40 41 60 63 69 76 69 63 68 61 49 57 78 77 41 65 73 77 100 187 287 334 315 175 112 44 42 43 59 60 55 43 43 43 43 43 43 43 43 50 50 54 58 58 62 59 59 41 56 48 48 80 72 43 62 63 90 66 39 44 46 46 48 41 42 79 143 190 218 257 297 336 332 352 406 429 377 264 172 124 93 54 39 40 49 50 57 60 151 242 350 385 220 60 83 107 174 218 301 388 355 282 272 156 116 85 66 59 42 43 62 73 85 65 48 56 71 67 79 67 67 84 108 92 53 44 59 65 64 159 222 233 345 419 313 171 124 68 40 40 44 52 56 72 71 75 86 90 94 94 105 78 74 74 79 92 97 85 66 61 57 53 52 44 47 39 46 38 42 46 50 54 58 62 62 58 54 50 46 46 46 50 47 47 39 39 39 39 40 40 39 40 41 50 58 62 59 74 86 55 59 66 74 69 56 59 74 131 162 185 191 237 316 380 418 459 499 478 396 300 239 179 133 79 64 48 43 42 41 41 48 51 47 50 39 46 43 54 51 62 47 54 63 90 83 66 39 75 64 60 63 67 67 74 70 118 142 137 105 93 98 82 53 56 48 40 40 40 47 39 39 47 43 39 39 39 39 43 47 43 43 51 43 51 43 51 43 51 43 51 39 43 39 43 38 38 46 39 38 37 39 60 85 48 85 101 73 61 88 128 140 176 196 220 212 171 123 110 114 138 170 221 251 268 279 308 325 306 307 290 246 217 220 239 257 331 377 402 397 406 412 391 372 385 376 375 372 388 396 388 376 348 356 364 368 360 352 336 332 335 339 351 359 356 356 348 344 321 314 311 304 293 282 274 253 227 206 196 190 198 197 213 207 216 215 191 146 117 100 83 66 61 77 97 117 138 150 154 155 165 156 147 145 147 158 180 195 210 218 230 245 249 256 259 259 238 229 212 192 187 191 199 203 185 177 177 189 197 209 224 228 255 255 254 246 238 230 230 226 233 244 256 279 325 364 410 437 465 461 461 461 459 468 480 492 514 509 486 462 427 391 360 341 362 363 359 348 328 289 253 228 219 211 203 195 206 218 230 242 262 270 282 309 329 345 362 365 397 405 421 441 468 487 502 513 517 520 523 523 530 534 546 546 543 547 551 555 548 537 533 529 521 505 478 459 455 451 432 420 443 443 432 432 436 432 429 430 414 403 391 392 385 385 381 385 358 351 339 327 330 333 341 352 395 411 446 485 508 488 451 401 343 327 311 310 330 381 449 500 547 588 623 612 587 564 540 499 405 388 387 387 399 403 411 419 420 413 398 383 349 314 287 264 230 216 204 192 195 200 215 234 249 252 262 280 300 342 365 399 455 480 496 504 520 543 574 601 632 647 674 686 701 717 736 759 793 803 811 822 833 852 871 893 912 923 938 962 988 996 988 984 982 978 952 933 911 893 875 867 867 874 882 885 896 903 909 899 852 826 828 843 866 870 869 846 830 816 793 755 702 647 604 560 524 499 487 468 437 395 364 337 263 248 222 203 196 193 201 198 350 342 338 334 319 308 304 297 285 285 278 267 263 252 252 252 273 284 288 296 307 330 345 360 363 373 380 390 409 428 419 370 315 274 262 243 235 228 226 223 199 189 193 199 179 147 163 196 190 134 74 57 65 80 71 47 111 119 98 58 46 74 98 90 89 102 131 156 188 221 265 293 335 358 397 430 448 447 434 432 501 564 627 650 661 665 645 613 574 559 548 542 540 534 519 518 516 531 538 557 575 586 582 574 533 538 540 532 510 503 512 532 500 493 469 427 440 458 442 391 382 394 425 456 483 510 536 541 512 493 463 464 477 508 534 553 544 558 580 596 596 577 586 620 663 701 710 699 684 674 648 614 585 563 533 483 428 378 366 363 346 351 364 358 305 219 181 190 126 55 66 105 103 131 209 266 433 515 581 620 639 657 692 704 709 726 732 722 692 631 552 447 327 260 215 170 153 164 184 200 213 195 172 138 93 70 55 55 53 52 65 68 75 75 68 57 59 62 84 126 204 284 363 380 342 285 249 190 147 128 117 111 124 113 105 94 90 75 71 74 111 134 153 158 158 174 193 209 236 230 228 246 285 331 362 374 326 327 335 347 348 356 360 364 360 363 377 382 393 400 408 425 470 507 530 530 528 535 569 596 630 637 645 649 661 672 683 680 664 664 653 641 633 611 603 585 541 531 535 528 532 529 526 519 493 478 470 462 450 431 423 419 411 400 396 396 404 412 424 442 483 494 506 513 528 539 547 553 572 583 610 625 636 632 636 614 563 538 522 506 480 472 454 437 419 378 330 289 259 226 188 172 194 197 200 203 207 226 249 264 259 267 282 293 308 319 327 346 375 379 368 342 317 278 225 179 172 169 169 181 192 196 199 206 248 254 257 268 272 292 300 300 301 286 267 245 223 180 141 110 102 106 110 110 118 118 122 126 126 134 142 146 142 134 122 114 118 118 114 110 102 86 78 70 97 97 97 97 93 93 93 93 117 117 117 117 117 117 117 117 101 105 105 109 113 113 117 125 155 186 214 237 253 267 298 327 353 397 442 475 503 517 532 528 507 504 527 550 569 573 569 550 524 487 431 367 295 238 188 186 281 326 351 357 358 347 332 325 290 262 238 211 198 186 209 262 341 378 386 402 399 399 388 372 326 327 327 307 280 261 257 246 232 229 243 254 272 275 286 289 317 305 293 274 271 276 281 285 301 305 309 301 285 269 253 245 213 217 221 229 237 249 257 254 208 193 180 187 202 232 270 286 269 292 308 305 294 295 311 323 339 331 307 273 243 204 185 162 123 135 143 143 146 158 177 178 142 135 170 204 218 184 114 67 29 27 26 27 27 26 26 28 49 49 57 57 47 39 30 29 47 43 42 34 44 44 48 48 57 50 54 54 58 58 62 62 62 58 50 42 38 34 34 31 31 31 31 31 31 32 32 32 32 36 36 32 32 33 32 31 31 52 85 93 89 89 81 69 61 58 50 38 34 33 34 34 34 43 71 87 87 71 44 35 35 35 35 35 35 35 35 35 43 43 43 43 44 44 44 43 51 43 35 35 43 44 52 52 52 45 41 46 54 48 56 56 53 73 108 135 162 190 225 244 259 259 259 250 245 252 282 309 371 385 415 450 504 524 536 517 465 420 331 223 139 97 75 74 119 175 285 422 559 685 808 895 950 992 1004 986 947 898 860 811 826 797 740 680 616 544 434 314 164 104 69 51 48 48 48 49 52 66 73 74 83 121 182 249 413 482 548 582 556 476 363 282 200 157 107 84 84 89 81 73 79 79 79 79 80 76 76 76 80 80 84 88 91 91 91 91 65 69 69 73 66 70 62 62 54 78 75 55 55 79 76 67 85 85 78 63 59 44 44 43 43 59 92 109 138 203 301 390 471 486 510 538 551 516 434 364 198 160 106 80 70 60 45 41 40 40 39 39 39 40 44 48 40 40 41 42 42 47 43 44 45 44 53 111 174 255 362 431 438 362 230 105 58 63 55 42 41 42 49 53 60 52 51 43 38 42 46 58 57 53 57 46 43 40 50 49 55 82 121 149 214 235 253 250 200 134 91 74 51 57 53 49 46 50 50 54 38 71 151 231 266 207 126 55 73 93 112 100 76 52 55 63 46 46 50 46 53 49 49 42 62 38 38 46 58 54 58 86 138 142 119 87 52 39 39 39 49 39 89 161 137 110 105 62 41 45 56 52 55 59 75 91 86 87 68 40 41 51 64 45 46 46 46 46 50 50 61 54 47 56 82 79 81 107 168 219 314 243 140 70 56 55 52 45 43 48 63 63 59 51 47 43 70 66 58 58 66 62 58 50 42 46 54 62 74 82 79 83 48 48 44 44 45 45 45 45 61 53 49 57 64 64 52 44 60 48 60 88 92 80 100 129 83 53 56 76 91 86 100 135 137 161 203 227 265 289 292 290 300 351 383 411 476 506 431 297 350 328 262 152 89 75 79 65 74 55 50 54 62 66 57 45 49 49 48 43 43 56 100 150 63 75 65 66 63 57 54 51 47 87 126 185 159 119 153 111 92 85 111 201 331 490 633 732 925 912 915 869 680 390 191 147 149 137 115 104 81 51 48 49 48 49 50 58 61 64 75 75 95 83 71 63 78 105 148 174 225 276 319 338 370 390 349 260 151 85 45 45 53 45 46 58 45 54 65 69 65 57 61 70 59 46 46 67 85 124 231 346 413 448 462 393 254 126 59 47 44 44 45 50 65 73 88 91 122 161 184 184 223 247 192 101 63 84 89 61 45 53 61 49 61 73 85 85 73 69 72 88 63 58 51 52 44 42 42 43 42 41 41 40 48 66 73 74 40 50 62 58 58 74 80 64 39 95 119 148 227 255 199 129 123 80 43 42 44 64 56 43 43 43 43 47 47 47 47 50 57 57 61 65 62 62 62 62 63 99 43 43 140 136 48 58 87 69 82 91 64 42 41 38 42 48 100 159 202 229 265 297 293 297 304 303 290 237 184 139 108 84 46 38 40 49 54 58 77 152 251 327 302 149 64 116 132 143 118 149 236 274 318 407 299 177 115 107 65 46 71 96 163 139 146 142 101 78 73 41 83 68 79 100 96 68 63 71 137 140 195 243 278 315 255 116 128 100 64 44 44 48 48 44 44 44 48 48 52 56 56 57 63 55 55 63 79 83 71 59 55 55 51 51 47 43 43 39 42 42 46 50 54 54 58 58 42 42 42 46 46 50 58 51 51 40 40 40 40 41 40 40 41 46 59 67 60 60 64 75 82 90 108 112 102 104 142 188 206 264 318 357 419 495 558 577 518 571 558 462 366 294 199 114 60 49 45 43 42 42 48 55 66 74 82 82 74 58 38 38 42 70 98 102 86 70 70 67 41 55 90 86 67 55 63 83 86 106 106 78 77 89 77 49 71 71 59 43 38 38 39 51 47 43 39 39 39 39 43 47 51 51 51 51 51 51 51 51 51 51 51 47 43 43 43 39 38 46 39 38 37 39 53 77 44 78 101 73 57 89 121 140 164 200 236 216 164 120 106 105 128 172 252 310 297 252 234 240 202 198 189 164 139 161 207 257 358 404 418 415 421 431 414 392 401 395 379 383 399 396 387 364 348 348 360 360 356 344 332 320 320 331 332 336 336 332 321 310 298 295 299 299 299 295 291 267 240 217 217 219 225 234 236 237 222 214 198 161 137 124 115 98 121 129 145 155 152 152 145 148 127 126 128 130 152 178 205 224 242 246 253 249 248 240 235 231 214 209 196 187 183 183 198 199 185 177 181 185 201 209 220 224 259 255 250 242 234 230 234 234 245 256 279 313 356 402 445 465 492 488 484 473 463 464 469 477 499 487 467 431 388 356 321 302 327 323 316 312 285 253 210 196 203 214 226 238 258 281 297 305 329 337 360 380 407 423 431 439 451 459 471 487 507 521 529 536 523 519 526 526 537 541 545 549 538 531 539 539 532 525 517 513 489 462 435 416 412 405 393 385 404 404 400 393 393 394 398 398 403 396 396 389 385 381 377 370 327 308 291 275 275 286 301 317 400 427 459 494 513 493 464 436 381 373 373 369 392 440 500 547 566 606 642 637 621 601 584 543 497 472 482 479 489 494 505 509 502 499 492 469 443 411 384 358 308 294 282 271 260 264 275 279 279 293 303 326 356 398 429 455 500 515 520 520 523 535 562 585 624 639 670 682 697 713 732 763 789 807 818 833 852 875 894 909 896 903 911 934 954 958 950 949 965 957 931 901 881 855 833 825 806 810 814 825 839 846 845 834 806 799 806 824 854 865 869 871 876 872 853 823 777 739 697 663 615 604 600 585 573 550 531 513 447 432 405 375 364 346 343 343 359 351 343 339 324 320 316 305 297 293 293 282 278 271 267 274 300 308 315 331 343 361 381 391 391 397 388 394 417 448 456 438 375 345 341 310 283 271 280 285 206 187 184 185 169 146 178 215 187 139 83 63 71 79 67 46 106 139 139 95 52 72 108 120 170 187 223 251 263 279 299 322 341 360 387 414 432 440 436 446 515 570 605 600 591 590 566 534 558 544 541 535 536 522 507 513 519 533 536 547 566 581 588 592 576 580 577 570 556 553 554 559 485 471 435 389 401 431 444 409 332 348 382 405 417 440 474 479 452 426 399 392 400 416 434 445 474 488 514 525 529 518 515 541 556 598 626 631 633 638 627 609 583 577 570 551 525 496 496 499 442 407 404 402 356 246 167 144 113 65 89 128 146 225 296 311 415 482 540 579 598 610 625 630 614 624 630 616 579 522 443 349 241 197 172 167 193 232 283 315 332 340 338 304 249 159 84 52 51 58 80 105 127 131 128 124 130 127 131 165 217 282 350 363 347 294 250 187 136 105 93 86 99 88 81 74 70 63 62 69 68 87 103 104 108 116 131 154 173 192 226 264 301 319 318 305 313 313 329 349 369 385 404 412 412 415 430 434 445 453 468 482 511 541 556 560 562 566 588 615 646 653 657 657 664 665 672 672 664 660 653 645 633 611 599 577 549 539 551 552 556 553 546 539 528 517 505 493 481 458 450 446 422 406 398 390 390 383 391 402 428 439 447 455 478 489 496 503 535 550 569 588 604 607 611 585 545 526 515 495 488 469 462 445 431 398 357 327 294 260 218 199 202 198 197 193 204 219 242 257 272 279 294 305 316 320 323 342 375 371 357 338 313 278 229 190 172 169 177 185 196 196 203 210 248 250 246 249 253 268 276 284 281 267 244 230 207 176 137 110 106 106 110 114 114 118 122 122 118 122 130 130 130 122 114 106 110 110 106 102 94 82 70 66 93 93 93 97 97 97 101 101 117 117 117 117 117 117 117 117 93 93 97 101 105 105 109 117 116 155 187 206 213 216 242 272 329 374 427 468 496 510 521 510 473 454 468 488 526 546 557 543 524 495 454 398 341 280 226 214 269 308 329 338 331 312 301 294 278 235 207 188 190 179 198 236 322 359 379 396 397 397 381 366 311 307 299 276 256 245 249 250 231 235 250 258 287 295 305 312 341 333 310 290 283 284 289 289 297 294 290 274 254 238 238 246 218 218 218 222 226 230 238 238 201 189 176 187 202 232 259 282 277 289 301 305 298 295 307 312 332 324 293 266 231 197 178 155 127 124 139 143 154 166 177 175 161 150 169 195 200 151 80 30 26 26 26 30 30 26 26 31 36 36 37 45 38 38 31 30 47 43 42 34 44 44 48 48 53 46 50 50 54 54 58 58 54 50 42 34 30 30 30 30 31 35 35 39 39 43 43 43 63 79 83 79 79 83 67 43 30 35 48 52 56 68 72 72 52 49 45 41 37 37 41 38 34 47 67 87 87 67 48 35 35 35 35 35 35 35 35 35 43 50 43 43 44 44 36 36 60 48 35 35 36 41 52 48 40 41 37 42 50 44 52 52 48 60 76 91 118 150 193 228 255 274 282 277 272 279 321 352 422 437 471 506 556 584 591 576 591 558 479 338 197 112 90 94 112 153 243 361 491 605 724 813 878 916 940 925 901 883 888 885 901 879 827 759 691 612 499 372 180 97 54 46 48 48 48 47 59 77 91 96 113 155 229 305 475 532 570 560 471 346 229 159 121 103 91 77 73 69 73 65 59 59 59 59 60 60 64 64 60 64 64 68 75 79 87 87 57 57 61 61 58 58 54 54 42 66 82 74 75 95 91 74 78 85 82 67 63 48 44 44 44 59 88 105 146 242 356 464 555 588 628 672 688 666 601 543 358 277 188 119 94 84 74 70 41 40 39 39 40 44 40 40 45 49 57 54 55 59 48 44 45 43 64 119 194 283 378 444 420 323 183 73 50 71 71 43 42 50 57 65 68 56 44 39 39 43 43 54 54 50 50 46 39 39 46 49 51 66 93 113 129 134 132 137 127 104 61 44 62 65 61 57 57 61 65 68 44 84 184 305 366 300 176 65 80 77 88 80 68 56 59 59 46 46 50 46 53 49 49 42 58 38 37 46 58 57 70 102 230 218 163 87 39 38 38 38 69 40 105 193 157 97 69 40 57 57 60 48 39 39 43 51 63 83 72 41 42 59 64 49 45 45 46 46 53 53 57 50 47 63 85 87 108 158 244 314 390 295 168 70 40 41 42 42 43 43 43 43 42 43 51 59 74 66 58 54 62 58 50 42 41 42 50 58 62 62 55 51 44 44 44 44 44 44 44 44 53 49 45 49 57 52 44 43 44 43 44 68 72 64 84 109 119 81 68 80 87 78 96 131 146 153 195 231 257 253 252 274 295 357 401 433 490 532 479 378 311 249 159 68 46 63 71 45 74 55 47 51 70 74 70 66 77 73 64 44 43 59 99 138 72 79 72 58 59 53 54 47 71 90 121 199 222 224 263 205 106 80 89 154 300 484 653 770 876 921 961 955 809 557 278 119 156 141 123 116 89 52 47 48 50 50 62 77 85 81 80 83 78 71 63 66 93 125 163 186 249 300 355 386 410 398 323 236 115 74 50 46 45 43 44 58 50 50 62 82 78 58 62 86 60 47 47 87 130 193 296 399 414 429 409 335 223 123 63 43 49 49 49 50 57 65 76 79 94 141 176 196 247 267 203 97 63 80 84 61 49 65 65 53 65 77 89 85 73 64 72 92 95 102 95 84 76 49 44 45 43 43 42 42 42 50 57 53 41 47 71 74 70 69 76 71 51 127 150 183 266 251 155 96 103 75 52 56 72 87 71 51 42 42 43 46 46 46 46 53 57 57 61 61 58 62 58 58 59 103 44 43 136 128 43 50 66 57 74 72 40 41 71 65 44 57 113 160 191 215 250 290 274 274 257 212 155 114 112 113 80 61 38 38 40 50 59 66 77 104 222 330 305 177 96 80 120 123 90 117 176 199 271 400 423 268 176 161 136 129 164 172 355 275 227 188 124 112 130 127 146 103 83 88 87 67 74 94 156 255 287 259 243 183 106 75 84 73 57 49 49 49 41 39 40 40 40 40 40 40 40 40 55 51 47 51 63 59 47 39 39 39 39 39 39 39 43 43 46 46 46 50 50 54 54 54 38 38 38 42 42 46 46 43 55 44 40 40 41 45 41 40 41 46 63 75 68 60 60 71 84 110 145 179 217 271 379 465 487 465 424 427 511 611 661 650 623 628 582 458 355 287 199 114 63 53 48 47 46 45 55 62 66 62 54 46 50 62 74 82 90 102 110 98 70 54 54 59 42 54 74 74 67 59 70 78 58 74 77 57 53 69 69 53 75 63 51 59 71 71 59 43 47 43 39 39 39 39 43 47 51 51 51 51 51 51 51 51 51 51 51 47 43 43 43 39 38 42 39 38 37 38 45 69 48 82 105 73 57 88 121 140 192 212 205 152 104 99 122 133 140 196 292 350 321 239 189 168 117 106 105 111 118 148 233 327 404 438 451 433 435 441 428 410 416 407 383 387 403 395 382 351 359 356 367 360 352 344 332 331 334 338 338 342 335 331 320 312 300 297 305 306 310 303 299 282 250 241 246 252 255 264 263 264 221 217 205 184 168 164 163 146 169 174 178 171 152 141 132 120 107 114 124 138 168 202 237 260 270 266 254 242 229 220 211 207 183 182 177 172 168 183 191 192 189 185 185 189 201 205 212 216 239 235 235 235 242 246 250 262 280 288 314 345 383 422 457 480 503 488 484 469 462 463 464 465 464 441 417 381 342 306 282 263 275 271 268 268 253 233 209 196 230 253 281 313 341 365 377 381 400 408 427 439 459 467 467 471 495 499 514 522 526 533 533 536 519 515 518 514 518 522 526 530 515 508 512 509 505 497 493 482 455 428 408 389 385 381 377 373 377 373 369 369 369 370 367 363 383 376 380 377 373 358 350 339 323 299 271 247 251 274 301 324 408 439 471 495 495 482 469 446 389 386 398 409 425 465 512 548 583 618 646 654 638 629 620 591 563 549 552 548 559 559 571 571 572 565 554 538 504 473 442 427 377 367 359 347 333 329 325 332 331 342 365 387 425 460 498 521 532 532 539 531 527 531 558 581 616 631 658 677 692 708 728 751 796 814 822 830 849 868 875 887 867 870 870 882 894 898 886 874 905 893 863 829 810 784 765 754 724 724 734 742 748 751 754 743 757 762 784 803 821 847 866 881 885 885 881 866 839 809 779 756 688 682 685 678 674 667 656 645 626 611 588 562 543 528 513 513 345 345 329 325 317 313 309 305 298 297 297 293 293 289 289 289 308 327 350 366 385 393 400 399 390 393 392 395 422 461 489 487 398 375 355 328 306 291 295 296 269 226 191 188 172 160 169 205 148 136 120 105 105 109 102 98 134 179 200 168 129 137 157 162 243 252 279 298 301 296 287 286 321 345 381 417 449 458 462 468 561 591 587 550 529 532 535 519 547 548 546 543 536 522 518 525 542 556 559 558 561 596 642 682 666 666 659 656 653 639 628 610 546 500 445 410 395 393 401 403 302 322 349 368 390 405 436 449 411 382 362 347 351 351 354 355 405 426 437 459 479 472 440 415 471 497 517 538 570 588 585 577 571 568 561 562 554 543 532 536 585 565 527 528 502 423 301 206 170 110 102 118 173 304 375 340 427 469 504 523 538 542 550 547 528 518 505 488 462 417 358 287 184 173 188 215 277 344 407 450 465 465 472 453 381 276 168 93 65 91 136 169 218 245 254 251 244 219 199 199 226 275 325 338 337 291 239 179 125 90 78 71 80 77 65 58 62 59 67 78 72 88 96 93 89 81 101 112 130 168 218 264 297 303 298 292 347 362 390 422 450 470 489 492 511 515 518 526 540 548 552 566 572 587 599 602 605 616 627 646 665 665 665 661 668 665 665 661 664 657 657 645 626 607 588 573 557 562 567 572 576 565 561 550 559 547 539 527 512 504 492 481 457 442 426 410 398 378 374 374 390 401 401 409 424 439 459 467 498 513 537 552 572 575 583 564 515 508 500 492 477 473 459 448 438 409 379 354 328 298 263 229 211 195 199 198 209 224 250 262 277 288 298 306 313 320 320 330 364 364 354 343 325 286 233 190 172 173 177 185 196 200 203 210 241 247 251 250 246 253 249 249 254 247 228 218 199 169 138 114 98 102 106 110 118 122 126 130 110 110 114 114 110 106 102 98 102 102 102 98 90 82 74 66 89 89 93 97 101 101 105 105 105 105 105 105 105 105 105 105 85 89 89 93 97 101 101 109 96 128 160 175 177 173 191 225 294 344 408 457 486 499 514 507 450 427 426 448 476 511 527 531 516 495 477 440 384 331 273 256 277 301 314 311 299 277 270 271 263 212 176 180 183 183 191 229 311 341 369 377 378 378 367 363 303 292 280 253 237 234 250 262 238 242 253 268 291 306 332 348 372 364 341 322 306 307 308 309 274 274 274 258 238 222 230 238 226 222 222 218 226 222 230 223 193 185 181 191 210 233 263 282 278 293 301 298 299 296 304 305 317 301 278 248 220 190 170 148 124 128 139 147 166 170 173 166 173 176 176 174 148 97 43 27 25 26 29 41 45 40 40 33 31 28 33 33 41 34 35 35 47 43 42 34 44 44 48 48 49 42 42 46 46 50 50 54 50 42 38 30 30 30 30 34 43 39 47 43 51 47 55 51 75 99 127 131 147 139 107 51 30 30 30 31 31 40 48 52 44 41 37 33 33 37 41 45 42 43 55 67 67 55 44 36 35 35 35 35 35 35 35 35 50 50 43 43 43 43 36 36 60 36 35 34 36 41 41 41 37 37 37 38 39 47 48 44 48 52 52 56 75 102 153 192 215 246 277 277 280 290 321 356 419 457 499 527 557 576 588 592 641 627 559 408 248 156 122 119 90 111 182 281 388 491 607 699 761 803 838 837 821 831 860 892 923 912 856 793 744 691 577 439 196 97 46 46 52 48 47 46 66 84 101 111 136 202 296 385 497 555 560 483 337 204 142 128 95 88 84 77 65 53 53 52 43 43 47 47 52 52 52 52 52 52 52 52 55 63 71 75 49 49 49 53 53 49 49 42 42 58 70 82 107 135 115 78 86 86 86 78 67 48 44 44 51 70 95 112 161 262 395 518 634 686 741 788 812 802 746 697 581 477 333 216 144 118 109 113 100 91 71 63 68 57 49 40 57 54 58 63 63 63 52 44 45 44 87 146 222 315 402 452 420 308 159 50 43 68 91 83 62 62 61 61 60 48 40 40 48 48 44 40 40 39 39 39 39 39 46 45 48 59 82 94 90 82 75 80 82 71 48 39 69 72 68 64 68 72 75 79 67 91 186 318 385 325 197 88 75 57 56 56 56 52 55 51 46 46 50 46 53 49 49 42 46 38 38 50 50 57 98 158 314 274 171 63 37 38 38 36 69 40 113 201 149 69 48 39 61 53 56 52 55 47 39 37 63 75 72 49 50 63 60 44 49 45 45 45 45 49 49 46 71 75 81 79 112 182 296 383 438 335 188 78 40 41 42 43 43 42 42 42 42 43 63 75 74 66 58 50 58 50 42 41 46 50 54 54 50 46 42 41 44 44 44 44 44 44 44 45 53 45 44 45 53 53 44 42 43 42 43 56 60 48 68 101 135 88 68 79 86 82 116 151 166 150 177 223 235 218 218 260 301 339 375 408 467 494 445 364 169 135 80 45 51 68 64 44 82 63 51 51 66 78 86 90 101 85 68 44 43 43 43 54 85 84 61 46 43 44 50 58 70 81 83 170 283 386 428 323 132 118 133 173 284 449 631 752 798 922 972 928 834 699 434 175 151 141 143 160 142 103 61 49 79 67 70 82 105 104 87 64 54 46 46 58 97 145 195 226 252 312 383 407 398 346 251 168 84 70 62 58 45 44 45 62 50 46 54 82 78 50 58 82 60 48 48 104 175 242 317 376 376 368 320 244 168 108 64 44 53 53 57 58 61 57 60 55 82 121 184 240 275 251 175 97 47 60 64 56 73 93 77 45 61 69 77 81 80 72 68 71 110 105 90 75 79 60 48 43 42 44 45 49 45 44 44 44 52 53 72 83 74 53 52 67 94 154 194 266 334 254 139 136 101 79 74 78 90 90 70 54 42 42 42 49 49 49 50 49 57 57 57 61 54 58 54 54 42 75 92 87 84 100 104 110 107 189 154 55 38 39 41 80 42 53 105 144 163 172 215 243 239 230 193 137 91 66 74 93 65 53 38 38 40 53 66 73 76 74 210 334 293 213 185 141 112 152 195 271 329 277 252 329 398 328 215 174 240 255 249 280 542 487 367 277 259 224 234 300 260 187 127 87 63 51 94 138 268 371 315 191 147 67 38 123 56 53 45 45 45 41 40 39 40 40 40 40 40 40 40 40 55 51 47 51 59 55 43 39 38 38 39 39 39 39 39 39 50 50 50 50 50 50 50 46 46 46 46 46 42 38 38 38 55 40 40 40 41 41 40 40 41 42 55 63 56 60 68 82 79 112 178 279 383 496 636 746 803 753 665 590 606 675 722 715 643 605 544 467 367 270 179 125 63 60 52 47 53 48 59 55 38 38 38 54 74 102 130 146 130 98 62 46 54 62 58 43 98 62 41 42 74 95 82 62 50 58 61 41 41 61 65 64 83 51 47 107 183 191 115 38 47 47 43 39 39 43 47 47 51 51 51 51 51 51 51 51 51 51 51 47 43 43 43 39 38 42 42 38 37 38 48 64 60 97 113 81 68 96 136 144 204 200 168 100 80 115 145 133 184 260 332 338 285 227 166 128 113 97 104 126 133 174 290 393 450 467 468 446 436 434 418 408 423 403 386 383 410 403 385 354 382 382 382 378 370 362 354 350 373 369 365 361 353 353 342 335 312 316 320 328 321 325 314 304 272 263 272 277 280 282 284 282 235 231 220 212 203 199 191 194 205 201 190 174 152 132 120 119 123 130 152 174 200 230 253 268 270 262 250 230 213 193 188 187 171 171 170 166 177 185 193 201 194 193 193 193 201 197 204 200 207 215 227 243 262 274 278 290 312 327 342 369 399 422 449 468 476 468 460 445 441 442 443 433 413 387 355 319 279 259 247 243 235 243 248 260 264 260 256 259 309 329 364 392 416 432 447 447 470 474 485 489 493 489 485 481 513 524 528 532 536 532 528 535 531 523 522 514 506 506 506 499 485 485 485 489 478 474 459 455 432 409 385 369 369 362 358 354 370 366 355 351 351 355 351 344 352 357 361 354 350 331 315 307 307 283 255 235 246 281 321 349 392 428 456 468 459 439 434 430 382 390 402 418 430 457 493 524 556 587 626 634 634 630 629 615 598 587 586 585 589 593 596 597 622 618 603 573 542 510 479 460 449 439 431 412 396 373 365 357 380 392 418 452 490 525 564 575 555 548 551 535 531 535 569 589 604 626 650 665 684 696 720 750 799 810 818 826 834 838 842 842 830 822 814 814 811 811 799 787 795 781 758 727 697 682 664 653 642 641 644 640 651 658 669 669 682 702 732 762 780 810 844 871 874 885 889 878 870 843 821 798 754 750 750 750 750 750 750 743 747 736 725 706 680 662 654 643 319 315 311 307 306 302 298 294 294 294 297 297 297 297 297 304 322 342 381 412 427 423 414 413 401 408 411 423 446 466 494 507 433 398 366 339 336 325 317 298 323 260 201 194 179 163 163 174 160 192 220 230 226 219 228 234 251 269 274 250 234 243 260 252 293 277 279 289 315 329 331 326 377 402 450 484 501 501 479 475 535 561 549 505 487 506 525 524 528 537 538 531 517 502 506 517 521 567 594 597 603 630 685 727 716 716 716 717 713 695 668 620 596 510 467 461 413 335 300 328 264 283 302 318 344 371 406 419 363 341 326 318 322 314 309 310 319 380 433 441 437 417 370 345 383 375 375 403 460 504 520 517 521 496 477 477 478 482 459 464 586 648 667 640 637 622 533 410 355 295 255 210 214 357 480 468 444 451 455 463 470 478 487 484 438 405 383 363 345 309 278 248 178 186 225 287 353 420 481 515 557 534 499 461 422 347 260 197 133 167 219 283 348 394 426 431 378 326 276 242 238 258 296 305 311 276 217 169 126 99 92 92 104 89 70 55 55 59 67 70 77 85 93 78 71 63 78 86 120 149 182 216 261 318 368 410 424 451 490 538 566 581 589 592 618 618 625 624 632 631 631 638 633 644 648 652 662 670 673 677 677 673 669 665 661 657 654 654 661 657 649 634 622 603 584 569 565 566 575 576 580 572 560 556 573 569 558 554 543 539 527 527 515 500 480 453 429 406 394 378 387 379 371 371 379 402 422 434 457 469 492 512 524 532 536 532 510 494 482 470 470 459 459 448 430 412 394 376 362 339 301 263 214 196 195 195 206 225 244 255 278 285 295 298 306 313 313 319 338 349 346 348 334 295 237 194 179 176 177 185 189 189 196 203 225 232 243 243 243 234 218 210 239 227 213 207 199 169 142 110 90 94 102 110 118 126 134 138 110 110 110 106 106 102 102 98 102 106 106 102 98 86 78 74 89 89 93 97 101 105 109 109 97 97 97 97 97 97 97 97 85 85 89 89 93 97 97 101 85 113 141 152 143 149 160 186 264 321 386 442 472 494 512 504 448 420 408 414 437 472 496 508 520 510 496 468 422 368 311 287 281 285 290 279 276 269 266 267 255 192 160 164 187 183 191 233 289 315 343 347 355 344 336 328 281 266 254 234 222 226 250 270 254 257 263 274 290 328 356 375 395 384 372 353 338 327 323 313 250 247 258 243 234 215 218 215 218 211 218 211 218 215 226 212 189 185 189 203 222 245 275 294 282 290 294 299 296 293 297 297 287 275 256 233 209 182 163 148 132 128 143 155 186 190 185 185 207 207 182 140 86 43 28 26 25 29 48 44 43 43 39 28 38 32 36 36 41 41 46 46 47 43 42 34 44 44 44 48 41 38 38 42 42 46 46 46 46 46 38 34 34 34 38 42 54 47 58 51 62 55 62 59 69 106 157 178 209 198 149 66 30 30 28 29 30 30 31 30 48 44 37 37 33 37 41 41 46 39 39 39 39 39 40 40 35 35 35 35 35 35 35 35 50 50 50 50 43 43 36 36 35 35 35 35 36 36 36 37 37 37 37 38 38 43 40 44 52 48 51 39 43 67 109 144 168 206 249 269 280 287 306 328 379 437 492 511 514 529 561 585 606 608 566 459 327 224 146 84 71 73 122 207 297 381 486 571 633 678 724 742 736 754 801 848 919 896 840 773 744 706 599 449 208 91 45 46 52 47 46 46 68 90 115 137 182 264 374 453 519 519 469 358 220 126 108 123 92 85 82 66 53 41 48 52 43 43 43 47 48 48 52 52 52 52 48 44 43 47 55 59 48 48 48 45 45 41 41 41 46 50 54 82 142 178 135 78 86 86 86 78 63 51 43 43 55 77 98 123 176 285 427 553 678 744 804 858 887 877 844 800 747 656 520 368 241 168 135 135 159 138 114 99 103 92 76 49 66 62 67 60 56 52 48 44 45 63 99 158 241 335 403 437 416 301 152 43 41 49 91 103 82 81 65 53 41 40 40 40 41 41 40 40 40 41 41 41 38 38 38 38 37 45 59 71 59 63 60 61 62 62 70 70 69 72 75 75 75 79 87 86 94 110 193 313 369 305 193 106 59 41 40 39 40 44 47 43 46 46 50 46 53 49 49 42 38 38 46 50 38 53 126 218 338 262 131 39 37 44 48 39 57 41 125 193 128 64 68 68 41 40 40 64 95 99 71 43 39 56 60 45 50 70 71 48 44 45 45 45 45 45 45 45 98 86 76 62 84 170 300 399 445 343 200 98 63 61 66 59 43 43 42 41 42 47 71 87 74 66 58 50 54 46 41 41 41 42 46 50 50 50 43 43 44 44 44 44 44 45 45 45 53 45 44 49 57 53 44 43 44 43 43 60 60 48 64 97 115 68 51 63 82 98 152 200 190 158 165 208 219 187 191 241 243 267 303 351 403 400 313 218 52 56 61 62 75 80 73 46 63 56 60 64 75 75 78 74 57 45 43 47 66 58 41 38 45 45 45 46 48 45 53 57 61 103 97 144 281 461 548 424 141 128 143 180 273 419 567 660 729 853 903 851 795 728 553 340 230 202 207 220 202 164 129 110 106 71 58 73 105 104 75 46 58 50 58 69 117 172 238 277 284 347 411 418 359 267 159 85 44 44 45 46 46 46 54 66 45 45 46 70 62 45 46 62 48 46 48 101 192 259 291 298 317 286 222 153 113 97 69 45 44 49 65 74 81 73 68 59 113 121 180 252 263 203 155 144 51 92 120 104 89 85 69 49 61 57 61 77 92 92 76 67 120 163 168 129 97 82 90 83 42 45 61 46 45 44 46 66 86 70 69 72 66 45 55 78 138 180 276 403 403 213 77 103 68 54 46 50 58 58 50 45 45 45 45 53 53 53 53 53 53 53 53 57 54 54 54 54 67 59 140 155 60 120 216 178 123 298 195 39 85 62 38 44 41 45 82 105 117 125 156 172 160 131 91 73 64 63 55 46 66 62 47 47 52 61 77 84 95 118 273 349 229 181 269 309 213 252 284 364 425 367 310 355 328 403 265 167 315 363 328 426 654 708 563 469 517 416 326 414 363 266 178 102 55 55 130 210 461 420 227 83 115 87 39 88 48 45 40 40 40 40 39 39 41 41 41 40 40 40 40 40 43 43 47 51 55 51 47 43 39 39 39 39 39 39 39 39 50 50 50 46 46 46 46 46 54 54 54 54 58 58 58 55 67 52 41 41 45 49 41 40 41 42 47 51 52 64 88 110 122 167 275 435 582 689 795 874 893 916 889 796 719 705 718 704 568 511 493 501 428 279 158 129 74 67 55 47 53 52 54 50 39 66 106 138 150 138 114 98 78 54 38 38 50 62 58 43 82 46 40 46 86 102 82 54 58 57 49 41 40 52 60 56 71 47 55 127 207 215 131 43 51 47 43 39 39 43 47 51 50 51 51 51 51 51 51 51 51 51 51 47 43 43 43 39 46 42 38 38 37 38 40 52 72 108 124 93 80 104 144 164 179 172 148 129 148 175 162 125 228 320 357 294 232 200 149 78 127 119 127 145 174 224 336 434 491 500 489 467 449 436 426 418 445 422 405 410 429 434 417 389 409 409 409 405 401 397 393 397 423 422 414 399 388 384 377 373 362 362 359 363 356 348 344 334 317 307 312 317 312 311 305 292 273 262 251 243 234 226 222 226 249 237 210 187 171 159 151 151 131 157 180 210 236 254 261 267 270 258 238 210 193 173 161 160 156 163 163 163 171 179 187 195 199 194 197 193 189 185 189 189 192 208 243 267 286 294 294 298 340 351 366 385 404 430 445 453 457 449 433 417 398 398 391 381 343 308 272 240 228 228 240 259 259 271 287 307 319 327 327 334 388 403 422 442 461 473 481 485 513 517 524 528 536 532 528 524 547 547 551 555 555 551 547 535 543 535 523 507 495 487 483 472 466 459 456 452 448 444 429 425 401 374 354 346 346 343 335 331 343 339 328 324 320 324 321 318 326 323 331 335 327 307 287 279 263 254 234 230 249 285 325 357 369 400 424 424 404 384 388 392 376 395 411 419 427 442 462 482 505 524 559 579 599 599 610 614 608 604 611 607 614 618 625 626 638 624 605 582 559 525 502 494 502 498 479 464 437 421 398 390 425 444 470 501 540 575 605 617 579 568 563 543 535 538 573 593 599 622 646 668 687 699 719 745 794 805 813 818 815 808 804 796 774 755 728 720 709 702 682 670 659 641 618 591 560 542 523 512 528 520 516 519 534 557 581 600 595 622 664 687 720 754 800 841 856 871 882 882 874 859 836 821 803 796 799 803 807 818 826 829 830 819 811 797 789 778 763 752 285 285 281 277 280 276 279 279 274 278 281 285 296 300 304 311 342 361 404 436 451 449 429 420 424 431 443 455 455 455 471 492 461 425 386 366 366 360 344 321 298 239 203 208 220 217 217 232 261 316 373 394 385 377 379 389 363 345 310 267 268 301 325 317 333 305 279 280 313 358 389 411 459 476 497 511 497 463 415 401 390 437 463 462 481 524 550 553 565 570 567 541 501 462 443 458 469 539 598 625 635 646 681 719 723 723 723 723 716 689 659 608 557 487 483 494 442 340 296 316 292 284 287 286 304 327 354 352 340 318 303 292 296 292 286 295 271 389 487 481 429 386 359 339 267 236 216 248 305 373 413 434 406 386 359 347 359 371 368 388 475 643 729 699 684 723 708 636 628 585 521 401 304 391 531 556 430 412 404 408 420 425 426 415 393 344 304 283 274 257 243 240 224 243 282 340 398 455 497 527 568 553 518 486 443 367 280 216 197 243 318 398 477 535 562 556 505 441 361 293 251 247 256 264 265 234 191 159 143 136 144 145 145 126 95 71 51 50 50 50 65 73 82 67 59 55 59 81 80 125 198 255 320 385 454 497 505 528 575 611 642 657 652 652 670 673 673 676 683 682 682 678 675 671 670 674 686 689 689 685 673 673 669 665 661 661 658 654 658 646 634 615 603 584 565 561 557 569 574 575 575 564 552 548 571 571 564 568 569 569 562 566 563 543 527 500 480 453 437 422 380 364 348 336 336 348 364 376 404 412 432 448 460 468 468 464 485 473 464 452 444 444 448 448 437 426 412 402 391 373 346 305 222 193 192 191 198 210 225 240 270 270 284 291 294 294 301 308 318 326 335 341 334 299 245 202 175 172 180 181 185 185 185 192 202 209 217 224 223 219 203 191 227 216 209 207 199 173 146 118 90 94 102 110 118 126 134 138 118 118 110 106 106 106 106 110 102 106 106 106 98 94 86 82 89 93 93 97 101 105 109 109 89 89 89 89 89 89 89 89 85 85 89 93 97 97 101 101 81 97 117 133 132 131 146 163 237 294 367 417 458 479 505 502 442 418 401 400 403 433 464 480 521 518 512 482 440 387 343 312 297 281 274 279 291 289 282 275 239 176 148 168 183 186 198 237 274 286 309 310 310 302 286 278 246 242 234 218 206 218 235 262 272 275 274 282 308 339 367 383 403 399 392 373 365 346 327 312 231 220 231 224 231 216 211 200 203 196 203 196 203 196 207 204 181 185 193 215 234 261 284 299 295 299 299 291 289 281 285 278 259 241 233 210 191 175 160 156 133 132 148 175 210 222 213 212 221 209 164 98 40 27 25 25 25 47 51 50 46 43 46 23 41 27 31 32 40 45 53 50 54 43 42 34 37 44 44 48 37 30 34 34 38 38 42 42 46 42 38 38 38 38 42 46 50 54 54 58 58 62 62 61 73 129 185 225 265 273 209 121 67 39 30 30 31 31 30 30 44 40 37 33 33 33 37 37 46 35 35 34 35 35 36 40 35 35 35 35 35 35 35 35 50 50 50 50 43 36 36 35 34 36 52 53 45 37 36 36 41 41 41 42 38 39 39 39 60 52 51 39 39 47 78 109 132 160 207 242 261 264 275 293 312 367 422 445 440 451 495 534 538 560 562 502 423 316 186 60 61 48 86 155 219 271 353 438 477 523 592 636 668 705 775 841 880 873 821 744 708 668 566 405 217 95 45 46 51 46 44 56 78 100 137 171 233 315 417 465 523 439 324 214 152 117 103 92 82 78 70 54 49 45 56 64 47 47 47 47 47 52 52 52 52 52 48 43 43 43 43 43 40 40 44 44 48 41 44 41 49 42 42 66 134 174 131 67 78 86 78 70 62 43 43 42 54 80 106 131 187 285 419 552 691 769 832 888 920 925 908 879 835 775 683 545 412 289 219 184 192 160 125 121 127 120 93 66 86 75 71 64 56 52 48 44 48 66 114 170 261 348 403 414 401 282 133 43 42 44 68 86 82 81 61 45 40 40 41 42 41 41 41 41 42 43 51 66 39 38 38 38 38 42 53 53 68 72 76 61 46 42 50 58 58 66 69 68 68 76 79 83 86 102 185 305 353 276 160 82 43 40 39 39 39 39 39 39 46 46 50 46 53 49 49 42 38 38 46 50 37 53 138 242 294 202 87 38 39 60 76 76 101 85 145 169 96 48 68 64 44 39 39 60 99 92 67 38 37 40 41 40 41 70 82 63 44 44 44 44 45 45 45 45 81 73 63 50 88 186 336 441 464 367 236 126 79 64 57 42 43 43 42 42 42 47 71 87 74 66 58 50 54 50 42 41 40 40 41 42 50 58 66 63 43 43 43 44 44 44 44 45 49 45 44 49 57 57 49 44 52 44 48 68 64 48 64 97 86 47 46 55 86 117 172 224 194 158 157 185 200 180 176 196 182 202 246 302 338 298 180 84 40 50 70 72 72 77 74 74 46 51 79 96 99 75 54 45 44 43 42 47 78 74 41 38 36 38 42 59 64 61 49 44 52 146 156 169 243 425 559 481 254 197 136 115 201 358 507 589 675 723 765 771 727 660 577 503 382 322 271 233 195 152 122 107 95 67 50 50 69 72 51 44 66 58 61 77 116 172 234 269 304 355 415 433 372 264 161 103 68 62 62 66 66 62 54 50 46 58 70 74 66 58 62 55 47 48 65 122 201 256 264 244 231 203 147 91 78 94 85 50 43 44 61 86 101 101 100 91 129 125 160 212 215 175 175 204 79 160 212 168 80 44 45 61 53 53 57 80 104 120 116 122 197 304 352 268 149 94 103 120 81 86 72 57 45 46 72 108 111 83 70 73 59 42 84 142 260 243 335 448 371 164 76 113 44 41 40 41 52 53 60 60 48 48 56 56 56 56 56 56 53 46 50 53 50 54 54 58 123 67 124 131 43 112 196 110 195 323 144 35 113 130 42 60 41 45 69 82 90 98 102 109 92 59 42 42 61 72 48 37 70 66 55 55 63 68 80 87 98 121 277 357 249 190 249 265 337 313 241 233 293 288 280 333 353 473 341 217 352 399 414 579 686 787 661 560 625 532 399 479 378 266 166 82 42 51 134 222 412 308 135 48 83 79 40 40 45 41 40 39 39 39 40 40 40 40 40 40 40 40 39 39 38 39 39 43 47 47 43 39 43 43 43 39 39 39 39 39 46 46 46 46 46 46 46 46 54 54 58 62 74 86 102 103 87 76 61 61 61 61 46 42 46 50 51 55 56 76 104 134 152 215 355 550 709 802 866 919 964 960 911 831 766 721 656 590 570 485 451 450 373 224 135 132 73 66 50 45 51 51 62 65 118 122 134 134 118 86 50 38 38 50 74 78 58 38 38 38 39 40 54 70 74 74 66 62 54 49 41 40 40 40 44 44 38 39 51 79 99 99 71 47 51 47 43 39 39 43 47 51 50 51 51 51 51 51 51 51 51 51 51 47 43 43 43 39 46 46 42 37 37 38 43 47 87 127 140 108 95 116 155 168 212 172 125 124 163 199 206 201 248 321 341 259 193 171 113 45 82 98 129 167 224 313 414 495 539 533 522 500 479 465 452 444 465 453 445 449 461 469 457 445 445 441 448 444 448 448 452 463 477 473 461 449 437 430 423 420 428 421 417 413 402 387 379 368 377 367 364 359 353 344 338 325 323 300 289 281 273 250 249 253 272 264 241 221 199 183 175 171 142 160 195 222 247 261 272 271 274 258 230 198 177 157 145 137 141 141 152 156 164 168 176 183 199 194 193 185 181 185 193 197 228 240 271 291 302 298 290 290 332 344 359 382 401 420 431 431 438 426 402 371 355 343 332 317 276 249 225 209 220 240 264 291 327 342 358 381 393 397 401 404 430 441 453 461 473 488 496 500 511 515 526 534 546 554 562 566 578 582 586 586 582 570 562 555 552 539 516 500 480 461 457 449 444 437 433 429 425 417 402 398 386 363 347 336 347 340 332 324 333 329 325 310 313 306 310 303 303 307 307 307 303 287 272 263 246 245 241 245 261 289 321 337 349 365 377 369 357 341 341 352 348 371 384 392 399 406 419 438 473 484 512 540 564 572 587 599 595 607 614 618 625 637 645 652 621 606 584 561 542 528 517 524 528 524 513 489 467 439 427 419 451 470 504 535 577 608 635 636 606 584 571 547 530 542 569 596 615 634 661 683 691 714 737 760 781 796 801 802 788 774 758 736 702 676 642 615 604 584 569 546 503 481 454 427 400 380 354 343 375 371 375 383 406 438 477 511 509 547 585 616 653 706 755 800 826 845 860 871 878 866 855 840 806 799 806 818 829 852 875 890 886 886 879 875 864 860 849 841 243 243 243 239 245 245 252 252 251 258 269 273 288 292 307 307 350 370 400 428 443 441 432 420 432 435 451 463 455 440 452 472 477 453 429 414 414 418 418 407 376 345 337 350 358 343 355 389 426 468 502 516 505 476 458 441 395 365 299 244 249 286 310 298 314 316 318 335 359 405 462 496 508 502 492 471 422 369 312 292 336 402 457 479 521 564 594 594 582 601 598 564 502 435 396 398 446 493 551 590 616 635 661 677 688 692 692 681 666 643 620 588 519 489 478 459 418 375 368 372 352 331 298 289 311 334 350 339 375 334 299 272 268 271 273 279 307 433 521 498 437 394 343 297 204 158 126 134 177 238 318 374 358 342 309 270 249 249 269 324 490 660 743 721 721 771 797 760 767 733 699 587 444 459 531 517 441 414 402 402 403 400 386 368 362 314 269 253 240 227 221 233 241 263 298 348 401 446 481 507 509 520 524 503 444 360 276 221 284 341 436 535 611 656 663 642 599 528 434 343 271 225 203 199 196 180 164 141 145 154 178 194 186 159 123 83 55 50 49 49 50 62 71 71 67 67 82 101 86 160 268 350 406 443 481 511 551 580 608 632 654 658 665 672 683 686 689 696 699 695 695 695 685 677 672 676 692 688 684 676 669 665 665 665 657 658 658 654 643 627 611 588 572 564 553 549 541 549 554 562 566 555 551 547 567 578 575 579 579 583 580 584 593 578 566 542 526 503 491 477 404 385 369 349 337 322 322 315 339 351 364 379 380 384 384 387 422 414 410 409 416 432 448 460 456 452 434 427 420 406 382 334 253 220 208 199 202 202 213 224 251 258 262 273 280 291 294 301 300 304 305 314 310 284 249 214 171 168 176 184 181 181 181 181 180 191 198 201 208 211 207 203 227 216 213 211 196 181 154 126 102 102 106 110 118 122 126 126 118 114 106 98 98 98 102 106 98 102 102 102 98 94 86 82 93 93 97 101 101 105 109 109 85 85 85 85 85 85 85 85 89 93 93 97 101 105 105 105 82 86 94 106 121 132 142 149 211 268 325 382 419 438 464 464 430 412 399 389 388 395 426 457 502 506 500 481 451 412 381 358 347 324 316 318 339 343 309 278 230 174 150 167 178 177 197 241 256 260 275 279 275 259 239 227 223 223 219 207 199 207 227 257 275 286 293 308 327 347 367 382 399 399 396 385 373 346 319 300 227 197 200 201 220 217 212 193 192 181 184 173 180 173 180 173 174 177 189 212 242 273 292 311 311 307 303 292 281 270 259 248 225 210 206 195 180 168 164 157 152 144 159 186 221 233 216 204 191 162 101 40 28 26 25 25 35 58 61 49 45 50 56 26 36 26 26 26 32 36 53 53 54 50 42 34 37 37 44 48 33 33 37 37 41 41 45 45 49 49 45 41 41 45 53 57 53 53 57 57 61 61 65 65 84 140 196 240 296 324 268 173 111 63 31 31 36 36 31 32 32 32 32 32 33 33 37 37 38 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 50 53 50 50 43 36 35 35 40 76 117 121 93 51 38 38 45 49 45 38 38 38 39 39 52 56 56 47 46 50 66 78 93 109 140 168 199 218 225 231 242 277 308 323 319 338 370 405 443 469 487 455 418 343 206 60 62 45 56 114 148 169 227 297 314 351 420 495 550 614 706 791 827 854 835 764 708 664 563 418 210 95 46 46 50 44 43 67 96 122 160 218 280 354 412 441 433 319 192 117 107 108 85 58 63 59 47 42 49 49 56 60 51 58 59 59 59 55 55 55 55 55 55 55 55 51 46 47 47 47 47 43 43 40 40 40 41 41 42 54 98 130 102 51 58 70 62 58 54 50 42 42 61 87 110 131 176 254 364 488 699 784 851 911 950 974 976 970 910 869 805 707 599 475 386 332 261 219 179 169 178 164 133 98 99 92 76 64 52 45 52 52 43 81 129 193 282 372 412 407 347 235 106 44 45 62 69 67 70 69 57 53 41 45 46 54 51 47 43 42 43 44 56 68 41 41 40 40 40 43 51 54 78 78 73 54 46 38 38 39 55 56 51 51 55 58 69 73 68 72 151 271 319 243 123 48 38 40 39 39 39 39 39 39 46 46 50 46 53 49 49 42 42 38 38 46 46 61 134 218 234 154 71 51 55 60 76 100 132 108 140 136 57 45 61 40 49 45 45 49 60 40 38 36 40 49 45 40 41 74 90 71 51 44 47 44 44 44 44 45 53 53 55 65 108 214 348 449 456 367 248 146 95 68 45 40 43 43 43 42 43 47 63 75 74 66 59 55 58 54 46 42 40 40 41 41 46 58 70 71 43 43 43 44 44 44 44 44 48 44 44 52 64 68 56 48 76 64 68 84 76 59 71 96 89 58 54 78 101 109 144 180 183 151 146 170 193 181 161 149 140 156 196 244 256 197 110 41 46 51 68 61 53 53 70 86 50 63 83 91 87 59 45 43 45 45 51 51 54 50 49 41 39 41 51 67 65 65 49 44 62 141 170 188 237 371 517 502 473 401 282 167 159 280 435 534 582 606 648 689 659 591 547 534 444 355 277 214 156 105 66 55 64 60 55 51 49 48 47 46 62 69 76 96 135 183 233 256 284 315 367 407 372 285 194 140 109 106 110 102 86 70 54 46 46 74 86 62 54 66 70 47 46 50 98 134 178 214 217 201 145 136 99 63 75 91 79 46 43 44 57 74 93 97 104 103 129 148 176 199 222 243 267 272 95 164 208 156 68 43 44 49 49 57 72 88 112 144 176 224 305 434 489 398 251 171 141 126 151 138 128 122 123 125 134 143 100 69 75 73 47 46 143 261 423 322 350 386 243 111 116 137 55 53 60 57 68 61 72 72 56 56 63 63 63 63 63 56 45 42 46 50 50 58 58 62 95 87 84 59 43 84 108 55 335 320 140 38 65 78 42 44 42 44 53 54 70 82 74 61 56 54 42 46 58 65 48 39 55 55 67 67 71 71 83 94 93 124 268 376 321 233 170 118 282 266 174 126 166 174 154 187 295 367 337 281 342 400 530 735 773 822 712 593 590 535 458 460 346 233 133 73 50 62 121 177 172 120 123 115 63 43 60 48 40 40 40 39 39 40 44 52 40 40 40 39 39 39 39 39 38 42 50 54 50 46 46 46 46 46 46 46 46 42 42 42 46 46 46 46 46 46 46 46 46 46 46 54 70 94 114 119 103 92 77 73 69 65 50 46 46 54 55 63 60 80 104 127 133 178 317 504 667 761 847 922 1001 968 892 792 720 668 606 526 534 457 378 304 218 136 95 101 61 54 45 40 47 54 73 77 134 110 82 54 38 38 38 38 38 58 86 90 70 50 42 39 40 45 65 69 61 57 66 74 57 53 45 40 43 43 43 47 38 39 43 39 38 38 38 43 51 51 43 42 42 42 50 51 50 50 50 50 50 50 50 50 50 50 50 46 42 42 42 38 46 42 38 37 37 38 39 39 87 131 143 112 95 116 155 172 248 164 88 79 103 150 221 280 276 289 281 230 180 150 124 85 85 136 182 228 313 426 519 556 568 555 548 530 516 503 491 487 492 481 481 481 485 489 496 492 480 480 483 483 491 499 507 522 536 535 519 507 492 485 485 482 482 475 468 464 449 437 425 417 422 415 405 395 389 380 372 362 368 345 323 324 311 291 276 291 291 291 280 268 240 209 185 169 156 171 197 216 234 241 251 258 262 253 225 197 173 157 153 149 141 134 149 153 157 161 165 172 187 186 174 170 181 189 209 217 268 272 291 299 303 299 298 295 313 321 340 352 367 378 378 385 381 365 345 321 301 285 281 274 244 233 229 233 260 288 319 342 397 409 425 444 455 455 454 446 457 461 476 484 488 499 499 499 494 498 506 518 541 557 573 592 608 608 608 597 593 577 558 551 540 524 501 477 465 453 438 427 421 414 414 410 399 391 379 375 371 352 344 340 348 340 328 316 318 314 306 294 298 286 290 283 271 275 279 279 272 260 248 243 245 252 260 272 284 292 305 309 309 317 325 314 313 309 309 317 316 328 340 351 355 367 383 398 453 453 469 504 535 539 551 567 571 583 598 609 621 633 645 652 601 586 559 526 511 500 497 509 523 526 511 492 477 457 442 438 470 489 520 554 596 623 642 647 606 584 571 543 530 546 577 603 631 650 684 706 718 733 760 790 784 796 786 771 742 713 671 645 588 551 516 481 458 435 419 393 327 309 286 270 251 236 224 217 253 250 257 273 293 321 341 371 403 433 471 513 562 612 676 717 762 792 822 844 859 867 865 855 798 787 798 809 839 866 897 912 927 927 927 923 916 916 912 908 201 200 200 208 215 222 222 225 232 243 254 262 273 281 296 300 347 358 382 408 423 425 420 416 427 431 439 455 440 420 437 461 486 482 481 470 470 475 498 507 547 539 536 540 509 481 489 531 547 559 575 562 536 495 446 409 383 357 295 248 241 273 282 262 273 312 373 418 446 480 533 583 535 513 480 435 378 326 280 260 373 430 469 475 502 537 556 547 534 567 583 560 506 428 392 383 448 474 493 535 574 612 639 658 642 642 638 626 607 592 581 560 537 519 477 395 356 370 398 398 370 345 317 320 358 397 424 414 432 379 321 274 254 253 263 269 370 448 497 469 444 409 318 217 158 104 68 56 67 127 231 322 306 306 289 257 229 245 301 387 616 714 750 742 762 801 812 782 801 778 785 739 645 617 605 523 497 460 444 433 433 426 392 359 337 284 244 232 219 202 203 205 232 243 281 315 365 407 452 474 444 467 470 445 390 346 318 313 368 433 540 643 717 750 731 702 647 569 468 370 279 206 171 149 138 130 122 122 138 163 195 215 203 175 135 99 60 51 50 50 51 59 75 79 82 86 112 131 176 245 326 387 424 453 487 528 576 590 602 621 633 643 658 661 676 683 686 690 697 697 697 686 679 667 659 660 676 676 668 653 661 661 661 657 657 657 658 651 631 612 592 572 556 548 541 541 525 533 538 546 554 554 554 550 573 577 581 582 590 591 595 587 596 589 581 566 554 546 530 516 463 437 421 401 374 350 327 316 296 304 313 322 330 327 323 326 352 351 347 354 385 420 456 476 476 468 456 449 442 431 408 364 291 251 231 218 206 202 209 216 243 243 254 261 268 272 283 291 286 282 286 286 287 276 249 226 174 175 172 180 177 173 169 169 177 179 183 190 197 212 220 235 220 213 213 211 200 185 158 130 110 110 110 114 114 118 118 118 106 102 94 86 86 86 94 98 94 98 98 98 98 90 86 82 97 97 97 101 101 105 105 109 89 89 89 89 89 89 89 89 93 93 97 101 105 105 109 102 79 75 79 91 114 125 128 142 188 233 298 344 374 395 425 422 412 408 404 386 372 380 407 442 478 479 480 476 465 439 420 400 409 378 367 372 393 379 335 284 225 173 146 173 181 169 193 241 241 246 254 250 245 225 205 196 208 212 219 211 203 211 227 257 282 300 308 327 343 355 370 367 391 392 396 385 366 335 311 288 227 193 181 189 213 221 213 197 181 177 169 165 161 157 157 150 166 166 189 212 247 266 289 304 324 316 304 285 270 259 240 225 198 191 180 173 168 168 161 164 169 171 171 194 228 224 207 190 149 108 43 27 26 26 26 39 39 61 64 49 41 56 60 41 27 24 24 25 27 44 60 61 61 50 42 34 37 37 44 48 33 33 33 37 37 41 41 41 45 45 41 37 41 45 49 53 49 53 53 57 57 61 61 61 64 116 168 212 280 320 272 181 126 67 30 30 31 31 32 32 31 32 32 32 33 37 41 41 34 35 39 43 43 39 35 35 35 35 35 35 35 35 35 35 50 53 50 50 43 35 35 35 75 121 180 185 138 86 59 55 42 50 42 38 38 38 38 38 44 52 60 56 54 54 62 70 51 55 74 102 137 157 171 174 181 188 203 203 214 222 241 256 329 354 353 336 324 287 170 44 54 45 45 77 95 93 135 195 204 227 283 350 416 478 570 651 702 770 775 719 659 610 518 389 214 103 46 46 53 43 43 81 107 141 187 253 319 370 400 398 307 210 119 64 69 78 63 48 48 44 43 42 45 45 48 51 62 62 58 58 54 54 55 55 51 51 54 58 58 54 50 47 43 47 47 51 51 47 47 40 39 41 45 42 66 90 74 42 50 54 50 54 50 50 46 46 69 95 117 123 145 203 304 410 630 707 779 853 907 943 971 972 978 933 876 805 721 634 553 492 367 313 266 251 249 232 189 147 108 93 81 61 49 48 55 55 54 88 141 213 310 393 433 412 308 188 75 45 78 106 93 71 54 57 57 61 57 65 62 66 87 74 62 47 47 44 56 60 42 41 40 40 40 40 40 40 43 39 39 43 55 55 55 55 41 42 41 40 40 44 52 55 87 67 122 241 301 233 121 47 38 40 40 40 39 39 39 39 46 46 50 46 53 49 49 42 50 38 37 46 54 73 122 182 206 138 83 83 71 44 60 104 96 72 92 85 45 69 89 40 45 49 53 49 40 39 39 39 65 78 66 41 41 73 86 74 58 51 51 47 44 44 44 44 57 68 63 69 96 175 301 391 399 328 221 146 115 103 77 46 42 43 43 42 43 43 55 63 74 66 59 55 62 58 46 42 49 45 41 41 41 50 58 66 43 43 44 44 44 44 45 49 44 43 44 48 60 64 56 48 84 68 72 88 80 60 72 96 109 78 78 98 109 89 100 124 160 147 142 162 186 185 149 106 126 123 139 163 159 116 75 43 43 44 49 53 45 45 58 78 82 75 75 70 54 46 45 45 45 49 52 47 41 41 54 73 87 75 68 56 53 49 53 71 74 108 129 195 256 350 489 496 533 527 447 274 136 147 261 373 416 470 528 547 518 480 440 409 392 317 246 203 149 98 59 51 51 64 76 63 48 46 48 79 69 81 100 124 167 207 245 264 268 271 307 348 341 255 159 104 86 110 126 118 98 82 74 70 44 66 74 46 45 54 54 44 44 54 114 122 134 154 162 158 85 85 76 48 71 91 67 44 45 45 49 54 69 73 88 87 133 192 235 243 290 362 373 328 91 120 132 96 64 56 45 43 45 65 88 100 112 156 224 311 442 564 606 541 442 362 294 220 205 199 194 216 224 221 195 153 73 65 72 77 44 58 195 357 511 378 365 326 150 71 108 85 71 72 76 76 68 60 56 56 59 59 59 59 59 59 59 52 41 41 42 50 50 58 59 62 40 99 76 42 80 112 100 131 289 213 141 93 54 50 67 76 41 43 45 53 61 73 58 44 55 62 62 50 42 41 41 40 48 52 63 67 71 78 90 97 93 164 312 392 317 198 142 122 139 187 171 148 188 164 92 65 114 143 231 290 311 404 634 853 891 880 808 684 574 527 479 388 342 221 125 85 82 86 109 133 39 37 131 183 75 39 72 39 39 39 39 40 40 44 52 60 39 39 39 39 39 39 39 39 46 50 58 58 54 46 46 46 38 38 38 42 42 42 46 46 42 42 42 46 46 46 46 46 46 42 38 42 54 78 102 107 107 92 77 69 69 61 46 41 42 50 59 63 60 72 92 100 95 110 213 371 515 617 755 873 825 881 873 744 577 489 484 495 398 375 304 199 132 90 72 49 49 45 40 39 42 58 88 93 54 46 42 38 46 58 70 78 50 38 38 54 90 110 110 95 125 77 45 40 45 65 65 62 57 53 48 48 51 47 51 55 67 59 51 51 55 59 55 55 51 50 46 42 42 46 50 50 50 50 50 50 50 50 50 50 50 50 50 46 42 42 42 38 53 49 38 37 37 38 41 42 94 130 150 115 95 123 152 179 212 139 79 68 83 106 185 269 305 253 214 202 180 150 155 183 182 234 280 313 387 500 568 577 575 565 559 545 539 523 522 515 496 490 497 497 493 493 504 508 503 503 503 503 518 534 546 561 579 578 562 546 538 531 532 529 509 506 502 491 487 475 460 452 448 437 426 416 411 398 397 387 409 372 360 357 349 318 310 322 325 329 333 318 287 243 200 176 179 182 200 207 217 224 238 241 249 233 220 193 177 169 173 173 145 142 146 154 158 158 158 165 175 174 166 166 181 197 221 233 284 284 295 295 299 303 310 314 291 299 314 318 325 321 320 316 308 296 287 267 255 251 251 244 240 248 260 280 315 339 373 385 428 447 470 489 497 493 481 473 480 484 503 507 507 503 502 498 506 506 513 521 544 564 584 596 608 604 604 589 581 562 542 531 520 505 485 462 450 435 431 413 406 392 392 388 380 372 364 356 340 332 320 324 328 324 308 296 293 282 274 266 262 258 251 255 247 247 258 255 247 239 231 230 244 266 278 283 287 283 275 264 284 285 285 278 278 282 286 297 301 316 328 332 343 351 374 390 418 413 421 460 480 484 503 520 536 551 563 582 602 617 626 633 586 567 533 498 469 454 455 467 496 499 484 473 462 450 439 439 478 497 528 555 593 627 642 647 590 572 563 539 534 553 593 631 646 669 707 722 741 763 783 810 796 796 778 745 693 643 591 547 466 424 378 339 313 293 273 247 190 172 157 153 149 149 149 146 186 183 194 199 211 223 231 249 288 318 356 398 448 509 569 610 699 728 766 810 833 855 861 843 807 796 803 817 847 874 904 934 953 953 948 944 944 937 937 930 161 161 161 169 169 176 183 190 201 205 232 259 262 250 281 329 329 344 367 393 408 410 424 423 418 434 443 447 444 456 485 510 554 523 542 571 571 539 570 619 638 642 631 595 555 531 535 553 614 633 647 637 608 554 490 441 375 353 326 307 292 284 284 284 332 422 495 513 514 536 561 564 528 509 468 423 385 365 374 390 400 421 429 435 446 453 476 494 486 506 532 533 507 468 452 456 446 483 499 510 564 629 625 592 616 607 588 588 589 578 551 516 488 474 466 424 414 426 430 412 372 367 357 364 403 462 520 536 523 463 396 330 258 210 244 310 431 458 479 455 431 379 297 216 96 74 58 37 36 84 172 248 343 343 349 357 388 444 504 583 687 718 725 733 749 762 781 793 785 770 751 755 766 758 720 685 591 576 564 549 533 487 433 395 334 309 284 244 215 194 202 204 210 234 284 314 320 330 348 370 360 358 341 333 333 348 356 371 461 549 656 722 788 818 800 752 697 589 480 406 307 199 133 110 103 107 103 103 107 123 159 187 195 175 148 108 80 60 52 51 71 84 119 151 145 128 166 225 261 294 347 383 424 454 492 518 563 585 592 607 623 642 653 664 656 663 666 670 681 685 689 686 655 652 660 664 660 640 628 613 629 641 657 665 657 642 643 647 616 609 601 581 557 541 541 549 541 525 521 533 557 569 561 549 572 576 588 604 616 613 617 617 594 587 583 576 572 564 560 546 538 508 480 452 425 394 363 339 304 301 294 287 283 275 267 263 265 277 303 322 369 412 448 471 503 499 495 480 468 457 442 410 334 293 265 241 221 213 220 220 223 219 215 234 250 258 261 260 256 263 275 291 292 280 249 222 198 179 164 168 173 177 177 173 181 176 171 187 210 229 244 244 232 229 241 235 223 197 174 166 122 118 110 102 102 110 122 126 102 98 98 94 90 90 86 86 74 78 78 82 86 90 94 94 101 101 109 109 109 109 101 101 101 93 85 93 105 109 105 97 105 105 113 113 113 113 105 98 51 64 76 83 83 98 125 147 161 203 264 305 335 357 376 383 380 368 372 371 381 388 396 399 435 455 472 472 452 441 446 458 451 444 437 430 419 388 345 307 235 207 168 156 164 196 224 233 230 223 227 223 218 202 193 189 193 192 199 203 222 230 230 232 305 319 327 335 347 355 363 367 379 376 369 357 342 310 290 257 219 209 217 225 221 213 205 197 165 165 161 161 161 157 157 154 158 162 193 220 252 278 297 301 309 305 301 286 259 240 217 206 183 176 172 160 160 153 156 153 191 183 182 209 232 223 170 133 79 58 29 25 25 25 28 35 58 61 61 60 56 52 44 37 31 28 24 25 30 39 48 48 65 69 58 46 37 33 41 49 49 28 26 27 29 33 28 28 33 33 37 37 41 41 45 45 37 41 41 45 45 49 49 49 36 60 104 168 224 248 236 213 98 75 56 36 31 31 32 32 31 32 33 37 45 49 53 53 38 35 35 39 39 39 36 36 40 35 35 35 35 35 35 34 54 57 50 50 43 35 39 35 95 145 224 257 226 162 98 62 58 42 37 37 37 38 38 38 39 39 47 59 67 58 38 37 39 40 41 57 80 103 126 137 141 140 143 146 149 141 141 147 177 200 218 221 197 152 103 69 44 45 45 45 61 84 102 103 137 141 204 271 325 356 430 499 590 638 660 628 583 519 431 332 172 115 66 45 48 62 81 91 145 184 243 308 348 363 350 332 162 102 62 46 55 67 61 57 43 42 42 40 40 39 43 43 70 42 38 62 66 50 42 54 62 50 38 38 42 50 54 50 54 54 54 51 51 43 43 40 40 40 40 40 40 41 41 41 42 42 42 41 46 50 50 57 77 87 106 132 138 159 222 324 518 601 676 749 815 869 924 957 958 928 887 830 769 705 648 606 500 439 377 350 341 311 253 195 128 77 57 57 57 44 47 59 74 100 148 221 335 425 419 361 238 125 48 58 114 117 91 63 42 58 70 70 61 69 86 110 106 94 86 78 74 63 63 70 58 50 41 40 39 40 40 44 47 47 55 55 54 47 43 39 40 41 42 42 41 41 41 45 41 77 138 210 238 194 98 40 38 39 39 40 40 39 39 38 42 42 46 42 49 49 49 42 50 38 37 46 62 78 118 174 182 190 167 119 79 68 60 48 40 40 41 41 49 53 61 65 40 54 61 45 49 77 81 74 122 94 62 50 53 61 69 73 77 62 50 42 42 43 44 48 60 68 71 74 76 119 190 249 253 217 177 154 147 132 93 61 42 42 43 51 55 55 55 51 74 70 63 55 58 58 58 62 65 53 40 40 41 46 42 42 43 43 44 44 48 48 44 44 44 44 48 56 60 68 72 72 76 76 76 80 80 84 84 76 92 53 65 121 152 116 92 100 116 96 111 151 167 138 94 70 80 100 116 104 72 44 43 43 44 49 57 45 44 45 62 78 98 82 62 50 44 44 44 44 44 42 42 43 43 46 102 174 199 144 88 57 57 65 69 68 66 92 125 171 237 335 437 507 392 463 470 342 181 106 141 199 256 297 344 376 378 360 334 305 252 227 199 164 130 99 84 69 68 85 96 83 58 48 60 83 89 100 124 167 222 258 280 283 315 299 299 296 266 203 140 97 82 47 46 75 99 87 71 71 59 59 63 63 59 51 47 46 47 54 94 130 130 106 74 50 49 48 47 47 59 56 47 44 43 44 45 46 61 69 79 83 61 140 235 255 294 404 404 248 55 104 112 60 44 76 73 43 77 77 88 104 104 136 228 365 479 625 697 666 636 620 532 409 331 313 296 311 350 356 259 138 80 48 48 77 60 66 187 341 454 446 334 182 122 111 92 73 78 71 67 63 59 63 67 67 52 52 44 44 43 43 51 52 40 41 50 62 62 62 59 54 55 59 60 64 60 64 60 67 41 58 90 106 101 85 70 70 42 42 44 56 56 53 44 43 58 61 57 49 46 41 41 41 49 40 44 67 78 70 89 117 121 196 304 337 234 118 114 179 91 108 136 144 136 113 105 98 68 90 154 232 329 455 665 838 914 896 821 695 580 477 374 274 234 172 116 80 69 69 61 44 111 36 110 207 110 71 99 39 48 40 39 40 64 72 60 44 39 39 39 39 39 39 39 39 38 42 50 50 42 38 46 58 46 46 46 46 46 46 46 46 42 38 38 50 66 66 50 38 37 42 54 50 38 38 66 87 115 88 57 49 53 57 46 41 50 62 59 51 43 44 72 85 46 66 133 219 328 458 589 689 692 680 654 598 515 412 311 245 218 218 183 140 106 99 80 65 39 41 40 38 42 78 104 85 58 54 54 54 54 54 54 54 78 50 38 50 106 158 182 179 208 137 65 40 48 60 49 39 108 52 55 71 39 43 74 42 43 43 43 43 43 43 43 43 62 46 62 94 74 37 37 70 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 38 69 41 37 45 37 35 37 66 98 142 154 107 71 99 151 195 99 123 107 55 47 110 166 190 249 222 190 167 156 169 202 234 277 320 370 416 473 538 579 585 586 588 585 572 556 546 534 523 498 491 502 498 490 494 505 517 508 507 503 510 529 549 569 589 618 618 610 586 562 547 555 556 524 517 509 497 489 474 470 466 473 462 440 422 412 408 410 401 403 401 402 387 375 355 351 355 378 371 367 348 305 254 202 174 181 188 187 186 200 207 218 225 220 216 215 200 188 180 176 165 157 157 157 161 154 154 158 165 140 147 154 166 182 206 233 249 281 281 288 292 303 303 307 307 288 288 288 288 276 260 251 243 223 219 214 210 221 237 260 272 280 288 311 331 365 385 412 420 478 485 493 504 511 507 510 499 480 480 487 491 491 491 498 498 494 502 521 533 556 568 580 584 605 593 577 554 542 526 512 504 489 486 474 459 440 421 409 390 364 360 360 356 352 344 332 328 300 300 304 304 304 300 292 284 277 262 246 234 226 226 230 234 230 226 233 222 218 214 214 228 274 285 293 301 297 278 266 247 271 264 265 269 273 277 274 285 304 319 335 355 374 386 394 398 406 406 406 421 429 441 460 457 481 493 508 531 547 567 586 591 564 545 503 449 399 376 370 389 407 415 419 412 412 405 405 405 451 479 528 559 578 592 615 611 583 565 556 543 534 549 581 619 653 676 710 745 776 798 806 810 804 796 762 718 663 583 495 431 335 305 260 217 186 163 160 146 88 82 86 94 105 113 117 114 110 102 106 110 111 115 116 137 190 223 257 295 341 410 483 547 592 648 713 758 782 797 815 808 757 753 760 782 817 866 908 938 960 964 968 968 972 969 973 973 122 122 126 137 141 149 156 160 179 182 213 245 237 228 251 291 312 316 342 372 409 419 413 403 467 487 515 531 540 557 582 606 576 532 512 547 596 623 631 635 627 619 595 563 535 534 558 589 662 670 663 638 596 536 482 437 375 352 322 306 299 314 326 346 390 433 486 508 506 501 527 554 546 523 481 443 405 387 381 393 402 428 455 470 480 483 486 501 489 494 512 517 507 473 453 441 470 490 497 499 541 588 598 570 581 565 553 550 562 563 540 513 467 472 472 449 439 436 432 413 417 408 407 406 428 463 514 535 568 527 480 417 318 246 241 287 425 431 405 353 313 270 215 161 100 114 141 172 200 256 343 403 498 506 528 536 551 559 578 608 670 684 690 694 702 721 732 740 736 729 730 735 747 743 728 720 709 705 690 682 659 624 574 532 422 377 313 247 206 192 218 236 214 223 242 252 254 260 282 309 315 329 337 344 360 383 411 430 491 572 671 737 792 819 804 745 698 582 458 360 253 156 94 75 88 80 87 83 83 99 127 151 163 151 120 92 68 52 51 50 95 128 203 273 280 262 269 310 339 359 368 373 393 419 454 496 541 559 567 579 601 617 637 649 660 660 667 674 674 674 670 670 644 645 648 644 625 613 593 585 601 614 645 650 650 646 650 647 609 605 601 581 565 553 557 565 557 545 537 545 569 577 569 553 568 583 595 603 604 608 605 605 593 586 586 582 575 575 575 565 572 534 514 491 472 452 425 402 367 352 337 318 295 279 263 259 269 281 292 318 350 392 427 450 478 478 482 475 472 472 476 444 375 338 314 286 262 239 227 223 219 215 207 215 220 227 235 234 238 249 261 284 296 288 257 237 202 190 175 172 181 181 182 178 181 173 176 191 215 238 248 244 240 244 249 250 231 208 185 170 118 114 106 102 106 114 126 130 110 110 106 98 94 86 82 82 74 78 78 82 86 90 90 94 97 101 105 109 109 105 101 97 105 97 93 97 109 113 109 101 101 105 109 113 113 109 105 94 59 68 80 84 83 87 113 132 154 196 253 286 316 326 345 360 372 372 368 371 378 381 384 392 424 440 460 460 444 444 449 465 466 458 452 448 433 395 348 313 234 203 175 164 183 211 235 233 215 209 213 212 204 199 194 193 201 204 207 218 226 237 248 263 313 332 336 339 348 356 364 368 357 353 337 322 306 283 267 237 219 209 217 225 225 221 213 209 177 173 165 157 153 153 153 157 158 163 189 217 244 263 278 289 297 286 282 271 244 221 206 190 164 164 160 160 160 156 157 171 191 198 213 231 230 193 133 96 62 53 28 26 25 36 40 47 58 61 60 60 56 44 44 37 38 31 31 32 37 42 47 52 57 61 54 46 41 37 41 53 29 28 28 29 33 29 28 28 33 33 37 37 41 41 45 45 41 41 41 45 45 49 49 49 37 45 72 116 156 176 168 149 87 72 56 36 31 31 32 32 32 32 33 37 45 45 53 53 42 35 35 35 35 39 40 40 48 36 35 35 36 40 35 35 54 57 50 50 43 35 39 35 103 167 256 305 293 222 150 106 74 62 38 37 37 38 38 38 38 38 39 55 63 63 42 38 41 41 42 54 70 85 104 108 103 110 109 105 101 96 96 110 115 135 140 135 118 88 50 42 44 44 44 45 53 69 84 81 96 88 132 187 238 292 379 468 495 527 532 491 428 376 299 219 136 90 57 44 50 77 107 118 212 255 307 354 357 332 284 227 132 87 55 44 48 57 53 52 42 42 41 40 40 40 47 47 86 58 46 62 62 38 38 50 50 46 42 50 54 54 50 46 50 50 50 50 47 47 47 39 43 40 40 40 40 41 41 41 50 58 62 58 50 49 58 77 85 87 91 117 127 141 192 276 436 512 601 675 744 809 871 910 934 915 885 840 780 726 676 632 546 478 423 394 376 343 282 228 125 74 46 54 57 44 44 67 77 116 176 257 355 426 404 342 203 114 53 62 94 93 79 74 42 58 66 66 61 69 93 117 125 125 113 97 77 80 92 104 95 90 74 59 58 54 58 66 50 50 46 42 42 38 38 39 49 57 54 58 46 41 41 41 42 66 115 176 204 164 73 41 39 40 40 40 40 39 39 38 42 42 42 42 49 45 45 38 46 38 38 58 66 62 83 126 194 198 175 139 116 104 84 64 41 41 45 46 49 46 46 46 40 42 54 55 94 142 154 134 115 91 55 42 53 61 65 72 61 49 45 42 42 44 52 64 52 56 60 59 61 76 115 154 150 134 115 103 108 93 69 45 43 43 51 55 59 59 55 55 74 66 59 55 58 54 58 62 65 49 40 40 41 46 46 42 41 42 43 43 44 43 43 43 44 44 48 52 60 64 68 68 72 72 72 76 76 80 80 76 76 57 72 104 124 116 108 108 124 92 87 107 115 99 95 107 100 109 109 85 45 43 43 44 50 46 49 45 46 54 66 77 89 81 61 46 45 44 45 44 53 43 43 56 86 107 174 227 236 181 118 78 69 73 73 80 74 85 114 160 226 331 430 501 375 426 454 390 262 160 134 168 166 196 223 243 236 210 168 138 139 131 121 106 98 79 68 57 52 64 84 83 73 68 83 102 76 103 155 199 246 273 300 307 307 287 275 246 219 161 109 67 51 46 47 83 95 71 55 55 55 55 59 59 55 51 47 46 47 49 81 98 102 90 66 50 48 47 46 48 60 63 47 44 43 44 45 46 61 69 79 83 85 128 203 223 234 310 306 172 91 132 132 68 44 73 77 44 73 69 85 104 104 124 192 306 482 612 689 716 731 738 708 637 575 541 476 439 462 460 324 136 89 48 63 97 95 78 139 238 360 359 259 139 96 97 85 82 71 67 63 59 59 52 63 60 56 45 48 40 43 40 51 49 41 46 58 70 70 66 55 46 47 55 56 60 56 60 56 56 68 74 86 102 125 125 113 93 57 45 41 42 50 58 62 66 56 55 51 43 40 40 40 40 69 40 39 75 98 86 81 81 105 220 308 286 222 175 151 120 84 93 113 122 126 106 82 55 61 76 132 215 304 434 629 792 831 843 802 678 523 400 316 243 195 144 104 80 81 81 73 61 64 39 139 195 110 83 116 72 67 40 39 38 39 44 44 40 39 39 39 39 39 39 39 39 38 46 54 50 42 38 46 54 46 46 46 46 46 46 46 46 50 50 50 54 54 54 46 38 37 42 50 50 50 50 62 67 99 88 73 65 61 53 46 46 46 54 51 43 42 43 60 69 47 48 100 156 238 341 460 545 532 512 466 414 350 273 204 166 140 141 121 86 63 72 61 53 40 52 55 42 54 85 101 85 58 54 54 54 54 54 54 54 50 42 38 38 58 82 106 111 200 152 105 69 64 60 57 49 116 51 55 63 39 51 78 38 43 43 43 43 43 43 43 42 46 90 186 262 234 126 54 42 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 65 49 57 68 49 35 37 77 137 154 138 86 51 68 108 131 91 123 111 59 43 87 139 159 195 171 131 103 112 160 237 304 323 358 396 423 476 525 562 568 581 587 586 576 560 540 524 509 478 468 464 460 463 467 482 493 485 488 491 502 514 537 557 577 599 602 598 574 554 546 547 555 520 516 516 501 497 489 485 481 476 465 439 417 407 410 409 411 417 418 416 405 400 388 388 392 411 400 392 358 319 275 232 208 215 206 202 200 207 209 213 220 227 223 219 207 195 187 179 168 160 160 160 156 145 145 141 141 136 147 154 166 190 214 245 257 269 269 280 280 287 287 287 280 269 258 250 242 226 199 194 186 193 189 196 203 223 246 266 296 335 350 369 381 401 424 439 454 477 485 496 507 514 510 506 498 468 461 472 476 480 491 491 491 502 506 518 530 553 565 573 581 574 555 535 511 495 480 472 462 454 447 435 420 401 385 373 351 340 333 329 325 313 301 300 292 288 288 288 288 280 268 267 252 241 237 229 221 217 213 213 213 212 212 216 220 228 236 248 259 297 308 316 320 313 305 293 285 286 283 284 292 304 312 317 324 355 374 386 402 418 426 438 437 429 429 425 429 440 448 456 461 474 478 493 506 532 548 564 572 553 531 489 432 381 347 332 336 351 358 362 359 356 360 368 375 414 452 494 532 554 565 587 588 567 553 556 551 546 561 595 623 653 683 717 756 786 806 814 824 812 793 756 700 625 530 434 355 235 206 168 138 118 103 103 93 61 58 62 65 76 80 87 91 80 80 84 81 81 85 78 89 125 159 186 220 262 319 388 444 520 572 633 693 734 759 777 770 741 727 749 775 813 866 908 938 976 976 983 984 992 989 981 985 79 79 87 98 106 121 125 129 156 164 207 239 235 218 230 254 259 271 309 358 407 440 446 448 546 570 598 615 616 617 618 615 573 518 470 486 573 651 662 629 620 600 567 531 523 547 591 637 691 687 658 631 590 537 488 466 415 388 361 348 356 380 411 431 444 415 426 469 471 442 454 501 489 474 458 435 416 409 414 417 458 492 524 551 562 565 568 572 544 533 516 509 507 500 469 441 479 498 498 489 514 541 551 538 502 498 494 502 515 524 521 521 489 505 514 503 488 477 462 439 414 418 436 439 461 488 527 547 561 558 576 557 466 362 302 315 401 383 346 302 291 292 292 282 274 314 370 416 444 480 523 555 582 598 628 643 647 644 647 647 662 661 661 667 667 678 689 689 670 682 687 688 689 689 695 717 743 750 743 751 743 717 683 652 574 521 459 381 319 281 267 254 273 263 258 233 208 206 213 224 274 309 340 363 375 395 434 466 507 580 656 715 760 786 760 702 643 524 398 303 218 129 82 79 72 65 72 68 64 72 92 108 116 112 103 87 72 56 51 50 76 127 226 325 367 353 362 380 424 421 409 390 391 405 451 490 536 543 547 554 570 594 621 633 637 641 645 649 649 641 633 625 630 623 619 606 594 578 562 554 574 591 626 642 646 646 650 647 605 598 590 574 565 561 569 581 585 577 569 573 588 592 584 572 583 591 595 603 596 596 596 592 585 585 589 585 589 589 593 586 573 547 535 524 520 505 479 460 449 430 403 368 337 313 286 274 297 297 304 322 349 376 402 418 437 441 453 458 467 472 484 463 411 382 363 343 312 276 249 237 226 207 199 192 193 201 189 193 223 234 250 277 289 289 269 249 190 178 171 176 189 197 202 195 182 181 192 211 235 250 252 244 243 244 245 246 235 211 188 169 118 106 102 102 106 118 130 138 130 126 118 110 98 90 82 78 78 78 78 82 86 86 86 90 97 101 105 109 109 105 101 97 121 113 105 105 113 113 105 93 97 101 105 109 109 105 101 90 68 68 76 76 76 79 101 124 155 192 242 276 297 315 326 337 360 367 375 379 386 389 381 384 404 416 432 436 436 440 452 464 480 473 466 452 440 398 348 301 214 195 179 176 195 216 232 229 200 194 194 205 204 203 206 209 224 227 230 230 241 252 272 294 332 336 329 328 337 345 353 349 322 314 299 275 259 240 232 214 219 216 224 228 232 232 232 228 204 192 176 160 152 152 156 153 166 167 190 213 232 247 254 258 266 266 259 243 217 206 179 175 151 155 159 167 171 172 179 183 202 221 240 234 197 137 75 50 37 39 26 26 33 48 51 51 58 53 53 53 49 44 44 37 38 38 35 35 40 45 43 43 44 52 57 53 41 41 45 57 27 40 60 53 33 28 28 28 33 33 37 37 42 42 46 46 34 34 38 38 42 42 46 46 46 42 42 62 86 101 97 86 84 65 56 33 32 32 32 33 32 33 33 34 45 42 49 46 39 35 35 35 35 39 44 48 56 48 40 40 48 48 40 39 54 50 50 46 39 35 35 35 95 167 279 348 352 288 212 161 114 87 55 38 38 38 37 37 38 38 38 54 63 67 54 39 41 42 43 47 55 70 74 82 65 61 64 60 59 54 54 65 86 98 91 81 71 52 41 41 43 43 43 44 45 61 73 66 77 57 90 149 207 267 371 467 455 455 414 337 264 216 163 113 88 68 52 50 69 104 142 165 264 311 359 379 356 284 195 129 94 68 53 45 53 49 44 43 42 41 40 40 40 47 58 62 102 70 58 62 54 37 37 50 42 46 50 54 54 50 46 42 46 53 46 46 46 43 43 39 43 40 40 41 41 41 41 41 62 86 105 97 61 49 70 97 97 80 80 102 113 119 154 212 331 399 485 569 649 718 787 833 865 856 834 800 762 713 667 627 565 505 454 418 396 355 287 236 115 71 47 55 65 52 56 78 89 140 217 294 380 427 389 304 164 99 65 63 70 57 70 82 46 51 62 58 57 73 97 124 148 163 170 142 110 109 133 168 187 186 170 146 126 106 94 79 79 71 56 40 40 49 61 69 85 93 94 95 91 91 80 76 69 67 92 129 142 118 47 42 40 40 40 40 39 39 39 39 42 42 42 42 45 45 45 38 38 38 39 66 62 42 47 75 163 151 131 123 128 124 92 56 41 42 54 50 54 43 42 41 41 42 47 83 143 207 200 168 115 88 59 42 49 53 64 68 48 48 45 45 50 52 64 76 61 68 72 71 66 65 68 75 80 80 80 84 88 73 61 42 47 44 59 63 63 63 59 59 71 63 55 51 54 50 54 58 65 56 40 40 41 42 46 42 41 42 43 43 44 43 43 43 44 44 44 48 56 60 60 64 64 68 68 68 72 72 76 75 56 72 84 84 96 116 120 108 76 56 56 72 68 48 52 80 113 113 97 61 43 42 43 49 61 45 45 46 69 85 85 81 73 65 53 45 45 45 45 45 45 42 42 64 123 175 234 271 260 198 126 74 58 58 61 65 63 74 99 141 208 313 424 498 328 326 358 375 308 191 124 129 119 122 133 145 142 135 106 94 85 96 97 94 95 84 76 73 52 60 72 75 77 76 90 97 56 103 167 210 237 260 283 303 347 319 288 234 195 145 91 48 46 47 56 92 84 48 46 48 47 47 48 52 48 48 47 47 47 48 65 73 77 65 53 49 45 45 46 47 59 62 49 44 44 44 45 46 61 65 75 79 105 108 175 211 214 250 246 152 95 128 120 60 44 61 85 73 65 57 69 89 92 92 128 207 363 449 540 635 715 765 780 772 749 719 617 520 520 528 358 118 101 59 82 129 139 98 96 126 224 240 168 80 65 82 78 79 67 56 52 48 48 45 56 53 49 41 45 41 44 41 48 41 41 46 62 70 66 58 43 42 47 51 52 56 57 56 56 53 76 76 99 138 185 185 156 119 103 95 90 67 55 48 44 47 81 80 61 50 43 44 49 57 77 41 40 72 103 98 81 73 156 261 302 238 218 239 188 72 69 74 98 114 126 111 83 60 49 61 101 157 216 315 470 596 642 692 678 564 396 276 207 166 147 120 96 84 85 81 72 56 51 103 186 174 106 90 111 84 95 71 43 39 39 43 47 51 39 39 39 39 39 39 39 39 38 50 54 50 38 38 42 50 46 46 46 46 46 46 46 46 50 58 62 54 38 37 37 38 46 42 50 62 74 78 66 47 75 88 97 93 69 53 50 58 54 58 47 43 42 43 52 61 48 49 75 107 151 215 296 357 336 305 270 229 204 171 149 137 91 99 83 56 52 60 64 60 52 67 59 50 65 93 104 81 54 50 50 50 50 50 50 50 38 50 58 50 38 38 58 71 124 116 100 72 55 43 48 56 119 63 63 70 42 70 89 38 43 43 43 43 43 43 42 42 54 126 258 356 334 202 86 42 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 61 72 84 80 49 36 57 109 197 182 135 75 52 76 88 83 75 107 99 55 39 63 111 140 203 160 99 56 71 151 256 327 358 384 407 429 470 500 525 535 565 568 575 574 558 538 518 491 444 429 425 417 423 431 447 451 461 465 468 479 491 514 530 549 568 575 570 547 527 523 531 543 531 527 527 516 508 496 488 480 476 457 430 393 390 392 403 402 419 420 421 410 409 397 401 405 433 417 398 371 336 293 258 246 238 237 232 227 225 224 227 234 250 247 246 227 215 207 199 191 183 179 175 167 163 155 144 140 151 151 155 167 190 214 241 253 257 253 260 260 260 260 267 256 237 222 206 187 167 155 140 136 163 170 185 209 240 271 298 329 394 405 413 428 432 447 451 462 465 477 492 503 506 502 494 479 449 445 453 461 469 480 488 488 499 503 514 522 538 546 554 559 536 513 489 458 438 426 415 411 403 392 381 373 354 338 326 311 296 289 285 281 280 268 256 248 272 272 268 271 259 247 246 231 224 224 224 228 228 224 220 216 227 231 246 262 278 298 321 337 351 362 366 366 363 363 352 352 337 337 342 358 367 383 391 407 426 437 450 461 473 481 492 496 472 468 464 464 464 468 472 469 478 476 491 503 525 538 553 558 547 525 480 429 376 322 280 271 282 283 287 284 296 307 326 334 384 418 464 505 527 546 568 561 540 541 556 563 566 577 607 630 660 683 721 760 794 821 832 836 828 794 742 674 579 468 346 266 147 118 92 73 66 66 70 60 51 51 51 55 62 69 80 80 87 83 88 81 77 69 58 61 92 115 146 172 206 244 304 345 421 461 532 604 676 718 735 724 719 716 742 776 822 875 921 947 993 997 1008 1004 1001 998 998 1002 64 68 75 83 91 103 114 118 154 169 209 249 248 220 220 241 195 227 281 333 371 431 500 557 615 626 646 643 624 597 573 540 546 516 472 451 495 587 637 633 617 593 552 524 524 556 604 647 657 642 620 590 549 515 485 467 408 392 383 371 386 413 448 464 472 377 353 425 453 405 397 437 397 389 392 411 435 455 471 485 527 553 588 612 635 650 665 681 647 605 539 497 491 497 462 426 456 483 490 500 506 513 523 518 454 458 462 475 499 513 533 541 551 559 568 556 530 511 487 464 416 419 446 477 523 554 585 585 581 579 608 624 578 503 459 466 467 454 436 420 432 450 471 483 489 532 572 595 603 603 614 622 594 602 613 629 648 656 664 661 650 643 650 653 653 660 666 673 666 675 680 665 642 635 652 683 697 711 716 732 747 743 721 702 676 653 620 581 526 436 345 264 284 270 254 242 237 240 258 270 313 348 383 395 398 410 449 481 496 550 615 645 674 697 668 613 528 426 319 251 189 123 99 99 68 68 72 68 67 67 75 87 83 84 87 79 67 56 51 51 50 72 158 257 319 340 381 426 478 475 467 451 445 459 494 528 563 558 554 554 555 571 587 599 584 588 596 604 600 585 577 569 589 585 577 569 561 556 548 540 556 587 615 631 638 638 638 624 586 579 571 566 554 554 577 593 605 601 604 600 604 611 607 603 603 600 611 604 604 596 592 588 584 584 588 596 600 604 608 605 571 555 544 545 557 547 535 517 518 495 472 434 406 374 355 347 336 336 343 346 372 383 406 417 412 416 428 437 446 454 459 457 424 403 403 387 353 322 291 264 241 222 192 177 173 174 163 162 197 215 234 262 278 285 269 253 185 174 170 176 197 210 211 215 186 186 200 223 247 257 252 240 231 239 240 237 226 203 179 160 114 102 98 98 106 122 134 146 142 138 130 118 106 94 86 82 78 82 82 82 82 82 82 82 93 97 101 105 105 101 97 93 125 117 105 105 109 105 97 85 93 97 101 101 101 101 97 86 76 76 84 80 76 75 90 113 163 201 243 277 294 312 327 345 363 378 390 398 402 398 397 389 389 397 412 416 424 436 448 456 480 480 477 463 440 394 340 282 199 180 169 173 197 213 221 214 185 170 182 193 196 203 218 221 243 250 250 253 256 275 298 318 337 333 329 325 318 321 322 323 307 287 260 240 221 217 210 206 211 208 212 220 228 232 232 232 220 208 184 164 152 152 156 153 170 167 190 205 220 231 235 234 242 239 227 212 198 182 160 156 143 151 163 175 190 191 198 206 233 247 242 209 140 82 38 29 26 26 29 29 48 51 54 47 58 53 53 46 42 37 37 37 45 45 42 39 43 37 42 39 40 44 53 53 45 41 45 53 32 84 108 76 29 27 27 28 33 33 37 37 42 42 46 46 38 31 38 35 42 39 46 43 66 47 46 47 70 71 74 55 73 65 53 41 33 33 33 34 33 33 34 38 38 42 46 46 39 35 35 35 35 43 52 60 64 56 48 48 56 56 48 40 50 50 46 46 39 39 35 35 83 154 262 339 363 327 252 204 150 118 75 43 42 37 37 36 37 37 38 54 67 74 66 52 41 42 42 42 42 42 50 50 40 40 40 40 39 39 39 46 89 96 93 74 71 57 42 42 42 42 42 43 44 52 64 62 56 52 90 154 221 277 369 448 479 444 369 248 160 123 94 67 68 60 74 85 112 147 189 204 268 300 336 349 305 223 139 69 64 57 53 61 53 48 43 41 41 41 40 40 43 58 62 70 102 74 58 58 46 36 37 69 65 65 61 50 38 38 42 50 49 49 42 42 42 42 39 39 51 43 44 41 41 41 41 41 70 105 133 117 65 45 65 98 102 73 64 84 91 94 120 154 232 301 383 471 547 618 695 741 767 767 756 738 704 667 633 600 544 492 446 406 381 328 267 214 115 68 48 52 66 57 68 90 101 156 248 319 392 408 350 257 141 88 59 63 65 48 62 85 51 51 54 54 57 80 104 127 174 201 212 192 154 150 197 245 301 308 304 284 241 201 158 123 123 104 88 68 65 81 101 117 140 148 164 177 194 198 188 173 135 108 94 91 97 78 46 42 41 41 40 40 39 39 39 39 42 38 42 42 49 45 45 38 42 38 38 54 50 38 39 71 103 87 71 88 116 120 84 41 41 42 51 56 55 44 43 41 42 44 64 100 152 200 181 137 105 85 59 42 45 56 60 67 55 55 56 49 50 59 68 72 69 65 73 72 75 70 61 53 65 69 80 69 65 57 53 46 55 52 63 67 67 67 63 59 63 59 51 43 46 46 46 54 61 52 40 40 40 49 42 41 46 50 51 55 48 48 44 44 44 44 44 44 48 52 52 56 56 60 60 64 64 68 68 68 47 84 100 80 76 104 116 100 60 72 104 136 120 68 44 56 116 100 76 53 44 43 44 44 65 45 43 49 85 105 97 77 67 63 59 48 45 49 49 45 43 42 43 80 164 235 279 291 241 186 118 59 46 46 54 57 48 62 77 120 186 288 399 476 299 247 243 308 290 174 103 107 126 117 100 96 101 111 109 120 98 112 109 102 99 88 76 73 85 76 79 74 76 75 85 84 79 127 186 213 220 228 259 291 354 338 284 222 175 130 76 47 47 48 72 92 72 47 47 68 47 47 52 52 52 52 48 48 46 47 56 76 76 64 48 46 45 45 46 47 54 49 44 42 44 44 45 46 61 65 75 75 117 100 175 247 258 278 274 208 119 136 120 56 42 44 65 73 65 45 45 65 69 56 68 124 227 259 336 478 597 654 669 684 696 704 610 476 456 478 330 98 111 74 89 124 134 97 76 87 106 137 98 42 51 67 64 64 56 49 45 41 45 41 45 49 49 42 42 42 42 42 42 42 46 50 54 58 50 46 42 42 47 51 52 60 57 57 57 57 48 72 127 186 217 220 199 184 128 128 127 108 88 76 72 72 130 118 95 76 66 71 84 89 77 53 49 71 79 82 105 136 277 286 262 195 191 208 145 41 41 70 102 126 115 99 96 96 61 60 78 99 128 176 257 334 409 457 447 357 232 151 118 95 108 92 84 73 69 53 40 39 39 131 166 102 66 74 79 75 119 107 91 79 71 67 63 59 39 39 39 39 39 39 39 39 42 50 54 50 38 38 38 46 46 46 46 46 46 46 46 46 46 54 58 46 36 36 36 37 50 42 46 70 98 102 74 42 55 84 113 113 81 57 54 70 74 70 55 47 43 48 60 62 53 50 68 89 118 155 185 204 195 176 156 134 124 129 111 115 82 88 76 60 52 52 56 56 59 67 62 50 69 101 93 61 46 46 46 46 46 46 46 46 38 50 66 62 42 38 46 66 43 44 48 40 39 39 39 48 91 59 71 70 38 74 109 58 50 43 43 43 43 42 42 42 86 122 202 278 274 193 109 78 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 57 76 84 71 44 48 104 161 226 186 122 67 67 88 80 52 51 86 95 64 43 56 93 133 229 169 88 40 79 182 286 346 377 387 402 421 450 472 490 500 549 561 564 564 552 528 504 476 417 391 382 374 385 393 404 411 435 441 445 456 464 483 495 510 529 536 528 516 500 496 508 527 535 535 535 531 523 507 495 487 476 453 418 380 362 372 382 396 394 398 411 404 396 394 398 406 423 411 396 361 334 303 291 276 260 256 262 253 256 259 266 270 293 290 289 270 269 250 242 238 230 226 222 214 206 198 187 183 187 183 175 175 182 194 213 221 225 225 232 232 236 236 243 236 209 182 170 151 143 132 132 129 156 175 198 229 276 311 338 376 418 425 432 432 432 439 439 442 457 461 477 492 488 480 468 449 426 423 438 446 465 473 481 485 477 477 484 488 500 508 516 512 502 475 440 412 388 368 364 357 337 337 330 322 307 295 283 272 240 237 241 241 248 240 236 236 260 271 278 278 277 273 265 250 255 263 275 283 290 290 282 285 309 317 325 348 368 388 415 427 425 429 429 429 433 430 434 427 423 420 432 437 449 462 470 477 480 496 504 516 528 532 535 528 511 500 503 492 499 496 500 498 495 492 508 522 538 546 562 559 556 534 489 443 386 316 265 226 223 226 219 223 239 266 293 312 358 392 441 479 512 530 556 557 520 521 556 575 582 601 619 642 660 690 732 770 813 840 851 855 840 806 742 655 544 403 272 173 113 85 71 56 49 53 57 54 51 51 52 70 85 96 111 122 141 145 145 139 120 93 77 62 82 97 121 144 166 192 233 273 337 381 452 540 628 685 706 702 720 728 754 800 850 900 949 979 1009 1016 1017 1017 1014 1014 1010 1007 80 84 91 99 111 116 127 123 139 155 203 236 235 202 198 216 179 223 276 285 301 361 489 602 616 638 646 642 627 596 565 520 496 506 494 437 397 445 545 616 599 575 546 526 530 558 597 617 620 605 579 537 507 465 443 428 356 360 363 373 396 418 445 460 466 354 312 401 447 400 354 366 334 333 350 384 438 488 519 529 519 541 565 589 612 640 672 688 715 659 559 477 452 473 435 387 432 450 488 519 534 528 534 534 501 509 522 527 543 545 565 577 591 594 586 571 537 502 478 467 454 454 480 523 582 625 635 627 652 616 587 592 585 570 573 606 609 603 591 587 588 580 573 569 594 624 640 652 656 660 664 668 636 636 636 640 655 659 663 653 639 625 632 643 653 664 671 671 687 692 689 662 627 604 613 644 655 666 681 701 724 732 732 725 714 703 696 692 670 592 481 387 307 277 257 261 281 328 368 400 411 427 435 438 426 433 457 473 451 490 528 531 546 548 519 467 381 297 222 184 149 105 84 87 68 80 92 92 84 80 91 99 82 78 78 70 59 51 50 50 51 50 74 141 206 272 357 449 481 498 526 534 535 549 571 586 590 582 567 559 544 537 541 541 523 531 531 535 532 524 516 512 536 536 539 535 535 538 549 549 557 584 604 616 615 611 615 600 570 556 544 539 527 542 569 589 605 609 616 623 619 626 630 627 620 617 624 624 616 608 600 596 591 595 599 607 611 619 623 623 607 592 585 594 610 607 596 582 558 544 529 498 486 463 448 433 394 387 390 397 415 418 426 433 420 424 432 432 438 438 439 440 418 419 423 420 398 367 340 311 277 242 204 173 170 156 145 144 177 189 208 235 262 273 261 245 193 182 174 176 193 202 199 199 186 186 200 219 246 253 244 239 231 231 239 236 221 202 175 148 114 102 98 98 106 122 134 146 150 146 138 126 118 106 98 94 82 82 82 82 78 78 78 78 93 93 97 101 101 97 93 93 105 97 89 93 105 109 101 93 89 89 93 97 97 93 89 82 83 88 92 88 76 71 86 101 152 197 243 277 298 309 327 342 374 393 409 421 429 425 417 409 393 386 389 397 409 425 433 448 468 465 466 456 437 387 321 271 196 174 166 171 183 192 192 188 166 159 166 177 184 195 214 224 250 262 284 283 282 290 317 333 342 338 330 322 311 303 296 289 280 261 234 218 206 206 203 207 207 207 207 211 219 227 231 235 239 227 207 183 171 167 171 169 174 171 190 205 216 216 219 219 219 219 200 189 174 163 149 149 151 166 182 198 214 218 225 236 256 250 209 144 86 41 28 36 25 25 33 44 48 47 47 43 50 46 46 39 34 27 27 30 49 56 45 42 35 36 37 31 31 47 52 52 37 33 41 45 76 135 155 96 32 27 28 28 40 40 45 45 49 49 53 46 31 32 35 36 39 40 43 40 59 44 40 48 68 72 68 48 73 58 54 46 38 34 34 34 34 34 35 35 35 39 39 39 39 35 35 35 39 47 60 64 68 60 52 52 60 60 52 44 50 50 39 39 39 39 35 34 86 134 222 298 338 326 286 243 166 127 91 55 45 37 37 36 41 37 41 54 67 78 74 63 41 41 40 40 40 40 40 40 38 39 39 39 39 39 51 51 74 74 71 67 60 49 41 41 42 42 42 43 43 44 56 53 45 54 119 196 241 266 331 386 458 411 308 179 95 77 64 60 74 89 112 143 182 209 224 228 232 248 254 247 205 149 86 44 45 49 61 57 52 43 41 41 40 40 40 47 51 62 66 74 89 65 57 57 41 36 64 108 124 116 93 61 36 36 41 61 49 49 49 49 42 42 42 39 51 43 44 41 41 45 45 45 69 104 129 108 57 40 53 82 94 66 46 65 80 72 87 110 168 225 307 380 451 519 587 637 672 675 672 658 637 610 584 559 513 475 431 401 361 305 248 191 104 61 48 52 70 61 72 91 102 168 253 312 369 362 299 202 130 77 47 55 61 51 61 81 51 43 42 50 65 88 114 125 176 215 249 244 219 223 273 332 394 424 445 457 429 367 312 269 229 199 179 164 157 170 194 228 285 296 315 337 359 364 346 323 278 223 151 117 106 88 57 48 42 45 44 39 39 39 39 39 38 38 42 42 49 49 49 42 50 38 37 38 38 38 55 95 83 63 48 72 104 104 72 40 41 42 44 56 52 48 44 43 43 69 102 126 150 165 138 105 98 73 48 42 41 52 63 70 74 74 64 60 57 51 56 56 49 45 45 49 56 67 66 66 62 62 65 50 42 42 50 58 59 56 67 67 67 63 59 55 59 55 47 42 42 42 42 46 57 52 40 39 40 45 41 41 50 54 55 59 56 52 52 48 43 48 47 47 47 51 51 51 55 59 59 59 63 67 67 60 47 95 123 103 76 84 100 103 148 148 168 192 172 120 96 104 107 84 60 56 68 64 47 42 56 43 43 56 96 116 104 87 54 54 54 51 52 45 49 45 44 45 73 133 216 280 303 292 209 163 110 63 47 47 66 78 45 56 75 105 156 240 327 404 306 230 206 266 266 154 72 64 111 106 93 77 74 67 53 53 78 92 81 74 71 59 52 52 100 87 77 69 83 98 112 112 135 171 210 221 220 232 274 303 286 290 249 187 152 138 85 48 57 53 65 73 53 46 48 80 48 48 53 57 53 49 49 48 45 47 75 88 88 68 47 45 45 46 54 61 53 44 42 41 48 44 45 50 57 61 71 71 117 108 203 294 317 329 306 219 159 156 125 61 42 42 45 45 85 53 44 49 53 44 44 82 185 174 224 353 478 527 509 495 532 585 532 391 342 350 260 96 102 77 80 95 90 70 68 91 51 83 67 40 56 65 42 42 46 41 41 41 41 42 46 50 50 47 51 51 51 51 43 47 54 57 53 49 42 46 47 51 51 55 56 64 61 61 61 61 49 88 127 149 160 190 248 303 229 216 180 136 109 117 153 192 160 143 117 90 72 77 75 80 65 61 61 64 55 78 165 249 389 271 183 160 156 113 61 41 54 106 146 142 87 55 68 96 71 71 81 96 106 120 143 173 216 232 213 158 112 101 88 65 65 65 61 53 53 41 39 38 66 134 121 45 46 70 74 71 103 111 123 119 103 79 59 47 39 39 39 39 39 39 39 39 42 54 58 54 42 38 42 50 50 50 50 50 50 50 50 50 38 45 50 45 37 36 36 37 37 37 38 61 94 97 74 38 43 76 109 113 85 61 58 74 82 70 51 47 44 56 68 65 82 66 65 85 120 134 118 101 113 105 97 101 94 91 75 59 74 69 57 45 44 40 51 55 63 62 50 42 70 98 82 42 42 42 42 42 42 42 42 42 38 38 50 50 42 38 38 42 38 38 39 39 47 51 59 63 55 51 86 74 38 85 133 86 50 43 43 43 43 42 42 42 98 86 106 154 181 157 117 98 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 68 83 67 43 35 68 140 193 174 130 74 39 60 96 65 38 38 61 75 79 67 64 94 134 190 129 53 39 107 242 341 380 400 395 406 417 446 461 482 501 534 549 557 561 541 521 494 467 400 372 352 344 359 371 382 385 411 423 429 437 441 456 464 475 482 493 489 477 469 469 481 500 523 531 546 550 550 538 526 511 485 450 407 369 350 352 369 375 384 389 400 404 400 403 411 415 416 394 382 355 332 306 298 294 270 266 277 284 295 306 321 333 329 325 328 313 312 308 300 300 284 280 276 272 268 264 260 249 239 227 207 191 182 178 178 178 181 181 189 193 204 204 208 208 184 173 165 149 139 140 148 156 179 195 229 265 311 346 373 391 425 425 421 417 413 416 412 412 427 439 451 466 462 450 434 415 404 401 416 424 436 444 459 463 450 446 449 449 453 457 461 455 432 406 382 350 326 307 299 298 271 271 271 271 260 252 244 240 208 216 228 240 252 260 264 271 290 294 309 317 325 329 325 325 345 353 365 377 385 385 388 384 415 422 430 445 457 469 485 493 484 484 484 484 488 489 493 493 501 498 502 503 507 515 519 523 515 523 531 539 547 547 547 540 535 524 531 523 531 531 536 533 526 520 534 542 558 566 570 575 568 542 501 464 411 345 278 228 186 179 175 175 198 229 264 290 336 377 430 467 496 525 552 549 512 518 560 583 594 617 631 650 671 697 743 782 820 851 874 871 860 819 751 656 526 380 230 127 99 71 64 53 50 54 57 50 51 52 71 105 140 174 196 211 235 239 235 224 193 155 123 96 66 71 87 106 121 143 180 212 274 333 419 515 610 675 709 716 748 763 801 839 896 938 986 1006 1017 1017 1017 1018 1011 1008 1004 1004 116 120 128 135 136 144 152 148 132 144 188 217 209 177 176 190 199 235 267 256 251 307 450 574 580 598 617 630 639 628 612 568 453 451 455 403 315 287 375 490 565 541 528 520 532 555 567 567 615 592 550 507 458 427 401 397 369 380 402 428 457 479 490 490 431 349 327 385 424 383 325 305 298 292 304 338 409 466 504 518 479 495 518 534 554 578 598 611 696 658 574 481 448 466 431 379 403 425 468 527 568 567 566 577 597 605 621 618 607 591 588 603 621 609 594 575 548 509 478 474 498 501 516 551 597 624 627 615 670 632 609 614 603 576 571 586 639 635 645 654 654 635 613 605 630 640 640 644 652 664 676 677 637 641 649 653 661 657 645 634 637 633 633 647 654 662 680 680 672 668 661 639 608 590 587 591 617 608 604 619 647 667 683 683 729 711 707 718 730 711 666 616 503 449 389 353 357 386 426 446 470 457 433 413 416 428 440 438 401 418 433 413 405 395 359 307 257 181 131 116 104 75 72 80 103 123 143 155 151 147 154 158 134 122 106 82 58 50 49 49 59 49 48 64 110 176 292 393 453 497 545 573 598 611 621 621 617 599 587 568 545 525 507 491 484 481 478 470 467 468 468 468 487 490 497 497 504 516 531 543 550 565 581 592 595 587 595 584 558 540 528 508 507 515 553 573 593 601 623 623 622 618 626 631 636 629 629 629 628 620 612 608 603 607 611 615 626 630 634 641 641 633 629 634 643 648 637 622 584 580 566 559 548 532 524 502 437 430 441 449 455 466 469 476 467 467 464 460 453 446 443 443 431 439 448 442 431 409 383 357 319 278 232 194 175 157 149 149 163 173 193 223 246 254 256 240 217 198 186 176 181 178 171 160 182 181 184 203 226 240 239 231 239 243 251 247 232 209 186 159 118 106 102 102 106 118 130 138 150 146 142 134 126 118 114 110 86 82 82 82 78 74 74 74 89 93 97 101 101 97 93 89 77 73 73 81 101 113 109 105 81 85 89 93 93 89 85 74 79 84 92 88 76 72 86 101 136 174 220 257 283 301 312 334 390 416 432 440 448 441 437 426 402 390 378 382 405 421 429 429 449 457 455 452 430 387 318 260 206 183 161 157 162 162 162 158 147 147 150 157 172 187 201 216 239 273 303 310 305 308 324 340 354 350 342 323 307 288 273 257 242 230 222 207 203 200 208 212 207 203 199 199 203 211 219 223 247 235 223 207 195 187 183 177 178 175 194 198 216 212 215 215 207 196 185 170 155 148 141 149 159 185 205 221 229 233 240 244 250 217 144 86 41 28 32 47 25 37 44 44 43 43 47 42 50 39 39 35 31 23 23 27 56 60 53 38 35 32 29 26 35 47 56 56 41 29 33 36 83 151 167 99 40 36 36 27 40 40 45 45 49 49 53 46 35 32 36 36 40 40 44 44 40 32 32 40 56 68 60 41 62 55 58 47 46 35 38 35 39 35 39 35 39 36 39 39 35 35 35 39 43 55 64 68 68 60 48 52 60 60 52 44 43 46 39 35 35 39 34 34 82 117 177 237 292 301 288 258 166 123 87 59 46 42 37 36 45 41 41 53 70 74 74 70 48 44 40 39 39 39 38 38 38 39 43 47 51 51 58 58 52 52 56 48 48 40 40 39 41 41 42 42 43 47 55 52 52 79 161 231 264 262 280 315 367 324 242 128 60 62 61 60 105 128 159 206 245 256 243 223 188 185 171 145 115 84 49 44 45 57 61 56 43 42 41 45 41 48 51 51 54 58 62 66 69 53 45 49 41 40 88 152 200 192 160 109 57 37 49 69 49 49 49 49 42 42 42 42 51 51 44 48 41 45 45 45 49 80 97 88 53 41 49 70 86 55 43 63 66 54 65 88 119 169 250 307 367 423 487 529 580 584 592 582 568 539 524 509 470 451 422 386 342 285 228 179 97 53 47 48 59 61 69 92 102 164 234 280 310 295 236 147 111 62 46 47 57 50 56 65 51 43 42 42 69 99 114 124 170 212 255 281 288 304 351 415 456 517 570 615 623 585 526 484 425 402 375 356 353 362 386 427 498 520 520 538 559 553 516 474 440 363 270 201 159 133 103 90 54 53 44 39 39 39 39 43 38 38 46 46 57 57 61 54 54 38 37 38 38 38 63 111 75 55 40 60 76 68 44 39 42 43 43 44 49 45 49 45 50 94 134 135 134 131 114 87 86 69 44 41 41 52 62 70 90 82 71 56 53 47 52 45 45 45 44 45 49 64 80 91 59 55 58 43 43 54 70 79 52 52 63 63 63 59 51 47 55 47 43 42 42 41 42 42 57 48 39 39 40 41 41 41 42 46 47 51 48 44 44 44 43 44 43 43 43 43 43 43 47 51 51 55 55 59 59 59 51 75 115 131 96 63 91 147 207 171 140 144 140 120 120 144 106 78 62 59 75 75 47 41 43 43 43 60 84 96 92 87 46 50 54 55 55 52 44 44 43 65 114 158 217 268 272 245 154 127 90 55 47 47 63 74 66 70 77 92 127 178 249 303 300 245 213 237 213 115 50 48 55 78 93 97 89 66 50 49 49 64 61 62 66 59 56 59 87 82 80 87 117 144 175 187 182 206 237 248 248 251 278 297 250 271 245 195 181 187 157 102 73 57 61 77 69 48 52 80 68 68 69 69 65 57 49 52 45 46 74 83 94 71 54 45 45 57 61 56 48 43 50 54 52 45 45 50 57 61 67 66 109 136 247 330 357 361 290 139 111 97 77 44 43 43 44 45 98 61 45 49 49 44 49 72 107 113 139 239 356 424 414 376 412 465 443 330 245 236 183 101 79 71 63 54 46 49 68 88 44 76 64 41 58 55 42 42 42 42 42 42 46 51 59 55 59 51 55 48 49 49 45 52 62 65 57 57 50 58 63 67 55 59 60 68 65 65 65 61 93 108 99 73 71 144 270 388 458 422 357 261 193 181 222 266 237 217 183 148 119 104 91 80 81 77 80 72 63 102 225 345 419 243 136 152 145 65 42 90 142 182 194 162 87 43 44 79 53 60 65 88 104 116 127 126 110 113 97 62 70 92 96 69 39 40 41 41 41 41 48 56 166 166 117 61 70 78 70 67 67 83 111 115 99 67 43 38 39 39 39 39 39 39 39 39 42 54 58 54 42 38 46 54 50 50 50 50 50 50 50 50 38 37 41 57 69 73 57 41 35 35 37 49 65 65 53 38 43 64 89 101 85 73 62 70 70 54 42 42 43 56 64 71 90 75 62 75 100 100 77 49 44 45 56 80 92 95 82 66 62 57 45 45 48 44 55 67 54 54 42 38 70 102 78 38 38 38 38 38 38 38 38 38 38 42 46 50 50 46 42 38 63 51 39 39 51 55 63 59 39 47 82 66 38 101 153 101 50 43 43 43 43 42 42 42 70 50 58 105 141 133 101 78 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 68 79 55 35 36 96 148 172 113 86 43 38 64 100 61 38 37 42 66 79 76 61 74 111 139 87 40 38 123 273 372 395 431 415 422 441 470 485 506 529 532 535 539 539 527 507 495 468 410 366 341 336 352 372 383 382 400 407 418 425 429 433 440 440 447 447 447 442 434 441 457 477 496 515 542 562 574 574 570 562 501 466 420 385 362 352 357 366 375 387 403 407 414 414 432 433 411 392 377 358 335 312 293 289 265 269 280 295 311 334 353 361 352 352 348 348 351 347 347 347 331 331 327 327 323 319 315 304 287 267 243 219 198 186 178 178 177 177 189 189 200 200 204 204 207 207 196 189 181 175 183 183 195 214 253 291 326 349 364 378 401 401 397 393 389 385 381 381 393 405 421 425 429 409 389 373 377 377 385 393 401 417 421 425 412 404 403 395 399 399 407 396 347 320 304 284 268 252 248 244 228 228 240 244 244 244 240 240 228 240 256 276 300 319 327 338 349 361 373 392 400 408 419 412 432 440 448 456 471 475 486 486 489 493 504 508 515 519 519 519 523 523 526 519 523 520 520 524 536 533 533 533 537 537 542 542 534 538 545 550 557 554 550 543 546 535 535 535 539 547 555 545 534 534 538 550 558 562 570 574 568 535 505 475 435 374 303 250 172 158 146 149 164 195 241 268 324 362 414 452 484 517 539 540 516 522 553 587 598 621 639 662 671 701 747 797 835 870 893 894 872 824 767 665 542 381 227 124 85 68 57 55 58 58 69 62 88 99 130 175 214 256 290 316 335 336 332 305 263 208 157 115 62 57 72 76 87 113 154 187 248 320 419 518 605 670 723 753 788 803 844 882 923 968 1002 1018 1018 1018 1018 1018 1011 1000 993 990 159 163 160 167 164 172 169 169 142 150 186 215 206 171 175 193 209 210 238 254 282 368 487 579 600 603 618 646 671 680 676 636 534 449 421 413 340 236 247 335 515 498 489 497 517 536 536 521 558 527 484 434 396 378 382 390 430 456 478 503 520 530 540 532 421 399 394 405 398 373 320 281 260 246 246 290 365 445 489 510 505 540 572 591 588 584 576 566 560 567 538 477 452 470 424 371 374 391 438 521 590 598 601 620 631 655 667 656 633 602 583 583 613 605 593 586 564 521 494 490 514 529 552 570 593 612 626 631 643 639 636 648 618 567 543 562 628 618 633 649 658 640 624 624 652 647 635 631 632 640 644 636 608 612 620 629 641 641 629 613 626 629 621 628 627 630 645 648 648 637 626 623 613 598 579 560 552 539 519 530 554 593 620 636 675 679 683 687 699 711 738 739 694 641 573 526 502 491 472 460 513 461 401 373 388 407 415 398 359 358 354 314 283 269 229 170 159 91 59 60 74 88 125 168 179 203 243 263 274 274 274 278 257 233 189 138 101 70 57 49 50 49 49 60 70 92 180 265 401 453 520 572 613 630 652 655 641 626 615 601 581 550 512 493 470 452 440 422 414 415 423 434 453 463 459 455 466 482 497 508 515 538 554 564 572 572 587 580 543 524 512 492 491 499 537 561 577 589 615 611 602 598 617 622 629 625 625 625 625 617 616 612 619 623 630 630 641 645 645 649 667 659 659 660 665 669 651 640 613 610 604 600 589 570 554 528 472 462 473 484 494 502 500 504 499 499 495 484 477 466 459 459 465 481 482 475 465 443 421 395 367 317 260 214 188 173 158 161 167 177 189 212 238 246 244 232 228 209 190 179 169 162 151 140 178 169 168 187 202 220 223 227 246 247 255 251 236 209 193 171 129 114 106 102 106 114 126 130 146 142 142 138 138 134 130 130 86 86 82 78 78 74 70 70 85 89 93 97 97 93 89 85 89 81 77 85 97 101 97 93 77 81 85 89 89 85 81 70 75 80 88 84 76 72 90 105 120 166 212 249 275 281 300 329 401 423 439 452 456 453 449 442 418 391 371 371 398 414 418 421 430 438 440 445 423 377 311 250 223 189 155 136 132 133 128 125 132 135 138 141 152 167 185 207 230 276 319 326 320 315 323 340 350 339 331 315 292 261 237 218 211 203 196 189 193 196 200 205 204 207 199 195 195 203 211 215 243 243 239 231 219 207 199 185 182 179 198 202 216 216 219 219 192 181 169 158 144 145 141 152 174 196 216 237 241 245 248 254 210 161 91 42 28 39 51 54 41 48 44 40 39 39 43 47 43 39 39 35 24 24 24 27 60 60 52 45 38 31 32 26 39 47 56 60 37 29 28 28 59 131 155 95 56 64 56 27 40 40 45 45 49 49 53 46 36 32 32 33 33 37 37 37 45 33 32 33 46 54 54 46 55 51 55 47 47 36 35 35 36 36 36 36 36 35 36 36 35 35 35 43 51 59 64 68 64 56 48 48 56 56 48 40 39 39 35 35 35 35 38 38 65 81 116 164 228 252 256 230 150 115 83 63 50 46 41 36 45 37 37 45 58 70 66 62 70 66 62 58 54 50 46 42 50 50 50 50 51 51 62 55 55 48 44 40 40 40 40 40 41 41 41 42 42 43 43 47 57 93 179 257 275 257 256 283 288 274 227 145 100 95 89 76 137 159 194 249 288 287 239 191 140 126 108 86 64 46 45 45 50 68 68 55 42 40 41 61 55 59 55 54 61 61 65 65 53 41 37 41 36 48 108 180 264 268 248 192 121 69 57 61 53 60 53 53 53 53 46 46 51 51 44 48 41 45 45 45 45 64 84 84 77 73 74 82 71 47 44 63 59 47 62 89 85 127 200 250 297 338 391 432 483 483 488 482 468 454 432 428 411 400 378 349 298 238 177 133 82 49 47 48 56 58 65 92 99 152 206 228 239 228 185 104 84 50 46 46 45 42 51 68 47 42 42 46 77 107 113 119 149 195 249 307 346 385 420 468 535 612 688 745 773 762 721 686 652 629 603 588 589 594 614 655 716 726 722 735 741 723 670 613 556 475 370 289 228 182 128 97 69 57 48 39 39 39 39 47 38 38 46 50 65 69 73 66 46 38 38 51 47 38 51 87 51 39 39 48 48 40 39 41 43 44 43 44 44 45 50 50 71 106 123 107 99 95 87 68 71 54 43 41 40 52 66 74 86 82 74 60 53 58 59 61 54 47 46 46 53 69 85 100 60 56 59 52 56 68 76 83 48 48 59 59 55 51 43 43 51 43 42 42 41 41 41 41 53 44 39 39 40 41 41 41 42 42 43 43 47 47 43 43 43 44 43 43 43 43 43 43 43 43 47 47 51 51 55 55 55 43 91 147 119 59 103 219 179 119 76 88 112 112 101 119 110 93 69 54 54 58 55 47 42 51 63 75 68 64 64 71 45 53 57 54 55 44 43 43 42 77 134 157 185 209 204 177 110 83 63 46 46 46 46 47 51 66 81 89 108 140 184 226 263 259 223 198 146 84 50 47 47 64 111 123 119 104 90 98 81 100 109 114 118 103 91 79 86 97 112 134 164 187 214 226 226 242 273 296 300 294 274 257 278 303 269 203 186 200 181 122 81 69 77 113 125 93 68 68 92 92 89 85 73 61 53 52 47 54 58 54 61 58 65 65 44 52 63 63 54 61 78 94 52 45 49 50 57 57 67 66 97 168 295 370 397 409 286 59 67 49 44 44 45 45 54 62 94 62 45 53 53 44 53 77 48 69 97 129 214 318 346 304 304 332 314 245 173 136 98 72 74 70 62 50 42 50 61 61 61 81 54 41 47 51 44 59 47 46 46 46 54 55 63 60 59 56 60 53 53 53 49 53 42 49 53 61 58 62 63 63 52 56 57 64 61 61 61 57 97 96 79 57 62 127 233 319 511 519 506 447 378 322 307 311 395 376 341 300 261 227 198 176 120 97 89 100 119 174 281 369 315 187 116 137 129 66 74 142 203 194 174 142 95 67 52 62 55 54 51 56 77 90 83 74 50 73 73 52 49 65 72 57 39 40 40 41 41 46 76 96 206 142 97 85 89 78 66 63 43 59 87 91 71 51 39 39 39 39 39 39 39 39 39 39 42 50 58 54 46 42 50 58 50 50 50 50 50 50 50 50 54 41 45 81 125 137 101 61 35 36 41 49 41 37 41 38 47 52 65 77 85 81 66 62 58 42 40 41 43 60 68 78 99 94 68 58 63 61 46 46 44 43 44 56 87 98 96 84 68 41 40 44 48 40 55 82 50 46 38 38 71 103 75 38 38 38 38 38 38 38 38 38 42 50 54 54 54 54 58 66 87 71 51 39 42 50 55 59 50 50 70 54 46 125 173 89 50 43 43 43 43 42 42 42 42 37 46 77 93 85 61 45 50 50 50 50 50 50 50 50 38 38 38 38 38 38 38 42 64 79 67 43 64 115 120 92 57 50 39 44 81 109 73 38 37 37 53 83 76 45 42 63 124 88 42 39 119 273 396 439 464 447 450 469 487 497 520 550 529 528 528 524 509 497 489 474 426 379 346 334 361 384 387 387 397 400 411 418 425 421 417 417 416 416 416 415 407 423 446 465 496 520 555 579 598 598 597 582 521 487 441 409 375 360 357 358 370 386 402 417 424 428 446 448 418 411 399 373 346 319 295 276 260 260 268 283 310 333 349 364 371 371 371 375 379 383 383 387 378 378 374 370 366 358 358 343 311 288 275 251 235 223 222 222 241 241 245 245 252 248 248 255 286 289 282 264 249 229 214 206 206 225 264 290 321 331 338 342 342 342 342 342 342 342 342 338 351 367 383 388 391 364 347 331 335 346 350 358 362 377 381 385 361 353 348 336 339 339 339 329 277 258 254 246 250 241 241 237 237 241 260 268 276 280 284 284 300 312 328 348 375 387 402 413 421 433 448 467 475 479 486 479 491 491 495 499 514 529 545 549 532 536 547 558 562 554 550 542 554 550 553 546 546 542 542 535 539 536 540 544 548 549 549 553 545 549 560 557 564 557 553 546 546 538 538 538 538 546 550 540 525 518 526 537 544 548 557 550 551 525 485 464 446 401 335 282 158 136 127 115 130 168 211 248 305 349 398 435 468 500 527 528 536 530 557 576 598 621 655 677 671 701 750 801 843 878 905 905 880 840 779 686 563 402 252 145 89 76 74 79 91 106 117 109 150 162 200 242 288 333 372 394 397 393 385 351 300 230 167 114 55 53 57 61 72 99 141 182 230 325 444 532 595 652 728 789 815 833 871 909 943 984 1006 1017 1018 1018 1018 1018 1003 996 982 974 157 161 161 165 169 166 163 162 159 167 199 224 208 173 181 206 208 207 228 277 369 469 563 627 665 660 663 682 710 722 719 686 699 543 472 504 441 282 199 231 447 431 423 446 477 493 496 477 435 404 364 329 318 331 359 383 481 488 505 511 517 511 509 504 455 485 488 453 418 392 355 317 244 230 222 277 375 473 530 551 595 624 668 681 661 619 576 546 368 423 453 420 414 429 393 340 361 366 409 504 579 598 609 628 603 624 652 645 617 578 562 562 589 577 581 589 571 532 512 505 532 560 595 609 613 628 659 686 652 644 636 625 586 558 586 643 692 666 653 649 642 622 600 601 649 637 621 624 628 632 632 621 668 656 638 634 631 624 616 608 592 591 578 566 557 560 567 570 646 634 627 631 637 633 602 567 543 512 495 495 530 581 621 644 575 607 639 639 623 628 668 700 719 700 681 666 654 623 580 544 584 501 417 385 393 421 422 386 341 328 316 261 222 201 164 112 132 63 56 58 90 147 209 283 273 308 351 374 389 389 393 393 384 350 280 208 138 94 66 66 48 49 77 92 79 64 106 167 347 406 478 534 586 627 660 671 669 662 659 652 629 597 563 528 489 463 440 414 410 410 415 430 445 444 436 436 436 443 459 470 473 488 512 527 531 546 562 567 533 510 498 478 469 484 515 547 562 581 600 599 587 586 598 606 628 625 625 625 628 620 619 615 638 645 645 649 649 656 660 667 694 686 682 679 684 681 673 658 639 633 637 630 615 595 568 545 501 494 510 525 532 532 527 523 515 508 507 493 489 482 471 478 500 508 512 502 487 469 447 422 408 352 294 241 207 189 177 173 164 178 186 205 231 238 226 214 209 190 178 164 165 162 155 147 174 165 157 159 179 197 209 211 236 239 248 247 233 216 189 167 133 118 118 102 102 110 122 126 138 138 142 135 142 135 135 135 86 86 82 78 74 74 70 66 86 89 93 97 97 93 89 85 117 105 93 89 93 89 77 65 77 77 85 85 85 85 77 70 71 80 88 84 76 76 87 109 124 170 216 249 271 285 303 325 405 423 439 455 467 471 472 472 452 421 390 386 398 414 418 403 410 415 436 438 420 367 304 250 229 194 152 128 125 125 113 117 135 138 137 132 140 162 177 196 218 265 320 334 321 308 320 322 323 309 301 282 262 227 199 175 179 176 177 185 189 193 197 205 212 211 203 195 195 199 207 211 243 247 247 247 236 224 208 193 182 190 198 206 213 213 220 216 181 177 162 154 151 145 149 156 178 200 220 241 253 259 255 258 181 132 66 32 46 73 76 61 52 48 44 40 35 39 51 55 39 35 35 28 24 24 24 24 53 56 45 34 38 31 35 25 46 55 71 67 44 28 27 27 28 100 128 84 64 84 65 27 40 40 44 45 49 49 53 38 39 32 36 33 40 37 44 41 76 49 33 33 46 58 58 47 51 51 51 51 48 40 36 35 36 36 36 36 36 36 36 36 34 35 46 47 55 64 68 68 60 52 44 51 59 59 51 43 39 39 35 35 35 35 35 34 33 34 54 105 173 208 212 197 156 118 94 70 61 57 48 37 52 37 36 37 53 65 66 62 81 77 77 73 65 61 62 58 54 54 57 50 54 54 50 43 63 48 40 39 39 39 43 44 48 49 45 41 42 42 42 46 44 79 158 232 251 234 237 261 270 275 256 205 171 165 135 118 153 175 203 262 309 289 217 149 94 87 73 70 56 46 46 46 61 72 71 47 41 40 49 69 64 63 62 54 50 50 61 54 57 44 44 48 40 56 123 203 311 316 308 253 169 90 50 49 53 53 53 53 53 53 46 46 51 51 51 48 48 52 52 52 59 67 87 106 115 120 120 109 66 50 47 64 60 43 55 87 62 94 152 193 226 252 293 331 362 370 372 376 374 359 344 344 320 320 310 284 239 179 137 92 81 49 47 47 59 58 65 88 99 138 172 178 181 178 139 81 72 49 46 54 44 40 40 64 43 42 42 47 82 104 110 97 126 168 234 311 381 435 466 509 616 692 765 828 860 860 827 797 805 790 772 757 761 769 784 814 853 859 848 853 851 821 761 693 616 529 428 335 259 193 126 80 80 68 55 39 39 38 46 54 38 42 46 54 69 73 77 73 38 38 50 67 62 38 38 59 39 39 40 48 44 40 52 77 59 48 44 43 44 52 61 61 90 106 106 75 70 75 71 54 78 65 43 41 41 45 64 71 70 59 52 45 53 62 79 80 69 59 51 46 45 53 69 81 53 45 48 44 60 56 60 55 51 55 62 62 59 51 43 42 54 50 42 41 41 41 41 45 60 44 39 39 40 41 41 41 42 46 46 54 54 54 43 43 51 47 47 47 43 43 43 43 46 43 43 43 47 47 51 51 70 41 81 162 138 62 127 283 135 87 68 116 156 141 108 92 125 109 77 45 41 41 51 71 42 59 79 79 56 43 44 59 45 56 57 61 58 51 43 42 42 100 154 158 154 170 158 134 98 87 74 51 46 46 46 46 46 54 70 82 97 125 154 196 249 273 240 167 117 91 76 55 48 64 98 109 102 107 127 155 154 177 190 195 187 155 128 104 124 135 161 176 191 206 221 233 284 300 331 363 377 341 292 241 305 318 265 175 131 145 107 51 86 77 108 171 205 172 120 103 142 135 128 106 87 65 49 49 56 47 45 44 44 45 69 89 43 48 63 55 54 66 101 119 45 46 46 49 64 70 73 79 106 205 348 416 443 465 317 39 103 77 65 69 73 65 57 57 73 49 45 49 49 44 49 70 70 118 117 77 122 227 268 230 202 194 179 150 112 67 44 44 74 78 81 73 74 70 57 41 73 78 43 41 42 47 56 79 51 54 54 54 58 70 71 75 67 60 64 69 61 57 53 61 39 40 42 50 58 55 51 47 48 52 53 61 64 57 64 53 54 57 76 93 107 140 166 196 313 408 518 571 547 484 416 384 581 563 528 475 426 377 335 310 163 116 92 120 171 230 309 365 179 124 92 93 86 78 106 146 202 151 110 87 99 95 67 42 83 70 39 40 42 55 43 41 41 67 97 69 41 40 40 38 40 41 48 45 41 61 103 131 139 54 36 70 77 62 70 79 43 55 75 71 55 47 51 63 39 39 39 39 39 39 39 46 38 46 54 54 46 42 50 62 57 50 50 50 50 50 50 46 58 37 38 93 162 174 137 81 36 45 65 57 37 36 41 53 47 40 45 61 74 78 66 50 54 41 40 41 47 71 79 86 102 97 78 52 41 43 45 54 58 46 45 44 62 61 64 51 60 40 39 40 39 38 42 58 50 46 38 38 75 107 79 38 38 38 38 38 38 38 38 38 37 38 46 46 42 46 66 86 106 87 63 39 38 42 63 79 66 50 58 46 53 145 169 73 50 50 50 50 42 42 42 42 37 37 41 45 44 36 36 44 53 50 50 50 43 43 43 43 38 38 38 38 42 42 42 49 60 72 75 63 88 124 88 36 35 37 46 59 88 112 72 37 45 37 49 82 75 40 39 41 119 95 47 40 118 288 438 509 498 473 473 484 494 493 512 539 522 521 510 506 494 486 486 478 450 405 361 349 369 389 396 387 382 394 404 411 414 413 413 405 393 404 404 407 407 421 441 464 520 542 571 594 606 602 590 571 537 500 461 429 395 376 372 365 369 392 412 424 431 449 461 465 462 451 440 413 386 343 312 289 270 263 271 279 298 314 326 341 372 379 383 395 399 414 425 425 420 420 420 412 404 400 396 381 340 325 309 293 281 277 284 288 328 335 331 323 322 318 314 318 373 376 365 346 318 287 260 237 221 240 267 290 301 304 299 298 287 287 280 284 284 288 288 288 324 340 349 361 357 341 313 304 308 312 323 327 331 335 339 339 314 306 301 285 277 277 281 274 256 253 258 261 272 272 276 276 291 299 318 334 353 361 365 365 381 389 405 421 437 449 457 468 484 499 503 518 518 518 518 514 525 521 517 521 529 545 564 576 552 563 571 575 582 574 566 558 562 562 562 562 558 554 539 539 524 528 532 537 545 553 561 565 550 554 558 558 558 551 547 543 524 520 516 509 509 513 517 514 494 498 502 506 514 518 516 513 522 492 466 456 454 428 369 306 154 129 109 96 100 138 181 222 275 312 361 405 434 464 493 498 544 548 564 584 602 628 655 681 671 701 743 794 840 875 902 902 892 851 795 708 594 433 276 169 106 96 103 112 128 132 147 151 194 209 243 281 323 365 400 425 406 413 397 359 308 232 169 105 50 51 51 51 52 83 133 178 230 337 468 548 603 652 736 804 827 852 883 916 947 972 994 1001 1019 1018 1018 1014 1003 985 981 970 141 149 149 145 137 137 153 165 158 187 214 210 207 219 199 186 262 256 259 317 426 522 594 635 643 661 684 703 729 749 760 757 744 703 665 621 568 464 343 249 359 391 415 414 389 371 367 375 348 273 212 200 220 252 319 386 471 451 410 389 412 431 426 427 523 515 518 545 505 410 313 271 230 196 211 298 443 554 593 580 635 649 686 692 655 602 553 519 366 352 341 331 328 328 333 362 381 452 508 555 575 590 609 625 637 633 625 625 618 602 579 566 564 583 603 615 608 596 576 564 572 584 600 631 647 659 674 659 626 619 626 629 625 624 624 627 633 633 633 625 622 618 611 604 602 603 622 633 640 643 639 639 646 643 628 614 618 615 589 553 550 533 513 524 543 551 570 582 609 605 624 644 636 604 583 583 541 557 589 608 600 576 583 611 615 619 600 571 544 533 553 580 661 684 712 736 737 725 705 697 735 601 493 471 468 434 412 413 368 332 277 221 203 213 207 173 127 168 109 122 249 249 228 357 381 414 445 460 476 494 506 514 479 438 368 291 213 132 68 50 68 63 47 47 47 54 61 70 203 303 426 506 545 562 614 660 683 683 676 677 677 651 624 589 582 556 536 498 478 455 444 440 401 401 401 401 405 412 412 412 439 439 439 443 451 467 479 487 481 466 461 460 459 471 489 507 539 565 580 575 558 565 604 637 610 600 615 619 626 622 621 621 632 636 647 658 658 658 654 650 690 687 687 687 680 676 661 653 650 646 635 632 640 640 621 601 579 576 580 584 580 576 565 558 554 540 532 509 501 482 471 474 504 511 515 508 502 483 465 447 433 408 374 326 276 226 187 160 160 160 163 170 174 181 188 188 191 172 153 153 153 158 147 143 142 141 137 145 156 160 171 182 198 205 214 217 214 205 198 190 164 134 113 102 114 130 134 138 123 123 127 124 131 120 112 112 95 98 94 90 90 90 94 98 106 106 102 101 97 93 89 89 97 89 86 89 101 105 101 93 69 77 89 101 101 97 89 81 94 83 80 76 65 68 67 74 128 174 216 249 262 284 318 348 378 404 428 446 454 476 499 511 491 480 462 439 425 411 408 404 428 436 441 423 386 336 286 255 221 190 140 120 104 108 108 115 141 132 108 111 130 158 173 189 207 219 242 272 287 291 291 276 267 249 241 225 213 201 185 177 193 193 181 177 177 181 185 193 184 191 195 203 211 219 223 224 252 260 276 284 280 260 240 217 217 189 169 181 213 229 217 197 189 182 174 162 162 163 171 179 174 185 206 246 289 284 242 209 88 74 32 25 35 73 115 124 55 40 32 35 43 44 51 40 32 29 29 33 26 25 25 24 28 31 31 31 35 43 51 59 71 71 68 73 70 59 35 27 26 86 201 173 61 41 61 28 44 53 129 149 77 49 53 28 47 44 47 44 47 44 47 44 47 48 48 52 49 54 51 50 39 35 39 43 44 44 44 40 35 35 36 36 36 36 36 36 38 46 57 50 51 51 59 63 43 59 71 82 74 66 65 66 51 64 53 34 33 35 37 37 37 36 36 64 99 121 141 161 111 104 96 84 75 60 52 48 63 44 40 36 48 64 72 73 53 54 66 70 66 58 46 38 42 43 46 43 46 46 46 47 43 43 43 39 43 39 43 39 43 43 43 40 40 40 40 40 63 67 86 110 157 205 252 280 264 260 285 316 297 234 190 175 183 180 200 228 236 204 133 73 78 70 62 55 60 60 52 44 43 43 43 42 42 41 41 41 48 48 51 47 43 38 42 38 37 64 75 74 58 74 114 150 278 315 324 253 151 84 40 38 36 36 37 37 41 45 46 46 46 46 46 47 47 47 47 51 61 85 108 133 188 225 198 139 111 85 58 51 63 68 76 75 53 57 72 95 110 136 171 202 230 237 249 261 265 258 254 243 228 225 221 206 175 133 101 81 45 45 45 45 45 45 45 45 72 95 126 149 149 126 98 78 63 59 56 55 50 50 49 49 41 41 42 47 55 62 78 88 94 135 200 285 369 447 505 560 652 751 843 904 920 917 914 926 921 929 941 949 949 945 937 940 954 958 939 929 903 859 810 761 655 580 467 331 215 145 112 112 54 54 50 50 46 46 46 46 49 37 41 68 84 76 64 64 73 61 77 97 85 50 46 70 39 47 52 60 72 80 57 40 41 54 50 42 41 55 107 156 151 80 60 84 80 43 44 89 79 59 42 41 41 46 54 58 54 58 58 62 70 66 74 60 69 53 45 49 49 57 65 73 45 43 44 57 68 49 60 80 83 74 74 82 65 40 40 57 45 45 44 44 51 51 59 59 92 61 40 40 60 76 64 41 41 41 45 49 53 57 61 61 46 46 46 46 46 43 46 43 42 42 42 46 50 54 58 62 81 92 103 120 155 180 192 186 103 84 69 72 89 106 121 140 157 136 85 58 51 55 44 42 41 42 51 63 71 63 52 47 41 41 60 68 65 60 41 40 70 92 121 130 127 112 101 101 47 66 73 62 50 44 44 45 44 57 66 70 82 114 118 121 230 222 207 189 167 153 138 130 109 115 135 166 176 168 184 226 240 263 260 237 209 190 198 207 215 223 227 234 250 265 284 287 263 334 381 392 398 394 353 278 263 278 249 160 104 98 69 51 82 104 137 170 207 240 261 272 307 333 229 200 161 97 104 50 50 48 47 47 46 43 42 44 42 51 79 87 83 75 67 65 46 48 52 54 62 83 128 165 247 354 486 560 556 476 312 152 155 101 53 45 53 65 53 44 61 61 57 57 61 77 109 129 202 195 190 157 112 96 106 126 82 118 142 107 64 44 43 42 40 57 88 96 88 68 53 49 41 46 42 43 43 47 47 47 77 85 93 94 98 102 98 90 75 75 67 52 44 43 44 48 46 50 54 58 63 56 52 48 43 48 64 71 75 68 67 49 54 51 65 68 82 104 117 135 164 250 379 489 551 569 558 563 675 690 613 565 575 484 335 262 272 142 86 170 282 345 400 438 136 97 61 49 77 125 177 205 121 118 133 122 110 86 62 57 53 49 50 58 42 39 40 58 58 77 93 69 40 38 38 51 55 55 59 60 67 67 63 62 62 57 49 66 82 91 75 55 59 90 98 70 58 70 78 66 46 50 62 66 66 62 50 46 46 46 46 50 50 57 57 57 56 53 53 37 37 37 42 43 40 39 71 155 230 230 161 93 48 44 48 41 52 49 61 54 43 44 56 50 47 43 52 60 59 42 40 41 66 86 78 65 64 75 83 80 73 62 54 46 46 46 50 50 57 57 64 64 47 47 47 47 47 54 54 54 42 42 42 54 66 66 54 38 46 54 62 66 66 57 49 45 37 41 45 37 37 53 97 134 66 62 58 54 50 42 38 38 54 54 38 37 78 130 98 37 92 92 81 77 65 53 38 37 34 57 72 52 58 82 82 51 81 54 46 47 44 39 38 38 37 37 37 37 49 64 79 83 68 52 59 68 88 92 76 52 41 61 57 49 77 133 141 113 68 59 55 61 53 37 40 74 123 106 66 60 153 303 433 495 491 491 487 490 486 489 489 492 480 480 479 479 472 472 472 478 455 445 426 422 423 412 392 372 376 375 382 388 402 417 427 435 400 396 406 417 437 468 506 526 562 581 597 598 602 590 571 552 522 488 457 425 402 395 392 400 407 415 445 469 492 522 537 545 536 521 501 474 436 409 379 360 310 287 264 246 251 271 303 323 346 358 368 387 414 441 467 486 470 465 457 449 445 445 454 458 415 404 396 388 380 380 380 384 412 408 400 392 388 388 388 396 431 438 423 407 376 344 309 290 286 275 267 259 254 250 246 254 257 257 261 265 269 273 270 270 294 294 298 294 290 282 267 266 260 260 268 268 272 272 272 272 252 252 252 256 264 276 291 295 299 311 334 350 369 377 384 391 402 413 429 441 464 476 495 492 504 505 513 521 525 521 521 521 533 537 537 522 510 510 522 541 544 560 564 568 568 564 556 556 580 569 561 549 541 529 514 521 520 523 512 508 508 512 513 517 501 505 502 514 522 527 535 539 504 512 509 513 510 502 494 483 464 453 449 441 437 426 422 425 453 460 449 445 443 440 442 443 440 445 457 462 454 422 366 310 150 114 86 77 93 125 144 170 211 237 282 311 340 377 408 438 524 547 571 593 604 623 638 657 663 686 732 783 834 868 887 906 937 892 816 734 639 494 337 211 128 93 64 70 95 120 148 174 254 283 311 337 353 375 386 393 396 372 336 288 245 204 161 108 61 52 52 63 70 89 119 160 241 348 479 577 649 694 746 788 819 845 875 886 908 927 956 979 982 998 1010 1011 1004 992 989 997 115 123 127 127 127 139 159 175 163 200 227 216 213 221 217 215 226 267 314 393 477 519 523 513 559 586 632 670 696 700 704 693 655 653 635 586 495 411 347 317 323 323 319 302 292 298 317 333 338 275 242 245 260 287 330 381 396 423 434 410 373 349 360 389 523 546 533 513 497 457 384 317 169 194 258 365 486 576 655 680 656 639 637 632 623 586 537 491 386 348 316 289 282 301 329 374 441 505 540 560 564 575 599 622 611 594 574 566 567 567 563 562 579 595 603 611 611 603 595 587 595 603 615 631 647 658 662 651 614 604 618 626 628 623 623 618 637 633 625 614 606 603 596 592 594 579 579 601 624 643 631 619 619 612 586 563 557 555 527 495 523 518 514 530 557 569 588 592 625 621 629 645 652 630 618 606 609 598 617 637 648 640 644 660 668 668 653 618 594 571 575 601 600 629 646 675 704 736 766 785 745 725 670 607 534 492 474 459 385 373 346 268 213 210 224 222 208 161 170 195 195 217 277 342 385 425 456 479 494 506 521 533 503 461 400 330 250 164 86 60 85 83 56 48 48 55 51 60 109 193 321 428 512 564 601 630 679 686 694 698 688 673 661 639 624 605 582 555 532 517 509 491 455 448 444 440 436 428 424 417 425 425 429 426 438 450 466 466 439 436 435 431 449 468 487 509 524 554 566 572 563 566 590 606 587 584 595 599 607 602 606 605 628 632 651 658 666 670 674 674 682 679 679 683 672 668 660 649 649 637 633 634 646 650 635 627 604 601 605 609 602 595 584 580 565 547 543 524 516 505 494 501 500 507 511 511 500 490 471 457 447 425 404 366 322 276 245 222 168 164 160 163 170 178 193 193 177 158 146 142 150 151 140 136 142 145 141 141 149 157 168 172 183 191 214 222 222 210 194 178 161 133 109 101 110 130 134 138 127 131 124 128 124 120 113 112 107 106 98 90 86 82 82 82 90 90 94 94 93 97 97 97 98 90 86 90 101 109 101 93 85 85 85 89 89 93 93 93 94 94 83 76 72 68 71 74 116 151 200 237 269 303 334 364 375 405 436 450 468 487 509 528 521 518 493 474 448 419 404 393 405 410 415 404 367 321 274 233 190 159 120 100 95 95 95 102 129 124 127 135 154 170 169 173 200 219 235 254 269 276 272 254 237 222 218 206 198 186 178 174 194 189 185 177 177 177 181 185 176 187 195 203 211 219 228 232 256 268 280 288 284 272 252 233 221 201 185 189 206 218 210 198 182 170 162 158 162 170 182 190 190 194 218 242 254 237 180 150 48 46 43 45 70 88 100 89 75 56 44 35 28 32 40 44 36 29 33 33 29 25 24 24 24 24 28 31 39 47 62 66 78 75 79 84 74 71 71 60 98 118 202 190 85 54 74 57 69 73 130 130 46 30 62 43 39 36 39 36 39 36 39 36 51 48 52 49 53 50 50 47 39 39 43 47 47 44 40 36 35 35 35 36 36 36 39 39 46 58 70 62 50 40 48 60 64 68 79 79 67 62 65 63 39 44 48 36 35 36 38 39 39 37 37 45 64 79 89 93 90 90 90 90 91 79 63 51 51 47 43 47 55 67 72 65 54 54 58 62 62 54 42 38 43 43 43 43 43 43 43 43 46 46 43 43 43 43 43 43 43 43 43 43 40 40 40 40 62 62 70 86 118 158 193 217 205 205 233 273 277 236 212 205 175 188 216 221 194 146 91 63 60 48 47 48 63 63 59 46 50 42 42 42 42 41 41 44 48 55 51 47 43 38 42 37 41 64 83 70 62 77 113 141 233 282 296 237 151 84 41 38 36 37 37 37 37 37 41 42 46 46 50 50 54 55 51 54 49 80 131 208 307 344 273 170 103 80 54 42 47 59 63 56 46 47 66 70 77 81 105 124 115 123 138 146 158 158 161 154 136 133 137 133 121 101 81 69 61 61 61 61 61 61 61 61 68 80 108 116 112 88 71 51 63 63 58 54 54 46 42 45 52 56 53 54 51 55 59 66 76 98 138 203 299 400 497 577 652 736 812 862 897 920 955 982 990 994 1009 1016 1016 1016 1008 1000 996 981 955 936 907 866 814 765 671 563 415 276 175 122 88 88 58 61 57 53 53 53 53 53 61 36 36 52 76 68 52 40 44 44 72 108 105 77 62 78 75 79 84 92 100 92 57 40 49 57 53 41 41 70 131 186 143 67 42 63 72 47 44 92 90 74 46 41 41 43 43 43 43 47 51 59 67 75 78 75 76 81 89 97 89 77 57 45 53 43 44 53 57 44 44 60 102 77 66 70 65 40 40 64 48 48 51 47 54 58 62 55 112 77 49 49 72 88 80 60 60 60 56 56 57 53 53 53 45 45 46 46 42 42 42 42 42 46 46 46 54 54 62 73 59 71 63 55 135 219 220 161 94 79 64 61 61 74 89 115 133 96 56 54 71 71 56 51 60 55 58 55 54 55 55 55 50 62 69 76 68 44 40 39 105 123 125 102 79 57 49 46 87 93 93 69 45 43 43 43 45 61 69 65 78 110 123 125 199 214 211 207 192 181 174 174 142 153 176 195 198 205 224 255 273 288 288 281 278 279 284 285 269 265 257 256 253 256 259 263 278 330 376 382 397 420 393 337 263 289 273 188 96 55 62 89 98 135 179 240 315 402 463 504 572 490 318 310 283 180 145 51 67 50 48 48 47 45 46 81 42 56 76 80 60 52 57 59 49 50 72 89 113 149 213 259 360 436 567 624 483 234 113 120 91 89 85 61 43 43 45 65 45 57 73 81 93 125 169 201 161 173 177 161 129 97 81 73 93 93 73 45 44 54 66 76 42 72 92 92 80 64 45 45 41 41 42 42 43 47 51 51 93 93 89 78 81 74 81 74 110 66 42 47 55 47 55 64 43 43 43 55 63 68 60 52 56 60 64 67 71 75 79 65 46 46 50 61 75 89 111 125 150 175 212 262 344 458 577 661 732 778 679 543 503 443 335 269 204 138 150 242 309 293 284 293 140 110 78 70 94 130 166 186 94 82 70 58 54 54 58 66 82 46 41 47 66 54 49 57 57 77 92 72 40 38 38 51 55 55 59 59 62 62 58 58 90 77 57 50 51 55 59 59 47 78 90 70 62 74 78 62 46 50 54 58 58 54 50 46 39 39 46 46 57 57 64 64 56 60 52 37 36 37 42 43 48 61 116 191 235 217 137 72 48 52 48 48 53 57 61 57 51 56 57 50 47 43 45 49 52 43 42 42 69 82 81 73 72 72 76 76 68 60 52 48 56 56 56 56 56 56 56 56 54 54 54 54 54 54 54 54 46 42 42 50 62 66 54 42 66 58 42 38 37 53 73 89 69 61 53 41 41 57 89 113 58 59 54 54 50 46 46 42 82 62 50 70 94 94 62 37 80 80 80 69 57 42 37 37 35 56 68 43 42 76 87 65 62 37 45 42 43 43 40 44 37 38 37 37 52 67 79 82 63 48 48 60 80 84 68 48 40 40 35 36 84 136 124 83 71 56 58 60 52 37 43 69 106 90 54 56 153 302 424 479 490 490 494 482 486 474 477 470 457 446 453 446 453 445 453 470 482 476 457 445 442 423 399 372 384 379 386 392 402 413 423 430 416 427 442 461 484 507 530 545 584 585 597 598 590 575 552 537 502 476 456 421 409 398 391 395 418 437 461 495 526 553 568 590 574 565 546 519 485 458 428 409 364 345 315 292 274 267 271 275 322 338 361 388 414 444 456 474 477 481 488 484 476 473 465 461 449 445 445 445 446 454 462 470 465 461 453 445 441 441 434 438 457 461 453 437 410 379 359 340 328 317 302 298 283 278 275 278 286 293 293 293 293 286 286 286 290 290 290 286 282 274 259 262 237 244 240 240 240 240 240 240 248 252 260 272 288 304 320 336 358 377 397 417 440 455 462 469 473 484 502 514 526 534 549 553 525 526 530 538 538 531 527 520 536 540 533 521 509 509 521 537 559 558 562 566 567 560 552 536 557 549 534 519 507 492 484 487 477 477 473 473 473 473 470 470 467 471 468 480 481 489 497 501 493 490 494 487 479 460 448 437 422 411 399 380 364 360 356 356 360 360 361 351 349 355 360 358 343 355 367 382 385 357 309 256 151 111 83 67 75 90 112 124 174 196 233 266 296 330 368 409 496 537 561 577 592 607 629 641 659 686 721 772 815 853 872 884 925 891 834 759 669 547 395 285 194 151 118 105 126 148 168 194 270 288 311 323 338 345 349 345 344 323 287 247 215 175 139 101 57 52 60 71 85 105 146 187 247 347 474 577 645 701 746 788 803 822 845 867 878 899 926 948 963 979 1003 1007 1000 996 997 997 143 144 144 136 128 140 160 180 184 216 240 213 197 201 197 180 206 223 235 282 340 382 385 387 446 472 510 541 557 553 545 537 510 515 494 437 353 292 274 283 272 259 249 232 245 286 345 374 356 310 296 311 323 321 332 363 362 397 432 428 380 348 363 397 436 527 550 529 527 518 416 289 177 202 278 401 499 561 625 669 615 566 543 553 576 571 529 479 449 418 375 343 331 346 378 419 470 514 538 545 553 556 572 595 587 567 551 543 558 566 566 569 587 595 595 599 599 595 595 595 603 607 611 623 631 639 647 639 605 602 606 610 616 611 607 602 618 610 598 587 586 587 588 589 593 570 549 564 595 611 591 556 557 546 519 486 476 458 438 414 444 462 482 494 510 525 532 524 547 558 585 621 648 648 651 636 622 584 580 596 620 627 623 623 623 626 619 615 608 608 615 641 681 694 680 672 668 664 664 671 721 784 799 738 669 639 601 532 457 448 417 335 273 267 265 244 234 112 211 271 118 162 299 269 337 374 401 424 439 458 473 489 470 443 401 348 278 196 114 77 78 72 48 48 48 48 47 45 50 118 233 361 488 565 590 611 667 682 698 699 694 680 685 689 662 640 617 602 579 564 560 549 522 511 503 491 472 460 452 444 436 429 429 429 433 437 438 434 391 384 387 398 418 441 467 494 509 527 543 553 556 556 556 560 553 550 554 561 568 568 572 575 610 610 624 632 652 664 683 687 674 678 671 675 671 660 652 641 633 621 613 621 630 642 642 638 619 623 631 632 629 629 622 611 584 569 561 543 539 532 524 524 515 511 511 511 508 501 490 476 465 448 422 397 363 322 298 265 182 171 159 158 158 170 185 193 166 154 142 142 147 144 137 140 146 149 145 145 153 161 172 176 171 187 214 226 226 206 190 166 157 129 105 101 110 130 134 138 135 139 132 132 128 120 109 108 115 114 102 90 78 74 70 70 70 74 78 86 89 97 101 101 98 90 86 90 101 109 101 93 97 89 85 81 81 89 101 105 105 98 94 83 80 76 75 82 121 147 188 221 262 304 335 365 368 390 424 443 465 479 502 517 533 534 513 502 472 442 412 389 382 383 384 370 336 290 244 213 159 128 100 84 83 87 90 98 112 127 150 174 198 190 173 161 200 215 231 250 254 261 257 246 221 206 202 198 194 190 186 182 198 193 185 177 173 173 173 177 172 176 184 196 204 217 225 229 245 257 269 277 277 265 253 241 221 206 198 194 198 202 194 190 178 174 166 159 163 171 183 191 204 212 227 235 211 166 102 72 29 29 28 28 50 63 63 54 47 44 35 32 28 39 55 67 43 36 40 40 36 32 24 24 36 36 39 39 43 51 63 66 50 59 60 61 62 70 95 100 170 119 166 190 114 62 78 82 58 70 131 119 30 28 47 48 40 33 40 33 40 33 40 33 52 45 45 42 46 50 50 47 39 36 47 51 47 40 39 35 34 35 35 35 35 35 42 35 47 63 79 71 51 36 44 60 60 60 53 49 45 45 48 56 54 50 54 43 36 36 37 43 38 38 37 37 57 83 86 70 54 55 67 79 79 72 52 36 36 36 40 48 52 57 57 57 54 50 50 50 50 46 42 38 42 42 43 43 43 43 43 43 46 46 46 46 43 43 43 43 43 43 43 43 43 43 40 40 62 58 58 62 78 102 130 146 141 137 165 209 221 197 185 190 167 188 220 201 138 86 59 60 52 44 43 43 51 58 54 46 57 56 60 56 52 48 51 51 55 58 54 50 46 45 49 48 44 56 71 66 58 61 96 117 165 218 251 213 147 92 46 39 37 48 37 37 37 37 37 38 46 46 47 47 51 51 55 58 45 61 120 240 371 409 317 178 103 80 58 50 51 63 56 49 61 66 85 85 77 69 73 84 75 75 86 90 102 102 113 106 80 81 89 97 97 89 81 73 69 69 69 69 69 69 69 69 80 88 96 96 91 71 58 46 58 54 50 46 46 41 41 41 52 56 49 46 43 43 43 46 57 74 91 140 221 330 428 511 616 687 751 794 825 856 902 937 941 948 959 963 966 959 954 943 935 917 894 865 839 802 757 708 625 500 333 212 148 122 95 83 54 61 57 53 49 49 49 49 65 40 36 44 60 56 40 35 35 35 60 112 125 101 86 98 115 115 120 136 136 104 57 40 53 53 49 41 41 78 139 194 143 59 39 42 56 51 55 91 86 70 42 41 41 43 43 43 43 47 55 63 71 79 86 83 64 76 92 100 96 80 56 44 68 44 44 56 52 42 42 48 122 77 46 46 49 40 40 56 44 40 43 43 51 50 55 51 108 77 53 57 72 88 84 72 72 72 64 60 53 45 41 40 41 41 41 41 41 41 41 41 50 53 53 50 65 62 69 73 72 87 55 37 115 244 229 117 102 96 85 73 73 73 97 127 120 78 44 65 82 71 52 56 56 52 54 47 54 58 66 70 59 63 70 73 61 49 40 40 90 115 121 86 63 72 64 47 82 85 85 65 45 44 44 49 53 65 65 62 74 106 123 140 190 220 232 229 225 221 218 226 206 233 244 251 255 271 290 301 299 303 323 344 365 370 351 331 291 276 265 256 244 240 236 235 263 302 340 343 370 421 432 401 302 285 259 199 111 50 53 108 189 209 238 281 349 424 499 541 623 593 507 527 416 204 148 99 86 70 74 110 113 81 64 64 44 60 73 73 54 50 55 56 62 58 68 81 109 182 281 347 441 554 581 435 213 87 85 97 47 68 84 68 44 43 49 77 43 45 69 85 105 141 185 221 109 117 121 121 109 89 69 53 81 77 65 65 73 77 49 42 50 76 88 84 65 53 49 53 41 42 42 42 47 51 51 55 70 70 70 70 73 66 69 65 85 53 41 43 51 43 47 63 51 43 43 48 72 81 69 49 65 61 57 52 56 68 80 81 62 66 69 84 102 117 135 149 166 199 233 251 269 295 339 384 605 718 672 518 450 398 293 211 178 143 163 215 226 185 180 202 113 90 70 66 78 102 114 122 62 54 41 41 41 42 58 70 47 41 41 78 98 86 82 90 49 65 80 64 43 38 39 51 47 47 51 51 51 51 47 46 54 50 42 37 38 39 55 67 38 66 78 66 66 82 82 62 42 42 46 46 46 46 42 42 39 39 46 46 57 57 64 64 56 60 52 37 37 38 50 51 68 113 188 239 235 190 109 56 48 44 48 48 53 57 61 57 59 60 62 55 47 44 44 45 44 43 42 42 58 62 66 62 72 76 80 76 68 56 40 39 44 44 44 44 44 44 44 44 46 46 46 46 46 46 46 46 50 46 38 46 58 62 58 50 50 46 41 41 41 41 41 41 36 37 65 89 101 93 73 58 50 51 50 50 50 50 50 54 62 38 46 90 98 62 50 69 73 73 65 58 49 38 37 36 36 44 48 46 53 72 87 79 77 114 166 168 149 106 59 39 38 38 38 37 52 63 74 71 51 40 44 52 64 68 56 40 52 40 35 48 108 148 116 63 63 56 58 60 52 37 43 65 74 66 42 56 153 302 420 471 475 475 474 463 462 455 454 447 434 430 430 422 426 426 433 448 491 494 481 481 469 450 426 406 405 409 405 415 421 428 435 435 440 459 486 509 532 543 554 550 577 581 589 586 574 555 532 509 486 460 444 417 409 394 391 391 422 445 469 511 553 577 596 618 598 594 574 551 528 497 471 449 418 400 384 358 327 300 284 265 305 328 352 384 411 426 437 440 443 463 482 490 493 481 465 453 449 449 453 457 469 481 493 501 493 489 481 477 473 473 473 473 480 480 476 461 449 429 417 402 379 368 360 356 345 341 334 341 352 348 348 344 340 336 336 325 333 333 333 329 325 317 309 305 276 276 276 272 268 264 260 260 264 272 280 300 320 344 364 383 386 405 433 453 480 495 499 506 505 513 524 535 546 554 562 562 546 545 549 549 546 538 534 534 538 535 535 527 519 520 536 548 566 574 566 570 571 560 552 536 533 525 510 495 483 468 460 456 427 430 430 430 419 419 416 416 437 441 445 453 461 469 466 470 463 459 463 456 448 433 413 398 382 359 339 312 296 292 285 278 257 247 244 249 240 234 239 244 218 226 231 243 254 237 201 174 125 106 67 55 59 71 93 96 135 164 201 231 260 295 341 382 465 502 530 553 572 583 606 625 656 678 713 756 792 827 846 868 905 882 837 789 715 613 495 396 282 238 193 168 173 194 207 215 258 262 270 273 284 276 276 272 259 236 211 180 160 128 92 62 50 51 55 59 73 104 149 190 266 365 477 576 640 692 737 772 767 786 813 835 857 883 910 936 951 967 991 999 996 996 997 1001 179 175 167 151 136 148 172 185 185 221 230 202 170 174 178 166 177 152 123 118 149 196 246 273 336 339 342 337 337 341 341 345 362 335 296 259 230 204 177 162 185 204 229 250 286 343 418 470 409 363 358 381 388 367 361 369 391 379 390 418 430 422 414 436 381 484 527 522 524 525 423 293 216 183 226 362 499 559 598 611 545 485 463 488 530 544 514 483 476 460 437 421 412 415 423 445 458 476 484 503 526 534 541 540 548 543 535 535 554 562 562 562 588 595 595 595 595 595 595 595 607 607 607 611 615 619 623 619 601 594 593 589 588 591 591 591 590 579 567 552 556 560 569 581 588 575 551 555 574 578 551 513 522 500 471 430 400 366 335 326 385 423 442 434 438 450 449 436 427 466 534 589 625 648 663 664 628 580 563 559 571 571 563 552 523 527 546 558 573 596 611 637 693 712 725 725 702 677 644 620 674 741 784 780 781 778 718 626 576 522 460 410 400 403 339 265 233 124 266 327 126 135 268 204 273 307 338 361 379 394 417 429 397 390 364 329 271 197 118 81 59 57 48 47 48 48 47 49 50 98 190 306 425 526 567 596 668 698 714 706 694 690 699 712 685 673 655 632 613 605 594 590 568 553 549 533 525 506 491 487 480 472 464 449 437 429 421 403 359 356 359 367 386 414 444 459 499 502 508 519 531 531 526 511 511 504 509 519 531 542 546 553 577 580 587 602 614 633 657 664 664 667 668 664 660 656 648 637 625 609 602 598 611 619 623 623 618 626 627 635 636 629 625 618 595 580 568 549 538 531 535 536 527 523 519 519 516 516 509 502 488 470 456 426 396 354 324 298 217 194 181 165 162 173 181 189 162 146 138 135 140 141 137 137 150 153 149 149 161 165 176 180 175 187 210 222 218 202 186 170 157 129 109 101 114 130 138 142 143 143 136 132 128 120 109 104 115 114 102 86 74 66 62 62 62 66 70 78 81 89 93 97 98 90 86 90 101 105 101 93 97 93 85 81 85 93 101 109 117 109 109 98 87 87 83 90 137 159 181 214 244 281 316 342 357 375 408 423 442 464 502 518 529 527 521 514 488 454 420 393 359 349 343 328 298 259 213 186 140 120 100 88 87 91 98 102 108 138 166 202 222 210 185 157 185 200 223 235 247 247 250 235 209 198 198 198 198 198 198 198 201 193 185 177 169 169 169 169 168 172 180 193 209 221 229 233 233 241 253 261 261 257 245 230 206 210 206 198 186 174 182 190 198 187 179 175 179 187 195 204 224 232 241 232 196 128 71 39 31 29 28 27 27 27 42 41 36 40 40 36 39 43 59 71 35 39 43 47 51 47 43 35 48 48 48 48 55 63 71 75 43 44 44 45 50 71 104 128 138 59 110 182 122 50 58 79 30 55 139 139 32 28 31 31 37 34 37 34 37 33 33 33 34 38 38 35 42 39 39 39 35 35 39 43 43 39 35 35 34 34 34 42 42 42 49 42 36 52 68 72 68 60 64 61 57 49 38 38 39 43 47 61 90 88 76 81 70 39 36 37 43 43 38 36 37 76 75 39 47 63 79 79 59 43 36 35 36 40 48 52 49 49 53 50 50 46 46 42 38 38 38 38 42 42 42 42 43 42 43 42 46 46 46 46 43 43 43 43 39 39 39 39 39 39 40 39 67 62 58 54 62 74 90 98 102 94 109 141 149 129 125 134 139 168 185 161 97 46 43 52 43 43 42 42 46 46 46 45 67 70 66 62 62 58 58 54 54 54 54 50 53 53 49 48 52 56 56 55 50 57 77 97 105 155 188 165 119 92 57 44 53 60 45 41 37 37 37 38 42 42 43 47 47 51 51 55 58 57 85 185 313 356 274 143 84 65 50 50 55 67 60 49 69 85 101 101 85 73 68 68 75 75 82 82 90 94 105 102 64 65 73 81 85 89 85 81 65 65 65 65 65 65 65 65 84 84 84 80 79 63 58 50 46 46 42 42 41 41 40 40 59 59 52 41 41 41 41 41 42 59 85 122 183 245 311 363 492 564 643 699 737 768 795 822 853 865 880 887 894 890 890 875 829 803 776 750 724 690 652 619 530 395 246 172 152 153 122 91 54 57 53 49 49 49 49 49 60 52 44 48 48 44 36 36 36 35 48 100 125 117 106 122 135 127 136 168 160 112 57 40 57 53 45 41 41 70 115 154 135 63 40 41 47 48 60 91 70 58 41 41 41 43 47 47 43 47 55 63 71 79 87 91 64 56 60 64 72 76 80 80 76 56 48 60 56 43 42 48 130 73 40 40 40 40 40 52 40 40 39 39 43 47 51 47 84 57 41 40 56 68 68 64 84 80 72 64 52 45 40 40 40 40 40 41 41 41 41 41 46 46 50 53 57 61 65 65 93 109 76 40 96 189 161 62 95 107 108 93 84 93 128 166 194 165 138 136 106 63 48 65 48 48 54 62 61 65 61 57 67 59 55 58 66 66 54 42 47 92 101 73 74 107 119 102 85 90 89 81 64 49 48 53 65 65 57 65 73 98 130 152 208 227 238 258 262 268 260 256 248 280 311 315 327 355 368 375 394 383 379 395 403 381 318 263 244 236 224 216 216 212 219 212 216 247 278 300 346 417 449 445 402 304 227 199 151 86 56 75 148 184 232 296 387 486 576 629 675 738 736 763 620 379 330 290 155 110 109 129 137 105 74 75 80 77 73 66 59 49 56 61 49 48 46 49 105 218 355 451 500 546 431 175 42 100 134 65 63 45 45 53 69 73 65 57 44 45 53 69 93 121 145 161 93 81 65 57 65 73 73 73 45 53 69 97 113 97 53 41 54 76 80 72 57 53 57 69 42 46 50 54 58 63 63 63 67 63 59 67 66 58 53 61 61 93 110 86 54 43 47 43 48 43 42 52 88 100 81 53 65 61 52 52 56 64 76 77 77 81 88 103 118 137 155 173 198 228 258 256 243 237 260 291 368 508 511 409 365 320 219 154 144 128 128 140 131 103 126 166 77 62 50 50 58 62 62 54 41 42 46 50 54 50 50 46 41 42 82 114 94 58 62 90 41 49 64 56 43 39 43 51 47 51 51 55 55 51 50 46 37 38 42 42 46 46 51 55 38 54 62 50 58 86 90 70 42 38 38 38 38 38 38 42 39 39 46 46 50 57 64 64 52 49 48 37 37 41 58 71 95 153 236 255 214 150 85 52 48 45 48 48 53 57 61 58 56 57 58 54 43 44 44 45 48 43 42 46 58 58 58 46 56 64 76 84 76 64 44 39 40 40 40 40 40 40 40 40 42 42 42 42 42 42 42 42 58 46 38 42 54 62 58 54 73 73 65 61 53 45 41 41 53 73 105 121 117 93 65 46 42 47 46 50 54 54 58 58 38 38 46 66 66 46 46 66 58 58 54 47 43 38 37 36 36 36 35 54 72 86 89 77 34 114 196 221 207 177 142 114 39 39 38 38 45 51 62 66 43 40 40 48 52 52 44 36 60 44 36 68 120 140 104 59 63 59 55 60 52 38 47 68 54 46 40 48 149 302 420 471 444 439 436 427 423 415 411 407 411 407 399 395 395 399 407 429 485 502 502 501 492 476 459 448 419 431 438 446 452 459 463 463 468 480 507 530 553 560 566 566 573 566 570 562 547 524 497 485 474 455 432 409 397 394 398 399 422 445 473 519 561 589 619 627 614 610 598 575 556 533 514 499 457 453 431 412 392 361 341 326 315 327 352 372 392 403 415 415 403 425 449 472 476 479 474 461 461 457 457 457 461 472 480 492 500 500 503 503 499 499 495 495 498 498 487 483 472 464 453 449 433 422 418 407 403 396 396 396 411 411 407 403 399 399 388 388 400 400 400 400 392 384 383 372 351 344 343 328 327 316 315 304 295 288 303 308 331 340 363 371 385 397 425 449 476 488 499 499 474 485 493 501 516 524 532 543 546 549 546 546 542 538 534 534 538 542 546 538 534 534 550 566 582 590 590 586 567 548 536 533 509 498 487 468 460 441 437 433 400 396 384 373 369 373 377 378 406 399 407 411 419 420 424 428 412 416 424 421 413 390 374 355 319 300 276 252 240 240 237 220 208 184 188 178 164 150 151 141 115 112 116 128 137 136 120 115 86 74 54 46 51 67 82 89 103 129 159 188 218 256 306 351 438 475 503 534 557 579 599 614 637 659 690 725 761 800 820 845 893 885 856 820 764 689 591 512 396 337 283 245 227 228 225 215 225 215 219 223 218 214 211 203 198 178 148 125 116 92 69 53 56 67 63 70 73 106 152 196 312 392 499 583 646 687 728 755 747 769 796 815 845 879 921 948 962 978 1002 1007 1003 996 1000 1001 204 196 184 164 153 161 193 217 202 230 219 183 163 176 184 172 89 81 81 92 106 125 132 135 222 214 194 178 166 166 167 183 191 171 145 150 167 165 145 121 135 192 272 321 360 412 489 526 474 428 423 442 445 416 403 410 410 388 412 468 493 476 453 467 426 454 451 435 450 468 442 397 228 171 186 299 445 528 568 566 476 444 445 471 515 533 519 507 467 459 458 450 449 448 452 455 451 419 406 429 488 524 535 526 528 515 495 498 518 538 554 565 576 579 588 595 596 587 580 575 592 591 592 591 592 595 600 599 604 592 580 569 568 568 572 576 559 548 536 521 525 526 542 557 559 570 582 590 594 591 584 566 540 507 466 409 344 283 241 246 359 415 439 418 429 453 452 424 351 427 522 586 610 621 637 634 579 546 512 480 457 445 437 436 447 462 473 491 507 526 553 579 627 666 699 718 718 699 671 657 655 681 709 749 774 782 757 722 687 640 566 521 524 515 422 307 274 222 309 330 177 127 188 165 217 236 267 290 309 323 353 373 329 321 314 287 245 182 119 86 67 58 49 48 48 48 47 53 57 94 162 250 354 459 529 593 672 709 729 714 697 682 694 714 707 692 680 658 646 642 635 624 590 575 578 567 556 545 541 537 530 523 508 488 472 449 433 414 379 372 375 375 394 418 430 449 496 479 471 478 486 497 489 470 467 467 471 482 494 513 525 540 555 558 558 565 580 596 619 634 645 652 656 649 649 638 634 623 611 587 576 571 584 588 596 592 587 599 607 607 604 601 601 598 591 575 552 537 533 526 534 523 527 516 515 511 511 515 516 520 506 492 477 459 432 398 368 334 278 245 221 201 185 181 181 185 158 142 120 121 129 130 127 137 151 157 157 153 165 169 177 181 176 180 195 199 202 194 186 175 165 137 113 105 114 134 138 142 139 139 132 128 124 112 101 100 103 102 94 82 74 66 66 66 62 66 70 74 77 81 81 85 94 86 82 86 97 101 97 89 93 93 93 93 97 101 101 108 128 124 121 113 102 102 98 105 145 160 185 207 233 263 298 328 365 380 397 404 410 437 479 499 514 515 517 514 496 462 435 398 330 316 305 286 252 213 178 148 124 108 88 92 95 106 110 113 124 150 174 205 225 221 201 177 181 189 212 228 243 247 243 236 201 202 202 206 206 210 214 213 193 189 181 173 169 165 165 169 168 177 185 193 209 217 225 233 233 237 245 249 249 241 237 221 202 202 206 194 178 174 186 195 219 211 203 192 192 200 208 213 233 242 242 233 190 137 89 65 44 38 35 32 31 29 28 26 38 52 52 45 44 36 40 48 32 39 47 51 62 62 62 55 48 41 37 41 52 56 64 61 36 29 30 39 52 72 100 113 70 29 83 183 128 40 32 44 29 44 136 145 41 30 32 32 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 34 34 35 36 36 36 35 35 34 34 37 44 44 44 48 38 35 35 44 64 84 93 105 102 98 71 47 39 40 49 49 73 120 132 117 129 115 88 54 36 89 86 46 35 35 65 52 32 72 96 104 80 36 34 35 41 36 45 53 49 37 37 50 62 50 46 42 38 38 38 38 38 42 42 42 42 42 42 42 42 46 46 46 46 46 46 42 42 43 43 39 39 39 39 39 39 63 59 55 50 54 62 70 74 78 62 66 90 94 74 70 82 108 120 121 105 66 42 43 51 43 43 42 42 42 42 41 48 70 77 77 77 72 72 72 61 61 61 57 57 57 53 45 45 49 49 45 44 43 54 65 77 74 111 132 113 86 83 68 60 69 68 60 52 41 41 41 46 38 38 38 43 39 39 43 51 62 58 69 118 210 247 191 96 60 45 42 46 55 63 56 52 65 81 97 97 85 76 64 67 67 67 70 66 70 78 82 82 59 56 60 68 72 72 72 72 68 68 68 68 68 68 68 68 72 72 75 71 63 55 54 50 42 42 41 41 41 40 40 40 66 66 59 52 41 41 41 41 42 53 78 109 146 176 202 235 325 402 484 552 599 630 669 699 722 730 745 764 780 780 776 765 716 682 654 623 593 567 529 499 374 284 180 142 163 165 123 86 50 53 49 49 45 45 45 45 36 48 56 44 35 35 44 56 60 36 40 84 117 121 118 134 119 107 124 168 168 112 53 41 57 53 49 41 41 54 71 90 99 63 42 42 42 43 71 107 58 49 41 40 42 58 62 62 54 54 58 66 74 78 86 79 60 49 49 53 65 81 93 105 81 61 57 69 65 44 44 60 122 66 39 40 40 40 40 52 40 39 39 39 43 43 47 44 60 41 40 39 40 48 56 56 80 80 72 64 56 48 45 41 41 41 41 41 41 41 41 41 45 45 49 53 57 61 65 57 62 74 73 62 77 93 74 41 55 75 92 84 84 103 143 192 311 330 316 230 124 58 51 69 57 60 63 69 84 99 114 115 98 67 47 55 79 87 63 42 44 77 85 65 61 96 105 92 117 121 128 109 84 57 49 45 73 61 53 61 73 94 130 168 212 233 248 271 301 308 295 282 282 322 359 387 411 432 445 449 471 422 371 340 313 270 195 136 168 168 161 161 168 172 176 180 164 196 230 257 323 394 449 456 473 364 266 234 198 129 67 63 127 175 255 355 472 585 683 744 843 878 825 853 804 680 639 535 335 238 152 120 116 114 131 149 138 108 78 67 65 58 54 49 45 46 47 80 154 271 406 500 523 383 212 121 96 97 75 41 67 44 43 49 85 97 81 57 85 65 53 65 89 109 105 93 93 73 49 45 61 81 93 93 53 49 49 61 77 93 109 128 70 81 77 61 49 45 46 58 54 58 55 59 63 67 71 64 96 60 44 47 51 58 77 109 169 257 265 150 46 42 43 42 52 43 42 49 89 105 81 49 44 45 45 45 49 57 57 61 68 72 87 106 121 144 155 173 203 245 283 298 292 291 302 314 241 303 276 214 209 179 130 136 81 77 89 109 108 83 87 103 69 62 58 58 62 58 46 40 40 41 46 54 50 42 40 40 118 106 110 106 77 40 39 49 40 44 55 51 50 46 51 55 55 59 59 63 55 51 51 46 50 46 42 42 50 50 46 42 38 50 46 38 54 90 98 82 42 38 38 38 38 38 38 42 39 39 46 46 50 50 57 57 37 41 40 36 36 41 62 79 112 180 247 223 162 102 69 61 48 45 41 41 45 50 54 54 40 45 46 51 43 43 48 59 79 62 57 54 66 66 58 46 39 44 64 76 76 64 44 39 40 40 40 40 40 40 40 40 38 38 38 38 38 38 39 38 58 46 38 38 50 58 58 54 73 53 36 35 35 53 93 121 181 169 145 101 61 46 62 86 42 43 46 50 54 58 58 62 50 78 74 38 37 66 62 37 50 54 54 47 43 39 38 38 50 36 34 61 79 65 60 67 138 198 225 190 148 135 132 122 43 39 39 38 37 44 44 55 36 40 44 44 40 36 36 36 36 36 36 68 96 88 64 51 51 51 55 56 44 37 43 56 41 40 38 43 129 279 401 448 413 408 404 396 388 380 372 372 388 380 368 360 360 368 380 402 466 492 506 509 499 486 473 465 448 456 472 484 503 499 503 496 489 497 512 531 553 568 582 582 562 562 562 554 535 508 485 473 458 439 408 385 377 382 398 410 425 441 469 511 553 577 607 615 614 610 602 594 579 564 549 541 510 499 484 469 453 441 433 419 353 354 362 363 368 369 377 378 390 405 424 443 457 461 464 459 485 480 477 473 480 480 495 503 507 507 518 518 525 521 517 513 509 505 505 501 494 494 487 487 472 468 468 457 453 449 453 453 461 461 461 461 457 457 457 457 457 457 461 457 453 445 441 429 406 395 394 375 374 355 354 343 322 311 314 303 310 307 318 322 353 373 393 417 433 445 456 456 419 423 442 458 474 486 498 509 515 522 522 518 518 526 526 533 545 553 564 564 568 576 592 601 606 630 630 602 551 512 504 513 497 486 471 456 444 429 421 413 385 362 346 327 327 339 355 360 356 356 360 357 365 362 366 377 378 389 389 378 366 343 323 304 268 256 240 217 213 217 225 213 186 162 170 156 146 125 118 108 69 59 51 52 64 65 64 75 56 54 46 46 47 63 78 85 84 105 128 157 187 229 279 329 403 444 476 507 527 553 584 607 614 633 659 698 730 765 789 826 877 881 874 853 808 753 682 622 522 465 401 354 316 293 278 241 203 190 194 194 183 179 168 168 161 145 119 107 88 77 57 56 64 90 86 85 107 144 198 250 362 434 533 609 665 705 746 773 762 778 800 827 852 880 921 948 979 994 1014 1015 1004 992 996 1000 264 252 224 184 165 166 194 211 255 248 216 156 124 129 133 113 54 56 80 96 107 102 89 76 124 124 120 113 106 106 95 102 88 108 109 114 104 108 112 126 128 205 296 371 410 451 503 524 499 457 444 459 466 437 424 435 442 454 510 581 577 515 483 495 466 450 424 411 410 425 449 457 303 262 246 283 354 414 467 468 454 445 462 487 507 516 517 510 493 485 464 451 454 462 478 485 471 411 355 370 434 505 539 547 533 508 479 471 490 522 561 581 564 576 588 600 600 588 576 564 580 580 584 584 584 584 584 584 607 595 572 560 552 556 553 561 537 533 518 514 510 514 518 529 534 576 624 645 646 640 645 642 586 534 469 378 285 207 162 186 316 400 435 419 438 477 488 452 315 411 519 582 602 606 614 596 515 482 447 396 345 329 336 343 350 373 418 440 462 478 516 547 588 600 620 637 646 657 660 674 688 695 709 721 714 699 728 783 747 747 713 660 619 575 488 399 351 326 329 296 211 132 122 139 165 181 204 227 242 261 280 299 291 279 268 245 218 171 112 94 59 57 48 47 47 47 53 55 87 132 193 265 334 431 525 602 661 691 722 714 698 689 686 698 718 710 699 687 683 675 669 661 619 600 600 593 593 583 579 564 532 526 519 508 496 476 464 438 414 403 395 391 402 414 434 438 482 465 441 444 448 456 455 440 429 429 429 444 456 476 499 514 533 533 536 539 554 566 582 597 615 619 623 623 612 608 604 592 576 557 541 534 546 554 551 554 568 579 587 584 581 581 574 563 559 547 524 509 505 502 514 507 511 496 484 483 483 491 499 503 512 509 499 492 473 451 432 395 315 274 255 231 207 184 172 161 150 135 120 113 122 127 120 130 155 165 161 161 169 173 181 185 184 184 187 183 190 190 190 183 165 137 113 105 114 130 134 138 131 131 124 120 116 104 93 92 91 90 82 74 70 70 70 70 70 70 70 70 73 73 73 73 86 78 74 78 89 97 93 85 89 93 97 105 105 105 101 104 132 139 128 125 117 110 113 113 144 164 193 204 221 248 287 325 378 388 391 389 395 414 444 471 491 503 505 503 492 466 443 403 323 294 279 252 217 171 136 112 101 89 80 84 98 110 106 108 139 153 165 189 209 217 205 193 181 189 213 225 237 237 237 225 197 198 198 202 206 210 213 213 185 181 173 169 165 169 169 173 169 181 189 197 205 213 221 225 237 237 237 237 237 229 225 213 194 198 206 198 186 186 195 211 239 231 216 212 212 220 228 237 245 246 242 227 199 163 128 118 130 128 111 105 76 43 31 27 25 24 24 24 25 26 33 29 36 40 51 59 63 63 70 62 40 25 25 25 29 42 50 54 25 25 25 28 61 78 74 58 39 30 116 212 156 65 37 32 32 33 106 114 33 32 42 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 37 44 44 48 48 48 44 35 35 35 52 83 131 168 200 173 129 66 38 39 40 45 69 136 177 197 202 196 174 119 58 100 105 66 35 42 114 108 36 92 112 116 80 36 34 36 57 37 57 73 69 49 41 50 66 46 46 42 38 38 38 38 38 42 42 42 42 42 42 42 42 46 45 46 46 46 46 42 42 42 43 39 39 39 39 39 39 47 47 43 43 47 50 54 58 58 38 38 58 62 46 50 63 80 73 73 58 54 50 54 55 47 43 42 42 42 46 41 48 73 84 80 80 79 72 72 65 57 49 49 49 49 45 45 42 54 46 41 37 40 47 58 62 62 98 103 76 62 71 68 63 69 72 60 52 37 41 41 45 38 38 38 39 39 43 47 47 39 59 78 95 143 164 132 69 61 54 50 63 71 79 68 64 48 53 76 80 68 56 59 59 55 51 54 50 58 58 62 62 59 52 59 56 63 60 67 64 75 68 75 68 75 68 75 68 52 48 51 47 43 43 42 42 41 41 41 40 40 40 40 39 70 77 70 63 49 42 42 42 50 50 63 78 97 126 142 171 235 284 331 374 406 448 491 522 541 559 583 599 614 625 625 615 573 539 508 477 439 411 369 343 236 179 132 118 132 129 94 58 46 53 49 45 41 41 41 44 35 36 48 35 35 36 60 76 76 44 44 88 125 125 118 126 91 71 88 148 152 96 49 53 53 53 49 45 42 46 43 47 66 55 51 43 42 43 71 107 50 41 40 40 42 58 66 66 54 54 58 62 62 66 66 59 43 44 45 53 61 65 65 65 77 57 53 69 65 44 44 64 98 54 39 40 45 40 44 56 40 39 39 40 43 43 47 51 48 40 40 39 39 44 56 64 76 72 68 64 56 48 45 44 44 40 41 41 41 41 41 41 41 41 41 45 53 57 57 61 40 42 66 98 94 70 58 70 43 52 72 80 90 111 154 207 377 472 448 276 92 42 51 45 45 52 59 81 124 185 240 269 149 106 70 70 87 87 52 42 44 65 73 69 68 83 87 87 104 112 117 105 97 81 81 85 73 61 49 61 81 101 133 171 207 236 255 293 330 344 343 333 365 394 451 503 509 486 464 456 359 303 232 184 157 135 104 77 117 113 113 106 121 125 133 141 130 154 184 219 284 363 418 437 453 415 357 280 197 135 85 66 150 191 256 351 472 585 687 759 869 923 872 904 917 867 856 715 523 400 305 254 228 206 211 211 212 171 128 91 80 66 50 48 46 48 95 140 190 251 325 379 420 236 93 99 121 79 45 47 44 45 49 57 61 65 73 81 85 65 45 53 73 81 65 45 61 53 49 57 69 77 73 65 65 53 45 45 44 49 81 124 90 93 81 61 41 41 42 46 66 63 63 67 67 71 71 64 65 44 41 43 71 122 194 261 365 423 377 202 58 41 47 43 44 43 43 57 93 109 85 53 43 43 44 45 49 53 49 49 76 87 106 117 133 152 167 189 219 270 332 367 358 313 272 233 214 216 168 135 148 99 57 105 62 55 62 66 73 72 75 75 69 54 46 46 50 46 41 40 46 46 42 42 42 41 41 41 193 122 66 66 77 57 40 40 39 39 39 43 50 50 51 51 59 59 63 55 55 55 50 43 36 37 38 38 41 42 50 58 38 46 38 38 58 102 106 82 46 42 38 38 38 38 42 46 39 39 47 46 50 50 50 49 37 37 37 36 37 49 74 91 131 191 223 179 107 66 69 65 49 45 41 41 46 50 54 54 40 41 43 51 47 51 63 71 85 73 61 49 46 42 46 42 39 40 48 56 56 48 40 39 40 40 40 40 40 40 40 43 38 38 38 38 39 39 39 39 58 46 38 38 50 62 58 53 44 44 48 68 105 145 189 213 153 149 125 77 38 37 50 82 47 47 46 50 54 54 58 58 38 90 78 37 54 142 134 42 50 47 47 40 40 40 39 38 62 36 43 65 65 48 82 149 391 431 417 307 198 145 96 53 50 39 39 38 37 37 37 48 36 44 52 48 36 36 36 40 36 35 40 72 76 52 40 44 36 40 51 47 36 36 42 51 39 39 38 39 125 267 377 413 389 382 374 366 358 346 342 338 354 346 330 322 322 330 346 372 444 477 499 505 495 477 471 470 489 501 518 530 535 539 531 524 505 505 509 527 545 557 579 590 558 558 554 539 520 497 477 462 434 415 388 369 369 377 390 402 425 441 468 499 533 560 579 583 602 599 599 595 591 584 572 572 553 549 534 522 507 503 503 496 430 412 386 371 349 335 332 329 377 381 391 406 413 428 435 449 470 477 477 477 488 496 519 527 526 537 541 549 549 552 544 536 532 520 512 509 509 505 509 513 502 502 498 498 498 491 498 495 503 496 496 500 500 504 504 504 504 504 511 507 503 495 487 476 449 441 433 421 409 397 385 381 353 345 333 317 301 293 289 285 309 321 341 357 373 377 384 384 376 384 396 416 432 452 464 479 485 492 499 503 511 526 538 542 549 564 572 584 584 603 623 636 673 678 678 631 559 504 488 486 470 459 448 429 421 405 401 390 351 328 308 292 296 312 325 337 322 322 319 323 324 328 332 335 359 355 354 335 319 292 272 264 244 240 233 229 233 237 245 229 190 177 186 195 189 179 172 155 109 78 52 51 51 52 51 51 67 69 53 46 54 55 66 69 68 90 112 134 167 210 265 313 368 413 445 476 500 531 561 584 599 610 633 663 695 730 758 791 862 880 885 868 842 798 749 709 628 579 525 475 429 394 355 299 234 203 199 187 183 168 161 150 144 121 102 87 73 65 57 55 59 81 92 114 144 194 263 323 411 479 567 643 698 740 781 797 797 809 824 839 861 887 929 955 998 1014 1018 1019 1015 1004 1000 997 303 279 247 204 173 174 199 220 276 252 189 109 73 78 73 53 56 58 74 82 81 84 80 80 80 88 93 94 95 88 80 80 80 100 97 81 66 70 86 117 133 185 264 347 417 470 514 522 533 497 485 500 510 481 473 484 500 516 584 656 634 541 501 526 462 475 468 447 418 411 413 411 410 381 338 315 346 407 452 449 494 489 510 514 511 511 516 520 536 516 487 463 458 469 482 493 459 400 348 351 402 469 512 527 534 516 496 495 514 545 572 584 564 576 588 596 596 588 576 564 564 568 576 580 580 580 576 579 594 586 575 560 552 545 534 530 522 515 523 528 532 539 539 549 553 615 667 692 685 664 654 644 591 519 422 310 205 124 110 157 309 416 467 455 470 513 516 472 375 451 535 587 606 611 591 547 461 417 371 304 268 272 291 302 268 325 399 448 470 496 542 570 530 530 527 536 556 600 649 679 701 716 741 729 686 654 679 735 772 811 808 759 699 643 571 499 430 394 365 340 282 208 172 163 142 147 171 194 205 217 236 248 260 244 225 202 174 128 88 78 49 59 47 50 69 84 98 111 169 218 271 324 373 435 505 567 630 661 699 711 706 698 697 697 717 713 705 701 701 702 706 699 653 646 639 627 623 605 601 591 543 532 537 534 523 507 495 477 454 442 430 426 422 430 438 442 466 446 426 418 418 422 422 406 392 392 388 399 414 437 464 476 499 506 509 513 517 532 544 555 566 570 570 570 570 555 551 540 524 505 493 493 497 509 509 508 539 546 550 554 547 543 527 516 517 505 482 467 467 483 499 500 484 469 460 459 459 467 482 490 515 512 516 517 510 488 476 447 345 312 289 265 238 203 176 157 146 124 113 113 115 120 124 127 152 166 162 162 165 169 185 189 184 180 187 183 186 186 186 179 165 133 109 101 106 118 122 122 119 119 112 112 104 96 85 84 83 86 78 74 66 66 66 70 70 70 70 70 69 69 69 69 82 74 70 74 85 89 85 77 93 93 101 105 105 105 105 108 143 139 139 132 129 121 129 129 148 187 210 209 210 221 267 305 367 381 392 394 404 414 445 460 492 493 494 488 477 459 440 407 306 273 257 226 187 137 105 85 74 73 68 80 94 106 109 112 138 149 157 177 197 213 201 197 197 202 217 226 230 230 222 218 186 185 190 189 193 197 197 201 173 173 169 165 165 169 177 177 177 182 186 190 198 202 205 209 225 225 221 217 209 205 197 193 178 178 186 186 179 183 199 215 232 228 224 224 225 237 249 257 258 246 234 215 199 184 164 155 160 162 161 160 142 113 68 65 27 25 23 22 24 27 34 27 33 37 52 56 63 63 62 48 25 25 25 26 30 38 47 51 26 25 25 29 83 96 56 29 39 47 152 221 177 117 78 32 39 35 91 107 47 43 78 55 40 41 40 40 37 37 37 36 36 36 36 36 36 36 36 36 41 37 36 36 35 35 36 36 34 34 41 40 44 44 51 44 50 39 46 43 66 142 242 318 270 199 100 48 38 59 79 119 225 309 357 367 372 347 257 144 82 104 81 38 86 186 181 93 72 76 72 52 36 35 36 49 36 61 94 94 70 50 50 58 46 46 42 42 38 38 38 38 42 42 42 42 42 42 42 42 45 53 45 45 45 46 46 46 38 38 38 38 38 39 39 39 39 39 39 39 43 47 51 51 55 39 39 55 59 43 47 63 56 45 41 42 46 59 71 79 55 47 42 42 53 53 52 59 69 80 76 76 68 65 65 58 46 46 46 46 46 46 42 42 58 39 38 37 44 51 51 54 62 86 87 60 49 66 67 50 65 64 52 44 37 37 37 38 38 42 39 43 47 44 48 52 39 67 87 80 96 116 104 65 69 62 62 64 76 79 75 63 42 44 59 63 51 47 58 62 58 58 54 50 54 54 54 58 54 47 54 51 62 63 78 75 70 63 70 63 70 63 70 63 47 43 47 42 42 41 41 41 40 40 40 40 47 43 43 51 69 69 62 59 56 49 42 42 51 50 42 48 66 82 105 123 169 195 210 222 236 259 294 324 379 391 418 441 460 468 472 462 388 362 330 303 287 256 225 198 131 112 93 83 80 69 58 46 53 49 45 41 41 41 40 40 35 36 36 35 44 76 96 99 64 44 56 116 153 141 110 98 67 38 52 120 136 80 41 61 53 49 45 49 50 58 54 47 71 82 83 67 51 51 63 86 50 41 40 40 42 54 58 58 58 54 54 54 50 50 46 43 41 42 44 52 60 56 48 44 76 52 48 64 60 43 43 59 70 41 40 42 57 45 48 56 40 40 39 40 43 47 51 51 44 48 43 43 43 51 67 79 75 71 67 63 55 47 44 40 44 44 44 44 45 45 45 45 41 41 45 49 60 64 64 61 42 43 74 115 126 102 94 98 47 59 71 79 90 117 153 205 391 547 513 263 62 49 64 43 45 56 83 133 198 264 322 350 181 151 112 96 82 71 44 43 43 44 61 84 91 83 101 110 51 64 72 72 80 89 113 129 77 57 53 65 85 104 136 182 187 244 298 340 365 386 404 422 474 495 560 607 566 454 368 334 188 153 107 83 72 73 74 71 79 72 72 76 84 92 100 108 116 123 149 172 234 308 370 393 425 459 429 316 222 170 128 85 83 116 173 268 398 540 672 759 790 930 968 1018 1007 953 980 897 719 608 522 480 442 377 320 291 298 261 211 158 115 73 49 48 68 99 138 152 158 156 174 196 231 155 79 52 70 84 81 67 43 44 53 49 44 45 65 84 68 64 56 52 52 52 44 43 44 44 48 60 64 60 52 44 88 76 72 68 48 43 42 47 79 82 70 54 42 41 42 51 63 63 63 56 55 55 55 48 44 41 43 84 163 238 334 409 466 443 353 202 79 42 43 44 44 43 44 61 93 101 81 57 43 43 44 44 45 49 49 56 83 98 113 132 148 171 186 201 248 251 254 256 260 256 255 248 162 164 129 123 137 86 42 71 68 52 43 41 41 61 80 84 57 45 40 40 41 41 40 40 57 53 49 45 45 53 61 62 150 81 41 61 101 89 60 39 39 39 38 42 51 51 54 50 51 51 47 47 47 40 39 38 33 38 86 94 66 38 42 54 38 42 38 42 74 114 106 70 46 46 46 42 42 46 47 47 47 47 47 46 46 46 46 46 37 37 37 37 41 61 97 107 140 188 203 143 74 42 61 61 49 45 41 41 42 46 50 47 41 42 51 59 58 62 78 85 84 92 92 64 40 40 42 66 68 71 59 47 43 43 43 47 39 39 39 39 39 39 39 39 42 42 43 43 43 43 43 43 54 46 38 42 54 62 57 49 56 80 120 160 188 201 201 201 45 61 70 70 54 46 46 54 51 51 50 50 50 50 50 50 37 66 50 37 106 226 198 74 39 39 43 40 40 40 39 38 46 40 65 83 68 75 209 371 552 608 589 460 324 239 157 72 50 47 39 38 37 37 36 40 40 52 60 52 36 36 36 44 48 36 44 72 72 40 36 56 36 47 59 51 40 44 50 55 38 39 39 63 145 272 366 390 366 355 347 339 327 319 311 307 323 311 295 283 283 295 311 334 409 454 496 509 510 499 501 501 539 547 560 558 558 550 535 517 494 490 501 508 526 537 556 571 535 535 531 516 501 481 462 454 414 403 392 380 385 389 390 394 429 440 464 494 513 535 551 558 586 587 591 591 595 595 599 599 587 583 575 567 563 563 567 557 512 475 436 387 342 307 282 267 304 307 322 341 359 378 393 411 424 442 446 461 481 497 523 531 542 553 569 580 587 579 571 563 552 543 536 528 524 528 532 536 528 528 528 528 528 521 532 529 537 537 537 537 541 541 541 541 545 549 553 549 545 537 529 521 484 469 461 449 437 421 413 409 393 381 365 349 333 321 313 309 292 300 316 328 329 329 325 325 337 341 353 365 377 389 401 409 435 446 457 473 489 512 536 544 539 554 574 585 593 612 636 649 694 686 670 627 571 516 484 470 446 435 424 405 397 385 377 359 300 285 270 262 266 278 287 295 284 288 280 284 281 285 285 292 319 315 315 296 284 268 260 248 248 252 260 268 269 273 277 271 242 248 265 278 284 282 272 262 227 186 139 89 62 50 50 49 78 73 62 50 58 66 62 61 69 87 101 123 156 203 257 314 341 386 422 449 484 512 546 569 592 603 610 629 660 695 719 749 839 872 881 878 861 831 802 780 718 684 646 600 566 519 472 413 328 292 273 257 234 212 193 174 160 141 115 96 89 78 55 57 81 110 125 151 197 266 347 411 484 544 620 684 732 769 796 808 801 809 824 850 868 895 937 967 998 1014 1018 1019 1019 1003 999 1003 273 258 231 204 193 214 252 280 249 217 145 74 57 78 81 54 58 59 82 89 85 92 92 96 92 89 86 87 85 79 76 94 110 100 73 62 67 87 114 137 121 150 213 296 398 482 527 538 589 562 546 565 575 550 542 549 557 537 574 645 642 560 509 526 494 523 512 450 401 386 384 365 451 431 374 359 431 532 582 562 562 560 564 564 557 542 538 535 546 527 507 482 466 454 462 459 408 384 356 363 390 429 460 475 506 505 519 530 550 558 557 548 572 576 584 588 588 584 576 572 556 560 568 576 580 576 572 575 578 586 579 568 553 538 515 504 497 505 526 542 560 575 575 589 593 651 698 711 689 649 620 591 554 471 360 244 140 67 77 151 362 488 537 522 529 560 548 492 499 547 595 622 626 615 568 488 348 296 225 161 138 173 200 211 272 350 439 496 521 539 574 602 575 552 517 498 491 518 552 590 659 700 738 729 701 661 630 633 783 821 826 800 762 714 639 559 494 441 436 454 404 337 293 232 176 178 202 214 229 233 249 254 255 235 197 165 138 99 60 61 67 91 83 102 129 164 189 203 245 291 341 378 404 426 465 499 593 634 674 697 708 703 695 690 694 701 697 704 708 716 724 714 691 673 665 657 638 627 612 601 573 574 579 576 572 557 538 523 501 486 474 466 466 470 474 474 454 435 419 411 411 407 399 388 377 369 372 368 380 403 426 445 468 472 479 479 494 502 517 521 521 521 525 525 521 510 506 495 475 460 448 448 460 468 468 468 482 489 496 493 489 474 463 455 471 463 444 440 437 457 481 486 462 443 445 440 443 455 474 490 518 526 527 524 520 516 501 461 387 358 346 319 281 246 211 181 146 124 109 106 115 124 121 131 156 166 162 162 169 173 185 189 180 180 187 183 190 186 182 175 161 129 105 93 98 110 110 114 111 111 104 104 100 92 81 80 87 86 78 70 66 62 66 66 70 70 70 70 69 73 73 73 78 70 66 70 81 85 81 73 97 97 97 97 101 105 109 116 143 150 143 143 136 133 133 136 172 207 237 228 206 205 243 285 336 358 384 399 410 424 443 462 490 487 491 480 466 448 440 404 306 266 239 204 161 121 82 66 66 65 72 83 102 113 108 115 133 137 145 161 185 201 197 186 210 218 226 226 226 211 210 206 177 177 177 181 181 181 185 185 169 165 165 165 165 173 181 186 186 186 190 194 194 198 201 201 221 217 209 201 193 185 177 170 146 154 166 170 167 179 195 211 228 224 224 224 233 245 261 273 265 250 219 207 196 192 180 168 144 147 154 168 175 174 149 159 101 83 27 25 26 28 27 26 31 35 39 46 46 37 40 29 26 26 27 27 32 33 45 54 30 27 28 45 125 137 73 31 40 60 156 216 181 154 111 33 72 64 123 155 119 115 134 90 64 64 64 57 53 46 39 39 38 38 38 37 37 37 37 37 55 47 42 37 36 36 36 36 34 34 41 41 44 44 44 44 66 73 69 49 67 155 303 418 363 272 160 85 79 116 156 200 357 476 538 547 557 524 403 258 81 115 85 50 106 199 186 82 36 36 35 35 35 36 36 37 35 54 110 111 90 51 46 54 46 46 46 46 42 38 38 38 42 42 42 42 42 42 42 42 52 52 45 45 45 45 45 45 38 38 38 38 38 38 38 38 39 39 39 43 43 47 47 51 67 43 39 59 59 43 47 71 48 41 41 41 50 62 82 91 59 51 42 46 57 57 56 59 65 72 65 61 61 58 54 54 39 39 39 39 39 39 47 47 51 39 38 38 37 48 51 47 62 86 79 60 53 62 58 38 69 60 48 36 36 36 37 37 46 39 43 44 48 52 56 53 49 72 76 60 60 84 81 65 50 46 43 44 56 55 43 42 42 50 58 58 50 46 54 62 50 50 50 46 50 50 50 46 41 41 41 41 46 58 70 74 54 54 54 54 54 54 54 54 55 44 47 42 42 41 40 40 40 40 40 40 47 47 43 50 57 57 50 54 51 48 41 41 50 43 46 42 53 63 71 82 82 101 117 127 134 145 168 179 205 217 237 264 283 291 298 287 246 227 204 196 188 165 141 125 73 71 67 59 40 41 53 61 53 49 45 41 41 36 40 40 44 40 35 36 72 119 131 119 48 36 68 140 177 157 102 74 55 37 39 104 120 68 40 65 57 49 45 53 58 70 70 70 99 119 122 95 67 59 51 54 61 49 41 40 41 50 50 46 58 58 54 50 42 42 41 41 42 43 44 48 56 60 64 68 68 44 44 56 48 42 42 43 50 40 40 50 65 49 48 60 40 40 39 40 43 47 52 55 40 43 47 43 39 47 67 83 71 67 63 55 47 39 39 39 40 40 40 40 41 41 41 41 41 41 45 49 53 56 67 57 70 59 75 110 138 134 110 86 46 51 62 66 78 108 140 180 397 592 555 265 60 84 112 45 65 97 143 197 253 294 315 319 198 179 156 121 84 58 47 44 42 42 45 85 95 70 84 105 43 43 44 43 44 61 93 121 77 57 53 72 92 104 139 182 179 252 331 379 404 421 463 505 537 546 598 634 551 371 225 175 107 105 105 98 94 79 68 68 53 53 53 58 70 82 94 98 101 105 119 137 187 257 323 357 434 498 472 355 269 260 199 108 92 102 131 202 316 462 607 701 724 879 948 1018 1014 954 1014 976 890 773 677 616 563 490 429 389 364 336 294 224 142 80 57 57 99 122 145 128 114 101 110 125 124 100 81 78 71 61 51 48 48 43 42 42 43 49 53 57 65 76 80 68 48 43 43 43 48 52 56 56 52 52 52 48 128 100 80 76 60 44 43 59 55 62 58 50 42 42 55 71 63 56 56 51 51 51 47 44 43 43 66 161 248 319 386 452 444 361 261 178 99 43 41 42 44 44 45 65 93 97 81 56 43 44 44 44 45 49 53 60 78 92 104 120 143 159 178 182 245 224 199 183 185 189 185 171 91 112 81 66 95 71 43 73 43 44 48 51 54 62 69 68 57 45 40 40 41 41 41 41 40 40 41 45 53 57 61 61 85 53 61 97 117 73 39 37 39 38 38 38 47 55 50 46 43 43 39 39 39 39 38 37 38 115 199 206 134 46 36 36 37 38 42 54 90 122 102 58 50 50 50 50 50 50 50 51 47 47 47 46 46 46 46 46 38 42 42 42 49 73 109 126 155 188 195 119 54 41 53 53 49 45 41 38 42 39 43 40 42 47 59 66 62 70 81 92 100 131 140 100 41 39 58 110 120 103 71 43 38 39 51 63 39 39 39 39 39 39 39 39 42 42 43 43 43 43 43 43 54 46 38 46 57 61 57 49 35 36 48 60 64 61 53 49 53 50 46 46 50 58 62 66 55 55 54 50 50 50 46 46 38 58 38 38 142 258 206 66 39 39 39 40 40 40 39 38 36 36 81 103 88 137 352 593 691 722 652 475 314 214 125 36 54 47 39 38 37 37 37 37 44 56 68 56 36 36 36 52 56 36 35 60 64 35 35 48 43 59 64 63 56 60 73 63 38 40 59 91 174 288 366 371 344 332 324 312 300 292 284 276 297 285 269 257 257 269 285 311 382 439 492 518 526 527 537 555 570 579 580 574 566 543 520 501 467 467 481 485 503 514 529 540 508 508 504 493 477 458 443 435 406 410 411 407 408 405 405 394 433 440 459 486 505 519 531 538 578 583 587 591 598 602 606 617 589 589 596 596 596 600 604 595 558 521 471 410 349 295 257 227 217 229 249 272 302 329 352 370 410 417 432 451 474 494 517 536 551 566 577 592 599 598 586 571 568 560 548 536 532 536 547 551 543 539 539 539 550 550 554 551 560 549 556 556 556 556 556 556 563 563 563 563 555 547 539 528 502 487 479 467 451 439 431 427 435 427 415 399 383 375 371 367 311 312 331 332 336 329 321 317 301 305 309 310 322 330 338 349 377 388 403 419 446 477 497 509 524 544 563 574 590 610 634 654 658 643 619 584 552 508 469 446 430 412 404 389 377 365 350 343 257 250 243 247 251 259 260 264 232 236 229 233 230 230 234 241 284 283 280 276 268 268 264 264 256 264 284 296 305 309 305 298 303 312 329 347 360 357 351 341 334 285 211 145 102 68 49 48 81 77 65 62 74 70 70 69 80 91 105 119 153 203 254 307 330 364 400 439 473 508 539 566 589 589 600 619 638 661 681 722 817 854 877 878 871 853 835 824 797 771 741 715 681 638 590 531 453 416 393 366 335 297 274 252 225 199 176 162 151 136 120 115 148 163 189 219 269 346 434 495 563 612 676 721 758 776 802 803 785 796 816 846 872 907 952 987 994 1010 1018 1019 1015 1011 1003 1007 244 284 306 286 240 206 215 236 174 138 94 74 70 70 70 58 57 57 73 88 103 118 121 121 118 103 89 90 96 109 99 109 132 130 107 100 114 130 134 125 142 166 206 261 336 424 501 555 589 608 623 626 621 612 615 619 567 536 549 601 595 540 513 526 471 507 508 482 463 464 442 410 458 414 380 402 484 566 591 563 589 581 581 578 567 556 552 545 526 526 510 470 423 395 395 407 395 387 379 379 394 416 447 463 497 508 519 535 558 573 584 572 568 561 561 565 565 569 569 569 541 549 561 569 569 561 549 552 550 578 583 556 538 544 526 494 483 496 515 519 538 556 556 554 649 663 668 685 671 638 563 507 520 395 263 183 102 50 50 80 258 443 548 552 556 575 551 483 487 570 606 607 630 619 545 457 253 173 109 122 177 157 136 166 340 424 490 499 477 487 514 531 607 593 570 528 496 484 482 492 613 626 667 722 745 725 698 697 750 782 799 799 766 729 680 639 561 536 522 519 504 472 428 375 343 314 306 287 275 260 242 235 236 209 179 148 120 89 54 74 118 130 137 172 211 238 284 323 349 383 406 429 450 454 473 480 523 566 617 653 675 670 669 668 671 674 677 696 708 716 720 713 691 684 676 665 657 645 634 623 608 601 601 591 591 576 564 548 542 531 531 527 516 512 504 493 473 462 451 443 432 424 420 416 417 398 385 376 376 388 400 419 430 433 440 448 472 480 487 483 468 464 468 457 453 449 441 426 422 411 407 400 396 392 396 400 430 437 448 441 437 426 418 414 406 402 391 391 399 411 431 436 408 412 427 426 432 448 474 502 517 521 529 530 527 527 520 495 409 372 349 330 307 273 246 212 181 151 113 102 111 116 109 103 132 150 158 158 161 153 153 149 149 157 172 180 195 199 199 192 145 129 113 105 98 106 110 118 115 111 104 100 96 92 85 84 71 86 94 90 74 66 62 66 78 74 74 70 73 77 81 85 82 74 66 70 81 93 93 89 113 105 97 89 89 93 101 116 127 146 151 151 136 132 132 147 187 226 265 267 233 220 227 253 324 347 377 396 406 421 440 459 475 476 480 466 448 425 402 362 292 244 220 181 145 106 86 74 74 73 80 98 121 139 146 153 149 156 157 169 181 193 197 198 206 198 202 195 191 176 171 167 154 161 161 161 165 173 177 181 181 173 161 157 161 169 182 190 186 186 182 182 186 190 198 206 206 202 198 190 182 178 170 170 142 142 142 150 166 190 207 223 235 235 224 216 212 232 260 288 265 245 218 214 207 188 164 151 136 135 142 160 179 194 201 230 254 180 92 61 44 26 26 29 26 45 53 27 26 36 71 67 27 26 27 30 30 29 39 81 65 41 34 82 138 143 107 74 68 80 128 192 205 162 111 95 84 104 127 127 118 110 129 145 158 118 83 88 93 85 66 55 48 52 52 48 52 60 71 71 87 83 43 37 37 36 36 48 48 35 34 38 45 33 37 53 53 60 72 90 113 172 307 427 435 352 232 129 98 131 211 296 469 578 630 625 654 649 517 345 136 130 121 74 74 159 170 38 37 37 35 37 73 37 33 47 38 39 70 88 79 39 39 59 46 51 51 47 38 38 38 38 42 38 38 38 37 36 37 37 44 48 48 52 56 56 49 49 53 37 37 38 46 46 50 66 47 43 43 43 43 47 51 51 47 47 47 51 55 59 59 59 56 49 45 42 54 62 78 86 70 66 65 57 56 56 63 71 61 61 54 54 54 51 44 44 53 53 45 40 40 40 44 52 39 38 38 38 38 42 53 53 68 68 68 68 57 57 53 49 52 48 44 40 37 37 38 42 43 43 43 39 40 45 61 73 93 69 57 53 61 69 65 62 58 59 55 51 47 43 42 42 54 54 58 58 62 62 66 66 62 62 62 62 58 50 42 42 41 41 41 41 46 58 70 78 54 50 46 42 42 42 46 42 42 42 42 42 42 41 41 41 52 48 47 43 46 46 50 50 61 61 50 50 47 40 44 41 41 41 41 41 41 49 57 54 50 54 58 65 80 91 106 105 104 108 123 138 149 153 157 157 154 143 139 131 119 107 99 95 67 56 56 52 53 49 49 49 45 41 41 40 36 36 36 35 36 56 40 34 55 123 131 87 35 52 92 136 157 145 98 62 39 37 52 108 108 56 40 69 57 57 57 57 54 62 70 74 94 91 111 118 94 50 42 47 53 53 49 45 45 45 49 49 53 57 54 54 50 42 41 41 42 42 47 55 59 59 55 51 67 63 59 55 51 47 43 43 50 41 41 50 57 41 48 60 40 40 43 43 51 47 44 40 60 39 39 51 47 38 55 86 71 67 55 43 39 39 39 39 39 39 39 39 40 40 40 40 42 46 42 41 41 49 68 66 67 75 91 91 82 54 41 41 46 42 45 53 77 115 147 190 339 557 566 323 107 64 71 53 62 45 87 204 312 341 322 309 301 310 263 165 112 115 97 44 49 43 42 43 59 65 52 41 43 43 47 43 43 45 73 93 85 45 45 84 108 111 155 221 275 305 355 404 436 462 519 586 636 502 529 634 487 170 63 142 70 60 56 57 77 85 66 46 86 79 79 79 56 46 46 48 91 66 73 131 168 194 268 343 418 498 479 393 340 259 161 123 124 120 129 173 248 365 479 569 671 754 859 948 998 1010 1009 987 889 803 713 645 608 556 480 412 411 381 363 310 216 110 75 103 89 108 117 116 99 94 100 111 66 70 70 60 53 42 51 48 43 44 43 42 43 60 64 52 56 60 68 67 59 47 43 42 51 43 42 59 99 115 91 59 135 71 43 59 67 43 42 47 63 55 43 42 43 51 59 56 52 43 43 56 52 42 42 44 44 59 146 237 305 355 403 448 382 286 202 159 112 44 42 45 44 44 45 65 81 77 60 44 44 42 43 45 45 44 45 76 90 116 120 116 118 138 182 218 210 257 260 224 200 196 152 81 97 83 79 75 64 61 57 57 56 48 51 43 46 50 65 69 53 53 49 45 45 41 41 41 40 40 41 49 53 61 65 61 65 69 77 77 76 56 43 38 38 38 46 50 50 50 54 46 39 47 47 40 39 38 38 39 123 199 294 299 206 90 45 54 37 54 78 82 70 58 62 70 62 62 70 70 50 38 42 70 47 39 39 58 55 39 39 55 38 38 37 38 61 85 109 118 135 171 155 82 38 46 57 37 41 41 42 46 46 39 39 39 41 42 46 46 65 88 123 151 190 194 162 102 48 41 78 146 108 71 47 51 51 39 39 55 47 47 43 39 39 38 38 38 42 42 43 39 39 39 39 39 50 37 37 77 81 37 35 44 71 87 91 76 56 52 61 69 46 46 46 46 50 50 54 54 47 47 46 46 46 46 46 46 42 38 37 54 138 198 138 37 43 43 39 39 40 39 40 43 53 59 45 42 123 297 500 644 686 674 600 455 306 182 85 35 46 43 39 38 37 37 36 36 52 56 56 52 44 40 44 48 44 36 36 60 60 36 35 44 36 96 132 103 60 64 85 75 47 40 51 87 150 236 312 352 332 302 286 278 278 278 270 262 254 254 247 235 231 243 271 316 376 439 489 526 543 548 561 575 595 595 585 570 559 540 521 506 464 452 454 461 480 495 509 509 501 497 489 477 458 439 424 420 395 410 411 411 412 413 417 421 436 444 467 494 516 527 535 542 570 574 582 590 601 605 605 608 596 592 591 587 598 610 626 621 584 544 506 460 395 330 273 231 177 170 165 181 209 248 283 308 353 379 402 414 429 452 483 502 548 571 594 601 600 599 599 603 584 569 564 556 548 548 555 559 558 562 566 570 578 578 578 578 571 560 563 559 559 563 574 578 574 574 578 574 570 562 554 546 525 510 502 490 478 466 458 454 446 446 446 446 442 434 426 422 378 371 382 379 375 368 364 353 305 305 302 306 310 311 311 322 329 341 361 381 412 428 452 463 490 498 513 525 556 584 608 620 624 608 580 536 500 461 438 419 403 388 372 349 329 317 309 295 241 234 227 227 223 223 220 220 212 208 193 193 190 198 210 225 264 259 255 251 252 264 272 280 308 312 327 328 336 336 336 336 329 345 365 382 395 404 402 396 378 356 314 245 174 108 66 61 60 65 65 69 81 89 85 77 96 118 140 162 188 215 249 287 327 356 384 420 456 490 517 532 559 574 585 589 603 631 666 708 779 813 836 840 837 841 849 850 815 804 778 751 720 681 650 614 565 544 521 494 463 439 413 387 347 322 299 269 246 231 223 223 223 242 279 314 359 425 494 546 631 660 693 734 760 782 786 782 776 772 780 810 860 906 944 967 998 1006 1014 1019 1019 1015 999 984 318 359 352 289 243 234 219 184 110 99 95 86 74 65 73 77 78 82 93 112 131 158 173 178 182 167 161 155 157 158 155 169 140 163 148 114 144 193 181 128 158 182 199 218 273 365 479 567 584 614 645 656 659 658 661 665 633 590 568 589 578 524 502 526 483 511 523 516 517 510 463 408 380 336 331 425 536 593 596 587 610 603 592 584 569 554 530 511 504 497 478 435 376 340 328 332 379 382 378 389 412 435 462 481 508 519 531 550 569 573 580 568 560 553 553 557 561 561 561 565 541 545 557 565 565 561 557 556 586 610 596 553 524 510 479 433 458 470 497 520 534 530 521 527 626 649 658 662 633 582 525 477 413 281 160 99 78 52 50 48 249 419 525 525 520 548 575 563 550 583 572 549 561 558 514 466 361 225 121 150 221 165 127 197 374 460 521 499 426 373 364 357 483 528 555 540 474 402 368 369 470 559 661 741 765 762 758 780 734 753 759 773 766 744 710 684 638 627 616 613 605 577 541 499 436 422 411 396 369 343 328 314 228 194 175 156 141 130 107 127 174 209 240 295 338 365 399 418 465 480 480 475 454 438 434 434 442 466 525 564 594 606 624 631 625 633 647 663 682 690 690 686 687 680 676 661 653 645 637 630 627 616 609 617 621 614 609 590 580 572 568 553 549 534 523 516 508 496 485 474 466 455 451 444 449 441 425 416 404 400 400 407 423 422 425 433 445 460 456 441 415 412 412 412 408 396 388 377 373 362 362 351 351 351 351 355 389 396 396 392 381 373 365 361 350 346 338 338 346 358 370 378 382 386 393 400 402 425 455 486 517 525 533 541 542 542 535 510 451 407 383 364 338 307 269 231 217 175 140 121 118 119 112 115 132 146 150 150 145 137 137 129 133 141 160 172 191 199 203 196 149 129 117 105 98 106 110 118 115 115 104 100 96 92 85 84 71 90 98 90 74 66 62 66 86 82 78 78 77 81 89 93 82 74 66 70 81 93 93 89 113 109 101 93 89 89 93 100 119 131 143 147 132 135 139 154 194 240 291 293 268 242 242 253 289 311 346 365 384 406 430 449 469 462 455 444 421 387 367 327 269 232 201 169 137 110 94 90 85 80 91 117 147 170 185 188 180 184 177 185 193 193 202 198 182 175 175 164 160 152 144 147 150 153 145 141 145 157 165 173 173 170 162 158 162 170 178 186 190 182 174 170 174 186 206 218 210 206 202 198 190 182 178 178 150 142 146 154 170 194 218 227 247 243 231 208 200 204 228 248 236 232 221 206 191 171 147 127 142 153 157 159 162 184 219 265 357 320 284 281 244 145 66 50 98 118 110 54 28 28 28 26 29 28 30 37 41 33 35 71 103 76 72 108 144 152 148 162 172 175 187 200 177 130 107 119 135 139 150 153 153 160 168 183 160 132 118 126 131 117 110 115 60 64 61 65 72 68 71 67 67 83 99 103 98 78 69 65 81 57 44 40 43 35 47 73 117 123 146 180 211 262 344 419 443 395 311 216 169 190 271 367 518 631 696 714 744 734 604 439 207 158 144 114 63 91 107 38 38 54 37 46 86 43 34 38 39 43 67 83 72 44 40 56 39 51 55 51 42 38 38 42 42 38 38 46 50 42 37 36 60 56 52 48 44 40 37 37 57 45 38 50 46 37 38 54 46 47 47 43 43 43 43 43 43 43 47 51 51 55 55 59 56 52 52 45 53 62 78 78 74 70 69 61 60 52 55 63 54 54 50 47 40 40 40 40 40 40 41 48 51 47 55 50 50 43 46 38 38 38 61 77 64 64 64 64 57 53 53 49 48 48 44 40 37 37 38 42 38 39 44 40 41 53 69 77 93 73 57 49 53 57 57 54 70 63 62 51 46 42 41 41 53 53 64 57 61 54 58 58 66 66 62 62 54 46 42 41 41 41 41 41 42 50 62 70 46 42 41 41 41 41 41 42 42 42 42 41 41 41 41 41 52 48 47 39 42 42 42 50 54 54 54 50 47 51 51 44 40 40 40 40 40 41 41 42 42 43 42 43 43 43 46 53 64 68 79 90 94 97 97 97 102 98 94 90 85 73 65 68 56 56 57 53 53 49 56 56 45 40 40 40 36 36 35 35 35 44 35 34 51 107 107 67 34 48 88 132 149 129 74 38 38 38 64 112 104 52 40 65 45 45 49 53 50 54 58 62 66 86 99 103 87 63 43 46 41 45 49 53 53 53 49 49 49 49 49 46 42 41 41 41 41 41 42 43 43 47 47 47 59 59 55 55 55 51 51 58 54 42 42 50 57 41 48 60 40 40 47 47 51 51 47 43 48 39 43 71 71 47 46 62 78 70 55 47 43 43 43 39 43 43 43 40 40 40 40 40 42 41 41 41 41 49 65 77 54 71 90 90 69 45 41 46 42 42 41 45 72 103 141 185 326 490 566 406 158 94 114 65 89 81 131 244 347 391 412 430 535 580 498 297 148 108 76 40 60 65 50 42 40 41 45 40 50 47 47 48 44 45 49 53 73 53 57 88 123 139 174 221 235 293 383 453 454 439 477 544 664 588 539 462 298 149 94 73 81 51 44 44 46 62 74 70 50 50 48 60 64 53 48 48 68 47 58 101 145 160 233 311 386 470 478 429 382 261 155 138 132 125 126 147 210 305 419 506 619 686 771 852 911 941 945 926 874 791 709 648 612 572 500 432 375 342 328 294 219 124 73 81 112 100 80 72 75 79 81 73 52 52 52 45 42 46 44 48 43 44 48 44 52 64 64 48 48 43 43 48 59 59 47 42 42 43 48 80 108 115 99 79 75 43 41 43 43 42 42 43 71 51 42 43 59 60 48 43 43 43 44 64 52 42 43 52 95 139 207 273 333 384 395 371 286 207 139 112 76 43 42 44 44 44 45 49 68 64 63 52 87 56 44 44 48 45 49 64 85 88 80 68 78 106 150 186 190 246 274 254 245 229 185 107 70 56 60 59 52 44 44 48 59 55 51 47 42 46 58 62 49 53 61 61 61 53 45 40 40 40 41 49 53 57 61 60 80 65 49 40 40 44 55 59 38 38 46 50 54 50 54 54 50 43 43 39 38 39 40 60 175 255 331 318 214 95 45 37 42 66 86 74 46 38 50 74 86 74 70 74 62 46 54 74 50 42 46 66 59 47 43 55 38 38 37 38 54 73 97 106 111 123 111 51 37 58 61 37 37 38 42 43 43 40 40 40 40 41 41 41 64 108 167 206 222 225 297 246 60 40 98 81 80 55 39 55 59 39 39 47 47 47 43 39 39 38 38 38 46 46 43 43 43 39 39 38 38 37 45 77 65 36 52 108 167 191 175 111 60 52 61 61 58 54 54 54 50 50 46 46 46 47 46 46 46 46 46 46 46 38 38 86 130 122 70 37 43 43 39 39 39 39 39 43 77 127 113 74 191 430 602 629 639 606 513 383 246 138 81 59 46 38 39 38 37 37 36 36 52 56 56 52 44 40 40 44 44 36 36 60 60 36 35 44 60 112 135 103 64 64 77 70 38 38 38 59 122 206 297 337 314 291 275 267 271 275 271 263 239 239 236 228 224 236 260 294 341 405 470 527 552 565 575 586 589 589 570 555 529 505 486 464 460 448 443 446 461 472 486 485 481 477 473 454 435 412 393 396 407 422 423 423 427 420 417 417 432 447 471 490 512 535 546 546 570 574 578 593 597 597 608 616 603 595 590 586 601 613 629 631 615 578 556 507 457 388 323 270 183 153 126 122 137 165 193 215 288 314 345 365 392 415 446 473 499 530 560 583 590 593 597 601 597 589 581 565 557 556 556 563 559 570 578 586 590 590 593 586 570 563 567 567 574 574 574 574 578 586 601 605 601 589 584 558 544 529 525 509 501 485 481 473 465 465 473 477 485 481 481 477 457 446 453 442 438 427 419 412 357 353 345 334 326 322 318 314 310 318 337 353 373 389 397 408 428 443 455 482 502 518 538 546 546 534 505 473 441 414 387 371 371 356 340 313 297 281 277 266 232 221 210 206 198 194 183 179 188 184 176 176 173 181 189 204 239 239 247 255 267 283 295 303 338 342 346 350 350 350 346 342 352 364 380 393 409 422 431 428 418 397 375 318 252 182 119 88 64 76 80 77 81 85 85 85 119 145 179 205 227 241 261 287 320 338 370 393 428 456 482 501 528 539 547 558 573 597 632 666 722 763 791 810 822 829 837 849 841 822 800 773 754 730 712 697 671 649 630 618 591 572 542 527 484 454 423 392 373 362 366 359 348 367 403 444 490 539 592 637 686 712 737 756 778 777 773 766 757 753 768 798 844 887 933 956 998 1002 1014 1015 1015 999 980 972 391 432 398 308 274 285 231 133 62 90 122 125 101 96 103 114 94 98 113 140 174 209 244 252 272 278 295 296 275 245 221 220 213 256 217 135 157 238 219 131 161 186 199 202 226 306 436 556 607 640 678 689 685 680 679 675 684 637 603 593 559 501 475 491 483 510 527 546 563 552 488 409 266 209 228 348 479 521 520 527 621 610 590 586 575 552 517 486 458 452 437 402 351 308 285 292 369 383 399 423 442 469 492 500 519 531 539 554 565 565 568 556 548 541 545 545 549 549 553 553 545 549 557 561 565 569 569 576 603 615 596 543 502 473 427 372 408 420 467 516 515 470 429 435 503 531 545 538 502 476 460 443 343 230 114 80 98 108 65 54 229 395 514 525 504 519 566 602 586 579 544 521 526 507 472 455 471 353 181 125 172 151 160 286 377 455 516 473 368 280 236 217 293 398 505 525 448 347 289 287 352 505 666 734 738 750 762 781 759 759 760 768 766 756 734 715 723 719 711 703 695 671 651 620 584 574 567 541 494 437 387 349 259 225 194 171 164 165 153 166 245 284 327 390 453 488 507 518 534 526 510 482 458 431 411 392 362 379 410 453 487 522 557 580 578 589 615 631 649 653 645 641 661 661 661 657 653 653 653 646 642 627 619 627 647 647 647 628 617 606 602 598 583 568 560 549 534 527 519 508 508 504 497 486 483 476 472 464 452 436 431 423 443 431 426 422 426 429 417 391 376 362 366 362 358 343 335 323 311 304 304 308 312 309 317 317 332 336 340 340 336 332 317 313 301 301 301 305 309 317 321 325 349 349 363 358 376 394 440 463 514 525 537 545 546 550 547 529 478 437 414 387 361 330 292 255 252 214 183 145 129 122 126 134 136 143 150 146 138 126 121 113 129 137 156 168 183 191 195 188 153 133 117 105 102 106 110 118 115 115 104 100 96 92 85 88 75 94 98 94 78 66 62 66 90 90 86 82 85 89 93 97 82 74 66 70 81 93 93 89 113 109 105 97 89 85 81 88 96 112 128 132 135 135 146 162 204 263 317 336 310 281 264 256 260 275 307 330 365 388 411 419 443 443 429 410 379 348 310 273 249 212 181 153 129 117 113 113 100 100 110 136 174 205 231 231 208 201 201 201 193 197 198 190 170 159 151 140 132 124 120 124 142 145 133 125 129 141 154 166 166 166 162 162 166 170 174 178 187 175 159 151 159 179 207 223 211 207 203 199 194 190 186 190 178 178 174 182 194 210 226 230 246 246 234 207 187 183 195 211 200 208 209 198 178 154 134 133 136 160 174 165 163 186 261 338 447 442 447 459 400 268 141 82 71 95 100 93 93 93 69 33 54 38 47 79 87 64 57 69 149 113 105 121 124 112 144 198 251 262 282 287 260 233 242 282 270 277 281 288 295 306 318 329 297 289 266 239 197 163 153 162 79 68 61 65 77 81 89 97 68 72 100 104 68 56 67 54 110 94 85 85 77 69 73 92 173 195 237 280 317 347 362 388 407 410 379 315 267 272 348 430 544 649 719 745 763 741 623 475 283 202 184 163 83 52 87 75 59 87 51 43 87 63 37 39 39 40 44 52 48 40 40 48 39 51 55 51 42 42 42 46 38 37 42 62 82 85 69 53 56 59 44 44 44 48 52 56 53 61 73 73 53 37 37 54 42 46 47 47 43 39 39 39 43 43 43 47 47 51 51 51 59 48 48 41 45 49 65 73 77 73 76 64 63 55 54 50 54 47 47 40 40 40 40 40 39 39 44 59 70 72 67 59 45 54 61 49 37 37 49 65 53 53 53 53 53 52 48 48 51 51 40 36 36 37 38 42 38 39 51 44 48 53 81 105 105 82 61 45 45 49 46 42 70 67 70 51 50 41 40 40 52 52 59 56 56 53 53 57 66 70 66 66 54 42 42 41 41 40 40 40 41 49 57 61 53 49 45 41 41 45 49 46 41 41 41 41 41 41 44 44 59 51 54 46 46 46 50 50 58 54 50 50 54 54 58 55 59 48 44 40 40 40 41 41 43 43 43 42 42 41 41 41 42 42 45 49 45 52 48 44 79 79 75 71 74 66 58 58 49 49 53 53 56 56 52 52 44 40 40 40 36 35 35 35 34 35 35 34 59 103 99 59 34 44 88 124 129 101 50 35 37 43 80 116 96 44 39 61 41 41 42 42 46 50 50 46 42 74 94 78 70 70 54 40 40 41 49 57 61 61 53 49 49 45 41 41 41 41 40 40 41 41 41 42 42 50 54 58 58 58 58 58 62 62 62 62 54 46 46 50 53 41 48 56 44 44 47 47 55 51 47 47 51 43 66 106 114 86 62 61 98 78 62 54 58 58 55 55 50 43 43 43 40 40 40 40 41 41 41 41 42 50 74 90 41 58 78 70 49 40 41 57 42 45 48 52 75 106 133 177 336 429 576 532 252 113 110 52 81 85 135 231 322 387 463 534 709 758 709 519 299 153 97 73 63 105 102 45 40 42 53 45 53 50 58 60 64 60 45 44 61 65 80 99 138 170 201 224 243 321 435 484 438 373 423 519 638 551 411 226 105 104 117 56 47 47 47 52 79 87 71 59 66 62 58 55 68 68 48 46 57 46 46 82 115 133 191 261 347 438 482 483 441 299 181 168 132 121 123 129 165 244 351 442 549 605 677 746 800 835 846 843 806 737 659 618 602 562 490 425 348 302 272 258 215 148 108 100 136 99 52 43 52 71 59 46 49 49 49 50 58 63 60 56 42 43 59 59 59 59 51 43 47 42 41 42 59 71 59 47 47 63 87 99 99 87 75 67 42 42 42 43 47 55 59 63 41 43 59 56 43 42 43 45 42 42 44 61 45 42 48 81 155 200 247 282 329 357 308 231 203 144 103 92 64 43 43 49 45 44 48 44 59 64 86 87 146 107 67 43 47 53 52 42 69 75 63 59 67 90 107 127 95 147 183 183 194 195 170 108 50 55 59 59 42 42 42 54 66 62 54 50 46 46 50 50 45 60 76 84 84 68 52 40 48 48 52 52 56 60 60 52 64 52 39 38 38 39 62 74 38 42 53 57 61 57 61 54 58 47 39 38 39 40 76 101 208 299 351 307 207 119 65 36 42 66 78 58 37 37 46 82 70 58 50 54 50 46 54 70 42 42 46 62 55 43 39 39 39 39 38 38 54 70 90 90 75 75 58 36 41 73 69 36 37 38 46 47 48 41 41 40 54 46 41 41 60 115 186 237 289 304 462 405 88 40 118 40 63 42 38 66 74 54 42 50 54 50 50 46 42 38 38 38 46 46 43 43 43 43 46 46 37 41 69 84 64 56 127 219 302 330 279 147 56 48 61 49 66 66 62 54 50 46 42 38 50 51 50 50 50 50 50 50 54 37 58 126 130 62 37 50 46 39 43 39 39 39 39 38 113 180 202 184 292 482 579 571 601 565 510 417 288 155 97 92 41 38 38 38 37 37 37 37 56 56 56 52 44 40 40 40 44 36 36 60 60 36 35 44 64 96 103 75 44 52 57 50 38 37 36 39 91 182 286 334 303 273 253 245 253 257 261 257 229 234 226 214 202 202 218 251 317 397 479 549 582 591 594 597 561 557 538 518 491 460 444 429 449 440 428 431 445 449 459 458 458 454 446 431 412 393 381 377 438 442 443 439 439 428 421 413 424 439 463 493 508 535 550 557 581 581 585 592 596 600 611 615 606 598 590 586 593 605 628 622 610 589 586 561 519 465 400 351 256 210 148 109 102 110 127 141 203 236 268 292 319 346 376 395 437 472 511 541 553 564 576 583 596 588 583 567 561 557 557 560 564 575 590 598 606 606 609 598 570 570 574 574 578 578 581 581 593 605 632 644 644 628 615 589 571 553 552 533 528 509 508 497 492 489 504 505 516 509 516 509 521 517 521 513 505 490 482 471 447 436 420 397 377 357 345 337 325 329 333 341 353 357 366 373 373 388 401 413 421 429 440 440 439 438 422 395 379 367 351 347 343 328 316 308 296 285 281 277 275 264 252 240 228 220 201 197 194 194 187 191 192 200 204 207 234 242 262 282 302 322 338 346 373 373 381 377 380 376 368 353 340 340 348 364 380 397 409 411 417 404 397 364 315 237 151 107 75 83 87 80 84 84 96 115 153 184 222 248 273 280 291 305 325 335 354 370 393 413 436 451 478 493 512 519 527 554 593 620 650 688 731 758 780 792 811 830 830 815 799 776 765 754 754 754 727 723 708 700 681 663 651 640 613 587 552 520 508 505 517 511 481 498 540 586 623 653 698 724 757 771 787 797 797 789 781 763 742 738 764 784 821 868 921 956 991 995 1003 1007 995 976 960 945 397 426 404 335 317 320 234 112 57 86 114 129 119 103 109 124 119 138 165 203 249 292 331 351 355 376 416 413 376 311 252 224 342 347 276 162 152 217 215 154 136 174 198 199 218 283 396 507 617 658 689 704 707 691 686 682 695 657 631 609 567 502 463 455 490 517 541 565 581 581 537 478 366 318 315 386 482 536 548 555 598 581 565 558 562 547 508 469 426 427 420 390 359 339 328 343 383 417 456 488 512 523 523 523 538 546 554 561 557 548 548 536 533 533 533 537 537 541 541 545 553 553 557 561 565 573 577 588 587 599 573 521 488 455 393 331 319 335 393 459 449 367 321 331 401 425 442 401 345 332 346 346 269 223 161 120 140 146 98 68 200 355 494 548 539 519 546 586 586 575 556 549 558 488 429 412 457 443 277 104 100 149 220 354 395 435 459 411 315 220 169 153 152 267 404 445 393 312 278 292 380 550 700 723 696 707 719 722 757 764 757 746 747 745 745 742 730 730 730 737 737 740 739 732 709 694 690 672 632 560 489 424 342 307 257 221 222 234 230 243 332 368 407 474 533 576 588 592 560 528 501 486 468 445 406 356 314 311 315 326 353 399 454 493 499 526 560 583 598 601 596 592 608 619 623 631 635 650 654 653 645 629 617 629 649 661 657 645 642 635 631 620 609 605 594 587 560 556 549 542 542 535 531 528 502 494 498 494 486 478 470 462 494 478 458 442 434 422 402 371 365 351 347 343 331 319 307 292 268 265 269 277 282 290 302 306 287 291 295 303 307 307 303 299 279 283 287 291 291 295 299 295 307 310 318 328 346 376 422 460 491 507 526 534 546 543 543 525 481 451 428 402 379 338 303 266 271 253 222 180 145 129 125 137 144 147 154 150 146 138 133 129 137 141 156 164 175 175 171 164 157 137 121 109 102 110 114 118 119 115 104 100 96 92 85 88 79 98 102 94 78 66 66 66 94 90 86 82 81 85 89 93 82 74 66 70 81 93 93 89 101 101 101 97 93 85 77 73 81 100 116 124 127 138 154 172 219 277 344 374 361 331 302 274 248 248 271 303 341 365 389 397 413 406 395 372 338 307 276 246 237 200 172 141 125 121 120 124 120 126 132 163 197 228 255 259 227 216 213 197 193 186 174 174 159 151 132 124 112 112 112 116 138 141 137 133 137 145 150 158 162 162 166 170 170 174 174 174 187 175 167 163 167 187 211 223 219 215 215 211 207 202 198 198 225 221 213 206 209 210 218 226 234 226 218 198 178 163 178 183 175 184 196 189 169 157 160 172 151 173 188 179 189 239 330 416 498 488 472 461 386 267 157 114 31 72 121 169 213 215 171 108 113 93 85 106 111 99 83 79 143 119 122 141 128 112 167 257 299 321 373 414 415 392 396 428 368 383 398 409 416 423 435 445 441 441 415 357 291 249 244 261 195 160 129 94 85 73 81 93 100 80 100 112 88 92 108 88 99 107 127 143 147 139 123 126 178 220 262 284 309 323 340 354 376 415 431 411 379 379 420 486 545 616 674 700 704 683 599 496 351 254 229 195 99 56 80 80 100 131 71 39 79 91 56 60 44 44 40 40 44 48 44 44 39 51 51 46 42 38 42 46 37 37 46 77 113 133 117 89 68 67 48 40 40 48 56 64 64 92 116 112 81 53 49 61 38 38 42 46 42 42 38 38 43 43 43 43 47 47 47 47 59 55 47 39 43 48 60 61 61 61 64 56 59 51 54 50 59 47 47 40 40 40 40 40 40 47 62 80 95 105 119 108 75 68 64 60 53 41 41 37 49 49 49 49 49 48 48 48 47 47 36 36 36 37 38 38 38 43 44 41 41 61 105 137 118 94 65 45 41 41 42 42 70 66 62 61 53 45 40 39 51 55 55 55 59 52 56 49 65 58 58 58 50 42 42 41 40 40 40 40 40 40 45 45 61 61 57 53 57 61 65 69 42 42 42 42 46 45 52 52 51 47 54 50 54 58 62 66 58 47 47 54 58 58 58 62 78 71 67 52 45 49 49 42 42 42 42 42 42 42 41 41 42 42 42 42 41 41 41 40 57 56 63 63 59 55 58 54 46 46 53 49 56 52 52 48 44 40 40 40 36 35 35 35 34 35 35 43 79 111 99 67 36 56 88 108 101 73 37 35 37 51 92 116 88 44 39 49 40 41 42 50 54 54 50 46 42 82 82 42 42 66 54 39 40 40 41 53 61 61 61 61 53 49 41 41 40 41 41 41 42 42 42 42 46 58 66 74 62 62 58 58 58 58 58 58 54 50 46 46 49 45 48 51 44 44 47 43 50 47 47 47 55 51 78 126 146 118 89 89 113 81 54 54 62 62 55 55 50 50 50 43 40 40 40 40 41 41 42 43 51 71 95 115 122 118 97 65 41 39 39 41 53 45 49 56 79 110 137 188 327 416 570 608 391 156 69 63 53 65 107 171 242 338 466 580 749 783 800 743 519 242 122 135 47 85 109 78 49 48 54 50 57 57 66 75 80 80 57 44 53 81 104 107 142 189 220 215 277 344 415 405 311 254 358 517 585 396 210 101 44 47 81 79 48 49 61 93 116 103 85 69 72 84 77 57 49 50 47 45 60 47 47 78 97 118 168 226 295 410 471 498 482 358 219 162 179 176 175 157 170 207 294 359 466 518 583 629 666 689 713 725 699 641 587 562 550 514 438 369 303 241 186 175 171 155 139 132 143 100 48 43 48 60 55 43 55 54 66 78 90 87 75 63 42 43 59 63 55 47 47 43 51 43 42 42 47 55 55 51 42 59 87 87 63 47 47 55 41 51 63 47 47 67 75 62 41 43 59 55 43 43 44 53 43 43 45 57 44 43 76 129 190 216 255 279 294 273 193 116 148 123 99 80 60 44 43 49 44 48 48 51 59 78 106 126 166 138 90 47 43 56 44 41 61 67 71 83 99 103 87 79 63 91 95 79 83 112 112 85 54 67 78 66 49 41 57 73 76 72 64 53 49 41 42 41 52 63 72 79 80 67 52 43 52 51 52 51 52 51 52 51 39 39 40 44 51 47 50 46 42 46 57 61 61 57 61 54 58 43 39 39 39 54 101 129 216 292 320 255 175 131 86 42 38 46 54 46 38 38 54 82 42 42 46 46 46 46 62 74 46 50 58 66 63 48 40 40 40 39 39 38 54 70 86 93 62 47 38 36 37 65 61 37 37 38 43 48 49 42 42 42 58 50 42 41 64 115 190 237 356 400 538 435 104 40 114 40 59 42 38 62 74 54 42 50 50 50 46 46 42 38 38 38 42 42 39 39 39 42 46 50 38 49 81 100 99 123 227 338 402 426 343 159 44 48 65 42 62 62 58 54 46 42 37 38 50 51 50 50 50 50 50 50 54 38 74 134 122 54 42 86 46 46 50 43 43 39 39 38 101 140 222 300 346 376 434 493 531 523 540 511 382 200 91 76 41 38 38 38 37 37 37 44 56 56 56 52 44 36 36 40 44 36 36 60 60 36 35 44 48 64 67 47 36 48 64 65 50 38 36 37 79 175 271 335 289 262 242 230 234 242 246 243 235 235 227 207 183 171 171 200 298 386 480 554 588 579 570 565 516 501 486 462 450 430 418 407 426 421 416 416 430 441 444 439 450 439 427 408 393 389 393 397 458 462 470 455 451 436 425 417 412 427 451 485 508 543 562 577 593 596 596 592 596 600 611 615 618 606 598 586 586 597 609 606 582 572 574 574 556 518 472 435 361 303 221 156 125 110 99 103 133 163 198 214 233 245 268 291 357 388 438 470 500 512 535 542 566 558 557 549 548 543 554 553 565 576 595 610 614 614 610 606 574 574 570 570 574 574 585 585 613 625 652 668 675 667 651 632 602 580 579 564 559 540 539 524 527 520 531 524 527 516 515 504 532 540 552 553 549 537 525 510 522 507 491 464 444 424 401 393 377 377 377 377 377 381 381 385 373 373 374 374 374 366 362 366 361 364 360 360 360 364 367 367 344 344 340 340 344 348 356 353 357 346 334 319 307 295 287 276 264 264 268 269 273 266 266 273 285 300 320 341 364 380 392 396 412 412 419 419 418 414 406 384 351 336 336 339 351 372 388 397 415 409 400 394 368 294 204 142 102 102 91 91 84 95 119 150 181 215 253 286 304 317 325 340 345 344 344 351 363 382 401 420 439 454 477 492 500 519 547 574 586 620 663 697 720 746 761 780 787 779 764 756 753 750 750 754 742 745 734 727 719 711 707 696 685 666 646 623 619 627 639 640 611 627 666 700 726 759 789 811 817 828 836 847 841 833 821 806 754 743 761 776 814 852 906 941 976 987 995 988 973 953 937 922 374 395 390 361 336 295 186 84 53 58 73 80 91 93 103 103 176 202 245 299 357 403 445 461 445 465 490 472 426 364 309 266 404 374 311 225 175 177 190 189 140 158 181 186 217 286 391 482 593 642 681 712 719 722 725 718 695 665 632 605 556 503 468 448 501 532 560 576 594 602 599 576 539 532 521 516 560 608 620 607 574 562 542 538 542 534 499 471 440 437 431 415 404 390 395 428 428 473 513 553 573 580 564 556 549 553 561 557 544 532 528 528 525 522 522 526 526 530 530 530 534 534 538 542 546 558 562 577 572 577 559 518 485 452 379 301 246 245 291 345 338 295 293 328 431 452 445 364 267 210 189 180 155 192 198 167 154 146 110 97 212 335 466 537 559 539 542 558 570 567 564 577 574 500 418 386 416 406 279 117 108 169 267 396 455 431 387 320 235 160 95 81 101 168 257 321 329 309 323 353 477 614 708 700 680 695 699 679 694 702 707 700 696 694 707 716 680 688 703 707 725 743 766 780 749 719 700 698 699 670 625 576 476 446 394 354 347 367 378 376 436 473 513 580 639 678 669 642 579 536 490 476 482 452 385 315 270 244 220 207 214 245 303 342 384 412 462 500 519 534 538 549 570 577 592 596 604 615 619 630 638 625 613 621 644 656 663 655 652 652 645 649 645 642 635 628 601 597 590 583 576 572 568 561 527 520 520 520 509 509 509 502 529 506 490 474 466 454 426 403 389 382 366 358 346 327 311 296 288 288 285 285 285 293 297 295 264 261 265 269 273 269 272 272 268 272 276 280 284 284 287 280 261 265 283 298 323 354 400 438 473 484 496 515 523 520 520 509 472 439 423 401 383 349 318 281 282 267 245 218 175 140 132 132 143 143 143 143 150 146 149 145 137 141 152 160 160 160 163 156 157 137 125 113 106 114 118 126 119 119 108 104 100 96 89 88 79 98 106 98 82 70 70 74 90 86 82 78 77 77 81 85 82 74 66 70 81 93 93 89 81 85 89 93 93 89 81 81 69 89 109 116 123 130 153 171 233 292 365 412 410 385 352 317 264 256 256 283 319 350 362 366 375 368 361 339 316 289 262 243 237 206 182 147 135 124 128 143 146 145 152 178 208 243 261 254 239 221 209 194 186 178 162 162 147 139 120 112 101 101 104 112 134 145 153 161 162 162 158 154 162 166 170 174 174 174 174 174 179 172 172 172 180 188 196 204 208 208 208 204 200 200 196 203 237 236 228 213 216 209 213 217 221 222 218 202 178 158 166 163 155 164 176 165 157 168 199 230 205 215 217 220 246 300 387 461 534 509 462 422 360 281 235 220 214 216 225 253 271 252 185 114 128 104 85 97 113 117 113 109 117 120 154 201 216 220 283 369 377 380 416 465 473 434 406 402 358 381 392 398 397 389 411 422 417 434 428 390 333 318 333 344 341 295 244 201 157 109 92 96 92 72 76 96 116 128 120 85 80 93 125 149 165 169 161 160 172 213 223 197 190 243 332 397 430 473 529 547 535 524 525 551 564 599 622 628 620 604 560 504 372 291 242 188 97 78 85 53 136 156 92 44 96 112 65 53 57 57 49 41 53 73 61 40 39 47 51 46 38 38 38 42 37 37 54 77 113 141 121 89 92 83 63 43 35 35 39 43 100 140 176 172 128 88 60 57 37 38 38 42 46 46 46 46 42 42 42 42 46 46 46 46 58 50 42 39 39 40 52 60 52 52 55 55 59 59 62 59 59 52 52 41 41 41 40 44 74 80 87 117 169 215 253 255 199 145 98 70 67 68 49 37 46 46 42 37 37 37 41 48 43 44 36 36 37 41 42 42 50 47 44 40 41 69 117 153 125 101 69 49 48 49 49 45 61 57 57 60 56 52 47 54 55 59 59 55 55 52 52 45 45 49 46 50 47 43 42 42 40 40 40 40 40 44 44 48 72 72 68 68 72 76 84 81 57 58 58 54 61 57 63 63 51 51 54 58 66 78 93 94 51 40 40 47 54 58 65 69 89 85 77 66 63 55 55 53 41 41 41 41 41 41 41 41 41 41 41 41 44 44 44 40 39 39 39 43 50 46 50 46 46 42 49 45 45 40 48 47 44 40 40 40 36 35 35 35 47 43 39 55 79 95 79 55 56 72 92 92 73 53 37 37 37 63 100 108 80 44 40 41 41 42 50 62 66 62 61 57 85 113 93 41 41 73 65 39 40 40 41 41 53 61 69 77 65 57 45 41 40 41 42 42 54 50 46 46 54 62 74 82 70 70 66 62 58 54 54 50 50 50 50 42 49 48 51 51 43 39 43 39 46 46 46 47 55 50 74 122 142 130 121 133 141 93 50 46 58 58 51 54 54 50 50 43 40 40 40 40 40 42 48 76 96 124 145 167 229 196 136 80 56 39 38 38 45 41 45 49 68 99 138 189 306 427 538 623 522 219 40 107 73 85 107 143 206 313 469 614 780 829 889 882 686 381 184 142 82 64 70 90 78 57 48 71 73 65 66 67 72 72 57 45 61 93 119 119 150 204 224 218 288 319 333 269 172 175 339 529 494 259 94 80 63 44 46 61 82 70 69 84 83 73 88 111 90 126 134 71 42 44 68 62 60 48 48 67 82 96 141 187 233 379 450 463 493 425 277 164 241 238 230 208 186 200 249 298 363 424 485 526 529 540 571 595 582 539 494 492 480 442 355 293 227 172 113 109 120 128 112 103 119 95 64 48 48 53 44 44 44 51 74 86 90 83 67 51 58 58 62 62 58 54 58 66 66 70 66 54 42 42 46 54 40 42 58 58 46 46 66 90 40 54 66 42 41 50 58 42 71 47 41 43 56 64 44 41 45 45 49 53 43 44 104 170 207 205 252 284 267 190 114 85 89 88 80 64 44 42 43 44 51 59 67 66 66 85 121 149 145 129 93 62 54 59 55 47 54 60 60 76 92 92 76 59 115 119 92 57 45 61 69 57 61 77 96 84 67 63 78 94 78 78 71 55 44 44 40 40 59 59 63 63 59 55 51 47 51 51 51 51 47 47 47 43 39 47 55 63 66 54 42 38 46 50 61 61 68 65 61 50 42 39 40 40 49 73 110 134 229 281 276 191 131 119 90 39 38 38 38 38 42 50 50 50 38 58 74 70 57 61 69 82 65 73 78 78 75 68 64 48 39 39 38 38 50 62 77 82 58 54 49 37 41 49 49 41 38 42 47 52 53 50 54 46 40 40 40 41 76 135 205 248 392 446 473 318 96 40 66 62 75 50 38 58 62 46 42 58 46 46 42 42 42 38 38 38 38 38 38 38 38 42 50 54 45 53 80 115 147 206 314 414 438 446 334 135 34 48 69 42 54 50 50 46 46 42 41 41 50 51 50 50 50 50 50 50 50 50 70 90 86 62 58 74 49 50 50 43 43 43 39 39 65 60 139 261 299 273 303 383 382 383 427 445 347 169 52 36 37 38 38 38 41 49 48 48 52 52 56 48 40 36 36 40 44 36 36 60 60 36 35 44 49 56 52 40 47 56 76 81 66 39 37 38 72 160 256 309 278 251 227 211 215 220 220 216 220 220 212 192 164 148 148 173 267 355 458 533 559 538 513 493 441 433 418 405 393 389 381 388 403 398 404 408 430 437 440 432 435 427 415 400 397 405 414 433 475 482 482 468 460 445 433 425 409 424 443 477 516 547 578 601 608 615 611 607 607 611 615 619 623 615 606 594 586 590 594 587 570 556 560 553 554 542 516 490 425 363 282 213 156 118 72 52 75 94 118 130 141 156 179 201 252 291 342 393 436 463 490 506 529 524 523 526 522 518 528 527 554 565 584 599 600 607 603 602 586 571 559 551 558 566 582 590 629 637 656 668 679 679 682 668 626 607 606 587 582 567 562 551 550 543 550 535 534 515 510 499 511 531 555 568 580 576 564 545 553 545 537 518 502 483 475 467 462 462 454 450 439 439 432 432 401 397 382 374 366 359 359 363 358 362 361 365 369 384 392 396 396 396 403 403 411 419 427 435 420 416 412 397 389 377 373 362 358 355 367 371 379 372 368 368 376 384 396 412 431 439 447 451 446 450 454 458 461 457 460 438 398 372 367 370 374 397 417 429 451 437 436 435 425 371 286 227 121 106 79 79 83 91 134 177 207 237 271 297 318 333 359 370 365 353 345 344 348 363 382 397 412 431 454 469 477 496 516 536 533 557 603 626 663 681 700 726 726 726 730 726 730 719 712 708 743 746 743 735 731 731 731 731 707 703 703 707 711 723 731 731 729 749 771 794 816 846 876 899 890 893 902 902 891 872 861 835 771 760 763 769 803 841 888 918 961 965 972 969 954 938 922 903 360 394 408 363 295 230 138 60 65 52 51 51 78 108 127 137 218 263 302 368 429 484 525 545 556 556 549 523 481 435 407 375 367 330 304 273 220 181 178 213 155 160 160 160 204 293 413 498 604 645 692 719 730 726 729 722 699 673 628 578 537 512 493 488 481 527 562 574 573 581 601 617 578 609 602 567 575 611 611 564 576 563 543 543 546 538 514 495 483 476 465 454 443 444 453 482 501 531 563 591 599 595 579 559 555 560 564 560 536 528 532 533 525 522 522 522 526 530 530 530 518 518 518 522 530 538 546 550 565 570 556 515 482 433 342 248 188 180 204 230 247 283 365 443 473 489 459 350 226 144 76 41 72 160 233 237 204 180 179 211 323 395 462 509 527 523 518 510 514 515 516 534 551 506 458 427 428 294 156 91 112 178 307 450 455 379 276 206 157 100 51 41 66 92 145 238 314 362 416 458 510 603 659 658 653 684 684 660 664 672 669 661 639 628 629 630 651 655 654 642 636 648 674 704 726 688 640 634 659 676 674 655 629 621 577 524 501 512 511 498 513 559 607 670 720 732 697 646 551 500 443 429 424 395 336 279 238 215 183 147 134 145 173 203 265 308 355 405 436 467 490 520 560 567 571 581 581 592 599 606 622 625 620 631 639 654 666 666 670 674 674 678 675 672 669 665 650 632 632 621 613 606 602 588 549 538 530 519 519 515 520 519 536 524 508 497 501 497 474 455 425 414 410 402 390 366 354 343 355 344 336 325 317 317 313 298 273 266 266 262 250 238 237 229 249 253 257 261 268 272 272 261 226 238 257 275 301 331 373 404 446 461 472 480 484 484 484 466 452 433 411 400 390 368 338 304 282 279 265 233 198 159 150 135 131 131 135 135 146 146 149 153 125 129 144 152 160 164 167 160 153 137 125 113 110 118 122 130 119 119 108 104 100 96 89 92 79 98 106 98 86 74 74 78 86 82 74 70 69 73 77 77 82 74 66 70 81 93 93 89 69 73 81 85 89 89 89 85 69 85 101 113 112 126 145 170 245 302 376 426 452 438 410 371 311 269 264 272 312 336 355 348 360 345 343 328 302 282 259 240 229 209 185 154 142 131 146 150 153 153 174 189 227 246 260 249 236 218 206 194 178 162 154 143 127 119 104 96 89 89 92 100 130 145 161 173 182 178 170 162 158 162 166 170 170 174 170 163 179 176 180 184 188 188 184 184 192 192 192 192 188 188 188 195 213 216 212 208 204 208 212 205 217 221 221 202 178 158 150 150 143 151 163 163 163 183 223 262 251 257 248 257 283 333 395 445 523 507 487 468 446 427 428 435 448 383 317 278 260 233 189 132 101 74 58 64 88 108 119 126 129 144 194 253 303 334 373 412 440 415 411 436 444 405 365 345 364 356 346 332 331 349 377 400 382 403 404 359 313 277 260 258 293 270 259 261 245 205 193 196 184 159 87 59 107 104 73 77 77 82 94 98 118 146 158 173 197 212 181 118 126 235 380 469 530 584 639 670 666 653 634 629 619 608 586 557 505 453 409 385 309 249 227 185 122 134 146 78 129 156 112 88 148 140 65 40 53 61 49 41 61 93 69 39 43 55 55 50 42 38 38 42 37 50 57 61 81 101 85 52 76 67 47 34 34 35 47 63 132 184 232 228 184 132 84 60 45 46 42 42 42 46 50 54 46 46 46 46 46 46 46 46 54 50 38 38 39 47 52 60 52 52 51 51 59 63 70 74 63 63 63 52 52 52 59 62 89 110 151 212 309 391 460 470 392 276 156 81 62 71 60 53 57 54 46 37 37 37 41 41 43 44 36 40 37 45 50 46 55 44 40 41 49 85 121 149 113 89 61 45 53 53 49 46 45 45 53 53 59 59 59 58 54 54 58 55 59 51 55 48 40 40 41 42 42 42 42 42 40 40 40 40 44 44 48 48 64 64 60 64 68 76 80 88 73 74 66 62 61 57 59 55 43 47 54 62 74 90 109 110 40 40 40 40 50 54 65 72 80 80 72 61 50 50 54 54 47 47 47 51 51 55 55 47 39 39 43 43 47 47 47 47 39 39 46 50 50 50 50 50 42 41 45 45 40 40 44 43 44 40 40 40 36 35 35 35 75 51 39 47 63 59 43 34 72 84 92 84 57 41 38 42 38 71 100 96 72 52 41 41 41 42 50 62 66 62 65 61 113 125 93 41 45 81 73 40 40 40 41 41 49 61 73 81 73 61 49 41 41 42 46 50 50 50 46 42 46 58 66 70 74 70 66 62 58 54 50 46 42 50 50 42 45 52 59 51 47 43 46 38 46 46 50 54 51 42 62 102 118 117 137 169 181 113 53 46 58 54 50 54 58 58 58 54 47 40 40 40 40 43 76 116 145 165 181 196 189 148 88 52 55 52 40 39 41 41 41 41 60 88 126 181 317 446 536 634 602 279 48 127 92 104 118 154 213 325 476 620 820 928 967 919 773 571 354 196 178 101 66 95 107 82 81 111 89 85 70 59 55 48 44 44 81 105 127 135 173 208 228 226 298 305 277 224 180 228 365 476 307 142 44 58 57 46 47 47 71 66 73 80 65 55 90 144 239 291 283 172 76 61 90 84 48 47 47 55 66 84 119 160 218 363 426 442 497 482 340 211 206 197 196 183 174 185 223 264 326 376 437 463 469 477 504 517 487 453 431 410 389 343 267 205 155 123 91 91 98 97 76 55 79 71 64 52 49 45 45 44 43 47 59 67 66 58 55 55 66 50 42 42 46 46 50 58 74 86 86 66 42 41 42 50 42 46 54 50 42 46 66 86 42 62 66 46 42 46 50 42 41 43 52 44 42 41 41 42 57 49 49 48 43 45 120 190 196 177 212 240 204 115 67 82 50 76 76 52 43 42 47 56 47 59 71 66 66 89 137 177 125 93 69 62 58 55 59 75 58 53 40 40 48 60 60 60 80 88 77 57 53 61 58 45 67 79 94 82 77 65 80 92 88 77 70 62 55 44 40 40 59 59 55 47 47 47 47 51 51 51 47 47 47 43 43 43 63 59 55 51 54 50 50 50 50 50 61 65 68 65 61 50 38 39 48 49 61 74 110 130 245 261 232 143 84 80 70 38 50 38 38 42 54 54 38 37 46 70 86 85 77 73 65 57 57 69 70 59 56 64 56 52 39 39 38 38 38 50 61 65 66 54 61 54 45 37 37 53 46 43 51 45 57 58 59 62 41 41 45 60 83 119 173 205 368 408 325 173 71 39 41 70 87 58 38 50 54 42 42 58 42 42 42 42 38 38 38 38 42 38 38 38 38 46 54 62 65 64 88 139 198 266 353 421 429 406 278 95 33 48 73 46 50 51 50 50 46 45 45 45 46 47 46 46 46 46 46 46 38 50 50 42 42 46 42 37 61 61 50 46 46 39 43 43 74 57 72 133 184 203 213 221 221 209 229 243 189 90 36 41 37 37 38 37 49 56 56 56 44 48 52 48 40 36 40 44 44 36 36 60 60 36 35 44 56 60 56 40 39 48 61 73 69 39 37 38 60 129 217 258 251 224 200 188 189 193 189 185 181 185 181 165 145 137 141 169 263 352 455 518 529 493 445 417 365 353 341 332 324 331 331 342 380 382 381 392 415 426 429 428 427 416 408 405 409 422 435 461 487 501 490 479 464 453 449 441 417 428 447 477 512 547 585 605 612 619 615 615 611 611 615 615 627 623 615 603 595 587 587 576 575 560 552 548 555 544 536 518 473 404 331 259 203 141 79 41 36 52 64 68 75 86 109 125 151 186 245 300 351 391 438 461 490 486 489 492 495 498 498 504 535 546 561 572 576 584 591 583 579 571 559 551 558 566 582 590 621 625 640 648 667 675 686 683 638 630 622 610 598 586 578 574 558 558 558 550 542 530 518 514 502 522 550 567 583 583 579 564 556 549 545 541 537 533 529 529 532 528 520 505 501 497 490 487 448 433 421 410 399 399 400 404 407 403 406 402 398 405 409 416 432 432 435 435 435 446 454 458 466 466 466 462 455 451 444 444 433 437 441 449 453 453 446 442 451 455 463 474 478 485 486 485 465 476 488 496 503 499 502 481 448 425 413 407 418 437 461 477 502 489 483 482 477 435 377 324 179 125 74 66 74 98 141 184 226 252 282 303 321 350 380 390 361 350 349 341 344 348 363 374 389 412 431 446 461 469 492 490 484 496 538 565 591 617 647 669 676 684 696 704 697 693 677 666 709 705 701 697 697 708 716 723 718 726 738 757 773 792 796 793 805 816 836 862 876 905 932 955 967 967 963 949 929 896 873 847 787 761 748 758 788 826 872 892 934 938 950 946 939 923 911 903 379 460 471 354 234 181 129 75 61 51 50 54 101 155 194 227 280 317 360 418 487 545 594 620 651 637 614 587 553 522 491 444 339 299 281 270 232 189 181 201 155 155 151 151 199 299 432 528 608 645 688 711 718 721 717 710 687 673 636 586 550 533 522 501 477 526 561 573 568 564 583 603 600 612 605 586 587 599 591 559 545 537 525 520 527 530 526 526 510 510 504 500 492 489 494 508 566 584 592 596 589 585 570 566 551 555 560 556 540 540 556 565 529 522 526 526 530 530 534 534 510 510 514 522 526 530 534 534 542 550 529 500 467 403 292 185 141 156 174 187 235 327 456 544 481 464 402 280 172 102 48 38 43 125 237 279 263 246 277 340 411 459 474 473 483 507 509 478 483 487 461 463 485 470 448 421 345 164 71 72 77 166 327 439 375 275 165 115 95 67 45 44 92 108 149 269 386 450 499 529 514 571 612 626 641 661 656 629 641 633 618 619 617 602 572 544 577 574 554 521 504 503 528 573 661 640 604 593 610 632 645 650 685 704 700 664 639 638 629 602 574 594 622 661 700 720 689 637 519 474 417 364 326 293 259 226 201 194 178 150 122 108 104 115 162 200 247 293 324 367 398 440 507 525 535 539 547 558 569 583 590 605 624 635 638 646 665 677 704 704 701 705 702 702 699 692 677 666 662 647 636 625 617 613 552 544 537 533 533 526 530 523 543 528 516 516 513 513 498 479 460 453 449 445 437 418 410 394 406 399 391 372 364 360 356 337 313 302 294 282 274 254 242 230 253 253 257 261 272 272 276 269 227 239 259 273 291 324 358 388 423 434 438 449 449 445 441 430 424 416 398 395 393 375 353 323 297 286 267 244 209 182 169 154 131 131 131 131 138 142 149 153 125 133 141 145 160 160 160 156 153 133 121 113 114 122 130 138 123 119 108 104 100 96 89 92 75 94 102 102 90 82 82 86 86 82 74 70 69 69 73 77 82 74 66 70 81 93 93 89 69 73 77 81 85 85 85 85 70 82 105 113 108 118 144 170 256 305 375 437 474 477 460 426 347 297 276 276 305 337 356 349 357 354 340 322 302 268 245 229 217 201 185 161 153 146 161 165 157 160 181 201 238 253 263 241 224 198 186 170 158 146 138 127 111 100 96 92 85 85 89 96 130 145 158 174 178 178 174 170 154 154 158 158 162 162 166 159 179 176 180 180 180 176 172 168 168 168 168 168 168 168 168 175 204 211 207 203 203 196 196 200 208 216 224 209 189 169 161 158 155 160 168 179 187 207 242 272 290 304 317 323 341 367 410 448 525 539 549 562 563 569 579 601 544 457 332 250 208 190 166 136 67 45 44 45 65 89 104 115 145 164 210 265 335 385 388 371 431 395 383 407 428 416 392 384 399 343 277 247 285 347 406 445 463 487 474 425 359 283 214 156 144 126 143 196 216 212 225 248 294 310 207 155 200 156 68 85 74 82 78 63 75 103 115 122 168 169 131 77 137 284 412 469 566 616 674 709 712 700 692 695 659 628 582 521 421 317 250 231 219 174 184 174 126 139 151 102 105 125 93 105 177 165 89 69 53 69 57 45 77 113 77 38 59 67 67 58 50 42 42 42 42 62 61 45 49 65 57 36 84 75 51 34 34 42 59 75 131 195 252 264 231 183 131 88 65 58 50 42 38 42 46 50 50 50 50 50 50 50 50 50 49 45 38 38 38 47 52 60 72 64 59 51 59 67 78 86 66 67 67 68 68 68 71 77 114 156 232 352 484 594 672 682 589 449 294 171 105 86 72 69 65 62 46 38 37 37 40 41 47 47 40 44 41 49 58 54 55 40 44 49 73 101 110 125 89 73 56 48 49 53 56 49 48 49 56 56 59 58 58 58 53 46 46 47 47 43 43 40 40 40 40 41 41 41 41 40 40 47 51 55 59 59 59 59 63 63 63 63 71 79 87 84 85 81 81 73 61 49 47 43 43 47 54 62 81 97 109 106 40 40 40 39 46 54 61 68 75 71 67 56 49 42 46 50 60 60 60 60 60 60 60 57 53 53 57 57 54 50 50 49 50 46 54 58 58 58 54 54 45 45 45 40 40 36 36 36 44 40 40 40 36 35 35 35 87 47 34 35 47 39 34 34 68 84 96 84 53 37 38 46 39 75 92 84 68 64 49 41 41 42 42 50 54 54 57 57 97 97 73 45 57 89 81 41 40 40 41 52 64 72 80 84 84 72 56 41 40 45 53 61 50 50 46 46 46 50 58 62 66 66 62 62 58 54 54 54 41 46 50 41 45 56 67 55 59 55 54 46 54 54 58 62 54 50 66 94 102 105 141 197 225 137 61 50 58 54 54 58 58 58 58 54 47 40 40 40 42 56 100 141 150 154 150 156 93 79 47 39 51 56 45 41 45 41 41 41 52 80 103 165 322 413 512 641 621 350 147 171 84 100 122 166 237 348 479 603 778 897 931 884 806 683 481 295 232 152 95 103 119 118 105 108 89 93 82 63 51 44 44 45 97 108 135 155 192 220 243 265 313 327 311 292 316 353 338 295 122 63 41 44 45 47 64 49 49 49 83 97 83 86 163 250 439 496 465 308 161 107 107 82 47 47 47 48 59 74 107 149 210 329 395 426 501 478 364 274 192 174 162 146 142 161 199 226 288 318 356 378 398 417 436 434 420 386 360 319 282 228 167 136 97 82 77 69 75 70 57 44 59 63 55 48 49 46 50 50 44 48 56 48 43 43 70 94 74 42 40 42 54 58 54 54 74 78 78 66 46 42 42 46 63 59 55 51 50 50 54 54 58 62 66 62 58 62 66 62 40 43 72 84 76 64 53 57 61 49 45 45 44 48 120 182 156 141 153 153 116 68 47 59 45 73 80 56 42 43 58 67 43 59 70 70 81 125 197 256 156 89 41 49 54 42 42 63 50 45 40 39 39 40 45 49 37 39 40 40 41 50 46 41 71 74 85 77 83 75 78 82 87 91 77 70 55 48 40 44 59 62 58 54 54 54 54 54 54 54 54 50 50 50 50 46 67 59 51 43 50 50 58 62 57 61 72 72 72 65 68 57 38 39 52 53 65 74 110 126 217 209 172 103 64 64 62 38 46 42 38 42 46 46 38 36 46 61 77 93 113 117 85 41 53 61 62 42 43 63 60 49 41 45 44 39 39 46 50 53 58 46 46 54 49 37 37 57 54 51 55 45 53 58 63 70 66 66 69 68 79 99 137 168 327 300 201 94 43 39 39 46 75 46 38 46 54 38 38 54 42 42 38 38 38 38 38 38 46 46 38 38 46 54 66 73 93 96 123 179 238 297 357 401 417 358 210 59 33 56 73 42 58 58 58 58 54 53 53 53 42 43 42 42 42 42 42 42 38 38 42 38 37 37 37 37 69 61 57 42 38 39 43 51 62 65 60 59 97 148 146 118 142 111 104 109 87 48 36 53 37 37 37 37 49 56 63 67 47 44 48 44 40 40 44 48 44 36 36 60 60 36 35 44 56 60 60 44 35 35 45 61 65 39 38 38 53 106 173 206 212 189 169 161 165 165 161 157 149 154 150 138 122 118 130 158 288 372 448 492 475 415 340 300 264 253 248 247 258 273 292 311 364 370 369 384 403 414 417 409 420 424 432 441 449 458 459 470 495 505 490 479 468 457 457 457 448 448 459 481 512 543 578 601 615 622 615 615 615 611 607 607 615 615 611 611 607 599 591 573 571 556 552 555 558 554 550 528 514 453 377 309 246 184 111 65 36 37 37 36 35 35 47 63 61 93 151 203 257 305 349 383 417 427 442 450 461 472 483 490 516 523 538 541 552 556 568 571 567 560 556 556 563 563 574 578 593 597 616 628 647 659 667 664 653 638 630 618 606 598 590 582 574 574 570 562 550 538 526 518 502 510 526 534 550 558 566 559 563 556 560 560 564 557 561 568 578 574 566 551 547 544 541 537 510 499 477 462 447 443 431 431 444 436 435 423 415 418 417 417 424 424 423 430 430 441 445 445 481 481 477 481 481 485 478 478 475 479 476 480 481 481 481 481 486 486 490 497 497 501 497 504 491 495 511 515 522 522 521 518 493 474 472 467 478 497 524 540 562 559 550 545 528 498 452 404 254 169 90 74 93 105 148 203 241 263 296 318 335 357 380 381 349 331 330 326 329 336 351 362 369 392 416 423 435 438 457 451 434 447 477 507 533 559 593 623 634 650 661 666 666 662 647 635 636 625 632 636 647 659 678 689 701 720 742 769 785 804 812 823 838 857 880 899 916 939 961 984 1012 1005 990 975 941 904 877 840 779 745 720 727 769 819 857 868 910 918 930 935 935 920 912 897 407 520 518 338 186 165 153 110 51 50 49 72 131 201 255 297 357 394 432 490 555 623 680 711 692 677 655 626 588 539 477 414 337 289 255 232 201 182 170 181 127 144 151 159 203 299 432 532 569 607 650 684 703 714 725 722 663 669 659 622 592 570 533 504 497 546 585 601 596 576 579 588 620 592 565 574 583 583 579 576 493 486 481 488 491 506 517 528 532 529 533 530 526 519 515 529 594 600 584 565 550 543 547 543 532 537 548 548 544 556 580 600 533 526 533 530 537 534 541 534 521 518 529 526 537 534 545 545 521 522 506 474 434 370 250 136 92 135 172 199 259 379 523 591 488 431 333 199 109 72 53 40 39 102 213 281 291 294 332 405 421 462 473 464 479 526 533 509 514 511 465 427 429 410 368 330 170 85 99 105 70 160 301 327 305 212 110 68 71 63 45 58 190 191 240 360 464 514 517 524 534 572 609 620 642 646 618 587 551 536 521 547 577 586 545 495 413 414 402 385 375 389 443 497 595 609 609 614 622 635 647 656 636 691 730 728 716 723 718 695 609 609 604 612 652 684 680 638 552 507 438 345 253 192 174 168 162 171 171 155 123 94 70 58 89 116 158 193 223 254 290 328 411 436 444 459 478 497 519 530 552 579 598 613 616 631 650 670 720 724 717 721 721 718 714 707 692 681 673 658 650 642 631 620 553 543 551 555 552 552 548 548 573 554 542 531 531 523 511 499 497 497 501 494 482 474 459 452 444 444 429 425 428 424 424 402 374 359 355 343 331 315 299 291 283 283 283 287 295 299 303 303 258 270 289 307 314 332 351 370 404 408 412 412 415 411 403 392 389 371 371 376 378 371 353 334 320 297 274 247 220 197 181 170 142 142 142 138 142 142 146 150 133 137 141 149 149 152 148 137 141 133 121 113 117 126 142 150 130 126 115 104 100 96 93 89 75 83 102 95 90 75 86 83 86 75 78 67 70 66 73 77 82 74 66 70 81 93 93 89 73 73 77 77 81 81 85 85 81 93 105 113 108 118 133 158 248 294 371 440 486 503 502 468 370 320 285 281 309 341 349 349 370 367 345 326 299 268 237 225 205 197 181 165 157 161 165 177 156 163 181 205 239 250 253 234 201 182 170 154 142 130 122 111 107 107 103 99 92 92 96 103 130 141 150 162 170 174 178 178 150 146 146 150 150 154 159 151 176 169 176 172 168 163 159 155 151 151 151 151 152 152 152 159 217 220 219 204 199 195 191 184 188 200 224 217 205 193 189 189 194 205 213 225 236 255 282 305 366 392 410 420 426 441 479 521 586 608 618 626 620 617 628 638 593 480 338 225 167 126 95 73 74 61 57 49 61 77 89 96 118 149 180 242 343 410 397 355 384 367 359 403 436 428 421 421 384 283 178 147 221 327 425 475 568 596 595 554 492 404 292 203 106 68 58 83 100 100 128 175 213 321 286 267 337 205 40 41 59 72 76 57 57 69 61 59 89 94 68 66 159 300 376 372 521 575 633 664 667 666 682 698 666 627 585 524 412 292 220 200 168 126 144 154 102 82 94 65 93 97 61 89 178 178 122 122 74 94 93 84 123 163 131 54 71 78 78 70 58 50 46 50 42 66 65 37 37 53 56 36 148 120 80 51 34 34 42 54 110 182 255 282 263 227 171 120 81 66 58 38 37 38 42 46 54 54 54 54 50 50 50 50 46 42 38 38 38 47 56 64 88 80 64 59 55 63 82 91 63 67 67 68 72 72 74 92 133 194 313 457 616 740 813 818 753 619 458 308 198 133 99 85 62 54 43 38 37 37 40 48 47 48 48 45 45 50 54 51 47 40 41 57 86 106 99 98 70 57 48 41 45 49 52 49 48 48 56 56 55 54 54 61 46 46 39 43 39 43 43 39 40 40 40 41 40 40 40 39 40 47 51 59 63 63 63 63 63 63 63 67 71 79 87 88 96 85 80 68 56 44 39 39 39 47 51 55 70 86 98 102 40 40 39 39 39 50 61 68 64 67 56 52 45 42 46 50 60 67 67 67 63 63 56 56 57 61 61 61 61 49 53 45 37 37 37 41 41 41 37 37 45 45 44 40 40 36 36 35 44 40 47 40 43 35 39 35 86 35 33 34 50 39 42 43 56 77 93 85 57 37 38 46 46 75 95 79 71 75 60 40 40 41 42 42 46 46 49 49 65 65 49 45 69 89 80 48 38 39 52 67 79 76 76 72 84 72 52 40 40 41 53 54 54 53 49 57 57 61 61 65 65 65 58 58 58 54 54 54 41 46 46 41 41 49 53 41 52 49 48 47 50 62 69 74 63 63 78 98 98 97 149 209 253 153 69 54 62 58 55 67 58 58 58 54 40 40 40 40 51 76 116 149 149 126 98 92 77 79 68 60 56 44 39 39 61 54 42 42 56 69 99 147 268 312 466 652 625 440 300 268 75 95 126 179 255 355 459 559 659 742 778 797 769 653 486 324 205 157 111 97 113 128 91 57 74 89 90 75 52 44 45 53 105 105 128 167 201 232 255 296 324 346 346 371 428 418 263 80 75 49 56 61 45 45 50 74 61 60 66 68 59 116 262 412 520 577 530 357 198 134 115 66 47 47 48 48 59 74 104 138 179 281 347 399 477 449 351 309 271 230 186 150 126 122 145 168 203 206 216 243 282 317 325 311 350 327 290 247 205 155 116 94 62 54 49 47 46 54 57 53 53 44 44 45 50 62 66 68 68 79 75 55 42 58 102 142 94 58 42 66 90 90 78 74 70 66 62 58 54 51 43 43 46 42 42 47 62 70 62 50 58 50 50 62 66 66 70 74 107 51 41 110 222 254 174 72 64 48 45 49 45 53 112 166 132 133 121 96 65 56 55 50 45 73 88 51 41 41 46 50 41 47 70 81 104 179 279 350 218 111 39 44 53 40 40 42 45 45 45 48 44 44 41 41 40 40 40 40 40 40 40 40 71 70 66 69 72 75 75 75 91 87 84 69 66 47 47 40 47 55 55 55 58 59 55 51 54 54 50 50 50 43 43 39 51 51 51 55 58 58 54 58 54 61 65 65 65 57 61 50 42 39 44 49 61 77 106 122 166 157 116 76 56 64 66 51 38 38 38 38 38 42 50 54 54 61 77 106 165 174 129 61 65 78 71 52 52 69 78 63 59 58 50 52 51 50 53 49 49 37 36 49 53 37 42 54 62 55 48 45 46 54 66 74 55 55 62 61 72 92 135 169 285 217 142 86 43 39 40 39 59 38 38 46 54 38 38 46 38 38 38 38 38 38 38 38 54 50 46 46 50 55 78 78 121 125 163 208 266 303 353 385 410 326 175 39 34 61 69 38 70 70 66 62 58 54 53 54 38 38 38 38 38 38 38 38 38 37 46 62 58 38 37 46 66 65 46 38 38 42 47 55 36 37 53 72 82 86 94 113 109 86 78 79 72 45 37 37 37 37 37 37 49 56 67 60 36 37 37 37 37 40 44 48 44 36 36 53 53 36 35 36 57 65 69 57 40 36 57 81 58 39 38 39 53 94 146 179 181 162 146 142 146 150 142 134 138 138 131 118 102 98 110 143 292 365 426 446 403 311 228 172 172 172 178 189 220 250 281 314 363 369 365 376 388 395 394 389 417 433 453 477 489 493 486 489 499 498 490 475 471 468 472 476 471 474 481 489 519 546 570 589 611 618 615 615 611 607 603 599 603 607 615 619 619 604 603 585 555 544 551 558 565 561 553 546 533 475 406 342 283 222 149 103 45 45 37 35 33 32 33 34 33 61 104 148 180 224 256 295 339 354 370 397 424 447 469 477 491 494 500 508 526 533 552 556 548 556 560 568 568 567 563 562 558 577 593 616 635 647 651 644 653 642 634 622 610 598 590 586 582 578 574 558 550 530 518 506 494 494 490 494 506 511 534 535 571 575 575 579 576 580 580 591 598 594 586 578 574 571 568 565 557 546 531 512 489 470 454 446 466 458 450 438 430 425 425 432 396 396 399 399 410 418 422 426 447 451 451 447 454 451 451 444 476 469 473 473 477 481 486 478 486 479 486 486 493 497 498 501 492 496 508 512 516 519 515 515 516 509 499 498 510 536 564 580 604 601 596 591 573 539 494 454 317 208 121 101 116 136 175 225 252 278 308 326 336 350 361 355 323 308 304 300 307 318 329 336 343 366 394 408 412 412 431 428 415 423 447 473 495 522 556 579 601 616 624 632 635 632 628 621 587 580 587 602 614 633 656 671 697 708 727 750 777 793 808 819 857 883 907 930 951 959 977 989 1009 1009 994 972 945 904 881 850 775 729 696 714 765 811 849 856 895 906 915 923 924 913 909 894 423 533 522 367 219 178 149 101 47 52 91 149 210 254 297 342 434 462 507 576 667 728 746 730 746 705 666 634 579 511 439 376 369 281 193 150 143 155 147 138 96 120 148 173 236 328 426 495 528 566 609 654 681 695 706 713 706 699 677 651 610 580 561 554 528 554 570 574 561 549 550 554 586 570 551 551 568 573 560 537 476 472 467 474 501 524 543 546 558 558 562 563 563 552 540 528 594 598 590 587 576 557 530 515 539 516 511 518 549 584 592 588 564 561 568 553 544 533 552 557 544 537 544 537 548 541 552 552 535 529 509 462 376 281 185 121 69 103 138 185 295 453 568 578 393 297 218 151 88 55 59 90 38 101 203 301 364 407 421 432 453 488 499 498 518 560 564 533 534 487 438 428 426 387 301 202 80 75 131 157 111 105 194 280 199 131 79 72 89 114 174 248 383 402 442 502 528 517 536 573 577 576 583 594 616 624 616 601 563 540 465 431 454 442 370 310 186 151 175 225 193 157 285 493 451 520 572 600 599 611 650 685 721 736 735 723 743 755 738 699 695 727 719 644 587 588 597 599 610 560 476 391 299 246 224 217 149 129 117 121 130 111 87 63 94 66 104 144 135 138 177 199 260 275 338 388 383 402 440 439 468 495 529 552 575 601 629 652 698 702 710 714 718 722 719 719 688 684 673 665 653 637 625 610 587 580 584 577 581 585 581 585 585 578 578 567 563 559 555 551 558 566 567 564 557 537 514 499 519 512 515 515 522 529 522 503 459 453 446 434 411 398 383 372 360 360 364 356 359 351 351 348 341 341 345 356 367 367 367 367 374 370 370 362 365 357 349 330 309 291 287 299 315 324 329 326 334 312 285 262 224 201 181 174 158 150 138 126 122 115 119 127 123 127 138 134 129 129 129 129 125 126 129 121 113 124 140 156 153 146 131 116 104 100 97 93 80 80 87 84 91 80 79 64 79 68 71 60 67 59 67 67 74 66 61 69 89 101 93 85 77 77 77 81 81 81 85 92 96 108 116 112 108 104 126 153 214 271 348 432 496 530 532 506 417 349 309 285 285 310 323 331 363 348 329 314 298 279 259 236 205 185 169 161 173 181 181 184 168 179 194 201 213 213 216 208 169 165 157 153 149 145 145 138 98 102 106 98 91 95 119 143 142 146 150 158 166 170 171 171 135 135 135 135 139 143 147 151 153 153 160 156 152 144 136 136 155 151 139 139 132 136 136 147 212 235 270 255 187 160 199 219 196 204 207 195 207 231 243 242 245 256 268 287 314 336 355 366 428 454 488 511 530 552 576 602 635 665 682 698 707 705 708 706 672 565 404 249 156 111 101 102 65 74 78 79 75 72 73 81 68 84 130 200 271 321 319 317 311 349 384 389 412 477 498 443 232 124 50 83 211 340 460 533 678 676 643 622 630 609 502 373 192 119 61 58 62 51 55 78 155 159 204 305 334 209 74 43 101 110 98 54 45 47 70 81 101 106 105 108 145 219 237 190 324 362 420 463 501 524 567 595 611 572 566 529 416 292 227 190 169 143 131 116 100 87 71 70 103 84 81 102 131 136 104 72 59 90 124 155 212 247 229 166 129 59 37 38 46 38 49 77 73 61 61 61 52 36 48 65 229 149 60 34 39 58 53 37 121 177 253 293 290 255 207 168 114 95 70 38 37 37 37 37 42 42 46 50 54 54 54 50 37 37 37 38 43 63 76 88 96 96 92 88 84 80 76 72 48 53 57 53 45 52 75 104 172 275 437 597 739 850 925 949 887 809 705 541 366 222 126 82 64 61 53 40 38 36 36 52 51 56 64 61 53 50 47 44 40 41 43 60 76 88 81 80 58 58 53 45 44 40 47 47 51 51 54 50 57 61 61 61 38 39 46 43 39 39 39 40 43 40 40 40 40 40 40 40 39 40 44 52 56 52 48 44 39 40 56 52 44 44 56 72 88 84 76 64 52 40 39 38 38 38 39 47 51 55 55 51 38 38 38 38 38 38 42 42 42 42 42 42 42 38 38 38 46 46 46 46 46 46 46 46 41 41 41 41 41 38 41 41 41 49 45 45 45 45 41 40 40 40 40 40 36 36 36 36 39 39 46 39 46 39 46 39 46 35 42 34 41 46 69 63 41 54 66 58 38 36 37 38 58 77 94 98 86 74 74 59 40 41 41 42 45 45 45 41 53 64 68 60 44 40 60 72 59 55 59 87 122 119 91 55 68 60 41 40 40 40 41 50 53 68 80 88 76 60 63 67 80 84 73 54 42 42 43 43 40 58 50 39 38 43 92 112 79 70 50 40 42 53 65 73 62 55 71 94 98 101 145 200 280 153 93 65 54 62 55 55 67 47 43 44 41 40 40 40 79 100 132 136 109 73 49 44 41 52 48 44 40 40 40 40 41 42 42 42 49 62 97 149 237 312 344 573 659 524 456 327 182 77 58 165 258 279 324 422 521 554 571 611 645 579 436 286 199 146 97 82 82 70 48 46 44 87 80 61 61 46 46 60 119 110 105 123 170 228 271 309 323 402 418 495 556 358 95 37 64 55 45 46 47 48 49 50 68 93 76 43 73 204 386 515 541 556 502 358 211 121 82 48 55 52 48 47 50 62 92 119 188 231 289 362 430 445 388 287 304 291 307 219 96 136 188 108 119 135 162 177 180 192 220 237 232 205 182 139 115 84 76 73 52 56 52 55 62 66 73 62 44 44 45 46 50 65 80 91 63 46 42 41 41 46 86 130 143 67 41 54 99 107 98 98 43 59 71 79 71 48 42 41 55 42 42 50 66 66 50 42 62 58 58 58 62 62 66 70 83 58 61 188 385 408 235 60 121 75 43 43 42 43 77 130 144 105 69 47 47 47 46 49 44 48 62 54 49 41 56 65 41 42 80 99 137 232 359 470 319 95 36 121 98 60 77 74 38 44 80 80 52 39 39 44 39 44 52 40 39 41 45 40 41 41 48 55 62 72 72 68 83 87 84 61 45 37 37 38 40 39 39 40 55 56 55 47 50 58 58 50 39 40 40 41 51 43 39 39 43 47 39 39 51 50 50 54 54 50 50 51 43 39 39 40 53 69 90 101 113 85 61 48 48 60 70 63 50 50 50 54 54 54 47 46 58 36 102 99 253 357 161 97 82 71 49 41 41 42 45 70 45 44 42 41 55 65 64 67 68 61 61 49 50 54 58 55 48 57 73 62 42 41 42 55 48 68 88 60 41 45 113 177 180 135 87 47 39 51 55 55 59 38 38 51 51 38 38 43 39 39 39 38 38 38 38 38 71 47 38 43 83 95 98 71 97 126 192 245 295 304 307 303 319 235 116 40 35 52 57 54 74 110 146 134 87 59 52 75 38 38 38 38 38 38 38 38 43 55 38 37 46 46 37 38 37 37 37 42 55 55 39 37 38 38 38 42 45 49 49 57 81 77 73 65 53 45 41 37 41 41 41 41 42 49 49 41 36 35 35 41 73 73 41 35 49 37 41 61 57 36 36 45 36 102 78 37 45 35 35 105 74 42 36 37 41 87 127 137 118 118 118 104 93 85 85 89 81 89 92 87 75 82 98 134 261 308 356 350 299 216 126 82 74 88 122 148 204 242 280 317 381 380 376 372 368 380 399 411 462 470 493 505 516 512 500 496 484 484 484 491 487 479 482 478 481 477 476 499 538 566 574 581 611 611 611 611 611 611 611 607 619 619 619 619 615 604 607 589 563 552 559 562 565 561 553 546 544 498 442 400 367 317 244 186 106 80 63 34 31 30 31 35 47 48 60 65 81 94 103 118 208 239 274 313 345 380 407 426 452 458 469 483 502 520 527 534 561 557 553 557 557 560 560 564 575 574 574 581 600 624 643 639 641 630 618 606 594 590 586 586 582 571 574 563 558 542 530 522 499 495 491 487 487 484 495 492 536 540 544 552 564 572 575 587 594 598 594 590 590 590 587 580 592 577 565 542 530 507 499 491 487 483 475 467 459 447 443 432 404 392 376 360 345 341 341 345 359 363 371 371 390 395 403 407 439 436 440 440 444 442 446 450 465 464 461 453 445 437 433 436 448 448 452 452 452 463 463 463 462 478 493 500 515 542 574 602 630 620 614 604 590 564 517 469 371 263 183 155 165 176 219 266 266 280 300 319 330 322 315 299 283 271 271 263 262 262 277 288 318 325 340 355 374 382 393 393 381 394 422 442 453 465 492 515 530 544 563 579 594 598 601 586 573 557 556 556 567 586 612 627 701 704 719 746 777 789 792 795 849 864 876 895 918 937 956 964 960 952 941 941 926 895 844 798 751 705 695 714 764 811 837 844 903 911 915 920 897 874 858 858 329 447 485 381 241 172 121 74 68 103 164 218 261 300 331 373 452 500 557 617 681 722 756 760 729 709 682 647 593 523 451 403 316 258 194 143 120 105 100 103 81 106 150 194 263 340 417 477 515 556 594 624 654 677 698 702 702 702 681 658 625 602 583 583 546 550 550 539 534 531 531 535 523 524 536 536 537 541 526 536 491 493 488 484 498 534 581 609 596 601 617 622 622 611 596 596 595 581 577 594 576 546 515 511 527 523 525 520 538 556 587 599 592 584 576 564 552 548 552 556 552 552 552 548 548 552 552 560 563 544 513 463 373 255 156 107 70 77 100 159 308 470 580 567 287 160 112 124 120 79 57 65 115 182 283 366 432 459 486 501 508 511 506 494 513 540 560 557 542 519 486 475 454 419 365 309 158 125 131 130 113 103 142 209 183 151 147 199 266 310 354 397 463 462 482 520 524 488 479 491 530 537 548 564 595 618 633 618 596 558 492 453 437 357 227 131 107 81 84 102 112 143 242 362 437 478 502 510 517 536 579 614 625 672 720 740 748 732 679 615 731 751 759 707 672 648 617 568 562 545 517 484 435 394 363 348 250 218 183 156 142 123 104 88 60 59 87 114 108 120 143 134 187 186 213 239 250 292 350 373 439 469 511 538 568 603 638 665 700 707 714 707 707 696 699 688 668 665 665 661 657 645 637 629 606 599 599 603 603 603 596 596 600 596 589 585 581 581 573 577 583 595 600 597 586 556 532 509 537 537 548 556 571 567 577 555 519 509 502 486 474 452 444 433 414 413 414 409 409 405 401 401 394 394 394 398 398 394 394 390 378 374 370 362 354 346 342 327 299 280 272 272 287 292 304 305 306 291 280 257 235 216 201 197 185 177 165 142 130 115 108 108 124 124 131 123 122 117 113 113 118 122 125 117 116 120 136 152 160 145 123 104 88 89 86 90 77 80 84 84 84 80 72 68 72 72 68 64 60 60 59 63 78 70 61 73 89 97 93 81 77 77 77 81 81 81 81 88 103 118 119 112 101 101 119 134 187 241 336 424 496 533 551 529 421 364 317 289 278 283 299 304 336 325 314 302 279 267 251 232 193 173 157 153 169 181 196 196 187 187 194 194 193 193 189 185 157 153 153 153 153 157 161 161 133 134 130 110 94 98 118 138 142 146 150 158 162 167 171 171 151 151 147 147 151 155 155 152 145 149 153 149 136 128 124 123 131 127 123 123 120 120 120 135 184 231 291 315 271 223 187 151 183 199 203 214 231 262 273 269 283 318 352 352 343 357 392 442 444 487 530 565 579 587 605 616 649 687 731 749 746 727 705 688 623 523 376 227 112 55 42 50 76 107 120 117 94 83 88 104 68 75 94 129 180 225 244 255 296 302 322 373 466 554 524 386 122 63 33 73 189 337 497 610 662 670 659 650 665 659 591 507 378 257 123 61 71 87 80 86 111 66 92 197 207 126 100 141 122 142 115 62 44 44 49 60 102 108 107 91 105 152 169 125 158 184 219 261 296 331 370 400 528 504 494 464 359 262 221 200 181 154 130 115 107 114 125 126 175 144 109 102 115 109 77 53 64 94 120 150 210 264 275 240 136 50 36 50 58 38 54 117 153 41 36 80 76 56 68 80 129 94 53 35 43 82 93 88 72 141 229 289 322 315 268 224 146 135 103 63 38 36 36 37 38 38 53 61 66 58 46 37 38 38 38 38 43 55 60 68 80 84 85 89 89 76 64 56 45 49 53 46 41 45 75 97 164 295 469 632 766 869 955 991 954 902 830 708 562 395 248 152 63 53 50 41 39 38 53 61 72 76 76 65 54 50 44 45 40 42 63 72 84 77 62 65 58 58 53 45 44 40 43 43 50 46 50 50 57 57 64 61 42 46 46 46 46 46 43 47 39 39 39 39 39 39 39 39 39 39 40 48 48 48 44 40 39 40 52 52 44 40 48 60 80 76 68 60 48 40 39 39 39 39 40 40 40 40 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 45 45 45 45 45 40 40 40 40 40 40 36 36 36 36 36 46 46 46 46 46 46 46 46 34 38 46 38 33 34 54 67 37 38 47 43 38 36 37 38 65 77 93 93 81 73 73 66 45 42 42 46 53 49 45 41 48 60 76 60 40 39 55 71 74 54 46 78 114 126 88 48 52 52 41 40 39 40 42 62 65 73 92 92 80 71 63 63 87 87 76 57 42 42 43 58 39 41 41 41 68 125 150 146 92 75 50 40 38 49 65 73 66 59 71 90 94 97 140 200 252 136 69 49 50 58 51 51 40 60 64 40 40 42 50 41 79 99 111 111 83 47 41 40 39 40 40 40 40 40 41 41 50 50 50 42 42 53 81 126 221 281 291 497 611 548 490 342 266 130 76 153 208 203 233 336 414 411 396 414 445 429 348 264 156 112 81 66 62 54 48 46 53 80 69 61 66 48 48 56 68 71 78 116 166 217 256 285 412 462 466 533 559 338 89 70 65 55 45 46 47 48 49 49 54 92 84 66 129 276 402 442 520 520 451 325 202 127 80 45 59 59 59 47 50 58 81 107 189 232 297 368 442 468 411 314 307 307 349 287 152 141 178 122 106 106 121 128 140 147 163 160 107 96 93 96 88 80 80 87 79 67 62 66 73 73 69 54 46 46 46 46 50 61 72 79 66 58 58 62 49 41 50 66 52 41 41 55 83 71 70 87 43 59 71 79 68 52 43 42 63 50 42 54 78 78 58 42 54 54 54 54 58 62 66 70 86 133 199 297 396 368 235 117 163 117 79 68 53 45 66 102 116 80 47 45 45 49 44 43 55 66 66 65 67 60 67 64 45 81 87 106 136 223 392 466 128 53 90 112 45 38 64 45 68 64 60 56 48 48 48 52 40 44 40 40 39 40 40 40 40 40 41 44 59 58 69 69 65 76 81 61 53 66 110 154 107 60 39 39 48 56 55 55 50 50 46 39 39 40 40 41 52 43 39 39 43 47 39 39 43 43 47 51 51 51 55 59 39 39 39 41 49 61 81 93 89 65 44 40 44 55 59 58 42 42 42 39 46 43 47 47 86 37 155 123 290 445 186 114 122 103 84 69 43 41 43 50 54 44 41 40 52 70 65 49 54 50 54 66 71 75 64 49 42 58 66 66 47 42 54 59 48 53 56 44 43 66 121 157 117 92 59 39 43 51 66 66 51 39 39 59 55 38 38 47 39 39 38 38 38 38 38 38 47 51 59 67 78 79 83 86 94 142 205 253 273 256 228 209 200 148 76 37 48 69 61 49 81 169 253 246 155 67 39 48 38 38 38 38 38 38 38 38 43 51 38 38 42 38 38 58 55 43 38 38 43 51 43 38 38 38 38 38 38 38 38 38 66 66 62 58 50 46 42 38 42 42 42 42 41 41 41 38 37 39 66 82 85 65 45 37 45 36 37 61 54 37 37 42 86 134 78 35 37 37 36 93 85 50 37 37 41 71 104 117 99 99 103 92 81 70 73 73 49 57 65 59 58 65 81 115 183 233 274 268 210 132 72 44 52 67 104 157 217 270 323 352 408 414 406 391 391 403 423 439 486 494 509 517 520 519 514 495 480 481 492 496 499 487 489 481 488 480 494 510 542 566 577 577 600 607 611 611 615 619 619 619 623 623 619 615 611 607 603 589 574 567 570 566 565 561 553 542 547 521 491 462 432 383 328 268 192 158 118 77 52 31 34 34 42 46 48 45 42 43 52 68 143 170 214 257 300 328 358 381 416 430 440 465 480 494 494 508 534 537 541 545 549 553 553 557 568 567 570 574 596 616 628 632 633 622 610 602 594 590 590 590 575 575 571 567 555 543 538 530 511 500 492 488 480 480 480 480 500 504 512 528 544 564 579 595 602 606 602 602 598 602 595 595 596 592 573 565 545 537 525 521 513 509 501 486 474 466 458 447 423 404 388 361 349 345 341 342 332 325 329 336 340 348 352 348 380 377 385 386 394 395 403 407 418 414 417 398 397 382 385 374 393 386 397 394 405 402 413 417 433 452 471 486 498 529 568 592 596 586 582 580 570 547 520 479 410 329 253 212 215 226 260 284 295 303 318 326 319 315 312 297 264 260 252 244 236 232 243 254 305 309 316 331 346 350 349 356 336 360 384 400 404 416 436 456 489 504 527 542 561 572 584 584 573 562 561 561 572 591 613 632 690 693 712 739 765 773 777 776 814 822 829 845 865 884 900 907 919 911 907 900 880 841 789 739 703 669 675 698 752 803 841 856 891 892 896 893 877 854 838 827 224 318 368 300 187 117 82 62 93 155 228 270 293 316 335 373 440 509 574 627 652 681 727 748 761 752 722 667 592 512 441 400 313 278 211 148 93 65 57 68 54 83 121 181 246 307 353 397 472 506 544 578 612 638 665 684 703 699 685 658 623 593 574 566 566 554 534 526 523 523 516 521 477 497 517 509 482 466 463 496 484 505 501 504 523 556 611 643 675 688 705 705 695 680 676 675 637 599 577 584 547 474 435 435 471 493 507 520 526 543 585 613 607 596 584 572 560 556 552 552 568 564 560 556 556 556 556 560 555 525 498 467 373 231 128 92 75 66 74 145 294 441 493 454 236 99 43 96 138 106 88 108 250 301 371 421 451 473 500 520 559 528 499 491 498 513 549 581 562 567 565 550 513 482 456 439 308 258 184 159 199 205 219 278 309 296 320 396 467 493 493 493 471 455 463 486 486 454 445 445 460 460 471 490 518 546 573 577 623 597 568 546 489 381 241 138 101 99 97 90 141 224 279 292 476 475 455 428 411 419 454 481 524 575 630 646 666 690 693 665 689 709 728 728 744 733 682 620 526 524 516 502 482 464 458 466 477 445 385 315 241 158 68 41 42 43 80 103 106 132 132 102 108 117 113 128 170 245 334 384 474 500 535 562 592 619 654 685 704 700 703 692 680 665 664 649 645 645 649 653 657 650 646 635 619 612 608 608 608 604 604 604 601 597 593 593 589 589 593 593 587 599 612 609 591 568 540 517 533 541 564 572 587 583 593 571 553 539 540 528 521 498 490 479 464 464 464 460 455 447 450 439 444 444 444 440 433 429 429 429 409 405 397 385 377 369 365 346 329 306 294 282 282 286 294 295 285 274 267 253 242 235 232 232 209 205 189 166 146 123 104 100 121 117 120 119 107 106 98 94 110 106 114 110 105 109 125 137 157 142 118 99 88 89 90 94 77 84 88 88 84 80 76 72 76 76 72 68 64 64 67 67 82 74 69 73 89 93 89 81 81 81 81 81 81 77 77 84 99 114 115 108 97 97 115 130 183 233 324 405 477 522 551 529 429 384 341 301 270 263 275 280 294 294 287 272 249 233 222 217 173 157 141 141 161 185 204 208 203 199 198 186 181 173 169 165 145 149 149 153 161 169 181 185 177 173 157 133 109 101 114 122 142 146 150 158 162 167 167 167 171 167 167 163 163 163 167 160 137 145 153 141 120 104 104 108 104 104 104 104 108 109 109 123 161 191 223 255 272 264 236 211 243 250 246 254 276 292 292 283 306 333 364 359 351 377 428 486 512 551 582 604 596 595 613 628 678 729 777 797 770 723 685 644 583 527 419 303 187 110 77 85 55 90 114 111 96 85 102 122 102 94 97 115 150 189 220 250 276 275 294 338 438 523 439 234 63 59 73 99 163 275 424 537 563 591 604 601 610 627 613 580 542 410 233 96 43 53 58 53 58 36 153 299 249 134 88 97 78 102 93 49 43 70 106 110 100 93 84 66 70 105 138 141 152 162 169 191 222 258 293 315 324 327 328 314 249 195 182 200 181 158 131 107 111 135 170 187 219 192 153 146 143 127 92 68 67 102 132 161 208 278 313 298 162 59 37 47 51 38 82 186 281 61 34 84 80 56 79 76 54 86 85 44 39 70 89 77 53 125 197 238 291 327 292 225 178 163 135 95 55 38 37 38 37 38 49 57 58 58 50 46 47 47 43 43 43 47 40 44 56 72 85 97 97 84 64 52 60 61 54 42 41 41 63 89 153 281 459 614 729 824 911 961 942 916 878 807 702 547 368 244 132 110 84 68 60 52 56 70 85 89 81 61 50 47 48 49 41 62 87 92 88 69 53 49 58 61 53 41 40 40 43 43 46 42 46 42 49 53 53 57 46 42 38 39 39 39 38 38 46 46 39 39 39 39 39 39 38 39 43 47 51 47 43 43 38 43 59 59 51 47 47 51 75 71 67 63 55 47 43 39 59 59 55 51 43 39 38 38 38 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 45 45 45 41 40 40 40 40 36 36 36 36 36 35 35 35 42 42 42 42 42 42 42 42 33 42 50 42 33 33 49 71 36 37 42 42 38 37 41 45 61 69 78 74 66 62 70 70 53 46 61 65 61 57 53 45 44 56 68 52 39 38 43 59 82 50 37 54 99 115 76 39 40 44 41 40 39 40 50 78 71 83 102 94 74 61 56 55 87 83 75 64 48 52 57 69 40 48 54 95 168 233 225 185 108 87 58 40 38 45 68 76 70 59 67 86 89 97 144 204 264 172 81 61 70 78 83 76 52 105 109 41 39 46 54 40 67 78 89 77 56 38 37 36 37 38 38 39 40 40 40 41 54 54 50 42 42 54 78 112 192 249 253 421 594 653 645 484 365 217 117 147 168 149 200 309 332 290 235 224 239 234 208 167 117 96 74 62 57 53 48 54 65 72 61 58 71 68 57 53 48 67 102 148 183 225 252 277 420 439 423 463 460 247 66 103 61 52 49 46 47 48 49 60 46 81 76 87 201 360 423 391 471 455 392 297 218 159 100 45 62 67 63 51 50 57 77 103 161 224 313 388 457 469 412 326 231 238 319 314 201 157 177 143 95 91 90 90 109 116 116 101 79 80 88 92 88 84 75 68 75 66 54 50 65 76 64 45 51 47 47 46 46 53 60 67 66 62 66 74 61 41 40 40 38 39 42 67 70 47 50 71 43 55 67 79 72 64 45 44 67 58 50 62 78 82 62 42 46 46 46 50 54 62 66 78 105 171 241 339 441 421 296 189 203 149 104 87 65 45 45 46 102 84 56 52 63 71 62 49 53 61 64 71 78 74 82 74 45 133 87 121 156 223 412 404 152 177 246 220 157 155 144 41 52 39 39 40 72 96 92 80 48 40 39 40 40 40 40 40 40 40 40 40 51 58 66 66 46 58 70 63 74 135 231 315 211 104 38 38 48 51 51 63 54 46 42 39 39 40 40 40 52 43 39 43 47 47 43 39 39 39 43 43 55 59 63 63 39 39 40 41 56 61 72 77 77 64 52 51 62 70 70 62 37 38 38 39 39 40 40 44 79 36 164 107 267 442 155 94 97 93 98 94 68 45 58 72 112 76 43 43 62 82 77 57 54 42 41 42 59 66 54 42 43 47 55 55 44 47 59 75 64 48 44 44 64 98 121 133 73 60 43 39 47 51 62 62 46 46 66 82 66 38 38 54 38 38 38 38 38 38 38 38 37 58 90 82 66 62 82 105 98 150 213 245 229 181 125 105 109 81 45 37 49 57 61 49 81 201 321 297 169 38 35 36 38 42 42 42 42 42 42 42 54 50 50 50 42 37 58 106 98 78 50 38 42 50 54 50 42 42 38 38 38 38 38 38 58 58 54 50 46 46 42 42 42 42 42 42 41 41 41 38 42 79 126 126 89 53 45 49 41 36 37 61 58 42 38 54 146 170 90 35 37 57 53 81 97 65 38 38 41 67 88 97 83 83 87 84 84 73 73 69 48 52 52 51 58 65 81 107 124 170 207 197 146 84 49 44 60 87 136 197 273 334 387 424 437 442 430 429 437 453 481 493 521 521 532 528 527 511 502 483 472 469 488 492 495 483 485 473 484 484 502 522 550 570 577 573 592 596 600 604 612 620 628 632 628 620 612 604 600 596 596 589 582 575 578 570 565 561 553 550 535 517 507 494 471 426 387 339 271 228 180 124 75 39 29 28 30 35 44 33 32 33 39 55 88 107 151 195 238 269 300 323 370 384 406 424 442 449 449 470 515 534 542 550 557 565 565 569 561 564 574 578 589 604 612 616 617 606 598 590 590 590 590 594 586 586 582 578 570 558 546 542 527 523 515 507 499 491 487 483 471 475 483 499 523 551 575 591 598 602 602 602 606 606 599 595 588 588 573 565 553 545 537 533 537 533 525 513 501 493 485 474 454 439 423 396 384 376 372 365 354 347 347 343 335 335 335 335 340 340 348 349 361 362 370 374 370 366 365 346 345 326 329 318 329 322 337 334 349 346 357 354 363 375 402 425 452 479 518 542 565 562 558 556 561 549 534 505 447 409 345 285 276 292 303 302 325 329 333 337 337 333 323 311 270 247 235 224 212 208 208 208 248 252 263 271 275 275 275 282 273 295 319 328 336 352 376 391 425 440 459 482 505 524 539 547 562 558 557 564 571 590 609 623 670 681 705 727 750 754 749 741 772 776 779 791 807 831 850 862 873 865 854 842 819 775 723 669 660 653 672 707 757 819 864 880 888 892 896 885 869 850 831 815 195 213 200 151 89 59 75 103 137 211 288 314 324 327 346 368 440 494 552 598 619 642 697 738 767 754 710 630 527 447 387 350 329 290 216 136 77 56 56 56 59 61 90 139 189 230 260 292 386 423 462 496 542 573 611 630 657 661 657 634 610 587 568 565 573 546 526 527 535 524 517 517 470 470 466 443 411 380 387 440 526 563 583 603 638 670 703 719 747 744 737 726 710 691 669 646 597 528 490 487 430 339 288 307 355 389 441 486 514 540 589 616 611 592 580 568 564 560 556 552 580 576 572 568 564 564 560 560 551 506 490 490 389 231 116 87 80 70 76 135 249 340 344 285 247 147 103 114 133 144 187 242 361 395 437 448 457 472 508 540 578 531 503 515 510 509 541 593 586 599 603 592 558 525 517 499 439 393 276 240 334 361 365 447 450 438 457 493 534 523 504 486 447 420 420 440 463 459 455 459 422 418 417 421 433 453 480 488 539 536 552 530 440 340 276 232 123 140 135 128 194 278 325 310 366 362 353 330 318 353 409 464 472 530 554 545 565 636 695 717 670 677 673 680 713 749 738 711 601 567 518 469 439 446 479 512 514 522 507 465 392 293 172 92 72 57 85 131 130 136 123 93 86 124 135 162 245 339 428 491 557 571 597 617 627 638 665 689 677 684 680 665 657 649 637 629 641 638 646 643 658 651 647 640 628 624 624 620 620 616 612 612 620 609 612 605 612 605 616 616 603 604 616 609 591 572 548 529 525 541 568 584 591 590 585 574 568 564 557 554 547 539 524 513 501 497 493 493 489 488 480 476 489 482 478 478 474 467 471 471 455 451 439 427 416 408 404 385 363 356 348 340 321 317 309 306 295 281 274 264 257 250 254 247 243 232 220 201 173 150 127 108 117 109 101 100 92 88 87 83 95 98 110 106 98 102 117 126 150 138 119 104 97 90 87 94 77 88 92 92 88 80 76 76 80 80 76 72 68 68 67 71 86 82 77 77 85 89 85 81 85 85 81 81 81 77 77 84 95 103 104 104 93 93 104 126 180 233 313 393 454 495 528 510 448 404 372 325 282 259 252 261 266 263 260 245 225 202 191 191 146 141 125 129 153 181 208 216 223 211 202 186 173 161 153 149 141 141 141 149 157 169 185 189 197 197 189 169 145 125 122 118 154 150 154 159 159 163 163 163 183 179 175 171 167 167 167 160 129 141 149 133 108 88 88 96 96 100 104 105 105 101 105 119 168 183 172 180 228 276 303 327 294 298 296 300 318 330 329 324 352 360 375 390 418 457 499 529 592 595 598 588 572 583 614 648 730 761 789 785 743 688 649 615 531 494 442 385 301 208 154 138 96 108 109 109 94 83 95 107 95 91 106 126 156 172 203 230 253 284 314 330 374 431 328 142 68 88 123 137 169 234 322 376 385 421 461 472 483 512 552 559 552 499 368 187 51 39 41 43 116 78 163 244 146 59 60 53 44 53 55 50 85 148 191 177 140 130 101 81 91 110 138 172 191 182 169 168 195 230 257 268 239 273 271 265 242 201 202 236 181 166 146 126 131 163 195 210 143 136 137 142 146 126 94 61 65 113 163 181 224 287 327 328 195 124 68 52 39 55 139 250 322 85 35 80 51 59 135 124 57 118 141 76 35 50 69 57 49 93 129 158 219 284 264 205 166 151 131 119 95 63 50 42 38 38 45 45 46 54 62 70 47 47 47 47 47 43 39 39 40 56 73 93 101 92 80 68 84 73 66 50 41 40 48 74 127 235 382 517 636 728 816 877 930 923 901 871 796 675 531 416 280 227 178 128 96 70 58 61 82 90 82 70 51 43 40 41 58 75 100 104 80 53 45 52 58 61 49 41 40 40 39 39 42 38 42 42 49 49 49 53 42 42 42 38 38 38 38 38 42 42 38 38 39 39 39 39 38 38 39 39 39 39 39 39 39 47 63 63 59 47 43 43 59 59 59 55 51 47 47 47 75 71 67 59 51 43 39 38 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 40 41 41 40 36 36 36 36 36 36 35 35 35 35 35 35 42 42 42 42 42 42 42 42 38 46 50 45 37 41 65 79 36 37 38 42 42 42 53 53 57 65 70 66 54 54 66 63 53 50 61 69 69 65 65 61 52 48 52 40 39 39 39 43 74 46 37 42 71 87 71 40 40 48 57 41 39 40 54 83 77 93 108 95 74 58 49 44 76 79 79 79 74 59 63 72 56 80 110 166 212 240 205 157 96 83 58 45 42 45 64 68 62 51 62 82 89 101 152 216 324 244 112 77 93 90 106 107 125 158 142 62 40 42 46 39 50 49 52 47 37 36 36 36 37 37 38 39 39 40 40 41 46 50 46 42 46 55 94 117 148 224 247 382 597 751 785 651 507 343 201 165 132 98 155 273 246 200 138 126 132 118 100 90 79 77 73 53 48 59 58 61 69 49 50 62 67 76 65 48 47 87 142 177 191 198 217 250 314 340 305 294 275 145 59 117 58 56 53 57 58 66 63 67 47 54 61 116 251 386 425 389 405 373 314 255 220 181 114 47 66 71 67 54 54 53 72 88 110 204 318 397 446 453 412 341 174 154 222 271 216 161 134 115 83 87 83 78 78 93 89 74 107 100 100 104 96 88 68 59 63 46 45 45 60 64 52 43 58 47 50 46 49 52 52 59 74 55 51 62 66 51 54 55 51 44 55 71 74 55 50 58 43 51 59 75 76 76 57 53 59 70 74 70 66 66 58 42 46 46 46 54 58 66 74 86 127 185 243 332 443 465 389 329 271 205 133 92 68 46 45 45 69 75 67 70 74 66 65 65 57 56 59 71 82 94 102 94 64 188 75 134 200 242 425 317 284 305 326 312 313 322 217 40 39 39 48 84 116 124 112 92 44 39 39 40 44 40 39 40 39 39 39 39 43 51 58 58 39 43 51 64 112 204 312 400 267 131 38 38 55 44 39 62 70 54 46 47 48 40 40 40 48 47 43 43 47 47 47 43 47 55 55 51 51 59 67 55 39 39 40 48 56 56 60 64 72 60 55 58 66 66 69 54 38 38 39 40 44 45 49 53 64 38 125 100 208 304 104 90 92 158 171 148 136 149 150 120 96 85 78 59 55 51 48 48 45 43 41 42 45 65 61 49 65 68 60 55 59 71 91 107 80 61 45 52 75 91 102 101 68 56 52 48 55 51 54 46 38 54 82 94 70 38 38 54 38 38 38 38 38 38 42 42 37 58 86 82 57 46 74 106 93 130 178 190 153 101 54 38 71 50 38 37 49 57 72 84 160 264 356 312 168 45 37 62 42 42 42 42 42 42 42 42 58 42 54 62 37 37 86 134 102 82 54 38 38 46 54 54 42 42 42 38 38 38 38 38 50 50 50 46 46 42 42 42 42 42 42 42 41 41 41 38 46 91 142 122 77 45 45 53 37 36 37 50 66 51 51 62 158 202 149 50 49 73 73 72 101 81 58 52 54 67 81 82 82 79 87 91 96 92 84 76 47 47 51 54 53 60 71 83 97 128 153 142 99 60 45 45 53 98 167 245 325 393 446 476 468 474 470 477 492 508 527 535 539 539 546 538 519 499 490 475 460 453 464 468 471 467 473 465 492 496 518 538 566 578 585 581 588 592 596 604 616 628 640 648 636 628 616 604 596 592 592 589 590 586 582 574 569 561 553 550 527 521 518 508 486 456 430 401 333 290 231 167 114 62 30 28 29 31 36 33 32 33 50 66 61 73 96 128 159 191 218 241 284 314 337 364 390 401 408 429 485 526 539 551 563 571 566 554 553 557 568 579 586 590 598 602 598 594 590 586 586 590 594 594 586 590 587 586 578 570 558 554 550 543 539 535 527 515 507 503 471 471 471 475 491 515 539 562 574 582 587 595 599 598 591 591 572 568 561 557 549 545 541 541 557 553 552 537 525 517 509 501 497 482 470 454 442 438 427 427 420 410 412 401 393 385 377 370 347 340 340 340 340 344 337 341 346 342 334 322 314 302 298 294 286 286 290 294 298 302 306 299 289 302 333 356 387 414 448 472 503 507 519 527 529 525 518 503 448 442 410 342 326 349 349 320 347 351 363 367 363 344 333 314 272 250 230 203 188 184 184 177 202 199 200 204 201 205 209 216 225 247 256 268 276 291 307 326 361 376 391 418 441 468 483 505 542 552 552 555 570 589 608 616 659 670 697 720 728 734 726 718 738 738 734 741 753 777 801 812 812 804 793 777 758 726 694 659 645 658 693 732 782 823 868 888 888 892 896 881 866 851 831 803 175 137 98 61 51 52 81 127 177 258 338 357 362 366 385 400 441 467 502 553 592 619 667 703 670 644 599 508 435 386 345 316 278 224 144 77 56 56 56 56 72 62 68 105 139 169 203 243 313 353 388 419 461 492 522 548 575 590 602 610 606 594 586 579 569 534 522 531 543 521 501 490 448 420 388 369 353 345 365 425 557 597 629 662 705 745 762 767 760 726 679 644 613 579 551 514 438 353 307 301 267 196 174 213 232 273 352 432 492 535 580 608 595 581 573 565 561 557 557 561 585 585 585 581 577 573 565 560 556 522 514 525 428 262 127 86 84 75 77 113 180 224 232 200 216 237 248 208 180 222 297 356 414 437 463 461 457 488 542 587 552 516 508 539 534 510 537 585 590 598 595 591 565 539 509 487 468 456 360 335 419 438 429 500 467 459 471 472 483 472 476 473 451 417 409 417 436 436 436 440 428 424 416 407 403 407 426 434 465 489 525 474 348 310 343 357 200 185 160 149 188 264 351 374 331 312 296 253 213 229 281 332 420 506 553 537 528 579 623 649 736 717 674 633 648 685 729 746 716 677 612 535 477 462 476 501 480 503 505 483 442 389 315 248 201 125 104 123 128 116 122 119 160 249 289 335 421 492 538 596 627 629 651 667 665 653 669 689 661 661 661 661 657 649 645 638 646 643 647 644 655 648 644 640 632 632 632 628 628 624 624 624 628 628 635 628 631 628 635 635 619 612 612 601 586 568 556 545 525 545 572 584 587 582 577 573 589 578 575 572 576 569 554 539 531 523 515 515 515 522 518 514 519 519 516 511 512 508 512 512 497 493 478 466 458 446 435 428 396 397 405 401 382 367 352 344 333 323 305 294 283 268 264 261 261 258 247 227 205 177 151 136 113 101 89 85 85 81 77 69 80 87 98 94 90 90 110 114 122 119 112 113 102 86 78 70 77 92 96 96 88 80 80 80 84 80 76 72 72 72 71 71 86 86 82 82 85 85 85 81 85 85 81 81 81 77 77 84 84 103 104 100 93 89 100 126 176 225 290 366 423 476 501 498 456 430 403 360 309 274 260 250 243 236 229 218 199 180 165 165 134 125 113 117 149 177 204 216 223 214 206 185 169 157 149 141 141 137 137 141 149 161 173 181 197 205 213 209 194 166 146 126 154 151 155 159 159 159 159 155 183 179 175 167 163 163 159 152 125 137 141 129 101 81 80 88 96 101 105 105 104 104 113 124 177 223 208 184 225 260 284 335 293 312 331 357 372 371 370 369 390 419 455 478 485 499 503 525 560 555 557 556 560 591 638 669 732 739 731 711 683 652 637 619 557 521 500 479 438 376 318 298 281 257 218 202 195 191 184 176 132 132 163 198 206 190 181 185 204 240 278 282 309 358 284 130 88 100 108 134 195 260 300 288 215 256 302 325 350 401 457 497 463 471 418 278 127 50 43 44 109 76 113 126 50 51 96 68 80 75 54 76 146 217 229 186 178 181 161 151 163 142 122 161 185 176 155 146 173 217 229 235 258 298 298 287 284 241 210 243 212 217 213 182 170 186 194 186 123 124 140 160 168 160 140 124 103 154 182 189 213 268 320 333 191 184 152 97 77 132 204 263 238 74 45 61 34 96 232 240 74 146 165 92 35 39 62 54 32 50 74 111 187 256 241 182 138 111 103 115 119 87 54 37 37 38 53 57 57 57 66 74 39 43 43 47 47 43 40 39 40 48 61 81 93 96 96 92 97 93 81 54 41 40 40 55 100 165 269 393 505 610 698 762 856 875 881 863 814 735 639 567 456 392 308 211 137 79 60 63 61 75 71 63 48 41 41 41 86 95 104 96 72 44 44 52 54 64 52 44 43 39 39 39 38 38 42 38 45 49 49 42 38 54 62 54 38 37 38 54 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 47 55 63 67 63 55 47 43 47 47 47 47 47 47 47 47 67 63 59 51 47 43 39 42 38 45 45 45 45 45 45 45 49 49 49 49 49 49 49 42 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 40 44 44 43 43 43 40 39 39 39 39 39 35 35 35 35 38 38 38 38 38 38 38 37 45 37 33 37 49 65 77 74 36 37 41 49 61 65 61 57 53 61 54 50 42 42 58 63 45 45 53 61 69 73 80 80 76 56 43 39 54 58 46 38 61 53 38 42 54 55 59 52 44 53 61 49 40 40 65 87 101 106 109 77 63 54 50 41 76 68 79 91 82 62 62 66 64 113 181 210 199 168 128 97 63 59 57 45 50 50 60 57 54 42 54 74 85 104 164 232 380 316 128 69 85 70 102 103 143 148 124 69 41 42 50 53 52 55 50 45 51 57 69 69 52 42 42 39 39 43 40 40 54 58 50 43 43 52 87 103 107 195 245 343 543 738 802 710 661 523 373 243 135 63 97 190 184 127 83 84 82 71 72 89 49 54 60 47 45 49 52 52 65 44 50 66 55 64 65 47 46 87 154 173 151 138 157 188 215 266 240 188 157 100 69 98 56 53 53 61 65 73 80 69 46 47 79 186 301 364 384 387 347 308 252 221 210 179 100 46 66 78 70 58 50 50 69 88 99 197 307 361 399 421 424 393 234 149 153 222 228 173 110 72 60 84 92 76 59 70 74 70 84 76 72 79 80 83 71 71 46 45 44 44 56 71 63 44 50 46 45 45 45 48 52 51 75 44 42 43 75 103 139 167 168 115 67 55 78 79 58 46 50 47 51 67 76 80 69 61 47 79 91 67 43 43 47 51 47 47 51 55 63 71 79 93 118 206 257 314 395 449 483 515 441 343 219 127 76 68 66 82 43 51 63 55 42 42 46 61 77 68 52 67 83 107 111 99 116 232 67 133 223 278 441 277 225 254 282 276 277 267 164 39 60 92 124 132 120 92 76 68 40 39 40 48 52 40 39 39 39 39 39 40 43 47 55 47 40 39 40 69 149 245 322 381 264 135 37 38 59 47 39 47 70 54 50 62 60 44 40 45 47 47 51 51 47 47 47 51 60 72 68 52 48 60 63 51 39 39 43 44 48 48 52 52 56 55 54 53 49 53 45 38 40 40 40 41 53 58 62 66 85 82 97 145 185 149 128 178 229 347 363 299 287 331 308 205 91 148 194 188 138 76 61 58 44 43 43 44 47 63 70 57 129 112 84 68 76 96 123 140 96 88 76 71 59 66 69 73 56 53 56 59 62 54 46 38 38 58 94 102 70 38 38 50 38 38 38 38 38 42 42 42 41 53 61 53 41 45 69 90 70 97 114 110 78 46 38 38 39 38 37 42 53 53 72 103 194 266 322 267 147 52 48 81 42 42 42 42 42 42 42 42 54 38 58 62 36 46 114 138 78 66 50 42 42 46 50 50 42 42 42 46 46 46 50 50 46 46 46 46 42 42 42 42 42 42 42 42 41 41 41 38 43 83 115 91 58 42 53 53 37 36 37 50 70 67 67 70 142 221 217 137 80 76 72 64 100 86 83 80 86 91 81 85 74 74 82 83 91 91 80 68 46 46 45 44 43 43 47 51 78 98 110 95 52 43 43 44 44 86 164 256 337 402 451 483 487 497 501 524 544 559 566 561 557 557 550 542 522 506 487 479 460 449 448 444 451 451 469 473 504 512 538 558 578 590 597 593 592 592 596 604 616 632 644 652 640 636 620 608 600 596 596 589 598 594 590 582 580 572 568 557 562 555 545 527 501 483 480 467 409 360 304 241 177 114 62 31 29 30 31 31 32 37 69 78 65 58 62 69 78 105 140 171 198 221 264 299 326 341 352 389 444 500 525 537 549 557 533 509 520 539 554 565 569 580 588 599 583 583 580 576 576 580 591 595 590 594 594 594 590 582 574 567 563 566 571 570 567 558 550 546 514 506 490 478 478 486 502 511 546 554 567 579 587 591 580 580 552 552 549 549 549 549 549 553 580 576 575 560 552 544 540 529 525 517 509 497 493 489 485 485 498 491 490 475 459 444 440 429 393 382 374 359 351 336 328 324 337 326 322 314 306 298 294 290 282 282 282 278 278 278 278 268 255 261 284 307 338 361 388 411 422 445 461 473 489 489 482 467 442 460 447 391 363 378 374 338 369 381 386 394 390 370 346 316 291 260 229 198 187 176 173 171 168 169 159 148 137 130 131 153 184 203 215 226 234 242 250 254 300 311 323 345 369 395 415 448 506 524 535 539 558 573 596 604 651 666 682 705 709 712 703 699 696 692 684 684 692 712 732 743 748 740 728 716 709 701 693 682 651 675 717 752 786 812 843 862 873 884 884 866 854 843 824 788 98 79 53 51 53 53 65 86 187 276 345 363 366 392 416 431 445 433 449 508 560 592 609 634 572 546 493 420 375 349 303 257 159 108 56 53 54 56 60 64 83 69 78 112 142 161 199 248 310 336 351 366 392 419 449 479 534 564 595 606 605 593 581 570 572 537 518 531 521 482 443 436 385 342 314 326 346 361 393 454 546 590 615 643 683 711 739 748 691 648 578 515 479 456 440 415 344 264 210 196 159 117 111 150 168 197 264 351 422 473 541 584 579 573 573 565 553 549 557 569 581 585 589 593 589 577 569 560 552 526 525 529 458 301 161 88 81 77 72 85 121 169 202 217 171 276 359 338 305 317 371 398 465 472 489 484 476 503 546 578 524 501 516 540 543 518 537 573 574 566 552 548 546 523 487 452 444 460 424 420 463 454 418 450 458 454 446 438 430 434 454 456 419 400 396 396 396 389 385 381 409 413 413 412 408 408 416 431 453 496 536 469 339 362 452 460 291 240 187 157 192 272 384 451 397 358 295 207 128 96 108 139 327 445 523 512 494 526 565 584 729 728 690 649 628 664 728 776 750 743 717 659 574 511 476 465 536 533 495 442 413 415 401 371 311 203 138 117 127 165 196 208 295 428 484 507 578 600 599 645 664 662 673 696 688 675 683 711 672 676 676 673 677 673 669 662 654 651 655 648 648 640 636 632 628 628 639 639 639 639 639 639 646 646 650 650 650 646 642 638 630 619 608 593 585 571 564 564 536 556 580 595 594 589 592 588 604 600 593 597 602 599 584 568 564 545 536 536 548 556 564 556 553 542 534 530 530 534 531 535 519 519 508 500 492 480 465 457 430 435 451 447 432 412 397 391 383 365 351 328 313 302 290 280 280 273 265 250 231 208 189 171 128 109 89 81 85 82 74 73 72 87 91 87 90 83 98 103 95 92 101 98 86 74 55 50 77 92 104 100 88 80 80 84 80 80 76 72 68 68 71 71 86 86 86 86 85 85 85 85 81 81 81 81 81 77 77 84 88 96 104 100 93 93 104 119 161 206 266 339 400 452 486 483 459 445 430 395 360 313 283 261 246 228 209 195 188 170 154 146 126 121 109 113 141 168 196 203 210 202 197 177 165 153 145 137 137 133 129 129 133 145 161 169 189 201 221 234 226 202 170 150 158 151 155 155 155 155 155 151 179 175 167 163 155 155 151 151 124 121 121 112 100 81 76 76 89 97 108 108 108 112 128 155 184 255 220 160 184 212 243 327 321 343 373 399 401 403 418 430 396 449 497 508 471 438 437 456 495 506 529 564 604 643 674 689 704 688 676 660 667 668 666 663 645 607 578 584 566 524 498 490 463 427 391 380 392 404 393 384 340 328 352 376 372 327 291 283 276 286 298 309 341 389 339 216 150 136 116 127 208 298 323 283 207 220 257 267 285 318 354 378 340 357 337 281 201 133 87 71 73 100 156 153 110 118 127 63 106 78 60 83 170 237 223 152 152 174 181 209 268 216 148 171 191 198 182 178 206 254 277 268 225 284 280 281 317 278 230 259 263 283 283 251 227 223 211 184 182 175 171 178 182 186 190 201 169 193 201 181 182 238 287 303 152 193 189 149 157 217 252 232 171 102 86 73 36 132 272 292 102 131 122 49 32 33 39 54 82 78 87 123 172 201 170 122 102 74 74 99 107 71 38 37 36 42 73 85 77 65 58 54 38 38 39 43 47 47 44 40 48 56 65 81 93 101 101 100 105 101 90 66 42 40 40 40 78 108 176 273 381 490 565 631 692 749 790 805 780 730 669 617 585 514 410 286 166 96 58 65 50 61 57 53 45 45 49 57 102 106 96 84 60 48 44 55 61 60 52 40 39 39 39 39 42 38 42 37 45 49 49 45 37 38 42 46 37 36 37 45 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 39 51 55 63 63 63 59 51 47 39 39 39 43 43 43 47 47 43 43 39 39 38 39 39 42 45 45 52 45 52 45 52 45 56 49 56 49 56 49 56 49 45 37 38 37 37 37 37 37 37 37 37 37 37 37 37 44 43 43 43 40 40 39 39 39 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 33 41 33 32 33 45 65 69 62 52 41 37 49 65 73 65 57 49 57 54 50 42 42 54 63 41 41 41 41 53 65 80 88 72 52 39 39 58 62 50 38 57 57 50 42 42 46 55 67 52 64 61 52 41 45 77 102 128 137 120 76 47 54 54 42 65 64 68 88 86 62 62 67 124 173 230 231 176 120 88 92 43 42 45 41 50 50 56 53 58 42 50 69 81 104 168 240 422 376 148 72 93 57 97 105 73 93 98 67 39 44 60 72 63 62 53 55 58 61 76 73 63 53 53 46 46 43 40 40 70 66 55 47 43 47 71 88 80 161 242 319 487 673 747 718 751 668 518 341 174 103 142 211 230 139 71 64 61 49 51 87 49 65 64 46 45 68 75 63 64 44 66 83 47 52 69 47 47 87 138 145 116 91 106 140 161 237 226 155 109 94 56 44 49 49 57 61 65 72 79 68 45 48 129 260 327 322 322 349 305 266 218 203 196 157 78 45 59 77 70 62 50 50 69 85 120 205 276 314 351 402 444 437 313 196 144 202 263 214 146 112 56 93 101 73 60 64 75 71 76 64 52 55 63 74 67 62 45 45 48 48 63 71 75 71 45 45 44 48 48 48 52 44 72 44 43 72 131 183 235 272 248 156 59 42 66 86 66 40 54 50 47 59 72 77 66 65 43 79 91 59 42 43 59 71 51 51 55 59 67 75 83 97 125 182 208 272 408 526 615 670 671 553 373 229 126 86 66 63 43 48 60 48 42 42 42 62 73 53 49 61 85 97 96 76 153 236 74 137 243 311 453 293 133 215 279 252 177 108 80 70 80 104 116 104 72 44 40 48 40 56 64 56 48 44 40 39 39 40 44 48 59 59 49 48 41 39 40 78 171 251 295 314 235 131 39 38 51 51 42 38 62 54 62 78 64 40 40 45 43 51 55 51 47 47 51 52 68 84 80 56 52 64 60 40 39 39 39 40 40 40 47 47 59 55 58 53 45 41 49 38 40 41 41 46 54 62 70 67 91 118 78 159 174 74 169 270 324 464 514 458 477 544 497 370 164 250 341 343 262 165 115 97 45 46 46 46 45 44 44 43 187 155 111 84 84 92 111 116 88 103 99 71 46 41 41 54 40 40 47 47 54 50 46 42 38 62 94 98 70 38 38 42 38 38 38 38 42 42 42 46 61 53 41 37 37 45 61 73 57 58 62 47 37 36 38 39 38 38 39 58 53 36 47 77 180 224 260 222 142 63 48 49 46 46 46 46 46 46 46 46 50 37 58 54 36 74 138 114 50 46 46 46 42 42 42 42 42 42 46 46 50 50 54 54 50 50 46 46 46 42 42 42 42 42 42 42 41 41 41 38 51 79 98 75 62 62 69 57 37 36 37 43 67 71 71 67 138 213 244 177 92 64 64 52 92 93 110 120 121 103 92 85 65 62 66 74 86 86 74 62 53 49 49 44 47 50 46 46 71 79 79 64 44 43 43 44 44 86 159 244 325 393 439 471 495 512 524 552 586 593 584 580 576 568 564 549 526 507 495 480 465 457 452 444 447 455 481 489 512 524 554 570 586 594 605 605 596 596 596 600 612 624 640 648 644 640 628 616 608 604 604 593 594 594 590 586 585 580 576 569 582 563 553 534 508 501 502 496 454 412 362 306 240 169 98 48 31 32 32 36 52 68 99 108 76 46 38 37 37 53 85 108 123 151 194 225 249 276 292 332 406 475 519 532 548 551 520 480 483 498 525 541 548 559 571 586 569 569 572 568 576 580 591 591 590 590 594 594 594 586 582 578 575 579 591 599 599 595 587 579 555 539 515 495 479 475 479 479 522 534 551 567 575 568 560 548 540 537 541 545 549 553 557 565 584 591 583 579 571 567 556 552 540 540 532 521 524 524 520 520 536 532 528 517 509 498 487 476 445 433 421 398 382 370 358 343 344 338 334 334 330 326 322 322 318 318 314 306 302 298 294 280 268 262 273 289 304 327 338 357 385 397 423 443 448 456 467 463 448 477 477 425 397 393 389 361 392 397 409 413 405 378 350 320 303 276 240 225 211 208 193 179 156 139 128 101 71 60 69 91 155 180 192 204 212 216 216 223 246 252 263 275 298 317 341 377 446 475 483 499 521 541 557 569 632 647 663 682 682 682 678 678 662 654 641 633 637 649 665 673 693 689 682 678 678 686 694 690 680 695 725 752 778 801 824 835 854 869 858 847 847 847 820 785 51 57 50 51 52 57 64 77 214 290 347 353 363 406 434 441 418 395 411 475 520 529 527 521 479 456 403 349 323 293 217 135 60 55 53 54 60 91 94 97 123 122 140 186 211 206 233 283 340 350 346 345 356 383 425 455 513 551 586 620 622 613 593 585 599 557 530 527 489 427 384 377 322 295 295 335 367 379 407 467 512 573 606 619 612 605 621 637 529 501 449 394 365 365 402 420 376 297 224 166 114 73 67 79 125 145 189 251 305 367 472 562 568 572 584 568 544 540 556 576 572 580 592 600 596 584 568 556 543 525 520 532 488 378 242 156 126 127 137 151 169 202 243 277 237 317 393 408 407 411 425 420 491 501 512 511 503 506 522 538 509 498 513 532 527 514 534 558 569 542 519 512 517 513 482 458 462 474 474 477 473 469 453 445 473 465 457 445 437 434 442 428 370 375 391 395 387 368 356 344 372 384 397 409 410 413 422 447 460 498 538 463 365 424 486 425 290 244 180 169 229 338 434 458 340 278 198 127 84 79 87 106 178 332 451 454 441 481 524 557 552 609 649 672 676 703 750 786 763 780 777 739 657 575 524 497 525 526 488 439 430 460 482 468 381 317 247 186 199 282 308 257 418 572 627 626 672 663 638 684 680 675 683 714 710 697 705 730 702 695 699 692 692 685 685 677 661 654 658 651 647 632 628 624 627 627 638 642 646 650 654 654 649 653 657 661 661 653 645 637 629 629 618 600 589 581 570 563 539 559 590 605 601 596 610 614 622 614 607 611 621 621 602 582 583 562 547 546 570 590 605 598 591 576 564 556 548 544 541 541 534 534 531 527 515 503 491 483 479 480 488 477 454 439 439 433 418 407 385 366 351 336 321 314 306 299 284 273 257 235 220 205 159 136 105 97 90 87 75 74 69 84 92 84 84 76 91 96 84 85 86 82 78 63 51 50 81 96 108 104 88 80 80 88 80 76 72 68 68 68 67 67 82 86 86 86 86 85 89 93 77 77 77 81 81 81 81 88 88 100 108 100 97 93 104 123 165 198 251 315 372 418 456 464 461 447 444 429 410 371 314 283 254 227 201 194 188 174 154 130 122 117 109 113 141 160 180 183 182 178 181 169 161 149 141 133 132 128 124 120 128 140 157 169 189 205 229 245 249 225 197 166 158 155 155 155 155 151 151 147 171 166 163 155 151 147 147 147 111 107 99 92 92 88 83 72 96 104 119 127 126 142 178 205 205 288 224 133 149 176 224 334 348 347 355 361 374 412 498 563 497 482 462 454 438 433 440 443 531 537 557 592 636 652 647 634 645 630 625 641 677 701 694 671 632 606 596 613 595 553 530 532 504 485 469 470 492 510 506 494 505 474 463 482 482 452 417 417 421 405 412 419 423 447 425 351 277 259 231 219 285 371 389 349 319 312 315 321 338 341 340 336 333 318 308 303 285 248 223 227 213 221 213 163 119 112 113 113 105 88 75 106 185 248 219 147 147 175 171 231 331 291 211 242 187 207 211 203 227 271 286 262 211 274 267 290 369 357 306 334 302 341 341 305 277 273 265 238 196 189 177 173 164 167 178 182 194 227 228 205 190 211 228 224 117 122 122 134 201 265 253 204 176 151 131 106 81 144 232 249 123 111 74 36 33 40 95 119 203 159 119 124 133 117 78 58 58 42 50 75 71 39 37 50 54 70 89 81 65 53 49 58 37 38 38 39 43 47 44 48 60 68 77 89 97 97 93 92 97 97 94 74 50 41 41 41 52 82 123 184 258 336 406 470 554 612 672 713 730 708 666 633 589 533 442 313 178 89 51 58 48 54 46 41 41 46 70 90 110 106 94 82 71 55 47 50 57 67 55 47 39 39 38 38 46 45 41 41 49 49 53 45 38 37 37 37 38 38 37 37 36 36 36 37 37 37 38 38 38 38 38 38 38 42 42 46 58 58 58 62 66 66 62 58 38 42 42 46 46 50 50 50 38 38 38 37 38 38 38 45 52 52 59 52 59 52 59 52 63 56 63 56 63 56 63 56 41 41 41 41 41 40 40 40 44 44 44 44 44 44 44 44 39 39 39 39 39 35 35 35 35 35 35 34 34 34 34 34 34 37 37 37 37 37 37 37 41 33 33 32 37 49 57 57 56 41 37 49 69 77 61 45 38 46 54 50 46 46 47 59 41 40 40 40 44 56 80 88 63 55 54 50 46 46 54 54 69 61 49 45 46 54 55 63 56 60 52 52 56 72 93 113 162 166 134 70 42 53 61 54 62 49 49 68 68 48 60 84 189 209 230 207 148 92 68 80 42 42 41 40 46 50 53 53 66 50 50 69 77 100 164 235 433 410 164 88 112 65 105 108 81 165 201 139 68 65 78 67 66 58 50 56 58 66 76 69 59 49 49 46 46 39 40 40 78 74 59 51 43 44 68 88 105 153 242 315 455 617 691 714 759 711 564 331 153 149 248 337 298 187 100 77 59 49 50 75 62 85 80 62 69 99 107 83 76 49 102 111 46 47 76 48 63 79 102 109 100 91 94 105 136 169 161 111 72 57 45 44 46 46 47 54 65 64 71 56 44 54 170 269 289 264 252 272 248 216 192 189 189 146 70 47 55 77 77 69 54 54 66 85 124 178 240 286 347 410 440 417 345 235 152 186 251 222 170 156 57 85 89 61 53 68 71 51 75 63 51 58 66 70 58 53 45 56 67 67 66 66 74 79 59 52 48 48 48 52 44 48 60 45 61 121 205 253 292 320 252 164 63 41 50 74 65 41 54 46 43 51 68 77 66 69 43 67 75 47 42 67 91 91 51 51 51 55 63 71 79 93 145 174 188 279 463 623 719 769 826 746 628 485 354 246 153 82 89 75 67 59 59 59 63 71 62 54 54 82 122 130 117 93 132 212 110 178 288 351 452 302 135 227 272 217 127 60 60 90 64 61 56 52 48 44 40 40 68 108 112 64 40 48 52 39 44 52 64 72 76 68 53 42 41 39 40 80 176 240 244 247 203 138 55 38 39 44 39 39 51 51 75 95 76 40 41 57 40 44 52 48 44 40 49 57 61 73 69 45 41 57 53 40 39 39 39 39 39 39 39 39 59 59 55 54 50 50 54 54 40 41 42 43 43 55 59 56 68 84 59 116 135 67 158 282 302 436 526 557 639 716 689 582 319 365 409 396 320 239 185 159 125 121 109 77 45 57 101 141 249 213 165 122 107 95 79 64 83 102 98 70 41 39 40 57 39 39 39 39 42 42 43 46 38 62 86 90 66 42 38 38 38 38 38 38 42 42 46 46 65 60 48 37 41 53 57 54 45 38 38 38 37 37 38 39 39 38 46 65 60 47 77 120 227 262 295 272 213 142 103 88 50 46 46 46 46 46 46 46 46 37 54 42 36 110 162 78 38 42 42 42 42 38 38 42 46 46 46 46 46 46 46 46 54 54 50 50 46 46 42 42 42 42 42 42 41 41 41 38 39 68 91 67 63 67 66 46 37 36 37 43 71 83 79 71 134 157 172 133 69 49 60 48 88 102 130 148 145 119 88 77 61 57 53 61 73 77 65 61 60 52 56 59 59 62 58 54 59 59 52 44 43 43 43 43 63 93 143 205 277 354 412 456 508 520 536 563 593 604 607 591 583 572 560 545 522 503 484 469 469 461 460 452 459 463 489 493 520 528 558 574 586 594 609 613 601 597 593 593 597 609 621 629 637 633 629 621 613 605 601 601 590 586 593 593 593 589 588 581 578 563 551 533 515 504 497 489 475 445 406 357 306 232 154 100 60 49 45 52 75 98 114 107 59 44 36 36 35 36 56 65 68 95 131 158 178 194 213 251 349 423 483 510 523 531 488 439 419 450 489 508 516 527 543 569 563 567 566 565 568 576 586 586 586 590 601 601 601 598 594 582 583 590 606 618 618 614 602 598 571 559 535 511 491 483 483 483 503 515 535 547 544 536 528 508 520 517 525 529 541 549 550 561 584 592 588 584 580 576 576 572 564 560 556 545 548 544 540 543 555 554 554 547 540 533 522 515 496 485 473 453 441 425 413 402 391 385 385 385 389 389 389 389 385 381 377 373 365 361 357 343 330 313 305 312 313 320 328 328 364 371 379 387 399 411 435 454 460 487 492 460 436 424 421 413 409 413 417 405 393 377 358 332 315 292 276 268 265 254 232 202 147 133 119 88 58 48 64 95 159 184 207 227 239 243 238 242 241 244 243 251 266 293 315 345 418 439 455 475 506 530 550 562 609 625 641 649 644 644 648 652 640 628 616 604 600 604 611 620 636 640 640 640 641 641 649 653 673 673 680 695 725 752 782 801 804 820 816 805 812 820 797 751 69 78 71 51 51 60 98 135 268 336 377 375 381 417 448 441 390 360 377 446 476 462 440 430 376 353 319 289 282 246 135 52 53 54 60 98 133 148 143 144 199 209 239 293 300 283 298 329 369 357 344 336 343 374 429 463 453 495 557 610 640 647 646 638 624 573 542 512 466 384 338 331 292 280 304 359 383 386 398 440 396 467 528 529 467 417 410 430 358 354 340 296 282 321 412 467 396 325 248 163 96 51 51 51 100 108 136 170 204 271 418 545 568 580 592 576 544 532 552 580 568 576 592 604 600 588 568 556 539 536 539 550 540 477 350 256 218 227 250 277 287 296 310 321 360 359 386 422 461 465 456 454 465 484 507 515 522 526 533 526 513 510 513 505 507 511 534 558 565 541 510 499 511 512 504 488 504 488 492 488 475 492 508 489 468 457 449 442 457 454 438 411 373 398 430 434 407 379 351 327 347 371 396 420 425 432 445 466 542 557 584 509 427 490 494 354 202 172 140 140 240 369 417 393 299 213 125 61 46 50 57 52 43 230 409 444 443 459 474 491 369 470 589 688 723 742 754 769 816 817 817 773 698 635 597 589 526 543 532 495 470 473 463 425 466 458 392 291 281 375 354 233 476 648 695 675 713 693 678 730 705 689 704 735 735 711 719 748 718 714 714 703 699 688 684 677 657 657 657 650 646 635 627 623 626 630 641 645 653 661 665 669 645 649 657 661 664 656 640 632 625 621 625 611 600 585 573 558 534 565 589 601 607 610 617 625 629 621 617 622 631 631 612 593 597 566 546 546 573 601 616 617 610 595 590 567 559 548 548 544 548 549 553 550 542 526 510 502 518 515 515 495 472 461 463 475 437 426 411 389 374 366 351 344 317 314 299 284 269 257 242 224 190 159 121 109 102 95 76 71 69 88 88 84 80 76 84 89 89 82 78 78 67 63 59 62 81 96 108 104 88 80 84 92 76 76 72 68 64 64 63 67 78 82 90 90 86 86 89 93 77 77 77 81 81 81 85 85 88 96 104 97 89 89 105 123 169 199 244 297 346 388 417 432 460 460 458 447 440 398 340 294 272 238 200 198 195 181 153 125 122 117 109 117 136 156 171 171 162 162 165 161 157 145 136 128 124 120 112 112 120 137 153 165 189 201 225 241 245 229 205 178 162 155 155 155 155 151 147 146 166 162 158 154 151 147 147 146 110 91 90 87 95 95 79 67 107 122 134 146 157 184 224 260 255 343 284 188 193 192 215 302 316 298 274 263 308 413 584 716 659 552 436 408 463 523 546 537 614 601 585 593 616 612 583 555 575 567 579 619 670 694 671 636 601 598 627 648 618 555 517 518 452 445 448 452 463 462 454 453 500 448 416 436 449 430 430 435 396 400 431 429 392 393 407 392 387 393 378 362 402 474 478 435 415 402 394 409 432 435 415 395 411 384 380 381 375 363 393 435 372 369 326 275 212 145 134 171 139 127 122 142 213 253 220 159 190 200 168 213 333 309 237 277 193 225 233 218 241 270 277 242 192 249 240 256 359 358 306 334 329 356 368 334 314 334 337 315 246 247 254 246 229 216 211 211 192 237 266 248 222 204 177 145 94 54 41 86 201 269 249 189 196 168 151 135 131 158 194 218 135 88 55 38 69 132 215 263 283 192 116 89 81 43 38 40 36 37 38 59 39 36 38 86 106 102 89 57 37 37 53 78 37 38 38 38 43 47 48 52 72 80 89 97 101 97 85 77 85 93 90 78 59 42 42 42 41 75 102 132 158 212 268 332 403 448 499 555 599 608 597 567 550 510 430 310 174 77 46 47 56 55 42 41 41 54 90 118 110 102 90 82 75 63 43 41 64 63 55 43 39 38 38 38 49 45 45 41 48 52 52 49 74 39 37 38 70 86 65 37 36 36 36 37 37 37 37 38 38 38 38 38 38 42 46 46 58 54 50 54 58 62 58 54 38 38 38 42 46 46 50 50 38 38 38 37 37 38 42 49 52 59 59 59 59 59 59 59 63 63 63 63 63 63 63 63 48 40 41 40 40 40 40 40 44 44 44 44 44 44 44 44 39 39 39 39 35 35 35 35 35 35 34 34 34 34 34 33 37 37 37 37 37 37 37 37 41 45 41 33 32 33 45 57 60 41 36 45 65 73 53 37 38 46 54 54 46 46 51 59 48 40 39 39 39 44 68 80 43 55 66 54 38 38 46 66 78 61 41 41 50 62 66 51 59 52 56 52 64 88 109 132 191 191 151 75 40 56 72 61 61 41 40 46 50 42 62 98 214 205 186 151 108 56 44 44 47 43 41 39 38 45 57 57 74 54 54 69 73 96 160 227 418 414 160 88 120 64 101 103 181 327 373 254 136 118 100 62 54 46 42 37 48 59 70 63 52 44 45 49 46 40 44 40 66 62 55 44 43 48 80 100 171 188 258 327 432 559 624 668 745 704 525 250 79 138 309 423 324 202 111 104 90 54 51 87 65 81 79 58 72 108 115 87 84 64 129 141 46 46 91 63 71 66 65 76 91 95 90 78 127 115 88 65 46 45 47 51 47 46 47 47 54 57 57 45 45 79 178 218 218 206 210 214 201 182 166 178 186 146 82 49 55 73 77 74 58 58 70 89 96 147 212 289 379 430 416 361 375 274 179 173 207 177 130 129 69 82 77 49 53 76 67 45 46 45 45 46 70 78 73 61 44 56 71 67 54 50 66 78 67 63 63 59 52 44 48 44 49 49 89 174 261 301 313 321 220 156 75 42 42 66 65 50 54 46 42 47 68 77 66 58 43 59 55 42 51 95 115 103 47 47 51 55 59 67 71 78 126 207 275 348 467 610 736 836 875 875 842 765 653 497 341 225 148 107 79 72 84 96 92 76 88 88 108 156 208 220 192 156 76 176 143 242 345 384 437 295 135 180 165 119 111 84 49 42 80 53 40 48 72 76 44 38 100 152 144 64 39 48 60 40 56 64 80 92 92 77 58 46 40 39 41 84 172 221 217 212 183 142 67 38 39 40 40 39 55 63 95 115 88 40 41 69 40 44 52 52 44 40 49 53 45 65 65 41 41 50 53 40 39 39 39 39 39 39 39 39 39 39 39 38 38 38 39 40 40 41 41 42 43 44 44 44 49 44 52 72 95 92 119 243 261 375 485 610 727 810 794 727 543 529 504 456 407 359 325 296 202 183 155 107 95 148 264 353 322 275 228 184 150 122 75 55 74 86 86 62 40 39 40 57 44 44 47 39 38 38 39 42 38 58 82 82 66 46 38 37 38 38 38 38 42 42 46 49 65 64 57 57 49 53 49 49 46 42 42 38 38 38 38 37 38 37 37 67 82 101 178 254 252 277 301 283 224 166 119 93 50 46 46 46 46 46 46 46 42 37 54 37 36 130 174 54 42 42 46 42 38 38 38 42 46 46 46 42 42 38 38 38 58 58 54 50 46 46 42 42 42 42 42 42 41 41 41 38 38 60 95 75 63 67 62 38 37 37 38 39 67 80 76 64 118 89 84 65 37 41 64 52 85 106 143 160 153 119 84 65 61 57 45 53 73 77 72 60 44 47 50 50 54 53 49 46 42 41 41 41 41 42 42 41 70 81 111 157 222 300 365 418 523 536 543 566 590 605 600 595 572 560 552 529 503 484 465 457 461 457 464 460 467 467 485 489 520 532 558 570 582 590 609 613 605 601 593 593 593 605 613 621 637 633 633 629 621 613 605 601 582 586 593 593 593 593 597 589 578 567 551 544 534 523 511 492 489 463 444 414 376 307 225 171 72 56 40 43 63 90 93 79 53 42 42 35 35 39 51 63 43 71 95 115 126 131 151 180 276 358 426 454 471 479 435 383 375 402 445 472 484 495 511 548 550 556 556 555 561 568 575 582 582 586 597 601 601 598 594 586 586 598 614 626 630 622 610 602 574 563 543 523 507 499 495 495 491 496 519 520 520 500 484 465 497 497 505 510 529 534 542 546 577 581 581 581 577 577 573 580 576 576 572 564 556 548 551 547 562 562 566 559 556 549 549 535 528 524 509 497 485 473 465 461 446 443 443 447 451 455 459 459 447 443 439 435 431 427 423 405 404 386 374 363 352 349 352 345 334 326 323 322 334 355 386 416 457 491 503 480 457 445 450 458 421 417 402 390 378 366 358 344 318 304 304 308 312 297 262 231 168 154 140 121 99 100 122 164 188 210 237 260 280 284 283 283 294 286 289 296 304 319 346 371 430 460 476 504 532 559 579 584 591 599 615 612 612 612 616 630 645 633 621 605 597 597 601 601 609 618 622 622 618 611 611 607 638 623 610 617 648 694 725 747 738 754 755 739 751 770 740 697 58 70 72 71 60 71 101 130 290 367 423 429 433 460 472 452 427 374 363 393 408 382 352 330 288 314 306 223 143 122 119 122 67 94 117 159 202 239 241 235 280 299 345 391 402 393 401 414 394 356 323 303 311 338 369 388 369 411 480 557 633 667 667 648 633 622 580 517 443 374 323 288 281 269 293 356 392 391 402 425 337 338 387 405 327 212 185 241 256 322 300 225 246 384 481 448 362 275 187 119 75 55 57 78 69 102 145 173 198 253 402 539 596 600 596 580 564 556 560 572 568 572 580 588 588 580 568 572 559 559 553 564 562 517 441 379 321 330 342 345 343 345 348 355 405 405 408 428 467 483 489 488 464 483 495 519 527 527 522 507 489 494 509 505 507 507 522 538 573 541 509 498 519 535 539 531 491 499 503 503 493 489 489 486 481 466 458 435 434 415 411 407 420 415 412 416 428 429 437 437 382 417 430 426 427 451 467 469 548 606 642 556 494 580 509 250 174 109 82 154 256 301 282 246 167 147 119 83 55 38 35 33 43 230 441 515 472 387 335 336 377 486 601 676 706 721 752 776 830 827 824 810 776 729 686 666 603 615 581 515 490 500 498 476 425 481 544 471 382 441 428 272 417 602 681 709 767 735 697 737 739 715 727 766 770 738 726 742 736 722 718 710 706 698 687 676 653 653 653 650 650 635 631 627 633 633 637 641 645 649 653 664 652 660 676 684 680 660 636 620 629 625 625 611 596 581 569 561 541 549 569 584 598 605 617 621 633 617 605 606 619 623 612 597 613 585 553 541 556 584 608 625 601 586 585 566 558 551 555 548 540 552 572 580 576 553 529 513 529 545 553 534 503 484 470 467 472 453 430 411 400 389 378 370 349 337 333 326 311 289 277 259 213 190 152 125 114 95 68 55 81 100 101 93 73 69 81 86 82 74 74 70 59 55 51 58 73 92 104 108 96 88 92 96 76 72 68 60 60 60 59 63 74 74 78 82 82 86 89 89 69 73 73 73 73 69 65 65 100 108 116 105 93 89 105 116 170 196 233 278 327 369 396 417 468 467 464 468 462 444 399 364 287 260 231 216 214 187 160 131 110 113 121 137 160 164 155 135 142 138 137 129 129 125 128 128 109 105 101 109 121 133 138 142 150 162 186 206 218 214 206 198 147 139 139 139 143 147 151 150 142 142 146 146 143 135 123 118 126 102 89 78 86 94 94 106 134 153 184 195 214 241 273 297 274 318 303 291 275 159 155 330 259 257 225 198 326 607 822 846 805 605 482 530 602 625 649 713 653 628 604 600 608 592 555 516 548 528 536 564 576 545 524 513 566 567 612 653 623 556 521 530 443 424 407 406 429 443 423 397 448 432 412 413 402 387 392 405 322 358 388 367 342 347 380 391 325 335 321 326 374 436 432 387 420 423 439 424 440 480 461 457 465 453 428 443 434 425 492 532 472 425 366 327 300 281 256 237 213 190 170 175 214 226 186 145 210 224 171 188 288 268 204 252 201 213 221 218 229 238 234 207 181 227 246 262 313 285 248 286 265 319 346 336 327 350 369 351 346 323 310 314 325 332 313 297 258 259 234 203 178 175 165 158 122 66 41 82 166 210 201 169 137 145 160 156 148 163 187 207 156 129 123 119 157 217 303 355 315 188 84 81 85 36 35 64 54 42 39 39 37 37 82 158 146 106 62 37 36 38 49 54 54 43 38 37 38 47 48 52 96 96 93 93 85 73 57 45 45 58 66 58 42 42 51 67 62 77 91 95 105 132 168 203 247 278 325 379 426 462 482 487 485 448 382 270 161 80 46 46 68 43 41 43 99 135 131 115 94 82 78 66 62 58 54 61 71 71 63 50 42 38 38 38 65 37 45 69 44 35 60 81 139 79 63 79 114 154 149 89 41 37 36 40 40 44 49 49 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 37 37 41 41 45 45 45 49 41 37 37 37 37 37 37 49 56 59 59 59 59 59 59 55 55 55 55 55 55 55 55 55 44 43 44 43 43 43 43 43 43 43 43 43 47 47 47 47 54 50 50 46 46 42 38 34 46 42 38 37 41 41 33 33 37 37 37 37 37 37 37 37 33 37 33 32 32 32 41 49 36 37 37 45 57 65 65 61 37 49 62 66 50 42 42 43 40 40 39 39 39 39 47 51 50 46 50 46 42 42 49 49 81 65 50 54 54 50 66 87 67 52 52 59 60 80 124 171 195 186 167 152 128 98 75 64 65 50 42 42 41 42 72 120 194 182 154 95 47 41 43 52 43 46 45 40 42 45 49 49 53 38 53 77 85 88 136 199 331 363 139 72 100 64 132 172 368 505 587 494 280 96 66 104 58 39 38 38 38 42 38 37 49 41 37 49 66 76 72 46 70 70 67 56 55 64 92 123 172 241 300 323 377 482 584 621 658 725 585 258 94 183 333 413 284 177 95 89 95 72 61 80 96 119 107 74 72 100 108 92 116 108 165 165 73 66 86 43 66 65 68 95 127 142 149 143 125 106 83 48 47 46 47 47 46 46 47 59 59 62 59 48 47 87 178 198 170 131 131 151 127 131 151 163 167 135 83 57 47 69 74 66 47 46 59 77 124 114 216 356 422 408 394 447 418 385 138 272 203 41 206 85 93 44 77 117 45 59 146 46 62 58 46 46 65 77 89 89 76 84 67 42 86 146 118 40 58 82 95 83 51 43 44 44 65 142 198 222 286 337 297 214 148 132 95 50 41 40 45 69 69 62 55 43 44 53 66 82 72 67 68 43 40 43 76 55 43 43 44 47 52 59 64 74 160 200 321 476 569 610 686 793 881 912 917 902 864 807 699 577 244 156 132 160 168 137 165 218 242 231 231 259 304 332 293 237 99 120 79 267 346 253 293 225 144 137 118 75 55 57 58 54 72 49 39 40 57 65 52 40 184 196 144 52 39 68 68 38 51 67 84 104 97 73 40 37 41 41 44 81 145 181 177 176 160 107 48 40 40 39 39 44 56 88 112 124 108 41 41 96 39 40 48 48 44 45 46 58 54 66 62 42 42 50 54 41 41 39 40 41 38 38 39 39 39 38 38 39 40 41 46 55 42 42 43 43 44 44 43 44 49 49 65 88 92 81 108 167 305 431 552 653 761 840 850 821 765 737 688 643 606 569 524 486 266 252 252 256 281 330 391 436 338 327 285 231 160 113 86 83 66 66 58 57 45 40 40 39 43 43 51 47 43 43 46 42 46 66 90 98 82 62 46 42 38 38 38 38 42 42 46 46 61 61 49 37 37 37 38 38 46 37 42 38 37 37 42 37 69 44 58 97 136 182 264 347 335 347 344 298 204 130 91 85 50 46 46 46 46 50 49 49 37 61 77 35 35 193 225 37 45 41 37 37 41 45 45 41 50 50 50 50 50 50 50 50 58 58 54 50 46 42 42 38 38 42 46 42 41 45 41 37 39 48 60 48 59 72 55 36 38 38 38 39 55 60 60 56 122 93 57 37 41 53 57 49 89 106 147 184 198 152 81 44 50 49 52 61 68 56 48 43 58 54 54 50 53 49 49 49 39 39 39 40 40 41 41 41 65 76 83 109 166 260 363 454 527 548 563 578 582 578 589 593 565 558 553 523 496 476 465 465 473 465 460 452 459 467 493 501 524 528 546 558 574 590 605 613 614 606 594 582 578 578 582 586 614 622 638 650 650 638 622 610 590 590 586 582 589 589 586 585 590 579 567 556 548 537 526 518 507 496 485 467 431 373 307 257 134 103 71 55 47 53 61 65 31 32 31 31 31 40 53 61 33 42 58 66 70 78 86 113 175 254 334 367 383 387 343 291 292 330 374 413 437 456 472 505 517 538 542 552 571 582 592 595 594 594 605 609 609 609 594 586 614 618 622 626 626 622 614 610 590 582 570 554 542 530 522 519 520 513 512 497 484 469 461 453 453 450 462 467 494 502 518 531 534 546 550 558 566 574 578 589 589 581 573 565 564 560 548 551 562 562 562 555 552 546 547 540 552 548 533 521 520 512 508 504 481 485 489 493 497 501 505 505 489 493 497 493 489 481 481 470 480 462 455 440 422 403 384 370 328 313 285 269 266 293 333 375 430 460 480 474 462 443 427 423 375 379 379 367 359 363 383 400 378 363 350 346 350 346 319 296 253 250 243 236 226 227 235 251 303 323 349 365 364 375 387 395 374 386 401 417 432 448 463 485 542 549 546 558 566 574 578 571 586 594 606 595 587 590 606 629 639 674 694 678 642 626 646 674 663 659 647 627 603 576 556 544 520 520 520 535 558 608 659 686 666 689 697 681 686 698 667 623 86 75 71 67 71 82 115 145 281 350 411 433 448 472 472 434 414 348 321 336 347 341 331 333 255 247 199 118 86 129 189 216 120 147 177 215 252 290 315 324 350 364 411 486 512 474 461 461 433 380 338 302 278 258 246 233 235 288 365 455 539 588 614 621 630 642 626 558 457 387 345 326 315 263 247 293 348 371 402 419 366 328 317 303 241 155 139 178 201 229 210 181 261 421 510 477 445 315 202 134 86 54 52 62 73 71 102 149 200 287 431 562 597 604 600 588 576 568 572 572 572 576 584 592 592 588 580 584 579 559 536 510 488 463 430 408 405 390 389 385 387 394 401 408 427 430 430 446 465 488 484 476 475 479 495 507 515 511 510 495 488 489 497 496 495 495 514 530 545 529 509 506 522 531 546 539 519 519 511 503 485 469 466 462 474 459 451 439 431 427 427 427 411 411 415 431 447 439 427 408 440 444 444 425 433 465 489 503 551 609 660 615 572 610 504 233 141 81 71 135 210 224 174 117 101 105 104 64 38 39 105 161 187 314 441 457 392 321 277 285 443 547 657 727 746 757 776 796 800 807 801 801 790 768 745 737 676 704 678 612 542 517 506 488 469 490 574 577 508 516 523 444 434 586 634 650 724 719 674 693 732 751 766 758 754 765 761 738 728 717 713 698 690 678 667 656 645 645 653 650 650 635 623 615 613 613 617 617 621 629 637 641 649 657 665 661 653 629 609 589 613 606 599 592 577 565 550 546 514 518 537 552 567 582 597 597 605 593 585 590 599 603 593 581 593 562 538 526 545 569 593 605 597 582 577 558 550 550 543 547 551 559 564 576 572 560 548 536 552 564 557 538 507 480 469 463 475 453 430 418 407 403 396 389 367 353 349 333 322 307 292 277 235 201 167 141 129 106 75 62 77 100 108 101 81 73 74 82 74 74 70 66 59 55 55 62 73 92 104 104 96 92 92 96 88 84 76 68 60 56 55 59 74 74 78 78 82 86 85 85 73 73 77 77 73 73 69 65 89 97 105 101 86 82 97 116 154 177 218 259 312 359 389 415 456 462 459 468 466 447 414 383 310 283 253 243 232 210 182 146 125 121 125 137 152 152 139 123 126 118 117 109 109 113 117 117 109 105 109 114 125 134 142 142 126 139 162 179 194 194 190 182 139 139 135 135 135 135 139 138 122 118 110 102 99 103 115 122 125 116 104 109 125 137 141 145 148 191 250 285 288 287 298 315 300 301 237 186 151 87 150 357 278 184 120 173 369 623 802 837 794 664 596 629 668 656 672 721 668 640 612 604 612 608 587 560 505 502 506 518 514 506 499 496 621 594 583 576 537 478 443 447 417 421 412 403 412 425 440 446 445 453 462 459 449 454 467 468 441 425 411 394 388 380 362 352 251 238 232 237 285 322 309 275 347 353 351 360 394 403 372 373 356 359 377 422 440 437 496 544 491 481 479 464 421 339 257 194 196 173 173 214 259 267 231 205 190 217 177 190 262 234 198 251 227 212 208 212 220 212 220 205 223 244 228 232 279 255 218 236 250 292 330 335 356 391 417 402 386 382 394 401 393 377 358 338 336 302 276 242 197 155 125 113 125 117 117 129 138 138 150 166 134 146 161 161 152 152 168 184 164 132 127 146 177 212 268 311 370 219 100 105 118 67 39 40 99 59 37 37 38 43 110 174 95 67 42 36 37 46 50 50 82 71 55 51 59 59 40 38 76 84 85 81 73 61 49 45 42 50 58 50 46 42 58 70 58 66 74 80 80 100 127 151 166 182 212 255 293 332 363 375 376 342 288 214 133 72 46 46 52 47 55 99 159 179 159 131 78 66 58 54 54 58 53 49 71 71 63 50 42 38 38 37 45 36 37 57 44 40 92 137 214 151 111 111 166 226 209 129 49 48 48 40 40 47 55 59 45 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 37 37 41 41 41 45 45 45 37 37 37 37 37 37 37 44 47 54 55 54 55 54 51 51 55 54 55 54 55 54 55 54 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 50 50 50 46 42 38 38 38 50 41 37 33 33 33 33 33 37 37 37 37 37 37 37 37 32 32 32 32 32 33 41 45 40 37 37 49 65 73 61 45 37 53 66 58 54 38 50 46 39 39 39 39 39 39 39 43 50 46 50 46 42 42 49 49 73 53 42 58 58 50 74 118 71 51 44 67 76 92 140 209 264 255 239 201 146 96 74 72 73 50 43 43 43 44 62 100 135 126 106 71 43 42 43 60 51 54 45 40 42 45 48 48 53 42 53 81 85 84 124 180 319 371 183 116 152 152 244 303 445 569 658 598 370 149 80 123 69 39 38 38 39 39 39 38 37 41 49 54 71 76 77 81 78 62 43 46 59 80 104 134 179 255 307 319 359 449 543 580 669 704 548 254 136 257 411 487 312 206 115 90 92 89 86 86 166 174 154 117 104 121 129 116 112 99 160 181 152 165 149 44 57 68 95 143 175 209 225 211 103 77 52 47 46 47 47 50 78 65 50 51 63 72 65 57 47 71 142 151 118 79 75 96 100 115 143 162 151 115 62 48 50 69 66 58 46 47 67 94 117 145 243 359 408 398 409 466 484 439 200 295 237 41 154 156 73 42 53 136 55 45 82 53 69 70 66 54 49 45 53 65 48 103 78 41 154 323 273 74 62 82 91 71 44 43 44 45 122 170 215 251 290 298 222 126 124 112 80 54 41 40 52 69 65 69 62 47 44 45 58 77 100 111 107 71 43 55 71 51 51 51 51 51 51 55 63 67 124 178 303 434 520 561 643 734 847 904 943 951 939 905 840 749 547 471 443 444 436 397 398 423 432 417 382 355 376 412 389 327 135 117 84 208 255 171 183 143 114 103 95 72 57 49 42 46 45 57 57 41 40 45 92 136 216 128 76 88 76 39 38 56 39 63 92 112 101 70 46 40 40 41 43 81 125 149 137 136 136 91 40 40 40 40 40 41 40 88 128 136 120 61 40 48 40 40 48 48 45 41 46 46 54 70 62 42 41 54 66 43 43 41 42 43 41 40 40 40 40 40 40 41 42 43 43 43 44 43 43 43 43 43 43 44 44 44 49 88 105 105 101 140 275 397 514 618 729 824 880 882 892 889 895 880 849 785 704 639 436 410 415 459 508 514 472 418 371 334 276 209 139 93 74 70 62 65 61 49 41 40 40 40 43 43 51 47 43 43 46 42 46 62 78 86 78 62 50 42 38 38 38 38 42 42 46 46 54 58 66 62 54 42 38 37 46 38 38 45 38 49 57 48 74 65 95 146 189 242 317 385 433 414 371 305 212 134 87 65 50 50 54 54 54 50 45 41 37 57 81 37 37 185 213 49 45 45 45 41 37 37 41 45 50 50 50 50 50 50 50 50 58 58 54 50 46 42 42 38 50 50 46 42 41 45 49 38 40 60 68 48 56 68 59 37 39 38 38 39 48 56 60 60 122 98 57 36 36 36 57 73 89 106 147 181 189 155 97 57 46 45 49 49 52 52 43 42 50 53 49 52 48 44 44 44 39 39 39 39 39 40 41 45 45 63 82 101 148 238 349 452 548 571 575 575 571 567 563 556 532 524 516 501 481 465 450 446 449 445 444 444 455 471 497 509 524 524 546 554 570 586 609 617 618 610 594 582 578 574 578 582 606 618 638 650 650 642 626 614 598 598 594 590 590 590 590 586 598 587 575 567 552 544 537 526 525 514 507 493 465 423 361 323 253 198 126 62 30 29 41 53 29 29 29 29 30 34 50 51 40 52 61 61 61 62 77 90 108 176 248 273 274 270 242 198 234 258 305 341 372 396 427 460 487 509 524 550 569 587 597 600 610 614 614 618 629 618 614 603 606 610 614 618 622 622 618 618 610 602 594 582 570 558 551 540 537 522 510 494 477 466 458 446 426 423 435 440 456 467 475 480 508 519 523 531 551 559 570 574 582 578 574 566 569 565 557 556 562 562 567 552 550 543 536 533 530 530 530 526 526 524 516 512 504 504 515 512 527 524 535 532 531 528 535 524 527 520 527 524 525 514 504 489 463 426 400 382 349 326 290 255 251 267 302 340 411 433 446 435 420 396 384 380 356 349 363 379 403 435 459 475 473 457 437 436 436 432 416 404 397 382 363 340 325 330 350 366 420 431 447 461 476 483 484 487 487 502 517 532 540 541 544 540 555 551 543 532 539 536 536 529 560 560 556 537 529 534 569 599 637 667 679 663 636 624 636 655 647 640 625 601 577 553 533 521 465 477 497 528 555 574 586 601 596 620 624 612 619 613 573 521 99 91 75 64 71 86 123 153 277 346 408 447 482 506 499 457 385 319 281 283 289 275 266 275 208 139 63 65 151 238 241 196 179 217 255 277 313 362 396 417 467 458 510 573 588 539 515 506 444 381 320 265 222 163 110 73 123 162 227 300 376 438 487 510 577 597 600 551 483 430 387 361 313 249 216 262 341 395 426 424 390 325 274 225 182 140 117 123 180 164 147 189 347 510 586 549 436 274 145 101 77 48 50 68 87 65 81 144 236 340 468 571 601 600 592 584 584 580 576 572 572 576 584 588 592 588 584 588 595 587 553 509 460 437 443 452 477 453 433 421 432 443 458 465 469 465 461 473 484 499 491 483 479 483 487 495 499 504 504 504 489 492 492 484 483 487 510 522 517 514 510 514 518 526 541 542 531 527 516 504 485 469 462 451 467 456 444 436 443 447 451 455 446 442 450 474 494 487 458 423 451 443 431 415 427 456 488 514 539 577 637 638 628 637 524 288 117 64 47 103 159 157 99 46 57 73 80 68 63 110 201 272 330 386 436 428 384 349 333 354 436 521 623 681 701 708 722 745 753 754 762 755 763 764 761 761 744 771 748 666 591 561 551 541 534 483 532 576 517 505 561 598 489 606 598 545 576 611 629 676 671 741 768 738 722 754 754 714 716 698 690 674 663 643 628 617 622 626 631 632 628 609 593 588 587 590 591 594 599 602 599 603 635 635 631 616 607 580 567 548 576 576 569 565 550 535 520 512 484 480 490 509 529 552 566 562 586 571 567 572 581 585 578 563 551 535 519 511 530 550 566 578 578 563 558 539 531 531 535 535 551 551 555 559 563 556 563 556 564 568 553 523 495 461 450 447 471 456 433 414 410 407 411 407 378 367 360 345 337 318 307 289 261 235 201 175 148 125 90 77 88 100 112 101 89 77 74 78 78 74 70 62 62 62 66 77 73 88 100 104 96 92 96 100 104 96 84 76 64 60 55 55 74 74 74 78 78 78 82 81 81 81 81 81 77 73 69 69 85 86 94 90 86 82 97 113 139 165 194 236 278 331 363 396 428 439 440 444 446 440 418 395 333 303 272 254 247 221 197 165 141 133 129 133 140 132 119 103 102 98 93 85 89 93 101 109 105 102 118 118 134 131 142 139 123 127 147 155 171 163 166 155 139 135 131 127 123 123 119 118 102 102 106 98 91 95 111 134 141 140 140 152 177 200 196 192 199 250 312 335 322 308 311 316 268 242 147 80 44 31 104 304 370 199 159 336 505 574 640 728 682 639 631 652 655 636 648 684 688 672 661 661 680 676 652 621 554 566 567 551 540 568 605 624 570 493 414 380 373 378 406 434 410 390 385 394 416 449 490 516 530 566 579 549 551 577 578 544 520 453 407 417 432 403 367 341 289 247 222 244 285 317 310 304 283 298 292 318 352 311 240 213 204 222 303 392 436 456 522 594 493 499 516 517 483 413 338 280 233 198 184 225 250 231 188 175 141 181 161 173 217 182 162 218 242 211 207 212 208 185 192 205 189 186 150 158 207 218 192 187 241 290 330 365 415 484 525 521 484 485 489 485 465 442 423 412 414 364 322 297 252 185 131 116 116 125 145 149 125 113 137 177 138 146 154 150 138 134 142 150 149 117 112 138 165 173 192 223 247 183 168 189 154 115 100 96 115 59 37 37 39 52 91 123 51 39 38 38 46 50 46 38 98 75 47 39 47 47 38 36 52 64 69 65 53 41 41 41 41 45 53 49 49 42 57 62 58 62 66 58 54 66 86 95 108 108 123 142 172 210 240 256 267 240 194 152 106 76 57 57 55 78 122 179 234 230 186 142 77 58 41 45 57 66 57 48 75 74 62 54 46 42 42 41 37 36 36 49 37 37 109 193 251 195 119 92 167 254 233 138 61 57 52 40 43 54 62 59 44 44 45 44 45 44 45 44 49 48 49 48 49 48 49 48 44 44 44 48 48 48 48 48 44 40 40 40 40 40 40 44 43 50 51 50 51 50 51 50 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 50 46 46 46 46 46 46 46 46 46 50 50 46 38 34 34 37 49 45 41 33 32 32 33 37 37 44 44 44 44 44 44 44 36 32 31 31 35 39 43 37 37 36 37 46 66 70 46 37 45 57 62 58 49 42 49 54 39 39 39 39 43 39 46 46 54 50 57 53 49 49 56 56 69 41 45 73 62 42 78 150 83 43 39 75 91 95 140 240 367 389 385 323 224 122 84 87 96 69 58 52 49 45 45 72 86 81 65 46 42 43 43 55 66 65 53 51 42 45 52 52 53 46 58 77 81 80 112 156 264 352 224 144 156 184 304 375 547 666 749 723 509 248 120 124 82 48 39 39 39 40 40 40 38 53 69 70 79 84 97 113 90 62 42 42 55 91 111 129 185 257 306 316 349 427 506 540 585 606 461 223 164 296 428 477 349 267 168 99 89 98 92 77 190 189 161 117 104 113 121 108 139 123 159 191 223 280 244 100 52 79 143 198 214 249 280 255 104 69 48 47 59 81 88 95 103 86 67 64 70 65 50 49 48 78 129 130 87 52 51 56 76 96 128 143 126 78 48 46 54 65 58 46 46 47 75 102 100 165 273 358 395 412 466 519 470 450 276 266 196 42 93 116 89 45 57 160 127 45 44 61 77 89 93 77 53 44 52 68 47 115 87 42 151 319 262 46 70 82 83 63 43 43 45 58 139 159 211 267 294 251 151 66 78 88 72 59 42 40 52 72 64 65 62 55 48 45 50 70 84 111 103 71 47 51 43 41 51 51 51 47 43 51 63 75 98 140 213 282 357 449 563 666 762 839 923 954 965 966 942 893 820 786 764 745 710 672 649 638 608 589 512 421 390 411 396 335 154 93 93 149 172 128 112 120 87 64 73 89 77 42 41 50 40 57 69 53 40 49 108 160 152 40 37 80 100 40 39 100 72 96 124 136 112 77 49 41 39 41 44 76 104 112 96 95 93 64 40 40 42 41 41 42 42 89 136 148 128 80 40 39 40 44 48 48 41 41 46 46 74 83 71 42 41 47 63 48 52 49 52 51 49 53 40 39 49 41 41 42 44 46 46 45 45 48 45 44 44 45 45 45 57 45 54 101 149 157 129 129 130 244 361 469 591 723 834 894 932 959 993 1005 964 884 786 702 664 608 568 565 578 552 470 396 363 313 235 168 107 65 50 46 53 60 56 52 44 47 43 39 51 51 51 47 46 46 46 42 50 50 58 66 70 66 50 42 38 38 38 38 42 46 46 46 38 46 58 62 58 46 45 41 49 37 37 48 56 60 60 62 78 93 155 230 292 339 402 450 471 424 339 253 176 126 85 62 50 54 58 58 58 50 45 41 37 53 81 61 53 145 165 45 41 49 53 49 37 37 37 45 50 50 50 50 50 50 50 50 58 54 54 50 46 42 42 38 50 46 38 38 37 37 45 38 48 62 77 57 48 57 56 39 44 40 39 40 52 64 72 75 115 102 70 37 35 36 53 85 81 102 131 160 177 158 120 97 50 49 49 44 44 44 46 42 57 60 56 59 55 51 47 39 43 39 39 39 39 43 47 47 38 47 71 93 128 208 327 445 556 584 592 581 565 546 527 508 479 472 467 459 447 434 426 430 433 433 440 440 459 475 505 517 524 524 538 546 566 582 609 621 622 610 598 586 578 574 574 574 598 610 630 642 646 642 626 618 598 598 594 590 586 582 582 578 602 595 580 572 563 548 544 537 536 532 526 516 499 469 427 401 374 308 217 126 66 42 29 28 27 27 27 27 28 28 36 37 49 54 54 51 44 48 64 65 57 114 170 175 164 156 137 109 149 172 212 248 291 322 365 407 430 467 498 528 558 573 587 597 620 631 631 635 638 635 631 627 610 603 603 607 611 619 623 623 619 615 612 604 592 584 580 569 562 542 518 487 467 448 444 436 404 412 420 421 429 429 429 425 469 473 481 489 509 521 540 544 555 555 562 558 565 561 557 557 548 549 553 542 540 521 515 507 504 504 504 511 514 510 509 504 519 523 534 535 546 547 558 555 558 551 558 547 558 551 562 562 546 547 541 527 494 457 423 402 384 354 311 276 263 263 283 313 372 391 399 392 377 358 358 357 369 357 376 416 471 511 535 531 504 491 471 470 481 492 488 480 473 466 450 439 428 422 446 466 532 535 535 535 538 541 540 540 528 539 554 566 566 551 534 522 511 497 489 474 473 462 462 459 475 467 454 435 439 467 518 561 640 648 640 617 586 566 558 558 590 586 578 570 558 546 538 534 486 502 522 549 557 560 552 544 543 563 571 563 562 539 487 427 99 96 89 81 76 91 128 166 254 304 358 409 449 483 477 444 336 274 232 229 215 173 150 155 139 90 52 102 216 297 272 207 272 314 344 365 410 468 505 508 586 594 611 622 589 555 528 507 430 351 278 212 165 110 58 47 77 106 139 169 209 259 328 370 468 487 492 483 484 469 401 327 219 199 213 287 365 419 429 412 363 311 253 187 157 143 115 93 189 149 147 249 438 597 648 596 409 220 91 73 72 46 53 101 100 94 130 206 309 405 498 575 597 592 584 580 584 584 576 564 568 572 576 580 584 584 584 584 589 592 574 542 507 476 469 478 495 467 446 438 457 477 488 495 487 484 487 487 499 495 491 483 479 483 487 487 492 500 508 512 500 493 496 487 483 487 511 523 502 514 522 526 525 525 533 541 534 523 515 508 497 485 482 471 471 455 455 451 451 470 482 490 486 470 469 482 510 514 495 466 438 442 439 443 439 451 487 522 539 554 602 623 632 648 581 438 194 122 81 97 128 116 74 41 88 88 91 139 217 285 320 338 409 440 460 472 468 468 476 494 466 524 590 621 628 631 653 665 676 684 685 677 674 679 676 675 744 767 767 729 686 647 596 550 552 465 470 512 477 450 499 569 537 579 519 453 484 535 541 552 554 652 723 718 704 712 719 696 686 672 660 640 624 605 590 579 584 588 597 606 602 579 559 547 549 560 557 561 569 569 570 570 602 591 579 555 539 523 511 503 531 531 528 520 509 494 479 475 447 442 441 460 499 522 529 529 556 556 549 553 562 559 552 544 520 512 500 496 508 524 543 555 556 544 528 516 508 519 523 527 543 539 535 535 539 551 563 567 556 549 534 507 476 453 431 427 456 452 429 417 405 398 409 407 393 379 371 356 348 333 318 311 292 273 243 217 186 152 121 105 111 115 115 104 85 77 74 78 78 74 66 62 62 66 70 81 69 88 100 100 96 92 100 108 112 104 92 80 72 64 63 63 70 70 74 74 74 74 78 78 85 85 85 85 81 77 73 69 70 78 90 86 82 78 97 113 139 157 183 209 247 281 319 346 398 412 409 414 420 421 403 384 334 315 284 269 251 228 197 169 161 149 137 129 124 112 103 87 90 86 82 78 81 89 97 102 98 99 118 120 131 128 139 136 140 137 148 144 151 144 147 143 143 139 131 123 115 111 106 106 78 98 114 118 115 111 123 138 177 184 195 211 240 256 248 239 270 281 291 297 291 289 300 305 278 259 200 169 142 95 135 247 466 423 432 525 593 579 592 644 630 624 631 631 628 624 628 641 601 601 609 625 644 632 604 573 583 580 552 489 438 455 508 540 406 328 258 246 271 300 337 353 389 340 333 375 440 508 564 602 645 692 697 671 678 702 652 568 484 431 417 460 502 489 469 463 330 265 204 198 208 213 201 204 226 290 264 289 324 269 159 79 86 120 232 310 357 395 459 548 493 495 511 513 498 460 432 406 308 257 230 239 229 190 162 158 142 178 186 191 211 168 144 172 216 201 217 241 221 166 166 214 158 130 91 92 141 180 163 138 218 271 330 381 460 568 653 672 639 620 596 568 538 515 504 498 453 395 358 356 327 252 205 194 174 147 135 140 140 128 129 149 165 158 154 142 126 118 118 126 137 144 135 134 149 176 175 151 146 143 188 196 149 134 155 144 103 67 47 56 64 52 47 47 43 39 42 46 54 54 46 38 99 63 37 36 37 38 38 37 39 48 53 49 40 40 40 41 40 40 49 45 41 45 60 61 61 62 62 54 51 52 67 65 75 68 71 89 104 134 156 168 176 160 132 110 87 80 65 68 107 134 186 238 262 234 170 121 70 46 40 41 62 74 65 48 75 74 62 54 46 42 42 41 45 37 37 49 37 35 88 197 255 219 119 55 131 219 206 126 73 61 52 47 46 50 58 66 47 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 40 40 36 36 36 36 40 47 39 46 50 50 50 50 50 50 50 50 50 50 50 50 50 50 46 46 46 46 46 46 46 46 46 46 46 46 42 42 42 42 42 46 46 42 38 33 33 37 41 45 45 41 33 33 37 45 40 40 40 40 40 40 40 40 44 31 31 31 39 39 39 33 36 36 38 54 70 66 46 38 53 57 57 49 41 44 52 53 38 39 39 43 51 47 50 50 54 50 57 53 49 49 56 56 69 37 49 81 62 38 74 158 99 43 39 79 95 83 131 240 395 463 504 474 340 190 116 106 91 84 89 90 71 47 43 51 77 64 45 41 41 46 42 42 69 65 56 47 42 45 45 45 42 42 58 73 81 81 104 140 200 324 268 176 128 144 260 339 543 666 768 769 610 377 209 144 98 65 41 40 40 41 41 40 47 58 70 71 88 104 113 121 94 69 46 42 62 79 102 112 181 245 283 309 346 420 488 517 466 496 397 223 195 272 336 352 389 342 247 149 95 105 107 96 165 150 121 96 85 108 112 108 171 155 155 163 207 294 282 167 102 146 234 269 225 237 288 259 120 62 47 54 96 145 171 190 170 158 147 129 100 67 48 47 48 76 109 114 90 59 52 56 72 96 123 123 97 61 47 46 50 58 54 46 46 51 71 94 116 212 296 361 404 442 532 557 453 448 382 276 143 98 108 45 116 61 61 140 174 73 41 56 61 77 89 89 77 69 76 84 60 99 99 79 99 135 99 41 82 78 75 55 43 43 49 75 131 147 199 263 264 196 100 51 50 61 68 63 42 40 51 60 60 57 66 63 52 44 46 70 64 103 99 67 67 63 43 41 43 43 43 43 43 47 63 68 71 98 121 157 233 361 488 560 615 712 813 870 890 916 920 900 877 877 869 839 805 767 736 702 664 645 550 416 342 339 319 247 165 82 121 117 125 120 73 117 73 49 61 93 78 42 42 63 45 45 49 61 73 81 80 76 56 39 38 48 72 68 76 100 100 112 128 131 116 88 53 40 40 41 43 71 98 99 87 97 61 45 39 41 42 42 42 46 78 89 141 180 143 80 51 39 44 48 48 52 45 45 42 42 91 100 88 47 42 44 52 43 75 102 90 69 83 90 74 66 86 76 69 59 46 59 68 72 45 56 60 61 65 73 73 65 73 65 70 113 157 169 145 142 148 244 333 413 520 656 803 891 914 959 990 994 953 884 790 726 730 684 627 563 492 433 379 349 308 250 176 125 83 64 50 42 48 48 44 44 47 43 43 43 51 51 51 47 46 46 46 42 50 42 42 50 62 62 54 42 38 38 38 42 42 46 46 46 38 38 39 50 46 41 53 68 52 59 47 58 74 66 62 95 99 160 255 366 444 491 535 567 516 446 329 212 128 98 81 70 54 54 54 54 54 54 53 53 49 49 69 57 41 85 93 37 41 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 54 54 50 50 46 42 42 42 42 38 38 42 41 37 37 38 45 66 89 77 69 61 60 44 44 39 39 40 56 73 92 104 111 99 75 46 37 37 61 85 77 82 102 135 161 170 143 113 62 58 53 44 43 51 50 42 60 56 63 59 51 47 43 39 50 46 42 42 45 49 49 42 38 47 67 86 106 173 296 423 545 592 606 587 560 522 483 448 408 396 395 391 404 400 399 406 429 433 444 452 467 483 509 517 528 524 538 542 558 578 605 614 622 618 606 594 586 582 582 582 590 602 622 638 642 638 630 622 598 598 594 583 586 571 574 563 587 587 576 572 568 563 556 552 540 540 537 534 517 503 473 458 428 390 315 237 169 106 42 27 27 26 26 27 31 28 28 36 40 37 38 34 38 38 51 52 37 78 115 104 88 69 62 54 74 98 129 165 201 252 295 341 369 410 452 494 524 550 568 582 625 636 636 643 643 643 643 640 624 612 615 604 615 616 627 628 628 616 624 609 612 597 600 582 578 545 512 480 456 441 437 434 426 422 422 422 418 411 407 406 408 412 420 443 463 487 503 522 522 529 540 544 548 544 551 551 550 555 548 541 527 519 498 498 495 487 486 489 500 503 495 490 511 515 523 531 539 547 551 555 547 543 543 543 547 555 555 562 534 542 544 523 501 468 436 422 405 385 358 331 318 318 310 324 352 371 384 377 373 366 374 378 414 405 424 471 534 562 549 522 453 457 464 479 498 521 525 525 502 506 511 501 494 495 512 532 562 566 554 537 520 508 507 515 503 508 515 504 506 486 474 466 459 449 441 414 401 374 362 351 351 347 343 339 367 415 475 522 594 590 570 550 526 506 490 478 511 515 523 535 543 555 562 570 562 562 562 558 554 538 522 510 502 522 541 542 553 522 469 402 77 101 118 106 89 88 134 183 185 218 242 273 309 342 347 325 275 205 166 144 129 82 59 66 89 118 140 161 198 264 326 375 396 430 460 482 547 609 634 610 650 687 692 643 571 533 507 463 385 310 232 162 127 97 82 66 73 83 92 90 102 144 213 270 374 414 440 442 431 405 328 245 141 164 223 308 373 407 417 400 354 318 253 163 106 103 96 86 155 126 144 278 478 609 640 573 415 227 105 94 92 65 86 138 128 173 238 330 421 486 551 597 608 596 588 588 596 596 584 572 580 580 580 580 584 588 592 585 558 555 555 551 531 515 492 480 489 469 460 460 487 499 499 494 483 483 490 487 494 487 483 479 483 483 480 476 468 472 484 492 492 488 483 479 479 487 499 511 506 522 538 538 533 525 525 533 549 534 519 511 509 505 501 497 482 467 466 462 466 485 497 509 474 435 418 415 447 475 475 459 439 459 495 515 495 467 479 519 534 540 564 596 605 621 595 532 361 295 225 205 204 183 141 117 109 97 117 197 311 383 394 381 452 471 499 535 550 546 537 536 559 585 607 611 603 599 617 629 608 624 621 602 591 587 576 574 639 685 725 763 771 726 635 556 530 476 471 512 495 457 438 449 485 484 436 431 493 516 443 361 430 517 632 702 696 667 674 698 648 634 622 599 580 556 542 530 535 535 545 549 545 522 502 497 501 511 516 523 521 524 521 510 534 519 496 479 464 452 448 444 475 475 476 468 458 442 427 423 391 386 397 416 454 481 489 488 510 517 518 519 520 520 513 502 490 479 482 478 478 490 509 517 532 524 508 492 488 496 504 508 535 531 534 534 538 554 566 567 537 519 515 496 465 442 427 420 440 429 421 405 393 385 400 394 393 378 370 359 355 344 333 322 323 301 278 252 222 190 159 144 142 138 126 107 85 77 78 82 82 78 70 66 69 73 77 88 72 84 96 96 92 92 104 112 112 104 96 84 76 72 67 67 66 66 66 70 70 74 74 74 89 89 89 85 81 77 73 69 66 67 79 75 71 74 93 109 120 149 164 190 208 239 273 303 353 371 372 377 385 379 372 354 339 316 297 278 263 236 201 177 169 153 141 125 112 96 87 75 90 82 86 78 85 89 97 102 87 92 115 117 124 117 132 129 141 134 141 133 140 137 144 144 151 147 139 127 119 111 106 106 86 98 118 131 135 139 151 171 205 220 228 244 272 300 288 262 238 224 217 223 257 295 314 314 398 376 365 386 380 313 254 262 365 515 548 469 494 588 621 581 612 592 569 557 569 577 573 557 537 541 557 569 577 573 560 541 584 573 522 422 320 265 262 263 269 230 200 212 226 219 199 179 307 285 307 364 440 500 604 685 732 775 795 785 778 732 599 453 316 319 373 462 516 535 571 612 567 494 413 371 334 275 212 165 182 272 209 198 263 229 142 45 40 78 195 213 222 267 305 396 456 457 461 458 447 431 408 392 358 323 304 309 294 251 223 224 193 214 230 250 254 206 162 151 171 180 224 253 217 150 146 186 190 154 104 89 106 135 122 88 157 229 298 357 466 609 735 778 791 758 715 681 658 628 591 565 468 414 381 399 385 327 288 296 277 225 186 182 170 131 112 117 201 182 166 143 127 111 115 127 157 200 195 158 184 251 250 185 229 205 182 163 145 146 127 99 96 88 88 96 84 60 43 39 44 39 43 46 50 54 54 54 83 59 38 38 42 46 39 37 38 39 40 40 40 40 40 40 39 40 43 43 44 48 59 60 68 61 62 58 59 59 67 61 47 47 51 62 73 84 95 99 115 99 87 80 88 89 85 84 175 198 233 253 249 205 137 93 57 41 39 41 69 77 61 44 74 77 69 61 53 49 49 53 48 56 41 49 44 34 64 185 279 256 147 51 107 183 178 134 73 61 52 43 46 50 57 62 47 47 47 47 47 47 47 47 51 51 51 51 51 51 51 51 51 51 51 47 47 47 47 47 47 43 43 39 39 43 43 47 43 43 43 43 47 47 47 51 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 37 37 37 37 38 38 42 45 53 53 49 41 33 37 41 41 37 33 33 37 40 40 40 40 40 40 40 39 51 31 31 35 39 31 31 37 36 37 39 55 59 51 50 42 53 57 56 48 44 51 55 56 42 38 42 46 58 54 50 50 54 50 57 53 56 56 56 56 73 49 53 81 58 38 71 146 103 51 43 90 99 91 135 241 331 429 525 540 424 254 151 133 70 87 127 147 127 87 59 59 67 51 39 39 40 49 45 41 65 64 52 43 42 45 49 49 37 38 54 69 77 85 108 128 172 312 332 244 144 120 200 279 417 573 689 701 611 467 305 176 107 77 42 41 41 41 41 40 72 63 59 64 88 113 117 113 78 69 58 57 69 82 105 116 173 215 253 294 355 421 476 497 458 492 421 282 224 233 233 210 342 339 273 166 88 82 100 112 141 129 105 96 100 124 143 143 182 186 174 146 150 214 218 158 174 226 328 332 224 220 288 266 115 57 46 87 164 244 309 355 351 344 310 241 156 85 48 48 45 51 80 93 94 82 71 60 79 103 114 101 80 51 47 54 46 53 54 46 47 55 70 81 150 251 303 383 446 511 613 613 562 466 472 354 162 165 164 44 88 80 47 75 158 101 41 44 45 50 65 81 89 85 73 65 57 76 96 100 72 43 43 75 83 74 67 44 43 43 58 98 171 175 215 244 219 123 55 47 45 53 68 60 46 40 43 59 63 64 73 74 53 44 46 70 73 124 108 76 96 92 56 48 44 52 56 52 43 43 48 56 44 68 102 132 209 306 374 394 431 536 637 695 741 772 779 779 777 804 805 774 733 710 672 631 600 589 517 394 305 282 250 177 167 90 138 98 74 74 38 50 58 41 42 70 66 41 42 67 57 45 45 65 85 81 52 39 39 60 72 56 52 72 88 88 84 84 84 100 112 104 73 45 40 41 42 54 78 89 86 93 44 40 40 42 51 51 43 43 82 89 184 255 183 71 51 51 48 48 41 45 49 53 46 46 79 100 100 60 44 52 60 55 93 163 150 101 112 127 130 146 100 121 115 89 68 74 72 71 42 44 56 56 64 81 77 61 65 69 73 93 109 121 113 119 123 184 230 255 302 393 510 603 782 827 865 873 840 779 719 663 598 576 553 496 416 333 272 248 210 164 117 86 80 73 58 46 40 43 43 43 51 51 51 51 51 51 54 50 46 46 46 42 53 45 41 49 61 65 61 49 45 45 49 49 53 53 57 50 39 39 48 71 70 49 56 76 63 86 69 65 88 72 83 156 207 292 415 538 620 652 671 675 627 545 401 236 120 71 58 55 58 61 53 53 57 65 73 81 61 53 56 48 36 52 64 48 49 45 41 49 65 69 61 49 53 53 53 53 53 53 53 53 50 50 46 46 46 42 42 42 42 38 42 62 61 41 37 38 40 51 90 101 93 77 64 48 40 39 40 44 64 88 120 144 124 103 63 38 38 46 77 97 85 74 78 123 168 189 162 120 70 74 61 44 42 43 50 41 48 48 55 55 51 43 38 38 47 50 46 41 41 41 41 41 46 54 75 75 86 134 246 388 526 597 619 597 547 490 435 385 313 305 307 329 347 369 376 383 409 421 440 460 483 495 521 525 528 524 538 538 554 574 601 606 614 603 599 591 587 583 587 587 583 591 603 615 623 627 623 623 603 603 599 588 587 572 571 560 568 568 572 572 576 576 576 576 564 559 560 553 546 532 518 500 462 440 398 328 257 178 71 28 32 27 26 31 32 31 27 31 31 31 28 28 32 37 49 47 32 54 75 59 39 35 35 36 37 46 74 101 133 184 228 274 314 356 406 453 490 524 553 580 618 633 644 640 636 636 645 645 641 625 624 609 613 606 621 618 617 614 621 610 617 602 605 591 576 542 506 474 450 435 438 439 463 448 436 420 412 408 408 401 378 375 383 395 423 454 474 485 484 504 523 527 530 526 533 537 546 546 539 532 514 503 496 485 477 461 456 456 486 501 508 511 486 497 501 509 517 525 533 537 529 525 521 525 537 541 541 544 531 531 529 508 494 465 433 415 388 385 385 388 384 375 359 354 351 371 379 372 369 366 382 398 425 420 451 498 549 568 539 506 450 473 497 536 575 602 610 611 587 573 562 532 502 503 525 552 521 536 543 526 493 476 483 495 488 476 464 448 447 447 459 467 471 472 460 429 396 349 325 313 337 334 342 361 397 442 490 529 535 526 514 514 518 514 502 495 491 499 510 530 546 562 574 582 586 582 574 566 555 535 500 480 472 476 511 532 567 556 515 459 63 91 108 108 95 98 139 178 143 153 156 153 161 179 195 193 207 144 89 74 54 52 52 53 71 128 185 217 250 311 397 470 478 535 565 603 665 742 742 702 667 706 719 660 577 505 447 395 312 251 181 123 93 83 73 81 56 67 76 69 82 123 173 226 301 400 457 427 351 285 235 191 171 206 259 313 358 395 429 435 406 369 288 166 85 74 84 98 123 99 140 279 471 582 597 507 318 170 83 83 88 81 108 163 197 273 370 458 529 570 618 638 611 608 608 608 612 608 600 596 600 596 592 592 592 600 604 601 556 537 520 524 532 528 520 504 488 480 483 491 507 510 502 494 498 498 502 502 498 498 487 487 483 483 476 460 444 436 444 456 480 476 468 464 467 475 483 491 510 526 542 542 541 529 525 529 565 553 530 523 523 520 516 501 489 485 477 477 484 492 503 508 435 396 364 360 384 416 432 432 455 468 519 546 523 459 447 475 491 499 517 537 549 554 532 511 501 444 397 385 388 366 333 309 246 239 263 307 374 421 441 448 452 470 498 542 553 534 518 499 518 529 532 536 543 546 565 581 568 584 581 558 551 560 549 546 546 580 623 671 717 729 702 667 565 531 490 485 484 466 420 412 409 436 451 463 462 448 431 413 347 397 507 637 655 602 602 650 600 585 577 558 538 519 504 489 493 490 487 484 480 464 452 444 443 447 455 463 460 460 456 449 454 439 416 396 384 380 380 380 407 407 408 401 389 378 367 363 330 333 341 367 394 422 440 439 480 495 496 496 494 486 479 476 464 452 456 452 448 452 467 475 494 482 466 461 457 472 484 496 524 531 538 538 542 550 565 555 514 504 500 484 458 435 420 404 401 405 405 393 384 380 388 382 388 370 362 354 350 347 344 337 338 320 305 275 248 218 194 186 173 166 146 123 104 97 93 86 94 82 74 70 73 73 80 80 72 80 92 96 92 96 108 120 112 108 96 84 76 72 71 71 58 58 62 66 66 70 74 74 89 89 89 85 81 77 69 58 66 67 75 71 67 63 78 101 112 134 160 178 196 215 250 280 315 330 343 347 352 349 331 323 332 321 306 291 268 237 209 185 157 145 129 109 92 76 71 67 86 82 86 86 89 93 97 98 83 85 104 105 109 106 121 126 118 114 118 118 133 142 157 165 164 167 159 147 139 134 130 130 138 142 146 155 167 175 183 198 213 221 228 228 253 276 255 214 129 123 125 186 271 345 368 356 460 433 442 480 478 423 320 253 268 395 437 426 487 533 535 539 545 517 494 494 517 538 534 518 546 542 549 549 557 569 585 582 553 539 523 472 389 298 244 229 222 184 156 142 150 163 171 168 220 239 300 365 392 432 560 697 801 836 875 879 785 613 392 249 188 262 364 469 531 577 648 708 694 650 602 560 507 417 306 197 199 274 130 94 158 138 98 41 52 111 241 207 189 243 246 329 352 331 299 287 295 319 343 355 368 373 374 374 347 316 284 257 274 271 287 303 295 252 204 161 161 181 225 246 214 162 143 164 201 162 132 94 67 97 124 98 127 197 274 351 484 654 792 846 871 845 822 796 770 717 653 592 499 453 412 417 396 361 342 339 335 300 280 257 205 142 131 160 213 194 178 159 140 125 125 131 177 239 242 197 227 298 301 241 249 301 305 275 256 189 106 83 100 100 96 88 73 57 60 60 40 40 43 43 46 58 70 74 47 47 51 59 66 58 38 37 39 39 40 40 40 40 40 40 39 39 39 47 47 51 58 55 67 63 60 54 58 55 56 49 45 45 46 54 65 65 64 64 80 73 72 81 101 110 114 121 206 217 220 213 193 149 101 69 41 40 39 40 57 65 49 40 74 77 69 61 53 53 53 53 40 52 36 40 56 34 52 193 306 291 167 47 84 135 127 134 62 57 56 43 46 49 53 61 54 47 47 47 47 47 47 47 51 51 51 51 51 51 51 51 47 47 47 47 47 43 43 43 43 43 39 39 39 39 43 43 39 43 43 47 47 51 51 51 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 37 37 33 33 33 33 33 34 41 65 93 105 93 77 37 33 33 33 33 33 32 32 40 40 40 40 40 40 39 39 51 31 31 39 35 31 39 54 38 39 40 48 48 51 50 46 53 49 48 44 51 51 63 55 37 38 38 38 46 46 46 46 54 50 57 53 56 56 56 56 76 57 61 73 54 39 63 115 94 51 51 90 103 111 159 249 316 398 499 522 417 242 143 124 89 133 201 256 247 183 119 87 53 41 37 37 39 44 55 44 60 52 47 46 38 45 49 53 38 42 54 66 77 89 109 124 152 264 344 292 184 136 160 216 347 492 590 583 524 436 299 165 100 77 53 42 41 46 56 48 80 56 44 60 89 113 117 109 70 65 58 65 81 105 129 148 152 170 207 271 340 417 459 464 508 530 460 338 268 222 171 128 200 221 195 120 57 43 68 89 125 109 100 96 108 135 154 154 177 198 194 161 142 149 141 121 181 221 331 316 184 188 268 242 118 75 89 169 276 376 476 537 560 534 465 345 202 103 70 68 46 46 59 80 100 94 83 75 87 90 94 77 55 46 50 65 45 45 46 46 54 58 73 88 133 242 293 416 516 593 732 713 665 464 454 397 205 148 143 69 63 76 46 46 146 133 60 68 61 66 81 97 105 97 73 53 65 81 96 84 72 76 80 81 87 67 52 44 43 43 66 111 167 175 196 208 159 76 47 52 45 49 65 56 42 39 43 59 63 60 77 82 57 44 50 90 85 140 100 56 88 80 43 48 68 84 96 88 64 44 43 44 53 73 84 86 136 209 250 252 289 363 444 490 540 587 602 597 622 641 646 612 577 547 513 487 422 416 378 300 245 203 168 121 129 86 126 82 58 58 38 40 42 41 41 42 42 41 41 51 45 57 61 61 53 49 52 60 40 56 80 92 80 72 92 128 120 120 112 116 116 104 73 57 41 40 40 45 61 76 76 76 44 40 41 50 55 52 47 47 66 110 264 324 198 63 50 50 48 44 40 45 53 54 54 47 48 84 89 64 56 72 77 86 135 252 239 154 140 139 142 175 172 190 176 131 98 88 70 47 42 48 52 44 44 64 61 45 81 85 81 73 69 81 85 92 133 171 189 182 183 224 312 389 531 590 657 684 665 609 557 505 452 404 373 333 282 226 168 128 129 102 83 68 69 73 58 57 39 43 43 43 51 51 51 51 51 51 54 50 46 46 46 42 49 45 45 49 53 57 57 53 45 49 49 49 53 57 57 49 39 40 83 111 106 77 68 99 97 117 88 95 143 141 153 258 387 476 587 678 727 727 705 694 641 568 424 248 136 80 59 40 62 61 57 53 57 65 77 85 53 49 36 36 40 52 64 80 45 45 45 57 65 69 61 53 53 53 53 53 53 53 53 53 46 46 46 46 42 42 42 42 54 42 50 74 73 49 41 42 39 42 82 102 109 93 72 52 43 40 40 44 61 100 137 168 156 123 71 38 37 47 86 116 97 88 93 127 179 188 157 111 74 71 58 42 40 41 42 41 60 64 75 75 71 67 59 55 50 54 49 52 48 48 49 49 61 54 67 67 70 103 207 345 510 598 621 575 490 413 351 304 233 236 262 292 337 359 365 368 393 409 444 472 499 511 533 533 528 524 538 542 554 570 593 594 594 587 587 587 591 591 595 599 583 587 591 599 607 615 623 623 619 612 612 612 604 596 588 580 564 568 572 576 584 588 592 596 591 591 584 580 569 562 548 538 504 486 441 371 301 223 112 39 30 27 26 28 32 27 26 31 27 27 27 31 36 40 52 45 40 53 69 58 34 33 34 35 35 36 41 57 81 116 163 202 256 286 341 395 444 493 543 577 607 618 629 633 629 621 629 634 638 630 618 606 598 598 598 602 606 606 610 610 610 602 594 587 565 531 499 467 451 443 451 452 480 465 453 434 422 410 409 399 362 355 359 367 393 409 433 452 455 475 498 502 505 501 512 520 508 497 493 471 464 450 451 444 404 399 394 417 456 487 502 501 476 476 484 488 496 504 508 512 512 508 504 512 524 532 524 519 550 538 519 506 493 459 418 391 357 361 377 395 414 406 392 375 339 354 362 356 349 349 365 381 404 415 450 508 555 567 557 532 527 558 590 633 672 692 699 696 658 620 554 480 419 409 446 479 478 501 532 543 526 509 493 493 429 413 394 382 389 405 436 456 499 510 515 499 471 443 431 427 464 472 483 503 524 552 579 598 558 546 542 542 550 554 546 538 562 566 578 590 598 602 601 601 606 599 603 606 602 568 533 498 462 462 490 538 589 605 581 549 55 56 57 57 69 84 118 151 130 140 124 111 89 94 108 125 146 91 55 55 54 52 52 76 102 138 202 278 362 419 464 493 552 629 688 729 784 845 845 795 713 685 666 639 560 444 356 331 226 200 170 132 95 73 63 67 57 57 67 76 93 115 145 185 227 353 430 378 289 235 212 189 224 247 277 302 338 391 449 466 473 426 345 216 111 73 75 94 95 80 114 248 438 553 552 442 169 76 45 57 76 96 143 209 297 374 481 552 590 618 651 667 618 616 624 624 616 612 608 612 616 608 600 596 596 604 612 602 561 535 519 518 522 529 528 524 500 507 515 515 511 506 498 494 502 509 509 505 494 486 475 475 464 468 464 452 425 417 429 448 479 475 467 467 471 479 482 486 506 518 530 538 545 537 529 529 580 560 544 533 534 535 523 508 499 495 491 491 494 498 509 499 424 390 373 369 381 401 413 409 448 433 476 516 511 440 408 424 437 449 451 470 514 526 508 505 538 501 481 492 510 510 508 497 471 461 465 473 492 508 524 542 471 474 482 501 493 470 465 459 389 390 397 408 426 438 461 480 495 508 497 478 479 507 512 514 510 543 562 577 588 623 694 740 644 595 510 446 433 419 390 398 376 403 451 470 432 408 454 516 387 377 431 544 587 550 540 561 554 539 531 516 497 485 470 455 452 444 437 426 422 407 403 399 393 401 409 410 407 400 396 392 381 366 343 327 315 304 304 308 338 342 339 332 325 309 298 294 273 289 308 327 354 373 391 410 455 477 478 474 467 460 453 446 426 426 418 410 405 409 421 433 452 447 431 426 426 445 457 476 504 519 530 538 549 545 545 523 494 477 477 466 439 416 389 365 361 366 385 381 377 373 388 385 384 365 357 353 353 346 351 348 346 331 316 286 263 233 221 218 193 190 174 155 136 117 101 86 94 94 90 81 84 80 80 76 68 80 92 92 92 96 108 124 120 112 100 88 76 68 63 63 50 50 54 62 66 70 74 78 89 89 85 85 77 73 65 58 66 67 75 71 63 59 74 89 120 146 169 179 189 207 230 246 273 285 305 314 318 315 308 301 306 302 291 276 261 225 198 177 137 129 113 89 72 56 59 55 75 79 86 86 89 90 86 82 72 73 93 90 93 90 110 119 110 99 110 111 130 146 174 185 188 191 183 175 171 166 162 162 186 182 186 199 199 179 143 126 197 205 192 168 169 173 132 86 56 66 112 197 310 388 419 418 450 411 416 450 452 402 319 232 308 371 405 467 537 486 445 512 501 498 511 523 527 519 511 511 483 495 514 522 533 545 565 567 498 463 468 486 462 383 333 330 280 240 185 134 130 175 235 272 216 223 281 345 360 372 476 605 789 832 886 864 678 394 193 133 200 293 411 504 565 608 671 719 681 677 670 652 622 569 463 321 222 239 62 44 108 51 54 52 74 166 324 260 220 279 243 290 248 226 194 202 260 328 379 403 423 448 451 412 369 357 338 310 365 358 374 382 354 319 287 236 248 252 260 254 250 230 210 184 186 156 143 93 46 77 149 151 131 189 259 359 526 703 829 860 877 863 849 834 796 736 656 599 543 513 463 421 387 364 360 353 350 330 338 331 273 193 178 211 188 174 170 163 152 141 133 131 201 235 242 225 239 258 257 244 196 333 381 378 374 245 122 162 116 112 101 85 73 65 68 64 56 56 59 59 58 62 74 82 38 39 55 67 70 70 59 59 48 39 39 39 40 45 40 40 40 39 42 42 50 54 61 54 62 58 48 49 50 43 43 43 43 43 44 44 48 48 45 45 49 46 57 70 90 99 107 125 162 168 163 136 120 92 72 60 40 39 40 40 53 57 45 44 74 80 65 61 53 53 53 52 44 56 35 36 64 34 52 205 314 284 140 38 60 83 67 102 54 50 52 43 50 49 56 53 50 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 47 47 47 43 43 43 39 39 39 39 39 36 36 39 39 39 35 35 35 35 36 39 40 39 36 35 36 35 36 35 36 43 38 42 42 42 42 42 41 41 45 41 41 37 33 33 33 33 37 33 49 97 153 177 161 137 81 57 33 32 33 37 32 31 36 36 35 35 35 35 35 35 39 31 31 43 35 30 55 90 79 45 39 39 52 63 50 37 45 41 44 51 59 63 66 51 38 38 38 38 42 46 53 53 61 57 64 60 56 56 64 56 64 72 65 61 46 54 70 83 74 58 51 78 91 111 162 225 310 345 401 414 318 183 112 124 188 239 330 417 424 336 210 120 66 48 40 37 38 43 58 55 55 47 46 38 38 38 50 54 50 54 58 62 73 89 105 117 128 188 292 296 224 168 136 153 270 387 445 416 347 277 192 118 80 65 49 49 60 72 86 71 56 41 41 49 73 98 110 114 106 81 61 65 97 137 160 169 134 125 157 229 325 401 422 414 482 500 448 366 321 263 173 107 83 100 112 82 47 44 57 74 122 109 93 92 114 129 132 132 145 161 158 153 145 129 109 121 137 149 248 240 120 155 247 202 114 94 138 238 357 456 562 639 677 648 569 434 283 160 97 86 69 57 46 48 72 89 74 59 70 70 76 64 58 49 56 60 44 44 44 45 50 66 85 103 132 252 299 451 566 627 785 781 635 487 412 376 260 131 91 117 70 87 47 55 142 137 88 112 77 90 110 122 114 90 62 46 81 89 81 69 73 89 77 61 87 63 48 44 43 44 66 127 135 139 144 140 104 48 46 48 44 45 61 52 41 39 47 71 63 60 77 86 64 45 58 106 100 155 96 43 84 83 43 63 60 87 112 111 88 59 48 48 57 69 65 48 58 101 147 173 211 249 271 293 340 402 425 415 406 410 407 400 365 323 298 292 210 200 178 152 129 98 71 60 74 70 82 62 47 55 42 42 41 41 42 42 41 40 41 41 40 53 61 53 40 40 52 76 40 48 72 92 88 84 108 140 153 164 164 144 108 80 64 64 64 48 40 44 64 68 59 43 44 53 50 58 63 55 55 43 62 165 343 335 150 42 66 50 48 44 40 45 50 62 58 51 44 76 81 60 45 73 97 117 239 412 419 318 292 275 279 343 408 367 293 212 175 174 155 117 91 107 87 47 43 56 68 52 113 113 97 73 69 80 73 68 83 117 136 130 119 136 198 256 306 377 457 497 480 421 373 324 279 215 163 127 108 92 73 53 81 77 61 57 50 54 46 49 39 46 50 50 51 51 51 51 54 54 54 50 46 46 46 42 45 49 53 53 49 49 53 57 49 49 49 53 53 57 57 49 39 40 72 115 118 101 116 166 205 212 163 186 293 316 328 448 569 637 700 727 723 679 628 582 496 436 332 208 133 108 72 40 62 69 69 69 69 69 69 65 45 49 36 36 48 60 64 84 41 57 73 69 57 45 49 57 49 49 49 49 49 49 49 49 46 46 42 42 42 42 42 42 66 42 42 62 61 41 41 54 39 41 66 94 113 101 81 60 44 44 48 52 64 108 153 188 179 155 119 79 59 66 93 117 96 100 117 145 162 148 120 82 82 83 66 43 40 41 46 41 68 72 83 87 87 83 68 71 58 65 61 64 60 60 60 53 62 54 51 52 52 83 175 310 487 583 598 512 392 292 234 188 180 207 257 322 375 400 394 380 413 437 472 504 527 527 533 529 528 528 542 546 554 566 581 582 566 563 567 575 583 595 599 603 583 583 583 583 591 603 619 623 620 624 624 617 613 605 593 589 570 573 577 581 596 600 604 608 603 603 603 592 588 577 574 560 546 521 479 406 345 271 172 89 47 29 27 28 29 27 26 28 27 27 27 31 32 32 36 29 62 60 72 68 53 35 35 36 35 35 35 36 48 71 114 138 161 196 250 308 369 435 508 550 572 591 606 602 590 594 606 615 618 610 598 590 583 575 575 575 583 587 591 591 587 583 575 564 551 524 496 472 460 457 469 470 482 474 470 459 447 423 415 393 357 339 338 338 356 364 380 391 406 433 461 469 464 467 478 486 459 443 431 413 403 396 401 398 349 341 356 387 437 475 486 478 475 479 483 487 495 499 503 507 503 499 499 511 527 527 511 502 544 529 503 505 503 473 408 357 341 341 360 391 421 423 413 397 365 378 386 383 376 381 396 412 431 458 500 546 581 592 607 610 636 667 687 710 722 729 726 715 638 593 519 426 341 314 328 361 416 455 514 560 576 554 498 454 375 371 368 376 388 419 450 481 541 561 569 565 557 553 561 573 589 589 597 609 620 628 632 632 604 596 589 589 589 589 581 577 621 628 640 651 656 652 644 632 633 614 611 599 599 576 550 518 479 475 490 538 586 609 594 574 54 53 52 53 55 76 106 113 131 131 122 102 79 72 105 130 104 76 60 69 68 54 53 83 139 191 266 323 393 450 523 591 633 734 812 839 882 924 914 862 747 636 577 586 523 382 308 318 218 216 218 193 149 108 79 68 57 58 61 82 88 97 103 123 154 271 337 312 269 255 233 209 240 247 257 274 315 373 434 455 473 433 364 251 135 69 50 54 76 56 83 202 393 520 501 381 123 73 80 92 111 149 203 268 396 465 541 597 618 643 665 662 607 597 617 617 612 604 608 612 616 608 600 592 592 603 615 605 564 546 538 530 533 521 517 509 512 516 528 520 507 495 491 495 478 483 479 475 463 451 439 439 444 452 460 448 436 429 448 464 479 482 478 482 486 489 493 489 509 517 525 537 545 541 537 529 561 545 529 529 534 539 535 527 503 503 502 505 508 508 512 494 431 413 401 397 397 405 404 404 444 409 425 485 497 444 412 420 429 437 428 443 515 558 555 552 530 491 468 479 498 517 539 543 527 500 492 504 534 549 542 531 527 503 479 455 417 385 393 403 344 349 348 351 362 365 365 376 388 401 386 362 371 412 432 450 501 562 600 587 530 513 584 659 680 642 561 500 463 398 349 354 393 337 368 449 479 465 452 454 496 443 437 514 569 552 522 507 520 505 497 482 467 459 444 436 429 425 410 402 394 394 386 386 374 371 383 384 384 377 359 351 332 306 287 267 248 244 237 244 271 275 272 272 261 257 241 237 237 256 283 302 325 340 359 377 398 421 433 430 411 400 393 381 370 366 362 353 342 349 365 384 403 402 394 385 393 404 428 440 459 474 498 512 513 504 496 477 461 439 436 424 405 374 343 319 316 339 362 366 365 372 392 389 361 347 343 342 342 346 350 355 356 345 330 300 273 258 247 240 213 201 197 183 164 136 109 82 98 94 94 85 88 80 76 72 68 80 88 92 92 96 112 124 128 120 104 88 72 64 56 59 46 46 50 58 66 70 78 78 89 85 85 81 77 69 65 61 73 81 82 78 66 62 77 96 158 181 199 206 196 195 211 215 235 248 272 288 296 289 289 286 282 279 276 261 245 210 178 158 121 113 100 76 56 44 47 51 67 71 75 82 82 78 74 63 68 74 89 82 85 82 110 126 122 122 118 122 137 157 177 189 204 211 203 198 194 190 198 198 190 202 218 234 226 166 74 36 208 208 168 124 111 95 34 26 64 86 128 206 308 382 425 436 447 404 402 435 425 402 328 245 289 424 415 348 387 416 395 411 448 465 505 517 477 425 401 412 424 459 506 538 550 560 560 546 516 454 439 479 468 406 371 392 409 382 327 268 228 232 268 294 267 227 244 310 349 353 409 491 686 729 798 769 533 224 95 128 147 237 339 408 468 518 557 569 586 608 614 597 599 581 496 369 214 207 44 56 138 41 55 102 81 212 388 299 243 295 222 249 239 245 261 321 400 455 475 466 521 544 521 446 410 423 439 419 454 446 462 458 415 387 376 333 353 322 290 270 287 296 283 232 212 190 188 119 44 76 169 195 139 174 235 351 539 724 815 821 838 832 821 796 743 686 626 589 575 541 488 418 375 360 364 360 373 346 342 354 323 234 194 191 148 142 147 152 149 133 121 116 226 217 224 242 229 192 182 205 213 317 294 303 382 293 158 210 148 133 118 106 98 93 73 53 77 77 80 76 67 63 63 67 51 55 63 67 75 94 123 147 55 39 38 39 45 53 41 40 47 50 42 46 50 61 57 49 53 50 47 41 41 42 41 41 41 41 41 42 42 42 43 43 42 43 44 53 65 69 81 96 113 112 103 76 67 48 55 53 44 40 48 49 64 57 61 53 74 66 58 54 53 53 53 56 56 64 35 35 64 35 52 213 330 283 127 37 55 63 38 86 50 53 52 44 46 42 49 45 43 43 43 43 43 43 43 43 51 44 44 44 44 44 44 44 47 47 47 43 43 39 39 39 39 39 35 35 35 35 39 39 34 34 34 34 39 35 43 35 39 35 35 35 35 35 35 39 38 42 42 42 42 42 41 41 41 41 37 37 33 33 33 33 41 33 53 121 197 233 213 181 129 89 41 32 33 45 41 32 36 35 43 35 35 35 35 35 31 30 31 43 31 30 71 114 119 54 38 38 49 68 39 35 37 37 47 47 63 63 66 51 46 38 38 38 46 50 62 66 61 57 64 60 56 56 63 63 56 72 72 49 46 66 74 67 66 51 51 55 71 95 139 178 260 255 268 273 209 118 102 153 295 349 444 546 561 449 272 126 78 60 52 37 37 42 54 62 47 39 38 38 38 38 42 54 66 66 66 62 70 85 101 109 125 133 237 281 241 185 125 111 154 225 274 251 177 119 93 95 68 53 45 56 76 91 98 87 39 40 41 49 61 85 110 129 149 105 61 61 105 152 176 165 127 102 118 187 298 362 380 359 395 429 419 394 396 342 232 158 86 95 112 128 117 98 99 120 157 132 116 107 121 117 112 104 105 94 81 93 121 109 101 129 101 89 180 169 80 133 236 177 100 81 138 243 353 440 554 645 718 704 646 535 386 241 131 85 76 48 42 43 45 48 48 48 53 53 56 55 50 45 52 45 44 43 43 43 52 87 125 147 212 325 356 497 585 617 766 755 551 539 418 345 320 175 95 149 78 84 56 75 134 109 80 124 61 89 121 129 102 70 46 45 78 66 63 83 79 55 51 70 69 49 44 44 43 44 70 131 123 119 115 103 68 46 44 43 43 49 60 55 41 40 55 76 60 60 69 86 71 45 73 128 169 227 148 88 141 138 102 128 43 60 108 120 100 72 60 56 42 61 97 92 72 67 90 106 180 186 165 160 206 268 287 274 225 210 214 211 184 142 132 146 116 93 82 87 80 57 46 57 47 62 50 42 41 41 41 40 40 42 47 42 41 42 41 40 40 40 41 45 45 45 41 40 40 76 84 60 60 92 100 80 128 156 168 140 84 52 49 69 77 57 42 46 61 57 39 36 59 61 65 62 62 59 48 43 71 221 385 308 75 37 86 62 44 40 40 45 61 66 63 55 59 80 88 59 44 72 104 143 376 601 643 565 543 546 566 643 694 611 462 334 294 317 311 273 171 167 127 67 44 68 80 72 137 129 104 72 68 80 65 44 64 87 110 104 90 85 127 174 125 193 264 296 276 228 188 150 88 70 70 58 42 42 50 58 82 78 62 50 42 42 42 41 43 50 50 50 51 51 51 55 54 54 54 50 46 46 46 42 38 46 61 54 49 38 49 50 49 42 49 46 53 50 57 50 47 39 47 86 105 123 189 256 362 357 295 334 481 532 547 657 678 713 735 705 649 566 495 437 340 299 223 154 126 121 68 38 62 73 81 81 77 69 57 45 41 57 36 36 48 60 52 64 36 68 97 85 45 36 37 65 49 49 49 42 49 42 49 42 42 42 42 42 42 42 41 41 65 37 37 41 41 36 37 54 40 40 50 93 113 109 89 73 52 49 48 49 68 101 156 192 179 187 187 159 107 83 83 102 69 97 129 142 135 111 80 50 93 91 71 43 40 41 57 52 48 52 67 71 64 60 45 48 59 62 65 68 64 64 68 61 58 46 38 40 40 64 164 287 450 542 549 440 292 191 141 110 170 216 289 378 435 452 437 419 460 487 519 536 547 535 522 517 521 528 539 539 547 551 559 563 535 543 551 556 572 584 596 600 587 583 575 575 583 592 608 616 619 623 628 621 617 605 597 589 585 585 589 593 597 601 601 605 592 596 596 596 592 581 581 578 553 547 510 445 388 322 216 132 59 30 27 29 30 28 27 40 27 27 27 31 32 35 28 27 62 63 71 71 64 53 46 42 38 35 34 34 34 47 78 98 75 107 165 227 296 373 454 512 531 553 568 564 552 552 568 580 595 584 576 561 553 542 538 538 550 550 565 565 565 557 549 535 541 525 497 481 466 467 472 480 476 473 481 481 462 438 421 384 345 326 314 310 309 309 324 335 369 393 424 434 434 433 444 452 452 443 421 410 399 396 398 406 350 357 384 419 473 496 491 475 500 492 496 500 505 509 506 510 498 487 491 499 515 504 484 475 501 493 475 492 506 472 401 341 342 344 359 382 415 433 423 411 424 436 448 454 454 459 479 499 498 528 563 589 604 627 654 680 708 726 730 733 729 718 718 708 602 573 520 438 360 311 305 321 385 420 487 568 603 574 482 406 402 411 427 451 475 503 531 557 609 627 620 597 571 568 576 595 580 576 576 587 598 601 604 601 583 576 575 579 587 598 598 598 593 609 636 652 664 670 662 652 622 587 555 529 518 515 496 481 478 454 454 482 523 535 519 499 66 54 52 53 66 90 105 113 109 123 123 103 76 80 116 141 95 60 56 68 67 54 69 122 185 245 323 398 476 548 605 660 769 850 909 925 934 932 915 868 779 627 524 511 469 362 309 329 279 308 335 323 272 192 112 59 59 60 83 92 85 75 72 96 156 273 342 320 257 227 239 248 203 230 264 282 308 330 361 385 374 405 383 263 131 65 50 50 52 45 85 205 353 418 368 267 75 74 102 127 177 263 368 449 510 571 638 668 667 669 688 690 594 576 587 597 616 623 623 623 584 596 608 612 615 607 606 598 588 565 550 550 547 532 509 494 498 498 505 505 513 501 484 480 468 460 452 452 448 440 432 428 452 456 460 451 436 432 451 467 454 469 485 505 525 533 532 528 524 524 524 520 528 532 532 513 510 523 527 519 503 503 515 538 529 529 536 543 546 543 531 512 483 465 457 450 450 439 427 407 431 416 416 440 467 483 479 471 500 456 432 448 471 476 493 509 450 439 451 471 487 483 470 439 448 445 460 468 487 499 503 499 449 425 388 354 330 300 290 302 268 275 279 286 286 289 289 285 341 298 267 276 269 257 273 318 395 439 479 530 572 591 593 588 588 660 692 620 519 450 406 380 385 374 346 349 447 538 525 443 473 459 477 527 548 535 542 559 490 492 512 505 485 464 456 453 437 436 431 419 419 426 433 426 417 410 403 396 378 362 340 321 295 277 254 235 215 200 189 189 220 216 208 200 196 196 196 200 204 222 250 269 288 303 303 314 347 350 347 335 321 307 289 277 258 262 265 261 265 279 303 322 344 354 346 342 350 353 365 369 408 415 427 438 438 430 422 399 385 371 364 353 334 314 295 282 299 309 324 363 390 412 408 370 324 302 305 313 327 338 353 357 365 358 355 344 326 314 299 281 231 221 221 203 176 144 110 86 94 90 86 86 85 80 83 83 60 72 88 92 92 96 108 120 120 116 115 103 87 71 59 51 46 46 46 54 62 70 78 82 81 81 81 81 77 69 61 65 92 103 100 88 73 76 95 117 187 222 256 263 243 219 201 189 226 231 251 263 267 279 283 280 252 253 257 250 226 187 151 127 97 84 75 63 55 47 39 39 39 44 52 67 67 59 51 39 48 61 81 85 85 86 109 125 113 117 125 132 148 172 195 211 212 219 215 222 218 217 213 213 204 232 236 200 148 108 99 111 290 203 115 87 66 40 32 55 74 130 201 252 287 326 366 398 401 374 358 355 357 346 311 271 240 354 333 271 313 335 353 402 424 458 494 477 405 352 355 374 425 456 503 550 581 587 567 544 593 506 490 551 560 493 450 455 468 454 435 411 376 333 301 274 272 248 238 233 263 292 313 324 451 580 652 542 340 195 149 151 150 194 267 328 376 400 414 425 445 478 488 486 485 472 410 325 247 217 128 204 203 94 145 127 134 217 364 259 222 302 253 296 342 396 460 516 555 582 593 585 516 524 512 476 461 458 453 421 445 456 468 461 441 406 394 387 443 404 364 321 301 306 325 334 288 199 173 124 62 125 198 149 93 125 224 393 547 661 759 817 771 785 778 721 643 586 550 520 530 500 454 396 361 345 349 361 365 350 338 327 284 210 194 204 161 138 119 100 93 93 109 114 196 143 131 182 193 144 134 169 341 344 228 224 360 301 154 176 141 146 162 163 147 114 74 50 78 82 97 93 85 73 61 56 107 114 90 58 95 147 174 254 158 87 38 36 52 76 40 44 63 62 42 46 62 46 37 54 37 43 44 44 39 39 41 42 40 40 40 41 41 41 42 42 50 50 54 58 61 62 66 73 60 56 59 48 51 44 51 44 51 40 47 52 76 73 68 45 60 55 43 42 42 49 53 63 63 75 35 40 80 36 44 185 278 270 130 34 36 37 35 60 45 45 44 44 43 38 34 34 47 47 47 43 43 43 36 36 40 37 37 37 37 37 37 37 44 51 47 47 43 43 39 39 39 39 34 34 34 34 39 39 38 38 41 34 33 34 49 50 37 34 34 34 34 34 34 34 38 42 42 42 42 42 41 41 37 37 37 33 33 32 32 32 53 33 33 73 145 201 225 217 193 133 61 33 45 53 44 32 35 34 41 34 34 34 34 34 30 30 31 43 30 30 71 130 111 54 40 53 101 108 55 35 36 36 43 43 51 51 54 43 37 38 38 38 46 50 54 54 61 65 76 72 67 63 67 71 63 64 72 61 46 46 55 59 67 39 38 52 84 91 111 139 179 178 184 177 129 69 76 121 278 383 457 488 546 528 344 99 71 53 45 38 37 37 38 38 38 38 39 39 40 40 44 55 61 53 49 61 73 73 81 82 98 159 190 182 195 227 183 106 116 83 83 104 113 74 50 50 72 72 75 67 67 67 75 76 40 40 40 40 40 41 70 94 189 137 77 45 61 100 136 145 138 109 95 137 226 288 317 308 308 316 364 445 467 415 328 273 169 149 198 279 288 209 150 152 161 141 118 110 106 98 82 62 42 43 51 63 71 83 98 102 90 118 117 78 85 129 169 158 100 93 135 217 317 407 531 637 763 820 829 712 504 289 144 96 67 67 56 56 50 51 47 46 47 47 47 46 45 45 49 50 44 43 43 44 81 126 179 216 328 458 455 541 634 689 804 740 596 513 304 198 238 132 40 85 78 43 46 58 44 73 120 52 99 91 72 72 77 82 66 46 47 48 49 57 62 58 50 47 51 46 45 45 43 43 55 119 103 91 87 90 61 42 42 64 66 63 58 42 40 40 48 61 65 53 62 74 63 52 84 161 298 311 305 187 197 288 218 160 105 73 57 73 101 101 84 63 41 71 87 64 56 73 81 61 89 80 87 109 108 114 157 221 165 166 142 98 79 107 108 86 58 58 67 64 60 56 44 44 47 46 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 41 40 39 40 50 45 38 41 41 49 61 73 81 77 80 59 99 128 109 69 46 66 91 81 44 43 72 84 44 41 41 47 74 91 112 110 98 75 52 79 190 308 220 48 59 115 39 40 48 56 49 42 41 46 51 63 55 62 75 70 66 110 222 449 709 805 802 856 880 877 908 874 748 620 552 513 465 428 406 253 172 120 104 92 68 76 96 124 112 92 68 52 52 60 68 43 59 71 74 58 61 77 100 99 103 111 115 115 107 99 91 45 49 57 61 58 50 41 41 86 73 49 41 41 41 40 39 47 50 50 50 50 50 51 51 54 58 58 58 50 45 45 45 42 38 38 38 38 38 38 38 46 42 50 46 54 50 58 54 74 58 65 91 106 128 198 280 501 432 501 603 625 663 694 630 657 701 721 671 562 484 455 469 244 170 108 99 93 70 55 63 66 77 81 81 73 57 41 37 57 53 48 44 44 48 52 56 40 83 127 131 103 68 41 41 41 41 42 38 42 38 42 42 50 50 50 46 46 45 45 41 64 34 80 40 34 59 34 37 38 39 40 69 105 117 105 93 45 46 53 58 77 101 141 179 191 190 183 167 143 100 76 76 38 103 155 135 92 84 72 41 74 79 66 44 42 58 57 40 38 39 40 40 39 39 40 41 48 59 62 62 69 65 65 61 49 37 36 38 39 46 126 230 408 476 455 334 204 157 158 171 221 279 363 423 456 461 466 472 525 537 546 551 548 536 516 507 519 518 517 510 517 511 519 530 544 547 540 533 537 542 565 577 596 591 575 567 564 573 586 609 619 627 631 624 620 616 601 597 581 581 585 578 578 578 567 574 581 585 581 584 583 583 576 573 558 549 511 458 425 372 283 199 130 74 29 28 28 26 26 28 26 27 39 31 26 26 28 41 34 46 58 62 51 56 83 96 72 65 54 41 33 34 47 56 38 51 89 150 204 285 359 416 462 476 492 496 502 499 511 531 558 550 524 521 507 496 484 472 484 502 514 525 529 533 522 522 517 513 502 484 469 463 460 462 462 466 470 474 470 450 429 388 350 300 243 207 207 214 229 235 274 324 371 401 415 422 433 460 471 479 487 489 482 487 487 488 476 487 502 514 525 532 535 534 515 500 492 492 485 486 475 464 445 419 403 397 406 395 380 367 380 382 375 392 409 393 334 289 329 351 374 411 445 472 487 493 537 533 526 519 508 505 506 510 524 480 465 500 590 661 680 672 705 705 708 707 696 680 664 656 626 600 547 477 399 342 315 301 343 411 517 572 585 552 512 502 535 547 556 563 564 565 570 599 588 595 584 540 488 447 441 450 445 445 463 493 531 548 538 511 487 465 458 461 472 491 509 532 562 577 604 635 662 670 657 631 606 545 489 442 408 386 359 333 306 292 308 349 407 451 474 474 54 58 54 53 53 53 69 81 129 145 149 128 100 96 135 161 79 56 56 72 67 54 99 164 219 271 349 432 515 598 675 734 851 904 952 964 939 895 829 766 708 598 513 467 408 324 307 341 398 395 375 336 289 226 167 111 69 77 91 89 78 60 53 70 180 326 416 363 230 163 183 223 202 225 252 283 313 335 358 369 358 431 440 330 166 57 47 48 52 53 74 158 256 290 253 190 151 121 135 169 215 284 394 487 544 573 599 625 647 658 681 675 610 595 607 617 627 627 622 615 580 588 596 596 600 591 598 593 598 579 567 549 542 532 509 479 479 479 482 482 490 482 477 469 480 473 469 464 464 460 456 452 440 448 452 448 440 443 463 486 469 473 492 508 528 548 560 568 536 536 536 524 524 521 536 533 491 511 531 535 527 519 526 530 541 548 547 543 546 546 547 540 502 475 459 452 460 457 438 426 435 431 428 436 451 479 515 539 503 480 453 429 437 454 462 443 467 452 444 432 432 417 412 397 421 425 440 444 439 419 400 376 386 368 338 301 270 241 231 246 239 257 250 250 246 242 249 238 231 211 204 231 243 231 247 299 364 397 412 436 479 530 599 644 605 617 617 618 625 600 491 374 424 421 389 348 380 478 556 586 546 552 546 544 530 521 520 505 524 506 490 486 482 489 497 500 492 480 471 474 478 485 473 453 464 457 446 432 417 390 368 349 315 293 274 247 228 217 213 201 201 198 201 193 189 192 196 196 219 230 242 258 269 277 277 295 337 340 321 303 280 266 262 248 229 233 236 228 231 242 266 292 310 313 313 309 317 321 332 336 352 363 367 375 374 370 358 351 332 318 306 295 280 265 261 257 276 283 302 340 375 389 384 355 305 287 294 301 327 338 361 376 384 377 381 373 362 352 341 330 266 240 225 206 175 149 126 110 99 95 94 90 89 84 87 87 68 76 88 92 88 92 104 116 116 112 111 103 87 75 63 55 46 46 50 54 62 70 74 78 77 77 77 77 73 65 57 60 95 110 100 88 80 80 102 132 218 252 295 302 286 255 225 206 215 220 236 248 256 256 261 261 221 221 226 211 191 163 124 115 93 87 75 59 51 47 39 39 44 44 44 44 44 44 44 44 53 69 89 93 93 97 109 125 136 140 148 155 163 179 190 202 207 203 195 191 190 209 233 264 312 343 334 245 129 81 112 172 157 161 169 165 119 51 30 46 117 145 201 265 310 321 301 273 342 306 247 219 212 201 177 153 105 181 187 205 295 325 337 409 371 397 428 404 363 338 365 407 470 481 503 526 557 583 602 602 596 549 545 589 597 554 527 532 514 511 500 488 465 434 414 392 354 342 337 327 330 337 347 354 365 470 503 388 262 223 209 180 163 180 221 270 299 343 392 423 374 395 408 387 381 368 310 232 219 209 148 232 244 171 222 201 224 251 373 333 339 426 425 512 475 502 530 558 566 570 566 559 487 488 475 444 444 454 453 425 416 408 415 424 424 412 404 408 440 425 413 405 397 382 370 351 334 268 234 161 75 121 187 154 113 141 228 343 453 544 649 727 719 725 726 700 651 586 493 423 434 424 397 358 314 295 314 334 334 306 290 271 229 178 175 200 197 174 147 124 109 113 117 125 153 125 128 153 148 118 109 136 255 282 222 237 321 261 155 180 141 142 150 154 150 139 123 111 67 87 107 119 107 83 51 42 179 218 126 62 143 159 142 258 178 138 79 43 52 56 40 44 54 69 81 81 66 45 37 38 38 38 39 38 39 38 39 39 40 40 40 40 41 44 44 44 48 48 48 48 48 48 48 48 63 59 55 51 47 47 47 47 47 43 44 60 76 84 72 60 57 52 47 46 46 53 64 63 70 75 39 40 76 35 36 161 206 210 93 32 34 35 34 51 51 52 44 44 39 35 34 34 47 47 43 43 43 43 36 36 37 37 37 37 37 37 37 37 44 47 47 47 43 39 39 39 51 47 39 35 34 34 35 34 73 69 57 45 33 33 41 45 37 37 34 34 34 34 34 38 42 42 42 42 42 41 41 41 37 37 37 33 33 32 32 32 32 32 32 45 85 129 165 181 193 153 101 68 56 48 40 39 42 41 41 41 34 34 34 34 38 30 30 31 31 31 63 98 103 65 57 77 101 100 63 37 36 36 47 47 55 55 58 47 37 38 38 38 46 50 54 54 61 65 72 72 68 64 71 63 71 79 77 69 50 42 51 55 63 39 38 45 84 92 104 124 92 96 114 130 96 59 73 119 194 331 416 443 511 547 389 151 76 55 39 37 37 37 38 38 39 43 51 55 56 52 48 51 69 65 61 65 69 74 70 67 59 116 151 140 168 204 172 96 87 63 59 91 99 71 59 63 47 47 58 66 83 111 147 163 65 41 39 39 41 49 61 69 185 157 113 73 60 80 116 137 133 90 76 103 172 234 260 267 290 294 348 409 425 386 346 334 342 299 327 400 394 291 220 218 198 156 124 94 82 74 62 50 42 43 43 47 55 63 67 71 82 98 90 66 82 142 182 178 144 121 128 180 256 362 509 633 773 850 878 775 555 328 161 93 86 70 47 44 49 51 48 49 46 47 48 48 46 46 46 50 56 47 53 74 126 187 260 308 417 466 481 571 594 681 785 584 436 388 230 136 171 129 55 93 58 42 46 66 42 49 100 67 62 67 67 68 80 78 82 63 63 49 49 49 49 50 50 50 48 47 51 51 45 44 47 99 119 90 77 81 64 43 42 74 54 50 42 41 41 45 53 61 73 54 54 62 66 70 122 203 339 424 377 236 168 167 157 155 157 134 114 98 97 89 84 83 54 82 70 43 44 73 70 44 58 54 61 84 90 78 101 141 170 166 126 74 54 66 63 42 43 51 59 67 71 71 67 63 47 43 42 42 41 41 41 41 45 41 41 41 42 42 42 42 66 40 40 46 58 41 40 41 41 41 45 53 65 73 73 73 80 96 112 101 74 63 68 84 76 43 40 42 50 41 69 137 66 82 102 100 89 70 55 43 75 139 210 149 39 52 99 39 72 76 76 68 42 41 42 42 78 62 50 62 58 57 105 225 582 796 857 869 954 985 944 934 841 764 704 681 636 541 434 351 237 152 104 100 100 80 76 80 64 92 119 95 51 42 47 76 71 63 55 47 47 43 42 42 42 42 50 58 62 62 62 65 45 49 53 57 57 53 45 41 81 65 41 41 41 41 40 40 51 54 54 54 54 54 54 54 62 62 58 54 54 53 53 53 38 39 38 38 38 38 38 38 42 42 42 46 50 50 55 55 70 54 61 92 118 160 242 327 449 407 496 598 604 595 570 486 658 619 581 579 574 513 403 306 193 130 80 85 82 63 59 75 69 73 69 65 57 53 49 45 53 49 48 48 48 48 48 52 47 79 115 123 103 79 61 57 41 41 38 38 38 38 38 38 50 50 46 46 46 45 41 41 56 36 48 67 71 75 59 35 38 38 40 61 93 109 101 89 49 50 58 54 65 85 125 159 182 178 174 163 128 80 60 64 48 88 132 148 132 108 84 54 45 66 85 60 50 57 45 39 47 47 44 40 40 41 42 46 49 56 63 58 58 61 57 49 46 37 38 40 40 42 107 188 327 378 372 278 183 156 168 194 261 317 393 457 489 502 507 509 556 556 549 543 536 521 505 496 519 519 518 507 507 501 505 513 553 559 541 526 519 527 539 557 585 588 594 587 584 581 579 594 616 623 624 624 620 605 597 589 597 590 590 586 575 571 560 567 574 577 581 581 588 587 591 584 569 552 519 481 444 399 313 242 190 110 30 28 29 28 28 32 28 32 32 36 36 29 33 29 28 30 42 46 46 54 67 79 72 80 77 69 54 47 55 56 39 39 51 80 130 207 293 351 413 432 455 466 462 461 466 477 496 492 482 465 462 455 452 455 434 449 472 487 496 504 504 504 519 519 508 490 464 445 431 421 433 422 429 425 424 412 396 370 292 239 197 161 160 187 225 256 322 357 406 437 448 458 473 492 508 524 544 561 569 557 538 525 521 525 532 528 531 527 530 526 502 483 471 456 442 423 401 379 372 338 308 293 275 259 228 219 199 222 242 278 306 318 305 293 352 378 401 431 465 511 562 588 566 547 527 512 501 490 475 467 430 401 399 465 584 674 709 693 694 675 662 649 644 645 660 657 606 584 558 513 459 401 354 323 395 434 501 555 573 580 586 586 589 585 570 555 527 497 477 484 488 488 456 411 355 314 285 275 303 298 304 342 391 408 390 348 309 311 326 341 367 402 448 486 540 582 625 668 686 682 670 636 582 501 417 339 294 275 265 255 237 223 233 274 327 380 415 423 61 81 93 81 53 51 51 53 113 137 149 125 92 72 96 117 87 64 56 71 66 76 126 194 258 309 376 447 530 610 691 748 927 939 936 925 869 787 714 662 664 607 529 455 399 383 407 447 485 446 378 307 244 182 142 118 68 76 87 89 90 76 70 87 158 304 397 348 222 143 151 176 195 218 252 287 321 347 366 377 432 499 489 344 140 47 57 113 84 85 87 117 171 193 180 145 188 152 152 214 256 294 376 462 495 489 487 502 544 579 607 607 601 593 608 615 618 613 602 595 580 573 573 570 573 568 571 567 551 551 539 505 495 496 474 439 439 436 439 443 451 458 465 465 460 464 460 452 452 448 452 448 452 456 464 463 467 471 487 498 482 478 478 486 505 529 549 560 568 564 556 537 525 510 517 518 498 515 535 539 531 523 519 530 549 556 548 540 536 544 556 561 535 496 473 461 469 466 462 443 463 475 479 459 443 451 487 519 508 493 457 402 407 439 447 424 460 445 429 402 385 374 381 385 405 416 416 416 412 388 368 342 363 353 331 274 241 227 208 196 205 212 209 198 194 183 186 182 142 126 141 180 199 214 242 302 373 386 371 358 374 429 511 573 584 599 602 599 609 611 577 520 426 435 423 379 366 417 517 589 582 600 607 571 546 526 512 469 483 468 479 495 514 529 533 529 496 519 539 531 502 478 482 487 511 511 500 485 466 444 417 399 364 346 335 309 293 282 278 267 258 251 250 246 246 254 258 265 277 284 284 291 295 306 310 325 351 347 312 282 259 245 246 242 239 232 235 238 242 245 257 272 284 291 287 287 290 294 298 298 290 301 309 313 325 329 329 321 302 283 271 256 241 242 246 250 258 272 287 314 348 367 362 339 293 282 285 301 326 345 372 383 391 391 395 385 381 374 375 361 297 267 240 213 186 164 153 138 95 87 86 78 77 69 68 68 68 80 92 92 88 92 100 112 112 108 104 96 91 79 67 63 54 54 58 58 62 66 70 70 73 73 77 73 69 61 57 56 95 99 100 88 80 76 106 132 230 275 322 341 329 294 263 237 218 215 231 236 248 248 245 234 206 206 202 191 175 147 127 118 85 83 71 59 51 43 44 40 56 52 44 39 39 44 52 56 40 53 69 77 88 92 108 120 140 148 160 171 186 194 198 195 188 200 208 203 194 197 220 244 242 345 424 380 251 150 142 186 143 206 262 258 166 85 74 114 177 213 250 266 250 219 207 211 213 169 118 94 83 83 75 67 55 142 164 175 250 269 252 269 309 333 369 361 351 358 401 447 498 501 503 510 524 544 567 583 548 560 576 581 574 562 559 567 548 545 546 551 543 528 521 502 496 481 483 478 472 460 466 461 480 432 421 426 375 286 283 337 259 268 306 335 364 389 412 438 406 415 412 393 380 370 328 274 241 243 190 238 265 244 304 294 357 317 403 426 457 501 508 608 554 546 542 538 527 515 507 507 491 477 456 413 413 422 422 382 372 358 362 389 412 426 437 453 424 432 448 464 468 460 433 407 382 333 316 253 152 166 212 192 151 176 228 288 348 412 517 603 611 612 614 624 621 572 479 379 345 350 336 296 244 221 240 260 275 247 223 207 177 150 163 188 185 166 150 130 119 115 123 131 140 133 145 149 136 108 103 114 109 140 156 199 235 199 171 207 176 165 165 161 161 162 158 158 115 107 91 75 63 55 51 54 188 263 119 38 143 122 78 210 150 138 106 70 47 38 39 39 62 70 98 94 58 49 54 38 50 46 42 38 39 39 38 38 39 39 40 39 39 43 43 47 51 51 51 51 51 51 51 51 55 51 47 43 43 43 43 43 43 39 43 59 75 83 80 68 63 59 51 50 50 57 64 63 59 67 43 40 68 35 36 121 141 146 69 33 35 36 34 51 47 47 47 40 39 35 34 35 43 43 43 43 36 36 36 36 41 41 41 41 37 37 37 41 40 47 47 43 43 39 39 39 51 47 43 35 35 35 38 42 101 89 69 49 33 33 33 33 37 37 37 37 37 37 37 38 41 42 42 41 41 41 41 41 37 37 37 33 33 32 32 32 33 36 40 40 48 73 120 152 164 152 124 95 59 43 43 51 38 37 37 37 34 34 34 34 50 30 30 31 39 39 52 65 70 57 65 84 95 90 66 53 36 36 47 47 59 59 59 55 41 42 42 42 46 50 54 54 62 58 65 65 69 64 67 52 61 61 66 58 46 42 54 63 63 39 38 56 77 81 92 101 92 96 114 123 96 63 62 103 114 272 377 412 492 547 411 185 96 71 55 39 38 38 39 43 55 63 68 72 68 60 48 47 74 77 73 62 62 62 66 59 63 108 135 128 152 184 164 104 88 65 61 81 85 61 52 52 40 40 39 47 71 115 163 192 109 65 40 38 41 65 65 53 129 141 141 117 89 80 96 113 102 82 77 95 138 187 217 232 259 278 333 382 387 367 371 387 490 414 411 468 448 331 252 249 202 156 113 70 54 47 43 42 42 42 43 43 51 55 63 62 74 78 70 66 98 162 202 202 192 137 109 116 172 274 422 559 735 831 893 837 669 489 360 302 196 158 107 69 54 51 48 48 47 48 56 55 46 45 50 62 63 58 64 105 173 258 343 408 524 486 509 587 562 685 741 390 245 242 191 134 148 154 139 141 89 54 90 82 42 41 71 59 59 67 72 73 69 54 62 59 99 80 61 49 49 49 51 78 68 59 55 55 46 44 46 82 114 82 50 53 55 42 42 57 58 42 41 41 41 46 54 58 74 54 50 65 69 81 137 213 322 539 536 379 235 115 57 67 112 109 101 81 68 72 95 122 101 153 142 70 42 57 61 44 61 50 57 88 98 78 77 89 122 114 90 62 66 90 82 58 46 50 58 66 67 67 67 63 51 50 54 50 49 49 49 49 41 41 41 41 41 42 42 42 66 40 39 41 49 40 40 41 45 41 41 45 57 65 69 69 90 86 82 78 78 78 82 81 104 83 106 164 163 109 89 125 132 122 118 96 77 58 51 51 87 83 110 77 37 48 91 39 60 64 68 65 53 49 50 58 58 42 41 46 50 69 125 237 538 745 829 845 906 919 908 913 753 701 665 656 596 478 337 233 182 116 80 88 108 88 64 56 43 99 143 119 47 39 41 71 74 50 42 46 74 94 90 74 41 41 41 41 41 42 50 54 45 52 52 52 52 52 52 52 72 56 40 40 40 44 40 39 55 58 58 58 58 58 58 58 70 66 66 62 58 61 61 65 38 38 38 38 38 38 38 38 42 42 42 46 50 54 58 59 68 47 54 73 111 154 236 322 328 341 428 478 412 383 422 434 570 530 488 455 425 351 249 164 149 104 81 85 78 59 59 86 65 69 57 45 45 45 53 57 45 49 48 52 52 48 48 44 51 67 83 95 84 76 69 65 41 41 42 42 38 38 38 38 46 46 46 46 46 41 41 41 40 48 34 91 159 159 131 35 38 38 39 52 80 89 89 81 45 46 50 46 57 84 124 151 190 182 174 155 116 80 72 88 72 80 112 152 156 124 100 82 45 70 85 60 42 41 41 40 39 39 39 39 39 40 41 50 41 48 55 58 61 57 53 53 46 38 39 44 42 42 80 138 239 281 275 220 165 158 181 204 280 333 415 475 519 536 552 555 591 565 546 532 525 517 505 500 519 523 526 515 507 501 505 517 557 560 537 526 512 520 539 554 585 592 610 607 600 597 582 582 628 628 629 625 617 609 601 590 610 606 602 591 583 575 564 568 575 574 581 581 585 589 588 585 566 556 527 492 460 430 356 293 266 162 55 29 30 34 30 37 45 37 29 29 28 28 27 26 26 27 29 29 28 29 31 39 56 72 85 86 71 51 47 41 42 37 36 39 74 156 243 313 356 382 413 428 436 443 447 462 470 474 464 450 436 429 433 436 427 449 468 487 496 496 496 500 484 488 481 467 441 415 385 366 378 359 343 331 330 329 321 303 223 190 172 167 186 236 306 352 419 449 488 511 522 529 533 537 554 558 558 574 573 565 536 519 506 502 490 489 481 481 481 481 477 462 436 413 383 364 330 308 291 256 214 187 168 148 129 120 153 187 211 235 262 290 329 364 391 434 488 526 537 540 567 567 533 503 459 436 421 402 371 355 302 298 335 434 559 640 652 644 667 655 642 633 629 633 648 649 626 579 517 475 450 443 436 425 478 489 512 547 569 591 602 605 578 554 519 491 464 429 394 385 419 419 401 360 323 286 250 231 264 221 195 202 239 246 228 201 161 181 208 242 292 370 464 526 580 611 650 680 687 672 656 637 583 540 470 419 369 331 282 255 250 236 230 244 277 318 359 383 77 97 109 97 65 52 51 52 73 105 125 105 60 50 51 61 95 71 58 70 92 114 163 227 316 360 423 479 542 603 657 705 872 888 892 863 777 646 547 504 544 553 541 521 529 566 579 571 548 490 398 291 188 113 74 61 59 68 79 85 83 77 82 96 127 213 281 286 255 220 192 172 211 234 268 291 317 335 359 389 509 548 504 334 138 57 99 172 119 105 84 98 125 140 140 132 184 176 192 243 297 332 374 416 442 432 419 437 468 507 542 557 587 587 582 582 577 569 558 551 552 541 538 534 537 536 536 531 511 519 500 458 459 465 439 403 420 416 408 407 404 415 434 449 432 440 440 432 428 432 436 432 456 459 467 463 471 474 486 494 491 483 478 474 474 482 494 506 562 546 538 542 542 530 522 518 534 542 547 547 539 539 547 551 566 566 559 551 555 563 579 587 553 530 510 486 475 475 483 491 479 507 523 499 467 451 455 455 453 422 386 359 359 372 392 393 413 414 418 402 382 374 382 394 414 417 405 393 392 381 381 370 377 363 313 263 226 213 174 129 136 152 152 146 135 116 100 92 99 93 104 137 170 204 266 340 432 426 399 372 364 379 406 432 515 573 611 588 561 574 611 634 499 476 456 428 400 397 436 472 540 551 570 577 566 550 530 511 470 458 465 480 506 534 561 572 527 538 551 555 540 512 500 500 530 530 530 515 503 477 462 443 432 414 403 388 373 358 354 347 336 324 327 323 323 330 334 342 354 357 349 348 352 356 375 387 366 358 339 308 286 271 264 261 270 258 262 257 260 260 271 279 279 272 268 268 271 271 271 271 251 255 259 267 283 283 299 295 287 272 260 241 234 226 230 227 238 246 261 291 318 333 343 321 277 269 281 296 318 349 375 383 386 390 390 391 381 377 385 368 316 286 263 236 209 187 169 162 110 95 86 74 66 69 68 64 64 76 88 92 88 92 104 116 108 108 100 96 91 83 71 67 62 62 62 66 66 66 66 66 73 77 77 77 73 65 57 60 84 92 92 81 73 80 106 136 226 275 326 360 356 321 282 263 209 214 223 232 236 241 230 219 192 188 176 167 150 131 118 105 84 83 75 63 51 47 48 52 72 68 60 52 52 60 68 72 48 49 57 65 80 100 120 136 136 144 160 182 198 206 206 195 189 181 176 180 190 209 240 270 285 360 410 369 273 232 288 376 367 407 411 343 231 159 176 228 213 230 262 255 204 145 125 126 88 65 49 53 57 53 45 41 143 199 170 101 137 184 165 144 215 254 301 325 344 366 405 444 455 481 504 518 533 540 540 544 521 573 601 577 546 554 566 563 560 560 565 573 570 566 566 551 514 499 490 497 499 502 501 504 587 491 464 525 514 419 396 462 407 418 421 424 434 448 467 486 470 475 479 461 451 460 452 411 410 408 339 335 347 347 417 400 415 370 433 477 516 531 514 574 542 522 502 494 478 470 475 480 484 465 430 394 387 407 400 361 373 364 374 420 454 468 494 532 510 510 511 515 504 496 477 444 419 398 393 358 285 271 292 265 220 230 251 272 289 327 404 467 476 476 477 479 478 465 419 365 271 272 257 230 198 183 202 225 216 200 191 180 157 150 159 187 152 145 140 133 137 130 134 138 155 156 163 147 132 124 112 99 54 49 85 144 156 167 187 207 215 207 195 176 168 160 153 146 154 123 83 51 42 43 44 63 160 227 119 63 123 94 94 182 106 102 86 94 58 37 47 42 74 66 90 89 61 69 78 46 54 54 54 50 46 46 42 46 43 39 43 39 47 39 47 43 50 47 58 55 66 63 74 67 47 47 43 39 39 39 39 39 39 39 43 55 71 79 80 75 55 58 54 50 53 53 60 59 55 63 36 44 49 34 35 77 85 94 53 34 44 47 35 55 42 43 43 43 35 39 38 39 43 43 43 43 36 36 40 40 37 37 37 37 37 37 37 37 40 47 43 43 39 39 39 35 39 35 35 34 35 39 42 46 101 85 61 41 33 33 33 33 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 37 37 37 33 33 32 32 32 40 48 52 44 39 47 75 103 103 111 103 79 55 43 54 65 33 33 33 37 30 30 34 34 50 34 30 39 47 40 44 45 57 55 71 87 94 89 73 65 36 36 43 47 55 59 59 51 41 42 42 42 46 50 54 54 66 58 54 53 57 57 49 37 38 39 43 39 38 42 58 74 62 43 39 60 73 70 73 85 120 124 134 135 108 68 62 80 75 209 334 390 454 467 331 138 101 87 75 63 55 51 51 51 71 72 72 68 60 48 40 39 66 74 70 51 51 51 59 48 72 101 116 109 125 148 132 93 98 77 69 77 69 45 40 40 64 56 40 39 43 67 103 124 149 109 61 41 49 69 69 53 73 109 153 161 141 120 112 113 71 71 86 108 134 172 190 201 232 260 315 367 367 352 384 432 537 447 427 476 449 335 248 241 166 135 89 54 42 42 42 42 43 43 43 47 51 59 67 71 67 62 62 78 122 174 210 210 184 129 89 88 122 212 353 485 697 793 878 868 755 631 545 504 303 242 175 117 82 59 48 47 60 56 47 45 45 49 69 77 81 88 102 147 228 321 410 467 541 494 513 565 572 688 656 256 239 183 121 66 40 94 188 237 221 190 186 153 80 67 95 106 75 75 72 73 66 50 46 48 136 112 88 77 77 73 73 85 99 74 51 47 45 43 45 71 102 74 61 60 59 46 53 65 62 44 42 42 43 51 55 59 74 58 58 69 80 91 143 223 413 674 715 505 351 225 72 74 43 45 53 44 43 55 83 110 149 248 268 146 47 43 61 53 53 45 52 80 91 74 69 65 61 54 54 62 98 130 126 98 54 54 54 58 55 51 47 43 66 70 66 62 58 53 53 53 40 41 41 41 41 41 42 42 40 45 41 39 40 57 53 39 45 41 41 41 49 61 65 58 84 72 64 63 74 78 88 98 117 155 264 386 400 313 232 183 273 217 158 108 85 82 78 71 91 55 58 53 39 45 80 52 40 44 52 53 49 53 62 74 58 41 41 42 54 74 117 199 367 540 643 698 775 821 833 845 667 610 542 482 402 301 216 167 122 80 64 77 88 72 48 43 67 107 139 107 43 39 40 47 54 42 40 50 97 126 137 126 73 58 53 42 42 42 50 53 60 56 59 48 51 44 55 48 59 44 43 40 43 40 43 39 51 54 54 54 54 54 54 54 66 78 86 82 70 58 61 69 42 42 42 46 46 42 42 42 46 42 42 46 50 54 62 59 76 53 52 64 90 121 191 253 287 294 356 379 337 336 427 494 446 431 384 302 212 149 112 101 92 81 82 94 82 62 58 70 58 57 49 41 41 45 53 57 41 45 48 52 52 48 44 40 47 47 51 55 56 60 57 53 41 41 42 42 38 38 38 38 46 46 46 46 41 41 41 41 36 36 40 80 219 299 183 36 38 38 38 40 67 76 84 77 41 41 45 45 60 89 139 171 202 186 166 143 104 72 72 92 96 112 135 148 152 152 148 138 88 85 72 42 40 40 40 40 39 39 39 38 39 40 42 54 41 48 55 50 62 65 65 65 38 38 39 41 42 47 83 123 182 205 206 175 159 166 186 208 260 324 407 474 522 554 583 586 572 549 527 520 509 505 497 488 515 522 526 518 507 497 501 513 542 545 530 519 509 525 548 570 585 603 614 614 607 593 585 574 625 625 618 618 618 615 614 607 622 611 603 595 587 579 569 569 576 583 590 590 590 585 581 574 551 545 519 492 460 433 376 333 290 195 91 39 31 30 34 38 42 38 30 30 29 29 29 28 29 29 28 28 27 28 30 31 37 50 70 71 60 44 36 36 49 52 48 59 91 166 241 304 350 365 388 399 402 410 425 440 472 477 475 469 453 435 434 444 435 457 476 491 495 488 484 485 433 433 427 420 398 372 334 307 296 281 257 237 229 236 243 236 194 192 206 252 310 376 442 484 514 541 576 596 600 588 572 557 556 525 500 487 501 500 501 496 495 498 494 486 486 494 503 511 492 474 448 414 380 346 305 275 249 211 168 125 105 97 93 100 129 167 192 227 269 325 395 439 490 517 548 555 539 502 467 447 402 359 316 285 270 259 228 203 166 229 331 434 523 564 576 575 617 624 635 635 638 629 628 613 574 535 481 466 476 510 547 562 555 548 543 546 549 552 539 526 498 482 466 459 441 422 395 386 377 397 391 361 331 302 273 251 270 211 150 122 117 124 123 119 113 124 151 200 285 410 525 606 644 647 643 643 646 631 616 615 603 591 561 531 493 447 386 340 318 296 270 245 242 255 295 320 85 88 92 88 80 68 56 52 56 92 120 108 68 51 52 57 90 62 53 80 122 172 228 265 369 410 470 519 556 593 619 641 695 736 767 753 643 490 370 324 396 461 543 634 722 768 702 620 622 561 473 350 207 84 51 54 82 83 90 81 67 54 55 72 113 155 199 244 284 277 237 200 223 250 273 279 286 311 347 389 473 512 492 383 236 152 146 179 162 129 97 92 115 135 127 123 193 232 248 251 305 376 407 397 435 442 437 439 450 477 508 538 573 576 568 552 545 537 531 528 528 521 517 521 529 533 532 531 531 540 513 483 480 482 459 420 457 441 413 384 364 367 386 398 413 433 433 417 420 428 432 424 443 447 462 466 470 478 497 494 511 507 511 502 490 482 486 494 526 502 498 530 563 559 539 530 549 561 573 581 578 578 579 571 560 548 537 537 534 546 550 554 516 513 509 485 468 468 492 527 491 515 534 523 522 522 514 487 485 418 398 423 407 348 340 369 361 378 402 402 386 370 363 378 422 421 409 389 373 361 343 332 366 328 271 221 196 174 123 67 78 90 96 93 75 60 54 53 60 69 97 145 192 242 334 423 500 481 454 436 433 421 397 384 446 492 538 569 585 604 612 595 622 577 526 490 450 403 391 400 433 394 410 463 483 456 464 506 521 516 502 489 483 510 552 591 583 539 531 565 605 586 535 502 538 548 548 544 537 522 507 499 488 477 462 447 436 425 422 414 403 384 387 383 383 390 398 402 410 413 405 408 412 420 428 436 415 404 393 374 363 341 330 319 304 300 299 295 298 298 302 298 288 281 277 273 265 261 253 253 234 230 230 230 233 234 241 245 241 238 238 227 220 212 212 212 204 212 231 253 277 295 298 295 261 257 276 291 313 337 363 374 393 386 386 383 387 384 388 370 326 301 289 259 233 206 180 161 134 126 114 98 94 82 85 81 60 72 84 92 92 96 108 124 108 108 104 96 88 76 68 71 66 66 70 70 70 70 66 62 81 81 81 81 77 69 61 57 76 77 78 74 66 73 103 137 225 278 329 371 372 352 317 282 231 221 221 227 229 226 212 201 169 161 145 132 115 106 93 88 84 90 86 78 67 59 67 75 79 79 79 79 79 79 79 72 76 76 80 88 104 132 167 187 147 151 163 186 202 210 202 187 193 157 128 139 182 240 290 317 303 306 288 251 214 222 306 401 384 392 372 328 288 292 322 354 367 340 326 364 373 306 207 121 66 44 48 64 71 59 54 57 192 131 51 47 124 180 173 160 140 186 226 258 300 343 390 428 423 465 512 543 554 561 557 553 538 610 627 575 535 551 563 547 531 532 532 532 532 528 524 513 496 469 452 451 474 496 496 487 502 502 490 467 472 489 471 439 495 486 465 441 436 456 491 506 475 487 499 492 493 505 506 488 452 441 392 356 344 351 371 358 413 404 443 479 530 558 544 552 544 516 489 481 466 458 467 484 433 426 395 368 373 401 394 373 388 387 424 482 523 543 580 630 673 665 638 615 588 553 512 485 480 450 440 413 375 362 363 337 328 312 310 305 306 321 340 363 360 376 381 347 317 304 306 304 225 207 191 179 176 188 211 223 181 177 188 189 185 178 178 183 159 155 167 175 179 179 175 164 157 154 135 127 136 145 124 92 120 59 66 117 136 171 199 206 228 228 224 209 194 182 159 144 129 110 95 87 72 64 45 44 133 172 136 140 124 111 198 210 114 94 86 150 106 38 70 37 62 46 58 94 106 97 69 36 41 49 53 53 41 37 45 54 46 42 50 46 50 46 50 46 42 38 46 46 54 58 62 62 43 43 39 39 39 39 39 39 39 39 39 51 63 71 75 75 54 54 50 53 49 52 52 47 55 51 36 40 41 35 35 41 42 49 36 34 35 35 34 34 38 38 39 39 42 42 42 39 39 39 36 36 36 40 40 40 36 36 36 36 36 36 36 36 40 43 43 43 39 39 35 35 39 35 34 34 34 34 34 34 77 65 45 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 33 33 32 32 32 39 43 43 39 39 34 38 42 74 77 69 65 57 53 53 49 29 29 29 33 29 30 34 34 42 46 51 55 47 36 40 45 64 57 69 85 97 97 81 72 36 43 43 43 55 55 55 47 49 45 45 46 50 54 50 50 62 58 50 46 46 45 41 37 45 41 41 40 38 42 58 77 65 61 54 67 69 62 55 62 81 82 95 100 89 65 62 80 68 138 231 299 331 296 178 71 90 83 79 75 67 59 51 47 75 68 60 48 40 39 39 39 43 59 63 40 39 51 63 52 68 81 89 81 89 94 82 58 83 75 66 62 54 42 41 40 57 49 41 39 38 39 48 53 177 154 114 70 50 58 58 46 66 90 122 142 146 141 137 130 59 79 114 148 171 178 192 195 221 233 265 297 297 305 357 417 500 435 428 477 457 331 224 193 110 88 65 46 42 42 47 47 43 43 43 47 55 67 75 83 58 50 54 86 130 162 186 194 160 121 90 101 134 198 327 445 637 744 833 841 751 641 558 507 331 266 203 140 98 67 48 47 64 47 45 45 61 79 82 74 157 156 163 201 263 359 445 503 521 535 531 559 623 669 519 186 98 74 123 156 101 58 76 85 233 185 153 124 79 63 79 95 79 59 52 69 82 74 63 60 156 124 104 127 139 119 94 86 98 70 54 55 46 44 45 51 78 78 85 77 63 50 57 66 48 44 43 43 44 44 48 59 87 70 58 68 79 106 193 282 537 674 651 339 234 240 79 106 42 43 48 43 43 59 67 62 136 232 260 153 58 47 60 53 44 43 43 48 63 54 53 45 53 57 69 89 121 137 117 86 54 54 54 50 50 46 42 42 78 81 73 65 50 46 46 42 41 41 41 41 49 49 53 45 40 61 65 41 45 73 73 45 49 41 41 41 49 57 61 51 54 50 53 52 55 62 87 112 132 258 451 609 650 597 552 524 446 328 217 139 112 106 95 83 80 56 58 62 49 53 61 64 49 60 57 53 45 49 65 76 73 57 49 49 46 54 74 125 221 284 343 457 616 704 697 649 534 481 404 315 219 150 140 150 72 72 76 80 68 48 47 55 99 95 91 63 42 40 41 41 57 45 48 49 76 89 108 105 101 82 77 54 53 46 53 57 80 75 75 55 59 51 59 51 55 43 47 39 47 43 51 47 47 47 47 47 47 47 47 47 55 79 103 102 78 54 54 62 42 46 50 50 50 50 46 42 46 46 42 42 46 54 66 63 66 51 54 66 76 95 134 173 183 138 152 228 290 321 324 304 355 299 216 158 131 121 103 88 65 70 90 95 90 66 54 54 42 49 49 49 49 49 49 49 41 45 48 52 52 48 44 40 51 43 36 36 40 44 40 37 41 41 42 42 42 42 39 38 46 53 49 49 49 49 44 44 53 35 80 40 220 394 164 40 46 38 38 39 54 63 75 72 48 45 49 52 64 92 142 174 185 181 177 170 138 95 71 71 131 178 186 146 139 187 212 186 127 100 72 43 42 41 40 39 48 48 48 40 41 42 46 65 56 59 62 58 61 65 65 69 37 38 39 41 43 63 103 128 167 160 165 149 141 148 174 188 248 311 398 477 533 565 593 590 548 531 516 509 501 482 477 473 503 514 529 529 514 500 493 497 535 538 527 509 513 525 552 567 589 603 606 598 591 584 577 570 587 591 595 599 603 611 615 612 615 604 596 584 580 572 573 573 580 584 591 587 583 575 570 559 528 522 500 473 447 421 391 357 283 224 144 69 32 30 31 36 40 47 55 44 31 31 43 66 68 56 40 28 28 28 30 31 32 34 40 45 37 37 37 41 76 95 115 132 164 212 268 311 355 358 368 359 358 365 392 408 472 485 497 479 452 424 419 433 415 434 464 483 487 476 461 453 434 419 412 394 371 333 295 268 233 214 194 186 190 209 217 225 249 276 318 392 462 527 560 578 593 616 637 650 642 607 556 518 458 431 418 419 445 482 511 525 571 571 578 586 591 604 621 622 579 556 510 453 396 339 286 245 195 168 125 90 70 77 93 116 168 203 266 325 392 444 490 518 537 514 481 438 418 379 351 324 235 193 157 131 131 120 104 84 79 182 316 405 435 446 481 523 554 565 584 603 606 594 585 573 502 519 552 585 606 619 619 616 586 562 528 515 506 497 480 467 483 498 522 527 509 466 419 384 388 416 433 410 371 338 305 279 198 152 109 75 54 45 50 81 92 115 153 222 338 475 578 621 651 639 619 604 605 590 560 554 584 579 553 523 497 463 430 404 346 320 286 248 222 219 251 279 76 56 52 52 68 76 72 60 52 76 108 112 92 76 76 81 66 54 68 98 160 225 281 315 375 420 481 523 548 563 577 581 576 591 576 517 418 338 288 279 380 431 530 672 791 832 762 683 652 591 505 393 246 111 51 54 70 71 78 73 63 54 60 73 106 156 200 229 241 237 221 208 227 243 269 271 278 292 323 361 405 432 428 395 332 298 285 286 253 221 184 172 192 204 189 180 241 292 291 251 293 392 429 409 400 422 436 435 434 456 479 524 535 553 546 563 568 581 590 592 584 576 569 581 593 597 585 585 577 570 559 548 538 523 500 477 494 467 418 361 325 316 340 366 413 437 441 421 416 428 436 424 455 459 478 490 502 514 533 530 539 540 547 539 527 519 519 516 527 499 491 527 558 546 527 522 533 556 573 597 598 590 572 549 510 487 460 453 458 466 458 446 424 440 455 443 430 434 473 508 527 538 531 515 530 557 568 546 547 478 478 521 483 364 316 341 341 365 386 394 382 362 350 350 393 401 409 409 397 362 328 294 327 286 236 195 169 128 85 57 52 57 62 56 57 56 54 53 55 54 98 172 235 310 429 522 612 577 531 502 484 458 418 393 416 438 464 495 534 577 593 601 613 614 622 595 536 457 398 368 345 247 209 255 284 266 295 377 475 517 547 550 543 522 527 530 542 546 567 593 575 536 518 552 554 575 579 582 582 571 563 559 532 528 517 502 492 484 481 466 459 444 440 443 443 447 451 462 450 453 453 453 453 457 461 465 446 439 435 417 406 394 376 365 354 346 338 338 345 345 344 333 323 309 305 301 297 285 277 273 261 250 238 226 214 202 198 194 202 203 211 212 208 208 201 201 180 184 204 219 237 249 256 260 245 245 264 279 301 321 347 355 382 378 378 371 375 372 380 369 329 311 300 274 248 217 187 164 141 130 122 110 106 90 89 85 60 72 88 92 92 96 108 120 112 108 104 96 88 80 68 64 59 70 74 74 74 70 66 62 81 81 85 81 77 73 65 57 65 66 67 67 59 77 107 141 225 270 328 367 383 375 344 321 254 243 229 226 217 211 193 178 154 146 133 117 103 97 85 80 95 98 98 86 75 71 79 91 79 83 87 91 91 87 83 79 92 92 92 100 120 148 182 198 162 166 166 174 190 186 182 167 191 171 166 202 256 287 273 256 230 237 252 274 274 257 280 308 351 370 374 374 391 427 432 409 342 296 269 267 249 182 107 53 83 53 45 65 76 71 86 113 188 63 51 204 321 283 212 201 130 163 183 218 269 328 402 444 447 474 500 520 519 519 523 527 507 575 584 520 480 496 500 476 456 456 456 456 448 444 443 436 478 455 442 449 464 476 487 482 489 477 453 426 423 439 432 424 455 474 479 483 472 456 436 417 461 481 504 512 508 508 512 506 513 499 494 474 461 453 448 439 466 466 473 481 524 564 579 564 552 520 497 493 474 451 444 457 414 415 396 354 350 355 351 335 380 385 438 523 591 631 683 737 772 765 758 736 702 656 603 564 565 526 472 429 416 416 399 381 417 397 377 361 360 351 342 326 287 324 349 302 252 241 259 281 235 204 183 165 172 184 189 195 182 189 197 205 209 206 198 198 182 190 198 205 205 205 201 194 171 144 121 118 139 159 136 101 144 71 62 113 160 207 246 260 245 260 276 277 270 244 217 197 142 120 97 86 87 87 72 71 105 128 120 168 119 115 242 202 138 94 98 226 170 42 69 36 38 42 50 117 181 125 40 36 36 40 40 41 44 44 48 53 53 45 46 46 46 46 46 46 50 50 50 50 50 50 50 50 50 39 39 39 39 39 39 43 39 39 39 47 51 55 63 70 50 57 53 49 52 48 44 44 51 43 36 40 36 36 36 36 37 36 36 35 33 33 32 32 33 34 35 39 38 42 42 42 39 39 36 36 40 40 40 44 36 36 36 36 36 36 36 36 43 43 43 39 39 35 35 35 47 43 35 34 33 33 33 33 57 45 33 33 33 41 37 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 33 33 32 32 32 35 43 43 42 42 34 30 29 69 61 49 52 56 52 40 28 28 28 28 29 29 30 30 34 30 50 67 63 44 32 40 53 51 40 40 52 72 72 67 51 47 47 47 47 55 55 55 48 49 46 46 46 50 54 50 50 54 54 50 38 38 38 43 40 79 64 59 46 39 42 57 72 72 76 66 63 57 50 44 47 54 62 67 72 69 61 59 57 89 92 129 184 196 142 91 72 70 63 63 59 55 51 47 44 72 64 48 39 39 39 39 39 39 52 60 40 39 48 64 53 53 61 69 73 70 74 74 70 63 56 59 55 50 46 50 50 40 40 41 40 44 48 56 56 169 174 150 98 62 62 62 50 90 78 70 70 90 117 141 150 103 119 150 177 196 211 222 229 227 195 183 195 215 231 282 334 381 357 373 422 398 287 172 117 62 56 52 45 42 55 59 67 43 42 42 43 47 59 71 79 54 42 47 86 118 134 154 174 175 148 129 125 127 156 247 349 498 617 731 758 694 598 519 460 351 283 212 149 106 71 48 46 47 46 53 73 102 105 85 72 186 192 211 246 320 402 484 539 577 615 593 581 630 577 355 135 140 72 64 77 43 43 109 185 129 85 48 43 43 42 42 74 103 67 52 77 90 71 52 48 156 124 123 162 177 152 119 100 97 74 70 90 86 46 44 45 45 46 61 53 43 40 40 42 42 42 44 44 45 45 53 68 92 75 58 63 77 140 267 393 568 555 401 119 78 149 59 81 42 44 55 43 51 67 62 45 87 123 124 81 65 78 64 42 56 44 43 47 55 62 57 49 41 41 54 73 90 86 62 41 42 42 42 42 46 46 46 50 73 69 65 57 42 41 41 41 50 54 54 54 61 61 61 60 53 45 65 89 73 41 41 73 49 45 41 45 53 57 57 43 45 46 46 49 44 57 94 123 160 375 632 771 793 759 751 715 534 395 264 159 116 101 90 71 59 56 63 63 62 50 45 49 41 56 53 57 57 68 88 104 53 41 40 40 42 54 66 95 137 158 201 276 360 422 422 387 332 311 277 207 131 86 91 112 60 72 80 68 44 43 51 67 87 59 42 40 41 42 42 42 48 52 52 52 56 64 80 93 73 69 65 57 49 49 50 57 87 83 75 63 59 59 59 59 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 59 75 94 98 90 74 62 58 46 50 54 58 58 54 50 46 46 46 42 42 46 58 70 60 54 44 55 63 74 85 108 127 170 125 124 191 270 285 257 244 240 195 132 105 110 112 97 78 62 67 79 87 82 62 50 46 41 45 49 53 53 49 45 45 41 45 45 48 48 44 44 40 55 51 36 36 40 44 40 40 41 41 42 42 42 42 39 42 49 49 49 49 49 44 44 44 85 36 109 35 192 367 96 41 46 42 42 39 47 59 71 72 68 64 60 52 59 87 131 162 181 185 209 230 214 159 99 67 123 178 170 98 87 159 204 177 123 104 83 79 85 73 44 38 44 44 52 49 45 45 46 57 76 79 74 65 68 64 64 61 38 38 40 41 50 72 115 136 145 142 138 126 118 125 143 156 232 304 399 486 545 573 590 583 554 545 542 526 495 479 478 481 491 521 537 537 518 496 485 489 528 524 513 509 506 514 533 551 585 592 594 586 575 568 565 558 544 537 545 557 569 585 593 601 597 600 588 576 568 564 565 565 580 580 584 580 576 568 552 541 521 503 484 461 432 405 383 369 291 261 193 110 34 30 32 42 77 93 101 85 56 33 36 51 73 75 52 30 29 30 30 31 31 34 36 37 38 50 66 85 148 171 188 205 214 235 260 284 302 306 301 299 313 348 391 430 498 510 492 453 401 361 359 370 415 446 491 511 523 508 489 474 483 460 429 391 361 330 288 250 211 196 196 204 227 246 258 273 331 370 439 501 565 602 616 621 649 657 665 655 629 567 496 435 336 345 390 443 504 553 605 638 664 675 683 696 701 702 707 710 675 630 569 488 396 316 243 198 115 101 94 89 101 132 179 217 347 374 421 471 498 498 474 465 437 409 367 340 313 279 232 186 128 93 66 54 51 59 51 50 86 172 274 308 302 316 371 444 496 517 517 532 547 562 566 573 590 622 659 682 675 649 611 584 558 515 475 447 443 462 485 493 540 584 622 607 538 444 361 322 370 407 430 411 387 356 311 258 105 80 71 72 50 48 49 77 94 148 217 310 430 544 601 605 615 603 595 585 578 548 513 493 537 552 545 523 501 467 433 410 357 342 313 290 271 276 304 321 71 51 50 51 72 96 108 111 67 91 108 116 108 88 80 80 53 65 99 133 182 235 300 345 374 419 469 504 525 529 532 525 507 483 401 290 234 250 278 302 405 433 534 684 785 784 741 706 630 547 462 374 259 151 87 74 56 62 73 76 67 62 69 86 91 153 201 210 190 182 197 232 239 243 261 276 294 309 320 326 391 386 365 352 341 346 344 352 296 272 251 255 267 268 253 244 273 308 299 255 277 351 390 392 366 399 429 447 462 496 523 568 600 619 636 653 671 685 691 695 688 675 664 664 662 643 619 607 586 563 556 564 561 516 490 490 452 420 372 318 286 301 344 387 433 465 473 445 436 452 456 444 495 495 510 518 530 538 549 542 543 548 556 552 528 524 528 533 552 528 524 551 558 538 534 557 588 595 592 589 590 583 561 547 504 446 399 373 378 386 370 339 351 355 366 377 388 403 419 437 500 515 499 466 486 529 553 542 547 489 493 514 482 383 347 375 387 392 400 400 385 373 373 373 373 385 405 417 406 383 341 311 285 247 226 196 135 73 54 78 53 53 54 55 56 56 57 56 56 54 100 174 255 361 516 643 751 707 646 590 530 492 439 415 421 428 434 436 447 490 565 619 564 592 636 648 625 563 477 407 338 229 151 141 148 134 151 201 303 383 473 541 575 565 539 521 497 526 564 573 524 466 483 553 578 599 610 614 613 613 608 608 584 577 569 558 555 544 544 533 516 504 500 499 495 503 503 514 498 505 509 513 506 502 498 487 483 465 450 439 427 413 402 398 399 391 383 383 394 394 386 364 358 348 348 348 344 329 325 317 313 305 293 273 250 230 218 210 214 215 219 216 208 205 201 197 185 192 196 208 211 218 221 221 237 237 248 259 278 297 316 327 359 355 351 343 347 348 360 350 332 314 303 281 254 217 190 168 129 129 118 110 98 86 78 77 72 84 92 92 88 88 100 112 108 108 104 96 84 72 64 64 59 70 74 78 78 74 70 62 77 81 81 81 73 69 61 57 54 59 63 63 60 70 104 145 221 263 313 359 382 379 367 348 305 271 244 222 205 192 170 152 124 120 118 109 103 97 92 91 99 106 110 98 87 83 95 111 91 95 99 99 99 99 95 91 96 100 115 131 146 162 177 181 173 165 153 154 173 174 178 170 201 221 252 315 358 345 291 246 341 328 332 355 355 347 377 413 479 487 471 443 435 427 380 320 293 262 227 189 131 84 104 142 82 40 40 64 75 78 109 152 211 175 259 389 404 288 182 144 134 159 179 218 285 352 422 453 448 459 470 469 453 456 464 476 457 498 502 446 407 419 426 394 405 405 412 408 412 412 415 415 447 455 463 463 466 469 485 501 568 492 464 496 488 429 417 458 448 472 501 515 500 445 386 339 391 415 462 482 485 472 468 469 452 440 460 464 475 483 482 501 536 536 511 511 515 527 558 547 540 508 493 505 486 447 432 441 411 428 410 359 320 309 293 287 363 359 407 528 651 723 787 834 853 846 840 823 793 744 692 668 654 627 560 513 495 468 438 424 445 426 411 403 396 388 372 349 285 318 327 292 242 231 248 265 242 223 211 184 183 180 180 179 206 202 198 198 202 210 218 214 198 205 205 208 216 224 236 240 229 193 159 156 158 155 139 135 111 83 93 148 218 258 293 350 334 360 380 389 382 348 317 297 220 185 142 120 113 117 110 102 104 140 80 124 134 110 202 170 130 78 110 306 246 70 102 62 54 74 62 138 241 140 35 84 80 60 51 55 83 87 71 44 48 49 49 49 49 49 45 45 61 61 61 61 57 57 57 50 46 46 46 42 46 46 50 50 42 46 46 46 46 50 54 58 57 64 64 60 56 52 48 44 40 36 36 36 35 36 37 35 45 36 36 35 33 32 33 33 33 34 34 35 38 42 45 42 39 36 36 36 40 40 44 44 36 36 36 36 36 36 36 36 43 50 50 46 42 42 42 38 46 42 38 33 33 33 37 41 57 41 33 33 37 41 33 32 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 32 32 35 43 53 53 53 49 41 37 40 56 48 44 47 47 43 35 27 28 28 28 29 29 29 30 30 29 46 63 59 40 32 44 49 42 35 35 35 47 47 50 47 70 70 59 59 55 55 51 52 49 53 53 53 50 54 50 50 38 43 46 38 38 39 63 73 97 82 72 54 40 41 52 71 83 87 77 66 49 46 43 44 66 66 67 64 61 61 48 49 99 89 87 95 95 80 84 90 55 51 43 39 39 47 52 60 68 60 52 44 40 40 40 40 39 57 65 41 40 49 65 57 53 53 61 73 70 70 70 78 52 52 55 47 47 51 59 63 40 41 41 45 53 53 61 65 113 130 130 94 78 90 90 78 90 70 46 42 62 106 149 174 123 120 123 130 149 176 211 227 237 177 137 152 176 184 195 207 234 226 234 251 235 176 105 61 46 40 44 41 42 55 67 79 42 42 42 42 42 51 63 71 62 42 46 82 102 109 145 186 210 178 147 124 96 94 158 249 336 441 554 598 553 491 434 402 332 271 200 134 94 64 48 47 46 50 80 88 105 100 107 114 198 233 292 363 426 477 516 535 562 562 516 469 438 352 200 110 87 62 74 90 95 96 129 177 85 68 44 55 75 62 70 103 107 75 64 78 82 55 47 48 148 135 150 181 198 173 167 168 147 108 93 105 101 62 46 46 44 45 45 43 42 41 40 41 42 44 54 58 46 46 54 66 80 75 69 79 96 159 310 456 590 504 234 112 115 105 131 78 41 51 63 47 50 70 77 53 63 55 40 41 62 79 67 43 71 67 60 59 59 62 65 57 40 40 45 57 61 57 45 40 53 53 53 53 53 53 57 57 71 71 61 53 46 42 42 42 55 55 62 62 65 65 72 64 49 61 89 109 73 38 39 65 53 49 49 53 57 62 58 42 44 45 46 49 56 65 97 122 190 399 624 734 778 778 738 636 496 376 264 155 100 78 74 67 43 59 63 55 70 54 41 40 40 45 52 60 60 76 104 124 72 56 40 40 45 65 77 84 98 109 148 163 141 141 169 185 162 163 153 116 86 64 61 62 60 71 67 47 42 42 51 67 63 47 41 40 40 42 42 42 40 47 51 59 63 71 83 88 60 60 60 60 60 53 49 45 71 70 66 62 62 62 62 62 46 50 54 54 50 50 50 54 47 47 47 47 47 47 47 47 75 59 50 70 102 110 86 58 39 43 51 55 55 51 43 39 43 39 39 39 39 51 63 64 42 43 43 51 59 74 81 89 84 88 95 114 126 117 124 176 132 127 104 85 73 62 56 60 64 71 67 63 66 62 61 61 45 45 49 53 53 49 49 45 45 45 45 41 40 44 44 44 44 44 48 48 48 44 48 48 41 41 42 42 42 42 42 42 49 49 49 49 45 44 44 44 85 36 81 36 157 232 36 61 45 50 50 46 46 47 59 64 64 56 52 44 52 83 126 158 205 201 213 246 250 207 147 107 102 122 98 42 39 99 136 117 95 83 83 86 81 65 40 38 39 40 56 61 57 49 41 40 75 78 77 69 68 68 76 74 46 51 52 50 66 79 115 120 129 117 117 106 94 93 107 124 201 280 387 487 547 575 593 589 572 563 556 512 464 436 443 465 490 521 549 549 530 500 485 481 493 497 490 487 488 492 510 525 574 581 587 579 571 560 553 535 502 492 507 519 535 559 575 590 597 589 577 561 556 548 556 552 560 564 569 573 566 557 550 534 511 500 477 451 424 394 383 377 332 309 250 146 48 33 34 52 111 127 149 149 129 90 72 64 105 115 104 94 83 72 54 39 37 54 82 107 131 148 176 203 253 257 258 243 221 214 219 228 224 231 241 251 285 335 394 441 483 483 460 405 345 320 342 369 474 509 559 586 590 575 549 519 527 482 431 395 354 327 289 266 231 228 236 244 267 279 283 289 354 416 501 558 590 612 644 670 701 693 672 638 597 520 434 358 314 354 431 515 587 658 723 764 766 780 784 785 778 756 741 729 702 656 580 487 395 307 239 190 123 140 168 196 235 274 332 371 438 442 448 443 426 397 364 344 334 323 312 291 257 206 137 86 72 53 44 44 44 45 57 57 119 169 227 249 263 289 348 413 485 502 506 517 545 575 606 622 689 681 663 648 640 612 581 547 498 452 424 400 420 456 503 531 578 609 624 556 429 303 236 220 240 280 308 327 350 347 289 212 119 87 78 81 67 51 52 91 118 195 288 380 479 574 612 603 602 606 595 573 528 493 471 478 510 526 534 527 504 474 443 417 410 396 393 386 386 388 404 416 79 63 51 51 79 111 139 155 103 119 128 132 120 96 76 64 53 96 134 163 188 233 295 352 397 435 477 501 515 512 515 509 436 398 320 214 197 245 278 273 342 408 549 730 788 721 650 636 596 493 396 339 264 176 123 102 80 81 89 80 67 54 60 70 95 149 190 206 194 193 229 272 255 247 250 281 323 338 325 304 386 366 336 319 313 291 264 248 255 254 254 254 269 266 259 258 269 295 290 274 276 310 332 346 390 420 457 503 552 595 641 679 753 768 782 783 777 767 760 753 753 735 719 700 670 636 590 566 541 514 503 534 531 478 441 449 366 346 305 264 259 301 369 431 473 508 516 484 475 491 495 484 515 511 518 522 522 522 518 510 540 540 544 532 509 494 505 510 537 525 533 564 563 551 583 641 698 671 635 597 582 576 578 571 529 457 386 352 357 358 331 307 307 307 310 324 351 366 371 363 417 443 443 418 437 485 521 514 574 535 523 528 505 477 481 512 431 431 423 415 407 411 419 427 396 393 397 390 383 360 334 312 250 221 215 186 100 50 51 72 65 65 54 54 55 57 59 59 81 80 109 155 243 385 580 737 852 816 756 681 599 535 493 471 430 418 412 418 448 483 514 541 591 590 594 611 652 660 600 507 409 308 211 167 150 136 114 119 160 236 318 427 520 573 603 605 561 502 484 521 544 519 484 482 591 619 630 633 640 635 642 637 625 621 610 606 603 592 592 575 544 533 525 528 524 524 535 535 547 551 566 563 559 544 532 520 522 499 480 457 442 439 439 436 433 414 406 406 421 421 413 390 389 385 390 386 386 379 371 364 360 356 348 324 309 289 281 269 270 259 251 232 216 208 204 204 208 208 212 212 211 210 213 213 234 230 237 248 267 282 297 301 320 316 316 316 317 325 330 338 335 320 302 276 253 220 197 179 140 137 137 126 114 98 90 85 84 92 100 96 88 84 92 100 112 108 104 96 84 72 64 56 59 70 74 82 82 78 70 66 73 73 77 73 69 65 57 46 47 51 52 56 60 67 104 145 210 251 297 343 367 375 367 352 329 291 252 222 201 177 155 136 92 88 87 85 87 85 80 79 103 110 118 106 95 91 103 119 111 111 111 107 107 111 111 111 119 120 143 162 178 182 181 173 165 149 141 145 162 185 185 189 251 274 294 340 380 399 386 373 385 377 392 404 380 352 372 411 367 374 361 321 312 320 296 244 227 181 165 178 180 176 189 215 91 57 61 85 89 73 95 127 257 349 442 412 270 173 119 85 107 144 179 230 305 364 407 433 404 420 435 442 434 446 462 471 444 469 472 417 397 413 405 380 396 403 410 421 432 444 444 462 473 516 552 548 528 527 555 587 555 546 537 534 530 518 490 466 527 511 489 467 437 406 368 341 269 302 365 400 403 390 385 389 415 387 407 423 450 482 509 564 548 539 519 538 526 505 525 530 520 492 500 517 506 467 444 446 396 413 411 364 321 302 287 281 333 312 349 500 671 771 850 893 962 944 918 888 844 795 750 737 704 703 653 610 592 533 479 461 415 409 413 410 411 412 408 393 337 338 315 264 221 206 203 200 201 206 214 210 199 202 210 226 226 206 194 182 186 206 225 229 221 217 215 215 231 255 283 292 296 253 218 203 184 158 150 162 118 141 168 219 277 289 320 407 446 472 488 493 474 436 397 363 284 265 251 233 222 187 143 111 151 208 83 110 174 126 170 162 118 70 130 375 318 126 174 154 110 130 85 145 260 144 39 159 135 91 67 79 122 135 99 59 44 44 44 40 40 41 41 41 37 41 45 49 53 57 61 61 54 46 46 46 46 50 50 54 46 46 46 46 42 42 46 54 61 68 68 64 60 56 48 44 40 36 36 36 35 41 48 35 45 36 35 35 32 31 32 32 32 33 34 34 38 38 45 42 35 36 36 36 40 40 44 44 37 37 37 37 37 37 37 40 43 50 46 46 42 42 38 38 33 33 33 33 41 49 61 69 61 49 37 37 41 37 32 31 37 37 37 37 37 44 44 44 37 37 37 37 37 37 37 37 37 37 37 33 32 32 32 35 35 45 49 41 33 29 40 52 28 32 39 35 31 26 27 27 27 28 28 28 29 29 30 30 29 42 51 48 40 36 44 52 57 58 58 58 54 54 62 66 82 78 71 67 63 59 55 56 49 53 53 53 50 54 50 43 37 38 39 39 38 39 80 102 94 75 69 47 40 38 52 71 87 91 81 66 45 42 43 44 46 50 47 52 57 69 64 62 75 89 76 52 52 69 71 79 63 51 39 38 39 47 64 80 64 60 60 56 52 48 40 40 40 69 77 49 40 53 69 61 42 42 49 61 54 46 50 58 64 64 67 55 47 51 59 63 58 61 61 57 53 45 45 49 45 74 90 78 90 118 126 107 91 86 78 78 94 134 186 218 107 83 51 42 54 101 144 180 231 167 131 166 194 174 137 97 125 117 97 85 77 89 77 58 51 51 40 41 42 50 67 83 50 46 42 42 42 50 58 66 82 58 54 86 97 105 153 213 208 176 150 123 88 87 148 229 250 335 398 410 363 305 286 270 257 203 148 97 71 60 64 64 59 77 95 82 72 87 134 176 249 315 414 505 545 541 505 484 429 346 303 244 166 120 93 94 62 87 79 52 65 80 81 93 60 56 47 63 78 42 42 90 67 51 56 78 71 48 49 77 148 147 172 199 204 197 219 256 216 151 107 99 95 76 72 82 54 50 45 44 44 44 44 43 44 61 90 86 55 47 47 71 44 59 89 111 116 174 313 451 589 470 111 141 148 46 171 81 66 91 95 63 46 62 69 53 84 68 53 61 66 70 70 67 71 75 71 63 58 50 49 41 81 77 73 69 61 53 49 53 73 69 65 57 53 53 49 49 71 71 65 54 58 51 55 51 55 55 51 58 61 61 67 60 48 113 153 109 57 45 49 41 53 49 53 57 62 62 54 42 44 45 46 49 68 81 98 111 176 312 453 553 661 736 682 531 410 324 233 143 80 54 66 83 41 59 59 47 78 70 41 40 45 56 60 56 48 56 76 92 136 108 65 40 40 49 53 49 93 68 75 90 69 73 96 88 97 90 72 54 52 53 50 46 61 59 43 41 40 41 42 47 42 51 58 46 41 40 41 50 55 47 43 47 55 55 56 48 60 64 68 72 68 56 45 44 55 54 58 58 62 62 62 66 46 50 54 54 54 50 50 54 51 51 51 51 51 51 51 51 95 46 37 42 106 138 106 62 39 47 51 55 55 51 47 39 43 39 39 39 39 51 67 68 41 42 42 42 46 58 66 69 45 56 56 76 107 79 63 99 102 78 51 51 60 72 65 53 73 68 59 43 54 65 77 77 53 53 49 49 49 49 49 53 49 45 41 37 36 40 44 48 36 40 48 52 48 44 48 52 41 41 42 42 42 42 42 42 49 49 49 49 45 44 44 44 61 36 37 53 137 109 33 89 46 50 50 50 46 54 55 63 48 48 47 40 55 83 131 162 229 193 181 202 222 207 171 143 102 82 46 36 38 67 88 88 82 75 70 65 49 41 40 44 40 56 73 85 77 64 45 48 54 61 68 68 76 88 93 94 62 63 72 65 73 90 107 111 112 108 108 100 84 76 86 108 168 249 365 473 542 575 589 585 551 545 533 474 406 366 388 422 491 525 557 561 538 504 489 474 458 448 460 468 474 489 500 525 559 573 580 576 568 553 545 520 484 477 486 494 517 537 560 571 590 589 569 557 548 536 540 532 548 545 549 558 555 544 539 528 509 494 475 448 417 390 384 386 376 346 282 171 68 35 36 57 93 124 159 202 218 206 174 156 154 172 174 175 172 150 127 97 110 139 176 213 245 273 305 333 330 322 303 257 211 184 178 179 215 221 224 234 260 306 360 407 409 420 400 357 325 343 398 452 537 572 616 639 639 617 576 546 524 475 416 370 343 324 294 271 252 256 260 276 287 291 283 281 327 412 509 558 578 611 675 729 741 713 675 630 570 489 403 326 355 399 480 556 631 706 788 841 866 874 873 858 839 805 767 748 682 633 559 475 394 319 262 228 234 263 307 342 372 403 444 471 421 409 392 367 338 337 352 365 350 332 295 253 196 138 96 73 62 51 46 45 45 46 58 77 127 153 199 260 326 384 435 469 486 508 531 558 589 625 655 666 654 626 599 599 611 604 576 537 454 424 405 397 414 454 501 529 560 576 549 430 271 153 133 150 162 205 247 302 373 409 351 261 204 140 100 91 69 51 53 106 137 229 314 387 475 562 615 610 617 629 607 553 487 446 444 479 504 499 475 447 428 429 450 459 475 468 468 469 477 478 486 482 74 94 98 83 94 119 139 142 79 127 195 234 216 152 72 48 148 135 141 159 184 225 286 351 394 448 494 521 514 502 501 488 402 320 229 147 170 272 285 216 283 457 633 715 691 635 569 527 480 380 299 270 233 173 132 122 143 116 92 64 59 54 52 58 115 153 197 225 228 220 240 268 291 258 246 285 343 363 315 270 318 315 308 286 260 252 260 276 270 277 295 303 323 327 327 320 263 267 286 308 327 352 381 398 451 492 548 584 614 680 758 809 830 863 887 881 863 837 803 773 730 734 733 703 638 543 462 423 413 426 450 466 436 379 348 356 316 292 251 246 272 339 409 459 493 531 531 491 479 499 511 503 515 519 523 519 511 491 475 463 484 484 473 457 438 446 475 507 573 566 577 615 619 615 642 691 745 699 644 597 543 505 500 514 428 356 285 244 245 246 211 175 206 221 221 227 273 327 357 359 374 428 459 439 450 506 562 589 542 596 581 511 495 539 523 459 480 460 425 417 421 433 437 434 368 365 362 350 335 321 319 321 255 218 208 167 73 51 54 84 113 96 74 64 78 83 79 81 161 157 194 267 360 489 682 853 916 936 888 776 656 569 516 478 427 427 421 428 442 465 488 507 543 577 613 622 619 624 645 657 480 375 247 162 134 140 130 147 248 279 313 371 448 521 587 614 625 590 503 445 481 514 484 470 568 604 620 630 640 643 637 629 652 660 660 652 637 626 630 628 610 580 571 570 577 569 573 577 613 613 616 601 589 585 578 575 553 534 511 491 476 469 470 467 443 431 423 423 435 435 419 396 402 399 407 408 412 412 408 400 384 381 381 370 358 339 342 331 332 321 313 302 282 274 259 255 251 255 259 262 250 250 245 245 238 246 258 269 280 283 286 282 298 298 298 294 290 294 306 318 306 299 289 274 248 219 192 174 144 133 133 125 121 114 117 113 96 108 116 112 96 88 96 108 116 112 97 89 77 69 61 64 67 78 82 86 86 82 78 74 73 73 73 69 65 53 45 45 51 55 56 49 52 67 101 137 190 227 265 308 332 352 360 353 349 307 264 223 190 161 131 105 85 76 67 65 71 81 99 106 114 122 126 118 110 110 130 146 126 126 122 118 119 123 131 123 123 134 154 174 197 197 189 177 144 149 160 173 185 209 218 244 288 327 351 363 370 373 369 369 345 349 326 310 295 231 183 199 180 175 154 141 160 194 201 188 191 230 255 263 311 387 415 378 323 233 146 98 70 66 129 205 356 456 426 275 158 116 90 96 103 175 247 306 349 360 379 382 401 416 420 412 388 383 388 389 402 380 375 360 364 368 368 368 363 390 424 431 434 445 476 514 537 571 596 628 640 660 685 716 665 625 628 676 667 599 562 575 553 519 485 451 410 380 370 376 237 261 297 320 342 345 341 340 384 387 395 402 413 425 480 536 523 543 566 566 545 533 525 522 499 513 513 482 467 475 453 403 360 394 399 353 309 291 283 271 228 218 253 389 599 787 897 946 958 986 979 934 893 867 822 779 726 737 711 664 630 588 525 447 449 439 428 421 414 411 404 401 401 377 370 363 320 265 257 279 275 263 247 236 232 235 231 216 210 198 206 210 218 226 225 221 265 268 279 283 291 303 323 328 332 324 290 254 231 228 224 212 240 227 230 241 236 243 314 425 511 549 575 576 561 524 490 455 369 351 328 313 290 243 192 145 134 171 166 234 270 178 162 198 130 98 139 352 299 155 239 219 114 122 110 142 189 144 143 227 91 47 33 35 75 91 71 40 47 51 55 51 43 40 44 48 56 56 52 52 56 56 57 45 50 42 42 46 50 54 54 50 50 50 46 38 38 42 46 50 56 63 55 55 56 56 49 49 36 44 48 36 35 44 44 35 56 45 36 35 34 34 33 33 32 33 34 35 46 46 42 34 36 36 36 36 36 37 37 41 36 36 36 36 36 36 40 40 43 50 50 46 42 42 42 38 34 33 33 33 41 73 105 129 85 69 45 41 41 41 32 32 36 36 36 36 36 43 43 36 33 33 33 33 33 33 33 33 41 41 37 37 33 32 32 31 35 41 37 37 37 33 32 28 43 39 35 27 26 26 25 26 26 27 28 32 29 28 28 29 42 46 39 43 44 44 40 41 60 66 74 66 50 42 50 62 58 58 51 51 51 51 51 48 45 46 49 57 54 54 50 51 42 43 40 40 48 72 104 106 66 47 49 43 40 42 52 63 91 87 84 70 53 42 43 43 65 65 62 48 49 53 64 78 47 69 77 73 61 62 72 92 63 55 48 44 48 64 80 88 56 56 60 60 56 52 44 40 57 77 77 45 41 53 61 49 40 40 41 49 57 61 53 42 43 43 50 50 50 54 54 58 125 117 101 85 73 57 45 41 61 61 45 40 66 114 118 90 70 54 50 77 121 157 165 154 66 59 54 58 70 86 98 112 176 140 128 152 175 143 86 38 47 79 83 59 46 58 66 46 54 51 45 45 45 50 59 62 41 41 41 41 41 46 58 66 74 62 66 86 97 113 172 243 274 261 227 201 142 95 126 188 218 241 253 245 206 168 144 133 147 124 96 69 55 52 60 64 66 65 83 121 155 182 217 258 404 506 583 575 537 470 354 238 175 160 130 104 90 91 104 98 43 65 84 64 45 56 56 43 43 67 74 51 54 79 86 62 58 42 44 65 63 48 53 93 84 138 211 232 192 174 259 353 337 243 171 148 144 125 114 114 80 72 57 57 53 53 44 43 84 116 121 90 51 47 46 46 54 84 82 60 116 258 401 478 566 305 82 104 77 43 128 77 42 82 87 54 41 53 57 45 93 65 49 65 58 42 42 59 66 66 67 59 54 46 53 53 57 53 49 49 53 61 61 65 61 61 61 61 61 61 61 61 71 63 45 41 41 42 43 43 43 55 70 62 45 40 55 64 40 161 205 105 40 53 77 57 49 41 40 41 50 54 54 43 43 44 49 56 55 66 99 125 231 248 286 371 497 555 489 349 236 181 149 107 80 66 70 71 41 42 58 74 74 58 42 41 49 56 56 52 43 47 60 76 248 184 104 48 40 45 57 61 49 49 45 48 47 51 50 50 51 63 40 42 67 56 41 41 44 55 59 47 42 41 42 54 58 58 62 58 50 46 42 41 56 63 55 55 51 55 59 63 63 67 71 71 71 67 63 59 70 58 50 50 54 50 50 54 50 50 50 50 50 50 50 50 47 51 55 55 59 59 55 54 62 94 74 37 38 118 138 94 75 83 91 103 107 111 107 107 43 39 39 38 39 55 71 76 40 41 42 50 50 50 42 45 85 64 52 64 60 39 39 64 80 76 65 61 53 49 45 41 65 64 55 47 46 53 65 69 61 57 57 57 57 53 53 53 45 41 45 49 65 81 100 112 45 45 49 49 49 49 49 49 45 45 45 45 45 45 45 45 52 51 52 55 44 44 40 40 36 69 37 36 93 77 37 82 50 54 54 58 54 58 51 55 39 39 39 39 43 78 126 154 193 201 153 118 154 182 170 158 114 66 36 35 47 79 88 77 65 65 53 40 38 38 40 52 60 56 61 88 112 113 93 76 81 99 115 139 155 167 168 161 149 115 84 61 65 78 94 97 90 94 90 82 74 74 84 95 136 206 315 424 509 550 561 557 563 488 436 400 344 295 337 434 515 529 557 573 549 503 477 483 416 417 421 411 424 463 493 495 545 566 581 581 573 553 527 510 475 456 448 448 471 503 545 561 567 566 565 565 564 552 548 536 529 518 507 507 512 521 522 515 495 484 469 442 419 393 373 355 361 342 295 212 121 73 74 94 110 145 197 259 295 299 278 261 251 274 291 296 290 263 233 215 212 229 250 270 278 287 307 326 340 328 281 231 177 158 156 165 197 203 214 216 245 291 334 380 377 403 400 388 372 394 444 494 584 621 647 655 636 595 554 531 455 405 347 307 285 270 255 236 208 209 212 216 223 231 239 246 337 402 471 512 528 568 645 718 742 715 680 635 571 494 409 348 375 398 455 532 622 717 807 860 889 900 892 858 804 735 672 629 574 544 499 462 458 466 437 403 409 401 408 435 461 463 430 390 352 341 344 343 339 350 361 370 360 326 272 222 166 120 74 47 71 71 67 59 54 65 73 91 165 172 229 327 441 499 493 468 538 557 580 607 633 640 629 621 631 575 534 554 610 631 611 561 485 440 401 375 380 416 460 484 541 476 376 261 166 100 89 93 115 177 247 314 407 479 471 421 320 208 120 99 113 96 73 91 177 281 386 460 540 612 652 637 656 621 567 497 447 418 432 452 453 452 448 472 496 504 480 456 511 507 511 527 543 551 539 523 65 66 89 98 110 110 98 78 78 103 151 207 219 187 123 67 184 162 144 143 184 245 299 344 418 441 467 475 472 484 492 490 396 307 197 137 173 268 255 173 277 459 608 643 611 579 506 428 337 264 214 201 192 174 160 170 115 92 64 55 66 77 84 98 154 192 232 264 299 284 263 235 243 242 250 285 316 312 279 244 253 258 263 252 237 222 225 239 264 295 325 349 357 357 342 338 291 279 277 283 313 354 407 452 508 564 645 709 774 840 904 925 909 896 893 871 834 785 738 713 669 653 623 585 521 429 329 270 281 301 302 283 277 295 316 320 292 262 216 203 249 343 437 501 496 531 539 511 499 519 527 519 511 515 515 508 503 484 468 456 428 426 418 407 404 416 437 450 489 501 547 597 612 590 597 627 578 585 589 570 520 450 381 335 263 218 168 131 120 105 89 69 105 132 167 213 276 336 358 364 374 441 480 483 479 503 530 530 517 529 518 498 490 502 499 483 483 475 467 468 471 460 447 421 407 377 342 315 300 289 279 273 260 250 193 103 52 53 64 103 104 88 77 74 87 99 95 93 132 196 294 372 437 508 651 785 922 939 895 798 662 512 444 459 432 424 423 422 436 451 466 488 547 582 617 626 623 620 625 623 600 505 361 241 168 134 120 134 239 287 345 423 504 538 543 523 562 574 544 509 484 465 428 446 525 522 542 608 650 663 666 681 668 676 679 660 656 669 677 659 622 607 598 597 600 607 607 614 646 642 631 619 600 589 589 586 584 557 537 510 491 483 480 477 465 446 438 442 450 443 438 414 412 412 420 421 436 429 429 422 418 418 411 403 388 376 372 360 362 351 347 340 336 325 321 321 305 302 309 305 297 293 296 289 277 285 293 305 312 312 311 307 311 307 310 299 295 292 307 315 294 287 280 266 243 210 184 158 144 136 132 121 128 128 128 136 112 120 128 120 104 96 97 108 116 105 97 89 77 62 54 57 71 82 86 86 86 82 78 74 69 73 73 69 65 57 49 45 47 51 52 49 48 60 89 126 167 204 242 277 313 325 337 330 331 307 258 220 194 157 119 89 81 72 66 57 59 69 84 102 102 114 118 114 102 106 118 134 122 122 126 126 126 127 127 126 159 158 162 170 185 193 201 205 185 180 169 185 210 241 258 295 396 393 361 338 345 349 341 330 262 238 187 160 148 114 98 119 159 143 90 64 98 136 138 145 175 258 313 332 384 499 567 550 558 445 322 223 160 164 252 340 470 460 349 191 121 111 89 75 137 223 310 366 385 372 379 382 374 382 386 385 369 361 369 370 373 354 346 346 350 346 350 361 368 351 370 429 463 466 481 529 611 663 712 766 808 812 797 790 736 684 675 710 698 637 600 609 552 526 496 443 394 345 296 270 163 184 220 244 258 269 297 320 342 356 376 399 410 421 429 444 512 531 546 546 541 541 553 558 512 524 505 466 447 452 429 383 372 370 339 289 270 283 283 261 202 156 148 271 489 701 830 883 974 997 983 934 892 862 816 769 762 711 663 629 595 540 486 459 461 451 444 433 425 414 399 388 420 397 401 402 371 331 324 352 333 313 282 250 237 237 245 243 245 233 229 226 234 246 265 277 277 288 300 304 304 304 300 293 294 287 271 239 227 246 250 242 261 245 255 259 242 222 253 318 502 555 598 621 614 572 516 480 482 444 401 370 340 305 269 235 177 169 173 329 317 153 186 210 206 147 140 284 219 104 212 207 94 126 146 178 228 220 176 152 143 95 39 34 34 36 36 34 36 43 43 39 43 43 44 44 44 48 52 52 52 53 56 53 49 42 42 42 46 50 50 50 46 50 58 62 62 58 50 45 55 55 55 55 56 56 49 49 36 36 36 35 35 51 51 42 47 40 35 34 33 32 32 32 32 32 33 34 34 39 46 43 36 37 36 36 36 37 37 37 40 36 36 36 36 36 40 47 50 50 50 46 42 42 42 37 37 33 33 32 45 73 101 121 113 89 53 37 33 33 33 32 36 36 36 35 43 43 43 43 40 33 33 33 33 33 33 33 41 37 37 33 33 32 32 31 35 41 37 37 37 36 32 32 35 35 27 26 26 25 25 25 27 27 28 28 28 28 29 30 38 38 31 35 36 36 40 41 64 70 78 70 54 46 54 62 58 58 51 51 51 51 51 52 53 50 53 46 50 46 39 39 43 39 39 40 69 96 108 90 53 46 49 43 40 38 52 75 67 71 65 62 60 54 51 55 61 61 54 48 44 45 56 70 56 67 77 62 46 39 40 49 48 55 56 56 60 64 68 72 56 60 64 64 64 60 52 52 61 77 73 41 39 41 49 41 40 41 41 42 49 53 53 53 50 42 46 42 42 46 46 50 197 169 125 81 57 45 49 53 53 65 65 41 45 70 82 62 62 54 53 50 57 61 73 73 78 70 55 55 51 63 75 78 121 113 133 164 148 87 39 38 69 85 81 56 56 71 66 39 55 59 56 48 45 42 46 42 40 40 41 42 43 43 43 42 66 50 50 65 81 100 168 254 316 307 289 274 212 141 118 142 146 149 153 142 123 120 116 120 131 115 92 81 74 59 47 45 85 140 183 225 267 298 285 254 537 632 682 625 499 355 200 80 154 132 109 86 68 61 74 71 44 65 77 52 44 49 56 44 43 63 71 47 50 75 82 58 61 46 55 73 60 48 50 89 84 129 182 226 250 286 391 488 475 370 278 230 211 191 169 159 155 133 110 102 99 92 71 51 110 114 103 81 62 52 48 52 43 45 66 84 173 307 428 478 390 179 100 110 78 76 85 71 55 98 103 66 45 45 53 45 81 57 50 66 66 42 42 55 51 51 51 43 42 41 41 41 81 61 45 45 65 77 81 73 65 65 65 65 65 65 65 65 71 56 41 41 41 42 43 43 43 43 42 42 41 40 40 40 41 129 157 81 40 49 65 41 57 49 49 53 58 58 54 42 44 48 60 64 59 66 89 116 267 232 215 249 295 306 276 215 131 110 103 84 77 62 54 47 55 59 62 62 54 42 41 40 72 72 68 60 51 55 68 84 256 184 100 56 49 57 45 40 42 42 41 45 47 51 51 47 82 67 39 38 40 42 43 63 42 47 47 42 41 41 42 58 62 58 62 54 46 42 41 41 64 67 63 59 59 59 63 67 59 63 67 67 67 63 59 55 66 58 54 54 54 54 54 54 50 50 50 50 50 50 50 47 63 63 59 55 55 54 54 58 38 78 82 62 82 130 130 83 79 79 83 95 107 127 143 155 79 75 67 55 47 47 51 59 44 48 56 60 64 60 56 52 80 56 55 64 71 44 48 72 69 57 57 54 50 50 46 49 57 52 59 51 57 53 60 61 57 57 57 57 57 53 53 53 49 45 45 45 53 65 80 88 45 45 49 49 49 49 49 49 45 45 45 45 45 45 45 45 51 51 51 51 44 44 40 40 36 73 41 37 90 73 37 74 42 42 42 42 42 46 43 43 39 39 39 39 47 79 126 161 177 181 134 70 82 135 186 222 98 62 37 37 63 91 96 84 56 60 61 52 39 39 40 44 56 53 65 89 113 125 117 107 160 190 214 234 250 254 243 244 213 174 119 84 69 69 72 73 76 76 72 68 60 60 64 78 104 158 256 370 472 519 529 529 497 410 331 303 270 260 322 419 523 541 572 577 557 511 482 479 437 418 396 376 377 421 451 469 522 528 542 542 542 524 509 476 445 407 395 383 402 445 488 518 573 571 570 573 565 556 548 532 506 487 480 477 483 488 497 498 506 491 472 444 417 390 374 356 321 307 288 241 190 151 142 143 166 186 237 296 339 362 350 345 344 352 354 346 317 290 259 234 203 215 224 224 220 223 231 247 238 226 199 172 153 155 164 173 172 191 217 239 253 272 306 339 352 379 395 391 389 401 447 493 575 606 628 640 609 557 503 451 347 301 257 218 195 184 165 153 117 117 113 117 140 183 231 267 306 352 401 430 461 525 614 680 703 692 670 644 592 518 441 375 318 338 395 475 574 673 750 806 855 843 799 740 689 643 608 589 591 562 532 518 506 497 471 445 430 434 437 420 403 381 367 352 391 380 384 379 371 370 371 364 357 303 230 169 127 93 59 47 75 74 62 46 52 64 98 121 156 206 299 397 480 530 541 540 503 518 542 558 584 591 598 598 557 548 552 599 646 654 618 568 518 469 426 379 364 366 391 407 394 339 259 168 105 74 67 82 107 157 215 288 382 469 501 479 405 276 159 107 102 112 133 175 350 423 492 529 581 626 637 624 588 565 522 480 447 430 423 420 478 489 493 504 496 487 467 455 498 505 520 547 574 586 586 573 80 49 64 105 133 98 58 49 62 74 99 131 151 155 139 131 240 202 137 110 145 243 308 323 369 396 430 454 465 457 445 413 361 272 158 107 177 249 204 118 271 436 561 565 541 522 452 354 218 169 157 163 170 172 181 206 127 91 59 53 57 72 87 101 145 211 263 295 326 334 314 274 282 278 262 242 233 229 249 250 235 243 237 234 226 229 236 250 288 317 355 358 350 335 324 324 341 325 319 322 348 398 458 506 539 595 675 764 848 916 965 963 910 855 837 815 769 679 602 585 607 580 537 492 425 338 235 161 196 217 186 120 120 175 200 184 210 184 151 148 201 296 413 490 535 570 581 562 546 550 539 523 507 507 504 489 488 465 449 434 450 435 420 409 390 360 336 317 338 345 384 439 454 425 412 427 404 471 531 536 514 452 332 234 153 144 131 121 110 92 96 100 84 90 93 139 201 282 351 401 371 434 484 488 480 487 495 482 490 465 457 485 485 462 466 498 474 482 494 503 518 503 482 448 395 369 350 347 344 330 300 270 260 284 188 62 51 70 82 106 104 96 92 96 119 119 121 119 111 227 334 365 344 332 385 464 757 877 867 763 635 500 437 480 425 417 424 423 430 433 444 470 537 575 603 626 627 616 608 594 622 577 506 397 280 182 136 142 165 213 276 354 432 478 481 467 399 508 596 562 503 454 426 406 444 486 533 583 628 654 664 667 673 693 684 653 658 686 687 644 642 642 634 625 631 630 629 621 665 657 634 611 596 589 585 582 584 564 544 520 501 494 495 495 483 468 453 457 465 458 453 433 422 430 442 447 458 455 455 451 443 436 436 432 428 420 408 397 399 396 396 385 385 374 370 366 358 351 358 358 354 354 347 347 327 328 340 348 355 351 343 339 339 328 327 312 308 297 308 308 294 294 283 258 235 202 175 161 155 140 132 124 132 140 152 167 139 147 140 132 116 108 105 113 109 105 101 82 74 55 51 61 75 86 86 90 86 82 78 74 69 69 69 69 65 61 57 46 47 52 48 48 48 52 81 115 156 190 228 255 275 291 292 289 313 289 259 229 191 153 110 72 84 75 65 52 54 61 80 94 98 110 118 114 110 106 118 126 122 130 138 146 146 142 134 130 170 170 170 174 181 189 201 205 229 229 229 261 286 298 266 260 344 350 354 381 393 358 282 226 171 136 88 54 35 40 57 81 161 141 51 30 52 78 84 126 204 294 381 408 399 426 518 600 464 442 407 301 190 211 376 542 397 337 226 123 81 94 107 114 184 262 342 378 376 356 352 360 339 347 355 358 347 343 358 352 349 335 331 328 331 339 343 351 382 385 399 430 488 531 546 562 697 765 834 881 901 890 853 814 748 660 607 606 596 559 557 563 539 526 499 435 378 321 232 159 97 118 143 151 155 166 194 224 280 346 406 448 456 462 466 477 504 508 515 507 514 526 557 570 524 528 509 466 439 436 413 371 308 294 267 249 262 279 263 206 123 96 104 175 321 511 702 816 884 910 899 870 846 827 793 747 734 689 642 603 561 503 457 434 439 428 417 409 405 409 406 410 419 404 412 424 401 369 366 386 374 358 324 288 260 248 260 265 224 241 269 285 281 269 257 257 293 297 301 301 289 273 253 234 212 213 209 201 207 226 257 275 318 310 324 336 320 291 272 293 346 403 460 524 568 587 588 573 558 520 467 420 386 367 351 325 302 228 212 420 344 140 281 302 238 180 136 193 133 65 177 176 139 163 187 198 249 321 289 181 192 144 84 44 35 37 45 49 40 35 35 36 40 44 44 36 36 37 45 45 41 41 53 61 53 46 42 42 42 42 46 50 66 54 38 38 38 38 54 69 48 55 55 48 49 49 49 49 40 36 35 35 50 66 61 49 76 83 72 63 48 40 40 45 34 33 33 34 35 35 47 40 37 37 37 36 36 36 36 37 40 40 36 36 36 36 47 47 50 53 53 49 45 45 45 41 45 37 33 33 49 73 97 113 145 106 69 37 32 33 37 37 36 35 43 43 50 50 50 43 40 33 33 33 33 33 33 33 37 37 37 33 32 32 32 32 35 41 41 37 33 33 36 32 32 28 27 26 26 25 25 25 28 28 28 28 28 29 29 34 38 38 31 31 32 40 44 48 61 70 74 66 54 50 54 62 50 54 47 47 51 51 51 56 53 50 50 42 46 43 47 39 47 38 38 52 100 124 101 70 48 49 59 42 39 37 45 72 52 56 61 59 56 61 58 62 57 57 50 43 44 44 44 58 60 71 78 58 42 38 39 40 40 52 60 68 68 64 56 52 52 52 56 60 60 56 56 56 65 80 72 40 38 39 40 39 41 41 41 41 41 49 57 57 50 46 49 45 45 45 45 45 157 133 93 57 44 44 60 68 40 57 72 41 40 41 53 46 40 42 57 41 40 39 52 65 82 78 62 51 43 47 55 51 74 86 126 158 112 40 40 97 130 103 66 40 40 63 67 40 59 67 63 60 45 40 40 40 41 43 90 127 131 99 59 41 55 42 42 57 69 96 171 261 334 325 318 311 264 194 151 141 114 107 100 100 101 98 98 105 95 87 75 72 81 78 66 54 113 168 259 356 382 350 289 259 514 544 494 345 186 106 87 79 140 118 98 72 54 50 55 56 48 65 64 44 43 48 59 51 43 55 63 43 43 63 67 54 61 61 59 77 64 49 50 78 92 117 169 244 319 407 524 606 585 523 463 427 396 353 291 248 226 188 157 139 140 133 105 85 132 100 81 79 73 46 45 47 55 74 95 125 186 260 294 287 212 73 122 99 68 93 62 75 70 99 107 74 46 42 46 46 69 54 54 67 63 42 42 54 54 54 54 50 57 53 53 49 90 58 41 41 58 78 78 66 58 58 58 58 58 58 58 58 61 61 49 42 42 42 43 43 56 44 42 42 50 57 56 44 89 125 129 85 53 61 61 45 41 45 49 49 49 53 49 42 58 59 63 56 56 64 86 102 237 181 140 139 133 104 100 125 82 75 76 65 66 58 54 50 54 58 62 66 58 53 41 40 60 71 67 59 51 63 87 107 204 120 39 37 56 96 81 53 45 41 44 40 47 50 54 54 61 62 62 58 51 44 41 45 50 54 54 42 41 41 50 62 58 54 54 50 53 49 45 41 64 60 56 48 48 48 52 52 48 51 51 51 51 47 43 43 58 62 58 58 58 58 58 58 46 46 47 47 47 47 47 47 63 51 47 47 47 51 55 59 43 63 71 63 83 107 99 63 55 44 40 40 52 76 104 125 89 88 84 64 44 39 39 43 54 58 59 63 67 63 63 59 75 55 59 71 79 59 67 80 53 46 50 50 53 53 57 57 40 44 58 58 65 57 56 53 57 57 57 57 53 53 53 53 57 53 45 41 45 49 57 60 49 46 49 49 49 49 49 49 44 44 44 45 45 45 52 51 59 58 51 51 51 51 44 44 37 69 38 37 78 66 38 70 62 58 54 45 38 38 38 38 39 39 39 38 39 52 88 119 150 142 98 46 55 111 167 190 78 50 37 38 67 92 92 84 51 60 68 64 48 40 40 40 53 57 73 97 125 149 152 158 239 273 305 333 345 334 311 299 265 214 154 99 68 53 48 55 54 58 59 55 47 47 55 58 76 115 201 316 431 497 501 492 405 297 197 177 184 222 319 424 520 542 564 576 549 507 478 464 434 404 370 335 332 363 405 428 508 518 517 528 533 526 511 470 404 363 334 318 329 379 438 488 546 557 571 578 574 565 560 534 487 465 450 444 449 462 468 473 474 466 455 427 396 368 336 317 306 299 288 264 241 214 194 187 218 238 285 340 383 402 390 377 386 378 364 337 303 269 231 212 153 150 154 146 126 125 125 136 147 155 163 168 161 170 178 190 173 197 231 245 247 266 300 334 351 389 417 433 441 455 486 519 566 566 566 555 514 459 386 329 230 188 157 126 110 98 87 75 75 66 57 61 92 152 230 267 275 287 319 356 416 508 605 686 720 713 706 672 627 545 455 386 356 360 398 459 547 623 679 712 758 742 713 673 647 636 644 642 645 603 569 559 518 464 426 427 356 392 431 421 388 374 405 434 437 427 423 415 403 392 376 362 343 277 192 126 100 82 75 67 78 89 93 88 91 98 121 143 230 312 418 481 499 486 489 496 457 476 495 507 522 533 544 555 494 529 584 646 677 677 646 604 576 534 485 431 381 343 320 309 217 178 134 94 71 56 52 55 71 155 237 322 412 487 507 488 370 276 191 158 184 226 291 362 504 545 564 571 578 596 590 565 542 518 480 458 463 461 451 443 487 502 509 496 468 455 466 485 504 518 537 568 603 623 630 626 100 48 48 104 144 105 65 58 66 74 78 63 51 71 120 171 248 222 153 95 122 221 291 301 323 350 377 412 424 419 383 334 297 234 138 101 159 209 152 88 258 368 447 447 423 397 323 240 143 121 130 147 152 146 162 187 123 95 54 52 52 67 94 115 143 241 294 286 278 309 337 326 346 338 310 270 230 214 234 255 247 236 229 222 221 241 259 285 351 368 366 345 313 294 299 308 356 356 367 389 416 450 490 519 548 584 633 707 795 864 902 888 793 706 672 666 622 517 451 452 530 529 511 471 417 350 252 183 175 184 149 79 68 93 87 51 113 112 116 125 158 244 353 446 542 584 600 589 581 574 562 539 495 492 481 473 458 450 446 435 436 425 398 368 330 280 228 182 187 186 205 241 267 270 280 295 323 409 473 474 471 433 325 204 87 86 101 118 108 93 94 102 101 88 78 84 121 203 312 394 375 415 449 449 452 460 468 471 491 450 442 466 466 439 447 487 467 463 467 483 503 515 515 500 379 342 322 312 309 306 296 278 256 296 188 58 67 73 57 89 105 109 120 131 144 139 140 137 183 291 368 336 264 210 212 240 461 705 780 648 530 460 427 450 399 402 406 420 427 427 438 455 523 556 580 608 631 635 620 609 563 584 592 543 436 313 208 174 138 172 227 306 408 463 458 433 220 413 581 578 523 524 489 402 373 461 532 538 568 633 659 637 664 691 686 643 648 677 649 581 566 590 606 618 636 646 645 637 665 649 622 603 592 585 585 578 567 548 528 512 504 505 517 518 491 483 479 472 480 469 461 453 457 453 473 473 485 485 481 477 449 449 445 449 449 449 445 430 440 433 422 418 406 394 379 371 388 388 384 384 381 385 385 378 362 366 378 382 386 374 366 362 359 351 343 328 320 309 312 312 310 306 295 273 243 221 187 173 174 159 147 132 136 155 175 187 167 168 160 148 132 120 113 117 113 109 94 86 67 59 51 54 72 90 90 90 90 86 78 74 73 73 69 69 65 65 61 57 50 51 52 48 47 47 70 104 169 188 217 233 241 237 242 239 291 276 257 230 199 153 110 78 102 90 65 44 46 57 72 88 95 110 122 122 122 118 126 130 134 146 162 174 178 174 162 154 142 150 162 170 178 178 190 201 269 257 254 282 302 298 254 225 313 312 308 328 319 255 159 84 108 85 70 51 36 65 106 114 114 113 34 28 32 59 96 171 177 179 247 366 412 400 448 540 471 341 254 300 426 466 385 282 151 155 168 140 77 57 110 160 240 290 338 354 352 340 344 356 343 351 355 351 347 344 355 349 349 335 339 336 335 340 348 355 343 406 436 426 481 589 646 649 741 810 851 868 865 846 805 754 606 518 433 427 446 487 537 575 571 577 551 490 441 392 296 195 113 91 81 85 105 113 113 127 158 256 358 398 401 412 451 489 500 500 492 487 483 502 529 542 532 533 529 494 463 448 425 394 304 285 251 236 253 278 266 207 97 75 88 127 206 348 503 618 581 610 632 635 657 681 685 656 641 640 602 511 438 427 433 414 412 400 384 376 379 390 413 425 418 407 419 431 419 384 372 377 345 350 346 326 295 275 275 272 227 240 280 281 265 237 221 214 298 279 259 239 219 203 187 161 139 144 159 162 179 217 271 320 327 329 344 360 357 337 310 304 271 285 305 345 413 482 539 569 581 547 497 459 421 401 375 363 361 303 278 481 347 128 332 330 198 164 121 138 94 66 146 137 156 179 227 255 302 389 373 230 205 165 114 78 66 63 59 58 49 40 36 36 48 56 52 40 36 37 49 45 37 37 49 53 57 54 50 42 38 38 42 50 62 46 38 37 38 38 50 69 48 48 48 49 49 49 49 49 53 40 39 50 69 84 72 70 74 101 101 85 70 63 64 60 54 39 35 35 43 44 48 36 37 37 37 37 36 36 36 37 40 40 36 36 36 36 43 43 53 53 53 49 45 45 45 41 45 41 37 37 49 65 85 97 153 118 81 45 33 33 33 37 35 35 43 43 50 50 50 43 40 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 35 41 41 37 37 37 36 36 36 36 39 35 31 30 30 27 40 32 28 28 29 29 30 29 42 38 31 31 32 40 52 56 57 62 66 55 54 50 54 58 47 50 43 47 51 51 55 49 46 50 50 39 39 44 52 40 40 38 38 68 116 128 93 62 47 59 74 49 38 36 41 65 61 61 58 59 55 52 49 49 52 52 42 42 42 42 42 50 56 70 74 62 54 40 41 45 40 52 60 68 68 60 52 44 39 40 40 44 48 48 48 48 56 68 60 39 38 39 40 40 48 41 44 40 40 41 60 61 57 57 53 45 41 41 41 45 57 53 49 48 45 45 49 48 37 40 60 40 39 40 52 49 39 41 60 49 44 40 68 81 92 81 66 54 43 43 43 47 63 63 106 138 93 41 112 229 223 152 63 39 39 53 68 59 67 67 75 75 56 39 39 39 42 92 191 244 236 156 76 42 51 43 54 69 77 97 163 245 317 319 316 320 305 266 236 222 152 138 120 124 125 121 101 92 106 102 102 99 108 125 141 145 149 160 275 424 412 278 222 273 304 332 308 208 97 61 77 102 115 107 81 62 54 51 55 60 52 60 60 44 43 48 52 47 43 48 55 43 43 55 55 47 53 57 59 70 57 49 51 74 100 133 208 307 406 505 601 673 640 644 668 683 672 605 499 401 375 313 251 229 228 224 205 189 221 166 143 154 128 69 47 67 46 46 77 131 204 235 216 173 134 68 104 81 49 70 62 74 67 79 82 66 58 62 54 42 55 51 54 70 59 43 42 46 57 50 46 46 57 57 57 53 74 54 41 41 46 54 54 46 50 50 50 50 50 50 50 50 50 54 46 43 43 43 44 45 45 44 44 55 70 61 48 40 117 121 113 89 65 57 57 57 45 57 61 49 45 53 61 61 46 46 50 47 44 60 80 89 97 88 84 87 74 54 62 89 81 69 57 53 54 58 66 70 90 98 106 113 101 73 45 40 44 55 59 59 59 79 107 135 302 192 72 39 76 116 101 69 41 44 40 43 50 53 65 64 37 52 77 89 62 46 54 44 73 70 70 62 46 42 42 42 42 42 42 42 49 53 53 53 60 56 48 45 41 40 40 40 43 43 43 43 43 43 39 39 39 47 58 43 46 47 54 43 46 39 47 39 47 39 47 39 39 39 43 47 51 55 59 63 75 67 51 51 83 119 123 111 64 52 39 38 39 40 57 69 61 69 72 60 40 39 38 43 54 58 62 66 66 66 67 63 79 63 63 75 79 71 67 83 52 56 49 53 57 57 60 60 39 43 62 66 73 61 53 45 57 57 57 53 53 53 53 49 61 53 49 41 41 41 45 41 49 46 45 45 45 45 45 45 40 40 40 40 40 40 47 47 58 58 47 47 47 51 44 48 36 49 37 37 74 74 51 71 54 58 53 46 46 43 51 48 52 45 40 39 38 39 60 79 118 90 66 63 87 135 127 75 66 46 37 38 55 76 80 80 67 71 75 67 55 40 40 40 57 61 77 108 133 165 184 202 274 308 348 373 381 365 330 303 268 217 150 98 63 48 48 55 46 65 58 54 50 50 58 65 76 99 173 288 408 479 483 470 307 196 100 91 142 220 336 448 536 554 568 568 545 516 490 472 428 386 332 294 282 306 356 394 494 504 515 522 527 525 498 446 367 306 265 244 256 302 373 438 476 514 544 555 566 569 568 538 485 451 432 406 403 410 439 445 433 430 425 402 374 334 291 274 290 283 280 273 261 246 246 246 266 293 332 379 406 398 370 342 336 325 303 287 254 216 181 147 87 84 80 79 67 66 77 81 131 171 215 235 219 207 202 210 233 252 271 281 284 307 354 408 437 475 500 524 534 538 548 563 549 529 486 448 403 347 281 232 149 120 100 84 73 72 60 55 71 63 70 101 156 223 263 271 264 259 269 317 394 498 598 656 725 718 707 688 638 564 486 428 427 424 446 495 552 609 641 651 669 680 684 696 697 709 717 714 657 608 562 536 481 395 380 398 394 450 504 503 454 420 443 468 475 465 450 443 427 404 370 348 317 248 158 104 89 90 91 87 74 80 91 87 98 125 176 218 356 419 488 500 452 403 375 382 422 430 446 469 484 487 486 481 467 530 609 662 688 692 684 658 590 556 530 480 412 338 268 221 154 134 103 87 87 72 47 38 77 154 232 306 364 411 422 414 351 317 308 335 381 434 478 531 546 568 560 544 542 545 532 512 512 496 462 451 464 473 481 482 471 474 473 460 447 459 498 533 543 546 569 600 631 654 661 658 88 46 46 109 153 109 69 66 78 71 63 50 50 59 100 140 176 195 178 130 144 211 261 276 318 317 327 342 373 392 392 366 244 228 152 110 141 155 118 105 226 261 290 291 251 188 113 69 64 70 98 119 123 108 105 120 67 54 51 50 51 98 140 174 186 260 292 260 236 272 308 305 325 337 338 330 303 275 247 235 243 243 243 244 252 259 278 299 369 383 378 350 318 302 304 320 347 359 382 405 428 446 472 490 539 553 586 636 710 756 778 757 645 530 464 464 439 377 376 421 489 531 545 521 463 390 300 228 142 136 113 86 72 57 49 47 84 106 122 126 146 216 333 430 489 523 547 556 564 561 550 531 463 464 453 446 443 443 451 452 378 348 305 255 217 168 149 123 104 100 123 166 217 253 279 312 310 391 427 405 394 372 274 145 76 59 70 95 93 70 54 50 57 77 90 84 102 175 284 358 391 411 422 422 433 438 450 450 473 464 452 452 452 452 465 481 489 461 425 413 429 460 488 497 475 434 386 327 285 271 288 294 264 281 175 61 70 55 49 73 98 114 140 146 146 135 144 161 250 324 369 324 258 225 201 194 209 457 585 518 411 340 319 357 365 376 394 406 413 416 419 425 489 515 542 578 620 643 647 643 592 581 575 584 569 496 378 297 199 186 198 301 441 492 399 267 159 282 462 555 558 567 559 492 391 389 407 449 515 593 630 637 647 679 678 638 635 644 585 501 420 476 535 574 620 659 673 665 661 645 618 599 585 585 571 571 559 547 531 512 512 516 528 529 513 502 495 491 491 480 472 468 484 485 500 501 508 504 496 488 464 460 460 468 487 491 487 476 470 463 459 451 439 423 404 396 417 413 402 410 414 418 414 410 406 410 411 419 419 404 389 381 378 362 354 339 339 328 327 319 326 323 307 285 259 237 214 196 205 182 166 155 155 170 186 198 187 188 180 168 144 132 125 121 117 113 98 83 71 63 51 58 72 90 94 94 94 90 82 78 77 77 73 69 65 65 65 65 61 58 48 47 47 47 66 97 151 180 196 211 211 204 201 209 261 250 239 223 192 160 117 90 117 97 72 51 46 61 76 96 95 110 118 122 126 130 134 138 150 162 182 198 206 202 194 190 142 150 158 162 174 186 210 222 326 286 242 222 223 235 227 226 228 195 159 150 146 137 128 125 53 53 78 83 72 133 193 185 53 55 32 28 32 67 121 204 291 210 189 284 376 364 292 243 248 329 415 441 384 286 200 145 36 70 174 206 121 73 116 159 291 317 345 361 365 360 356 356 360 360 364 360 360 356 367 360 361 365 373 366 358 355 367 375 306 361 399 409 456 551 653 729 767 789 778 780 789 782 690 583 347 295 273 315 405 510 616 676 643 653 639 593 561 536 463 374 244 170 92 61 82 107 99 89 113 158 229 292 342 374 412 443 478 481 484 484 487 491 506 507 525 533 545 526 499 480 453 430 435 380 301 239 224 249 277 257 176 102 64 97 188 260 284 288 361 410 467 522 589 660 708 721 622 605 555 449 331 278 308 357 349 352 356 358 369 380 398 401 414 418 434 442 435 411 395 388 344 345 346 330 302 286 279 284 282 268 259 228 201 201 225 250 290 252 200 153 133 118 118 108 99 104 134 151 171 228 316 393 394 397 404 401 405 395 371 343 353 336 304 285 304 344 380 400 509 494 478 452 428 405 382 359 324 349 317 454 309 110 284 226 171 153 123 119 88 72 116 114 125 159 255 323 343 373 334 207 158 126 95 87 80 69 40 37 53 41 36 36 41 49 41 37 36 37 41 41 37 37 37 45 61 65 61 53 41 37 41 49 41 37 49 73 73 53 41 49 48 48 49 41 41 42 42 41 49 51 54 61 80 87 94 97 126 161 174 151 115 89 74 52 69 51 43 40 52 57 52 41 41 37 37 37 37 37 37 37 44 40 40 36 39 39 43 43 53 53 53 49 45 45 45 41 45 41 37 37 45 57 73 77 133 106 85 61 41 33 32 32 31 39 46 46 46 45 49 46 40 33 33 33 33 33 33 33 32 32 32 32 32 32 32 36 35 34 34 34 30 30 37 37 33 32 32 28 27 27 27 31 44 33 28 29 37 37 30 28 38 34 30 31 31 36 44 45 50 47 47 40 43 39 43 43 39 39 43 43 47 51 51 49 46 47 43 38 38 40 43 39 39 38 40 84 112 104 84 69 81 93 100 72 39 37 42 61 58 58 55 55 55 47 40 40 51 51 41 41 41 41 41 49 55 66 70 62 62 52 46 49 44 55 55 59 56 52 48 48 39 39 39 39 40 44 48 48 44 52 48 39 38 38 43 44 51 48 55 44 47 44 63 68 65 65 57 53 49 45 45 52 52 56 60 68 64 56 44 39 37 38 47 40 47 48 60 45 52 49 55 44 47 39 47 40 87 81 69 58 42 42 44 52 60 47 79 122 105 81 164 281 251 173 87 41 40 61 76 71 78 71 74 75 56 39 40 41 88 153 253 289 241 145 64 42 44 43 55 82 89 100 151 225 308 330 361 385 378 359 352 342 256 223 192 185 189 178 158 145 172 184 193 186 164 165 180 196 160 172 267 366 312 172 155 247 187 215 227 191 124 80 64 64 77 74 66 54 55 59 63 67 51 63 63 59 51 55 55 47 43 51 44 43 43 44 44 43 45 53 56 58 48 49 51 63 93 152 244 362 464 551 622 683 725 783 844 875 879 834 750 656 635 546 460 423 413 391 380 369 346 299 278 292 246 157 119 148 48 48 82 160 226 225 175 115 96 105 65 70 50 42 75 43 54 46 42 43 67 83 67 43 50 54 57 65 61 49 46 49 53 41 41 41 45 49 45 41 46 43 43 42 42 41 41 41 42 42 42 42 43 42 43 42 47 51 51 43 42 43 44 45 43 65 120 140 126 73 39 37 73 77 81 69 45 40 45 69 93 109 105 73 53 65 77 81 50 46 46 43 44 52 61 70 42 46 66 57 45 60 56 51 42 43 43 54 63 71 82 86 185 177 157 140 108 72 44 39 55 63 67 71 75 94 119 143 263 171 64 40 84 128 120 92 48 51 46 38 46 53 64 64 64 48 60 49 36 66 150 171 61 58 66 66 65 53 41 41 49 49 49 49 49 49 56 56 57 53 45 40 40 40 40 40 40 40 39 39 39 39 39 39 38 40 51 39 38 39 43 39 43 40 43 40 43 40 44 44 39 39 47 55 59 55 51 46 66 58 42 46 82 127 151 147 112 104 88 72 60 52 53 57 41 53 60 56 44 40 40 51 50 54 54 58 62 62 62 62 74 66 66 75 75 71 71 79 67 67 63 63 56 56 56 56 39 39 58 67 73 61 53 45 57 53 53 53 53 49 49 49 57 53 49 45 45 45 49 45 49 46 42 42 45 41 41 41 40 40 40 40 47 47 47 47 58 54 54 54 47 51 48 52 36 37 37 46 71 83 83 99 46 46 46 50 58 58 66 68 60 53 48 40 39 40 52 68 75 46 51 63 79 135 143 75 74 54 38 38 43 60 69 76 86 82 74 55 43 39 39 39 57 69 89 105 133 165 185 218 289 327 359 380 373 353 321 295 236 193 134 87 67 56 55 56 47 54 54 51 54 58 66 73 84 95 150 261 384 464 467 444 205 114 42 53 131 229 357 465 560 574 580 572 553 539 525 497 445 373 290 224 196 232 295 361 441 474 493 509 506 503 453 393 311 241 184 159 166 208 279 344 406 460 506 532 547 557 557 519 483 438 406 361 339 345 374 399 424 408 381 348 316 292 272 267 258 282 315 316 313 298 310 318 326 337 352 371 382 377 349 319 290 275 261 239 213 167 124 97 69 69 65 61 68 75 90 97 155 211 266 281 256 235 254 277 344 367 386 400 408 431 470 506 558 570 574 574 565 548 532 530 494 463 424 390 346 293 221 160 88 70 70 62 62 58 58 57 52 55 90 172 260 318 314 278 239 231 248 305 390 483 560 606 660 664 660 652 622 583 544 514 474 466 485 520 573 610 625 631 637 656 690 706 721 721 717 699 635 578 539 508 449 394 399 451 483 546 608 630 603 558 541 530 533 507 481 454 427 386 344 311 260 206 131 89 74 78 78 74 68 75 74 78 120 196 298 365 426 438 442 406 354 322 314 333 352 360 388 423 442 433 404 378 440 527 624 673 692 696 688 666 564 562 560 530 464 366 265 195 204 165 126 98 89 73 53 47 127 161 196 233 284 339 394 418 491 500 526 565 574 578 568 576 534 533 517 493 496 492 483 471 435 444 452 449 442 446 451 459 454 450 457 461 484 511 545 568 564 575 594 610 629 647 655 655 48 45 47 116 145 105 54 50 62 50 49 51 76 88 72 56 81 132 179 183 178 201 228 238 264 282 301 343 390 420 435 414 223 231 158 96 114 105 66 93 181 181 184 189 153 82 49 51 53 56 77 102 106 94 81 81 54 53 52 51 67 117 172 213 221 243 250 243 271 311 319 288 288 277 270 278 283 272 260 251 265 280 293 306 322 326 328 331 316 335 354 350 334 316 313 317 351 362 373 381 404 419 449 464 487 493 527 566 613 635 623 590 508 387 304 288 302 327 410 509 588 646 667 619 519 414 289 202 125 110 88 69 50 50 50 50 90 103 111 115 151 228 345 441 472 495 511 515 520 512 493 471 444 437 426 427 431 448 468 466 436 390 316 222 141 88 86 88 65 65 92 147 203 237 249 272 298 382 418 419 416 374 256 127 61 44 54 88 109 90 58 54 49 73 83 69 106 212 332 393 400 415 430 434 434 426 418 411 442 446 438 427 435 459 471 471 493 455 403 367 367 390 414 427 484 480 469 435 385 327 303 282 279 258 147 52 61 66 58 68 68 92 129 129 116 116 157 213 331 357 345 300 241 197 149 108 108 204 356 441 361 233 235 299 327 342 375 390 398 401 396 394 455 477 508 547 593 627 650 654 657 571 500 529 606 633 580 505 369 285 221 297 460 508 353 168 192 171 331 538 574 549 585 588 513 363 294 364 457 491 529 588 603 638 641 618 614 595 528 455 410 469 528 562 601 644 662 661 661 638 611 592 585 578 560 556 563 555 543 535 531 528 536 536 524 517 510 499 491 487 472 472 484 492 504 516 516 508 503 499 475 471 471 490 510 522 518 514 499 492 496 496 492 473 461 449 446 434 431 443 448 445 433 421 444 448 456 453 449 434 422 407 388 369 354 350 354 354 342 334 338 331 319 297 267 253 230 212 225 209 197 185 181 189 197 201 210 200 188 176 156 144 133 129 117 106 95 83 75 63 55 62 72 86 94 94 98 94 90 86 85 81 77 69 65 65 65 65 65 58 51 47 46 47 59 89 128 154 181 185 185 182 191 196 219 219 216 204 180 156 132 116 135 115 83 62 57 61 77 88 91 102 106 114 122 134 138 142 166 174 186 198 206 206 202 198 178 174 170 158 162 179 219 255 359 335 287 235 199 168 148 148 87 82 86 117 128 112 103 110 62 62 114 147 151 231 276 220 78 50 42 53 68 95 150 181 137 172 180 206 282 358 338 262 309 386 416 342 209 108 66 48 41 61 176 231 177 156 183 185 282 305 337 365 377 369 344 324 368 368 368 368 368 368 368 368 372 388 392 397 390 386 398 410 385 364 375 401 419 446 553 686 785 755 689 656 686 664 503 325 132 144 190 279 392 505 599 642 632 638 631 605 592 582 533 480 410 297 159 85 70 84 80 74 134 100 127 245 376 434 441 444 459 470 481 492 500 507 518 511 508 521 534 534 515 496 484 473 502 451 377 313 271 256 256 232 240 198 181 175 196 182 148 121 191 250 328 406 485 564 636 665 679 633 607 558 417 243 172 190 194 217 255 290 335 361 394 397 406 418 438 454 446 431 411 392 388 373 354 326 299 291 303 308 289 279 267 251 228 225 241 250 271 217 153 102 78 75 88 78 62 71 107 128 166 238 365 477 510 537 536 509 486 464 441 410 367 344 335 319 330 327 322 314 327 344 364 377 393 378 378 359 316 392 300 340 264 130 232 185 188 174 139 104 85 82 97 116 149 184 244 287 291 288 264 212 92 68 56 65 89 79 54 40 58 53 37 36 37 37 37 36 41 41 41 41 41 41 37 37 65 73 73 65 49 37 41 45 53 37 37 45 49 37 41 65 41 41 41 41 38 38 42 41 41 47 58 72 75 86 122 171 348 398 415 368 282 211 145 99 105 78 48 41 53 65 61 57 45 41 41 37 41 41 41 45 44 44 40 36 39 39 39 43 53 53 53 49 45 45 45 41 45 41 37 37 41 45 53 57 93 82 77 65 49 33 32 31 39 39 46 45 45 45 49 45 40 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 34 34 34 34 34 41 41 29 28 28 27 27 27 27 32 36 33 37 61 77 77 50 29 30 30 30 30 31 31 36 33 43 35 35 35 35 36 39 39 39 43 43 43 47 47 47 45 46 44 40 38 37 40 40 38 41 39 44 80 92 76 68 72 108 123 115 95 55 42 43 55 42 46 47 51 51 55 54 55 55 48 44 41 41 41 41 45 55 62 62 62 58 44 40 41 44 51 51 51 52 48 48 48 40 40 40 40 44 48 52 56 40 44 48 40 39 39 51 59 43 55 63 63 55 55 59 71 72 61 57 53 49 45 52 52 60 56 60 56 52 52 52 52 43 39 39 39 51 56 52 40 52 44 40 39 47 51 43 39 72 76 72 50 42 42 44 60 56 43 63 122 125 101 144 197 168 117 68 42 42 52 51 47 82 70 66 67 51 40 61 83 188 214 262 250 182 94 49 44 43 43 59 86 85 88 135 201 312 370 440 467 463 447 436 442 388 350 312 293 297 298 297 290 253 259 260 240 195 156 136 132 112 172 215 195 149 117 132 148 141 121 97 73 54 41 42 50 50 51 47 51 55 59 67 71 55 63 63 63 59 59 51 47 51 55 48 44 44 48 48 51 54 66 60 54 48 49 51 60 61 121 204 317 419 521 601 668 818 891 941 949 950 954 936 887 853 758 670 613 583 545 523 515 415 366 355 350 297 203 154 171 124 100 115 169 196 158 100 48 58 94 41 63 66 40 66 40 42 40 40 42 71 87 71 47 58 61 61 61 57 49 52 52 56 48 41 41 53 57 53 41 41 43 55 51 42 41 41 42 42 42 43 43 43 43 43 43 55 55 48 43 43 43 45 46 90 165 253 276 219 126 49 38 39 41 57 53 41 40 61 93 129 149 141 89 53 57 69 69 70 63 59 47 44 45 50 54 50 82 82 46 44 45 45 42 40 41 48 83 100 111 106 98 169 144 116 80 52 47 47 52 55 59 67 63 63 75 87 103 115 75 40 52 100 136 132 112 59 55 47 39 42 49 61 65 81 49 77 81 57 133 250 275 40 41 42 50 57 53 49 41 61 61 57 53 45 41 44 44 73 68 57 48 40 40 40 40 40 40 39 39 39 39 39 39 56 80 80 52 40 56 64 60 40 40 40 40 40 40 40 40 43 47 55 63 63 55 46 38 50 78 82 54 42 62 75 71 96 92 88 80 68 60 53 45 53 53 56 56 56 56 52 48 43 50 50 54 54 58 58 62 70 66 66 70 66 66 62 66 70 70 70 66 62 55 55 48 39 40 55 70 69 62 57 49 53 53 53 53 49 49 49 49 53 53 49 49 49 49 53 45 50 46 42 42 41 41 37 37 40 40 40 40 47 47 47 47 58 54 50 50 47 51 52 56 41 37 42 58 71 91 103 107 98 98 94 78 74 59 55 44 40 40 40 39 38 39 40 60 47 38 51 44 38 108 203 195 83 70 50 39 43 52 65 76 90 85 69 50 42 39 39 40 57 69 82 97 117 140 161 202 290 326 346 355 344 317 285 259 207 172 122 87 71 63 59 55 43 43 40 43 39 47 61 76 71 74 117 212 328 399 403 376 122 52 33 35 109 211 342 458 545 562 576 560 549 543 521 485 455 351 236 137 99 134 236 326 395 453 507 518 504 474 419 343 273 184 119 98 116 154 204 262 363 429 487 513 527 535 537 495 465 420 377 331 294 292 313 334 387 355 311 270 254 253 269 288 291 334 379 384 368 338 322 322 349 340 327 322 334 345 341 323 267 242 219 201 167 132 86 51 64 63 55 54 61 76 98 113 175 225 276 287 277 287 345 392 466 489 513 528 536 532 539 542 569 557 537 513 489 464 446 426 422 407 400 376 329 260 168 91 46 47 47 47 47 47 51 58 56 67 113 196 290 326 293 249 206 210 252 329 430 508 569 599 614 621 613 605 586 572 560 542 500 493 504 527 550 572 575 578 601 615 638 657 676 680 695 681 636 595 560 524 472 429 445 485 552 599 671 714 714 684 628 581 568 535 492 443 405 355 306 268 205 167 120 81 69 69 72 72 87 130 181 225 271 323 392 434 396 356 292 236 220 224 252 268 271 298 345 392 411 383 337 300 405 500 609 670 692 692 676 644 585 595 612 598 545 456 359 297 290 240 176 128 111 107 114 129 198 232 279 338 401 471 523 555 620 625 629 626 615 581 552 529 478 466 442 434 430 426 419 403 363 395 431 447 436 416 404 403 441 456 472 500 526 546 546 545 557 561 565 569 584 588 592 596 46 46 49 97 105 69 48 48 50 50 55 75 84 80 64 51 57 101 149 168 156 159 174 201 198 233 298 356 414 437 452 441 290 273 164 98 120 92 48 59 127 133 129 122 102 75 58 57 59 60 80 89 92 83 66 57 55 63 80 79 90 116 167 228 264 250 245 262 314 347 362 355 300 261 218 206 219 236 256 271 299 310 307 316 336 348 359 362 296 311 323 331 324 313 295 294 339 361 361 369 377 396 408 415 411 410 417 432 459 463 443 413 357 271 216 218 265 360 506 637 704 757 758 691 579 447 290 160 111 128 105 51 49 52 53 51 76 80 84 116 188 283 377 452 500 514 518 519 516 504 489 467 464 453 434 423 424 432 445 439 465 440 382 277 152 74 57 68 57 54 69 104 151 186 181 193 300 384 436 465 462 399 261 120 38 39 43 64 93 78 66 74 69 104 102 84 161 315 419 430 416 419 419 423 427 415 403 384 404 397 393 393 405 421 444 452 452 428 400 380 376 376 368 356 352 381 426 446 424 363 299 246 279 249 154 60 88 153 145 56 56 70 106 93 72 103 202 299 441 416 352 281 215 145 82 49 87 44 183 359 326 213 206 234 261 291 336 374 394 401 392 399 421 451 482 521 558 588 607 622 672 609 538 522 567 617 648 644 590 496 409 409 481 486 334 169 153 124 295 515 554 533 584 584 573 442 356 346 360 374 420 475 521 541 556 564 557 529 474 425 503 553 580 571 581 608 627 618 650 630 596 577 566 555 532 520 551 554 546 535 539 536 540 540 532 525 518 503 491 483 479 468 464 469 485 497 508 504 503 495 470 470 474 502 530 546 546 538 510 517 522 529 526 514 499 488 468 461 453 469 474 474 455 442 474 485 489 486 471 456 437 422 394 379 364 365 377 374 362 350 350 335 320 306 283 269 250 236 233 229 221 213 209 208 208 208 218 204 192 184 164 152 141 133 121 110 95 87 71 63 55 62 68 86 90 98 98 98 94 94 93 85 81 73 65 65 65 65 77 69 62 47 46 47 59 89 108 139 162 166 159 160 169 181 173 181 177 172 164 148 143 135 139 119 90 73 61 61 73 84 95 106 106 118 129 145 157 161 177 177 177 181 181 181 181 181 178 183 182 167 159 160 179 207 272 292 292 248 188 129 100 88 98 90 98 136 124 74 36 34 127 134 217 282 294 347 314 166 117 57 97 156 144 171 206 167 125 185 217 197 201 253 297 321 487 471 381 236 120 78 57 42 80 56 142 197 170 193 246 220 258 289 317 341 345 333 317 309 348 348 341 345 353 357 361 364 375 402 414 419 416 421 440 449 476 431 394 365 370 397 460 519 659 636 559 489 468 434 284 109 50 93 171 248 333 405 451 474 502 502 499 489 475 453 435 410 397 319 217 123 69 54 56 78 122 61 96 263 421 452 431 429 455 459 477 492 504 508 515 504 484 493 502 506 491 479 483 485 474 451 424 405 377 331 287 241 281 311 331 299 222 158 138 145 181 229 304 363 400 447 507 558 597 601 610 587 510 352 173 50 82 97 139 184 257 326 391 426 414 422 442 458 458 438 404 384 417 397 378 347 327 324 324 321 281 285 297 295 284 257 233 214 236 189 122 75 61 65 66 55 51 51 77 116 158 248 414 549 587 648 663 621 567 540 503 465 373 347 338 334 349 353 349 341 245 261 289 306 322 323 323 319 275 380 275 268 320 249 227 189 200 171 144 101 94 86 74 109 162 204 196 172 184 204 204 208 104 78 65 54 71 72 79 78 78 77 61 45 37 37 38 38 46 37 37 37 46 54 46 38 65 77 85 77 57 41 41 45 61 37 37 53 57 41 49 73 41 38 38 38 38 38 38 41 41 55 78 76 70 94 181 278 585 655 679 629 528 430 337 267 197 146 88 53 49 54 58 54 45 45 45 41 45 45 53 53 48 44 47 43 39 39 39 39 53 53 53 49 45 45 45 41 41 37 37 33 33 37 41 41 61 54 61 57 45 33 32 31 39 39 46 45 49 49 49 45 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 31 31 34 34 34 34 29 29 28 28 28 28 32 32 45 49 73 113 146 142 102 62 38 38 31 31 35 35 36 33 36 36 35 36 36 36 36 36 36 36 43 43 44 44 51 37 38 40 40 38 39 68 84 72 61 40 40 64 76 60 52 68 114 121 113 90 62 46 43 44 38 39 43 43 50 54 54 58 59 55 52 41 41 41 41 52 55 59 58 58 54 40 40 39 40 47 51 51 51 51 47 47 39 39 39 39 39 40 48 51 39 47 59 59 51 43 58 66 42 62 82 86 74 66 66 64 65 61 57 53 49 49 56 56 44 40 43 43 43 47 55 59 58 50 42 50 55 59 55 51 52 47 47 59 71 79 74 71 67 75 64 53 41 41 43 56 49 43 55 99 117 93 84 77 44 43 42 41 40 40 39 46 86 66 54 55 47 52 97 138 249 234 222 179 126 70 45 45 43 44 55 82 86 93 140 209 309 393 471 482 468 456 480 502 476 454 443 433 437 440 436 426 335 301 262 220 177 138 99 76 92 132 123 67 69 113 121 74 62 46 50 67 71 47 42 42 43 43 43 44 52 60 71 75 75 67 62 62 62 62 55 55 59 59 52 52 45 45 45 52 78 86 72 51 47 48 50 52 89 113 147 213 338 473 592 682 819 919 973 959 955 987 1000 985 936 852 768 716 667 609 590 576 453 400 362 333 279 191 130 115 81 53 68 122 149 116 82 66 43 59 43 47 63 42 41 41 41 41 41 42 56 64 52 52 66 73 65 57 60 56 56 52 68 56 48 56 61 69 61 42 41 42 42 43 42 42 43 43 43 43 43 43 43 43 43 43 44 51 52 45 45 61 82 103 218 270 327 311 231 134 69 45 38 40 57 53 49 61 81 97 117 153 153 105 57 53 57 53 58 55 51 48 49 49 50 50 102 102 90 58 43 43 43 43 43 45 69 97 108 103 86 74 73 63 50 38 38 50 63 75 51 59 67 63 59 63 67 79 151 143 131 123 108 100 84 72 63 56 48 39 39 43 50 54 58 38 102 138 102 151 231 215 41 41 40 41 41 53 65 69 56 56 59 59 55 55 55 51 80 72 64 52 44 40 40 40 40 40 39 39 39 40 40 39 77 100 96 60 41 61 77 73 40 40 40 40 40 40 40 40 51 51 55 55 63 67 66 70 102 186 214 126 42 38 58 66 40 44 48 48 48 44 41 40 65 57 48 52 64 68 60 48 39 39 39 43 43 47 51 51 51 55 55 55 55 55 55 58 69 77 76 73 66 62 62 55 47 47 58 62 62 58 61 57 53 53 53 50 49 49 49 49 53 53 49 49 49 49 49 41 50 46 42 42 38 37 37 37 36 36 43 43 43 43 43 43 58 58 50 50 43 51 52 56 53 37 46 58 51 71 80 72 103 102 102 98 90 71 59 44 45 41 41 40 39 38 40 44 55 38 67 55 37 111 239 242 78 74 66 58 55 59 64 75 81 69 57 42 42 39 40 40 45 61 74 85 89 104 125 166 253 275 282 275 260 233 210 187 156 129 98 75 67 63 55 43 39 39 39 39 38 38 46 60 59 58 84 151 239 286 278 240 67 35 33 35 86 175 311 430 521 550 576 564 561 551 517 465 384 288 174 87 44 76 174 264 357 447 525 537 510 471 400 317 215 114 49 52 94 128 174 216 316 394 471 501 520 536 542 496 438 406 372 333 288 270 275 284 297 285 268 260 267 287 322 341 383 391 399 384 365 341 317 305 344 328 315 315 333 344 341 316 252 208 173 150 124 98 63 51 53 52 51 50 61 80 110 121 186 228 282 321 354 399 461 512 550 553 560 564 552 529 505 493 496 476 448 428 420 424 422 422 430 428 422 398 342 250 142 57 47 48 48 48 52 55 62 69 92 98 128 179 250 288 279 248 249 261 311 382 462 521 550 565 568 567 551 535 512 496 492 478 456 450 469 476 484 487 489 488 515 526 556 587 614 649 679 677 649 623 596 555 495 463 451 455 609 636 682 725 729 687 607 548 548 503 449 403 362 325 287 257 182 156 140 120 111 122 141 154 209 261 327 358 354 332 322 318 254 210 154 127 134 148 160 167 217 275 343 386 393 360 322 297 402 489 583 632 670 689 676 647 650 659 668 655 621 565 508 466 420 389 346 310 296 296 307 326 364 396 439 499 548 578 586 590 587 579 556 533 510 494 471 452 426 402 386 376 384 373 361 354 342 358 382 398 401 385 365 363 425 436 452 472 496 503 499 491 499 492 491 491 487 487 491 488 48 48 57 73 61 48 48 49 54 91 131 115 75 52 72 108 93 97 113 117 108 100 135 178 208 226 260 301 352 407 457 472 384 343 212 138 184 144 52 51 77 90 74 47 49 53 56 56 97 90 93 81 73 60 56 53 54 74 100 106 108 135 190 251 315 309 293 290 303 320 361 395 310 275 236 221 213 222 226 240 275 262 239 232 256 288 323 346 341 336 320 312 305 301 295 291 300 318 342 354 369 369 365 361 374 354 318 299 289 285 274 263 193 172 167 212 303 434 596 716 723 750 739 677 585 477 312 170 65 119 116 51 49 58 67 51 71 64 84 155 259 348 413 449 505 515 523 536 548 549 546 543 504 481 453 426 411 412 420 406 357 368 378 309 200 111 86 89 83 68 64 95 142 184 188 207 321 389 445 474 463 368 206 68 40 41 45 87 100 88 80 107 83 146 172 170 272 427 468 409 427 411 395 395 399 403 392 385 378 362 358 375 386 382 394 418 386 390 405 417 417 401 369 341 330 346 370 399 408 390 347 309 263 247 181 106 143 254 216 50 55 69 102 73 48 99 239 367 437 377 294 215 157 107 60 45 108 34 104 276 255 205 186 129 206 251 309 363 394 402 398 398 403 434 461 495 514 528 550 557 623 646 635 566 498 502 582 654 654 639 601 543 488 392 229 85 72 124 331 506 529 564 606 526 540 551 504 363 275 299 354 361 397 412 439 463 471 450 417 396 537 582 585 559 542 576 591 583 635 607 573 554 543 528 504 488 519 530 530 538 546 554 555 559 543 540 536 521 502 483 479 475 451 463 483 499 507 510 502 498 470 466 477 501 533 553 557 549 517 517 522 529 526 510 499 491 472 468 469 477 493 482 462 442 481 485 493 486 475 463 444 429 394 382 371 372 388 389 381 365 362 347 332 318 295 285 266 252 236 233 233 229 224 220 219 208 222 208 195 183 168 160 145 132 121 110 102 87 75 63 59 62 64 82 90 98 102 102 98 98 98 89 81 73 65 65 65 65 69 73 55 47 46 47 56 86 112 139 158 162 147 144 149 162 146 146 150 149 141 140 143 151 138 122 98 77 65 65 69 81 110 110 114 122 142 158 173 177 177 173 165 157 153 153 157 154 144 160 181 181 157 130 125 129 153 185 198 173 129 93 109 129 154 85 39 38 50 76 126 177 204 207 315 404 424 432 316 84 95 30 91 196 203 247 275 187 155 103 99 168 228 260 332 416 335 342 288 198 153 156 154 120 96 64 135 169 123 162 243 206 263 283 307 307 302 298 310 322 318 317 321 329 341 349 353 360 366 390 414 423 431 440 460 480 467 479 397 281 296 399 422 351 431 452 409 307 245 211 132 33 53 101 174 221 269 303 329 332 336 332 333 338 319 289 278 276 234 231 205 143 80 54 78 117 158 120 187 366 480 456 431 453 459 463 466 477 493 500 496 492 461 469 474 474 459 459 471 485 474 458 443 440 445 421 381 347 303 327 340 309 253 202 179 176 164 209 269 297 305 306 349 397 399 470 472 426 448 455 280 44 104 96 97 122 186 280 377 447 450 465 481 490 482 450 414 380 417 409 397 393 382 363 351 339 320 309 297 289 275 256 233 210 208 158 107 73 62 59 47 47 52 52 92 131 185 290 472 621 682 765 804 767 713 678 640 603 531 470 407 356 344 348 349 349 317 314 314 295 280 260 237 232 156 309 252 292 448 370 208 150 173 155 133 102 98 90 54 94 87 166 142 94 130 157 134 134 174 142 98 55 42 43 48 78 96 102 90 70 50 46 46 54 46 37 36 37 53 65 58 41 65 81 93 85 65 45 37 41 36 37 93 157 168 108 56 37 38 38 38 38 38 38 38 42 53 78 97 95 81 120 243 375 665 757 808 782 699 612 519 450 284 211 117 55 39 39 39 43 42 45 45 45 49 49 57 61 48 44 47 43 39 39 39 46 53 53 53 49 45 45 45 41 37 37 33 33 32 33 33 33 41 45 49 45 37 37 32 39 31 38 38 45 45 45 45 39 40 33 33 33 33 33 33 33 32 33 33 33 33 33 33 32 31 31 31 31 34 34 38 38 30 29 29 29 36 29 40 37 49 61 97 153 194 194 146 98 42 46 40 44 44 40 41 37 40 36 36 36 44 44 44 40 40 36 43 43 43 43 51 36 36 38 40 39 63 119 147 136 88 47 39 52 68 52 44 63 105 97 86 70 50 38 38 39 39 39 43 43 46 46 46 46 62 59 52 41 41 41 45 52 47 51 54 55 51 48 41 40 39 40 44 55 59 51 48 39 39 39 38 38 38 39 39 39 43 51 63 67 59 47 58 66 38 62 90 94 82 70 62 67 64 57 53 49 45 52 52 52 44 51 51 51 54 46 38 37 50 46 42 51 51 44 52 56 48 52 56 67 67 67 70 70 74 74 75 52 40 40 42 48 57 44 48 68 86 69 40 38 39 40 40 40 40 40 63 91 86 58 46 46 40 52 124 174 237 198 170 138 102 66 45 44 45 44 59 82 86 101 156 221 297 374 444 438 404 411 472 525 482 499 523 539 547 535 514 480 412 338 259 198 168 150 123 92 128 96 48 43 84 131 119 67 60 42 41 43 44 42 42 43 44 44 52 56 60 68 72 72 87 71 55 51 54 55 59 67 67 63 56 60 60 49 49 67 109 120 95 58 47 48 50 51 165 138 113 148 273 436 580 688 722 857 939 944 939 970 987 965 919 850 788 748 699 634 611 598 500 425 366 321 264 191 125 83 92 60 56 99 109 72 55 58 63 42 71 42 43 43 37 58 41 42 50 58 48 44 44 55 66 69 61 49 48 48 49 45 53 41 41 41 53 61 49 41 41 41 40 41 42 43 51 51 47 47 47 47 47 47 47 47 42 44 49 53 69 94 139 175 278 286 285 220 131 59 41 41 39 45 53 45 42 62 77 73 112 159 175 131 92 77 77 62 41 41 42 43 49 61 61 61 89 69 61 57 43 40 41 60 84 85 81 76 67 47 41 40 39 39 51 59 66 66 67 63 63 75 87 87 87 79 92 104 111 112 115 84 52 39 39 48 68 60 48 40 39 39 50 54 58 38 86 114 58 83 150 119 69 45 40 40 40 56 72 80 40 40 51 56 64 68 76 76 76 68 60 48 40 40 40 40 40 40 39 39 39 40 40 39 72 88 88 40 38 41 68 57 40 40 40 40 40 40 40 40 40 40 39 39 55 75 94 106 186 317 360 238 114 106 167 203 38 39 40 44 48 53 53 53 65 48 39 44 64 76 68 52 39 39 39 39 39 43 47 51 39 47 51 51 55 59 55 58 65 72 72 69 62 66 62 66 58 58 54 58 58 54 61 61 46 46 53 49 49 49 49 45 53 46 41 41 37 45 41 41 46 46 42 42 38 37 37 37 36 36 43 43 50 50 50 50 62 54 50 39 36 37 45 50 54 38 38 39 38 43 59 43 37 42 58 78 82 90 83 80 89 89 77 61 41 40 40 48 90 54 82 90 62 150 234 182 54 58 62 62 55 51 52 63 61 60 49 49 53 50 40 40 41 53 73 74 76 77 104 139 186 200 193 178 166 146 123 105 94 82 63 55 59 55 47 39 38 39 39 38 38 37 42 53 60 50 57 96 163 190 170 124 51 35 34 35 70 152 287 411 515 560 586 590 590 572 527 467 289 216 142 84 49 61 132 213 327 436 527 539 512 450 367 286 144 42 36 38 75 121 162 196 285 371 456 491 518 545 545 503 417 393 378 347 309 281 275 283 240 263 295 330 366 389 401 420 434 424 381 361 350 350 343 339 343 343 343 355 359 351 335 290 216 171 128 97 87 76 61 53 57 53 51 62 84 118 141 159 217 270 337 411 470 520 565 588 587 571 546 514 491 467 443 426 445 425 399 400 420 452 480 495 504 500 481 436 354 248 143 67 61 58 62 65 64 67 79 93 103 109 124 162 220 275 310 326 358 362 386 428 463 478 476 463 456 455 439 420 400 384 373 370 324 333 356 379 394 397 408 415 426 451 486 528 578 617 648 650 621 619 607 567 511 474 442 414 514 542 597 657 695 677 626 572 479 442 388 349 323 309 283 264 193 190 182 185 185 212 243 267 351 369 370 335 268 200 168 156 112 96 88 105 122 134 119 102 191 269 357 400 391 357 328 326 424 490 559 585 635 685 692 675 690 687 684 666 648 623 600 585 551 543 542 539 534 527 531 542 557 542 526 526 514 505 489 481 497 485 454 430 422 415 407 388 399 368 350 354 363 363 351 336 333 321 320 324 331 339 331 326 380 387 383 387 394 410 430 435 426 423 422 414 410 406 403 407 60 60 52 48 48 48 49 50 49 75 111 103 83 63 71 80 77 53 65 97 108 84 87 114 184 203 218 248 282 341 397 428 473 424 380 353 282 167 58 43 46 47 49 53 74 95 108 97 105 71 61 59 57 57 57 61 63 77 87 117 151 190 233 262 337 328 313 307 262 219 218 252 169 154 150 158 185 216 235 246 239 254 258 246 234 250 304 340 335 307 279 278 297 298 286 267 271 290 324 339 354 358 369 370 335 297 252 211 183 165 124 100 103 139 138 215 395 540 634 734 746 732 677 588 492 390 239 104 73 99 99 55 52 54 85 96 53 85 133 199 279 340 390 423 476 502 521 534 550 550 531 515 472 468 468 465 481 486 494 476 450 453 435 355 246 146 105 92 78 67 79 95 126 161 176 214 293 372 436 466 411 292 170 100 69 41 43 88 112 116 140 171 186 228 299 362 408 422 420 411 403 395 387 387 388 396 397 390 378 375 371 360 367 371 371 375 375 367 371 379 398 394 381 353 350 362 379 392 393 374 347 323 281 274 283 223 180 280 277 92 57 67 83 57 45 109 245 358 361 276 184 129 87 48 45 69 73 37 42 152 211 152 108 137 158 222 299 365 394 402 373 361 371 397 413 424 423 429 445 463 509 564 616 608 567 526 525 530 596 632 662 643 589 487 335 214 150 198 328 496 610 626 617 595 607 590 548 455 334 246 224 237 266 222 252 337 363 320 342 419 511 553 563 549 557 584 587 556 561 545 519 515 509 505 500 488 504 515 526 530 545 553 565 569 565 557 535 516 500 481 462 458 461 469 485 497 509 516 512 512 480 480 488 500 516 528 532 532 494 494 495 503 500 500 489 489 426 437 451 463 463 448 432 420 435 443 451 451 448 437 433 422 382 386 383 380 388 396 393 397 366 358 347 325 303 289 274 256 236 229 229 229 240 247 254 243 198 191 184 184 176 168 156 152 136 125 117 102 90 75 74 77 76 83 87 91 102 106 110 114 94 93 93 85 81 73 69 65 65 62 52 47 46 47 60 86 104 135 169 182 178 175 176 173 137 134 138 137 130 125 129 136 127 110 85 76 72 84 103 111 114 134 150 170 201 225 237 237 209 197 177 149 113 97 101 107 115 124 133 121 97 77 77 84 104 108 111 114 118 118 122 136 86 44 47 133 191 198 228 283 338 334 422 491 516 540 382 90 97 28 113 153 162 339 359 120 157 149 182 263 315 296 224 171 134 197 223 200 189 183 169 134 107 91 122 157 171 190 193 173 214 250 281 266 269 277 276 268 299 299 303 314 326 341 357 357 360 372 392 423 439 459 475 487 549 530 455 355 287 276 304 318 268 232 205 210 186 111 59 43 63 139 202 193 172 171 169 153 142 139 155 175 163 121 113 133 81 106 127 100 68 53 89 143 136 245 369 448 459 446 437 452 455 443 438 441 461 473 477 477 449 450 454 454 439 443 452 461 470 458 443 447 443 428 420 417 394 366 331 328 337 314 256 216 186 210 243 260 279 280 292 292 347 355 333 326 379 391 273 122 81 80 81 119 196 301 395 463 497 497 497 501 493 466 434 410 406 398 391 403 423 432 440 437 406 364 320 277 250 231 212 198 200 178 137 94 68 50 51 51 52 55 111 166 195 272 477 689 765 871 922 884 848 845 823 766 651 583 515 465 426 408 397 387 333 322 312 296 273 254 250 251 224 179 179 239 292 261 182 116 130 119 101 82 66 66 62 62 69 101 105 81 81 105 101 69 169 188 184 144 80 43 44 74 120 155 155 139 130 94 66 62 53 53 53 57 60 57 53 53 69 57 49 49 57 53 45 37 40 68 168 268 251 127 51 48 49 42 38 38 38 39 42 38 76 50 63 97 130 180 331 510 739 804 829 796 727 663 576 512 364 264 143 60 41 42 50 57 60 62 50 42 49 45 45 41 48 44 43 39 47 47 50 54 53 53 53 49 45 45 45 41 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 31 31 31 38 38 39 39 32 33 33 33 33 33 33 33 33 32 32 36 36 36 36 36 36 31 30 31 31 31 31 30 30 29 29 29 30 57 86 129 142 99 95 119 171 211 195 131 67 47 52 60 68 68 57 37 32 39 35 36 36 43 43 43 43 35 35 39 39 43 47 51 55 36 49 49 45 81 161 206 218 94 74 70 63 43 37 38 51 62 54 47 39 43 47 55 55 47 39 46 54 62 62 62 62 39 39 39 40 40 40 40 44 40 43 47 47 44 40 40 40 41 41 41 44 44 44 52 52 38 38 38 38 39 43 43 40 75 68 68 68 71 63 55 51 39 63 88 88 79 71 75 79 52 48 44 44 48 51 43 39 39 46 46 42 46 41 42 42 57 57 50 51 47 40 41 41 40 41 52 55 59 62 77 92 75 72 69 58 40 41 46 48 44 44 61 49 64 84 43 40 57 76 56 39 44 80 91 63 63 51 51 51 42 54 146 216 203 172 152 124 89 57 44 43 43 43 59 90 101 116 171 237 310 315 394 437 398 398 453 461 453 477 533 564 583 574 501 438 438 365 311 234 162 140 127 81 86 66 50 46 57 65 57 49 43 43 43 44 44 44 52 52 72 72 72 60 61 70 62 44 64 56 44 43 59 71 79 80 67 75 79 79 75 64 64 78 119 115 85 55 45 46 48 50 150 152 152 149 192 297 442 577 651 742 807 846 892 939 947 927 888 838 796 769 716 643 604 573 463 404 354 315 278 227 158 103 124 96 75 82 73 45 59 79 80 65 59 43 43 42 42 42 58 58 55 55 51 43 43 43 51 58 58 46 42 42 46 46 50 58 62 42 40 40 61 78 41 42 42 42 42 42 42 42 43 47 51 51 51 51 47 43 44 44 53 78 118 151 178 191 310 246 166 97 64 52 47 50 44 44 41 42 43 51 58 56 134 108 172 200 129 47 40 94 41 41 42 42 51 67 79 82 41 42 54 54 42 42 42 54 126 114 94 66 53 40 40 40 39 43 50 50 50 51 51 51 39 44 64 72 64 45 48 60 80 77 80 68 48 40 44 48 60 59 51 47 51 47 46 38 39 62 85 81 61 50 73 90 103 84 64 60 64 75 79 75 39 39 51 72 77 81 77 77 65 56 45 40 39 40 40 40 40 40 39 39 39 39 38 38 39 48 55 39 39 48 55 39 39 40 47 40 39 39 43 40 41 41 41 52 91 126 161 181 333 412 407 266 103 43 80 124 56 52 44 44 49 49 40 39 64 56 48 44 40 44 48 52 39 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 54 61 61 54 54 54 54 54 54 74 58 45 53 49 48 69 53 37 36 48 52 41 49 65 42 38 38 38 38 41 56 49 38 38 38 38 46 42 38 36 37 40 48 55 54 54 57 54 63 48 36 36 41 38 38 39 39 40 40 40 39 42 45 52 69 65 57 53 45 49 54 58 83 87 79 79 68 71 75 83 101 96 104 112 133 189 204 141 81 85 93 83 63 52 52 63 57 52 44 37 37 38 38 39 39 40 45 49 60 64 76 87 102 108 97 86 78 67 59 59 48 41 44 44 51 47 42 38 38 37 37 36 36 36 36 36 40 39 35 46 73 85 80 61 34 33 34 44 62 108 236 365 461 571 637 605 578 567 481 360 213 144 106 101 70 38 86 183 301 411 514 518 462 365 258 164 63 40 39 51 71 98 147 197 242 324 414 461 500 532 523 466 381 364 376 352 323 295 291 295 331 362 398 438 450 453 437 432 417 412 395 400 413 426 423 411 400 386 387 373 362 339 312 272 161 116 76 54 54 58 54 53 65 72 98 120 149 159 167 202 333 405 472 540 586 606 617 618 550 523 486 455 450 462 482 508 521 485 436 423 446 483 506 518 536 523 500 444 358 244 137 76 82 79 78 81 84 83 82 88 131 137 162 213 283 349 389 408 419 415 407 410 410 406 382 359 327 313 301 282 260 241 229 222 215 231 246 249 263 300 335 361 395 437 507 570 620 651 670 667 621 645 630 570 539 520 468 389 397 433 494 559 598 598 560 526 424 382 326 279 259 267 276 285 274 302 334 354 354 358 373 377 376 335 268 194 142 91 75 59 91 95 92 88 85 78 74 74 210 249 299 335 357 359 345 327 369 447 536 570 609 647 662 649 662 666 666 656 648 615 585 566 551 562 574 570 558 539 538 542 502 494 474 443 423 412 420 428 396 396 404 416 428 416 396 358 355 333 341 345 345 342 330 318 294 298 298 294 290 279 271 267 266 277 289 305 332 343 343 342 354 354 354 350 354 346 338 330 60 59 48 48 48 48 53 61 49 54 62 70 67 63 67 64 65 52 53 77 84 64 71 98 101 140 191 230 268 303 327 354 404 404 427 438 407 309 180 95 63 57 56 61 80 96 106 100 107 69 59 56 56 57 77 107 125 139 157 179 217 252 287 320 360 355 353 336 274 178 141 146 172 141 116 104 143 182 196 175 206 245 277 284 260 259 286 318 293 289 272 244 247 263 271 263 287 299 329 359 374 373 364 341 319 278 234 194 166 130 73 56 63 127 147 219 406 562 653 738 701 680 614 497 384 293 201 114 78 96 96 64 54 65 80 86 75 132 212 273 311 348 382 428 481 512 528 528 512 492 484 476 440 437 457 485 516 545 569 574 541 504 454 373 272 187 128 110 51 52 70 122 153 152 143 178 268 356 425 434 355 221 106 51 39 39 57 133 189 213 241 268 331 349 384 407 421 420 415 407 418 406 390 383 392 400 404 397 386 374 367 363 363 367 371 364 347 339 331 339 355 366 358 346 347 363 387 400 389 354 318 279 295 296 309 258 222 299 283 90 84 76 62 47 44 98 203 292 271 198 118 79 53 37 38 54 70 38 44 145 200 173 176 225 176 241 325 389 409 395 373 358 340 367 387 391 390 382 392 414 461 487 517 563 596 588 558 511 496 529 569 601 631 616 530 430 349 368 439 547 633 652 656 657 632 630 609 535 405 293 225 200 185 156 186 263 299 284 301 366 443 504 545 539 551 562 554 529 492 481 477 482 494 495 490 485 485 489 504 520 531 542 542 538 542 542 528 520 494 467 443 431 458 477 496 505 520 513 520 509 480 469 476 477 500 505 512 494 487 473 481 478 478 467 463 459 403 408 424 429 433 425 406 398 404 412 417 421 418 414 406 394 382 375 383 380 388 389 393 390 354 350 336 321 307 293 274 260 237 233 229 229 247 247 250 239 205 191 191 180 176 164 156 148 136 132 117 109 94 82 74 81 72 83 87 91 102 110 114 114 94 98 93 85 73 65 73 65 69 59 56 47 46 47 55 82 116 139 162 166 158 159 164 168 133 130 138 130 122 114 125 136 131 118 93 80 83 91 106 110 126 138 162 194 237 265 277 281 277 245 205 177 162 158 154 136 92 90 98 87 78 62 54 61 85 112 128 115 94 62 50 75 75 96 151 241 295 321 355 407 410 422 495 552 589 623 427 91 80 36 100 97 126 363 450 261 214 271 280 208 149 145 138 121 173 168 141 110 103 124 137 130 54 46 97 149 179 195 194 158 216 223 235 247 243 226 222 229 249 261 284 292 299 307 322 329 317 337 361 388 412 451 490 514 474 530 549 484 377 306 291 300 223 169 144 144 124 84 56 63 71 139 183 169 133 125 129 114 103 99 115 139 123 79 67 83 47 75 103 111 115 143 199 249 273 352 451 506 514 494 489 495 455 447 450 454 474 489 485 470 458 470 478 467 459 448 452 449 469 442 434 435 435 427 419 412 448 429 418 411 404 381 354 331 256 257 250 251 248 244 248 241 246 254 255 263 304 325 268 181 128 135 164 194 251 305 358 393 454 473 488 489 473 446 438 434 426 414 414 415 442 451 459 456 398 367 336 316 301 270 216 181 216 186 137 87 61 55 51 50 51 58 102 165 214 295 491 692 798 905 974 967 959 975 956 900 809 737 658 576 518 461 426 393 384 370 339 297 281 281 254 211 256 216 208 256 285 238 166 112 122 111 93 74 73 70 81 82 102 115 122 94 90 98 86 49 141 161 192 211 167 107 103 142 200 195 231 211 130 134 166 130 105 105 101 85 68 57 65 77 84 53 36 36 45 57 49 36 56 96 176 240 215 123 75 83 45 42 42 38 38 38 38 38 80 66 91 132 150 200 358 541 698 763 784 751 702 651 591 520 369 265 136 54 42 46 47 57 68 63 54 42 49 49 49 49 48 44 43 39 47 47 54 54 53 53 53 49 45 45 45 41 33 33 33 33 33 33 33 33 32 32 31 32 32 32 31 31 30 30 30 31 34 31 39 32 33 33 33 33 33 33 33 33 32 32 36 36 36 36 36 36 31 31 31 31 31 31 30 30 29 29 30 42 82 126 174 191 127 104 104 132 160 148 96 44 36 36 41 41 41 34 33 33 39 39 39 39 43 43 43 43 35 39 39 43 47 47 51 51 43 59 52 44 80 160 217 229 114 89 62 58 43 38 38 39 46 42 46 39 54 58 67 67 51 47 50 58 62 62 62 51 39 39 39 40 40 40 40 44 40 40 40 44 44 40 40 40 41 41 41 41 41 41 48 44 38 38 39 38 39 43 43 43 80 72 72 68 75 71 68 68 48 64 68 64 75 87 83 67 56 48 44 40 51 51 47 39 46 46 50 46 46 42 49 49 60 53 50 50 47 40 41 41 41 40 40 40 62 66 73 72 79 87 73 61 47 41 43 52 53 45 65 77 76 52 41 40 39 43 47 60 68 72 91 96 67 39 38 48 63 74 158 232 158 139 116 96 72 49 44 43 44 43 62 90 105 123 186 253 285 320 406 422 372 390 461 461 515 475 454 453 475 506 537 562 503 467 438 357 209 105 75 53 62 51 46 45 44 44 45 45 44 44 44 44 45 53 72 84 104 84 84 81 66 46 45 45 53 60 52 51 55 63 71 75 75 79 79 75 71 67 67 81 103 103 84 55 44 45 47 49 77 88 110 131 145 186 264 374 491 617 721 771 805 832 835 819 804 757 718 693 654 591 537 494 393 310 271 257 235 185 133 94 112 83 71 78 73 48 55 79 68 53 52 43 43 42 42 42 42 46 47 55 59 59 52 49 51 47 43 42 42 42 50 59 71 91 95 58 46 61 105 113 54 55 59 55 43 41 41 42 43 43 51 51 51 51 43 43 44 50 74 102 123 155 194 222 242 182 114 69 52 48 55 58 44 44 41 42 51 59 65 72 165 171 282 347 267 133 52 53 46 50 50 46 50 58 62 62 42 46 54 58 54 50 58 62 129 105 69 40 39 39 44 56 39 43 50 51 51 55 55 55 68 68 72 72 53 45 40 40 57 61 61 49 45 40 45 53 63 59 51 47 51 59 70 74 70 82 97 89 65 57 65 70 75 88 104 108 99 75 63 59 71 51 47 64 65 57 57 65 53 49 45 41 40 40 40 40 40 40 40 39 39 39 39 38 43 51 51 43 43 51 51 43 39 43 47 47 43 43 47 44 40 42 58 96 131 170 210 234 393 443 397 218 67 40 56 52 39 39 40 40 41 45 45 44 60 56 48 40 40 41 45 49 47 46 46 46 46 46 46 46 46 46 46 46 46 46 42 42 53 53 53 54 54 54 55 55 39 50 53 49 65 56 36 36 37 53 69 60 48 52 49 45 38 38 38 38 38 41 56 56 54 51 46 38 36 36 36 37 41 37 48 51 51 61 76 69 55 63 66 44 35 36 37 37 39 40 40 40 39 42 52 59 71 68 60 56 49 53 54 58 54 58 50 54 47 59 63 82 84 87 115 135 152 200 196 144 97 113 113 95 67 48 44 63 57 56 49 41 37 38 38 38 39 43 44 44 48 52 60 68 71 71 64 64 56 49 49 42 42 41 40 40 47 47 42 38 45 48 37 36 36 36 36 36 36 36 39 43 54 66 73 69 62 50 43 47 46 77 186 295 431 541 623 600 568 522 411 278 174 116 79 65 47 39 90 173 298 389 464 448 361 266 164 85 50 37 35 37 46 77 116 154 247 329 407 446 462 458 426 365 311 306 321 324 319 322 337 360 443 459 483 491 479 455 423 410 407 429 453 473 501 510 503 481 438 413 395 370 355 329 302 265 171 118 82 63 63 71 75 82 112 116 157 199 236 238 245 295 394 488 556 619 632 624 608 596 514 479 447 443 479 518 546 571 623 576 508 472 482 500 516 535 540 528 504 452 357 231 128 64 57 62 77 81 88 90 93 103 165 203 273 343 410 444 459 459 414 401 378 347 335 319 297 277 263 241 221 190 156 125 106 98 99 119 149 164 182 228 278 327 425 467 521 583 637 667 671 671 660 684 668 602 562 551 509 453 374 375 400 449 505 522 503 472 402 339 259 206 194 222 258 282 363 391 418 418 395 368 337 329 227 192 145 99 76 73 70 73 65 65 65 55 55 68 73 84 195 242 289 331 374 396 358 315 346 432 506 544 571 602 624 612 605 598 594 579 564 549 527 515 496 500 496 476 444 421 420 427 415 434 423 400 396 405 414 398 403 395 391 399 415 423 430 408 338 317 324 328 339 335 327 315 288 284 276 268 260 253 253 246 218 230 252 272 284 294 294 301 313 320 328 328 328 320 312 308 57 52 48 47 48 48 57 65 70 62 50 62 83 99 95 80 57 52 52 61 72 56 68 91 62 105 163 214 238 257 268 287 302 357 416 446 438 370 258 160 91 86 84 73 68 64 70 67 113 82 57 56 64 102 148 187 193 207 222 240 266 301 323 342 375 379 385 361 291 194 141 127 189 153 97 69 100 155 146 112 163 214 258 269 241 233 268 299 306 330 321 261 233 253 276 264 294 305 340 382 424 431 407 371 337 292 239 200 168 132 94 71 53 130 143 200 387 545 636 694 664 650 569 439 302 227 186 154 86 103 114 94 85 104 107 104 57 155 264 333 350 371 409 448 478 513 529 509 465 421 413 418 450 458 478 498 530 566 592 597 587 536 481 400 316 231 153 100 110 83 96 147 166 141 137 188 236 297 329 310 231 141 90 91 39 52 112 216 300 335 358 373 400 404 403 394 393 397 403 410 429 413 394 386 396 408 412 404 401 397 385 381 374 375 379 379 387 367 351 343 347 359 359 355 331 340 368 396 393 365 322 275 311 328 357 326 298 346 306 133 82 55 47 44 44 102 183 245 200 128 68 45 46 38 39 47 68 49 77 172 211 200 206 256 150 227 321 384 393 384 369 362 348 371 391 394 386 382 381 391 409 408 434 492 555 581 564 521 497 502 510 538 601 635 604 546 525 501 503 539 574 585 608 614 659 638 601 515 396 293 229 203 201 180 182 223 261 274 295 317 365 427 488 506 524 530 518 490 463 452 452 449 453 452 443 431 440 449 457 472 479 486 478 474 490 491 495 484 458 423 392 383 432 451 467 475 487 487 487 479 451 435 431 439 463 467 463 444 450 447 451 447 443 432 424 413 373 374 386 390 394 379 371 367 370 378 386 394 398 383 375 360 360 357 365 373 381 382 386 386 335 328 325 314 300 285 267 256 237 233 229 229 243 243 246 235 209 195 195 191 183 164 156 148 140 136 121 113 101 93 85 81 72 72 76 84 95 103 107 111 95 95 95 82 70 62 65 69 73 66 59 47 46 46 51 78 136 151 150 154 142 143 140 149 118 119 131 130 114 106 121 136 115 101 81 72 75 83 91 102 130 138 165 189 213 229 241 249 245 221 198 202 218 210 167 132 101 94 90 86 82 74 66 61 97 127 135 106 53 38 37 37 32 110 217 322 373 399 430 457 461 473 517 555 608 646 438 87 28 61 185 262 335 492 458 177 138 171 168 109 62 101 182 247 214 146 74 44 49 70 106 135 42 41 82 137 179 195 190 142 181 176 192 236 251 239 243 274 230 246 269 273 265 257 268 279 291 314 330 345 356 380 427 455 487 526 553 542 481 398 314 248 310 255 215 187 143 83 43 41 33 85 121 112 92 100 116 124 129 114 122 130 114 82 82 106 98 114 142 162 194 242 306 360 397 447 502 525 521 509 499 495 467 463 474 486 506 502 490 478 462 463 475 464 448 432 428 421 441 406 394 410 418 410 398 387 427 428 428 417 410 414 411 412 378 358 332 316 313 309 302 279 253 250 255 255 259 260 251 235 138 161 198 220 261 287 316 342 398 433 473 469 458 458 470 478 462 451 447 452 475 480 476 465 387 360 352 360 364 329 247 173 234 213 159 82 56 71 63 49 50 49 97 168 214 287 443 617 763 866 943 963 986 1017 998 930 866 809 744 666 596 522 457 411 414 412 369 323 327 344 301 229 279 236 235 271 299 276 229 203 138 127 104 90 85 82 89 97 129 134 125 109 105 105 89 57 125 123 159 214 214 170 162 193 256 236 302 264 131 167 255 199 174 189 193 153 104 80 96 113 113 68 35 35 45 65 69 57 97 133 168 172 135 75 51 55 40 41 46 50 39 38 38 38 61 62 81 118 136 182 332 496 605 659 680 654 621 597 553 497 354 242 120 49 42 62 63 69 76 78 58 46 49 49 57 57 48 44 43 39 47 47 50 50 53 53 53 49 45 45 45 41 37 37 33 33 33 33 32 32 31 31 34 31 35 31 34 34 30 30 30 34 42 35 43 39 33 33 33 33 33 33 33 33 33 33 40 40 40 40 40 40 35 35 35 34 34 34 34 34 29 30 37 61 105 157 205 230 151 119 95 99 119 115 83 47 39 35 32 32 32 37 41 45 38 39 39 39 39 43 43 43 39 39 43 47 47 51 47 47 40 52 48 44 72 144 197 217 118 85 50 54 59 55 39 37 49 50 57 50 57 62 66 70 66 62 58 58 62 66 62 47 39 39 39 40 40 40 40 44 40 40 44 44 44 40 40 40 42 41 41 41 40 40 40 39 39 39 39 39 39 43 43 43 64 60 56 56 56 60 64 68 56 64 52 39 52 92 84 44 60 52 40 39 43 47 47 43 46 46 50 46 46 46 46 46 49 49 46 39 40 40 41 41 40 39 39 39 66 78 73 68 76 80 77 58 40 40 46 48 60 56 80 116 115 59 40 40 40 40 52 85 77 45 60 89 72 39 37 40 53 61 124 193 134 119 104 81 65 45 44 43 43 43 74 110 121 124 171 241 245 291 382 405 374 421 496 483 510 493 500 539 561 581 635 665 607 552 529 437 241 73 43 65 46 46 46 45 43 42 44 45 45 45 45 45 54 73 92 96 88 72 76 89 69 44 45 69 45 53 53 56 52 48 56 60 76 76 76 68 60 52 55 70 76 83 69 51 44 45 47 48 56 59 97 132 125 115 149 225 319 459 592 662 692 710 725 728 701 647 601 586 563 509 466 418 358 255 207 202 195 133 81 59 91 63 55 62 61 44 51 71 52 44 43 43 43 43 43 47 59 63 68 76 84 88 81 81 59 51 42 42 42 42 47 55 43 79 90 58 62 105 149 157 70 83 91 75 51 42 41 41 43 47 51 55 55 51 47 43 44 65 98 122 142 171 210 234 178 130 72 44 43 58 62 57 47 51 52 50 59 66 77 91 184 211 361 479 395 181 59 40 66 62 58 54 54 50 46 50 41 41 41 42 42 46 46 42 89 73 45 39 39 39 51 63 47 47 54 54 58 58 62 62 87 76 65 60 60 60 52 48 52 56 57 45 40 40 45 57 55 59 59 55 51 63 90 110 86 86 86 78 69 61 57 54 39 68 104 108 76 44 43 51 83 47 40 72 84 61 49 65 45 45 53 53 53 48 40 40 40 40 40 39 39 39 39 39 43 51 51 43 43 51 51 43 39 43 47 47 43 47 51 45 41 52 99 145 181 219 258 290 397 405 313 138 54 71 75 39 40 44 48 44 41 40 40 40 56 52 44 40 40 41 45 45 47 46 46 46 46 46 46 46 46 46 46 46 46 42 42 42 53 53 53 54 54 54 54 54 58 54 50 53 61 53 36 35 34 49 80 56 43 59 56 37 38 38 38 38 38 48 55 55 49 82 117 113 70 37 36 36 49 41 47 47 50 58 77 85 49 77 100 77 50 48 49 43 39 39 40 39 38 41 52 52 63 60 56 52 45 49 46 50 38 42 38 38 38 47 67 89 88 107 143 151 140 164 156 112 101 125 134 118 75 52 52 67 57 56 49 45 37 38 38 38 39 39 40 40 40 39 40 48 47 51 44 48 44 41 41 41 45 41 40 40 44 40 39 38 57 56 48 36 36 36 36 36 36 39 43 43 46 50 62 77 96 84 65 50 34 53 131 224 389 507 594 589 550 488 365 228 147 110 72 42 38 39 86 134 251 325 372 336 249 178 109 62 74 38 35 37 50 93 132 166 260 335 401 421 412 396 360 302 283 284 304 319 345 376 412 439 529 530 533 517 490 446 398 381 399 438 493 540 572 573 562 547 501 463 422 377 355 318 295 262 198 148 108 82 82 94 106 117 164 163 196 246 260 238 241 303 426 517 588 631 620 588 564 549 505 466 438 458 526 589 620 639 683 649 573 521 519 529 544 554 567 555 531 479 381 258 155 114 95 81 80 86 101 124 162 185 283 333 388 429 451 435 418 398 386 362 335 304 288 269 242 220 201 178 156 125 101 70 46 42 44 53 87 102 116 162 232 293 435 476 534 585 637 664 675 683 683 698 683 620 589 590 572 537 453 418 391 400 440 457 449 419 329 282 234 229 268 328 387 419 417 425 417 395 352 297 247 215 129 94 55 44 44 50 50 50 51 47 47 47 48 73 98 120 196 238 285 339 390 408 359 301 359 441 511 530 537 556 570 566 539 524 501 478 459 444 430 424 412 404 369 337 313 309 325 356 373 415 412 390 395 424 420 381 394 386 378 378 390 394 397 376 316 286 281 281 290 286 277 261 233 226 214 194 186 182 182 179 179 199 230 245 256 256 263 278 294 294 305 312 312 308 304 300 65 53 48 47 48 53 69 70 94 71 66 82 107 123 111 92 62 53 53 55 70 69 81 104 63 86 121 152 175 179 202 229 243 311 378 385 366 332 258 185 80 82 80 68 55 53 53 57 121 110 105 116 135 174 216 242 261 279 293 304 315 330 345 360 403 396 382 345 268 191 146 144 157 142 94 53 73 128 123 78 108 139 167 167 163 179 226 261 316 358 346 286 254 282 282 261 286 301 343 402 482 520 505 477 431 358 281 229 193 161 132 121 56 133 139 180 361 527 596 615 597 568 493 366 244 188 186 181 136 137 137 113 111 111 108 91 76 177 287 363 401 427 457 472 483 507 514 494 450 418 403 407 475 483 491 507 512 532 551 556 568 542 516 478 414 329 228 154 143 76 56 104 135 138 189 278 300 285 218 162 112 81 101 134 210 214 265 342 407 418 418 414 371 370 373 385 396 407 433 437 444 420 404 404 421 441 446 437 438 438 423 419 415 415 413 417 413 406 382 382 383 395 403 395 372 359 355 372 396 385 334 294 307 332 379 372 372 395 350 208 100 73 48 45 63 109 159 194 157 101 54 43 51 44 40 40 49 78 146 235 256 234 224 248 188 265 347 391 381 360 346 343 376 387 394 391 379 362 362 369 387 398 424 451 490 524 558 581 567 516 436 383 415 526 623 665 612 592 572 575 562 542 545 543 593 564 511 431 347 272 224 207 232 212 194 204 242 275 277 271 293 335 381 419 465 492 487 455 436 417 401 393 389 388 387 383 389 382 393 400 408 408 410 410 438 435 428 421 399 364 344 339 379 402 414 426 434 434 430 426 410 394 386 398 418 430 422 399 408 401 394 394 386 374 366 355 339 336 340 341 341 330 333 333 340 348 360 368 368 360 341 333 338 338 346 350 358 366 374 371 324 314 318 303 289 266 251 233 233 229 225 228 239 246 249 238 213 206 206 195 187 179 167 156 144 136 128 113 105 93 89 85 68 72 80 84 92 96 111 104 99 96 99 83 75 59 62 66 65 69 55 47 46 47 59 82 148 159 158 150 139 132 125 121 99 115 120 115 99 94 106 125 95 86 81 76 88 107 119 130 182 197 205 193 169 153 169 197 178 158 146 159 183 195 175 145 136 110 98 97 98 94 85 69 128 122 101 68 40 38 37 44 67 180 318 421 483 518 524 520 551 524 536 566 626 657 502 247 105 266 446 462 356 333 325 170 83 76 49 38 102 199 251 239 171 93 41 41 54 63 103 155 91 51 58 94 117 147 147 98 177 192 212 212 200 188 196 208 204 200 219 235 247 247 250 269 281 299 303 303 305 321 348 387 383 399 424 468 496 481 434 379 397 362 337 305 249 161 93 61 75 103 123 119 130 146 150 142 131 116 104 100 88 80 104 136 112 132 164 216 280 348 407 449 471 493 505 505 497 491 475 467 495 491 498 502 511 507 498 475 455 460 464 452 432 416 409 409 422 390 370 390 406 394 382 386 382 390 394 379 383 399 412 412 421 391 371 372 381 382 366 329 311 289 277 257 221 185 177 193 180 203 228 253 283 313 358 385 421 453 477 470 469 466 478 479 447 428 432 457 491 507 488 454 380 356 356 380 407 377 297 219 261 255 186 93 51 69 71 51 50 56 92 156 198 247 363 501 644 736 824 863 915 959 937 867 835 813 782 716 638 565 496 454 440 418 391 377 390 398 370 316 293 254 238 270 294 295 309 322 180 158 140 117 100 85 85 77 121 113 109 105 113 124 112 92 107 75 78 134 205 237 233 220 208 252 303 252 136 167 247 239 230 270 289 248 172 135 144 156 152 112 68 41 49 77 93 101 129 144 129 84 44 35 33 32 36 44 49 58 50 38 38 46 61 48 66 100 110 149 259 392 483 544 554 539 510 493 453 404 295 191 88 41 46 82 82 89 88 86 62 46 49 53 61 61 48 44 43 39 47 47 50 50 53 53 53 49 45 45 45 41 37 37 37 33 33 32 32 35 30 30 30 30 30 30 30 30 34 37 38 38 42 42 46 39 33 33 33 33 33 33 33 33 33 33 40 40 40 40 40 40 39 39 39 39 34 34 34 34 38 38 42 53 85 129 169 190 135 99 71 67 83 87 75 55 43 31 30 31 44 57 53 41 34 35 35 39 39 43 43 43 39 43 47 51 51 47 47 43 48 56 56 52 69 120 157 169 110 82 63 86 122 111 67 37 73 76 72 65 57 49 49 46 62 62 62 58 62 74 70 54 39 39 39 40 40 40 40 44 44 44 44 44 44 40 40 40 41 41 41 41 40 40 40 40 39 39 39 39 43 43 43 43 48 44 40 39 40 48 60 68 48 64 48 37 39 84 84 48 68 52 39 39 39 43 43 47 46 46 50 50 50 46 46 46 49 42 38 39 39 40 40 41 40 40 39 40 63 70 69 73 65 69 66 58 40 41 50 59 52 80 98 142 157 116 80 39 53 45 57 73 73 53 49 61 81 54 41 40 40 46 94 134 130 115 100 80 61 45 43 42 42 43 83 129 133 128 148 209 241 254 326 395 398 460 530 525 524 579 621 677 707 702 726 704 666 533 447 363 198 49 44 93 50 46 46 45 44 44 44 45 46 46 54 62 73 85 96 96 68 64 68 53 44 44 45 69 44 45 56 64 56 48 52 64 77 77 80 61 56 45 56 67 58 69 62 59 49 46 47 55 91 62 77 104 102 77 115 192 224 329 431 489 526 549 580 588 605 553 499 480 450 411 368 323 292 184 133 154 159 104 53 47 71 59 50 54 56 47 50 66 43 43 43 43 48 52 60 64 88 88 92 92 92 92 85 88 68 59 47 47 43 42 41 42 40 51 58 42 58 109 129 105 62 75 83 75 63 55 43 41 43 47 51 55 55 51 47 42 52 72 101 125 154 193 206 210 149 104 52 42 46 61 57 48 51 43 48 61 66 66 81 103 175 210 377 551 433 149 47 64 54 46 42 42 42 41 41 42 46 41 40 40 42 46 42 40 41 41 41 45 52 48 51 47 55 55 58 58 58 66 66 58 55 59 56 56 60 76 84 84 56 60 57 49 40 40 45 57 43 63 71 67 55 59 82 106 70 66 62 62 69 69 65 54 39 49 72 68 44 39 43 63 82 47 60 104 100 52 40 53 41 48 61 64 64 60 48 44 40 40 40 40 39 39 39 39 43 47 47 43 43 47 47 43 43 47 47 47 47 51 59 53 56 85 139 175 205 236 268 303 338 294 186 74 58 91 95 51 43 48 64 68 56 44 39 39 52 48 44 40 40 40 41 41 47 46 46 46 46 46 46 46 50 50 46 46 46 42 42 42 53 53 54 54 54 54 54 54 74 58 53 49 36 48 76 76 36 36 36 47 54 59 63 49 38 38 38 38 37 48 55 55 35 93 181 217 185 106 42 35 37 37 40 39 50 62 77 92 82 70 50 47 84 114 91 40 38 39 39 39 38 41 52 52 59 56 52 52 45 45 42 46 38 38 37 37 38 43 71 93 148 164 196 172 112 108 128 104 116 137 157 134 94 56 52 71 57 57 53 45 38 38 38 38 37 38 38 39 38 38 39 43 43 47 47 40 44 45 45 41 41 41 40 44 40 43 39 45 64 67 55 47 39 36 36 36 35 39 47 47 42 54 78 105 118 118 107 93 70 62 104 158 343 442 536 548 517 469 351 237 157 138 101 58 39 44 66 78 164 210 230 198 155 137 146 162 174 142 110 86 98 130 177 212 282 336 391 391 379 363 339 312 326 324 335 359 401 440 491 522 541 548 540 524 500 453 413 396 415 462 529 581 615 619 604 589 559 506 433 372 320 283 252 223 193 155 123 100 92 93 108 108 144 146 172 210 199 166 184 279 415 502 566 597 577 549 533 530 514 479 462 471 530 582 624 643 688 665 606 557 537 545 545 543 525 513 497 467 380 268 169 132 137 125 113 120 159 222 288 331 380 402 421 408 375 346 337 329 342 332 324 316 298 263 217 182 136 121 102 90 74 55 47 43 45 46 65 72 74 100 166 232 372 434 515 566 603 626 649 668 678 674 650 612 605 625 629 600 560 501 449 426 431 436 436 421 399 388 392 419 446 465 461 454 414 379 333 303 268 223 176 133 100 73 46 45 47 55 47 46 67 64 60 56 61 86 107 136 192 213 273 363 397 369 312 290 384 451 508 515 495 494 501 497 467 447 424 394 375 361 350 351 356 328 289 262 262 298 354 408 419 462 458 420 413 430 411 356 361 350 350 354 361 354 341 311 258 224 196 188 192 192 180 169 140 136 132 124 109 105 105 100 137 160 188 203 210 229 256 276 282 294 294 305 312 312 308 304 69 57 48 48 49 65 70 74 70 63 66 75 91 95 84 64 54 54 54 59 67 78 93 112 64 67 79 102 113 104 127 155 218 289 348 343 308 277 240 202 104 102 99 83 74 69 88 103 145 157 180 207 226 252 274 289 320 342 369 380 387 394 398 406 435 413 386 321 236 151 102 85 78 95 87 54 54 90 101 84 78 86 86 90 109 136 164 191 239 278 282 253 261 297 281 246 295 316 354 425 509 562 577 566 521 444 367 311 262 198 153 134 79 135 118 146 331 479 512 508 434 405 338 254 194 177 191 193 182 163 146 119 105 93 75 68 178 244 313 375 429 467 481 460 493 493 489 481 468 456 444 436 445 453 461 465 466 474 494 505 525 534 539 539 509 452 376 322 259 184 144 168 175 150 181 243 292 241 158 143 175 216 256 288 396 395 403 425 440 432 403 383 371 383 406 429 445 460 467 478 481 465 453 457 474 495 499 498 498 494 487 483 475 472 461 454 399 395 396 401 406 418 419 423 458 404 356 352 380 381 342 302 283 308 348 364 388 414 380 286 134 118 101 76 62 72 99 126 114 78 51 44 42 42 42 42 41 80 169 249 285 286 273 262 305 367 421 430 400 359 326 323 380 383 367 351 331 323 319 326 325 344 370 378 393 424 467 498 521 525 485 412 372 415 483 530 597 605 613 619 591 547 510 491 450 440 419 387 347 300 259 230 207 211 214 228 270 292 270 214 250 252 266 309 371 426 433 410 379 363 339 322 329 343 358 370 341 330 325 317 324 339 351 355 375 368 345 327 311 285 277 287 319 338 350 362 370 370 366 362 354 346 342 354 370 382 378 362 359 352 352 341 337 318 310 306 302 302 306 299 303 292 295 295 302 310 318 326 326 318 306 302 318 311 319 327 335 343 347 344 310 295 295 285 266 239 220 209 225 221 217 220 231 242 246 234 220 217 217 206 202 183 175 164 148 140 132 124 105 97 89 85 72 77 81 84 92 96 104 104 100 100 100 84 76 60 59 63 61 69 54 46 47 47 67 94 144 159 170 170 159 136 113 98 95 104 108 100 88 83 101 116 99 98 101 108 131 152 171 182 245 267 271 240 165 125 153 209 162 142 115 104 123 152 184 194 156 129 106 97 97 93 76 71 110 78 44 39 59 74 58 63 105 214 341 456 550 604 592 563 523 456 436 466 519 529 466 375 430 436 364 265 134 95 208 221 49 62 62 87 219 337 275 116 78 42 41 52 60 60 108 180 147 79 43 41 49 77 96 75 74 165 205 157 117 141 165 157 185 153 142 170 206 221 225 233 263 278 289 292 288 303 333 357 308 332 364 380 385 397 429 454 424 420 431 435 412 356 311 283 170 166 169 173 188 192 164 128 261 253 245 241 229 225 241 265 345 349 361 385 421 449 473 484 509 508 496 488 480 479 471 467 511 499 487 487 487 484 479 460 464 457 449 433 417 409 418 430 422 386 378 406 422 406 398 405 409 416 412 407 411 435 435 420 433 418 411 428 453 454 431 396 399 365 337 325 293 250 234 257 316 327 341 363 384 430 464 484 485 486 482 459 462 463 451 420 376 361 365 402 454 469 438 391 380 349 344 375 411 407 355 292 314 309 247 127 46 48 51 55 82 64 76 112 154 215 321 446 581 657 741 788 844 888 857 791 798 812 813 751 666 599 530 488 470 425 418 446 443 405 393 406 335 280 241 248 261 274 311 352 211 197 167 144 116 93 81 76 116 100 99 107 120 131 131 138 105 61 40 84 207 287 267 192 108 225 241 173 137 132 163 239 246 313 354 312 243 203 195 203 186 159 127 88 76 88 113 141 93 89 49 34 35 64 64 40 51 44 48 57 54 42 39 59 90 53 44 78 97 120 183 264 340 387 419 398 391 373 336 287 214 136 57 40 58 98 113 117 91 90 73 57 53 53 61 65 48 44 43 39 39 39 50 50 53 53 53 49 45 45 45 41 41 37 37 33 33 32 32 31 29 33 33 33 33 33 34 34 34 38 42 46 46 50 50 50 33 33 33 33 33 33 33 33 33 33 40 40 40 40 40 40 43 43 39 39 39 34 34 34 42 38 38 42 58 85 113 126 95 71 47 43 51 59 55 43 51 31 30 32 72 88 65 33 34 34 35 35 39 39 43 43 47 47 51 51 47 47 47 43 60 68 68 68 69 89 101 101 82 74 82 119 167 167 107 50 76 84 80 68 56 48 53 50 50 62 58 54 55 74 74 58 39 39 39 40 40 40 40 44 44 44 44 48 48 44 40 40 40 40 40 40 41 41 48 48 39 39 39 43 43 43 51 43 48 44 40 40 44 60 72 80 39 60 52 38 38 60 80 64 75 63 43 38 38 39 50 50 46 46 46 46 50 50 50 50 46 46 38 38 39 39 40 41 42 57 69 64 58 53 57 69 50 54 59 47 40 42 58 74 51 130 125 160 195 202 180 54 40 42 42 40 45 69 69 49 77 93 74 40 39 51 95 96 95 83 72 63 44 43 42 42 43 43 71 106 114 120 160 229 326 259 305 403 441 478 537 559 680 710 659 643 658 713 815 790 659 415 253 207 131 53 47 77 54 46 44 44 45 49 49 45 54 62 74 82 85 77 77 68 52 88 79 42 41 60 63 42 44 44 44 53 53 45 45 65 69 69 77 61 57 45 53 57 55 63 71 68 61 54 62 62 78 49 44 60 67 70 114 184 206 236 266 284 303 337 372 392 488 430 367 336 321 290 255 220 184 101 66 107 132 101 74 86 70 55 54 57 59 51 58 62 46 43 43 52 49 57 65 69 77 73 73 69 72 72 68 68 68 48 43 55 63 43 41 41 54 62 46 41 42 74 50 39 46 58 66 62 70 82 70 46 50 54 58 58 58 58 54 42 75 72 88 116 164 197 193 165 120 80 46 41 49 68 63 51 50 47 55 65 66 61 80 118 187 238 401 585 429 104 50 108 41 40 39 40 41 40 41 54 74 54 42 42 50 54 46 41 40 41 49 61 69 65 60 52 63 66 70 70 66 69 65 57 38 40 56 52 52 72 84 80 76 76 73 61 45 40 45 57 43 59 71 67 59 47 55 67 62 54 51 54 66 70 74 58 60 57 56 52 40 40 52 60 79 64 80 96 76 38 38 56 40 44 52 60 60 56 52 48 40 40 40 40 40 40 40 39 43 43 43 43 43 43 43 43 43 47 51 47 47 55 67 57 92 110 161 188 207 222 264 295 283 182 82 58 78 82 66 47 38 39 64 80 84 72 56 48 48 48 44 41 41 41 41 41 47 46 46 46 46 46 46 46 50 50 50 46 42 42 38 38 50 50 50 50 50 50 50 50 58 38 49 49 36 92 196 240 172 76 33 46 74 54 51 68 37 38 37 37 37 44 58 58 35 88 168 217 213 157 85 37 36 36 40 47 54 58 62 80 195 110 58 148 313 359 225 62 48 46 42 38 38 38 45 52 51 51 52 52 45 45 38 38 38 37 37 37 38 66 98 117 168 191 204 160 80 72 120 133 144 161 177 150 106 71 55 67 56 60 53 49 45 42 42 38 36 37 38 38 38 38 39 43 63 63 63 52 45 41 41 41 40 41 44 40 39 43 39 49 67 66 58 50 43 39 39 39 34 38 54 58 50 70 106 147 172 187 185 179 134 106 94 112 247 352 451 487 467 412 313 215 149 136 106 74 51 44 39 36 81 107 107 87 81 126 207 263 289 278 245 190 158 174 233 280 328 362 378 370 362 358 359 355 367 368 375 397 436 475 510 529 525 532 532 520 511 480 456 444 443 490 553 608 642 649 649 631 589 517 425 348 292 251 213 183 176 156 133 107 95 87 72 75 74 81 111 141 127 109 164 272 365 453 543 590 590 574 566 567 523 508 495 488 507 539 590 617 674 663 619 582 557 549 537 516 502 489 485 479 418 311 226 189 159 175 210 249 288 327 365 383 346 357 367 358 345 348 368 388 342 344 345 343 316 254 172 118 83 72 68 60 56 56 52 44 46 46 45 45 43 54 111 181 274 363 469 530 551 566 604 644 677 653 629 626 647 667 670 648 586 548 512 481 474 482 498 492 482 491 522 551 562 526 482 442 403 349 296 274 261 224 166 101 71 49 49 53 69 69 56 48 64 57 57 62 74 94 111 136 167 185 271 378 382 294 265 323 394 444 471 459 430 410 402 398 399 384 368 349 334 320 306 298 304 284 269 269 289 337 396 452 493 530 511 461 431 424 385 332 312 294 279 279 283 279 274 255 192 157 125 110 107 115 116 112 83 87 91 95 98 94 86 70 95 103 134 157 176 203 246 281 280 291 302 313 320 316 316 312 69 53 48 48 57 73 74 74 51 58 63 75 79 79 68 56 54 54 54 55 59 67 78 93 57 64 80 103 99 82 82 105 167 227 294 306 278 250 220 198 140 129 114 102 93 107 134 164 202 232 260 287 309 316 318 324 355 382 413 436 436 440 448 442 420 410 388 334 241 148 87 57 52 59 72 64 55 59 82 94 76 84 84 95 115 122 114 106 133 165 196 216 260 307 290 245 312 341 367 414 482 536 570 581 540 487 430 382 314 216 123 80 96 122 90 117 273 383 392 381 302 262 218 190 189 203 215 216 153 141 137 136 131 127 125 127 273 306 332 357 399 431 429 397 450 435 423 431 446 450 438 418 414 418 426 422 414 411 430 446 473 489 506 516 516 497 475 460 422 388 365 383 355 294 261 268 313 273 253 298 374 422 430 426 409 415 415 422 432 423 407 406 450 462 489 505 513 516 515 511 550 546 542 546 558 570 585 582 577 570 574 566 558 543 524 509 454 455 445 439 432 417 406 398 465 408 352 344 368 385 373 346 310 326 338 347 391 415 410 365 155 144 119 82 49 39 55 70 67 55 48 41 42 42 42 42 43 88 145 193 250 300 309 286 386 424 448 445 412 367 334 338 380 371 347 323 307 299 299 299 303 306 310 329 356 374 378 378 428 506 548 502 426 378 361 348 531 571 624 651 640 596 552 525 451 413 368 332 319 306 285 264 185 202 237 276 322 329 284 216 214 189 180 206 269 321 340 328 321 309 296 279 273 283 302 314 296 277 268 256 263 279 302 303 307 295 269 246 230 216 217 231 270 289 308 313 324 317 320 309 320 309 316 317 336 337 344 333 314 314 318 307 303 295 280 276 272 269 273 277 273 269 265 261 272 276 280 280 280 276 268 264 284 284 292 296 304 308 312 309 287 280 273 258 231 212 197 189 205 209 208 219 230 234 242 230 216 217 220 213 209 194 186 175 155 148 140 124 116 101 93 89 85 85 89 93 96 100 104 104 104 104 100 85 76 57 60 63 57 61 57 47 47 51 75 102 140 152 167 175 168 148 113 83 92 96 92 85 80 80 90 97 76 79 97 105 135 155 175 186 204 231 251 227 159 109 149 222 134 135 132 124 120 125 141 154 180 153 125 104 93 88 71 63 49 39 37 42 81 97 80 62 117 181 273 404 538 608 608 572 556 489 450 463 476 458 467 493 458 314 74 35 71 72 149 130 67 37 60 224 321 268 149 82 43 43 44 65 61 61 121 197 156 92 47 42 41 73 108 91 51 174 227 151 98 127 163 135 195 135 99 112 144 137 125 128 249 275 294 302 309 316 327 331 369 353 333 329 321 317 325 334 359 367 392 416 435 442 434 437 495 484 487 498 532 532 502 466 454 466 478 478 462 442 434 434 545 537 530 522 514 506 494 489 496 491 475 467 466 459 463 463 503 487 467 459 460 460 448 436 437 430 429 402 393 386 406 414 402 367 374 399 414 382 390 413 455 478 478 472 483 499 498 478 486 471 468 478 484 481 461 423 461 439 423 428 424 409 401 408 420 423 437 444 474 488 491 487 473 455 435 423 443 460 440 397 373 350 342 355 375 364 332 292 346 330 332 355 383 398 382 355 368 353 293 181 76 46 48 54 101 79 56 76 115 193 330 464 647 707 753 783 811 827 784 721 743 756 754 708 658 612 566 513 494 440 434 476 454 391 380 432 354 302 251 240 236 249 290 336 262 240 213 179 155 140 136 131 139 130 130 147 150 138 145 165 148 111 79 122 202 238 181 91 46 182 169 101 129 96 119 254 233 304 347 319 266 238 234 230 210 206 186 147 115 108 136 157 41 36 34 35 85 170 190 176 80 63 47 52 53 46 51 75 91 46 37 53 84 90 109 137 205 253 274 267 264 262 235 186 147 97 46 42 74 110 121 132 99 90 77 61 57 57 61 57 48 44 43 39 39 39 50 50 53 53 53 49 45 45 45 41 41 41 37 33 33 32 32 32 29 33 33 33 33 33 34 34 38 38 42 42 46 50 54 47 33 33 33 33 33 33 33 33 37 37 44 44 44 44 44 44 47 43 43 43 39 35 34 34 42 38 34 34 46 58 74 86 71 48 31 30 30 30 30 29 43 30 29 36 80 92 64 32 33 34 34 35 39 39 43 43 59 55 51 47 43 43 47 47 60 64 68 72 65 65 57 53 41 38 58 94 127 131 79 37 64 82 82 67 55 60 76 81 49 57 58 46 50 78 78 58 39 39 39 40 40 40 40 44 40 40 44 48 48 48 48 48 40 40 40 40 41 45 56 56 40 40 43 43 43 43 51 51 47 39 39 39 40 52 68 76 38 48 56 40 38 40 64 80 75 63 43 38 38 39 46 46 46 46 46 46 50 54 54 54 50 46 39 39 40 41 42 50 86 98 101 72 43 36 37 53 42 47 48 40 41 42 62 82 69 169 151 174 224 259 278 124 59 58 42 39 40 76 72 39 56 81 61 38 38 43 76 68 50 43 51 47 44 44 44 44 48 43 47 66 86 121 196 294 420 315 333 431 444 454 528 582 718 680 503 454 498 613 815 824 598 313 130 105 104 78 55 45 50 44 43 43 45 64 60 52 70 74 82 86 85 69 53 44 41 72 75 43 79 163 159 79 60 44 43 45 53 45 45 65 61 69 73 69 61 54 53 57 53 57 65 69 65 61 65 65 49 44 44 49 60 76 108 147 158 150 136 142 173 207 235 243 307 272 241 230 235 228 208 193 162 103 76 108 125 105 82 90 59 58 57 56 59 58 65 58 46 43 47 56 57 65 69 73 65 61 61 61 68 68 72 76 63 43 43 59 75 59 47 51 70 58 42 42 58 66 41 38 41 58 62 54 62 82 74 54 46 50 54 58 58 54 50 42 83 83 87 100 152 184 156 104 71 54 41 40 55 67 74 66 58 51 59 73 69 53 83 117 207 310 456 574 394 84 78 128 61 41 40 42 50 50 70 98 70 54 41 41 42 46 42 40 57 53 49 50 57 61 72 79 70 66 74 70 73 69 69 57 38 52 68 60 60 72 64 44 88 92 89 77 57 45 49 53 47 59 67 63 55 43 39 39 70 66 62 62 66 70 74 62 60 49 48 49 56 60 48 39 71 95 119 96 51 38 63 124 48 44 44 40 40 44 48 52 40 40 40 40 40 40 40 40 48 39 39 47 47 39 39 47 47 51 51 51 51 59 75 65 112 118 162 185 204 215 238 261 188 87 37 50 86 66 51 59 39 44 68 88 100 92 72 56 48 48 48 45 45 41 41 48 47 46 46 46 46 46 46 46 54 54 50 46 42 42 38 38 50 50 50 50 50 50 50 50 54 37 81 104 96 200 363 426 356 180 47 69 93 62 47 64 37 38 37 37 37 43 57 57 74 75 99 120 140 129 105 81 36 36 40 44 58 58 58 78 173 127 184 417 617 587 315 49 55 49 45 38 38 38 45 45 44 51 51 52 45 45 38 38 42 38 46 53 66 98 134 165 112 119 120 92 36 44 100 132 161 176 188 165 126 79 58 58 49 56 49 49 49 49 42 42 37 38 42 39 39 39 51 55 74 74 70 63 52 41 41 40 40 41 40 44 43 38 42 52 62 69 61 53 49 42 42 39 34 34 50 58 62 90 134 183 250 277 279 258 209 143 95 75 137 227 330 377 366 314 223 133 103 97 82 72 76 60 44 37 62 65 61 53 74 140 213 284 322 341 326 278 243 263 315 370 381 381 373 361 357 353 358 362 337 336 344 366 405 440 463 470 485 492 503 503 503 495 491 476 460 488 550 605 646 672 672 665 601 525 428 344 288 244 210 188 143 147 132 113 93 66 50 49 47 47 70 76 75 104 171 260 326 412 514 576 595 595 580 583 524 529 521 494 485 501 552 599 641 638 609 572 538 531 502 469 479 450 445 467 442 373 300 274 252 288 347 388 392 359 314 285 271 306 341 368 384 400 431 448 396 386 379 356 310 224 130 68 73 62 58 62 54 57 60 49 47 45 45 46 60 75 140 205 243 336 445 498 511 526 568 623 673 652 629 649 681 689 678 663 601 590 571 548 533 541 545 558 497 506 528 534 513 483 454 435 428 387 350 322 298 245 164 90 50 51 51 66 65 65 52 47 49 49 50 54 70 83 102 124 151 187 287 386 355 242 249 348 392 411 414 398 369 348 337 333 342 331 320 308 301 294 291 284 284 281 281 290 321 361 393 430 543 562 550 504 448 405 360 325 291 256 212 173 161 168 168 168 134 123 103 88 88 89 98 98 54 62 81 85 92 84 72 64 53 65 92 119 154 197 247 282 280 288 299 317 324 320 320 316 57 49 47 48 57 73 70 66 75 74 67 75 84 92 88 76 53 54 55 55 55 55 58 54 58 57 73 108 104 83 87 114 106 129 196 244 263 239 204 178 155 133 101 93 111 142 180 218 299 320 339 355 373 376 374 373 388 419 450 466 466 459 463 449 400 399 385 335 253 172 111 77 54 59 80 81 64 56 68 111 79 90 102 114 121 109 93 77 84 103 142 190 246 273 257 231 274 315 349 383 420 470 513 545 530 475 438 418 356 239 122 79 126 148 109 122 243 301 292 305 276 238 201 196 206 223 227 215 139 147 174 198 213 224 235 245 295 337 351 329 335 358 373 354 391 364 348 356 380 392 380 360 380 388 392 388 376 368 392 403 437 444 441 447 461 466 466 459 432 425 452 478 497 470 445 441 440 427 427 440 459 439 415 403 374 400 419 434 460 483 502 521 560 568 580 592 596 607 603 603 646 654 665 665 657 661 672 673 672 672 676 672 664 641 618 599 561 551 533 507 477 454 439 417 426 399 379 364 376 389 405 406 370 366 338 334 378 407 421 426 269 237 189 124 72 47 43 50 47 48 53 42 41 41 43 44 72 104 128 156 242 345 378 362 436 451 451 432 396 359 334 330 368 362 338 323 303 299 296 292 332 324 328 343 359 374 369 369 378 422 441 413 396 415 434 434 445 500 571 617 621 614 603 595 545 475 397 340 319 313 300 278 219 223 243 275 317 332 308 265 185 150 141 144 178 202 218 223 247 251 262 256 254 240 238 233 238 222 218 209 217 225 248 256 248 226 210 188 173 170 166 189 229 251 270 271 286 275 278 267 286 287 302 295 298 291 302 303 280 273 277 277 277 266 262 258 250 254 262 259 259 251 247 239 253 253 253 253 253 249 253 249 261 261 265 269 273 277 277 277 268 254 246 230 211 192 181 177 197 197 196 211 226 238 245 233 215 208 219 212 208 197 193 182 159 148 140 128 116 108 100 96 97 97 90 94 93 97 97 97 101 101 97 82 73 54 57 64 57 68 69 50 46 51 75 105 132 144 159 171 164 149 114 87 89 81 73 77 80 84 90 81 56 59 73 81 107 119 135 142 131 158 190 191 143 104 125 186 139 144 152 140 129 117 118 122 199 172 136 104 84 71 54 53 37 37 37 45 64 75 75 77 165 178 234 364 500 582 586 566 498 471 428 382 343 289 290 339 138 167 55 76 93 37 87 80 124 40 65 213 225 77 38 54 44 46 70 78 62 58 109 161 112 72 59 59 62 90 121 109 132 228 260 176 99 81 88 57 169 102 66 75 87 63 43 42 196 218 253 281 311 322 313 297 332 299 279 309 345 353 345 329 290 298 314 330 346 350 361 364 403 395 406 430 465 473 468 456 488 504 516 512 496 480 468 464 444 444 444 448 460 468 480 491 455 454 446 442 446 446 454 458 490 479 456 448 448 444 437 429 406 399 402 379 370 359 375 380 387 356 375 400 403 368 383 430 489 547 586 585 603 626 641 636 596 576 542 523 516 506 487 468 485 482 475 468 461 466 462 447 454 438 426 442 460 468 451 432 414 396 380 372 408 445 430 383 371 360 348 325 301 285 277 270 303 303 317 332 362 369 377 373 398 375 334 262 158 81 63 84 80 63 52 73 116 199 340 460 666 719 749 763 775 783 747 696 678 667 636 606 607 610 576 518 452 414 418 442 431 387 388 432 377 337 302 294 283 272 285 311 297 267 224 185 162 158 170 174 166 162 182 210 205 165 168 199 207 166 158 206 210 153 105 82 82 135 126 93 104 92 158 290 197 256 287 266 238 248 256 252 252 252 240 209 174 155 152 157 49 37 38 75 171 266 287 282 132 87 43 40 45 46 54 71 71 39 38 58 70 69 61 72 118 150 163 155 160 173 147 116 101 70 46 50 74 94 109 112 95 93 77 65 61 61 57 53 48 44 36 36 39 39 43 43 50 50 50 46 42 42 41 37 37 37 33 33 33 32 32 32 30 29 29 29 29 29 30 30 31 35 39 39 36 39 43 36 33 33 33 33 33 33 33 33 37 37 44 44 44 44 44 44 47 47 43 43 39 39 35 34 42 38 38 34 38 42 46 50 59 43 31 30 29 29 29 29 30 29 29 35 63 71 55 32 33 34 34 34 35 39 43 43 67 59 51 43 39 43 47 51 52 52 56 60 53 49 45 41 36 37 37 38 58 74 50 36 58 70 70 62 59 64 92 109 49 61 58 42 46 74 74 50 39 39 39 43 47 47 47 51 43 43 51 55 59 59 59 59 51 48 55 48 52 52 49 49 40 40 40 40 44 44 51 51 39 38 38 39 39 44 56 64 39 40 48 56 40 39 45 84 75 59 43 39 42 42 42 42 42 46 46 46 50 50 50 54 46 50 43 40 49 65 78 82 114 117 108 72 42 36 35 37 39 40 40 40 40 41 62 81 76 183 153 195 249 288 371 269 94 80 68 63 59 70 70 66 125 95 55 39 39 40 42 43 42 42 43 47 56 61 61 65 52 43 43 55 82 130 221 327 399 344 374 419 389 410 540 634 633 544 344 367 447 526 719 745 529 252 85 68 93 83 56 44 44 44 43 44 52 67 71 75 89 82 82 77 66 53 45 43 41 60 95 135 230 326 298 207 92 45 42 44 49 45 45 54 50 62 74 78 74 59 62 62 46 50 57 61 53 56 56 56 43 48 56 53 65 81 86 82 85 77 84 106 141 160 160 157 160 153 161 174 187 188 176 164 156 128 108 109 105 85 66 62 46 46 49 48 55 62 69 65 46 43 44 49 57 61 58 62 54 50 57 57 61 64 75 79 72 43 42 55 75 63 62 78 62 42 41 50 62 58 46 50 45 85 102 69 46 57 66 57 46 49 54 57 58 53 50 42 78 86 90 87 119 139 103 51 54 50 45 51 62 70 77 77 78 59 68 81 73 53 79 126 203 366 456 467 271 61 110 100 85 53 41 57 69 65 89 129 53 41 40 40 40 41 41 40 77 65 53 41 40 45 64 83 63 63 70 70 77 77 76 62 47 56 64 68 100 120 95 43 95 104 104 96 69 53 53 53 47 47 51 47 44 40 43 39 63 63 66 66 62 62 62 59 44 40 40 49 68 64 60 52 128 200 236 172 75 40 95 155 72 60 44 39 39 40 60 72 44 40 41 41 40 40 40 40 48 40 40 47 47 39 39 47 47 51 51 51 55 63 83 73 109 111 150 181 192 191 190 193 97 40 36 43 74 66 66 74 70 62 70 98 130 142 134 118 59 59 59 59 56 52 52 48 47 46 46 46 46 46 46 46 54 54 50 46 42 38 38 38 50 50 50 50 50 50 50 50 62 46 117 169 168 280 434 472 452 251 79 57 81 70 54 67 45 38 38 37 37 51 61 61 81 55 51 56 72 89 93 89 45 41 44 40 54 58 62 86 95 173 361 581 639 471 201 31 62 56 45 41 38 38 42 45 44 51 51 56 49 45 45 38 46 49 50 58 73 101 133 153 72 52 48 44 35 36 69 68 132 137 149 145 129 90 70 50 41 52 56 56 49 49 46 46 54 50 54 58 54 47 62 66 66 62 62 51 51 40 40 40 40 44 48 51 39 38 45 52 61 64 60 52 49 42 45 42 34 37 42 54 73 109 146 191 308 338 334 301 241 163 93 52 67 118 196 232 228 185 122 71 81 62 67 92 116 101 88 83 83 86 94 107 136 181 227 270 307 346 354 323 300 308 340 364 336 324 312 308 297 285 269 265 243 254 268 303 342 381 403 403 405 409 428 440 452 464 468 465 438 454 504 570 616 646 649 634 585 502 397 309 245 212 175 152 114 121 114 95 68 49 47 46 46 47 50 64 102 164 219 257 325 386 446 489 516 515 507 503 479 487 479 452 431 443 499 547 547 559 537 495 472 469 448 414 380 335 330 379 417 391 354 348 384 400 419 422 393 340 287 250 301 344 396 435 451 455 455 445 435 401 356 306 244 174 101 54 71 67 59 59 58 57 56 45 51 45 45 74 120 158 226 288 317 379 460 490 503 518 557 599 637 637 641 653 657 634 615 608 628 613 598 587 587 580 576 561 532 517 499 465 423 401 420 436 506 488 448 385 317 225 141 72 52 53 64 67 61 57 60 56 57 53 50 50 51 66 78 107 170 247 339 386 315 231 254 342 353 353 341 329 316 300 292 292 282 278 267 263 267 272 284 291 288 279 275 286 318 361 401 431 555 558 558 520 448 371 313 295 257 206 150 107 90 101 105 109 114 116 124 113 98 79 79 73 52 53 60 71 70 66 61 57 50 54 89 121 171 214 256 275 289 300 311 329 332 332 335 331 49 47 47 48 53 62 62 50 94 75 63 71 88 104 108 92 54 55 55 54 54 54 53 52 58 53 53 77 77 64 92 128 84 79 110 193 244 239 200 181 163 131 103 102 136 183 241 282 385 400 404 407 413 420 426 433 437 468 489 497 482 471 460 450 398 385 369 308 222 156 103 77 91 79 88 101 78 56 65 113 80 96 119 119 111 99 90 90 82 89 124 172 212 216 196 189 209 262 312 338 367 409 467 518 527 480 447 437 381 279 181 146 184 206 172 174 255 275 271 296 311 265 232 214 223 219 199 190 194 221 256 280 299 294 301 311 294 348 371 337 303 323 358 378 352 329 313 321 337 345 337 321 329 341 357 361 361 373 397 424 437 432 413 418 431 436 425 406 438 434 429 432 439 450 446 449 430 441 445 441 421 397 408 428 426 457 495 510 536 567 602 629 632 643 651 656 676 695 711 718 711 733 741 745 729 720 728 736 744 748 756 756 744 720 693 674 612 602 584 555 529 511 504 486 417 422 426 407 391 388 408 424 413 389 333 306 350 378 402 437 457 396 307 211 131 71 47 39 59 72 81 58 42 41 43 51 79 115 131 173 300 448 500 476 513 505 475 436 384 339 298 290 347 338 333 315 303 296 288 280 269 281 285 281 273 281 308 343 317 368 411 422 434 437 400 348 283 339 414 463 495 511 534 545 565 513 451 421 403 381 335 288 266 241 225 233 265 289 307 301 151 129 125 123 115 115 127 132 144 168 211 237 246 232 221 215 195 190 190 182 185 201 216 220 205 194 186 164 153 150 146 165 206 224 236 248 252 252 244 240 264 280 288 284 268 260 272 277 250 254 258 258 250 246 242 238 243 247 248 252 252 244 236 232 254 250 246 242 242 242 249 249 245 245 249 249 257 261 261 254 252 238 222 214 199 184 184 180 192 192 199 210 230 241 241 241 210 207 218 211 211 196 192 185 165 155 151 132 124 108 104 100 104 105 98 98 97 97 97 101 105 98 94 82 66 54 50 64 65 72 73 54 47 48 78 101 129 140 151 156 160 145 118 92 93 70 61 62 80 87 78 73 56 66 69 76 95 99 107 117 115 134 170 194 163 120 122 162 219 184 136 93 81 102 143 179 187 171 134 91 62 41 39 38 37 38 57 48 39 40 66 108 166 141 164 283 406 474 489 485 450 467 428 337 243 160 132 158 95 180 73 69 75 37 76 69 45 78 78 46 41 69 101 85 43 50 78 85 61 49 61 92 44 42 47 67 74 90 106 82 45 121 165 141 93 81 85 85 87 47 43 56 65 45 44 49 101 128 179 242 297 324 319 302 297 301 328 347 331 322 333 365 343 359 375 375 374 358 352 340 338 338 354 377 384 392 396 404 443 447 443 427 415 419 435 443 419 415 403 391 387 391 399 411 438 445 445 445 445 450 458 463 479 467 452 452 452 453 441 422 406 403 403 391 376 364 364 372 393 377 389 425 413 381 397 458 524 617 683 705 723 766 807 818 786 754 699 653 626 612 601 602 566 571 556 524 494 495 485 457 463 424 400 404 432 448 444 421 399 396 376 357 377 406 391 344 312 325 325 290 258 243 280 319 268 287 314 328 346 349 364 375 416 382 357 320 243 158 120 141 46 45 60 93 141 208 319 423 583 628 670 701 728 751 740 705 673 630 564 529 559 592 553 485 390 375 376 396 404 400 405 428 432 400 373 362 342 299 276 282 300 261 199 152 125 125 149 162 185 193 229 264 252 196 191 219 231 183 210 278 249 137 125 198 142 111 118 117 88 111 222 329 180 223 234 205 204 243 278 278 298 294 275 252 221 198 175 156 97 86 95 143 220 288 312 322 168 114 43 36 41 38 50 71 68 52 52 76 80 64 63 71 78 102 102 87 88 108 93 69 70 59 51 51 63 82 81 88 98 93 77 65 65 57 53 45 48 44 36 36 39 39 43 43 50 50 50 46 42 42 42 37 41 37 33 33 32 32 32 32 31 30 30 30 30 30 30 30 31 32 32 32 32 33 36 37 33 33 33 33 33 33 33 33 37 37 44 44 44 44 44 44 51 47 47 43 39 39 35 35 46 42 42 38 30 29 29 30 62 43 31 30 30 30 30 34 28 28 29 30 35 39 39 32 33 34 34 34 35 39 43 43 75 63 51 39 35 39 47 55 40 36 40 44 41 41 45 49 65 65 45 36 36 42 46 45 58 73 66 62 55 71 96 124 53 65 61 42 42 70 66 42 39 39 39 43 47 47 47 51 39 43 47 55 59 63 63 63 66 66 59 59 52 52 45 45 40 40 40 40 43 44 51 51 51 43 43 47 48 56 68 72 39 38 40 68 53 40 41 77 71 59 43 39 42 42 42 38 42 46 46 46 50 50 54 54 46 43 51 48 65 82 105 110 122 106 92 60 39 37 36 37 43 44 40 40 40 41 57 80 75 170 136 206 256 302 441 395 96 71 82 113 112 92 107 143 235 148 85 75 60 39 38 41 41 41 43 44 53 61 65 65 44 43 52 83 110 146 221 315 331 329 383 393 325 375 560 689 692 577 397 485 566 565 710 726 456 218 59 45 54 55 48 44 43 44 49 55 59 63 82 95 100 89 81 61 50 45 44 44 53 84 136 231 362 427 381 290 115 52 42 43 45 45 44 45 46 58 74 82 74 67 63 59 46 45 49 52 48 51 47 51 42 63 67 44 49 66 62 45 46 51 82 110 129 120 92 72 115 120 136 137 138 129 102 82 112 105 89 81 70 62 46 45 44 44 44 47 51 62 80 69 43 43 44 49 53 50 54 51 45 45 45 44 43 43 58 62 92 45 42 44 60 55 62 82 74 46 42 58 50 41 42 70 58 121 137 89 41 41 49 57 45 49 53 57 57 53 49 41 57 74 82 78 90 103 67 40 54 61 72 71 62 66 81 81 90 71 80 89 78 53 72 126 179 379 406 334 136 36 127 72 77 41 40 41 41 41 65 105 45 41 40 40 41 45 49 53 73 66 57 45 41 41 52 63 48 55 55 66 69 73 77 69 48 48 53 84 151 188 147 71 87 100 108 100 77 61 53 57 47 43 39 39 44 48 55 51 43 51 58 58 55 55 62 67 48 41 40 52 69 92 112 116 235 343 389 288 131 51 71 103 96 80 52 39 39 48 72 92 44 44 41 41 40 40 40 40 48 40 40 48 47 39 39 47 51 51 51 51 55 67 83 77 105 110 142 173 180 164 143 126 69 52 39 39 50 50 58 54 50 38 46 94 157 205 222 218 58 59 63 59 60 56 52 47 46 46 46 46 46 46 46 46 54 54 50 46 42 38 38 38 50 50 50 50 50 50 50 42 66 46 133 194 192 281 408 415 445 263 86 33 60 84 81 67 45 38 38 37 44 51 61 61 53 50 63 68 80 73 69 61 61 60 48 47 50 62 77 98 202 356 560 634 476 206 81 99 69 63 52 41 38 38 42 45 44 51 55 55 49 49 45 45 38 37 37 37 41 61 81 104 104 48 35 48 45 61 60 35 76 84 104 113 117 101 78 65 37 48 52 56 53 53 53 50 70 74 78 66 62 58 62 73 57 57 57 50 50 43 43 39 43 51 55 58 42 41 41 59 57 67 60 56 49 49 45 45 41 37 45 50 77 113 146 198 323 346 344 312 245 171 93 41 36 63 98 109 110 95 76 61 93 70 76 124 152 148 144 144 115 126 143 176 213 242 256 268 316 347 352 321 285 270 262 247 219 207 203 211 211 184 156 135 173 172 202 249 304 343 354 353 323 331 354 374 398 418 438 438 414 419 462 520 577 600 596 573 531 451 338 242 182 141 96 84 90 97 93 78 48 46 45 45 46 47 57 80 166 276 319 321 342 357 365 380 386 390 394 405 414 418 406 371 351 366 410 458 438 451 444 409 394 402 393 364 353 300 291 368 445 463 464 475 456 433 404 368 350 338 345 352 395 423 467 499 500 488 464 438 416 356 286 216 158 119 82 63 55 48 47 46 46 45 45 44 55 45 49 112 170 216 282 343 408 442 479 501 519 537 561 592 591 602 626 638 606 558 535 551 605 593 578 582 602 599 594 564 467 452 442 416 405 439 510 567 612 579 526 425 302 190 121 73 51 53 68 82 80 94 110 122 95 80 58 49 49 53 68 94 209 307 390 382 295 235 256 312 299 283 267 256 255 255 258 247 248 233 225 221 236 256 283 305 321 299 266 265 308 375 447 490 530 523 532 509 422 308 242 244 201 166 131 111 122 137 144 144 121 134 148 137 110 68 52 52 54 54 54 57 60 59 58 58 51 59 98 149 196 242 265 279 302 316 327 341 348 344 347 343 53 57 57 61 50 54 61 58 49 51 75 100 112 100 72 52 54 54 54 55 63 67 55 54 62 58 62 74 66 57 80 105 81 92 139 198 189 148 163 216 193 154 125 131 181 247 313 354 407 422 441 463 481 484 483 471 499 515 524 506 482 448 434 412 411 389 343 261 187 145 122 104 102 119 108 89 85 65 57 93 93 85 96 104 88 72 104 151 94 78 90 134 150 130 117 132 152 209 263 293 318 356 430 485 528 475 436 418 377 280 190 161 255 285 319 349 376 388 381 379 377 323 266 230 218 226 261 273 315 315 318 311 318 321 324 334 333 327 323 345 379 411 431 443 349 338 330 326 326 330 337 337 313 329 349 349 345 345 361 391 401 423 432 437 422 415 404 400 376 387 398 409 424 419 422 414 423 419 419 419 427 435 449 460 483 522 572 595 606 633 675 717 729 740 744 733 725 733 745 764 768 776 787 806 817 806 809 812 852 859 844 811 799 816 816 800 722 700 671 646 620 606 584 562 522 469 425 409 409 418 438 450 415 392 368 333 325 326 354 370 401 430 445 406 350 275 175 96 107 100 92 77 65 58 74 86 98 166 277 379 448 489 515 540 501 481 455 436 399 343 324 328 310 325 336 330 322 303 296 288 257 265 250 234 243 275 275 258 264 283 318 353 380 375 351 327 239 287 314 291 279 300 344 356 393 362 354 391 446 466 433 392 316 285 261 260 268 260 231 178 188 167 163 138 102 74 67 87 75 87 134 184 202 191 196 217 222 209 205 216 231 238 234 226 235 228 225 217 207 204 196 204 217 232 244 256 260 260 252 248 272 276 280 276 268 264 268 265 262 254 258 258 258 258 247 247 235 235 235 235 235 235 224 220 250 250 250 246 246 242 249 249 249 249 249 249 253 253 253 242 232 217 209 194 190 183 183 183 187 198 209 221 229 236 240 244 209 206 217 214 210 195 180 173 177 165 154 135 127 116 108 104 112 112 112 108 101 101 101 101 102 98 94 79 71 63 59 69 85 80 69 50 47 52 74 90 121 124 131 136 144 137 122 104 89 70 69 70 84 87 82 81 68 66 61 76 107 131 126 113 118 113 146 190 180 144 158 219 172 133 101 102 142 179 183 183 162 141 97 58 45 40 39 38 36 37 59 62 58 69 73 84 96 120 147 178 193 217 237 261 226 259 272 241 215 208 185 153 117 198 110 38 104 69 39 74 75 47 66 106 101 57 60 86 87 57 69 108 108 76 52 59 67 63 51 55 67 71 67 63 87 83 67 58 54 66 67 55 63 44 45 65 62 46 46 58 72 57 109 164 183 238 281 244 267 275 294 301 308 319 331 343 347 336 336 351 358 350 337 317 351 347 346 349 352 363 371 375 380 392 408 420 424 428 436 440 452 432 408 392 388 388 380 379 426 437 445 437 433 430 442 454 455 447 436 440 452 452 437 418 398 414 426 418 392 372 365 369 374 362 363 383 368 344 352 400 469 608 709 762 812 887 936 940 939 916 866 804 757 727 709 697 727 707 684 666 640 601 563 534 499 469 427 408 424 437 433 399 389 393 369 333 337 358 343 300 301 289 274 264 264 253 249 241 248 284 311 309 318 341 363 370 379 360 355 365 328 255 200 186 133 105 88 93 134 202 282 339 428 454 500 562 618 649 642 634 591 603 556 479 468 505 486 421 318 343 303 343 362 386 463 398 428 396 372 369 374 354 296 250 295 284 230 167 131 132 136 121 172 184 200 317 290 191 247 239 239 239 242 234 226 230 242 250 202 155 138 118 100 147 253 304 199 190 196 219 266 297 308 308 268 284 305 326 323 281 237 191 153 158 159 164 212 281 312 315 116 82 39 48 61 46 42 47 40 40 57 101 109 85 69 77 65 61 56 57 65 73 59 42 42 59 74 62 62 85 85 76 86 93 85 77 69 57 53 49 36 36 36 36 36 36 36 43 50 50 50 46 42 42 42 37 33 33 37 33 33 33 32 32 55 42 41 50 50 30 30 40 30 32 32 33 33 33 33 33 33 33 33 33 32 32 33 37 32 32 36 36 36 36 36 36 47 54 54 54 50 50 50 50 49 49 49 49 49 49 49 42 63 59 51 42 34 30 29 29 28 30 34 30 29 30 42 51 33 34 34 38 42 38 35 35 79 71 55 39 34 34 39 43 56 48 40 40 41 45 37 36 45 41 45 45 45 41 37 37 54 73 70 66 59 71 88 108 65 57 57 54 47 46 46 47 39 39 39 39 43 47 51 55 39 39 43 47 51 55 59 66 86 82 75 59 52 52 45 49 45 40 40 40 39 47 54 63 59 55 39 38 39 47 44 40 52 39 39 45 61 57 49 61 63 66 58 50 42 42 42 46 42 42 46 46 39 39 39 39 58 51 54 52 73 102 137 158 118 74 56 52 51 38 52 66 50 44 40 40 41 41 49 64 107 144 175 188 211 305 447 530 239 145 100 107 98 113 244 393 478 298 143 117 95 44 40 43 67 59 55 64 72 72 61 49 48 52 75 103 130 157 193 243 285 334 380 382 391 448 561 656 635 638 507 524 565 602 707 654 236 108 49 78 103 68 44 53 44 44 43 51 82 94 102 102 99 92 69 45 43 44 44 44 69 129 232 332 389 385 333 298 134 75 43 43 44 43 43 45 44 53 70 78 70 62 67 79 86 78 81 76 76 83 87 91 82 87 71 44 44 63 71 47 47 55 66 58 57 65 69 69 89 81 85 93 86 77 70 82 85 77 58 46 50 50 45 43 45 43 42 43 51 62 72 69 58 44 43 44 45 45 45 45 50 44 43 43 70 114 161 189 136 81 44 43 43 47 62 78 65 49 105 141 66 41 63 79 94 133 121 65 45 73 73 41 57 41 41 57 61 45 41 50 57 61 65 66 62 50 41 40 41 40 48 67 66 54 73 85 64 72 85 66 50 57 88 123 257 275 263 199 113 63 68 93 41 49 77 105 93 57 41 41 41 39 39 41 53 57 65 85 53 53 49 45 41 42 49 53 52 48 40 54 74 94 97 90 68 44 38 39 111 172 135 47 91 91 99 92 81 73 64 56 61 57 45 40 44 48 52 60 51 63 59 47 58 82 82 59 68 52 45 52 40 52 132 212 307 378 397 299 159 63 43 43 40 40 44 48 48 48 48 48 52 44 40 41 49 49 40 40 52 48 44 40 39 43 47 51 51 47 39 38 47 67 87 77 92 98 130 153 145 120 91 74 39 48 44 38 47 83 78 38 53 50 61 97 185 305 361 341 58 58 55 55 55 55 59 59 50 42 38 46 46 38 42 50 46 46 46 46 46 46 46 46 46 54 58 54 39 38 42 54 46 58 94 142 217 281 348 385 380 284 166 81 64 68 77 66 52 38 38 38 48 62 76 80 61 57 62 55 59 57 60 60 64 51 42 49 68 85 124 173 346 500 561 423 224 110 89 95 93 58 36 42 42 38 39 66 40 47 40 44 49 49 53 53 49 41 45 49 49 45 37 36 40 44 44 48 48 37 37 36 40 56 80 96 96 85 65 49 41 48 52 52 52 49 49 49 77 73 73 66 62 61 57 57 40 44 44 45 49 46 46 43 49 45 41 45 41 40 36 46 48 55 55 56 48 48 49 41 49 41 41 52 73 113 153 194 319 345 332 280 232 194 120 49 35 43 54 54 43 59 77 94 150 135 131 148 180 196 192 183 218 218 223 239 250 259 250 256 270 257 234 218 207 187 164 144 133 117 101 101 109 98 85 69 95 114 164 247 338 384 383 367 273 285 308 327 343 355 364 367 352 356 387 438 493 520 504 474 407 330 237 164 116 87 53 48 74 84 65 50 46 45 45 45 47 54 81 143 261 352 367 341 312 292 275 274 293 324 344 360 320 325 333 329 314 318 330 346 342 354 359 351 332 324 334 345 323 330 353 409 473 493 467 431 411 391 370 358 388 427 486 518 506 530 546 542 500 461 422 396 333 259 192 161 127 88 73 78 55 51 46 46 54 70 65 45 94 65 75 122 192 257 315 353 434 448 458 473 503 530 553 566 572 572 588 588 544 504 525 585 617 581 558 594 625 598 541 483 423 403 414 464 541 603 634 635 632 602 553 459 306 151 85 69 69 93 119 124 157 207 227 216 153 123 84 69 73 84 99 124 295 369 394 350 295 268 252 245 233 225 217 205 209 213 225 230 210 210 214 217 228 255 297 327 368 391 428 467 517 576 626 624 592 543 520 509 448 347 254 212 177 169 165 177 204 219 218 206 223 209 194 164 122 80 53 52 71 59 54 52 56 67 74 74 68 79 114 165 208 250 265 275 321 332 346 357 367 375 378 374 48 48 49 49 54 61 66 70 49 51 68 80 76 72 64 64 51 53 77 78 74 54 53 52 53 53 66 82 78 66 69 89 66 89 155 210 197 160 187 247 243 219 202 228 277 335 385 422 451 474 500 523 538 537 532 520 533 550 559 536 488 434 392 362 370 360 309 218 140 113 106 91 93 98 80 76 104 85 57 57 62 69 85 89 61 55 80 140 76 56 59 84 111 99 111 138 135 169 215 256 286 324 381 420 460 417 402 400 377 312 250 241 326 355 385 397 412 413 402 392 358 332 310 294 293 292 291 294 310 310 306 305 305 304 311 314 332 323 326 346 393 428 455 452 370 367 374 363 362 354 350 346 329 337 345 349 353 361 377 399 416 455 484 492 476 445 422 411 397 409 424 431 457 460 459 455 487 484 484 484 480 480 483 495 542 585 628 651 665 676 707 734 805 805 786 760 730 719 727 731 769 780 784 791 803 821 836 848 894 898 890 878 881 888 868 840 830 812 786 749 716 690 667 638 567 522 479 443 428 440 450 450 430 411 383 348 336 337 361 374 313 373 433 452 452 425 358 287 223 212 192 172 157 172 208 229 305 357 441 494 512 496 475 458 469 445 419 400 375 346 347 363 341 352 364 349 337 318 306 296 260 265 254 235 251 271 252 223 226 241 261 296 332 350 354 353 313 322 306 243 191 168 172 169 213 197 213 254 322 373 393 394 357 316 280 268 279 264 220 158 176 167 179 179 139 92 80 78 67 58 77 119 148 169 229 291 242 271 291 298 297 296 311 319 304 308 301 294 288 281 277 277 287 291 299 307 311 311 307 307 295 299 303 299 295 291 295 292 289 286 290 290 290 290 278 278 274 274 270 266 262 258 250 250 273 273 273 273 273 269 273 273 261 261 261 257 257 257 253 249 228 221 217 213 205 205 209 213 205 213 221 228 243 251 255 259 224 221 232 225 225 210 195 184 180 173 157 142 134 115 111 104 120 120 116 112 108 101 97 97 102 98 87 79 71 63 59 69 93 92 77 54 47 48 59 82 121 124 131 143 141 141 118 100 93 74 73 77 80 87 89 81 59 78 100 107 107 98 90 97 146 109 109 158 208 205 183 180 141 110 90 110 155 187 175 166 125 101 68 41 40 40 43 42 38 36 35 35 66 89 81 65 87 94 98 94 85 81 93 97 65 107 128 113 98 106 100 80 91 158 91 39 81 62 41 71 59 47 82 118 113 76 72 104 129 130 154 170 142 90 74 94 74 78 78 75 67 56 52 52 92 96 107 103 90 66 59 67 75 55 44 53 50 46 46 47 76 59 91 110 89 120 155 122 169 189 224 271 310 325 328 316 309 293 281 285 299 311 313 313 344 339 330 329 344 364 395 404 388 385 397 413 429 445 449 453 453 433 409 393 389 385 381 380 413 428 429 425 421 422 445 454 466 443 435 428 440 440 424 405 409 414 426 422 404 384 365 358 311 300 305 318 306 271 275 327 344 447 568 693 800 886 931 947 992 988 954 908 859 825 802 794 783 807 804 777 720 663 625 603 542 500 458 424 417 414 418 415 433 418 386 358 351 355 328 281 289 270 248 241 245 238 222 206 214 252 287 297 311 338 371 374 338 311 321 378 400 363 304 263 226 187 150 136 149 194 248 286 323 338 360 396 424 443 455 455 448 505 509 419 365 351 315 244 262 274 230 289 344 392 476 418 420 392 356 345 350 343 308 273 262 271 245 194 158 143 139 131 167 180 216 295 227 191 286 211 199 211 207 195 183 191 218 235 241 202 189 165 155 206 284 311 194 197 223 282 349 395 403 398 386 354 312 289 290 284 273 251 224 257 235 180 181 226 221 180 84 55 36 45 58 38 38 39 39 39 57 105 113 85 65 69 69 61 50 50 58 55 54 42 54 70 78 70 66 81 81 76 93 93 85 73 61 49 41 37 36 36 36 36 36 36 36 36 43 50 50 46 42 42 42 38 33 33 33 33 33 33 32 32 78 53 41 48 44 29 30 39 32 33 34 34 33 32 32 33 34 33 33 33 32 32 33 37 32 32 36 36 36 36 36 36 54 54 54 50 50 50 50 50 46 45 45 45 45 45 45 45 66 55 54 42 41 30 37 30 28 29 41 30 29 29 53 59 33 34 34 38 38 38 35 34 71 63 51 39 35 35 39 43 48 40 36 40 41 45 41 36 41 45 45 45 41 37 37 37 62 70 74 71 75 80 100 105 65 57 50 50 39 39 39 39 39 39 39 39 43 43 47 47 39 39 39 43 47 51 51 63 85 81 70 58 51 44 41 41 38 39 39 48 66 62 54 50 67 67 51 39 38 39 40 39 48 39 39 45 61 57 49 65 59 62 54 46 42 42 42 46 38 38 38 42 39 39 39 39 42 46 54 64 88 116 133 138 98 49 38 51 102 105 96 89 50 40 40 40 41 41 49 60 83 132 171 184 214 308 471 575 471 292 151 109 132 219 399 573 569 424 282 220 174 108 93 114 107 87 68 60 56 57 49 44 43 48 75 107 146 177 197 215 253 323 384 398 419 480 565 612 520 628 537 594 576 554 567 420 139 66 43 71 80 56 45 57 49 44 47 55 82 94 102 98 110 83 52 43 44 45 46 46 146 189 261 336 362 314 241 178 122 71 43 43 44 43 43 45 50 69 97 106 106 98 90 87 94 85 77 68 68 71 74 82 74 75 60 43 44 54 59 46 46 46 50 57 61 57 65 58 85 82 85 57 45 53 69 89 61 65 65 58 57 54 50 53 44 43 43 59 75 78 73 69 54 43 44 44 45 45 46 46 50 43 41 42 117 229 351 406 227 129 48 44 60 52 58 66 101 73 133 186 114 51 60 75 82 118 121 70 57 74 77 42 41 40 45 62 73 42 41 41 41 45 54 58 54 46 42 42 54 45 44 63 70 66 73 78 72 80 74 62 43 46 81 119 261 252 220 165 110 79 77 98 45 53 77 93 81 53 41 45 57 41 41 57 65 49 41 41 49 49 49 49 53 57 68 72 72 72 68 63 67 78 106 107 148 113 56 38 48 107 102 39 75 75 79 79 68 57 48 40 69 61 49 41 44 48 52 56 51 67 67 51 51 70 82 75 56 40 40 41 40 57 137 217 312 356 356 268 152 79 47 38 44 44 48 52 52 52 52 52 56 48 41 45 57 57 49 41 52 48 44 40 39 43 47 51 59 51 39 39 43 63 83 85 68 69 92 104 100 83 62 53 37 39 40 48 47 55 63 70 77 37 73 133 220 415 468 325 58 54 55 51 51 55 55 59 42 46 50 46 46 50 46 42 46 46 46 46 46 46 46 46 46 50 58 50 39 38 46 51 59 75 119 174 230 277 313 341 292 227 141 85 87 95 88 74 64 53 50 54 59 50 52 56 49 50 62 70 75 64 56 51 70 66 61 68 94 131 186 236 443 438 359 224 122 95 97 95 76 74 67 57 54 54 39 37 40 47 40 44 44 49 49 49 49 49 45 49 45 41 37 36 40 40 44 44 44 44 36 36 40 48 64 72 72 57 44 36 48 48 48 52 52 56 49 49 65 65 65 61 57 54 53 53 40 39 43 40 44 44 48 41 56 52 48 48 40 43 39 49 48 55 55 48 48 44 44 37 37 37 33 40 57 93 125 162 248 278 269 240 212 178 115 40 34 34 45 45 54 76 102 130 202 186 175 183 204 239 259 270 322 322 314 304 286 252 213 193 196 183 156 137 129 117 98 86 74 66 67 71 83 91 91 94 108 123 170 261 361 411 403 375 275 274 273 269 277 293 309 314 345 352 365 404 432 439 412 377 291 237 160 103 74 56 48 47 85 91 72 53 45 45 45 45 55 65 92 163 276 355 370 337 250 238 233 248 279 310 330 338 302 291 287 284 288 293 297 297 281 301 306 306 302 298 320 331 314 340 378 422 465 473 449 425 386 381 385 408 451 506 561 597 604 596 562 513 443 388 345 320 267 201 157 146 127 104 104 125 97 113 109 85 62 58 62 69 76 83 98 136 179 240 322 400 438 452 462 469 492 500 511 519 562 532 511 511 507 510 550 602 578 546 550 590 598 549 505 478 435 420 446 508 589 655 674 674 632 603 551 464 314 170 101 85 52 88 141 185 249 311 327 308 186 153 103 59 59 102 184 250 358 393 385 342 308 289 258 222 194 191 183 187 187 198 207 207 212 216 219 229 240 270 315 352 417 467 536 606 675 736 770 749 637 539 484 470 428 323 194 112 128 137 164 203 245 284 298 291 264 266 252 198 125 79 73 83 76 60 54 52 52 51 66 62 58 59 94 149 211 250 272 274 328 339 369 376 382 385 381 381 48 48 48 49 61 77 82 86 63 71 79 76 60 60 80 100 51 65 104 93 68 52 52 53 52 53 58 78 78 58 54 54 70 97 160 202 188 147 174 230 265 268 278 312 353 407 448 478 504 534 564 594 613 613 601 589 551 553 543 514 457 392 342 301 264 294 278 183 128 133 142 127 128 141 126 118 123 96 57 57 56 57 70 74 56 54 61 125 65 55 54 57 80 73 92 127 129 143 162 200 253 299 332 347 390 370 367 373 362 332 302 320 333 358 373 388 396 389 378 364 354 328 293 277 280 298 305 305 309 305 304 303 299 298 302 305 344 335 330 342 365 389 400 389 377 382 397 382 373 357 349 349 360 356 352 360 368 380 384 398 407 469 513 522 503 464 440 436 427 431 457 473 494 505 512 508 520 525 534 542 535 543 555 567 562 594 639 662 689 693 704 723 810 798 761 712 663 636 632 640 664 683 702 713 732 784 807 811 860 879 890 905 935 958 965 953 903 900 863 821 759 702 664 632 589 560 524 477 466 486 491 476 453 434 406 375 356 356 368 373 341 369 393 401 426 456 456 425 425 414 402 387 376 383 417 429 442 442 453 440 426 413 419 426 434 406 379 357 354 356 370 401 384 383 387 372 360 337 325 310 307 308 281 247 251 271 252 216 200 204 211 238 277 316 332 335 268 276 253 194 131 100 101 105 157 138 126 122 145 166 212 229 300 305 312 297 272 241 229 207 200 198 229 234 187 120 73 58 68 58 57 88 117 142 227 327 337 359 374 385 391 397 412 416 404 397 401 398 395 391 389 381 357 357 361 365 365 365 369 369 353 357 361 357 353 353 353 350 343 336 336 336 336 336 336 336 332 328 324 316 308 300 292 288 312 312 312 312 312 308 308 308 292 292 288 288 284 284 280 273 250 243 232 232 236 240 248 252 243 247 251 259 270 278 282 282 244 244 248 244 237 222 214 203 184 177 165 146 138 123 115 111 132 132 128 116 112 108 97 93 102 98 87 79 71 63 55 62 98 97 77 55 47 47 52 63 101 104 115 131 140 140 125 99 104 85 76 73 76 83 89 88 78 81 79 79 78 90 102 128 122 105 98 135 201 214 168 113 110 95 95 127 160 167 143 121 81 56 38 37 38 40 39 38 37 56 75 78 62 58 62 74 57 53 49 41 36 36 36 37 35 43 67 44 40 41 41 40 67 103 71 41 58 51 42 55 47 47 90 129 120 91 98 138 174 195 235 243 187 123 123 159 144 124 93 78 79 72 60 48 43 44 72 75 58 42 61 85 113 78 67 84 70 46 46 51 101 60 63 51 39 85 189 212 148 131 126 154 216 275 306 314 291 271 251 253 265 288 303 310 316 319 323 333 360 388 423 436 408 397 393 393 397 397 393 393 417 401 381 373 377 381 381 380 421 444 456 445 437 438 465 486 458 442 422 415 431 431 415 388 412 405 410 402 388 357 326 299 241 223 224 233 213 174 170 212 240 295 397 569 719 810 848 870 857 873 865 824 790 780 772 776 816 853 850 797 744 702 657 616 546 500 470 452 437 406 407 420 437 409 370 354 347 331 300 261 277 259 240 233 237 234 214 191 225 252 283 306 320 343 364 375 406 355 335 348 377 379 375 377 349 315 291 269 256 258 264 275 262 269 269 261 249 253 269 285 341 409 433 364 293 247 183 104 149 173 144 224 299 361 438 364 393 364 324 301 306 319 304 277 274 278 263 225 185 149 142 134 178 170 218 321 251 199 286 211 167 164 156 136 117 125 157 181 222 210 216 211 213 272 334 333 188 223 290 377 460 494 478 453 405 374 342 327 325 330 323 298 259 300 266 164 136 158 130 65 49 37 37 50 58 38 38 39 38 39 61 113 121 85 53 49 57 49 45 53 57 54 61 57 65 73 74 61 53 64 68 76 82 81 73 65 53 41 37 36 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 34 34 33 33 33 33 33 40 72 78 82 86 94 95 95 85 75 57 42 34 34 33 33 33 34 37 33 33 33 33 33 33 32 32 36 36 35 35 35 36 54 54 50 50 50 50 46 46 46 45 45 45 45 45 45 45 58 54 53 45 45 37 40 37 28 33 36 29 32 37 60 66 33 34 34 38 38 38 34 34 55 51 47 43 39 39 43 43 44 36 36 37 45 49 45 37 45 45 49 49 49 41 37 37 55 66 67 63 72 84 96 97 57 49 46 46 43 47 51 55 42 42 46 46 50 54 58 58 46 46 46 46 50 50 50 58 80 76 65 54 43 39 40 40 38 38 38 39 62 62 54 38 58 70 66 46 38 43 40 40 40 39 40 45 45 45 49 65 62 62 58 50 42 42 46 46 38 38 38 39 39 39 39 39 38 46 58 83 108 112 105 97 81 38 36 91 202 205 120 37 50 40 40 40 40 44 52 56 75 124 163 180 210 316 475 584 509 312 154 125 188 299 454 581 604 505 385 283 210 152 141 146 139 112 76 52 44 44 44 43 63 91 114 138 177 217 220 207 241 308 369 391 423 473 530 553 520 601 535 635 601 518 356 148 61 44 48 60 56 45 45 53 60 51 51 59 86 98 94 94 90 74 52 48 44 44 63 107 187 218 266 309 312 255 169 94 106 70 43 43 44 43 43 44 45 57 81 101 106 98 78 70 69 68 56 55 55 55 58 63 55 63 47 42 43 49 57 45 81 61 61 77 81 65 64 69 68 81 80 44 42 44 64 68 56 73 85 73 61 49 61 84 64 44 42 47 59 62 58 62 63 52 48 44 44 44 45 46 41 42 79 174 293 392 471 490 303 160 44 44 72 64 58 62 121 96 157 201 126 51 52 52 62 86 90 58 58 74 70 42 66 66 78 78 70 46 42 41 41 41 50 50 46 46 50 58 50 41 40 48 56 67 70 71 76 77 67 55 44 60 102 141 235 213 158 114 91 80 70 74 41 49 61 69 57 40 40 45 77 61 53 61 69 61 49 41 48 48 41 41 45 49 53 57 41 61 76 72 60 92 160 208 285 249 164 60 38 51 78 62 66 70 70 67 56 45 40 40 73 65 53 41 40 40 52 56 52 59 67 55 47 55 67 75 52 40 40 49 57 77 145 218 289 305 292 220 144 99 59 38 44 44 48 52 56 60 60 60 60 48 40 44 53 57 53 45 52 48 44 40 39 43 47 51 67 55 43 39 43 59 75 73 50 51 55 55 58 42 41 40 39 81 109 72 39 47 67 71 93 36 92 172 263 468 456 160 57 57 58 54 54 58 58 58 38 54 58 42 42 58 54 38 46 46 46 46 46 46 46 46 42 51 47 43 39 38 43 55 71 95 151 195 231 242 238 242 200 156 105 77 95 99 80 57 70 48 42 53 59 50 49 56 33 45 62 75 75 67 55 43 57 68 75 90 117 161 240 307 401 308 185 110 91 88 78 56 61 74 99 121 110 74 39 37 40 44 44 44 44 45 49 49 45 49 53 53 52 48 44 40 36 36 40 40 40 40 36 36 40 43 47 51 51 40 40 36 48 48 48 48 52 52 52 52 60 60 56 56 52 45 48 48 35 34 38 35 43 40 44 40 56 52 48 51 43 46 42 45 52 48 48 41 37 37 37 33 32 32 32 32 48 72 96 122 194 204 182 149 136 134 110 73 81 75 67 60 81 115 158 198 253 241 222 226 243 286 322 345 349 344 325 306 272 219 157 118 110 94 79 71 72 68 64 56 52 52 56 52 59 59 67 78 124 135 175 262 351 385 368 331 247 247 254 262 282 306 330 342 374 373 373 370 370 351 308 273 182 149 99 66 51 48 49 53 66 72 57 45 44 45 45 45 45 57 104 191 296 355 350 313 242 238 238 261 292 319 331 331 347 312 277 278 295 299 276 252 264 264 268 256 236 231 238 253 291 330 392 428 442 441 440 432 388 376 380 411 458 529 593 631 658 627 567 487 401 315 257 219 186 139 115 127 142 146 170 206 174 174 163 120 85 85 85 85 103 90 86 120 182 283 394 487 454 465 479 479 482 478 477 466 460 416 403 430 462 480 492 520 488 503 547 594 594 545 529 538 502 483 474 512 578 629 656 656 626 588 532 438 283 138 69 60 62 97 157 209 289 360 371 340 271 202 116 73 100 187 297 370 415 404 362 331 328 321 270 207 143 148 152 156 164 176 180 180 201 209 223 237 252 296 342 386 467 532 602 663 723 780 799 759 652 528 441 383 321 216 102 43 52 79 126 180 238 296 347 363 332 303 269 207 142 101 100 106 67 55 54 53 51 51 66 65 53 69 104 163 222 261 275 285 332 354 391 399 398 393 396 400 61 49 48 49 73 90 102 94 94 91 79 71 68 80 93 105 52 72 96 76 52 50 52 61 51 52 61 70 78 66 54 53 58 81 132 174 191 182 201 240 291 298 324 357 406 451 496 518 552 582 624 654 669 670 665 658 605 567 526 474 422 350 292 231 178 228 240 176 145 189 218 218 215 239 212 157 126 87 60 76 56 56 62 74 57 55 57 109 69 56 55 61 73 65 77 108 170 141 131 158 226 280 298 289 347 339 336 345 342 316 313 343 300 321 336 348 367 364 354 339 338 303 264 271 294 304 294 270 292 292 295 299 302 306 313 320 331 331 338 334 338 330 338 349 373 392 400 388 372 360 363 371 387 379 382 394 410 414 402 404 429 472 516 528 514 491 479 474 469 473 499 522 544 556 563 567 547 564 588 596 589 586 597 609 552 567 602 629 637 636 640 648 678 659 610 540 474 435 424 425 424 460 495 513 559 618 641 642 735 761 799 848 894 943 984 1010 976 973 954 905 845 775 737 697 622 609 578 522 495 504 498 470 464 453 438 418 391 372 368 361 400 393 369 338 354 387 411 392 395 407 418 414 395 382 370 366 399 379 357 328 325 344 384 419 419 395 368 361 362 371 396 423 423 419 418 407 403 384 372 357 378 371 336 270 243 259 260 245 198 186 186 200 231 259 285 289 198 211 216 185 122 87 100 129 181 154 121 80 56 63 89 113 197 221 257 273 269 254 258 244 211 211 236 256 225 151 100 75 80 58 59 109 118 111 172 276 429 437 436 447 473 487 482 473 477 476 473 473 471 471 464 461 426 418 414 414 414 414 418 422 422 426 430 430 422 422 426 423 393 382 382 382 382 382 386 386 382 378 370 362 354 350 346 342 366 358 358 354 350 346 346 342 334 327 327 327 323 323 323 316 293 285 278 278 282 290 298 302 301 301 305 305 313 313 317 313 275 267 268 268 260 245 241 230 207 196 184 169 154 142 131 127 136 132 132 128 124 112 112 101 109 98 94 79 71 63 55 62 91 97 74 59 48 48 48 59 73 88 103 123 139 137 125 110 96 77 69 72 83 90 97 92 97 68 51 54 74 97 98 104 94 141 162 160 165 168 129 62 83 96 128 148 151 127 91 69 60 39 36 35 37 39 43 38 36 36 44 56 63 47 54 55 38 39 39 40 44 43 43 39 40 57 54 42 42 46 42 40 56 48 56 46 41 42 47 43 47 55 78 97 103 102 141 192 219 251 295 311 263 200 200 233 246 167 77 54 80 101 81 53 45 76 87 67 77 128 175 187 127 92 77 86 83 45 44 44 118 46 48 48 41 79 222 289 130 102 73 83 126 181 228 248 261 249 244 251 270 281 288 291 274 293 327 358 386 417 433 440 425 425 417 397 381 373 377 381 381 369 357 361 377 393 401 408 429 460 480 480 461 461 477 501 465 442 426 430 446 443 438 415 440 424 412 398 383 349 303 261 227 181 162 176 169 138 119 152 181 212 270 394 533 641 701 715 696 720 721 691 666 680 693 704 765 791 764 722 695 680 627 561 508 465 454 464 457 419 403 408 421 389 361 346 331 315 303 285 261 243 236 221 214 214 203 199 233 253 280 314 324 324 342 364 439 426 398 373 342 338 378 409 333 323 331 342 337 325 308 304 308 308 288 249 209 189 193 209 244 248 249 239 204 157 114 83 87 126 118 197 256 291 377 304 346 329 293 270 283 304 312 293 314 302 282 259 239 208 193 185 173 161 158 325 329 191 199 196 161 138 118 102 90 94 106 122 157 184 218 222 240 307 361 345 248 279 322 385 443 482 489 496 405 393 377 362 348 341 342 329 266 256 209 127 105 126 102 45 47 46 50 55 46 38 38 39 39 39 72 113 120 69 39 39 40 39 39 40 48 53 65 81 88 76 60 48 40 40 48 56 62 65 57 53 45 37 37 36 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 34 34 34 34 34 34 34 51 101 162 225 273 306 303 284 250 180 123 61 34 35 35 35 34 42 45 37 33 33 33 33 33 32 32 36 36 35 35 35 43 50 50 50 50 50 46 46 46 42 41 41 41 41 41 41 41 53 49 45 41 40 40 40 40 32 36 32 28 28 32 48 61 32 33 34 38 38 34 34 34 39 39 43 43 43 43 43 36 44 36 36 37 49 57 57 49 49 53 53 57 53 49 41 37 48 48 48 52 57 65 69 61 37 37 42 50 55 67 79 87 38 38 46 50 54 58 62 62 46 46 46 46 46 46 46 46 76 80 68 50 46 39 39 40 41 39 38 36 38 54 53 41 42 62 70 46 38 51 63 52 39 39 40 40 41 41 45 60 58 58 54 50 42 42 46 50 54 54 43 43 39 39 39 38 49 53 66 79 95 88 68 41 39 40 107 198 237 176 80 35 61 51 51 44 41 48 52 56 79 117 144 169 212 313 448 531 445 289 176 190 273 371 466 539 516 444 338 235 167 140 122 99 123 100 68 48 44 44 44 43 87 123 142 142 161 209 228 227 273 307 341 367 399 436 498 553 601 610 600 567 382 284 119 114 42 57 65 57 44 44 44 43 51 47 51 63 83 95 98 94 73 70 83 68 43 43 79 175 187 223 258 269 244 198 126 77 98 62 42 43 48 44 43 44 44 44 52 73 93 86 62 46 43 43 42 42 42 43 50 58 47 51 43 42 42 55 52 44 92 71 75 84 79 52 71 96 55 72 75 43 42 55 62 42 64 73 85 77 49 43 68 112 112 64 42 41 42 41 42 66 67 68 68 45 43 42 43 43 40 57 183 322 415 445 426 379 311 149 43 43 57 59 58 78 101 112 173 169 66 43 61 49 67 74 58 50 66 90 78 46 66 82 90 78 66 62 62 66 40 41 42 43 42 42 50 62 42 46 46 42 57 68 83 81 77 70 59 55 57 92 144 190 184 159 111 79 64 62 47 43 41 49 53 49 40 40 40 45 77 61 40 39 40 57 65 65 56 56 45 45 41 45 45 41 40 46 70 65 57 113 224 313 372 345 257 124 39 38 66 82 70 70 70 63 63 48 48 41 69 61 49 41 40 40 52 55 59 55 59 59 55 50 50 47 51 40 49 69 81 102 158 222 249 254 229 169 120 96 75 39 40 40 44 48 52 56 64 64 64 52 40 40 44 48 41 40 52 48 44 40 39 43 47 51 59 59 55 51 55 59 63 60 60 53 57 53 49 41 40 39 68 188 197 65 38 65 81 38 66 49 112 220 339 456 327 34 57 53 54 50 51 54 54 58 38 58 58 38 38 58 58 38 46 46 46 46 46 46 46 46 42 46 43 39 39 39 43 52 64 96 156 203 219 195 155 138 125 107 81 95 149 181 174 149 154 99 56 61 74 62 64 67 40 41 58 70 71 63 51 49 72 70 89 139 158 185 266 362 266 183 119 104 97 74 63 68 69 75 147 212 189 102 54 69 52 52 52 52 48 49 49 49 45 49 53 53 52 48 44 40 35 35 36 36 36 36 36 35 35 35 35 35 40 48 52 56 48 48 48 48 48 48 48 48 48 44 44 44 40 40 40 47 34 37 41 38 46 43 47 40 48 48 51 50 46 49 45 45 41 41 37 33 33 33 32 32 33 32 32 32 44 56 72 90 143 158 144 114 100 105 108 107 122 125 129 138 160 199 250 290 296 280 272 281 306 341 364 382 334 322 299 272 231 182 125 82 68 60 60 65 77 81 70 65 54 77 85 76 67 59 63 78 132 159 202 265 319 326 300 271 250 274 302 334 365 370 374 374 381 373 354 336 309 266 208 174 110 93 78 60 48 49 61 76 54 61 57 46 45 45 45 45 45 65 127 210 288 314 285 240 261 262 285 320 356 379 383 375 399 357 314 298 300 289 254 219 222 218 206 197 172 144 151 170 252 307 381 416 414 421 436 463 443 424 399 395 426 485 549 586 594 567 526 461 377 279 196 139 117 89 88 119 150 180 231 286 286 251 192 126 95 84 65 45 110 98 109 183 294 388 446 476 444 451 458 453 441 421 401 386 296 281 307 358 401 399 363 347 370 449 548 601 610 613 629 634 585 534 478 457 479 526 566 579 574 525 460 360 223 98 52 54 45 47 109 193 317 435 485 463 403 287 177 154 226 317 377 407 396 349 301 263 269 263 212 141 109 109 110 114 125 137 152 149 173 174 200 226 259 308 368 413 487 540 590 627 669 716 738 698 606 505 410 308 183 85 46 59 41 42 84 134 192 277 367 412 425 351 266 204 164 136 107 77 54 59 66 69 79 82 85 85 60 99 154 206 252 275 293 300 327 365 399 414 409 404 403 407 57 49 47 49 78 110 126 118 110 79 59 59 76 88 85 73 51 52 67 68 68 65 73 81 51 52 54 70 86 98 90 78 53 60 99 165 234 280 307 318 321 351 377 414 454 491 544 570 615 641 668 687 698 693 693 683 686 621 545 494 446 366 265 168 160 202 209 153 148 217 288 314 334 330 265 183 141 114 82 71 72 56 56 72 72 56 60 84 89 57 55 56 61 65 97 144 198 154 116 142 204 265 290 277 328 323 327 320 309 298 303 329 303 313 328 351 374 375 364 346 316 289 294 329 376 358 292 216 270 267 271 279 301 313 317 324 283 307 327 331 326 327 350 378 392 396 396 387 382 386 398 410 413 409 424 444 468 468 448 439 500 511 519 520 532 533 533 521 516 531 550 568 587 613 624 621 625 627 647 632 617 595 579 572 557 542 535 531 512 477 458 458 443 419 368 302 236 205 199 204 195 223 249 260 306 364 399 419 531 587 657 742 806 851 908 969 980 984 988 959 917 858 823 779 703 681 642 568 513 494 467 426 474 476 461 450 423 399 372 353 349 366 374 374 383 388 360 309 316 336 356 363 343 319 298 286 327 339 362 368 366 350 349 349 389 377 370 386 398 406 422 446 445 438 441 434 434 434 426 415 400 405 378 311 253 246 255 241 187 176 171 186 213 236 251 247 212 240 261 222 124 53 62 107 132 116 92 75 81 100 131 154 154 150 150 178 219 243 255 240 192 181 205 234 227 176 131 117 83 59 71 110 119 97 141 225 390 438 485 522 532 522 520 511 521 521 525 518 519 512 516 509 491 483 475 471 467 467 471 475 479 483 487 483 479 475 479 476 434 420 423 419 419 423 427 427 423 419 415 411 411 411 411 415 415 404 400 396 388 384 373 369 350 350 354 354 358 362 366 363 332 328 328 324 328 332 336 340 352 352 348 344 340 340 336 328 306 295 295 284 280 268 257 250 227 216 208 189 174 166 151 147 143 143 139 132 128 120 120 113 109 98 94 86 71 63 59 62 83 90 71 64 53 49 52 63 73 88 99 119 135 140 125 114 80 68 64 64 90 98 104 103 73 72 74 70 69 61 56 48 146 194 199 149 119 117 90 43 53 90 141 149 120 80 51 46 43 38 36 36 38 44 51 47 134 50 34 49 144 180 148 93 63 45 52 49 53 45 39 38 40 39 39 39 42 58 46 40 52 40 48 50 41 42 43 42 55 55 54 64 78 121 196 255 292 311 340 364 344 293 281 299 264 205 128 90 95 101 78 59 65 120 123 90 148 275 333 293 221 173 134 120 106 83 75 80 118 45 61 93 44 43 104 152 56 79 107 126 133 127 126 122 183 187 210 237 260 271 265 260 274 290 320 347 374 394 417 420 405 417 425 409 393 397 425 457 381 369 361 369 389 409 421 424 417 445 473 477 461 453 460 469 473 465 461 469 480 481 480 465 473 451 420 409 391 361 319 273 221 154 109 126 144 134 119 137 132 171 184 228 343 483 583 608 606 642 651 613 579 574 559 535 593 628 641 622 606 591 556 514 466 427 415 433 441 422 410 407 416 401 385 357 338 335 347 345 273 263 255 228 201 190 186 199 202 217 252 298 306 305 343 389 372 414 449 468 455 422 405 395 303 302 330 358 381 383 386 379 360 349 330 283 235 196 180 187 202 150 143 176 157 107 144 244 124 171 150 197 204 231 341 293 303 302 287 271 291 320 332 317 310 290 290 310 318 283 255 240 157 189 113 234 333 164 96 141 142 114 87 83 92 97 89 91 116 154 209 224 234 285 332 328 327 319 310 305 327 382 449 500 489 473 433 377 331 329 377 404 341 256 181 131 120 113 90 73 68 67 59 48 39 37 38 39 43 43 75 108 111 60 38 38 38 37 37 39 43 43 63 95 123 83 51 43 39 38 38 47 45 48 48 48 48 44 44 44 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 42 38 38 38 38 42 46 81 197 340 476 572 605 594 532 470 345 236 119 57 54 64 44 34 46 49 41 33 33 33 33 33 32 32 32 32 31 31 31 39 50 53 53 49 49 49 49 49 45 45 45 45 45 45 45 45 52 52 48 44 43 43 43 47 43 39 35 31 27 35 43 41 32 33 34 34 38 34 34 33 34 34 35 43 43 47 43 36 44 36 36 41 57 69 72 68 64 64 68 68 68 60 56 45 49 49 49 49 45 41 37 37 38 38 38 46 58 74 86 98 54 54 58 58 58 54 50 50 46 46 46 42 42 42 42 46 80 80 68 57 50 39 47 40 40 40 39 37 45 61 61 41 38 74 82 54 38 47 63 52 38 38 39 39 40 41 41 48 54 54 50 46 46 50 50 50 67 63 59 51 39 39 38 38 49 49 54 62 67 56 40 39 38 112 219 231 133 35 35 84 69 66 55 48 45 49 49 60 75 90 113 155 220 304 394 440 373 247 150 156 218 301 396 464 369 314 223 146 120 119 88 49 72 56 44 44 48 56 52 48 83 119 141 125 128 176 235 267 329 314 328 378 414 448 549 656 713 526 468 296 243 342 93 76 55 61 61 44 43 51 51 43 43 43 48 64 84 88 95 95 85 77 74 68 53 47 104 172 188 224 243 210 165 127 90 66 93 65 46 43 51 44 44 43 64 48 56 72 92 101 81 65 43 49 42 42 42 42 43 47 43 43 42 42 42 55 66 51 62 51 58 59 46 43 82 135 74 71 58 42 50 75 70 43 60 64 72 64 43 43 87 143 127 75 42 43 43 42 47 75 59 68 80 53 43 42 42 43 102 165 259 354 404 392 346 283 267 133 43 42 44 43 54 93 65 128 193 141 42 64 129 113 95 67 43 43 79 103 91 63 39 51 83 79 67 75 75 67 41 42 42 42 41 41 42 46 42 70 74 54 46 62 78 74 70 66 51 52 69 105 148 191 130 124 96 73 54 42 41 41 54 69 73 61 49 49 57 65 105 93 65 40 40 53 57 41 64 60 60 60 53 53 50 43 59 78 79 58 42 106 222 326 365 361 296 164 59 37 50 70 78 78 66 63 63 52 60 53 57 53 41 40 40 40 44 52 67 43 39 55 70 54 42 39 47 40 48 85 109 130 178 230 234 238 205 141 96 81 75 52 40 40 40 40 48 56 60 68 84 68 48 40 40 44 40 40 52 48 44 39 39 43 47 51 51 55 63 71 71 63 56 47 71 75 79 79 74 62 43 39 96 180 161 41 37 58 70 38 43 85 125 244 410 422 240 56 53 54 50 51 51 51 54 54 38 58 54 38 38 54 58 38 46 46 46 46 46 46 46 46 38 46 43 39 38 39 51 60 76 112 168 204 203 152 92 63 72 59 65 131 249 337 358 347 281 178 84 68 86 69 60 55 48 45 49 54 55 58 58 60 90 77 130 212 220 203 267 353 195 118 82 91 83 60 64 101 70 139 219 232 189 129 85 65 60 60 60 56 56 53 53 53 52 52 56 60 55 51 47 43 35 35 35 36 36 36 40 36 43 43 39 39 43 51 59 63 44 44 44 44 44 44 51 51 43 43 43 43 39 39 39 39 41 45 45 45 46 43 47 47 47 47 50 46 49 49 45 45 33 33 33 33 33 33 32 32 37 33 32 32 36 44 56 63 70 105 127 123 108 104 122 129 171 214 270 304 323 334 337 353 333 321 326 347 383 395 378 361 368 348 317 282 241 196 143 95 58 51 59 79 87 87 74 62 49 73 93 99 94 86 94 108 143 193 260 303 325 316 302 297 333 353 373 385 392 369 345 333 328 321 307 280 239 186 136 105 70 68 61 49 49 49 53 75 73 84 77 66 55 47 46 44 74 80 119 173 227 242 227 203 291 303 335 371 406 425 428 416 359 328 289 263 240 218 191 164 128 120 123 126 121 109 128 159 210 277 347 381 382 397 439 475 507 487 459 438 438 461 486 498 477 463 433 393 328 239 149 87 68 51 61 103 148 194 264 335 386 360 293 183 101 59 49 53 122 161 221 308 374 397 369 332 359 359 354 338 317 282 258 238 172 173 207 242 269 259 241 232 304 423 534 568 602 663 690 661 589 527 466 429 429 461 497 518 500 427 338 257 156 70 48 65 50 71 114 189 329 474 548 541 509 415 319 296 348 392 403 391 321 278 226 180 166 144 101 54 87 79 71 78 90 101 124 125 146 162 196 230 260 309 358 403 456 510 560 582 617 667 682 637 515 427 341 239 124 42 43 80 43 54 71 104 165 275 393 468 504 436 342 254 190 149 101 68 86 94 102 101 99 94 97 99 98 153 224 260 279 285 296 315 325 355 390 409 412 407 406 406 65 49 47 49 86 130 138 138 119 83 55 63 84 101 85 61 50 51 75 107 131 132 116 89 51 52 53 70 99 131 131 111 58 60 83 152 246 318 345 340 351 381 426 455 491 528 573 610 671 701 728 739 738 729 718 704 691 624 560 525 496 413 293 173 174 179 159 118 125 212 311 364 406 368 261 198 204 197 133 82 95 56 56 72 76 56 56 60 109 69 55 55 56 69 125 191 198 154 116 134 200 261 290 289 304 311 311 303 296 292 293 308 306 321 332 354 374 374 352 329 327 296 288 312 346 348 302 243 273 263 275 286 301 316 327 327 287 311 335 331 323 319 347 386 387 398 390 385 393 412 428 436 427 431 454 482 510 518 502 493 554 541 517 510 523 539 551 551 567 574 596 611 634 656 671 667 660 658 659 648 626 592 558 535 516 471 418 383 339 271 235 224 214 196 173 135 114 111 129 146 110 109 103 113 143 178 224 268 329 404 514 647 738 787 847 912 942 954 959 955 929 884 838 793 749 715 684 625 563 512 474 455 490 494 487 473 450 411 380 361 317 346 367 375 388 389 349 293 325 337 348 352 343 335 342 335 311 338 377 396 395 370 342 330 374 371 391 418 438 438 448 468 429 421 417 421 440 437 433 418 370 403 401 351 292 265 243 209 165 158 169 191 218 237 244 236 248 265 281 251 154 63 72 125 118 98 77 72 78 89 112 119 122 142 146 123 104 121 181 236 191 174 194 232 233 175 126 116 90 59 66 86 103 109 158 221 254 386 512 563 559 529 535 561 559 559 559 559 555 549 553 538 528 513 509 501 497 493 497 497 509 513 513 509 501 497 501 498 464 446 442 438 445 449 453 457 457 453 453 453 457 461 469 473 438 438 430 426 422 411 407 400 372 365 373 377 385 386 390 390 370 366 362 358 361 365 366 370 386 382 378 367 359 355 351 344 333 322 318 307 296 284 280 266 254 235 231 216 201 182 178 174 157 158 154 143 139 128 124 120 116 105 101 86 78 63 59 62 71 79 71 61 54 53 56 68 78 88 99 122 131 135 117 94 68 56 56 71 94 97 103 98 49 71 74 49 35 35 72 120 203 218 172 98 76 90 60 41 45 78 122 122 92 51 42 45 38 37 37 38 40 56 71 71 234 142 73 93 157 189 177 158 99 76 61 61 54 46 40 38 42 40 39 39 45 65 57 45 56 40 48 50 42 42 43 42 59 55 53 47 82 168 259 317 366 356 368 393 397 362 327 321 274 261 243 201 155 109 90 83 44 89 111 125 239 403 452 395 295 231 172 145 124 101 109 126 117 50 65 85 48 49 104 105 42 65 124 143 118 89 76 72 96 116 163 218 257 272 270 253 296 294 297 300 319 346 378 393 369 381 385 377 365 377 413 449 393 381 373 377 393 409 417 420 441 464 484 492 484 476 476 476 476 484 488 496 496 496 492 492 456 433 415 400 383 353 308 267 213 120 51 57 91 97 94 117 112 157 169 176 272 440 571 617 602 646 651 601 559 514 444 369 413 461 521 525 494 466 451 462 429 409 393 385 397 413 422 422 419 420 401 365 357 374 383 368 332 330 315 280 241 217 202 214 181 197 237 283 294 298 360 436 389 419 476 541 582 578 529 467 407 385 377 373 370 372 377 378 356 334 319 284 253 221 190 185 203 159 164 197 158 100 205 379 172 212 174 181 152 194 341 337 252 264 271 256 272 312 321 309 290 273 293 341 342 286 238 215 200 289 153 162 268 172 93 82 87 60 44 45 66 83 79 84 123 144 187 214 213 240 275 275 307 314 314 308 311 326 365 397 499 507 495 441 394 388 437 480 435 327 228 186 163 124 93 94 93 88 72 52 39 38 38 50 66 51 74 95 98 55 38 42 41 37 37 42 41 37 57 101 181 102 53 50 54 38 38 50 36 36 36 40 44 44 48 48 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 43 42 38 38 42 46 54 93 293 492 691 790 818 781 696 603 497 357 204 108 97 87 56 35 54 57 45 37 33 33 33 33 32 32 32 32 31 31 31 39 50 53 49 49 49 49 45 45 41 41 41 41 41 41 41 41 48 48 44 39 39 39 39 43 39 35 35 31 35 39 43 33 32 33 34 34 34 34 34 33 33 34 34 39 43 43 43 36 44 36 36 41 57 69 72 68 64 64 68 68 68 60 56 52 54 54 70 54 46 37 37 37 42 38 38 38 42 50 62 70 82 82 78 74 62 50 38 38 46 46 46 46 42 42 42 46 80 79 75 61 54 50 51 48 39 52 75 75 78 85 76 44 46 94 102 62 38 46 51 39 38 38 38 38 40 49 41 40 50 50 46 46 46 50 50 54 75 71 67 59 44 39 39 38 37 45 41 38 38 39 39 40 120 135 151 118 44 32 35 100 76 70 62 55 48 45 46 50 56 59 78 128 199 276 332 338 243 161 88 70 96 147 222 290 247 203 134 100 107 124 82 45 44 43 43 44 56 64 64 56 83 106 133 129 124 164 251 326 348 318 335 396 453 518 624 720 611 341 296 176 432 682 310 45 44 45 43 42 43 47 47 43 43 43 44 57 77 85 81 80 113 77 42 44 89 115 120 101 149 177 184 139 97 91 83 85 89 69 46 42 47 48 44 42 79 67 67 79 100 101 89 84 77 77 69 49 42 42 42 42 43 43 42 42 50 65 65 65 41 42 50 46 43 71 123 166 106 74 42 40 42 66 86 98 55 43 43 44 47 51 95 147 63 42 41 59 71 47 42 59 43 56 76 53 44 43 45 58 218 253 319 369 377 348 306 248 200 118 45 43 42 42 55 93 57 144 221 173 78 112 189 161 76 47 41 43 71 83 75 59 42 103 155 139 111 91 63 42 42 42 42 41 41 41 41 41 42 71 78 43 42 59 63 43 78 70 44 45 54 82 113 136 98 101 90 78 54 43 41 41 50 73 73 61 49 53 57 61 149 157 137 97 85 93 65 39 40 40 40 44 45 46 43 43 68 64 59 43 51 119 230 314 330 333 289 196 95 54 50 58 70 66 59 55 59 56 68 65 61 53 45 40 40 40 44 52 71 39 38 55 74 54 54 67 67 41 45 85 117 138 186 242 238 226 182 110 73 65 60 48 40 40 40 40 45 52 64 68 104 84 60 48 52 56 56 52 52 48 44 39 39 43 47 51 47 55 67 75 75 64 48 47 74 85 82 86 81 66 58 42 91 64 41 40 40 40 41 54 47 106 113 200 336 288 144 112 53 54 55 51 51 55 55 54 46 50 58 62 62 58 50 46 46 46 46 46 46 46 46 46 38 42 39 39 38 39 44 64 89 124 164 196 177 132 68 39 52 46 61 166 312 419 440 410 268 154 55 51 74 72 59 59 55 49 45 42 51 54 64 70 65 107 208 287 297 257 256 271 149 76 49 81 89 57 49 70 94 211 244 160 109 133 101 35 64 64 60 60 56 53 49 49 48 52 56 56 56 51 47 43 35 35 36 36 36 36 40 39 55 51 47 39 39 39 39 43 44 44 44 44 40 40 47 47 39 39 39 39 39 39 39 46 45 56 49 53 53 46 50 43 35 35 42 45 49 45 52 45 33 33 33 33 33 33 33 33 41 36 32 32 32 36 48 51 51 67 68 64 72 123 201 266 337 412 488 518 478 416 356 340 337 344 353 382 402 390 349 312 354 346 335 313 284 235 182 123 67 54 57 72 76 68 51 49 48 54 73 75 70 69 81 99 157 223 299 342 348 338 349 364 395 387 379 363 344 324 308 300 288 285 279 250 201 152 107 81 58 55 55 55 54 57 64 75 89 85 74 63 51 46 45 44 85 76 95 148 199 244 274 286 342 346 362 377 389 377 349 326 242 220 197 170 140 122 100 88 69 57 64 90 94 85 108 140 187 246 316 346 351 376 423 470 499 495 503 502 494 474 451 432 418 388 355 312 263 194 112 61 48 46 46 79 127 184 281 356 427 454 421 309 172 115 140 192 203 258 309 317 300 268 244 235 262 250 238 217 182 146 122 103 105 104 107 113 123 153 192 231 318 420 487 514 568 645 660 614 524 498 478 474 486 506 512 509 455 357 251 162 92 41 41 43 60 81 123 202 333 471 543 536 531 484 435 390 366 353 355 347 296 265 223 165 122 85 62 46 61 53 52 51 62 78 101 105 146 166 201 231 261 298 336 373 391 461 507 519 542 565 560 496 394 294 215 157 114 56 44 44 52 58 71 91 156 265 390 466 526 511 451 335 207 119 91 87 104 105 101 92 82 70 80 90 168 215 270 294 297 296 311 330 331 351 385 412 423 430 425 417 101 69 49 61 101 145 150 146 123 91 52 56 80 93 74 61 52 71 95 120 140 128 100 76 51 51 53 62 102 134 119 91 70 80 86 132 217 291 321 315 373 415 464 505 525 554 595 639 712 761 804 827 819 807 791 781 697 637 582 540 504 432 337 241 214 184 163 134 125 168 239 295 334 315 252 209 235 240 173 118 107 83 79 95 91 63 55 56 116 80 56 56 56 68 109 176 159 133 108 134 196 257 295 301 299 306 306 310 306 310 299 295 294 309 320 347 369 369 342 308 369 327 295 274 285 315 341 346 325 318 326 326 333 344 351 355 355 359 355 347 335 328 336 362 394 397 388 392 412 436 439 435 458 462 481 501 525 537 533 539 561 552 529 518 519 543 562 570 605 613 631 642 664 679 698 698 664 649 636 633 615 570 517 475 397 327 258 223 180 133 109 103 93 76 70 60 65 80 109 129 83 58 56 78 88 90 120 184 212 262 371 528 658 722 787 855 908 920 940 952 953 927 885 840 775 734 710 683 632 555 513 522 516 514 502 477 450 419 396 381 361 359 347 328 336 357 345 305 277 285 292 288 287 295 318 334 331 335 354 360 355 355 359 364 372 380 404 439 458 456 451 463 424 413 405 416 439 444 440 424 365 398 404 377 343 316 266 209 189 175 178 193 219 222 217 209 241 234 239 229 158 80 89 142 135 115 97 72 55 49 56 63 94 126 135 107 60 57 102 157 197 180 212 273 275 209 151 130 117 90 74 65 87 120 154 193 195 319 457 531 551 548 573 600 601 601 601 597 590 583 579 576 554 543 539 531 527 523 519 519 535 535 539 531 523 515 515 508 479 471 467 459 459 467 471 475 475 471 471 471 479 487 495 499 452 452 449 449 442 446 446 442 402 395 403 400 404 405 409 409 396 392 388 388 388 392 400 404 397 397 393 386 382 378 378 367 352 338 334 319 308 296 296 278 266 247 239 228 213 194 190 186 173 170 166 151 143 123 119 112 116 105 101 86 78 70 59 62 71 75 72 69 58 57 57 64 45 56 79 98 111 115 108 89 71 56 63 71 90 89 87 85 60 59 50 37 52 80 128 179 198 203 165 114 92 83 49 41 46 63 86 74 53 42 40 40 37 38 42 46 51 59 67 71 143 114 98 94 78 54 74 107 136 104 76 64 73 77 61 45 77 62 49 53 56 60 60 67 63 45 45 42 46 42 42 47 63 58 61 71 129 224 307 360 419 405 405 434 443 412 377 359 325 316 303 265 204 142 99 79 69 88 102 160 290 419 472 457 301 245 190 175 161 126 103 98 105 86 86 61 53 146 209 141 44 58 82 77 52 47 66 97 41 65 109 172 234 257 267 262 280 279 274 284 299 330 358 378 381 362 346 334 334 350 374 394 406 394 382 386 402 418 422 432 509 516 524 532 540 544 544 540 520 539 555 551 531 511 511 515 480 473 459 448 418 377 324 272 250 150 61 46 49 51 72 111 115 152 168 200 287 423 554 623 661 693 694 652 614 581 499 409 336 313 325 341 329 297 304 331 341 380 403 385 385 420 444 441 391 408 389 353 369 418 407 352 376 365 351 332 313 281 238 221 181 197 229 268 255 250 322 429 421 435 464 529 608 657 649 615 558 520 477 434 392 369 350 333 359 329 307 297 305 298 262 234 204 183 188 201 154 107 176 296 168 208 170 169 148 190 361 373 232 257 264 245 257 297 313 301 298 285 309 353 337 269 242 254 320 360 242 226 235 165 134 59 52 44 44 45 47 60 69 101 171 155 178 240 260 279 302 302 302 322 342 364 372 351 314 290 381 429 472 469 445 419 425 438 420 358 291 241 195 160 145 134 125 113 93 73 68 64 66 66 110 86 89 94 89 42 37 49 49 41 44 56 40 36 60 112 216 113 44 49 65 49 37 41 36 36 36 36 40 44 44 44 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 39 35 34 34 38 46 54 104 334 567 778 866 871 825 736 639 547 419 262 161 124 105 79 51 66 61 49 41 33 33 32 32 32 32 32 31 31 31 31 39 46 49 49 49 49 45 45 45 41 41 41 41 41 41 41 41 48 48 44 39 35 35 35 35 31 31 35 39 47 51 51 41 32 33 34 34 34 34 34 33 33 34 34 34 39 39 43 40 40 36 35 37 53 61 68 60 56 60 64 64 60 56 59 48 49 55 82 63 42 37 37 38 43 39 38 38 38 43 51 55 90 90 90 82 70 54 38 38 46 46 46 46 46 46 46 50 72 75 72 57 53 50 51 47 56 100 131 118 102 97 84 48 45 102 118 70 38 46 51 39 40 39 38 38 41 61 53 39 46 53 42 42 46 50 50 54 71 67 63 55 44 39 39 39 37 45 41 37 36 37 38 48 139 67 36 36 37 36 44 56 73 62 58 55 40 41 42 42 50 52 74 109 160 211 254 251 165 127 102 89 83 101 132 167 169 130 84 86 108 107 73 46 45 43 43 43 48 56 60 56 103 109 137 156 156 172 250 337 307 309 326 375 460 538 595 614 386 312 428 363 538 603 350 121 43 43 43 47 43 42 43 47 43 44 45 53 69 70 62 64 105 92 50 43 89 131 105 53 105 121 108 67 62 84 83 82 93 76 49 41 43 44 43 42 55 55 67 79 92 92 73 72 93 99 76 57 42 41 41 41 42 42 41 41 53 64 71 64 57 69 70 54 63 115 147 147 106 70 42 42 46 54 98 147 59 41 41 43 54 54 78 114 42 39 40 67 76 44 43 48 43 56 67 45 44 45 86 126 217 261 327 358 345 296 255 201 132 94 57 43 42 43 63 81 73 132 228 237 150 128 153 117 44 43 43 56 60 44 44 56 108 184 224 180 124 92 56 41 59 47 43 43 47 51 42 41 42 59 63 43 64 108 93 52 79 63 44 44 45 61 77 81 79 78 74 70 58 44 42 41 40 57 65 49 40 41 45 41 113 141 133 101 105 129 113 65 40 43 40 44 45 46 43 43 47 43 42 43 72 140 228 284 317 309 273 203 127 86 66 58 66 62 55 51 59 60 76 81 74 66 57 45 41 41 44 48 63 39 39 59 66 50 86 143 147 97 73 86 110 134 190 239 211 194 134 66 45 53 53 39 40 40 40 40 45 57 68 76 108 88 64 52 56 68 72 72 52 48 44 39 39 43 47 51 55 59 67 71 68 60 52 51 85 92 84 84 73 57 50 38 67 36 36 45 62 41 42 90 80 114 117 153 180 128 68 77 58 58 55 56 56 55 59 59 50 46 70 106 106 70 46 50 46 46 46 46 46 46 46 46 38 42 39 38 38 39 48 68 85 108 141 160 141 97 41 38 56 42 52 166 308 391 367 309 167 73 33 39 66 64 67 79 59 48 52 53 54 54 60 70 48 190 339 393 400 375 302 194 102 42 43 75 79 51 35 47 167 214 179 83 55 100 81 34 64 60 56 52 48 45 48 48 48 52 56 56 56 51 47 43 35 35 36 40 47 43 43 39 59 55 55 51 50 46 43 36 44 44 44 40 47 43 43 43 39 39 39 39 46 46 47 46 49 56 49 49 50 43 43 42 34 34 41 41 45 45 52 45 34 33 33 34 34 34 38 38 45 37 36 32 36 44 56 56 77 53 45 65 132 242 375 461 542 597 638 601 492 380 299 279 352 382 407 413 397 361 331 303 329 345 366 379 362 310 230 159 80 54 54 54 58 53 51 49 50 58 56 62 61 80 103 130 235 293 361 391 390 381 399 414 397 386 369 349 334 330 326 323 312 316 292 251 193 129 85 63 57 57 53 63 70 84 87 90 89 81 58 47 46 47 59 66 113 112 138 203 265 308 350 377 368 364 352 332 312 276 228 185 169 151 129 110 96 78 68 60 57 44 48 83 82 65 81 113 152 207 277 315 343 376 411 446 459 476 511 538 535 514 471 433 415 378 334 285 241 172 91 50 48 46 45 67 118 183 283 381 461 492 489 395 282 222 248 280 267 295 287 231 182 159 174 186 162 154 134 117 93 78 73 58 71 79 82 88 118 172 246 304 387 397 412 466 548 607 613 577 508 506 530 547 556 560 541 511 437 323 197 127 78 43 42 43 38 66 149 255 406 528 576 558 471 439 384 333 285 264 277 285 260 238 211 161 115 73 63 64 48 48 47 47 55 70 89 97 127 154 193 224 254 280 310 335 342 397 412 403 399 411 387 325 293 188 113 88 93 66 45 44 44 46 59 91 147 236 338 400 473 483 461 353 205 94 70 78 91 84 77 60 66 74 116 153 252 274 297 316 324 335 350 360 367 378 404 435 466 481 469 460 146 106 62 70 107 143 147 135 103 75 51 51 56 68 61 60 71 82 90 87 87 68 51 50 51 52 53 65 97 114 90 54 61 76 93 119 196 286 327 325 403 460 517 558 575 589 618 662 741 802 857 891 895 888 873 847 774 707 632 562 491 417 341 281 284 239 215 179 138 98 94 118 158 210 214 191 207 204 176 153 119 100 100 112 92 56 56 68 104 84 80 95 87 71 80 123 122 106 112 142 203 261 298 312 307 313 324 324 328 325 306 297 313 331 346 373 408 404 384 353 410 399 383 354 345 364 411 447 421 407 406 402 394 390 382 382 426 402 389 382 390 394 390 396 421 416 408 431 459 475 473 461 504 504 511 519 531 539 543 550 560 564 564 552 560 576 604 624 642 643 650 661 676 684 699 695 685 648 629 607 574 517 440 379 258 188 127 116 109 86 94 97 68 53 54 54 54 57 60 84 60 56 57 86 85 55 54 95 167 181 242 390 526 601 677 749 786 808 855 914 953 957 935 893 818 768 744 730 671 584 539 549 546 528 510 483 456 433 418 411 384 370 347 320 328 346 338 299 295 310 314 324 323 334 358 369 365 369 376 372 359 351 356 357 385 385 412 439 450 441 428 432 444 432 425 437 445 457 456 444 404 413 414 395 388 374 331 255 251 225 217 216 219 207 183 167 235 199 181 167 108 51 52 79 100 88 94 74 71 70 101 131 127 82 57 89 138 151 95 44 168 170 237 326 355 304 239 214 154 129 94 65 79 117 131 143 224 296 374 463 532 573 601 618 633 635 635 631 624 624 613 614 607 596 592 584 576 568 564 560 564 557 557 549 541 533 533 519 504 486 485 474 474 478 486 490 481 477 473 477 481 493 501 502 459 463 463 471 468 476 480 477 433 433 430 434 438 438 438 435 423 412 419 419 423 427 435 439 420 420 416 408 408 408 408 398 368 353 349 334 319 308 304 293 277 259 255 235 224 212 201 197 197 189 173 161 142 126 111 107 116 105 101 86 78 63 59 62 75 79 73 65 50 50 53 63 41 41 68 92 116 122 115 96 86 74 74 86 100 95 89 73 75 62 65 116 172 188 147 103 159 211 228 201 148 110 64 44 78 70 69 57 43 40 38 37 37 43 51 59 47 43 48 55 67 58 74 99 95 51 40 56 168 125 77 57 65 74 66 61 58 62 65 64 52 55 71 95 59 56 41 42 51 43 42 68 55 70 79 102 175 282 348 386 469 451 451 487 507 484 460 439 409 352 292 259 223 173 95 46 124 90 76 126 227 305 363 390 381 345 322 331 313 250 191 151 79 113 133 65 66 210 226 67 44 46 47 46 43 43 58 82 40 41 73 132 194 225 240 246 237 252 266 285 312 332 355 367 426 393 365 357 377 405 417 417 441 429 425 433 449 469 477 487 561 555 551 559 583 598 602 602 590 618 638 625 589 550 542 558 570 579 576 554 520 455 390 341 341 237 147 90 53 50 87 135 121 118 147 204 279 363 456 536 631 655 644 610 612 621 576 487 330 208 135 146 178 173 178 196 246 349 419 410 401 429 453 445 368 388 373 345 393 465 439 355 372 356 346 351 348 316 257 198 179 172 199 211 175 154 225 339 321 362 422 483 563 635 680 696 701 690 659 619 569 518 476 446 424 379 353 360 384 389 359 320 282 250 235 236 229 194 179 195 143 206 177 200 198 244 407 410 268 292 292 268 276 316 340 328 320 312 336 372 352 308 335 385 423 363 312 348 246 140 157 47 76 73 66 55 48 61 97 149 238 193 207 299 357 381 407 411 388 383 371 379 387 367 315 282 289 344 389 401 381 347 333 326 328 326 307 253 215 205 205 186 142 138 121 101 100 100 87 82 158 122 102 94 66 37 35 37 48 36 51 64 52 40 79 135 228 112 35 40 65 45 36 36 36 36 36 36 40 40 40 40 36 36 36 36 36 36 36 36 43 43 43 39 35 35 35 34 35 34 34 34 34 42 50 100 338 576 776 843 844 790 709 628 516 408 271 170 116 94 75 63 62 54 53 41 33 33 32 32 32 32 32 31 31 31 31 39 46 49 49 49 45 45 45 45 37 37 37 33 37 33 37 37 48 47 43 35 35 31 31 30 26 26 35 47 59 67 67 53 32 33 34 34 34 34 33 33 33 33 34 34 35 39 43 40 36 35 35 36 45 57 60 56 52 52 56 56 56 52 44 37 38 55 79 67 39 36 37 43 43 39 38 38 38 47 59 67 82 82 86 82 74 66 54 46 46 46 46 50 50 50 54 61 68 68 60 46 46 46 40 47 116 156 171 123 93 88 76 52 37 98 118 66 38 43 59 44 51 39 38 38 49 77 61 39 42 46 42 42 46 50 58 58 66 66 55 51 44 40 39 43 41 60 61 45 35 35 37 47 38 35 34 36 48 40 36 48 65 54 50 47 39 40 41 41 62 62 68 87 114 146 180 179 139 125 116 99 82 88 100 116 104 77 58 68 93 88 53 46 61 52 44 43 44 48 56 52 118 101 125 168 172 164 215 294 247 292 306 327 420 517 511 426 431 421 543 460 476 268 167 58 43 44 52 71 51 41 41 59 59 55 52 60 65 69 57 52 58 93 86 52 69 106 99 60 113 109 80 46 49 76 71 42 97 73 49 41 42 43 43 42 43 54 71 91 103 88 68 71 77 76 64 45 41 40 41 41 42 41 40 41 49 60 67 60 69 82 70 46 67 127 131 91 82 58 58 70 62 42 90 163 78 42 41 50 62 50 50 70 75 42 42 76 92 60 45 69 55 64 64 44 43 45 99 158 174 210 257 272 254 206 169 145 80 70 50 43 42 52 75 77 89 119 224 280 201 111 72 42 42 55 91 104 69 44 44 69 125 193 220 156 107 106 90 62 82 59 55 51 74 71 62 42 51 74 67 71 127 188 172 104 78 55 43 44 45 57 61 64 71 59 46 46 58 55 42 40 40 61 73 57 45 49 49 40 39 53 53 40 65 133 149 117 71 71 72 72 65 62 58 59 43 42 41 43 85 153 209 236 299 286 245 181 124 87 66 46 62 58 51 48 52 65 74 90 89 82 73 57 45 40 44 44 55 39 43 63 47 38 114 206 224 161 113 98 106 127 182 235 179 151 83 40 40 56 56 38 40 40 40 41 56 72 84 84 100 69 49 41 49 68 76 87 59 55 51 39 39 40 40 40 49 49 49 56 52 53 49 56 70 74 70 61 50 49 53 53 73 49 53 93 106 98 98 118 138 122 158 161 93 61 73 53 62 59 59 55 55 59 59 63 54 42 82 142 142 82 42 54 46 46 46 46 46 46 46 46 38 42 42 38 38 39 52 68 65 80 105 116 104 68 39 36 51 44 62 172 314 365 298 215 115 56 34 55 75 57 56 80 56 49 49 45 46 45 59 69 78 314 496 518 510 498 367 163 87 43 47 36 35 34 55 107 247 170 83 51 51 47 40 56 55 55 59 48 51 47 44 40 48 52 56 56 55 51 43 43 43 43 47 47 47 47 43 43 44 48 52 51 52 48 44 40 36 36 36 36 39 36 36 36 35 35 35 35 39 43 43 43 39 39 39 46 42 42 42 41 33 33 37 37 45 45 56 49 34 35 34 35 42 46 50 50 61 53 48 44 47 55 67 72 69 69 109 196 314 439 540 598 620 648 648 559 419 307 251 259 406 441 470 456 412 364 339 334 365 396 441 478 465 399 298 207 100 59 55 55 62 73 68 74 65 72 73 84 110 157 204 242 352 390 434 453 444 427 422 429 394 393 377 365 357 342 350 343 344 334 312 251 171 102 49 49 53 52 52 52 62 80 91 82 86 74 51 46 59 94 129 152 191 202 244 303 352 363 370 389 332 320 300 280 248 201 146 107 159 133 110 100 94 95 87 72 45 43 44 79 86 66 82 121 121 172 246 303 344 373 404 438 458 490 533 561 573 558 530 496 434 401 360 328 283 198 104 48 48 46 45 73 117 185 294 393 496 500 470 403 330 278 255 240 228 243 231 196 176 168 156 132 84 76 71 59 55 55 63 63 61 82 128 159 208 266 336 374 436 359 342 431 534 576 583 582 540 553 581 605 610 587 552 525 435 321 215 161 140 125 110 121 125 190 281 364 453 518 507 454 374 310 245 192 168 179 196 197 162 148 141 110 76 53 55 68 47 47 47 47 59 70 78 78 92 119 166 209 239 262 288 302 309 344 340 300 292 323 315 266 260 155 84 69 78 71 67 78 44 50 67 96 148 210 279 322 397 410 393 312 193 101 61 56 90 82 82 77 96 150 213 260 332 324 312 319 346 373 388 395 410 420 435 477 515 531 519 499 158 155 120 81 89 125 118 88 95 102 114 113 98 83 76 84 94 133 165 141 77 47 49 75 55 51 51 56 68 69 61 53 60 68 82 107 153 230 319 385 438 506 565 576 586 616 654 677 767 815 855 892 923 938 935 920 879 819 724 603 494 389 325 278 233 211 212 209 169 83 55 56 57 88 132 151 154 137 136 118 113 103 103 99 86 62 56 54 64 76 95 111 107 91 78 66 94 102 104 114 179 264 305 306 344 363 382 378 362 338 327 326 364 379 399 430 453 456 437 420 452 468 484 483 471 470 505 529 518 503 488 477 459 447 424 405 448 412 411 443 477 473 468 483 423 471 487 465 477 529 540 507 515 527 542 541 540 540 548 556 559 571 583 586 593 624 668 714 691 691 680 676 665 657 654 651 637 653 626 558 482 417 332 236 95 85 79 73 74 82 86 73 111 66 57 57 56 53 54 91 53 79 83 92 98 55 53 108 121 137 163 240 347 440 543 622 622 686 755 805 867 941 960 938 859 818 783 736 690 639 585 540 541 542 524 489 462 450 470 476 426 369 346 347 325 290 276 304 280 299 318 325 335 342 365 384 409 390 385 398 395 367 344 346 366 389 408 389 393 412 403 374 383 362 351 391 415 415 418 430 380 436 468 456 444 438 403 334 315 289 265 222 198 179 176 181 221 198 176 137 78 52 54 83 110 78 56 54 65 80 86 88 138 105 95 126 149 137 140 145 97 97 246 353 372 441 425 253 170 207 130 55 56 99 117 156 187 263 316 365 457 569 633 631 640 659 667 659 639 627 628 640 663 663 648 644 636 621 613 613 602 590 582 567 564 560 560 553 523 507 499 487 487 499 511 519 503 499 484 484 488 500 512 520 501 486 482 498 522 530 518 498 510 486 466 466 486 491 487 471 461 443 438 430 430 434 442 450 446 442 434 430 426 430 430 420 383 356 340 328 317 310 307 300 276 265 261 250 235 223 219 215 204 200 181 169 150 134 119 115 112 109 109 94 82 59 50 49 80 75 53 51 52 52 66 86 40 37 36 84 125 135 132 130 81 73 105 136 123 82 72 98 70 80 116 199 271 251 143 43 118 190 272 305 278 215 149 110 103 91 70 42 39 38 37 37 37 37 38 38 40 41 48 48 72 36 163 207 128 152 112 41 142 91 51 51 67 83 74 54 50 50 57 64 71 74 74 74 52 45 45 42 43 48 60 67 94 88 90 139 232 327 405 451 463 513 536 539 554 573 573 539 502 414 355 340 288 184 108 123 113 101 71 70 123 193 267 321 452 500 517 490 467 456 410 329 220 135 252 132 85 254 163 45 48 42 45 79 58 60 71 46 118 40 61 152 135 186 273 259 226 253 284 302 306 313 324 335 393 453 389 317 373 433 436 432 503 486 481 497 532 556 568 563 566 578 594 597 608 612 628 640 691 695 688 683 671 640 616 608 639 651 652 618 564 487 429 385 388 320 226 129 56 46 80 101 145 155 194 240 272 282 327 374 445 473 513 527 528 525 506 500 363 229 104 70 104 138 167 185 250 377 464 435 414 432 444 417 406 382 365 370 418 450 423 363 380 392 392 382 394 391 327 222 135 102 121 137 90 44 89 202 200 217 305 413 470 491 572 693 731 740 802 829 782 751 720 630 560 475 409 421 468 475 432 374 363 340 321 306 299 292 281 269 261 236 214 228 283 353 404 424 361 342 326 326 334 346 350 346 346 353 377 401 405 405 444 471 340 293 297 327 300 217 178 189 114 111 53 46 94 83 87 176 300 258 269 403 514 528 510 517 494 446 384 353 362 360 341 335 289 352 368 338 314 304 274 219 309 311 304 258 216 202 198 191 153 168 156 124 116 128 119 95 243 175 84 39 38 38 37 36 34 83 83 59 51 35 83 207 208 80 36 40 36 45 57 35 36 43 43 43 43 43 43 43 39 36 39 35 39 35 39 39 43 43 43 43 43 43 43 43 43 39 34 34 34 34 38 77 291 493 653 706 717 707 646 556 455 355 230 133 91 76 57 45 48 51 54 46 38 34 33 33 33 33 36 36 31 31 35 35 49 49 45 41 41 37 37 37 37 33 33 29 29 29 29 29 28 35 35 31 31 26 26 26 26 30 38 38 34 39 55 61 32 34 34 34 34 34 33 33 33 33 41 37 34 34 35 35 36 36 36 36 37 37 37 37 41 41 41 41 41 41 41 41 38 54 74 66 38 36 38 51 38 38 39 39 43 47 47 51 67 51 46 54 74 82 74 58 50 46 46 54 66 66 61 53 53 65 62 50 38 39 67 88 208 208 187 146 90 54 53 57 46 74 94 82 54 38 55 76 55 40 39 40 45 57 57 60 38 38 46 54 54 61 57 46 82 42 38 59 64 39 37 38 65 64 56 44 48 40 40 37 34 36 52 44 35 35 44 57 53 54 54 54 47 40 40 39 54 46 41 46 62 93 121 127 125 75 46 46 61 77 77 68 88 68 56 69 101 106 86 58 44 44 44 44 44 48 76 92 114 117 133 148 175 191 199 206 260 249 299 328 380 574 647 478 491 550 541 469 353 161 39 46 43 43 43 43 44 52 63 71 59 71 83 82 70 58 50 50 58 47 43 48 65 73 81 70 94 86 77 68 56 47 42 45 65 58 50 42 42 42 43 43 71 59 74 110 138 127 87 59 42 58 58 50 42 42 42 54 41 42 50 42 41 40 48 49 70 58 54 50 51 54 58 62 42 62 82 66 42 42 75 114 98 65 46 53 58 41 42 58 42 42 43 43 43 44 44 44 43 72 76 44 44 63 107 128 136 212 239 178 141 156 147 103 72 54 45 45 44 49 71 82 84 138 249 345 292 118 42 107 100 124 133 111 69 46 47 49 85 179 190 104 78 148 174 116 140 86 78 94 113 82 69 69 173 69 113 185 177 226 254 146 59 59 52 44 64 88 84 55 51 67 62 42 41 50 50 41 53 77 97 93 69 49 45 49 65 61 53 49 77 109 109 85 132 151 151 127 91 64 64 69 42 50 52 53 69 113 166 218 233 196 155 122 109 85 64 47 43 47 48 41 41 42 55 75 106 94 81 39 104 44 44 60 48 39 48 64 38 36 122 259 330 200 109 110 134 123 155 200 123 95 58 40 38 38 50 62 39 40 41 56 72 84 95 95 68 53 40 40 40 45 65 91 85 81 66 59 45 41 41 42 42 52 52 41 39 41 53 41 54 50 57 57 59 62 68 75 130 133 151 166 198 222 233 214 167 201 213 161 118 114 98 66 50 51 51 51 51 51 55 59 70 62 50 142 222 114 37 94 38 38 38 42 46 42 38 38 38 38 42 39 40 40 40 39 65 60 56 52 44 38 35 32 80 37 118 288 378 394 347 242 185 56 34 77 56 36 58 58 75 52 35 35 35 34 40 80 130 409 650 665 614 597 421 114 88 67 78 75 62 39 75 131 227 131 55 55 51 36 40 67 66 54 65 78 78 46 39 54 51 54 54 58 58 54 54 50 50 50 50 50 43 43 36 36 36 36 36 48 53 57 49 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 36 36 36 35 35 35 42 52 48 48 37 33 33 33 33 45 56 57 50 39 35 34 38 50 65 72 52 48 55 59 67 75 84 80 124 168 258 380 490 579 624 635 670 622 552 475 382 294 274 310 474 521 532 475 407 375 363 355 410 457 505 529 532 494 395 262 138 65 55 87 109 100 90 100 81 75 89 139 225 308 359 385 444 478 506 486 449 414 406 418 406 386 383 411 411 380 371 372 382 352 299 240 176 123 81 59 51 52 52 55 62 69 84 92 108 73 52 63 113 176 238 272 275 310 356 372 374 350 326 321 288 292 285 254 203 146 115 89 65 63 59 63 63 60 59 52 55 42 42 56 72 72 88 124 138 169 219 272 306 351 389 420 488 515 555 586 602 587 553 529 424 418 404 375 325 239 145 82 67 82 96 118 164 245 339 406 454 443 389 316 259 226 176 125 108 116 136 136 129 108 84 64 76 64 51 47 59 67 67 56 66 59 145 267 333 336 366 425 386 366 380 439 501 548 586 620 586 606 625 646 646 614 555 512 462 416 354 316 299 304 305 298 323 338 368 401 407 383 332 282 238 193 140 109 106 101 81 68 87 88 84 80 76 72 69 62 45 46 55 63 67 59 55 48 73 93 132 175 213 244 259 270 289 295 303 303 296 291 279 257 212 146 82 66 79 83 62 44 55 65 75 93 135 178 225 266 328 312 270 201 140 103 78 76 117 106 109 128 187 254 333 382 367 355 339 334 345 368 402 421 439 469 504 542 561 564 556 543 190 179 129 81 67 95 95 73 71 102 125 117 89 66 75 99 121 117 105 85 57 48 49 50 71 67 56 60 68 68 56 51 92 100 106 112 141 203 287 364 453 513 550 559 573 623 658 697 794 823 847 868 887 896 904 893 882 838 768 677 561 448 357 302 253 199 168 160 133 93 66 75 92 100 112 124 131 131 134 123 107 88 87 75 67 58 57 56 60 76 91 99 102 94 89 81 74 109 128 145 190 259 300 309 303 334 365 384 392 401 424 439 437 452 475 499 522 529 517 501 528 540 551 551 547 540 548 556 567 552 534 512 474 467 457 460 464 428 419 462 510 513 501 493 463 479 494 493 501 529 539 519 526 538 556 568 567 579 598 606 590 602 633 660 682 685 680 672 720 713 713 698 672 650 634 612 595 592 565 482 405 336 244 155 82 73 62 59 56 57 61 54 104 78 76 87 70 52 74 114 86 106 87 77 115 74 55 57 105 118 132 173 230 314 425 512 599 667 723 771 820 886 928 910 831 794 774 751 725 690 652 622 596 589 574 543 519 504 520 522 472 423 397 390 364 301 275 287 292 311 326 329 338 353 368 386 420 400 401 421 418 376 353 343 340 352 348 325 327 347 343 323 334 305 283 307 335 347 365 400 414 475 509 509 498 506 494 445 386 357 329 282 235 198 199 201 183 168 145 110 63 52 53 56 82 58 55 55 63 81 98 111 133 151 185 227 270 297 300 281 235 159 216 282 328 433 452 305 236 248 172 89 96 95 92 148 135 183 237 313 401 498 582 631 641 635 630 638 650 663 667 663 673 673 673 662 654 643 632 621 633 618 599 587 572 564 560 553 535 523 507 491 487 488 503 504 511 500 492 488 488 489 508 505 501 486 486 502 533 545 537 525 509 500 484 488 500 508 500 474 468 449 441 433 433 437 452 449 448 444 440 432 432 432 432 426 381 367 355 343 328 320 321 318 294 280 276 268 253 242 238 227 211 204 192 173 161 142 134 119 108 101 97 86 82 67 55 58 88 80 50 51 52 52 70 94 41 36 33 58 99 113 123 125 103 96 123 146 126 85 83 102 144 115 114 162 226 222 151 90 78 158 267 376 413 350 228 129 97 81 68 48 39 38 41 37 37 38 38 39 40 45 48 51 75 37 139 228 108 53 122 70 139 96 64 44 44 44 43 41 50 50 64 64 75 75 82 74 52 41 42 42 43 52 60 71 133 123 141 194 287 381 451 489 506 552 586 588 606 629 645 618 497 445 383 340 265 166 94 89 90 83 62 76 133 207 273 303 451 503 535 527 517 517 498 435 370 271 311 180 137 226 99 43 48 44 45 55 53 56 74 50 65 69 196 244 134 89 172 227 238 261 292 306 314 321 329 347 421 500 460 391 427 482 482 501 489 488 503 542 581 601 604 580 599 615 635 643 658 673 689 704 728 736 744 748 741 725 701 701 691 699 677 646 592 534 481 444 415 367 309 240 187 141 115 92 126 143 198 236 243 257 291 327 338 366 398 419 420 417 414 419 420 329 220 162 136 142 191 252 381 468 510 459 416 433 437 406 378 375 382 390 419 439 403 343 376 392 392 396 421 429 382 290 164 100 84 104 81 49 84 167 145 142 186 278 323 356 449 580 577 656 799 901 900 892 872 803 749 655 538 485 485 500 510 501 412 393 366 355 353 357 347 343 361 341 328 334 361 395 414 414 416 389 369 357 353 353 345 340 356 352 379 411 435 443 466 478 397 343 323 324 297 248 241 262 180 169 99 72 104 96 101 213 373 368 426 548 628 624 615 630 542 519 477 435 404 382 367 371 357 415 420 374 323 280 238 184 261 263 261 235 213 210 199 183 157 177 169 125 97 105 112 108 260 200 113 61 45 41 40 39 144 147 83 35 39 51 158 338 175 60 35 44 35 37 60 36 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 43 39 34 34 34 34 38 74 214 382 510 562 578 583 525 447 362 281 172 98 65 54 39 38 40 51 43 35 38 34 33 33 33 33 36 36 31 31 35 35 49 49 45 41 41 37 37 37 33 33 29 29 29 29 29 28 35 35 35 31 26 26 26 25 25 26 34 34 30 34 51 52 32 34 34 34 35 34 34 33 33 37 41 41 34 34 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 50 70 62 38 36 38 47 38 38 39 39 43 47 47 51 59 47 42 50 70 78 66 54 50 42 42 50 65 69 57 49 46 46 43 39 38 48 80 112 196 191 175 131 86 50 45 46 46 70 90 82 43 39 48 72 60 51 40 40 45 53 45 48 38 42 46 50 54 50 46 42 66 42 42 74 70 42 37 38 53 56 48 44 47 43 35 34 34 39 55 52 36 35 37 53 42 54 66 74 67 63 56 53 61 54 46 47 59 72 92 97 99 72 48 47 48 56 59 51 62 46 45 57 89 97 85 57 49 53 53 45 44 48 76 92 78 125 173 184 175 167 179 199 240 267 347 353 378 562 659 548 565 671 576 323 171 106 53 41 44 44 44 44 52 56 67 75 63 75 82 86 86 78 78 75 56 44 44 45 61 77 81 77 89 85 76 60 58 50 50 45 62 54 46 42 42 43 43 43 51 70 118 177 189 145 78 41 46 50 54 46 42 41 50 62 42 50 54 50 49 41 49 50 55 51 50 46 50 54 58 62 58 66 70 62 50 50 66 82 90 65 54 86 106 86 74 75 47 43 43 44 44 45 45 49 47 72 68 44 44 67 104 116 97 176 203 147 106 121 120 92 73 61 46 45 45 45 68 86 99 125 220 345 346 176 54 86 108 120 113 83 45 45 48 65 76 135 148 125 190 307 317 233 160 185 197 154 110 110 155 211 279 183 208 252 208 220 240 161 178 95 43 52 87 76 51 43 42 63 62 42 41 49 64 52 77 89 93 85 65 53 61 73 85 81 69 61 77 101 97 76 108 120 127 111 79 59 56 61 50 46 44 52 61 102 159 207 197 161 123 91 90 77 53 39 40 44 41 41 41 42 48 68 89 132 141 60 80 39 40 48 48 39 44 68 52 43 139 267 267 152 77 101 130 107 112 144 103 87 65 41 38 42 61 62 40 40 41 57 72 88 95 95 108 48 37 40 84 101 92 75 89 81 70 59 45 41 42 42 41 43 51 41 40 63 78 66 47 52 66 77 96 119 137 152 197 213 275 354 397 388 359 326 257 213 173 125 98 86 75 59 51 50 50 46 51 51 55 59 58 50 58 146 214 126 38 62 38 38 38 42 42 42 38 38 38 38 42 43 43 40 39 39 45 41 40 39 39 37 36 34 74 78 223 425 504 516 497 437 273 108 43 65 49 45 80 80 80 76 44 34 33 33 52 91 237 543 757 746 645 514 328 144 104 86 90 94 78 82 131 203 151 83 39 47 40 34 34 66 33 108 181 185 133 74 50 46 50 54 54 58 58 54 54 50 54 54 54 50 43 43 36 36 34 34 35 37 43 51 43 38 39 39 37 37 36 36 37 37 37 36 36 36 36 36 36 36 37 36 36 35 46 52 48 44 41 33 33 33 33 41 53 57 50 51 59 66 70 65 68 64 60 64 71 83 99 123 147 152 268 295 366 440 509 558 576 586 577 554 515 466 386 310 297 333 474 506 502 443 395 379 375 367 410 470 541 575 590 554 451 303 164 87 74 89 107 101 115 148 134 175 241 315 382 432 459 470 481 496 492 464 425 401 405 417 418 383 383 420 445 437 417 422 380 353 304 245 188 138 105 89 79 103 134 141 129 116 115 118 95 94 117 160 218 268 310 336 351 362 361 353 340 313 297 301 308 297 274 224 166 113 75 60 45 45 45 45 45 56 64 68 51 42 42 56 61 53 57 92 139 169 211 253 290 324 347 384 433 471 519 559 586 591 580 558 483 464 426 380 330 279 224 189 202 218 258 303 357 388 414 418 370 367 321 240 164 122 80 45 61 58 73 89 89 78 69 62 65 49 44 44 60 71 72 61 78 111 194 284 330 344 363 398 321 316 342 405 479 529 565 598 576 598 621 633 637 609 566 527 528 513 499 486 478 455 414 380 339 320 306 293 288 276 253 227 190 141 91 60 49 60 52 52 58 58 58 57 61 57 57 53 49 50 55 63 63 64 61 54 70 90 121 152 191 222 240 255 271 286 305 313 312 297 284 265 181 122 70 54 74 94 92 72 47 60 75 94 121 152 176 198 170 182 184 166 139 106 88 74 122 138 181 252 335 394 428 436 353 357 349 360 379 402 436 458 500 523 553 572 582 574 566 561 173 162 120 81 62 75 63 53 51 90 125 108 61 48 51 90 113 85 48 48 57 81 74 58 83 75 64 64 68 64 51 50 52 60 71 96 134 203 296 376 441 493 519 528 561 619 666 698 792 813 821 830 850 865 881 875 879 842 790 712 608 507 416 353 246 180 139 145 171 190 214 230 236 213 179 153 127 105 90 83 99 91 79 67 63 58 65 65 56 68 83 91 94 86 85 77 62 105 139 153 186 251 303 321 350 372 383 387 394 398 421 444 509 535 555 582 609 609 601 578 590 582 568 564 561 550 538 520 527 524 513 479 444 426 435 454 439 402 397 443 492 492 483 475 484 468 475 499 510 505 512 535 534 552 576 587 598 614 641 660 652 663 682 705 720 711 682 657 694 694 707 704 690 668 652 616 557 528 482 393 308 235 162 104 80 73 66 64 56 60 64 61 114 114 125 123 106 92 126 170 166 178 119 89 171 185 118 71 97 112 122 143 180 252 375 474 570 641 693 710 751 823 873 875 826 800 781 763 752 729 691 672 630 611 585 562 539 528 532 529 502 468 446 428 393 334 297 297 317 325 343 346 352 363 382 401 398 386 395 411 400 351 324 321 303 303 284 252 243 263 274 267 234 199 175 196 223 243 285 327 404 464 520 539 546 573 585 563 481 447 401 346 280 238 218 216 154 148 133 98 63 54 54 54 57 56 55 55 81 103 120 130 84 158 223 262 340 419 426 375 330 215 183 218 303 440 483 383 289 266 193 147 150 100 101 194 201 198 232 314 374 407 500 613 642 618 600 612 648 667 659 643 655 655 659 652 648 637 629 618 639 624 604 588 565 553 542 531 521 502 482 466 458 455 470 471 494 483 471 463 459 459 471 479 471 467 467 479 506 518 518 510 498 497 493 493 501 497 485 466 459 441 437 433 433 437 448 445 440 433 429 429 425 425 425 417 388 372 361 353 346 343 336 332 312 302 298 287 271 267 260 249 227 215 207 192 180 161 153 142 118 107 100 89 85 78 78 89 92 84 55 52 53 53 70 94 45 35 30 31 42 71 101 120 115 100 123 139 114 84 90 125 191 183 178 165 146 134 135 139 62 78 142 252 341 335 228 129 69 61 49 39 38 38 41 46 38 39 39 40 44 55 55 51 66 58 134 331 172 38 170 124 128 104 88 60 44 43 43 47 50 50 64 64 75 75 82 74 45 41 42 43 47 55 67 71 145 155 187 245 338 405 462 496 572 618 652 662 692 731 758 735 594 554 460 330 227 156 100 79 37 39 46 88 147 212 262 285 389 445 493 494 471 448 413 356 369 291 263 179 208 210 58 45 48 46 45 46 56 59 62 61 41 153 271 223 86 57 148 222 254 276 311 322 329 340 347 362 405 499 479 423 450 478 493 524 507 530 569 604 639 647 646 638 672 688 715 727 734 753 769 785 789 796 812 820 828 824 820 816 792 780 753 726 688 649 596 559 510 465 419 385 344 286 223 154 162 187 235 246 253 260 276 291 303 316 339 355 361 369 374 386 378 358 333 284 218 176 225 295 453 514 529 491 452 441 402 343 354 386 406 406 407 403 367 315 348 356 361 376 409 440 421 364 246 150 94 99 104 85 98 137 143 106 114 171 208 229 287 374 399 499 689 834 872 910 955 936 913 840 734 633 576 575 597 603 494 464 433 414 400 401 391 380 387 383 390 405 424 431 430 418 412 389 377 373 381 384 391 383 383 371 386 422 458 470 477 462 424 389 357 339 320 305 311 313 293 282 204 149 145 117 129 242 433 466 551 657 710 691 683 705 631 627 593 536 470 412 397 401 387 428 436 401 362 315 269 231 221 211 193 186 189 190 178 154 142 174 174 134 106 122 146 153 221 173 116 72 60 56 44 39 240 195 90 34 38 58 198 421 130 35 38 55 39 36 63 36 43 50 50 50 50 50 50 50 46 46 46 46 46 46 46 46 43 43 43 43 43 43 43 43 43 39 34 34 34 34 38 67 144 261 340 369 401 417 375 301 251 190 121 71 56 50 38 38 40 43 46 42 34 33 33 33 33 32 36 36 39 35 35 35 49 49 45 45 37 37 33 33 33 33 29 29 28 28 28 28 35 38 38 33 33 29 29 29 24 29 33 33 29 33 50 48 32 33 34 34 35 34 34 33 34 34 38 34 34 34 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 54 70 66 42 37 38 54 38 38 42 46 50 50 54 54 47 39 42 46 58 66 58 50 49 41 37 41 57 61 53 45 46 42 38 38 39 63 104 140 172 164 151 116 83 51 46 43 42 66 82 74 43 39 44 64 64 60 48 56 57 57 41 40 39 39 43 43 46 42 38 38 46 42 58 85 85 61 48 60 49 45 45 44 44 36 35 34 36 40 48 48 37 37 41 49 37 58 86 98 79 75 76 81 61 58 58 55 63 64 72 68 74 71 71 67 59 51 58 58 46 45 44 45 73 81 65 45 65 57 65 57 52 56 80 96 86 158 233 237 192 164 184 220 230 233 322 391 396 485 595 602 591 694 546 220 64 72 71 44 56 52 52 55 60 64 72 76 68 68 65 69 69 61 61 61 61 48 44 45 57 61 61 57 61 57 53 44 47 43 47 43 50 46 43 43 43 47 55 58 58 73 125 192 212 165 97 58 50 54 54 46 42 41 42 50 46 54 58 54 46 42 50 58 47 47 43 43 47 54 62 66 74 66 58 62 66 62 54 46 70 50 74 138 170 150 110 83 63 56 52 45 49 53 49 61 55 75 68 44 45 79 107 107 83 143 155 110 73 92 103 84 73 62 46 45 45 49 75 93 122 109 183 336 391 244 85 54 110 122 119 101 71 64 76 91 125 138 128 183 343 504 514 413 331 408 436 345 274 307 384 433 437 332 317 330 278 248 256 224 178 102 67 87 94 51 46 74 40 54 66 46 49 73 88 80 89 89 81 61 49 49 65 81 141 133 117 105 109 121 113 96 52 64 76 72 60 56 68 73 54 54 43 44 57 97 146 186 161 128 87 75 82 85 57 39 47 44 41 41 41 42 52 78 104 199 239 130 75 39 67 51 56 40 44 68 53 44 104 203 154 82 39 69 102 82 63 72 71 67 53 41 50 50 61 58 40 40 45 56 76 88 99 99 123 95 75 99 187 243 175 71 82 78 67 56 45 41 41 41 46 73 91 93 112 153 169 175 178 170 162 161 189 235 283 322 373 392 448 543 586 554 502 457 332 205 109 82 78 58 47 55 51 50 46 46 47 51 55 55 50 38 66 138 178 126 58 38 42 42 42 42 42 42 42 38 42 42 46 43 43 39 39 39 39 39 38 38 37 37 37 54 68 136 334 532 583 576 566 517 301 128 36 58 50 69 96 84 59 76 41 33 33 55 103 117 335 666 822 739 577 357 166 138 125 95 83 83 71 79 143 219 75 43 35 54 47 33 34 58 66 201 290 234 126 70 51 39 43 43 47 47 47 47 43 50 54 54 50 50 43 43 36 36 34 34 36 50 71 83 75 63 93 78 54 37 36 36 37 37 37 41 41 38 42 46 42 39 40 39 38 38 51 53 49 45 45 37 33 33 33 41 53 57 65 70 85 97 97 88 72 60 96 88 84 100 144 205 269 297 333 345 364 386 411 440 473 503 530 522 520 499 430 350 329 357 455 466 447 395 372 377 380 368 379 458 545 598 616 578 467 321 181 123 110 113 119 122 164 222 267 337 422 480 502 494 493 496 500 491 467 439 416 408 405 417 398 359 359 412 468 472 461 450 373 346 300 246 200 162 139 124 133 177 223 230 198 165 152 159 150 177 220 271 321 344 354 360 367 359 343 335 338 335 347 352 334 303 256 194 143 93 63 52 45 45 45 45 45 53 61 68 55 50 59 84 77 53 48 68 135 173 219 260 287 308 324 350 387 418 466 513 552 568 573 566 489 458 418 381 366 363 371 368 396 400 411 437 463 457 421 389 357 367 329 228 128 82 57 46 51 47 51 51 59 66 70 66 61 49 44 44 46 57 65 62 66 130 201 248 295 329 328 307 226 233 268 331 398 456 496 533 531 538 561 581 595 588 560 540 534 531 538 527 508 459 402 345 300 266 236 223 226 234 232 221 180 134 76 49 47 47 55 55 55 59 55 54 50 54 54 50 54 51 55 63 67 76 81 82 70 79 109 145 179 206 229 243 263 286 313 336 343 328 315 293 227 173 121 97 97 105 100 87 50 68 83 98 102 113 113 126 136 143 132 109 84 73 75 84 192 248 331 405 435 420 390 369 358 366 378 401 431 459 489 507 542 564 594 598 589 588 599 607 136 125 110 80 66 62 58 57 56 82 105 84 48 46 47 50 49 48 47 47 69 117 114 94 86 71 67 64 68 68 52 51 50 50 51 85 131 199 276 325 390 439 487 512 553 612 650 675 754 772 788 801 824 847 867 875 849 819 764 686 596 507 432 376 250 211 188 213 276 338 392 413 423 382 318 243 160 95 60 59 69 83 79 82 78 70 69 72 60 68 83 91 94 86 77 69 102 113 115 120 177 258 315 343 417 423 425 416 404 411 423 453 560 586 614 650 681 685 673 647 652 606 545 519 509 502 476 460 471 484 489 451 404 370 371 386 355 342 356 387 412 414 441 473 462 422 433 492 499 470 488 539 546 564 583 598 609 632 663 682 709 720 731 734 729 724 719 711 683 692 705 714 704 682 663 627 535 471 398 312 227 166 124 84 65 63 60 61 64 72 76 87 126 141 152 154 153 171 229 277 281 285 175 97 187 256 194 120 70 78 100 122 162 242 350 449 509 576 624 648 705 786 847 855 850 823 797 774 758 724 686 652 641 607 577 554 542 531 527 512 500 482 462 432 402 364 338 335 335 343 361 364 375 393 420 429 398 376 373 382 347 296 263 271 254 235 207 168 156 159 175 179 147 108 93 112 132 155 201 258 318 390 482 542 590 628 666 667 593 541 475 409 340 283 242 210 157 151 129 98 79 83 67 54 57 56 56 66 80 98 115 128 82 175 237 264 342 433 413 317 233 154 135 204 334 470 516 465 358 294 221 202 209 151 177 326 372 318 340 402 383 328 394 531 612 611 610 622 629 624 612 596 635 644 648 649 649 641 626 615 628 616 589 562 542 519 511 496 471 449 440 424 424 428 440 444 460 452 440 432 421 421 425 440 456 459 455 463 471 475 486 486 486 486 497 501 501 489 484 465 442 435 435 435 439 439 443 436 432 432 432 425 425 421 417 405 394 387 376 376 364 357 361 351 339 320 316 309 298 290 279 271 246 235 227 207 200 184 176 165 145 130 111 96 92 89 93 97 92 74 51 52 53 53 70 91 53 36 29 28 31 35 84 115 103 96 123 138 117 88 113 160 206 213 208 173 142 114 111 111 46 32 33 91 181 210 160 96 48 41 39 38 38 42 49 53 50 51 55 55 55 58 58 62 42 62 122 428 293 40 195 128 128 136 136 120 91 67 54 54 46 46 60 60 67 71 78 71 49 42 42 43 47 59 67 82 148 182 243 301 366 424 478 515 588 641 682 700 754 813 859 849 783 731 588 386 241 181 118 65 36 55 94 133 175 202 224 228 203 250 292 309 309 307 307 290 231 190 130 143 267 209 45 54 45 47 45 44 75 70 56 83 140 224 219 94 38 117 219 234 284 304 330 341 347 359 377 385 412 495 479 442 470 497 508 551 569 612 655 678 685 689 712 738 772 784 807 819 822 830 846 862 865 872 884 896 904 908 908 908 896 884 861 842 816 797 759 721 680 622 560 514 489 446 387 314 268 274 287 283 278 283 286 267 255 267 283 291 299 311 331 347 319 334 354 348 303 277 323 393 479 499 499 459 444 429 386 334 350 394 414 391 367 359 335 304 337 332 337 357 397 421 432 395 327 219 132 114 108 97 90 99 114 88 90 136 169 174 188 225 259 348 548 702 755 823 918 941 975 971 925 848 774 733 707 674 612 570 527 489 466 444 418 400 376 380 395 403 423 430 429 422 395 380 380 388 408 420 427 423 430 414 417 433 460 472 464 453 414 416 405 385 367 356 337 315 344 351 289 241 225 177 173 278 425 461 535 641 702 694 686 693 684 669 643 597 539 488 450 439 383 404 413 410 402 372 330 295 221 179 129 111 120 133 122 107 119 132 136 124 147 183 198 190 145 117 88 64 56 48 40 38 215 185 101 42 41 38 180 397 104 33 41 62 42 35 66 46 46 46 49 46 49 46 49 46 45 42 45 42 46 42 46 42 43 43 43 43 43 43 43 43 43 39 35 34 34 34 38 60 110 172 200 216 251 268 241 183 153 115 78 55 48 45 38 37 36 39 42 34 34 33 33 33 32 32 36 32 39 35 35 42 45 45 45 41 37 33 33 29 29 29 29 28 28 28 28 28 38 38 34 33 29 29 25 25 24 24 25 25 24 25 37 36 32 33 34 34 35 35 34 34 34 38 42 38 35 34 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 50 62 58 46 38 42 50 38 38 42 46 46 50 54 54 39 38 42 46 50 54 54 50 57 45 37 37 49 53 49 37 57 46 38 37 43 75 120 152 140 132 120 96 75 51 47 39 38 58 74 66 39 39 40 56 64 64 60 68 73 65 49 40 39 47 47 39 39 39 38 38 38 50 73 100 115 99 83 75 44 45 49 52 56 52 44 35 44 44 40 44 45 49 45 45 38 70 94 98 75 67 76 96 49 50 58 70 67 71 60 48 50 63 86 79 66 50 50 58 45 45 45 46 69 77 65 53 65 65 73 65 60 64 88 103 110 166 221 217 173 156 176 204 240 167 221 366 423 408 450 525 498 538 395 170 70 61 44 65 65 68 64 64 67 71 75 72 64 53 53 61 70 74 70 66 69 57 45 45 46 54 58 54 44 44 43 43 43 43 43 43 43 43 43 47 51 55 66 66 120 91 107 175 223 191 132 89 61 58 54 46 42 41 42 46 42 50 58 54 46 46 54 54 47 47 43 43 51 55 63 66 70 62 58 62 70 66 50 42 54 42 78 158 198 170 107 67 76 72 57 53 53 61 57 73 67 79 64 45 50 90 106 91 75 103 109 76 56 79 87 71 76 61 46 45 45 53 79 104 138 108 155 316 403 279 112 58 108 129 153 155 139 104 91 89 178 163 174 270 481 655 677 610 595 655 647 549 507 564 583 549 493 377 307 320 302 271 259 240 150 199 230 174 78 41 50 90 40 42 50 41 65 101 112 96 77 69 57 41 40 41 57 69 109 101 89 77 69 69 65 57 40 44 56 56 49 49 61 72 53 50 47 51 64 93 122 145 132 104 67 67 93 93 80 48 47 55 52 45 41 46 63 85 119 236 301 189 73 58 91 39 64 44 44 64 45 39 41 88 63 42 38 68 78 58 47 63 50 46 49 48 55 58 66 58 44 40 41 53 72 84 91 91 150 226 269 257 302 337 226 46 83 71 64 49 41 41 41 41 87 94 103 125 179 241 295 329 414 417 417 420 425 440 460 465 505 521 569 629 655 625 546 462 321 165 61 62 74 42 38 63 51 46 46 46 47 51 55 55 42 38 70 110 114 102 78 38 50 46 46 42 38 42 42 42 46 42 46 43 43 39 39 38 37 38 38 37 36 36 37 65 98 214 416 563 578 567 510 394 221 78 36 58 50 66 85 56 35 52 36 35 37 127 161 147 370 709 758 559 403 212 69 125 138 88 67 63 55 55 83 127 47 34 42 66 62 41 37 57 113 237 278 166 54 46 63 47 43 43 47 47 47 47 43 43 50 50 50 43 43 36 35 35 35 36 53 82 107 119 110 110 125 108 72 40 35 35 36 37 42 42 54 59 71 79 87 76 66 58 64 74 76 78 69 61 49 38 33 33 33 37 52 56 76 77 92 93 88 84 76 68 108 128 160 208 257 298 341 343 249 240 234 232 252 309 398 457 551 564 585 560 479 386 341 361 423 419 383 333 333 365 377 364 367 435 521 579 598 571 476 352 206 158 145 149 144 166 237 315 403 453 506 528 516 496 484 483 495 479 455 444 444 444 444 437 378 331 327 385 453 473 458 443 346 319 277 234 196 177 162 162 178 222 269 268 230 197 196 215 265 283 302 329 352 355 354 353 364 360 360 372 397 410 422 412 339 289 222 159 113 82 60 45 47 47 47 46 46 46 46 45 79 79 95 123 108 68 52 64 122 157 219 269 291 313 316 327 358 385 417 452 481 508 516 517 474 443 412 416 437 468 479 483 483 457 429 419 410 409 399 376 420 434 393 268 140 91 86 87 64 57 53 56 64 71 67 74 86 70 50 46 50 54 58 58 45 94 144 176 243 309 273 193 144 155 175 222 277 324 370 398 447 458 481 500 519 515 495 471 456 452 437 422 395 360 317 272 244 222 221 236 247 244 217 192 150 120 82 62 57 60 71 78 75 68 72 68 71 67 67 67 63 63 63 60 64 77 86 94 63 75 94 125 156 183 206 221 255 278 309 336 351 358 350 339 309 275 234 179 123 91 70 66 73 68 75 82 82 81 81 88 100 123 137 158 176 220 265 290 380 407 419 395 353 340 371 414 399 415 431 462 496 515 530 548 559 589 612 615 610 610 637 656 174 147 113 83 57 53 62 88 87 94 85 64 48 46 46 46 44 53 81 73 77 105 113 90 74 59 59 67 72 72 64 52 101 100 95 117 151 184 209 222 303 383 459 497 542 596 619 628 697 716 739 759 786 806 821 833 807 781 722 655 561 471 395 336 254 250 277 331 405 492 554 574 565 526 456 357 236 126 64 61 60 82 94 102 94 85 72 60 55 60 87 99 106 102 102 93 158 128 86 83 160 277 345 366 423 445 451 461 468 491 526 564 615 652 684 728 756 760 741 700 702 622 525 453 421 403 390 382 413 441 449 415 362 310 276 275 235 251 284 302 292 294 360 431 443 404 412 466 477 451 469 531 561 580 594 597 615 630 662 688 730 777 815 834 815 797 793 797 773 774 771 761 731 696 665 607 489 396 313 227 151 109 92 90 51 52 53 61 77 96 103 121 142 164 175 186 220 286 357 408 400 377 223 92 138 200 170 121 70 64 75 96 141 209 281 344 424 495 555 607 676 768 814 825 841 818 795 769 749 712 673 639 648 618 583 564 546 542 530 519 518 507 472 430 407 397 391 384 356 360 375 386 397 423 454 463 412 374 359 336 282 227 205 215 192 165 135 111 88 72 72 76 88 57 54 70 85 96 134 194 229 312 438 553 639 699 756 768 721 653 572 503 435 367 287 227 191 166 136 110 107 111 91 59 64 68 79 93 90 88 97 110 131 233 300 322 380 427 338 184 60 49 66 171 341 448 478 473 446 373 287 269 268 214 269 438 482 426 440 471 381 250 280 418 519 569 616 627 606 570 565 573 620 628 641 645 638 623 608 596 585 566 543 519 499 476 468 450 409 383 378 374 378 390 406 414 410 402 390 382 382 386 390 394 445 452 444 443 435 435 443 451 450 458 473 480 476 464 463 452 429 426 430 434 438 438 438 435 439 436 440 440 433 425 417 413 401 401 402 402 391 384 380 365 361 347 343 332 316 312 305 291 261 254 246 231 223 203 196 185 173 158 142 119 107 100 100 97 86 71 52 52 53 53 67 98 65 37 30 28 29 32 63 97 90 83 115 135 125 99 141 195 218 204 184 180 173 126 62 32 29 30 43 104 153 154 107 56 39 38 38 38 38 46 54 65 66 62 63 63 67 70 66 62 38 46 67 420 356 59 160 84 128 151 168 163 123 79 46 41 46 46 60 60 67 67 71 67 53 46 43 43 51 63 78 86 159 225 318 368 405 435 497 554 579 636 681 715 784 863 922 923 901 863 730 528 366 250 126 37 45 103 158 181 172 155 146 146 129 133 134 131 128 137 174 188 120 121 50 142 283 192 49 44 42 58 52 55 114 84 66 138 275 219 130 50 69 160 230 244 312 334 360 371 377 381 401 412 483 527 506 477 536 567 574 616 631 681 724 730 714 717 772 827 856 874 883 895 899 907 922 934 953 957 961 968 980 983 991 983 968 961 953 946 938 931 897 874 863 802 724 674 643 609 561 494 400 369 349 342 350 352 345 322 299 307 319 326 330 345 369 388 395 386 397 413 412 414 453 502 498 486 450 415 412 417 398 363 378 407 407 363 320 320 329 321 353 337 341 365 392 408 424 420 383 299 209 156 114 81 67 57 77 64 74 112 146 148 146 171 160 225 394 543 591 678 797 853 941 993 1012 985 951 916 866 786 749 704 657 614 565 523 485 463 440 429 417 405 401 401 416 413 423 401 408 416 435 439 438 430 465 465 464 452 451 451 455 452 414 419 428 409 393 379 344 305 321 346 322 310 317 261 240 319 386 399 450 555 652 697 704 695 691 663 629 603 600 575 528 489 431 409 401 406 415 389 350 316 281 211 133 82 67 66 70 75 77 66 62 82 149 201 192 151 102 94 85 77 72 60 44 46 147 169 109 41 36 53 200 416 124 40 44 65 37 38 69 49 45 45 52 45 52 45 52 45 52 45 52 45 53 45 53 46 46 39 39 39 39 39 39 39 43 39 35 34 34 35 39 53 94 116 119 119 139 160 144 110 87 73 55 48 48 41 36 36 35 38 34 34 33 33 33 32 36 36 39 39 35 35 38 38 45 41 41 37 37 33 33 32 32 28 28 28 28 28 28 27 34 41 41 37 36 32 32 32 23 23 28 24 24 24 37 35 31 32 33 37 35 35 35 34 42 46 46 42 35 34 39 36 36 36 36 36 40 40 40 44 40 40 40 40 40 40 40 37 37 42 50 50 46 42 42 46 38 38 38 42 46 50 50 54 38 38 46 46 46 46 50 54 65 53 37 37 49 52 49 37 61 50 38 38 55 83 112 132 108 100 88 76 67 52 40 39 38 54 62 58 39 39 39 44 48 52 52 68 77 73 53 44 51 55 44 40 40 39 39 38 38 54 89 131 166 180 156 121 40 37 37 37 45 49 41 37 45 37 37 37 49 53 49 46 58 78 86 82 59 55 60 72 40 41 50 66 67 67 63 52 45 58 89 82 73 57 53 61 46 46 50 58 70 74 66 62 65 69 69 61 61 65 88 100 111 119 130 122 114 121 137 146 218 142 143 281 409 391 349 368 416 370 221 100 83 58 42 49 72 79 75 68 67 68 72 68 56 49 53 73 94 102 94 78 70 58 45 45 46 50 50 46 42 42 42 42 43 43 47 47 43 43 47 55 63 66 73 76 147 110 137 229 281 217 122 63 62 59 55 47 42 41 42 47 41 42 46 46 42 42 46 58 55 51 47 47 51 55 63 67 51 55 63 63 63 55 47 46 65 41 46 102 138 118 79 63 88 84 65 57 49 53 65 77 68 83 68 45 53 90 94 78 78 74 64 51 62 90 89 66 79 57 46 45 45 60 86 115 153 126 166 322 403 282 128 82 109 127 163 172 148 115 90 91 151 178 249 396 599 748 801 778 819 831 771 661 631 665 650 567 494 361 232 210 256 241 179 164 189 332 369 205 46 41 58 50 41 42 41 40 68 108 107 75 61 53 41 40 41 45 49 49 69 65 61 53 45 40 41 49 49 53 65 57 45 41 41 49 49 42 50 63 79 92 104 112 108 79 59 66 90 94 80 59 51 59 56 49 42 50 63 93 132 230 315 247 72 73 98 37 52 40 41 57 57 40 38 38 54 58 74 87 72 49 50 74 41 41 41 51 59 62 70 62 44 41 42 50 58 77 87 94 173 296 420 450 392 280 133 37 75 64 57 42 41 41 49 56 70 75 84 150 247 357 455 523 570 622 659 680 673 638 582 536 602 619 632 625 621 587 477 352 238 109 37 62 78 43 39 79 47 46 46 46 47 47 51 55 42 46 66 74 54 66 82 62 62 54 46 42 38 38 42 46 42 46 50 43 43 39 39 38 38 39 46 41 36 36 43 79 160 320 507 586 594 599 486 270 123 34 36 51 39 51 86 61 44 48 36 37 81 177 195 170 457 707 615 322 204 145 97 176 116 64 35 44 52 40 39 43 49 37 41 65 69 49 37 41 121 205 209 98 34 54 67 39 39 43 44 47 47 43 43 39 50 50 50 43 43 35 35 35 35 36 57 90 115 123 114 106 116 103 64 40 35 36 37 42 47 55 64 85 109 121 133 130 100 95 101 98 89 83 71 63 43 35 34 34 33 37 52 55 87 80 79 75 83 95 107 119 160 208 273 330 346 311 266 220 135 120 121 123 163 252 372 462 564 588 618 604 507 394 341 357 380 383 355 313 313 342 357 349 384 443 498 545 571 571 500 404 239 198 189 200 204 238 317 403 471 486 508 520 519 503 494 486 471 463 467 479 499 503 492 469 390 343 329 385 442 454 439 428 319 293 261 222 191 179 184 187 215 247 278 273 255 249 264 294 379 380 356 348 363 379 394 394 414 414 415 436 456 453 437 396 293 228 172 121 94 75 61 46 59 52 59 55 47 45 44 43 91 102 127 155 128 80 52 60 90 133 203 257 283 297 297 293 305 309 324 344 361 385 405 417 452 432 424 440 471 479 460 437 404 392 383 374 380 403 424 443 469 475 422 274 137 76 78 84 53 53 65 77 92 103 106 106 130 106 78 55 52 52 48 47 61 77 92 131 231 306 242 130 106 118 122 133 153 188 231 258 343 361 384 400 412 395 370 342 362 354 346 335 331 316 308 279 243 234 253 272 272 245 190 141 75 73 78 82 85 88 94 94 80 73 76 73 76 72 68 64 72 61 61 53 65 70 86 90 56 64 75 102 133 160 190 209 247 262 289 320 351 373 388 392 379 375 348 280 193 129 93 96 55 47 49 49 57 80 100 115 196 236 300 349 371 399 410 422 387 406 417 408 390 392 427 467 471 490 506 533 552 567 570 584 592 622 641 644 646 650 685 708 272 225 167 109 56 50 52 88 107 94 73 61 61 56 48 46 46 113 161 129 93 93 93 77 70 66 59 67 72 76 68 52 108 108 112 138 164 197 210 224 236 336 436 489 527 565 592 594 640 659 679 695 714 730 733 737 738 724 687 624 541 439 348 284 224 263 337 414 526 629 693 694 639 593 517 422 308 190 88 67 59 85 89 93 89 73 64 56 54 55 71 91 106 114 126 125 165 132 90 79 148 272 360 392 457 478 496 509 520 543 578 627 693 730 771 815 843 836 799 754 738 651 524 412 341 305 299 296 311 327 332 310 263 207 156 132 127 142 172 182 164 166 237 323 402 387 394 425 439 445 459 504 558 580 590 596 606 625 660 691 709 779 868 925 937 907 868 840 836 841 835 824 790 736 689 616 452 338 245 167 102 56 54 69 52 52 53 65 84 103 110 136 147 180 199 234 312 403 469 489 497 446 275 102 87 101 94 91 119 94 88 86 116 160 196 220 331 423 507 578 654 727 764 764 791 779 763 748 737 718 688 653 651 620 589 567 556 538 530 522 548 548 510 460 441 442 433 414 362 370 381 385 396 415 450 456 432 376 341 298 228 173 163 189 167 132 109 97 71 53 53 54 55 54 55 57 56 54 77 133 188 259 392 545 669 744 819 854 829 770 701 633 561 470 372 296 253 188 139 133 142 127 99 83 71 87 109 104 93 79 80 89 118 232 358 420 443 410 269 115 35 40 48 158 343 407 387 406 478 437 375 351 331 266 304 436 493 466 493 495 373 215 226 351 421 492 574 593 560 539 543 578 613 624 633 641 634 615 592 577 538 522 499 479 463 444 440 415 366 347 339 339 350 370 386 398 374 370 358 354 354 358 374 378 413 413 412 396 387 391 403 422 414 433 448 455 447 447 447 451 437 437 453 453 457 457 453 446 447 455 456 460 449 441 429 421 420 424 421 421 414 403 388 376 369 366 362 347 336 332 320 306 280 262 258 243 235 219 212 201 189 178 162 143 127 116 112 101 87 75 53 53 54 61 78 98 73 45 31 28 27 29 45 76 80 79 123 150 136 114 152 214 201 224 235 192 116 37 29 27 26 32 90 136 141 114 83 59 38 38 38 38 42 50 65 76 73 73 81 74 78 77 73 69 78 46 39 329 353 123 112 81 91 111 127 131 123 98 62 42 46 53 60 60 67 67 71 67 53 46 43 47 55 63 82 93 163 233 334 384 405 427 489 550 603 656 705 739 812 894 949 960 912 897 836 703 524 329 132 34 36 84 143 170 150 125 116 112 124 108 116 118 103 64 45 53 63 73 39 142 231 140 76 41 41 77 51 59 136 87 85 237 294 134 82 161 192 191 237 295 338 356 382 393 401 419 450 466 511 542 501 500 579 605 607 654 668 715 761 760 747 759 821 883 924 939 951 959 952 960 975 987 1002 1002 1002 1010 1010 1013 1017 1017 1003 992 996 999 996 992 985 977 958 923 870 824 785 741 682 622 525 462 431 425 430 428 418 423 396 404 408 415 418 429 445 468 459 446 466 509 530 510 486 486 437 441 438 427 424 398 359 332 407 415 391 335 300 317 333 333 341 321 321 349 365 368 384 404 401 355 297 217 140 83 54 51 86 74 70 79 82 88 102 128 153 146 231 322 368 483 649 740 836 912 962 970 992 1015 989 920 832 798 763 721 676 626 576 535 521 498 467 435 412 412 432 445 427 409 420 432 451 455 454 449 461 484 495 482 458 454 477 471 434 424 416 389 373 359 340 317 333 357 348 356 391 338 278 321 354 356 382 472 589 674 709 716 715 664 617 595 604 593 547 493 464 414 390 403 408 382 359 336 342 272 189 119 73 46 47 52 46 45 44 46 111 158 133 72 83 86 89 81 76 64 63 69 142 197 137 33 32 104 264 443 184 76 44 57 40 49 80 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 46 46 39 39 39 39 39 39 39 43 39 35 34 34 35 39 53 83 83 74 74 82 97 91 76 61 58 62 55 51 36 35 35 34 34 34 33 33 33 33 32 36 32 39 39 35 31 38 38 41 40 36 36 33 32 28 28 28 28 28 27 27 27 27 26 34 37 37 36 32 28 28 28 23 23 24 23 24 24 32 31 30 32 33 37 42 39 35 35 51 50 50 47 39 34 39 36 39 36 36 36 40 40 40 44 40 40 40 40 40 40 40 37 37 37 38 46 46 46 42 42 38 38 38 42 46 46 50 50 38 39 54 54 46 42 50 62 81 65 45 37 48 56 56 45 61 46 38 39 67 87 92 100 76 64 60 56 64 56 40 39 39 46 50 50 39 39 39 39 39 39 44 64 73 69 53 44 60 56 52 40 40 40 40 39 39 66 100 167 256 303 273 203 64 45 37 36 37 37 37 37 45 41 37 41 49 54 54 50 70 70 66 70 63 59 48 44 39 40 46 58 70 67 67 63 52 60 76 77 76 65 57 53 61 58 66 74 78 78 78 73 69 73 69 61 61 61 80 96 131 115 102 98 106 122 130 134 163 179 149 183 342 385 323 286 442 339 142 44 83 102 48 45 72 68 71 64 60 64 60 64 80 76 84 115 136 136 115 80 89 69 49 45 46 50 50 45 42 42 42 42 43 43 50 47 43 44 55 63 66 73 80 82 89 116 219 351 371 248 112 46 58 55 55 47 42 41 42 51 42 43 54 54 46 47 58 67 71 67 63 59 59 59 63 67 47 55 63 59 51 47 51 59 74 42 40 42 54 47 59 72 100 81 65 45 45 53 65 73 65 84 69 45 45 77 85 65 69 49 43 43 65 81 81 65 75 61 45 45 45 64 98 119 160 146 216 361 410 269 127 98 118 132 156 148 120 95 105 130 105 168 303 489 675 781 830 853 929 910 830 713 648 647 642 589 527 408 230 165 220 206 131 120 133 257 257 97 38 58 82 41 50 50 41 40 48 80 72 40 57 49 41 49 57 61 53 41 65 61 65 65 53 45 57 77 41 41 57 57 57 57 61 69 53 53 50 66 83 92 91 87 83 67 54 66 78 81 64 52 56 60 56 49 42 53 74 104 162 252 384 365 119 84 101 38 47 40 41 65 77 69 42 40 51 74 86 71 40 38 40 50 41 40 40 51 59 63 70 70 48 41 42 42 54 73 84 98 148 227 413 538 427 163 36 66 64 53 50 42 42 49 60 71 92 78 115 212 361 491 603 698 701 743 783 808 801 771 729 692 673 612 510 424 386 355 284 202 139 69 37 58 74 59 59 75 47 46 42 42 43 47 51 51 46 58 54 46 46 54 70 86 70 62 50 38 38 38 46 50 42 46 43 43 43 39 39 38 38 50 58 53 40 43 70 114 238 411 597 657 646 651 507 243 95 35 46 48 38 40 95 85 88 68 46 58 96 157 210 245 624 664 457 173 95 116 125 195 105 52 34 40 72 60 43 35 49 33 33 41 49 41 41 52 176 213 205 134 82 74 51 34 39 40 44 44 44 44 40 39 50 43 43 43 36 35 36 35 34 35 42 74 91 95 79 73 72 67 51 36 37 46 59 71 72 77 98 122 143 156 164 164 124 119 121 104 97 80 64 52 44 36 35 34 33 41 48 55 79 79 79 87 107 139 171 184 292 293 306 295 259 204 152 106 54 62 83 108 165 257 369 444 558 590 631 613 508 398 352 370 364 380 368 329 322 339 361 346 396 428 463 494 529 541 498 427 295 249 241 260 280 303 366 439 481 485 504 511 507 498 470 451 431 435 459 491 514 522 507 488 401 359 349 382 422 416 409 406 332 308 265 229 205 197 201 205 252 267 282 304 322 338 360 394 439 425 388 385 421 468 488 492 462 447 447 457 464 442 403 349 223 169 126 106 111 108 89 74 86 71 59 48 46 46 45 45 107 122 147 171 140 84 60 75 86 121 179 221 240 243 242 237 208 201 197 204 213 237 268 284 355 370 401 425 447 435 395 363 327 351 390 405 412 432 460 485 511 512 451 310 166 101 99 97 69 77 109 133 171 187 205 209 173 138 102 71 64 53 49 48 85 80 88 143 235 267 187 87 100 108 105 88 91 111 138 157 223 242 273 301 328 331 314 294 308 308 312 319 315 315 319 301 277 274 302 314 314 260 202 141 52 62 83 91 78 76 74 63 65 54 50 54 50 49 50 49 62 62 62 58 62 66 74 71 56 52 68 83 110 137 168 187 228 243 261 292 326 372 400 419 436 448 447 409 346 286 259 262 190 186 188 196 216 248 280 307 409 428 443 436 424 406 402 409 392 387 393 424 466 496 487 475 547 555 567 585 600 608 611 614 648 667 682 685 695 699 723 738 378 331 277 216 134 52 51 76 95 74 53 56 76 76 57 48 49 144 184 129 85 97 93 65 82 74 63 71 72 68 56 51 52 64 92 115 141 178 220 260 197 302 410 460 493 531 569 583 591 599 611 622 630 637 641 645 668 658 621 577 503 416 348 299 249 303 381 477 614 731 791 766 689 608 513 426 332 235 135 99 68 97 81 61 60 56 63 63 53 53 53 54 74 94 114 125 113 139 149 131 163 248 343 403 479 512 537 554 571 590 625 662 784 829 870 910 930 901 846 787 738 656 530 392 285 214 193 194 193 193 189 182 171 139 99 67 99 93 99 117 119 114 145 192 308 331 349 352 378 431 457 466 555 576 586 599 613 636 679 710 700 730 790 875 944 949 896 836 821 834 851 858 824 775 718 629 430 310 227 158 92 49 50 54 53 53 54 61 76 87 97 118 160 205 240 306 405 504 524 495 515 456 293 140 90 52 65 110 135 99 82 80 101 135 155 171 219 354 489 568 621 666 707 721 743 746 739 739 736 725 706 680 653 635 605 582 563 552 541 537 555 575 553 507 484 478 448 409 378 374 373 369 372 383 418 421 402 341 298 248 173 119 128 166 152 113 87 84 68 54 54 56 56 56 57 58 56 53 54 89 152 198 306 459 611 720 818 872 908 879 831 767 680 581 475 401 337 230 157 168 177 154 126 122 74 101 120 126 104 85 74 84 109 231 385 473 454 338 200 86 82 63 36 165 399 457 378 391 437 475 473 458 437 353 332 397 440 454 501 480 334 197 203 313 395 446 497 519 511 509 522 556 605 620 629 637 626 603 576 556 497 482 467 451 439 428 424 409 369 350 338 334 342 354 370 382 354 350 346 342 346 358 377 385 377 388 395 379 371 371 402 433 432 451 463 463 458 458 478 487 464 465 480 485 489 482 478 471 459 467 472 476 469 457 438 429 433 433 437 437 430 411 392 376 377 374 370 355 344 332 328 314 281 262 258 247 239 228 224 217 182 171 171 159 152 133 125 113 95 80 65 58 58 76 86 106 93 61 33 28 26 27 43 74 88 98 146 173 143 113 140 202 173 200 204 144 63 30 31 49 41 70 106 107 89 66 62 71 38 38 38 42 50 61 70 81 83 83 84 84 85 81 78 74 86 39 44 230 331 183 73 136 75 74 62 66 86 82 66 42 42 49 56 56 63 63 63 56 50 43 43 47 62 74 89 97 150 216 302 356 385 411 461 503 591 648 690 712 769 840 886 895 873 861 835 747 557 312 122 36 35 48 87 114 118 110 98 90 47 47 87 133 145 102 59 50 39 52 38 125 126 75 148 48 44 96 42 45 139 85 119 363 281 109 129 272 282 249 303 338 352 371 401 423 442 466 501 525 510 529 508 520 602 628 618 671 690 725 778 805 828 847 890 925 985 1000 1001 990 979 972 975 980 960 957 957 964 975 979 986 987 969 965 965 965 958 966 977 989 958 957 949 926 888 833 781 728 638 566 536 526 489 444 438 464 393 401 416 419 414 421 432 447 455 439 454 506 532 497 452 432 400 412 422 431 413 366 332 316 410 406 367 315 293 313 322 315 295 275 274 313 325 317 335 367 403 392 351 274 182 105 65 51 81 86 90 65 51 50 65 99 156 108 134 190 224 323 477 553 668 768 846 888 947 1015 1001 930 877 862 839 805 764 710 646 603 574 548 521 481 438 435 455 461 399 385 400 424 451 463 462 461 424 467 491 490 485 493 509 495 442 401 381 359 340 325 325 333 338 345 328 348 410 366 298 328 358 358 368 410 475 557 616 643 688 651 612 573 555 540 521 495 462 408 388 393 390 364 364 380 339 305 267 208 134 59 43 45 47 47 47 46 60 95 85 44 83 82 85 77 80 95 118 133 158 257 197 53 56 159 263 351 267 127 55 51 47 60 91 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 56 49 50 46 46 46 46 46 46 46 50 46 42 38 38 42 46 50 58 58 57 60 56 56 68 73 58 59 67 63 51 36 35 34 34 33 33 33 33 33 36 36 39 39 46 42 42 38 42 41 37 36 36 32 32 28 35 35 31 31 31 27 27 26 26 30 37 36 36 32 32 28 28 24 22 23 24 23 23 24 28 27 34 32 33 37 42 46 39 39 55 55 55 47 46 38 38 35 39 35 35 36 40 40 40 44 44 44 44 44 44 44 44 37 37 37 37 42 50 50 46 38 37 37 38 42 42 46 50 50 38 47 66 62 46 46 58 70 97 77 53 45 56 60 64 53 45 38 38 51 79 87 76 68 60 44 39 40 55 56 47 38 38 42 42 42 39 39 39 38 40 44 48 68 77 73 57 48 64 60 56 45 41 41 41 41 40 69 116 213 352 445 412 314 131 98 70 46 38 37 38 38 38 42 45 50 50 50 54 54 66 54 46 70 87 91 56 39 39 40 41 50 58 66 70 67 79 63 59 64 83 80 64 45 57 65 69 73 66 66 70 70 81 81 73 61 53 53 65 77 112 112 115 115 115 123 131 139 104 184 158 155 265 302 300 367 483 327 110 60 150 149 82 68 61 57 60 53 57 53 57 60 99 110 145 196 247 262 237 199 126 99 68 52 49 45 44 44 43 43 43 42 42 46 53 50 43 44 59 67 70 73 82 80 79 163 338 455 401 219 103 82 61 51 55 47 42 42 43 51 47 55 67 67 63 60 75 87 91 87 79 71 67 67 67 67 59 59 55 47 43 43 51 59 54 42 42 51 43 42 55 92 104 85 65 45 45 46 58 70 57 73 69 45 45 61 65 56 43 42 42 42 53 57 61 65 75 61 46 45 45 64 97 123 147 177 272 424 448 280 126 90 90 105 125 112 80 71 108 161 149 188 315 493 655 735 788 838 902 865 800 718 656 627 626 612 536 468 278 157 199 189 118 128 65 97 77 39 40 81 89 53 49 69 68 40 40 56 56 40 61 49 41 49 65 69 57 41 40 40 40 45 40 39 41 69 40 41 42 50 58 66 74 78 70 57 46 58 78 94 94 79 71 67 59 62 62 61 49 40 56 64 60 53 46 57 74 111 189 293 486 520 185 79 97 71 59 52 46 50 62 66 54 41 55 62 62 51 38 38 39 40 41 40 40 40 51 59 74 71 52 41 42 43 51 66 84 98 127 173 345 503 397 119 35 90 60 49 45 42 49 53 64 78 113 99 144 261 410 516 601 691 793 819 823 819 800 767 736 706 556 406 256 179 141 118 104 97 92 69 50 42 58 75 71 55 47 42 42 42 43 47 51 51 54 70 42 38 86 78 54 82 78 70 54 38 38 38 46 50 38 39 39 43 43 39 43 42 50 62 76 62 46 65 116 172 313 469 660 703 642 580 419 176 97 52 67 57 39 40 83 65 84 60 69 88 86 114 252 420 669 489 264 141 99 75 84 149 114 69 37 41 56 52 55 63 49 41 41 37 40 47 79 111 232 229 209 158 98 58 39 35 39 40 44 44 44 44 40 40 43 43 43 36 36 36 36 36 35 36 38 70 86 78 47 37 48 51 36 41 46 59 80 78 107 108 132 145 158 166 170 170 133 128 122 108 95 73 60 44 44 40 35 35 34 41 51 55 59 78 99 135 175 219 253 273 325 286 223 160 117 86 89 76 42 43 62 103 171 263 367 429 560 595 628 601 485 375 333 365 364 404 417 378 351 355 370 362 373 401 431 458 491 514 478 415 350 299 286 302 330 349 380 427 458 461 456 456 448 428 400 380 380 388 407 435 463 472 464 453 397 367 368 390 399 388 382 402 387 353 305 261 236 231 231 238 280 287 310 356 411 454 466 476 457 443 431 459 524 569 577 554 475 440 402 392 396 385 354 301 185 147 135 147 180 185 173 153 138 110 63 46 46 48 76 107 132 157 182 202 174 119 99 111 126 148 171 186 177 175 178 164 142 120 97 89 97 121 151 178 221 283 350 396 395 397 389 393 381 390 406 410 402 418 446 464 513 514 472 356 246 185 167 160 144 163 194 218 256 276 294 298 184 156 121 94 72 65 54 57 101 107 143 207 231 183 100 53 73 94 102 78 58 66 82 89 126 142 177 212 255 271 274 273 268 286 296 304 315 330 337 338 371 376 392 401 379 317 225 156 76 82 87 87 78 64 74 78 61 51 50 50 50 49 49 49 50 50 54 58 66 63 63 56 52 52 52 72 92 119 149 168 206 220 246 276 318 356 395 410 446 443 451 451 443 423 404 400 408 408 408 408 415 423 435 453 435 431 412 392 380 392 420 450 496 463 429 424 463 518 572 588 592 596 604 615 626 637 648 655 678 693 708 719 734 738 752 760 452 425 392 350 241 115 59 67 62 53 47 48 68 84 72 60 47 112 136 88 57 89 89 53 94 86 78 71 75 60 51 49 52 61 89 91 85 103 160 218 175 287 392 433 466 512 562 585 562 562 558 562 570 573 588 592 615 593 556 511 457 409 366 355 339 383 444 522 655 769 799 748 720 605 486 399 339 261 157 108 99 97 61 54 53 54 59 75 54 53 51 50 51 53 78 97 60 143 205 190 182 238 334 417 469 509 557 591 632 674 714 758 848 890 927 960 973 936 869 795 705 634 518 376 238 150 113 121 148 132 120 129 153 157 133 109 147 99 85 108 134 129 123 119 210 262 288 282 324 406 458 447 543 564 582 599 617 655 702 726 704 660 658 742 864 919 881 810 787 812 840 855 825 764 692 599 443 323 244 183 106 51 51 54 55 55 54 57 64 78 77 97 167 224 275 350 476 557 543 467 476 416 273 163 102 44 69 154 95 63 58 56 71 120 160 180 136 304 470 553 594 627 661 694 736 742 738 738 739 728 705 690 679 661 639 612 593 575 564 568 539 575 584 542 516 498 459 393 386 378 362 350 341 345 372 371 355 298 252 208 134 83 93 138 124 85 55 64 56 53 53 56 71 59 67 82 62 55 56 102 122 132 205 357 521 646 759 844 941 939 924 861 759 645 551 485 406 267 191 198 218 177 142 157 69 100 131 133 111 81 74 83 161 267 416 484 411 249 117 55 57 37 30 161 478 556 463 456 401 499 561 570 557 457 385 391 384 430 485 448 295 173 188 270 429 436 447 451 465 473 488 507 598 617 625 633 618 598 571 548 480 469 454 446 434 434 431 416 394 376 364 352 359 367 379 387 363 356 359 352 367 376 388 400 380 388 399 391 387 402 441 476 467 483 491 494 489 497 521 538 487 488 500 505 513 506 498 487 471 472 484 485 481 462 446 438 438 442 446 446 431 408 388 369 378 371 367 352 340 333 329 311 278 263 255 248 244 229 225 214 162 163 171 168 164 149 137 122 107 92 73 73 84 88 97 114 109 74 34 29 26 26 47 89 103 117 165 188 150 108 131 190 181 113 48 32 83 135 159 151 133 138 131 115 80 54 61 59 38 39 42 46 57 66 77 81 83 87 87 84 84 81 78 74 46 36 48 165 310 216 52 176 131 90 46 40 42 42 41 39 49 49 56 56 63 63 63 56 50 43 43 47 62 74 89 104 154 204 278 336 377 404 435 476 525 567 600 615 652 714 757 753 837 811 769 686 478 234 89 64 60 52 52 71 83 84 64 48 100 64 53 90 95 60 48 56 48 72 44 121 49 42 203 95 68 115 41 39 134 84 150 450 324 188 223 310 285 308 366 321 363 389 419 442 469 504 540 564 529 557 544 567 648 655 655 705 716 746 796 855 905 937 952 959 1018 1018 1018 1006 976 957 938 938 880 870 877 881 888 903 921 918 889 882 878 877 873 885 920 942 920 938 957 949 914 868 829 799 711 642 612 587 510 420 411 468 405 413 428 431 426 428 435 439 463 416 395 407 427 423 447 467 455 436 406 375 349 346 360 396 397 393 351 300 285 303 300 276 257 233 248 291 305 293 305 351 394 407 385 316 216 147 95 69 50 68 93 81 52 56 83 120 128 103 157 226 237 262 332 348 508 637 754 819 893 955 928 855 908 903 885 859 821 768 695 646 609 594 560 505 454 423 427 429 387 373 392 412 435 443 449 437 395 439 486 494 513 529 533 511 432 382 351 345 329 307 304 328 264 267 246 289 384 371 322 341 356 375 374 360 362 409 476 527 612 597 571 533 506 498 515 523 451 410 390 383 360 329 354 389 313 317 313 268 183 80 44 44 47 50 65 48 47 63 66 53 87 87 90 86 101 135 183 214 162 297 253 93 85 176 199 191 319 155 63 51 43 75 91 51 55 55 55 55 55 55 55 55 55 55 55 55 56 56 56 49 50 46 46 46 46 46 46 46 50 46 42 38 38 42 46 50 35 43 58 62 50 45 62 90 54 63 67 63 47 38 38 38 33 33 33 33 33 32 36 36 39 39 46 42 42 38 41 37 36 36 36 32 32 28 35 31 31 31 31 27 34 30 29 25 36 36 32 32 28 28 24 24 22 23 24 23 23 23 28 33 37 31 40 41 46 46 39 39 55 59 59 51 46 38 38 42 39 35 35 36 40 40 40 44 48 48 48 48 48 48 48 48 37 36 36 38 50 54 46 38 37 37 38 38 42 46 50 50 38 51 70 66 50 46 62 77 105 85 61 49 60 64 68 68 37 37 42 62 87 91 75 48 44 39 38 39 55 56 47 38 42 38 38 38 39 39 39 38 56 60 60 80 85 85 69 60 68 71 60 45 45 44 41 48 51 76 127 248 422 541 510 397 199 154 110 70 58 50 50 54 37 42 54 50 46 46 54 62 54 38 38 78 115 123 72 38 40 40 45 46 57 62 70 74 94 66 54 59 87 95 75 44 52 65 77 73 69 58 66 70 89 89 77 69 49 44 49 61 52 80 111 115 95 87 99 108 76 151 153 171 229 194 257 483 463 256 69 115 229 171 80 94 57 46 45 45 46 49 53 64 94 121 190 292 397 443 442 404 165 127 93 65 58 43 43 42 44 43 43 42 46 45 53 53 43 44 60 71 74 79 78 79 154 265 444 508 373 150 70 113 57 51 51 43 42 42 43 51 59 71 83 76 76 76 88 96 96 99 91 79 71 67 67 67 79 63 47 42 42 47 51 51 41 42 83 107 87 44 56 89 97 77 57 45 45 45 58 58 46 63 66 45 44 49 60 48 40 41 42 42 41 40 41 55 64 50 46 45 46 64 97 122 146 188 307 467 479 299 126 81 44 52 88 76 48 46 81 138 230 230 304 451 582 658 719 777 789 731 688 670 651 602 588 586 474 468 276 126 152 145 99 144 124 73 61 85 101 81 61 53 41 73 88 56 40 52 68 72 61 45 40 45 61 69 57 41 49 49 61 69 57 45 65 94 61 54 62 58 54 50 50 50 86 66 42 46 70 90 94 82 74 71 74 74 65 49 45 40 49 57 53 46 46 54 78 110 191 316 558 615 209 47 72 86 76 65 42 41 42 42 42 40 49 59 51 44 48 60 49 41 49 45 44 40 40 52 64 72 52 45 42 43 55 66 81 98 158 209 347 435 344 142 41 66 56 56 52 49 53 57 68 79 98 84 122 243 357 424 475 539 706 739 743 728 671 574 480 410 368 214 117 147 164 121 111 155 77 81 58 37 39 83 79 39 47 42 42 42 43 47 47 51 54 74 38 46 130 102 38 74 82 70 54 38 38 38 46 54 39 39 39 43 43 43 47 42 58 69 74 58 48 83 150 223 348 489 665 706 586 444 265 65 93 53 76 73 39 39 62 36 49 44 73 107 71 88 307 576 574 255 87 148 137 50 41 113 135 97 53 37 36 34 39 67 54 57 61 49 44 59 127 175 224 185 153 110 50 32 47 111 39 40 44 44 44 43 40 40 43 36 36 36 36 36 36 36 37 37 54 78 90 74 39 36 44 44 45 42 47 57 70 64 132 133 146 159 160 164 156 156 142 144 131 120 92 70 53 44 48 44 36 35 34 33 51 51 43 71 119 175 236 281 313 326 218 188 141 94 66 51 59 53 44 44 54 95 168 272 381 454 561 592 609 563 449 331 289 318 369 429 457 422 383 368 383 380 366 393 425 452 480 503 463 408 385 337 306 333 361 368 379 395 390 393 389 377 365 350 342 342 341 341 348 364 396 411 412 408 405 387 399 410 410 388 394 422 433 396 351 299 266 261 264 271 289 300 338 402 492 531 538 522 467 451 463 524 593 631 598 552 474 416 349 311 308 305 289 255 186 160 164 200 251 275 255 232 188 145 81 44 45 68 136 186 178 193 225 238 206 154 134 158 177 180 176 155 137 125 128 121 114 87 56 43 43 56 97 116 150 240 334 376 373 372 414 447 456 429 394 355 347 368 417 454 467 484 457 373 288 245 219 200 234 245 260 276 294 313 328 332 197 162 131 97 86 83 80 76 120 139 203 267 235 112 45 46 45 71 91 64 48 47 51 51 86 97 120 143 178 194 197 203 241 256 277 300 330 365 404 423 485 501 514 504 451 350 230 134 67 70 83 80 86 100 134 154 69 62 58 51 50 50 50 50 48 50 51 55 63 63 59 52 52 52 52 61 84 111 138 164 198 212 238 268 306 344 378 394 394 381 382 406 438 453 434 411 422 423 419 407 387 363 339 338 368 387 390 390 386 405 429 448 430 485 547 588 599 603 621 637 617 610 614 622 637 652 667 674 685 696 715 730 749 757 764 768 567 500 423 369 325 255 164 96 79 70 64 75 91 99 87 60 68 88 92 84 73 81 65 49 101 90 82 63 59 55 55 51 61 53 69 92 122 117 94 76 149 273 390 443 480 514 524 519 520 509 510 533 557 561 543 519 539 500 467 462 467 434 359 303 303 371 477 584 686 743 755 735 617 542 449 360 307 275 213 164 129 116 80 67 63 59 58 54 114 78 53 51 52 54 58 69 72 151 184 205 273 313 365 471 495 543 595 643 689 747 822 887 938 961 979 987 970 907 821 742 618 523 410 307 193 100 63 79 126 128 156 185 168 121 148 216 172 234 214 129 76 99 102 73 129 152 191 220 255 320 408 480 521 554 582 599 637 695 722 702 726 618 589 709 835 839 772 717 758 791 791 745 699 684 673 618 463 327 244 203 130 51 50 53 53 55 63 58 92 149 153 148 183 240 331 446 511 508 484 472 481 346 223 149 83 39 70 118 91 83 86 68 75 116 161 181 190 286 413 508 564 601 642 684 700 719 719 719 719 716 724 724 717 710 684 646 603 573 578 583 554 563 580 577 558 506 440 397 386 370 355 343 335 335 342 324 232 255 228 145 95 104 113 98 104 50 70 51 52 120 88 55 54 73 101 80 69 84 80 54 68 147 201 265 388 518 683 841 959 1002 1007 959 900 807 663 536 454 375 280 207 158 152 145 149 136 56 62 148 170 96 66 115 161 340 450 365 231 151 110 59 41 93 31 129 481 590 502 518 510 583 621 593 590 603 543 418 388 346 378 384 244 102 164 327 487 470 450 449 453 461 473 510 533 565 585 593 578 558 527 504 476 480 492 501 513 520 517 514 472 465 461 461 457 453 449 445 449 438 441 434 441 438 446 443 471 463 455 447 454 462 477 492 531 531 530 521 517 536 564 577 559 549 557 550 546 527 515 503 495 496 501 506 502 490 474 466 431 431 424 416 397 369 350 331 344 332 329 321 310 310 303 292 243 232 228 217 217 206 202 194 158 159 160 157 161 150 146 142 111 107 92 91 91 102 120 150 126 131 103 42 28 29 62 89 102 140 227 222 176 204 215 135 178 82 29 25 25 30 170 315 282 167 83 92 96 49 41 62 46 54 58 50 50 61 81 101 75 79 87 92 100 104 97 85 95 39 48 137 202 180 136 124 66 66 53 41 40 40 40 41 49 49 49 49 56 56 56 49 42 43 47 55 66 66 73 80 78 164 263 321 346 369 404 450 439 477 495 497 527 562 585 569 590 620 662 613 479 302 141 44 34 36 48 68 64 53 45 45 38 46 63 83 92 77 49 39 39 48 76 88 89 78 66 55 79 40 125 139 35 123 362 397 225 258 297 312 311 318 348 379 345 440 506 497 520 595 610 571 560 580 610 625 644 670 715 752 774 816 846 865 908 971 1001 1009 1017 1008 1010 1007 966 924 874 817 795 743 708 728 759 770 773 781 724 681 689 748 767 731 718 730 765 765 784 827 868 857 803 746 719 722 693 640 591 546 481 417 446 390 425 475 486 508 491 399 404 417 437 445 433 437 458 486 439 424 417 411 377 343 356 396 345 349 335 312 277 255 233 225 241 241 245 241 251 265 281 300 315 319 325 343 345 300 223 154 100 69 54 74 110 126 110 107 140 191 257 339 404 417 377 346 427 509 598 641 688 735 751 758 819 877 892 855 821 802 761 704 658 594 532 505 506 502 455 405 375 357 364 368 383 399 429 437 452 448 439 427 457 501 521 496 441 404 361 303 268 257 226 191 191 210 193 240 330 310 280 319 322 325 344 375 394 381 372 371 351 380 408 421 425 422 427 421 464 407 361 330 334 332 332 325 243 217 214 219 185 106 58 51 46 50 85 77 47 43 54 121 84 207 58 98 129 121 286 154 207 254 202 158 225 245 153 77 236 172 95 48 47 55 51 43 55 47 55 67 63 51 63 87 43 51 59 63 64 64 56 45 46 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 51 51 47 47 43 50 46 46 39 39 43 38 38 34 40 33 37 37 33 33 36 36 39 39 54 50 53 49 49 45 52 52 32 32 32 28 35 31 31 27 30 30 30 25 33 29 29 28 31 27 27 23 23 22 22 22 22 22 23 23 27 27 31 24 40 38 47 48 49 50 43 43 52 44 43 34 34 34 34 34 39 39 39 43 43 47 51 51 43 43 43 43 43 47 47 40 41 41 41 41 41 41 41 41 49 49 49 45 45 45 42 38 38 47 66 54 38 42 81 117 157 128 52 36 103 107 91 144 84 65 65 73 62 38 38 43 36 36 38 39 50 51 50 46 38 42 42 42 39 43 40 39 60 68 76 92 93 93 89 92 64 47 47 64 59 38 38 73 108 119 193 324 461 507 463 374 360 255 135 51 38 46 58 63 50 58 66 70 70 62 50 42 38 50 62 70 103 147 135 80 39 40 41 57 73 81 93 94 86 66 58 62 78 83 83 72 72 61 57 53 61 69 65 61 77 77 73 72 64 56 48 44 56 64 76 80 80 84 80 76 104 131 177 203 204 226 321 420 544 303 140 241 411 411 242 73 65 50 46 62 86 90 74 63 81 154 302 450 534 556 582 599 290 190 111 93 107 104 66 42 42 52 52 41 41 69 77 46 53 53 60 63 73 91 109 131 257 324 592 577 192 57 147 78 81 63 55 51 47 47 44 44 48 72 80 73 81 97 101 85 88 92 88 72 48 43 56 84 72 52 43 48 68 67 47 41 59 59 55 47 51 55 59 56 84 77 73 66 66 62 70 67 64 46 45 51 69 44 42 41 74 40 38 41 47 42 41 43 44 45 46 46 58 72 97 118 154 276 395 471 593 367 126 40 43 46 55 56 51 51 85 116 161 192 248 348 476 588 646 669 601 566 491 401 362 384 430 460 438 324 190 116 114 115 84 52 85 81 69 61 49 41 45 41 41 41 45 45 56 56 60 60 49 49 49 53 53 53 57 57 40 40 40 41 41 45 45 41 40 42 58 62 54 42 42 42 82 50 41 42 58 58 62 74 86 78 70 62 62 54 42 41 82 85 85 70 58 54 66 94 203 368 505 592 169 120 65 67 49 46 47 51 55 59 63 63 74 41 40 40 39 40 41 38 104 84 45 40 73 109 92 48 55 40 46 75 64 42 53 98 134 316 310 454 409 67 35 123 87 63 39 40 49 65 73 76 72 86 85 80 90 145 244 337 412 411 395 372 341 294 239 193 178 147 117 94 95 96 100 93 61 54 54 54 51 47 47 47 55 46 42 38 43 51 67 75 74 58 58 66 58 42 46 70 38 42 42 42 46 50 50 50 39 40 40 40 40 43 51 50 61 68 98 113 100 111 213 342 429 594 699 653 480 299 150 47 78 58 52 40 39 40 74 53 36 77 102 52 89 298 522 609 300 199 123 122 99 38 38 42 38 165 145 36 35 52 43 34 42 45 45 45 80 159 275 347 217 186 142 99 63 43 36 36 35 48 56 36 36 44 52 44 56 52 52 45 45 45 45 45 36 37 46 66 70 58 38 36 37 38 51 52 53 63 85 113 151 151 157 169 165 150 138 133 122 125 103 81 68 66 45 34 40 36 36 35 42 49 59 51 84 140 220 273 293 270 246 224 152 109 62 48 64 69 60 41 64 48 74 135 180 228 334 447 546 582 594 528 425 328 290 298 389 401 410 399 384 369 376 373 359 399 445 461 433 401 380 368 330 322 325 337 356 368 383 379 339 351 335 287 244 249 273 285 288 299 310 321 341 357 384 384 385 410 443 429 402 383 389 405 442 438 426 393 364 370 401 428 394 417 464 503 490 473 520 592 521 485 474 535 613 633 562 478 375 305 246 240 249 237 230 234 171 152 171 231 313 347 339 305 245 154 82 83 152 185 129 56 98 196 272 276 261 249 225 197 189 193 180 151 118 110 126 135 112 85 57 44 42 42 56 86 116 161 222 299 376 434 472 473 487 452 417 395 372 350 344 350 391 397 409 397 352 302 251 223 233 251 262 281 307 310 281 241 173 174 145 109 87 89 102 106 256 283 279 227 144 88 73 82 63 48 48 47 47 48 56 64 63 70 78 94 117 148 167 181 219 253 283 309 339 401 471 536 627 670 690 652 545 402 271 181 114 117 104 91 125 164 178 153 127 101 77 54 50 50 50 50 51 51 55 67 79 72 60 52 52 51 49 49 51 95 154 189 195 201 215 252 302 320 318 302 342 338 335 335 339 344 348 348 319 323 338 342 350 358 366 388 398 421 440 447 451 470 490 513 539 554 580 595 621 636 647 647 617 614 622 630 641 648 651 654 633 648 664 687 703 722 738 745 572 511 430 374 344 291 235 187 83 74 72 75 98 106 94 71 51 64 76 76 77 89 89 69 77 73 66 66 63 71 75 72 77 77 109 136 155 138 100 81 115 192 328 436 477 472 482 506 479 472 484 501 524 528 515 495 490 483 457 433 418 408 356 320 295 365 461 580 690 725 711 652 587 502 397 311 290 281 237 193 108 91 63 63 63 55 71 87 53 62 86 95 94 70 53 51 107 201 227 240 319 374 418 505 525 573 633 678 742 805 880 940 1012 1013 995 966 910 817 698 597 427 325 242 202 150 82 68 104 117 88 88 116 135 140 196 272 302 324 269 146 89 113 133 117 104 115 141 160 197 258 346 418 467 519 559 592 649 715 745 733 687 619 595 664 771 783 696 592 609 681 715 656 578 559 592 588 489 400 326 242 176 107 65 54 56 79 86 73 88 125 129 128 195 264 359 468 507 477 433 414 319 236 157 111 56 38 42 83 90 73 68 67 106 164 177 174 202 290 402 489 533 558 583 617 673 707 715 719 723 727 743 743 740 728 706 673 638 611 596 589 574 571 568 550 524 490 463 449 374 370 364 348 324 304 295 282 178 200 201 142 95 112 109 86 99 56 133 81 52 99 80 64 76 55 71 126 114 58 54 90 116 177 163 225 417 553 651 800 944 997 1014 989 945 875 774 660 537 447 332 237 191 166 172 176 175 142 117 164 246 256 146 39 210 297 319 226 101 64 92 109 61 93 59 201 525 597 537 612 616 676 681 611 564 589 618 592 395 362 345 300 216 174 213 285 520 520 496 444 392 384 421 474 535 559 555 559 551 551 539 524 511 519 528 543 551 559 563 561 546 531 519 507 507 507 519 523 515 504 500 496 496 485 485 478 483 483 483 487 487 494 501 508 535 543 551 554 553 557 576 578 552 538 523 515 507 503 496 492 468 469 474 474 470 451 446 431 392 385 389 378 366 346 323 308 281 277 262 251 247 236 236 225 195 184 180 173 173 162 162 154 154 151 144 141 141 137 137 127 123 119 111 110 113 117 139 158 166 168 141 87 41 32 63 80 105 171 294 281 196 196 223 167 107 55 32 30 28 42 185 323 258 151 72 80 85 49 37 58 50 50 54 50 54 61 69 76 68 61 57 56 64 91 120 133 141 103 95 113 134 128 97 84 65 62 53 41 40 40 41 41 49 49 49 49 56 56 56 49 42 43 47 59 70 74 81 88 82 153 251 297 308 315 341 372 402 428 438 449 464 495 520 509 574 583 597 575 496 355 193 75 34 35 34 35 36 37 54 58 59 51 63 76 81 85 62 53 68 83 84 85 85 74 58 51 71 41 93 110 73 286 473 408 256 284 319 331 341 352 371 390 404 455 505 528 575 614 613 569 575 599 640 674 693 707 729 743 788 839 889 912 950 993 1001 985 1018 1017 999 962 913 845 772 708 673 634 591 567 579 595 618 618 599 532 500 515 527 518 525 568 564 564 591 639 686 690 651 611 641 657 639 605 564 522 472 428 376 348 391 449 459 513 560 524 506 499 499 496 492 488 488 481 482 460 453 454 416 374 371 399 364 360 342 320 294 264 237 222 220 216 218 221 225 247 274 289 300 296 284 274 272 273 271 265 282 228 173 123 108 116 117 152 189 276 379 488 560 589 599 595 500 547 570 546 519 547 583 613 732 779 794 772 749 753 727 685 628 583 545 529 525 502 443 385 399 381 380 372 379 383 398 413 453 432 404 399 426 462 493 485 395 366 323 236 154 124 130 154 134 161 148 175 237 231 218 282 300 310 325 345 372 387 394 394 379 371 344 316 297 301 329 339 357 326 307 295 308 304 297 271 203 173 174 179 141 77 46 50 84 73 84 88 79 66 82 116 84 167 95 174 190 157 267 223 362 335 239 215 287 263 165 113 301 221 113 52 40 52 52 51 39 31 39 59 67 51 35 35 43 47 55 63 63 64 60 49 45 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 51 40 40 36 43 39 46 46 35 35 38 37 44 40 40 40 37 33 33 32 36 32 39 39 46 45 49 45 41 41 48 43 32 32 28 28 31 31 27 27 30 29 37 33 28 28 35 31 27 27 27 23 23 22 22 22 22 22 22 23 23 27 27 23 47 41 49 48 49 50 43 36 36 35 35 34 38 42 49 50 38 35 39 43 47 43 43 43 43 43 43 43 43 47 47 40 44 37 37 37 37 37 37 37 53 53 53 49 45 45 42 38 38 47 66 58 38 45 77 109 156 192 124 44 71 119 187 283 172 96 60 85 85 37 37 50 36 37 37 42 53 49 53 49 38 42 42 42 39 43 40 40 56 60 61 72 77 89 97 108 111 78 58 73 85 84 104 135 82 105 172 279 370 381 309 219 236 160 95 55 51 59 63 55 62 62 62 58 62 58 58 54 42 62 58 42 55 103 131 123 44 44 45 53 61 73 81 77 74 66 50 58 74 86 83 79 60 64 68 77 89 81 81 73 69 72 68 64 64 52 52 44 48 56 60 64 64 64 64 60 92 94 132 207 268 291 317 348 352 344 316 333 464 533 372 104 52 46 55 63 67 71 78 88 121 181 308 455 559 615 665 693 536 440 333 199 97 56 66 100 53 70 67 46 50 69 65 40 44 54 69 68 69 80 125 159 329 479 642 482 118 58 171 106 74 63 55 47 47 47 43 44 52 65 77 77 81 85 81 65 72 79 75 59 44 43 43 44 48 56 60 60 56 47 43 43 59 51 47 47 51 48 56 53 77 66 62 54 54 58 54 47 69 47 46 46 45 42 41 41 42 42 42 63 108 133 77 41 45 45 45 46 54 72 89 102 155 256 411 536 577 271 86 128 67 64 77 66 54 54 66 89 138 192 284 361 414 455 484 499 481 342 187 159 224 277 263 228 362 303 225 158 111 84 76 65 81 77 69 61 49 46 49 45 45 45 49 49 53 53 64 57 49 49 49 49 53 53 53 53 40 40 40 41 41 45 45 42 50 50 54 54 42 42 47 55 71 43 42 46 54 46 42 46 63 63 62 54 42 42 41 41 50 50 58 58 62 67 91 127 243 387 513 604 221 112 38 84 42 43 43 47 51 51 55 55 55 51 50 42 40 48 64 80 95 83 72 92 104 96 60 43 50 82 89 62 43 52 89 107 142 272 401 554 428 119 46 63 114 114 110 87 64 41 41 40 40 41 60 63 63 82 121 164 173 183 183 176 172 149 117 90 134 111 92 77 81 78 78 74 58 54 54 55 51 47 47 47 51 50 50 50 50 51 51 55 62 94 98 66 42 50 54 46 38 42 42 42 46 50 50 50 40 40 40 40 44 43 51 50 41 76 110 117 151 242 353 435 518 556 520 412 290 197 136 80 48 38 40 40 39 47 53 45 81 68 93 126 287 561 603 382 216 130 78 88 69 37 37 41 59 173 133 35 35 64 47 34 34 34 49 93 172 243 299 320 173 146 110 75 51 39 40 40 40 52 56 56 60 72 72 64 48 41 41 41 41 37 37 37 54 62 62 66 70 66 55 51 38 44 60 57 66 80 106 131 168 157 161 153 138 118 98 100 87 89 79 57 63 73 68 40 36 48 59 55 50 73 108 132 229 245 250 246 227 180 144 117 105 74 48 41 61 73 66 43 43 44 70 118 143 200 330 456 577 563 520 433 351 301 307 339 342 354 363 348 337 325 321 318 373 392 415 406 374 346 346 350 321 321 336 345 356 356 351 339 299 300 288 257 234 232 221 213 250 265 288 311 334 361 389 408 432 440 438 423 400 390 391 388 389 385 400 435 481 489 486 461 468 486 521 548 524 491 499 536 542 487 445 462 508 517 452 386 287 221 174 187 208 197 185 184 171 191 234 296 347 362 342 310 230 190 187 208 173 83 79 142 200 262 303 284 256 244 221 193 205 205 173 136 100 76 91 93 44 45 54 58 51 58 77 99 148 186 254 323 407 488 551 575 588 558 520 474 404 346 313 304 341 319 307 304 298 258 194 154 99 121 136 162 197 240 279 294 310 264 189 111 101 142 204 232 317 302 279 228 176 129 86 62 47 47 47 48 48 48 48 48 63 67 71 78 102 130 157 179 229 255 303 345 403 476 546 614 747 814 834 785 644 455 281 164 125 141 155 171 209 251 258 225 186 154 114 87 77 70 66 54 62 55 55 55 52 60 64 64 60 52 52 51 56 84 123 149 183 193 207 241 278 292 283 270 287 287 295 299 307 326 334 338 358 346 340 352 380 404 404 403 456 482 490 497 497 500 527 543 558 569 587 603 614 621 628 617 606 600 604 604 607 606 601 597 616 623 630 638 657 669 685 693 538 468 391 338 313 279 236 200 71 70 64 67 82 98 90 74 47 63 64 68 72 77 77 65 57 57 54 58 59 71 83 80 73 81 97 113 128 123 105 91 108 141 267 422 475 431 433 484 470 459 471 487 492 491 478 469 437 478 500 475 419 359 272 226 284 346 446 566 669 692 638 562 462 416 362 325 311 283 205 117 79 66 62 74 79 67 74 98 53 74 98 98 78 58 65 76 118 204 222 227 333 408 445 508 563 611 675 733 801 872 944 990 1018 1018 970 903 809 683 537 423 261 162 102 109 112 74 74 110 115 97 93 125 142 150 166 206 297 323 296 219 159 155 135 95 86 86 92 102 128 192 276 345 449 509 561 597 642 700 726 707 677 630 574 570 670 772 757 667 592 649 662 586 496 481 537 557 484 451 391 278 198 173 119 53 54 63 66 65 83 117 120 129 208 257 321 388 388 316 264 237 142 98 63 49 39 37 42 71 112 102 110 105 140 182 208 205 262 334 429 497 534 559 581 610 646 684 708 716 723 731 750 769 755 747 733 707 681 649 630 604 581 575 564 545 519 493 486 476 426 418 396 361 321 289 277 259 195 198 174 115 80 88 89 74 78 74 198 144 52 66 58 79 102 58 84 131 123 63 63 108 144 189 157 200 405 533 604 752 909 970 998 988 978 942 868 789 656 551 416 305 233 204 194 203 175 198 193 183 214 268 255 205 180 178 173 144 95 51 51 62 58 69 75 276 559 597 576 693 630 682 695 649 602 596 632 630 514 446 365 304 280 295 314 317 374 422 458 423 336 301 317 378 518 534 533 533 537 548 552 552 543 551 559 571 579 587 587 587 592 569 542 526 530 539 563 579 559 548 540 521 513 498 490 483 472 480 488 503 503 499 495 494 521 537 556 560 555 543 543 532 535 508 492 472 461 465 473 474 434 434 438 435 427 408 403 384 330 330 334 327 319 300 281 269 234 223 215 200 189 184 181 173 155 148 144 144 144 140 133 126 126 119 115 111 116 113 117 121 133 129 132 128 128 140 158 169 207 221 199 153 114 89 96 90 97 178 306 313 224 192 180 100 76 36 32 31 32 80 178 275 210 116 56 61 65 37 36 46 50 54 54 54 57 57 61 53 75 66 58 57 88 155 227 275 324 317 266 169 106 88 69 44 54 53 52 40 40 40 41 45 49 49 49 49 49 49 49 49 42 43 51 63 78 82 93 93 55 126 213 271 286 281 296 315 329 347 370 377 404 435 465 464 517 550 590 565 470 328 174 88 64 45 36 36 36 42 58 59 47 40 44 61 93 110 118 125 99 95 84 69 61 50 43 43 71 58 89 67 69 303 439 323 299 318 345 365 391 402 409 408 479 481 520 583 630 641 612 577 618 629 659 685 711 723 743 749 807 861 900 931 969 1008 1005 985 1018 1019 977 917 860 762 650 586 488 447 388 333 324 360 376 383 352 312 300 332 343 322 310 328 368 364 376 404 440 444 408 390 492 527 528 510 482 448 428 412 440 399 429 467 469 528 590 570 549 522 514 523 543 551 543 520 506 487 481 484 443 389 362 378 399 395 374 340 303 261 223 205 190 182 181 180 186 213 244 271 266 298 321 321 298 290 302 315 328 309 275 237 203 180 165 181 166 289 420 526 595 644 697 739 649 661 626 531 452 426 428 453 595 637 666 663 663 659 636 602 568 553 530 515 503 483 447 401 411 389 385 376 379 379 391 397 425 405 412 451 471 463 470 461 399 354 288 209 111 58 71 105 93 124 111 114 160 151 166 267 355 373 365 357 360 367 367 360 364 361 354 342 331 319 315 312 285 266 255 243 256 252 245 227 203 177 170 167 151 116 109 114 90 78 74 74 73 57 60 68 76 87 99 179 182 138 186 228 316 249 153 157 224 184 139 171 302 217 105 37 33 37 41 40 48 32 32 52 63 51 31 31 31 36 44 52 56 56 56 56 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 46 46 42 42 45 46 42 42 34 33 33 33 44 43 43 43 40 40 36 36 39 39 42 41 45 41 48 44 44 39 47 39 28 28 35 31 27 27 34 29 33 32 39 35 35 31 35 34 30 30 26 26 22 22 22 21 21 21 21 22 22 26 26 27 50 40 49 51 52 46 43 36 36 35 35 34 41 45 53 54 34 35 43 47 51 47 43 39 43 43 43 43 43 47 47 40 44 37 37 37 37 37 37 37 53 53 49 49 45 41 41 38 38 43 62 58 46 45 69 93 160 264 208 64 59 151 258 351 270 135 51 80 88 37 36 58 36 36 37 41 53 49 48 44 38 42 42 42 39 43 40 40 52 52 45 56 61 85 101 120 58 69 80 75 58 73 144 224 130 130 146 191 238 231 187 133 89 52 40 44 56 56 48 38 67 59 54 46 46 50 62 66 42 62 62 38 38 63 111 131 68 64 64 64 64 61 65 61 62 47 43 51 67 83 80 80 72 76 80 72 72 65 64 60 56 64 60 56 59 52 55 44 47 47 47 55 55 55 55 59 91 82 109 183 249 263 258 269 296 448 506 464 491 537 376 95 44 47 59 60 48 52 74 104 129 164 247 377 505 608 689 725 749 717 645 484 303 167 117 104 94 93 82 74 78 90 71 42 44 47 77 64 61 76 146 211 318 409 405 230 67 88 117 39 66 51 47 47 43 43 44 48 53 68 81 73 73 70 58 45 44 55 59 63 63 64 52 43 42 56 84 72 43 41 43 67 51 51 47 44 44 52 60 57 81 74 66 58 58 55 51 47 89 61 56 66 61 51 66 101 61 113 118 115 189 275 191 46 53 49 46 50 58 69 86 102 206 296 451 555 502 195 54 132 93 75 71 60 57 54 58 65 65 139 236 286 292 298 339 367 391 329 257 205 170 159 184 208 205 206 188 144 77 53 65 93 69 69 65 57 54 50 50 46 46 46 50 50 54 54 65 65 49 49 49 49 49 49 49 49 41 41 41 41 41 45 49 42 66 62 55 47 42 43 52 68 60 48 43 55 51 42 41 41 43 47 51 47 42 41 42 43 58 59 66 59 59 68 92 135 287 428 521 597 278 108 36 98 43 43 44 44 43 43 47 47 64 79 62 66 96 87 66 66 157 145 169 209 182 110 67 78 76 148 132 54 42 69 110 103 211 283 485 523 273 76 76 80 74 66 66 59 67 65 65 54 40 41 41 50 58 53 45 40 55 62 74 90 106 110 95 90 90 78 67 63 71 71 67 59 58 54 54 55 51 47 47 47 51 54 62 62 58 51 39 39 54 118 122 50 37 58 66 38 38 42 42 42 46 50 50 50 44 44 44 44 44 39 39 46 37 96 129 120 179 306 396 411 508 451 343 243 193 163 126 66 37 39 38 40 60 54 36 51 64 86 107 233 498 653 492 197 162 93 68 83 77 38 37 40 94 180 128 35 35 48 35 34 50 38 54 117 197 237 216 184 142 115 91 63 43 36 36 40 68 60 60 76 80 68 52 44 41 38 42 42 42 41 37 37 58 57 54 58 66 78 86 86 63 65 65 66 71 89 118 139 157 149 145 137 121 97 69 68 70 72 62 39 37 48 47 35 35 35 43 59 94 153 208 240 318 279 228 180 140 98 66 39 79 65 61 58 58 58 50 42 47 43 61 106 167 260 379 489 543 503 422 351 312 314 344 380 368 368 360 333 294 255 239 228 278 290 305 300 283 279 295 322 294 309 341 360 360 340 315 295 260 256 238 223 213 202 176 152 209 240 271 297 327 358 405 436 468 464 453 442 435 420 393 366 375 391 434 492 530 526 495 463 553 548 555 563 535 491 483 480 495 438 387 377 383 401 376 350 271 208 165 166 163 131 111 110 167 216 276 330 368 379 375 374 321 322 327 288 174 91 136 244 290 313 314 275 251 243 228 204 208 193 161 113 70 46 46 47 42 45 66 90 99 110 133 148 168 209 274 350 430 523 608 643 626 604 582 525 424 331 286 277 294 255 228 237 261 226 142 85 90 108 106 105 131 185 260 320 400 361 295 249 243 272 305 310 310 264 212 181 161 126 70 44 46 47 52 56 56 47 47 46 55 54 47 47 63 94 134 168 207 244 301 362 439 517 592 668 818 879 894 822 660 467 297 191 229 229 230 233 274 297 296 271 216 180 136 105 98 103 101 93 82 74 55 51 50 51 64 76 64 60 56 56 60 68 83 94 160 174 192 222 255 273 263 255 282 287 291 295 306 321 333 345 380 375 382 414 454 480 461 440 505 520 528 535 531 535 554 570 585 592 592 600 595 594 587 575 562 559 559 555 558 554 553 549 580 576 575 571 586 602 618 630 476 413 332 283 262 224 157 113 52 50 48 58 66 70 70 66 46 47 47 48 56 64 61 57 81 77 70 74 71 79 87 84 76 65 53 52 60 80 103 125 134 148 245 393 453 413 407 447 484 477 481 474 470 458 445 429 429 454 497 498 420 295 179 145 259 325 421 530 620 633 567 488 367 353 326 293 272 222 132 50 61 67 67 63 75 87 82 58 62 66 66 58 53 53 73 100 89 171 172 181 309 411 460 511 598 646 702 771 841 910 971 1002 1000 970 903 828 711 554 389 267 171 107 66 75 108 124 124 127 167 165 161 178 175 155 129 125 166 214 235 208 172 152 105 52 76 75 75 80 105 154 215 267 415 483 554 594 639 685 706 687 733 676 580 500 524 600 616 569 642 646 603 531 489 513 542 544 490 469 412 307 238 210 165 103 69 57 53 60 95 125 116 125 189 194 194 214 201 146 105 94 43 39 44 66 47 42 43 54 134 164 180 155 139 169 227 268 261 318 393 454 498 535 565 598 638 673 701 724 723 734 758 777 754 759 756 748 715 680 657 646 588 582 586 568 546 524 494 471 484 450 407 369 353 342 346 340 284 243 176 88 48 54 78 82 66 74 232 191 76 69 54 102 53 81 103 90 108 144 161 153 131 157 179 234 327 453 598 721 852 920 960 976 982 972 920 857 759 657 519 393 298 246 217 206 182 182 205 220 198 189 268 379 221 140 90 114 121 77 37 40 59 77 127 321 548 586 580 674 653 665 674 672 650 616 578 529 590 514 425 360 355 367 370 343 295 363 413 402 339 296 289 318 450 494 525 532 532 531 538 549 537 551 559 567 572 575 575 576 572 549 522 510 507 527 555 568 553 534 507 483 463 448 444 437 430 434 446 454 454 457 456 452 483 499 519 519 499 482 470 455 481 458 434 414 402 406 418 426 383 383 376 372 364 345 344 329 298 298 302 295 287 268 249 238 206 195 187 172 161 145 141 141 138 138 133 126 122 115 108 104 104 93 89 86 90 95 108 116 112 112 120 124 139 158 170 185 212 227 236 219 185 167 157 146 180 209 313 353 312 273 181 45 81 34 29 32 85 144 168 181 147 85 41 49 57 38 37 46 50 54 58 54 53 53 65 70 76 57 51 89 164 267 359 418 471 496 414 228 102 80 61 42 42 48 40 40 40 40 41 45 49 49 49 49 49 49 49 42 42 42 47 59 78 82 93 93 40 83 166 225 252 256 279 310 293 303 318 341 364 387 406 417 453 489 530 535 475 338 179 72 45 41 37 41 50 47 43 39 38 39 39 41 70 98 114 125 88 80 64 49 41 41 41 42 42 50 109 107 101 279 420 395 341 352 375 399 430 441 436 435 517 516 559 637 671 633 612 616 660 649 651 658 695 729 767 792 834 865 895 902 945 990 1013 1002 986 1003 962 898 830 702 555 475 339 270 200 164 160 169 180 187 163 154 174 223 242 214 192 184 228 213 217 233 260 256 232 223 308 338 358 359 339 315 311 326 441 403 429 467 469 516 555 518 557 537 537 557 581 593 578 556 525 510 500 504 470 407 368 368 430 431 414 364 303 238 204 190 183 168 159 162 169 202 234 269 252 310 364 394 382 354 353 357 329 330 336 334 305 274 244 241 220 320 431 513 570 616 690 745 738 730 684 598 509 439 365 311 392 449 497 529 557 561 538 514 514 491 468 448 444 452 456 446 392 373 377 376 383 387 403 406 421 385 401 461 492 464 460 470 438 346 256 206 164 118 73 58 86 114 97 104 147 134 160 273 436 474 469 433 397 377 354 330 322 328 344 350 355 343 320 301 313 285 243 219 204 212 217 225 222 191 168 161 170 170 170 167 68 76 88 84 71 55 51 59 75 42 83 107 110 102 90 169 200 183 123 115 146 110 121 217 212 156 91 39 34 34 34 37 45 37 40 37 48 40 47 36 35 32 40 37 52 49 60 57 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 49 49 45 45 41 41 41 41 32 32 33 32 39 43 43 43 35 35 31 31 35 34 38 37 41 41 44 43 39 39 46 35 31 27 31 27 27 26 29 25 28 28 35 31 35 30 30 30 26 26 26 22 22 21 21 21 21 21 21 21 22 22 22 23 45 43 49 51 52 46 39 35 44 40 39 35 37 37 41 41 42 39 43 47 51 51 47 47 43 43 43 43 43 47 47 47 40 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 38 39 58 54 50 49 61 77 160 316 288 115 82 162 238 293 324 185 73 58 67 44 36 45 36 36 37 44 48 51 47 44 41 42 42 42 39 43 40 40 44 44 41 48 57 77 97 116 69 84 106 152 207 270 344 387 291 243 188 142 127 124 129 112 42 38 39 40 60 56 48 39 67 59 58 50 46 50 62 66 38 46 58 50 39 51 75 95 88 84 76 72 72 76 77 73 50 42 42 43 63 79 80 76 68 76 76 72 64 60 64 68 55 51 51 47 54 47 47 47 47 43 43 47 47 43 47 59 90 98 125 152 150 158 220 299 350 442 495 468 427 372 229 72 52 47 59 48 47 47 56 93 102 122 176 282 425 560 665 712 851 864 845 753 614 441 280 160 176 158 128 110 110 107 95 61 45 47 58 53 62 97 182 245 275 243 143 88 124 122 75 40 46 43 43 43 43 48 56 56 60 61 69 70 66 57 45 44 42 50 63 75 91 95 79 52 41 56 88 76 43 41 43 75 51 51 44 44 48 49 57 58 82 78 78 70 55 59 75 84 60 47 50 69 71 64 82 117 101 146 128 86 136 229 171 46 50 58 63 59 59 73 98 131 227 348 471 498 409 227 102 73 101 81 70 59 60 57 58 50 44 77 123 149 148 178 237 292 304 336 328 256 169 118 87 75 95 113 125 94 54 42 54 86 57 57 57 58 58 58 54 54 54 47 54 51 62 54 62 66 53 53 53 53 49 49 49 49 45 41 41 41 41 49 53 50 65 66 67 63 48 44 53 57 60 56 56 52 51 43 43 47 43 47 47 47 51 51 55 48 76 75 75 64 60 76 100 136 288 442 521 528 284 103 37 98 48 44 48 44 44 43 50 50 87 114 101 96 134 137 148 195 274 250 270 306 243 135 100 152 158 191 147 65 53 116 138 99 178 316 564 480 177 61 40 41 135 82 38 38 59 76 52 39 46 41 40 41 43 51 43 41 66 73 86 105 125 133 133 121 72 60 60 60 64 64 59 47 59 54 55 55 51 47 47 47 51 54 58 62 58 51 39 39 82 114 94 38 37 62 66 38 38 42 42 42 46 50 50 50 47 48 44 44 44 43 39 39 36 85 127 129 172 267 329 332 423 334 231 175 183 173 113 40 38 40 39 40 71 53 39 74 59 109 134 343 611 505 229 150 126 92 67 88 78 46 37 38 64 140 112 35 35 40 35 47 70 58 66 106 149 157 113 61 134 111 87 63 44 35 35 35 64 60 72 96 96 67 47 36 38 42 46 46 45 45 37 37 37 41 58 86 109 129 137 134 123 108 93 82 75 81 98 111 116 109 108 100 95 82 66 58 53 56 49 39 37 43 50 50 53 33 34 98 205 288 319 308 256 197 133 94 75 75 64 56 65 70 78 74 66 54 50 54 82 53 67 145 262 380 458 489 448 405 359 332 330 344 353 354 365 361 341 295 243 193 165 152 152 168 186 189 189 204 232 264 282 313 348 368 363 335 311 295 291 272 246 208 178 164 142 138 176 215 257 287 305 351 414 464 479 491 504 520 506 474 423 372 401 445 495 503 473 451 465 484 598 578 554 538 526 506 498 476 428 387 344 315 317 327 338 340 293 242 199 171 135 79 58 80 156 195 257 311 370 423 463 493 497 516 438 280 206 267 320 320 308 308 292 269 265 262 251 224 176 150 118 82 51 43 43 48 48 60 69 78 94 125 160 191 212 245 305 382 466 550 619 646 636 633 620 555 446 338 293 292 266 238 211 208 216 172 80 41 80 94 101 111 141 196 278 346 442 420 394 379 365 339 297 258 208 169 137 117 110 90 50 43 63 67 71 75 71 62 50 46 45 46 46 46 47 71 115 153 191 241 310 370 432 498 585 668 815 841 815 705 538 380 278 213 301 260 226 214 227 249 262 265 220 197 157 115 96 102 127 140 89 78 59 50 49 50 60 76 51 51 51 52 52 52 55 55 137 159 193 230 252 270 276 271 307 323 327 323 325 325 340 363 394 424 464 514 533 537 525 501 520 527 535 535 531 540 563 579 571 567 563 559 547 535 530 512 482 471 467 463 463 478 486 497 493 496 496 499 515 531 547 555 430 368 298 261 236 186 98 52 50 49 48 54 54 57 57 57 44 44 45 46 47 52 53 61 101 97 86 86 86 94 91 88 96 76 52 51 51 68 116 150 152 170 231 332 397 403 398 401 466 467 463 452 437 421 405 403 439 400 413 431 372 237 149 160 219 287 374 462 519 520 483 428 375 329 265 183 138 127 112 75 73 90 70 51 54 114 118 58 52 53 54 74 93 85 65 56 88 157 146 164 311 438 490 553 617 658 714 779 853 914 960 972 955 914 847 746 610 449 277 162 94 89 74 73 127 198 212 190 214 232 232 222 199 176 166 164 121 131 136 113 105 94 79 54 62 65 68 82 104 136 169 205 337 425 520 576 629 694 731 720 711 684 644 581 533 505 489 474 578 571 543 511 513 553 573 550 526 482 432 366 295 255 230 205 151 104 68 79 115 129 96 86 129 111 83 99 99 78 55 59 39 36 34 36 40 48 100 134 136 165 181 154 145 199 262 315 288 329 384 437 478 531 576 606 635 666 697 720 731 742 758 769 737 766 785 771 737 703 688 685 630 608 604 598 580 554 515 478 475 436 394 383 397 423 434 416 319 248 160 73 48 50 74 102 82 66 225 214 120 100 74 114 154 194 187 116 99 149 150 99 128 81 179 254 256 403 599 665 784 858 914 953 978 979 954 906 835 744 615 486 379 292 232 205 198 157 173 248 251 195 210 296 338 238 160 136 111 62 47 93 67 108 183 337 510 572 577 610 708 685 669 663 657 624 571 514 510 514 464 367 347 398 379 303 340 349 347 316 294 283 257 257 343 415 490 517 512 487 489 507 514 525 529 541 545 548 544 544 518 503 487 483 484 497 507 519 504 477 438 403 375 364 364 365 377 377 384 384 384 384 391 391 411 423 443 439 419 406 394 391 395 376 360 348 336 336 329 333 313 313 309 305 297 278 277 266 285 278 282 275 259 236 220 205 166 154 139 124 116 109 105 101 112 112 108 96 92 85 84 73 97 86 79 72 76 81 89 98 82 86 98 114 130 150 177 185 196 212 227 229 219 201 188 179 213 197 265 313 278 250 178 54 37 33 31 47 134 186 158 122 96 50 37 38 53 46 46 50 46 58 66 54 42 49 85 106 53 41 49 114 213 320 398 438 435 475 402 219 90 68 53 41 41 43 43 40 40 44 41 45 49 49 49 49 42 42 42 42 41 42 43 51 70 74 78 78 42 56 88 130 147 175 222 281 280 284 291 298 313 327 342 345 425 381 367 424 476 415 246 90 36 36 37 38 47 40 39 39 40 39 40 41 53 61 61 53 56 56 49 41 41 42 42 42 43 43 93 135 118 175 301 395 375 397 413 433 456 471 474 473 524 551 618 676 668 612 611 651 660 648 650 665 706 756 801 835 857 892 903 906 934 981 1005 990 947 964 938 874 777 637 467 345 245 156 99 99 115 99 91 94 132 103 91 115 135 134 131 139 122 115 119 140 149 153 141 139 140 159 186 198 181 163 182 228 350 372 462 523 509 537 587 560 600 593 601 605 605 597 578 563 552 529 526 530 504 446 399 402 417 435 418 364 272 210 182 180 173 162 153 148 162 185 216 250 254 296 352 394 412 434 467 497 461 434 396 362 346 332 322 322 306 368 426 476 510 553 615 667 679 669 635 594 552 479 349 237 211 237 281 341 397 424 427 426 430 429 414 401 394 413 437 446 380 372 372 376 380 388 403 407 434 370 353 393 425 421 457 508 442 340 247 213 211 178 116 66 79 99 87 102 161 152 158 257 462 544 575 545 509 485 445 394 371 345 322 300 309 326 342 343 367 336 293 257 234 238 247 256 233 198 158 138 156 180 172 141 97 98 106 114 119 123 107 91 75 42 95 47 63 127 59 87 118 158 137 112 132 108 103 162 118 109 100 76 56 40 39 35 32 33 41 33 32 31 31 32 36 33 33 33 41 41 53 57 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 49 49 45 45 41 41 44 37 32 32 32 32 32 32 36 36 31 31 35 34 30 30 33 33 40 40 47 43 50 46 46 35 27 27 27 26 26 25 33 28 31 31 35 30 38 33 33 33 33 29 29 25 25 21 21 21 21 21 21 21 21 25 25 22 48 46 44 53 48 42 39 35 48 40 39 34 37 33 33 33 45 39 39 39 39 43 47 51 43 43 43 43 43 47 47 47 40 40 40 40 40 40 40 40 36 36 37 41 45 49 49 46 38 39 50 50 50 50 53 61 148 340 359 199 118 130 182 245 355 275 155 56 45 70 60 35 37 37 37 48 48 51 51 47 41 42 42 42 39 43 40 40 40 44 45 56 61 73 81 99 116 74 80 226 447 587 582 506 451 400 310 216 132 90 72 65 48 40 40 40 45 49 53 49 48 48 51 51 54 54 57 53 38 38 46 54 51 47 51 63 95 87 79 75 72 84 96 97 43 42 42 43 56 72 83 79 51 75 99 107 91 71 63 59 50 47 43 42 46 46 46 50 54 42 41 46 46 42 47 67 71 91 122 121 96 112 226 346 261 257 285 314 298 214 124 85 68 54 47 46 46 47 47 54 91 115 151 238 377 528 653 713 883 915 911 862 793 687 520 376 335 279 221 176 138 107 85 70 47 46 46 46 76 122 195 242 170 160 93 70 99 49 40 79 42 42 42 43 48 59 64 72 64 57 61 57 53 45 44 43 42 55 67 67 68 72 56 43 42 44 65 61 44 43 44 60 52 48 48 48 45 49 57 58 74 82 90 67 47 55 92 143 87 85 100 137 151 128 115 126 134 155 128 67 73 108 94 45 45 54 67 56 47 61 122 175 227 364 479 460 330 253 167 89 120 96 77 58 55 56 45 45 58 61 69 80 94 117 144 163 114 269 353 286 182 150 147 144 101 101 93 70 54 43 47 55 42 42 50 54 55 55 55 51 51 48 55 51 59 55 62 62 58 65 61 61 57 53 53 49 49 45 41 41 45 49 57 54 53 62 79 87 71 56 45 46 53 65 65 57 52 52 56 67 59 51 43 48 64 72 68 53 69 68 68 53 57 76 108 153 250 434 490 407 233 96 40 63 49 45 49 49 56 55 62 62 93 136 155 157 179 241 359 469 365 332 332 341 278 190 175 235 302 260 184 124 135 164 150 107 195 371 518 310 109 86 41 55 128 83 39 40 84 108 88 49 53 40 38 38 41 46 46 41 58 54 54 73 90 94 94 82 73 61 61 57 68 60 49 41 59 54 55 55 51 47 47 47 51 50 50 50 50 51 51 51 158 114 58 38 42 54 54 46 38 42 42 42 46 50 50 50 47 47 47 43 43 43 43 43 37 57 96 118 149 204 279 342 386 277 154 102 115 117 91 57 39 41 41 41 50 52 66 105 104 122 232 462 541 313 103 113 88 63 68 73 69 37 35 36 33 92 95 47 51 43 36 75 51 55 63 79 91 97 93 78 107 92 72 52 37 36 35 35 36 45 72 104 104 84 72 72 37 38 38 38 38 37 37 36 34 49 105 165 209 225 225 209 195 160 121 86 68 68 73 74 70 70 70 77 76 72 71 63 42 42 44 49 55 69 87 103 83 91 144 240 332 376 359 305 181 112 56 40 49 73 85 85 42 54 66 66 54 50 62 78 88 107 165 256 373 448 458 437 366 335 316 310 320 310 279 244 239 239 231 201 170 134 118 114 109 120 123 118 110 137 178 224 305 328 359 367 362 346 342 342 374 356 309 232 150 101 103 131 119 158 208 242 271 332 418 479 491 518 557 573 551 512 469 435 444 464 482 457 419 425 495 554 573 572 560 553 558 562 543 504 412 383 353 319 301 296 298 300 274 238 202 158 93 44 48 94 131 171 226 304 398 488 557 591 602 602 490 324 318 439 448 342 311 303 291 284 292 293 271 240 148 118 90 59 44 44 45 49 59 59 59 60 65 104 155 198 283 316 372 448 525 581 611 613 678 663 645 572 456 356 315 310 279 268 245 218 185 137 97 80 118 133 168 238 300 350 406 450 462 431 390 367 334 280 206 155 113 106 102 86 67 51 51 51 78 78 74 70 73 69 65 61 44 53 61 62 59 75 119 150 212 266 335 380 404 454 539 619 739 747 689 561 406 283 226 203 224 174 138 140 162 198 235 265 250 242 211 164 118 100 118 143 77 74 59 51 50 55 63 75 55 51 50 50 50 50 51 59 109 140 182 227 257 275 293 300 311 327 342 334 333 332 355 388 443 501 564 586 570 557 560 561 535 532 536 528 514 514 526 538 506 495 492 476 460 444 429 414 375 361 349 341 344 367 387 406 378 393 405 421 440 460 472 480 352 306 267 231 194 135 63 50 51 54 64 70 65 61 68 61 58 46 46 47 47 47 48 49 73 73 62 66 66 74 75 79 88 84 72 60 53 69 101 136 146 160 197 266 347 389 388 371 404 413 426 418 406 387 390 394 417 366 368 402 339 203 110 118 164 224 315 378 411 419 402 371 342 291 191 97 59 81 116 112 85 99 59 49 51 115 150 106 62 53 53 66 105 113 81 63 106 155 141 182 330 449 509 588 636 665 714 775 845 899 922 916 914 867 791 671 512 339 179 85 68 93 108 98 142 211 233 217 228 283 320 306 264 221 176 146 132 117 95 81 74 67 59 54 54 54 61 76 109 126 143 166 291 398 501 565 622 687 736 732 679 673 693 689 634 574 566 590 539 579 599 583 571 587 591 573 563 510 456 408 351 292 275 279 193 123 75 91 114 102 65 58 90 75 59 67 68 44 40 43 38 38 41 94 154 195 219 213 110 120 132 144 199 273 316 318 355 380 416 457 505 547 588 615 637 667 698 721 740 747 758 761 733 761 789 778 752 726 715 711 673 654 634 608 590 568 546 523 482 447 421 410 415 419 412 371 255 182 118 66 51 52 83 106 90 48 166 195 136 120 78 107 240 217 203 176 157 124 128 133 147 59 134 219 221 372 553 576 706 785 852 908 958 975 972 958 891 808 695 574 457 346 254 197 182 166 185 225 244 223 206 217 301 315 326 310 225 116 64 86 75 136 223 349 467 560 601 606 641 653 673 663 642 620 587 554 378 506 514 391 382 478 447 300 321 307 288 270 284 293 246 196 251 336 422 468 455 437 432 442 473 484 495 498 502 498 502 491 468 449 449 442 447 452 461 466 439 408 369 322 295 284 288 296 316 319 315 307 314 318 322 322 322 334 350 346 334 326 322 326 314 306 298 286 278 266 262 254 254 254 246 242 234 230 226 226 241 241 241 230 215 192 172 157 109 102 91 76 72 60 60 68 82 86 82 74 70 58 58 51 63 56 53 46 46 42 42 43 44 46 69 89 117 149 165 177 174 185 200 215 217 211 197 189 185 161 197 190 131 131 143 106 32 34 56 116 164 175 140 97 53 38 37 38 50 50 50 50 50 58 62 53 49 69 105 123 43 43 77 144 234 312 347 362 358 383 317 183 78 63 48 41 40 40 40 40 44 44 41 45 49 49 49 49 42 42 42 42 41 42 42 47 62 62 66 62 86 57 40 45 56 73 132 192 192 188 203 226 256 267 286 305 368 316 284 310 364 346 248 157 108 111 99 72 56 52 56 60 49 45 45 57 69 69 57 53 52 52 49 49 54 46 43 44 84 48 62 111 110 100 177 311 382 420 444 459 463 478 497 508 523 583 653 672 640 604 615 647 628 647 677 708 754 792 825 851 873 919 947 950 966 978 966 938 923 906 892 817 673 536 383 224 161 105 64 73 93 85 69 63 119 101 70 82 82 78 74 67 87 84 85 97 102 98 86 78 71 74 89 123 117 103 140 202 330 412 563 609 527 518 584 601 597 608 628 628 616 604 589 582 583 544 533 538 516 468 436 429 385 409 397 336 252 191 175 185 131 120 119 114 120 138 165 184 251 293 353 410 462 513 569 603 582 546 489 440 407 390 369 362 348 371 394 413 431 466 517 545 578 568 550 540 535 501 396 293 170 141 129 168 215 249 272 302 358 376 391 398 398 402 417 414 395 384 384 380 380 380 387 391 411 359 354 394 418 410 437 467 429 366 292 243 238 229 188 142 67 76 63 99 162 149 132 228 435 573 650 658 647 632 581 514 428 389 338 305 318 339 352 353 362 362 359 340 320 304 308 310 294 259 215 180 193 214 197 154 151 119 95 105 153 181 146 98 67 63 119 41 52 172 76 43 55 103 79 82 162 193 149 144 83 86 98 94 77 57 41 36 33 50 73 61 33 32 31 31 45 41 33 33 33 33 42 49 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 52 59 55 48 52 44 40 40 36 32 32 32 32 32 33 33 31 31 30 30 30 30 29 29 40 36 43 43 46 46 42 42 26 26 26 26 25 25 28 24 27 27 30 26 33 29 29 29 29 29 25 25 21 21 21 21 21 20 20 20 21 21 21 21 47 42 47 49 48 42 39 35 36 36 34 34 33 37 48 45 41 34 34 35 35 39 43 43 43 43 43 43 43 47 47 47 36 36 36 36 36 36 36 36 36 36 37 41 45 49 53 46 38 39 42 42 46 50 49 49 132 319 383 271 154 93 141 264 386 389 282 99 32 73 75 35 41 45 45 52 51 54 54 43 41 42 42 42 39 43 40 40 40 44 49 60 65 69 73 87 107 112 161 315 540 666 635 535 527 505 456 372 268 163 90 44 48 40 40 39 39 40 45 53 44 44 55 59 62 58 53 49 74 42 38 42 43 39 43 59 71 67 59 59 60 80 100 105 55 43 42 43 56 68 79 75 43 83 123 134 98 54 39 38 46 42 42 42 42 42 46 46 54 41 40 42 42 41 43 67 80 72 80 87 86 98 172 256 131 108 120 168 200 181 130 95 84 61 46 46 47 47 47 46 78 118 162 218 333 485 611 687 824 897 916 879 845 801 707 597 484 401 323 239 161 84 54 51 48 47 46 54 97 143 181 195 95 107 83 43 40 40 43 60 42 42 42 47 51 63 72 80 61 45 45 45 45 44 44 45 41 63 79 59 43 44 48 44 43 44 45 53 48 48 48 52 56 56 52 52 45 49 54 58 50 70 75 63 47 59 104 159 161 147 176 242 279 260 214 189 161 143 121 100 87 82 76 66 46 55 60 48 46 62 135 207 267 369 487 487 278 201 160 125 136 112 77 54 46 43 43 43 57 61 73 100 123 118 90 80 225 370 435 325 162 94 83 80 104 77 46 42 47 59 55 51 42 42 46 55 59 59 59 52 52 52 56 55 59 59 63 66 74 77 73 69 65 61 61 57 53 49 45 41 45 49 61 65 53 66 83 83 72 53 46 49 45 62 85 73 57 61 69 76 60 63 52 60 76 77 77 61 89 85 73 53 49 57 85 126 243 404 434 287 162 81 55 43 46 46 50 50 67 71 78 85 115 121 184 270 328 432 514 521 452 435 423 412 381 339 335 352 504 403 283 200 175 152 114 79 254 343 325 115 62 99 43 80 40 41 68 88 96 104 104 108 48 40 39 40 52 60 53 40 41 41 40 41 57 62 65 57 77 73 57 53 64 60 52 44 59 55 55 55 52 47 47 47 55 50 46 42 46 51 59 63 214 114 42 50 66 46 38 50 38 42 42 42 46 50 50 50 43 43 43 47 47 47 51 51 54 46 57 84 90 125 224 332 348 240 132 81 73 67 53 46 40 39 41 40 37 71 117 112 78 157 395 501 305 138 120 91 55 60 58 65 61 55 58 58 34 95 95 63 67 36 35 51 43 51 59 55 51 59 82 102 67 56 48 41 36 36 36 36 36 56 80 96 100 100 75 44 37 37 37 36 36 36 36 36 34 68 149 232 284 292 276 249 239 195 129 86 66 51 44 44 45 44 48 51 54 57 60 57 41 40 39 45 53 63 95 126 162 234 327 388 403 367 319 273 171 114 70 46 54 71 82 71 66 74 78 66 54 54 74 93 139 221 324 390 436 439 410 369 342 308 277 255 241 211 168 125 132 133 134 123 103 84 79 79 78 82 77 72 79 115 182 240 321 354 377 373 364 364 384 404 457 439 393 288 162 66 67 100 61 96 135 179 225 301 410 483 517 548 579 576 546 518 503 489 490 459 421 399 417 459 517 552 528 551 571 584 609 621 590 532 420 398 384 363 342 320 306 288 269 241 209 160 91 46 73 136 172 206 264 346 451 533 586 602 585 569 511 452 459 484 442 351 349 334 334 327 331 316 278 243 148 114 75 48 44 45 45 45 55 69 74 75 84 120 167 209 322 355 412 472 536 572 582 580 648 621 599 543 462 386 349 343 341 346 342 314 278 270 289 317 336 332 362 424 462 461 454 461 402 372 346 329 299 233 163 112 66 83 87 72 47 46 51 67 75 77 69 68 60 67 66 70 42 51 72 66 58 71 104 147 225 275 331 356 365 406 472 541 605 616 579 498 378 283 229 206 141 106 90 116 163 192 232 266 319 327 316 262 192 138 112 110 76 65 58 55 63 71 67 67 78 70 58 50 50 51 52 67 81 120 174 216 253 264 287 301 296 323 351 354 349 356 398 436 521 571 602 604 571 551 574 591 551 530 522 503 480 468 468 469 438 432 420 397 382 355 339 327 308 289 273 261 260 272 291 303 306 318 334 354 381 400 412 416 250 236 217 172 114 56 52 51 51 62 80 90 81 72 79 76 82 59 51 59 52 48 49 65 65 61 61 61 54 62 66 63 52 64 68 64 57 66 102 136 151 145 166 231 316 362 362 352 353 370 379 380 372 368 383 395 386 387 401 396 320 196 95 55 112 161 240 299 342 349 351 328 235 184 104 59 59 82 106 85 74 86 74 54 58 98 130 138 110 70 52 52 77 105 105 107 129 162 147 208 353 441 496 584 644 665 710 771 834 872 884 862 846 788 705 568 393 225 104 56 76 88 114 142 165 181 205 245 319 394 447 437 383 302 213 140 131 105 91 92 97 82 58 54 54 54 54 77 102 127 136 152 292 403 505 566 615 676 725 729 708 709 716 701 646 594 590 622 642 678 689 654 626 622 618 603 604 555 502 449 385 326 309 309 240 166 122 119 114 69 47 46 74 76 71 72 48 38 38 56 132 205 309 392 407 349 242 151 97 126 166 206 273 328 342 317 359 391 423 457 501 539 561 568 638 656 686 721 752 767 766 757 760 757 765 770 760 752 730 711 691 684 676 642 600 578 569 574 516 494 464 429 390 362 347 307 203 123 71 51 51 52 72 95 98 46 123 175 140 129 86 104 126 73 100 168 204 187 231 306 233 175 181 218 257 356 459 509 632 703 774 848 903 950 970 976 940 861 752 639 507 384 273 204 170 186 202 209 197 208 224 246 186 276 366 392 350 262 185 151 223 257 344 422 467 548 621 627 585 629 665 648 619 582 530 480 317 430 486 446 459 513 464 337 279 280 274 288 330 355 312 258 222 279 341 376 390 388 402 412 415 422 429 436 440 435 435 420 394 372 372 369 374 387 395 393 351 320 289 258 230 215 208 208 246 250 246 238 241 237 237 241 241 249 261 257 241 229 225 225 227 223 215 203 191 179 171 167 174 174 166 162 158 158 158 166 165 165 165 153 141 118 99 80 53 41 38 38 37 37 38 38 40 47 47 40 40 36 36 36 36 37 38 40 40 40 39 39 41 42 47 75 100 132 153 150 175 174 178 196 211 209 204 202 209 177 182 139 51 48 120 143 77 108 128 143 149 145 103 55 38 38 37 38 38 39 42 38 62 54 45 53 66 89 113 99 46 68 134 189 234 253 263 267 291 272 218 139 81 51 42 41 40 47 47 51 44 48 48 48 49 49 49 49 42 42 42 42 42 42 43 47 58 58 54 54 83 58 58 70 74 65 85 114 90 83 98 126 167 182 208 227 242 231 215 185 166 149 138 146 181 184 160 120 80 53 61 77 49 49 60 72 88 93 81 76 64 64 57 50 54 51 52 56 44 64 66 84 142 176 242 351 381 435 467 474 462 473 505 540 546 618 661 637 616 616 612 600 610 642 701 751 792 818 848 869 885 935 974 982 983 982 950 907 911 846 823 740 547 442 337 150 80 100 90 64 65 97 88 58 89 98 102 130 131 99 56 43 77 79 88 96 89 74 58 50 58 47 47 88 97 90 138 212 317 405 542 572 468 447 510 534 573 593 620 636 640 636 632 625 614 567 540 541 526 487 459 460 388 393 369 316 256 200 184 186 100 93 96 95 93 96 114 122 196 262 358 445 519 585 648 693 680 668 639 597 545 489 440 410 391 398 413 413 416 424 452 469 482 499 493 471 462 452 413 363 206 132 79 89 112 130 163 198 316 342 380 404 423 426 425 414 411 400 392 384 376 372 364 364 388 368 391 435 447 415 394 390 419 400 346 297 300 315 270 197 55 68 63 99 158 133 108 207 345 537 672 722 749 762 728 661 515 465 419 389 371 357 326 303 328 345 373 374 366 355 355 356 349 342 314 278 278 295 286 243 229 202 158 131 143 156 141 110 98 118 143 41 52 185 109 43 112 132 79 79 179 230 210 221 113 104 95 91 94 98 82 69 99 119 110 74 38 33 33 32 50 42 33 33 32 33 34 41 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 52 55 62 63 52 59 48 48 36 40 39 32 32 32 32 32 32 31 30 30 30 33 29 33 28 39 39 46 42 38 38 45 34 26 26 26 26 25 25 24 24 27 23 27 26 29 25 33 32 25 25 25 21 21 21 20 20 20 20 20 20 20 20 21 21 47 38 43 53 51 45 39 35 34 34 34 33 33 37 56 49 33 42 54 62 62 58 50 46 50 50 50 50 51 54 54 47 36 36 36 36 36 36 36 36 44 44 45 49 49 49 49 46 46 39 38 38 42 46 45 41 120 239 307 291 213 97 105 248 400 459 380 166 35 61 82 40 56 56 53 60 56 59 54 51 41 42 42 42 39 43 40 40 40 44 49 60 61 69 77 90 122 215 328 433 538 614 608 567 553 555 535 468 364 244 139 85 41 45 57 53 45 40 40 40 44 48 55 55 58 54 50 46 86 50 38 46 50 38 39 59 51 47 39 43 55 79 107 109 71 45 44 44 60 72 79 75 58 90 122 122 86 58 46 57 50 46 42 41 41 41 49 46 70 41 41 46 46 42 50 75 77 49 45 68 79 75 91 122 106 94 87 96 132 144 117 81 83 68 54 46 47 48 48 47 55 105 141 161 236 369 483 580 689 804 845 827 806 804 756 673 542 465 374 293 184 87 57 67 48 48 48 83 122 136 142 129 112 68 64 53 42 73 78 43 44 47 51 55 55 67 68 76 61 44 43 43 44 43 45 61 87 142 155 95 43 42 48 56 43 43 44 49 52 52 52 48 64 60 49 45 45 49 50 54 46 58 59 59 52 72 104 146 194 180 229 330 427 428 370 329 305 247 186 169 160 135 114 97 82 68 49 47 47 90 166 231 311 381 479 476 226 153 117 85 120 104 69 46 42 43 43 44 44 52 76 99 111 106 90 99 155 154 150 151 164 164 117 70 87 64 41 41 42 43 44 48 41 42 43 51 55 56 56 52 52 44 48 48 52 52 56 63 86 93 89 81 77 73 69 65 57 53 45 41 45 53 61 69 73 74 74 67 52 49 57 62 45 75 110 102 82 81 77 77 68 84 96 96 81 69 85 94 126 114 93 58 45 46 66 107 280 385 406 216 123 73 92 44 45 46 50 53 75 79 90 104 156 142 273 407 451 532 574 496 575 590 579 571 576 578 550 492 614 524 386 258 162 112 90 84 202 227 206 139 123 99 41 41 42 66 97 93 64 39 39 54 54 62 74 78 78 74 66 63 65 57 49 57 69 77 73 64 80 71 51 47 51 63 63 59 59 55 55 55 52 47 47 47 51 50 46 46 46 51 55 59 194 98 38 50 66 42 38 50 38 42 42 42 46 50 50 50 46 46 43 47 40 44 49 49 67 54 53 64 55 78 165 261 250 167 110 94 87 60 37 39 41 36 40 44 36 119 188 110 72 307 454 334 138 75 113 112 59 57 70 61 60 66 73 81 66 102 86 78 102 66 35 55 55 51 43 43 36 40 47 51 36 36 36 37 36 37 37 36 41 68 84 88 124 155 115 44 49 38 37 36 36 36 37 40 36 89 176 260 304 303 279 256 238 187 123 69 46 42 42 41 42 41 41 41 51 51 65 58 40 39 38 59 80 106 161 216 329 381 430 430 378 302 263 237 180 135 99 79 79 84 91 80 103 99 95 87 86 106 142 181 265 343 406 413 403 398 374 334 311 273 223 177 151 117 86 63 82 90 95 84 68 49 45 49 56 78 97 105 120 151 206 252 340 369 385 380 374 386 419 454 488 485 467 371 230 104 66 80 46 59 96 122 178 266 371 456 521 552 571 564 533 501 486 479 461 414 376 371 420 463 481 483 499 531 547 560 589 617 598 540 455 434 435 433 424 394 353 322 299 267 243 218 188 159 202 256 310 336 374 428 489 538 564 571 562 538 536 554 548 494 439 398 415 390 389 378 355 320 270 231 156 118 75 48 45 46 46 45 82 92 93 90 106 151 206 256 318 363 426 467 503 524 554 584 623 600 571 553 520 479 447 433 438 447 455 455 443 438 449 467 418 398 413 444 447 410 381 377 378 352 335 321 281 203 137 94 56 60 61 49 48 47 51 59 59 61 64 63 59 62 58 62 42 66 80 77 70 71 112 163 241 267 297 317 346 379 425 471 470 510 528 499 411 323 236 196 127 87 78 127 174 194 234 276 368 381 390 368 303 221 143 93 79 53 49 58 75 83 79 70 97 89 74 55 50 50 50 50 73 113 171 213 238 253 275 294 297 332 367 378 377 395 449 495 555 574 600 607 602 597 596 579 517 495 484 453 414 395 384 385 378 356 344 322 295 264 244 232 232 224 216 212 204 204 210 210 246 250 265 277 297 312 328 336 177 197 194 143 68 49 50 52 50 59 84 83 81 72 79 76 61 46 46 74 87 98 118 139 100 96 89 85 74 71 75 75 50 51 52 53 54 78 126 165 171 126 143 217 299 325 320 323 327 351 368 369 364 364 383 399 402 431 436 360 279 211 145 84 90 128 195 255 295 309 319 306 163 103 55 53 56 82 107 81 54 62 105 122 113 78 97 134 109 77 52 53 77 101 101 107 153 174 167 244 387 443 491 591 651 665 702 753 804 839 843 811 744 689 602 461 293 149 67 56 66 65 117 192 206 185 229 309 468 526 540 503 450 377 305 235 131 90 68 65 78 83 86 87 55 54 54 76 117 135 151 164 295 403 513 570 623 691 737 748 707 716 739 720 685 650 641 638 731 723 689 646 637 649 645 618 628 609 559 491 426 385 358 341 354 285 227 199 143 60 44 44 62 69 65 54 40 38 42 99 421 415 385 321 249 189 141 105 111 184 271 311 342 364 363 341 414 436 470 507 552 574 581 580 649 660 694 725 763 778 773 757 780 757 745 754 771 764 734 702 685 713 722 691 629 595 597 614 546 527 490 428 358 326 328 312 200 112 52 50 50 50 52 76 131 48 131 191 168 157 113 135 98 57 92 152 195 204 255 323 345 365 303 261 317 345 381 493 550 609 687 764 841 899 950 967 962 898 804 680 552 414 299 219 198 178 186 218 226 205 197 220 194 226 249 272 331 377 369 329 446 449 502 529 496 513 594 613 660 664 629 564 523 502 432 343 253 277 349 441 482 448 378 338 255 245 227 217 263 324 325 304 217 240 259 289 323 352 370 380 339 346 353 357 349 348 341 329 307 300 289 293 297 306 323 327 273 262 238 215 188 173 158 157 192 199 195 191 187 183 175 175 194 206 214 206 182 158 146 145 147 143 131 119 107 102 95 90 91 90 86 82 89 89 93 104 96 103 107 96 88 72 49 34 32 32 32 32 32 32 33 33 30 30 30 30 31 31 31 32 34 43 61 81 82 82 74 63 39 41 43 63 95 123 144 152 189 185 185 197 215 215 214 209 202 154 134 84 36 36 52 75 234 208 156 124 121 126 75 37 37 38 38 38 38 38 38 37 70 49 37 46 85 113 109 75 41 83 162 216 220 206 198 201 206 166 118 91 68 48 40 40 40 40 51 44 44 48 48 48 49 49 49 49 42 42 42 42 42 42 43 47 51 47 50 43 55 63 103 162 166 121 89 82 52 44 44 67 79 85 99 126 133 117 90 67 52 46 43 55 125 144 140 112 61 41 53 73 53 56 52 56 61 61 56 40 84 76 61 46 42 43 48 45 43 104 99 42 98 165 219 299 373 435 479 474 450 454 509 560 559 634 649 612 600 643 623 563 602 650 712 755 792 818 855 874 885 928 966 974 975 972 944 886 869 752 732 641 432 359 312 114 44 129 150 75 67 146 150 95 117 138 154 178 191 168 129 98 71 80 102 119 113 102 95 87 52 47 46 66 83 83 143 220 344 389 494 536 487 501 561 560 619 634 658 678 690 690 682 667 660 606 567 568 557 522 498 491 416 401 360 323 268 231 199 182 112 109 109 108 110 102 105 111 123 196 308 403 492 597 711 794 801 801 779 717 633 564 515 493 427 427 435 423 403 396 401 405 407 449 455 416 375 368 370 360 219 137 80 91 106 120 142 183 298 324 358 389 420 439 446 446 415 404 403 388 376 368 360 356 412 396 396 416 416 388 360 351 396 396 361 328 364 398 315 191 69 94 82 102 149 113 88 196 228 466 645 744 813 871 864 807 741 679 582 517 453 403 342 302 310 331 367 372 372 365 373 382 359 379 375 333 325 345 345 314 323 327 293 209 134 123 159 173 177 182 167 42 48 180 144 73 220 200 96 44 84 112 139 203 174 137 96 99 130 154 153 144 188 168 116 52 34 34 34 38 62 50 34 33 32 33 33 37 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 52 62 62 59 59 55 55 44 43 47 39 39 35 32 32 32 32 30 30 30 29 29 29 28 28 35 31 38 38 34 30 30 30 26 25 25 25 24 24 27 27 23 26 26 29 29 25 32 32 25 25 25 21 21 20 20 20 20 20 20 19 19 20 20 21 43 45 50 49 51 45 35 35 34 34 33 33 33 37 48 52 37 50 70 86 90 78 62 50 50 50 50 50 51 54 54 47 39 36 36 36 36 36 36 36 60 56 56 56 52 48 48 41 54 39 38 38 42 46 45 41 116 152 204 275 266 122 66 184 395 486 431 212 50 48 81 63 56 56 56 60 59 59 55 51 48 42 42 42 46 43 43 40 40 44 45 52 61 73 81 102 99 223 341 426 502 555 569 540 589 575 535 463 349 232 136 85 69 85 113 113 97 65 45 40 52 48 51 51 54 54 54 54 74 46 46 70 66 38 38 51 47 39 39 39 51 72 107 113 79 60 52 52 71 79 75 78 50 78 94 101 97 117 169 213 50 46 42 41 40 41 45 49 82 50 41 54 58 46 58 91 53 44 45 73 76 64 72 100 144 108 81 85 97 94 74 69 75 75 65 54 48 48 48 48 48 94 120 105 137 242 356 450 559 665 686 664 689 735 710 641 529 457 385 305 208 107 77 95 47 49 69 108 137 132 103 85 105 38 46 86 42 44 53 40 56 52 59 51 55 63 71 68 65 44 42 42 42 43 45 73 219 270 258 159 55 41 42 44 43 43 44 49 52 52 52 52 68 64 53 49 45 49 50 50 50 50 51 63 76 92 104 126 264 264 325 475 615 656 620 570 630 520 403 351 323 282 229 184 151 106 59 47 49 107 180 236 300 362 448 432 183 162 121 41 78 73 50 42 42 47 67 71 63 75 71 55 42 47 86 129 125 103 112 149 153 102 86 103 103 93 78 46 41 41 42 43 41 42 43 51 59 59 55 51 51 44 55 48 52 52 55 63 86 94 90 82 78 70 66 73 57 53 45 41 45 53 61 69 93 89 70 47 43 44 58 79 46 91 142 145 120 111 113 98 85 117 152 144 112 97 121 157 153 137 107 76 61 66 91 128 318 368 381 191 106 64 114 50 45 45 46 61 75 90 101 126 192 237 439 544 461 514 659 653 696 739 740 725 749 772 707 594 618 565 447 276 148 111 126 137 229 170 141 149 100 43 43 72 46 53 57 57 56 59 55 62 42 57 69 70 62 58 73 74 75 56 48 52 60 68 64 60 79 59 39 39 47 63 71 75 59 55 55 55 51 47 47 47 51 50 54 54 55 51 51 47 134 70 37 42 58 46 38 43 38 39 39 42 46 50 50 50 42 46 46 47 44 48 45 45 40 44 62 61 60 79 139 203 159 88 44 57 65 46 38 51 48 35 39 73 55 184 258 117 148 455 351 99 132 133 48 122 49 58 62 53 51 58 72 80 45 62 42 66 134 126 83 115 55 40 36 43 60 64 43 34 36 37 37 37 37 37 37 36 37 68 80 100 179 251 215 119 61 47 42 37 37 37 53 53 77 125 204 272 307 303 275 244 206 155 95 48 40 40 40 40 40 40 39 39 39 46 58 50 38 37 41 82 130 196 295 371 492 477 441 382 314 262 242 213 178 134 121 113 117 125 133 133 105 105 105 117 149 205 269 323 387 409 388 344 339 355 339 299 257 223 169 127 105 79 67 63 42 54 64 64 50 46 45 49 84 130 173 200 203 206 217 235 355 381 389 380 367 379 426 463 468 486 487 423 287 145 68 62 52 56 66 88 133 218 322 403 488 515 545 550 522 483 451 424 351 335 341 364 410 436 430 417 496 505 505 487 523 564 561 523 508 494 494 491 488 450 390 347 339 307 291 309 320 330 373 425 455 455 476 486 510 524 541 548 591 575 561 571 558 512 470 448 447 428 421 402 367 320 265 223 156 117 67 44 45 46 46 45 91 93 74 74 97 149 225 283 321 378 434 459 464 489 543 598 660 641 619 623 624 603 574 556 545 546 550 549 523 480 437 401 331 330 358 402 421 408 405 422 451 393 328 272 207 137 90 64 65 49 48 48 57 68 67 63 58 64 60 67 62 58 50 50 73 98 119 112 97 113 165 212 271 270 283 313 346 384 422 437 436 477 522 512 433 329 221 153 112 53 50 84 136 160 212 269 352 380 413 419 381 296 171 85 75 49 48 50 82 102 90 77 113 104 81 62 50 49 48 48 74 121 179 213 227 237 256 275 304 344 385 396 388 407 464 521 547 564 586 632 671 673 641 576 465 434 422 388 356 330 312 313 302 280 261 238 207 176 156 144 129 133 143 147 150 138 136 132 184 179 187 183 196 212 225 237 143 135 137 124 87 58 64 93 82 79 74 65 59 68 78 74 92 57 68 112 131 120 147 200 157 114 95 112 86 50 50 72 56 53 57 54 53 54 66 89 117 107 114 176 223 253 284 323 341 320 313 349 364 363 378 409 448 500 519 456 356 252 135 52 50 55 118 187 225 216 179 137 102 75 53 53 62 86 106 122 51 51 61 94 85 52 77 137 92 72 52 51 56 84 112 135 179 159 200 332 430 457 520 612 654 673 708 748 772 754 716 663 639 599 505 343 198 116 73 58 55 58 170 267 253 227 319 455 577 617 621 561 466 378 290 214 105 83 65 71 87 95 84 71 55 65 88 95 115 133 161 194 321 425 532 584 633 697 747 744 718 720 734 712 680 641 636 625 669 650 622 622 634 650 654 643 648 629 603 561 526 481 451 425 356 362 372 357 314 227 143 92 40 40 41 42 41 39 43 63 242 230 204 159 122 129 172 213 330 357 395 414 409 399 378 379 413 459 497 523 551 585 596 595 655 673 697 739 784 807 796 780 788 752 737 751 764 748 717 705 708 736 748 720 681 650 648 654 597 553 496 434 366 308 277 234 173 92 52 52 52 50 52 96 107 48 47 159 268 204 116 109 108 95 125 172 215 260 318 373 435 467 346 246 313 344 338 420 471 534 595 659 731 812 893 936 972 943 861 733 608 487 360 245 210 180 191 211 218 198 202 229 160 171 191 234 289 321 325 342 433 500 538 542 549 567 597 597 620 617 595 546 478 388 266 176 198 218 234 254 261 279 307 328 272 278 239 237 179 269 262 242 215 207 201 227 300 361 336 278 281 272 252 229 242 258 238 202 221 217 213 217 222 233 241 242 218 210 195 183 167 148 137 133 141 144 140 136 139 135 138 138 146 146 149 141 132 108 84 75 82 85 81 73 65 60 53 48 57 59 52 47 51 55 55 62 82 81 73 65 53 45 41 34 34 38 46 46 46 38 30 29 50 53 43 40 44 45 54 59 63 72 89 113 126 126 122 97 41 42 42 42 65 93 137 165 194 190 199 220 220 189 169 188 188 147 91 56 40 37 39 71 273 281 240 160 116 105 66 37 50 38 38 46 46 38 38 50 98 50 101 36 38 126 61 74 95 113 161 189 189 173 153 153 136 112 87 70 73 81 91 77 59 41 48 41 40 40 40 40 41 41 45 45 49 49 53 53 73 42 41 47 51 43 43 48 44 41 46 150 225 185 95 40 59 43 56 49 43 80 115 70 97 88 76 57 46 47 51 52 70 97 105 88 56 44 60 80 48 55 60 60 64 64 60 60 68 100 93 42 41 44 49 44 43 49 63 50 83 134 179 192 315 400 448 448 451 491 529 533 536 594 629 608 603 626 630 614 591 658 705 711 745 821 852 843 893 905 909 925 926 910 879 835 755 660 642 535 328 250 221 89 147 196 188 111 85 139 174 178 201 265 326 378 395 388 381 389 303 282 240 178 144 134 112 85 59 47 46 70 105 118 185 273 377 430 495 520 515 518 561 597 683 698 718 738 750 746 735 728 705 686 663 626 591 552 502 472 448 426 376 311 263 238 214 181 135 88 76 100 120 103 94 94 102 145 228 323 412 518 667 776 886 875 861 842 804 734 629 551 533 546 530 491 456 449 446 436 413 412 410 388 354 336 337 355 296 229 145 117 156 231 298 325 335 310 304 323 350 357 373 400 415 415 434 431 407 387 392 424 389 393 405 414 418 406 382 366 354 402 419 396 386 360 293 199 88 86 83 84 105 122 102 121 217 391 541 675 815 925 971 953 896 837 749 653 554 470 401 366 377 338 338 379 407 388 396 420 409 394 363 323 319 328 320 292 349 342 368 334 192 89 125 183 207 240 201 106 106 179 175 88 153 93 65 86 98 82 97 140 123 106 96 94 97 155 255 331 237 190 110 37 35 41 41 34 55 63 77 73 41 31 32 64 44 40 33 32 32 33 33 33 37 37 37 41 41 41 45 52 43 43 47 47 51 51 58 62 54 53 49 49 45 45 41 41 33 33 29 29 28 28 28 27 27 27 27 26 25 25 25 25 28 35 35 31 31 27 30 26 26 33 33 36 36 32 32 28 24 24 23 19 19 19 19 19 19 19 19 19 23 23 27 20 22 32 50 60 54 41 38 39 34 33 32 31 31 36 44 52 38 43 59 75 75 67 51 39 39 39 47 47 47 47 47 40 44 40 40 44 40 36 36 36 40 44 40 36 36 36 52 68 49 49 45 38 37 41 45 49 89 69 157 289 285 157 81 114 307 473 522 368 177 88 62 43 48 48 44 51 59 62 74 66 47 41 49 46 42 39 43 55 52 52 45 48 53 65 77 95 92 166 256 352 410 459 485 496 541 526 489 436 352 259 170 116 145 150 149 118 97 81 57 39 39 39 43 51 50 50 54 62 54 54 50 50 39 39 39 39 56 40 39 40 48 45 80 101 62 55 63 63 74 70 66 66 41 53 57 56 48 68 108 144 110 83 54 42 49 53 48 44 96 64 53 65 62 54 54 67 50 67 80 76 64 57 70 94 95 75 51 58 74 78 61 45 56 64 69 66 51 47 47 49 46 74 105 104 98 132 200 295 466 529 529 506 529 570 564 518 460 416 382 326 233 132 98 101 50 50 73 87 105 99 94 82 92 85 81 74 82 70 55 42 56 49 56 60 60 64 64 67 87 43 41 42 43 43 96 175 326 353 322 198 82 41 42 43 42 43 43 48 48 60 57 61 81 61 44 44 62 78 62 45 44 45 47 63 79 95 108 141 223 290 383 518 659 739 764 754 821 776 710 634 562 479 398 330 306 182 85 48 50 78 155 235 281 395 527 462 207 63 59 85 44 73 104 95 58 50 74 106 77 66 62 55 55 60 61 76 169 112 88 120 124 80 49 65 58 58 46 43 42 42 41 42 63 41 40 43 42 40 42 82 41 42 58 82 94 82 58 42 59 75 79 67 70 74 66 54 66 58 46 41 42 53 69 81 100 89 70 47 43 45 48 72 95 154 184 169 171 197 199 159 164 168 166 157 164 206 270 322 263 194 153 148 116 67 50 89 231 297 270 136 65 87 135 136 84 46 44 71 90 92 127 206 326 440 641 650 447 492 757 879 902 925 914 888 876 854 789 693 570 466 331 213 145 121 154 198 133 107 93 93 73 43 48 73 49 56 60 60 59 51 47 47 38 74 86 66 70 106 103 67 80 73 73 69 65 61 57 56 64 60 48 40 40 48 56 71 63 59 59 55 55 51 51 51 47 47 46 47 47 47 47 47 101 73 49 42 54 54 39 38 39 39 39 39 46 46 49 49 57 53 50 43 40 41 42 46 40 40 52 70 74 69 108 152 101 85 61 42 38 47 44 47 54 77 75 85 191 284 214 63 449 417 174 30 101 122 35 36 46 46 54 57 62 62 72 76 77 46 54 99 99 51 36 51 51 47 43 43 47 51 51 44 45 45 45 45 45 45 45 45 48 75 99 135 210 262 210 111 97 79 78 59 62 47 46 38 38 114 213 289 304 276 236 205 140 105 77 45 40 39 38 38 39 39 38 38 38 39 40 40 63 74 114 163 219 297 424 525 570 519 445 370 322 301 297 279 211 185 197 197 209 197 165 137 166 179 210 250 279 307 327 353 364 374 342 302 295 309 293 239 164 142 92 51 52 58 47 44 50 50 51 60 49 45 45 49 147 217 307 338 304 255 274 317 350 361 373 385 373 368 397 433 434 421 443 440 342 192 99 85 69 50 54 92 106 132 229 342 387 424 442 441 449 450 414 355 340 321 307 302 329 372 422 453 401 390 394 392 405 430 443 459 467 471 471 471 460 441 417 401 373 389 419 439 461 492 527 539 486 466 435 428 480 561 621 628 612 593 571 566 565 548 515 477 486 452 429 417 355 268 201 182 119 97 75 53 46 47 47 46 43 43 52 87 149 208 255 301 354 372 414 472 495 509 556 617 659 636 628 646 646 615 586 568 648 634 597 548 483 414 349 338 391 423 456 520 553 542 511 482 425 359 291 237 164 91 64 73 53 65 61 48 51 63 74 73 61 44 43 44 42 40 44 92 130 157 185 189 177 189 252 323 318 329 329 340 358 374 401 424 458 498 530 504 416 285 165 92 96 65 57 83 108 121 162 219 271 310 351 373 351 266 164 83 76 53 49 57 93 105 101 80 99 80 80 81 50 46 48 56 127 149 168 178 176 194 229 271 314 365 400 400 388 399 453 510 566 611 651 677 714 740 711 636 493 407 364 322 284 242 236 254 184 181 166 139 111 83 75 68 82 77 91 98 103 121 143 166 141 169 166 132 125 146 147 124 120 87 77 102 116 111 116 134 141 114 91 62 63 80 101 105 146 127 142 186 217 209 217 230 263 185 134 124 98 51 50 52 53 53 53 54 53 54 66 74 101 93 119 146 161 176 235 305 370 341 325 353 373 368 374 389 460 511 534 478 399 303 191 113 88 104 131 146 153 136 111 91 70 79 84 80 84 89 102 118 73 57 65 89 77 57 93 160 124 92 60 52 68 104 132 159 148 180 269 383 442 457 524 616 685 693 705 726 720 695 644 580 541 481 369 242 132 93 62 59 56 104 178 216 249 327 474 580 592 601 572 499 388 288 196 119 111 85 67 68 92 96 84 75 58 81 103 121 126 148 196 248 344 432 523 575 635 701 746 743 733 726 726 711 687 659 632 612 649 629 621 630 654 678 685 678 659 648 641 625 591 556 526 496 430 432 438 424 400 339 287 248 157 134 123 116 73 44 44 55 146 142 148 142 161 216 291 354 374 378 397 431 460 467 460 447 464 495 529 552 588 619 631 633 678 688 707 738 769 796 803 796 796 760 749 762 771 755 728 721 739 750 761 746 731 696 677 655 619 586 522 458 400 328 270 218 177 96 61 69 73 53 57 88 107 51 51 178 295 258 167 140 118 109 132 194 252 312 373 410 494 485 315 157 193 281 316 339 380 485 572 613 660 758 847 892 959 942 872 770 653 547 421 303 209 173 180 188 183 167 194 234 193 208 216 215 199 198 214 237 348 354 352 374 433 507 560 557 557 546 543 525 438 302 188 144 170 170 169 164 147 162 229 285 365 354 308 314 215 217 201 211 173 205 211 193 218 249 230 169 128 148 156 160 157 158 166 169 147 154 158 166 174 178 174 170 150 146 138 126 114 107 99 95 71 67 63 66 62 62 62 65 84 91 87 83 67 54 34 32 41 41 44 44 36 32 35 31 30 30 30 29 29 29 29 33 57 60 52 44 36 32 32 28 44 44 52 56 52 48 47 50 64 68 61 62 66 72 73 71 103 111 125 149 161 165 161 140 78 44 41 39 40 68 123 151 180 172 186 212 220 182 135 138 150 101 49 40 40 40 57 107 242 277 265 176 92 53 45 45 50 39 39 50 50 38 38 50 70 61 130 58 37 89 35 37 75 100 144 161 158 134 111 106 94 81 52 54 68 83 98 80 55 40 40 40 40 40 40 40 41 41 41 42 46 46 49 49 53 41 41 43 47 43 44 60 80 40 54 129 152 211 202 40 40 41 57 68 44 68 88 43 78 74 70 62 55 47 44 47 41 61 69 65 49 45 61 77 49 53 60 53 64 53 60 60 61 93 78 42 42 52 53 44 43 43 42 61 127 186 188 164 232 329 405 433 449 481 508 518 564 587 614 628 643 642 642 634 603 627 649 668 725 787 825 820 871 867 863 864 860 853 826 782 671 597 521 408 268 172 144 142 242 223 175 109 83 108 134 159 286 352 428 500 544 576 573 566 525 472 386 273 187 137 95 68 54 48 47 84 116 144 243 363 427 467 505 526 537 575 626 674 737 744 756 768 783 772 772 762 750 724 694 663 626 595 557 531 476 446 384 315 263 234 198 156 123 80 53 74 93 92 96 115 113 140 191 242 303 421 610 762 849 887 921 945 927 870 783 713 648 637 606 567 548 533 511 480 435 425 404 378 344 322 334 340 301 266 226 214 241 269 289 296 307 289 264 255 277 317 368 407 447 454 462 462 431 403 388 400 353 366 390 403 414 411 399 391 359 359 395 435 416 330 247 212 198 152 105 110 148 169 117 87 241 377 498 603 711 823 881 892 904 905 883 819 714 595 491 441 413 357 337 371 399 384 388 412 401 405 374 331 295 287 287 279 264 280 337 353 254 143 148 222 203 231 208 134 134 179 163 84 69 49 46 74 82 70 81 112 130 137 143 138 144 199 318 410 242 164 96 56 39 37 37 37 44 55 78 89 69 44 31 39 36 36 36 32 32 33 33 33 37 37 37 37 37 41 41 48 43 43 43 47 47 51 58 57 45 45 49 45 41 41 41 36 33 29 29 28 28 27 27 27 27 27 26 26 25 25 25 25 35 39 35 35 31 30 33 33 33 33 36 36 32 32 28 27 23 23 23 19 19 19 19 18 18 18 18 18 19 19 23 20 22 39 57 60 50 37 38 42 34 33 32 31 31 36 52 49 42 39 47 55 55 55 51 47 43 43 50 50 50 50 51 43 44 41 40 44 40 40 36 36 36 40 40 35 35 36 52 68 56 56 45 45 37 41 45 49 82 49 102 238 282 194 79 63 244 444 545 476 337 228 133 48 40 40 44 44 59 62 66 66 51 52 53 54 42 42 43 51 48 44 41 44 49 61 73 84 98 144 214 276 325 359 393 404 464 457 443 402 341 272 209 163 169 169 146 113 77 65 49 39 48 48 55 59 54 50 50 50 54 54 46 46 39 39 38 38 49 40 40 40 40 40 57 89 58 58 58 62 66 62 54 54 40 41 44 40 39 43 63 76 66 54 50 62 85 92 84 68 64 84 80 57 42 58 63 47 54 62 82 79 72 61 66 71 80 64 51 47 58 54 45 44 64 68 77 89 70 47 45 46 46 67 114 114 97 96 123 176 313 373 389 381 400 432 413 361 331 313 297 280 207 117 68 65 52 56 73 79 88 83 81 81 85 84 81 78 78 78 54 42 51 44 44 45 52 60 71 75 86 47 41 42 55 99 187 267 372 361 302 182 90 51 46 42 47 47 44 44 48 64 73 85 125 69 42 44 98 122 74 42 43 45 47 51 55 75 104 153 142 242 378 505 631 733 825 882 897 886 851 772 670 571 509 454 383 232 89 48 59 83 140 192 331 355 443 420 228 76 44 45 43 53 96 95 74 61 72 92 80 76 65 47 47 44 45 49 183 118 74 78 66 42 42 62 46 46 43 43 42 42 42 42 79 43 40 83 78 42 86 62 97 73 65 93 133 141 105 66 52 68 68 55 62 70 66 54 59 51 46 42 42 46 65 76 92 81 70 47 44 45 47 64 127 173 198 187 204 261 314 326 383 359 345 331 356 391 434 459 440 348 268 216 145 62 48 61 105 163 156 77 45 60 104 116 56 44 43 59 85 119 202 325 543 632 743 727 603 681 890 947 942 974 970 929 883 861 823 763 564 405 261 210 203 211 242 282 134 81 44 54 62 58 63 83 51 59 63 63 59 51 47 43 67 71 55 47 95 147 119 51 76 76 72 64 56 48 44 44 76 68 56 48 44 48 52 56 59 59 59 55 55 51 51 51 47 47 47 47 47 47 47 47 93 72 49 45 50 50 39 39 39 39 39 39 46 46 49 49 61 53 49 43 40 40 41 41 42 41 44 67 66 62 88 124 69 69 58 46 38 39 52 74 97 80 33 87 228 163 145 310 464 255 80 45 79 65 38 38 39 50 49 59 58 58 76 72 49 34 66 111 99 47 35 55 44 55 63 59 47 39 43 40 44 37 37 37 37 37 37 37 52 63 99 154 206 210 161 103 122 83 47 43 63 79 75 62 74 134 209 257 257 220 176 142 93 74 57 53 59 47 38 36 62 54 43 40 40 42 46 54 63 85 141 238 345 447 558 635 537 467 372 305 301 317 344 349 316 253 204 185 213 241 241 222 251 275 311 347 363 352 336 335 310 328 305 282 283 300 266 212 126 100 66 43 44 47 47 45 43 50 59 68 49 45 49 73 167 260 358 375 326 284 284 311 351 343 358 375 394 394 395 396 369 375 399 412 347 220 107 64 70 50 49 58 69 80 149 242 302 356 397 384 372 376 369 338 267 263 278 298 332 351 362 358 278 278 275 268 273 286 296 307 327 347 371 386 381 389 407 427 402 437 484 523 550 553 552 534 453 429 423 471 559 656 685 676 696 697 660 602 574 581 563 526 472 433 406 387 335 249 197 179 164 165 150 120 93 59 47 46 69 101 160 234 289 327 357 379 418 405 407 422 417 412 435 475 521 512 522 552 579 589 597 617 689 667 611 527 428 355 302 315 392 480 525 537 558 552 502 432 367 318 252 194 129 90 79 87 92 72 52 63 82 101 101 93 60 44 44 45 45 45 66 125 202 260 272 235 215 262 316 336 327 331 335 343 362 382 410 433 462 494 514 488 392 276 160 87 71 52 53 92 129 138 161 221 264 302 321 334 297 223 125 58 47 49 61 73 84 88 88 87 86 67 72 77 54 48 49 71 151 158 160 150 140 162 205 255 345 379 400 399 387 409 459 516 581 637 705 734 764 782 769 688 510 377 291 252 223 185 167 173 127 120 116 100 69 53 48 48 50 50 57 91 155 229 310 358 360 385 354 279 194 144 109 71 115 49 45 73 134 150 162 180 211 169 122 89 75 96 126 152 216 227 247 279 311 335 332 321 365 265 167 133 99 52 50 50 61 57 53 54 54 54 54 54 70 93 123 131 106 113 189 298 336 300 288 320 348 355 353 356 403 443 470 430 373 310 226 160 125 117 112 99 83 62 53 61 68 96 100 93 72 53 57 70 89 68 60 72 64 52 72 116 152 112 68 52 67 99 123 147 152 201 281 371 427 470 537 601 647 654 670 684 685 656 614 561 451 357 260 184 141 118 96 89 55 160 226 240 313 472 601 624 612 575 511 421 322 238 162 106 115 90 72 69 84 84 76 75 54 84 103 101 107 147 220 288 391 459 526 567 635 708 742 746 744 737 729 725 717 682 646 615 651 640 629 641 661 670 670 666 666 670 670 663 641 617 575 545 499 485 482 464 449 419 399 376 310 294 283 276 249 195 182 195 210 230 264 295 322 352 375 395 390 373 368 402 460 499 508 498 545 575 598 617 641 672 687 688 697 696 696 716 746 769 796 812 803 783 768 780 789 774 755 743 761 753 757 765 766 748 709 663 658 617 569 521 472 406 336 254 197 109 66 73 70 53 53 77 96 60 60 159 272 253 156 108 117 119 161 208 293 365 427 466 535 470 273 87 100 244 320 295 298 440 554 575 599 693 800 838 901 895 851 769 676 585 467 353 224 184 176 172 155 140 178 226 190 194 194 188 176 168 179 190 207 206 201 223 281 344 390 387 399 389 410 407 324 198 135 152 155 159 167 182 153 128 159 223 361 317 289 322 251 185 141 182 187 259 290 256 230 240 231 201 84 115 151 159 127 91 99 119 105 109 117 129 137 129 117 105 78 77 69 61 54 50 42 38 35 35 35 34 34 34 34 33 34 37 37 40 32 31 30 30 30 30 30 30 30 30 30 30 30 29 28 28 28 27 27 28 49 45 41 33 33 29 36 29 28 28 36 44 48 52 56 56 62 66 67 68 77 74 87 80 96 105 118 134 147 151 147 126 106 60 42 39 40 56 95 115 148 149 170 203 213 171 112 98 124 75 41 41 74 101 128 156 167 186 182 129 61 35 36 61 41 38 42 54 50 46 46 50 78 77 178 161 105 65 33 65 71 80 108 117 105 90 78 71 62 53 40 38 53 72 87 76 51 40 40 40 40 40 40 40 41 41 41 45 45 49 49 49 45 41 42 43 43 43 45 64 64 38 70 101 52 240 385 219 81 43 44 53 44 53 80 72 59 62 62 58 58 51 43 43 41 41 41 42 41 42 50 54 50 50 57 46 53 46 53 53 58 78 62 42 43 68 61 44 44 43 46 76 142 212 214 192 233 327 403 431 438 470 508 524 566 560 583 630 656 627 587 563 600 588 586 613 686 749 787 789 809 813 816 828 829 818 787 735 618 560 439 327 240 147 131 229 223 149 80 54 68 90 125 170 262 298 365 453 509 522 515 500 513 498 456 383 282 176 73 45 72 74 91 105 113 149 266 398 458 494 528 569 603 650 698 740 760 775 783 791 802 799 799 792 769 747 705 678 641 614 591 569 527 478 408 327 271 227 175 130 109 62 49 49 50 61 95 120 106 121 153 160 193 296 493 666 738 810 901 966 985 963 930 900 816 778 738 703 687 668 618 567 518 488 447 406 368 343 340 334 338 315 295 288 291 286 270 257 340 351 330 289 300 356 414 438 466 462 466 470 447 415 384 376 341 346 358 359 363 368 380 388 374 363 395 435 423 353 287 276 297 227 153 129 151 152 108 69 180 299 428 529 628 708 757 767 766 802 831 827 774 679 579 517 457 382 342 351 367 352 348 357 389 409 398 354 298 262 258 263 231 320 368 325 262 211 188 202 171 180 177 158 158 163 127 65 65 62 70 66 76 92 127 155 165 191 202 200 179 203 294 364 242 140 80 84 79 38 37 57 44 47 63 93 93 69 32 31 32 32 32 33 32 32 32 32 48 48 48 44 44 40 40 40 43 43 43 43 43 47 54 53 37 37 41 37 37 33 33 33 32 32 28 28 28 27 27 27 26 26 26 25 25 25 25 28 31 35 35 30 34 33 33 29 36 36 36 32 28 27 35 31 31 27 27 22 22 18 18 18 18 18 18 18 18 22 22 19 29 39 57 55 49 44 41 37 34 33 32 31 31 36 52 49 46 35 35 35 35 39 47 51 43 43 43 43 50 50 51 43 44 40 40 44 44 44 48 48 36 56 72 72 64 48 44 40 49 49 45 45 37 41 45 49 102 54 46 126 187 170 106 83 168 350 476 481 422 340 219 104 44 37 41 44 51 63 66 67 55 56 57 54 42 38 39 47 40 40 40 40 41 57 69 77 119 146 176 202 232 251 293 308 332 329 327 309 283 237 198 171 156 144 113 73 41 40 39 38 39 39 39 39 50 54 50 46 46 46 46 42 39 39 39 38 40 40 40 40 39 39 53 85 50 54 54 58 54 46 49 45 41 40 40 40 40 40 40 40 41 41 42 62 88 100 96 88 56 112 108 45 40 66 70 41 50 54 66 71 72 65 58 51 84 76 67 55 62 58 61 69 75 72 96 113 97 58 45 45 47 68 111 118 105 85 88 114 156 218 253 265 300 328 301 245 202 185 187 190 157 95 61 50 72 71 65 59 64 59 66 73 77 69 70 74 78 78 58 42 44 43 43 43 47 55 67 71 58 51 50 67 111 191 275 330 338 294 214 122 78 67 58 42 55 51 44 44 49 72 85 101 141 81 44 49 97 109 54 41 43 45 46 46 46 47 87 141 128 231 359 474 592 718 845 929 914 917 891 818 704 590 521 466 380 234 105 53 59 83 136 192 296 275 326 338 197 57 42 43 44 53 68 67 58 53 64 83 79 68 57 46 42 43 43 44 111 70 42 42 41 40 41 62 42 42 42 43 43 47 47 46 75 56 40 79 42 39 134 41 89 81 85 113 141 130 90 46 56 64 60 51 54 62 67 59 55 48 43 43 42 43 54 62 73 77 70 52 44 45 47 59 94 116 152 185 237 308 409 475 549 563 586 624 670 684 664 633 643 530 411 312 201 94 61 78 84 111 120 93 55 47 52 68 45 43 43 63 78 120 222 357 480 586 687 721 758 869 956 938 890 906 891 852 825 811 793 752 688 481 297 230 219 195 189 207 150 89 39 39 62 67 63 67 47 51 59 59 59 51 43 39 91 87 63 55 91 135 111 51 64 64 64 60 56 48 44 40 76 72 64 56 52 48 44 44 59 59 59 55 51 51 51 47 47 47 47 47 47 47 47 47 69 65 53 49 46 43 44 44 39 39 39 39 46 49 57 57 57 50 46 38 39 40 41 41 58 41 44 68 75 58 68 88 45 57 62 50 38 38 51 70 77 68 38 80 133 111 245 516 245 59 68 125 51 35 58 54 50 50 45 51 50 54 76 76 141 122 134 147 111 51 43 71 40 59 79 75 55 35 35 40 40 37 37 37 37 37 37 36 52 51 87 159 206 202 186 175 185 114 54 42 78 110 102 86 138 165 190 198 182 157 141 127 69 54 46 49 67 71 66 66 110 98 87 83 80 74 82 105 110 146 219 340 480 574 617 630 507 421 311 256 284 348 407 435 429 346 265 238 282 339 355 351 372 384 396 392 376 344 304 295 292 318 319 312 325 327 281 219 133 111 66 44 46 55 48 46 47 54 63 72 53 45 64 99 189 303 392 378 325 299 326 342 355 324 331 364 408 408 373 330 280 286 301 317 302 234 133 66 84 58 49 51 65 64 106 167 208 297 363 351 314 283 275 260 278 262 257 261 271 258 226 205 169 158 154 151 145 149 154 155 151 183 215 225 224 243 298 353 392 438 496 546 572 561 540 513 436 444 474 524 601 666 695 694 730 757 735 633 564 563 548 492 404 362 338 327 291 247 223 223 188 205 222 215 184 161 149 165 247 281 332 366 384 380 364 352 319 301 292 291 282 266 285 316 335 366 416 479 529 580 639 678 679 642 573 473 369 297 278 290 357 471 530 512 516 531 463 341 266 247 193 133 95 115 159 183 221 166 146 173 193 157 109 82 86 58 45 45 45 46 82 149 237 327 335 266 250 328 364 343 347 343 342 350 362 386 410 433 486 510 525 492 424 327 238 178 97 66 62 89 115 117 143 184 209 227 229 226 205 167 105 67 68 100 129 113 80 59 74 90 74 51 47 57 58 50 54 78 158 149 139 117 112 134 193 255 353 371 387 383 393 428 493 546 606 683 752 790 812 838 822 736 523 351 221 159 153 131 109 94 115 112 108 89 65 49 48 49 51 51 67 124 236 373 502 582 579 575 514 385 263 169 111 72 157 72 44 87 153 176 189 203 242 204 161 116 82 92 161 227 301 340 368 377 405 436 448 426 388 292 191 137 95 52 50 52 89 84 65 65 62 58 54 52 66 85 117 119 86 82 166 273 223 215 224 268 307 307 309 320 327 354 352 319 266 218 169 134 98 89 81 69 55 54 54 66 81 89 98 89 65 52 52 52 80 68 64 76 68 51 51 51 144 108 64 51 51 63 75 94 173 193 221 286 380 475 538 571 600 615 627 641 643 625 586 528 391 285 219 198 198 177 142 123 108 188 239 276 394 563 634 589 535 447 353 272 208 159 124 110 97 82 64 64 69 69 76 79 81 88 90 81 102 166 255 331 450 494 538 582 650 716 754 750 758 755 759 760 740 716 685 658 678 667 664 672 677 681 673 665 683 688 692 689 682 659 636 613 579 565 539 512 485 462 447 432 405 382 375 383 376 346 338 334 306 318 352 379 394 396 383 378 457 439 423 457 520 578 604 603 642 653 664 679 687 703 714 714 710 701 709 716 727 749 776 804 811 799 798 795 803 796 793 785 765 753 760 769 789 782 748 706 673 636 599 562 525 472 402 320 236 145 93 70 54 52 53 86 93 85 68 128 219 223 132 64 115 141 187 237 314 410 492 535 564 420 228 74 75 224 332 289 222 337 456 515 550 629 740 808 831 844 827 761 697 614 512 392 255 192 175 167 148 135 151 191 163 143 131 158 190 202 177 153 131 178 232 255 262 256 255 251 216 214 227 210 152 98 96 143 121 116 144 172 151 98 102 146 239 202 179 231 244 208 165 189 189 253 312 323 298 292 295 314 193 196 203 194 137 92 76 96 71 71 79 83 87 79 67 52 39 39 35 35 34 34 34 34 32 32 32 32 31 31 31 31 30 30 30 29 30 30 34 34 29 29 29 30 30 38 42 46 46 42 41 33 29 29 36 29 45 38 34 34 34 34 38 38 27 28 29 34 57 73 85 89 76 80 85 83 91 95 89 86 86 87 99 105 120 113 116 95 94 75 70 74 81 92 99 91 140 153 181 196 185 147 96 79 98 57 42 59 118 158 173 180 139 99 66 69 65 48 40 48 37 37 45 53 54 50 50 54 61 61 193 257 177 44 31 100 66 63 76 69 61 50 58 67 50 49 40 39 50 68 83 73 47 40 40 40 40 40 40 40 45 45 49 49 53 53 57 57 49 49 42 42 42 43 48 68 64 41 102 77 36 211 447 402 205 87 41 44 61 61 69 100 48 55 54 50 50 47 43 43 54 50 46 46 50 50 46 41 54 43 50 43 46 43 46 46 55 63 43 42 55 84 76 43 43 62 76 78 108 166 221 244 306 350 393 385 377 404 463 494 504 523 565 611 634 617 575 520 553 557 559 562 624 702 748 747 738 754 786 822 829 807 767 711 590 523 422 310 238 191 210 260 112 53 45 45 74 124 170 205 247 230 275 374 419 387 359 361 350 387 419 408 335 213 78 45 89 119 140 153 166 211 323 435 484 528 593 652 706 745 760 775 775 793 809 825 837 841 841 834 796 769 727 681 650 617 597 575 557 504 427 351 288 228 168 116 102 56 50 49 49 49 76 97 91 103 135 142 153 215 353 487 574 655 759 832 874 898 928 948 937 915 888 869 849 804 745 690 641 600 538 481 428 398 369 350 375 356 336 320 315 311 318 318 394 448 459 411 398 434 465 449 442 438 434 431 427 408 384 361 358 339 319 288 280 292 324 344 350 382 398 383 387 397 382 355 337 306 244 181 133 118 111 121 122 215 332 425 517 608 676 702 697 700 705 725 733 710 649 588 493 428 392 384 360 324 313 325 369 397 413 398 342 286 266 266 254 421 425 272 233 282 260 170 155 148 161 179 180 149 104 62 74 91 98 85 96 142 177 188 202 213 239 243 223 214 229 247 230 132 76 88 107 75 54 62 61 44 44 79 98 85 49 32 32 32 32 32 31 31 36 56 51 47 47 43 39 36 32 39 39 39 39 39 39 38 49 49 33 33 37 33 33 28 28 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 27 30 30 26 33 29 29 25 32 32 32 28 27 23 31 26 27 26 26 22 22 18 18 18 17 17 17 17 17 17 17 18 25 38 49 58 45 39 37 37 37 33 32 32 35 40 51 49 42 35 34 34 34 35 43 47 43 43 43 43 50 50 51 43 40 40 40 40 44 52 56 60 56 84 120 132 108 68 35 34 49 49 45 45 37 41 45 49 82 62 42 58 94 111 103 100 114 216 297 319 332 322 244 152 41 41 41 41 48 55 67 67 52 60 61 57 42 38 39 43 43 39 39 40 40 45 61 69 116 131 135 141 148 159 190 205 205 206 214 211 193 171 155 136 104 92 68 41 39 39 39 39 39 38 38 38 43 46 50 42 42 42 46 46 43 43 39 40 38 39 40 40 39 40 61 89 61 54 65 54 57 49 41 40 41 40 39 40 48 56 52 41 40 41 40 41 52 72 100 119 104 132 108 44 40 66 66 41 58 53 50 51 64 65 54 47 72 76 79 67 70 70 89 101 75 75 99 124 117 82 54 51 59 64 83 87 94 93 97 116 88 131 166 189 217 248 232 189 150 124 106 108 91 76 66 71 75 63 53 47 44 43 54 58 70 69 70 71 82 74 66 50 47 43 42 42 43 47 59 66 40 55 94 123 184 256 304 308 263 219 142 75 58 63 51 41 51 51 44 48 53 68 81 93 109 89 65 61 53 44 44 44 46 46 47 46 45 46 55 93 153 197 269 384 534 681 796 865 903 891 857 777 674 562 470 399 289 210 129 76 51 71 140 220 188 196 259 267 138 45 45 54 69 60 47 41 41 52 75 87 71 67 56 49 42 42 43 43 42 41 42 46 42 40 40 42 42 42 42 43 47 51 55 51 43 83 41 63 39 62 270 113 39 89 161 189 173 125 65 40 55 56 52 43 50 58 67 67 55 44 44 43 43 43 50 54 61 70 63 56 45 45 46 54 65 70 107 187 272 357 458 551 674 708 769 840 893 901 867 825 779 661 526 391 257 153 109 118 119 111 132 156 122 51 45 46 44 43 48 75 78 92 151 254 377 488 574 660 774 843 843 812 804 776 732 704 709 717 679 621 580 452 309 233 199 179 177 182 153 96 48 43 62 63 59 55 47 47 51 55 59 55 43 39 75 107 111 71 47 59 71 63 40 44 56 68 68 64 52 44 68 64 60 56 52 44 40 40 59 59 55 55 51 51 47 47 47 47 47 47 47 47 47 47 57 61 58 54 50 42 43 48 39 39 39 46 49 49 57 57 53 46 42 39 39 39 40 41 66 41 40 72 83 58 53 65 49 57 58 50 38 37 38 46 61 44 82 68 82 296 474 415 66 31 89 118 35 36 89 38 46 46 53 51 54 62 81 92 217 174 142 127 87 47 51 87 40 59 79 83 75 59 47 43 40 37 37 37 37 37 37 36 48 51 83 147 214 258 278 279 224 149 77 50 82 113 113 90 125 161 202 222 206 174 146 127 82 62 49 56 80 103 130 138 138 114 106 99 96 89 93 124 176 244 338 470 579 625 596 549 438 364 270 239 275 351 430 470 486 419 359 351 399 435 440 424 433 417 385 353 329 309 301 315 344 371 384 401 403 385 327 258 165 123 78 52 54 47 47 46 60 55 56 68 57 49 68 110 201 318 399 373 323 341 388 412 374 344 332 360 396 378 327 261 199 201 204 196 211 201 155 112 97 74 58 82 105 100 118 152 194 264 295 277 225 205 213 219 300 258 205 176 155 138 113 85 105 98 98 91 84 81 78 74 67 87 106 101 99 126 196 247 345 399 473 519 534 532 520 516 439 479 526 552 562 600 654 700 715 754 736 642 554 501 467 430 346 305 281 273 261 244 240 252 248 264 285 305 294 272 275 294 347 358 357 330 306 278 253 225 144 143 150 154 152 152 183 218 277 344 419 477 528 586 660 698 664 612 530 437 341 272 242 231 259 351 406 395 419 439 369 249 162 174 158 121 140 220 326 365 378 321 295 314 290 193 101 58 70 63 74 67 62 54 90 144 247 345 368 320 320 391 407 363 383 371 362 358 362 378 390 412 462 485 498 488 458 406 356 312 222 178 142 118 108 110 133 168 198 193 182 176 185 187 173 163 152 180 189 152 91 54 62 82 66 46 46 48 49 49 50 58 125 117 110 89 96 142 209 282 334 355 367 382 412 466 531 591 640 717 783 829 866 888 853 748 493 307 160 105 96 89 78 71 112 109 109 97 77 64 64 61 50 51 62 108 201 326 441 506 529 514 442 343 256 199 172 145 259 190 151 165 191 194 202 216 219 214 195 151 90 95 201 319 368 438 478 459 436 437 437 410 326 257 179 125 75 51 52 66 109 100 77 73 73 81 74 66 90 90 97 109 80 75 123 195 134 154 191 227 235 234 241 259 283 275 248 199 153 113 76 61 79 78 74 82 77 57 60 76 75 71 71 74 77 84 76 80 88 87 87 91 87 71 63 59 119 99 75 55 51 55 59 62 149 158 178 235 341 441 520 553 610 621 622 626 613 582 535 473 351 241 187 197 211 180 145 144 177 188 200 274 428 566 611 561 418 319 237 187 147 107 101 97 70 60 64 57 57 57 64 79 117 104 89 92 144 229 330 401 491 525 557 601 658 715 753 753 753 773 789 789 766 746 732 724 709 706 714 719 719 727 727 731 717 717 721 718 718 704 693 685 648 633 610 583 556 533 522 507 483 459 440 433 427 408 400 393 409 393 391 394 421 463 490 509 535 518 509 528 575 622 657 672 698 695 691 702 706 710 718 718 703 699 710 729 728 735 762 800 804 818 825 821 826 837 841 838 799 783 783 779 791 785 770 748 687 650 605 569 540 494 432 342 228 165 133 102 66 53 59 95 98 106 78 100 180 208 152 103 102 159 217 254 327 439 552 603 589 358 162 77 67 180 309 311 202 233 318 424 502 564 663 758 793 813 804 763 711 644 553 437 290 207 175 167 163 139 128 132 184 152 120 123 139 147 131 107 110 146 204 240 239 225 196 184 138 151 148 91 61 67 87 95 140 118 110 130 137 109 113 145 148 164 141 132 188 204 227 268 192 203 259 318 314 285 288 328 314 261 199 146 112 98 105 121 56 41 40 33 36 33 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 29 33 28 28 28 28 28 32 36 36 29 29 29 29 29 37 41 45 49 45 44 36 32 32 40 36 29 29 29 30 30 30 31 35 29 29 30 35 51 71 83 95 91 95 100 105 105 99 95 88 89 90 94 91 102 91 94 76 78 79 98 114 129 136 135 127 152 177 202 180 142 103 76 72 60 46 44 69 131 155 150 137 148 83 42 54 77 63 50 43 44 41 45 49 54 58 62 57 35 105 261 321 240 100 34 40 38 51 67 68 53 42 42 46 41 40 39 39 54 65 80 77 40 40 40 40 40 40 40 40 45 45 45 49 49 53 53 53 64 57 42 42 42 43 52 64 84 96 107 57 39 171 347 391 329 150 41 52 113 93 61 89 45 47 47 42 42 43 55 59 59 55 47 51 55 51 43 42 47 44 43 43 43 43 43 47 52 48 43 43 71 103 83 43 41 64 82 88 110 172 239 274 339 348 355 328 312 335 390 429 434 501 547 550 584 622 621 559 488 532 554 544 578 671 722 717 708 731 763 787 802 784 749 704 606 517 467 364 248 264 289 204 59 48 48 52 83 138 161 161 205 160 208 316 348 280 253 297 298 322 347 333 278 182 91 64 98 146 181 226 274 335 423 496 549 594 659 733 791 815 811 806 805 821 849 872 884 880 872 858 842 808 765 723 681 635 607 577 560 503 435 367 304 229 165 113 76 52 50 50 50 50 69 85 107 111 137 146 157 180 247 322 410 487 580 657 703 750 811 856 925 944 963 974 955 914 868 830 772 722 653 584 531 478 432 394 391 376 364 356 364 380 411 427 407 484 511 469 444 464 460 420 433 415 395 387 395 388 377 358 346 323 299 272 264 261 281 297 342 357 361 351 355 377 381 355 344 348 333 283 216 180 185 205 153 180 222 263 339 444 545 610 640 627 614 599 607 604 608 586 506 487 476 453 393 329 309 325 334 354 394 421 405 341 301 293 281 425 425 266 220 306 292 178 175 149 158 199 204 157 113 90 67 95 114 116 142 200 226 228 271 253 241 268 284 272 244 214 210 152 92 76 107 128 99 51 82 50 36 52 79 82 62 50 33 32 32 32 31 31 63 111 47 47 50 46 43 39 35 42 42 42 42 41 41 41 45 45 37 36 44 39 39 35 35 35 31 31 27 27 26 26 26 25 25 25 25 28 24 24 23 23 23 26 33 29 25 25 25 21 28 28 27 23 27 26 26 22 26 26 33 22 29 18 25 17 17 17 17 16 16 16 20 17 23 30 51 61 52 42 36 37 37 33 36 32 39 44 51 48 38 34 35 39 39 43 43 43 43 43 43 43 43 43 43 43 40 40 36 36 44 52 64 68 76 100 128 131 107 71 35 34 48 49 45 45 37 41 45 49 46 62 70 67 90 110 82 52 80 118 131 148 190 223 188 125 45 38 41 45 45 52 63 63 56 57 65 57 42 38 42 43 43 39 39 39 39 44 56 57 77 81 89 84 80 80 103 114 142 142 139 135 127 115 103 100 76 64 56 44 43 39 40 44 48 40 39 38 38 38 37 36 38 38 38 46 50 55 59 52 38 39 44 40 40 40 57 73 69 69 76 65 68 60 52 48 41 39 38 38 40 41 41 41 41 41 40 39 39 80 156 212 176 128 69 45 50 62 58 46 70 53 42 42 44 57 58 51 47 52 67 59 66 70 97 120 87 75 87 116 113 73 58 63 55 55 59 63 71 87 99 114 92 111 119 114 137 157 153 125 134 107 81 67 72 70 71 83 55 50 47 45 44 43 58 62 74 66 66 74 86 82 74 58 43 43 42 42 42 46 58 66 39 66 130 167 235 292 304 280 223 187 131 75 59 51 42 41 48 48 44 52 53 64 65 73 93 81 73 61 45 43 45 78 58 46 45 46 47 54 50 57 99 119 156 259 406 553 661 710 811 830 808 724 585 468 411 375 250 187 137 92 63 71 120 173 117 154 216 208 107 86 97 74 65 63 43 41 41 56 71 79 67 63 56 53 50 46 47 47 42 54 70 70 50 41 40 40 41 42 42 43 47 55 55 55 41 96 43 60 75 226 424 201 41 149 273 341 325 245 133 53 55 55 51 51 43 47 56 64 52 45 45 44 44 43 43 51 50 59 67 53 45 45 46 58 104 85 109 198 314 415 524 615 806 847 877 915 949 965 969 965 847 751 612 478 339 228 180 175 106 79 108 172 158 82 45 46 45 43 44 70 66 68 87 150 283 363 433 541 669 707 704 730 687 661 617 593 589 586 554 511 421 440 392 269 186 174 188 186 105 80 59 58 58 55 44 48 55 51 47 51 55 55 47 39 55 99 115 71 38 38 51 67 39 40 64 80 84 72 52 40 48 48 48 48 48 44 40 40 55 55 55 51 51 47 47 47 47 47 47 47 47 47 47 47 53 65 73 62 51 39 47 47 46 46 46 49 49 57 64 64 53 42 42 38 39 40 40 41 62 40 40 80 95 62 49 61 53 49 42 38 38 38 38 38 69 40 47 77 227 486 470 148 122 104 69 34 51 89 81 37 38 38 49 51 58 70 93 97 141 90 54 51 51 39 47 67 51 55 63 79 91 87 67 47 44 44 44 44 44 44 44 44 41 68 96 128 203 279 295 267 200 148 96 69 88 101 105 97 69 141 226 278 270 207 139 96 90 74 66 73 96 116 142 142 98 75 70 71 72 69 81 126 230 349 479 592 664 667 598 515 381 339 289 274 306 373 444 484 487 463 440 432 448 448 433 413 409 385 349 328 320 336 364 391 408 432 457 475 481 451 378 301 164 119 70 52 46 46 46 46 85 56 44 53 61 56 79 117 227 332 413 395 373 400 446 451 398 376 360 353 350 323 269 203 153 157 155 142 146 171 156 133 89 79 71 103 138 141 143 150 205 215 194 157 137 164 212 241 216 173 120 83 71 70 73 69 73 66 70 63 56 53 53 46 75 64 62 60 66 104 162 211 293 367 457 515 529 532 547 559 473 490 517 520 515 534 602 655 659 652 630 585 502 427 404 396 326 291 271 255 246 246 257 280 340 328 328 339 325 302 282 293 262 276 249 201 170 158 142 122 94 97 97 96 103 130 201 265 387 446 485 487 486 521 591 619 634 577 496 422 353 284 214 160 152 166 209 246 306 334 290 222 161 203 229 228 273 363 455 489 453 385 338 312 254 148 81 62 44 48 91 103 86 77 113 170 322 379 411 411 415 430 414 383 391 375 366 358 362 369 378 385 398 413 419 432 434 431 405 380 357 322 278 246 225 220 235 254 286 275 264 265 270 264 250 235 179 184 168 131 82 54 57 73 73 46 45 46 47 47 47 47 84 91 94 85 103 146 217 286 322 347 370 396 438 495 556 608 697 752 813 855 900 915 850 704 410 239 123 72 74 67 60 73 77 85 93 89 87 83 91 92 79 91 101 104 141 199 250 276 304 285 250 217 203 200 178 159 344 320 284 258 244 239 240 230 205 224 237 191 109 100 222 371 389 452 479 436 357 306 268 246 223 190 159 118 68 51 54 94 120 108 88 72 80 93 109 110 122 94 78 81 77 61 77 109 117 149 186 191 171 150 156 171 198 186 152 118 89 64 62 63 107 98 94 114 110 82 73 77 88 84 75 78 85 92 92 91 87 87 79 67 67 79 91 91 87 87 87 83 75 71 75 86 89 123 187 256 327 402 486 542 599 611 619 620 602 571 525 459 317 196 157 178 175 128 108 142 175 151 190 321 468 535 528 467 313 226 184 171 145 99 71 77 55 56 72 65 57 60 60 86 108 109 100 126 202 296 397 461 521 551 583 623 673 718 752 760 755 779 800 800 777 765 762 763 748 745 745 737 730 734 734 741 724 732 728 721 725 725 722 712 676 665 654 639 620 605 598 594 578 562 535 516 505 494 491 491 519 507 499 506 529 564 598 620 572 571 570 578 605 629 652 664 684 676 676 688 692 688 703 700 678 663 689 712 719 721 743 790 800 819 837 833 851 867 893 890 857 838 829 806 798 791 781 767 721 681 651 614 573 523 461 383 202 155 140 113 71 54 55 67 67 83 62 69 137 192 172 155 97 166 235 265 350 473 586 625 573 297 102 53 40 102 243 313 242 190 230 348 458 531 622 713 742 767 772 736 699 650 567 462 313 214 167 163 163 132 96 89 192 180 149 101 72 68 100 128 160 124 103 122 153 168 152 140 113 154 156 110 91 117 106 85 133 131 131 155 167 151 135 122 122 201 193 100 136 154 226 302 238 210 223 278 291 255 243 270 321 254 141 42 33 53 95 110 55 42 30 30 29 30 30 29 30 30 30 30 30 30 30 30 29 29 29 40 40 40 40 44 48 44 47 39 31 27 34 26 48 37 40 29 40 44 48 52 52 48 44 40 40 44 44 44 30 30 30 31 31 32 36 40 44 40 40 40 44 56 64 65 94 95 111 119 109 105 98 90 83 83 76 72 73 69 65 62 82 94 114 126 152 160 187 195 180 209 210 168 105 67 60 68 64 60 63 94 136 139 118 94 80 56 47 50 56 47 58 78 44 45 49 45 46 62 70 69 61 257 402 399 340 280 163 36 37 43 71 80 61 41 40 39 39 39 39 38 46 58 69 70 44 40 40 40 40 41 41 41 41 41 41 45 45 49 49 49 68 64 45 41 42 63 83 75 56 91 75 74 168 256 315 355 454 270 74 42 104 137 133 149 45 44 43 42 42 43 58 62 43 43 43 51 55 55 47 43 44 43 43 43 43 43 48 52 52 47 43 47 83 110 94 61 76 98 132 171 220 263 290 298 349 345 338 318 306 318 345 372 390 460 486 452 471 545 572 533 462 514 548 538 564 631 704 727 710 714 714 726 738 734 726 708 644 551 533 437 298 323 330 178 65 59 64 60 76 99 107 95 156 132 180 256 259 203 184 228 243 255 272 265 225 149 94 99 135 198 241 294 355 424 492 537 654 683 725 776 826 849 849 841 836 856 890 907 915 900 884 868 872 850 804 765 719 676 625 587 551 506 453 394 312 225 147 107 62 53 51 51 52 71 81 74 115 103 106 120 125 130 162 195 219 288 389 467 532 586 641 701 810 867 924 977 977 944 925 913 849 811 753 696 635 573 520 474 417 409 401 397 401 405 409 417 404 457 481 441 427 447 447 416 426 411 387 361 361 362 358 342 299 288 288 285 293 289 286 281 370 321 318 367 375 317 301 326 323 324 337 348 326 298 271 259 232 224 227 241 275 333 386 425 484 510 526 505 466 458 482 515 460 473 488 476 409 337 317 329 321 318 354 406 413 365 333 337 327 376 416 342 243 238 247 186 199 157 150 168 165 126 94 87 131 143 129 119 153 242 334 383 382 327 286 290 303 295 260 222 210 188 136 80 104 152 135 59 95 58 38 45 61 68 68 75 37 33 32 32 31 31 83 147 47 43 46 46 42 46 42 38 41 41 41 37 37 37 41 41 33 32 39 35 35 31 31 31 27 27 26 26 26 26 25 25 25 25 28 24 24 23 23 27 22 22 29 25 25 21 21 20 24 23 23 19 26 22 22 21 33 29 36 29 32 21 28 21 24 16 24 16 23 16 23 17 18 25 46 53 47 41 36 41 41 33 36 36 43 44 51 48 33 34 39 43 47 47 43 39 47 47 47 47 47 47 47 47 44 40 36 36 40 52 64 72 84 91 95 87 67 55 51 55 48 49 45 44 37 41 46 49 97 82 58 50 79 115 87 45 73 84 73 89 115 132 97 38 42 38 46 42 45 49 56 60 49 57 65 57 46 38 46 54 47 43 39 39 39 40 48 52 53 61 66 70 59 59 67 74 98 90 86 81 69 64 56 59 59 47 50 43 46 38 38 39 37 37 38 37 37 37 37 38 38 42 46 50 54 58 59 63 39 48 48 40 40 41 45 45 72 72 83 72 68 60 52 48 49 41 40 39 40 41 41 40 41 40 39 39 76 160 260 320 224 120 45 53 69 58 54 81 77 53 41 41 43 45 58 55 51 52 67 74 74 77 97 112 91 66 70 103 100 61 45 54 51 47 51 59 67 75 79 76 83 83 75 74 97 128 128 117 121 105 95 80 81 70 59 59 49 48 47 50 52 55 66 70 78 70 70 71 83 86 70 58 47 43 43 43 43 50 54 62 46 82 134 179 243 288 277 256 151 131 99 63 51 44 47 43 43 44 48 48 56 56 64 61 109 65 44 53 69 73 85 101 50 45 44 45 62 71 66 46 64 87 127 180 263 359 454 515 566 638 660 577 420 310 308 337 279 199 122 85 90 98 85 82 94 100 142 138 93 119 106 44 44 55 66 81 88 83 67 51 63 66 67 64 61 58 54 54 42 50 54 42 41 41 42 46 42 42 43 47 47 51 55 51 43 89 42 43 123 291 395 142 133 225 349 445 467 395 237 97 58 47 43 51 44 44 56 61 49 49 49 45 45 44 44 43 47 55 60 53 46 46 46 61 114 88 108 204 340 469 590 689 835 888 941 975 998 1009 1014 1014 892 812 705 579 444 333 276 248 137 79 92 160 169 98 46 58 45 43 42 43 61 68 83 128 161 226 302 418 509 512 515 550 481 497 515 503 478 479 510 534 546 631 598 409 218 157 132 108 44 51 58 54 51 47 44 52 71 59 47 43 51 51 47 39 55 71 75 51 39 51 59 59 43 52 72 84 80 60 40 39 40 40 40 44 44 44 40 47 55 55 55 51 47 47 47 43 47 47 47 47 47 47 47 47 46 65 74 74 59 51 47 50 46 46 49 49 56 57 64 64 53 46 42 38 39 40 40 41 46 39 40 99 114 66 49 65 49 37 37 38 42 43 38 42 37 64 47 157 383 398 200 50 103 101 58 43 99 72 37 58 37 37 45 44 62 70 86 97 69 34 34 39 59 51 39 36 59 51 51 67 87 91 71 51 44 44 44 44 44 44 44 44 45 88 112 124 172 231 215 155 144 116 92 84 99 116 124 116 109 154 214 242 220 172 128 93 81 78 85 100 108 107 94 74 54 38 38 59 79 88 108 166 299 427 564 641 678 665 589 502 441 419 404 397 420 460 499 519 494 486 470 446 423 404 391 384 367 362 346 342 357 372 403 415 485 494 519 545 546 508 433 357 187 131 86 64 58 59 52 63 86 60 45 61 65 63 94 148 280 358 427 438 443 455 469 454 413 399 388 353 318 272 218 164 131 138 145 128 131 130 108 99 54 55 71 111 146 149 133 128 114 114 122 125 144 167 190 191 106 83 58 45 45 49 60 64 48 52 45 45 46 46 47 47 50 49 47 46 84 133 186 223 289 378 484 550 580 583 598 610 560 524 492 484 484 500 509 529 530 480 434 422 387 341 350 369 345 319 306 290 297 312 335 347 335 307 288 292 272 217 186 185 150 177 165 127 119 112 100 76 96 96 95 105 140 223 334 418 479 521 517 460 418 449 512 548 544 513 475 446 416 358 268 184 150 117 145 213 278 309 305 289 274 309 333 343 367 400 445 461 414 351 281 220 151 93 64 86 71 75 67 46 44 86 174 264 426 437 449 460 448 410 371 351 347 335 334 338 354 370 374 388 365 372 366 379 397 399 392 381 393 390 374 370 369 361 357 350 347 340 329 322 303 261 206 163 112 107 83 66 50 49 61 69 69 53 45 45 46 46 45 45 63 78 89 92 110 146 204 262 322 348 378 400 444 501 557 602 720 774 824 851 886 886 787 616 300 173 94 70 64 49 53 70 49 58 80 95 99 114 130 142 111 128 154 142 144 159 154 134 178 155 149 154 168 158 119 76 366 369 354 308 293 308 297 267 247 269 285 241 141 108 214 345 415 418 383 304 201 134 111 109 138 132 129 114 76 52 69 97 120 104 80 52 52 61 93 110 134 82 54 62 74 66 66 75 111 125 141 134 106 82 84 91 105 93 78 61 59 61 64 72 116 94 78 102 107 83 66 77 88 92 91 85 77 76 75 75 59 75 71 51 51 63 79 79 67 87 103 95 79 75 87 114 77 111 176 265 340 388 452 517 546 569 589 602 602 576 538 476 283 186 170 207 179 95 94 148 137 123 190 322 418 407 364 308 191 113 95 117 99 50 50 54 67 72 92 92 76 71 71 97 110 135 157 195 268 348 431 487 544 577 610 658 695 725 752 771 774 790 802 806 799 792 789 793 782 771 759 740 728 721 725 740 736 743 739 739 743 736 732 726 694 687 672 661 657 650 646 646 654 650 638 619 609 602 605 605 579 582 590 601 608 604 611 611 650 646 646 650 658 658 650 639 627 615 612 632 632 621 636 644 614 591 617 656 675 685 714 764 786 823 845 844 862 900 935 935 910 884 864 845 833 818 800 782 764 738 712 678 637 580 522 448 252 170 131 100 74 54 54 55 53 59 53 52 93 129 132 139 78 154 227 276 385 513 601 605 486 242 63 43 38 64 181 276 260 181 169 264 397 503 596 675 697 732 733 714 686 650 581 476 319 214 162 154 143 116 84 74 150 150 130 86 53 53 89 129 222 152 88 83 103 119 126 131 95 132 153 139 120 110 103 94 102 136 145 149 153 141 116 76 139 222 233 132 186 157 177 225 261 242 219 224 248 257 245 228 255 241 159 51 34 60 118 133 65 53 37 29 32 28 29 28 29 29 29 29 32 29 36 32 40 40 44 48 52 52 56 63 67 63 66 58 54 46 42 31 56 48 48 40 44 52 56 64 68 64 60 56 63 67 71 64 43 32 40 37 41 49 57 57 81 73 54 46 42 50 58 55 84 82 98 110 118 110 99 88 69 69 58 58 58 58 51 58 79 110 137 149 168 184 223 247 212 233 214 156 101 74 71 72 89 101 112 119 129 116 94 74 38 39 50 45 44 47 77 98 48 49 49 37 42 66 78 77 121 301 395 392 384 380 287 132 94 98 98 75 48 40 39 40 41 45 49 48 47 54 58 62 44 41 41 41 45 45 45 45 49 49 49 53 53 57 57 57 72 63 44 41 70 118 138 127 47 87 98 138 257 345 356 332 435 366 163 41 69 178 194 174 44 43 43 43 46 47 58 62 41 42 43 44 48 44 44 44 44 43 43 43 43 44 44 56 51 47 50 66 98 121 103 75 134 180 239 288 311 329 345 350 361 324 296 273 261 260 271 286 288 343 365 344 366 421 436 413 429 433 466 497 515 542 624 704 688 676 671 675 691 707 711 704 674 632 583 495 403 380 352 255 127 77 51 56 67 60 76 92 113 166 209 201 165 149 152 152 147 171 207 235 215 166 131 155 223 290 328 362 423 504 565 598 738 757 783 821 845 864 859 862 883 898 929 941 953 938 930 911 896 884 865 831 785 734 679 630 569 532 492 433 335 225 143 107 82 54 52 52 61 91 89 70 95 75 67 67 73 71 86 112 78 134 196 273 327 373 408 458 623 698 770 839 867 859 863 871 845 829 795 757 703 635 577 531 459 433 417 405 408 396 388 376 407 436 448 424 409 425 432 417 414 408 388 353 345 350 346 327 296 276 265 274 294 291 275 265 367 309 290 339 359 305 281 307 295 287 296 328 340 328 316 316 320 319 323 327 334 322 310 290 347 378 415 419 399 383 375 394 363 406 442 446 398 338 325 333 333 309 325 369 384 356 364 399 374 382 456 421 235 177 231 209 220 162 127 120 109 82 66 63 151 146 140 114 134 223 364 474 470 431 376 352 321 290 263 241 233 243 203 119 99 136 132 80 72 56 43 58 62 61 69 84 43 42 41 45 32 31 87 154 46 46 53 49 45 45 46 45 45 41 41 41 37 36 43 39 35 31 31 31 34 30 30 30 30 30 30 25 25 25 28 24 28 28 31 31 27 27 23 23 21 25 25 21 21 20 24 23 19 19 26 22 22 18 18 21 36 36 43 32 39 28 35 24 31 23 31 23 30 23 30 16 17 23 38 55 54 45 47 48 40 40 36 36 43 44 55 55 41 37 41 46 46 50 43 43 47 47 47 47 47 47 40 40 44 36 36 36 35 48 64 72 71 75 75 63 47 43 47 59 48 48 44 44 37 41 49 49 117 105 66 38 46 82 90 85 95 86 70 67 76 81 53 36 42 39 38 38 46 49 53 53 49 57 65 61 46 42 46 54 55 51 43 39 39 39 47 44 41 54 66 67 60 57 65 69 64 56 47 42 40 39 38 38 54 38 38 38 42 37 37 42 38 39 55 55 39 38 47 63 39 42 43 43 50 50 46 47 55 59 48 40 41 53 41 39 67 67 79 67 63 59 44 40 53 53 42 42 46 42 42 40 41 39 38 60 145 240 304 328 204 109 41 53 73 62 69 101 69 53 42 42 43 45 61 55 67 71 82 78 78 73 77 80 86 54 58 99 107 63 45 53 62 58 55 55 52 56 64 65 49 49 53 65 95 116 123 111 91 99 92 88 73 61 53 49 47 48 59 70 76 76 78 70 70 63 63 71 79 79 67 55 59 55 62 58 58 58 61 58 74 86 134 179 235 248 221 196 91 79 58 43 42 47 59 67 43 43 44 44 52 56 68 76 112 60 43 60 88 89 73 78 50 45 43 44 53 62 65 50 62 81 107 132 168 213 273 319 314 389 446 407 304 234 248 287 276 192 107 73 86 90 64 45 87 49 84 108 82 92 66 41 43 62 89 112 108 95 71 51 70 70 71 68 72 65 58 50 40 41 41 40 40 42 55 55 43 47 47 47 47 51 51 47 48 73 43 43 87 203 246 91 213 285 373 442 464 403 257 117 54 42 42 51 48 44 45 61 57 50 50 50 53 45 44 43 51 59 60 53 46 46 54 73 102 111 155 224 335 468 586 692 791 872 939 997 1017 1017 1005 986 881 830 751 648 526 419 354 311 209 128 104 137 141 93 53 54 45 43 42 42 61 76 95 132 144 182 231 283 295 279 243 230 261 300 339 357 360 399 474 541 623 681 643 457 261 161 115 79 43 55 59 58 51 51 48 52 91 79 55 47 55 59 59 51 55 59 55 47 55 67 67 47 55 59 67 71 67 55 43 39 47 47 47 47 51 51 51 51 55 55 51 51 47 47 43 43 47 47 47 47 47 47 47 47 42 50 62 70 70 66 62 58 49 49 56 56 63 64 64 64 53 46 46 42 39 40 41 45 45 38 44 111 122 62 49 69 45 45 41 38 37 38 42 50 36 72 71 177 308 183 35 86 33 50 62 83 91 36 36 69 37 37 45 44 54 58 74 81 66 47 47 63 71 59 39 36 55 47 47 55 67 71 63 51 40 40 40 40 40 40 40 40 45 68 88 104 128 152 147 123 131 111 95 99 127 148 159 152 173 182 190 174 140 108 89 89 62 69 69 80 84 75 51 38 42 36 38 63 95 108 148 220 333 460 562 600 626 629 589 522 564 542 519 504 520 520 515 506 478 466 447 419 395 372 368 367 362 370 389 407 430 453 468 476 559 560 566 583 576 527 448 381 223 155 105 84 74 71 68 87 74 61 61 76 75 63 120 203 355 385 415 448 474 481 488 469 448 439 435 396 342 295 230 172 155 138 130 117 104 75 58 56 51 50 63 102 133 121 100 81 46 48 84 131 154 142 117 85 58 55 55 46 45 45 45 46 46 46 46 46 47 47 48 49 49 49 48 83 143 213 270 310 375 437 507 568 605 613 621 617 594 544 508 501 498 471 440 421 406 351 300 289 314 338 355 360 379 363 347 331 322 341 354 369 282 262 252 256 224 154 118 118 116 144 140 102 98 91 76 44 71 74 96 146 229 343 449 514 479 532 523 447 402 433 492 515 499 500 502 515 506 459 369 274 213 173 178 214 246 274 296 304 302 300 304 320 333 353 395 429 436 409 375 311 239 174 125 89 106 90 69 56 97 184 310 396 487 468 440 424 405 369 338 322 314 306 310 330 369 393 401 408 401 388 366 367 380 385 381 366 378 386 393 397 394 387 383 354 312 287 271 248 216 165 102 67 59 47 46 45 45 45 57 68 65 54 45 45 45 45 45 45 59 74 89 91 102 130 185 238 304 333 363 388 424 484 552 609 703 765 809 813 829 810 694 503 207 108 72 72 69 54 49 54 49 61 84 103 114 129 145 168 96 136 170 154 146 146 122 86 170 144 133 135 129 103 63 50 329 367 360 325 330 366 363 309 313 324 331 277 161 108 186 298 435 379 295 192 93 49 55 83 96 101 110 111 87 71 76 92 123 103 68 50 48 50 64 89 130 74 53 54 71 75 79 88 89 87 87 72 60 59 58 57 64 55 55 56 58 59 61 62 96 62 56 62 86 74 73 81 54 63 82 81 72 63 71 90 51 79 91 71 59 63 59 50 59 87 107 95 67 59 79 114 117 95 133 238 345 401 446 483 513 539 567 583 580 561 527 465 268 198 222 272 222 118 94 156 141 116 140 218 259 232 202 177 139 75 61 86 92 66 83 125 86 106 126 126 110 90 93 114 143 191 238 283 336 396 465 514 573 603 648 689 718 740 767 790 805 801 805 806 818 819 808 797 777 766 758 747 739 751 764 783 762 770 770 766 767 756 748 748 733 718 699 687 672 668 657 664 683 694 684 661 649 638 639 639 627 627 627 626 626 642 672 680 643 632 628 636 636 621 590 556 532 521 518 530 535 527 535 543 543 524 543 585 622 641 674 727 767 812 838 848 873 915 961 962 948 907 880 868 868 849 826 804 770 764 746 724 678 629 575 502 357 236 149 91 76 66 63 63 54 60 54 52 61 77 80 100 74 139 212 273 402 533 586 564 384 201 61 42 49 59 148 239 227 152 115 171 319 465 574 626 690 721 729 707 693 668 611 510 314 213 165 142 123 88 80 86 98 90 78 66 54 54 65 69 164 124 88 64 55 51 79 104 93 106 134 128 93 58 58 74 182 201 189 146 134 161 165 152 151 214 240 195 301 220 163 136 217 219 196 161 194 251 251 192 170 236 233 153 109 154 207 217 52 43 31 27 27 27 26 26 36 36 47 47 47 50 50 43 47 40 40 44 48 48 59 52 51 51 51 51 51 47 43 43 44 40 32 32 32 40 48 56 68 64 60 60 60 64 79 65 51 33 41 38 42 43 54 51 87 79 67 51 51 55 63 64 62 67 80 100 111 104 101 97 65 65 58 58 59 63 60 71 78 121 165 192 195 204 243 267 240 249 222 167 120 98 91 72 116 124 140 131 118 93 75 62 52 59 61 44 51 62 84 66 59 53 49 37 38 66 86 81 101 185 229 285 320 320 284 196 181 158 114 59 38 38 41 65 93 89 89 80 60 51 55 55 48 41 41 45 45 49 49 49 61 65 65 65 69 73 73 73 79 71 52 53 109 169 194 174 110 143 178 194 241 336 348 272 289 362 247 56 85 206 186 90 43 43 44 51 54 62 65 54 41 42 44 48 44 44 44 44 44 44 43 43 43 47 55 63 51 54 54 77 111 130 114 89 175 250 332 351 318 309 356 394 339 277 226 182 158 147 150 153 151 194 244 287 326 349 352 332 364 316 342 409 438 429 511 644 635 635 634 657 684 700 693 689 689 693 621 548 505 437 376 376 232 119 65 78 87 59 83 135 46 152 200 124 71 103 118 82 137 153 192 231 234 210 206 250 294 365 396 430 488 592 670 712 777 795 833 860 871 874 858 853 933 944 967 987 1002 999 995 988 934 927 919 907 865 811 745 699 603 567 534 475 366 244 157 118 121 71 53 52 65 95 90 58 75 63 59 63 59 50 61 84 94 111 125 162 188 217 227 273 466 537 600 672 711 719 735 748 780 776 769 742 693 635 580 528 463 433 413 412 416 420 423 408 403 424 436 417 405 413 406 398 383 392 373 349 334 342 340 320 316 277 242 231 247 256 244 239 331 306 270 263 292 317 318 295 292 288 291 299 299 299 327 377 400 379 364 357 354 342 308 285 271 271 284 324 348 328 265 234 302 359 406 418 402 362 349 353 357 313 312 340 347 335 379 454 381 402 517 445 203 177 287 258 252 186 131 93 81 62 55 59 46 78 128 129 122 166 283 394 497 486 467 428 361 306 287 289 252 270 250 151 99 111 124 112 52 52 60 71 67 48 59 74 44 43 51 61 37 32 76 154 38 46 49 49 49 45 45 45 41 40 40 36 36 32 39 39 28 27 27 27 26 26 26 26 29 29 25 25 28 28 24 24 28 31 31 31 27 23 26 26 25 25 21 21 20 20 19 19 19 19 22 22 18 18 17 17 36 43 39 38 35 35 31 31 34 34 30 30 30 30 30 23 17 26 41 55 50 48 57 59 47 40 40 40 47 55 62 55 45 37 37 33 38 42 43 43 47 47 47 47 47 47 40 40 44 36 36 35 35 44 60 71 55 71 79 75 59 39 34 34 48 48 44 44 37 41 49 53 49 93 113 82 42 38 62 89 120 99 63 40 41 50 50 46 39 39 38 38 46 46 53 53 49 57 65 61 46 42 50 58 59 55 47 43 39 39 44 47 39 41 58 58 56 49 54 62 57 49 43 41 40 43 53 57 73 50 38 50 50 46 58 70 126 135 143 122 79 59 63 83 47 43 46 42 42 38 38 38 51 55 47 39 49 65 49 40 55 63 67 67 55 47 39 39 40 41 53 54 50 42 41 40 52 38 38 80 188 269 289 277 165 94 49 53 65 66 81 109 61 57 53 42 47 45 57 62 71 67 70 62 61 45 44 42 70 49 58 110 126 90 67 76 85 78 62 47 47 52 80 93 49 49 51 66 89 100 84 67 87 91 87 75 52 48 48 52 47 55 78 97 96 92 79 74 66 62 59 67 71 71 63 51 63 63 66 66 62 62 61 61 81 93 134 187 227 208 164 124 103 83 55 42 42 43 51 55 47 43 43 43 48 67 80 96 88 52 43 60 64 44 43 45 58 45 44 43 44 45 61 54 47 46 46 83 113 154 187 201 216 264 312 332 302 282 291 293 222 177 118 72 57 57 59 58 72 41 73 121 83 60 46 43 47 77 100 108 111 95 83 71 74 74 75 75 68 68 57 49 42 50 42 40 40 42 43 41 51 51 51 47 47 47 47 43 44 73 69 48 56 112 167 170 238 314 393 412 396 333 221 121 50 42 42 55 52 44 45 61 54 54 54 54 57 49 44 44 50 62 64 53 49 46 65 80 130 175 231 276 340 425 515 593 787 849 888 923 954 962 953 939 814 782 728 645 539 439 370 323 252 148 96 104 109 73 49 53 43 43 51 62 81 80 91 110 139 146 146 139 128 164 184 144 143 154 176 211 253 319 394 445 558 582 529 381 225 125 78 43 79 79 74 62 55 47 40 40 99 83 55 47 51 59 59 55 39 55 63 51 39 39 47 51 51 51 51 51 51 51 51 55 55 55 51 51 51 51 51 55 55 55 51 51 47 47 43 43 47 47 47 47 47 47 47 47 38 46 58 70 78 78 70 65 49 49 56 56 63 64 64 57 57 50 42 46 43 47 48 45 48 38 59 119 126 62 38 73 53 61 61 49 37 36 37 46 81 40 43 106 141 112 79 75 98 58 43 51 40 45 49 37 37 37 40 47 50 50 58 58 43 35 39 43 39 35 39 51 51 51 51 47 43 43 47 51 36 36 36 36 36 36 36 36 41 37 52 76 92 104 140 180 147 123 107 122 159 191 191 176 168 185 198 183 136 88 45 41 61 56 49 52 60 56 47 38 38 36 37 66 95 115 155 227 328 454 529 551 585 636 632 582 624 582 528 512 509 492 459 423 424 409 393 374 365 353 341 333 355 378 409 459 505 547 578 590 590 576 577 584 565 512 426 361 232 167 109 80 66 55 59 71 62 65 80 92 75 62 136 249 407 388 383 416 458 477 496 493 499 505 501 467 417 359 293 224 207 170 137 116 99 65 54 53 50 50 55 101 113 96 68 48 49 50 50 74 84 75 58 49 46 46 57 46 44 44 46 59 59 55 52 52 56 52 60 57 70 78 120 177 246 316 395 437 470 491 510 544 582 605 608 593 543 532 533 538 511 457 426 411 372 341 298 287 343 411 408 383 427 410 385 345 310 298 290 283 295 278 287 281 226 143 96 104 99 119 108 73 57 66 55 45 56 71 113 199 313 419 476 506 461 535 546 478 436 459 490 490 537 553 586 599 573 515 425 333 236 217 209 190 183 200 220 247 217 183 167 195 247 311 408 489 540 568 579 534 455 343 215 113 42 59 114 189 290 380 452 490 509 479 423 375 357 350 342 318 302 298 306 341 381 416 424 431 433 416 381 374 379 387 379 366 393 393 392 373 355 349 335 313 273 232 192 160 125 98 67 47 56 55 54 46 46 49 60 60 53 57 53 45 45 46 54 46 57 69 88 91 98 122 177 231 281 318 340 373 409 472 560 617 674 742 789 779 768 731 608 417 176 84 65 85 89 62 49 49 49 68 91 102 105 120 131 161 184 227 250 222 210 190 155 104 149 126 97 90 77 74 67 64 307 273 310 375 388 383 372 331 347 306 302 305 241 141 140 196 375 296 196 104 49 47 48 54 50 75 95 91 75 71 86 87 95 83 59 50 49 50 52 61 93 53 52 70 95 99 108 129 122 80 69 61 58 58 58 55 54 54 55 65 91 86 63 61 119 81 56 77 105 100 99 107 86 69 76 103 111 99 102 115 67 67 99 131 111 59 49 51 55 71 79 67 59 71 83 83 134 100 102 171 255 323 392 457 447 513 572 599 588 562 551 500 343 209 217 237 153 129 148 108 83 89 112 154 151 102 77 71 41 42 45 78 88 78 110 159 76 96 116 119 98 90 114 155 199 271 342 383 396 425 502 577 619 648 689 731 754 768 779 790 816 820 824 817 817 818 826 827 791 756 733 742 778 786 774 751 785 785 774 770 766 755 744 744 729 718 707 695 680 672 676 687 718 709 694 683 687 684 676 676 669 661 646 645 649 661 665 650 618 592 577 577 566 539 493 454 419 400 393 402 407 403 396 415 383 378 389 419 453 491 543 593 649 729 808 833 837 910 980 957 982 945 930 915 903 876 841 811 785 783 788 769 735 674 616 538 437 324 218 148 111 97 90 79 68 64 63 54 52 52 61 80 50 79 138 235 392 515 530 468 235 140 57 39 43 58 139 209 186 137 129 195 317 447 536 579 655 702 722 699 678 652 602 501 321 212 164 157 130 76 80 114 59 55 54 54 52 52 53 53 92 127 91 49 49 59 68 96 153 138 126 100 81 66 58 57 178 227 239 182 125 117 156 183 162 213 247 182 450 415 127 95 145 176 177 135 148 202 222 194 153 199 247 232 184 140 129 146 64 43 26 26 46 66 50 30 51 51 58 58 54 45 48 37 35 32 32 36 40 40 48 48 44 40 40 40 40 36 32 32 48 44 36 36 44 52 56 56 60 64 72 84 88 84 76 50 56 38 53 54 62 67 74 71 55 63 71 60 52 52 64 61 56 68 88 92 88 85 97 109 73 81 86 94 95 104 116 131 169 176 216 248 255 235 251 275 212 253 238 167 128 145 154 127 167 155 135 119 93 65 50 41 40 42 45 44 50 58 81 70 71 77 69 37 36 50 78 78 81 77 73 101 157 196 196 168 225 170 102 39 36 37 40 68 117 129 136 108 64 43 43 55 45 45 41 45 45 49 53 57 40 41 49 49 49 57 73 88 130 126 123 136 172 193 185 154 142 182 221 265 325 378 355 296 208 233 365 135 42 206 138 44 58 50 52 51 50 54 57 42 43 43 43 47 47 48 48 48 56 43 43 42 51 67 62 58 58 57 76 126 174 184 147 110 285 328 367 359 325 305 328 338 279 238 191 148 120 113 112 115 94 130 168 183 225 268 271 235 295 207 234 365 386 316 394 569 563 593 620 628 643 655 670 670 660 701 698 619 562 517 441 345 341 296 205 151 148 89 57 101 81 138 161 88 42 43 107 162 221 216 239 281 296 283 298 359 373 438 501 578 636 682 735 773 849 868 891 910 913 916 904 903 979 994 1017 1018 1019 1019 1015 1008 937 945 935 923 911 899 860 807 660 604 564 536 451 328 214 158 158 113 66 52 52 59 66 54 59 52 51 51 51 71 94 116 130 183 227 232 236 250 260 283 353 382 413 465 521 569 617 661 654 674 682 663 633 595 535 465 441 426 421 418 417 417 416 405 396 393 394 387 375 363 360 364 336 365 373 353 342 355 336 301 342 318 291 268 248 225 217 224 296 287 272 256 261 278 287 292 312 284 284 287 287 274 294 352 389 388 370 355 356 342 321 291 236 225 242 247 244 256 216 160 230 267 306 354 402 398 365 329 353 356 339 331 350 346 378 457 416 473 524 460 295 221 256 305 256 166 83 44 57 66 63 47 43 45 76 93 102 126 168 202 412 459 509 487 418 343 308 310 244 317 344 250 142 114 151 192 116 72 45 53 53 40 40 60 53 56 52 63 74 97 112 124 30 30 37 41 45 49 56 56 40 39 43 51 39 28 27 31 34 34 34 30 33 33 33 29 28 28 28 28 35 35 35 35 35 38 34 30 26 22 25 25 25 25 28 23 19 19 19 18 22 22 18 18 17 17 17 21 42 46 46 42 42 37 37 37 37 37 37 37 37 37 37 30 16 18 36 42 44 43 44 38 47 51 55 59 67 67 70 59 32 33 33 33 37 41 42 38 34 35 36 40 44 44 48 52 44 36 35 35 35 36 52 67 59 63 63 63 59 47 35 35 36 44 36 36 57 45 35 81 36 242 218 36 36 90 86 66 93 77 57 49 54 54 42 37 37 38 39 39 42 38 42 38 41 45 53 57 50 42 38 37 42 46 50 47 47 47 43 43 50 47 48 50 51 48 44 45 49 48 46 41 47 53 72 72 65 37 37 65 85 78 94 114 234 222 183 138 91 75 75 91 99 71 47 38 46 50 58 50 42 47 43 38 41 85 77 57 46 46 43 51 55 43 39 40 48 49 61 69 58 46 41 39 39 44 72 136 192 221 217 198 98 74 70 77 53 40 49 93 192 105 41 40 42 69 85 50 63 46 44 45 65 69 57 47 46 77 61 40 62 122 106 41 41 45 69 58 46 47 88 125 113 65 46 81 212 227 127 54 79 78 70 62 54 50 45 45 58 70 73 77 80 76 75 71 42 42 42 47 59 67 59 67 63 59 62 62 58 53 53 57 105 89 94 131 175 168 116 67 60 56 43 43 42 43 43 43 47 43 43 43 52 67 72 76 104 67 52 68 64 44 45 73 45 45 44 44 44 44 56 45 47 46 46 50 77 99 116 119 178 226 233 234 330 423 343 172 103 89 66 47 46 46 46 50 43 63 75 75 63 44 44 44 58 80 84 88 91 83 71 62 70 70 67 67 60 60 60 53 54 42 41 41 42 42 43 51 51 51 43 42 42 43 47 44 48 53 53 45 44 84 163 212 243 303 346 333 293 242 177 117 62 42 42 59 56 44 44 54 66 70 53 61 52 42 56 74 66 62 47 44 45 46 61 72 154 223 284 297 282 323 437 568 742 749 745 799 882 925 937 915 834 781 710 623 532 448 368 308 248 163 100 88 80 45 42 43 47 55 66 78 85 92 95 99 125 120 101 90 87 103 120 136 99 86 81 107 172 248 318 368 400 408 343 222 117 73 70 63 66 66 74 66 63 55 44 44 91 83 67 59 55 59 55 51 47 47 47 47 47 47 47 47 47 47 47 47 43 39 39 39 43 43 43 43 43 43 43 43 47 46 51 51 51 51 47 47 47 51 51 43 42 46 46 38 38 70 86 58 37 46 73 85 56 56 56 56 57 57 57 57 45 38 38 42 46 47 47 44 63 39 38 50 50 38 46 74 65 69 61 49 37 37 37 45 61 40 35 58 58 45 61 97 58 59 55 51 44 41 45 41 37 36 44 43 50 50 50 50 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 43 39 35 43 40 36 36 36 37 45 56 56 61 84 132 172 183 166 139 150 175 191 179 160 164 181 190 179 128 76 40 38 40 40 40 40 40 39 38 37 39 37 39 83 99 115 154 238 350 430 480 507 553 601 613 582 580 547 497 454 414 389 385 370 336 316 301 289 289 293 308 315 337 384 462 543 613 655 681 689 607 585 570 565 551 494 399 318 265 187 113 95 85 66 70 94 49 65 96 96 78 101 227 373 426 381 367 401 451 475 506 537 523 554 554 501 447 401 339 266 245 197 136 94 72 62 54 53 96 79 69 76 90 90 59 47 62 49 49 50 49 46 45 69 76 87 80 72 64 53 50 55 46 59 71 71 63 55 75 92 76 88 117 155 228 325 449 528 554 518 493 527 590 624 592 525 507 476 502 546 528 438 382 372 389 351 343 371 439 463 423 385 401 398 379 379 379 372 366 363 354 320 287 265 207 133 89 82 83 120 128 89 50 49 49 47 46 76 138 235 343 417 443 449 482 568 590 526 461 472 531 571 658 658 663 659 629 567 483 395 322 266 218 192 185 191 199 199 110 87 84 109 158 226 320 405 592 659 687 658 590 489 351 246 196 236 306 388 464 498 516 516 443 387 327 323 349 358 330 287 291 306 322 361 404 428 420 414 428 439 421 401 389 393 408 423 429 441 452 430 401 380 374 357 266 196 133 86 70 70 70 79 75 67 63 55 54 58 57 49 64 60 56 45 45 45 53 50 52 60 68 75 82 102 149 184 230 265 310 358 401 457 521 574 663 710 736 737 711 653 543 398 240 115 56 56 68 53 53 57 46 47 74 93 111 130 149 167 207 281 340 348 337 314 247 176 149 128 110 113 116 110 95 75 274 229 269 365 410 393 370 349 357 313 313 304 213 113 124 185 165 138 118 99 79 55 49 47 51 68 87 83 78 78 97 102 102 91 79 67 55 52 59 64 64 53 58 90 114 107 107 97 106 68 60 60 59 59 58 56 88 94 94 111 125 119 101 89 73 71 76 107 122 102 73 60 91 75 82 106 122 114 111 115 83 88 147 195 179 88 63 76 50 60 83 64 59 60 79 83 103 88 99 156 224 281 350 419 445 488 538 557 554 543 555 531 397 275 247 195 96 108 140 88 68 76 98 109 85 55 47 59 53 77 126 163 147 104 105 129 93 109 117 120 111 126 158 195 290 335 389 431 472 509 562 607 660 689 723 746 772 791 802 809 836 847 844 848 845 845 849 853 850 827 800 788 792 796 792 789 789 785 781 770 762 747 736 736 729 718 710 691 672 668 668 679 721 713 701 698 695 692 691 684 642 646 650 650 646 639 627 594 547 522 503 488 465 430 380 341 311 308 293 278 270 258 239 235 229 244 251 257 271 309 357 390 537 617 720 783 826 910 963 951 994 964 942 934 923 911 885 859 815 802 791 773 746 701 661 591 474 373 287 209 160 131 113 95 91 88 99 90 73 60 56 52 60 78 127 217 351 443 425 343 135 96 40 38 42 72 156 187 194 169 193 260 365 463 536 572 633 675 699 680 670 644 594 497 353 246 183 149 114 67 60 86 78 71 67 62 53 52 52 52 49 126 146 94 67 71 80 104 145 114 90 83 88 93 97 97 131 178 204 181 136 115 122 145 212 227 210 173 415 446 194 128 99 134 143 124 130 183 216 204 179 198 222 214 146 59 34 32 33 31 30 34 46 54 53 41 58 58 65 61 57 52 51 44 27 27 27 28 28 32 32 29 33 37 37 30 30 29 29 29 44 40 44 44 52 52 56 52 68 72 80 88 96 85 77 59 49 42 54 66 71 71 71 60 52 64 72 65 61 53 69 66 52 65 81 85 81 88 104 113 93 101 105 121 130 146 162 178 221 224 243 264 267 255 263 284 204 233 222 179 168 197 201 170 142 122 102 86 73 56 42 40 38 38 40 43 54 62 74 71 65 69 61 41 42 62 54 36 53 65 53 49 81 125 120 85 137 126 94 70 54 39 39 39 76 100 116 92 44 38 39 55 45 45 41 45 45 49 53 57 93 69 53 49 45 45 65 92 206 190 155 159 200 240 244 213 161 173 172 184 248 327 370 355 156 253 349 251 84 97 122 54 66 58 64 59 58 57 61 45 43 43 43 43 47 55 55 55 66 58 53 49 57 60 63 55 43 79 122 169 199 222 240 252 331 362 386 381 337 297 277 259 216 184 168 137 113 106 114 134 97 123 147 146 156 160 143 123 107 106 185 316 374 336 314 332 495 556 595 594 585 581 588 591 669 712 709 649 591 551 486 406 373 383 333 287 268 169 69 73 161 201 207 155 119 143 191 229 316 306 312 331 341 343 375 432 500 542 593 639 681 719 761 795 876 895 926 945 964 972 979 978 990 1002 1018 1018 1014 1010 999 995 964 960 949 942 946 945 902 841 761 678 609 561 494 380 266 199 214 173 130 83 63 54 66 62 51 52 63 67 79 86 108 125 210 294 386 450 502 527 540 531 462 430 390 374 394 438 482 495 544 561 564 538 510 494 463 432 403 392 399 403 406 406 410 410 382 374 367 363 357 345 337 333 329 353 353 330 327 344 341 310 314 303 284 257 237 218 210 217 262 272 262 254 258 252 268 269 277 257 253 276 279 254 257 284 356 356 329 315 313 307 297 282 308 281 241 190 174 214 246 255 257 278 290 334 390 417 397 377 348 344 347 387 430 410 401 437 472 521 544 472 343 233 236 294 245 143 55 43 49 58 66 55 46 46 60 78 103 124 138 152 210 294 402 460 453 393 326 287 275 339 363 301 229 194 198 195 176 124 73 66 66 46 42 54 43 66 61 41 64 106 98 64 30 30 34 41 49 49 56 56 39 47 39 27 31 43 39 26 34 34 30 29 33 33 29 28 24 31 31 31 31 31 31 34 34 34 30 33 29 29 25 25 25 24 27 23 19 19 18 18 22 22 18 18 17 17 17 20 38 45 46 41 41 37 37 37 37 37 37 37 37 37 37 30 15 17 34 45 51 50 44 49 47 43 48 52 59 59 62 51 32 32 32 33 33 37 37 34 35 39 40 44 44 44 44 48 44 35 35 34 35 35 43 51 47 51 55 55 51 39 34 34 48 52 52 44 45 36 35 65 189 293 218 70 54 74 54 58 81 61 45 42 47 51 39 38 39 39 39 38 38 38 50 54 53 57 61 65 58 46 38 37 38 38 42 50 47 47 39 38 46 49 50 44 45 46 43 43 55 54 42 44 50 61 75 79 76 45 37 69 77 69 73 97 158 146 114 78 47 51 90 119 167 127 80 51 47 54 62 58 58 70 66 43 52 81 85 73 50 46 43 46 55 54 43 39 48 64 77 85 77 50 41 39 37 40 80 137 173 170 142 118 74 50 50 62 58 41 40 68 215 156 105 66 43 44 53 45 74 63 66 65 57 56 60 70 70 69 61 56 45 41 41 41 91 112 125 121 94 71 75 76 84 112 47 71 242 226 102 98 74 77 73 65 61 53 48 49 44 44 44 44 44 44 55 55 51 51 51 55 59 63 56 56 59 63 63 70 66 57 49 49 102 81 73 106 143 144 95 44 51 43 42 41 41 42 42 42 51 43 42 42 51 63 83 88 95 75 68 76 76 56 44 43 43 43 43 43 43 43 43 44 45 45 45 47 70 81 95 94 150 165 169 177 234 282 227 135 49 57 58 46 44 43 44 45 42 44 67 63 43 42 42 43 49 56 52 52 59 63 70 70 70 70 67 67 60 60 60 53 50 42 41 41 41 42 43 51 51 47 43 42 42 42 43 44 44 45 49 57 81 112 153 180 256 296 311 266 206 158 118 86 62 42 42 52 56 44 44 54 61 73 48 55 74 82 82 46 74 54 42 48 88 109 125 121 162 189 210 215 232 298 408 519 636 651 654 701 760 815 831 828 719 686 646 598 527 435 337 249 185 139 108 108 97 72 43 41 43 54 74 85 96 88 87 83 110 106 91 87 77 86 94 106 102 89 76 94 143 186 213 231 200 208 177 109 79 81 86 75 62 58 66 66 58 47 40 40 91 91 79 63 55 55 55 59 47 47 47 47 47 47 47 47 47 51 51 47 39 39 39 43 43 43 43 43 43 43 43 43 50 50 47 47 47 47 51 51 39 43 43 42 42 46 46 42 54 55 50 36 36 40 36 33 56 56 56 57 57 57 57 57 42 42 42 42 46 50 47 47 47 38 38 62 62 38 38 58 49 49 45 49 53 49 41 37 37 36 48 71 59 34 41 74 51 55 55 55 48 47 41 36 36 36 43 43 50 50 50 50 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 51 47 43 47 44 44 36 36 36 41 57 60 57 77 120 160 179 166 139 142 155 163 158 143 188 205 225 202 147 77 41 39 39 39 39 39 39 38 38 37 38 38 51 91 114 119 163 250 330 442 524 539 537 541 530 508 414 404 390 367 339 312 303 288 251 229 217 213 229 253 284 314 361 418 503 593 670 716 733 726 669 599 524 483 474 445 377 316 270 196 145 134 143 123 123 140 145 93 63 79 134 217 335 434 363 314 304 347 402 452 499 541 553 561 535 468 411 372 311 250 216 175 138 112 106 103 89 88 103 94 91 97 112 115 96 70 57 48 49 51 50 47 61 99 101 113 118 114 103 88 77 74 78 75 70 62 50 57 69 78 101 77 63 113 222 350 456 513 479 462 449 472 519 555 551 527 481 470 499 516 461 362 332 352 366 379 415 446 458 431 383 375 380 416 436 457 462 448 419 405 384 336 291 254 181 99 60 57 66 103 127 91 52 51 54 49 63 93 149 225 299 368 410 447 587 613 593 532 511 559 634 680 692 700 704 704 677 620 556 495 483 419 376 349 339 321 294 266 202 181 179 220 265 310 380 456 634 688 694 668 628 580 509 442 477 469 457 460 459 436 402 370 379 351 324 313 318 315 307 295 292 300 327 365 392 415 415 421 403 423 428 413 397 400 442 483 505 512 520 511 499 462 406 353 219 165 98 58 50 54 63 67 75 71 67 59 55 54 45 45 60 56 52 52 45 45 49 53 44 44 55 55 58 78 110 145 187 230 295 340 391 438 502 548 590 637 678 687 673 639 561 435 268 149 77 59 70 51 47 50 44 45 72 88 102 121 140 173 232 301 361 393 410 411 372 309 196 167 145 132 134 120 106 87 290 253 296 389 445 420 381 352 384 352 328 275 177 101 109 154 56 50 67 87 103 91 56 49 51 56 67 67 66 73 89 101 94 87 90 82 70 55 55 52 50 76 121 142 158 159 143 116 78 58 58 59 73 96 105 103 78 92 107 103 101 95 77 69 54 70 82 77 88 95 82 73 92 95 111 128 134 126 115 112 108 116 163 199 167 80 56 76 50 56 80 64 52 52 64 68 71 73 96 141 178 223 304 378 435 470 508 528 536 532 548 527 419 324 264 154 50 75 115 72 125 101 47 41 40 51 147 218 302 301 289 250 163 87 79 107 194 201 211 211 226 257 292 334 405 422 452 494 548 593 622 631 689 714 741 767 787 810 818 825 868 872 880 883 880 884 888 884 896 885 870 835 811 796 808 824 808 801 793 778 766 751 736 732 733 718 710 691 676 672 672 680 698 694 686 682 679 676 665 658 627 631 628 613 594 566 543 506 472 428 393 358 327 280 227 195 194 203 195 156 140 137 121 97 166 198 205 183 185 219 267 292 415 514 640 742 833 924 976 980 1002 976 965 950 942 939 924 901 862 832 798 779 765 735 711 649 506 425 359 286 221 184 159 145 111 115 111 98 77 56 51 50 64 59 97 164 266 311 253 159 51 55 42 39 44 94 166 155 117 143 215 298 392 474 536 572 610 648 672 658 644 618 568 482 388 278 203 160 121 71 60 78 78 86 86 73 53 51 51 51 47 157 229 202 143 100 97 133 177 135 91 67 79 89 93 95 107 130 161 168 147 122 139 163 205 204 203 235 412 511 282 141 84 95 112 114 115 145 181 202 141 155 192 217 170 75 36 30 29 32 31 35 42 42 42 42 53 54 61 61 64 60 55 48 26 27 27 27 27 28 28 28 30 34 34 30 30 30 30 30 41 41 56 53 60 53 60 49 65 69 77 78 86 86 82 71 42 42 55 71 79 75 64 56 60 65 81 77 77 74 81 79 76 85 100 100 100 115 135 151 147 144 156 172 185 197 213 233 252 259 274 283 282 263 255 252 200 217 206 191 211 256 260 240 184 151 112 92 84 75 46 38 37 37 40 47 51 66 67 64 61 58 53 53 78 90 53 34 61 97 101 89 101 129 117 77 61 70 78 82 78 55 38 38 67 103 127 107 55 38 39 63 45 45 41 45 45 49 53 57 93 53 40 56 56 40 60 100 70 142 207 251 283 304 288 244 144 152 140 119 122 134 137 106 87 199 241 313 163 41 89 44 62 58 64 63 58 57 61 49 46 47 47 43 51 58 58 58 73 80 71 70 66 66 81 88 125 183 231 250 240 247 290 334 333 357 381 381 349 302 266 232 201 180 172 141 102 82 91 107 106 118 145 164 155 123 110 114 55 90 133 184 274 340 286 192 378 465 543 553 548 563 578 576 665 716 721 675 614 588 539 489 372 407 385 350 355 311 252 271 287 303 287 251 247 282 309 308 343 329 342 365 398 429 495 561 615 642 672 695 726 768 810 833 915 933 953 980 1002 1010 1017 1018 1014 1017 1018 1017 1009 990 986 986 995 984 975 979 1000 1007 968 918 873 777 677 624 557 458 348 280 244 211 169 120 88 68 76 74 47 50 71 94 108 114 135 171 291 402 543 656 738 768 764 723 638 578 511 439 400 377 321 251 331 340 348 336 333 357 389 409 369 377 392 393 388 391 402 410 394 379 364 357 358 354 331 318 321 345 338 318 315 328 321 294 251 248 233 218 210 195 191 194 255 278 291 288 280 250 230 210 238 214 209 240 259 239 230 248 323 307 288 277 286 292 300 290 314 326 307 270 261 285 308 318 343 337 321 334 377 405 408 408 360 371 398 450 489 441 416 456 492 536 529 476 394 257 208 274 241 135 51 44 60 54 65 74 55 50 45 63 105 123 125 120 111 159 230 298 343 355 336 321 283 319 335 311 280 257 237 210 207 135 65 50 58 43 43 43 40 75 70 38 57 100 75 32 31 31 34 34 41 41 49 48 35 43 42 26 26 54 50 26 37 37 37 32 39 35 35 35 31 34 34 34 34 34 34 41 37 37 33 40 36 32 28 28 27 27 23 23 19 19 18 18 22 18 21 21 17 17 17 20 38 45 41 41 37 37 33 33 33 33 33 33 33 33 33 25 15 20 26 40 46 57 55 49 34 31 36 40 51 47 49 43 32 32 32 33 37 37 33 34 39 43 40 44 37 37 37 37 40 36 34 34 35 36 39 35 43 47 47 51 47 43 35 35 36 41 53 53 41 36 45 73 241 233 137 69 81 61 37 81 62 50 38 42 43 47 42 38 46 42 42 38 38 38 46 58 37 41 49 53 57 57 50 50 46 38 38 42 58 58 42 37 41 45 46 46 47 44 41 41 49 49 48 47 49 60 75 79 76 53 45 65 69 49 45 61 66 66 42 36 35 46 118 166 220 172 112 67 47 50 58 61 70 82 82 59 56 81 93 97 71 66 50 39 47 51 43 38 40 68 96 100 80 45 40 39 38 68 120 165 170 138 94 51 63 43 47 74 78 49 40 40 167 164 145 106 47 41 43 45 46 62 81 61 44 42 43 66 62 40 40 65 56 39 81 186 281 235 172 112 77 58 55 59 44 125 49 49 229 189 53 101 61 68 64 64 60 56 52 52 44 43 43 43 43 55 63 71 63 59 60 56 52 52 48 48 59 63 67 66 62 50 49 40 101 69 50 70 110 111 67 42 43 42 41 40 40 41 42 41 58 43 42 42 46 63 87 102 99 103 95 76 71 67 48 42 42 43 43 43 43 43 43 43 43 44 45 46 62 77 72 68 103 87 87 100 116 112 97 93 49 65 73 57 44 42 43 53 42 48 64 56 43 42 42 43 65 68 60 56 59 59 59 59 67 67 67 67 60 60 60 53 42 42 41 41 41 42 43 47 47 43 43 42 42 43 43 44 44 43 44 69 113 137 145 141 245 276 271 203 131 94 82 73 58 42 42 48 52 44 45 57 84 92 87 62 69 100 104 75 105 69 46 76 144 189 201 197 164 154 132 141 179 265 348 428 587 617 621 632 655 674 686 687 617 587 555 519 470 386 280 191 122 124 120 104 92 87 55 41 42 46 70 85 92 80 71 63 78 75 68 61 54 54 55 59 70 58 53 74 101 116 111 105 91 91 65 47 57 86 79 59 54 62 69 62 54 43 40 40 83 91 87 71 51 43 51 59 47 47 47 47 47 47 47 47 51 59 63 55 43 39 55 71 51 51 51 51 51 51 51 51 54 50 47 43 43 47 51 55 43 43 42 46 46 46 50 42 47 38 36 49 120 171 126 47 44 49 57 61 54 50 50 46 46 46 46 46 46 46 46 46 38 38 46 74 77 49 37 41 45 45 45 57 57 53 37 36 41 53 92 112 84 51 43 71 51 51 51 55 55 51 44 43 43 43 43 43 43 43 51 50 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 58 54 43 43 47 51 40 36 36 45 61 61 49 65 101 148 195 179 159 142 135 135 138 135 192 213 233 207 151 84 48 40 39 39 38 38 38 37 38 38 39 43 75 103 115 126 178 262 366 490 568 547 479 435 420 406 344 323 293 263 238 222 225 211 175 153 141 149 173 217 268 298 360 405 494 595 687 748 767 755 686 582 468 398 389 388 355 321 231 193 178 202 218 202 177 170 151 91 71 146 257 320 339 338 268 231 215 258 317 376 439 488 515 511 480 429 415 412 379 325 256 218 192 170 152 129 109 98 73 83 97 114 144 156 145 120 100 66 51 55 65 58 95 133 135 158 187 188 166 135 113 98 90 90 86 74 77 84 79 79 95 71 85 175 309 422 472 489 408 411 411 415 427 455 495 511 495 472 461 453 398 339 332 364 388 437 492 493 437 374 350 393 480 559 599 616 594 549 488 440 372 315 256 203 138 64 49 50 67 104 123 88 52 52 58 61 94 84 92 149 253 374 476 541 645 620 559 495 506 574 645 677 649 665 689 693 685 658 631 605 606 568 534 535 541 523 473 422 442 406 405 439 469 479 503 566 627 672 658 614 589 572 539 493 447 417 389 377 384 372 359 339 336 337 337 322 299 288 296 308 288 300 323 353 368 383 402 421 391 427 451 437 424 435 499 556 617 615 605 596 548 458 327 231 171 129 82 54 50 62 75 75 54 55 55 55 55 47 46 46 49 52 48 48 48 48 45 49 43 44 47 43 43 51 75 98 130 192 265 318 362 413 473 511 557 596 621 626 623 593 530 436 318 211 135 92 83 52 44 44 41 43 70 82 89 108 135 172 254 311 355 384 417 426 391 333 204 182 153 136 126 116 101 82 286 309 353 409 465 459 416 390 447 428 363 250 176 157 153 133 102 83 71 64 88 97 90 74 70 62 62 66 70 73 81 86 74 71 74 66 54 49 49 49 47 92 156 177 186 201 186 143 101 82 57 58 95 122 124 137 90 144 187 187 160 126 99 77 89 105 89 56 70 136 186 197 216 252 280 278 248 214 188 176 128 156 164 136 88 52 52 60 51 60 68 56 52 56 61 52 51 67 100 126 139 180 270 359 429 451 482 509 525 521 505 469 398 325 271 180 89 82 99 64 47 53 62 86 161 261 304 300 254 237 205 176 132 108 139 191 242 248 251 273 305 347 382 412 504 506 516 546 607 649 658 647 722 755 771 798 817 845 857 857 903 903 914 915 923 927 923 919 892 896 892 861 837 825 838 858 839 835 816 804 789 770 755 744 740 729 710 695 691 684 684 688 671 667 659 652 649 645 635 628 641 618 588 553 510 463 440 423 416 352 293 230 180 146 112 100 103 135 128 88 77 105 105 76 99 154 165 132 125 164 212 233 320 434 568 701 830 910 971 1018 995 984 980 961 954 946 927 889 894 863 820 798 787 772 741 686 539 480 423 350 274 222 205 200 146 126 102 70 56 51 51 51 53 51 70 121 176 185 125 51 37 41 44 44 49 107 150 126 78 129 218 308 379 453 520 572 606 634 646 643 625 596 542 464 365 273 203 156 122 87 76 77 62 77 77 65 51 50 54 66 61 157 232 248 198 112 85 130 173 146 107 79 64 68 72 75 131 121 132 155 172 166 197 251 246 222 213 273 374 508 323 161 109 80 77 98 111 125 145 162 69 107 150 184 208 166 72 35 32 30 28 28 31 34 34 38 42 54 54 61 61 64 59 45 31 27 28 28 28 28 29 29 34 31 31 35 35 35 31 35 42 50 69 66 66 62 58 58 54 55 63 67 67 71 75 72 46 46 55 67 75 75 68 57 73 81 101 106 106 106 114 111 131 128 139 143 154 166 194 210 218 210 214 226 235 244 252 256 239 247 266 275 283 264 228 193 185 186 170 167 203 247 260 255 238 193 134 110 106 90 45 36 36 36 36 47 55 62 63 64 57 50 49 65 102 129 105 65 49 80 109 125 121 102 78 58 38 42 50 54 58 54 43 39 79 103 119 107 67 39 43 55 45 45 41 45 45 49 53 57 61 40 44 88 80 40 52 108 82 222 334 342 275 211 159 119 71 103 130 122 116 96 68 35 81 110 107 272 250 107 120 43 45 45 56 59 55 54 57 57 54 47 43 50 58 65 61 68 91 90 93 91 87 102 142 181 270 312 344 335 305 292 315 347 331 344 364 357 334 302 279 253 229 192 173 142 106 68 60 72 68 59 79 126 125 86 77 97 97 129 108 71 149 268 262 160 258 352 446 480 514 565 600 606 642 685 706 679 634 607 573 539 484 525 472 404 397 374 350 375 397 389 361 330 337 357 364 359 365 372 397 439 489 543 613 674 686 710 729 751 783 833 876 907 961 964 979 987 998 1002 1006 1002 1017 1017 1017 1009 994 990 990 994 1002 995 995 1003 1019 1019 1014 984 945 865 785 728 664 561 457 378 314 261 201 164 141 118 91 73 48 51 94 112 97 90 119 179 318 441 591 712 787 816 820 776 651 603 561 503 480 445 348 233 157 158 170 174 190 231 307 377 352 382 398 397 393 395 410 418 422 403 380 369 374 370 335 299 321 341 350 334 316 301 270 239 196 193 182 175 191 192 184 171 225 252 277 298 294 256 201 165 212 171 158 189 232 243 250 257 296 280 265 278 287 287 291 292 284 332 359 378 417 425 396 363 386 373 349 341 352 376 408 427 411 419 438 462 465 413 416 492 460 501 479 461 423 266 172 238 237 154 95 88 84 64 64 85 63 51 50 69 103 122 121 112 131 130 118 126 167 227 279 305 323 350 354 346 347 347 339 313 230 143 56 40 42 43 44 51 42 62 65 47 51 74 49 33 32 32 31 34 30 37 40 36 31 31 34 30 30 30 30 25 37 36 32 32 35 35 31 31 34 34 34 34 34 34 41 41 33 33 36 36 32 28 28 28 27 23 23 19 19 19 22 18 18 18 21 17 17 17 17 20 34 41 41 37 37 33 33 29 33 33 33 33 33 33 33 25 21 15 17 27 42 52 51 49 30 32 32 36 47 43 45 38 39 36 37 37 37 37 37 37 43 43 36 44 41 41 41 37 35 36 35 35 35 44 43 35 47 47 51 51 51 47 43 43 34 49 57 65 45 41 89 97 161 113 45 41 77 53 41 89 46 42 38 42 39 42 42 38 38 38 42 50 46 38 38 46 81 73 69 61 61 65 70 74 78 54 38 38 54 58 46 38 45 56 53 58 54 51 51 51 48 44 43 46 49 56 60 65 61 45 49 65 57 37 37 41 36 36 36 35 35 58 138 194 200 153 100 63 43 38 53 53 62 82 86 63 63 77 104 116 127 103 67 43 43 51 43 38 40 68 92 88 67 39 39 38 55 92 144 165 154 110 67 43 59 47 59 78 78 45 39 38 63 104 128 106 71 43 42 49 45 46 69 69 68 52 51 54 42 38 39 53 56 64 169 311 319 246 139 60 43 45 46 46 40 104 84 84 180 144 44 68 56 56 63 63 63 59 59 59 51 44 44 48 59 67 75 79 63 67 63 59 51 48 44 48 60 71 71 59 54 50 49 40 89 73 53 54 70 66 47 42 42 41 40 40 41 41 41 41 54 50 42 46 50 66 82 98 111 139 131 75 51 59 59 43 43 43 51 55 55 51 51 43 43 43 44 45 49 53 52 52 56 44 44 57 57 54 66 90 86 93 89 72 44 43 43 52 44 48 56 52 47 42 42 42 53 64 68 72 68 60 59 48 63 56 63 56 56 56 56 49 41 42 41 41 41 42 47 43 43 43 43 42 42 43 43 47 48 43 44 73 113 133 138 138 202 229 216 152 91 62 62 74 58 42 42 44 48 44 45 57 92 103 121 84 59 82 97 125 124 81 58 80 144 189 201 193 129 112 90 84 130 193 247 281 408 465 500 524 546 581 608 616 578 537 480 415 335 261 175 121 103 116 104 60 51 71 78 58 42 49 65 69 76 68 64 59 55 55 52 45 45 42 42 41 41 41 40 56 70 81 80 80 90 86 63 45 55 68 55 38 50 57 65 58 54 43 40 40 59 83 91 79 55 39 43 47 47 47 47 47 47 47 47 47 47 59 67 59 43 47 75 103 51 51 51 51 51 51 51 51 46 46 50 51 51 51 47 47 55 46 46 54 54 45 49 46 38 38 58 164 315 398 325 202 44 49 54 54 54 54 50 45 46 46 46 46 42 42 42 42 38 37 46 70 73 49 37 37 61 61 53 49 41 45 49 53 57 73 108 124 104 68 48 56 40 47 51 63 63 51 39 39 43 43 43 43 43 43 51 51 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 50 50 39 35 39 47 40 36 36 57 73 69 49 57 85 132 196 183 151 111 95 99 112 128 169 201 225 202 146 88 60 56 39 38 38 37 37 38 38 39 52 63 91 111 103 123 186 274 418 498 537 493 432 385 374 365 348 298 235 189 176 177 193 194 130 116 113 125 153 192 243 281 322 347 401 501 611 699 749 749 650 558 440 354 321 307 289 271 184 173 193 248 272 263 223 196 145 118 146 242 327 316 236 167 178 146 137 161 212 256 308 351 390 393 382 383 419 441 426 388 280 246 208 181 154 107 80 75 47 81 129 171 220 248 246 213 169 112 74 70 72 84 125 175 209 248 286 295 257 195 133 102 86 99 102 89 80 83 75 70 78 109 192 307 427 468 448 411 390 386 370 358 347 363 408 455 470 407 351 335 343 355 379 407 446 479 507 460 373 329 365 464 625 716 759 763 714 639 538 447 351 284 216 167 115 69 70 95 106 137 129 81 50 49 53 51 97 78 91 179 328 462 547 588 601 572 528 492 508 556 599 603 614 634 654 654 647 639 636 644 632 617 615 619 631 606 572 527 530 484 468 483 483 462 473 537 557 605 591 546 508 490 446 392 402 379 360 345 345 348 353 357 333 338 342 316 284 269 290 314 278 296 319 345 351 362 389 424 430 450 475 483 475 501 565 629 689 697 706 688 602 474 340 245 103 85 62 46 50 66 75 71 45 46 59 63 63 59 59 59 45 48 44 44 44 44 44 45 48 48 56 47 43 51 63 79 95 157 231 287 328 380 437 486 533 564 584 580 569 543 503 435 363 287 227 168 113 61 41 42 39 41 61 76 83 91 122 163 245 278 294 308 333 338 300 242 156 135 114 111 106 99 84 69 216 322 377 389 453 471 448 426 498 486 379 226 188 236 212 123 141 144 125 106 115 136 126 103 99 72 57 70 74 73 77 86 71 71 70 54 49 49 49 49 46 94 155 163 164 185 170 130 159 136 76 56 84 91 69 90 87 197 291 298 247 196 157 116 131 149 147 121 155 245 303 317 356 414 446 401 326 258 209 182 116 164 152 73 50 52 61 52 52 53 52 52 53 73 69 64 52 68 101 103 109 151 244 341 418 426 440 471 490 482 450 404 373 320 301 282 212 149 119 96 144 165 193 232 303 338 264 163 85 96 120 163 194 206 221 240 282 292 302 337 379 426 453 471 555 569 580 598 651 693 714 704 778 809 833 848 876 907 919 912 942 939 942 943 954 958 954 947 907 908 908 900 888 880 876 876 876 872 854 838 819 796 785 770 747 728 713 702 706 699 696 692 661 653 649 642 638 628 613 602 616 582 547 513 451 385 346 324 344 280 205 134 88 81 83 88 69 94 98 62 58 94 102 82 58 101 120 84 74 108 153 166 237 355 481 629 769 841 921 1017 995 1000 993 981 966 950 914 856 914 883 844 826 818 795 764 704 595 541 484 403 308 251 231 226 196 157 125 89 72 68 67 63 52 50 62 86 113 95 67 37 41 41 44 49 90 110 121 124 172 211 275 323 369 428 499 560 599 619 634 621 606 562 504 434 317 242 183 148 125 91 68 53 57 61 61 52 50 54 77 97 85 89 130 209 206 97 53 95 112 112 108 88 64 60 83 103 157 140 147 184 210 219 261 308 343 283 232 253 278 425 353 211 146 85 61 82 111 124 124 121 56 91 102 109 170 209 135 41 34 30 27 26 27 36 27 26 35 47 58 58 58 64 64 53 39 32 43 36 40 36 29 29 38 42 39 43 43 43 43 43 43 55 78 79 75 67 63 59 39 47 48 52 52 56 68 73 61 54 55 63 71 83 84 81 105 113 133 142 142 135 143 150 182 175 186 193 205 221 248 264 256 256 260 265 277 285 285 274 246 254 255 251 267 268 232 181 193 182 170 159 170 187 199 214 217 180 124 116 128 115 60 36 36 36 36 40 48 55 52 52 53 46 49 69 109 153 168 168 136 128 137 153 118 54 37 46 42 42 38 38 42 50 58 62 70 74 82 78 67 51 39 39 45 45 41 45 45 49 53 57 77 65 88 124 108 68 92 164 254 318 334 267 167 103 79 79 58 89 120 124 139 151 166 159 119 64 69 186 256 220 119 40 42 44 52 59 55 58 69 69 50 50 50 57 64 68 71 78 101 96 95 109 128 171 238 302 386 394 401 400 391 378 365 361 357 355 348 322 302 280 277 275 246 185 150 130 115 80 64 61 73 44 48 91 95 55 47 67 51 87 82 50 81 163 169 108 185 252 322 379 441 504 546 572 585 631 656 660 633 606 586 567 556 615 581 511 496 445 385 389 433 425 401 373 373 385 397 407 458 476 521 563 605 654 697 739 759 782 797 813 852 910 953 976 984 995 1006 1010 1010 1010 1010 1006 1014 1017 1014 1010 999 999 996 1000 992 996 1011 1011 1011 1010 1017 1018 991 949 911 862 794 690 582 507 431 343 259 223 218 176 122 83 84 96 122 102 71 48 93 165 306 413 541 632 681 707 741 724 587 521 459 393 390 386 331 242 123 108 108 105 104 128 204 293 333 375 406 413 412 419 434 445 450 434 407 391 389 390 347 299 325 353 378 378 356 309 246 203 197 186 171 171 196 213 185 145 207 210 215 240 261 254 214 178 166 129 124 186 241 263 262 262 254 237 246 274 290 278 266 269 297 325 316 347 442 499 468 444 360 364 364 356 360 383 423 462 462 454 437 441 452 420 424 484 448 474 452 454 431 271 145 175 213 170 151 147 112 63 59 88 62 62 66 74 89 97 100 100 107 111 99 78 86 126 162 187 295 325 345 357 372 392 392 381 289 206 108 53 42 47 52 56 47 43 54 58 53 39 37 45 34 33 32 31 30 29 28 28 27 26 34 54 49 24 24 45 39 39 35 35 31 31 31 30 41 41 41 41 41 41 48 48 32 32 39 35 35 35 31 31 23 23 19 19 22 22 22 18 21 21 17 17 17 17 17 16 34 30 30 26 26 22 22 21 25 25 25 25 25 25 25 25 21 15 16 26 41 55 51 45 30 35 32 40 47 43 45 38 43 43 52 56 45 41 41 45 47 43 36 40 45 49 41 37 34 39 43 35 35 43 43 35 43 43 43 47 47 43 43 43 40 105 77 69 57 37 96 92 100 80 52 60 76 64 52 61 38 38 46 46 42 42 46 49 45 37 42 54 50 38 42 62 161 141 117 89 81 85 93 101 113 86 50 42 54 62 58 46 49 49 57 61 62 54 54 54 42 42 38 38 46 46 50 54 41 45 53 58 50 37 36 37 35 36 41 37 37 77 141 179 132 101 72 44 39 38 49 49 53 66 74 59 55 69 100 124 168 140 88 40 39 40 47 38 63 79 95 83 58 38 42 47 59 80 112 113 98 71 51 44 43 43 63 70 58 41 44 52 38 64 96 98 122 80 44 49 62 58 69 97 136 128 95 62 42 46 50 42 41 69 164 237 149 110 74 59 72 68 45 42 59 118 163 179 167 136 92 44 52 52 53 53 53 53 53 60 42 42 43 51 55 60 60 59 48 52 56 52 44 44 44 45 61 76 64 44 43 50 53 41 65 65 61 42 40 41 42 43 41 40 40 40 41 42 42 42 46 53 54 58 58 73 86 98 111 167 179 111 59 55 63 56 43 47 55 58 62 58 54 51 44 44 43 43 42 42 43 43 56 64 64 53 61 81 94 86 97 77 56 43 42 42 46 43 48 44 44 44 51 55 50 45 40 44 40 41 45 45 56 49 56 49 56 49 49 49 56 49 41 42 42 41 41 47 51 42 43 42 43 42 43 43 47 51 63 47 52 72 92 101 126 162 174 170 141 84 43 42 58 78 61 42 43 44 44 45 53 64 91 69 116 122 136 144 106 116 107 74 51 52 80 105 118 118 74 77 69 64 90 113 123 121 206 268 327 354 373 404 435 439 468 438 376 292 206 129 94 75 76 104 88 43 41 62 78 58 49 56 53 60 63 63 64 56 56 53 57 57 57 50 42 41 42 53 53 49 48 58 66 85 65 69 55 43 40 40 39 37 54 61 68 68 65 55 40 44 55 78 98 98 78 58 50 54 50 50 50 50 50 50 50 50 43 55 67 59 51 59 95 123 47 47 47 47 47 47 47 47 38 42 54 58 59 55 43 39 58 42 42 54 49 37 36 37 39 60 149 300 482 556 453 301 43 49 54 56 55 51 46 42 46 42 46 46 46 41 41 41 45 41 45 57 57 45 38 45 57 65 61 49 41 65 112 152 53 53 61 73 73 53 36 35 43 40 51 71 71 51 46 50 50 50 43 43 43 44 44 44 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 46 54 50 39 39 59 52 40 49 69 81 73 46 49 81 124 172 148 103 60 39 55 84 112 176 193 209 193 150 99 79 86 54 46 38 37 38 39 40 48 72 80 95 95 99 126 198 290 415 451 455 438 422 403 377 351 278 225 175 164 180 196 187 157 81 78 94 114 131 174 217 248 277 270 292 360 469 578 664 681 602 522 420 322 252 206 192 189 161 153 173 220 274 285 265 246 249 233 241 265 269 233 177 145 97 77 69 85 109 133 157 191 251 264 280 309 354 371 353 307 209 174 140 129 105 70 51 66 80 142 218 278 332 360 350 318 202 126 76 84 121 159 223 277 371 403 434 412 336 236 138 83 79 95 91 70 57 76 106 114 142 198 292 377 411 399 350 309 318 290 266 247 236 241 273 324 303 278 242 249 287 339 394 425 461 465 454 406 339 335 407 535 688 786 832 817 761 678 563 440 325 257 193 153 123 101 126 181 186 200 164 97 62 62 65 52 98 148 241 354 452 513 526 513 535 543 555 556 572 584 580 564 599 611 615 603 587 579 587 602 578 586 591 580 562 532 509 487 468 405 366 370 358 342 373 461 539 602 604 562 521 495 458 412 446 432 421 386 362 343 347 355 324 316 304 282 270 267 291 314 274 281 308 333 339 349 377 427 465 469 478 506 533 575 642 714 794 817 817 741 566 367 240 185 64 77 81 77 81 97 97 82 102 110 114 107 95 72 71 67 45 45 44 44 44 44 44 45 60 56 56 48 44 48 52 56 71 111 180 234 287 336 393 442 472 500 527 535 535 527 512 479 388 347 316 253 173 90 47 44 39 48 64 68 75 90 110 147 201 222 219 225 238 232 198 156 90 80 78 77 74 68 56 48 208 330 378 366 421 447 431 441 489 485 382 230 195 237 212 113 163 218 258 268 278 276 242 192 149 98 64 57 61 50 50 67 83 79 74 62 57 53 61 69 49 109 146 135 131 140 129 98 138 142 70 53 78 65 49 76 92 225 347 378 339 283 232 176 142 156 179 200 249 317 328 302 381 444 468 404 295 222 161 126 61 117 120 52 50 58 73 51 52 52 53 54 73 82 85 65 69 76 90 89 91 136 221 287 387 387 393 412 431 426 406 376 392 354 352 361 331 237 170 159 310 264 191 151 186 214 161 84 172 176 199 234 262 276 263 260 350 372 395 436 475 517 540 558 588 611 637 651 685 742 783 789 808 843 875 891 911 946 954 939 966 959 947 951 959 966 962 959 943 939 943 939 939 931 919 911 910 907 888 868 852 823 811 797 766 743 720 713 714 706 703 684 646 635 623 612 600 593 571 552 562 525 495 472 426 338 278 237 256 198 135 81 61 63 92 117 58 79 83 59 54 62 65 54 71 99 103 75 69 84 109 130 173 275 381 537 693 760 824 957 980 1003 1004 996 985 970 919 860 913 898 875 856 845 814 779 722 652 605 544 452 349 273 245 229 222 196 181 168 155 131 110 91 51 48 45 58 62 40 40 47 54 41 45 82 114 93 107 158 266 284 321 341 375 419 491 544 587 599 608 601 572 528 470 403 302 246 195 148 129 107 76 52 53 57 52 51 62 73 96 108 85 48 50 148 195 93 52 80 60 77 97 92 64 55 79 103 141 159 190 234 259 273 291 310 344 285 250 264 271 367 357 245 155 97 53 74 118 139 120 96 68 80 58 52 111 195 177 105 37 32 29 29 30 48 32 26 39 43 55 62 66 66 65 65 54 54 54 51 51 44 40 37 49 46 50 51 55 55 55 55 43 59 79 83 75 60 67 64 40 41 49 46 49 50 70 86 78 78 75 79 91 107 116 117 137 153 166 178 171 175 183 194 214 221 221 229 248 271 298 306 294 294 294 306 315 312 304 285 277 270 247 232 260 289 265 210 226 211 211 203 199 175 155 153 160 139 122 134 166 155 98 50 36 36 37 37 44 44 44 41 46 46 45 61 93 140 188 212 260 224 185 157 102 38 37 58 37 38 46 50 54 54 54 54 46 42 42 54 63 63 51 39 52 45 41 45 45 49 53 57 89 80 96 128 132 136 196 276 295 242 171 123 95 79 79 83 61 88 120 151 178 209 225 232 261 202 223 224 266 276 118 40 42 44 60 71 63 66 77 81 42 42 53 60 68 75 82 89 99 102 125 167 213 253 331 399 456 440 442 450 468 452 419 383 388 362 328 298 288 281 294 288 259 189 130 111 99 68 45 49 81 53 49 76 72 44 52 73 43 45 56 51 51 74 88 87 133 163 220 290 364 422 481 531 547 565 585 605 605 593 593 593 590 640 614 575 568 524 468 473 461 461 450 434 434 450 478 501 531 568 615 660 705 731 765 784 816 836 863 871 906 961 988 988 999 1006 1018 1019 1019 1018 1018 1018 1014 1011 1015 1007 1003 993 996 1004 981 989 1003 1011 998 986 1009 1018 1010 1003 991 972 915 824 716 636 509 406 315 279 267 225 173 157 126 109 92 86 69 70 121 190 264 321 386 417 423 436 467 483 414 366 311 263 245 239 200 137 111 83 76 72 64 61 128 225 306 355 390 409 427 435 453 457 480 469 450 431 431 425 390 338 333 365 402 410 395 330 262 208 217 199 171 165 185 202 170 118 256 228 196 189 198 211 208 195 131 114 137 219 281 284 259 246 241 233 249 296 312 292 268 264 287 307 262 266 389 452 433 436 392 408 431 419 403 414 442 470 486 458 413 412 464 468 436 424 465 478 460 454 420 275 145 127 173 174 179 167 131 83 70 83 69 74 82 78 67 63 71 83 71 99 105 77 60 76 95 109 192 245 293 325 349 361 370 359 352 293 206 121 77 46 43 43 56 44 48 67 54 40 39 74 36 39 37 32 31 29 28 27 31 26 38 53 53 33 33 56 35 35 35 31 31 27 30 30 37 37 37 37 37 37 44 44 28 28 35 31 31 31 31 31 19 19 19 19 22 22 22 22 21 18 17 17 17 17 17 16 30 30 26 26 22 22 17 17 21 21 21 21 21 21 21 21 25 14 15 17 32 51 42 40 37 35 36 40 47 43 45 38 47 51 64 60 45 41 41 49 43 39 35 40 49 53 45 37 34 59 79 59 43 43 43 35 35 35 35 35 36 35 36 36 88 193 97 57 65 35 56 56 56 64 72 68 64 68 60 41 37 39 54 54 42 37 37 45 65 45 38 46 46 38 58 94 145 129 105 89 89 97 113 125 117 89 58 42 50 58 62 58 42 42 46 50 50 54 50 50 46 42 38 38 39 39 39 40 37 45 54 58 46 37 36 37 36 37 45 45 45 73 113 138 65 50 45 44 47 46 53 54 42 57 62 58 51 56 88 105 152 148 100 44 38 39 51 39 79 87 98 82 62 50 54 62 67 64 76 65 54 43 48 56 42 44 60 74 62 57 80 96 47 95 88 98 158 120 48 49 82 66 77 113 164 160 119 62 43 91 114 70 53 89 120 108 57 53 57 82 103 96 61 42 102 133 213 226 158 139 116 43 44 44 45 45 45 46 46 49 41 42 50 51 60 60 56 55 44 48 56 52 44 44 45 57 65 76 69 51 51 59 65 45 41 53 53 41 39 38 40 42 40 40 40 40 42 42 50 46 45 57 62 69 74 89 110 130 122 182 207 147 82 59 51 44 43 43 50 50 50 50 50 57 77 73 57 42 41 41 42 43 52 76 68 44 53 89 92 56 69 52 42 41 46 58 62 50 67 56 52 56 75 86 85 77 112 96 69 53 40 40 40 41 49 49 49 49 49 49 56 49 41 42 43 41 42 55 59 43 47 43 43 43 43 47 51 55 71 58 63 72 72 81 113 158 170 141 89 44 42 50 74 90 57 46 43 43 44 45 57 68 102 57 147 217 327 358 201 115 99 78 62 47 44 45 50 58 46 67 90 89 84 92 74 53 119 162 200 207 218 237 241 225 233 245 224 186 132 94 80 96 45 73 69 43 42 50 54 40 56 52 52 48 55 59 64 60 45 41 42 42 46 46 49 45 73 73 69 52 40 39 39 44 59 57 45 41 40 39 38 37 54 61 79 72 69 59 48 48 59 78 98 102 94 82 74 74 50 50 50 50 50 50 50 50 39 51 59 55 55 67 95 119 47 47 47 47 47 47 47 47 38 42 54 58 59 55 43 38 50 37 37 45 45 35 35 37 39 100 221 367 513 565 449 290 39 49 55 60 60 48 38 38 42 42 46 45 41 41 41 41 53 45 45 41 41 45 42 50 37 53 57 49 49 88 164 224 53 41 37 41 49 41 36 35 40 40 47 75 75 47 46 54 50 50 43 43 43 44 44 44 44 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 50 62 58 47 47 75 76 60 57 69 73 65 46 57 85 113 140 112 72 36 35 51 84 116 184 192 189 170 138 106 90 90 65 61 43 39 39 43 52 60 72 80 84 83 91 135 213 290 399 408 404 411 412 393 339 289 212 187 181 194 218 190 142 79 42 43 63 76 104 140 179 218 227 216 210 254 343 441 527 553 507 450 371 281 199 161 158 166 150 142 144 179 237 280 303 300 295 281 265 229 189 157 145 154 47 43 43 48 57 68 76 94 154 168 188 228 269 274 243 205 154 115 85 77 58 45 50 88 146 231 311 363 408 436 419 378 251 160 110 139 220 292 365 411 503 519 515 454 347 220 118 64 56 65 64 55 85 156 227 258 250 278 316 316 294 253 233 224 200 161 130 127 128 122 134 169 135 189 235 250 276 326 401 456 451 431 411 381 350 358 431 539 716 814 856 834 777 697 556 413 273 213 153 121 103 93 134 200 278 303 260 181 125 110 114 116 176 277 395 457 471 465 483 506 510 534 566 581 566 543 516 489 504 512 512 500 484 492 507 530 486 508 513 498 475 444 430 428 398 342 308 312 301 298 366 492 656 724 716 660 601 565 543 509 447 437 426 403 372 348 344 349 309 286 262 247 259 276 299 314 260 269 292 325 343 345 380 426 465 464 473 522 569 626 705 785 910 928 901 754 498 246 114 94 155 176 184 176 177 189 185 161 202 202 190 155 115 79 59 63 45 44 44 44 44 44 44 44 56 56 52 48 44 44 44 44 48 83 137 199 253 306 355 385 428 454 486 500 504 504 504 494 398 384 369 317 235 152 89 66 58 62 66 66 70 82 94 123 170 176 164 158 151 141 103 69 66 57 55 53 58 63 57 53 230 319 334 342 405 395 379 433 497 489 425 320 239 197 163 139 254 367 452 486 500 482 433 364 278 185 111 76 49 48 48 50 75 71 70 62 57 60 64 72 92 117 137 130 119 119 104 92 92 128 73 53 108 87 53 109 178 299 416 469 473 443 389 305 177 152 165 194 248 293 281 240 327 388 394 322 242 191 146 99 54 66 69 52 52 54 62 53 51 55 94 87 82 67 58 53 66 80 79 77 80 121 174 212 301 336 382 393 396 388 394 384 384 374 356 361 361 312 242 219 206 186 154 145 183 226 229 201 231 227 234 246 273 307 328 342 404 425 455 485 523 565 592 618 629 659 682 688 718 784 822 828 831 874 905 910 930 966 966 942 951 931 915 911 923 931 938 930 958 958 958 958 962 958 957 957 953 952 933 910 895 868 861 839 808 785 755 740 729 721 710 684 635 612 597 585 574 551 525 503 521 467 434 416 366 278 202 161 158 131 96 62 50 52 73 89 54 74 94 94 73 60 52 51 56 57 57 56 54 53 60 81 128 206 283 437 636 695 742 871 960 991 1000 996 997 998 955 896 901 898 891 872 856 825 794 753 678 641 585 502 399 320 268 244 218 211 208 216 215 191 162 142 75 49 49 61 47 36 45 60 79 46 54 102 97 68 124 212 307 307 327 347 386 426 486 520 555 564 570 567 538 486 429 377 286 238 183 136 126 116 92 57 61 53 52 55 69 80 87 72 73 48 50 131 176 106 54 60 56 61 81 80 56 55 59 78 136 186 247 281 314 336 353 351 354 299 293 288 302 300 307 209 164 117 77 70 106 142 122 90 55 54 53 52 88 152 175 183 91 96 90 89 87 77 48 27 36 48 52 63 67 67 66 73 77 77 77 70 74 67 67 60 60 57 61 62 66 63 67 63 43 52 75 68 60 45 56 57 61 62 70 63 66 71 95 114 102 106 114 122 135 147 155 156 173 185 198 202 198 202 214 226 245 249 256 271 294 314 333 341 345 341 345 357 362 350 326 292 273 271 255 236 276 313 282 207 211 203 227 264 271 215 142 105 139 134 141 169 197 189 121 65 36 37 38 38 38 37 37 37 54 42 37 45 69 104 139 159 191 187 149 89 46 38 38 38 37 38 38 46 58 58 53 49 42 46 50 54 62 66 66 59 52 45 41 45 45 49 53 57 69 60 68 96 132 172 236 287 251 151 72 80 87 47 35 34 36 56 119 182 240 272 295 292 371 376 386 342 353 351 212 119 42 48 68 75 63 62 70 77 41 41 49 60 68 75 93 100 102 121 179 262 327 355 409 457 474 462 468 484 514 514 486 458 428 377 316 294 296 298 268 237 231 158 99 80 68 44 44 54 49 49 49 49 42 41 44 81 94 62 45 44 44 44 67 101 103 112 158 244 297 332 407 500 525 519 523 554 574 585 596 612 666 677 631 599 604 544 496 521 510 510 500 500 500 524 564 602 589 623 669 710 743 785 818 834 865 894 920 921 952 995 1007 986 1002 1006 1018 1018 1018 1010 995 987 967 964 968 957 945 930 930 923 919 918 933 952 955 955 986 1017 994 997 1002 1007 995 934 844 760 596 510 427 360 292 232 223 263 214 153 92 80 103 111 142 174 209 196 192 176 160 148 164 191 164 168 177 194 195 181 150 116 101 54 46 51 46 46 98 202 298 339 366 400 426 433 436 432 475 476 472 445 450 459 424 369 357 381 410 418 399 338 282 236 209 207 196 173 178 194 178 138 245 225 190 163 152 153 169 177 137 127 162 252 317 316 287 270 275 274 294 350 362 342 314 310 255 310 274 250 327 354 326 353 424 443 454 454 442 445 449 453 493 497 452 416 448 468 431 396 449 435 436 430 381 279 174 127 145 162 175 163 147 134 113 82 76 80 81 75 68 64 72 73 85 101 95 55 45 65 84 93 159 209 252 289 313 325 345 354 363 333 282 196 121 66 43 43 49 49 53 64 55 46 52 66 57 59 53 45 39 30 29 27 35 49 49 29 49 93 92 60 35 35 31 31 30 30 26 26 25 25 32 32 32 32 32 32 31 31 31 31 30 30 30 27 19 19 22 22 22 22 22 22 18 18 18 17 21 17 17 16 26 26 26 22 22 17 17 17 21 21 21 21 21 21 21 21 36 21 14 16 24 43 45 36 37 35 39 43 43 43 45 34 47 51 63 60 41 37 41 49 43 35 35 36 53 61 49 41 56 107 135 103 63 55 55 47 40 36 36 35 35 35 35 35 105 245 93 36 73 35 35 40 44 44 60 64 52 64 83 56 42 46 66 62 45 36 37 45 61 49 57 81 81 65 73 101 77 73 69 65 77 89 101 113 81 69 50 42 53 61 65 62 39 39 39 46 46 46 49 49 41 41 38 39 39 39 40 40 38 54 62 58 42 37 37 41 45 41 37 37 49 69 93 94 41 41 41 40 43 42 49 50 45 50 50 54 51 48 72 85 92 104 84 40 38 39 55 43 86 90 90 82 73 61 57 54 67 52 56 46 42 43 44 45 42 43 52 66 66 69 88 92 91 123 80 78 162 136 56 61 82 74 85 105 132 120 91 51 41 100 135 86 66 102 109 64 77 65 69 78 87 80 72 56 101 149 189 177 138 119 76 42 43 44 44 44 45 45 45 45 47 50 58 71 72 80 81 80 44 52 64 56 48 44 53 65 53 81 88 75 74 82 81 49 52 52 44 40 40 40 41 42 40 40 40 41 46 54 61 61 53 61 66 73 85 117 154 190 178 202 206 146 82 47 50 47 42 42 42 42 49 53 53 64 94 102 90 75 49 42 43 51 60 65 52 43 43 67 59 42 48 43 42 46 57 65 69 58 51 63 68 68 75 82 101 119 160 152 136 116 81 57 41 40 42 42 42 42 49 49 49 49 41 43 47 41 42 63 63 43 47 47 43 43 47 51 59 63 78 58 66 87 84 69 89 126 130 89 49 44 67 87 86 82 58 46 43 43 44 52 61 68 122 112 238 311 474 557 331 137 107 78 67 55 45 46 46 47 46 64 80 79 90 109 93 72 46 74 96 99 130 173 184 164 80 97 122 116 94 84 82 94 43 44 48 42 42 42 41 39 44 44 52 52 59 59 64 56 41 40 40 41 42 42 54 58 69 65 65 69 81 73 54 42 70 62 47 42 42 41 40 39 54 61 79 72 69 63 48 48 63 70 74 82 86 86 90 90 50 50 50 50 50 50 50 50 43 47 47 47 51 63 79 95 47 47 47 47 47 47 47 47 50 50 46 46 47 47 50 50 46 37 36 49 53 36 36 41 68 163 281 371 448 460 344 205 39 45 56 65 57 48 38 38 38 38 41 41 41 41 49 49 61 57 41 37 37 41 46 50 37 49 53 53 53 84 136 180 45 45 41 37 41 41 37 37 48 40 47 75 82 54 46 62 50 50 50 50 43 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 50 70 62 47 51 87 93 72 49 53 49 49 46 65 90 121 101 77 49 36 37 65 101 124 152 149 141 125 109 93 81 77 65 61 57 54 47 55 60 68 48 60 72 79 110 158 221 282 356 366 369 377 369 327 281 236 226 205 195 184 172 133 91 45 41 42 44 53 72 108 152 195 204 209 223 256 314 390 457 467 430 385 339 272 217 163 139 132 127 129 136 178 240 295 329 319 238 217 201 173 145 121 99 87 45 45 45 46 47 48 47 58 117 130 146 175 203 204 189 162 139 89 61 58 50 54 86 140 224 301 380 416 446 469 456 419 326 230 169 205 291 359 414 434 496 478 444 359 246 153 88 58 49 50 57 77 158 256 306 309 232 235 222 193 164 143 138 135 108 69 54 68 61 50 47 70 118 199 269 283 304 351 432 487 469 430 406 391 365 362 406 483 666 758 797 778 729 656 494 333 194 138 82 69 63 76 125 202 350 420 405 316 217 190 214 233 321 372 426 425 406 409 460 508 457 455 451 443 413 378 358 342 333 341 346 350 354 378 401 424 402 417 429 422 407 395 384 381 339 285 266 275 264 254 337 486 728 802 791 707 611 554 523 493 458 424 398 364 330 298 258 246 247 231 215 208 225 242 261 276 256 258 276 321 343 349 383 430 472 472 482 534 584 645 751 851 926 941 917 788 546 330 226 235 275 295 291 260 248 260 256 236 221 221 198 159 111 68 52 55 45 45 44 44 44 44 44 48 52 48 45 45 45 45 44 44 45 68 118 185 254 300 326 336 390 421 452 474 473 468 480 481 432 409 383 352 305 246 167 113 74 62 54 54 62 77 77 91 144 140 127 115 100 77 46 35 50 40 42 44 50 72 97 113 222 259 259 306 393 370 361 466 580 564 541 465 328 190 139 186 378 513 605 645 650 636 589 515 421 289 172 99 59 49 49 55 50 58 58 57 49 48 48 52 96 101 113 110 103 99 84 80 84 140 115 99 158 135 88 145 253 350 456 521 555 563 507 404 284 204 148 150 196 230 220 198 192 244 247 190 150 146 114 64 98 66 53 53 54 54 55 79 52 87 135 127 83 54 52 50 77 76 75 66 73 99 128 150 200 286 372 414 401 384 388 408 374 380 349 319 349 357 304 265 261 261 256 242 245 268 311 342 275 291 307 318 344 367 397 415 477 498 532 550 588 622 656 689 674 700 708 702 732 790 832 842 865 909 940 952 968 992 988 958 935 907 883 868 880 888 888 892 932 943 951 950 953 957 980 996 988 987 975 956 933 911 892 877 839 813 782 760 755 744 728 695 643 621 605 590 564 544 518 492 518 441 380 347 298 213 138 96 78 67 59 51 50 50 50 51 56 73 112 133 120 77 57 53 68 56 55 60 56 54 53 75 67 118 169 342 565 627 650 774 927 965 985 977 997 1001 990 939 907 905 894 887 863 829 801 772 680 652 611 536 445 362 310 274 209 198 203 215 231 222 199 186 134 93 69 75 64 43 51 77 93 94 112 117 87 57 135 246 348 344 346 362 394 423 459 474 514 515 529 523 497 446 396 351 243 202 147 100 94 111 92 57 57 52 51 55 73 72 60 47 49 51 72 120 157 110 54 54 54 55 57 56 56 56 64 82 150 231 303 339 380 428 447 438 482 391 334 270 270 206 240 154 172 141 101 70 93 125 117 81 52 50 52 80 99 103 131 191 158 182 181 175 145 103 57 28 40 40 56 60 71 71 71 70 86 90 90 83 83 83 76 76 64 57 65 66 70 67 71 67 32 33 49 49 37 33 37 45 70 78 83 83 72 84 108 132 115 126 142 158 174 183 191 183 204 212 217 221 218 226 242 254 272 279 286 302 332 355 374 382 418 414 410 418 404 381 345 302 245 262 267 264 305 334 274 175 155 156 211 287 315 239 126 64 142 148 163 191 212 180 108 37 37 38 38 38 38 37 37 37 57 41 36 37 53 68 84 87 67 123 116 53 41 94 98 54 37 38 42 46 50 57 61 61 38 46 54 50 46 42 50 55 52 45 41 45 45 41 53 49 64 45 45 65 105 145 169 177 153 65 39 73 92 39 34 34 56 67 93 136 176 208 231 239 275 339 348 334 372 362 272 174 42 55 75 71 55 51 54 61 41 41 52 63 71 86 100 107 117 151 237 354 417 435 462 487 436 444 467 501 536 556 564 557 495 417 331 298 298 276 210 143 157 110 67 63 58 47 82 130 134 154 153 114 50 42 79 135 145 94 50 45 49 48 59 70 92 82 132 199 229 227 302 424 515 493 480 515 554 573 604 627 619 630 607 615 635 580 520 549 549 541 537 534 539 571 621 652 667 697 727 745 770 800 838 857 908 937 967 975 1002 1019 1019 1002 1006 999 1006 999 979 952 924 909 878 875 869 857 841 819 804 800 807 799 814 845 883 902 936 967 958 954 962 994 1018 1010 945 869 753 694 596 481 342 251 270 349 343 226 114 94 118 123 112 111 184 141 98 87 72 61 61 88 101 112 132 150 143 113 97 94 127 75 51 63 62 54 101 206 309 342 357 384 406 413 404 388 431 444 444 425 426 439 412 368 388 401 410 410 383 326 275 237 190 215 209 182 172 193 193 173 135 147 148 137 118 114 130 150 154 141 179 257 328 339 327 336 309 311 328 380 396 368 344 348 277 361 317 257 297 286 266 325 392 407 410 426 449 453 445 437 485 539 512 428 404 416 416 405 401 386 396 394 344 283 221 147 132 161 166 161 173 185 160 101 79 76 77 71 73 74 68 72 79 91 93 67 54 83 86 80 109 128 147 175 211 243 283 304 332 344 329 270 184 124 100 90 45 58 65 49 59 78 65 40 70 69 63 53 40 31 29 28 39 73 41 23 40 144 148 64 35 31 31 31 30 26 26 26 20 20 24 24 24 24 23 23 27 27 27 26 30 30 30 26 22 19 22 22 22 22 22 22 18 17 17 17 17 17 17 16 19 25 26 21 21 17 17 13 21 21 21 21 21 21 21 21 40 28 14 16 27 46 48 39 37 38 42 39 39 39 41 30 43 51 59 59 44 33 41 45 45 34 34 36 60 65 57 49 91 151 183 143 91 75 71 67 48 44 40 36 36 36 36 36 88 248 68 34 85 35 35 60 84 56 60 68 52 60 83 64 49 62 74 69 45 36 36 45 37 41 77 129 129 93 73 81 78 70 73 73 70 66 65 65 45 45 45 42 42 46 54 58 43 39 46 50 50 53 49 49 42 42 38 39 39 39 39 39 39 54 62 58 42 37 37 41 53 41 36 36 41 64 80 78 44 41 44 40 39 38 37 37 49 42 50 54 51 52 61 65 40 61 61 39 38 39 55 47 67 67 71 71 70 58 49 41 62 51 44 40 41 42 42 42 42 42 42 45 56 64 55 50 106 123 56 46 150 136 64 81 85 93 109 109 100 76 59 55 41 104 135 70 46 82 101 65 40 45 58 74 82 75 63 55 82 173 158 118 135 103 43 43 43 43 43 43 44 44 44 44 55 58 59 71 76 92 108 108 55 60 79 64 59 44 60 75 67 106 122 102 98 102 78 42 46 42 41 41 42 42 42 41 42 42 42 43 55 67 70 70 57 65 72 87 107 154 214 250 264 229 184 117 61 42 46 62 51 47 43 42 49 53 57 68 86 102 99 88 69 54 51 55 68 64 56 47 47 51 51 47 41 42 50 57 56 48 41 41 40 43 63 59 42 42 80 112 129 145 161 169 145 106 62 41 45 45 45 45 45 45 52 45 41 43 51 42 42 67 67 43 51 47 47 47 47 55 63 67 74 61 70 106 100 77 81 102 58 43 42 59 107 114 78 41 58 46 43 43 44 52 68 82 124 178 327 357 508 637 405 161 102 66 55 48 53 61 62 54 46 51 55 47 74 117 117 93 75 83 58 41 60 99 95 70 90 91 92 81 66 52 45 49 44 43 41 41 41 42 41 41 40 40 52 60 67 63 59 52 42 41 41 41 42 57 73 80 61 57 64 105 146 162 126 95 51 43 42 42 47 58 68 71 50 57 68 72 58 59 48 48 63 58 50 50 66 82 94 98 51 51 51 51 51 50 50 50 47 43 39 39 43 55 63 67 47 47 47 47 47 47 47 47 62 54 42 38 38 43 54 62 46 37 36 61 64 48 52 58 133 225 323 357 366 337 228 113 43 49 59 68 64 48 39 38 38 41 49 49 49 49 53 53 64 56 52 44 44 52 49 49 57 57 57 53 49 57 72 84 36 41 45 41 37 37 42 42 52 39 47 75 82 54 46 66 50 50 50 50 43 43 44 44 44 36 43 36 43 43 43 43 43 43 43 43 43 43 43 43 42 58 58 36 47 84 92 72 41 37 36 37 46 77 105 125 61 45 36 35 41 62 97 106 101 93 77 69 69 69 72 61 65 61 58 58 51 56 64 68 38 40 60 79 111 167 218 268 283 300 316 316 301 278 260 254 244 214 168 125 86 69 66 74 59 48 52 49 61 96 144 191 216 238 279 321 367 413 455 457 438 401 367 320 261 186 114 71 95 113 148 199 265 308 322 303 195 157 129 113 114 110 75 48 73 66 63 55 48 56 53 63 131 132 125 137 153 154 139 124 101 61 44 46 58 81 144 222 290 374 438 454 479 500 498 462 399 284 207 232 295 336 346 351 395 365 311 228 139 85 72 81 53 65 77 120 206 283 276 224 120 112 91 90 90 78 65 46 83 56 52 66 66 46 46 51 191 240 274 287 324 398 467 497 512 461 418 388 354 327 348 403 497 594 647 636 609 552 395 222 129 73 46 52 61 93 149 237 398 492 508 420 305 255 291 335 419 418 406 393 384 391 411 423 342 315 280 253 230 215 227 243 231 224 235 236 244 260 281 307 351 358 365 365 365 357 341 319 317 275 264 266 239 209 286 431 662 740 736 648 529 455 417 391 334 295 245 229 229 206 166 130 173 165 150 150 155 171 183 194 245 243 261 311 340 349 380 422 477 488 516 568 606 662 767 881 907 892 861 741 531 343 262 273 300 322 306 256 236 248 248 228 181 181 162 135 95 60 59 71 45 52 48 44 48 44 52 48 48 48 44 45 45 45 44 44 49 72 123 190 271 310 316 314 340 378 417 447 461 460 483 496 473 438 403 381 374 324 234 155 85 62 42 39 54 62 58 61 99 102 91 90 83 63 52 45 39 39 40 42 60 105 155 187 245 251 255 349 448 395 385 520 764 704 664 574 348 176 195 334 427 595 718 757 743 711 634 546 445 336 233 147 63 48 48 59 61 68 68 53 49 49 53 50 102 87 91 99 87 60 60 69 50 114 127 121 190 182 146 190 350 412 482 544 600 634 600 517 397 298 204 127 92 93 114 117 130 173 156 110 117 120 83 57 89 106 106 82 53 53 63 99 75 55 94 150 134 65 51 65 73 88 88 75 62 65 83 98 120 274 370 333 319 378 412 372 432 409 382 371 365 355 340 329 313 340 347 315 314 337 337 331 349 376 399 415 426 441 468 487 505 531 569 607 645 687 713 735 684 711 718 728 762 821 859 857 899 955 987 967 943 944 944 914 904 877 846 819 815 827 827 819 863 874 904 923 945 968 1003 1019 995 1002 998 986 971 941 914 889 863 829 783 764 767 766 761 725 654 622 599 572 548 510 475 446 506 396 275 210 168 112 85 72 53 52 51 51 51 65 73 76 104 92 82 67 64 78 99 116 135 123 118 110 94 70 53 52 68 125 107 164 388 550 631 723 866 915 950 966 985 1012 1000 958 942 923 900 877 855 828 801 779 715 673 620 569 514 449 362 298 274 232 186 151 155 179 200 215 142 148 160 162 116 55 52 96 109 113 110 97 76 115 226 348 360 335 325 350 399 430 432 427 459 464 474 464 434 381 343 302 212 174 139 128 125 106 75 52 52 51 72 55 49 81 69 49 52 54 53 82 149 113 52 53 50 53 79 88 84 81 97 138 218 307 340 423 486 510 576 643 649 489 378 352 294 175 137 164 102 150 134 62 74 169 173 103 51 54 62 82 105 125 145 167 213 243 205 107 55 68 75 60 40 55 63 55 43 47 67 91 80 80 76 69 73 73 77 81 41 42 50 54 59 55 55 44 31 33 34 35 35 35 51 63 87 99 100 97 94 94 114 138 151 170 186 206 222 234 242 246 262 258 247 235 224 233 261 292 310 313 332 354 377 407 427 446 466 470 474 487 469 423 371 325 256 254 255 249 277 318 255 108 167 120 116 180 251 235 166 124 156 138 174 259 255 139 60 60 41 48 49 49 45 44 44 37 73 66 62 61 69 77 80 84 33 84 172 172 156 220 196 48 49 49 45 41 41 53 61 61 49 53 53 57 61 61 65 58 39 41 49 41 40 40 41 41 65 86 54 38 42 130 138 71 105 65 43 41 39 36 36 67 94 104 112 120 128 136 140 148 158 171 192 198 216 214 183 137 93 70 54 50 61 69 72 61 81 41 40 55 86 113 103 97 131 248 366 419 465 543 593 579 454 431 434 465 523 567 591 580 515 453 361 300 256 208 142 99 87 66 65 84 87 82 104 151 234 265 286 266 203 140 101 63 106 72 51 43 51 62 63 66 60 99 139 158 140 144 223 317 455 472 475 493 527 573 600 606 554 623 607 585 621 556 489 532 546 548 556 568 589 629 687 729 705 704 717 748 785 813 846 854 901 945 983 998 1017 1019 1018 1005 1011 1000 985 958 911 854 802 756 738 748 753 738 697 674 682 691 720 701 701 738 772 787 806 825 923 868 862 920 970 969 984 1007 939 871 753 626 516 441 377 336 420 366 280 165 66 38 85 146 119 53 44 54 79 68 60 83 82 93 106 103 91 73 61 53 104 83 70 88 110 149 200 261 352 373 381 396 399 398 389 385 412 425 425 401 407 435 432 408 427 384 345 330 328 298 239 178 180 182 171 153 162 180 160 128 82 82 90 95 107 108 108 111 150 149 190 261 313 316 326 360 382 420 453 461 441 398 379 390 395 315 255 351 443 326 246 354 355 360 368 383 406 414 421 416 372 547 536 429 450 478 399 350 393 390 368 341 300 255 221 209 174 220 227 179 194 242 221 135 90 92 90 84 63 56 54 66 66 96 110 110 123 145 134 106 112 105 93 96 112 143 171 190 305 321 335 316 273 201 143 90 87 61 61 61 71 71 57 49 63 58 57 59 46 33 30 29 44 54 26 24 77 153 132 40 22 22 22 22 22 22 22 21 20 19 19 19 19 19 19 18 22 22 22 18 18 18 18 18 22 22 22 22 22 22 22 22 18 17 17 17 17 16 16 16 19 25 21 21 17 13 13 13 17 17 17 17 17 17 17 17 32 28 17 23 25 36 38 33 50 44 49 50 39 39 38 38 51 55 63 55 48 41 41 41 41 34 34 35 51 52 52 48 71 162 218 174 98 62 58 58 63 47 39 55 79 83 55 34 60 156 56 56 64 34 52 35 48 52 60 56 53 53 57 65 40 65 89 92 56 36 36 44 36 80 136 160 152 132 101 65 46 43 50 51 47 43 42 38 38 38 37 37 38 39 39 39 42 53 46 50 49 49 49 49 38 36 38 46 38 38 39 38 40 39 51 62 38 37 45 37 41 38 37 36 37 52 78 64 59 40 39 39 39 42 49 45 37 37 41 42 39 40 56 54 47 47 40 39 63 78 47 39 38 53 46 40 40 38 38 65 68 55 41 50 39 39 41 66 53 53 56 55 58 53 59 52 82 55 40 45 70 95 104 88 81 69 69 69 84 80 67 54 66 97 94 74 61 61 57 49 40 42 62 66 58 58 66 78 66 90 102 82 58 50 43 43 42 51 43 43 52 43 42 52 79 75 71 71 79 79 75 63 106 95 90 59 54 51 66 77 129 167 161 122 80 78 83 73 45 43 42 41 42 42 41 40 42 43 43 44 49 57 76 91 90 101 110 108 137 219 342 419 435 246 99 60 49 39 40 58 94 66 42 41 41 41 40 41 89 88 73 69 69 58 50 42 71 63 71 63 54 50 50 50 49 49 56 48 44 48 53 61 58 46 41 40 39 42 98 150 40 45 77 105 109 97 73 53 44 52 60 60 56 56 63 45 41 48 63 43 42 59 67 51 59 59 59 55 52 56 56 59 70 58 66 91 99 75 68 88 64 43 41 54 101 121 92 41 54 54 59 56 60 68 83 105 113 246 356 394 543 629 424 163 95 63 55 51 44 52 60 61 44 48 48 44 60 95 115 115 79 95 83 50 41 49 69 73 53 65 73 65 50 41 41 42 42 42 42 41 41 41 41 41 48 52 63 59 58 59 59 63 39 40 45 48 56 64 68 71 95 39 40 117 193 258 202 59 43 41 43 63 50 40 48 47 62 58 66 54 54 55 47 47 62 54 42 39 46 62 78 90 39 74 58 39 39 47 43 55 55 51 51 47 47 47 47 51 47 47 47 47 47 47 47 46 37 54 62 42 38 54 123 186 50 50 61 69 44 35 91 134 127 193 279 293 282 240 158 74 42 67 73 62 47 43 39 39 53 60 56 56 56 56 59 59 55 59 75 79 71 59 51 51 41 38 49 45 41 37 47 51 55 44 40 36 36 36 37 37 44 59 55 43 47 59 55 39 43 43 43 43 43 43 43 43 36 36 36 36 36 35 35 35 36 36 36 36 36 36 36 36 51 35 35 48 68 68 68 65 36 41 49 61 93 136 152 133 69 41 35 37 74 95 102 79 58 54 57 57 64 68 76 76 53 50 51 51 55 56 51 39 44 52 67 87 107 119 151 185 198 240 261 253 230 215 216 229 190 159 116 85 65 65 70 71 58 55 51 44 48 84 135 178 244 290 352 406 444 463 477 458 469 432 401 334 262 183 119 80 129 153 193 244 264 251 199 159 128 109 97 90 98 95 80 68 85 89 94 90 86 78 63 65 119 116 109 114 121 110 96 101 110 50 44 58 117 159 205 263 333 401 455 497 563 611 593 537 497 370 241 175 163 155 169 188 204 188 157 137 119 108 105 102 62 90 142 201 248 232 155 68 92 88 80 72 75 71 67 68 68 45 46 58 46 45 54 104 277 330 357 350 370 428 497 532 528 484 431 386 361 340 314 302 348 395 440 472 460 368 217 98 55 51 66 78 80 99 174 279 426 504 504 402 283 237 265 302 438 410 378 358 351 323 275 229 216 194 170 150 127 127 131 128 112 109 138 151 140 172 208 222 277 302 317 343 347 350 349 339 316 306 289 235 162 125 183 275 515 579 579 503 393 307 257 233 163 152 137 114 102 91 84 86 89 85 77 73 70 82 102 113 151 161 191 236 269 291 357 424 458 476 519 577 634 672 722 757 795 796 692 490 329 264 186 119 175 181 168 145 133 121 129 146 138 118 94 74 62 47 51 54 56 59 59 52 51 48 55 56 60 60 60 49 45 44 44 44 51 75 111 154 193 224 254 265 318 356 417 459 473 479 478 486 458 458 440 421 388 346 285 243 168 113 50 39 66 78 62 38 70 66 58 54 47 47 51 47 38 38 39 41 93 146 198 223 293 290 265 324 429 428 462 600 774 749 690 552 342 235 258 357 518 662 768 795 777 730 641 541 438 325 239 177 121 66 52 66 60 64 60 60 57 65 70 78 127 123 128 131 80 50 50 53 62 121 115 151 258 281 248 284 465 514 568 595 632 664 664 609 513 418 295 166 70 51 67 98 122 148 122 83 86 108 87 69 113 133 142 130 95 75 67 75 75 54 62 106 121 81 65 69 64 76 80 72 67 74 89 104 142 271 340 310 292 342 381 367 454 445 431 419 397 379 356 341 305 325 336 320 350 390 410 412 432 443 439 451 474 493 516 531 518 552 606 657 699 713 724 728 690 729 756 778 814 868 891 882 928 964 968 929 901 906 925 910 851 837 826 822 799 776 752 736 783 814 859 894 919 937 963 975 1015 1015 1018 1018 998 968 934 912 875 844 803 783 787 793 788 754 698 642 611 576 541 491 437 388 383 305 240 208 175 105 50 49 55 54 52 50 50 81 111 119 154 131 96 70 68 87 116 144 193 190 185 169 142 118 95 87 74 159 170 185 328 442 548 686 764 852 912 938 958 988 1003 992 961 941 907 881 862 840 816 790 737 696 643 607 559 491 408 336 295 242 187 153 154 163 167 164 230 205 165 139 91 50 65 113 68 76 107 131 154 189 261 329 343 333 324 347 385 419 423 418 426 427 429 412 381 332 286 260 190 170 155 148 140 94 54 49 50 49 50 50 58 70 61 51 52 58 53 58 105 70 51 65 52 81 118 126 119 108 109 149 207 293 379 498 608 655 737 800 744 598 472 411 321 203 154 169 94 135 134 74 89 153 168 131 48 49 48 56 95 138 158 154 234 237 186 68 33 33 68 94 54 53 44 37 41 52 68 81 70 63 63 63 63 63 67 67 35 42 47 55 56 56 52 37 34 35 36 40 44 52 75 91 115 120 132 129 130 134 150 174 210 229 237 257 273 285 293 290 306 290 266 246 231 236 252 275 317 332 350 369 395 429 459 471 478 483 496 505 484 438 387 337 316 270 228 209 233 247 211 143 156 112 111 159 192 172 147 157 151 157 194 250 223 123 59 60 48 48 48 48 44 44 44 44 36 37 37 36 36 45 85 120 56 35 108 191 211 255 235 107 64 61 57 53 53 53 57 61 49 49 53 53 57 61 61 54 39 39 40 44 49 61 61 57 52 81 85 56 80 136 140 85 43 43 43 42 38 35 36 85 144 140 128 116 100 92 78 85 99 111 112 106 112 126 115 92 85 70 57 50 68 72 79 72 69 46 52 67 90 108 107 112 218 330 424 473 534 616 671 664 548 502 473 476 511 551 579 585 528 470 390 298 214 141 72 44 59 54 57 79 90 95 137 192 254 298 343 355 328 249 158 77 65 51 55 59 70 66 61 49 76 104 127 131 111 111 166 244 398 430 449 471 516 550 560 543 550 599 576 562 606 565 487 513 537 563 580 608 635 667 710 737 680 698 724 751 785 816 858 882 925 961 1002 1006 1017 1019 1018 1009 1007 990 967 921 862 802 757 719 690 674 663 629 598 576 581 589 584 576 572 601 631 643 681 711 804 804 834 871 888 890 932 987 1003 958 882 792 705 598 477 369 380 384 369 266 140 66 84 122 95 77 86 99 75 47 48 84 79 83 79 60 48 47 46 46 75 54 56 113 191 257 315 357 350 369 388 396 414 414 413 413 377 401 402 387 399 427 436 421 372 344 302 299 309 306 280 242 185 174 148 137 155 176 149 105 80 87 84 89 101 109 109 109 143 142 175 242 294 301 315 352 469 522 556 561 534 501 493 505 458 386 350 495 635 524 360 358 324 322 341 360 376 392 410 414 394 529 506 399 427 452 392 356 390 390 368 330 280 242 224 214 226 266 274 246 229 249 249 214 118 88 66 56 55 57 54 54 49 60 120 161 201 225 214 155 127 86 70 70 101 121 133 129 176 207 258 293 285 232 195 165 86 72 68 64 59 51 62 61 84 71 42 41 52 70 58 48 68 30 26 98 161 133 76 36 23 22 22 21 21 21 21 25 19 19 19 19 19 18 18 18 22 22 18 18 18 18 18 18 22 22 22 22 22 22 22 22 17 17 17 17 17 16 16 16 19 25 21 21 17 13 13 13 17 17 17 17 17 17 17 17 27 28 21 22 28 31 40 35 56 50 56 53 46 39 39 43 55 55 55 59 52 52 41 37 37 37 35 39 43 47 44 48 58 134 182 146 90 62 62 58 55 47 43 55 75 79 67 47 34 95 34 36 40 34 68 36 60 56 52 49 45 45 49 53 37 60 88 80 52 36 36 44 52 88 120 116 100 84 64 41 38 39 39 38 39 38 38 37 41 41 42 42 39 39 40 39 49 60 53 57 57 61 49 49 38 37 38 50 38 38 46 38 41 40 63 66 45 40 48 37 50 38 36 35 36 55 70 62 69 40 43 42 46 49 44 41 37 45 46 46 39 40 52 50 71 64 54 41 62 70 54 37 53 57 42 41 40 37 45 107 78 74 67 61 58 39 39 40 68 64 70 70 61 67 66 55 57 43 60 68 74 107 112 56 44 45 61 81 104 88 59 42 65 88 96 73 61 61 57 41 40 42 54 58 50 51 63 75 62 66 66 62 50 42 42 42 47 59 47 43 59 59 59 83 59 55 51 67 87 95 83 66 86 90 90 86 86 98 114 147 164 238 271 237 184 139 96 54 60 44 44 43 43 42 43 44 42 43 44 45 46 46 57 57 111 76 65 130 259 401 510 531 522 289 86 43 68 64 41 41 158 86 41 40 54 73 53 38 53 58 62 58 50 46 50 58 62 62 66 62 58 58 59 65 60 63 59 52 56 53 49 41 40 41 46 46 46 66 95 130 58 61 57 53 49 53 64 68 44 52 63 63 59 59 59 45 42 56 64 43 42 43 55 43 79 71 67 67 63 52 47 47 78 58 55 83 91 72 64 84 67 43 40 41 73 93 76 40 58 55 59 68 80 92 106 116 168 238 331 473 589 538 360 195 95 67 59 51 51 55 63 71 42 42 47 59 67 71 71 75 42 55 79 91 94 106 122 142 42 42 54 50 42 42 54 58 42 42 42 41 41 41 45 49 48 52 63 59 58 55 62 63 39 40 40 48 56 63 71 67 47 39 40 45 142 346 302 42 43 42 70 110 93 45 55 75 66 62 58 58 51 51 44 47 54 54 50 47 54 58 62 66 55 70 59 43 51 55 43 47 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 46 37 50 58 50 42 70 127 178 46 42 53 65 52 52 103 138 116 166 236 234 199 149 95 47 74 78 75 65 62 51 39 39 53 67 63 63 63 63 67 67 35 62 102 118 106 82 66 51 49 41 45 45 45 45 51 47 51 51 40 40 40 40 41 45 43 47 43 39 43 55 51 39 43 43 43 43 43 43 43 43 36 36 36 36 35 35 35 35 36 36 36 36 36 36 36 36 40 35 35 48 64 60 49 53 45 61 65 73 117 172 172 136 69 57 49 58 86 91 79 63 43 46 45 41 48 52 64 68 57 50 51 51 52 52 55 51 39 47 67 95 122 134 146 161 195 219 239 232 205 177 154 151 88 80 65 57 57 65 66 75 43 43 43 43 56 84 143 178 236 279 356 403 425 443 458 459 461 435 391 316 244 193 166 167 237 225 218 210 194 169 121 85 92 82 78 78 71 71 63 52 52 49 53 57 53 45 45 44 118 112 101 110 129 139 144 153 78 49 50 101 162 189 224 280 359 423 473 516 576 624 624 572 470 395 313 235 153 93 112 155 102 122 126 95 63 52 81 113 185 185 189 185 180 137 92 52 69 66 61 57 60 56 53 53 69 46 45 45 45 61 124 199 316 337 343 348 393 482 552 575 566 544 507 467 423 362 301 258 250 289 331 359 344 278 170 82 69 49 58 68 74 104 193 291 401 451 452 381 311 320 361 394 427 364 288 233 225 223 223 205 112 94 82 74 74 74 66 55 55 48 57 65 69 102 143 173 220 261 291 329 355 363 366 363 320 307 285 228 151 106 133 199 368 424 424 347 251 191 169 169 123 107 84 69 62 58 51 50 64 66 51 48 48 53 68 83 69 99 160 225 258 281 347 417 451 486 547 592 630 660 675 668 665 622 490 300 171 141 121 101 76 89 90 98 94 86 94 102 74 82 90 86 66 47 45 44 59 71 59 59 55 55 59 63 60 60 56 56 45 45 44 44 63 70 75 86 118 161 212 258 307 345 398 424 449 455 454 464 479 468 450 428 402 365 323 293 255 204 153 133 137 129 101 69 38 37 37 37 38 38 42 50 59 63 79 111 155 202 238 258 237 234 220 290 455 555 648 768 802 784 676 471 307 274 297 351 559 680 746 765 740 689 604 507 400 311 244 222 200 142 91 73 48 52 48 56 61 77 86 94 99 99 128 152 96 50 51 92 185 191 164 216 342 374 340 360 528 586 632 639 652 689 706 673 574 496 390 246 103 51 57 111 73 83 70 50 56 67 58 53 90 109 114 118 99 83 71 63 111 71 54 66 89 84 60 51 59 67 79 79 71 74 89 107 157 231 292 294 291 326 376 398 440 455 464 461 443 417 401 386 402 410 409 400 439 483 501 504 502 493 481 489 520 547 566 573 596 626 657 696 718 720 711 710 731 778 814 841 876 910 907 884 900 927 920 870 835 832 846 832 753 755 763 759 732 697 673 665 679 710 763 805 835 873 904 926 996 1011 1018 1018 1018 1002 969 939 890 860 829 814 809 805 796 766 724 665 619 580 538 472 395 338 277 211 146 120 91 49 48 49 54 53 52 51 51 74 104 116 143 112 69 51 52 66 71 83 110 117 117 104 89 82 79 87 59 160 200 226 322 404 507 656 674 779 873 916 935 969 1003 1008 988 949 907 880 869 851 828 794 760 719 678 641 589 529 454 390 312 252 198 168 165 165 161 142 203 187 200 219 217 181 155 147 137 142 174 226 273 305 317 336 331 341 344 359 385 405 413 413 405 390 380 354 319 277 235 208 162 154 147 140 121 70 49 49 50 49 48 49 78 70 50 66 51 80 52 50 65 52 51 85 64 101 152 168 160 152 160 205 249 327 446 584 725 823 891 918 825 719 586 481 357 242 182 172 114 139 146 106 97 117 132 131 48 60 75 98 157 205 208 164 193 212 210 145 74 41 51 69 68 52 35 31 46 66 74 70 79 71 71 71 75 75 68 68 45 49 57 65 61 65 54 51 41 45 57 65 80 92 123 150 162 174 190 191 195 200 220 243 285 299 300 312 321 337 334 334 334 302 266 246 246 262 274 282 336 351 362 384 414 444 471 486 482 490 504 505 480 431 372 314 312 254 179 156 181 166 147 155 131 91 86 119 119 91 102 156 136 178 214 218 163 83 47 52 48 48 48 49 49 49 49 48 36 41 49 36 35 56 128 188 156 35 35 107 163 299 359 247 68 65 61 57 53 53 57 61 57 57 57 61 61 65 65 62 71 51 54 74 102 126 146 154 125 149 160 144 143 147 135 101 49 42 41 40 38 36 47 69 116 115 103 88 77 77 70 82 85 100 85 67 57 74 91 93 74 62 53 46 68 72 79 72 41 41 56 63 82 108 130 151 301 390 463 504 577 659 720 713 598 556 528 512 520 540 565 562 524 456 360 244 146 65 42 42 47 42 61 79 90 107 158 217 450 454 455 455 428 342 231 149 77 66 63 63 70 70 69 61 73 80 88 88 80 84 119 165 316 357 395 437 494 532 533 508 543 575 552 550 607 577 502 512 541 587 631 663 683 702 717 725 656 694 740 778 808 843 890 917 957 988 1014 1014 1017 1019 1018 998 973 959 922 876 821 776 745 719 660 615 564 514 475 453 446 447 478 474 481 496 506 532 564 605 698 740 781 799 797 809 840 867 953 958 955 926 862 764 634 530 400 412 417 367 309 247 169 103 100 90 104 113 93 78 94 141 81 84 76 57 49 46 54 65 95 78 97 182 280 350 372 383 354 372 391 399 414 414 421 425 389 417 422 399 399 415 425 425 378 351 312 288 282 283 269 259 205 190 159 148 173 202 178 126 91 91 88 85 93 94 98 109 100 98 125 183 228 231 241 274 439 531 607 641 648 638 641 656 613 618 524 467 576 615 492 355 298 295 299 303 311 331 361 377 405 483 440 372 396 423 383 371 382 379 349 303 249 219 205 210 234 255 283 286 250 230 258 297 174 116 66 48 54 68 57 52 51 81 125 177 265 337 362 319 208 151 115 108 120 124 105 81 97 100 136 200 247 226 198 175 86 83 75 59 47 43 65 77 72 63 39 42 84 116 99 73 49 39 83 155 162 78 25 28 39 34 26 21 20 20 21 32 27 31 31 27 23 19 19 18 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 17 17 17 17 16 16 16 15 19 21 21 21 17 13 13 13 17 17 17 17 17 17 17 17 20 28 29 22 16 22 39 42 52 50 52 53 49 46 43 47 59 51 47 51 56 56 41 32 33 41 43 39 35 34 36 44 42 94 130 106 70 62 63 55 43 43 43 51 63 71 71 71 48 76 36 60 40 35 92 44 60 52 44 45 45 49 49 49 41 64 84 80 60 44 44 56 76 92 92 68 48 44 44 37 46 38 38 38 38 38 38 38 42 46 50 54 54 50 47 43 49 53 53 57 57 61 53 53 38 38 42 42 39 43 43 39 49 61 83 77 63 47 47 44 54 38 36 36 36 54 58 54 57 43 46 42 46 45 40 37 41 49 54 54 43 40 52 50 91 99 110 80 62 77 81 42 67 44 40 59 65 55 66 86 58 62 59 41 38 39 39 39 60 60 67 66 61 67 66 59 62 39 69 61 41 92 124 42 43 44 57 81 100 84 55 41 60 69 73 69 69 73 57 40 40 41 49 46 42 46 58 70 58 42 42 54 50 41 41 50 55 55 47 43 51 67 83 95 52 44 44 72 108 119 95 71 63 71 83 95 107 123 151 202 221 353 450 452 385 287 177 91 88 82 75 59 48 52 75 73 46 43 44 45 46 45 45 44 66 72 109 210 356 497 599 619 510 298 110 63 88 81 53 42 102 78 46 41 41 41 41 40 41 58 70 62 42 41 46 62 62 62 62 62 58 58 54 61 68 60 52 52 60 53 45 40 41 58 86 94 83 75 75 82 70 58 41 40 40 40 49 61 45 45 52 52 52 52 52 45 43 75 87 59 42 43 47 42 66 58 62 78 82 58 66 74 71 43 42 44 48 43 43 45 48 42 39 40 42 50 42 40 62 62 67 76 88 100 110 112 177 222 300 526 566 346 226 169 88 67 59 51 51 51 59 63 51 42 41 43 43 42 42 55 79 67 83 111 118 102 106 134 90 86 82 62 42 41 46 50 42 42 42 42 41 41 45 45 52 56 59 55 55 55 62 67 40 40 40 52 59 60 63 63 51 55 75 40 97 357 415 174 55 41 49 93 92 39 43 87 70 66 62 58 51 51 44 43 50 50 58 59 55 51 43 40 55 43 39 47 55 51 38 38 43 43 47 51 51 47 43 43 47 47 47 47 47 47 47 46 46 54 58 46 38 42 71 94 46 38 45 61 64 76 115 138 140 154 195 173 115 57 35 34 89 78 67 64 65 54 39 39 53 56 56 52 52 56 55 59 127 155 183 175 135 91 63 55 56 49 48 52 60 64 56 47 47 47 51 51 55 44 45 45 36 43 43 35 47 59 59 47 47 47 47 47 47 47 47 47 43 36 43 36 43 43 43 43 36 36 36 36 36 36 36 36 43 35 35 52 60 52 44 48 37 49 49 56 113 176 160 92 76 69 73 78 90 86 59 43 54 46 41 37 36 36 44 48 65 61 54 54 51 51 51 55 58 62 81 110 158 197 205 201 236 227 208 180 145 106 71 59 48 48 41 41 41 42 42 42 42 42 42 43 48 76 124 166 217 268 345 384 398 413 444 463 476 461 422 356 281 241 239 248 245 218 185 153 129 112 92 76 61 58 62 55 47 47 47 44 52 52 49 49 45 45 44 44 69 92 116 153 205 227 216 196 57 57 96 159 205 224 246 288 323 380 431 462 502 543 540 500 437 396 362 301 203 107 85 105 59 70 66 59 63 88 144 185 189 165 150 122 82 45 45 78 66 62 58 50 53 49 46 46 75 51 46 45 44 57 124 206 277 326 357 370 415 505 586 617 629 619 597 549 477 382 300 246 210 242 263 268 244 193 118 61 69 68 94 135 177 224 313 399 481 504 477 418 380 393 407 411 301 270 238 208 196 176 149 115 55 48 48 49 57 53 48 46 47 48 52 60 68 85 121 151 204 234 276 314 348 363 362 359 344 315 277 216 151 121 147 190 242 285 297 250 190 174 210 246 216 185 137 106 86 67 50 49 65 68 60 48 48 48 52 70 44 78 156 233 275 304 362 420 451 505 555 573 591 602 585 539 469 410 296 173 88 84 101 133 68 67 63 75 82 62 54 50 62 70 77 66 45 45 45 57 63 70 59 59 59 59 63 63 56 56 56 56 45 44 45 44 75 75 71 67 78 130 200 262 299 333 378 400 421 427 433 444 495 487 465 450 432 415 389 371 344 314 282 262 250 230 198 163 97 89 85 89 97 113 136 148 176 188 212 240 268 292 307 315 153 161 182 311 540 715 806 857 806 743 577 369 277 290 314 346 556 632 675 676 654 602 516 435 338 280 240 233 208 153 97 64 47 47 48 56 61 73 74 74 62 51 95 144 120 56 64 128 242 210 174 245 383 430 424 447 575 657 723 723 704 701 694 656 577 507 424 298 147 54 53 73 50 49 68 76 62 56 53 51 58 57 53 53 59 75 83 87 115 91 66 53 68 72 52 49 56 60 68 76 67 62 73 88 125 175 232 281 314 352 407 460 449 480 493 498 480 461 450 447 439 442 433 436 472 507 518 505 547 535 534 542 566 597 613 627 692 696 702 705 712 723 737 744 809 852 883 899 914 915 889 852 809 833 838 803 754 719 693 671 645 642 654 650 616 592 603 626 609 640 669 695 732 786 835 873 923 956 994 1018 1018 1018 996 974 909 882 852 825 817 800 791 758 704 661 630 584 527 458 382 325 227 178 128 82 48 47 53 79 52 53 65 76 79 82 82 85 85 66 54 51 56 57 52 51 76 84 84 68 57 66 79 84 55 109 145 204 309 379 457 567 633 748 843 889 923 962 996 1011 996 964 909 871 865 866 840 806 763 737 697 660 615 559 495 443 346 292 239 208 189 175 175 180 151 155 197 267 316 314 280 247 283 282 287 311 348 352 344 335 349 364 372 379 378 378 379 387 372 357 327 293 262 219 180 154 146 123 120 113 89 57 50 63 63 91 51 54 90 85 65 49 53 89 55 50 61 53 53 90 80 105 155 194 213 224 251 304 372 422 509 582 736 921 967 918 851 776 656 528 387 266 186 149 110 119 142 130 117 108 131 154 148 119 122 177 256 295 278 250 202 223 254 238 176 99 42 35 64 59 58 57 60 67 75 68 80 73 73 77 77 70 70 62 62 63 71 79 83 79 79 65 69 74 82 97 116 143 178 202 209 221 248 256 257 269 289 312 354 354 346 351 360 365 358 350 322 290 254 246 270 298 317 324 356 370 385 403 433 467 493 512 513 517 508 490 449 400 330 276 265 231 175 144 165 150 127 159 175 131 111 130 106 54 42 92 136 198 222 182 107 55 40 48 44 44 45 45 49 49 49 49 57 61 61 57 73 112 172 220 208 79 35 33 59 291 429 316 72 69 61 57 53 53 57 57 69 69 73 73 73 77 77 70 62 46 53 77 105 132 183 227 266 265 273 276 275 259 243 232 217 147 82 41 48 66 65 52 64 64 60 57 65 78 87 102 98 106 99 84 62 67 92 109 66 50 46 42 60 64 67 59 41 53 64 59 74 127 193 246 354 420 493 538 604 685 735 732 644 618 598 583 568 542 523 498 445 367 255 145 63 40 42 71 47 47 65 72 78 85 146 209 523 504 489 474 440 371 300 242 129 98 66 43 42 50 58 66 73 65 61 65 84 89 108 126 214 263 305 355 432 502 528 521 552 568 549 557 595 576 513 504 568 615 659 682 694 706 709 712 682 725 775 817 859 902 945 960 991 1010 1018 1017 1017 1019 1018 983 939 902 854 819 784 760 740 706 605 533 447 365 318 291 273 269 277 293 316 323 325 333 368 416 580 633 674 693 722 751 733 703 838 894 947 949 915 859 808 748 547 519 468 422 408 403 332 231 188 130 84 82 98 91 76 79 73 80 72 57 57 58 70 85 100 114 165 259 353 403 393 361 380 388 403 399 406 402 405 413 393 417 426 403 391 400 409 410 407 384 353 318 283 256 241 227 228 225 202 183 196 220 196 153 91 84 77 74 66 70 78 82 61 52 70 109 143 149 156 184 306 441 565 644 684 712 734 748 776 827 713 544 521 572 507 394 341 316 296 265 253 265 297 325 376 407 375 341 368 383 374 378 375 356 322 280 245 208 193 179 208 212 259 284 239 171 194 259 218 156 90 56 50 67 71 63 89 102 125 196 325 460 524 506 356 288 232 196 177 150 118 80 128 89 65 78 141 170 150 109 78 71 63 51 47 54 62 73 56 72 88 110 145 153 117 74 34 120 164 119 51 30 25 24 59 50 42 29 20 24 32 43 39 39 35 27 23 19 18 18 18 18 18 22 29 21 29 21 29 21 29 21 28 21 28 21 24 17 20 16 16 16 16 15 15 21 21 17 17 17 13 13 17 17 17 17 17 17 17 17 16 28 33 22 15 17 27 37 47 53 54 56 49 50 43 47 59 47 39 47 55 60 44 32 33 41 50 39 34 34 34 40 34 62 82 66 54 55 55 47 39 43 47 47 51 55 67 75 100 92 80 108 64 44 92 35 52 48 44 48 60 65 61 57 40 56 72 72 60 48 52 60 80 84 68 40 36 40 52 49 57 53 46 38 38 42 46 50 38 42 50 54 58 54 47 46 53 53 53 57 57 61 57 62 38 54 46 38 43 47 39 47 63 87 89 75 77 65 46 43 45 38 38 45 48 54 57 66 53 42 47 50 49 41 41 41 49 58 66 55 40 40 45 50 67 91 129 99 53 72 96 61 54 54 86 133 167 165 123 51 70 75 60 36 36 38 40 45 45 45 48 51 57 60 67 60 75 40 65 42 38 120 193 85 69 65 65 68 72 67 54 46 49 56 60 61 69 69 49 40 45 41 45 45 41 42 54 66 62 41 42 58 54 41 42 82 59 51 51 51 47 67 87 75 48 43 48 79 115 123 95 63 67 71 79 91 99 119 159 233 318 503 643 677 613 503 353 235 168 158 131 105 90 88 95 74 70 45 44 44 45 45 44 44 50 108 206 327 433 501 539 528 335 226 139 99 76 45 45 70 41 50 58 50 42 41 49 53 61 69 74 66 50 41 42 54 58 58 58 58 54 50 42 42 57 60 56 45 49 46 50 46 98 110 122 111 83 55 42 42 42 43 50 50 46 46 46 46 53 41 41 45 56 41 48 45 51 83 95 71 43 43 47 51 58 50 58 73 80 68 80 101 82 43 41 42 43 41 41 42 44 42 40 41 42 42 42 42 49 62 74 79 80 83 98 108 194 284 353 564 513 204 132 131 80 59 51 47 43 43 47 51 107 59 42 47 51 42 63 111 155 87 55 79 86 46 42 62 142 134 122 90 58 41 41 42 51 47 43 42 42 41 45 45 56 56 63 55 55 59 66 64 41 40 41 53 64 63 60 67 95 43 84 69 40 210 395 380 157 72 37 39 67 39 38 83 70 66 62 59 51 47 47 39 51 55 59 63 59 55 43 39 59 39 39 54 46 38 46 50 42 51 55 63 63 59 51 47 47 47 47 47 47 47 47 46 54 50 46 42 38 38 39 38 54 38 37 57 72 88 119 122 151 132 146 124 74 35 33 53 84 77 66 64 61 46 39 43 49 56 52 52 52 52 55 55 211 215 207 167 107 67 55 59 71 55 47 52 64 68 60 43 43 47 51 55 59 55 51 51 36 43 47 43 55 71 71 59 47 47 47 47 47 47 47 47 50 50 50 50 50 43 43 43 43 36 36 36 36 36 36 36 43 39 40 60 60 48 36 40 36 36 36 40 105 165 128 44 72 76 84 81 81 66 54 46 62 54 45 37 36 36 40 44 88 65 61 50 39 38 39 50 74 77 97 140 204 268 289 285 248 200 140 97 70 58 47 51 52 56 49 45 41 41 41 41 47 47 43 42 43 61 100 131 178 224 275 317 339 359 402 440 456 449 430 391 317 263 228 217 154 130 102 86 85 92 96 96 46 47 55 55 47 43 48 60 56 52 52 45 45 45 45 52 40 80 148 233 301 290 203 116 52 72 123 182 216 234 261 310 304 369 424 439 446 448 438 410 393 341 317 314 279 187 99 65 75 74 78 118 178 212 220 205 125 101 86 86 51 44 47 111 63 63 66 58 54 47 47 47 67 63 71 74 57 49 95 164 227 336 423 441 450 508 594 644 656 642 605 537 449 368 299 249 209 226 236 220 193 161 126 101 124 140 193 259 317 359 420 462 481 496 461 399 368 350 327 288 211 228 252 249 209 142 90 44 53 51 51 63 59 50 49 49 53 76 84 91 110 102 99 137 231 250 289 323 345 355 347 336 344 306 253 195 146 143 162 198 156 203 228 224 208 240 311 372 326 280 233 179 159 127 96 75 90 89 84 61 53 49 48 62 69 94 160 245 303 336 374 413 439 497 544 542 545 556 520 457 344 308 245 175 108 80 100 156 112 87 63 78 82 70 54 61 73 73 72 61 52 48 53 72 63 66 55 59 59 63 63 63 56 56 56 56 44 44 44 44 52 71 79 79 87 118 188 246 292 321 355 380 405 419 437 459 498 494 476 465 455 448 438 424 394 390 375 363 355 339 322 303 277 267 259 258 266 282 309 321 317 336 356 372 391 399 407 411 157 168 229 392 644 808 840 800 757 619 405 265 266 294 317 388 562 595 607 584 551 491 413 343 289 254 229 209 178 124 100 83 48 49 57 69 74 73 62 50 59 50 63 116 116 76 76 116 151 136 128 219 368 470 516 557 658 767 856 869 820 765 711 625 551 455 356 246 132 54 51 52 53 51 98 113 62 51 53 52 53 50 49 50 53 74 94 102 71 75 66 53 60 72 75 55 52 51 52 68 75 59 69 95 121 146 211 288 345 375 429 486 503 522 527 523 501 481 471 467 451 454 465 488 531 566 573 557 560 572 599 611 627 646 666 688 729 725 713 723 737 765 803 830 890 917 925 918 907 881 833 792 711 713 703 665 604 550 499 457 490 479 487 487 464 451 474 513 516 546 579 593 630 685 741 779 849 890 940 987 1014 1018 1011 993 946 909 882 848 827 800 787 758 691 659 641 592 520 436 360 304 163 170 187 165 117 73 73 97 71 83 99 103 95 79 67 63 67 55 51 67 87 98 90 78 118 126 102 71 60 69 71 72 72 79 91 138 212 271 361 463 612 710 793 847 908 970 1004 1001 999 968 909 867 868 877 855 820 782 756 722 681 641 592 540 503 418 361 307 257 214 187 204 210 190 159 141 166 239 332 393 423 419 399 371 348 333 326 308 306 356 382 395 395 372 353 346 347 331 309 267 235 205 173 138 118 131 108 112 113 89 57 54 86 119 171 118 98 106 98 105 47 60 100 69 50 84 73 54 75 101 112 158 220 281 323 378 444 478 474 475 425 578 898 966 870 830 779 679 547 403 281 186 125 79 83 118 138 141 124 150 193 239 182 176 259 329 324 303 288 260 240 233 214 186 134 74 40 60 71 82 88 74 65 73 77 74 74 71 78 75 75 68 56 72 69 73 78 86 89 93 90 91 99 118 133 152 186 218 252 255 278 298 310 318 326 342 365 400 392 381 374 376 366 354 339 295 267 250 258 301 347 366 362 386 389 404 426 459 489 515 530 547 541 515 470 425 377 308 253 246 240 196 157 158 174 163 166 231 198 178 189 165 97 49 59 148 202 206 143 67 39 44 48 44 44 45 45 49 49 49 49 73 56 48 72 124 180 215 231 215 135 103 54 46 206 310 219 65 62 54 50 46 46 50 50 66 66 66 66 66 66 66 70 82 86 128 168 187 190 241 316 367 369 400 460 503 509 505 492 456 367 243 118 57 60 68 67 71 67 56 46 54 59 64 79 68 80 92 78 58 44 57 70 54 42 41 41 56 60 63 55 73 85 84 71 93 178 279 348 397 466 539 588 646 715 750 750 717 698 677 654 616 560 487 442 312 227 129 67 39 40 62 91 42 42 50 49 43 50 96 142 278 285 313 346 343 308 277 262 141 110 58 42 42 43 51 51 79 70 62 66 93 102 109 112 144 179 212 242 331 440 510 524 546 573 569 577 575 552 504 504 568 623 663 674 678 701 712 719 749 783 829 860 914 968 987 990 1010 1018 1018 1016 1016 1018 1010 954 926 861 789 728 690 659 627 571 450 361 271 200 165 139 127 112 93 121 156 162 157 165 192 229 391 471 534 576 621 658 648 602 719 774 844 887 918 934 923 889 753 700 611 488 427 433 439 406 379 305 239 213 206 179 124 95 121 125 121 105 97 93 93 101 144 178 233 315 397 440 435 411 407 415 415 407 402 394 402 410 370 394 406 391 383 379 395 389 376 369 362 343 304 272 245 234 231 252 249 221 210 222 202 172 91 85 74 62 50 50 55 67 63 61 64 90 113 120 118 136 190 321 460 549 634 743 818 848 899 885 864 828 734 584 484 472 424 375 327 269 242 239 268 292 327 334 321 323 356 370 373 378 360 326 291 257 242 205 178 144 189 177 220 256 205 116 107 141 202 156 101 67 49 61 77 96 85 110 160 259 430 589 660 646 534 470 406 332 269 214 161 126 139 137 102 47 48 80 73 44 59 58 54 54 62 66 62 58 101 129 161 179 171 158 126 100 152 206 173 60 25 25 30 24 67 58 49 37 27 35 42 50 43 39 38 34 26 23 18 22 22 25 25 25 36 29 36 29 32 24 32 24 31 24 31 24 27 20 27 16 23 15 19 19 22 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 28 29 18 15 16 19 32 42 52 50 51 49 46 43 47 66 49 35 43 59 56 44 32 33 37 50 46 34 33 34 39 34 47 51 47 43 43 43 35 43 47 47 43 39 39 51 63 100 76 88 124 88 68 80 35 48 48 48 56 60 60 56 52 44 48 56 60 56 52 56 60 72 76 60 36 36 44 56 56 69 61 49 41 42 50 58 66 37 41 49 53 57 53 46 49 53 52 52 52 49 57 61 66 38 70 50 38 55 59 43 59 66 105 95 81 123 119 64 45 39 37 53 65 56 46 53 73 44 42 46 49 41 41 45 49 54 66 67 56 40 40 41 54 42 86 128 114 76 71 83 83 68 100 195 282 344 374 276 93 101 92 81 50 37 38 39 40 39 39 39 47 54 61 69 65 48 40 62 43 41 161 272 166 82 81 73 60 63 58 46 45 56 59 59 60 72 64 52 40 49 49 49 49 49 50 58 58 50 41 46 70 54 40 50 106 62 46 62 62 42 70 82 42 43 43 43 60 80 76 52 42 68 60 64 72 80 100 148 248 462 650 795 829 807 743 636 534 423 393 347 290 256 226 175 103 117 77 49 44 44 45 45 48 122 176 279 407 479 467 371 279 157 131 120 92 44 38 41 81 58 46 40 41 73 109 97 61 65 61 57 53 53 50 46 42 42 42 42 46 54 54 42 41 45 49 53 53 57 66 98 114 130 123 107 72 43 41 41 42 42 43 62 70 66 54 42 41 54 41 41 46 57 41 41 41 46 70 82 66 46 42 54 58 85 81 80 84 87 86 98 107 94 47 41 43 44 42 42 44 42 41 42 44 44 43 43 55 41 73 86 87 75 79 102 136 223 385 443 545 430 158 131 113 69 55 47 43 42 42 43 43 131 82 62 78 82 70 98 150 131 47 40 47 78 46 41 42 102 106 110 94 70 54 50 50 51 47 47 43 50 50 54 54 49 49 56 52 55 55 63 64 46 41 42 62 73 68 67 71 99 38 56 88 36 52 277 428 336 215 47 34 55 63 50 62 70 66 62 59 55 47 47 47 55 55 55 59 51 51 51 51 63 38 43 55 37 37 62 54 42 47 55 59 63 59 51 47 47 47 47 47 47 47 47 46 37 37 38 46 54 58 55 50 58 46 41 53 72 88 104 102 133 102 89 78 56 38 60 87 88 77 70 75 57 38 38 55 49 56 52 52 52 52 55 55 119 119 107 75 43 35 43 63 71 62 54 59 71 75 60 44 43 47 58 62 62 58 54 47 35 43 43 39 51 67 67 55 47 47 47 47 47 47 47 54 50 54 54 54 58 54 54 54 46 39 39 39 35 35 35 35 47 47 55 71 60 44 36 44 37 41 41 69 132 172 120 40 63 68 75 68 65 58 58 50 55 46 49 41 53 57 68 76 100 76 64 50 38 38 42 65 96 119 155 199 255 307 320 304 208 145 77 53 54 62 75 95 44 44 41 45 50 50 47 47 50 43 43 42 43 57 89 116 123 150 188 215 250 288 336 378 373 369 347 320 266 204 134 87 75 67 63 62 69 76 83 76 46 48 56 56 48 44 52 64 43 43 43 43 43 43 43 43 61 107 192 296 343 269 126 38 50 79 137 188 229 264 311 357 368 431 489 493 460 426 404 388 324 259 234 253 265 213 144 118 130 161 201 246 274 254 190 131 124 89 78 95 72 47 47 80 47 47 47 47 51 51 55 52 48 56 87 98 80 59 102 171 297 409 484 491 485 527 586 625 613 603 570 493 421 364 311 269 226 247 263 247 225 217 221 213 228 246 284 322 344 358 368 382 401 412 393 354 335 329 307 270 256 262 250 195 131 80 75 70 49 51 53 52 50 50 51 66 49 76 64 74 105 89 92 144 275 291 321 339 350 356 348 336 308 286 248 202 168 159 175 177 138 154 178 194 206 245 316 369 308 277 246 211 191 171 144 128 111 106 102 74 58 54 52 55 93 102 152 241 319 353 379 405 438 493 524 515 522 530 495 433 356 331 303 244 152 76 75 123 97 55 45 46 70 77 93 128 91 91 94 90 85 74 58 50 70 62 51 55 63 67 67 63 59 56 56 56 44 44 44 44 42 44 56 64 72 106 165 211 260 301 339 368 397 423 449 475 474 481 482 483 477 463 456 449 446 443 454 450 450 442 449 435 430 415 407 398 409 425 441 448 420 439 451 459 474 478 490 502 156 172 286 482 726 868 855 762 727 531 294 221 280 279 314 427 549 556 548 502 448 384 314 266 260 231 201 164 125 91 103 110 68 65 69 81 82 78 58 49 51 49 50 79 103 88 84 99 75 76 107 201 342 498 592 630 718 839 943 972 943 895 809 707 522 367 232 139 84 55 55 55 90 63 105 128 68 53 75 53 52 51 50 51 53 66 70 62 55 74 81 72 56 52 59 55 51 50 51 68 79 74 81 111 148 157 210 287 353 389 431 476 529 540 540 534 523 515 504 509 524 531 550 577 614 637 640 633 592 620 652 672 691 706 733 752 759 759 761 765 784 811 841 863 943 951 941 911 870 818 754 698 617 576 512 458 405 359 320 289 290 287 307 319 296 267 281 324 310 368 429 459 516 586 636 673 769 820 878 940 983 1006 1010 995 977 955 913 878 843 815 803 781 713 685 652 596 513 414 315 251 103 133 158 154 114 73 69 81 89 89 97 86 63 52 52 53 80 71 55 50 65 84 99 99 119 116 92 61 70 92 98 80 101 80 81 105 119 174 305 443 574 657 723 793 878 962 997 996 1003 979 932 881 871 884 869 835 805 782 744 707 670 625 581 555 491 429 371 313 255 224 232 240 194 151 104 88 161 306 465 552 521 505 460 405 359 341 334 337 358 389 395 388 365 331 316 306 271 244 210 182 155 127 99 80 112 100 105 133 113 65 50 66 154 179 146 154 114 98 149 48 70 115 88 62 85 78 55 75 134 140 193 282 379 432 494 541 513 441 380 245 401 835 965 869 816 759 674 557 418 293 190 133 106 88 114 146 153 132 134 168 203 216 279 375 393 314 225 189 181 154 127 129 163 177 153 93 48 70 92 98 91 82 89 97 82 83 91 92 89 81 81 78 74 78 75 83 88 96 104 108 124 139 158 173 192 225 264 298 306 336 359 374 379 382 402 413 438 418 407 389 391 365 342 319 276 263 258 284 331 365 388 380 401 401 419 437 474 500 522 541 558 556 515 451 403 358 297 250 235 199 176 145 117 138 166 130 149 165 193 201 185 152 112 107 175 190 158 95 43 35 44 48 40 41 45 45 49 49 53 53 65 44 40 72 140 208 251 267 263 179 131 91 43 63 115 115 57 54 50 46 42 42 46 50 54 54 54 54 54 54 54 55 86 117 184 259 262 249 300 382 393 411 474 563 628 647 650 636 586 553 452 251 80 31 59 91 83 72 68 50 51 56 53 58 58 70 82 86 64 41 41 46 43 42 41 41 64 68 71 56 88 100 92 78 116 217 322 386 431 500 584 630 679 733 768 772 758 732 699 674 640 572 489 425 180 110 56 41 49 50 54 74 43 52 66 65 48 47 73 99 127 122 142 167 172 165 185 211 132 97 78 75 95 103 83 59 59 63 66 62 66 78 78 73 102 140 155 167 225 358 463 501 543 566 586 582 562 535 516 507 556 611 647 642 657 700 731 746 800 830 864 891 949 998 1017 1006 1010 1018 1017 1012 1016 1018 991 935 914 828 725 628 548 469 409 342 264 189 129 90 75 72 65 58 46 78 106 109 108 123 134 164 217 314 393 451 493 531 560 577 578 618 676 766 883 967 989 948 885 821 726 624 562 524 467 401 442 417 403 389 366 335 300 291 238 245 249 246 238 231 242 245 305 324 350 389 431 478 484 473 418 419 419 415 399 398 414 430 414 426 434 419 403 383 379 365 351 353 365 350 323 284 264 245 222 255 268 241 209 198 181 144 95 89 74 55 50 50 52 64 79 71 74 88 103 106 101 115 119 226 328 404 544 744 902 978 960 925 919 926 841 707 615 587 501 447 373 307 269 247 249 249 273 273 298 312 330 351 373 374 337 307 272 246 224 201 163 129 146 149 173 201 174 117 89 94 131 105 82 51 47 48 83 118 142 178 237 335 501 675 785 793 682 626 564 482 392 307 244 203 110 176 190 119 44 44 45 43 43 50 54 54 66 66 70 74 161 161 165 160 128 100 119 173 321 216 103 50 29 27 26 33 48 54 49 40 38 30 45 58 43 43 38 34 26 22 25 22 21 21 29 32 32 36 36 36 32 31 31 31 31 31 31 31 27 27 27 23 19 19 19 15 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 28 21 17 14 15 17 23 41 43 49 50 48 46 47 47 58 49 39 43 55 55 40 32 33 41 41 42 34 34 34 39 35 39 39 39 39 39 39 35 51 51 47 43 39 39 43 51 60 44 68 112 116 108 88 56 52 56 56 56 48 48 52 60 72 72 72 72 76 80 80 80 72 72 64 44 36 44 44 36 68 60 52 45 45 46 54 62 37 37 41 45 49 49 53 53 56 52 52 52 49 57 65 70 38 86 54 37 58 62 38 66 77 127 120 138 233 228 133 75 49 40 49 65 59 39 45 73 44 41 49 45 37 37 49 57 58 66 67 48 40 40 46 70 61 117 151 173 199 149 97 109 101 133 257 387 468 521 441 235 101 61 53 50 39 39 39 40 39 39 40 40 55 66 73 63 41 41 63 44 43 138 210 126 54 65 77 84 75 62 41 40 71 63 59 71 71 52 44 44 56 49 49 49 53 53 57 54 42 42 42 54 42 40 50 90 62 42 62 70 42 78 102 42 55 60 72 72 60 44 43 42 60 52 56 72 76 92 148 256 561 721 833 871 891 910 880 819 738 700 635 554 489 419 317 202 157 105 65 45 45 45 60 67 138 232 350 418 407 321 212 122 130 100 76 61 49 49 65 85 69 73 57 41 49 89 109 105 45 41 40 41 49 53 49 41 40 40 40 42 58 62 54 42 41 45 53 58 74 94 130 155 91 72 56 43 42 42 44 52 56 67 67 67 59 50 42 41 55 41 41 58 66 46 41 41 41 46 54 50 42 42 46 50 77 81 87 99 149 193 200 165 100 53 40 46 58 43 43 44 41 41 43 56 48 43 51 82 80 96 109 98 87 94 130 161 200 366 408 397 281 117 109 99 58 47 43 43 42 42 42 42 75 55 51 70 75 62 66 90 71 40 39 59 94 66 42 42 54 66 82 78 62 46 41 42 42 42 42 43 58 62 70 74 45 49 60 60 63 59 63 53 55 42 42 62 82 69 60 71 71 38 51 76 37 38 157 288 420 363 167 37 42 67 39 38 70 66 62 59 55 54 51 51 55 55 55 48 51 55 59 56 63 38 46 50 35 45 77 37 38 39 39 47 47 47 43 43 47 47 47 47 47 47 47 46 38 37 38 38 46 46 43 38 58 50 46 49 65 76 88 78 99 76 55 41 46 73 119 147 163 128 93 79 57 37 38 63 49 52 52 48 48 52 51 55 36 40 43 43 36 36 43 55 70 62 54 58 67 71 56 47 47 47 58 58 54 54 50 46 35 35 35 35 39 51 51 39 51 51 51 51 51 51 51 58 57 61 61 61 65 62 62 58 46 46 39 39 35 35 35 35 51 51 59 71 56 40 36 48 45 45 61 105 152 156 97 44 51 51 55 48 48 53 54 58 38 38 45 53 73 85 96 104 96 68 52 53 42 38 62 105 152 207 266 286 295 306 283 252 177 122 78 74 79 75 68 79 48 48 41 41 46 50 47 51 41 42 46 43 44 69 101 133 112 119 129 156 203 246 277 292 298 289 251 217 183 129 67 42 43 44 52 63 78 81 84 69 43 44 52 52 48 48 52 56 48 52 56 52 52 56 45 51 85 127 220 339 355 248 102 40 74 113 176 227 280 331 397 448 460 505 539 521 466 403 361 336 293 244 211 217 221 205 208 238 258 300 316 296 248 200 172 161 162 119 96 98 87 63 48 48 46 45 46 47 48 52 49 57 56 60 71 73 51 53 116 210 432 461 467 450 464 511 538 541 562 557 535 475 423 386 344 290 263 284 296 276 256 248 245 248 231 253 276 305 315 324 335 349 344 360 364 352 358 384 378 342 315 281 227 144 80 63 91 106 50 52 52 51 50 50 59 83 50 69 48 50 101 89 100 183 283 291 306 323 334 337 336 340 289 294 288 265 239 221 205 187 194 167 162 174 193 221 257 285 256 245 225 202 174 143 122 103 107 103 87 75 59 50 49 48 85 83 128 222 307 349 367 393 439 474 501 500 512 517 498 452 374 353 328 260 160 83 73 109 92 47 43 44 53 72 103 162 161 156 139 114 94 83 86 91 73 58 43 47 59 67 63 59 63 59 60 56 44 44 44 44 44 44 44 48 56 98 150 199 245 286 323 356 389 419 449 475 481 500 509 514 500 500 493 490 507 511 523 519 522 518 529 522 497 486 478 473 477 492 503 515 514 530 542 549 553 568 588 603 179 202 340 551 762 879 866 778 671 463 231 185 255 251 297 431 463 456 441 402 348 297 253 230 222 196 149 99 64 58 101 114 88 65 61 69 81 85 66 50 50 49 49 51 76 99 104 95 51 68 107 181 329 514 630 644 759 854 950 987 989 964 897 796 567 368 189 95 77 68 70 92 124 70 126 188 155 159 178 139 83 60 52 53 54 54 53 53 74 66 69 68 51 49 49 54 63 50 50 67 82 70 77 111 156 165 205 278 359 404 442 479 548 555 563 572 572 569 555 547 550 557 576 599 621 632 639 638 653 669 693 721 748 767 789 808 804 804 807 813 829 849 875 901 966 958 940 896 825 738 651 584 493 412 316 255 230 216 201 186 167 159 171 191 179 146 156 194 175 234 294 328 390 476 527 570 677 743 809 879 944 987 1006 1007 1000 974 932 890 854 831 823 809 764 716 660 592 514 400 266 174 81 76 76 72 63 65 73 84 87 103 101 90 63 51 52 52 85 80 74 65 70 89 118 126 144 141 118 107 129 179 181 155 113 81 87 103 94 130 261 406 533 619 681 746 832 928 978 984 1003 1002 959 904 875 892 888 858 827 801 767 721 680 651 618 596 552 471 404 370 336 293 286 270 188 174 167 138 179 322 483 577 584 577 543 482 436 418 388 384 366 390 395 377 339 297 271 249 206 179 144 125 113 93 65 49 85 65 77 117 106 62 49 62 142 118 114 198 122 74 178 96 70 133 97 58 81 79 73 121 160 168 234 362 474 522 548 564 469 351 312 166 314 768 942 893 839 766 674 573 442 320 214 161 127 104 114 142 161 140 122 124 142 247 348 378 330 220 124 67 62 54 36 40 118 197 191 134 53 60 77 91 100 106 128 125 115 108 121 121 126 122 122 111 84 84 92 100 105 117 136 140 164 183 202 220 243 272 303 329 375 394 425 440 447 447 458 467 463 437 414 404 387 364 315 284 260 263 273 315 353 391 401 393 411 411 422 447 473 499 525 533 550 552 511 439 387 339 263 208 195 100 112 133 69 74 117 65 39 105 184 168 120 111 116 126 195 166 103 51 35 40 44 40 40 41 45 45 49 49 53 53 68 63 59 71 111 187 270 330 298 234 134 62 34 33 46 80 49 46 42 38 38 42 46 50 50 50 50 50 47 47 47 47 43 54 109 188 211 209 267 366 372 398 448 499 542 572 596 586 571 598 552 354 142 46 62 95 71 65 65 55 63 68 69 73 78 75 79 83 72 49 49 58 41 41 41 46 76 88 95 84 56 72 79 94 163 279 372 412 473 549 626 675 705 754 793 810 792 751 705 666 614 531 409 313 96 49 40 43 70 54 57 65 59 71 93 96 84 79 81 92 147 115 103 103 93 78 110 151 112 85 78 106 143 147 100 56 43 52 63 47 42 43 54 57 95 138 147 125 174 299 409 466 524 539 571 578 554 531 527 518 563 611 638 630 641 696 746 761 815 857 895 909 948 1002 1018 1018 1010 1018 1017 1012 1009 1018 973 913 843 767 657 533 409 303 228 172 150 106 70 51 48 56 50 49 48 50 62 61 57 80 100 113 155 196 235 274 317 379 432 473 441 478 542 638 758 881 950 954 907 836 778 740 717 655 537 436 413 412 422 416 401 391 396 415 378 386 394 390 387 388 407 418 434 445 445 448 462 478 468 441 406 415 419 403 387 383 399 419 443 447 454 454 446 426 410 388 381 371 371 359 329 302 290 272 217 254 264 233 206 183 144 97 87 81 70 51 50 50 56 80 64 67 63 70 89 96 91 90 80 159 213 262 425 681 896 994 992 984 954 897 849 841 793 697 602 541 463 394 338 293 252 217 234 234 271 286 283 317 355 348 307 289 266 235 194 174 156 153 122 138 146 138 122 114 106 94 80 69 58 46 45 46 70 111 208 287 365 431 545 688 819 862 792 743 693 617 539 445 341 280 183 202 228 195 128 54 45 45 42 62 78 70 54 54 86 118 158 110 90 93 77 65 144 255 319 169 52 64 79 29 26 38 28 39 42 36 30 26 37 49 46 42 38 34 37 33 29 25 24 24 35 35 39 43 43 43 35 34 34 34 34 34 34 34 34 34 30 30 26 26 22 22 17 17 17 17 17 17 21 21 17 17 17 17 17 17 17 17 21 17 13 13 13 14 16 17 36 41 47 53 44 42 43 50 50 49 49 53 47 47 36 36 37 37 37 37 38 38 35 35 35 39 39 43 43 43 43 47 55 55 51 47 47 51 51 51 44 40 52 80 128 128 84 92 56 64 64 52 40 52 84 116 100 92 88 88 96 100 100 100 72 76 68 48 48 52 48 36 67 63 55 44 45 49 50 53 37 37 37 41 52 52 63 56 56 45 45 45 49 57 69 73 37 101 58 36 62 66 38 76 98 168 174 239 397 397 243 145 100 63 44 49 59 42 49 65 35 37 48 37 36 37 53 74 66 70 67 48 39 40 54 81 89 143 157 240 369 281 137 141 133 112 232 406 488 556 559 442 189 85 37 46 67 49 40 41 41 41 41 52 63 74 78 64 41 43 56 43 43 86 114 51 46 61 85 96 94 66 41 39 83 74 74 75 63 47 47 52 48 48 48 52 56 49 49 41 46 42 42 42 46 54 54 58 62 41 62 74 46 106 142 66 79 100 120 100 56 43 44 60 52 44 56 76 76 80 128 236 486 634 729 775 833 898 902 857 823 808 755 671 591 499 378 251 142 89 61 49 65 85 104 111 110 205 304 318 248 159 114 100 123 85 49 41 61 85 85 69 41 89 109 73 49 73 113 133 44 44 48 48 48 48 52 56 44 41 45 57 73 73 57 41 46 41 41 58 94 110 118 111 47 43 44 43 44 52 60 68 76 72 68 60 56 55 47 47 55 42 42 63 71 43 41 41 45 41 45 53 57 58 54 53 68 76 82 126 248 356 334 235 160 113 85 90 95 64 52 56 65 65 78 90 70 50 81 132 159 140 124 98 94 102 122 137 160 231 243 187 127 60 60 101 54 47 47 47 47 47 47 47 43 43 43 43 42 41 41 41 43 41 41 63 74 46 42 46 46 54 74 70 54 42 41 41 42 42 42 42 43 51 62 66 41 49 57 61 60 56 52 45 59 42 42 66 86 69 60 64 51 59 59 64 60 40 76 140 315 416 302 83 38 55 43 39 63 59 59 58 54 54 54 58 47 51 44 48 51 44 44 41 52 37 51 63 58 126 153 53 37 38 38 38 38 42 42 42 46 46 47 47 47 47 47 46 46 42 38 38 38 38 38 37 46 46 46 45 53 64 72 69 54 66 56 34 60 134 218 261 290 206 112 78 60 42 39 55 45 52 48 48 48 48 51 51 43 43 47 51 55 51 47 43 62 65 62 62 59 59 51 47 55 51 54 50 49 45 45 42 34 35 34 34 35 43 39 35 51 51 51 51 51 51 51 58 56 68 68 64 64 62 62 66 46 46 39 39 39 39 35 35 47 47 55 63 55 40 36 52 40 36 57 121 144 108 56 36 39 35 35 36 44 53 46 46 42 46 54 62 77 85 92 96 78 55 48 53 58 66 113 172 231 299 345 317 266 238 203 176 161 106 78 86 87 63 44 52 57 56 49 49 46 42 42 42 45 49 50 47 55 73 109 133 129 108 103 129 180 204 199 189 212 196 173 143 117 86 49 44 42 44 45 64 75 78 81 74 48 44 44 44 52 52 56 52 64 64 72 80 76 76 72 67 89 128 248 366 343 204 101 85 109 153 223 282 336 390 441 479 482 490 494 474 430 367 310 269 301 241 203 204 208 200 223 273 320 334 314 266 226 225 261 294 240 193 133 91 73 70 67 56 61 53 61 61 61 61 54 57 64 59 58 52 42 76 175 296 487 481 435 387 405 456 476 463 520 511 470 416 372 351 306 255 235 252 260 240 207 188 168 155 150 192 247 292 318 336 358 372 346 373 390 407 432 454 417 352 295 246 190 143 123 126 146 144 135 105 90 66 63 67 75 72 55 87 62 76 139 126 124 216 283 283 289 296 307 325 336 336 305 326 335 320 305 294 290 257 280 214 173 189 228 256 271 279 286 286 275 243 199 147 108 78 79 69 61 52 51 50 50 52 69 80 133 231 304 334 353 390 435 453 462 482 494 495 480 454 356 335 297 233 160 101 82 91 98 54 43 44 55 46 85 143 233 252 259 227 174 130 130 136 80 54 42 43 59 67 63 51 68 68 64 56 44 44 43 44 45 45 45 45 68 103 142 179 249 290 327 356 385 415 437 467 489 508 521 522 523 520 528 536 560 564 568 575 578 570 569 565 556 548 548 552 559 571 582 597 625 640 645 644 639 639 658 674 265 276 399 586 742 825 828 744 557 375 163 125 209 209 273 432 350 329 325 303 265 236 224 224 191 157 101 54 48 47 85 105 84 57 49 49 65 77 70 62 55 59 55 50 59 84 88 75 48 48 84 158 305 518 645 640 792 858 924 945 951 938 890 793 651 434 227 125 94 81 76 91 150 98 181 291 297 309 318 242 137 96 65 57 54 54 58 54 53 52 51 55 55 50 54 85 78 49 49 66 70 50 60 91 152 149 185 265 358 423 465 502 599 595 598 607 604 589 569 550 553 564 576 602 624 635 665 680 707 707 726 754 793 819 834 842 830 817 813 824 843 890 929 960 978 962 926 867 788 674 557 478 371 279 175 126 128 138 144 136 152 125 129 152 148 127 145 187 192 231 255 261 295 373 439 483 590 664 741 833 914 975 1010 1018 1003 977 946 897 865 842 835 824 802 731 655 588 514 401 251 128 83 65 58 65 88 106 105 99 86 114 132 130 107 69 53 53 65 80 109 134 151 173 202 210 185 171 147 137 163 217 211 170 125 65 75 109 97 108 188 297 520 602 659 720 796 897 958 984 1014 1010 975 916 890 900 896 873 838 805 769 724 686 657 633 619 586 496 426 404 398 371 344 312 239 260 258 206 209 317 464 546 583 591 561 520 478 445 411 383 382 395 388 359 321 267 218 192 157 130 103 90 82 70 49 47 69 48 48 73 74 49 50 85 114 50 66 217 126 50 193 137 62 135 108 51 66 84 109 189 172 174 269 410 525 566 556 548 395 273 267 163 295 714 885 877 863 786 682 578 459 333 231 197 107 91 94 130 173 172 150 137 150 287 344 252 141 87 70 53 71 51 30 31 41 164 191 143 66 57 58 75 100 130 155 148 151 144 153 162 162 159 152 148 97 101 109 117 126 138 157 172 191 218 241 260 281 304 337 364 417 441 471 478 485 489 504 505 462 440 413 400 386 352 306 267 251 262 296 337 383 413 423 415 418 414 428 443 476 498 517 525 546 541 500 428 364 304 223 157 159 38 76 164 77 49 92 40 35 132 216 159 59 38 59 90 204 147 63 34 35 40 44 36 40 41 41 45 49 53 53 53 60 71 67 51 55 126 250 350 242 254 146 34 46 86 70 60 45 42 38 38 38 42 46 50 54 54 50 50 51 51 51 51 75 43 66 137 175 198 284 406 333 358 369 372 394 426 485 506 498 563 551 389 201 98 70 67 76 69 66 63 67 65 62 66 78 63 52 56 45 41 42 54 41 41 41 57 81 108 119 108 40 56 90 136 233 350 430 451 526 599 668 706 735 777 828 852 842 789 728 662 572 437 263 135 70 42 41 44 59 57 68 96 65 81 96 103 102 90 85 76 103 87 103 135 139 108 101 102 103 68 49 86 127 136 88 43 43 60 79 59 43 58 66 77 94 145 159 129 166 280 397 454 509 508 551 571 551 546 539 522 571 623 646 626 644 695 746 764 810 864 910 916 939 986 1018 1018 1006 1017 1017 1004 1013 1018 966 899 757 699 608 477 333 216 154 113 107 66 50 49 50 50 49 48 50 52 51 50 50 63 87 104 153 110 78 97 168 238 280 305 354 425 488 539 610 726 850 923 880 839 808 777 730 680 650 640 521 495 454 416 405 414 427 439 463 470 459 444 440 437 448 460 445 449 456 456 470 470 429 377 399 407 407 391 367 359 379 399 407 410 430 454 470 470 458 449 410 399 387 365 350 335 332 322 228 254 260 234 211 177 121 58 71 69 65 50 49 50 72 88 56 56 63 71 86 90 85 84 90 139 150 172 316 572 787 878 981 980 1003 1012 963 913 847 767 715 646 569 504 433 365 285 224 209 213 248 258 244 278 325 310 292 286 271 225 170 143 156 170 146 163 147 91 63 75 87 60 69 65 50 46 45 45 64 82 197 325 462 528 586 669 765 801 856 807 765 715 646 549 428 332 304 234 210 240 211 102 45 44 41 70 98 78 42 42 99 159 134 55 41 58 66 77 185 334 201 99 46 77 80 30 27 35 24 23 34 29 19 18 30 45 42 42 38 34 37 33 28 28 24 24 35 35 39 43 50 54 42 34 34 34 34 34 34 34 34 34 30 30 26 26 22 22 17 17 17 17 17 21 21 21 17 17 17 17 17 17 17 17 25 17 12 12 13 14 15 16 38 44 46 49 46 45 46 46 42 49 57 53 43 39 43 36 48 37 33 33 42 46 39 35 35 35 43 51 51 47 51 59 59 55 51 55 59 63 59 55 44 40 36 48 116 108 48 84 56 64 64 52 44 72 132 180 96 84 72 76 84 92 92 88 72 76 68 56 60 68 68 63 74 70 66 55 49 53 53 57 41 41 41 40 52 56 67 60 49 45 45 45 49 57 69 77 37 109 57 34 61 69 36 75 124 214 238 329 523 520 337 211 152 82 36 37 56 51 53 65 35 36 44 36 36 37 58 74 58 63 60 44 39 40 58 93 84 138 136 270 466 360 159 155 156 88 198 385 459 537 624 594 358 182 58 55 84 61 41 42 46 46 53 57 64 71 75 68 41 44 48 42 44 78 95 71 66 81 100 100 94 73 52 43 91 86 82 82 59 40 44 67 40 40 44 48 52 52 40 40 70 46 41 41 54 78 66 42 62 40 58 74 50 126 182 106 79 112 136 104 44 41 43 72 44 43 56 80 72 64 100 193 321 466 569 627 705 779 776 720 705 708 686 618 538 443 329 217 103 65 53 61 89 121 148 155 114 137 156 159 134 116 96 81 76 53 41 40 53 77 65 41 57 89 105 105 125 153 141 101 48 64 72 64 44 40 44 60 72 64 60 64 73 68 45 39 70 46 41 54 86 102 75 42 42 44 52 68 76 72 57 53 61 68 72 76 76 68 71 63 55 42 42 71 79 51 41 41 61 56 45 57 69 70 62 57 92 92 90 153 327 466 409 260 259 207 171 165 157 118 94 83 128 124 129 133 109 85 121 177 234 187 132 97 94 102 95 90 165 141 121 80 61 54 55 139 51 51 51 51 51 51 51 51 75 75 59 42 41 42 42 41 42 42 42 43 41 40 41 62 42 50 70 74 66 66 70 78 46 46 43 42 42 42 42 42 41 45 61 65 64 56 52 41 51 41 41 63 78 57 49 60 39 67 55 67 76 38 38 92 163 400 385 143 51 63 71 84 59 55 59 55 54 58 58 58 43 47 48 45 44 40 40 39 64 39 76 111 137 241 256 117 37 38 38 38 42 46 50 50 46 46 47 47 47 47 47 46 42 42 42 42 42 46 50 58 38 42 42 41 45 57 65 68 36 71 81 52 78 201 316 372 393 262 124 74 64 54 43 47 45 52 48 48 48 48 51 51 55 43 35 35 39 43 43 35 57 61 65 62 54 43 47 51 55 51 49 41 41 41 41 41 46 43 39 34 35 43 39 35 51 51 51 51 51 51 51 58 63 67 67 72 68 68 66 66 46 46 46 39 39 39 35 35 43 43 47 55 47 36 36 52 36 35 53 129 140 76 36 40 34 35 34 36 48 53 41 37 57 62 66 70 77 73 68 68 54 34 35 60 70 94 153 220 271 327 349 285 194 150 131 115 113 66 47 67 75 64 56 76 40 45 45 54 58 54 43 42 57 61 65 55 59 73 102 126 133 93 72 99 150 169 128 91 102 113 106 85 62 44 44 44 45 45 50 53 52 59 55 48 53 45 44 45 49 61 56 48 43 43 51 56 59 52 44 43 84 132 268 381 312 133 45 73 109 164 231 297 344 390 429 448 441 420 415 415 411 384 334 289 301 224 186 196 211 203 193 211 235 248 244 255 287 323 359 383 364 297 184 93 59 72 86 75 117 113 109 102 89 70 61 61 47 46 57 74 92 154 285 422 475 478 437 380 367 406 442 450 483 457 399 318 270 264 223 172 143 160 172 159 135 115 87 71 117 172 257 308 326 328 330 331 415 455 495 537 582 567 487 391 282 224 162 146 173 209 224 217 219 177 130 110 100 94 67 51 51 103 95 126 189 147 107 194 307 306 301 304 315 333 352 356 316 337 338 318 315 328 349 346 337 251 195 218 293 336 348 348 339 347 348 312 260 197 149 123 55 52 52 52 51 50 57 64 65 92 166 255 301 311 334 380 412 422 438 466 483 472 457 443 354 328 286 228 170 119 69 45 72 44 43 58 61 48 78 133 214 309 400 407 323 218 154 113 83 50 41 42 55 63 59 51 72 68 64 56 44 44 44 43 44 44 45 57 80 103 118 135 269 299 332 361 389 404 434 452 474 485 501 502 503 515 535 551 579 586 594 601 604 595 586 574 631 623 631 639 651 666 682 690 701 709 713 697 676 668 675 688 275 342 453 569 683 746 739 688 484 218 118 147 132 190 319 361 285 245 225 203 197 192 191 186 116 89 56 52 49 48 81 89 96 77 57 48 48 61 58 54 74 54 49 50 55 59 51 50 47 50 113 140 223 411 580 646 758 812 887 908 891 889 837 716 598 452 278 158 91 56 55 120 147 145 266 419 485 520 516 415 247 137 93 97 90 66 62 82 65 73 72 51 49 48 53 69 48 61 65 49 49 58 64 47 116 117 188 281 349 430 508 546 619 602 603 635 666 636 565 505 529 544 563 598 624 635 680 723 757 760 772 812 861 876 845 809 860 851 854 870 898 937 960 968 963 929 896 841 736 599 477 396 261 174 93 56 82 123 123 88 93 89 132 155 99 78 144 206 232 282 279 209 215 306 381 415 523 621 717 796 868 937 990 1018 1019 997 962 916 885 861 854 847 828 757 670 596 510 378 224 101 52 54 59 66 73 79 65 60 102 118 120 122 100 81 78 86 77 86 119 187 248 296 341 370 285 284 241 155 154 216 222 167 148 118 108 110 126 135 183 248 469 583 672 733 797 866 915 928 995 1014 991 936 906 907 892 869 830 815 789 743 713 680 650 625 548 499 473 487 472 411 371 335 277 255 280 297 288 285 356 441 528 552 565 550 498 440 410 407 387 376 358 333 303 249 184 138 155 128 92 68 79 82 58 48 61 48 47 65 93 81 62 61 69 47 78 240 134 48 159 101 132 192 126 56 71 68 105 222 136 210 318 419 530 575 525 433 265 199 137 78 370 696 733 816 776 748 663 552 447 354 267 198 138 79 62 118 193 204 179 177 166 220 197 88 37 51 79 84 100 64 30 32 40 132 191 168 110 85 86 111 147 164 194 207 178 180 197 209 210 199 172 152 105 113 125 137 153 169 188 195 238 260 280 294 300 327 364 403 453 483 505 513 508 500 511 516 458 452 433 408 370 328 285 266 269 292 342 380 417 434 449 449 451 440 439 446 460 471 490 498 507 494 465 417 358 269 168 113 104 39 144 225 84 38 64 39 35 59 147 194 158 95 95 149 115 87 43 35 44 52 44 36 36 37 41 45 45 41 45 53 76 51 63 87 63 42 130 254 206 234 186 78 34 71 91 60 58 38 37 37 38 46 46 46 50 58 59 59 63 67 63 59 63 44 55 94 157 231 274 300 283 289 296 302 324 352 415 460 411 492 523 413 237 110 80 100 76 58 51 56 60 57 57 55 63 55 52 44 40 40 41 57 66 41 41 57 93 105 104 92 72 75 89 139 232 349 461 528 584 617 686 756 793 796 843 892 909 797 725 678 533 331 156 53 43 46 46 44 63 109 115 86 74 97 121 149 160 156 154 146 101 132 133 101 93 111 123 104 83 68 57 58 55 56 48 43 48 60 75 63 62 73 85 99 93 144 186 188 182 243 369 482 517 524 539 559 575 575 556 547 596 651 682 670 688 722 745 739 789 855 906 920 935 974 1017 1018 1018 1018 1008 996 1017 1018 955 860 805 696 583 445 261 125 87 66 78 51 49 49 50 52 51 49 55 49 49 51 51 50 52 90 97 75 47 47 75 110 128 133 265 324 399 446 505 597 709 775 803 795 784 768 746 730 715 696 673 643 594 539 504 474 459 456 468 448 417 406 414 419 416 412 400 408 416 424 431 419 406 394 371 384 395 399 391 375 363 355 391 386 398 426 457 485 501 520 506 487 459 432 409 371 337 308 298 285 248 199 169 143 108 61 56 53 48 47 48 50 52 52 52 51 56 76 87 75 74 86 131 125 137 173 227 330 508 682 839 923 1011 1019 1010 962 942 924 831 771 690 598 507 416 329 276 239 240 251 246 234 244 283 304 322 311 285 230 171 128 125 138 130 155 139 68 43 68 112 109 94 87 83 71 59 50 56 61 228 276 465 691 771 705 713 796 779 821 840 779 717 645 544 440 391 295 266 302 272 154 56 49 55 82 82 51 42 43 71 103 42 87 75 39 54 198 289 285 114 93 68 67 94 101 55 27 26 24 22 21 25 27 22 18 46 42 38 34 33 25 28 28 19 19 30 30 37 41 45 41 41 41 41 41 41 41 41 41 37 37 37 33 29 29 29 25 18 18 17 17 17 17 17 17 25 25 25 25 25 25 25 25 18 14 13 13 13 14 18 16 17 35 45 51 57 44 42 42 45 45 41 45 45 39 39 36 40 37 45 49 49 45 38 34 35 39 39 43 47 47 51 51 55 55 55 55 55 55 55 51 36 36 36 36 36 40 40 40 44 68 92 96 92 104 140 172 84 64 40 36 52 64 68 64 56 52 44 48 60 64 52 43 49 49 50 47 48 48 37 37 36 37 49 48 44 40 55 60 57 50 46 46 50 58 69 77 64 84 68 104 135 35 33 157 194 224 345 439 489 578 552 379 195 114 45 37 41 36 37 41 55 43 36 36 49 69 74 66 82 63 44 40 41 49 69 81 87 161 143 225 384 307 166 214 171 76 175 362 435 494 590 576 447 251 95 56 72 53 58 78 62 54 50 49 41 48 48 40 74 41 56 81 44 62 107 59 74 81 84 87 82 65 48 43 75 70 62 55 47 51 59 63 56 52 48 52 56 56 49 45 82 62 42 46 66 74 57 41 73 40 69 85 61 133 189 106 103 80 60 52 52 52 52 48 52 80 84 68 76 104 104 108 239 294 361 455 552 615 630 630 583 574 545 481 432 371 277 168 108 89 73 77 97 120 144 148 127 74 40 45 100 127 94 43 81 46 40 42 69 73 45 39 40 45 77 133 209 233 161 65 84 84 72 52 39 39 52 72 88 80 64 56 48 40 40 40 46 42 42 46 46 54 47 47 64 68 72 80 80 76 65 57 56 64 72 81 84 72 64 60 67 43 51 87 91 59 43 46 53 60 53 57 50 51 55 54 89 44 86 221 307 306 324 393 425 448 428 373 329 298 254 200 164 173 170 166 203 271 303 277 328 270 220 189 173 138 98 78 78 70 54 46 43 51 52 47 51 62 62 66 62 58 54 54 42 46 50 41 41 41 41 42 39 42 51 41 40 41 42 42 66 58 54 41 41 62 110 150 54 42 42 41 41 41 41 50 41 54 50 50 61 40 39 61 38 41 51 50 42 41 65 77 56 56 56 52 51 51 51 40 91 198 179 91 72 39 38 72 59 55 59 54 61 65 65 69 58 51 40 40 39 40 41 42 39 41 139 203 250 349 324 133 38 38 38 38 38 38 42 46 42 46 47 47 47 47 43 38 38 38 38 38 38 38 42 42 38 38 37 37 37 45 53 64 58 60 44 81 212 376 455 439 464 297 132 74 64 46 39 47 38 41 41 45 45 45 44 44 36 36 36 36 36 40 40 47 53 44 41 61 58 35 39 52 67 35 31 32 45 61 48 32 42 35 35 35 35 35 35 35 43 47 51 47 43 43 47 49 56 71 75 64 56 52 49 53 50 46 46 46 39 39 39 39 54 50 50 50 47 51 47 43 52 44 60 84 76 48 36 59 33 34 55 63 52 36 37 37 41 53 62 62 61 57 52 44 42 33 39 72 89 113 174 241 268 287 270 189 117 94 79 60 77 39 39 74 87 68 49 60 41 45 46 46 42 42 43 50 40 53 73 67 67 65 86 105 113 53 52 123 158 113 57 52 51 72 77 66 55 44 45 45 43 45 65 69 56 44 48 53 45 44 44 45 45 53 52 48 83 56 59 88 87 55 42 43 48 228 351 285 133 49 61 89 141 157 188 233 264 287 305 309 313 309 331 375 411 399 338 276 252 211 209 218 194 133 108 137 200 250 289 309 323 344 408 456 484 446 313 158 100 154 188 161 196 185 177 153 122 97 85 84 71 90 91 85 154 288 406 461 484 464 427 371 298 265 325 417 370 336 254 149 95 94 96 80 107 118 118 103 99 111 111 103 117 211 293 296 268 264 337 422 502 603 667 680 643 575 430 285 236 210 199 231 282 313 336 352 277 226 165 130 117 99 73 50 50 81 85 123 194 161 125 211 303 305 304 307 326 337 348 359 363 364 361 368 377 386 390 383 361 330 342 385 408 384 371 375 382 382 391 407 410 352 249 156 58 51 51 51 51 53 56 63 93 219 340 359 341 336 355 384 376 402 414 438 452 468 458 443 382 312 270 271 232 134 51 42 71 55 58 77 87 74 84 118 164 302 433 475 486 447 335 175 110 62 42 42 43 55 59 55 88 92 84 68 45 44 45 45 64 64 60 60 64 86 118 147 261 299 340 362 375 385 422 441 456 467 475 480 500 516 531 546 617 609 596 587 602 625 644 659 671 674 683 707 723 731 743 755 759 755 746 723 703 691 702 710 248 312 425 542 665 714 679 592 408 177 92 137 125 156 265 292 244 203 177 162 156 143 128 110 55 54 52 50 49 48 74 82 88 89 85 65 49 49 49 49 50 48 47 48 50 55 59 52 51 49 75 125 197 330 498 605 740 787 838 855 846 840 780 659 542 419 292 195 123 80 102 181 198 227 370 553 628 650 624 493 265 161 109 93 102 118 122 125 100 80 71 71 74 66 49 47 47 60 64 47 47 53 56 47 88 97 173 293 377 446 515 554 600 607 628 655 666 617 538 474 521 537 571 599 631 646 693 746 776 798 814 838 861 868 851 842 870 881 893 909 933 952 968 969 946 912 852 762 637 489 339 233 131 83 52 52 55 69 58 56 56 58 109 125 75 54 113 187 194 187 186 181 178 186 253 360 459 553 645 728 815 883 959 991 1018 1004 974 939 896 861 854 850 809 765 693 608 507 370 235 126 94 68 54 51 49 50 89 128 138 146 136 114 84 57 53 53 80 112 173 256 320 373 429 454 406 354 268 181 144 156 155 130 88 57 57 99 143 156 180 233 454 580 675 721 762 830 895 928 991 1018 1011 956 914 899 888 858 838 815 776 727 689 660 646 633 604 566 533 526 488 426 380 355 273 243 248 272 285 297 362 435 485 513 534 527 479 417 364 337 314 300 293 279 253 195 137 87 68 64 65 77 103 114 106 90 50 61 77 93 105 109 105 101 89 53 85 224 150 49 107 49 204 231 139 56 67 73 106 214 164 230 315 403 472 486 419 328 167 118 112 114 409 684 685 732 700 660 595 507 429 323 211 133 118 74 58 113 170 185 183 182 151 194 202 132 58 36 44 76 103 91 57 32 38 115 186 180 130 144 158 162 178 203 240 245 222 216 232 237 230 207 180 156 136 144 156 172 188 203 215 238 256 283 301 312 323 345 387 417 464 490 509 513 508 503 507 508 466 445 422 396 361 327 300 280 312 342 376 421 455 477 498 495 470 459 454 453 460 464 471 475 493 467 435 402 326 214 116 81 80 38 100 144 40 36 47 39 67 46 82 166 185 125 101 145 80 67 43 39 52 56 44 36 36 36 40 44 40 40 45 53 64 55 87 123 99 54 86 170 214 214 178 106 42 34 51 60 37 38 42 50 62 66 62 50 70 66 58 47 47 51 55 52 41 41 45 68 98 145 192 227 249 244 250 245 248 256 307 343 364 397 409 338 215 120 100 109 66 59 56 56 57 54 62 66 70 55 47 44 44 44 45 61 62 41 40 40 41 45 56 64 76 59 76 146 263 375 482 547 599 640 709 791 825 840 886 935 897 809 725 631 490 288 110 40 45 58 62 60 83 124 122 100 147 147 158 186 229 257 273 283 299 278 214 131 115 140 164 150 62 56 49 42 42 43 44 53 60 55 47 46 61 88 119 138 83 181 288 326 320 338 404 478 496 520 559 575 575 567 552 559 557 627 675 686 705 754 784 798 805 851 897 908 946 998 1018 1018 1018 1014 1001 989 1006 1000 932 826 752 662 522 324 148 68 66 48 80 57 51 51 51 51 49 47 49 47 47 49 49 48 50 78 50 58 75 83 87 79 66 71 171 234 294 344 391 459 540 605 663 693 737 773 792 788 765 745 711 692 659 631 597 570 548 544 533 510 479 463 460 457 442 430 387 383 383 391 399 395 383 371 351 364 383 399 403 407 403 403 394 394 402 418 445 485 521 559 576 563 543 516 486 436 386 341 321 308 255 183 141 124 106 86 80 75 56 47 48 51 50 49 59 59 71 79 75 63 67 93 117 111 125 147 148 177 308 467 598 700 827 915 980 1006 1012 984 922 884 816 709 597 483 400 352 292 258 230 226 242 282 317 330 339 316 274 210 147 105 89 90 114 115 104 84 68 88 133 166 103 87 67 59 67 74 84 90 125 244 446 653 751 761 778 821 731 767 812 806 755 678 590 541 457 380 316 303 281 204 114 58 79 63 43 43 55 56 56 55 56 87 71 41 58 162 202 185 148 127 90 69 72 90 105 111 37 27 24 22 21 25 23 19 31 38 34 30 25 21 24 20 19 19 26 30 37 41 45 41 41 41 41 41 41 41 41 41 37 37 37 33 29 29 29 25 18 18 17 17 17 17 17 17 25 25 25 25 25 25 25 25 22 18 17 13 13 13 17 15 20 30 44 51 53 50 48 45 45 45 41 45 45 45 39 39 36 44 41 49 45 45 38 34 39 39 39 43 47 47 51 51 51 51 51 51 51 51 51 51 36 36 36 36 40 40 44 44 48 68 84 88 80 80 96 112 72 56 44 48 60 68 60 52 44 44 44 44 44 44 44 47 58 64 58 51 44 37 36 35 36 36 35 36 40 51 67 60 49 42 38 42 46 58 69 77 76 80 99 215 294 166 38 96 149 219 384 499 554 665 673 543 203 118 56 49 45 36 34 34 51 36 36 37 57 70 70 63 67 59 44 40 40 45 68 76 90 177 171 201 327 366 358 423 212 128 172 275 333 447 545 519 327 187 88 65 77 69 58 66 50 50 50 42 41 40 40 39 74 43 104 129 69 74 114 78 93 93 88 75 66 60 55 51 43 47 51 47 51 51 55 48 56 56 56 60 64 57 57 53 58 58 58 62 62 58 49 45 73 40 61 65 40 89 129 46 63 44 43 43 63 64 67 52 63 76 83 56 67 84 99 90 137 177 220 278 355 434 501 540 502 436 350 293 292 271 177 59 104 89 81 85 97 105 108 104 75 74 74 62 57 65 72 72 62 50 41 41 46 49 41 40 40 69 85 81 93 121 125 105 88 64 39 38 38 40 68 88 64 56 44 39 38 39 44 68 53 46 46 50 58 58 58 51 95 87 83 68 64 56 52 45 64 56 60 68 75 64 60 60 71 47 51 83 87 59 43 54 65 72 69 69 66 67 67 66 69 65 110 157 178 205 328 492 655 689 674 634 611 588 548 493 450 439 407 364 377 421 450 433 343 326 287 221 169 142 115 98 87 71 51 42 43 44 48 44 55 54 54 54 54 58 58 62 50 46 46 42 42 42 42 42 41 47 51 42 42 58 50 41 42 42 42 41 42 74 118 158 54 54 54 42 42 42 41 41 39 40 42 53 72 56 44 53 74 46 47 62 58 41 45 77 52 56 56 52 52 56 56 51 36 91 79 39 56 49 40 84 59 55 59 54 61 65 72 69 58 44 40 40 40 41 42 49 73 81 164 231 250 302 272 101 38 38 38 38 38 42 42 46 42 46 47 47 47 47 43 43 38 38 38 38 38 38 42 42 46 42 38 38 41 45 57 64 92 79 78 148 311 490 578 593 404 225 84 74 81 42 38 59 38 41 45 45 45 45 44 44 36 36 36 36 36 36 35 39 61 53 53 58 51 36 35 36 34 33 32 32 37 57 68 57 41 35 35 35 35 35 35 35 35 43 55 55 58 54 50 49 84 83 67 45 44 41 53 61 49 50 46 46 39 39 39 39 50 50 54 58 55 55 47 39 52 36 44 64 64 44 36 56 33 34 48 64 60 53 61 73 53 53 53 46 41 36 35 35 70 62 71 96 109 110 149 197 224 216 170 94 61 86 117 115 101 69 66 82 75 56 53 76 57 57 50 54 54 54 43 50 41 60 69 59 51 48 57 65 77 44 52 143 185 129 69 65 65 54 50 46 47 47 51 44 55 83 107 103 79 52 44 45 45 46 45 44 44 52 60 60 43 71 74 42 40 41 83 122 181 264 289 205 85 41 62 94 129 129 136 143 153 160 175 175 191 233 300 360 392 360 294 237 228 206 204 233 220 155 102 96 231 269 304 319 331 370 442 494 560 522 411 265 211 249 270 244 204 185 173 157 133 105 76 60 46 65 91 116 217 374 500 549 511 362 213 162 208 256 304 336 264 257 204 121 72 78 91 87 82 105 133 138 110 82 106 154 160 211 261 268 272 303 382 474 647 720 751 744 688 578 362 176 155 145 161 209 257 303 350 388 301 265 208 162 137 121 112 94 76 85 52 76 187 203 218 316 341 359 359 370 381 392 403 403 403 407 410 395 384 388 401 413 437 429 449 472 448 392 352 348 375 367 384 424 462 439 361 269 79 82 109 109 92 68 66 73 255 337 394 390 361 344 335 333 388 402 406 419 436 442 439 424 378 336 325 318 247 129 57 42 89 73 69 91 105 92 94 124 154 269 391 466 523 535 453 309 82 50 42 43 63 75 71 63 67 67 64 60 56 56 56 56 99 87 75 72 99 122 145 167 233 264 305 338 351 370 392 415 458 469 477 477 485 501 536 563 578 577 572 575 590 617 640 655 692 703 719 736 746 754 755 763 740 736 731 704 684 664 660 664 245 310 433 560 681 703 636 521 296 115 61 106 107 107 191 207 203 166 151 141 142 131 93 58 61 58 57 56 57 56 63 55 61 89 105 89 61 49 49 48 53 48 47 48 50 78 98 95 66 50 48 115 187 253 418 581 692 727 755 764 766 745 679 571 478 377 286 212 143 103 159 250 219 268 448 643 714 725 699 561 343 232 156 104 101 125 121 85 116 84 67 87 118 121 73 46 63 79 68 48 47 49 48 46 72 77 153 301 409 462 507 553 588 615 639 655 641 594 530 490 510 534 576 603 632 655 706 766 799 825 845 860 851 858 873 881 889 915 939 963 968 975 983 973 936 897 825 704 551 401 237 115 55 54 56 57 58 66 65 56 93 93 100 79 51 49 80 163 186 181 195 186 134 101 140 244 388 478 573 667 754 837 921 971 998 1007 992 954 904 868 865 854 793 768 713 627 514 374 251 168 80 67 63 54 52 52 82 113 123 127 117 87 65 61 61 80 102 154 235 330 409 469 534 561 501 349 210 160 147 131 106 90 64 55 56 111 167 164 153 186 427 557 660 706 734 799 883 945 987 1019 1019 980 930 903 884 857 846 808 765 707 661 636 642 649 596 555 522 499 454 380 338 317 246 196 193 219 255 284 332 375 365 381 406 443 456 419 345 271 272 262 260 261 235 188 127 80 68 52 50 50 55 86 122 142 48 70 98 98 105 137 165 177 117 89 73 182 162 63 87 49 185 197 104 52 59 72 101 185 188 238 303 348 366 340 270 183 98 65 95 172 434 651 622 649 663 600 523 472 402 308 187 110 86 58 54 98 142 157 160 170 157 171 196 154 72 34 34 77 87 106 69 31 36 98 173 190 146 196 238 258 258 286 320 332 288 278 279 276 253 222 187 164 148 156 179 195 218 241 256 268 286 308 324 342 353 379 398 433 471 490 510 513 512 500 500 497 468 430 407 376 341 322 307 310 349 380 417 459 489 514 537 538 504 489 473 461 453 445 445 442 484 434 408 387 306 165 56 40 67 51 59 55 37 37 51 58 50 36 35 61 100 88 64 68 40 44 44 48 56 52 44 40 44 48 48 44 40 40 44 48 80 56 64 88 71 39 66 126 250 190 139 115 79 36 35 48 37 50 70 70 70 70 46 36 66 66 62 54 47 47 51 52 40 42 50 49 44 62 106 145 175 182 189 188 164 155 178 203 354 306 263 220 152 82 70 91 44 45 45 38 42 46 59 63 79 51 47 48 53 49 65 85 69 45 41 41 41 41 41 64 95 50 83 189 314 410 509 581 618 670 744 818 861 880 926 965 902 853 738 596 454 252 86 50 53 59 62 60 82 111 105 87 132 127 138 178 246 314 362 381 433 428 396 341 312 289 249 192 53 40 41 41 42 42 48 68 91 63 42 41 63 98 141 175 212 310 409 459 454 452 486 521 472 523 571 587 571 555 552 564 530 601 671 694 720 769 811 838 829 855 885 900 958 1014 1018 1009 1018 1018 1018 1010 1018 1000 925 830 654 605 445 211 63 55 77 51 68 53 56 71 86 89 84 75 91 74 74 86 79 51 55 68 49 51 60 53 52 52 56 87 123 159 206 238 277 330 403 471 531 593 676 746 784 787 768 764 734 730 712 693 670 643 620 601 543 519 492 480 469 455 432 420 405 382 370 367 383 387 376 371 387 398 406 403 403 392 388 383 395 391 386 390 405 452 492 530 589 600 596 589 568 529 467 403 343 314 254 169 121 108 95 82 108 102 71 47 60 73 65 48 58 63 79 86 70 58 78 127 172 173 178 194 170 145 174 239 359 469 607 750 900 1002 1008 965 908 929 914 836 729 611 532 492 392 311 221 198 238 286 314 314 312 277 234 179 132 101 89 78 146 127 112 108 85 81 118 170 147 115 75 59 63 71 77 75 94 174 285 439 630 778 819 773 725 717 737 775 775 725 649 596 507 462 370 297 276 265 183 85 87 47 43 52 68 56 44 43 64 71 52 43 63 111 110 82 129 132 148 163 134 89 91 121 79 65 27 24 23 22 21 20 24 31 27 23 22 18 17 20 15 15 26 30 37 41 41 45 41 34 34 34 34 34 34 34 30 30 30 26 21 21 21 17 18 18 18 18 17 17 17 17 25 25 25 25 25 25 25 25 26 22 21 13 16 16 20 14 23 25 43 49 52 46 47 52 45 45 45 45 45 45 39 39 36 40 41 45 49 45 41 38 39 39 39 43 43 47 47 47 47 47 47 47 47 47 47 47 36 36 40 40 44 44 48 48 44 52 64 68 64 60 56 56 56 52 48 56 68 68 52 40 48 56 64 64 52 48 52 71 69 73 66 51 40 35 34 34 36 35 34 35 40 52 60 56 49 42 42 42 50 58 69 77 116 103 143 322 475 361 156 99 125 199 357 499 587 684 662 535 183 111 65 58 54 41 36 44 48 44 44 49 69 78 71 60 60 48 41 41 41 49 64 71 55 160 206 233 351 463 489 486 229 166 158 162 197 331 409 347 153 92 61 57 65 58 46 41 42 46 50 50 46 45 41 40 54 54 127 152 81 81 117 97 105 97 80 62 53 44 47 55 47 51 59 63 67 56 52 48 48 45 49 53 57 57 57 49 42 58 74 70 50 41 46 53 57 40 49 49 39 53 77 39 42 42 42 43 74 79 78 59 74 79 78 47 54 71 90 82 109 136 146 153 178 225 304 359 304 274 216 166 153 147 105 57 77 77 77 85 97 93 88 76 59 71 82 66 42 41 53 74 46 46 42 40 40 40 45 61 77 101 93 49 40 61 101 117 116 103 83 71 79 91 99 103 63 79 91 83 63 55 67 80 57 53 53 54 66 62 62 59 103 87 71 59 51 43 43 43 55 43 43 59 67 59 67 75 67 43 42 67 75 55 42 50 61 68 65 65 62 55 55 59 42 81 118 113 107 185 376 576 766 808 823 823 826 826 792 743 673 682 655 604 565 553 534 490 361 354 319 225 145 118 103 99 83 59 42 43 48 52 52 44 51 50 46 46 46 50 54 54 54 50 50 50 54 54 50 42 42 47 47 51 90 122 110 74 41 41 41 41 42 70 106 134 70 78 66 42 42 47 42 40 42 46 49 40 40 41 60 80 85 49 53 105 121 74 45 45 45 45 45 49 60 56 56 55 37 71 51 38 64 72 44 68 55 55 55 54 61 68 79 72 58 44 44 40 41 42 58 58 110 113 185 240 235 238 196 69 38 38 38 38 38 42 46 50 42 46 47 51 51 47 47 43 42 42 42 42 42 42 42 42 50 46 42 42 42 46 53 68 83 137 224 355 494 582 582 540 356 185 76 98 101 38 37 55 38 45 45 45 45 45 44 44 36 36 36 36 36 36 35 35 54 61 57 50 39 44 40 35 71 95 111 94 60 32 41 65 41 34 35 35 35 35 35 35 51 51 51 54 54 46 42 37 32 40 48 52 52 45 33 34 46 46 46 46 46 46 46 46 50 54 62 70 78 70 47 35 63 35 34 44 52 39 43 56 35 44 56 56 45 45 45 49 46 42 41 37 37 36 36 40 66 70 87 116 117 94 98 122 117 108 83 54 69 109 133 118 108 84 81 90 75 55 56 84 53 45 41 42 54 58 43 42 52 63 69 62 47 43 43 44 49 44 111 226 249 160 104 108 122 90 54 42 49 57 75 83 123 155 179 168 141 114 112 110 107 104 87 55 45 60 67 67 70 89 89 62 42 62 106 138 273 245 189 118 66 50 74 106 90 81 76 75 75 90 102 109 133 164 215 262 296 310 311 301 244 186 136 132 143 134 128 154 234 285 336 371 414 458 525 567 575 557 485 377 315 312 278 221 207 181 161 141 125 101 76 63 50 49 89 203 384 522 549 496 311 196 104 88 151 211 270 306 242 258 228 169 118 108 105 105 136 119 136 189 197 149 133 157 233 239 234 244 285 359 446 527 701 773 797 755 654 502 286 113 75 72 93 136 187 249 328 399 428 393 319 227 159 123 114 113 76 88 73 117 226 238 222 294 341 370 385 393 404 415 415 418 414 418 421 395 375 382 414 438 504 505 520 528 492 432 400 404 395 379 376 408 445 433 369 281 195 171 166 125 97 111 166 222 399 436 440 424 395 382 354 340 388 391 387 388 401 402 391 376 333 330 351 351 286 167 95 88 88 76 76 98 105 92 94 121 158 229 323 406 497 539 485 361 90 54 42 42 47 55 55 51 67 63 63 75 76 76 76 79 94 78 70 86 130 161 180 183 214 251 289 323 341 371 386 401 444 452 456 459 455 478 513 537 536 542 556 567 583 614 634 659 723 739 747 752 746 739 732 718 706 702 682 652 617 585 573 565 271 357 489 611 694 699 609 490 211 69 52 83 87 79 130 150 150 120 109 122 135 124 92 56 81 80 79 74 74 65 57 48 48 69 89 85 73 69 65 57 53 53 49 49 62 94 114 107 65 49 46 91 157 211 361 545 621 667 679 672 670 640 574 493 428 308 235 181 115 102 182 276 232 284 462 649 714 740 729 603 411 270 180 132 117 101 73 52 100 72 55 87 145 149 105 56 102 110 95 60 49 49 48 46 77 82 162 302 422 450 472 538 580 608 624 613 589 566 546 530 506 534 573 607 629 647 706 774 807 833 856 860 858 873 900 919 927 947 975 994 991 991 991 966 889 837 769 659 488 307 170 91 55 66 98 91 101 100 104 103 114 122 113 84 56 50 67 127 238 314 322 232 144 128 116 120 293 391 506 611 697 775 875 952 983 1007 1011 965 903 872 872 870 800 772 721 638 517 392 278 191 63 58 67 90 101 80 71 70 84 96 86 60 52 73 100 115 132 176 259 363 466 546 613 624 504 276 106 104 151 126 78 57 72 55 64 142 183 156 148 193 423 541 638 686 718 791 895 964 998 1018 1018 996 961 927 889 850 851 808 750 692 646 621 636 653 585 529 488 462 416 346 303 263 175 145 147 185 206 220 242 268 250 238 251 312 392 393 305 202 240 226 223 220 205 170 119 87 88 56 49 49 58 86 110 130 62 78 94 98 113 149 208 254 109 101 53 114 138 67 76 87 82 106 67 51 62 75 115 172 199 230 260 277 263 218 153 98 56 45 82 188 410 573 582 629 630 553 478 416 360 273 184 141 73 66 78 114 138 134 141 152 175 153 154 160 97 36 34 67 60 102 62 31 38 114 169 194 178 205 278 334 346 335 355 379 335 314 314 303 272 225 193 178 178 193 209 232 260 283 301 316 327 342 353 361 379 393 417 432 463 478 498 509 505 501 497 482 453 416 388 349 333 321 325 337 395 421 463 497 526 553 571 573 535 512 496 469 449 430 423 413 470 412 395 393 303 137 37 37 47 67 39 36 38 63 71 82 37 84 68 35 39 100 95 40 35 36 44 48 48 44 44 44 35 40 40 35 35 44 52 52 76 52 56 87 95 91 110 154 298 186 99 103 123 92 56 37 38 58 74 74 82 86 62 36 58 58 66 74 71 55 51 52 41 46 54 41 39 39 56 91 85 112 143 143 114 90 110 153 325 229 149 125 94 51 49 88 42 53 54 42 42 43 63 59 75 56 56 64 56 53 89 137 81 57 53 73 77 61 57 72 99 69 115 256 377 441 521 616 649 694 768 842 884 908 938 962 932 895 763 628 479 233 82 134 81 66 57 60 73 82 80 70 62 77 105 157 233 297 344 365 496 534 561 545 492 404 304 203 109 64 41 42 59 55 48 44 87 74 57 63 82 136 207 269 417 435 450 461 483 510 545 564 475 515 559 571 559 547 548 559 543 605 667 690 713 762 811 845 861 883 905 912 958 1014 1018 997 1007 1007 1014 1015 1019 993 921 827 623 562 385 171 72 73 75 52 53 60 67 74 96 115 114 128 123 119 131 143 124 88 72 70 74 63 63 52 51 50 52 95 77 98 122 154 175 205 257 314 413 490 585 666 700 715 742 772 761 761 746 731 700 673 642 627 596 585 573 562 562 547 528 509 475 440 412 409 414 419 415 407 446 442 434 415 403 380 364 351 383 375 367 362 401 440 464 486 565 598 611 619 616 583 525 456 360 320 248 165 131 119 89 57 131 126 94 62 67 83 84 60 49 65 97 98 77 65 85 145 251 295 317 338 344 308 239 173 242 315 417 560 755 907 933 900 833 889 922 907 821 727 644 599 481 372 262 204 226 270 286 275 277 234 178 143 120 116 101 89 174 170 147 112 81 81 106 130 139 115 83 63 59 55 62 72 105 136 159 223 402 626 728 721 749 700 661 677 718 718 653 576 514 478 397 323 293 284 222 140 79 52 55 68 60 44 44 76 48 47 44 48 63 71 55 46 42 82 154 216 195 118 92 115 157 123 81 36 25 24 23 22 22 29 24 27 19 22 17 21 15 15 19 30 41 41 45 45 30 30 30 30 30 30 30 30 30 30 30 26 21 21 21 17 18 18 18 18 17 17 17 17 21 21 21 21 21 21 21 21 22 18 21 17 20 20 20 25 26 24 35 37 39 45 50 51 40 45 45 45 41 45 38 39 35 40 37 41 45 45 41 41 39 39 39 39 43 43 43 47 39 39 39 43 43 43 43 43 40 40 40 44 44 48 48 48 36 36 40 48 56 56 52 48 48 48 48 56 60 60 48 40 56 56 64 80 80 68 56 63 65 69 66 51 40 35 34 34 36 36 36 36 44 44 40 37 54 50 50 46 50 62 69 73 136 119 151 318 510 495 308 183 150 168 270 421 572 638 551 361 145 88 47 59 59 46 49 68 64 53 53 58 74 70 56 48 40 40 40 40 48 52 63 67 82 124 183 253 380 493 482 369 207 157 118 90 101 187 213 135 39 45 53 53 49 50 42 41 50 50 54 58 62 65 69 69 113 113 150 147 88 80 100 92 117 96 75 42 40 39 51 55 59 63 67 59 56 51 44 40 40 40 41 44 45 41 45 45 45 62 70 62 42 41 46 62 41 40 41 45 40 53 65 39 42 46 58 70 78 74 74 70 71 78 67 46 47 70 83 79 112 124 131 122 111 122 154 181 161 163 159 137 115 104 77 49 57 53 57 69 88 88 80 75 71 67 51 47 54 58 54 46 41 41 41 41 40 41 57 73 93 89 61 40 45 81 85 61 115 123 135 143 135 115 91 75 47 79 119 135 115 75 39 38 57 57 57 65 73 74 73 62 78 67 58 43 43 43 42 42 47 42 42 47 51 43 46 51 55 42 41 42 51 42 42 42 57 61 61 58 51 55 59 59 43 78 107 101 131 222 365 499 649 728 803 842 875 872 849 811 739 747 736 690 632 597 558 513 389 342 286 204 133 94 83 87 60 43 42 44 64 64 60 55 50 50 50 50 50 42 42 41 50 58 62 62 54 46 42 42 50 51 51 67 106 134 122 86 41 41 41 41 41 46 70 86 86 86 58 41 41 42 42 40 42 42 49 40 37 40 96 116 180 128 92 100 109 90 57 40 45 41 45 57 64 56 52 60 64 96 72 48 72 68 44 44 55 55 54 61 68 68 79 72 58 48 40 40 42 47 62 67 122 114 174 228 211 170 117 49 38 38 38 38 42 46 50 50 42 46 47 51 51 51 47 47 43 42 42 42 42 42 38 38 50 46 42 42 42 42 46 56 75 216 395 532 616 620 532 418 259 146 84 98 89 38 38 47 38 45 45 45 45 45 40 40 36 36 36 36 36 40 40 40 46 54 50 35 36 56 53 37 152 199 246 210 117 32 31 45 34 34 35 35 35 35 35 35 79 62 46 42 38 41 61 85 57 53 49 41 33 33 33 33 46 46 46 46 46 46 46 46 50 58 70 86 90 78 51 35 59 34 34 39 47 35 35 40 36 53 69 69 65 54 51 50 74 58 45 41 44 37 48 56 66 75 104 133 126 98 82 82 54 53 48 74 133 193 223 192 166 124 104 97 78 63 60 76 53 42 41 41 58 62 46 41 55 63 76 62 51 43 43 43 43 72 186 297 284 184 139 163 206 154 101 64 58 81 138 177 264 293 298 272 222 188 174 156 127 124 103 66 44 55 59 54 89 81 93 108 105 105 162 229 265 193 118 90 78 62 62 74 62 58 50 57 61 72 88 96 123 119 137 168 239 307 340 341 201 138 60 43 59 101 160 229 235 305 376 424 467 501 533 541 503 504 474 421 372 318 219 117 163 144 124 104 87 75 71 75 65 96 189 331 483 525 442 312 100 78 94 114 144 172 231 286 270 290 294 255 220 189 161 137 178 182 218 255 248 205 181 181 300 255 218 236 309 400 478 546 663 740 763 672 521 369 239 142 72 61 57 72 103 181 296 406 552 525 453 329 202 125 105 104 50 84 120 180 241 221 181 225 323 356 379 391 402 402 398 405 410 402 394 385 385 405 441 468 498 494 498 510 505 481 485 501 453 433 418 422 430 411 363 301 279 245 225 176 164 199 286 358 470 473 454 422 402 401 381 375 396 392 384 388 392 381 358 346 315 313 337 351 309 206 122 90 79 68 71 87 101 89 99 117 176 218 268 315 371 406 357 250 106 62 42 40 41 46 58 66 55 59 71 83 72 60 64 83 73 77 97 121 165 193 212 215 218 240 270 304 334 357 383 395 411 417 422 421 429 448 475 490 513 527 550 573 599 623 650 680 756 770 764 737 719 697 664 634 639 616 585 546 507 471 455 443 298 408 531 607 638 613 524 407 165 51 51 63 75 57 97 133 112 78 74 83 107 107 87 55 54 53 57 61 73 81 74 70 49 54 65 61 69 77 73 61 49 57 57 49 61 89 97 82 50 50 46 51 118 173 307 475 560 623 635 619 609 559 508 467 418 256 164 129 78 96 192 278 246 303 481 657 718 740 737 622 389 224 152 160 149 101 73 73 68 52 50 63 113 129 112 88 110 114 88 64 49 49 49 48 90 111 167 283 399 416 433 503 564 595 611 596 572 557 549 538 498 526 565 603 618 647 698 752 803 825 844 866 889 905 927 942 962 978 994 1006 999 980 968 932 817 743 675 566 381 191 86 71 65 83 99 94 92 106 129 151 74 121 129 141 164 129 97 125 276 379 398 288 202 186 138 75 192 292 430 551 631 709 820 920 979 1014 1018 961 899 879 884 882 812 780 720 634 544 438 312 202 102 56 52 54 73 77 68 71 89 97 79 52 51 64 96 118 143 179 250 365 500 606 639 617 406 195 65 88 135 87 54 58 60 54 79 161 178 143 167 249 455 545 618 670 719 791 887 952 1002 1006 999 992 977 954 897 847 848 801 743 693 647 614 614 626 562 495 430 377 335 265 199 149 96 95 129 141 146 129 128 138 150 157 177 210 259 272 213 131 172 157 150 139 138 111 86 63 50 48 49 98 142 141 109 78 138 102 94 97 105 133 215 288 85 97 61 82 106 55 52 91 49 77 70 59 65 97 146 203 190 189 200 198 169 127 87 68 47 45 84 203 357 473 515 574 537 488 421 362 287 206 149 126 86 101 114 138 139 134 126 133 168 127 132 159 140 50 37 36 35 73 39 34 95 154 169 194 214 201 258 363 406 359 344 367 362 332 328 306 274 227 200 204 224 236 270 297 324 348 370 377 369 387 387 391 398 412 423 427 447 459 475 487 491 491 487 476 428 390 358 330 325 329 352 379 449 479 513 543 569 588 603 604 561 535 504 477 442 420 402 391 437 383 380 386 291 117 35 36 36 54 37 34 54 94 82 81 49 79 67 35 55 111 103 35 35 36 44 40 35 35 36 44 48 64 60 40 35 48 56 48 36 36 76 140 176 179 179 183 271 167 79 80 104 97 73 65 46 54 58 70 90 106 106 98 102 78 66 70 66 55 55 60 45 45 45 41 40 40 52 71 39 70 98 90 62 61 125 204 207 134 83 99 89 53 54 98 55 70 74 51 51 60 72 57 69 53 61 65 53 49 105 181 141 85 53 65 77 57 45 60 90 84 158 308 412 444 520 616 661 710 777 858 896 927 950 962 921 880 786 687 527 229 73 149 120 92 72 66 68 69 71 76 74 117 165 202 237 246 265 270 261 329 409 457 477 481 484 454 241 144 57 46 75 79 52 42 51 65 80 98 124 178 277 378 507 463 414 421 477 536 567 567 510 521 534 546 543 543 547 551 574 614 660 675 697 739 793 834 888 922 952 948 970 1006 1018 998 972 969 987 999 1008 974 898 812 663 538 313 132 81 54 50 51 69 71 71 69 79 90 119 134 133 136 140 136 124 97 93 87 114 88 92 94 74 50 49 50 85 115 165 222 236 210 176 181 271 367 478 571 620 647 708 772 776 772 761 742 722 703 684 676 665 665 665 658 655 640 625 606 572 537 498 486 479 484 480 476 477 473 457 438 430 407 380 364 352 348 355 367 429 477 484 478 557 599 630 638 639 613 556 491 437 373 276 189 169 164 130 82 154 165 141 89 66 82 95 83 55 83 112 119 91 60 76 150 293 448 540 548 556 548 446 318 270 272 293 365 541 721 808 827 813 864 897 893 844 761 678 626 542 446 328 258 248 265 274 279 249 202 150 119 108 112 97 77 138 174 159 96 69 105 118 98 74 79 71 64 52 52 67 90 75 131 159 160 207 345 518 630 704 689 634 578 598 642 612 538 511 481 421 371 325 287 241 195 102 64 59 52 44 44 53 89 43 43 44 52 55 47 43 51 42 42 63 126 141 127 154 209 207 173 123 78 48 27 25 24 22 22 21 21 19 18 18 17 16 16 23 27 38 38 49 49 30 23 23 23 23 23 23 23 23 23 23 19 15 15 14 14 18 18 18 18 18 17 17 17 21 21 21 21 21 21 21 21 14 14 17 17 24 24 32 29 22 27 30 32 34 36 45 47 40 40 41 45 41 41 34 39 35 36 40 44 41 45 41 41 39 39 39 39 39 43 43 43 35 35 35 39 39 39 43 43 40 40 40 44 44 48 48 48 48 40 36 36 48 56 56 56 52 48 44 44 48 48 48 48 44 36 40 76 96 76 44 35 50 65 62 51 36 35 35 35 45 65 81 81 57 36 36 37 58 47 39 38 46 50 57 61 92 107 138 241 433 522 420 275 183 150 192 327 487 546 445 272 111 69 44 56 52 39 50 69 73 69 65 70 70 59 48 39 40 40 40 44 51 55 66 70 150 112 143 230 332 420 398 295 189 127 85 54 57 72 71 38 40 58 70 54 42 51 55 51 47 43 43 50 62 78 98 117 236 212 192 154 107 87 92 84 104 80 59 41 39 38 47 55 51 43 39 39 40 39 39 39 40 40 41 41 41 41 42 50 65 65 57 45 41 45 53 61 40 40 42 50 46 62 66 42 41 54 82 82 70 58 66 82 70 70 62 50 54 74 86 83 64 69 88 99 99 102 105 113 137 117 94 95 123 115 64 41 56 52 44 48 71 79 75 79 83 62 42 46 62 66 51 41 41 40 41 46 61 73 73 69 49 45 40 39 57 89 65 39 63 87 111 111 91 75 79 91 171 179 195 207 199 167 119 83 64 60 60 61 69 70 69 58 46 46 46 42 41 41 41 41 46 54 54 42 41 41 41 40 54 42 41 41 50 46 42 46 69 69 66 63 67 67 67 71 51 82 99 94 116 186 245 300 475 579 698 765 803 796 780 758 704 697 659 604 558 543 545 532 405 298 210 168 133 94 71 79 59 43 43 59 79 67 51 47 42 46 54 62 58 54 42 41 46 62 74 66 46 41 41 42 58 59 63 59 70 70 54 42 41 41 41 40 40 40 41 46 74 70 50 41 41 41 42 42 40 38 41 45 39 65 152 192 382 315 182 55 38 52 57 40 42 41 42 58 65 49 40 60 44 71 67 59 60 60 45 49 48 51 54 57 64 75 79 72 58 47 40 41 42 55 67 72 131 123 162 197 175 118 69 37 38 37 38 38 42 46 50 54 42 46 47 51 55 51 51 51 47 47 46 42 42 42 38 38 42 42 38 38 38 38 38 48 235 392 509 517 501 469 370 247 111 86 72 66 56 38 46 51 41 41 37 37 37 37 37 37 36 36 36 37 37 45 45 56 50 54 47 35 35 45 61 57 144 212 287 274 173 65 37 61 34 34 35 35 35 35 35 35 86 58 38 34 41 77 153 213 293 234 146 54 31 31 34 62 38 39 46 46 50 50 50 50 58 66 74 90 94 82 62 46 51 34 34 50 47 34 34 35 35 54 98 110 122 130 126 118 103 74 42 37 36 35 36 55 92 108 132 157 145 106 71 59 59 54 68 123 240 351 433 435 340 254 163 108 78 71 64 68 69 57 41 46 61 65 42 41 51 59 64 54 47 43 43 43 43 99 213 281 259 186 181 222 241 192 135 89 93 143 249 342 461 486 496 446 353 272 191 122 82 68 58 44 42 43 62 73 72 99 107 88 96 173 277 350 201 134 82 82 86 62 43 47 55 55 51 58 58 58 62 55 78 67 89 148 246 306 287 232 102 72 56 52 71 106 172 234 269 316 367 382 397 412 404 389 397 391 382 388 381 324 202 91 99 118 130 114 94 78 70 70 77 187 323 395 391 330 267 213 125 87 82 110 165 212 247 269 301 320 347 351 348 316 264 209 183 261 325 274 195 176 224 276 280 227 190 228 318 405 471 524 622 657 630 511 373 272 215 192 94 71 58 61 84 158 273 379 536 548 514 412 261 149 97 80 61 103 151 182 197 191 221 290 329 370 394 405 409 405 401 409 421 401 385 392 412 440 463 482 444 436 440 460 487 492 507 508 480 480 480 480 473 465 453 431 438 432 443 439 438 445 465 488 472 472 451 411 391 387 387 386 425 428 425 428 424 408 381 361 354 319 312 338 327 244 129 58 63 49 56 64 74 70 84 99 158 184 207 222 234 230 186 124 74 45 41 41 42 58 70 82 42 50 74 86 63 43 59 98 96 127 167 192 216 228 232 239 222 229 247 277 311 334 353 357 373 373 377 396 419 437 445 440 494 517 540 570 601 629 656 690 754 765 758 713 678 646 601 556 518 484 434 386 347 323 304 296 308 409 512 534 512 464 389 299 148 68 51 53 52 47 51 103 97 71 63 71 87 91 74 65 52 55 52 60 73 78 75 64 62 58 57 49 49 61 57 48 65 81 77 57 57 77 81 65 49 81 62 51 110 166 261 410 523 608 616 594 591 529 482 476 414 217 124 101 54 87 195 264 225 302 493 680 718 722 700 597 347 187 132 168 165 105 81 105 52 50 49 49 65 81 89 88 86 82 71 56 49 49 49 60 106 148 164 232 348 369 390 479 532 583 611 607 595 576 541 494 482 506 552 595 629 647 686 732 795 813 851 882 921 940 962 966 982 990 994 995 984 957 926 867 753 660 577 450 265 99 51 56 64 80 83 81 90 119 161 187 154 197 169 150 189 166 134 174 251 295 322 307 257 196 140 118 144 238 368 498 602 690 801 901 975 1014 1018 964 910 891 899 897 817 788 720 644 574 485 355 240 140 63 49 51 61 65 61 60 71 91 75 51 51 72 107 121 169 209 292 415 549 624 619 543 227 116 78 97 99 63 78 133 83 55 94 164 156 113 165 284 503 565 618 666 719 791 867 917 994 983 972 976 977 955 897 843 844 791 733 691 645 599 571 565 536 473 396 327 258 192 125 68 50 64 104 112 87 58 49 53 59 107 143 135 132 140 145 123 128 116 104 100 96 92 75 66 50 47 47 89 137 121 77 48 162 130 105 77 65 81 152 215 89 113 117 118 114 63 50 68 81 96 89 74 56 85 157 209 160 136 123 111 78 49 47 48 51 82 178 288 361 409 439 463 429 424 388 320 236 167 117 90 77 89 105 110 111 103 103 106 141 116 126 172 194 132 43 35 32 59 44 91 184 187 153 179 214 166 215 340 431 420 404 404 365 335 319 308 266 222 218 242 258 274 304 343 374 400 416 427 427 430 429 421 420 419 419 415 431 443 463 475 487 480 476 451 394 356 335 318 325 348 383 413 475 501 535 561 580 591 598 595 557 534 504 465 431 402 384 374 391 349 342 343 248 89 33 35 34 38 37 36 74 121 109 89 80 33 32 83 151 123 63 35 40 40 40 36 36 35 36 40 152 160 136 83 51 47 39 34 35 36 60 112 163 195 211 215 231 147 83 80 76 53 61 90 70 54 50 54 54 58 97 145 162 106 58 50 50 51 59 72 45 41 40 40 45 48 52 52 55 59 63 51 39 63 155 238 97 64 77 110 110 63 47 68 47 52 55 39 41 65 65 41 58 54 62 70 53 41 97 177 213 125 57 49 53 40 40 60 70 84 170 319 404 439 504 596 657 710 777 847 892 915 935 936 857 812 744 694 535 252 77 101 119 80 51 57 63 49 51 69 135 178 227 236 220 188 164 155 192 236 284 300 311 323 355 377 332 204 85 50 71 71 56 51 50 61 87 112 119 153 263 380 467 440 412 444 522 578 582 561 545 541 541 546 555 559 555 543 583 603 637 667 693 735 785 823 888 933 968 968 978 1006 1018 1003 969 965 984 1000 1004 970 894 813 675 495 241 88 74 50 48 53 65 71 74 77 90 115 150 184 206 209 201 178 162 143 139 129 155 105 85 90 87 60 60 65 56 107 210 309 335 266 173 145 179 268 390 506 571 601 658 723 742 745 737 733 729 718 719 719 702 706 710 707 696 681 666 647 656 630 599 564 546 535 535 531 531 520 500 482 470 439 404 380 360 360 359 359 406 445 445 427 507 569 611 630 639 643 618 580 527 455 342 262 233 233 202 152 169 193 181 121 85 94 105 82 85 98 122 123 91 58 66 136 309 554 708 714 700 697 640 548 416 355 279 253 335 473 595 674 790 828 852 856 830 773 713 664 611 527 418 324 274 264 273 275 217 174 130 119 127 132 125 120 129 182 174 99 76 113 110 62 58 78 83 68 49 48 52 75 53 94 139 152 152 190 300 405 560 625 621 547 510 558 582 555 513 482 445 411 361 299 261 235 162 101 56 43 44 60 68 65 44 45 49 48 44 43 43 52 64 43 42 43 74 109 163 218 188 163 129 95 70 37 27 25 23 22 22 21 20 19 18 17 17 17 28 35 42 42 49 42 23 23 23 23 23 23 23 23 23 23 23 19 15 15 14 14 18 18 18 18 18 18 17 17 21 21 21 21 21 21 21 14 13 14 17 17 28 28 32 32 29 23 21 24 22 28 37 43 47 40 41 41 41 41 34 34 39 35 36 40 37 45 41 45 39 39 39 39 39 39 39 39 35 35 35 39 39 43 43 43 36 36 40 40 44 44 48 48 60 52 40 36 40 48 52 52 52 48 40 36 36 40 48 52 52 36 36 80 112 88 44 35 46 54 54 47 35 36 36 38 86 114 137 117 73 37 36 37 38 38 38 38 37 38 45 49 60 96 130 190 333 468 444 324 184 147 138 197 302 350 296 226 108 67 45 53 41 39 38 62 85 74 66 62 59 48 40 38 39 39 39 47 51 66 74 78 125 105 156 234 289 309 303 268 187 126 68 44 45 44 51 59 70 78 70 50 42 47 59 67 47 43 43 50 66 90 118 140 263 227 164 124 114 107 107 100 72 64 50 40 39 39 47 55 39 39 39 40 44 52 56 53 45 49 53 42 41 41 54 66 81 65 49 45 49 57 57 57 41 42 46 46 50 50 46 42 39 42 62 62 50 46 62 82 58 62 62 58 62 70 78 75 44 45 49 65 85 96 111 104 99 92 87 79 83 87 99 103 87 68 51 43 47 51 63 59 58 63 63 55 47 43 43 42 45 40 41 57 81 89 77 57 39 41 49 45 57 81 77 49 55 71 79 71 59 79 135 183 143 115 83 71 83 91 87 79 60 60 56 60 68 65 65 53 41 41 41 41 41 41 41 40 39 62 70 41 40 66 90 78 62 46 41 46 54 58 58 54 61 57 50 54 59 56 56 60 42 66 96 90 89 123 158 198 326 419 530 598 637 630 618 606 587 573 542 492 447 416 393 367 331 226 135 112 105 90 67 56 68 48 48 75 71 51 43 54 41 42 54 66 70 66 58 50 46 58 70 62 50 42 46 46 50 55 63 59 54 46 42 42 40 40 40 40 40 40 41 41 46 42 42 54 43 40 42 74 154 62 42 49 39 92 236 312 454 412 266 79 36 40 53 40 50 42 42 62 69 45 40 48 40 52 63 63 48 48 48 48 43 43 50 57 65 72 79 76 58 40 40 41 46 51 71 76 144 135 150 153 128 71 38 36 37 37 38 38 42 50 54 58 42 46 47 51 55 55 55 55 51 51 47 46 42 42 38 38 38 38 38 38 38 38 38 44 282 380 415 343 270 226 162 79 69 86 88 62 40 37 46 50 41 41 41 37 37 37 37 36 36 37 37 37 45 49 49 60 59 55 44 36 36 36 65 105 104 160 231 243 170 70 33 53 34 34 35 35 35 35 35 35 66 46 38 41 61 121 241 341 477 415 307 178 63 32 33 39 38 39 46 46 50 50 50 50 58 62 66 78 82 74 58 46 43 34 38 58 47 34 34 35 38 79 127 143 155 171 163 154 95 47 36 35 36 36 55 79 108 113 129 130 110 75 43 38 39 55 116 226 372 502 593 621 552 422 258 136 77 66 64 68 61 53 42 42 49 49 41 40 63 59 55 42 42 43 44 47 67 142 213 236 218 197 220 261 207 155 117 109 142 234 391 524 623 659 680 636 549 433 296 180 141 87 54 61 63 74 101 140 147 170 146 115 203 319 320 237 102 66 42 59 74 71 67 75 51 51 55 56 60 60 56 49 50 45 56 103 185 229 185 114 60 61 69 69 80 122 184 239 294 313 324 304 307 323 330 311 320 290 284 311 329 302 194 121 71 121 165 185 177 138 106 93 152 216 281 275 228 190 192 194 166 147 143 170 214 257 302 321 395 409 436 467 471 440 383 313 253 295 280 197 142 179 248 273 205 160 162 224 307 373 428 470 534 505 423 318 261 235 218 192 73 64 56 66 93 151 230 308 435 479 484 409 273 145 73 48 109 153 197 212 198 212 262 331 354 396 420 431 427 412 412 413 429 409 396 404 428 450 450 449 420 419 427 447 467 463 451 435 439 452 472 476 472 476 492 500 450 450 454 458 458 442 421 405 436 432 427 412 404 408 424 428 469 461 457 465 471 452 427 403 360 310 290 316 338 291 192 106 65 50 49 45 49 56 63 70 105 123 142 146 142 132 108 78 38 40 40 41 42 42 46 45 78 86 110 130 114 94 114 165 167 202 234 243 243 227 215 215 241 245 255 281 312 327 334 322 326 323 346 370 393 411 422 429 464 491 525 560 587 622 658 699 740 759 749 707 647 598 522 457 360 318 264 225 202 183 182 171 307 400 470 449 404 368 305 237 201 132 85 73 64 47 46 85 78 60 56 67 72 78 73 68 86 82 78 75 77 74 52 51 51 62 61 48 47 48 48 47 85 101 89 53 48 64 68 53 53 104 90 86 146 162 234 387 488 574 574 563 572 510 459 465 399 193 119 109 57 79 190 240 189 267 470 650 673 663 641 541 324 191 139 148 137 93 80 97 51 50 49 49 50 65 77 87 78 74 62 48 48 48 49 49 92 157 149 169 277 329 363 464 512 566 609 622 627 611 549 481 470 489 532 583 633 659 685 727 779 813 867 910 948 968 986 989 985 989 990 995 980 938 878 792 676 596 489 318 161 83 55 56 72 84 94 104 140 185 218 236 282 326 266 198 210 171 140 186 186 172 201 250 242 173 126 139 142 197 295 444 583 695 802 889 963 1010 1018 972 921 907 907 885 817 788 736 660 594 520 402 287 163 82 51 57 66 61 53 53 51 76 76 52 52 84 122 128 164 236 343 462 563 578 491 370 115 76 85 96 83 63 98 149 103 60 90 156 148 108 173 319 529 576 622 666 715 779 848 901 978 963 952 950 951 925 878 839 833 776 721 692 646 566 509 483 490 449 393 317 240 178 132 102 51 54 75 74 54 52 52 51 49 56 79 68 76 112 129 113 83 75 78 89 97 100 94 78 93 49 46 64 92 80 56 48 117 158 153 73 46 53 108 124 104 105 137 134 114 88 56 72 104 99 92 77 66 95 156 180 167 123 91 79 50 46 44 46 95 147 259 370 410 415 429 401 379 398 359 270 189 159 118 78 60 68 65 62 67 83 95 107 131 133 136 158 200 194 101 39 39 72 74 153 264 199 118 159 187 155 184 277 393 457 461 432 353 326 311 303 272 237 249 278 285 308 339 373 412 435 453 465 484 476 471 455 443 427 411 410 427 439 451 464 469 469 454 428 359 329 316 318 333 371 417 451 481 508 538 561 575 578 574 574 548 518 488 446 416 387 369 352 350 319 303 276 192 60 33 34 36 37 37 45 85 136 148 128 115 35 66 198 254 162 78 79 40 40 36 36 36 36 36 35 164 171 143 87 51 47 39 33 45 37 36 44 84 135 175 187 259 131 64 104 109 45 38 94 66 39 47 55 37 35 94 218 154 86 38 39 59 55 55 64 48 48 48 48 52 56 56 56 68 52 40 47 59 72 119 159 50 50 74 107 99 52 40 40 40 40 40 39 41 70 66 42 62 42 50 70 65 41 65 125 189 113 57 61 57 40 45 84 70 88 162 287 384 440 500 576 633 686 749 796 835 854 862 852 807 719 658 602 487 300 145 88 94 54 42 60 66 49 43 58 129 153 181 178 158 126 99 87 102 130 162 178 182 186 214 231 254 168 97 70 67 47 55 75 70 72 82 107 109 147 246 366 429 461 481 517 556 580 584 576 580 569 573 578 578 578 563 551 563 575 609 644 682 716 753 783 845 903 945 949 967 995 1011 995 985 974 993 1005 1005 967 898 820 679 511 257 104 106 70 49 53 51 52 74 85 102 131 177 218 249 272 296 312 312 300 288 262 263 205 157 130 107 80 73 94 43 45 99 198 226 177 105 86 148 208 305 434 525 559 608 656 699 709 717 728 736 734 737 738 768 772 780 773 762 754 743 732 713 699 676 634 607 588 588 585 578 563 540 513 497 458 408 380 385 389 368 324 330 358 370 368 413 495 550 570 590 628 637 630 574 533 456 375 327 309 264 205 166 196 200 160 136 145 132 81 104 105 113 102 78 54 70 154 330 554 698 734 724 733 720 681 585 496 379 284 244 267 346 441 624 696 753 793 796 747 690 640 607 530 432 339 285 283 300 306 217 185 162 151 167 180 177 172 149 182 178 119 89 98 78 45 94 98 95 76 56 48 48 48 67 72 94 139 164 170 188 215 318 425 504 491 478 509 537 537 487 468 438 415 385 340 297 263 211 169 112 45 43 57 68 53 53 53 52 44 44 52 52 48 61 49 44 43 62 81 104 118 145 140 126 117 100 79 50 32 25 24 27 23 21 20 23 19 26 29 36 36 39 39 46 46 23 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 14 14 14 21 21 28 28 35 24 33 30 25 23 21 27 36 38 47 48 41 41 37 41 41 34 39 39 36 40 37 41 49 45 39 39 39 39 39 39 35 35 34 35 35 39 43 43 47 47 35 35 36 36 40 40 44 44 48 48 44 44 40 40 44 44 44 44 40 36 36 36 44 48 60 36 40 84 108 84 52 51 50 58 58 39 35 36 37 54 134 142 142 117 73 37 36 36 38 38 37 37 38 46 57 61 68 80 115 158 242 349 384 321 170 130 84 88 152 176 158 148 98 60 45 50 41 39 39 63 78 69 66 58 59 52 40 39 39 39 39 43 58 70 78 86 74 110 168 223 246 235 220 202 173 140 67 46 47 48 72 121 80 70 51 43 46 47 55 71 55 55 58 66 75 99 122 148 207 186 127 92 109 106 95 103 43 43 42 40 40 43 51 55 43 44 56 57 69 73 73 73 61 54 50 41 40 41 54 78 73 65 57 61 65 65 57 49 50 62 54 50 54 42 41 42 40 41 41 41 45 53 66 78 62 62 70 78 78 74 70 58 45 45 45 50 62 74 89 86 45 76 96 76 43 74 162 246 110 86 62 46 42 47 50 46 50 58 62 58 42 41 41 42 61 53 49 61 81 85 66 50 40 61 85 85 97 113 97 65 63 83 107 115 115 131 167 195 103 79 51 39 51 75 91 99 63 59 59 56 60 57 53 41 40 40 40 40 41 42 50 54 50 129 137 53 41 113 166 150 69 57 49 50 65 73 73 65 42 45 42 46 47 44 48 48 42 62 93 91 89 107 134 179 222 260 323 372 422 431 431 424 392 389 375 361 320 261 199 155 189 170 123 72 62 90 75 43 75 51 51 63 58 46 54 86 62 62 62 62 62 62 58 58 58 50 46 50 66 74 70 58 50 47 55 59 62 58 58 62 41 41 40 40 40 41 41 41 54 40 41 62 46 40 66 154 303 118 41 57 40 109 264 347 377 384 301 154 51 40 45 40 47 42 46 70 66 40 39 44 67 59 67 71 47 47 44 40 43 43 50 57 65 72 80 76 58 40 44 41 46 51 71 76 144 135 122 97 80 43 36 36 37 37 38 38 46 50 58 62 42 46 51 55 55 59 55 55 51 51 51 46 42 42 38 38 38 38 38 42 42 38 38 49 111 149 183 175 150 126 107 104 113 107 96 78 56 37 37 38 41 41 41 37 37 37 36 36 37 37 37 41 41 41 41 48 59 43 44 53 41 37 97 177 97 120 155 174 134 58 32 33 34 34 35 35 35 35 35 34 42 38 46 49 53 101 224 341 410 391 339 243 115 35 32 33 35 39 46 46 50 50 57 57 50 50 53 57 58 58 50 41 38 34 42 58 46 33 35 64 86 119 159 159 167 183 183 171 114 59 36 36 41 45 83 112 101 93 93 82 66 43 37 36 37 62 148 255 384 497 583 618 622 496 326 175 93 70 64 64 42 42 42 50 57 65 62 69 95 83 63 41 42 43 48 55 98 162 213 223 221 220 215 192 146 102 90 127 206 334 518 662 729 757 778 746 686 600 470 338 247 138 77 96 115 117 160 224 282 258 238 255 314 319 200 68 46 42 42 47 59 71 75 79 43 43 51 52 57 65 69 55 47 47 46 45 80 118 107 60 78 67 51 50 69 135 209 260 280 288 295 275 297 341 361 338 311 277 259 262 264 211 113 67 55 96 148 196 221 213 169 133 180 167 145 126 132 154 201 230 158 180 211 210 212 247 325 387 437 455 493 520 527 499 463 414 367 290 199 144 161 210 212 184 145 124 158 233 295 337 380 422 420 372 287 217 188 179 161 146 87 62 46 64 102 141 200 245 325 364 368 307 195 102 77 72 177 181 215 234 235 261 303 324 392 422 439 447 435 423 419 423 440 432 428 432 443 450 433 429 443 454 458 462 466 459 455 447 435 440 456 460 456 464 480 491 519 502 478 462 457 453 456 452 457 449 445 453 462 470 478 467 465 446 442 441 448 443 430 415 355 316 294 316 341 323 268 210 89 70 51 42 41 41 41 41 68 71 78 89 85 84 80 73 43 40 40 41 41 57 77 89 185 169 173 201 202 186 198 236 254 265 265 258 254 238 215 203 249 256 268 298 325 331 306 282 244 268 307 319 326 341 376 407 430 460 499 537 576 619 663 708 745 776 765 701 614 519 403 302 198 164 126 100 97 90 93 86 291 372 422 393 349 332 288 231 274 219 160 132 112 54 49 102 49 50 51 55 63 69 64 67 81 73 73 78 77 66 51 49 49 65 72 48 46 46 46 47 84 97 77 47 45 47 56 47 48 91 73 90 150 132 192 361 443 525 517 513 549 495 428 433 371 173 123 132 68 78 178 220 167 238 426 591 614 603 599 511 289 188 132 116 108 92 92 99 50 49 49 49 58 73 85 88 83 71 52 48 48 47 48 48 83 164 138 129 230 295 341 461 489 539 583 603 635 632 569 497 464 473 520 586 641 671 693 723 771 817 883 933 967 987 998 1012 992 981 979 984 973 916 829 728 584 536 408 213 99 100 89 57 76 91 113 138 197 257 286 295 321 409 385 314 292 197 123 157 131 112 130 180 207 169 125 112 133 147 229 385 560 692 794 873 959 1006 1018 976 933 919 907 877 823 803 762 687 616 549 440 333 221 133 71 53 57 53 61 85 53 70 78 53 52 87 120 129 146 239 359 454 506 461 315 162 121 85 75 66 68 72 76 85 87 54 73 158 166 142 212 370 521 576 622 670 714 771 844 909 967 955 944 938 927 897 862 832 829 768 711 682 621 521 440 399 327 322 297 239 166 119 105 103 68 70 70 54 53 53 55 62 58 53 50 50 88 145 129 70 53 53 54 66 84 87 74 58 73 52 60 104 124 89 60 49 73 197 216 93 46 77 113 88 84 64 101 101 75 84 70 80 81 68 84 97 101 126 167 163 219 166 130 114 78 47 46 47 60 127 252 377 421 435 446 390 351 373 317 200 138 133 118 82 64 72 60 53 62 91 119 128 151 154 133 123 166 208 139 55 37 82 92 206 297 203 94 147 179 171 168 198 314 431 436 371 343 315 303 299 279 255 279 330 338 357 399 431 476 499 517 517 522 511 495 471 451 431 407 388 416 417 433 446 458 458 446 420 336 309 312 318 348 390 443 481 504 530 561 576 576 575 567 556 525 506 472 431 401 376 351 341 331 304 280 236 148 44 33 34 48 36 36 45 65 117 142 125 48 55 123 226 234 130 61 51 36 36 36 36 44 44 36 35 44 67 59 34 34 47 59 47 36 41 49 60 84 111 119 115 335 131 35 128 177 85 37 74 38 37 55 82 42 37 158 341 114 50 37 55 91 83 59 59 59 66 70 70 63 59 55 59 59 40 40 68 85 81 57 48 39 43 55 75 75 52 52 61 49 53 41 40 69 106 105 54 66 42 42 70 73 41 41 73 93 53 41 69 73 45 53 96 70 80 139 256 361 437 505 562 603 653 707 749 769 773 769 746 777 673 575 496 420 341 232 108 74 42 41 80 90 72 59 74 78 86 95 99 103 92 84 76 92 85 85 81 73 73 88 97 110 88 100 102 71 42 43 90 85 72 81 111 140 190 289 416 442 503 547 547 535 528 552 576 585 586 597 602 602 591 575 559 543 551 585 628 674 697 714 728 802 853 895 917 952 998 1010 991 989 982 989 1008 1001 962 886 815 726 601 348 175 164 93 47 49 50 59 81 91 97 114 151 185 203 278 369 446 484 477 455 425 398 356 313 278 204 117 55 48 89 45 45 66 83 63 46 68 126 154 220 356 480 548 597 638 691 702 721 740 748 752 745 752 779 786 798 795 788 788 781 781 740 733 725 690 652 625 621 631 595 576 554 535 519 488 438 399 391 393 357 289 264 296 332 359 352 434 490 500 512 566 599 603 580 581 552 484 426 372 307 233 149 182 199 183 183 191 156 92 100 100 93 89 65 57 85 163 301 430 529 604 646 667 668 654 631 558 462 358 247 175 202 283 427 534 646 714 728 671 592 538 527 465 380 318 293 318 359 375 291 253 221 202 206 206 195 184 149 158 166 146 127 108 92 65 105 98 83 72 65 62 58 58 73 79 94 116 125 124 143 170 89 184 306 400 450 476 480 468 453 446 419 392 378 374 336 282 242 244 200 92 42 43 64 64 53 49 44 44 45 65 61 44 44 45 52 43 43 58 65 60 139 141 148 159 161 143 107 93 31 34 37 32 35 26 33 32 27 34 33 33 36 32 39 39 20 16 16 16 16 15 15 15 16 16 16 15 15 15 15 14 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 25 21 28 24 20 17 33 30 32 22 27 29 42 55 50 47 40 40 41 41 41 42 39 39 32 36 37 41 49 53 45 39 39 39 39 35 35 35 35 35 35 39 43 47 47 47 39 35 35 36 36 40 40 40 35 36 44 48 44 40 40 44 36 40 40 40 36 36 40 44 48 36 36 68 80 56 40 59 55 59 51 36 35 35 38 58 153 145 126 97 61 36 35 35 41 38 38 42 50 62 74 81 76 52 68 107 151 223 285 283 160 105 41 40 104 120 97 98 79 49 42 50 45 40 48 83 66 58 50 47 55 52 44 40 39 39 39 39 58 66 82 90 86 126 133 144 179 188 173 163 153 156 102 47 48 68 88 123 104 67 55 63 67 59 60 76 60 63 71 83 99 107 130 145 195 190 131 92 104 93 62 74 41 41 41 41 44 47 55 51 43 48 64 76 80 69 61 57 61 54 46 40 39 40 50 78 57 65 80 77 81 65 54 50 58 74 58 50 62 42 41 54 54 41 40 40 42 58 62 58 58 62 70 82 78 66 54 42 41 43 48 56 60 64 61 69 65 61 53 47 55 95 166 226 114 94 62 46 42 47 46 42 62 46 41 41 46 46 41 39 73 65 61 61 69 65 54 42 42 61 85 109 145 157 101 40 39 75 131 171 175 155 123 107 43 51 67 75 79 79 79 79 63 59 55 55 52 56 52 41 39 39 39 39 41 58 82 94 158 241 221 89 41 125 181 158 61 53 45 45 54 66 62 50 49 53 50 54 55 52 56 60 71 74 82 89 95 93 100 115 148 143 151 195 250 290 302 298 231 212 201 195 184 158 126 99 88 159 149 65 46 103 107 43 59 43 42 50 54 42 85 137 98 90 74 62 50 50 50 50 70 42 40 42 82 106 94 67 66 51 47 47 54 50 42 42 46 42 41 41 41 41 41 41 93 41 40 54 41 40 102 234 276 70 39 85 97 133 233 275 338 334 275 151 47 37 40 54 58 42 53 77 73 40 38 40 64 43 44 59 47 48 52 39 43 43 46 50 65 72 76 76 58 54 51 52 49 65 78 83 138 134 97 57 63 46 37 37 37 37 38 42 46 50 58 66 46 46 54 58 58 62 62 62 55 51 51 47 42 42 38 38 38 38 42 46 46 46 42 53 105 79 78 110 106 74 82 127 115 68 54 67 72 41 36 49 45 41 41 37 37 37 36 36 52 48 48 44 40 40 36 36 47 35 36 68 64 56 136 248 115 95 102 126 110 62 34 46 34 35 35 35 35 35 35 34 34 42 53 49 32 44 152 268 266 264 251 176 83 34 35 67 34 38 46 49 49 56 64 56 45 38 34 38 42 42 38 33 34 34 46 54 38 33 51 84 109 135 178 178 190 234 257 242 205 141 84 68 64 56 75 104 89 82 74 58 50 43 39 38 76 95 129 191 280 381 495 555 558 466 331 200 109 70 59 49 41 46 65 85 100 120 135 147 131 111 76 56 45 46 59 66 86 161 216 219 229 224 156 61 110 66 67 131 242 389 580 712 774 795 786 753 713 657 559 446 248 110 44 72 118 129 195 286 341 309 330 379 295 128 56 89 62 70 70 62 59 55 43 41 59 55 51 48 45 45 50 46 43 47 56 46 45 64 57 44 66 51 46 51 93 152 214 245 276 311 318 314 341 389 397 370 356 326 301 282 237 139 50 44 44 48 79 140 207 232 200 164 112 103 86 68 70 120 211 276 200 185 164 131 126 180 274 345 359 381 427 469 488 490 485 464 405 304 213 183 189 183 149 118 122 117 163 238 291 321 355 398 369 347 289 208 140 106 77 70 122 74 44 51 89 140 190 228 237 260 239 177 96 68 114 160 231 188 185 203 237 303 361 366 419 453 466 470 451 439 435 443 455 462 477 477 477 465 448 440 471 479 479 467 463 479 506 521 494 498 505 513 525 533 544 547 578 569 549 529 528 528 544 556 560 540 517 522 530 522 496 469 440 420 397 392 402 406 405 393 371 344 326 331 326 312 288 266 123 104 77 45 40 40 40 40 69 48 39 50 50 54 54 58 58 40 39 44 76 132 196 236 276 235 223 251 271 252 255 274 339 337 310 299 296 284 257 237 241 248 278 309 339 322 278 234 184 217 257 268 259 278 333 388 411 442 488 527 573 620 671 724 791 822 800 720 596 453 293 162 109 77 55 48 52 61 72 68 235 271 329 370 352 295 273 267 276 234 178 115 90 82 70 49 49 58 77 88 92 94 90 89 133 101 81 71 68 49 49 49 47 46 46 51 47 46 64 116 135 75 45 47 62 54 58 67 51 87 65 76 156 161 182 308 402 488 488 484 508 452 405 434 317 146 111 111 51 77 146 151 154 211 332 458 539 577 534 394 192 126 105 97 115 123 115 114 58 53 48 48 48 49 54 62 61 49 48 49 49 48 48 64 63 136 125 127 204 218 256 393 448 517 561 569 578 590 550 486 457 480 496 526 585 664 709 727 780 817 887 963 978 962 984 1017 999 985 979 969 939 867 792 688 595 471 316 180 126 126 93 57 94 97 150 222 262 273 302 359 378 473 455 397 365 244 127 137 96 110 127 128 116 96 96 100 136 132 196 342 527 695 823 895 965 1001 1017 981 958 947 911 864 856 846 791 708 645 583 486 391 272 164 82 52 52 52 72 90 55 57 80 82 75 92 125 157 207 237 339 442 404 237 121 98 84 78 69 67 67 66 60 54 102 73 123 192 168 133 238 440 477 544 613 670 738 807 883 936 944 940 929 921 903 881 854 828 799 745 693 660 582 462 354 302 216 206 187 145 95 65 50 50 67 67 68 72 72 61 69 65 56 96 104 64 50 62 82 71 65 73 61 52 71 102 109 93 47 69 97 93 101 117 90 50 65 152 173 93 47 49 77 76 79 115 124 77 50 53 55 54 51 49 61 81 90 142 162 134 214 162 126 114 94 65 61 70 105 105 147 229 323 404 438 442 384 353 287 213 131 73 53 53 73 75 56 52 54 79 111 131 106 106 89 85 131 178 166 158 115 184 241 315 321 183 109 182 202 191 162 159 241 358 384 334 302 333 328 288 290 325 348 347 413 439 466 493 523 533 540 533 540 514 487 456 425 402 383 375 375 388 412 435 443 438 414 391 312 289 300 321 362 412 465 498 541 549 560 557 557 545 534 526 514 478 437 404 398 385 356 338 299 312 292 188 101 36 32 40 35 55 60 56 77 115 135 131 54 66 104 123 98 53 68 102 36 36 36 36 36 36 40 40 40 47 34 32 31 38 46 33 34 36 41 73 109 128 135 119 327 143 35 72 136 104 57 49 38 50 54 37 36 97 273 424 209 126 54 46 58 55 59 79 69 69 69 69 62 62 55 55 39 41 41 50 87 107 76 41 48 58 55 59 62 63 71 68 40 52 52 41 80 113 108 61 41 57 69 65 49 41 49 57 57 53 53 57 61 57 49 48 67 73 112 202 310 391 452 497 566 601 651 686 701 709 705 689 660 579 554 505 406 390 314 148 62 41 40 60 74 56 59 85 66 78 83 75 67 60 76 85 61 54 50 50 54 62 63 55 75 55 100 137 94 50 42 42 85 47 60 130 204 254 339 455 503 551 572 585 574 567 581 590 579 603 631 631 607 583 579 595 547 546 534 545 575 603 640 666 732 802 864 901 940 997 1017 1002 1003 1000 1007 1015 1008 974 929 873 775 677 436 214 133 102 62 79 50 80 107 105 79 65 94 140 222 276 334 382 418 441 448 442 356 376 401 371 273 187 181 234 152 105 81 86 78 54 50 92 111 143 209 318 422 491 559 612 673 683 697 709 728 739 740 740 827 819 815 815 811 807 792 781 765 766 763 755 732 709 689 678 659 637 614 599 587 549 511 480 430 364 310 303 276 241 261 320 333 379 414 436 466 505 564 602 556 568 596 581 509 403 368 364 238 185 201 238 242 214 143 47 132 128 100 65 50 66 98 143 220 267 310 365 431 478 509 517 503 507 521 472 347 220 196 250 342 428 503 530 505 472 463 476 441 386 340 338 364 382 363 336 309 299 303 291 269 249 222 203 192 188 176 169 156 137 113 94 96 89 94 83 73 55 59 64 50 51 79 110 101 72 78 114 46 80 133 190 267 357 415 441 430 419 408 397 385 363 340 313 253 286 278 187 99 75 80 80 81 50 44 44 58 70 55 46 44 42 43 60 48 47 51 42 77 107 134 180 214 216 187 158 101 76 51 26 25 25 51 54 20 64 71 30 33 73 64 15 15 15 15 31 27 15 15 19 27 27 23 23 19 19 15 15 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 24 24 25 25 22 19 16 29 41 61 56 49 35 43 40 44 49 45 46 35 39 32 36 33 37 37 41 37 37 37 37 37 38 38 38 42 38 38 42 50 50 50 39 34 34 35 39 47 51 51 51 51 51 51 51 51 47 43 43 48 44 40 36 40 40 48 48 52 36 36 52 48 36 36 68 56 73 73 49 36 49 78 94 114 109 85 65 49 37 36 36 36 35 36 53 61 53 45 53 77 49 41 76 136 176 175 149 100 70 49 40 40 41 49 57 65 50 61 69 49 39 52 96 96 75 55 48 56 60 56 44 38 38 44 48 43 63 87 75 95 95 95 114 130 158 175 183 132 145 123 72 45 53 81 93 64 72 68 60 68 84 72 44 44 56 84 107 123 124 119 122 240 223 184 152 124 101 78 70 46 42 40 39 39 40 47 39 71 79 91 99 99 88 80 69 41 40 40 41 41 41 42 50 56 80 99 80 63 45 53 61 53 65 66 66 62 58 46 41 57 49 41 45 61 69 61 49 57 65 69 69 61 53 53 52 76 76 76 73 58 58 51 55 71 55 43 43 63 83 91 91 58 54 50 62 74 70 50 41 45 45 45 49 45 45 41 41 85 62 46 46 58 66 62 54 98 54 62 94 82 66 62 57 64 85 117 137 129 97 57 40 61 61 61 53 45 53 69 88 67 63 63 59 55 48 44 40 39 40 41 45 57 74 122 158 250 258 186 74 46 113 137 105 53 49 42 50 70 78 63 51 50 50 46 46 50 63 87 103 62 62 62 70 66 69 65 68 56 127 203 222 166 106 118 158 106 106 100 96 89 85 86 78 54 115 127 59 44 92 108 68 71 43 42 85 105 108 123 145 86 107 83 42 42 42 41 41 41 41 41 51 83 91 67 42 43 42 42 42 42 46 66 70 58 58 61 53 45 41 45 49 52 60 80 81 57 40 42 74 94 37 41 107 74 90 198 253 252 260 245 193 121 53 40 41 60 49 71 103 95 58 46 55 48 41 44 48 48 48 44 40 39 39 47 50 50 58 58 57 72 61 56 53 50 63 72 76 136 112 83 54 42 41 49 53 50 38 38 38 37 41 53 77 57 57 61 69 73 74 70 62 55 55 55 51 46 46 46 42 38 38 42 42 46 50 50 61 75 82 78 74 66 62 58 58 70 71 63 64 57 57 57 56 52 48 48 44 40 40 43 36 47 47 47 43 43 43 40 40 47 48 44 34 34 59 134 190 121 89 89 118 105 42 32 34 34 35 35 35 35 39 43 42 38 38 57 65 44 36 103 188 202 179 162 127 90 51 33 31 34 45 49 60 68 64 71 60 46 35 43 43 50 42 38 34 54 42 45 50 46 35 75 108 177 214 249 244 264 323 351 338 369 254 150 118 114 99 90 95 87 68 49 37 37 38 52 64 112 91 78 104 181 287 389 434 426 401 354 247 128 52 41 65 41 49 67 87 118 157 208 240 250 207 147 88 56 41 53 65 81 149 204 195 170 134 78 37 41 46 78 121 236 403 554 607 662 719 756 739 676 578 453 322 185 83 44 44 85 131 209 292 387 390 325 194 116 110 79 42 59 62 70 78 66 50 58 82 62 58 54 51 63 72 77 69 44 47 55 46 45 66 94 105 85 62 46 58 97 153 212 257 301 353 366 370 391 415 392 333 331 333 326 277 176 77 47 47 39 41 71 150 218 226 174 119 67 71 63 58 70 89 132 153 142 118 98 104 123 138 146 145 152 210 292 350 387 425 463 492 362 306 264 234 186 137 122 128 136 175 205 230 291 372 409 389 367 314 244 164 83 54 76 122 122 110 68 43 42 79 126 128 130 126 104 93 99 133 190 231 207 197 204 242 287 328 379 429 439 450 478 485 454 450 458 438 484 488 492 484 476 476 495 499 472 469 476 472 476 484 510 537 548 551 561 579 602 629 660 680 671 683 691 707 718 710 682 646 682 662 644 645 645 619 595 569 512 485 457 437 433 425 409 390 379 353 327 296 278 264 264 268 243 215 171 120 81 51 47 40 38 38 38 38 46 73 93 105 106 126 146 174 217 265 297 312 276 259 227 215 254 310 337 336 393 384 353 342 336 329 302 267 263 262 284 331 389 376 307 221 145 158 198 244 264 278 314 357 396 422 461 504 558 613 664 724 883 883 849 750 558 329 175 120 69 63 49 48 49 88 99 86 155 179 236 298 326 292 221 167 235 168 89 49 49 58 65 62 78 74 68 56 67 82 101 109 133 101 78 79 72 53 48 47 46 45 46 59 51 46 75 127 142 106 82 82 85 69 82 106 71 84 58 76 161 155 152 238 352 446 458 454 493 454 418 423 349 142 102 138 82 57 91 92 149 119 227 390 480 487 437 292 141 95 99 105 120 119 110 101 48 49 57 61 57 54 54 54 57 49 53 62 54 49 60 84 99 133 99 89 132 134 165 313 415 476 508 519 535 555 530 493 497 508 499 490 548 635 690 703 783 813 871 948 978 962 964 984 1015 1001 991 958 913 841 767 670 549 398 241 146 127 135 101 57 65 83 136 211 254 278 332 415 454 553 544 471 411 251 99 82 97 111 108 77 76 104 119 96 84 88 176 350 543 690 814 894 973 1001 1006 981 955 940 904 872 887 888 836 750 679 621 523 421 290 205 132 118 111 95 91 90 63 67 65 53 58 95 135 160 205 248 308 320 241 133 58 46 54 76 82 69 47 49 65 101 145 132 181 253 234 187 272 443 499 567 633 694 750 814 886 940 936 940 933 918 892 861 827 809 771 723 679 623 513 385 286 260 179 164 133 95 72 57 55 63 50 54 58 66 63 67 68 68 72 83 78 50 48 61 69 57 63 60 68 71 82 82 69 53 57 77 77 66 82 99 87 58 46 76 113 98 74 66 65 57 47 90 99 68 50 52 53 51 60 58 50 49 82 170 201 145 134 102 90 106 110 94 102 115 129 109 108 119 169 240 307 347 382 335 289 274 224 137 67 59 69 72 68 61 62 70 79 87 114 94 81 89 108 123 134 159 228 338 379 391 373 260 146 146 155 211 195 121 150 293 371 345 311 345 353 339 341 376 398 412 455 488 508 538 553 555 558 536 536 503 483 449 418 391 372 357 358 374 405 417 431 419 402 364 304 285 307 328 373 426 479 514 557 568 568 557 545 523 504 495 482 479 457 424 383 350 333 323 319 320 281 173 81 36 35 64 54 50 34 33 37 79 120 124 52 51 73 84 66 37 68 105 40 37 36 36 36 36 43 47 47 67 66 54 58 66 41 31 33 36 49 69 77 84 103 111 283 131 35 48 88 68 45 53 38 42 46 42 50 113 241 355 229 174 122 110 90 55 39 46 69 76 76 69 66 62 55 48 39 41 41 42 71 105 89 59 56 59 62 59 62 63 67 67 44 55 48 40 60 92 84 52 49 61 69 65 53 49 53 65 49 53 53 57 57 53 53 53 63 62 85 142 243 345 442 488 528 559 609 648 663 675 679 671 606 576 522 410 362 445 385 160 102 70 45 40 54 72 71 67 63 71 68 64 49 49 65 74 86 74 59 39 39 43 47 47 67 51 80 101 74 54 74 105 79 81 123 204 266 315 381 461 502 551 588 608 598 587 596 602 602 627 658 659 643 619 618 622 618 554 466 433 457 524 590 621 678 743 801 838 888 966 1011 1009 1018 1011 1011 1015 1011 986 948 907 797 703 490 269 164 97 47 48 56 83 90 72 50 68 114 164 197 208 219 226 230 242 254 258 247 269 314 335 293 247 264 311 227 145 70 54 50 46 46 72 91 140 214 315 406 463 527 576 657 675 693 717 751 771 783 791 822 826 837 838 842 838 838 831 816 804 792 766 757 730 718 700 697 682 671 652 629 587 549 515 465 391 326 304 282 252 237 253 298 340 370 376 386 429 522 595 576 599 633 630 561 470 439 439 361 293 265 243 216 202 174 127 109 136 141 117 93 101 117 132 209 214 197 188 214 260 318 354 418 477 496 424 312 249 250 285 287 322 364 379 374 372 387 406 462 435 413 403 396 370 331 297 305 306 314 311 304 293 282 272 272 256 228 192 144 120 111 93 84 82 87 84 73 67 79 88 61 51 52 116 155 128 86 55 74 73 77 90 143 220 290 326 354 351 351 363 363 355 340 313 275 281 293 269 194 103 60 52 113 82 46 46 59 60 48 45 45 44 44 49 44 44 52 44 43 60 94 141 195 226 252 247 171 122 57 29 27 27 24 22 66 77 68 43 26 41 37 21 20 20 20 27 23 15 15 31 27 27 23 23 19 19 15 15 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 29 26 22 27 39 59 75 66 51 35 39 43 47 41 41 38 35 35 32 36 33 33 37 37 37 37 37 37 37 37 42 42 42 38 38 42 46 50 50 50 51 47 43 35 34 34 35 35 55 51 43 39 39 47 55 63 48 44 40 36 36 40 44 48 52 36 36 48 48 36 40 68 61 77 69 46 42 62 94 106 98 93 77 61 60 60 60 60 36 45 53 53 41 37 41 53 58 49 49 69 93 121 129 111 86 56 43 41 41 41 42 43 66 54 61 69 57 40 49 96 96 80 64 56 64 64 52 40 38 39 64 60 39 40 56 39 81 81 92 100 123 143 163 168 143 128 113 82 67 64 61 65 64 49 45 57 85 92 76 56 56 68 84 100 112 120 124 127 188 224 256 252 205 137 85 62 46 41 40 39 39 40 60 72 103 110 110 106 87 79 60 52 41 49 53 41 41 42 73 105 60 71 71 63 59 64 65 77 57 61 58 58 62 58 50 42 89 73 65 73 89 93 81 69 41 49 57 65 73 77 80 80 71 78 78 67 64 57 50 54 63 55 50 59 79 87 83 75 62 58 54 62 70 66 46 40 45 45 49 49 49 49 49 45 66 58 54 62 74 78 66 54 90 74 94 114 86 58 66 78 81 93 93 89 85 73 65 57 57 61 65 57 45 49 65 92 71 71 67 67 63 52 52 44 40 41 57 65 73 98 150 190 243 223 150 46 40 77 97 65 49 45 42 54 71 75 56 44 70 66 58 46 46 50 62 70 58 58 58 58 58 54 55 51 47 95 151 171 147 106 86 82 70 70 70 75 79 83 83 76 57 113 121 65 43 61 88 68 71 54 82 141 176 152 123 104 62 87 67 42 42 55 47 42 47 42 42 55 79 95 87 75 43 42 42 42 42 46 66 70 62 58 61 53 45 41 45 56 51 55 67 68 52 40 41 54 70 37 42 99 63 83 175 207 234 242 230 182 114 62 45 49 52 51 63 91 94 62 57 67 41 41 41 41 45 41 44 40 39 39 47 47 50 50 50 57 64 64 60 57 54 58 67 75 83 71 70 54 53 49 61 57 46 38 38 42 54 65 73 73 57 57 61 69 73 74 66 62 55 55 55 51 47 46 46 42 42 42 42 46 50 50 54 54 73 69 69 65 61 57 57 53 57 57 57 57 57 57 57 56 48 48 48 44 47 47 43 43 47 47 54 51 51 51 47 47 36 52 48 34 34 102 161 181 57 53 61 77 70 38 33 33 43 43 43 39 39 39 39 34 42 33 37 61 52 44 75 120 134 123 118 87 50 34 33 34 41 41 49 56 64 71 67 60 70 48 43 39 38 34 34 34 46 46 65 77 54 38 82 128 193 237 264 256 286 346 373 361 420 308 196 140 113 86 70 74 83 71 52 37 37 39 51 56 53 45 66 117 195 296 370 387 360 354 335 264 152 68 45 49 48 44 51 58 89 159 235 283 333 279 199 120 64 40 40 40 92 108 132 136 112 71 43 40 43 48 60 92 202 362 493 546 565 618 641 616 549 460 339 219 105 83 90 100 97 142 253 371 421 332 205 104 62 56 49 45 67 70 85 79 74 47 58 82 58 58 55 55 63 68 73 69 46 55 51 44 45 90 138 150 86 65 53 69 109 157 197 241 307 356 379 384 405 418 398 345 311 329 314 244 127 47 45 46 43 82 138 190 209 181 118 70 74 71 63 55 47 51 71 80 108 84 66 66 85 100 108 103 91 118 188 266 358 423 464 476 377 316 262 230 198 157 143 149 157 176 197 234 314 403 437 417 395 322 245 177 108 47 49 67 128 131 102 47 42 44 56 59 110 81 50 79 136 189 202 198 210 220 243 288 329 351 382 424 446 461 485 492 462 450 458 442 449 465 484 488 491 494 505 498 488 485 496 492 498 513 540 570 613 607 617 636 674 709 728 739 814 818 826 821 794 774 770 786 797 771 736 725 725 709 675 637 577 543 511 491 472 452 428 406 387 365 338 316 302 302 303 311 328 315 280 234 195 169 149 138 94 87 95 115 154 186 217 232 268 268 279 291 310 318 326 341 333 316 277 256 292 344 344 315 375 382 375 361 351 324 270 227 234 238 276 336 394 404 359 289 130 152 199 226 240 260 283 302 405 427 453 484 538 605 676 750 897 923 882 742 506 261 128 98 86 57 49 49 72 95 97 76 104 148 209 266 288 261 182 104 188 124 80 97 125 113 105 101 66 67 77 81 76 80 86 82 105 82 60 64 61 49 47 47 47 46 46 47 51 47 79 123 110 98 94 90 66 46 70 102 68 72 54 88 170 164 141 183 340 436 451 439 470 454 410 387 357 233 201 177 93 64 83 68 166 119 189 327 398 410 357 207 94 68 99 117 120 103 82 74 48 53 76 76 73 61 70 85 95 99 91 88 61 48 48 57 48 68 62 81 116 71 74 194 287 383 458 481 500 523 547 561 576 579 546 505 540 635 694 703 772 817 879 929 944 934 952 980 1017 1017 992 951 886 806 740 652 541 358 202 150 163 173 128 85 60 98 165 213 245 289 377 470 490 566 548 460 367 196 43 44 62 108 105 61 57 105 116 76 60 68 187 382 571 690 798 883 973 1001 1006 981 962 943 915 883 895 892 847 788 721 665 572 478 354 278 222 201 190 155 135 114 74 75 77 62 70 107 127 113 182 249 257 181 101 69 58 51 44 57 63 45 45 47 51 80 119 145 234 322 319 283 325 448 542 606 667 720 765 814 875 921 924 932 929 903 868 830 808 790 744 708 672 593 459 323 239 226 180 157 146 120 101 82 63 59 50 70 82 86 82 71 51 50 51 51 50 50 62 94 90 62 67 64 79 99 114 94 73 57 81 81 54 48 50 71 71 50 60 64 77 98 102 74 49 47 46 94 114 84 70 72 59 52 59 78 86 66 66 122 126 58 70 54 62 94 114 118 138 155 113 110 125 124 134 149 172 199 271 200 193 254 268 221 167 182 153 148 124 97 78 74 75 79 122 82 70 85 89 68 83 144 218 355 379 365 401 363 238 144 132 240 240 118 84 215 321 334 334 359 379 393 407 425 448 466 493 516 539 555 561 556 535 513 494 468 449 430 407 387 372 357 358 374 394 413 405 392 371 337 300 288 314 340 385 434 487 529 560 571 571 560 545 519 500 487 466 463 450 425 396 378 361 347 304 301 249 141 41 34 36 52 33 33 33 34 41 71 88 88 51 39 45 52 46 34 64 100 58 51 47 43 43 43 50 50 38 46 45 41 65 93 77 33 44 35 34 49 96 108 83 43 271 160 56 36 48 36 36 49 54 46 42 42 50 77 141 193 106 78 62 70 66 55 59 82 74 74 74 66 66 63 55 48 39 41 42 42 59 84 84 67 49 56 67 56 63 52 52 48 40 56 56 40 44 64 64 48 49 57 65 61 49 45 53 61 49 53 61 57 49 45 57 65 72 78 85 107 204 333 427 460 481 516 562 601 624 628 636 641 582 572 526 417 369 460 456 298 48 40 44 60 58 41 53 76 53 49 54 50 42 42 54 66 46 39 39 40 40 40 44 48 52 52 72 81 62 41 53 95 73 139 224 301 366 419 454 487 495 557 602 629 622 611 619 628 641 625 629 649 673 673 645 620 596 557 505 473 477 508 539 562 631 685 734 776 841 926 984 997 1002 991 995 1003 1003 997 975 946 832 737 535 318 184 94 47 48 60 87 78 44 42 93 171 217 215 202 166 152 148 164 192 209 247 240 245 238 204 162 167 196 201 114 46 45 51 55 51 72 82 163 256 338 402 447 507 560 660 675 701 736 770 794 814 822 821 837 861 873 880 885 904 909 889 859 824 796 780 761 745 726 716 705 697 679 645 607 561 523 458 401 335 294 291 277 250 211 262 277 287 265 259 316 430 531 561 599 652 679 633 564 532 519 487 430 368 318 268 239 202 172 97 114 122 125 168 224 246 226 181 161 160 191 244 267 261 244 328 388 393 305 234 239 243 226 293 300 310 321 336 362 377 381 457 465 458 420 377 338 307 284 274 286 295 284 281 278 287 292 304 304 281 238 174 122 102 87 57 63 75 72 64 66 87 104 75 50 50 107 173 162 110 66 82 73 78 92 117 147 185 209 229 245 269 301 329 344 344 337 319 284 300 327 281 154 63 52 121 93 59 47 55 60 48 46 47 65 62 44 44 49 65 56 55 58 75 98 133 175 222 245 244 183 99 70 69 72 47 25 44 98 93 36 20 63 70 38 36 31 23 23 23 19 27 39 34 34 30 30 26 26 22 22 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 21 21 18 23 31 47 63 54 51 37 42 39 43 36 37 34 35 35 32 32 32 33 33 37 37 37 38 38 38 42 42 42 38 42 42 42 46 50 50 50 43 39 34 34 34 39 47 51 51 51 47 47 51 51 59 59 52 48 44 40 36 40 40 44 48 36 36 48 44 36 40 68 68 61 45 36 41 61 86 98 73 62 50 41 52 64 76 88 56 72 61 41 45 65 61 37 42 49 61 65 62 69 89 94 81 56 47 42 41 41 41 42 70 58 61 65 49 40 49 93 128 107 79 67 67 67 63 59 63 47 39 39 47 63 63 44 81 81 89 97 116 128 140 148 151 121 114 110 91 68 84 129 192 128 85 96 116 108 88 84 88 88 92 96 104 112 124 131 169 220 248 225 173 137 150 170 94 78 54 40 39 39 45 76 123 123 111 98 79 67 48 44 45 45 45 41 50 86 157 209 96 75 43 39 51 68 69 73 57 53 46 58 70 74 65 57 89 69 61 69 85 93 77 57 53 45 40 45 53 61 56 48 59 59 59 59 56 49 42 41 50 43 50 63 83 86 74 66 58 57 57 61 65 61 42 40 41 42 42 46 46 50 50 50 54 50 58 75 87 87 71 55 41 102 214 285 246 142 70 53 85 85 73 61 57 57 61 69 41 53 61 53 40 40 57 88 67 70 67 63 56 52 52 40 40 53 77 78 86 122 178 226 231 180 107 41 39 41 45 39 45 45 42 58 71 75 60 48 78 70 62 50 46 42 42 42 50 54 54 58 59 59 55 55 75 88 100 96 111 119 83 42 55 59 59 63 68 72 72 76 69 108 121 97 77 93 120 128 51 42 74 133 172 140 80 45 94 43 42 59 59 41 41 55 43 42 41 42 47 63 75 79 42 42 42 42 42 46 66 70 62 58 57 49 45 45 45 56 51 47 51 52 48 40 40 41 42 38 42 87 63 95 155 167 211 211 195 159 106 66 49 48 47 39 43 71 82 59 66 75 40 41 45 45 45 41 44 40 39 39 47 47 50 50 50 51 63 59 63 55 55 55 52 56 39 39 54 50 53 49 60 57 51 39 39 39 43 54 46 38 46 50 54 58 59 59 55 51 55 55 55 51 47 46 46 42 46 46 46 50 50 54 54 54 65 61 61 61 57 57 57 57 53 53 53 53 53 53 53 52 48 48 44 44 47 47 43 43 47 47 54 50 50 50 50 51 36 67 63 34 50 129 161 132 31 40 48 45 45 53 46 34 35 35 35 34 34 34 34 33 50 37 49 77 88 72 59 52 73 78 93 70 34 32 32 34 37 41 45 52 52 60 60 48 98 75 54 34 33 33 34 38 53 77 105 113 70 42 94 155 209 240 260 247 262 306 325 309 332 245 149 94 66 51 51 67 67 63 52 37 37 38 43 44 39 40 86 165 251 324 358 347 312 318 315 267 172 88 49 40 48 48 47 46 61 124 204 260 298 244 172 96 48 39 40 49 81 60 72 92 76 38 38 41 48 45 46 73 169 305 421 463 510 535 522 472 404 319 218 132 137 142 149 143 153 207 302 379 269 173 88 85 72 45 44 46 59 63 74 63 51 43 43 63 43 55 56 56 49 49 50 62 45 66 58 43 53 137 189 185 109 85 60 64 108 160 204 241 327 372 392 388 401 409 379 329 310 300 242 156 93 67 52 47 124 155 183 183 155 103 55 41 48 52 52 49 45 44 52 60 84 64 51 54 69 77 85 77 76 75 114 215 348 441 466 461 370 303 242 221 205 181 171 184 185 176 173 215 315 412 446 429 383 328 280 239 151 61 47 66 131 167 170 124 71 66 96 108 119 107 111 160 224 249 214 178 209 235 282 320 353 367 393 419 480 483 488 496 481 457 422 402 426 449 476 495 506 524 539 547 538 542 553 552 567 582 612 642 665 679 694 725 768 818 841 852 910 922 917 871 796 757 785 832 824 816 778 742 739 739 716 656 607 574 562 550 542 530 503 487 464 438 412 381 355 345 341 345 383 379 360 341 318 288 273 258 266 254 250 257 277 301 320 323 342 333 344 368 387 375 375 386 374 359 320 292 336 397 382 340 354 357 358 363 349 307 237 194 153 169 219 278 337 352 331 292 151 188 223 234 244 268 271 258 377 403 437 472 530 600 671 750 882 934 893 723 442 197 97 102 79 48 47 57 95 118 119 107 113 166 215 223 201 178 139 103 116 100 149 245 283 208 135 100 63 71 86 98 101 93 95 83 102 95 80 73 57 50 50 51 48 47 47 47 47 46 67 103 82 78 82 78 54 45 54 78 48 49 47 89 159 165 145 168 302 405 444 435 456 459 416 368 311 335 330 204 72 76 106 57 104 106 156 218 250 305 301 181 75 71 110 118 104 75 54 53 57 72 72 71 68 76 93 124 110 98 90 83 76 80 77 81 49 48 48 80 98 45 43 125 146 278 393 448 462 480 534 584 595 614 593 560 591 667 702 692 749 819 883 902 888 891 965 1017 1017 1018 989 936 863 775 714 637 500 308 174 143 159 146 97 69 76 129 196 220 246 299 408 504 546 583 542 440 309 153 45 46 49 85 126 99 83 91 82 52 79 102 226 436 609 701 802 902 981 1005 1007 985 962 947 919 891 875 865 839 795 755 703 620 541 426 350 278 242 220 186 170 137 86 94 100 69 70 103 120 109 155 202 193 113 57 62 86 80 46 42 43 50 68 89 86 74 64 146 291 401 415 380 405 485 588 640 686 742 788 822 870 893 904 909 914 888 850 808 786 780 726 709 661 571 432 289 216 199 137 131 147 164 161 130 87 63 50 70 90 102 98 78 51 49 49 51 51 67 94 107 87 55 67 52 67 99 126 114 102 98 85 89 73 50 50 59 66 58 112 96 77 74 75 71 54 49 55 98 118 95 81 80 69 53 95 87 102 75 49 55 106 110 78 66 70 86 98 106 130 147 85 98 129 160 174 153 120 88 124 72 57 118 172 189 198 217 243 215 153 101 66 66 79 95 115 78 58 58 65 53 64 101 119 225 237 247 344 383 291 208 161 206 220 155 122 177 263 323 345 373 396 430 448 455 481 520 516 535 559 574 562 545 517 482 432 407 403 391 383 368 357 353 350 362 382 394 386 366 345 314 296 296 318 348 397 449 502 533 563 563 567 560 553 527 512 500 479 451 414 405 408 403 385 363 328 325 257 156 52 36 81 80 46 38 35 40 41 38 38 38 51 38 37 44 50 45 60 80 73 66 62 58 54 54 54 54 38 45 49 57 89 121 97 42 60 36 35 61 104 112 91 63 267 180 80 36 36 36 45 53 54 50 46 42 42 50 70 90 166 126 86 70 59 51 63 87 67 67 67 63 63 56 56 49 40 46 50 42 42 51 51 42 41 45 49 53 49 45 41 44 48 68 72 56 48 60 64 60 41 45 49 49 41 41 45 53 53 61 69 57 41 41 53 69 53 72 74 100 194 323 388 390 428 465 520 566 589 596 604 609 567 540 535 492 395 382 443 456 192 86 37 66 82 46 53 90 50 47 47 43 46 39 51 59 37 38 40 56 60 48 40 44 40 61 81 93 92 52 54 89 146 252 353 413 462 519 546 545 512 567 619 635 631 634 642 650 686 634 594 603 667 702 664 616 640 632 585 513 442 438 501 564 566 616 677 725 798 876 941 958 967 960 982 991 1007 1004 990 968 874 768 586 372 216 125 58 50 47 66 65 44 51 121 196 238 177 141 108 92 103 116 152 173 178 151 136 133 126 116 132 153 134 83 55 67 91 83 59 63 94 205 315 381 429 478 538 576 672 694 724 751 766 782 798 805 801 835 867 880 896 908 935 951 947 920 874 846 835 812 792 769 742 736 724 697 664 622 572 527 426 385 328 290 281 290 253 202 211 195 178 155 149 205 318 423 464 507 591 659 671 633 602 580 568 538 489 444 412 336 228 163 161 130 82 93 207 338 391 365 393 314 214 140 131 185 256 307 298 307 282 243 240 264 244 196 261 265 280 299 326 340 343 346 446 443 424 381 337 315 307 301 258 266 266 255 233 233 239 248 253 270 285 285 250 196 132 85 94 100 116 112 101 109 126 138 70 50 54 78 105 105 108 112 124 107 110 133 146 125 132 159 131 146 175 223 282 322 352 352 353 311 311 339 315 222 134 92 93 81 54 46 47 56 52 47 47 87 71 44 45 58 74 73 76 71 72 75 75 86 121 159 222 177 132 100 95 90 73 59 26 164 175 38 21 117 128 23 36 35 27 27 27 27 27 31 34 34 30 30 26 26 22 22 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 13 13 14 14 19 31 43 37 54 37 41 46 50 43 40 33 38 31 35 32 36 32 33 33 33 33 38 38 38 42 42 42 38 42 46 46 46 46 50 54 34 34 34 39 43 55 63 67 59 63 67 71 67 55 47 39 56 52 44 40 36 36 40 40 44 36 36 44 44 36 44 64 72 56 36 35 36 57 62 70 45 38 36 35 36 48 67 80 80 92 65 45 81 129 93 36 37 46 53 53 46 50 69 79 65 62 54 46 41 41 41 42 74 62 65 65 49 41 53 81 136 119 87 63 55 55 59 59 83 39 37 83 159 143 83 56 73 73 85 97 109 117 128 125 128 117 118 131 100 72 128 229 280 172 96 104 116 96 84 100 116 112 108 104 104 108 112 119 157 180 165 109 65 86 154 214 114 102 82 58 41 40 45 84 115 115 99 79 67 56 56 53 41 40 40 42 102 179 247 289 147 95 39 38 43 60 57 57 57 45 41 58 77 81 73 69 64 52 40 52 73 77 61 45 61 45 40 40 57 69 68 60 59 55 51 44 45 45 41 41 42 42 43 58 70 67 62 54 57 53 53 57 61 57 42 41 40 41 42 42 50 51 54 50 50 54 66 82 94 91 79 67 41 114 230 304 285 169 69 53 65 73 73 69 65 61 53 53 40 45 57 49 40 40 49 80 55 59 55 55 44 44 40 40 40 50 78 82 94 131 187 227 207 136 67 41 41 40 40 39 41 41 46 62 75 79 60 52 66 62 58 54 54 50 46 42 46 46 50 54 59 59 59 55 84 84 48 41 55 115 103 43 63 63 59 59 60 60 60 60 65 76 93 97 97 97 108 119 50 42 46 78 101 80 44 40 79 42 42 59 59 43 47 55 42 42 41 40 40 41 42 50 42 42 42 42 42 46 66 70 66 58 53 49 49 49 45 52 63 59 59 59 63 56 45 41 41 40 51 71 64 111 160 152 165 157 148 116 83 62 41 40 44 39 43 52 71 56 63 68 41 41 49 49 45 41 40 40 39 39 47 47 50 50 50 51 64 64 64 64 56 56 49 48 39 39 50 46 45 49 56 49 47 43 43 43 47 59 55 39 39 39 44 48 44 40 40 47 51 55 55 51 46 46 46 42 46 46 50 50 50 54 54 54 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 52 44 44 44 40 47 47 43 43 47 43 50 50 50 50 50 50 55 67 55 39 62 105 105 65 30 36 37 31 31 45 54 33 34 34 34 34 34 34 34 34 42 45 69 101 112 92 52 31 53 62 74 62 34 32 32 32 37 37 41 41 41 48 48 41 98 75 50 34 33 33 34 37 69 101 141 141 89 54 109 178 228 245 256 235 230 245 237 217 192 141 85 54 38 34 43 63 59 52 51 37 37 38 39 39 39 52 107 193 271 321 339 308 284 266 242 203 144 84 40 38 39 47 63 58 58 85 137 177 179 140 92 48 40 45 69 89 65 61 69 80 68 40 39 40 48 44 42 56 144 249 333 368 411 424 402 353 306 245 176 121 161 165 175 198 253 292 274 226 89 59 68 98 92 45 45 71 64 78 74 67 47 43 44 52 44 49 61 50 45 45 46 55 44 65 61 44 81 169 201 173 129 92 52 48 88 152 208 253 342 368 380 364 368 357 327 285 282 268 194 99 61 82 95 94 189 195 171 131 83 51 43 43 42 43 45 53 65 77 89 97 65 56 48 47 58 66 70 62 86 73 103 193 333 430 456 438 386 311 238 221 217 212 202 204 197 160 141 184 292 385 423 414 397 375 370 345 216 68 44 65 145 190 225 188 119 78 93 124 136 184 232 264 261 241 213 197 212 246 296 335 361 375 405 431 479 482 467 484 504 470 404 380 403 419 449 468 501 532 562 581 567 574 586 597 619 638 680 706 725 748 779 810 840 878 905 913 925 937 898 782 687 679 724 748 739 756 744 697 692 705 685 635 608 586 574 582 578 566 546 530 503 488 458 427 393 381 370 370 390 379 379 368 365 347 347 340 383 364 344 336 343 347 347 357 386 376 391 439 462 454 458 478 451 425 359 313 353 430 431 395 353 332 305 303 292 257 195 153 100 116 162 202 237 247 242 226 177 229 261 255 270 296 288 258 337 379 429 480 538 603 670 745 873 922 881 695 411 174 98 115 71 48 48 69 102 113 130 141 164 175 168 137 102 91 83 72 47 56 160 276 294 187 94 56 98 79 70 66 73 89 112 120 107 111 108 88 61 50 58 74 56 55 47 47 46 46 55 79 79 71 74 74 66 54 54 59 47 48 48 86 128 145 139 161 236 335 409 429 450 469 453 404 306 349 344 219 95 91 91 50 49 64 95 114 114 122 161 165 84 86 110 105 76 51 49 48 49 60 67 70 67 83 114 134 90 74 58 63 95 135 148 148 125 81 49 56 47 43 43 107 93 186 300 386 439 457 471 497 547 589 608 607 642 686 689 668 769 811 841 836 852 899 997 1019 1013 1003 970 917 837 760 688 614 419 250 137 109 108 71 55 55 75 132 195 210 233 304 417 500 543 556 503 390 238 102 45 47 49 62 123 128 99 63 54 53 98 132 264 463 628 712 821 930 990 1002 1007 992 969 950 933 902 875 861 831 809 777 736 672 601 498 403 307 238 209 188 170 156 132 133 123 81 51 68 101 119 113 120 111 86 70 67 79 69 43 44 58 87 120 136 133 128 106 219 367 453 459 451 497 569 617 653 692 746 814 856 885 881 885 894 891 873 828 794 776 769 720 695 646 556 425 290 210 173 71 56 72 105 129 115 104 108 48 49 54 62 74 82 83 87 67 75 72 68 67 60 51 50 64 50 50 63 94 110 113 113 89 101 113 98 82 78 82 93 80 92 73 49 51 76 94 81 75 98 121 110 80 58 60 76 218 99 50 50 49 55 159 245 103 87 79 71 63 62 87 107 97 69 69 104 150 157 121 84 92 65 48 47 50 77 89 90 192 160 101 53 52 53 63 83 107 91 62 53 57 81 76 62 69 150 159 164 241 259 244 261 206 142 126 165 176 159 221 340 387 418 444 471 493 500 530 562 553 566 578 582 570 535 502 457 387 365 357 349 341 337 329 329 345 350 366 374 370 354 323 307 292 306 333 375 420 461 506 533 563 574 571 564 550 534 519 508 503 472 427 394 381 368 358 352 329 325 225 117 34 35 144 127 32 30 31 35 49 78 123 163 99 66 37 35 38 49 57 72 84 87 76 72 61 61 61 60 53 73 89 101 121 128 84 31 34 53 92 96 64 60 135 215 267 184 84 37 40 53 53 49 38 42 50 50 50 62 82 98 194 142 90 66 59 63 67 71 68 68 68 60 57 56 56 45 41 42 50 46 42 42 41 40 40 41 41 42 41 41 41 41 41 61 73 61 56 60 68 72 45 45 45 41 41 45 49 57 61 69 73 61 41 41 45 61 41 45 51 77 179 296 350 335 401 423 477 532 563 566 565 571 539 505 522 512 413 331 393 488 488 303 116 45 66 90 82 63 39 39 39 39 39 39 39 44 55 51 59 71 63 43 43 59 84 104 84 76 107 110 132 205 302 407 488 509 530 588 618 594 536 577 624 639 650 673 692 696 716 684 633 610 642 682 683 663 647 658 640 570 475 408 404 432 470 527 596 657 733 810 876 903 932 947 983 1002 1018 1003 985 957 900 791 635 447 278 164 97 62 43 45 45 42 47 98 149 165 104 72 48 48 56 60 72 85 90 78 83 100 113 114 126 131 99 84 88 96 99 71 45 43 140 256 362 431 472 525 581 614 679 702 739 758 766 774 792 800 814 842 874 897 913 926 954 970 985 958 931 916 900 885 858 827 792 785 765 724 694 656 599 539 402 378 329 265 244 254 235 186 165 118 88 86 106 150 227 299 335 365 431 541 621 659 655 654 654 647 593 562 549 463 308 224 239 176 101 95 177 311 401 399 291 328 385 381 322 261 236 243 234 213 213 233 261 257 241 236 254 273 297 316 334 341 352 363 443 447 420 369 337 326 319 311 284 285 274 254 224 213 210 204 177 187 220 259 263 224 145 78 88 93 105 97 97 97 101 97 77 76 76 76 79 79 107 131 201 157 137 156 143 90 82 114 78 85 109 149 208 256 292 307 330 326 327 323 319 289 214 136 73 73 54 46 47 56 60 48 53 105 80 46 47 75 70 73 60 51 47 57 53 41 63 94 148 163 154 122 78 52 55 70 93 211 202 49 23 114 118 24 21 28 31 31 35 35 30 18 34 34 37 37 33 33 30 29 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 20 20 20 20 20 20 20 16 16 13 17 21 30 41 25 57 44 48 45 46 43 43 37 34 31 31 31 32 35 32 32 33 33 34 38 42 42 46 46 34 42 46 46 42 42 50 54 39 43 43 47 47 43 39 39 95 87 79 67 55 47 39 36 56 52 44 40 36 36 40 40 44 36 40 44 40 36 44 60 92 68 40 36 44 49 56 53 41 36 35 34 34 35 55 63 84 120 120 92 104 137 97 37 37 37 37 38 45 57 69 70 56 53 57 53 41 41 41 45 73 69 62 58 50 42 54 73 96 92 84 72 60 48 39 38 39 37 40 156 236 152 52 49 57 58 74 89 97 109 117 113 113 86 98 143 136 108 136 212 176 84 43 72 100 76 72 100 124 124 120 112 108 100 96 95 98 118 110 66 41 43 70 82 50 50 62 70 62 50 70 109 99 99 76 63 59 56 53 53 41 41 42 95 195 263 271 254 156 103 39 38 51 60 49 49 65 49 41 65 73 65 53 57 60 52 52 60 76 76 65 53 45 40 40 53 97 137 156 160 68 56 44 44 45 42 41 41 41 41 41 42 50 50 57 57 57 65 65 73 69 69 54 50 40 41 42 42 47 44 55 47 55 55 63 71 79 79 75 71 91 99 87 94 114 78 54 105 53 65 69 73 69 61 57 49 40 49 57 53 40 40 49 76 51 55 51 51 44 44 40 39 40 58 82 79 99 140 184 208 159 95 42 41 42 41 40 45 41 41 46 62 71 75 68 64 66 62 54 58 62 62 54 46 42 46 51 55 59 59 59 55 56 61 43 39 43 104 112 60 48 48 48 48 49 49 49 49 56 52 52 61 72 56 43 41 62 50 54 58 54 41 41 46 42 51 63 42 42 115 127 42 55 58 58 50 42 41 41 42 42 42 42 42 42 46 66 70 66 58 53 45 49 49 45 48 70 66 62 59 63 64 49 41 41 42 55 55 64 120 160 156 133 117 104 88 71 61 41 40 49 40 40 41 60 49 56 49 41 42 57 57 49 41 40 40 43 43 51 51 54 54 54 54 59 52 56 56 45 40 40 39 39 38 38 38 45 45 52 48 38 39 51 59 76 112 128 113 39 40 41 41 40 40 40 40 51 55 55 51 46 46 46 42 46 46 50 50 50 50 50 50 41 40 40 44 44 44 44 48 48 48 48 48 48 48 48 48 40 40 40 40 47 47 43 43 43 43 50 50 50 50 50 54 75 55 46 62 73 69 48 40 29 31 31 30 31 41 45 33 42 42 43 43 43 42 42 42 32 54 97 113 101 76 40 30 61 50 34 33 32 32 32 32 41 37 37 33 33 41 41 45 70 58 49 33 33 33 41 45 64 89 129 129 85 58 121 191 247 255 251 231 214 206 174 145 121 101 70 55 43 35 36 48 44 48 51 41 41 38 38 38 38 40 87 157 228 278 295 269 256 198 147 110 87 64 43 38 38 40 55 55 47 58 86 102 116 96 64 41 41 61 89 109 73 89 85 61 49 56 52 41 43 42 41 41 99 172 230 257 228 253 274 272 258 232 189 150 96 167 235 281 300 267 167 70 71 71 76 74 76 73 74 89 102 106 95 83 75 68 64 57 45 46 58 51 45 45 46 51 50 69 57 45 93 177 193 153 105 84 60 60 92 144 196 245 310 336 343 336 340 329 306 280 249 247 193 103 60 101 142 154 169 149 105 60 43 43 44 49 43 43 44 46 58 74 90 94 54 53 52 52 52 60 60 56 77 84 117 183 296 400 442 436 426 355 282 261 264 243 226 220 193 140 110 156 265 343 377 383 469 450 451 426 314 154 72 63 56 105 168 176 139 107 135 178 174 221 264 265 237 217 213 232 234 265 304 338 367 395 433 455 471 485 455 477 519 466 373 342 329 360 403 445 482 520 553 569 561 580 599 622 651 682 724 754 788 828 863 867 867 878 890 887 888 884 777 600 513 571 627 616 607 658 673 646 630 644 633 595 596 574 567 566 563 547 530 510 490 475 464 448 441 426 423 415 393 381 373 362 355 352 360 361 370 358 350 349 361 377 381 398 513 511 525 561 580 568 549 550 516 459 370 301 315 384 416 416 372 315 244 210 187 149 110 83 87 95 114 137 152 155 154 146 167 218 245 252 286 325 328 291 341 379 421 471 525 599 677 761 881 918 858 676 407 187 102 96 67 50 54 64 70 79 102 132 218 162 105 82 75 64 48 47 45 45 83 163 166 97 57 46 69 55 62 70 81 84 96 95 66 75 80 72 57 49 49 48 72 67 55 47 46 46 51 63 79 67 62 62 66 66 58 47 48 48 57 83 97 107 125 139 198 288 391 430 431 439 431 393 365 308 277 257 214 135 79 67 130 134 97 105 109 43 43 132 96 90 97 84 56 49 48 48 47 47 66 82 94 101 109 101 102 82 58 58 78 118 138 130 112 84 91 107 102 73 68 95 115 121 179 297 421 473 467 449 515 549 592 639 678 694 681 668 793 784 770 772 841 932 1001 1017 1002 980 954 902 826 742 665 577 353 224 139 114 93 60 56 69 70 135 182 194 232 316 417 468 485 486 461 352 188 60 44 45 51 55 92 104 76 54 53 69 96 165 298 485 638 735 849 950 1005 1010 1007 996 969 953 936 913 903 877 850 828 806 769 713 660 585 490 382 291 242 222 204 187 127 133 163 154 119 69 51 72 75 61 45 60 68 60 45 41 42 57 98 103 83 79 114 149 238 338 426 454 450 483 556 617 630 660 710 780 844 890 908 905 881 882 869 846 809 764 742 727 694 668 612 522 399 268 180 130 88 49 47 48 50 63 92 136 90 78 50 48 49 70 99 127 95 95 76 52 51 52 60 76 76 64 51 54 82 117 117 104 88 108 120 120 109 104 109 116 63 99 85 49 49 52 68 65 123 134 173 194 152 96 95 139 329 131 48 63 75 59 103 163 99 91 79 59 50 50 55 71 77 52 51 67 122 142 121 81 61 73 57 47 47 51 51 49 56 52 51 51 52 53 62 67 91 91 66 53 66 102 85 50 70 125 133 142 151 124 149 262 275 148 95 151 158 105 155 301 434 491 522 537 558 573 588 603 588 596 598 594 571 535 492 447 369 343 331 315 310 306 302 309 341 342 354 358 351 332 316 304 303 326 364 398 447 481 513 528 567 574 571 564 550 523 512 497 480 474 460 422 370 344 350 364 313 302 193 96 33 56 239 202 50 46 71 109 137 141 174 231 147 90 37 33 34 46 58 72 87 91 83 72 72 65 64 57 49 53 49 40 57 85 73 33 39 52 84 84 60 72 171 275 308 216 116 77 68 57 37 37 38 46 54 42 38 46 66 74 62 42 38 39 59 75 75 67 64 57 65 61 57 57 50 46 41 42 42 50 54 54 57 46 41 41 42 42 42 42 42 46 41 57 69 65 64 60 64 64 57 53 49 49 49 57 61 65 65 69 73 61 49 41 49 57 54 46 44 63 141 246 316 330 379 385 419 489 528 528 531 543 513 505 497 470 423 388 386 415 502 457 321 143 57 78 71 38 39 39 38 38 38 38 39 43 74 54 46 57 58 57 97 133 201 186 94 41 104 155 228 334 427 508 564 554 555 597 623 592 572 593 628 650 685 723 746 734 702 722 700 633 587 600 641 664 593 602 610 602 565 484 400 340 414 452 516 577 649 738 811 857 900 932 974 1006 1014 998 967 931 888 794 677 540 367 233 134 51 43 43 43 43 51 63 79 91 75 50 46 74 86 71 67 68 88 97 109 106 98 71 47 46 47 55 79 82 74 62 65 93 206 314 404 450 499 567 620 637 671 709 751 781 797 808 835 847 889 912 939 948 964 972 992 997 996 989 973 958 950 931 908 885 830 812 776 737 716 687 622 543 426 398 338 258 201 188 178 149 133 74 52 70 111 139 179 219 260 261 298 388 506 602 647 673 714 729 658 621 625 554 431 387 255 212 165 129 135 182 276 334 236 243 298 344 377 370 341 313 236 215 235 290 290 245 249 312 322 348 367 374 381 400 431 455 486 501 482 439 404 392 361 329 345 334 315 292 273 251 229 210 160 146 151 173 202 183 123 60 73 62 62 69 77 81 76 72 111 91 86 94 105 109 109 108 190 165 193 254 238 142 86 106 102 98 98 110 138 170 198 217 236 287 299 287 299 315 250 144 84 82 74 47 47 60 61 49 74 122 89 48 91 86 57 64 71 51 51 67 62 42 42 54 135 177 193 164 103 51 61 84 130 141 104 35 24 41 60 62 18 32 28 31 39 43 34 14 34 34 37 37 33 33 29 29 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 20 20 20 20 20 20 20 24 24 20 21 25 33 37 27 52 39 47 44 49 46 46 40 37 34 38 31 35 31 35 32 33 33 34 38 42 42 46 46 34 42 50 50 42 38 50 58 35 35 39 39 43 39 39 39 119 99 67 39 35 35 43 51 52 48 44 40 36 40 40 44 40 40 40 40 36 40 48 60 92 67 40 36 40 36 36 36 48 36 34 34 34 39 54 62 67 132 168 124 80 81 69 41 37 37 37 37 42 54 57 46 48 60 68 57 49 41 45 57 69 65 62 58 50 46 50 58 49 76 104 120 112 80 44 38 37 44 60 108 140 64 38 73 54 54 70 82 89 101 105 98 126 75 75 151 196 168 128 124 76 43 44 100 124 92 76 96 120 120 120 112 104 96 84 80 71 95 102 82 74 75 58 40 39 39 42 74 82 66 74 109 92 87 68 55 44 41 42 45 41 58 103 163 243 272 208 135 124 83 39 43 59 55 49 57 73 61 57 77 73 45 40 40 60 64 72 72 72 64 56 53 45 40 40 61 105 149 184 200 88 68 48 40 41 42 42 41 41 41 41 41 41 42 57 61 73 77 81 81 81 73 66 66 41 41 42 43 44 48 52 51 67 67 67 71 71 71 75 75 103 99 51 62 126 98 54 97 65 69 61 57 57 57 61 65 49 53 61 57 53 53 61 80 55 59 55 55 48 47 40 40 41 66 79 76 104 140 168 164 103 55 40 40 41 41 41 49 41 41 46 58 67 75 72 76 78 70 58 58 62 58 46 42 42 42 47 55 55 59 59 51 42 45 45 42 45 96 104 64 42 43 43 44 45 53 57 57 60 56 52 63 68 71 47 41 50 62 66 62 50 42 45 53 78 39 41 62 46 62 78 41 54 62 70 70 58 42 41 41 42 42 42 42 42 46 66 70 70 54 49 45 49 53 49 48 62 74 70 55 59 63 52 40 41 46 47 43 71 116 144 148 120 89 72 64 67 62 49 40 57 45 41 45 54 58 50 42 41 42 61 61 49 41 40 40 43 43 51 51 54 54 54 51 47 40 39 39 39 38 38 37 38 36 36 37 57 65 68 52 49 58 58 74 115 156 156 117 39 40 41 41 40 39 39 40 51 54 54 50 46 46 46 42 46 46 46 46 46 46 46 46 45 44 44 48 48 48 48 48 44 44 44 44 44 44 44 44 40 40 40 40 47 47 47 47 43 43 50 50 50 54 54 54 62 39 43 70 73 41 32 44 32 32 64 104 109 73 49 49 38 38 38 38 34 34 34 34 42 102 149 133 93 69 48 32 60 33 30 28 29 30 33 38 45 41 37 33 33 37 41 45 42 34 33 33 33 37 52 56 40 60 88 93 69 64 125 206 226 223 211 190 174 158 133 102 69 66 59 59 52 45 45 45 44 48 44 41 41 38 38 38 38 39 59 109 168 222 257 261 232 170 114 63 43 40 39 39 38 39 39 39 38 40 66 80 76 65 53 45 49 69 93 109 85 97 73 40 40 53 65 41 42 41 41 41 57 103 146 169 136 165 210 243 256 233 194 159 143 231 309 273 184 111 83 74 94 102 99 116 161 197 178 129 137 136 117 110 115 116 100 69 62 62 58 47 45 45 46 55 86 73 49 49 109 169 169 128 56 60 72 84 108 144 184 229 299 340 360 380 392 377 354 332 265 211 152 142 195 244 229 173 90 77 49 44 43 44 44 44 45 45 45 45 46 54 54 50 45 45 52 48 56 56 57 54 74 105 144 193 278 375 443 469 479 419 345 321 311 267 233 212 172 108 91 149 235 301 339 373 493 464 443 445 415 319 215 149 75 95 140 172 176 160 183 227 203 207 213 213 217 240 271 294 269 296 327 350 387 414 437 447 491 518 488 474 486 383 264 241 244 288 358 423 471 508 527 542 557 583 614 651 689 734 780 815 842 878 908 890 871 863 852 822 740 680 535 353 307 397 461 434 414 469 508 499 497 501 500 481 494 483 490 502 517 524 512 503 487 487 487 488 480 472 468 457 434 415 395 376 369 366 366 374 383 387 391 402 418 442 465 502 628 649 664 683 695 668 621 579 486 425 330 257 248 290 363 417 417 349 255 195 137 74 44 45 77 77 84 87 87 82 85 92 120 155 182 209 267 322 340 328 354 376 393 411 457 546 656 756 899 910 842 668 427 215 106 71 55 68 68 47 44 62 105 136 186 111 75 92 100 57 47 47 48 46 46 78 89 72 71 77 47 49 76 96 103 94 70 54 49 66 98 130 159 159 104 55 80 72 63 47 46 47 52 56 67 59 51 47 54 58 54 46 49 48 65 76 78 92 107 105 172 250 358 412 397 377 377 362 380 306 268 312 312 190 98 87 191 247 144 100 181 117 46 87 77 77 69 56 50 49 49 57 48 55 66 86 116 124 127 108 149 138 117 81 68 72 76 68 72 92 156 204 207 179 146 97 129 92 102 210 339 415 444 473 522 525 568 646 678 678 674 689 758 768 758 746 814 912 970 973 994 968 939 895 823 731 639 534 307 211 150 116 87 69 70 86 67 127 167 178 221 308 385 404 391 397 392 311 165 62 48 50 52 63 80 72 68 72 71 83 132 225 366 526 665 770 881 970 1017 1010 1003 989 976 945 939 921 919 889 865 846 836 809 764 716 668 592 486 399 340 299 258 214 130 113 163 201 176 83 48 47 69 49 43 42 55 63 58 43 45 70 94 90 70 89 155 229 365 437 474 465 474 542 611 642 671 706 768 822 867 901 916 924 897 879 853 816 775 730 681 658 640 623 567 472 341 206 114 61 101 66 50 54 50 49 52 96 139 118 78 50 49 58 86 110 75 71 64 52 52 61 85 105 84 103 94 74 102 145 136 91 115 110 110 126 138 154 162 166 133 138 112 70 50 49 50 50 140 158 233 300 254 140 121 190 287 123 55 107 107 50 48 49 68 76 76 60 50 50 51 56 56 52 56 71 91 98 89 77 48 49 53 54 62 71 63 50 48 49 52 61 73 70 66 62 66 63 58 62 81 85 68 51 84 87 75 115 156 112 94 183 256 196 160 148 114 78 117 238 468 561 599 606 619 638 637 621 618 619 612 598 560 517 466 417 351 322 309 304 299 306 314 314 342 346 346 343 332 317 298 297 318 344 386 432 477 499 513 520 551 562 559 553 538 523 505 493 453 451 441 424 402 365 327 304 285 302 224 168 103 175 382 310 258 238 239 232 173 77 50 82 126 74 35 33 35 70 70 61 87 87 83 72 65 57 57 50 33 38 34 33 46 82 89 62 63 44 56 88 100 100 131 175 264 180 108 93 85 53 37 42 46 58 54 38 38 38 38 38 70 66 67 71 71 67 59 41 61 50 57 53 53 49 49 45 49 41 41 49 65 73 83 69 43 43 43 43 43 43 43 50 42 49 65 73 76 64 56 52 61 53 49 49 53 61 69 69 57 61 61 61 61 57 57 53 71 66 58 68 98 160 238 300 366 343 357 419 474 493 501 509 490 498 470 446 454 443 411 376 394 460 457 329 183 93 58 39 50 46 46 46 49 53 64 64 87 71 79 114 127 134 186 242 282 266 154 104 188 258 305 422 496 565 598 587 593 615 637 607 634 647 670 688 730 765 776 748 700 714 692 618 553 539 549 553 564 533 498 480 482 486 460 441 388 402 430 475 535 627 720 789 842 888 943 992 1004 988 962 932 896 794 709 604 443 313 209 99 63 42 42 55 55 42 47 64 64 43 44 70 90 66 54 62 46 62 74 70 58 47 55 63 44 46 69 88 111 146 181 226 292 387 442 468 525 609 643 644 678 723 777 820 847 871 909 929 978 983 994 1002 1014 1018 1018 1019 1014 1003 1000 985 973 954 942 934 880 845 791 744 735 721 641 553 466 415 335 235 167 134 124 107 87 54 51 61 110 130 143 167 212 205 206 260 358 449 511 552 672 751 722 674 676 604 528 550 379 321 264 233 181 145 180 235 224 167 151 178 237 272 263 242 281 244 267 338 362 333 344 402 376 398 413 416 427 457 488 511 543 577 577 547 516 496 461 421 438 422 398 373 357 327 285 252 217 179 142 132 138 127 92 53 110 86 70 86 121 149 156 151 150 145 136 139 154 154 149 144 171 185 267 390 383 256 161 161 150 138 122 110 108 109 117 128 137 202 223 200 221 257 219 132 84 90 86 51 47 64 69 54 70 110 81 72 135 117 56 75 110 74 62 71 68 44 44 44 125 163 178 150 109 69 79 91 84 60 34 28 26 25 34 63 27 37 25 24 32 44 39 14 33 33 37 37 36 36 33 29 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 20 20 20 20 20 20 20 28 24 24 24 24 29 33 23 35 30 34 39 47 45 42 35 40 37 34 30 34 31 31 32 33 33 37 41 45 49 49 53 34 45 57 53 45 41 49 57 54 46 42 34 38 42 54 59 91 75 51 35 35 35 43 55 48 44 40 36 36 40 44 48 40 44 44 40 36 40 48 56 79 59 44 51 40 34 34 35 35 35 34 34 34 50 58 66 47 100 128 96 56 53 53 46 62 54 46 42 42 46 46 42 43 55 67 60 52 49 61 73 57 61 58 58 43 43 43 46 45 65 93 113 117 101 81 69 53 129 89 39 49 49 41 85 62 59 63 66 74 82 86 83 123 87 87 143 184 160 116 92 84 84 116 152 140 100 84 100 108 104 104 100 96 92 88 84 96 100 91 67 83 103 90 50 40 40 42 86 90 66 58 78 72 71 56 48 40 40 41 45 65 118 171 195 204 180 116 51 76 55 43 59 63 47 40 53 65 64 77 105 97 60 52 76 67 83 96 88 64 48 44 48 56 49 41 45 65 97 132 152 97 73 41 40 41 42 49 45 41 41 41 41 41 45 60 64 84 84 88 77 73 62 54 54 42 42 43 44 52 49 53 52 71 75 75 75 71 68 64 68 51 87 83 138 226 166 46 45 57 61 57 49 49 57 61 65 53 53 49 53 57 61 61 68 51 55 51 51 44 47 40 40 42 62 71 68 100 136 140 116 67 46 40 40 40 40 48 53 41 46 46 54 63 75 76 84 82 66 50 46 54 54 46 42 43 47 51 51 55 55 55 51 42 44 45 43 44 68 72 52 42 42 43 43 44 49 53 57 56 76 83 63 67 90 94 90 50 50 50 46 46 50 42 42 113 37 39 85 66 50 66 41 41 42 54 66 66 58 46 42 42 42 42 42 42 46 66 70 70 54 45 45 53 57 49 44 66 78 78 55 55 59 52 40 41 43 42 43 72 92 108 120 100 72 47 44 59 63 50 40 57 50 42 43 55 59 51 42 41 42 65 65 49 40 40 40 43 43 51 51 54 54 54 50 39 38 39 38 37 37 36 37 41 36 36 61 97 105 81 53 95 83 64 92 161 205 154 63 38 40 42 41 40 39 39 40 51 54 54 50 46 46 46 42 42 42 42 42 42 42 42 37 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 36 36 36 36 43 43 47 47 39 39 50 50 50 54 54 54 50 58 74 78 61 41 41 56 88 84 156 268 265 145 65 65 33 33 34 38 46 50 58 58 106 170 197 149 89 61 53 41 32 32 32 32 31 32 33 34 42 38 34 34 34 34 38 42 34 33 32 32 33 52 76 88 55 48 56 61 53 64 125 194 199 187 159 130 111 110 97 73 33 34 35 43 49 49 50 46 40 51 48 41 41 38 38 39 55 51 62 78 112 171 229 254 252 214 177 114 71 43 38 39 39 38 38 38 39 41 56 64 40 40 40 41 49 61 77 85 73 65 49 40 40 40 45 41 41 40 41 40 45 77 132 168 175 184 207 220 228 224 209 201 246 254 230 149 64 38 62 106 89 125 187 255 319 351 311 239 232 209 183 176 193 206 167 113 93 73 61 46 45 46 54 62 89 61 53 97 157 176 132 80 43 48 72 84 96 132 184 241 350 399 439 471 478 437 394 364 305 230 184 222 301 309 224 125 45 45 45 44 45 44 44 43 53 50 50 58 62 58 46 44 44 45 56 60 64 64 65 62 71 118 157 191 256 360 444 485 495 443 385 352 319 251 197 168 124 76 75 138 205 259 306 359 453 448 433 436 438 408 348 283 253 207 192 196 172 128 108 124 145 156 174 197 236 275 314 344 300 327 354 376 400 423 402 381 437 504 486 456 415 259 128 142 149 200 270 342 403 448 485 512 541 571 617 658 707 761 822 860 884 905 905 867 829 795 741 651 484 385 263 157 156 217 242 226 218 237 267 286 300 299 298 293 305 316 335 363 402 425 436 439 458 472 484 499 499 502 490 479 484 472 456 437 429 426 427 435 470 482 490 502 509 533 572 621 695 755 782 790 787 760 675 585 445 374 294 230 177 176 250 353 444 406 347 264 157 59 43 65 85 73 61 56 52 55 51 51 86 93 115 166 225 284 322 336 375 384 381 379 416 498 620 728 872 887 823 676 467 274 156 98 110 127 103 46 42 66 108 115 100 68 80 128 101 47 45 48 69 47 46 65 92 96 103 100 82 68 75 82 85 81 84 84 96 124 172 252 324 328 245 143 84 76 67 51 47 52 64 68 67 71 63 55 54 58 62 51 49 48 53 69 75 93 104 83 125 196 323 398 375 347 358 359 328 325 321 335 320 218 111 87 112 261 134 48 215 255 96 61 64 60 53 51 50 50 50 62 89 72 66 85 116 147 158 154 205 217 209 156 104 84 87 76 125 150 213 242 234 222 181 106 127 86 91 144 208 277 377 478 523 509 532 611 655 650 658 701 695 754 784 766 787 853 919 947 990 964 935 891 826 724 620 507 256 176 118 74 56 56 57 57 64 108 139 143 186 270 326 322 225 231 246 184 59 42 47 51 52 83 92 79 91 130 117 85 184 293 431 579 703 800 900 974 1018 1006 1003 989 976 952 939 928 915 881 857 853 854 839 809 776 716 648 565 483 420 356 295 235 189 116 119 158 149 87 63 109 72 75 50 43 44 88 99 76 81 81 93 112 144 218 312 389 433 493 521 510 542 622 680 674 702 756 826 860 882 897 913 928 906 880 842 794 749 692 638 600 590 581 533 434 291 155 63 46 49 49 71 106 91 50 49 51 99 94 78 62 58 58 66 70 54 51 52 57 60 53 52 52 64 103 114 89 121 172 147 78 177 152 127 147 190 219 238 226 219 168 123 101 56 49 50 94 104 119 226 345 292 135 100 181 155 63 55 107 88 50 51 76 51 68 80 72 59 51 55 52 72 76 67 50 47 47 57 90 73 49 49 85 98 74 58 51 55 63 79 88 92 77 65 54 53 52 52 77 81 53 51 59 133 76 45 93 213 178 90 91 160 212 232 157 91 91 138 226 476 592 638 636 645 660 651 611 636 626 612 583 537 487 433 387 329 303 294 286 300 315 334 346 350 350 346 339 324 309 294 297 325 366 409 458 496 514 521 523 530 531 536 534 527 517 509 498 459 416 382 388 407 369 263 169 181 238 205 204 147 219 410 310 330 287 259 216 124 36 35 73 66 37 34 34 64 91 78 46 76 76 72 58 54 50 47 39 34 72 127 155 166 158 102 42 33 48 108 148 120 60 51 79 132 68 37 61 77 53 57 90 46 55 46 38 46 66 62 42 50 67 71 63 51 51 59 56 61 54 50 50 53 49 49 45 65 45 40 40 63 79 87 77 63 45 44 44 43 43 51 51 46 50 66 81 88 72 52 44 57 49 41 41 49 57 65 65 53 49 53 61 69 69 65 50 43 55 70 65 44 58 136 214 364 318 307 362 429 460 479 483 459 463 439 442 469 445 405 394 467 444 451 453 357 191 97 101 77 80 79 75 86 90 94 94 149 145 180 220 239 231 262 313 289 316 240 228 346 394 412 490 548 594 639 638 648 666 677 658 691 704 715 729 761 795 779 731 720 695 638 581 545 528 470 410 420 424 414 413 415 411 404 404 373 363 360 365 420 509 618 709 773 826 900 957 988 991 976 954 917 806 732 643 490 383 292 186 84 40 39 46 50 40 42 68 104 65 54 82 95 59 47 47 50 62 54 45 44 50 102 145 65 92 127 161 200 251 298 347 369 442 479 489 547 628 661 638 692 738 796 851 889 921 956 986 1006 1009 1002 1009 1017 1017 1017 1009 1018 1018 1007 996 973 961 961 961 923 888 817 771 769 763 679 573 509 426 319 231 152 103 89 81 55 51 50 54 96 102 106 123 156 157 151 169 223 282 318 365 565 718 753 735 721 638 584 639 613 493 393 348 290 196 168 176 143 158 182 166 145 160 212 275 218 164 162 262 361 395 394 412 445 463 482 505 523 539 556 568 576 623 645 615 584 580 568 541 537 517 486 468 449 411 357 308 270 233 183 146 121 107 80 57 94 62 49 58 117 168 184 186 201 212 215 198 184 180 199 236 230 236 315 451 444 313 230 239 192 176 149 130 112 90 83 82 82 131 139 117 138 186 179 131 68 89 82 51 46 67 83 68 54 90 68 90 184 154 84 115 135 88 57 70 72 45 46 50 66 77 84 76 67 58 57 60 59 73 64 31 29 37 28 23 32 42 26 17 21 48 39 22 26 33 37 37 36 36 32 29 25 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 20 20 20 20 20 20 20 20 20 20 16 20 20 24 18 30 25 33 34 43 43 41 38 46 40 37 37 30 34 31 31 33 33 37 41 45 49 49 53 34 45 57 53 41 41 49 61 121 98 70 46 34 34 42 50 34 39 43 47 47 43 39 35 48 44 40 36 40 40 48 48 36 44 44 36 36 40 52 56 87 75 64 75 60 39 35 47 33 33 33 34 42 54 66 70 47 48 48 40 52 73 53 38 86 82 78 62 46 38 38 42 46 58 70 67 59 56 72 81 61 57 58 58 47 43 42 41 41 49 57 65 73 89 105 117 97 209 153 49 113 165 101 53 70 63 63 67 66 70 71 71 91 87 91 111 111 92 95 108 100 116 140 144 116 80 84 108 96 96 92 88 88 92 96 100 108 108 91 60 63 82 58 39 42 40 46 94 106 82 63 82 45 48 44 40 40 41 46 50 86 155 207 183 136 96 64 43 52 47 47 71 63 39 39 44 52 60 93 133 124 92 96 128 87 111 127 111 76 48 44 52 56 52 41 40 45 69 104 128 109 77 41 40 40 41 49 45 41 45 49 53 56 56 56 60 76 80 76 61 53 41 41 41 43 43 48 49 53 57 53 53 71 75 83 79 72 64 56 56 43 59 42 75 174 126 40 41 41 49 57 61 61 57 53 49 49 41 40 41 53 57 53 52 43 47 43 43 39 39 39 39 41 54 55 56 92 124 112 72 51 50 41 40 39 40 45 45 42 46 46 54 59 63 79 91 67 54 42 42 50 54 50 42 43 47 51 51 55 55 51 47 44 44 43 41 41 43 48 44 43 43 43 44 44 44 44 44 52 84 87 43 40 42 74 74 73 57 41 40 42 54 54 50 40 64 92 44 40 181 209 41 40 41 46 66 82 82 74 62 42 42 42 42 42 46 66 70 74 54 45 45 53 57 49 44 66 93 86 70 55 59 63 41 41 42 41 42 79 80 79 96 87 55 42 42 55 62 42 40 54 50 46 43 59 67 56 43 41 46 69 69 49 40 40 40 43 43 51 51 54 54 54 50 40 39 39 38 38 37 37 41 72 52 56 88 132 136 96 52 128 96 69 117 223 276 193 62 38 44 49 45 40 39 39 40 51 54 54 50 46 46 46 42 42 42 38 38 38 37 38 37 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 36 36 36 36 43 43 47 47 39 39 50 50 50 54 54 54 43 90 110 78 45 49 57 57 133 121 229 385 369 181 53 49 33 34 42 58 78 98 110 118 142 198 210 141 69 41 33 32 30 48 88 97 73 41 32 32 46 42 34 34 34 34 42 46 38 33 32 32 33 60 88 104 87 60 52 49 49 65 117 178 203 179 139 95 86 78 78 66 42 42 35 36 41 42 38 37 44 44 41 41 41 42 38 39 67 63 58 50 69 116 183 227 284 282 262 198 107 47 38 38 39 38 39 48 53 53 41 39 40 41 45 49 49 53 53 53 49 41 40 57 57 40 39 40 39 40 40 41 53 93 160 209 228 204 184 176 188 212 248 269 242 155 74 49 61 75 78 73 130 186 283 370 416 420 414 392 336 295 268 265 295 300 261 198 111 95 68 56 56 60 75 68 64 44 68 152 216 192 100 43 43 52 60 60 64 112 192 273 394 447 501 528 510 452 382 335 293 298 320 331 293 199 115 61 45 46 46 45 45 44 44 45 49 53 66 86 97 89 69 49 44 55 67 71 75 79 77 70 59 103 142 168 232 326 419 471 484 436 389 352 303 226 153 123 84 49 56 123 186 225 276 355 419 456 454 428 402 393 378 359 272 198 151 152 144 108 84 89 53 101 174 221 247 281 316 347 311 342 372 392 408 404 349 307 320 424 438 408 351 182 72 121 81 104 161 226 291 360 425 478 488 533 575 635 691 749 814 856 927 920 878 810 745 673 567 429 284 182 108 102 128 134 119 95 114 105 111 153 183 178 168 163 157 172 184 219 258 286 300 307 354 380 419 453 484 491 495 491 515 507 499 495 495 491 495 499 518 538 562 570 585 608 648 705 775 851 891 880 864 822 714 582 462 382 300 223 126 72 131 246 433 430 406 332 193 74 51 96 120 100 77 61 52 48 44 47 91 78 88 143 210 257 299 326 387 401 403 403 429 495 608 704 819 849 812 688 507 337 219 164 216 221 162 61 41 61 83 54 45 56 76 69 69 77 53 46 47 47 47 58 77 88 83 63 80 77 84 92 99 107 111 115 107 219 311 349 399 423 347 209 123 100 80 64 56 52 60 60 48 48 55 51 47 47 55 52 47 49 69 89 100 95 81 72 103 142 229 317 348 324 316 328 309 313 305 319 339 285 186 132 113 82 49 49 89 166 118 50 52 52 51 51 50 51 59 74 73 77 83 93 108 138 162 191 298 329 316 272 268 288 277 227 213 231 236 214 207 207 167 116 108 87 81 122 183 235 291 344 445 511 565 576 599 638 658 653 695 754 784 758 768 837 904 931 978 968 951 898 812 716 627 535 317 197 119 82 56 55 56 59 54 106 134 116 148 235 245 177 131 133 139 102 57 45 48 51 57 82 94 86 112 135 130 125 248 400 535 628 725 843 947 986 1002 991 980 962 949 948 951 944 900 861 864 900 900 857 814 793 748 705 637 547 496 448 375 272 222 205 174 125 113 144 167 170 153 168 170 145 116 87 82 75 111 123 155 210 284 358 423 479 469 489 541 622 674 695 730 772 756 787 837 871 898 905 904 904 906 865 812 767 715 661 600 566 544 527 479 380 256 133 68 49 48 49 67 110 103 59 51 68 50 51 67 67 66 62 62 66 86 70 55 52 52 52 51 51 68 67 106 121 112 111 129 131 198 189 203 247 302 338 344 310 304 238 173 136 94 51 52 87 77 75 146 248 222 107 68 121 102 51 51 87 50 55 123 51 68 96 116 108 80 56 52 52 56 52 51 51 58 50 54 54 61 77 97 101 101 81 81 85 78 59 67 99 136 124 72 50 50 52 53 56 52 51 52 64 94 61 48 70 138 178 159 115 108 121 165 192 157 108 99 171 412 572 661 655 644 675 677 637 635 629 604 559 502 449 407 370 318 299 290 290 301 328 362 378 366 358 350 335 324 317 321 339 364 400 439 481 523 553 564 578 542 539 529 514 500 474 451 436 408 389 379 389 391 334 231 145 205 209 101 77 40 74 182 54 95 88 88 84 76 73 81 100 41 36 36 36 60 79 83 86 54 70 50 34 39 36 35 36 36 77 173 256 284 228 119 39 32 104 168 136 84 72 87 83 56 35 36 69 61 65 117 102 62 51 43 46 62 66 58 46 51 63 75 67 55 51 59 64 69 46 40 40 41 53 60 56 64 44 67 83 91 131 175 157 115 81 57 44 44 47 59 63 62 54 50 54 73 73 64 48 45 45 41 45 45 49 53 57 69 57 45 49 65 73 69 50 79 68 63 66 69 87 118 164 238 240 270 341 391 391 413 445 425 456 467 446 437 444 439 400 449 422 433 396 319 308 275 191 189 184 180 176 195 207 210 198 293 264 271 315 350 346 342 361 343 374 378 402 453 492 516 558 573 584 606 633 667 678 685 681 733 779 806 778 758 762 766 759 710 661 582 518 459 413 356 320 326 329 307 293 280 277 280 291 282 304 302 278 294 375 492 599 681 760 830 888 933 960 971 972 970 895 800 698 596 477 365 280 167 117 114 130 104 61 90 166 104 73 54 62 59 45 44 45 45 57 61 45 42 43 79 115 142 184 235 269 272 287 314 363 445 506 532 539 572 642 703 729 742 785 851 918 964 994 1006 1006 1018 1018 1017 1017 1017 1017 1013 1005 1018 1018 1019 999 972 956 945 946 906 911 888 830 776 740 675 600 543 441 302 219 176 111 70 73 55 52 51 53 68 59 68 83 108 118 128 131 134 153 177 232 408 543 651 709 743 713 689 701 728 683 585 442 331 272 222 172 187 143 96 80 103 151 207 246 284 232 202 232 292 350 369 382 423 457 488 539 588 615 641 664 659 702 733 713 683 675 678 671 652 620 589 578 576 534 468 403 350 313 257 193 135 98 79 68 48 49 61 66 85 108 127 142 154 176 203 237 315 398 430 445 457 458 417 384 371 342 323 315 300 300 238 164 143 106 68 67 67 100 105 109 110 114 103 96 77 81 62 45 45 67 87 68 52 95 105 151 229 222 179 203 227 144 86 84 79 53 46 46 42 42 45 41 44 56 75 86 89 79 62 53 51 38 28 25 20 83 91 19 16 45 40 13 30 29 28 28 36 36 28 21 25 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 20 23 23 23 23 23 23 23 27 27 27 27 27 27 27 17 21 19 24 25 37 43 48 45 38 35 29 29 30 34 34 31 32 33 33 37 45 49 49 53 45 45 45 45 45 45 45 41 121 106 90 70 58 46 42 42 42 42 47 47 47 43 39 39 35 36 60 88 96 84 56 36 35 56 48 36 36 36 40 68 92 35 47 151 204 156 75 43 35 43 43 47 54 50 54 51 59 35 43 51 36 48 61 45 93 89 74 66 54 46 38 38 57 65 77 70 66 59 60 61 61 49 50 58 55 43 41 40 37 38 44 68 84 84 72 60 120 168 164 132 140 136 96 65 54 55 63 67 63 67 67 59 60 64 71 79 87 87 94 87 100 104 104 108 108 108 116 120 104 100 96 92 84 76 73 69 72 84 68 41 40 41 41 39 41 40 41 90 114 94 71 78 49 56 56 49 45 53 54 54 134 187 211 159 96 67 44 43 44 38 38 51 55 39 40 60 68 60 81 140 172 172 188 220 199 219 215 159 84 39 40 52 39 52 64 60 48 56 84 116 81 53 40 41 52 41 40 40 77 57 56 64 72 68 64 60 68 64 49 45 41 41 41 41 42 43 48 53 61 57 57 57 76 80 84 72 56 44 43 43 41 42 42 83 131 98 41 39 40 41 45 49 53 57 61 65 49 49 57 65 69 69 61 60 51 55 51 51 43 40 40 40 41 58 59 43 48 72 80 68 41 41 41 41 45 45 45 45 61 54 46 50 63 79 95 103 79 66 54 50 50 54 62 70 42 42 51 55 55 51 47 43 42 42 42 42 43 43 44 44 45 53 57 49 44 44 44 44 51 71 71 59 122 206 197 121 76 65 49 40 41 42 54 54 39 215 247 131 180 339 272 40 40 41 42 46 58 70 79 83 41 42 42 42 42 50 70 82 66 58 53 53 53 53 41 40 66 74 74 74 67 63 63 56 45 40 40 50 54 41 42 62 54 41 45 46 40 40 50 50 54 59 42 50 107 58 40 71 41 42 61 65 53 41 44 48 43 43 51 51 54 54 54 51 39 39 40 39 38 37 41 60 67 79 95 107 103 96 84 78 130 164 201 226 260 277 223 137 65 62 59 59 55 47 47 43 62 58 58 50 46 42 38 38 38 38 38 37 37 37 37 37 44 48 44 40 36 36 40 48 36 36 36 36 36 36 36 36 40 36 35 35 39 39 39 43 43 43 50 50 50 50 50 50 50 66 78 78 66 57 57 61 109 133 201 269 257 165 81 41 32 34 58 82 102 114 126 134 146 202 186 98 62 89 81 32 49 112 169 169 117 61 49 57 34 34 34 34 35 43 51 59 46 34 33 33 41 53 64 60 64 60 68 69 61 77 142 226 243 163 95 79 74 46 45 53 38 39 36 36 37 37 38 38 37 44 37 41 42 42 38 39 39 43 54 54 61 88 135 164 273 302 329 314 250 170 107 83 59 75 88 89 69 45 41 41 44 45 45 45 45 45 45 45 49 45 41 41 45 57 65 72 43 47 52 83 120 160 200 220 256 208 164 179 238 286 305 279 118 51 41 41 57 59 73 114 168 277 415 528 577 570 553 520 391 336 294 283 337 368 333 257 142 121 101 105 117 117 116 97 87 71 127 223 215 115 59 83 43 51 59 51 51 87 159 225 346 403 463 495 487 432 365 315 321 314 312 277 182 75 43 56 58 46 45 53 65 57 53 49 81 85 101 133 165 161 116 75 71 78 90 98 114 118 91 53 67 88 103 117 154 243 348 413 389 377 374 360 300 206 125 99 104 69 69 96 127 154 217 294 380 407 395 364 354 368 347 313 199 137 102 103 92 61 49 54 77 109 178 240 282 304 315 326 353 360 356 353 374 367 283 194 257 373 405 305 180 111 84 49 49 56 85 127 191 257 319 364 436 484 541 602 665 742 818 869 920 879 833 773 658 482 341 244 130 92 110 119 82 55 72 119 122 93 102 156 190 153 107 86 137 128 109 104 123 147 166 181 203 237 287 349 404 447 469 480 523 534 541 533 521 528 540 555 559 590 622 633 648 676 731 788 868 893 910 945 941 799 588 472 424 397 333 205 87 60 90 102 211 354 456 436 311 148 61 70 78 79 79 75 75 72 72 72 56 51 70 121 152 166 221 287 368 394 420 437 458 511 593 665 748 791 774 699 590 467 321 205 181 111 63 59 46 40 40 63 47 56 68 52 53 69 61 47 60 63 66 81 85 84 87 87 44 99 179 235 250 222 178 150 162 262 349 371 380 384 322 228 187 156 116 84 60 48 48 47 47 48 63 67 67 63 63 56 48 50 77 97 101 88 71 61 96 115 175 251 282 266 269 277 289 301 297 307 336 321 270 256 189 191 136 51 49 62 95 98 52 67 71 55 51 51 59 79 74 77 79 77 88 119 174 237 443 499 524 544 580 585 492 379 253 277 277 219 166 138 112 95 46 80 106 168 236 225 197 238 394 477 539 541 560 615 642 630 697 723 746 763 784 833 900 958 998 991 962 906 815 708 630 535 392 251 153 100 68 56 56 56 54 78 102 93 125 178 176 115 102 87 73 55 45 47 53 67 91 107 115 97 108 155 182 208 351 487 599 681 774 885 959 990 1019 1000 978 962 958 956 962 947 896 853 860 884 891 859 829 818 785 749 682 603 544 500 427 336 259 258 231 183 167 187 202 206 169 192 218 228 211 206 205 204 225 244 283 326 372 406 443 468 529 553 602 682 720 734 768 806 807 815 837 868 898 897 888 865 867 822 777 741 701 651 586 532 502 481 437 357 242 134 65 49 49 49 63 102 106 70 51 63 50 50 50 50 49 53 57 57 61 53 50 55 56 57 53 52 96 80 103 117 100 101 139 165 199 249 307 370 416 440 455 449 412 315 215 151 105 60 52 64 65 72 146 216 182 98 71 108 96 93 66 74 58 71 103 49 96 104 108 104 89 77 73 68 60 56 71 87 91 66 58 54 113 89 77 89 89 73 60 60 49 49 62 83 107 108 92 72 68 60 52 51 50 50 49 49 66 54 49 73 118 170 190 187 156 132 140 185 208 167 111 120 365 541 643 659 652 678 681 649 630 613 573 532 476 419 377 347 298 287 290 294 313 340 371 383 366 362 354 346 335 335 339 354 389 430 473 519 561 588 606 602 566 551 529 491 458 435 409 397 374 378 388 401 391 346 275 221 229 193 69 52 33 33 122 32 34 35 72 112 116 77 48 37 41 37 36 36 56 68 72 75 62 74 47 36 56 45 37 38 126 166 214 261 313 327 251 164 156 180 116 34 34 108 151 107 60 35 35 35 77 81 36 58 62 51 43 47 62 66 58 46 51 59 67 63 51 47 55 60 40 40 40 41 45 49 60 63 55 75 130 162 182 226 250 212 135 113 96 60 52 71 82 67 82 62 54 46 61 61 60 52 45 45 41 45 45 49 53 57 61 53 45 53 69 73 69 50 67 43 43 66 70 65 99 150 116 130 193 284 346 361 373 407 426 449 444 431 445 456 443 407 459 428 415 389 340 382 384 300 301 313 324 316 315 315 330 338 385 360 359 391 418 410 406 429 422 457 477 517 549 544 536 570 578 598 640 679 714 726 734 740 786 832 848 828 808 789 759 709 716 633 526 427 351 291 230 198 179 174 160 153 155 150 138 130 186 196 217 234 239 268 374 501 594 677 750 803 852 917 960 980 990 940 864 774 679 571 459 383 243 221 219 228 197 173 214 276 154 126 92 68 44 44 45 65 42 63 79 63 62 93 125 148 234 261 303 314 316 331 366 414 489 550 585 596 637 711 772 799 777 827 898 949 987 1006 1010 1010 1018 1017 1017 1017 1018 1018 1018 1018 1018 1019 1011 988 956 929 925 925 938 939 908 857 816 782 702 610 507 400 285 234 187 95 58 100 106 70 53 72 79 55 53 64 99 110 121 120 111 111 118 154 220 354 497 633 743 763 732 727 875 822 724 593 491 412 309 216 243 185 145 141 157 146 146 153 260 239 209 200 254 309 327 325 406 472 541 583 603 634 672 706 709 740 767 763 767 774 774 762 748 720 689 666 652 606 560 503 438 374 302 230 158 97 82 84 47 49 65 73 68 68 75 75 89 144 207 252 319 414 485 540 611 580 491 431 386 320 336 433 436 408 330 264 204 108 55 87 88 94 86 83 95 103 88 76 84 85 61 44 44 62 90 75 126 153 143 196 288 297 275 318 302 219 130 105 96 68 46 58 44 54 59 58 50 41 40 39 58 52 43 45 49 52 35 40 23 125 157 96 43 42 33 14 19 22 29 32 32 36 32 25 25 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 23 23 23 23 23 23 23 23 27 27 27 27 27 27 27 24 24 18 26 32 44 45 47 48 45 38 35 33 33 30 34 34 31 32 33 37 41 45 45 49 45 45 45 45 45 45 45 45 89 82 82 82 78 74 74 70 54 50 46 43 39 35 35 35 36 48 68 84 88 76 60 48 35 44 36 35 44 44 40 64 64 36 83 196 256 208 132 96 51 51 55 51 58 54 54 51 50 43 71 87 64 60 65 49 65 65 54 54 50 50 46 46 49 57 65 69 62 66 67 68 80 57 49 58 58 42 42 46 52 68 88 108 112 96 68 48 72 84 76 76 92 72 52 68 58 55 55 55 54 51 51 51 60 68 76 91 95 106 106 95 95 88 88 100 112 116 108 96 128 116 100 88 80 73 65 61 52 60 52 41 39 42 45 40 45 40 45 82 98 74 62 70 53 56 49 53 49 57 58 58 133 170 175 123 79 55 43 42 40 38 38 51 55 39 40 64 72 64 93 156 208 232 272 315 330 303 243 163 88 44 39 39 44 40 40 40 40 48 68 80 60 41 39 38 44 68 65 41 49 57 60 52 48 52 64 72 48 40 40 40 40 41 41 41 44 44 45 49 49 57 61 73 80 72 60 52 48 44 43 41 41 42 47 95 127 79 40 41 40 41 45 45 49 53 57 57 53 53 53 61 73 73 65 60 51 54 51 51 43 43 40 40 40 46 46 41 42 59 56 47 41 41 41 41 45 45 45 45 40 42 53 42 46 71 92 107 82 70 50 46 66 98 110 102 42 42 47 55 59 63 63 55 48 44 48 44 48 53 76 81 84 73 68 49 52 45 56 60 79 99 111 122 178 237 217 168 72 68 53 41 41 42 59 73 171 350 455 374 235 156 108 57 40 40 42 42 54 67 75 79 41 42 42 42 42 46 66 74 62 50 53 49 57 53 49 44 66 74 74 67 67 63 63 56 52 53 49 42 41 41 41 41 40 39 45 57 45 49 69 54 73 61 65 86 85 61 49 41 41 42 57 57 45 41 44 48 43 43 51 51 54 54 54 51 58 42 41 47 54 64 66 77 117 92 64 68 81 97 86 84 188 270 331 340 314 252 161 75 68 61 66 66 62 58 57 54 58 58 54 50 46 46 42 42 38 38 38 37 37 37 37 37 44 44 48 48 48 48 52 52 40 40 40 40 40 36 36 36 36 36 36 36 47 47 47 47 39 39 46 46 46 46 46 46 39 50 62 62 58 58 61 65 89 85 113 153 145 93 53 46 54 50 38 42 78 118 134 122 106 146 138 78 54 82 78 38 61 105 141 133 89 53 45 57 34 34 34 34 35 47 55 63 98 82 65 49 45 45 52 52 56 53 61 57 61 86 158 219 191 123 63 55 58 42 41 50 39 39 36 40 37 37 38 38 37 44 37 41 42 42 39 39 38 39 46 46 53 73 116 137 190 226 278 294 270 218 167 147 103 115 116 105 77 49 40 40 44 44 44 44 45 45 45 45 49 45 41 40 44 48 56 71 86 98 126 158 195 223 227 227 215 211 226 254 281 264 196 133 69 42 41 46 61 71 109 174 275 395 531 627 683 697 690 646 473 410 343 286 284 301 258 192 152 139 135 151 182 206 218 215 150 123 151 203 183 95 43 55 59 75 87 75 63 71 107 153 199 248 299 348 412 453 458 435 362 264 168 121 94 67 43 43 42 44 72 89 96 68 59 44 75 93 144 196 243 224 175 126 101 92 107 127 127 96 78 76 46 67 79 73 114 195 277 318 326 333 344 354 300 202 117 91 100 65 57 81 96 111 151 216 227 269 278 279 307 336 319 280 210 140 101 83 69 49 48 53 81 128 197 247 292 311 337 356 364 372 353 330 323 301 226 150 197 250 251 178 112 86 59 49 50 50 53 87 128 178 228 265 349 412 493 572 651 732 820 871 890 853 807 724 551 351 243 193 134 95 108 109 87 56 72 111 138 165 230 296 329 289 268 267 207 164 116 87 87 92 99 98 116 134 184 238 308 366 408 439 492 522 529 533 532 543 570 585 604 631 674 693 705 737 787 830 918 949 938 911 861 647 412 316 337 368 267 121 71 48 39 60 114 238 338 345 265 142 67 72 72 65 57 57 58 59 63 60 68 55 71 114 141 151 182 233 334 360 401 426 463 512 571 638 701 741 751 710 635 541 421 309 192 95 38 38 40 40 52 72 51 56 59 47 47 64 68 63 79 70 74 93 89 76 84 104 83 162 270 336 340 290 222 178 162 230 282 281 257 241 229 203 151 129 108 88 68 48 47 46 47 48 60 72 83 75 67 52 48 61 85 101 101 92 64 51 73 76 104 156 179 175 175 183 238 247 243 248 281 270 234 216 201 219 184 85 52 54 55 54 49 73 77 58 50 50 55 71 83 82 80 70 77 135 214 315 537 642 708 748 758 710 583 436 312 286 238 187 154 132 86 60 47 84 90 188 321 271 168 189 318 459 549 519 501 555 618 642 709 700 710 740 773 826 900 966 993 994 969 913 826 722 649 569 437 280 170 110 85 59 54 53 54 58 78 90 122 140 125 81 83 53 40 41 43 47 56 61 125 144 150 133 147 209 272 327 441 554 665 749 839 932 993 1010 996 973 951 943 947 960 966 951 884 846 852 868 879 855 833 833 796 783 727 652 596 548 495 419 301 294 278 234 200 212 232 247 211 238 276 299 320 319 330 333 361 372 406 430 456 477 491 504 581 606 659 709 742 746 783 818 841 827 829 852 883 882 861 830 828 791 750 717 682 637 552 490 488 466 418 339 239 143 81 51 50 49 55 90 98 70 51 51 51 50 50 50 65 81 83 79 71 75 76 77 78 79 79 76 99 75 74 89 82 72 117 190 219 316 430 504 531 545 572 582 528 393 257 172 109 64 52 56 57 92 150 166 126 82 72 96 76 148 81 47 49 62 70 49 76 72 64 65 57 53 54 57 72 63 87 123 123 71 50 50 122 82 85 141 168 144 108 100 46 48 64 77 89 94 102 99 67 56 51 50 50 50 54 57 58 70 85 97 105 121 154 178 159 127 127 184 223 187 110 97 280 468 609 646 646 667 678 657 626 601 557 508 456 401 351 321 274 270 278 286 305 321 344 352 347 343 342 338 342 342 346 371 422 468 514 562 600 630 642 638 615 591 546 496 447 413 383 372 355 372 401 406 384 350 311 289 281 193 49 48 32 31 93 32 31 33 73 156 161 100 48 36 44 40 36 40 49 57 57 60 71 71 36 33 35 36 37 40 139 179 203 226 293 356 280 160 132 200 176 100 128 212 179 52 44 35 36 34 89 105 36 126 58 50 42 50 59 67 59 51 55 63 71 67 55 51 59 60 40 40 40 40 43 55 79 99 102 150 210 227 226 254 262 211 138 124 103 59 51 74 74 54 74 54 41 40 41 49 53 49 45 45 42 45 45 49 53 57 57 49 45 53 65 69 61 53 83 43 42 74 86 65 77 127 54 65 111 190 261 308 356 402 396 403 394 388 422 461 475 455 555 512 473 411 377 447 468 376 353 381 401 393 372 360 387 422 481 449 444 460 479 471 471 501 491 533 570 621 641 592 564 596 624 647 687 734 762 770 765 775 830 873 889 866 847 809 740 660 682 581 450 335 244 179 130 106 131 118 100 106 130 135 105 77 140 122 140 174 159 141 227 375 484 591 652 692 753 857 946 980 977 951 910 850 770 682 593 530 399 377 338 271 181 118 120 149 146 143 120 92 57 49 53 49 47 99 131 135 170 226 261 260 318 341 367 377 387 405 445 494 541 602 640 655 686 761 830 853 828 878 949 992 1015 1011 1011 1018 1018 1018 1017 1014 1018 1019 1019 1019 1011 1003 996 973 945 914 910 914 942 943 919 885 862 817 736 641 529 402 300 281 234 110 69 147 135 95 79 83 79 51 49 57 85 100 108 108 96 87 71 77 123 206 309 477 674 795 830 844 965 920 829 721 620 523 405 316 328 256 201 202 195 152 116 104 207 226 220 187 189 224 258 269 271 374 490 567 625 664 683 675 713 728 747 767 806 828 828 813 840 825 794 767 737 694 652 608 524 447 360 288 193 111 98 131 64 69 92 100 80 60 51 46 70 145 219 261 303 382 458 537 637 627 525 472 426 316 362 560 585 538 472 407 296 132 56 102 108 87 64 67 83 84 72 56 76 73 53 42 42 50 74 73 149 191 204 256 368 432 464 520 460 377 268 192 137 85 60 57 44 47 47 55 54 49 40 40 42 37 36 47 54 61 57 54 58 176 219 138 49 28 18 15 15 15 26 29 29 25 32 33 25 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 23 23 23 23 23 23 23 23 27 27 27 27 27 27 27 24 27 17 25 34 47 52 46 47 41 38 35 32 33 37 34 34 31 31 31 36 40 44 48 52 52 52 52 52 52 52 52 45 41 42 54 66 74 74 74 70 70 66 54 42 35 34 35 35 40 52 64 68 68 60 56 56 48 56 36 36 60 52 40 56 52 45 112 220 256 188 108 76 55 55 59 55 58 54 54 50 35 47 71 71 47 36 36 44 45 49 41 42 46 46 46 50 45 53 53 61 58 62 63 64 64 40 41 61 65 42 58 94 84 103 123 135 131 103 67 39 51 43 38 51 75 51 43 88 69 58 50 42 42 50 51 63 63 67 75 90 94 105 105 94 84 68 68 88 112 120 104 84 184 148 104 76 64 61 49 44 43 44 43 40 40 45 57 45 52 45 64 89 86 62 54 74 45 53 53 52 49 57 58 62 114 130 130 91 63 54 42 41 40 38 38 51 55 43 44 68 60 52 69 128 184 224 276 323 364 299 203 127 84 52 39 38 68 52 40 39 44 56 60 60 40 56 59 39 43 67 63 39 48 80 84 56 40 45 65 73 40 39 40 40 41 41 41 41 51 51 48 48 56 64 72 77 80 63 43 42 42 50 46 42 50 42 42 86 106 46 39 42 41 41 41 41 45 45 45 45 61 53 49 61 77 81 69 60 47 47 47 47 39 39 39 39 39 41 41 40 40 42 42 40 45 48 49 49 52 52 48 48 40 69 85 50 50 83 108 115 142 102 50 41 54 78 70 50 42 42 46 54 59 63 63 63 59 60 71 56 59 64 99 116 115 84 63 48 59 56 67 64 48 56 75 90 114 125 104 75 71 64 53 41 41 42 75 105 286 409 517 474 291 99 38 40 40 40 41 42 47 59 71 75 42 42 42 42 42 42 58 66 54 50 53 53 57 57 53 52 63 66 67 63 63 63 63 56 41 68 64 40 39 52 48 38 48 39 48 56 52 64 79 56 67 51 98 126 110 110 94 35 40 42 57 57 41 40 40 40 43 43 51 51 54 54 54 51 62 50 41 55 80 98 104 94 80 84 96 113 129 141 130 133 269 376 450 447 369 259 153 75 64 65 65 65 72 69 76 68 57 50 50 50 46 46 46 46 38 38 38 37 37 37 37 37 44 40 44 48 56 56 56 48 44 44 44 40 40 40 40 36 36 36 35 35 35 35 39 39 35 35 42 42 42 42 42 42 46 50 54 54 50 50 58 62 74 58 58 74 70 46 46 58 58 62 50 38 82 138 138 94 82 98 94 66 54 62 62 50 69 89 101 89 61 41 38 47 34 34 35 38 46 58 59 67 103 87 70 50 41 41 49 53 45 61 69 57 69 114 178 211 123 64 35 35 51 43 42 50 46 39 36 40 37 37 38 38 37 37 37 41 42 42 42 46 38 38 42 42 45 57 81 97 122 151 203 234 223 191 147 123 95 103 108 92 57 40 40 39 48 48 48 48 48 48 48 48 45 40 40 40 40 40 48 59 74 98 141 201 249 262 250 233 233 237 249 264 248 184 100 37 39 40 42 54 54 80 153 239 338 474 604 684 748 801 803 740 582 478 371 261 211 189 154 118 110 126 154 201 256 300 335 337 225 191 171 159 123 75 51 51 41 42 47 51 55 87 135 189 243 286 330 370 446 504 492 435 278 160 60 41 50 51 42 41 41 52 87 87 90 82 106 110 126 143 198 247 281 247 190 141 174 165 177 205 181 118 88 99 44 78 106 92 118 200 249 263 276 291 320 319 273 187 125 111 128 93 74 81 81 80 96 138 154 200 233 272 324 354 327 280 221 151 97 74 56 48 48 50 88 147 220 274 303 329 359 382 386 388 365 315 258 216 162 122 150 138 120 117 135 136 97 53 52 52 51 54 76 106 133 158 261 340 444 540 619 706 791 856 853 819 770 668 448 229 149 154 135 98 103 116 101 77 76 107 101 180 290 370 381 362 377 407 288 226 158 102 86 71 62 50 65 79 108 151 213 279 341 395 442 472 498 513 528 551 578 604 627 658 696 720 746 778 824 860 907 954 920 854 755 509 274 230 305 351 205 47 71 68 39 91 42 113 176 192 163 124 116 125 113 90 59 52 56 65 66 55 57 44 60 99 130 133 148 178 292 322 379 420 477 522 572 608 683 722 732 707 665 598 489 381 244 146 57 46 71 72 68 61 55 63 55 46 46 59 74 70 74 62 77 101 89 61 69 101 60 103 163 207 215 191 155 131 115 131 139 127 95 91 123 163 91 89 104 120 124 116 97 85 56 56 64 68 79 71 63 48 49 57 73 85 89 77 68 56 75 62 57 77 104 104 104 104 171 180 176 201 254 242 159 96 77 83 76 77 126 171 139 77 69 104 112 85 62 67 92 112 71 75 77 64 81 136 230 350 479 639 741 789 791 759 681 594 416 310 203 168 199 195 108 52 56 84 63 205 403 357 194 188 297 470 573 525 466 516 622 678 733 717 703 708 741 814 888 942 962 975 969 928 849 757 684 611 461 331 222 153 125 96 66 58 53 51 61 91 119 117 99 71 53 41 40 42 49 63 79 83 121 160 202 208 238 304 385 456 548 653 753 844 924 988 1009 1006 969 950 924 924 931 930 928 912 864 849 852 868 875 852 837 833 787 782 749 693 641 596 562 503 360 344 317 258 215 220 256 280 263 283 305 331 349 374 393 412 436 451 466 493 523 549 582 597 634 660 702 736 750 746 765 803 819 812 822 837 856 851 834 796 805 784 748 712 664 599 521 455 470 452 399 303 216 139 85 51 51 50 50 78 94 74 54 50 56 52 67 97 124 135 126 113 97 94 98 91 76 69 74 75 87 59 50 76 101 87 119 203 300 405 533 621 648 666 681 668 592 454 307 199 112 66 52 60 58 120 163 134 86 67 72 76 46 206 123 45 68 65 48 48 50 50 51 51 51 51 52 53 96 75 87 123 119 59 49 50 106 57 53 109 148 136 128 148 99 84 76 77 89 85 77 58 146 154 150 121 69 48 48 57 104 128 149 148 112 80 73 85 86 83 118 167 175 143 103 133 198 398 552 620 640 656 674 666 627 594 545 486 434 378 325 299 273 277 285 293 301 305 309 309 336 339 346 346 364 375 383 404 460 502 552 595 627 642 653 653 638 601 555 505 448 407 373 358 349 381 410 415 385 346 323 316 316 169 36 44 33 32 93 42 34 36 93 157 156 84 52 64 44 36 36 40 45 56 52 48 66 71 48 35 36 36 43 107 104 175 203 218 294 365 280 116 35 100 140 168 260 332 247 80 36 60 57 61 65 37 37 65 54 50 46 50 59 63 59 55 59 67 71 67 63 59 63 64 57 41 40 39 63 102 146 174 202 254 302 274 226 230 230 179 125 98 74 62 54 46 46 50 42 41 40 40 40 49 53 57 45 45 42 45 45 49 53 57 53 49 45 49 57 57 49 42 78 51 42 62 74 70 66 81 131 123 133 153 171 194 226 257 394 404 391 382 400 454 489 500 535 508 492 445 434 535 582 500 414 442 466 469 449 437 468 504 535 507 498 502 513 509 521 547 548 576 611 667 679 614 602 666 718 722 733 761 789 793 776 765 837 891 908 886 851 802 719 632 588 481 354 251 183 126 89 81 91 78 66 67 96 109 101 89 127 102 105 119 113 104 163 264 371 482 559 599 666 786 885 919 915 916 909 880 827 766 709 658 539 510 447 352 261 206 183 165 101 131 156 156 148 132 88 55 175 222 242 242 289 353 375 355 365 395 421 440 462 489 536 589 612 669 705 716 755 814 868 891 898 934 988 1015 1019 1015 1014 1018 1019 1018 1006 987 983 976 968 953 957 953 957 954 942 923 923 923 915 927 927 908 882 840 767 683 600 437 314 308 268 129 91 181 110 78 70 86 82 58 50 59 74 75 83 87 79 63 50 49 109 141 198 339 574 760 869 941 987 957 886 769 661 575 511 459 442 352 265 247 217 173 146 158 182 226 269 251 189 148 162 186 186 241 327 434 542 618 619 570 641 651 673 716 763 795 810 806 867 871 859 832 794 756 710 662 589 501 415 351 251 139 121 159 100 96 111 124 127 111 87 70 94 153 208 242 273 325 380 424 502 556 494 456 441 320 322 531 650 656 632 559 406 210 87 98 104 76 63 60 76 76 64 60 56 60 48 43 42 48 68 68 158 264 301 332 463 578 646 698 645 575 467 352 237 153 105 91 60 44 42 42 41 41 49 61 51 42 41 48 59 59 62 56 93 175 189 101 23 20 19 18 15 15 15 18 17 21 25 33 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 24 23 23 23 23 23 23 23 23 27 27 27 27 27 27 27 24 18 16 24 29 46 55 49 47 48 41 38 35 32 33 37 30 30 30 31 31 36 40 44 45 49 49 48 48 48 48 48 41 33 33 34 46 58 66 70 74 90 78 62 46 35 35 35 39 35 40 56 60 52 44 40 40 64 56 36 40 60 40 35 40 49 37 88 164 172 104 36 34 55 52 55 51 54 50 50 46 82 95 83 59 43 39 48 88 48 48 41 41 41 41 41 41 45 49 45 53 50 54 55 59 67 39 44 77 77 41 49 93 75 87 106 111 114 83 58 38 50 43 38 43 78 59 62 95 76 57 49 46 54 50 66 75 43 58 66 81 85 93 89 85 72 64 64 76 92 104 100 96 232 176 104 56 44 44 44 43 43 43 42 40 40 45 56 55 63 64 92 104 89 66 69 90 45 49 49 48 45 53 54 57 85 93 89 73 65 61 41 39 39 38 38 47 55 51 52 72 52 48 53 88 124 156 192 228 227 167 107 79 72 60 44 40 68 52 40 40 48 56 52 44 63 71 90 83 67 47 47 59 47 75 79 45 40 61 69 45 40 41 45 46 50 46 47 42 43 47 48 60 68 72 76 84 79 55 41 39 40 50 85 102 113 58 39 41 66 40 38 50 41 41 40 40 40 40 40 40 65 53 49 57 77 85 69 53 47 47 47 47 39 39 39 39 43 48 48 39 39 40 40 39 48 48 45 45 48 48 44 44 57 93 101 58 62 99 111 103 222 130 58 66 90 78 62 62 50 50 50 50 50 46 47 46 43 55 71 63 51 55 79 103 99 71 43 43 55 59 59 63 52 52 70 90 93 72 51 44 67 67 64 52 41 42 79 126 283 389 467 421 291 155 60 38 40 40 41 42 43 51 63 71 55 58 54 46 42 42 54 62 58 54 57 57 53 53 49 52 63 63 63 63 63 63 63 63 40 52 55 43 47 67 62 50 90 66 59 55 55 86 117 97 84 77 88 120 180 196 124 36 40 42 65 65 53 41 40 40 43 43 51 51 54 54 54 51 50 50 59 73 118 175 209 226 284 303 319 296 273 282 335 394 389 445 470 424 338 243 149 91 64 65 61 57 65 76 80 76 53 46 46 46 46 46 46 46 38 38 37 37 37 37 37 37 52 44 36 40 48 52 48 40 48 44 44 44 40 40 36 36 44 39 35 34 34 34 35 39 35 35 42 42 42 42 42 42 78 74 66 58 50 50 54 58 66 58 62 74 74 54 50 58 34 82 114 102 118 150 126 62 87 78 71 71 59 47 46 50 70 74 74 62 50 42 35 39 34 34 35 39 47 58 71 67 51 47 43 38 34 42 54 62 42 66 78 58 74 123 163 164 72 40 34 35 51 51 54 54 46 50 43 40 44 41 41 42 37 37 37 41 42 42 42 46 54 58 62 54 54 53 61 70 71 87 115 139 131 107 71 43 51 55 60 56 41 40 40 41 48 48 48 48 48 48 48 48 44 40 40 40 40 40 40 47 38 54 106 173 237 261 253 237 272 240 196 152 116 92 76 65 40 41 42 50 54 92 182 275 372 515 651 723 798 881 904 841 661 522 363 209 135 117 94 59 64 106 162 233 300 374 412 405 296 239 171 99 63 63 75 79 59 75 99 115 123 143 175 209 245 315 375 408 454 454 353 214 96 77 85 106 110 90 79 98 90 97 85 69 89 149 213 241 301 285 281 289 285 254 213 200 237 263 294 318 287 216 134 85 42 109 157 144 162 232 270 271 281 296 305 288 245 179 150 151 145 105 74 70 69 61 69 88 145 176 220 279 330 350 315 263 233 182 120 93 79 53 49 49 75 161 247 300 325 347 381 404 385 387 358 277 196 147 117 110 118 74 74 136 202 198 134 82 58 53 52 51 58 65 76 97 197 292 404 503 590 673 757 811 818 773 721 630 423 189 110 137 101 63 75 106 107 86 77 87 118 188 263 290 250 210 241 286 265 216 168 136 105 85 65 52 68 75 84 106 152 210 266 319 381 422 453 487 510 536 571 604 631 661 684 711 734 773 816 837 865 904 843 752 641 411 235 255 265 251 143 59 98 126 148 193 117 149 224 279 307 343 355 340 231 173 113 74 67 69 74 55 45 44 45 89 116 123 129 141 222 256 325 394 463 516 550 575 654 688 701 698 673 631 541 440 339 250 165 131 113 91 45 41 57 61 61 49 49 54 65 54 74 70 86 102 90 54 46 66 43 48 65 93 121 129 125 117 85 65 57 61 57 61 108 149 60 65 77 97 116 120 117 113 80 68 56 52 52 52 51 47 48 49 53 57 61 65 72 72 100 83 59 54 69 73 77 85 130 127 119 175 283 291 192 93 98 98 79 72 116 161 149 112 136 163 152 129 118 132 152 160 52 63 74 68 78 112 183 291 405 546 653 716 745 747 715 659 516 422 310 224 196 155 81 52 47 89 72 195 377 320 170 179 344 476 544 510 491 560 654 690 741 752 723 669 698 802 884 894 953 970 983 954 883 787 706 636 520 426 321 244 180 131 105 99 66 49 47 66 79 69 48 40 38 40 42 59 80 101 117 132 106 172 253 306 355 413 487 546 674 756 857 939 996 1015 1016 990 974 955 925 917 908 898 888 865 856 841 857 876 876 861 841 826 775 770 760 723 686 648 622 589 482 449 391 312 246 246 279 316 296 302 316 338 375 413 463 483 495 503 529 564 594 620 646 665 706 725 751 770 762 755 763 789 781 797 815 823 825 809 804 785 770 781 764 712 644 573 503 446 431 405 348 256 172 108 73 50 58 50 50 77 89 77 62 50 56 60 79 117 144 142 124 100 92 104 108 97 74 63 64 69 75 56 49 84 152 153 169 245 417 497 608 700 772 795 794 750 633 520 381 246 127 65 51 64 74 153 179 111 63 72 76 56 44 268 189 69 114 95 52 85 55 51 60 72 57 52 53 74 116 84 76 96 80 50 48 50 90 48 44 45 46 47 75 127 159 123 91 87 112 117 85 49 73 125 161 137 72 46 63 108 139 147 163 162 122 67 47 48 48 49 82 122 130 114 114 166 161 331 495 591 634 654 664 667 620 583 527 467 404 344 288 276 296 314 319 320 317 310 306 302 329 340 358 373 395 417 428 450 494 532 583 618 637 641 637 637 606 577 536 491 442 400 362 350 362 386 410 415 396 362 335 320 308 132 34 35 32 31 73 58 36 45 101 133 108 40 36 72 47 40 36 44 48 56 53 48 32 77 106 107 89 54 86 151 83 139 150 142 205 265 192 56 52 32 29 44 196 320 331 272 32 36 33 93 49 35 153 36 50 46 46 50 58 62 63 59 55 59 63 59 59 55 59 59 80 52 44 75 138 210 261 281 301 345 377 326 234 211 203 156 112 57 45 69 66 40 40 65 41 40 41 41 42 46 46 46 45 45 42 45 45 49 53 57 53 49 49 49 49 45 42 41 49 73 58 41 42 83 82 54 85 101 123 126 138 153 177 198 356 398 414 416 410 433 463 497 501 500 516 488 472 560 607 536 464 464 476 492 503 499 530 562 557 545 540 536 539 543 567 598 612 611 623 663 678 634 653 732 810 783 766 786 822 838 817 792 840 903 928 890 829 765 690 611 440 345 249 185 138 100 78 82 62 61 45 44 56 80 115 134 146 173 180 171 166 170 181 176 253 354 446 498 580 684 767 804 854 873 885 875 842 800 760 729 658 620 554 479 425 390 351 305 261 278 303 327 343 339 310 274 365 381 369 345 368 415 414 381 427 450 488 522 552 587 630 675 703 757 797 808 840 891 934 949 961 984 1007 1015 1007 1003 1007 1011 1015 1003 980 949 925 890 867 844 848 852 876 903 911 897 904 908 892 916 935 927 886 836 782 730 654 470 316 298 282 159 121 191 85 65 73 101 94 70 62 71 82 79 75 75 67 59 51 50 88 106 147 252 460 650 801 911 995 1000 944 817 675 600 601 617 544 456 361 308 253 192 173 190 206 234 305 343 306 197 135 120 173 168 180 247 346 432 466 456 526 549 594 641 688 723 762 788 826 863 870 855 825 795 756 700 639 545 466 406 291 175 126 143 151 119 114 139 167 151 122 106 106 125 153 196 259 307 330 332 346 445 419 380 398 300 262 390 652 758 788 699 547 352 189 113 90 64 60 68 68 56 60 72 52 56 56 48 48 60 64 63 188 351 411 417 550 695 774 812 786 756 673 534 380 258 182 141 95 56 42 42 41 40 40 41 55 50 50 57 64 64 59 62 91 129 120 59 24 22 21 20 17 16 16 15 15 18 18 22 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 24 23 30 30 30 30 30 30 30 34 34 34 34 34 34 34 27 17 15 27 32 38 47 52 50 43 41 34 31 28 29 33 30 29 30 30 31 32 40 40 45 49 49 49 48 48 48 48 41 41 34 42 54 70 86 98 110 94 82 62 46 39 39 43 47 34 36 56 64 64 48 36 35 48 40 34 35 48 34 34 72 65 37 37 73 81 49 35 35 48 44 51 47 43 39 42 42 66 82 54 34 51 51 47 87 44 44 48 48 49 53 45 45 45 45 45 45 46 46 46 39 79 52 60 92 84 40 39 48 50 50 66 66 78 66 58 38 37 62 62 38 66 70 66 58 91 64 56 53 49 42 46 66 42 46 61 73 77 88 95 77 71 65 69 64 64 76 100 120 220 160 88 43 43 44 44 45 44 44 43 40 40 40 51 47 62 78 99 103 88 73 73 94 41 41 41 41 40 41 49 49 60 57 61 61 65 57 40 37 39 38 39 47 55 55 61 72 64 64 69 89 108 116 132 144 71 55 55 72 76 60 44 44 40 40 44 44 40 39 40 51 206 110 65 98 106 62 47 87 47 55 40 40 57 81 69 41 46 46 54 54 54 47 43 43 42 43 59 75 87 83 75 67 62 50 41 38 39 65 148 192 236 132 40 38 45 39 39 62 40 40 40 40 40 40 40 40 65 53 49 57 73 77 69 57 47 47 47 47 47 47 47 39 51 51 51 39 39 43 43 39 47 47 48 44 51 51 40 40 61 77 77 50 74 114 111 90 202 70 38 66 102 58 50 98 46 46 42 42 42 42 42 42 42 58 78 74 58 46 58 70 74 46 41 50 66 62 54 55 52 48 70 94 97 80 83 94 70 63 60 56 42 50 87 142 227 366 455 398 271 164 88 41 41 41 41 41 42 47 59 67 75 74 70 58 46 42 54 58 66 66 69 61 53 45 41 41 56 56 56 56 56 56 63 63 67 47 47 70 77 61 57 72 88 84 88 83 79 114 138 118 97 149 121 178 350 311 135 69 40 50 77 81 65 41 40 39 39 39 47 47 50 50 50 47 49 60 66 94 171 292 420 490 548 591 615 596 541 502 499 512 536 490 407 309 227 165 99 41 58 58 54 58 65 76 80 75 49 42 42 46 46 46 46 50 38 38 37 37 37 37 37 37 68 60 52 48 48 44 44 40 48 44 44 40 40 36 36 35 43 35 34 34 34 38 50 54 35 35 42 42 42 42 42 42 75 67 55 47 43 47 47 51 47 47 55 67 63 47 34 34 35 127 183 155 123 119 95 47 83 63 55 63 59 39 39 51 55 55 51 51 47 39 35 35 34 34 42 46 54 62 74 70 33 34 35 35 34 34 35 51 38 55 63 51 67 100 112 96 45 35 34 35 51 51 50 50 50 50 54 51 45 41 45 45 37 37 37 42 46 46 46 50 90 90 90 82 70 66 58 58 44 44 48 56 64 55 39 38 39 40 44 48 48 57 65 73 49 49 49 49 49 49 49 49 41 40 40 40 40 40 40 40 39 51 79 130 181 213 221 212 212 172 117 65 37 42 74 91 45 42 42 42 50 105 192 273 334 478 607 683 769 864 905 853 700 526 336 171 97 79 64 45 85 124 170 221 284 366 401 390 280 226 138 58 42 90 134 150 226 242 254 246 215 167 123 102 111 193 269 310 358 342 219 68 39 65 129 170 170 151 191 258 232 235 211 195 235 311 343 336 362 308 241 201 173 161 173 211 267 345 415 424 420 365 232 87 42 120 177 176 187 240 278 275 298 310 315 300 250 192 174 172 113 74 46 46 58 65 70 85 89 112 155 214 272 291 263 215 244 197 143 117 98 79 53 53 66 164 277 330 351 380 400 408 380 367 318 227 131 90 89 110 85 52 52 124 187 171 113 73 65 64 56 56 59 59 59 73 145 232 352 459 556 643 726 773 788 728 675 600 414 204 104 100 70 51 66 110 129 108 86 85 130 162 189 177 140 117 162 203 166 160 160 141 106 74 62 61 61 64 70 77 99 138 185 230 337 378 417 459 492 526 564 590 639 654 673 696 722 750 778 791 823 801 695 573 461 278 166 216 186 133 184 243 249 295 354 335 237 274 403 513 562 603 595 518 334 259 169 102 79 65 70 52 45 45 46 78 101 108 107 110 144 186 258 336 417 478 512 537 585 631 654 670 683 676 618 544 442 353 237 145 88 54 40 40 60 57 64 57 53 49 45 45 89 90 106 99 87 60 47 46 70 82 95 115 127 123 115 103 71 47 46 67 87 95 110 123 116 97 77 69 76 88 101 109 96 76 52 47 47 47 47 47 52 48 48 48 48 53 72 80 100 80 63 51 58 65 73 74 116 104 76 112 232 280 197 117 106 159 179 120 68 57 77 99 140 162 140 121 134 164 160 137 61 76 99 97 88 94 132 197 302 388 456 548 640 698 670 614 526 493 421 282 130 50 50 67 67 117 93 112 191 165 128 202 367 427 460 472 532 628 682 677 734 760 736 673 694 807 876 866 961 981 990 965 906 814 725 649 572 500 415 315 211 135 94 72 104 72 54 53 47 40 38 39 37 40 58 78 83 95 126 149 147 228 321 401 459 515 566 628 725 805 901 977 1015 1016 1017 1002 950 932 918 898 885 879 885 881 840 841 861 876 876 857 837 822 775 773 767 746 720 697 682 660 588 543 473 383 316 293 315 335 331 337 359 396 446 508 566 594 578 587 621 645 674 673 676 682 740 751 766 770 759 752 748 752 751 781 804 800 786 766 773 775 740 766 760 700 625 554 497 454 383 378 328 240 153 108 85 59 54 54 61 69 77 81 73 66 51 51 70 96 111 121 111 98 142 162 175 155 124 89 79 72 55 67 54 79 172 208 224 311 486 546 641 756 847 889 881 818 690 593 467 300 146 57 51 61 71 146 168 107 67 84 73 48 121 325 204 43 85 102 127 212 121 102 99 105 93 62 59 79 109 100 84 80 68 51 49 50 58 50 49 49 49 49 76 111 118 82 62 87 136 168 160 129 56 120 172 168 119 87 126 178 106 94 97 105 93 61 54 67 48 46 48 74 110 110 121 165 148 278 434 558 624 656 658 656 597 568 512 441 362 302 265 268 307 329 334 331 321 314 302 298 306 324 346 372 402 435 454 476 529 574 609 629 636 628 624 617 582 561 536 495 447 398 367 344 370 382 391 396 385 366 347 339 296 108 33 34 32 31 54 54 37 61 106 117 80 35 34 44 44 40 36 48 52 64 57 52 109 212 285 310 271 169 130 167 126 130 86 37 36 64 43 30 59 33 33 52 112 168 259 344 140 136 32 77 41 77 340 101 46 46 50 54 54 58 63 63 47 47 47 47 47 47 47 47 60 47 59 115 218 309 361 380 384 377 369 310 214 160 132 89 72 40 39 65 65 39 39 49 49 49 53 57 54 46 41 41 45 45 42 45 45 49 53 57 53 53 49 45 45 45 49 49 41 89 85 41 42 119 138 83 70 82 81 72 95 155 222 257 218 288 359 390 396 399 429 456 518 513 547 535 506 554 582 514 487 467 467 491 518 526 565 600 580 580 579 575 571 587 622 646 668 671 659 675 694 677 700 779 825 797 773 800 848 890 886 873 868 923 944 887 796 709 626 543 296 217 145 120 99 73 55 59 78 78 77 68 63 86 137 177 224 314 360 326 299 290 222 122 171 248 341 424 510 593 664 704 800 827 846 844 833 804 770 745 711 662 603 552 521 490 443 393 446 422 410 418 446 462 489 508 477 472 452 431 447 462 462 441 519 548 583 613 640 670 712 742 775 837 878 893 921 960 991 995 1000 1004 1012 1007 1003 999 999 1000 1007 991 968 930 891 844 805 774 754 750 774 811 834 827 842 866 877 912 943 935 886 831 793 764 689 525 359 324 313 225 165 199 93 74 89 106 106 78 66 82 102 90 71 63 63 59 52 55 107 116 119 169 328 505 699 844 962 997 986 871 715 638 658 695 619 547 462 385 307 234 188 170 183 191 266 355 400 346 248 169 123 96 108 159 202 234 283 322 396 427 480 534 577 620 674 728 757 803 837 833 829 818 776 720 667 592 509 434 327 195 118 111 198 154 134 166 186 171 146 134 142 118 110 154 226 277 277 249 254 339 332 307 344 319 289 350 598 801 890 821 684 522 335 194 112 76 64 72 60 44 52 76 60 64 72 76 80 80 75 74 199 350 418 454 607 774 865 911 892 881 806 666 496 350 223 143 79 44 43 51 55 41 40 40 39 43 50 50 68 68 72 79 68 87 86 61 36 30 24 20 19 18 17 16 16 23 22 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 24 23 30 30 30 30 30 30 30 34 34 34 34 34 34 34 27 16 17 26 31 41 46 55 45 47 37 41 31 35 32 33 29 29 30 30 31 31 36 40 45 49 49 49 49 48 48 48 41 37 34 38 50 70 90 110 122 82 70 54 42 38 43 47 55 34 36 56 72 80 68 44 34 36 36 35 52 64 44 80 172 177 98 42 38 45 37 36 44 40 36 43 43 39 39 42 42 33 46 33 38 111 107 51 51 36 36 40 48 52 60 57 61 49 45 41 41 42 46 42 38 43 43 52 80 88 72 48 44 42 38 38 46 54 58 58 58 36 74 66 38 58 78 62 46 94 67 63 68 53 40 39 40 42 49 61 76 80 91 98 84 68 65 69 57 44 60 92 124 152 112 60 43 43 49 61 69 56 55 47 41 40 47 51 59 58 74 86 91 75 68 73 77 45 41 41 40 40 40 40 40 40 40 44 52 67 59 39 37 39 39 39 43 51 59 61 69 56 64 77 97 112 112 112 108 39 44 72 100 88 48 39 40 39 40 60 52 40 39 56 91 366 165 37 77 117 66 38 67 99 63 39 45 93 117 101 66 50 43 54 47 47 43 43 43 41 42 59 79 83 75 59 50 49 49 41 40 44 107 199 271 335 227 83 38 41 40 40 54 40 40 40 40 40 40 40 40 57 53 53 53 61 65 65 61 43 51 51 51 51 51 51 51 47 51 47 43 47 46 47 39 43 43 44 44 51 51 44 48 65 57 61 66 106 138 135 126 210 78 39 78 86 39 38 58 41 41 41 41 42 42 42 46 46 66 86 86 70 54 50 50 54 42 41 58 70 58 50 58 51 44 55 62 61 56 67 74 70 59 59 60 50 47 91 138 195 282 370 371 283 168 84 53 42 42 42 41 42 47 59 67 95 90 82 66 50 42 50 54 70 70 77 65 49 41 40 40 49 49 49 56 56 56 63 63 91 58 54 89 97 64 63 79 79 94 117 113 100 127 143 114 98 207 228 360 538 375 91 45 49 58 81 81 61 41 40 40 39 39 47 47 50 50 50 47 48 59 60 85 201 393 590 704 750 754 762 762 743 680 597 535 537 436 309 199 145 115 69 38 55 47 55 58 66 68 76 75 49 42 42 42 46 46 46 46 38 37 37 37 37 37 37 37 72 80 80 76 64 52 48 48 44 44 40 40 36 35 35 35 34 34 34 34 42 42 46 46 35 35 42 42 42 42 42 42 55 47 35 35 43 51 55 55 55 55 55 55 51 43 39 35 95 163 191 139 87 71 67 51 59 39 34 47 51 39 39 51 43 47 47 51 47 43 35 34 35 34 38 42 50 58 66 63 36 48 60 44 34 34 35 43 43 40 36 36 48 61 56 40 36 35 34 34 39 43 46 39 50 51 55 59 56 49 53 45 37 38 38 42 46 46 46 50 102 98 94 90 82 78 66 59 80 61 52 44 40 40 40 40 52 48 44 40 45 53 72 80 49 49 49 49 49 49 49 49 40 40 40 40 40 40 40 40 57 64 64 82 102 121 140 144 80 80 73 62 55 48 52 49 57 49 41 40 46 102 177 235 296 417 548 631 707 786 831 790 674 504 310 149 83 69 58 46 106 129 139 162 220 287 321 291 148 114 66 41 66 142 206 230 280 261 227 179 135 91 59 46 53 96 143 168 203 212 148 57 73 66 82 99 119 151 239 336 405 432 433 429 455 474 409 311 243 172 101 57 41 49 101 178 270 391 483 503 515 486 331 154 105 139 168 172 198 237 266 272 291 311 324 310 263 205 162 140 84 57 44 46 74 106 106 106 60 71 106 163 229 264 259 247 247 212 162 127 102 83 64 52 89 198 296 345 374 396 418 418 412 375 304 207 112 76 95 133 87 53 51 69 105 92 68 56 71 67 59 52 52 52 56 67 107 179 298 413 530 624 704 749 758 705 638 544 384 202 102 74 87 64 75 122 144 123 104 103 137 149 160 145 129 126 155 185 103 117 141 130 94 66 62 66 48 48 59 58 76 100 139 176 297 345 384 434 468 513 547 584 633 655 682 704 727 739 747 741 720 609 469 366 259 147 103 133 196 164 326 489 499 521 557 459 237 234 334 418 452 493 481 393 326 263 177 106 79 57 55 44 54 51 58 70 77 77 76 75 106 151 217 298 379 441 493 515 547 600 631 651 682 701 678 623 546 446 306 174 82 62 77 110 67 60 67 60 56 44 44 43 69 90 98 83 80 89 77 48 72 92 104 96 72 52 56 68 76 53 47 49 69 81 80 76 161 145 121 105 105 113 125 133 89 69 48 47 47 48 47 47 52 48 47 47 48 49 65 73 65 60 59 47 47 55 78 83 85 85 53 49 121 165 137 97 48 98 150 139 119 127 151 170 131 145 123 120 151 180 149 90 70 89 115 121 108 99 100 128 162 206 253 348 482 578 599 576 400 384 324 211 96 44 46 79 105 133 97 60 65 79 122 204 289 330 385 445 532 621 678 685 706 734 740 702 734 819 876 886 953 958 971 961 928 865 787 723 643 591 514 410 298 203 146 116 142 114 84 51 40 38 39 51 53 65 78 94 110 138 180 219 296 349 429 497 554 607 660 720 778 850 935 1004 1015 1016 1017 1014 923 902 886 855 830 832 869 885 836 837 853 857 857 849 837 823 783 773 763 760 749 731 712 693 655 614 561 498 443 401 391 403 410 421 466 513 573 631 669 685 663 675 694 709 723 718 713 708 751 747 747 740 737 733 721 709 712 739 762 756 735 727 754 768 733 756 738 670 599 539 485 431 352 366 334 249 165 116 89 59 50 62 73 76 76 77 85 82 71 67 70 80 106 140 166 189 261 285 305 277 203 124 76 47 55 104 86 75 175 235 294 405 512 587 698 808 892 938 945 898 739 639 513 331 165 69 51 61 51 122 148 92 76 96 74 46 144 324 182 41 83 120 158 251 208 150 111 112 112 81 58 62 89 101 112 96 80 72 56 50 49 71 106 117 121 121 124 119 82 74 70 83 119 155 187 200 231 242 242 219 163 126 117 121 65 49 52 76 76 48 53 74 63 47 47 65 86 86 101 142 145 236 361 500 602 634 638 625 574 549 505 430 343 283 258 273 326 355 349 342 328 306 283 279 286 305 338 379 420 450 480 505 563 605 636 647 639 627 623 613 582 557 528 484 443 395 353 341 367 382 379 368 345 333 330 343 264 88 34 34 31 32 57 54 57 81 102 89 64 48 35 35 47 43 36 48 60 68 65 60 248 347 432 465 414 268 161 162 166 146 106 53 33 30 30 31 34 36 104 160 136 80 103 176 276 300 97 77 35 65 285 69 42 46 50 54 54 58 63 67 51 51 47 51 51 55 51 47 59 43 55 114 217 328 404 443 412 312 222 166 107 80 61 40 44 48 52 56 56 52 40 38 45 53 57 53 50 42 41 41 45 45 42 45 45 49 53 57 53 53 49 49 49 57 73 81 52 93 89 41 42 122 155 124 155 163 131 74 61 104 147 162 111 173 245 296 322 348 390 421 455 434 484 518 521 572 607 556 549 514 509 529 549 561 605 653 596 604 607 595 595 611 654 682 673 685 692 707 738 734 748 794 813 801 791 814 861 911 931 935 915 952 941 869 762 640 516 410 218 143 90 81 87 65 54 59 51 62 73 71 54 76 111 150 237 375 466 440 395 361 263 136 119 150 237 345 443 517 584 643 720 750 777 794 798 784 766 744 702 663 632 629 631 608 573 546 499 455 435 447 450 446 505 576 548 528 520 540 563 570 577 588 638 657 679 709 731 758 789 815 836 891 943 963 979 1003 1018 1015 1015 1012 1000 1000 1001 997 981 973 958 950 930 896 857 813 766 731 719 692 700 732 756 753 779 811 854 882 909 913 886 847 824 799 724 612 466 391 371 300 223 198 121 90 93 106 98 74 74 91 95 87 82 78 86 90 90 87 131 134 114 120 225 370 546 715 817 898 960 921 811 725 710 711 645 582 517 439 367 306 236 178 155 179 203 250 320 377 369 307 165 95 79 116 135 130 162 229 282 301 350 400 446 484 535 589 664 725 760 772 787 803 769 716 672 608 521 438 332 212 115 80 186 162 154 181 182 154 134 137 166 126 87 103 148 192 200 182 158 200 208 221 278 316 335 378 532 778 924 897 813 685 510 361 183 108 72 68 63 44 48 72 68 68 83 87 91 87 83 90 191 259 305 411 612 765 864 967 968 957 886 765 621 479 316 185 90 44 43 59 67 42 45 53 39 43 51 55 69 70 77 88 66 73 68 71 81 75 45 22 26 19 18 17 32 36 27 15 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 24 23 30 30 30 30 30 30 30 34 34 34 34 34 34 34 27 12 13 22 27 37 46 51 45 43 33 37 27 31 28 29 29 29 30 30 31 35 40 44 45 49 49 49 49 48 48 48 41 33 33 34 42 54 70 78 85 54 50 42 34 34 39 47 55 35 35 43 67 83 79 51 34 35 43 51 71 71 55 131 268 294 183 71 38 45 42 41 41 36 36 36 36 43 43 43 43 66 86 50 98 223 215 99 59 40 40 44 48 52 56 56 53 45 38 38 38 46 50 46 38 37 39 51 71 99 111 87 51 54 49 45 45 53 57 53 49 45 69 61 53 77 77 65 74 74 51 63 80 69 40 38 39 41 42 53 68 80 90 91 84 60 53 53 45 44 56 80 104 76 64 52 48 53 57 61 65 52 52 43 42 48 55 70 81 65 70 70 71 59 56 57 53 46 42 41 40 40 40 39 40 39 38 39 40 55 47 38 38 43 43 43 43 51 59 65 69 48 64 77 93 100 100 88 80 51 56 80 100 80 39 39 48 40 48 56 48 40 52 92 139 324 156 40 65 93 50 38 78 179 103 48 65 109 110 98 90 47 43 43 43 43 43 47 47 42 43 66 78 74 62 42 41 41 48 52 59 91 158 242 301 334 258 126 43 48 48 41 49 40 40 40 40 40 40 40 40 45 53 57 53 49 49 57 69 47 47 47 47 55 55 55 55 51 47 47 51 58 58 58 51 51 47 48 52 59 63 63 56 69 53 65 94 130 142 147 166 242 158 110 126 110 50 41 70 42 41 41 41 42 42 42 46 58 66 78 78 70 58 50 46 58 41 42 70 70 50 50 62 63 64 71 62 57 64 67 55 78 55 55 64 62 55 83 126 180 211 255 275 256 192 109 49 50 42 42 41 42 47 59 67 98 94 86 66 46 42 42 42 66 70 77 65 53 41 41 45 42 42 42 49 49 56 63 63 90 74 73 92 100 95 90 82 89 120 166 162 157 208 264 256 196 261 318 454 518 283 47 58 72 66 73 61 45 40 40 44 39 39 47 47 50 50 50 50 43 54 63 104 239 451 639 731 811 780 739 724 724 686 616 547 355 279 200 141 115 93 74 48 45 45 56 56 62 65 64 60 49 41 42 42 42 42 42 42 38 37 37 37 37 37 37 37 52 76 104 108 84 60 48 44 44 40 36 36 35 35 35 34 59 67 83 91 90 70 46 34 39 39 46 46 46 46 46 46 47 35 35 35 40 48 48 49 53 52 52 48 44 44 44 40 139 139 119 75 47 47 55 51 43 34 34 35 43 47 43 43 35 35 36 36 35 35 35 39 42 38 38 38 45 53 61 55 68 69 80 53 35 34 40 64 72 44 35 35 40 37 36 36 35 35 34 34 35 43 46 39 54 58 55 59 56 60 60 57 37 38 38 38 46 46 46 50 86 82 78 78 74 78 75 63 97 77 61 41 39 40 48 60 84 72 59 47 44 48 59 56 45 45 45 45 45 45 45 45 40 40 40 40 40 40 41 41 46 50 57 55 54 57 73 84 37 49 62 71 68 58 43 43 64 68 53 41 42 63 118 164 291 395 507 598 658 700 718 693 569 427 268 135 76 54 48 44 75 102 124 147 205 251 245 179 52 41 42 62 110 158 186 194 158 123 79 43 42 43 55 67 50 58 65 58 73 85 73 42 82 59 55 56 59 80 155 246 398 460 502 517 547 536 421 273 126 87 56 56 56 61 109 182 253 366 456 499 518 489 357 220 184 150 120 136 194 240 273 276 260 269 281 263 231 177 126 88 72 53 45 62 102 130 122 100 70 69 88 137 191 241 275 290 270 228 169 130 105 90 79 67 140 241 326 360 388 418 429 414 443 387 292 188 94 70 90 134 80 55 52 52 60 71 70 81 93 82 70 59 51 52 53 64 81 145 252 370 495 597 680 722 714 685 618 489 324 178 104 87 117 78 77 107 118 95 85 98 189 209 213 205 160 120 86 67 85 101 109 94 70 53 61 73 47 48 62 62 72 95 127 161 251 296 344 397 446 487 532 562 603 633 671 710 737 736 712 675 565 377 250 195 124 80 84 88 199 218 334 437 477 509 488 344 145 84 130 157 148 211 242 161 218 183 133 91 64 57 48 48 50 51 55 54 50 50 57 64 94 129 186 255 328 397 462 500 537 586 616 639 669 704 700 665 631 555 435 308 209 157 144 150 78 70 70 63 55 43 43 43 44 73 77 61 82 123 123 79 91 108 108 65 47 47 62 114 98 73 48 46 47 49 50 49 85 81 84 85 97 101 97 93 85 65 48 47 48 52 48 47 48 48 48 48 48 49 57 61 49 64 68 59 55 71 98 107 49 82 58 49 59 91 91 91 122 114 106 122 178 229 221 195 179 179 158 167 214 245 185 105 61 84 107 121 112 88 74 69 134 155 157 183 230 293 345 361 258 177 99 69 71 81 69 58 66 94 102 90 91 121 132 134 172 256 359 443 502 562 655 717 678 702 732 742 771 820 872 899 917 922 935 953 958 925 873 823 743 691 629 533 430 346 281 239 160 138 98 49 37 37 47 67 103 100 111 146 194 268 342 396 469 498 546 594 646 693 754 804 884 940 1001 1016 1016 1015 1015 1006 946 917 875 808 763 754 788 816 816 813 824 824 827 823 819 815 787 772 766 767 760 738 722 707 703 681 662 617 575 533 506 503 490 514 564 621 678 708 730 726 738 727 720 719 722 730 737 744 733 729 718 714 719 722 700 687 663 678 693 687 686 704 740 776 746 755 726 655 583 531 465 399 325 347 330 246 161 100 65 48 50 66 70 73 65 73 89 93 121 109 103 109 139 201 271 318 381 407 419 365 256 130 42 39 85 162 136 97 182 273 360 495 538 640 763 869 930 965 994 956 758 654 520 334 171 72 63 69 49 91 114 85 72 100 77 46 48 239 163 76 148 141 114 147 278 193 126 123 132 104 65 54 69 109 136 120 101 101 76 50 60 87 82 57 57 100 127 122 137 141 130 102 82 87 139 183 183 163 138 122 117 97 73 56 71 70 90 118 106 63 48 61 74 63 72 73 65 52 73 135 142 203 311 450 561 597 593 569 546 539 502 434 350 301 284 311 373 391 384 377 354 328 305 293 320 342 383 417 462 496 529 551 593 624 651 651 639 627 616 613 556 534 501 453 412 370 333 321 367 371 367 336 300 289 302 331 216 60 34 33 30 32 52 53 80 85 81 48 43 51 36 34 40 36 40 52 64 72 69 60 169 256 337 382 346 207 92 73 97 100 108 108 59 31 31 43 44 34 36 121 172 120 44 33 72 224 132 69 36 49 157 35 45 49 50 54 54 51 55 60 56 52 52 52 56 63 63 52 68 40 39 67 158 282 400 469 389 217 74 37 37 43 53 48 47 102 103 67 67 99 83 37 43 47 51 51 47 47 47 51 52 52 48 52 52 56 60 64 60 53 53 53 57 73 93 109 49 73 65 41 41 83 123 124 60 116 144 120 103 99 71 41 110 148 187 218 245 287 337 387 450 400 429 479 482 520 543 488 565 526 513 536 544 556 612 675 599 611 615 607 592 612 648 682 653 693 709 739 781 788 783 805 815 818 817 832 863 899 938 950 958 971 941 847 725 579 405 282 174 98 53 67 84 76 76 85 46 58 81 80 74 69 84 103 134 294 425 440 410 373 310 212 83 80 145 265 361 424 502 567 619 649 683 726 757 765 762 747 756 725 709 717 698 663 628 624 586 562 570 586 557 513 557 645 636 611 615 659 674 666 673 699 718 733 750 769 788 818 853 872 883 939 994 1006 1014 1019 1019 1018 1019 1019 1015 1011 1008 993 966 943 873 862 851 827 796 753 705 674 714 671 662 690 710 717 741 781 831 846 881 896 900 884 866 847 756 692 562 459 409 330 233 169 133 98 86 91 83 59 67 99 76 75 82 93 117 136 142 139 89 120 129 141 203 278 392 503 652 764 889 938 891 806 754 706 655 600 530 457 417 384 311 229 170 230 210 122 145 288 392 385 364 197 81 77 101 93 149 232 227 226 256 302 340 367 410 462 576 629 661 684 720 758 739 690 664 600 518 427 336 236 135 84 134 130 142 162 146 106 98 118 142 103 67 64 92 132 169 171 120 114 145 179 227 273 308 347 462 712 883 912 863 775 627 495 257 151 87 71 75 55 55 72 68 68 68 72 72 72 72 90 211 191 190 348 573 687 789 937 983 980 931 845 758 652 486 331 170 98 58 58 50 41 40 46 41 41 45 52 52 59 70 73 87 75 66 62 79 77 52 38 36 22 20 22 41 41 28 15 17 17 17 17 17 17 17 17 17 17 17 14 17 14 13 17 23 30 30 30 30 30 30 30 34 34 34 34 34 34 34 27 12 13 17 27 36 42 51 41 43 39 37 34 31 28 32 29 30 30 34 31 35 39 44 44 45 45 45 45 45 37 45 37 33 34 49 50 61 54 56 49 41 33 33 33 33 34 54 51 35 34 35 51 79 79 51 34 35 40 56 72 56 36 136 296 349 218 90 49 57 65 49 45 36 36 36 40 47 51 51 51 82 82 34 78 231 223 79 34 52 52 48 48 44 44 40 40 38 37 37 38 46 57 53 45 66 78 78 74 98 111 79 37 69 65 57 53 53 49 41 37 49 45 37 57 81 65 61 105 58 42 59 103 96 56 39 40 40 40 56 64 79 86 86 79 74 52 48 44 52 64 72 76 43 48 60 68 65 60 49 45 51 51 42 45 56 63 74 82 66 66 67 63 51 48 45 41 54 50 49 41 40 40 43 43 38 38 38 38 42 38 41 41 50 47 47 43 51 56 64 57 64 69 85 89 89 84 68 64 59 51 59 79 63 39 39 68 40 40 40 39 39 52 104 155 126 65 37 66 70 42 63 131 220 120 45 57 78 66 58 71 51 43 47 43 47 51 55 59 47 58 66 70 66 50 41 40 40 40 48 64 115 183 250 290 266 230 123 39 40 48 40 40 40 40 40 40 40 41 41 41 40 49 61 46 41 41 46 61 44 44 44 51 51 59 59 59 50 50 50 54 58 55 59 59 40 44 44 49 60 71 75 75 71 52 64 101 125 121 134 170 122 102 86 90 86 78 86 102 54 50 42 42 42 42 42 42 50 50 50 50 46 42 41 41 58 41 42 62 58 41 41 62 41 43 43 42 42 61 60 44 79 44 43 57 66 62 79 118 156 220 244 204 180 181 137 70 61 54 46 42 42 54 66 74 102 98 86 66 46 41 41 41 58 66 66 58 53 41 45 53 49 49 49 49 49 49 56 63 70 89 99 93 120 154 150 120 131 170 213 229 260 369 484 509 374 324 322 388 330 111 38 154 89 77 65 41 40 39 41 52 40 39 40 47 47 47 47 47 43 69 94 144 280 465 605 662 542 597 673 715 688 568 410 277 153 129 118 107 92 66 43 40 49 49 60 60 63 58 57 53 53 45 41 42 42 42 42 42 37 37 37 37 37 37 37 37 35 64 112 124 96 60 40 36 40 40 36 35 35 34 34 34 128 143 163 171 159 111 59 34 43 43 50 50 50 50 50 50 63 48 40 40 48 52 48 40 37 40 48 52 52 48 40 35 139 95 43 35 39 55 55 47 51 43 35 35 43 51 47 35 35 35 35 35 34 34 35 43 42 38 38 38 38 46 53 51 72 80 77 56 35 36 68 108 108 56 35 35 40 36 37 49 35 35 35 34 39 47 54 46 58 58 55 59 56 60 60 57 38 38 38 39 46 46 46 50 62 62 58 62 66 75 79 75 82 71 52 40 39 41 50 66 98 82 65 52 40 41 45 52 52 52 52 52 52 52 52 52 41 41 44 48 48 48 44 40 40 42 61 63 47 46 62 73 85 70 58 51 49 54 70 74 72 87 84 50 41 41 71 102 236 303 415 496 533 538 540 530 460 348 233 131 72 50 55 63 43 90 145 191 257 272 215 120 72 62 82 110 134 118 90 67 41 41 42 43 55 59 55 43 55 55 59 62 66 66 71 74 43 55 87 92 59 42 71 136 235 321 393 442 494 516 424 281 38 38 40 80 88 80 96 150 218 295 378 422 442 400 310 221 231 141 78 107 190 241 271 274 226 223 212 185 157 122 87 56 57 49 45 66 102 122 98 59 77 58 56 79 124 167 217 252 273 233 167 116 93 98 91 90 194 279 349 363 380 404 419 400 435 361 254 150 70 54 69 113 71 58 52 55 74 82 89 93 94 87 67 56 52 56 60 68 74 126 214 336 458 568 639 673 665 660 599 446 272 158 131 138 145 98 84 95 89 67 61 79 117 169 228 257 242 198 140 93 106 98 83 63 47 48 53 65 47 48 55 54 50 69 104 139 213 251 313 367 424 469 510 551 557 599 649 704 730 718 674 618 457 223 111 103 67 70 101 81 136 185 174 151 219 280 206 67 97 39 71 94 73 144 191 104 104 101 82 68 57 55 52 53 44 45 46 46 45 46 58 69 65 98 151 204 276 350 418 468 505 562 597 619 654 700 719 700 658 621 557 465 358 266 189 135 91 76 73 97 99 68 52 44 60 60 60 59 103 167 191 179 184 154 104 62 49 49 49 50 73 68 67 67 57 49 49 49 49 73 80 57 68 96 112 104 100 76 56 48 60 68 64 52 61 57 53 49 48 47 47 46 47 46 55 75 71 59 71 111 79 72 50 51 57 82 78 61 88 115 125 124 151 211 246 260 240 267 278 282 267 226 172 128 80 82 81 77 69 61 57 54 57 76 91 104 114 133 175 203 155 148 137 119 105 86 71 52 76 81 73 73 73 76 86 96 105 213 325 413 484 564 621 644 702 713 728 746 776 814 866 901 884 892 908 929 953 954 931 890 834 786 737 671 595 526 465 424 334 284 217 154 118 118 138 170 236 239 254 300 369 442 503 536 597 634 679 720 765 816 879 918 957 976 1006 1016 1014 1013 1014 1001 945 908 855 786 745 737 771 793 787 761 765 783 787 782 796 811 771 775 768 758 747 732 725 725 735 743 720 671 649 654 632 610 625 629 647 673 692 722 744 756 726 715 711 699 696 695 688 688 673 673 654 647 644 640 627 599 576 603 637 663 681 706 738 762 754 736 699 646 590 530 472 427 399 338 324 267 157 111 105 50 49 51 59 59 70 74 78 77 87 121 150 180 217 295 409 487 493 459 381 271 137 39 38 42 79 143 194 182 182 270 413 523 626 697 796 890 965 992 984 926 739 639 515 360 213 114 66 57 51 51 51 66 73 76 79 75 62 86 90 115 150 123 111 152 319 176 65 89 149 135 87 56 52 88 109 109 98 102 87 78 52 75 82 60 87 145 136 88 113 122 137 121 93 81 97 117 73 69 72 65 68 60 56 59 88 87 91 111 108 85 70 79 73 65 78 79 75 59 72 114 135 152 225 373 501 554 558 545 517 514 488 446 388 361 351 366 412 407 391 380 380 372 360 355 370 404 439 480 514 537 571 601 624 651 671 671 648 629 618 612 557 524 475 433 388 362 343 336 407 343 359 351 276 264 306 319 164 77 35 35 42 32 34 59 61 103 130 87 43 35 35 35 35 37 41 53 65 73 77 76 89 117 160 164 143 103 86 82 106 73 54 66 69 41 33 35 57 47 82 102 78 40 36 63 35 63 87 83 59 40 52 68 63 56 53 50 47 41 41 42 42 51 58 42 49 72 72 49 42 41 41 45 76 147 231 299 199 118 47 51 82 74 58 50 81 229 265 145 88 140 148 79 151 139 126 94 70 66 74 82 73 57 58 46 78 98 47 59 63 52 52 60 69 89 113 125 54 41 46 47 43 42 43 79 43 89 116 93 74 75 72 66 97 198 218 222 285 292 258 276 318 376 441 454 420 414 473 549 513 497 525 576 579 566 626 713 590 615 639 616 585 600 637 688 673 705 739 742 779 825 851 854 805 840 859 847 866 913 946 950 1017 997 906 816 723 547 314 156 105 68 46 57 76 91 82 59 49 46 45 45 49 73 87 86 110 161 252 338 395 395 368 322 193 151 130 145 194 264 357 433 471 519 583 644 674 700 726 746 722 735 762 770 757 742 746 750 738 654 666 699 644 621 670 694 725 701 704 728 750 757 765 783 790 809 831 850 861 880 912 940 949 977 1011 1006 1001 1016 1017 1017 1018 1017 1006 995 973 946 901 859 776 749 718 682 647 634 643 662 669 677 677 688 695 711 731 742 757 748 762 808 878 920 920 894 805 762 676 566 445 347 244 164 124 106 90 56 51 51 53 66 52 52 78 107 140 174 203 204 168 157 162 156 160 189 250 303 467 556 691 828 899 883 845 788 677 594 528 499 498 475 387 297 331 271 208 156 137 158 230 290 345 324 248 120 73 129 202 226 181 173 176 204 254 306 341 374 416 473 516 546 589 644 663 648 627 570 483 396 308 219 141 87 76 95 127 143 111 59 51 75 84 123 131 84 52 68 92 97 128 82 101 163 192 199 253 342 476 607 735 787 771 718 642 553 364 202 99 83 83 52 44 56 43 60 64 44 44 52 64 71 192 193 176 227 393 567 670 717 827 922 946 874 813 783 680 538 319 188 109 79 61 41 42 68 42 43 43 42 49 75 82 70 78 66 69 72 71 62 59 57 47 45 31 37 43 41 24 14 25 28 13 17 21 25 15 15 19 15 15 14 14 13 13 13 20 23 23 23 23 23 23 23 27 27 27 27 27 27 27 27 11 12 13 15 28 37 46 41 34 39 41 38 38 27 28 28 41 34 37 30 34 42 47 51 52 56 49 41 34 34 41 45 33 33 36 33 36 32 36 33 31 31 32 32 37 37 45 41 59 34 34 52 84 72 48 36 76 34 34 80 97 61 81 152 180 136 100 80 56 36 36 60 48 40 36 44 56 64 55 51 63 83 111 119 107 79 51 35 75 71 67 63 55 51 47 36 58 58 58 57 57 61 64 64 68 81 89 85 109 130 102 66 49 57 61 61 61 57 53 49 53 57 61 69 81 93 105 105 126 86 102 154 138 59 37 43 43 54 54 58 66 70 74 70 60 57 77 85 82 71 55 55 48 48 52 52 48 48 43 43 41 42 45 40 40 44 52 52 63 48 40 40 40 41 49 50 114 41 44 75 55 58 74 40 64 67 44 38 37 60 79 67 51 44 40 41 44 45 53 54 49 65 81 93 100 84 60 51 79 66 70 90 87 59 51 60 52 48 40 41 49 65 77 89 40 52 52 40 40 57 117 169 145 93 46 46 62 58 50 50 86 71 74 67 59 51 59 71 79 75 70 65 57 45 40 39 40 52 68 76 128 200 225 221 165 133 97 49 40 39 40 49 44 44 52 52 52 52 40 40 42 42 42 42 42 42 42 42 41 41 41 41 56 67 63 62 53 86 54 38 63 64 40 41 39 40 41 46 57 69 80 86 66 105 121 142 162 123 84 97 146 162 134 66 40 46 78 90 86 74 58 46 46 42 42 42 42 46 42 40 40 42 46 41 41 50 82 98 78 46 42 42 67 55 43 42 41 41 42 45 40 40 41 41 54 70 78 83 147 140 147 146 137 121 97 93 61 65 68 60 52 56 71 76 93 86 82 66 47 42 42 42 55 55 51 50 53 42 49 52 75 43 47 76 41 41 84 52 86 115 136 188 317 451 461 395 325 428 504 509 542 631 675 660 529 428 282 165 96 81 87 88 97 93 81 73 57 45 40 40 40 40 40 44 44 44 44 44 54 85 103 126 250 396 450 420 268 407 511 479 360 261 217 188 109 68 68 93 86 62 59 83 51 67 83 83 70 54 46 53 49 49 49 45 41 41 41 37 48 48 48 48 48 48 48 48 36 65 101 109 85 57 48 52 36 33 36 44 34 35 44 33 104 124 195 244 224 132 56 36 43 43 50 50 54 54 54 54 179 111 51 39 51 51 40 36 55 51 51 59 63 59 47 36 55 51 51 47 47 43 43 43 43 39 39 35 35 39 39 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 42 35 88 88 84 60 35 36 84 132 172 96 40 40 56 49 61 92 71 59 43 35 34 35 39 46 51 55 59 63 63 64 68 57 65 58 54 42 39 39 46 54 54 54 54 58 58 62 62 69 99 87 54 40 41 43 44 45 105 64 42 41 41 39 39 40 47 70 78 82 74 71 67 75 60 59 59 55 55 51 47 46 43 40 47 51 51 55 54 50 61 57 58 58 59 68 72 76 60 71 72 65 54 46 55 62 117 176 250 312 338 353 390 407 418 336 232 133 75 64 85 112 185 209 240 243 211 174 145 126 108 90 86 82 102 86 58 41 47 42 42 43 51 59 55 47 51 51 51 52 52 52 52 52 63 43 47 67 83 98 150 226 293 386 439 444 465 461 332 166 38 43 56 63 64 76 111 134 191 194 215 267 283 256 237 242 179 124 77 85 137 189 216 205 165 138 123 108 96 72 44 43 44 44 46 90 138 154 126 86 67 63 75 79 91 99 102 109 185 209 210 154 85 53 85 144 239 325 375 359 350 374 395 376 372 238 165 120 59 72 122 141 67 49 57 105 117 77 63 73 62 55 54 54 53 60 78 86 74 97 165 264 386 500 580 621 625 622 558 430 295 243 267 301 177 106 54 53 52 46 45 63 85 120 179 249 293 309 292 268 179 148 117 98 95 85 67 48 48 49 56 52 48 60 72 98 174 220 286 344 389 426 459 492 506 557 627 685 712 693 645 585 320 165 128 115 45 58 96 64 190 156 141 138 139 124 149 167 100 87 98 95 110 103 106 91 75 69 62 55 55 56 60 60 55 55 44 45 46 46 47 51 70 96 148 220 300 365 414 439 500 550 592 620 658 701 713 697 698 665 616 547 458 360 251 192 87 91 104 98 67 42 41 42 48 79 91 107 151 203 223 211 148 122 84 50 48 48 47 47 81 118 133 114 95 81 59 51 69 84 68 47 48 72 92 92 76 68 68 68 72 72 60 48 57 61 65 69 68 60 55 47 83 71 71 83 67 46 47 67 95 87 65 60 71 91 75 54 51 101 131 161 228 311 331 305 318 306 281 261 240 191 143 96 90 85 68 52 48 49 51 52 50 52 76 85 84 109 159 202 286 294 283 248 178 112 77 65 65 62 51 50 58 61 75 89 90 203 330 402 465 526 591 633 705 713 728 746 760 794 836 867 885 896 905 929 941 953 942 923 883 854 823 774 713 648 595 561 536 494 424 361 318 302 314 334 375 390 420 462 523 576 613 641 717 735 789 859 905 928 963 990 969 981 1018 1017 1015 1005 983 962 915 847 771 733 741 772 798 790 681 682 704 712 737 755 769 771 754 755 771 773 770 740 713 697 718 738 731 686 660 643 617 579 594 613 636 651 666 677 692 695 684 665 646 628 613 594 575 560 553 522 510 513 533 537 536 528 536 558 604 646 659 649 679 714 743 728 698 646 586 526 477 432 381 332 332 291 181 119 93 48 49 51 51 51 63 74 85 88 81 123 188 258 342 412 478 509 538 418 272 161 75 36 50 73 81 142 212 216 232 320 463 569 668 724 815 908 981 1008 1000 933 751 639 519 367 213 110 65 52 51 50 49 47 47 52 75 91 47 108 96 88 116 76 56 152 259 148 60 69 93 81 57 50 52 84 101 101 90 87 79 67 65 88 82 56 93 156 178 146 129 118 113 97 81 85 105 121 56 57 60 56 59 55 55 62 95 86 90 103 96 77 66 70 76 69 70 70 59 47 55 90 104 117 178 303 439 504 513 500 496 508 505 470 415 392 404 427 423 411 399 395 399 402 397 388 415 449 484 518 552 571 601 621 655 674 679 672 657 630 615 597 539 501 459 410 376 354 346 350 407 351 355 347 283 268 306 308 153 66 34 34 45 36 49 62 60 94 114 74 35 34 34 34 36 37 45 57 65 69 69 60 75 66 74 93 120 123 102 90 93 80 72 69 49 32 32 35 74 64 83 95 69 35 35 64 39 66 82 82 59 51 52 60 63 63 57 50 43 41 41 42 43 43 42 50 85 111 91 39 41 54 82 77 64 63 103 139 119 102 83 83 87 74 62 61 76 180 192 104 107 203 238 174 254 265 277 277 264 208 144 93 99 68 113 89 53 69 62 78 63 63 56 60 65 81 97 98 41 40 59 107 115 79 55 43 63 111 92 43 44 96 113 67 110 164 163 159 191 162 161 239 205 259 340 378 367 365 448 550 463 478 529 589 599 587 631 706 567 583 596 609 633 641 633 620 685 720 735 745 790 844 877 869 820 855 873 861 873 914 950 957 1003 997 934 841 716 501 261 120 93 59 46 46 65 79 66 42 45 55 71 59 54 74 105 116 111 126 157 224 294 337 344 318 277 238 178 126 118 137 183 225 404 441 490 545 605 657 683 686 734 742 769 796 811 814 810 813 825 770 794 808 753 749 790 802 778 762 773 805 832 843 846 856 927 910 889 896 931 975 1005 1003 981 982 981 1002 1017 1018 1016 1013 1019 1017 971 930 889 840 776 719 619 597 565 525 509 520 545 572 559 586 617 643 655 670 690 705 688 714 748 786 827 861 896 904 870 826 740 642 558 468 321 190 166 85 48 50 52 51 52 58 53 57 81 118 177 237 294 311 271 236 203 177 155 158 173 199 341 426 561 709 834 897 875 801 651 588 546 529 516 482 437 398 420 357 278 203 145 130 156 200 187 243 296 276 213 157 146 147 119 115 114 131 170 222 266 304 346 403 434 449 487 534 553 538 512 490 445 373 277 196 143 124 81 88 104 116 92 48 47 64 88 132 144 96 48 47 63 57 99 67 71 109 118 123 186 273 380 491 600 642 638 614 579 517 368 210 106 83 79 52 44 60 45 45 44 44 77 105 97 75 208 171 162 191 300 479 641 689 706 769 837 861 835 782 717 646 478 328 206 148 107 54 42 44 43 44 44 43 50 60 67 51 71 59 47 46 57 64 58 60 53 43 37 31 36 23 17 14 24 27 16 17 21 25 19 19 19 15 15 14 14 13 13 12 20 23 23 23 23 23 23 23 27 27 27 27 27 27 27 23 12 13 14 15 17 26 38 33 37 35 47 45 38 34 31 32 44 37 37 37 34 38 46 51 44 48 45 37 34 34 50 61 72 64 48 40 36 32 31 31 31 31 32 32 37 41 45 41 47 35 34 40 48 44 48 60 72 36 37 85 85 45 41 81 95 67 52 52 48 36 35 40 52 48 44 56 72 84 83 75 75 87 99 103 91 75 59 51 79 75 71 63 55 47 43 35 81 74 65 57 57 53 60 71 71 76 73 72 101 141 142 118 37 45 57 65 69 61 53 45 65 73 81 89 93 97 97 89 94 62 70 102 98 50 37 46 54 54 58 62 73 77 81 74 103 71 48 57 89 110 95 75 43 44 48 44 48 43 43 42 42 41 40 40 53 73 57 40 49 41 40 40 40 41 53 57 86 45 87 118 77 68 81 51 39 40 39 38 38 73 94 76 55 40 40 41 41 42 50 58 46 62 85 97 100 84 67 59 82 70 74 94 82 58 51 67 44 40 40 40 41 53 62 69 78 82 94 106 114 110 98 90 90 58 42 50 58 50 42 42 74 102 110 94 71 71 75 67 83 75 74 62 60 48 44 39 39 52 76 92 141 193 217 198 118 94 62 41 39 39 40 41 44 51 52 52 52 52 40 40 50 50 46 46 43 42 42 42 42 41 40 41 64 71 78 65 84 107 64 41 86 79 49 73 41 41 42 50 77 93 95 86 101 64 119 259 292 162 87 149 246 178 102 54 42 46 50 54 70 78 74 54 40 39 40 41 42 42 42 40 40 42 42 42 46 78 106 102 74 54 54 58 67 59 47 42 41 41 42 42 41 41 41 41 50 62 74 74 123 108 96 90 81 69 64 68 57 68 68 60 52 51 67 72 93 90 86 74 51 42 42 42 47 47 47 46 46 46 46 53 42 54 94 92 41 41 76 40 97 110 155 283 494 659 685 619 637 721 767 733 700 712 694 656 557 425 252 122 68 58 68 76 89 85 81 73 61 49 41 40 40 40 40 40 40 40 40 44 63 81 80 91 165 247 262 224 195 271 299 239 163 140 160 159 95 53 54 74 74 54 55 74 62 74 86 82 66 54 50 49 53 53 49 49 45 45 40 40 48 48 48 48 48 48 48 48 35 93 157 149 81 37 52 88 40 34 36 40 33 34 48 34 92 117 184 229 204 112 44 35 47 47 54 54 58 58 65 58 182 107 47 36 43 47 47 43 51 47 51 63 79 83 67 51 51 51 51 47 47 43 43 43 39 39 35 35 35 35 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 84 96 96 64 35 35 64 104 140 92 48 40 52 60 72 84 62 54 46 39 39 42 54 58 54 55 55 56 60 68 76 72 50 42 42 46 54 54 50 46 50 50 54 54 58 58 62 76 98 87 62 41 42 44 45 45 73 80 94 90 58 41 42 75 75 66 47 47 62 74 63 55 67 71 70 63 58 47 50 50 43 43 47 51 52 52 55 55 62 58 62 58 62 67 75 79 56 60 69 73 66 63 71 83 94 129 176 218 253 280 322 350 423 392 340 257 186 167 199 235 268 252 224 180 136 104 92 88 97 85 70 74 82 74 43 41 51 43 42 43 47 55 51 43 43 43 44 44 44 44 44 44 60 43 43 74 106 141 209 286 423 486 510 480 468 438 285 110 47 48 44 40 40 59 99 126 130 130 146 166 174 179 196 224 113 93 73 66 86 106 122 122 112 101 85 61 44 44 45 49 93 105 134 166 178 154 106 66 74 70 63 71 72 76 92 93 173 208 219 170 97 75 107 177 304 350 358 329 337 370 387 357 312 181 122 105 66 84 132 151 77 68 83 115 106 56 58 92 55 56 55 54 53 56 78 90 67 75 131 223 349 452 527 561 584 573 524 416 307 259 270 301 183 113 64 48 46 44 43 55 85 115 161 216 278 329 364 381 278 223 156 107 97 83 61 45 52 53 61 57 49 48 63 82 163 213 275 333 378 411 448 473 499 534 577 624 666 678 646 552 307 173 146 128 44 45 91 83 149 132 141 178 188 181 191 211 151 129 113 90 74 67 79 85 81 70 59 56 56 56 60 64 58 58 51 45 46 47 48 48 87 128 185 249 316 377 442 491 504 550 588 616 654 694 709 702 718 688 650 605 551 469 379 324 40 52 69 90 99 92 96 96 55 96 136 155 172 188 172 134 78 68 58 52 52 52 52 78 107 156 166 127 92 97 72 53 68 60 48 46 47 53 68 68 72 72 76 72 64 60 60 64 101 93 81 76 64 56 55 55 103 79 67 67 51 44 45 50 74 63 65 72 105 126 117 92 82 103 97 115 218 349 395 380 369 341 296 260 228 183 131 88 58 53 49 48 48 49 51 52 50 52 76 70 61 74 128 167 219 252 280 253 183 120 90 94 86 70 51 49 50 57 64 81 86 191 310 382 433 486 559 617 694 710 724 731 745 771 805 839 894 901 909 917 921 933 938 942 924 914 899 865 827 767 725 687 676 642 608 563 535 527 531 539 570 561 563 577 611 668 733 782 855 877 915 972 998 994 997 999 970 962 968 962 952 933 907 876 821 770 732 706 705 697 675 648 631 576 538 556 645 747 804 819 759 756 760 762 752 729 694 670 666 687 680 627 582 572 549 519 512 516 527 530 540 563 582 594 532 513 486 467 444 422 399 383 347 308 300 332 376 400 434 473 503 528 573 611 625 614 629 657 677 674 657 620 560 499 470 445 373 316 317 279 169 103 77 47 50 52 56 56 75 90 97 92 89 122 192 298 418 502 539 546 458 299 133 59 36 36 47 73 113 170 240 256 288 384 521 616 706 762 842 927 996 1019 1004 937 759 639 515 352 205 98 49 49 50 51 52 51 49 52 55 55 68 129 93 61 104 68 47 124 180 112 60 56 56 47 48 57 63 80 97 97 86 86 82 78 65 83 82 68 109 168 187 167 153 134 121 117 121 121 109 93 43 44 44 48 55 55 56 59 88 80 76 77 77 62 51 52 73 65 70 66 47 46 47 67 81 86 136 248 384 473 495 493 477 493 486 459 412 400 412 436 411 403 403 411 426 430 425 427 438 472 511 545 575 594 621 640 671 682 679 676 665 635 608 574 520 482 439 390 356 342 346 354 414 358 358 346 283 280 302 283 121 50 33 33 37 40 57 70 48 81 97 66 34 34 34 34 44 52 60 64 64 60 52 36 73 37 35 45 92 111 79 46 85 32 30 33 66 74 59 36 106 84 79 75 45 34 35 60 43 55 63 67 60 55 49 52 59 59 57 46 43 40 41 41 58 50 45 59 94 117 125 101 83 100 135 158 153 125 104 85 105 118 106 71 39 39 39 50 45 56 52 56 103 159 195 203 286 301 325 365 404 404 377 345 111 76 125 93 37 50 66 90 63 63 55 60 57 65 73 70 85 46 40 42 42 47 93 138 113 134 102 41 41 65 86 61 53 99 55 38 95 126 106 132 99 129 199 258 260 254 333 444 458 457 481 516 534 550 625 706 577 577 566 582 625 673 676 667 678 712 731 745 794 852 885 885 844 879 897 885 894 942 973 974 992 986 931 837 682 442 219 121 89 52 46 46 62 76 62 42 44 67 98 78 57 68 107 134 154 149 156 164 184 219 251 260 278 247 184 108 75 90 106 119 268 344 427 491 563 643 691 695 731 738 766 804 830 848 848 844 851 840 875 880 835 847 888 859 840 828 842 874 908 911 892 879 910 933 948 948 975 1002 1002 979 989 986 996 1015 1019 1019 1017 1008 1017 982 911 843 775 687 597 513 470 440 396 356 332 347 387 426 438 465 500 535 562 600 631 661 669 659 669 710 783 847 874 874 875 866 817 731 653 566 412 253 182 118 67 53 50 51 52 65 52 51 67 104 179 272 361 400 411 372 331 278 245 209 188 186 225 318 465 627 780 889 929 884 664 590 560 563 558 528 494 469 477 424 341 263 197 158 155 175 151 202 287 330 280 181 106 91 127 119 107 96 107 139 172 213 270 335 382 397 419 443 451 431 384 367 330 277 212 148 106 87 62 57 61 85 81 65 80 104 72 120 136 96 52 46 46 45 50 48 47 48 45 44 128 235 346 414 475 494 497 495 503 476 353 214 119 87 75 60 52 64 52 49 45 61 92 108 92 72 194 172 176 156 181 321 528 645 714 696 692 721 770 775 744 680 601 480 355 262 173 88 43 44 45 46 45 43 42 49 63 55 64 48 40 39 54 65 67 65 78 61 50 44 42 29 18 15 30 36 21 17 21 25 25 21 25 21 21 14 17 13 13 13 20 23 23 23 23 23 23 23 27 27 27 27 27 27 26 23 28 18 14 15 16 17 26 20 33 35 43 45 38 34 31 35 40 40 33 33 37 45 46 51 36 40 37 37 34 42 62 81 84 60 32 30 31 31 31 31 32 32 32 32 37 41 41 41 35 35 35 35 35 36 68 104 84 64 57 65 53 36 35 36 44 35 35 40 44 40 35 35 56 52 52 64 84 96 95 92 75 79 75 71 63 59 59 63 63 63 59 59 55 55 51 44 85 70 57 41 44 44 59 63 63 71 56 52 77 133 158 150 53 57 57 53 53 53 53 53 53 61 69 77 77 69 61 45 66 54 50 54 50 38 38 42 54 54 58 58 62 66 66 70 59 64 84 117 137 122 75 42 43 43 44 43 43 43 41 41 39 41 49 41 41 49 45 39 69 61 53 45 41 45 53 57 84 67 117 147 94 90 115 93 50 47 40 40 47 66 76 61 59 45 45 41 45 46 54 54 50 62 82 94 93 73 56 47 78 70 66 86 86 58 47 63 40 40 40 40 41 42 46 49 42 62 94 122 130 110 74 46 46 42 42 58 62 50 42 41 41 70 98 86 75 87 87 71 83 75 69 53 52 44 47 39 39 60 84 96 137 177 185 161 81 66 49 40 39 40 40 41 44 51 52 52 52 52 40 40 42 46 46 50 47 43 42 41 42 41 44 56 74 86 91 86 101 121 77 53 97 95 60 77 65 73 82 81 76 72 78 97 136 99 138 303 419 350 226 184 182 102 41 41 42 41 41 54 74 74 70 70 74 78 86 90 41 42 42 41 40 41 42 42 62 98 110 86 62 70 78 74 79 67 55 43 42 42 42 42 42 42 42 42 42 50 58 62 114 102 81 68 52 44 52 52 53 57 62 53 41 41 42 54 50 62 70 66 50 42 42 42 43 43 43 46 50 54 54 65 66 62 106 88 41 61 81 40 94 103 148 295 496 667 731 724 763 824 832 753 673 613 551 485 412 295 153 56 38 55 68 65 69 73 73 69 61 53 45 41 40 40 40 40 40 40 40 40 64 63 58 77 119 149 132 103 138 178 182 142 106 111 131 121 80 45 46 66 66 46 47 66 70 78 86 78 62 50 50 53 53 53 49 49 44 44 40 40 48 48 48 48 48 48 48 48 36 93 153 141 77 36 44 80 48 34 40 48 33 36 72 44 96 120 173 205 168 85 36 35 51 51 58 58 62 62 62 62 162 99 43 35 39 51 55 55 59 51 51 71 95 99 75 55 51 51 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 76 92 92 68 36 34 40 64 76 72 52 35 35 52 60 52 62 58 54 50 50 54 62 66 66 63 55 51 52 56 60 56 61 46 38 42 54 62 58 54 50 50 54 54 58 58 62 69 68 65 55 41 42 43 48 63 97 136 187 200 149 83 43 42 49 51 43 44 52 64 64 64 71 71 67 52 51 39 51 47 39 43 47 52 52 52 52 52 67 62 58 59 59 59 68 68 48 52 57 57 50 47 55 63 90 93 108 138 189 248 323 366 443 424 397 341 282 247 244 256 221 189 141 97 73 69 62 66 49 41 41 42 54 58 50 42 58 47 43 43 51 51 47 43 42 43 43 43 43 44 44 44 52 43 43 74 118 169 249 330 402 456 468 438 423 372 226 67 48 45 40 40 40 44 75 99 108 77 61 89 153 193 158 110 66 66 74 71 63 55 71 71 44 65 73 49 44 49 65 69 145 157 166 166 142 102 54 44 58 62 59 67 68 68 76 80 128 175 206 192 150 133 169 230 401 423 403 379 399 435 414 360 220 107 70 77 59 92 145 156 73 88 119 142 114 70 72 110 68 62 59 54 52 52 78 90 53 64 105 188 303 402 479 512 546 528 474 397 312 271 270 285 187 124 67 47 46 43 43 59 84 103 133 174 233 327 430 491 406 310 199 121 95 81 63 45 59 60 68 68 59 55 74 85 163 213 268 333 378 411 444 462 456 498 529 537 557 585 600 553 347 217 174 147 73 53 78 63 89 80 105 162 195 205 227 255 250 239 215 160 112 81 86 95 68 61 58 51 55 60 64 67 67 66 52 46 46 47 47 47 46 120 224 308 353 389 422 456 532 566 593 616 647 678 698 694 687 668 642 624 598 548 474 423 61 45 41 50 83 91 71 43 71 119 175 200 209 194 127 60 53 57 52 57 66 84 106 131 132 148 150 134 108 89 75 54 63 48 47 47 48 52 56 52 92 88 76 52 46 47 60 84 116 96 68 47 46 47 63 75 82 54 47 58 59 46 46 58 53 58 53 70 84 104 111 117 155 120 94 132 242 350 401 405 395 380 348 308 251 186 123 80 47 47 48 49 53 54 50 50 52 53 65 66 49 55 78 109 77 121 162 163 132 105 91 103 122 98 66 51 58 62 68 78 114 187 286 362 421 470 544 602 676 691 709 716 737 759 789 816 874 897 913 917 909 917 930 950 957 951 947 921 891 853 819 789 755 740 729 706 695 679 675 679 680 675 674 692 730 788 850 895 913 954 973 965 965 965 968 953 939 920 895 877 869 850 837 810 716 703 669 609 524 459 441 440 488 416 414 536 682 758 762 745 784 760 738 723 717 694 667 633 627 625 598 528 479 473 471 453 406 378 338 329 359 403 453 470 340 338 346 331 300 265 242 238 195 171 171 203 235 270 321 407 450 482 500 517 559 604 622 614 646 640 627 582 510 445 415 406 353 284 273 231 129 79 73 49 56 61 68 64 87 106 105 84 93 150 232 338 437 479 463 434 271 148 61 63 65 38 39 46 97 154 219 248 304 415 552 642 717 788 881 958 1004 1015 1003 937 751 628 496 336 193 90 48 48 50 52 64 63 61 72 79 79 120 101 77 65 76 88 80 68 104 76 56 60 53 48 49 65 67 80 96 93 89 74 81 81 51 63 82 92 133 169 183 167 169 149 161 181 197 169 105 45 43 43 44 48 59 63 68 75 74 73 62 66 59 59 60 61 78 74 71 60 48 48 48 60 62 71 113 206 338 443 484 475 446 446 435 415 392 385 389 401 383 387 399 426 446 465 468 471 453 484 533 564 590 605 628 647 671 667 660 661 654 632 593 551 508 463 420 367 344 345 358 374 425 373 365 349 286 287 289 231 85 45 34 32 32 32 65 86 51 69 82 58 34 34 35 36 60 56 52 48 44 40 35 35 57 37 36 49 80 75 34 30 69 33 30 33 55 76 80 73 142 95 67 50 37 35 36 52 51 51 52 56 64 64 49 45 59 53 45 46 39 40 40 40 73 64 66 57 71 118 197 262 227 196 195 239 286 286 233 165 115 140 125 78 39 39 39 37 57 34 43 135 170 134 158 238 190 190 206 250 314 370 409 424 220 140 64 68 189 233 113 70 62 55 55 52 52 52 49 41 42 58 94 113 85 60 84 140 103 99 99 99 64 40 46 93 78 225 209 98 106 158 122 70 85 72 99 153 156 135 183 280 390 384 392 419 453 481 540 592 527 543 551 558 590 645 684 699 646 693 735 750 791 840 874 881 868 906 929 918 929 977 1001 1005 1005 983 908 800 640 407 203 122 70 48 48 48 59 74 80 72 66 103 122 101 68 70 93 113 60 96 120 120 108 121 177 226 207 204 156 93 69 101 120 118 118 242 369 453 528 620 692 715 723 724 754 784 811 829 847 855 851 854 901 906 876 907 930 860 904 893 904 931 958 950 922 890 889 961 1018 1006 995 998 1002 991 976 988 1011 1010 994 978 986 982 937 888 816 725 621 509 415 339 340 299 263 224 207 222 261 289 333 332 331 346 385 428 471 498 605 601 611 651 708 769 814 832 845 896 893 803 709 626 506 375 190 183 149 79 48 50 72 81 50 48 54 98 182 294 403 458 483 471 455 419 364 303 244 215 182 250 378 548 693 798 881 914 754 643 589 600 623 593 543 503 508 459 388 314 248 209 195 199 258 227 231 275 288 241 146 83 135 124 109 97 85 98 125 152 174 244 311 338 361 383 379 355 325 271 210 184 160 123 69 51 79 61 53 73 85 81 100 128 56 92 108 92 76 72 52 45 47 48 48 47 45 45 141 257 381 402 419 429 438 447 448 423 307 207 127 95 84 68 56 56 52 64 80 84 76 60 56 67 99 189 202 162 157 184 316 500 735 727 657 589 602 683 710 672 616 552 483 379 246 125 65 63 68 60 44 43 42 42 57 68 41 41 41 48 55 58 68 70 92 86 65 59 57 48 26 19 28 33 21 17 17 21 21 17 25 21 21 21 24 20 20 20 23 23 23 23 23 23 23 23 27 27 27 27 27 27 26 23 32 21 18 14 15 16 18 19 29 30 39 41 41 34 39 35 47 36 36 33 37 41 49 46 43 40 44 37 37 46 66 85 132 88 36 30 31 31 32 32 32 32 32 33 33 37 41 37 34 35 35 34 36 56 100 128 92 84 61 36 35 36 36 36 48 55 56 44 35 35 36 40 64 56 52 60 76 84 79 72 59 55 51 43 39 39 47 55 39 39 47 51 59 63 67 64 53 42 37 36 36 40 55 59 63 75 56 40 53 105 130 130 133 109 77 49 41 53 73 89 45 45 53 53 53 45 37 37 53 54 46 37 37 42 46 42 50 50 54 54 58 62 62 59 38 80 144 164 133 85 42 40 47 44 44 43 43 42 41 41 39 89 121 77 38 37 40 49 73 65 49 40 40 40 40 48 106 92 139 165 135 132 133 63 53 40 41 41 40 39 45 53 63 49 45 42 42 42 46 50 62 70 86 94 89 69 52 47 70 70 74 98 98 63 47 52 44 40 41 41 42 42 42 45 38 40 54 62 50 42 42 46 42 46 58 66 62 50 46 42 41 46 66 78 79 79 71 67 75 63 57 41 48 44 55 59 51 71 87 88 108 140 140 116 64 57 49 41 40 40 45 52 51 51 52 52 52 52 40 40 40 41 42 50 51 43 42 41 40 45 67 75 82 92 102 108 202 278 249 182 218 235 184 150 115 133 157 124 75 54 93 143 150 133 193 378 525 452 253 115 45 41 42 54 42 41 58 98 110 70 42 70 130 162 142 106 41 42 42 42 41 41 42 58 74 90 82 50 50 78 86 70 79 71 55 43 42 42 42 42 42 42 42 42 42 46 50 61 119 114 90 63 50 47 44 45 49 46 51 43 42 41 42 50 65 73 82 78 58 42 42 42 42 42 42 47 54 58 66 73 119 46 55 52 41 81 77 40 70 83 124 205 322 455 584 668 722 745 715 620 510 431 342 260 190 133 75 45 47 56 57 53 53 53 57 57 57 49 41 40 40 40 40 40 40 40 40 40 69 48 51 82 109 108 91 78 77 113 126 102 82 82 75 48 65 45 46 58 58 46 47 58 74 82 82 70 54 46 49 53 49 49 49 45 44 40 40 40 44 44 44 44 44 44 44 44 41 57 73 73 61 49 36 36 56 35 56 64 35 52 104 92 112 117 149 164 120 52 35 36 51 51 58 58 62 62 62 58 126 83 43 35 43 55 59 55 71 59 55 71 91 91 63 36 47 47 47 43 43 39 39 35 35 34 35 35 35 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 60 72 80 64 36 34 34 36 44 76 76 40 36 56 60 35 70 70 66 62 58 58 54 54 58 58 59 59 59 63 71 64 85 66 50 38 38 50 66 78 54 54 58 58 62 62 66 66 47 55 45 41 41 49 80 114 153 207 268 309 295 210 88 40 39 41 50 50 41 45 57 69 56 48 40 40 40 40 43 39 43 43 48 52 52 56 52 52 60 55 59 43 51 44 56 53 52 53 61 50 42 42 43 47 86 74 68 96 166 261 348 396 440 392 341 302 274 235 180 133 118 91 71 63 67 63 59 59 41 41 41 41 46 50 50 50 62 58 54 47 54 43 46 42 42 42 43 43 43 44 44 44 44 43 43 74 114 169 245 319 303 358 375 344 321 270 167 44 40 41 42 49 53 56 60 57 58 74 90 118 162 170 99 41 44 56 72 72 64 60 68 69 43 53 53 44 44 89 125 129 177 149 114 82 58 45 44 44 46 58 67 79 76 72 63 55 70 117 175 213 224 246 277 322 429 470 467 447 455 453 387 295 178 86 74 88 55 84 153 180 102 143 190 221 200 148 117 115 77 72 73 66 61 64 79 87 53 61 102 162 249 348 432 478 497 485 440 378 301 260 271 293 218 127 59 47 54 49 59 71 84 90 119 138 200 310 441 529 501 406 273 155 93 76 70 64 65 70 78 79 74 74 82 96 179 228 280 334 375 408 437 463 441 475 503 494 457 438 490 537 375 244 189 174 120 89 70 44 57 43 49 91 132 170 224 279 313 337 345 313 239 164 121 106 59 48 48 46 54 59 67 71 79 71 53 46 46 45 45 45 45 108 216 308 364 401 423 452 583 602 602 612 631 650 662 666 646 620 609 615 613 587 540 497 58 67 70 58 71 91 86 62 90 142 199 241 270 252 169 78 78 68 53 52 52 51 72 100 131 140 181 233 250 211 174 153 142 84 47 47 48 48 48 49 96 92 80 52 46 45 55 79 78 66 46 45 46 47 67 79 46 45 47 91 110 82 58 66 69 73 67 53 49 49 61 94 163 141 177 280 367 382 370 369 393 411 405 361 266 166 92 52 49 49 49 53 53 50 49 49 69 61 61 63 66 69 68 75 79 99 112 121 106 95 91 95 122 98 63 51 54 70 84 94 150 176 251 335 414 474 544 598 649 668 698 705 730 752 786 812 851 881 909 917 906 906 918 933 975 974 968 957 942 927 912 894 871 872 864 853 838 822 810 803 744 761 800 843 873 895 894 890 880 943 939 868 847 891 915 888 878 855 845 833 830 812 777 740 620 576 495 384 287 245 271 320 346 292 334 492 610 636 646 689 753 745 723 705 694 671 634 600 587 565 524 439 385 368 358 335 269 221 165 160 203 270 321 330 192 218 254 247 200 153 146 142 142 134 142 146 133 144 200 293 366 413 399 396 477 599 629 588 660 646 620 564 475 387 349 355 318 256 253 227 133 87 85 51 60 69 64 68 91 114 97 60 88 174 288 379 399 341 240 160 125 77 55 80 74 39 39 54 49 98 166 211 298 429 563 645 724 820 924 996 1012 1008 992 937 744 605 469 309 185 94 48 48 50 51 49 47 47 96 151 179 116 48 77 85 45 72 132 47 71 63 64 72 76 68 60 49 59 64 76 80 72 57 64 72 51 59 81 99 127 165 180 180 157 145 165 197 221 185 101 43 43 43 44 48 63 67 72 76 51 51 51 47 48 53 58 62 74 71 64 53 53 49 53 64 46 57 90 156 273 393 443 445 432 412 388 376 373 373 362 365 383 391 410 438 469 484 487 486 472 503 549 583 605 624 639 651 671 659 648 645 643 617 578 536 486 451 397 355 340 353 381 401 448 399 384 360 305 303 281 187 53 41 35 32 30 31 70 110 56 65 69 53 42 42 47 47 59 51 43 39 39 43 51 51 60 65 72 68 52 35 32 31 34 66 87 64 33 32 54 134 166 102 39 36 37 45 41 37 48 44 41 45 53 57 53 45 53 53 50 46 43 44 48 48 75 66 72 98 136 207 326 422 410 366 330 345 384 392 345 293 139 156 143 108 86 75 40 36 34 59 143 207 187 127 135 187 127 135 143 159 171 190 210 223 291 204 36 73 404 439 150 50 62 55 55 48 48 40 40 40 39 41 86 129 128 99 98 122 128 124 139 167 168 133 125 133 211 432 462 288 153 105 102 122 110 58 46 78 97 77 100 150 207 232 275 338 405 428 428 415 439 478 513 528 570 618 636 619 622 689 751 754 764 790 828 845 876 911 946 945 961 997 1017 1014 1018 977 886 785 644 417 208 107 58 50 58 54 60 74 85 93 110 123 126 112 98 104 99 94 102 114 127 112 90 87 116 145 164 164 137 94 75 102 110 112 96 184 288 378 485 585 657 665 689 708 742 753 775 798 840 874 877 881 924 932 924 971 971 869 926 929 941 965 988 988 969 937 948 991 1014 995 972 984 1003 1010 972 971 968 959 932 912 897 883 830 778 691 572 449 349 288 247 200 182 166 147 142 150 182 206 193 167 142 150 188 224 235 245 390 484 574 604 598 626 714 792 850 907 912 848 784 724 635 520 266 191 142 113 75 49 63 107 54 56 69 113 197 302 403 465 487 511 528 520 465 371 284 228 228 213 287 461 610 707 801 865 887 771 681 652 639 611 581 560 554 501 427 338 272 233 215 211 278 246 222 235 280 295 226 139 69 74 82 90 91 100 127 147 98 157 201 220 247 282 296 273 278 232 170 141 124 110 68 54 112 82 62 70 74 58 69 85 53 69 80 84 104 120 96 48 47 49 54 49 47 66 147 232 356 361 372 407 435 419 370 317 234 180 128 104 92 76 56 44 64 56 72 100 104 80 68 76 92 230 184 140 212 153 137 330 552 644 682 597 513 526 603 661 589 562 524 445 335 215 118 57 51 44 44 51 47 42 41 41 40 42 58 58 49 44 54 76 91 80 67 65 64 51 34 35 18 26 19 14 21 29 40 40 32 28 28 28 27 23 24 23 23 23 23 23 23 23 23 23 27 27 27 27 26 26 26 23 24 13 13 14 15 16 17 18 20 22 31 32 37 30 34 31 43 36 32 32 36 41 45 42 47 43 48 37 33 41 61 77 212 156 80 36 31 32 32 32 32 32 32 33 33 37 41 37 34 35 35 34 43 87 112 112 68 72 56 35 35 44 56 44 40 59 56 35 34 35 60 68 80 72 60 60 64 64 55 44 43 43 47 39 36 36 39 43 36 36 43 47 55 63 67 64 37 37 37 37 40 40 47 51 51 71 60 36 37 73 94 90 145 121 89 61 53 65 85 105 61 57 57 53 53 53 57 57 45 57 53 37 38 50 50 38 50 50 46 46 51 51 55 55 91 100 108 85 49 41 46 59 47 47 47 48 43 43 42 41 86 153 173 105 39 38 41 61 45 40 40 39 39 39 40 55 132 145 227 306 324 312 219 65 48 38 40 42 40 38 43 75 72 61 57 46 46 42 46 43 67 71 82 82 74 54 41 40 63 58 78 114 107 71 47 44 44 40 45 41 45 42 42 42 42 41 40 40 40 41 41 41 46 58 66 62 50 50 50 54 94 58 54 82 87 63 47 55 63 51 45 41 44 48 67 71 55 74 78 67 91 123 127 96 56 53 52 52 48 52 48 48 51 51 52 52 52 52 40 40 40 41 46 58 63 59 47 43 39 49 87 94 84 79 104 134 312 478 486 386 410 458 383 282 245 216 199 150 105 95 130 165 128 164 308 494 498 276 81 46 39 66 94 74 54 62 86 94 114 70 41 50 94 114 78 42 41 41 42 42 41 40 42 82 106 90 54 41 46 78 74 46 82 74 62 50 42 42 46 50 42 42 42 42 42 42 46 65 94 100 88 65 49 38 39 40 45 47 43 43 42 42 43 58 121 125 121 98 70 42 41 42 42 42 43 47 55 62 70 81 114 37 63 71 40 46 40 40 50 64 90 127 176 269 407 530 551 531 467 381 310 243 165 96 85 79 77 67 56 45 42 41 41 41 45 45 45 41 40 40 40 40 40 40 40 40 40 40 69 41 40 56 75 66 46 41 77 109 101 61 37 46 54 54 57 49 50 58 58 50 51 58 70 74 74 62 50 42 45 53 45 45 45 41 40 36 36 36 36 36 36 36 36 36 36 36 52 40 35 35 48 52 44 35 48 35 71 83 43 75 135 120 120 112 112 112 72 35 35 52 47 47 54 54 54 54 58 54 82 63 51 43 51 63 59 47 63 51 47 59 75 71 47 35 47 43 43 39 39 35 35 35 35 35 35 39 39 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 40 52 60 56 40 34 34 34 52 100 108 76 64 84 76 43 57 57 57 54 54 50 46 47 47 51 58 66 74 82 82 79 57 53 57 46 38 42 62 78 58 58 62 62 66 66 70 67 40 41 41 40 40 85 147 201 262 314 363 373 357 296 191 105 43 42 40 40 40 41 42 45 53 41 39 40 41 45 41 40 44 48 52 52 56 56 45 45 49 45 44 40 40 40 41 41 73 74 82 71 63 59 63 68 79 83 109 156 224 298 354 389 380 332 277 229 187 144 81 42 95 72 53 53 54 49 44 42 62 70 66 54 46 42 42 46 62 62 58 54 53 42 49 42 42 42 43 43 43 43 43 43 43 43 50 78 114 161 229 280 278 321 341 295 239 176 100 40 39 40 41 41 41 52 53 49 40 93 165 137 65 44 43 43 44 44 45 45 49 53 53 53 81 65 43 41 53 129 181 189 181 133 73 44 44 57 77 77 66 70 74 79 72 68 60 62 69 99 141 195 260 318 365 409 492 553 565 546 527 493 404 292 191 108 108 111 54 72 157 201 170 207 265 323 341 297 210 147 86 84 86 88 80 76 79 72 53 55 96 140 199 275 375 437 455 440 417 363 298 252 271 315 237 138 58 46 73 77 75 70 87 94 111 129 187 281 400 483 509 429 307 181 103 74 80 87 80 81 89 78 73 73 80 88 195 233 284 334 367 400 429 448 462 457 484 500 439 351 368 424 323 247 216 205 147 80 44 42 45 41 40 59 97 131 193 244 295 358 419 442 393 305 219 164 81 74 59 52 49 50 59 63 60 57 50 46 46 46 45 45 90 116 172 244 340 426 488 536 588 595 590 601 608 619 626 634 638 627 624 634 650 643 609 578 41 82 107 78 66 96 124 124 135 180 226 248 266 248 166 91 79 72 52 51 50 48 76 108 138 210 323 430 472 434 380 321 272 152 75 47 47 46 47 60 72 80 84 68 51 46 46 54 62 65 58 54 46 46 45 45 45 45 67 135 162 118 62 46 88 84 74 66 51 47 81 127 167 180 258 376 442 422 397 394 387 406 402 341 239 135 88 72 72 67 54 49 48 48 50 50 72 53 52 59 78 81 72 56 72 65 69 75 87 92 96 96 75 67 59 51 58 69 85 110 131 144 211 315 406 455 512 570 638 653 683 709 727 749 783 805 835 870 901 913 902 890 890 901 965 976 977 985 986 991 984 976 939 950 962 966 962 944 943 925 902 895 895 902 898 881 848 823 863 919 904 816 788 836 850 810 792 780 788 793 794 757 686 620 522 420 302 207 179 169 187 207 231 251 326 432 461 456 551 697 693 706 716 713 690 649 607 555 527 498 449 369 311 281 239 189 138 103 71 79 137 188 208 196 99 140 173 173 126 79 71 80 60 83 95 83 65 73 124 197 294 344 326 331 440 597 646 595 635 613 587 538 457 376 339 349 295 241 262 267 181 119 101 55 51 60 60 56 87 118 89 47 92 166 244 282 252 175 105 53 89 74 65 58 38 38 41 82 117 157 214 258 344 464 578 640 747 843 946 1004 1011 996 973 915 717 578 430 282 166 105 61 49 50 52 51 50 81 136 174 163 56 45 85 93 43 57 152 60 88 88 88 92 104 104 83 48 58 51 56 56 52 50 50 52 83 70 68 79 107 138 181 213 137 125 133 161 181 157 97 44 43 43 44 44 55 59 64 64 43 44 44 44 45 54 63 55 63 60 53 49 49 54 57 49 47 66 92 125 215 340 413 427 434 413 393 377 378 374 366 361 407 422 441 461 484 495 486 484 499 537 583 617 636 647 658 666 671 656 637 630 620 601 556 521 459 421 375 347 340 364 404 428 455 411 406 380 337 335 284 158 48 49 36 32 30 32 82 118 60 57 53 46 38 34 39 43 43 39 35 35 43 59 75 87 76 88 88 64 35 33 34 51 32 51 80 65 36 37 78 138 170 110 37 34 36 53 53 37 52 49 45 49 53 57 53 53 57 50 54 50 47 47 51 59 74 56 86 184 294 376 450 510 540 532 520 503 491 483 495 500 342 296 219 130 76 46 38 37 32 171 267 203 135 135 119 63 99 99 95 84 76 80 100 116 132 180 89 117 374 344 86 62 55 48 48 41 41 40 41 40 86 41 39 60 127 182 241 299 325 337 311 271 291 319 245 129 224 328 341 254 155 64 61 158 123 67 39 45 65 65 65 91 111 133 167 226 305 361 372 359 441 441 434 449 524 613 620 567 618 682 740 742 740 754 784 798 853 907 950 957 973 1009 1018 1018 999 970 891 793 672 470 233 91 72 70 71 63 57 56 78 86 70 70 72 90 120 150 141 112 176 136 90 64 59 69 70 70 129 121 102 84 76 72 80 94 150 150 186 301 467 590 646 641 669 692 723 746 764 794 847 889 896 895 939 954 950 997 994 891 903 912 932 952 976 992 988 968 980 965 972 976 991 988 961 937 937 889 864 877 913 906 853 800 755 687 562 431 316 252 235 230 138 124 124 108 92 95 107 126 66 49 48 76 122 146 141 131 184 279 400 491 547 604 679 744 824 847 855 855 855 829 748 634 421 196 86 134 145 60 49 122 62 64 85 125 189 266 340 389 462 501 534 550 515 435 325 254 285 210 225 392 600 737 831 882 962 906 826 717 632 599 610 621 591 535 455 358 296 269 250 243 209 209 197 186 216 261 261 234 62 67 71 76 77 81 94 102 86 110 109 108 135 194 221 217 186 184 165 128 78 64 69 95 85 71 59 71 74 54 54 81 73 73 72 72 108 144 128 80 47 48 48 47 45 47 89 134 215 229 276 347 382 348 256 181 163 140 116 96 88 84 60 44 76 43 42 108 180 172 128 88 224 251 98 47 192 161 102 275 325 419 541 621 580 509 510 574 573 549 508 470 425 329 188 67 40 42 48 68 67 43 40 40 42 51 59 58 50 41 55 62 73 64 58 53 67 58 45 42 20 18 17 16 23 41 53 64 32 28 31 31 35 31 31 31 23 23 23 23 23 23 23 23 27 27 27 26 26 26 26 26 23 16 20 14 18 19 17 17 19 20 26 31 36 33 38 38 43 39 32 32 32 40 45 49 49 51 59 48 40 37 49 61 176 132 76 36 32 32 40 40 32 32 32 33 33 37 37 33 38 43 35 34 43 87 96 68 34 40 48 40 44 56 52 35 34 47 48 34 40 92 120 116 92 80 68 60 60 56 43 35 43 47 51 51 43 39 39 43 51 51 51 51 47 47 47 40 49 46 49 45 48 44 43 39 39 67 68 48 37 57 66 65 69 65 57 49 49 53 57 61 61 61 57 53 53 61 65 69 37 45 45 41 42 46 42 38 46 46 42 46 47 47 47 47 123 83 40 38 40 49 62 59 55 48 48 48 44 43 43 42 125 157 141 81 49 53 49 40 40 40 40 40 49 65 81 107 170 231 388 546 615 620 484 274 162 106 69 66 50 40 40 72 65 65 54 50 46 50 47 51 79 79 82 70 62 42 41 40 63 58 78 103 103 60 40 40 40 40 41 41 42 42 42 42 62 41 39 41 78 94 66 41 54 62 58 42 42 46 50 50 74 46 42 62 71 59 55 63 51 43 41 41 44 52 67 75 51 62 62 54 78 115 123 103 55 55 51 55 47 44 40 40 51 51 52 52 52 52 40 40 41 53 62 78 83 79 71 63 40 53 96 98 84 90 115 138 367 582 632 552 568 610 525 404 394 291 186 113 111 125 132 128 139 319 463 433 262 72 36 94 57 66 58 41 46 82 82 50 58 54 46 42 41 40 40 40 42 41 42 50 42 40 54 118 138 94 50 42 50 62 50 42 74 66 54 42 41 41 46 50 42 41 41 41 41 42 42 65 89 95 83 72 57 46 39 40 46 47 43 42 41 42 58 81 109 109 101 81 54 42 42 47 42 42 43 47 59 63 70 81 67 54 179 156 45 40 39 76 67 62 68 97 131 184 262 314 279 247 196 164 145 127 85 58 64 73 75 64 41 41 41 42 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 40 39 40 44 40 40 43 67 91 91 59 43 52 64 60 54 53 54 58 58 54 54 58 58 66 66 58 46 37 45 53 49 49 45 45 40 40 36 36 36 36 36 36 36 36 36 36 36 44 52 44 35 35 48 64 35 34 71 91 47 71 131 127 124 92 72 64 40 35 36 60 47 47 54 54 54 54 58 54 47 51 55 51 55 63 59 43 47 43 39 47 55 55 43 35 43 43 39 39 35 35 35 34 34 35 39 43 43 39 35 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 44 44 40 35 34 34 48 87 99 79 71 83 75 50 41 41 41 41 46 46 46 47 58 58 58 58 54 50 50 39 35 37 49 61 57 54 50 54 58 58 62 62 66 66 70 60 41 42 42 48 81 151 266 351 441 484 474 409 330 279 231 194 142 70 40 39 43 72 63 42 86 78 77 69 58 49 41 40 52 53 56 56 56 52 45 41 45 41 41 41 40 40 40 40 58 62 75 75 71 71 76 88 111 143 206 269 320 339 346 342 273 268 230 174 104 57 50 51 92 61 45 44 44 44 43 42 42 54 58 50 42 42 42 55 59 63 70 61 53 45 45 49 46 42 43 43 43 43 43 43 42 43 50 74 106 153 213 256 272 307 308 265 190 130 79 46 42 41 40 39 40 49 69 74 81 122 134 78 42 40 43 62 45 45 44 44 44 45 48 44 57 44 43 73 133 165 145 113 121 85 45 43 53 81 101 105 113 101 86 78 68 75 75 89 103 101 122 167 237 322 385 441 563 628 644 614 595 553 468 361 185 106 95 90 48 72 174 229 222 251 305 386 449 437 335 228 119 98 89 90 95 92 84 69 54 55 78 110 154 226 322 396 414 406 398 361 299 257 271 318 252 150 61 46 81 80 67 63 88 91 111 138 191 258 328 368 404 353 267 165 91 62 72 86 95 89 89 81 73 72 91 102 218 241 284 322 351 384 414 436 467 418 421 472 444 333 269 257 243 234 247 229 150 52 41 43 44 42 42 76 106 120 159 205 250 321 413 468 469 404 317 247 116 101 86 71 61 54 62 59 44 45 46 47 47 48 47 47 69 91 148 248 372 469 518 548 553 559 563 586 597 604 615 626 655 655 659 672 680 677 665 647 43 87 106 61 51 78 101 81 184 221 235 213 188 162 116 66 58 58 55 62 77 109 144 186 208 363 520 607 631 625 562 465 358 204 108 76 60 47 47 61 48 57 68 60 55 47 46 53 88 91 72 57 45 45 45 45 52 47 52 100 127 99 62 54 76 63 53 61 77 88 118 160 196 268 349 414 457 480 499 494 449 421 369 273 163 94 72 89 80 75 62 50 49 57 62 74 66 62 62 70 73 73 54 49 50 49 50 51 68 89 97 101 51 59 67 52 51 54 77 110 103 121 208 328 419 452 504 555 626 642 680 710 728 750 776 802 832 863 887 894 886 870 851 857 941 955 972 988 993 997 1001 994 947 967 991 1006 1010 1003 1006 992 1000 962 916 891 886 870 838 810 859 871 856 825 813 810 787 749 741 722 719 724 710 670 591 510 404 296 179 130 152 173 169 176 213 357 516 595 552 491 534 625 670 698 717 713 665 615 561 514 445 404 343 272 227 197 155 101 67 51 51 67 98 121 125 114 51 61 81 85 58 53 52 53 48 52 61 52 52 76 111 140 224 256 269 311 423 544 598 597 581 554 525 496 431 346 317 327 307 252 274 279 186 112 97 51 50 52 60 60 99 127 90 46 88 122 132 122 89 75 86 103 78 76 69 39 38 39 54 82 200 232 284 329 412 521 608 639 754 818 904 962 981 962 931 858 668 525 372 239 139 93 64 50 49 78 110 129 149 160 134 71 48 52 80 80 76 136 163 99 107 115 115 111 119 127 107 68 62 51 55 52 50 48 49 50 90 69 56 72 91 118 162 205 145 133 133 141 141 121 81 45 44 44 48 44 51 52 52 44 44 45 45 45 45 51 63 48 60 61 57 49 49 50 50 49 49 69 78 76 145 274 376 405 427 422 410 390 374 370 378 397 435 453 472 495 507 513 500 491 525 556 602 633 651 662 670 678 682 656 633 607 581 555 517 483 429 391 355 332 340 372 412 451 469 433 433 407 372 374 305 155 60 60 36 31 30 41 87 103 76 62 54 46 42 38 39 43 55 55 55 59 67 75 82 87 82 82 74 51 34 34 35 55 35 33 34 49 117 150 142 118 170 121 49 35 35 41 49 45 45 45 46 46 46 46 50 54 54 54 58 55 51 51 63 62 81 75 141 291 420 481 516 558 596 639 674 678 665 669 700 718 644 563 430 270 121 35 35 38 68 243 307 199 120 156 152 76 84 64 40 35 36 45 69 85 34 97 125 109 166 130 37 79 51 44 48 41 45 42 42 42 81 53 65 124 194 249 315 368 430 476 464 404 408 432 340 200 205 166 118 151 232 210 175 225 198 148 93 58 59 55 52 54 102 116 107 118 177 253 304 326 401 403 377 383 465 582 625 603 615 666 701 700 713 747 776 786 841 892 946 966 989 1017 1018 1014 976 960 880 771 680 506 261 91 91 74 59 55 50 52 47 50 43 43 62 121 217 284 294 262 134 87 45 38 41 45 56 76 82 70 67 80 69 50 53 87 143 120 158 297 471 578 630 638 670 685 723 750 780 806 843 865 867 878 934 953 937 981 993 906 898 911 923 919 920 936 941 933 968 930 937 968 984 946 890 858 865 817 782 823 875 868 796 728 653 567 444 329 242 194 170 160 118 111 111 91 67 54 51 62 47 47 59 87 122 134 129 124 107 117 178 299 457 571 631 641 725 754 804 866 904 888 823 733 576 300 131 143 163 99 76 110 66 80 105 138 182 223 254 282 363 388 422 468 488 447 347 264 276 222 217 339 543 732 855 901 972 977 924 810 689 640 624 608 599 550 463 373 308 281 258 239 149 153 158 163 168 189 227 250 146 127 101 82 74 63 52 52 89 89 68 59 94 149 173 161 97 114 116 90 55 55 57 84 52 50 51 71 83 67 70 94 77 81 76 64 99 143 151 131 67 64 48 46 46 47 47 53 83 97 148 224 253 215 141 97 104 109 97 76 72 80 68 44 56 41 41 132 227 211 139 80 229 177 48 42 155 149 119 209 203 213 307 466 561 527 453 435 548 548 526 504 475 404 275 157 84 62 63 68 56 43 41 41 76 64 48 47 47 46 49 48 67 54 56 51 66 61 48 45 39 43 34 25 24 39 49 56 31 31 38 38 42 38 38 38 30 23 23 23 23 23 23 23 27 27 27 26 26 26 26 26 23 16 24 21 22 15 15 16 17 19 21 23 31 29 33 30 39 39 35 35 32 36 44 45 41 46 55 48 44 40 48 56 68 52 36 32 32 40 49 53 32 32 32 33 33 37 37 33 34 54 46 33 47 99 107 71 34 43 55 59 63 59 51 39 35 44 44 44 100 168 164 108 84 72 60 56 60 56 44 35 47 51 55 51 43 39 39 39 59 55 55 51 47 43 39 36 57 53 45 41 44 40 40 40 44 76 88 64 37 49 57 49 37 37 37 41 45 45 41 41 49 49 49 53 53 53 53 53 41 37 37 49 49 45 38 46 42 42 42 42 39 39 39 39 71 47 39 39 53 62 50 41 54 51 51 55 51 47 43 46 85 112 97 53 45 65 53 38 53 53 57 65 81 101 121 154 217 308 482 638 731 785 709 532 309 197 101 86 79 53 40 56 56 57 49 49 54 62 63 67 91 83 74 58 46 41 40 40 63 55 59 83 79 47 39 44 40 40 40 41 42 50 51 55 50 42 50 78 106 110 78 46 54 58 50 41 41 54 58 50 41 58 66 42 42 59 67 47 50 46 45 40 44 48 59 63 54 66 62 53 69 94 98 74 50 50 47 54 51 47 44 44 51 51 51 51 51 51 40 40 61 73 78 90 91 83 75 71 41 46 77 91 90 99 112 126 371 585 670 632 633 625 544 447 420 297 156 87 106 160 199 218 314 504 512 284 90 52 102 135 61 41 40 41 70 90 70 41 40 42 54 46 41 40 41 42 42 40 41 50 42 40 66 146 126 78 46 50 50 42 42 50 66 65 53 45 41 45 53 50 42 42 41 41 41 41 45 60 96 95 84 68 61 54 55 48 49 54 42 41 44 60 87 111 99 88 77 57 41 42 54 71 43 43 47 51 59 63 66 77 71 122 298 208 49 53 41 77 64 67 65 71 93 120 135 135 107 99 89 97 102 99 108 105 50 51 48 41 41 42 54 70 57 48 40 40 39 39 40 40 40 40 40 40 40 40 40 40 38 39 39 39 40 49 53 53 39 40 48 40 40 40 39 37 50 53 54 54 54 54 54 54 46 54 58 54 42 37 41 49 57 57 52 52 48 48 44 44 40 40 40 40 40 40 40 40 35 59 79 67 39 35 51 75 34 34 95 115 62 74 126 111 115 75 47 43 36 35 39 67 51 51 51 51 58 58 58 58 35 51 55 47 51 59 59 47 51 51 51 51 47 43 39 39 39 39 39 35 35 35 35 34 35 39 47 51 51 47 39 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 47 59 59 63 71 59 46 53 56 52 53 53 53 54 58 74 70 62 53 57 65 73 73 60 45 41 49 61 65 50 38 50 54 54 58 58 62 62 52 42 42 49 67 130 254 409 526 639 663 625 505 380 309 250 189 183 111 46 44 58 97 96 79 130 158 174 141 78 41 40 42 56 64 60 56 56 52 41 41 49 45 42 41 41 40 41 41 41 42 51 51 51 55 67 79 115 150 206 257 281 281 268 259 174 181 162 107 52 40 50 68 77 46 44 43 43 44 45 45 42 50 62 54 46 42 50 67 62 70 70 62 57 49 53 49 46 42 43 43 43 43 43 43 47 51 50 54 78 130 189 225 222 231 231 207 175 143 116 99 76 60 51 50 58 82 106 107 146 87 46 44 44 44 45 45 49 45 44 44 44 48 56 44 44 42 68 160 212 172 84 42 56 44 43 43 52 72 88 89 125 121 114 110 103 91 82 84 98 120 153 205 274 344 417 484 594 655 672 665 662 629 533 425 251 144 101 81 47 72 178 229 235 243 276 361 469 509 436 329 176 131 91 81 91 100 84 54 56 56 55 84 136 212 297 358 396 380 380 373 327 284 274 299 264 177 93 66 77 64 52 56 85 84 108 143 204 243 258 257 245 222 172 122 77 55 62 67 84 85 89 81 92 108 138 158 233 260 294 324 350 372 406 432 447 402 377 394 402 358 290 225 226 233 235 228 178 83 42 44 42 41 42 89 119 118 133 178 245 268 317 373 407 384 321 262 131 113 90 71 68 65 73 63 48 45 47 59 56 59 55 62 43 82 175 300 420 485 480 469 529 539 559 598 617 616 623 638 662 674 686 698 699 692 688 688 66 78 81 79 144 222 228 176 211 248 246 189 136 111 86 72 52 61 69 91 121 149 195 237 294 505 666 682 680 700 653 526 370 224 132 113 104 53 47 48 56 53 48 47 46 46 58 77 102 90 62 47 44 65 83 99 95 47 45 47 67 63 66 82 72 43 41 43 72 83 96 124 228 360 457 478 500 559 599 574 574 492 375 224 94 48 51 54 52 51 55 66 81 85 86 97 92 107 104 103 92 72 50 50 111 100 96 81 78 74 85 85 51 75 76 68 51 50 61 87 104 145 252 384 463 480 521 580 623 643 677 706 728 754 776 795 837 860 876 880 871 847 827 822 902 928 948 968 969 973 969 958 958 967 986 994 994 986 982 974 956 926 913 917 937 933 901 865 806 776 777 826 842 797 753 719 743 708 673 655 641 598 528 457 331 219 113 72 116 184 229 267 436 592 719 726 659 601 605 621 694 704 714 677 627 562 524 484 384 328 250 175 150 148 125 79 52 53 57 62 65 68 80 88 51 51 51 52 53 54 53 53 51 55 78 58 76 116 124 105 154 163 204 301 398 463 524 567 559 524 494 457 381 292 258 263 323 260 266 259 162 88 81 50 50 52 68 72 119 147 106 47 68 86 77 47 36 36 76 112 37 57 58 40 40 46 58 50 167 207 276 343 442 544 619 646 749 782 837 899 924 913 870 797 615 471 325 192 111 73 56 49 49 74 97 117 144 159 122 54 91 119 63 48 191 249 175 119 83 99 99 91 99 119 112 80 70 59 59 63 54 48 48 61 73 53 56 76 91 99 131 177 165 157 161 157 141 109 65 44 49 49 56 52 55 52 48 44 45 51 51 46 46 63 60 52 61 69 58 49 49 54 54 49 48 57 48 43 74 216 337 379 405 415 418 395 370 358 382 417 457 475 491 514 533 536 519 513 536 574 613 640 662 666 677 674 678 652 625 584 550 509 475 449 399 375 340 324 336 379 419 462 472 451 448 430 404 410 328 166 76 57 35 31 32 54 92 88 90 74 62 54 50 46 47 51 75 79 83 83 83 78 70 67 62 54 50 46 43 38 33 32 35 34 36 85 154 190 151 114 165 132 72 36 35 36 45 49 45 49 54 50 46 46 54 62 58 58 55 59 52 56 63 66 77 110 212 365 462 488 519 580 640 686 745 788 818 823 835 828 813 756 661 491 274 86 35 49 60 159 199 139 100 136 160 136 168 137 109 93 82 66 42 36 97 61 73 54 54 79 51 48 44 41 41 42 42 42 46 50 40 41 80 103 94 112 182 276 325 403 473 496 492 472 416 349 290 251 180 233 378 416 377 363 301 271 208 122 79 60 48 43 60 83 82 70 100 152 195 210 268 323 364 385 446 544 605 600 608 631 654 668 709 767 796 791 833 896 954 978 1005 1018 1019 1014 965 960 865 743 653 506 288 118 106 62 49 49 49 53 47 44 44 63 121 216 348 452 479 467 268 250 216 136 55 44 47 73 71 46 47 80 74 48 47 79 96 107 182 325 448 511 561 611 686 694 724 758 791 810 827 821 835 854 922 945 913 945 970 915 923 925 928 894 878 882 886 876 900 856 840 856 836 784 768 796 799 778 763 792 806 762 693 622 527 444 334 243 188 132 83 52 88 95 91 80 67 55 63 71 62 70 81 77 68 71 75 83 111 85 83 156 292 427 503 546 625 694 801 896 926 895 871 828 656 456 267 155 133 140 127 101 90 101 130 163 188 198 204 224 216 223 248 326 404 405 329 243 211 232 240 270 418 628 783 837 963 995 969 875 782 714 634 538 602 546 462 353 280 234 196 175 129 121 158 219 228 181 167 189 220 183 145 111 91 76 57 52 62 62 54 53 88 132 143 108 72 72 73 63 56 56 56 56 52 51 60 84 87 63 63 86 62 77 76 56 79 131 163 174 122 119 84 53 57 74 77 67 43 43 70 107 125 106 84 80 74 89 81 57 61 77 72 48 42 40 44 160 223 179 103 60 74 45 77 156 171 125 87 85 132 130 161 255 382 441 397 342 505 555 568 531 482 422 345 273 156 106 71 48 43 43 44 72 113 73 43 42 43 55 46 41 72 63 54 57 68 63 50 47 77 73 56 32 22 24 26 29 32 31 38 38 49 45 46 38 30 23 23 23 23 23 23 23 27 26 26 26 26 26 26 26 23 27 35 32 21 18 14 14 16 18 20 22 31 32 36 37 46 35 35 35 39 36 44 48 33 49 55 59 51 40 44 52 32 32 32 36 40 40 41 41 32 32 33 33 33 33 37 37 33 54 54 34 47 111 131 103 71 63 59 59 59 55 55 55 36 44 36 56 136 200 156 56 64 56 44 48 52 52 44 36 47 47 47 43 36 35 35 39 51 51 51 47 47 43 43 39 52 37 36 35 35 40 47 55 67 103 112 76 41 45 45 37 77 69 65 57 57 61 65 69 45 49 57 61 61 57 49 41 45 37 37 49 53 45 42 62 38 42 42 39 39 39 39 39 39 43 40 44 44 41 41 41 54 50 54 51 51 47 43 46 39 84 105 65 41 61 69 49 61 61 61 65 77 97 113 146 268 332 458 567 645 743 740 626 361 209 84 70 90 66 44 40 48 48 45 49 58 70 75 79 95 83 74 50 42 40 40 40 71 55 47 51 51 39 39 45 40 41 41 42 54 59 71 75 58 98 138 134 98 62 58 66 50 58 50 42 46 66 70 54 42 130 146 58 40 55 59 39 58 50 49 41 44 44 51 55 58 70 62 46 53 73 65 37 54 54 54 54 55 51 51 51 51 51 51 51 51 51 40 40 73 81 82 90 87 79 71 63 42 42 46 69 94 104 109 100 277 475 583 572 564 513 421 368 338 241 147 87 128 220 342 418 538 557 451 253 135 101 90 79 85 54 70 118 138 106 70 62 54 46 46 46 50 50 42 41 42 40 41 54 42 40 74 166 94 50 42 54 46 40 41 74 65 61 49 41 41 45 53 57 57 46 45 41 40 40 44 51 88 84 69 53 39 43 44 52 49 53 56 52 58 81 119 140 154 128 100 69 42 41 50 63 43 43 47 51 55 63 62 73 87 155 318 176 39 77 49 49 39 55 66 46 41 63 82 78 59 67 76 88 73 62 70 87 63 56 49 53 53 65 73 73 68 60 44 40 39 40 40 40 40 40 40 40 40 40 40 40 40 52 52 40 40 48 45 40 45 42 40 38 39 45 41 38 46 54 54 50 50 54 54 50 39 46 54 50 41 37 37 45 65 61 60 56 56 52 52 52 48 48 48 48 48 48 48 48 39 51 63 63 51 39 35 39 39 43 111 131 70 74 122 110 106 55 34 39 43 35 39 59 59 59 59 59 66 66 66 66 35 51 55 43 39 55 63 51 71 75 71 59 39 35 35 39 39 39 39 35 35 35 34 34 39 43 47 55 55 47 43 39 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 39 51 67 71 63 58 88 84 76 69 61 61 62 62 54 54 54 69 97 137 177 197 144 85 37 36 53 69 53 38 46 46 46 50 50 54 54 48 41 42 56 89 176 323 518 650 753 769 733 630 528 431 296 165 116 97 84 79 75 90 108 120 171 222 250 198 97 40 40 58 60 68 67 60 55 51 43 40 53 49 42 42 41 41 41 42 40 42 43 43 43 43 47 59 43 71 102 130 141 145 149 160 123 106 74 44 40 42 47 49 98 75 51 46 46 47 47 48 92 118 122 102 70 54 50 59 62 66 70 62 57 49 53 53 42 42 42 42 42 42 42 42 63 59 46 42 54 102 162 198 196 188 180 180 180 173 156 136 108 104 103 103 115 123 138 128 90 46 43 45 46 44 43 43 43 44 47 48 51 51 55 63 88 44 68 156 196 140 60 41 41 42 43 43 42 43 64 77 109 125 149 154 143 111 77 56 78 142 227 292 356 417 475 537 662 735 771 781 793 771 658 531 404 257 167 116 52 79 169 197 219 216 232 309 445 524 492 404 218 158 93 69 79 93 81 54 74 57 54 69 137 214 291 335 378 365 365 381 362 312 288 289 279 200 129 101 73 49 44 56 70 76 94 152 206 233 227 194 135 116 98 83 70 60 55 55 65 70 81 97 124 155 202 229 260 279 309 335 357 379 410 436 434 418 386 350 358 386 371 321 261 228 209 215 224 146 66 43 41 40 41 73 100 103 122 167 243 232 213 238 286 284 252 206 119 97 78 71 68 76 81 82 69 58 66 67 71 67 62 64 82 124 217 322 419 469 463 449 533 551 574 610 637 632 635 650 666 682 701 713 709 705 706 713 57 100 110 132 269 451 505 442 245 318 352 275 159 83 62 64 85 44 58 120 134 181 226 228 480 624 749 777 759 742 683 579 370 213 129 129 125 65 48 64 68 57 47 46 46 54 81 104 105 96 41 42 99 96 106 187 247 152 64 47 59 51 46 61 96 95 72 64 79 104 114 125 284 408 520 557 576 631 670 650 585 557 450 239 85 61 68 54 51 48 50 87 85 49 53 116 144 167 188 209 190 144 93 74 50 52 65 66 54 59 90 114 80 83 80 76 72 63 61 63 88 153 256 348 404 448 513 576 615 639 680 711 740 759 777 799 825 841 857 857 845 833 825 832 868 883 891 903 911 916 920 924 935 956 971 963 939 919 916 928 921 890 885 909 916 889 854 839 780 757 739 748 761 763 755 729 717 694 663 633 615 564 497 434 236 143 96 41 110 277 337 416 484 688 707 622 653 676 708 805 766 741 707 654 585 528 479 439 314 242 171 121 99 97 83 72 52 70 87 86 54 52 52 61 57 77 65 52 62 122 102 52 74 70 68 60 71 71 86 104 113 133 183 259 344 405 466 508 572 549 495 410 322 257 231 225 292 288 266 215 150 88 54 50 51 61 77 88 115 127 106 69 53 67 62 41 37 36 41 54 86 63 40 41 49 58 62 62 114 125 206 334 461 535 594 641 737 767 818 859 875 841 787 705 584 381 235 181 139 70 46 49 48 49 61 84 92 99 98 90 90 106 46 42 222 233 138 62 50 74 95 108 104 96 100 96 74 106 98 50 49 81 73 46 57 52 64 88 76 60 92 159 161 193 213 193 165 133 77 43 57 57 56 44 42 42 43 44 70 58 54 66 75 83 72 68 53 69 57 48 50 86 78 49 46 48 47 44 71 189 306 360 410 420 423 407 370 354 378 428 456 486 513 540 556 562 549 543 562 589 620 658 674 681 669 661 663 645 618 577 524 475 433 403 392 357 329 333 368 415 439 461 451 494 471 421 447 470 345 178 104 89 35 30 34 102 106 45 99 55 47 71 59 33 33 63 119 115 107 99 87 75 63 67 35 46 50 50 58 70 39 31 31 72 141 153 142 146 134 117 108 140 84 35 36 35 35 61 46 42 38 38 43 51 63 71 54 58 55 55 52 56 63 66 72 146 268 381 434 448 491 571 599 657 704 711 746 805 864 872 830 835 790 619 353 132 39 48 35 55 71 59 36 48 97 149 225 249 261 258 290 294 183 63 37 50 70 74 62 47 47 45 57 42 54 71 67 43 51 83 94 98 92 63 62 139 269 378 264 334 468 562 514 402 374 431 499 441 478 451 476 525 461 465 374 344 271 176 110 99 60 42 50 76 76 72 59 62 70 89 123 185 294 411 475 493 534 577 604 595 606 633 686 736 785 811 829 877 935 975 1002 1018 1018 1019 989 952 877 758 605 428 263 160 117 84 48 47 57 81 51 41 42 70 152 242 347 433 507 548 545 526 485 372 195 46 47 85 79 79 64 64 68 68 59 64 70 130 253 376 419 419 493 591 682 685 704 750 803 822 808 785 813 863 903 911 879 879 908 937 927 912 920 905 885 854 814 783 803 783 751 719 699 699 715 742 796 788 761 743 726 693 617 530 411 316 238 183 143 83 54 54 75 62 49 49 50 66 86 94 65 61 60 56 56 67 75 72 90 100 106 88 104 184 316 435 527 622 717 754 794 840 866 831 708 603 463 236 89 142 182 88 58 65 100 142 147 121 120 157 152 151 156 197 243 242 180 129 129 236 167 174 291 409 604 693 883 979 1003 939 845 761 652 537 562 487 422 358 269 183 125 136 142 126 186 279 264 150 123 169 205 179 134 95 59 52 53 62 74 53 52 81 105 105 108 108 84 89 74 63 80 108 85 55 51 53 81 101 104 87 55 50 62 73 72 60 60 84 143 186 142 118 83 65 70 74 66 72 58 61 65 54 59 61 74 93 63 73 57 45 49 61 52 44 60 72 164 227 196 167 135 48 46 47 86 126 117 84 75 101 116 114 121 147 186 232 268 313 474 517 522 500 467 426 385 336 235 158 70 41 41 45 73 89 101 65 43 42 44 55 50 42 65 60 51 51 58 65 68 69 95 81 51 38 36 26 15 12 17 24 35 42 57 53 53 45 30 23 23 23 23 23 23 23 15 14 14 14 14 14 14 14 30 27 27 24 17 21 15 15 15 17 19 21 30 35 40 37 34 34 34 31 31 35 28 28 37 37 41 38 43 47 51 43 32 32 33 33 33 33 33 33 32 32 33 33 37 37 41 41 37 53 57 53 70 102 126 122 82 78 66 58 50 50 50 47 35 36 52 84 132 144 96 35 40 44 48 52 48 44 36 35 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 36 48 52 44 35 36 56 84 112 104 88 64 56 48 48 52 77 73 65 53 49 45 45 49 37 45 53 57 57 57 49 45 52 52 52 52 45 45 38 38 54 38 37 38 55 56 39 38 63 59 51 40 40 40 44 41 53 46 54 50 47 43 42 42 65 81 89 81 57 41 50 62 41 41 46 54 62 62 62 83 137 293 466 576 619 607 577 536 301 178 65 42 51 55 61 65 40 48 49 53 57 74 87 103 127 91 54 41 41 42 41 40 55 51 51 51 51 40 40 40 40 41 50 58 70 78 78 78 94 122 142 114 58 40 40 46 70 62 46 41 41 42 54 62 170 202 178 90 43 55 51 40 82 50 40 39 39 51 59 51 69 61 45 37 36 36 36 37 57 57 54 50 50 51 58 62 43 51 51 51 43 43 40 48 57 69 78 82 70 62 58 55 45 43 42 43 77 95 92 78 183 309 421 440 396 336 281 223 179 181 151 102 184 355 508 558 596 406 188 90 88 94 103 101 65 54 86 130 126 78 42 42 40 82 42 54 42 39 70 40 41 41 42 46 42 41 66 118 42 42 42 42 46 50 54 54 77 69 57 45 41 45 49 53 57 38 144 116 37 48 63 50 85 80 57 46 38 43 52 49 68 48 55 81 91 113 179 240 225 260 152 49 77 58 40 59 51 55 55 59 59 63 66 66 92 196 228 132 40 40 45 41 49 53 64 75 74 70 73 69 54 50 54 55 59 52 56 56 72 61 57 57 73 80 73 72 84 60 40 39 39 39 39 39 44 40 40 40 40 39 39 39 62 65 62 58 51 51 48 41 52 41 44 40 39 40 40 51 42 46 46 46 46 46 46 46 50 46 46 45 41 37 37 37 52 76 92 84 60 44 44 52 56 35 44 104 104 44 34 56 51 54 54 54 50 46 46 46 42 78 114 122 101 81 85 97 101 34 32 33 46 34 39 70 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 91 83 79 79 79 63 43 34 47 47 43 35 35 34 35 43 35 35 35 35 35 34 34 34 34 35 39 34 34 33 34 47 34 34 35 34 34 33 34 35 63 43 34 34 34 35 35 35 34 51 55 39 59 103 115 98 112 164 152 72 33 65 69 38 58 54 57 85 145 225 304 349 232 141 53 36 57 77 61 37 46 50 54 58 58 54 50 43 42 50 75 103 194 362 580 736 782 783 754 707 637 520 323 148 64 73 97 88 86 93 128 159 195 222 217 153 61 37 38 53 84 83 78 58 50 46 66 87 92 57 41 42 43 46 42 42 41 42 42 42 43 42 42 41 50 54 58 66 78 85 90 97 83 78 55 57 73 67 63 45 90 79 75 67 55 47 47 70 192 234 203 114 55 63 71 47 55 51 58 58 69 76 92 88 61 50 46 46 46 50 58 58 70 58 50 50 65 97 133 146 149 149 161 173 189 193 205 205 251 212 156 120 104 92 79 56 43 46 54 46 43 42 45 76 63 59 59 55 62 62 73 70 79 72 72 80 87 91 87 79 47 47 43 43 43 47 55 52 108 81 101 162 179 131 69 43 78 154 266 367 423 456 525 619 736 812 864 880 874 840 761 674 546 424 258 135 76 87 114 133 163 193 220 257 389 520 526 449 266 153 81 97 111 77 54 64 66 56 55 81 146 219 279 313 331 357 373 384 373 349 314 287 289 247 187 124 77 60 53 64 48 66 41 114 260 215 137 204 90 90 84 70 52 41 42 42 58 54 66 105 167 223 261 284 279 309 343 363 388 406 432 455 434 458 461 441 430 430 391 333 304 271 260 265 255 193 105 41 50 46 42 46 65 88 107 141 207 217 209 194 174 140 121 99 79 65 58 59 64 76 82 83 88 82 85 81 65 57 64 74 124 190 279 360 410 448 470 492 517 571 622 642 653 648 655 662 662 673 693 716 723 719 711 707 84 75 105 206 358 492 549 556 463 547 597 526 397 269 173 104 106 84 76 122 175 214 256 332 609 721 798 800 771 742 676 565 343 189 114 125 126 81 53 61 76 61 59 47 46 54 73 103 95 118 86 84 110 84 86 159 259 164 76 56 68 59 57 53 80 76 72 75 93 122 155 178 361 473 580 625 667 707 714 658 602 544 417 230 116 116 120 93 53 52 67 82 73 57 89 154 268 318 364 392 370 309 236 182 59 52 52 52 52 58 83 106 84 79 68 60 60 63 69 72 105 145 204 272 332 397 478 540 564 599 646 691 732 766 796 819 837 849 864 857 845 822 814 821 835 842 846 854 866 882 890 902 883 891 891 887 872 868 876 884 875 844 836 828 820 772 748 746 791 780 769 755 740 721 717 703 664 645 629 615 593 545 486 434 283 154 70 71 278 461 472 539 642 670 629 629 767 872 873 855 783 726 661 605 560 496 426 354 244 183 132 97 87 89 82 64 52 65 78 66 52 50 50 51 52 88 84 52 77 141 145 97 88 79 71 78 97 113 121 124 118 112 149 245 353 418 451 466 521 514 488 427 358 309 296 305 328 293 250 215 174 128 82 51 51 52 53 52 72 99 86 57 42 41 40 40 41 44 39 38 43 40 40 42 54 66 74 90 57 132 261 377 464 539 629 705 738 772 808 822 811 762 712 639 485 303 180 146 128 78 60 73 48 56 72 84 91 83 83 78 69 96 43 177 256 149 86 45 46 67 84 96 92 88 88 84 90 94 70 49 69 124 96 45 75 59 64 92 92 80 96 131 150 201 229 201 157 121 73 43 61 61 60 48 43 42 43 48 89 78 77 82 94 94 86 67 46 56 56 48 48 58 50 46 48 53 48 45 64 174 287 341 390 389 383 371 365 361 381 423 467 504 528 555 581 573 567 561 577 607 638 662 681 681 676 661 647 625 599 558 513 468 427 397 370 342 326 334 376 419 442 460 465 505 479 437 451 458 324 147 72 57 41 36 68 119 110 67 75 48 39 36 39 35 63 96 147 128 115 84 67 44 43 36 70 58 45 38 33 34 43 67 92 168 193 145 105 101 89 64 52 107 95 64 80 48 34 37 38 38 38 42 51 59 71 79 54 58 58 55 52 56 63 62 81 151 273 386 431 441 475 536 580 633 653 660 697 749 781 778 818 819 743 548 304 135 59 52 36 52 52 44 35 36 45 65 86 122 170 223 271 263 171 67 55 58 50 39 39 40 57 66 66 46 47 59 47 42 44 75 47 86 117 127 118 127 165 210 216 369 536 594 554 514 514 531 628 563 567 510 513 529 401 359 297 291 249 199 172 158 103 43 53 65 61 61 49 45 53 64 78 119 200 312 409 486 548 590 593 589 599 621 671 717 762 784 819 869 928 971 998 1010 1018 1014 996 951 872 749 600 447 316 230 198 125 75 72 56 45 46 86 59 98 164 218 271 321 371 399 436 474 501 464 374 238 113 53 52 63 59 55 63 58 67 66 86 234 371 418 430 479 557 607 674 673 684 730 787 817 817 803 766 814 866 882 855 823 823 825 844 837 840 832 813 770 723 691 739 707 663 635 651 695 746 769 718 722 712 694 676 628 560 493 375 276 181 133 94 65 56 83 94 80 60 48 48 52 52 47 75 79 83 91 87 79 75 64 74 67 68 62 71 120 208 288 348 479 594 646 717 810 847 790 765 671 599 448 238 155 144 115 101 65 49 76 94 80 75 93 136 131 108 105 114 112 90 64 132 166 90 149 243 297 472 596 787 911 972 931 860 795 692 585 554 455 360 311 266 188 126 114 155 167 227 286 264 190 159 173 178 152 118 83 51 51 52 53 65 52 52 73 77 61 57 65 52 74 94 95 107 116 100 67 66 66 74 102 121 112 72 51 51 58 61 60 68 76 103 126 122 122 107 93 86 86 102 117 47 50 50 54 64 69 63 71 47 61 57 57 65 69 68 60 52 88 176 188 96 80 128 124 45 45 55 83 91 63 69 93 83 86 96 99 113 140 174 215 393 460 500 481 425 388 358 333 272 218 154 91 48 44 52 57 68 44 42 42 43 59 67 62 69 68 63 63 66 58 49 47 106 88 62 53 51 38 31 21 14 21 32 43 50 53 49 45 30 23 23 23 23 23 23 22 14 14 14 14 14 14 14 14 26 30 27 27 24 21 21 15 15 16 18 20 33 34 43 39 37 34 34 34 38 35 35 28 40 37 41 45 42 47 51 43 39 32 33 33 33 33 33 33 32 33 33 33 37 41 41 41 33 41 41 33 42 62 66 58 58 62 66 66 62 58 54 50 35 40 48 56 72 80 56 34 40 40 40 36 36 36 40 40 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 40 40 36 34 34 35 68 104 128 116 96 64 48 40 40 48 73 69 61 53 49 45 45 49 45 45 49 53 53 53 49 56 59 59 59 52 52 45 45 37 58 50 39 39 39 40 39 38 40 43 39 39 39 40 40 40 56 53 57 54 50 43 42 42 49 61 73 69 57 53 62 78 41 42 50 58 62 62 58 79 146 239 356 458 517 513 439 362 206 114 49 43 67 78 85 100 40 72 108 117 117 109 114 115 103 75 47 41 42 41 41 40 48 55 47 40 40 41 45 42 46 54 66 78 82 67 55 47 41 46 58 54 42 41 42 46 54 46 42 41 42 50 66 74 210 190 118 41 41 91 147 155 126 94 65 41 47 47 47 38 62 53 41 36 37 36 37 37 65 53 42 46 62 74 70 62 43 51 51 47 43 39 39 39 53 69 78 82 70 62 62 59 45 44 44 44 55 65 70 76 114 169 248 292 264 196 157 158 112 141 160 202 348 520 555 493 263 168 85 72 98 103 92 93 62 42 58 90 90 54 42 50 40 74 40 62 62 41 74 40 42 41 42 42 41 41 58 94 42 42 42 42 46 50 54 54 77 69 65 53 49 49 53 53 84 60 223 210 82 86 61 49 79 83 76 65 50 39 39 40 60 59 62 92 120 190 312 415 440 332 168 57 49 42 41 63 43 43 43 47 51 54 54 54 89 148 156 84 44 69 85 61 53 53 64 64 65 68 64 59 44 43 48 52 52 57 53 53 61 57 45 53 68 76 64 68 52 48 44 44 48 48 44 40 44 40 40 40 40 39 39 39 49 56 57 49 50 46 51 43 67 55 55 47 42 42 46 46 46 46 46 46 46 46 46 46 50 46 45 45 41 37 37 37 52 72 88 80 60 44 44 48 56 35 52 112 112 52 35 63 58 54 54 54 50 46 46 46 34 54 74 78 61 57 61 73 45 41 41 41 54 66 62 46 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 67 67 75 87 91 83 59 43 43 43 43 35 34 34 34 39 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 43 34 35 39 35 34 34 34 35 35 35 35 35 43 47 55 55 59 95 103 71 67 114 158 181 216 255 232 128 65 73 69 41 57 57 65 93 145 217 280 321 196 129 57 37 53 65 53 37 42 46 50 54 54 50 46 39 52 56 70 99 178 337 528 668 748 756 720 661 571 449 267 107 52 57 65 68 78 89 124 151 166 154 136 92 40 38 39 43 67 66 61 57 72 92 108 110 179 112 54 46 43 42 41 41 41 41 41 42 42 41 41 41 40 41 49 54 58 58 54 50 80 79 64 64 65 67 59 56 101 112 113 101 85 81 109 140 287 302 259 143 67 55 43 42 47 55 62 62 73 76 88 84 61 54 46 46 46 46 50 54 50 46 42 46 57 77 97 102 49 51 82 105 117 133 149 172 188 148 96 60 52 48 44 43 44 45 45 45 43 43 48 75 67 63 66 62 69 69 80 77 83 64 60 68 83 95 91 79 43 42 42 42 42 43 43 43 80 61 77 118 131 115 114 136 130 194 306 402 450 475 540 627 759 829 888 907 901 867 799 705 610 509 368 225 115 70 77 93 108 145 185 217 329 454 473 414 241 137 77 81 83 53 53 64 57 56 55 89 154 220 272 302 331 357 376 391 391 378 350 324 299 273 241 198 147 91 48 42 59 59 85 172 242 184 102 118 52 49 46 39 40 41 43 44 41 53 137 212 263 289 300 299 317 351 381 397 418 436 459 474 484 496 496 469 461 454 426 368 343 313 297 287 269 226 151 88 65 58 46 41 49 61 84 106 181 194 187 171 148 117 94 79 49 50 51 56 64 77 82 79 88 84 84 72 71 78 101 119 209 263 336 399 448 479 497 519 544 579 618 645 649 652 659 670 674 684 700 715 722 726 721 717 132 83 132 288 435 494 546 607 653 742 796 764 659 528 396 292 237 243 170 145 217 209 241 394 680 752 799 773 734 690 609 501 289 158 90 114 138 109 77 65 56 49 51 47 46 61 77 106 133 211 216 206 192 111 61 107 247 152 80 64 75 63 57 53 65 76 80 87 93 122 177 244 434 533 637 702 768 811 791 711 652 555 403 229 139 136 128 93 53 96 107 78 65 101 165 233 353 430 485 509 488 421 346 281 135 89 52 49 51 54 78 94 77 68 52 51 51 52 70 92 141 161 196 244 325 425 498 533 547 575 622 672 717 755 796 823 819 830 849 842 823 811 800 812 803 810 814 818 818 818 814 814 795 787 776 773 781 782 782 778 765 746 749 749 736 701 705 730 770 774 767 733 696 665 670 666 636 624 609 589 566 514 462 422 317 187 54 138 461 620 590 662 796 728 694 702 741 842 912 898 807 712 615 560 521 459 350 250 169 128 92 74 79 73 69 50 50 57 73 65 51 49 49 50 58 101 109 70 78 130 154 134 93 69 53 64 92 108 111 110 102 85 122 223 354 431 448 442 438 463 473 451 382 329 307 312 375 317 246 200 170 140 102 60 52 53 51 50 51 68 67 49 47 43 39 39 41 57 45 40 57 50 58 70 82 81 94 117 128 242 383 447 490 546 648 725 755 774 795 785 744 676 599 532 365 221 126 104 105 86 75 88 56 75 91 95 87 71 64 70 68 59 44 312 217 49 46 62 63 79 88 96 84 80 72 65 82 67 49 49 116 183 154 66 66 46 47 72 92 85 85 96 134 197 237 205 145 101 65 45 57 61 68 56 51 47 55 67 104 92 88 100 112 112 109 94 54 67 64 48 49 53 49 47 49 64 60 46 57 146 259 325 387 384 367 350 353 368 384 406 492 526 557 577 592 594 581 580 595 618 642 669 681 684 676 665 627 609 580 543 502 461 420 390 343 328 331 354 388 419 441 455 476 515 498 464 471 450 300 115 37 37 58 121 138 112 68 51 48 56 40 33 34 64 120 136 176 148 120 81 56 37 36 36 78 54 54 50 33 31 55 135 184 224 208 128 64 52 44 35 39 86 74 59 80 52 35 53 37 37 37 38 39 39 55 59 54 58 58 55 52 56 56 63 82 156 278 379 417 411 425 467 524 558 576 583 617 667 683 668 665 660 587 412 221 112 60 49 49 45 37 41 49 49 37 36 37 36 45 94 126 102 62 42 59 47 39 39 47 52 57 50 74 50 51 55 47 42 43 71 47 70 85 84 87 108 146 187 301 487 621 614 567 575 587 571 582 437 402 386 422 403 248 217 187 185 190 176 177 159 111 56 64 60 53 46 46 46 43 46 49 70 114 198 326 463 556 599 594 597 607 618 655 694 739 769 819 861 912 959 983 994 1006 1010 1000 958 874 759 633 500 389 319 346 194 96 105 77 43 44 124 91 121 163 190 208 238 276 300 297 331 361 356 359 314 168 46 47 59 55 54 68 70 87 101 105 322 480 459 445 534 616 615 681 666 668 706 757 806 821 818 765 801 838 846 815 777 745 719 706 704 719 726 733 714 683 660 656 632 599 567 582 642 689 708 665 681 691 689 656 595 535 483 357 246 142 94 74 57 75 110 97 94 70 63 78 74 51 45 66 83 95 110 106 98 90 79 73 58 53 51 66 87 117 157 145 253 396 531 650 750 798 783 842 750 721 630 377 171 124 125 168 89 49 49 84 74 61 75 108 115 99 75 49 50 48 64 124 123 68 167 222 237 404 528 741 891 979 962 887 819 720 613 554 431 316 265 239 178 111 83 113 160 208 229 218 190 159 129 146 131 105 74 54 50 51 52 72 71 87 100 84 52 51 61 53 89 125 118 114 114 90 54 91 71 59 82 114 113 80 51 55 54 57 68 80 80 75 66 85 105 108 97 82 87 114 150 56 54 46 58 75 80 58 49 47 61 65 73 73 60 52 52 56 80 148 136 43 43 116 145 46 44 45 51 60 55 64 91 102 112 107 89 83 90 117 146 253 332 397 398 352 330 332 340 310 276 234 159 87 43 42 44 51 43 42 42 43 58 70 81 72 68 71 71 71 62 50 47 89 83 66 45 39 29 22 19 16 15 25 29 39 42 45 38 30 23 23 23 23 23 23 22 14 14 14 14 14 14 14 14 26 26 26 27 20 17 17 14 14 16 18 20 29 30 38 39 36 37 37 34 34 31 31 28 36 40 37 41 49 53 46 43 39 33 33 33 33 33 33 33 33 33 33 37 37 41 41 41 37 45 49 41 41 49 45 38 38 49 62 74 78 70 58 46 35 36 40 34 34 34 35 35 43 39 36 35 35 40 48 52 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 51 43 35 34 34 40 84 120 136 120 92 60 40 35 39 47 69 65 57 49 45 45 45 49 53 49 49 49 49 49 49 60 59 63 63 59 52 45 45 37 54 54 42 39 38 38 38 39 39 43 47 47 47 47 43 39 52 49 53 50 50 50 42 42 45 57 61 57 49 49 62 74 42 46 50 54 58 58 54 68 165 190 240 318 412 428 354 253 124 75 53 71 87 82 104 119 91 147 207 220 189 149 130 130 78 58 42 41 41 49 45 40 56 48 40 40 40 45 61 66 90 86 86 75 71 63 55 51 51 42 41 41 42 42 42 41 42 42 41 41 42 58 74 82 154 110 42 39 43 131 215 255 134 106 81 53 55 47 47 38 54 50 42 37 37 37 41 41 65 45 37 38 50 66 63 51 50 54 51 51 51 43 39 38 49 65 74 82 70 66 66 63 44 46 50 45 44 42 56 66 92 76 119 187 164 96 97 165 158 162 172 239 389 475 359 164 113 86 84 98 103 77 58 62 58 42 42 54 54 42 42 62 42 62 39 78 98 50 82 40 42 42 41 41 41 41 42 62 42 42 42 42 46 50 54 54 74 70 66 54 50 53 53 60 87 71 210 177 69 72 79 130 94 109 106 95 73 66 67 80 79 74 81 106 155 265 450 571 463 244 100 53 39 40 42 43 43 43 43 47 55 58 58 62 77 89 72 40 52 93 100 61 57 57 65 65 62 58 58 53 41 41 41 45 49 53 57 57 50 46 41 49 60 68 63 56 39 40 52 52 48 44 40 40 44 40 40 40 40 39 39 39 45 51 56 53 57 50 54 50 74 66 62 50 46 42 49 49 46 46 46 46 46 46 46 46 50 45 45 45 41 37 37 37 48 64 80 76 56 40 40 48 52 35 52 104 104 52 35 59 58 58 58 58 54 50 49 49 41 45 45 45 41 45 53 61 40 52 47 32 37 73 70 42 50 50 43 43 36 36 36 36 35 35 35 35 35 35 35 35 39 47 63 79 87 79 63 47 39 39 43 35 34 34 34 35 35 35 35 34 34 34 34 34 35 34 34 34 34 39 43 43 39 39 39 39 39 39 39 39 34 35 47 47 39 39 51 63 75 107 115 78 62 106 178 233 319 350 307 187 95 76 68 48 48 48 56 76 112 160 204 221 120 85 53 37 41 49 45 37 38 42 46 50 50 46 42 39 51 58 69 87 144 271 431 544 601 613 595 519 421 321 179 56 75 65 72 87 110 125 151 167 121 85 48 38 38 43 39 42 74 68 67 106 158 194 203 188 238 144 58 42 42 40 40 42 42 41 41 41 41 41 45 42 40 42 65 69 69 50 42 41 65 72 69 65 54 58 62 70 111 146 166 147 126 138 189 230 303 267 179 68 42 43 48 43 47 47 59 66 73 76 76 76 69 58 50 46 42 42 46 50 46 46 46 50 50 58 61 55 44 46 58 58 53 64 80 103 95 79 55 47 48 60 57 57 45 45 49 44 44 44 59 67 75 71 70 66 69 73 80 77 83 59 51 59 79 95 95 86 42 42 42 42 42 43 47 47 59 44 45 70 79 95 162 235 158 211 315 407 455 484 553 636 737 810 866 874 874 845 769 682 588 513 396 257 133 56 50 52 64 110 158 178 258 348 378 347 198 118 70 73 60 51 53 71 55 55 74 120 174 232 276 302 327 360 387 413 420 412 399 376 335 314 310 280 236 173 118 82 54 40 93 180 166 113 96 76 77 66 54 39 39 40 42 43 44 124 227 302 328 327 330 341 366 389 423 442 460 474 501 516 530 542 539 519 515 512 488 438 405 371 343 309 290 248 201 170 115 92 68 49 40 41 53 74 118 125 121 113 94 79 67 52 57 54 62 67 68 72 73 66 67 74 82 86 105 136 185 216 310 352 410 456 487 509 532 554 568 598 621 633 641 652 667 682 685 692 703 710 718 725 728 728 101 72 132 268 402 457 523 591 713 793 841 816 749 671 587 512 411 412 262 172 237 196 213 435 664 714 738 708 670 604 498 381 231 123 79 103 139 118 82 65 46 46 46 46 57 65 81 110 183 305 366 368 331 217 115 110 215 144 92 76 71 62 57 66 65 77 85 99 96 117 203 298 480 574 678 755 840 891 892 824 722 609 446 260 150 112 83 53 57 124 131 78 76 156 248 315 405 489 534 539 503 459 392 324 243 165 82 51 51 54 71 86 69 60 51 51 51 52 78 93 113 142 181 256 365 470 519 525 556 586 625 664 698 732 773 793 788 811 816 819 805 801 805 812 801 808 812 804 785 753 717 694 723 704 689 701 718 715 692 668 656 652 660 675 655 631 636 676 668 673 666 627 588 569 570 556 549 530 517 493 469 443 410 385 299 220 114 222 551 669 661 761 642 657 813 910 845 834 882 837 774 693 594 527 468 384 263 173 123 92 69 62 71 68 53 48 50 59 75 75 70 58 62 66 48 96 120 85 61 77 93 93 73 69 68 63 59 59 74 86 67 70 111 200 319 412 457 467 410 451 481 467 394 313 255 240 371 321 258 200 158 128 106 76 69 69 53 51 51 72 71 50 145 100 46 42 41 42 43 51 83 67 71 86 82 77 93 140 295 373 448 481 529 600 672 709 756 760 755 736 673 582 470 378 279 163 91 77 82 74 63 75 75 87 103 99 83 63 56 58 95 39 158 285 123 43 44 130 95 99 100 97 92 77 65 54 62 58 49 56 111 166 146 86 62 45 44 47 61 73 69 64 94 169 221 189 125 86 65 49 45 53 68 64 59 59 67 79 126 110 98 98 102 111 112 108 104 97 78 60 56 57 61 57 48 63 63 46 57 134 240 326 394 408 394 364 348 364 387 409 503 541 576 603 606 605 596 602 614 633 653 673 688 684 676 658 620 598 569 528 483 431 390 360 317 321 336 366 396 419 433 450 483 511 513 496 495 454 293 104 37 37 83 183 198 94 35 34 36 69 64 34 34 89 148 141 148 117 88 49 37 37 37 45 34 33 46 79 51 34 87 196 200 176 132 95 56 39 35 47 45 78 66 71 104 60 35 50 38 38 38 38 38 38 39 39 61 65 58 55 52 56 56 56 79 146 256 349 379 366 368 391 413 443 469 472 514 579 614 615 632 614 546 430 286 163 86 62 37 37 37 49 69 77 69 61 89 53 57 89 73 36 36 70 46 43 43 48 60 49 40 38 58 50 63 83 75 47 43 60 102 95 85 64 71 118 207 276 339 437 503 494 470 486 506 503 376 176 152 196 267 260 168 221 202 208 209 206 187 152 105 70 79 64 49 46 46 51 47 43 62 80 92 132 248 409 537 580 606 613 620 626 656 686 731 758 819 846 893 948 975 971 987 1011 1012 970 908 802 683 561 455 391 422 255 121 87 96 84 75 87 90 105 112 131 161 200 243 275 276 305 283 252 276 310 207 60 48 56 62 60 70 102 135 164 188 390 529 525 514 581 643 647 685 681 679 699 737 780 795 803 768 780 785 781 752 721 687 650 610 598 586 578 578 574 577 576 557 576 576 547 530 553 573 587 660 668 678 682 637 562 490 449 295 192 108 78 62 52 54 80 85 90 82 94 114 122 98 74 62 74 93 98 94 90 98 95 92 76 64 68 83 98 97 94 158 150 201 336 483 607 746 853 904 830 811 724 489 287 193 130 178 108 61 66 81 72 59 77 111 122 121 98 70 51 48 57 49 80 113 225 220 223 411 522 741 911 1010 997 934 855 752 641 566 440 317 246 196 135 80 68 54 129 173 162 162 183 156 97 118 118 107 85 58 50 50 55 67 82 114 127 96 53 53 82 66 86 102 91 102 114 94 55 72 60 59 59 70 74 53 51 71 62 53 64 84 84 71 50 57 78 92 81 66 71 98 130 112 90 61 61 66 75 56 47 70 73 77 89 73 44 43 44 76 48 80 92 48 68 112 85 57 45 46 55 48 47 52 84 147 135 117 91 82 100 119 129 121 176 229 250 251 268 294 310 299 276 238 163 91 44 42 43 63 59 51 50 46 57 69 81 72 60 59 59 62 66 61 56 71 74 65 57 46 28 24 21 19 17 16 22 24 27 34 34 30 23 23 23 23 22 22 22 14 14 14 14 14 14 14 14 22 22 26 26 27 20 17 13 14 15 16 18 20 33 34 38 39 33 37 37 41 34 38 31 43 36 40 41 45 49 53 47 39 33 33 33 33 33 33 33 33 33 37 37 41 41 41 45 41 45 45 45 49 53 53 53 34 45 58 70 74 66 58 46 35 35 35 34 34 34 43 59 43 39 40 40 40 44 52 56 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 43 39 35 35 40 68 100 124 116 100 76 44 35 35 43 55 65 61 53 49 45 45 49 49 61 57 49 45 41 45 49 60 59 63 63 62 59 52 44 37 42 38 38 38 38 39 39 40 39 50 55 59 66 58 50 39 51 48 56 57 53 50 42 42 61 65 61 53 45 41 45 50 41 42 46 54 58 58 58 61 172 158 156 205 276 311 264 191 113 84 82 102 109 104 123 162 209 257 310 303 240 165 125 110 46 42 41 41 41 52 52 52 60 52 40 40 40 57 70 86 118 110 83 71 63 67 64 79 99 82 62 50 50 50 42 40 42 42 42 42 46 58 70 74 50 41 40 46 71 111 147 175 86 70 61 45 51 51 59 58 58 54 50 46 45 41 49 49 49 53 45 42 38 38 50 58 62 58 51 55 59 59 44 40 41 61 74 82 74 70 70 67 44 46 66 57 43 42 45 64 82 62 85 130 111 68 109 201 169 203 218 196 171 154 113 62 155 140 122 96 69 50 51 63 66 46 42 46 50 46 58 78 58 54 39 102 138 70 82 41 46 42 41 40 41 41 41 42 42 42 42 42 46 50 54 54 71 67 59 54 46 46 49 52 83 74 185 160 94 90 73 148 98 105 91 72 62 60 74 87 103 79 77 126 204 341 505 598 308 80 44 97 41 39 42 41 51 55 59 63 70 74 78 81 81 78 73 61 77 105 96 60 65 68 64 61 51 47 47 46 41 41 45 49 53 57 61 61 53 41 40 41 52 60 52 48 39 44 48 44 39 38 39 40 44 40 40 40 40 39 39 39 45 56 60 57 65 62 66 70 70 66 58 50 49 45 52 56 49 42 42 42 42 42 42 41 49 45 45 45 41 37 37 37 44 56 68 64 52 40 40 48 44 35 40 72 72 40 35 51 58 58 58 58 54 50 49 49 53 49 41 41 45 49 53 53 83 39 29 30 39 41 49 66 50 50 43 43 36 36 36 36 34 34 34 34 34 34 34 34 34 35 47 55 59 55 43 35 35 39 43 39 35 34 34 34 34 34 34 34 34 34 34 34 38 34 33 34 39 47 47 43 43 39 35 35 43 43 39 35 34 35 43 35 33 32 39 67 83 94 94 78 82 122 174 221 327 346 298 183 87 55 52 44 40 40 48 56 68 88 104 105 44 37 37 37 37 37 41 45 41 46 50 50 50 50 46 42 50 58 65 76 114 195 312 397 418 438 424 363 283 216 144 75 94 76 87 110 134 153 163 158 89 49 36 36 39 62 62 46 87 82 113 196 296 352 344 306 256 142 44 41 41 40 40 42 42 42 41 45 45 52 56 60 52 64 76 77 77 61 49 42 57 73 73 65 46 50 65 85 96 156 191 163 139 166 230 267 326 236 120 42 39 43 57 60 48 51 55 63 69 76 76 69 54 50 50 46 46 50 58 62 70 66 62 58 54 50 50 43 57 54 61 45 43 42 47 63 51 48 56 68 73 77 69 65 57 53 45 53 53 61 68 68 79 71 71 63 66 66 77 70 67 55 51 51 59 75 91 103 50 46 47 43 47 51 59 63 56 44 45 54 62 79 147 232 159 196 276 365 436 477 546 625 687 745 781 779 768 731 658 573 482 419 320 216 124 64 50 52 53 110 154 167 196 249 284 272 160 103 63 61 52 52 53 78 54 66 105 151 205 255 292 313 330 364 401 428 453 453 448 429 384 362 355 336 298 267 244 221 141 69 136 175 78 49 92 56 65 53 50 39 40 50 71 94 230 273 312 327 326 340 375 406 392 423 457 480 494 516 543 558 572 584 580 553 557 566 550 504 466 431 384 338 307 277 254 232 177 146 111 68 44 40 40 47 68 82 82 79 72 72 65 65 78 71 67 60 60 64 61 65 49 73 112 154 193 240 294 329 391 421 463 501 528 551 574 597 603 617 617 628 639 659 678 690 704 711 710 710 721 729 740 743 43 43 82 157 279 413 531 598 699 759 793 756 693 649 621 569 477 435 262 161 230 193 235 485 631 681 705 669 592 495 370 248 165 100 80 107 131 115 78 62 46 46 46 47 65 73 81 109 185 343 420 433 416 313 211 190 207 157 120 104 79 54 61 86 70 62 73 91 96 127 234 365 518 609 708 793 874 937 972 929 783 679 529 343 190 111 67 53 81 132 131 89 108 204 287 353 453 556 598 573 533 489 419 343 298 221 129 54 52 53 71 102 57 53 52 51 52 60 71 89 69 98 149 241 369 462 499 497 556 579 622 663 694 728 758 777 792 804 804 801 790 783 791 798 794 790 782 767 744 712 684 657 682 664 661 669 681 663 629 591 572 560 560 567 543 507 507 539 579 568 533 486 459 451 428 390 408 384 367 350 350 354 352 342 274 278 243 331 540 626 700 813 680 659 823 963 930 896 867 751 696 644 577 499 404 289 188 122 89 70 58 58 75 76 60 48 49 54 74 78 74 66 69 69 47 88 124 101 65 49 49 49 61 85 104 76 47 46 63 99 51 78 131 188 264 360 449 499 454 478 488 455 386 316 258 224 284 281 270 228 174 128 99 92 72 65 53 51 52 76 71 49 142 141 120 79 45 43 44 57 45 43 47 79 102 113 160 227 405 415 419 452 548 658 714 706 742 723 706 673 601 484 339 223 199 125 77 65 70 67 63 66 82 86 98 98 78 58 47 46 86 37 323 197 54 95 42 125 94 87 80 81 81 78 62 50 49 58 65 56 67 86 85 65 89 69 46 46 48 61 50 48 55 133 185 157 101 74 69 58 44 45 64 64 67 63 71 82 117 111 92 96 112 137 146 146 171 132 85 66 63 68 61 68 46 54 58 53 56 118 232 337 371 420 437 384 351 358 391 428 517 563 602 625 621 619 618 618 629 648 664 680 681 677 673 658 632 606 565 520 460 407 351 314 302 314 345 371 393 415 436 453 479 507 513 516 519 462 286 112 61 38 75 167 171 75 36 36 36 77 92 37 44 93 133 114 73 50 37 35 35 36 38 46 36 34 35 52 48 44 132 240 176 92 47 71 83 43 42 78 34 69 86 135 176 100 35 37 50 43 39 39 43 43 43 46 61 65 58 55 52 49 49 49 81 132 226 292 326 320 320 330 307 350 373 382 408 489 552 575 638 597 560 496 364 181 40 36 37 37 37 37 49 61 69 77 53 49 81 121 93 36 48 109 90 67 43 39 39 40 40 41 66 66 102 134 119 75 55 63 62 74 85 68 52 62 120 166 193 179 210 278 314 310 326 362 231 164 211 179 178 218 218 318 322 339 352 352 305 242 183 156 102 83 52 45 50 55 48 44 63 85 86 106 193 346 486 549 599 617 624 630 641 667 720 754 808 815 869 936 960 956 979 1019 1018 996 950 867 756 634 519 440 365 332 246 132 97 122 122 89 94 82 65 69 103 147 194 222 246 288 293 243 252 269 186 59 47 47 53 58 82 122 186 242 363 457 567 620 620 608 631 674 700 700 692 699 714 734 742 746 699 701 702 695 672 639 601 560 519 466 407 362 341 337 348 359 390 449 492 495 473 476 504 542 640 627 621 622 573 453 357 309 216 136 76 74 73 50 49 49 76 75 75 95 119 130 114 90 74 74 74 62 50 54 74 94 106 86 66 71 88 96 80 66 119 124 156 247 365 493 636 750 887 884 873 798 643 510 344 134 130 93 80 81 72 47 46 70 97 107 103 87 67 47 43 43 42 42 141 321 252 175 388 548 722 896 1010 1013 957 898 800 689 555 445 330 242 154 88 58 81 43 118 154 139 163 203 180 116 101 98 95 83 60 56 57 58 49 54 90 111 92 57 62 91 68 67 55 54 71 111 114 87 55 64 76 67 54 52 52 60 103 82 57 52 68 72 63 47 62 71 72 66 67 63 82 93 179 145 108 76 68 68 58 46 73 65 81 101 84 48 44 76 100 43 43 68 72 104 117 53 65 65 70 79 55 45 47 77 124 112 83 57 68 98 113 111 85 81 85 110 154 191 220 229 242 214 170 123 83 59 63 66 62 66 66 69 65 80 96 108 91 75 58 54 53 57 53 49 37 46 61 67 69 55 45 42 22 20 18 15 14 12 15 22 23 23 23 23 22 22 22 22 14 14 14 14 14 14 14 14 30 30 22 26 23 19 13 13 13 14 16 17 19 25 30 34 39 39 39 37 37 34 34 27 39 32 36 40 45 45 49 42 40 33 33 33 33 33 33 33 33 37 37 37 41 41 45 45 33 33 33 33 37 41 49 53 45 49 54 58 58 58 50 46 43 35 35 35 36 44 51 63 35 35 40 44 44 44 40 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 44 63 76 92 96 100 76 64 52 35 35 35 47 59 57 53 49 45 41 45 49 49 65 61 49 41 41 41 49 60 62 70 62 62 59 51 44 37 37 36 37 39 60 69 60 48 37 38 50 54 58 54 50 46 54 51 52 53 49 49 42 42 65 61 54 46 42 41 41 41 41 41 42 46 55 59 59 55 122 121 118 117 139 150 127 100 106 88 104 140 164 186 228 268 312 336 356 318 235 152 100 77 40 40 40 41 44 55 63 64 68 53 41 40 45 58 82 98 102 98 87 79 72 72 76 83 87 82 70 58 50 50 50 54 50 46 46 46 46 50 54 58 41 41 54 78 67 47 42 55 54 50 53 41 47 47 58 66 47 47 47 54 54 50 49 49 45 73 89 73 37 37 47 83 74 62 43 43 59 67 56 48 41 57 70 78 74 70 74 71 44 57 73 64 47 42 45 68 38 47 67 68 49 54 108 176 186 125 68 63 76 83 112 152 109 103 80 53 42 47 63 75 59 54 50 54 58 58 66 82 70 50 39 142 174 78 78 42 46 42 41 40 41 41 41 40 42 42 42 42 46 50 54 51 60 55 52 51 46 46 45 48 94 125 271 305 300 248 138 200 300 296 277 252 230 205 180 158 139 100 90 144 246 355 449 470 189 39 68 149 70 40 46 42 51 55 59 66 74 78 86 82 90 87 94 97 93 93 100 107 79 83 71 56 46 42 43 49 48 51 52 56 60 64 64 61 53 45 40 44 52 60 52 44 44 44 44 40 39 48 76 100 44 40 40 40 40 39 39 39 49 60 64 61 62 62 66 66 54 50 50 42 49 56 67 60 49 42 42 42 42 42 41 41 49 45 45 45 41 37 37 37 40 48 56 56 44 40 40 44 48 35 35 40 40 35 35 55 58 58 58 58 54 50 49 49 49 45 41 41 49 49 45 44 62 27 28 95 111 40 32 81 50 50 43 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 35 39 39 39 39 39 34 39 47 47 39 34 34 34 34 34 34 34 34 34 34 34 38 34 33 34 43 55 55 51 47 35 34 34 43 47 39 34 34 35 34 33 33 34 75 111 111 90 78 98 138 162 174 185 243 258 222 139 63 35 43 47 48 52 56 60 60 64 64 57 35 36 41 41 37 36 37 41 45 49 53 58 58 54 50 46 61 58 62 62 77 128 198 252 298 325 314 257 204 179 155 125 67 55 63 85 117 124 115 94 64 40 37 37 50 62 62 57 90 116 183 311 457 529 510 460 307 169 64 50 58 40 39 42 42 41 41 41 48 55 59 63 51 55 59 60 53 46 46 42 53 62 73 65 49 52 76 106 78 161 216 199 182 218 277 287 381 320 252 153 81 45 44 45 44 52 55 63 62 69 69 69 41 41 42 50 62 74 86 94 94 82 70 58 50 50 50 43 43 44 44 43 42 41 46 58 54 55 55 52 45 49 45 53 74 66 58 58 66 74 81 77 80 72 64 56 60 60 60 63 43 59 67 58 46 54 86 114 62 58 54 54 58 62 67 63 75 60 65 74 74 63 95 154 192 201 253 329 393 438 500 572 624 666 682 663 644 606 536 459 431 355 252 172 120 91 77 51 52 95 147 160 168 187 206 210 121 76 47 50 56 57 53 65 53 88 131 178 224 262 295 320 345 374 412 449 478 493 492 485 436 406 387 368 346 335 325 325 290 230 289 289 140 95 127 75 68 69 89 113 139 183 228 260 373 370 372 363 354 384 423 451 422 445 479 509 535 554 576 596 606 618 603 583 591 604 585 546 519 488 441 395 356 326 316 306 247 216 169 118 82 58 43 50 58 61 57 53 57 57 58 62 50 39 38 39 43 56 76 88 98 134 193 244 287 332 367 389 444 470 512 543 562 585 616 639 641 636 624 624 639 662 686 694 708 715 718 725 740 744 759 767 80 74 69 92 185 346 510 602 631 695 724 691 644 612 599 542 461 356 195 130 183 171 249 475 621 667 669 607 495 374 246 162 108 97 104 108 108 87 55 50 48 48 59 66 73 69 69 100 189 357 427 422 405 328 251 245 223 172 140 120 83 54 58 86 59 46 54 87 100 139 270 435 549 639 738 822 893 963 999 974 810 721 603 423 245 139 103 109 113 109 95 94 145 227 275 325 458 588 639 610 566 504 406 306 266 209 137 59 52 53 75 111 54 53 52 52 53 60 71 85 89 102 157 261 381 458 499 517 536 570 613 651 686 724 750 773 800 796 797 782 759 748 756 764 760 745 728 709 701 701 698 695 637 627 613 606 598 569 538 504 463 436 432 459 467 458 466 490 528 509 459 404 384 369 337 283 347 311 288 279 294 313 314 314 303 345 366 417 458 540 697 746 822 754 790 871 895 869 816 732 621 582 516 426 315 204 120 85 59 51 46 52 80 92 77 61 49 49 65 69 69 68 60 52 48 81 121 109 77 53 49 57 49 69 89 69 48 48 72 112 57 99 139 164 216 320 437 514 521 490 448 406 369 332 290 263 195 217 242 240 198 152 110 92 64 61 53 51 52 75 75 49 51 102 149 152 104 63 54 61 53 48 72 151 206 245 308 383 424 390 367 404 527 646 692 687 742 713 672 620 530 397 249 136 133 97 62 51 67 71 67 63 78 82 78 78 70 50 45 44 57 107 406 152 57 138 43 49 62 47 47 49 66 66 54 50 47 54 84 76 55 61 88 112 128 121 93 51 48 50 50 48 47 118 157 129 89 74 69 54 44 45 64 64 63 59 63 70 58 66 94 131 182 215 224 221 234 159 104 105 122 107 80 60 46 54 58 57 52 95 220 341 334 427 465 407 354 369 405 439 521 585 625 644 635 626 633 644 644 656 668 680 681 677 673 654 636 610 565 505 441 377 324 290 295 311 346 375 393 414 439 453 486 503 509 520 523 451 274 104 42 38 48 100 84 39 37 47 38 77 93 69 57 73 97 101 46 42 38 37 38 39 51 55 145 104 48 34 34 57 125 177 152 59 33 67 90 58 42 74 72 88 93 158 215 136 65 90 43 43 39 39 39 39 39 50 61 72 65 55 52 49 42 42 78 114 176 230 261 272 282 290 276 308 338 331 353 426 492 526 555 540 530 505 418 262 113 42 39 50 50 42 37 37 49 65 35 35 40 56 48 44 95 136 182 143 91 43 38 64 125 177 125 133 162 186 155 95 63 63 40 42 58 57 41 40 46 64 110 46 57 149 201 169 157 186 139 287 405 226 113 196 239 299 326 351 403 441 415 345 289 270 145 118 83 64 46 43 45 45 48 63 79 95 167 295 428 521 579 594 616 619 625 647 708 750 777 783 837 917 945 936 956 1018 1018 1010 973 912 810 688 580 498 346 436 418 258 127 116 124 84 118 98 82 70 73 85 113 133 121 174 203 180 185 194 162 99 52 58 60 64 99 167 262 338 527 544 607 681 677 614 603 650 696 700 699 695 694 691 695 692 646 647 642 642 608 559 506 446 327 272 220 180 167 178 205 224 206 249 319 397 428 450 490 556 582 554 552 557 492 352 251 213 197 128 87 98 108 85 54 49 57 64 68 80 92 92 83 71 87 83 75 47 45 45 47 70 108 91 57 54 60 65 50 49 45 104 160 187 270 421 542 615 796 857 886 842 760 697 488 183 120 100 102 107 80 46 45 58 53 52 47 42 43 54 63 75 99 46 176 409 296 164 401 604 743 901 1003 1009 962 902 792 678 536 441 326 219 123 60 58 90 43 80 111 108 135 171 148 96 85 89 85 62 51 51 63 72 53 49 70 95 85 66 67 92 104 81 56 53 55 99 107 87 68 88 104 88 63 54 57 84 107 87 61 48 47 47 51 51 86 83 76 70 79 75 78 81 206 193 167 126 91 71 64 68 57 45 69 109 100 68 92 148 124 56 48 60 49 85 113 69 81 77 85 94 67 46 47 65 69 69 63 46 60 92 103 90 105 61 41 46 86 110 122 126 162 139 103 83 82 79 79 82 49 53 68 72 80 96 123 135 103 95 98 101 105 105 88 73 37 38 38 41 44 53 71 96 25 30 24 17 14 13 16 19 23 23 23 23 22 22 22 22 14 14 14 14 14 14 14 14 26 26 26 22 23 23 15 13 12 13 15 16 18 20 33 30 35 35 35 39 37 37 30 34 35 39 32 36 44 49 45 42 40 33 33 33 33 33 33 33 37 37 37 41 41 45 45 45 45 37 37 45 45 37 41 49 53 49 50 50 46 46 46 42 55 35 35 40 48 44 35 35 35 39 44 44 44 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 48 71 88 91 80 67 35 36 35 35 35 35 51 59 53 49 45 41 41 45 49 53 69 61 53 45 41 41 45 52 62 70 70 62 59 51 51 37 45 37 38 60 92 105 85 68 37 37 37 37 38 38 46 50 46 43 55 48 49 45 42 42 53 45 42 46 54 54 46 41 41 41 42 46 55 55 55 47 56 87 105 99 89 108 128 133 134 119 147 211 265 295 341 377 335 316 292 245 178 115 75 53 39 40 45 48 51 55 67 83 72 61 53 49 50 66 82 90 58 63 83 95 88 76 60 55 74 82 74 62 46 42 50 62 50 50 50 50 50 50 50 50 50 58 66 70 47 42 42 51 66 66 73 57 51 39 50 51 44 44 55 55 58 50 49 45 37 69 85 70 46 38 59 95 103 82 43 39 47 63 52 44 41 57 70 82 74 70 70 71 59 60 79 71 62 57 60 64 38 56 72 45 41 52 98 126 127 43 38 48 126 133 113 106 75 84 81 66 63 68 49 42 54 58 58 66 70 70 70 74 78 58 41 182 198 66 66 50 42 42 42 41 41 42 41 40 42 42 42 42 46 50 54 51 52 44 52 48 51 50 45 55 94 148 302 393 488 477 361 469 638 638 612 594 553 471 358 265 227 168 136 162 228 274 284 257 114 44 65 97 46 39 51 79 43 47 55 62 70 78 85 82 55 44 51 70 61 60 83 111 94 86 71 59 44 40 45 49 58 58 58 55 56 60 60 60 60 45 40 41 53 52 48 40 40 40 40 44 60 92 132 156 44 40 40 40 40 39 39 39 43 50 53 50 50 47 47 51 39 42 38 38 49 60 71 68 49 42 42 42 42 41 41 41 49 45 45 45 41 37 37 37 36 40 48 44 40 36 40 44 52 44 36 36 36 36 44 59 58 58 58 58 54 50 49 49 34 34 34 37 37 33 33 31 27 32 117 225 214 95 37 69 50 43 43 36 36 36 36 36 39 39 39 39 39 39 39 39 34 35 47 51 51 51 55 59 34 39 51 55 47 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 43 51 59 59 51 35 33 34 47 55 43 34 34 34 33 33 35 75 123 155 118 74 54 98 146 158 142 137 147 154 138 90 47 31 39 51 39 44 48 56 60 60 60 54 48 45 53 53 45 37 37 37 45 49 53 57 57 53 49 45 61 58 58 48 53 76 112 146 228 248 244 198 172 167 165 146 62 50 45 53 72 72 50 40 40 40 50 50 50 50 65 87 141 187 285 437 591 660 641 588 414 256 126 104 90 41 39 41 41 40 40 44 51 51 55 58 55 55 55 51 48 49 53 50 53 58 69 60 52 67 94 117 132 239 321 328 331 378 417 392 328 325 333 289 190 98 61 57 45 44 48 51 58 62 77 81 42 42 50 58 74 90 106 114 90 78 62 50 42 42 50 47 42 42 42 42 42 46 54 58 54 46 42 41 42 44 66 94 75 67 59 59 63 67 79 75 70 66 58 46 50 46 46 53 43 59 67 54 42 42 70 102 54 50 46 46 50 55 59 63 79 64 73 94 75 47 48 82 236 202 211 271 343 404 453 502 572 599 598 567 548 528 474 413 437 375 276 192 131 90 60 49 50 67 120 144 149 151 155 156 78 53 48 54 64 69 64 60 68 103 154 197 235 265 294 324 356 385 426 459 497 518 525 518 485 455 436 421 394 372 350 339 335 347 414 418 343 290 273 237 270 271 283 292 312 340 369 400 364 375 385 400 419 433 456 467 467 490 521 547 561 572 595 614 629 637 629 598 602 614 603 564 573 546 515 480 450 428 406 391 329 298 251 204 157 129 107 103 74 66 55 42 38 38 38 39 38 38 42 58 79 111 143 170 217 252 303 345 372 390 412 430 501 531 562 585 603 622 638 654 672 652 636 639 658 678 694 705 708 719 730 745 760 768 779 783 155 85 69 114 167 239 377 527 560 612 657 647 632 616 587 514 412 229 113 104 121 133 247 401 545 572 554 459 328 220 143 111 66 98 125 121 88 52 49 48 48 48 59 70 73 65 64 80 175 368 450 429 396 323 258 265 199 140 100 84 67 46 46 62 67 46 45 72 100 143 301 475 560 654 757 850 920 979 1006 971 814 733 627 458 265 147 119 145 122 64 50 102 188 232 235 287 455 602 660 624 558 487 380 254 218 169 117 59 53 53 71 99 62 57 52 52 53 57 71 89 109 118 193 317 417 466 507 553 543 574 617 655 674 700 718 730 753 757 750 730 700 689 697 701 700 689 693 681 690 695 700 700 639 613 575 514 463 428 406 393 357 299 279 318 365 385 408 427 395 376 332 281 274 274 251 196 272 232 206 216 261 288 291 279 343 361 425 460 416 547 772 693 689 766 833 890 902 802 693 661 558 496 418 325 223 136 71 51 57 48 47 48 72 81 77 65 57 57 68 80 84 87 75 63 61 66 82 78 62 50 58 74 50 49 49 49 54 66 82 86 65 91 112 136 212 328 444 506 565 498 427 378 369 359 317 271 187 173 170 176 178 164 122 84 84 77 57 52 64 91 99 63 51 79 122 146 141 120 107 103 138 117 148 223 285 308 352 417 391 381 383 423 490 555 621 671 716 683 623 529 415 288 158 87 90 71 51 47 63 75 71 59 82 78 73 81 74 62 46 43 64 298 314 143 84 98 99 43 66 47 47 49 63 67 55 50 49 54 77 76 74 69 100 128 100 121 113 63 48 50 51 49 84 130 145 117 90 82 65 45 44 49 68 64 59 43 42 53 53 96 164 236 281 290 262 231 229 146 99 145 194 171 99 55 61 61 65 61 51 78 199 321 334 439 492 435 369 380 409 437 535 600 647 666 650 637 640 655 659 667 672 684 681 677 666 658 628 595 557 497 426 362 309 279 292 319 350 375 392 406 439 469 494 498 497 508 504 419 242 80 38 72 104 100 52 37 37 40 51 54 62 70 50 37 62 106 82 82 79 79 76 68 64 67 142 133 69 35 50 118 122 73 100 56 34 43 70 62 61 65 104 92 77 146 219 160 117 166 79 71 55 43 39 38 38 42 68 72 65 55 52 42 43 43 59 79 110 149 187 221 252 250 248 265 283 276 297 350 399 414 449 471 477 452 411 347 235 143 48 62 62 54 49 45 53 57 76 76 59 43 75 147 210 211 241 230 206 162 135 171 252 324 245 229 218 210 162 94 51 62 70 62 54 61 80 92 95 98 101 91 98 114 120 112 104 97 79 251 383 185 71 174 197 216 259 263 315 383 396 348 300 273 198 169 126 76 41 42 43 45 60 59 76 108 183 284 413 518 552 578 604 603 613 635 700 751 749 748 795 886 925 916 944 1014 1017 1013 979 919 836 729 638 567 435 463 444 357 274 219 155 80 90 114 127 115 79 55 51 63 72 88 97 109 125 149 186 206 116 122 123 126 161 256 379 482 619 633 664 699 692 649 621 626 684 687 683 671 659 655 656 646 624 607 581 540 476 406 332 279 167 137 125 120 127 138 157 171 149 139 194 347 458 488 507 546 472 460 490 524 466 353 280 279 241 161 110 112 126 115 92 85 49 50 50 58 62 66 73 73 61 69 73 61 47 45 46 51 99 98 75 57 52 50 51 56 62 88 92 88 131 270 454 624 751 809 852 841 790 750 595 363 221 166 125 123 107 67 46 57 42 41 41 41 41 50 78 102 142 73 182 374 263 216 472 608 798 937 1015 1002 959 898 777 650 544 418 279 180 111 53 46 67 44 45 60 76 96 104 80 52 96 92 80 57 50 54 78 87 100 66 63 76 78 67 57 70 93 90 58 55 56 96 112 100 93 89 92 96 103 94 81 72 59 67 65 56 48 47 58 70 75 71 69 71 71 71 74 81 174 208 218 189 141 97 79 79 68 44 61 104 96 60 96 176 152 84 68 61 44 61 101 77 89 76 69 82 83 56 49 57 46 68 92 71 69 81 84 68 88 56 44 44 56 52 56 71 91 83 79 79 87 90 78 73 64 60 68 72 79 91 102 110 94 118 173 228 264 263 239 205 124 94 69 39 36 40 97 146 55 59 41 26 16 21 24 23 23 23 22 22 22 22 22 22 14 14 14 14 14 14 14 14 22 26 26 22 19 23 15 12 12 13 14 15 17 20 28 30 31 35 35 39 33 37 30 30 35 35 39 43 40 45 49 45 40 33 33 33 33 33 33 33 37 37 37 41 45 45 45 49 52 48 60 80 80 60 52 56 49 53 53 53 53 53 53 46 51 35 35 40 40 34 34 34 59 55 52 48 40 36 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 54 39 35 47 60 67 51 36 34 35 39 36 39 36 43 43 45 45 41 37 41 45 49 53 69 65 57 49 41 41 41 48 70 69 69 62 58 51 51 37 41 39 63 91 108 105 85 60 74 70 61 45 37 37 37 42 42 39 51 44 45 45 42 42 41 41 41 50 66 70 54 41 41 42 42 46 51 47 43 43 44 56 75 73 98 169 253 302 250 234 257 316 355 353 347 343 265 211 160 120 94 71 55 44 39 40 56 52 47 55 75 91 76 69 65 65 62 70 74 82 46 47 63 64 64 52 43 42 70 70 66 54 42 42 42 42 41 42 46 50 58 58 58 58 50 58 62 58 55 67 71 71 62 70 85 69 59 47 58 59 60 64 75 71 78 66 61 53 53 53 53 70 94 106 115 123 171 130 67 39 47 59 48 40 45 61 74 82 74 66 70 74 74 66 69 70 81 84 72 71 59 72 68 42 43 64 78 79 42 64 114 117 75 46 51 75 80 102 107 83 68 65 44 40 58 70 74 74 78 78 78 74 82 66 58 218 214 54 50 62 42 46 50 42 42 42 42 40 42 42 42 42 46 50 54 51 45 44 49 56 59 58 53 59 77 108 213 300 469 518 468 655 763 754 718 704 663 547 369 228 235 197 153 132 142 149 136 112 47 64 40 39 41 41 42 87 59 59 67 78 86 93 101 102 44 43 43 87 109 92 83 98 101 93 70 54 39 40 40 48 58 61 61 58 58 59 59 52 64 52 48 48 49 53 45 40 40 40 40 56 76 96 112 120 44 40 40 40 40 39 39 39 43 43 43 39 39 39 39 39 38 38 38 38 45 50 61 65 49 42 42 42 42 41 41 41 49 45 45 45 41 37 37 37 36 36 36 40 36 36 40 40 44 48 44 40 40 44 48 51 62 65 65 65 61 57 56 56 45 45 45 45 40 33 33 31 45 199 324 301 210 127 80 53 49 43 43 36 36 36 36 36 39 39 39 39 39 39 39 39 35 51 67 75 67 59 51 51 34 43 55 59 55 43 34 34 34 34 34 34 34 34 34 34 34 34 34 34 38 46 62 70 62 38 33 34 54 62 46 33 34 33 33 34 63 95 103 103 86 42 33 58 86 82 82 101 83 86 74 62 42 30 31 39 35 35 40 48 52 56 57 54 56 45 41 45 49 49 37 37 45 45 53 53 53 53 45 45 49 50 44 41 42 44 49 64 130 150 158 150 152 169 155 135 94 81 53 44 44 43 40 38 38 40 66 62 46 54 85 115 204 258 360 499 622 673 654 611 495 307 158 128 106 42 39 42 41 45 52 52 59 62 70 66 66 58 58 55 52 49 53 57 53 57 57 60 60 78 105 132 238 360 467 497 544 602 617 547 328 265 245 254 238 182 114 78 45 44 44 43 54 62 81 89 94 94 86 82 78 78 82 86 70 66 54 46 42 42 46 50 51 47 43 54 58 65 57 49 49 50 47 43 43 53 86 114 60 60 56 52 48 52 56 64 68 60 52 47 46 46 46 46 44 55 51 46 42 46 58 70 46 42 41 42 43 47 51 55 63 60 76 86 67 47 47 83 213 151 131 196 296 369 415 456 511 529 525 494 479 483 457 411 445 421 372 280 179 101 64 50 50 51 96 133 142 124 115 98 56 59 81 91 100 100 92 91 98 141 185 220 250 276 309 339 367 396 433 474 503 529 547 544 530 512 501 478 448 425 399 380 353 421 437 440 451 420 387 407 454 447 443 425 409 398 406 410 357 380 414 445 471 494 512 516 533 552 571 578 584 587 605 619 627 635 627 611 612 633 633 598 623 604 585 578 564 542 516 489 431 397 358 319 280 253 230 222 179 167 151 131 119 115 115 112 139 147 163 187 215 247 271 289 339 366 397 420 438 464 490 516 566 597 623 642 645 645 649 664 695 679 659 662 682 698 709 713 704 719 742 765 784 795 802 798 162 49 44 144 169 123 232 415 481 535 576 590 601 601 559 470 357 135 54 89 86 118 238 338 403 426 396 297 172 99 82 107 53 119 156 139 79 50 48 47 45 46 47 58 61 57 48 61 106 323 452 445 409 340 294 309 162 95 47 46 51 45 44 45 95 51 45 79 103 150 301 483 560 647 754 859 940 990 995 955 832 754 637 464 267 138 110 133 114 49 46 105 224 254 237 277 468 614 661 609 539 476 377 250 201 156 102 62 53 54 62 75 74 65 53 52 52 67 85 100 80 97 196 348 437 451 483 538 568 598 629 652 655 654 653 660 676 676 676 656 641 630 642 654 649 654 670 680 681 670 656 641 641 600 528 435 341 298 296 299 311 224 175 183 219 227 238 246 173 177 146 114 111 139 132 89 112 81 78 116 182 229 243 227 321 308 399 469 407 628 881 712 692 843 886 872 853 683 519 516 521 431 322 236 169 113 56 49 73 56 47 48 57 69 61 49 53 53 69 85 97 108 96 84 74 58 50 49 49 49 51 79 75 50 46 48 78 103 90 58 58 63 68 112 220 360 461 503 589 507 417 387 394 391 328 258 235 161 99 92 134 156 137 98 123 112 88 63 87 122 130 103 120 104 99 99 130 149 156 163 187 165 176 235 262 256 264 306 338 373 427 449 442 460 550 648 641 601 525 417 283 160 80 49 68 67 52 47 48 64 60 47 87 74 77 85 97 85 54 42 92 430 147 120 77 41 176 50 102 72 53 61 82 82 66 50 82 66 57 52 51 45 49 72 44 82 94 55 46 49 54 50 124 154 142 106 86 78 62 44 45 57 72 71 54 41 40 42 146 204 280 345 358 311 235 168 190 103 78 159 241 210 107 46 73 73 73 65 44 58 173 306 350 459 520 458 389 392 416 428 543 607 658 670 650 637 644 652 663 664 672 677 681 669 666 651 598 569 535 479 419 366 317 283 303 323 361 382 395 409 443 480 509 506 496 496 480 388 203 38 51 148 213 177 92 39 37 38 70 45 45 65 49 35 54 134 122 126 126 111 100 76 56 51 37 73 69 61 142 234 174 36 41 48 36 34 34 62 70 65 53 61 74 170 255 196 129 170 150 134 110 75 56 40 39 46 61 65 58 55 52 42 42 42 43 55 70 101 140 183 226 232 214 219 225 215 229 270 288 279 238 295 285 199 174 181 95 37 39 38 38 46 58 61 57 53 57 80 72 72 155 259 279 223 255 296 332 323 299 312 372 422 358 315 272 229 154 75 43 51 46 40 39 40 64 88 71 44 54 109 113 57 50 102 135 111 57 125 224 115 82 181 175 198 269 233 237 293 321 281 229 206 223 197 146 84 41 41 43 45 89 68 80 132 204 300 425 537 547 574 593 603 602 632 690 744 715 706 757 852 895 891 926 1003 1002 994 964 915 850 770 694 643 546 433 368 411 470 417 255 113 40 90 153 150 102 46 42 47 87 63 63 87 103 115 159 211 223 229 222 221 253 360 503 611 664 702 722 707 700 693 670 634 653 660 656 626 611 597 595 596 562 521 461 372 286 203 137 95 139 125 133 136 135 114 96 79 200 131 177 363 520 539 509 516 358 381 457 530 504 422 389 411 284 180 99 85 91 88 88 85 47 49 54 58 66 78 98 114 47 50 85 85 65 52 47 62 94 109 94 84 75 77 91 99 62 47 78 170 171 147 261 488 739 754 780 795 755 738 686 576 332 241 161 143 136 97 58 45 41 43 54 46 40 40 41 58 89 67 137 246 169 270 543 547 830 960 1015 1006 969 910 790 664 550 399 240 145 103 62 45 45 69 53 57 89 104 84 56 44 108 93 77 57 50 58 86 99 128 74 51 61 69 54 55 56 57 58 62 57 69 121 152 152 109 74 57 80 116 130 89 52 47 49 70 77 71 63 82 94 46 48 50 62 65 65 80 98 155 210 260 240 177 113 86 83 81 53 61 96 76 43 68 152 176 96 72 65 45 65 85 45 97 58 45 66 99 87 72 68 44 72 124 114 74 69 69 53 44 44 57 69 57 43 44 63 52 67 87 99 91 83 59 43 85 80 68 60 68 64 63 55 77 133 246 349 423 435 414 372 328 267 183 95 46 61 128 193 62 52 44 22 18 16 18 25 19 19 23 23 30 30 37 37 29 28 28 21 21 21 14 14 22 29 26 25 22 19 23 15 11 12 13 14 16 26 38 40 34 35 39 35 39 33 37 30 35 35 39 36 40 41 45 45 39 40 40 33 40 33 33 33 37 37 41 41 45 42 49 49 33 33 56 88 92 68 52 52 37 45 53 56 61 57 53 42 39 35 35 40 35 34 33 35 87 79 68 56 44 40 40 40 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 66 39 34 34 35 44 36 35 35 36 48 55 47 43 35 35 44 41 37 37 37 45 49 53 69 65 57 49 45 41 37 44 69 76 69 62 62 51 51 37 37 47 83 100 104 84 53 48 153 141 112 76 49 37 37 37 42 46 47 51 52 49 53 49 41 41 41 54 77 74 53 41 50 46 54 50 50 43 42 41 72 56 46 40 75 194 330 414 403 373 369 400 403 346 280 240 182 119 52 36 41 54 52 44 40 48 57 45 40 44 75 92 80 80 80 77 77 74 78 74 66 58 43 42 41 41 41 41 41 40 40 40 41 41 41 41 40 40 42 47 62 62 66 66 42 51 71 60 72 80 63 41 41 54 70 69 60 59 78 87 80 84 95 105 104 106 94 85 113 81 66 96 160 202 191 167 231 171 95 48 51 52 48 40 45 61 74 82 78 66 70 78 82 73 64 73 96 100 80 59 79 56 40 40 42 44 45 44 73 68 42 38 41 124 136 84 41 70 67 43 43 64 64 44 63 78 82 78 82 86 82 78 78 66 74 234 218 42 42 66 41 47 55 43 42 46 42 41 42 42 42 42 46 50 54 51 45 45 53 64 67 58 61 59 73 88 142 185 339 382 352 567 694 666 616 608 590 484 285 124 171 153 130 94 72 75 98 103 40 113 53 38 86 78 41 59 83 87 95 102 114 122 129 130 108 76 100 187 233 189 128 103 102 90 63 47 39 39 40 48 58 61 61 61 58 55 55 55 64 56 49 49 49 53 45 41 51 51 55 67 79 75 55 39 51 47 47 47 43 39 39 39 47 47 47 47 39 39 39 38 39 38 38 38 38 45 57 53 38 38 38 38 38 38 38 45 57 53 52 45 41 37 37 37 35 35 35 36 36 36 40 40 35 44 48 44 44 48 44 39 58 58 58 58 54 50 50 49 53 57 53 45 37 33 37 51 149 384 476 305 142 127 116 49 50 50 43 43 36 36 36 36 35 35 35 35 35 35 35 35 47 67 91 95 79 55 35 34 34 43 59 67 59 43 35 34 34 34 33 33 33 33 33 33 33 34 45 38 45 46 69 78 73 42 33 34 69 70 61 33 46 34 33 35 67 75 47 32 62 34 33 34 34 32 42 93 60 48 40 40 32 30 30 30 44 45 45 45 49 50 54 50 44 36 36 36 45 57 45 37 41 41 45 49 49 45 41 41 45 46 40 41 42 43 44 45 56 84 111 131 164 197 183 158 136 111 79 47 41 40 39 38 38 43 66 62 54 62 98 136 214 260 351 469 568 600 573 535 493 297 135 117 98 42 40 65 59 71 75 82 82 85 81 77 50 54 51 48 48 41 41 41 50 46 49 49 71 90 120 149 308 445 569 630 700 772 776 687 489 295 164 168 245 242 154 58 45 44 43 42 50 69 85 97 165 146 126 97 73 53 41 41 57 53 50 50 46 46 50 50 42 42 42 46 69 77 65 53 57 70 83 75 56 45 53 58 55 52 52 48 48 48 48 57 72 64 52 48 47 47 46 46 53 47 43 42 43 47 47 46 46 42 42 45 50 53 58 55 43 44 64 70 58 46 67 130 149 79 45 114 236 333 383 417 420 439 431 411 418 442 439 408 434 459 460 377 241 136 106 112 54 55 92 126 131 98 66 51 49 95 136 142 143 135 139 145 140 175 219 258 276 294 332 369 385 407 448 481 510 536 551 551 571 553 546 520 512 493 486 483 476 538 464 396 436 412 372 440 429 426 426 415 403 394 394 402 428 451 478 504 531 550 588 608 601 601 612 612 599 598 600 607 603 622 618 614 638 670 682 658 675 664 657 670 674 656 618 580 535 516 485 446 415 388 372 357 362 351 331 304 296 292 296 299 311 323 346 366 382 397 405 412 438 453 471 483 502 544 586 621 635 653 673 688 687 675 667 667 711 688 671 671 698 714 717 720 699 718 746 777 799 803 810 806 152 184 134 83 115 143 170 231 380 467 550 566 556 546 536 482 276 125 52 58 87 105 177 256 258 275 268 204 124 80 102 147 134 144 128 96 56 46 45 45 67 67 47 45 45 62 62 56 88 258 315 244 233 290 219 52 80 44 41 41 44 65 69 50 78 58 60 62 70 145 308 479 561 653 741 798 848 903 922 893 830 705 611 481 313 230 169 76 75 51 46 106 258 254 224 299 455 568 591 515 438 387 299 195 150 112 85 61 65 73 96 109 54 53 56 76 106 113 102 84 100 161 262 356 405 419 477 547 561 559 567 591 598 573 569 581 600 627 651 663 655 648 644 647 651 640 633 643 645 619 570 526 468 435 366 276 197 179 224 273 132 125 125 117 116 112 108 108 56 72 84 72 52 52 72 90 83 79 82 85 92 103 121 128 151 192 247 326 480 653 759 785 797 809 889 923 798 576 496 534 514 448 363 259 154 61 47 49 63 59 55 48 48 53 57 58 47 49 49 48 48 49 48 47 48 49 48 47 49 71 103 99 59 50 47 47 58 98 90 51 48 69 117 144 219 344 457 489 544 495 417 362 375 404 375 298 109 171 175 152 176 153 110 134 183 52 76 144 136 185 213 98 105 106 117 105 103 95 106 132 151 158 184 207 234 249 240 250 302 365 417 416 416 448 476 477 455 429 370 261 148 75 64 76 48 55 48 48 48 47 48 49 109 64 90 113 64 74 93 40 258 338 90 66 158 79 92 46 64 92 89 49 47 68 119 143 49 53 66 77 84 83 79 75 59 58 75 107 92 61 61 93 128 120 104 84 64 52 48 51 44 65 91 85 83 102 121 134 226 271 399 526 507 349 242 227 174 96 59 41 173 239 72 46 62 93 50 42 43 44 126 272 368 397 453 486 444 390 401 482 570 628 675 679 658 641 645 657 680 673 677 681 693 690 678 641 585 564 531 465 380 330 324 330 346 352 378 400 421 447 461 479 504 508 508 516 488 387 223 98 51 193 216 120 84 51 36 36 51 59 67 71 68 60 49 41 58 37 35 37 67 91 71 46 35 35 44 76 132 176 164 128 35 35 36 36 43 43 43 50 66 54 74 158 191 100 36 53 49 50 110 167 127 38 37 79 71 47 43 63 53 40 40 58 46 78 66 40 64 140 168 136 149 122 105 112 127 138 126 113 105 90 74 59 52 40 39 39 40 47 51 47 47 51 59 70 37 113 61 45 172 188 163 259 245 308 371 398 386 397 437 470 440 440 384 252 142 81 62 57 42 41 45 45 52 64 71 75 60 75 79 64 68 100 116 113 110 142 150 109 76 83 103 122 133 169 160 232 236 176 200 172 222 155 77 42 44 46 45 44 45 73 42 113 283 292 337 564 610 593 564 596 651 602 596 680 723 754 784 796 834 888 911 911 922 952 933 879 812 782 768 746 621 592 531 474 461 467 429 356 172 147 115 87 91 114 118 106 114 126 146 159 175 195 211 233 274 311 340 377 425 497 574 639 714 718 717 699 677 658 627 596 578 570 553 556 547 499 435 367 273 223 161 122 102 91 79 53 95 48 55 98 94 57 84 162 157 123 106 165 243 306 354 410 535 443 453 588 636 550 506 532 337 203 84 48 49 49 59 118 68 79 75 64 56 53 53 53 47 69 84 47 44 45 57 52 97 96 89 99 109 118 107 96 103 99 70 77 147 211 238 287 426 568 666 709 733 757 730 678 511 396 285 213 149 88 54 66 43 58 67 71 63 51 43 42 108 117 174 282 365 426 523 656 828 931 988 982 946 864 724 582 428 289 154 106 104 90 63 47 49 43 43 56 84 96 65 44 93 118 74 45 46 47 59 128 98 94 87 64 51 52 54 71 95 123 108 56 61 148 188 165 90 87 86 93 92 87 86 89 67 71 69 48 46 58 85 78 62 87 65 104 210 159 89 164 170 285 344 291 217 183 132 65 89 54 78 86 44 49 113 121 81 45 106 90 58 66 44 57 73 57 49 70 79 67 55 59 45 75 127 114 66 44 44 48 80 42 52 95 71 82 118 106 118 67 59 112 132 102 62 46 72 51 43 43 70 89 84 78 61 90 235 464 616 640 636 648 460 439 380 259 136 58 66 98 44 50 47 40 28 21 18 20 13 28 27 10 17 48 67 67 54 54 46 39 35 24 17 10 18 18 18 18 17 10 10 10 27 20 14 18 26 39 51 42 40 34 38 31 39 39 40 37 31 35 32 32 37 34 38 38 34 38 39 31 43 39 40 40 41 41 37 37 38 34 38 38 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 47 47 47 47 43 43 42 42 54 47 35 35 43 43 36 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 35 34 34 34 34 34 34 34 34 34 34 34 34 39 43 47 56 52 53 52 49 44 45 44 49 48 49 48 49 48 49 55 77 84 73 62 58 47 43 36 101 70 110 100 52 96 193 236 276 191 79 35 51 64 49 36 41 38 42 38 50 55 67 68 72 57 76 97 101 65 57 54 53 46 53 46 53 46 53 46 65 61 45 44 75 178 314 409 314 341 368 368 329 252 180 132 81 82 78 70 58 47 39 39 41 41 42 46 54 62 70 81 80 87 91 88 88 77 73 66 66 50 40 39 40 51 43 39 40 40 44 40 41 41 41 41 42 42 42 43 58 55 63 60 53 45 53 53 53 56 59 63 94 37 38 116 132 39 38 110 66 114 172 218 280 313 256 178 218 231 244 271 313 335 285 211 128 92 56 40 44 41 40 39 69 69 73 73 77 70 81 81 68 80 95 87 69 57 56 53 69 45 40 41 54 59 51 43 39 41 48 60 59 59 82 102 74 78 71 63 55 51 59 60 56 49 57 69 77 77 77 81 61 73 92 104 107 99 87 79 51 51 48 47 59 63 67 67 66 46 41 41 61 77 77 58 43 44 49 64 71 66 61 60 58 77 96 111 138 201 300 381 520 570 554 473 404 367 278 169 99 88 77 66 69 65 61 57 42 46 50 46 47 43 47 55 75 71 67 63 67 79 91 94 154 162 174 174 158 118 85 61 57 53 45 41 41 41 41 52 62 72 68 57 54 50 47 44 52 40 41 49 49 40 40 53 55 54 55 54 55 54 55 54 39 55 63 47 47 59 55 39 54 50 50 50 54 58 66 70 54 49 49 53 61 57 57 54 62 47 39 38 38 50 50 57 68 64 56 52 60 59 40 35 67 32 34 67 40 36 48 35 35 35 35 35 35 35 35 35 43 51 51 51 51 50 50 50 34 53 77 69 45 41 69 100 379 417 385 258 122 52 57 73 53 54 50 50 50 50 50 50 33 50 74 70 50 38 46 62 118 102 70 42 34 34 38 46 54 54 54 46 42 46 57 65 37 37 37 37 41 41 41 41 37 37 41 41 45 45 49 45 77 33 33 65 89 57 37 33 34 33 34 62 102 102 58 32 31 32 38 42 34 33 38 50 57 53 49 45 37 33 33 32 37 41 42 42 46 50 50 43 48 48 48 48 48 48 48 48 37 41 41 41 45 49 49 49 49 46 42 39 39 40 40 40 47 51 58 66 75 79 83 90 65 68 67 55 47 39 38 38 50 50 50 50 50 54 62 66 118 214 324 371 381 381 353 312 270 232 194 139 67 39 40 79 184 151 167 239 247 161 93 82 70 59 44 41 45 42 42 42 41 40 42 73 79 81 150 232 369 497 620 704 810 902 906 806 612 383 185 114 131 141 134 118 87 93 68 42 45 72 87 67 113 77 57 72 84 72 68 72 39 72 112 105 61 41 49 73 81 53 49 69 65 42 45 70 41 42 55 80 88 92 92 81 70 66 62 54 46 46 46 46 63 55 51 47 46 46 47 47 45 45 45 45 44 44 44 51 46 50 57 64 60 60 68 69 67 60 57 69 74 81 85 85 108 107 126 181 252 295 287 281 340 358 358 357 356 371 394 410 435 460 480 476 424 363 303 268 151 140 127 118 114 121 129 126 226 231 235 228 220 212 220 228 250 257 272 283 305 335 357 378 392 429 471 493 507 521 544 559 591 576 564 572 596 604 595 579 608 592 568 541 529 518 510 495 461 470 490 487 479 479 498 513 508 550 588 614 617 628 655 660 653 638 627 615 610 614 637 649 656 647 654 680 714 730 729 712 729 733 738 720 693 667 652 638 650 621 593 585 582 573 545 510 463 440 429 422 435 447 439 439 486 454 441 460 476 503 550 598 557 599 615 607 639 681 680 639 682 697 713 721 732 728 724 717 707 699 699 684 678 697 729 759 752 766 785 789 789 793 812 823 290 274 181 83 89 109 162 263 420 459 489 473 458 479 532 525 269 118 48 47 75 70 100 143 191 192 189 155 110 100 110 142 128 119 91 55 45 45 46 59 46 59 99 135 159 143 83 44 42 134 186 166 167 183 127 42 52 43 41 43 61 77 77 58 46 46 68 86 102 145 272 404 519 610 695 753 814 865 880 847 818 720 642 529 368 262 172 60 127 53 49 149 284 244 222 330 413 493 503 422 337 297 237 156 134 112 81 53 52 60 92 100 58 54 53 63 81 96 109 114 203 232 293 375 425 432 465 511 537 536 552 588 587 555 539 550 626 638 653 649 641 621 620 620 644 617 610 601 584 551 491 437 334 260 182 121 99 108 117 121 71 71 71 71 71 71 71 71 59 59 59 59 59 63 67 64 53 52 50 49 49 54 73 92 90 139 179 222 320 471 603 660 760 765 802 806 708 575 543 589 560 466 349 250 163 104 95 114 78 70 59 52 57 69 89 98 48 50 50 50 50 63 67 67 62 70 70 70 78 94 79 54 58 50 48 48 61 86 89 74 56 98 137 159 229 334 424 452 506 448 387 348 352 352 327 274 142 135 159 243 283 171 103 175 248 201 228 190 91 119 175 89 89 67 62 73 92 111 118 133 167 174 192 223 251 274 281 287 311 355 379 372 376 381 371 348 318 270 201 154 123 100 68 48 56 71 68 49 48 48 50 62 57 84 78 85 106 65 57 117 335 221 92 44 71 87 73 45 91 84 81 76 68 83 118 130 57 50 53 53 57 57 68 68 60 48 67 72 60 47 48 84 127 115 96 77 53 47 46 45 46 88 126 120 102 97 135 176 279 449 557 521 477 454 367 245 135 34 73 83 115 147 60 57 57 89 57 44 44 44 99 237 346 378 438 478 463 430 460 530 594 636 671 671 650 638 653 669 653 653 650 665 678 678 659 629 559 523 492 438 372 334 328 341 364 375 385 411 444 458 473 494 528 525 527 519 468 356 203 78 79 196 197 116 94 70 37 36 46 57 55 59 55 52 37 37 37 37 38 58 82 75 47 36 52 91 111 95 71 67 71 71 36 36 36 36 36 36 36 36 86 78 70 130 167 87 36 92 77 37 46 118 139 95 55 55 80 52 44 60 60 48 57 89 39 40 57 69 77 77 73 65 57 41 40 40 57 73 69 61 65 57 49 49 57 57 49 41 39 40 40 48 63 63 63 59 118 57 57 133 176 151 187 278 179 277 384 443 441 424 424 433 479 458 374 246 134 73 45 42 43 53 46 49 56 63 71 75 75 83 75 52 48 52 56 45 39 42 70 78 78 81 81 80 96 160 167 190 170 126 165 150 131 100 54 42 43 44 44 44 45 72 72 104 207 271 375 524 629 624 596 624 663 603 582 662 739 719 726 761 793 803 822 846 873 888 887 856 831 808 769 735 713 699 646 585 556 527 481 408 332 314 293 265 257 265 249 229 245 249 257 261 265 270 294 327 332 389 454 511 564 613 662 688 731 760 773 754 732 717 656 589 640 602 560 504 432 325 209 117 76 90 115 115 107 86 62 46 48 45 48 115 127 87 97 148 119 86 88 124 167 186 205 241 458 561 636 662 670 658 580 481 376 242 124 77 63 50 49 50 74 82 78 75 68 60 49 49 43 47 67 51 45 60 68 59 133 109 82 87 104 109 98 79 78 45 66 125 106 82 90 133 270 408 517 595 680 741 741 692 611 511 400 321 233 137 81 81 70 74 66 51 43 52 68 94 79 107 187 311 411 480 584 702 824 908 946 932 877 791 659 532 326 231 146 110 104 73 50 50 48 48 56 72 80 80 57 45 46 102 95 91 123 95 48 73 78 78 83 87 80 77 89 90 90 130 139 103 108 160 176 146 111 111 106 97 71 54 52 52 50 49 52 67 90 105 116 97 165 274 208 73 153 294 287 222 265 334 351 301 248 226 167 85 121 69 78 73 44 70 142 150 58 44 78 62 46 54 43 62 69 58 50 47 54 63 67 67 46 59 82 82 82 66 65 61 92 51 87 111 62 57 97 90 78 63 88 128 129 86 55 55 53 64 60 60 63 70 80 79 97 102 142 264 492 681 719 659 634 570 482 369 267 170 96 49 38 37 35 40 44 41 38 36 29 24 15 21 50 80 68 50 58 57 54 47 43 36 22 22 22 22 22 22 21 21 14 14 23 23 16 21 29 41 50 52 47 40 33 37 34 39 43 40 37 31 28 28 29 30 30 34 41 41 38 38 43 43 39 40 37 37 33 33 34 34 34 34 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 38 50 43 43 43 43 42 42 42 42 34 34 34 43 47 40 36 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 39 39 35 35 34 34 34 35 35 35 34 34 34 38 42 43 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 55 74 77 73 62 54 51 52 48 65 73 146 179 140 164 236 251 127 98 50 35 43 59 53 45 45 45 42 46 46 58 70 74 71 60 68 76 77 61 53 53 49 49 49 49 49 49 49 56 51 63 79 95 107 123 138 154 130 150 170 174 158 122 86 67 62 62 66 63 67 59 52 56 41 41 50 58 59 59 59 62 76 83 87 76 76 69 65 65 65 45 39 39 50 54 53 37 39 40 40 44 41 41 41 41 42 42 43 43 47 55 56 48 45 46 46 49 57 53 55 55 41 74 77 39 36 38 62 66 74 113 167 233 349 443 484 452 483 437 370 316 308 302 236 142 88 65 40 39 40 40 41 40 65 65 69 69 73 73 77 77 95 83 59 39 38 39 41 69 42 42 42 54 66 82 94 91 84 69 52 44 48 60 83 95 78 78 71 67 66 67 71 71 53 53 61 69 69 65 61 57 65 69 76 84 84 76 68 64 72 60 55 43 43 43 63 67 70 54 42 42 57 65 61 46 44 45 53 72 83 82 77 76 47 70 85 88 95 127 194 252 425 455 413 313 243 213 151 65 75 68 57 57 46 42 42 42 42 42 42 43 51 55 51 51 71 67 59 59 59 63 67 71 82 90 98 98 90 70 50 41 50 46 41 41 41 41 41 45 37 44 49 45 54 58 59 63 48 40 40 45 49 40 40 52 51 54 54 54 54 54 54 54 46 54 54 46 42 50 54 54 65 61 61 57 57 65 69 73 57 53 53 57 57 53 53 49 42 38 38 38 38 49 57 57 52 60 63 52 36 35 35 36 51 31 34 63 35 34 52 40 36 36 35 35 35 35 35 35 44 44 44 44 44 43 43 43 67 58 34 32 32 94 214 305 339 334 275 167 84 60 65 65 54 54 54 54 54 54 54 53 58 46 34 34 46 70 94 110 90 78 58 38 34 34 42 46 46 38 34 38 42 49 53 53 37 37 37 37 37 42 42 41 41 41 41 45 45 49 49 49 41 32 41 73 73 49 45 65 49 54 70 78 74 58 38 33 62 54 46 38 34 34 34 33 46 42 38 38 34 34 34 34 34 35 35 35 39 43 43 43 48 48 48 48 48 48 48 48 37 41 41 41 45 49 49 49 49 53 46 42 39 40 40 40 40 41 41 42 46 50 61 68 62 66 66 62 58 58 54 54 54 54 50 50 50 54 62 55 85 113 163 241 331 355 288 197 179 149 123 103 66 40 39 66 159 221 330 418 365 204 81 54 54 56 64 49 40 40 41 42 42 41 50 69 75 77 139 220 372 516 649 737 821 893 894 789 603 369 178 89 95 105 86 68 82 97 108 114 140 175 154 110 103 80 56 40 40 44 60 72 188 180 152 113 65 41 41 49 72 42 42 69 73 50 58 79 75 71 75 72 72 72 72 65 65 65 57 53 49 49 46 46 44 44 45 45 46 55 63 74 46 49 45 45 44 49 60 67 51 46 45 56 64 83 95 89 47 57 77 81 69 73 92 116 140 132 127 143 175 207 227 238 280 303 322 328 331 333 344 351 375 365 370 375 377 371 352 334 282 259 239 215 195 183 179 179 251 251 239 219 196 188 192 211 265 268 267 281 304 330 360 390 383 409 443 469 496 525 548 564 564 560 571 598 629 651 659 654 666 647 631 608 597 586 575 567 545 549 558 558 562 555 570 573 600 634 664 686 697 716 742 757 705 690 683 668 654 642 638 641 648 655 677 715 756 771 770 754 773 782 794 791 766 754 743 733 725 710 695 680 671 659 636 620 643 617 597 587 588 596 593 589 549 572 606 622 621 609 621 640 652 668 668 652 671 710 736 733 716 724 736 747 751 747 743 732 695 700 718 722 722 721 728 739 746 761 769 769 768 788 812 831 363 299 169 80 101 122 183 308 434 456 471 463 432 417 442 433 328 162 56 51 79 58 60 80 120 113 113 104 106 104 98 106 76 71 55 45 44 45 47 64 92 84 107 155 191 167 103 54 43 66 99 131 127 91 52 44 43 42 42 44 53 65 62 54 45 46 65 82 102 142 246 365 476 564 649 706 760 807 817 780 723 644 605 526 382 284 185 53 66 53 50 117 228 208 193 274 419 463 437 332 243 194 150 101 115 85 61 52 51 52 84 97 62 54 53 51 54 88 133 166 211 220 266 356 441 484 510 540 505 520 559 611 626 602 586 594 646 654 658 646 629 609 601 601 621 594 575 558 530 493 432 383 275 198 120 78 79 88 73 58 58 58 62 66 70 74 78 82 78 66 58 70 90 94 82 55 73 57 50 49 48 50 66 89 56 113 157 172 211 310 435 512 602 625 650 648 620 601 618 638 548 420 279 178 120 96 103 118 106 94 71 52 48 49 57 66 50 55 51 50 50 63 71 74 92 80 61 65 77 97 81 50 47 48 49 69 85 81 84 81 59 96 139 181 260 372 465 497 539 498 448 402 356 320 295 266 150 112 128 259 333 222 121 165 281 210 238 267 244 245 238 164 100 54 52 53 88 123 131 133 148 150 158 184 220 247 259 273 274 301 298 290 310 316 280 225 207 164 121 110 116 112 81 52 79 87 83 56 47 47 49 62 48 124 75 73 147 62 57 271 354 71 86 53 42 115 79 57 78 55 48 68 76 71 63 64 70 51 58 58 66 69 69 73 80 49 48 57 65 49 48 56 143 139 128 112 81 53 47 46 45 73 130 137 110 93 171 268 471 544 579 556 521 442 295 153 67 26 113 187 127 118 67 52 45 77 57 45 45 43 75 189 334 366 426 471 476 486 524 582 614 644 667 663 646 642 665 685 633 633 634 645 658 658 639 609 547 506 467 410 368 350 347 352 383 390 404 426 452 473 492 509 532 533 535 523 468 364 231 126 115 200 181 104 98 74 37 40 42 50 46 46 35 36 36 36 35 37 53 66 66 58 46 41 56 95 107 75 35 34 35 48 36 36 36 36 36 36 36 36 66 82 58 106 159 83 35 100 89 37 37 74 123 119 75 39 84 56 40 48 52 40 48 72 85 61 73 105 89 40 40 57 69 57 49 49 61 73 69 65 49 41 40 45 61 69 65 57 41 41 60 84 111 107 86 62 105 36 147 251 169 141 244 299 216 331 465 543 530 493 465 454 464 420 336 236 153 109 64 47 44 54 53 53 52 59 62 62 70 74 74 62 70 78 74 51 52 40 40 40 45 48 40 43 71 115 107 123 127 115 123 83 59 59 49 42 42 42 44 45 48 89 118 106 133 289 465 507 569 588 588 619 655 607 594 678 747 707 718 766 769 724 747 815 835 842 849 849 853 837 786 735 734 735 702 645 587 545 495 437 426 419 418 414 414 418 398 374 386 390 390 371 367 379 411 446 428 489 559 625 674 707 743 755 754 802 818 788 762 740 687 617 566 589 586 494 338 207 139 126 43 50 79 79 62 58 85 109 51 46 55 107 115 67 65 96 67 54 76 108 131 118 122 158 246 446 562 549 548 599 547 412 341 210 88 67 73 70 69 80 66 78 78 83 76 60 49 48 48 76 98 86 84 99 103 91 119 95 60 61 78 95 99 91 146 44 44 73 42 45 98 78 181 295 401 498 615 714 737 699 680 608 517 438 338 226 149 130 129 114 94 67 55 59 74 96 122 146 238 374 486 558 643 741 806 860 882 857 790 695 569 467 252 176 127 106 87 68 76 100 72 76 80 80 64 60 53 53 122 138 95 75 111 91 47 49 62 58 67 87 100 101 93 70 50 59 76 55 55 81 96 73 57 61 73 80 87 86 97 112 91 66 56 71 98 113 111 88 53 225 295 220 216 337 431 438 397 410 384 315 274 248 178 91 129 81 81 77 45 89 149 137 45 45 57 45 49 53 44 78 50 78 82 63 66 87 83 56 60 47 47 55 83 91 82 69 60 64 151 191 118 62 66 54 50 67 116 140 117 70 55 71 49 73 81 76 52 44 58 80 74 115 124 137 274 495 624 640 635 575 498 416 323 206 96 39 39 38 45 62 82 83 77 63 42 37 28 17 26 40 46 41 43 43 43 32 21 14 11 11 15 22 22 21 14 14 14 14 19 19 19 24 21 33 42 39 43 36 40 33 30 31 35 28 33 27 27 28 29 29 30 30 41 41 41 45 39 43 35 36 37 37 33 33 33 33 34 34 33 33 33 37 41 45 45 45 41 41 41 41 41 41 41 37 42 35 39 39 38 38 38 38 38 34 34 35 51 59 55 47 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 51 47 43 35 34 34 34 34 34 34 34 34 34 35 39 43 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 55 83 75 63 47 47 52 68 72 105 105 166 175 95 63 75 54 35 54 62 62 47 47 45 53 49 49 46 46 46 54 62 66 67 72 68 56 52 60 60 56 48 48 48 48 48 48 48 48 63 63 71 91 103 95 70 50 74 78 78 70 58 50 46 47 54 54 55 63 67 67 64 64 41 42 62 70 78 70 55 54 72 79 75 64 60 53 53 46 41 40 39 52 87 87 69 38 39 40 40 40 40 41 41 41 41 42 42 46 47 55 59 56 45 45 46 50 57 53 56 52 42 86 57 37 92 244 256 143 43 66 104 177 299 417 498 505 589 525 431 342 304 267 197 119 52 45 40 39 39 40 45 53 57 57 61 61 65 65 69 69 83 71 55 43 48 92 145 189 40 42 59 67 71 87 107 128 141 101 61 45 52 68 80 80 79 75 70 71 75 75 79 75 56 57 65 69 69 65 57 49 68 68 72 72 76 80 84 88 107 91 67 43 42 43 55 63 70 66 62 54 53 49 41 42 43 44 56 71 75 78 77 80 67 90 98 89 73 84 108 146 175 221 210 152 121 131 117 82 59 52 45 45 45 41 41 41 42 42 41 42 55 59 55 51 59 55 51 51 47 43 42 42 46 46 50 50 46 42 42 41 46 42 42 41 41 41 41 45 74 73 69 66 62 55 55 51 55 40 40 52 52 44 44 52 51 54 54 54 54 54 54 54 54 46 42 42 38 38 50 70 61 57 53 49 49 53 57 61 53 57 57 53 53 57 57 45 42 38 37 37 41 45 53 52 36 48 48 36 34 35 45 84 67 33 34 63 34 34 56 48 36 36 35 35 35 35 35 35 44 44 44 44 44 43 43 43 51 51 38 33 38 106 206 281 259 223 151 71 44 65 73 57 54 54 54 54 54 54 54 53 46 33 41 81 133 149 125 89 53 49 41 37 33 37 41 46 42 34 34 34 45 49 45 37 33 33 33 37 37 37 37 37 41 41 41 45 45 49 49 49 32 41 73 85 57 32 41 81 53 74 98 82 42 32 33 42 54 34 32 32 34 42 38 34 38 38 38 34 34 34 34 34 34 35 35 35 39 43 43 43 44 44 44 44 44 44 44 44 37 41 41 41 45 49 49 49 56 53 46 42 39 40 40 40 40 40 41 41 41 41 48 55 55 58 58 58 62 62 62 62 54 54 50 50 50 54 62 62 64 64 106 212 362 430 367 253 155 101 66 62 54 40 47 69 83 174 298 353 259 108 45 66 82 60 48 40 41 42 55 63 42 42 46 57 56 66 120 189 338 474 604 673 734 783 789 704 526 318 151 70 72 73 51 46 50 69 91 137 204 254 233 178 91 92 68 39 38 80 132 148 168 128 84 57 53 57 53 45 61 42 41 50 62 58 62 75 67 63 63 60 60 57 57 57 61 54 50 50 57 57 62 62 78 78 73 65 64 60 52 48 76 68 52 44 47 47 47 43 74 62 57 49 53 68 76 65 42 58 98 90 54 45 85 133 125 125 124 116 112 120 140 167 217 248 283 302 308 307 302 306 322 294 279 281 303 321 318 299 258 240 236 232 232 240 248 255 220 212 188 156 129 121 129 148 206 229 244 267 297 327 353 379 392 417 428 446 464 487 506 525 549 568 595 626 660 679 694 705 697 689 670 663 656 653 653 641 645 645 646 647 650 654 651 662 705 716 734 741 744 758 768 776 701 675 672 665 654 645 637 636 651 673 704 746 780 802 801 785 817 825 841 837 823 804 797 786 783 783 791 788 773 764 764 775 783 774 752 737 725 710 692 669 670 701 731 724 708 700 711 718 726 710 691 664 651 651 678 698 717 725 740 748 748 739 738 724 706 711 737 752 752 752 751 754 769 776 783 786 786 810 841 864 288 204 87 69 130 148 193 310 444 455 482 506 498 444 420 378 349 177 52 46 72 75 74 85 57 61 67 89 95 97 74 66 47 52 56 52 47 46 47 47 140 92 68 95 127 115 75 54 72 59 71 115 111 67 44 64 45 44 44 44 45 45 46 50 82 70 57 55 71 135 267 378 458 530 607 659 713 767 775 737 661 582 543 476 355 281 194 65 53 86 59 47 129 205 234 278 378 382 336 246 165 121 91 58 80 53 51 50 52 65 96 97 58 58 53 52 54 89 165 222 279 276 302 368 437 464 474 480 508 516 559 619 642 627 618 630 634 638 642 634 618 606 613 614 602 571 537 511 491 455 406 357 252 215 170 116 81 65 54 58 54 54 58 66 70 78 82 82 66 58 54 66 86 90 74 54 84 69 52 50 49 50 59 74 49 103 144 167 179 222 290 340 431 493 558 581 608 649 655 623 440 307 168 87 64 64 67 74 101 86 63 48 47 47 49 49 51 51 51 51 50 51 51 61 103 90 78 79 99 104 80 49 49 47 47 60 84 88 100 109 49 75 137 208 313 436 530 577 576 574 518 421 339 285 265 220 155 130 112 191 329 321 191 111 218 135 196 368 411 316 233 207 131 78 52 52 80 108 118 117 112 104 103 118 149 173 196 203 205 200 177 177 206 226 191 132 113 118 119 115 92 77 69 73 111 110 94 60 47 47 49 50 49 113 75 70 128 47 110 386 274 46 68 81 63 126 78 90 68 48 44 46 52 60 51 46 59 60 74 82 89 81 74 66 93 49 47 69 109 93 56 46 147 147 143 136 109 81 60 51 45 69 130 149 114 89 199 356 571 563 571 586 493 302 135 57 43 26 168 247 134 144 98 44 44 72 53 44 49 42 59 161 321 354 402 443 473 510 541 582 614 648 667 663 654 650 669 681 641 630 630 634 642 631 615 574 535 486 439 405 383 377 374 378 398 401 427 441 467 489 503 517 532 537 532 515 448 348 239 157 139 200 172 107 91 62 36 52 47 50 46 42 35 35 36 36 36 37 41 41 41 42 61 73 68 63 48 40 48 56 56 48 36 36 36 36 36 36 36 36 35 62 46 102 179 103 35 72 69 57 54 70 79 79 59 39 88 60 40 48 48 40 40 40 93 65 69 105 97 49 40 69 65 57 49 45 49 53 53 53 57 49 41 49 57 65 57 49 69 73 100 132 159 143 102 69 40 146 337 364 215 230 346 368 329 424 538 600 586 549 529 518 572 508 393 258 144 84 46 45 45 55 46 41 40 43 50 57 69 76 76 80 87 87 68 52 98 63 51 59 63 51 47 59 59 75 83 104 104 84 76 56 47 56 60 53 42 42 43 55 66 83 152 120 115 366 578 521 517 560 576 591 615 579 586 689 704 692 722 758 737 693 721 792 789 785 792 819 850 853 819 781 742 748 733 676 610 564 522 498 504 508 512 520 532 536 520 500 500 504 512 500 496 512 548 580 568 602 643 681 723 760 801 820 796 813 818 784 735 693 682 657 593 594 560 441 276 144 96 95 61 66 67 46 43 44 80 113 83 56 63 75 63 44 44 80 47 46 69 104 111 95 102 137 162 260 357 407 448 496 506 488 398 243 99 46 47 52 55 67 58 66 75 76 68 60 48 48 64 71 74 69 79 91 106 102 104 85 74 59 67 75 91 87 75 70 189 192 48 85 164 78 140 216 289 366 479 596 661 669 680 639 590 526 434 330 241 199 176 148 125 114 122 118 101 91 196 232 320 448 552 620 684 741 775 794 803 766 683 564 445 374 246 165 100 85 90 106 142 182 111 92 72 60 60 80 97 113 174 154 63 45 71 75 47 53 70 58 62 83 100 97 77 53 52 62 63 52 52 55 80 84 85 80 71 79 86 81 76 63 74 48 45 47 93 129 175 207 396 331 280 222 246 391 513 524 552 537 476 375 298 249 184 114 132 89 97 89 57 97 129 77 45 65 61 49 65 57 45 86 44 83 115 91 87 100 80 46 76 64 63 67 83 83 74 54 44 60 152 203 123 70 70 47 51 80 108 116 81 50 50 70 45 66 82 70 53 45 44 66 64 102 139 148 157 219 369 493 538 529 518 457 356 238 144 93 41 40 46 63 85 98 96 79 56 71 76 38 16 13 30 72 38 38 37 26 18 11 10 10 15 22 21 21 14 14 14 14 15 15 15 16 13 21 29 31 34 28 32 36 33 30 27 24 36 29 27 27 28 29 29 29 37 37 41 41 38 39 43 35 40 33 33 33 33 33 33 33 33 33 33 37 41 45 49 49 41 41 41 41 41 41 41 37 38 34 35 35 34 34 38 38 38 34 34 42 63 71 71 67 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 51 51 43 39 34 34 34 34 34 34 34 34 34 35 39 43 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 48 92 80 52 36 36 45 69 80 113 100 141 141 58 37 50 36 33 54 78 78 51 44 45 57 53 49 46 46 42 46 54 58 67 72 60 39 39 52 64 56 40 40 40 40 40 40 40 40 79 71 71 83 103 107 95 83 98 94 86 74 63 55 59 63 59 59 63 55 59 56 56 60 53 61 66 70 74 70 55 54 64 60 56 41 41 41 41 41 40 40 56 112 171 171 113 50 39 39 40 40 40 40 40 40 41 41 42 42 43 51 55 52 45 45 46 50 57 52 52 48 119 62 38 45 176 260 200 80 64 67 101 159 240 317 368 382 434 435 401 335 274 224 158 100 40 40 40 40 39 40 49 65 49 53 53 53 57 61 61 61 76 83 75 52 48 49 73 90 40 43 63 67 67 67 95 116 109 85 61 61 76 80 76 64 83 71 70 66 75 79 82 75 52 53 53 49 57 61 61 53 53 53 60 63 75 91 107 119 119 103 79 55 43 43 47 51 70 78 82 70 57 45 41 42 43 47 55 67 70 66 69 65 80 88 103 91 82 74 82 93 57 109 133 106 84 89 82 51 56 49 49 53 53 53 53 53 42 42 42 46 46 51 55 55 43 43 43 43 42 41 41 41 54 50 50 46 42 42 42 41 46 42 42 41 41 41 41 41 95 98 94 78 66 54 43 39 55 51 44 48 48 44 51 55 54 54 54 54 54 54 54 54 54 42 38 49 49 41 49 69 49 45 41 41 41 49 53 57 53 61 61 53 53 61 61 45 46 41 37 37 49 49 48 44 36 36 35 35 36 69 126 185 144 59 43 67 51 60 72 35 36 36 36 36 36 36 36 36 44 44 44 44 43 43 43 43 34 39 59 62 54 58 78 98 156 139 88 36 32 61 73 58 54 54 54 54 54 53 53 53 33 33 61 121 173 169 105 41 33 33 37 41 41 45 45 45 46 46 45 45 41 37 33 33 33 33 33 33 33 33 37 37 41 41 41 45 45 49 49 49 41 73 101 89 45 32 33 61 53 62 74 58 33 32 34 54 38 33 32 32 34 46 46 42 34 34 34 34 34 34 39 39 34 35 35 35 39 43 43 43 44 44 44 44 44 44 44 44 36 41 41 41 45 49 49 49 56 60 53 46 46 43 40 40 41 41 42 42 41 41 45 52 67 66 66 62 58 54 50 50 54 54 50 50 50 54 62 62 44 79 149 255 394 484 466 404 210 123 45 39 40 39 62 84 79 126 191 191 117 57 93 174 115 59 38 39 81 118 118 91 42 42 42 42 45 67 109 155 264 381 509 573 614 640 653 591 416 251 121 75 76 66 46 45 41 41 41 77 171 253 257 209 86 92 64 37 39 131 187 188 68 40 39 40 57 73 57 41 65 42 42 42 58 55 54 51 42 43 52 57 65 65 61 50 58 58 58 58 65 70 74 81 61 76 87 99 106 106 113 102 98 79 78 75 75 63 47 41 41 42 50 58 73 85 105 109 43 70 110 98 58 45 85 133 109 121 133 133 116 100 88 91 145 177 220 255 274 285 292 300 296 281 270 271 281 274 243 209 212 204 192 180 172 164 164 161 149 141 121 97 73 73 85 105 115 142 189 232 282 315 342 367 385 399 413 419 418 428 451 467 556 591 637 668 686 694 716 739 731 720 709 709 717 721 714 714 725 733 737 725 721 714 715 726 745 750 768 764 762 754 749 734 705 672 660 649 654 654 658 649 636 655 685 727 758 780 783 778 820 836 849 857 849 838 842 839 828 848 867 868 868 868 887 914 917 912 893 870 850 812 778 741 749 772 776 749 730 714 706 687 706 672 657 661 660 641 652 675 694 701 713 717 717 713 708 697 729 718 722 725 740 755 770 777 787 798 802 805 808 827 851 870 121 93 44 62 120 125 179 324 411 413 417 453 485 467 443 384 305 149 47 45 65 79 74 74 42 55 80 102 96 82 59 50 49 68 80 76 64 52 48 52 96 64 48 68 91 83 47 44 64 59 63 72 64 48 45 53 69 57 45 44 44 44 47 58 123 98 57 42 49 125 245 353 456 524 585 634 699 754 780 739 702 596 540 457 336 292 226 101 53 78 49 43 66 158 211 261 253 226 187 142 109 91 65 51 57 50 48 50 65 97 116 97 53 54 53 51 50 84 169 234 291 304 333 387 432 439 449 456 496 511 543 594 618 606 602 617 625 633 630 626 614 607 618 623 603 557 510 473 444 416 372 332 207 189 155 112 65 48 48 48 49 49 50 53 58 61 66 69 50 53 58 65 70 69 66 50 59 51 50 49 49 50 50 54 66 76 102 130 154 166 176 189 276 355 448 502 552 581 549 481 352 240 125 68 61 52 58 57 50 50 47 51 57 66 74 75 51 51 55 63 74 70 66 84 108 118 127 136 125 102 59 45 103 60 47 71 119 147 151 151 69 86 148 249 370 485 581 626 592 607 544 396 283 242 223 169 169 159 110 163 348 393 245 99 215 267 373 482 437 254 163 198 127 89 53 51 52 68 86 90 93 84 68 72 95 111 130 141 137 120 88 76 109 149 129 81 58 84 112 108 69 49 49 65 126 117 90 64 49 49 50 54 66 73 56 59 61 43 164 398 185 70 48 93 122 120 107 155 116 106 71 44 46 75 64 47 58 54 58 66 66 58 54 50 86 54 49 69 77 53 47 47 111 126 127 127 105 81 60 47 58 81 127 150 115 101 223 381 476 571 586 458 274 147 87 64 28 30 247 250 93 135 121 44 44 61 44 42 44 42 55 157 293 339 384 408 457 514 537 554 610 632 656 660 663 658 658 658 654 646 642 638 638 619 599 554 527 471 435 409 403 404 401 394 413 420 434 460 481 500 514 529 536 545 532 495 415 307 206 133 151 192 160 115 99 50 35 56 51 54 46 38 39 35 36 40 48 36 35 35 36 53 72 80 96 64 35 35 52 60 48 35 36 36 36 36 36 36 36 36 62 62 42 102 179 115 35 52 49 61 66 70 63 59 55 47 116 92 76 84 96 84 68 52 39 39 44 65 73 65 45 40 41 41 45 45 45 49 61 69 61 49 45 49 57 61 57 45 62 74 101 132 151 130 97 67 102 304 449 417 344 371 446 484 474 556 646 696 701 679 659 652 643 583 454 295 150 60 46 47 53 59 50 42 44 43 50 53 88 90 94 93 93 81 69 57 63 60 76 96 96 81 89 98 74 74 95 96 57 40 41 96 83 72 61 49 45 42 50 57 87 82 146 133 148 421 623 512 556 612 608 579 571 531 550 649 660 664 678 694 706 710 709 705 714 707 722 750 789 809 816 820 790 802 791 741 668 626 603 614 659 664 649 649 653 649 637 622 621 622 637 630 629 641 665 689 686 689 708 730 771 809 848 874 819 812 814 792 723 645 639 658 602 489 362 276 220 163 89 42 50 62 74 66 53 48 52 52 66 59 67 71 54 45 72 120 75 70 77 85 76 56 79 119 115 98 147 249 323 342 374 417 391 252 115 57 58 62 66 74 58 63 71 72 64 49 48 48 56 62 69 92 118 133 132 114 116 107 107 80 56 47 51 63 45 161 363 339 98 54 186 216 178 217 262 291 363 480 585 642 634 623 616 587 526 437 352 295 214 156 120 136 181 204 175 145 226 263 347 471 574 639 692 722 742 727 713 661 553 405 305 253 252 155 76 80 124 164 210 235 166 111 51 43 68 128 161 181 110 110 47 46 99 99 48 53 82 66 62 75 84 85 73 54 62 75 63 54 53 56 84 99 123 102 78 85 100 104 75 50 86 56 47 55 77 93 156 240 340 341 305 230 303 595 793 747 701 683 614 490 363 278 218 172 156 117 113 89 49 93 113 45 53 81 73 73 73 65 73 81 55 127 151 107 87 92 72 45 56 76 100 92 79 55 51 58 93 53 89 112 48 43 75 79 83 96 89 69 46 45 46 50 50 58 67 71 70 58 53 60 95 80 102 147 144 115 157 233 353 398 448 446 373 267 181 126 74 50 39 42 71 86 96 76 77 92 105 75 28 19 18 59 25 28 31 24 20 16 12 12 11 17 10 10 10 10 10 10 15 11 11 12 16 20 21 19 25 26 35 32 29 22 22 23 28 25 26 27 28 28 28 29 37 37 37 37 41 34 39 31 40 33 33 33 33 33 33 33 33 33 33 37 41 45 49 49 41 41 41 41 41 41 41 37 38 34 34 34 34 34 34 34 38 34 34 42 58 70 71 63 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 47 46 43 43 35 34 34 34 34 34 34 34 35 35 39 43 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 48 93 77 49 37 36 41 61 72 92 68 100 100 40 40 75 55 32 34 46 46 39 47 57 77 54 49 46 42 38 42 46 50 59 60 48 38 38 40 48 48 40 40 40 40 40 40 40 40 51 71 99 115 115 95 71 55 51 55 63 63 55 55 55 59 51 55 55 59 63 56 60 53 73 73 62 62 58 58 58 62 48 51 44 39 39 40 41 41 41 45 93 169 235 211 122 38 38 39 43 40 40 40 40 40 41 41 42 42 50 54 55 52 45 45 53 53 56 52 52 48 91 46 45 101 121 81 49 49 45 45 74 117 170 200 223 237 225 286 319 269 180 126 84 64 40 41 49 41 40 40 49 65 45 45 49 49 53 53 57 57 48 56 60 56 44 40 40 41 62 63 63 55 55 59 71 65 61 54 58 62 69 69 64 60 72 64 63 59 59 63 70 70 60 64 52 43 42 48 56 44 44 44 51 55 67 83 103 111 104 95 83 67 63 51 43 42 70 82 90 78 58 42 42 46 55 59 59 70 70 70 65 65 81 81 81 69 57 52 56 67 41 84 113 98 82 71 57 45 61 54 54 61 61 69 68 68 41 50 58 54 46 42 50 62 41 41 42 42 42 41 41 40 45 49 49 49 45 41 40 40 53 49 41 41 40 41 41 41 55 51 58 51 51 51 58 59 51 55 55 51 51 51 55 51 50 50 50 50 50 50 50 50 49 37 41 61 73 69 57 57 45 45 41 41 49 53 61 65 45 61 61 45 45 61 61 45 49 45 37 36 40 44 44 40 44 35 34 35 74 158 235 290 215 87 39 71 88 108 96 36 40 40 40 40 40 40 40 40 43 44 44 44 43 43 43 43 35 43 47 43 35 35 46 58 72 92 88 57 41 57 69 62 54 54 54 54 54 53 53 53 57 45 41 61 85 89 61 33 33 33 37 45 45 45 45 45 45 53 57 49 33 32 32 32 33 33 33 33 33 33 33 33 41 41 41 45 45 49 49 49 61 85 97 77 45 33 37 41 53 38 34 34 42 54 66 70 78 86 94 82 62 46 38 38 33 34 34 34 34 38 39 43 34 35 35 35 39 43 43 43 44 44 44 44 44 44 44 44 36 41 41 41 45 49 49 49 56 60 53 46 46 43 43 40 40 41 41 41 41 41 41 40 67 67 63 55 51 47 43 39 51 51 47 47 47 51 59 63 51 99 176 267 366 445 446 403 246 140 45 38 39 47 69 88 75 84 112 116 89 85 126 186 95 55 39 49 113 142 126 90 66 67 59 46 42 65 95 117 170 284 416 497 535 544 534 483 306 188 101 79 77 58 44 42 41 40 38 40 123 205 212 172 82 75 39 36 63 167 195 155 88 72 60 60 69 61 42 41 62 43 42 42 66 83 83 59 55 48 48 44 44 44 44 45 58 58 54 58 65 66 77 84 71 90 102 125 135 131 134 111 100 85 89 109 130 130 110 86 90 115 131 118 90 62 57 58 57 78 102 94 66 57 81 113 125 129 141 149 149 125 93 76 87 118 157 193 220 236 258 270 267 271 284 282 271 236 209 170 144 133 125 121 114 106 102 98 94 94 90 75 59 55 67 86 53 76 119 170 224 277 315 348 335 365 398 404 399 406 448 475 553 603 653 690 701 709 742 762 754 754 754 759 770 774 767 764 797 812 812 785 740 721 725 740 714 725 737 748 743 722 694 660 615 582 578 583 604 608 604 588 587 613 639 665 684 710 729 754 793 820 852 872 872 884 892 900 884 901 928 932 940 940 959 989 948 936 901 868 831 804 766 740 733 726 726 718 714 683 624 561 542 495 491 543 587 599 622 645 629 641 663 679 694 698 701 694 714 702 693 697 720 747 765 777 791 802 824 827 826 826 840 852 43 54 69 72 86 75 157 323 393 400 408 436 476 474 434 350 286 173 93 91 102 81 52 42 72 89 106 108 101 74 51 50 81 88 80 64 56 60 80 100 92 80 64 47 59 75 71 62 44 64 64 44 44 49 49 44 73 54 45 44 45 46 59 75 123 106 77 60 74 126 207 268 416 483 551 612 685 757 780 747 725 620 552 468 378 360 315 188 53 51 49 86 171 136 113 188 165 137 107 100 90 57 49 51 51 49 49 51 81 120 116 96 52 53 56 50 49 94 168 241 258 288 336 374 400 426 445 463 476 487 519 574 606 602 610 633 625 633 630 626 611 603 611 612 588 545 480 431 395 354 306 265 184 138 89 73 67 59 49 46 49 49 49 50 54 58 58 62 48 49 54 54 49 49 54 66 48 48 49 57 61 62 66 66 86 65 56 85 118 126 131 141 189 239 328 410 476 477 436 372 306 219 123 85 77 57 58 53 46 46 47 48 49 66 75 87 63 59 66 78 77 65 68 93 128 138 132 121 90 67 57 66 70 71 99 155 227 243 183 107 65 82 143 264 411 522 615 667 630 629 551 400 280 243 224 171 159 140 114 195 359 373 234 133 269 429 496 454 367 229 142 150 98 65 52 50 50 51 59 71 86 70 53 56 68 84 88 95 100 103 75 51 63 91 80 48 60 64 76 85 77 70 54 52 94 93 82 67 56 49 53 54 90 62 61 56 44 56 200 348 93 117 46 80 175 173 247 311 243 209 148 79 56 57 62 47 61 53 49 48 48 49 49 50 66 58 62 65 47 43 44 52 90 106 119 127 112 85 60 47 46 57 111 137 123 126 232 373 413 463 407 239 98 43 52 60 26 131 394 317 128 151 113 44 44 68 42 41 44 43 59 157 274 339 392 413 458 527 554 547 595 624 636 656 660 658 650 642 666 654 650 639 639 615 591 547 516 471 443 425 423 427 416 408 427 430 449 467 489 503 522 529 520 534 536 495 407 307 226 173 171 187 151 135 139 74 36 53 36 47 43 39 35 34 35 35 39 35 35 36 64 68 72 64 64 56 48 44 36 35 35 44 36 36 36 36 36 36 36 36 126 81 54 98 131 99 56 64 57 49 42 62 75 79 75 67 156 132 116 124 140 140 120 96 104 108 84 40 39 45 57 49 69 73 77 69 57 57 65 77 53 45 41 45 61 65 61 53 42 54 70 81 80 78 77 90 228 338 369 378 429 440 463 541 587 653 741 813 843 839 826 796 691 635 510 349 177 75 51 69 58 60 55 50 41 47 49 63 58 73 104 147 171 191 215 231 164 165 145 101 65 55 64 69 81 38 43 39 40 65 61 101 96 80 53 45 41 46 53 63 90 77 124 147 207 435 584 480 575 640 628 567 531 487 522 625 672 664 647 642 698 747 718 623 653 653 668 703 735 766 790 813 814 829 825 783 722 683 680 713 757 751 728 732 740 736 725 728 740 740 744 744 744 759 767 761 731 739 761 788 822 859 886 904 826 823 826 808 740 643 609 609 457 325 195 136 143 149 111 61 45 46 50 66 64 60 51 43 44 47 67 74 65 53 68 96 91 75 78 89 80 60 91 124 130 110 152 237 316 354 362 363 306 220 131 92 82 74 74 78 59 56 60 53 49 49 48 48 87 78 97 151 189 167 139 105 104 103 115 100 76 64 67 78 109 172 324 362 208 79 149 255 181 205 226 231 267 375 515 603 597 605 617 627 605 544 459 383 292 199 131 127 175 219 206 184 229 262 346 470 585 658 707 718 712 664 623 574 447 294 201 188 203 128 77 100 143 182 220 238 260 167 71 43 72 124 145 145 90 102 55 47 107 103 52 68 57 53 50 51 59 60 65 62 54 62 59 55 55 55 59 70 105 88 76 100 147 163 150 121 117 92 95 102 77 44 83 174 271 449 587 567 556 717 845 802 787 777 724 614 463 335 251 199 198 149 129 73 43 89 129 65 61 73 73 89 61 65 121 85 142 182 182 112 76 80 80 49 47 76 112 112 76 51 47 67 114 65 85 101 45 43 72 68 88 88 61 44 44 46 46 45 67 63 63 71 76 75 67 57 77 87 104 110 109 106 97 89 148 189 255 328 342 292 209 138 110 74 40 38 46 72 83 71 64 64 82 107 108 72 21 16 14 13 13 12 16 17 13 13 11 17 10 10 10 10 10 10 14 11 11 11 12 16 17 14 16 17 26 34 31 29 29 22 31 24 25 26 27 27 28 28 36 36 36 37 37 41 41 35 43 36 36 32 32 32 32 33 33 33 33 37 41 45 45 45 41 41 41 41 41 41 41 41 46 39 34 34 34 33 33 33 34 33 33 33 46 54 50 42 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 38 46 50 51 43 35 34 35 35 35 35 35 39 43 47 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 41 90 67 42 37 36 36 49 56 68 40 79 83 34 33 42 31 45 42 34 35 36 51 61 73 54 50 42 42 38 38 46 50 51 40 39 40 39 38 39 40 39 39 39 39 39 39 39 40 52 72 100 103 87 71 63 63 39 47 59 67 59 51 47 43 39 40 47 48 60 68 69 73 85 77 58 46 42 42 50 62 40 43 39 38 39 40 42 50 61 85 141 200 231 187 98 36 38 39 39 39 39 40 40 40 40 41 41 42 46 54 51 48 49 49 49 49 52 48 52 52 47 55 82 105 81 53 73 102 41 39 38 66 84 94 109 140 108 173 213 155 85 47 41 49 45 49 57 49 41 40 45 53 41 41 45 45 49 49 53 53 40 48 60 57 57 58 74 83 91 79 59 55 59 63 48 44 61 62 62 54 53 53 64 76 64 64 67 59 51 47 62 59 67 68 55 41 40 42 43 41 43 42 42 42 43 62 70 70 87 79 79 75 75 63 51 43 66 78 82 78 62 50 46 50 46 53 53 46 46 50 50 42 94 86 70 58 54 50 50 54 39 48 68 65 65 78 86 94 59 58 58 61 65 65 67 60 57 58 62 54 46 42 42 50 40 41 41 42 42 42 41 41 40 40 41 45 45 45 41 40 49 45 41 41 40 40 41 48 40 43 47 51 55 55 66 66 46 55 55 47 51 55 55 47 43 42 42 42 42 42 42 41 49 49 49 65 93 109 81 41 57 53 53 53 57 61 69 73 38 57 57 38 38 57 57 37 52 37 35 35 36 39 39 36 52 36 35 54 134 223 280 319 200 79 34 63 92 124 116 44 40 40 40 40 40 40 40 40 43 44 44 44 43 43 43 43 51 47 43 35 34 39 55 67 33 77 101 73 53 57 66 62 54 54 54 54 53 53 53 53 69 57 45 41 37 37 33 33 37 37 41 41 45 45 49 49 45 49 49 45 33 32 32 33 32 32 32 33 33 33 33 33 41 41 41 45 45 49 49 49 53 73 73 53 45 53 49 37 53 33 32 33 54 82 86 74 78 110 134 118 74 38 34 42 33 33 34 34 34 38 43 43 34 35 35 35 39 43 43 43 40 40 40 40 40 40 40 40 36 40 41 41 45 49 49 49 56 60 53 53 50 50 51 43 48 45 45 41 45 45 42 41 55 55 55 55 51 51 51 51 51 51 47 47 47 51 59 63 75 95 145 231 342 418 390 327 206 119 52 44 59 58 69 76 68 64 64 57 61 66 82 107 39 55 80 104 112 97 77 54 98 99 83 47 46 62 77 79 113 207 336 442 495 489 460 403 248 149 90 72 65 44 41 40 44 54 61 68 111 158 157 117 74 63 43 59 155 251 243 175 79 72 60 52 49 49 53 53 47 47 42 51 99 139 143 108 60 44 42 41 41 42 43 44 54 51 54 46 46 56 64 67 98 117 144 170 180 172 156 140 127 92 88 97 133 158 154 138 174 194 198 166 106 46 40 39 65 66 78 78 70 70 78 89 121 109 101 113 125 125 101 81 60 87 114 130 142 158 181 190 230 242 246 231 189 154 138 120 73 70 78 90 98 102 106 106 79 83 79 67 51 50 51 58 50 53 68 91 137 199 253 295 325 359 400 415 425 428 451 485 526 584 641 682 697 716 750 780 777 780 788 797 808 805 798 802 835 842 819 774 720 678 667 668 652 659 655 662 650 621 581 535 454 440 449 493 531 543 531 507 526 545 575 593 619 646 692 726 802 829 864 883 891 899 913 925 945 945 957 966 978 982 985 996 905 876 819 763 722 694 661 636 657 591 559 579 619 626 606 568 477 414 378 402 447 479 510 526 525 537 568 595 625 641 656 660 635 631 642 666 698 720 731 733 780 802 832 850 846 845 852 859 44 63 71 77 96 77 119 238 377 420 448 444 460 457 401 301 275 205 156 160 167 135 109 94 125 115 104 93 81 66 51 49 73 72 60 48 48 76 116 148 156 164 123 47 45 59 87 90 45 72 65 45 45 54 54 44 54 46 46 47 59 60 68 64 83 90 93 97 115 144 173 198 310 386 470 543 636 720 754 717 686 595 550 483 413 413 367 234 88 52 53 187 268 167 89 152 132 112 101 99 72 48 49 56 50 50 51 64 92 108 92 79 63 67 73 72 86 140 222 291 340 361 382 376 374 384 399 418 499 511 542 602 637 633 641 660 636 637 634 626 611 599 592 600 564 514 457 412 367 315 244 191 154 101 58 55 83 91 66 48 49 49 49 57 61 65 69 73 53 53 53 49 49 49 61 77 52 56 68 79 84 84 84 77 82 54 57 86 100 93 114 145 208 215 288 390 452 432 387 359 257 181 120 75 58 49 58 69 102 83 67 48 48 50 59 71 79 66 65 88 99 105 124 161 232 250 248 220 147 85 83 112 44 70 119 183 254 277 191 75 49 54 130 267 422 540 632 685 681 629 539 436 317 229 191 181 136 156 154 214 308 299 225 215 311 447 412 302 281 219 113 92 82 52 50 49 49 50 51 55 55 50 49 50 62 81 81 77 69 97 105 77 57 61 53 47 61 53 53 65 89 85 65 52 77 104 113 98 60 47 49 62 79 98 81 49 51 90 169 246 49 116 88 120 228 320 442 489 419 333 252 187 109 41 42 80 102 103 103 111 104 92 77 69 79 63 63 90 93 57 48 48 90 110 127 139 128 96 61 47 45 45 84 118 112 122 181 271 318 224 132 108 87 28 27 29 102 303 495 353 184 170 84 57 55 68 42 41 44 43 55 145 222 312 378 398 455 537 570 555 588 609 617 636 652 647 642 630 654 650 646 643 639 624 604 564 504 471 455 445 442 435 423 415 434 441 452 474 492 506 525 528 493 522 541 504 427 335 278 248 214 191 147 159 195 126 37 49 36 40 35 35 35 35 34 34 42 42 50 55 79 72 67 48 35 35 40 48 36 35 35 56 36 36 36 36 36 36 36 36 137 65 65 97 79 75 88 88 73 49 46 70 79 79 95 123 172 140 104 96 116 124 104 76 164 180 160 96 44 40 61 77 61 69 69 53 41 41 41 49 49 45 42 45 61 65 61 50 42 47 54 41 39 54 120 174 283 281 279 348 439 466 488 566 632 689 767 851 915 926 914 880 851 779 639 446 235 93 44 45 54 49 47 42 40 39 41 55 34 64 119 186 233 277 337 389 361 374 342 243 167 128 97 50 63 89 141 67 44 96 65 69 73 65 42 41 42 57 72 87 93 87 115 175 287 443 528 491 563 647 651 575 534 494 540 648 691 695 664 640 679 728 715 640 626 622 642 685 716 731 739 751 763 783 794 768 728 701 709 747 771 765 753 773 782 790 790 802 829 818 813 813 821 836 836 818 736 737 771 802 840 867 886 890 827 833 823 782 722 662 596 517 349 250 155 93 74 71 65 54 54 50 50 45 48 51 66 67 45 46 54 65 69 72 64 48 75 67 78 94 93 77 96 121 64 73 103 145 202 261 281 274 331 288 219 156 98 50 45 45 60 56 52 48 48 48 48 52 71 46 64 126 175 158 133 106 96 86 94 98 107 110 114 121 128 150 232 403 483 315 153 136 87 101 134 143 186 290 425 528 585 600 627 652 658 615 524 436 335 242 150 122 150 186 208 202 252 281 353 465 578 654 695 692 637 559 514 472 348 210 153 179 137 106 97 112 129 151 210 252 268 175 79 43 60 92 85 69 94 110 63 47 87 83 52 84 47 49 58 55 50 51 61 78 82 78 82 87 95 87 75 77 119 114 102 105 110 106 89 69 47 45 59 106 108 79 118 232 477 567 691 805 863 920 943 928 846 832 792 712 579 420 276 181 186 153 137 73 43 101 153 89 69 49 61 97 45 73 189 110 147 171 163 100 56 57 77 70 48 65 93 100 76 60 56 67 87 62 114 146 86 57 65 44 45 57 49 43 45 66 62 44 67 56 56 60 64 68 52 47 46 85 96 77 60 75 86 81 85 89 126 190 244 257 226 183 131 87 41 39 47 74 80 61 38 38 76 142 171 128 33 17 16 15 14 13 16 13 16 16 18 18 18 18 18 18 18 18 14 15 11 11 12 16 20 17 15 16 21 30 38 31 25 21 27 24 25 26 26 27 27 28 39 32 36 36 41 37 41 34 42 35 35 32 32 32 32 32 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 53 49 49 45 41 37 36 32 44 36 32 33 41 45 41 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 38 54 66 66 58 47 39 39 39 39 39 43 43 47 51 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 41 75 56 39 37 36 36 37 44 36 33 62 82 53 65 89 57 65 62 54 50 43 51 49 57 50 46 42 38 38 38 42 46 66 39 47 79 75 39 38 55 39 39 39 39 39 39 39 39 64 68 68 60 48 51 71 87 63 71 75 71 63 51 51 51 39 39 40 41 53 69 77 85 78 66 54 41 41 41 42 49 40 39 38 38 39 41 53 58 66 110 169 196 179 123 70 39 38 42 42 39 39 39 40 40 40 40 41 42 42 50 58 51 57 53 49 45 45 45 56 56 75 75 78 66 58 58 50 40 54 41 41 68 78 68 83 122 82 107 108 57 38 40 42 50 42 53 53 53 45 41 41 45 41 41 45 45 49 49 53 53 65 65 61 45 40 40 40 42 86 67 55 51 48 52 48 44 58 51 58 50 46 46 61 69 52 64 72 60 43 42 47 63 42 50 50 40 39 41 41 39 40 40 41 41 41 49 49 46 66 67 71 79 75 71 67 63 67 71 70 66 54 46 42 49 41 48 48 45 49 50 54 54 98 82 63 59 52 52 44 44 71 63 55 44 44 43 47 55 56 59 58 61 60 63 67 55 92 69 57 53 61 57 45 40 40 41 41 41 45 45 41 41 40 41 45 49 49 53 53 53 57 53 49 41 41 41 45 45 57 57 53 48 44 40 47 43 46 58 62 46 54 62 62 50 47 46 46 46 46 46 46 45 57 65 57 57 105 145 105 36 65 61 57 53 53 57 61 61 41 65 65 41 41 65 65 41 53 40 35 35 36 51 63 59 37 36 49 106 183 235 252 259 136 47 34 51 52 76 96 60 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 47 47 51 51 47 39 35 45 73 81 61 54 70 66 46 54 54 54 54 53 53 53 53 49 57 65 65 57 45 33 33 45 41 37 37 37 45 53 61 53 40 32 40 64 76 76 68 32 32 32 32 32 33 33 33 41 41 41 45 45 49 49 49 33 53 53 33 33 57 53 33 37 33 32 33 49 65 73 69 53 85 117 105 65 33 33 49 33 34 34 34 35 39 39 43 34 35 35 35 39 43 43 43 40 40 40 40 40 40 40 40 36 40 41 41 45 49 49 49 56 60 53 53 50 50 51 43 52 45 49 53 53 57 53 53 44 47 47 51 55 55 59 59 51 51 47 47 47 51 59 56 80 84 121 196 315 383 335 244 139 80 41 45 59 51 61 80 104 89 69 50 50 62 71 75 39 59 91 92 72 52 40 41 94 102 75 42 42 55 66 49 95 146 232 337 408 430 401 360 250 162 98 64 49 43 43 44 47 77 85 84 107 146 154 141 78 74 82 138 238 302 258 170 38 38 39 39 44 56 76 85 42 43 43 58 126 191 198 159 139 127 115 104 92 84 76 69 62 51 51 46 45 48 48 58 49 95 158 235 298 337 353 350 268 183 122 79 92 112 117 109 90 102 115 123 115 99 83 64 49 46 50 54 62 66 70 74 82 70 57 69 89 97 89 73 64 76 92 96 92 96 108 120 168 168 165 145 110 75 71 68 89 82 82 78 70 58 50 50 75 75 67 51 49 49 49 50 50 49 52 63 94 137 182 217 266 292 327 373 411 430 430 443 503 564 618 652 678 704 738 776 795 798 810 819 816 817 813 805 816 793 747 705 659 613 571 556 576 560 543 539 539 530 510 479 423 392 385 406 447 458 453 431 415 442 480 510 544 586 637 690 766 810 841 872 883 898 916 935 990 978 970 979 1007 1011 996 983 960 928 868 804 736 673 612 567 526 418 347 376 459 507 543 570 536 470 402 366 367 379 391 395 374 390 425 456 491 507 521 532 535 530 550 593 640 667 665 656 745 775 809 831 838 845 856 864 60 72 48 67 137 127 90 124 271 335 355 319 316 340 309 235 223 173 152 180 208 215 219 232 151 123 85 65 54 54 50 49 48 48 47 48 56 88 136 168 195 231 199 91 45 47 59 46 45 61 65 50 46 46 46 45 46 46 48 64 80 80 57 48 51 74 90 117 133 154 168 177 194 278 378 474 582 675 705 674 649 580 547 492 425 418 340 188 111 52 47 69 163 121 72 131 82 74 79 92 65 46 49 91 49 51 72 92 99 87 78 70 89 96 99 102 135 202 295 375 374 384 393 394 404 423 458 485 563 570 594 634 653 628 612 624 628 640 641 630 614 599 599 596 525 491 438 401 345 289 213 149 112 73 50 50 59 74 66 49 48 48 49 49 53 61 65 69 69 61 49 48 49 53 69 81 76 79 82 86 82 82 83 69 49 49 58 96 93 64 85 140 215 193 254 356 394 335 286 270 215 158 94 56 49 48 63 90 151 119 88 57 49 58 75 98 58 49 60 109 151 186 237 290 357 423 478 445 328 182 104 90 72 93 86 91 155 235 215 124 57 58 126 270 421 523 611 663 699 589 495 429 314 170 121 139 132 223 233 217 254 259 259 298 417 489 403 297 296 211 116 124 93 52 50 50 50 51 50 50 51 50 50 55 78 90 90 79 49 87 130 110 70 54 49 47 48 49 57 61 61 53 49 56 109 152 181 150 80 48 50 75 50 114 81 47 76 103 106 157 82 132 177 200 279 444 561 565 577 445 352 306 189 43 40 133 153 167 199 223 216 174 127 89 121 63 55 138 208 189 104 46 86 106 127 143 128 96 57 47 48 62 84 98 85 71 82 116 100 50 37 85 113 81 49 45 295 436 494 281 160 158 75 104 71 83 47 42 60 43 51 138 147 257 335 367 428 514 551 532 581 602 606 617 636 636 631 619 635 631 635 636 640 633 617 576 496 467 460 453 457 442 426 414 437 444 458 477 491 510 524 524 497 530 545 504 423 331 278 248 246 202 146 179 243 170 50 38 36 36 43 39 39 35 35 35 58 58 62 62 63 63 63 63 44 35 36 44 48 35 35 35 36 36 36 36 36 36 36 36 101 33 65 109 50 55 108 104 77 69 74 90 63 51 103 175 164 116 64 40 52 60 40 38 56 120 188 192 128 64 45 53 49 61 73 65 53 53 73 93 61 53 45 49 57 61 53 42 55 59 55 40 38 62 171 265 286 264 298 375 446 524 579 601 709 747 820 900 968 1002 998 971 919 844 708 524 317 152 76 51 46 45 43 41 39 38 36 39 57 84 134 173 208 232 291 351 432 507 541 488 406 331 208 93 38 232 394 222 43 39 40 73 42 43 46 46 49 65 88 110 100 105 118 210 355 455 500 527 591 682 689 618 558 520 556 664 659 699 704 664 637 665 689 698 607 591 622 670 702 697 680 679 691 715 739 739 712 703 719 750 794 786 778 801 814 817 822 833 860 845 825 832 855 867 874 856 739 736 755 782 816 847 866 863 825 842 797 710 673 663 583 434 269 166 86 48 68 82 66 46 59 74 81 76 59 43 50 47 76 53 45 49 88 108 96 67 67 59 78 98 97 61 57 74 96 89 88 98 117 164 227 275 339 309 263 204 138 83 76 81 68 59 48 47 47 48 52 67 70 44 43 113 183 201 216 213 137 104 92 104 129 133 133 123 182 221 233 387 600 509 269 197 56 64 110 142 198 308 439 534 590 607 630 670 684 642 556 453 310 226 150 118 142 181 208 218 272 293 350 450 551 619 653 632 536 446 396 361 260 138 120 174 103 99 113 111 89 106 200 278 192 115 47 42 52 80 69 49 45 74 63 63 107 91 56 92 57 88 109 94 63 52 73 109 94 70 58 74 86 82 70 73 70 76 76 57 48 46 45 45 45 43 45 101 108 86 129 254 442 597 765 888 942 957 979 999 917 884 841 792 674 499 306 164 154 133 141 85 45 113 157 89 77 44 53 105 44 85 242 150 72 96 104 65 47 47 49 51 58 62 66 77 77 72 52 48 79 55 103 131 74 45 66 58 42 44 49 44 54 86 70 44 55 52 52 52 48 48 47 47 56 47 45 44 55 62 65 72 100 84 60 65 86 130 163 172 148 99 46 40 56 75 70 54 39 59 121 188 205 147 83 44 33 35 44 46 41 36 31 23 26 26 26 26 26 26 26 26 18 15 11 11 11 12 20 13 13 14 23 29 37 38 31 25 30 27 24 25 26 26 27 27 39 39 39 36 40 41 37 41 45 38 39 31 31 32 32 32 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 57 53 53 45 41 37 32 32 52 44 36 36 41 45 33 32 34 34 34 34 34 34 34 34 42 42 42 42 42 42 42 42 33 38 62 78 82 74 59 47 43 43 43 43 43 47 51 55 56 52 52 52 48 44 44 44 48 48 48 48 48 48 48 41 56 40 39 37 36 36 36 36 44 33 45 57 32 32 57 32 33 38 46 50 47 47 49 53 46 46 38 38 38 38 42 46 79 43 59 111 111 51 39 67 39 39 39 39 39 39 39 39 48 52 56 52 44 40 40 39 40 39 40 39 39 39 44 48 39 39 40 41 53 65 77 81 70 62 50 41 41 40 41 45 40 39 38 38 39 41 61 70 66 126 189 180 127 71 66 86 42 42 42 42 47 39 39 40 40 40 41 41 46 50 54 51 68 53 45 44 44 45 56 60 47 55 74 86 90 82 70 58 40 39 40 57 67 46 53 92 96 85 50 37 37 42 46 41 42 49 49 49 49 45 41 40 41 41 45 45 49 49 53 53 45 53 65 58 50 54 58 70 51 51 47 44 44 44 52 49 45 46 50 54 58 54 57 49 53 68 84 64 42 41 46 66 37 39 40 39 39 45 45 39 38 38 39 40 48 56 60 53 54 55 63 67 75 75 79 79 71 67 62 54 50 42 41 41 64 71 68 72 73 78 90 90 67 51 47 44 45 45 44 44 44 43 43 45 49 45 53 53 64 67 62 61 67 59 59 51 117 73 41 45 69 73 41 38 41 41 41 41 41 41 40 41 44 41 40 40 40 40 41 41 57 53 49 41 41 41 45 45 40 40 40 40 39 39 39 38 46 58 62 46 50 61 62 46 58 58 58 58 58 58 58 57 69 77 57 49 105 169 125 36 64 61 53 45 41 41 41 41 57 77 77 57 57 77 77 57 68 55 43 39 48 67 80 84 35 37 85 154 210 227 208 199 80 34 34 43 34 35 68 64 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 43 51 47 47 47 51 51 47 43 70 70 50 35 50 82 70 35 54 54 54 53 53 53 53 53 41 41 41 41 41 41 41 41 41 37 33 33 33 45 57 69 64 36 30 40 96 128 124 104 31 31 32 32 32 32 33 33 41 41 41 45 45 49 49 49 33 49 49 33 32 45 45 32 32 33 37 33 32 32 37 53 53 81 105 93 53 32 32 37 34 34 34 34 35 39 39 39 34 35 35 35 39 43 43 43 40 40 40 40 40 40 40 40 36 40 41 41 45 49 49 49 49 53 53 53 50 54 50 51 39 40 40 45 49 49 49 49 40 47 51 51 51 55 55 55 51 51 47 47 47 51 59 55 69 70 107 169 264 304 252 158 112 65 41 41 40 39 57 88 54 66 74 66 54 50 43 39 75 63 51 43 43 40 40 40 69 73 54 40 41 55 59 41 93 93 135 217 303 342 357 338 279 182 103 64 49 52 72 115 41 57 72 71 87 142 182 194 86 82 94 154 234 250 170 70 50 55 59 63 68 68 68 61 41 42 42 62 126 210 211 174 291 299 299 287 251 203 148 117 70 63 58 54 49 48 51 54 88 142 232 318 399 457 483 481 437 318 182 86 48 48 53 45 70 62 59 75 91 87 56 43 43 44 45 45 50 58 66 70 46 46 54 66 82 90 82 70 69 81 89 85 78 74 71 78 90 98 110 106 87 75 64 57 48 49 50 58 62 62 63 59 83 79 71 51 49 49 50 55 48 48 49 68 87 110 132 142 133 154 197 271 350 397 392 390 496 545 592 633 659 689 726 752 790 793 801 817 815 808 800 782 763 709 650 605 587 553 500 457 485 454 445 453 481 512 524 520 428 365 302 278 283 292 280 256 295 327 373 415 461 508 566 619 677 733 784 830 872 906 948 967 1009 985 969 985 1018 1019 1014 982 1006 987 946 881 787 680 565 481 395 272 201 249 329 360 393 433 461 426 367 304 284 288 292 292 256 267 294 321 348 367 370 381 463 458 469 501 556 591 605 608 674 707 745 771 789 810 826 837 65 57 57 84 115 137 124 103 167 230 266 253 258 283 264 205 151 156 181 217 245 240 197 168 100 73 49 48 49 50 49 48 48 45 45 60 76 71 107 171 223 223 159 46 42 46 70 58 45 46 46 46 46 46 50 47 79 56 48 57 77 85 73 60 47 99 194 237 248 305 320 232 141 209 272 369 517 622 655 667 655 625 572 520 493 447 340 229 164 87 50 52 61 64 55 58 68 91 83 83 96 105 58 45 103 110 114 102 89 73 69 76 118 120 116 119 168 231 309 366 396 398 407 417 423 445 472 492 535 551 582 602 625 628 631 627 639 644 656 657 650 630 614 595 573 555 510 441 346 243 159 99 73 54 50 50 54 54 49 47 49 49 49 49 49 57 69 73 93 81 81 93 81 49 48 48 46 75 110 97 61 45 70 99 97 97 73 47 45 65 87 90 185 195 271 373 400 337 267 231 136 100 51 49 46 46 47 66 135 136 112 69 58 86 90 66 69 64 101 163 193 203 261 358 441 583 605 478 394 388 267 81 79 149 142 71 108 216 216 112 49 74 166 301 460 586 667 683 647 601 567 492 351 203 162 199 368 303 275 264 192 169 339 550 493 369 195 144 223 294 275 199 104 75 70 63 78 83 83 79 51 67 87 83 63 55 63 75 51 68 99 91 63 50 49 49 70 49 47 49 64 56 48 47 64 132 141 118 120 69 49 79 67 87 54 47 72 79 78 129 139 188 235 283 403 552 621 618 587 557 524 439 253 86 99 204 288 333 389 409 387 298 172 75 113 125 78 102 205 169 76 83 154 130 123 147 152 124 77 53 46 51 73 79 77 49 39 37 54 33 35 51 46 30 59 123 364 437 426 285 160 130 107 68 71 74 63 43 42 43 75 102 136 238 320 356 398 483 537 554 574 595 599 606 606 609 616 612 600 605 617 625 625 610 598 561 501 476 468 453 445 433 425 421 455 459 481 492 506 525 528 528 541 534 537 520 432 299 242 244 262 194 154 186 222 198 118 61 35 36 40 35 33 33 39 63 87 83 78 70 66 62 58 47 35 35 36 36 40 36 35 35 35 35 35 35 40 44 48 52 73 29 31 85 98 179 196 76 85 49 38 66 51 37 38 55 128 152 132 80 60 84 76 40 39 60 92 88 56 39 40 41 41 42 45 42 41 45 65 81 65 45 42 57 57 45 45 54 43 42 43 50 39 46 123 213 282 340 282 423 489 460 611 616 692 742 811 880 945 991 1002 990 938 871 746 571 387 214 86 42 45 45 44 42 40 39 49 63 125 164 202 194 176 156 152 155 260 344 420 417 414 454 435 345 102 200 428 234 86 152 40 45 43 43 42 42 53 56 71 81 147 133 170 198 342 436 441 596 619 663 704 678 620 591 627 683 675 671 676 696 677 650 662 701 632 572 524 539 587 622 630 625 737 713 668 648 707 766 722 642 753 684 656 709 765 781 789 816 804 816 807 798 821 872 898 872 796 768 747 753 785 836 868 872 868 786 730 662 566 522 464 322 157 105 54 44 46 78 78 51 45 45 44 44 51 55 66 63 68 52 44 52 72 80 75 59 42 43 43 47 58 66 70 71 68 88 91 78 85 125 177 200 324 336 302 212 130 79 49 47 56 47 46 46 48 57 64 59 54 53 66 112 190 268 334 343 317 240 164 101 86 98 115 130 153 174 223 388 580 581 417 266 84 54 91 151 243 356 481 583 614 615 613 637 683 683 602 460 333 229 165 157 170 189 228 267 249 278 327 388 469 535 561 517 421 303 244 237 211 142 111 124 144 116 98 87 80 101 215 321 240 87 43 63 44 44 53 45 50 50 47 51 55 67 72 84 81 100 109 86 55 50 61 101 94 82 82 101 93 65 56 63 47 47 46 45 44 44 45 45 44 47 50 73 119 98 124 257 503 622 756 887 982 1017 1016 1000 918 941 882 784 681 521 329 203 158 148 141 113 109 129 137 125 53 101 42 93 49 69 269 110 55 57 73 58 49 49 50 59 59 50 51 74 94 89 57 48 67 75 75 67 59 47 46 46 45 44 44 45 73 81 69 45 67 48 47 48 49 49 48 47 47 47 47 47 49 53 52 56 91 79 59 44 44 52 65 80 116 91 58 41 49 56 55 43 59 38 42 168 151 76 141 107 43 44 37 34 36 31 37 25 34 11 15 43 39 10 10 26 10 9 30 58 39 27 35 28 12 12 14 16 37 46 31 19 22 23 23 24 25 25 26 26 34 31 35 39 40 44 48 49 33 30 30 31 31 31 31 32 61 57 49 41 33 32 32 32 41 41 41 41 41 41 41 41 33 37 45 33 31 31 36 60 64 60 52 44 36 36 37 37 34 34 38 38 38 34 33 33 62 34 33 50 46 32 33 54 33 42 38 33 50 94 83 34 35 35 39 43 47 51 51 55 48 48 52 52 48 44 40 40 44 44 44 44 44 44 44 37 59 40 39 38 37 36 36 36 35 35 41 45 52 48 48 48 45 42 42 42 40 47 49 53 46 46 46 46 39 38 38 38 54 102 206 286 234 98 37 38 50 46 42 42 38 38 39 39 40 60 60 40 40 52 56 40 44 44 48 48 48 48 52 45 40 41 41 42 46 54 58 62 62 54 42 42 53 49 41 39 48 43 39 39 39 41 69 89 113 137 152 132 95 59 50 58 42 42 42 42 51 43 43 40 40 40 41 42 50 54 58 54 71 68 52 42 43 60 71 55 59 63 75 83 83 75 63 59 42 42 42 42 49 56 59 59 67 59 48 40 41 46 55 70 46 41 41 45 53 53 41 40 41 40 41 57 57 49 57 78 40 46 62 62 58 58 66 74 67 71 68 60 52 45 57 73 46 46 50 54 61 57 57 53 100 68 42 41 40 40 40 40 128 38 37 108 132 40 37 84 36 43 87 103 83 66 58 55 53 46 50 58 66 74 79 83 79 71 59 51 42 42 42 42 68 75 75 72 77 74 74 66 51 48 52 48 45 45 44 44 44 45 45 46 50 46 45 44 56 67 66 57 56 59 70 75 48 65 81 61 85 89 45 57 57 48 40 40 40 41 40 40 40 52 52 40 40 44 44 39 44 39 40 48 48 40 39 45 40 40 40 39 39 39 39 38 62 58 62 37 105 45 61 97 82 74 50 38 62 90 73 37 37 69 105 49 36 177 205 34 68 48 36 36 64 88 84 68 133 69 49 73 69 53 45 37 36 72 91 56 52 80 72 35 36 37 89 166 211 203 144 126 44 34 33 36 40 35 36 56 56 52 48 44 40 36 36 36 39 39 39 39 40 40 40 40 47 47 47 51 51 51 55 55 58 58 58 58 58 58 58 58 46 42 42 41 45 49 53 53 37 37 37 37 37 37 37 37 32 33 37 37 37 41 49 57 96 68 31 30 52 100 112 92 31 31 31 31 32 32 32 32 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 32 32 32 33 33 37 41 53 65 77 69 49 33 33 37 34 34 34 34 34 34 34 34 34 34 35 39 43 47 51 51 36 36 36 40 40 44 44 48 44 44 45 45 45 45 45 45 38 50 54 42 42 62 70 66 79 91 68 41 40 46 54 53 40 51 59 59 55 47 47 47 47 55 59 67 63 59 51 39 46 51 105 187 258 250 198 128 113 79 44 41 45 59 66 58 58 55 55 55 55 55 55 55 67 67 63 55 51 47 43 40 52 41 41 46 42 51 55 63 83 94 129 191 255 301 320 306 245 166 99 72 64 63 79 106 78 84 88 83 83 87 95 111 130 150 178 202 206 170 110 62 50 51 51 51 56 56 56 49 41 39 40 66 138 214 250 266 368 372 342 302 314 353 342 304 237 174 97 44 41 43 77 104 111 165 246 325 411 472 510 519 520 418 270 146 71 47 45 49 86 62 43 59 88 104 76 44 44 44 45 45 50 58 62 66 50 45 45 58 90 106 102 86 77 68 57 78 79 71 67 68 68 71 75 60 47 46 47 52 73 53 47 45 46 49 102 142 66 58 50 49 49 49 50 50 49 49 57 68 75 82 89 92 94 93 108 166 233 304 351 372 454 496 545 584 636 677 718 744 826 829 829 837 854 847 780 691 603 610 597 544 490 440 403 368 328 349 388 416 424 415 392 372 274 226 191 195 187 163 164 200 183 158 178 260 335 373 433 524 602 670 734 776 814 867 920 962 989 964 964 1004 1018 1018 1002 980 984 969 916 837 731 617 496 407 226 136 141 177 148 155 219 251 271 244 220 201 197 193 182 174 205 189 180 179 201 235 275 317 347 358 374 401 437 476 511 541 563 628 674 699 720 738 749 744 70 62 65 77 100 115 117 109 93 152 192 180 177 186 158 99 72 92 121 165 197 169 106 54 78 62 48 47 47 47 46 46 47 46 48 87 87 59 75 119 139 122 106 110 126 126 98 67 59 51 47 47 47 59 79 84 80 68 53 57 73 85 81 84 66 82 126 142 154 245 302 251 136 221 236 264 432 596 634 648 666 670 649 613 574 519 405 297 197 132 74 51 51 50 50 55 47 70 46 44 67 159 171 112 92 92 88 84 83 95 111 134 175 155 157 176 231 293 335 365 439 397 399 461 491 481 492 524 536 547 563 590 608 620 635 639 631 651 679 692 685 657 629 599 597 571 522 442 331 208 108 47 58 64 72 75 70 65 60 56 52 49 49 49 49 49 57 61 73 61 65 77 69 49 49 48 47 72 114 109 88 73 85 91 84 89 89 69 76 131 217 282 281 291 339 374 380 330 297 288 209 145 88 53 51 49 52 71 96 109 109 82 78 90 78 49 72 97 147 216 257 298 376 462 578 613 644 613 522 382 202 76 42 93 110 60 69 136 128 61 97 117 209 361 543 665 730 743 738 668 563 421 287 207 189 205 311 197 207 213 134 192 406 550 416 189 75 116 187 309 311 150 107 78 70 78 94 106 114 103 82 91 103 95 67 51 51 55 50 71 98 94 66 50 49 49 82 62 49 49 52 47 48 67 57 100 77 94 148 117 50 49 59 91 54 47 72 80 74 116 112 192 276 360 496 621 682 666 625 587 481 304 121 58 163 294 378 386 391 380 347 306 233 172 147 172 126 82 93 77 60 87 146 145 150 171 168 132 81 57 47 46 58 84 98 77 40 35 64 82 86 77 41 49 144 249 413 410 352 238 168 151 112 64 82 90 70 54 42 51 83 106 101 192 273 307 367 461 519 547 566 580 592 596 603 606 613 613 585 589 590 598 591 591 579 562 507 477 457 441 429 429 429 440 471 478 492 499 514 521 531 525 549 534 533 516 432 307 238 235 261 222 182 162 186 186 118 38 35 35 35 34 34 36 76 115 119 103 86 67 58 50 50 47 43 36 36 36 36 36 40 44 36 36 36 36 36 36 36 35 61 45 61 41 34 167 268 220 97 61 42 58 59 43 39 55 44 108 140 96 44 39 44 56 48 40 40 48 72 76 57 40 41 49 61 61 57 61 73 85 61 53 57 65 65 57 53 54 42 41 42 62 67 58 88 138 295 349 291 416 446 397 563 596 716 769 819 876 937 994 1014 1006 954 890 777 626 464 307 164 75 45 45 43 41 40 39 41 51 101 184 223 202 193 217 221 189 141 145 201 277 318 327 344 373 226 179 245 102 46 131 67 69 42 42 43 62 61 55 58 84 110 95 253 310 326 400 438 532 693 674 657 660 679 691 695 695 683 663 660 677 670 651 647 664 686 641 569 521 557 613 608 560 603 717 721 602 573 676 716 660 644 532 468 533 633 689 705 708 775 794 789 768 779 822 845 838 831 791 767 777 813 849 853 842 789 681 634 598 499 435 377 282 100 83 63 46 46 55 58 47 50 61 72 80 95 107 126 127 63 44 43 44 48 56 51 42 47 43 43 43 54 62 70 75 71 87 83 71 55 70 126 177 280 316 316 234 133 75 52 48 79 63 47 47 48 48 48 46 44 53 86 112 157 243 350 423 440 396 322 230 144 105 113 129 143 146 166 296 527 634 558 381 112 50 64 120 199 282 404 507 618 639 645 645 666 671 625 530 368 257 189 181 193 206 229 260 238 276 302 324 377 439 454 405 361 230 155 161 186 155 113 102 129 105 79 71 69 129 271 397 264 91 47 91 56 42 44 45 54 54 47 46 46 55 76 96 109 96 77 54 50 51 63 76 97 112 128 138 104 59 48 48 44 44 44 45 45 47 47 48 61 108 106 109 151 133 143 267 549 669 782 894 986 1016 1015 1015 948 907 873 787 650 540 417 250 181 156 140 116 121 141 145 133 133 201 93 97 81 69 173 78 52 50 50 50 49 49 51 60 55 55 59 79 91 82 58 49 52 60 71 60 51 46 46 46 46 45 44 45 65 77 84 73 67 55 47 48 48 49 48 47 47 47 48 48 47 46 46 57 77 76 61 49 44 44 44 45 64 67 66 50 41 40 40 39 55 54 57 213 215 85 99 100 49 46 38 24 21 27 37 37 23 10 15 47 47 19 11 27 9 14 38 54 59 51 35 15 11 12 13 19 39 45 38 19 29 22 27 27 24 25 25 26 34 34 35 39 43 44 48 52 49 49 49 46 46 43 43 43 73 61 45 32 32 32 32 32 37 37 37 37 37 37 37 37 53 49 37 32 32 40 80 112 56 56 56 52 48 44 36 37 38 42 42 46 42 38 34 34 38 33 33 62 58 34 42 86 54 58 38 33 34 59 59 34 35 35 39 43 47 51 51 55 44 44 44 44 44 40 36 36 44 44 44 44 44 44 44 37 50 39 39 42 38 36 35 35 34 34 38 41 48 48 48 48 45 42 42 43 43 52 53 57 62 58 54 50 39 39 38 38 70 114 158 158 114 62 38 38 46 46 46 46 46 46 47 47 39 39 39 39 40 44 44 40 48 48 52 52 52 52 56 49 42 42 42 46 46 50 54 54 62 50 42 42 53 53 41 40 40 39 39 39 39 45 72 89 137 120 104 83 59 54 50 58 45 42 42 46 47 51 51 43 39 40 48 53 57 50 46 46 51 52 56 52 56 64 67 59 63 71 79 83 83 79 71 63 59 55 58 50 46 45 41 40 49 45 45 41 42 54 59 67 54 49 45 53 61 61 49 41 41 41 61 73 65 45 53 73 40 41 46 58 54 54 62 67 71 64 68 61 57 57 57 53 49 46 46 57 57 53 53 49 52 44 43 42 58 73 49 38 37 112 220 236 176 100 75 79 95 111 170 218 178 78 42 63 41 42 46 54 66 78 83 87 75 71 63 55 47 42 42 42 72 75 71 68 61 65 54 46 46 47 48 45 45 45 44 44 43 45 54 54 50 45 44 44 64 63 61 48 40 43 66 79 48 45 61 69 105 105 53 41 40 40 40 40 40 40 41 41 39 40 40 39 40 44 48 44 40 39 40 44 44 40 39 40 40 40 40 39 39 39 39 43 38 37 69 66 101 37 69 125 105 69 49 57 61 41 36 36 61 35 69 61 36 61 229 105 48 60 68 56 44 44 48 48 52 80 104 128 112 36 36 140 75 71 63 68 83 68 40 34 37 61 109 185 214 169 90 45 35 34 34 35 44 44 44 52 56 52 48 44 40 36 36 36 43 43 43 43 43 43 43 43 43 43 47 47 47 51 51 51 58 58 58 58 58 58 58 58 46 42 41 41 45 45 49 53 37 37 37 37 37 37 37 37 32 32 33 37 33 37 49 53 128 92 40 30 36 76 92 80 31 31 31 31 32 32 32 32 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 37 33 32 32 32 41 57 65 69 61 53 49 45 45 37 33 34 34 34 34 34 34 34 34 34 34 35 39 43 47 51 51 36 36 36 36 40 40 44 44 44 44 45 45 45 45 45 45 42 50 46 38 38 58 66 66 127 127 92 41 40 41 42 40 39 47 47 47 47 47 55 59 39 55 75 95 99 87 71 44 42 56 134 208 247 235 180 129 123 88 52 43 50 60 66 62 55 55 55 55 55 55 55 55 63 63 59 59 55 47 51 43 43 40 40 41 50 54 63 64 91 111 147 198 253 288 303 304 230 167 119 91 79 62 58 82 40 40 55 84 124 148 148 140 118 130 138 134 110 78 46 37 50 51 55 55 56 60 60 53 42 39 38 42 113 186 245 262 221 254 258 222 214 242 246 216 193 149 81 43 40 40 40 51 78 109 162 217 287 354 409 427 410 321 198 103 55 51 57 65 74 54 43 55 76 84 64 44 43 44 45 50 61 54 57 46 44 44 45 58 93 106 113 109 84 72 69 70 63 47 47 47 60 60 48 46 44 44 46 67 48 48 65 101 129 113 89 74 85 66 53 49 49 50 50 50 77 77 81 80 75 66 58 57 63 62 65 84 131 202 277 335 377 434 492 557 609 666 715 748 762 801 828 833 818 759 648 525 448 425 423 390 340 279 228 205 190 199 219 238 234 221 197 181 166 123 102 122 126 105 102 125 181 156 156 191 223 247 305 386 495 574 651 701 749 798 862 908 946 949 952 972 985 986 966 933 909 848 769 685 594 481 330 207 84 70 111 106 54 97 188 219 191 119 88 121 141 94 74 83 98 113 136 150 164 179 195 224 239 246 242 246 277 325 400 458 484 537 582 635 677 714 717 700 79 82 78 81 85 96 99 110 66 99 118 103 107 115 99 56 83 75 69 89 106 102 67 50 55 51 49 48 47 46 46 46 47 47 71 107 99 59 59 90 106 78 106 194 234 190 138 126 108 92 64 48 48 56 80 85 73 65 61 56 60 68 80 96 81 45 85 138 115 118 146 129 127 236 204 168 359 564 628 650 677 713 719 694 661 595 501 397 261 204 139 74 49 47 49 66 46 44 43 48 120 200 244 256 224 209 193 176 172 200 233 272 238 217 211 238 298 352 362 364 431 357 367 478 532 483 474 529 552 556 571 582 605 624 647 662 646 666 686 699 692 673 641 622 601 587 550 475 363 236 125 57 50 60 92 95 73 60 62 66 56 49 49 49 49 49 49 49 66 58 54 58 54 49 48 49 49 61 88 110 109 93 85 79 72 77 94 86 88 131 244 339 358 388 407 386 364 334 328 324 238 150 85 70 65 49 48 67 76 93 101 86 82 86 69 56 93 139 204 253 313 394 492 562 644 625 636 606 472 262 98 44 43 74 111 108 97 93 81 61 119 135 232 423 603 717 777 794 780 706 559 381 270 246 255 238 262 204 207 138 108 343 532 437 293 106 207 377 378 431 424 197 87 65 61 65 82 94 98 86 94 102 115 107 79 50 50 50 53 69 89 85 61 49 49 65 77 77 92 88 68 47 48 71 65 89 49 59 125 113 50 49 67 107 70 47 80 100 82 99 137 236 329 422 538 651 689 670 651 526 344 169 39 46 207 397 474 494 511 506 489 452 381 309 180 163 137 73 46 47 68 67 114 133 154 171 156 116 69 49 48 46 46 77 115 118 85 48 94 113 101 64 35 63 154 227 367 336 277 208 166 140 94 61 95 94 74 58 46 51 75 95 74 141 202 240 312 414 488 524 548 562 569 573 584 588 595 595 571 571 564 568 568 576 577 559 512 471 439 418 413 417 440 459 482 489 496 499 502 509 520 513 545 519 517 501 428 315 234 219 224 233 193 126 138 174 130 42 35 35 34 35 49 104 152 188 120 107 87 55 39 39 54 55 79 60 44 36 36 36 44 52 48 48 48 48 44 43 44 43 33 61 69 41 34 102 164 180 113 85 54 46 47 51 43 38 38 72 128 124 72 39 40 72 56 40 39 40 69 85 65 40 49 61 73 73 65 61 65 69 41 41 49 45 41 41 41 41 42 41 40 62 81 74 73 90 276 358 332 414 364 279 473 575 701 757 807 853 903 945 957 942 924 867 777 664 562 444 304 184 83 57 43 41 40 39 37 40 46 153 196 147 147 215 219 155 135 95 87 140 180 145 161 246 251 136 113 70 78 119 87 60 50 42 50 76 67 45 79 134 176 138 363 440 366 443 513 540 724 677 628 628 679 722 718 698 710 671 640 645 643 627 625 641 621 633 595 523 547 607 576 472 487 638 683 561 492 571 651 643 667 541 449 462 533 570 589 593 703 752 775 770 773 811 841 841 823 807 795 818 837 826 775 721 696 640 617 553 435 371 290 154 50 64 68 59 51 51 58 70 65 65 76 80 92 104 115 123 55 47 43 43 47 47 43 42 111 99 79 59 47 43 47 59 85 89 94 79 47 42 82 161 188 256 296 248 166 116 94 83 78 70 66 63 67 59 51 47 46 84 117 127 145 207 306 377 455 453 445 410 330 235 156 116 127 134 162 227 416 621 652 488 211 89 52 96 155 222 337 468 595 644 666 646 627 625 614 565 400 288 193 161 162 177 202 241 240 283 289 256 274 329 348 302 285 172 101 114 131 105 71 59 83 69 55 68 105 211 380 496 283 107 67 123 80 42 44 49 45 46 55 59 55 63 76 96 112 77 48 47 49 55 79 80 128 139 150 142 95 49 46 46 44 44 45 46 52 69 85 97 113 176 182 152 154 132 154 286 585 697 822 925 1001 1017 1016 1016 991 884 853 783 614 551 479 286 177 136 112 104 117 137 141 133 121 185 101 61 85 69 81 63 61 50 50 50 51 52 64 69 72 84 96 103 95 90 66 54 53 61 72 57 48 47 47 47 47 46 46 45 49 68 88 92 70 55 47 47 48 52 48 47 48 49 50 49 47 47 47 59 62 69 65 53 49 44 43 43 43 48 63 51 41 41 46 76 46 69 45 200 243 86 72 114 60 49 33 22 19 24 30 26 19 12 23 51 51 27 11 23 8 38 54 66 91 71 30 10 19 12 12 18 31 36 37 34 31 29 22 23 31 28 28 25 34 34 38 35 43 47 44 44 56 53 53 50 50 54 54 47 65 53 33 32 31 31 32 37 33 33 33 33 33 33 33 33 57 45 33 32 40 72 108 132 47 55 63 71 68 60 44 32 42 42 46 50 50 46 38 34 33 32 33 54 58 58 106 174 122 90 46 33 33 34 35 39 35 35 39 43 47 47 51 51 40 40 40 40 40 36 36 36 44 44 44 44 44 44 44 37 38 38 46 49 45 37 35 34 34 34 34 34 37 41 41 41 42 42 42 47 43 52 57 61 58 58 54 50 43 43 38 38 42 89 93 45 37 65 82 66 42 46 50 54 54 54 54 51 43 38 39 43 51 52 48 52 52 52 52 52 56 56 56 49 42 43 43 47 51 58 54 54 58 50 53 57 61 57 52 40 39 39 38 38 39 41 68 84 136 100 71 51 54 65 53 49 41 53 46 46 50 51 51 43 39 40 48 53 57 53 41 40 41 43 63 83 83 67 59 63 60 60 64 64 64 64 60 60 75 71 67 62 54 50 42 41 42 41 41 41 42 42 43 43 62 57 53 61 69 73 61 49 57 45 45 61 69 61 61 61 58 50 54 70 70 58 59 79 59 48 52 57 69 65 53 45 53 53 57 61 57 53 52 48 83 55 54 66 49 39 40 72 220 316 352 256 155 123 119 95 170 166 242 310 241 78 37 78 40 40 42 54 66 78 86 90 75 71 71 67 51 43 42 42 49 56 56 56 49 53 46 42 42 43 47 44 48 44 44 44 43 45 69 66 57 44 43 43 55 63 69 60 52 51 58 70 107 84 68 80 112 115 80 39 47 48 48 44 40 40 40 39 51 43 43 47 47 39 39 43 39 39 39 47 47 39 39 39 47 43 39 39 39 39 50 54 46 37 70 62 49 37 101 93 69 41 41 73 73 49 57 97 89 36 61 65 65 36 293 189 36 76 96 64 35 35 36 44 36 152 152 160 220 116 33 68 83 63 40 35 51 72 88 92 84 84 116 156 160 108 40 32 34 43 47 48 52 64 64 56 53 52 48 44 40 36 36 36 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 51 51 51 51 50 50 50 50 49 41 41 41 41 41 45 45 49 44 44 44 44 44 44 44 44 32 36 40 40 40 40 48 55 115 90 51 30 35 55 63 51 31 31 31 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 32 49 41 32 32 32 53 77 97 85 57 33 32 45 53 41 32 34 34 34 34 34 34 34 34 35 35 39 39 43 47 51 51 36 36 36 36 36 40 40 40 44 44 45 45 45 45 45 38 51 47 39 38 38 62 74 74 126 126 95 48 40 46 46 40 40 43 39 39 39 39 43 47 39 43 63 83 99 103 99 81 64 96 174 225 236 208 176 138 112 85 53 44 50 53 66 62 51 44 44 44 44 44 51 51 55 55 51 51 51 51 54 50 50 50 43 44 45 50 55 56 72 88 116 147 194 230 265 282 242 203 163 126 98 70 62 65 52 44 54 91 136 156 126 101 63 78 78 62 42 37 46 58 58 58 58 63 63 67 68 64 65 41 39 40 69 110 145 154 129 222 302 286 226 174 126 83 96 72 44 41 41 40 40 43 70 84 107 133 160 199 242 248 220 163 107 63 40 45 53 57 58 51 47 55 63 67 48 43 42 44 52 61 68 53 48 44 43 44 48 57 80 85 100 100 79 75 76 69 58 46 46 47 52 63 75 67 62 69 81 86 84 84 140 193 200 133 100 93 140 109 92 77 93 89 89 81 116 112 111 96 87 71 58 53 48 60 59 58 69 112 195 261 344 397 470 538 598 651 703 732 745 809 868 872 830 759 641 507 453 355 285 243 201 136 102 91 64 72 84 95 102 98 93 86 66 74 61 48 96 167 194 169 213 209 190 157 130 149 198 259 373 463 557 633 693 753 822 882 912 942 950 942 943 955 943 883 813 738 626 503 382 275 160 64 74 88 119 75 57 192 341 363 292 146 51 85 105 54 54 110 57 65 79 86 100 118 141 164 163 170 166 166 186 253 337 415 413 454 499 576 656 705 697 656 83 87 93 81 73 64 75 79 79 87 72 56 60 88 97 91 111 87 56 53 70 87 72 56 52 56 59 54 48 48 51 67 63 59 79 107 103 79 94 130 138 146 210 305 324 250 178 158 152 125 85 53 48 47 48 56 60 64 64 56 48 48 60 87 145 64 116 217 151 47 46 71 93 207 179 139 315 507 590 658 659 717 734 705 675 628 557 490 377 329 247 150 86 55 48 59 84 41 46 154 201 161 196 281 237 241 229 202 186 206 263 318 276 255 243 266 310 341 339 333 376 319 353 460 518 485 475 515 543 549 564 579 602 620 646 654 677 677 677 674 667 660 653 642 601 599 573 501 384 253 146 93 49 52 76 75 64 54 61 61 56 49 50 53 54 53 50 49 82 73 66 57 50 49 49 49 50 49 56 83 93 89 69 62 84 84 89 85 72 75 145 219 335 392 410 389 368 361 336 293 210 107 53 74 85 50 48 56 69 82 82 66 54 69 73 79 116 177 233 273 342 459 572 626 647 633 563 414 232 104 54 42 60 70 111 137 133 86 62 76 97 136 264 469 648 739 804 839 780 714 581 419 300 255 244 234 254 283 312 291 354 545 536 283 223 132 337 571 567 526 451 224 86 57 49 49 53 58 54 49 66 86 98 98 78 58 49 49 52 63 76 76 56 48 56 84 47 60 88 104 96 68 48 47 66 105 70 46 69 54 49 90 83 127 86 48 96 127 90 98 143 247 360 457 562 650 673 654 566 347 164 121 89 88 244 476 551 609 648 659 647 603 516 421 225 113 84 85 49 69 88 46 98 129 158 163 143 96 65 53 89 61 47 58 92 107 97 77 73 76 56 51 79 145 188 180 245 242 235 197 136 85 55 74 91 93 69 53 49 50 59 67 47 94 136 170 250 356 453 506 533 539 547 547 558 557 565 565 553 557 561 565 566 574 574 557 494 459 427 399 394 409 432 455 470 480 480 483 497 497 501 505 533 503 501 489 432 338 261 238 216 221 193 130 138 174 154 94 37 35 34 37 97 157 177 188 89 76 60 47 43 47 66 71 96 84 64 48 36 36 40 44 40 40 44 51 55 63 67 71 61 45 33 65 94 54 34 76 137 133 98 54 39 55 47 38 40 44 72 108 108 72 48 52 44 52 56 53 45 40 45 53 57 65 73 65 53 45 49 53 53 69 73 61 57 65 69 50 51 41 40 50 73 87 97 111 214 327 342 392 294 205 408 572 654 726 793 839 869 892 876 837 839 783 703 637 604 547 413 269 122 92 75 58 48 38 36 40 34 98 121 69 69 133 137 81 153 141 94 82 102 74 66 114 151 108 81 109 102 86 99 59 76 52 51 74 68 78 152 259 321 255 421 479 436 535 597 631 713 701 668 647 654 686 717 725 769 715 664 630 603 565 566 583 487 536 536 485 491 535 504 416 440 476 523 526 497 488 531 571 667 603 537 509 493 493 524 563 586 668 736 751 758 792 833 848 830 818 805 793 785 762 723 682 645 654 613 452 306 314 260 76 45 47 48 51 51 54 70 85 81 80 72 64 56 55 55 55 55 51 47 47 51 51 47 43 135 115 87 59 43 43 43 54 93 73 75 92 60 42 55 122 143 237 300 288 234 184 149 111 81 78 86 94 86 55 47 55 81 100 133 163 193 231 266 289 356 365 402 444 444 379 268 176 124 130 167 201 313 522 640 543 315 152 71 103 154 202 332 476 548 625 675 659 620 590 580 539 438 331 216 149 121 146 206 262 230 270 249 184 183 246 277 234 175 122 98 87 73 46 46 48 51 46 48 78 158 268 404 473 229 95 75 107 64 44 45 45 43 46 79 99 95 83 72 76 72 72 53 48 49 63 95 108 159 154 131 94 58 47 46 46 45 49 49 58 72 97 126 146 142 222 229 175 149 126 177 337 597 722 852 948 1013 1017 1016 1016 1016 924 862 767 614 539 452 278 165 116 88 92 117 129 133 129 77 89 81 45 53 77 65 67 69 50 51 52 68 77 81 81 81 109 139 136 127 103 82 63 66 77 77 65 49 48 49 57 48 59 55 50 49 56 72 88 69 54 50 51 59 56 48 47 49 61 70 54 48 46 47 56 58 58 58 58 54 45 48 44 44 51 51 42 42 43 90 137 113 172 80 152 208 75 54 116 66 56 48 36 25 26 20 11 28 17 32 48 44 19 11 15 10 50 78 106 119 63 14 26 42 19 11 16 26 31 40 41 34 32 29 26 30 31 35 32 37 30 34 38 46 43 47 40 44 48 45 49 42 46 46 39 39 32 32 31 32 32 41 49 32 32 32 32 32 32 32 32 32 33 32 45 64 76 80 75 35 47 67 79 79 64 44 32 45 42 46 46 46 42 38 34 38 33 33 33 38 74 162 254 194 122 50 34 34 34 34 47 39 39 39 43 47 47 51 51 44 44 40 40 40 40 40 40 44 44 44 44 44 44 44 37 37 45 48 44 41 48 40 35 34 34 34 42 42 42 42 46 46 42 46 47 47 56 57 65 42 42 42 46 43 47 50 58 37 61 65 37 37 85 94 66 42 46 50 54 54 54 50 50 58 39 39 51 59 51 52 64 48 48 48 52 52 52 52 41 41 42 43 59 63 67 70 70 58 53 57 65 69 65 56 47 46 46 46 38 38 40 59 64 99 83 63 70 81 74 53 36 49 53 50 50 50 50 51 55 43 39 47 48 52 41 40 39 41 41 66 86 83 62 55 66 52 51 48 47 48 47 52 52 63 63 59 59 62 58 58 58 46 46 42 42 41 40 40 39 66 61 61 65 77 77 65 53 81 53 41 45 73 81 65 49 77 62 66 78 70 43 47 60 44 42 42 44 61 73 61 45 57 60 64 61 57 56 48 51 107 46 41 69 40 36 101 272 439 344 212 132 111 116 115 119 182 182 242 286 209 62 37 82 40 40 41 50 62 74 78 82 71 75 79 79 63 51 43 42 40 44 48 52 49 53 50 54 41 42 43 51 51 51 44 44 43 51 71 76 76 64 47 46 46 66 93 104 99 75 58 51 127 119 79 63 71 111 123 51 43 47 52 48 40 40 40 40 51 43 47 63 63 43 39 43 39 39 39 43 43 39 39 39 39 39 46 39 39 39 47 46 78 42 78 50 35 105 181 76 68 76 64 36 36 84 144 176 72 152 64 48 104 140 363 276 44 76 80 52 48 88 116 115 131 227 123 119 355 343 119 60 43 63 55 35 44 88 120 112 107 87 79 82 74 54 45 42 34 63 80 56 36 48 60 52 53 49 45 40 40 40 40 40 43 43 43 43 43 43 43 43 47 47 47 51 51 51 51 51 47 47 47 46 46 45 45 45 41 41 37 37 37 41 41 45 40 40 40 40 40 40 40 40 32 36 40 36 36 36 44 47 55 46 38 34 34 34 30 29 31 31 35 35 36 36 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 53 41 32 32 33 53 77 93 69 49 32 32 45 49 37 32 33 34 34 34 34 34 34 34 35 39 39 43 43 47 47 51 36 36 36 36 36 40 40 40 44 44 45 45 45 45 45 38 47 40 39 39 58 74 82 74 98 119 108 72 65 74 58 39 48 51 47 43 43 43 39 39 39 38 39 47 63 91 119 117 103 128 178 205 204 176 152 134 76 60 44 43 42 48 58 54 51 44 44 44 44 44 51 51 47 47 47 47 54 54 54 54 66 62 58 51 45 42 42 43 49 60 61 76 107 155 215 251 259 239 199 158 118 97 85 80 87 71 66 79 112 105 62 40 39 42 42 38 38 46 70 86 50 54 54 59 59 63 67 60 66 50 42 49 61 69 68 61 149 273 376 346 246 146 78 43 43 43 41 41 42 50 60 63 54 69 99 118 122 124 128 113 85 67 67 72 69 65 54 42 55 59 59 60 55 51 47 44 43 44 55 60 63 48 43 42 43 44 56 52 56 44 60 68 67 71 72 72 54 46 47 51 47 63 78 97 128 160 176 184 218 188 203 204 159 88 119 188 195 160 139 124 140 140 136 112 112 112 111 104 95 87 78 71 45 61 76 71 66 78 117 163 298 355 429 516 584 644 693 725 774 853 920 912 882 847 782 677 605 403 233 148 113 64 53 74 46 45 46 49 57 68 80 87 44 107 94 41 128 323 393 329 333 345 310 215 128 108 132 162 260 349 458 565 644 712 796 871 902 959 978 947 939 960 941 884 771 701 570 379 213 119 84 64 78 64 86 69 80 234 364 352 266 128 44 50 59 45 46 88 47 70 89 114 133 140 142 128 136 132 132 137 157 201 260 315 337 373 427 520 607 653 653 624 59 71 82 77 60 47 47 47 64 52 47 46 48 76 100 104 67 67 68 85 98 87 60 50 53 68 76 78 68 67 85 93 90 67 67 87 99 115 154 198 178 202 262 335 365 316 210 119 148 121 89 57 49 48 49 53 48 60 75 71 55 47 51 73 134 74 115 161 87 45 49 84 48 142 158 158 289 409 491 593 625 687 700 670 637 616 583 546 493 452 374 268 209 166 130 95 144 103 143 231 218 122 130 226 198 210 226 203 187 200 257 317 284 275 264 263 282 294 297 299 322 336 376 434 469 472 479 510 484 499 522 544 575 609 639 646 689 685 681 665 658 651 644 630 616 613 583 494 356 221 114 65 51 51 50 50 56 58 64 53 56 50 54 62 66 66 62 62 78 78 66 54 50 50 50 50 68 51 49 56 70 65 57 57 98 83 72 68 56 63 101 146 246 315 373 399 415 420 360 280 175 82 52 75 101 71 53 68 58 66 70 58 50 61 65 74 123 180 236 287 383 535 639 670 630 559 406 200 59 37 68 79 49 45 52 105 117 74 49 56 86 176 337 529 689 776 838 889 826 740 623 480 324 214 199 245 317 395 492 614 689 579 348 181 190 111 195 384 460 415 290 141 94 69 57 53 57 57 49 48 48 57 73 77 65 49 49 48 58 69 77 82 58 47 60 100 47 48 64 88 105 101 69 47 54 106 75 46 49 49 50 103 91 131 90 53 104 123 82 102 134 265 404 517 593 620 593 547 345 174 74 106 136 152 317 556 660 713 732 719 700 666 587 497 307 111 70 124 93 77 88 47 117 149 170 155 128 97 77 66 113 97 80 71 77 79 70 54 42 42 42 69 153 240 271 250 203 200 197 171 116 51 48 83 87 81 57 41 41 42 43 43 42 59 93 139 219 329 442 511 534 532 528 520 523 530 537 541 537 538 554 559 559 559 555 538 458 425 408 395 394 405 420 439 454 468 472 479 497 501 505 505 522 492 486 481 440 362 297 274 240 224 197 178 178 170 162 146 38 36 36 50 114 134 118 89 53 49 41 40 47 51 59 63 80 72 64 52 44 40 36 36 35 35 35 43 51 59 63 67 117 93 41 57 110 71 35 104 137 153 130 78 47 59 67 55 52 38 38 68 88 60 40 39 40 61 81 69 41 40 40 53 53 57 57 53 41 41 57 69 53 57 57 49 49 61 61 42 54 43 42 54 65 71 94 117 151 234 260 326 281 244 407 551 628 719 794 821 847 863 844 800 778 717 629 580 607 603 470 306 120 90 78 65 40 36 36 52 36 63 63 43 43 67 68 52 72 64 56 72 92 84 79 95 80 96 76 88 65 65 129 97 70 65 92 122 136 167 269 387 386 376 462 460 494 580 603 709 709 720 715 682 666 693 729 753 769 734 699 658 595 533 507 524 466 483 480 433 398 389 377 347 355 307 325 400 431 406 425 484 507 499 484 471 467 471 506 536 515 598 679 685 690 737 797 832 871 848 808 752 712 702 718 722 646 626 540 345 191 220 227 102 46 46 45 46 46 53 60 72 92 84 72 59 44 43 42 43 44 51 55 55 51 51 55 59 75 63 43 42 42 43 48 63 89 49 44 86 83 46 44 93 177 255 328 343 320 278 196 122 102 97 113 114 86 46 45 46 61 99 138 184 225 251 270 281 269 258 267 308 349 356 318 280 166 121 122 148 229 410 552 527 341 179 101 138 182 213 312 440 520 598 668 669 638 592 529 457 420 347 256 176 137 150 220 287 224 240 188 104 107 171 202 155 81 63 67 64 54 46 47 52 48 46 53 91 175 246 292 293 133 68 60 60 42 52 69 43 45 66 99 111 103 83 64 60 59 92 105 73 49 50 79 104 174 139 94 50 48 47 46 45 53 49 53 59 81 121 147 171 177 207 182 143 156 165 224 385 614 720 827 918 975 1009 1017 1018 1009 972 869 736 635 520 377 266 181 120 92 104 121 121 117 121 113 44 101 85 44 77 89 51 54 50 51 64 92 97 89 74 62 106 144 144 136 116 95 78 78 86 82 66 49 49 54 77 68 83 87 82 65 60 64 72 72 61 61 65 70 71 59 48 69 81 85 65 48 47 48 64 63 62 54 50 49 50 57 57 68 63 51 43 43 62 94 129 225 323 168 144 184 77 51 82 57 66 59 55 48 30 15 13 17 13 13 25 28 20 16 19 35 47 91 151 138 46 14 57 66 26 10 12 14 15 28 37 30 23 25 22 26 31 35 28 33 37 41 34 38 35 39 39 40 40 37 41 41 45 38 31 31 31 31 32 32 36 36 40 32 32 32 32 32 32 32 32 33 32 32 45 60 60 44 31 31 39 63 79 79 63 40 31 33 34 34 38 38 38 34 34 46 34 33 33 33 58 142 226 214 122 38 34 43 39 35 43 39 39 43 43 43 47 47 47 48 48 44 40 40 44 48 52 44 44 44 44 44 44 44 44 44 56 52 36 36 63 67 59 40 40 40 47 47 47 47 47 50 50 46 50 51 60 61 65 38 38 38 38 39 43 42 54 57 73 77 77 81 81 69 53 53 53 57 57 57 53 53 46 50 39 39 47 47 39 39 52 44 44 44 44 44 48 48 40 41 43 44 60 68 71 74 70 57 57 65 72 84 76 56 47 50 50 46 38 38 38 43 47 62 66 70 77 73 65 48 36 45 53 57 57 46 46 54 55 51 43 43 39 40 40 40 40 41 41 58 77 82 73 66 74 51 47 43 43 43 43 44 51 50 58 62 62 55 55 59 59 59 59 55 51 50 42 41 41 62 58 54 62 70 74 62 50 58 78 98 98 82 62 46 41 54 58 66 59 47 42 42 48 64 44 42 43 53 62 54 49 64 72 72 72 68 67 56 59 59 40 39 53 68 108 236 366 269 129 39 40 97 128 128 135 178 191 206 186 118 46 50 86 40 41 41 53 54 58 66 66 75 79 79 79 71 59 47 43 40 45 49 53 49 49 57 65 45 42 46 54 54 54 54 50 61 50 58 82 102 102 74 46 46 73 104 112 107 79 62 51 74 111 87 67 43 87 139 39 39 39 43 47 48 48 56 60 38 38 46 70 78 62 50 50 42 46 46 46 46 46 46 42 38 38 50 54 54 47 39 39 90 42 83 102 37 110 181 88 123 187 163 67 51 139 183 151 56 264 48 35 96 172 320 379 103 88 48 34 83 175 199 159 187 207 55 99 421 470 283 243 82 58 47 83 104 91 51 34 71 58 53 56 48 36 51 64 58 95 108 64 35 36 48 57 53 49 45 40 40 40 40 40 43 43 43 43 43 43 43 43 55 55 55 51 51 51 51 51 43 43 42 42 42 41 41 41 41 41 37 37 33 37 37 41 40 40 40 40 40 40 40 40 36 40 40 40 36 36 40 47 43 30 30 30 30 29 28 28 35 35 35 35 40 40 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 45 41 37 37 41 49 61 69 37 41 41 41 41 37 32 32 33 34 34 34 34 34 34 34 39 39 43 43 47 47 47 51 36 36 36 36 36 40 40 44 44 44 44 44 44 44 45 38 47 40 40 40 55 58 62 62 77 126 147 124 101 94 58 38 40 51 51 55 63 59 51 39 43 39 38 38 39 63 91 93 123 136 181 208 204 172 128 93 47 43 42 41 41 48 61 61 51 40 40 40 44 44 44 43 43 43 46 50 50 54 61 61 73 73 62 55 45 42 42 43 49 61 65 69 76 104 152 187 239 235 199 142 102 93 96 87 74 70 63 63 76 65 46 41 55 55 47 51 54 58 54 50 46 46 51 51 55 59 63 56 57 54 58 69 81 85 92 92 168 257 321 274 178 110 90 95 75 55 42 42 42 45 48 47 38 50 81 104 104 107 102 92 67 61 69 81 86 82 63 55 55 67 75 75 63 55 55 55 51 48 55 52 51 44 43 42 43 48 63 52 43 42 43 47 58 77 71 64 57 57 54 50 51 70 101 143 207 286 336 336 313 234 186 151 110 67 118 191 190 155 134 123 138 139 134 111 91 91 98 95 95 83 79 71 44 45 64 64 67 66 78 100 193 265 363 460 554 634 701 745 806 881 939 921 897 893 855 769 594 359 168 94 76 46 45 47 47 46 45 44 44 44 52 60 71 118 109 92 183 346 415 385 432 450 412 299 184 117 97 84 153 226 346 470 561 644 727 807 887 956 990 960 949 973 958 893 757 690 539 325 143 77 74 74 52 52 96 119 108 158 208 168 100 65 45 54 59 47 45 46 45 75 156 235 304 311 265 193 192 169 138 122 127 135 142 149 220 261 331 424 516 566 592 588 49 50 65 65 57 48 47 48 56 48 47 48 64 69 77 84 71 75 76 77 79 68 53 53 61 76 83 90 84 86 100 97 110 75 63 79 111 139 178 214 206 174 146 170 246 282 214 107 98 79 63 58 54 69 81 100 48 56 71 71 59 51 59 77 81 109 150 127 66 93 110 49 48 84 145 184 236 280 357 449 572 637 666 644 626 616 609 576 506 484 437 375 348 345 309 257 249 269 289 269 235 191 199 227 295 315 324 305 282 278 311 340 300 289 293 288 283 276 287 298 288 331 370 373 384 408 439 461 422 448 471 517 559 601 639 654 665 673 681 685 670 654 631 605 607 594 557 459 316 189 98 65 52 51 49 47 58 73 83 64 49 50 62 78 82 82 78 74 66 70 66 54 54 66 70 59 93 68 62 68 77 68 76 104 65 70 63 46 46 81 128 169 177 249 328 395 462 460 388 288 155 79 53 67 93 68 57 57 49 58 78 78 66 57 48 61 118 166 237 326 461 588 655 649 518 355 184 66 36 38 54 76 50 45 47 77 106 91 59 59 115 240 418 586 723 814 872 912 875 766 644 517 345 230 275 410 477 620 678 689 647 424 182 115 128 102 91 167 242 198 115 108 85 57 48 49 53 53 49 48 47 52 64 64 56 48 47 46 69 72 80 89 66 50 78 111 111 84 65 77 113 141 121 92 47 75 47 47 85 71 50 71 87 115 85 56 103 102 69 102 218 353 480 548 548 481 362 271 117 93 81 91 128 218 416 633 783 851 870 845 811 761 671 562 417 178 105 140 84 47 56 75 121 153 169 135 108 77 73 62 77 89 105 119 121 104 91 83 45 69 84 87 114 170 220 236 252 201 143 124 94 68 53 83 83 84 56 44 45 42 42 42 41 43 78 124 189 290 420 520 516 514 506 505 500 507 507 507 506 515 535 544 548 533 521 495 427 397 389 384 391 405 420 435 446 464 476 487 502 509 517 513 522 497 487 473 432 366 313 294 263 208 189 202 189 130 117 138 70 63 67 95 111 95 47 35 37 37 41 37 44 47 47 47 40 40 40 40 40 40 40 36 35 35 35 35 35 35 35 35 69 137 109 53 66 79 64 84 89 113 106 70 39 48 64 72 40 39 40 56 48 39 39 40 53 53 53 57 61 57 53 45 41 45 53 49 49 61 81 101 61 41 40 57 73 65 49 41 42 43 58 62 57 57 67 78 117 139 142 216 279 323 433 497 605 701 760 779 806 829 821 783 765 707 617 556 595 622 531 371 99 61 48 47 38 35 36 49 60 36 35 37 45 37 45 58 74 37 38 86 77 49 59 59 55 91 100 100 76 103 143 103 67 106 173 227 257 303 389 472 402 461 519 481 543 586 569 732 684 688 686 662 676 716 736 736 689 686 691 681 631 554 527 528 499 489 487 452 374 289 241 223 212 196 199 229 264 299 350 400 397 389 377 397 436 460 447 422 520 601 655 649 646 704 781 830 866 874 866 815 743 684 658 642 678 591 517 390 212 133 124 90 76 59 46 51 69 68 68 63 71 67 59 51 44 44 45 45 42 43 47 47 43 42 47 55 59 51 43 42 42 43 52 60 99 51 45 91 127 91 73 90 152 232 329 387 415 392 302 194 101 96 124 129 94 46 45 62 43 87 138 164 169 176 222 262 194 195 195 189 191 208 233 257 253 154 85 95 171 297 411 424 294 154 112 169 229 248 303 384 493 567 630 650 631 577 486 382 331 294 243 188 146 147 196 238 234 215 147 72 84 140 143 95 79 63 43 44 58 70 47 45 47 47 66 104 170 219 209 158 86 56 64 44 42 80 109 49 86 90 87 79 71 63 52 52 71 124 155 101 48 47 50 60 131 114 77 53 59 63 46 43 68 69 81 91 109 138 156 175 159 125 66 83 156 189 258 413 650 717 786 851 906 959 1005 1018 979 968 862 724 643 512 361 282 185 120 96 116 121 97 89 105 137 45 101 117 44 73 109 51 49 50 51 61 85 86 74 62 52 86 125 125 124 120 103 75 62 86 94 82 51 50 58 74 81 96 107 106 89 80 75 75 71 60 60 69 81 82 71 59 88 89 89 73 56 48 57 68 68 66 55 46 46 45 49 60 80 68 67 63 62 62 62 71 205 320 184 129 169 86 57 52 55 61 73 71 71 45 23 17 14 13 17 25 36 32 32 32 55 27 87 155 114 50 54 77 90 46 10 11 12 13 15 29 29 31 28 25 26 30 34 35 32 33 37 41 34 38 35 35 47 40 40 41 41 45 38 38 31 32 32 36 32 32 32 31 32 32 32 32 32 32 32 32 49 37 32 32 32 36 31 30 30 35 55 71 71 55 32 30 32 33 34 34 34 34 33 33 38 34 34 38 34 34 74 118 166 91 34 34 47 47 35 34 43 43 43 43 43 47 47 47 52 48 44 40 40 48 52 56 44 44 44 44 44 44 44 44 51 59 58 34 35 71 91 87 52 52 52 52 48 48 48 44 47 54 54 54 51 60 57 65 46 46 42 38 38 38 37 37 65 53 53 77 81 61 57 69 57 57 53 53 53 57 61 58 58 71 79 59 39 39 43 47 40 40 40 40 44 43 43 40 43 44 49 61 72 64 59 54 65 61 72 80 92 80 56 43 54 54 53 42 37 37 37 38 38 42 53 53 37 36 40 45 45 53 61 61 46 42 54 62 55 51 39 39 39 39 44 41 44 45 49 57 77 101 98 90 55 55 44 44 44 44 48 55 54 61 61 58 51 47 47 47 43 47 47 51 58 54 54 50 62 58 54 62 70 70 62 50 40 106 178 166 94 42 41 46 42 86 98 78 50 54 59 63 84 60 44 44 45 57 49 44 60 67 72 68 71 63 63 59 41 54 49 39 68 171 203 163 41 41 46 54 85 117 148 160 183 199 170 102 54 50 70 79 48 41 41 45 42 46 54 58 83 87 83 83 79 67 55 55 50 65 69 61 49 41 45 53 49 49 57 68 68 64 60 60 76 52 48 73 112 117 85 45 57 69 84 83 75 63 63 66 46 94 106 138 82 66 126 36 83 71 55 47 47 48 44 39 38 50 62 58 54 54 38 37 38 50 50 46 46 50 50 38 37 45 53 62 62 51 43 39 91 38 94 174 46 37 69 48 103 214 274 242 230 242 175 67 155 307 51 55 47 56 148 387 215 159 63 33 91 183 159 59 119 111 43 146 366 342 206 227 186 58 32 75 115 55 33 34 32 33 57 75 78 61 65 82 149 151 140 92 48 40 64 89 49 49 45 40 40 40 40 44 47 47 47 47 47 47 47 47 55 55 51 51 51 51 47 47 42 42 42 42 41 41 41 41 41 37 37 33 33 33 33 33 40 40 40 40 40 40 40 40 44 44 44 40 36 36 40 43 99 58 29 28 28 28 29 29 35 35 35 39 40 40 40 40 33 33 33 33 33 33 33 33 32 32 33 33 33 33 37 37 41 41 41 41 45 45 49 49 32 37 53 49 37 32 32 33 37 34 34 34 34 34 34 34 43 43 43 47 47 47 47 47 36 36 36 40 40 44 44 44 44 44 44 44 44 44 45 38 45 41 41 48 44 39 50 58 50 126 175 155 132 118 82 41 44 51 51 63 75 79 71 63 55 51 47 47 47 51 55 41 129 146 193 228 242 198 127 69 41 41 42 42 52 62 84 76 55 41 41 41 48 48 47 47 43 43 50 50 54 54 61 65 72 72 66 55 52 46 47 47 44 61 85 85 77 72 76 88 163 175 152 95 54 69 76 67 66 70 74 66 56 41 42 42 52 51 47 51 63 63 42 38 42 46 47 55 59 63 63 68 69 57 57 46 57 77 108 121 144 208 256 229 170 114 95 94 94 78 50 42 41 44 47 43 47 51 58 69 70 81 93 94 85 73 62 54 54 62 63 71 55 67 75 75 63 55 55 59 59 55 54 43 46 43 46 43 42 47 62 55 54 43 54 62 76 84 70 67 68 69 62 46 61 140 243 314 375 416 423 393 282 186 117 102 114 90 90 94 134 106 94 78 94 90 94 78 74 67 71 67 67 55 51 47 46 45 44 48 67 83 94 105 150 223 321 429 536 623 694 745 831 913 956 929 898 871 798 685 401 220 98 83 93 66 46 45 46 46 44 44 44 59 75 90 106 66 72 120 182 199 229 258 373 396 384 307 224 157 114 93 111 153 253 381 488 567 654 729 857 922 964 957 965 985 970 899 758 664 503 290 156 106 79 49 53 53 124 154 83 61 100 99 75 89 93 70 59 60 56 48 45 78 168 270 397 473 481 443 377 341 282 239 207 168 124 95 137 175 241 338 423 484 535 558 48 49 61 73 84 95 107 112 96 65 52 57 61 53 48 48 91 95 84 77 55 52 57 62 52 56 71 89 107 110 124 124 118 87 75 99 131 147 146 150 166 106 46 45 98 166 162 108 74 63 51 50 51 74 105 121 47 47 51 51 59 63 74 88 156 188 245 235 201 224 182 51 51 73 154 202 186 210 275 311 415 508 585 610 622 619 608 578 480 493 478 450 456 490 479 421 382 399 394 334 305 317 341 341 421 405 390 379 368 352 337 319 289 286 298 294 289 277 280 284 247 286 301 284 267 299 331 368 364 393 423 454 508 561 611 635 642 656 668 665 654 638 622 596 567 558 518 419 285 170 107 82 60 51 49 47 62 88 98 72 53 51 63 79 87 83 75 71 50 55 55 50 50 59 63 51 76 61 74 99 105 104 143 187 88 156 177 125 81 108 155 192 192 237 303 378 449 447 380 300 151 91 53 54 62 67 69 61 50 55 75 75 62 49 47 64 129 161 241 373 512 587 574 497 296 157 51 36 43 41 42 44 46 48 54 74 114 127 94 70 189 341 503 651 772 864 918 919 886 769 638 511 373 315 455 650 631 749 715 530 350 237 136 82 84 101 113 133 137 92 87 121 66 47 47 47 52 52 48 46 47 55 63 63 59 55 48 51 85 87 95 111 88 65 86 131 136 100 65 65 97 133 118 85 47 71 46 47 89 79 50 55 91 103 73 64 103 78 53 125 290 378 429 421 356 256 145 70 44 56 79 105 162 282 476 680 867 962 1004 988 953 887 759 630 501 264 121 107 64 46 48 83 117 145 157 123 96 69 61 49 48 53 85 115 122 120 115 96 62 79 98 81 48 55 97 130 226 167 112 81 76 73 62 72 91 88 60 52 61 54 47 42 42 43 74 109 150 231 356 469 481 483 471 470 473 476 476 480 495 500 516 524 521 506 494 464 404 385 385 384 394 405 424 443 449 464 476 495 506 506 509 505 518 497 479 449 396 334 289 270 255 200 189 206 189 114 85 94 87 107 128 127 99 51 37 35 38 42 41 37 45 40 47 51 40 40 40 36 36 36 40 40 44 39 35 35 34 33 33 33 31 101 117 65 50 71 48 35 57 65 62 50 39 40 48 60 44 48 52 48 40 39 40 49 69 53 41 45 61 73 65 57 40 45 57 61 61 69 89 101 117 77 77 133 165 129 85 66 41 42 54 58 62 61 60 63 82 89 75 122 209 301 392 423 562 669 733 745 756 776 753 706 707 677 591 524 550 619 585 465 132 64 39 39 42 36 35 36 45 35 35 37 50 38 38 39 118 43 70 90 37 69 120 48 63 87 150 150 110 118 122 121 128 211 298 341 366 400 450 485 475 526 568 523 589 624 575 687 683 676 670 650 688 740 759 736 681 666 667 665 628 577 551 545 465 439 405 363 289 211 153 131 104 124 131 118 136 191 253 295 375 361 333 353 409 437 388 330 464 557 631 640 645 691 760 795 826 869 908 896 826 735 657 601 708 602 551 461 256 105 65 54 95 71 62 78 89 80 75 75 59 55 47 47 44 44 45 45 42 54 66 62 43 42 47 59 75 71 59 51 44 44 44 44 108 57 46 81 121 112 94 101 131 234 365 471 550 559 481 366 143 131 163 164 109 50 46 78 44 79 110 124 118 120 154 178 138 152 153 146 124 117 131 144 239 192 111 74 123 185 263 313 240 137 122 199 276 315 355 408 505 552 599 623 616 578 486 378 307 278 239 200 169 167 177 190 227 173 101 70 106 138 102 45 99 94 60 48 53 67 47 45 45 51 71 97 143 185 166 103 75 48 64 60 43 84 125 81 82 70 51 47 47 51 47 47 63 112 136 85 49 49 50 49 71 78 65 53 67 82 77 53 84 88 102 116 125 119 120 120 91 61 44 75 155 172 281 488 655 710 763 820 880 929 978 994 967 930 847 729 596 501 405 307 177 120 113 145 145 113 113 141 105 65 69 93 61 57 98 67 49 50 52 61 77 74 70 54 54 86 110 98 93 97 88 63 50 83 111 111 87 59 55 66 89 96 103 106 104 88 79 78 75 64 63 72 81 86 74 63 92 92 88 80 72 68 76 84 68 59 52 51 51 54 61 69 80 83 82 73 69 61 56 55 97 200 97 98 135 71 59 54 49 51 65 81 75 64 47 47 24 42 58 65 65 57 48 36 55 10 78 126 66 82 125 69 118 58 10 10 11 11 13 21 25 26 23 25 22 30 30 35 32 33 33 37 34 34 38 31 43 36 40 40 41 41 45 38 43 36 36 32 32 32 32 32 32 32 32 32 32 32 32 33 49 37 33 32 31 31 31 31 30 31 43 55 55 39 31 30 32 33 34 34 34 34 34 34 34 34 38 46 38 34 34 54 83 55 34 34 43 47 43 35 43 43 43 43 43 43 47 47 48 44 40 36 36 44 52 56 44 44 44 44 44 44 44 51 50 65 61 34 46 90 107 99 64 60 53 49 45 41 41 37 55 62 58 58 51 56 57 61 54 54 46 42 38 38 37 37 37 37 37 53 61 53 61 81 61 57 53 53 61 69 81 82 70 114 122 71 38 39 51 43 39 39 43 43 43 43 47 40 42 44 53 65 76 64 59 54 69 69 80 88 96 80 58 38 46 53 57 45 37 37 37 37 37 37 36 35 35 35 40 52 48 60 65 61 53 50 50 62 47 47 39 39 39 40 44 40 39 49 53 53 89 145 146 110 55 55 48 48 44 44 44 48 65 69 61 57 46 43 43 43 42 42 42 43 50 54 61 61 66 62 58 66 74 74 62 54 41 98 150 138 94 66 66 66 54 138 170 110 59 75 87 71 68 56 44 44 45 49 45 44 55 66 67 67 70 63 58 54 50 73 64 39 44 98 74 34 39 51 87 78 69 94 141 172 180 175 131 67 46 59 71 56 52 41 41 40 41 42 50 58 87 91 87 83 79 71 52 55 50 66 70 58 42 40 41 49 60 64 64 76 76 72 64 60 71 55 51 75 107 107 83 48 56 64 75 67 59 51 59 66 66 81 121 261 213 129 209 145 126 98 66 50 50 51 39 38 50 78 78 42 38 62 58 37 42 54 58 46 46 58 54 42 57 64 65 58 58 58 55 55 71 47 74 131 38 70 58 34 74 121 221 321 338 254 142 78 278 263 75 95 51 31 59 280 303 243 135 71 123 195 123 30 54 58 62 130 222 194 90 42 194 110 54 66 63 43 47 74 37 49 75 90 93 99 143 172 233 171 124 88 64 60 76 101 49 45 45 40 40 40 44 44 47 47 47 47 47 47 47 47 47 47 47 43 43 39 39 39 46 46 45 45 45 45 45 45 41 37 33 33 32 32 33 33 36 36 36 36 36 36 36 36 48 52 52 44 40 36 40 43 139 74 29 28 28 29 30 31 35 35 39 39 40 40 44 44 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 37 45 45 41 41 45 45 49 53 32 37 49 45 32 32 33 41 41 35 35 35 35 35 35 35 47 47 47 47 47 47 47 47 40 40 40 44 44 48 48 52 44 44 44 44 44 44 44 38 40 40 41 41 40 39 79 118 154 234 275 228 181 170 142 109 80 79 63 63 75 83 83 75 79 75 71 67 63 67 67 64 89 113 159 194 208 177 118 76 40 41 42 50 67 81 91 92 59 41 44 44 44 44 51 51 47 47 54 54 61 61 61 61 81 77 70 63 63 53 54 48 42 44 57 65 49 44 43 42 76 112 104 51 40 45 67 51 77 73 74 62 48 40 40 41 40 44 48 51 55 55 51 47 51 51 55 59 63 67 71 76 69 62 58 49 45 53 81 97 121 169 221 238 222 178 122 79 90 78 58 46 53 57 64 59 67 63 55 52 48 63 82 84 81 59 47 42 43 43 52 64 48 56 64 63 62 54 54 58 66 62 61 50 53 42 49 42 45 46 57 54 65 58 65 69 91 92 81 81 95 116 97 65 112 244 384 433 425 382 327 272 164 106 73 78 101 90 69 46 89 74 61 54 57 62 69 66 58 58 55 51 47 46 45 45 54 46 49 49 67 83 99 110 131 197 298 410 517 608 683 738 854 929 968 941 895 841 728 571 233 128 82 96 117 110 107 115 47 50 49 63 78 94 113 128 116 60 67 107 134 99 106 134 234 254 274 263 239 192 152 121 101 112 192 320 442 528 611 683 803 873 923 939 962 978 952 895 769 670 502 281 151 101 67 48 51 50 95 97 44 42 89 97 102 115 96 53 45 47 67 67 63 93 131 181 294 424 508 527 473 458 427 382 328 253 169 120 122 136 186 267 345 418 480 520 49 53 72 92 116 148 171 184 136 96 52 48 47 46 45 46 47 72 112 109 86 55 50 50 49 50 70 96 123 138 149 142 104 77 80 116 158 150 114 75 79 63 52 63 83 98 109 95 94 71 51 49 50 62 97 113 46 45 45 45 46 65 77 95 228 179 212 274 265 244 182 86 86 84 166 200 145 174 232 220 220 346 469 542 584 604 581 549 509 538 534 503 515 558 550 500 474 443 426 411 402 403 427 455 470 435 404 398 414 404 365 323 253 254 263 267 274 262 250 246 241 244 236 204 191 207 242 280 304 322 333 370 416 473 523 565 620 623 619 615 607 601 601 587 544 528 480 373 231 123 76 66 52 50 49 48 63 77 91 80 64 58 74 83 87 83 75 74 50 69 72 56 52 64 60 48 51 51 78 119 137 144 202 270 195 310 360 272 160 140 164 183 207 232 280 358 412 413 361 303 170 111 59 54 54 76 101 93 74 67 67 62 49 47 54 84 141 165 242 386 516 523 430 305 107 71 57 54 63 74 71 45 44 48 65 73 98 133 94 76 288 444 594 715 830 921 953 927 863 744 602 478 364 369 557 767 680 654 589 408 192 116 130 97 102 63 63 87 90 94 109 94 70 48 47 47 52 52 47 46 47 51 55 63 64 56 64 71 96 95 103 119 96 74 91 139 92 75 48 47 65 81 61 46 59 91 48 46 57 50 48 67 106 106 73 72 115 77 57 141 247 269 260 211 147 103 76 64 93 33 51 145 245 334 495 695 871 970 1008 988 961 910 797 676 531 295 112 75 68 56 56 47 122 150 163 132 101 85 65 49 47 48 48 63 77 72 64 52 45 47 74 78 68 56 83 114 143 127 100 77 67 64 58 75 99 96 68 60 73 77 55 43 43 44 68 93 103 157 275 384 436 426 425 424 427 434 449 456 488 496 508 509 502 491 478 453 404 382 388 387 395 417 443 462 448 467 490 509 513 509 508 497 507 489 467 421 356 294 256 242 251 216 212 224 201 141 97 86 70 115 147 127 67 36 36 37 38 38 37 41 41 56 59 67 75 64 59 40 36 35 36 36 51 47 43 39 34 34 34 33 42 46 50 58 63 76 76 65 73 62 50 55 51 48 48 56 53 44 39 39 40 48 40 39 73 69 61 49 41 49 65 81 40 53 65 69 65 57 61 69 89 45 53 141 177 128 64 41 45 42 42 49 57 77 84 75 46 78 77 64 115 215 322 369 521 640 714 730 730 726 681 622 595 596 537 466 498 591 603 527 183 87 39 47 66 46 36 35 36 36 36 38 46 43 38 37 63 39 98 66 35 207 322 173 100 100 183 155 84 80 115 182 236 334 409 424 430 457 476 482 577 548 578 545 616 667 594 630 730 738 729 708 731 786 814 799 784 726 668 634 586 536 510 505 404 327 232 138 104 114 128 130 78 78 85 96 103 122 153 202 303 308 292 301 353 388 370 313 314 432 548 597 621 662 696 719 817 857 895 903 872 821 771 727 731 625 547 406 196 93 86 73 55 46 50 74 81 72 67 71 75 71 56 45 44 44 44 44 48 75 83 75 52 43 59 71 47 47 47 44 48 49 53 52 92 49 45 59 96 103 88 89 172 291 441 572 671 706 646 539 253 231 240 221 142 52 43 53 56 56 75 105 128 138 121 97 122 106 95 92 109 114 108 97 125 182 156 91 86 105 175 268 213 129 118 199 311 379 446 502 560 598 622 630 631 605 533 436 401 349 290 239 217 215 209 199 184 114 51 55 108 132 72 43 67 105 102 59 44 50 71 80 46 60 79 70 92 115 105 50 75 42 43 56 43 60 109 86 46 44 44 45 54 66 55 46 46 68 84 64 57 70 70 49 49 53 57 52 59 90 106 109 76 96 113 119 105 82 56 50 50 68 89 142 173 169 319 598 655 714 775 840 900 937 959 966 982 891 843 737 545 479 451 320 178 125 140 181 189 157 165 209 86 110 46 62 90 46 54 68 61 58 67 68 69 73 73 66 101 121 113 85 80 88 79 50 50 94 134 145 119 79 59 62 88 95 98 97 96 91 86 78 63 60 56 69 81 86 78 67 91 87 79 68 73 77 85 89 48 48 49 60 67 71 71 79 77 77 64 47 46 50 61 91 57 125 42 74 111 40 48 48 38 49 58 64 70 68 62 59 43 69 89 100 91 74 49 32 47 9 61 93 33 125 189 49 130 62 10 9 10 10 12 26 32 25 30 27 29 30 34 35 35 33 33 37 30 34 34 34 39 39 32 36 33 37 37 30 43 43 35 31 35 39 43 40 39 32 32 32 32 32 32 33 32 33 32 32 32 31 31 31 30 31 39 47 43 31 30 30 32 33 34 34 34 34 34 34 34 34 34 35 35 34 39 55 34 35 43 43 43 51 51 43 43 43 43 43 43 43 43 43 44 40 36 36 36 40 48 52 44 44 44 44 44 44 44 51 37 61 57 37 53 91 115 107 68 64 53 49 45 41 37 37 52 59 55 51 45 49 53 50 46 46 46 46 39 39 39 46 37 45 49 45 41 41 41 41 61 57 53 57 65 81 101 106 58 122 138 63 37 38 43 38 43 43 47 47 47 47 51 40 41 43 45 65 80 72 60 48 63 70 74 85 92 72 52 38 38 49 53 49 37 37 37 41 35 36 36 36 40 40 36 36 41 46 58 54 42 42 46 62 38 42 39 47 51 44 47 40 39 56 64 49 105 181 185 122 54 47 51 44 44 44 44 43 54 61 57 57 50 47 43 43 43 43 47 47 58 58 62 65 69 58 54 62 78 77 66 53 74 65 54 53 86 117 110 85 70 174 210 126 62 71 79 47 42 42 42 44 49 45 45 44 47 55 59 59 62 55 54 50 41 40 39 44 39 36 38 56 40 39 40 55 82 89 113 157 160 135 95 59 58 63 63 44 49 45 40 40 40 45 61 62 94 94 94 87 79 71 60 59 42 50 65 57 42 41 49 64 64 64 76 76 76 68 64 60 59 51 51 67 87 90 74 47 43 59 75 79 67 59 51 47 78 41 101 344 337 237 359 359 109 77 45 44 65 81 73 50 37 73 69 37 41 105 125 97 45 61 58 46 45 50 50 38 76 76 68 61 54 62 67 75 47 64 39 39 38 214 179 37 116 34 55 196 244 136 92 152 312 164 76 105 93 56 100 188 316 280 196 140 192 256 176 35 59 67 43 33 95 207 151 30 90 190 218 119 43 52 59 35 97 85 75 62 75 126 225 295 253 147 68 48 45 41 49 65 41 37 37 40 40 40 44 51 47 47 47 47 47 47 47 47 39 39 39 39 35 35 34 34 45 45 45 45 45 45 45 44 40 36 32 32 32 32 33 32 36 36 36 36 36 36 36 36 52 56 52 48 40 36 40 47 131 70 29 28 30 31 30 30 35 39 39 39 40 44 44 44 35 35 35 35 35 35 35 32 32 32 32 33 33 37 37 37 56 52 48 48 48 56 64 61 37 37 37 33 32 32 37 45 45 46 46 39 46 39 46 39 47 47 47 47 47 47 47 47 40 44 44 48 48 52 52 52 44 44 51 44 51 51 52 38 39 40 40 41 52 74 140 207 358 430 443 344 258 220 189 154 124 111 79 63 67 75 75 71 103 91 75 63 67 87 111 120 40 56 87 106 113 97 82 67 40 41 45 56 63 70 88 80 55 49 49 49 56 56 56 63 51 51 54 54 61 61 61 61 96 86 78 67 63 49 46 43 42 43 43 42 42 42 42 42 43 84 91 43 39 41 60 47 51 54 55 52 52 40 40 39 60 72 67 55 40 39 51 59 58 59 63 67 71 68 72 76 53 58 69 66 69 65 81 93 113 133 165 194 218 203 166 119 103 86 62 50 53 49 53 45 40 44 48 53 64 76 92 97 62 55 67 60 59 55 55 59 43 43 47 51 47 43 43 46 65 65 65 61 57 53 50 46 46 49 49 53 57 61 57 65 92 92 85 93 137 166 161 125 201 324 418 388 288 192 137 99 49 58 69 62 58 58 66 78 74 66 58 54 54 51 66 67 51 51 51 47 47 46 45 44 46 53 61 60 67 67 71 78 65 135 240 364 475 586 679 742 858 936 972 937 895 826 697 506 183 114 91 100 113 138 182 224 70 69 68 67 77 88 92 92 100 100 88 68 76 101 109 96 152 157 185 206 209 178 134 103 76 75 147 282 409 503 590 657 773 837 892 935 970 985 962 906 780 701 530 288 111 61 70 58 55 50 90 100 65 86 105 63 93 98 110 104 101 102 99 98 90 109 103 90 131 226 312 347 399 427 435 420 358 254 146 83 102 100 129 199 287 349 418 461 78 74 149 172 92 56 84 99 83 79 59 47 59 72 76 72 48 61 120 184 176 108 59 51 63 79 115 151 179 195 191 169 77 65 75 89 106 109 94 63 76 49 48 49 80 105 111 88 103 88 76 53 49 53 62 70 46 46 44 42 42 56 111 158 267 215 252 282 245 242 194 46 134 158 221 196 120 180 229 178 181 217 324 462 539 574 577 557 568 595 595 575 583 603 586 543 525 497 469 457 474 495 531 553 512 435 372 378 427 435 370 303 309 282 255 239 219 195 159 139 155 151 139 135 135 139 143 150 148 172 221 243 276 325 394 455 509 524 539 536 529 522 526 527 497 476 415 308 177 101 80 94 55 58 61 56 48 58 73 74 91 96 93 78 54 50 54 76 87 133 159 151 155 154 111 53 81 66 85 115 121 123 173 236 328 416 421 327 218 139 105 121 190 206 260 346 438 462 421 351 224 123 55 56 64 73 89 84 107 52 51 82 120 151 145 91 92 135 229 335 404 340 187 49 35 40 49 66 72 81 71 56 45 59 63 48 64 120 160 220 406 560 687 806 910 972 976 925 802 731 552 359 353 521 642 657 483 461 370 217 91 62 72 78 92 76 53 53 80 92 95 76 66 52 48 47 47 47 47 47 47 48 72 92 89 57 49 60 101 76 93 105 65 78 110 75 83 59 44 45 79 72 46 45 50 57 58 55 48 53 66 66 73 85 85 68 78 93 92 97 145 120 84 63 44 39 66 102 56 91 97 190 351 416 502 708 858 951 995 986 938 868 762 660 497 239 111 110 56 49 89 72 92 144 160 113 69 65 69 72 48 47 50 57 61 60 56 52 53 44 43 44 56 80 96 100 84 76 56 44 46 70 70 62 71 85 85 73 61 50 41 40 49 44 44 55 62 108 218 324 358 352 366 380 394 412 431 454 470 474 478 487 495 487 463 429 403 397 403 410 421 443 455 473 447 489 521 532 535 534 550 555 495 513 519 461 379 314 283 265 274 219 207 216 165 68 36 69 134 155 134 67 38 38 41 36 37 45 45 52 52 52 51 51 55 71 78 51 47 55 39 33 54 58 50 42 34 39 51 59 34 32 34 80 96 53 37 38 58 55 51 47 47 51 55 52 49 49 45 45 45 44 48 48 56 60 52 44 40 52 68 76 39 45 65 85 85 62 42 40 94 61 39 53 104 95 67 76 40 41 49 73 81 88 95 95 91 98 126 142 113 81 141 264 439 579 656 653 634 635 620 569 506 474 415 403 435 531 609 545 359 198 66 38 46 47 37 36 38 36 37 99 135 59 36 50 36 53 101 67 105 407 600 513 191 234 250 219 167 171 236 322 394 456 503 503 510 530 545 544 563 637 613 608 692 687 626 638 717 744 755 758 793 837 844 817 849 729 645 620 581 551 539 510 316 195 120 126 155 144 110 90 67 70 85 89 84 83 106 137 203 211 211 254 303 294 289 327 336 384 420 444 475 555 664 742 743 790 869 922 926 890 856 834 776 733 605 397 194 96 69 67 47 45 50 89 86 61 49 72 80 53 45 58 66 47 46 47 45 50 58 50 44 43 44 56 42 42 44 44 44 44 46 65 43 67 95 103 103 110 101 103 125 238 373 508 660 792 819 744 529 279 228 283 213 112 78 47 42 44 61 96 115 102 93 86 62 66 74 78 79 80 88 92 53 217 205 77 57 88 116 177 218 187 144 155 254 373 494 593 631 681 708 689 667 661 634 581 576 450 320 262 268 271 226 164 153 77 62 102 95 59 46 43 53 80 120 90 43 105 182 163 46 95 124 83 44 44 68 95 56 56 52 48 52 56 64 61 57 44 43 44 69 93 85 62 103 99 83 67 84 116 92 47 45 48 60 55 67 103 134 133 115 119 109 94 64 48 46 45 48 82 130 150 158 238 430 607 654 725 809 888 944 967 980 968 942 883 804 695 568 477 367 239 115 125 149 157 166 170 154 130 95 79 59 60 68 68 60 48 60 96 104 78 70 76 84 77 104 132 128 96 75 78 66 49 112 84 70 83 79 55 58 92 74 128 151 118 93 89 82 55 72 81 57 61 86 90 71 79 84 79 72 69 66 74 75 86 61 61 65 69 74 74 78 85 49 52 47 46 44 43 47 69 82 96 81 66 47 40 40 38 38 38 52 63 69 60 58 56 38 116 163 128 74 48 45 47 17 60 95 83 131 243 215 44 94 34 9 11 22 10 10 19 44 41 43 37 35 33 26 27 35 39 32 36 29 33 34 34 31 35 28 28 29 33 33 33 30 35 39 43 43 39 39 31 47 39 39 39 35 35 35 36 36 36 36 36 35 35 35 35 35 31 31 34 38 38 30 30 32 33 33 33 33 33 33 33 38 42 42 46 46 50 50 43 43 36 36 36 36 36 36 36 35 40 44 36 36 48 52 36 52 52 48 40 36 36 36 44 36 36 36 36 40 44 52 56 194 170 114 54 50 79 87 64 72 56 40 40 52 61 57 37 41 41 41 41 41 46 46 42 38 38 38 38 38 38 38 38 41 41 41 41 41 41 41 41 109 37 93 173 105 69 109 109 50 51 38 37 43 79 63 38 55 55 55 51 51 47 47 40 54 55 71 76 72 65 53 45 49 53 64 72 67 58 41 44 42 57 61 53 49 37 36 35 34 33 35 48 52 40 48 65 38 39 39 39 39 38 43 58 50 47 39 38 38 38 38 38 37 86 95 119 159 172 145 57 61 58 51 43 43 43 44 52 62 50 42 42 42 50 59 63 55 47 43 47 58 62 58 54 51 55 55 55 58 54 46 42 73 85 81 73 77 93 94 90 129 105 73 42 42 54 63 71 41 41 43 48 69 77 81 80 79 82 78 70 62 50 50 42 50 41 40 40 51 51 39 38 39 40 41 45 53 65 84 112 128 99 62 39 46 54 63 63 56 52 44 44 48 52 64 72 73 82 98 106 91 71 47 41 54 66 77 69 56 52 52 63 67 67 60 60 53 53 47 46 49 49 56 56 67 67 63 63 51 55 58 51 47 40 44 48 36 94 34 53 288 164 39 350 138 126 38 94 78 62 134 90 76 35 59 115 34 162 346 54 119 91 56 35 34 35 38 58 34 33 52 128 129 70 67 123 151 140 44 56 112 412 320 173 93 41 40 70 81 57 89 162 217 121 104 180 220 232 244 259 265 196 149 109 280 368 168 128 96 116 168 52 132 320 188 48 67 282 231 35 34 97 65 33 51 130 136 74 115 278 425 436 277 159 64 48 57 49 38 38 37 37 37 36 36 36 47 43 59 35 43 43 35 36 52 35 40 40 36 35 34 34 34 34 41 49 49 48 52 56 51 43 35 35 39 43 44 40 32 32 32 32 32 32 33 33 37 37 53 41 32 32 40 48 44 36 152 76 30 30 31 30 30 31 32 32 36 37 37 37 37 44 59 61 46 38 34 34 34 31 31 35 36 40 33 37 37 44 63 66 62 58 47 43 43 36 44 40 33 33 33 33 33 32 65 45 38 46 49 34 42 62 54 62 74 74 59 55 55 59 36 44 56 52 51 47 51 63 39 39 46 39 51 59 67 57 39 38 39 38 38 104 256 397 589 629 594 533 453 269 137 209 156 135 83 43 38 38 39 51 43 44 44 52 64 76 92 100 38 44 79 83 67 47 39 39 38 38 40 60 60 47 39 51 48 44 44 44 51 47 47 47 62 54 50 50 54 58 58 54 66 55 47 47 52 56 45 42 42 42 43 42 41 41 41 42 39 46 62 50 42 46 41 38 41 40 40 40 49 56 49 53 67 59 55 62 58 43 43 39 77 62 55 67 75 77 69 57 40 41 54 70 89 78 70 58 78 91 127 156 188 188 192 180 108 76 44 43 42 41 41 41 40 41 42 50 65 73 85 86 43 44 52 52 68 72 75 79 55 43 47 63 55 42 42 43 42 50 50 53 53 57 58 58 42 46 50 54 54 54 54 54 73 69 80 120 222 301 300 251 275 239 221 203 118 41 41 51 55 55 58 47 47 55 56 56 47 47 47 48 49 50 62 65 57 56 47 45 45 46 54 65 81 80 72 67 56 60 63 60 50 105 199 323 449 551 644 710 860 966 1005 971 913 825 628 384 169 52 61 97 86 126 186 182 74 65 59 70 97 120 135 124 93 89 86 90 79 71 68 76 61 69 85 98 110 118 122 122 119 70 66 165 339 501 588 614 750 806 883 940 963 1002 998 918 810 712 534 308 147 93 70 48 49 63 101 99 80 78 92 103 123 132 148 142 131 104 77 58 54 73 73 68 94 137 132 110 198 306 400 385 278 172 115 108 95 77 83 127 172 244 357 459 101 109 145 140 80 48 47 44 102 86 63 47 54 67 75 72 61 69 137 211 198 113 64 68 88 116 149 186 215 220 220 187 52 52 51 58 74 77 66 55 89 59 50 50 68 87 100 88 118 96 84 68 57 62 74 82 49 56 55 46 49 92 155 213 203 295 417 377 204 137 153 102 129 153 224 209 171 232 226 123 189 193 243 337 399 453 511 518 544 571 575 567 574 610 617 605 550 530 510 499 508 509 506 495 480 439 400 378 383 365 322 284 302 274 239 219 204 172 128 92 133 125 113 113 121 121 113 105 97 93 115 144 192 254 323 380 437 467 487 499 503 492 484 469 472 449 389 286 171 110 93 102 54 50 53 56 52 59 71 79 111 111 92 69 54 50 73 91 172 222 264 280 306 295 239 146 75 49 60 83 96 103 157 213 300 386 391 305 207 128 78 82 145 188 268 378 480 507 471 397 251 135 55 55 54 52 68 83 71 96 107 81 112 230 256 158 84 171 250 241 160 76 44 52 52 60 61 63 57 46 43 42 57 69 77 81 112 191 282 379 544 671 783 868 952 983 947 879 781 666 507 434 503 578 543 439 231 228 190 108 61 52 50 43 77 58 46 46 61 69 84 69 70 59 55 51 51 51 51 55 67 56 60 72 64 48 47 52 70 57 82 78 46 79 119 82 83 62 55 83 95 75 47 59 85 73 58 54 63 65 73 73 97 129 113 56 46 65 44 39 51 53 37 37 36 36 40 59 81 95 105 246 462 537 578 710 783 848 879 884 855 803 701 599 391 175 87 101 52 48 77 69 97 145 161 113 61 49 60 63 70 66 61 57 64 64 68 68 72 75 63 51 43 48 60 72 60 56 48 43 44 57 49 43 99 74 53 61 65 50 41 41 72 57 52 48 47 73 164 251 345 339 348 362 380 394 412 423 463 459 464 476 484 468 441 414 399 395 398 405 416 435 450 472 463 501 529 532 523 518 530 543 487 497 499 453 380 314 284 265 309 242 223 228 155 35 31 36 153 170 126 46 36 46 53 36 49 49 56 56 63 56 56 55 58 62 58 46 43 55 46 33 38 38 34 34 39 71 115 136 120 48 53 141 165 98 46 58 55 51 51 51 51 51 51 48 56 49 45 49 49 53 56 56 39 40 68 108 136 132 92 56 72 72 61 65 54 46 41 40 74 54 40 56 96 79 48 63 53 57 65 73 77 80 87 83 155 223 283 282 230 154 94 86 255 399 491 496 491 504 485 445 409 369 341 345 380 496 604 549 467 329 193 98 42 36 39 79 46 38 62 146 178 98 41 61 105 72 99 109 106 228 402 457 287 295 307 280 268 289 353 423 479 521 536 536 548 580 591 574 541 617 612 616 711 731 698 725 743 763 774 777 807 847 852 828 799 714 666 627 547 471 434 400 224 150 147 231 252 158 58 40 63 59 86 97 76 88 119 107 142 158 158 174 210 222 261 331 356 396 435 458 497 561 653 719 723 782 865 929 945 937 929 908 841 794 655 416 205 112 70 56 48 46 46 66 66 45 57 81 93 97 90 82 67 60 56 59 46 47 58 54 48 44 43 43 71 63 52 48 44 45 44 43 66 58 172 335 334 174 98 143 41 147 287 453 640 795 879 850 647 398 296 282 233 184 140 50 123 81 45 43 43 45 71 87 80 80 76 65 61 53 49 49 97 237 225 90 45 43 46 123 172 174 139 134 232 374 505 600 657 711 749 730 712 721 715 678 583 511 419 321 225 172 170 192 106 54 86 146 130 54 43 51 123 85 110 160 158 171 177 142 66 95 111 71 45 45 57 60 52 52 52 52 52 48 48 44 76 48 43 48 92 120 108 73 45 127 191 163 95 67 75 83 47 63 67 51 59 83 91 86 120 96 65 46 45 45 48 66 75 112 141 145 188 300 453 576 679 743 812 876 921 947 965 958 924 864 744 619 515 413 262 134 64 101 121 117 130 174 179 151 95 72 60 60 65 65 57 48 51 79 100 100 93 98 110 122 90 130 157 141 124 116 95 67 83 67 57 58 49 47 52 114 155 201 199 131 96 105 95 56 57 61 46 54 90 91 79 80 76 72 65 62 66 67 71 75 93 90 86 75 71 56 59 60 50 49 47 46 46 45 48 62 83 94 86 75 68 56 45 40 38 43 57 68 67 62 49 40 86 112 102 32 18 17 47 68 46 56 6 43 215 255 151 76 134 51 9 8 17 13 13 25 46 40 41 32 30 25 25 22 35 35 32 32 36 29 33 33 27 31 27 28 28 29 29 29 34 38 45 49 53 49 35 31 47 47 35 35 35 35 35 35 36 36 36 36 35 35 35 35 30 30 30 31 34 30 30 29 32 32 33 33 33 33 33 33 38 42 42 42 46 50 50 43 43 36 36 36 36 36 36 36 35 36 36 36 36 40 40 36 48 48 52 48 44 36 36 36 36 36 36 36 44 56 64 68 319 251 147 63 35 39 35 33 60 48 36 40 56 65 61 45 41 38 38 38 38 38 42 42 38 38 38 38 38 38 38 38 45 45 45 45 45 45 45 45 125 53 145 261 185 73 49 37 38 51 47 38 39 59 59 38 38 38 39 43 47 47 43 40 65 66 78 80 76 62 50 45 51 51 65 64 60 47 41 44 70 73 65 57 49 40 35 35 48 36 36 44 56 57 61 62 38 39 39 39 38 37 37 38 50 46 42 38 38 38 38 42 82 93 98 142 159 140 124 85 61 54 54 47 44 44 44 48 42 42 42 42 46 50 46 42 58 54 54 54 62 62 58 54 43 44 47 51 55 55 58 58 137 137 117 81 61 53 41 39 73 41 41 57 62 54 78 115 71 68 76 92 105 117 117 116 83 86 78 66 58 46 46 42 42 41 40 40 47 47 39 39 39 40 40 44 55 67 83 95 106 78 50 38 38 50 62 59 63 59 55 44 48 59 71 68 69 78 94 98 87 67 43 41 42 42 46 49 48 56 67 75 71 71 64 60 53 42 42 42 42 42 53 57 68 71 70 62 43 43 43 39 39 39 40 40 58 65 77 36 164 195 62 201 205 144 67 111 146 146 154 59 145 126 105 169 148 184 268 80 97 154 218 259 316 345 302 237 156 140 164 229 245 190 147 131 167 148 104 196 260 462 324 193 90 63 67 103 107 87 96 136 139 67 43 94 118 118 149 208 199 146 110 46 182 266 126 130 130 210 326 222 186 254 170 157 275 290 167 48 56 45 37 97 34 74 160 262 396 513 536 487 249 139 63 48 69 58 42 38 37 37 37 37 47 47 58 58 59 35 39 55 35 36 48 36 40 36 36 35 34 34 34 33 41 49 48 48 52 52 47 43 35 35 39 43 39 36 32 32 32 32 32 32 32 33 33 33 45 32 32 37 44 36 32 36 136 72 31 31 32 31 30 32 32 32 37 37 37 37 37 44 73 69 53 45 37 37 30 34 31 35 36 40 37 37 41 48 66 70 66 58 54 50 43 43 40 40 33 33 33 33 33 33 34 33 38 57 61 53 61 74 34 46 62 59 51 43 51 52 48 60 68 60 46 38 46 58 49 45 42 42 43 51 66 60 38 39 51 54 56 129 306 478 622 704 698 648 546 330 151 164 143 127 91 55 38 38 38 39 39 39 39 40 40 44 48 59 38 63 95 95 67 43 47 56 64 41 40 49 44 39 39 41 39 44 48 44 43 43 47 58 58 54 54 54 58 58 54 54 46 43 43 43 44 48 48 45 49 57 61 46 41 40 41 45 40 41 42 41 41 42 41 40 41 41 41 40 40 40 39 43 47 47 43 54 51 46 46 57 73 58 51 59 67 68 60 41 41 45 62 90 106 94 66 46 42 55 76 104 125 145 165 177 117 117 113 89 64 43 42 43 59 63 70 70 74 70 70 63 56 48 48 52 56 60 67 71 47 41 42 56 68 52 44 44 62 69 65 61 57 57 53 53 42 46 50 50 54 54 54 47 55 58 73 150 288 408 423 375 259 140 43 42 74 78 57 58 56 63 66 55 51 51 48 48 48 47 48 48 49 50 62 70 60 52 47 45 45 45 61 65 88 84 76 67 60 53 57 53 48 167 308 376 403 476 625 770 900 985 1012 966 910 822 609 353 155 45 45 58 45 71 119 110 110 89 67 66 88 103 103 87 84 85 94 107 119 100 88 62 50 47 51 52 64 77 96 97 65 71 75 119 261 444 569 612 703 779 875 944 982 1017 1016 944 821 716 545 335 170 97 66 48 50 66 88 74 44 41 60 94 109 110 111 108 105 103 104 101 93 90 93 84 88 107 99 89 147 214 261 252 196 146 129 141 101 76 73 102 142 211 320 425 93 112 120 108 96 84 63 45 94 82 63 47 46 51 67 76 74 54 85 139 137 88 75 105 157 174 196 213 206 191 161 130 57 52 56 62 64 64 71 72 85 81 73 66 70 68 67 47 91 79 60 52 49 53 65 77 49 65 76 70 65 96 164 241 214 325 436 373 224 197 217 154 74 94 157 178 192 261 222 92 237 229 260 339 400 450 490 501 499 530 549 545 541 567 575 567 523 523 523 535 544 533 495 464 442 435 417 376 337 294 276 262 200 173 153 161 182 178 142 106 98 90 91 99 115 114 94 71 60 75 112 150 207 244 269 278 379 414 457 496 508 493 477 454 416 378 314 226 143 79 49 49 50 49 49 48 60 71 76 84 100 96 77 54 51 74 116 151 263 304 355 405 450 435 337 216 89 56 51 70 81 84 119 158 242 326 354 312 239 152 78 73 114 185 294 412 514 553 517 447 293 165 63 54 53 50 67 94 54 104 123 69 71 181 203 114 104 150 172 124 51 33 49 90 89 82 68 54 41 42 43 44 82 84 87 121 178 279 398 526 631 744 841 925 987 1003 940 850 700 637 573 537 528 467 342 226 105 106 88 57 55 61 47 42 61 54 54 46 50 53 68 73 89 78 70 66 66 70 74 78 98 75 63 63 59 48 52 71 62 70 118 110 46 47 79 46 62 50 74 114 102 90 94 98 113 93 66 47 56 69 77 70 66 121 113 48 45 69 48 37 37 37 38 37 37 37 38 48 87 85 122 304 549 625 608 653 660 713 731 750 745 708 618 516 273 118 80 110 80 68 101 104 116 152 160 108 56 48 48 47 62 54 50 45 45 49 61 76 79 91 79 58 41 41 42 55 55 59 59 55 59 67 52 42 70 45 40 49 49 40 46 83 76 57 56 55 43 54 128 202 368 362 369 378 396 410 413 419 451 448 448 449 449 434 410 390 406 409 409 416 427 438 457 469 480 504 523 522 498 482 478 482 472 466 451 410 352 294 264 249 293 246 239 247 187 80 64 113 170 165 102 37 34 45 53 36 53 60 61 60 60 60 60 52 43 43 39 35 39 47 42 34 33 33 34 35 55 87 135 164 180 72 61 165 205 126 66 78 51 51 51 55 55 51 51 43 52 45 45 49 53 57 61 64 116 92 80 116 176 208 200 180 124 100 69 53 42 41 41 41 75 66 46 65 96 71 39 48 57 54 58 61 69 64 56 52 131 215 274 254 242 242 189 123 138 256 343 352 363 384 384 352 344 292 324 343 330 414 501 440 425 345 269 201 125 69 69 93 49 53 73 129 168 104 44 56 135 106 137 211 213 195 261 363 354 354 365 374 402 431 471 502 542 556 544 532 559 599 602 574 573 641 643 643 726 754 737 756 767 793 785 787 815 858 855 818 704 655 608 536 386 273 225 207 246 131 80 132 137 74 55 95 51 43 90 97 68 140 199 134 123 151 155 139 144 140 178 233 302 359 438 509 560 596 629 658 768 826 892 941 960 964 961 936 853 813 670 432 236 131 77 50 48 47 48 71 74 54 61 81 92 101 105 74 62 58 58 50 60 67 75 79 86 74 69 57 85 73 58 62 71 72 64 55 81 67 233 482 510 299 132 144 133 214 335 473 613 738 844 884 762 597 476 375 278 254 198 76 171 136 88 60 56 64 70 55 68 65 65 62 65 66 70 66 102 179 163 76 47 43 43 68 161 167 155 159 245 387 517 585 685 755 814 811 793 794 790 757 610 483 370 300 233 176 151 157 71 71 119 186 150 57 42 66 156 86 114 224 243 185 139 105 73 78 70 49 45 64 68 44 44 44 49 53 53 45 44 44 73 49 44 53 97 121 113 89 66 104 140 120 88 76 68 60 56 68 64 48 48 68 64 47 70 57 62 84 54 47 48 66 84 117 138 161 240 381 496 560 681 737 798 840 869 880 896 908 883 820 660 519 463 357 178 80 69 117 126 110 134 198 205 159 95 87 79 80 77 73 57 49 52 68 91 104 104 107 116 135 90 130 154 134 125 128 124 108 90 91 107 108 96 99 168 246 258 285 256 173 112 110 104 62 54 46 46 62 83 99 91 76 69 65 69 70 74 71 75 75 93 90 82 70 59 52 52 52 55 50 48 47 46 53 52 55 76 79 80 84 72 57 49 49 47 55 70 77 80 71 51 45 68 79 73 34 23 28 41 35 19 42 8 128 347 235 35 76 181 82 8 7 8 24 20 17 34 31 29 20 18 19 21 22 31 35 35 28 32 36 29 29 26 26 27 27 28 28 28 29 41 45 45 49 53 49 41 38 42 43 43 43 35 35 35 35 36 36 36 36 35 35 35 35 30 30 30 30 34 30 30 29 32 32 32 33 33 33 33 33 38 38 42 42 46 46 50 43 43 36 36 36 36 36 36 36 36 40 40 36 36 40 40 36 40 44 48 52 48 44 40 36 36 36 36 40 52 64 76 80 155 99 51 51 71 71 55 40 48 36 36 40 56 64 64 53 41 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 121 37 101 209 149 41 37 53 37 54 62 42 38 50 58 46 38 42 51 55 59 59 59 51 69 66 82 80 76 62 54 46 59 55 65 60 56 55 53 64 69 72 55 51 55 59 67 75 59 55 47 40 52 68 64 49 37 37 38 38 38 42 46 50 54 50 46 38 39 39 39 39 114 114 118 118 107 96 76 53 69 54 50 47 48 48 44 43 55 54 46 42 42 41 41 40 70 70 70 70 70 66 62 62 43 43 43 47 62 66 70 74 117 117 101 73 53 45 41 39 77 45 57 117 133 102 134 195 151 139 112 96 77 65 49 44 84 83 71 55 51 43 42 42 40 41 45 40 39 39 50 50 39 38 38 38 54 65 73 73 69 54 41 38 46 58 70 58 63 52 48 48 52 52 64 61 65 70 86 94 87 71 44 43 59 62 58 61 68 61 60 52 75 75 64 60 53 42 42 41 41 42 50 61 68 64 67 63 59 55 51 43 40 40 40 40 63 35 137 60 99 298 205 167 247 186 158 189 268 327 343 268 366 372 307 367 406 352 340 280 233 241 253 290 406 519 546 512 489 374 232 147 131 127 124 123 91 87 95 199 222 307 166 115 92 77 77 86 86 78 78 86 107 87 63 74 74 42 66 161 187 170 150 78 142 194 98 130 138 158 250 206 182 202 130 149 385 431 315 132 89 85 53 45 48 54 152 358 536 566 466 351 192 102 51 52 76 69 53 46 37 40 47 51 62 57 64 61 58 34 39 55 35 39 51 43 43 43 36 35 34 34 33 33 48 52 52 55 55 55 51 55 43 43 47 47 47 43 39 31 32 32 32 32 32 32 32 32 45 31 32 65 68 40 32 44 112 60 32 32 44 32 32 36 36 36 37 37 37 37 37 44 66 61 49 37 29 29 30 30 31 35 36 40 37 41 45 52 62 61 57 57 50 50 43 43 40 40 33 33 33 33 33 33 41 41 49 53 49 41 41 46 38 50 58 58 50 35 35 43 48 48 52 48 47 46 54 62 50 42 34 34 35 40 59 60 38 54 78 74 71 148 336 520 625 726 757 705 606 388 173 107 107 110 94 70 46 38 38 50 54 50 51 43 39 38 38 38 38 62 94 86 50 38 39 56 39 39 40 40 40 40 49 69 40 48 48 40 39 39 39 51 51 51 54 58 65 65 61 53 38 42 54 50 43 39 40 44 56 57 61 49 40 40 45 61 57 41 40 41 49 45 42 42 40 41 42 41 40 40 39 40 40 39 39 51 47 39 43 54 62 54 47 55 55 52 45 40 41 49 70 102 126 118 83 47 41 43 44 52 61 89 121 145 149 149 137 109 84 56 43 42 47 51 58 63 74 74 74 67 52 44 44 44 44 44 51 51 63 47 43 64 92 96 76 68 79 82 78 70 58 50 46 42 42 42 42 42 46 46 50 50 51 47 80 181 357 508 551 524 457 319 151 74 86 106 57 44 78 82 81 74 66 54 46 46 74 70 63 59 55 55 55 55 67 58 46 45 45 52 57 72 91 87 76 71 60 53 57 49 113 184 281 345 400 490 630 743 917 986 1000 958 917 837 623 364 186 81 69 58 44 54 90 50 102 81 63 62 92 115 126 118 106 98 87 84 96 90 86 64 65 50 46 46 47 48 71 76 47 83 103 84 164 339 496 560 634 730 841 906 963 1009 1017 976 848 738 575 385 216 110 68 55 48 53 60 54 48 66 116 174 176 164 141 114 100 93 90 95 108 89 96 99 95 86 78 89 142 161 163 157 148 139 133 137 109 87 73 82 107 164 270 357 60 60 52 56 64 59 54 50 90 82 74 71 66 62 83 93 102 66 48 46 87 141 187 214 269 267 268 251 213 159 113 78 83 59 50 58 66 65 73 84 83 99 103 96 85 66 50 48 64 55 47 48 48 48 49 57 48 68 91 79 73 81 148 226 230 304 339 284 239 284 278 174 62 69 121 162 191 212 170 92 177 189 249 343 386 401 384 348 399 446 485 499 506 517 520 507 519 535 547 544 545 519 496 458 439 433 403 361 307 264 241 231 185 139 115 119 136 128 80 47 72 60 56 72 92 100 88 72 73 85 122 149 189 218 216 209 322 360 414 469 508 512 504 474 456 395 319 239 175 119 69 49 49 49 48 49 64 75 80 88 65 69 58 50 63 106 184 245 302 347 408 477 526 496 366 222 119 86 74 82 85 81 89 104 176 253 301 298 267 183 93 75 120 210 336 454 556 584 547 470 316 191 82 59 57 58 93 129 65 78 109 84 50 53 60 41 92 86 65 64 82 89 85 88 93 74 52 46 41 43 50 75 106 100 132 204 291 380 496 610 690 797 902 960 987 973 902 812 611 608 575 499 393 278 196 129 124 117 90 67 58 74 61 45 46 55 70 70 58 57 65 73 105 94 89 78 78 82 86 86 102 82 63 67 71 75 76 99 62 82 178 202 103 51 66 58 62 49 66 86 106 158 170 117 125 110 82 59 49 53 66 78 50 82 93 60 63 82 73 43 44 75 87 68 51 39 54 65 72 106 188 374 568 603 552 561 549 592 621 636 631 575 475 379 207 95 69 99 96 100 124 136 148 152 132 84 52 52 55 47 46 46 46 45 44 45 53 68 75 78 70 54 42 42 50 62 70 78 74 66 70 74 62 42 41 40 64 88 60 37 41 114 66 47 51 59 54 58 113 175 365 370 384 386 404 411 417 408 432 428 421 418 411 399 380 375 401 405 412 416 431 443 458 473 481 489 489 492 480 457 425 405 449 410 368 330 296 254 244 245 257 246 247 247 235 204 212 229 177 122 61 37 36 37 41 53 64 64 64 64 64 57 57 56 43 55 75 75 59 34 34 38 33 34 39 55 59 63 87 108 140 53 36 109 153 110 66 70 47 51 55 59 59 55 51 39 51 44 45 45 45 49 53 57 208 140 80 84 140 199 243 263 112 97 81 61 50 54 55 63 119 99 70 77 113 85 48 52 58 66 78 86 89 77 60 48 47 87 106 94 146 241 265 229 110 185 232 252 285 340 356 332 340 279 335 334 277 332 387 344 305 259 244 252 232 180 143 131 163 167 159 178 202 178 150 162 158 188 218 270 343 333 303 334 408 424 456 492 529 545 553 560 590 604 584 559 571 599 598 570 612 679 679 678 730 761 729 727 798 804 788 783 827 859 837 775 694 642 587 463 276 152 132 138 143 72 49 73 74 42 42 71 55 41 78 66 40 175 266 162 99 135 135 116 113 101 92 115 296 290 309 357 444 540 641 710 793 842 884 915 949 969 960 911 880 806 674 507 339 202 99 49 47 47 65 92 91 66 50 61 84 76 72 72 53 44 43 48 66 73 76 84 95 102 86 70 146 135 112 97 93 82 67 70 91 133 275 456 541 456 270 139 148 223 343 468 589 706 864 968 845 774 709 574 414 342 277 173 123 94 67 51 63 71 54 41 43 44 45 50 62 70 71 74 99 112 104 105 125 93 73 123 140 121 140 200 290 416 550 625 738 815 882 905 891 868 831 764 654 469 328 288 268 205 140 106 92 112 139 150 133 76 43 68 125 151 236 318 269 158 97 99 68 76 64 49 61 96 91 59 45 45 53 50 61 54 57 50 65 50 53 54 81 90 101 82 163 112 56 46 64 100 84 47 76 84 72 48 52 72 68 47 45 46 80 133 106 49 48 58 72 93 133 201 320 437 531 580 667 723 777 803 818 814 827 825 793 733 557 423 399 304 148 95 118 129 133 138 162 178 154 114 99 91 88 92 92 77 61 49 72 65 96 135 163 174 197 224 220 231 222 174 141 129 130 123 86 91 107 114 114 143 223 300 353 360 344 290 202 134 93 87 70 50 54 67 79 91 92 65 70 66 74 75 71 64 64 60 70 70 66 59 56 53 65 69 68 63 57 51 46 53 64 75 74 66 62 65 61 49 49 53 64 71 74 74 77 65 53 48 34 48 56 65 82 83 60 25 12 60 91 233 344 143 4 87 193 90 8 5 15 31 24 12 36 27 21 15 17 19 20 22 30 31 31 35 35 32 33 25 26 26 27 27 27 28 28 28 64 60 53 45 41 41 41 41 38 38 38 39 31 31 31 35 36 36 36 35 35 35 35 35 39 35 30 31 35 38 34 31 32 32 32 33 33 33 33 33 38 38 38 42 42 46 46 50 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 44 44 44 44 48 44 44 40 40 40 44 52 64 76 80 71 59 95 167 187 131 68 40 40 36 36 40 52 60 60 56 45 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 41 41 41 41 41 41 41 81 36 41 105 73 37 45 81 38 50 54 42 38 46 50 42 94 90 83 75 71 67 71 63 65 62 74 72 68 61 50 46 51 54 57 56 60 67 73 88 61 63 59 59 55 51 63 79 35 55 59 52 56 68 64 41 45 41 37 45 73 93 94 74 62 54 46 38 39 43 51 58 110 122 130 67 59 96 69 53 77 58 50 55 52 44 43 43 78 62 46 41 42 46 50 54 82 90 94 90 78 70 70 70 58 51 47 47 58 62 66 70 49 61 61 49 49 61 65 53 45 40 45 81 85 77 98 154 95 79 59 44 44 49 57 64 80 80 64 51 43 42 42 42 40 41 53 40 39 39 50 54 53 41 37 37 56 64 64 56 56 53 49 53 61 70 70 59 56 45 52 45 49 49 57 54 50 58 78 83 87 83 64 56 63 55 59 66 77 77 57 44 64 64 64 60 53 49 42 42 41 42 57 50 45 48 60 76 55 44 40 40 40 41 42 53 103 58 180 148 175 357 328 235 282 257 304 307 381 445 539 550 419 416 341 369 386 311 280 257 301 297 317 369 433 449 429 383 332 246 138 49 40 60 64 51 78 106 126 169 124 144 53 101 117 118 102 74 70 83 87 68 100 105 97 105 101 42 46 137 168 186 202 154 175 187 115 139 131 79 95 79 107 147 91 94 220 396 366 157 89 157 149 73 120 79 129 279 409 392 255 124 108 66 35 47 56 52 48 52 44 43 50 62 68 68 67 75 42 35 47 35 34 39 55 34 39 39 39 35 34 34 33 32 48 48 51 55 51 43 47 59 43 43 43 43 43 39 39 31 35 32 32 32 32 32 32 32 53 31 32 89 108 64 40 56 76 48 32 36 44 36 32 36 36 36 33 33 33 33 33 39 46 45 33 29 29 29 29 30 31 35 39 44 41 45 49 56 54 57 53 49 46 46 43 43 40 40 33 33 33 33 33 33 57 57 49 41 49 58 74 82 118 95 82 63 59 52 51 36 36 35 35 43 67 87 102 98 54 46 38 34 34 39 52 60 57 62 85 77 74 147 331 508 632 729 753 708 624 443 224 106 70 78 78 62 46 38 54 70 86 78 67 55 47 39 38 42 38 58 74 62 42 38 39 48 37 52 89 93 73 65 81 101 69 57 49 41 40 40 40 47 39 50 58 62 65 61 61 61 49 50 54 54 50 47 47 40 48 56 60 45 40 40 61 81 97 46 40 41 54 50 54 66 47 62 74 78 65 45 40 40 41 40 40 51 43 38 38 54 58 54 47 51 51 51 40 40 40 41 58 90 118 126 91 55 44 44 43 43 44 49 65 77 117 97 73 61 80 88 76 48 55 51 51 51 62 70 74 67 43 43 43 43 44 44 51 51 78 74 71 91 124 136 108 83 91 94 86 78 66 58 50 46 42 42 42 42 46 46 50 47 44 55 95 207 395 571 658 654 586 510 358 202 123 110 57 45 70 80 76 76 64 55 48 55 87 87 83 83 75 75 71 59 69 49 49 56 52 56 60 71 83 79 72 56 56 49 45 45 118 125 155 239 374 515 623 680 882 958 993 966 936 863 662 423 232 131 100 72 44 58 86 44 54 53 63 85 131 179 214 241 192 172 128 77 54 63 72 73 75 60 49 46 50 46 47 51 46 90 104 81 113 225 365 451 574 686 789 853 926 986 1017 1010 893 780 629 459 282 148 74 65 47 46 46 53 87 122 184 238 291 278 251 216 177 130 83 53 98 66 67 95 98 70 78 110 136 132 122 127 137 131 105 89 85 71 53 63 84 130 209 280 108 68 56 55 46 44 46 70 82 78 82 90 83 75 87 109 126 106 59 42 116 269 350 345 376 370 360 320 255 182 121 94 89 49 46 48 50 50 49 70 96 126 119 95 67 53 49 47 68 59 48 56 60 53 49 53 72 80 95 91 81 77 128 202 205 328 374 284 203 233 254 206 145 144 196 249 230 167 116 106 160 185 228 269 292 319 291 230 270 305 352 402 444 483 505 512 508 532 544 513 487 480 465 443 444 399 341 299 273 235 195 149 123 92 72 84 108 108 73 47 61 53 48 57 77 93 93 82 102 105 89 86 104 149 197 219 256 294 352 414 477 516 528 521 515 427 314 223 167 119 77 51 50 50 49 49 60 72 80 77 58 58 55 51 71 130 230 308 304 356 429 496 537 488 352 215 128 96 92 101 98 87 83 75 111 167 203 223 215 152 95 102 185 284 401 504 575 591 546 465 314 185 87 61 71 68 104 140 75 52 91 106 61 43 43 53 40 54 69 68 74 66 69 80 84 66 61 64 51 45 58 83 88 105 187 314 440 539 627 706 812 905 979 991 962 902 812 718 564 533 457 340 261 209 152 85 106 100 85 66 59 64 65 58 46 63 90 87 70 65 65 73 101 97 93 73 69 70 74 78 86 70 62 70 75 75 75 87 71 75 187 252 147 63 99 150 110 102 70 57 153 273 249 129 102 110 99 72 48 48 54 75 79 82 90 109 111 86 73 80 46 92 133 133 100 56 55 67 66 144 278 429 520 501 468 483 461 504 529 530 490 416 308 223 159 77 46 67 84 100 124 135 171 139 87 56 59 67 67 51 46 51 62 58 54 50 61 73 78 74 62 58 62 69 73 69 73 73 65 49 50 58 58 57 68 64 111 174 162 79 39 53 65 54 51 63 67 70 102 155 332 358 376 383 396 406 405 389 421 417 407 403 392 377 361 364 386 400 400 404 419 431 454 463 459 447 439 455 468 448 392 351 406 334 275 258 252 238 244 266 257 270 259 224 240 277 276 241 157 65 35 52 64 35 36 73 64 65 57 57 57 50 49 49 56 88 132 144 95 35 33 43 34 34 39 51 39 34 55 80 84 49 36 49 74 78 66 54 47 51 55 59 59 55 51 39 55 44 40 40 40 40 40 40 125 88 64 72 87 103 127 155 52 72 92 93 89 90 95 100 148 123 71 74 114 102 61 50 62 74 94 106 114 97 81 64 51 50 42 54 98 157 165 134 66 102 130 153 209 273 284 256 288 215 281 264 223 294 349 366 273 238 233 257 265 253 253 269 256 272 244 227 243 259 251 263 251 295 285 303 389 414 389 416 482 510 538 570 586 587 596 611 640 663 655 615 602 606 605 592 619 671 694 701 745 780 743 698 824 815 786 790 823 836 778 686 681 621 547 404 224 120 123 145 65 73 81 82 75 63 43 41 66 41 62 41 39 192 303 195 127 147 108 69 77 85 73 80 207 184 192 257 364 472 565 641 724 791 837 875 937 988 980 914 954 845 725 624 484 295 133 48 46 48 61 81 79 54 45 49 100 63 51 75 78 42 41 69 78 70 65 73 89 103 95 79 107 109 109 98 95 91 109 136 114 231 340 431 530 568 435 257 135 195 300 407 506 627 820 965 899 869 838 724 577 468 381 309 199 150 92 49 49 81 93 74 43 43 43 43 44 44 44 43 63 68 104 165 197 170 166 227 174 117 148 256 354 480 635 726 818 864 911 939 951 917 856 773 680 543 426 359 268 157 97 99 121 153 123 70 88 82 65 77 143 328 476 453 298 145 91 105 83 96 92 80 88 115 111 83 69 50 53 46 49 46 53 50 49 50 65 54 53 46 69 75 160 129 85 57 57 77 85 77 89 101 85 53 48 61 57 47 64 48 54 90 74 48 49 86 71 84 156 276 380 441 516 602 662 725 768 792 789 781 764 747 699 640 463 329 300 220 105 105 134 105 113 170 193 146 90 67 99 103 103 100 100 88 72 60 65 68 103 179 266 336 383 406 433 432 412 351 283 212 163 110 114 88 87 105 127 179 250 314 466 457 462 450 346 184 89 99 74 54 63 83 67 84 105 74 78 75 79 75 75 64 60 56 91 87 76 65 65 66 73 77 69 79 74 64 51 61 80 100 80 60 48 51 43 42 49 65 76 79 67 59 54 54 54 58 52 40 34 36 66 83 84 65 50 59 109 179 141 24 8 108 161 77 7 6 23 46 34 8 36 30 24 18 17 19 20 21 26 30 31 27 31 28 29 25 26 26 26 27 27 27 28 28 88 76 56 40 32 36 41 49 37 41 34 34 38 39 39 39 35 35 35 35 35 35 35 35 51 39 31 30 31 39 43 36 32 32 32 33 33 33 33 33 33 37 38 42 42 46 46 46 39 39 39 39 39 39 39 39 43 35 35 43 43 35 35 47 84 68 44 36 36 36 40 40 48 48 44 44 48 56 64 68 84 95 159 235 219 128 48 35 44 40 40 44 48 48 48 44 45 45 45 41 41 41 37 37 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 53 49 73 93 81 65 61 37 46 46 42 38 42 54 46 38 150 134 106 82 67 63 71 67 61 54 66 64 60 53 45 45 54 54 61 64 68 71 77 91 80 106 137 157 133 85 53 46 34 62 86 87 79 79 79 68 76 67 52 68 112 149 141 106 78 66 47 38 39 43 59 71 98 70 91 63 71 104 77 113 85 58 54 59 52 43 43 44 50 53 53 61 77 89 97 101 93 105 117 109 89 77 77 74 74 70 62 58 50 50 50 54 45 57 53 45 45 53 49 41 39 41 49 40 40 41 62 78 94 67 43 42 43 52 72 88 80 69 53 44 43 43 42 42 40 46 61 40 39 50 54 53 76 71 59 55 60 63 59 51 56 56 60 64 73 77 73 59 52 41 45 42 45 42 50 50 46 51 67 76 88 88 80 76 55 44 42 42 50 61 65 61 53 53 53 53 53 53 45 45 40 42 50 41 39 40 61 93 52 40 39 39 40 42 54 65 171 174 177 224 271 289 308 275 341 348 410 385 403 383 526 557 392 366 346 335 257 207 204 145 134 226 321 373 404 412 370 278 113 120 107 55 41 57 74 57 108 175 214 214 197 209 149 205 185 194 189 154 159 184 184 149 134 123 115 127 117 77 90 141 100 127 155 147 167 175 135 143 135 132 132 80 64 92 88 103 177 232 208 109 66 82 102 114 125 109 119 169 220 226 153 74 45 39 43 51 43 36 47 63 55 54 58 80 88 78 82 86 37 50 66 42 33 46 66 34 46 46 46 38 41 34 37 33 48 43 47 55 47 36 43 63 43 43 43 39 39 38 38 31 35 32 32 32 32 32 32 32 52 31 32 104 129 81 49 56 48 32 32 32 36 32 32 32 36 36 32 32 32 32 32 35 29 28 29 28 28 29 29 34 42 42 39 39 44 48 52 59 45 49 45 45 41 45 43 43 36 36 32 33 33 37 33 33 33 33 32 33 78 151 207 223 183 127 87 63 83 92 87 64 60 36 34 55 115 147 142 118 54 47 38 34 35 40 52 61 76 65 76 72 82 155 315 471 656 714 740 703 634 486 282 128 58 62 62 50 38 38 58 78 95 83 67 51 39 43 47 62 69 69 65 58 62 58 51 44 72 148 209 193 145 110 110 114 66 42 40 40 41 49 53 52 39 50 62 58 61 57 68 65 56 49 45 53 61 62 62 55 51 55 55 48 52 64 84 93 109 61 40 41 57 46 54 74 82 98 114 122 117 94 85 77 41 40 39 40 40 39 38 46 58 54 55 55 51 51 43 40 41 50 58 70 82 102 83 55 56 48 44 44 45 45 44 43 44 49 57 61 84 109 120 108 131 111 87 63 62 62 58 47 48 52 52 51 51 63 67 75 90 114 146 170 198 198 150 91 83 83 75 71 63 55 51 51 42 42 42 42 42 43 47 51 44 63 111 214 397 597 720 750 696 627 445 249 162 166 133 81 57 59 55 75 79 78 93 120 107 99 95 90 93 97 112 102 77 55 54 62 63 51 51 67 63 63 60 48 48 44 45 44 47 66 112 173 303 461 597 682 819 927 989 985 947 875 712 509 270 150 110 79 42 49 69 42 44 56 83 109 144 202 265 316 305 305 273 206 151 120 98 79 60 49 55 64 72 50 46 47 58 70 88 98 100 141 236 332 479 622 737 812 903 960 983 995 924 829 694 532 355 209 118 70 65 44 42 44 90 125 156 197 305 320 337 338 311 252 181 130 111 68 49 78 82 62 78 126 75 75 80 93 102 91 79 56 52 47 45 56 82 109 160 207 107 47 55 55 42 44 102 106 73 58 58 70 67 51 59 80 81 97 85 89 208 375 452 426 474 476 455 391 300 200 115 73 111 75 48 50 53 52 73 105 124 157 148 118 90 71 50 48 77 56 47 52 56 48 48 49 88 72 75 79 81 69 96 150 182 360 429 337 235 240 261 253 223 246 302 353 314 202 123 129 233 275 279 243 232 312 356 328 231 230 245 295 377 455 509 521 464 481 478 443 428 426 427 413 402 333 248 213 203 188 133 71 48 47 46 49 89 110 98 78 50 49 49 50 62 74 86 90 103 115 125 116 134 179 208 217 227 260 309 384 465 524 559 556 511 407 275 175 131 95 58 49 51 50 49 49 64 76 84 73 103 79 60 59 87 156 234 302 299 359 429 491 498 434 318 217 95 78 83 92 94 88 77 70 66 86 97 120 131 95 86 135 243 330 432 503 559 574 518 432 313 168 65 55 66 67 103 142 80 65 108 128 92 56 66 62 41 48 62 58 68 67 67 63 75 75 82 100 86 52 44 71 73 136 250 412 565 683 771 819 916 978 1014 992 925 842 736 638 513 461 358 232 161 145 112 60 50 66 79 75 60 45 45 45 46 67 83 87 74 62 62 66 85 89 81 65 61 58 62 58 74 47 46 51 59 51 47 47 84 49 136 192 100 46 102 170 166 169 89 69 228 345 265 125 78 99 112 85 49 48 50 71 95 75 98 142 144 99 82 113 41 58 125 177 153 77 45 64 67 154 293 395 399 361 360 396 343 363 384 389 355 285 211 142 125 74 47 56 84 104 116 131 155 111 59 46 55 67 67 47 45 46 62 58 50 46 57 69 87 74 62 62 70 78 73 61 85 77 73 46 49 65 73 80 91 70 110 213 277 221 114 43 96 73 70 78 78 62 85 116 292 338 380 390 396 411 414 406 422 415 404 393 378 370 359 369 403 409 409 409 424 432 444 460 452 428 413 429 453 441 382 341 339 251 196 214 241 239 248 266 262 286 271 232 256 309 292 221 129 40 33 64 76 35 36 85 64 65 57 50 50 50 49 49 69 105 172 196 139 47 34 47 39 34 33 33 33 34 71 120 84 77 57 37 46 66 70 50 51 51 51 55 55 51 51 43 55 44 40 40 40 40 40 40 40 40 44 56 43 37 51 90 75 88 116 133 133 129 123 116 132 112 67 59 95 91 55 54 43 62 78 94 102 90 77 61 119 83 62 74 97 93 73 50 49 66 82 89 121 156 152 123 174 133 223 226 233 284 287 355 273 265 265 284 268 255 287 331 262 302 277 229 257 293 308 304 312 352 359 381 435 433 447 526 529 559 572 572 553 561 598 645 655 694 694 650 614 610 620 608 639 678 709 724 759 802 758 685 806 817 802 806 827 806 724 623 679 588 482 335 175 91 82 87 94 114 87 47 43 55 63 43 46 41 50 41 76 248 342 250 286 302 231 128 93 85 69 73 108 122 190 299 399 447 469 508 656 748 818 868 949 1016 1012 954 993 883 767 692 552 337 127 43 48 49 53 49 46 45 45 60 99 71 63 86 81 48 48 90 103 102 102 114 138 149 152 140 98 118 127 116 89 86 110 138 132 238 347 410 497 553 495 389 231 243 285 336 419 541 729 866 959 933 883 803 703 584 480 404 359 306 220 137 102 99 91 60 58 55 47 47 43 43 42 42 41 43 83 140 124 92 128 213 279 230 278 389 456 570 744 835 903 917 929 953 958 936 878 803 694 581 477 382 252 129 74 76 113 149 95 44 55 80 90 139 233 495 621 488 285 144 90 84 86 92 96 80 84 100 91 56 77 63 54 46 45 45 45 46 46 55 70 55 46 45 58 67 64 62 85 94 109 102 109 94 101 110 113 70 53 50 48 47 81 61 66 86 74 50 66 117 138 147 227 350 422 436 492 599 654 717 750 774 771 742 712 672 628 549 400 266 219 151 86 102 118 73 101 197 208 130 74 86 99 103 107 111 96 84 72 64 76 68 95 174 305 430 489 493 508 527 544 524 461 367 248 147 124 90 84 110 177 260 351 421 572 563 585 607 501 311 158 125 93 57 78 91 52 73 118 87 83 76 76 68 68 57 57 52 124 112 89 69 57 53 53 53 61 76 90 88 90 96 103 107 78 46 45 53 52 43 50 81 76 76 63 56 52 52 59 63 55 45 36 39 57 70 64 68 65 18 52 69 9 7 41 61 105 53 12 7 34 46 34 14 36 29 20 14 16 18 23 25 29 26 27 31 31 31 32 25 29 26 26 26 27 27 27 27 88 72 48 28 27 28 40 49 33 37 37 34 34 38 38 39 35 35 35 35 35 35 35 35 43 39 31 31 35 39 39 39 32 32 32 33 33 33 33 33 33 33 38 38 42 42 46 46 39 39 39 39 39 39 39 39 63 39 39 67 71 47 51 75 112 84 52 36 35 36 36 36 52 48 44 40 44 44 52 52 48 60 104 148 136 84 64 80 44 44 48 48 44 40 36 36 49 45 45 45 41 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 69 81 69 73 89 73 41 57 50 42 42 50 54 46 38 154 130 98 70 55 51 59 59 57 54 55 63 60 52 45 45 62 69 76 80 79 67 58 67 87 133 209 289 305 245 169 129 65 66 74 86 78 67 71 86 81 90 106 123 171 212 200 157 70 62 47 40 43 59 75 83 115 36 51 67 72 68 39 113 73 61 50 59 55 43 44 79 58 69 81 93 105 101 85 73 81 101 117 109 85 65 69 77 85 74 66 58 50 46 42 42 57 65 61 49 45 45 41 39 45 73 73 41 40 65 81 66 122 98 63 44 43 44 52 60 69 61 53 44 43 43 43 42 41 57 64 40 39 58 58 49 87 83 70 66 63 63 63 59 63 56 61 57 69 62 66 59 45 41 42 42 42 43 46 43 51 52 64 80 88 88 88 84 112 88 63 43 42 42 57 72 52 52 52 52 52 52 45 42 40 41 42 41 40 41 65 94 118 94 65 42 42 42 42 42 124 163 90 205 295 222 256 307 345 360 401 401 395 277 424 416 433 390 404 382 269 263 285 207 55 156 203 169 224 367 434 373 193 188 155 71 38 39 88 119 161 244 303 318 370 382 294 318 241 273 285 285 298 319 296 238 294 215 185 178 127 104 129 137 88 87 91 95 108 116 112 104 100 132 136 92 68 84 88 76 202 162 110 75 72 88 72 40 67 94 101 96 114 133 128 92 35 40 56 52 36 36 40 67 63 58 66 92 100 86 86 94 57 53 82 90 58 50 58 38 50 45 41 41 41 45 45 53 48 43 43 55 43 32 39 67 43 43 39 35 34 34 38 31 35 32 32 32 32 32 32 32 36 32 60 112 117 73 41 49 33 33 33 32 33 32 32 32 36 36 32 32 32 32 32 31 29 28 28 28 28 29 30 38 42 42 35 39 40 44 44 51 37 40 41 41 41 45 38 43 35 36 32 33 33 37 33 33 33 33 32 34 119 234 299 291 171 119 67 60 96 124 124 97 105 68 48 91 150 182 158 118 50 46 39 35 36 37 57 61 77 68 65 72 94 159 291 416 609 652 683 668 581 450 261 108 73 66 54 38 37 37 42 58 71 59 43 38 37 38 39 54 69 64 52 49 58 62 54 39 84 165 233 213 170 154 162 158 59 42 39 38 40 41 41 40 39 47 58 58 53 53 68 80 40 43 44 41 41 49 58 62 66 59 55 59 75 80 88 92 92 57 40 41 41 45 53 54 61 70 101 137 170 194 201 201 67 42 39 39 39 39 39 43 54 58 58 59 51 47 47 43 61 65 61 49 50 74 74 55 55 44 43 44 45 45 45 44 44 97 141 117 89 81 104 116 147 119 87 63 62 58 54 50 51 55 55 47 46 70 102 134 190 210 229 237 265 269 198 106 66 63 63 63 59 59 59 55 43 42 42 42 42 43 47 48 44 63 107 201 368 579 732 795 787 642 395 188 157 214 192 112 77 75 63 86 110 132 179 226 185 179 166 149 136 131 123 108 86 45 56 73 73 57 46 66 51 51 48 44 44 44 44 45 45 55 93 146 265 430 574 664 785 905 996 1000 962 894 766 602 336 199 144 109 54 55 64 43 44 52 71 89 104 138 193 243 312 374 399 383 329 265 183 112 65 43 49 67 72 53 46 55 66 53 61 88 98 100 157 240 372 547 669 768 892 934 932 952 931 859 740 601 448 305 187 107 86 43 40 42 78 97 116 153 205 247 307 360 396 382 339 300 181 122 71 71 72 65 81 99 65 58 58 55 51 55 55 47 46 46 50 61 80 96 127 147 50 42 62 62 42 126 254 186 98 58 46 50 46 45 45 55 46 73 125 204 334 465 532 534 618 617 589 525 392 249 129 70 133 106 69 72 62 60 96 166 171 242 288 294 276 246 156 90 108 68 46 47 48 47 47 57 92 56 47 59 77 65 65 95 147 270 296 246 232 253 237 212 218 280 337 365 372 312 229 211 289 388 417 321 254 335 416 400 259 215 201 251 357 455 505 501 430 439 420 381 378 384 358 316 290 224 158 124 136 122 87 48 82 55 49 49 58 62 50 48 49 50 61 61 61 65 77 78 95 127 154 180 211 240 214 172 212 245 283 360 446 512 555 564 511 427 326 255 219 171 106 59 51 49 48 48 61 77 81 77 167 112 63 63 118 180 225 257 297 362 431 454 413 329 245 176 84 65 66 65 63 65 67 64 51 60 67 97 120 98 96 158 269 348 431 491 555 579 530 436 349 187 64 50 69 74 103 149 132 84 145 253 226 106 54 63 74 50 40 40 64 83 74 62 102 94 95 116 97 81 96 138 210 298 424 549 679 798 897 943 977 998 999 943 872 778 653 536 386 335 262 180 108 72 67 67 56 61 73 77 65 45 44 43 51 58 63 63 47 47 51 59 74 73 73 70 63 56 60 57 57 47 46 48 52 48 47 47 69 47 73 97 47 47 95 111 138 161 80 92 284 334 204 101 59 77 109 101 62 49 49 51 75 71 103 141 145 108 80 94 60 43 90 182 194 118 77 89 109 148 228 286 265 233 256 280 237 221 206 211 208 186 143 109 67 71 56 69 100 108 119 143 119 91 59 54 55 55 54 46 45 46 54 50 45 45 50 65 75 75 70 62 58 58 58 58 89 86 81 54 57 73 85 100 90 65 73 168 267 279 220 153 119 89 85 90 78 55 62 92 232 309 368 382 376 399 418 418 418 411 400 389 370 359 363 374 412 415 410 402 402 406 418 429 425 402 381 373 381 361 317 285 275 191 152 206 256 238 212 214 250 266 271 268 280 289 252 212 96 40 33 44 52 36 40 80 60 61 53 46 46 42 42 42 61 81 144 188 144 52 33 35 35 33 32 33 33 34 83 144 100 81 65 61 66 66 62 58 55 51 51 51 51 51 51 47 51 40 40 40 40 41 41 41 40 40 40 52 47 63 138 226 227 208 192 185 177 157 119 91 80 84 60 44 64 56 43 43 42 43 54 58 66 62 61 57 119 91 70 66 77 81 84 63 43 60 68 52 47 86 110 121 139 122 193 184 242 281 236 352 288 268 272 295 295 281 289 313 320 364 331 266 301 377 417 418 389 405 405 414 441 462 493 552 555 574 582 566 542 555 608 664 655 686 690 646 613 609 623 615 674 694 717 735 782 833 789 696 756 808 836 849 840 810 730 637 684 559 413 266 135 83 69 54 68 87 87 75 60 51 42 41 42 42 50 49 112 240 272 194 333 422 415 302 200 129 93 97 128 126 152 241 341 406 452 519 551 698 815 865 934 1012 1018 986 985 910 816 707 560 390 183 43 48 54 61 48 46 44 44 56 75 111 129 96 63 62 82 96 162 184 215 255 286 310 310 306 327 324 305 262 191 124 85 77 132 178 245 335 441 506 468 409 265 225 202 237 354 531 719 832 938 973 947 870 795 706 590 506 426 401 340 253 191 156 105 54 103 95 91 91 80 69 62 58 55 44 76 109 76 45 69 122 285 332 464 563 578 704 864 913 977 979 979 987 981 950 896 833 721 592 456 346 248 161 90 48 50 113 91 64 89 82 123 260 385 565 557 344 186 124 87 57 67 80 80 69 81 97 72 42 63 51 55 47 51 47 51 47 71 63 71 59 63 59 75 68 47 47 49 70 106 110 98 78 78 114 138 106 78 58 49 47 57 61 74 102 106 105 112 135 208 233 298 373 414 427 472 563 620 664 693 707 715 682 634 590 534 443 317 217 157 112 82 74 99 89 125 193 185 113 82 122 102 110 111 107 99 91 79 68 80 64 63 118 265 426 478 449 468 480 516 541 528 451 353 257 123 85 71 98 192 315 449 536 651 661 693 716 653 490 301 189 127 81 110 111 46 57 114 91 76 65 65 57 61 61 61 65 120 109 89 58 53 52 52 52 61 71 89 123 148 147 133 98 51 45 45 58 68 47 55 82 69 69 68 64 64 57 57 60 40 40 55 61 60 53 39 44 57 22 23 21 10 11 43 30 57 37 20 7 25 33 33 22 32 25 19 13 15 17 23 25 29 29 29 26 27 31 31 28 40 33 33 30 30 34 34 27 63 55 43 31 27 27 36 44 36 33 33 37 41 41 45 38 35 35 35 35 35 35 35 35 35 39 43 55 59 51 39 31 32 32 32 33 33 37 37 37 37 37 37 41 45 45 45 46 39 39 39 39 39 39 39 39 79 51 51 91 95 67 67 103 100 72 44 36 36 40 40 36 44 44 36 36 36 36 40 44 84 84 96 108 96 72 64 80 40 44 48 48 44 36 35 35 49 49 45 45 41 37 37 37 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 45 61 49 37 53 69 69 69 53 54 54 54 46 42 46 50 98 86 66 50 46 46 58 55 54 54 55 63 60 52 49 45 61 69 80 92 87 67 54 48 67 97 189 337 435 431 365 317 177 113 69 78 82 70 82 114 124 180 224 226 230 224 200 153 50 54 55 56 67 68 72 76 103 37 75 43 48 88 38 60 53 45 46 59 51 42 67 115 86 89 85 85 85 81 73 65 57 85 105 97 69 45 53 65 65 65 65 61 57 53 42 42 41 53 65 57 68 76 72 60 48 52 52 41 41 46 50 46 42 42 42 43 60 76 85 88 57 46 49 45 44 43 43 42 42 65 64 40 47 63 66 41 83 86 79 71 59 55 52 60 64 61 61 54 62 62 70 75 41 41 42 42 42 43 43 43 60 57 65 69 73 73 76 72 120 116 104 88 75 62 54 61 57 53 49 49 41 41 40 40 41 40 39 41 50 70 74 70 158 126 86 59 51 47 42 42 45 71 38 114 213 184 198 268 238 290 319 389 400 210 433 432 435 360 338 293 225 248 267 245 149 181 180 155 197 283 314 265 127 126 121 91 77 107 165 203 325 408 456 447 482 451 371 434 357 384 393 405 421 422 395 341 414 281 259 240 126 107 140 93 113 89 65 73 65 65 81 57 57 61 46 53 70 78 74 42 109 108 84 61 106 190 166 50 41 61 80 79 89 96 91 60 49 50 54 46 37 38 42 53 60 51 54 86 92 72 67 83 93 34 93 181 145 49 33 69 49 45 45 41 45 53 61 69 47 39 43 55 43 31 35 71 47 43 39 35 30 34 38 31 35 32 33 33 36 36 36 40 32 64 116 132 97 45 33 53 32 37 41 37 32 32 32 32 37 37 32 32 32 31 31 31 29 28 29 29 30 34 38 38 42 42 42 43 35 35 36 43 33 36 36 36 37 41 38 42 31 36 32 33 33 37 33 34 43 35 34 35 120 223 248 204 108 76 48 45 73 105 117 113 129 93 81 112 151 163 135 99 35 39 35 35 36 37 45 54 82 70 66 69 80 125 241 347 515 534 574 552 455 327 190 81 73 66 54 42 37 37 38 42 46 42 38 37 37 37 38 38 60 52 49 41 46 46 42 38 43 97 137 129 137 194 238 231 175 151 115 67 42 40 39 40 39 51 58 50 45 49 72 88 95 103 107 88 56 48 69 90 102 82 66 67 87 95 83 64 56 60 56 41 44 56 64 52 48 44 65 121 193 265 294 310 167 95 42 39 39 39 39 43 50 54 58 58 55 55 55 47 52 76 69 45 45 66 86 75 51 48 52 44 44 45 73 97 114 157 161 105 65 57 76 80 87 71 55 47 62 66 62 54 47 54 58 49 53 105 189 261 359 317 244 192 228 260 200 101 47 48 48 47 48 51 51 51 43 42 42 42 42 43 47 52 65 72 87 154 328 531 696 761 668 553 345 163 124 181 179 132 113 88 67 85 108 135 197 267 298 323 345 344 314 262 200 140 91 54 58 83 76 52 45 58 43 43 44 44 45 45 45 45 47 48 70 126 250 420 552 617 766 893 984 996 970 921 821 681 453 280 201 175 108 78 83 60 52 47 46 57 76 106 133 159 242 324 393 441 453 423 329 238 127 82 67 65 55 44 60 85 77 65 61 61 57 79 117 173 297 475 593 699 844 900 897 929 931 889 794 670 548 430 292 180 119 65 42 54 69 69 96 145 148 185 237 302 363 404 416 409 267 196 109 70 67 68 76 67 90 68 55 47 47 47 47 47 50 54 58 62 66 78 90 94 110 90 178 170 118 316 461 331 162 106 70 66 58 45 46 70 53 98 193 331 468 555 634 683 747 757 736 666 528 369 218 148 108 90 66 53 52 50 86 186 238 356 469 527 528 463 328 211 148 92 48 47 48 47 52 88 104 52 45 62 89 77 65 76 68 128 114 79 120 161 140 107 200 285 329 340 406 437 381 325 356 525 613 491 364 397 438 386 266 221 192 258 384 482 512 489 475 442 406 359 344 323 268 186 188 142 92 69 79 88 77 65 66 50 49 49 61 69 61 53 48 57 77 77 65 53 61 65 115 127 134 145 188 218 180 126 187 208 253 326 403 481 531 535 471 422 382 350 314 239 141 55 50 49 47 48 65 77 85 74 213 128 52 59 138 207 224 221 293 361 422 413 337 233 158 120 84 75 65 49 47 50 53 54 53 58 96 146 171 133 115 168 284 363 442 503 579 616 572 489 401 226 83 69 88 93 122 171 204 99 208 442 415 173 69 118 60 63 51 43 41 41 45 60 124 103 91 103 106 124 189 270 415 514 628 688 767 875 970 1016 1017 1006 950 882 801 703 558 421 266 186 132 126 110 74 58 81 59 51 55 62 66 58 54 50 62 54 50 46 46 46 47 59 74 74 78 75 76 73 77 69 57 48 47 49 68 68 64 57 47 46 49 53 48 100 147 95 62 105 44 92 300 284 120 77 47 69 101 102 79 55 50 50 87 103 126 126 117 101 64 47 137 56 60 164 211 147 107 127 170 153 181 205 184 172 196 204 206 154 99 83 100 101 78 51 44 48 69 81 104 107 107 139 86 78 70 63 51 46 45 45 50 54 62 53 45 45 65 89 56 67 67 59 43 43 51 63 71 79 75 59 54 66 78 92 101 83 67 102 170 234 255 252 134 104 92 93 85 58 62 84 172 265 336 346 340 363 398 398 406 403 392 377 362 359 356 367 386 385 380 368 367 367 374 386 390 370 337 305 273 249 217 204 243 160 141 211 264 222 160 149 239 243 263 292 284 233 180 168 68 56 35 34 35 36 56 64 60 53 46 42 42 38 38 38 38 45 97 157 136 52 32 33 33 33 33 39 34 34 67 124 104 57 45 74 86 62 50 58 59 55 51 47 47 51 55 51 47 40 40 40 40 41 42 45 41 40 56 84 103 150 262 370 389 331 264 228 209 169 106 43 43 76 72 49 60 43 42 43 63 59 54 50 54 58 69 73 68 79 78 66 74 86 85 47 42 45 45 42 41 79 178 242 209 167 162 104 190 257 244 430 340 275 227 255 314 325 325 324 358 406 349 257 292 405 484 503 515 491 414 337 363 469 523 514 574 598 620 601 578 586 638 683 666 686 686 642 617 628 639 638 682 693 716 742 802 879 848 742 707 794 867 885 867 826 762 691 627 463 292 153 69 61 75 56 96 79 59 63 52 43 43 63 51 66 58 42 92 156 124 39 183 383 502 442 330 219 156 153 79 78 120 229 323 384 430 497 425 615 761 834 899 981 1018 1013 976 956 874 738 601 475 303 129 47 61 81 72 48 45 44 44 67 170 193 111 50 89 117 114 228 262 318 378 429 459 467 464 475 461 453 411 358 280 220 185 136 131 141 221 384 487 449 360 290 206 120 135 284 485 662 753 841 971 1010 941 866 802 717 645 493 484 439 369 323 312 285 250 147 143 139 131 111 96 85 77 242 171 148 156 144 128 120 115 170 322 556 662 684 816 960 963 1016 1016 1017 1018 1016 955 900 837 748 635 488 350 236 157 90 49 45 77 110 126 135 80 153 359 503 565 423 176 91 117 96 59 72 73 70 67 98 118 82 44 46 47 51 63 67 71 67 67 87 71 59 67 83 95 91 76 94 82 74 58 49 49 54 78 54 114 158 142 106 86 62 49 49 49 57 69 92 123 146 169 226 271 316 345 369 406 452 504 568 589 607 624 629 604 559 507 428 324 225 164 118 96 85 61 91 110 146 162 122 70 70 118 102 110 111 107 95 87 79 79 75 56 46 78 237 414 462 403 458 434 435 459 482 458 401 336 193 147 121 128 210 349 506 615 687 724 756 772 758 646 446 260 173 119 145 122 45 47 90 71 68 54 54 57 57 65 73 77 113 98 82 63 55 55 62 74 64 70 92 149 198 208 158 92 44 42 44 62 76 51 51 78 61 65 69 73 73 69 53 49 49 49 45 43 38 36 50 60 81 62 35 18 14 14 38 67 30 29 17 8 7 22 26 30 27 17 14 12 14 16 26 27 32 25 36 29 33 27 31 31 43 40 40 37 41 34 34 37 37 30 26 26 31 35 39 36 32 32 36 37 37 41 45 45 42 35 35 35 35 35 35 35 31 43 63 79 83 71 43 30 32 32 32 33 33 37 37 37 37 37 37 41 41 45 45 49 46 39 39 39 39 39 39 39 67 35 35 79 87 55 59 99 64 48 36 36 44 60 64 56 36 36 36 36 36 36 40 44 36 48 64 84 92 76 60 44 35 40 44 48 44 36 36 36 49 49 45 45 41 37 37 37 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 57 61 49 57 77 53 37 45 45 58 70 66 42 37 42 62 46 46 42 42 46 54 62 59 58 58 59 67 64 64 56 49 44 56 84 92 95 75 58 52 55 53 117 293 454 504 469 428 301 177 85 89 105 97 117 161 228 307 356 329 258 199 140 85 37 39 52 68 80 73 64 60 40 63 127 36 39 184 100 56 40 40 42 62 47 42 83 150 93 73 53 45 53 77 101 117 41 69 93 85 53 40 41 61 49 53 61 61 61 61 50 46 41 49 61 72 80 103 103 95 75 48 52 76 80 49 41 46 46 43 51 63 64 64 60 44 53 45 49 45 44 43 43 43 51 66 61 40 44 71 59 37 76 87 76 64 48 44 45 53 62 62 59 59 63 71 80 85 41 41 41 42 42 42 43 43 65 65 69 69 65 61 60 56 42 68 108 127 123 94 66 54 58 54 57 41 41 40 39 39 46 40 38 41 82 106 82 47 99 71 43 42 43 59 56 63 62 45 60 56 122 157 112 158 116 223 253 371 381 171 497 533 503 392 282 194 185 193 192 254 228 160 166 260 310 272 242 240 164 138 121 118 160 246 336 390 478 539 562 488 445 354 318 465 502 512 501 501 506 507 484 449 392 246 253 247 101 83 124 41 93 73 61 81 69 61 85 49 65 65 50 70 70 43 66 67 118 91 67 55 83 144 144 64 71 63 71 94 116 96 63 39 56 48 39 38 39 39 38 38 38 36 36 63 70 45 37 57 122 34 94 257 217 49 33 97 53 49 45 41 45 57 69 88 55 34 39 55 39 30 31 71 47 43 35 30 30 34 38 38 35 33 33 37 36 40 44 44 31 100 168 156 81 32 32 61 33 45 49 41 32 32 32 33 37 37 32 32 32 31 31 31 29 30 34 38 42 42 38 34 42 42 42 38 31 31 31 34 29 32 32 36 37 41 38 42 31 32 32 33 33 37 38 34 43 36 34 34 104 188 168 96 52 44 36 37 53 77 93 101 114 101 101 113 140 135 111 87 35 35 35 35 36 37 42 47 78 71 67 63 54 83 177 282 426 440 480 451 337 221 144 89 62 54 42 42 42 46 42 37 37 37 42 42 42 38 38 37 60 71 64 57 57 46 50 40 39 53 57 42 101 210 275 271 338 319 271 183 91 42 40 41 40 44 58 46 41 45 72 91 183 214 215 171 100 72 105 149 130 102 74 78 95 95 71 44 40 64 68 48 48 79 87 63 94 75 71 116 196 268 312 321 275 172 63 40 39 39 39 39 42 50 54 54 50 50 50 54 39 68 73 49 49 85 106 110 59 75 72 48 42 44 97 153 166 145 85 44 43 73 96 76 63 51 47 51 70 74 62 46 62 66 70 65 85 168 293 390 477 363 192 80 112 180 148 61 42 43 43 43 44 44 48 48 43 43 42 42 42 43 47 52 86 69 60 119 277 488 645 700 617 603 485 297 154 123 122 130 120 83 43 45 59 78 155 229 378 444 527 570 543 454 348 244 100 57 61 82 86 55 45 54 43 43 44 45 45 45 46 46 45 48 86 123 219 381 525 607 744 870 961 985 981 951 871 746 530 340 254 228 150 99 94 79 71 55 43 54 100 127 142 155 178 251 320 405 487 528 475 392 202 143 86 68 42 42 56 92 96 101 77 45 43 57 103 128 276 431 528 615 784 859 880 941 934 912 832 720 630 531 385 249 160 118 91 76 52 39 56 125 164 177 185 229 294 355 396 412 337 250 140 81 73 75 79 62 70 48 47 47 55 59 62 58 58 58 58 47 47 48 52 48 149 145 265 221 85 269 430 290 170 114 66 59 59 55 55 89 94 189 316 438 535 624 715 769 833 844 811 734 641 537 378 246 136 179 71 58 198 163 100 251 393 529 643 683 664 591 454 328 243 158 93 62 48 46 60 112 95 51 46 62 73 53 45 60 99 42 39 43 46 45 60 101 169 269 329 338 384 479 514 478 559 597 673 620 512 533 529 403 283 243 230 284 390 488 542 536 481 456 412 333 271 226 167 97 107 97 90 68 57 61 77 90 61 57 49 48 57 81 93 97 73 89 108 108 92 76 75 60 106 50 47 47 56 63 78 95 157 175 219 284 380 462 516 523 542 508 456 392 310 217 128 70 50 50 57 73 89 97 94 87 68 50 48 50 114 183 216 237 289 358 399 354 261 174 131 117 80 79 77 73 69 76 71 75 54 53 84 130 143 124 137 175 298 338 406 483 549 569 557 525 393 214 79 124 175 116 85 160 187 214 403 536 453 322 216 91 56 45 43 43 43 43 55 62 126 88 78 116 177 281 429 568 637 686 765 834 892 938 976 1003 980 962 878 783 710 604 427 293 194 108 83 135 115 46 44 80 67 56 47 46 46 57 61 65 57 60 57 46 45 46 56 76 74 71 51 47 61 102 78 47 46 49 49 45 48 109 137 89 69 47 73 81 46 57 107 47 43 46 64 152 299 156 56 44 47 57 85 106 111 99 67 49 94 126 150 130 89 49 47 47 50 53 93 169 208 184 148 135 147 142 134 126 123 123 131 131 117 82 54 50 55 52 47 45 47 97 105 48 52 111 107 47 86 74 58 46 46 50 50 46 81 77 69 65 61 65 73 81 85 69 49 44 44 44 44 44 40 72 80 42 51 139 135 77 80 129 129 136 220 324 305 222 168 121 76 69 65 50 58 72 152 185 240 298 328 355 398 426 406 375 352 348 357 358 343 327 355 355 358 346 337 324 307 303 310 261 220 191 171 139 115 99 126 207 264 230 161 131 140 149 247 251 291 312 273 221 142 65 53 40 35 40 60 52 48 49 73 37 37 62 55 36 38 71 118 118 154 213 229 172 72 33 31 33 39 59 59 43 55 72 101 54 37 50 58 42 38 54 51 51 47 47 47 47 51 43 39 40 44 48 53 57 53 45 73 65 92 144 183 222 310 392 396 319 228 176 164 153 106 50 42 43 51 48 55 44 42 41 51 50 46 42 50 50 61 61 60 63 66 66 70 66 62 44 43 43 42 42 55 107 178 226 161 99 94 37 75 170 225 441 364 268 208 240 295 305 305 323 370 422 344 280 371 427 430 463 531 554 385 216 302 460 538 589 605 592 607 624 632 621 625 646 634 670 682 642 625 644 651 634 673 636 662 726 844 920 879 849 818 889 927 893 836 792 755 703 559 417 234 127 103 59 46 48 89 95 87 79 67 63 59 55 55 42 62 98 86 42 42 95 79 281 385 415 460 380 238 199 142 101 103 173 263 333 403 478 418 457 678 854 840 914 1018 1005 967 994 923 775 662 575 395 158 42 72 109 72 45 44 44 41 41 244 184 47 114 81 52 242 220 246 290 346 389 409 397 378 370 434 453 389 385 401 347 229 138 130 109 128 239 344 310 204 141 104 81 124 250 412 577 687 816 922 989 975 934 889 824 751 682 626 537 463 453 456 420 361 393 365 329 305 294 294 291 288 404 353 325 326 325 290 274 285 151 212 369 572 729 858 945 976 1018 1018 1018 1018 1017 979 933 869 741 639 500 358 268 209 126 48 93 45 101 153 93 190 335 286 538 448 274 128 102 113 94 60 94 46 63 140 148 68 47 72 56 60 72 84 96 92 80 68 100 68 48 64 96 108 88 61 74 66 74 82 58 48 54 106 62 106 126 102 86 110 134 138 76 68 48 46 46 77 129 170 168 225 290 355 396 398 444 546 533 505 530 554 514 465 432 394 294 229 163 125 102 87 79 71 79 90 110 122 91 59 63 95 95 99 103 99 95 91 84 95 63 71 46 45 146 326 400 358 397 383 383 399 408 400 384 352 276 237 163 126 191 314 461 607 724 737 779 850 860 759 586 434 314 179 144 125 50 52 86 51 53 53 54 53 53 61 93 129 141 129 114 99 87 71 54 51 56 49 82 194 294 305 246 169 118 69 60 87 99 79 59 43 54 54 54 53 53 61 65 65 46 42 41 40 40 42 45 52 77 70 54 35 20 18 17 26 11 11 22 17 8 7 26 42 27 25 22 28 22 20 21 18 35 32 43 40 44 37 38 27 39 35 36 33 33 37 36 29 37 37 33 33 33 26 26 26 39 32 36 36 40 45 49 45 34 31 31 31 31 31 31 35 30 67 119 127 91 47 31 31 31 32 32 33 37 41 41 45 33 33 37 37 41 45 45 49 46 46 46 46 46 46 46 46 46 38 42 58 62 46 42 47 40 36 36 36 40 44 40 36 36 36 36 36 36 36 36 36 44 48 56 60 60 56 48 44 36 40 48 52 52 48 40 36 48 48 48 48 44 44 44 44 36 36 40 44 48 52 52 56 52 52 52 52 52 52 52 52 52 52 56 56 56 56 52 45 41 61 69 53 37 41 85 129 41 41 42 42 46 54 62 55 74 66 51 51 48 60 72 68 56 64 76 80 75 59 42 40 52 105 121 157 277 401 377 264 208 160 116 92 96 152 280 404 395 431 428 344 218 123 64 37 66 67 72 72 68 49 40 38 92 56 84 37 144 327 169 39 40 41 50 66 54 50 99 182 49 45 41 41 57 89 121 141 57 73 61 49 65 57 41 61 60 60 60 49 45 41 41 41 39 57 49 38 79 178 158 58 59 55 55 60 64 49 41 41 42 46 43 51 59 60 64 60 53 58 50 44 44 53 60 51 67 74 58 45 52 64 64 58 41 44 48 61 77 89 58 37 43 51 39 40 68 68 65 97 74 46 42 63 92 93 69 45 61 57 77 65 73 100 59 41 41 40 43 62 42 50 74 70 158 46 37 50 77 40 40 85 94 78 74 90 103 111 91 67 43 47 56 56 55 43 43 51 67 67 41 40 60 75 86 117 83 182 171 289 218 133 471 560 517 502 480 383 207 131 201 272 201 117 111 233 279 193 203 247 243 183 202 247 334 440 438 385 564 553 485 343 268 321 438 535 618 594 563 571 567 524 461 407 306 400 331 134 60 78 80 69 61 49 41 45 57 65 57 45 57 53 50 50 54 54 54 43 120 112 88 61 93 141 118 58 78 62 61 84 108 107 66 40 42 42 42 42 40 40 39 39 38 38 42 41 41 52 44 36 160 33 55 187 122 33 34 54 33 61 117 129 93 41 33 56 43 49 30 34 45 30 30 77 30 49 57 41 33 49 53 34 31 32 32 32 32 32 36 44 30 132 216 136 32 37 69 41 37 37 37 33 33 32 32 32 33 33 32 32 32 32 32 32 39 39 39 43 50 54 54 54 42 42 42 38 34 30 30 29 27 27 28 32 41 45 46 50 35 36 33 33 37 41 42 35 34 35 35 40 77 105 89 53 61 45 37 36 37 49 58 66 70 70 70 69 65 57 56 52 36 36 36 37 38 38 43 43 75 49 45 61 61 63 108 174 330 373 393 358 288 215 138 83 62 61 53 49 41 37 37 37 41 41 41 41 42 42 42 49 64 71 68 61 65 54 58 44 40 40 40 39 41 102 167 195 311 316 327 311 255 175 98 61 38 39 46 38 45 57 96 127 271 334 375 335 232 136 104 109 86 74 66 70 79 87 83 75 63 39 39 67 83 78 77 97 152 148 168 209 246 255 235 208 251 240 159 47 40 77 60 36 42 38 46 50 50 50 58 62 43 52 52 40 40 81 122 146 95 91 76 60 48 60 81 109 122 94 46 42 42 45 56 44 42 42 43 59 74 74 62 54 62 82 70 81 145 224 301 386 386 233 101 85 117 101 64 45 42 43 43 47 47 43 42 42 43 43 42 42 42 43 55 60 58 49 45 85 215 403 563 637 680 654 555 376 221 145 107 89 95 71 50 52 55 57 102 156 270 439 577 619 653 680 610 450 191 104 60 65 74 63 52 46 43 48 44 45 46 50 55 51 46 52 75 116 204 350 480 572 681 812 923 946 962 966 914 807 632 424 351 336 211 113 99 69 62 55 55 54 72 84 110 140 203 213 217 257 357 441 448 399 265 202 109 50 52 82 83 56 96 109 113 94 59 54 89 127 247 406 503 577 742 833 865 934 914 907 862 782 706 611 453 313 225 167 109 86 51 38 40 101 144 166 182 202 226 255 287 304 276 237 178 115 80 62 70 60 70 56 63 63 62 62 70 73 54 46 46 47 49 62 70 74 137 237 209 125 149 181 166 194 78 54 46 59 55 46 47 88 131 234 363 473 570 679 806 880 936 938 894 798 705 589 427 288 180 204 116 125 255 248 213 343 504 634 746 770 717 640 527 422 284 207 139 102 62 48 65 112 84 51 45 58 69 49 44 56 52 43 44 45 45 46 108 192 200 251 339 443 496 526 598 681 633 541 566 607 529 482 471 432 376 364 347 359 409 468 523 537 497 449 387 292 222 192 146 88 61 55 56 49 49 49 50 50 49 57 69 57 48 48 68 88 96 92 99 95 91 79 74 55 46 49 65 53 72 96 79 45 111 145 194 262 339 419 493 532 560 546 510 458 380 272 171 101 98 93 86 93 93 82 67 51 83 67 55 70 106 155 196 224 288 322 332 279 183 115 89 89 76 71 74 73 69 65 59 56 68 62 80 105 117 107 144 201 305 341 402 483 542 562 546 522 440 266 113 86 128 114 123 198 199 365 542 532 425 392 300 101 139 112 84 68 56 63 74 81 44 77 147 255 366 473 597 708 772 830 895 949 969 989 998 994 924 894 800 673 564 446 296 192 152 78 71 108 96 47 46 72 48 47 46 45 53 71 94 102 90 83 75 45 44 44 46 52 79 71 52 49 53 58 50 48 46 47 45 44 48 124 144 115 80 47 64 76 47 84 104 44 66 50 65 299 204 40 84 43 48 48 58 94 119 123 95 67 90 102 110 98 73 49 53 60 47 44 49 97 121 96 72 67 79 71 63 63 72 76 72 57 45 47 64 84 92 80 56 48 77 85 53 45 59 126 114 50 94 82 62 46 46 50 66 74 101 89 81 73 69 60 52 44 69 51 46 45 45 45 45 45 43 57 57 57 132 212 172 88 91 108 127 206 346 431 375 253 175 112 59 60 69 65 65 68 128 89 79 162 300 398 438 441 429 386 347 312 304 301 305 297 299 295 279 266 249 224 211 198 149 112 79 66 69 61 37 21 58 136 209 202 161 147 164 185 255 271 304 312 281 229 146 62 37 37 36 36 52 56 53 41 53 38 37 38 43 48 84 116 155 135 153 209 249 213 132 64 32 35 51 52 55 55 71 80 93 50 37 42 50 38 38 54 51 51 47 47 47 47 51 43 47 40 44 44 49 53 53 49 69 89 132 188 247 279 274 251 342 271 196 156 145 136 97 57 40 41 43 55 59 59 47 47 42 42 53 58 58 50 53 49 52 56 63 71 67 63 55 48 62 42 41 51 107 146 134 109 84 68 138 117 139 127 77 233 186 149 181 273 328 303 285 300 323 398 341 288 388 471 447 435 482 506 377 268 362 492 554 601 584 584 600 631 651 644 625 613 611 644 667 650 637 645 639 610 764 723 710 741 819 882 866 852 913 961 969 924 853 784 697 607 540 398 224 133 105 63 47 48 73 87 79 67 59 55 51 51 42 41 42 66 66 54 70 119 202 320 349 390 475 441 305 253 237 181 151 178 240 306 401 507 481 500 649 782 806 903 1018 1018 986 1001 952 828 737 650 475 262 86 67 98 103 70 44 43 48 42 126 68 55 150 69 36 226 208 223 246 278 310 318 310 294 251 300 297 241 227 252 213 138 104 116 92 67 120 200 165 62 62 65 74 109 198 360 559 716 805 893 950 955 952 938 924 890 766 740 687 630 604 577 511 439 483 471 463 468 500 519 531 535 513 486 490 503 495 464 464 487 319 257 250 402 661 870 976 1018 1018 1017 1018 1018 1014 972 926 862 639 565 465 355 264 173 81 43 96 95 148 124 80 217 370 327 482 285 141 115 106 83 80 103 115 72 73 114 109 50 49 89 84 84 88 96 96 88 72 60 80 64 60 72 88 92 80 57 94 82 86 98 78 50 54 90 98 102 78 49 50 106 150 165 160 175 175 151 121 92 75 74 151 209 290 364 401 406 457 535 502 448 425 411 394 375 317 232 214 168 133 98 90 87 83 83 79 71 82 83 71 51 51 67 63 67 67 60 63 60 64 68 87 103 63 44 64 208 323 344 365 346 335 335 344 344 332 303 306 272 208 144 164 244 398 545 653 731 817 902 916 849 711 579 375 165 82 88 66 88 98 49 52 53 54 54 53 61 97 125 129 114 102 91 64 55 52 50 118 111 151 239 332 376 366 327 205 136 81 61 69 86 78 67 51 55 51 58 61 65 69 69 49 42 42 42 41 40 39 42 36 49 58 59 48 30 19 16 13 12 11 11 9 16 31 39 31 28 30 31 33 30 28 21 34 35 39 43 43 36 37 30 42 39 39 35 39 36 36 36 36 29 29 29 29 29 26 26 31 35 39 36 40 44 48 45 34 31 31 31 31 31 31 31 31 75 119 123 87 47 31 35 31 32 32 33 33 37 41 41 33 33 37 37 41 41 45 45 46 46 46 46 46 46 46 46 54 46 50 66 66 54 50 51 43 36 36 36 36 36 40 40 36 36 36 36 36 36 36 36 40 44 52 56 56 52 44 40 36 40 44 52 52 44 40 36 40 40 40 40 40 40 40 40 44 48 48 48 52 56 56 56 48 48 48 52 52 52 52 52 52 52 56 56 56 56 52 45 60 53 41 36 37 69 125 169 49 45 46 46 50 50 54 47 69 58 47 47 44 52 64 68 84 72 56 43 42 41 41 44 35 63 78 78 157 234 233 158 192 69 40 133 256 309 388 474 428 380 296 189 90 35 36 37 79 64 45 40 40 40 41 45 61 39 84 64 160 268 113 38 49 45 50 66 58 50 83 150 69 65 53 41 41 41 41 45 53 53 41 45 69 61 49 68 71 67 67 56 45 41 41 41 39 53 56 39 78 153 137 57 62 55 51 59 64 56 53 45 41 42 46 47 55 59 67 56 49 49 54 49 45 49 64 64 55 62 58 46 40 44 72 111 93 57 37 38 58 59 59 44 38 48 41 45 61 41 39 40 49 50 70 84 104 93 65 45 66 70 85 61 44 55 43 58 106 58 40 39 40 66 75 51 111 43 42 107 150 134 154 206 162 154 142 122 95 79 71 71 42 55 83 92 87 55 42 41 76 83 43 41 54 41 48 119 97 127 145 243 196 214 340 399 435 463 485 412 264 176 194 236 141 156 139 137 158 188 230 256 293 352 423 402 367 403 485 549 617 582 440 218 136 281 427 469 637 633 589 550 538 503 416 314 377 646 445 85 125 135 41 125 77 61 49 45 53 53 45 41 57 53 53 53 53 53 53 43 109 98 77 57 69 89 86 55 110 87 63 55 69 73 65 52 42 42 42 42 42 42 50 62 46 57 48 39 38 37 36 35 96 34 40 91 35 32 38 34 53 77 117 121 81 33 32 32 59 41 29 53 49 65 49 69 45 41 41 45 49 49 49 42 32 37 57 61 52 36 31 30 60 156 212 124 32 32 57 32 37 37 37 33 33 32 32 32 33 33 33 32 32 32 36 36 39 39 39 43 50 50 54 54 38 38 38 34 30 29 29 28 27 27 28 36 37 45 42 46 35 36 33 33 37 41 42 35 36 36 35 36 57 85 85 61 70 66 54 46 42 46 47 51 51 46 46 42 38 36 36 36 45 45 46 46 54 54 55 55 56 41 42 47 42 41 67 125 222 296 332 297 239 174 105 53 62 61 53 49 41 41 37 37 41 41 41 41 42 42 42 49 64 64 64 61 54 54 54 44 44 41 40 39 40 74 130 147 159 180 240 287 291 239 154 97 38 38 42 38 45 57 103 127 235 287 347 344 268 164 84 37 54 50 54 55 63 71 71 67 63 43 47 66 70 73 100 146 194 191 206 219 223 185 137 91 127 203 223 151 81 61 59 38 46 50 57 61 53 45 37 37 38 39 39 39 41 69 106 142 74 67 67 68 88 100 93 89 54 50 46 50 53 45 44 43 43 42 42 43 70 78 70 54 78 73 49 61 125 188 225 261 178 94 49 62 74 49 39 39 58 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 45 46 75 99 158 290 478 619 615 536 463 411 310 170 105 130 58 46 53 76 82 72 82 120 205 347 480 543 614 672 649 542 274 155 64 45 58 67 68 70 55 44 45 49 54 62 63 55 47 47 66 112 192 307 445 542 640 766 874 912 935 959 921 823 705 525 443 402 268 175 130 72 77 66 54 46 49 68 92 125 197 214 194 178 214 270 290 264 177 138 72 38 43 61 62 42 75 97 137 127 99 75 94 128 212 375 469 555 709 795 820 888 910 906 861 817 775 707 581 454 297 225 163 121 82 39 39 74 150 160 168 187 215 223 223 215 168 149 121 90 79 72 77 67 52 46 59 70 78 77 77 78 94 75 64 65 74 78 67 51 158 270 177 113 213 149 57 169 50 58 95 127 104 64 60 116 136 258 396 513 622 744 891 980 1004 995 939 843 758 653 504 346 173 125 50 50 131 178 234 361 562 685 784 790 721 641 542 457 302 241 192 136 80 50 65 105 72 47 45 53 61 49 44 56 42 53 78 71 47 46 72 116 120 191 350 505 562 556 626 714 598 504 537 586 490 399 448 524 496 505 497 465 448 460 515 526 472 408 326 223 161 147 124 94 51 48 58 66 54 50 50 50 53 85 113 97 49 46 56 92 95 83 74 74 82 82 77 58 48 76 76 47 47 68 76 60 77 123 176 229 273 342 439 505 536 552 540 499 410 298 178 112 105 101 97 93 98 87 71 63 50 50 51 66 97 143 192 237 281 279 241 176 101 50 43 52 69 67 74 81 73 65 55 60 95 77 67 75 91 109 178 247 339 368 421 499 554 559 542 521 439 304 150 79 121 215 316 403 384 442 544 573 483 410 337 223 168 146 125 97 85 92 114 124 135 196 312 449 563 646 737 817 882 928 968 995 982 955 929 903 865 796 683 537 394 272 168 107 89 55 51 75 71 47 46 60 47 47 45 44 47 62 73 88 108 101 97 75 60 61 74 87 83 71 64 65 49 47 47 49 49 48 46 47 82 121 121 97 82 47 59 67 67 135 135 45 117 42 112 337 84 38 116 57 68 53 50 82 122 130 102 70 90 90 90 82 66 50 48 47 80 51 45 46 61 44 43 44 52 48 44 56 69 69 53 43 43 45 48 49 49 65 104 133 128 84 45 44 74 134 114 62 94 86 70 50 45 50 78 101 85 81 81 101 128 140 136 121 62 51 47 46 46 45 45 45 45 45 44 61 132 180 148 108 109 106 149 300 476 524 450 355 205 119 46 51 69 73 69 72 112 32 26 94 304 459 509 497 461 401 317 246 206 194 193 187 185 170 158 141 123 99 82 73 24 20 17 16 18 18 17 14 20 22 52 111 189 238 229 202 247 284 305 297 277 226 127 39 35 37 36 35 36 60 53 36 35 49 50 38 59 111 131 107 127 87 70 82 118 142 157 160 132 152 144 96 60 60 72 57 109 66 46 54 62 54 58 74 51 51 47 47 47 47 51 43 43 40 40 45 49 53 61 65 61 100 152 216 295 330 259 147 287 232 179 139 116 95 67 43 51 56 60 64 57 53 49 45 41 41 60 69 69 57 52 40 40 52 64 71 59 56 56 52 69 42 41 74 126 129 78 39 100 72 118 106 120 87 63 243 204 128 123 194 237 249 328 434 445 428 330 302 388 420 400 424 403 439 405 380 463 525 535 577 584 591 599 616 643 648 628 586 619 636 667 682 693 701 687 646 772 755 749 776 822 865 881 891 944 968 958 925 876 800 678 559 497 344 197 126 97 59 47 47 57 63 55 47 43 43 42 42 42 46 43 43 42 47 71 101 226 308 324 345 391 375 336 360 285 232 171 150 164 247 377 503 515 527 596 708 792 909 1009 1019 979 985 944 861 790 706 559 386 143 92 88 101 77 44 42 48 52 66 40 71 142 89 91 247 214 202 193 197 205 209 208 200 165 189 179 140 125 149 158 124 114 95 75 70 78 82 47 41 40 49 86 132 218 372 567 728 818 878 927 950 959 964 966 973 905 871 798 724 690 671 644 598 513 501 497 517 553 570 567 555 503 507 531 548 532 504 520 549 534 410 287 371 642 854 938 995 1018 1018 1018 1019 999 958 905 848 609 531 428 328 229 137 81 62 42 332 171 39 320 280 174 469 406 156 49 86 84 65 83 99 80 65 70 82 82 54 54 73 93 96 92 92 88 76 56 48 56 68 84 88 88 84 76 65 110 94 94 102 90 66 62 82 102 102 86 66 78 102 98 74 117 156 202 214 201 172 154 153 195 245 311 368 378 372 407 441 424 383 336 285 259 249 190 108 125 114 94 82 78 83 98 95 83 67 63 59 59 55 55 52 52 48 48 48 52 52 64 80 99 123 103 47 45 78 202 278 310 293 274 270 278 287 287 265 255 248 225 172 142 197 343 483 618 748 881 959 972 935 837 710 428 191 69 74 73 91 90 51 52 54 62 62 57 69 96 117 109 106 106 95 84 75 74 92 153 197 256 327 399 467 508 490 335 267 179 89 75 96 98 67 47 48 44 55 61 61 72 76 56 53 57 54 50 42 40 39 37 40 61 66 63 49 31 21 22 16 14 13 11 22 32 32 24 32 34 39 36 34 30 24 29 34 38 35 39 32 29 22 41 34 34 38 38 39 39 32 24 28 28 28 25 25 29 30 34 27 31 39 47 51 55 52 34 31 31 31 31 31 31 31 35 67 103 103 71 39 31 35 31 31 35 35 39 43 48 48 40 40 40 44 48 48 48 45 42 42 42 42 42 42 42 42 50 46 50 62 62 54 50 47 39 40 44 40 36 36 36 44 36 36 36 36 36 36 36 36 36 40 44 48 48 44 40 36 36 40 44 48 48 44 40 36 40 40 40 44 44 44 48 48 56 56 56 56 56 56 56 56 47 48 48 52 52 52 56 56 52 52 56 56 56 56 52 45 64 41 36 36 53 97 137 161 49 53 53 53 54 54 50 39 57 46 42 43 47 55 59 59 87 75 55 42 41 41 41 48 37 56 63 44 63 83 102 83 126 42 129 358 489 414 325 313 349 245 136 62 34 35 37 70 91 76 53 41 41 45 61 73 45 64 168 140 97 93 39 53 61 49 53 69 58 46 66 102 53 57 57 57 53 49 45 45 73 53 41 57 73 69 57 68 75 71 63 52 41 41 41 42 41 49 56 47 74 113 105 61 50 50 50 39 40 40 41 41 41 42 41 46 54 55 63 60 52 49 57 61 57 53 68 88 43 51 67 78 50 41 69 125 119 94 62 46 42 39 39 39 38 56 56 52 64 48 39 40 69 89 118 115 112 88 65 45 50 50 53 57 52 47 62 81 49 40 40 49 86 110 79 42 104 96 128 187 203 171 154 162 150 157 146 122 83 71 83 103 75 83 91 91 87 71 50 42 67 84 43 41 55 40 39 132 122 85 151 228 190 292 222 269 269 298 315 282 229 187 158 143 155 206 209 187 228 330 397 421 464 529 569 567 535 537 561 570 627 616 495 254 132 242 313 232 426 447 467 495 494 431 320 214 284 570 370 46 129 123 41 126 102 86 70 58 58 54 46 41 46 46 50 50 50 46 46 43 76 69 60 49 52 60 77 82 125 107 87 67 58 62 73 85 48 44 44 47 48 63 67 74 50 62 45 39 38 39 38 37 35 34 44 48 33 35 63 33 62 66 77 73 53 33 41 68 39 33 28 57 28 73 61 57 37 28 27 29 41 45 45 50 36 41 53 57 48 32 31 30 124 176 196 116 32 37 57 32 41 37 37 37 33 32 32 32 33 33 33 37 37 41 41 40 39 39 39 39 43 43 50 50 42 38 38 34 33 28 28 28 28 28 32 36 37 41 38 38 35 36 33 33 37 41 42 35 40 36 36 36 41 65 69 69 69 73 70 66 50 46 50 58 55 51 47 39 37 37 37 37 45 50 61 62 62 63 59 55 44 41 41 43 42 40 41 72 150 248 296 256 198 152 98 50 58 69 61 57 53 49 49 49 49 49 49 49 49 49 49 49 60 64 64 57 54 54 54 40 39 40 40 41 54 102 166 191 147 127 135 159 187 183 134 93 38 38 42 42 49 65 103 123 183 188 196 189 165 117 65 37 42 47 55 59 55 48 52 56 59 51 59 62 61 83 165 248 348 328 304 253 214 155 108 55 41 131 223 202 121 61 55 63 38 49 49 49 49 53 49 42 38 38 48 80 81 73 93 118 102 86 83 107 124 120 84 44 44 45 62 90 85 49 48 68 75 51 42 42 62 78 70 54 78 58 42 70 121 141 102 55 42 41 51 83 79 46 53 81 50 46 42 42 42 42 46 50 42 43 51 59 63 59 51 43 45 46 84 101 113 197 378 554 553 494 490 525 464 295 146 104 48 40 48 79 89 68 74 100 118 204 305 368 443 514 537 492 290 167 64 37 54 67 73 67 63 56 49 50 62 70 67 59 47 47 78 148 205 280 398 515 605 719 819 861 912 951 928 845 751 605 523 454 326 237 168 78 68 50 46 46 45 53 57 78 139 181 196 168 152 147 136 112 105 87 64 50 60 81 82 59 71 109 157 151 111 71 82 108 200 347 442 533 678 757 778 834 875 871 856 824 809 768 677 575 407 326 233 156 97 39 38 50 104 114 122 153 185 196 168 135 75 69 69 66 70 75 83 66 43 44 50 70 81 81 74 62 114 99 95 92 93 90 62 50 45 46 44 44 45 44 43 58 79 83 115 151 120 60 47 87 110 251 402 536 669 810 937 1011 1016 1002 943 862 777 691 551 401 260 189 118 102 148 227 347 479 559 669 748 741 668 572 475 391 260 219 191 138 85 52 67 94 56 47 45 46 57 45 48 57 68 81 74 51 47 55 57 53 81 188 322 411 472 533 584 596 511 515 571 553 449 417 490 558 558 579 568 528 493 478 494 486 411 333 249 154 107 105 103 88 61 70 71 79 82 78 67 63 58 94 133 125 77 48 60 100 63 56 51 51 59 78 78 78 134 126 86 51 48 68 85 85 63 109 162 194 207 252 357 457 514 546 550 510 409 289 188 123 83 81 85 89 90 91 80 60 47 48 49 58 92 143 204 250 258 228 174 106 55 35 36 45 78 68 70 78 81 72 70 79 110 92 77 89 121 167 252 337 393 414 459 527 577 566 541 517 422 321 199 115 153 323 489 569 644 504 482 565 554 459 382 352 237 237 245 248 262 284 300 325 379 432 518 618 708 764 836 897 989 994 1002 988 971 925 864 815 779 676 546 391 229 133 88 62 46 46 49 54 46 46 47 47 46 46 46 52 62 72 83 98 102 110 107 93 90 76 81 86 70 82 79 68 56 49 49 57 53 52 70 100 119 125 121 117 83 69 77 73 102 182 189 86 109 37 160 184 56 108 136 161 88 69 66 90 106 94 62 49 65 58 62 70 74 62 48 46 112 79 54 46 53 49 56 68 64 72 84 96 96 81 69 46 46 47 48 47 48 80 140 184 144 95 47 54 98 110 90 66 74 74 62 46 44 44 61 85 61 53 61 97 148 188 200 189 67 63 51 47 45 45 45 46 46 50 53 53 52 68 91 136 116 124 199 367 511 543 493 458 248 131 44 37 48 53 61 83 91 31 28 114 304 435 489 493 412 331 211 120 80 79 75 60 50 43 39 34 25 24 22 22 20 20 18 16 18 31 26 17 19 19 23 106 209 262 233 190 224 280 297 278 262 202 95 37 35 39 46 37 37 69 61 35 34 65 66 38 75 152 136 44 38 37 36 36 37 78 152 208 240 252 216 128 68 65 64 36 102 74 54 58 62 58 66 82 55 51 51 47 47 51 51 47 39 39 40 49 61 61 65 77 81 108 140 192 255 283 215 127 176 140 116 99 75 50 38 38 74 70 66 62 58 55 55 55 43 44 59 60 67 60 48 40 40 56 72 68 56 48 64 68 56 61 73 77 73 65 61 53 117 72 79 70 90 76 124 339 269 146 74 101 124 160 287 438 464 351 265 320 382 334 336 436 385 412 403 417 460 466 484 543 597 608 607 603 615 643 639 605 619 596 607 650 713 758 739 705 724 754 776 830 861 864 900 922 936 956 958 936 904 837 715 592 455 296 169 110 77 51 47 46 45 48 43 42 42 41 42 42 54 70 59 42 42 48 68 82 180 245 261 266 283 288 332 414 329 276 211 138 109 156 279 412 477 513 554 650 798 921 986 1010 994 972 931 875 819 739 628 502 224 146 110 91 83 59 43 43 43 82 77 48 70 117 176 244 192 161 140 124 116 127 127 127 127 132 133 125 130 139 156 165 128 57 60 116 116 52 43 80 42 88 148 230 340 482 626 720 802 860 912 946 947 940 960 985 989 954 877 795 753 754 765 761 719 688 671 664 680 684 661 641 589 597 610 618 598 578 598 623 657 617 527 564 751 852 889 959 1018 1013 1006 991 965 916 862 795 644 538 421 309 189 97 84 114 65 200 226 263 348 285 291 465 311 147 79 53 44 74 107 46 46 48 62 82 98 94 70 49 77 80 72 68 64 56 48 47 47 76 108 104 88 80 80 73 106 78 70 82 86 78 78 90 86 102 110 106 102 90 54 46 48 65 116 156 183 201 231 265 256 278 327 357 350 344 351 333 274 269 253 206 164 133 98 94 64 72 79 68 75 87 99 103 63 67 63 48 55 52 56 52 56 48 48 48 52 61 80 84 73 100 109 74 47 48 92 161 213 226 231 234 231 240 247 244 183 194 216 192 155 203 349 477 592 754 900 966 983 973 905 766 478 266 140 102 60 46 69 76 52 66 82 70 57 69 92 108 105 110 111 107 96 95 113 135 155 251 352 420 494 558 610 607 496 452 346 208 124 118 93 43 45 44 44 48 62 61 72 79 67 64 68 65 58 43 42 41 44 50 55 49 54 56 66 67 61 36 18 16 14 28 22 17 24 29 30 38 39 33 29 22 36 29 33 38 42 39 35 28 44 37 37 34 34 38 38 35 23 23 23 24 25 25 25 29 26 30 27 35 43 47 55 48 30 31 31 31 31 31 31 31 31 51 71 71 47 31 31 31 31 31 35 35 39 39 44 44 40 40 40 44 44 44 48 41 45 42 42 42 42 42 42 42 38 38 46 50 54 46 46 39 35 40 52 44 36 35 36 48 36 36 36 36 36 36 36 36 36 36 40 40 40 40 36 36 36 40 44 44 44 44 40 36 44 44 48 48 52 56 56 60 56 56 56 56 52 52 52 48 44 47 48 47 52 55 56 55 52 51 56 55 56 55 52 51 56 37 37 53 85 101 93 81 45 49 53 57 58 58 54 46 41 41 42 43 47 47 47 47 55 55 59 59 55 47 46 41 66 76 68 60 48 40 55 75 71 83 227 429 448 278 126 94 178 98 43 51 60 45 54 71 84 81 77 85 81 81 74 77 69 100 180 132 41 37 37 89 57 41 41 53 54 42 46 65 41 41 49 61 73 77 81 85 77 53 57 69 57 53 53 56 82 78 70 59 48 45 41 42 41 49 56 63 81 85 84 69 49 54 54 46 39 44 44 39 45 42 41 42 50 62 63 66 64 44 44 60 69 61 72 88 43 44 83 115 91 42 50 105 104 167 203 187 163 147 115 79 75 95 67 38 59 83 79 95 160 169 161 126 99 84 69 45 46 45 43 72 95 74 73 60 67 51 38 37 39 38 40 44 188 189 189 177 141 104 76 76 114 121 125 126 126 122 126 131 107 99 91 98 111 110 78 42 42 63 41 41 66 39 39 137 115 93 135 240 210 340 242 306 246 235 188 162 192 198 175 144 156 163 225 288 365 443 486 564 545 582 585 664 741 719 631 527 625 648 637 466 278 256 246 149 284 313 380 476 484 368 205 106 156 216 170 90 97 76 47 82 106 94 78 66 62 58 50 42 42 46 50 50 50 50 54 58 63 63 66 78 74 70 82 103 95 105 117 98 77 65 76 92 92 84 83 71 71 63 54 46 70 78 66 42 41 42 42 40 36 38 73 41 34 36 64 34 91 70 42 33 32 32 61 104 30 53 33 53 26 80 72 40 36 32 27 27 28 41 49 34 52 41 33 32 32 44 68 84 124 132 132 80 32 41 53 32 41 41 37 37 33 33 32 32 33 33 37 37 41 45 45 49 39 39 39 39 39 39 47 46 46 42 42 34 33 28 27 27 32 32 32 36 37 41 34 34 35 36 33 33 37 41 42 35 36 37 37 36 36 41 57 61 42 57 74 62 50 50 62 78 74 59 51 43 42 38 38 38 38 50 54 58 58 55 51 43 44 40 41 42 42 41 42 62 139 238 282 230 160 130 88 54 58 69 61 57 53 53 53 53 49 49 49 49 49 49 49 49 53 53 53 50 50 51 43 40 39 39 40 42 81 142 218 258 235 175 107 75 74 78 61 41 39 39 46 50 57 65 92 103 112 85 57 53 65 77 77 66 50 63 71 64 52 44 48 56 52 51 63 65 64 118 257 399 505 502 478 415 344 253 167 94 44 67 122 141 117 76 63 66 45 45 37 36 37 45 53 45 46 39 76 136 133 89 73 97 122 106 99 119 132 128 92 45 77 58 70 86 65 43 52 108 99 79 59 47 58 62 58 57 89 57 49 85 117 114 65 37 41 42 59 79 67 43 61 101 49 46 61 58 69 58 61 50 42 42 57 58 70 63 66 47 62 45 45 86 111 161 306 455 512 540 564 560 536 441 270 105 75 40 39 51 65 57 79 110 88 118 156 191 233 273 300 298 188 111 52 49 62 63 50 43 64 53 46 54 62 70 66 66 55 54 113 200 253 284 375 492 566 665 753 799 862 908 898 841 754 655 569 488 379 311 241 137 55 53 54 62 65 61 49 48 77 135 167 162 134 109 89 73 78 79 69 62 80 94 102 87 120 149 177 150 90 54 69 107 220 339 434 533 660 731 764 816 845 864 849 824 806 772 696 632 540 444 323 217 120 54 38 51 62 76 91 115 146 145 113 92 52 56 57 61 70 71 75 65 50 44 56 69 73 70 54 46 95 92 96 92 77 69 57 49 113 73 93 81 42 46 106 78 175 147 144 168 144 68 46 63 110 250 397 531 681 831 954 1015 1016 1003 944 854 773 684 555 409 189 153 153 160 185 252 365 467 564 637 673 660 587 481 364 260 182 166 165 128 90 73 83 94 48 46 46 46 49 45 53 68 112 101 54 42 44 72 138 163 163 226 250 258 336 461 528 516 488 512 536 527 491 499 523 516 545 554 551 525 507 488 453 397 331 263 191 113 78 76 73 65 55 55 52 55 63 67 74 67 56 67 95 107 94 65 73 97 60 60 68 64 60 67 83 102 109 160 157 129 155 204 164 69 61 98 140 168 173 206 307 419 532 568 568 528 427 319 231 185 87 88 73 73 86 95 72 50 74 65 49 53 85 127 176 202 211 165 115 72 41 36 38 48 88 77 71 82 77 67 65 89 104 90 91 127 184 264 346 423 454 459 497 564 584 554 520 500 428 358 268 187 201 370 546 598 731 639 541 516 539 543 479 384 332 356 406 448 489 519 550 575 609 646 697 758 818 864 929 979 1017 983 938 923 906 868 810 736 631 494 362 222 94 57 66 47 45 53 53 45 45 46 47 47 46 46 61 83 93 111 132 144 111 120 132 131 109 86 52 44 48 88 93 66 82 127 123 83 49 60 87 121 142 149 191 221 157 143 131 100 112 169 173 109 73 42 140 48 140 120 144 280 72 69 85 109 105 77 53 53 48 48 48 57 69 77 77 76 88 63 46 45 49 53 68 87 71 99 123 112 92 69 69 62 64 76 100 120 128 120 119 119 119 98 97 105 101 73 53 57 57 65 65 53 44 44 45 65 85 65 49 61 93 117 124 109 66 62 55 46 45 46 51 70 82 69 72 60 42 40 54 146 146 182 273 433 537 546 503 477 291 162 52 36 38 39 52 99 99 32 28 86 224 314 341 352 263 178 66 19 18 19 19 18 18 18 19 19 20 20 20 20 25 56 60 47 55 91 103 72 37 83 181 250 245 207 173 178 204 272 286 266 243 164 64 38 71 111 115 87 94 125 117 82 89 110 74 35 62 171 163 60 35 38 44 76 106 126 149 154 181 193 164 85 49 61 61 37 78 58 42 42 42 42 51 67 55 55 51 51 51 51 55 48 39 39 41 61 69 57 53 61 80 92 116 144 156 147 123 107 48 40 48 52 58 45 56 83 87 79 71 67 67 68 80 81 58 51 62 55 59 51 48 48 44 60 69 69 57 49 64 69 40 56 76 65 42 41 58 82 54 42 69 97 116 67 94 278 145 58 41 104 128 99 125 196 234 161 171 286 353 316 322 406 399 390 373 372 369 356 417 524 554 589 616 623 627 639 655 641 599 524 495 554 662 735 731 709 739 786 807 874 888 867 918 929 983 1003 1001 965 924 853 743 633 475 293 166 110 68 46 47 46 50 49 44 43 42 42 46 50 42 70 63 43 48 73 89 83 158 171 160 184 236 277 325 380 379 344 269 172 99 86 161 262 419 475 508 588 752 883 937 967 1017 995 943 890 829 760 672 590 360 223 155 152 129 78 47 63 42 70 77 40 38 117 177 161 123 96 75 54 46 57 69 73 73 82 94 104 104 101 110 127 89 45 53 97 116 76 64 95 50 154 265 364 469 580 686 746 767 825 881 900 892 911 960 1010 984 976 953 922 895 872 860 852 822 788 767 752 760 768 760 748 780 772 764 760 752 737 756 766 720 767 765 799 902 921 915 993 997 985 962 945 919 870 816 741 633 512 387 259 153 81 91 133 185 83 277 396 237 275 446 390 225 136 109 50 42 67 103 44 46 48 61 82 121 129 93 48 60 63 55 55 55 55 47 47 47 87 119 107 87 83 87 76 85 54 49 50 66 82 98 114 102 110 102 82 66 70 78 75 67 51 66 90 109 127 165 212 230 226 267 297 293 312 308 245 119 121 129 146 150 87 52 109 48 61 65 53 50 66 78 81 47 64 76 53 47 48 57 57 49 48 47 47 48 50 65 62 62 66 83 90 59 49 51 73 118 170 202 195 175 178 202 199 208 180 195 199 170 231 388 503 567 717 852 917 960 984 924 788 555 368 226 152 79 45 48 79 56 78 98 77 64 72 96 100 121 111 111 95 79 70 77 102 146 257 390 487 562 630 702 729 673 648 551 363 216 152 92 42 49 45 45 60 74 72 79 98 90 83 76 69 54 47 47 51 54 48 49 43 52 70 91 102 65 39 20 18 16 18 20 11 14 18 33 30 30 27 28 21 32 36 40 37 42 43 43 36 40 33 33 37 37 34 34 30 22 23 24 24 24 28 33 33 26 26 30 38 39 43 51 44 30 30 30 30 31 31 31 31 30 35 47 47 39 31 35 39 31 31 31 35 35 39 40 40 40 40 40 40 44 44 44 37 41 37 37 37 37 37 37 37 33 41 45 45 49 49 45 34 35 44 52 44 36 35 36 44 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 40 40 36 51 51 51 55 59 59 63 63 59 59 55 55 51 51 47 47 47 47 47 51 51 51 55 55 51 51 55 55 55 55 51 51 48 40 40 60 84 84 56 36 45 49 57 61 65 65 65 54 40 41 41 46 50 50 50 46 46 58 70 78 74 62 43 41 66 49 49 61 57 41 45 69 60 80 136 180 136 44 35 72 64 35 34 57 73 42 37 39 76 76 85 90 93 85 70 69 89 69 69 41 53 81 57 53 57 41 41 53 65 61 53 49 49 49 49 49 53 57 61 65 49 41 61 61 40 45 65 48 78 85 70 59 52 45 41 45 41 41 56 71 77 69 76 84 41 61 70 62 62 64 64 45 49 41 41 45 50 62 74 70 91 56 48 60 76 80 69 65 44 44 68 108 100 59 51 90 71 245 368 368 337 322 254 162 126 122 69 36 88 168 200 205 267 244 189 106 71 80 73 49 61 73 44 76 82 41 76 63 61 65 58 95 133 113 91 140 249 225 174 110 66 77 105 128 145 144 152 173 201 205 170 138 126 111 98 102 138 157 113 53 39 53 41 41 62 39 39 120 130 152 83 219 241 362 344 376 342 338 267 208 218 227 232 268 191 191 293 336 362 396 419 528 416 538 597 719 784 714 650 583 645 644 664 573 382 269 287 330 254 264 311 415 537 538 398 235 181 72 74 122 89 75 93 70 70 62 54 46 42 42 42 42 42 46 50 50 50 58 70 89 116 116 127 147 142 115 107 116 93 114 138 131 110 98 106 118 142 126 126 126 125 109 85 69 110 126 106 70 54 63 59 42 101 95 86 46 35 35 41 44 116 91 55 38 33 32 37 65 46 77 44 40 28 123 87 26 31 55 43 27 28 76 81 42 64 49 33 32 36 64 104 136 80 60 52 36 31 37 53 32 41 41 41 37 37 33 33 33 33 33 37 37 41 45 45 49 33 33 33 33 40 40 39 39 50 46 53 45 41 32 28 27 32 32 36 36 37 37 34 34 35 36 33 33 37 41 42 35 36 36 44 44 44 37 41 53 37 46 58 58 50 50 70 82 59 55 47 39 42 38 38 38 38 46 54 58 58 54 46 42 62 51 40 41 42 42 44 71 117 199 231 179 113 91 65 51 58 76 68 64 64 60 60 64 56 56 56 56 56 56 56 49 48 41 45 42 46 47 44 40 41 40 40 41 65 121 193 238 251 214 159 118 86 57 40 38 39 39 46 46 53 57 72 79 61 58 58 70 82 82 74 59 43 55 59 49 41 40 40 49 40 44 59 65 83 161 351 511 584 623 650 609 520 380 218 88 64 41 41 69 88 76 66 61 45 64 68 64 68 80 56 36 47 39 68 124 132 92 73 93 78 70 71 91 112 128 128 117 101 70 66 66 44 40 43 96 71 75 75 59 50 46 54 77 96 68 92 140 152 153 129 54 71 52 59 71 71 54 62 81 64 57 68 65 76 69 76 69 64 57 64 61 69 61 69 55 73 44 43 68 98 128 241 359 452 522 537 497 498 493 356 158 91 40 38 39 46 46 64 103 98 100 99 102 109 116 135 133 89 63 48 50 47 44 41 42 64 61 58 58 55 58 66 66 90 78 117 208 261 288 383 498 540 626 698 729 783 832 836 795 772 705 627 534 453 405 333 248 98 76 57 57 50 54 45 49 59 78 78 69 64 75 94 91 67 68 58 39 41 54 55 44 180 181 169 118 65 53 96 161 278 354 441 529 632 716 765 806 834 861 873 843 801 756 707 666 609 529 413 288 183 97 55 55 59 70 77 81 84 79 69 57 68 68 68 62 66 70 71 61 72 55 63 68 81 78 59 48 57 73 81 69 52 47 60 80 173 185 137 61 44 45 54 66 235 175 144 168 156 88 48 83 160 294 417 531 662 816 950 1016 1017 1011 948 847 750 661 527 393 169 157 172 186 215 286 404 511 566 581 589 553 480 367 242 144 110 127 135 110 92 94 97 95 47 47 47 46 50 50 57 72 71 95 77 45 45 72 155 212 193 188 185 222 296 378 425 444 439 466 505 524 503 463 475 519 507 513 511 494 484 458 388 300 262 209 150 95 69 57 50 50 51 50 50 50 51 63 78 71 84 57 68 92 99 79 78 86 77 85 97 85 69 61 69 95 71 189 214 164 237 362 309 125 81 88 124 157 186 227 315 422 555 582 578 532 453 366 298 257 127 103 65 50 79 115 96 64 89 68 47 47 68 111 140 143 144 110 65 53 45 38 41 61 105 86 80 90 89 67 68 88 79 77 101 161 250 339 405 464 500 508 535 590 598 556 510 493 437 375 336 303 312 454 624 659 704 689 609 527 529 562 520 436 412 459 532 593 646 686 720 742 772 802 841 873 899 929 968 988 973 919 860 831 825 795 733 651 478 328 212 114 46 73 108 48 58 68 79 71 64 66 52 52 48 59 73 94 100 128 155 177 192 217 250 264 238 176 110 70 42 91 100 80 112 189 181 116 95 124 159 176 194 232 303 356 313 269 217 139 111 113 101 77 57 96 88 64 216 39 171 319 48 49 77 113 109 81 76 92 84 80 68 49 48 49 73 93 60 47 46 45 53 68 88 96 91 119 143 124 92 68 84 101 111 108 120 128 135 119 83 62 86 97 117 121 85 45 43 49 49 61 65 65 49 45 49 57 137 109 73 57 57 65 61 53 46 50 57 53 50 58 82 102 89 68 63 75 66 42 45 101 205 273 376 508 595 585 506 428 331 190 72 42 51 52 80 142 163 68 28 53 144 182 181 183 162 101 20 15 15 17 16 14 15 15 16 17 22 22 30 27 39 83 96 80 108 164 176 140 74 143 269 350 313 219 153 146 192 269 282 266 243 132 40 49 156 184 184 171 170 194 190 177 201 178 90 35 43 171 203 148 108 88 76 96 146 162 129 78 105 109 93 49 37 49 62 54 66 58 50 46 46 46 55 63 55 55 51 51 51 51 55 48 68 45 49 69 65 41 40 48 40 60 92 104 84 60 72 96 41 40 44 67 70 61 82 114 90 92 88 80 76 72 65 62 77 62 58 50 51 55 51 56 48 53 65 65 61 46 57 65 40 40 48 53 54 62 59 63 51 51 42 62 81 40 92 249 111 43 41 75 106 77 48 66 90 119 142 172 235 309 341 324 333 328 367 405 371 337 387 484 490 537 604 651 667 654 659 668 619 516 459 518 630 712 731 725 766 825 811 892 911 878 969 988 1003 1017 1018 977 929 857 751 648 496 297 178 137 75 45 55 45 66 65 60 48 55 55 66 70 62 78 71 52 52 64 62 60 99 125 138 150 170 214 278 319 315 302 262 182 112 83 111 172 354 422 458 514 654 794 874 904 990 987 961 912 836 766 697 623 482 288 197 211 188 81 46 95 67 42 41 45 67 110 118 66 66 54 42 40 40 40 56 60 60 64 69 81 70 59 59 56 46 70 85 65 76 104 95 54 72 216 375 477 538 629 731 792 787 838 862 848 836 884 959 1005 971 983 983 978 967 951 939 921 910 880 861 849 857 869 880 884 887 868 849 841 837 841 849 853 838 869 872 906 974 978 973 1016 999 976 947 925 900 854 797 718 576 450 313 188 126 133 198 255 223 285 269 207 225 264 303 344 142 73 78 70 44 46 71 47 51 48 52 52 84 108 88 48 59 55 47 47 51 55 51 51 47 75 99 83 71 79 83 64 61 49 47 47 49 74 102 122 106 118 118 86 54 50 62 83 116 81 72 91 98 93 107 130 157 128 163 179 170 201 212 118 70 53 60 121 184 117 53 110 50 62 63 50 50 56 56 51 49 93 109 73 49 69 85 74 58 49 48 48 49 54 58 51 63 51 51 56 64 52 52 53 77 129 161 141 116 125 156 165 222 134 125 154 166 276 444 533 602 720 819 880 933 964 904 776 619 446 281 176 122 73 48 50 52 89 112 77 60 76 107 111 117 102 95 79 71 70 76 97 137 243 384 506 603 686 792 861 826 815 713 527 341 227 136 59 62 46 46 73 86 80 91 118 101 90 79 69 55 51 52 55 42 41 51 65 78 84 97 92 51 26 22 20 18 28 29 24 14 18 25 29 22 23 23 17 34 32 36 44 41 46 50 47 43 36 36 33 33 37 29 30 22 23 24 24 24 28 33 33 26 26 30 34 35 39 43 40 30 30 30 30 31 31 31 31 31 35 43 43 39 39 43 47 31 31 31 35 35 35 36 36 40 40 40 40 40 40 40 33 37 33 33 33 33 33 33 33 37 49 53 49 49 57 53 35 43 44 48 44 36 35 36 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 36 36 36 36 40 40 43 43 43 47 47 47 51 51 51 51 51 47 47 43 43 43 51 51 51 51 51 51 51 51 51 51 55 55 55 55 51 51 52 40 36 36 52 56 44 36 41 45 49 57 61 65 65 54 40 41 41 46 50 50 50 50 62 62 58 54 50 46 42 42 47 38 38 62 74 65 57 65 45 57 61 45 35 35 45 81 45 35 36 38 50 39 51 72 68 61 58 53 53 53 46 50 49 53 41 40 49 81 61 39 61 53 49 57 69 69 61 53 65 57 49 45 41 45 49 53 40 41 77 65 40 89 125 68 81 81 81 67 56 45 41 41 41 41 56 74 73 72 75 72 36 53 62 54 50 66 64 56 53 49 41 45 46 57 73 77 122 95 67 52 64 84 73 53 65 44 44 64 76 68 72 99 38 217 356 352 321 297 224 120 112 112 79 87 219 342 362 327 293 271 200 94 55 72 77 49 42 88 52 62 49 40 147 162 81 128 145 203 315 301 207 172 177 166 147 111 91 99 134 168 173 179 191 216 241 241 198 162 218 162 90 45 77 133 156 136 56 64 52 56 60 44 51 87 197 271 105 175 236 342 391 335 285 334 310 251 227 196 240 360 287 326 417 312 251 309 309 379 369 567 630 724 735 623 619 624 598 592 579 530 398 253 255 371 172 198 197 264 504 714 665 467 238 175 94 65 76 83 72 73 50 50 50 50 50 50 46 46 42 50 58 58 62 74 102 129 150 181 215 224 227 219 212 197 178 187 195 184 175 168 183 199 200 189 196 207 223 215 199 183 112 125 109 62 54 75 83 59 86 92 99 115 106 66 61 81 88 76 79 75 62 34 33 41 70 65 29 40 135 139 58 24 23 25 26 39 96 153 137 78 44 37 37 37 44 60 84 100 96 44 31 32 33 53 73 49 45 41 41 41 37 33 33 33 33 33 33 37 37 41 41 41 33 33 33 33 36 36 36 35 50 46 53 49 40 32 28 28 32 32 36 36 37 37 34 35 36 36 33 33 37 41 42 42 36 36 40 52 52 40 40 41 45 53 57 50 42 42 54 66 58 47 43 39 42 38 39 39 46 50 54 54 54 54 50 53 84 69 51 41 42 43 59 71 93 145 176 136 89 71 56 63 58 72 72 68 64 64 64 64 56 56 56 56 56 56 56 49 37 38 38 42 42 39 40 40 53 41 40 40 50 93 157 209 246 226 186 138 89 49 40 39 39 39 42 38 45 45 51 44 61 66 74 74 66 47 39 39 43 40 40 40 40 40 40 45 41 45 59 69 91 176 354 522 607 642 657 608 516 380 225 84 59 40 40 56 68 55 57 61 37 76 116 140 164 171 132 81 50 38 39 56 72 68 73 97 50 50 47 55 68 92 112 121 97 74 70 70 53 43 43 68 42 43 59 51 42 46 74 113 96 115 238 323 303 264 204 89 62 42 42 55 74 74 80 84 76 67 59 51 51 56 64 68 84 80 72 64 60 60 64 50 44 43 44 53 63 74 164 285 350 432 502 517 520 485 345 164 94 41 39 41 48 39 42 61 84 79 81 77 87 83 86 91 62 51 49 46 39 40 42 44 53 62 74 70 54 50 66 78 126 94 105 168 225 281 384 499 541 620 680 706 733 773 782 763 772 731 669 576 508 456 395 338 169 122 68 40 39 39 41 41 40 39 39 39 46 57 64 60 76 65 39 38 38 41 42 41 145 141 113 73 49 72 154 224 337 381 457 541 624 701 751 791 807 842 866 855 809 755 702 673 588 520 424 335 257 165 98 47 40 44 51 54 53 56 70 77 65 68 65 61 58 66 71 72 79 65 70 79 93 98 88 65 49 61 73 68 59 74 106 141 178 182 122 62 63 63 50 70 147 83 56 92 96 52 46 80 181 338 470 556 646 781 912 978 971 966 914 810 713 619 504 378 149 152 135 141 212 289 392 492 509 497 463 404 327 241 143 76 63 85 108 87 81 80 77 55 47 47 47 46 50 54 65 77 53 77 87 78 60 65 95 122 115 116 156 223 280 296 319 361 365 420 470 489 468 431 455 534 479 502 512 486 446 397 323 243 191 143 104 77 58 50 50 49 51 50 50 51 59 75 86 78 104 54 53 69 88 72 64 68 75 75 86 83 78 66 61 75 101 187 200 193 291 416 378 240 128 111 124 174 230 275 351 442 558 588 577 538 476 410 365 336 214 159 80 49 87 147 140 103 76 56 47 47 72 95 116 115 96 63 38 38 39 39 42 71 82 74 88 118 124 106 103 126 125 123 155 220 328 418 456 491 572 577 593 648 649 590 541 528 467 385 389 404 400 502 661 689 646 624 569 519 521 530 522 526 532 578 661 728 777 821 862 885 910 941 957 951 944 933 938 939 924 878 840 802 775 733 675 585 354 201 113 55 49 139 166 53 69 72 82 86 79 69 64 69 68 82 84 90 107 152 209 248 343 380 421 429 384 283 165 93 41 85 106 114 150 210 202 150 176 237 299 332 366 419 482 505 474 395 287 181 130 84 56 56 84 80 84 147 171 36 219 256 56 48 60 96 104 80 80 100 100 109 113 85 49 47 57 89 75 71 74 66 73 88 104 111 126 139 151 128 104 92 124 153 130 103 83 79 79 86 90 93 89 97 105 104 80 52 44 44 45 49 57 61 69 69 69 69 125 109 85 65 61 61 61 57 44 49 65 69 61 73 92 108 84 55 47 62 77 57 41 68 220 359 483 555 587 560 481 387 326 177 52 45 75 84 100 154 186 100 31 53 87 81 60 66 102 76 35 17 16 16 14 13 29 40 37 45 46 43 40 40 33 62 67 60 108 177 185 126 86 119 205 299 293 215 137 123 180 257 274 275 244 101 39 85 185 196 196 203 211 214 222 229 237 226 162 87 95 167 199 183 204 160 100 64 75 98 78 38 85 77 69 49 41 45 54 58 63 67 67 59 55 59 63 67 59 55 55 51 51 55 55 52 80 49 41 61 57 40 40 64 84 116 128 92 60 60 72 76 78 58 61 87 77 56 70 104 123 135 154 162 162 150 127 112 83 66 62 58 58 55 51 56 45 49 53 50 50 43 46 42 42 41 42 54 58 59 48 43 68 68 41 41 51 41 114 251 161 66 41 41 44 67 71 89 120 162 156 106 145 284 326 246 223 238 328 418 413 386 415 469 463 493 568 651 679 650 646 663 643 544 491 546 642 712 746 769 778 828 806 900 930 901 1011 1015 1003 1016 1017 981 940 873 763 652 464 257 154 133 67 45 65 45 77 69 60 48 55 59 70 78 82 78 59 44 44 44 44 43 42 96 128 112 92 132 200 220 172 172 168 131 98 86 105 145 271 347 415 459 551 698 802 824 903 955 980 946 877 804 742 661 532 390 287 233 195 140 98 90 111 55 41 57 68 83 78 52 47 45 44 44 47 54 62 66 78 74 63 51 44 44 44 43 46 70 93 77 80 95 90 73 174 306 441 511 572 658 768 815 835 875 874 829 832 900 959 970 978 970 969 961 957 961 976 970 929 907 891 879 876 880 903 911 937 926 918 902 898 902 909 902 945 926 913 931 969 983 994 1006 1003 980 942 909 876 823 758 672 510 412 306 216 190 221 269 292 226 269 217 136 163 229 241 230 75 46 54 70 65 45 50 63 59 59 55 47 51 59 63 59 67 60 48 47 47 47 47 47 52 76 80 64 64 88 84 52 49 49 48 48 49 73 101 121 89 117 141 129 93 53 48 49 102 55 54 81 104 98 82 100 100 71 99 102 64 104 124 44 72 94 97 126 184 122 50 98 78 79 60 51 51 54 53 50 82 122 114 62 49 78 94 77 85 62 50 50 62 63 59 50 52 50 50 52 53 57 61 61 72 108 108 79 71 118 166 182 212 80 66 140 201 336 468 503 621 703 770 827 880 903 862 757 608 480 324 195 146 97 56 48 51 85 109 81 67 87 130 127 109 86 75 67 71 82 91 108 139 221 366 523 643 722 841 938 913 903 835 683 518 361 215 104 63 47 47 77 91 81 95 125 101 94 83 80 70 55 52 44 42 42 52 70 86 89 94 90 53 36 26 27 29 45 43 48 27 26 29 25 18 22 27 28 29 27 28 36 45 46 50 47 39 32 32 36 33 33 32 29 23 24 27 31 31 35 33 33 29 29 26 30 38 42 46 39 30 30 30 30 30 31 31 31 39 39 39 39 39 39 39 39 31 31 31 31 35 35 35 35 40 40 40 40 40 40 40 33 37 33 33 33 33 33 33 33 33 49 53 45 49 57 53 35 51 44 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 36 36 36 36 36 36 40 43 43 43 43 43 43 43 43 47 47 47 47 43 43 43 43 62 62 62 58 54 54 54 50 58 58 62 62 62 62 58 51 48 44 36 36 36 36 44 52 44 44 45 49 49 53 57 50 41 41 42 46 50 54 54 54 58 54 50 42 41 41 42 50 59 54 54 66 74 74 62 54 38 46 66 82 86 70 54 42 42 38 38 38 39 56 84 97 65 61 46 41 41 41 41 41 39 61 65 57 40 39 41 40 58 54 54 54 58 62 54 45 49 56 52 56 56 64 68 72 48 52 88 64 44 148 184 67 77 77 81 71 60 49 41 41 41 45 52 58 61 68 67 55 53 81 81 49 37 46 48 40 49 45 41 41 45 57 65 77 134 150 122 67 44 76 77 57 69 57 45 45 53 65 77 91 58 144 196 188 168 156 124 75 78 110 133 205 384 493 443 333 224 231 196 109 62 72 76 45 40 80 42 50 81 120 255 245 256 311 209 114 184 245 179 116 105 110 131 139 136 128 143 169 197 227 239 236 225 209 198 198 286 222 114 39 38 92 171 199 111 82 79 75 47 75 103 66 196 360 239 157 206 344 418 306 251 308 304 292 304 252 276 420 431 435 473 309 269 372 331 331 426 609 628 697 697 565 580 597 566 597 559 506 461 312 183 203 125 140 131 166 357 563 559 420 305 307 226 136 112 78 39 53 46 55 63 71 71 67 66 62 54 62 66 70 74 98 138 180 212 282 329 313 297 300 309 302 267 260 252 245 249 249 252 253 262 250 249 253 273 277 274 262 159 175 132 69 50 79 95 71 54 65 85 136 167 119 94 122 69 72 88 92 75 39 34 49 66 53 76 128 271 95 26 78 70 30 39 139 236 241 165 90 40 41 45 45 44 48 56 64 156 76 36 40 41 61 81 73 45 45 41 41 37 37 33 33 33 33 33 33 33 33 37 37 33 33 33 33 36 36 32 32 43 42 45 45 40 32 31 27 28 32 32 36 37 41 34 39 36 36 33 33 37 41 42 42 47 36 40 55 59 44 40 48 56 53 57 57 57 53 45 38 54 54 54 54 55 51 51 47 51 51 57 57 57 57 57 63 82 82 58 47 42 43 47 46 69 100 124 116 85 50 43 62 58 72 72 68 64 64 68 68 56 56 56 56 56 56 56 49 37 37 38 38 39 40 40 41 49 41 40 41 57 81 133 173 242 213 161 105 53 40 40 44 39 39 42 42 49 49 51 41 58 47 39 38 38 38 38 39 80 68 53 41 41 41 41 41 42 49 64 78 87 148 297 431 537 541 513 442 380 310 219 114 50 40 40 52 51 50 54 65 40 87 128 160 200 219 180 125 46 39 39 40 41 57 62 70 66 58 47 47 51 59 56 53 69 61 61 69 77 73 68 60 41 42 42 42 42 62 106 148 130 170 336 451 437 398 338 212 137 110 93 74 57 49 59 67 114 114 114 110 102 86 75 67 79 79 75 71 71 75 79 65 52 44 45 49 44 47 109 195 268 386 502 555 558 503 371 219 114 51 42 54 54 40 40 43 39 53 67 63 77 81 84 73 70 52 45 42 44 54 71 76 53 74 94 78 54 46 66 94 137 101 104 151 209 281 376 471 545 617 673 687 694 726 739 736 745 735 688 615 559 487 423 397 272 214 139 76 41 41 40 40 39 39 39 40 48 55 54 45 77 66 39 38 40 48 57 45 81 81 73 65 76 135 225 298 399 424 492 565 628 690 740 776 788 818 850 855 837 779 717 664 580 491 391 339 325 276 186 96 40 38 38 38 46 57 75 82 58 54 61 62 59 67 75 80 82 76 78 91 105 107 77 54 49 50 69 92 123 162 212 236 121 46 46 70 54 75 107 75 84 46 45 68 88 57 57 132 170 355 510 582 640 735 859 922 874 885 854 757 668 582 479 380 123 153 155 177 273 332 369 434 445 413 364 297 227 164 117 77 58 76 95 77 72 82 60 47 47 48 51 46 50 57 77 88 97 70 51 61 87 96 91 90 68 110 155 185 212 255 302 340 331 377 376 380 442 477 476 486 483 536 558 502 426 354 282 218 126 99 72 61 50 50 50 49 50 49 50 50 63 82 92 77 115 63 50 62 74 50 49 50 59 56 52 63 75 74 62 52 119 128 168 264 365 396 362 302 175 127 133 190 262 319 383 454 555 582 584 560 524 481 444 414 357 267 141 71 86 144 133 89 79 81 69 73 88 99 108 110 77 39 36 38 39 40 43 80 63 67 100 157 182 167 171 191 236 230 254 334 443 528 554 563 637 631 647 690 691 626 577 564 515 408 404 415 373 427 545 569 532 545 490 430 478 560 586 581 595 652 713 776 818 855 896 930 967 986 984 962 930 911 901 898 821 799 773 727 669 600 525 443 265 120 62 47 66 194 205 48 58 60 63 82 80 65 67 84 67 74 80 101 145 222 319 382 485 512 543 528 444 301 131 39 52 77 113 137 177 201 203 190 228 321 438 511 579 647 696 672 584 464 322 212 157 91 56 69 116 40 128 180 71 71 263 161 95 56 48 76 84 60 56 64 47 92 129 125 85 61 81 113 103 103 98 82 85 96 108 108 143 147 143 131 116 128 152 177 94 75 63 52 67 83 114 130 105 100 85 80 83 79 64 48 48 44 44 53 69 81 81 77 69 61 53 45 45 45 45 45 44 53 77 81 69 69 76 80 76 67 63 66 53 44 40 80 158 369 521 529 481 454 411 353 275 114 32 35 71 84 88 126 122 87 55 65 46 21 18 19 32 38 37 28 19 17 29 28 39 43 47 44 49 45 42 39 16 29 22 19 88 173 161 81 57 90 168 219 178 103 85 134 172 245 262 271 240 84 38 113 180 180 180 192 203 199 211 231 211 231 227 195 171 167 159 147 204 200 168 100 51 38 37 36 73 57 53 53 53 46 50 70 54 55 59 55 51 51 55 55 59 55 55 51 51 55 55 52 66 41 40 45 63 58 81 116 235 260 228 124 73 86 83 40 58 41 44 63 57 35 45 80 131 165 209 253 273 273 257 231 86 72 72 61 61 58 51 51 44 41 41 42 46 46 41 41 42 58 66 50 42 41 43 56 41 60 48 76 103 51 82 152 138 59 41 40 43 56 67 58 108 127 133 124 178 293 301 212 168 163 242 344 374 391 456 510 480 474 528 624 663 630 630 655 626 543 507 562 637 688 738 777 779 833 803 912 946 908 995 983 1009 1018 1018 1001 963 899 774 645 393 183 99 103 45 44 65 44 69 57 45 44 43 51 55 70 58 42 40 41 46 42 54 67 79 74 62 62 90 161 166 102 93 101 105 96 83 83 86 111 173 276 370 437 504 637 752 769 832 931 1013 1002 941 881 812 729 556 521 404 237 192 242 192 74 110 103 71 40 39 40 72 73 43 45 57 61 61 60 63 63 79 71 43 41 41 43 43 42 54 43 57 131 122 61 75 153 323 399 474 516 586 692 775 794 827 875 886 849 872 947 978 946 973 965 964 964 971 971 971 965 956 942 938 926 914 925 941 953 960 964 956 948 928 924 920 920 978 935 927 942 948 960 983 979 987 953 900 855 808 747 666 583 444 402 375 318 292 269 215 155 115 134 118 129 196 212 200 190 48 66 66 54 69 58 45 46 51 63 74 67 55 47 62 82 83 71 55 46 46 46 45 45 75 79 79 51 75 99 103 59 67 60 67 52 56 76 100 116 72 96 120 117 97 69 57 51 78 52 50 53 76 67 50 53 81 57 100 91 45 75 123 47 68 157 161 130 146 78 47 70 106 103 76 52 53 74 55 51 87 114 82 47 46 50 66 49 79 63 51 51 51 51 50 49 49 50 51 52 53 58 69 76 84 99 74 48 64 144 211 228 240 88 90 200 278 397 472 451 559 611 679 737 801 827 808 730 555 484 357 212 142 93 60 54 50 95 122 101 91 126 172 181 166 135 116 93 90 86 81 90 134 197 357 542 667 729 833 941 958 955 925 828 687 508 303 153 65 46 46 62 72 63 69 99 83 83 83 81 71 59 52 44 43 42 48 58 72 85 92 103 68 55 52 46 50 55 52 58 35 34 22 18 10 19 19 28 17 18 27 32 40 49 46 50 39 32 32 29 29 33 33 26 27 27 27 31 35 35 28 33 29 33 26 30 34 38 42 35 33 30 30 30 30 31 34 31 50 39 38 31 38 31 31 31 31 31 31 31 31 31 35 35 40 40 40 40 40 40 36 36 37 33 33 33 33 33 33 33 33 41 49 37 37 49 49 34 55 44 36 36 40 36 35 35 36 36 36 36 36 36 36 36 40 40 36 36 36 36 40 40 40 36 36 36 36 36 36 40 47 47 47 47 47 47 43 43 47 47 47 47 47 47 47 47 66 66 62 58 54 50 50 46 58 58 62 62 62 62 58 51 40 48 56 48 36 36 40 48 52 48 44 44 45 45 49 42 49 41 45 49 53 57 61 65 41 41 46 54 54 54 43 54 68 78 70 62 62 62 54 42 66 50 50 66 66 50 46 47 39 47 51 43 40 60 64 53 65 65 65 57 49 41 40 40 48 48 39 56 71 48 68 68 60 60 56 52 52 56 52 44 44 44 48 52 56 56 56 56 44 43 63 39 38 159 179 37 66 70 78 75 64 56 48 40 44 56 59 50 53 64 55 35 121 130 114 58 38 42 55 47 59 48 44 40 44 53 61 69 142 182 162 79 42 64 88 65 57 69 69 57 53 61 49 55 119 104 80 77 96 108 124 144 52 115 170 274 458 523 388 208 139 194 199 124 70 79 76 44 43 92 40 58 149 216 315 222 237 375 282 87 133 246 208 133 129 110 110 122 141 153 190 240 264 299 307 264 197 165 182 219 259 239 170 77 40 83 139 174 160 100 100 85 53 121 157 80 107 379 355 155 185 379 473 369 401 416 388 420 480 424 396 504 618 532 519 415 464 594 503 452 401 584 592 657 664 523 550 579 592 665 604 534 560 440 202 96 39 58 101 177 251 302 325 324 424 398 407 357 216 110 76 46 41 46 62 71 71 63 63 59 63 70 78 78 86 118 162 212 303 391 425 383 331 319 332 321 282 271 271 272 283 272 259 243 291 271 247 251 263 271 267 256 289 274 211 116 66 86 94 70 105 77 52 60 99 90 105 164 112 111 114 106 66 37 34 49 51 65 173 244 376 47 25 203 246 139 130 267 364 292 149 51 65 61 57 57 56 60 79 91 207 107 47 39 32 37 61 61 45 45 48 41 44 37 40 33 40 33 40 33 40 33 36 33 33 33 33 32 36 32 32 31 34 34 41 37 36 32 27 27 28 28 32 33 37 41 38 39 36 36 33 33 37 41 42 42 62 36 36 51 59 44 44 45 41 45 53 65 69 65 45 37 42 42 46 50 51 47 43 43 47 47 43 42 49 42 53 53 74 79 65 58 49 42 41 40 52 60 84 92 69 40 39 40 58 65 65 61 61 61 61 68 56 56 56 56 56 56 63 49 37 37 38 38 38 40 40 40 49 41 40 41 48 49 84 109 201 174 138 105 74 53 41 40 39 39 46 54 65 65 68 57 38 39 43 51 55 55 52 52 140 116 81 57 49 45 41 40 49 56 75 82 83 110 216 326 388 391 356 305 271 244 174 85 55 40 39 38 39 58 58 46 61 93 112 113 144 160 140 89 43 49 53 49 53 54 46 40 70 59 51 51 55 51 43 41 44 44 44 45 69 96 84 60 48 47 42 41 50 82 126 157 187 186 324 446 465 521 545 474 412 362 292 197 109 54 61 88 155 182 209 224 215 182 144 113 85 86 87 92 93 91 95 81 91 49 44 45 53 68 94 117 230 379 487 505 520 538 477 334 150 79 46 50 54 41 41 60 39 51 61 56 63 71 70 50 45 38 38 40 58 86 89 78 46 78 99 83 47 46 66 102 122 98 105 159 221 286 357 420 511 579 643 645 648 668 696 697 729 738 704 647 594 521 460 458 389 338 267 204 157 125 86 59 46 40 38 37 37 39 75 95 51 43 39 39 54 91 105 100 60 75 90 110 157 227 309 363 463 477 537 614 651 701 747 764 807 829 850 875 879 833 751 689 637 521 400 360 391 389 304 209 63 39 37 36 38 50 41 36 40 47 48 48 52 56 64 58 68 69 71 92 101 94 60 47 52 55 86 141 212 278 317 329 157 109 65 54 90 110 91 67 56 56 49 53 57 69 81 117 179 296 417 532 630 714 779 817 767 762 719 641 568 503 435 361 118 97 118 162 230 282 314 313 316 282 236 188 146 126 113 88 101 113 107 81 83 93 48 40 46 47 59 66 57 68 94 114 98 71 52 53 66 74 70 58 116 91 73 87 142 196 231 257 305 335 356 391 426 468 505 523 506 578 620 587 498 411 300 215 62 63 67 52 48 48 48 49 47 49 58 66 74 88 84 79 70 94 93 85 101 115 95 48 55 51 50 51 51 70 73 68 84 78 139 265 367 387 387 388 214 135 94 147 251 354 441 509 526 564 584 590 586 561 546 525 489 408 272 136 84 107 126 123 51 57 83 90 103 109 99 82 64 39 38 41 42 42 44 77 110 89 90 139 191 215 257 300 361 362 390 462 562 635 673 694 681 665 649 659 657 628 579 534 469 358 347 343 259 274 366 380 335 272 254 323 436 516 552 572 641 694 759 802 833 863 890 917 951 951 929 911 867 822 796 774 755 653 565 559 530 446 356 292 170 52 58 91 48 48 84 47 45 50 70 70 62 66 86 102 62 100 118 119 199 348 477 527 572 595 576 474 302 148 50 38 60 48 76 136 152 147 200 278 351 447 555 639 729 812 868 829 642 530 408 262 168 118 80 48 73 43 141 96 39 212 228 161 111 67 45 75 75 47 68 45 45 47 72 88 88 84 80 84 107 110 102 94 89 85 92 96 148 124 80 64 112 171 167 113 147 100 56 47 48 52 59 55 51 54 65 76 91 86 70 50 59 43 42 48 80 93 85 73 58 46 44 45 47 63 67 63 91 47 62 86 62 45 66 93 43 52 83 62 40 45 61 46 66 259 343 239 155 219 287 288 89 34 34 70 95 68 56 97 93 83 60 27 23 20 19 21 16 31 49 41 28 24 32 40 28 28 28 28 32 33 30 27 19 20 25 29 46 86 118 127 116 141 179 174 133 95 97 119 212 289 298 262 203 56 38 141 171 178 178 167 163 167 160 160 128 152 172 164 144 124 119 116 68 160 252 260 191 103 54 38 77 85 72 53 56 61 69 58 50 50 50 50 50 50 50 50 58 58 54 58 62 74 86 80 64 43 41 48 73 109 210 319 382 386 379 337 223 110 85 122 84 41 38 45 36 34 41 76 87 114 150 194 238 274 298 303 324 295 239 132 36 34 38 84 48 44 48 52 53 53 52 40 46 46 50 42 42 41 42 43 40 79 87 107 151 82 39 62 92 44 41 43 55 55 54 69 92 119 110 108 187 294 269 169 108 156 223 289 347 393 446 480 570 492 502 609 647 599 622 707 629 558 526 573 641 684 700 730 777 834 808 916 938 900 1010 992 985 986 1001 997 985 925 796 660 390 138 43 67 46 45 61 44 54 46 45 44 44 43 43 50 72 79 71 66 70 77 89 90 50 64 64 43 56 112 139 131 43 71 102 106 89 69 67 85 131 219 336 424 476 575 687 739 821 895 951 974 971 956 896 797 647 613 502 321 263 307 282 176 78 107 111 75 50 50 49 39 67 64 64 60 56 59 59 67 42 42 43 43 44 44 44 43 69 43 59 137 163 150 231 356 401 457 512 549 616 709 770 788 819 854 905 921 928 928 951 978 937 937 941 941 952 960 972 973 944 926 926 921 925 936 940 940 986 975 955 943 931 927 931 935 935 947 955 951 939 930 942 954 978 940 903 843 732 648 572 481 424 407 339 225 144 89 62 81 88 63 83 147 164 120 69 62 45 46 50 50 46 46 46 47 51 52 56 46 45 45 55 95 129 104 65 49 45 49 45 45 81 90 81 50 58 86 94 74 90 91 98 90 90 82 71 62 79 71 75 80 80 65 50 50 58 90 101 77 59 70 74 61 68 48 85 72 43 56 136 95 88 214 206 113 101 73 48 82 59 111 139 93 52 52 58 61 60 72 76 72 64 56 60 68 68 68 72 76 72 64 52 51 51 52 53 52 51 52 52 57 51 54 73 92 87 107 201 292 362 232 237 307 347 420 481 451 517 507 525 596 661 691 695 669 532 368 271 262 209 87 47 50 50 77 121 162 227 315 381 415 425 409 363 278 189 131 128 150 188 216 342 531 652 702 801 922 1010 1002 969 929 850 684 447 242 110 59 45 47 65 57 43 42 61 76 85 82 75 63 44 43 71 73 68 67 76 79 82 82 66 43 37 45 54 58 58 52 61 56 39 19 10 10 10 11 12 16 21 22 24 36 38 46 32 29 33 30 34 31 30 30 27 27 31 31 28 28 32 32 25 25 26 30 34 38 35 39 28 28 29 29 33 30 41 34 53 46 53 42 49 38 41 34 31 31 31 31 31 31 31 31 47 47 47 47 47 47 47 40 32 32 33 33 33 37 41 41 33 33 37 37 41 49 61 69 35 39 39 43 39 39 35 35 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 43 51 58 58 42 33 34 38 46 50 51 47 43 43 40 37 37 37 37 37 37 37 37 37 37 37 41 45 45 49 43 44 60 72 76 76 60 56 45 41 45 49 50 54 54 57 96 39 38 87 107 71 55 87 83 43 37 38 39 38 67 115 67 59 51 47 55 56 60 60 76 72 64 53 45 40 39 39 46 62 73 70 65 58 62 61 54 61 74 78 70 62 54 42 39 39 39 39 39 44 55 59 51 47 36 75 171 103 35 47 52 56 60 71 71 74 66 69 73 65 57 53 49 45 44 36 147 147 116 59 38 45 53 45 65 58 58 55 55 49 49 53 89 154 134 46 40 56 80 48 52 56 61 65 57 57 57 71 127 73 36 50 63 48 64 93 53 120 75 161 196 255 201 173 154 168 209 95 60 121 63 59 136 59 39 198 343 259 202 158 155 132 205 242 203 228 205 70 202 134 113 144 187 242 262 248 279 369 377 284 185 163 199 212 212 160 127 149 168 159 158 177 165 168 168 113 89 182 246 197 112 227 412 262 149 383 529 500 584 611 578 602 679 643 607 694 668 668 546 595 610 560 572 458 477 422 532 531 544 567 494 574 582 670 609 519 526 424 170 28 32 30 92 224 246 185 230 356 431 482 526 515 457 355 213 88 54 50 70 74 46 42 43 71 63 103 155 142 90 110 190 251 274 368 403 348 296 297 309 289 302 287 251 216 263 316 280 203 309 317 325 325 321 301 269 249 219 296 325 235 140 101 85 69 69 92 155 211 229 213 231 270 177 104 116 204 204 100 72 124 232 184 36 263 214 85 156 511 495 295 183 235 276 208 156 159 114 63 62 81 80 115 177 200 272 136 49 85 63 31 37 53 52 40 47 48 51 32 36 36 47 36 43 36 43 36 47 40 33 33 40 36 32 31 39 34 45 45 40 36 28 31 27 27 36 33 33 33 37 30 30 30 35 36 33 37 41 45 49 50 54 55 55 51 44 41 41 38 37 42 50 58 57 49 45 37 54 50 50 46 42 42 42 42 42 42 43 39 43 39 43 42 50 54 62 63 55 44 40 39 48 56 60 60 45 40 40 40 44 51 51 48 47 47 55 66 46 56 56 63 59 60 68 60 37 37 38 46 46 39 39 40 56 68 80 72 67 56 75 72 122 123 123 115 87 66 53 49 36 58 118 125 97 65 73 90 43 39 51 63 68 80 84 88 145 129 105 73 56 40 39 39 54 54 58 78 85 97 144 199 287 275 247 215 210 199 140 65 45 46 42 40 40 39 43 47 46 70 78 66 81 104 92 53 52 41 41 41 42 42 42 42 59 51 51 51 52 43 42 41 42 41 41 47 79 88 76 49 77 68 47 42 42 66 98 117 113 68 164 267 322 436 539 505 524 507 457 370 270 152 53 39 112 193 303 404 456 445 405 361 213 195 141 86 90 118 103 42 66 75 64 44 60 99 107 82 184 313 414 459 505 554 514 397 226 134 74 58 57 41 40 56 56 55 47 50 65 61 52 37 39 39 40 44 81 101 98 71 48 68 80 64 46 46 52 84 69 112 150 168 221 306 366 390 461 494 551 612 614 597 632 677 705 699 685 670 633 598 564 538 467 459 439 397 341 271 211 162 51 39 37 38 39 40 53 73 39 73 134 166 151 111 60 43 113 156 215 269 312 354 399 429 526 560 605 646 680 714 745 778 821 875 924 942 912 869 816 782 697 620 516 439 399 393 387 381 235 164 88 45 49 50 39 38 37 38 39 40 40 41 52 49 83 65 57 57 77 97 108 112 142 154 196 271 354 401 404 387 141 101 69 62 90 103 95 72 47 48 49 61 69 73 66 93 153 251 359 467 586 678 718 697 727 710 671 609 555 507 414 319 160 122 102 123 183 231 249 247 247 217 179 142 111 94 77 71 68 99 113 87 65 59 46 42 46 55 66 62 57 67 102 126 163 124 85 81 106 134 154 158 157 124 98 101 143 197 233 254 354 385 402 414 425 450 483 516 573 613 626 598 536 439 301 185 63 55 51 55 56 57 49 49 54 50 53 69 81 88 88 102 83 137 177 197 218 231 201 144 90 60 50 50 55 74 80 57 61 60 120 213 318 374 379 349 230 139 79 124 235 350 460 540 502 537 592 624 628 608 585 559 543 487 375 244 169 177 199 198 66 54 52 51 52 58 76 98 77 41 39 42 44 44 44 53 222 160 101 124 195 274 364 438 455 479 511 559 620 673 730 754 738 675 633 651 646 606 549 524 427 337 287 215 128 172 240 175 194 151 144 191 298 420 503 542 570 655 750 813 844 848 857 872 899 888 855 818 769 716 689 667 593 511 405 345 361 376 312 218 132 60 77 97 46 46 71 45 47 48 59 63 70 70 81 85 44 91 140 197 317 462 538 549 576 549 472 326 172 59 37 39 39 44 84 143 178 216 310 410 495 582 673 744 812 884 925 871 696 580 443 258 156 130 96 49 57 81 113 61 37 276 200 58 106 47 46 87 75 46 47 60 56 46 46 56 96 100 60 44 102 98 86 78 85 97 113 125 160 144 104 64 108 187 207 168 71 48 47 48 72 88 80 75 45 44 44 48 75 74 58 41 42 42 43 48 60 72 73 73 65 46 45 45 51 60 68 64 99 95 87 47 43 46 89 78 53 57 75 43 40 42 57 39 61 122 153 154 185 198 146 54 34 34 42 94 100 76 60 77 113 86 48 24 20 18 17 28 30 41 44 43 35 36 36 44 28 28 25 24 21 25 26 26 23 16 16 25 41 77 109 126 103 93 87 66 49 59 105 159 200 313 313 218 143 52 38 92 110 117 113 106 92 88 85 85 113 85 53 39 38 39 79 111 111 111 123 147 159 146 90 49 97 93 89 77 72 61 53 53 54 54 54 54 54 54 54 54 58 58 54 58 62 74 82 72 43 42 42 82 118 182 318 449 519 542 572 567 442 239 93 36 139 80 50 46 48 35 42 64 96 115 131 154 182 210 230 235 356 381 386 331 232 129 62 39 40 40 40 44 55 51 55 39 41 42 50 50 43 42 43 47 41 75 75 78 118 66 40 70 42 42 42 47 42 40 49 81 100 171 178 153 217 323 279 154 102 145 200 231 261 315 396 466 512 513 551 614 632 615 634 683 672 585 541 589 673 696 676 650 757 835 837 944 958 912 1014 993 962 971 1001 993 985 924 807 671 435 171 49 61 48 46 57 44 44 44 45 45 44 43 42 40 75 74 69 72 87 106 114 104 85 56 42 43 80 132 120 72 51 79 103 102 78 53 45 74 88 205 338 418 469 560 652 688 817 856 895 924 967 979 925 822 782 628 537 493 416 315 311 387 271 194 94 40 42 81 73 39 41 42 50 63 75 59 43 41 63 55 43 41 41 42 44 44 55 54 89 155 210 263 324 388 457 513 561 590 650 732 782 800 867 909 944 963 948 936 943 951 938 938 938 938 938 946 965 963 956 937 922 913 913 925 948 956 991 979 963 947 943 943 943 947 931 935 935 920 908 908 924 939 963 930 897 829 715 620 529 449 402 392 313 179 93 63 51 62 45 84 127 116 69 45 46 52 54 61 54 54 46 46 46 46 52 47 47 46 46 48 56 75 105 103 76 72 69 72 57 49 73 89 81 53 58 82 86 62 89 89 89 93 89 85 74 70 94 86 79 91 88 85 82 83 104 127 116 76 51 58 69 53 76 48 72 69 47 100 175 127 107 115 48 46 93 81 48 66 51 99 116 88 53 53 57 52 61 65 69 69 65 69 85 97 101 89 81 81 93 93 85 69 56 55 55 55 54 53 52 50 51 63 93 103 79 85 157 244 418 346 397 467 454 476 521 491 431 392 384 419 471 502 520 495 440 315 245 236 182 77 47 49 72 74 138 266 401 497 573 615 654 628 570 474 359 269 220 204 255 275 362 507 612 667 763 874 996 1016 1018 989 922 782 561 361 182 104 55 49 50 44 43 52 62 73 73 67 67 60 60 60 84 83 78 65 67 70 74 69 70 54 51 53 69 77 73 66 44 42 29 12 10 9 9 9 11 19 23 20 22 28 36 34 31 29 26 30 27 27 27 27 27 27 27 31 24 28 28 32 24 25 25 30 34 38 35 35 28 28 29 29 33 37 37 37 49 49 49 45 45 45 41 34 38 31 31 31 31 31 31 31 47 47 47 47 47 47 47 40 32 32 32 33 33 37 37 41 45 45 45 41 41 45 57 57 54 47 47 43 43 39 35 35 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 59 43 34 38 54 54 34 32 66 54 46 46 50 54 43 34 44 37 37 37 37 37 37 37 37 37 37 37 41 41 45 45 38 50 63 79 83 79 60 52 45 45 41 45 46 46 46 49 76 58 70 114 110 78 106 178 190 118 66 70 66 42 54 87 79 71 63 63 67 75 68 68 68 64 56 52 44 39 39 42 49 60 68 72 68 64 60 60 76 72 72 68 68 72 84 81 43 39 38 38 38 39 51 59 83 91 59 95 175 119 39 68 40 41 56 64 78 78 81 81 72 64 56 52 41 41 37 37 92 93 84 43 37 49 69 64 64 61 58 62 56 45 49 49 74 106 86 42 41 82 84 52 52 56 61 65 61 57 57 64 112 83 47 48 53 45 46 59 39 42 41 71 100 120 114 94 106 143 247 66 40 169 114 187 100 135 174 309 324 192 179 199 177 182 255 244 117 106 194 222 178 134 120 147 189 244 283 275 309 329 338 292 281 266 144 44 117 88 83 118 164 179 202 243 312 322 294 191 99 135 263 355 117 224 343 238 212 399 494 571 611 739 750 685 653 614 646 759 660 590 483 584 565 387 368 321 312 273 348 358 456 538 521 632 697 659 591 576 502 272 110 147 74 43 32 34 112 178 239 313 467 438 457 533 579 524 429 333 90 49 40 41 54 75 67 47 95 111 155 174 142 130 169 219 166 256 300 273 261 293 321 306 307 251 219 236 268 272 252 247 293 316 339 344 340 336 328 332 338 299 232 196 206 231 212 176 184 132 143 246 372 431 429 416 370 385 294 166 130 151 139 108 249 190 31 221 232 235 378 410 221 165 153 196 176 109 100 122 83 34 32 60 72 66 124 227 318 135 32 61 49 31 60 32 59 47 47 55 51 39 36 47 51 47 47 47 47 47 43 43 40 32 35 35 31 31 34 34 45 41 40 36 35 31 27 27 32 32 33 33 30 30 30 34 31 32 32 33 37 41 45 46 54 55 55 47 44 41 38 38 37 38 46 50 54 50 49 41 54 50 50 46 42 42 42 42 42 42 39 39 39 39 39 39 51 51 51 51 47 51 55 59 56 60 60 60 56 44 40 39 38 39 40 44 52 52 63 70 38 49 60 71 71 71 79 72 49 50 50 54 54 59 51 52 108 111 107 99 95 99 111 104 90 107 132 124 103 82 73 84 91 103 121 106 77 65 57 54 51 51 59 71 76 88 96 104 73 65 53 45 44 40 44 51 66 58 58 63 63 71 106 142 198 226 242 227 213 194 139 83 62 58 46 41 40 40 40 44 39 55 62 54 74 101 97 58 45 42 42 46 50 51 51 47 47 47 51 59 67 63 51 42 40 40 42 42 51 51 44 43 80 68 59 43 42 54 73 73 42 38 139 290 396 533 635 600 492 432 357 298 206 104 44 41 37 105 262 418 542 610 651 651 515 409 253 126 68 60 68 70 54 63 59 43 56 92 103 83 125 230 364 467 520 520 458 370 277 165 81 57 58 53 49 68 48 44 47 47 55 55 58 51 41 44 77 105 106 91 76 64 47 49 57 57 49 48 48 48 93 105 115 132 193 294 355 383 399 428 477 527 556 559 599 647 674 668 665 673 663 656 641 629 589 569 542 506 456 401 347 302 192 151 138 131 138 127 142 151 103 123 143 144 136 125 132 147 329 324 315 326 375 441 507 557 598 639 673 692 705 728 771 816 888 919 943 946 931 900 873 843 765 721 644 535 426 377 387 418 404 314 198 91 36 36 38 40 39 40 40 40 40 40 41 42 45 45 46 89 136 191 233 259 270 311 366 433 487 517 517 510 113 82 58 58 70 75 75 64 46 48 65 81 93 78 66 79 97 211 335 443 546 625 654 637 693 665 621 575 544 492 379 259 172 121 83 107 160 205 210 197 206 191 165 140 108 98 85 83 52 81 111 81 47 45 46 50 46 55 70 62 45 56 90 118 155 124 89 81 94 119 151 167 154 125 99 97 128 175 214 244 324 363 403 411 413 419 467 516 561 580 571 559 525 454 307 183 83 68 48 52 61 65 53 48 66 49 49 65 72 64 63 89 138 216 295 340 365 366 324 267 142 95 51 50 51 70 81 68 61 76 113 166 255 331 340 307 223 141 96 148 259 381 499 574 562 580 596 599 591 583 584 582 585 555 484 360 264 220 214 197 129 94 68 55 48 46 53 72 55 41 41 48 72 73 77 88 241 203 189 233 315 385 450 492 541 586 631 651 665 706 765 803 762 680 637 644 636 572 500 456 322 289 250 159 132 244 288 173 109 109 126 174 260 367 469 528 535 632 742 802 817 801 809 811 801 779 754 712 644 570 503 452 374 327 257 228 271 311 249 148 85 61 82 86 45 51 72 46 55 52 59 63 82 74 65 52 102 120 149 211 363 512 565 556 516 404 239 122 80 62 44 36 39 76 140 182 227 309 426 526 558 646 741 806 874 942 969 911 715 604 452 242 132 130 108 56 61 97 49 53 42 310 152 42 50 50 86 74 59 71 63 79 59 59 67 75 79 67 47 45 78 66 54 46 65 85 113 129 161 164 120 60 84 180 235 204 118 99 95 112 151 171 163 154 119 90 53 47 55 54 46 40 40 42 51 55 51 44 53 70 66 46 45 45 46 55 59 59 107 106 79 46 43 46 73 77 73 77 71 42 42 58 69 56 85 87 99 123 135 91 35 31 35 77 111 111 99 99 80 77 97 82 44 24 20 18 17 16 42 41 36 36 43 48 36 32 28 28 25 25 17 21 14 18 35 15 15 24 29 25 33 46 19 21 31 42 44 55 101 150 204 325 297 143 71 48 39 43 61 61 61 50 43 40 40 40 68 39 36 36 36 36 38 51 75 36 33 35 78 125 101 69 65 45 45 61 61 42 38 42 58 58 58 58 58 58 58 58 58 58 54 58 62 70 82 75 42 42 72 93 136 239 414 569 650 665 687 701 618 442 266 157 162 76 37 35 36 47 70 97 128 124 131 139 140 152 168 176 228 286 347 352 292 185 78 37 39 40 40 41 41 40 44 40 40 41 42 46 43 43 42 42 42 71 55 47 74 46 40 70 59 43 42 54 42 40 41 69 88 175 183 130 170 269 232 107 128 163 182 172 162 204 301 391 457 518 572 575 585 596 631 647 643 620 632 672 704 700 688 694 729 819 857 955 955 917 1011 1013 966 975 1001 996 988 928 814 686 510 242 100 88 64 46 45 43 44 49 72 91 90 81 64 55 134 141 160 179 186 157 117 82 66 61 49 41 49 93 115 119 55 83 107 102 74 50 53 82 94 253 390 443 498 577 652 669 790 829 871 896 928 945 917 853 822 692 598 569 536 456 380 350 352 321 226 111 39 50 74 82 41 41 40 40 40 40 41 42 39 39 42 54 66 70 82 94 80 112 151 189 282 372 413 414 499 548 595 620 677 758 809 831 917 955 986 994 971 947 931 931 950 946 939 935 939 944 963 964 946 930 906 890 890 909 937 953 976 968 956 944 936 937 941 941 941 941 933 913 905 920 940 967 968 938 886 806 677 546 423 343 347 294 228 166 105 63 51 66 54 81 84 53 45 55 48 47 62 69 62 58 50 50 47 47 46 44 43 45 52 80 88 91 85 84 80 88 89 89 77 65 70 86 82 62 58 74 70 55 81 81 81 80 73 69 62 62 74 62 59 71 72 72 77 86 123 130 111 59 49 50 69 65 93 60 73 92 92 163 216 163 139 60 41 45 113 85 47 66 75 103 108 96 85 93 77 53 68 72 76 80 84 100 124 140 112 92 72 72 92 108 112 97 92 84 80 64 54 52 51 51 71 78 97 96 67 50 93 168 311 250 315 422 451 461 434 352 292 253 221 225 261 280 288 282 254 197 167 181 159 109 81 92 79 59 131 318 519 629 705 743 767 748 703 627 521 414 340 298 289 314 377 472 577 660 759 854 973 1016 1019 992 937 842 667 489 271 160 88 83 80 49 44 79 73 77 61 47 47 48 45 50 70 69 53 44 43 42 42 42 57 45 46 59 61 65 65 65 26 32 26 24 22 14 13 9 17 14 18 15 20 22 19 17 34 31 29 33 26 26 26 26 23 27 27 27 31 35 28 28 24 29 25 25 34 38 38 35 28 28 28 29 29 33 33 37 41 41 41 41 41 41 41 38 38 31 31 31 31 31 39 39 47 47 47 47 47 47 47 40 36 32 32 33 33 37 37 37 65 61 53 45 41 41 45 41 57 51 47 47 43 39 39 35 39 39 39 39 39 39 39 39 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 51 51 47 34 34 54 98 134 154 106 50 33 34 50 47 35 48 41 41 41 41 41 41 41 37 37 37 37 37 41 41 41 36 42 66 82 78 70 47 39 44 44 41 41 45 41 41 41 40 55 91 111 75 47 111 215 231 139 75 83 83 47 43 79 75 60 56 52 56 60 60 56 59 55 51 47 39 39 38 38 57 64 68 76 80 76 64 56 92 88 80 72 72 72 76 69 63 48 40 39 39 51 63 71 75 99 67 75 127 95 39 56 39 40 48 60 78 78 85 81 56 52 44 40 37 37 41 38 64 69 68 39 37 49 69 65 49 53 54 55 52 41 41 41 66 62 50 41 55 87 76 48 52 56 61 65 69 65 58 64 90 89 77 70 58 55 52 56 42 120 89 60 165 151 114 194 186 207 320 110 143 309 142 171 59 115 170 249 228 168 235 296 254 195 212 204 117 114 218 289 186 186 180 187 213 244 279 294 324 304 329 270 276 297 151 56 48 43 55 102 148 179 222 280 371 417 418 350 246 177 229 360 203 174 245 196 203 371 490 587 586 698 690 625 652 668 657 660 500 405 303 384 361 206 222 240 182 178 205 215 374 500 487 609 659 598 580 625 512 221 146 321 287 149 39 58 124 94 120 266 369 375 431 516 567 541 485 430 93 70 58 42 42 51 63 59 75 75 103 143 143 114 110 140 111 186 234 242 250 278 286 267 315 260 224 220 228 229 245 279 270 297 328 340 344 355 375 388 416 396 352 298 270 259 252 241 203 143 130 188 286 401 503 585 635 627 492 320 202 119 84 125 159 171 75 231 257 309 447 127 51 63 99 142 130 78 50 31 31 34 35 60 48 28 84 259 387 151 56 69 33 43 83 32 55 47 43 51 51 39 35 47 47 51 51 51 51 47 43 43 35 35 35 31 39 34 41 41 44 40 43 39 35 31 34 27 32 32 29 33 37 37 30 34 31 32 32 33 33 37 41 42 51 51 55 47 44 37 38 38 38 38 42 46 50 53 60 49 54 54 54 50 46 46 46 42 42 42 42 42 42 42 43 43 55 47 43 43 39 55 71 79 48 40 40 48 56 52 40 38 38 40 40 41 44 47 47 54 37 41 49 60 64 60 64 49 50 42 38 39 43 47 47 51 63 75 95 103 103 87 71 51 57 90 127 131 110 90 97 120 183 147 114 86 81 74 65 47 51 43 40 44 52 60 64 68 44 40 40 39 39 39 40 39 63 58 55 59 68 76 95 114 114 174 234 255 248 214 155 103 101 96 73 49 40 40 44 48 39 40 43 39 62 98 94 70 85 86 82 78 66 47 42 42 55 43 43 47 63 63 47 41 45 65 74 63 43 42 43 44 59 55 55 51 54 46 49 41 63 53 192 382 544 701 788 747 587 439 272 169 93 42 42 52 40 45 122 298 523 679 735 724 674 554 378 230 108 41 40 63 41 51 59 44 48 73 88 87 121 160 269 406 474 454 428 411 346 241 153 121 113 93 65 56 49 49 48 44 48 60 80 85 86 116 157 153 106 59 48 49 65 49 48 49 72 72 48 46 96 96 102 116 185 275 336 361 389 398 431 477 512 538 573 620 655 659 660 673 690 694 690 687 705 682 654 627 592 538 487 435 374 337 328 313 304 281 285 290 242 241 233 218 226 258 302 338 401 403 407 434 491 541 591 621 627 677 719 737 739 766 821 883 932 931 931 927 926 904 884 866 796 786 737 633 512 434 424 435 461 416 357 270 176 109 63 44 39 39 39 39 40 41 53 54 44 49 72 123 197 256 310 347 369 427 497 547 577 585 592 603 82 63 58 47 47 47 47 48 49 61 81 90 94 86 70 68 67 176 324 447 514 550 602 649 649 624 580 541 514 454 324 203 127 88 70 99 144 155 145 132 132 122 111 90 76 63 61 54 53 73 90 69 47 46 65 85 45 58 74 70 53 60 91 115 88 89 89 74 59 52 68 84 92 75 61 68 102 141 180 214 267 320 364 380 374 383 439 504 544 552 535 515 470 393 268 171 104 88 60 48 48 49 49 49 74 57 57 77 68 47 63 113 241 311 394 457 484 473 409 341 220 162 96 56 51 66 92 96 61 68 109 147 201 237 255 253 205 142 124 184 286 381 479 551 570 580 584 571 567 575 595 608 598 596 562 479 375 298 247 199 157 154 138 97 72 55 44 40 43 41 40 46 74 98 122 157 241 259 313 403 477 510 516 529 631 688 733 732 730 753 795 826 746 700 659 627 580 504 404 327 243 237 211 155 163 270 266 132 131 87 67 76 122 212 370 517 577 666 752 795 783 767 775 766 707 674 621 551 478 404 341 286 206 200 233 291 291 225 140 93 85 81 94 82 51 75 80 46 47 51 67 71 82 66 57 47 121 149 175 253 386 500 514 473 336 221 87 34 64 86 60 35 37 82 163 192 229 329 454 534 566 654 746 827 901 966 985 916 704 573 408 214 112 102 96 72 85 53 40 77 109 240 92 61 45 44 81 90 106 87 62 123 90 91 106 87 78 55 58 62 78 66 50 46 65 81 101 113 117 145 120 48 56 144 195 164 149 117 82 86 106 122 114 101 205 153 92 43 42 42 58 62 40 42 58 55 43 43 52 61 77 62 50 46 46 54 58 51 107 74 51 55 54 43 43 89 57 80 67 42 46 58 61 72 110 101 93 80 44 35 64 121 90 146 139 71 47 87 92 73 61 58 41 26 22 19 17 15 46 45 36 36 52 48 44 36 28 28 21 21 13 13 14 14 19 14 15 36 33 16 14 15 18 21 55 77 68 74 117 170 247 309 238 79 38 47 40 38 46 53 53 42 38 39 39 39 40 38 37 40 66 46 36 35 37 49 101 181 233 221 165 121 101 49 36 41 61 50 42 50 58 58 58 58 58 58 58 58 58 58 58 58 62 70 78 71 73 68 74 86 145 279 478 625 746 792 818 817 786 707 566 427 176 80 36 34 34 36 83 126 121 121 124 113 112 112 116 120 85 121 166 187 176 141 99 79 39 40 41 41 41 40 48 41 41 41 42 43 43 43 47 47 43 63 43 42 47 42 41 62 99 43 40 42 78 81 53 45 72 124 119 59 75 150 146 70 133 156 159 126 104 130 223 301 431 493 534 536 542 577 615 627 583 607 659 711 739 732 740 762 717 791 837 917 928 918 1008 1018 980 985 1011 1011 999 943 818 682 555 300 127 107 80 47 45 43 63 79 98 106 105 92 79 70 141 180 255 329 349 301 236 177 52 70 98 98 83 71 53 45 65 82 106 91 66 50 58 95 130 294 415 459 526 609 669 705 766 837 911 920 908 901 901 888 789 768 679 565 541 552 451 290 281 357 396 324 199 103 75 72 86 84 76 48 39 39 68 108 48 75 95 95 90 79 75 79 181 221 259 282 359 448 481 460 540 597 638 666 731 801 852 877 947 978 997 990 966 946 935 939 970 956 944 936 941 946 954 957 923 907 883 871 874 898 930 950 958 954 946 942 934 934 934 939 946 938 926 917 913 932 967 987 975 946 878 783 654 484 338 266 299 198 168 194 145 59 46 67 114 93 72 57 73 83 69 48 54 61 54 58 50 50 54 51 46 45 44 46 64 88 92 91 78 85 92 89 97 93 85 73 66 82 86 70 63 71 67 51 70 76 72 61 57 46 50 50 58 50 47 63 60 56 53 65 82 90 78 49 48 58 78 86 89 58 69 84 92 155 186 151 107 64 47 80 121 73 49 94 95 103 99 104 113 120 93 53 64 68 76 84 96 112 128 136 88 76 60 52 60 80 108 113 115 104 96 79 54 51 53 88 91 91 86 85 75 67 90 137 124 87 144 258 320 328 271 172 173 142 108 104 116 124 135 124 90 76 89 119 144 144 129 127 89 77 125 293 502 650 726 749 773 758 718 668 581 494 403 353 305 327 382 460 559 669 757 820 938 1016 1017 957 913 865 747 602 356 217 121 116 114 72 48 71 89 89 62 51 44 45 46 46 59 51 46 45 44 44 44 44 43 42 40 50 52 57 49 45 22 30 23 24 30 40 51 51 24 17 17 18 23 20 18 15 41 38 35 36 37 34 34 30 23 23 23 27 27 31 24 24 24 28 25 25 29 34 38 31 28 28 28 28 29 29 29 33 33 33 33 37 41 41 45 45 38 31 31 31 31 31 39 39 43 43 43 43 43 43 43 36 36 32 32 33 33 37 37 37 77 65 49 37 33 33 33 33 42 43 43 39 39 39 39 39 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 34 59 74 38 32 58 202 326 238 150 50 31 33 42 47 39 44 37 37 37 37 37 37 37 36 37 37 37 37 37 37 37 36 38 54 66 58 54 46 39 51 48 48 45 45 41 41 41 40 56 91 88 55 38 83 160 159 72 43 64 83 40 51 84 64 53 56 56 56 56 48 44 43 43 39 42 38 37 37 37 57 60 60 68 72 72 60 48 48 52 60 64 68 64 56 41 63 52 48 44 51 55 63 67 39 71 51 38 59 55 37 39 39 40 48 56 74 70 77 73 44 44 40 36 37 41 57 54 92 89 81 52 38 46 53 57 41 42 50 51 52 41 41 40 70 50 41 50 63 67 48 43 52 56 61 65 65 65 54 61 60 88 100 76 65 73 77 61 65 88 85 120 173 227 190 249 182 291 400 254 279 348 114 42 67 59 86 157 196 236 303 320 215 136 112 121 114 143 199 206 226 258 261 251 266 288 320 365 419 378 392 277 228 236 102 51 43 43 62 90 117 140 183 236 347 425 449 467 459 347 258 281 305 117 160 147 127 315 447 478 516 508 432 401 497 550 482 396 240 226 151 168 149 121 171 171 143 152 135 134 308 395 349 437 493 521 571 595 477 246 179 290 385 154 33 91 213 139 133 296 307 330 374 434 486 502 459 398 146 102 86 78 54 42 43 67 42 47 55 71 90 78 58 76 97 147 190 222 234 227 203 168 272 281 249 181 165 213 257 269 255 274 290 313 329 351 363 366 414 508 564 499 386 315 271 245 224 205 196 191 209 291 453 604 627 635 599 537 406 176 80 158 140 158 113 105 116 184 334 33 33 49 88 116 108 64 31 31 32 64 58 52 63 33 76 231 471 155 76 93 29 31 75 44 54 42 42 50 47 39 35 47 38 42 46 46 46 46 42 42 35 35 31 31 34 34 37 37 40 36 43 35 31 27 30 26 35 28 29 33 33 37 30 34 31 31 32 33 37 41 45 42 50 44 44 40 37 37 37 38 38 38 38 42 49 53 64 64 61 54 50 50 50 46 46 46 42 42 42 42 42 42 42 42 55 51 43 43 39 51 67 75 60 44 39 39 48 52 44 39 40 40 40 40 39 39 43 50 46 46 50 54 57 53 45 37 53 46 46 46 47 47 43 43 47 67 87 95 83 67 55 44 41 66 94 102 90 90 105 121 167 126 70 54 70 78 74 58 48 47 39 39 39 39 39 39 40 40 40 40 39 39 40 39 52 44 41 53 85 100 108 111 67 111 176 232 261 242 171 111 129 116 95 71 56 48 48 48 40 40 39 38 59 79 90 64 98 94 90 78 62 46 43 43 95 75 62 54 62 66 50 41 65 81 93 78 54 42 43 47 42 42 42 43 50 46 49 41 51 50 176 375 573 734 803 773 762 579 328 140 40 39 42 59 97 50 47 166 385 576 667 682 705 641 507 323 152 57 41 47 41 51 59 44 44 54 76 76 110 117 194 320 397 404 422 436 342 276 240 228 216 173 124 93 93 81 69 69 86 110 130 142 184 197 205 158 83 47 47 61 109 73 48 48 64 79 63 47 59 82 97 127 178 247 305 330 383 385 398 444 483 506 533 563 608 631 648 661 678 701 721 732 770 751 734 715 692 639 577 512 506 483 475 467 447 423 415 423 404 408 404 404 412 428 456 472 416 448 499 546 588 610 629 647 665 715 757 775 778 800 851 898 916 908 899 895 902 887 868 848 810 792 770 725 668 590 516 455 427 438 450 431 373 275 192 134 90 75 64 60 68 80 96 96 94 102 145 204 266 328 370 407 460 510 568 614 636 646 653 657 59 52 59 52 48 48 53 61 77 74 82 79 75 71 63 66 79 120 244 399 463 471 531 618 582 576 551 512 472 416 293 180 110 78 73 83 94 77 68 68 80 85 83 80 66 55 52 53 85 71 57 48 61 64 72 76 45 58 74 78 69 69 84 100 65 89 113 98 59 47 48 65 48 47 47 61 81 119 146 172 256 283 323 346 343 351 404 476 561 580 563 503 391 279 169 117 97 85 64 48 47 48 53 73 101 89 77 72 52 60 127 213 312 358 425 489 523 508 441 368 288 242 167 95 50 49 76 108 49 48 82 148 147 123 138 195 182 134 120 172 262 345 439 507 494 528 572 595 611 618 622 618 595 609 614 585 543 470 388 312 246 270 273 202 165 157 103 41 66 69 68 79 94 126 186 252 344 381 440 505 558 599 632 662 751 793 824 808 796 799 810 799 712 703 662 570 479 400 296 200 203 177 158 151 186 245 244 169 112 108 181 269 275 230 296 412 640 705 763 786 774 739 727 707 602 539 460 370 301 275 252 224 147 220 321 349 277 155 78 63 106 98 94 78 67 83 64 44 46 51 74 75 69 53 53 66 82 156 258 357 430 437 366 277 126 115 101 75 57 40 46 40 41 111 188 207 251 382 524 603 640 716 794 864 927 974 962 870 682 500 333 188 101 63 60 72 88 42 41 72 152 124 65 97 85 43 44 129 177 86 57 166 149 106 77 70 102 106 94 62 106 94 82 82 93 97 101 97 72 120 119 59 47 99 130 91 112 84 49 44 44 44 42 41 168 136 76 43 41 42 66 82 42 50 54 55 59 51 55 52 80 69 61 54 62 74 82 82 143 134 94 62 61 42 42 69 43 80 71 43 54 42 40 53 84 63 38 35 37 78 146 183 111 143 112 38 37 68 87 57 49 46 28 25 22 19 22 32 42 37 32 32 40 48 41 29 25 25 21 21 13 13 13 14 13 12 14 20 21 16 16 18 108 102 95 61 27 46 143 222 304 257 150 54 38 43 39 38 41 41 37 38 38 38 38 38 63 39 37 37 45 53 53 49 77 49 36 36 48 72 120 164 209 129 61 53 66 66 55 51 55 55 55 55 55 55 55 55 51 51 55 55 59 67 71 63 68 71 87 119 214 372 542 649 741 879 949 927 893 851 692 488 180 112 59 37 35 35 63 91 74 78 85 85 85 77 73 69 85 81 79 80 89 102 111 123 41 41 42 42 45 41 49 57 58 46 46 47 55 63 67 67 47 59 47 42 43 42 41 43 71 42 41 86 133 113 65 40 65 69 60 40 41 75 87 79 82 98 109 104 95 121 182 236 405 439 484 517 543 566 589 604 579 563 591 671 762 793 770 741 741 795 817 863 885 903 982 1014 995 1007 1010 1014 1014 954 825 680 553 322 153 133 111 63 46 60 67 74 85 84 68 63 62 61 100 147 230 341 412 423 407 392 241 162 90 67 80 97 90 79 71 80 90 86 63 59 59 96 135 287 380 408 503 599 670 730 771 845 920 951 940 921 909 891 834 828 766 641 545 508 487 457 291 357 438 468 423 323 191 93 79 65 65 73 85 89 85 77 109 112 108 100 115 148 188 227 301 317 351 378 424 485 526 544 601 658 702 732 785 867 913 928 978 996 1004 989 969 950 946 954 972 952 937 926 935 943 947 946 903 895 887 883 891 915 938 954 958 958 954 954 951 947 947 947 938 927 912 902 909 939 971 997 967 953 878 788 668 491 332 291 267 237 240 218 106 47 55 75 146 125 116 109 78 45 47 76 45 45 45 45 53 50 50 51 79 75 59 59 56 56 49 52 103 103 106 101 101 101 97 93 73 89 98 90 78 74 67 59 58 61 61 53 49 46 58 62 74 63 71 87 76 60 48 52 67 75 64 56 53 62 78 79 54 50 54 57 56 87 103 87 46 48 64 80 77 57 58 106 83 75 67 79 104 112 73 50 56 60 68 84 92 100 100 100 72 72 64 52 51 64 100 125 118 87 74 101 109 97 92 88 88 71 58 69 93 124 151 178 85 87 122 164 174 182 179 168 94 76 62 55 59 63 63 50 46 50 56 88 118 137 109 87 119 132 167 251 414 584 675 698 745 723 682 630 555 457 372 314 294 324 372 435 541 647 711 738 876 966 994 950 924 899 811 693 491 313 162 114 105 67 44 52 78 81 74 64 53 58 55 56 57 49 48 47 47 46 45 45 44 43 42 49 58 56 49 49 46 38 29 29 38 51 65 58 42 23 24 17 22 23 16 14 43 41 42 43 40 45 38 38 22 22 23 23 27 27 24 24 24 28 25 25 29 29 34 27 27 28 28 28 28 28 28 28 32 33 36 37 41 45 49 45 38 38 38 38 38 38 38 38 43 43 43 43 43 43 43 36 40 33 33 33 33 33 33 33 73 57 41 32 32 33 37 33 34 34 34 34 34 35 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 34 66 81 45 32 69 213 341 221 141 49 31 33 45 50 34 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 37 37 41 37 41 46 38 42 39 51 48 52 52 49 49 45 45 57 57 72 73 60 40 60 89 64 38 38 53 68 40 52 85 69 65 65 65 61 64 52 51 42 38 38 42 38 37 37 37 44 40 36 36 40 44 44 40 35 35 35 36 44 52 56 45 39 39 44 47 47 43 39 39 38 51 47 38 39 43 43 40 44 41 52 56 66 58 61 53 40 40 40 36 37 49 73 82 124 113 97 68 46 42 45 45 37 38 46 44 40 41 40 40 62 46 46 66 63 47 42 44 48 52 56 64 61 61 57 57 45 85 105 78 55 63 59 46 93 40 41 159 137 279 237 217 210 339 341 190 139 176 166 158 119 115 194 253 256 268 263 216 96 93 101 82 67 100 140 136 179 226 205 175 211 265 324 407 453 425 442 360 290 232 81 41 47 52 83 102 98 104 132 185 320 394 417 460 550 535 420 355 302 170 170 155 219 340 325 336 348 409 473 498 466 331 164 53 106 140 128 101 97 114 127 91 115 143 105 116 267 298 232 288 380 436 480 446 332 180 97 95 200 168 131 124 98 56 186 417 341 257 245 352 473 504 463 407 278 130 41 50 74 47 41 42 43 87 71 42 59 71 55 65 82 96 108 144 164 149 132 117 197 242 254 202 166 186 226 250 237 236 243 282 317 336 331 317 380 515 613 597 551 513 437 327 300 262 249 253 258 262 321 389 476 599 645 614 540 379 172 39 106 104 120 38 66 106 185 81 36 56 103 119 82 38 73 134 132 91 32 33 95 61 80 228 522 127 32 84 42 39 39 31 50 38 38 46 46 38 34 46 34 34 38 42 42 46 46 46 31 31 35 34 30 30 33 33 36 32 39 35 38 34 30 26 31 28 28 32 33 37 34 34 35 35 33 37 41 45 46 46 39 36 36 37 37 37 37 38 38 38 38 38 45 56 67 64 57 57 57 57 57 57 53 53 49 49 49 49 49 49 49 42 51 51 51 51 51 55 51 55 91 67 39 39 48 64 68 61 42 49 57 56 52 50 50 58 63 62 58 58 58 54 49 37 54 62 66 70 70 63 55 51 55 67 75 59 39 38 51 68 45 45 45 49 58 73 81 96 87 59 38 37 42 59 63 63 64 52 44 40 40 39 39 39 40 40 40 40 44 48 48 52 45 41 41 50 82 105 105 100 60 75 112 184 253 266 206 142 119 107 90 67 59 51 48 40 52 52 48 40 52 61 68 49 46 50 55 51 54 58 77 90 130 106 81 65 65 69 65 57 68 61 65 54 46 42 42 42 41 41 41 41 49 53 60 53 43 42 133 308 511 672 741 723 770 637 411 187 74 69 55 43 61 62 83 138 242 389 535 637 675 664 543 308 116 49 49 51 55 60 64 45 45 46 57 65 47 82 160 254 328 367 393 382 282 271 287 303 300 268 240 224 197 173 153 157 175 199 207 200 228 225 209 158 99 61 65 74 105 81 64 52 63 70 58 50 43 50 81 95 122 176 250 296 306 305 323 369 416 458 477 502 534 576 616 637 657 689 735 773 788 776 759 749 731 693 643 600 613 601 601 597 582 562 558 566 582 586 590 586 585 577 569 561 579 602 629 637 640 655 689 720 750 780 799 821 831 831 846 861 889 881 880 888 899 891 863 835 840 830 816 813 786 721 634 550 483 462 463 448 426 380 333 298 227 200 176 157 161 169 177 174 171 199 258 328 390 444 489 518 591 620 661 703 737 755 762 758 48 48 64 64 69 77 89 90 90 75 67 55 51 55 56 67 109 67 120 264 383 419 456 518 525 531 506 470 441 389 281 191 124 84 67 63 62 47 59 83 63 76 92 90 79 71 64 68 104 54 45 45 64 71 74 72 72 73 74 74 78 73 81 81 65 78 94 75 47 47 49 77 48 48 64 79 97 109 124 138 195 213 244 287 308 333 396 464 544 576 571 487 343 199 95 62 69 61 53 47 47 49 74 101 97 89 64 47 46 99 215 321 351 385 437 489 516 501 445 384 310 269 214 130 54 47 52 76 60 48 86 149 136 77 95 169 150 102 92 155 246 355 470 559 505 532 552 576 587 606 633 645 613 614 639 651 644 603 537 464 351 374 367 295 255 247 199 131 166 189 215 226 252 299 386 468 505 547 593 626 663 704 765 808 874 897 897 862 835 808 773 723 675 658 594 470 367 292 216 144 190 144 124 140 178 197 216 233 246 203 224 284 296 291 423 599 667 693 715 718 688 636 588 525 396 357 311 257 223 208 184 148 180 310 364 281 167 113 79 60 71 71 59 52 80 95 72 48 46 51 74 70 54 45 52 74 98 191 282 336 334 266 169 87 84 94 95 81 59 38 39 41 61 120 188 215 300 462 624 703 739 800 875 926 970 990 944 837 624 414 255 160 101 50 43 60 64 44 64 48 112 52 56 61 77 141 77 77 133 121 117 105 113 101 85 73 70 74 86 94 98 90 82 86 97 93 85 73 52 96 115 75 51 63 70 46 82 82 75 71 63 51 42 40 151 123 83 54 42 42 46 42 74 62 54 54 59 63 63 47 51 44 44 45 60 69 85 93 178 249 174 45 44 65 49 44 63 107 87 62 94 62 40 46 41 49 44 40 56 96 131 135 96 108 84 39 39 80 87 57 86 67 29 23 20 18 22 48 26 29 24 24 29 29 30 26 25 25 21 14 14 13 13 14 15 15 14 13 12 13 16 30 132 110 79 36 23 28 115 201 308 189 82 43 39 37 37 38 45 41 41 37 37 38 38 42 66 74 65 37 36 67 79 71 59 43 51 83 95 64 44 44 184 121 57 37 42 62 59 47 55 55 55 55 55 55 55 55 51 51 55 59 63 63 67 59 39 66 122 197 339 498 620 682 750 913 994 946 901 859 699 463 135 95 75 54 37 36 36 52 59 63 70 74 78 74 66 62 74 70 63 60 69 70 87 88 45 46 50 46 45 45 57 69 53 42 42 42 51 59 59 59 51 55 55 47 43 43 42 41 59 91 150 190 161 85 40 40 56 44 52 60 60 52 52 64 60 68 87 86 89 107 129 158 324 345 402 468 521 531 537 548 575 587 626 687 746 766 746 725 776 799 825 840 857 892 951 1002 1018 1018 1018 1013 1014 968 843 703 555 356 202 171 157 90 61 96 70 77 76 56 43 39 54 69 152 155 182 253 313 352 400 447 493 400 280 181 102 64 81 118 87 80 73 66 66 59 67 96 127 259 320 364 495 595 666 755 811 837 880 940 982 990 944 890 904 896 847 741 637 572 523 478 443 425 422 439 471 456 404 338 196 131 83 102 159 202 186 154 165 169 196 228 284 336 379 413 361 368 395 430 460 501 551 608 650 706 756 781 835 901 944 947 1016 1017 1016 1001 981 962 963 971 972 952 934 938 939 947 943 935 906 906 910 918 923 938 958 966 970 970 970 970 966 962 959 954 939 927 915 910 929 955 993 1012 993 983 885 784 676 480 313 292 228 309 342 206 45 67 144 116 119 70 64 84 70 44 45 52 46 45 49 53 57 61 58 62 82 82 79 71 52 48 49 64 120 123 111 106 98 101 101 105 73 89 97 90 78 70 67 67 50 53 57 46 46 54 71 90 75 75 83 95 84 56 47 47 90 95 87 76 69 62 55 51 50 55 62 58 53 52 59 56 48 64 76 60 48 49 58 66 71 63 55 71 87 88 57 50 52 52 56 68 76 72 64 52 56 56 52 51 50 52 76 93 117 62 53 117 180 176 112 60 68 51 49 58 106 161 204 219 146 133 103 94 116 152 181 203 74 75 62 55 51 51 50 48 48 48 49 69 94 98 81 63 107 144 175 199 310 463 568 597 624 605 573 521 458 379 299 261 237 263 299 378 492 599 659 678 780 882 941 938 932 914 842 746 629 451 245 129 89 59 45 53 43 50 47 44 49 55 63 64 49 49 48 48 46 45 44 43 47 50 42 41 52 46 36 33 77 62 41 32 36 48 50 41 38 31 20 20 24 18 19 16 38 35 37 42 43 41 38 38 22 22 22 23 23 27 23 23 28 28 25 25 25 29 29 30 31 27 27 27 27 28 28 28 32 36 36 40 40 44 48 49 45 38 38 38 38 38 38 38 43 43 43 43 43 43 43 43 40 33 33 33 33 33 33 33 65 45 32 32 37 49 53 49 34 34 34 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 54 53 41 33 33 65 117 156 113 73 33 32 41 49 37 33 39 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 41 37 37 37 37 37 45 42 50 47 55 52 56 53 57 57 53 45 41 53 61 57 49 41 41 40 45 61 61 49 49 65 61 57 57 57 57 45 43 38 38 41 42 41 41 44 51 51 44 40 36 35 36 48 72 88 132 100 52 35 35 40 56 61 38 39 44 52 56 47 39 38 38 39 39 39 38 43 51 44 52 45 56 52 58 46 49 41 40 40 40 40 37 53 85 109 128 109 93 64 39 37 37 45 38 38 39 40 40 41 40 40 41 41 50 70 55 42 43 56 48 44 52 56 57 57 53 49 45 67 83 67 47 51 46 44 72 126 40 78 292 342 152 305 306 336 253 155 91 124 230 234 123 175 337 340 212 152 148 160 116 135 131 95 92 132 148 136 179 218 161 104 151 221 285 391 452 494 514 480 345 175 100 82 63 83 111 131 122 125 141 174 242 332 386 428 536 607 561 478 258 286 294 287 445 449 250 272 514 491 450 362 211 89 89 146 123 108 85 85 86 90 94 98 102 125 96 143 265 257 212 255 275 260 253 241 174 83 35 36 45 114 243 250 127 61 231 455 231 139 179 351 431 370 337 360 322 158 41 41 46 42 42 71 107 155 115 67 95 95 75 109 174 132 92 93 101 86 94 114 146 171 231 271 223 148 156 223 206 197 201 243 295 321 311 290 288 427 559 593 623 649 599 505 410 353 313 297 276 241 232 240 365 456 533 564 590 560 348 79 87 62 105 40 105 96 72 82 82 73 81 109 120 120 159 211 128 40 31 57 72 28 105 372 507 96 26 69 93 94 30 29 46 38 38 46 46 38 38 46 46 46 42 38 38 42 42 46 31 31 34 30 30 29 33 33 32 28 35 31 34 30 30 26 27 27 28 32 36 37 41 34 42 35 40 37 41 45 45 43 35 36 36 36 37 37 38 38 38 38 38 45 52 56 63 60 64 57 57 57 57 57 57 57 50 49 49 49 49 49 49 49 50 51 51 55 51 50 39 39 55 43 38 40 72 108 136 141 118 134 160 167 146 114 78 62 75 56 40 39 39 39 38 37 41 49 58 62 66 66 62 59 63 95 127 131 111 79 59 48 64 48 40 40 44 56 64 64 47 43 39 39 39 48 60 64 41 44 48 48 48 48 45 45 49 45 41 40 40 40 40 40 42 42 42 43 51 71 71 54 72 52 72 144 233 281 253 217 134 121 89 70 59 55 51 44 56 57 65 57 49 41 41 41 41 42 47 47 43 54 70 89 93 88 68 53 53 56 71 64 64 57 46 46 53 50 42 42 42 42 42 41 45 45 56 53 72 71 134 269 453 595 668 681 640 563 371 146 57 83 90 62 57 63 87 104 151 228 328 395 467 501 424 221 66 39 53 42 76 65 57 45 45 45 46 54 53 79 109 148 214 285 336 336 309 311 331 343 343 335 335 340 292 270 250 242 250 247 244 224 164 161 146 123 104 77 58 54 57 65 76 79 70 58 53 49 42 55 66 54 58 113 199 274 229 232 253 297 352 399 429 458 489 546 575 599 622 645 687 729 768 751 739 732 730 719 705 686 708 708 716 719 708 689 692 704 689 689 692 693 700 692 688 677 694 694 713 709 709 712 735 754 783 787 802 829 859 867 861 853 874 866 877 896 908 907 890 870 906 907 911 892 843 793 749 700 606 546 502 475 464 451 432 410 370 343 312 305 317 326 341 338 322 350 404 451 505 550 591 620 700 722 736 774 816 846 849 837 48 48 56 61 69 70 78 82 98 79 59 50 50 51 63 76 100 50 47 139 286 383 432 458 497 498 471 442 418 373 280 193 134 87 55 59 63 48 56 73 46 49 58 63 52 50 50 50 74 47 44 45 86 98 114 134 124 97 74 66 66 74 69 61 69 58 47 47 47 48 49 57 48 61 81 92 99 106 117 132 138 132 151 221 274 326 389 457 504 536 543 488 355 211 98 53 48 48 47 47 49 65 89 101 76 76 52 45 48 155 260 329 365 405 449 473 458 427 377 344 254 229 194 134 74 48 47 48 76 61 95 130 122 87 104 161 126 97 95 167 265 375 498 590 546 545 536 528 531 569 616 655 639 628 636 648 665 657 638 597 478 461 453 426 387 360 324 307 363 398 443 470 504 558 632 681 669 704 753 791 828 858 888 911 962 965 935 866 813 774 705 632 612 548 479 407 315 216 160 135 176 141 105 107 104 67 86 157 128 152 222 295 319 336 417 522 577 563 538 514 495 448 388 320 230 215 208 186 175 183 151 106 242 307 296 185 103 93 80 56 47 51 46 48 84 80 72 88 48 55 62 54 49 44 44 66 130 180 207 182 144 107 83 63 107 80 58 45 50 56 41 40 44 84 148 221 338 503 644 711 810 865 924 960 981 967 892 768 508 321 177 106 87 68 44 44 56 64 75 71 71 43 51 42 101 267 108 43 76 96 149 44 49 85 109 81 44 42 57 102 66 51 54 62 85 89 81 69 68 88 103 83 62 50 46 41 46 58 66 66 50 42 42 42 194 142 82 58 58 54 42 40 97 81 58 54 54 55 55 55 43 43 43 44 52 61 81 85 133 260 201 53 69 117 80 44 91 119 74 62 134 106 46 66 41 61 93 105 93 73 77 77 69 65 68 64 72 83 83 81 150 116 62 25 20 18 18 36 15 25 33 29 25 18 26 30 25 25 18 14 14 14 14 14 44 76 68 16 12 14 25 34 80 58 50 44 38 72 135 193 239 105 38 54 47 37 37 53 45 53 49 41 41 41 45 45 93 149 153 96 55 83 82 54 95 55 39 58 70 55 55 64 76 84 57 37 37 54 55 39 51 51 51 51 51 51 51 51 51 51 55 59 63 63 63 55 51 97 174 269 419 577 679 713 818 930 971 910 866 825 711 527 126 83 58 38 37 37 41 37 60 64 64 67 67 67 67 67 42 51 56 61 65 55 59 56 45 53 54 50 45 45 61 77 41 41 49 61 69 70 58 46 62 58 66 58 42 50 50 40 82 146 221 225 139 39 37 55 40 44 48 53 53 49 45 41 57 65 80 72 63 61 75 93 246 279 320 378 439 484 503 509 551 614 690 718 714 702 705 713 748 787 842 837 842 877 927 990 1018 1019 1019 1017 997 960 870 769 605 433 287 240 202 104 60 107 78 81 69 45 40 47 67 98 201 181 176 190 194 202 257 312 474 501 512 447 269 103 48 78 103 80 61 50 59 63 63 77 127 235 284 356 512 600 659 771 832 833 852 912 978 1001 960 905 910 941 911 807 749 701 599 455 548 498 440 413 433 477 529 545 425 355 288 263 279 323 359 386 365 369 388 412 439 439 424 411 417 428 455 489 527 577 627 668 714 772 813 843 881 939 963 962 1017 1017 1017 1017 1005 986 983 987 976 968 949 957 972 975 964 952 933 933 937 945 949 961 972 980 973 973 977 977 970 962 954 950 939 927 919 929 955 981 1015 1015 1007 997 884 775 671 467 286 280 287 305 315 203 66 115 175 116 87 54 44 56 65 55 55 67 86 86 93 93 93 97 97 90 62 66 63 67 60 60 76 89 100 100 103 91 90 85 81 85 68 80 89 85 66 59 63 75 58 62 62 54 46 51 75 95 71 67 64 76 72 48 47 47 98 94 87 80 66 55 51 50 51 64 64 71 74 62 49 61 77 85 105 93 57 49 50 49 70 70 75 83 79 75 59 51 55 51 51 55 59 55 51 49 59 51 50 50 51 51 55 52 89 61 77 137 172 144 96 72 51 51 50 51 94 142 181 208 183 162 112 103 141 166 166 165 119 114 95 60 52 52 52 50 49 49 62 66 59 50 53 75 57 105 138 170 234 339 433 476 471 460 455 420 372 309 264 230 198 195 219 291 421 535 606 635 682 763 823 851 871 865 812 740 679 541 340 181 89 53 51 59 44 43 43 44 45 47 55 67 46 47 54 58 53 53 43 46 79 74 55 51 51 43 38 36 81 73 57 48 52 48 38 28 20 20 20 12 17 10 14 15 29 26 21 30 32 33 30 34 22 22 22 22 23 23 23 27 28 28 28 32 32 33 29 30 31 31 31 31 31 31 27 28 43 47 47 47 51 51 55 48 45 45 45 45 45 45 45 45 42 42 43 43 43 43 43 43 40 40 40 40 40 40 40 40 60 44 32 32 56 76 88 81 42 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 58 41 33 33 56 68 60 44 52 44 36 40 49 45 33 33 43 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 44 37 36 36 37 37 37 38 38 39 43 44 56 64 68 68 40 40 40 40 45 48 41 40 57 64 65 56 61 72 61 40 49 42 49 49 45 40 38 36 38 42 45 52 56 56 63 63 51 48 48 44 44 72 124 164 228 176 104 48 36 36 52 53 42 43 55 63 67 63 55 50 39 37 38 43 38 39 47 39 52 45 52 52 54 42 41 37 36 40 40 36 37 53 93 117 128 108 88 56 38 36 37 42 38 38 38 39 40 41 41 41 41 42 50 58 54 42 43 48 44 48 44 52 49 49 45 45 45 46 55 59 62 54 54 53 43 185 87 34 422 364 147 428 315 261 310 323 255 225 190 114 106 150 343 317 133 65 96 154 158 124 92 96 145 169 145 129 188 238 178 120 171 218 233 314 429 512 509 525 352 87 68 70 71 95 127 143 135 134 134 152 144 226 316 378 448 543 542 459 303 287 400 465 501 456 286 252 408 341 282 214 104 41 73 122 135 72 44 44 68 80 80 108 88 99 107 198 265 216 187 207 166 107 96 113 93 58 54 44 58 38 89 235 316 374 390 325 108 117 197 289 285 216 223 273 263 178 94 50 50 66 83 95 115 131 83 87 139 99 59 133 313 237 161 134 110 74 78 110 146 171 243 272 208 109 105 172 183 170 170 201 256 287 289 282 216 349 510 626 679 694 697 671 604 535 468 425 374 311 288 293 273 246 326 435 506 552 472 267 164 115 67 40 50 53 81 88 132 123 106 118 169 201 185 148 40 33 34 69 32 28 157 393 356 72 44 77 109 118 30 30 42 34 34 46 46 34 38 46 74 66 54 42 38 38 38 42 34 34 37 37 33 33 32 32 35 35 38 34 41 37 37 26 34 27 31 28 36 37 41 34 38 35 36 40 41 45 41 39 35 36 36 36 37 37 37 38 42 42 49 49 52 52 52 52 60 61 65 65 57 58 51 51 43 43 50 49 56 56 56 56 50 50 50 50 47 42 42 42 38 38 38 55 76 116 147 156 165 217 292 335 325 269 193 150 115 80 48 38 37 37 36 36 36 36 37 38 43 55 67 75 132 156 199 223 211 167 103 59 80 67 56 44 43 47 55 59 44 48 52 52 48 49 53 50 40 40 41 45 57 53 56 52 72 64 56 44 39 39 39 40 42 43 43 42 42 47 47 41 73 65 80 132 200 252 276 280 230 208 145 105 86 78 67 60 45 65 85 78 50 40 40 41 43 44 56 53 48 43 46 58 49 57 57 52 44 44 55 63 68 61 57 57 65 62 62 53 53 53 53 56 56 56 60 53 59 62 102 187 343 464 531 577 535 473 323 141 44 62 99 96 84 63 53 65 105 141 159 162 207 248 219 130 59 54 53 42 92 61 45 44 45 45 46 50 94 81 74 82 125 196 266 294 341 337 345 345 338 342 350 343 312 308 300 270 238 206 183 172 80 81 78 71 68 49 48 46 48 56 75 82 77 71 78 86 89 92 89 73 69 109 180 244 219 218 225 244 291 334 369 398 468 497 521 545 576 603 617 639 717 724 728 736 738 731 720 716 731 738 742 746 734 715 723 742 711 718 719 730 745 752 756 749 700 693 701 712 731 727 723 714 745 748 763 794 836 851 858 850 851 843 843 858 888 899 906 898 938 954 965 946 915 876 853 820 732 679 639 605 590 572 550 523 512 485 458 451 467 488 500 496 500 516 543 569 606 632 673 699 772 786 808 846 880 899 891 886 47 47 48 48 49 49 49 49 95 79 51 50 50 55 79 96 72 56 48 89 213 365 449 464 503 488 449 415 402 369 275 184 141 89 51 59 60 47 44 44 48 51 71 83 72 55 51 55 49 45 44 76 110 125 176 221 159 117 74 51 55 66 66 54 86 58 47 52 73 81 61 48 48 57 81 88 91 98 117 136 152 126 129 195 256 304 362 426 510 540 558 515 403 262 121 52 48 47 47 48 61 81 81 73 64 88 75 59 103 215 279 301 365 403 442 434 386 324 278 264 183 172 154 126 97 61 47 46 72 65 76 99 99 104 125 152 152 128 137 205 283 351 439 516 499 503 514 521 528 555 590 617 628 619 610 626 650 682 709 715 701 655 652 675 649 580 552 564 566 597 639 665 702 728 762 781 806 822 859 889 927 954 977 980 984 977 924 840 768 712 650 573 538 441 387 375 307 183 129 139 88 92 98 116 109 75 109 193 168 244 339 381 406 425 459 478 425 369 309 289 295 291 260 203 219 195 164 117 125 165 172 159 285 252 200 153 119 85 59 48 76 79 56 64 73 49 48 84 64 52 47 46 45 45 44 47 83 113 116 87 59 70 105 137 62 63 63 42 39 40 42 52 61 108 203 300 439 584 681 727 856 907 943 956 947 903 807 664 406 254 123 55 71 92 72 43 71 59 43 115 59 47 42 42 208 279 56 76 104 38 81 73 53 61 65 57 45 44 45 54 46 46 46 54 85 101 101 93 84 84 91 79 62 42 41 53 65 73 80 53 40 40 57 74 221 134 46 40 50 78 70 42 101 89 66 54 46 46 51 55 75 71 64 60 64 72 88 92 52 177 161 85 129 133 76 60 79 91 41 41 138 130 58 70 62 42 54 98 121 97 66 54 53 41 44 68 68 55 59 89 194 164 114 52 23 19 16 15 19 37 49 45 26 19 31 39 18 25 18 18 14 14 14 15 60 124 141 89 41 61 85 78 76 41 34 60 94 156 219 277 155 41 35 54 54 37 53 69 44 45 45 41 41 45 45 52 160 224 207 95 35 62 74 50 66 55 62 94 91 74 79 111 52 101 117 70 46 59 67 47 47 47 47 47 47 47 47 47 47 51 55 59 63 63 63 51 92 150 221 293 428 589 696 724 793 852 862 825 777 733 629 499 198 126 62 36 35 37 41 41 64 60 52 48 47 44 48 52 67 80 88 81 74 71 72 80 42 53 54 46 45 45 61 77 53 60 73 93 105 97 74 54 62 54 62 54 41 50 54 39 70 117 173 164 83 35 37 91 47 67 60 40 40 61 61 41 41 42 50 49 41 40 54 80 217 254 279 307 364 450 508 526 540 597 650 694 706 702 677 657 696 759 845 845 831 866 913 986 1017 1019 1019 1016 980 944 893 826 678 525 371 308 244 118 47 87 70 66 61 41 40 40 72 96 163 158 165 180 160 132 155 198 257 315 380 405 338 260 273 325 116 85 50 43 59 60 56 69 115 222 271 367 539 603 651 771 836 838 860 900 944 967 952 941 889 918 926 876 796 723 665 627 537 503 472 473 490 510 518 508 471 480 468 404 343 335 402 466 509 492 472 468 479 475 456 438 496 523 542 568 615 685 727 737 794 844 887 905 939 979 998 990 1017 1017 1018 1018 1013 1002 998 998 987 980 979 987 1002 1002 993 971 951 947 951 951 959 971 982 983 972 976 980 983 972 965 957 942 919 911 910 924 950 979 1001 1013 1009 996 882 777 686 486 312 316 399 280 243 226 153 143 128 47 78 130 160 112 53 57 102 143 134 134 137 137 133 129 129 125 85 74 66 56 64 64 69 77 57 61 72 71 70 65 60 60 56 71 80 73 57 50 58 74 86 90 82 59 47 47 63 83 76 68 60 72 72 56 52 60 71 67 60 61 63 55 51 51 49 51 52 60 87 66 50 50 48 65 129 153 97 53 58 66 66 66 75 83 67 55 51 51 59 51 50 50 50 50 49 49 75 51 49 50 63 71 51 49 68 84 124 136 104 56 68 121 52 52 56 52 70 98 137 164 187 241 252 223 190 145 130 145 171 160 122 64 51 51 51 51 62 74 90 75 49 45 46 52 45 64 109 162 207 257 335 395 376 385 387 367 326 274 237 218 210 180 176 239 353 463 531 568 623 661 704 732 764 765 750 713 630 542 384 202 82 46 47 48 59 62 46 45 46 51 71 86 49 67 90 109 120 123 122 124 129 117 99 88 81 74 51 46 72 61 57 61 57 54 42 24 9 8 8 8 9 13 10 10 19 14 15 21 31 32 33 27 22 22 22 22 22 23 23 23 28 28 28 28 32 32 25 25 38 31 31 31 27 27 27 27 47 47 51 51 51 55 55 55 48 45 45 45 45 45 45 45 38 38 39 39 39 39 39 39 44 40 40 40 40 40 40 36 52 40 32 36 64 92 108 101 58 43 35 34 33 34 34 34 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 45 37 37 45 64 72 72 68 52 48 44 36 33 33 37 38 47 40 40 40 40 40 40 40 36 36 36 35 35 35 35 35 36 40 44 41 41 41 37 37 37 38 42 47 59 60 68 72 40 48 52 40 40 40 48 44 64 72 56 40 56 92 76 39 57 50 57 57 57 48 39 36 42 45 52 59 67 70 70 66 40 40 44 36 40 80 152 203 208 160 92 48 36 40 48 45 38 39 43 47 51 51 51 51 43 37 38 59 43 39 43 39 48 41 52 48 54 42 41 37 36 40 40 36 36 53 93 121 136 109 88 52 38 36 36 38 38 42 38 39 40 40 48 45 42 50 46 46 46 46 42 41 43 44 44 48 45 45 45 45 44 44 46 66 85 81 92 99 122 80 202 116 437 375 366 487 380 235 347 331 197 189 162 174 99 107 297 301 149 97 105 138 82 49 47 68 113 97 73 104 51 130 101 65 132 147 110 155 254 328 324 474 403 143 117 51 55 80 108 116 112 99 94 93 104 137 211 280 330 420 451 374 385 185 430 550 375 365 358 216 208 180 189 190 140 104 89 70 79 51 51 43 78 110 73 45 65 65 113 228 247 151 106 102 118 86 98 107 84 69 61 39 70 71 129 155 245 477 468 183 151 203 210 162 157 221 268 251 239 170 93 58 122 182 142 43 74 47 40 75 158 71 40 125 381 305 222 198 158 90 74 99 159 224 267 227 141 97 101 117 163 155 159 179 214 249 266 280 213 301 473 679 778 778 745 738 731 642 575 549 518 440 361 314 315 261 298 311 299 381 385 203 112 134 98 126 86 62 122 39 112 176 196 151 138 154 130 73 40 36 43 34 32 84 175 218 173 37 93 89 70 86 28 55 42 34 34 46 46 34 38 46 102 86 70 50 38 34 38 42 34 30 37 37 33 29 32 32 31 31 38 33 37 37 33 33 41 34 38 35 43 40 44 41 34 38 31 36 33 37 37 34 35 35 36 36 36 37 38 38 42 42 49 49 56 52 48 48 67 67 61 65 58 51 51 51 43 43 50 50 56 56 63 56 53 46 42 38 38 38 42 46 47 55 63 67 64 72 84 88 137 229 359 460 488 436 353 289 183 140 81 41 39 38 36 35 36 36 36 37 43 71 99 115 180 156 139 135 139 123 83 43 87 91 94 71 51 43 51 56 39 40 40 40 41 41 41 40 41 41 46 61 69 61 56 52 48 44 40 40 40 48 60 61 42 43 43 42 42 43 47 42 70 85 109 132 164 204 260 315 353 304 217 153 118 95 83 68 40 69 94 90 55 41 40 42 41 43 50 65 60 51 54 62 41 61 88 81 72 52 52 64 53 61 57 57 57 57 54 58 50 53 60 64 68 68 68 61 54 62 79 137 258 363 437 489 501 462 360 226 124 81 82 82 52 63 80 78 83 104 142 165 129 111 82 49 40 55 69 59 93 57 44 44 45 46 47 47 90 66 76 107 134 157 189 220 289 292 300 312 321 333 322 302 279 292 300 257 185 122 102 95 57 53 54 46 46 46 46 46 49 56 70 73 75 90 112 135 149 149 145 134 127 140 181 225 245 229 216 215 234 269 296 329 403 421 437 480 540 582 599 593 662 693 729 756 753 731 701 686 677 688 696 689 673 657 661 685 704 707 711 718 725 721 717 706 730 688 653 652 676 692 684 660 721 725 729 752 774 797 804 800 820 802 802 808 834 861 891 910 934 948 961 980 980 960 922 876 831 793 762 727 708 698 687 672 645 615 583 557 565 569 566 562 621 629 644 662 684 722 764 802 836 858 884 911 930 941 934 921 69 69 61 49 48 47 48 49 70 79 79 79 75 71 67 68 100 92 105 138 210 291 372 414 453 473 466 432 402 376 350 339 237 153 63 47 47 47 46 46 45 50 88 100 91 67 50 47 46 47 77 99 89 112 219 315 206 156 65 45 51 59 47 54 66 62 55 71 76 72 53 47 69 76 84 92 107 111 110 105 168 116 99 165 246 301 347 391 483 545 586 569 481 348 210 126 76 57 47 46 61 101 100 64 76 47 45 71 175 263 255 218 351 369 361 316 248 189 162 149 158 128 126 130 81 45 44 70 68 81 80 55 47 63 72 79 87 113 178 262 314 347 411 481 485 457 459 487 506 520 528 558 617 588 563 566 625 688 736 766 790 769 770 783 765 718 699 719 701 725 774 828 884 922 944 934 928 924 943 965 987 980 965 942 908 878 814 743 675 607 521 444 399 370 352 323 249 159 105 106 114 140 174 167 156 149 167 172 370 464 510 470 482 538 496 374 290 251 231 252 282 254 179 101 88 93 110 126 125 108 103 117 147 138 146 171 161 104 70 60 88 92 84 64 48 49 53 65 76 68 67 66 61 45 42 41 44 62 73 69 65 59 55 55 44 44 41 46 59 64 57 46 116 117 208 365 497 582 702 814 899 943 971 942 897 823 705 558 282 160 84 77 88 73 68 72 79 51 54 83 90 58 42 41 262 267 43 52 100 39 56 68 68 60 52 52 60 64 56 45 46 59 90 90 77 65 81 101 76 111 142 94 40 40 69 69 68 40 43 56 40 39 92 181 220 109 41 57 62 42 42 82 86 82 70 54 46 50 62 74 91 83 71 63 63 67 75 71 81 104 76 108 196 136 43 64 43 71 41 39 106 110 70 106 63 42 41 42 66 70 58 41 81 57 48 60 71 75 78 81 211 181 135 96 81 85 82 80 55 62 65 57 46 31 27 27 30 33 26 22 15 19 15 15 15 84 141 149 149 189 214 223 196 230 227 148 146 252 295 233 82 40 35 37 45 45 41 56 48 48 55 56 56 56 56 63 67 114 146 98 34 54 86 62 110 77 58 62 63 59 76 116 61 69 102 82 38 38 51 63 55 55 51 47 43 47 55 63 55 55 59 59 63 63 67 59 49 99 199 327 465 564 623 648 653 681 655 610 613 649 616 529 359 214 86 37 49 45 36 36 49 45 49 53 48 37 45 76 72 76 84 81 78 79 64 45 49 49 57 65 72 72 88 111 91 112 148 152 121 81 57 57 45 66 74 54 41 49 57 49 39 68 84 59 51 86 125 133 114 114 98 75 55 51 56 49 40 41 46 46 41 41 56 82 131 228 281 281 330 439 513 523 536 574 630 694 729 713 665 621 648 735 834 860 840 842 890 959 1017 1018 1017 976 948 935 900 844 727 614 499 416 316 202 128 105 62 75 58 41 41 41 57 93 128 96 84 107 126 110 106 133 147 94 127 251 272 206 258 383 137 110 78 43 42 43 48 72 137 260 298 378 546 630 694 806 839 842 872 907 924 924 929 948 889 922 922 869 811 777 744 709 635 593 542 519 536 584 609 602 562 531 503 471 455 447 455 454 497 504 500 484 479 487 519 554 584 599 618 653 703 753 798 822 855 898 932 935 966 1006 1013 993 1018 1018 1018 1002 990 987 999 1011 994 990 990 997 1004 1008 999 992 942 932 939 932 943 959 978 990 1001 990 983 986 990 983 963 940 915 899 898 908 945 974 1000 1003 1012 1014 916 819 741 555 381 373 366 300 295 273 145 63 68 75 224 189 175 143 99 104 125 122 130 103 82 78 97 97 84 53 65 70 62 60 88 76 65 93 54 47 44 44 46 77 124 167 134 119 91 56 43 44 73 110 94 83 71 59 51 47 48 60 64 84 73 48 48 68 72 48 49 69 54 50 51 50 48 49 47 48 51 71 75 64 60 71 50 49 98 165 154 74 49 78 62 74 82 74 58 54 50 50 54 49 48 49 54 58 50 50 98 74 50 48 49 50 62 70 79 50 48 60 92 92 81 89 49 50 51 51 66 78 81 84 127 210 278 289 257 229 198 167 182 190 156 102 53 52 92 124 100 101 97 66 48 47 48 58 48 55 86 128 126 113 132 156 237 266 296 290 250 209 178 166 193 191 187 207 269 357 429 489 534 584 623 666 702 674 651 665 546 458 327 189 89 47 48 48 49 47 45 44 47 78 109 131 137 130 125 143 165 187 202 213 243 228 201 143 82 45 50 54 37 57 77 74 63 59 33 17 12 18 18 17 9 8 9 13 22 16 13 14 17 19 25 37 22 22 22 22 22 22 22 22 35 35 28 32 32 36 36 29 41 42 38 38 38 38 38 38 46 46 46 50 54 58 58 51 40 40 40 40 41 41 37 37 49 49 42 42 43 39 31 31 35 35 35 35 35 35 35 35 43 31 31 35 63 83 87 76 41 33 33 32 32 32 32 33 34 34 35 35 35 35 35 35 42 42 46 46 50 54 54 58 46 46 46 46 46 46 46 46 35 35 35 35 35 35 35 35 35 35 39 35 34 34 34 35 49 45 41 37 32 36 40 40 72 64 52 40 33 33 41 38 43 43 47 47 47 47 43 43 43 43 43 43 39 39 35 35 39 35 35 36 40 36 36 37 35 36 38 39 55 63 67 60 44 44 44 44 44 44 44 44 64 80 56 40 84 144 100 37 41 58 85 85 61 39 37 36 46 49 67 71 70 73 73 70 51 40 36 52 84 127 167 191 147 115 72 48 44 44 44 37 37 38 38 38 42 50 55 59 42 42 38 39 39 39 43 40 68 53 52 40 38 37 36 36 36 44 48 44 37 53 81 105 123 96 75 39 37 36 37 42 46 42 38 38 39 40 52 61 40 41 46 54 54 50 42 41 59 42 56 56 44 49 44 44 43 49 53 48 79 131 166 157 308 86 96 167 387 520 540 391 317 300 292 257 221 190 171 171 87 59 274 285 166 130 65 75 66 46 43 45 49 73 65 56 46 71 54 77 149 104 59 136 174 169 150 284 310 180 137 75 60 60 76 84 87 91 122 142 150 172 202 220 238 259 286 297 313 302 350 284 294 244 122 262 158 147 148 165 138 74 42 41 44 42 41 43 78 82 57 39 39 38 122 230 181 145 164 132 92 72 68 73 61 41 42 74 65 41 60 166 305 388 387 359 311 263 243 235 199 154 174 216 263 149 53 70 193 218 145 78 82 86 46 42 102 42 40 124 178 249 293 293 246 154 98 103 130 271 307 188 104 85 78 85 112 113 128 144 164 187 197 199 258 318 481 664 778 843 864 814 795 762 743 688 625 586 536 438 407 389 304 229 231 292 274 212 144 97 77 101 113 101 81 76 92 172 212 155 87 83 111 133 53 48 71 34 31 132 176 55 46 74 90 78 34 106 28 51 46 34 54 54 29 29 42 38 90 86 70 46 30 31 31 35 45 41 41 40 40 36 39 43 34 37 41 41 44 40 36 25 37 30 34 31 35 36 40 37 30 30 31 31 32 33 37 34 35 35 36 37 37 37 37 38 41 53 61 61 49 44 44 59 67 71 68 72 61 51 55 59 47 43 47 54 60 64 71 68 57 50 46 50 50 50 46 42 46 58 59 51 39 39 55 63 81 201 311 345 349 368 357 318 260 145 70 78 77 40 37 39 47 39 38 38 59 87 100 104 99 76 47 38 39 59 75 83 78 74 70 62 54 47 51 44 48 40 39 38 40 42 43 42 39 42 66 65 61 61 72 75 63 63 63 52 48 60 80 89 122 63 47 87 111 91 79 87 74 126 157 136 116 152 232 303 406 376 333 285 235 179 119 72 93 58 42 54 87 99 71 42 44 46 47 62 65 60 66 70 38 49 108 121 104 65 49 53 65 57 61 65 61 57 57 65 69 68 64 64 64 72 69 65 82 86 107 110 143 206 304 368 412 441 438 343 196 89 85 114 51 51 61 71 77 91 114 122 94 91 80 70 57 51 41 41 84 61 45 43 43 45 51 71 83 102 125 128 112 99 91 94 189 220 256 291 312 320 312 297 289 290 279 244 196 141 105 82 108 78 50 46 46 47 46 45 48 46 45 75 116 159 229 284 322 293 251 260 270 244 198 159 139 139 142 138 148 183 238 292 339 364 400 444 479 509 538 560 645 675 694 699 676 645 612 612 604 616 616 592 577 597 636 659 639 650 654 650 649 657 667 664 645 615 587 567 567 571 572 571 594 621 655 671 674 697 739 763 741 760 775 775 785 812 873 920 914 941 976 1006 1013 1006 994 972 930 900 872 849 818 787 753 726 751 724 701 682 690 691 679 682 730 753 772 787 802 828 862 893 919 923 931 950 976 966 943 923 85 85 77 69 54 50 49 49 62 70 67 71 71 71 71 71 104 103 113 150 203 257 302 321 395 443 455 418 387 388 385 363 363 313 231 140 90 70 50 48 56 56 60 75 79 74 50 48 47 67 89 91 100 131 187 228 138 116 73 47 67 64 52 63 62 58 51 59 71 68 72 64 104 103 119 155 194 189 145 108 117 124 152 202 220 240 302 377 444 502 558 573 515 405 271 175 91 64 47 47 53 73 80 60 63 46 45 79 171 232 236 227 269 275 258 218 166 138 127 121 147 112 106 130 117 64 51 78 112 88 64 47 50 62 85 97 131 169 246 339 384 389 415 450 475 427 398 425 477 507 498 489 492 522 548 563 582 633 700 770 877 868 870 893 886 852 841 852 828 847 885 937 983 1009 1017 1013 970 940 932 920 916 896 862 824 762 738 677 590 534 485 412 342 289 270 243 201 178 163 136 116 139 241 322 327 312 370 479 552 601 621 597 525 486 458 355 221 214 192 193 235 267 241 162 94 44 123 179 126 69 71 109 123 100 135 168 170 156 119 77 47 76 80 76 57 48 48 49 61 112 92 83 71 66 53 42 40 41 44 47 43 42 38 37 37 52 53 53 36 36 37 79 128 116 158 284 441 550 616 713 806 905 929 930 886 823 714 547 378 196 117 77 77 77 57 64 80 83 55 58 82 90 62 42 42 223 200 41 42 80 41 48 88 43 44 60 80 92 84 64 44 59 52 62 74 93 93 85 72 71 199 234 98 38 54 93 39 68 47 43 63 51 39 83 152 180 100 52 65 69 41 41 62 54 58 66 66 66 66 70 78 79 75 63 55 55 59 63 59 80 84 44 65 148 112 60 108 41 91 74 42 74 62 74 162 62 42 40 40 46 54 49 40 61 41 40 60 71 71 97 132 343 277 179 105 77 74 86 96 47 54 57 46 35 24 20 20 34 37 30 26 19 19 15 16 13 40 133 205 245 257 266 278 345 426 343 152 134 260 250 108 70 40 36 37 49 49 52 60 48 48 55 55 55 55 63 62 62 66 62 34 33 50 67 54 78 66 66 74 75 56 80 113 57 81 98 102 75 51 40 52 39 51 55 55 51 51 51 51 55 55 55 59 59 63 63 60 40 88 216 340 447 503 520 521 479 496 474 436 470 553 579 542 451 243 78 50 65 53 61 101 37 37 41 37 37 37 36 36 37 46 54 54 63 64 57 53 73 77 81 80 67 74 98 126 215 223 219 172 96 44 45 69 57 61 65 65 65 69 73 77 88 92 88 91 142 217 245 229 257 230 193 142 106 82 70 59 56 41 41 41 41 42 53 72 69 146 195 215 284 405 471 476 509 547 598 658 706 721 713 697 700 756 822 841 836 836 878 932 1016 1017 1017 976 946 931 880 824 741 697 583 424 336 299 209 84 58 41 39 40 41 62 74 70 61 40 39 49 64 48 47 63 85 93 101 102 114 130 140 148 89 78 74 66 55 55 44 71 159 330 403 460 600 692 752 826 855 868 876 887 900 916 917 921 905 910 887 828 790 791 785 759 724 666 603 576 593 621 645 654 638 599 571 559 567 575 578 566 581 581 580 575 571 580 599 615 657 668 683 706 752 798 837 870 916 943 951 939 958 1001 1018 1009 1018 1010 1002 999 1007 1004 996 984 987 971 962 965 976 991 991 984 936 920 904 896 904 928 955 975 994 990 982 967 951 931 915 900 903 891 890 896 918 955 972 979 995 1015 961 872 794 617 439 411 348 331 333 242 77 46 76 80 158 177 108 94 206 247 132 45 54 46 45 46 77 89 84 64 65 70 62 63 80 73 77 94 48 48 49 88 142 205 252 278 301 282 246 184 128 77 49 45 103 119 107 71 47 48 52 52 48 88 105 101 101 108 84 48 48 47 48 55 67 50 49 65 49 48 48 66 106 107 76 55 58 49 82 146 142 74 50 74 58 70 78 74 58 50 49 49 74 58 49 49 50 54 54 50 62 58 50 50 49 50 66 79 71 50 51 79 84 65 65 77 52 60 64 55 50 50 77 100 162 193 227 253 271 275 256 237 208 205 175 123 103 122 129 102 107 96 84 61 49 48 49 50 62 50 53 68 52 46 47 67 85 138 195 200 167 145 158 187 183 185 185 181 201 264 353 418 503 530 518 501 508 520 541 571 474 346 226 158 107 50 50 51 49 47 46 46 47 88 122 152 150 175 216 257 295 333 360 375 410 443 424 308 179 98 52 36 38 50 48 50 59 65 32 22 14 12 11 11 9 9 8 8 18 11 12 13 16 18 23 29 22 22 22 22 22 26 26 30 30 35 28 28 32 36 36 36 37 37 37 38 38 38 34 34 38 38 38 42 46 46 50 50 47 40 40 40 41 37 37 33 49 49 42 42 39 39 31 31 35 35 35 35 35 35 35 35 43 35 35 47 67 75 71 63 37 33 32 32 32 32 33 33 41 34 42 35 42 35 42 42 42 42 42 46 50 50 54 54 46 46 46 46 46 46 46 46 35 35 35 35 35 35 35 35 34 35 39 39 35 35 35 46 61 57 49 41 32 31 31 31 64 56 44 36 33 33 41 45 50 43 47 47 47 47 43 43 39 39 43 43 43 43 39 39 39 39 39 36 40 40 40 37 36 37 41 46 54 51 55 55 64 56 56 52 52 52 52 52 40 56 44 40 88 148 112 39 53 58 69 60 44 38 37 37 45 56 63 67 73 73 81 77 43 35 40 68 112 151 175 183 131 103 64 44 44 48 49 49 38 38 38 38 46 54 66 63 42 42 38 38 38 39 39 39 53 49 48 39 38 37 36 36 36 44 48 44 37 49 77 97 110 91 71 50 38 36 36 37 38 38 42 38 39 44 56 61 45 41 42 41 42 42 42 42 50 42 59 56 44 53 49 49 43 43 71 127 162 153 136 136 369 109 92 155 256 521 528 328 246 234 230 218 194 166 131 116 136 41 123 151 138 170 94 52 47 46 45 45 48 60 72 83 51 82 58 74 141 104 48 113 144 103 128 185 203 160 106 104 140 129 121 116 104 115 146 166 143 146 141 143 149 183 221 249 252 228 238 171 189 163 40 141 76 60 49 58 47 43 56 97 145 120 96 106 134 145 127 88 121 110 209 253 157 85 81 52 80 72 93 117 102 70 54 70 100 119 170 233 272 248 192 143 127 179 227 219 199 215 260 301 235 164 172 164 84 88 168 200 109 101 40 45 105 69 41 123 142 201 289 354 301 154 70 95 114 223 307 272 168 56 39 57 69 81 89 105 118 121 119 121 193 284 467 661 798 867 904 880 852 850 846 807 757 745 711 641 547 490 432 359 290 248 289 340 237 190 154 139 131 111 115 139 127 128 159 183 143 79 78 125 81 36 63 103 138 213 164 29 63 135 258 142 90 70 28 34 28 30 38 30 46 106 122 74 50 46 42 42 42 43 35 31 41 33 36 32 32 28 31 27 29 29 37 36 39 40 36 32 40 37 37 38 42 39 36 33 33 30 30 31 32 33 37 34 35 35 36 37 37 41 41 38 57 49 41 40 40 41 49 64 67 70 60 49 42 39 39 39 47 47 43 43 49 52 59 52 45 42 46 50 50 54 54 58 46 58 55 51 39 39 55 64 65 141 227 285 345 404 393 338 251 137 62 71 82 49 44 72 111 103 84 64 51 47 48 48 43 39 39 39 47 55 59 70 61 57 54 50 46 43 44 45 120 93 61 42 41 41 42 43 96 79 54 40 39 40 63 79 51 47 43 47 51 60 80 85 134 111 111 135 143 139 151 179 162 154 157 157 176 204 251 286 388 353 309 259 227 199 164 145 102 78 62 74 99 107 87 45 43 46 59 74 61 52 54 57 100 136 192 213 193 133 61 39 46 49 49 57 57 57 61 61 57 53 53 56 56 53 57 49 90 82 84 99 126 172 220 255 336 395 423 373 260 144 100 93 70 59 62 57 68 72 97 109 90 79 68 61 47 47 41 42 96 85 74 66 59 59 67 71 67 79 86 85 69 64 61 75 166 208 255 296 324 320 297 280 293 289 270 255 243 220 205 193 108 81 57 46 46 48 47 46 46 57 79 93 122 180 286 372 410 377 335 313 292 267 233 215 80 80 80 87 110 154 221 274 293 335 375 414 437 470 523 569 614 648 655 628 561 499 464 450 431 492 501 453 414 451 503 527 544 540 532 519 525 532 540 544 569 553 515 475 443 432 428 432 479 486 497 504 531 569 612 636 625 661 711 741 760 786 816 845 864 902 952 987 1002 998 1001 990 963 948 932 920 909 886 859 837 841 822 799 792 800 805 805 801 800 823 850 861 876 895 930 950 965 965 977 981 982 974 939 919 117 105 86 78 74 62 50 48 54 58 62 66 71 75 79 79 99 95 109 143 192 214 216 199 301 389 429 398 352 357 353 312 344 295 240 196 138 94 83 107 127 75 55 90 122 113 81 64 64 79 112 134 128 111 147 195 177 127 97 91 112 120 97 80 62 62 58 54 50 51 71 79 150 118 106 141 196 196 135 76 100 88 100 155 205 237 272 327 414 467 518 552 525 438 326 224 121 68 48 48 69 88 107 108 47 44 45 103 179 208 217 236 187 178 149 120 103 103 112 117 131 89 110 202 268 219 122 51 124 73 47 47 69 72 91 117 204 240 307 399 438 439 430 434 416 416 405 392 395 419 446 468 399 449 500 531 561 608 675 728 854 852 858 881 889 866 859 874 897 912 942 975 1009 1017 1017 998 909 868 840 817 805 775 740 706 598 586 526 441 393 384 338 268 201 193 157 130 162 218 226 193 195 349 454 439 421 490 593 633 635 496 332 213 175 185 183 168 126 120 125 151 184 177 109 61 123 174 182 141 92 102 143 169 374 390 330 212 127 122 129 106 56 60 57 52 48 47 49 57 109 96 79 71 70 50 42 39 41 40 39 39 43 47 50 42 42 37 36 49 73 105 121 128 115 212 371 534 632 691 774 848 883 893 872 808 694 540 368 222 121 85 81 85 65 45 48 72 67 43 46 70 74 47 41 41 144 101 42 43 85 49 42 69 45 53 69 85 93 81 61 45 79 47 46 66 113 125 96 60 111 259 277 114 38 65 84 38 68 44 40 56 59 43 63 111 119 64 52 69 69 41 40 54 41 43 59 71 71 71 71 71 67 63 55 47 43 47 51 47 84 92 56 52 103 75 47 99 50 114 98 50 42 41 66 166 78 53 41 41 57 74 77 69 53 39 39 63 67 59 113 188 435 330 185 74 25 22 43 57 39 46 42 42 31 20 17 17 31 38 34 30 23 23 16 16 29 57 137 238 289 266 254 262 357 447 351 146 155 245 171 32 55 40 36 41 60 60 63 67 48 48 48 48 55 55 55 55 99 71 51 43 44 51 44 36 54 55 66 87 87 68 83 104 45 81 70 79 115 83 56 104 39 39 47 51 51 47 40 40 44 44 48 48 52 52 56 49 40 89 213 314 366 367 356 343 411 423 381 330 356 458 522 519 424 259 110 38 34 33 35 73 37 45 37 36 37 74 89 82 38 43 51 56 64 65 69 73 73 88 95 82 70 101 172 213 285 322 342 287 179 95 72 80 100 72 68 92 104 88 80 96 103 91 95 150 269 380 395 360 383 332 260 192 149 117 101 93 103 72 40 40 41 43 51 61 59 96 113 145 254 414 508 541 513 552 599 643 678 693 716 724 747 771 802 810 820 828 859 892 1008 1016 1016 985 951 929 871 799 755 757 666 496 400 383 309 176 80 46 66 70 40 42 90 82 74 49 45 69 73 57 57 76 60 95 83 40 56 113 109 49 45 50 70 78 74 57 41 61 176 390 492 529 622 710 764 824 890 904 891 867 880 916 917 897 930 914 863 812 809 842 858 843 762 680 621 614 630 631 643 659 726 686 643 627 647 651 635 611 658 661 661 672 680 692 703 703 731 734 741 767 794 844 878 905 939 959 963 958 970 1006 1018 1010 1018 1010 998 1003 1012 1005 981 954 962 941 916 912 934 954 957 935 898 865 844 828 835 863 899 926 922 934 938 922 894 874 874 879 888 877 880 895 924 956 982 1000 944 998 969 886 808 669 507 444 364 339 306 197 88 103 132 68 98 121 135 114 113 158 162 92 62 46 45 50 77 92 76 56 69 66 62 59 75 81 93 79 47 60 135 201 271 357 402 414 421 417 394 339 272 185 102 51 50 83 91 59 47 56 57 49 53 73 77 65 69 88 92 69 86 51 50 49 47 68 106 97 69 69 69 83 97 110 87 63 82 62 78 126 122 70 54 74 58 58 54 54 50 49 50 62 94 78 58 50 50 62 62 58 48 50 62 62 54 50 62 78 54 54 67 79 64 51 52 77 51 57 72 63 49 60 115 170 201 190 189 223 281 309 302 291 245 227 161 109 132 191 182 111 126 91 64 49 50 54 50 49 56 50 49 51 51 49 49 51 47 52 83 109 113 98 94 106 84 110 130 131 143 192 281 351 381 380 335 275 278 346 423 464 370 257 169 145 105 50 49 52 48 48 47 46 46 71 109 150 170 255 364 456 506 544 567 574 517 619 685 594 364 159 66 60 53 38 37 37 51 54 33 28 18 14 12 11 14 17 8 7 17 10 10 12 14 16 18 20 29 29 29 29 22 26 26 30 30 30 31 35 35 39 32 32 40 41 41 41 41 41 41 41 37 37 37 41 41 45 45 38 58 47 48 48 44 36 33 33 45 45 38 38 31 31 31 31 43 43 43 43 43 43 43 43 51 47 51 59 71 71 59 39 32 32 31 32 32 32 33 33 45 41 45 42 45 42 45 42 42 42 42 46 46 50 50 50 46 46 46 46 46 46 46 46 35 35 35 35 35 35 35 35 34 35 39 43 47 47 47 54 57 60 56 47 39 35 35 30 50 46 39 35 35 40 48 45 50 43 47 47 47 47 43 43 35 35 43 47 51 47 47 43 46 39 39 43 47 40 40 37 37 37 41 38 42 46 46 39 68 56 56 56 52 52 52 48 44 60 56 52 104 156 124 48 61 61 53 40 37 36 37 41 45 48 55 58 69 69 80 73 43 35 44 80 123 151 155 143 107 83 56 40 44 52 57 57 45 45 45 45 53 58 70 78 42 42 39 39 39 43 40 40 49 45 44 39 38 37 37 36 40 44 44 40 37 45 69 89 93 82 70 57 38 36 36 36 37 41 49 46 42 43 59 75 49 45 41 41 41 41 41 42 58 51 51 55 48 53 61 56 56 60 79 106 138 149 132 107 294 173 160 179 246 521 420 290 212 163 143 159 192 180 116 52 47 42 176 164 79 99 135 211 45 47 47 46 46 47 64 95 67 78 46 58 121 85 44 78 142 101 166 151 145 162 87 137 220 197 149 99 62 54 77 86 100 87 74 57 59 81 117 148 191 153 137 74 119 125 40 58 60 52 53 58 59 79 136 208 144 111 86 85 111 122 113 86 95 116 208 216 119 67 71 46 119 123 155 187 183 143 116 119 121 152 180 187 156 124 99 98 94 130 130 107 155 259 300 269 343 298 227 159 91 55 143 290 63 95 75 67 84 52 80 202 213 200 249 317 242 74 42 123 62 159 303 357 232 56 38 73 49 54 66 79 87 80 78 76 147 243 421 615 767 840 873 877 891 907 908 876 836 806 766 712 702 613 528 467 390 317 315 345 330 275 227 184 140 100 89 117 137 110 134 214 259 238 159 114 128 44 35 107 190 270 257 136 96 168 274 182 142 170 66 30 86 50 29 30 106 166 122 34 70 58 50 50 50 46 35 30 30 33 36 35 39 39 38 29 28 28 35 35 39 39 39 36 36 33 37 34 38 35 28 29 37 30 31 31 32 33 33 33 35 36 36 36 40 48 48 49 61 45 37 36 41 45 37 35 58 70 67 60 54 47 39 39 43 43 43 47 57 60 67 59 49 57 57 57 49 49 61 73 46 54 58 54 39 39 55 60 72 116 195 318 465 557 527 450 156 81 42 67 102 102 109 137 148 152 128 84 40 37 37 39 51 47 43 39 39 39 46 50 46 53 42 42 42 47 56 64 193 154 111 72 43 40 42 57 73 43 41 42 53 53 67 83 78 62 47 39 39 44 52 45 70 86 106 102 86 94 123 159 255 226 221 245 260 259 287 319 303 256 207 160 140 136 136 133 78 66 54 62 78 82 71 48 45 47 67 70 64 62 81 92 195 279 372 391 327 217 102 41 42 46 46 49 53 57 68 72 64 68 65 65 69 62 62 54 78 66 65 84 115 139 142 138 243 300 370 366 294 192 108 69 70 63 51 47 47 54 66 85 81 70 55 44 44 45 50 58 72 69 74 74 67 59 51 47 46 50 54 46 45 45 46 72 107 160 209 265 308 321 321 317 289 277 258 255 264 264 241 222 111 80 49 45 46 47 47 46 50 72 101 111 144 221 311 376 314 342 356 331 286 245 201 175 93 89 73 69 79 110 158 203 267 318 377 404 419 459 521 574 574 608 636 640 601 507 397 316 216 290 323 291 276 321 349 337 447 431 410 405 419 438 453 453 458 447 411 356 312 281 281 294 314 321 347 381 419 446 461 456 521 549 616 677 722 756 783 812 838 872 917 956 983 998 1009 1013 989 989 985 989 986 975 959 944 917 898 883 880 892 901 905 912 899 918 945 953 964 975 998 1007 955 959 964 962 951 924 897 877 149 121 86 70 66 58 49 47 62 58 54 58 70 67 78 71 75 74 89 120 166 180 154 125 192 312 383 349 314 327 315 265 255 141 109 161 130 48 54 167 111 59 54 117 161 140 88 68 65 56 109 170 141 87 138 247 280 179 110 103 136 157 121 60 83 94 86 70 47 50 62 78 125 108 124 191 254 238 162 94 115 77 72 108 162 203 246 285 412 464 521 543 530 474 402 328 200 111 60 56 80 96 111 115 47 43 46 135 204 200 185 197 121 104 87 70 81 97 113 122 111 64 77 189 301 278 158 46 112 69 60 91 112 95 116 169 298 312 354 420 455 467 462 456 382 391 375 335 319 346 389 417 379 382 412 467 545 604 627 640 714 733 761 786 790 782 787 817 862 874 897 919 938 934 917 884 783 731 699 680 661 627 588 547 442 441 389 296 266 281 264 208 152 140 127 135 198 266 293 290 293 446 546 538 553 618 629 567 463 345 270 255 241 191 137 127 108 94 87 93 118 131 119 105 218 162 121 124 95 81 150 271 465 525 479 307 167 142 137 95 47 47 48 48 47 47 48 57 89 81 80 79 82 62 44 42 42 41 39 40 48 71 71 71 66 65 64 91 123 134 126 116 204 321 482 618 690 747 820 884 837 839 786 672 509 358 245 174 99 82 82 82 61 44 44 56 67 43 47 67 71 47 42 46 152 69 44 42 69 73 42 81 69 65 65 65 77 89 101 102 70 47 47 67 113 125 104 83 195 246 217 113 53 41 44 40 60 41 44 60 67 55 67 83 59 43 51 68 57 40 41 62 51 55 59 59 59 59 67 71 63 55 51 43 43 43 47 43 63 76 68 68 87 51 41 59 98 114 74 42 42 41 46 94 61 46 41 53 85 105 105 108 73 40 39 71 63 39 101 193 443 331 181 62 23 19 17 17 31 38 34 27 20 16 17 17 39 42 38 27 27 20 16 16 125 121 154 234 278 282 266 243 258 316 264 190 221 187 77 38 47 40 36 45 60 60 59 55 48 48 48 48 55 55 55 55 63 47 48 100 140 105 45 36 67 59 63 75 84 72 72 77 41 78 42 50 126 118 108 196 51 51 47 47 51 47 44 40 44 44 48 48 52 52 56 49 45 100 194 268 304 283 281 289 329 345 318 276 308 393 461 466 401 382 303 159 69 58 85 97 37 65 65 36 36 46 54 38 59 55 64 65 65 61 61 72 60 99 110 81 73 136 231 283 229 286 330 298 215 147 115 108 144 88 68 108 116 76 60 76 96 99 131 222 371 474 494 471 417 367 295 247 239 231 235 236 205 154 96 53 50 63 63 51 41 62 87 115 222 360 446 486 490 564 636 667 670 662 685 708 735 751 771 782 797 812 839 865 1001 1012 1000 978 956 933 871 813 777 763 710 620 516 431 386 369 137 48 71 73 37 39 73 41 53 41 41 56 60 48 44 56 53 41 40 41 65 84 76 64 52 71 91 103 91 70 66 102 229 416 534 571 632 689 754 828 913 932 911 863 872 928 933 897 917 882 834 799 827 868 892 877 780 712 674 698 707 687 671 688 751 722 683 667 671 676 667 651 703 698 706 726 761 776 772 761 773 776 778 790 824 862 905 924 930 958 975 986 998 1011 1014 998 1018 1002 971 964 965 955 928 898 902 874 857 865 892 904 895 865 816 790 774 773 781 805 832 847 808 839 869 854 826 806 814 831 847 847 862 884 899 916 953 979 930 975 946 875 812 707 560 469 346 310 289 209 128 143 152 72 138 43 151 198 41 133 278 140 86 71 66 74 100 100 77 56 84 61 54 55 71 101 105 51 48 98 212 273 328 404 457 465 461 464 467 437 391 309 210 131 46 54 63 67 67 63 53 49 69 69 49 46 46 52 72 69 63 75 78 47 45 120 169 112 155 199 216 174 109 75 65 70 106 94 102 118 102 62 58 86 114 94 66 54 50 54 70 90 82 74 62 50 54 66 66 54 48 50 66 74 74 66 62 58 70 66 66 75 55 51 56 85 51 52 71 66 68 87 146 212 257 243 241 283 326 334 327 317 296 262 167 84 115 191 186 103 149 103 60 56 69 65 50 47 51 50 50 54 58 53 52 53 49 48 52 76 121 116 68 53 110 129 146 156 161 187 229 267 298 320 312 283 287 359 396 369 248 198 168 142 93 49 48 51 47 47 47 46 44 46 87 136 192 329 497 619 683 703 710 707 584 629 724 743 587 325 152 110 68 57 50 46 53 57 36 44 55 46 16 12 11 18 13 8 12 9 9 11 13 15 17 19 41 37 29 25 21 21 21 21 26 26 27 31 31 35 28 28 36 36 36 37 37 37 37 37 33 33 33 37 37 37 41 41 58 58 59 48 48 44 37 37 45 45 38 38 31 31 31 31 43 43 43 43 43 43 43 43 55 51 47 55 59 59 51 42 31 31 31 31 31 32 40 37 48 41 48 41 48 41 49 41 38 42 42 42 46 46 46 46 42 42 42 42 42 42 42 42 34 34 34 34 34 34 34 34 34 34 39 47 55 59 55 61 41 44 44 39 35 35 34 34 30 30 30 31 31 40 48 45 50 43 47 47 47 47 43 43 35 39 47 51 51 51 47 43 46 46 39 43 47 47 40 44 37 37 37 37 38 38 38 39 60 52 55 48 51 44 51 40 67 68 67 60 103 128 103 40 65 57 41 38 37 36 37 45 52 55 54 54 62 73 80 73 55 40 40 72 111 131 115 91 87 71 51 40 40 48 53 53 45 45 49 53 53 65 74 78 42 46 47 51 59 63 60 60 41 40 40 39 38 37 37 37 44 44 44 40 37 41 61 77 77 73 65 49 37 36 36 36 37 37 49 49 45 49 65 78 52 45 41 45 45 45 41 41 90 98 43 43 56 52 61 44 55 111 107 62 98 185 175 87 115 238 262 225 381 465 192 221 194 116 72 108 188 196 108 41 44 41 116 140 127 159 163 192 62 59 55 46 44 44 50 74 82 74 46 54 109 93 49 75 100 107 159 137 106 107 60 77 129 117 88 55 42 65 107 116 90 83 79 70 61 56 67 75 134 118 95 40 93 126 42 50 44 55 87 101 105 94 114 146 66 53 48 63 93 104 95 79 52 104 184 189 136 128 144 112 184 192 216 249 261 252 244 251 233 237 217 173 137 126 142 154 149 153 121 82 131 207 192 112 177 273 157 133 289 201 145 385 134 142 118 110 118 98 134 226 232 179 204 237 150 38 50 146 53 166 330 361 223 64 40 77 41 50 51 64 65 68 65 70 134 198 328 515 711 817 848 854 902 937 945 934 934 906 847 804 786 745 668 572 503 438 372 306 375 355 356 381 396 392 404 423 359 276 137 61 177 322 286 138 244 179 139 119 122 178 221 188 88 171 226 238 118 270 150 158 46 46 58 117 189 185 125 89 77 65 54 54 46 38 38 57 29 33 36 35 39 47 45 29 24 24 31 31 35 39 39 39 39 36 40 37 41 38 31 28 37 30 31 31 32 32 33 33 42 36 36 43 47 48 52 52 60 41 37 49 69 61 37 35 66 94 95 76 58 47 48 40 40 40 40 51 61 68 75 75 60 68 65 57 45 45 57 69 46 50 54 50 39 39 51 56 88 108 183 302 433 476 382 267 65 40 40 67 114 122 125 145 132 152 148 120 88 88 131 172 167 127 82 47 39 43 58 62 53 57 50 42 46 44 65 77 150 130 127 116 85 45 46 82 72 43 41 66 81 63 67 87 110 86 62 51 58 52 48 40 38 41 57 41 39 39 50 67 95 98 125 137 112 72 115 187 184 145 112 76 60 61 65 65 42 42 42 42 42 46 47 43 50 47 56 55 58 88 122 153 265 390 504 489 364 213 106 66 42 54 54 50 61 73 84 80 76 69 77 74 78 74 74 62 54 46 57 77 104 116 105 78 182 231 310 340 304 222 140 85 63 60 52 47 40 44 49 53 57 49 41 41 41 46 66 75 44 44 45 46 50 51 50 46 45 46 50 45 45 45 47 69 76 122 174 210 246 282 314 341 287 279 259 252 233 213 181 158 98 72 45 44 44 45 46 46 61 90 111 124 180 262 316 337 379 434 453 389 300 228 180 151 117 106 90 73 64 71 90 112 222 288 348 390 420 472 525 574 650 688 745 818 846 749 541 349 132 147 184 205 229 238 219 190 270 253 240 254 280 303 318 318 315 296 265 226 198 186 183 195 202 214 244 279 321 355 385 388 437 448 487 538 607 657 714 763 816 838 860 902 945 982 1001 1005 1001 1005 1009 1016 1017 1016 997 989 969 951 943 940 953 958 962 961 976 991 999 1010 1006 1009 1013 1014 966 967 976 970 948 917 894 882 153 121 81 57 57 65 65 57 85 73 61 57 69 65 69 62 55 51 66 101 140 158 137 111 119 220 283 256 249 294 314 283 226 107 58 106 82 44 45 106 69 47 47 93 125 92 56 48 53 48 81 131 148 147 206 271 285 191 137 115 104 101 78 46 87 102 103 83 66 57 65 81 44 96 214 345 417 383 288 209 118 128 129 121 108 125 180 259 373 449 541 593 587 558 528 475 334 203 103 63 76 92 79 59 70 44 54 159 224 188 141 138 50 49 47 47 77 93 102 102 91 47 45 47 107 143 141 113 116 81 88 118 123 124 176 256 362 379 405 453 493 502 491 477 416 350 286 270 306 342 338 309 340 326 333 380 466 529 543 534 579 605 641 661 661 657 684 712 715 731 765 791 802 795 767 725 644 596 565 526 479 429 374 336 262 269 235 153 124 150 155 123 91 78 93 148 202 233 271 301 400 522 569 523 512 558 514 404 255 226 286 376 356 202 59 40 58 59 52 52 73 102 110 112 125 93 84 76 42 39 157 330 514 578 521 319 143 102 98 68 47 47 47 52 48 46 48 57 73 80 96 99 98 78 69 64 54 42 40 40 49 68 75 70 100 119 122 96 75 109 185 267 421 518 617 691 729 768 816 839 798 726 610 471 334 219 150 129 99 81 73 69 61 44 44 48 88 64 64 84 84 64 60 79 217 89 57 41 44 69 43 109 53 49 46 50 70 102 134 150 51 56 71 71 81 77 80 91 250 222 133 80 84 60 43 68 41 42 45 57 69 68 67 67 51 44 52 57 41 40 41 58 67 51 43 42 42 43 63 83 55 51 47 43 43 43 43 43 42 51 67 75 75 51 50 70 94 86 50 41 42 41 41 42 40 40 40 49 84 96 92 88 112 60 48 75 63 37 66 154 389 300 189 102 46 22 19 29 23 30 30 23 16 16 16 16 43 46 35 35 31 24 21 21 65 78 102 158 234 298 291 243 262 305 282 248 242 132 33 51 48 48 48 45 52 52 56 45 49 41 49 48 48 48 48 48 35 35 60 194 338 310 186 126 92 75 51 52 68 69 65 58 46 94 54 50 119 127 127 211 83 67 47 39 39 43 48 48 44 48 48 48 52 52 56 56 52 100 182 249 271 259 270 294 266 286 267 235 231 263 278 256 302 316 283 179 106 82 85 73 35 74 114 102 90 99 91 56 44 40 48 57 53 41 41 64 48 118 157 136 134 185 249 270 276 282 278 242 211 215 239 252 156 88 64 104 112 64 40 60 44 60 102 166 261 344 387 401 379 334 294 298 333 365 404 431 351 300 214 140 98 95 75 51 93 131 171 188 244 309 363 391 451 549 636 668 651 646 689 733 691 719 758 773 788 808 840 874 986 979 963 948 937 914 871 829 819 765 728 695 623 519 474 473 314 125 52 65 73 122 126 38 42 39 39 39 39 38 39 43 61 41 41 69 80 63 66 94 97 104 119 127 122 118 146 206 341 461 559 633 670 707 789 894 905 936 919 871 880 940 944 905 864 844 816 805 837 866 878 863 876 832 817 858 858 818 784 788 747 731 712 704 712 725 744 748 736 732 735 759 791 803 792 775 791 794 794 808 842 877 912 939 957 970 986 998 1003 1007 996 991 1014 990 955 921 896 878 864 846 819 796 781 788 799 794 756 714 638 628 632 643 654 665 677 688 644 680 722 722 702 686 697 721 748 755 771 801 808 813 845 879 948 973 962 910 854 752 605 478 288 277 324 281 148 90 108 92 174 42 108 190 158 311 357 63 46 46 46 62 97 101 96 77 84 53 46 51 64 125 125 49 50 115 241 283 324 382 436 451 477 485 491 468 437 376 286 206 143 95 59 63 64 47 48 60 93 97 88 68 56 52 55 47 46 49 88 101 126 190 215 193 332 392 391 309 204 139 98 69 129 122 126 114 78 50 58 90 165 138 110 94 78 62 62 78 53 65 69 61 65 77 73 57 49 49 57 81 101 101 81 61 112 86 62 55 51 52 53 69 72 67 74 85 103 113 160 217 309 338 373 404 407 387 357 336 299 273 180 93 93 156 151 79 166 112 72 63 72 69 49 46 62 51 64 93 86 53 50 49 50 48 49 73 133 140 108 88 75 74 73 96 142 189 217 243 281 311 358 369 347 351 296 178 139 136 130 111 92 74 49 46 46 46 50 57 47 52 93 146 255 392 558 665 722 752 760 746 689 594 564 633 667 549 318 137 102 84 65 58 58 58 54 70 102 77 23 15 12 11 14 13 9 9 10 11 13 16 26 31 37 33 25 21 21 20 21 21 25 26 22 27 27 31 31 31 28 28 28 32 32 36 36 37 37 37 37 37 37 37 37 41 70 62 58 58 52 48 40 40 41 41 34 34 31 31 31 35 38 38 38 38 38 38 38 38 50 46 42 38 42 50 50 50 30 30 30 30 31 31 47 44 55 48 55 48 56 48 56 49 41 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 34 34 34 34 34 34 34 34 34 34 34 46 62 66 62 61 44 47 47 43 38 34 30 29 29 29 29 30 35 47 55 52 50 43 47 47 47 47 43 43 47 47 51 51 51 51 47 43 46 46 46 50 47 47 40 44 36 36 36 37 38 42 42 46 63 56 63 52 59 48 55 48 63 56 51 44 75 88 67 37 60 52 40 38 38 37 37 49 60 55 50 50 58 66 73 62 63 40 35 55 87 103 91 71 71 63 47 40 36 40 45 45 56 56 49 53 61 65 70 78 54 58 55 59 56 56 56 56 41 40 40 39 38 37 37 37 48 44 40 36 36 37 49 57 76 68 56 40 36 36 40 48 36 44 53 57 57 61 73 77 40 45 56 68 65 61 45 41 98 126 42 42 75 68 68 44 42 96 120 99 147 237 213 120 60 184 269 233 420 340 72 113 135 77 45 65 124 132 81 42 60 40 42 79 135 167 116 72 77 69 57 45 44 44 45 57 81 65 45 57 86 90 66 76 78 141 130 150 131 88 109 89 125 132 123 98 112 143 178 178 161 161 161 149 137 117 116 120 100 105 101 61 81 113 58 41 78 98 142 167 167 124 85 57 80 95 122 157 195 206 205 189 181 225 265 265 252 267 263 228 275 267 271 292 316 339 359 379 381 361 318 270 247 228 188 152 145 189 225 221 202 166 111 59 92 211 103 67 215 147 139 422 327 235 139 140 204 212 172 147 107 107 196 257 177 78 74 94 101 226 353 303 135 60 64 49 57 50 43 44 45 46 50 68 121 153 219 398 650 779 806 822 929 963 948 948 986 986 944 929 864 877 846 747 634 534 467 417 343 327 348 417 479 502 518 534 511 443 264 96 133 266 222 61 168 203 211 163 119 135 149 117 76 208 323 283 78 209 244 377 73 169 193 145 89 28 24 25 41 41 53 61 50 34 42 73 41 51 43 35 46 53 45 24 27 27 31 31 31 35 46 43 39 36 40 33 37 34 27 28 33 30 31 31 32 32 33 34 46 47 43 50 51 55 59 56 52 40 45 69 101 126 126 133 194 213 183 115 46 37 38 39 39 39 39 39 53 53 52 52 48 52 56 52 37 37 53 65 50 50 46 46 46 50 55 55 48 60 123 215 302 290 183 80 49 40 40 43 71 78 85 97 97 125 144 140 136 169 240 308 239 175 110 67 63 71 70 62 61 65 58 51 46 44 57 77 67 95 152 198 194 135 91 99 141 96 59 58 45 39 43 90 118 98 66 59 70 68 68 53 39 56 64 45 40 41 42 42 42 54 90 106 69 39 67 136 105 94 82 66 54 42 41 40 41 42 41 42 41 46 58 59 51 50 68 83 105 139 162 173 265 353 405 352 233 131 80 65 42 54 54 42 54 70 81 73 49 53 61 58 62 51 51 43 42 42 54 70 78 75 79 68 137 181 261 314 314 260 182 118 56 60 61 53 41 41 41 42 42 41 41 41 42 51 71 80 48 44 44 45 61 74 93 90 70 78 77 70 50 46 47 61 82 125 169 192 200 212 252 288 272 264 241 209 166 127 111 107 71 63 44 44 44 46 58 69 94 156 197 202 254 372 461 491 658 685 625 462 279 179 143 114 65 62 62 65 68 71 74 85 140 195 269 339 416 489 544 568 640 682 749 830 872 794 589 371 211 156 165 207 203 143 104 108 108 106 109 131 161 191 194 183 168 138 114 99 96 104 108 108 135 135 145 167 201 256 321 357 380 372 391 437 507 572 654 729 786 789 803 833 890 933 959 967 986 998 1010 1017 1017 1017 1017 1013 1009 994 986 990 995 999 996 985 996 1000 1000 1007 1006 1002 1001 998 974 972 973 962 932 902 879 864 137 109 73 53 57 77 93 105 101 81 68 56 61 65 61 57 55 51 55 86 121 136 120 111 106 155 175 147 151 208 237 222 147 112 71 50 49 49 65 72 76 52 48 72 68 48 47 48 58 81 86 100 185 283 310 270 229 178 177 151 68 49 49 45 46 55 63 62 53 45 53 72 68 126 248 374 435 417 378 355 161 143 125 113 113 126 162 201 282 393 525 616 637 638 628 579 443 287 158 79 91 123 111 67 82 46 70 159 208 154 94 67 48 48 47 48 74 89 86 79 47 47 46 43 41 45 116 165 116 85 76 89 101 138 237 341 409 435 478 518 540 530 503 470 410 347 300 305 325 325 305 292 283 283 301 324 354 405 440 460 459 471 479 490 485 476 468 474 490 505 533 561 580 572 552 507 458 429 409 363 304 249 202 183 161 159 132 82 51 68 81 77 72 59 78 136 166 176 202 245 332 423 407 303 251 287 268 185 200 170 199 263 263 181 126 134 82 111 119 92 80 88 80 75 57 80 60 42 57 136 229 287 491 517 437 256 92 51 70 79 67 55 52 60 48 46 48 65 68 72 83 87 94 78 65 56 62 57 41 40 47 62 62 72 62 80 106 133 194 293 408 497 632 701 749 765 780 804 797 771 703 564 392 273 200 128 82 60 73 57 44 44 48 52 52 48 88 64 64 84 84 68 72 85 205 89 81 61 69 81 43 65 57 61 66 70 70 82 98 102 47 60 83 67 49 44 59 83 233 225 120 39 76 96 71 64 40 42 46 53 53 61 64 59 63 67 64 60 40 39 40 46 55 47 43 41 42 43 71 91 59 55 51 47 47 47 47 47 51 59 67 59 43 43 54 66 46 50 54 42 40 40 42 50 41 40 52 60 79 83 71 55 132 80 60 75 67 38 46 90 230 185 142 110 67 22 18 25 27 34 30 23 16 16 16 16 43 50 39 39 32 32 29 26 17 42 75 138 239 326 323 256 291 361 339 237 159 82 35 43 44 52 52 45 48 49 53 38 42 41 49 49 49 48 48 41 56 40 42 202 421 425 252 163 98 73 48 37 49 62 66 66 54 93 62 42 91 115 103 119 115 87 55 39 39 43 52 56 48 48 52 52 56 56 60 60 51 82 142 190 197 161 157 170 202 230 238 221 217 216 188 137 147 72 39 51 54 35 35 41 113 126 106 47 37 39 44 40 40 40 45 77 77 61 65 93 46 157 240 247 253 284 307 280 308 290 262 214 207 239 271 279 124 68 48 85 97 57 41 57 40 40 47 50 77 124 187 230 258 233 225 265 317 372 430 469 454 409 321 207 126 99 68 47 170 184 196 197 217 274 367 433 464 546 625 652 639 639 685 725 667 695 738 758 777 804 851 897 948 939 928 909 898 883 864 848 856 803 742 694 668 623 539 459 451 278 174 154 146 152 140 76 73 69 62 62 58 58 66 74 39 49 72 76 87 102 121 139 134 137 148 167 170 182 249 333 455 514 605 699 740 773 859 944 888 923 923 891 892 940 948 928 883 879 879 887 903 919 915 911 960 941 949 961 957 908 880 876 796 785 769 757 762 778 798 814 798 790 785 797 813 810 802 778 814 813 820 831 865 896 931 946 1004 1001 998 994 988 989 985 993 1018 1009 968 922 878 845 811 781 732 698 663 644 613 567 510 452 375 372 384 396 404 415 422 429 409 443 483 510 525 537 564 592 566 596 635 690 712 729 781 835 927 947 967 945 885 775 623 489 375 309 340 331 216 118 96 72 87 149 144 79 134 269 234 44 46 46 46 54 78 93 92 84 81 45 54 51 52 133 165 56 54 125 239 296 322 367 420 447 450 466 465 446 430 396 338 282 234 166 86 47 46 46 60 92 140 128 100 72 56 48 55 47 101 93 98 154 218 230 290 403 482 499 477 408 352 308 215 115 133 130 126 102 70 50 62 78 106 90 86 106 98 70 50 50 47 57 65 57 65 81 77 57 57 49 49 73 105 117 97 69 140 112 73 54 55 56 52 52 76 51 53 84 122 156 210 274 334 399 453 480 472 445 391 335 211 218 181 126 119 151 149 94 151 119 83 71 72 76 56 47 69 73 98 131 119 61 50 49 50 49 50 70 81 81 108 144 64 48 46 48 88 148 200 238 286 265 277 262 218 211 176 73 62 59 51 55 100 136 89 46 46 45 60 71 73 71 116 170 354 448 555 620 677 719 738 731 709 608 493 459 528 557 433 263 161 114 68 45 45 42 50 75 109 96 39 19 15 12 11 10 9 10 11 12 19 33 46 51 40 29 22 21 20 25 21 29 21 21 22 23 23 27 27 27 24 24 24 28 28 32 32 32 37 37 37 37 37 37 37 37 62 62 54 54 52 52 44 44 37 37 30 34 31 31 31 35 38 38 38 38 38 38 38 38 46 42 38 34 34 38 46 50 30 30 30 30 30 35 39 43 55 55 55 55 56 56 56 48 41 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 34 34 34 34 34 34 34 34 34 34 34 50 66 70 62 57 60 63 55 47 34 29 28 27 28 28 29 30 35 47 55 52 50 43 47 47 47 47 43 43 51 51 51 51 51 51 55 55 46 46 47 50 47 47 47 44 36 36 36 36 37 42 42 50 66 59 59 63 63 63 63 63 63 51 39 43 63 71 55 38 47 43 39 38 38 45 49 60 75 63 54 50 62 66 73 62 51 35 34 39 67 87 87 75 59 51 43 36 36 36 37 41 56 56 49 53 57 68 69 70 62 62 59 59 48 44 39 39 45 41 44 39 42 38 41 37 52 44 40 36 36 37 41 52 67 63 51 39 35 36 44 56 40 44 49 64 72 80 84 77 39 40 60 76 73 69 53 45 62 138 42 47 103 71 76 44 49 49 72 112 179 226 242 238 162 86 159 199 318 252 168 93 77 81 81 69 65 57 61 65 44 60 87 91 80 68 64 76 68 60 51 44 48 56 59 52 52 42 42 43 46 62 62 61 83 139 99 151 148 101 173 149 185 199 198 177 190 206 213 197 234 227 220 200 173 165 173 181 122 134 130 113 96 107 95 78 172 188 209 221 218 178 127 99 150 177 208 259 290 308 303 302 306 329 345 357 392 416 408 380 399 375 351 343 351 363 382 394 366 342 303 280 301 326 298 243 243 243 264 285 281 238 190 163 258 214 150 114 82 57 125 249 361 274 194 190 214 218 186 150 79 111 224 281 197 129 102 57 133 233 337 258 94 56 84 41 77 66 55 44 44 45 46 58 107 123 142 277 520 623 621 650 677 728 734 777 881 931 931 966 967 929 883 838 746 642 568 542 460 417 389 410 435 436 433 442 442 450 402 316 264 233 174 98 60 143 199 207 223 234 209 161 176 259 459 258 149 197 352 420 153 245 189 77 100 168 188 200 116 100 97 97 73 33 29 49 52 63 51 35 46 53 36 23 31 31 30 27 31 35 50 54 43 43 40 44 37 34 34 28 32 29 30 31 32 33 33 34 50 58 54 50 51 55 63 67 52 44 45 62 110 182 259 321 410 413 358 239 133 63 39 38 40 40 39 39 38 37 35 35 40 36 36 36 36 37 49 53 50 50 42 42 43 51 55 51 40 48 96 171 219 215 163 113 50 41 40 41 42 54 74 93 89 101 104 88 84 105 156 193 152 115 74 55 59 63 50 38 65 73 70 59 43 44 53 66 95 144 225 286 298 244 160 107 73 52 43 46 41 39 51 86 114 93 66 50 54 48 48 44 55 47 39 40 45 42 41 41 41 40 40 46 53 40 48 65 50 51 59 59 58 42 41 40 41 41 41 41 41 50 66 89 55 94 145 195 240 251 250 253 265 250 196 129 87 81 90 72 42 51 47 42 42 62 69 53 45 49 46 43 43 43 43 43 42 43 55 55 47 44 52 57 71 115 195 269 299 266 200 147 61 65 61 46 41 40 40 40 41 41 42 43 44 57 72 80 64 53 45 53 77 101 113 117 101 105 101 85 62 46 46 50 68 115 162 186 198 201 217 222 218 202 163 120 80 68 73 97 67 66 63 56 61 73 89 104 150 267 336 324 368 525 677 753 780 810 731 529 317 174 91 41 43 45 46 74 88 99 102 98 74 124 195 284 400 520 584 611 683 737 783 810 815 774 665 524 302 216 213 234 183 63 46 76 51 62 80 98 120 135 126 114 89 58 46 43 52 57 53 45 72 87 105 120 153 183 229 252 243 246 281 336 406 475 573 653 732 744 769 803 844 894 929 944 956 968 994 1006 1013 1017 1018 1018 1017 1010 1002 998 1003 1003 996 985 985 981 989 992 999 1002 1002 998 984 972 961 939 905 875 844 832 121 101 84 64 64 84 108 124 116 92 68 60 64 68 64 57 51 51 51 67 83 98 93 81 97 102 97 74 86 115 119 88 53 73 60 48 49 97 112 88 111 103 91 83 72 68 60 57 82 92 118 163 244 307 322 294 240 174 177 155 64 49 65 46 44 45 45 45 44 45 56 75 122 129 176 247 306 333 377 421 304 219 129 86 113 140 160 181 255 361 485 583 639 667 673 631 486 342 202 87 91 151 155 110 70 54 78 139 156 102 50 48 46 47 48 48 58 62 58 50 45 47 60 47 46 77 116 117 84 58 55 65 116 212 335 434 454 496 539 564 563 533 499 450 362 329 338 363 331 271 251 275 215 238 248 251 254 288 336 368 331 304 287 290 305 304 274 238 293 301 313 332 333 333 321 285 239 230 227 203 156 128 121 122 114 107 100 72 53 49 66 86 97 88 90 97 111 125 147 166 145 213 205 123 104 169 181 123 58 46 51 91 115 111 119 139 175 222 234 202 166 157 133 113 104 96 51 42 106 216 257 235 202 229 234 193 129 80 59 56 84 63 59 71 52 46 48 77 76 64 63 79 110 102 73 51 77 87 75 74 77 81 99 110 151 157 202 305 447 576 635 664 751 793 801 790 791 792 709 606 474 350 218 154 117 76 46 50 49 52 44 43 47 55 63 59 72 52 45 61 61 45 57 81 153 69 77 105 105 85 44 43 69 73 78 70 54 46 46 46 47 48 59 47 45 45 75 95 173 217 132 39 76 99 70 60 40 42 47 42 41 49 52 40 59 71 68 60 40 41 45 46 43 43 44 43 43 44 48 60 52 52 55 51 51 47 47 47 71 63 67 55 41 41 42 42 42 42 50 46 40 41 51 58 61 60 67 68 83 75 67 59 120 76 56 72 79 59 51 51 79 69 78 79 55 21 18 17 31 34 34 27 16 16 16 16 43 46 39 39 36 40 37 38 82 78 103 182 275 342 339 296 247 322 316 181 64 46 55 41 37 52 52 37 40 53 54 42 42 41 42 41 49 49 41 41 41 37 34 63 236 237 109 65 66 69 53 37 37 46 70 86 74 82 54 37 71 139 131 71 135 103 63 39 39 47 52 56 52 52 56 56 60 60 64 71 74 80 101 118 103 51 39 41 64 97 143 183 238 281 268 233 111 39 36 44 70 42 73 141 416 344 219 115 59 40 52 57 41 42 70 110 114 98 113 144 66 193 295 310 320 351 346 304 252 246 226 175 147 147 136 112 92 57 45 69 77 53 41 53 100 88 75 59 57 73 116 151 161 141 145 192 239 271 322 367 424 409 332 210 112 66 48 42 119 113 101 98 126 215 344 449 496 543 601 648 663 659 665 665 663 683 710 737 768 807 862 901 904 903 893 882 871 863 860 856 856 829 772 711 674 634 548 448 436 374 335 300 240 169 129 121 90 90 87 79 64 72 88 93 37 47 78 89 108 147 170 176 208 210 229 259 269 285 361 461 560 604 675 760 802 848 901 924 871 915 935 923 920 944 948 944 954 966 974 978 981 977 985 986 990 986 994 983 963 944 940 945 906 874 835 815 816 828 829 829 863 856 848 848 848 841 836 817 837 833 840 855 881 908 935 958 1004 1005 998 991 981 974 974 985 1013 992 943 891 835 763 679 611 559 510 460 413 363 311 256 221 183 176 176 183 187 198 209 217 224 235 258 289 328 368 407 438 414 452 519 598 640 677 749 830 878 889 929 938 874 771 674 579 518 387 347 339 263 190 132 56 71 197 152 41 41 90 95 96 71 60 59 62 74 81 80 76 65 49 74 55 46 133 212 128 76 117 208 285 338 368 405 420 390 410 415 395 389 385 358 322 262 246 167 63 44 51 79 84 116 100 72 56 48 55 78 83 149 200 168 160 266 322 409 576 584 589 552 503 490 457 333 173 132 110 90 74 62 62 58 50 66 49 50 82 90 62 49 54 47 61 69 53 57 81 81 65 73 65 57 69 85 93 81 69 116 100 73 58 63 60 56 52 60 48 47 79 133 186 256 340 378 439 474 485 501 500 427 327 175 183 179 145 133 141 140 116 112 96 76 68 75 79 75 71 67 75 100 129 121 74 54 74 83 75 86 89 69 53 84 133 209 194 175 133 105 103 143 193 275 213 182 144 65 86 127 87 46 46 46 56 99 123 122 109 65 56 67 86 84 78 116 166 383 445 503 548 594 645 652 636 621 590 516 428 370 371 404 422 311 213 110 59 52 53 53 67 99 96 81 51 39 16 13 11 15 15 12 18 32 49 71 76 64 49 37 25 21 21 21 25 21 21 21 22 23 23 23 27 27 27 27 31 35 35 39 39 44 44 44 40 40 40 40 40 50 50 47 47 50 43 40 40 33 37 30 34 31 31 31 35 38 38 38 38 38 38 38 38 42 42 42 38 34 34 34 38 37 33 30 30 30 38 42 46 62 62 62 62 63 63 63 56 41 37 37 37 33 33 33 33 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 34 34 34 46 66 70 62 53 72 75 67 55 38 29 27 27 27 28 28 30 39 47 55 52 53 50 54 54 54 54 50 50 54 50 50 50 58 66 74 82 50 50 47 50 54 47 47 44 36 36 36 36 37 42 50 46 58 58 58 62 66 66 66 70 82 66 50 58 70 70 62 58 42 38 38 38 46 50 61 68 87 71 58 50 62 70 66 54 35 34 34 34 47 59 63 59 43 43 39 36 36 36 37 41 60 56 56 56 52 60 61 62 54 58 55 59 52 48 40 39 53 49 48 40 46 38 41 37 52 48 40 36 36 36 37 40 51 58 54 50 47 43 55 63 55 51 52 71 91 99 95 73 38 40 52 68 69 69 57 53 38 150 79 91 123 55 60 44 70 46 57 101 167 216 267 307 260 121 54 123 159 167 208 116 82 90 86 70 53 53 61 80 80 92 71 75 95 83 68 56 59 59 62 51 51 51 55 51 43 41 41 42 43 45 62 53 56 44 43 65 81 61 77 92 96 138 161 164 201 245 267 239 228 217 206 183 160 153 165 174 138 150 149 160 155 154 182 180 211 226 238 231 212 192 181 170 225 236 267 289 312 327 330 348 366 385 386 409 469 492 484 484 491 475 458 434 426 410 390 371 340 321 293 286 339 399 408 373 382 331 280 269 289 297 285 274 261 205 245 292 244 212 200 148 304 292 292 264 201 181 213 234 185 159 231 264 165 126 137 98 165 193 293 282 130 63 88 64 69 66 63 48 45 46 51 66 76 113 105 177 340 372 337 381 300 417 480 563 713 776 803 887 951 917 868 822 777 712 634 576 513 450 399 384 373 354 343 353 378 372 365 327 244 193 222 297 236 283 318 346 366 330 273 241 279 291 454 214 253 349 436 300 212 220 120 52 128 176 168 200 284 208 132 93 61 28 28 33 44 63 66 54 66 85 72 28 39 35 34 30 38 42 50 54 47 47 47 44 41 34 38 28 28 29 30 31 32 37 34 38 61 61 57 54 54 59 66 67 44 48 49 53 83 175 303 406 531 554 527 435 329 227 116 39 40 41 48 55 65 68 60 63 68 52 36 36 44 52 41 37 50 46 38 38 43 51 55 47 88 88 111 140 144 124 104 93 42 42 42 43 47 71 75 86 70 61 41 39 38 38 38 39 40 39 38 38 39 39 38 38 69 81 82 75 59 49 61 67 143 165 197 230 275 288 237 184 45 44 42 46 61 79 83 78 105 97 78 70 70 68 75 84 82 43 38 38 44 41 41 42 43 41 41 42 66 78 76 60 41 42 43 43 43 42 41 40 42 41 41 41 49 65 85 107 108 201 308 394 440 450 461 469 413 342 220 114 81 103 109 78 42 51 54 41 41 54 61 41 61 61 50 47 47 47 44 44 44 45 52 52 48 44 45 46 46 60 116 184 245 247 228 196 121 114 98 71 54 42 42 42 42 43 44 49 61 57 61 61 69 65 61 77 104 112 101 89 105 104 89 73 50 46 47 62 94 101 132 165 196 212 200 183 139 124 101 77 62 62 66 78 91 94 94 91 80 84 92 103 133 262 331 308 363 536 678 742 695 757 726 563 372 234 122 40 43 45 51 78 97 111 110 106 67 102 148 221 356 511 621 658 682 720 739 720 695 666 597 488 264 170 179 232 209 106 49 49 46 46 50 61 75 81 76 65 67 46 46 46 46 46 45 45 46 46 71 106 167 217 263 286 168 168 195 242 280 322 411 497 621 678 747 788 809 839 890 930 910 926 949 961 976 991 1006 1014 998 990 982 982 983 984 976 954 959 944 944 947 954 957 964 960 971 949 922 899 873 850 820 797 120 112 92 68 60 68 92 108 116 92 68 56 64 68 75 61 51 51 51 51 63 59 55 50 59 59 63 79 100 101 68 50 53 65 64 52 50 61 76 87 118 122 125 113 109 116 108 81 102 81 151 268 297 240 259 337 307 175 130 104 53 66 93 46 46 46 50 50 53 61 80 99 94 85 123 182 241 293 365 432 447 364 247 140 88 103 149 200 291 365 452 540 618 674 720 686 548 416 253 102 73 129 134 71 47 51 75 115 119 77 48 46 44 45 46 46 45 44 44 44 50 46 45 50 105 148 120 52 89 81 95 124 212 332 448 527 500 535 562 572 550 532 490 450 338 277 286 347 351 264 197 189 169 161 160 156 167 194 233 246 225 171 150 181 236 263 222 169 212 204 193 196 196 189 185 160 98 104 116 100 61 53 77 109 77 69 65 62 49 47 50 86 126 121 91 49 55 90 109 84 96 143 136 97 111 160 129 45 92 76 72 68 76 79 71 59 159 210 229 193 161 164 156 140 132 88 48 44 82 132 184 230 164 124 105 111 106 81 71 84 100 75 71 79 56 47 48 84 104 76 63 91 143 154 106 64 85 99 106 116 116 134 156 185 367 400 435 508 591 662 711 741 774 797 779 742 731 686 538 374 229 172 128 117 80 45 58 102 52 60 59 51 47 51 59 59 76 56 45 65 61 49 61 93 162 69 44 61 65 61 73 65 49 53 46 45 44 45 53 66 50 46 45 46 65 88 115 130 129 193 140 68 88 55 38 68 40 43 51 41 40 40 44 39 43 62 71 67 63 64 65 58 43 44 56 60 48 43 42 42 52 48 55 55 51 54 54 54 47 43 63 67 42 43 58 42 82 42 42 42 42 54 67 42 61 56 52 56 64 72 72 60 104 60 44 56 87 80 59 38 37 36 62 91 63 23 19 42 31 38 38 27 16 16 16 16 32 39 32 36 33 37 41 42 70 30 35 127 211 255 263 261 189 232 260 155 33 33 48 53 37 49 49 36 36 46 61 43 42 38 41 41 49 48 48 48 44 80 35 34 75 68 38 60 41 65 65 41 37 49 82 118 122 98 50 36 79 203 215 111 136 104 71 47 43 51 52 48 56 56 60 60 64 64 68 75 102 82 74 87 68 40 40 50 41 61 93 136 195 230 221 185 48 41 48 43 37 38 98 166 306 222 123 79 71 67 53 45 53 50 97 141 152 138 149 184 135 242 317 304 299 326 322 272 280 274 242 167 115 92 68 40 81 57 49 68 68 56 48 59 103 91 75 71 74 78 74 74 125 112 112 147 173 188 223 264 326 328 281 170 76 41 41 41 55 51 75 103 147 223 316 404 477 522 589 656 707 706 662 621 668 672 686 698 741 789 847 882 866 863 867 864 860 853 856 864 832 818 791 742 669 580 526 497 448 442 459 487 464 353 241 206 148 148 144 121 113 118 138 146 144 125 148 195 221 220 242 276 318 329 358 385 396 410 478 576 652 697 763 814 852 917 936 890 889 933 965 958 947 948 944 952 978 1000 1012 1008 992 980 995 1016 1003 1012 1012 984 957 973 997 1005 986 933 881 858 877 882 882 870 913 909 901 890 886 879 876 872 849 845 852 863 889 912 935 946 963 975 991 1003 996 978 962 962 929 894 836 780 717 613 478 363 322 285 235 197 166 151 132 121 139 131 111 102 102 121 140 152 158 138 129 137 178 214 250 276 335 381 453 531 574 603 682 763 828 834 888 908 851 777 748 708 568 443 394 346 242 185 152 96 194 98 49 60 79 99 120 101 74 63 63 63 74 81 81 77 46 53 94 66 44 136 249 195 85 83 149 243 316 339 345 352 331 358 358 335 331 348 325 301 287 336 279 119 46 56 65 46 45 46 56 84 96 92 91 87 46 248 241 173 327 454 509 616 693 706 666 614 584 544 404 221 120 79 58 50 62 74 54 48 122 82 66 78 78 54 49 66 48 62 62 49 49 70 78 62 90 82 70 62 54 50 50 50 84 84 76 73 66 67 68 60 83 50 48 78 135 185 270 366 436 480 487 475 527 560 477 338 239 220 199 153 123 110 106 97 80 76 72 64 71 75 87 95 63 63 76 96 73 48 48 69 87 77 77 105 104 91 91 108 141 182 209 183 121 102 142 212 185 123 128 109 42 43 55 46 47 52 80 99 75 66 110 185 100 79 67 82 76 63 82 125 330 373 416 450 493 539 531 483 512 469 455 435 319 215 302 481 484 345 193 107 98 92 74 66 64 85 94 91 64 29 16 13 12 13 17 27 51 69 98 103 96 77 57 37 25 20 20 20 21 21 21 22 22 26 27 23 23 23 27 31 31 35 39 39 39 39 39 39 35 35 35 36 37 42 35 39 42 46 43 36 36 33 37 30 34 31 31 35 38 38 38 38 38 38 38 38 34 42 46 46 38 30 30 30 37 33 30 30 30 34 38 42 58 58 58 58 59 59 59 52 41 37 37 33 33 33 33 33 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 34 34 34 46 66 70 58 49 61 64 60 51 39 30 28 28 28 28 29 30 31 40 48 49 50 50 54 54 54 54 50 50 46 42 42 46 54 70 86 98 50 50 46 50 54 54 47 51 47 40 36 40 37 41 49 49 42 39 46 43 54 58 62 62 90 66 50 50 54 50 46 46 38 37 36 37 38 53 65 76 88 75 51 47 58 66 62 54 35 34 34 34 34 38 38 34 34 35 36 35 36 36 40 44 53 53 49 48 52 49 57 57 38 46 51 63 64 64 64 60 57 49 45 44 50 45 45 41 49 41 36 36 36 36 36 36 36 36 44 52 52 52 52 56 64 52 55 71 95 107 99 76 38 39 47 56 64 61 61 61 35 170 119 127 135 42 43 42 45 75 110 134 185 257 277 265 297 255 46 68 72 73 102 101 103 82 46 46 70 74 64 43 41 68 67 71 76 52 55 59 59 67 67 59 43 42 42 42 70 43 51 59 48 79 111 99 76 40 52 49 65 62 40 44 67 102 121 127 157 208 218 191 176 177 178 163 144 136 137 138 134 126 137 175 183 194 254 257 238 262 274 259 239 238 247 263 318 321 320 322 322 340 356 378 424 435 423 435 474 474 458 481 497 504 504 508 500 483 451 412 445 450 434 411 424 449 437 394 415 420 393 329 274 270 294 314 322 338 326 322 330 306 289 317 357 349 362 334 254 226 258 279 248 170 214 247 163 132 180 167 235 187 295 352 201 62 58 59 45 42 47 44 45 46 51 67 44 103 103 128 220 185 123 190 289 433 507 562 640 621 595 662 815 920 936 829 728 711 673 595 580 533 478 439 388 337 314 321 293 291 293 258 187 144 189 268 420 450 481 523 519 417 338 342 261 288 399 215 270 493 465 213 145 189 221 297 329 204 152 284 388 263 119 48 27 27 32 56 29 48 52 52 87 122 113 69 36 39 31 30 30 41 49 54 47 47 51 48 41 38 38 27 28 29 30 31 32 37 38 42 61 58 54 54 54 58 66 71 36 52 57 42 52 135 264 378 509 566 596 566 494 363 177 40 41 42 54 73 84 94 97 112 108 88 60 48 56 49 37 36 49 42 38 38 39 43 43 43 40 48 80 120 125 109 113 126 50 70 90 91 95 87 63 47 41 40 39 39 40 40 39 38 36 38 38 42 38 46 66 86 66 82 95 83 68 58 66 83 111 97 70 75 175 292 315 288 178 141 76 42 41 76 91 78 90 97 109 118 137 165 190 214 142 83 39 59 72 53 54 83 41 42 42 42 54 74 77 54 63 60 67 63 51 43 43 43 50 42 42 46 62 82 109 127 182 302 452 546 596 633 683 717 652 574 425 260 152 111 78 39 46 59 62 41 41 64 71 51 74 63 56 45 50 47 52 56 48 56 63 60 63 53 50 47 52 60 84 139 205 247 266 262 195 172 144 108 88 76 72 81 44 45 53 62 62 51 47 50 69 69 85 105 121 113 78 53 73 69 58 45 44 46 63 83 174 141 121 148 196 216 192 156 120 112 105 109 110 95 71 66 127 134 130 111 91 72 64 64 40 123 169 157 234 388 466 448 520 592 574 431 294 206 122 42 42 43 45 65 95 111 117 114 72 88 110 158 278 461 602 665 744 769 757 715 670 615 502 358 157 75 96 201 267 217 91 46 48 49 56 74 76 79 86 79 46 47 48 47 46 44 45 45 53 45 42 44 150 288 404 476 306 289 280 272 255 257 315 397 486 587 694 740 745 766 829 892 876 892 908 922 936 951 970 989 993 978 970 970 968 965 954 939 920 902 886 878 870 866 862 858 826 803 772 749 742 727 697 681 72 79 84 76 56 48 52 60 68 68 76 80 91 91 91 72 59 51 51 51 52 55 59 59 49 51 68 76 72 61 61 64 53 53 60 68 51 48 47 55 85 88 178 245 236 239 210 134 186 185 262 372 402 354 363 411 307 171 95 62 48 50 58 45 40 42 51 44 44 44 49 76 98 88 114 161 197 202 224 272 339 420 435 320 156 80 128 211 284 344 439 521 607 675 743 742 630 521 353 176 107 116 95 47 47 49 73 84 72 55 49 45 42 43 43 43 43 47 51 43 92 76 76 112 160 164 139 113 90 155 207 256 333 418 471 481 500 531 555 568 557 515 475 424 350 277 241 267 331 336 253 158 102 91 84 77 77 77 80 89 102 86 78 113 157 169 148 112 160 144 120 100 92 93 109 110 66 79 95 79 50 49 55 95 49 48 49 77 73 53 68 100 104 76 52 46 45 64 88 119 74 95 103 92 101 134 131 103 78 74 69 54 58 82 107 135 67 110 142 146 133 125 129 137 131 79 82 81 44 44 147 242 233 129 73 91 84 45 45 80 108 79 63 75 67 51 72 112 92 84 76 76 80 83 71 62 104 141 171 204 233 274 330 375 528 598 657 640 615 631 699 761 752 738 697 618 531 427 292 191 86 60 64 85 96 67 63 79 79 75 64 60 59 67 68 72 69 49 49 61 64 52 80 113 110 62 44 45 84 119 104 77 54 46 45 46 50 69 80 80 53 49 49 44 44 71 107 146 110 125 113 61 48 56 52 39 49 40 40 41 42 45 51 58 77 100 85 90 111 80 50 66 41 67 67 47 72 52 41 77 46 45 52 60 79 78 62 46 42 42 42 42 42 50 62 74 98 78 54 41 40 42 58 74 40 41 45 49 53 53 48 41 40 41 60 65 72 53 44 39 35 36 43 84 112 68 21 42 44 46 38 31 28 21 17 17 21 17 17 21 26 22 17 17 18 23 43 59 72 96 132 142 75 214 199 53 38 59 40 69 41 41 38 38 38 42 54 58 43 39 42 41 52 63 62 54 58 70 67 60 76 86 53 34 35 71 60 40 65 57 57 106 118 66 51 59 131 296 291 76 69 89 112 96 60 40 40 45 40 40 41 45 56 56 60 56 60 60 60 60 53 53 53 46 73 89 93 92 92 100 95 79 44 52 52 39 40 56 63 51 114 58 39 71 107 99 79 68 71 75 142 221 239 193 204 258 341 357 389 393 346 290 275 289 329 271 199 124 72 53 53 54 53 53 60 67 67 67 74 82 121 117 101 83 80 70 71 60 43 52 83 90 91 113 159 192 214 200 160 107 63 52 42 42 81 44 41 70 105 156 292 447 523 545 576 631 682 686 658 630 645 642 653 676 723 766 802 814 795 819 843 858 857 849 856 860 833 818 780 738 677 639 605 586 575 572 524 541 611 530 385 365 303 296 277 258 250 262 271 276 237 257 284 299 305 315 345 382 397 410 444 514 556 575 622 676 750 793 839 885 908 916 930 940 938 981 1014 1015 970 925 918 941 974 993 985 977 980 995 1015 1016 978 1010 1015 1014 1016 1018 1017 984 970 935 899 888 904 916 912 904 928 927 939 948 953 945 907 879 857 853 848 847 851 878 912 932 955 956 979 996 989 958 923 904 838 796 743 644 501 394 303 219 163 130 108 89 85 82 93 90 72 72 72 75 67 63 66 70 120 112 107 95 101 101 108 122 165 203 255 315 353 395 503 619 699 771 828 820 787 768 788 780 553 473 416 333 189 73 76 156 107 114 93 61 64 88 85 61 113 93 66 66 78 82 58 45 58 46 50 74 82 106 186 235 137 92 119 194 237 248 243 266 270 282 277 265 284 303 295 259 312 312 296 245 145 49 47 54 46 73 133 145 113 77 64 71 48 149 250 314 404 514 593 613 707 675 673 657 621 607 509 308 186 91 49 48 51 71 71 63 91 63 48 58 70 50 58 54 71 80 75 50 49 63 75 63 75 63 52 53 61 57 51 49 68 99 101 85 58 51 72 104 63 50 59 76 100 141 246 363 478 550 569 548 548 562 506 403 258 179 124 99 55 50 81 84 88 84 76 72 57 53 56 68 57 48 49 70 78 55 51 74 49 52 59 87 107 107 95 86 66 79 95 103 107 111 119 142 113 73 113 126 58 44 46 45 51 67 79 75 67 75 107 146 179 143 91 63 54 54 58 61 128 241 358 393 382 363 342 311 392 353 315 292 263 240 248 279 497 518 429 232 102 84 62 43 49 51 52 54 62 47 32 20 17 28 43 43 51 71 107 129 107 72 52 48 20 18 18 20 19 19 20 21 25 25 29 22 23 23 23 23 23 24 31 31 31 31 31 35 35 35 35 35 37 37 41 41 38 42 35 32 36 33 37 37 41 34 38 38 31 31 31 31 31 31 31 31 46 50 54 42 29 29 29 38 34 34 34 34 34 34 35 35 55 55 55 55 59 59 60 52 37 33 33 33 37 37 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 43 39 34 39 51 63 75 75 58 74 65 45 36 44 32 29 31 31 40 44 45 49 50 50 46 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 50 50 50 50 54 54 58 58 50 43 43 43 43 43 43 36 37 37 37 38 43 47 47 51 47 51 51 51 47 39 38 38 37 37 36 36 37 41 53 65 81 76 60 52 44 44 36 39 49 60 52 40 33 37 50 55 35 39 47 51 47 43 47 44 57 45 37 36 37 42 46 42 58 62 55 59 59 63 63 60 62 58 53 52 54 49 40 37 37 46 38 36 35 37 51 35 37 38 47 59 51 43 39 45 57 48 55 83 118 119 87 51 77 36 50 75 39 40 57 41 41 102 94 230 230 62 66 43 44 108 156 132 159 239 239 167 187 278 116 56 68 44 48 47 91 82 66 54 46 45 44 43 48 60 71 67 51 43 59 63 52 48 48 44 51 59 58 54 74 82 97 104 111 115 131 144 150 59 43 77 81 45 44 43 64 82 88 87 105 136 159 147 86 87 95 84 72 72 84 94 109 109 113 121 143 163 187 214 220 240 252 251 249 265 304 339 338 345 360 363 363 366 366 374 427 438 445 449 453 441 425 416 484 499 503 515 518 510 502 494 487 496 492 472 461 473 473 454 470 479 495 488 468 441 417 409 461 445 425 413 401 381 353 329 393 385 357 329 349 378 357 299 310 284 268 260 260 257 256 256 260 325 400 400 322 211 127 70 76 63 55 44 45 45 55 66 45 112 130 111 89 59 70 133 227 367 480 570 706 722 625 647 579 684 790 788 716 687 669 639 615 558 514 488 445 370 312 302 271 249 266 299 294 215 143 118 335 299 315 408 469 444 414 418 331 335 333 248 211 459 450 307 263 216 251 291 203 78 121 273 288 175 35 25 54 54 38 55 28 30 34 50 97 136 99 35 26 29 28 23 22 22 21 21 42 43 39 39 37 29 34 27 37 30 30 31 32 33 33 34 39 39 47 54 54 54 54 54 43 36 36 37 52 110 186 248 407 477 529 533 496 396 226 68 48 49 64 77 84 98 97 115 116 99 56 48 49 57 45 36 46 38 38 38 38 39 40 49 39 40 49 58 71 80 92 107 82 90 101 97 78 54 42 41 41 45 41 40 40 40 39 39 43 50 50 54 50 50 57 49 46 71 89 61 41 42 75 116 132 94 78 87 143 196 241 280 325 286 197 83 40 40 64 74 86 97 112 147 203 271 343 376 254 125 49 65 82 43 42 63 42 67 70 50 54 82 94 62 95 91 91 91 87 83 78 78 50 42 42 42 58 86 122 151 318 381 470 559 658 747 823 861 842 782 630 400 202 99 75 65 87 118 110 69 59 82 104 99 86 86 67 52 62 72 78 74 77 53 50 74 84 64 50 50 50 74 113 156 192 223 252 242 202 176 167 159 146 130 129 133 69 50 47 47 49 49 49 49 83 114 145 134 98 62 50 54 55 58 54 46 46 59 79 98 77 84 108 175 254 300 289 258 166 182 167 120 90 79 71 62 78 82 82 86 91 80 64 45 91 94 89 88 102 117 132 146 239 290 272 202 143 113 99 70 50 58 70 81 85 92 107 104 68 65 68 89 198 395 572 677 802 854 857 792 689 555 366 194 82 47 75 148 231 235 162 74 48 49 72 74 73 76 87 80 94 64 52 47 47 46 46 47 48 48 48 63 102 154 207 248 407 460 453 399 343 314 277 244 370 466 585 657 698 727 761 796 851 866 884 891 905 919 949 964 1016 1000 970 967 949 915 880 849 821 799 788 780 761 716 689 697 692 661 632 625 626 610 556 508 46 54 59 59 59 52 64 76 48 48 56 76 92 100 92 77 47 49 67 79 95 87 99 99 51 51 56 52 56 53 60 60 50 50 51 55 50 48 52 71 104 142 240 318 367 403 334 169 177 239 329 399 434 439 430 414 295 144 69 63 55 95 133 107 45 67 59 43 41 41 43 44 79 69 98 134 151 136 135 174 255 341 416 408 293 158 124 175 247 308 403 504 582 651 710 719 681 588 427 247 152 149 126 72 47 54 86 76 58 53 52 50 49 49 53 61 53 41 48 60 89 109 145 169 173 165 153 158 169 263 369 435 493 515 493 448 503 527 544 537 506 459 423 375 329 292 292 301 322 311 268 221 226 160 89 58 78 79 56 46 68 64 67 60 71 60 59 52 92 64 52 56 56 52 60 77 66 68 83 64 51 51 67 94 97 61 48 52 47 45 50 79 91 68 55 47 50 58 81 93 141 132 100 69 78 107 111 87 49 44 44 48 65 97 121 126 74 134 166 142 129 137 133 102 104 47 51 86 57 43 92 164 251 135 48 53 61 44 51 119 104 71 55 67 71 63 88 128 132 112 88 68 60 52 47 45 137 163 216 273 325 373 440 505 610 660 707 711 676 660 680 704 692 640 556 448 352 249 141 56 62 47 46 70 80 63 65 85 102 91 72 64 60 64 64 68 48 43 43 56 56 48 68 93 62 46 44 64 111 134 103 57 62 47 47 47 58 69 76 83 68 65 68 52 43 51 90 122 101 109 97 53 44 56 56 39 45 42 42 41 57 76 86 84 99 130 122 96 97 83 66 90 74 66 82 71 59 60 61 81 44 45 53 72 83 75 62 54 40 41 42 46 42 42 54 66 114 94 70 50 50 62 82 98 41 41 41 41 41 41 41 41 40 45 57 69 69 61 45 44 46 56 50 84 108 73 26 42 24 26 26 22 24 21 17 17 29 17 17 18 18 16 16 17 17 18 19 20 28 33 44 35 125 191 128 32 50 75 48 45 45 37 37 37 38 46 42 38 37 37 38 37 51 62 69 65 45 57 57 50 79 103 64 34 51 58 75 64 35 45 90 82 74 50 63 79 120 264 279 128 65 81 93 81 60 40 41 49 41 45 45 45 52 44 41 41 53 53 53 53 53 53 53 53 57 73 73 60 60 72 72 56 45 49 52 40 40 56 63 51 83 51 47 79 98 82 75 82 107 94 148 258 316 310 324 366 429 406 403 412 377 322 315 341 289 223 140 72 41 41 41 42 49 50 68 67 70 82 81 100 115 126 112 82 67 58 44 42 51 44 44 64 86 91 118 150 146 127 97 60 47 56 46 41 43 44 59 88 122 177 280 379 547 560 583 631 674 682 658 630 618 639 635 633 669 740 778 752 777 797 827 835 834 821 829 837 802 799 781 747 708 678 659 664 595 600 540 513 535 467 393 434 428 405 381 370 375 387 380 372 333 325 341 379 417 423 437 466 484 509 567 633 667 678 725 783 842 858 881 893 908 926 952 982 1001 1008 1005 979 930 901 896 930 944 959 955 954 946 957 968 983 995 1003 999 987 1003 1017 1016 972 958 942 927 916 920 924 928 927 935 942 962 971 968 953 914 891 868 857 848 836 843 870 902 925 936 948 964 977 981 950 912 874 763 682 590 459 308 217 181 137 120 102 87 68 64 64 75 72 58 51 58 53 48 48 48 48 87 83 78 73 68 64 67 81 118 128 136 155 158 188 281 385 537 637 705 727 749 792 805 764 581 483 383 324 193 105 60 101 64 75 66 49 61 94 98 74 93 77 61 54 70 70 67 59 54 46 50 70 81 93 145 176 155 99 115 159 195 194 198 210 186 217 228 223 231 259 243 221 259 254 250 235 186 118 91 107 206 213 197 153 89 48 47 58 134 203 275 343 433 535 638 695 724 696 714 721 685 667 572 364 225 123 59 51 83 95 83 67 49 51 51 55 66 66 66 50 111 111 83 54 54 82 90 66 70 79 95 97 93 74 58 64 66 88 93 74 51 50 52 72 60 82 106 115 142 199 309 424 532 577 590 557 553 560 504 402 269 191 132 63 48 50 93 92 92 88 80 68 57 53 50 58 74 50 50 83 99 83 63 79 87 74 74 101 113 108 96 103 55 55 54 58 74 82 85 85 70 44 59 99 55 47 79 75 47 55 64 64 60 68 88 118 164 170 143 111 63 42 42 42 55 140 228 276 299 304 283 236 245 215 217 234 236 214 204 227 360 567 622 421 184 95 55 43 44 46 47 57 73 67 51 48 21 27 33 44 63 79 102 103 78 59 35 19 19 23 23 19 31 24 31 25 36 36 36 29 22 23 23 23 23 24 31 31 31 31 31 31 31 31 35 35 32 33 33 37 34 38 31 35 36 36 33 37 37 41 34 38 31 31 31 31 31 31 31 31 58 54 42 34 46 62 46 29 34 34 34 34 34 35 35 35 51 51 51 51 55 55 55 48 37 33 33 33 37 37 33 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 43 35 34 35 47 59 67 71 66 58 50 45 33 32 40 64 48 52 56 57 53 46 43 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 46 46 46 50 50 50 54 54 50 50 50 50 50 50 50 36 38 38 38 38 39 39 47 51 51 55 55 55 51 43 39 38 38 37 36 36 36 37 49 57 89 73 53 41 37 36 36 36 34 45 51 44 48 45 46 50 58 44 40 40 47 51 47 36 45 37 37 37 37 38 38 37 58 51 51 55 59 59 63 48 51 47 53 55 58 53 44 37 38 37 38 43 50 37 39 36 36 37 38 38 38 38 50 74 57 36 36 79 119 115 95 72 52 49 103 115 72 89 89 39 66 70 54 235 274 90 93 115 63 93 93 65 89 149 172 136 160 239 96 68 100 47 48 45 95 86 74 62 54 53 52 44 52 60 67 59 55 51 59 63 44 45 53 68 83 91 94 98 121 131 147 154 154 161 165 166 176 126 70 83 128 100 56 68 67 87 101 88 90 113 132 121 67 64 72 68 56 56 69 81 105 113 117 105 93 92 112 139 193 232 271 278 285 303 330 360 359 362 365 365 373 388 400 408 414 422 445 461 477 481 480 472 507 511 526 534 541 548 540 536 568 565 549 521 513 510 502 479 491 508 528 517 485 453 437 433 482 466 454 451 463 458 438 407 410 399 387 364 395 427 415 368 336 298 278 278 294 302 294 282 250 323 411 422 360 261 181 127 95 73 58 47 52 49 45 44 137 176 135 57 50 73 88 117 167 271 376 501 652 713 698 717 681 597 499 649 764 651 581 619 608 554 522 500 465 402 356 338 291 260 269 306 322 297 269 276 299 218 135 136 185 231 260 265 313 256 251 179 233 482 335 240 249 202 194 178 113 36 51 130 125 92 35 31 66 42 25 25 27 29 29 31 78 121 108 59 26 33 32 23 22 26 45 58 42 43 43 43 40 33 31 27 37 30 30 32 32 33 34 34 39 36 47 47 54 54 54 47 51 37 37 39 41 83 143 190 317 375 416 410 372 314 216 133 58 54 50 54 69 69 79 90 101 91 44 35 36 45 37 36 37 38 39 39 40 40 41 41 43 47 40 41 42 43 47 58 45 56 71 71 53 41 40 40 41 49 44 44 40 40 43 43 51 51 54 54 57 57 64 57 39 56 65 46 41 42 76 108 101 97 106 146 187 204 208 200 279 282 233 139 62 41 52 51 82 97 108 131 175 246 329 367 303 157 54 50 66 47 42 63 75 94 94 74 74 94 94 74 67 67 67 63 63 59 58 54 54 54 54 54 66 94 126 160 287 302 339 423 554 687 788 835 812 779 665 461 248 110 50 46 63 90 109 123 146 171 178 169 115 134 132 101 67 53 59 68 59 83 89 46 40 41 53 90 45 73 112 144 175 198 217 199 163 161 176 184 172 143 107 83 46 47 60 81 74 51 50 50 119 130 138 130 82 46 46 67 47 47 47 46 45 46 78 113 77 96 147 225 296 311 274 226 262 251 221 170 117 78 47 46 79 82 82 79 87 91 76 61 65 63 55 47 49 49 57 71 76 127 137 110 87 92 85 66 74 74 77 73 76 80 103 97 68 66 65 87 191 385 569 685 839 903 925 872 759 592 351 139 83 47 48 101 173 205 170 133 48 48 55 58 72 84 99 96 93 82 78 81 81 78 78 71 68 57 47 46 46 51 86 126 353 450 499 457 372 290 217 161 226 323 455 578 662 715 748 762 843 855 873 883 893 907 937 952 1017 1008 970 940 906 872 837 810 779 761 716 656 604 555 501 465 436 468 483 455 411 368 317 281 43 44 57 57 61 58 74 79 52 49 61 81 105 106 94 79 49 67 118 135 146 131 138 131 71 63 51 50 50 51 51 51 50 49 51 62 61 56 78 112 166 220 318 387 459 535 446 214 134 265 371 398 448 518 516 442 348 177 85 63 51 97 128 106 67 67 59 48 44 45 45 53 43 41 64 100 117 106 107 142 189 246 358 453 404 249 146 136 199 272 376 471 556 610 668 666 641 614 522 350 218 163 134 93 45 60 63 43 39 39 41 44 59 43 59 91 87 59 85 133 181 233 289 304 299 287 295 321 307 385 456 498 524 531 506 469 525 537 538 511 467 416 385 359 359 337 335 335 316 277 234 195 265 246 219 196 188 165 126 98 103 87 82 67 74 63 54 46 45 43 43 47 67 75 91 108 77 73 73 65 73 77 81 92 144 99 54 45 44 43 45 73 51 47 46 46 46 53 65 68 160 128 84 49 50 71 67 46 45 44 43 44 65 85 93 97 53 129 161 121 101 117 105 54 88 45 45 77 69 56 108 167 195 107 52 65 61 44 45 71 80 51 47 59 79 87 112 140 148 124 88 64 52 47 46 45 121 143 201 278 326 366 439 536 647 666 700 715 681 616 577 566 511 445 344 247 187 142 82 42 62 46 45 57 61 51 58 74 111 92 76 60 52 56 60 64 47 41 41 55 63 55 63 79 46 44 44 64 115 134 107 72 66 59 63 59 54 57 75 79 68 76 76 48 41 41 58 86 93 93 77 45 44 60 56 40 54 58 54 53 55 77 106 121 191 243 239 188 151 113 67 64 71 55 92 105 51 60 89 50 43 45 54 66 73 60 55 58 39 41 53 53 45 41 49 61 109 97 73 57 53 65 85 97 42 41 41 40 40 40 41 41 45 53 61 69 73 65 57 56 58 52 34 48 76 49 22 43 36 39 31 34 32 25 25 17 33 16 16 33 29 16 16 30 18 19 36 61 85 86 85 56 173 163 64 30 74 95 52 36 49 37 37 37 49 57 49 37 36 37 41 48 59 66 81 104 60 52 41 33 62 95 92 75 51 38 75 72 35 77 134 66 55 43 64 67 64 156 216 152 76 80 84 76 64 52 45 45 41 45 53 61 61 61 53 49 53 53 53 53 53 53 53 53 41 49 45 40 40 44 48 40 41 49 48 40 40 48 63 55 44 40 63 87 83 63 70 94 161 132 162 272 358 376 387 414 504 464 426 419 401 366 359 366 246 172 89 42 41 42 50 54 50 49 68 67 74 81 88 99 125 140 97 47 36 70 89 75 72 44 44 68 79 53 71 116 99 71 50 40 56 65 55 43 42 45 68 81 111 173 276 359 546 560 579 618 666 681 658 627 583 627 639 630 670 749 775 724 765 789 819 822 810 798 805 813 790 802 800 770 727 685 678 691 654 674 622 567 536 477 458 535 520 485 461 466 487 503 487 460 449 413 417 480 537 540 542 564 589 619 685 739 769 783 819 869 926 929 911 895 891 913 952 990 1013 1005 986 968 928 886 865 873 899 906 906 905 893 896 904 919 978 971 958 946 974 1013 1009 974 954 951 952 948 947 947 955 967 943 959 983 991 984 953 926 911 880 868 856 836 839 866 901 920 931 940 956 969 965 939 896 833 665 558 438 305 169 105 109 100 94 87 72 64 67 66 78 71 63 64 63 55 47 45 45 46 74 77 69 68 60 59 66 73 148 128 115 115 106 116 173 249 349 446 535 595 662 732 720 643 581 471 319 272 161 141 80 89 47 51 50 45 62 98 103 79 70 58 50 46 51 67 67 71 51 46 45 58 62 58 85 89 146 90 98 133 154 149 146 157 161 193 220 212 216 227 219 207 232 223 232 252 244 196 160 156 222 206 166 110 77 61 76 117 124 181 273 377 471 557 655 732 777 761 780 794 751 721 622 414 228 115 55 59 88 92 72 52 49 51 59 50 51 91 94 74 94 85 73 52 64 95 91 59 87 115 133 130 102 67 52 56 98 113 109 98 76 65 61 72 51 101 141 134 165 262 399 502 582 616 621 588 596 606 547 441 313 223 135 49 45 49 100 91 92 88 80 68 53 57 54 54 82 58 55 91 111 94 67 63 111 107 99 106 106 109 93 88 60 47 46 46 58 66 69 61 59 44 55 91 47 46 71 67 47 47 51 51 51 55 52 66 120 159 175 147 83 43 42 42 41 68 127 179 239 283 275 235 193 179 181 218 248 235 224 221 230 554 750 606 328 151 74 44 43 41 44 50 67 71 69 69 47 36 23 33 53 76 75 52 53 38 26 21 41 62 54 23 46 39 46 39 47 43 43 36 22 22 22 23 23 27 27 27 27 27 30 30 34 34 34 31 24 24 28 29 25 30 27 27 32 36 36 37 37 41 41 34 35 35 35 35 35 35 42 42 54 50 34 46 106 158 118 42 34 34 34 34 34 35 35 35 47 51 51 51 51 51 55 48 37 33 33 33 37 37 33 32 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 39 35 34 34 43 51 55 59 78 58 54 57 37 30 31 60 56 60 60 61 57 50 43 35 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 42 42 42 42 46 46 46 46 50 50 50 50 50 50 50 43 45 38 37 37 38 43 51 55 59 59 56 56 52 44 40 43 38 41 37 36 37 37 45 53 85 73 57 45 45 45 45 52 42 41 52 49 53 46 38 35 59 47 36 36 48 60 56 41 49 38 38 38 46 50 39 39 47 47 51 47 51 51 55 48 42 42 53 59 65 61 49 37 38 36 37 67 70 36 34 51 57 42 38 38 38 50 61 69 81 45 44 84 123 111 80 49 70 91 147 116 72 117 133 41 114 99 55 187 262 182 222 248 179 125 77 57 80 116 152 172 144 195 60 47 91 63 68 46 90 82 70 58 53 45 52 52 56 60 63 51 51 51 63 67 44 45 68 92 111 115 118 125 171 182 193 209 223 227 230 211 229 210 120 85 134 115 51 51 55 75 86 73 71 75 90 98 56 50 54 50 49 49 57 69 42 57 73 73 64 67 95 130 164 207 254 281 299 322 364 410 417 405 392 380 391 399 411 415 422 423 450 470 485 493 504 511 543 546 561 565 577 577 584 584 596 600 588 572 564 564 569 558 526 543 563 540 496 460 448 452 469 453 449 469 501 513 497 470 425 418 410 391 422 454 446 400 389 347 319 309 321 321 301 270 246 302 366 379 348 304 272 250 157 115 72 53 57 67 75 83 135 178 129 48 37 48 55 65 193 241 319 431 539 632 697 719 747 627 397 487 678 612 550 596 592 549 525 515 495 445 414 396 349 303 283 300 320 332 348 383 355 270 143 69 78 120 141 133 165 101 144 127 294 436 220 221 212 182 161 140 111 86 57 40 48 42 27 26 28 35 43 72 28 40 52 64 103 119 79 30 25 25 24 23 21 20 21 26 34 38 35 39 36 33 27 27 37 34 31 32 32 33 34 34 35 36 43 47 54 54 54 47 43 37 38 39 45 62 99 130 207 259 291 273 239 217 197 166 90 63 54 51 69 73 79 86 93 80 44 35 41 53 53 45 42 54 67 83 84 80 76 76 61 58 43 40 40 40 41 41 40 54 58 62 52 45 41 41 41 41 40 40 40 40 43 43 51 51 54 54 57 57 57 50 51 45 46 41 40 42 72 104 120 125 153 194 226 219 179 135 178 214 213 132 54 40 40 47 82 82 85 96 128 180 251 296 227 117 41 58 86 67 47 51 90 106 102 78 74 86 82 62 43 43 43 43 42 42 42 42 42 47 55 51 55 75 111 149 273 257 251 323 448 581 671 706 692 685 606 445 255 131 52 47 59 72 84 126 184 234 284 326 301 332 325 250 161 106 91 80 39 71 85 57 43 49 49 44 42 45 77 120 147 155 162 151 162 160 168 175 160 120 72 46 46 45 46 61 69 50 58 101 111 114 126 138 95 46 45 59 46 47 50 46 46 74 130 177 89 116 186 279 341 348 310 269 345 295 233 160 95 46 45 45 60 62 63 71 79 87 76 72 56 63 63 66 81 84 99 110 66 97 101 78 68 81 82 67 87 79 67 55 47 58 78 83 45 58 66 91 192 366 557 685 840 915 960 933 832 666 406 170 87 47 46 49 97 141 161 165 48 46 45 44 55 63 77 81 106 94 82 77 81 89 94 91 104 89 66 46 45 45 68 98 221 336 431 426 338 248 176 131 124 197 325 481 605 689 735 755 836 855 873 876 889 915 949 969 1017 1009 974 928 883 848 825 807 773 724 631 523 463 426 360 289 260 360 419 371 283 224 185 158 44 56 68 68 56 53 65 59 59 52 57 70 91 96 68 56 49 54 81 86 97 78 73 54 94 78 62 54 58 58 50 50 50 50 50 57 52 62 81 115 212 277 367 424 462 523 468 291 187 334 429 423 455 533 536 458 407 221 101 59 48 48 70 44 55 58 52 49 62 62 62 62 44 48 74 106 118 115 121 151 180 205 281 398 430 329 206 136 144 217 321 429 522 596 655 664 614 656 653 531 375 271 195 142 136 145 128 55 41 88 134 149 81 68 92 152 174 166 206 280 304 336 367 383 394 410 422 433 424 463 487 489 480 499 518 526 511 515 499 449 402 368 372 369 343 325 337 365 371 328 269 214 279 348 405 379 287 187 112 80 101 129 149 122 85 46 45 46 65 58 57 45 45 51 62 46 82 59 50 54 66 74 70 65 153 101 57 44 44 48 60 77 45 46 46 45 45 45 53 44 88 88 80 60 65 66 54 44 97 81 61 49 49 57 61 57 44 81 121 101 93 85 73 49 75 46 46 57 65 112 187 219 131 123 148 196 177 90 46 47 51 45 45 59 83 99 116 132 96 80 60 48 48 48 47 46 102 108 158 243 292 324 409 522 605 605 616 617 556 445 369 342 289 231 164 127 117 116 97 68 57 45 44 45 53 59 66 82 99 80 64 48 43 44 48 63 63 42 41 58 74 62 58 66 50 44 43 52 99 130 119 100 70 70 63 51 46 45 71 87 67 72 76 48 41 39 42 62 98 90 77 45 44 56 56 41 63 47 61 83 81 89 162 256 367 427 427 357 291 190 72 35 88 140 134 119 77 58 76 65 45 46 46 58 66 65 56 47 39 41 49 45 40 40 45 65 81 65 45 40 40 40 45 57 53 42 42 41 41 40 40 40 49 53 57 65 65 65 61 63 82 72 42 44 68 49 46 103 92 83 63 50 36 36 25 25 37 16 15 29 33 16 22 71 18 20 45 89 146 179 199 189 173 116 32 32 86 103 63 49 45 49 52 49 53 53 49 45 37 41 56 71 81 81 108 136 91 107 88 52 33 39 71 87 35 46 52 64 93 169 158 62 59 39 44 40 37 72 156 172 80 76 68 68 60 52 45 40 40 41 61 81 93 101 105 105 53 53 53 53 53 53 53 53 41 41 40 40 40 40 40 40 41 41 48 40 40 44 59 64 44 44 63 79 75 63 82 114 184 158 192 286 373 406 424 455 561 539 496 446 439 437 402 341 182 124 70 50 46 47 62 70 57 64 67 70 77 84 87 90 79 127 140 108 93 99 73 38 69 66 83 108 94 62 73 113 52 44 43 49 61 65 55 44 44 45 48 57 83 149 284 407 526 548 571 614 666 693 666 630 599 639 671 679 714 754 745 705 757 772 795 806 806 802 801 797 794 806 803 777 743 716 701 705 720 747 732 693 650 591 579 632 552 525 517 534 566 574 562 543 556 501 501 568 622 632 638 672 694 716 759 809 842 850 880 918 964 956 925 898 881 893 928 959 958 950 963 969 935 857 792 769 857 850 849 842 830 821 845 876 891 894 886 889 913 952 968 960 944 941 948 937 937 944 956 972 952 976 999 1003 977 949 934 930 888 876 868 855 854 865 888 903 931 951 967 968 950 924 869 791 560 427 321 228 124 90 85 71 68 61 64 63 66 69 76 76 70 70 69 61 49 45 44 48 56 64 64 60 63 63 70 70 103 87 79 94 94 99 129 166 194 271 376 489 594 651 623 553 602 530 351 240 117 161 108 89 48 48 50 45 70 103 99 71 59 59 55 59 56 52 60 68 48 46 46 46 51 46 57 48 105 68 72 104 116 105 101 101 105 137 161 153 152 160 164 163 166 162 178 214 221 161 97 76 84 75 67 66 77 96 128 169 159 231 367 526 630 666 721 793 878 851 873 879 819 774 664 454 199 87 50 55 92 92 68 52 96 56 51 49 70 130 126 125 48 61 87 106 136 156 143 123 131 136 141 119 85 66 55 59 66 66 66 52 52 51 50 49 63 132 160 141 164 281 441 544 627 654 652 651 698 707 628 515 391 246 130 54 48 49 76 75 84 84 76 60 53 65 62 54 70 62 67 90 98 78 51 51 84 116 123 87 86 110 98 53 49 52 52 63 78 86 93 85 58 45 91 123 51 44 46 46 59 51 47 47 47 47 45 44 68 115 143 135 99 75 51 42 41 43 67 110 171 231 250 227 212 186 173 194 210 220 230 244 201 473 709 694 473 235 92 52 41 41 39 38 44 53 58 60 73 47 25 24 34 42 41 25 36 36 51 79 88 76 53 41 37 41 41 41 46 43 43 36 21 21 21 22 22 22 22 23 22 23 26 26 30 30 30 34 23 24 24 24 25 25 26 26 39 32 32 36 33 37 37 37 38 35 35 35 35 35 42 42 34 46 46 66 158 234 194 98 38 38 38 38 39 39 39 39 51 51 51 51 55 55 55 48 45 37 37 41 45 45 41 33 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 39 34 34 34 39 47 47 47 39 46 58 69 73 72 76 76 44 44 44 49 49 50 50 46 47 47 47 47 47 47 47 47 34 34 34 34 34 34 34 34 38 38 38 38 38 42 42 42 50 50 50 50 50 50 50 43 45 37 37 37 37 43 59 67 63 56 60 60 60 44 48 44 49 45 37 37 37 37 41 49 85 77 73 62 69 58 54 53 83 70 58 62 66 51 47 47 47 40 40 48 60 65 72 65 50 42 38 39 50 55 59 59 51 47 47 51 55 52 63 53 42 42 53 67 73 72 60 45 38 37 39 64 82 56 54 70 71 40 35 36 53 61 45 36 88 69 53 65 109 133 90 37 104 105 141 98 42 86 127 79 127 175 107 92 156 223 287 249 247 145 73 73 92 100 136 195 159 175 55 45 74 78 114 106 70 66 58 45 44 43 44 48 56 56 55 47 47 51 63 67 52 45 68 92 111 118 133 148 202 213 232 255 289 305 308 281 289 251 200 166 148 149 122 86 63 59 51 42 46 57 76 80 61 58 58 58 57 57 65 73 66 77 81 73 64 55 67 86 107 170 245 308 338 340 354 373 432 423 410 410 421 433 437 438 474 475 487 498 513 524 528 535 582 593 601 615 619 631 627 630 602 629 641 630 622 631 659 675 600 604 594 574 542 507 495 495 491 475 471 495 528 548 524 504 453 449 433 417 422 434 426 395 404 385 362 354 347 339 308 292 305 317 318 302 282 287 319 340 262 220 161 97 63 76 117 149 157 121 60 37 35 35 95 221 222 208 277 382 426 543 712 742 657 698 574 369 411 561 584 572 556 533 521 518 510 472 437 426 408 360 313 301 294 302 326 347 364 296 204 141 95 65 65 71 119 43 58 61 296 259 194 320 207 172 144 119 127 129 104 64 30 32 31 38 73 61 28 27 21 23 49 109 165 173 120 48 44 40 35 39 42 34 26 30 22 26 23 24 28 25 26 27 37 34 31 32 37 37 34 34 35 35 43 43 54 54 54 51 40 37 38 39 40 43 71 95 134 181 218 200 165 150 135 127 75 63 46 54 73 84 76 81 82 80 60 56 69 81 82 74 62 74 87 107 120 112 104 111 117 112 86 63 44 40 40 40 43 54 62 62 63 57 50 55 40 40 40 40 40 40 43 43 51 51 54 54 57 57 57 50 59 48 40 41 41 50 75 107 176 184 201 217 230 210 162 110 82 121 128 64 40 38 44 68 74 66 62 73 97 133 153 158 119 49 39 41 62 50 42 46 62 74 70 50 46 50 46 42 42 42 42 42 42 42 43 43 41 42 51 47 42 55 95 133 211 269 355 451 513 519 485 445 439 461 457 389 298 202 101 48 79 64 51 80 127 205 350 479 529 560 545 472 361 255 160 82 113 67 40 57 127 165 129 74 46 54 86 149 192 203 187 164 197 190 178 147 128 112 81 57 185 113 68 60 53 47 52 107 78 86 130 174 143 67 45 47 62 67 74 58 45 70 130 185 85 112 193 301 382 415 416 400 412 334 233 145 69 42 45 51 44 43 47 55 72 80 69 68 42 43 54 73 87 106 110 118 141 133 102 71 60 70 79 72 72 65 61 57 48 48 56 64 43 46 74 88 164 322 523 670 829 924 980 946 848 693 456 233 94 48 47 47 53 73 112 148 75 58 53 64 82 89 92 99 113 101 84 60 60 80 86 87 120 110 96 96 92 84 99 114 107 202 280 285 233 178 138 125 115 160 255 384 524 632 705 765 821 844 870 884 913 944 986 1010 1001 1002 983 945 914 888 862 844 743 588 411 295 263 254 232 197 301 408 443 359 239 165 113 67 66 70 78 74 55 43 48 45 45 45 47 49 56 53 52 51 70 65 52 53 76 77 60 48 77 73 69 77 85 85 73 65 49 49 48 48 46 57 91 133 206 256 376 442 424 450 452 372 347 435 494 469 474 513 510 451 377 190 81 51 47 47 76 51 78 70 44 45 46 47 48 55 117 108 100 104 101 90 98 127 179 196 224 305 394 411 302 179 128 171 259 362 475 566 637 657 597 636 668 620 548 460 335 230 148 134 104 48 46 92 115 109 184 179 199 259 313 337 377 428 447 431 418 430 485 532 528 496 469 501 524 511 491 495 527 548 476 453 411 371 333 331 367 388 395 392 412 429 410 331 253 202 215 276 340 344 306 238 146 71 42 112 184 153 68 40 42 53 43 65 69 42 42 69 93 53 72 52 43 43 52 60 48 42 119 91 71 67 75 71 75 68 45 57 58 45 45 57 60 43 43 64 84 76 72 73 73 73 117 109 85 53 43 42 44 65 52 49 76 101 96 65 65 82 54 65 73 53 44 120 195 191 75 111 176 232 201 110 50 46 46 45 47 75 91 91 91 95 46 46 46 51 67 75 67 59 46 44 83 157 198 223 312 414 452 452 452 436 357 246 170 144 163 125 98 99 112 109 86 63 45 44 44 45 59 63 86 98 75 67 56 44 47 51 59 66 66 42 41 65 77 61 53 50 49 45 45 64 99 126 115 100 78 74 59 47 45 45 87 111 59 68 76 60 42 41 46 66 102 98 85 57 41 45 60 54 72 42 57 126 141 138 271 459 534 582 564 494 425 291 125 33 164 332 261 195 190 100 66 92 73 46 45 46 67 82 53 43 41 48 48 40 39 40 56 76 80 68 48 40 39 39 40 40 53 57 61 61 57 41 40 39 44 48 56 60 60 60 60 59 106 101 75 76 88 77 102 176 105 88 67 42 24 28 21 25 44 15 15 16 17 16 34 75 20 19 18 21 63 140 192 222 118 71 32 49 90 75 55 68 52 64 80 72 48 35 40 44 36 35 51 70 69 65 95 135 110 171 208 172 89 33 33 35 34 79 35 44 201 249 130 58 55 39 40 44 39 64 120 161 84 72 64 60 56 52 40 40 40 45 61 77 93 105 109 109 53 53 53 53 53 53 53 53 49 45 41 41 41 41 45 49 45 45 45 45 41 41 49 61 72 56 52 56 71 79 99 125 170 180 230 328 401 431 477 520 580 606 569 484 474 491 413 264 129 81 58 58 55 43 43 62 65 68 67 62 72 78 78 88 146 193 205 177 150 143 105 59 37 51 64 54 50 53 57 41 42 43 48 58 50 41 42 44 47 44 44 70 87 106 241 408 518 543 575 618 670 702 670 618 627 628 652 684 712 711 695 702 737 748 748 775 802 813 801 785 801 794 791 780 774 763 748 736 743 755 755 747 739 699 667 668 621 617 625 649 653 641 641 646 651 612 611 663 698 712 742 791 802 797 811 838 876 899 910 921 986 978 955 917 889 878 901 917 909 893 895 901 856 779 722 704 755 736 720 700 679 671 706 750 769 796 823 822 837 860 892 904 918 906 902 899 911 934 949 957 973 993 1008 1000 973 949 945 941 880 876 875 867 869 873 876 890 946 966 976 969 942 912 850 742 462 299 201 147 101 76 65 48 49 49 52 63 73 76 83 79 84 80 76 68 63 55 55 55 59 63 63 59 55 55 50 47 54 46 45 50 65 79 97 118 147 167 260 421 544 583 601 602 620 606 450 263 113 149 100 48 49 56 51 46 75 108 100 68 68 64 72 76 65 61 53 49 53 48 47 47 55 58 61 47 64 53 62 86 103 95 76 69 64 88 101 101 97 109 129 152 144 141 172 201 191 115 53 50 51 51 55 77 112 144 179 223 289 355 487 648 737 743 789 862 967 932 934 928 857 804 698 499 207 91 51 71 100 92 76 72 136 50 49 55 131 163 102 106 89 148 218 268 298 297 295 283 223 196 166 132 119 113 102 103 63 52 51 51 52 51 50 49 114 174 187 147 182 307 462 547 668 691 697 724 771 786 681 534 425 228 109 93 77 49 59 71 76 80 61 49 57 77 74 58 62 78 99 106 79 55 51 63 51 112 120 60 67 127 106 47 47 48 72 76 79 75 78 82 44 45 123 162 75 44 46 46 55 46 46 46 51 51 46 44 48 63 71 79 95 103 71 41 42 42 42 50 90 145 189 191 204 182 164 146 142 156 183 203 208 364 584 686 531 242 71 61 42 41 40 39 45 51 64 74 80 65 36 22 20 19 18 17 20 26 66 122 114 54 23 43 31 31 28 32 41 38 42 39 21 21 21 21 21 22 22 22 22 22 22 22 26 26 30 30 23 23 23 24 24 24 25 26 35 35 32 32 37 37 37 37 38 38 38 38 42 42 42 46 30 50 66 82 150 214 182 98 38 38 39 39 39 39 39 39 51 51 55 55 55 55 59 52 57 49 49 53 57 57 49 45 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 35 34 34 34 39 43 43 39 46 66 50 32 37 88 76 31 72 60 48 45 49 54 54 54 43 43 43 43 43 43 43 43 34 34 34 34 34 34 34 34 38 38 38 38 38 38 34 35 46 46 46 46 46 46 46 39 44 36 36 36 37 50 70 75 63 55 59 52 52 45 40 44 53 49 41 37 36 37 41 45 78 78 82 75 78 59 39 37 80 59 43 47 55 48 60 80 35 41 61 65 57 49 64 73 50 38 37 37 38 39 52 60 52 44 48 52 56 61 64 65 41 41 53 67 74 77 69 54 36 48 92 104 130 156 143 110 72 73 62 62 70 75 80 88 68 73 42 37 90 151 104 36 91 60 107 119 47 42 67 64 88 200 168 88 112 180 193 122 220 113 56 64 72 48 71 131 163 166 97 58 65 82 141 161 54 58 65 45 43 42 43 44 52 52 47 43 47 51 63 63 56 45 56 84 107 118 152 179 209 243 266 285 331 367 373 353 333 242 268 289 216 234 268 197 126 79 43 42 43 55 59 55 63 56 56 56 59 59 70 74 70 65 72 72 87 95 94 97 58 130 252 363 402 375 341 328 402 409 417 429 456 472 484 485 518 523 541 553 564 571 586 605 628 642 654 677 685 697 701 708 687 715 731 711 667 640 673 705 686 659 627 608 589 577 565 542 553 537 529 545 569 581 558 534 490 483 460 440 433 426 418 402 410 411 415 408 377 358 342 342 359 355 332 297 269 262 286 310 319 324 290 226 140 105 122 159 353 164 37 37 49 34 92 274 257 231 264 341 318 403 612 646 566 641 682 348 206 472 556 533 532 517 513 510 510 480 452 433 434 398 351 327 304 289 297 302 332 269 226 198 120 38 58 139 123 91 83 166 401 117 137 225 221 163 118 102 109 120 131 146 88 74 33 31 51 50 27 26 52 78 134 198 242 226 135 51 55 26 21 21 30 30 26 26 22 22 27 24 32 29 27 27 41 34 31 32 37 37 41 38 34 35 39 43 50 54 54 51 47 37 38 38 38 41 55 68 108 129 146 139 123 103 87 64 46 45 44 45 68 79 62 57 50 60 56 72 85 93 86 74 58 59 71 80 100 104 100 106 164 155 121 86 55 39 39 38 46 50 50 50 51 45 43 43 40 40 40 40 43 43 51 51 54 54 54 54 57 57 57 50 67 44 40 45 46 50 78 110 211 227 243 240 233 201 145 89 54 81 73 42 39 40 49 67 59 51 50 67 95 107 83 63 68 41 39 40 40 40 41 54 42 42 42 41 41 41 41 41 42 42 42 42 43 43 47 47 42 47 55 51 43 51 87 118 174 229 291 321 307 274 257 249 218 249 295 329 328 272 139 48 62 66 69 72 74 128 298 475 574 624 647 628 552 425 241 84 60 43 104 213 268 220 142 98 79 51 63 134 193 196 160 132 144 145 121 78 56 53 49 48 137 69 47 48 64 55 58 82 54 70 122 178 166 102 66 74 105 106 93 57 43 43 69 117 57 96 184 323 434 498 538 560 525 447 328 204 95 43 45 52 43 42 43 52 69 73 68 56 63 74 84 95 106 112 108 108 101 90 67 48 49 55 60 52 44 46 51 63 55 47 46 45 43 58 94 104 141 267 460 620 796 913 985 940 826 669 451 239 90 52 48 48 48 47 60 103 94 85 96 142 185 207 222 245 232 239 227 199 183 175 148 114 116 101 95 116 110 94 82 90 97 136 170 163 140 109 90 92 118 154 227 342 455 563 652 735 802 832 858 881 914 949 994 1018 978 998 996 970 951 929 902 865 702 491 303 251 255 230 200 193 213 280 295 220 156 137 98 43 58 66 74 70 54 50 47 48 44 45 46 47 50 52 52 52 105 84 67 72 115 135 120 92 47 52 68 88 100 104 96 84 64 59 55 62 65 84 134 180 153 198 339 437 410 408 443 437 464 491 511 515 529 536 513 459 305 139 54 59 48 70 111 98 105 86 45 44 46 48 80 114 125 120 101 82 67 64 68 100 156 189 193 222 339 438 382 256 156 174 223 311 437 539 606 629 620 618 624 650 682 668 559 434 344 321 289 264 267 289 283 269 339 358 377 409 473 533 543 515 550 538 517 525 588 636 624 573 534 531 523 502 482 487 524 549 474 443 385 343 320 342 382 418 384 408 440 430 354 252 201 198 160 124 100 149 246 294 218 110 40 48 96 124 124 104 84 76 40 73 92 44 44 105 132 104 95 83 67 70 70 70 70 58 86 82 82 90 94 86 74 59 57 69 57 44 43 44 48 42 43 67 72 64 48 45 69 93 93 93 81 45 42 42 52 84 72 43 44 76 72 43 44 97 57 85 97 56 42 84 131 95 59 75 104 133 113 74 46 50 47 55 71 83 79 67 59 55 63 63 75 91 107 107 91 75 46 44 52 98 119 125 172 242 224 248 264 245 198 147 116 101 101 82 90 110 118 99 67 47 55 55 51 52 59 71 76 84 63 60 56 52 59 67 71 82 66 42 49 68 72 56 52 54 44 46 61 95 118 118 95 72 86 74 55 46 46 57 95 122 59 64 72 68 59 51 62 74 102 102 97 65 41 41 64 66 88 43 65 160 191 207 374 576 635 647 617 567 497 352 187 109 223 498 460 411 417 224 71 42 84 46 44 46 83 98 61 42 50 56 44 40 40 44 64 80 92 80 64 52 44 44 48 52 45 53 65 69 65 49 40 39 40 40 44 48 52 52 52 47 74 76 59 68 77 58 75 144 65 52 35 18 15 16 20 24 47 23 15 15 16 16 26 31 68 29 18 18 21 53 122 152 59 36 41 69 74 54 48 68 64 91 100 80 36 34 35 51 34 33 33 49 48 43 66 98 94 206 319 340 268 161 90 55 47 116 35 36 225 241 82 42 55 55 52 64 60 44 49 73 72 68 56 52 52 48 41 40 53 53 57 57 61 61 61 61 53 53 53 53 53 53 53 53 49 41 40 45 45 40 41 49 41 41 45 49 41 40 45 65 88 68 52 48 71 95 111 129 184 225 296 377 419 441 491 546 545 594 567 481 467 489 382 190 149 92 69 66 70 51 47 55 69 68 59 57 59 66 77 88 206 253 296 312 312 304 285 258 180 166 116 74 91 123 112 58 42 44 68 75 55 42 43 45 46 44 57 122 127 98 208 375 526 559 587 630 686 718 682 619 603 572 580 629 669 677 696 739 713 723 723 754 786 805 797 785 809 790 778 768 769 762 746 730 753 737 729 734 741 734 714 698 725 729 745 753 737 701 705 725 727 711 726 750 773 795 833 871 882 865 849 863 899 921 921 916 985 985 963 925 883 860 860 865 904 865 827 786 725 660 651 679 650 619 595 571 546 534 581 643 706 740 782 797 790 804 836 866 900 895 879 876 896 919 939 947 974 993 1001 1000 969 938 933 930 868 865 868 874 877 880 895 902 954 982 995 972 935 889 819 697 419 221 121 76 57 58 51 48 49 48 52 71 77 87 83 79 91 87 87 79 70 62 62 66 71 67 59 48 43 42 42 42 83 56 47 46 46 65 87 116 174 135 196 356 488 533 590 659 568 575 477 271 145 117 76 44 57 53 48 47 75 119 116 77 73 70 78 86 82 70 50 48 66 61 53 56 63 71 70 67 49 51 68 88 93 85 70 63 53 54 56 57 57 73 97 121 114 114 145 177 161 92 54 52 53 60 82 113 164 227 289 345 438 472 565 686 768 787 854 943 1009 961 964 952 880 819 716 522 215 103 59 75 84 68 64 81 108 46 50 95 175 190 82 93 213 276 360 416 438 437 436 436 377 314 240 187 166 152 122 88 92 84 69 65 61 58 61 71 121 170 198 205 268 400 524 589 676 701 727 770 812 794 673 525 397 191 93 128 116 49 55 90 72 80 61 49 57 78 78 50 62 91 122 122 87 67 75 92 49 81 93 52 52 95 75 47 49 65 88 92 72 67 63 70 45 46 143 178 87 45 46 46 46 46 46 47 63 67 59 58 52 51 43 43 71 95 63 40 42 53 49 41 45 77 125 150 144 149 136 129 113 116 121 140 168 276 462 569 443 175 38 56 42 42 41 40 46 49 58 68 78 72 54 29 22 20 19 18 23 37 76 109 88 21 12 20 25 21 26 27 31 32 37 30 23 20 20 21 21 21 25 21 21 21 22 22 22 26 26 30 22 22 22 23 23 24 24 25 38 35 35 32 33 37 33 33 37 30 34 34 38 38 42 42 30 62 78 78 98 122 98 42 39 39 39 39 39 39 39 39 51 51 51 51 51 55 55 48 57 49 49 53 57 57 53 45 33 33 33 33 33 33 33 33 37 34 34 34 34 34 34 34 34 34 34 34 39 43 43 39 66 90 54 31 65 188 212 148 168 136 96 69 57 58 58 54 39 39 39 39 39 39 39 39 34 34 34 34 34 34 34 34 38 38 38 38 34 34 34 34 46 46 46 46 46 46 46 46 39 35 35 35 36 53 73 78 55 51 48 52 45 41 40 40 49 56 37 37 37 37 41 38 82 75 79 83 75 48 38 36 45 35 35 36 36 35 52 84 36 56 80 73 57 49 65 78 71 55 39 38 39 44 60 60 48 48 52 57 61 65 68 66 40 41 52 67 78 85 81 70 34 96 172 176 210 264 230 141 80 100 112 92 62 63 104 148 97 102 55 37 52 118 82 36 44 42 98 174 97 41 41 43 64 148 212 233 233 178 118 99 188 110 65 65 60 46 46 74 110 122 117 97 76 76 111 124 57 69 77 57 44 42 43 44 48 44 43 43 46 55 59 59 52 44 48 87 118 133 175 217 231 261 292 310 353 404 427 426 401 270 307 362 280 243 269 224 202 131 59 43 45 49 52 44 52 52 48 45 52 52 62 62 54 42 41 44 71 86 86 81 64 102 189 307 385 407 409 424 398 417 444 460 478 490 506 507 517 529 560 583 598 629 667 694 689 704 727 763 783 795 806 806 792 812 813 761 669 599 603 629 724 682 643 631 632 628 608 588 592 580 576 576 588 584 568 548 524 514 502 479 467 457 453 441 465 484 497 477 423 383 364 369 342 354 370 363 340 316 304 296 277 318 358 332 265 203 176 173 278 87 33 106 202 113 44 88 203 186 183 253 214 259 476 506 625 561 648 450 256 385 458 471 498 494 494 503 496 480 445 429 410 394 378 362 343 331 320 317 328 278 287 304 225 94 87 164 109 109 84 236 393 71 106 56 155 121 128 160 170 158 165 200 193 140 54 32 55 58 69 130 225 251 280 312 316 261 181 113 105 50 21 21 21 20 20 21 27 31 39 36 37 38 43 40 41 38 43 40 37 37 41 38 34 34 39 39 50 54 58 51 57 53 39 38 38 40 43 48 90 87 84 83 75 68 64 59 44 43 42 43 51 50 41 39 36 37 45 61 73 77 62 50 58 47 51 63 76 84 76 82 123 119 96 74 59 48 43 43 62 65 61 58 44 41 42 42 41 40 40 40 43 43 51 51 54 54 54 54 58 58 58 51 66 51 51 60 57 49 74 110 178 222 263 267 240 204 125 61 56 69 64 42 39 40 40 38 48 40 40 68 96 101 73 41 39 53 81 94 70 46 42 42 41 42 42 41 41 42 42 42 42 42 42 42 43 43 43 43 42 43 43 43 42 43 67 87 143 151 138 93 52 63 131 191 213 206 199 190 200 181 87 46 40 63 97 108 82 84 186 311 437 517 601 636 628 524 316 122 35 71 208 287 230 93 46 75 120 68 51 91 146 149 117 96 75 108 108 70 46 46 46 46 45 44 46 64 107 101 69 45 46 55 83 111 107 86 74 82 109 102 93 53 43 43 57 97 58 100 208 369 499 582 653 699 672 614 483 305 144 50 43 44 44 43 44 56 73 73 68 60 58 73 91 113 124 123 125 121 75 72 70 66 72 61 47 43 43 44 47 63 60 51 47 46 50 90 118 113 126 229 409 569 690 852 956 930 831 684 485 277 113 64 63 60 48 45 46 66 77 80 114 181 244 286 331 380 441 482 494 470 430 367 288 206 128 83 72 86 100 88 81 78 74 79 88 97 91 83 67 63 92 121 210 329 433 517 607 694 776 812 836 869 895 922 968 987 974 999 1000 982 955 929 890 826 653 502 426 474 472 354 216 164 68 88 87 64 68 89 78 42 58 70 78 74 66 62 63 64 53 50 47 48 49 50 56 79 56 47 46 55 95 103 83 55 45 46 59 75 86 86 82 82 79 70 62 66 77 111 162 212 133 146 267 381 402 424 474 472 533 520 508 534 591 595 513 408 235 88 49 59 48 65 106 105 120 102 73 48 49 54 103 141 88 88 70 56 49 50 61 89 131 180 172 160 257 382 401 329 201 191 219 299 428 535 601 612 626 633 654 688 732 752 710 642 538 492 453 448 443 449 455 480 494 552 567 567 639 718 673 550 506 554 597 609 636 668 668 633 620 573 525 490 494 500 521 527 473 430 368 318 307 328 346 377 278 290 314 311 256 197 199 232 200 141 73 62 139 191 143 55 71 43 43 87 152 176 144 96 100 136 164 120 84 68 79 76 91 98 94 90 78 78 89 90 77 86 94 98 87 79 75 60 88 96 76 43 42 44 48 42 71 71 67 44 42 42 52 73 89 89 77 48 43 43 60 80 95 52 43 48 43 41 44 84 112 92 84 71 51 71 95 71 99 80 61 77 90 94 90 78 47 67 83 79 63 51 55 63 107 107 106 114 122 110 86 70 79 82 100 123 129 119 126 141 88 124 141 129 118 127 128 94 69 51 66 97 101 80 67 67 75 71 70 63 55 52 49 53 44 45 52 52 63 67 78 85 65 49 60 80 79 59 60 74 57 57 69 95 106 98 79 56 77 58 47 46 45 60 79 90 47 56 64 63 63 59 62 62 86 98 94 66 41 40 61 90 97 56 95 183 257 340 499 657 700 681 646 597 511 345 187 141 345 627 622 619 593 376 199 63 70 44 44 65 106 110 69 43 65 60 44 40 48 60 68 72 80 72 64 52 48 52 56 60 40 48 60 68 68 64 56 48 39 39 43 55 59 55 51 47 50 48 39 68 89 50 23 49 22 24 23 22 27 20 20 16 38 34 26 19 35 49 34 17 60 50 47 45 50 68 96 110 51 33 49 82 70 55 63 63 68 87 103 87 51 39 55 79 39 32 31 37 40 31 46 81 77 154 259 328 325 250 162 111 60 96 37 37 153 153 54 42 51 63 59 59 52 39 39 44 59 59 59 55 45 45 49 49 57 53 49 41 41 41 41 41 53 53 53 53 53 53 53 53 49 41 41 53 53 41 41 49 41 41 41 49 41 40 45 73 77 69 53 49 68 88 104 129 215 275 369 443 480 490 535 586 594 618 599 545 536 522 411 240 251 144 76 72 82 74 67 67 61 56 47 41 47 65 88 103 117 197 331 450 489 477 433 418 344 278 177 86 40 49 74 73 44 44 53 67 55 43 48 69 51 51 92 137 131 130 241 400 526 556 583 627 698 750 719 659 591 576 581 610 650 674 694 720 689 715 731 750 770 782 790 794 814 806 790 775 764 749 737 725 773 742 741 737 733 749 772 760 792 795 806 814 785 741 737 766 767 783 798 802 829 863 890 897 912 903 898 905 929 944 931 918 973 962 928 879 830 796 789 790 841 795 749 684 591 506 520 577 532 501 485 477 464 456 507 577 608 638 673 700 718 733 760 794 842 853 853 853 854 877 901 920 944 959 978 974 954 921 897 874 848 845 852 855 869 895 926 941 973 1001 1006 968 923 866 788 658 377 183 84 54 50 51 51 49 48 49 49 67 85 91 87 79 87 87 87 79 74 66 66 71 72 64 56 44 44 44 44 44 48 48 46 45 44 44 60 74 168 117 158 307 457 533 605 663 559 495 432 258 208 108 88 46 58 57 48 47 68 116 112 73 78 70 63 75 87 83 59 50 82 86 93 88 83 83 74 67 60 64 77 82 76 68 57 53 49 50 51 51 51 51 53 54 56 55 56 70 77 55 52 51 52 63 89 124 183 250 327 405 484 541 637 754 844 884 959 1018 1016 991 993 974 898 826 719 526 206 99 59 67 64 51 57 93 97 48 60 72 127 182 126 189 312 340 399 441 477 491 502 509 478 417 336 278 234 189 131 80 97 78 63 54 52 53 53 78 108 160 219 294 397 516 592 630 649 706 749 796 820 790 681 547 351 190 116 144 116 56 70 111 80 81 65 48 49 78 74 49 54 79 106 103 87 83 92 101 77 74 78 81 69 53 52 51 90 90 93 88 76 72 68 71 79 63 127 155 79 45 51 46 46 46 46 51 70 78 78 81 44 59 51 42 54 74 58 41 50 65 69 57 44 48 87 105 87 94 99 97 109 116 106 95 111 228 338 349 234 111 57 55 40 41 42 41 44 47 53 67 69 78 69 51 36 22 20 18 62 92 95 60 39 27 23 11 23 24 25 25 30 27 31 21 26 19 19 20 27 21 28 25 20 21 21 21 25 29 33 26 21 21 22 22 23 23 24 25 38 31 31 35 32 32 33 33 33 33 37 37 41 45 45 45 38 62 78 74 66 58 42 30 43 43 43 43 43 43 43 43 39 43 43 43 43 43 47 40 45 41 41 45 49 49 45 37 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 33 33 41 49 53 49 46 38 66 61 69 181 344 424 412 272 220 152 97 69 61 58 54 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 42 42 42 38 38 34 34 34 46 46 46 46 46 46 46 46 46 35 35 35 40 44 57 58 51 43 40 44 41 40 40 40 49 52 37 37 37 37 41 42 78 71 75 72 76 61 45 40 125 124 132 137 105 56 44 68 64 76 84 84 76 77 101 115 107 84 64 48 40 48 56 60 44 45 49 53 60 57 61 66 40 41 48 63 78 89 86 79 38 121 189 180 202 256 215 125 79 94 110 128 152 162 171 169 145 119 69 40 42 60 65 45 46 44 112 199 118 44 45 77 109 129 225 320 320 199 115 172 153 122 93 69 53 48 51 62 78 77 128 112 71 59 63 75 60 80 92 76 44 42 43 52 44 43 43 43 43 47 58 51 48 43 48 95 122 140 178 213 241 281 322 340 387 458 509 523 538 414 363 421 396 252 171 198 237 159 84 49 50 46 45 45 44 44 44 44 44 44 44 51 98 88 68 55 54 54 53 49 105 84 110 204 302 376 438 484 426 453 484 491 491 495 515 528 535 555 590 620 651 689 732 766 785 808 835 867 886 894 890 890 863 859 848 792 701 618 595 608 701 681 655 647 651 639 616 596 591 591 594 583 586 571 563 555 552 548 537 522 506 491 496 492 535 551 559 540 489 445 422 418 383 392 412 417 409 393 370 358 299 315 337 342 335 301 263 236 69 35 34 143 306 294 159 94 66 80 63 165 178 219 428 459 557 545 572 537 367 299 377 422 449 445 453 461 469 457 433 410 390 383 379 363 352 344 340 322 288 258 291 324 273 146 67 64 133 122 39 145 136 68 131 74 68 81 121 161 176 175 182 204 158 176 202 240 215 113 60 117 252 313 362 386 354 291 227 188 144 113 105 110 86 38 22 30 34 39 36 44 49 50 55 52 41 38 43 40 37 45 46 39 34 34 35 39 50 54 51 51 53 49 50 39 39 41 47 52 63 56 48 48 48 51 67 79 50 49 51 43 49 44 39 38 37 37 45 57 62 61 49 38 50 46 43 55 74 78 66 58 60 71 57 55 52 49 53 63 106 102 98 76 54 43 43 42 41 41 41 44 47 43 51 51 54 54 61 61 51 51 51 51 59 43 55 64 60 41 65 102 133 210 281 290 259 211 139 75 52 72 56 41 39 40 40 38 53 49 49 54 69 78 66 58 61 101 133 130 102 71 47 42 42 42 42 42 42 42 42 43 42 42 42 42 42 43 43 43 42 42 42 42 42 42 51 63 72 103 132 132 124 132 156 180 262 230 159 73 48 48 47 44 40 60 90 105 99 85 115 153 243 342 434 478 482 420 280 130 116 123 144 113 42 39 45 135 203 132 88 107 131 138 145 160 158 214 224 173 115 81 58 50 64 99 133 148 146 121 79 42 45 51 58 46 46 57 65 61 72 69 72 53 45 61 86 114 79 109 211 369 513 627 737 809 824 776 623 382 173 76 44 44 45 44 44 45 56 72 72 75 53 68 94 119 133 147 147 135 117 110 107 100 90 71 49 42 43 44 46 47 47 47 48 48 67 83 96 106 139 242 391 527 600 775 904 915 861 763 586 383 191 117 81 66 46 43 44 46 69 64 90 144 190 225 287 356 482 554 600 608 590 548 465 375 233 144 78 72 78 87 81 86 43 44 46 56 57 58 50 48 62 95 176 303 411 487 572 652 757 800 832 858 892 922 956 972 983 1000 993 962 933 910 854 771 610 516 495 520 460 296 138 63 94 82 61 41 42 42 41 39 71 79 87 83 75 71 79 80 64 69 65 47 46 48 54 85 47 50 58 74 87 82 46 43 44 53 69 69 61 53 57 57 74 58 50 50 57 88 146 193 146 127 207 313 378 452 513 484 591 554 518 555 622 618 481 312 179 48 47 50 47 49 94 107 116 118 102 74 50 48 69 87 86 83 63 49 49 50 49 54 126 160 140 108 172 304 375 364 237 215 231 310 447 561 623 618 498 564 633 638 635 642 672 679 598 529 473 457 455 462 515 581 593 668 683 659 738 829 752 563 459 571 682 698 686 694 720 721 674 608 549 542 555 545 511 469 430 372 306 256 249 258 268 279 324 280 236 209 170 124 116 134 122 147 132 88 60 79 80 63 78 94 102 87 78 67 83 99 63 84 132 156 120 76 84 128 55 67 82 74 54 57 73 89 77 90 102 95 91 84 88 85 132 136 108 56 48 68 76 59 95 87 79 67 48 44 52 64 117 101 85 61 52 51 55 66 134 110 78 43 42 43 60 88 187 99 74 79 79 83 111 123 79 43 41 44 82 102 78 46 46 63 83 71 55 51 75 95 111 106 98 98 98 82 58 45 44 46 73 99 122 117 97 80 91 120 120 81 74 103 92 45 61 49 53 72 74 57 67 83 94 94 78 63 47 44 43 43 43 44 48 55 63 66 73 73 72 60 68 88 84 64 80 98 81 73 65 71 74 82 78 64 61 49 45 45 45 52 55 54 43 43 43 48 55 55 51 42 70 90 94 66 40 40 65 102 72 67 114 209 339 487 643 745 726 715 673 627 518 308 144 117 547 737 711 702 639 488 385 216 55 42 48 84 117 120 87 54 69 60 44 48 64 76 72 60 52 48 40 40 40 40 44 52 39 40 44 52 60 64 68 68 38 39 43 55 59 55 51 46 82 76 67 105 138 83 23 20 17 17 28 42 47 43 20 15 26 41 38 35 63 89 57 17 16 26 88 138 152 137 117 99 76 45 58 86 79 75 75 56 67 79 95 90 79 83 103 123 63 34 32 45 55 39 58 82 74 79 123 177 225 202 138 75 64 61 49 49 65 69 54 54 39 55 43 39 53 61 77 117 43 51 55 55 45 45 57 65 49 45 41 41 41 46 54 62 53 53 53 53 53 53 53 53 53 41 45 65 65 45 41 53 41 41 42 49 41 40 41 73 65 69 65 57 61 73 96 125 226 306 412 513 551 575 621 675 715 704 684 674 661 622 520 385 341 186 74 52 80 82 70 62 46 41 38 37 39 65 92 115 146 157 216 306 377 432 508 574 594 510 394 244 107 64 141 232 44 42 41 42 42 42 51 76 94 97 111 104 106 157 324 491 518 551 579 627 710 776 762 706 635 652 661 650 658 675 659 637 677 723 751 763 766 771 791 810 806 814 807 803 788 788 792 792 774 758 766 761 733 757 797 804 815 810 822 837 805 764 760 792 776 808 827 827 857 897 901 883 922 929 932 932 943 943 938 922 947 924 879 822 758 721 715 716 709 690 667 610 489 380 366 416 317 294 294 306 299 310 365 437 466 489 523 554 588 614 637 685 753 794 807 804 789 797 824 851 894 914 936 950 927 894 850 815 837 826 829 839 865 903 950 981 977 1005 1006 961 915 851 762 624 334 159 76 61 50 51 51 49 48 49 53 71 82 88 84 83 80 76 76 79 71 63 71 68 64 53 45 45 46 46 47 48 46 47 48 47 47 61 64 63 105 79 139 299 484 591 655 682 648 493 422 264 278 115 115 65 74 62 48 47 64 101 97 54 75 52 52 60 84 88 72 52 87 106 114 109 92 80 71 62 70 75 76 72 58 51 51 50 81 74 77 70 62 53 52 52 55 52 52 56 87 78 74 92 67 81 104 123 161 201 264 327 394 483 619 777 878 930 986 1018 1017 1006 1013 1000 909 826 708 514 210 95 70 71 71 52 77 128 143 61 92 49 51 174 210 323 329 330 363 404 441 474 503 518 495 449 389 347 302 250 183 125 130 111 92 71 54 61 81 114 138 182 257 375 493 576 606 615 611 692 771 821 834 805 718 613 334 217 167 167 108 56 82 119 88 89 69 48 49 74 58 48 49 50 67 75 79 87 92 96 164 99 98 134 121 53 52 112 111 98 74 69 69 76 72 72 88 55 91 123 71 51 83 71 51 55 59 59 66 66 70 77 43 67 75 47 42 50 54 42 41 49 72 68 48 40 55 72 51 53 62 71 96 120 111 89 90 212 245 137 64 88 101 67 41 42 46 54 57 60 67 74 63 73 71 69 59 26 22 18 99 156 119 27 11 66 74 26 34 34 27 28 33 30 30 16 29 26 26 23 30 27 27 27 20 20 20 21 25 29 33 33 21 21 22 22 26 27 31 24 45 38 38 35 35 32 32 32 32 29 33 37 37 41 45 45 38 54 74 78 66 54 46 46 43 43 43 43 43 43 43 43 31 35 35 35 35 39 39 31 40 32 32 32 37 37 32 32 32 32 32 32 32 32 32 32 37 37 37 37 37 37 37 37 33 33 33 41 53 57 53 49 50 58 53 69 145 252 316 324 328 268 180 109 73 61 58 58 42 41 42 41 42 41 42 41 38 37 38 37 38 37 38 38 42 42 42 38 38 37 34 33 46 46 46 46 46 46 46 46 50 46 42 35 43 44 48 46 54 39 43 40 40 40 40 39 45 45 37 37 37 38 38 39 59 52 60 65 81 89 89 92 263 270 282 281 209 121 76 84 92 87 84 88 97 118 150 170 107 92 76 60 44 40 40 40 40 41 45 53 49 57 61 62 40 41 44 59 78 86 87 80 45 122 165 136 146 188 158 88 158 134 154 251 369 421 368 289 135 92 50 43 43 45 87 148 82 50 121 180 99 46 106 165 177 153 205 283 283 164 92 177 106 102 81 49 47 55 67 66 93 85 139 123 79 67 62 59 60 80 96 80 44 42 42 48 43 43 43 43 47 51 54 47 52 43 48 99 129 128 153 192 245 299 348 371 429 515 578 608 676 574 440 490 545 313 140 236 227 158 92 65 57 45 45 46 44 44 44 44 44 44 44 43 41 48 59 75 102 134 173 197 118 78 96 182 283 325 359 385 427 461 496 508 508 520 552 583 601 627 658 681 707 742 788 819 869 892 920 944 955 951 944 928 883 867 856 828 766 702 675 677 665 658 658 655 651 635 605 592 587 598 602 602 590 582 578 578 575 575 564 549 533 514 519 523 542 554 577 574 559 528 508 488 496 481 461 434 422 415 412 416 409 354 307 300 330 343 317 283 240 213 139 123 240 335 303 231 131 135 81 171 188 182 340 350 328 516 496 511 377 218 362 399 400 401 409 421 428 425 397 379 379 379 368 344 324 313 305 290 261 235 240 273 265 190 91 40 40 102 53 202 40 130 98 41 80 85 76 56 56 95 138 168 206 252 318 351 266 88 26 88 283 372 437 425 325 198 99 67 36 60 109 153 118 50 22 22 30 27 36 37 45 47 48 52 41 45 43 40 48 45 49 46 34 34 35 39 50 54 51 52 37 37 50 51 45 50 70 72 46 47 59 63 58 58 81 100 107 106 93 80 67 54 50 49 65 61 61 61 62 58 50 41 38 38 38 47 62 62 42 37 69 69 62 52 45 41 40 40 123 122 114 88 66 43 43 42 42 41 41 41 47 48 51 47 54 54 61 61 51 51 52 52 51 43 55 75 56 40 61 101 117 205 293 297 273 222 166 111 63 76 60 41 39 42 66 73 73 62 54 42 41 43 52 79 206 193 146 78 42 41 43 51 42 42 42 42 42 42 42 43 42 42 42 42 43 43 43 43 59 51 43 43 43 47 59 63 87 79 76 81 121 166 211 244 201 213 166 78 46 43 44 44 43 49 48 58 88 99 101 99 114 189 248 249 237 214 158 69 88 67 53 42 55 69 90 96 192 129 72 64 79 87 130 185 222 276 285 217 134 77 50 49 51 91 122 104 98 112 118 94 53 70 70 45 44 64 75 55 47 44 44 44 44 53 74 91 76 89 172 313 469 610 760 870 935 882 705 416 195 110 95 85 57 44 43 42 44 56 67 81 160 178 200 214 231 222 220 205 146 127 104 82 71 61 71 77 66 56 48 45 45 47 56 65 60 52 53 83 151 262 396 505 594 749 873 896 884 819 665 476 273 167 99 60 44 42 42 45 97 75 74 100 118 132 183 263 330 416 499 559 605 624 590 526 369 239 121 71 58 59 57 62 61 50 48 49 49 49 49 49 67 84 149 276 391 479 553 644 745 797 832 870 908 935 969 989 984 993 978 947 917 890 831 739 671 557 449 353 246 137 63 48 60 52 51 55 59 49 44 43 91 91 99 99 75 47 56 76 56 64 69 53 49 50 74 98 58 69 77 77 70 65 49 45 69 69 65 57 53 49 52 44 62 45 45 49 45 48 87 149 138 156 189 242 335 413 443 436 498 528 568 630 656 601 492 387 207 100 48 48 48 70 122 176 132 111 59 47 47 68 151 192 223 177 114 62 50 50 50 68 98 104 92 100 139 211 276 326 262 250 262 348 493 610 673 675 505 470 455 504 601 643 545 411 469 482 506 525 535 550 600 658 699 708 721 757 783 764 693 625 589 637 697 721 709 690 693 679 634 600 573 555 548 522 469 430 420 378 283 177 154 196 228 216 350 281 178 151 196 169 98 71 112 97 85 81 77 73 57 48 70 70 66 58 58 51 47 43 79 41 55 167 191 111 64 100 44 52 63 51 43 46 62 82 74 91 95 71 44 45 50 61 84 83 75 71 56 53 53 60 68 76 88 99 111 95 67 43 69 49 44 44 48 55 46 41 82 134 114 134 82 43 111 55 114 98 169 74 58 202 195 143 56 44 44 44 49 61 69 70 46 86 106 78 46 46 74 98 101 81 73 85 93 81 77 78 43 54 81 80 87 94 93 74 70 102 103 68 49 70 66 47 74 55 48 47 45 53 71 83 90 90 78 67 45 44 44 45 44 44 48 59 63 66 69 72 68 68 80 88 77 73 92 102 57 49 56 59 66 74 78 71 57 57 58 62 69 68 70 62 42 42 43 51 55 59 55 55 54 102 70 40 41 42 70 138 79 94 109 185 387 586 676 691 668 669 650 462 301 178 110 282 786 854 858 790 722 674 505 257 57 84 122 150 139 114 78 61 39 39 39 51 63 63 51 39 39 39 39 43 47 51 55 55 40 40 40 40 40 44 48 52 48 40 48 67 59 38 39 62 109 92 35 125 138 75 80 20 19 17 16 15 31 39 35 27 33 33 14 47 39 61 126 19 38 31 41 94 137 146 95 44 77 46 39 75 95 87 64 64 55 59 59 75 119 167 191 191 111 34 33 45 31 47 94 70 66 59 67 73 101 103 95 76 53 53 45 50 50 54 58 58 55 63 64 64 64 72 88 100 67 67 56 56 52 52 45 45 41 41 41 41 42 50 46 58 53 53 53 53 53 53 53 53 45 49 53 57 57 53 49 45 42 42 45 45 49 49 53 53 45 61 61 45 57 86 105 105 250 345 427 492 572 658 734 761 812 780 777 807 808 759 701 650 458 299 188 114 39 56 86 58 49 40 38 37 47 77 112 139 186 170 168 183 194 220 300 384 505 518 549 485 295 160 257 427 105 70 52 46 57 65 66 67 108 100 70 71 165 304 415 462 510 576 639 671 694 714 726 718 710 723 692 638 634 671 671 645 689 735 771 775 751 736 772 814 807 796 800 808 788 759 771 800 758 775 787 763 734 741 788 842 815 811 830 853 848 824 828 863 815 830 821 805 829 884 899 886 926 953 976 984 975 959 955 952 918 888 836 764 696 647 618 608 582 550 488 414 340 278 224 189 130 151 180 188 180 195 223 258 313 331 373 423 493 547 561 586 704 738 730 691 644 652 720 787 849 857 871 882 869 833 811 792 794 815 853 864 881 903 938 960 981 1001 995 961 908 851 736 605 304 132 81 74 47 49 70 49 49 57 72 83 90 85 81 69 58 70 78 80 68 60 76 77 57 50 47 47 47 48 50 62 53 46 45 50 49 68 75 50 110 135 176 259 417 587 682 676 701 527 456 406 387 189 102 53 49 50 48 47 49 81 93 70 68 51 50 52 81 96 80 64 96 103 110 106 92 68 60 75 117 81 54 71 68 53 49 50 118 143 163 155 134 115 114 96 101 54 57 101 124 91 94 133 116 159 197 188 179 202 237 277 363 513 657 761 851 949 1017 1018 1018 1017 1018 973 901 818 669 466 174 126 48 50 74 71 158 131 69 96 80 50 71 186 280 297 304 300 306 308 341 387 405 380 396 368 323 286 261 244 229 218 156 120 88 80 83 85 100 124 148 268 377 421 491 575 623 627 704 745 789 839 864 832 745 636 412 303 178 106 92 108 115 111 88 89 78 58 50 58 50 47 50 54 59 71 72 76 80 72 103 99 119 127 138 137 125 120 76 83 90 94 94 97 85 84 72 72 79 75 75 71 75 75 99 87 82 78 74 66 46 44 52 52 55 55 62 62 69 69 64 64 68 64 64 60 60 49 47 44 44 45 46 47 51 70 80 86 96 107 102 86 73 47 41 42 42 42 53 73 80 75 66 63 61 76 97 72 26 21 133 109 56 32 31 30 49 69 45 38 38 31 28 21 22 15 28 21 21 22 25 26 26 26 35 27 28 32 32 36 29 33 25 25 29 22 26 23 27 24 44 33 34 31 39 43 43 36 28 28 28 32 40 44 41 45 41 41 38 38 42 42 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 35 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 37 37 37 37 37 37 37 37 37 37 41 41 45 45 45 49 42 45 53 61 73 81 84 88 156 136 101 69 45 41 46 50 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 34 34 38 38 37 33 33 33 41 37 38 42 50 50 42 38 53 50 42 35 34 35 35 36 70 51 51 45 53 46 40 39 50 53 45 37 36 37 38 39 43 48 64 69 73 65 53 45 124 146 211 278 245 140 88 104 47 91 163 235 260 225 162 103 87 76 55 43 40 44 40 39 40 41 53 57 42 41 50 70 58 41 40 67 90 86 72 80 106 139 98 45 67 73 79 129 287 322 399 467 456 399 308 218 124 46 42 57 51 48 141 272 164 96 103 133 120 155 189 160 167 196 217 270 306 232 141 134 118 102 73 49 48 48 59 70 54 65 79 75 86 82 73 42 47 48 52 56 56 52 48 44 43 43 43 43 43 43 43 43 40 43 87 111 121 127 133 147 216 258 323 374 443 526 612 673 741 722 617 527 613 534 291 298 197 192 162 93 57 53 61 61 43 51 43 43 43 43 58 69 81 40 67 78 54 114 230 274 112 80 74 132 229 315 364 386 436 466 494 521 525 553 577 619 682 711 735 765 807 857 916 954 962 981 989 997 993 989 962 928 887 845 798 770 747 708 661 618 647 644 632 605 566 550 559 570 596 575 571 591 602 586 597 617 605 603 595 564 537 514 518 522 537 545 568 573 585 586 590 590 589 570 543 511 488 481 473 458 399 413 425 386 332 290 303 316 346 292 225 166 151 168 192 212 236 167 90 76 102 148 203 253 204 271 379 431 348 240 260 346 320 332 332 320 336 360 367 358 342 370 369 330 317 330 327 292 249 239 235 228 205 170 115 76 69 97 202 186 115 67 41 103 131 92 99 83 41 50 114 124 170 239 369 455 413 268 163 152 475 477 457 405 302 206 162 167 84 68 53 53 46 34 30 30 21 23 24 24 37 47 36 28 41 46 43 40 44 41 45 46 35 34 39 39 43 43 47 48 45 42 46 47 52 53 50 50 43 43 42 42 43 52 79 98 109 112 99 90 77 73 72 72 53 53 53 53 46 46 46 46 41 38 38 38 42 46 50 50 46 47 44 41 42 43 42 40 104 99 80 61 43 44 45 45 41 54 57 41 47 56 59 38 61 61 65 61 54 55 52 52 74 70 63 63 60 60 57 49 97 125 205 301 366 340 246 158 139 163 135 74 50 78 82 46 40 66 78 42 40 51 100 139 150 154 114 50 41 43 51 42 47 59 58 50 51 55 43 41 42 41 41 42 43 43 42 43 55 55 55 51 51 47 47 47 47 62 68 64 62 96 157 201 206 191 166 110 57 46 44 43 43 46 61 72 63 50 64 95 122 121 120 116 112 102 105 91 74 108 97 47 44 73 67 44 89 57 56 72 91 95 118 153 190 205 183 125 102 88 58 48 50 50 49 56 93 127 130 98 68 89 81 52 47 63 63 42 63 42 42 48 49 45 46 71 52 70 132 245 374 523 701 832 931 856 728 510 277 219 228 191 167 128 76 44 43 47 51 57 155 209 287 364 421 436 430 414 371 317 237 158 92 74 80 86 72 58 51 48 46 47 47 48 47 62 93 99 120 196 338 464 584 700 792 823 843 827 724 566 381 224 124 97 75 43 42 44 44 68 102 123 133 152 175 208 231 265 301 345 401 445 478 495 361 224 101 56 62 56 54 55 66 59 56 48 48 48 51 70 48 76 191 347 455 510 571 655 740 793 839 881 908 935 951 958 981 978 974 944 921 890 843 780 678 542 365 213 126 97 76 57 44 47 74 98 87 43 43 45 132 149 149 102 63 59 52 44 49 53 57 57 60 68 84 100 88 81 81 78 73 53 44 44 73 69 72 68 60 56 59 48 77 54 45 61 61 53 76 126 143 153 166 183 248 310 344 360 478 530 582 632 647 616 547 474 239 132 51 49 49 71 123 157 121 79 47 50 111 219 340 404 387 342 272 190 93 49 47 48 65 80 88 95 106 142 198 256 235 198 186 295 479 657 762 767 591 522 466 492 632 689 539 328 366 423 499 554 589 620 650 676 725 732 744 764 772 756 716 685 689 705 717 705 678 658 654 644 627 585 550 516 494 464 415 373 374 352 265 179 171 216 232 200 287 279 191 172 249 210 127 145 65 69 82 105 113 93 69 48 66 73 70 62 58 54 54 51 71 63 71 115 139 119 80 64 61 57 45 44 43 51 67 86 91 79 72 85 93 86 55 44 88 94 91 76 64 52 52 49 80 56 48 67 106 107 63 41 57 45 43 42 42 42 41 40 53 89 85 134 102 66 130 54 133 61 145 53 38 234 271 115 52 45 44 44 45 57 65 69 65 82 82 46 45 66 94 93 57 73 109 133 109 69 81 121 212 236 200 112 60 79 95 75 43 68 73 50 46 67 76 61 67 51 49 47 45 45 75 82 90 90 78 67 45 45 45 46 45 49 59 59 66 62 72 68 48 56 76 89 89 74 74 87 53 49 60 74 78 78 74 71 57 44 43 49 93 108 86 50 42 43 51 59 59 63 67 67 54 86 54 41 54 41 50 122 78 53 109 232 387 559 642 630 607 534 459 299 191 121 153 471 938 963 956 885 806 750 571 292 68 95 141 161 145 113 80 60 43 39 39 47 59 59 51 39 39 39 43 47 51 51 51 51 47 40 40 40 40 44 48 52 52 44 52 71 59 38 38 58 97 105 34 97 131 55 65 66 63 45 25 15 19 23 19 22 69 73 18 67 35 57 190 80 66 80 101 96 102 103 73 42 70 51 51 83 99 76 68 76 55 52 71 99 135 160 211 243 119 43 50 81 49 52 67 35 98 79 60 57 62 63 48 37 53 49 46 46 46 50 54 54 51 67 76 80 68 68 76 92 71 67 60 56 52 48 40 40 41 41 41 41 41 42 42 42 53 53 53 53 53 53 53 53 45 45 49 53 53 49 45 45 42 42 45 45 49 49 53 53 53 77 77 46 46 74 90 98 254 342 424 508 604 704 785 815 865 818 806 849 888 866 818 765 598 433 318 208 82 55 73 54 69 49 39 37 39 66 97 124 156 155 166 189 183 170 190 230 278 280 326 348 283 201 210 265 181 118 59 41 59 79 72 46 74 82 72 89 224 358 434 481 550 616 663 675 678 698 726 742 714 726 692 645 638 671 667 645 681 720 752 764 741 714 730 754 766 781 808 797 737 696 727 784 747 752 764 767 771 778 797 812 812 819 846 876 864 829 817 840 826 841 833 824 844 880 891 882 942 965 980 987 976 965 961 961 897 853 793 713 618 546 497 471 413 381 322 264 209 167 125 110 82 103 123 120 116 120 147 167 177 195 242 316 405 460 490 510 601 646 659 632 589 581 617 665 746 761 784 787 797 799 794 782 776 808 846 860 870 899 930 948 985 994 991 946 890 818 702 570 307 138 87 73 49 55 76 48 60 64 68 79 83 74 59 51 46 59 86 86 77 61 61 65 69 66 63 49 48 48 48 48 47 63 74 45 44 83 102 42 94 109 146 241 410 582 664 662 719 592 541 483 409 192 97 52 73 58 49 47 49 77 86 78 52 52 52 57 68 76 76 72 96 88 91 98 117 112 80 63 101 81 70 82 71 47 52 77 124 144 151 135 137 165 205 218 196 157 157 200 200 167 162 197 268 306 309 252 204 216 263 306 454 572 685 760 838 922 1001 1016 1015 1011 995 943 863 772 608 392 129 104 53 94 82 49 119 131 56 76 68 49 66 163 246 251 258 259 268 263 288 319 336 312 311 296 274 252 234 217 210 207 188 145 96 71 83 112 126 146 190 305 411 474 539 619 656 656 773 804 858 894 907 862 743 627 480 343 182 86 76 92 95 71 76 81 78 62 58 54 50 49 49 50 51 63 68 76 80 76 81 78 98 122 153 164 156 141 116 96 83 86 87 90 82 81 80 88 95 95 99 103 111 111 115 95 78 62 54 50 46 45 48 48 51 55 62 62 69 69 60 60 68 64 64 64 68 53 43 43 43 43 44 45 50 66 43 44 59 73 80 75 71 63 61 42 42 54 46 50 61 80 78 69 66 65 75 66 45 49 91 71 38 22 20 23 37 49 45 45 38 38 31 28 21 21 23 20 20 17 24 21 21 18 30 34 35 27 32 32 29 29 25 25 25 29 22 26 26 27 43 36 41 45 58 55 43 31 31 28 28 32 36 40 44 41 41 41 38 38 42 42 39 39 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 43 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 41 37 37 37 37 37 37 37 37 37 37 37 41 41 45 45 38 41 41 41 41 41 41 41 57 49 41 37 37 45 53 57 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 34 34 38 37 37 37 33 33 41 37 33 38 46 46 42 38 49 49 42 42 39 39 36 37 62 43 43 48 57 50 41 40 46 45 41 37 37 38 39 39 39 40 49 61 61 53 42 40 39 47 102 155 146 97 84 107 127 178 267 356 384 309 162 51 67 56 47 47 40 40 40 39 40 41 53 53 49 42 50 58 54 53 68 87 82 51 56 81 115 131 87 50 71 81 142 273 455 447 400 334 299 216 122 91 74 41 43 75 97 94 131 188 228 97 84 150 172 186 204 183 155 187 168 245 359 260 113 150 97 117 121 97 60 47 66 90 85 72 63 67 82 74 65 46 43 44 48 52 52 48 48 44 43 43 43 43 43 43 43 42 42 44 83 122 164 163 152 138 204 253 319 381 439 510 612 684 767 767 741 622 648 607 389 401 296 199 117 102 99 99 131 190 58 41 42 70 83 59 42 41 57 39 54 50 35 62 162 167 78 50 52 98 195 280 334 371 429 455 482 490 506 530 570 623 713 753 796 839 896 935 973 1000 991 1007 999 983 985 997 974 913 841 803 768 741 722 683 624 565 590 571 548 521 505 502 510 521 558 573 604 616 595 570 589 629 621 618 607 595 568 553 542 542 533 544 568 592 613 632 648 656 635 627 612 584 565 562 551 528 478 479 472 452 409 367 336 318 331 305 271 241 217 183 152 132 147 103 66 56 52 82 156 235 159 170 218 278 262 202 210 264 242 204 180 191 247 310 322 301 336 339 331 314 319 335 312 268 250 238 223 219 200 169 127 96 176 145 178 138 79 51 41 95 115 115 167 158 70 54 97 84 74 144 277 412 501 476 351 241 428 526 542 442 315 244 188 132 128 148 149 117 65 30 26 38 21 22 23 49 74 91 92 92 45 46 43 47 48 52 49 49 42 35 39 39 43 43 47 40 37 42 42 50 51 52 53 50 42 41 41 41 41 53 65 80 83 89 81 73 72 76 76 72 57 49 49 49 42 42 42 42 41 41 38 38 42 46 46 50 38 39 41 42 43 43 46 45 95 63 75 128 115 49 42 42 43 54 46 39 39 51 58 46 57 56 60 57 50 62 75 87 62 75 91 83 56 48 57 77 57 76 136 229 320 331 280 217 154 170 142 78 58 82 82 50 39 54 50 41 43 99 124 99 86 98 74 42 42 63 71 55 63 67 54 42 41 50 75 83 86 74 66 63 51 43 43 55 59 59 55 51 51 47 43 43 54 73 79 64 53 63 97 130 195 194 189 161 108 63 45 44 44 43 43 42 41 39 59 94 53 61 80 88 89 85 85 78 100 121 98 56 45 70 60 46 49 57 88 96 83 67 90 133 170 170 131 96 98 103 65 47 50 54 57 46 44 51 73 73 59 108 147 123 90 86 89 89 130 90 71 68 57 45 45 52 46 45 82 176 296 434 616 749 833 826 793 626 360 237 233 212 229 183 134 79 54 42 46 53 83 145 254 363 452 517 559 575 559 536 462 336 194 107 78 84 78 68 62 59 53 54 55 47 49 67 98 100 105 165 283 393 524 635 727 774 823 834 757 619 470 323 204 150 108 62 51 76 48 67 90 112 125 136 158 181 162 177 184 192 207 212 221 218 223 141 71 61 63 41 41 43 45 51 64 69 55 51 59 77 106 131 242 401 508 560 605 673 736 777 820 862 893 924 951 962 962 962 951 928 913 882 839 768 635 474 301 177 111 90 84 92 71 70 82 102 90 51 43 44 177 218 219 160 130 135 120 70 46 46 45 48 67 86 97 90 69 61 69 69 65 61 57 53 80 76 79 75 67 63 66 55 64 44 44 61 69 64 88 134 212 217 199 188 213 259 309 353 501 573 633 662 641 590 510 441 229 128 51 49 55 101 145 159 122 77 59 121 227 338 472 544 558 499 403 309 197 90 51 48 48 63 93 93 76 72 107 162 171 132 129 215 411 636 819 881 755 690 614 599 695 744 573 335 388 465 556 604 642 669 681 671 733 744 744 736 717 705 701 694 683 679 664 648 628 612 608 594 557 515 468 430 412 378 340 298 320 309 254 187 207 275 287 243 262 255 151 100 166 143 97 157 45 46 69 93 108 97 80 71 61 62 62 62 58 51 51 51 43 79 72 51 83 139 112 44 62 46 44 43 42 43 55 67 87 59 48 77 93 74 46 44 42 62 87 104 100 69 45 42 53 44 43 52 83 83 63 42 49 45 43 41 39 39 40 48 40 44 40 121 102 70 122 41 44 48 136 69 113 293 215 48 52 45 44 44 48 60 69 65 53 62 46 44 66 146 169 137 57 77 137 197 169 101 93 133 361 383 311 155 67 71 76 44 42 52 61 50 46 71 88 81 69 50 48 46 45 45 63 78 74 78 71 60 45 45 46 46 50 53 63 59 66 58 68 68 52 56 61 74 66 47 43 45 45 45 52 66 70 66 58 47 80 49 45 57 81 95 66 41 43 55 67 71 67 67 75 83 54 82 58 50 62 41 41 114 114 92 180 308 420 513 543 500 412 297 210 129 127 97 227 677 961 965 983 938 844 769 550 220 76 99 141 149 129 92 67 58 58 50 46 54 62 62 54 42 42 46 54 58 58 58 54 43 47 47 44 48 48 51 55 59 51 39 43 62 50 37 37 54 109 121 34 45 71 28 93 127 84 69 33 15 15 22 22 22 33 69 34 107 36 29 210 72 35 81 115 97 78 68 57 46 59 44 52 80 84 57 57 73 80 56 64 104 156 176 176 168 108 47 38 41 32 68 111 67 47 44 37 38 58 75 84 85 53 46 46 42 42 46 50 50 55 75 91 91 79 71 71 79 67 67 63 63 52 48 41 41 40 40 40 40 40 40 41 41 49 49 49 49 49 49 49 49 41 45 49 49 49 49 45 41 42 42 45 45 49 49 53 53 40 50 58 46 58 86 110 130 224 311 404 501 601 704 793 846 946 884 861 902 945 927 875 818 708 557 444 302 120 50 64 53 78 61 43 37 36 47 81 97 93 93 120 155 154 122 114 126 102 91 113 167 185 159 120 90 125 97 82 76 86 85 66 50 83 100 78 130 294 432 488 533 590 636 672 675 666 690 741 769 742 750 731 696 689 710 695 677 698 713 718 726 706 683 691 712 747 759 782 774 729 693 724 773 787 760 744 748 771 790 782 777 804 819 850 888 876 835 818 829 807 834 834 825 833 857 860 855 879 902 914 929 929 933 934 919 860 808 733 627 508 408 331 293 255 231 192 145 118 99 77 73 58 66 74 71 71 75 83 87 101 103 130 200 297 368 406 428 518 529 505 450 407 423 480 543 566 597 630 633 662 705 742 742 750 785 827 841 862 888 922 940 989 990 976 928 871 795 676 543 306 141 85 83 68 74 90 51 63 67 71 71 64 59 47 47 47 60 79 82 69 53 68 73 65 58 55 55 56 50 50 57 42 50 105 96 75 117 125 74 98 94 119 206 375 551 663 685 742 669 619 537 412 206 115 86 77 58 49 48 48 73 85 82 49 56 76 76 52 52 68 88 76 88 91 86 102 125 124 107 110 74 54 62 62 50 62 89 121 172 223 245 260 283 298 303 325 287 291 333 340 332 347 377 430 456 403 285 212 236 300 352 533 624 700 744 807 893 962 1000 1016 998 965 886 802 719 551 318 106 152 88 48 47 54 146 91 50 55 55 49 59 146 222 220 224 236 243 230 243 266 273 260 240 236 226 215 208 206 215 215 226 196 152 123 141 175 184 180 208 342 468 547 625 705 757 770 855 890 939 967 957 892 754 618 555 395 191 78 76 112 111 60 49 58 70 62 50 50 50 50 71 67 71 75 68 64 60 52 65 65 73 93 133 152 163 163 144 120 88 75 75 86 82 78 84 88 84 80 87 87 91 95 99 83 70 58 65 61 49 44 44 51 51 51 55 55 62 66 53 53 61 61 61 61 68 61 43 42 42 42 43 44 45 58 41 42 43 47 61 68 71 72 61 50 50 58 58 61 73 96 83 70 57 51 53 60 67 84 57 49 25 24 26 20 26 37 45 45 45 38 31 28 21 21 21 15 15 15 23 16 16 17 29 30 30 30 27 31 32 32 27 32 25 25 29 26 26 23 31 24 36 49 69 69 45 26 34 31 35 39 43 40 44 44 41 41 34 38 35 35 35 39 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 32 37 37 37 37 37 37 37 37 37 37 37 37 37 41 41 41 49 45 45 41 37 33 33 32 32 33 37 41 41 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 34 33 37 37 41 41 41 37 33 33 38 42 42 38 53 49 42 42 35 35 36 36 82 63 63 60 65 50 41 39 38 38 38 37 38 38 47 44 39 40 49 53 57 53 42 40 36 36 38 55 74 81 104 119 234 346 461 465 360 201 86 39 67 51 44 56 56 39 39 40 39 48 60 41 41 57 61 53 77 65 73 87 71 40 44 62 80 120 119 87 63 37 135 326 288 269 193 123 120 98 83 97 91 45 46 89 138 135 121 118 158 94 121 163 168 218 304 322 250 330 219 169 301 283 130 106 49 85 105 89 56 47 54 71 97 68 55 67 79 67 62 70 43 43 43 47 51 51 47 47 43 43 43 43 42 42 42 42 51 42 42 78 152 194 184 170 232 273 343 417 448 467 524 586 699 745 806 701 636 584 404 395 370 253 163 153 170 169 161 161 84 65 57 53 65 69 65 57 60 39 55 55 36 51 114 88 51 43 42 83 160 253 323 364 429 448 475 490 510 534 578 631 727 776 830 899 960 999 1018 1019 1011 1019 1015 977 966 966 927 847 753 692 653 633 634 611 572 526 530 479 424 381 381 409 445 472 509 524 559 590 588 576 607 657 629 629 630 623 612 596 573 561 529 537 560 588 620 651 682 698 682 690 686 670 666 662 643 609 583 568 560 549 522 482 424 377 339 325 312 305 275 224 161 125 194 149 104 68 34 33 101 209 177 149 161 205 209 173 165 182 137 102 75 94 154 225 272 283 285 297 296 284 292 311 304 269 258 238 211 203 192 173 154 135 208 145 126 86 51 43 42 83 114 142 226 225 106 54 66 48 75 117 170 253 407 531 515 410 303 389 449 421 333 221 97 19 37 81 125 137 149 153 129 90 43 24 25 53 78 83 68 57 49 50 47 51 48 52 56 49 42 42 35 39 43 43 36 40 37 38 38 46 47 48 52 49 40 40 40 39 39 39 50 58 65 69 68 67 68 65 76 69 46 38 38 38 38 38 38 37 41 41 41 41 41 45 49 50 38 39 41 42 43 42 46 60 78 82 126 187 198 144 55 44 43 50 46 40 47 63 70 73 67 71 60 60 49 54 59 64 51 67 79 72 56 45 41 49 64 49 64 120 180 197 172 121 130 130 94 41 40 46 50 40 41 50 42 41 75 135 123 59 50 54 42 41 42 51 47 42 41 42 58 58 66 86 102 106 62 46 46 59 59 47 47 63 63 63 59 55 47 43 43 46 53 80 90 75 45 45 52 77 165 185 204 208 183 133 88 56 69 60 44 42 41 39 39 40 38 39 51 52 52 60 80 89 118 110 99 65 53 55 56 48 48 57 100 124 119 102 101 109 146 162 135 95 73 78 67 48 133 125 96 59 44 47 65 69 98 70 45 45 92 148 180 192 120 85 62 64 50 45 46 64 53 47 67 126 208 327 478 603 681 713 740 619 368 235 214 173 204 169 125 77 46 41 41 51 70 101 154 216 309 408 514 583 666 670 620 479 289 150 92 94 73 71 69 67 68 65 55 47 50 68 106 116 121 158 260 348 474 573 665 723 793 830 794 681 558 438 332 251 189 108 74 82 43 51 65 72 78 85 88 107 134 137 129 117 108 104 100 93 98 60 45 54 45 41 42 44 43 46 75 92 78 66 57 67 88 132 259 419 545 613 669 726 766 796 823 842 861 887 914 934 938 942 931 912 893 867 820 748 604 418 245 149 102 73 83 120 75 62 77 97 89 53 41 42 300 336 346 305 268 242 193 131 79 55 46 45 60 82 93 85 56 45 53 53 53 54 57 57 73 73 76 67 71 62 58 58 62 47 55 64 48 44 91 149 292 297 274 244 245 283 345 420 556 648 715 737 699 608 480 368 217 119 51 50 68 111 135 133 85 95 132 222 299 361 485 579 669 607 469 356 273 206 119 48 47 50 74 81 57 47 48 83 100 100 111 161 304 536 777 908 831 811 780 727 708 688 577 446 514 571 618 626 645 680 680 662 725 721 702 674 638 631 636 641 597 594 598 599 595 579 548 525 483 438 387 348 319 280 230 195 245 242 214 186 230 322 333 293 250 203 159 140 146 147 132 126 65 50 44 43 48 68 90 98 61 69 58 54 54 50 43 42 41 67 60 41 63 144 136 44 46 47 46 44 42 42 51 66 78 59 59 71 56 43 44 69 42 55 71 76 85 77 49 43 42 45 69 76 60 59 74 84 61 57 45 41 39 38 40 67 67 59 38 96 89 58 110 40 35 83 115 96 273 289 51 43 53 45 44 44 44 56 61 57 44 46 44 44 106 198 201 137 81 69 117 193 201 133 97 113 195 211 171 95 51 63 68 52 43 61 61 50 46 63 83 79 61 48 47 46 45 44 59 66 63 63 56 45 45 45 46 47 65 76 75 74 73 76 79 79 83 68 57 62 59 43 43 44 45 49 60 78 78 77 58 43 60 73 93 77 45 43 58 86 58 71 83 83 71 67 75 87 50 110 98 62 58 41 41 98 177 248 276 304 389 395 322 271 177 94 66 60 129 133 270 718 953 949 975 946 836 746 535 217 81 100 118 118 89 56 50 54 66 58 50 50 58 58 50 42 38 42 50 54 54 50 46 43 51 43 44 44 48 52 56 55 55 39 39 54 50 42 66 105 137 125 44 34 30 77 234 211 80 66 37 19 30 34 34 34 30 82 55 151 76 73 294 168 19 23 43 70 71 34 34 35 36 37 52 69 65 38 45 65 77 52 35 68 164 216 144 36 56 44 47 32 32 109 156 79 63 56 49 46 43 45 49 50 46 46 42 42 42 42 46 46 83 83 83 79 79 75 67 63 55 59 59 59 56 56 56 49 40 40 40 41 41 41 40 40 41 41 41 41 41 41 41 41 40 41 45 49 49 45 41 41 41 41 45 45 49 49 53 53 40 41 41 41 62 114 130 131 173 253 362 462 550 641 745 822 919 884 864 898 937 923 878 821 712 598 518 372 163 50 64 69 62 46 40 38 36 36 62 70 62 51 58 82 101 97 97 109 85 78 75 69 78 88 92 70 43 56 82 87 84 94 131 172 137 149 108 160 347 486 534 582 594 621 649 664 675 698 741 773 776 773 765 746 736 745 726 705 714 698 678 663 632 613 638 686 744 710 701 732 755 754 753 765 812 763 723 715 746 778 794 800 784 796 839 877 873 831 811 834 800 827 839 831 837 849 845 833 852 868 887 896 912 927 938 912 823 748 646 523 385 273 192 147 167 151 128 112 97 86 83 79 79 68 68 61 69 62 62 58 101 79 77 119 197 264 302 328 408 399 356 293 258 267 335 399 366 420 454 463 504 590 660 686 717 767 809 818 843 892 938 945 981 987 965 917 864 785 665 521 286 132 85 98 88 101 102 63 63 63 63 59 52 51 47 46 75 87 94 78 68 64 83 103 123 96 65 54 51 47 45 43 45 43 72 119 104 88 113 133 123 102 112 183 332 512 656 724 783 738 671 546 398 245 170 146 116 93 70 58 61 73 77 69 48 51 79 68 52 51 56 80 56 96 111 67 50 82 137 168 155 90 46 50 82 90 104 122 118 203 293 339 361 364 367 352 366 340 340 364 380 391 410 444 444 462 405 285 244 312 396 434 563 627 687 728 787 863 943 973 1001 979 927 825 723 647 487 257 146 171 95 88 104 109 149 50 50 51 50 49 62 127 201 208 192 206 225 208 203 218 232 220 215 207 196 197 206 226 234 241 219 226 206 178 184 217 214 198 241 380 529 631 694 769 841 883 922 952 990 1002 995 919 782 650 627 453 226 83 73 109 116 72 47 49 58 58 49 49 49 50 63 63 67 67 56 52 51 51 77 65 69 65 73 97 132 156 133 117 100 76 64 64 75 86 85 92 80 64 63 55 55 55 55 55 66 74 85 73 49 44 48 47 47 51 51 55 62 66 61 57 57 57 61 61 57 50 47 43 42 42 43 44 56 68 44 43 43 44 54 65 68 60 53 58 54 46 66 110 121 97 56 55 50 44 39 45 53 78 72 56 32 26 31 33 27 38 34 41 41 34 27 24 24 17 13 17 17 14 15 19 19 16 32 25 29 26 30 23 27 27 27 27 21 25 25 29 22 22 30 23 27 44 64 61 37 25 34 34 38 35 39 43 40 40 41 41 34 38 31 35 35 35 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 45 45 45 45 45 49 49 49 53 53 53 53 49 41 37 33 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 37 38 33 33 37 41 49 53 45 37 33 33 34 38 38 38 57 53 42 34 34 34 34 34 62 51 51 56 64 61 45 40 38 38 38 38 39 40 48 56 45 48 53 61 61 61 53 53 44 40 39 38 47 85 104 107 238 353 430 362 184 45 38 79 83 55 51 56 55 38 38 56 39 52 52 40 40 65 72 49 93 57 48 64 71 56 57 58 43 97 128 151 160 98 87 162 138 95 88 73 39 91 145 127 149 82 56 105 139 136 137 158 83 114 153 122 116 257 381 369 391 395 295 220 254 224 102 57 46 46 47 47 63 63 54 46 74 57 60 87 83 63 63 87 42 43 43 43 43 47 47 47 42 42 42 42 42 43 43 43 111 59 40 41 111 170 200 206 248 290 368 450 480 447 434 455 603 713 799 788 660 515 435 371 349 288 189 114 127 179 155 87 70 102 95 40 40 65 85 69 84 38 51 103 83 76 92 62 47 43 46 79 148 245 327 379 429 459 494 506 526 550 590 639 719 767 811 876 945 991 1014 1011 995 1004 1004 977 924 857 787 726 641 568 494 466 475 492 493 481 462 403 308 244 237 293 369 428 481 475 486 517 551 569 592 635 623 629 633 642 643 632 608 581 557 549 545 560 584 619 659 686 713 748 756 748 755 751 723 677 683 657 637 629 621 598 543 500 434 396 366 341 322 284 257 238 334 278 234 213 141 57 54 118 98 94 107 139 139 104 96 101 75 65 57 56 60 95 149 208 178 244 300 307 295 291 279 261 258 238 218 203 203 192 181 166 143 92 73 66 63 48 43 67 106 145 225 226 122 62 62 41 81 115 108 95 201 372 485 504 370 289 289 388 384 228 83 27 30 69 93 97 129 169 177 150 167 160 145 129 143 163 128 77 54 54 51 51 48 52 56 56 45 42 35 39 39 43 36 36 37 37 38 38 39 47 51 44 51 51 47 47 39 42 41 41 69 65 68 67 68 64 65 61 45 38 38 38 38 37 37 37 41 41 37 41 41 45 49 49 51 40 42 46 42 41 53 91 104 183 223 201 215 242 189 97 42 42 41 45 55 62 69 76 63 59 59 56 61 62 52 48 59 59 63 76 88 76 45 40 68 56 41 52 68 72 56 40 86 74 42 39 39 41 41 40 50 42 42 55 86 99 74 42 42 42 42 42 43 55 43 41 40 42 54 78 114 149 166 158 62 41 40 42 59 47 42 42 55 55 55 51 51 47 47 54 56 88 98 90 52 45 47 64 116 152 203 234 245 204 151 112 72 61 52 44 42 41 39 39 42 42 41 41 41 42 75 103 102 91 84 77 67 52 48 56 73 69 88 135 178 177 133 96 155 206 214 147 76 52 69 75 119 95 59 45 52 63 58 41 80 56 67 126 205 241 233 206 138 100 90 99 85 59 60 84 68 55 63 96 144 228 352 461 588 619 649 549 411 381 375 290 170 124 84 48 41 49 56 67 83 93 95 109 150 221 304 359 517 541 518 427 281 162 100 90 72 67 69 71 72 69 55 47 48 51 90 97 117 165 261 337 456 532 612 685 769 829 821 749 630 543 473 403 310 200 119 89 54 50 46 49 55 50 57 61 73 81 76 72 75 75 68 68 53 37 38 39 40 41 43 68 56 62 82 91 84 68 71 81 86 162 300 455 577 645 717 763 805 827 838 853 872 891 922 946 922 938 935 912 877 843 803 740 621 403 218 134 91 54 60 112 67 58 80 104 100 68 44 41 501 506 501 481 424 317 213 147 121 78 48 46 53 79 90 86 72 58 46 45 44 44 43 43 65 61 68 64 63 58 62 58 89 82 86 74 42 40 86 168 319 321 310 280 268 298 360 444 583 679 770 813 804 729 589 457 263 154 60 53 70 96 90 60 44 101 190 267 303 351 497 618 714 694 546 375 281 251 168 50 47 47 48 64 60 47 47 55 86 90 101 131 246 436 670 806 779 773 781 743 661 585 545 538 574 598 613 612 624 659 667 655 698 671 643 608 585 585 586 591 564 561 558 566 562 542 503 472 466 424 373 327 293 247 196 146 182 187 195 214 265 324 323 279 264 210 318 406 361 365 339 197 96 61 42 40 40 50 89 101 85 81 77 73 62 54 47 43 42 63 56 43 80 140 132 65 46 55 81 73 59 50 73 85 89 73 73 78 70 43 44 64 95 79 47 42 44 62 74 55 43 45 69 80 64 60 83 96 69 65 57 43 39 39 55 82 114 130 54 79 88 61 106 61 74 86 99 132 265 178 36 88 53 45 44 43 44 48 59 56 45 46 45 45 110 178 145 61 81 57 73 125 133 93 93 136 107 86 66 78 78 63 51 52 52 61 61 54 49 54 69 70 47 47 46 45 44 44 44 51 44 44 45 44 44 45 46 58 80 87 90 85 84 83 82 82 75 63 57 74 76 58 46 46 58 65 80 98 98 93 74 62 42 53 85 73 44 51 110 162 74 86 90 90 78 74 71 79 42 134 130 66 50 41 41 70 182 367 300 165 246 221 82 71 69 34 45 43 126 174 293 648 910 908 917 869 749 655 475 223 91 90 95 79 54 40 43 54 82 66 54 50 54 58 54 46 38 42 46 50 50 46 46 39 51 51 51 51 51 55 59 63 91 70 62 78 81 85 125 169 165 141 132 122 40 189 398 236 49 46 33 31 42 46 45 30 38 63 23 72 28 70 323 257 39 20 22 34 68 33 32 36 36 37 49 66 58 38 41 66 37 41 34 35 117 209 141 33 33 60 100 55 57 169 176 32 32 44 61 74 60 53 54 51 39 39 39 39 42 46 46 50 111 83 59 55 71 79 67 51 55 55 51 51 51 44 44 40 41 41 41 42 42 42 42 42 42 49 49 49 49 49 49 49 40 41 45 49 49 45 41 40 48 48 45 45 49 49 46 46 66 58 41 41 70 114 107 88 123 204 312 424 507 591 706 803 825 820 829 859 879 864 835 797 681 594 544 432 210 77 68 69 41 41 40 38 37 37 43 43 64 44 36 36 56 60 64 69 77 93 82 58 59 84 117 106 59 54 56 45 70 140 245 333 214 214 181 238 393 504 548 577 586 590 621 660 695 710 725 736 771 768 761 761 755 744 721 704 715 691 664 641 594 551 568 609 684 644 635 686 743 762 762 758 789 766 734 729 753 793 832 858 780 788 816 847 839 804 792 819 802 821 833 836 836 836 835 819 842 854 861 853 865 881 873 829 762 669 553 418 288 189 125 102 102 95 94 94 94 87 79 75 84 76 65 62 71 75 63 59 82 61 55 74 120 166 181 180 218 242 259 244 210 199 208 224 222 272 310 323 372 469 563 623 688 756 802 811 844 908 958 977 985 987 954 902 845 759 635 495 236 97 71 96 86 99 107 52 60 56 59 55 51 46 46 46 86 101 112 96 86 74 85 100 128 101 86 107 136 136 97 61 100 63 54 69 67 99 152 173 116 103 118 182 313 465 625 731 794 784 706 584 436 335 244 193 155 128 109 101 96 81 65 49 49 50 62 59 52 52 52 56 68 100 107 63 49 62 102 137 152 100 71 71 90 112 162 216 221 279 347 373 390 420 447 460 427 408 408 420 428 424 412 404 364 396 380 336 349 437 500 519 574 619 675 720 779 851 905 932 936 914 869 768 658 571 402 192 170 98 78 255 267 84 56 50 70 62 50 49 54 94 161 172 148 170 190 170 161 172 172 172 187 179 175 195 226 233 226 210 199 206 194 158 148 168 185 200 303 441 597 680 728 791 872 940 971 988 1014 1018 1018 958 833 709 646 469 246 103 69 81 88 68 48 49 54 58 50 49 49 50 47 48 49 50 52 56 53 53 68 85 96 88 68 72 101 133 89 97 97 81 61 53 64 83 101 100 88 72 68 56 55 55 55 51 58 66 77 69 56 44 48 48 48 51 51 51 55 55 62 58 58 54 57 53 50 43 52 47 43 42 43 54 70 71 75 48 43 43 62 77 68 49 52 81 65 40 65 153 134 65 39 39 50 49 44 39 42 52 79 64 31 28 22 19 25 31 34 33 33 33 26 23 23 16 20 20 24 17 21 14 19 15 28 21 21 22 22 26 26 26 23 23 28 28 25 25 29 22 26 22 22 23 40 44 36 24 37 34 34 38 35 39 36 40 37 37 34 34 31 31 36 36 43 42 43 42 42 42 42 42 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 37 41 41 41 37 37 37 33 37 41 46 45 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 41 38 33 33 33 45 57 61 57 45 33 33 34 34 38 38 50 46 38 34 34 34 34 34 35 36 37 40 60 68 60 48 39 39 39 39 40 40 48 52 48 48 52 60 60 64 60 57 80 76 56 39 46 73 80 75 157 161 161 130 88 65 71 87 91 66 50 43 46 37 38 51 59 60 52 39 48 73 80 57 69 45 44 56 48 41 62 87 43 66 78 155 277 255 140 75 136 36 83 95 36 78 212 125 210 139 113 138 136 105 137 206 175 135 132 114 147 284 373 332 455 292 301 387 281 100 48 57 47 46 45 46 55 67 66 54 54 61 77 96 68 43 47 75 43 47 47 47 47 50 43 47 41 42 42 42 43 47 51 54 178 126 73 45 79 126 165 190 244 278 345 446 496 471 431 428 472 619 664 777 660 463 491 398 292 207 85 35 35 108 168 176 81 81 86 87 88 80 64 44 92 35 39 132 124 69 58 47 43 47 57 78 155 260 345 394 427 466 505 540 560 576 601 642 708 737 767 825 892 953 991 1014 969 954 951 935 855 741 679 655 574 497 418 366 352 360 358 358 331 287 209 153 133 189 277 363 424 438 461 499 505 503 533 568 607 614 630 654 662 651 631 600 597 577 550 541 549 592 631 662 736 782 809 813 828 832 804 753 763 737 720 700 700 688 665 650 596 522 448 414 385 359 348 341 402 351 339 352 308 193 101 67 35 36 41 77 125 142 138 119 133 122 126 129 112 103 134 188 182 228 287 310 310 298 271 247 257 238 226 218 215 212 205 190 98 71 46 63 67 43 48 59 90 117 197 226 151 100 73 41 40 50 76 67 92 191 313 396 512 317 212 295 319 210 145 180 195 182 121 37 19 43 91 113 167 194 178 126 151 215 188 105 54 54 51 51 55 59 59 52 41 38 35 35 39 39 36 36 36 37 38 38 42 46 51 43 74 74 70 66 62 58 50 42 65 65 61 64 64 64 64 57 45 37 38 37 37 37 45 45 45 45 45 45 48 52 56 49 58 43 44 57 45 44 94 164 233 304 315 253 228 263 241 178 98 70 45 40 39 38 53 87 74 46 34 35 53 74 71 71 75 84 104 113 105 85 65 57 40 48 60 64 57 57 61 69 53 49 57 73 101 109 93 69 49 41 49 74 77 40 39 42 41 41 42 42 59 75 75 58 66 50 41 77 165 265 312 315 178 94 41 42 59 43 42 41 47 47 47 51 51 55 55 54 70 82 98 87 53 45 54 70 82 111 178 241 267 252 215 175 87 71 51 42 42 43 43 42 43 43 43 42 43 44 79 96 76 65 73 98 88 68 64 65 77 69 80 119 162 169 125 80 167 218 223 170 110 79 84 84 53 57 58 68 64 59 62 69 106 145 192 212 223 243 272 292 265 235 209 199 169 118 88 97 56 46 49 78 100 141 227 316 438 505 540 480 432 532 585 494 291 203 122 59 44 53 68 80 55 82 117 143 153 155 162 161 236 252 260 241 198 139 82 59 61 63 69 71 69 62 51 47 48 49 58 72 97 149 237 310 435 490 559 642 742 814 843 795 694 634 588 519 418 301 204 146 96 73 57 49 53 60 55 52 48 52 48 44 43 43 50 50 62 43 39 39 40 42 53 55 83 76 73 73 82 94 121 143 191 298 429 551 629 689 753 799 823 842 857 873 899 938 978 1005 922 950 958 920 861 826 802 756 636 412 211 128 84 42 43 84 83 78 108 139 127 83 59 56 638 624 623 602 528 387 241 165 147 100 63 49 51 73 87 83 49 45 45 45 44 44 44 44 57 57 60 60 67 63 66 73 84 84 89 77 57 53 128 220 322 335 341 326 307 309 359 434 598 693 773 837 862 830 715 580 321 177 71 63 92 95 72 50 45 127 228 268 278 337 515 659 693 719 611 413 277 247 212 142 48 46 45 55 71 56 48 49 115 92 75 117 237 402 565 647 718 703 715 719 669 606 594 618 589 589 592 600 615 623 634 630 639 616 600 585 578 579 568 550 531 520 512 506 510 499 495 483 452 410 375 353 339 324 286 262 187 191 222 269 304 303 278 250 216 169 315 424 367 361 338 171 92 68 43 41 42 68 87 92 97 97 93 89 78 74 63 59 79 72 67 68 92 108 92 69 45 54 73 73 70 54 68 83 87 67 48 65 97 90 54 39 40 42 43 44 50 71 79 63 55 46 53 69 92 100 91 72 65 65 57 47 41 40 55 78 126 218 110 74 103 76 113 113 162 36 142 235 176 78 39 72 53 44 43 43 43 44 55 48 53 46 46 62 110 138 101 45 65 73 85 85 57 49 109 196 138 81 54 86 99 70 51 63 55 60 65 57 57 57 64 65 45 45 45 44 44 44 44 44 44 44 45 45 45 46 54 70 72 83 94 101 108 110 113 102 70 51 45 63 77 66 47 47 45 53 68 90 98 101 86 78 56 53 53 53 61 87 126 153 82 82 82 82 82 78 71 66 42 130 130 82 78 46 39 42 109 332 240 34 107 123 32 54 44 35 48 32 107 234 365 620 779 822 848 801 707 560 349 134 94 88 77 53 43 41 48 70 90 74 54 46 50 54 50 42 42 42 42 42 42 46 46 50 51 51 47 51 51 55 59 63 87 66 58 70 77 85 125 169 181 188 223 210 76 190 351 112 37 38 33 35 39 42 37 26 15 40 15 32 16 62 215 189 187 65 25 35 76 50 40 65 41 37 50 70 66 42 46 74 45 73 57 35 57 141 125 37 35 61 100 52 66 201 225 92 32 65 106 131 128 110 103 107 39 39 39 39 46 50 54 54 111 79 47 43 59 71 63 47 62 58 55 51 47 43 40 40 61 57 54 58 58 54 43 42 54 61 61 61 61 61 61 61 41 45 49 49 49 49 45 41 48 48 45 45 49 49 46 46 70 62 41 41 70 114 103 73 109 161 262 397 493 579 687 784 814 829 833 819 785 732 701 661 602 542 551 471 258 93 48 40 40 40 40 40 38 37 35 35 37 36 37 37 38 42 42 39 38 51 59 59 72 88 84 57 70 41 42 71 148 239 311 343 312 280 283 333 423 511 570 565 579 575 598 656 703 717 716 708 767 763 764 776 770 747 716 700 728 701 681 663 608 534 503 519 579 575 598 645 682 693 724 769 776 781 780 780 780 796 823 843 803 792 808 832 816 776 769 792 779 790 798 814 826 822 805 785 832 836 827 807 804 815 787 726 698 595 471 329 222 152 115 97 54 61 72 83 87 83 75 59 68 61 54 55 56 52 52 48 47 46 57 76 106 113 95 72 68 101 138 155 141 123 118 118 141 179 216 241 281 359 460 556 662 745 798 812 849 921 978 982 978 976 943 891 827 744 605 464 183 56 49 82 67 80 92 52 56 52 55 50 46 53 53 53 44 64 87 106 124 115 98 86 90 82 91 116 157 173 146 122 62 89 104 91 142 270 303 212 112 97 120 203 311 442 589 707 784 825 762 661 514 433 296 196 103 84 77 89 96 88 80 69 61 50 49 54 63 64 56 51 84 76 75 71 74 70 58 49 61 77 89 88 66 72 169 286 404 465 521 532 536 546 580 585 521 518 526 531 543 531 487 443 377 405 421 433 470 518 537 533 605 638 679 724 776 821 858 881 855 841 813 741 621 500 338 151 111 82 82 232 217 46 45 48 93 73 61 49 49 54 94 108 116 138 155 139 131 139 139 127 114 125 149 179 202 202 169 146 191 175 150 113 95 120 184 247 377 487 621 718 769 825 924 1001 1009 1018 1018 1018 1019 974 869 756 570 395 210 107 77 58 73 85 66 58 58 61 58 50 50 55 49 50 51 52 60 68 61 61 56 96 136 132 116 88 89 101 53 69 85 85 73 57 57 68 86 96 92 84 84 76 79 75 103 79 58 45 45 45 52 48 52 52 52 52 47 47 47 47 62 62 58 54 50 46 47 43 44 44 43 42 46 61 69 65 86 55 42 42 50 69 64 52 53 92 72 40 53 133 106 39 39 39 54 58 61 49 44 49 82 62 33 23 20 17 14 16 27 34 33 33 26 23 16 16 20 20 24 24 28 21 25 19 20 24 17 21 18 22 22 22 19 23 24 28 21 25 25 25 26 22 22 22 23 23 24 24 37 37 34 38 35 39 36 36 37 37 30 35 31 32 32 36 43 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 33 33 33 49 45 37 33 33 37 46 53 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 45 41 33 33 33 45 61 73 73 57 41 33 33 34 38 38 38 38 38 34 35 39 40 41 49 46 51 63 79 68 56 40 39 39 40 40 40 44 48 52 40 39 40 40 44 48 52 56 80 76 68 60 70 81 84 71 113 89 69 70 103 113 86 59 78 58 38 37 38 42 38 38 71 59 51 52 72 80 76 64 41 45 72 72 40 39 66 124 45 78 50 60 174 239 248 260 218 91 140 137 38 120 285 202 275 240 221 203 148 89 93 138 191 115 148 218 215 255 361 432 443 267 317 379 197 59 77 61 47 48 52 47 45 45 50 74 46 70 93 81 45 42 42 43 47 51 47 47 47 47 43 43 41 41 42 42 43 47 54 54 122 102 85 68 71 90 117 146 249 279 337 400 462 476 460 446 378 516 529 678 637 488 543 438 224 102 34 35 34 51 146 270 231 96 41 102 127 60 40 76 100 37 64 161 129 50 42 42 43 54 67 82 158 263 359 396 422 464 515 551 567 587 603 641 717 726 736 771 829 892 949 980 954 923 893 859 772 678 643 643 537 480 417 351 304 265 237 219 171 160 140 109 100 132 192 250 267 340 431 481 475 449 487 557 584 606 634 662 670 667 640 628 637 609 577 549 557 577 623 647 723 778 835 862 886 917 889 841 843 824 796 783 779 775 772 768 738 656 566 513 467 421 383 373 426 356 328 341 343 296 225 175 132 86 51 79 164 232 216 165 157 126 126 169 196 191 209 243 345 300 266 257 285 316 320 290 260 234 226 226 231 228 220 205 134 104 49 66 59 42 48 55 62 81 170 223 172 126 86 42 42 43 47 61 67 86 141 196 409 308 235 231 222 176 163 194 220 135 34 19 19 39 39 19 64 98 86 26 51 127 113 37 50 50 47 47 51 51 55 48 41 38 34 35 39 39 35 36 37 37 38 38 38 42 46 46 82 82 78 74 74 66 62 58 38 42 46 50 53 53 57 57 37 37 37 37 37 37 45 45 45 45 45 45 44 48 52 56 49 37 38 63 63 74 152 269 438 445 448 413 356 291 250 236 210 142 74 45 38 37 76 135 141 121 82 47 36 37 39 40 56 108 148 129 77 45 69 105 41 57 68 60 40 40 41 61 40 41 81 141 185 177 133 97 45 40 45 69 45 38 38 57 40 41 41 41 43 55 63 70 50 41 57 136 268 377 411 399 233 126 41 40 42 43 42 43 43 43 43 47 55 59 63 63 83 83 83 68 49 45 45 46 62 89 137 201 252 264 251 223 151 115 66 40 40 42 43 43 42 43 44 49 61 69 76 69 65 65 86 107 100 85 73 73 48 65 99 110 113 109 100 80 132 147 142 134 146 157 109 50 51 95 140 124 72 42 54 108 224 254 270 285 329 402 452 452 344 302 268 251 213 147 105 112 103 98 105 113 100 86 116 166 256 366 464 426 401 535 637 562 477 361 226 115 56 41 49 53 53 79 106 133 150 141 117 103 86 86 94 115 120 110 79 45 51 52 58 60 62 55 48 48 51 52 74 88 105 161 234 299 424 452 512 596 707 794 836 821 723 672 625 548 467 387 317 256 127 92 49 41 41 41 40 40 49 46 53 56 56 63 67 70 55 47 43 47 59 56 52 41 70 58 47 48 76 128 183 236 321 428 550 640 706 765 829 860 864 869 881 895 914 938 973 997 941 970 970 931 872 834 818 775 636 398 201 117 81 43 44 61 80 82 108 127 114 66 43 59 700 698 690 650 569 454 301 193 144 109 81 59 60 66 76 68 43 43 44 44 45 50 58 58 57 57 64 64 71 71 78 93 79 78 74 83 87 99 159 242 352 374 396 405 390 368 397 457 600 696 779 836 877 857 761 634 372 189 63 63 100 88 58 60 49 156 237 249 251 348 533 656 687 701 609 440 300 243 236 221 70 53 49 81 90 75 52 57 103 81 77 123 239 369 484 533 659 640 652 677 685 673 660 657 601 568 563 583 595 583 586 595 576 565 574 579 572 557 538 512 433 426 419 420 414 419 431 439 378 351 328 318 336 353 349 334 256 231 238 281 287 253 241 257 167 153 186 180 144 137 119 52 71 63 58 58 77 95 91 87 100 92 85 86 86 86 78 75 91 80 71 60 60 56 56 52 44 44 43 43 57 60 63 58 65 65 54 55 95 108 76 38 37 63 123 120 94 83 75 52 91 75 74 93 112 108 88 60 65 61 57 55 46 52 66 78 105 293 170 74 115 72 85 132 150 36 202 275 128 70 47 43 53 44 43 42 43 43 47 44 69 54 50 62 82 86 69 53 57 97 125 109 69 61 105 156 41 38 38 49 82 86 86 91 51 56 72 68 52 48 52 60 44 44 45 45 48 48 45 45 44 45 45 46 46 54 70 85 88 110 145 180 211 238 246 245 193 131 73 47 53 47 47 48 43 44 63 86 102 117 110 106 112 85 61 57 69 87 86 81 82 70 66 74 86 90 78 66 70 98 102 130 158 86 39 41 70 252 221 63 53 85 66 76 38 33 38 39 112 290 433 617 658 738 761 721 662 491 241 62 84 59 51 46 44 47 53 59 94 78 58 46 46 50 46 42 50 46 42 42 46 50 58 66 51 47 47 47 51 55 59 59 67 46 42 58 53 49 73 109 145 212 227 194 84 86 163 20 21 19 17 23 35 42 37 29 23 64 91 84 113 147 164 158 239 154 72 55 68 66 60 61 49 38 46 70 70 43 47 66 74 86 78 50 58 90 78 38 70 49 52 35 54 177 252 192 173 201 226 204 153 94 55 39 39 39 39 39 43 47 62 62 82 70 59 51 51 55 55 51 62 62 62 66 63 63 56 49 93 89 82 82 71 63 51 50 54 61 61 61 61 61 61 61 45 45 49 53 53 49 45 45 48 48 45 45 49 49 46 46 50 54 42 42 55 95 95 81 110 119 199 343 474 553 637 713 799 806 794 744 686 620 578 534 514 478 535 501 314 145 64 40 40 41 41 40 39 38 36 35 35 36 37 38 39 39 39 39 37 39 40 52 59 55 50 39 45 41 85 174 275 346 357 342 383 315 333 362 377 469 569 549 575 567 590 648 691 713 728 743 778 763 775 799 797 762 727 708 712 658 623 628 594 504 440 422 445 465 515 558 587 594 650 727 736 766 790 794 782 782 786 798 810 799 815 831 808 772 761 777 768 760 760 784 815 815 797 769 833 841 832 812 821 836 800 724 651 540 409 270 172 113 81 78 51 50 64 75 79 79 74 59 56 53 50 47 47 47 48 48 46 47 63 85 99 90 70 50 52 45 47 48 49 51 60 80 75 93 126 166 194 239 341 464 612 714 784 805 845 910 951 946 962 952 920 876 824 744 610 462 161 47 47 61 49 50 74 53 49 48 51 46 53 60 64 75 43 58 89 139 194 221 228 223 211 176 132 93 77 75 91 100 53 100 131 146 261 436 435 284 156 113 109 189 312 432 582 699 787 870 819 722 560 487 314 175 90 63 49 69 84 68 64 61 81 54 49 54 71 76 60 50 64 50 50 68 87 63 49 48 47 49 77 87 57 59 144 256 458 548 642 687 698 705 714 707 607 585 573 574 610 623 584 532 488 482 483 491 507 523 536 555 629 654 679 709 753 782 804 818 804 771 748 689 564 435 300 160 67 121 77 94 86 51 87 45 84 65 61 54 50 49 54 64 88 106 123 107 100 104 97 76 64 83 98 112 118 113 116 113 154 107 82 84 98 139 227 326 439 501 603 709 784 857 955 1016 1018 1019 1018 1017 1014 962 861 752 522 339 178 119 105 70 70 98 86 57 49 54 66 66 59 67 79 83 76 76 65 61 53 56 63 91 123 132 131 100 84 76 52 53 61 73 81 73 61 56 54 72 76 80 84 80 79 75 123 91 58 44 44 44 52 56 56 52 52 52 47 43 43 43 47 47 47 47 47 47 51 48 44 44 43 50 53 61 64 68 97 78 54 42 42 53 60 60 64 72 68 48 57 85 61 39 39 39 46 50 65 65 72 75 87 65 43 41 37 18 15 13 27 26 33 33 26 23 16 16 16 19 23 20 24 17 21 14 15 20 16 17 17 18 18 18 27 27 20 24 28 28 21 25 21 22 22 22 22 22 23 24 33 33 30 34 38 35 32 36 37 37 30 35 31 32 32 32 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 33 33 33 33 33 33 33 33 37 37 33 33 33 33 33 33 42 42 42 38 38 37 34 33 58 53 50 46 42 42 42 45 41 41 41 41 41 41 41 41 32 32 32 32 32 32 32 32 49 41 33 32 33 49 69 81 89 69 49 33 33 34 34 38 34 34 34 34 35 47 52 53 93 85 82 83 87 79 51 38 44 40 41 40 41 40 45 44 38 38 38 38 39 40 55 52 52 53 65 91 99 97 96 107 117 121 137 126 103 69 47 43 42 49 37 36 50 86 78 46 78 43 47 87 111 95 71 56 45 45 72 88 69 49 63 96 45 83 70 45 86 127 224 345 387 317 318 270 167 225 310 270 307 323 305 247 188 153 113 70 132 87 184 288 222 167 304 451 350 282 280 210 72 82 124 49 47 63 59 46 45 45 46 66 50 74 78 50 44 45 44 42 55 59 55 47 47 47 46 50 42 42 42 42 42 42 46 46 41 42 53 60 63 74 93 119 214 280 338 372 407 450 460 454 403 506 551 612 641 592 527 402 128 49 38 102 94 45 108 232 350 215 112 89 75 47 64 124 84 68 141 193 106 42 43 42 46 61 71 92 176 285 369 395 433 475 529 565 585 601 622 660 713 720 714 713 740 779 838 874 870 855 806 733 668 630 607 563 405 369 341 290 235 187 152 125 93 94 98 91 91 99 119 141 141 211 305 399 440 450 488 550 580 603 650 677 682 679 663 648 641 621 590 569 565 569 596 607 657 738 812 862 917 971 959 911 908 889 880 880 887 895 886 867 851 779 701 656 602 532 466 436 455 392 326 299 305 323 317 302 233 194 136 120 177 218 178 102 81 45 50 101 136 139 177 239 392 366 344 336 354 351 347 324 260 237 214 214 219 224 224 213 166 135 48 62 63 43 60 44 51 55 132 181 142 112 88 45 48 47 44 43 42 49 75 94 192 227 270 277 260 231 208 191 109 28 19 19 59 71 58 40 76 74 54 26 27 60 61 30 50 50 50 50 47 47 47 44 41 38 38 42 35 39 35 36 37 37 37 41 42 46 46 46 74 74 70 70 66 62 62 62 38 38 38 38 42 42 39 42 37 37 37 37 37 37 40 40 44 44 40 44 45 49 60 63 56 35 37 65 69 92 213 351 547 570 609 615 557 436 315 262 221 138 69 53 55 62 120 199 257 268 249 186 100 37 37 38 84 104 113 85 41 41 62 106 66 62 49 40 39 39 40 52 88 68 73 125 161 149 109 82 82 82 77 53 40 39 43 48 45 42 42 42 41 47 74 102 93 97 124 192 280 327 299 248 161 74 39 40 46 43 47 67 43 43 47 51 51 55 59 59 80 68 64 57 57 53 45 43 53 57 81 133 193 228 232 227 234 198 141 90 89 98 103 83 68 61 57 65 81 89 80 73 73 86 95 96 92 85 77 57 47 65 103 110 113 116 116 104 95 95 99 141 212 240 176 84 57 90 123 119 75 48 87 156 287 364 424 491 574 612 536 409 259 221 192 182 149 99 81 96 154 165 185 182 142 74 57 72 153 259 391 417 410 512 606 573 533 447 341 222 123 68 45 46 66 61 56 62 81 99 102 97 73 69 69 73 78 76 65 55 48 42 48 53 55 48 48 48 61 72 98 119 148 201 271 335 429 442 486 572 679 759 815 816 737 701 644 585 533 500 447 390 241 179 109 66 50 42 40 39 39 39 39 40 40 44 55 62 43 53 57 54 62 67 71 63 85 70 66 83 131 207 285 339 418 510 615 697 783 862 922 930 927 931 935 935 934 941 964 980 980 989 970 935 896 877 857 797 621 399 206 118 94 53 45 50 52 55 73 80 59 38 39 71 732 759 735 657 573 473 322 178 122 96 78 65 62 67 76 68 43 44 44 45 49 49 54 61 57 61 68 68 72 83 83 93 99 79 67 75 80 96 135 193 375 405 450 476 472 441 447 499 584 692 798 866 907 890 794 671 446 231 78 74 99 71 52 51 48 137 210 214 248 361 537 629 733 695 584 466 332 242 212 213 70 64 68 107 120 96 67 75 48 59 72 118 196 302 417 485 572 592 608 621 649 668 656 621 577 520 500 525 545 526 545 574 519 531 553 557 546 519 489 459 332 326 331 332 318 311 315 323 287 256 217 210 228 256 266 270 282 217 192 215 208 167 197 258 244 278 218 135 132 105 77 110 62 54 50 57 77 88 95 83 83 73 73 70 74 75 72 72 65 64 52 42 41 41 46 43 55 43 40 41 54 72 60 43 50 86 83 54 66 103 108 72 134 203 236 165 78 59 75 94 110 122 141 133 109 85 73 74 55 51 65 67 62 64 74 78 70 331 206 71 119 56 48 112 106 90 222 204 108 101 58 67 60 48 43 42 43 43 44 44 101 70 50 46 45 43 43 44 49 97 141 140 124 108 76 44 74 85 89 90 90 90 78 55 59 71 75 79 60 43 42 43 47 47 51 55 52 53 53 45 45 45 50 54 61 73 89 111 160 212 264 319 378 413 437 442 390 288 158 69 43 45 63 87 43 44 75 105 139 155 160 153 104 86 67 66 65 67 69 60 74 54 50 62 86 94 86 62 98 74 78 174 238 122 39 42 106 221 263 148 38 42 55 34 39 31 58 87 119 275 402 516 533 605 565 513 502 366 143 42 73 54 46 46 45 47 49 44 98 82 58 46 46 46 46 42 58 50 46 42 46 58 70 78 47 47 47 47 51 55 59 59 59 46 46 62 49 36 37 61 73 197 179 142 91 29 50 20 20 18 16 15 26 42 45 41 14 27 75 57 137 207 169 218 165 147 94 48 34 47 44 36 46 37 38 59 63 43 42 58 74 46 50 90 118 103 63 38 106 37 36 60 60 123 187 171 202 223 243 212 149 82 38 37 38 39 39 39 47 51 66 71 55 67 71 63 47 39 47 59 55 59 67 79 79 91 99 96 109 109 102 94 83 67 55 47 46 53 53 53 53 53 53 53 45 49 53 57 57 53 49 45 41 41 45 45 49 42 46 46 66 86 78 46 43 55 63 58 111 84 129 281 425 504 564 617 678 682 678 655 617 587 568 535 451 438 531 535 385 216 123 69 42 42 41 40 39 38 37 36 38 38 39 39 38 38 39 39 39 41 56 55 39 39 67 99 60 91 174 271 360 433 465 465 427 312 311 320 276 385 549 540 563 551 586 633 679 710 752 791 770 762 771 800 801 758 720 705 654 565 514 520 513 435 368 341 320 332 383 441 476 506 565 631 643 677 709 736 743 766 786 806 810 810 819 835 816 777 765 781 782 762 761 793 824 828 803 775 762 775 778 774 802 825 798 729 628 514 367 228 119 67 46 46 50 56 63 70 70 70 59 51 53 50 51 47 47 46 47 47 48 49 56 70 66 61 64 64 74 63 49 48 49 51 57 77 52 50 75 113 129 147 241 379 554 672 757 790 831 894 920 902 953 950 922 886 849 778 659 508 177 48 48 61 47 49 74 69 49 48 47 46 56 60 75 79 86 89 112 182 276 354 400 407 341 305 230 146 111 151 247 316 170 127 102 134 266 437 459 349 221 138 101 165 290 429 580 705 799 909 853 745 560 498 306 159 158 119 85 81 76 51 46 46 85 58 49 58 82 87 71 51 49 47 49 75 71 49 54 98 62 58 69 96 94 84 124 189 357 471 596 668 720 758 795 807 726 683 635 619 660 705 697 650 583 541 514 500 492 510 563 627 651 653 668 693 723 737 748 751 753 697 665 598 473 359 259 174 100 125 57 86 114 106 123 45 72 56 69 78 70 50 50 59 63 77 97 82 71 83 71 57 63 78 84 55 51 51 99 147 107 59 54 104 146 191 287 391 489 512 574 672 760 833 909 966 1018 1018 1017 1005 994 935 826 707 537 330 176 145 134 71 50 81 85 49 48 49 66 70 67 70 67 67 64 68 57 53 52 52 83 83 87 91 99 91 68 52 68 52 52 61 93 94 69 51 50 58 73 80 77 80 68 71 103 83 62 49 56 56 56 56 56 63 52 52 44 43 43 43 42 43 43 47 48 52 48 52 44 48 43 54 57 64 64 57 109 102 86 62 41 40 41 69 53 53 64 73 73 56 41 49 40 39 38 39 50 66 85 92 85 68 54 56 49 26 18 16 13 13 19 19 19 19 19 19 15 15 19 19 20 20 17 17 22 15 16 16 17 17 17 21 26 27 27 23 23 28 28 21 21 26 38 34 22 21 22 27 32 33 37 34 38 42 39 32 36 37 37 34 35 31 39 39 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 35 36 36 36 36 36 36 36 36 36 36 35 36 35 36 36 33 33 33 33 33 33 33 33 37 37 37 33 33 32 33 33 33 33 34 33 34 33 34 33 33 33 34 37 42 45 46 49 41 41 41 41 41 41 41 41 32 32 32 32 32 32 32 32 53 41 33 32 37 49 72 84 100 77 56 33 33 33 37 38 34 34 34 34 34 39 47 48 61 57 66 78 90 86 66 43 52 52 48 48 48 44 44 44 37 37 37 38 39 40 55 52 39 39 49 88 107 94 93 120 82 106 125 110 76 53 54 66 36 38 41 37 74 130 118 58 74 38 47 115 139 99 59 55 96 45 40 84 117 105 63 44 46 67 79 122 171 121 109 159 361 389 385 328 294 291 291 276 288 335 331 254 235 256 204 105 150 109 191 250 166 99 169 251 199 176 153 99 53 72 81 48 68 51 45 46 59 71 70 54 58 82 66 44 45 85 77 44 59 63 55 51 47 47 47 50 43 42 42 42 42 42 46 42 40 41 50 50 56 63 81 96 138 237 326 349 380 434 458 448 398 466 562 527 577 607 389 247 33 33 42 86 81 60 106 183 347 337 266 131 37 46 87 112 40 93 197 193 71 42 48 43 54 72 78 99 184 304 384 398 459 497 540 572 592 617 645 669 709 701 682 653 641 656 688 713 718 727 681 584 538 555 509 404 202 192 192 165 122 98 82 79 92 88 80 77 74 77 66 76 118 123 177 283 392 448 478 503 577 612 662 689 690 690 686 679 651 628 605 578 559 554 550 557 576 670 762 832 909 982 990 946 943 931 927 957 990 994 974 943 950 885 820 787 738 660 597 560 475 449 402 348 334 344 342 309 307 308 278 231 208 205 157 85 88 69 81 97 83 62 117 222 264 358 480 530 495 402 318 257 260 226 206 195 207 215 224 221 158 123 40 69 86 43 75 43 63 48 108 130 91 77 78 48 46 47 46 44 45 68 82 77 39 118 205 268 279 265 231 210 79 66 71 50 19 17 67 180 116 85 69 59 63 52 61 77 46 46 39 43 36 36 40 33 37 38 41 42 42 39 39 35 44 37 41 41 41 45 46 46 62 62 58 62 62 62 62 62 47 40 40 39 39 38 38 37 36 36 36 36 36 36 36 36 44 40 40 40 45 49 60 59 75 43 37 65 62 92 229 393 549 650 738 754 701 592 408 248 127 54 39 44 67 81 151 223 333 392 421 358 224 106 56 49 147 108 76 45 49 62 89 98 81 54 40 40 56 92 124 136 164 108 68 73 104 89 81 65 141 149 105 40 40 79 75 39 42 43 54 65 77 111 174 221 284 260 220 193 182 151 80 38 75 41 40 58 70 50 49 69 61 61 54 58 58 54 55 51 60 52 49 61 73 69 49 43 53 44 44 80 140 188 204 211 261 246 218 198 214 226 215 176 144 101 65 53 65 81 85 81 82 95 103 72 72 73 62 48 53 72 91 125 164 198 185 145 102 125 168 223 297 324 272 189 102 87 101 130 163 195 227 281 335 445 510 521 528 516 392 242 167 126 100 90 69 46 47 65 134 161 198 214 168 85 48 48 57 111 244 341 377 455 549 524 473 447 408 322 218 131 87 80 53 42 41 56 79 90 78 64 83 83 75 59 37 37 39 48 41 42 43 49 54 55 48 48 50 58 100 145 186 248 317 375 467 476 501 569 663 735 780 796 764 738 708 658 640 626 585 528 416 339 245 167 121 94 59 42 41 40 40 40 40 39 39 39 42 46 49 42 42 58 86 106 142 131 139 168 235 322 400 460 521 596 671 742 829 919 960 953 976 974 985 986 981 985 1004 1011 1004 985 958 931 916 907 880 816 629 417 222 119 91 74 54 50 43 46 67 74 46 38 59 108 751 761 726 642 535 412 259 140 108 88 76 77 97 101 91 74 70 59 52 48 44 44 49 49 44 65 69 49 44 75 87 90 121 104 69 54 66 82 96 106 252 321 429 509 513 478 492 548 603 707 808 880 928 919 838 727 530 331 155 91 84 67 69 76 44 123 186 188 215 325 469 531 690 647 583 485 314 237 215 169 92 78 68 86 132 141 103 61 47 69 88 84 126 232 358 434 483 509 529 560 584 603 607 606 579 540 490 483 493 514 503 487 483 496 524 538 495 424 397 399 344 330 319 285 254 231 228 224 194 167 128 96 85 94 118 139 210 169 124 103 109 124 182 218 295 304 272 180 112 95 80 56 68 61 57 49 49 54 62 65 53 48 45 54 67 73 66 58 62 49 43 42 49 68 87 92 88 69 57 58 50 43 46 51 41 42 66 61 64 83 135 171 332 330 283 161 46 43 46 85 132 175 203 183 106 55 48 61 49 49 67 77 78 79 67 58 119 187 180 92 48 80 87 39 47 135 112 56 84 101 61 41 58 71 71 44 44 60 56 44 97 70 57 53 61 65 61 49 129 121 128 144 152 128 80 47 41 42 47 51 51 55 78 83 87 79 71 67 59 47 50 51 54 54 58 70 75 72 61 45 45 45 45 49 68 84 107 139 219 330 418 469 516 569 600 593 608 426 293 160 36 49 143 96 45 69 109 143 197 252 265 224 136 83 52 47 46 63 80 68 66 43 42 43 55 59 70 63 119 42 75 243 259 103 40 58 39 110 188 171 97 44 47 52 35 64 136 204 223 215 265 336 430 477 439 329 244 206 132 42 76 72 61 49 47 42 41 40 67 74 58 42 41 49 45 37 66 62 50 42 38 46 62 71 47 47 43 43 47 55 63 67 55 51 51 42 38 37 36 35 79 103 142 149 115 61 26 22 19 16 14 14 34 46 34 18 46 34 35 52 79 117 139 157 115 97 84 69 66 52 48 37 38 38 38 39 47 51 62 58 62 42 43 103 167 176 128 71 89 60 96 88 85 90 46 67 46 131 151 82 38 50 65 42 54 43 39 43 51 55 51 47 39 48 64 56 44 40 52 68 39 72 96 84 92 127 147 132 160 136 101 82 74 59 44 42 40 41 49 57 50 46 41 41 40 41 41 41 41 45 50 50 41 41 41 41 41 41 41 41 98 142 42 43 75 41 43 54 75 78 107 192 320 441 509 527 605 592 576 569 569 546 511 474 374 399 465 505 470 343 224 158 79 56 41 39 39 39 39 39 37 37 38 72 76 40 40 53 38 81 104 48 38 44 68 67 59 156 267 354 449 553 616 625 524 387 347 358 323 352 497 580 563 572 607 649 695 738 772 798 739 742 755 769 781 755 697 647 551 488 482 520 501 395 325 325 318 325 336 351 377 392 411 426 524 550 576 606 679 757 791 781 793 793 802 815 793 754 747 771 797 774 769 790 829 840 812 772 808 776 756 748 764 755 707 646 572 542 365 155 78 54 46 47 65 91 116 112 92 74 72 61 54 51 55 51 48 48 47 47 48 47 47 48 67 75 71 62 45 51 71 64 52 48 49 65 68 86 89 73 79 118 205 299 471 652 719 748 823 871 887 912 920 944 950 934 890 833 726 583 210 97 45 46 67 76 68 71 47 59 54 46 72 92 76 43 42 50 84 145 227 333 432 492 499 476 423 355 339 415 553 657 386 176 73 123 192 282 349 350 249 170 120 160 274 419 580 719 855 917 873 734 567 430 270 139 110 92 85 85 96 91 83 64 49 66 78 70 49 49 58 70 54 70 82 82 66 65 69 81 73 73 77 96 127 133 119 115 227 314 437 566 673 767 847 882 899 858 797 749 761 808 820 790 735 701 656 606 557 539 580 627 645 667 663 642 662 705 705 667 594 593 553 449 322 210 149 115 89 54 58 114 142 114 59 45 47 48 65 82 90 82 70 55 65 54 67 98 94 66 62 89 50 56 49 46 45 44 49 180 137 124 104 142 232 341 422 466 518 538 565 617 681 758 824 874 923 994 1018 994 972 920 796 631 399 191 89 88 57 55 85 80 64 61 58 62 58 54 50 49 59 50 48 49 51 57 57 52 72 64 52 51 51 55 59 59 83 68 71 72 88 85 76 61 55 55 62 66 65 76 76 84 63 71 78 73 68 64 76 84 70 70 63 48 45 45 45 45 44 44 43 43 44 45 47 62 48 51 55 46 42 42 42 46 75 115 116 63 41 42 47 50 46 53 53 46 41 41 48 48 40 40 48 48 55 59 58 61 56 54 49 44 38 32 24 21 18 16 14 12 12 19 30 38 11 12 16 24 24 24 13 13 21 18 26 23 27 23 23 20 29 25 26 22 26 34 43 39 35 29 29 25 25 21 21 21 27 24 24 28 37 34 34 31 39 32 32 33 33 30 37 30 34 34 34 34 34 38 38 38 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 31 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 33 33 33 33 40 40 40 40 48 37 40 33 47 56 83 84 79 64 55 36 36 32 40 37 33 34 34 34 34 34 35 35 34 35 40 53 73 78 86 82 38 70 90 74 54 54 58 50 37 37 38 39 38 37 40 81 62 41 39 40 56 59 54 53 92 104 76 36 52 93 78 36 35 75 36 43 111 95 139 135 127 79 37 91 175 115 39 71 136 56 116 64 100 169 40 40 206 46 44 130 208 239 259 197 186 245 304 292 273 269 237 185 193 308 316 272 323 346 269 189 110 166 73 113 191 154 152 104 64 96 89 51 48 58 50 47 105 47 46 48 72 131 146 82 86 61 44 65 108 136 113 96 47 62 70 66 43 43 55 94 54 50 46 42 42 42 50 46 47 43 43 42 49 60 74 85 71 186 288 310 345 420 435 403 320 392 468 504 517 448 241 42 34 35 46 54 60 83 137 192 275 404 448 252 58 93 127 38 36 171 227 131 71 43 41 43 42 73 62 95 227 315 359 417 478 516 564 596 604 606 630 650 660 664 623 551 497 490 488 473 527 553 511 418 367 379 343 258 90 72 152 160 71 58 134 179 184 124 74 70 64 56 49 65 75 77 91 164 288 404 457 470 578 604 631 657 670 677 681 681 629 650 643 582 543 524 490 447 501 543 636 755 870 932 948 946 936 928 943 976 1006 1013 1008 1011 996 965 931 897 855 798 739 675 578 557 527 472 406 352 333 321 278 284 306 319 328 325 306 294 139 136 163 175 111 82 197 366 356 378 516 561 436 380 380 286 269 223 191 191 215 228 216 193 193 122 59 40 49 46 66 90 94 67 75 98 103 76 49 48 49 48 48 47 47 50 57 67 41 178 106 124 219 189 227 289 235 169 70 22 22 70 109 101 91 41 38 73 70 28 29 73 53 43 35 40 45 41 32 31 33 34 45 45 45 42 38 35 51 40 40 36 40 44 45 49 38 38 41 48 52 52 45 38 39 39 39 38 37 37 56 68 35 44 48 35 34 35 40 68 52 52 52 57 57 61 61 68 52 57 62 60 49 102 246 389 535 674 765 766 751 677 475 255 82 40 38 38 42 37 67 109 245 317 398 383 241 91 40 68 195 111 74 38 115 184 124 169 128 41 39 95 171 195 219 259 163 119 75 64 103 144 175 176 172 172 132 68 44 68 84 62 44 46 41 44 165 257 339 441 448 436 386 284 152 59 40 43 44 44 44 51 86 111 106 77 104 73 70 99 92 46 43 56 56 64 76 80 76 64 48 44 56 43 43 96 132 135 151 179 234 230 235 243 255 247 228 201 141 105 65 50 54 74 79 87 82 70 90 96 80 48 47 48 48 63 106 172 258 293 247 175 191 250 296 318 376 431 371 264 209 163 109 127 233 348 376 357 385 410 395 338 245 162 114 95 68 62 56 54 44 46 47 48 54 78 103 113 105 78 50 47 69 108 168 226 275 320 339 350 331 372 404 376 288 185 117 90 75 71 71 68 69 62 42 40 46 46 46 46 47 43 52 49 40 42 55 59 60 65 85 90 114 126 164 210 279 349 414 463 496 509 534 583 648 705 747 755 766 759 759 749 742 723 708 683 596 511 407 326 265 203 133 81 65 57 45 41 40 44 48 52 40 40 51 60 79 96 112 135 157 199 251 313 372 442 511 564 632 673 722 782 847 908 950 970 989 981 992 989 989 993 996 997 1005 989 966 935 911 896 888 859 693 477 283 193 124 58 45 54 40 51 64 67 72 82 100 110 740 750 711 623 508 373 228 101 88 73 80 84 81 73 70 53 74 63 56 48 48 48 48 49 45 65 65 44 43 52 60 51 90 82 70 66 66 66 74 88 157 241 349 426 469 495 527 560 623 719 824 906 965 971 887 768 595 384 200 132 126 106 96 90 44 104 144 171 216 305 438 512 588 576 548 470 317 237 223 174 73 60 56 78 124 141 118 69 56 70 69 62 101 207 321 388 416 458 493 524 539 551 570 586 587 561 539 537 535 498 451 400 475 459 448 441 407 351 321 330 332 317 279 225 181 146 131 136 118 103 80 67 60 57 69 80 92 79 77 76 86 112 171 227 236 252 220 140 80 79 92 88 68 61 53 45 42 42 46 50 56 49 57 59 64 61 54 50 45 49 75 85 103 137 172 184 198 163 139 128 97 51 42 44 40 41 43 58 69 100 167 207 213 199 159 89 45 57 100 127 182 225 261 234 156 76 49 50 50 49 63 69 77 75 67 59 87 144 152 69 40 72 91 47 87 156 120 56 85 108 77 65 46 70 71 59 52 72 61 45 62 46 49 57 65 69 65 61 100 96 96 96 99 83 55 42 63 71 79 79 75 75 87 99 139 107 79 71 78 82 70 62 62 54 54 58 63 60 53 44 44 49 76 88 99 110 137 184 234 381 520 600 651 659 629 582 572 439 359 237 75 74 152 134 111 139 187 220 273 329 331 291 231 163 97 65 62 71 84 75 62 44 43 43 43 47 47 47 107 43 71 187 203 95 42 75 39 65 105 96 74 57 59 55 71 131 259 356 330 239 199 226 296 376 369 250 150 112 113 86 79 72 56 47 42 41 41 41 79 63 46 37 42 53 53 45 37 41 45 46 46 43 58 66 67 63 55 51 51 51 55 55 51 47 47 38 37 37 37 36 34 47 94 128 110 56 25 22 20 25 20 23 30 34 38 34 33 38 51 81 100 117 120 106 68 55 48 42 35 36 36 37 38 38 38 39 43 47 58 58 50 37 38 79 128 136 100 67 113 84 76 37 46 68 40 38 85 165 192 115 42 42 61 42 42 39 39 47 63 67 63 55 60 72 76 68 48 40 52 57 64 77 77 77 116 173 201 192 124 113 89 67 59 60 49 56 41 45 49 53 42 41 41 41 41 41 41 41 49 45 53 46 41 41 41 41 41 41 41 41 114 158 43 43 71 41 43 47 80 78 92 146 243 356 442 487 493 549 576 544 501 493 466 424 366 340 368 421 439 388 322 283 201 186 156 113 69 41 40 40 40 44 56 72 52 38 40 84 76 96 132 156 128 76 52 67 74 175 297 387 477 574 629 634 549 436 418 449 422 436 552 604 579 584 615 634 667 691 729 748 720 717 722 742 736 713 659 614 430 357 354 416 441 379 309 297 249 253 260 275 294 312 331 335 398 451 490 523 583 656 713 723 694 746 790 791 757 722 720 748 751 739 738 778 818 837 817 781 809 785 761 753 768 760 743 698 627 593 416 188 75 45 45 48 77 106 127 127 120 94 81 74 55 55 59 59 55 48 52 60 76 68 67 67 72 68 59 47 44 45 57 54 66 74 114 142 77 85 81 60 52 84 155 246 409 602 692 721 807 867 877 905 923 955 965 948 911 855 756 610 240 100 44 77 106 98 87 103 55 71 55 46 57 73 57 42 55 67 100 146 200 254 312 344 442 453 450 416 403 454 565 642 581 303 141 107 77 143 260 301 242 161 111 167 293 443 584 712 878 940 878 726 555 419 286 163 134 105 93 81 77 72 63 47 53 58 58 54 49 49 54 55 59 75 94 90 82 78 98 110 77 61 54 65 85 96 102 103 143 190 272 371 504 644 771 852 876 884 875 858 877 916 920 897 847 809 756 691 630 589 579 591 641 648 624 597 621 641 626 566 501 471 411 322 226 142 96 74 74 54 62 91 103 67 46 45 47 48 64 74 86 86 86 75 51 51 61 104 104 75 59 74 49 65 47 45 47 45 46 134 134 127 111 154 267 389 471 508 496 513 549 590 650 720 778 812 898 960 990 956 911 859 728 567 330 142 68 74 52 50 88 87 60 57 62 66 66 58 50 49 55 50 49 50 52 57 57 52 64 64 60 52 59 67 79 87 71 63 59 67 72 76 61 56 55 59 62 62 69 69 76 77 60 71 71 66 57 53 68 80 70 70 55 52 45 45 45 45 48 48 48 48 44 45 46 47 72 71 59 50 43 43 43 42 52 108 116 60 42 43 48 42 43 46 42 42 41 41 45 45 40 40 44 48 48 47 47 54 53 52 39 35 34 31 28 25 22 19 17 14 13 19 34 38 23 20 24 28 28 28 17 13 17 14 22 26 26 26 22 15 25 25 21 21 22 26 34 38 31 31 31 32 32 28 21 21 30 27 24 28 32 37 33 34 35 39 32 32 33 37 37 37 30 30 34 34 34 34 38 38 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 40 40 40 40 44 40 40 39 47 59 71 79 71 63 51 39 35 36 36 33 33 34 34 34 34 34 35 35 35 35 44 48 64 77 93 89 74 86 106 110 90 62 58 66 39 37 38 40 40 38 40 69 106 59 40 39 40 40 50 42 45 133 164 96 56 81 86 54 38 79 36 71 151 135 155 119 259 198 82 74 154 130 94 174 92 65 117 60 116 145 38 43 211 104 68 115 190 292 337 270 220 234 266 266 239 207 186 174 173 245 284 288 323 326 259 172 132 100 47 204 305 154 86 70 93 98 80 48 49 74 79 67 49 48 65 124 156 127 90 82 61 109 121 97 128 172 112 41 66 42 41 55 91 83 59 42 58 47 50 46 46 50 61 54 47 43 43 46 53 60 71 86 68 191 317 356 354 353 353 349 303 356 439 470 437 318 143 33 35 35 39 54 64 82 136 191 281 398 520 417 173 100 103 39 40 187 220 104 52 48 43 52 42 73 55 99 231 312 359 417 473 513 568 608 614 618 619 626 596 593 551 461 371 329 295 268 298 328 300 220 184 200 196 136 143 192 276 239 130 133 173 137 170 107 61 59 68 50 46 46 65 68 77 110 194 306 418 490 535 569 607 638 669 674 680 680 668 662 620 546 493 463 417 362 385 400 481 633 771 840 871 882 874 890 936 973 1003 1006 1008 1007 1018 1016 993 959 936 883 828 782 691 658 611 560 490 425 370 329 315 297 287 280 277 285 286 283 221 198 202 194 137 105 204 342 396 419 493 504 417 358 342 287 234 216 228 249 288 296 293 277 221 154 99 83 69 49 49 58 78 78 75 73 94 92 70 50 48 49 49 47 48 71 89 77 112 208 80 62 142 145 234 316 290 284 194 68 24 52 95 95 73 77 66 46 46 75 92 89 70 43 30 30 31 33 37 42 33 40 44 44 41 41 42 42 47 47 36 36 40 44 41 45 41 41 48 48 55 52 45 38 38 40 61 72 67 57 52 51 44 51 56 52 40 35 36 40 48 52 53 53 57 61 61 61 64 65 60 54 50 96 236 389 463 575 656 660 629 554 378 191 62 39 38 46 50 44 59 94 137 177 230 223 137 47 56 108 175 42 90 174 243 243 147 171 143 91 83 163 243 243 175 115 127 107 83 79 87 91 83 67 87 99 84 44 44 80 104 90 43 64 62 117 264 380 472 577 648 633 576 472 326 186 85 43 45 46 60 83 124 146 156 154 129 101 82 83 66 39 42 75 63 64 72 76 76 64 52 48 68 44 52 88 112 112 116 139 174 190 200 200 180 144 105 85 73 61 49 45 46 71 95 111 165 98 58 71 88 81 69 73 81 47 45 99 189 259 293 289 284 331 380 414 472 518 498 438 356 250 153 164 251 294 255 199 208 209 177 129 100 80 80 84 105 102 88 78 65 70 68 72 54 61 67 76 70 59 55 51 50 69 115 145 170 196 234 253 289 313 338 334 296 232 177 153 94 75 59 40 41 42 42 42 41 41 48 40 41 41 42 42 41 54 79 99 108 120 136 140 187 199 237 280 341 403 460 497 511 536 572 602 655 698 725 748 778 789 793 801 794 780 772 746 689 625 545 473 412 347 281 239 210 202 190 182 185 185 189 193 181 197 217 233 230 234 241 259 325 370 417 464 514 575 629 678 711 740 781 827 869 907 938 954 988 988 992 996 996 993 997 997 1001 985 962 931 907 892 888 863 727 534 345 255 158 66 44 45 41 54 75 78 79 85 96 102 675 694 662 570 454 325 184 72 54 56 78 79 60 49 47 50 72 60 53 49 45 45 45 45 44 53 53 43 42 48 43 41 66 74 82 71 59 55 66 85 86 187 279 339 412 504 542 534 632 720 812 906 992 1009 928 806 672 469 270 191 169 129 89 82 67 78 94 168 234 297 407 494 514 510 505 427 279 207 209 167 54 51 44 66 109 125 111 73 68 62 49 53 119 225 323 363 372 427 486 521 525 552 591 620 581 563 549 539 525 487 428 370 415 367 324 309 290 259 244 253 267 256 221 159 111 84 85 94 62 67 72 88 92 92 88 88 47 62 88 107 120 142 181 217 202 219 207 152 96 81 97 106 62 54 46 41 41 41 45 49 64 61 73 75 68 65 45 45 42 63 113 151 180 219 282 329 382 347 320 277 199 108 61 74 42 54 62 65 69 95 150 172 127 120 97 57 48 84 143 189 228 275 303 276 187 95 48 48 53 49 54 56 65 67 67 66 54 104 116 53 39 60 82 51 91 144 100 39 57 81 57 61 41 66 71 63 64 84 80 53 45 45 45 45 49 65 85 97 84 80 72 56 47 43 47 59 71 83 91 87 75 67 71 75 131 95 63 67 94 94 62 41 70 63 50 43 51 48 45 44 43 64 103 107 102 109 144 215 333 472 599 665 689 666 600 526 527 442 389 260 82 40 110 134 203 245 298 332 381 422 416 380 321 237 143 76 66 71 77 68 62 48 43 43 43 42 42 41 71 55 79 139 143 87 51 63 41 45 53 67 86 105 108 95 155 188 276 337 302 203 172 203 181 256 261 174 111 112 153 158 75 63 47 41 41 41 41 45 76 48 38 38 43 58 54 45 37 42 54 47 39 38 38 39 83 79 67 59 51 47 47 47 51 50 39 38 37 36 36 36 34 34 78 137 143 96 69 83 72 93 92 75 46 37 46 58 46 50 48 49 56 66 65 63 42 39 40 38 39 44 41 42 39 39 39 39 46 46 49 46 42 37 38 47 67 68 52 43 53 76 60 37 90 148 132 44 121 165 172 111 70 78 77 38 50 43 47 59 71 71 55 39 68 72 72 60 48 40 48 53 80 65 62 97 181 249 249 213 161 150 130 96 64 45 45 56 46 49 48 44 40 41 41 41 41 41 41 45 52 45 56 49 41 41 41 41 41 41 41 41 130 178 55 43 63 41 47 47 85 83 81 103 156 257 375 453 387 486 538 498 451 443 428 393 350 307 303 332 361 346 327 317 254 267 265 222 151 100 92 104 119 107 95 76 40 37 40 84 120 108 164 248 232 124 52 59 98 198 316 399 477 554 589 583 537 463 489 540 510 515 592 616 607 612 635 645 652 671 690 717 666 662 659 658 659 653 619 585 438 337 282 311 329 278 220 197 148 152 159 170 177 192 207 218 249 327 405 442 483 548 613 639 683 662 694 772 777 699 656 692 759 754 746 774 806 809 777 741 785 773 757 737 736 728 735 717 654 642 482 254 105 43 43 48 66 83 109 120 116 106 88 78 60 65 72 63 46 45 58 77 45 45 54 70 86 90 75 70 65 77 100 93 92 81 97 104 72 80 76 55 47 71 126 198 349 535 628 671 769 836 861 894 936 964 970 949 915 862 775 648 315 135 64 116 146 102 68 92 64 75 59 46 46 62 49 43 61 89 142 184 206 204 195 191 206 270 330 347 346 362 422 481 588 454 238 77 58 96 172 268 249 180 146 210 347 492 622 738 917 963 889 718 539 415 298 195 123 94 85 82 81 85 88 72 69 61 49 50 54 55 51 51 64 72 72 60 51 51 59 79 80 64 51 51 56 78 90 107 155 159 169 208 304 448 604 712 800 861 903 911 933 956 959 936 913 875 811 743 678 632 582 551 600 576 544 525 557 573 536 479 413 355 283 206 133 80 51 48 75 63 71 87 74 46 45 47 55 56 64 66 74 83 91 80 64 52 53 92 96 78 74 97 49 65 48 52 111 80 67 141 117 161 213 284 390 482 524 535 477 510 543 599 659 710 760 786 837 887 903 871 834 779 652 509 259 111 64 74 51 49 83 91 57 58 66 74 66 58 50 49 51 50 50 52 57 57 53 52 51 55 55 50 50 51 82 98 78 70 59 67 75 75 64 52 67 67 63 63 62 62 65 72 57 68 64 56 47 46 46 65 67 67 56 49 45 45 45 45 52 56 67 63 60 45 45 45 108 91 62 54 55 55 43 42 43 95 111 64 43 55 59 42 42 46 42 41 41 41 41 40 40 40 44 44 44 43 39 46 57 49 41 48 50 49 39 36 26 24 20 17 15 13 28 35 32 32 32 28 21 21 17 17 13 14 14 15 15 15 15 15 21 21 17 17 17 21 26 30 34 35 27 28 28 28 28 21 26 27 31 35 32 36 33 34 35 35 28 32 32 36 33 33 30 30 30 30 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 31 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 36 36 36 39 43 51 59 63 59 51 43 35 31 32 36 33 33 34 34 34 34 34 35 35 43 35 35 43 59 72 88 89 75 60 88 128 116 56 40 60 44 39 39 41 41 39 40 49 134 94 42 38 38 39 54 42 35 117 196 168 77 37 61 98 114 99 36 75 135 119 139 70 134 262 214 130 193 205 133 122 39 89 117 80 180 185 51 106 196 177 161 165 227 343 384 303 271 277 273 241 210 198 189 173 157 177 241 296 303 272 209 137 88 191 218 332 320 121 81 113 81 86 86 67 65 85 82 70 44 89 101 124 167 87 43 102 44 129 153 113 156 251 216 96 42 42 61 83 103 92 76 60 52 44 43 43 43 47 62 59 47 43 46 46 53 60 71 86 68 163 294 384 379 330 326 358 271 309 408 459 386 215 79 35 36 36 43 54 64 79 125 168 278 327 498 510 286 140 107 40 102 235 215 72 43 55 59 64 44 62 51 100 237 313 352 410 491 518 569 601 606 599 584 558 581 540 443 301 195 165 167 165 106 131 127 94 87 130 141 109 137 245 365 331 246 270 269 162 122 97 95 97 64 44 46 60 53 68 78 83 115 207 359 479 485 522 572 612 646 651 658 642 651 624 566 488 424 375 312 245 272 251 308 469 626 718 764 799 829 864 906 925 943 961 995 1018 1019 1018 1018 1010 987 953 911 873 811 761 704 646 603 530 448 386 376 350 308 281 259 252 260 253 275 240 236 229 181 148 191 281 345 388 379 362 359 311 264 273 192 233 297 340 351 325 293 266 226 175 131 108 93 61 53 65 77 94 87 49 58 95 88 49 47 62 65 46 47 95 121 81 149 212 65 43 83 82 172 250 304 367 349 223 105 60 51 35 51 75 55 27 56 145 161 102 94 67 36 31 32 33 34 41 41 44 40 36 33 37 42 46 47 43 43 43 40 44 48 48 45 45 49 55 48 41 41 38 44 73 117 137 124 98 61 40 40 40 44 52 60 56 40 35 48 48 49 53 53 57 57 61 69 70 69 66 62 97 224 362 392 464 511 507 475 400 249 116 39 38 38 51 54 45 51 67 78 90 106 104 65 38 53 109 163 34 158 302 254 171 87 103 83 147 199 203 171 139 91 51 67 67 67 71 71 59 43 39 39 47 48 39 44 80 108 108 69 124 148 232 406 533 625 726 808 793 748 653 504 337 189 96 54 59 86 120 158 200 245 291 253 233 202 160 106 68 74 100 62 63 67 71 64 64 56 52 81 57 53 80 92 77 76 84 83 123 164 168 121 73 45 44 44 45 57 69 82 110 150 182 237 158 102 99 116 116 104 100 60 44 48 150 240 274 289 319 358 396 450 522 576 613 644 659 543 385 222 153 153 132 75 43 117 92 51 39 54 78 106 114 119 108 97 79 73 67 76 83 73 68 53 46 48 54 63 79 50 77 100 109 99 117 159 195 283 283 294 298 281 245 189 149 110 87 63 41 41 42 42 42 41 41 40 40 40 41 41 41 52 72 96 124 148 180 216 240 298 313 339 363 404 434 471 496 530 555 596 622 648 686 717 744 782 786 804 812 810 799 784 769 700 671 633 584 535 483 448 421 408 412 400 392 388 388 392 396 364 396 432 443 435 419 423 435 496 526 560 591 621 656 701 742 768 790 816 854 896 926 950 969 999 999 999 1003 1003 1000 1000 1000 996 974 942 915 891 883 880 862 771 610 442 328 212 96 44 44 41 62 83 82 79 84 91 93 608 627 592 510 396 282 159 67 49 52 61 59 47 44 59 79 77 58 50 50 46 45 45 45 43 49 52 44 59 83 75 54 70 78 82 64 48 48 71 98 87 180 249 273 378 511 545 512 617 696 777 882 980 1017 966 854 732 559 379 273 192 118 73 75 89 63 55 150 244 296 392 477 481 473 459 372 220 164 173 135 48 46 43 51 90 110 93 74 53 49 46 44 138 260 349 370 397 444 495 523 534 546 582 606 587 557 526 493 479 453 422 400 334 271 216 212 201 170 152 148 150 151 140 109 70 66 83 111 55 71 91 104 112 104 92 91 86 108 135 169 190 192 186 167 165 190 199 180 128 86 67 64 55 47 43 41 40 40 48 52 69 73 86 90 75 59 51 43 42 85 151 196 237 308 407 486 533 515 499 434 300 149 87 97 65 70 74 70 72 76 96 105 88 90 97 72 59 98 188 270 268 293 313 267 179 97 47 46 48 47 45 47 64 74 78 78 50 84 100 57 39 51 70 58 59 108 68 38 45 57 40 41 41 66 75 71 72 92 84 53 53 50 45 44 43 49 89 125 85 88 76 48 42 43 75 112 135 151 163 163 147 123 111 107 115 95 87 111 138 138 98 55 87 71 48 44 44 45 45 45 44 71 95 90 73 100 167 258 452 547 619 650 654 631 583 513 459 386 304 179 49 33 91 167 266 324 386 427 462 502 497 461 371 267 142 63 54 60 74 69 62 52 51 43 42 41 41 40 43 67 103 119 111 83 47 40 54 53 57 72 95 122 140 136 152 156 168 162 158 167 188 212 150 158 146 119 136 185 185 151 51 50 42 41 40 40 40 41 68 40 38 39 54 46 37 37 36 45 53 38 37 37 38 44 71 75 63 55 47 47 47 47 43 42 38 37 36 36 37 41 40 35 63 137 159 116 101 127 220 245 232 175 97 37 30 46 78 63 36 16 17 20 25 60 46 36 45 46 48 56 57 58 42 38 38 46 42 45 41 41 49 45 45 37 37 37 37 37 35 104 72 53 90 135 124 34 113 112 88 67 90 122 105 42 70 63 67 75 75 63 43 39 55 56 52 44 40 40 48 49 68 60 89 178 281 308 246 159 131 131 123 96 60 44 44 56 58 57 48 40 39 40 40 41 41 48 48 48 55 55 59 52 45 41 41 41 41 41 41 41 134 194 71 43 59 40 51 42 70 76 71 73 102 183 309 408 390 405 428 441 433 390 370 366 330 321 318 342 334 304 285 294 259 309 342 299 212 161 181 218 199 163 119 91 71 56 52 52 124 132 172 224 224 160 88 55 117 218 328 399 462 514 534 515 501 471 536 579 533 519 588 603 610 603 614 613 612 619 631 643 604 586 578 565 555 549 538 514 480 356 246 203 180 137 99 84 76 83 90 93 104 111 122 125 125 219 305 350 396 469 538 572 634 585 592 676 735 727 676 652 742 738 745 770 798 802 770 742 765 761 753 729 704 684 691 692 643 656 539 343 179 44 42 48 46 60 77 92 97 98 87 69 85 101 109 99 78 76 103 127 79 83 95 108 117 113 89 63 63 88 116 128 120 92 60 44 68 72 72 56 47 67 107 167 302 472 548 577 688 780 843 899 945 981 986 957 919 870 806 690 434 198 95 144 181 106 47 52 64 76 64 47 46 59 66 45 51 98 161 210 213 183 146 117 117 129 129 114 117 161 245 309 372 466 291 77 119 116 76 185 233 204 213 285 398 519 657 785 940 982 900 722 539 404 291 196 108 86 74 70 78 86 85 85 97 73 53 54 67 72 64 52 81 81 73 53 50 49 50 51 85 69 53 52 53 58 81 99 175 164 151 139 175 264 397 501 666 770 853 888 914 948 967 960 936 895 830 750 701 660 605 536 543 489 445 445 478 487 450 392 321 263 196 154 97 48 49 58 68 67 71 83 67 46 46 52 64 61 57 49 50 67 83 76 112 72 55 63 75 82 106 141 101 116 80 83 123 111 123 220 111 240 375 457 494 505 496 476 477 511 552 609 669 715 756 772 756 791 807 781 754 688 575 443 205 88 69 75 51 49 87 91 61 58 62 66 58 58 51 51 50 50 51 56 68 61 57 52 51 55 55 50 49 50 66 86 82 79 71 75 79 79 68 67 71 71 71 67 70 66 69 69 58 69 65 49 47 46 46 47 68 64 53 46 46 46 46 45 56 64 79 75 68 45 44 43 128 103 66 54 59 63 51 42 47 63 83 83 67 47 47 51 46 46 42 41 41 40 40 40 40 40 44 44 40 40 39 39 58 53 45 45 56 62 61 55 49 42 35 20 18 16 26 37 32 32 28 17 13 13 13 14 13 14 14 15 15 15 15 15 21 17 17 17 17 17 18 22 30 30 23 23 28 28 28 25 26 23 27 31 35 32 37 29 38 31 31 28 28 32 29 29 33 29 29 30 30 30 30 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 35 39 39 39 39 43 39 35 31 31 31 36 32 33 34 34 34 34 34 35 35 51 43 39 43 51 71 87 89 52 39 57 117 124 49 40 62 61 40 39 44 52 40 41 53 125 101 60 39 39 56 66 42 36 57 136 177 117 36 37 102 155 99 37 83 107 91 130 50 36 181 193 197 349 356 184 74 68 153 156 156 308 318 220 266 272 221 174 138 168 262 351 359 279 297 276 205 185 217 218 182 161 149 237 311 265 193 149 101 87 325 348 324 289 209 184 104 57 77 101 106 107 88 64 47 53 231 184 67 94 50 41 110 85 133 133 101 148 247 267 227 65 61 65 62 59 64 76 84 44 44 43 43 43 43 50 54 43 43 50 46 53 64 71 74 85 104 210 346 388 324 303 339 251 264 360 458 389 179 55 44 36 36 36 47 57 72 106 149 267 235 381 476 330 201 128 38 194 275 203 44 41 55 59 59 52 51 44 105 253 310 338 410 516 523 531 543 532 517 485 444 487 453 371 237 131 97 99 100 41 54 62 69 96 124 127 106 75 146 285 331 311 350 365 286 179 145 113 107 74 44 45 51 44 56 85 95 96 152 292 429 454 495 546 592 620 624 619 608 585 542 473 415 370 320 247 188 212 175 192 298 455 588 662 700 738 784 799 789 787 833 907 951 969 984 988 995 995 973 958 935 881 835 777 734 688 642 576 519 469 443 412 370 331 296 269 254 257 238 246 266 255 219 222 254 281 332 260 220 281 242 178 227 138 179 231 243 218 186 174 172 207 152 116 109 97 77 85 109 113 141 118 59 45 90 91 48 48 101 100 47 51 115 130 82 66 146 54 45 73 42 78 113 212 306 390 366 253 124 35 27 37 34 29 37 93 161 170 150 66 51 44 44 49 41 33 32 48 44 36 32 33 37 45 50 46 43 43 43 40 40 44 44 52 52 52 56 48 41 37 37 76 97 125 137 124 103 86 89 40 35 34 35 56 68 56 36 44 44 49 49 53 53 57 57 81 71 62 63 52 82 186 308 363 403 433 423 371 287 163 58 38 37 38 43 46 38 52 63 87 67 71 76 62 39 45 77 151 45 262 326 126 42 38 47 59 179 231 143 39 37 59 79 47 51 55 51 51 51 59 63 39 51 56 44 44 64 76 79 82 148 189 285 479 614 717 818 904 885 836 748 599 430 274 166 39 48 91 115 144 198 315 417 442 446 426 367 266 161 114 81 65 51 55 55 59 56 56 56 65 53 45 49 57 57 49 49 43 72 124 133 117 97 85 85 44 57 81 89 101 126 182 217 217 189 166 159 139 88 60 71 47 44 107 253 338 325 300 319 388 421 494 598 658 684 758 826 746 617 417 222 95 48 63 85 96 83 62 58 77 101 112 119 112 97 86 75 69 73 83 90 107 98 75 53 47 53 66 79 55 82 105 102 85 95 137 176 268 272 288 307 303 270 221 181 141 122 99 80 73 66 55 43 42 42 42 42 42 43 44 44 88 101 121 148 184 236 291 333 356 375 401 424 450 468 486 507 525 570 611 630 648 666 701 728 755 769 788 800 800 789 782 759 705 692 686 652 611 581 578 581 580 584 572 568 560 560 564 564 521 553 587 595 576 568 576 599 617 636 663 678 701 723 761 787 810 831 854 892 927 958 985 1000 1011 1011 1011 1003 1010 1003 1003 996 997 981 953 919 899 888 888 877 816 683 522 386 250 127 69 68 46 71 80 75 75 69 79 84 542 553 528 441 334 243 143 74 50 52 67 50 46 45 91 123 74 59 51 50 46 46 46 45 43 52 79 91 129 165 161 129 130 115 95 60 44 45 61 84 69 150 191 213 329 489 535 518 580 658 750 846 956 1016 999 914 769 642 499 366 237 113 57 75 115 68 46 119 218 276 370 452 464 432 386 291 165 143 158 112 46 45 44 52 76 92 85 63 49 48 45 62 164 294 376 385 445 464 488 500 500 500 500 501 562 540 514 480 450 416 374 344 254 196 160 164 149 106 67 56 76 81 86 71 48 52 73 96 75 83 91 95 91 75 59 58 117 131 164 210 259 266 247 204 202 192 194 183 141 87 48 44 46 45 43 42 40 44 62 63 73 86 98 94 74 58 50 53 72 122 172 224 278 384 519 614 608 613 605 505 318 151 97 106 41 53 66 74 78 81 85 78 46 46 53 56 89 159 252 326 321 329 318 265 184 107 62 48 46 45 44 46 60 74 82 86 66 88 104 69 44 43 54 58 39 84 57 40 73 69 40 42 42 70 79 71 68 84 80 45 45 46 46 44 43 44 65 97 73 73 72 48 42 44 88 128 136 152 172 172 152 124 104 92 116 108 112 132 155 159 147 132 93 77 57 49 49 53 53 45 48 71 82 69 71 126 233 341 488 572 630 649 646 608 532 446 311 241 143 81 56 64 137 256 353 410 456 478 505 546 562 542 405 285 141 62 49 68 78 73 62 67 67 55 42 40 41 42 54 98 122 110 90 78 46 39 41 42 61 68 67 78 109 129 65 93 93 62 99 176 189 157 159 131 99 100 149 181 134 66 41 42 42 41 40 44 44 44 42 40 39 64 70 49 40 56 64 72 72 46 36 36 39 65 55 59 55 47 47 47 51 51 38 38 38 37 36 36 45 64 37 34 35 86 108 81 74 91 108 153 168 135 77 29 45 62 51 60 65 27 19 21 27 61 43 33 37 39 36 44 41 45 45 45 45 45 41 49 45 45 53 45 45 36 35 35 36 45 35 140 76 61 82 123 204 88 108 84 60 43 66 94 85 42 54 59 75 83 79 67 59 55 79 67 52 44 44 52 56 52 63 68 121 229 313 298 195 103 60 64 60 52 44 43 52 63 65 64 48 40 39 39 43 48 44 51 55 55 58 58 58 55 52 45 41 41 41 41 41 41 118 194 82 46 59 41 59 42 42 54 64 74 81 134 244 358 409 304 276 368 416 353 317 356 345 339 344 388 405 374 338 328 305 366 407 357 257 201 234 276 242 175 111 95 123 131 92 39 104 160 172 128 132 176 144 67 124 220 320 387 434 479 494 478 484 486 567 594 512 505 579 607 613 587 582 581 593 609 617 610 590 573 551 517 464 410 371 338 346 253 158 103 69 42 42 47 59 59 62 69 76 83 86 90 96 151 194 220 272 369 447 492 514 572 575 550 584 668 704 686 666 678 713 765 802 817 805 790 766 774 769 749 716 690 678 674 656 684 608 464 301 107 43 47 46 45 55 77 90 98 83 78 103 138 169 190 204 230 261 292 330 323 323 313 294 244 196 144 88 82 83 92 100 96 84 72 60 64 57 53 48 64 88 136 264 417 470 491 599 730 817 901 938 978 987 956 911 874 824 720 526 276 121 139 180 126 56 48 48 62 57 48 46 59 74 58 64 96 135 157 151 134 112 100 112 100 92 84 80 89 108 112 199 291 253 151 132 77 49 97 168 191 252 343 428 533 687 832 955 989 908 727 540 404 279 169 113 83 71 63 66 66 66 58 109 81 61 62 75 80 65 53 78 82 81 61 51 50 51 60 69 54 54 53 53 54 59 74 80 105 118 115 104 145 219 313 532 654 754 812 861 926 968 983 956 929 857 764 715 686 636 549 506 421 366 355 381 389 355 310 207 166 148 131 89 50 52 88 61 52 52 76 75 48 47 49 73 70 58 49 49 52 64 60 102 66 54 78 94 93 93 116 136 175 151 134 138 114 157 278 189 338 466 495 456 412 394 381 450 487 537 601 651 703 730 738 697 713 721 698 655 572 447 331 179 85 73 86 52 51 92 91 69 65 54 54 50 55 59 67 49 51 59 64 68 64 64 64 90 90 82 66 50 50 63 75 67 67 71 75 79 75 67 63 71 63 63 63 70 70 74 78 66 78 70 50 48 47 47 47 61 69 50 47 46 46 46 46 57 71 83 75 68 53 44 44 124 99 63 51 59 62 59 51 67 43 59 103 98 42 41 74 46 46 42 41 41 40 41 41 41 41 44 44 40 40 40 39 55 50 42 45 49 60 59 61 67 60 50 39 25 27 29 31 25 17 13 12 12 12 13 14 18 15 19 16 20 20 16 16 32 28 24 20 16 17 17 21 22 22 27 31 31 35 28 25 22 26 26 27 31 28 32 29 34 27 27 31 28 28 28 28 29 33 33 33 33 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 46 46 46 46 46 46 46 39 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 35 38 38 38 38 34 30 38 34 34 34 35 39 43 40 33 34 34 34 34 34 34 34 57 49 45 41 50 70 86 76 60 39 40 62 90 62 77 110 57 40 40 41 45 41 64 89 72 72 56 39 43 72 74 37 49 49 72 112 132 113 93 78 99 48 40 155 135 87 131 37 98 86 37 141 405 455 312 226 196 245 208 260 403 427 386 368 284 202 147 166 176 171 245 357 310 264 240 213 212 209 221 233 182 170 254 303 210 114 86 77 155 290 227 238 315 307 236 77 120 117 121 122 114 99 83 64 120 349 276 51 50 66 44 78 161 129 113 128 141 153 184 223 197 141 73 41 41 51 52 44 45 45 44 43 42 42 42 43 43 50 57 57 64 64 71 70 125 76 120 282 365 306 240 232 235 220 304 420 377 175 44 36 37 36 37 44 47 57 80 122 220 184 298 396 322 233 144 37 266 291 175 42 41 51 47 47 48 51 41 114 261 303 330 411 540 524 496 469 445 418 372 334 299 326 323 249 162 100 62 43 56 44 44 71 102 109 76 50 86 51 145 280 331 378 465 482 387 274 165 120 96 62 43 44 44 47 81 99 97 122 238 367 436 470 516 559 581 581 576 550 507 449 380 342 317 291 270 247 183 151 125 164 286 435 518 547 599 661 692 666 660 695 745 768 862 885 920 947 958 969 973 966 943 908 853 802 756 722 681 655 588 563 532 486 435 380 337 306 269 247 252 272 273 261 250 258 298 325 226 171 236 197 122 163 144 145 137 101 65 73 125 177 184 137 101 90 81 69 93 133 152 180 161 94 72 97 94 55 91 127 111 59 54 106 122 78 44 99 47 74 78 42 52 63 102 161 272 352 317 189 84 59 33 30 31 76 84 67 147 271 103 75 48 32 32 33 33 32 44 47 36 32 36 33 45 45 42 46 39 43 36 40 40 47 59 63 59 52 44 41 38 37 72 72 77 69 80 92 120 150 104 80 40 35 40 52 48 40 44 44 45 49 49 53 53 53 74 67 54 51 43 50 131 231 350 383 401 382 322 226 110 39 38 38 38 39 39 39 60 68 87 56 51 61 66 48 49 69 147 145 353 286 37 38 74 43 107 147 131 59 38 71 87 63 63 63 59 51 39 39 43 55 47 59 60 52 44 52 56 59 62 135 180 295 501 653 764 865 913 909 860 756 591 394 226 124 49 54 85 104 110 152 308 454 573 613 640 595 473 312 174 66 59 42 43 47 51 55 52 56 44 44 44 44 45 54 50 44 45 53 73 89 101 109 109 113 53 69 81 81 88 105 157 185 145 137 142 159 139 79 46 45 77 57 114 233 319 337 356 397 394 435 531 647 717 759 844 929 872 799 617 363 165 87 99 114 46 50 57 56 55 58 65 76 81 81 77 70 67 72 76 84 105 101 90 76 62 56 57 58 48 58 85 88 82 85 120 158 175 210 270 320 342 330 313 289 213 194 159 132 125 118 110 88 53 46 50 58 70 82 93 101 117 137 165 197 229 264 314 352 346 376 403 446 476 506 528 546 524 569 615 637 640 662 686 721 734 753 776 792 800 800 796 788 769 763 749 727 705 691 695 710 708 712 708 700 689 685 689 689 653 673 693 697 696 700 715 735 738 754 777 799 807 826 864 886 894 909 928 954 977 1000 1011 1019 1018 1018 1018 1010 1017 1010 1010 1003 1015 1003 984 954 934 922 918 907 857 739 578 430 283 169 104 101 59 73 78 69 61 65 67 79 445 462 430 344 244 168 107 53 90 86 70 52 45 57 100 132 82 60 60 47 46 49 45 48 63 91 126 161 224 271 275 235 214 175 135 100 77 69 58 57 40 65 106 151 272 413 493 514 554 640 724 808 909 1000 1017 974 813 717 594 462 311 163 81 90 131 91 44 61 149 241 336 403 401 352 300 223 133 150 153 91 45 45 45 61 84 89 67 48 49 52 57 85 182 308 386 397 457 454 462 474 486 479 470 459 473 475 485 463 409 330 252 183 146 116 116 140 132 100 65 58 59 60 64 53 48 47 47 48 67 67 71 63 63 71 71 74 111 141 171 224 293 363 405 410 384 310 248 215 189 139 93 75 47 46 44 42 41 55 70 78 77 86 98 90 62 50 49 75 118 152 200 246 323 445 590 674 638 650 608 462 276 138 101 110 49 54 70 82 90 90 82 60 72 46 43 59 139 227 300 346 386 386 360 307 223 143 93 70 44 44 43 49 71 77 82 82 78 84 93 81 56 39 46 62 38 64 49 45 85 73 40 50 42 70 75 63 60 76 72 48 42 44 45 45 44 43 44 45 49 45 44 43 43 44 72 96 64 80 96 96 76 48 42 42 80 76 68 64 71 87 107 112 89 70 54 50 54 62 61 56 63 70 69 59 94 173 296 403 512 584 626 615 572 477 338 223 144 103 28 29 94 103 144 289 468 521 550 538 546 584 604 587 451 319 171 77 61 76 90 78 63 71 75 55 42 41 50 74 90 106 114 98 82 74 58 42 40 41 64 64 55 39 66 109 81 106 82 38 67 136 125 53 112 100 89 93 109 106 70 41 41 41 41 52 48 55 51 51 40 40 44 91 93 67 87 146 213 210 190 132 53 36 37 39 51 55 51 47 47 47 51 51 38 38 38 36 35 36 57 80 53 37 40 70 92 82 70 68 17 33 76 79 46 25 41 58 14 41 94 109 91 66 63 66 44 41 35 35 36 36 36 36 45 45 45 41 49 49 45 45 49 45 40 36 36 37 53 65 48 172 64 77 81 110 295 240 124 119 95 62 38 37 45 42 37 43 71 79 71 71 91 111 119 99 71 60 60 64 64 52 55 48 100 178 226 183 111 60 164 132 96 64 47 43 42 41 53 55 48 44 40 40 47 48 47 47 55 55 55 66 66 58 52 45 41 41 41 41 41 41 78 178 82 46 58 42 66 42 41 42 66 84 86 105 187 270 317 196 155 267 355 328 312 358 377 348 352 417 476 461 394 346 327 372 405 366 279 232 245 275 229 155 87 79 139 179 136 60 80 168 160 64 64 156 164 83 127 220 308 363 411 456 475 460 500 513 578 585 499 516 611 647 576 518 482 497 557 610 630 616 618 604 563 490 392 294 220 167 150 112 82 62 44 43 45 50 45 45 45 52 59 62 65 68 107 126 121 103 148 237 334 380 533 579 632 623 536 483 579 730 670 689 718 757 778 782 762 743 751 751 758 753 744 726 706 689 745 761 700 592 438 216 52 47 58 46 56 71 98 103 90 88 100 141 203 269 349 407 453 483 583 587 588 585 562 517 451 384 239 171 111 64 60 69 85 93 45 45 49 45 53 53 76 108 232 390 436 456 572 699 791 875 908 951 967 940 895 877 846 758 583 345 166 132 170 161 115 72 48 50 58 48 47 52 59 52 93 89 87 78 61 63 75 82 78 75 83 95 107 99 59 40 177 74 172 235 86 47 122 118 105 140 228 323 423 536 698 846 947 975 893 727 549 406 261 138 101 83 71 64 79 80 80 83 97 81 66 55 56 57 58 58 52 53 68 67 65 64 76 81 71 69 66 55 54 54 55 67 54 78 115 120 102 100 138 212 442 555 644 705 765 841 898 909 956 952 895 803 742 713 670 569 480 377 314 291 289 274 257 250 144 106 100 113 80 51 53 101 75 61 61 81 93 73 65 70 86 90 78 50 50 56 64 51 66 61 89 137 169 133 88 68 75 178 233 263 267 208 189 282 349 443 484 422 349 336 367 400 438 472 517 571 628 666 704 701 669 654 638 604 534 438 320 226 161 74 61 70 52 71 108 75 76 65 57 50 50 55 63 71 50 51 67 71 67 67 75 83 102 94 82 66 59 51 51 51 50 50 55 59 59 59 58 54 51 55 59 67 79 87 94 98 86 86 78 55 49 47 48 48 63 66 51 47 47 46 46 45 61 68 83 71 71 53 45 45 100 95 75 59 54 62 78 91 79 42 43 99 95 42 41 78 46 46 42 41 41 41 41 41 41 41 44 44 44 44 41 40 63 51 39 38 46 54 57 55 61 67 65 58 48 30 29 26 19 13 13 12 12 14 26 22 31 28 32 36 40 40 36 32 39 35 28 24 24 17 21 21 21 18 22 27 31 35 39 32 29 22 26 30 31 35 39 32 37 30 30 27 27 27 28 28 29 29 29 29 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 46 46 46 46 46 46 46 46 47 40 40 33 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 38 38 34 34 29 29 29 29 29 30 30 35 43 47 44 33 34 34 34 34 34 34 34 49 49 45 45 53 72 80 71 83 42 40 40 50 94 134 158 42 41 41 52 44 44 95 151 56 68 55 39 47 84 75 37 50 81 72 41 113 218 210 111 39 36 80 244 172 87 127 35 54 98 54 54 241 429 441 382 320 305 247 315 380 408 451 357 328 237 175 195 201 155 241 414 380 258 211 264 268 181 193 283 193 202 249 245 159 75 59 70 144 207 178 262 284 146 137 162 181 138 102 90 82 79 99 127 64 284 264 86 74 118 85 65 117 81 105 176 181 133 141 203 325 304 241 149 66 42 55 76 60 56 52 44 43 43 43 43 46 47 58 61 68 64 67 67 118 57 81 224 319 283 210 178 196 184 249 353 326 168 64 53 41 37 37 37 44 47 65 92 138 170 264 325 275 206 128 41 286 259 127 41 43 55 43 43 48 47 49 134 262 291 319 409 552 525 493 454 418 387 348 307 264 272 249 171 97 94 116 141 89 54 44 76 110 101 61 57 141 46 92 239 321 412 563 668 517 447 350 244 124 43 41 67 68 47 61 95 90 103 195 313 398 436 474 505 535 539 526 512 470 401 341 289 263 254 284 315 147 119 82 93 163 262 329 362 488 578 639 639 639 654 648 610 712 758 812 862 897 924 946 962 986 966 930 883 829 787 761 750 697 674 639 582 527 476 437 403 381 335 296 257 231 223 213 210 298 275 204 173 206 187 144 137 122 127 119 91 55 54 94 137 169 133 106 90 73 49 69 109 131 143 140 129 98 84 81 74 102 98 78 50 50 66 86 74 131 152 71 71 70 43 65 60 68 59 110 205 245 204 160 159 48 34 54 94 33 27 120 348 244 191 107 36 30 31 33 49 35 42 35 39 40 44 41 41 38 42 39 43 36 36 36 44 66 66 63 59 45 37 38 37 60 52 44 44 53 89 137 188 177 152 96 56 35 35 36 36 40 40 41 45 49 49 49 53 70 52 42 43 42 41 88 173 336 374 396 362 305 217 105 41 39 39 38 39 39 47 61 80 119 76 52 57 62 47 49 76 150 225 387 237 37 86 86 37 75 71 55 51 75 99 75 38 39 43 51 51 43 39 39 39 39 39 44 44 44 48 60 71 90 148 197 316 520 671 775 868 895 892 842 735 562 351 164 53 81 72 91 91 87 96 223 361 562 635 697 701 620 461 268 100 54 41 42 43 51 59 64 56 45 53 50 46 66 87 87 66 77 61 50 54 73 85 85 77 93 89 88 84 84 97 113 124 109 81 82 130 154 111 63 46 57 64 94 149 239 328 383 431 397 466 565 657 747 823 912 970 917 864 731 522 305 147 48 43 45 46 45 44 42 43 70 104 88 88 87 87 76 72 61 68 82 83 84 78 69 62 60 49 48 49 58 76 87 102 121 133 93 144 223 286 323 334 341 344 297 269 222 194 179 177 174 163 98 87 99 106 118 137 153 161 168 200 243 275 291 298 302 327 363 397 428 452 490 513 539 557 550 588 623 649 652 667 694 720 742 761 784 807 830 846 846 846 843 824 804 778 767 768 766 781 810 821 817 802 798 791 794 787 790 787 798 805 813 828 832 825 825 841 867 879 890 909 939 958 977 988 992 1000 1000 1007 1018 1019 1018 1018 1018 1018 1017 1013 1006 1006 1007 996 984 972 953 930 915 907 876 780 631 468 325 211 139 109 61 71 73 71 58 54 59 59 323 344 321 243 154 112 86 63 124 100 64 46 45 57 92 101 90 76 70 58 57 49 48 55 118 152 191 246 325 380 383 329 289 239 195 172 166 146 94 57 42 41 53 110 199 301 387 465 525 630 713 773 857 951 1009 1007 880 777 650 542 424 277 143 97 135 115 43 43 53 174 287 327 344 283 234 179 131 149 131 47 44 46 62 81 89 82 59 47 48 63 72 107 193 307 397 408 451 444 445 453 464 460 445 430 376 390 403 378 320 230 143 89 76 66 86 114 110 71 67 80 60 56 52 48 48 47 47 46 47 47 47 46 51 66 78 93 111 161 202 215 259 385 550 650 582 448 326 265 233 176 118 88 47 46 44 43 42 60 85 90 70 79 87 78 46 41 67 94 148 178 227 292 389 495 612 670 645 627 528 334 169 103 101 103 81 74 71 75 72 68 60 44 69 49 49 89 156 240 324 391 450 447 422 362 270 177 104 61 43 43 47 65 71 78 70 62 59 64 77 81 60 38 42 67 38 53 40 40 66 54 40 66 41 62 63 51 55 75 75 48 42 43 44 44 44 44 44 45 64 56 48 48 67 75 75 71 72 76 76 68 48 43 43 43 76 68 52 43 42 43 47 48 66 51 47 47 56 58 54 52 63 61 55 66 112 199 302 387 461 475 444 387 327 252 145 50 59 68 29 49 141 126 158 338 567 651 690 678 651 646 626 587 481 335 182 92 80 84 87 78 67 75 74 54 42 42 82 118 94 86 98 114 110 86 70 70 42 41 49 53 59 51 66 94 138 126 79 38 38 52 53 40 42 54 70 70 62 46 50 65 45 53 49 51 55 63 66 59 44 40 70 105 103 97 184 303 398 399 372 285 159 64 36 36 74 70 62 51 47 43 43 42 38 41 41 36 35 36 68 92 61 61 68 75 100 110 82 52 65 110 148 139 98 47 26 15 14 18 56 102 116 103 77 47 53 50 47 40 40 36 37 37 37 44 44 44 56 56 56 56 68 49 41 37 45 54 61 73 144 256 120 149 89 35 171 127 151 115 75 50 38 37 49 50 38 63 91 83 55 51 87 123 127 99 67 51 55 63 64 48 43 39 65 102 106 56 43 52 288 212 119 56 55 50 41 39 40 43 47 52 55 55 59 55 47 47 54 58 62 73 73 66 52 45 45 45 45 45 41 41 42 161 74 42 66 50 78 41 41 42 59 90 81 75 110 176 163 151 146 174 234 286 298 296 335 344 380 449 492 457 390 346 315 332 353 350 319 295 280 269 190 132 68 44 92 152 144 92 61 129 137 73 49 97 109 87 151 239 316 363 396 441 460 456 517 521 572 564 506 552 663 694 608 505 413 405 478 551 572 543 605 559 491 382 269 183 136 107 73 71 60 56 45 45 46 46 45 45 45 44 44 43 42 46 96 116 103 85 87 149 218 251 484 513 617 712 644 499 529 669 678 697 722 746 743 720 692 668 712 711 722 745 771 782 769 752 854 842 772 690 555 313 107 73 62 46 44 60 87 95 78 79 98 143 209 321 439 528 572 579 662 673 681 682 660 615 559 484 303 220 144 81 65 58 58 58 45 45 46 46 54 54 57 81 196 374 452 489 605 708 772 833 882 932 948 925 902 892 877 811 636 449 247 137 140 171 158 104 50 75 79 50 48 48 48 48 77 69 64 55 46 53 68 84 123 83 43 41 43 68 96 100 124 44 122 187 84 68 144 144 106 116 176 279 415 552 702 827 925 952 874 709 546 414 261 126 85 64 64 69 96 105 104 112 78 78 67 52 50 51 53 69 72 94 117 123 117 104 114 104 89 83 84 77 54 54 56 72 75 83 98 100 98 97 117 178 339 447 529 600 676 759 796 797 865 913 899 825 757 732 686 581 446 343 272 238 205 182 192 217 179 112 86 92 69 50 51 78 87 73 69 82 90 74 74 86 102 111 99 67 59 72 72 59 101 92 108 157 191 164 120 96 62 142 201 248 271 220 184 253 392 407 368 283 257 316 390 425 430 457 498 540 582 628 651 649 605 564 533 486 427 335 240 169 143 51 52 53 52 87 120 67 64 57 61 58 54 62 63 66 50 66 74 74 66 70 86 109 93 78 66 62 67 63 51 50 50 50 55 63 66 66 73 66 50 51 55 67 87 99 110 118 106 102 91 67 50 48 49 49 60 63 52 48 47 47 46 46 69 72 79 67 63 53 50 46 76 91 91 71 51 59 102 139 79 51 51 71 71 50 53 65 46 46 42 42 42 42 45 45 41 41 44 48 48 48 49 48 72 52 40 39 40 51 50 49 48 58 71 73 59 45 28 25 17 15 14 14 14 27 42 47 43 48 52 56 57 57 53 56 47 50 42 31 28 28 32 25 17 17 22 26 30 35 39 32 25 25 22 26 30 31 35 32 32 25 26 26 27 27 27 28 28 28 29 29 29 29 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 46 46 46 46 46 46 46 46 47 47 47 40 47 40 40 40 39 39 39 39 39 39 32 33 40 40 40 40 40 40 40 40 36 36 36 36 36 36 36 36 40 40 40 40 33 33 33 33 33 33 33 33 33 33 33 32 35 42 38 34 29 29 28 28 29 29 29 30 38 47 51 48 33 34 34 34 34 34 34 34 41 45 49 53 60 71 76 62 55 54 45 39 49 129 153 121 40 40 51 51 38 43 130 219 111 116 87 39 47 95 91 38 51 86 77 37 82 214 274 236 52 36 88 260 176 119 215 111 34 130 206 166 206 374 468 422 371 315 282 351 298 328 493 344 427 347 214 145 148 183 329 524 425 301 230 251 243 164 173 241 174 226 215 159 112 76 60 72 93 180 152 200 155 42 60 184 139 100 87 91 87 83 98 127 45 112 143 94 82 102 105 89 60 80 116 160 161 149 153 175 301 382 397 288 121 41 62 114 95 91 79 64 55 48 47 47 47 55 58 62 69 65 60 67 83 54 66 145 201 205 189 195 218 228 265 297 246 128 68 73 38 38 38 37 37 36 44 73 76 140 200 227 220 159 112 94 262 199 75 40 71 68 43 55 44 47 61 150 263 283 312 418 503 495 490 467 435 400 369 320 277 276 250 175 121 154 228 270 161 105 68 79 85 64 63 93 125 78 124 215 261 367 530 614 511 517 506 425 275 138 97 123 86 43 50 92 90 76 137 235 340 374 412 447 481 489 496 485 464 403 352 302 233 188 210 263 106 66 58 98 110 109 139 208 339 432 490 494 521 566 558 509 538 596 673 742 788 831 873 904 993 992 984 961 919 880 845 819 780 757 730 685 635 592 549 515 493 440 365 294 236 217 219 217 278 196 169 163 144 158 151 100 44 60 80 76 52 42 41 41 114 103 103 103 82 42 47 81 92 83 111 156 133 71 59 96 109 65 49 66 66 46 66 107 229 194 68 68 74 44 76 44 83 63 59 83 135 167 167 162 83 66 76 72 33 29 113 281 276 232 152 84 52 36 32 32 30 38 46 54 47 47 33 32 33 38 35 43 43 43 36 47 73 73 66 59 45 37 37 37 51 51 55 52 56 69 97 132 177 168 136 88 48 35 36 40 36 40 41 45 45 49 49 42 59 44 41 42 42 41 76 142 271 332 356 321 264 199 103 42 39 39 39 39 47 54 69 73 120 92 73 78 70 39 40 64 106 241 372 210 54 70 38 39 38 38 47 75 71 43 38 51 38 38 39 47 51 55 47 43 39 39 40 40 40 52 68 72 152 199 236 326 506 625 687 760 795 776 734 646 512 351 191 100 85 60 71 106 105 88 148 245 411 498 593 635 616 509 323 139 50 40 49 54 59 67 68 64 49 69 66 54 78 107 111 80 74 62 58 66 86 94 94 85 128 112 103 103 107 108 88 68 77 61 81 122 142 110 75 70 44 87 109 112 186 297 352 357 410 497 581 640 738 850 934 950 869 822 751 638 425 176 44 42 46 46 45 44 43 70 116 159 162 169 176 167 147 123 103 87 76 73 78 72 66 61 59 56 62 50 49 58 88 111 111 103 87 122 169 223 265 288 315 329 333 317 289 266 258 239 216 194 161 146 157 165 173 192 204 211 230 262 309 332 336 335 323 337 428 442 461 480 503 518 544 562 581 619 650 669 676 687 706 724 774 789 808 827 854 868 876 880 888 864 836 822 835 851 844 847 900 900 896 888 884 873 881 870 884 866 873 892 915 915 880 840 829 834 861 873 885 908 931 950 980 981 988 988 988 988 996 1007 1019 1019 1018 1018 1017 1013 1009 1002 990 995 995 991 972 941 918 902 894 814 681 522 375 254 147 78 66 62 67 58 45 43 47 44 248 276 257 186 120 102 110 103 119 83 46 44 44 53 73 77 94 86 74 69 57 52 59 62 164 202 245 304 386 446 445 384 325 267 236 237 246 211 132 67 66 48 58 92 150 196 285 388 499 612 691 746 814 912 996 1018 929 813 693 601 519 385 212 111 120 116 43 38 43 127 246 263 312 250 208 171 138 151 97 39 44 46 74 90 97 81 55 46 46 73 90 122 199 307 398 421 440 423 423 419 403 379 360 345 331 333 319 292 234 176 129 95 81 75 87 95 67 45 45 63 55 47 47 47 52 64 64 67 66 58 46 45 44 44 44 45 111 184 221 179 183 337 592 775 665 510 341 268 231 155 70 45 48 47 45 43 42 64 90 91 70 75 83 63 42 40 67 113 163 196 253 327 431 526 616 643 619 574 437 207 62 60 83 73 82 60 52 49 57 61 57 46 45 46 84 122 149 220 352 467 476 470 454 401 309 196 91 43 43 44 62 69 82 74 58 46 39 40 50 70 53 38 39 75 56 69 40 39 62 54 41 93 41 54 55 43 47 71 75 48 45 44 43 42 42 44 65 85 92 76 72 84 107 111 87 59 88 84 72 52 43 43 52 68 144 140 132 128 115 95 71 44 47 46 47 47 56 58 50 44 59 49 46 61 115 190 269 331 315 274 175 86 55 79 84 65 45 94 70 102 193 173 213 436 623 731 807 808 764 701 629 554 472 334 174 91 76 84 80 67 71 79 78 54 42 50 102 150 74 58 90 146 158 110 78 86 65 41 39 40 60 71 71 79 114 83 67 55 40 40 53 85 46 46 50 50 42 41 54 78 65 57 56 47 55 63 70 79 59 51 85 115 109 134 272 439 495 511 496 407 269 146 72 45 94 86 74 58 47 38 38 38 38 41 45 36 35 36 72 100 36 49 60 59 88 106 70 23 19 50 104 131 111 87 63 44 17 17 18 23 62 80 66 32 46 39 36 36 36 36 36 36 40 40 40 45 56 56 68 68 92 72 45 49 57 65 61 53 201 332 221 301 213 37 154 71 162 83 36 36 66 90 82 58 78 103 123 91 39 38 55 103 103 75 39 39 39 55 56 44 39 40 65 86 54 40 41 83 242 150 42 38 40 58 59 50 39 39 47 55 63 59 58 54 42 42 54 57 69 73 73 70 52 45 45 45 45 45 41 41 39 145 70 42 70 58 85 41 43 43 52 83 74 45 60 103 78 189 209 129 121 212 225 174 233 314 407 485 481 415 367 360 333 322 334 351 364 352 305 254 170 132 72 38 40 108 136 121 57 93 121 113 77 49 49 79 183 267 332 360 385 430 445 437 521 513 548 544 506 580 694 718 817 676 513 457 502 556 547 498 524 456 347 222 125 83 100 121 75 68 56 44 43 44 44 44 45 45 45 45 44 43 43 42 57 108 135 118 111 126 163 173 266 395 540 658 738 746 661 544 610 634 678 711 728 717 697 681 689 680 694 738 807 841 837 824 925 888 809 739 626 385 160 111 53 44 42 43 71 79 59 48 96 125 187 308 453 545 571 557 608 605 595 584 535 466 380 304 169 125 101 94 94 86 58 45 47 47 51 54 58 58 50 73 180 378 480 537 647 723 753 790 863 917 945 925 910 911 916 857 700 545 336 158 121 169 172 111 84 106 114 74 49 53 52 48 48 57 80 91 95 94 93 93 97 97 101 102 109 101 81 57 44 132 120 61 102 94 53 96 163 128 148 262 423 576 706 808 913 929 851 697 546 414 258 119 74 60 53 57 73 81 73 68 67 74 71 52 50 50 53 80 182 204 226 223 208 179 173 155 100 88 93 74 51 52 54 67 71 55 53 51 53 80 111 162 231 336 433 525 635 726 766 759 753 840 870 817 764 750 701 595 415 309 239 200 159 133 163 206 244 150 91 92 65 49 49 54 63 50 50 58 54 49 50 71 111 127 119 87 76 96 92 75 168 123 88 116 148 148 144 148 151 134 70 45 88 88 119 214 268 254 185 124 166 272 350 365 411 437 460 494 533 568 591 582 526 473 431 388 345 273 213 169 121 50 49 51 51 95 117 63 52 60 72 77 73 66 58 54 54 69 77 69 57 69 93 124 100 84 65 74 86 90 75 51 55 63 75 79 86 86 93 90 49 51 52 68 91 110 122 137 121 121 102 78 50 49 49 49 56 59 52 48 47 47 46 46 69 72 67 59 56 57 58 54 57 77 96 72 44 59 115 175 71 75 67 43 46 66 69 49 46 46 46 46 42 42 49 49 41 40 48 48 48 52 53 52 80 64 40 40 40 40 47 43 38 52 66 79 65 48 27 23 19 17 16 16 20 40 60 71 55 59 64 68 69 69 65 68 62 58 50 42 31 32 32 36 20 17 18 26 30 38 39 39 32 25 29 26 30 34 38 35 39 32 33 30 30 27 27 27 28 28 28 29 29 29 29 29 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 46 46 46 46 46 46 54 47 54 47 47 47 47 39 39 39 39 39 39 39 32 32 40 40 40 40 40 40 40 40 32 32 32 32 32 32 32 32 40 40 40 40 33 33 33 33 33 33 33 33 33 33 33 32 43 46 38 30 29 28 28 28 28 29 29 34 42 47 55 48 33 34 34 33 34 34 34 34 34 41 45 57 64 71 75 53 34 48 68 39 68 148 136 43 38 39 59 58 37 53 164 261 174 172 123 44 44 107 104 48 59 51 51 59 71 140 260 359 105 38 57 225 157 173 364 313 108 100 228 368 376 368 415 445 391 315 318 401 261 299 550 391 326 362 308 221 232 255 329 421 410 345 253 182 155 151 156 149 161 222 182 91 91 92 69 80 97 149 45 43 61 81 105 49 61 54 89 141 148 104 83 95 95 46 62 98 62 45 89 101 88 139 144 100 73 105 117 99 224 312 358 295 156 67 51 60 132 117 106 87 79 63 63 59 44 55 59 62 69 65 61 56 60 63 59 51 58 82 142 205 310 326 333 286 179 68 41 57 39 38 38 38 37 36 36 51 65 105 102 120 170 139 109 146 235 159 42 40 91 87 51 75 47 50 68 158 266 272 308 426 420 439 459 456 437 409 373 324 189 271 352 354 312 293 285 278 247 171 106 69 39 34 35 72 66 92 158 177 162 253 374 390 498 495 512 526 472 338 192 99 77 42 51 105 92 50 91 169 291 324 366 397 432 459 474 471 462 428 394 332 230 121 111 146 88 43 53 126 117 43 42 125 162 224 248 242 298 397 439 413 411 472 561 635 693 746 793 838 962 987 1003 1015 996 957 910 868 810 807 802 769 734 680 630 592 522 485 438 360 313 307 306 308 298 176 166 160 86 111 136 45 50 54 53 53 56 56 71 83 55 63 95 119 106 63 51 78 99 67 111 196 181 78 66 127 148 69 53 105 114 74 98 170 224 160 46 67 109 76 99 42 98 114 90 54 79 136 133 92 109 99 63 41 37 71 114 146 150 148 140 124 107 72 32 29 29 34 50 62 55 47 35 32 37 37 42 43 43 43 36 47 79 79 65 48 37 38 37 37 37 49 69 66 51 39 39 38 125 143 135 108 64 44 48 64 36 36 41 41 45 45 49 42 55 39 40 42 42 41 69 131 192 256 287 252 199 165 80 40 39 39 43 39 51 62 73 73 65 53 69 90 75 47 40 60 37 209 353 202 66 38 36 123 59 38 39 75 63 38 38 75 63 55 43 43 51 55 59 59 51 47 44 44 44 48 64 69 202 233 255 321 466 539 573 624 587 555 498 444 380 287 174 110 62 36 45 111 137 107 121 171 241 324 427 504 528 467 308 135 50 41 53 58 70 71 75 68 43 46 46 45 47 87 84 52 54 58 82 106 130 146 150 146 133 108 95 103 115 104 67 41 44 57 110 142 114 54 45 57 81 139 138 80 130 261 316 286 411 502 574 605 703 850 923 907 709 651 642 608 407 122 43 49 45 44 44 43 46 73 111 137 275 286 288 272 251 210 174 143 105 90 84 74 61 67 65 63 93 54 48 48 69 100 88 72 121 120 146 184 234 280 315 341 324 328 332 336 325 286 231 181 227 216 219 223 234 242 261 272 291 314 338 357 356 367 371 397 453 474 490 501 524 551 577 592 623 646 680 692 703 710 721 728 802 820 827 842 860 868 875 882 937 897 870 875 919 943 932 923 949 952 945 941 930 926 922 911 915 903 903 934 967 948 889 818 792 804 820 832 840 856 876 892 919 923 931 942 954 966 973 988 1018 1019 1015 1011 1010 1006 1002 1002 1002 1011 1019 1018 1003 972 937 925 893 833 716 571 417 280 139 50 66 59 54 44 42 40 40 40 147 139 132 117 106 90 74 62 98 70 45 43 46 97 121 125 44 73 85 56 71 130 173 168 250 268 441 495 413 499 567 394 292 243 236 269 275 227 149 108 47 59 76 78 84 139 232 335 498 579 654 721 788 869 956 998 981 918 814 702 605 504 355 237 142 111 71 49 42 39 81 246 241 205 157 143 149 128 75 44 45 62 102 149 137 85 49 57 45 79 141 220 291 340 376 380 339 356 384 381 353 310 271 256 190 259 302 264 196 126 75 44 86 74 66 74 86 82 54 45 46 46 46 46 50 46 46 46 66 44 41 41 44 61 77 80 86 108 133 123 143 269 507 695 577 489 388 314 215 126 85 91 48 47 55 69 62 45 91 140 146 100 56 51 66 41 39 85 154 196 285 379 472 543 584 575 546 327 148 90 80 50 45 70 52 53 77 86 79 63 45 44 45 82 81 104 233 345 409 469 598 569 494 361 213 104 43 42 44 64 74 53 51 66 75 63 45 38 40 86 102 61 55 76 60 77 97 85 53 40 40 45 98 70 42 41 50 66 74 67 60 44 42 42 42 44 64 80 80 44 41 43 87 107 79 43 84 84 88 88 88 84 76 72 88 100 112 108 91 79 71 64 51 46 46 46 47 46 45 43 39 64 58 36 83 134 121 88 83 86 83 87 76 64 56 48 44 124 138 114 164 227 311 457 758 799 811 832 852 827 733 609 472 285 121 99 112 89 73 97 67 82 82 82 114 146 130 90 58 41 40 46 74 86 66 42 61 49 44 40 43 55 67 79 55 47 43 39 40 40 40 41 40 41 43 42 41 41 53 73 108 88 71 75 87 91 70 46 57 124 127 108 130 175 321 512 586 594 553 456 334 220 113 35 62 51 50 42 42 46 58 66 37 37 36 35 35 39 51 48 72 41 35 33 48 62 63 56 18 17 15 14 39 88 100 73 28 42 68 81 75 58 47 41 35 36 36 36 37 37 44 44 44 44 52 56 67 71 72 72 80 68 53 45 37 37 37 37 101 257 285 221 209 173 77 35 245 130 70 53 36 42 114 114 47 119 123 79 55 38 59 163 107 59 38 47 59 55 51 56 64 69 81 90 122 137 109 60 48 136 108 38 40 61 46 57 64 66 54 38 50 70 66 42 81 73 85 93 89 73 73 86 99 92 81 81 81 77 85 97 78 101 77 41 58 114 97 40 52 41 41 67 115 118 105 97 96 99 99 103 107 110 103 117 208 250 338 421 437 378 342 335 270 316 352 328 269 250 286 324 282 120 37 38 60 64 68 93 113 109 89 61 41 40 49 83 127 244 337 362 370 408 462 489 489 477 485 515 538 576 655 730 737 775 753 658 600 614 617 579 424 300 175 113 76 42 51 79 47 44 43 42 43 44 45 46 45 45 48 48 51 58 58 65 98 129 160 164 174 181 183 182 211 216 313 522 719 795 776 741 590 586 606 635 629 622 650 694 610 653 708 742 788 845 864 860 881 906 865 753 636 497 283 80 95 69 52 44 47 47 50 42 40 53 115 165 201 218 224 242 213 202 184 158 137 115 94 69 60 62 86 98 79 51 63 99 47 91 87 47 59 111 87 45 219 353 471 564 644 712 750 755 764 810 834 845 893 942 953 890 752 616 431 238 153 173 209 228 87 100 117 102 61 45 45 48 47 48 63 67 74 73 65 57 97 101 101 93 81 65 61 54 72 81 105 90 62 50 70 125 83 141 168 190 323 544 694 744 870 886 824 697 551 403 238 115 70 60 52 51 51 51 52 57 48 48 80 97 56 92 188 222 197 262 337 382 422 429 375 294 192 128 81 71 93 110 88 69 81 58 53 53 61 81 96 127 202 225 297 448 587 677 744 796 762 765 762 768 798 797 735 611 423 309 227 189 176 150 140 137 168 103 59 72 84 56 50 51 51 51 58 63 79 99 119 131 63 56 76 112 140 128 76 50 84 119 115 75 64 112 141 145 100 115 106 65 48 79 134 170 276 148 114 173 223 257 323 381 424 446 465 473 480 491 515 507 388 360 300 209 174 186 173 127 55 60 51 47 50 107 113 60 64 56 47 48 61 77 74 57 89 101 96 72 76 111 127 115 91 104 113 109 94 71 63 52 56 64 68 83 106 114 93 49 81 69 52 51 59 94 132 156 267 225 183 151 92 48 49 85 79 60 47 46 47 49 49 60 58 72 75 75 72 58 47 47 50 62 73 61 49 72 112 155 75 88 87 67 62 66 65 45 46 46 50 50 50 51 57 57 53 45 48 52 64 68 68 64 44 44 44 41 41 48 48 51 54 57 55 61 60 66 61 70 21 23 27 38 61 85 104 120 108 96 72 56 52 60 72 84 82 65 42 54 78 82 59 24 24 28 28 29 26 30 30 27 68 53 41 37 33 30 38 43 31 24 28 25 25 30 34 27 32 32 32 36 36 40 40 44 36 37 37 41 41 41 41 41 33 33 33 37 37 37 37 41 45 57 77 89 85 69 49 34 49 46 49 50 50 54 58 51 51 59 59 67 67 59 43 35 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 43 43 36 36 36 36 32 32 32 32 33 37 41 41 38 45 75 30 30 38 28 34 54 28 29 30 30 30 31 47 52 44 73 98 33 50 35 32 75 63 63 34 33 61 80 71 75 76 36 129 34 98 118 63 211 91 38 197 85 85 28 80 163 148 218 172 84 37 52 144 128 40 38 156 72 36 121 141 74 146 278 134 42 346 202 254 190 357 445 354 285 313 369 381 357 333 308 464 370 452 405 298 488 455 387 346 320 308 287 266 304 344 356 325 246 178 203 248 196 81 209 178 139 83 51 51 68 96 62 106 118 98 74 78 67 51 64 88 115 111 78 50 61 80 59 74 82 102 109 109 117 120 179 147 124 144 173 173 121 80 157 252 255 346 417 170 34 150 90 135 140 85 70 99 98 63 71 75 63 59 90 110 90 53 57 56 48 48 67 79 114 134 275 294 294 259 204 149 113 94 83 59 38 37 37 37 37 36 50 54 51 108 146 64 40 118 126 90 67 70 62 46 54 78 42 53 91 153 238 316 368 390 441 488 500 468 429 425 421 392 358 289 318 383 395 380 276 105 144 88 39 38 57 72 67 47 44 55 230 128 69 227 233 272 391 495 539 484 417 402 370 284 127 79 67 74 65 55 62 104 146 259 345 379 402 441 456 429 459 456 419 337 271 218 152 78 56 62 79 71 55 47 51 61 151 99 83 122 153 168 258 373 422 432 397 475 652 666 653 789 856 949 1000 992 995 1006 967 891 871 864 860 829 788 742 703 673 620 575 532 457 388 349 337 331 381 236 127 121 123 76 46 67 59 55 51 47 46 45 44 44 43 43 48 52 59 59 55 63 116 147 143 160 181 105 42 75 108 108 105 121 126 110 86 66 71 71 59 81 143 134 95 74 138 170 163 100 53 62 95 119 94 157 152 91 90 168 192 162 130 134 491 216 176 100 56 63 33 161 314 170 86 29 91 31 45 41 38 38 35 39 47 58 91 79 54 40 37 37 37 38 35 55 98 122 107 65 46 54 68 67 103 103 47 56 80 36 40 44 53 61 65 65 61 54 39 39 40 40 41 42 57 72 159 257 290 231 168 142 84 42 49 59 55 47 54 54 62 65 45 45 45 42 43 51 59 67 38 142 214 174 70 37 38 55 47 52 52 51 55 55 59 59 51 51 51 55 55 59 59 59 71 63 51 43 47 59 72 69 106 62 57 123 237 324 350 344 300 253 210 187 142 77 42 51 38 42 46 60 70 84 91 101 173 140 139 180 245 250 190 101 50 65 93 86 66 47 63 76 64 45 46 67 79 87 112 152 158 145 114 98 98 106 125 129 101 81 83 103 119 95 71 56 43 165 228 145 45 45 66 74 125 156 150 101 96 154 218 244 297 442 520 527 658 833 811 651 501 425 460 500 352 144 48 46 87 89 60 41 38 38 73 111 234 243 290 389 502 533 485 411 322 137 37 80 110 53 41 50 55 53 50 54 57 53 53 49 48 57 107 153 195 245 291 333 376 363 339 328 324 320 301 281 268 268 272 276 282 294 321 348 347 354 373 396 419 435 447 461 502 532 551 566 574 597 627 654 661 680 706 714 725 737 764 787 817 832 842 841 844 855 889 909 908 915 924 937 949 950 947 954 913 924 933 953 957 942 919 896 907 888 872 879 898 898 889 863 801 763 755 775 766 730 730 754 806 798 806 846 870 877 913 969 988 992 988 996 1011 1015 1007 995 995 991 995 987 975 959 944 932 933 837 747 659 499 287 149 121 71 60 67 62 49 43 41 40 85 97 109 98 51 45 70 131 66 66 66 66 70 78 82 85 43 65 76 56 98 194 292 327 377 284 387 518 506 502 483 350 260 191 176 210 247 213 173 146 69 76 82 80 90 120 179 257 440 541 629 696 751 819 909 966 984 947 865 753 657 569 461 365 186 81 43 42 41 40 44 116 204 187 146 107 79 47 44 42 45 57 101 164 172 136 108 111 154 177 219 264 316 357 383 391 377 347 323 292 264 225 182 151 180 194 192 169 143 135 108 77 77 66 58 62 74 78 69 58 49 57 65 73 73 65 53 45 73 77 85 85 81 65 49 44 47 89 142 152 152 179 300 415 463 415 354 309 245 171 131 137 70 70 94 109 99 62 72 93 108 69 44 43 42 39 55 105 187 224 298 384 470 525 543 529 242 118 47 68 74 41 41 52 49 45 44 45 46 46 46 46 45 104 130 185 354 469 503 531 582 549 498 422 298 181 106 84 56 64 70 65 59 51 59 60 50 42 47 75 106 113 107 87 68 69 85 105 109 101 77 57 41 57 77 81 74 61 57 50 48 44 44 43 43 43 44 44 52 44 43 47 59 67 55 43 68 72 76 80 84 84 80 76 56 64 76 84 83 75 71 60 45 46 46 51 59 66 61 51 45 37 36 36 35 62 89 69 66 58 54 39 35 34 35 35 58 105 139 169 178 173 332 630 780 860 905 906 881 828 738 633 448 269 120 91 104 69 45 53 71 66 54 66 118 154 114 50 66 46 41 54 82 94 74 50 69 69 61 64 60 60 67 60 67 56 55 44 40 40 41 41 40 41 41 41 41 40 45 64 76 63 47 51 67 66 50 38 53 139 145 142 208 316 447 605 624 620 617 553 408 218 84 34 109 91 78 62 50 42 46 46 57 49 44 35 35 34 34 35 36 36 43 62 80 74 47 24 20 19 17 15 16 33 45 27 34 44 69 75 65 51 41 42 36 36 36 36 36 36 35 35 44 49 56 56 59 56 60 60 75 64 49 45 37 37 38 38 57 129 101 61 105 136 117 129 249 114 73 102 94 90 82 38 79 91 63 51 67 38 43 139 79 43 38 43 59 55 63 83 52 52 80 108 151 198 245 264 227 198 99 55 104 94 51 55 66 74 78 66 50 42 57 65 44 40 49 65 69 53 58 70 63 64 65 65 57 57 73 93 106 145 157 153 182 238 209 134 56 42 41 44 60 55 55 63 86 86 96 89 96 89 89 107 128 150 198 261 289 277 293 317 285 258 242 235 252 264 268 257 287 200 108 60 60 73 77 73 81 101 109 89 53 45 77 131 147 212 262 275 300 362 416 446 489 473 488 519 550 561 608 656 639 660 666 651 609 568 532 503 371 259 150 93 59 43 43 49 64 60 48 43 43 43 43 44 48 48 51 58 65 65 72 72 233 184 255 420 468 340 203 161 162 221 278 347 485 639 707 700 795 704 580 496 514 583 623 604 615 646 677 699 742 787 798 796 793 841 826 755 685 583 391 204 92 82 75 71 71 55 42 40 44 53 95 116 117 107 125 136 140 140 129 112 99 89 79 69 58 83 119 131 103 71 63 75 46 58 78 98 106 109 121 164 313 443 549 610 655 701 727 736 753 804 854 882 925 968 961 894 800 703 570 410 309 270 245 206 196 86 87 195 206 87 44 59 46 46 50 50 46 62 77 85 77 69 61 61 73 86 101 98 88 53 48 82 98 47 43 56 94 115 150 205 373 563 705 752 902 914 840 690 507 336 190 88 83 56 50 50 51 52 52 51 51 50 104 140 105 144 223 253 248 317 407 474 541 585 580 516 350 270 195 149 131 124 94 67 76 73 77 65 60 53 68 93 205 248 333 467 591 650 702 745 730 745 761 791 837 846 781 649 481 348 243 185 144 99 81 79 63 50 51 75 87 63 58 74 75 79 91 99 99 99 95 95 51 52 68 100 120 112 80 55 73 111 111 68 60 81 97 81 93 116 131 114 96 103 123 155 234 165 143 166 208 290 384 423 433 449 464 468 456 437 433 412 278 233 177 126 119 130 111 62 55 68 53 50 60 127 122 69 92 91 71 60 72 77 84 80 60 128 207 254 274 281 237 185 163 119 68 61 86 96 84 53 52 56 56 63 87 106 105 74 52 65 80 63 54 81 159 220 263 270 271 236 145 69 74 123 87 75 60 50 50 50 48 46 58 65 72 72 65 58 47 47 55 55 58 58 65 73 93 108 80 88 72 43 42 50 57 49 54 50 50 50 47 47 54 53 53 49 55 55 56 60 60 56 40 40 40 41 41 40 44 44 51 50 53 51 53 52 55 60 32 22 20 21 52 87 106 121 109 100 72 48 36 36 40 55 53 37 29 42 74 90 75 55 31 24 24 28 29 25 26 30 59 48 40 25 25 29 37 34 34 31 35 28 33 29 29 34 35 32 32 32 36 36 40 40 36 36 36 37 41 41 41 41 33 33 33 36 36 36 37 37 45 57 73 85 81 65 49 33 41 45 45 49 49 49 53 53 49 51 63 59 63 55 47 39 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 43 43 36 36 36 36 32 32 33 33 33 37 41 49 50 61 80 47 78 75 30 30 42 28 30 36 47 32 35 41 48 33 31 65 62 122 87 32 44 34 120 191 194 109 64 91 84 33 34 104 92 173 121 70 183 66 98 173 109 104 60 55 170 180 227 281 265 153 65 77 85 65 45 121 85 98 175 67 36 103 319 223 151 415 263 303 203 303 377 279 235 295 339 307 283 306 380 479 354 425 422 346 491 424 284 319 353 315 207 150 228 348 348 371 325 231 159 148 136 113 186 170 138 107 91 88 103 119 122 153 141 102 74 83 84 73 52 52 53 64 67 74 77 84 75 79 94 106 121 149 172 180 191 183 164 160 149 137 113 105 142 185 204 287 379 304 141 88 117 126 107 60 49 70 78 55 71 47 59 83 87 67 62 74 61 53 56 52 60 75 91 110 185 204 219 212 192 145 102 74 55 43 39 39 50 58 50 45 48 71 52 57 78 39 40 126 86 70 77 94 93 69 53 65 85 96 126 176 242 306 348 369 472 492 488 455 444 437 425 386 304 306 331 321 342 413 348 146 94 82 78 69 64 59 54 38 77 47 165 115 65 166 196 234 257 348 420 431 452 476 440 334 154 75 51 67 94 89 79 90 112 230 327 337 356 429 465 445 415 413 397 333 290 245 167 90 111 70 62 71 67 47 47 66 132 154 157 156 166 197 244 290 255 345 311 317 460 547 594 709 796 864 923 961 972 949 922 898 855 836 818 814 807 784 742 711 670 644 598 528 450 389 343 318 345 264 167 97 75 65 58 51 59 55 51 46 46 45 45 45 44 44 44 48 51 51 52 59 77 120 120 124 133 61 39 62 135 108 100 121 158 162 130 90 75 78 81 94 124 149 163 174 304 341 365 296 169 59 56 109 125 105 120 143 143 130 172 228 223 214 366 116 136 132 88 79 53 220 305 89 54 38 115 67 44 41 37 38 35 39 47 62 91 79 50 36 37 38 38 65 94 116 166 214 231 204 158 127 71 39 63 67 34 39 64 35 36 36 48 61 73 81 81 78 43 40 40 40 41 42 49 64 96 183 235 196 165 166 128 95 89 95 79 59 50 38 37 37 69 65 54 50 39 43 43 47 42 98 134 98 43 38 55 88 60 60 60 64 64 64 63 63 47 47 47 51 51 55 55 59 67 59 47 43 43 55 68 65 134 82 56 56 99 145 168 171 254 266 287 280 198 88 38 37 39 39 42 45 59 66 77 84 92 76 79 100 132 129 93 44 71 81 101 90 63 55 67 84 44 44 70 115 131 111 123 151 158 145 122 94 70 62 69 73 81 61 60 76 99 91 83 76 113 153 145 62 43 46 50 44 101 124 111 66 61 104 140 161 244 360 456 511 614 730 744 679 652 453 363 363 283 185 127 115 62 64 55 50 64 70 73 75 113 162 257 403 540 623 635 613 464 323 169 91 57 44 50 69 59 55 56 57 54 54 50 50 50 70 104 142 187 233 279 317 351 358 358 373 374 370 351 336 360 356 364 371 371 390 417 440 439 446 461 475 487 495 502 521 542 572 588 603 615 634 661 688 686 705 725 732 747 763 794 820 832 851 881 884 883 890 913 944 931 935 947 948 949 942 938 927 934 900 844 809 810 835 870 889 859 843 831 827 838 841 829 806 785 747 739 751 735 691 671 687 698 690 698 726 737 753 805 867 931 954 973 985 981 974 976 976 1004 1011 1003 987 959 931 911 897 910 818 739 678 542 352 202 143 162 123 87 82 84 79 66 42 62 44 42 45 47 59 67 84 45 51 74 82 67 47 46 50 43 100 160 179 230 301 370 396 365 240 239 350 409 393 361 314 276 199 164 182 208 201 178 174 118 113 92 83 96 111 129 168 359 480 592 664 710 774 860 938 975 964 913 816 711 635 567 496 328 185 79 52 48 44 42 43 69 105 134 122 86 46 44 44 72 80 108 139 134 106 117 156 215 226 256 283 320 344 366 374 388 317 233 174 162 175 192 197 202 208 193 127 84 73 65 45 57 53 45 44 45 53 68 69 56 68 84 96 92 76 60 44 44 76 112 113 89 57 44 44 80 110 136 150 143 161 215 277 415 403 392 379 326 253 204 190 231 181 136 101 76 55 78 106 89 46 45 48 40 40 84 134 172 238 328 418 453 423 350 272 133 68 41 55 48 39 42 77 77 50 45 44 46 47 51 54 43 116 166 245 438 550 560 562 625 574 507 416 283 154 95 108 69 60 70 85 72 47 40 61 41 48 56 48 83 130 112 55 68 96 148 213 245 205 105 39 53 49 49 53 57 57 49 42 56 56 69 77 76 60 43 42 43 55 67 55 43 42 46 55 48 45 53 65 68 68 68 68 56 56 64 76 88 92 80 68 45 46 50 58 62 57 43 41 85 37 97 148 58 34 86 66 67 52 40 36 36 36 36 51 66 101 134 199 225 230 420 736 845 922 957 939 894 812 691 587 349 205 96 79 93 73 46 50 79 90 86 82 102 122 86 41 70 58 50 66 90 98 82 62 74 78 86 93 85 73 64 49 76 65 64 45 41 41 41 41 41 41 41 41 41 44 48 59 75 59 51 59 75 78 63 58 97 175 153 142 270 424 549 649 676 623 574 500 319 114 32 51 133 111 91 67 54 42 38 37 69 56 51 39 34 34 34 34 34 34 54 81 99 89 43 22 21 32 47 42 18 17 17 19 47 47 71 80 63 48 41 35 36 36 36 37 36 36 36 35 40 49 57 53 48 44 55 63 60 56 49 45 42 38 42 46 41 49 34 35 97 116 132 204 356 145 36 37 37 54 94 91 99 71 39 63 91 43 59 187 67 39 38 43 51 43 59 91 43 55 102 168 226 289 387 489 460 432 333 266 220 111 52 105 77 73 97 128 128 100 99 119 87 80 68 56 41 37 53 74 38 43 51 43 40 40 49 65 57 93 101 97 129 169 141 70 59 43 47 64 56 43 43 59 87 83 90 78 85 74 74 77 106 105 113 125 137 144 180 220 200 153 121 137 185 203 183 147 188 189 141 57 40 66 78 58 50 62 70 66 58 58 74 104 140 177 199 217 278 355 398 411 442 425 444 492 523 526 533 549 552 541 570 631 603 502 418 386 278 197 113 79 52 43 43 44 64 67 59 51 43 43 42 42 50 50 57 57 64 64 71 71 289 208 183 328 541 598 424 207 177 224 243 238 293 409 516 558 696 742 697 586 535 584 613 597 580 588 614 649 698 745 774 781 750 790 793 762 729 665 506 335 159 122 88 65 58 50 42 40 43 53 83 81 78 73 92 115 99 103 97 99 86 87 81 82 54 75 98 86 70 86 114 141 132 68 79 143 138 74 97 212 438 552 629 648 651 661 671 668 714 761 815 870 925 960 952 899 829 781 700 577 476 389 290 213 189 151 129 173 217 202 118 45 54 47 46 46 45 45 50 65 65 53 45 45 53 57 65 49 64 132 77 44 60 91 67 101 108 89 132 246 431 585 711 778 894 907 844 682 487 320 211 136 95 52 49 49 51 56 51 49 51 50 108 172 152 173 239 266 248 305 377 429 504 563 581 528 461 367 279 212 166 131 89 58 50 60 88 84 64 56 79 109 140 191 280 419 534 616 676 727 755 785 825 858 899 888 808 672 521 388 267 189 132 83 70 87 48 49 59 102 101 73 77 86 70 83 107 119 115 103 87 79 51 63 76 96 100 96 80 79 85 112 112 81 62 62 58 49 73 93 124 131 121 120 152 179 257 238 225 202 213 310 389 388 403 419 423 408 384 346 307 270 225 156 97 86 107 109 90 63 51 68 64 51 68 119 103 57 68 67 47 47 47 48 92 124 191 255 317 355 385 400 377 327 277 198 111 72 81 99 96 81 53 53 56 55 63 78 89 78 51 57 76 79 85 119 181 231 311 331 361 350 261 161 110 111 93 75 59 49 58 50 49 48 59 73 77 77 70 62 55 48 64 52 48 60 83 94 77 54 65 72 64 43 42 43 54 50 58 58 54 50 47 47 54 53 49 52 59 55 51 48 49 52 48 47 40 40 40 40 40 40 44 51 46 48 47 50 49 59 59 33 23 22 46 81 100 106 93 84 56 36 27 19 23 30 29 17 17 37 69 85 81 59 27 27 27 24 24 28 29 25 43 31 28 24 24 21 25 22 30 27 31 28 32 32 37 29 31 28 28 28 32 36 36 36 32 32 36 36 36 36 41 40 33 32 32 32 36 36 36 36 44 52 64 72 72 60 44 32 40 44 44 40 45 45 49 45 45 42 50 58 55 51 43 39 39 38 39 38 39 38 39 38 39 38 39 38 39 38 39 39 43 43 43 43 36 36 32 32 33 33 33 37 38 46 54 62 72 56 99 104 43 40 71 44 39 52 60 44 37 37 45 37 54 89 34 74 59 34 108 116 120 212 219 114 53 81 84 33 154 131 115 144 109 130 170 70 198 254 237 116 96 35 251 273 300 395 414 270 90 41 66 90 163 211 203 231 252 85 40 102 262 201 129 297 150 214 142 186 186 142 126 166 206 222 238 265 361 388 233 292 323 264 356 251 209 215 236 233 184 158 209 292 229 274 294 231 135 80 93 125 97 105 125 142 158 155 154 154 172 191 164 105 85 95 108 106 86 63 54 53 71 78 69 60 55 59 66 74 101 125 160 176 203 219 220 200 157 129 125 137 172 147 154 200 302 407 324 92 109 97 87 88 93 82 70 66 67 41 42 87 87 42 42 86 51 50 53 53 57 61 64 75 114 133 161 186 202 190 146 110 54 50 47 51 59 59 62 54 53 113 85 37 38 39 61 134 121 81 61 68 68 72 96 132 115 122 144 194 264 333 379 401 468 479 462 442 451 463 440 393 330 331 332 290 299 396 396 252 97 81 73 61 63 67 62 43 47 84 160 126 36 81 160 170 160 222 270 309 369 421 388 277 198 87 42 55 95 86 61 51 86 208 301 311 341 403 438 422 402 400 389 366 341 295 217 128 134 107 77 54 51 51 51 61 66 170 213 180 206 305 386 392 295 306 212 192 346 446 486 579 708 728 799 888 910 865 844 860 808 784 753 758 776 773 730 691 685 670 648 591 521 432 359 310 277 284 215 93 43 69 66 44 51 54 46 45 45 45 45 45 45 44 44 44 44 44 44 47 53 100 96 89 105 54 40 79 124 101 77 73 78 82 66 53 105 108 122 134 124 176 261 307 474 519 546 500 407 300 170 64 114 72 103 178 182 130 149 225 175 275 274 66 53 53 45 99 77 296 300 26 41 50 99 79 40 41 37 42 42 50 47 62 91 79 50 37 38 38 54 99 215 244 293 345 385 371 297 215 113 38 34 43 33 39 63 35 52 60 72 89 101 105 109 106 51 40 40 40 40 41 49 48 44 108 152 125 109 114 103 74 84 83 78 66 58 54 50 50 54 50 46 46 46 50 47 51 43 54 55 39 38 47 72 84 64 64 64 64 60 60 60 59 39 43 43 47 47 51 51 51 59 51 43 39 43 51 63 71 40 39 38 38 77 152 242 298 393 413 426 394 284 141 66 52 40 39 39 38 41 48 55 62 79 83 95 92 88 76 72 58 100 98 106 86 63 55 63 76 53 61 90 126 126 83 71 87 81 85 77 69 49 45 49 61 100 76 64 72 84 88 88 96 117 121 81 43 43 57 61 44 93 104 84 59 59 86 102 104 122 211 345 492 587 651 704 738 704 518 419 409 321 238 214 210 181 147 71 41 52 71 78 83 85 131 205 299 414 528 620 665 578 506 332 133 35 39 65 52 50 47 48 49 50 54 50 50 63 78 113 147 184 229 271 316 338 357 384 408 428 424 404 388 432 440 443 444 443 454 477 496 507 514 525 532 543 546 546 557 594 618 633 652 660 683 703 725 725 744 762 777 789 800 831 847 858 889 923 927 922 921 936 955 919 927 936 933 914 896 876 861 862 821 771 739 736 741 757 753 753 742 737 737 740 744 739 721 698 675 675 683 672 641 625 628 588 592 619 655 663 651 666 716 789 847 901 935 936 944 970 989 982 1000 1004 996 963 931 915 905 891 814 758 712 614 437 279 199 171 125 77 69 91 82 49 37 217 162 82 46 47 72 52 45 47 47 51 63 58 45 45 46 61 141 224 244 255 282 301 300 155 146 105 108 191 247 247 237 261 199 168 166 172 154 163 183 143 111 85 76 86 101 88 111 262 403 536 616 658 714 821 892 951 963 938 874 788 720 659 579 453 318 196 125 76 43 42 44 36 41 69 89 65 53 68 88 136 131 119 102 61 59 122 206 220 236 267 287 306 314 311 310 211 231 259 275 261 233 190 163 100 185 219 164 80 45 65 93 45 52 52 44 43 43 48 60 52 64 83 95 95 83 67 59 58 75 91 80 53 44 44 46 105 104 110 120 142 184 219 268 331 373 399 405 372 310 253 227 368 274 163 76 44 43 64 93 90 47 62 69 42 41 101 155 157 228 322 373 355 270 161 71 76 43 39 44 41 51 108 165 43 43 43 45 62 66 53 43 84 180 238 324 491 591 587 577 633 586 500 362 216 103 67 72 65 44 62 98 96 44 40 62 40 44 60 48 59 94 80 38 59 59 76 124 184 228 245 241 213 133 41 39 41 69 65 42 55 64 84 96 100 76 52 43 47 71 83 71 43 41 46 59 43 44 45 53 60 60 60 60 80 72 68 84 104 108 88 68 105 101 105 113 117 113 99 86 76 75 253 308 119 51 106 63 53 41 37 37 37 38 45 68 94 135 116 141 288 441 607 778 928 943 937 917 877 771 588 421 226 142 80 78 80 62 54 70 71 118 134 94 54 46 46 42 66 58 54 66 86 90 82 66 74 82 94 102 98 90 74 66 70 66 54 42 41 41 40 40 70 65 49 52 56 63 59 54 78 74 67 74 90 91 87 83 109 171 136 126 298 491 592 634 641 560 454 324 155 30 32 100 113 99 79 59 50 42 45 45 48 44 39 34 34 34 49 57 46 38 45 61 86 81 55 32 20 32 60 75 59 28 19 20 50 56 77 78 56 45 39 36 36 36 37 37 41 40 47 44 36 49 56 52 51 47 62 67 47 44 44 41 38 39 39 43 62 49 35 64 121 104 144 280 260 85 36 74 57 38 62 83 63 51 39 83 103 39 83 258 87 59 43 51 43 38 39 71 51 65 136 242 322 380 501 622 665 708 662 557 444 271 130 112 80 61 96 184 223 203 194 218 238 211 159 81 35 33 36 63 46 55 51 43 43 52 53 49 45 57 41 39 40 65 61 40 41 43 75 104 84 43 43 59 87 87 83 74 70 66 62 58 120 115 111 103 84 79 95 115 71 68 76 88 96 93 96 81 90 122 110 46 39 50 66 50 70 42 40 42 86 102 74 56 92 130 172 211 288 366 399 385 394 369 388 452 503 507 483 486 545 518 535 573 548 424 300 240 172 119 78 60 45 44 43 44 48 51 55 55 62 58 54 50 49 49 56 56 63 63 66 66 105 160 151 140 294 523 561 465 257 197 181 226 250 239 275 364 536 723 834 778 648 585 562 538 534 545 571 610 648 686 732 762 759 779 773 760 758 722 609 482 246 194 129 83 60 46 49 41 40 49 80 79 69 69 96 131 103 100 97 99 93 91 88 77 73 98 117 105 105 152 215 247 225 121 108 183 167 89 117 264 527 629 682 678 661 664 670 672 727 765 808 858 909 940 935 913 860 844 787 703 600 508 397 301 173 215 185 115 151 235 216 105 69 46 44 45 45 45 44 44 43 48 52 56 48 43 41 39 147 296 230 45 44 84 99 150 172 141 188 346 515 630 737 821 893 904 841 682 496 352 255 188 94 59 49 49 50 59 50 48 49 48 122 195 176 185 237 259 297 319 340 348 400 457 482 445 405 341 276 221 187 148 101 71 51 64 80 80 72 76 100 133 110 146 218 337 474 601 695 762 787 852 911 944 952 919 835 707 544 397 274 182 117 76 74 103 51 63 83 98 85 73 72 73 70 83 103 111 99 75 55 51 51 63 72 76 72 68 79 83 113 121 121 106 98 83 67 52 59 66 85 100 110 121 181 239 308 300 285 252 246 304 347 329 325 326 315 296 262 223 181 146 208 130 84 89 110 99 92 85 50 52 52 50 51 79 67 48 83 74 63 59 63 92 179 259 336 360 379 379 401 446 465 454 378 321 247 156 94 71 88 106 57 65 65 56 51 49 49 49 68 52 51 78 140 174 182 172 281 360 448 471 399 276 200 163 166 117 71 47 48 49 50 61 72 82 86 86 82 83 68 61 58 50 49 69 96 98 75 58 46 57 64 63 63 63 66 61 65 62 54 51 51 51 58 57 45 52 59 55 47 44 48 56 48 43 44 40 40 40 40 40 47 43 46 45 48 47 47 53 78 48 27 25 28 55 65 63 42 48 31 23 14 18 18 29 40 32 21 29 49 57 49 41 23 23 23 27 20 24 24 24 34 31 23 23 24 28 21 25 30 30 27 31 35 32 32 29 27 27 27 27 28 28 32 32 32 32 32 32 32 36 36 36 28 32 32 32 32 36 36 36 40 48 56 60 56 48 40 39 31 31 35 39 43 40 44 45 45 49 46 50 43 39 35 35 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 43 43 43 43 36 36 36 32 32 33 41 49 46 50 50 50 77 53 100 105 64 69 116 85 60 61 68 46 41 34 53 66 54 73 34 127 168 124 141 85 36 40 51 55 42 33 49 73 186 123 79 43 113 178 106 71 116 320 367 158 114 133 396 390 321 365 349 231 111 83 103 115 119 204 196 177 202 155 108 160 176 159 112 200 84 176 140 136 132 164 132 52 48 116 140 112 266 253 120 158 185 145 182 84 123 64 48 61 100 115 130 138 102 130 175 191 156 96 73 89 48 77 141 193 216 212 193 192 193 220 204 161 132 149 151 144 126 90 54 52 51 54 48 46 46 46 45 45 53 73 100 112 167 199 228 240 205 169 137 126 174 149 123 125 220 393 411 269 149 86 60 93 121 118 131 171 126 62 41 66 66 41 41 71 46 46 57 61 61 57 53 59 91 90 110 154 206 222 202 178 106 98 79 67 55 51 58 58 73 153 122 54 71 100 112 137 156 104 60 63 74 99 154 214 193 180 186 232 314 387 433 452 462 473 465 453 478 502 494 463 451 364 341 343 297 314 364 361 251 175 92 56 75 91 82 40 34 121 212 176 38 34 138 109 139 162 161 164 204 259 251 183 199 99 43 47 75 83 78 89 124 206 291 325 354 376 387 382 406 406 395 385 363 325 251 178 143 165 150 88 61 78 86 65 105 195 225 176 204 335 456 494 489 392 268 277 361 346 378 539 609 625 679 774 823 795 782 797 781 741 698 683 689 678 650 612 626 619 616 594 540 467 386 325 236 271 234 113 59 84 58 42 50 49 44 44 43 44 44 45 53 45 44 44 43 44 44 47 62 113 94 90 122 99 75 127 132 144 129 85 45 44 54 81 115 124 150 170 163 235 351 405 576 678 697 632 613 583 407 171 111 109 129 157 177 185 185 189 124 308 227 147 123 90 86 169 141 348 292 25 81 61 58 67 47 41 41 41 46 50 47 58 84 72 47 42 39 39 77 138 320 383 448 507 567 577 499 395 212 82 38 54 39 55 79 51 80 84 92 97 101 105 101 94 55 48 44 51 51 44 44 40 38 57 77 57 41 50 42 39 48 51 58 58 62 70 74 82 82 74 70 62 58 54 51 51 39 38 39 39 47 56 52 44 56 52 52 52 48 48 44 43 39 39 39 39 43 43 47 47 51 47 43 39 43 47 55 67 47 66 76 76 104 187 314 409 459 452 444 413 318 195 112 86 40 40 39 38 38 37 41 49 53 66 70 63 44 43 59 68 106 102 94 78 55 43 48 60 85 65 62 86 86 50 44 44 44 48 44 45 49 57 69 77 108 92 76 68 72 72 76 76 65 88 85 53 44 49 61 53 81 77 65 61 80 96 100 91 77 135 267 428 523 553 602 651 599 498 474 439 282 170 170 206 248 190 78 40 40 52 86 101 115 141 171 197 247 318 408 464 467 453 343 153 51 54 60 40 44 45 47 48 49 49 49 50 62 86 133 174 212 249 286 316 350 364 384 422 461 461 426 398 449 457 472 468 467 474 489 508 551 554 565 576 583 587 590 602 636 659 690 702 713 725 748 767 782 793 812 815 826 834 861 877 900 916 942 957 961 956 940 935 899 900 901 899 880 850 823 790 734 704 693 678 659 626 594 563 586 586 583 586 604 615 615 611 597 574 563 563 559 563 566 578 530 513 517 541 549 543 547 581 638 700 771 817 833 855 894 932 931 962 989 988 960 928 908 893 892 835 802 769 671 501 338 251 235 169 102 89 105 116 106 78 363 401 347 174 46 45 48 48 88 48 47 68 87 59 47 47 103 138 154 133 116 132 151 159 58 133 81 39 112 167 139 128 163 140 133 135 120 106 135 176 124 96 58 57 71 82 82 101 196 341 467 551 597 649 748 829 903 935 951 929 885 826 757 672 582 445 329 234 166 119 96 101 54 51 55 51 47 68 108 140 164 119 86 81 95 129 199 274 268 284 313 314 304 273 238 222 153 240 324 342 287 211 148 125 77 182 247 188 80 43 45 77 53 68 72 60 44 43 44 48 52 56 60 64 68 68 64 71 110 102 90 67 52 44 45 45 62 57 72 95 129 152 151 163 256 345 417 447 433 399 365 328 346 264 166 88 53 44 45 46 83 63 62 69 44 43 86 144 187 222 237 216 175 131 114 99 37 39 55 60 57 55 72 92 42 43 64 100 127 127 106 92 136 271 362 452 591 649 630 614 587 517 403 271 182 135 92 44 48 42 51 110 109 53 41 74 44 45 45 44 43 46 68 75 38 38 39 39 51 112 188 248 313 221 117 65 73 89 81 57 42 47 63 72 72 60 51 43 59 71 79 67 50 42 46 51 44 44 45 53 52 52 52 48 64 56 52 68 96 104 84 60 84 80 80 96 117 140 139 142 40 150 353 348 120 43 91 36 37 37 37 37 37 37 41 54 96 137 117 177 423 668 798 857 956 941 924 884 813 671 440 233 148 116 93 79 57 44 46 81 71 114 114 66 39 39 41 41 46 46 50 58 70 74 66 62 62 70 78 86 94 98 98 98 66 58 50 42 41 41 40 40 97 88 68 67 67 66 54 50 65 58 58 62 63 60 64 64 51 113 110 143 343 520 569 580 476 413 299 166 61 48 91 152 94 83 67 51 50 46 49 53 40 35 34 34 37 45 56 61 57 45 41 56 74 80 59 48 20 20 24 48 48 25 21 24 56 62 78 72 61 50 43 40 37 37 37 37 36 36 39 40 37 41 45 41 40 36 47 55 43 40 44 41 42 39 43 43 70 41 35 40 76 68 172 387 232 72 41 109 89 38 43 55 51 39 38 75 107 51 82 242 114 74 47 51 51 38 39 47 62 56 133 262 375 458 582 699 790 860 822 743 705 560 271 42 71 64 104 187 222 217 250 325 397 382 331 212 89 36 36 46 63 70 59 51 67 91 81 61 49 53 40 39 40 57 69 61 40 41 67 95 75 42 42 55 75 75 78 70 66 58 54 50 110 117 113 97 81 77 81 78 40 54 74 66 46 42 66 98 94 94 82 58 42 41 42 42 86 54 42 62 106 126 98 72 53 115 158 208 270 343 372 370 391 370 380 440 492 504 492 488 550 530 524 518 497 409 293 197 101 73 59 56 45 44 44 44 43 44 51 59 66 62 69 65 60 60 67 67 70 70 70 70 71 78 108 138 198 308 439 549 393 242 144 174 199 157 150 226 436 579 694 717 661 606 575 567 539 542 568 594 601 607 649 707 756 764 745 743 761 762 699 617 350 282 202 125 87 60 49 47 45 76 103 99 86 74 90 110 134 134 123 109 106 95 88 74 43 80 126 142 157 189 232 259 265 224 227 254 193 136 232 416 603 686 717 705 691 702 717 724 767 789 832 887 929 944 935 923 913 915 889 817 730 643 532 437 305 223 158 153 173 182 202 227 116 64 42 43 60 64 52 44 42 43 59 59 47 42 42 43 164 252 198 93 93 84 123 270 268 257 324 482 622 701 804 897 964 947 864 697 508 356 239 159 73 62 50 49 49 49 50 64 67 48 137 221 199 181 230 261 237 243 228 217 242 292 318 299 259 231 215 211 197 170 131 100 105 93 77 69 84 92 100 107 164 177 228 319 452 591 695 743 766 863 954 986 982 938 873 758 555 389 255 154 97 56 66 84 64 64 63 58 61 84 91 80 110 111 115 95 63 49 48 48 50 51 51 51 55 63 83 91 114 102 102 110 108 93 81 77 80 60 70 89 95 106 170 247 344 283 251 253 256 290 317 308 256 241 210 181 159 143 113 94 139 93 82 95 92 57 52 53 50 50 50 49 50 63 56 50 75 59 51 55 63 104 227 340 329 364 398 413 444 489 508 485 440 402 345 248 142 91 85 98 62 70 81 77 63 49 48 48 76 52 51 97 170 199 172 141 178 315 475 550 504 395 335 291 288 216 138 72 48 48 49 53 76 83 90 94 87 83 73 62 51 51 62 70 81 88 88 91 70 66 65 64 67 59 58 58 61 58 54 51 51 55 66 69 56 56 59 55 47 51 56 64 55 48 48 44 40 40 40 40 40 47 50 50 46 49 49 58 72 67 53 33 26 24 21 20 18 20 15 14 13 17 21 28 44 36 32 32 36 36 25 17 21 22 19 19 23 23 27 20 25 26 30 35 31 32 25 25 26 26 30 27 31 35 39 32 29 26 26 26 27 31 31 31 35 35 35 39 39 39 39 39 35 35 35 39 39 39 39 43 43 47 47 51 47 43 35 35 30 34 34 31 39 43 40 40 53 49 42 42 31 31 31 31 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 50 50 43 43 43 36 36 32 33 41 57 62 66 58 43 34 98 70 121 153 145 157 173 113 73 58 57 39 38 35 63 83 34 57 38 167 220 160 142 69 38 36 49 92 68 35 82 174 54 67 44 34 194 243 39 45 98 373 411 261 148 183 328 257 219 212 180 144 136 168 176 149 145 194 170 119 140 157 135 119 87 114 130 186 106 183 159 103 119 159 143 71 51 91 111 82 178 181 123 146 157 137 165 111 161 107 76 80 83 82 112 147 119 99 115 160 161 113 77 73 69 116 172 212 220 216 212 237 237 284 292 270 248 238 209 170 96 69 52 50 49 48 47 46 47 46 46 46 52 56 71 75 99 131 184 236 252 221 149 90 104 128 86 68 166 273 363 451 235 116 40 42 75 115 208 327 301 228 128 53 40 42 46 47 42 42 50 54 61 57 60 56 71 63 63 96 155 195 207 206 198 182 150 106 74 62 66 78 81 161 142 98 147 183 151 124 94 82 102 142 169 170 193 232 331 286 256 279 360 430 453 454 473 493 497 488 505 537 549 533 508 405 399 409 315 245 287 340 384 291 171 96 72 79 67 37 34 86 189 244 119 34 92 59 94 109 105 89 93 132 160 147 148 83 44 44 52 76 132 191 194 211 264 326 351 345 355 378 405 396 389 383 365 330 289 251 212 222 220 190 138 103 88 95 89 135 152 142 179 312 469 560 594 531 467 441 367 248 278 483 521 554 603 670 739 766 756 743 770 731 687 645 618 599 581 562 547 551 556 546 524 471 402 341 248 243 201 132 86 76 53 43 60 56 44 44 44 44 48 56 60 56 44 44 43 44 44 52 87 131 111 99 143 136 112 140 80 112 121 97 73 77 82 104 89 117 166 214 266 346 439 499 601 760 844 780 731 712 608 452 187 159 135 128 157 213 237 222 181 262 85 177 232 231 175 177 190 339 267 27 121 57 42 71 43 40 45 49 46 50 50 58 84 61 40 39 39 38 85 168 361 475 586 660 733 779 731 629 317 130 54 66 54 59 83 63 68 68 72 77 77 73 69 58 51 44 51 59 55 55 43 39 38 40 42 40 40 49 49 44 55 58 54 50 50 54 51 55 135 123 115 91 70 54 46 42 43 39 43 51 59 56 44 40 48 48 48 44 44 39 39 39 39 39 39 39 39 43 43 43 43 43 39 39 43 47 51 63 81 108 112 95 95 155 278 381 424 416 432 451 408 285 154 72 55 40 39 38 38 38 42 46 39 43 40 40 40 48 61 70 78 75 71 63 55 44 52 60 57 42 42 54 82 65 45 44 79 63 47 48 60 72 76 72 76 72 61 53 49 45 45 44 47 67 80 69 49 44 45 57 54 45 44 46 62 66 66 65 42 58 143 276 408 496 545 580 507 381 300 229 102 53 100 148 129 107 58 41 41 45 64 78 77 111 150 187 202 213 223 227 220 233 206 120 74 61 59 40 43 44 46 48 49 53 54 50 49 78 144 198 240 273 294 319 369 360 374 413 473 484 448 412 451 463 485 493 500 511 523 538 577 588 599 614 630 637 653 663 678 705 728 744 759 770 785 797 812 831 849 857 867 879 906 918 939 939 958 980 992 983 943 911 888 893 888 877 847 813 763 719 613 557 506 460 433 418 403 392 375 380 387 398 417 420 436 432 454 434 411 391 395 430 457 480 472 400 347 343 370 405 445 503 563 601 643 670 697 720 761 792 846 893 950 969 949 909 888 869 892 867 859 818 711 552 397 313 293 228 165 135 150 177 192 191 231 344 371 241 95 63 76 76 132 72 64 120 144 104 67 48 112 119 103 59 46 46 70 78 177 184 84 43 119 107 55 87 119 108 114 115 93 63 91 132 112 84 63 62 76 100 111 149 205 316 433 505 556 604 691 766 851 898 949 966 959 922 863 783 662 564 491 447 391 297 179 86 139 112 89 89 94 107 108 108 119 62 41 104 190 259 293 315 330 343 348 326 285 216 153 121 199 254 290 267 192 133 125 134 126 180 200 141 61 42 42 42 65 80 88 73 68 45 52 45 60 49 45 44 44 49 53 64 82 81 70 63 68 61 46 45 50 46 46 57 96 123 122 133 261 376 461 490 491 480 455 425 331 258 157 91 57 51 57 65 64 67 54 50 69 44 43 106 173 169 151 99 58 54 78 110 62 75 79 56 41 46 43 42 67 78 98 118 137 132 120 125 169 336 455 549 661 680 633 613 596 450 257 137 124 144 112 52 44 42 51 98 97 57 62 87 92 49 44 43 43 53 104 163 98 126 135 99 39 36 39 64 160 149 132 109 85 73 73 73 54 51 51 51 51 48 51 47 59 59 55 51 54 46 46 42 48 45 49 53 52 52 48 44 48 44 44 64 96 108 92 72 55 54 46 44 71 87 94 100 68 223 342 253 80 36 60 36 41 45 53 58 54 49 51 54 55 154 238 404 655 809 874 910 902 916 906 823 686 507 288 128 82 85 86 75 48 44 58 101 94 90 62 41 41 70 70 46 40 41 42 46 50 50 50 50 54 58 63 63 71 83 95 96 55 51 43 43 42 42 42 42 92 83 71 66 62 65 53 45 49 50 54 43 43 40 40 41 38 78 107 184 353 446 435 429 277 234 125 27 30 110 172 170 106 95 75 59 50 46 49 49 44 40 35 34 33 37 48 52 45 37 44 67 89 84 59 36 22 19 18 20 20 19 22 49 61 60 72 65 54 43 40 41 37 37 37 37 36 36 35 35 41 41 37 36 35 34 34 33 34 35 36 37 38 38 39 39 38 41 35 40 60 40 136 336 402 176 57 73 57 38 59 63 88 71 39 63 127 99 78 154 142 78 39 51 67 59 43 39 63 44 89 221 360 479 614 719 813 908 898 838 811 648 305 32 55 75 119 150 133 136 236 365 492 514 510 420 292 177 102 71 42 58 46 39 55 87 80 57 40 41 41 41 41 45 49 45 54 46 54 59 43 41 42 67 67 67 70 66 58 54 50 50 107 118 106 70 51 63 74 70 71 63 47 41 41 42 70 99 94 62 50 58 58 42 42 50 50 58 70 78 82 86 94 116 86 144 179 194 239 297 350 370 396 378 377 436 477 485 485 493 507 519 517 515 518 491 410 311 79 70 71 65 49 45 45 56 44 52 56 59 59 58 61 57 72 72 79 79 82 82 82 79 144 72 70 143 189 210 288 395 525 412 250 133 107 125 127 150 329 411 492 557 578 567 588 632 544 539 565 599 598 592 622 685 754 753 748 749 762 760 728 677 522 407 264 135 58 40 44 59 59 86 106 110 98 94 95 103 128 124 109 98 83 75 64 53 39 45 81 124 155 202 280 351 350 372 387 334 205 152 303 523 698 751 755 715 694 702 717 724 715 733 788 878 932 940 938 938 957 975 964 912 837 755 640 533 445 273 163 189 199 156 157 214 202 126 62 55 67 63 59 59 54 50 42 41 41 49 77 90 90 137 76 38 113 192 275 397 356 384 467 589 695 777 869 939 999 959 857 679 485 332 195 99 53 62 66 57 48 48 61 88 89 49 123 216 191 162 207 224 248 243 228 203 212 254 268 237 128 126 142 163 164 156 126 103 123 87 55 54 82 110 114 116 146 187 235 320 440 568 661 699 765 874 969 1001 986 941 881 776 533 362 227 139 105 89 107 129 65 57 51 49 65 113 139 120 114 111 107 83 55 50 50 51 51 50 49 51 75 99 107 111 94 67 66 91 101 94 85 85 109 81 87 106 100 83 134 210 356 241 187 199 213 228 259 266 223 188 149 123 113 111 100 81 65 66 79 100 74 51 49 50 51 51 58 59 67 76 88 103 63 46 45 46 47 68 191 321 318 368 410 433 467 490 493 451 440 384 322 260 206 155 113 83 78 75 86 85 76 63 66 74 64 68 94 132 165 190 202 203 247 300 398 513 580 545 435 315 334 263 193 127 89 66 66 66 61 72 79 83 80 69 65 55 52 56 64 71 70 73 88 104 103 86 66 57 48 43 50 62 57 54 50 51 55 63 78 85 80 68 58 50 55 59 64 64 59 59 55 48 48 41 41 40 40 40 47 50 54 50 57 64 67 77 68 54 32 24 20 18 17 16 15 14 13 16 16 16 32 32 28 24 20 20 17 17 17 17 14 15 19 19 19 16 21 26 34 42 39 39 36 29 29 26 26 30 31 31 35 28 25 25 25 26 26 27 27 27 31 31 35 35 35 35 39 39 35 35 35 35 39 39 39 39 39 35 35 31 27 27 27 27 33 33 30 38 42 39 43 40 56 49 38 34 31 31 31 31 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 50 50 43 43 43 43 36 32 41 49 58 74 78 70 51 42 98 82 153 237 261 281 265 186 78 58 42 39 39 47 64 91 66 77 33 95 116 69 138 134 38 70 110 93 35 31 47 127 75 64 36 38 299 364 94 71 200 347 292 260 147 139 167 103 156 150 149 149 177 209 201 170 230 194 175 180 162 135 104 77 69 81 112 125 72 125 144 89 84 69 108 160 168 116 112 144 117 129 151 173 184 192 208 213 127 77 53 52 52 51 79 121 191 147 124 136 137 113 109 121 93 116 144 171 187 203 231 276 286 355 384 371 345 311 239 173 87 76 60 51 49 48 47 47 46 47 50 50 57 56 63 63 79 95 140 212 259 256 193 130 58 126 81 59 132 135 210 425 233 114 42 55 84 120 224 347 482 442 303 132 44 46 58 42 42 43 47 51 57 57 64 64 61 53 49 64 92 132 171 190 246 234 206 162 122 102 114 130 97 153 134 138 211 227 159 126 82 93 137 204 232 235 240 263 361 316 279 305 383 445 466 453 480 508 515 495 503 528 548 544 490 462 480 463 353 287 285 251 337 294 231 148 84 48 52 49 40 38 88 260 199 38 42 37 36 57 73 65 53 57 85 103 94 67 44 44 43 45 117 196 234 228 254 303 332 338 372 426 400 399 396 401 379 349 354 369 310 232 237 279 240 109 54 97 41 47 88 133 189 282 435 565 629 640 591 505 392 275 224 267 413 485 544 605 674 739 746 717 748 732 701 654 616 589 575 567 531 523 520 514 504 463 398 348 299 238 181 139 101 63 52 72 67 63 55 52 52 52 60 64 56 52 44 44 44 44 49 53 84 140 127 104 136 124 88 100 43 44 50 69 101 117 62 41 70 154 214 303 435 518 570 634 593 699 831 901 890 830 741 658 347 216 129 114 139 160 221 282 270 246 47 182 221 250 204 114 162 251 227 51 105 27 33 74 43 47 45 49 50 50 50 54 77 54 37 39 38 37 84 194 370 535 686 752 816 871 841 725 380 153 49 62 46 38 59 55 47 52 60 65 69 65 65 54 48 48 59 59 58 58 51 39 40 41 41 40 40 48 55 58 50 50 46 42 42 46 47 51 107 99 91 75 63 51 46 42 51 43 39 47 51 48 56 64 52 52 52 52 47 47 47 47 39 39 39 39 39 43 43 43 39 39 43 43 47 47 47 59 62 92 100 88 92 144 247 323 406 386 405 443 420 305 157 55 67 52 44 39 39 39 47 47 54 43 43 45 61 70 82 83 43 47 51 59 60 64 68 68 44 42 43 93 125 93 49 43 66 54 42 43 51 52 53 49 52 64 61 57 53 57 53 44 51 42 42 48 60 57 65 70 58 45 45 46 51 46 46 47 61 63 81 151 284 435 519 535 489 283 138 101 93 121 135 99 60 66 47 41 41 41 46 68 64 82 116 139 164 167 150 138 113 106 106 92 78 61 47 46 51 45 50 56 65 69 77 73 48 81 156 222 271 288 305 323 368 359 373 420 480 503 479 435 477 492 523 543 555 570 581 600 595 602 622 637 656 672 687 702 700 734 762 777 789 800 808 823 841 857 875 894 905 921 951 960 958 957 972 996 1019 1007 967 928 892 887 877 851 806 740 685 611 448 369 298 235 208 202 215 216 188 200 223 226 221 232 243 248 236 229 213 200 216 272 323 335 365 301 260 283 319 362 397 451 508 537 551 578 613 647 681 703 744 803 880 926 937 933 925 910 884 881 882 844 755 627 495 416 312 295 289 295 302 282 261 233 114 143 164 137 119 131 136 121 169 101 85 152 176 120 72 60 94 90 85 61 53 49 48 47 188 163 59 45 79 58 44 93 136 124 117 115 81 50 51 72 70 69 64 63 77 89 119 162 214 301 386 455 511 574 653 716 792 846 916 957 969 952 927 873 693 638 621 601 565 471 322 194 196 162 159 176 185 158 100 52 112 94 113 183 257 290 307 333 368 369 347 302 238 166 101 73 133 183 227 236 200 138 90 59 56 100 109 81 53 53 61 53 57 61 65 66 65 58 61 58 61 54 46 45 44 45 45 45 41 45 50 66 68 65 54 46 71 59 47 45 69 113 136 167 261 388 468 488 478 478 468 434 401 304 180 79 45 48 78 98 57 88 47 54 126 81 41 91 102 94 81 53 40 39 39 39 39 59 55 39 40 81 117 118 46 65 85 107 126 138 154 187 286 437 543 607 691 686 621 594 601 408 223 135 117 94 88 88 56 44 51 74 73 65 74 103 92 50 44 61 115 154 200 235 259 270 246 182 107 67 79 104 38 52 84 89 73 65 77 93 98 83 71 59 51 47 55 55 51 47 50 50 50 50 46 42 52 49 53 57 56 56 52 48 48 48 56 76 100 108 100 95 110 97 81 67 82 86 85 80 155 291 269 129 65 44 36 49 45 52 64 73 73 76 86 96 152 284 434 604 790 866 883 909 848 839 798 669 494 323 183 86 49 58 67 55 43 49 73 104 86 77 45 40 57 97 93 57 39 40 41 45 45 45 45 42 51 43 44 44 49 60 73 69 52 48 44 44 44 51 55 70 72 78 70 62 61 64 60 60 57 58 66 51 39 39 40 40 40 48 69 153 267 264 217 235 147 112 51 42 128 220 214 139 107 102 83 63 50 42 41 41 48 40 35 33 33 33 40 44 41 40 40 59 81 84 63 40 22 20 21 57 46 21 39 82 65 64 72 65 54 43 44 45 37 37 37 41 44 44 51 51 41 36 35 35 47 54 46 34 34 34 36 41 38 38 39 39 38 54 45 64 84 40 59 167 331 155 77 109 90 58 43 38 96 111 71 67 127 115 66 82 174 90 38 47 87 87 51 38 75 45 70 170 319 445 568 648 779 879 907 855 734 474 202 89 55 79 114 125 92 99 187 291 424 477 526 511 436 305 170 82 38 77 70 42 38 55 67 52 49 57 65 73 54 41 41 41 85 57 45 50 50 41 50 78 66 62 62 58 65 61 62 54 95 107 91 47 42 48 64 56 84 68 51 42 42 50 70 78 62 42 41 42 46 42 50 66 42 50 62 58 42 42 62 97 98 153 176 179 208 258 314 335 384 374 378 424 449 461 470 498 507 516 529 548 555 527 443 344 120 110 108 81 60 48 47 51 52 52 48 55 55 51 50 57 72 72 72 71 79 79 79 72 70 102 127 105 90 120 206 278 467 490 400 199 70 88 98 107 298 412 501 554 551 508 513 549 529 508 530 593 619 605 627 681 723 741 757 780 788 770 737 709 685 560 393 234 125 79 64 71 54 69 81 85 90 91 92 93 66 66 58 50 42 42 41 41 76 63 82 133 180 243 373 488 480 480 463 390 273 243 395 603 759 789 761 713 697 713 736 728 719 718 748 830 885 904 926 968 991 1016 1009 965 902 831 721 629 534 402 261 195 173 159 156 160 232 165 122 114 110 79 82 86 101 73 41 40 60 88 108 112 135 178 145 123 205 309 364 386 440 504 587 669 759 857 949 980 998 947 834 647 453 296 167 79 49 54 69 64 51 48 76 111 120 47 89 176 175 146 164 166 175 179 170 148 150 169 159 119 69 77 98 118 119 124 113 109 93 57 54 54 68 100 119 114 116 192 267 329 436 568 672 722 824 913 995 1013 1002 953 884 769 517 338 200 131 115 118 141 160 70 78 69 51 74 121 139 108 90 91 91 75 59 63 94 118 91 59 49 50 87 119 118 102 75 50 51 84 106 86 70 74 118 81 84 103 97 68 126 202 288 174 129 148 159 170 189 184 184 149 107 92 91 84 62 50 74 82 84 77 54 53 53 57 80 87 98 102 99 96 112 130 104 75 70 83 75 72 171 294 334 372 403 405 427 439 436 394 374 324 274 240 226 200 154 115 111 83 71 66 69 79 106 123 92 104 126 148 176 217 289 344 436 405 415 521 644 667 555 396 325 251 196 142 105 86 82 82 61 68 72 79 72 62 62 52 65 65 65 64 59 58 61 73 99 90 86 89 80 56 50 58 49 46 46 47 55 71 90 101 120 92 62 50 58 67 68 60 64 64 64 52 52 52 45 40 44 44 47 55 58 58 62 62 68 71 70 68 65 35 23 19 17 16 14 13 16 16 15 15 27 27 24 20 12 16 20 29 13 14 17 18 15 15 15 15 17 25 34 46 51 43 40 29 29 29 26 26 27 31 35 28 24 25 25 25 25 26 26 26 31 31 31 31 35 35 35 35 35 35 35 35 35 39 39 39 31 27 26 25 25 25 25 25 29 33 37 33 42 39 43 40 48 41 30 30 34 43 39 47 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 50 50 50 50 43 43 36 32 33 41 46 58 63 63 63 58 67 50 126 218 250 278 262 182 75 47 35 36 48 48 48 64 37 65 41 123 124 38 74 55 139 171 198 178 133 112 140 176 172 137 130 111 253 327 156 125 182 211 119 167 138 130 170 150 182 183 194 198 206 210 202 178 166 103 125 190 183 152 122 94 110 78 106 78 52 66 133 98 117 62 109 202 206 93 52 78 84 84 134 144 151 182 175 195 138 79 55 68 119 141 160 191 256 197 141 133 145 149 161 173 128 128 131 158 186 210 218 242 335 411 449 458 422 376 291 207 121 99 87 75 77 76 71 67 46 47 47 46 53 52 63 63 99 91 104 148 193 229 229 207 79 112 71 48 99 89 131 267 144 83 61 105 133 137 193 295 499 548 486 304 140 65 58 58 50 47 51 47 54 60 64 61 58 66 66 65 57 73 112 139 206 222 233 217 189 169 177 193 149 160 133 166 258 250 182 174 189 176 184 228 251 258 274 306 316 303 306 344 414 468 497 488 483 510 510 486 493 518 538 531 513 505 531 516 439 409 372 282 272 270 247 188 128 84 81 86 83 35 43 195 183 71 39 36 37 38 39 41 40 40 41 43 79 63 56 61 50 46 82 133 195 245 294 307 316 350 396 438 411 430 435 432 401 375 409 468 369 266 235 293 305 202 96 52 89 76 108 161 193 229 341 448 596 633 610 526 477 412 247 113 259 372 478 552 613 666 704 710 725 726 714 691 653 623 600 593 548 536 520 511 496 455 386 332 308 238 193 175 129 58 47 83 66 63 63 63 63 59 60 64 48 48 44 44 45 49 50 58 45 133 144 100 105 81 45 57 57 53 45 62 113 137 70 39 72 219 288 408 607 682 682 767 692 640 683 840 965 958 863 757 529 343 212 169 130 88 137 242 274 259 179 279 199 254 241 86 86 174 251 123 100 25 49 54 43 47 45 49 50 50 50 54 81 51 38 39 38 35 76 200 379 580 747 815 860 912 862 722 418 161 49 57 34 32 39 47 47 52 56 65 69 69 65 58 40 44 55 59 66 58 54 47 60 41 40 40 40 39 42 38 39 39 38 38 39 43 51 59 40 40 40 40 47 51 59 62 47 38 38 47 55 52 56 68 52 52 56 55 55 55 55 55 39 39 39 39 39 43 43 47 39 39 43 47 51 51 47 55 86 98 94 74 75 99 154 202 325 304 319 343 319 230 131 68 78 70 55 51 47 47 51 51 39 38 39 44 56 57 58 47 51 44 56 68 80 80 68 60 56 52 84 129 137 89 44 41 41 46 66 63 51 44 44 49 52 68 69 61 58 66 70 65 83 59 59 91 88 68 61 86 82 46 46 48 52 46 47 53 162 149 115 109 186 311 393 419 411 248 166 205 252 275 221 110 95 78 42 40 39 40 42 65 73 72 70 72 87 98 101 116 118 110 107 97 79 53 51 46 59 53 59 64 73 77 85 85 69 113 184 246 287 300 313 323 368 382 408 455 499 514 497 469 507 527 555 566 578 588 600 615 610 622 633 652 671 687 702 713 715 745 777 800 808 815 829 837 875 894 913 917 928 935 959 971 936 952 980 1011 1018 1014 991 979 914 911 879 833 752 659 577 495 281 215 168 129 111 92 89 78 86 98 117 116 103 106 121 133 97 105 102 85 104 160 191 183 205 193 216 271 310 317 329 367 446 476 498 529 560 598 643 669 674 728 806 869 914 933 940 933 880 884 886 867 824 739 627 551 463 447 446 450 446 422 377 337 199 112 43 42 57 114 175 227 208 121 97 145 161 105 72 73 97 78 61 48 47 47 47 47 48 71 54 47 57 48 45 82 137 101 86 95 84 50 50 51 50 50 51 50 49 53 80 132 180 248 317 386 458 533 603 655 742 800 870 918 934 932 940 917 810 762 741 702 678 639 590 535 410 368 337 334 336 298 235 176 192 220 266 297 279 253 287 338 365 354 324 278 218 166 128 116 153 156 149 157 150 131 95 63 44 103 120 84 44 43 43 43 44 44 44 45 49 61 65 58 66 54 46 46 45 44 44 44 55 62 66 63 60 53 49 45 70 67 55 46 66 90 94 124 285 419 503 511 515 524 525 500 450 361 218 90 44 46 49 55 68 127 70 74 189 125 42 95 55 42 40 40 41 41 40 39 42 85 82 46 39 67 91 79 63 102 160 211 258 304 356 408 487 606 647 657 707 680 620 589 504 374 292 276 209 86 61 112 72 48 51 54 50 57 75 108 62 47 63 129 229 302 324 322 414 426 419 375 285 178 95 52 64 65 65 69 77 85 108 109 126 103 83 63 47 43 43 43 47 43 50 50 50 54 54 50 52 49 60 60 68 60 64 56 64 56 72 80 99 96 91 86 104 96 77 73 81 85 80 72 227 318 193 41 77 57 34 49 35 36 40 56 76 91 105 126 355 475 534 601 732 821 869 887 791 728 638 479 319 203 126 69 78 75 66 43 42 47 63 67 41 60 48 39 39 57 68 45 38 39 40 41 40 41 41 42 51 44 44 44 48 45 49 53 56 56 52 52 63 71 79 94 67 70 70 62 61 61 65 65 61 65 70 58 39 38 39 40 41 38 35 79 156 105 59 110 78 82 112 207 338 372 242 83 103 98 79 62 46 41 44 44 51 43 37 33 33 33 45 49 57 36 31 38 65 76 70 60 20 22 86 139 115 53 61 111 52 53 58 58 43 36 37 46 36 36 37 49 61 76 80 84 36 35 34 35 63 79 70 58 33 33 35 36 37 38 38 39 46 58 36 37 77 44 34 60 108 34 36 81 58 42 59 59 43 119 107 67 87 79 42 50 202 102 38 40 99 92 51 38 79 58 79 162 280 387 478 538 724 777 811 786 614 298 96 135 59 67 90 106 113 117 145 178 258 319 389 430 403 296 133 38 63 118 126 71 43 40 63 57 40 41 41 49 41 40 40 53 61 41 40 46 62 50 46 47 58 51 58 58 54 54 54 54 44 76 80 44 43 68 80 68 68 80 84 79 71 59 62 67 63 55 43 41 41 42 54 58 70 58 42 41 41 42 42 45 67 118 149 156 174 227 256 276 354 356 378 414 441 450 479 525 563 567 561 576 551 463 336 228 163 147 140 97 64 51 50 54 55 56 55 51 55 58 65 71 71 74 74 81 81 88 88 81 94 74 61 68 110 145 160 151 268 415 458 296 114 68 66 96 284 413 521 606 619 591 552 528 528 484 490 558 604 587 585 623 652 694 749 804 827 813 791 770 783 696 572 441 317 200 105 50 69 65 58 55 60 58 59 52 43 43 42 42 42 42 41 41 69 59 86 149 196 235 341 471 555 492 446 428 399 415 554 730 766 781 753 724 728 772 807 818 856 813 796 826 861 876 916 973 1016 1017 1018 991 943 887 805 718 630 514 369 256 186 152 176 206 174 151 159 176 173 133 132 145 120 80 47 70 129 165 165 154 141 144 238 384 452 413 411 464 538 614 694 741 824 932 1004 1008 994 943 826 624 414 250 136 67 56 64 80 75 66 70 87 114 143 43 57 164 171 157 164 153 163 184 187 179 189 192 160 119 87 91 100 101 109 114 126 134 91 59 55 54 56 65 69 75 164 263 341 384 464 595 723 797 864 929 1000 1017 1018 991 919 785 518 331 178 112 96 110 121 137 90 106 97 60 62 77 76 47 94 95 95 79 59 63 98 122 106 59 47 48 71 99 86 54 78 50 51 100 125 94 70 70 106 65 56 83 78 68 139 237 171 107 94 114 129 148 143 104 124 97 70 59 67 57 47 45 122 118 80 52 52 58 101 125 108 115 126 126 115 96 104 122 74 49 49 80 64 48 124 239 287 330 362 372 375 382 361 321 304 270 240 229 215 197 175 160 136 89 55 53 52 60 107 147 132 120 126 151 207 291 389 461 545 551 564 619 686 716 689 621 353 271 194 121 72 51 51 51 58 65 80 76 76 69 55 52 77 66 65 53 51 49 48 48 49 67 99 137 136 98 65 60 48 55 56 61 73 82 98 109 142 101 59 43 63 78 75 63 71 64 64 56 56 45 45 41 41 41 45 45 48 55 55 58 74 57 55 62 75 64 30 21 17 16 15 18 21 24 27 23 23 27 24 20 12 12 16 28 13 13 13 17 14 14 14 15 20 25 37 46 50 50 47 36 32 29 22 26 27 31 31 28 24 24 24 25 25 25 25 29 38 38 38 38 38 42 42 42 31 35 35 35 35 39 39 39 27 26 25 25 24 24 24 25 25 32 37 33 42 43 47 40 40 33 29 30 34 39 51 59 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 50 50 50 43 43 36 36 32 32 32 33 34 46 51 63 66 66 34 78 138 146 162 159 87 75 43 35 40 60 53 37 36 51 55 34 120 149 62 50 34 115 75 76 128 148 124 108 124 108 160 277 211 96 98 95 124 149 177 117 153 148 104 163 134 213 216 216 216 228 232 227 212 236 189 211 237 187 153 112 55 71 53 90 82 52 51 66 52 78 54 94 180 191 129 85 82 108 77 119 109 119 147 111 136 121 90 87 115 134 149 187 225 321 252 173 161 197 212 197 177 185 175 171 195 219 215 182 155 356 441 502 514 507 473 385 300 125 96 74 75 86 100 95 86 63 59 51 46 46 50 53 57 92 76 64 72 108 172 240 264 99 92 51 47 91 143 158 177 109 61 58 99 123 131 182 276 408 538 587 459 240 93 58 66 63 59 55 47 57 57 64 61 42 63 79 70 41 40 57 88 139 175 226 238 226 214 217 229 212 192 145 193 281 257 205 240 280 263 269 293 300 287 288 314 326 337 367 414 469 510 525 524 495 518 510 490 505 534 550 545 584 536 552 570 536 526 493 407 356 327 292 253 209 163 135 112 69 37 85 122 102 87 67 35 40 39 38 40 43 47 47 51 79 59 68 104 117 113 116 143 146 268 356 334 327 381 419 428 414 433 454 454 407 380 434 513 401 339 277 282 336 340 198 38 49 40 74 132 172 204 297 403 455 547 604 585 563 506 341 184 118 244 394 499 552 585 642 688 699 710 715 711 688 661 626 600 560 540 528 511 496 451 385 320 290 246 228 218 160 66 42 59 51 51 51 55 55 59 52 52 48 44 44 45 45 57 64 61 41 118 149 108 103 72 44 68 48 45 44 43 57 97 81 50 64 247 327 455 686 738 725 821 843 701 600 677 858 973 955 860 682 530 387 273 163 81 95 161 151 167 208 308 192 283 262 32 42 159 324 216 125 27 81 35 39 36 45 53 54 50 50 46 74 51 38 39 37 35 75 200 364 581 771 843 902 954 896 740 438 173 53 65 38 32 39 55 39 44 48 53 53 53 50 39 40 41 52 59 62 59 58 51 56 40 39 39 40 47 46 50 55 51 47 42 39 39 39 43 40 40 40 40 51 59 67 70 46 37 38 55 64 48 40 40 48 52 52 51 55 55 52 52 39 40 40 40 43 40 47 47 39 39 47 51 55 51 51 47 59 59 48 48 53 73 105 128 211 234 286 341 328 252 188 157 75 67 63 47 44 40 44 47 48 56 56 64 69 62 55 47 68 68 76 88 92 80 56 43 55 67 107 143 135 76 51 51 42 90 130 122 83 43 43 59 59 75 72 60 56 65 73 71 138 138 158 170 123 44 43 65 78 46 46 52 52 46 47 73 84 83 73 79 133 239 333 391 263 207 248 333 343 325 254 139 90 66 41 40 41 42 42 42 42 42 52 59 62 65 57 66 92 96 93 83 57 43 41 46 48 45 54 60 76 88 88 85 109 156 219 273 302 319 328 341 386 412 455 498 525 525 509 488 523 546 566 569 572 564 571 578 642 653 660 679 694 706 717 728 722 749 788 808 819 826 833 844 914 929 940 939 931 942 961 965 910 939 990 1014 1010 1010 1011 1012 962 940 899 830 730 624 522 429 213 148 116 93 72 61 50 49 49 58 77 76 63 62 81 97 101 117 109 81 72 89 91 55 66 74 124 167 198 189 213 263 374 411 449 472 506 536 578 609 654 688 738 792 835 861 869 864 880 881 889 886 874 825 736 656 620 551 470 423 415 427 438 438 127 63 44 52 60 67 104 164 225 211 224 233 205 149 136 148 136 115 63 44 45 71 56 46 48 50 52 57 67 73 82 85 74 59 51 48 56 69 77 73 47 49 48 47 47 48 48 53 164 172 233 354 485 560 600 627 687 700 742 821 865 869 916 960 902 876 856 818 783 756 715 678 636 593 546 517 498 452 385 327 301 310 321 321 301 289 293 305 349 329 298 272 241 195 152 117 109 150 175 151 96 60 61 76 47 82 110 95 52 42 43 44 43 62 63 43 42 43 44 43 44 44 45 45 49 56 55 51 64 45 49 73 88 96 135 187 242 135 43 47 84 54 54 157 248 389 509 588 592 568 557 548 431 367 284 181 93 48 49 49 68 130 61 57 179 123 40 74 39 39 39 39 41 49 57 64 77 64 65 109 137 129 109 116 95 165 262 352 421 460 494 534 685 733 769 754 707 644 593 566 519 414 322 257 181 101 80 112 57 65 71 66 66 67 81 75 46 49 92 185 291 400 494 540 605 602 556 470 349 224 119 60 45 46 54 73 73 68 75 83 165 138 107 80 68 65 44 41 80 79 74 62 49 49 45 41 67 52 71 84 91 64 59 59 94 67 62 63 94 103 106 101 72 103 135 143 107 62 58 81 193 313 205 52 73 61 36 94 49 93 137 156 155 177 224 274 331 412 501 558 647 732 770 734 634 498 345 222 149 111 77 50 74 66 73 66 66 62 62 69 48 55 51 47 47 44 55 48 40 40 40 44 44 44 40 41 51 55 55 43 43 43 43 43 47 55 63 63 67 71 79 94 71 67 51 46 50 54 54 54 58 58 58 50 42 38 38 42 46 36 36 55 45 31 54 117 97 94 119 193 262 252 161 66 99 90 66 50 41 44 51 62 73 69 61 44 33 33 37 45 38 32 31 29 28 51 94 132 55 19 19 24 25 25 68 138 37 35 35 36 36 37 37 38 62 38 37 54 97 137 149 152 84 72 44 36 60 104 128 136 148 108 64 36 35 36 41 49 38 38 38 42 42 42 42 42 37 50 50 38 38 54 55 43 39 95 119 83 59 63 43 37 163 99 44 41 68 61 48 40 56 59 80 132 211 303 387 432 582 659 681 652 518 222 33 48 35 93 36 69 53 117 137 138 186 236 278 275 264 222 118 43 137 131 103 80 56 38 39 49 49 41 41 61 57 41 40 41 69 62 66 62 58 47 43 43 41 41 41 42 42 41 40 41 68 49 44 44 44 44 44 44 76 43 42 44 43 40 40 44 53 43 43 42 39 40 41 40 73 85 93 93 66 46 41 41 53 84 119 153 182 216 249 279 344 342 377 423 426 406 445 516 562 570 571 583 574 502 375 263 191 74 87 152 155 130 113 69 62 55 47 58 73 84 87 82 84 95 106 121 132 134 126 118 89 109 134 143 155 145 133 126 182 299 394 375 234 111 75 127 293 427 546 617 633 613 601 597 597 538 514 550 566 538 529 566 645 678 726 785 834 862 878 882 861 786 688 590 470 310 154 70 95 104 109 90 57 41 41 42 57 42 40 41 40 40 41 90 129 146 209 289 331 317 328 374 520 499 509 551 574 597 676 775 732 748 760 775 790 795 802 809 858 851 847 855 870 894 913 931 963 1011 1008 947 906 901 880 816 736 640 507 386 284 238 239 241 276 193 170 199 199 156 195 264 202 142 109 136 183 203 227 239 279 278 332 437 486 488 528 596 602 694 791 857 926 990 1014 1006 1013 926 776 582 372 201 97 49 76 83 85 76 57 53 71 95 89 69 66 92 138 164 154 132 149 150 158 162 166 153 141 129 117 117 121 118 122 122 122 115 131 76 57 55 57 58 57 55 194 284 371 442 534 638 750 817 877 943 1001 1017 1006 965 905 790 515 313 170 114 129 143 144 148 57 65 60 50 47 47 48 53 90 58 54 78 70 50 62 114 118 54 47 49 70 62 50 49 70 49 66 91 116 109 73 73 114 81 76 94 74 64 127 206 133 81 65 77 92 76 68 68 48 72 92 80 48 47 72 109 154 127 67 49 52 108 104 56 91 91 91 91 95 95 91 84 77 53 52 59 50 48 65 117 222 266 291 296 298 310 309 285 265 229 211 228 222 191 177 184 153 138 85 54 74 149 196 172 147 91 84 159 250 328 403 471 527 617 646 625 676 743 755 720 519 410 268 158 77 52 53 53 50 51 81 84 93 117 107 92 53 62 73 61 51 49 49 50 48 52 115 189 222 176 110 73 100 100 89 78 80 93 114 134 95 91 82 69 71 82 93 82 75 72 72 57 48 41 49 42 41 42 41 41 50 53 39 39 47 62 57 52 57 52 37 24 21 19 16 15 14 13 12 12 28 28 24 24 17 13 13 13 17 17 13 13 13 17 14 18 15 23 35 37 41 34 30 19 31 25 21 22 22 22 23 23 23 24 28 32 32 32 33 33 44 44 44 48 48 52 52 49 50 39 39 39 35 35 31 30 26 25 25 24 24 24 24 24 25 25 29 37 42 39 43 40 40 33 29 30 30 39 55 63 62 61 49 37 30 30 38 42 38 34 34 34 34 34 41 37 35 35 35 39 43 39 39 32 41 31 31 33 42 38 50 78 65 89 97 89 93 98 82 47 51 48 60 57 37 36 38 67 38 37 39 143 223 183 118 114 89 54 68 146 188 159 141 157 94 181 210 127 47 50 95 92 112 112 119 138 172 192 207 232 190 260 276 244 236 275 291 275 359 329 307 282 222 154 78 57 74 80 65 72 81 85 65 53 66 53 77 141 160 116 84 93 191 134 81 80 119 161 165 150 138 143 147 135 119 112 136 163 154 138 142 186 252 267 232 184 197 184 180 196 216 204 160 130 228 347 482 566 626 626 541 438 201 120 74 52 51 60 88 58 65 44 45 67 47 46 47 47 43 44 43 42 107 230 258 196 165 99 49 60 119 150 145 113 94 55 48 93 113 121 162 251 358 503 552 489 370 187 67 91 42 47 67 58 45 72 108 77 42 67 91 75 51 47 46 40 80 148 207 207 206 226 234 221 247 254 242 234 250 274 274 257 304 271 250 290 372 415 406 370 353 357 381 443 518 564 568 556 512 507 495 495 534 563 563 546 548 551 560 576 593 587 572 557 503 440 382 344 325 287 235 184 161 149 149 143 136 109 50 36 48 48 52 60 80 92 111 108 121 118 110 114 118 118 121 128 138 300 404 362 348 437 503 502 461 476 484 472 456 465 498 527 405 356 293 253 294 312 222 88 63 43 54 88 122 153 238 328 378 437 544 582 554 538 449 272 101 150 279 428 508 537 609 686 701 722 731 734 719 695 664 641 599 544 524 530 527 466 404 367 333 256 238 241 203 160 134 95 67 52 55 67 59 43 51 60 72 57 45 44 64 72 76 69 47 71 97 99 100 103 115 120 110 87 49 44 69 112 119 108 140 224 244 388 648 700 693 820 814 761 680 661 763 900 943 897 752 687 571 417 261 161 128 127 106 159 196 175 163 227 258 240 303 374 346 190 34 27 30 52 72 37 45 89 85 34 34 74 57 54 45 50 43 36 75 209 415 585 731 784 845 912 889 772 450 173 57 82 58 34 59 87 47 48 48 49 53 53 53 47 52 52 55 55 55 59 59 59 51 44 52 45 52 44 44 40 44 43 43 39 39 39 39 38 38 42 58 66 66 54 38 37 88 76 61 59 61 62 50 42 69 44 40 44 47 39 40 49 40 41 41 40 40 40 40 40 40 49 53 49 49 48 44 40 57 46 42 41 50 58 78 90 153 164 208 271 291 271 243 236 141 125 102 78 62 54 58 58 82 78 78 74 70 67 67 67 92 81 77 65 60 44 43 42 94 86 86 74 46 40 40 54 82 111 211 130 62 74 42 90 121 121 112 81 69 77 105 129 168 264 308 218 110 68 84 93 63 67 64 52 48 48 49 61 68 56 51 62 89 144 207 250 249 252 302 377 381 333 324 341 183 132 69 40 41 41 42 41 42 42 42 45 49 56 47 50 52 75 76 49 38 39 43 61 45 59 99 111 114 114 141 151 176 207 242 255 284 332 374 395 404 458 497 524 540 555 543 523 533 545 556 560 563 571 594 614 652 667 686 702 709 715 722 722 769 764 787 823 845 830 832 851 909 936 963 974 969 952 955 959 970 906 862 918 1002 1019 992 945 956 964 923 861 800 716 567 382 212 119 80 81 74 50 51 64 68 88 87 55 48 52 79 79 84 61 61 73 76 57 59 63 54 86 112 100 98 110 129 142 225 346 405 431 473 475 487 569 619 606 612 651 696 730 776 823 866 878 889 879 849 810 779 753 692 619 502 410 379 400 415 411 64 46 45 72 121 149 185 221 194 232 278 267 188 104 84 96 131 155 141 84 65 85 63 46 49 49 49 51 71 104 129 129 75 52 47 47 48 64 68 64 60 68 60 47 47 48 48 50 123 144 217 337 457 535 587 619 643 651 677 721 768 808 871 925 896 885 873 854 836 817 794 768 765 720 674 635 597 554 503 442 377 343 323 307 308 317 333 338 310 287 267 252 236 205 177 143 172 146 111 73 65 58 65 53 54 74 89 66 42 41 42 44 63 74 63 43 43 44 45 44 44 44 43 43 43 51 66 63 53 45 45 61 85 116 190 261 316 236 125 78 63 44 47 173 288 405 492 544 551 547 568 586 454 357 266 203 112 45 48 83 99 144 95 119 203 126 36 35 40 40 40 39 39 40 40 48 85 72 108 160 139 87 142 253 283 317 373 438 507 577 636 685 775 818 834 781 690 614 576 555 439 357 252 145 82 61 68 64 61 69 79 70 74 87 74 52 45 51 149 240 336 452 581 674 667 692 670 587 471 342 193 80 45 40 46 90 89 64 107 175 192 182 139 63 44 65 53 41 44 48 62 62 72 68 68 61 78 63 67 79 75 54 46 50 70 58 58 78 106 110 86 65 95 106 106 90 65 81 153 232 272 396 308 120 81 66 36 38 55 95 154 185 200 230 273 315 313 375 436 494 568 627 629 570 390 288 185 110 72 61 57 49 58 65 77 85 81 65 50 45 56 59 55 50 43 47 51 55 39 39 40 40 44 48 41 45 42 47 55 55 47 42 41 41 47 59 71 75 67 63 67 74 59 59 51 43 38 42 42 42 90 62 38 38 54 70 66 54 36 36 65 112 106 53 44 79 71 104 145 170 159 121 89 70 71 64 51 42 37 40 58 65 88 83 75 56 40 33 37 34 34 42 61 59 49 51 78 104 31 20 24 130 179 132 58 31 34 35 35 36 37 37 38 38 62 38 38 86 161 198 194 177 120 68 47 72 116 157 240 316 296 237 160 92 53 44 44 45 38 38 38 42 46 46 50 50 38 50 50 38 38 50 50 38 43 67 75 55 51 63 48 38 135 116 69 40 40 53 49 40 53 63 85 134 191 275 355 400 471 535 582 577 472 236 71 58 35 46 36 66 50 98 91 115 124 157 179 161 147 127 76 46 194 100 39 60 73 39 39 42 53 45 49 61 68 52 48 49 45 42 50 54 58 47 42 42 55 59 62 58 50 50 58 70 51 44 43 42 42 43 55 75 83 55 43 51 43 40 40 42 42 42 41 41 40 41 49 60 68 80 92 77 45 39 40 42 42 69 115 149 183 217 246 276 366 383 413 443 434 425 461 519 565 581 599 597 561 497 409 341 285 176 194 246 166 62 49 61 54 54 62 73 84 91 90 104 151 185 224 258 286 308 327 334 305 293 247 185 131 97 107 123 124 152 273 379 310 138 78 170 290 423 538 608 623 631 654 687 627 561 541 581 606 595 606 659 627 623 655 734 785 785 820 874 860 850 801 707 608 500 351 214 139 129 121 83 49 39 57 78 41 40 41 53 71 63 74 107 184 289 404 472 494 501 504 506 536 578 629 672 723 766 792 796 740 749 772 788 818 817 809 809 850 847 851 859 864 879 895 910 970 1012 1002 952 922 916 883 818 754 693 627 546 451 353 289 253 248 191 187 217 225 209 245 313 296 263 250 269 284 299 323 359 388 359 376 438 495 527 599 679 688 770 859 913 967 1006 1018 1002 978 845 685 543 362 174 71 61 111 98 96 95 83 76 86 118 90 86 51 46 78 148 149 87 119 125 146 150 145 129 129 129 164 152 125 113 105 113 114 126 134 95 59 57 58 59 57 55 205 291 366 408 428 469 562 641 901 963 1006 1017 999 958 877 751 520 313 163 102 117 131 128 117 52 51 50 48 47 47 48 53 65 48 48 62 58 48 54 106 86 49 46 48 49 49 50 77 47 47 61 66 67 60 52 53 89 68 75 98 93 95 154 221 129 74 50 62 74 54 50 50 47 58 90 74 48 56 124 196 78 71 54 49 78 135 146 95 102 71 54 51 74 83 90 68 58 54 53 52 50 50 66 87 160 202 249 258 243 235 242 253 264 228 210 219 216 189 182 185 158 192 153 63 74 189 261 231 131 79 96 187 304 393 475 536 519 600 621 623 705 780 795 784 681 523 322 171 83 51 50 50 53 87 113 88 56 61 87 107 71 87 98 94 66 50 49 53 49 67 86 127 176 225 239 238 130 122 110 107 120 126 108 89 91 67 75 110 112 75 58 66 68 64 61 53 41 41 42 46 43 51 43 43 55 42 40 40 39 47 50 45 48 57 39 27 28 34 34 29 27 22 17 16 28 28 28 28 17 17 13 13 21 21 17 13 12 16 13 17 14 14 23 27 28 29 22 18 23 23 21 21 21 22 22 22 31 31 35 39 43 43 44 44 48 48 48 52 52 56 56 52 46 39 39 35 35 35 30 30 25 25 25 24 24 24 24 24 29 29 33 37 35 39 36 40 33 37 30 30 31 35 32 39 54 53 45 37 30 30 30 34 34 34 34 34 34 34 41 41 34 35 39 39 35 35 39 32 52 32 31 33 33 32 37 69 44 72 92 84 65 61 54 51 88 69 57 38 37 36 38 60 38 36 38 132 251 227 153 128 180 149 136 171 179 142 101 97 97 184 156 73 71 64 53 97 93 112 146 185 228 254 276 294 313 363 379 360 372 415 438 421 439 392 351 323 240 130 62 74 57 71 59 63 64 57 53 51 78 53 52 81 96 72 87 116 172 125 80 75 113 164 200 219 183 192 189 176 156 141 137 145 185 153 133 149 193 232 228 212 200 185 181 186 201 198 166 141 143 279 438 558 667 723 674 580 305 153 77 65 52 56 77 46 76 64 69 59 47 48 56 48 44 79 90 45 111 234 242 139 168 121 96 88 110 114 98 78 87 52 53 86 103 107 151 240 288 425 513 521 454 260 92 68 47 47 66 62 41 45 68 45 41 44 52 55 67 83 66 41 73 113 148 152 175 214 242 249 234 246 242 218 206 217 260 292 298 282 296 347 421 468 463 439 399 403 430 470 526 549 552 541 496 503 511 523 551 583 583 573 580 583 587 607 628 636 632 613 575 536 486 452 434 398 348 305 206 210 211 213 225 215 188 161 137 130 125 118 121 124 131 124 130 127 115 119 131 142 165 176 250 372 449 415 400 466 525 536 492 500 495 479 503 535 519 457 443 397 316 250 241 255 225 160 107 64 51 67 86 113 191 269 267 324 431 504 510 532 487 335 126 110 183 307 412 488 576 657 686 708 727 734 730 710 683 664 631 607 588 578 563 513 448 406 333 259 246 233 158 116 126 103 76 60 47 51 51 43 43 52 72 64 53 44 43 51 72 89 51 79 128 165 195 205 161 105 138 76 41 51 59 59 71 117 196 293 258 285 540 727 726 711 771 794 750 663 632 725 834 889 812 782 694 549 406 290 194 114 121 167 163 172 203 170 178 288 402 340 232 160 152 144 64 28 32 30 49 141 133 45 33 86 61 58 51 58 62 42 87 203 430 584 711 779 852 924 905 799 410 130 31 42 42 34 51 67 48 48 48 49 49 53 53 54 55 52 51 51 55 55 59 59 55 59 56 60 56 48 45 40 44 43 43 39 39 39 39 38 62 46 38 46 50 46 58 77 88 64 37 37 39 39 40 40 50 49 56 64 57 41 40 40 41 41 40 40 40 40 40 39 44 57 65 57 45 40 40 44 62 51 47 47 47 51 58 62 62 73 117 181 229 257 281 300 254 234 198 162 130 106 98 94 107 95 75 59 55 59 67 68 68 53 44 43 43 43 55 66 46 58 73 73 72 64 60 49 63 79 171 102 62 97 77 151 259 249 241 225 177 133 141 174 323 442 438 248 109 106 96 44 122 95 64 56 68 69 57 48 53 52 48 52 72 103 146 173 264 282 324 366 380 371 390 426 358 276 172 93 53 42 41 41 42 42 42 42 42 42 41 40 78 66 47 40 42 53 86 95 60 96 136 152 155 166 197 217 223 230 240 250 287 355 405 426 435 473 512 523 543 563 566 555 596 611 615 603 583 579 594 617 652 682 702 720 727 734 742 745 773 761 780 811 830 815 830 856 886 917 951 974 986 993 1012 1017 962 938 907 894 898 915 917 914 924 937 911 861 812 747 622 454 215 128 108 113 94 52 51 52 51 52 51 48 47 52 87 96 85 82 90 86 62 48 48 57 48 71 82 70 65 77 100 117 148 248 314 373 447 457 464 536 539 550 588 646 679 712 734 752 791 807 830 835 832 818 799 780 764 681 560 449 405 398 398 382 64 59 60 74 124 182 238 255 228 286 332 305 222 132 91 75 107 198 234 158 74 58 70 59 65 49 46 47 49 76 91 83 116 88 60 48 55 55 47 47 72 76 68 52 55 59 55 54 60 98 171 271 362 433 489 529 581 595 609 616 642 682 734 763 803 795 803 812 820 809 798 787 754 716 677 638 600 561 522 484 417 367 319 303 320 329 333 318 270 259 251 248 248 240 220 186 184 150 99 44 43 45 53 45 75 82 81 58 42 43 44 46 56 63 51 43 44 49 46 45 50 46 50 49 56 63 74 71 49 45 45 57 68 84 158 229 308 344 272 134 71 77 103 173 269 372 454 494 512 525 565 598 541 397 289 241 153 45 64 168 192 179 154 209 265 208 92 59 39 39 39 39 39 40 52 72 126 113 109 112 102 125 275 437 438 448 473 515 591 677 747 789 824 839 831 775 688 600 526 479 301 273 180 62 44 85 100 60 53 76 75 62 77 107 89 47 50 106 214 298 387 491 620 709 706 726 708 655 571 448 251 71 64 39 42 98 97 60 143 267 321 318 243 111 52 77 72 42 42 43 58 66 81 76 76 64 46 42 46 66 74 70 74 82 41 58 86 102 102 102 114 133 72 79 87 99 111 126 162 193 177 297 265 110 50 71 59 39 48 80 127 163 190 216 243 269 252 278 289 330 393 432 419 342 201 137 90 55 45 53 61 65 69 72 76 76 72 60 49 40 52 59 51 50 43 43 51 51 39 39 39 40 44 48 52 45 40 41 54 58 54 42 40 40 42 54 70 74 62 54 50 61 43 51 47 43 38 38 38 38 98 74 46 38 46 58 58 54 54 74 125 180 166 93 56 60 37 84 121 111 68 45 70 98 44 39 38 37 37 40 54 57 61 64 64 56 44 41 37 37 33 65 104 99 77 59 74 100 60 52 68 142 216 185 95 48 38 35 36 40 37 41 42 42 58 38 38 107 202 235 194 146 108 44 35 108 164 189 288 409 405 341 253 165 105 72 48 37 38 38 38 46 50 58 62 62 46 50 50 42 42 50 50 42 59 40 38 38 40 52 48 40 112 132 104 39 38 48 56 39 41 52 70 100 137 194 266 304 387 427 497 516 403 226 93 36 45 34 36 65 37 77 61 82 63 76 86 87 77 61 50 69 137 67 37 44 72 56 49 61 45 41 41 49 49 41 41 49 40 40 49 57 57 50 42 41 41 49 53 45 44 56 80 100 81 78 74 58 46 42 50 58 58 70 82 93 93 85 73 61 42 54 42 40 56 48 47 67 63 75 95 92 49 39 40 58 54 70 100 130 156 202 248 289 362 400 437 443 437 441 480 518 561 560 554 560 559 510 430 363 326 244 231 212 106 42 54 50 54 70 77 72 67 66 73 91 170 220 287 346 393 433 482 509 545 537 506 422 297 182 115 77 77 53 149 302 306 162 95 170 320 442 549 619 634 633 661 693 646 583 549 573 594 598 626 673 688 626 633 708 731 689 732 820 784 837 824 743 702 687 595 459 388 366 323 249 175 117 101 96 96 96 91 79 102 142 184 213 356 493 575 567 559 614 655 655 666 717 735 727 777 854 862 809 734 718 714 722 749 761 764 756 795 806 826 837 849 857 858 873 855 890 891 872 870 882 856 799 784 727 685 654 584 484 425 392 301 260 248 253 253 266 321 381 364 352 370 381 372 363 394 438 478 449 455 512 570 611 683 755 797 858 900 927 959 1010 1019 1018 967 780 601 502 347 143 47 65 103 66 56 71 68 49 54 91 46 70 86 76 93 103 84 53 71 85 113 121 109 93 104 119 134 134 131 128 128 120 116 112 132 120 116 124 144 160 157 178 208 263 322 383 428 497 646 781 944 997 1018 1018 1000 966 871 732 520 309 151 101 116 118 96 66 52 51 49 49 49 53 69 73 49 47 47 53 53 48 58 102 85 61 49 49 49 49 81 125 47 65 73 62 50 50 51 52 52 51 62 101 115 125 176 236 148 93 61 73 74 58 50 50 54 49 48 61 104 144 164 172 54 71 70 55 86 127 126 83 122 75 48 47 50 75 78 51 53 58 73 67 63 70 74 59 84 130 195 220 208 191 218 247 259 220 197 209 199 179 175 179 170 212 199 113 103 193 290 292 210 147 128 169 243 314 393 456 531 588 608 645 746 828 858 858 818 655 458 298 167 88 52 52 60 86 96 75 64 105 174 237 285 307 304 288 241 174 118 86 77 93 90 88 153 289 407 449 300 205 101 61 77 111 120 106 144 86 110 198 201 108 43 59 53 57 53 53 41 41 42 54 42 42 43 51 54 42 41 40 39 39 42 45 52 65 55 41 57 58 56 54 47 38 37 33 25 25 25 21 21 21 21 21 29 25 21 13 12 12 13 13 13 13 14 15 16 16 17 17 18 19 19 20 21 21 21 22 31 35 35 39 43 43 43 43 40 40 44 44 48 48 55 52 42 35 35 35 35 31 31 30 26 25 25 25 25 25 26 26 37 37 41 42 39 43 36 36 29 37 38 46 39 31 30 30 42 42 38 34 30 30 30 30 34 34 41 41 41 41 41 41 38 38 39 39 43 35 35 35 35 31 31 36 32 32 64 112 40 64 84 80 41 32 33 51 88 61 42 37 37 38 44 72 60 52 72 163 262 253 200 188 240 221 192 174 150 117 69 52 126 205 126 67 139 127 80 152 147 162 196 234 272 307 337 370 429 470 490 502 525 549 552 533 499 425 365 321 219 100 55 84 72 83 75 71 64 53 53 53 62 52 51 57 64 60 103 155 108 115 115 129 156 179 198 206 197 201 213 217 217 202 194 182 171 164 160 172 187 196 192 188 169 161 158 155 167 167 159 154 132 231 358 487 655 781 766 657 415 195 99 95 51 50 73 58 84 96 89 57 46 47 48 47 45 67 78 45 80 151 154 88 131 125 125 119 102 81 69 58 59 47 49 78 95 103 151 229 285 355 399 443 438 277 112 76 112 56 43 62 74 93 84 40 42 42 42 42 60 95 74 40 65 85 92 91 118 178 222 241 226 233 229 229 233 248 292 319 294 297 327 370 425 456 459 451 394 402 418 442 469 473 473 464 471 495 523 547 571 594 598 601 623 627 631 639 651 651 651 636 605 591 564 542 527 508 473 442 352 352 349 349 338 335 319 309 253 245 237 221 216 216 208 204 246 234 219 219 224 243 274 293 359 429 468 461 458 501 548 571 535 551 538 498 518 555 519 428 510 464 394 313 241 210 208 218 177 118 71 66 81 100 143 198 224 239 345 432 461 484 467 369 160 106 112 217 341 437 514 579 660 685 704 719 722 711 699 684 654 643 624 597 564 525 464 414 365 299 310 285 143 84 110 83 104 72 44 47 55 55 52 56 53 61 61 44 43 42 56 85 45 62 108 162 235 269 212 123 211 183 145 102 53 41 43 77 126 290 311 244 351 547 627 611 672 762 782 674 562 583 707 808 866 808 743 667 552 392 236 136 175 162 107 167 239 127 67 234 371 286 185 137 149 153 121 82 33 46 93 129 101 45 33 57 61 58 47 50 67 50 80 176 319 462 601 698 784 851 817 696 363 98 29 33 42 47 67 59 44 44 48 49 49 49 53 53 50 51 51 54 51 55 55 55 63 63 67 67 67 59 55 51 43 43 43 39 39 39 42 38 86 50 38 58 57 37 45 81 64 52 50 67 61 41 41 41 40 41 53 49 49 41 41 41 41 41 41 40 40 40 43 43 80 84 84 68 48 40 43 53 50 47 51 55 55 51 47 42 42 41 57 89 125 165 213 249 242 222 190 150 118 94 78 71 83 75 63 55 51 55 63 60 48 44 43 43 44 48 63 70 41 50 57 45 60 76 64 40 42 43 131 90 73 117 111 194 360 363 382 401 345 254 221 234 297 388 361 175 56 81 83 42 97 71 48 49 54 62 62 58 61 61 61 65 76 99 115 134 228 267 313 324 338 360 392 423 363 296 204 129 85 70 62 55 41 41 40 40 40 39 39 39 70 46 42 55 101 131 140 129 85 110 142 161 164 183 218 238 239 234 236 258 303 371 413 434 472 494 513 516 539 560 582 586 635 646 643 624 603 595 606 629 652 686 709 724 724 722 734 742 774 743 747 774 789 781 788 814 811 838 868 899 926 945 979 999 983 991 963 895 839 820 820 794 860 882 894 875 846 786 659 499 256 163 106 95 85 74 72 85 51 51 51 50 68 95 117 114 108 118 138 122 70 48 47 53 56 72 79 63 62 73 97 130 140 229 250 280 395 466 469 472 459 499 553 615 668 705 718 716 723 743 778 807 835 834 822 807 746 700 650 592 550 499 439 390 106 109 94 61 97 196 299 351 329 347 341 284 226 183 127 79 46 146 231 203 111 58 85 125 132 120 96 73 62 67 64 49 120 104 92 80 71 51 47 55 64 64 68 64 63 63 55 54 43 72 137 198 257 313 372 416 493 539 565 563 574 602 618 610 666 662 678 703 724 729 733 734 712 689 661 634 591 548 513 480 393 355 327 323 325 325 305 281 234 242 239 247 255 256 239 205 215 177 103 44 43 45 45 42 87 82 70 58 51 44 45 50 49 56 49 49 62 74 66 58 46 50 65 61 57 48 43 43 44 44 61 77 72 63 110 169 272 433 422 226 120 157 146 129 259 373 460 499 502 510 541 555 569 451 370 342 255 138 103 155 197 143 143 207 246 226 193 157 113 106 94 94 90 94 110 114 145 156 131 105 163 317 454 516 517 526 556 618 707 781 827 843 856 811 765 724 674 568 425 306 182 174 121 50 49 101 100 47 44 60 63 50 77 114 85 44 112 140 213 312 433 542 636 689 752 718 688 658 605 459 238 54 52 39 40 62 61 56 151 268 386 368 291 167 92 92 88 52 48 52 63 66 66 65 64 48 40 41 50 70 86 94 98 102 40 74 118 106 74 90 174 261 220 219 231 267 299 282 226 178 101 161 174 94 43 79 100 53 41 49 73 108 135 150 153 148 171 158 137 144 186 222 221 174 135 103 91 76 69 69 73 77 85 76 60 48 44 48 64 68 55 55 47 47 39 39 47 47 39 39 40 40 44 48 48 48 39 40 49 50 57 42 45 41 49 54 69 58 53 42 45 49 39 51 55 46 38 38 38 42 66 86 98 74 38 36 37 54 59 66 106 141 135 82 57 61 60 57 58 55 49 66 82 92 39 39 38 38 37 36 43 49 32 36 44 44 45 41 41 41 31 44 71 74 68 63 94 128 104 97 57 31 49 46 36 65 42 36 47 44 48 45 49 46 54 42 59 135 219 227 150 78 72 35 36 113 173 181 233 305 349 313 245 185 133 89 61 37 37 38 38 46 54 62 70 70 50 50 50 46 46 46 46 39 56 39 39 40 52 44 52 72 124 132 104 48 38 44 59 39 40 49 60 66 87 117 170 205 276 292 385 427 318 224 142 37 68 34 35 36 34 64 40 41 37 37 40 65 70 47 43 55 37 67 87 44 39 60 73 49 49 41 41 41 41 40 40 41 45 52 56 60 60 63 63 63 47 71 90 86 86 110 149 166 138 143 147 135 127 119 103 87 135 151 143 111 99 111 115 103 67 84 56 47 82 74 61 81 90 62 58 63 48 40 50 90 79 79 81 84 113 170 232 286 311 376 421 415 417 452 494 517 536 545 565 574 553 500 462 426 381 313 227 91 38 82 111 42 58 73 72 52 38 37 56 83 102 141 188 227 258 297 352 381 420 461 495 491 437 338 245 186 70 66 102 162 194 171 131 142 324 430 540 635 673 660 644 636 625 578 543 544 557 574 610 649 730 672 659 710 712 670 697 779 731 799 812 754 733 774 747 678 672 650 627 561 471 365 274 219 280 257 204 152 191 287 386 447 546 639 670 619 602 662 724 735 780 800 784 741 776 846 854 801 739 681 628 612 635 674 702 710 737 757 784 804 811 804 805 804 728 740 752 761 779 795 776 734 726 684 668 679 660 602 574 576 442 400 353 301 277 294 354 402 385 399 441 472 474 453 456 488 516 519 557 627 688 730 771 808 849 896 943 958 985 1010 1018 987 926 740 559 444 301 131 55 73 95 50 44 71 68 44 44 62 53 54 111 168 133 50 50 74 55 60 75 75 63 63 63 70 61 73 85 101 105 105 101 97 69 81 93 108 128 148 153 167 255 279 338 440 532 633 781 928 970 1012 1017 1003 988 947 856 713 500 301 147 109 124 110 71 50 61 51 49 49 62 77 88 88 49 47 48 54 61 49 65 105 97 81 73 69 61 61 93 140 72 84 60 50 54 55 60 50 50 50 73 115 137 163 218 258 186 120 84 81 85 62 50 58 54 48 47 61 132 163 135 95 73 90 101 74 85 94 93 54 141 86 49 47 49 54 61 50 52 66 89 79 82 102 87 51 51 58 113 165 172 160 203 251 237 198 182 187 176 168 155 167 209 189 178 164 134 140 223 303 249 188 153 122 132 172 278 373 556 603 614 662 763 849 894 914 885 789 649 489 294 143 76 73 61 64 67 63 99 189 292 381 474 486 486 479 445 367 268 201 136 123 98 87 155 296 456 551 473 375 246 153 121 130 132 134 185 112 121 202 234 150 69 57 45 53 50 53 42 42 50 66 66 46 58 78 74 62 50 41 39 39 38 46 60 74 68 65 62 67 57 43 37 39 50 61 29 29 29 29 29 25 25 25 33 29 25 17 12 12 12 13 12 12 13 13 14 15 16 17 17 18 19 19 21 21 29 26 26 26 30 35 39 39 35 35 35 39 39 43 43 47 51 48 38 31 31 31 31 31 31 31 31 31 31 31 34 38 42 46 46 46 46 46 39 39 36 36 29 33 34 42 31 31 30 30 31 38 42 42 38 34 30 30 34 41 41 41 41 41 41 41 45 38 38 38 42 42 42 35 31 31 35 44 47 36 91 144 68 76 84 76 33 30 33 40 45 38 38 40 53 74 98 121 143 174 194 225 264 252 259 303 272 262 216 154 110 93 56 49 139 158 111 115 171 171 147 187 201 208 229 255 293 347 394 453 507 552 588 604 616 620 608 589 585 524 433 323 204 113 85 106 88 99 95 80 57 53 53 53 52 52 65 89 96 96 135 175 142 166 192 196 198 205 224 243 255 263 271 282 298 298 286 270 212 209 213 209 194 186 175 172 160 149 138 127 131 143 151 159 158 197 252 360 599 801 827 726 540 252 108 96 48 47 80 90 72 88 84 57 58 47 47 49 53 45 44 50 61 56 83 120 72 88 116 127 106 82 81 74 47 46 48 62 82 91 143 205 281 289 284 321 357 241 113 105 128 44 43 134 221 229 153 41 43 44 43 42 48 91 94 70 85 104 107 83 94 134 186 221 250 225 216 241 296 320 311 302 329 348 378 397 408 419 423 427 441 446 473 485 489 485 484 484 463 491 527 551 570 586 606 621 659 662 662 658 658 654 654 651 616 625 630 619 604 589 577 555 520 524 517 501 477 457 442 438 387 383 376 368 364 367 363 356 401 386 370 366 367 378 405 417 435 458 492 510 520 546 589 616 590 621 613 561 536 541 542 508 532 503 478 420 331 253 242 256 243 176 113 100 109 108 96 95 210 201 295 394 416 428 419 345 170 104 102 191 315 400 472 521 614 647 670 699 703 707 699 691 662 655 628 578 544 521 460 394 373 311 346 331 175 93 98 51 96 64 43 47 67 79 71 60 44 52 69 65 44 43 44 45 57 64 75 118 216 305 311 264 307 359 327 189 85 84 75 43 47 172 286 287 259 311 428 520 546 648 722 678 609 589 621 656 881 779 725 729 653 462 295 219 226 136 66 134 219 155 79 142 289 276 247 187 103 43 67 119 87 170 166 77 33 65 73 33 61 62 44 38 59 50 61 129 201 340 493 613 715 753 702 579 301 82 31 38 47 59 75 51 44 44 44 49 49 49 49 49 46 46 50 50 51 55 55 59 63 63 63 63 63 59 55 51 51 43 43 39 39 38 42 38 46 35 36 81 81 36 35 49 40 37 38 63 69 53 46 59 40 42 54 41 40 42 49 45 49 48 47 51 51 43 50 51 147 112 87 60 55 40 51 56 41 42 42 43 51 51 51 50 74 66 53 41 41 54 86 110 110 102 86 66 54 47 43 42 42 47 63 79 87 87 79 75 52 53 76 80 76 67 54 42 54 62 49 40 60 112 116 69 41 41 115 94 93 144 138 228 361 416 490 533 521 448 368 302 215 178 146 103 64 53 62 72 49 54 59 49 49 49 58 82 61 69 69 77 85 92 104 115 149 200 258 276 300 334 353 342 295 264 224 189 153 122 90 63 67 63 59 44 43 43 43 44 48 48 69 126 175 193 166 131 103 107 115 134 161 192 207 214 229 248 267 297 330 371 401 415 500 510 513 524 532 552 571 586 616 631 635 624 615 614 637 660 679 706 725 732 724 722 726 731 733 682 670 694 713 698 693 700 735 754 773 789 815 843 870 897 958 974 950 897 865 848 788 709 755 785 815 848 871 838 729 576 324 207 126 99 110 117 123 132 51 51 70 85 114 124 111 95 90 111 139 131 91 52 52 68 56 72 75 71 63 75 99 136 197 389 423 333 347 407 418 417 429 469 523 565 617 674 699 704 726 746 782 818 839 841 811 784 734 677 608 561 558 575 575 575 94 120 117 83 120 249 388 457 406 381 323 230 168 142 115 94 44 62 140 216 200 131 108 130 103 134 146 119 83 55 48 47 48 56 83 95 79 59 71 99 51 55 63 71 78 70 62 58 45 78 135 164 212 276 336 376 433 491 541 544 559 587 591 578 565 553 561 594 614 619 628 641 652 641 625 598 555 508 472 439 349 324 320 320 317 309 289 277 218 234 238 238 246 243 230 188 266 216 126 52 44 54 57 42 56 62 54 43 43 43 44 44 61 73 74 90 94 90 82 77 61 64 72 68 64 57 65 68 44 48 72 96 96 91 133 189 293 456 472 322 195 164 114 101 268 379 466 493 487 486 498 502 499 465 448 443 386 276 158 102 151 114 166 262 294 285 277 257 302 278 246 230 222 211 206 183 175 202 228 266 375 515 568 549 618 636 685 748 827 888 908 894 861 782 701 636 571 471 316 192 132 111 78 50 54 65 51 40 43 52 51 50 85 114 88 43 119 145 222 334 467 577 667 712 755 724 699 665 554 358 166 61 39 40 40 39 40 93 169 220 277 250 199 143 99 79 76 80 65 68 68 63 54 53 51 51 53 58 74 82 90 94 86 82 50 78 94 78 54 82 162 241 196 191 175 171 175 171 142 118 194 162 154 126 75 71 76 41 41 41 45 65 77 84 75 66 94 94 77 65 84 104 115 92 94 80 80 73 66 58 65 65 83 75 59 47 47 55 75 83 51 51 43 43 42 42 43 43 51 51 44 44 44 44 44 44 40 41 52 49 56 49 56 53 60 57 64 49 44 41 52 64 47 58 62 62 58 50 50 50 54 90 121 117 81 49 45 50 37 37 47 78 84 59 58 70 94 66 39 36 54 67 67 52 40 40 39 38 37 36 39 35 32 33 41 45 45 41 45 44 30 29 29 28 36 83 146 193 233 221 162 100 61 50 60 89 49 47 54 51 48 45 49 50 50 58 95 163 219 192 103 37 49 36 40 89 149 177 177 169 245 209 166 130 102 78 57 41 38 38 42 50 58 66 70 74 50 50 46 50 50 46 46 43 40 39 41 69 65 45 72 112 164 128 99 79 75 71 74 67 49 57 65 64 63 81 127 154 121 105 209 267 204 202 207 131 76 43 39 34 47 75 72 44 56 36 37 60 72 53 41 53 37 91 122 63 38 44 60 44 53 53 46 41 41 41 41 41 60 67 63 67 82 97 120 128 132 164 191 187 199 235 274 279 180 184 188 188 200 217 209 181 257 265 232 156 116 140 176 188 124 117 89 88 104 119 115 123 116 65 42 86 107 84 74 90 71 71 70 77 102 132 189 238 275 345 394 395 412 462 505 509 512 560 628 645 602 551 554 584 540 459 327 143 37 70 96 41 58 65 60 39 36 36 64 106 125 137 143 131 113 117 149 177 182 191 221 258 279 266 238 203 75 88 87 76 96 132 128 119 311 385 491 622 705 704 651 611 572 545 530 527 544 574 622 654 676 658 657 683 701 699 713 743 741 800 837 826 812 813 806 779 772 788 809 814 794 715 612 538 511 483 419 363 401 506 613 667 661 703 738 738 738 746 750 738 753 780 799 803 818 830 818 777 737 671 614 589 609 656 699 715 711 727 751 767 763 744 728 712 697 678 666 659 676 669 641 609 585 573 589 648 681 669 669 674 582 533 474 394 338 334 361 389 436 454 508 582 624 615 610 621 612 623 658 709 767 816 858 877 859 918 981 1008 1017 1017 982 906 828 684 507 359 230 129 77 82 104 71 77 100 104 72 49 62 130 90 103 132 106 50 51 97 74 62 53 52 52 52 50 49 50 50 50 50 51 55 74 78 65 81 89 88 92 107 115 107 170 191 286 447 600 705 814 901 985 1016 1017 987 955 913 819 683 449 280 150 116 127 101 55 48 75 50 48 49 65 73 69 73 60 48 56 61 64 49 64 96 96 80 68 68 69 65 73 88 72 64 44 48 78 79 84 48 51 62 91 121 167 205 259 284 192 122 87 88 85 69 50 58 48 50 74 82 85 84 91 95 72 89 100 77 80 85 92 69 108 85 64 48 48 49 60 50 51 66 96 87 102 130 110 51 50 51 55 93 117 125 168 204 182 155 144 148 156 152 152 155 213 181 163 160 134 117 164 225 145 135 137 110 87 131 272 399 568 623 653 692 792 869 922 950 949 875 767 620 423 226 115 97 77 82 81 74 99 169 292 407 482 485 486 503 511 477 409 349 241 181 130 108 137 218 368 513 629 595 499 334 189 142 199 266 257 181 113 119 139 131 87 50 41 45 49 57 46 41 50 85 102 57 69 109 90 79 63 41 40 39 38 50 65 78 76 82 68 69 51 36 18 17 35 54 26 26 26 26 26 26 33 33 37 33 25 16 12 12 12 16 12 13 12 13 14 15 16 16 16 17 22 23 31 36 47 45 21 22 22 26 27 27 27 27 35 35 35 39 39 43 43 47 33 34 34 34 34 38 38 38 42 42 42 42 46 50 54 58 46 46 46 46 39 39 32 32 29 29 29 29 29 30 30 30 31 35 39 39 46 38 41 37 37 41 41 45 45 49 49 45 41 45 45 45 49 42 42 46 58 54 58 55 46 31 75 127 100 88 72 56 33 31 32 34 37 43 61 97 134 155 171 182 202 257 284 296 323 322 342 398 332 314 249 171 110 104 79 51 139 87 112 160 139 155 198 181 203 229 262 296 349 407 465 525 581 638 673 686 694 710 710 687 652 614 493 304 161 114 87 65 95 95 87 69 53 52 52 52 50 53 93 120 127 131 158 182 232 236 227 206 207 235 313 370 381 370 370 374 396 400 392 366 332 305 262 226 199 196 209 226 176 165 150 135 139 148 164 180 174 194 221 292 499 739 854 836 670 340 107 64 50 63 102 93 47 67 59 61 94 71 52 84 84 47 46 74 77 52 76 137 47 60 87 114 118 110 101 94 67 48 53 73 82 90 122 170 223 242 246 282 314 214 86 78 45 41 68 191 286 305 221 107 52 69 65 44 44 87 118 122 113 144 159 142 130 146 186 228 273 252 239 244 295 326 318 297 365 392 422 417 404 399 426 445 477 489 512 524 528 524 524 528 484 499 534 554 566 582 617 640 666 674 681 677 677 669 673 674 658 686 698 683 672 664 657 634 600 608 626 619 600 580 576 576 544 536 517 509 501 494 495 499 483 483 472 476 472 480 484 492 511 513 536 582 608 604 630 646 655 660 667 648 607 564 580 598 499 478 488 486 429 347 309 306 300 233 178 171 183 160 108 60 156 135 226 330 353 364 367 301 177 130 124 193 298 371 439 496 560 586 619 642 661 676 679 676 676 658 620 577 555 545 480 410 353 291 306 293 179 113 102 59 64 44 42 44 76 96 84 60 44 45 49 49 45 45 44 43 88 83 79 99 189 303 393 429 415 497 484 331 192 149 102 47 76 74 172 275 264 241 309 383 396 490 592 634 630 613 560 530 814 786 768 767 721 596 444 337 264 147 97 102 115 175 188 115 159 159 190 206 173 97 60 64 92 179 171 78 49 101 101 33 73 82 48 38 47 43 46 88 119 220 352 458 549 576 531 427 219 74 34 55 39 43 59 36 44 44 44 45 45 49 49 49 45 45 49 54 58 62 62 66 58 58 58 58 54 54 50 46 50 50 50 46 42 42 42 37 49 37 85 169 197 160 152 177 137 114 86 71 60 41 40 41 41 46 50 42 41 42 46 49 63 47 42 54 54 42 49 58 210 139 74 51 62 59 62 56 41 41 42 42 43 47 55 55 54 54 46 41 41 41 46 50 50 50 50 50 50 54 58 62 42 54 74 95 107 111 107 99 68 80 88 92 91 67 46 41 46 50 41 40 85 157 176 129 46 40 91 78 85 159 189 310 382 484 577 623 654 652 542 386 194 82 42 83 104 76 78 108 76 73 67 52 57 57 54 65 73 69 61 57 61 69 81 96 107 153 196 226 273 324 323 287 316 305 297 274 234 178 130 92 104 93 84 72 60 60 64 77 93 106 143 184 204 201 160 132 140 127 111 118 165 212 215 198 244 275 306 327 341 362 404 446 511 514 517 521 532 540 545 560 574 597 620 623 627 634 661 688 691 717 736 743 739 731 739 740 664 597 570 594 614 606 574 569 652 656 675 695 722 753 788 818 855 893 908 903 918 921 868 788 741 723 713 743 816 860 830 733 448 334 228 167 147 131 121 107 51 50 53 79 116 135 144 136 105 103 92 80 68 61 73 85 54 59 71 68 53 53 65 98 243 518 640 556 424 327 303 351 419 451 501 543 603 651 692 704 762 789 814 834 831 804 758 720 647 585 527 502 520 557 584 603 68 99 124 133 182 287 398 458 440 415 342 221 116 70 76 103 125 78 96 208 278 242 163 126 162 228 268 238 172 98 49 47 45 46 63 83 67 47 55 91 47 47 51 67 74 62 58 62 47 83 124 145 186 270 330 347 424 470 512 519 523 547 558 550 536 509 497 521 537 538 550 578 566 566 570 555 539 511 480 447 369 337 328 304 281 265 257 257 250 262 254 238 242 254 238 199 230 256 233 115 42 42 53 89 44 51 55 51 43 43 44 44 66 66 78 90 82 62 57 61 51 51 47 43 43 45 66 89 76 63 63 79 83 91 137 186 301 349 370 338 247 132 81 157 208 324 418 445 451 470 501 513 502 503 484 458 437 406 328 264 182 188 288 432 484 464 436 420 480 453 440 421 409 397 382 370 346 341 375 472 560 613 665 714 760 781 805 848 900 934 935 906 817 723 623 509 403 306 222 158 102 61 45 46 57 45 54 50 44 44 51 65 97 110 95 44 141 184 268 368 470 571 654 708 692 705 698 610 402 190 74 57 39 69 62 41 47 142 202 186 158 126 114 106 94 67 59 72 64 57 60 59 54 53 66 59 65 70 78 78 82 94 98 90 86 62 42 41 58 78 86 97 124 155 159 123 83 87 131 170 206 142 118 119 91 64 56 41 42 41 40 40 41 45 40 39 41 53 72 72 72 68 68 68 45 49 50 50 58 58 61 61 55 59 63 70 70 66 66 63 47 47 39 39 38 38 39 39 47 47 40 44 44 44 44 44 68 68 71 56 55 44 55 52 67 64 67 48 47 44 67 79 58 62 66 70 74 70 58 50 66 74 97 125 141 129 97 62 63 60 83 103 101 76 63 63 63 59 52 45 38 39 40 44 45 41 40 39 37 36 35 34 45 49 57 57 49 41 36 43 51 42 28 28 52 127 206 266 210 134 95 69 30 31 45 32 49 50 54 58 55 52 49 45 37 39 76 136 180 152 76 36 37 41 36 44 109 169 153 98 173 134 89 58 45 38 49 46 38 38 42 50 54 62 66 66 50 42 46 54 54 50 50 51 39 41 70 90 77 53 84 132 184 128 91 91 110 98 90 87 60 53 49 41 48 68 102 126 73 41 93 129 78 95 156 135 92 110 66 90 179 139 139 104 84 41 36 42 62 56 52 67 90 66 58 67 67 48 56 84 41 45 42 41 41 42 42 41 67 78 86 113 136 175 214 229 221 245 249 241 260 296 316 305 258 250 230 202 206 227 227 207 263 311 339 311 274 286 322 351 266 230 218 190 141 149 185 174 158 111 137 241 290 211 108 54 51 60 83 98 108 125 150 175 281 333 378 395 424 477 500 504 524 539 591 659 691 684 681 683 681 582 502 352 133 39 43 45 46 53 44 38 36 37 91 131 177 169 148 115 90 89 106 126 135 101 82 76 97 118 107 88 68 64 68 80 88 96 88 130 327 392 475 613 699 702 657 625 546 536 517 502 500 537 578 606 624 642 649 655 682 712 713 695 705 752 835 895 896 869 837 818 821 842 883 939 951 928 860 806 679 667 651 631 654 706 750 777 800 783 787 812 826 788 740 708 752 768 799 822 818 795 784 777 709 660 635 627 657 681 701 705 724 721 729 733 725 702 662 632 639 596 564 545 537 517 493 473 476 456 463 502 568 616 665 682 623 586 559 512 460 420 400 410 469 467 509 607 699 733 740 748 747 754 753 756 786 841 900 942 914 954 970 967 971 968 933 866 748 631 471 298 181 129 81 54 68 63 85 96 92 72 45 49 142 118 91 76 97 118 79 49 89 65 52 51 55 62 49 47 46 48 57 72 68 56 47 45 70 109 136 159 183 227 235 219 108 102 174 327 500 658 794 881 992 1018 1019 984 929 879 777 634 386 252 150 120 118 99 62 50 94 58 49 57 77 69 72 80 63 52 63 60 59 47 59 76 80 68 60 60 69 65 57 52 87 79 44 78 142 123 140 79 49 57 78 111 164 237 295 305 210 136 97 98 96 69 50 50 55 59 66 65 68 75 83 90 88 92 92 72 64 72 72 64 48 56 56 48 48 48 68 74 50 53 80 83 110 130 111 60 52 51 53 55 62 89 112 128 109 90 90 100 120 132 136 139 142 161 140 90 80 115 134 111 69 98 129 127 115 148 255 369 566 674 736 775 857 929 975 996 1002 897 791 694 546 380 250 205 114 112 112 93 79 110 211 316 448 454 439 437 440 433 407 388 356 260 186 144 109 115 216 357 564 651 681 566 365 237 259 322 403 327 200 98 72 88 76 43 41 44 53 61 45 41 57 93 68 37 44 104 82 71 72 42 41 40 39 50 69 75 77 91 85 86 68 33 19 16 16 23 23 30 30 30 30 34 41 41 37 33 24 20 16 16 16 16 13 13 13 13 13 14 15 16 16 16 17 26 38 39 54 51 21 21 21 22 22 23 23 23 31 31 35 35 39 39 43 36 37 30 30 34 34 34 34 34 34 34 34 34 38 42 46 50 42 42 46 46 39 39 32 32 29 28 29 29 29 29 30 30 31 31 39 39 46 42 45 41 41 40 41 45 45 49 49 49 37 41 41 45 49 53 46 50 46 42 46 54 42 30 67 115 100 85 61 33 32 34 35 34 39 72 109 142 175 192 204 214 230 296 330 362 424 443 429 429 372 342 273 180 126 104 105 91 160 88 152 195 123 162 233 183 229 278 339 388 426 460 494 534 638 713 742 754 778 816 797 758 689 673 544 321 171 137 105 55 99 84 72 57 53 53 53 53 52 66 97 112 115 142 170 196 238 245 247 239 253 295 370 423 422 422 422 441 457 483 487 473 415 377 345 303 276 250 247 237 202 184 165 143 147 156 168 179 211 274 321 336 427 610 793 877 787 476 178 72 92 117 108 64 66 98 59 47 93 90 51 64 48 60 67 55 46 53 72 70 47 48 63 87 106 110 102 86 118 91 76 89 105 106 122 141 216 240 223 204 211 123 44 43 43 43 68 120 163 230 270 243 108 117 97 52 44 71 90 89 124 155 178 173 161 173 208 239 260 290 282 254 266 330 381 396 372 407 441 432 414 414 445 481 464 480 504 520 528 528 528 528 524 527 550 566 582 593 628 660 662 685 705 701 696 692 707 723 703 735 743 721 709 706 694 667 645 664 687 694 690 679 671 671 655 643 612 588 565 550 554 554 570 574 578 579 583 575 575 575 606 593 616 655 680 672 675 683 674 655 666 690 670 619 603 612 534 500 482 492 467 413 358 327 329 293 262 248 249 226 163 108 89 61 137 229 252 292 300 249 239 192 174 199 252 317 381 430 495 520 554 584 607 626 637 641 653 631 604 577 555 529 479 422 397 331 282 245 183 117 98 75 63 48 48 68 108 140 131 101 84 60 44 44 45 45 45 44 70 63 63 80 130 223 361 468 559 591 587 513 355 194 99 65 100 75 110 185 207 202 243 277 266 340 426 500 542 552 511 479 675 797 839 782 740 713 596 435 346 238 200 114 37 116 212 121 93 69 80 132 175 151 103 78 37 60 80 99 110 105 73 45 77 102 72 42 47 40 39 65 73 123 188 250 317 349 329 268 180 83 71 83 39 39 64 36 40 40 44 45 45 45 49 49 45 49 53 57 62 66 66 70 54 54 50 50 46 46 41 41 54 50 50 46 42 42 42 37 57 53 97 181 236 252 284 325 338 343 334 299 255 188 93 38 38 38 39 41 50 46 49 56 62 42 45 53 60 41 56 69 230 138 54 47 66 74 66 63 53 42 43 43 43 43 43 43 41 42 42 46 58 70 67 55 54 54 58 58 62 62 62 62 54 55 55 59 67 75 83 91 79 68 64 67 59 55 54 50 42 42 40 45 89 129 124 77 66 39 63 42 61 163 244 423 475 584 661 695 756 788 680 475 190 99 68 108 165 205 210 207 143 101 54 54 75 84 72 52 105 93 77 58 54 62 74 89 112 127 149 176 234 293 300 272 305 313 317 298 286 255 235 220 164 157 149 121 105 105 117 126 179 199 215 216 202 183 167 167 179 154 122 129 180 239 234 208 282 309 335 349 355 373 439 504 515 514 521 536 536 532 536 555 570 596 627 643 646 657 684 707 690 705 724 732 732 732 732 721 615 553 522 530 535 507 484 476 516 519 542 569 609 648 697 728 757 826 891 913 938 960 963 943 840 777 687 641 683 765 810 788 646 520 363 223 131 87 75 81 106 74 60 78 127 188 246 285 245 214 162 107 84 73 73 51 72 77 86 80 61 49 54 84 209 400 561 633 587 389 241 250 322 361 431 528 605 669 721 761 810 840 856 849 814 756 698 664 599 550 509 495 505 491 480 476 83 98 142 191 260 330 388 402 455 422 353 253 137 59 49 84 181 122 80 129 233 297 292 262 384 461 505 469 377 277 160 93 53 51 51 68 63 46 46 63 71 55 54 58 58 54 69 78 95 123 133 130 175 263 312 309 402 440 467 478 478 482 493 497 512 480 452 460 472 468 500 536 552 547 547 544 544 536 521 491 363 326 305 277 249 233 226 226 274 278 265 237 249 285 297 263 168 251 292 190 60 42 53 97 60 67 70 55 44 44 45 47 46 50 58 70 54 44 48 71 65 65 65 46 42 41 43 44 88 67 55 67 75 71 94 134 229 226 238 266 231 124 88 180 160 287 402 445 471 514 552 572 571 563 520 470 479 516 541 552 398 393 465 593 657 621 577 577 601 606 617 606 586 574 578 590 582 541 547 608 669 717 802 883 901 905 913 925 923 909 885 834 681 576 464 346 247 178 137 116 48 45 45 46 49 60 78 82 51 42 43 70 94 94 83 79 176 206 275 363 472 555 619 652 641 658 601 424 212 83 47 50 39 86 87 43 55 139 167 131 130 136 132 128 121 110 87 67 44 45 60 63 62 65 74 63 93 90 82 66 74 102 118 118 90 58 41 41 58 70 54 41 61 116 144 116 76 76 108 139 95 75 59 68 76 65 57 57 49 41 39 39 39 39 39 40 40 41 50 62 55 47 43 43 46 42 42 42 58 66 69 64 51 55 66 69 69 62 61 46 50 46 42 38 38 38 42 46 39 39 43 47 44 52 56 56 79 79 83 63 59 43 55 47 67 63 75 63 63 59 79 95 74 66 62 74 90 90 66 46 62 57 65 97 129 137 113 86 104 97 116 127 118 85 57 52 36 37 49 46 38 38 39 41 57 53 47 39 37 36 35 34 53 57 65 57 56 43 43 43 73 65 49 40 56 119 206 266 190 71 80 105 39 60 94 42 49 53 57 58 55 52 45 45 37 37 44 92 144 140 84 38 50 53 36 36 81 137 137 82 113 81 38 36 36 37 42 46 42 42 46 46 50 54 54 58 50 38 42 54 58 50 54 59 41 66 98 94 62 41 61 96 152 127 94 78 93 109 105 86 75 56 40 40 40 49 66 81 65 40 87 103 39 36 55 70 88 139 55 171 323 143 143 120 68 45 37 37 50 62 70 78 90 39 38 58 82 67 64 92 40 45 46 45 46 62 58 61 110 133 153 191 238 277 312 327 338 342 325 290 294 322 323 296 352 361 341 277 225 206 190 170 302 354 390 366 314 306 361 424 419 368 395 351 211 219 304 296 268 185 175 272 313 234 127 73 59 72 95 110 112 118 136 153 274 303 339 383 428 469 492 498 510 510 565 653 720 740 752 762 748 680 661 536 255 41 43 65 42 52 47 38 37 45 91 123 117 109 92 75 59 67 79 84 93 67 56 58 75 84 73 65 45 40 56 84 96 83 80 134 315 408 514 633 694 681 661 664 613 606 565 514 492 521 558 578 643 649 656 679 721 763 753 707 697 720 767 834 882 899 883 863 901 917 957 990 992 977 950 931 840 821 828 836 836 832 832 844 896 849 822 822 841 807 747 695 752 753 753 753 749 745 753 758 682 664 663 667 685 685 677 673 713 701 697 698 695 680 637 595 531 470 422 391 367 335 323 326 353 337 319 326 393 492 567 583 547 520 528 543 539 496 475 474 488 454 460 553 666 736 771 805 831 850 846 813 809 856 903 927 936 943 921 882 861 865 838 778 623 511 367 236 154 114 72 47 45 47 72 64 59 60 52 45 101 94 71 52 97 141 102 48 75 75 82 94 113 108 88 79 47 62 78 101 105 104 92 83 126 181 236 275 319 374 374 335 222 185 177 211 331 512 704 834 931 993 1007 954 894 827 716 569 326 212 130 99 89 78 84 97 121 78 57 80 85 76 83 99 63 55 67 63 63 47 67 79 68 64 64 64 72 76 72 68 99 99 47 133 173 107 151 123 50 64 81 109 185 286 368 377 291 210 163 152 130 88 53 50 99 67 50 57 91 103 90 66 99 96 88 68 60 60 56 47 46 47 52 52 48 56 84 97 51 52 56 71 102 122 107 68 53 53 54 54 55 65 83 75 63 59 55 57 74 90 86 82 59 87 74 53 53 86 98 65 104 131 135 130 137 169 224 278 523 695 822 862 928 992 1015 1016 1017 929 835 769 652 503 393 352 212 146 95 90 108 118 128 143 354 389 398 380 345 315 312 326 358 301 239 182 112 66 92 179 317 503 684 744 675 505 354 259 427 387 289 161 83 61 53 47 45 51 67 75 56 40 56 100 111 55 111 167 109 82 99 64 54 40 39 47 62 64 67 84 83 92 89 55 21 18 16 15 23 23 27 27 34 38 38 38 30 26 24 20 16 16 20 20 20 20 20 13 14 14 14 15 15 16 16 21 25 26 33 34 20 21 21 21 26 26 23 23 31 31 31 35 28 32 32 32 33 33 37 37 37 41 41 41 41 41 41 41 42 45 49 49 38 38 31 35 35 35 32 32 28 28 28 28 29 29 33 29 31 31 31 35 42 38 41 44 44 47 48 52 52 56 56 53 33 33 37 45 49 57 61 61 34 30 38 54 47 39 71 111 85 90 66 33 34 68 78 51 88 125 165 178 187 204 224 242 285 365 400 424 481 493 475 456 375 323 257 179 121 103 120 129 191 156 188 199 159 209 263 249 279 332 397 450 479 490 504 532 640 740 788 811 846 869 788 659 629 623 524 344 229 199 168 110 103 80 68 61 62 70 70 62 53 77 104 108 130 177 212 235 243 262 278 296 323 350 392 418 421 439 455 481 516 547 562 563 470 436 410 398 369 335 297 251 233 203 184 173 170 171 175 174 265 344 421 416 423 525 707 839 832 661 370 171 132 122 78 70 84 164 101 41 119 180 137 106 58 67 55 45 44 45 45 45 63 51 50 58 85 97 93 74 134 102 80 100 128 137 137 137 189 217 168 104 103 55 42 42 46 46 48 42 42 147 255 275 144 129 100 76 99 138 133 96 139 142 153 168 187 203 226 249 270 329 329 273 285 385 448 455 406 445 476 467 445 433 457 496 511 523 539 559 564 568 560 556 551 543 555 586 601 616 640 668 678 702 729 729 716 711 726 738 714 750 766 742 738 746 742 711 720 725 740 751 754 742 738 734 750 726 687 659 636 625 633 638 685 685 689 682 682 678 678 674 689 673 688 719 733 729 728 729 704 681 693 701 693 665 646 639 629 571 532 514 516 478 415 356 365 365 350 312 278 236 210 184 110 67 99 136 143 188 211 167 228 200 179 193 226 275 321 369 437 463 492 522 549 571 598 601 613 610 607 592 542 469 415 386 417 375 286 236 218 149 105 119 75 68 61 77 117 156 164 141 92 65 45 44 45 57 52 51 65 46 44 65 80 137 298 463 641 677 703 669 522 321 172 123 95 111 110 102 102 126 176 230 180 210 256 332 410 468 463 458 520 687 780 734 678 671 599 486 397 316 247 133 37 52 125 102 151 107 86 86 117 129 125 120 51 36 35 64 99 90 58 49 65 102 80 42 40 40 39 58 76 97 115 146 186 218 222 208 162 91 87 79 35 44 72 40 40 40 40 45 45 45 45 45 49 49 50 58 66 70 74 74 54 54 50 46 49 49 49 41 54 54 54 50 46 45 45 41 36 35 36 65 112 152 204 237 358 418 463 464 460 429 306 164 93 41 39 41 46 41 52 83 85 60 63 76 87 64 79 100 200 117 53 54 82 81 73 67 65 62 66 70 66 58 46 41 46 53 53 57 78 98 82 50 42 42 46 50 50 46 42 43 51 47 43 42 43 47 55 59 55 51 51 51 51 51 58 58 86 62 45 49 65 69 45 39 54 38 55 43 69 170 275 474 522 633 730 783 847 871 752 540 230 170 162 178 242 318 353 342 258 219 159 111 91 85 93 90 113 98 78 59 55 63 79 98 101 101 115 145 196 239 258 254 238 250 266 267 279 287 310 321 279 269 257 230 210 202 218 238 230 246 254 235 208 192 193 209 205 203 179 166 209 268 272 258 303 318 344 370 389 415 477 538 526 528 535 547 551 543 551 566 585 608 643 666 673 680 694 714 717 720 724 728 736 725 713 680 590 522 487 455 408 361 357 381 354 357 369 401 444 488 535 569 652 727 812 879 928 957 990 1013 967 903 785 676 634 649 699 706 754 668 538 358 191 96 92 103 156 112 83 93 138 200 297 363 425 409 365 294 231 184 125 71 89 87 85 87 65 50 63 105 138 234 336 496 603 511 307 216 209 236 322 463 590 661 745 821 862 888 892 862 806 748 695 677 680 575 462 393 363 357 374 391 121 109 153 234 335 400 424 420 463 390 326 266 185 92 48 47 102 93 47 46 116 296 425 475 512 589 630 594 510 399 252 162 82 59 47 63 72 67 63 83 95 67 50 46 46 46 69 90 191 205 188 162 199 280 309 290 344 378 425 461 476 468 464 472 487 439 403 404 412 419 451 499 535 522 502 490 486 474 454 417 299 270 258 254 250 242 242 230 258 258 230 209 237 301 337 326 187 225 235 194 160 133 65 40 57 64 67 55 43 44 46 55 46 46 55 66 56 51 82 125 195 203 215 189 135 77 45 44 68 55 55 83 99 87 87 99 150 186 190 186 187 136 91 112 195 342 461 523 546 584 599 602 573 573 561 541 546 599 659 708 715 674 658 722 780 730 689 702 694 719 750 724 691 660 676 700 703 698 688 705 765 850 916 942 978 985 982 961 931 871 816 739 531 413 293 206 159 122 80 42 43 45 47 46 44 51 50 41 47 41 41 71 90 75 71 90 182 176 217 325 480 580 611 598 632 614 472 238 85 65 80 56 38 59 76 43 42 84 92 62 140 171 167 151 159 176 146 95 43 45 60 71 70 69 63 55 153 138 106 70 62 90 114 118 74 70 62 54 54 62 78 97 89 116 116 96 84 92 92 80 56 84 76 60 77 81 65 66 77 65 40 39 39 39 40 41 42 42 42 43 43 44 44 44 67 55 42 42 58 62 64 56 67 66 57 45 49 49 53 57 46 42 38 38 38 38 38 42 39 39 39 47 48 56 64 75 75 79 79 75 63 55 55 55 55 67 79 79 75 75 83 94 78 62 58 74 98 98 70 42 37 45 61 73 77 85 97 102 56 49 64 72 75 62 53 49 41 42 46 39 38 38 38 38 64 56 50 38 37 35 35 35 46 49 53 49 48 43 43 54 40 48 48 32 35 71 147 210 139 32 101 158 52 36 78 32 49 56 53 54 58 48 52 41 69 39 39 80 137 156 105 68 78 77 65 57 97 125 121 86 54 38 36 36 37 42 43 43 46 46 46 46 46 50 50 50 46 38 38 54 62 50 54 63 74 106 122 90 46 39 40 40 111 115 90 46 53 97 101 65 110 86 55 39 40 41 50 58 38 39 89 136 75 37 46 69 60 116 34 196 377 88 73 73 37 42 57 57 61 73 74 78 50 65 70 62 55 62 55 40 45 69 77 81 86 105 106 104 154 184 223 270 309 347 378 386 484 469 420 365 353 377 370 335 412 459 462 388 296 237 197 169 454 438 373 257 145 133 233 348 484 438 498 460 282 302 445 445 399 224 94 99 128 109 114 143 91 88 99 102 97 115 142 171 243 260 296 356 420 461 476 486 430 521 636 695 678 677 772 888 803 783 771 623 328 127 72 60 50 52 47 38 37 40 71 91 90 85 73 61 60 56 56 49 79 57 50 43 44 45 42 42 40 45 60 68 79 95 102 125 254 387 541 674 706 687 695 723 711 693 650 577 550 576 617 644 657 663 674 718 791 832 824 795 766 736 715 735 810 886 910 894 939 974 1010 1016 1001 990 987 988 980 949 933 940 929 897 900 913 872 853 841 846 865 850 772 692 681 697 706 698 706 726 730 704 686 683 686 686 681 669 657 649 689 673 658 668 680 665 634 585 467 390 330 291 251 207 187 192 195 218 229 244 314 389 429 413 422 402 422 490 520 508 503 521 517 466 436 501 610 703 766 820 834 877 904 878 857 865 877 874 863 876 883 850 823 782 712 620 453 343 227 159 128 118 64 46 45 67 92 71 63 87 100 80 101 73 46 47 60 89 118 145 54 78 113 144 156 154 145 133 129 105 72 52 79 138 205 248 307 358 403 429 452 471 444 372 248 232 204 187 256 437 654 812 829 911 938 882 823 755 633 492 291 196 125 86 68 66 99 136 116 72 60 72 80 60 67 95 63 63 71 75 67 63 71 91 46 47 52 48 52 64 76 80 62 83 47 137 138 49 92 95 78 99 115 151 242 360 451 464 387 303 241 218 177 114 57 49 67 83 102 109 88 74 73 66 67 64 64 60 56 60 56 47 47 47 52 48 48 64 88 104 55 51 50 59 97 106 95 61 53 55 56 54 55 72 82 69 52 52 51 52 53 55 55 54 56 55 54 54 55 75 94 117 177 152 124 125 172 214 234 252 456 680 838 894 941 1001 1017 1017 1017 978 919 844 696 528 429 409 352 193 70 78 160 170 80 45 190 266 335 337 286 247 257 285 317 313 292 230 148 78 48 70 301 405 538 683 765 701 523 363 293 303 291 208 110 52 48 59 49 55 67 79 60 39 55 110 277 225 277 291 172 110 123 87 51 40 39 40 51 46 60 78 69 85 99 81 43 20 17 16 20 27 27 27 38 38 42 42 30 25 24 20 16 16 20 24 20 20 20 20 13 13 13 14 15 15 15 15 16 16 16 16 31 21 28 25 37 30 30 27 27 31 31 35 35 32 32 32 32 33 33 37 37 41 41 41 45 45 45 45 45 49 50 54 34 34 31 31 35 35 28 32 28 28 28 28 28 28 29 29 30 30 30 30 34 41 44 44 43 43 47 51 52 56 60 53 29 33 37 45 49 57 61 58 70 47 47 55 43 31 43 77 75 104 81 36 37 106 135 104 149 189 210 214 211 236 268 294 340 443 481 477 480 484 478 487 356 299 230 164 122 107 150 169 195 204 191 171 198 241 271 304 297 347 412 461 494 516 535 571 604 721 799 833 872 861 696 482 436 431 368 262 173 150 123 82 91 68 52 53 70 82 82 78 52 80 112 130 165 220 262 284 337 339 331 338 368 399 433 456 467 489 515 541 564 586 605 599 546 492 438 408 398 377 347 313 279 249 222 207 209 213 202 194 284 355 433 456 463 525 666 787 823 789 562 288 156 83 59 112 83 206 147 52 181 320 293 232 133 78 46 58 50 44 57 110 70 51 46 46 61 73 81 81 114 82 67 95 140 164 164 160 89 145 116 68 92 80 46 46 44 45 52 42 51 151 214 175 144 112 91 115 213 281 256 191 182 164 147 167 209 237 256 263 317 379 363 288 320 423 454 398 465 504 534 526 485 464 476 506 534 538 550 563 579 576 564 552 555 547 555 586 620 628 644 664 702 726 748 745 720 703 717 736 720 763 779 767 775 799 799 768 773 770 777 781 792 788 791 787 818 796 761 734 715 723 732 751 761 757 750 739 731 723 719 715 726 710 724 744 767 759 766 767 742 759 770 723 695 700 720 713 690 633 578 564 574 562 500 436 408 421 414 348 271 226 224 231 200 138 123 100 73 113 145 92 144 136 142 185 235 288 333 367 388 417 450 476 510 537 563 574 597 606 627 616 531 421 359 357 360 351 265 232 265 195 129 174 66 63 53 61 97 144 156 148 68 61 57 57 65 64 52 54 112 77 64 85 89 129 298 498 632 725 785 748 636 492 331 223 133 133 86 59 75 103 131 182 128 118 128 205 334 420 442 434 419 541 646 656 591 534 513 504 388 311 214 137 95 56 57 90 96 73 72 104 175 234 257 249 148 95 37 34 44 84 83 50 46 94 80 38 38 39 39 47 41 52 69 89 117 142 155 155 139 75 63 51 33 35 60 35 40 40 40 40 45 45 45 37 49 49 54 58 62 74 78 78 55 55 51 46 49 49 53 53 54 54 54 50 46 46 45 41 65 53 37 36 45 76 112 118 178 262 329 377 467 548 502 394 276 154 66 58 46 39 43 97 111 83 86 102 117 94 102 135 167 92 49 61 81 77 73 74 60 65 78 90 86 70 50 41 66 57 45 45 70 94 74 41 41 41 42 42 47 47 47 47 43 47 59 63 67 59 51 47 42 42 51 59 59 51 46 41 138 90 57 53 61 57 49 42 41 38 67 63 85 175 274 474 505 631 760 852 919 898 777 566 257 181 169 177 212 259 295 326 400 384 328 209 100 57 93 136 88 70 51 50 50 63 79 87 94 89 116 159 193 209 228 239 223 235 247 248 255 264 287 299 295 288 277 246 222 222 235 262 228 252 264 252 225 217 222 238 249 257 248 231 254 306 333 331 297 315 342 393 427 453 487 526 544 535 539 558 565 561 573 593 589 623 662 677 692 694 709 720 775 763 756 748 752 740 709 661 538 486 439 372 273 205 218 259 243 243 251 267 306 343 378 415 522 581 678 793 887 940 965 987 1017 990 909 787 682 632 634 633 738 751 709 570 363 205 149 144 150 107 70 68 105 163 249 326 504 535 539 497 423 340 241 156 82 64 66 65 62 53 78 124 91 212 267 341 490 524 390 263 168 167 245 405 525 608 711 821 889 919 919 881 816 761 736 723 629 525 412 331 290 260 250 255 112 55 132 285 361 372 427 487 536 418 294 207 170 145 124 127 135 158 80 46 87 247 436 591 605 671 699 659 574 459 307 209 206 128 47 47 84 116 96 60 83 56 51 71 74 50 49 69 177 176 155 145 183 256 301 299 329 355 375 398 413 421 422 426 435 404 399 399 384 364 395 438 426 441 453 465 465 449 433 391 233 227 239 231 215 203 219 239 347 203 147 222 218 142 194 342 295 192 138 181 216 157 46 39 44 52 52 52 49 53 70 71 47 45 44 57 79 118 212 299 385 377 366 339 282 196 91 46 77 71 64 80 76 52 56 76 103 119 151 154 119 75 99 171 294 424 507 531 545 575 605 615 578 601 617 617 625 666 729 771 839 873 873 843 819 816 827 816 780 800 816 805 788 789 816 843 847 858 872 886 911 949 1003 1016 1015 1016 982 930 875 834 758 552 351 230 137 90 107 108 66 41 43 44 46 46 44 46 53 53 41 40 41 59 72 71 79 106 205 192 225 329 456 545 589 581 576 394 196 78 69 87 62 38 55 41 40 43 72 76 56 58 90 184 244 245 254 270 220 150 60 53 60 55 50 49 55 44 161 177 149 109 101 89 85 109 39 45 85 105 69 40 45 89 69 97 97 61 49 81 105 105 81 77 65 49 46 58 78 98 88 72 47 38 38 39 39 39 40 40 41 42 42 43 55 59 94 86 74 58 50 41 40 39 59 62 57 49 53 49 56 49 54 42 38 38 46 50 39 38 39 39 39 39 51 67 79 87 87 90 90 82 70 62 62 66 86 98 110 118 110 86 62 42 69 53 49 65 89 89 61 37 45 45 45 49 49 45 45 37 38 38 39 40 47 47 50 50 38 38 38 38 38 39 39 39 59 54 50 36 37 40 39 34 42 50 57 49 44 43 46 54 32 51 55 47 32 27 27 35 35 52 125 178 144 93 74 77 81 84 101 98 66 64 88 73 85 39 37 48 109 133 85 44 74 77 69 73 121 154 125 65 36 42 45 37 37 54 63 51 46 46 42 42 42 46 46 50 54 38 38 62 74 62 70 86 105 98 94 94 85 66 49 40 111 127 118 70 53 65 69 53 104 101 82 66 40 40 40 40 38 36 96 159 82 37 57 36 35 96 34 145 340 36 45 45 46 42 54 58 58 58 58 54 54 65 58 62 59 59 59 52 40 61 81 101 137 173 153 112 217 208 275 301 276 359 430 372 511 556 503 436 437 385 350 419 488 507 454 305 169 121 125 125 229 261 173 89 105 113 165 297 291 210 250 257 213 349 490 433 403 300 196 125 73 47 83 134 65 86 110 98 78 80 110 148 173 254 305 329 421 534 552 495 458 436 479 594 711 782 841 897 879 851 805 676 413 200 118 119 69 67 58 42 37 36 36 39 46 50 57 58 57 57 66 70 68 66 70 63 41 41 40 41 42 41 57 75 90 109 116 151 300 422 485 607 766 775 753 813 833 779 700 622 576 578 611 646 722 732 735 739 754 797 854 881 826 809 789 791 811 855 907 938 944 967 1003 1016 1013 1002 1002 1002 983 968 975 994 963 912 908 922 915 878 854 847 839 812 753 706 687 631 584 608 676 713 697 665 673 689 705 705 696 692 692 700 693 658 632 633 623 560 453 348 237 285 265 154 114 151 156 97 92 152 211 230 234 232 200 151 279 249 249 313 376 412 454 484 475 425 354 352 489 678 799 830 781 825 878 883 853 821 802 795 753 785 790 748 687 614 507 399 234 183 146 117 101 83 63 47 47 54 81 43 40 63 123 156 88 44 44 55 47 45 100 217 164 128 95 90 122 157 172 164 188 200 231 266 301 339 380 411 399 429 471 482 458 404 363 330 286 287 292 275 320 451 620 739 728 808 870 857 789 687 534 399 157 208 133 134 278 228 98 122 115 71 63 91 111 91 75 87 90 90 86 78 66 54 46 46 59 59 47 47 47 68 92 107 90 154 163 188 78 51 52 50 125 118 130 206 341 478 534 505 450 399 346 272 186 101 60 49 103 79 58 61 88 98 85 65 63 63 59 55 47 51 55 63 47 55 67 67 63 67 83 84 48 51 67 70 57 62 92 121 83 77 57 52 52 73 104 96 96 56 51 52 53 53 52 51 70 74 93 113 148 171 179 200 224 215 181 167 216 273 287 269 426 631 801 888 955 1008 1018 1019 1016 997 949 877 753 608 501 450 405 222 126 173 172 110 63 52 85 146 215 248 233 202 199 220 260 255 266 268 206 93 50 76 214 317 381 530 727 811 746 576 226 203 197 186 126 64 60 107 57 52 55 60 44 39 82 142 454 521 507 469 442 295 161 170 95 51 41 38 36 42 81 79 70 83 96 94 73 55 29 19 53 52 48 40 39 27 14 12 25 21 24 20 20 20 20 20 20 20 24 24 24 20 16 12 13 13 14 14 14 15 23 16 46 24 23 19 20 20 29 26 26 30 31 31 31 35 35 35 28 28 29 33 33 37 37 37 33 33 38 41 45 49 53 53 38 31 31 31 31 28 28 28 28 28 28 28 28 28 28 28 30 30 30 30 37 40 40 47 46 50 54 55 56 44 45 53 61 29 28 38 82 106 94 71 111 44 31 52 49 32 49 34 45 143 111 42 99 147 132 157 117 261 324 262 214 263 299 292 371 431 477 483 446 415 413 424 389 224 143 154 134 111 182 258 245 223 219 218 229 251 270 295 293 339 384 421 475 520 519 508 547 641 730 807 829 683 426 247 385 351 288 210 129 82 63 58 49 50 51 69 101 102 78 57 68 107 133 156 211 281 311 306 371 389 396 396 410 425 455 478 512 502 548 606 640 670 681 635 594 540 479 429 415 402 389 366 326 307 281 250 223 215 220 228 244 301 369 449 556 623 668 711 815 823 675 393 161 56 70 126 169 209 237 137 70 220 327 226 255 224 169 66 45 45 43 62 82 46 42 45 53 57 77 44 74 110 62 62 146 119 46 63 46 153 181 61 46 124 159 98 113 117 43 44 207 259 178 134 166 179 194 201 244 295 302 281 228 202 305 412 403 383 362 277 351 398 390 330 334 398 441 421 416 463 510 525 501 480 479 489 557 561 562 567 579 572 560 548 548 528 547 594 636 632 651 683 726 741 741 693 640 619 653 692 722 758 790 801 828 860 856 821 799 787 780 780 815 841 815 768 834 807 800 785 751 759 774 766 769 769 765 754 754 754 761 765 736 744 762 766 793 809 824 813 791 801 804 777 761 762 754 723 724 702 671 630 591 568 561 573 484 457 474 492 399 270 233 272 214 220 230 203 125 61 73 124 139 242 250 212 299 455 443 317 358 391 412 426 444 470 500 519 570 570 583 589 531 437 379 377 308 319 301 259 265 290 228 129 74 41 41 44 65 88 147 219 75 42 41 44 64 52 44 62 120 85 64 89 85 118 279 466 604 706 773 786 753 646 506 438 281 190 83 37 74 111 108 92 191 162 143 157 222 295 346 390 312 477 570 536 493 504 486 433 340 295 230 192 162 80 41 47 84 97 93 61 76 147 218 245 241 160 107 82 38 36 53 60 55 75 61 38 37 38 41 52 54 45 48 56 76 88 90 90 64 43 33 33 34 44 48 44 40 40 40 40 41 45 49 45 42 50 62 59 47 43 39 43 39 40 47 43 38 38 49 49 61 58 58 54 53 49 42 41 41 41 37 36 36 37 46 54 46 81 179 306 405 433 422 397 395 305 182 82 40 38 61 88 98 174 249 253 232 213 201 186 107 35 71 116 53 49 89 50 64 53 85 149 122 62 50 40 39 61 133 39 45 162 70 58 46 50 54 58 58 62 62 58 70 70 70 66 58 54 46 42 50 54 54 46 41 42 58 74 153 113 73 57 65 69 53 40 40 40 42 74 97 151 275 398 497 620 732 801 861 867 768 567 286 196 164 127 118 141 191 222 333 404 467 440 341 217 133 72 51 49 62 67 60 64 72 80 115 106 97 125 168 194 185 165 196 216 236 233 244 245 261 262 266 234 214 206 214 211 211 217 213 248 272 273 246 242 266 298 301 301 280 244 260 320 377 396 367 346 357 415 458 468 479 497 535 511 514 545 560 560 572 600 608 635 666 681 686 697 727 743 794 783 779 764 737 691 638 574 478 375 283 216 149 105 107 147 147 128 128 144 184 208 216 230 361 417 510 629 712 787 887 981 992 965 930 903 877 824 765 714 739 716 735 755 634 400 221 168 139 72 43 51 86 127 177 241 412 482 546 580 580 534 414 288 230 132 47 41 48 46 48 75 44 110 184 263 374 437 382 274 179 130 200 352 459 550 673 772 878 908 892 851 820 802 764 707 551 462 351 266 221 184 153 134 114 73 170 339 427 425 461 507 559 515 414 242 86 49 109 212 172 139 68 67 182 333 458 543 680 725 726 663 578 463 313 208 198 137 61 47 53 80 84 80 68 48 51 67 74 54 54 81 42 71 126 172 230 272 270 244 334 345 364 376 387 383 376 364 322 339 391 431 415 359 342 354 361 377 408 428 436 433 424 402 314 275 227 167 135 151 211 267 299 227 196 224 207 147 147 203 295 279 229 164 111 89 82 86 53 61 68 61 61 69 78 75 46 43 43 68 138 224 334 421 483 467 444 407 353 268 171 115 76 60 64 81 84 65 73 100 96 108 131 131 99 82 130 229 336 435 491 502 512 542 572 583 602 612 623 631 647 695 747 789 842 868 887 869 887 899 902 869 888 849 833 861 895 895 873 860 930 957 979 982 977 976 995 1012 1012 1001 926 847 769 724 640 422 176 113 76 68 89 106 95 69 42 43 45 45 43 42 56 56 63 43 43 59 76 79 75 82 149 163 216 317 437 502 496 456 312 194 96 85 95 81 59 53 58 42 55 91 86 66 118 219 187 321 357 302 315 386 339 189 99 88 76 67 62 69 83 80 89 121 121 109 121 121 97 85 93 81 81 81 61 40 39 41 57 84 93 73 73 97 113 101 61 61 53 45 42 50 62 82 72 71 59 58 66 62 54 40 48 41 41 42 42 42 42 46 70 66 58 53 41 40 40 43 58 54 57 53 57 53 56 45 57 46 38 38 42 46 38 39 43 43 39 39 47 55 67 71 66 66 62 58 54 54 50 46 74 82 94 98 90 78 62 50 61 53 49 61 77 77 57 37 57 57 53 49 49 53 53 49 39 39 40 40 43 39 38 37 38 38 38 38 38 38 39 42 57 68 67 55 47 38 38 41 45 50 53 52 51 47 46 53 47 43 39 39 39 39 39 28 28 53 110 190 216 185 165 173 137 121 133 122 83 84 97 85 37 36 37 39 44 53 41 40 74 89 81 61 65 109 142 158 34 36 37 38 42 59 67 59 46 46 42 42 42 46 46 50 66 42 38 66 74 62 65 82 77 77 81 85 77 53 40 39 88 127 134 90 61 61 69 64 87 95 73 62 43 40 40 39 40 38 84 139 65 37 79 47 36 69 35 110 321 62 54 39 58 54 50 46 46 50 54 58 57 58 62 62 59 59 59 59 40 52 64 65 96 129 137 116 146 200 303 338 328 398 421 316 335 452 495 469 425 309 251 328 495 381 201 70 42 78 82 51 36 111 111 103 138 98 46 89 104 55 115 159 190 357 510 494 429 359 303 267 221 161 126 120 75 89 101 81 50 45 92 138 147 244 323 331 347 436 593 703 686 596 490 516 702 892 931 847 901 872 846 732 490 260 110 52 51 59 62 50 37 36 36 44 47 51 58 58 54 54 62 59 61 58 51 40 40 40 40 40 58 65 75 82 101 123 150 196 350 461 515 625 789 836 815 867 887 864 813 731 661 628 645 691 767 781 788 776 772 792 828 866 901 886 873 860 860 872 892 907 965 992 1008 1016 1017 1017 1013 1009 1009 995 987 971 941 917 921 930 869 835 816 820 817 797 744 704 609 589 582 606 638 662 647 638 652 667 683 692 704 712 708 709 686 688 676 607 481 327 207 122 120 123 135 133 130 127 92 56 121 137 148 120 83 70 62 57 222 173 149 184 236 275 314 364 371 357 310 304 445 642 732 726 753 788 815 808 781 743 716 701 683 695 676 600 512 422 334 238 159 134 117 106 88 58 46 44 90 41 48 179 155 51 75 218 52 45 57 58 54 51 91 143 197 154 90 45 44 60 104 136 99 155 250 327 365 373 361 360 395 374 365 360 331 291 318 360 380 344 330 378 492 600 618 567 645 713 775 777 714 600 439 295 214 61 125 373 434 236 57 50 102 70 59 87 107 87 71 79 82 85 78 70 66 58 47 47 83 68 56 47 47 52 64 75 58 117 187 180 86 83 76 75 73 86 126 233 399 520 568 535 484 451 394 289 165 84 66 61 110 79 51 61 88 99 97 81 55 59 71 75 75 71 63 63 71 79 83 75 59 51 59 56 62 59 86 102 93 82 88 109 142 135 108 68 58 79 105 97 116 97 101 101 92 69 76 99 118 129 144 175 218 261 299 329 347 339 283 229 223 250 267 259 430 604 751 826 898 947 962 977 974 967 930 881 783 658 563 507 416 297 269 290 239 157 123 128 77 82 115 148 181 202 211 215 219 202 237 275 217 92 50 124 142 302 418 538 686 797 827 767 391 254 151 141 132 106 116 183 77 64 64 64 48 39 70 120 489 613 614 574 624 575 367 209 80 57 55 41 38 44 78 68 82 96 106 104 82 60 27 20 46 48 40 32 35 31 19 14 29 25 28 24 20 20 20 20 16 24 32 40 40 36 28 20 24 13 13 13 17 22 41 47 37 30 22 18 23 20 32 29 37 30 38 35 35 31 39 35 31 28 28 28 32 37 37 37 33 33 37 37 41 45 49 49 38 31 31 31 31 31 31 31 28 28 28 28 28 28 28 28 30 30 30 30 40 47 47 54 42 62 66 43 40 56 41 28 77 54 46 54 70 75 95 108 129 45 31 50 42 32 35 36 52 106 102 106 181 177 125 149 161 233 273 261 249 269 294 323 358 398 440 474 489 473 424 384 293 190 153 167 128 115 213 300 241 226 230 254 268 259 257 271 297 323 360 394 455 493 485 459 531 549 635 726 611 314 197 297 481 412 344 273 172 66 44 47 58 51 51 52 76 92 72 50 83 121 156 187 252 312 342 336 401 414 414 421 428 443 461 483 510 516 566 639 673 711 726 679 620 571 521 476 451 429 392 355 344 322 300 285 262 242 211 191 199 272 374 495 603 645 654 693 773 807 648 328 104 59 100 125 172 208 296 260 101 66 115 92 261 270 239 132 64 44 44 73 46 44 42 43 43 44 61 45 69 129 118 130 185 126 45 45 48 125 160 92 54 86 117 113 180 219 154 137 225 249 196 188 208 232 240 243 262 297 300 287 341 328 449 544 498 445 404 327 381 412 396 345 341 385 401 384 363 386 417 441 464 483 502 513 576 576 573 574 567 560 556 548 528 520 551 603 645 640 655 679 684 696 698 645 584 574 617 667 738 776 808 831 867 902 909 867 805 786 766 751 780 808 800 774 762 739 751 770 747 736 736 731 738 734 730 734 746 765 773 784 755 755 765 776 795 811 826 819 786 811 827 803 792 793 785 758 747 720 685 654 628 609 602 606 645 545 459 481 520 482 345 216 235 241 255 244 194 163 187 230 201 280 288 248 298 390 382 297 339 361 381 391 409 439 469 492 520 520 529 545 523 473 419 389 360 350 329 290 260 285 235 120 90 43 40 42 48 56 167 342 130 41 41 67 48 44 62 65 100 85 63 68 60 86 216 372 532 648 731 774 780 737 652 592 452 343 200 106 76 82 79 65 105 115 130 133 150 187 226 278 269 438 538 511 468 482 483 437 332 298 237 199 166 100 46 42 64 77 81 68 68 95 110 98 161 181 228 196 75 34 36 50 48 55 37 37 39 50 61 52 75 73 64 57 65 66 59 59 52 43 35 35 48 56 44 35 40 40 40 40 41 45 49 45 50 47 47 40 39 47 63 83 39 39 39 42 39 38 38 42 57 58 58 54 54 50 49 42 37 37 38 38 37 41 46 46 49 172 325 428 486 474 380 270 286 245 174 82 48 74 100 98 105 217 325 380 416 428 368 281 138 47 59 99 53 61 89 45 92 52 65 129 113 53 41 41 40 40 85 38 85 193 82 50 54 54 54 54 58 58 62 62 66 66 66 62 58 54 46 42 50 54 54 46 41 42 58 74 93 69 41 41 49 57 53 41 40 40 43 75 90 127 212 312 447 573 689 757 803 813 725 539 208 146 150 137 124 138 164 194 176 258 381 497 515 422 243 86 65 53 69 66 63 51 52 56 71 79 102 125 149 152 135 111 173 185 197 202 213 210 210 210 218 210 206 214 211 207 183 184 228 259 278 263 271 299 327 340 346 311 267 266 302 353 364 360 366 369 392 423 430 400 407 434 540 511 506 533 541 548 568 600 615 635 658 676 690 708 754 781 781 785 767 745 707 654 572 482 330 238 175 140 116 82 82 99 75 80 92 96 108 112 124 146 203 251 332 436 534 617 733 840 921 952 966 944 917 894 860 836 720 736 768 773 705 550 368 252 111 61 50 78 116 127 154 202 212 332 452 536 582 582 529 464 351 222 105 63 70 64 53 46 53 108 163 229 304 348 285 182 158 137 198 319 409 492 599 678 801 850 851 828 802 779 737 680 504 400 292 223 179 146 140 154 127 126 243 423 520 506 518 556 475 499 441 258 59 44 51 113 198 156 120 170 279 378 448 498 680 706 692 632 547 439 296 199 210 173 110 65 49 65 93 116 80 56 56 68 71 55 55 81 44 95 154 192 226 264 275 265 328 335 358 378 398 398 386 359 333 326 343 355 331 279 266 278 313 332 344 340 324 304 303 289 291 272 240 188 148 144 172 204 169 185 205 209 213 201 173 152 194 279 289 188 87 81 94 98 89 85 81 77 77 70 70 60 47 44 44 108 221 322 424 491 545 530 504 474 422 333 231 171 89 60 45 57 73 53 57 77 77 84 104 107 74 77 152 271 363 434 470 468 483 517 540 546 577 588 611 634 662 687 719 749 825 844 859 860 890 891 871 824 844 844 872 891 867 823 842 894 945 968 994 986 962 942 954 963 956 888 787 723 616 535 442 228 88 64 74 69 58 54 55 53 42 44 46 49 48 50 63 64 50 42 42 43 80 108 115 94 136 158 212 293 367 372 315 240 108 42 51 100 102 55 40 69 65 41 61 100 80 47 126 267 367 468 458 379 385 435 322 144 95 80 63 51 46 61 83 95 40 88 112 92 84 100 100 84 120 88 60 52 60 56 44 39 56 77 85 85 101 126 122 101 49 49 49 50 46 42 51 74 48 55 50 62 69 66 54 38 67 60 56 52 48 41 40 40 49 49 41 44 40 40 43 43 46 46 53 53 53 45 49 45 49 53 45 42 38 38 46 50 51 51 47 47 39 47 51 55 70 62 54 58 70 74 66 58 66 70 70 70 66 62 58 58 53 49 49 53 57 57 53 45 65 61 53 49 49 53 57 49 38 38 39 39 43 39 46 42 38 38 38 38 38 38 38 42 66 81 72 80 49 48 36 41 57 49 52 48 55 51 53 45 55 50 32 40 52 55 40 28 28 57 70 130 196 165 117 141 118 98 106 98 59 60 85 82 50 51 60 49 40 40 40 57 62 97 101 65 37 58 157 241 37 46 54 54 54 55 51 43 46 46 42 42 42 42 46 46 54 38 46 74 90 86 97 118 83 84 92 88 84 68 52 39 44 80 103 71 46 46 54 53 83 83 76 73 62 58 47 40 56 38 74 106 53 48 87 67 37 38 36 59 266 107 50 39 63 55 43 39 38 39 50 58 61 61 62 54 58 58 55 55 43 44 40 39 59 108 140 135 165 240 332 346 344 423 445 325 216 388 495 473 359 191 129 213 147 107 71 71 99 112 88 64 104 124 76 57 104 108 92 135 102 81 93 101 136 247 339 345 393 346 322 319 323 288 252 226 129 123 116 89 53 41 77 131 160 190 265 329 361 410 523 644 719 806 779 664 670 840 961 953 935 899 887 812 618 376 173 37 46 58 66 58 45 36 37 41 52 56 63 59 51 52 63 64 58 50 39 39 40 41 41 41 77 79 78 84 106 140 183 237 396 500 546 636 793 871 889 920 956 960 938 864 775 721 722 756 829 865 866 847 811 803 835 875 917 917 922 922 933 932 936 943 990 1001 997 1009 1017 1014 1010 999 995 995 968 929 894 902 918 915 824 793 767 763 755 724 677 642 575 599 624 648 649 649 644 662 700 714 710 699 691 672 645 630 663 653 612 498 360 265 231 238 222 117 66 106 128 89 62 75 44 44 44 43 42 41 63 117 163 125 93 105 135 159 190 225 247 270 251 249 390 592 669 648 756 763 744 714 660 601 551 520 507 501 447 361 278 216 181 131 99 94 106 107 95 68 48 44 73 60 75 103 102 86 138 191 43 68 76 49 53 78 82 54 58 98 142 149 132 108 108 119 142 130 121 113 120 155 202 244 316 275 258 264 247 223 290 376 426 410 408 429 507 589 608 576 566 619 665 652 588 467 303 171 148 69 269 403 188 42 101 165 82 62 62 91 95 75 64 71 70 77 73 73 62 58 55 51 55 47 46 46 47 48 56 75 49 84 210 143 49 63 56 64 89 110 149 252 394 504 541 510 521 504 447 307 171 106 86 85 102 75 55 54 76 95 105 86 50 59 79 95 99 87 71 59 51 63 67 67 63 63 79 76 74 51 66 105 101 62 59 85 142 119 111 102 95 97 133 147 112 95 110 129 136 123 144 170 187 198 216 238 280 330 381 413 445 415 340 252 195 203 235 256 435 569 674 737 810 864 875 885 906 909 887 851 787 693 605 538 440 336 284 303 274 216 134 74 59 52 52 66 114 168 204 217 232 215 254 302 250 121 91 190 240 397 505 549 629 755 837 845 651 389 155 100 100 86 111 163 90 74 69 69 64 51 65 84 244 537 668 621 634 642 493 320 149 134 141 104 41 37 39 49 75 89 95 93 76 53 24 20 46 45 33 25 28 28 30 26 33 29 25 17 20 20 16 16 19 31 47 63 63 59 47 39 35 20 19 12 24 33 60 65 32 21 17 17 18 22 31 28 40 33 44 37 38 34 42 35 31 31 31 35 35 39 39 40 36 36 40 44 48 48 52 45 38 31 31 31 31 31 31 31 31 31 31 31 31 35 35 28 30 30 30 37 40 47 54 61 61 50 54 51 48 45 34 29 42 42 54 47 35 31 57 94 95 47 35 34 34 37 58 39 47 100 112 144 236 244 194 190 262 237 260 312 328 307 323 377 338 374 443 537 612 613 536 441 287 243 223 193 121 112 217 289 252 217 225 269 279 239 237 267 290 308 337 371 414 436 428 410 436 463 529 537 329 51 68 291 507 460 415 368 250 96 42 46 58 95 107 71 51 59 63 50 97 151 206 248 306 357 387 390 446 457 464 467 474 485 503 507 533 546 608 693 743 800 811 761 643 580 529 504 482 445 388 340 325 311 308 304 297 274 231 191 183 209 268 386 523 574 615 685 704 716 525 201 41 75 108 81 123 146 309 398 255 87 48 58 139 205 218 139 75 68 95 104 45 45 45 44 44 45 61 73 89 173 205 229 263 197 101 78 114 99 110 114 101 76 87 118 145 228 224 199 230 218 197 221 237 273 293 288 303 342 365 360 469 409 412 415 358 370 454 485 428 435 419 407 403 400 395 390 374 369 373 408 459 510 530 541 572 576 572 561 546 532 536 541 512 512 547 599 641 641 655 675 664 676 678 637 595 590 645 695 750 788 827 862 909 955 959 914 876 830 771 732 722 728 717 695 660 621 638 691 679 667 683 697 685 681 676 692 727 750 761 769 768 763 769 788 811 830 837 827 788 817 837 822 818 823 819 792 757 742 719 700 685 670 651 631 686 654 595 566 592 581 465 324 302 280 275 272 246 223 244 287 325 353 358 337 332 340 331 313 332 338 351 368 390 413 443 466 508 504 489 482 491 477 415 353 388 349 359 329 259 284 277 139 101 82 42 43 68 67 206 479 277 61 41 106 62 58 104 84 107 115 97 74 50 76 163 260 422 544 644 702 749 782 777 743 644 529 371 225 125 83 65 63 76 112 151 134 105 87 102 150 198 351 451 442 411 416 405 366 316 294 248 203 173 143 89 41 41 43 68 100 119 118 78 42 118 153 225 249 185 117 77 56 61 48 36 38 68 97 88 59 94 81 68 49 53 46 39 38 36 35 35 35 52 52 40 35 40 40 36 40 40 44 49 45 67 56 48 40 39 44 56 75 39 39 39 42 42 38 38 42 65 65 65 61 57 50 49 45 37 38 42 46 39 38 42 46 121 326 531 618 653 638 509 344 160 144 86 39 36 49 79 65 60 168 275 355 450 523 474 368 158 62 40 68 56 69 77 37 94 39 38 84 108 80 48 48 76 40 60 44 144 220 93 49 58 54 54 50 54 58 62 66 54 54 54 54 50 46 42 42 57 61 61 53 45 49 61 77 49 41 41 41 45 53 57 57 41 41 50 71 82 100 145 205 356 488 620 704 749 764 703 541 157 107 135 142 129 119 129 151 188 182 205 288 374 367 274 157 57 48 61 62 58 51 51 51 52 64 91 114 121 109 96 80 115 123 147 159 182 179 183 183 199 207 218 238 246 234 206 196 239 273 277 254 282 346 373 362 361 299 247 274 326 348 317 281 291 330 378 412 388 363 389 443 540 516 503 522 537 533 564 600 615 630 660 675 693 734 788 828 811 820 795 738 697 636 527 393 205 125 90 91 103 92 73 66 45 62 90 83 67 51 67 97 97 122 174 247 322 410 525 632 733 830 911 919 915 903 864 835 821 790 733 709 728 687 531 351 175 113 63 68 95 112 143 188 158 238 314 362 414 482 524 536 445 309 178 124 119 105 82 59 65 94 125 148 191 219 184 117 112 139 201 281 363 435 530 601 695 757 798 791 768 748 699 646 518 418 297 201 133 92 95 128 164 231 354 480 583 599 594 604 584 521 371 184 73 62 97 117 175 170 219 281 317 341 430 502 621 656 654 599 520 419 305 225 206 186 142 86 54 74 102 129 97 80 73 76 64 51 55 70 120 159 186 181 196 238 268 279 274 293 325 369 416 421 408 373 340 278 227 195 178 167 178 205 168 180 191 192 188 192 223 240 252 256 260 244 224 198 166 135 90 127 159 163 175 187 163 133 118 226 272 215 154 129 90 46 102 97 89 81 81 78 66 51 45 45 70 168 288 377 451 497 540 530 520 490 414 325 220 161 150 93 44 45 61 57 46 46 53 68 95 98 66 64 140 263 375 430 454 460 479 506 529 532 538 565 605 648 668 672 676 694 767 753 762 798 813 785 761 757 761 793 845 849 768 704 772 895 956 960 960 933 898 878 868 869 816 713 617 570 455 370 288 89 82 72 91 82 46 40 41 44 44 45 46 53 48 46 55 56 40 42 42 42 68 112 127 106 116 147 196 226 240 214 149 79 59 37 57 86 82 43 51 80 91 58 73 136 175 185 213 274 398 432 430 432 459 446 313 159 74 62 43 41 40 41 60 79 83 119 142 87 50 75 134 139 114 103 94 75 78 71 70 55 72 77 81 89 117 142 138 113 69 61 57 57 54 50 58 82 76 63 51 54 62 54 50 42 71 67 63 59 51 40 39 39 44 44 40 40 43 43 43 43 46 46 50 49 45 45 45 52 44 52 53 45 37 38 46 58 55 51 47 43 39 39 43 54 74 66 58 70 90 98 90 78 74 66 58 50 46 50 54 58 49 53 53 53 49 49 53 57 57 53 53 53 49 49 49 45 54 43 39 39 39 39 54 58 42 42 38 38 38 38 38 49 84 86 66 98 74 86 43 32 57 49 45 45 55 55 53 44 56 48 44 44 52 49 40 29 29 61 30 51 116 76 32 69 58 39 66 63 35 37 89 110 38 46 51 44 39 39 39 40 38 70 89 69 36 37 122 222 46 46 50 55 58 42 39 38 50 46 46 42 42 42 46 46 50 42 50 74 86 93 113 130 127 115 107 87 76 68 59 44 38 48 63 43 39 43 58 57 64 75 72 69 62 58 50 43 74 38 58 74 45 52 87 79 37 37 37 37 191 123 39 40 52 44 47 39 39 43 47 58 50 50 50 54 54 54 51 55 51 43 38 38 74 131 171 174 222 245 272 255 261 348 407 358 246 406 477 392 245 106 67 116 53 57 81 101 86 62 74 106 87 99 63 55 94 98 82 106 89 104 88 87 130 181 220 243 287 285 282 322 378 410 398 360 239 201 163 127 84 62 81 112 154 151 207 307 391 416 445 470 635 787 854 789 766 868 957 965 975 937 928 879 727 519 312 156 71 57 53 53 53 49 41 37 65 69 76 68 64 60 64 65 65 50 47 47 53 53 54 50 73 79 84 90 131 186 252 319 443 551 609 679 805 905 939 963 986 998 991 934 856 794 780 799 859 897 921 898 843 819 844 892 876 888 915 938 961 969 972 980 990 975 952 952 964 972 976 969 938 943 923 867 847 864 868 834 801 764 732 700 673 638 591 559 560 600 637 653 638 625 625 648 671 690 698 691 683 668 657 647 602 548 471 393 347 357 411 445 335 182 79 92 97 50 44 85 46 44 45 46 45 43 44 84 117 100 88 103 122 118 118 129 155 175 180 194 311 481 578 586 654 646 612 562 507 429 362 319 349 319 245 166 115 113 118 111 54 68 103 111 99 75 60 55 41 151 123 41 42 138 182 95 47 64 60 44 56 89 81 44 45 77 109 113 109 128 184 236 262 239 206 165 145 148 171 193 244 239 250 265 257 252 283 328 385 431 445 417 423 495 575 609 520 546 556 507 420 304 180 90 74 55 239 281 64 43 129 65 70 58 67 83 91 75 64 63 66 73 69 62 58 55 55 47 46 45 45 46 47 48 49 72 65 56 217 115 44 50 52 80 137 146 177 240 334 425 488 496 567 553 500 360 225 161 129 100 62 67 67 63 68 67 86 94 70 71 79 91 91 87 75 63 46 47 55 63 67 79 91 96 78 50 50 81 70 48 50 89 126 99 94 112 105 101 154 207 121 91 102 150 208 242 279 297 323 341 358 369 391 421 456 469 464 412 317 209 148 171 225 268 408 514 579 635 720 780 780 786 814 828 806 784 741 673 590 511 348 339 340 275 138 59 65 85 48 50 50 50 51 81 134 173 188 176 198 217 179 106 93 165 298 393 473 493 604 770 839 854 759 491 212 85 68 50 55 75 91 74 70 69 72 59 58 68 47 363 603 628 603 580 521 460 241 192 199 192 87 37 37 65 68 71 77 82 69 55 26 22 40 45 33 29 32 28 30 26 33 29 25 17 20 16 16 16 15 27 39 51 55 55 51 47 31 27 19 19 24 36 48 56 22 22 19 15 16 17 25 27 43 43 43 40 40 33 37 37 30 27 27 31 31 35 35 35 35 35 36 40 44 44 48 41 38 31 31 31 31 35 35 35 27 27 31 31 31 31 35 28 37 30 37 40 47 54 61 61 77 34 27 52 53 28 31 87 30 30 31 36 32 30 32 35 56 61 78 37 37 108 120 62 61 103 107 122 214 287 275 263 332 269 268 343 382 366 358 403 309 386 499 633 724 717 609 494 368 313 265 183 102 124 214 253 271 212 211 244 247 218 233 295 294 301 324 354 368 367 359 362 285 408 424 287 137 67 115 208 495 508 514 462 308 138 47 46 48 138 192 126 50 49 77 84 115 190 275 318 353 391 425 447 472 486 487 498 513 524 538 542 560 570 639 731 811 884 899 820 668 561 479 450 456 426 358 298 264 264 266 282 282 274 255 239 208 151 143 234 372 436 502 587 614 568 352 91 33 96 90 41 94 104 264 448 444 282 151 65 90 176 177 114 78 106 122 40 44 45 53 44 53 77 57 77 85 161 205 237 267 233 161 137 189 113 92 151 194 166 145 156 175 274 317 320 347 335 325 349 306 330 337 325 345 395 422 425 411 374 378 361 304 317 412 483 462 442 445 458 462 435 426 430 437 421 416 443 494 526 545 544 559 559 548 525 514 504 520 533 517 516 540 575 609 617 651 668 663 664 674 662 664 682 725 770 777 815 854 889 948 994 990 949 930 866 784 718 669 629 607 593 547 479 487 542 541 536 586 633 598 593 593 628 674 708 719 723 757 763 774 809 847 862 861 857 811 836 856 837 829 838 842 819 767 761 758 762 755 743 689 645 643 713 740 694 621 583 565 539 457 375 322 324 297 238 243 307 362 342 338 346 330 307 318 357 332 334 343 373 399 418 440 459 497 501 485 462 468 485 427 353 372 329 371 352 254 287 316 201 75 105 66 59 103 95 229 503 442 116 39 110 92 72 111 109 125 153 147 107 78 93 134 169 328 443 570 636 689 780 851 849 788 690 558 408 271 175 122 97 118 143 160 148 114 74 65 86 163 280 356 370 370 382 370 327 304 286 248 202 169 174 124 41 40 42 66 114 154 154 110 62 106 99 154 211 231 223 159 81 62 45 36 38 72 93 80 51 74 68 48 40 37 42 38 37 36 35 34 35 44 52 44 36 36 36 36 36 40 44 49 38 76 69 69 69 57 52 40 39 39 39 39 39 54 58 58 62 64 72 68 61 57 57 45 45 38 38 42 42 39 39 47 50 128 334 537 624 659 666 571 446 223 142 57 38 37 65 105 112 45 84 124 164 260 356 380 341 138 59 44 60 56 61 69 38 62 37 37 48 132 164 88 48 108 64 72 92 172 192 77 49 54 50 46 42 46 50 58 62 41 42 42 42 42 42 41 41 57 61 61 53 45 45 57 73 53 57 57 57 57 57 61 65 60 41 46 70 78 80 106 132 247 384 547 664 751 781 729 579 165 94 102 113 105 99 102 119 145 127 122 141 171 171 139 82 43 46 49 61 65 58 52 56 64 60 63 67 82 85 88 80 80 89 120 144 144 139 147 163 203 207 215 234 246 246 238 243 247 298 298 262 270 331 354 327 311 248 216 248 284 264 220 195 201 249 320 356 358 357 396 461 483 474 478 504 512 515 539 577 615 630 664 694 723 761 820 867 862 876 834 746 682 614 477 315 132 80 64 73 90 78 63 51 47 64 88 81 65 49 73 93 88 95 105 138 181 233 325 412 508 633 762 828 893 924 876 818 884 847 758 713 737 735 629 478 329 225 120 77 79 92 112 138 193 222 214 193 209 269 345 389 383 283 185 147 138 127 93 74 65 78 85 81 100 122 126 111 67 138 195 235 314 405 500 572 621 683 736 745 722 695 654 620 551 464 335 187 99 66 65 62 216 346 454 511 615 682 673 651 636 541 379 206 125 133 129 110 113 139 247 328 311 326 441 534 523 552 566 514 430 331 255 194 166 150 119 75 63 78 91 98 77 77 65 61 48 47 47 66 69 128 167 170 173 195 206 205 192 215 251 303 351 363 347 316 267 193 130 106 113 118 117 113 92 96 99 91 99 123 178 214 278 257 221 194 198 207 187 152 131 124 120 116 105 97 93 103 206 261 272 243 198 149 98 63 82 70 65 69 85 89 78 52 43 46 107 211 315 396 461 512 551 537 511 447 351 258 185 154 219 130 46 45 74 78 54 45 49 68 99 110 84 79 142 246 391 435 459 474 488 508 511 514 529 555 595 635 642 623 635 662 656 634 654 710 718 674 686 738 773 737 736 764 752 731 783 858 904 881 836 793 749 702 648 618 589 537 457 361 265 300 298 80 59 44 59 70 65 53 70 95 53 61 65 56 47 41 44 44 45 62 62 43 44 60 71 54 60 102 132 127 110 101 80 53 41 50 62 58 58 85 109 117 96 134 184 270 369 435 430 408 453 457 471 494 513 448 287 131 65 50 43 42 41 45 60 71 157 141 148 121 100 141 204 185 136 173 192 145 101 69 77 62 88 70 58 66 90 118 122 106 90 70 58 58 50 43 59 94 132 99 67 59 58 50 54 71 67 63 59 51 47 43 50 39 51 51 47 43 50 50 50 50 50 46 42 38 38 42 45 53 44 52 60 56 37 38 50 62 54 50 42 42 42 46 50 54 62 54 46 58 78 86 82 70 86 74 54 38 38 38 46 54 53 64 64 60 52 52 60 72 56 64 68 72 68 60 52 37 109 90 66 42 38 38 38 42 42 42 42 38 38 38 38 51 105 107 71 152 148 169 74 35 64 52 45 45 55 55 49 44 56 60 64 49 37 33 33 37 34 70 30 31 83 51 32 109 47 35 63 68 40 49 117 158 36 37 38 44 76 88 84 72 58 46 46 49 37 36 89 169 57 37 36 38 50 42 38 46 50 50 46 42 42 42 42 42 62 58 62 70 77 89 117 137 197 178 149 94 66 63 55 44 64 56 40 39 40 56 63 58 49 60 57 57 49 45 41 38 66 46 50 58 53 57 79 72 42 38 58 37 135 119 43 63 43 43 47 47 51 51 51 51 46 47 47 47 51 51 55 55 58 46 38 54 125 182 206 201 234 194 169 160 167 214 281 308 280 389 393 254 124 81 66 70 114 74 46 66 75 63 59 80 49 64 68 67 79 67 51 47 41 68 67 74 136 163 166 189 203 231 277 333 417 480 480 434 373 287 196 130 87 61 58 81 99 149 206 262 321 394 455 496 540 618 712 769 811 860 934 969 1001 956 924 890 781 638 479 339 129 80 40 36 53 69 61 41 58 62 69 65 57 57 61 65 69 62 63 59 61 61 53 49 71 77 99 136 209 302 381 444 514 610 681 743 836 923 973 996 1000 993 979 940 886 844 814 806 835 855 887 880 841 813 841 888 892 904 923 941 961 969 976 976 961 933 901 885 897 906 922 923 899 923 912 853 833 837 798 740 759 732 700 665 638 610 579 559 561 585 602 613 602 594 594 612 663 690 702 691 665 642 635 630 525 484 427 381 336 314 308 301 214 119 68 77 78 43 43 45 54 44 44 46 46 43 42 43 75 74 77 97 105 93 81 80 92 99 125 159 220 295 370 424 420 419 396 369 337 275 213 173 263 224 157 102 75 81 93 79 44 57 80 87 74 54 54 62 41 110 130 206 242 150 105 58 51 52 52 60 80 88 72 44 80 76 49 44 44 77 142 197 204 208 215 214 198 181 172 175 249 280 288 271 270 293 305 293 348 411 448 433 447 481 500 477 466 452 419 341 237 157 107 76 87 41 99 184 132 88 77 44 66 62 67 84 88 68 57 64 70 70 62 58 58 50 54 47 63 47 46 47 49 48 48 60 56 47 229 167 48 80 81 113 106 138 185 247 321 408 507 555 627 602 534 418 303 216 140 79 48 63 100 91 65 47 70 94 99 87 71 63 67 71 67 67 71 75 71 67 63 63 63 60 90 55 54 73 50 47 60 133 179 133 113 122 106 91 150 218 190 183 203 250 293 331 370 412 465 487 510 529 544 555 570 563 434 351 243 151 110 141 202 257 337 434 496 563 657 717 717 721 722 737 730 696 679 639 567 483 348 317 284 187 62 46 76 101 47 49 50 48 48 50 67 87 130 148 148 135 138 161 176 197 297 337 382 367 472 648 665 646 586 428 224 91 46 59 55 43 75 66 66 69 80 74 69 65 64 172 344 528 614 581 494 457 291 173 168 230 188 82 39 46 69 79 77 87 89 76 51 44 40 38 34 26 28 24 15 14 22 18 21 13 20 16 24 24 19 19 22 26 34 38 42 46 22 22 26 27 27 31 31 28 28 17 17 17 21 23 31 28 41 34 34 35 39 36 36 33 26 26 27 30 30 34 35 35 35 35 39 39 39 43 43 39 33 26 27 27 31 31 31 35 27 27 34 34 38 38 38 31 40 40 40 47 54 61 68 68 68 49 38 28 29 30 48 84 95 51 31 37 38 33 32 34 70 67 129 94 71 124 120 109 92 88 88 124 191 230 249 275 290 268 267 326 385 396 376 366 277 402 567 687 744 703 581 467 398 308 212 125 88 150 227 229 263 208 207 239 235 214 245 318 279 286 309 328 312 286 286 310 241 348 304 131 61 110 149 142 515 590 612 503 302 140 69 45 44 113 185 149 101 105 131 130 181 263 353 387 386 394 431 469 460 474 478 501 516 535 546 553 556 562 634 735 838 922 934 847 674 517 387 342 357 339 276 221 179 188 204 205 216 228 247 266 222 149 110 182 291 319 317 363 467 399 225 66 41 70 52 42 105 147 251 407 501 444 265 75 72 138 104 89 125 222 245 55 42 42 45 43 82 122 50 57 61 104 128 140 161 161 129 120 187 154 150 201 253 260 254 257 284 335 369 389 430 438 437 441 411 407 386 357 369 412 419 406 397 396 416 408 359 343 410 482 457 433 448 477 481 442 429 445 457 464 464 487 514 533 537 533 547 539 520 509 495 493 513 525 518 525 536 552 578 589 631 652 640 633 651 670 708 742 776 790 812 855 897 932 982 1017 1013 972 911 839 761 689 613 542 498 492 402 331 330 377 378 381 431 482 471 467 486 529 594 635 654 661 707 725 759 820 866 870 873 873 858 887 895 860 844 853 861 850 810 803 792 781 789 785 742 694 662 699 731 732 694 659 645 657 634 506 436 445 407 301 297 365 330 270 251 284 292 272 300 364 335 326 332 381 412 426 437 448 466 489 478 459 476 510 484 421 371 337 390 371 253 274 322 224 58 117 66 42 83 103 213 434 552 187 37 76 103 67 97 108 128 172 187 159 146 158 156 149 222 339 522 637 690 802 925 938 891 831 747 611 458 314 206 149 152 130 119 120 120 116 95 94 143 201 235 254 297 356 371 347 332 302 275 225 176 186 147 51 60 68 65 81 113 130 106 62 66 99 160 180 157 152 125 87 51 37 36 36 39 40 39 38 73 67 58 50 40 37 36 36 35 35 47 63 79 76 64 48 36 36 36 36 36 40 45 38 53 66 94 125 129 112 76 59 44 43 38 39 47 59 63 74 60 67 67 63 56 52 45 45 46 46 38 38 38 39 51 70 128 268 420 509 554 562 524 468 333 154 38 38 58 76 101 135 100 68 49 61 88 128 196 246 82 51 52 57 49 46 54 50 54 43 48 48 180 268 132 44 88 76 92 116 152 124 53 61 46 42 41 41 41 46 54 62 46 46 46 50 50 46 46 46 53 68 68 64 45 45 53 65 53 61 65 65 57 53 57 65 64 52 45 57 74 89 96 117 163 299 475 630 748 797 743 596 212 100 52 48 64 79 93 112 98 101 104 106 82 66 47 39 42 45 48 61 69 62 60 68 64 51 49 50 70 86 81 65 93 102 125 125 97 65 84 119 218 202 182 177 181 201 221 240 246 313 321 261 221 238 242 218 207 183 179 195 187 147 123 127 150 181 232 260 274 289 335 393 381 387 413 452 471 470 493 539 606 632 674 716 754 791 846 901 917 907 847 735 636 540 380 206 106 67 63 67 63 47 47 47 56 57 69 62 66 70 90 98 87 78 80 82 88 117 184 241 328 417 521 621 758 882 898 859 820 842 839 818 800 772 724 675 521 381 228 124 93 72 65 64 125 146 146 137 140 159 163 163 203 157 125 107 101 79 64 50 49 62 74 74 67 75 92 100 73 167 196 196 275 370 466 558 596 650 683 691 665 638 615 578 521 488 360 180 92 95 86 46 265 431 515 535 643 733 741 731 611 578 489 344 198 115 84 70 66 72 195 291 285 336 460 530 502 504 494 433 344 263 213 176 141 123 95 64 71 95 95 75 49 49 49 48 46 46 47 59 70 124 164 159 154 165 164 147 154 162 194 229 258 266 254 227 266 192 116 85 96 100 92 76 115 103 90 70 73 97 141 173 267 238 174 122 135 164 164 140 156 113 97 94 82 55 91 176 306 341 351 315 238 141 86 67 46 45 44 53 78 90 86 56 48 74 163 239 307 371 444 495 559 520 448 351 259 195 162 158 199 110 45 45 71 75 58 46 50 68 100 125 116 114 177 266 411 452 475 487 486 485 484 480 515 507 523 550 558 550 563 602 588 584 611 627 608 580 619 686 729 673 645 684 720 735 770 801 756 715 675 632 592 522 440 378 337 356 304 166 86 248 345 111 84 64 62 69 76 72 81 98 108 105 101 80 67 57 64 71 68 70 74 52 43 43 42 40 39 67 81 48 34 42 54 47 36 47 62 50 58 101 124 118 108 222 332 413 499 565 572 538 576 605 596 564 523 431 255 82 52 49 42 42 46 53 60 67 160 104 143 196 203 220 223 156 151 224 260 196 128 104 128 129 100 69 46 42 58 82 90 90 106 78 62 58 50 42 55 94 125 89 48 44 40 39 40 64 56 59 52 43 51 50 50 54 58 58 54 54 50 54 54 54 55 51 47 42 42 46 49 53 41 52 52 52 45 45 54 58 54 50 42 42 42 46 50 54 58 50 46 54 70 78 74 66 94 82 62 42 38 38 38 50 53 64 64 60 56 56 60 68 68 72 80 84 80 68 60 52 105 85 65 42 38 38 46 54 46 42 42 42 38 38 37 62 100 129 133 290 294 299 129 50 67 52 49 45 51 47 49 41 45 64 61 53 34 30 30 37 30 58 35 35 55 35 52 129 75 36 48 60 36 41 90 126 43 38 40 84 144 172 172 163 122 66 37 50 53 41 81 153 150 82 37 42 58 46 46 62 54 50 46 42 42 42 42 42 54 58 70 86 105 141 189 228 280 289 257 169 90 59 63 68 96 64 39 39 40 52 44 38 54 58 57 57 57 53 49 49 49 53 53 53 57 53 61 73 58 70 74 46 110 110 66 91 43 39 55 55 55 55 51 51 46 46 50 55 59 63 63 66 62 58 70 113 173 217 229 213 215 179 158 165 168 155 174 210 218 271 240 125 58 69 77 40 40 38 38 64 89 73 49 42 82 73 57 41 40 40 65 78 43 60 62 69 99 102 95 110 144 191 225 249 340 456 514 503 416 313 203 129 75 45 41 50 56 130 195 220 271 372 445 477 537 578 652 710 732 762 891 1015 1000 933 891 863 800 727 630 511 263 164 76 36 52 77 73 54 54 54 65 61 53 53 57 65 73 77 78 71 60 45 52 52 62 76 109 183 291 396 477 526 549 607 681 747 813 877 927 942 999 984 954 928 909 875 837 817 801 805 825 834 811 787 799 839 904 907 926 941 956 968 979 983 937 910 878 858 862 867 887 895 908 924 920 878 850 824 768 697 695 684 677 669 654 642 627 616 612 609 617 614 622 614 625 632 683 698 695 673 634 600 578 561 480 459 422 349 255 162 111 89 92 69 53 50 51 44 44 44 44 43 43 44 52 59 55 55 63 59 54 62 70 62 70 70 74 74 116 151 157 151 181 229 233 233 233 230 207 168 125 98 155 136 110 90 71 67 67 60 81 81 81 71 61 57 84 97 101 102 106 311 356 122 45 86 55 48 64 92 104 84 52 44 44 56 65 77 81 70 62 58 177 184 184 187 187 198 213 232 258 302 293 240 243 307 353 346 340 417 452 433 432 436 397 326 363 333 271 190 110 72 74 90 61 68 85 120 100 44 49 130 62 67 72 80 73 65 57 60 71 70 62 58 54 54 51 48 72 48 47 54 66 58 58 84 67 74 221 256 62 80 61 77 70 122 205 288 373 452 555 617 668 628 571 488 382 259 132 51 48 79 131 123 74 48 67 99 107 87 63 51 51 59 59 59 83 79 75 67 63 59 59 52 82 59 58 57 48 47 68 148 170 132 111 112 116 128 199 277 352 380 419 415 367 327 331 359 439 444 468 499 525 533 541 519 323 247 151 82 64 103 156 210 273 385 471 547 638 686 679 687 674 693 686 647 630 618 558 472 382 253 145 96 95 132 140 89 49 50 49 48 49 58 49 46 76 116 131 114 146 225 260 244 264 278 311 228 258 385 337 299 326 285 188 90 59 71 68 43 55 57 60 68 82 82 77 69 88 34 86 334 514 519 455 399 332 155 117 203 241 175 73 36 69 72 70 72 82 85 67 64 37 42 30 22 20 16 14 13 13 13 13 13 16 16 24 24 15 10 10 10 14 18 26 34 14 18 22 26 27 23 15 11 23 19 19 24 24 21 26 23 31 25 29 26 34 35 39 36 29 22 22 26 26 30 30 30 34 34 35 35 35 39 39 35 25 25 26 26 26 27 31 31 27 27 34 34 34 38 38 39 48 48 48 54 62 68 72 72 48 89 74 27 28 75 80 32 152 84 37 38 47 35 36 42 116 46 147 172 120 81 46 128 134 62 90 189 220 171 166 220 230 256 267 301 356 403 387 338 277 427 611 721 748 685 578 471 383 262 153 79 85 170 219 190 231 215 227 266 262 245 265 303 264 255 267 290 270 230 241 277 316 312 227 118 72 72 115 167 523 625 646 505 291 149 102 79 44 53 105 125 164 199 206 176 263 326 399 421 412 403 422 449 474 481 489 505 531 546 546 549 532 549 626 719 819 918 945 863 664 472 314 249 249 228 183 137 122 126 131 123 123 139 186 213 237 167 116 154 224 221 179 197 289 256 166 90 51 39 38 52 78 166 249 338 454 501 380 209 72 81 37 80 161 281 363 186 64 61 86 66 162 214 93 101 105 128 132 108 89 101 116 111 133 176 212 239 262 293 325 358 373 364 350 365 395 419 434 422 474 456 426 390 401 433 436 408 444 431 410 378 350 366 450 548 468 452 468 496 488 445 437 457 468 476 499 526 549 557 565 572 566 550 519 497 487 496 501 505 502 510 532 536 554 566 600 612 620 613 635 666 712 746 772 786 852 898 951 975 1006 1018 1019 991 908 827 739 659 549 430 355 342 256 205 224 270 267 257 298 315 331 331 354 408 474 532 566 584 629 647 709 786 835 847 855 870 905 933 941 903 879 880 888 881 877 854 819 779 791 804 792 761 713 682 694 739 747 716 693 698 709 613 559 561 526 443 428 465 418 340 305 317 306 276 296 344 359 337 340 382 421 427 430 437 443 462 459 440 453 486 468 421 391 365 401 370 264 272 296 211 121 144 74 40 55 98 200 355 572 333 98 51 99 90 84 119 146 202 245 263 279 307 298 269 192 277 465 624 694 812 961 997 952 911 857 754 606 434 286 186 178 117 59 53 93 122 118 109 158 176 182 209 287 382 440 448 416 373 359 309 227 221 190 86 59 83 79 43 64 113 114 70 51 96 156 157 121 122 118 85 72 62 38 37 36 36 38 69 92 90 70 58 47 40 36 35 34 47 79 111 119 103 72 48 36 36 36 36 36 40 45 38 39 42 83 141 173 184 164 148 80 67 39 38 39 51 51 58 60 70 67 63 52 52 45 41 50 46 38 38 38 39 55 74 151 231 355 471 536 556 554 535 361 137 34 37 62 52 62 95 96 60 53 73 61 49 94 170 35 52 57 57 46 38 46 55 48 60 72 44 180 271 104 39 40 60 80 108 112 64 40 73 41 41 41 41 42 50 58 62 58 62 62 66 62 62 58 58 60 64 72 64 45 45 49 61 41 45 49 49 45 45 53 57 67 55 52 53 65 85 101 115 128 245 399 562 684 741 699 577 282 137 45 43 45 58 85 108 119 106 82 61 57 54 50 43 44 47 67 72 73 69 67 64 64 51 50 59 102 114 101 73 90 90 102 98 73 49 76 120 215 187 157 133 129 149 180 201 216 284 306 244 164 133 121 105 114 122 127 123 95 67 67 83 101 113 132 155 174 193 235 273 288 302 345 399 422 421 444 501 579 616 670 727 781 814 873 936 961 943 878 759 636 490 321 155 100 72 68 64 56 48 52 53 65 61 54 62 74 94 106 103 64 64 63 58 65 94 135 175 279 331 375 442 570 735 832 869 851 836 806 820 846 856 853 843 733 565 349 170 85 51 42 53 67 78 85 104 115 110 89 72 69 77 79 76 57 39 40 41 43 54 90 102 87 64 61 66 126 204 198 174 242 336 428 543 614 644 657 646 622 591 557 535 522 492 369 200 105 113 98 47 322 475 544 587 708 789 809 843 787 734 626 458 288 163 127 134 54 52 156 242 243 314 440 470 520 482 417 351 289 255 244 223 125 100 80 56 60 92 91 67 48 49 49 47 45 46 47 52 111 146 166 156 148 147 138 114 133 133 144 156 168 184 196 190 260 198 142 98 82 79 74 62 57 48 44 48 68 108 151 186 211 214 174 135 135 156 152 121 157 110 98 99 75 52 116 233 314 360 367 326 234 129 58 45 45 44 43 45 70 82 74 47 59 114 203 271 323 367 412 450 478 413 320 236 180 151 130 130 123 67 44 46 55 47 46 46 50 56 83 109 131 157 236 333 416 449 469 477 468 452 451 451 458 430 425 465 486 478 473 481 513 565 569 505 473 489 524 520 579 570 570 589 592 596 627 648 580 550 518 487 448 397 331 281 176 162 165 115 41 159 296 153 108 86 73 85 88 72 76 105 155 144 124 104 87 77 88 99 84 69 62 64 60 44 41 40 38 47 49 35 34 35 36 36 37 39 58 66 69 88 117 135 220 338 471 540 582 620 654 657 641 635 622 594 515 394 242 137 55 45 42 42 45 53 64 71 116 95 218 315 274 207 182 115 162 223 254 187 142 155 202 208 112 77 50 41 42 54 66 74 114 86 70 74 58 41 46 78 70 42 39 41 41 39 39 40 53 53 41 40 40 39 50 58 57 57 53 53 57 61 62 62 51 55 59 62 51 46 38 41 45 48 48 48 56 61 58 54 62 58 50 46 42 46 50 50 54 58 58 62 66 66 70 70 90 78 62 46 38 38 38 46 49 55 52 56 56 56 56 52 84 80 76 72 68 68 64 64 61 49 49 49 49 53 58 62 46 46 45 45 41 37 45 62 87 171 239 468 469 434 188 73 59 59 60 56 47 39 45 49 45 45 45 45 34 30 30 30 34 34 42 54 42 31 59 105 127 45 36 37 36 37 46 50 38 38 38 51 87 108 124 124 138 58 37 70 70 38 65 137 265 153 58 50 62 50 39 55 54 50 46 42 42 38 43 42 38 50 66 82 113 173 241 284 328 403 415 300 145 69 67 91 84 60 40 40 41 41 40 39 51 47 54 50 50 53 57 57 37 61 58 50 54 54 50 82 70 90 54 58 98 94 94 115 62 59 58 55 59 59 59 59 47 51 55 59 70 78 82 82 82 98 137 177 208 224 232 225 223 208 191 178 181 144 124 132 136 125 110 67 40 42 55 41 58 61 53 41 40 40 41 46 42 41 46 54 41 40 40 40 43 44 43 43 69 91 101 103 97 151 166 153 228 375 487 507 322 264 214 180 134 69 42 50 54 99 140 169 241 329 374 387 563 560 574 615 689 770 852 911 966 900 850 846 844 827 766 648 466 331 187 92 64 69 69 58 58 58 62 58 54 54 61 73 61 77 85 70 59 56 83 103 113 119 163 244 357 454 500 525 558 556 606 680 738 790 832 838 925 909 894 884 884 863 832 802 771 748 752 769 761 733 733 756 815 831 849 879 897 920 938 935 882 860 848 832 824 824 836 844 869 869 865 842 827 789 729 659 655 664 680 689 673 646 623 600 600 600 600 601 609 614 625 635 617 619 617 622 620 610 588 555 450 401 317 220 131 74 55 59 74 70 54 42 43 48 60 64 64 67 55 51 57 69 65 53 74 63 47 47 50 55 63 63 60 68 103 121 120 99 93 105 144 141 145 138 127 104 77 62 66 71 76 64 48 48 72 88 118 98 88 71 77 100 151 179 189 201 94 178 230 74 57 82 83 84 95 99 84 68 60 56 80 68 53 57 58 75 79 79 70 93 117 141 143 134 118 113 200 247 254 206 182 233 300 331 319 385 400 345 322 330 300 240 270 213 148 90 57 47 61 77 43 69 101 133 161 121 50 45 63 71 68 68 57 53 49 49 67 66 58 54 58 62 63 60 76 48 48 66 86 70 66 96 91 102 177 302 50 52 50 51 71 123 221 328 429 511 599 663 683 634 586 546 452 302 151 67 54 88 124 115 74 48 67 91 95 67 51 47 55 55 47 46 59 55 51 55 59 67 67 60 54 51 50 49 48 48 71 105 81 72 82 123 194 269 365 463 589 626 646 627 553 443 346 308 318 293 279 292 306 316 305 286 167 126 70 52 54 77 136 190 289 413 522 594 665 689 670 668 617 638 622 571 548 541 489 410 239 176 143 114 83 96 144 146 51 61 61 52 51 66 54 47 45 56 80 72 92 136 153 143 120 122 184 101 132 252 180 134 164 150 117 81 57 53 60 51 42 52 63 63 78 77 81 78 97 39 51 152 272 381 441 412 318 188 126 132 173 199 161 83 74 64 55 61 74 73 68 69 45 42 18 16 15 15 15 15 13 12 12 12 12 12 20 24 15 14 10 14 14 14 14 18 17 21 21 25 26 26 26 26 29 22 22 27 27 24 21 14 15 16 17 18 26 34 38 39 25 22 22 22 26 26 26 30 30 30 30 30 34 34 34 31 24 25 25 25 25 26 26 27 30 30 34 34 34 34 38 39 48 48 55 62 68 72 72 72 68 77 67 64 106 140 85 30 120 84 73 90 91 64 74 115 149 87 212 205 118 71 46 129 131 95 146 234 265 239 194 160 226 276 302 313 343 398 397 345 309 448 622 710 730 685 578 472 328 223 143 112 138 203 224 170 214 222 246 273 270 258 269 288 253 228 228 260 259 216 223 255 318 302 214 109 70 77 116 186 498 592 629 531 333 178 120 98 45 47 68 112 179 230 257 248 322 357 402 425 439 430 429 440 490 500 504 516 538 538 527 525 484 529 622 691 768 869 926 863 623 436 290 213 185 152 122 104 93 89 89 77 72 81 109 129 180 153 116 130 177 186 168 179 202 197 157 126 99 51 41 57 70 158 205 269 389 474 439 372 227 128 37 111 108 132 272 213 149 142 162 110 214 263 118 134 157 197 224 180 120 124 156 167 173 227 270 289 300 332 362 389 430 401 388 406 421 459 482 467 492 500 488 460 467 491 498 474 434 430 421 414 406 398 434 517 475 479 499 508 492 464 468 492 504 504 515 538 565 588 606 611 598 562 519 489 486 480 469 462 434 462 509 528 542 538 548 540 600 609 639 662 696 730 772 802 868 925 982 998 1017 1019 1018 1003 946 847 740 637 487 314 215 195 141 118 153 202 207 221 250 249 239 235 246 284 338 399 461 494 563 592 654 740 782 797 831 870 909 949 968 934 911 904 907 896 896 888 853 802 802 819 815 787 748 722 729 746 742 710 694 703 704 693 670 651 632 609 582 544 558 502 459 432 397 354 346 371 430 389 365 403 437 444 446 458 451 451 443 424 429 431 408 365 402 376 377 350 307 300 284 207 201 160 82 42 42 66 163 298 511 499 246 37 82 110 79 131 166 225 310 385 459 499 492 465 337 311 424 570 635 768 955 1011 997 952 911 834 718 559 396 292 252 168 78 40 46 71 84 91 153 179 213 263 344 434 493 519 468 413 422 392 294 253 218 114 54 122 126 62 67 132 149 90 83 88 105 106 119 167 156 106 109 95 56 39 37 38 70 128 102 93 76 64 53 43 35 34 35 51 75 91 95 79 56 36 36 35 36 36 36 40 45 37 37 39 42 86 138 185 200 211 152 116 75 43 39 39 39 38 59 70 62 62 59 51 41 41 46 46 42 42 39 39 51 74 114 186 302 430 538 590 601 581 440 205 39 39 70 68 81 111 69 46 57 77 77 65 74 110 35 60 61 54 50 43 39 63 44 40 64 39 140 193 40 40 38 48 52 76 80 40 40 61 41 41 41 46 54 62 70 70 66 66 70 70 66 66 62 58 56 64 72 64 52 48 49 57 49 45 41 41 45 45 49 56 62 62 52 49 61 74 86 100 114 208 341 462 574 632 622 539 365 226 104 56 53 53 65 85 60 60 68 80 77 61 44 42 58 67 83 84 77 69 66 71 72 56 55 63 94 110 109 102 94 63 59 78 81 73 108 152 167 158 137 117 109 121 144 149 139 191 227 192 116 68 56 57 53 66 66 50 49 49 51 51 49 56 71 79 98 128 155 178 212 229 268 326 352 359 394 458 552 588 649 723 784 829 900 970 983 965 906 811 681 515 327 185 113 81 69 65 69 72 72 57 57 53 57 66 74 86 94 91 57 53 57 56 64 90 127 160 300 380 439 454 482 566 684 802 902 864 793 767 792 835 872 873 847 714 503 288 140 64 50 58 50 42 40 43 57 57 63 59 55 67 72 57 39 40 46 55 52 57 94 110 88 57 50 67 147 222 199 171 262 342 426 561 640 650 639 623 592 548 503 476 526 450 322 197 117 93 74 47 361 486 554 626 769 830 862 946 876 798 706 594 446 273 130 53 55 53 174 232 201 262 391 404 423 346 245 179 164 172 196 186 101 84 72 50 50 64 75 51 50 58 57 48 46 45 47 66 70 117 164 168 160 148 112 64 100 99 91 87 99 138 178 199 150 143 142 122 99 71 54 44 58 53 44 43 45 65 84 99 207 234 215 179 167 191 192 180 196 161 137 110 58 40 63 168 302 328 291 230 166 109 54 43 51 45 43 44 55 59 47 45 48 98 207 295 351 377 402 410 334 272 191 149 136 127 97 77 79 61 46 59 60 47 46 47 46 44 50 88 136 194 293 391 408 427 451 455 442 426 426 433 412 365 372 429 473 453 409 381 406 506 506 386 342 422 438 381 457 468 468 471 474 470 458 443 399 369 335 299 259 217 186 164 129 38 81 179 96 78 214 193 71 57 61 96 108 107 128 165 158 147 119 99 81 69 84 88 108 70 54 79 80 44 40 39 35 37 36 35 36 57 49 36 38 37 46 80 94 96 149 210 383 468 581 667 700 719 762 790 730 636 592 592 476 256 124 111 65 61 50 46 57 61 80 91 104 143 327 429 291 151 131 115 179 223 219 151 127 175 223 228 124 89 69 46 45 42 65 70 125 90 89 90 81 42 49 70 45 39 39 53 65 41 39 40 61 57 41 39 39 39 50 58 49 49 49 53 54 58 66 70 43 54 77 96 91 86 69 57 77 61 47 55 60 61 54 50 66 62 54 50 46 42 46 46 46 50 54 54 50 50 54 58 78 70 58 46 38 38 38 42 45 48 44 48 56 56 48 44 88 80 68 56 52 56 64 61 49 45 53 57 57 49 38 38 46 49 45 45 41 44 44 64 69 208 333 607 597 529 235 89 50 52 56 48 43 35 45 53 45 37 30 33 41 45 37 29 42 29 54 82 62 47 95 109 195 77 36 49 61 61 53 37 70 66 58 38 37 37 47 67 87 37 36 70 62 35 36 93 289 153 37 37 46 46 50 70 54 54 50 42 42 38 39 39 38 46 50 54 78 133 201 237 332 443 492 376 169 46 51 84 60 45 42 46 58 54 57 53 37 37 36 36 36 36 41 41 37 65 62 46 46 39 43 86 70 94 38 66 94 82 106 118 78 67 62 51 47 44 59 56 55 48 63 67 75 90 94 98 102 142 193 224 228 220 239 244 208 214 180 128 119 110 81 69 102 54 51 63 40 40 42 42 39 40 41 41 46 50 42 41 50 41 41 46 41 42 61 41 52 43 43 47 46 68 91 89 47 125 163 146 189 320 412 424 196 209 236 262 217 128 66 59 58 84 105 122 167 244 333 398 375 460 522 552 609 714 787 805 943 868 841 871 919 943 894 769 657 502 319 171 100 77 78 74 87 91 95 91 90 83 98 102 66 82 98 87 76 89 133 180 203 197 223 307 408 485 503 494 548 499 529 607 672 714 747 738 792 796 797 802 800 793 778 759 734 698 686 703 703 675 655 674 701 712 742 757 787 806 820 818 785 782 786 778 762 754 754 755 763 749 745 745 738 715 656 609 645 665 693 694 662 615 560 536 493 497 505 506 514 526 538 553 638 617 587 584 594 573 524 467 390 297 176 91 54 51 57 57 43 46 50 62 66 58 46 42 41 61 73 57 64 80 84 69 55 59 55 51 47 47 43 43 45 53 57 52 59 85 81 60 75 83 92 81 77 73 67 63 64 76 80 56 42 42 80 144 123 95 65 47 73 125 189 236 269 285 86 66 102 40 65 70 116 132 116 72 43 44 60 64 64 49 45 44 46 55 67 75 66 70 74 70 65 64 71 74 125 173 208 179 127 103 139 197 266 284 256 220 233 270 219 117 191 126 72 46 55 60 57 64 46 69 129 197 177 85 45 74 59 67 71 60 56 49 48 48 59 54 54 54 58 63 68 65 97 54 50 70 74 50 48 52 100 110 125 310 47 51 52 68 82 119 209 328 457 555 645 713 683 633 612 591 501 343 185 110 73 88 101 96 67 49 55 74 63 55 55 63 71 67 47 45 52 48 48 48 52 60 60 49 50 51 54 54 53 58 71 76 50 51 93 180 299 429 547 651 767 791 797 816 790 676 507 379 287 231 175 154 153 151 133 106 62 52 50 61 85 119 171 222 337 465 567 639 690 683 648 646 531 540 520 446 415 405 356 283 158 94 89 107 100 105 122 103 53 98 129 89 51 54 70 81 47 80 112 112 88 72 56 51 66 56 111 41 97 240 129 62 96 69 59 71 70 45 52 67 45 52 67 74 70 77 81 82 131 132 77 36 40 230 383 369 274 227 162 76 73 187 261 236 83 73 59 54 68 79 70 74 54 43 18 15 14 15 15 34 12 12 11 11 12 19 20 27 15 15 30 22 29 18 17 13 21 17 17 13 18 26 34 42 29 33 33 26 26 27 24 17 13 14 15 16 28 29 37 39 32 25 25 22 29 26 33 26 30 30 30 30 30 30 30 27 24 24 24 25 25 25 26 26 30 30 30 34 34 34 34 38 55 55 62 69 68 72 71 68 112 26 31 152 230 180 77 33 39 51 96 152 148 117 142 203 165 182 309 221 118 132 85 127 92 145 208 231 284 355 294 141 239 293 319 314 331 359 366 341 349 456 581 650 662 618 506 400 247 187 167 176 205 249 259 210 203 220 239 239 243 243 265 284 261 205 204 252 275 247 239 266 234 313 233 64 46 149 172 128 479 549 606 553 374 175 79 49 45 48 84 116 154 209 279 333 363 366 396 434 469 473 459 451 486 486 482 490 498 497 481 464 407 477 577 639 691 792 873 837 575 410 285 209 168 127 113 115 76 71 63 55 54 62 73 81 89 128 144 171 220 227 212 222 214 205 165 157 188 153 73 58 116 145 149 204 320 384 396 394 295 141 37 127 61 37 201 254 181 171 190 114 202 245 93 117 160 236 290 250 166 162 210 229 311 310 317 344 389 412 411 399 425 418 441 475 486 520 555 547 540 560 569 549 537 549 552 525 533 509 462 434 423 403 423 495 434 458 482 490 473 468 491 515 562 542 529 533 564 592 604 615 614 574 515 481 467 460 434 411 360 412 479 517 521 508 490 474 567 597 632 654 683 717 779 828 882 943 994 1006 1014 1019 1018 996 961 848 738 616 443 257 151 127 82 74 116 161 182 230 271 260 197 179 174 192 230 292 361 414 511 544 617 695 740 758 808 870 893 948 979 964 933 929 918 907 899 907 887 848 836 848 828 786 787 764 753 749 737 713 693 678 686 750 765 711 696 726 681 592 618 599 573 534 484 449 431 443 514 451 414 445 468 475 478 489 468 448 428 421 434 431 396 357 386 371 341 333 346 351 304 237 240 151 81 62 42 40 119 249 417 593 357 34 52 112 67 122 158 228 344 473 590 656 668 638 565 425 431 523 572 705 914 995 1019 1000 959 909 821 697 551 446 355 271 163 75 40 42 44 53 41 96 170 244 307 364 395 414 434 390 419 409 299 248 213 114 54 150 166 82 63 132 141 66 87 92 89 74 83 163 184 146 119 93 53 39 37 42 101 160 86 74 57 49 46 45 34 34 51 47 43 35 35 35 35 35 35 35 36 36 36 40 45 37 37 36 37 39 95 161 205 229 215 171 115 63 47 39 38 37 59 70 62 62 58 51 40 41 37 42 46 50 43 43 51 66 99 164 271 388 516 604 621 596 494 279 81 37 42 60 85 100 85 66 54 50 66 70 67 48 40 65 61 42 51 47 40 63 59 38 63 39 123 132 37 80 38 52 40 60 73 40 40 45 41 41 42 54 62 70 78 78 69 69 69 62 62 51 46 42 49 64 72 64 52 48 45 53 77 65 53 49 53 53 53 52 47 51 48 49 50 54 66 81 108 190 295 392 482 551 566 528 451 319 193 126 84 48 45 50 44 44 45 45 44 45 47 72 63 75 91 96 85 81 82 83 71 55 50 49 49 66 98 114 139 83 51 74 93 97 120 152 95 95 95 91 90 90 94 95 53 98 146 138 87 50 50 66 54 58 49 47 48 55 63 50 48 64 68 64 68 86 102 113 120 138 172 226 253 268 307 375 507 539 605 693 762 826 915 993 981 964 928 860 730 553 367 236 110 62 50 49 65 80 68 47 47 51 70 78 78 72 83 72 85 75 71 64 68 80 114 136 213 346 464 467 403 399 497 636 816 883 873 784 693 687 764 823 839 778 650 473 282 133 48 39 41 40 40 39 38 37 40 44 72 76 65 42 39 40 62 75 72 61 78 87 61 49 51 80 144 221 199 194 301 381 469 611 663 662 639 615 572 522 471 429 471 361 237 164 108 60 46 52 334 464 535 602 764 864 918 990 954 877 770 654 504 327 173 80 53 55 165 223 209 301 409 379 207 171 131 104 100 103 129 119 77 63 66 63 74 79 65 48 100 84 59 54 50 61 73 84 103 174 226 223 196 176 126 82 74 70 70 74 78 97 109 113 80 80 89 105 121 117 93 73 57 57 48 44 44 52 60 71 188 239 251 215 187 203 219 219 211 190 170 135 91 55 67 113 210 210 219 207 158 85 54 63 66 46 44 44 46 48 49 48 44 122 225 260 274 297 320 317 242 182 116 101 118 130 110 78 73 48 45 68 81 54 48 48 45 81 89 61 133 298 419 438 379 388 400 396 380 368 364 364 379 396 439 440 400 360 376 420 374 311 347 303 199 311 443 367 359 364 380 388 379 363 339 309 316 266 218 178 143 116 88 61 119 163 132 208 149 43 98 140 57 64 92 144 167 160 176 200 108 89 72 100 160 155 107 80 66 48 44 59 110 130 93 39 36 39 46 36 36 54 59 39 40 75 101 78 63 147 331 491 544 645 738 784 815 854 865 825 745 651 589 520 357 161 80 106 42 63 83 74 53 49 96 147 85 132 268 296 156 100 152 156 172 164 136 112 120 156 176 169 139 109 96 85 92 85 76 57 92 81 85 85 73 53 61 81 116 71 38 38 51 63 60 52 56 51 39 39 39 43 43 46 80 68 45 36 38 47 63 67 70 56 54 74 119 181 282 355 318 229 119 53 35 37 43 44 80 71 55 42 38 42 46 50 46 42 42 46 54 58 66 74 66 62 50 42 38 38 38 42 45 45 45 45 45 45 45 45 97 65 37 37 53 69 57 41 50 46 46 46 50 50 50 50 46 53 49 49 45 51 47 78 172 180 437 656 577 511 371 76 47 40 37 33 35 39 41 37 53 52 36 36 36 33 29 29 28 38 51 43 31 37 76 89 190 64 52 76 36 44 89 50 70 66 62 58 62 66 69 73 54 86 81 41 37 61 57 35 85 65 53 57 49 37 38 42 58 47 43 39 39 39 39 39 39 50 54 46 46 65 101 118 270 355 338 202 110 87 52 39 40 39 39 40 42 57 53 55 50 49 37 36 36 40 44 44 52 49 46 46 39 39 40 44 90 58 39 46 50 50 74 111 95 75 63 39 39 39 43 40 38 40 60 72 84 103 99 102 106 201 296 311 275 242 229 200 176 128 102 82 58 52 51 59 43 59 74 71 55 47 44 55 43 51 55 59 60 60 59 59 55 58 58 58 58 51 55 48 40 72 56 40 41 57 52 71 54 105 130 114 140 206 265 280 258 291 306 265 200 130 81 62 46 46 68 77 94 180 265 280 278 332 418 487 528 584 692 797 877 869 859 870 930 982 970 876 755 648 522 407 309 227 165 133 122 118 114 106 105 113 141 156 163 267 280 162 75 128 205 241 316 323 344 366 388 410 420 420 504 487 501 551 633 687 694 692 707 715 711 684 710 738 707 728 746 692 652 656 668 664 668 684 675 674 678 692 700 719 731 727 681 726 726 677 677 718 718 670 726 668 672 724 713 641 626 682 662 655 647 627 592 545 494 470 431 419 400 392 412 441 465 475 532 508 482 488 498 477 409 340 275 186 91 41 42 67 76 87 46 65 77 76 67 63 83 99 83 79 76 73 66 58 47 47 43 43 43 43 42 42 43 43 44 45 52 52 48 43 42 42 54 61 57 57 61 70 74 71 71 60 48 44 51 64 83 88 44 44 46 72 99 67 40 66 173 162 74 46 90 109 101 46 135 140 136 89 44 42 44 62 45 45 45 45 45 46 54 58 46 70 94 98 93 77 80 84 67 107 130 102 66 54 70 86 129 132 120 123 136 149 134 100 78 64 49 49 48 47 46 49 45 69 129 189 181 113 58 50 62 67 75 79 75 68 60 47 55 67 79 75 63 52 56 54 94 67 62 71 58 48 47 49 120 72 60 276 80 89 48 103 78 84 154 292 453 573 641 674 686 620 607 640 577 389 215 139 48 84 57 51 75 81 59 86 71 59 48 56 68 68 52 47 49 53 54 54 49 49 49 50 51 49 48 48 54 74 83 87 63 93 114 141 263 464 610 703 876 907 873 843 882 883 762 594 486 403 312 248 218 174 135 93 117 130 128 133 133 115 156 263 350 449 551 616 650 658 616 548 415 382 336 292 261 242 196 146 64 62 79 101 102 90 82 87 88 133 148 112 59 49 48 47 48 127 171 150 103 78 62 46 73 53 124 52 96 199 108 76 60 61 69 77 69 60 48 47 46 53 63 67 74 78 86 91 152 74 46 67 43 43 163 313 301 211 150 120 85 72 158 285 144 52 36 61 83 42 33 89 45 69 80 67 46 16 14 13 13 12 11 11 11 19 27 31 26 26 33 22 28 21 24 24 24 24 24 28 32 33 33 37 36 36 36 29 29 22 22 19 16 13 17 18 27 28 32 29 35 28 28 25 36 29 40 33 41 41 41 41 34 34 30 27 24 24 24 24 24 24 25 25 26 25 25 25 26 26 33 30 57 62 65 72 72 68 59 48 37 58 47 196 330 132 28 107 58 64 107 161 185 196 212 229 177 219 357 223 101 171 145 126 50 109 116 115 194 295 298 175 165 259 341 303 266 372 430 343 357 454 544 579 569 490 314 150 137 124 181 235 253 268 302 302 194 183 186 186 201 228 250 269 229 216 234 281 324 336 343 351 254 358 266 81 71 116 132 158 319 458 575 549 369 181 77 40 48 79 117 111 141 219 319 369 415 425 440 467 479 486 474 463 437 477 473 426 415 441 426 374 400 398 479 516 525 666 812 772 556 384 219 123 102 106 96 78 66 56 55 64 92 106 86 73 62 94 129 165 204 231 235 221 225 184 139 139 166 181 165 140 154 173 195 230 285 328 329 309 258 111 38 125 57 37 206 280 143 144 151 118 126 141 96 108 130 165 188 195 238 294 317 297 348 352 367 382 396 415 433 444 458 476 509 547 582 609 619 626 626 642 647 620 621 634 622 596 577 542 508 477 431 388 385 405 393 340 371 473 507 457 474 545 584 583 591 603 611 615 612 615 649 608 535 480 447 413 387 365 334 370 414 453 472 471 462 453 541 568 606 639 683 736 781 814 896 939 978 990 986 998 987 962 898 807 715 579 410 209 91 131 49 48 51 76 182 339 411 356 263 217 156 152 190 209 234 292 429 458 545 648 702 736 785 854 920 955 975 959 951 955 951 931 927 940 928 896 889 889 872 819 799 746 742 765 761 728 709 709 645 729 772 742 730 750 726 666 691 671 668 658 611 541 511 532 561 530 519 526 505 477 508 564 481 453 425 418 414 403 380 365 386 362 355 376 401 381 330 280 236 122 67 92 73 39 103 234 286 562 541 102 50 157 38 149 170 192 334 545 671 669 684 733 688 567 523 538 569 673 820 861 994 1006 1018 987 930 819 678 559 504 369 202 91 52 48 46 45 46 64 79 98 129 171 210 226 230 278 355 348 212 98 110 155 78 264 244 128 161 185 102 62 123 104 81 57 74 110 118 106 105 104 86 128 35 61 268 60 52 164 100 33 35 46 32 69 86 106 34 33 35 35 52 35 35 36 37 37 45 49 49 41 49 56 58 97 163 190 195 217 170 189 111 51 37 36 36 35 54 58 62 66 63 67 56 52 45 45 42 43 40 40 44 55 73 103 176 309 451 553 581 569 527 346 165 86 83 83 79 83 70 59 51 43 39 36 36 36 45 58 66 63 47 39 40 47 38 46 126 150 258 219 37 63 38 39 47 56 48 44 45 53 76 56 41 40 41 53 74 93 60 56 53 49 43 43 42 41 40 68 92 80 48 44 76 116 88 80 72 60 56 52 48 40 57 41 40 42 62 78 66 53 112 163 224 286 384 482 535 524 483 396 286 204 142 84 54 48 46 46 46 46 46 47 49 64 84 85 85 77 69 73 89 102 86 70 54 50 50 62 82 98 82 90 118 142 141 117 101 105 48 65 89 86 62 50 56 68 79 91 96 96 76 51 49 49 43 81 120 96 72 86 102 102 96 128 148 122 83 60 52 53 68 79 98 112 107 114 193 317 438 467 535 634 736 816 919 1003 999 981 953 897 783 599 396 235 158 51 46 49 77 71 54 53 96 103 106 101 105 125 160 169 95 92 106 128 134 111 72 52 142 200 333 450 457 378 359 426 665 761 833 826 750 677 645 642 657 712 731 629 410 206 93 59 41 41 41 41 55 58 56 51 75 56 37 37 38 41 62 71 67 57 63 77 51 49 51 73 256 245 209 287 426 449 502 679 724 720 693 631 540 458 443 445 398 333 260 203 139 86 56 46 320 457 527 606 775 887 948 1015 1006 930 830 711 564 381 196 83 50 54 172 218 208 274 349 296 198 166 118 87 74 69 82 71 88 62 58 58 70 69 53 47 68 59 46 44 44 44 56 75 158 217 250 243 212 190 154 103 76 76 68 72 60 59 51 54 68 68 76 100 129 137 129 117 77 73 65 60 60 68 76 94 129 180 188 160 151 166 182 185 236 240 252 244 204 148 116 119 145 186 220 192 146 112 93 87 46 45 45 45 47 48 50 57 44 110 212 241 263 268 275 253 141 94 66 59 98 106 101 77 60 44 50 84 94 62 49 48 45 73 101 100 171 315 428 440 392 382 386 394 394 382 366 350 358 355 335 291 247 267 371 478 294 207 254 271 175 164 223 204 256 249 253 253 245 230 218 206 153 130 110 106 111 119 120 116 161 193 101 125 101 44 81 44 85 80 100 144 159 132 116 120 96 96 99 151 255 298 230 148 42 43 44 67 118 161 129 68 40 39 38 38 38 38 46 54 78 116 134 119 142 266 493 682 679 756 831 865 900 915 896 822 660 599 514 353 216 135 82 43 41 43 51 50 40 40 72 111 109 61 109 141 85 89 133 109 109 117 113 93 89 97 97 78 103 84 68 64 72 72 60 48 52 68 81 69 53 45 53 72 47 50 42 38 38 38 38 38 55 51 43 39 39 39 43 50 76 68 45 38 39 47 59 70 77 50 54 115 222 343 496 602 515 426 285 124 32 33 40 109 73 72 70 58 58 54 54 58 38 38 38 54 66 82 94 106 54 54 50 46 42 38 38 38 45 45 45 45 45 45 45 45 73 57 45 49 61 65 53 38 50 46 46 46 50 50 50 50 53 53 53 49 56 51 51 82 159 214 479 640 565 451 327 77 39 36 33 36 39 38 37 37 56 52 40 36 36 36 28 28 28 34 39 31 31 31 33 37 202 63 35 52 36 52 89 45 65 65 61 61 61 65 69 73 74 90 78 49 45 61 61 45 41 37 49 69 69 54 42 46 58 47 43 39 39 38 39 39 71 74 66 50 37 38 61 74 182 234 217 129 84 97 94 48 36 37 38 38 38 39 40 58 80 72 76 96 108 84 44 34 56 45 38 38 39 39 39 43 54 62 74 74 54 38 46 70 59 63 59 51 39 38 38 38 39 40 53 69 88 100 107 107 234 332 401 394 339 282 238 180 150 108 87 67 62 62 81 92 67 75 83 83 71 51 43 39 51 55 62 63 67 63 63 62 62 62 69 69 69 74 78 78 43 63 63 40 41 40 40 40 57 91 102 84 94 141 187 201 283 331 346 304 223 137 64 40 42 40 40 59 76 130 184 199 231 277 347 400 436 488 564 644 765 794 812 830 901 988 1016 1013 868 782 711 629 558 480 398 339 312 296 273 264 276 297 328 355 383 484 488 318 152 126 206 279 327 374 409 399 357 340 386 423 460 476 514 537 555 577 599 618 621 637 652 641 654 656 644 657 671 643 627 643 655 635 627 635 630 674 720 724 692 680 700 728 653 670 646 598 597 637 657 630 666 615 603 639 640 608 613 664 652 633 590 550 510 471 448 440 501 485 450 418 399 403 407 421 407 410 400 391 370 333 276 231 142 112 74 58 51 47 43 42 55 62 62 65 75 79 90 90 87 83 72 65 58 44 44 44 47 47 43 43 43 43 44 44 64 57 64 53 49 45 44 43 55 62 62 62 74 78 78 82 60 56 51 51 47 55 59 60 69 54 44 42 43 63 79 131 273 146 42 39 41 57 66 66 84 105 133 129 102 86 94 110 118 118 114 110 102 94 79 71 58 82 98 98 89 73 65 65 80 88 103 95 83 71 79 87 88 93 99 98 94 87 65 45 45 48 55 75 76 66 60 59 43 45 85 133 129 93 74 94 74 74 71 67 67 71 68 67 46 46 66 71 71 52 48 48 102 71 63 79 74 54 50 76 113 95 80 244 106 96 49 103 98 116 171 261 401 515 612 646 686 632 618 625 577 422 261 163 76 140 101 52 79 66 47 90 91 64 47 47 48 49 49 48 58 58 50 50 50 51 55 63 63 55 50 49 54 66 67 71 48 48 69 111 245 447 635 763 936 981 947 904 891 897 849 769 693 610 511 427 374 305 223 157 166 168 165 165 150 137 178 267 391 463 534 576 594 583 506 406 258 229 202 174 159 145 114 79 52 61 78 98 102 87 75 56 76 116 128 96 71 70 62 49 76 119 131 107 78 73 57 44 45 44 93 44 77 172 85 53 77 80 84 80 68 48 43 42 58 65 64 71 70 74 78 75 93 58 42 42 41 42 91 142 260 182 173 179 102 39 41 153 89 52 38 46 53 35 34 64 102 119 126 124 103 69 44 30 25 28 23 19 19 23 27 38 30 37 33 33 29 24 24 24 24 24 24 28 32 32 33 37 44 44 36 36 29 29 22 22 15 19 16 21 22 26 23 28 30 31 24 28 28 32 36 36 37 37 37 37 26 26 26 26 23 24 24 24 24 24 25 25 25 25 25 25 29 29 29 37 57 57 60 64 64 56 48 33 38 39 44 205 355 200 33 88 108 93 116 158 209 252 279 295 207 236 307 126 48 186 144 51 52 78 93 97 135 162 165 127 170 228 314 304 259 354 412 320 371 427 449 430 397 332 203 77 103 117 179 203 221 290 336 325 218 195 175 170 177 200 215 230 209 223 250 288 296 316 362 401 436 512 395 184 106 100 91 128 202 358 495 473 300 128 78 82 121 126 136 138 188 285 362 406 444 463 490 498 498 490 490 479 419 421 410 370 363 378 362 318 308 314 376 396 405 558 721 697 548 372 200 111 91 94 104 108 82 67 66 69 72 62 52 51 100 111 108 136 177 220 232 233 267 237 203 178 177 176 168 160 188 184 195 221 236 240 242 226 227 152 88 154 110 91 279 292 122 148 167 162 141 136 151 150 165 156 154 181 268 359 374 334 358 374 393 408 419 429 467 490 523 541 579 609 643 662 681 691 694 718 712 677 670 675 653 615 596 559 517 467 425 387 356 321 309 273 310 416 489 486 491 517 583 605 621 641 642 643 631 634 657 613 539 489 445 419 381 359 328 321 329 348 379 414 445 457 465 514 568 620 660 712 772 817 891 933 954 958 963 967 936 871 813 750 651 482 321 180 91 105 56 72 65 57 204 452 543 444 349 255 146 102 110 117 130 172 309 354 457 584 664 699 759 820 901 940 959 955 955 975 966 946 943 955 950 915 907 919 911 877 794 760 765 780 760 716 701 717 741 732 764 818 818 772 771 815 773 754 739 725 695 652 619 616 601 595 587 571 555 555 559 559 528 497 453 417 398 395 392 397 390 390 404 413 401 365 341 320 215 102 54 80 80 40 76 175 361 500 617 317 36 97 129 93 134 167 322 531 677 725 748 781 697 624 581 545 562 675 794 807 958 1008 1017 1013 978 906 782 658 567 457 306 165 82 42 44 45 42 64 71 67 70 77 92 104 96 112 136 141 134 123 139 163 284 318 264 201 174 94 41 70 83 96 89 73 58 62 58 46 205 136 177 215 84 187 311 31 64 125 74 35 56 94 105 141 73 74 54 47 43 43 44 36 44 44 37 41 45 49 45 48 70 117 171 245 307 306 267 242 205 155 69 38 49 36 43 49 53 41 37 33 38 43 51 44 44 37 38 43 39 44 52 59 78 97 155 260 394 492 543 550 534 393 215 112 74 68 53 49 52 55 40 36 36 37 37 37 46 54 62 59 39 39 40 51 93 73 249 321 317 254 74 46 46 58 51 40 39 40 52 64 41 49 85 90 70 46 41 49 68 60 57 46 42 42 42 42 41 65 65 45 40 45 108 149 88 77 76 61 53 49 49 41 50 42 42 50 55 59 62 54 89 92 114 172 302 432 462 436 433 399 334 260 189 124 67 47 62 51 50 49 48 48 48 56 72 77 77 69 61 61 73 85 114 90 54 49 70 102 90 50 46 50 98 122 121 113 109 113 53 69 78 76 56 52 53 65 76 72 69 69 65 56 50 60 56 130 165 156 136 145 166 170 168 201 214 183 129 83 68 69 49 53 72 71 57 69 172 296 379 408 473 566 667 761 892 1003 999 991 967 915 813 640 445 270 169 107 87 77 60 50 57 79 102 129 178 237 276 272 228 184 165 118 76 63 66 69 75 72 100 93 155 314 428 432 380 361 481 605 736 834 849 775 677 601 531 594 662 640 511 332 172 79 42 41 39 39 47 65 68 64 59 52 41 38 39 41 58 83 64 57 67 81 59 50 52 92 286 290 262 333 467 499 539 667 744 736 709 634 484 353 346 399 381 427 394 254 149 105 75 42 304 426 508 591 760 879 948 1011 1013 944 841 710 552 368 170 49 48 63 169 191 170 211 247 165 142 107 85 63 66 69 79 75 100 58 50 66 73 49 47 48 56 63 58 45 44 49 77 99 202 237 250 227 192 166 134 91 55 60 64 68 67 62 50 49 68 68 68 72 88 92 88 80 88 84 80 80 79 79 87 94 93 124 128 112 119 150 162 157 216 255 302 334 313 237 165 132 156 228 255 210 141 100 77 47 45 49 57 57 54 54 67 79 44 97 184 224 255 252 231 185 73 54 54 63 98 102 101 78 44 43 46 72 77 53 48 48 62 91 104 128 203 316 405 426 382 364 364 384 404 404 380 356 376 352 337 337 345 345 341 330 200 114 177 270 226 115 114 155 179 164 156 144 140 140 144 148 85 70 51 59 79 96 100 100 93 137 57 44 49 45 92 41 66 64 88 144 171 162 142 142 149 137 141 217 337 380 293 155 47 57 56 44 91 147 154 117 81 44 38 58 61 44 56 114 95 113 151 228 357 505 649 731 812 855 901 924 939 935 885 792 615 538 408 231 126 116 90 43 42 43 54 46 41 44 68 95 121 41 37 57 45 85 121 86 86 102 106 94 74 70 70 59 76 56 48 48 56 56 48 41 38 57 69 45 39 40 41 44 38 82 110 82 42 38 38 38 39 43 47 43 39 39 43 54 73 61 45 42 50 54 62 69 71 52 100 229 380 505 627 706 628 558 444 255 71 33 38 81 52 60 67 63 66 55 47 47 46 46 46 54 70 90 98 98 38 42 46 50 46 42 38 37 45 44 45 44 45 44 45 45 49 49 57 61 69 65 49 37 50 46 46 46 50 50 50 50 57 57 53 53 56 55 51 82 144 275 556 625 573 384 275 93 39 32 36 40 43 38 37 33 56 52 47 43 36 32 32 32 29 54 55 39 31 32 37 33 190 91 71 76 35 36 69 45 73 73 69 69 69 73 77 81 74 66 54 41 37 41 45 53 36 36 45 65 69 58 54 50 54 46 39 38 38 38 38 38 62 62 58 50 38 45 73 97 103 139 189 189 156 152 137 75 37 38 39 38 37 39 91 145 46 37 38 70 95 75 56 40 60 41 37 38 42 50 54 50 94 98 94 74 66 62 50 38 37 38 43 55 55 51 47 44 40 44 56 76 92 96 111 115 167 261 317 304 280 279 259 202 119 92 71 51 42 42 57 69 61 68 72 69 64 52 40 38 51 52 63 63 63 63 62 62 77 77 80 76 73 73 73 73 62 63 60 61 54 43 43 51 42 65 72 62 73 119 157 172 249 309 346 321 252 181 103 41 69 41 40 74 93 99 114 140 200 238 281 310 342 394 458 503 716 761 794 793 824 891 965 971 962 914 872 818 760 693 611 561 614 587 559 556 580 608 617 621 533 586 574 441 272 205 254 312 272 328 379 373 328 330 381 434 385 405 435 450 440 438 448 463 534 562 585 590 583 572 580 584 564 560 580 607 599 552 516 511 502 554 606 626 617 613 640 668 703 688 649 613 605 618 642 654 603 563 532 532 528 513 509 521 576 548 500 444 401 397 414 438 459 452 444 440 425 413 410 417 454 458 440 402 329 256 194 157 63 73 90 84 64 44 42 42 52 44 44 47 69 76 76 68 84 73 69 51 44 48 45 49 43 50 50 46 46 43 43 43 67 64 67 60 56 44 44 43 47 54 54 58 59 59 55 55 52 51 55 59 55 50 46 42 68 49 64 88 91 70 114 186 261 62 46 54 66 90 59 79 48 69 98 126 134 142 150 154 146 146 150 142 123 99 79 67 86 98 114 110 90 74 69 69 104 76 75 96 107 95 95 107 44 53 71 67 74 75 69 47 45 50 86 105 95 73 67 59 49 46 66 90 82 70 94 134 70 70 70 78 75 75 79 79 62 54 69 98 122 114 112 121 113 86 83 106 103 91 98 132 176 194 155 212 153 115 49 83 107 145 204 263 370 492 594 627 670 651 641 632 580 458 297 166 92 195 149 53 87 70 47 95 85 58 49 47 48 49 49 49 54 50 50 50 58 62 62 63 75 75 74 66 58 54 51 51 71 61 66 100 202 369 563 718 822 901 940 960 954 947 929 899 846 763 664 588 523 442 336 247 230 228 242 250 231 207 230 284 388 433 474 486 474 428 321 212 153 129 117 106 106 99 76 49 48 59 63 67 72 81 61 50 61 88 104 84 87 106 102 85 117 128 111 87 75 82 66 45 53 45 89 46 82 162 93 61 77 81 80 72 60 48 43 42 63 70 65 64 63 59 59 64 53 58 43 40 40 42 41 39 104 172 208 150 65 42 41 41 40 52 59 42 37 44 59 72 71 96 91 85 79 65 59 54 36 39 35 31 34 34 34 34 34 30 30 26 21 17 13 13 17 17 17 21 25 25 25 29 37 37 36 36 29 29 22 22 15 19 12 17 14 18 22 16 25 23 27 27 31 35 32 32 36 36 29 29 29 29 29 22 23 23 23 23 24 24 24 25 24 25 33 25 29 29 33 33 56 63 56 59 60 52 37 26 36 27 29 164 313 238 111 105 168 156 171 206 268 334 361 361 286 308 298 81 51 230 164 46 52 54 85 113 115 98 130 195 202 204 287 305 259 331 390 293 353 378 375 329 290 257 191 122 107 137 184 175 190 275 317 289 274 240 200 176 179 175 174 173 188 212 239 246 230 249 317 382 448 486 388 209 124 83 89 142 157 273 371 341 220 127 129 161 124 121 139 177 255 363 423 438 452 479 506 506 490 482 487 476 401 376 360 333 325 318 293 264 267 284 330 335 320 445 615 628 532 363 214 145 125 112 118 131 116 113 109 96 72 55 53 51 116 99 75 91 148 204 239 255 282 289 296 272 239 214 209 205 215 176 167 193 196 183 190 198 207 204 160 170 142 179 322 284 121 142 141 188 159 146 217 149 151 182 200 219 266 345 400 412 361 385 416 427 433 445 494 528 561 588 629 655 681 704 731 749 784 800 789 750 717 713 679 638 597 566 502 429 383 356 294 226 251 246 288 362 455 506 516 497 552 590 641 665 676 665 650 650 630 587 536 483 450 421 380 338 276 252 228 224 255 298 337 357 383 445 518 582 622 674 738 790 868 910 941 950 966 959 900 812 723 642 507 341 224 162 104 51 52 76 61 44 172 452 565 459 414 289 165 108 88 75 89 122 180 248 368 496 600 657 718 771 866 908 931 939 959 990 986 962 962 975 959 912 895 908 919 900 824 806 814 814 775 719 707 724 760 723 743 814 825 789 801 864 833 817 791 760 741 726 688 645 638 659 655 620 624 648 632 582 574 540 496 449 421 418 423 421 378 407 440 437 381 326 331 349 236 134 86 88 80 39 39 68 338 405 533 382 53 65 169 43 107 153 282 456 598 667 714 738 678 648 597 509 518 651 767 771 914 993 1017 1017 1001 960 861 733 653 575 448 275 124 40 42 48 59 73 92 99 98 94 101 109 69 133 125 101 134 159 187 240 256 200 157 149 114 50 42 98 42 64 85 77 54 54 66 81 163 65 219 296 171 286 334 34 96 81 42 37 64 107 146 161 53 33 61 53 33 34 34 43 48 44 44 48 48 48 48 59 65 151 269 379 453 453 406 348 295 131 35 41 61 36 33 65 84 76 72 57 53 49 47 44 40 37 38 42 43 47 55 60 99 106 144 213 311 397 452 476 499 406 264 134 63 49 37 36 48 44 44 40 40 45 41 41 46 54 58 50 39 39 47 59 129 81 269 313 190 150 74 37 42 62 59 39 38 39 63 61 97 75 55 42 40 41 42 46 61 68 61 53 42 41 41 42 58 54 42 41 41 46 97 130 73 62 61 46 42 42 42 42 63 71 83 79 59 51 51 62 97 84 79 122 236 355 409 397 391 395 362 300 243 201 151 109 114 99 91 78 73 65 68 64 68 77 85 77 65 57 61 69 97 86 62 49 66 94 70 47 98 135 158 126 93 85 81 69 61 65 66 70 71 79 79 64 64 52 52 52 52 56 62 67 119 157 195 205 221 269 306 318 278 295 304 274 219 164 141 138 83 87 102 89 56 79 178 289 295 331 408 517 622 731 861 972 1014 1006 989 952 865 725 541 370 198 164 131 75 58 78 84 63 50 88 170 276 378 416 388 348 320 257 159 85 61 76 98 96 109 89 114 181 266 324 346 359 332 401 529 683 800 833 792 724 600 551 512 537 554 463 269 100 78 42 38 37 37 38 41 37 37 37 38 38 39 41 48 69 73 73 83 92 74 62 86 129 315 343 338 398 521 564 578 654 763 763 747 649 462 315 348 457 478 557 540 356 164 99 71 44 266 371 470 556 713 839 915 959 1009 966 866 720 542 354 164 47 50 82 153 152 119 148 148 67 79 55 45 46 51 69 91 92 108 50 49 77 74 49 47 53 60 68 67 54 50 77 125 152 215 226 219 180 145 118 94 63 47 47 59 63 70 69 65 60 72 60 44 43 43 43 43 42 60 64 72 80 79 75 67 70 73 85 93 96 112 143 158 156 187 246 328 387 387 330 257 205 221 259 275 238 153 80 45 43 53 57 61 72 64 68 68 69 43 84 159 215 247 235 179 115 48 53 61 82 97 101 89 74 45 45 46 59 60 55 66 90 135 117 137 183 264 341 395 408 384 350 330 318 310 294 266 243 263 259 275 307 331 291 191 85 107 80 128 224 233 138 113 166 134 119 114 95 91 99 107 107 86 67 55 47 48 48 44 44 40 65 44 43 48 69 120 72 41 40 61 124 163 173 196 224 210 214 243 279 279 267 220 151 75 80 56 42 52 148 196 199 105 60 51 77 84 94 141 221 273 306 379 501 650 764 821 831 886 914 933 929 920 878 799 696 558 400 259 181 123 70 59 80 52 52 58 61 61 72 83 94 90 65 77 77 41 50 86 78 94 102 98 78 62 66 90 103 68 52 49 53 57 57 49 41 38 53 61 40 39 41 40 37 55 130 166 122 66 46 50 46 38 39 47 47 39 39 39 54 65 60 49 54 62 58 57 75 77 74 154 342 526 628 701 725 660 585 469 315 151 49 36 37 39 44 63 71 67 60 48 51 66 66 54 50 58 70 70 58 38 38 42 42 42 38 38 37 44 44 44 44 44 44 44 44 36 48 60 64 60 56 52 41 45 42 42 42 46 46 46 46 57 57 53 53 55 55 51 82 133 344 617 614 570 309 196 94 43 36 33 40 43 41 41 37 52 52 47 43 32 32 32 36 49 86 94 71 48 60 72 69 186 99 71 83 80 88 84 49 69 69 69 69 73 73 77 77 66 42 38 50 45 36 37 53 57 49 45 45 42 46 50 58 50 42 38 38 38 38 38 38 42 42 50 54 53 65 101 140 62 107 242 368 379 334 304 266 200 151 89 38 38 83 178 260 185 175 148 117 66 39 61 109 66 54 38 42 54 69 77 66 166 134 82 42 58 86 70 37 78 58 39 47 67 75 79 83 56 56 64 84 92 96 100 112 51 102 118 102 137 217 241 195 91 76 60 43 41 42 42 42 41 41 42 54 61 50 41 40 49 56 60 60 63 63 62 58 70 70 77 81 84 84 80 73 62 40 40 45 41 41 42 48 41 42 42 52 67 94 132 154 196 250 280 286 272 233 158 80 112 60 39 78 117 88 79 122 201 232 262 257 285 341 398 443 528 601 675 717 760 824 886 914 999 985 951 909 850 799 761 742 719 693 678 683 700 705 685 654 599 573 526 468 395 341 315 312 249 261 280 284 286 298 321 338 277 262 261 271 289 292 282 269 388 427 440 468 447 432 461 453 417 413 425 445 444 412 408 432 464 447 447 483 534 574 585 577 627 597 573 569 553 530 538 554 590 568 540 505 477 442 390 353 396 392 364 324 300 324 404 461 422 398 402 424 432 401 373 368 406 407 376 322 245 179 125 95 61 70 76 68 52 44 60 64 44 44 44 44 48 62 65 69 73 81 74 59 56 61 54 49 43 46 46 43 43 47 47 43 63 55 63 55 51 51 47 47 46 46 50 54 55 51 47 44 55 59 63 63 59 55 50 46 51 42 55 146 114 46 130 234 174 37 78 110 102 138 79 91 56 53 54 74 98 122 142 146 106 110 110 110 95 79 63 55 86 94 102 94 82 66 65 65 108 64 60 96 115 95 95 120 65 62 65 63 78 94 81 62 56 54 69 69 75 73 90 91 77 70 74 78 62 58 90 130 46 50 66 90 94 79 70 70 88 64 64 100 132 153 174 195 99 88 101 126 122 99 110 160 286 335 282 227 225 147 61 67 71 133 205 259 353 489 579 609 643 659 668 643 599 502 332 166 76 206 160 58 99 82 55 100 66 51 51 50 50 49 48 47 49 50 58 73 86 82 66 50 83 91 94 82 62 50 50 51 119 90 86 106 160 259 419 580 675 754 845 929 976 973 958 940 936 869 785 721 672 615 518 429 340 332 364 361 323 274 258 261 327 361 376 349 313 262 176 86 113 96 84 80 73 77 70 55 49 51 52 51 53 89 77 51 61 84 88 64 71 91 98 86 118 113 96 75 71 91 87 70 78 65 86 54 86 150 101 73 77 81 80 68 64 68 60 48 63 67 58 50 52 48 44 45 57 70 59 42 42 50 41 37 42 107 158 89 48 83 113 93 40 100 127 75 45 61 76 73 45 65 56 22 19 17 28 50 40 47 47 43 42 38 34 30 34 34 30 26 21 13 13 9 17 17 17 21 25 25 25 29 37 37 36 36 29 29 22 22 15 15 12 12 13 13 14 14 21 18 22 26 30 35 35 32 36 36 36 29 29 29 29 22 23 23 23 23 23 24 31 24 28 32 43 29 28 25 36 36 63 59 59 55 48 45 35 28 29 28 29 90 191 196 157 146 183 219 269 308 370 412 412 392 324 343 313 129 123 258 176 48 52 52 86 106 108 107 150 259 242 193 279 322 280 340 405 311 271 300 297 266 229 223 225 215 117 137 180 179 178 236 255 222 241 214 189 181 193 197 185 176 196 212 224 216 200 211 263 311 323 341 285 168 118 85 87 130 157 205 251 264 235 189 164 146 92 127 182 248 333 405 453 461 460 483 494 486 474 475 471 442 387 338 318 319 311 279 243 219 257 275 329 338 302 344 479 545 520 374 260 219 210 173 151 156 122 119 111 91 83 75 67 73 120 98 62 70 106 163 222 265 257 295 340 347 327 295 274 255 238 167 138 173 203 190 190 202 227 243 196 173 149 202 302 247 148 136 107 230 245 244 338 202 212 260 310 316 324 367 422 450 379 388 415 430 444 474 516 546 564 598 647 678 704 734 777 808 873 877 858 813 774 740 691 646 589 547 456 331 280 262 208 125 181 221 266 296 357 445 494 494 552 602 660 692 699 695 683 688 634 600 534 480 428 383 323 261 231 204 184 180 203 214 217 204 287 333 414 497 552 604 675 735 840 898 949 965 982 975 912 805 690 533 350 244 191 161 118 49 53 60 57 45 106 290 413 383 387 289 218 178 115 81 92 125 110 179 287 415 530 611 677 737 835 880 908 923 963 1002 998 970 982 998 978 919 880 881 889 881 846 835 840 825 778 723 697 701 725 752 779 787 817 859 871 856 833 845 826 775 764 769 745 694 690 707 700 684 681 693 686 651 597 581 538 499 472 465 443 421 354 376 417 414 351 292 305 353 276 198 143 124 92 40 38 39 187 305 292 207 94 70 122 43 83 145 252 366 480 577 651 676 659 636 562 453 450 575 708 756 868 973 1016 1012 1005 994 911 790 715 659 542 380 205 98 76 82 46 41 53 73 91 103 106 114 82 150 134 115 164 140 120 192 88 53 53 65 62 110 138 98 41 44 61 61 50 62 94 128 133 37 208 330 317 393 329 130 95 35 35 37 37 80 126 109 57 31 49 33 32 34 34 47 51 36 36 44 44 40 48 78 155 241 378 488 566 602 584 522 386 145 34 52 72 34 32 100 143 174 190 167 124 77 54 47 47 44 41 46 43 51 51 55 95 106 125 163 213 271 322 346 395 376 297 159 64 41 38 37 45 52 52 53 53 57 53 54 50 50 50 46 39 39 51 70 57 85 229 177 37 38 54 42 38 58 63 43 39 59 75 72 63 47 42 42 44 52 43 40 46 57 65 64 56 56 59 64 43 43 43 42 42 42 50 58 57 46 42 42 42 42 42 42 87 103 115 103 64 44 48 59 74 102 116 127 166 249 332 375 361 358 328 262 232 241 219 173 138 127 119 107 102 93 92 88 81 93 105 101 85 73 69 69 61 65 73 69 54 49 54 66 181 189 166 90 49 57 61 48 65 68 69 81 109 133 129 102 54 51 51 50 51 52 66 71 163 196 257 343 438 489 478 451 400 387 365 354 317 267 240 237 153 149 149 128 100 99 158 222 185 231 335 480 605 721 835 914 1006 1018 1004 986 918 804 642 486 282 219 135 76 120 193 167 67 40 44 98 204 329 435 503 545 514 472 377 264 183 146 112 79 113 134 139 126 126 176 251 306 240 253 312 447 613 761 843 862 792 661 509 444 462 448 344 228 153 101 44 38 38 42 37 37 37 38 39 40 41 43 57 69 93 94 107 119 111 111 142 189 330 394 426 474 569 614 639 669 748 767 746 624 472 412 509 641 683 688 620 442 230 95 82 96 227 317 420 522 666 789 868 894 976 980 930 796 623 432 234 79 67 83 118 97 81 99 102 48 73 48 44 44 45 46 68 72 88 49 48 77 73 48 47 61 48 60 56 46 47 86 145 173 199 199 183 148 121 98 82 71 67 63 66 65 53 45 44 43 44 43 42 41 42 43 43 47 43 47 67 83 87 74 58 46 50 54 65 69 104 135 146 152 190 256 350 425 463 450 405 358 264 250 250 245 181 84 45 46 57 53 52 67 86 89 74 59 42 71 143 202 226 194 122 59 44 53 61 69 73 65 52 44 51 52 75 83 74 65 83 109 167 153 175 269 351 390 389 367 342 297 249 201 157 125 102 90 142 166 162 126 98 94 95 75 50 84 100 104 128 108 84 92 76 65 65 53 49 53 57 61 60 56 48 44 48 44 44 43 44 60 56 88 115 104 119 91 42 42 54 88 110 124 186 253 248 240 280 273 178 131 179 202 89 83 67 44 69 161 229 256 123 117 114 124 150 207 293 388 537 632 715 769 807 850 920 974 944 945 937 895 834 750 660 561 407 224 129 127 105 42 41 68 48 43 42 49 64 71 75 70 46 58 86 75 37 36 39 51 71 71 67 56 44 48 76 104 68 64 64 64 64 64 56 48 48 72 68 40 40 56 40 36 43 102 122 86 38 38 42 50 38 39 43 43 43 39 39 50 65 57 50 65 73 65 67 82 87 107 216 416 620 729 778 768 692 582 440 275 138 56 37 38 39 44 68 76 80 68 57 56 59 66 54 42 50 70 66 46 42 42 38 37 37 38 42 42 44 44 44 44 44 44 44 44 40 48 56 56 48 48 56 53 45 42 42 42 46 46 46 46 57 53 53 53 55 55 51 82 133 385 629 573 519 238 128 70 51 36 36 32 31 38 45 52 44 48 51 47 32 32 32 40 41 93 114 82 55 63 76 77 202 99 35 55 108 140 112 57 49 49 49 53 53 53 53 53 62 42 46 74 73 45 41 61 61 57 49 41 38 42 46 46 50 46 42 38 38 38 38 38 58 54 54 61 57 57 89 132 116 101 199 396 522 537 542 560 476 347 177 52 37 102 209 291 483 514 499 392 230 92 69 98 75 64 55 50 73 89 100 96 150 123 75 38 37 51 58 37 222 146 74 50 62 66 74 78 99 80 84 100 108 104 112 121 92 96 63 39 75 159 179 129 59 65 72 64 56 75 79 82 41 41 42 47 59 48 43 41 50 57 57 56 59 63 62 58 54 65 80 88 95 95 91 83 93 51 64 73 41 41 43 42 44 43 42 42 49 52 64 86 158 186 202 223 264 272 213 130 154 91 38 58 105 66 46 109 160 198 241 251 265 309 350 384 372 439 524 587 646 717 772 807 926 972 995 988 950 910 899 892 878 847 825 826 838 823 785 735 697 603 505 471 437 384 323 277 282 251 219 195 190 181 169 147 139 120 119 126 148 162 161 163 210 246 249 269 241 242 314 266 254 234 230 250 254 266 317 373 397 337 284 296 364 420 427 411 458 441 453 485 474 434 414 423 444 437 413 366 331 295 231 175 205 240 252 224 212 253 361 449 453 382 343 347 339 288 244 232 220 204 190 171 145 126 109 94 67 53 44 43 43 45 68 77 43 45 46 46 45 52 71 90 70 86 90 75 68 77 69 53 55 61 57 58 58 58 62 55 58 51 62 55 59 62 66 66 58 58 62 67 67 63 59 55 63 63 66 62 62 66 70 67 54 54 46 86 45 57 217 284 133 38 90 70 41 103 71 80 77 58 46 46 63 78 90 94 90 79 79 75 71 67 60 67 51 51 55 51 50 46 45 45 100 64 68 96 96 72 83 116 118 106 97 95 114 122 88 45 55 46 45 45 57 80 109 106 53 50 63 66 59 54 78 106 46 45 54 78 82 70 73 81 106 97 93 117 133 138 135 132 97 95 112 121 98 62 58 108 309 389 344 250 276 187 89 78 50 97 158 205 310 451 545 578 643 678 683 643 613 539 374 193 79 182 141 61 92 90 56 88 67 52 50 49 49 48 47 47 68 68 73 88 96 97 100 89 87 87 98 86 73 54 54 51 68 62 68 96 130 182 294 428 620 691 761 841 880 904 953 988 996 940 867 802 773 736 659 574 456 420 432 414 319 254 226 183 250 278 278 223 176 156 126 92 93 74 55 52 56 64 65 69 58 74 62 52 54 102 106 66 93 109 100 56 50 55 63 58 62 70 69 60 56 71 76 72 102 70 58 45 70 110 78 58 82 86 81 61 65 77 69 60 56 55 51 42 45 41 41 41 62 54 43 43 46 43 46 43 43 42 44 84 86 58 93 176 84 160 180 111 66 70 69 59 71 107 102 55 20 17 16 30 40 47 50 54 57 50 42 34 34 34 30 26 21 13 13 9 17 17 17 21 25 25 25 29 41 41 33 33 33 33 26 26 15 15 11 12 12 12 12 13 17 17 21 25 29 30 34 39 43 36 36 36 40 40 41 33 22 22 23 23 27 27 34 31 27 39 47 32 32 40 47 35 58 62 66 55 33 26 28 30 31 31 34 60 101 130 155 171 194 293 386 424 443 450 422 382 287 318 312 223 207 230 148 63 58 55 98 62 68 119 134 204 274 225 276 323 286 337 383 305 199 227 236 197 150 144 190 231 149 122 148 168 169 188 215 221 164 159 170 191 231 255 251 236 232 224 216 209 225 240 244 244 252 256 211 169 136 103 81 88 125 161 210 241 246 204 134 83 150 213 284 329 363 400 438 468 460 471 462 458 463 479 456 407 357 305 289 293 274 234 205 196 230 257 335 380 330 300 375 467 477 356 262 248 255 221 188 162 124 120 97 70 75 83 76 70 104 98 74 70 86 121 192 256 239 289 339 373 379 359 343 312 293 214 193 244 290 269 221 213 278 251 203 183 165 196 257 249 202 197 177 316 342 354 463 343 365 380 399 426 461 472 459 431 416 405 420 436 474 505 531 549 571 613 666 712 746 792 843 889 942 953 927 885 824 767 703 642 566 517 394 241 167 165 138 71 89 160 210 199 223 327 446 503 576 630 691 730 738 737 741 738 682 640 566 485 410 337 233 152 178 175 168 179 194 178 145 120 175 205 278 365 444 511 590 673 786 876 956 980 993 983 920 809 660 453 265 228 182 131 131 58 82 52 89 130 113 130 247 332 281 223 235 227 128 56 67 93 86 143 226 318 434 550 639 703 808 861 892 916 955 1002 1002 978 986 1006 987 932 884 869 861 849 849 837 812 797 763 720 686 667 647 726 764 759 805 885 896 820 799 831 838 807 798 822 825 794 770 767 756 745 726 711 704 705 654 635 592 545 511 497 463 413 335 337 354 359 305 261 274 320 265 230 183 144 105 65 50 53 59 202 101 36 63 62 98 59 56 130 217 284 374 483 586 642 632 605 534 454 442 495 613 733 809 915 981 989 1008 1017 967 860 759 701 610 472 317 202 153 128 70 42 41 49 69 76 72 75 75 83 63 124 228 161 69 90 81 61 85 101 106 182 174 50 43 44 45 49 45 46 58 87 274 243 329 360 443 482 303 192 134 44 41 73 53 61 91 54 53 37 57 41 33 49 49 50 58 43 43 55 55 55 72 110 294 366 499 593 659 719 726 642 408 127 38 64 63 41 52 167 200 268 321 305 210 112 57 46 55 52 49 50 47 47 40 40 60 68 86 105 127 158 196 216 261 294 275 161 74 51 48 47 53 61 65 65 57 58 58 58 50 50 46 42 42 46 58 66 34 181 265 133 42 58 58 82 50 58 51 47 51 74 98 107 54 43 42 41 41 44 43 42 41 46 58 76 75 78 85 74 47 44 43 43 50 42 42 41 57 49 42 42 42 43 43 43 95 111 119 99 60 43 43 48 43 79 106 101 99 139 222 275 311 296 246 176 161 187 169 125 122 111 114 110 109 105 104 104 89 105 117 113 97 81 69 69 61 49 53 81 65 47 50 110 94 90 62 47 48 78 89 61 80 100 115 142 181 213 216 182 88 98 95 68 56 71 93 106 175 208 312 464 594 617 530 435 437 380 342 350 339 309 290 294 224 209 200 184 167 142 138 134 98 132 243 385 548 672 785 856 983 1002 1015 993 944 864 741 600 424 322 204 141 206 277 212 83 50 49 78 120 200 305 443 556 609 640 614 514 397 295 191 106 89 96 114 116 136 165 157 141 156 169 212 302 446 608 756 843 863 824 696 518 384 334 351 362 251 207 135 98 94 86 69 54 70 55 41 42 51 68 73 77 113 129 149 173 184 203 253 300 361 461 533 573 621 670 696 719 707 743 698 574 509 581 724 813 838 789 680 503 300 157 101 102 194 279 390 496 625 747 829 839 871 935 944 856 706 525 296 114 70 70 67 66 74 76 80 74 57 43 43 44 46 51 73 65 67 48 49 65 65 48 47 48 47 64 68 51 63 111 154 166 145 148 125 105 86 82 79 75 62 58 57 53 44 43 43 42 42 42 42 42 43 43 47 51 41 43 63 79 83 74 58 46 43 43 51 66 97 124 146 160 186 260 365 439 489 519 514 495 342 286 269 261 193 80 45 59 46 45 43 62 85 93 92 65 41 63 130 170 185 138 81 41 59 52 60 52 56 43 42 41 46 52 91 101 80 62 79 105 160 166 221 316 387 379 331 273 209 171 139 111 100 100 108 116 140 148 120 65 49 77 101 82 43 89 81 44 45 74 74 46 45 45 45 45 45 45 45 45 45 44 48 53 60 60 60 56 92 56 44 100 147 135 94 51 45 48 66 76 81 102 188 270 305 201 178 203 205 229 247 197 128 110 96 89 102 135 171 198 164 186 207 231 268 341 454 572 691 789 858 897 907 926 954 979 972 934 881 801 700 591 493 399 223 127 69 73 67 43 42 43 43 43 45 49 67 75 78 70 39 55 51 38 38 38 39 43 51 56 64 72 60 44 44 56 56 56 60 64 60 56 52 48 68 80 68 44 44 52 39 36 36 38 42 38 36 36 50 82 43 39 38 38 39 43 39 42 65 54 46 69 77 68 70 92 89 182 347 543 710 782 794 745 650 547 405 243 109 36 37 47 39 52 72 76 65 45 41 41 39 54 46 38 62 98 98 74 50 46 38 37 37 38 42 46 44 44 44 44 44 44 44 44 48 48 48 44 44 48 56 57 45 42 42 42 46 46 46 46 53 53 49 48 51 51 47 71 158 391 576 499 428 183 89 66 51 37 36 35 38 41 48 52 40 47 51 47 32 28 36 44 28 85 121 90 63 67 60 40 169 143 107 75 59 56 68 84 45 45 49 53 53 53 53 49 46 38 50 74 74 53 45 57 37 45 57 54 54 54 46 38 46 42 42 38 38 38 38 38 54 42 46 57 53 49 85 139 348 284 237 353 563 670 713 759 726 529 269 95 57 114 198 259 538 645 698 615 438 257 123 52 77 69 64 59 66 92 111 111 82 103 115 79 38 37 50 74 266 174 82 46 50 58 69 82 123 96 96 116 124 109 117 141 117 97 69 65 105 149 141 94 56 81 88 64 64 76 87 75 51 58 59 63 56 52 44 42 47 54 53 56 52 55 58 58 73 73 80 79 82 84 80 73 91 72 113 119 68 73 78 41 59 43 42 51 51 42 46 76 118 143 148 184 272 332 308 237 233 178 86 70 99 59 39 111 69 89 140 198 240 257 287 320 354 380 425 461 515 567 606 647 749 849 944 994 999 980 973 974 970 935 897 882 887 875 845 811 758 665 548 462 393 328 279 265 220 197 166 134 105 93 93 83 43 52 72 79 77 92 122 152 111 151 134 150 129 166 262 143 122 123 166 203 218 195 199 218 221 177 129 121 161 213 248 260 338 345 381 426 434 387 359 356 212 201 182 143 127 119 96 67 113 156 188 184 183 220 316 389 373 277 205 195 194 147 131 141 153 137 122 115 113 110 103 93 53 46 44 44 44 49 68 62 44 47 48 55 54 60 79 109 82 109 109 86 79 91 80 60 66 69 69 66 66 70 70 74 62 62 62 69 77 80 84 81 61 58 58 58 62 58 58 58 62 55 54 50 54 62 70 78 42 109 89 69 48 160 321 241 69 39 86 50 41 88 80 69 82 74 66 63 71 71 58 46 91 83 71 63 55 55 52 56 45 45 45 45 46 46 53 53 80 68 76 88 80 60 71 96 59 58 73 115 158 178 139 80 62 47 45 46 65 91 89 66 44 46 62 74 78 78 94 102 66 45 45 58 69 61 73 103 188 230 262 254 250 219 164 105 175 149 145 132 108 53 49 64 210 320 304 234 256 198 100 78 79 109 150 185 279 401 511 567 658 693 682 641 617 569 425 255 129 138 93 57 88 94 72 57 83 53 49 47 47 48 72 96 131 123 118 102 102 106 130 132 90 87 87 90 81 70 59 59 51 55 77 106 118 141 213 297 491 594 709 766 796 836 937 1018 1018 999 934 869 824 779 690 602 474 402 389 352 240 198 192 133 165 194 182 131 81 82 100 109 61 52 52 53 57 65 82 98 102 106 90 70 82 114 122 106 149 160 148 96 72 68 71 51 49 50 62 58 53 53 61 72 115 86 51 46 74 90 78 54 94 98 93 69 69 85 73 45 45 44 47 43 43 46 46 58 58 42 42 43 43 41 49 78 43 40 40 54 61 44 56 92 52 112 131 95 54 58 61 60 60 109 123 73 26 18 15 13 24 38 54 54 57 50 38 34 34 30 30 26 21 17 13 13 17 17 17 21 25 25 25 29 41 40 33 33 33 33 26 26 14 15 11 11 12 11 12 12 15 16 16 17 25 29 33 30 39 39 43 36 40 40 40 37 22 22 22 22 30 30 30 34 38 42 46 27 35 59 55 35 54 66 79 49 25 26 29 36 34 52 85 98 103 116 156 199 261 382 473 470 450 448 432 388 358 377 375 350 298 197 104 87 94 99 138 57 76 183 173 184 301 262 265 260 235 243 250 199 226 226 215 175 113 98 147 200 223 165 140 140 130 144 195 218 179 194 222 254 294 313 302 291 248 232 216 217 248 268 244 204 194 193 188 183 185 180 159 138 147 168 197 198 176 154 132 131 221 279 340 359 365 383 429 472 467 466 450 442 459 482 460 396 330 286 266 254 231 207 198 201 252 314 391 432 413 371 370 406 346 255 172 162 200 214 176 130 148 141 115 92 90 95 80 66 89 91 83 82 78 89 152 227 274 296 326 348 366 369 384 366 319 276 295 365 418 395 324 268 309 253 214 214 223 223 243 279 267 298 317 388 368 351 444 412 422 453 488 511 521 509 488 456 466 447 450 469 505 539 565 571 625 651 701 754 804 859 917 962 995 1002 976 935 863 779 695 635 540 471 332 175 105 115 108 62 42 99 156 141 141 229 388 512 585 637 695 745 771 779 782 772 720 679 606 514 438 354 238 129 104 101 106 122 137 125 104 79 98 120 174 254 332 414 521 625 724 833 926 957 974 979 912 790 594 398 232 249 159 56 119 93 113 51 108 209 172 114 211 340 156 99 156 193 101 44 52 60 77 118 165 229 340 481 590 669 786 853 889 912 956 998 1010 990 990 1006 991 932 889 874 858 827 834 811 785 755 714 672 634 607 567 614 661 715 790 843 843 805 785 816 839 823 822 848 855 843 839 835 832 825 786 747 724 722 742 708 658 580 533 504 463 413 339 305 288 285 259 220 224 269 258 243 203 141 94 82 62 50 40 104 74 57 35 36 115 60 49 111 178 210 269 362 464 520 573 566 531 502 479 449 518 670 742 836 927 966 1008 1018 1017 945 845 785 690 560 421 282 174 98 101 47 42 58 74 66 69 66 65 61 89 169 221 126 58 106 97 65 101 145 150 170 130 41 43 43 44 61 62 50 45 54 292 459 527 438 445 417 250 248 246 180 169 162 105 84 87 38 32 100 64 49 57 37 49 34 66 54 51 67 67 63 88 138 320 400 545 643 696 775 787 680 346 74 37 66 50 57 87 209 247 326 403 380 273 155 88 65 62 52 61 54 58 46 39 39 40 40 52 66 81 96 119 131 148 196 197 142 87 76 73 64 62 73 73 73 66 62 58 54 54 50 46 46 46 50 54 58 77 313 293 105 66 70 43 83 87 58 39 62 82 90 114 135 97 121 114 58 38 39 42 51 43 43 50 69 80 90 100 78 55 44 42 42 49 60 67 63 71 63 56 49 43 44 45 48 87 91 87 75 44 43 43 43 48 60 75 74 82 106 153 177 249 227 188 141 111 108 73 48 82 79 78 82 81 89 89 93 81 93 109 105 89 69 61 57 69 46 46 53 65 49 49 78 49 50 49 49 82 114 101 68 83 130 173 211 253 292 299 261 192 195 180 126 87 95 109 115 164 161 214 348 449 457 383 319 341 263 219 236 253 230 223 244 252 245 237 237 228 192 151 105 69 81 144 253 409 564 701 799 937 987 1007 996 962 902 817 707 519 417 307 214 204 202 135 48 47 57 83 108 132 181 286 395 579 673 727 685 606 503 370 246 113 93 89 91 110 116 101 73 101 123 166 217 313 450 623 741 840 875 835 684 490 379 340 338 356 305 252 201 172 137 97 65 98 80 69 62 71 80 84 89 144 175 215 258 288 331 393 453 454 547 643 680 693 726 773 788 730 746 693 592 610 757 881 904 868 834 710 517 354 232 128 42 160 230 358 475 588 714 792 792 816 887 920 852 740 590 351 144 69 50 46 59 80 62 58 76 40 41 42 45 52 75 81 73 56 53 68 68 64 52 47 47 48 80 96 92 112 148 167 150 109 97 81 73 69 65 66 66 44 44 46 49 56 55 47 43 42 46 50 51 47 43 43 43 42 46 58 74 78 78 73 62 44 44 52 71 97 120 150 168 181 255 352 422 483 525 559 545 454 401 349 293 185 60 44 47 46 45 52 66 81 85 88 69 41 62 117 134 129 81 53 40 62 47 46 42 42 42 41 42 44 47 71 72 65 82 127 173 217 247 295 343 356 320 261 208 148 110 86 90 114 146 167 175 115 115 83 51 68 108 84 42 45 51 55 46 46 60 75 52 45 45 46 46 46 46 46 46 45 49 61 65 68 69 72 72 100 51 42 71 114 114 69 42 44 43 54 79 89 117 194 269 316 235 240 305 359 432 370 176 152 110 92 98 99 84 88 120 158 175 236 311 346 387 508 671 782 849 911 973 1017 1018 985 940 915 842 739 642 546 430 320 232 115 67 51 56 56 44 43 43 43 47 57 64 79 82 82 78 48 52 39 37 39 44 40 40 45 45 61 81 77 49 40 39 44 51 63 67 67 63 59 59 71 79 79 67 43 39 39 39 37 36 36 41 37 41 90 158 66 50 37 37 46 54 46 38 65 50 50 76 84 70 76 99 116 296 502 650 729 767 746 686 551 444 322 187 81 35 36 53 79 84 88 85 62 42 41 41 43 54 46 38 66 106 106 78 50 46 46 42 42 42 42 42 45 44 45 45 45 45 45 45 53 49 44 44 48 52 52 45 41 38 38 38 42 42 42 42 49 49 45 44 47 47 43 67 172 361 455 380 281 131 65 70 39 40 47 43 46 41 44 47 47 54 55 47 35 28 40 48 40 101 149 149 138 142 107 48 77 138 167 127 59 34 36 88 53 57 61 65 65 61 61 57 38 38 46 54 58 57 53 53 37 45 57 54 54 58 46 37 45 45 41 41 41 42 42 46 42 37 37 58 57 57 93 155 450 499 408 384 581 740 782 824 794 575 292 112 85 143 207 249 391 510 584 578 520 418 248 86 62 63 61 48 54 68 102 111 54 68 103 95 59 38 51 91 178 110 61 53 57 57 77 106 115 91 84 108 113 105 117 142 70 62 66 79 102 114 110 95 69 89 89 49 43 44 60 52 64 71 71 64 52 44 44 44 47 50 50 53 56 55 58 58 88 87 83 85 100 123 142 147 143 121 158 139 68 94 115 39 54 41 41 58 66 50 54 81 75 102 121 157 253 348 356 312 340 301 174 107 120 65 41 105 104 63 69 128 187 189 211 241 259 269 295 338 397 448 492 537 609 689 768 836 879 918 961 977 973 947 923 916 916 915 900 867 765 696 602 489 380 304 271 266 177 147 116 85 69 69 74 64 44 45 47 62 72 87 98 120 87 138 102 113 109 185 281 94 69 78 133 182 198 154 118 118 113 93 73 81 109 144 176 194 213 224 237 273 277 253 237 234 115 104 89 69 66 67 75 82 85 115 131 132 143 175 231 271 191 116 85 105 109 78 90 131 113 102 94 87 73 57 46 45 46 46 46 50 57 57 64 50 46 48 49 52 62 68 86 97 104 127 115 87 76 100 97 77 62 62 65 65 66 66 77 77 73 69 69 72 76 79 83 87 57 57 57 57 50 54 51 51 62 58 57 54 61 65 73 81 53 116 96 132 143 227 313 116 39 45 70 66 71 88 85 62 66 63 63 71 75 63 51 46 91 76 64 52 48 48 48 48 51 47 46 46 54 58 69 74 62 62 73 69 72 68 68 69 43 44 44 75 126 162 150 115 89 82 91 103 128 135 129 105 69 63 70 74 78 82 82 78 58 45 53 81 85 65 65 98 317 414 479 473 462 443 372 278 284 210 163 153 150 111 77 82 118 240 260 249 239 206 112 93 110 149 198 245 299 381 480 563 646 691 693 683 670 618 471 294 192 101 52 52 80 110 101 57 83 63 51 50 85 135 198 238 249 252 243 208 168 151 152 153 102 84 83 79 86 82 67 56 52 64 95 104 105 117 150 197 290 426 582 672 739 799 893 955 1017 1018 1002 942 889 821 720 606 453 354 337 285 173 152 162 99 84 116 109 58 49 52 63 68 53 53 53 59 70 66 78 94 86 82 78 77 81 89 101 105 133 149 148 125 117 117 100 60 59 63 74 70 70 58 58 65 112 91 51 67 91 91 83 51 90 98 82 62 66 86 81 45 44 44 44 44 52 67 71 79 55 43 47 63 66 54 46 54 41 50 46 38 38 48 47 36 37 39 47 55 42 38 46 76 58 87 85 46 23 24 17 12 15 26 41 57 57 50 38 34 30 30 26 26 21 17 17 17 17 17 17 21 25 25 25 29 33 33 33 33 26 26 26 26 14 14 15 15 11 12 12 12 13 14 14 15 19 24 28 25 33 38 38 39 39 44 44 40 22 22 22 26 33 37 37 37 48 49 48 30 50 82 74 30 58 83 92 66 27 27 31 58 52 94 111 128 157 170 197 260 351 450 489 441 404 435 470 459 480 475 434 418 362 193 96 111 117 114 169 80 115 263 229 220 255 258 214 173 169 173 157 130 208 201 205 194 166 143 152 184 256 203 160 127 106 144 195 198 228 239 267 283 306 318 314 310 275 267 255 247 263 275 243 203 181 181 200 207 222 261 272 248 216 221 218 188 161 158 192 243 279 313 351 381 388 402 432 462 458 466 458 442 455 482 464 404 322 297 262 222 198 202 218 233 323 403 441 433 451 443 361 283 189 126 70 87 169 219 176 102 136 154 148 127 113 111 99 78 75 80 72 79 75 81 128 202 285 303 328 335 345 360 394 392 332 326 369 429 475 467 421 371 359 312 296 308 340 320 297 352 347 382 417 425 396 367 409 444 434 481 543 559 539 526 536 541 524 508 512 527 547 581 600 614 664 682 720 766 824 882 936 978 1010 1017 999 954 875 778 679 612 485 390 250 129 91 105 94 52 44 57 98 119 123 179 326 470 565 625 687 759 794 817 824 805 781 737 672 580 508 421 282 165 81 78 83 91 94 82 69 57 58 77 122 170 208 283 426 561 645 765 869 927 970 998 923 790 586 379 224 269 182 64 135 77 104 48 78 199 235 232 305 374 175 58 82 128 69 45 58 57 70 99 119 159 274 435 568 651 763 839 889 916 952 998 1018 1010 1002 1006 976 917 882 867 844 805 790 774 722 668 599 534 492 466 470 489 531 612 691 737 763 737 705 725 758 769 799 821 834 821 868 896 904 893 867 836 773 715 768 769 742 646 560 510 466 421 351 282 237 234 204 162 158 194 235 235 195 125 90 94 67 40 49 49 94 138 89 49 73 57 50 80 120 152 196 265 331 367 460 508 516 515 489 426 463 612 705 794 881 939 997 1017 1017 987 907 846 755 633 502 354 206 95 56 42 42 55 59 43 58 75 74 78 126 138 98 41 50 122 73 73 109 141 138 138 103 43 44 43 44 69 66 54 46 70 163 398 568 569 496 343 221 279 246 228 217 182 121 93 83 50 31 208 92 44 65 32 81 69 70 54 54 70 63 55 84 148 287 374 539 637 682 767 782 652 296 40 44 62 37 80 90 180 245 309 366 343 253 158 96 78 59 49 61 58 62 50 43 40 40 41 40 40 51 66 81 85 98 102 91 84 93 102 85 65 66 70 70 66 62 54 46 42 58 58 50 50 50 54 50 46 165 313 217 53 50 54 39 67 87 46 51 122 154 117 97 113 106 198 274 289 261 206 135 69 67 44 42 42 68 86 96 70 54 43 41 41 55 66 84 92 87 80 66 67 61 62 60 63 79 67 55 51 48 52 48 44 61 57 68 72 87 103 126 135 155 156 157 134 95 60 48 47 70 66 58 57 57 68 76 80 69 81 93 89 73 57 49 49 53 57 53 53 53 57 53 49 74 63 71 87 103 106 77 56 114 188 262 300 337 371 382 355 314 293 228 143 89 90 86 80 114 88 97 147 175 182 198 216 204 141 114 143 144 112 121 162 191 191 192 199 210 190 146 96 69 68 96 149 253 409 585 711 872 937 976 960 938 907 853 763 594 497 399 295 198 109 55 43 43 42 64 105 125 138 195 260 419 534 631 647 636 605 499 375 154 122 94 70 49 51 54 64 79 90 115 142 196 309 455 577 728 797 821 776 687 574 457 357 376 354 330 306 283 247 204 172 150 151 152 125 106 99 116 143 210 257 304 355 400 454 522 575 592 657 752 786 784 802 837 842 815 797 747 705 764 896 949 911 855 795 680 538 381 239 115 41 126 196 328 447 556 678 763 755 838 903 913 858 774 647 416 195 76 48 45 72 93 40 38 57 40 41 43 47 68 83 77 57 67 76 88 76 64 60 48 45 60 96 124 128 147 171 159 130 102 93 77 69 65 58 61 61 44 45 57 72 75 63 47 42 42 47 59 67 67 67 67 67 42 42 50 58 66 74 82 78 43 44 48 60 82 97 127 160 166 256 353 421 474 527 558 555 528 493 432 316 169 68 45 46 54 62 76 71 69 61 65 73 41 62 105 105 88 45 40 41 49 40 39 39 40 40 48 41 45 47 69 62 67 123 212 286 337 365 381 363 320 270 231 205 218 164 123 108 127 136 128 104 84 105 80 41 40 57 109 105 45 42 44 55 47 45 46 47 46 46 46 46 46 46 47 47 44 45 57 69 73 73 80 84 107 83 83 59 62 73 45 42 42 41 41 67 92 105 165 224 278 354 499 530 482 510 442 228 131 62 43 66 71 49 65 113 100 112 192 307 342 339 459 663 800 879 935 974 982 961 936 914 827 724 600 493 412 308 195 110 78 43 43 69 65 43 42 49 42 42 56 64 67 70 81 74 39 57 41 38 40 40 38 39 49 40 45 69 73 49 40 39 39 43 59 67 67 67 67 67 55 71 83 75 39 36 38 63 53 37 41 65 61 53 118 202 78 50 37 37 46 58 46 37 69 49 49 76 87 70 84 113 167 372 573 646 671 701 724 695 492 349 202 83 40 45 63 72 142 139 136 113 82 58 50 50 63 74 58 38 58 94 86 50 46 46 50 54 50 46 38 38 45 45 45 45 45 45 45 45 53 49 45 49 52 56 48 37 41 38 38 38 42 42 42 41 45 45 40 40 43 43 39 56 154 288 328 257 139 64 30 51 32 32 51 62 61 56 47 35 43 54 55 47 35 35 40 52 68 136 185 213 234 242 178 83 31 58 99 131 155 128 68 48 45 45 53 57 57 57 53 49 50 58 58 54 62 73 77 73 53 61 53 38 38 46 50 38 45 45 41 41 38 42 42 46 66 46 50 70 66 57 89 144 221 450 437 345 513 680 721 755 711 512 253 97 87 160 213 254 341 411 441 456 502 501 350 152 44 52 54 41 38 45 83 104 66 38 38 59 67 51 55 75 90 58 50 61 58 45 66 98 95 67 64 92 97 93 106 138 78 67 79 84 76 60 64 81 50 74 69 43 42 48 80 79 67 71 78 66 51 43 47 55 51 51 50 46 56 54 58 65 72 75 89 112 158 217 276 308 328 293 286 215 113 154 184 86 59 39 39 53 61 41 41 61 52 87 103 130 201 297 324 284 398 371 234 131 125 66 40 86 278 160 83 107 145 136 138 169 179 186 209 247 286 317 345 382 548 576 591 637 711 809 895 952 883 883 894 899 910 906 887 846 771 716 653 548 432 339 287 262 237 172 98 70 71 64 44 41 47 45 44 46 86 105 84 55 62 121 73 91 95 195 283 59 68 44 44 72 92 96 123 155 91 71 55 79 122 138 118 93 130 126 122 126 119 111 100 101 89 82 71 67 52 49 50 69 63 59 58 66 86 114 137 149 102 66 71 120 108 56 65 114 44 45 58 66 66 55 55 55 45 46 46 46 45 44 48 46 48 48 47 47 69 75 73 75 122 133 121 73 69 98 110 91 49 49 45 46 46 53 58 66 69 69 68 64 67 67 70 71 76 76 72 65 69 66 67 71 66 62 65 61 69 69 80 80 104 72 39 151 183 191 231 39 68 81 42 43 68 53 70 58 47 46 46 47 51 59 63 67 84 76 68 56 48 48 48 48 47 47 46 46 54 58 70 74 54 62 69 61 72 84 76 53 67 55 45 43 54 73 77 58 100 109 138 162 192 207 225 217 113 87 74 54 50 46 45 43 45 44 69 117 121 81 53 73 379 513 597 595 600 627 570 479 333 235 149 147 173 158 123 106 114 240 276 301 259 245 140 121 102 157 248 305 339 377 452 543 624 682 719 729 727 667 490 305 227 73 48 52 79 127 137 73 66 74 89 121 175 246 316 362 366 385 384 345 277 213 178 153 106 80 72 74 82 78 64 52 51 53 72 74 71 85 113 130 196 300 428 535 648 754 828 856 922 962 975 937 877 805 685 559 455 352 327 275 155 122 112 47 54 74 74 50 49 52 54 53 53 52 53 70 70 54 62 74 50 50 51 52 64 56 68 88 68 81 97 109 133 148 116 60 83 75 67 67 63 51 50 49 92 87 47 79 107 91 83 47 70 82 74 54 70 94 89 46 44 44 45 49 57 76 84 99 72 83 91 99 103 90 50 39 61 41 40 40 47 38 38 47 59 38 39 63 54 37 37 69 127 121 78 27 22 21 25 13 11 18 45 53 53 50 38 23 26 26 26 21 21 21 17 17 17 17 17 21 25 25 25 29 33 33 33 33 26 26 26 26 14 14 14 15 11 11 11 11 12 12 13 13 14 15 20 24 36 29 34 34 39 39 43 36 22 22 22 33 33 44 44 44 55 52 40 33 53 93 81 30 67 96 114 80 29 29 34 73 74 108 97 122 205 233 250 331 417 485 472 379 357 429 517 541 507 486 406 406 365 190 108 131 112 101 164 75 122 278 232 223 175 210 166 122 170 191 183 196 110 107 143 196 219 200 176 177 214 202 175 127 114 184 228 199 190 213 233 257 287 303 314 322 314 322 321 298 290 289 269 230 248 245 259 243 241 288 324 292 233 241 254 255 253 250 258 281 348 366 385 426 449 456 442 429 445 469 469 442 447 471 464 415 337 315 273 209 181 209 249 271 362 453 445 372 413 443 305 128 86 65 41 86 198 271 216 102 84 127 158 141 120 122 106 90 72 62 50 65 76 78 125 186 269 303 340 346 348 362 389 403 374 383 414 433 463 482 462 432 439 408 408 424 455 433 386 425 416 430 465 461 480 479 462 525 499 494 509 556 603 623 618 594 573 566 570 573 584 600 630 652 671 685 712 754 816 871 914 948 995 1006 988 947 867 760 645 574 423 316 184 95 85 103 80 44 45 44 48 89 105 133 252 399 562 618 694 779 833 866 865 839 870 826 757 649 558 452 304 169 136 138 139 128 115 98 77 66 43 52 81 94 96 148 310 478 593 705 813 894 978 1017 955 813 641 414 238 295 241 154 189 64 103 46 45 157 269 358 415 396 293 115 72 102 57 46 66 45 56 84 93 120 236 419 565 643 751 831 889 916 952 1002 1018 1019 1014 1003 960 898 867 853 821 779 726 701 648 551 450 369 320 301 289 320 354 392 473 566 591 551 561 570 623 684 745 786 815 817 856 922 953 935 928 921 834 708 754 792 792 708 599 529 473 428 352 271 206 185 158 111 104 133 188 188 153 105 102 130 95 42 41 41 68 155 202 94 36 58 39 41 74 130 187 241 290 310 370 450 481 477 462 404 430 571 695 769 855 924 970 1001 997 975 897 840 765 674 563 416 268 149 56 43 71 99 87 59 71 115 147 115 98 82 42 46 95 126 113 169 193 153 130 150 123 59 68 56 44 49 45 43 44 74 116 227 457 679 646 380 233 247 110 129 138 107 78 84 83 86 60 320 132 48 65 31 137 153 70 50 46 62 47 40 68 136 310 382 539 624 646 738 751 614 283 43 78 77 41 80 69 124 201 245 270 247 192 118 80 58 51 45 57 58 62 58 47 40 50 43 42 41 45 52 56 56 87 44 39 41 94 126 94 53 59 70 70 66 58 46 38 38 58 58 50 54 54 54 46 42 137 205 121 49 78 91 87 79 67 38 71 194 230 145 69 67 202 277 364 436 480 477 376 258 105 59 42 41 42 69 79 67 41 41 49 62 76 78 85 92 96 89 86 80 67 65 66 66 79 55 42 42 60 76 72 64 43 45 57 57 45 53 92 120 69 82 114 111 72 47 49 70 73 65 53 53 53 64 68 76 69 73 85 81 65 49 48 48 48 121 153 97 53 69 77 57 50 49 50 67 79 67 65 72 157 259 354 395 424 450 472 445 397 340 251 135 75 66 50 48 48 58 81 100 82 58 99 175 148 96 92 117 110 62 82 136 92 101 113 122 130 126 109 76 64 71 90 105 165 306 486 631 785 865 914 909 889 870 835 767 694 573 475 387 263 128 67 65 45 42 42 90 130 136 161 198 234 340 436 481 541 571 502 388 149 104 65 69 68 51 51 52 71 83 105 114 138 193 279 358 548 668 769 803 783 729 642 550 351 346 371 395 408 400 377 358 220 241 246 215 164 152 189 233 279 329 388 438 476 533 605 657 714 751 827 865 852 858 886 886 874 842 797 799 888 957 960 891 865 736 627 553 403 197 82 89 132 171 275 403 501 566 644 708 841 853 825 780 746 654 435 205 98 71 45 43 59 86 102 87 43 45 46 47 47 47 66 74 75 71 63 51 47 47 55 67 46 88 135 155 167 191 179 151 106 101 85 66 57 49 49 45 44 48 60 83 91 87 71 59 47 55 67 79 79 75 67 63 50 42 41 42 78 134 194 223 69 57 53 60 70 69 88 129 148 205 289 366 435 496 546 560 493 477 412 272 164 127 94 54 146 85 45 79 103 90 54 42 41 62 89 77 45 39 44 65 56 49 40 38 38 39 68 81 92 85 95 92 127 204 330 432 383 415 433 395 325 255 229 220 255 201 152 113 104 81 52 43 53 49 49 44 44 45 73 94 46 43 43 45 54 45 45 62 45 45 45 45 46 46 50 61 45 45 49 57 68 72 79 79 86 70 58 66 81 81 61 41 43 40 39 79 140 145 145 148 162 306 544 614 475 396 358 252 199 150 79 44 47 81 59 47 100 113 125 164 235 343 487 621 770 878 914 891 873 889 849 777 674 570 446 347 282 218 140 78 68 44 44 58 73 45 42 42 41 41 40 52 63 70 69 54 40 41 41 40 40 41 41 39 39 40 49 56 56 44 39 38 39 39 39 40 48 56 64 68 100 112 116 88 44 37 37 39 53 34 34 65 89 61 65 105 94 66 38 37 50 58 42 37 61 38 49 79 86 81 110 157 290 460 599 626 637 664 631 530 266 139 66 58 70 79 100 134 156 163 164 110 58 41 41 40 71 50 46 66 62 43 43 71 51 51 51 50 50 46 42 42 49 41 37 37 41 45 45 42 49 49 45 45 49 53 57 49 41 38 38 38 41 41 41 41 45 45 44 40 47 47 47 53 96 214 186 111 108 69 30 63 40 52 71 86 81 68 54 45 66 38 42 46 27 27 36 27 36 84 137 193 257 301 266 199 57 33 39 119 211 220 136 40 49 49 53 53 53 49 45 45 50 54 62 66 74 77 81 81 57 53 45 37 38 38 38 38 49 53 53 57 57 53 46 43 70 78 42 37 94 150 146 149 111 104 312 476 468 578 659 533 422 254 91 54 92 149 190 232 332 310 320 382 408 339 237 178 42 44 52 41 37 36 64 100 58 91 43 38 38 55 94 38 38 70 86 62 50 62 74 70 71 55 59 84 85 73 86 121 66 95 123 104 80 57 53 54 44 58 81 69 64 80 106 114 121 85 65 76 93 96 72 52 42 41 40 39 39 50 46 36 36 46 80 139 229 336 438 498 537 501 510 475 389 383 297 106 76 65 86 91 51 37 44 113 65 85 88 71 86 125 148 136 140 193 119 64 125 139 89 112 389 237 93 72 87 94 121 168 179 154 136 132 155 178 210 251 311 385 475 569 642 700 750 788 848 840 840 855 854 830 805 757 726 663 605 540 475 403 335 278 189 140 94 76 77 86 67 47 47 47 46 46 83 85 60 68 42 122 77 45 38 128 268 72 69 45 45 69 65 41 45 69 53 49 48 44 47 59 75 90 76 115 127 107 100 112 93 54 94 83 68 64 53 45 41 41 57 45 41 40 48 64 67 67 124 128 136 145 121 86 62 51 54 51 47 51 51 47 46 44 44 45 46 58 69 65 72 58 52 48 51 58 75 94 111 125 168 219 250 198 126 94 142 184 88 69 66 70 58 42 42 50 77 58 57 72 83 78 70 74 67 79 95 92 65 42 51 75 59 59 66 58 66 70 93 101 92 39 124 184 139 131 107 67 60 57 58 63 64 65 62 63 63 52 47 47 55 52 52 48 47 48 53 65 65 61 49 53 47 47 47 46 46 46 46 50 62 54 61 73 80 68 68 69 51 45 72 87 77 96 116 69 127 80 62 82 116 142 209 268 177 142 130 126 86 44 45 86 74 78 114 158 150 97 65 81 326 490 583 577 589 643 632 564 537 398 245 195 188 166 143 146 95 229 317 294 236 190 184 213 129 140 200 300 386 396 435 549 663 721 718 728 749 693 516 359 234 175 91 52 84 146 134 81 93 65 116 235 305 320 350 408 416 430 445 448 421 363 280 199 103 69 60 56 63 63 63 52 52 52 69 87 77 98 117 106 126 163 255 373 514 651 741 792 833 872 890 868 819 755 667 549 458 256 171 150 93 88 74 45 63 55 67 79 53 51 52 59 70 85 93 94 89 69 56 51 51 63 54 50 82 81 73 86 100 52 52 96 140 144 136 144 112 96 68 52 52 51 51 54 64 64 56 56 67 63 47 46 51 63 59 47 63 99 98 66 45 45 45 45 45 53 61 76 68 76 72 68 59 46 41 41 56 49 52 40 51 58 58 58 38 38 38 38 42 66 98 125 120 74 35 41 41 20 16 14 19 22 41 41 41 42 35 35 26 18 14 14 14 14 14 14 9 10 10 14 18 18 22 22 26 26 26 26 26 26 26 26 10 10 10 10 10 11 11 11 10 10 11 12 12 12 13 14 20 20 25 33 41 42 50 36 45 27 22 29 40 64 59 47 47 47 56 68 49 34 78 135 140 115 60 38 32 33 65 82 104 94 141 185 213 265 351 393 440 524 475 326 325 496 631 625 599 450 366 314 266 290 260 111 94 158 102 177 201 179 263 222 166 214 227 191 155 156 164 149 139 136 148 168 172 152 132 116 140 199 191 123 113 176 192 148 153 173 200 224 250 273 295 310 333 344 348 352 347 346 334 315 298 318 337 332 332 363 363 351 350 346 335 309 287 268 264 278 371 396 438 483 468 422 429 480 460 476 472 453 463 490 471 415 331 318 315 271 198 182 278 392 452 441 382 346 351 302 174 84 34 118 97 37 180 408 420 239 113 108 123 126 114 133 110 56 58 52 50 51 50 64 109 167 261 330 367 353 359 398 421 405 423 400 399 422 450 469 461 449 445 453 453 435 458 486 486 461 452 450 457 485 532 563 562 557 564 583 602 626 657 676 683 676 618 607 596 595 595 607 622 633 651 662 685 727 782 836 879 901 965 972 946 897 818 707 587 504 393 278 154 92 67 48 44 45 46 45 45 66 78 114 213 317 547 615 710 790 844 881 911 920 911 886 826 730 644 533 339 159 147 197 278 305 245 145 116 141 74 45 44 69 90 125 216 319 465 598 722 806 914 1002 980 849 671 474 303 340 282 192 219 82 77 55 41 55 231 439 536 497 481 241 99 80 56 57 66 45 53 81 97 121 232 396 545 631 755 832 890 917 963 1006 1018 998 1019 1019 957 887 844 814 776 719 672 612 516 387 266 193 164 169 125 140 162 192 273 366 387 355 335 355 412 505 605 690 742 763 817 911 968 950 947 993 947 793 752 790 800 766 697 601 460 344 360 283 207 178 155 113 82 78 93 128 101 42 62 131 107 42 42 70 109 136 163 178 118 38 43 58 79 82 94 124 182 225 281 348 384 410 405 355 413 582 666 751 821 866 908 951 962 931 841 811 760 697 602 470 314 191 55 43 83 123 115 79 63 79 103 99 63 40 42 95 114 82 57 69 137 125 46 82 103 40 60 60 49 45 45 50 50 67 117 68 254 550 642 544 365 156 111 117 91 96 170 181 99 33 140 316 60 30 117 93 149 73 50 42 47 71 67 44 56 112 259 295 452 589 642 726 728 602 315 75 98 84 33 56 29 68 98 133 146 132 104 74 68 66 75 61 65 54 62 59 60 53 54 47 46 42 42 41 41 40 53 40 41 54 54 40 39 41 43 51 51 50 50 54 58 62 46 46 46 46 46 46 46 45 65 73 73 65 50 51 63 75 95 38 39 110 102 41 101 242 338 459 545 537 489 467 462 426 283 186 104 45 42 54 57 37 68 71 77 87 96 110 116 119 99 112 110 88 67 61 71 69 62 43 42 55 92 140 176 192 42 43 45 49 45 45 61 61 62 45 45 46 52 72 73 61 61 57 49 48 48 63 71 79 65 73 97 108 104 84 64 56 76 168 160 72 48 64 56 47 48 50 70 82 83 75 69 60 196 308 415 467 487 512 541 534 471 430 303 152 85 61 50 50 46 46 47 66 82 90 95 99 74 95 103 79 48 47 61 74 82 59 52 52 61 73 70 67 55 60 93 96 125 219 372 505 659 778 881 919 922 918 908 853 797 660 544 460 345 194 86 57 58 43 41 57 102 131 156 182 170 161 177 256 336 353 298 225 119 79 50 41 46 61 71 57 77 86 113 129 139 156 188 227 401 527 666 773 844 869 837 753 561 474 442 463 460 433 425 445 434 408 359 332 321 325 337 345 411 457 507 541 567 608 680 740 804 861 922 956 960 947 931 916 899 885 890 885 894 885 892 881 832 744 661 587 450 268 137 95 134 145 202 295 386 457 538 617 693 797 851 815 730 615 442 287 208 119 53 44 44 52 63 84 69 69 71 59 51 51 59 78 58 58 54 54 47 55 71 83 76 127 167 175 175 175 147 111 90 86 70 61 49 44 44 44 52 51 55 79 111 119 99 75 74 74 75 78 79 78 79 78 98 82 58 50 66 102 142 163 61 77 77 56 55 89 97 95 133 186 255 324 385 439 500 513 521 452 375 291 206 113 42 39 148 76 47 115 167 132 68 42 39 41 46 42 39 38 39 45 53 41 40 40 52 76 92 96 58 78 104 125 153 230 359 454 389 415 428 387 302 237 220 226 203 165 125 97 89 77 57 45 45 45 46 45 44 45 62 90 66 45 45 61 65 49 53 77 57 57 57 57 61 65 69 73 44 44 48 52 48 44 43 42 58 62 66 62 61 61 61 62 69 44 42 83 113 117 126 141 168 255 432 481 323 216 206 164 123 105 83 85 116 134 83 47 48 122 142 89 113 265 433 543 730 831 870 843 795 772 689 593 501 416 304 223 171 122 68 43 65 45 44 61 69 45 43 43 41 41 48 56 55 54 58 55 48 42 45 40 40 40 40 39 39 39 44 44 55 52 55 55 51 48 44 40 40 40 44 48 60 72 76 64 39 38 38 42 41 36 49 97 105 69 53 69 90 66 42 37 42 46 38 37 41 37 48 70 78 88 118 161 362 444 515 564 595 563 413 217 96 30 29 65 120 128 109 92 234 229 196 125 70 58 58 49 55 38 38 54 59 39 47 71 63 59 55 51 46 42 38 38 53 49 45 45 45 49 50 50 50 50 45 49 49 53 53 49 41 38 38 38 41 41 41 41 41 40 36 36 43 43 39 49 77 168 128 68 85 66 31 72 48 63 78 81 80 70 57 41 45 30 42 42 26 26 47 44 27 52 88 117 173 221 210 163 185 122 71 67 103 128 112 88 49 49 53 53 53 49 49 45 46 46 46 49 53 57 61 61 53 49 45 37 38 38 38 42 53 53 53 53 54 54 54 47 82 82 46 50 134 178 142 110 149 51 155 323 423 522 479 253 192 93 36 56 101 118 118 132 197 216 246 276 281 235 173 126 44 44 42 39 36 35 45 77 58 119 118 63 70 114 106 38 62 70 62 46 62 90 90 55 75 47 43 71 76 64 77 109 118 123 131 120 92 45 42 42 45 46 70 73 52 43 78 133 127 119 106 109 116 112 72 36 88 41 40 40 38 38 53 40 34 37 76 138 240 347 454 520 526 526 583 596 554 574 558 439 289 159 48 54 158 211 155 60 61 74 81 68 83 118 141 129 98 147 88 49 118 156 145 188 175 102 45 41 52 40 62 94 142 133 127 123 107 94 97 113 182 220 274 360 460 553 638 696 768 790 813 817 807 766 721 653 567 551 553 519 443 354 282 241 169 132 98 73 66 63 48 47 43 44 44 45 62 53 43 42 43 102 85 109 92 180 336 220 104 69 53 58 50 40 40 53 53 56 52 48 52 60 72 86 76 112 120 92 92 108 94 66 62 55 48 45 49 57 65 62 43 42 42 50 57 57 48 40 121 137 129 102 122 178 211 195 66 51 47 46 45 44 44 43 47 54 54 57 61 61 72 69 59 60 78 84 94 120 170 208 346 393 401 340 256 200 204 203 39 45 54 46 42 50 70 78 42 53 65 80 75 74 86 114 105 77 39 39 40 45 41 41 43 47 47 50 46 54 69 76 41 61 181 160 64 99 111 72 65 66 67 64 69 70 75 72 64 64 64 67 64 64 60 52 52 53 69 85 85 77 62 54 56 60 52 47 46 45 45 45 50 45 49 57 64 56 52 57 55 69 83 90 88 59 59 84 150 83 52 77 84 51 81 126 113 162 201 178 150 166 190 190 158 130 114 118 94 53 45 81 274 451 572 577 567 587 588 550 523 476 407 299 172 78 87 162 136 131 207 284 299 304 289 228 157 131 147 254 373 424 494 600 722 775 772 743 737 656 483 318 236 138 62 57 80 67 74 92 120 84 111 210 293 312 354 412 439 439 442 442 437 406 368 311 155 102 74 68 76 88 92 85 53 52 54 65 82 105 130 110 107 113 160 262 419 568 672 708 729 759 796 815 785 709 621 532 409 199 106 96 47 49 59 48 87 70 66 70 59 50 51 54 101 97 96 88 83 67 67 59 49 62 73 81 104 92 79 65 75 50 50 56 76 88 116 151 120 112 96 80 68 60 56 59 61 68 56 52 63 59 47 46 55 67 63 51 67 98 98 65 54 54 50 45 45 44 44 45 57 60 52 48 43 42 41 41 64 60 60 59 59 67 67 66 78 74 62 54 54 66 86 98 89 55 32 38 34 21 16 14 12 19 30 45 53 50 59 51 23 22 18 18 14 10 10 10 10 10 10 14 18 18 22 22 26 26 26 26 26 26 26 26 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 19 16 20 28 41 45 45 38 37 34 44 44 52 55 59 58 58 39 36 53 54 62 99 148 167 81 27 30 66 69 87 120 138 126 146 197 248 316 378 408 435 508 451 306 345 580 735 739 620 527 407 262 179 259 256 95 125 213 184 204 175 123 218 205 217 230 250 255 244 213 189 155 152 121 121 153 156 128 104 111 167 198 198 182 172 176 176 164 139 140 167 198 224 247 269 277 299 321 344 362 369 373 380 369 333 318 340 372 387 366 366 378 347 343 339 335 325 313 289 284 361 371 417 475 490 449 440 467 483 499 495 472 469 490 483 438 359 344 332 288 229 220 312 418 463 418 354 329 302 198 90 69 40 98 85 41 147 343 434 384 245 132 72 101 109 96 79 64 59 53 51 51 50 53 113 183 257 345 397 389 383 417 448 444 448 437 444 459 490 502 497 486 502 495 475 455 476 519 527 513 531 538 553 565 588 600 615 622 613 621 640 656 675 686 686 675 633 617 602 594 590 598 606 617 628 643 682 721 763 807 842 875 881 889 870 821 738 618 503 424 309 216 119 74 67 57 50 47 45 45 45 63 83 111 194 301 492 575 679 770 831 884 930 951 984 963 895 787 701 584 385 186 162 248 380 453 403 300 243 229 130 76 50 72 85 102 142 209 348 452 595 734 857 934 949 900 709 542 383 393 312 225 252 116 47 86 82 58 190 430 563 524 543 343 197 115 50 53 74 50 72 106 117 133 228 392 536 635 744 820 882 917 967 1010 1019 1010 1014 1012 973 896 834 787 741 674 570 476 359 253 164 115 94 91 75 91 101 110 151 197 215 193 201 219 277 370 470 558 649 710 775 849 934 969 985 1012 982 903 806 808 799 765 724 643 499 367 407 292 195 158 140 102 67 51 69 101 82 50 71 123 104 48 87 62 41 41 109 183 179 127 39 51 74 87 90 108 130 153 152 215 258 301 335 302 345 502 613 686 756 801 858 908 919 895 865 824 768 713 643 522 373 247 99 59 67 83 75 43 43 55 55 51 42 40 42 63 66 42 40 41 85 65 41 118 151 47 64 64 57 57 54 58 58 75 166 91 101 231 418 576 463 177 217 166 100 108 215 264 182 89 144 304 156 117 169 105 101 33 54 35 39 55 47 36 56 105 165 228 393 546 616 711 716 603 255 36 66 56 33 56 30 65 70 78 83 80 82 83 73 70 103 89 89 82 86 83 80 77 42 42 42 42 42 41 41 41 46 40 41 54 54 40 40 45 47 51 51 51 50 50 58 58 42 42 42 42 42 42 42 41 49 57 61 57 50 47 47 51 67 38 47 94 74 37 97 237 431 574 704 761 746 637 456 281 335 244 163 97 45 43 46 41 59 82 119 156 185 218 248 262 203 172 114 69 64 83 90 76 66 55 70 90 111 124 116 108 44 43 43 43 45 45 45 43 45 45 46 47 60 61 64 56 76 72 64 63 63 75 83 86 46 60 100 120 124 115 115 123 171 167 115 63 67 76 72 69 48 50 66 70 66 70 81 98 199 307 426 505 568 612 636 609 585 478 307 165 95 59 50 52 49 50 48 47 80 120 112 76 45 59 103 123 104 76 53 49 98 80 64 52 52 53 53 53 56 76 101 98 105 163 270 380 538 656 776 848 897 943 964 935 865 748 643 533 410 255 128 78 93 53 42 43 83 81 87 109 147 134 125 105 104 116 136 145 87 62 41 41 60 74 73 66 63 84 121 133 133 137 154 178 343 469 613 719 828 902 934 892 743 636 565 538 519 484 493 521 503 491 462 443 428 437 465 484 474 509 558 592 625 670 739 800 876 922 967 994 997 981 980 966 925 921 916 915 917 919 915 904 847 767 685 598 465 282 131 50 131 111 130 184 259 331 433 519 587 737 840 811 718 611 501 390 275 166 89 73 73 53 65 97 97 98 102 90 59 51 55 67 67 63 59 51 47 47 55 63 87 131 167 175 179 171 139 106 73 73 61 49 44 43 43 43 43 41 41 59 103 119 92 68 87 79 67 55 51 55 59 63 71 63 51 43 47 59 75 87 52 69 65 44 47 82 97 84 134 165 218 271 312 362 419 443 464 427 414 388 275 125 83 124 156 81 72 145 190 132 61 49 42 50 49 41 40 40 40 45 64 52 44 60 95 115 119 104 92 87 101 163 259 341 398 417 430 447 433 369 272 203 178 188 144 124 100 80 68 60 52 48 44 49 57 49 45 45 61 81 93 72 64 72 68 52 64 84 68 68 68 68 68 72 76 80 44 48 63 63 59 47 42 41 41 54 69 61 41 41 61 86 76 56 62 80 89 94 128 170 345 397 454 359 157 81 103 85 99 101 95 81 84 94 67 49 47 70 139 183 191 208 277 372 622 702 723 673 619 562 477 380 323 262 185 123 86 60 45 45 58 44 43 53 61 52 44 55 40 41 53 52 43 42 50 63 56 53 52 40 40 40 47 40 39 39 38 39 54 59 78 86 74 67 55 43 38 38 38 38 47 51 54 46 38 38 38 38 37 53 93 121 109 69 41 37 77 65 50 42 38 38 37 37 45 52 59 66 57 68 110 149 335 381 401 391 354 282 177 64 85 63 108 178 172 124 134 188 256 307 294 192 85 57 65 60 59 46 42 54 55 39 43 67 71 67 59 51 42 38 38 38 45 41 41 41 41 42 46 46 50 50 50 49 49 53 53 45 41 38 38 38 41 41 41 41 37 36 36 36 39 39 39 45 99 141 82 30 55 63 40 72 52 59 66 65 67 62 45 37 33 45 50 38 26 26 39 47 27 32 32 32 49 85 93 70 129 103 79 67 67 68 72 68 49 49 53 53 53 53 49 49 54 49 45 41 41 45 49 53 49 49 41 37 37 37 41 53 60 60 60 60 61 54 54 54 54 78 66 66 115 134 90 54 159 66 75 163 260 351 351 228 103 39 35 37 40 42 62 89 175 214 215 184 166 196 229 245 84 65 43 39 38 37 54 69 82 94 106 42 38 82 62 42 71 75 63 39 51 83 91 71 111 79 63 70 67 52 53 77 90 74 91 108 104 53 43 42 54 46 73 104 91 66 132 227 265 287 294 292 291 274 225 144 189 92 88 88 47 38 53 35 34 33 55 98 164 231 306 348 513 521 593 603 549 554 569 513 501 345 151 100 233 329 222 38 65 78 85 73 92 120 127 115 60 112 73 41 83 104 101 140 39 40 49 65 77 84 104 139 111 95 98 98 85 65 64 76 95 94 128 213 317 410 499 579 677 711 733 723 721 724 723 681 628 560 501 463 438 381 293 212 156 131 102 71 45 44 42 42 58 57 45 44 43 42 43 51 50 65 40 76 39 39 151 91 97 69 49 53 45 41 52 80 60 63 63 63 63 67 71 78 73 97 97 85 85 94 90 70 75 67 55 45 45 52 64 65 42 43 47 46 42 41 41 41 117 145 106 42 74 194 234 187 58 51 46 46 45 46 50 54 86 82 66 61 57 64 72 73 46 67 97 99 97 143 229 311 445 491 526 515 476 448 440 418 139 98 54 41 42 59 63 47 59 54 57 68 60 55 59 78 104 111 100 85 79 76 58 47 42 42 43 43 50 54 69 77 58 82 178 137 41 76 96 88 77 74 71 64 50 51 47 47 65 64 64 68 72 72 53 48 48 49 61 66 66 54 50 48 68 68 56 47 46 45 45 45 46 44 44 45 45 44 44 53 61 84 78 80 90 69 93 167 209 118 64 92 92 43 45 74 41 53 89 73 73 105 110 94 130 90 58 50 46 45 54 102 181 346 490 502 465 453 478 504 497 478 446 366 253 143 108 124 142 114 214 300 266 263 278 220 192 138 150 273 411 494 569 659 756 813 818 781 744 674 521 368 228 141 78 76 65 51 61 93 108 68 91 190 289 324 359 409 413 401 389 381 389 381 366 328 209 151 111 89 100 108 116 109 59 53 52 53 72 98 120 112 90 133 185 215 283 408 565 664 725 711 708 730 694 618 572 525 348 150 81 91 49 49 52 64 78 61 60 77 81 70 78 99 127 115 103 79 63 58 65 65 60 68 87 91 103 90 74 59 50 50 51 59 55 51 83 131 148 151 155 144 124 100 72 79 69 60 48 48 52 52 48 47 51 63 59 47 66 90 86 62 66 62 50 46 45 44 44 44 46 45 48 44 43 43 47 58 65 61 64 60 60 64 67 67 79 75 63 51 50 50 54 58 57 40 37 54 50 22 17 19 60 59 62 54 46 31 27 23 23 22 18 18 14 10 10 10 10 10 10 14 18 18 18 22 26 26 26 26 26 26 26 26 10 10 10 10 10 10 10 10 10 10 14 15 19 12 16 17 21 18 27 35 43 48 52 45 28 33 44 55 55 50 62 62 74 43 21 38 43 44 61 91 246 120 29 32 101 110 77 122 198 170 165 208 294 374 420 427 463 528 439 278 349 638 800 778 668 553 412 248 148 196 211 111 148 254 222 190 156 144 247 224 172 209 230 235 278 308 255 160 149 110 106 133 121 92 87 118 202 197 213 247 232 180 168 185 136 121 128 151 193 220 231 230 267 294 332 358 369 380 399 396 347 288 300 375 386 330 329 374 350 338 335 336 347 343 327 314 359 357 396 471 508 484 467 467 514 530 526 503 496 505 498 465 356 322 299 271 239 251 339 436 482 425 349 325 265 122 38 66 73 75 62 64 114 237 409 533 411 186 54 110 143 82 53 87 55 52 50 49 48 52 113 187 268 364 424 419 405 424 458 470 485 496 503 519 539 543 534 523 539 539 519 504 527 567 578 561 603 626 649 649 645 648 675 699 682 686 690 702 698 693 685 674 667 652 637 621 613 610 614 618 585 605 640 668 691 715 738 765 727 739 741 711 642 539 436 368 255 198 141 106 83 56 44 44 44 44 45 67 83 100 180 279 474 569 672 756 819 876 938 977 1006 1001 944 830 751 652 440 229 117 187 308 392 388 342 326 327 228 148 87 74 77 78 87 107 223 294 452 647 800 861 903 930 786 635 468 418 304 190 203 98 63 73 102 158 234 346 491 591 594 477 347 186 42 44 74 54 57 91 118 133 211 359 519 622 728 804 874 917 971 1018 1019 1017 998 1000 973 897 819 757 695 606 465 335 208 115 82 80 58 47 51 71 81 63 65 91 98 95 143 141 195 284 364 440 563 671 708 784 877 962 1004 1005 997 982 868 843 809 775 755 698 562 427 407 271 150 118 125 107 68 48 47 70 74 66 71 95 88 68 56 63 54 41 41 101 164 196 60 56 66 66 69 71 78 84 114 149 172 223 274 245 268 409 588 645 695 744 809 863 882 865 847 801 737 690 640 538 409 287 182 102 66 63 47 42 42 44 43 42 42 47 66 66 54 41 54 66 70 40 41 166 195 67 64 68 69 77 74 74 70 84 156 149 111 69 180 433 509 352 238 156 89 133 267 333 250 125 184 249 185 126 110 70 62 34 39 35 35 44 40 36 45 79 118 183 352 517 618 709 705 601 256 60 71 72 45 60 31 50 76 56 48 54 83 100 101 87 95 81 81 71 70 67 64 64 41 41 41 41 41 41 41 41 46 41 41 57 57 41 40 45 51 55 51 51 46 46 46 46 38 38 38 38 45 45 45 45 57 57 61 66 66 63 51 43 43 38 51 66 38 36 94 214 489 640 794 882 897 795 578 376 239 165 110 72 44 42 47 89 138 145 166 199 274 367 460 519 440 352 211 106 67 86 85 64 70 67 75 91 106 95 67 43 55 42 40 42 57 73 53 44 46 47 63 79 83 72 71 63 71 67 59 62 63 66 70 71 46 47 55 51 63 102 162 206 190 110 50 62 86 79 71 79 75 72 69 62 54 66 101 142 242 334 455 553 652 735 763 732 686 579 381 183 85 87 66 48 63 62 48 51 102 157 121 45 101 77 66 62 58 54 67 92 57 66 60 52 52 54 53 52 53 55 77 76 88 117 184 251 409 531 658 760 852 928 981 974 922 847 759 636 505 366 231 128 103 55 41 42 61 63 66 84 76 87 93 65 36 31 47 75 45 36 37 48 67 81 86 71 88 89 88 78 69 88 127 171 253 389 540 665 800 917 1002 998 906 789 699 641 597 547 536 557 567 574 575 568 550 547 555 570 548 579 621 643 684 730 800 857 926 963 990 997 1003 995 1002 988 962 951 954 953 951 950 943 936 819 779 708 630 524 385 225 115 101 93 93 124 169 233 340 434 552 662 741 735 692 640 555 461 302 244 197 169 143 119 122 127 102 110 106 90 59 47 48 52 75 71 67 59 47 47 51 59 103 131 151 155 155 151 123 94 58 61 49 44 43 43 43 46 42 41 41 47 79 88 76 60 72 71 59 43 42 42 42 43 41 41 43 51 59 67 67 71 63 43 43 83 99 75 74 97 136 162 189 218 251 293 339 373 364 369 415 437 363 256 261 339 223 140 104 139 133 67 44 73 66 57 41 40 40 40 39 38 72 64 60 72 92 107 111 111 150 176 206 268 346 407 418 393 478 471 438 374 282 217 179 169 104 100 80 60 43 42 42 42 44 52 64 60 48 44 52 64 92 76 68 68 72 60 64 84 71 67 67 67 67 71 75 79 66 66 66 59 62 58 50 46 41 46 61 53 41 41 57 82 75 75 86 88 74 72 122 177 272 392 436 281 118 123 159 89 183 197 179 113 47 46 47 48 57 47 117 245 278 215 153 162 433 471 456 398 347 309 267 217 196 166 124 90 71 57 57 62 49 44 43 48 63 59 62 70 40 40 48 44 47 47 51 55 71 64 63 48 51 47 58 51 42 38 38 38 53 62 85 86 66 59 47 38 38 37 38 38 59 54 46 46 42 38 38 38 37 73 105 97 73 53 37 36 57 61 66 58 50 38 37 37 69 65 64 51 34 44 86 117 219 247 250 213 133 77 77 98 42 58 134 183 137 128 293 496 354 385 334 188 84 64 67 43 90 70 62 66 58 43 43 55 71 67 55 46 42 42 46 50 48 48 48 49 45 45 49 53 50 50 50 53 53 53 49 41 41 38 38 38 41 41 41 41 36 36 36 36 43 39 39 45 148 147 64 30 44 60 45 49 47 55 54 53 51 45 44 40 49 69 53 29 25 26 26 35 31 35 27 26 26 28 33 30 32 39 75 91 84 64 40 36 49 49 53 53 57 53 53 53 65 61 57 53 49 53 53 57 49 45 41 37 37 41 45 53 60 67 63 56 56 57 54 53 38 86 94 78 82 74 42 38 129 100 89 75 104 178 270 308 174 121 60 38 35 35 39 76 34 46 59 39 46 158 275 327 99 82 62 41 39 50 66 73 97 49 65 37 37 37 36 70 39 63 67 38 38 56 84 92 103 94 94 98 79 63 64 81 45 41 62 107 119 80 56 65 45 44 65 103 114 133 211 301 403 467 508 515 517 500 443 350 262 130 103 115 82 78 69 35 42 45 51 65 80 103 127 141 142 162 250 311 301 335 400 410 443 381 263 160 161 198 154 52 65 82 90 85 93 106 113 101 42 94 75 47 48 43 42 43 41 69 77 60 40 40 60 76 72 72 100 148 166 127 102 90 71 74 111 169 244 309 373 418 544 609 652 662 677 727 755 736 717 612 517 455 410 360 256 167 119 90 68 54 48 45 46 46 89 87 103 87 47 42 54 62 93 89 80 120 95 75 143 108 96 65 53 53 56 52 64 84 63 63 67 67 67 63 67 67 66 78 78 66 70 79 86 67 83 79 71 59 56 56 63 68 61 47 43 41 40 40 42 62 90 106 66 39 41 118 123 55 49 45 45 46 50 58 70 78 105 93 77 72 68 72 76 69 44 55 93 84 77 131 250 352 492 545 588 604 597 583 545 499 412 334 251 175 111 52 43 60 107 75 50 61 69 64 47 46 142 146 122 88 66 71 69 43 42 43 43 48 59 82 102 114 111 43 79 94 58 61 53 77 69 66 67 64 58 51 48 48 77 68 64 64 68 61 57 53 47 48 49 49 49 49 49 48 56 60 48 47 51 51 54 54 54 45 45 46 53 45 49 61 92 83 92 86 100 184 280 293 176 90 43 44 67 55 58 70 103 64 60 73 85 73 73 82 46 44 44 45 54 59 79 109 105 238 363 398 350 334 386 447 440 410 388 383 352 275 165 81 109 148 228 247 188 156 168 148 160 130 205 352 470 529 603 670 771 835 856 812 759 697 580 427 203 165 106 56 52 83 90 73 85 53 80 184 271 306 321 348 320 308 300 296 301 297 285 256 210 177 148 130 113 109 109 106 67 55 53 52 56 67 81 106 115 165 209 196 202 295 453 575 709 703 703 697 653 600 547 506 290 124 82 112 74 49 52 84 62 60 75 107 111 93 102 130 123 107 86 66 50 49 60 64 87 75 87 83 66 70 78 63 49 51 95 103 94 59 55 79 143 159 182 186 163 127 88 76 73 64 48 47 48 56 60 56 51 59 55 47 62 82 78 62 54 50 46 46 46 46 46 46 45 45 45 48 48 55 59 59 62 58 54 50 53 53 57 60 63 55 47 43 46 46 42 38 37 36 54 74 71 50 38 40 88 87 78 55 35 15 10 10 15 18 18 14 14 14 14 14 10 10 14 14 14 18 18 18 26 26 26 26 26 26 26 26 10 10 10 10 10 10 10 10 14 14 14 18 19 23 23 16 13 21 29 30 35 39 43 40 55 36 39 47 50 46 61 62 83 44 22 35 33 26 31 46 249 171 68 36 83 97 50 103 226 210 185 211 309 396 438 457 495 526 417 256 351 640 782 736 626 454 338 298 218 156 143 151 175 293 260 188 183 266 349 287 171 144 137 175 247 267 218 152 110 118 122 113 96 83 111 145 189 181 200 239 224 172 160 182 156 121 108 119 161 188 191 198 216 243 293 328 354 369 389 400 347 284 276 324 335 291 295 343 339 342 338 342 346 350 353 356 362 365 403 471 512 503 490 490 550 553 553 534 539 539 517 482 339 293 265 254 250 274 350 428 489 428 356 301 226 91 38 60 99 50 51 97 114 159 355 577 521 280 104 136 169 66 49 70 54 51 49 48 47 51 124 205 306 378 423 422 416 446 473 480 541 556 572 587 595 587 575 563 543 564 576 576 584 607 615 613 667 694 709 713 709 717 741 764 749 753 749 737 721 705 689 682 698 679 671 644 633 625 614 614 563 571 579 595 607 611 610 606 580 585 579 562 517 441 349 283 218 220 218 179 115 52 42 43 45 44 48 66 68 92 168 260 443 550 658 733 796 872 950 993 993 1003 963 869 793 694 480 261 89 104 153 217 256 271 297 307 278 198 115 71 63 62 64 74 117 172 314 524 690 777 853 899 846 724 545 439 282 163 141 69 94 73 143 255 291 291 407 567 590 553 483 282 51 42 63 52 46 71 99 122 195 335 499 610 723 796 870 925 979 1018 1019 1014 991 1000 962 874 804 743 658 552 357 223 105 42 48 62 55 47 48 64 63 50 60 75 81 80 91 82 123 196 233 277 397 537 632 728 829 920 974 982 988 1005 912 878 836 795 785 733 622 498 398 255 130 86 98 91 60 45 51 66 78 91 79 71 72 80 43 67 103 78 42 41 77 117 93 77 44 39 39 38 49 51 106 132 135 174 213 192 216 357 567 616 657 699 767 825 848 835 808 767 718 667 599 515 406 314 238 142 74 46 43 42 42 43 48 43 47 86 98 82 58 54 66 86 70 40 54 202 211 67 68 72 81 101 94 86 82 100 114 152 174 117 83 207 381 456 216 149 130 185 263 294 211 85 146 122 118 70 34 34 38 43 34 35 40 53 53 37 37 52 125 178 315 488 609 689 667 579 267 109 84 77 61 61 32 56 86 69 50 59 80 93 86 79 64 57 46 42 39 39 39 39 40 40 40 41 41 41 41 41 49 40 41 49 56 40 40 48 55 59 55 47 46 42 42 42 42 42 42 42 49 49 49 49 69 61 57 62 66 67 55 43 39 50 51 39 37 38 98 178 438 608 778 866 896 866 761 647 238 137 43 41 42 40 41 81 175 169 177 234 357 501 628 697 674 566 373 185 78 65 69 55 70 59 55 55 66 63 51 42 58 42 40 42 56 65 57 44 46 58 78 86 86 78 70 70 46 46 45 45 46 46 46 50 46 46 45 44 49 102 161 193 101 45 45 82 93 74 62 50 87 68 57 53 50 62 96 133 270 365 482 595 717 823 879 871 799 655 459 284 147 89 53 47 77 72 85 132 194 209 164 100 101 89 89 109 102 70 50 43 45 66 84 86 88 93 67 54 52 57 65 69 79 89 114 150 317 439 584 693 780 867 939 958 937 918 854 735 616 498 359 239 131 65 41 46 65 64 67 83 51 54 69 83 87 82 62 46 39 37 38 52 67 77 85 78 103 85 68 54 55 57 104 152 174 307 482 629 768 893 990 1017 962 883 834 787 728 645 590 576 581 598 623 644 641 633 613 608 639 665 688 715 752 799 861 910 960 978 985 999 998 1005 1009 1006 1000 989 988 983 986 978 970 952 803 775 720 645 585 502 370 236 85 98 100 104 111 152 243 337 490 567 629 650 653 632 558 464 365 360 324 234 175 171 156 132 83 83 86 70 51 47 48 48 52 56 60 60 64 76 91 107 163 166 158 146 138 126 98 82 57 64 52 47 43 42 46 50 50 50 51 55 56 53 53 57 56 56 52 52 48 48 44 44 43 43 43 48 60 76 92 107 107 41 66 211 246 123 62 103 109 121 147 173 202 236 282 323 351 354 379 444 462 447 455 484 401 262 148 119 98 46 43 69 105 84 56 48 56 64 52 40 76 88 91 83 75 87 115 150 223 310 388 383 348 358 409 453 455 433 400 355 296 247 194 178 84 87 79 59 42 41 41 42 51 63 75 67 52 43 48 56 68 61 57 57 52 44 52 68 60 60 67 67 67 67 71 78 70 62 50 42 41 41 41 42 42 50 50 46 42 41 46 54 90 102 113 100 67 53 88 136 82 230 307 231 135 139 124 42 132 134 135 97 59 48 49 57 73 88 94 104 153 191 149 67 229 244 217 173 135 127 121 106 103 96 89 78 70 63 71 75 59 47 43 54 62 62 65 69 40 40 39 40 56 64 56 51 70 62 62 54 54 46 49 50 37 37 41 45 53 57 69 69 54 50 42 38 37 38 42 46 70 62 50 50 50 46 38 37 53 80 88 60 36 36 41 45 45 61 77 77 65 53 41 37 65 52 47 46 33 32 51 94 125 104 96 108 104 80 73 69 62 100 124 128 187 347 564 701 562 503 367 179 91 95 93 37 90 78 66 62 54 46 43 51 63 58 50 46 50 54 62 65 64 68 68 64 56 57 61 69 49 49 53 53 53 49 49 37 37 37 37 37 37 37 37 37 44 40 40 40 47 43 43 42 173 132 60 31 37 53 45 37 44 47 42 45 47 49 56 55 68 88 53 25 41 45 25 26 26 27 28 28 28 45 77 86 70 67 71 67 56 48 44 41 49 49 53 57 57 57 57 53 57 57 61 61 61 57 57 57 49 45 41 37 37 41 45 52 67 63 63 59 52 56 49 53 50 98 90 74 86 90 66 47 102 94 79 61 63 102 166 223 156 154 151 112 48 35 35 37 36 46 39 34 32 36 39 39 72 79 75 70 58 54 57 73 75 59 83 76 64 49 49 86 62 74 55 38 38 60 76 68 39 66 91 107 95 79 88 104 69 61 81 110 118 83 67 71 43 44 44 55 93 151 213 247 335 420 514 566 588 578 536 448 343 180 89 69 62 94 94 47 46 57 71 86 97 93 92 95 109 101 117 122 91 65 78 80 169 202 192 125 42 37 40 73 53 66 78 81 82 90 87 79 43 72 80 64 52 44 43 47 69 92 88 59 40 52 65 73 53 65 125 217 252 184 107 60 76 91 116 137 173 218 258 284 413 499 583 629 661 696 711 696 749 726 696 623 517 412 334 289 256 184 110 57 51 57 66 69 59 66 110 122 74 65 69 52 44 52 55 75 76 76 99 52 104 85 73 69 57 45 48 52 56 56 67 67 67 63 59 55 55 63 59 51 55 67 74 70 51 59 66 66 66 70 86 83 53 50 46 41 40 41 53 73 73 69 41 40 42 74 62 41 55 59 63 63 55 51 55 59 96 88 76 83 87 87 76 65 46 67 94 73 58 104 215 317 466 528 575 599 615 623 590 540 541 484 444 371 231 76 57 121 85 76 71 75 78 73 68 89 352 331 248 142 89 86 77 42 44 44 44 44 51 75 103 123 92 41 42 42 43 54 41 61 53 51 68 73 86 87 88 85 81 73 57 53 57 61 65 57 61 57 53 49 50 50 51 58 60 52 47 47 51 55 63 59 50 45 46 54 61 53 53 72 107 65 111 128 158 361 469 328 134 96 50 43 56 83 78 58 62 55 63 68 56 44 45 62 45 45 45 51 75 72 76 83 63 162 281 340 324 307 336 380 352 358 367 363 343 278 188 120 71 119 117 113 157 157 101 68 84 101 237 399 476 515 598 668 798 854 882 849 777 719 594 414 183 140 82 52 53 79 78 50 106 66 70 146 225 249 264 287 268 248 224 209 213 218 218 200 172 174 192 183 146 114 102 102 67 76 54 52 57 51 70 133 162 180 185 184 246 345 443 482 595 658 706 711 685 624 544 450 242 115 70 99 70 48 49 87 73 76 95 123 111 84 85 106 86 82 77 65 53 49 52 52 87 63 87 87 54 58 82 59 50 63 102 123 118 86 62 51 79 111 147 175 171 143 100 83 85 72 48 47 48 56 67 67 47 47 51 51 55 67 67 62 53 49 45 46 55 63 59 55 45 46 50 61 64 52 47 43 51 55 51 43 41 41 41 45 52 44 47 47 58 54 46 38 37 36 58 83 83 67 55 59 45 52 47 43 31 16 12 12 10 10 10 11 15 15 15 19 10 10 10 10 10 10 14 14 18 18 18 18 18 18 18 18 14 14 14 14 14 14 14 14 21 21 21 21 22 18 19 19 15 17 29 33 33 33 42 39 133 82 42 38 53 53 53 54 103 53 23 24 26 28 62 104 143 181 187 68 41 70 51 111 214 237 216 218 311 397 448 491 488 492 380 263 375 632 728 664 435 285 232 296 283 170 124 159 199 351 358 258 238 326 379 297 286 159 89 147 185 142 107 124 73 129 157 116 83 107 154 177 141 152 168 180 169 149 142 154 187 139 107 110 145 176 183 178 169 188 235 286 317 332 355 375 352 325 297 289 284 276 303 327 339 363 385 381 369 353 356 367 378 385 416 463 489 488 498 521 560 560 556 557 569 566 535 474 385 328 292 281 273 281 325 381 432 409 325 238 175 93 40 40 85 39 45 122 138 135 301 515 550 370 174 123 131 60 46 51 53 50 49 48 47 73 158 251 340 389 418 431 457 496 519 525 606 625 637 645 640 628 616 608 568 597 625 621 613 624 667 697 748 758 766 774 782 790 794 798 802 795 787 767 741 713 694 690 689 674 666 643 621 605 586 575 580 549 529 526 535 535 511 487 482 458 425 396 359 298 213 151 169 249 305 270 159 63 43 44 53 44 44 55 60 78 154 242 377 485 607 690 770 870 963 1013 997 1004 971 884 793 675 453 246 130 112 121 157 200 215 214 199 218 161 110 64 57 62 66 67 52 91 184 334 515 669 780 844 857 782 647 517 356 210 132 52 47 99 189 261 285 321 393 449 530 565 561 371 99 43 53 53 47 73 96 130 208 339 491 605 731 792 871 937 987 1014 1018 1006 1003 985 928 840 789 736 639 495 243 134 58 41 43 53 51 46 47 47 46 45 56 72 72 67 63 58 84 133 142 154 254 382 513 661 772 836 924 974 992 1009 955 922 875 814 785 733 641 538 422 287 151 98 82 59 44 44 52 55 71 87 79 63 75 103 79 67 67 79 79 59 42 39 101 74 42 40 40 40 39 37 44 82 77 108 140 123 179 341 522 567 604 649 702 752 775 774 775 753 712 652 572 476 388 324 238 141 69 42 42 41 41 42 59 43 43 75 90 69 53 65 41 62 54 41 83 199 187 63 68 72 89 113 106 90 90 109 116 87 102 129 100 92 180 277 269 226 222 209 167 146 112 47 54 32 55 51 34 35 33 33 36 36 37 45 46 38 42 53 112 141 238 383 521 598 571 493 240 110 52 53 58 54 42 69 52 59 60 52 61 58 55 44 68 57 46 42 38 39 39 39 43 40 47 40 48 41 52 45 44 40 39 40 47 40 39 43 55 51 47 39 42 38 38 38 50 50 57 57 57 57 57 57 62 49 38 38 42 51 47 39 47 55 43 38 38 59 107 147 356 542 740 849 906 913 868 804 510 326 112 38 42 40 38 40 87 93 137 246 409 561 659 704 738 651 469 241 82 45 57 57 62 45 44 43 51 54 54 54 69 54 42 42 42 43 43 43 45 46 54 58 53 49 49 53 44 44 44 45 49 49 46 46 44 45 65 77 113 125 112 73 42 44 104 117 81 62 77 45 81 54 47 48 50 49 56 85 229 348 497 629 751 875 947 947 914 690 520 399 226 83 66 95 70 64 137 282 364 342 313 310 299 243 179 131 119 123 148 161 103 113 127 145 148 134 95 67 106 102 88 77 69 65 64 84 243 365 517 630 716 798 881 927 942 970 929 830 735 640 509 382 218 144 86 68 67 48 41 56 83 59 39 38 45 53 45 37 37 38 40 42 52 61 74 74 68 82 92 94 72 64 78 103 185 310 470 602 721 831 933 983 989 955 944 928 878 784 706 671 612 617 641 674 707 722 707 698 737 752 767 787 821 864 910 941 983 998 997 1007 1010 1017 1018 1018 1018 1011 1014 1006 1006 994 983 964 840 815 740 656 605 559 431 301 94 99 98 90 71 93 160 234 392 487 564 589 592 586 534 468 412 417 341 202 120 124 113 65 64 63 58 54 55 56 53 53 76 76 76 80 88 104 128 148 179 167 147 135 127 119 99 90 61 60 55 50 46 46 50 50 50 54 58 44 43 43 44 45 48 60 72 80 88 88 88 88 92 76 52 43 43 64 92 108 150 74 141 328 375 226 99 91 63 82 105 128 158 192 230 286 387 443 488 525 538 543 582 609 597 421 252 199 192 168 112 100 131 110 87 87 107 119 111 95 123 147 163 143 111 119 167 233 342 411 439 404 363 366 410 442 396 366 326 281 237 185 135 119 72 82 86 66 62 46 58 54 66 70 86 70 62 47 62 60 48 46 57 53 45 45 52 65 57 64 64 60 67 71 71 78 90 81 57 40 39 39 40 40 53 50 50 54 58 54 42 41 69 92 104 92 63 66 94 130 105 133 177 197 169 125 121 134 228 158 92 61 63 84 84 61 72 80 67 49 63 95 117 104 116 124 120 96 76 69 69 73 53 61 73 77 73 69 69 81 57 53 53 57 57 57 68 65 41 39 38 40 68 72 59 39 62 53 53 57 53 41 37 41 37 37 41 49 53 53 57 53 37 38 38 38 42 42 46 50 50 42 38 38 42 42 38 37 60 72 68 40 34 35 41 57 37 53 65 73 69 57 45 41 45 34 34 63 69 32 31 75 94 54 38 54 78 78 59 55 106 139 141 188 404 690 795 729 607 595 497 290 123 66 68 64 73 61 57 54 50 50 50 54 50 50 50 50 54 61 69 73 59 67 67 60 48 40 48 57 49 49 53 57 57 48 44 37 37 37 37 37 37 37 37 37 44 44 44 40 47 47 47 46 122 77 33 32 32 45 45 33 44 47 46 55 58 64 67 67 83 108 56 24 61 69 26 26 26 31 40 36 33 61 109 138 98 75 51 36 35 40 45 49 45 49 53 57 57 61 57 57 37 45 57 69 73 69 61 57 49 49 41 37 37 37 41 52 66 66 58 54 48 52 49 53 69 77 42 37 94 130 102 60 105 87 81 67 57 72 144 213 62 107 155 151 97 48 35 39 36 35 35 36 37 37 49 57 68 77 92 92 88 73 69 76 62 106 78 63 55 52 117 113 193 158 99 60 72 81 53 37 38 62 95 115 103 91 91 107 95 72 65 73 89 90 78 54 44 52 55 57 88 150 183 188 297 405 545 650 695 692 674 611 528 347 155 36 41 94 93 68 34 45 67 90 105 109 110 106 100 99 88 85 89 75 68 69 39 48 77 70 38 37 39 58 45 53 54 54 59 59 56 49 61 61 65 53 44 44 64 90 100 122 118 95 92 104 109 113 73 57 89 160 196 156 112 97 89 118 108 93 141 242 299 296 415 461 505 548 572 608 651 679 680 669 645 591 517 451 397 364 379 282 172 91 65 70 65 68 82 57 96 97 45 69 124 108 80 88 80 75 79 84 60 39 73 73 69 69 65 57 56 56 56 56 63 63 63 63 59 52 45 45 45 41 48 52 56 63 47 62 70 70 62 58 73 74 40 41 50 58 54 50 46 46 86 66 53 46 53 42 49 42 46 58 70 74 66 66 74 75 87 79 71 75 87 87 72 53 63 76 90 73 63 97 179 251 310 381 441 469 498 530 527 488 374 324 320 336 280 161 97 105 45 77 104 99 54 40 49 113 433 509 486 333 163 82 73 67 52 44 43 42 42 43 70 83 44 45 61 42 42 71 62 62 62 67 76 77 82 75 68 61 89 81 65 61 65 73 69 69 77 69 58 50 50 58 67 78 73 68 59 51 55 55 55 47 46 45 50 62 69 57 53 68 86 51 105 159 241 473 511 259 137 120 94 75 72 72 67 54 62 150 186 115 63 72 85 70 50 46 46 47 56 65 65 54 50 112 230 304 328 308 300 301 297 302 291 284 281 273 234 190 69 76 51 70 126 153 105 73 64 81 229 394 444 506 621 699 824 865 912 887 812 769 637 421 210 108 69 96 97 53 50 67 93 52 50 80 148 196 247 282 279 240 192 153 138 142 154 144 138 166 205 211 182 142 122 111 55 87 59 54 81 64 86 181 184 245 279 299 354 449 524 547 561 639 692 685 643 590 494 390 238 130 65 71 53 46 49 102 61 60 75 103 99 76 62 86 58 58 65 65 61 53 52 48 67 47 91 115 63 63 86 47 53 50 70 94 98 94 82 74 49 63 110 147 175 175 144 138 98 88 60 48 48 56 67 67 47 47 55 55 55 59 63 62 65 64 53 50 66 71 59 55 78 86 94 94 93 80 67 48 49 53 49 44 42 41 41 42 45 44 43 43 54 54 38 38 38 44 62 75 79 67 51 44 22 28 31 27 20 13 13 13 10 10 10 11 15 15 15 19 10 10 10 10 10 10 10 10 18 18 18 18 18 18 18 18 14 14 14 14 14 14 14 14 17 17 17 17 17 18 14 15 15 27 28 33 25 21 29 30 189 110 45 33 48 49 53 54 151 85 28 25 26 29 76 130 89 191 319 169 41 55 56 104 186 253 255 252 330 392 442 502 492 443 351 290 386 556 602 522 209 164 170 226 256 203 148 139 194 369 426 330 245 264 284 252 321 287 197 107 101 131 120 60 68 128 164 127 107 134 173 188 132 152 164 152 141 142 150 146 194 165 137 148 176 203 203 198 198 193 205 244 264 252 252 267 319 330 311 259 235 251 278 293 312 359 401 416 392 364 345 348 386 401 431 462 469 471 501 533 564 559 567 572 581 570 538 492 449 388 344 321 289 262 265 282 354 373 306 191 148 113 54 40 46 38 37 118 154 167 265 401 526 436 241 101 95 78 48 55 75 58 57 75 81 126 215 312 385 410 435 461 507 562 596 602 643 673 690 698 685 673 665 661 626 646 658 646 630 657 724 782 831 835 831 832 843 843 836 817 817 810 802 771 737 713 694 694 677 677 670 651 632 598 571 560 557 507 452 445 462 466 435 403 419 376 326 281 244 199 145 94 167 275 359 313 174 55 41 44 64 44 43 55 57 74 135 219 366 470 588 675 762 867 963 1006 1006 996 944 850 732 568 351 176 143 110 95 107 134 157 166 155 116 114 93 60 66 73 58 52 52 68 101 182 346 548 714 798 837 812 737 624 471 301 139 42 46 60 134 231 279 303 347 398 464 510 547 416 157 47 50 50 56 69 84 127 221 363 495 590 736 800 879 941 995 1014 1013 1002 1007 981 912 816 766 716 605 444 172 95 51 42 47 64 68 57 64 60 52 48 48 48 48 44 65 60 79 113 114 115 183 282 374 576 687 742 870 967 1008 1018 994 957 907 830 784 725 645 553 438 310 179 114 82 64 57 65 44 48 60 75 75 67 95 131 103 83 75 79 63 47 59 83 70 66 50 43 43 42 40 38 37 52 54 62 85 62 130 307 473 521 563 608 652 686 720 728 733 715 678 606 514 425 352 301 230 144 69 61 58 43 42 43 68 44 43 58 69 53 60 72 61 74 70 66 103 151 119 55 68 68 85 117 110 90 94 118 122 74 61 104 123 91 83 114 271 235 230 169 52 37 81 76 40 32 35 36 35 36 34 34 57 45 37 36 36 38 50 66 85 96 149 259 388 455 443 400 234 124 49 34 51 35 35 58 34 45 64 62 58 46 43 44 60 53 46 46 38 39 39 39 43 43 50 43 48 48 48 48 39 39 39 39 39 39 43 40 51 47 43 39 42 38 38 38 54 54 61 61 61 61 61 61 62 54 46 38 38 46 47 47 55 59 39 38 39 75 103 121 319 481 666 795 889 942 912 848 724 490 173 35 51 52 38 59 39 38 64 179 338 486 590 632 666 617 466 254 91 35 38 41 44 44 52 56 66 62 66 61 53 57 57 46 50 63 95 112 56 49 49 49 60 53 64 57 56 53 57 61 61 57 46 49 44 49 64 69 108 112 79 41 43 88 184 153 60 57 108 76 84 69 74 92 85 58 52 73 153 311 496 645 780 897 969 977 911 775 619 409 220 189 185 117 47 49 176 365 461 432 439 503 416 437 448 425 389 337 262 183 158 124 114 141 155 130 107 88 104 92 78 61 54 55 55 54 154 272 424 555 656 749 843 907 952 995 977 909 826 750 636 509 333 240 148 113 90 51 40 44 63 63 55 42 38 37 38 39 39 40 41 43 44 50 59 56 62 68 80 73 66 61 80 112 275 365 486 594 683 781 888 957 1007 996 1004 1000 969 908 849 822 744 716 692 693 733 765 770 773 800 808 820 835 863 890 914 936 983 990 993 1011 1018 1018 1018 1018 1018 1018 1018 1018 1010 998 980 961 892 847 756 672 628 593 489 370 106 96 71 53 49 68 124 174 315 402 471 491 504 515 491 448 388 359 265 146 77 85 74 48 72 59 47 55 72 84 81 62 88 84 80 80 96 120 148 168 171 151 135 127 130 122 102 94 64 67 63 51 46 49 53 53 46 42 42 42 43 44 44 45 72 76 80 84 88 88 88 88 96 88 69 53 49 53 65 80 138 125 177 301 375 314 175 75 48 64 87 113 128 146 177 228 382 489 578 620 582 550 609 680 680 561 443 392 393 369 294 243 206 193 169 177 197 214 206 190 234 266 282 254 214 210 258 324 423 426 408 399 422 450 426 371 333 308 270 211 147 90 60 56 71 82 77 66 69 62 65 58 65 70 77 66 57 54 73 83 45 46 62 58 46 45 49 53 53 53 49 49 56 56 56 67 101 96 76 49 40 40 40 41 45 53 62 74 67 55 42 41 48 60 68 68 63 76 112 140 116 60 55 115 159 150 186 272 379 282 164 89 66 59 48 47 48 52 68 83 77 60 68 97 69 77 89 89 69 52 51 55 46 57 65 72 79 79 86 86 63 60 60 56 56 52 63 56 48 44 40 49 65 57 48 39 61 60 64 76 68 48 40 48 48 48 48 53 57 61 65 57 38 38 42 46 46 46 42 42 38 38 38 38 37 37 37 37 56 60 68 68 48 36 36 45 41 41 45 49 53 53 53 49 53 33 36 131 149 68 31 70 67 59 58 39 32 32 37 72 41 77 187 410 705 897 887 782 581 595 528 341 134 41 59 95 68 61 57 49 50 54 54 58 46 46 50 57 61 69 73 73 59 67 67 55 40 35 36 48 45 49 57 56 56 48 44 36 37 37 37 37 37 37 37 37 40 40 40 40 43 43 43 42 51 33 32 32 32 33 45 33 44 47 46 55 58 60 59 55 91 136 76 28 69 69 26 38 27 35 36 28 32 72 137 194 42 35 35 36 40 44 45 41 45 49 53 57 61 61 61 61 36 49 77 101 109 105 89 77 53 49 45 37 37 37 37 48 66 66 58 54 54 51 48 52 45 61 36 35 62 105 101 83 125 78 73 52 36 66 178 246 37 63 110 113 83 66 84 84 116 38 36 88 111 63 50 90 90 86 91 106 111 103 88 72 74 114 58 155 143 36 136 145 185 174 131 83 64 65 41 36 44 71 103 123 139 143 142 131 103 79 40 39 84 129 125 66 59 56 82 121 163 196 233 262 427 531 686 826 886 871 870 834 690 544 278 52 53 90 73 72 35 37 47 51 63 71 83 88 68 83 72 57 76 70 63 60 61 46 39 40 41 42 41 41 41 52 49 46 44 45 45 46 59 46 46 50 44 44 67 82 159 150 126 98 74 47 40 48 72 40 40 73 89 73 85 129 103 133 107 103 216 409 490 465 543 499 455 439 440 467 532 611 649 617 585 563 552 522 476 419 333 276 214 169 151 141 122 122 129 72 91 80 39 68 144 127 39 39 40 40 64 73 57 77 42 42 46 50 54 54 61 61 45 45 52 52 52 56 56 49 42 41 41 41 45 45 45 51 55 71 75 67 58 54 66 75 48 45 57 69 73 65 45 41 85 81 84 65 52 41 48 57 45 57 69 73 69 77 101 117 89 74 59 63 76 80 72 45 60 57 67 66 76 107 157 196 207 264 299 276 253 266 258 234 167 156 172 201 217 182 114 66 45 65 93 96 63 41 42 106 278 420 460 320 135 50 49 51 44 44 44 43 42 42 47 48 44 51 74 43 44 83 67 83 75 75 80 69 63 47 47 46 77 73 69 73 77 81 69 65 65 65 62 62 62 66 71 78 89 80 60 48 59 55 51 46 46 46 57 73 80 64 56 67 68 86 92 154 360 546 478 238 145 91 65 67 44 40 42 91 146 186 166 75 43 60 61 44 46 45 45 46 49 57 65 51 53 81 170 229 272 273 260 232 252 241 218 211 240 275 252 208 124 52 77 148 83 90 139 114 116 85 205 371 440 526 666 733 843 876 931 918 855 818 675 428 224 128 105 131 116 53 50 72 70 51 49 53 98 154 217 260 246 200 156 120 109 107 115 111 127 147 182 204 202 182 159 143 59 91 59 59 110 96 99 208 205 310 393 407 432 496 556 588 605 641 665 651 586 500 407 335 225 149 80 62 56 47 49 101 84 47 46 70 88 81 62 70 54 54 58 62 58 54 53 49 60 47 88 116 52 60 95 47 49 58 74 90 93 90 94 94 62 62 86 130 171 194 191 186 125 105 73 53 56 56 52 48 51 51 55 55 55 55 63 74 84 72 53 50 62 67 51 47 87 91 106 113 113 105 96 81 65 66 66 46 43 42 42 42 45 44 39 43 62 62 54 42 78 72 73 75 75 67 43 24 26 28 28 23 12 12 12 11 11 15 15 11 11 11 11 10 14 14 10 10 10 10 10 10 18 18 18 18 18 18 18 18 14 14 14 14 14 14 14 14 24 24 24 24 17 13 14 14 15 27 39 36 24 20 17 22 167 88 35 28 43 47 57 78 163 90 29 27 29 40 86 116 99 180 377 246 51 52 49 80 158 265 291 292 373 419 449 502 458 369 285 276 352 417 405 345 131 153 152 147 174 180 145 131 202 291 368 345 253 204 220 277 306 375 315 134 77 163 163 52 104 104 128 147 154 141 145 176 163 171 172 164 153 142 150 158 188 187 183 207 234 254 246 234 246 203 191 211 215 179 155 155 237 280 288 249 212 204 219 223 254 292 343 366 361 353 341 348 398 413 443 466 480 483 513 544 575 582 598 599 588 572 557 540 489 424 385 362 322 266 242 246 278 315 275 180 134 107 52 41 41 40 38 78 135 191 249 296 441 435 268 97 90 106 57 54 85 76 83 101 126 164 261 366 411 444 481 511 561 608 641 656 666 707 730 738 723 711 711 719 700 700 692 684 687 714 770 816 857 865 861 869 873 866 847 832 798 795 787 756 721 693 686 686 689 693 690 675 660 622 587 569 519 456 390 363 373 382 370 354 406 363 302 233 188 147 128 120 164 272 352 302 157 46 41 43 55 43 55 70 76 75 124 188 352 458 566 645 736 848 932 963 996 954 882 788 642 454 260 137 110 88 72 60 75 113 156 179 119 120 87 48 50 55 54 51 56 63 77 126 245 426 609 728 794 800 772 686 578 424 211 84 51 45 51 157 229 245 298 373 425 419 462 398 186 49 50 51 49 46 54 127 254 403 523 606 740 804 882 953 1006 1018 1006 1002 995 978 905 805 736 682 562 401 152 90 62 62 74 86 86 78 78 75 79 71 55 43 47 60 45 46 49 56 73 82 119 171 289 488 598 661 816 936 985 1017 1014 977 923 849 808 756 676 589 461 322 185 110 86 76 81 101 49 52 52 52 55 67 99 131 91 99 112 100 51 41 72 163 58 58 55 48 45 44 43 42 47 66 52 55 64 36 92 261 419 479 540 582 611 636 671 694 687 669 628 556 471 379 306 257 218 140 73 65 66 51 44 56 84 68 55 50 57 57 72 80 101 90 82 94 103 75 47 59 64 64 85 117 110 86 94 122 86 71 71 83 102 78 65 85 168 136 182 157 52 39 114 105 88 72 36 34 34 35 41 41 53 38 38 37 37 42 54 51 55 74 96 153 242 293 312 329 227 148 50 35 60 35 35 36 43 54 70 70 66 59 63 60 52 45 38 38 38 38 38 38 46 46 50 47 47 47 47 47 46 46 46 42 43 47 51 47 47 47 43 39 42 38 38 38 50 50 57 57 57 57 65 57 58 58 62 58 46 46 50 54 55 59 47 40 40 68 96 114 269 408 588 717 815 888 900 847 741 535 202 33 61 85 61 77 41 38 36 85 195 307 399 449 465 443 343 195 81 53 39 39 43 44 48 48 59 58 66 73 53 53 53 50 54 87 131 156 64 56 52 60 75 76 75 59 75 72 76 76 61 49 45 44 52 56 51 43 67 91 82 43 59 91 187 156 43 44 116 88 88 92 121 147 116 69 68 105 164 307 484 629 776 897 983 981 889 819 685 424 242 288 282 111 40 53 160 313 389 374 405 473 522 566 590 550 531 531 484 410 276 167 98 116 135 106 103 124 93 82 65 52 55 56 57 56 94 177 309 452 587 703 793 863 926 988 994 953 897 826 731 632 457 349 240 175 129 86 59 68 40 55 71 70 51 39 39 40 39 41 43 45 47 48 53 49 76 65 61 60 52 79 132 181 374 442 525 606 676 759 843 919 999 1005 1018 1019 1007 976 954 946 904 860 812 782 790 802 814 830 853 857 865 873 897 909 917 916 959 970 981 1007 1019 1018 1018 1017 1016 1013 1013 1013 1006 987 972 947 898 845 764 691 658 632 547 452 112 81 47 47 49 84 122 157 263 300 325 348 381 430 434 398 337 283 205 135 112 110 90 70 81 57 47 56 92 116 104 85 57 57 60 68 92 128 176 204 176 163 139 134 129 102 70 53 71 71 62 50 49 45 42 42 58 46 42 43 45 54 54 50 93 92 88 87 83 75 75 64 80 85 97 105 101 89 69 64 98 137 160 201 290 346 231 57 64 77 93 107 106 113 124 170 317 399 491 574 581 540 567 634 674 656 637 617 597 561 504 461 431 407 395 392 415 421 409 393 369 398 410 378 334 318 354 408 401 423 423 431 463 472 409 323 269 256 223 169 104 62 60 87 72 74 70 58 62 58 54 45 57 62 69 58 50 58 82 99 49 62 74 66 50 46 46 46 45 45 44 44 44 44 55 62 70 69 61 49 41 41 40 40 40 53 77 90 82 66 50 41 61 68 53 44 48 69 100 120 92 48 38 48 100 96 99 140 135 104 80 57 45 45 47 56 44 88 108 48 46 87 82 42 45 46 54 58 49 43 42 42 42 45 45 48 59 63 70 70 59 67 71 63 55 55 51 44 48 52 57 65 64 45 39 38 79 78 82 98 83 59 47 48 44 45 41 48 53 61 69 70 38 42 46 50 50 42 37 37 46 53 53 45 37 36 36 36 52 56 80 104 88 44 35 36 45 36 36 36 36 45 57 53 69 35 57 184 203 90 32 48 43 52 67 60 60 60 49 69 170 197 401 757 953 913 841 832 656 555 397 236 117 77 84 99 92 92 77 61 53 54 47 47 38 42 53 64 68 79 79 79 89 97 97 82 62 43 52 64 44 49 57 57 56 48 40 36 37 37 37 37 37 37 44 44 36 36 36 36 39 39 39 38 33 30 31 33 31 32 41 36 35 42 37 43 45 44 39 35 103 171 111 40 69 57 25 27 27 28 28 28 33 97 205 276 33 35 35 36 40 44 49 53 45 49 53 57 61 61 61 53 41 61 105 133 149 141 125 105 57 49 45 37 37 37 37 44 66 65 58 50 50 58 55 52 35 77 80 37 37 53 89 126 144 49 38 38 36 74 146 150 37 66 105 100 79 65 80 80 100 35 56 184 219 130 77 105 89 74 62 74 99 99 65 44 81 101 89 377 361 66 127 164 36 77 103 63 38 39 53 68 55 70 94 134 186 226 230 218 151 107 43 39 97 185 162 78 42 42 93 180 249 270 323 400 463 555 719 871 916 892 882 864 728 631 348 82 80 105 68 80 47 46 37 32 40 53 73 85 70 101 78 55 63 67 49 41 54 54 39 39 39 41 42 40 56 56 53 50 48 45 45 46 45 44 50 69 63 70 82 77 115 98 90 87 82 75 107 140 39 39 56 89 80 40 39 76 97 143 128 141 323 575 667 620 632 540 452 402 362 327 363 435 497 536 576 572 529 470 423 385 355 346 336 299 245 167 93 49 107 63 114 131 67 74 106 50 83 67 72 72 91 76 64 129 50 43 43 42 41 41 41 41 45 45 52 52 52 52 56 53 42 42 42 42 41 41 40 40 40 51 59 55 62 70 98 115 69 57 49 49 57 57 49 41 48 80 100 80 56 48 64 72 68 65 72 53 48 45 76 93 89 70 54 51 63 68 67 48 50 46 46 58 96 128 159 167 187 239 255 196 149 146 154 131 121 209 258 205 138 122 123 115 49 45 49 84 115 111 102 118 180 241 211 117 79 106 112 70 43 44 44 45 44 44 44 44 51 43 44 44 73 68 43 68 47 56 64 73 71 60 60 49 50 50 54 66 62 62 50 48 61 65 73 81 81 82 71 78 100 87 60 52 56 52 48 46 47 50 65 85 92 72 64 71 80 145 92 162 462 607 467 310 197 99 65 87 67 41 87 231 280 178 70 42 59 80 56 43 46 46 46 48 65 73 62 50 60 93 144 180 223 246 242 218 210 239 240 216 206 226 218 205 207 47 66 208 61 60 184 123 145 85 181 354 432 538 662 707 865 887 939 933 863 823 660 384 188 182 171 138 103 71 62 51 89 54 52 54 87 119 155 191 157 141 119 116 128 137 134 130 117 124 139 166 196 195 175 152 60 88 55 70 151 133 120 228 253 326 383 412 461 517 529 502 608 628 662 670 595 447 337 269 166 119 76 62 75 51 47 76 151 79 45 47 80 70 51 49 58 58 58 58 58 54 50 50 62 47 73 89 46 48 100 65 49 62 94 102 98 94 94 94 90 78 66 98 143 183 190 190 145 118 89 65 49 48 47 46 48 52 56 56 56 52 63 78 84 75 60 53 62 63 51 46 59 63 71 86 94 98 109 102 75 75 71 58 44 43 43 44 50 50 48 63 87 95 94 82 110 93 86 72 73 61 33 17 15 13 20 16 12 13 13 12 19 23 19 15 11 10 9 9 14 14 14 10 10 10 10 10 18 18 18 18 18 18 18 18 14 14 14 14 14 14 14 14 17 13 20 13 13 13 14 14 15 31 39 35 19 11 12 24 110 54 14 18 31 32 61 96 117 52 27 43 86 100 110 119 88 125 351 274 59 59 51 63 146 277 311 320 402 429 431 475 373 256 184 216 280 300 253 206 155 169 143 105 115 116 103 137 212 201 264 311 274 213 241 375 360 353 319 238 156 102 95 108 148 92 95 167 186 133 113 145 161 152 160 168 153 129 133 157 186 208 228 256 285 296 278 262 231 188 161 185 186 151 123 118 168 215 251 243 195 162 158 170 188 203 223 257 284 315 338 364 421 432 451 481 500 510 525 544 582 606 625 625 595 575 588 597 511 469 439 427 388 321 289 282 215 263 248 169 115 65 42 41 41 49 42 40 93 175 213 204 313 363 235 86 98 114 52 47 77 76 86 116 137 186 287 389 441 486 527 561 587 622 648 671 676 711 742 750 742 733 742 754 738 730 722 726 738 758 792 823 841 860 865 876 876 862 851 836 781 778 767 736 701 677 674 678 689 693 701 694 671 630 595 565 500 438 367 322 311 320 324 317 417 378 305 209 128 86 83 103 110 217 296 255 131 52 48 71 43 43 54 82 81 72 109 166 281 385 499 590 697 829 913 936 980 916 837 742 589 400 238 150 103 120 125 116 103 121 155 183 179 156 91 45 47 53 53 50 52 49 72 110 175 292 460 607 730 765 771 724 673 568 378 267 66 73 62 50 105 222 288 283 382 331 361 348 184 50 48 48 49 45 56 154 315 470 586 657 744 804 879 956 1003 1018 1017 1006 982 985 927 808 713 641 516 363 133 78 58 58 74 82 85 73 50 73 87 79 55 43 59 81 46 46 46 53 63 81 102 130 249 421 526 604 785 896 951 1015 1018 984 933 879 843 814 738 647 527 364 193 112 77 67 69 85 65 64 52 43 43 59 91 111 115 95 96 112 95 63 72 123 66 63 51 44 44 44 60 79 45 59 41 41 65 44 89 246 368 440 506 548 573 591 625 653 662 632 583 519 449 368 287 230 194 113 57 46 50 42 43 48 88 80 63 47 42 57 69 69 81 58 50 82 79 41 41 87 71 60 88 113 113 86 94 129 45 44 44 47 72 47 46 86 70 64 159 206 132 116 136 79 81 113 48 35 35 34 45 41 36 37 38 46 54 54 39 37 44 71 73 79 129 164 199 259 172 110 33 35 60 36 36 41 51 51 58 55 59 63 56 60 45 45 41 38 38 42 46 46 45 46 46 46 42 39 42 38 54 50 50 46 46 50 54 54 54 43 39 39 42 42 42 42 42 46 46 53 54 54 61 54 42 46 58 58 43 39 39 39 43 47 56 41 40 45 77 111 187 358 559 669 738 794 806 784 722 568 259 67 98 99 45 38 39 39 45 65 97 134 171 197 225 219 177 97 69 81 63 38 42 42 42 42 42 46 70 86 69 50 41 40 41 58 91 119 48 43 43 55 75 79 63 47 75 79 79 68 56 44 42 41 42 52 71 67 87 115 99 58 43 55 143 147 42 42 92 68 59 91 133 159 108 49 52 110 214 332 473 602 734 874 969 985 947 777 655 534 353 282 238 138 40 45 101 185 221 211 244 292 373 481 573 589 623 665 633 546 421 256 131 119 118 84 86 132 133 118 101 80 64 57 57 57 72 123 224 364 508 629 708 773 873 934 960 957 927 874 798 715 587 468 336 236 156 83 53 53 59 43 38 38 39 40 39 39 40 42 45 48 53 53 57 50 75 87 114 129 140 162 199 239 434 490 566 640 696 752 817 881 980 997 1013 1019 1019 1015 1007 1015 980 957 918 890 878 879 891 895 906 910 911 923 939 951 939 931 958 969 993 1015 1019 1019 1018 1017 1015 1016 1016 1016 1002 983 964 943 897 848 763 701 676 646 572 489 78 54 44 45 59 94 113 123 157 176 182 169 201 258 275 252 254 223 193 166 144 117 77 49 86 65 57 68 87 110 114 103 49 48 48 50 77 109 144 160 140 127 99 93 81 69 52 43 89 89 70 62 62 58 59 48 43 52 57 61 66 75 70 54 64 59 59 62 65 61 58 59 43 44 46 55 74 81 73 60 86 122 130 162 270 350 271 117 77 78 81 85 116 156 186 230 271 286 328 407 484 521 562 613 623 726 805 809 802 803 770 708 627 586 577 578 590 575 548 528 477 462 454 458 467 459 428 407 433 441 426 412 419 405 314 197 187 186 175 144 106 71 59 58 72 83 82 63 50 42 46 54 41 43 58 42 51 79 98 96 72 49 45 66 78 62 46 45 46 49 49 52 55 66 69 65 40 39 49 65 52 52 67 47 59 60 72 88 92 73 53 41 41 41 41 41 45 46 54 58 39 41 46 45 65 101 101 66 43 45 57 57 46 45 46 47 47 79 80 48 47 47 48 46 56 72 76 67 58 46 46 46 57 53 53 61 65 57 45 44 71 74 63 55 44 39 39 39 39 64 99 87 51 38 43 88 124 171 215 268 285 198 83 36 56 56 49 36 37 38 57 58 38 38 38 38 42 38 37 37 45 48 44 40 47 47 47 47 35 64 108 124 108 76 48 36 40 36 36 36 40 40 44 37 43 38 90 182 177 84 34 34 33 57 64 36 32 47 82 136 358 615 807 904 960 950 853 756 646 479 271 134 88 85 84 71 102 94 78 60 50 47 44 43 38 38 77 103 104 140 179 170 310 305 271 203 128 70 47 48 41 45 57 61 57 49 48 44 44 44 44 44 44 44 51 51 47 39 47 67 63 51 51 66 31 31 31 31 31 32 47 62 57 49 35 26 25 24 23 23 79 230 187 59 52 54 26 28 28 50 106 42 28 202 358 260 42 35 35 36 40 44 45 37 37 50 58 62 54 50 46 45 57 81 172 217 200 165 161 134 65 58 49 36 36 38 42 36 66 69 69 69 58 50 50 51 64 36 64 41 32 61 197 209 125 129 133 113 97 81 69 49 97 57 36 36 59 59 54 50 36 34 64 164 188 124 56 44 108 112 104 84 56 40 44 59 40 70 330 625 439 116 161 243 152 76 42 37 37 79 107 46 49 112 156 165 200 248 253 233 154 168 132 57 49 98 103 67 39 41 116 214 276 304 340 376 516 607 755 888 945 933 931 909 761 680 495 241 100 106 92 37 67 51 35 33 34 42 50 58 58 54 42 43 43 44 52 49 42 42 42 39 40 40 41 41 39 39 39 40 42 43 45 50 45 45 56 71 82 85 84 87 139 115 91 68 72 84 96 104 135 143 155 152 147 108 79 70 114 159 130 144 353 632 720 644 674 529 386 355 388 381 327 287 358 453 484 424 371 387 407 388 374 364 338 276 199 140 102 98 126 98 173 202 117 93 109 49 65 46 74 130 134 87 71 88 59 56 47 43 42 41 40 40 41 41 45 45 45 45 45 41 43 43 42 42 42 42 45 45 53 52 44 40 48 69 82 94 81 69 49 41 45 49 53 49 40 41 57 61 53 49 53 61 40 66 73 41 65 126 141 90 74 62 54 62 78 75 74 51 52 61 76 77 77 85 105 114 119 144 181 194 187 160 156 152 241 212 192 191 180 143 110 90 43 44 49 100 196 275 263 217 324 309 222 111 61 74 88 77 63 42 43 48 45 61 65 44 45 45 44 45 60 60 52 44 44 48 64 70 82 68 63 49 50 51 50 49 48 50 104 178 212 179 139 123 104 89 87 117 154 130 83 49 49 49 49 49 127 86 116 187 148 43 44 131 151 137 84 107 292 488 466 324 214 143 88 73 62 67 131 211 151 82 62 102 95 42 43 104 52 53 83 95 73 85 86 49 64 84 125 169 201 208 197 181 178 195 188 169 166 198 215 210 93 56 76 100 64 83 138 144 120 44 128 314 424 547 672 731 877 937 954 911 863 812 664 448 215 241 205 103 47 49 57 48 134 71 63 95 96 109 130 131 165 138 111 96 97 99 100 103 80 124 127 89 112 185 180 107 58 78 53 50 152 236 221 222 347 377 422 446 459 487 544 590 633 646 646 636 568 430 277 166 95 70 82 70 45 46 85 85 162 98 51 48 57 50 50 52 71 67 63 59 52 52 52 52 49 50 87 49 41 48 122 66 47 49 51 52 55 55 63 75 87 79 75 79 99 135 170 204 158 138 110 81 65 57 53 49 53 49 57 53 53 49 49 59 81 79 56 45 50 54 47 47 67 67 68 71 63 59 59 63 79 71 71 79 66 45 44 44 59 58 61 84 111 131 134 118 75 63 61 66 62 47 30 19 16 26 32 32 24 20 24 28 27 26 22 18 14 10 9 9 14 14 14 14 14 14 14 14 22 22 22 22 22 22 18 18 14 14 14 14 14 14 14 14 10 10 10 10 10 10 10 10 10 22 39 31 11 10 23 43 118 21 10 72 54 15 31 90 122 65 40 64 95 101 99 110 85 117 269 205 97 61 38 137 164 280 315 315 369 341 320 370 302 231 172 168 173 167 175 186 154 147 121 102 103 115 135 146 131 192 236 246 244 259 310 354 297 245 199 161 122 121 130 107 103 50 83 213 239 158 107 150 129 137 156 187 192 180 160 169 290 325 333 326 341 350 301 215 212 214 191 144 117 118 87 54 144 131 186 259 224 126 114 182 142 101 92 150 224 258 308 365 447 462 473 488 503 530 560 583 594 606 614 609 586 571 579 577 520 478 467 483 468 414 367 345 315 207 214 235 121 45 46 44 49 46 38 38 73 109 129 125 110 231 189 79 73 66 47 68 81 65 91 148 205 254 334 418 494 528 554 592 621 636 640 646 692 727 773 805 809 792 784 777 769 765 757 761 773 780 779 778 839 850 855 860 861 861 839 824 757 755 744 713 674 658 662 693 708 723 731 721 702 656 610 585 551 447 354 316 277 246 283 359 454 373 268 164 95 57 62 70 49 133 200 171 98 50 46 54 61 43 47 75 75 58 79 139 174 278 432 548 655 802 878 851 858 844 760 646 540 395 248 173 111 145 172 147 101 115 185 245 279 210 151 67 44 47 52 53 53 50 47 83 142 182 287 448 622 738 800 778 741 688 579 448 269 177 102 81 83 97 150 217 281 240 282 291 157 75 74 49 50 78 128 234 377 516 612 671 752 801 876 964 1011 1015 1012 1008 988 978 930 858 752 610 431 274 114 83 67 63 63 59 48 43 43 60 68 56 48 52 48 43 47 45 44 43 55 89 120 142 140 327 401 465 668 859 961 1012 1017 1018 984 922 880 843 774 691 580 417 234 130 87 66 60 72 52 60 64 56 44 43 52 68 112 56 56 116 124 68 43 67 67 43 42 42 43 52 84 119 41 92 50 38 125 165 197 314 357 401 460 490 517 556 550 554 579 564 535 482 416 342 268 215 169 91 43 42 42 42 48 88 52 64 76 75 55 43 48 63 47 78 70 46 42 59 59 42 75 52 68 97 101 81 101 145 81 57 47 47 46 46 47 56 47 54 133 152 74 86 129 72 75 90 109 90 74 62 62 62 50 36 36 42 39 38 51 94 86 73 53 60 83 95 95 91 87 76 64 56 48 48 49 52 48 44 47 40 40 48 52 60 44 44 44 41 41 41 41 41 53 53 53 49 49 42 45 38 57 50 57 57 57 57 57 50 54 46 46 42 39 38 38 38 43 43 46 50 54 54 62 51 46 39 39 39 43 43 40 40 48 45 45 41 41 41 58 87 144 276 439 558 633 673 711 728 722 614 367 130 63 90 69 38 37 37 44 58 65 79 86 86 81 78 78 64 69 59 59 38 45 42 43 42 42 46 58 66 81 58 58 58 82 98 94 83 44 49 42 41 60 76 47 42 80 64 44 44 44 52 51 43 72 61 44 42 52 84 59 40 43 42 99 103 47 91 127 47 71 68 78 83 48 45 48 96 200 308 448 562 690 827 933 979 965 809 724 627 395 221 130 44 56 41 39 107 160 153 162 170 222 286 372 452 523 578 600 578 517 312 131 79 82 69 72 94 127 102 102 100 106 103 76 55 117 151 214 305 415 526 597 651 770 857 908 931 942 935 885 816 724 608 475 373 271 168 104 93 53 53 41 40 40 40 41 41 42 43 45 46 48 49 58 73 100 145 196 239 273 318 371 412 508 549 616 677 738 792 834 870 982 992 996 996 1003 1003 999 999 998 1002 1014 1010 994 967 940 920 952 944 952 957 973 993 1008 1012 973 997 1015 1004 999 1019 1019 1018 1007 1014 1015 1015 997 971 948 919 873 847 790 728 702 691 628 561 102 78 50 46 54 66 85 89 108 92 67 67 119 198 206 171 168 157 138 127 100 81 62 50 51 58 57 64 75 93 112 113 56 48 49 73 96 101 104 96 83 75 62 57 64 60 55 47 89 85 81 70 66 67 67 53 45 49 62 74 78 66 47 46 42 42 69 96 116 120 125 111 68 54 46 47 51 66 85 92 75 99 99 130 249 358 323 208 137 106 82 90 133 169 188 204 273 258 260 329 406 474 551 623 653 743 818 845 876 918 919 859 811 770 750 743 744 732 697 667 608 577 553 542 531 511 471 436 428 437 427 378 349 311 231 141 183 164 134 103 79 70 58 60 44 47 43 43 43 43 54 58 43 67 83 79 71 79 87 83 37 43 84 85 53 43 44 46 46 45 44 43 46 50 53 53 40 40 46 57 49 60 75 59 51 59 63 71 68 64 45 40 40 41 42 46 50 54 54 50 62 66 42 39 41 106 162 175 85 70 58 54 46 46 46 45 51 79 92 84 88 93 77 59 67 82 77 65 49 41 45 53 89 40 38 45 65 41 40 49 51 62 55 51 39 39 39 38 56 60 71 67 69 77 101 142 233 359 420 425 447 420 281 131 44 40 40 36 41 56 65 57 38 38 37 37 38 42 53 57 53 49 51 47 55 55 54 47 39 56 88 96 80 56 40 36 44 40 40 36 36 40 40 36 38 67 151 210 166 54 34 34 35 39 49 48 59 102 158 258 538 759 890 930 930 886 774 660 464 337 196 99 84 89 86 88 118 113 90 68 46 39 38 38 36 71 132 117 99 173 283 327 455 464 452 366 239 128 62 36 44 41 53 57 57 53 52 48 51 51 51 51 51 51 51 51 71 67 75 91 83 59 47 57 30 31 51 67 75 67 58 42 69 56 47 34 33 25 24 28 63 218 203 80 41 30 39 89 66 58 99 75 30 140 260 197 43 36 40 40 40 44 45 49 49 49 50 50 54 54 50 49 104 149 249 321 321 261 165 69 37 45 42 38 38 38 37 34 54 41 32 33 34 35 35 35 40 32 35 36 35 114 238 245 172 208 188 108 60 68 81 65 69 65 53 44 40 44 48 52 104 52 36 68 85 61 41 49 121 113 93 65 41 36 44 74 95 118 342 522 344 116 125 158 248 156 81 54 54 75 83 53 96 163 212 223 247 280 300 289 174 199 220 172 69 37 38 58 61 48 90 177 238 270 334 407 487 554 658 786 899 975 986 927 794 701 559 350 165 79 81 103 35 35 40 40 39 34 36 39 54 50 39 35 39 36 44 41 42 46 43 47 44 48 48 52 55 43 43 40 41 42 44 45 61 56 51 66 81 96 106 91 87 76 84 120 160 176 152 124 168 159 155 167 175 163 139 129 105 143 118 132 314 571 678 644 586 355 224 289 331 249 185 202 265 328 343 294 289 352 400 400 397 387 361 311 261 227 236 253 161 93 105 105 53 93 164 144 217 137 85 101 114 90 74 76 75 67 67 63 62 54 49 52 44 44 44 45 52 45 45 41 43 43 42 42 42 42 53 53 53 49 49 53 57 61 62 66 77 65 49 41 40 40 40 40 41 45 49 57 65 65 57 46 50 54 41 41 126 222 214 134 78 66 58 62 74 82 74 54 51 67 76 76 65 57 66 67 77 89 103 112 102 102 111 122 176 139 106 101 96 87 102 145 77 148 220 240 243 227 191 173 133 152 129 78 66 83 84 61 70 43 43 48 52 57 61 44 43 44 44 57 72 76 76 72 52 53 68 66 74 63 67 53 49 51 64 69 89 155 234 292 333 327 310 269 226 191 149 141 183 144 86 48 49 50 49 47 112 142 192 216 144 53 50 124 140 161 121 101 193 329 329 226 195 128 76 58 51 47 67 103 127 75 59 90 87 47 51 96 64 53 78 107 105 98 78 50 52 76 124 166 182 189 207 208 189 221 242 227 206 199 175 136 121 73 93 105 56 55 91 89 78 53 168 334 420 523 639 695 840 920 947 906 847 797 673 492 271 221 161 103 68 56 56 60 92 85 113 130 99 76 105 134 140 114 91 81 90 95 92 88 63 99 114 108 128 182 158 99 56 81 54 50 161 257 305 350 387 421 473 511 550 578 611 626 674 689 669 598 508 401 256 108 70 52 79 83 81 97 128 128 165 110 71 48 48 47 50 64 64 64 64 64 60 52 51 51 64 50 51 49 48 122 162 55 50 51 51 51 50 51 63 83 67 75 83 79 83 107 154 185 142 122 94 70 58 54 50 49 49 49 49 50 50 50 49 56 77 72 56 45 50 54 51 47 64 64 64 64 60 56 56 60 52 80 107 95 74 46 45 48 43 42 42 53 76 87 79 67 39 39 54 72 83 64 32 20 25 31 44 36 39 31 31 35 26 26 22 18 14 10 10 9 14 14 14 14 14 14 14 14 22 22 22 22 22 22 18 18 14 14 14 14 14 14 14 14 10 10 10 10 10 10 10 10 10 14 22 10 10 10 34 50 135 47 8 11 14 15 20 70 147 125 124 143 129 79 55 44 109 157 323 277 153 97 80 233 144 288 343 312 308 264 244 301 300 206 142 143 169 182 183 184 150 107 79 88 124 140 132 130 84 135 169 168 174 224 334 426 368 289 226 207 208 198 152 78 90 75 123 187 186 128 96 111 94 129 160 175 178 189 206 232 304 339 343 317 337 357 316 235 176 182 164 125 95 96 65 54 102 113 144 187 209 187 152 132 101 77 100 170 215 224 285 388 428 468 484 499 514 541 576 602 610 618 629 613 593 574 574 576 553 519 511 527 509 467 417 398 357 267 257 231 149 130 131 86 52 73 70 62 47 56 81 106 87 148 85 41 54 82 74 103 97 76 106 180 256 320 392 464 528 558 592 625 652 670 666 669 711 753 788 816 823 815 823 827 792 780 761 745 741 753 757 783 825 831 820 816 817 818 792 773 754 747 732 705 681 669 677 697 742 745 750 739 705 663 617 585 558 452 370 321 282 251 312 389 441 320 198 116 107 108 86 61 45 96 167 155 99 55 52 59 49 42 42 52 59 66 87 132 127 235 381 505 616 748 835 844 772 755 687 576 490 384 269 181 71 104 120 111 97 146 257 344 361 339 273 143 45 47 78 71 122 82 47 53 86 95 169 309 521 667 761 788 781 747 671 576 457 347 228 141 70 49 57 123 195 197 254 232 109 81 108 78 79 126 193 307 442 561 626 658 762 805 872 927 976 999 1016 1016 1015 989 933 854 744 588 405 244 107 80 72 60 52 44 44 43 42 43 44 52 60 75 75 52 45 67 70 43 43 98 114 89 108 263 321 369 567 758 901 995 1016 1014 991 937 902 872 800 721 626 460 277 154 102 77 63 64 43 44 52 52 44 48 68 84 116 68 72 128 140 92 76 100 76 52 44 44 44 44 67 91 40 57 40 82 226 285 253 290 338 367 410 441 487 526 525 514 515 504 482 436 378 316 250 205 162 100 60 55 55 43 55 83 43 55 68 68 56 48 52 64 55 82 71 47 43 58 47 42 63 55 64 96 97 85 109 149 113 45 42 45 56 53 48 46 48 45 78 85 42 48 96 51 136 134 114 94 78 66 54 46 34 78 38 33 37 83 98 106 113 97 73 60 60 60 52 44 84 80 80 76 72 68 65 60 40 43 43 44 48 48 44 44 36 36 36 41 45 49 49 49 53 53 53 53 53 53 53 57 57 57 57 57 57 57 57 57 61 54 50 47 43 38 38 38 43 39 46 50 57 65 73 66 50 46 43 43 47 47 44 44 41 45 42 41 41 42 55 89 129 217 337 446 541 610 667 701 772 711 488 213 86 74 69 54 49 55 55 51 51 58 54 54 54 54 62 62 62 66 74 56 52 41 40 41 46 74 106 126 78 74 66 70 78 94 106 107 42 44 43 42 52 72 67 64 44 56 64 60 51 47 58 58 56 53 44 43 52 84 76 43 67 55 99 99 51 95 135 75 91 60 45 47 46 46 48 81 138 261 411 536 664 786 893 957 976 863 797 677 397 177 82 42 46 42 40 51 88 105 123 138 102 121 155 194 268 355 415 439 378 257 124 55 42 42 44 51 65 74 91 100 97 91 103 114 85 119 175 240 323 416 500 585 676 766 836 886 931 965 946 904 843 732 614 512 399 278 206 187 140 128 100 77 65 70 78 87 64 61 58 59 68 76 84 103 223 265 327 366 411 445 490 527 575 624 677 723 769 811 842 882 948 966 981 993 1007 1003 1002 998 1013 1017 1017 1018 1013 997 982 963 987 980 987 984 995 1000 1015 1012 1019 1019 1019 1000 995 991 995 994 991 1002 1011 1015 993 971 941 911 861 835 785 731 720 713 665 598 120 108 80 52 46 46 47 55 99 98 86 82 114 177 197 177 102 99 96 88 66 54 54 59 50 62 80 79 81 77 92 100 67 56 60 68 88 84 71 51 71 63 58 57 69 76 71 67 73 80 84 81 78 79 83 69 69 57 73 94 90 50 45 46 59 94 161 212 251 264 260 238 172 130 84 48 45 46 69 93 75 91 87 110 222 334 335 264 137 110 86 78 97 121 152 188 274 277 287 333 390 442 491 540 645 707 762 805 871 949 975 939 933 900 880 861 846 827 788 754 681 634 579 544 525 506 486 456 441 444 429 364 294 241 199 154 199 156 106 74 62 61 49 52 59 58 50 58 70 82 86 82 47 79 103 94 67 63 67 70 77 129 169 154 138 115 76 43 57 48 44 42 42 41 41 45 41 41 41 41 41 48 59 59 63 67 71 75 68 64 53 49 41 42 50 58 62 58 54 46 42 58 54 41 42 86 122 127 89 54 44 44 54 67 67 59 46 63 87 96 112 112 76 46 79 90 77 61 49 45 53 57 81 81 77 69 53 41 40 41 86 90 78 74 56 40 39 38 57 56 55 65 92 135 167 207 361 503 576 573 577 562 404 201 67 55 48 48 60 71 67 56 53 38 38 37 36 37 41 49 53 49 51 47 54 54 54 47 43 52 68 68 56 44 40 40 44 44 40 36 36 36 40 36 66 99 162 178 146 78 44 36 51 38 41 61 84 115 183 304 482 652 766 806 798 743 616 492 264 192 111 73 74 82 82 78 94 90 79 57 46 39 40 40 75 102 155 164 146 195 353 509 574 589 581 488 319 168 74 35 44 48 53 53 53 49 52 47 51 51 51 51 51 51 51 51 47 51 63 83 79 63 47 53 68 63 51 47 55 55 54 46 65 56 47 34 29 25 25 32 39 183 215 121 58 26 36 117 82 42 96 124 60 80 136 101 39 40 48 48 40 40 49 57 53 49 41 45 49 57 61 57 132 191 283 371 415 363 212 68 72 61 41 36 37 42 38 36 39 39 34 33 33 34 35 36 37 33 36 36 34 70 174 198 300 216 108 53 49 65 61 49 36 65 81 61 57 84 108 112 160 112 64 52 60 69 73 77 93 89 77 61 49 45 52 67 101 76 208 249 129 82 114 135 204 228 180 88 56 97 126 97 108 191 263 287 295 312 340 352 325 213 150 175 179 107 45 48 71 36 45 144 198 186 224 313 380 468 571 684 824 933 947 871 700 662 645 555 347 126 35 53 77 74 66 46 34 34 36 51 47 43 43 39 36 40 48 45 46 42 47 51 44 48 52 52 55 43 39 40 41 42 48 60 64 44 43 66 97 116 118 87 159 168 196 224 236 224 188 160 88 68 56 68 92 103 87 82 75 101 92 111 245 452 576 603 458 266 211 344 394 259 144 132 171 226 261 272 318 394 417 382 350 328 286 220 153 119 120 133 213 137 117 125 141 253 371 382 416 285 150 106 102 87 63 48 69 62 65 65 61 57 53 60 52 52 52 52 59 52 52 45 54 47 43 50 49 49 60 60 48 56 64 72 68 65 57 49 69 66 62 58 50 41 40 40 58 50 50 58 70 70 54 41 70 50 40 41 114 198 178 102 78 62 50 50 58 62 58 55 43 52 72 73 61 57 53 47 59 65 78 79 72 69 69 78 50 67 119 138 81 45 82 181 321 332 302 215 110 50 46 77 50 85 98 82 79 84 72 41 66 55 51 48 52 56 56 45 48 60 72 80 75 67 67 71 72 64 68 58 62 60 67 64 46 76 116 156 212 298 363 404 367 425 477 477 484 480 465 423 279 241 168 106 57 48 46 46 100 210 283 228 117 45 45 53 89 151 143 90 95 160 183 140 136 98 62 51 67 79 64 52 92 68 60 75 67 51 56 68 69 50 63 108 117 94 66 51 90 126 188 229 253 279 331 370 402 415 407 358 324 287 249 200 162 105 125 124 57 55 60 52 50 66 208 386 452 518 602 655 816 897 935 892 824 778 669 509 307 173 81 75 76 49 48 60 47 84 137 138 74 49 65 130 111 84 58 59 68 73 77 69 92 119 145 144 152 159 127 84 103 151 172 205 296 371 400 429 354 439 543 604 623 620 629 628 693 759 730 602 476 398 274 146 98 80 94 90 89 89 104 112 81 70 79 84 65 48 49 56 52 52 53 72 76 86 82 82 85 49 49 58 78 158 158 50 55 63 67 62 58 51 70 82 58 74 90 86 67 75 111 143 82 75 63 55 54 58 62 66 62 62 66 62 62 58 54 61 66 61 49 45 58 71 67 60 64 64 64 68 75 74 78 78 59 88 115 103 98 86 65 43 51 43 42 45 56 67 59 51 52 56 78 92 100 68 32 20 41 43 49 40 39 31 27 27 26 26 22 18 14 10 10 9 14 14 14 14 14 14 14 14 22 22 22 22 22 22 22 22 18 18 18 18 18 18 18 18 10 10 10 10 10 10 10 10 22 14 13 9 9 14 33 45 159 124 34 13 17 18 22 35 139 133 142 152 136 120 153 197 81 137 297 281 189 126 109 218 224 325 340 265 249 237 249 298 285 192 136 145 182 183 172 161 166 111 87 111 147 143 127 130 67 118 141 112 97 140 270 376 406 387 360 334 303 248 182 124 85 118 140 132 112 93 85 84 79 133 180 214 237 253 244 223 296 328 320 276 285 322 315 258 172 177 163 140 111 96 72 54 94 121 124 124 186 243 194 100 81 65 112 182 191 172 253 396 419 464 499 526 537 560 598 625 617 625 640 625 605 589 585 582 571 545 545 561 550 512 470 456 426 368 322 248 174 188 185 100 96 106 87 67 40 40 41 54 74 71 40 39 73 110 102 122 151 141 172 257 341 401 453 506 555 584 618 659 690 701 704 707 781 824 867 886 893 885 889 885 807 796 765 734 714 707 716 746 794 785 762 758 763 756 734 710 727 731 727 716 711 719 731 742 780 791 780 750 719 677 629 595 550 458 366 324 278 263 339 420 449 309 159 88 101 129 105 65 108 123 135 119 89 73 66 62 57 44 44 43 47 70 91 116 140 212 330 450 557 661 735 771 740 720 647 528 442 364 248 120 91 88 88 60 50 111 230 339 457 476 418 277 104 41 65 131 103 75 70 91 66 47 97 223 376 542 678 746 765 769 724 668 607 501 375 268 156 76 47 71 96 135 195 168 85 113 172 158 211 248 318 421 524 616 668 690 758 825 888 919 960 1003 1017 1016 1017 993 917 815 702 544 338 164 76 60 64 60 48 43 44 44 43 47 55 62 74 77 72 42 41 53 83 62 58 79 76 51 94 207 265 329 502 665 829 946 1000 998 995 960 933 892 828 755 656 507 327 185 113 80 51 44 43 43 48 48 44 52 68 84 92 52 52 100 116 84 76 104 80 60 44 43 43 42 43 55 46 85 45 63 199 290 282 299 352 357 368 411 453 453 428 396 461 454 435 386 324 258 219 182 146 92 56 59 67 75 95 123 51 63 71 67 56 44 44 55 63 86 79 55 50 66 55 42 63 59 64 88 85 81 101 130 109 70 47 60 53 47 47 49 88 63 85 73 43 45 70 44 161 131 83 59 47 39 36 34 62 35 36 74 110 106 105 110 93 85 65 60 64 68 68 60 56 60 64 68 64 56 48 44 36 40 44 48 48 44 36 35 36 36 36 37 41 41 41 41 41 41 41 45 45 49 49 49 57 57 57 57 57 57 57 57 65 61 61 50 50 42 42 42 46 49 57 68 75 79 87 80 57 50 54 54 55 55 47 51 40 45 42 41 41 42 54 85 94 146 235 344 475 579 656 695 727 734 581 309 129 74 61 54 57 56 52 48 48 51 47 47 47 47 54 58 63 63 67 53 40 39 40 42 70 106 126 134 70 74 74 70 70 82 102 123 43 51 47 43 43 47 51 51 43 44 59 71 75 71 62 51 56 57 49 44 48 76 84 68 56 44 80 88 51 83 116 68 95 52 43 46 47 48 49 61 98 206 359 497 629 747 850 915 949 886 839 699 407 163 89 64 53 45 42 52 73 91 97 105 111 118 117 104 118 137 145 145 171 149 97 44 38 42 56 55 69 67 75 80 78 82 91 99 90 117 153 189 226 294 390 489 606 700 770 835 912 968 991 972 938 859 757 667 553 431 347 320 272 237 190 146 119 116 132 137 114 115 119 132 152 169 188 203 343 385 446 480 507 537 567 600 637 682 739 785 815 845 880 910 951 958 977 984 992 996 999 999 1017 1017 1017 1017 1014 1006 1009 998 1014 1003 1010 1003 1010 1007 1018 1011 1019 1019 1018 999 1002 1003 1010 1010 972 987 999 996 982 951 918 888 841 819 780 742 739 729 693 641 116 112 108 80 48 46 46 48 46 80 111 91 71 91 135 167 92 85 81 77 63 63 70 82 54 69 95 98 85 72 71 68 74 63 59 51 55 56 67 67 95 83 74 74 81 77 72 71 54 69 77 78 82 83 79 80 89 69 77 98 82 45 44 69 155 209 280 343 382 401 387 353 256 198 127 60 45 44 46 77 76 92 95 107 175 271 276 228 106 110 110 74 45 44 100 184 282 314 345 382 411 436 487 517 606 668 722 761 824 903 956 953 973 958 940 913 890 860 810 772 707 644 566 503 485 478 478 457 424 411 380 314 241 199 185 175 184 141 97 73 53 48 48 55 41 41 40 40 41 42 42 42 71 91 98 82 54 58 90 124 222 266 282 271 279 268 186 82 83 63 47 47 46 41 46 50 70 66 45 40 41 41 44 63 83 91 99 96 96 88 77 73 53 50 58 62 62 58 54 50 37 41 62 58 50 50 50 43 72 44 43 43 46 70 74 63 45 55 91 99 104 88 52 43 75 86 73 61 53 49 49 53 40 161 213 117 41 53 54 39 102 97 86 63 52 45 42 41 40 48 66 73 107 177 244 300 538 616 680 691 660 611 473 303 133 98 74 63 71 67 62 51 45 38 37 37 37 37 41 45 53 49 51 47 54 54 54 47 47 48 56 56 48 44 40 40 40 40 36 36 40 40 44 40 117 93 70 66 106 133 104 48 80 55 62 101 105 85 124 226 304 439 564 634 626 577 460 324 164 123 93 71 68 64 56 66 75 78 71 53 46 51 51 59 66 108 129 147 231 354 516 638 608 604 577 487 330 175 84 50 51 44 48 52 52 48 51 51 47 47 47 47 47 47 47 47 34 34 34 43 47 39 34 33 80 59 31 31 35 47 54 50 45 40 39 26 25 24 24 32 24 128 180 161 115 52 29 58 51 30 80 144 93 57 61 33 34 40 52 48 36 36 45 61 49 53 53 49 45 53 69 80 223 291 363 430 480 419 235 75 72 56 37 36 37 45 50 45 35 68 107 88 49 37 54 78 95 91 123 114 54 86 202 269 325 140 34 41 77 53 65 133 57 101 113 73 53 77 88 76 124 120 104 96 100 105 89 65 37 41 57 69 69 65 53 52 70 32 86 54 33 75 103 131 63 275 327 148 59 144 192 136 152 235 323 351 327 303 307 319 283 191 128 160 213 197 141 101 80 35 64 183 222 160 158 239 306 395 499 590 678 767 821 804 723 736 779 748 584 339 129 30 100 89 73 54 47 47 56 60 51 47 47 47 40 44 45 45 46 46 47 43 48 52 52 56 59 47 40 40 41 47 67 76 48 43 46 78 121 136 119 87 96 116 128 104 56 39 39 40 48 39 39 39 56 64 60 59 73 88 79 82 140 252 366 426 238 154 110 152 221 246 259 274 81 124 175 233 325 415 431 399 351 329 306 272 245 219 212 209 109 50 53 78 141 246 337 329 374 258 146 87 86 75 71 60 52 52 59 59 59 48 55 55 59 59 59 59 59 59 52 53 61 54 50 50 57 57 60 60 60 64 72 83 79 76 64 56 41 42 58 70 74 66 50 41 70 66 66 70 74 70 58 42 50 62 54 42 54 90 90 58 74 62 50 42 46 50 50 43 43 44 60 72 68 69 76 73 70 75 92 97 82 58 50 49 52 50 51 65 46 42 115 246 252 220 168 97 40 39 41 81 75 102 98 71 68 69 61 45 62 74 59 51 67 56 55 56 67 79 87 75 59 51 63 79 88 76 61 50 50 59 64 71 45 93 143 187 265 343 377 375 396 499 589 622 642 672 654 590 426 386 330 237 132 62 58 74 251 335 319 164 44 53 106 129 70 137 144 100 61 85 98 90 78 75 67 55 71 99 84 52 76 76 68 52 48 52 52 45 62 51 48 89 98 58 51 68 171 202 275 338 397 460 531 584 618 618 581 518 466 421 372 312 177 111 112 112 61 69 76 53 71 44 116 286 399 501 629 746 837 905 932 880 802 747 627 462 296 158 58 53 77 57 48 48 45 91 128 113 54 47 51 125 94 67 54 54 55 57 57 57 57 83 110 125 132 123 127 136 192 215 242 290 349 371 358 355 271 435 608 699 723 720 746 765 735 797 776 621 453 351 252 156 119 112 106 82 77 61 84 128 113 86 82 92 89 62 51 57 52 52 52 67 78 89 96 107 67 79 120 124 104 125 122 62 54 66 78 86 82 74 74 74 54 66 78 67 58 62 78 95 51 75 83 75 59 54 70 90 86 82 86 78 70 62 58 61 59 50 45 46 63 72 73 73 68 68 68 79 86 97 97 93 79 92 99 94 118 130 82 41 68 63 55 54 61 57 60 51 72 68 74 76 80 56 28 20 53 51 49 36 35 27 24 15 27 22 22 18 14 10 10 10 14 14 14 14 14 14 14 14 18 18 18 18 18 18 22 22 18 18 18 18 18 18 18 18 10 10 10 10 10 10 17 17 41 29 13 9 13 17 13 17 168 193 92 16 21 24 28 75 130 108 104 108 115 186 344 470 185 190 249 190 150 155 146 183 242 294 266 214 219 235 235 240 187 145 134 170 187 171 160 164 188 142 126 141 138 114 110 137 83 129 145 112 74 80 161 240 371 391 398 387 364 298 200 141 113 119 123 88 65 73 85 85 108 141 160 190 248 290 266 213 271 307 295 232 213 262 284 261 211 205 194 164 141 118 95 83 98 114 97 77 132 202 176 81 74 53 96 162 148 117 214 384 419 483 530 556 564 579 613 643 620 632 639 639 632 620 605 605 585 574 567 582 575 538 511 493 467 429 387 302 235 244 229 145 199 163 127 116 132 136 113 85 86 62 42 68 164 188 161 176 220 226 272 345 402 450 499 543 596 625 662 697 731 762 774 788 843 897 954 978 978 959 939 920 830 804 762 724 686 663 653 656 723 710 690 690 703 707 672 641 677 685 700 704 727 754 769 776 830 833 822 776 738 700 655 609 541 453 372 319 280 271 359 444 430 310 167 83 88 127 138 125 240 195 135 104 97 83 61 49 72 77 68 44 43 58 91 112 204 224 267 375 511 595 660 712 738 720 663 536 438 371 228 56 122 101 77 44 41 57 152 264 546 564 577 520 331 142 177 361 185 89 52 87 89 76 109 176 252 415 580 678 727 754 754 732 675 599 516 429 330 230 149 125 114 141 183 183 145 196 272 283 371 396 443 510 594 666 715 744 753 840 919 942 973 1012 1018 1004 1017 974 890 792 683 529 327 149 100 88 100 80 56 44 48 60 47 54 66 85 104 106 97 74 45 40 72 117 124 78 60 80 60 133 196 300 466 613 753 873 973 993 1006 987 953 915 850 774 675 542 367 208 120 76 50 42 52 52 52 48 43 43 48 60 60 43 43 64 76 60 60 80 72 60 55 47 43 42 46 50 90 126 93 40 85 163 199 238 298 296 303 370 421 380 339 279 367 368 354 324 270 235 212 191 118 67 43 43 67 99 139 175 103 107 107 95 75 55 48 51 47 66 63 51 50 66 59 47 71 75 72 80 69 73 89 105 86 71 79 88 64 47 48 76 67 58 86 90 50 47 63 47 119 85 45 51 67 63 46 37 74 32 90 233 133 49 81 65 61 53 45 49 60 68 72 72 36 40 40 44 44 40 36 36 40 40 44 44 44 40 35 36 44 44 44 40 36 37 37 37 45 45 49 49 49 49 49 49 53 53 53 53 53 53 53 53 72 72 61 61 54 50 50 50 49 57 64 75 78 90 97 90 68 53 58 58 58 58 62 55 47 48 48 41 41 41 42 61 110 132 197 305 421 530 622 669 653 701 590 330 134 70 57 70 49 49 45 45 41 41 44 44 36 36 40 51 52 56 56 46 38 39 42 74 106 114 98 78 54 58 62 66 70 74 82 91 47 43 51 55 42 47 51 43 59 43 47 71 107 111 78 43 72 77 69 45 48 64 84 84 48 44 80 96 72 80 95 59 79 52 45 59 61 54 49 49 98 170 289 431 575 697 797 864 952 905 857 713 429 208 130 122 55 64 75 69 67 61 56 42 77 96 111 118 113 100 83 56 65 63 65 53 39 41 53 74 77 50 50 52 61 67 59 55 83 110 143 156 172 220 310 431 566 652 717 786 870 942 995 1010 995 946 882 810 705 594 502 468 431 392 329 270 235 228 229 230 207 212 232 260 296 327 355 381 446 484 525 548 567 585 615 640 693 735 789 831 853 883 910 940 974 974 973 969 972 976 995 999 1006 1017 1018 1018 1018 1018 1017 1014 1010 1006 1009 1010 1014 1014 1018 1018 1018 1018 1006 994 1002 1006 1014 1010 976 980 980 970 951 925 902 876 837 815 788 758 755 752 721 677 107 120 135 115 75 47 47 48 44 52 88 76 48 48 76 104 73 54 49 50 70 78 81 70 49 60 71 82 81 68 59 43 61 61 69 61 50 47 78 91 83 71 58 58 58 58 46 44 46 61 74 74 74 71 79 80 109 81 73 78 57 44 50 116 226 288 355 410 448 471 452 419 299 222 151 95 47 44 45 58 84 96 91 87 123 199 220 213 154 150 142 102 46 44 81 169 287 339 369 372 380 429 510 571 591 646 711 746 781 841 896 911 953 964 953 930 904 862 817 759 709 651 578 527 505 490 471 434 343 286 240 193 151 133 135 152 133 113 93 84 60 43 43 70 81 86 93 82 82 86 90 98 91 90 86 73 70 109 189 266 282 365 413 395 380 370 303 216 97 74 58 70 62 58 62 78 146 135 82 49 65 57 52 80 87 103 116 120 116 92 80 76 65 65 61 61 61 61 61 61 40 45 58 50 41 46 62 59 64 53 49 45 45 46 46 50 58 83 122 123 111 84 67 61 66 73 69 65 57 53 45 41 39 149 205 121 53 69 77 52 62 57 46 38 39 41 43 51 39 52 90 91 125 223 349 445 623 677 717 698 649 633 537 381 167 120 82 74 82 78 70 71 36 37 38 42 54 58 65 65 53 49 51 47 54 54 54 47 39 40 48 52 48 44 36 35 35 35 35 36 40 44 52 44 116 73 35 34 80 149 136 68 128 103 115 162 138 66 53 114 161 238 344 405 380 331 246 125 92 79 69 58 57 49 41 55 84 94 83 57 42 38 39 43 81 163 140 118 290 527 617 597 638 603 545 454 323 177 72 37 50 55 48 48 55 51 51 47 47 47 47 47 47 47 47 47 55 47 34 34 34 34 34 33 31 30 31 43 67 71 58 38 40 40 43 30 25 25 29 37 29 65 101 138 148 105 42 29 47 31 68 117 85 61 53 33 34 43 55 51 36 36 41 57 37 53 69 65 46 46 74 97 223 298 342 374 394 298 115 30 35 35 48 60 64 56 44 36 40 96 156 177 175 179 172 161 101 96 112 112 99 130 221 301 173 73 37 86 82 42 98 218 158 182 166 110 78 77 57 35 60 84 96 84 76 73 57 36 37 37 45 61 73 69 53 41 64 33 80 64 48 104 80 83 42 286 406 258 146 187 220 148 204 275 359 375 315 238 198 198 270 258 225 217 290 354 290 170 162 97 94 162 162 98 108 178 271 314 386 470 542 603 691 733 803 786 759 694 621 512 302 112 93 70 48 57 75 83 65 45 51 51 44 44 48 53 45 50 46 50 43 47 52 49 49 49 71 67 56 49 50 55 71 72 64 48 54 70 105 120 111 91 88 88 76 48 38 38 40 60 52 56 64 60 56 52 52 63 75 78 70 49 36 71 134 181 85 78 50 34 52 141 225 265 147 138 129 164 271 401 472 491 357 322 287 276 282 276 264 245 162 135 138 139 170 203 210 163 114 79 59 40 51 56 80 92 59 63 63 63 67 63 70 67 63 63 63 63 63 64 64 56 60 60 56 56 63 63 67 67 67 71 71 78 78 82 82 75 57 42 41 42 46 58 66 62 46 54 66 66 66 66 70 78 58 75 75 55 43 59 71 67 63 55 43 42 42 42 42 42 42 42 42 43 55 66 78 83 71 80 89 78 63 47 45 45 54 45 42 43 43 40 78 148 52 100 149 166 136 101 51 42 57 71 63 45 49 65 73 66 58 78 55 51 87 71 50 63 51 63 67 55 42 47 79 111 95 76 57 45 46 47 63 68 58 103 152 203 270 313 322 295 419 521 607 637 675 702 691 620 469 425 369 293 216 162 150 154 176 254 248 123 55 92 120 104 135 147 139 111 87 75 71 67 59 76 72 44 43 52 56 44 49 65 57 44 44 50 54 46 46 48 48 61 70 50 63 140 221 244 323 425 533 622 696 729 717 718 685 637 566 481 387 312 180 98 79 84 65 89 100 54 55 42 104 325 510 604 702 804 881 911 912 861 791 717 577 396 250 167 91 65 81 81 76 60 45 87 111 108 101 62 50 88 101 77 53 52 52 52 53 54 47 47 48 65 72 91 140 204 257 268 306 339 343 355 379 407 455 602 741 809 830 832 842 841 823 804 742 625 462 305 170 90 92 108 98 66 77 65 112 204 258 170 86 56 65 66 79 88 62 53 52 59 72 91 113 128 120 152 180 149 99 85 98 97 73 77 85 82 82 86 90 94 59 55 55 52 55 59 51 51 75 107 127 111 71 59 75 103 82 78 82 78 74 66 62 69 63 51 46 47 48 50 54 54 58 60 60 71 90 97 96 92 90 115 126 102 110 126 97 49 68 63 51 42 42 41 44 40 40 39 46 56 68 56 36 25 69 59 53 40 40 36 24 20 23 22 18 18 14 10 10 10 14 14 14 14 14 14 14 14 14 14 14 18 18 18 22 22 18 18 18 18 18 18 18 18 21 21 21 21 21 21 28 28 40 32 20 24 32 28 17 9 97 163 87 18 22 29 61 154 128 117 113 108 129 208 381 522 334 305 254 115 91 184 239 243 159 207 228 223 231 219 172 130 86 96 143 175 168 148 168 211 211 160 128 132 136 120 108 124 95 130 141 131 106 96 134 172 291 283 266 322 409 374 225 112 148 95 67 57 57 58 82 109 144 138 127 125 179 253 288 291 243 279 291 248 225 234 239 236 230 208 197 178 152 129 129 130 99 94 77 69 84 116 129 113 82 53 92 170 168 129 198 345 434 498 545 571 575 582 616 646 630 638 653 657 642 634 623 619 614 606 603 608 600 574 552 534 487 466 451 418 371 348 329 294 287 255 240 248 272 280 260 232 174 150 150 207 275 271 255 274 284 322 372 425 458 495 543 595 652 678 719 757 784 823 862 893 912 951 989 997 993 986 962 931 874 816 728 664 630 604 567 565 617 611 599 612 632 632 604 572 604 631 662 692 723 765 781 790 856 875 860 818 782 730 685 632 560 480 399 349 296 294 366 444 400 283 151 78 106 173 203 190 240 227 215 216 174 111 61 46 67 84 80 52 43 55 112 153 285 245 204 288 460 577 643 714 715 701 671 577 474 407 256 56 94 68 49 44 43 63 134 241 507 564 625 662 572 383 350 465 361 143 41 55 106 125 135 131 181 324 477 605 673 718 744 767 730 681 624 577 510 426 325 274 292 280 285 302 303 319 366 413 443 471 515 571 631 691 740 766 777 863 927 946 973 1015 1018 997 1005 963 887 812 714 574 376 202 149 129 132 101 69 45 48 52 42 42 84 126 165 188 207 210 196 164 148 165 146 105 88 98 44 44 100 221 391 541 678 792 938 982 1017 1009 976 934 866 793 686 576 409 235 131 91 62 43 60 60 52 44 43 43 43 44 56 43 43 56 60 52 52 64 83 79 78 66 58 62 73 66 78 126 118 62 46 62 74 89 146 164 190 318 388 336 311 250 262 263 264 250 236 221 218 212 79 51 43 51 75 99 123 143 131 131 123 111 95 75 63 63 42 50 43 42 42 42 43 42 59 75 72 64 57 73 93 97 95 52 47 60 95 103 82 50 42 43 57 69 47 47 50 64 81 58 42 76 108 108 95 89 32 144 245 160 35 35 64 40 57 53 45 37 36 36 36 36 48 48 44 40 40 44 48 48 48 44 40 36 35 36 36 40 40 40 40 40 40 40 40 40 65 65 61 61 57 57 57 53 53 53 53 53 53 53 53 53 61 61 61 61 61 57 57 57 60 71 74 81 92 99 103 96 67 60 57 57 61 58 62 55 59 60 60 52 40 40 41 49 128 142 183 247 328 421 541 632 652 682 575 331 155 74 65 90 38 38 38 37 37 37 37 37 36 36 37 45 49 49 53 43 39 41 54 90 118 110 74 42 46 42 50 66 82 82 66 47 59 42 51 78 70 82 90 58 75 71 71 83 99 95 75 55 72 81 81 60 45 57 81 101 73 61 73 93 85 85 92 84 75 64 58 67 65 57 50 57 99 123 202 352 506 640 740 823 960 951 894 750 510 292 158 87 49 59 63 43 40 39 37 35 59 62 57 64 67 74 81 89 82 44 46 69 47 40 42 62 48 50 55 56 53 54 56 57 55 72 117 142 151 195 281 403 530 608 661 725 804 892 964 1006 1018 1010 973 931 859 765 692 640 596 554 511 457 418 396 393 390 366 370 390 414 446 473 503 529 547 574 600 615 626 648 690 720 757 799 845 872 890 905 928 940 978 978 985 985 989 989 996 995 1015 1019 1019 1019 1019 1019 1018 1014 1002 1006 1013 1010 1017 1010 1017 1014 1018 1006 989 974 985 978 977 973 981 967 951 931 913 894 883 872 845 823 796 774 771 767 744 705 144 168 188 165 136 101 93 94 102 102 102 95 99 103 99 83 63 47 47 52 76 88 80 65 48 51 51 54 65 61 56 52 69 81 93 85 70 70 82 91 63 51 47 46 47 47 46 44 51 66 78 71 63 60 68 73 97 77 58 53 45 53 110 188 286 348 418 456 494 509 491 450 359 281 206 144 92 47 44 45 77 88 72 60 76 148 205 237 218 167 122 106 90 74 89 126 224 301 347 341 342 380 445 490 547 605 666 689 712 747 787 821 858 885 878 844 825 799 753 688 618 585 563 546 531 497 442 377 243 170 111 95 89 75 84 104 85 80 81 84 67 46 50 86 40 40 40 40 42 50 54 58 71 62 65 81 116 180 291 385 435 481 506 500 508 485 368 238 87 68 61 77 77 70 78 102 194 183 102 42 73 61 44 84 83 103 116 119 100 80 68 64 69 65 61 53 49 49 53 53 49 58 58 50 41 41 50 51 52 57 69 65 57 53 65 70 73 94 125 122 106 90 82 92 70 77 77 77 77 73 61 53 57 49 57 81 81 65 73 107 81 69 54 38 39 39 41 42 40 64 101 110 167 300 458 571 618 676 692 614 567 625 564 364 145 92 66 71 82 75 86 92 77 70 70 66 69 58 53 49 53 49 51 47 54 54 54 47 35 35 40 44 44 40 35 34 35 35 35 36 40 44 52 48 60 53 40 35 60 109 116 80 148 128 144 180 152 72 39 65 103 109 170 203 153 131 94 34 38 40 41 42 42 41 41 55 72 83 76 61 42 42 54 65 104 122 103 195 413 554 584 604 657 598 524 429 299 149 54 31 65 55 55 44 51 47 47 47 47 47 47 47 47 47 47 47 79 67 43 34 42 70 86 93 76 67 55 51 59 55 54 41 48 52 55 42 37 37 45 57 50 27 34 79 121 118 67 30 76 48 60 85 73 65 69 57 38 39 47 47 36 36 40 49 37 57 77 81 62 62 82 105 79 135 131 139 187 143 71 70 111 107 103 95 75 55 59 74 95 120 173 238 319 357 321 266 138 66 38 39 62 77 104 140 61 69 74 74 70 74 90 106 126 138 126 102 102 106 89 53 76 96 100 72 44 37 49 57 89 69 45 41 53 61 57 49 73 36 50 61 61 85 88 91 126 217 357 365 261 254 282 239 168 215 283 311 267 193 149 156 352 364 315 251 307 423 415 312 340 273 201 159 107 55 63 118 186 191 259 395 506 550 572 580 711 666 591 525 555 570 460 290 248 169 75 32 39 52 57 50 52 48 48 52 53 49 50 46 50 43 47 45 45 49 53 53 95 84 69 58 62 62 59 56 88 79 62 46 53 61 80 95 48 39 38 38 40 52 44 40 40 48 60 52 39 39 39 39 48 59 67 55 38 37 57 81 53 73 97 94 82 90 143 202 217 192 155 151 213 297 387 422 411 359 292 261 255 252 236 213 215 215 191 155 139 123 83 39 38 47 68 60 44 41 53 68 59 66 70 63 67 67 67 71 63 56 56 56 64 64 64 56 60 60 56 56 56 56 60 60 71 67 62 66 66 85 97 90 185 118 58 40 41 46 58 58 41 46 62 62 62 70 94 111 99 87 71 63 71 75 67 51 55 51 43 43 42 42 42 42 41 40 40 40 40 41 56 60 61 57 42 42 42 42 42 43 41 42 66 95 68 38 59 110 262 328 350 280 159 77 42 41 41 42 53 46 57 58 62 62 50 82 47 47 107 90 42 62 59 63 59 43 41 41 67 91 76 68 49 45 45 46 59 59 73 89 130 186 238 256 250 250 287 355 407 440 478 512 515 462 326 263 207 194 204 198 174 149 45 73 107 101 112 153 149 106 183 137 109 105 101 89 81 81 45 81 85 48 42 44 68 73 45 53 49 44 45 59 71 59 46 69 53 49 59 51 100 219 259 288 371 488 615 707 755 769 788 747 680 595 502 409 318 261 163 81 54 55 55 89 104 54 78 82 175 384 560 651 701 768 888 888 863 823 764 678 515 317 171 148 107 65 61 73 76 51 45 94 106 119 160 117 49 54 106 95 80 60 51 51 59 71 53 48 46 45 44 64 117 173 217 268 378 441 431 452 551 627 731 799 855 888 914 931 917 874 933 830 721 649 532 346 172 75 56 84 67 46 69 53 92 200 231 146 70 48 64 70 83 88 53 53 60 94 135 177 218 241 224 205 170 120 82 64 69 73 101 89 77 66 70 86 106 111 67 52 51 52 56 60 52 50 51 72 100 104 80 72 95 115 62 62 66 66 66 66 66 73 76 60 47 47 48 48 49 48 50 49 48 59 78 85 88 72 66 123 166 134 94 82 97 105 69 64 52 43 41 41 40 41 40 44 70 84 96 72 37 21 73 63 53 40 44 40 32 24 23 18 18 18 14 10 10 10 14 14 14 14 14 14 14 14 10 10 14 14 18 18 22 22 22 22 22 22 22 22 22 22 21 21 21 21 28 28 28 28 24 24 24 32 45 41 29 18 14 102 113 84 89 97 109 156 98 103 127 134 121 139 230 308 229 240 207 100 92 196 268 264 176 205 253 261 229 189 166 164 124 122 150 160 128 104 156 219 218 171 127 123 143 151 119 84 99 107 110 105 99 105 127 145 180 215 230 295 412 389 261 188 164 82 50 52 61 54 70 109 100 129 162 183 216 267 345 391 261 271 291 299 284 261 231 224 224 194 176 165 143 116 132 155 111 83 78 93 85 69 109 164 90 58 97 198 224 185 207 305 441 497 540 567 566 577 603 622 649 660 668 667 653 641 633 632 647 647 651 652 638 626 612 598 552 530 523 516 486 440 420 421 352 358 374 366 342 315 322 323 287 263 272 316 332 320 324 358 348 390 447 488 511 551 607 659 685 730 776 802 821 852 904 946 966 993 997 988 988 1001 978 936 878 791 671 583 539 510 480 475 511 513 505 517 533 533 509 489 508 570 620 658 711 757 784 790 866 897 893 859 825 791 727 666 585 510 429 361 307 285 330 381 395 266 122 54 106 181 183 129 116 174 274 354 323 212 121 91 62 59 60 44 44 70 136 194 356 310 222 246 410 523 608 711 704 674 668 611 505 434 299 102 50 42 42 43 44 56 124 219 385 501 546 585 627 542 402 357 275 111 64 119 111 86 100 102 149 249 381 517 619 682 738 770 798 763 711 671 627 571 495 455 502 462 431 444 441 418 433 476 478 523 579 628 677 718 763 785 836 879 912 927 961 1004 1018 1013 1018 984 920 836 730 567 357 183 109 89 89 77 57 45 48 59 58 73 106 156 203 256 307 347 371 379 319 193 135 135 122 62 47 44 50 160 322 494 650 752 899 973 1017 1017 994 945 881 808 697 606 445 254 139 106 89 55 56 52 44 43 43 43 43 44 48 44 44 48 48 44 44 51 83 83 70 65 65 81 97 96 120 113 102 74 54 47 43 42 41 79 98 257 328 271 278 230 214 214 203 197 186 175 171 153 63 55 63 75 87 83 67 51 83 83 83 79 71 63 55 55 66 74 63 55 46 42 42 42 42 59 60 48 49 81 109 109 95 100 91 78 96 116 94 46 121 102 75 61 51 48 50 70 78 67 54 82 89 68 50 42 84 292 196 32 44 76 36 68 65 61 57 49 44 40 40 40 52 48 40 36 36 40 48 52 52 48 40 35 35 36 44 48 36 36 36 40 44 52 56 60 48 49 49 49 49 45 45 45 53 53 53 53 53 53 53 53 50 50 50 50 50 57 57 57 60 67 70 81 88 95 95 88 70 56 60 53 57 57 57 58 74 75 75 60 48 41 41 49 90 92 117 150 203 303 465 610 625 656 595 452 296 158 64 46 38 38 38 37 37 37 37 36 37 37 38 42 46 50 51 47 49 46 58 78 94 94 82 66 50 46 50 74 90 86 54 41 83 42 50 82 58 73 93 53 94 110 119 95 59 47 63 87 49 61 65 57 53 61 89 113 89 61 49 61 69 65 73 93 80 76 58 47 47 48 54 77 92 77 132 266 424 556 668 778 890 940 913 811 658 464 250 83 91 62 51 42 41 40 40 48 73 71 62 54 52 40 43 51 84 34 34 49 47 39 41 81 72 115 163 140 70 53 56 90 56 64 99 132 138 163 236 339 481 547 585 645 716 811 903 956 1002 1006 1007 999 961 905 848 795 704 671 640 602 568 550 539 536 517 517 525 536 555 573 588 603 633 652 671 686 701 731 773 815 845 864 898 917 928 934 934 934 946 962 992 1008 1011 1004 996 984 1011 1018 1019 1019 1019 1018 1013 1006 1013 1013 1009 1005 1001 993 985 981 977 953 937 949 969 969 957 943 963 947 917 897 878 867 864 865 838 819 793 782 775 767 744 720 207 231 251 243 227 212 213 229 214 186 151 147 159 159 151 139 119 116 116 124 132 126 118 106 102 95 79 55 46 46 67 94 138 121 105 86 86 87 87 87 71 52 48 48 48 48 47 46 57 79 83 68 56 56 68 73 65 65 53 44 45 100 185 267 305 367 433 460 486 494 461 408 363 281 203 160 120 56 45 44 61 73 68 56 56 108 173 221 190 126 78 86 98 90 82 107 143 224 274 284 302 344 389 395 476 525 571 590 609 636 667 693 733 760 753 725 704 701 664 615 538 517 511 502 484 429 351 277 187 110 66 67 76 64 53 69 65 44 44 71 75 58 62 89 79 55 40 49 78 98 86 70 54 54 77 124 183 255 349 431 569 579 568 565 561 493 318 148 65 46 44 65 77 69 78 106 214 203 102 40 68 48 38 80 84 104 120 115 92 72 61 61 64 64 61 57 53 49 45 41 41 41 49 57 54 42 41 40 48 60 77 76 73 72 93 101 85 85 101 97 89 73 57 64 82 84 76 80 84 88 80 72 84 37 35 64 92 56 56 107 113 112 86 59 40 40 40 40 40 68 109 157 250 394 512 577 614 617 613 557 510 556 487 266 89 52 46 67 72 60 69 93 110 102 90 70 61 46 37 37 53 49 51 47 54 54 54 47 43 36 36 40 40 40 36 35 40 40 36 36 36 40 44 36 35 36 51 44 56 80 84 76 117 105 113 133 117 69 41 59 104 78 119 141 82 79 94 39 37 39 41 42 41 44 40 54 52 71 72 61 49 57 76 92 122 164 194 335 520 563 581 671 597 526 439 336 203 92 42 40 69 59 55 51 47 43 43 39 43 43 43 43 43 43 43 43 99 86 54 34 46 82 98 97 140 123 87 55 43 39 54 61 36 40 51 38 29 29 41 57 58 32 39 52 69 86 75 32 76 36 40 88 103 75 67 77 45 50 43 47 47 47 44 44 41 53 70 86 90 93 86 93 36 75 63 99 195 214 242 350 301 301 293 257 185 117 93 93 107 132 174 235 323 373 350 298 239 134 40 38 73 57 35 55 45 66 54 37 38 74 62 36 50 50 54 66 74 74 66 53 84 108 128 108 60 36 53 93 117 81 45 37 45 57 53 37 50 42 36 42 61 81 152 163 209 180 319 399 300 296 385 366 116 132 183 235 246 209 212 243 295 386 413 317 232 252 344 406 408 420 393 323 233 162 114 90 103 120 189 320 448 512 497 452 584 545 506 493 526 548 522 468 478 376 222 108 58 48 53 43 49 49 53 49 50 54 54 50 50 47 47 45 49 46 46 49 80 80 73 66 70 66 63 63 63 67 70 46 40 39 52 76 52 64 80 88 88 76 60 48 56 60 60 52 41 40 40 41 40 49 68 76 80 87 82 74 38 37 38 39 48 72 136 211 126 122 117 109 115 127 165 193 237 205 173 158 163 172 181 178 199 216 192 136 120 112 88 72 76 96 93 65 41 41 41 40 51 55 59 59 59 56 56 53 49 49 49 49 56 56 56 56 60 53 49 49 49 49 53 53 63 55 51 47 50 69 81 83 221 147 67 42 42 55 51 42 55 55 51 51 59 71 87 99 103 72 48 48 60 60 48 43 44 44 44 43 43 43 43 42 41 40 40 39 39 46 49 49 65 58 50 43 40 49 46 53 82 124 138 119 111 181 338 466 592 604 505 298 104 43 51 63 47 51 58 55 58 47 43 43 46 82 46 50 134 114 50 62 74 74 70 50 41 41 43 59 60 56 45 44 44 45 50 47 60 53 59 127 163 158 168 193 162 167 163 169 190 201 203 173 170 123 101 112 146 159 151 137 127 99 76 122 205 280 336 353 216 134 78 74 74 63 74 103 46 66 78 62 45 61 101 141 61 54 46 45 46 51 63 60 49 101 74 49 63 68 112 233 294 334 413 516 617 684 702 690 694 623 520 426 341 279 227 213 112 60 52 53 52 75 107 57 145 200 218 251 399 569 700 779 842 830 805 758 691 598 425 216 112 101 83 48 47 47 59 50 54 106 91 99 156 124 48 49 80 97 117 109 92 84 92 111 173 145 111 107 130 166 202 219 167 202 336 447 459 503 622 701 752 832 904 941 989 1017 1016 1006 1009 900 791 690 547 358 180 92 47 64 46 45 81 45 44 124 89 62 66 76 80 66 71 84 70 86 132 197 270 339 392 418 378 342 260 202 169 119 69 61 89 86 78 71 75 80 88 85 57 53 53 53 54 54 53 52 49 50 53 76 92 100 107 107 63 59 66 63 66 66 62 62 69 53 49 48 49 51 51 51 54 49 48 51 78 85 80 65 62 103 150 138 90 63 82 110 86 85 69 52 43 42 41 42 54 72 90 100 104 77 41 21 61 48 37 25 36 36 28 20 19 19 18 14 14 14 10 10 14 14 14 14 14 14 14 14 10 10 10 14 18 18 22 22 22 22 22 22 22 22 22 22 22 29 29 28 28 28 28 28 32 28 33 37 41 41 37 28 17 75 168 198 205 207 193 175 200 182 174 158 119 98 122 153 73 89 96 101 141 197 241 214 238 206 238 274 235 195 211 233 173 147 139 142 124 104 135 183 202 214 205 169 153 154 130 87 84 80 80 78 84 94 108 123 109 196 236 284 370 329 246 232 149 83 51 52 57 53 53 76 82 111 196 293 354 383 410 440 336 266 250 290 315 288 261 251 224 189 175 172 141 106 118 140 118 67 66 97 85 53 81 149 95 62 93 183 231 221 235 301 445 496 535 554 576 587 606 621 663 659 663 663 663 655 647 647 677 684 692 689 682 679 673 662 651 621 587 561 546 503 476 474 426 443 465 450 403 371 375 376 380 364 380 396 379 367 383 399 424 469 507 537 567 611 663 707 729 791 853 867 862 873 921 968 1007 1014 1007 991 984 982 939 859 798 719 615 528 468 419 385 372 390 388 372 368 369 372 364 366 345 431 524 586 647 723 765 787 843 889 908 893 870 840 787 715 634 554 463 386 314 272 282 312 378 277 146 74 91 130 109 44 66 97 219 389 465 401 296 223 97 52 43 44 55 67 117 178 330 367 311 303 400 476 549 661 716 658 656 619 512 449 357 181 72 41 41 42 43 45 93 181 313 429 435 453 556 558 425 363 141 45 78 157 93 44 67 90 114 174 278 425 558 648 723 769 823 804 771 722 689 656 631 616 619 611 581 554 539 523 508 534 565 599 644 681 718 759 798 824 871 887 910 946 977 1004 1010 1006 1018 989 932 833 703 523 300 118 64 44 44 45 45 45 52 59 98 100 113 139 180 242 337 423 498 556 494 320 191 163 121 44 68 46 44 119 254 438 618 719 861 954 1016 1017 1002 960 895 823 713 636 465 258 135 106 93 63 52 48 43 43 43 43 43 43 44 48 52 48 44 44 44 43 59 70 65 64 84 128 159 167 203 144 117 94 66 55 68 68 43 63 46 193 232 155 202 177 193 177 162 147 136 117 93 70 51 52 60 68 76 67 47 41 42 42 42 43 47 47 43 42 86 89 78 70 62 54 43 43 41 51 52 44 45 85 117 109 83 159 189 142 128 170 177 132 248 190 112 75 78 60 49 54 75 68 60 78 65 39 36 37 240 196 60 33 103 87 46 99 49 53 57 57 56 56 60 64 40 40 36 36 36 36 36 36 44 44 44 44 44 44 48 48 36 36 36 36 40 44 48 48 36 37 37 37 41 45 45 49 49 49 49 49 49 49 49 42 42 42 42 42 42 50 50 57 60 67 67 70 73 80 80 73 62 52 52 52 56 49 53 50 58 59 63 52 44 41 45 50 42 41 67 93 125 194 352 502 518 565 576 542 436 255 104 54 52 41 40 40 39 38 38 37 38 39 43 47 51 55 59 63 61 54 58 62 66 74 78 78 50 54 66 78 82 70 46 41 98 41 61 93 52 76 129 105 149 142 111 71 42 42 48 72 44 48 52 45 45 61 85 108 61 45 44 45 66 45 44 65 88 73 54 46 46 48 54 69 73 54 89 201 336 447 572 705 783 892 917 868 818 686 436 210 151 96 62 52 44 42 42 62 38 37 52 72 86 70 61 69 65 34 34 37 39 39 73 111 116 159 207 184 102 55 56 70 75 77 92 117 123 129 179 270 422 473 506 558 625 712 807 879 940 959 982 1002 1014 995 954 912 829 800 769 731 693 667 660 653 646 646 653 660 674 688 696 707 730 746 768 784 791 817 852 883 921 932 947 966 981 977 967 948 945 950 962 974 977 970 965 957 965 965 969 976 971 967 966 962 986 993 989 981 969 957 945 938 922 898 898 934 970 974 958 943 921 902 879 863 848 845 846 843 815 797 777 770 763 752 721 705 284 297 317 318 314 326 343 360 340 317 281 257 234 230 246 266 222 223 231 227 204 185 171 163 177 162 130 75 46 47 80 124 208 163 95 67 75 95 99 91 80 64 49 48 48 48 47 45 69 76 88 65 56 45 61 73 44 57 53 44 56 136 236 315 273 343 397 417 432 429 382 316 286 197 135 124 108 64 46 45 45 65 85 76 57 81 126 166 110 74 58 74 82 70 86 125 121 174 194 204 251 352 429 448 424 447 481 508 538 566 589 606 666 696 681 639 628 638 617 580 543 510 477 440 401 327 236 162 162 96 61 81 85 57 45 49 49 42 41 55 78 66 69 96 107 70 38 44 96 117 89 53 70 81 120 194 262 317 376 441 539 586 614 588 517 387 217 86 48 36 37 56 72 61 70 94 227 222 110 40 73 56 39 92 108 120 128 112 92 76 68 77 56 56 61 61 57 45 40 39 40 39 39 40 42 58 70 78 91 81 81 73 68 65 80 89 104 89 88 89 88 65 44 42 69 60 48 44 56 64 64 64 68 40 40 76 80 44 40 70 85 92 82 67 50 42 42 42 39 60 120 201 336 461 518 509 578 489 470 474 416 393 291 94 49 31 34 60 61 37 50 74 86 78 62 50 53 49 57 61 53 49 51 47 54 54 54 47 59 48 40 40 44 48 52 52 52 48 44 40 36 36 36 35 35 34 34 34 44 68 73 65 81 65 50 58 50 37 37 60 74 35 86 108 44 42 68 39 40 41 53 64 63 51 42 37 76 84 77 68 45 44 60 82 281 478 512 439 500 567 538 521 506 430 323 212 102 28 38 84 77 70 55 51 43 39 39 39 43 43 43 43 43 43 43 42 138 118 74 34 33 38 38 32 96 103 103 91 83 67 66 65 27 27 26 25 24 24 25 42 47 53 77 65 30 42 55 32 40 29 31 112 143 79 51 79 61 50 43 47 55 59 48 44 49 49 58 86 114 117 94 77 41 112 144 223 335 331 338 456 417 457 499 480 364 208 96 41 67 123 173 198 227 265 281 262 234 142 56 54 85 71 62 103 36 46 50 37 35 36 74 114 166 154 146 142 118 74 50 46 35 72 128 136 81 35 36 69 93 69 41 41 57 61 45 36 38 90 58 106 125 136 215 197 251 206 342 394 250 292 452 433 140 128 155 219 258 258 300 339 363 397 436 431 347 259 258 296 258 372 455 436 361 268 137 40 108 125 153 206 317 426 455 436 519 471 456 477 451 404 430 512 580 500 378 264 182 105 58 38 42 46 50 54 54 50 50 43 47 40 44 41 41 45 46 49 56 60 61 73 74 78 78 75 39 42 74 70 41 38 40 60 39 96 152 144 88 48 56 84 56 44 40 40 40 40 40 40 64 76 88 88 103 92 71 39 39 52 71 64 75 79 59 38 39 47 67 74 57 56 91 127 119 123 127 124 120 128 137 138 111 148 132 80 76 88 92 104 56 57 40 38 39 54 62 53 52 63 63 60 64 57 54 54 42 42 42 42 42 49 49 49 53 53 49 42 42 42 42 42 49 41 40 39 42 50 65 70 125 67 41 41 67 91 75 47 95 75 51 47 55 67 71 71 51 43 44 48 48 48 56 76 44 48 52 48 44 43 43 43 41 41 41 45 63 69 75 74 82 86 94 107 107 104 85 83 134 146 144 189 326 528 691 766 759 733 588 325 112 45 46 45 49 51 43 43 43 42 43 43 42 82 42 50 146 126 46 58 49 57 54 54 43 43 55 60 52 48 44 44 44 49 57 47 52 50 52 65 90 81 100 146 147 109 82 99 122 145 167 161 127 130 144 150 136 140 158 188 160 124 160 294 400 412 416 413 274 158 78 51 45 43 45 79 55 63 74 70 57 65 105 149 86 74 55 47 46 47 47 49 70 138 87 48 60 72 96 202 271 319 385 469 541 574 565 537 422 374 323 280 246 215 179 175 64 50 51 52 51 73 116 83 107 274 348 340 449 647 770 802 795 779 755 708 622 524 336 140 101 77 71 52 47 46 50 66 74 122 75 51 111 91 47 75 51 94 135 146 129 117 124 140 184 159 139 181 265 345 376 376 266 216 266 354 405 484 600 662 756 883 992 1018 1015 1014 1015 1015 1017 957 863 712 486 254 105 48 45 48 45 47 122 73 42 88 53 62 86 88 61 49 75 124 154 174 232 309 384 451 496 515 522 499 435 373 312 218 125 98 55 67 83 88 92 85 57 52 53 54 58 55 54 53 53 54 55 53 53 74 117 124 96 64 84 80 76 68 63 51 50 50 62 50 49 50 66 79 83 87 54 49 48 56 71 83 81 62 74 67 83 110 107 79 66 62 102 90 81 53 43 42 41 42 42 48 54 60 72 69 57 49 45 28 17 12 20 24 16 11 19 19 19 14 14 14 14 10 14 14 14 14 14 14 14 14 10 10 10 14 18 18 22 22 22 22 22 22 22 22 22 29 29 29 29 29 28 28 28 28 48 41 38 30 27 27 31 19 48 67 143 199 231 287 331 324 433 355 272 202 141 106 128 163 123 70 43 85 173 210 234 203 223 151 175 259 267 223 203 190 154 112 103 134 152 147 146 166 185 274 312 240 152 128 133 118 57 58 73 80 90 100 118 129 84 154 158 201 306 279 164 142 125 91 67 56 57 59 51 53 139 120 180 314 434 467 467 463 413 268 188 241 302 295 280 296 247 216 197 195 152 97 97 112 94 53 52 65 61 50 51 74 99 62 76 139 196 221 258 328 457 504 531 558 584 595 617 628 655 651 654 658 662 666 667 670 687 703 714 715 709 713 714 711 711 685 620 577 582 567 539 518 510 499 518 525 518 499 479 468 455 451 478 486 443 423 431 430 496 518 555 577 614 659 703 725 794 864 929 944 919 911 951 987 995 1006 999 984 974 943 847 743 695 647 579 507 432 363 302 281 268 266 242 218 210 206 217 220 171 284 398 486 564 658 716 742 813 873 908 905 897 875 824 751 687 607 512 432 351 287 276 286 348 298 216 125 91 96 77 44 106 44 101 330 539 565 457 332 156 64 41 43 51 47 73 126 223 344 379 368 436 469 512 634 697 630 633 611 515 479 423 279 130 69 41 42 43 45 102 180 222 292 286 315 429 455 428 465 216 47 44 92 83 74 90 72 82 111 198 355 509 618 701 761 787 811 801 767 729 704 702 706 658 701 682 621 613 614 603 614 657 674 689 699 724 766 820 859 890 886 922 977 1011 1012 999 994 990 969 924 840 704 514 299 121 100 68 57 46 46 49 44 43 94 84 85 98 132 217 347 464 569 635 617 479 319 204 133 78 46 43 44 81 188 357 538 641 838 938 1016 1017 1013 971 906 838 716 640 472 261 123 94 96 55 63 52 43 43 43 43 43 43 48 64 72 64 60 64 60 59 51 70 81 84 120 191 242 258 226 175 175 165 94 47 72 92 61 77 43 151 162 66 148 144 143 127 101 101 113 98 74 43 44 43 43 43 52 68 68 60 42 42 42 43 51 55 51 51 70 69 58 58 54 46 42 43 41 55 56 44 44 81 113 102 90 153 179 160 227 333 324 231 252 182 89 60 92 78 47 47 55 53 72 95 94 68 83 122 228 35 63 139 41 33 98 78 44 41 40 40 36 36 36 36 36 40 44 48 44 40 36 36 36 40 48 52 56 52 48 44 44 40 40 36 35 35 35 35 40 41 49 53 61 69 73 77 49 49 49 49 49 49 49 42 39 39 38 39 39 42 42 46 53 53 60 63 66 62 68 61 58 51 55 48 52 53 49 50 38 46 55 47 40 40 41 42 43 50 80 98 92 117 227 345 448 468 500 508 448 299 177 155 77 62 58 50 41 40 39 39 40 40 44 45 56 60 65 68 49 50 58 58 54 54 54 58 46 58 70 74 62 50 42 42 77 38 64 108 68 123 216 228 213 149 71 42 43 52 44 43 44 44 47 44 44 45 65 85 44 44 45 74 102 54 42 45 73 69 58 47 49 53 50 49 69 47 76 168 263 351 480 629 715 874 917 906 914 842 602 352 179 116 84 87 68 42 40 41 60 54 46 53 52 36 43 59 68 68 49 37 37 44 81 95 104 118 139 140 122 79 55 55 90 62 72 102 124 134 180 252 385 421 447 491 550 629 724 799 884 921 955 998 1019 1019 1018 979 969 936 898 856 815 781 766 759 747 751 762 777 799 817 832 843 820 840 863 867 866 881 908 931 959 958 973 1000 1015 1019 1006 975 953 942 934 919 919 923 931 941 907 907 898 898 901 905 905 916 959 955 951 947 935 919 907 903 919 891 891 931 967 963 935 916 875 860 849 845 834 834 831 828 789 773 755 748 748 729 709 694 385 402 434 439 435 440 461 486 470 458 431 403 376 364 356 348 336 360 369 346 299 264 250 256 222 184 146 119 120 125 135 147 49 49 48 47 46 48 80 104 100 76 49 49 53 53 48 46 106 65 53 61 69 89 85 49 49 49 44 42 83 187 263 290 277 355 398 365 320 293 286 257 202 133 87 95 92 52 46 44 45 70 93 77 61 65 81 89 50 45 46 67 83 71 71 102 139 186 177 132 162 252 295 284 335 329 343 386 417 424 467 525 537 587 596 574 575 577 552 507 462 429 379 306 239 161 115 95 85 62 58 62 45 42 44 70 44 42 43 71 82 57 61 80 38 82 119 144 220 229 161 165 64 179 239 214 245 375 455 475 511 541 525 443 308 178 95 57 32 34 37 55 64 65 69 70 186 135 82 42 40 44 60 68 100 104 96 92 88 81 80 85 76 80 72 64 56 48 44 40 48 39 38 38 40 57 61 50 47 64 80 68 47 43 67 88 71 68 71 56 55 43 43 54 57 55 43 51 75 87 63 38 63 63 63 75 83 75 55 46 61 57 54 43 41 42 43 43 65 79 135 236 383 472 458 401 412 316 332 377 289 206 152 67 66 45 51 68 61 46 54 86 98 81 66 58 61 53 61 69 45 45 51 47 54 50 50 43 63 52 44 40 40 48 60 64 52 48 48 44 40 36 36 35 34 35 47 56 88 108 85 49 61 57 38 37 37 37 38 37 67 67 60 53 50 38 39 39 45 48 55 58 62 69 75 75 84 76 64 72 76 71 58 37 228 434 512 395 365 484 503 399 350 234 120 74 55 41 58 97 61 58 58 54 54 54 50 50 35 35 35 35 35 35 35 34 42 106 118 58 33 54 66 49 31 67 111 127 119 91 69 53 44 40 34 26 25 25 25 26 48 65 65 38 34 58 51 31 44 40 46 86 177 233 189 105 92 45 53 74 55 55 72 68 37 69 74 78 90 78 78 117 85 93 185 320 379 356 355 403 406 378 414 465 397 217 85 57 70 104 133 138 159 192 189 158 149 100 58 53 56 51 69 94 45 58 78 70 38 37 78 146 174 154 142 130 90 37 35 37 34 44 72 69 45 36 37 53 37 45 53 53 49 57 77 93 74 46 105 165 172 210 249 216 282 290 321 302 254 271 332 366 176 140 132 175 222 246 300 343 387 429 472 491 459 390 318 251 135 201 291 333 280 190 103 60 83 104 106 110 162 256 321 346 288 362 366 387 432 393 414 567 443 417 363 285 191 105 62 51 54 58 58 54 58 62 63 55 51 44 48 45 45 42 42 42 53 61 69 81 78 70 66 58 41 41 40 40 40 40 45 49 120 176 220 196 124 64 52 68 56 49 40 40 40 49 69 84 87 71 59 56 79 83 91 79 59 51 58 51 58 58 58 58 49 45 41 48 47 54 61 73 112 112 104 93 85 77 70 58 76 85 77 49 53 89 109 97 81 54 40 40 42 50 42 40 41 56 57 54 50 43 43 47 48 44 43 41 42 53 57 57 86 62 50 47 41 40 41 48 41 42 42 41 40 39 55 60 41 42 42 42 42 42 46 46 66 66 66 62 62 58 58 55 59 51 47 51 59 63 59 51 55 55 51 51 47 43 42 42 52 44 42 48 66 99 109 115 126 153 149 121 102 126 151 186 183 274 388 527 709 855 895 869 862 672 446 241 88 45 48 47 45 52 52 52 52 52 55 55 42 43 42 62 118 118 70 46 42 46 42 54 59 68 68 65 44 44 44 48 55 67 83 65 49 52 50 48 54 78 89 89 59 61 91 126 125 104 111 136 132 153 179 180 144 116 137 181 97 240 400 488 515 530 518 466 298 159 71 52 46 42 44 75 59 55 55 50 53 57 64 57 54 58 59 67 59 56 49 49 82 131 88 51 84 112 104 130 256 285 308 323 329 304 264 229 217 216 227 231 211 158 88 56 72 61 50 55 59 91 129 127 239 327 443 529 591 661 745 821 815 784 712 653 576 418 252 167 119 82 55 48 56 64 67 66 50 94 78 66 95 71 51 103 62 97 152 207 231 230 209 193 238 278 326 369 384 384 368 356 258 188 184 248 307 361 477 631 781 900 998 1016 1015 1015 1016 1017 1017 972 837 612 362 182 72 45 53 45 45 95 165 150 93 44 65 74 90 76 48 48 75 128 206 250 322 367 400 434 498 547 550 516 478 433 384 307 209 135 88 84 89 97 89 58 54 55 59 55 55 55 55 56 56 55 63 55 54 67 105 113 85 52 73 73 76 68 52 51 51 52 59 58 50 50 55 79 87 91 59 54 49 57 73 72 71 55 75 52 60 95 84 47 47 71 66 78 90 78 54 44 42 42 42 40 38 72 132 137 97 57 17 14 13 17 28 32 32 32 19 19 19 15 15 14 10 10 14 14 14 14 14 14 14 14 14 10 10 10 14 22 26 30 30 26 22 18 18 18 22 34 37 40 25 25 25 33 25 13 30 15 39 52 17 14 41 30 73 156 157 167 391 524 526 642 587 578 510 422 272 136 83 50 53 55 94 150 198 207 187 156 140 168 204 248 294 294 216 103 102 72 55 98 180 183 165 172 219 270 296 247 187 159 136 90 57 54 54 54 65 79 78 79 86 101 43 92 205 165 102 103 82 63 67 83 71 58 96 146 191 232 288 342 427 497 527 504 451 354 286 251 300 373 370 374 321 255 196 173 155 120 93 87 65 63 58 52 52 73 82 62 67 54 69 111 152 197 274 364 453 504 539 573 599 611 621 628 651 650 646 646 654 662 674 689 691 698 710 719 715 720 733 745 737 684 641 630 643 652 640 614 585 582 592 589 573 554 539 527 561 538 534 546 534 495 487 502 544 559 588 610 643 688 741 786 844 913 978 998 986 974 1002 1019 986 1010 1004 958 889 836 756 677 616 552 473 393 332 267 210 182 160 195 188 152 120 108 123 122 135 170 231 327 452 564 614 642 736 835 885 893 908 929 890 816 771 695 596 497 409 333 283 245 309 331 285 169 92 91 85 49 45 49 120 264 457 593 583 486 307 147 41 41 60 43 40 72 124 305 388 397 461 482 496 571 614 619 624 599 562 505 441 388 207 126 56 41 42 45 90 138 229 229 222 243 292 309 330 387 320 128 46 50 121 100 71 78 84 65 129 302 452 541 631 711 785 800 808 794 783 769 739 727 726 738 743 735 716 706 702 710 733 712 710 729 783 833 871 879 922 921 938 981 1000 993 991 991 979 953 928 859 715 541 350 168 127 83 80 97 93 50 43 42 62 47 68 109 131 184 318 474 513 575 604 566 442 291 158 83 49 70 65 81 182 327 484 620 803 902 985 1017 1018 995 905 817 738 648 483 273 135 86 76 43 43 43 43 43 43 43 43 43 48 52 56 60 64 68 72 79 67 94 93 80 131 230 305 328 225 246 230 183 148 129 90 42 44 45 45 153 156 48 78 86 62 126 106 50 70 75 51 43 44 43 43 44 52 44 44 52 42 42 42 42 43 43 43 42 54 57 42 42 42 42 42 43 52 64 48 42 43 53 85 90 97 64 92 215 379 483 473 440 319 169 81 113 121 52 44 59 45 61 108 143 126 77 63 86 35 60 98 99 81 54 61 78 51 52 56 52 48 44 40 36 36 36 52 64 64 56 44 36 92 80 64 52 40 36 44 56 40 44 48 48 44 44 48 52 40 40 48 52 61 69 73 77 45 45 45 49 53 53 53 50 40 38 38 39 38 38 43 37 38 58 45 41 68 59 43 55 39 39 47 55 52 49 41 37 58 59 59 56 56 52 52 41 41 42 70 103 93 111 193 292 406 419 427 409 382 352 321 284 133 87 70 70 54 41 40 50 62 58 61 50 53 53 58 57 41 40 40 54 86 86 58 40 54 70 78 66 46 41 41 41 69 84 80 55 115 295 419 415 125 93 58 42 43 43 48 60 47 47 55 43 43 43 52 53 69 45 44 50 66 54 45 44 53 57 58 55 60 53 58 66 48 64 101 138 174 255 380 514 684 790 871 921 960 923 761 579 326 204 98 66 76 52 42 40 39 39 38 38 38 37 36 36 41 36 38 75 95 72 68 71 115 110 135 144 141 123 108 97 104 68 67 98 128 146 192 257 348 380 410 451 495 558 622 677 797 853 907 952 975 990 1009 1018 1003 995 981 955 913 886 875 872 856 860 867 882 900 911 918 922 915 916 920 927 927 938 954 973 973 972 963 979 994 1001 989 959 913 899 898 884 883 872 864 864 865 849 824 812 819 839 871 890 921 924 920 908 896 888 892 896 892 892 920 951 940 904 896 906 845 834 823 823 812 808 789 770 750 744 741 729 706 682 670 659 472 505 549 562 550 531 528 533 573 562 542 518 483 451 427 407 415 435 448 445 414 372 334 308 255 214 188 174 172 154 119 95 48 48 47 47 47 48 76 91 59 59 63 55 51 51 59 71 114 54 44 44 61 90 113 70 65 65 48 43 83 167 218 229 261 316 334 290 249 225 198 164 154 104 71 87 87 55 44 44 46 74 90 77 61 65 77 77 74 46 46 47 47 46 47 67 109 168 187 139 117 144 178 181 204 191 209 244 271 279 318 368 403 446 471 468 462 456 430 381 295 275 241 183 113 74 75 96 63 51 51 59 51 44 46 89 61 44 43 63 66 46 53 76 71 91 211 279 236 185 145 124 56 175 250 252 299 398 445 430 414 385 310 223 143 89 59 56 34 34 36 42 59 64 68 70 186 139 90 50 49 57 69 84 96 100 97 92 85 81 84 89 75 72 64 56 48 44 40 40 44 39 38 38 40 53 57 49 58 71 87 83 63 55 67 83 47 51 62 62 58 58 62 73 64 39 51 115 139 103 59 47 67 59 55 59 71 75 71 70 69 65 58 43 40 41 41 41 64 61 98 203 335 408 406 374 438 418 474 446 247 104 85 52 30 53 86 88 81 97 130 169 165 129 89 62 45 36 36 37 45 45 51 47 54 50 50 43 55 44 40 36 35 36 44 48 60 56 52 44 36 35 35 35 103 91 75 80 108 112 81 36 49 46 38 37 37 38 38 46 61 61 61 53 46 39 39 39 55 47 46 46 60 74 82 86 56 52 60 103 143 151 121 81 131 206 264 255 258 277 285 260 163 96 69 110 128 90 35 32 58 54 54 54 54 54 54 50 35 35 35 35 35 34 34 34 38 82 90 46 33 42 50 37 32 39 63 95 95 55 41 49 27 51 74 46 25 25 37 47 44 61 58 38 35 58 51 31 47 82 58 61 237 464 467 312 84 31 37 105 83 59 48 36 57 89 74 74 98 78 66 130 109 92 120 196 236 224 215 231 255 226 242 282 250 142 66 54 55 81 105 101 103 119 104 72 64 39 37 45 59 50 65 78 48 46 69 66 61 50 85 114 81 50 45 38 41 37 37 45 35 45 65 61 45 37 37 45 41 53 57 49 41 49 81 105 117 104 163 202 185 224 290 278 309 304 320 289 210 176 216 242 136 112 108 132 155 182 241 304 299 362 429 452 423 374 330 299 147 121 119 130 116 83 64 61 43 87 113 102 99 124 158 176 227 221 242 258 283 379 449 421 287 278 260 202 120 65 47 55 46 50 46 46 50 47 51 44 44 41 41 41 41 41 41 41 73 77 81 81 70 66 54 50 41 50 58 46 40 41 81 117 108 132 152 136 88 52 40 48 53 49 41 41 45 57 69 84 102 82 66 62 70 71 67 59 55 55 55 58 58 58 65 58 45 42 45 41 48 51 59 58 74 74 74 70 66 58 58 51 60 69 65 41 45 77 93 77 66 46 40 40 42 50 42 41 41 42 50 47 43 43 44 44 42 42 43 43 54 57 45 40 65 69 62 51 51 52 44 43 42 42 41 41 40 40 41 41 41 41 42 42 42 42 42 42 62 62 58 58 58 54 54 54 42 42 42 43 47 55 51 43 55 55 51 51 43 43 42 42 44 45 55 71 96 113 115 127 154 160 167 167 167 195 272 363 590 694 785 853 911 946 936 891 703 500 295 154 65 46 50 49 46 60 60 60 60 60 59 59 42 43 42 74 130 126 78 54 73 63 59 47 44 44 45 45 43 48 72 83 93 96 84 73 43 46 48 49 53 59 64 92 71 74 93 128 119 91 95 119 130 119 116 124 120 101 78 61 212 367 524 574 574 578 566 497 268 127 51 55 47 44 44 59 51 47 46 45 45 44 52 52 61 54 59 56 63 57 54 54 79 116 84 64 108 116 92 127 180 190 201 193 189 165 150 142 179 176 177 175 156 117 78 57 79 61 81 113 112 135 169 182 319 390 484 570 652 731 803 849 863 864 781 694 640 480 266 152 120 91 64 57 68 79 91 91 44 62 46 45 94 94 82 130 132 136 171 245 320 370 378 356 373 354 327 298 270 259 260 267 179 169 209 281 358 433 536 630 840 920 986 1001 1015 1017 1018 1017 980 893 722 482 264 130 68 46 52 47 47 103 165 154 97 44 97 66 67 68 48 45 50 105 187 223 288 337 362 395 444 479 518 487 453 431 401 359 290 236 149 149 122 86 70 71 55 52 53 55 64 72 61 56 56 72 74 53 52 82 125 129 121 121 73 57 53 61 57 52 51 52 59 50 48 49 50 58 66 71 71 51 49 49 62 77 65 50 65 48 48 60 57 48 52 79 59 75 86 82 66 46 44 43 46 40 42 68 116 117 81 45 17 15 17 17 32 32 32 28 19 19 19 15 15 15 11 10 14 14 14 14 14 14 14 14 22 18 14 14 14 18 22 26 30 26 22 18 18 22 26 38 33 33 29 22 26 29 18 15 15 11 12 12 20 17 69 81 89 159 147 206 464 584 604 711 724 695 613 523 363 190 99 61 58 83 139 180 215 200 176 156 144 148 156 188 244 283 240 158 113 98 85 116 174 177 167 186 245 315 346 292 234 206 163 86 53 54 54 53 53 53 63 61 47 98 66 58 155 63 92 73 86 71 83 94 96 110 168 249 278 331 396 469 527 558 561 538 485 397 329 282 319 395 396 378 332 262 207 181 159 120 93 91 53 54 53 50 50 60 65 53 58 53 60 110 152 197 269 356 463 511 546 573 607 626 633 640 639 634 630 630 639 655 675 690 699 690 683 694 715 732 737 737 721 694 671 664 673 681 665 639 617 611 614 610 599 583 578 574 579 559 558 578 571 539 531 547 561 584 614 648 681 722 771 801 866 932 994 1017 1017 1010 1018 1019 991 1000 975 894 817 738 650 570 447 387 315 258 216 182 136 112 155 163 159 164 140 96 75 75 80 106 151 224 341 465 538 586 672 739 797 855 917 944 935 881 848 784 692 588 486 397 320 278 333 350 303 203 121 88 55 48 47 47 92 203 374 522 583 542 411 236 80 43 68 48 40 45 69 246 337 370 454 487 501 568 583 595 608 602 580 527 470 429 324 255 157 63 40 71 164 218 149 154 159 184 229 242 254 299 291 130 49 59 101 68 47 70 85 58 117 292 446 524 606 690 728 770 797 801 794 776 768 772 790 794 791 776 753 746 751 763 751 746 748 775 825 872 894 902 945 913 914 965 1008 1008 1007 1011 983 949 923 855 726 575 380 202 105 90 95 87 76 65 45 42 41 38 36 81 122 164 277 398 465 533 582 580 507 376 235 144 62 61 60 53 111 248 434 594 768 875 969 1012 1018 994 901 809 750 663 495 281 131 75 65 51 44 44 44 43 43 43 43 43 44 48 48 48 52 52 56 59 47 94 86 64 130 257 312 304 268 296 261 173 110 115 132 106 43 44 43 102 97 41 64 115 55 42 75 99 63 51 59 43 64 60 56 60 68 64 44 42 42 43 48 42 42 43 43 42 58 61 50 42 42 42 43 43 43 56 44 43 43 53 77 85 80 70 110 245 436 579 605 557 482 326 166 98 82 74 68 85 61 93 144 167 146 89 47 37 64 76 50 35 93 97 73 66 111 96 80 60 44 36 35 35 56 48 36 35 35 35 36 44 172 120 72 52 44 36 36 36 36 40 44 56 64 76 80 84 40 40 44 44 49 53 53 57 45 45 45 49 53 53 53 50 52 40 41 44 37 38 58 50 37 54 46 37 37 36 35 35 39 42 36 36 44 49 61 69 54 58 62 63 63 56 56 45 42 42 42 69 74 73 135 198 292 336 345 326 340 384 365 304 126 111 115 119 98 46 39 39 70 66 58 54 50 50 58 57 66 50 42 50 70 82 78 66 58 70 74 66 46 41 41 42 48 68 91 123 227 370 370 247 53 49 50 51 59 48 52 51 49 65 77 70 62 47 47 52 60 44 45 50 50 45 44 46 57 61 58 51 51 48 49 50 48 57 107 152 157 179 292 447 601 714 807 880 949 961 865 742 505 325 151 80 82 67 42 40 40 51 51 39 38 38 38 40 44 56 84 120 116 92 96 110 130 141 169 174 156 130 126 127 115 95 93 108 114 125 176 253 318 343 373 414 459 511 559 598 658 714 776 844 898 948 982 994 1002 1010 1018 1011 992 974 966 963 943 947 954 969 980 991 998 995 973 970 966 954 949 949 968 980 976 972 983 991 1006 998 974 935 874 864 872 861 857 841 822 814 763 759 755 767 797 829 857 876 887 883 887 875 883 875 883 876 827 824 859 883 875 836 847 861 835 827 820 812 790 766 736 720 677 694 710 718 695 672 656 652 553 566 582 579 571 564 576 585 617 618 615 615 587 559 520 512 543 535 527 524 510 483 434 389 328 282 237 220 215 172 86 48 48 47 46 47 48 60 75 85 89 120 140 132 116 120 164 204 129 58 45 45 58 87 98 57 57 49 44 44 103 183 229 222 234 260 247 203 178 162 127 84 102 76 70 90 85 53 43 43 62 67 75 63 65 65 66 62 66 46 46 47 47 48 92 144 99 102 105 120 140 143 130 101 124 115 130 165 181 184 207 242 258 305 330 335 333 318 272 207 188 191 181 119 52 47 49 75 65 67 67 75 66 46 53 81 89 68 55 59 58 41 49 68 47 39 199 319 208 80 64 41 59 187 285 312 342 389 360 305 219 186 131 80 60 50 39 32 53 34 34 41 55 63 72 84 162 119 82 50 61 69 81 85 92 96 93 88 81 77 73 85 67 71 63 55 47 39 39 38 43 39 38 38 39 52 60 49 70 78 90 98 90 82 78 78 42 46 61 61 57 57 61 73 71 38 70 174 198 110 54 66 54 46 38 42 58 74 78 78 62 58 46 39 39 39 40 40 87 68 98 191 292 354 364 355 463 367 295 184 45 27 80 101 74 60 45 57 103 179 231 236 233 169 97 58 41 36 36 41 41 41 47 47 54 50 50 43 87 76 72 64 60 56 52 48 56 56 52 52 60 68 80 84 135 107 75 71 91 88 56 35 37 37 37 37 37 38 46 50 57 57 57 49 50 46 46 46 50 46 45 44 58 70 89 90 84 65 88 163 247 290 277 236 67 58 78 128 151 131 111 115 73 114 195 252 210 119 72 73 54 54 54 54 54 54 58 50 35 34 34 34 34 34 34 34 42 54 58 42 34 38 38 41 64 35 35 72 79 43 37 61 36 115 158 94 29 25 53 63 44 57 54 38 35 54 54 38 27 85 85 32 119 331 450 419 211 60 101 253 271 215 136 36 36 53 37 46 102 78 59 166 197 152 112 112 128 128 112 100 148 124 124 144 148 112 80 60 36 53 66 62 58 66 43 36 35 34 36 60 67 47 58 67 45 37 49 69 85 77 85 85 77 65 45 35 35 37 49 45 37 45 53 53 45 37 37 37 41 57 65 53 37 45 77 112 115 118 185 216 199 265 372 395 391 316 289 278 219 164 145 135 101 82 78 92 100 116 174 237 264 330 401 420 380 343 335 340 255 146 71 49 40 40 41 48 38 68 138 121 74 53 67 92 152 98 134 178 218 382 403 188 102 104 112 83 52 45 59 79 46 43 43 39 39 39 47 44 39 40 40 41 50 62 78 90 101 97 82 74 62 54 46 42 42 90 130 122 82 50 73 97 116 112 104 88 72 60 56 52 45 45 41 45 49 61 69 84 101 92 76 65 70 62 55 47 54 54 54 61 61 61 68 61 48 42 45 45 52 52 48 48 47 47 47 47 51 43 43 43 49 64 60 44 48 72 81 69 53 45 41 41 50 54 54 50 41 42 50 43 43 43 43 43 43 43 43 58 65 63 62 59 67 92 80 57 55 80 53 43 45 44 43 42 42 43 42 40 41 41 41 41 42 42 46 46 58 58 58 58 54 54 54 46 41 41 41 42 42 50 50 46 58 58 54 50 46 42 41 42 72 78 84 101 126 158 201 227 272 294 349 423 471 528 639 764 872 952 986 979 957 912 852 780 570 359 185 107 66 46 48 47 45 52 52 48 44 44 43 43 42 51 47 71 118 110 58 43 78 74 59 48 44 44 44 45 44 44 55 69 79 82 113 132 155 153 107 71 74 65 59 84 103 99 111 130 130 98 88 103 95 79 59 66 80 97 112 123 301 489 645 676 657 627 545 424 220 98 45 58 66 46 45 55 51 54 46 44 44 44 55 48 57 54 51 52 63 61 66 66 91 108 80 96 148 116 72 100 112 112 105 89 78 66 71 83 138 138 125 112 91 74 73 81 101 76 107 158 172 190 252 309 424 469 543 630 709 789 845 864 891 932 844 743 698 535 279 141 97 72 57 49 48 60 80 98 45 78 62 66 134 134 121 149 136 111 110 177 284 370 412 398 299 249 189 140 105 101 121 142 117 175 270 377 495 611 706 770 916 958 977 984 1006 1018 999 953 889 756 535 310 153 79 72 71 92 81 95 103 134 130 93 44 109 58 59 92 85 49 59 117 187 207 269 315 348 366 396 414 394 370 348 334 336 322 288 262 233 230 166 75 53 59 59 52 53 54 78 94 85 61 78 114 89 64 84 156 194 179 164 180 100 53 52 69 78 53 52 53 75 50 48 49 82 126 146 155 147 123 84 79 88 91 68 51 62 57 49 48 48 48 53 72 67 67 74 74 70 50 43 42 46 48 50 64 96 89 57 25 17 16 21 21 28 32 28 24 19 19 19 15 15 15 15 14 14 14 14 14 14 14 14 14 26 22 18 14 14 18 22 22 30 26 22 18 18 22 26 38 33 33 33 22 18 10 15 16 11 43 45 16 47 32 77 137 108 150 128 238 538 657 680 790 711 695 662 590 459 307 190 153 69 112 168 197 208 196 188 184 180 172 164 184 243 282 251 185 123 128 115 138 188 183 177 200 239 318 364 326 276 230 170 85 52 53 55 55 58 53 51 50 57 84 46 46 157 49 110 48 63 59 78 92 97 138 239 352 388 437 498 568 603 602 601 592 516 455 371 312 333 410 438 408 344 262 195 165 143 108 89 83 51 53 52 50 49 55 52 51 65 53 71 121 163 204 277 367 467 515 545 572 606 629 644 656 623 619 619 611 619 636 656 675 686 665 649 665 708 733 737 725 705 702 706 711 715 711 695 676 642 635 631 627 627 623 615 611 599 583 591 611 611 591 591 607 587 614 649 690 716 753 790 823 889 947 1006 1018 1019 1019 1018 1019 1005 983 918 807 703 612 514 434 290 237 176 150 140 132 109 89 109 128 165 213 202 142 91 89 45 62 87 132 225 339 436 511 604 655 721 826 929 976 978 967 913 864 788 693 594 501 409 361 341 336 300 233 151 88 50 48 51 74 126 194 309 449 545 556 439 288 105 43 45 52 42 40 46 191 290 351 451 496 506 556 543 563 592 605 591 560 511 481 428 386 290 176 111 140 221 248 75 78 94 131 187 200 216 252 271 150 72 90 104 62 46 88 87 83 144 300 438 509 581 649 682 732 778 802 798 782 783 798 829 833 829 814 792 792 797 813 757 764 776 814 861 895 913 921 964 900 881 953 1008 1012 1011 1019 1006 956 915 855 752 617 434 244 88 100 101 78 55 60 48 42 41 39 37 79 131 173 235 319 409 466 541 575 546 442 296 177 87 90 115 113 100 198 400 564 718 836 939 1001 1017 986 897 801 766 671 495 277 127 67 54 56 52 52 48 48 44 43 43 43 44 44 44 44 44 44 44 44 44 87 82 49 102 225 279 235 238 282 282 203 123 100 132 139 52 45 45 93 73 42 100 184 79 42 67 79 41 47 91 42 41 43 64 64 56 52 44 43 42 48 56 43 42 42 43 43 66 69 54 50 46 46 43 43 42 44 44 44 44 53 69 69 84 105 149 263 458 626 671 631 592 483 291 135 75 83 85 59 44 65 100 107 106 97 83 66 84 124 62 33 109 133 81 69 127 120 124 124 108 76 48 36 52 52 52 52 56 64 68 72 204 120 52 48 52 36 36 44 40 36 40 52 72 88 88 84 44 44 44 44 44 40 41 41 45 45 45 49 53 53 53 50 40 40 56 63 37 35 44 41 36 49 50 37 36 36 36 35 47 50 42 35 39 51 53 61 57 54 58 59 63 67 67 53 46 41 41 49 60 59 77 112 159 223 227 200 253 350 345 245 199 164 139 115 91 71 67 75 74 71 63 55 54 50 50 54 70 62 54 54 62 70 78 78 58 66 70 58 42 41 41 41 57 80 132 208 331 416 303 79 40 57 73 82 86 71 66 62 64 87 88 84 68 53 50 55 44 44 49 46 44 43 44 58 65 65 58 51 47 47 47 48 49 58 124 174 148 126 220 371 499 617 727 814 901 959 945 889 686 488 264 149 130 111 94 78 39 60 89 89 61 41 41 53 40 41 74 106 106 105 145 190 181 203 224 209 166 132 128 140 149 137 151 154 145 159 207 273 293 308 338 380 430 478 519 551 619 663 712 765 822 856 875 889 936 967 998 1010 1010 1003 996 996 1000 1004 1015 1019 1019 1019 1019 1019 1015 1004 996 981 968 960 972 980 976 972 975 979 979 967 947 920 883 869 873 850 834 795 763 740 724 720 728 748 776 800 808 808 795 787 790 787 802 803 802 787 726 751 818 849 841 783 770 768 749 750 759 748 725 701 678 666 651 668 680 676 650 630 619 619 589 589 590 606 615 627 627 616 584 585 605 625 629 611 595 598 632 609 573 538 527 517 495 473 420 351 286 249 251 210 131 49 61 49 49 64 87 102 112 111 102 145 176 180 167 171 215 245 148 87 78 82 78 82 70 44 57 45 43 52 128 207 242 230 209 201 176 150 150 150 118 72 82 68 69 81 77 56 47 44 77 70 66 59 66 66 58 50 45 46 58 71 68 80 132 188 67 46 45 86 130 133 112 92 103 102 117 145 160 148 147 162 160 190 215 244 258 250 188 114 147 170 175 132 63 49 50 59 96 94 86 82 62 45 44 49 80 64 67 71 70 58 50 68 56 39 135 292 253 92 45 57 91 215 324 339 325 300 223 134 87 71 60 60 69 77 59 36 49 39 43 61 73 67 79 84 114 79 54 42 46 65 77 81 88 92 85 81 69 65 58 69 76 75 63 51 39 38 38 38 39 38 37 37 38 40 48 40 45 46 58 78 86 82 62 53 53 57 57 57 49 45 45 52 79 46 70 150 162 86 38 50 38 37 38 46 66 82 82 74 38 38 38 38 38 39 43 53 88 91 121 171 249 300 298 277 209 124 61 41 39 87 116 81 85 98 106 107 120 184 285 362 263 161 65 37 49 49 49 53 41 41 47 43 50 50 50 43 75 72 80 84 88 88 88 88 60 56 52 56 60 76 88 96 91 71 51 43 55 59 47 36 36 36 36 36 37 38 45 49 53 53 53 53 46 50 46 46 41 45 47 54 62 77 96 93 71 44 40 91 167 227 237 217 40 55 58 58 77 93 77 33 60 139 228 242 159 64 53 82 54 54 54 54 50 50 53 53 37 34 34 34 34 34 34 34 54 42 38 46 50 42 38 49 64 47 36 48 63 55 49 49 96 187 222 134 45 33 54 58 44 49 53 38 41 50 50 38 38 73 96 79 34 81 276 458 262 92 136 285 273 183 108 35 57 85 38 38 98 39 36 103 169 149 116 85 108 133 140 109 116 101 97 90 109 106 85 50 35 37 47 50 58 62 54 37 37 37 60 76 68 48 44 60 48 37 41 61 77 85 77 73 117 149 145 89 41 37 49 49 45 45 41 41 45 41 37 36 36 57 81 77 57 53 77 107 117 131 198 232 227 311 442 474 402 263 193 207 196 149 98 55 90 75 67 78 82 97 128 167 149 208 291 338 353 373 432 485 387 265 158 104 66 39 49 90 39 75 130 113 68 47 58 84 85 91 90 170 314 378 238 39 100 85 55 36 45 66 72 68 43 47 43 39 39 40 44 41 40 40 41 42 58 78 98 106 106 105 86 70 58 46 41 41 50 82 114 114 86 58 57 61 112 100 84 72 68 64 60 56 40 40 40 45 49 57 61 72 77 76 68 61 66 62 62 55 51 51 51 57 57 64 71 57 51 41 45 45 52 52 48 44 40 40 47 51 44 48 48 47 48 57 57 45 49 69 69 61 41 45 49 49 46 42 46 50 45 42 50 43 42 42 43 43 48 55 58 56 54 61 96 140 112 105 82 55 49 70 64 45 46 45 44 44 44 47 43 42 41 41 41 41 45 41 45 42 53 46 53 46 53 46 53 46 42 42 42 42 54 46 58 50 66 54 62 50 50 42 41 41 43 50 82 147 239 358 486 578 627 681 747 801 837 864 910 959 988 1002 980 942 912 851 748 649 446 259 136 110 86 46 45 43 45 48 44 43 43 42 42 42 51 63 47 55 90 78 42 41 54 51 52 48 46 46 46 46 58 48 43 52 73 115 183 255 352 332 211 84 64 76 59 47 88 88 96 108 108 80 69 66 43 46 55 44 40 78 185 284 538 644 694 660 630 619 518 361 171 81 45 57 62 50 58 78 70 69 57 48 48 48 59 63 57 50 54 55 59 57 66 63 111 104 76 112 160 100 50 76 75 80 85 73 58 58 59 78 93 88 70 51 48 48 86 106 159 115 145 200 212 238 338 431 514 555 622 697 773 834 876 894 918 945 861 763 691 463 197 94 74 53 49 47 46 47 63 83 46 118 130 126 170 138 97 109 88 59 46 73 156 235 295 308 144 119 103 106 94 87 92 112 139 177 261 375 496 602 699 771 897 913 909 908 912 904 874 825 757 603 385 202 104 93 109 127 136 144 143 99 82 82 80 56 61 45 46 76 81 50 50 52 179 196 246 289 326 345 355 362 322 310 280 277 279 284 274 255 266 261 199 102 52 58 114 157 157 124 108 119 122 110 137 173 157 137 144 165 192 201 194 202 143 80 56 89 101 66 53 53 115 102 58 58 162 283 335 315 324 284 233 197 177 129 57 49 50 55 58 49 48 48 49 61 88 87 90 86 82 58 43 40 42 48 58 60 76 69 41 21 17 15 21 17 24 24 20 16 19 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 22 18 18 14 14 22 26 30 42 38 30 22 18 18 22 23 37 33 22 15 10 10 20 30 15 74 17 18 127 164 93 108 154 186 133 270 570 671 702 805 746 755 729 587 413 270 136 75 87 121 153 173 188 196 212 228 208 216 228 239 259 255 207 143 137 153 160 187 245 244 215 214 218 255 307 322 288 225 146 81 52 54 64 83 82 53 50 49 61 77 47 124 181 58 123 50 52 55 66 90 106 166 309 445 502 531 576 612 630 619 635 653 546 497 382 311 328 406 476 454 390 282 180 141 123 105 94 91 52 53 52 50 50 59 55 51 69 53 70 109 154 199 281 386 482 519 549 580 603 618 638 645 613 612 608 609 606 614 618 626 671 647 643 658 698 721 714 698 686 698 718 726 718 710 702 698 691 677 665 657 660 660 656 652 628 617 621 637 648 633 640 649 629 645 676 705 738 768 813 839 905 963 1014 1018 1018 1014 1014 1000 986 922 819 688 562 467 376 304 216 163 113 102 110 122 111 98 137 208 267 275 225 144 75 46 63 65 66 84 141 238 340 420 517 584 677 792 899 972 998 990 943 909 845 777 697 616 532 489 386 357 317 266 192 121 61 50 55 106 175 228 296 377 450 464 505 388 198 54 45 46 42 40 71 175 259 347 455 504 518 553 536 552 576 596 601 583 564 545 574 533 465 391 298 212 153 109 47 51 52 73 130 166 190 234 226 140 90 105 114 80 86 121 95 149 233 334 438 518 585 615 672 710 763 790 794 782 789 809 844 852 853 842 819 812 813 825 780 784 803 837 880 914 941 956 961 896 881 953 1004 992 995 1019 1018 975 933 885 799 683 504 306 129 122 123 100 70 51 42 41 42 39 38 91 152 185 212 252 311 373 460 531 541 465 346 239 89 73 122 136 103 159 330 490 675 805 923 997 1017 994 905 808 777 655 463 258 127 76 58 52 60 56 56 52 48 44 44 44 48 48 48 48 48 48 48 48 48 72 67 45 74 156 199 193 236 276 332 340 276 185 149 144 82 57 72 104 76 44 120 226 222 99 47 63 46 41 66 106 41 43 76 92 64 43 44 80 48 43 44 52 52 43 44 63 70 73 62 54 50 50 47 47 42 43 44 48 45 53 57 53 131 165 201 256 399 563 632 615 643 574 405 205 85 69 75 49 103 100 76 42 41 65 91 78 36 240 247 91 33 31 41 181 306 283 255 227 179 120 76 56 52 36 35 34 34 48 96 128 140 64 35 36 52 40 52 84 56 44 36 40 56 64 56 44 52 52 48 48 44 44 45 41 45 45 45 49 53 53 53 49 38 42 94 128 100 79 59 34 35 44 53 46 36 37 38 36 55 66 74 74 74 55 47 36 49 53 54 62 63 67 71 64 53 41 40 53 68 60 67 78 93 133 136 109 146 223 228 153 159 116 95 99 103 91 75 71 79 75 67 59 54 50 50 50 41 46 54 58 54 54 50 54 54 58 58 46 42 41 42 41 93 36 144 442 503 295 99 39 68 85 96 85 69 73 69 60 102 94 82 67 67 68 73 78 47 52 52 45 43 43 45 62 69 69 61 50 47 47 47 48 48 70 125 136 106 104 171 275 416 534 656 757 842 911 947 930 811 641 439 288 198 132 106 83 66 64 53 40 39 40 70 107 103 83 87 111 147 194 253 297 216 233 258 223 168 125 122 130 174 174 189 208 219 225 265 311 313 316 326 345 387 440 481 514 586 630 672 710 746 772 791 809 859 893 925 956 960 956 963 967 991 995 1002 1006 1010 1010 1002 995 993 985 981 965 949 945 960 969 992 980 969 957 957 949 941 919 929 910 887 851 804 753 705 678 706 702 706 726 750 766 762 754 754 738 729 730 745 742 733 714 701 734 789 812 785 730 713 722 708 705 697 677 638 595 568 553 669 669 654 608 576 557 561 565 525 533 569 617 655 644 602 554 566 551 563 579 583 556 548 563 601 597 589 570 558 536 528 518 497 423 334 277 283 281 230 157 91 84 83 98 120 142 153 151 145 200 263 302 309 297 285 256 162 99 98 90 67 67 74 46 86 62 45 61 131 191 203 187 170 149 120 115 130 138 111 72 78 71 64 64 59 58 61 70 89 59 51 55 66 58 50 46 50 63 86 83 56 48 69 105 45 45 54 74 58 44 65 128 100 96 111 127 138 118 98 89 104 119 147 191 236 244 174 103 112 130 135 104 73 62 59 73 99 97 81 73 57 44 43 42 43 55 71 91 98 82 62 61 49 57 41 213 316 137 40 69 136 238 308 275 213 171 107 53 72 56 41 33 42 58 63 64 42 70 91 88 77 71 74 64 67 47 41 41 42 65 73 77 69 73 73 69 53 49 42 53 88 87 71 51 39 38 37 37 38 38 37 37 38 39 39 40 39 39 41 53 73 73 49 39 53 57 57 56 48 40 40 47 86 70 66 74 66 46 37 36 37 38 50 74 94 98 82 63 38 38 38 38 38 41 45 48 39 86 112 116 150 189 165 108 24 25 62 106 131 143 135 107 126 90 110 215 331 383 392 390 299 161 45 36 57 57 41 36 37 37 44 43 50 50 50 43 34 34 40 56 72 84 88 92 72 64 52 40 35 35 36 36 51 58 58 54 51 43 59 75 47 40 40 40 40 37 44 48 48 49 49 49 46 46 46 49 40 44 55 66 74 74 81 74 71 40 34 34 36 55 62 58 31 52 48 30 31 67 62 30 81 109 138 148 124 77 46 34 47 47 54 50 53 49 56 49 37 34 34 34 34 34 34 34 54 34 33 46 54 42 38 53 32 52 44 31 39 74 65 28 100 175 194 114 53 45 54 42 39 41 45 37 41 53 53 49 105 28 28 106 85 33 188 414 337 176 156 181 89 33 35 44 45 69 46 58 110 59 38 107 150 162 145 86 73 78 81 46 82 67 50 38 47 64 63 38 38 39 48 51 62 73 65 60 76 72 68 61 41 36 36 45 37 44 48 52 64 72 80 76 80 160 204 148 68 40 56 80 53 45 37 37 41 45 41 37 36 57 93 101 89 72 76 106 179 185 240 278 284 383 487 488 542 395 310 312 297 247 200 166 91 68 56 75 91 98 101 100 95 126 185 236 271 306 382 442 387 328 261 206 155 108 130 183 100 100 92 57 40 39 39 50 36 131 50 126 392 317 73 89 230 168 89 57 82 104 73 39 51 51 51 47 51 48 52 49 57 46 42 42 42 50 51 66 102 94 78 66 54 46 49 45 81 53 39 39 40 54 70 85 76 76 68 56 44 40 40 40 39 39 40 40 45 49 53 60 66 69 69 62 62 63 63 56 47 47 47 50 57 57 64 57 51 44 48 52 52 48 44 44 52 52 48 48 48 48 48 48 40 48 52 48 52 60 60 56 57 61 65 57 45 41 45 49 52 56 57 50 42 42 42 42 41 41 67 73 75 113 188 271 251 204 149 107 65 39 54 83 44 45 49 52 44 47 47 57 41 41 48 41 48 45 52 45 52 45 52 45 52 45 52 45 57 50 57 50 53 46 53 50 65 58 65 54 53 42 41 40 80 94 143 232 355 507 676 805 816 893 943 940 955 986 959 897 988 969 919 862 787 692 572 472 260 137 85 104 83 44 44 44 56 63 59 55 51 43 43 42 43 51 42 41 51 51 41 42 40 42 47 60 54 55 47 46 77 76 90 114 136 181 263 359 377 445 337 131 56 89 76 43 54 57 68 76 80 60 45 45 41 64 98 67 63 165 356 511 705 739 716 654 637 613 461 259 128 80 65 61 53 45 77 109 73 76 68 64 60 60 67 67 68 61 54 55 55 53 58 55 131 104 64 108 163 83 48 52 53 56 73 78 66 57 57 69 54 53 50 47 45 57 115 140 178 142 192 261 277 301 412 517 577 637 708 769 830 869 915 938 958 941 861 763 619 343 114 76 84 62 50 48 47 47 67 87 46 130 154 126 118 78 44 61 68 67 62 62 81 128 196 234 89 82 106 127 127 92 73 78 114 93 145 256 370 461 579 682 780 802 806 791 787 757 727 678 584 448 276 148 104 112 131 140 97 132 147 95 57 53 68 68 69 70 66 56 65 70 55 48 140 153 200 251 278 297 307 303 275 260 252 245 242 247 240 244 266 269 230 162 85 81 203 337 321 248 168 151 170 193 216 239 259 255 218 147 144 196 218 210 183 116 81 103 112 88 69 80 146 161 101 58 183 385 452 404 459 428 382 338 278 186 86 50 48 50 58 58 50 48 49 64 100 103 106 102 97 81 52 42 41 48 58 52 64 64 45 21 17 15 17 13 20 20 16 11 15 15 15 15 15 15 15 19 14 14 14 14 14 14 14 14 14 15 15 15 19 27 35 43 55 47 39 27 19 15 11 11 37 25 18 23 23 24 46 80 14 128 20 21 39 144 85 191 230 265 168 298 575 633 673 776 774 793 738 478 260 179 62 49 103 130 150 170 189 197 209 213 196 228 263 274 263 223 174 119 151 175 198 245 323 318 261 228 233 213 242 310 303 205 118 85 65 55 66 86 74 56 50 57 46 99 127 284 153 49 91 100 65 56 77 101 148 234 377 520 596 625 667 691 679 660 664 664 577 527 384 309 315 389 506 499 435 306 176 118 109 106 99 96 52 52 52 51 54 62 63 51 64 51 54 84 125 178 272 385 490 534 560 580 599 611 626 630 594 598 602 603 600 600 589 596 619 623 638 653 668 673 680 672 671 694 710 710 698 690 705 713 737 725 706 694 690 690 683 679 651 643 643 651 663 652 659 664 661 669 688 709 734 768 825 859 917 976 1018 1018 1010 1003 1011 993 913 822 692 545 427 333 251 191 170 120 73 62 81 96 91 85 114 273 369 317 241 186 120 59 76 66 64 66 99 153 231 303 386 513 628 724 827 938 998 982 973 943 897 837 780 716 646 601 500 439 375 323 259 187 139 114 75 107 170 222 276 318 342 346 400 342 198 56 45 47 50 60 96 157 228 328 443 500 526 557 552 560 571 587 603 612 612 613 626 569 544 550 497 367 232 145 94 86 59 55 92 124 150 190 173 112 82 116 154 144 154 180 138 272 366 391 448 557 618 611 681 695 722 760 787 790 805 824 852 857 862 851 831 804 796 789 804 815 831 857 888 926 964 983 952 916 921 977 1000 976 983 1018 1018 1002 972 927 855 757 589 391 207 143 121 134 112 61 41 42 41 39 38 72 133 167 173 178 208 273 375 458 498 465 401 338 144 99 101 116 96 136 296 476 645 782 905 986 1018 1006 920 832 778 624 408 219 128 84 59 44 60 60 56 56 52 48 48 48 43 43 44 44 48 48 52 52 53 45 51 65 79 104 167 236 279 282 341 420 393 266 174 145 119 67 79 91 63 43 75 163 344 186 42 85 145 40 38 182 119 71 71 111 103 48 48 92 88 42 41 71 91 51 47 95 70 73 62 58 54 54 51 51 42 42 44 52 53 49 45 45 132 186 226 241 317 454 554 581 660 606 478 305 156 79 73 76 82 87 71 42 45 81 115 107 144 340 336 203 166 130 118 202 171 131 91 63 35 33 33 34 40 52 76 92 104 104 96 88 60 35 35 44 52 40 60 104 60 44 36 36 40 40 35 35 44 44 44 44 44 44 44 44 45 45 45 49 53 53 53 57 48 76 159 249 269 255 203 128 92 53 59 68 44 37 45 35 49 61 69 73 74 59 55 47 40 45 46 54 62 70 71 63 48 41 53 61 69 61 60 67 66 74 86 86 107 128 144 138 143 56 40 43 75 75 67 71 79 71 63 55 50 50 50 50 41 41 46 46 42 41 41 42 50 50 42 41 41 41 42 42 89 78 201 336 296 152 71 55 63 80 87 68 56 67 59 47 104 83 68 61 74 91 88 81 66 55 44 44 44 46 53 54 65 69 61 58 55 52 49 49 49 98 110 62 48 87 133 159 310 436 584 704 804 868 916 928 852 754 618 463 317 195 141 104 92 79 80 85 90 98 103 100 120 80 56 83 139 198 226 237 230 247 267 241 198 167 171 187 199 199 218 253 289 308 323 334 352 342 318 309 332 377 427 457 454 511 576 621 658 689 736 785 788 826 861 884 899 910 925 944 947 955 956 963 960 953 942 931 943 939 939 919 903 895 910 915 961 961 957 957 949 938 922 900 913 883 852 809 762 718 687 667 668 668 665 685 713 728 732 732 732 706 693 681 689 677 669 645 732 736 751 733 704 669 676 689 637 634 634 619 608 597 598 599 642 639 609 554 526 519 519 504 519 504 508 536 564 564 540 505 533 502 486 486 466 434 422 441 479 526 581 605 602 579 555 544 566 504 406 333 307 301 250 181 93 79 85 84 106 132 154 164 234 304 402 489 512 476 415 324 161 82 54 46 45 51 82 66 78 50 45 61 120 160 159 139 115 106 85 83 99 110 87 53 73 62 47 43 49 53 75 73 92 55 47 47 62 50 46 50 74 87 103 76 48 46 46 48 51 45 45 50 53 45 69 113 120 112 112 116 123 112 88 79 125 121 133 161 190 190 135 79 108 113 94 58 47 57 69 72 86 77 61 53 60 52 43 43 41 43 63 87 102 90 74 62 40 61 35 114 282 118 36 39 148 206 220 159 96 64 66 61 81 77 65 50 43 47 52 57 57 102 119 88 81 114 114 72 59 43 42 42 54 62 73 69 53 57 61 57 45 41 41 45 88 87 71 51 39 38 38 38 38 38 38 38 38 39 43 40 40 40 41 61 77 77 57 40 40 40 48 48 44 44 55 59 74 82 62 36 35 37 37 35 36 37 46 70 86 78 58 38 44 44 47 42 41 40 43 46 32 64 80 64 60 68 40 27 71 81 86 106 107 102 109 125 103 126 226 398 551 584 517 428 334 189 73 53 77 57 36 35 37 37 40 43 50 50 50 43 35 35 36 40 44 40 36 36 60 56 44 36 35 35 35 43 39 51 66 66 47 35 54 83 47 47 51 51 51 44 51 44 44 44 45 41 42 46 45 45 37 48 56 71 78 70 70 62 75 68 60 51 35 34 32 31 32 32 32 44 44 47 63 87 114 155 195 188 153 102 71 55 55 51 54 50 49 45 48 41 37 34 34 34 34 34 34 34 34 33 32 33 38 34 33 41 31 68 64 31 43 102 97 29 48 87 98 58 41 57 58 38 39 43 36 40 45 49 49 49 101 33 28 90 89 57 132 261 510 330 164 84 33 34 67 100 36 37 38 59 83 79 68 92 111 146 154 110 79 83 87 75 75 63 39 38 39 68 80 61 46 46 53 48 47 57 56 52 72 60 41 36 35 35 36 37 37 48 48 44 44 56 68 68 44 124 184 152 72 36 48 80 53 46 38 37 41 49 49 49 37 61 93 104 100 92 96 114 221 242 317 360 382 473 549 527 613 510 445 408 331 280 277 271 76 57 52 64 87 87 70 53 104 103 118 145 149 156 196 244 286 315 367 380 329 254 211 203 169 130 79 43 39 40 41 44 37 150 37 57 296 200 34 192 228 165 90 59 92 121 77 38 52 63 63 67 60 64 57 57 54 54 50 50 58 62 63 71 90 82 70 58 50 46 49 49 101 57 39 39 42 66 66 50 56 60 64 56 40 39 39 39 39 39 39 40 40 41 41 52 62 70 70 62 59 48 48 41 40 40 40 47 51 57 57 57 54 51 55 47 47 48 44 44 52 52 48 48 44 44 44 40 40 39 40 40 40 41 45 41 65 65 61 53 41 40 40 48 59 63 64 57 53 42 42 45 39 43 73 123 169 235 341 436 483 419 341 263 165 68 38 52 41 47 55 51 42 42 57 64 52 52 52 52 52 52 52 52 44 44 44 48 48 48 48 48 56 53 53 49 41 40 41 41 61 61 61 57 53 49 41 48 103 117 162 253 361 492 651 778 843 930 968 946 969 1000 989 889 836 821 786 688 551 407 294 230 133 72 75 94 75 44 45 49 60 59 55 51 47 43 42 42 41 42 40 40 43 47 47 71 41 42 48 57 58 51 46 46 44 59 108 149 178 207 273 361 321 497 462 212 71 88 83 43 43 42 42 49 50 46 42 41 101 111 81 57 136 342 597 763 761 736 653 584 582 568 417 222 100 91 83 67 51 52 84 116 64 64 64 60 60 60 63 63 76 68 65 59 63 57 62 59 135 100 56 96 155 79 46 49 49 52 66 82 71 55 53 53 49 48 47 47 50 85 124 144 110 117 218 330 366 413 508 596 596 672 753 814 852 886 925 950 951 891 830 736 546 285 148 161 88 62 50 48 47 47 70 78 58 146 149 90 66 45 43 65 60 80 91 75 69 89 149 194 88 77 90 114 102 60 49 50 77 50 49 129 216 279 374 478 558 573 578 582 567 541 507 477 357 260 158 97 91 94 92 93 48 72 107 86 69 57 64 68 65 77 70 46 56 106 106 52 100 114 165 209 236 252 255 259 243 232 228 217 217 221 218 237 270 273 265 216 116 82 185 337 343 277 195 158 197 239 263 259 329 369 349 266 246 284 273 214 223 169 119 108 110 103 95 95 145 165 101 48 135 336 422 381 426 411 406 387 347 279 198 157 52 50 50 59 66 54 53 73 60 71 94 94 96 76 51 42 41 48 54 44 64 72 49 21 17 15 17 12 20 20 16 12 15 15 15 15 15 19 19 19 15 14 14 14 14 14 14 14 11 11 11 15 23 31 43 47 59 55 43 31 19 15 11 11 26 14 15 39 52 46 71 90 72 223 77 23 25 99 100 253 277 308 179 298 576 632 685 764 746 710 625 333 149 157 95 85 112 139 175 202 202 186 173 165 184 216 255 278 270 238 205 177 185 220 263 314 387 379 299 243 283 220 225 299 318 218 123 84 104 62 53 64 64 54 61 80 62 98 174 333 124 65 66 95 65 52 65 123 197 295 440 567 651 712 767 783 764 729 687 647 607 554 395 325 311 337 472 476 397 271 153 99 85 75 68 80 52 51 51 50 58 65 66 66 75 55 61 87 120 177 279 396 501 538 565 584 603 611 622 622 586 587 591 596 588 577 569 566 558 585 612 623 631 627 630 641 677 695 703 710 698 702 725 745 737 717 693 681 681 685 678 670 670 666 662 663 663 663 663 659 684 684 691 705 734 776 836 871 937 987 1018 1014 1007 1011 1015 985 840 726 583 445 332 250 187 132 135 93 60 51 54 69 75 77 121 335 449 366 251 225 190 127 71 55 53 51 73 95 145 194 277 421 552 643 762 911 995 1001 1016 996 951 909 857 796 741 685 615 543 469 403 335 278 221 184 130 128 152 186 238 271 280 280 274 267 168 60 47 56 67 96 97 121 197 313 424 485 522 549 564 564 571 586 606 637 654 658 644 594 576 610 596 511 408 343 240 223 179 132 141 143 145 173 184 147 130 184 241 248 262 280 254 403 481 452 474 588 645 619 690 684 702 741 782 798 824 844 869 877 882 871 836 801 781 769 828 832 846 853 871 899 942 972 956 956 973 1004 1004 987 994 1018 1018 1017 1007 969 893 817 682 504 293 174 111 128 122 64 40 41 41 40 38 60 106 140 154 141 175 230 311 385 420 425 400 373 202 138 61 56 97 122 262 502 630 771 897 982 1018 1018 944 860 766 592 368 199 132 97 63 44 56 56 56 52 52 52 52 52 43 43 43 44 44 48 48 45 46 44 48 86 95 100 186 296 341 328 366 438 439 355 271 215 189 93 89 78 66 42 40 78 249 245 97 41 133 81 38 121 146 47 39 63 103 75 51 63 111 42 41 79 107 67 59 103 66 73 58 54 54 58 55 55 44 43 44 52 53 45 44 44 80 155 204 212 252 364 485 548 591 580 537 444 323 198 100 55 40 51 74 86 89 96 91 79 81 216 248 236 303 274 138 66 50 46 71 111 131 123 127 148 96 124 160 184 176 140 92 56 35 40 52 60 44 36 48 80 52 40 36 36 36 40 36 35 36 36 36 36 40 40 44 44 45 45 45 49 53 53 53 63 70 97 204 342 421 448 404 320 205 83 57 86 55 36 40 34 32 32 31 32 33 41 51 59 39 36 44 49 58 62 62 66 55 56 65 65 61 50 49 52 51 39 63 104 112 89 125 182 171 76 63 143 187 135 87 87 67 63 55 47 46 42 42 46 58 54 42 41 40 41 46 62 54 46 42 41 42 42 54 54 55 166 222 126 39 52 96 72 39 67 75 78 91 114 106 89 90 74 62 59 69 70 67 52 77 58 42 42 52 69 65 45 61 58 65 62 70 63 65 61 95 147 130 49 47 93 124 97 206 323 492 643 758 830 887 915 825 792 728 623 497 386 326 292 146 121 110 116 137 138 119 92 196 172 175 219 283 326 324 300 276 281 290 294 287 284 285 293 241 241 264 303 346 360 371 371 335 325 308 300 310 349 403 446 404 465 526 552 570 593 651 694 713 746 777 808 834 860 893 916 909 913 917 918 907 904 893 893 897 897 896 876 852 836 836 844 868 880 903 907 899 869 837 802 813 791 767 732 712 689 685 674 677 674 678 682 694 694 701 702 698 683 664 656 656 652 643 635 679 695 710 702 667 631 611 603 610 599 599 608 629 650 665 669 557 562 547 516 508 505 489 450 518 483 435 391 375 383 411 432 368 340 328 329 321 293 289 320 361 408 463 507 535 546 551 562 588 565 507 429 375 329 258 169 110 97 95 97 108 137 167 196 294 360 454 549 595 571 506 404 223 109 62 46 46 63 79 47 45 44 45 69 120 144 132 108 67 63 65 72 75 78 63 48 61 50 42 41 56 71 97 79 84 47 47 47 58 46 53 69 106 111 111 76 56 48 50 73 103 54 43 46 93 104 88 76 136 116 92 80 88 96 92 92 130 130 129 133 122 102 78 59 103 108 92 57 45 62 70 69 77 68 48 44 59 67 59 54 41 42 51 59 67 71 67 63 62 106 38 94 198 71 41 40 108 135 136 83 40 43 65 73 69 66 73 74 74 75 64 57 77 122 119 68 108 202 218 152 71 55 47 51 62 62 65 57 40 41 45 49 45 45 46 57 83 82 66 54 42 42 42 46 50 50 54 54 54 58 62 63 61 53 53 61 73 73 53 40 38 39 47 51 51 55 70 74 54 78 66 36 35 41 49 36 57 53 49 57 66 62 50 38 53 53 56 62 61 67 66 65 44 39 43 52 40 30 31 31 96 82 74 110 138 116 107 137 227 423 614 643 588 553 546 510 265 149 73 65 77 45 36 36 36 37 40 39 50 50 50 47 71 60 56 48 36 34 34 34 36 36 40 44 48 56 64 75 46 58 74 78 58 35 46 74 54 54 58 58 62 55 62 55 40 37 37 37 42 42 42 42 45 49 49 56 52 55 59 47 35 35 51 56 44 36 35 34 35 33 33 61 64 52 79 131 92 164 208 161 82 34 39 56 52 55 58 50 49 48 51 39 37 34 34 34 34 34 34 34 32 33 33 32 32 33 33 32 32 64 68 40 63 110 113 69 27 27 26 25 33 53 50 38 35 35 39 40 44 49 53 57 96 96 107 110 97 85 116 145 405 302 124 31 57 90 79 76 77 54 74 63 38 47 52 37 36 48 92 104 120 164 204 224 92 88 85 81 89 105 113 102 47 43 42 40 39 46 56 64 68 52 37 36 36 37 38 38 36 55 51 43 47 67 67 55 67 95 123 119 75 36 43 64 54 50 46 42 41 49 57 65 73 73 77 80 88 104 120 153 244 293 387 442 456 528 576 530 389 316 259 213 148 118 130 127 57 41 41 41 56 59 46 37 36 36 64 102 110 113 145 196 187 282 386 442 446 391 303 228 210 187 160 118 92 69 69 73 73 164 112 67 122 89 57 157 105 98 67 52 80 109 86 42 56 67 68 72 76 72 61 61 42 46 54 66 75 91 103 107 78 74 66 58 53 49 45 45 81 69 65 69 70 58 41 38 52 52 52 48 44 40 40 39 39 39 39 39 40 40 40 48 62 62 66 59 48 40 40 40 40 40 40 44 51 55 55 54 58 54 54 50 50 51 43 47 40 40 40 40 40 40 40 40 40 39 40 40 40 40 40 41 73 65 53 45 41 41 41 48 62 74 75 71 63 52 52 56 94 68 82 152 254 360 494 593 655 625 560 470 349 212 103 45 54 52 56 61 64 60 63 63 63 59 59 59 59 59 59 59 47 47 47 51 51 55 55 48 44 48 52 48 40 40 44 48 60 60 60 60 60 56 52 48 46 52 96 177 272 392 563 711 867 924 936 894 887 906 868 764 606 570 520 431 310 201 129 99 90 69 94 100 64 48 68 72 55 58 47 43 42 42 42 41 40 42 40 40 43 48 56 84 46 50 51 45 46 46 46 46 44 51 84 132 160 205 307 427 464 620 546 261 84 70 72 45 42 41 40 41 45 57 49 56 114 127 119 160 329 579 801 911 915 824 663 540 507 486 397 277 85 87 83 63 51 55 75 92 56 56 60 64 68 64 64 59 72 68 69 74 75 73 74 71 115 92 60 100 159 92 47 48 47 47 64 72 72 64 48 47 46 47 48 60 80 100 115 115 98 145 269 380 439 502 600 656 644 709 790 851 874 901 928 938 889 797 745 643 420 231 189 209 72 49 47 46 46 54 69 69 89 170 154 90 74 50 45 82 61 65 76 64 59 71 106 134 122 98 95 112 101 63 58 69 107 71 62 86 106 122 153 185 281 287 289 286 280 258 224 198 144 98 56 61 75 72 66 70 80 60 62 70 81 69 64 60 43 45 46 46 64 93 86 51 57 79 130 163 179 195 199 207 234 231 223 204 196 204 226 248 239 261 268 231 162 109 150 213 243 246 224 210 248 315 354 353 408 463 476 441 425 419 385 322 300 254 187 133 114 116 105 90 100 124 77 46 67 212 321 330 319 319 328 343 339 322 290 293 168 91 49 63 87 70 69 84 47 59 89 89 84 60 43 42 42 56 54 44 64 80 56 20 17 15 21 16 28 28 24 20 11 11 15 15 15 19 19 19 15 15 14 14 14 14 14 14 15 15 15 19 23 31 39 43 55 51 39 31 23 19 19 19 38 22 27 63 65 39 36 35 229 256 98 23 95 196 178 182 313 347 163 271 551 627 685 733 722 595 474 232 135 174 99 97 104 148 188 203 182 150 137 129 192 203 238 266 285 265 232 204 226 278 325 372 424 401 310 246 298 243 229 290 326 273 166 76 103 61 59 91 98 89 71 78 101 73 204 272 86 107 77 55 53 50 56 142 259 376 505 611 699 792 865 870 856 827 762 681 622 569 399 360 310 272 379 381 300 223 157 109 71 50 51 53 52 51 50 54 54 65 70 74 86 74 77 107 144 193 290 400 498 537 561 585 611 619 623 618 603 596 580 566 551 539 535 532 508 528 555 567 578 577 592 603 650 665 684 688 695 706 733 748 725 712 692 684 681 685 681 673 686 686 675 667 667 667 671 664 684 688 695 713 739 784 849 891 950 980 996 992 1000 1004 977 913 760 638 491 356 259 194 139 103 98 71 53 51 50 53 75 95 211 407 495 382 233 163 137 93 70 50 45 56 66 80 102 139 200 304 431 549 692 858 971 1009 1017 1017 1008 978 941 892 837 778 682 630 575 509 463 412 343 282 229 191 159 158 185 200 201 212 297 307 220 121 85 57 47 49 78 86 177 305 404 461 509 528 560 560 568 586 620 652 676 688 705 706 684 638 585 536 461 407 385 391 344 285 278 257 238 239 259 235 250 296 342 364 371 397 406 505 533 493 507 586 640 630 694 692 714 753 778 782 824 860 882 883 888 877 853 822 806 802 853 868 874 869 875 882 917 941 964 984 996 1004 1000 999 1010 1018 1012 1017 1019 988 912 855 760 615 427 272 145 115 117 95 53 40 40 40 39 41 71 113 139 131 159 190 243 296 330 346 333 316 150 125 48 67 145 126 203 455 627 760 885 971 1018 1015 960 880 747 573 356 195 125 89 60 44 48 48 52 52 52 56 56 56 52 52 52 52 52 52 52 45 46 44 45 86 95 108 173 259 332 387 442 476 499 499 437 345 272 128 92 68 85 90 45 70 97 205 144 48 100 128 84 88 94 54 41 46 71 83 75 67 99 63 47 67 83 75 71 86 62 65 54 54 54 58 59 59 64 48 44 52 53 45 44 44 44 99 154 175 199 265 377 454 533 520 498 472 438 345 188 58 77 82 102 110 93 52 43 47 129 300 402 368 303 230 194 202 118 114 146 191 191 151 123 128 152 120 76 36 35 36 64 84 35 60 76 56 35 35 36 44 36 36 36 40 40 40 40 40 40 40 40 40 40 44 44 44 45 45 45 49 53 53 53 63 92 122 221 371 494 577 577 514 331 125 55 100 73 58 71 58 53 48 40 32 32 37 45 42 35 35 40 48 49 57 62 58 50 59 63 64 62 58 47 42 49 39 52 93 89 61 94 158 107 67 147 308 330 183 58 42 55 51 43 42 42 42 42 42 74 62 50 42 42 46 54 58 58 50 42 42 46 58 74 78 52 71 159 207 122 39 39 84 51 71 78 90 129 197 213 195 185 165 133 90 56 45 51 59 65 50 42 42 48 69 65 44 61 58 65 62 74 67 68 69 135 162 131 51 49 90 113 87 116 208 372 543 677 759 817 852 800 780 744 696 645 595 562 521 360 255 148 78 88 141 198 227 211 228 271 310 349 361 360 351 347 339 328 333 354 358 354 336 291 295 310 326 345 359 366 366 321 336 347 339 338 357 407 442 444 486 520 527 528 532 574 601 621 648 693 727 761 787 817 843 855 863 867 864 861 847 833 840 854 858 861 841 814 794 786 786 793 802 822 819 806 767 742 704 734 712 696 681 677 670 678 678 701 709 713 698 682 655 654 647 656 641 633 630 630 638 649 657 614 630 642 641 621 589 557 540 671 647 624 613 614 611 588 569 510 511 481 454 466 475 451 407 372 356 308 228 168 148 188 224 160 136 148 188 204 204 220 256 270 284 292 323 366 433 496 536 568 585 573 526 464 405 318 214 146 125 135 133 146 178 231 272 380 430 508 583 630 629 593 515 332 202 136 120 110 119 91 46 44 44 46 93 132 139 118 90 65 65 76 79 78 70 67 64 49 42 41 41 64 80 98 76 76 50 50 54 54 45 46 70 127 126 103 79 52 60 88 115 105 92 76 76 72 60 48 43 111 83 44 42 43 56 80 80 67 83 99 94 66 43 62 75 42 79 84 60 52 72 77 61 84 64 47 43 55 67 70 54 46 46 43 42 43 51 56 63 86 110 40 70 74 38 70 57 56 83 89 59 45 51 59 47 53 33 32 32 51 79 96 104 88 133 102 47 124 278 315 232 90 71 59 58 66 65 53 41 39 40 41 45 53 56 65 76 74 73 54 46 39 39 43 39 47 51 51 51 51 51 59 63 52 41 40 40 48 40 38 37 38 46 54 54 58 58 66 74 37 58 70 54 45 57 61 49 109 89 65 57 62 66 70 58 60 53 59 66 69 76 78 81 53 30 30 59 55 29 31 129 133 111 95 115 154 153 215 330 636 775 828 721 623 592 518 383 141 53 35 40 45 36 36 57 36 36 36 39 43 43 43 47 43 36 40 44 44 48 52 52 35 35 36 40 44 44 48 55 66 66 78 90 78 54 47 67 43 43 51 55 59 59 59 59 36 37 40 37 41 41 45 45 61 53 49 48 40 40 48 47 36 39 48 56 60 45 40 35 33 34 33 33 36 56 84 104 89 109 97 49 32 33 35 39 63 59 61 53 52 43 47 35 37 33 33 33 33 33 33 33 32 41 45 32 31 32 37 32 32 33 37 39 51 86 101 89 35 26 25 25 37 45 42 34 35 35 39 47 51 52 56 64 60 64 71 83 118 129 109 66 85 163 128 44 61 65 35 60 44 35 54 66 38 102 151 87 40 68 93 100 108 136 172 196 100 112 132 145 145 125 105 89 42 41 41 40 47 65 84 103 87 72 60 50 47 45 40 39 36 44 40 36 48 64 52 35 64 40 40 60 60 40 36 56 49 46 46 38 38 46 62 74 105 85 72 71 86 129 161 198 293 353 453 496 476 516 537 472 222 137 84 66 57 82 87 48 48 48 44 43 39 42 38 37 37 45 88 124 123 95 114 169 143 210 282 342 398 422 374 295 248 253 250 219 160 101 78 71 156 196 244 151 35 38 94 38 38 68 85 73 66 86 78 58 56 67 72 80 84 80 65 57 49 50 58 74 82 90 98 102 74 70 69 61 53 45 41 40 41 49 53 45 40 39 40 40 41 40 39 39 40 47 43 39 47 43 46 39 39 43 47 59 51 62 66 59 51 40 40 40 40 40 44 44 51 51 55 54 58 57 53 50 46 50 47 47 39 40 44 40 44 41 48 41 41 40 40 40 40 40 41 49 77 61 45 40 41 45 45 52 62 78 82 70 63 59 59 66 153 84 53 123 264 406 554 654 682 705 690 625 521 403 239 109 83 65 66 74 83 87 75 63 63 63 63 63 63 52 52 52 40 47 47 51 51 51 55 55 43 44 52 48 44 40 48 56 56 56 60 60 60 56 52 59 126 104 90 114 158 250 399 540 633 672 683 647 619 599 551 479 371 291 217 163 125 103 85 71 69 59 91 88 52 56 87 91 70 70 59 59 55 51 43 43 41 43 42 42 59 56 60 88 58 58 51 45 45 45 47 50 121 99 95 108 137 234 392 551 699 748 578 267 77 66 69 45 43 42 41 41 68 83 90 103 174 268 374 498 677 854 954 977 977 931 833 735 633 504 320 168 81 86 78 66 62 67 71 59 47 52 60 68 68 68 60 60 68 68 73 82 87 89 90 90 99 91 67 107 177 118 47 47 44 44 44 44 44 44 44 43 46 47 67 88 116 123 111 106 196 249 346 432 476 542 629 665 717 774 843 894 913 924 936 927 812 689 634 504 262 133 150 142 68 49 47 47 51 70 73 76 101 177 166 110 102 79 50 67 83 74 54 53 61 72 75 71 102 70 63 76 62 46 49 65 95 115 136 139 168 197 191 175 176 163 148 149 151 136 98 63 48 44 46 68 100 108 102 113 180 100 46 50 69 61 49 44 97 102 118 143 152 125 85 51 52 60 104 130 142 150 159 167 192 184 168 151 139 155 175 209 178 224 248 246 217 191 168 162 176 261 326 332 374 453 512 518 525 541 538 511 496 497 492 478 381 339 253 152 113 119 104 76 55 75 53 47 50 139 260 326 284 277 285 277 281 273 273 299 281 148 50 74 117 99 75 102 77 101 117 113 89 57 44 43 43 64 51 44 61 81 50 21 18 20 18 24 36 39 35 31 11 11 15 15 15 19 19 19 15 15 15 15 14 14 14 15 23 23 19 19 30 34 42 46 54 50 42 27 23 23 23 27 43 27 35 68 62 15 13 14 92 215 242 44 146 127 216 244 368 397 167 245 522 584 631 639 613 422 327 181 170 227 127 132 100 144 191 190 149 117 117 137 181 173 196 239 281 275 223 185 261 331 378 413 447 411 327 260 292 254 236 266 326 308 199 61 79 56 75 131 157 124 70 49 68 60 276 224 44 75 108 90 68 50 71 185 325 450 567 664 756 864 941 950 943 944 880 774 626 572 407 384 310 219 298 292 243 214 196 163 106 51 51 68 67 58 57 53 61 62 75 83 74 66 84 129 155 192 288 384 493 533 565 600 619 631 630 626 635 605 574 537 503 476 465 465 453 460 480 496 514 533 548 563 577 596 622 641 663 686 709 721 748 732 712 701 713 717 713 705 702 702 691 683 683 687 690 683 684 692 706 724 758 811 868 903 961 965 962 958 970 973 908 805 665 536 385 266 188 140 101 68 74 62 53 50 48 48 72 104 146 320 411 335 204 143 136 129 70 46 44 63 82 81 95 125 127 187 295 449 623 777 910 989 1017 1017 1017 1017 1002 965 915 863 758 731 696 646 611 565 491 409 318 254 198 170 159 155 141 137 189 196 140 85 74 53 46 46 79 83 171 307 394 442 483 494 549 552 564 590 621 656 679 688 628 708 729 651 593 593 559 496 469 491 464 417 411 393 355 351 336 332 355 390 417 431 446 469 521 547 539 514 525 576 623 630 705 712 738 769 767 758 796 841 882 890 898 898 887 879 875 879 917 925 940 927 906 909 932 952 964 992 1000 989 989 1007 1018 1017 1000 1017 1019 984 919 885 821 707 566 400 226 136 146 145 103 48 39 40 39 37 36 82 109 116 117 132 165 203 254 274 276 262 134 173 157 214 323 241 230 460 619 753 874 956 1007 1019 961 885 739 569 360 203 120 81 53 45 44 44 48 48 52 49 49 49 65 61 61 57 53 49 49 49 50 46 53 60 65 74 111 164 185 339 449 466 498 555 510 373 329 153 97 62 95 129 73 89 81 77 105 156 147 102 118 194 89 150 170 110 66 82 114 115 82 95 83 55 55 79 83 63 51 54 47 43 47 51 59 63 76 56 44 52 56 45 44 44 43 72 119 134 139 169 250 316 514 461 385 362 407 413 294 137 41 41 46 74 82 96 148 215 360 379 325 208 108 96 136 175 126 90 78 75 74 43 55 76 63 52 55 40 43 35 35 35 34 56 68 40 35 35 40 35 35 36 40 40 36 36 44 48 52 52 52 52 48 48 48 48 44 44 45 49 53 53 53 70 128 141 242 388 530 641 687 663 435 162 53 107 89 71 88 95 128 135 131 119 99 68 48 37 37 34 43 44 52 61 61 57 51 51 51 60 69 77 62 45 61 44 53 69 61 40 41 78 142 46 66 190 198 74 41 90 50 46 42 41 41 41 41 42 65 57 65 65 77 62 57 42 73 54 53 42 61 70 93 95 80 157 188 103 54 122 154 81 77 83 66 69 147 246 300 303 361 329 261 166 87 64 94 128 66 60 42 42 44 61 54 44 54 58 62 69 70 75 72 69 126 138 110 50 48 66 89 84 70 142 283 440 575 657 722 772 800 767 726 709 716 701 677 621 539 460 385 338 328 341 353 355 307 344 380 392 391 383 393 401 391 356 332 329 350 347 323 295 291 306 306 302 305 308 316 327 365 388 411 399 374 365 384 407 433 459 482 501 511 527 553 573 572 595 633 671 697 719 737 759 791 799 807 811 808 794 794 791 820 832 832 816 788 768 760 756 780 769 764 741 724 697 689 674 698 675 668 656 645 641 641 646 650 669 680 669 627 592 584 577 491 489 496 496 504 523 555 574 612 589 557 520 516 532 555 563 595 571 551 559 580 592 568 542 527 507 453 407 416 437 410 362 161 141 109 74 65 58 73 74 69 70 78 90 106 118 130 141 177 172 194 233 288 342 380 387 439 502 576 581 542 466 406 329 231 180 169 173 204 267 342 398 460 522 588 627 663 703 731 694 506 345 251 169 104 142 203 173 128 80 73 100 137 123 101 92 73 77 85 90 93 82 62 47 40 40 41 46 54 62 69 70 59 64 57 43 44 54 59 46 139 127 103 71 50 49 65 84 127 123 127 127 99 67 75 111 103 83 55 43 44 56 75 72 84 128 172 160 108 44 42 43 60 43 42 44 84 109 93 65 84 75 55 51 59 59 51 42 55 55 55 51 51 51 47 47 66 62 62 61 53 49 56 60 43 50 45 40 39 46 49 39 37 34 33 34 65 92 111 114 110 107 148 230 293 287 215 145 69 62 54 61 61 65 48 40 38 38 39 55 83 103 107 111 65 89 41 36 40 40 40 73 39 41 41 38 36 39 45 45 48 37 40 47 70 88 52 64 104 100 92 84 69 61 58 58 46 54 66 66 38 36 36 50 54 54 54 54 54 54 54 54 38 39 47 48 60 67 82 97 31 82 92 38 44 86 100 102 175 158 153 176 203 314 530 734 882 860 811 753 672 530 360 223 57 40 44 44 44 45 45 45 37 37 37 36 36 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 60 60 64 64 60 60 52 52 48 44 40 36 36 40 44 48 35 44 63 44 40 44 48 44 96 84 64 51 39 39 39 43 43 43 43 43 43 36 43 43 47 58 58 42 32 33 69 105 53 46 42 39 42 38 34 34 73 61 57 72 63 51 42 51 36 32 32 32 32 32 32 32 36 32 32 31 31 32 32 36 32 32 31 32 43 43 42 48 32 31 26 25 44 72 72 49 27 28 36 43 39 58 70 74 62 82 86 86 90 99 103 84 51 208 156 37 85 85 33 78 43 52 64 52 61 145 189 145 71 72 76 76 76 88 108 124 80 76 72 68 68 72 76 76 61 65 68 66 57 63 78 98 105 94 79 60 62 51 39 37 49 45 41 41 45 49 45 37 49 77 69 85 93 36 34 77 38 38 38 42 44 52 59 55 118 92 82 104 130 149 188 248 340 450 526 472 469 609 568 316 82 89 86 72 69 74 54 38 46 46 46 45 45 45 45 45 60 60 75 79 87 95 99 103 101 152 200 236 288 347 355 331 327 315 283 251 232 220 168 90 136 154 159 111 47 38 40 68 85 78 66 66 74 71 63 62 40 60 80 84 80 68 64 68 64 53 49 61 81 85 77 65 69 65 68 60 56 52 48 48 52 48 44 40 40 40 44 41 40 40 40 40 43 55 58 65 61 61 68 61 61 61 54 61 76 80 80 76 76 69 69 62 54 54 51 51 51 51 52 51 50 50 50 50 50 50 50 50 51 43 51 43 51 43 51 44 44 44 44 44 44 44 44 44 48 48 48 52 52 52 52 56 62 62 70 75 63 49 64 87 98 71 78 151 201 258 372 506 666 723 719 663 633 614 487 333 204 158 60 90 83 41 86 42 48 55 55 51 51 48 52 52 44 51 51 59 59 62 62 62 63 63 67 71 75 75 79 79 51 63 67 63 63 67 63 51 67 82 112 122 116 126 192 274 328 340 343 319 276 264 280 280 222 149 89 62 70 83 81 70 46 63 75 67 43 42 51 75 79 67 55 55 59 59 47 42 42 51 63 55 47 43 51 63 41 42 42 42 43 44 68 88 147 97 91 125 154 200 363 547 738 636 412 177 69 74 81 58 50 45 55 69 90 97 110 164 436 633 786 856 896 950 982 967 940 872 781 659 493 314 166 100 54 78 74 46 43 67 71 48 41 43 56 60 53 57 61 57 49 45 54 79 84 73 74 90 94 62 61 116 175 174 114 49 68 45 44 44 47 56 57 49 85 73 80 107 150 173 161 158 286 339 400 465 536 603 674 726 754 787 849 928 956 941 913 882 711 553 508 396 165 122 154 70 46 46 46 48 72 83 78 62 153 177 142 70 46 71 68 47 46 47 48 55 50 46 57 65 85 73 54 47 56 62 67 57 97 155 181 154 160 194 185 136 147 119 87 72 88 89 82 58 66 91 115 119 131 147 163 171 151 59 46 46 46 103 183 187 191 179 199 229 187 85 57 89 49 51 92 97 78 67 76 105 133 125 113 96 87 95 122 138 126 117 104 130 211 289 306 290 295 375 456 513 582 636 647 610 665 657 666 670 628 559 522 521 481 409 289 172 118 101 70 48 99 74 66 68 61 67 168 274 263 252 238 220 212 197 190 219 306 198 85 95 129 131 162 221 138 142 148 137 88 48 45 45 61 61 44 46 59 60 40 32 19 17 14 24 31 45 45 37 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 19 24 24 27 34 41 48 48 51 88 40 21 34 19 23 32 24 27 9 92 90 16 13 14 24 28 240 234 104 137 185 214 344 352 361 152 128 431 544 480 541 372 246 150 161 205 200 154 120 120 147 181 180 158 142 163 200 150 139 159 197 215 215 236 266 345 408 466 492 468 419 351 304 279 225 208 223 245 289 241 94 88 51 51 122 157 107 62 60 48 215 287 176 69 64 88 57 70 69 133 259 388 504 613 703 806 910 987 995 992 985 939 841 689 493 413 376 285 227 256 270 236 171 138 148 135 81 50 58 67 87 72 48 48 51 57 53 93 79 76 97 145 214 314 398 477 546 592 607 619 649 657 634 624 587 545 512 475 418 362 350 368 343 339 371 413 440 458 480 514 536 566 599 625 658 689 724 740 717 701 697 709 721 717 713 705 706 702 690 671 667 679 694 695 721 741 766 795 841 899 945 960 945 899 888 917 932 834 664 488 339 233 180 143 90 69 94 71 55 50 50 53 48 52 69 82 156 205 198 178 164 145 121 65 50 48 52 70 78 77 72 135 99 167 369 559 684 813 939 1011 1017 1017 1017 1014 1003 958 897 892 876 837 794 764 738 685 620 493 405 315 268 225 165 116 101 236 231 136 49 50 65 47 44 43 96 208 332 396 400 434 492 541 556 572 592 615 639 654 666 689 677 691 718 714 694 678 675 650 615 584 561 550 531 508 488 485 486 486 490 505 521 533 544 554 557 557 568 599 630 657 669 696 735 774 773 740 716 763 827 880 880 888 892 896 911 927 939 954 957 969 987 975 939 950 975 984 980 988 992 991 995 999 1010 1002 1002 1003 988 954 911 872 824 654 563 386 193 127 174 161 103 45 41 40 39 38 52 71 86 128 139 139 143 147 155 145 142 115 211 234 297 383 285 264 498 621 751 868 945 999 1007 950 878 731 554 380 191 133 86 41 78 42 55 64 56 45 45 50 50 63 63 67 59 54 45 44 44 52 77 81 61 56 75 100 112 159 299 455 521 523 506 506 490 412 265 170 144 106 59 73 146 150 78 57 128 198 225 277 344 192 165 85 150 174 118 149 98 57 94 90 42 42 67 64 41 44 42 42 47 52 47 55 75 83 72 60 48 44 44 45 45 43 56 96 124 135 142 157 171 293 375 426 381 352 413 380 187 48 42 70 102 110 114 154 209 261 233 136 39 35 38 38 34 47 46 41 34 41 43 54 47 46 39 46 43 54 47 54 51 43 55 55 43 36 48 48 36 35 35 35 36 36 37 37 41 41 37 37 37 36 36 36 36 44 44 51 56 60 60 60 71 84 132 261 450 638 736 766 769 614 260 69 98 55 35 53 119 179 236 268 261 229 177 98 38 47 44 49 54 62 64 68 58 55 44 44 44 49 57 65 69 49 44 44 41 60 61 57 53 57 73 73 57 41 49 65 73 41 57 40 39 65 49 40 81 231 260 123 68 76 38 64 65 40 42 61 58 65 61 80 82 73 106 121 92 115 183 211 195 86 81 75 69 141 290 387 393 431 462 454 366 250 168 123 94 89 61 56 55 45 44 45 47 54 61 62 66 69 62 63 63 88 80 73 73 53 57 125 211 94 100 171 305 432 523 609 670 681 704 724 737 748 741 722 689 613 580 554 527 504 489 486 479 463 461 469 466 454 442 438 424 368 358 346 311 268 248 252 264 256 287 303 274 241 240 276 327 286 329 376 388 379 367 381 400 387 398 413 436 459 490 506 525 514 552 588 619 626 637 639 647 638 665 705 717 725 725 725 729 747 763 767 747 731 731 728 724 739 736 743 724 704 669 652 622 634 619 612 593 574 566 563 556 568 564 550 535 520 492 421 351 286 287 298 297 301 328 372 422 433 459 478 485 481 479 487 491 499 476 487 523 574 608 596 580 522 459 406 428 481 466 350 223 72 60 40 38 38 39 44 52 40 44 52 60 68 76 84 88 96 104 134 165 203 249 291 318 324 415 522 565 541 497 465 427 267 195 165 161 204 279 369 428 499 551 613 664 723 779 823 792 660 453 288 155 78 122 192 170 165 124 102 111 112 90 84 92 73 77 77 70 62 42 39 38 41 45 46 51 63 68 72 72 117 93 46 42 68 110 102 66 91 111 119 94 53 43 56 84 126 150 218 266 186 58 50 130 142 107 67 51 55 51 42 40 128 153 180 153 108 65 72 77 52 44 44 53 84 97 108 104 95 75 55 47 55 59 59 55 47 51 51 55 55 55 55 51 41 45 49 45 52 52 55 62 36 37 44 63 70 62 53 35 34 34 45 103 148 154 152 158 87 167 310 432 391 226 100 80 73 72 64 64 68 68 56 44 39 39 55 95 147 163 143 126 68 97 53 38 80 76 41 53 39 69 100 92 77 65 41 38 40 60 84 37 35 80 91 106 94 99 99 96 96 81 66 58 62 70 86 90 62 38 37 46 46 46 46 46 50 50 50 50 42 42 39 40 48 61 72 76 46 143 196 109 62 103 105 115 163 185 260 428 615 759 855 905 864 823 765 677 544 386 224 102 54 44 44 48 48 45 45 41 37 37 37 37 36 36 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 40 41 53 61 65 61 57 49 37 36 36 36 37 41 49 53 71 59 39 35 59 79 67 39 87 79 67 55 47 47 51 55 43 43 43 43 43 43 43 43 42 54 54 46 33 33 50 70 38 38 39 35 42 42 49 49 73 53 64 87 87 50 38 51 36 36 36 36 36 36 35 35 43 39 35 31 31 35 39 36 69 33 32 44 59 42 37 44 39 39 29 24 40 72 87 68 25 36 72 60 75 150 174 130 58 90 98 63 63 107 139 129 211 261 149 32 53 65 33 58 50 87 95 55 56 156 176 81 39 52 68 72 68 68 80 96 68 64 56 52 44 44 48 48 72 68 74 62 52 62 78 101 93 93 118 139 141 94 43 35 37 38 37 36 37 57 49 36 35 69 101 133 125 35 33 70 37 38 43 44 44 41 40 43 86 72 73 103 148 194 244 305 401 520 562 508 522 606 472 167 64 75 72 45 41 58 54 37 49 57 53 52 52 52 48 48 55 55 59 67 71 75 80 83 91 121 137 149 200 276 320 323 367 358 326 290 286 298 278 228 159 137 117 86 47 39 45 65 74 66 55 59 67 71 60 63 45 68 84 88 80 68 64 64 60 56 52 64 76 84 76 68 72 72 68 64 56 48 40 40 40 40 40 44 44 44 44 45 40 40 40 40 51 58 65 72 68 68 68 68 68 61 61 61 76 80 80 80 76 76 76 68 61 61 54 54 51 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 44 44 44 44 44 44 44 44 48 48 48 52 52 52 52 59 113 65 50 75 87 63 52 56 90 76 98 144 169 172 223 303 391 474 554 604 655 682 607 491 374 328 111 45 83 89 110 42 71 55 55 63 52 39 40 53 44 44 51 51 62 62 70 62 66 67 67 71 79 83 83 87 55 59 63 71 71 63 59 55 52 55 66 77 76 78 109 148 123 131 143 131 128 137 173 191 123 74 42 41 46 62 63 59 42 51 63 55 43 42 51 67 79 67 55 55 59 59 47 42 43 55 63 59 51 47 55 67 40 41 43 43 44 44 67 79 102 73 87 130 136 138 254 403 602 473 280 135 71 74 73 58 98 97 95 94 114 139 172 225 591 764 895 954 979 985 951 891 880 720 527 388 270 170 112 102 46 67 71 51 51 79 80 64 52 68 69 61 46 50 54 58 45 44 46 79 88 62 66 90 86 62 57 112 186 198 125 45 101 89 66 59 64 65 62 58 86 105 132 141 144 155 198 247 362 407 456 513 576 640 715 770 823 829 864 923 956 945 914 867 678 526 448 315 131 103 127 49 45 46 47 56 72 72 70 66 209 169 90 45 46 64 48 44 46 47 48 48 47 46 46 54 75 59 51 48 54 67 75 76 120 158 162 125 108 127 129 102 115 87 59 51 63 72 64 52 71 103 135 146 162 182 197 198 150 51 44 45 47 144 233 229 164 144 144 152 112 48 47 64 46 57 86 95 92 89 74 59 75 67 63 54 52 52 71 80 66 52 50 78 167 259 312 336 383 476 567 593 630 699 763 782 810 825 845 850 790 686 605 553 486 415 292 172 107 97 82 54 108 94 79 72 48 48 84 158 255 229 210 200 185 171 155 187 296 223 129 124 165 171 190 217 186 235 237 152 71 49 49 46 53 58 44 39 52 49 30 25 20 17 15 32 46 54 56 44 33 26 26 26 26 26 26 26 22 26 26 26 26 26 26 23 24 17 27 34 41 48 52 51 16 72 85 62 10 32 33 25 36 28 118 40 16 18 22 77 296 318 181 74 143 203 231 333 321 335 139 79 323 431 365 367 208 151 130 153 195 189 139 104 116 139 172 182 185 193 199 193 123 121 152 171 175 190 259 348 407 457 526 549 521 468 420 394 380 255 195 186 185 228 241 167 109 65 52 99 133 111 82 77 43 251 340 196 58 67 100 73 78 87 147 274 403 512 617 706 829 934 1006 1018 1007 1003 953 852 674 506 419 359 269 277 353 374 329 195 83 82 109 79 52 57 82 106 91 48 48 50 52 53 73 79 91 103 131 204 336 465 500 565 607 619 630 653 653 630 601 568 531 505 446 363 278 227 236 228 216 220 263 319 360 394 431 453 482 532 588 617 651 670 717 702 693 690 709 721 721 717 697 697 690 678 655 651 664 675 709 729 759 785 815 849 898 929 906 899 868 840 848 826 703 538 329 212 142 131 114 79 69 89 90 78 65 48 47 47 47 57 50 114 170 163 151 133 117 86 54 45 44 48 63 79 89 77 109 70 126 308 501 646 779 889 977 1004 996 962 940 939 916 896 902 912 904 897 885 863 806 741 693 594 483 417 373 301 240 191 301 306 195 87 87 87 46 42 63 115 216 328 384 392 430 488 529 548 568 584 619 643 663 678 713 711 726 761 787 782 781 775 737 710 687 679 673 661 634 614 607 600 596 589 589 590 598 601 604 607 606 610 634 669 692 715 735 747 770 778 761 745 773 819 864 880 898 898 902 917 948 964 951 959 987 1002 986 950 958 987 987 980 980 984 987 991 999 1003 995 999 995 980 957 925 893 850 746 632 467 293 192 176 195 201 87 52 39 39 66 73 64 51 89 100 96 93 91 99 100 108 72 262 293 231 249 216 267 494 645 767 876 953 1007 1011 954 882 734 577 400 190 125 94 41 77 47 59 60 64 49 45 54 59 47 59 71 71 66 61 61 72 107 99 61 45 46 85 90 66 177 308 467 536 533 505 517 535 492 349 247 202 152 98 92 130 102 74 49 92 218 333 344 293 148 142 94 182 217 153 161 97 85 94 78 42 42 68 72 44 49 44 44 48 48 43 43 63 79 72 64 56 56 49 53 56 53 60 77 93 118 125 121 123 237 310 349 287 270 385 412 255 96 66 66 94 102 86 86 102 126 98 57 40 45 48 38 34 39 57 57 57 49 46 46 46 46 46 46 50 54 54 54 58 50 55 62 43 43 55 55 36 35 35 35 39 36 37 37 37 37 37 36 36 36 36 36 36 44 44 51 56 60 60 60 71 76 109 229 437 641 773 826 852 714 374 139 81 41 36 40 38 191 255 294 299 311 288 212 125 54 51 49 57 62 67 68 65 63 52 52 52 52 52 52 52 39 45 61 53 41 41 69 93 72 72 72 68 64 60 68 76 48 68 40 40 64 44 52 144 311 303 115 59 64 38 52 61 41 49 61 65 61 61 73 66 73 94 109 92 103 150 159 135 79 78 64 53 112 237 369 449 496 553 588 573 517 423 274 149 98 86 74 57 42 43 46 59 62 61 58 62 70 74 66 66 99 59 47 76 101 117 133 164 71 69 114 222 341 433 516 583 621 643 669 689 689 690 678 653 594 576 576 572 569 562 547 532 474 498 514 500 481 453 437 413 321 308 308 292 261 230 210 206 213 233 248 251 246 238 253 265 248 280 319 338 334 333 347 359 354 365 380 391 406 422 445 467 480 511 539 558 562 569 576 587 570 601 636 659 667 674 678 689 685 704 712 701 693 689 686 678 694 687 687 675 659 636 636 610 582 552 528 498 466 439 408 385 371 419 440 405 358 327 283 221 168 153 152 152 171 203 249 276 302 333 367 390 408 416 435 447 451 431 430 484 551 585 569 533 514 476 454 469 477 417 296 196 44 39 38 37 38 39 52 64 40 40 44 48 52 56 60 60 45 80 118 137 147 174 220 259 296 332 403 491 550 546 498 415 277 189 135 120 161 245 347 415 482 530 579 629 719 834 895 860 698 563 446 289 97 44 79 60 49 48 46 57 59 45 59 95 63 68 68 53 45 41 41 50 75 67 60 60 73 84 80 79 105 103 80 78 118 160 144 101 58 106 146 118 65 44 68 108 182 206 246 234 130 40 40 98 78 79 75 63 47 42 41 41 115 116 123 92 67 52 83 104 43 48 67 64 71 80 111 131 91 83 75 67 67 59 51 43 42 43 47 47 47 43 42 41 40 40 40 41 44 47 50 54 85 76 70 50 41 45 68 77 75 79 104 126 143 164 214 257 342 435 530 517 352 155 74 100 95 87 79 83 91 91 83 71 83 75 83 119 147 147 103 71 73 57 37 78 134 78 38 101 113 178 234 251 235 191 116 52 40 44 76 47 65 112 84 83 127 120 108 97 93 77 57 38 49 65 89 101 81 53 41 49 45 45 49 49 49 49 53 53 46 42 38 39 52 68 72 78 37 239 423 252 90 148 197 249 447 540 664 797 902 937 919 871 829 738 590 434 289 168 90 47 43 40 44 48 49 45 41 37 41 37 37 37 36 36 36 36 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 36 35 36 45 61 73 69 65 61 37 37 37 37 37 41 49 53 139 123 95 67 63 71 59 39 63 63 59 59 55 59 63 63 43 43 43 43 43 43 43 43 43 46 50 46 34 34 34 33 34 34 38 38 49 49 53 53 69 41 56 99 91 39 30 54 35 36 36 36 35 35 35 35 39 35 31 31 31 31 35 32 37 31 30 32 47 38 37 48 26 25 24 24 39 59 63 40 27 36 52 26 31 195 283 215 47 55 70 60 60 80 128 158 304 261 133 37 49 69 46 46 74 39 35 87 160 220 160 35 37 43 67 75 63 55 59 67 79 75 67 63 59 59 63 63 72 64 62 50 48 58 70 82 70 85 130 172 169 99 38 35 36 41 41 41 61 85 73 41 37 36 37 121 185 93 34 42 38 43 60 64 52 45 60 79 62 56 69 103 164 238 308 366 526 589 523 421 464 503 325 56 125 148 133 66 38 51 47 37 45 53 53 52 48 48 48 48 44 44 48 48 53 57 61 60 76 86 78 70 110 185 244 260 359 371 363 350 373 401 389 347 263 189 129 110 91 71 57 65 102 90 82 74 59 51 43 42 49 72 84 84 76 64 60 60 52 48 48 52 60 68 64 60 56 60 60 60 56 52 48 44 56 52 52 52 48 44 40 40 41 41 41 40 51 51 54 61 65 65 65 58 58 55 55 58 66 73 73 73 73 65 65 65 54 54 54 54 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 44 44 44 44 44 44 44 44 48 48 48 48 52 52 52 59 96 56 48 81 102 82 66 74 54 61 84 114 136 143 153 171 197 236 296 365 473 565 604 589 543 417 163 109 111 40 58 69 63 98 99 71 39 39 40 40 44 44 51 51 62 62 70 62 62 63 63 67 71 75 79 79 63 51 59 83 83 59 51 56 49 40 40 59 70 80 79 82 94 90 93 86 95 119 151 162 52 41 41 41 46 54 51 51 43 47 51 51 47 51 59 67 79 67 59 55 59 55 47 42 42 47 55 51 43 42 47 59 41 42 43 42 41 41 42 43 74 61 87 126 113 95 174 289 403 279 149 92 87 78 61 54 106 121 127 125 173 243 297 358 555 701 828 913 964 962 887 795 680 489 303 215 164 96 58 62 50 71 67 47 43 55 52 42 60 72 57 44 43 45 58 62 90 54 51 84 93 70 86 127 123 82 48 48 134 198 169 97 82 71 60 61 77 86 94 98 77 108 145 168 193 240 307 384 448 484 514 558 614 681 760 809 901 900 919 963 987 972 911 837 660 527 394 249 128 100 95 45 46 47 52 68 71 71 74 74 274 169 54 44 67 88 53 45 48 53 72 60 51 46 50 62 67 55 51 48 58 67 79 87 107 111 106 89 84 103 130 138 99 79 55 51 59 63 56 48 59 95 127 134 146 170 181 174 86 46 46 52 64 128 152 84 60 64 76 80 68 48 48 56 47 56 65 66 87 116 97 53 53 53 53 52 50 50 51 51 56 60 63 76 114 198 303 386 513 584 632 615 584 614 704 789 880 915 950 963 922 825 710 631 492 413 282 159 98 85 79 71 80 75 72 65 49 46 49 69 207 195 181 167 163 153 141 184 263 242 196 230 301 358 357 332 286 291 246 181 120 91 57 47 61 58 44 43 56 49 34 26 20 17 15 29 47 62 60 45 34 26 26 26 26 26 26 26 22 22 26 26 26 30 30 23 24 17 27 34 41 48 52 51 51 84 25 30 20 97 50 38 37 49 191 160 172 99 67 158 341 251 137 135 227 263 259 302 310 293 122 54 225 314 227 153 119 145 168 175 192 179 145 106 132 151 180 194 225 265 259 225 183 161 160 155 155 182 282 379 452 502 563 597 570 510 494 504 474 322 229 189 144 167 212 182 120 77 52 63 90 100 102 97 56 156 192 145 106 123 117 73 89 102 166 285 415 524 625 707 802 908 984 988 985 988 943 856 637 511 404 284 216 319 466 491 481 375 250 147 63 42 46 93 74 94 87 49 48 51 54 52 57 98 142 150 154 226 371 514 530 588 619 626 641 656 641 610 601 552 499 455 395 307 234 195 203 194 162 134 146 197 245 279 340 349 371 424 477 526 580 615 652 659 663 664 686 698 702 702 678 678 674 659 654 650 663 675 683 706 740 766 788 813 837 852 848 846 820 783 750 697 575 421 195 121 98 105 103 72 57 62 74 78 61 47 45 47 47 49 42 102 146 139 131 109 89 54 46 45 44 48 63 83 97 93 118 95 135 269 450 619 748 832 872 930 959 948 923 905 875 851 872 879 863 863 890 921 921 902 854 768 660 592 532 471 393 321 299 315 223 132 172 168 108 114 147 188 265 361 402 411 452 514 532 547 571 595 631 662 686 698 720 719 734 777 807 825 829 833 810 791 780 772 769 757 730 711 700 689 681 666 662 655 659 659 654 658 653 653 669 696 719 742 758 754 757 769 777 777 789 812 841 861 887 887 887 898 941 968 924 932 967 987 967 927 931 959 956 948 952 968 988 1007 1019 1019 999 1003 1004 992 976 949 925 885 829 711 576 434 286 185 181 231 125 90 58 42 50 57 49 44 66 62 58 44 44 45 50 58 34 231 238 112 133 216 335 545 671 786 891 968 1007 1015 965 897 745 616 443 206 140 121 42 81 51 55 72 92 80 50 50 70 44 45 64 68 71 74 78 94 121 109 71 52 53 76 82 71 173 292 455 544 545 500 515 541 561 434 332 263 202 137 111 125 98 149 149 144 251 375 332 170 85 94 58 154 201 149 161 101 70 66 54 43 55 75 79 64 60 56 56 52 43 42 43 56 72 72 68 60 60 49 49 49 72 53 49 73 109 118 110 99 177 252 294 240 231 374 424 279 128 74 54 82 98 78 46 41 54 62 113 177 173 96 39 38 33 37 49 57 57 54 54 54 46 46 46 50 54 54 54 58 54 62 66 54 54 62 62 47 38 42 42 42 47 51 44 44 36 36 36 36 35 35 35 35 44 44 51 56 60 60 60 71 73 78 174 386 605 734 823 872 772 429 142 71 56 36 38 45 146 211 250 279 335 360 288 181 50 47 45 53 58 60 64 61 55 48 48 48 44 40 40 40 53 57 57 49 41 45 65 89 80 64 64 80 76 56 56 72 52 64 44 44 60 39 68 196 333 287 79 47 80 39 48 45 40 49 57 61 57 57 69 66 68 73 95 105 121 140 136 120 65 69 55 52 92 169 321 482 502 559 623 687 741 692 531 359 127 107 83 62 41 41 44 69 73 65 58 62 74 78 66 58 55 46 48 108 141 129 97 81 68 54 76 168 279 367 435 491 536 555 577 597 609 610 615 594 568 549 546 546 543 532 513 494 468 480 484 466 443 412 404 386 319 277 237 194 174 163 163 167 171 171 186 217 255 263 250 219 247 263 286 294 293 288 279 282 313 328 343 351 358 377 393 419 464 494 514 533 536 543 550 561 576 599 622 633 640 643 647 658 681 697 697 689 690 687 672 656 637 634 639 635 616 593 592 571 515 469 422 375 339 311 281 257 211 287 320 261 210 195 195 164 142 115 99 98 117 141 164 175 189 216 259 298 336 368 406 426 422 433 452 482 505 515 499 479 491 469 463 469 431 345 255 212 52 44 39 39 39 44 56 68 48 48 52 52 56 56 60 60 41 61 99 110 116 127 169 200 258 280 340 447 527 538 490 418 282 206 137 92 109 190 291 378 414 486 526 542 652 832 917 862 765 548 367 210 86 89 100 50 47 45 45 45 43 38 38 40 39 41 41 41 40 41 47 60 100 88 68 72 81 85 77 82 62 144 186 191 176 170 159 132 101 145 170 145 88 52 72 115 174 218 206 114 42 41 42 41 37 51 107 95 42 39 42 75 63 59 58 42 41 47 94 119 50 55 74 59 58 55 90 107 87 95 103 99 83 55 41 39 47 51 51 51 47 42 41 40 40 41 48 48 59 58 61 56 44 70 101 124 119 91 77 66 123 99 80 74 110 200 346 465 697 716 636 410 202 129 140 169 144 129 117 117 114 118 110 102 99 91 87 95 99 80 51 38 71 37 37 122 161 64 59 211 242 315 387 412 401 343 247 168 56 37 43 71 74 57 35 56 152 128 101 85 81 66 54 38 37 49 73 85 81 69 61 65 41 41 45 45 49 49 53 53 50 46 39 51 64 64 60 54 32 238 536 441 306 455 557 624 693 822 915 943 925 888 835 771 679 547 366 206 101 48 42 58 36 40 44 48 49 45 41 37 41 41 37 37 36 36 36 36 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 36 36 41 53 61 69 69 69 53 49 41 37 37 37 37 44 123 147 147 103 55 39 47 59 51 55 55 59 63 63 63 63 43 43 43 43 43 43 43 43 47 43 38 38 38 34 33 32 34 34 34 41 45 45 45 45 65 32 39 87 83 31 30 62 35 36 36 36 35 35 35 35 35 35 31 31 31 31 35 35 31 32 32 30 29 42 44 31 25 24 24 24 35 39 34 24 47 28 27 24 25 152 232 156 59 27 32 72 69 34 46 91 212 141 85 65 57 61 54 42 71 32 43 199 256 200 100 36 42 39 51 63 67 63 55 47 75 75 71 71 75 79 87 91 64 63 54 50 52 55 58 58 74 70 95 128 109 54 37 43 41 45 73 105 113 93 81 85 101 49 36 121 209 125 35 37 43 55 68 60 40 41 69 107 58 68 85 115 188 294 388 454 583 570 431 342 413 400 210 49 143 176 150 70 38 55 51 37 45 49 49 49 48 44 44 44 48 52 52 53 57 57 61 61 60 68 64 67 90 130 161 160 260 291 331 379 441 469 433 363 327 237 177 166 150 107 80 69 109 98 86 74 51 43 41 41 45 68 76 76 64 52 48 48 44 44 48 48 48 52 52 56 40 40 40 44 48 60 68 72 92 84 68 56 44 40 40 40 40 41 41 44 51 51 51 51 58 58 58 55 48 48 41 48 55 59 58 58 58 58 55 55 50 50 54 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 44 44 44 44 44 44 44 44 44 48 48 48 48 52 52 59 34 103 179 168 108 53 54 78 42 46 53 67 91 130 141 144 166 149 129 145 198 294 403 476 473 398 252 193 64 36 77 41 42 166 222 155 91 80 60 38 40 40 47 47 58 58 66 58 55 55 59 59 59 59 59 59 67 51 59 87 87 59 51 60 41 40 40 52 75 82 74 73 89 81 76 65 77 82 98 103 41 41 46 50 46 50 43 47 51 47 47 51 59 67 71 71 79 67 59 55 59 55 47 42 41 42 42 42 42 42 42 42 50 50 43 41 41 41 42 59 62 50 69 91 82 69 136 234 221 149 76 70 81 76 57 45 70 101 123 133 194 291 353 399 491 606 711 804 859 845 741 613 397 269 181 174 158 86 42 43 43 63 67 51 47 59 52 43 43 52 45 43 45 90 138 154 138 75 47 76 74 58 87 148 135 83 47 46 108 198 202 138 76 64 57 57 62 83 110 129 116 126 148 217 303 384 430 457 521 546 586 623 674 730 801 849 919 946 978 1002 1003 958 873 767 653 497 332 223 158 101 68 66 46 51 60 64 55 66 82 97 259 141 45 46 87 92 65 53 81 89 96 72 51 46 58 78 62 55 47 48 50 59 75 75 71 51 50 65 84 99 118 138 87 75 59 55 59 59 52 47 51 91 119 119 122 142 149 134 74 52 80 84 52 68 47 39 43 48 92 100 88 76 68 60 79 48 46 49 86 116 112 89 69 62 73 76 76 72 75 75 50 108 142 108 120 230 388 486 550 549 554 542 495 469 551 672 819 872 921 950 947 899 809 723 567 448 286 151 91 82 79 67 61 64 69 70 54 48 48 51 101 107 132 141 145 141 138 185 275 336 363 429 535 618 605 540 446 308 199 194 197 144 77 58 59 57 40 43 60 61 46 27 20 18 15 25 39 47 53 45 30 30 30 30 30 30 30 30 22 22 26 26 30 30 34 27 24 17 27 27 41 41 48 48 76 65 7 11 69 122 15 23 34 13 172 255 345 196 92 171 170 116 131 211 255 260 268 287 257 268 196 132 168 173 134 104 152 183 198 172 151 164 146 118 137 163 184 183 233 289 290 253 227 161 112 118 158 221 324 408 504 546 607 638 615 558 552 589 539 424 339 263 167 153 166 121 92 65 50 49 54 97 119 110 105 44 43 101 150 131 96 92 100 110 177 300 433 535 633 704 768 873 946 939 932 932 887 789 577 471 346 185 147 349 563 599 619 567 447 259 84 41 45 68 58 66 55 48 51 88 81 53 64 125 198 226 240 285 405 529 584 633 653 655 659 671 648 606 561 528 487 439 371 290 229 203 211 160 124 116 117 121 148 194 256 246 255 289 338 397 486 570 584 605 617 633 649 657 672 675 666 670 667 659 654 658 674 686 667 686 709 739 757 775 778 778 795 789 756 699 631 550 436 318 141 98 91 98 99 61 48 48 48 61 56 46 45 58 66 60 66 113 142 139 128 101 77 46 45 45 44 48 64 83 101 90 127 113 140 231 400 581 714 778 815 866 886 868 850 833 791 755 765 756 747 770 825 898 944 960 960 919 863 811 751 697 619 536 362 343 252 228 292 268 211 262 240 269 330 403 424 429 467 525 543 554 582 618 658 686 716 732 728 731 742 769 804 834 849 856 841 829 826 833 833 818 795 764 742 734 719 712 701 697 690 697 680 687 691 695 699 711 722 730 746 738 741 753 765 777 785 796 838 861 880 887 875 891 933 968 932 924 928 951 935 903 903 919 940 929 936 960 984 1000 999 995 987 995 1004 1003 991 964 941 904 840 753 672 571 438 294 225 220 182 156 121 73 37 36 49 88 55 51 44 37 37 37 37 37 36 152 114 48 165 303 418 576 690 805 906 975 1015 1019 980 912 765 652 486 226 159 149 55 93 48 55 84 124 108 64 44 60 51 54 62 81 104 123 130 130 118 99 101 99 68 43 58 119 130 249 416 536 565 527 525 539 610 527 433 336 248 182 150 144 249 292 269 185 176 215 163 39 81 78 40 94 145 121 169 129 42 41 42 62 83 79 63 55 51 56 60 44 43 43 51 52 64 64 64 57 53 49 45 45 64 48 44 53 82 106 105 89 107 197 267 241 256 399 422 267 128 66 42 70 102 94 70 62 70 94 182 257 205 85 68 147 63 65 53 53 57 61 62 58 46 46 46 50 54 54 54 58 58 62 62 58 58 62 62 54 49 45 53 49 57 54 58 51 35 35 35 35 35 35 35 35 44 44 52 56 60 60 60 71 98 79 148 347 554 686 783 853 822 455 132 89 102 45 34 87 73 150 198 222 290 335 276 173 50 43 45 50 58 56 64 57 55 44 44 48 48 52 52 56 117 81 41 40 57 69 57 40 72 60 68 88 76 40 40 64 56 64 40 48 60 39 64 204 279 227 39 55 128 72 68 41 40 49 57 61 57 61 73 77 75 71 93 147 197 213 217 225 90 74 54 64 89 98 219 410 513 570 618 685 768 783 707 588 252 148 76 79 70 39 40 55 80 65 54 62 74 82 66 54 44 51 116 172 157 93 49 49 66 48 50 122 211 282 326 356 456 471 494 507 511 512 501 487 523 497 467 459 459 460 449 434 430 412 385 361 346 343 347 333 253 199 147 115 104 116 117 121 132 127 135 170 217 237 220 185 209 206 221 229 243 239 231 226 245 264 283 294 301 320 340 363 415 446 470 489 496 495 509 520 546 569 592 607 610 621 640 652 690 698 694 675 672 673 658 635 593 598 595 583 557 519 491 465 429 375 315 271 240 232 222 210 188 244 244 169 114 142 155 136 156 133 125 109 100 103 110 118 121 144 178 198 228 268 307 342 373 436 496 489 439 406 424 459 481 450 435 425 379 309 275 280 48 40 40 39 39 40 52 60 52 52 52 56 60 60 64 64 41 45 64 79 93 100 122 141 143 222 340 424 448 443 467 485 331 270 199 130 98 136 226 311 351 455 490 476 591 807 915 845 680 412 242 225 285 352 279 98 88 45 44 44 44 41 42 43 42 42 42 42 42 43 48 64 76 68 64 68 76 80 76 89 127 229 295 299 261 231 201 178 195 192 181 137 92 56 56 75 90 157 173 117 73 77 61 39 36 62 126 114 46 38 41 66 58 54 50 42 54 74 106 122 74 74 74 58 50 46 62 74 90 102 110 98 74 50 41 40 62 62 66 66 62 58 54 50 49 53 57 53 63 66 68 71 101 100 110 117 100 79 90 103 43 85 164 269 395 537 695 804 765 693 516 288 160 170 201 203 218 195 171 152 144 140 121 113 110 99 91 68 52 40 48 56 40 60 78 117 143 106 168 336 387 456 528 554 540 465 328 236 92 47 51 39 38 50 37 89 93 89 86 83 87 83 67 51 42 57 69 77 81 85 81 77 37 37 41 45 49 53 57 58 58 50 51 67 72 67 40 37 73 166 455 548 513 615 698 728 785 850 866 847 833 796 684 559 414 310 193 121 80 58 39 39 37 47 47 52 52 48 48 44 44 44 44 40 40 36 36 36 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 44 44 40 44 52 60 72 76 60 56 48 44 40 40 40 44 51 83 103 79 47 39 55 67 51 51 55 59 59 59 55 51 43 43 43 43 43 43 43 43 51 43 34 34 39 38 34 34 45 45 41 45 41 41 37 37 68 32 31 63 59 30 30 59 31 32 31 31 31 31 31 31 35 31 31 30 30 31 31 35 40 116 123 35 28 41 48 25 54 45 32 31 30 34 45 43 43 26 27 40 56 100 84 25 49 41 33 33 54 70 62 43 65 33 49 73 45 33 46 42 35 51 171 271 192 60 36 57 54 39 39 47 79 91 83 67 63 59 59 59 59 67 75 79 60 52 51 58 61 60 47 36 62 55 64 65 41 35 38 67 53 45 85 149 129 53 37 84 116 112 112 176 204 96 34 69 39 56 77 65 41 39 44 71 57 80 105 134 219 349 467 526 532 492 385 379 455 350 156 82 84 110 94 38 37 40 51 38 42 49 49 45 45 44 37 37 45 45 45 49 50 50 50 50 45 53 61 76 88 103 110 105 144 188 262 350 457 508 464 378 318 260 224 206 186 135 100 85 73 74 66 62 54 50 43 51 41 56 68 64 48 40 40 40 40 44 52 52 44 40 44 52 44 40 40 39 40 52 68 80 100 84 64 44 40 40 44 52 40 40 47 44 51 51 47 47 55 48 48 41 41 41 42 41 45 45 45 45 45 45 51 51 43 43 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 44 44 44 44 44 44 44 44 44 44 44 48 48 48 48 62 82 317 487 423 231 100 73 85 54 50 38 37 46 82 101 93 120 115 114 107 98 102 158 226 311 372 373 254 75 177 328 93 61 197 332 344 254 131 63 47 40 40 47 47 58 58 58 58 67 63 63 59 55 51 47 47 63 51 59 83 83 59 51 56 40 40 40 40 40 51 59 63 39 39 39 40 52 53 53 42 42 46 50 50 46 46 47 55 47 43 42 47 59 67 71 67 75 63 55 55 59 59 51 42 42 42 42 42 42 42 42 42 46 54 62 62 58 55 67 83 46 41 45 63 59 50 90 161 112 101 82 60 59 69 50 44 50 77 95 101 146 204 246 270 476 537 592 634 650 598 460 331 199 142 106 122 97 43 44 61 43 51 59 67 75 99 108 108 48 76 77 69 86 154 209 224 110 55 47 61 54 49 51 93 80 56 49 54 132 199 191 127 129 103 83 59 51 67 102 141 183 196 237 310 403 474 486 488 577 610 659 706 754 802 861 898 913 960 1001 998 969 912 823 710 581 404 246 197 172 78 44 90 59 63 67 59 50 61 89 117 153 73 44 47 67 52 57 93 117 113 100 64 46 45 62 86 59 55 48 48 48 49 51 55 67 49 47 49 76 71 58 50 75 75 67 63 59 55 51 51 63 107 131 123 126 154 162 138 147 104 104 72 45 47 68 45 48 104 152 140 100 72 56 52 79 45 44 48 74 67 63 68 72 76 87 95 107 103 102 90 48 110 144 103 164 336 482 523 422 374 390 474 511 493 567 703 789 853 899 929 946 925 854 760 650 510 321 171 107 87 68 51 70 70 70 71 59 50 48 47 48 73 142 178 159 130 110 146 302 456 565 618 667 719 733 699 596 414 244 199 202 161 107 83 58 49 40 50 64 70 58 43 26 19 16 14 24 35 38 34 31 23 23 23 23 23 23 23 19 19 19 23 23 23 27 27 24 17 27 27 41 41 41 41 8 66 10 29 130 148 37 57 77 16 142 253 376 314 190 193 111 94 139 168 148 157 209 236 144 215 259 240 159 72 104 198 155 178 176 134 116 138 135 107 122 148 165 163 194 242 267 253 172 112 71 89 163 243 366 469 568 617 663 687 659 611 608 634 550 497 455 353 228 199 188 95 79 60 50 48 49 85 100 99 118 69 73 118 99 47 52 128 107 117 192 315 441 539 626 697 785 859 901 879 838 823 758 657 486 387 261 91 98 367 632 685 697 641 478 291 193 166 86 40 62 54 45 47 82 120 104 52 75 120 193 259 310 363 455 542 644 685 693 685 689 694 656 602 501 508 519 490 414 303 232 199 156 89 73 121 130 91 83 126 156 143 153 187 213 259 357 457 540 572 596 612 623 627 634 649 644 648 659 655 658 666 689 706 683 698 717 740 761 765 757 741 706 701 681 621 529 416 302 214 104 80 77 82 76 57 49 48 46 48 52 46 54 73 72 60 66 93 106 107 104 86 70 47 46 46 45 52 60 75 93 86 88 87 110 176 329 515 662 729 829 822 783 721 703 697 664 637 583 589 608 663 744 815 864 891 941 964 968 950 912 879 809 708 533 424 328 356 411 345 292 363 321 343 384 433 450 440 474 516 554 577 604 633 677 705 739 755 763 762 769 781 796 831 850 872 879 878 874 875 882 867 837 810 764 753 746 742 735 731 723 731 695 710 726 730 725 721 725 722 729 733 741 745 750 766 782 793 834 857 872 869 856 868 911 946 953 917 901 920 924 904 904 909 949 941 941 953 968 964 936 908 968 980 996 999 988 957 921 884 839 794 744 671 597 489 369 272 219 201 167 112 64 48 61 85 37 41 38 39 39 38 38 37 107 125 75 112 273 367 441 583 741 847 936 994 1018 1019 983 912 784 671 505 237 170 168 63 92 64 68 88 112 100 63 55 70 81 76 98 141 207 262 281 273 206 131 90 97 63 41 50 155 138 229 376 515 584 589 592 597 667 633 553 424 301 236 191 170 248 214 162 102 74 85 93 97 125 125 45 93 114 98 162 127 59 43 47 71 79 66 50 46 51 68 68 43 43 44 48 44 53 53 57 46 45 44 43 43 47 44 44 49 58 74 90 98 76 130 200 210 265 420 454 316 125 70 42 55 83 91 99 110 70 62 114 173 137 53 76 191 136 106 58 38 42 50 43 34 39 39 39 43 47 47 47 58 62 65 65 69 69 65 65 62 56 49 56 53 60 64 64 57 35 35 35 35 35 35 39 39 51 51 45 49 53 53 53 64 111 81 137 316 511 647 767 849 871 585 242 106 111 47 32 69 52 118 158 170 214 251 208 129 46 43 41 46 54 56 53 50 59 48 48 52 60 72 84 96 120 80 45 40 49 57 45 39 56 60 80 88 60 39 39 56 56 60 40 44 68 39 44 156 251 211 39 59 144 100 84 48 57 65 73 69 61 57 65 66 90 78 119 193 278 333 361 382 164 84 49 91 90 48 93 232 497 590 669 701 737 757 722 649 458 238 82 92 103 45 37 64 79 61 54 62 74 82 70 62 51 87 140 180 141 73 49 62 50 48 46 70 134 179 199 212 358 381 401 417 410 395 380 365 429 414 395 391 395 392 389 378 335 300 272 257 262 266 270 240 123 97 86 94 114 118 102 82 106 90 85 96 119 128 131 112 96 93 105 129 163 175 182 186 156 175 195 214 222 241 261 287 292 335 382 417 436 439 457 464 450 477 515 538 568 584 615 634 652 655 643 628 622 628 613 579 568 546 516 482 436 393 358 336 300 258 226 198 190 182 171 168 196 213 181 106 86 118 122 79 96 104 115 99 78 65 57 65 96 96 106 101 109 133 168 203 297 367 437 444 394 372 399 435 462 423 400 390 375 345 342 355 40 40 39 40 40 48 60 64 44 44 48 48 52 56 56 60 42 42 49 64 86 97 99 102 124 179 270 353 381 388 404 425 369 335 277 186 110 95 145 204 304 416 461 455 553 755 883 853 484 462 559 619 590 526 409 245 155 84 40 40 41 42 58 82 59 48 51 47 51 51 62 66 90 94 98 101 109 117 128 143 289 335 359 345 343 326 283 225 199 171 136 97 84 73 68 71 86 109 137 141 93 41 39 50 39 46 78 86 70 50 42 41 50 46 42 46 54 66 70 70 82 82 74 62 50 46 50 58 85 86 86 66 46 42 54 70 42 42 46 50 54 58 62 62 50 50 53 56 63 70 80 94 84 67 68 79 97 140 219 287 347 415 553 690 781 807 799 787 565 410 253 196 199 205 219 237 269 241 209 178 159 140 128 116 169 154 127 80 44 40 56 77 36 116 124 69 107 205 304 406 525 586 643 653 612 502 340 228 128 91 55 43 178 306 215 83 47 63 91 103 99 71 39 37 50 61 57 49 53 65 61 49 37 37 37 41 49 53 57 57 50 62 70 75 75 55 39 37 152 98 331 564 502 451 557 601 752 793 778 712 646 564 415 266 209 132 72 66 73 54 39 38 41 48 48 48 48 48 48 48 44 40 40 36 36 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 52 48 36 36 36 48 60 72 40 40 36 36 40 44 52 56 55 59 51 51 63 71 59 35 51 51 51 51 51 47 47 43 43 43 43 43 43 43 43 43 51 43 34 34 35 39 43 43 50 49 45 41 44 33 33 32 52 32 31 39 39 30 31 55 31 32 31 31 31 31 31 31 31 31 30 30 30 30 31 31 39 120 131 38 27 52 59 25 85 60 27 22 21 21 41 59 26 24 24 56 117 98 34 26 25 54 43 26 30 175 187 83 37 32 57 73 37 33 50 71 34 103 187 175 76 36 52 45 42 37 37 39 79 103 103 91 67 59 55 47 47 47 47 51 64 52 47 51 66 65 48 36 40 52 53 45 37 37 39 66 49 36 69 129 97 35 33 48 68 76 84 152 216 132 36 53 59 85 117 113 77 41 39 39 45 91 129 158 243 377 491 538 502 454 375 397 440 295 110 92 89 91 67 38 38 40 47 38 37 45 45 45 41 41 37 37 37 37 41 41 42 46 42 42 46 50 54 61 80 92 103 98 105 144 211 298 421 500 489 423 358 332 300 260 217 166 131 104 68 66 66 54 47 42 42 42 40 48 56 52 40 39 39 39 39 48 64 60 44 40 40 48 64 52 40 39 39 40 52 60 68 56 40 39 39 40 52 64 40 47 47 43 51 51 52 45 52 45 45 42 42 42 42 42 42 42 42 42 42 42 42 49 40 43 43 43 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 44 44 44 44 44 44 44 44 44 44 44 44 48 48 48 58 113 396 605 548 337 163 92 69 61 54 46 43 55 64 71 52 72 87 115 122 98 73 84 113 177 221 274 267 139 265 424 192 77 152 324 446 355 122 37 75 47 40 47 48 55 58 58 58 75 75 71 63 59 55 51 47 55 59 63 67 67 63 59 47 40 41 41 40 39 40 44 52 41 41 45 46 50 43 42 42 42 42 42 41 41 46 51 59 42 42 42 42 43 55 55 55 67 59 51 55 59 63 55 47 47 47 43 43 43 43 42 46 40 61 85 86 74 58 42 42 46 41 49 69 76 71 75 95 83 103 101 62 48 50 47 44 46 57 71 85 110 124 142 152 298 331 350 362 349 301 195 101 112 99 98 97 63 44 45 69 44 51 55 63 67 87 96 104 96 128 117 81 70 110 134 122 63 48 53 78 78 51 50 52 85 53 50 50 97 148 172 164 127 104 84 56 52 75 126 177 201 262 342 406 462 507 538 568 629 670 727 775 827 878 926 956 954 995 1016 976 927 875 790 677 441 271 153 147 134 51 43 71 68 71 67 55 50 61 101 132 65 45 50 67 59 46 57 121 129 109 84 48 45 45 58 82 59 51 52 48 47 48 49 50 59 49 48 49 76 79 55 45 63 71 71 67 59 51 47 51 55 103 127 115 122 162 182 158 163 108 108 80 44 46 76 64 72 104 120 100 61 47 47 48 63 62 83 96 72 47 47 48 66 63 82 94 110 114 106 98 106 135 117 79 177 335 391 351 283 255 323 492 616 658 716 815 846 903 920 910 900 871 793 691 601 464 286 151 92 59 51 48 51 51 52 68 83 80 55 48 63 131 219 243 207 143 87 106 247 458 598 602 574 597 657 683 611 523 352 186 125 151 142 102 58 45 40 50 68 78 66 51 31 28 17 14 24 28 31 27 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 20 17 17 24 27 34 41 41 34 8 75 11 12 212 278 203 219 79 55 165 236 321 420 271 130 109 87 96 85 58 71 114 110 89 109 153 213 213 133 114 188 126 147 153 131 125 143 131 96 130 148 165 168 183 211 236 249 132 108 107 132 175 257 400 529 623 665 700 720 707 680 653 635 570 546 512 414 282 264 253 156 109 79 59 50 49 65 80 80 86 110 118 86 46 47 69 112 110 120 199 319 445 536 619 690 751 813 826 784 747 724 640 518 355 275 192 56 78 365 656 741 742 693 546 364 275 256 137 41 78 62 46 48 94 135 99 49 85 102 146 241 344 440 532 607 681 718 711 699 700 697 655 586 545 529 515 463 376 294 245 242 156 109 117 162 155 88 49 80 68 67 93 128 146 157 211 303 484 540 570 589 590 593 608 626 625 636 651 651 662 677 701 717 710 702 721 744 763 762 746 724 642 637 624 575 469 332 211 139 62 61 66 55 49 49 50 49 46 47 55 70 80 80 71 67 61 65 65 66 64 61 50 46 47 50 53 57 67 67 85 82 53 56 79 134 272 450 613 700 773 769 731 677 648 627 577 522 435 425 428 478 567 645 718 771 817 880 944 956 968 953 892 775 565 393 314 374 429 390 374 428 367 393 431 460 469 456 475 513 557 576 600 636 676 708 735 747 774 782 789 773 776 804 836 873 928 927 916 920 924 905 871 840 790 783 776 765 754 746 742 742 702 725 741 745 737 724 717 717 710 729 741 734 742 762 781 789 819 834 842 841 833 841 880 908 945 906 882 905 913 906 913 922 926 914 909 925 945 941 904 868 968 980 995 999 983 949 913 883 888 861 793 727 686 625 496 359 259 221 180 149 131 108 76 41 38 38 39 39 40 40 40 39 128 133 146 239 361 395 461 615 788 894 967 1006 1019 1018 978 907 788 662 489 240 170 167 46 72 92 88 84 67 51 51 62 92 75 81 111 197 307 402 453 457 402 260 123 82 57 41 69 143 178 250 365 491 592 660 683 683 703 704 651 500 365 285 217 149 127 61 41 58 90 94 102 126 129 142 70 106 115 83 123 75 103 87 71 66 54 49 57 57 74 87 79 43 43 52 45 43 45 45 45 45 45 44 43 43 42 47 52 45 45 47 75 95 73 83 121 156 242 406 488 411 161 94 43 43 59 75 95 123 66 41 50 133 157 101 57 71 108 82 34 32 33 38 39 34 39 39 39 43 47 47 47 51 66 58 58 66 66 58 65 73 53 56 56 56 60 64 72 64 42 35 35 35 39 39 39 40 51 52 45 49 53 53 53 57 73 63 114 254 440 611 756 853 864 764 420 128 93 96 36 39 63 109 122 130 142 151 120 73 42 39 41 42 43 52 49 46 39 39 39 40 48 64 76 84 56 60 65 49 40 40 41 53 44 60 80 76 56 40 44 56 52 68 40 40 64 40 39 100 271 247 63 47 112 80 84 52 81 85 85 77 57 45 45 53 65 72 120 218 338 429 481 502 240 74 34 95 90 45 63 129 319 487 646 706 718 729 691 629 564 304 104 95 113 55 47 87 63 53 54 62 70 78 78 82 95 79 76 96 89 65 61 71 51 49 48 48 82 114 120 133 227 251 291 320 340 338 334 323 330 334 331 331 312 296 276 261 218 195 183 192 209 213 189 146 114 87 72 76 92 96 88 84 96 87 74 62 61 61 72 73 51 51 60 79 102 114 121 128 104 112 134 150 173 185 200 211 204 247 306 357 392 418 440 459 438 468 494 513 531 542 558 584 611 614 602 592 597 601 568 523 505 464 402 333 282 247 236 226 173 167 175 175 159 135 111 92 104 104 77 61 81 109 89 49 49 69 92 88 64 52 52 63 66 74 69 69 84 108 147 186 228 262 316 359 385 399 421 436 393 373 361 362 368 377 355 339 44 44 44 44 48 56 64 68 48 52 52 52 52 52 52 49 42 42 54 69 80 86 89 87 150 133 160 255 330 349 325 309 387 368 318 237 147 89 86 108 261 333 409 450 530 671 811 867 626 719 892 896 737 617 585 540 380 301 211 160 129 94 78 90 88 80 84 104 124 135 138 130 205 217 236 236 232 232 247 274 414 417 398 383 386 392 334 263 166 123 80 64 76 84 80 75 129 97 85 101 81 40 39 53 39 40 46 70 86 78 54 41 40 40 40 41 53 57 41 39 65 73 73 65 49 41 49 54 57 69 77 65 45 41 57 77 53 49 45 41 45 49 57 62 47 43 46 53 68 90 108 129 99 182 343 497 590 606 625 652 706 687 686 694 678 583 454 367 332 205 123 157 207 210 212 236 260 235 200 180 173 162 151 136 201 182 147 100 56 41 45 54 39 119 121 67 167 317 411 470 613 649 663 642 572 451 293 169 111 69 42 78 287 454 287 44 48 72 96 96 72 40 37 36 38 45 37 36 37 49 41 35 36 36 36 37 41 49 53 57 46 62 74 67 59 51 50 57 76 70 263 497 362 256 442 444 483 551 563 489 387 294 211 135 140 70 32 34 36 36 36 38 52 55 51 47 47 51 55 59 43 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 55 47 39 35 39 47 59 67 39 39 39 39 43 51 55 63 79 67 47 39 59 71 55 34 47 43 43 43 43 43 39 39 43 43 43 43 43 43 43 43 43 43 39 35 34 34 35 46 49 56 52 45 48 37 33 32 32 31 31 31 35 39 43 43 39 39 39 39 39 39 39 38 38 34 30 30 30 30 34 31 30 63 70 29 28 52 51 26 49 32 22 21 21 20 32 42 25 25 22 32 153 138 42 39 26 71 64 27 39 187 200 88 61 61 61 57 49 49 59 79 55 75 87 59 40 92 100 36 37 37 38 46 66 82 86 90 70 66 58 50 46 46 46 46 76 56 43 47 66 70 57 37 41 57 54 42 50 82 67 46 45 41 57 85 81 53 48 64 44 36 34 84 208 188 80 45 84 101 117 113 81 49 40 39 37 107 160 182 251 361 440 455 470 419 345 355 363 249 108 86 115 92 56 40 40 40 39 38 37 44 40 40 37 37 37 37 37 37 37 37 41 41 45 46 42 38 38 42 58 77 87 87 98 129 175 231 326 413 437 403 397 379 327 240 177 146 119 84 76 69 70 54 42 40 40 40 40 48 52 48 40 39 39 40 39 52 76 72 52 40 40 48 60 52 44 40 39 40 40 40 40 40 39 39 39 40 52 60 43 50 51 51 44 48 48 49 46 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 40 40 40 40 43 43 42 43 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 51 44 44 44 44 44 44 44 44 44 44 44 44 44 48 48 58 77 251 407 423 309 177 86 51 56 45 50 59 63 57 60 57 62 62 65 80 80 79 83 95 82 54 71 180 128 101 201 132 96 122 243 363 289 94 37 103 43 43 43 44 51 51 55 54 71 70 66 62 62 58 54 54 46 66 66 42 42 66 66 39 40 49 49 40 40 41 49 41 40 40 41 41 41 41 41 41 42 41 41 41 41 46 43 47 41 42 42 42 42 43 47 55 63 55 47 51 63 67 59 51 55 51 47 47 51 47 47 50 45 72 88 85 69 49 41 41 66 50 50 77 97 104 88 73 93 86 79 75 45 44 45 50 50 44 59 93 111 101 112 138 98 118 133 136 132 120 89 55 85 91 98 91 69 46 46 44 64 63 51 47 43 43 52 60 92 128 117 73 46 62 58 44 56 65 85 90 91 80 61 52 129 73 49 47 48 77 145 200 108 94 89 69 69 96 162 227 208 292 387 459 499 544 608 658 669 707 760 816 871 923 979 1006 1012 1017 1017 957 890 822 715 578 281 162 100 98 80 44 44 46 68 67 70 62 65 77 108 121 53 61 82 95 71 47 61 125 117 93 68 48 47 51 66 78 59 55 55 48 47 48 49 50 50 50 49 49 68 84 87 71 51 63 71 67 55 47 47 47 46 83 103 87 98 146 166 147 139 80 108 128 64 47 48 46 64 56 53 53 48 48 48 64 47 138 181 130 59 46 46 47 49 53 65 85 105 109 105 86 174 159 133 108 150 219 220 168 257 301 394 534 662 734 764 790 829 859 829 756 703 667 596 505 398 304 189 105 61 51 50 49 48 50 52 84 128 152 131 87 102 145 189 209 196 168 148 171 239 386 462 421 368 399 466 503 469 462 352 179 86 108 122 95 66 53 40 54 68 74 59 48 24 21 18 20 41 40 32 20 27 24 24 24 24 24 24 24 28 28 24 24 20 20 16 16 17 17 24 27 27 34 34 34 43 56 11 16 334 304 265 349 86 95 208 254 232 403 230 35 63 45 43 59 67 48 51 48 95 63 43 147 287 247 140 125 143 159 169 159 160 154 134 111 149 144 154 192 207 203 217 245 140 128 139 186 237 307 433 559 649 709 745 768 784 788 749 685 620 576 554 467 342 301 302 229 134 93 73 61 50 49 64 80 79 83 59 46 51 100 104 68 109 123 202 326 445 535 615 675 701 737 733 680 651 622 526 392 228 183 158 72 74 316 618 735 758 753 647 441 264 171 108 62 82 71 52 49 94 119 87 48 96 93 129 243 401 529 623 684 734 759 748 729 726 717 671 594 609 534 445 357 288 243 253 270 247 251 264 249 195 124 81 73 57 48 52 99 110 101 120 184 368 436 495 533 548 563 582 612 626 637 652 659 670 685 716 736 721 706 717 728 756 760 744 718 624 600 571 515 398 261 156 107 60 77 82 56 48 49 53 49 47 45 53 92 103 86 82 105 115 102 71 57 47 48 45 45 54 54 57 57 63 63 81 82 53 53 76 127 226 385 551 659 678 701 706 665 606 540 447 361 295 258 236 266 343 428 517 586 636 722 807 872 929 952 887 759 506 313 241 297 342 374 401 388 359 393 428 461 452 446 453 490 542 564 592 620 656 691 715 730 766 785 789 760 748 776 820 877 944 953 934 934 931 912 874 844 809 802 784 769 749 737 722 722 701 720 728 724 705 697 693 705 682 698 702 702 718 739 755 755 789 796 796 795 794 810 845 868 900 876 868 883 879 859 874 895 875 855 851 874 910 926 902 874 938 946 957 961 953 938 915 899 918 899 837 775 746 697 596 487 383 326 260 223 197 170 122 72 74 59 40 39 40 40 41 45 90 168 242 327 400 446 523 665 799 894 967 1002 1017 1017 975 910 803 658 469 239 181 162 41 63 76 92 88 43 41 46 72 71 49 78 132 230 348 463 549 587 596 465 276 131 75 85 97 95 175 274 393 500 611 699 730 727 735 768 718 584 465 377 259 139 110 80 62 75 96 96 60 42 78 117 54 102 107 67 88 42 88 95 83 58 49 56 71 76 93 106 90 51 48 81 69 43 45 45 45 45 44 44 44 51 47 66 56 45 45 46 63 83 81 80 130 181 239 374 462 434 197 115 43 42 59 75 99 127 110 66 62 122 173 153 69 36 48 51 43 35 35 35 34 35 35 35 35 36 40 40 40 51 55 51 50 62 62 50 53 65 46 46 57 56 60 60 64 64 45 42 46 46 46 50 43 43 51 52 45 49 53 53 46 50 58 57 92 191 358 557 733 838 842 868 559 170 99 130 77 57 94 93 82 90 90 79 52 33 42 39 37 42 43 51 49 46 38 38 39 39 44 44 44 44 39 44 68 64 45 40 53 72 40 60 64 52 60 84 80 56 44 80 52 38 48 40 38 76 259 271 91 39 67 48 76 44 77 81 85 73 53 41 45 49 45 71 139 255 404 541 601 612 341 91 33 102 82 65 100 100 134 295 462 550 613 642 618 548 438 257 108 95 100 63 63 90 50 45 58 66 66 74 86 102 99 63 47 52 57 53 61 71 53 53 52 50 61 86 99 113 116 140 177 217 246 256 267 275 227 239 247 235 199 171 152 141 129 126 127 139 136 132 116 93 136 98 66 54 58 74 90 105 77 84 80 75 75 71 82 79 80 73 73 76 72 71 75 75 98 89 100 108 128 136 135 134 148 187 246 301 340 370 403 426 436 455 478 481 483 482 493 511 577 580 569 563 567 542 492 427 383 338 280 218 168 145 135 140 105 130 154 154 130 94 66 50 49 49 49 54 70 74 66 58 49 57 65 69 61 65 65 76 48 56 64 68 86 106 138 169 151 169 208 270 336 378 404 404 347 343 327 312 341 362 335 280 39 39 39 39 39 39 39 39 56 56 52 52 48 48 48 40 40 41 50 65 61 59 69 73 103 94 129 208 272 280 278 282 393 379 345 272 184 115 80 72 209 244 333 437 504 578 735 870 885 860 912 924 864 824 772 668 575 505 432 389 338 279 247 241 210 207 226 270 318 346 353 341 352 372 391 379 363 351 363 389 439 443 428 406 401 398 337 267 177 130 79 56 64 68 56 48 98 73 45 57 105 129 85 40 39 41 66 74 66 50 41 41 45 41 41 57 77 77 57 40 39 49 65 57 40 40 45 65 40 57 89 89 61 41 41 45 93 85 73 61 57 57 61 66 46 43 42 57 79 106 132 157 187 313 514 690 762 724 671 649 527 408 292 243 243 231 196 164 185 161 143 172 206 212 197 177 227 207 187 171 172 181 178 164 176 150 123 92 68 53 53 42 76 105 94 135 276 390 467 550 637 642 620 562 474 372 218 121 61 36 36 61 210 307 180 40 44 60 72 64 40 38 39 51 37 37 37 36 41 61 49 36 35 35 36 36 37 45 49 49 41 62 77 66 54 43 62 89 55 94 200 330 152 90 276 114 224 268 277 223 168 134 108 89 115 73 50 63 67 40 40 63 63 55 47 43 43 47 55 63 43 43 39 39 35 35 34 34 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 39 39 39 39 43 47 51 55 47 43 39 39 39 43 47 47 35 47 47 34 34 39 55 59 39 39 39 35 35 39 39 43 43 43 43 43 43 43 43 43 35 43 47 43 34 34 34 34 52 55 62 51 47 43 39 32 31 35 43 35 39 51 51 31 38 39 39 39 39 38 38 38 34 34 30 29 29 29 34 34 54 42 30 33 40 47 34 25 23 23 42 69 65 39 27 25 23 46 25 63 201 154 28 26 63 99 96 56 64 103 79 31 53 57 33 32 53 65 47 55 67 47 51 51 40 72 88 45 36 38 50 50 42 38 46 58 46 42 38 38 38 38 38 42 94 59 38 38 54 66 66 42 62 58 46 37 70 122 91 38 49 61 61 57 89 129 136 112 60 72 44 76 164 160 96 89 91 85 81 61 41 40 40 52 42 120 185 198 240 326 380 367 364 341 315 329 351 267 153 95 81 41 38 38 39 38 37 37 37 40 40 40 37 37 37 37 37 37 37 41 52 45 56 49 38 38 38 42 54 50 49 51 62 98 133 163 226 294 329 315 334 319 255 152 100 101 94 51 59 56 61 46 42 41 41 42 40 48 52 48 40 39 39 40 39 56 84 80 56 40 40 48 44 44 44 40 40 40 40 40 40 40 40 40 40 40 44 55 46 46 50 51 44 48 48 49 46 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 40 40 43 43 43 43 50 50 51 50 50 50 50 50 50 50 50 50 50 50 50 51 44 44 44 44 44 44 44 44 40 44 44 44 44 48 48 58 162 179 239 316 321 245 165 130 71 55 45 58 54 39 40 48 65 46 40 41 64 76 75 55 75 123 103 159 139 39 56 70 127 153 193 215 168 97 97 138 50 43 44 44 51 51 55 54 55 54 58 58 58 58 58 58 42 74 66 38 38 66 74 43 39 40 40 39 39 51 47 39 39 40 41 41 42 43 48 60 47 46 41 41 42 46 42 42 42 42 43 43 42 43 51 59 59 51 47 51 63 67 63 55 55 51 47 43 47 47 43 46 49 64 72 76 65 73 93 109 85 50 41 50 93 113 105 82 107 63 55 72 57 43 44 78 62 44 55 105 119 95 105 137 74 87 94 86 81 89 102 107 81 83 68 53 46 47 46 43 63 59 47 43 42 43 56 68 44 92 109 85 74 102 106 70 72 85 86 74 79 85 89 77 121 65 50 49 48 48 109 185 145 131 130 117 105 124 186 250 255 315 394 465 524 584 645 691 691 724 777 830 888 941 994 1014 1014 1018 1014 931 848 757 604 431 172 101 86 72 45 46 46 45 63 67 70 70 81 89 108 109 73 77 98 99 71 47 57 105 105 81 64 52 67 75 82 75 55 55 52 48 48 48 49 51 49 58 57 47 47 56 87 87 46 55 67 63 47 46 46 46 46 83 99 71 78 126 146 127 155 80 112 164 116 76 76 60 88 56 48 65 77 69 61 72 44 184 226 122 43 45 63 55 47 47 52 76 93 101 97 74 128 124 131 137 132 133 134 151 264 368 469 534 636 720 716 677 709 705 634 505 439 422 386 318 210 155 111 75 54 52 53 55 50 52 80 120 179 209 182 129 49 48 55 90 138 201 257 302 324 361 325 263 243 282 310 299 296 293 248 166 104 82 71 59 74 68 55 54 69 70 51 40 23 21 23 37 54 49 37 16 24 24 24 24 24 24 24 24 32 32 28 24 20 16 16 12 17 17 24 24 27 27 27 27 24 13 40 146 420 166 115 325 225 198 283 345 207 385 236 62 53 42 43 65 92 56 44 88 88 104 88 168 310 287 168 145 187 187 189 182 163 141 122 110 141 120 134 189 216 200 194 223 128 96 110 189 291 385 475 568 678 750 794 825 873 908 863 773 685 612 584 523 383 317 314 266 143 99 71 68 60 48 64 92 108 71 47 59 92 104 92 79 101 126 202 322 449 531 611 664 691 703 677 612 568 531 419 276 151 132 141 83 59 260 557 697 745 727 629 424 200 66 51 82 70 74 67 61 86 114 90 53 114 114 161 289 462 597 684 733 803 820 809 783 781 764 707 623 598 495 379 302 249 224 222 234 305 375 390 314 229 186 152 117 98 49 48 65 99 75 83 131 256 331 406 464 495 529 567 601 631 650 668 682 685 704 735 748 741 729 724 736 763 771 752 726 622 570 510 428 312 188 115 97 97 121 111 76 48 52 52 47 51 44 44 99 118 94 105 155 197 164 117 79 69 51 44 44 57 57 64 60 63 63 77 75 54 57 69 112 191 325 489 606 632 660 649 574 478 389 284 199 133 102 104 142 207 268 333 381 407 493 584 678 785 834 774 641 497 301 225 234 250 314 342 269 309 340 386 408 407 397 404 438 524 549 573 605 640 671 695 706 762 789 797 764 744 776 832 885 936 941 925 914 907 889 851 820 817 799 784 761 734 710 687 687 674 689 689 681 658 654 662 674 651 659 659 655 679 708 720 704 762 761 757 753 760 787 811 838 850 848 856 860 828 796 808 848 871 840 827 840 887 900 891 860 878 879 898 904 915 908 911 911 901 890 855 833 803 769 693 628 527 482 405 323 257 208 192 178 128 101 74 43 39 39 44 59 73 214 308 349 418 499 570 661 775 874 944 987 1013 1010 975 914 814 650 461 243 189 162 40 59 44 88 99 51 42 57 67 38 56 97 170 256 361 472 582 640 702 639 460 217 101 119 112 63 139 275 417 520 619 714 740 714 780 820 782 668 569 487 329 169 57 73 58 41 44 105 125 96 42 89 41 90 103 68 100 43 43 67 91 69 60 67 86 82 99 112 100 57 75 116 94 46 45 45 45 45 45 52 56 67 69 77 63 48 45 46 52 63 82 97 190 253 276 346 412 389 209 115 42 42 71 99 123 143 167 110 50 46 93 137 125 95 72 103 119 107 71 39 34 34 35 35 35 36 40 40 40 44 48 36 36 47 54 42 42 62 42 46 50 57 60 60 63 63 52 49 49 46 50 50 54 47 51 52 45 49 53 46 46 50 83 90 110 165 312 526 715 819 850 899 610 214 114 113 60 84 115 86 62 71 76 53 30 30 35 32 33 42 39 47 49 42 39 40 56 64 64 52 40 38 44 44 52 68 81 81 69 60 40 56 48 40 72 124 112 56 39 92 68 38 40 39 39 72 207 255 99 38 47 39 68 39 57 65 69 65 53 49 53 61 49 98 182 313 489 650 715 718 474 165 67 117 66 66 117 74 85 195 294 353 432 504 493 422 224 158 97 84 77 59 63 66 42 45 62 70 66 74 90 114 83 71 72 88 69 49 57 75 54 54 53 51 49 68 90 108 75 88 105 129 146 148 149 153 142 161 165 142 114 95 107 123 80 92 97 86 74 70 82 79 54 54 55 67 79 91 106 110 52 53 72 84 96 96 99 92 81 77 85 73 60 56 56 67 87 78 73 77 93 97 85 60 91 119 170 213 247 278 320 339 349 375 405 416 422 425 436 443 509 516 509 506 496 455 377 288 267 235 208 163 125 94 83 80 104 128 140 128 92 64 59 64 84 75 63 59 50 48 48 50 49 48 47 48 48 53 49 49 48 49 53 53 52 48 60 67 77 103 151 196 239 281 323 350 345 345 321 282 299 340 316 256 39 39 39 39 39 39 39 39 51 47 43 39 39 43 47 52 45 41 41 41 40 44 50 53 37 80 131 155 174 196 232 267 381 354 336 312 256 152 73 46 168 203 288 381 432 488 654 822 905 914 943 975 969 917 833 760 722 688 642 604 578 555 523 496 450 452 479 491 487 471 450 438 453 493 529 513 472 436 436 449 410 435 440 402 377 374 329 275 169 122 79 68 51 41 42 51 40 76 64 40 128 232 176 39 81 77 69 61 53 45 40 40 39 39 48 56 56 52 48 40 39 40 48 56 60 56 48 40 41 81 133 169 169 149 121 105 141 121 101 97 105 109 93 66 54 54 61 65 87 109 124 146 229 286 384 462 480 419 338 287 207 149 112 97 121 145 146 138 150 175 168 145 149 166 167 154 179 175 167 163 172 181 178 159 120 98 79 64 56 53 61 46 65 62 123 209 330 443 513 552 591 556 522 480 394 257 130 77 57 86 91 103 81 59 71 100 38 39 40 40 40 40 59 78 81 65 61 81 109 109 77 41 35 35 36 37 45 57 65 69 65 61 61 58 62 74 81 85 56 33 149 243 197 243 295 194 129 121 102 96 101 102 88 77 58 58 62 66 70 73 69 69 70 62 54 58 62 62 54 46 62 42 34 42 50 42 34 34 35 39 39 39 43 47 47 47 35 35 35 35 35 35 35 35 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 34 39 59 34 33 103 163 99 35 34 34 39 47 51 43 34 39 39 43 43 47 47 51 51 55 51 43 35 34 34 34 42 95 70 62 70 58 30 30 51 34 38 35 39 39 35 31 31 46 47 47 43 39 38 38 34 30 30 30 29 29 29 29 29 42 45 45 44 40 34 29 28 22 30 49 72 75 62 38 18 62 21 45 215 292 206 90 48 92 108 165 240 120 67 167 76 49 31 93 101 81 129 75 55 47 47 47 47 40 40 40 37 37 38 38 42 42 42 38 38 38 54 62 54 38 38 54 66 90 66 38 42 74 87 70 38 50 38 36 38 54 62 50 38 36 52 60 56 64 88 96 84 72 64 51 47 47 59 71 73 71 49 41 40 39 39 40 47 77 108 153 207 260 295 309 300 358 322 304 319 337 276 143 39 41 39 38 38 39 50 61 57 41 45 45 37 44 48 36 36 36 52 35 40 87 44 34 68 37 37 38 38 46 54 45 36 87 90 105 129 171 211 250 267 290 251 203 160 132 113 105 91 38 40 53 42 40 40 41 50 39 60 88 84 48 38 38 40 56 56 56 56 52 52 48 48 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 51 50 54 54 55 55 59 52 52 45 41 41 41 41 41 40 40 41 42 42 42 42 42 43 55 42 54 42 40 40 65 56 39 47 51 59 63 63 63 58 54 46 62 82 78 58 42 50 70 39 40 40 40 40 40 44 44 44 44 48 48 52 56 56 70 107 113 168 241 253 201 176 197 137 53 46 82 63 52 64 36 38 38 37 38 38 42 58 65 49 105 137 117 93 85 93 96 96 167 157 85 91 160 149 70 58 59 44 40 47 51 55 55 47 46 46 46 46 46 46 46 46 42 42 38 42 46 50 54 50 57 50 54 55 55 55 51 43 40 41 41 41 42 43 43 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 59 59 59 59 59 59 59 59 42 42 42 42 42 42 42 46 45 68 80 76 76 108 176 225 117 65 41 62 98 102 98 95 119 64 44 65 82 62 45 44 73 60 55 66 85 99 83 59 90 107 110 78 70 90 78 47 51 76 93 87 62 45 45 45 63 63 51 43 42 47 56 68 72 68 57 61 70 90 114 126 92 81 69 67 76 81 77 66 53 53 53 51 50 58 85 90 85 138 133 85 93 91 121 217 286 305 360 463 550 590 626 645 685 750 803 844 911 976 1014 1014 1017 1011 969 886 758 594 406 260 112 88 88 78 70 51 47 46 67 63 66 66 77 81 96 93 73 73 70 63 75 88 93 93 85 73 68 64 87 91 90 78 66 59 52 52 49 49 49 49 54 50 49 48 48 56 76 79 47 51 51 55 51 46 45 45 71 95 107 95 70 66 98 127 91 68 68 84 88 72 72 84 92 48 47 72 76 48 48 88 49 180 196 73 43 78 94 44 46 46 51 63 68 76 77 70 50 62 109 116 111 124 177 219 244 337 422 486 528 562 542 501 489 454 374 303 289 295 261 201 124 120 115 102 84 66 63 66 51 141 93 64 172 171 50 47 80 67 46 45 108 219 274 293 375 277 181 192 248 255 219 183 152 126 131 149 115 45 43 45 94 52 47 90 81 35 32 77 24 47 48 18 35 78 66 17 13 33 33 12 12 25 41 33 17 13 13 12 12 12 12 12 11 13 36 36 28 23 31 40 42 11 62 240 251 22 130 495 300 249 242 268 246 208 151 100 83 49 53 82 98 78 89 121 43 84 152 196 208 196 188 181 202 211 216 205 174 131 104 96 136 136 135 165 192 189 163 136 81 60 86 188 309 419 533 630 727 732 811 909 926 931 916 843 731 594 565 516 363 313 322 225 148 80 76 117 110 63 63 107 72 83 91 87 76 72 84 103 69 118 218 339 441 501 568 626 668 681 647 555 499 455 335 172 134 87 90 84 89 193 470 734 745 732 621 411 195 73 42 45 46 66 71 65 93 121 101 64 109 121 216 397 539 615 710 812 856 870 864 866 847 794 723 655 576 477 364 264 211 193 207 230 363 474 497 375 263 245 230 179 117 89 61 48 60 76 91 116 135 228 290 329 403 510 563 555 627 638 652 674 697 720 734 734 772 760 744 751 766 767 760 745 642 597 468 348 266 146 81 130 153 189 158 71 47 83 87 46 44 53 94 105 104 112 132 166 330 261 199 180 142 76 54 67 60 56 52 51 54 58 69 63 45 101 73 61 187 339 463 560 614 633 573 442 295 218 160 108 80 89 103 129 155 169 186 200 229 251 313 427 563 635 605 532 351 235 158 163 195 208 221 245 224 243 265 296 319 338 349 373 483 543 566 566 601 661 691 674 750 769 777 764 748 768 820 885 904 898 878 868 865 850 808 769 755 753 734 707 704 705 654 593 637 620 644 692 676 620 621 684 664 621 609 633 653 649 669 704 723 750 758 742 721 737 788 843 823 826 822 821 809 789 765 749 857 821 801 817 865 884 868 837 800 805 816 829 848 861 876 891 865 905 894 816 801 831 808 744 675 633 556 460 374 319 289 283 225 178 135 100 93 101 109 120 174 236 326 392 452 522 612 699 787 850 908 895 894 986 1017 903 792 655 450 264 154 107 66 43 56 84 87 47 41 49 55 37 39 152 245 267 340 478 600 627 722 669 577 322 75 110 176 63 164 268 406 531 641 705 703 692 802 854 828 741 655 560 366 168 120 104 95 43 40 61 77 39 58 81 70 58 59 80 72 44 43 43 61 72 95 117 108 87 96 136 94 75 118 120 77 78 44 44 45 45 48 63 71 82 80 84 66 52 49 47 47 47 45 129 235 265 248 243 246 239 145 75 55 43 42 103 183 175 95 118 94 42 49 113 117 75 93 196 236 160 88 76 48 32 35 34 35 48 36 33 35 65 53 45 35 33 34 47 51 34 34 54 66 62 37 32 40 63 39 44 52 53 53 46 42 39 51 60 61 53 38 38 54 67 79 51 59 131 245 401 605 758 812 838 671 370 170 109 88 93 80 76 68 53 49 45 49 43 44 37 34 34 39 47 49 45 83 72 68 72 76 68 48 39 48 56 68 88 96 88 64 40 56 39 39 64 112 128 96 60 52 48 48 44 40 40 40 39 187 231 143 37 37 44 39 39 44 53 57 53 45 45 53 61 60 58 145 320 519 652 730 775 660 290 82 88 58 74 102 65 74 75 90 134 196 216 193 157 126 108 87 73 66 59 56 38 41 43 45 58 74 90 90 94 75 83 88 100 93 89 77 62 53 55 66 52 50 72 87 78 57 85 94 76 57 62 71 79 76 84 92 96 100 108 117 117 74 70 55 51 55 60 72 76 53 55 67 79 90 82 77 65 51 51 53 77 100 96 72 52 60 57 60 56 56 63 59 66 74 70 70 65 65 65 69 73 69 61 92 159 194 189 211 250 292 303 325 347 374 401 424 435 445 432 417 407 400 351 285 212 219 178 148 119 108 86 59 54 57 64 60 60 64 64 67 68 49 49 49 49 49 49 49 49 52 48 47 47 47 48 52 56 45 52 76 80 72 68 88 108 67 77 96 127 162 204 250 280 312 344 324 248 236 273 274 230 38 38 39 39 39 43 43 47 39 39 39 38 38 39 39 40 52 45 41 41 40 40 40 46 38 62 101 117 124 143 174 204 334 353 352 328 277 195 91 46 82 114 215 336 408 476 614 768 893 907 921 954 982 983 961 928 879 837 779 728 690 660 644 625 600 589 589 585 585 573 553 541 572 596 612 592 536 484 456 442 377 404 429 407 362 320 242 167 134 98 64 60 48 41 41 47 41 72 52 38 65 145 141 73 81 77 69 61 49 41 40 40 40 44 48 52 52 48 44 44 52 56 64 64 60 52 40 39 49 57 77 109 137 141 129 113 97 81 65 65 77 77 65 49 89 85 77 76 75 85 92 99 89 115 166 220 227 189 145 111 131 97 77 84 101 118 126 118 151 163 160 132 128 145 137 131 152 155 151 151 160 169 159 147 124 109 90 71 60 56 60 42 54 78 160 277 379 448 478 481 497 509 439 304 201 155 105 75 34 96 129 130 107 77 67 60 60 61 76 76 64 63 74 85 85 85 85 97 109 113 97 81 35 35 36 37 41 45 49 49 56 60 64 65 73 70 74 73 92 31 81 212 174 121 120 80 93 74 66 60 65 74 70 60 67 67 63 65 76 80 91 88 70 54 42 38 50 58 61 61 37 41 49 53 45 37 45 57 35 35 39 39 43 43 47 47 35 35 35 35 35 35 35 35 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 34 43 67 43 34 107 151 91 39 35 39 59 83 95 91 83 35 35 39 39 43 43 47 47 51 47 39 34 34 34 34 41 82 56 45 57 65 37 29 41 34 38 35 39 39 35 31 31 46 47 43 42 38 38 34 34 30 29 29 29 29 29 29 29 37 45 60 60 59 45 36 31 21 20 20 31 34 26 21 17 60 19 23 149 223 200 154 151 124 144 196 224 56 29 123 31 57 31 81 69 53 101 51 55 47 47 47 47 40 40 40 40 37 37 38 38 42 42 42 42 46 58 62 50 37 37 46 62 57 50 46 42 43 40 40 39 40 38 38 38 58 62 46 37 36 40 48 44 52 68 76 64 56 48 44 39 47 63 83 88 82 56 44 39 39 39 40 55 36 60 122 208 281 320 330 313 343 319 301 308 311 250 140 42 39 40 40 52 74 81 84 76 60 61 57 41 44 44 44 44 39 47 33 45 101 65 31 34 48 45 41 37 37 42 65 73 64 70 78 97 129 164 200 220 242 223 203 179 152 132 120 105 58 55 55 40 40 40 41 49 52 80 100 92 60 40 40 52 56 56 52 52 48 48 44 44 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 51 50 54 54 55 55 55 52 52 48 64 80 71 62 54 62 67 40 41 65 77 70 58 42 42 47 63 50 41 41 58 73 49 44 55 59 63 63 63 59 54 82 150 194 166 110 78 70 66 47 52 60 64 60 56 48 44 52 52 52 48 48 52 52 59 56 71 126 202 221 217 279 371 430 274 170 114 50 63 111 101 43 52 72 80 95 83 78 67 101 98 78 57 89 153 209 228 231 262 235 177 169 195 172 109 74 71 56 52 55 55 59 59 47 46 46 46 46 46 46 46 46 46 42 38 42 46 50 58 57 64 64 61 65 58 55 59 43 44 41 41 45 49 53 53 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 42 42 42 42 42 42 42 46 40 44 60 60 56 76 120 152 137 85 49 50 62 58 51 63 91 48 43 53 77 77 85 101 68 55 47 54 77 93 96 77 84 106 124 96 76 72 56 42 44 45 46 46 45 44 45 45 67 63 51 43 42 47 56 64 68 64 53 57 62 86 114 126 88 73 65 67 80 81 69 53 53 52 52 50 49 50 69 70 52 117 133 125 156 154 156 236 301 312 362 465 568 624 664 690 714 772 833 875 935 993 1016 1009 995 971 910 803 644 463 292 173 103 86 82 83 83 83 83 83 79 79 78 70 69 61 64 53 77 81 78 67 71 80 81 77 85 65 52 48 63 67 66 58 55 55 52 56 49 49 49 49 54 50 49 48 48 52 68 71 59 54 47 46 46 51 63 71 47 63 71 71 62 70 102 119 75 52 52 68 76 68 68 80 96 88 64 48 56 84 84 67 78 176 180 80 42 57 73 44 81 78 71 71 72 69 77 59 51 53 71 98 116 138 165 191 152 226 288 321 346 350 320 273 251 252 228 197 209 247 261 243 170 168 166 148 121 94 71 66 66 149 97 69 187 171 66 93 56 54 61 108 167 203 214 210 229 173 144 164 179 160 136 124 101 97 103 109 77 44 46 86 162 76 38 50 65 43 48 81 24 22 19 16 16 43 39 22 14 33 49 57 37 17 33 61 33 25 17 12 12 12 12 12 29 29 32 28 24 24 32 29 23 14 83 242 153 127 200 322 271 243 257 286 236 162 89 41 77 46 46 56 67 55 75 118 77 112 156 180 184 176 180 181 198 203 208 200 165 130 103 92 76 104 139 142 129 117 115 120 82 68 113 219 351 464 570 664 741 770 866 940 941 938 938 881 789 568 471 450 395 428 461 353 227 140 105 123 137 125 102 103 107 91 75 67 71 76 72 75 77 122 222 347 445 512 576 626 626 631 598 534 474 395 279 143 107 76 87 85 74 148 401 645 692 685 586 388 180 77 50 53 43 47 96 128 73 45 48 130 131 150 249 424 565 651 743 846 901 911 898 877 829 765 693 633 572 435 291 211 165 143 160 210 334 470 496 375 276 287 288 238 172 132 85 60 60 75 87 102 93 139 182 224 306 407 494 532 581 604 622 662 689 731 753 757 806 795 786 782 793 786 771 752 673 605 475 348 281 166 105 146 248 228 161 86 58 83 90 62 43 59 82 88 87 87 115 152 312 386 375 261 147 97 79 50 63 59 55 51 54 58 69 62 44 76 60 64 191 319 436 560 584 588 520 373 226 146 105 72 47 48 60 74 88 110 132 142 153 187 216 232 282 349 377 370 230 163 120 129 149 130 122 127 150 142 145 152 179 214 249 289 421 498 545 564 599 650 680 679 726 741 753 757 752 768 804 850 866 865 849 834 815 781 751 720 682 687 658 618 607 608 577 529 576 552 572 623 619 571 564 612 623 587 567 591 623 638 666 706 701 720 747 743 727 738 761 792 792 799 803 811 815 795 763 735 743 751 759 775 791 799 803 803 779 774 770 766 766 770 774 785 827 878 882 835 832 872 869 816 755 717 653 580 502 440 409 387 344 309 258 231 216 220 225 236 251 293 351 420 486 556 634 706 788 819 826 765 767 915 998 918 784 655 459 289 183 119 67 43 44 80 103 71 54 52 43 36 71 180 273 287 339 442 540 574 680 662 615 416 166 136 163 78 159 252 386 515 629 709 726 730 835 887 870 791 704 595 397 198 115 95 98 63 42 93 109 43 61 52 40 41 92 128 89 42 44 51 61 67 85 103 118 129 116 185 139 65 91 113 80 57 46 45 49 69 100 118 113 108 110 115 108 83 56 45 46 47 62 69 115 173 195 167 166 178 117 51 42 41 40 95 175 163 71 98 78 39 39 65 81 48 94 208 252 176 96 72 60 35 48 44 48 52 40 35 40 69 37 69 88 72 67 63 51 35 50 59 74 70 61 48 47 54 46 46 46 43 48 45 49 46 55 56 49 41 37 38 42 43 48 39 48 97 184 327 523 677 758 755 770 619 295 102 81 70 77 73 62 58 47 47 40 44 37 49 62 58 39 39 44 49 83 68 56 56 56 52 40 39 40 48 64 76 76 68 56 48 56 39 40 80 116 108 72 48 68 64 60 52 44 40 39 39 191 239 159 47 48 68 52 56 40 49 61 65 65 61 61 65 57 82 181 344 518 635 740 793 709 404 136 63 70 87 80 43 58 64 66 77 93 100 84 68 93 82 68 50 50 40 41 38 42 44 46 62 74 82 78 82 71 75 76 80 73 73 69 58 65 94 121 112 114 124 126 109 70 82 79 60 49 50 60 76 49 73 109 106 85 58 67 79 49 50 51 60 76 84 92 89 54 55 64 79 75 70 61 53 51 51 52 64 80 80 67 50 60 60 67 67 67 63 63 63 74 70 62 58 54 58 61 62 81 58 73 109 128 134 157 196 191 202 224 247 270 293 312 319 341 332 310 291 293 279 256 219 186 144 99 81 75 60 55 53 52 56 56 60 67 67 78 78 78 66 53 49 48 49 60 64 71 63 51 47 46 47 55 52 48 56 64 60 56 56 64 72 64 68 86 105 131 162 193 211 271 307 307 247 247 284 280 233 42 42 42 46 46 46 50 50 46 42 38 38 38 38 42 46 63 52 52 48 40 40 40 39 39 51 71 79 90 97 128 159 255 326 353 328 292 251 143 47 46 71 158 288 392 456 543 657 819 848 876 925 969 1004 1013 1003 988 951 901 847 812 796 786 779 726 688 668 649 656 645 629 613 641 653 661 653 617 561 506 449 431 430 423 373 311 237 151 81 98 63 59 63 59 42 41 54 49 60 48 39 39 60 92 108 72 68 64 56 48 40 39 39 44 44 40 40 44 48 52 56 64 64 68 68 60 48 39 38 52 38 37 37 48 68 60 40 68 60 52 56 64 68 64 55 79 75 67 59 62 65 73 80 99 98 101 116 123 118 113 103 75 65 69 88 105 117 117 117 142 157 146 115 103 108 103 98 118 120 120 129 149 154 147 136 132 113 90 71 59 52 52 41 72 98 196 302 384 410 396 371 295 359 347 247 196 197 130 39 102 233 318 288 218 168 126 83 56 64 72 60 55 45 45 45 35 36 36 40 40 40 44 48 36 36 44 52 56 52 40 36 60 56 68 73 81 77 73 69 92 34 66 185 188 127 98 94 64 53 45 43 55 60 61 61 72 71 59 65 72 83 102 102 69 50 38 34 41 53 65 69 32 41 53 41 32 32 33 41 35 35 35 39 39 43 43 43 35 35 35 35 35 35 35 35 42 45 45 45 45 45 45 45 49 49 49 49 49 49 49 46 35 55 71 47 35 87 111 59 34 34 34 51 87 107 99 87 43 43 47 47 51 51 55 55 47 43 34 34 33 33 33 37 93 58 31 39 63 56 40 33 38 38 35 35 32 32 31 31 42 42 42 38 38 34 34 34 30 29 29 29 29 29 29 29 28 44 75 79 69 41 28 26 22 20 19 17 17 17 32 29 62 19 20 56 102 108 118 139 84 64 148 272 147 63 161 51 80 32 61 32 33 81 33 43 47 47 47 47 40 40 40 40 37 37 37 41 45 49 49 53 49 53 57 49 37 37 45 54 37 49 58 59 44 39 40 49 41 40 40 44 59 62 50 37 36 36 40 36 40 52 56 52 40 36 35 36 48 68 88 96 86 63 43 38 38 39 55 71 78 100 142 208 262 277 268 243 276 264 259 261 243 187 113 54 54 54 53 52 54 68 98 114 64 57 52 40 36 35 51 67 97 129 128 136 167 98 49 71 42 36 40 48 44 44 61 77 56 52 47 66 85 121 153 172 178 186 187 191 183 164 144 121 94 67 47 39 40 41 45 41 44 60 76 68 44 39 40 56 56 52 52 48 44 40 40 40 48 48 44 40 40 40 40 39 44 44 44 44 44 44 44 51 54 58 54 55 55 55 55 55 39 54 78 76 63 63 97 118 96 90 93 83 75 67 53 49 53 73 67 42 42 43 62 62 48 59 63 67 67 63 59 54 154 266 324 270 186 146 110 66 39 39 47 55 55 47 39 39 67 63 55 47 43 39 39 51 54 61 93 135 134 152 259 397 536 418 338 293 201 149 125 55 81 74 82 83 94 94 113 113 82 88 100 140 240 364 420 428 404 381 346 315 285 250 204 177 90 87 75 67 63 59 59 59 46 46 46 46 46 46 46 46 50 46 42 38 38 42 46 54 64 64 64 61 65 58 54 59 43 43 48 48 52 56 60 60 49 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 46 65 69 69 65 60 56 56 56 92 61 49 65 62 46 51 71 99 68 60 60 56 48 72 112 83 63 43 47 62 85 93 86 57 71 86 62 45 45 44 42 58 46 44 43 43 44 44 44 67 67 55 47 43 43 48 56 60 56 45 45 54 82 110 122 91 64 53 66 83 76 57 51 53 52 51 50 49 49 53 49 59 112 124 152 197 189 164 220 300 315 373 480 587 651 699 733 771 825 872 911 956 999 1000 974 941 884 781 637 453 290 173 98 73 63 59 63 72 84 96 104 87 87 90 86 78 62 53 45 70 81 78 67 75 92 97 93 97 73 48 47 47 50 58 50 47 48 52 60 57 57 53 53 61 57 49 48 48 48 48 55 74 62 46 45 46 67 91 111 45 45 46 51 66 86 106 111 59 47 47 48 64 68 72 76 48 76 56 46 76 160 164 111 102 141 141 96 52 60 80 92 92 85 78 71 68 68 69 55 55 55 60 80 110 117 111 109 104 142 168 163 184 215 223 200 148 173 177 165 165 210 251 270 201 194 179 156 118 94 86 85 54 109 52 51 156 111 48 117 111 78 101 176 219 194 178 190 99 92 107 123 111 80 92 120 80 89 102 82 46 44 48 122 182 92 37 38 69 67 53 66 51 24 19 19 22 21 28 55 146 90 42 46 62 62 54 58 13 13 14 14 14 13 12 12 29 17 12 12 13 21 25 14 32 16 49 200 43 226 287 232 269 234 267 312 283 204 103 42 74 55 51 53 56 56 80 126 133 148 161 169 169 172 180 185 178 194 199 188 164 136 113 98 64 120 179 170 110 78 100 141 86 85 137 259 391 503 600 678 737 794 909 967 941 938 949 900 761 455 353 479 536 592 632 556 387 256 125 56 78 108 97 62 78 47 45 46 67 88 91 79 73 111 207 336 448 505 561 603 602 591 567 534 459 336 208 116 79 76 96 86 41 90 301 521 601 602 518 335 157 71 54 53 45 46 112 196 137 45 44 113 146 181 299 464 602 693 784 883 959 974 961 908 833 746 671 619 550 370 202 149 119 77 98 168 209 346 372 278 215 250 272 237 198 151 96 59 55 63 75 86 72 67 85 131 189 278 407 513 535 565 602 643 696 739 777 792 824 809 808 804 808 804 785 756 706 628 480 354 299 188 126 152 336 247 140 81 76 73 68 56 43 58 77 76 59 66 98 135 205 423 505 358 192 143 117 59 72 62 51 47 54 58 62 66 44 67 60 96 215 311 424 560 576 550 452 297 165 97 73 67 46 47 46 46 46 54 77 84 207 273 275 190 124 139 171 175 124 105 94 111 119 85 65 58 82 77 61 56 78 110 145 189 313 413 500 546 577 620 658 680 703 718 741 761 776 784 788 799 796 804 796 765 723 689 666 652 642 620 562 499 472 484 493 493 477 445 453 500 516 484 483 507 566 526 512 536 572 604 648 698 682 702 728 740 740 739 731 733 745 757 773 793 804 788 752 724 688 728 768 772 752 744 760 784 788 776 764 748 736 728 724 727 784 835 851 832 852 895 902 868 804 789 755 702 638 579 544 530 487 459 416 388 374 374 370 370 377 384 415 465 532 590 644 681 757 786 796 742 733 861 960 906 765 628 448 295 192 112 51 43 42 87 119 99 61 40 38 36 47 149 234 256 312 407 489 522 595 612 629 514 284 176 162 122 184 268 385 503 617 704 756 781 865 917 908 833 743 629 420 222 111 75 82 67 52 113 141 87 80 91 69 70 95 116 76 42 60 63 65 62 71 93 155 210 260 305 219 101 116 143 94 44 73 57 60 79 102 120 103 82 125 122 115 81 43 44 45 58 61 80 147 197 156 90 104 166 93 42 41 41 40 99 175 155 87 118 106 50 41 77 105 100 134 229 269 213 132 104 96 84 32 34 35 35 40 88 136 156 193 241 275 227 165 121 86 47 54 55 70 89 112 119 110 109 88 77 57 38 35 36 45 50 59 47 37 37 41 42 38 38 40 47 73 110 153 258 442 604 720 642 747 697 313 68 79 60 60 56 52 44 37 37 41 37 33 47 67 67 51 47 48 57 71 52 39 39 40 44 40 39 39 40 52 60 60 56 56 56 68 52 72 120 128 88 52 48 88 84 76 68 60 52 44 40 159 211 147 51 56 72 60 76 40 45 53 61 65 65 61 57 57 98 201 344 490 610 719 792 762 554 238 51 73 96 57 37 36 46 46 41 39 42 57 65 65 52 41 34 35 36 37 38 43 44 50 66 78 82 70 70 71 67 60 56 53 57 65 65 88 124 147 149 144 155 157 140 116 101 87 68 49 49 63 76 51 110 166 151 98 51 51 71 50 51 68 84 96 96 96 88 55 59 63 70 69 56 51 50 51 50 49 51 67 60 51 49 66 66 66 66 66 66 66 66 65 61 57 49 49 49 53 50 86 54 53 61 69 76 99 133 136 152 175 198 221 228 236 243 230 222 207 204 202 207 208 194 128 94 68 58 67 68 57 55 52 63 63 63 70 70 81 81 125 104 72 59 60 64 75 75 82 70 58 50 54 62 78 78 98 82 67 59 63 63 63 52 68 64 71 82 97 108 134 138 182 230 249 222 226 251 247 195 54 50 50 50 46 46 42 42 58 54 50 46 46 50 54 58 66 58 58 47 44 40 40 40 40 41 49 57 76 91 123 157 181 280 323 285 272 279 193 82 82 72 124 234 343 409 457 530 667 727 791 863 930 962 975 968 995 976 946 920 896 884 877 862 771 733 701 689 686 682 655 635 628 628 629 645 637 594 526 454 465 409 346 271 201 147 113 90 71 52 55 68 71 54 50 70 49 39 39 56 48 38 40 84 48 48 44 40 39 39 39 39 40 39 39 39 40 52 64 72 56 60 64 64 60 48 39 39 72 40 37 37 40 52 44 38 44 40 44 48 56 60 60 55 38 38 38 46 50 69 77 89 124 108 99 98 94 98 113 122 81 90 110 122 122 130 134 138 111 123 111 95 80 84 88 86 103 113 110 122 135 147 136 128 125 117 90 74 62 51 51 39 103 124 196 278 332 343 317 288 299 258 166 105 105 148 148 126 226 397 500 462 360 282 197 115 51 52 48 39 37 35 35 35 36 36 36 36 36 36 48 56 48 56 72 80 80 68 48 40 56 63 72 84 89 77 69 61 37 72 103 114 165 193 179 152 69 51 47 44 53 65 70 66 65 60 59 58 71 85 104 101 68 50 45 45 45 45 45 44 32 48 44 32 32 37 33 32 37 34 35 35 39 39 43 43 34 34 34 34 34 34 34 34 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 54 63 63 39 34 55 63 34 39 34 33 39 67 79 67 47 39 43 43 47 47 51 51 50 46 38 34 33 33 32 33 32 99 77 65 86 130 131 99 56 45 38 35 35 32 32 32 32 43 42 38 38 34 34 30 30 29 29 29 29 29 29 29 29 28 40 71 71 57 40 31 26 41 35 22 17 16 17 36 48 45 30 24 26 28 31 57 67 123 36 76 220 122 58 265 294 116 57 61 32 81 121 33 46 43 43 43 43 36 36 36 36 36 36 37 37 45 49 57 57 45 45 45 41 37 41 49 53 48 45 62 95 103 77 69 66 53 49 49 53 67 62 49 37 40 44 44 44 44 48 48 48 40 36 35 36 44 60 76 88 89 62 38 37 37 39 59 79 146 137 143 178 220 234 232 220 225 226 231 218 181 135 89 62 83 90 93 87 72 71 96 106 68 52 52 56 51 35 46 81 177 207 214 249 308 252 175 172 71 33 33 47 63 56 48 49 68 60 52 44 67 90 118 138 135 143 152 184 207 208 176 148 128 90 54 39 47 57 53 45 40 48 52 48 40 40 48 60 56 52 48 44 40 40 39 39 52 52 48 44 40 40 40 40 44 44 44 44 44 44 44 51 54 58 55 55 51 51 54 54 49 56 66 85 124 178 233 258 252 205 150 95 72 65 74 83 48 65 70 62 43 42 42 50 56 63 67 67 67 63 59 54 130 238 286 230 174 166 126 58 39 39 39 43 47 55 59 59 79 71 59 47 39 39 39 39 61 44 59 89 86 84 174 287 413 400 501 592 567 494 394 271 195 160 120 96 107 151 206 238 226 290 378 470 567 632 629 584 518 452 413 406 360 262 207 201 102 91 83 71 63 59 55 55 46 46 46 46 46 46 46 46 54 50 46 42 38 42 46 50 64 64 64 61 65 58 55 51 43 44 48 48 59 63 67 60 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 40 40 45 61 84 92 92 84 41 41 64 89 85 58 62 82 55 51 71 63 42 40 47 91 111 91 70 51 54 62 74 75 45 45 44 43 43 44 44 44 81 77 65 53 44 43 43 43 67 71 63 55 43 43 44 48 56 48 44 44 45 70 98 114 99 76 52 54 75 80 61 51 57 52 51 50 50 53 56 52 81 106 94 114 166 137 107 159 279 318 401 523 611 670 719 772 832 886 917 945 966 978 949 896 839 725 563 401 266 163 98 66 46 46 47 48 56 64 76 80 79 86 102 106 102 90 78 66 54 77 82 71 91 120 133 125 117 89 60 47 46 54 62 62 47 48 56 60 61 61 57 57 61 57 53 49 48 48 48 48 71 70 58 50 55 71 91 107 51 46 45 47 71 94 106 99 67 47 46 47 64 80 84 80 64 64 64 84 136 176 156 119 74 66 70 89 76 56 83 124 68 61 58 55 53 61 70 64 79 72 76 96 111 106 85 64 119 145 156 155 174 204 212 198 149 162 174 142 133 165 206 236 156 148 125 94 70 65 81 89 52 66 48 50 124 55 45 121 128 71 73 132 139 91 122 203 72 61 65 73 60 45 93 146 82 102 99 63 44 45 75 145 121 72 46 70 101 83 57 58 83 28 20 32 47 33 61 116 151 170 122 34 12 14 22 12 11 12 13 18 22 18 14 13 17 13 12 12 21 33 22 14 16 17 67 218 117 292 341 282 267 204 217 294 319 274 176 73 52 57 76 84 80 80 107 135 150 165 166 173 173 177 174 178 163 175 187 176 160 140 129 111 80 128 184 167 114 75 96 126 83 93 164 294 429 529 610 677 733 790 912 959 926 926 926 872 609 302 312 600 710 695 711 681 546 385 190 64 43 74 60 41 46 46 47 55 63 63 67 63 66 96 188 316 434 497 541 579 618 584 571 553 462 293 149 84 62 74 96 88 35 43 206 383 510 507 431 282 128 56 46 45 78 47 100 211 231 156 67 45 165 220 341 499 639 730 825 913 997 1017 999 935 830 720 652 600 494 292 129 99 85 46 55 133 86 171 193 166 152 177 196 189 158 122 75 51 46 58 66 70 78 54 68 106 131 176 313 471 509 546 591 643 696 750 796 819 812 807 810 814 826 818 791 761 725 653 502 391 340 241 164 185 385 249 121 90 103 79 59 50 57 65 72 67 50 62 90 138 130 391 546 475 325 232 155 73 75 64 53 46 54 58 66 66 55 86 99 155 255 319 416 553 557 489 362 223 123 72 63 64 47 46 45 44 45 46 51 62 282 366 389 304 227 218 205 168 132 117 102 95 88 70 55 47 56 55 51 54 68 80 87 111 204 312 419 482 516 562 616 666 676 694 722 757 781 792 772 752 715 735 728 693 643 597 582 580 570 548 510 460 429 414 406 406 398 354 353 393 429 420 419 438 509 468 447 471 506 549 601 656 655 663 678 702 713 716 692 679 691 722 750 773 769 753 733 725 697 730 766 762 738 718 730 742 761 754 754 738 733 718 713 709 747 790 813 809 840 883 890 864 830 826 808 774 729 687 671 660 633 605 573 542 528 520 509 501 505 508 515 550 589 619 634 641 654 719 818 845 815 851 887 834 719 567 394 264 162 74 43 43 43 87 119 102 57 39 38 38 34 89 151 197 262 364 427 459 551 586 608 549 359 188 138 150 211 279 385 491 597 699 775 823 896 945 939 864 777 645 439 236 146 82 81 71 56 117 180 170 39 87 96 66 47 56 65 61 72 63 71 73 82 135 237 339 432 472 402 273 193 101 63 86 72 72 79 81 84 102 132 144 183 148 98 61 58 68 77 86 124 128 166 228 290 288 212 133 96 42 42 42 41 111 183 155 94 126 126 82 69 109 153 173 90 137 161 141 100 72 48 35 99 127 131 128 172 264 328 337 344 391 401 341 276 220 144 64 37 41 64 120 179 225 231 226 191 159 112 61 30 31 36 38 58 36 36 36 46 50 38 37 39 52 98 119 135 201 377 535 633 553 614 561 260 75 73 34 46 41 37 33 34 34 34 35 43 43 51 63 75 79 64 49 50 39 38 38 40 44 44 39 40 40 40 48 60 68 72 72 76 80 120 164 136 64 40 68 88 88 84 80 76 72 68 64 96 151 107 39 48 56 52 88 68 56 45 41 45 49 53 49 49 79 163 300 447 574 688 753 765 689 366 89 66 72 37 47 36 36 40 42 37 44 63 79 39 32 33 33 34 36 38 39 42 44 50 66 78 82 74 70 83 71 56 48 48 53 69 73 133 169 196 187 194 209 219 199 171 155 144 141 119 84 73 85 75 123 171 155 95 51 55 83 75 83 92 96 92 84 72 64 53 53 57 53 60 51 54 49 58 49 48 48 49 50 49 48 65 65 69 69 69 73 73 73 61 57 53 49 49 49 49 50 62 54 49 49 49 56 64 83 115 133 157 172 184 192 192 188 155 167 172 176 165 154 132 129 99 91 81 78 79 72 61 67 68 82 82 78 81 81 81 81 128 108 87 79 86 90 94 86 74 59 58 47 62 74 101 106 130 102 70 63 79 87 83 64 61 61 68 67 78 89 93 96 112 172 216 208 204 209 209 182 46 46 50 50 50 54 54 54 58 54 50 46 46 50 54 65 61 61 57 50 47 40 41 41 41 41 41 45 61 81 105 131 128 223 264 229 232 274 224 129 121 88 97 177 279 351 394 440 537 597 665 743 815 874 914 937 949 953 953 942 930 911 891 869 805 768 736 724 713 690 651 612 569 566 571 595 604 573 513 444 384 316 245 182 132 105 95 107 52 43 44 64 67 54 58 85 76 39 38 60 64 39 39 56 39 39 39 39 40 40 44 44 48 44 39 39 39 48 56 64 44 52 60 68 68 64 56 52 39 39 39 48 56 60 56 48 38 38 39 44 44 44 48 51 58 53 49 50 50 54 62 74 66 66 62 61 61 65 65 65 113 125 137 141 137 141 141 145 94 98 98 83 83 84 91 90 104 104 104 116 136 140 140 125 125 113 97 77 65 54 50 39 109 114 170 236 280 287 258 225 208 170 172 191 148 78 114 220 350 446 509 492 442 349 211 85 74 75 63 51 41 44 55 67 52 44 40 40 48 56 60 60 56 64 80 88 84 68 52 40 48 60 72 76 77 69 57 49 35 97 99 35 69 137 137 117 78 70 59 55 65 69 66 65 41 48 51 57 71 78 82 82 52 54 65 65 57 41 32 30 40 48 32 30 40 76 65 32 33 34 34 34 34 34 38 38 34 34 34 34 34 34 34 34 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 54 62 50 34 34 42 42 38 54 42 34 42 58 62 46 34 34 34 34 35 35 38 38 38 46 42 34 33 32 32 32 36 38 99 175 260 313 282 182 79 48 41 31 31 31 32 32 32 39 45 41 41 37 37 33 33 29 29 29 29 29 29 29 29 28 39 58 54 44 28 23 26 20 18 17 16 15 15 27 31 27 44 42 32 27 53 80 90 123 107 123 179 57 26 228 305 136 93 69 41 161 193 42 58 43 43 43 43 36 36 36 36 36 36 40 40 48 56 64 68 72 64 56 48 48 52 48 41 64 36 53 123 172 152 98 66 62 62 65 65 67 58 49 41 48 55 51 55 55 51 51 51 55 51 47 43 47 51 63 60 88 65 37 36 37 39 63 83 110 101 116 159 217 236 246 257 273 278 272 238 181 120 82 67 47 86 140 178 187 173 147 124 107 61 56 76 79 58 57 80 203 218 228 327 466 460 379 345 202 96 31 32 54 59 48 53 77 65 57 41 56 76 95 111 115 107 119 167 216 236 212 172 140 97 62 43 59 71 68 60 76 76 72 64 56 56 68 76 56 56 52 44 40 39 39 38 52 52 48 44 44 40 40 40 44 44 44 44 44 44 44 51 59 59 55 51 54 50 53 60 111 78 75 142 272 398 473 485 443 384 298 226 164 122 84 57 38 44 61 70 58 42 41 41 60 71 71 71 71 63 55 50 38 94 110 78 82 118 98 38 67 59 47 47 55 75 99 111 79 67 55 39 39 39 43 40 42 39 38 74 104 105 149 225 262 316 501 702 785 827 813 732 559 517 468 439 439 479 527 559 578 658 738 778 779 761 712 648 571 483 424 413 340 217 146 141 94 86 75 63 48 44 51 51 46 46 46 46 46 46 46 46 58 54 46 42 38 38 42 46 57 57 50 51 55 47 40 45 40 40 41 41 52 56 67 60 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 49 68 76 71 55 63 52 68 85 77 42 42 62 39 42 78 86 54 41 50 83 126 110 86 63 47 47 59 64 72 44 43 43 51 48 47 43 60 80 92 84 60 43 43 48 67 71 63 59 47 43 43 43 52 44 43 43 45 58 82 94 107 79 52 49 70 72 61 53 69 61 60 55 58 61 68 75 107 92 48 49 105 87 81 151 251 322 437 559 626 670 727 795 878 920 948 953 962 948 880 794 668 509 331 216 149 108 71 52 48 48 49 49 56 56 59 59 71 79 98 102 102 91 75 70 82 106 106 83 99 128 133 121 109 81 52 47 46 54 66 66 48 49 53 57 57 61 64 64 68 68 57 53 49 48 48 47 67 74 74 74 71 71 71 67 75 59 47 51 71 86 90 79 99 68 48 48 76 100 100 84 144 84 100 187 203 123 63 67 59 44 45 73 72 44 48 100 60 46 46 47 48 54 75 72 59 64 88 108 123 118 113 112 132 152 175 182 170 161 129 105 91 93 91 60 59 95 143 175 84 80 68 52 51 51 52 72 53 73 52 73 128 64 48 133 133 76 63 86 61 43 115 246 91 60 44 44 44 44 70 117 61 78 74 45 44 77 125 156 41 44 66 90 101 79 69 82 52 22 18 21 51 50 78 141 63 146 154 130 234 362 282 82 26 18 14 13 13 14 18 22 25 17 17 21 29 22 15 15 16 97 221 292 299 333 335 292 229 173 178 220 237 211 164 98 46 61 101 105 93 93 112 124 131 139 159 174 179 179 160 147 171 180 188 172 153 133 125 111 76 92 120 115 91 68 69 74 67 92 168 309 447 547 632 688 733 776 879 914 888 895 880 792 402 219 351 651 736 721 745 715 617 461 279 141 85 80 70 43 77 98 126 111 83 47 46 46 86 108 193 324 438 498 541 571 629 599 582 561 466 289 141 72 53 65 95 85 38 34 135 261 400 405 347 218 98 41 42 44 75 84 100 129 193 223 170 96 187 259 388 541 669 767 863 939 1012 1017 1007 936 822 709 612 559 399 224 99 78 72 48 48 110 84 94 107 133 149 131 128 141 114 91 70 55 54 62 69 54 71 56 82 112 105 118 243 403 490 539 591 643 688 742 796 834 834 837 848 852 856 844 817 783 738 682 555 456 416 320 248 270 396 252 132 117 134 114 77 57 52 59 63 54 42 53 85 141 176 349 518 573 497 342 181 87 77 67 49 50 47 51 67 71 62 128 161 202 286 331 404 519 511 395 247 140 81 54 48 48 51 57 45 44 44 45 50 65 213 285 323 316 362 419 419 367 276 248 189 126 77 54 43 43 44 44 52 55 58 61 64 85 120 208 315 393 442 484 561 627 650 679 710 757 781 784 755 725 666 675 668 634 579 533 511 509 451 453 459 463 433 375 311 280 328 295 282 306 342 364 379 398 444 407 390 417 456 495 538 593 584 576 587 607 634 646 629 612 660 699 735 746 730 714 718 734 710 707 715 704 703 688 691 680 691 692 707 708 714 699 694 686 710 737 764 786 810 844 852 844 851 848 838 812 789 770 774 781 762 743 719 696 681 669 650 635 627 635 647 655 650 633 621 612 523 586 764 895 861 809 799 769 681 513 339 233 147 59 43 46 63 90 102 86 53 39 39 55 53 79 105 150 220 307 349 373 550 577 563 509 370 182 94 137 184 259 368 482 603 714 822 891 944 984 970 891 801 660 450 256 182 90 73 75 63 123 227 262 51 54 39 39 43 100 113 93 64 42 55 88 132 206 344 480 551 619 620 532 333 82 36 124 81 97 116 107 109 156 246 313 321 238 137 87 93 111 112 101 188 111 45 132 402 553 370 48 92 46 50 42 41 107 171 131 58 86 90 74 73 113 157 185 63 58 62 86 97 73 41 35 168 176 172 164 180 224 244 240 182 237 268 270 281 249 117 24 30 35 71 138 228 306 341 352 329 271 191 112 54 31 36 33 46 35 36 41 50 42 38 37 37 40 79 96 90 134 268 402 477 516 510 396 223 118 52 35 35 35 35 34 35 35 35 36 68 40 35 40 87 103 79 40 58 40 39 39 40 44 39 38 48 39 39 44 72 92 92 80 64 92 144 168 116 44 40 80 60 60 64 68 72 76 80 84 56 116 92 44 60 60 64 116 132 96 52 40 40 49 61 58 50 56 119 238 403 543 648 695 722 746 496 173 69 44 37 60 42 41 44 43 41 41 32 32 32 32 33 34 36 37 39 41 42 44 45 62 78 86 82 82 95 83 60 52 49 61 77 89 179 234 273 280 287 302 297 280 244 221 229 250 220 153 109 87 73 87 107 99 67 59 83 111 107 103 95 87 79 71 67 67 51 51 51 51 58 58 68 68 68 52 47 47 48 52 48 47 72 72 69 69 73 77 77 81 69 65 54 50 49 50 50 54 48 49 57 64 68 68 64 52 72 87 99 115 123 123 123 111 107 116 136 137 125 98 86 75 88 104 120 109 78 54 53 53 79 93 93 89 93 93 100 100 99 95 102 110 114 106 94 78 63 52 51 47 59 67 90 95 111 83 55 51 72 88 88 76 49 53 64 72 76 82 86 86 98 170 227 215 191 176 192 196 38 38 42 50 58 62 70 70 46 42 38 38 38 38 42 53 56 60 57 57 54 44 41 42 41 41 40 41 42 58 70 85 106 169 190 183 207 245 223 176 144 115 98 158 254 335 368 410 511 547 582 613 672 746 821 873 900 900 907 915 914 891 864 826 816 782 752 732 709 670 612 573 526 516 525 554 571 556 524 464 326 267 231 205 162 107 84 88 45 43 42 47 54 42 49 80 92 44 38 40 52 40 40 52 39 39 39 40 48 52 56 60 56 56 48 44 40 40 40 44 48 56 68 76 80 76 68 64 37 39 56 64 56 40 38 38 38 44 56 56 48 44 48 62 118 106 90 70 54 42 38 38 43 55 67 67 71 79 75 70 128 143 151 151 143 136 132 136 101 101 105 101 98 99 103 106 117 109 105 113 125 137 133 125 117 105 89 73 61 57 57 53 55 64 104 155 187 183 154 133 44 61 166 260 204 129 283 542 519 480 450 458 453 371 198 60 58 58 51 42 44 47 62 74 43 35 35 35 36 36 35 35 36 44 52 56 52 44 35 34 44 52 60 64 57 53 45 37 49 76 63 34 33 41 61 93 92 80 65 54 59 57 53 45 36 36 44 54 61 64 67 63 52 57 69 73 65 44 32 31 30 40 31 29 31 64 52 31 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 54 38 34 50 54 46 70 42 38 34 38 46 46 34 33 39 43 43 46 46 50 50 50 54 50 42 34 33 33 33 46 29 158 323 455 504 429 254 99 51 41 38 31 32 32 33 32 35 41 41 37 37 33 33 33 29 29 29 29 29 29 29 32 35 35 42 33 36 31 26 29 18 17 17 16 15 15 15 22 42 47 44 27 37 61 91 113 102 158 106 98 61 48 123 56 95 73 45 37 201 221 33 46 42 43 43 43 36 36 36 36 40 36 36 40 48 56 64 72 96 80 64 56 56 56 44 36 68 36 65 171 236 193 110 70 62 62 62 56 44 42 45 49 55 47 44 51 51 40 40 47 63 55 47 43 39 43 47 51 79 60 41 36 37 47 67 83 102 94 125 179 218 213 215 226 305 302 288 243 189 120 78 55 42 74 132 213 278 308 302 279 195 97 48 56 75 46 33 55 170 264 354 457 551 542 525 563 399 234 94 40 37 34 39 64 73 58 46 41 45 53 68 80 103 91 99 151 212 244 231 199 156 136 101 90 79 79 79 75 112 100 88 76 68 64 64 64 60 60 52 48 40 39 39 38 44 44 44 48 48 48 48 48 44 44 44 44 44 44 44 44 59 59 55 51 50 53 56 63 105 67 69 182 376 546 623 628 583 545 498 447 377 268 161 79 69 43 40 54 63 43 41 41 61 75 75 75 71 63 55 50 58 50 38 37 38 66 66 54 59 51 39 39 39 55 75 91 67 59 43 39 39 43 55 49 84 42 39 64 105 101 133 197 285 333 494 674 783 895 971 952 892 872 853 833 821 821 817 817 751 791 814 784 744 718 686 638 562 470 395 345 267 157 94 88 89 74 63 55 44 40 47 47 46 46 46 46 46 46 46 46 62 58 50 42 38 38 38 38 50 50 47 44 41 41 41 41 40 40 41 41 45 56 60 60 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 82 62 42 42 49 52 43 39 87 63 55 64 57 45 42 70 102 130 154 145 98 54 45 46 105 98 90 74 54 43 55 67 87 59 51 67 78 58 41 41 42 59 83 80 56 44 52 71 59 67 67 63 51 47 43 43 52 44 43 43 44 45 62 66 102 75 63 49 62 67 68 57 65 76 79 70 58 61 83 95 118 98 46 55 115 106 133 246 263 334 449 556 622 662 726 795 890 928 940 930 912 864 759 661 467 324 182 118 109 92 58 50 70 81 85 85 84 76 71 67 71 75 86 86 82 75 63 55 122 142 130 91 87 104 101 73 73 53 47 45 46 50 62 58 64 57 57 57 53 53 60 64 68 68 65 65 61 53 49 48 63 78 82 82 78 67 51 46 75 71 63 55 51 59 66 67 139 104 68 60 88 116 108 84 120 55 103 234 241 119 63 107 108 71 62 78 69 44 44 72 77 62 51 48 49 55 68 69 53 55 79 91 95 94 105 109 148 141 121 96 76 65 57 60 51 51 49 48 48 54 102 134 50 55 63 59 51 50 50 50 52 61 89 108 104 60 55 94 118 101 96 91 58 45 129 251 110 82 51 63 60 52 49 69 44 44 43 42 79 166 177 145 37 38 62 70 73 75 93 122 72 37 22 25 32 39 58 89 175 154 34 11 150 434 498 378 106 78 38 13 12 13 26 42 30 30 26 17 13 14 20 25 176 323 398 277 340 291 265 213 209 170 163 161 118 84 97 99 47 85 121 109 89 88 104 107 112 116 136 160 172 168 141 121 185 185 181 165 133 110 98 91 81 81 88 95 99 96 81 71 55 81 164 316 459 563 655 707 745 765 841 860 838 849 803 666 239 207 391 622 688 755 831 775 632 454 272 139 70 49 89 147 73 102 146 143 122 99 114 119 131 144 217 348 458 517 557 574 601 591 578 542 459 321 177 87 60 67 83 78 48 38 84 162 293 302 263 154 68 41 47 44 47 104 101 48 49 140 206 219 222 313 447 584 708 810 909 970 1017 1018 1011 943 830 695 581 503 289 182 109 72 66 51 55 89 119 96 85 118 119 89 66 75 91 79 75 71 82 74 76 50 47 49 72 82 79 96 188 296 471 527 583 635 687 733 792 834 889 896 899 914 914 902 879 849 756 723 609 517 465 369 320 359 407 285 162 122 139 136 96 60 44 55 58 45 37 45 81 144 230 298 416 561 580 444 251 129 80 63 52 50 47 55 67 75 69 190 240 253 317 358 392 456 461 331 184 105 74 50 47 48 76 78 70 59 55 60 64 71 110 137 159 202 331 478 528 506 448 429 368 250 152 90 59 43 45 45 44 43 50 62 92 110 79 139 222 312 373 418 491 564 638 676 714 753 772 772 767 741 660 643 627 588 531 481 450 425 386 341 334 344 338 291 236 212 228 208 199 214 241 276 314 341 375 353 340 382 425 456 496 543 513 504 492 512 559 587 586 573 656 688 723 723 706 690 707 719 720 689 668 645 656 658 661 650 649 654 676 685 700 689 688 672 672 695 718 745 778 802 832 839 866 870 863 841 830 831 839 854 841 833 810 798 795 769 742 726 718 731 747 743 715 675 639 631 500 523 681 822 803 755 748 727 624 451 296 223 148 53 45 70 83 78 74 74 61 40 40 56 78 76 74 116 194 264 299 335 475 530 498 440 362 194 93 149 163 243 376 513 651 781 900 995 996 1016 990 915 820 680 482 300 173 77 60 67 42 83 211 292 258 158 47 40 127 193 133 44 48 40 38 96 176 272 418 566 668 714 712 682 549 275 83 78 116 128 135 130 159 226 347 430 435 337 223 141 112 103 87 64 80 82 40 58 244 416 317 63 100 54 58 42 40 95 143 90 66 74 78 82 93 121 149 165 112 75 70 122 157 141 132 144 184 144 120 120 104 68 44 50 213 303 393 464 527 506 306 83 48 60 88 143 229 312 378 410 420 353 258 155 88 50 43 45 42 44 64 58 50 38 38 38 38 39 55 65 63 77 171 265 332 456 405 231 142 100 50 40 38 37 37 37 37 37 45 53 85 56 35 36 79 99 83 48 86 64 44 39 39 39 38 38 48 44 40 56 76 88 88 80 48 80 116 120 76 39 40 64 39 39 40 48 56 64 72 76 48 112 104 72 88 80 84 152 168 124 72 44 53 73 81 73 51 49 92 190 336 472 588 639 672 727 587 288 97 40 39 60 39 42 40 47 54 45 33 32 37 33 34 35 37 39 56 50 43 44 46 58 70 82 78 78 95 87 68 56 53 65 81 100 153 223 291 322 333 335 318 278 294 274 287 336 313 218 147 113 104 83 83 83 91 107 135 151 99 87 71 59 62 66 78 82 50 49 49 49 49 64 80 95 74 62 54 50 66 67 55 47 68 61 65 69 73 77 81 81 73 66 62 50 54 50 58 58 46 63 79 72 76 84 76 52 60 64 61 65 73 73 73 70 75 72 76 72 64 60 64 60 52 76 100 104 84 60 57 64 70 77 81 85 93 97 104 108 67 79 100 115 115 99 79 63 56 49 49 48 48 48 52 56 64 52 47 47 60 65 72 65 48 49 64 72 80 84 84 79 64 128 177 173 130 117 134 166 42 42 46 54 58 62 66 70 46 42 38 38 38 38 42 53 43 54 48 53 58 52 53 47 43 42 41 42 43 55 55 58 89 115 143 179 207 217 217 206 144 127 114 155 229 298 327 343 456 501 531 554 585 631 689 732 787 786 793 813 838 838 814 775 763 736 717 690 655 612 566 524 509 510 500 501 491 479 448 411 282 233 206 195 156 89 61 69 45 42 41 42 41 40 44 79 63 59 51 39 38 39 51 55 39 39 43 47 51 55 55 52 44 41 41 45 41 41 40 40 45 53 61 65 65 57 45 48 64 87 103 103 83 63 51 43 47 67 79 79 63 51 55 63 126 118 102 86 63 51 39 39 40 56 53 48 57 80 88 98 134 156 156 168 168 157 142 138 123 123 119 120 116 112 112 109 122 103 102 102 114 118 118 110 109 97 92 76 68 64 68 65 41 37 38 58 70 62 46 36 67 31 68 176 263 387 657 925 720 590 489 468 415 282 142 76 36 37 38 37 39 39 54 50 63 72 84 80 64 48 48 52 35 35 35 36 36 35 35 35 56 56 56 56 49 45 45 45 72 40 43 63 61 37 49 100 99 90 75 60 58 55 40 36 35 35 36 36 50 53 53 49 56 64 68 64 56 59 67 79 95 155 155 79 31 43 43 31 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 37 45 52 52 52 52 52 52 52 49 49 49 49 49 49 49 41 34 54 34 34 66 54 34 66 33 34 34 38 34 34 34 34 47 51 51 54 54 58 58 58 62 58 49 41 37 37 37 58 172 309 446 530 527 432 266 115 55 41 38 31 31 32 33 33 35 41 37 37 33 33 29 29 29 29 28 28 28 28 28 28 43 38 37 37 47 43 26 20 18 17 17 17 20 19 21 25 57 50 28 18 24 28 43 61 122 146 27 24 56 59 86 36 31 49 33 32 213 225 32 50 42 43 43 43 36 36 36 36 44 40 40 40 44 52 64 68 100 84 64 60 68 72 60 48 76 64 125 243 292 217 126 91 55 58 50 40 37 36 37 49 55 44 40 51 47 36 36 43 51 47 43 39 39 39 47 47 75 67 56 49 46 59 75 87 135 134 153 192 198 173 168 187 210 215 212 187 161 116 78 55 55 58 95 180 302 395 441 430 335 173 52 36 55 34 31 39 100 247 393 487 545 521 555 660 542 413 301 231 148 46 34 52 61 50 42 38 37 38 49 53 84 95 107 151 207 239 235 223 196 196 177 153 123 107 107 111 108 96 80 68 68 64 60 56 68 64 56 48 40 39 38 38 40 40 44 48 52 56 60 60 44 44 44 44 44 44 44 44 63 59 55 51 50 53 56 62 64 58 95 228 409 556 630 630 636 625 623 611 569 469 332 241 175 93 39 40 50 42 41 41 65 79 79 79 71 63 55 50 102 70 62 74 62 42 82 142 71 67 67 59 55 51 47 43 55 43 39 39 39 51 71 73 153 74 43 49 61 85 165 276 411 455 583 711 775 872 951 940 937 921 910 890 866 845 825 813 710 720 698 659 637 638 600 543 437 357 275 208 158 112 90 76 77 66 55 51 40 40 43 43 46 46 46 46 46 46 46 46 62 58 50 42 38 38 38 38 40 40 40 40 41 41 41 42 41 41 41 41 41 49 60 60 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 40 40 40 41 65 92 103 99 78 43 40 64 85 77 62 66 157 169 169 145 97 57 45 41 80 85 90 82 55 43 47 59 85 69 61 89 93 73 85 109 105 102 94 75 55 47 60 72 55 63 67 63 55 47 43 43 52 44 44 43 44 44 45 46 70 59 67 57 58 59 56 60 60 68 79 66 50 53 87 123 105 104 69 94 154 141 173 305 311 354 433 528 602 658 723 803 874 904 902 865 825 735 600 467 320 218 130 102 81 59 51 56 82 86 89 85 84 80 72 68 55 58 66 75 79 87 92 103 114 142 126 75 67 88 77 49 49 48 46 46 54 66 78 70 84 69 61 53 56 56 56 60 68 72 80 84 77 69 61 64 67 74 74 74 70 66 59 55 59 71 75 59 46 46 59 75 175 132 84 68 92 120 104 68 47 47 115 215 223 147 123 163 155 120 87 71 69 65 72 77 93 78 60 49 50 55 65 73 66 63 74 74 65 65 65 65 125 97 58 51 50 52 58 82 50 58 57 49 48 56 85 121 62 70 71 63 50 49 49 50 51 53 120 117 52 52 83 50 62 81 77 56 45 45 86 157 97 87 76 85 74 58 59 91 71 59 40 41 141 239 195 83 50 42 42 42 65 91 106 115 124 122 91 57 40 47 43 22 14 63 75 19 13 43 103 127 103 83 55 27 19 31 51 70 26 34 30 14 14 43 124 186 393 451 426 249 309 267 258 191 202 154 132 125 78 60 98 107 104 145 157 105 69 73 100 108 141 129 129 141 150 150 130 110 166 170 162 142 115 91 83 76 89 89 96 100 108 109 107 100 72 97 176 324 469 570 666 714 742 750 799 799 772 769 694 535 192 184 387 625 687 765 850 797 654 451 274 181 85 35 71 194 96 90 98 107 126 142 166 167 155 161 222 345 455 518 548 566 577 590 573 514 451 368 221 99 82 66 62 71 62 41 55 82 182 202 182 104 49 43 60 65 67 84 73 47 45 67 149 215 258 365 509 633 750 856 947 1008 1018 1018 992 925 816 663 515 409 195 168 127 66 51 72 80 82 121 123 96 76 58 46 47 47 64 56 59 59 78 74 76 50 47 49 49 46 56 105 157 185 444 508 579 636 687 741 811 861 919 923 938 957 975 975 956 926 838 816 705 582 499 391 362 429 449 352 209 113 110 143 115 59 51 62 69 49 37 45 81 148 248 264 306 437 549 516 346 189 76 66 59 46 47 56 64 75 100 277 339 320 364 409 412 415 425 307 184 125 87 47 48 53 78 103 99 92 92 81 81 77 100 98 93 119 220 351 448 457 436 480 487 385 255 150 83 43 45 44 43 42 50 70 104 126 80 113 176 262 330 367 424 489 594 640 690 721 732 735 755 753 662 621 579 528 478 416 365 316 314 220 165 183 205 186 166 159 119 127 138 138 156 191 234 272 310 295 313 360 418 449 484 527 506 485 480 500 548 587 610 610 649 665 688 688 684 672 668 672 701 662 625 578 566 567 598 611 618 619 642 654 673 678 689 682 642 649 668 702 740 766 796 815 857 861 861 846 835 829 845 869 881 877 865 858 854 832 801 782 779 784 793 792 770 734 698 679 608 584 647 722 720 716 698 633 534 372 254 220 161 50 44 51 79 58 54 82 86 54 40 40 54 45 56 90 152 207 249 308 383 494 470 404 351 210 93 145 179 266 411 561 694 816 942 1016 1016 1017 1002 922 828 699 514 344 161 69 72 90 41 46 165 261 324 241 135 101 159 193 121 42 76 40 37 110 199 280 417 556 721 775 731 694 667 518 241 56 146 126 114 133 205 300 398 449 451 397 318 221 143 82 51 43 39 66 112 81 76 146 196 178 128 86 90 66 42 102 138 74 106 86 78 90 113 121 117 113 84 51 55 106 122 113 160 244 312 204 135 147 124 56 44 102 295 420 538 614 672 620 372 109 74 87 98 126 180 265 359 404 423 349 257 155 88 54 51 53 46 68 104 85 45 36 37 39 40 39 39 62 68 75 124 186 241 306 235 105 64 59 52 78 44 40 47 47 47 62 70 82 58 57 56 52 63 79 103 112 102 67 40 38 38 39 39 40 39 48 64 68 60 56 56 64 40 56 64 52 44 48 44 39 38 38 39 40 44 52 56 60 40 104 104 84 96 72 76 148 132 100 64 56 76 92 84 65 47 58 105 159 249 364 500 583 643 658 610 403 152 72 64 40 43 42 49 56 66 70 72 57 49 46 43 45 50 52 73 66 65 57 58 58 62 66 62 62 87 79 64 60 53 65 77 92 123 194 265 295 307 322 316 284 332 300 313 370 355 260 184 151 148 123 111 115 123 131 142 142 106 90 66 50 49 49 57 66 50 49 49 48 56 71 90 98 69 65 61 77 93 93 81 51 60 53 57 61 65 69 73 77 73 62 58 50 50 50 54 62 55 90 94 67 67 91 84 60 69 65 53 50 50 58 66 60 53 52 52 52 52 53 61 72 60 68 80 95 99 95 91 87 73 74 74 74 77 73 73 73 64 76 93 96 76 60 52 52 50 50 54 58 57 49 48 48 48 48 49 49 49 49 53 61 48 52 64 72 76 76 65 61 49 69 98 91 63 55 76 104 73 69 65 58 47 47 43 43 51 47 42 38 38 42 39 50 35 35 40 45 51 56 61 61 46 42 42 43 60 72 71 75 89 88 120 188 224 212 202 214 135 123 111 129 187 240 251 255 333 409 477 532 554 576 591 613 660 650 657 689 741 773 765 742 697 675 672 637 610 564 533 507 521 503 476 426 379 321 285 252 204 139 104 97 77 45 46 78 49 43 41 41 40 39 47 83 37 63 83 47 38 38 43 47 38 39 39 39 39 39 39 39 38 38 40 52 60 60 56 52 56 56 60 60 56 44 39 38 39 47 62 63 66 51 54 47 46 59 82 67 54 38 38 50 78 78 74 70 63 67 71 67 63 64 59 47 63 92 126 141 133 152 164 180 192 181 165 142 142 127 131 120 119 111 103 96 133 114 98 94 102 110 110 109 101 93 81 65 61 61 68 65 78 46 36 34 33 32 31 29 51 88 245 522 765 867 864 826 813 669 551 474 320 134 61 95 35 37 57 61 63 54 54 54 55 80 108 100 64 36 36 52 36 36 36 36 36 36 40 40 72 68 64 60 49 53 53 57 48 34 35 66 58 54 54 53 102 94 79 60 61 62 47 35 35 35 35 35 40 47 54 57 64 68 66 54 61 80 116 144 260 352 356 225 90 56 60 57 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 33 45 45 52 45 52 45 52 45 48 41 48 41 48 41 48 41 33 54 45 38 81 42 32 38 37 42 57 50 45 34 42 39 34 34 34 34 38 38 49 49 77 72 64 60 55 58 62 76 378 460 509 498 447 364 230 123 45 34 30 31 31 32 33 40 42 37 41 37 36 29 32 32 28 28 28 28 28 28 28 28 54 38 33 48 59 54 37 19 17 16 16 19 22 17 21 21 56 37 19 25 39 37 36 46 28 100 27 65 128 26 28 117 30 60 56 52 241 237 33 90 45 38 39 39 39 35 35 35 44 44 40 40 44 52 64 61 81 61 49 53 73 85 81 65 88 100 193 318 327 236 153 134 58 61 52 38 35 34 36 59 59 44 44 56 52 40 37 52 40 40 36 36 39 50 58 62 78 71 67 68 69 78 87 98 138 122 130 160 167 155 178 214 84 89 99 117 127 121 102 86 45 47 99 216 368 484 510 483 508 284 105 61 70 46 37 55 29 124 226 360 509 536 539 585 628 575 539 473 315 124 37 43 52 41 38 38 38 38 38 46 57 76 112 163 206 234 246 249 253 258 258 220 176 141 137 143 95 83 71 67 75 79 80 68 68 68 60 52 40 39 39 38 39 40 40 48 52 60 64 61 44 41 44 41 44 41 44 51 66 73 70 62 58 50 60 62 53 82 147 276 421 531 585 585 647 636 646 661 649 596 508 432 270 148 39 38 41 40 40 40 64 83 86 78 78 62 54 50 58 38 54 98 74 37 110 238 130 138 150 150 134 106 74 54 50 39 39 38 39 55 83 85 176 93 43 40 45 102 262 438 394 445 585 693 730 804 874 858 879 845 804 760 735 719 723 720 654 643 622 604 594 575 477 372 265 204 129 55 36 61 87 77 62 62 51 47 40 43 47 47 46 46 46 46 46 46 46 46 66 58 50 42 38 38 38 38 40 40 40 40 41 41 41 42 41 41 41 41 41 49 53 53 42 42 49 49 56 56 49 49 42 42 42 42 42 42 42 42 49 49 49 42 42 42 42 42 46 46 46 53 53 53 53 46 42 42 41 41 49 49 48 47 71 43 55 100 129 105 54 40 49 57 61 61 57 61 69 73 57 81 90 86 55 42 42 42 82 69 69 89 96 112 179 259 212 180 125 78 51 43 45 49 48 55 55 59 55 48 43 43 52 48 44 44 44 44 44 44 46 47 64 65 62 58 51 52 51 67 75 62 49 48 73 123 62 73 62 106 154 125 156 296 364 364 403 479 566 630 706 774 823 846 824 772 701 598 440 297 243 182 126 92 54 49 55 103 70 73 72 64 60 60 71 75 46 46 55 79 103 131 156 178 78 110 106 62 55 91 88 60 52 48 47 48 64 87 91 80 78 63 54 49 48 52 56 63 71 79 91 92 85 81 66 65 71 63 66 62 62 66 74 82 46 70 82 66 45 45 67 96 183 148 92 75 95 130 110 73 77 129 188 205 181 149 130 134 154 127 75 46 46 67 82 78 86 71 55 48 50 51 61 74 101 93 81 77 77 81 81 77 73 69 69 66 59 54 54 54 48 60 72 68 47 47 72 109 109 90 77 49 48 48 57 78 71 80 177 158 50 75 135 50 66 94 97 53 46 56 87 117 53 59 63 65 49 42 74 134 138 102 53 60 187 274 182 36 74 47 37 38 69 108 110 84 113 139 120 65 59 94 74 25 127 58 22 39 35 13 12 15 44 48 56 68 76 80 80 81 16 32 32 17 25 110 251 357 446 385 356 279 338 328 322 247 180 100 65 86 99 121 142 134 187 220 204 124 64 80 112 124 170 143 130 130 142 146 134 118 142 146 142 126 95 80 80 84 61 73 81 81 81 78 91 108 111 128 210 335 469 559 647 696 720 732 762 743 692 686 591 420 204 135 353 662 730 728 773 737 666 471 346 305 196 37 39 138 197 138 75 63 90 118 110 94 167 157 214 329 436 495 518 539 566 599 582 506 447 395 262 109 90 62 47 63 66 46 40 40 120 144 132 74 42 52 76 78 116 49 47 77 103 77 76 128 303 417 561 679 777 879 974 1017 1017 998 951 879 763 603 434 297 134 162 141 70 51 95 111 96 139 180 159 88 54 79 88 69 46 45 45 46 65 80 75 57 53 50 47 43 48 119 142 114 422 490 576 640 695 760 838 892 912 922 945 969 999 1010 1003 980 942 916 795 652 547 427 410 497 520 437 278 120 94 151 136 64 52 71 74 62 49 61 93 152 259 255 248 322 476 535 399 213 69 55 48 53 54 70 78 96 160 373 452 388 417 471 454 407 389 284 185 138 88 46 48 50 70 99 99 96 92 84 76 72 99 102 97 95 119 185 252 288 270 391 476 423 280 157 67 41 42 43 42 42 43 58 77 87 78 89 143 237 301 334 371 428 512 562 624 643 646 658 701 715 652 588 534 472 425 359 282 223 189 107 61 118 160 134 86 58 61 101 120 116 112 143 186 220 246 240 273 350 408 457 488 534 538 525 512 536 584 631 667 670 646 646 657 661 672 664 640 618 638 615 571 500 451 448 500 540 564 564 579 596 623 639 662 671 631 626 638 665 699 717 740 766 809 812 819 811 803 803 823 846 903 906 895 893 882 867 829 810 799 796 800 808 800 781 750 727 707 661 664 661 659 665 623 483 438 295 204 213 170 53 42 45 68 42 42 90 114 74 41 39 38 37 52 82 109 140 183 239 327 489 469 389 343 206 72 104 213 289 431 572 686 793 908 996 1017 1018 995 915 821 703 530 372 196 101 123 144 65 44 148 240 139 155 148 110 102 115 112 92 134 60 45 115 192 253 366 489 653 810 785 661 651 595 369 139 161 121 97 159 278 396 466 482 451 449 412 314 185 95 62 70 54 46 72 106 109 131 190 239 164 122 126 94 62 122 150 82 110 74 54 70 93 85 57 40 41 38 44 83 71 62 162 305 372 200 91 99 75 33 47 168 292 437 560 615 635 562 311 47 92 97 98 98 132 203 305 370 376 313 219 135 76 50 47 53 53 95 128 105 45 35 36 42 40 37 37 46 69 76 99 134 153 133 97 71 73 64 57 66 64 71 67 67 79 87 102 106 36 49 80 64 47 63 131 184 106 60 38 37 37 39 63 68 38 56 91 76 51 38 39 48 55 48 38 38 39 75 63 38 43 43 47 47 51 55 55 59 38 91 91 68 83 44 44 120 76 52 40 52 80 85 72 41 42 67 114 119 145 241 398 509 600 582 588 456 203 118 112 36 54 58 61 53 47 43 47 55 47 40 37 42 45 54 67 64 85 74 58 50 46 46 46 46 75 64 60 56 49 57 65 80 144 202 252 267 287 325 347 334 357 320 333 390 380 278 200 175 155 125 117 110 106 94 81 65 133 113 85 53 47 46 46 47 76 68 63 51 58 62 82 90 65 61 69 85 105 105 89 62 52 49 49 53 61 65 69 73 74 70 58 50 58 58 61 65 83 99 87 51 47 76 77 57 61 50 49 48 48 50 55 56 53 53 53 54 62 70 73 69 132 112 96 99 107 107 91 71 74 70 69 61 57 49 48 48 88 96 107 83 58 46 53 62 56 61 73 85 85 77 64 49 49 65 88 80 57 48 53 69 48 56 64 72 72 57 49 48 62 63 67 71 60 56 80 104 70 79 69 63 69 77 49 38 38 38 58 90 123 143 124 93 55 59 39 36 37 40 40 37 44 40 40 46 59 63 43 41 85 80 69 92 173 230 187 103 84 51 42 66 97 119 145 190 321 358 406 446 456 458 505 575 558 557 564 576 603 622 622 615 574 559 559 541 535 529 530 517 478 401 338 312 289 226 155 108 99 92 77 73 65 54 45 44 44 42 42 57 55 39 50 86 43 39 40 40 47 47 50 51 47 55 47 38 38 59 71 66 38 38 38 42 46 54 54 59 51 47 47 47 43 39 39 46 50 58 74 78 82 66 53 42 53 42 37 38 53 54 49 38 50 62 86 82 69 61 81 113 113 108 96 92 100 124 155 175 210 202 186 163 147 127 115 107 120 124 128 112 96 88 96 108 136 124 112 100 100 100 108 105 101 89 77 58 58 66 78 79 72 55 65 85 93 97 152 213 406 636 844 901 890 894 879 824 670 606 525 394 248 145 90 72 52 52 52 60 60 67 67 67 40 48 60 68 68 64 52 48 36 35 36 36 36 40 44 48 35 35 36 44 48 52 52 52 36 40 40 47 43 39 35 43 69 88 96 81 69 53 50 50 50 50 50 50 50 50 54 60 56 90 107 86 72 134 293 428 549 526 513 395 183 72 39 33 39 42 42 46 54 58 54 46 34 34 34 34 35 39 39 38 33 32 41 57 57 37 32 33 41 37 41 37 41 37 41 37 33 33 37 33 41 41 45 41 41 37 41 38 41 38 41 38 33 35 51 42 33 32 49 79 66 45 52 95 91 82 122 207 463 541 562 464 355 266 180 93 39 36 32 32 32 43 55 66 42 69 75 36 43 55 58 27 27 27 28 47 63 67 51 42 46 49 48 39 34 29 23 17 16 15 14 17 21 31 46 54 43 35 24 21 32 49 51 45 32 41 59 72 80 66 57 38 110 30 30 123 176 93 49 81 41 41 42 35 39 43 43 43 40 44 40 36 36 57 113 154 62 54 42 38 50 66 79 98 112 215 376 329 266 255 147 127 48 43 42 44 59 70 65 53 54 51 51 48 41 45 56 64 68 48 51 58 58 53 57 77 62 55 55 44 56 76 112 137 117 150 150 101 109 165 169 126 58 70 60 48 78 130 103 49 75 79 233 423 517 607 751 824 797 673 217 96 128 62 119 35 37 51 100 182 299 406 492 521 559 576 599 599 534 370 168 32 87 73 54 42 39 39 39 38 38 135 121 119 249 275 253 329 301 297 283 272 245 211 208 213 229 201 110 79 99 72 48 85 88 52 39 41 48 39 39 43 47 39 39 43 52 68 73 66 39 41 53 50 45 40 40 55 107 106 94 91 92 80 64 52 39 71 125 202 307 425 539 595 529 543 572 585 581 563 555 548 430 360 186 52 40 39 38 57 66 133 112 208 409 276 40 45 41 38 55 83 82 66 74 105 175 298 278 254 171 108 145 97 81 54 58 83 83 56 40 40 42 39 54 44 42 247 364 234 287 364 469 571 640 666 657 648 602 622 639 651 632 589 543 508 462 444 410 364 310 244 189 151 73 67 67 60 61 61 54 54 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 48 41 45 49 42 46 42 42 41 54 78 74 53 40 40 53 46 42 49 52 63 67 75 71 76 68 64 60 60 63 66 74 71 75 75 71 75 75 75 75 40 71 99 103 79 64 68 72 49 42 46 57 53 49 45 48 60 52 52 65 93 113 113 98 45 58 98 81 40 85 125 69 109 125 102 58 43 67 87 79 43 92 127 78 40 139 364 554 406 266 115 49 55 52 44 44 45 45 49 49 49 56 56 56 43 42 43 44 53 61 50 45 47 47 49 53 54 58 66 63 83 48 49 119 166 114 66 58 61 48 67 79 58 49 164 318 313 351 373 367 416 518 601 624 651 655 664 631 490 302 210 226 193 139 108 121 116 83 75 87 99 91 75 59 51 51 63 67 44 58 102 139 151 135 103 83 98 113 117 98 78 62 51 55 64 45 52 77 47 48 77 54 64 50 48 47 48 56 62 54 65 53 66 103 93 58 58 86 100 79 54 63 99 111 82 44 90 74 58 54 51 47 56 61 101 117 72 51 113 123 90 104 156 216 264 249 206 183 176 176 199 121 94 126 91 45 45 77 100 48 45 48 70 76 77 82 73 76 76 76 83 83 83 83 80 64 52 52 52 54 64 94 49 48 48 52 64 64 52 47 80 69 68 57 53 57 57 61 152 172 145 85 53 77 86 74 73 81 88 68 51 47 63 93 66 73 61 42 42 54 66 78 93 85 89 116 140 136 91 54 51 47 39 38 37 36 35 41 47 52 40 25 46 57 34 12 166 98 34 13 14 14 14 15 15 15 21 82 150 162 103 35 19 19 20 58 183 324 409 430 404 221 275 177 255 423 246 232 130 106 83 96 132 144 113 81 202 273 304 243 139 80 100 132 143 128 131 142 133 124 132 160 156 148 133 98 75 68 60 56 51 64 81 74 54 54 55 67 97 114 192 315 436 506 584 637 640 701 682 641 630 543 373 277 164 70 273 585 695 755 823 763 623 426 536 586 267 35 40 61 126 87 76 99 106 86 81 86 162 141 202 322 409 448 493 550 568 557 507 458 470 471 359 198 90 67 48 43 43 42 41 39 41 77 118 79 41 84 145 95 48 49 51 77 82 95 155 242 429 535 638 717 807 902 978 1001 1019 973 898 819 676 465 272 150 75 93 95 78 69 83 90 114 195 323 302 254 247 129 40 112 59 56 53 57 68 71 81 70 56 44 50 78 89 79 102 157 325 453 604 672 679 747 848 894 934 965 992 980 984 1011 1012 1005 986 918 865 826 712 555 453 428 549 546 451 215 62 124 146 41 43 42 40 39 58 92 118 140 181 219 219 219 292 398 396 315 122 104 40 40 92 107 85 122 256 484 577 533 535 551 536 526 482 322 191 116 57 60 51 46 73 67 47 58 82 97 84 68 84 91 96 97 86 86 123 159 169 247 295 264 188 113 55 42 42 43 55 52 44 43 46 61 45 61 103 180 277 354 374 363 392 473 556 610 622 618 634 636 545 481 427 357 282 204 157 139 113 99 80 69 51 43 43 43 69 100 61 47 84 61 43 59 85 126 186 266 357 437 495 532 520 535 547 571 627 675 666 626 614 602 606 614 586 550 547 567 521 538 557 526 486 447 454 463 502 510 541 561 592 600 623 631 590 650 686 671 623 594 614 650 724 726 749 783 821 837 850 853 918 910 856 842 852 825 788 792 726 770 767 759 797 770 727 743 731 670 627 609 586 549 480 388 300 186 133 175 169 79 43 56 44 42 42 51 90 90 65 39 43 46 60 83 130 173 192 213 308 323 350 380 296 170 134 185 228 356 454 560 706 817 909 1016 1016 1018 1010 923 816 703 550 408 292 71 117 118 74 137 225 282 181 107 71 83 54 39 41 105 132 131 88 87 177 252 335 478 603 680 744 737 692 666 461 159 128 205 193 328 459 458 541 585 553 527 478 373 252 140 79 53 42 43 54 53 48 67 117 150 153 154 166 174 178 178 178 182 86 78 74 90 109 94 65 40 42 42 41 41 85 144 147 99 35 37 67 70 46 33 53 94 286 443 538 569 636 656 429 130 104 90 87 84 79 67 83 115 156 140 116 81 58 35 31 32 37 38 46 51 48 48 44 37 38 38 39 43 47 58 62 62 77 89 93 70 39 38 40 64 38 49 61 69 69 61 49 37 37 84 88 60 68 116 120 89 46 39 46 39 46 39 46 39 55 47 55 47 55 51 58 51 55 47 55 47 55 55 55 54 42 42 42 42 49 49 49 41 49 54 66 79 106 118 134 139 164 92 40 49 73 62 49 42 40 42 50 60 69 103 165 215 370 458 504 482 438 371 243 100 80 57 53 73 69 38 38 47 44 40 45 50 42 41 53 101 62 52 56 56 56 52 48 47 88 69 65 69 77 81 65 56 130 172 211 238 256 302 378 443 500 462 398 349 329 298 231 158 170 115 87 115 152 152 124 104 76 60 60 80 108 108 68 46 77 61 53 66 70 70 74 86 46 63 78 90 130 169 133 65 47 48 53 69 81 81 61 50 50 61 77 76 80 79 98 103 121 101 81 73 73 69 57 49 48 54 58 49 48 49 65 54 72 61 57 57 53 53 52 52 51 88 104 76 56 63 64 51 49 74 89 57 47 48 59 63 74 82 113 136 119 78 85 106 76 89 101 89 58 58 83 107 51 71 75 63 59 71 63 47 54 70 75 72 49 49 51 63 49 51 60 59 63 75 82 86 86 88 98 92 66 47 42 40 71 93 144 208 272 285 246 195 98 82 66 53 38 36 39 84 51 44 40 53 66 66 46 41 48 64 81 129 197 222 147 51 43 42 42 55 62 57 87 133 165 199 259 322 364 379 422 481 488 495 498 505 520 539 558 567 558 550 543 536 514 488 450 420 346 335 285 215 164 137 106 67 42 44 61 65 49 45 44 48 79 51 41 59 59 42 53 77 39 39 39 39 43 39 47 47 51 63 67 51 51 55 51 38 38 41 41 45 46 50 50 54 58 58 54 54 50 46 46 42 46 46 50 54 54 54 49 49 53 45 41 49 61 65 61 49 41 38 46 54 65 69 80 88 96 99 114 134 165 193 221 230 139 131 131 120 115 104 104 96 112 112 120 112 108 104 124 136 123 122 103 95 91 88 92 89 97 82 70 55 55 63 75 80 85 64 68 96 150 253 420 572 761 849 895 873 851 833 759 644 478 371 260 164 113 102 111 119 64 64 60 60 56 55 51 51 34 35 36 44 52 60 64 68 40 36 36 36 36 36 40 44 36 36 36 40 40 36 36 36 36 36 44 48 56 60 60 72 50 69 85 89 73 57 45 45 50 50 50 50 50 50 50 56 74 80 94 120 197 327 490 601 582 583 590 454 209 53 34 32 35 38 34 33 33 33 32 32 34 34 34 34 35 39 39 38 61 32 32 41 45 33 33 53 33 33 33 33 33 33 33 33 33 33 37 37 41 41 45 45 41 41 41 41 41 41 41 38 35 34 34 34 33 37 44 55 41 56 58 49 68 152 287 393 465 508 486 424 379 322 197 59 32 32 32 32 32 35 50 54 30 76 83 51 34 42 46 30 43 35 39 36 50 47 46 34 53 45 44 39 41 36 22 17 23 22 21 20 35 39 53 54 46 31 20 25 42 52 61 59 30 28 37 39 45 46 43 43 63 75 67 59 104 156 109 32 41 45 42 42 39 43 43 43 36 44 44 36 36 49 90 126 46 46 39 39 39 47 52 67 113 175 280 229 226 270 127 43 37 37 36 43 58 69 75 68 66 63 59 52 56 49 53 42 60 45 40 58 58 46 53 69 46 43 47 51 55 80 124 152 117 169 158 94 62 98 107 83 88 88 61 40 43 103 138 132 105 132 242 415 588 702 837 934 881 700 228 80 106 58 120 57 34 32 31 64 129 187 227 238 354 380 428 474 464 377 235 125 83 68 62 54 50 51 59 47 39 115 193 204 205 230 276 326 330 327 332 333 308 266 223 196 148 257 262 194 135 67 38 49 81 45 40 45 52 40 39 55 62 46 38 39 52 72 73 62 49 61 69 73 65 61 65 98 123 102 86 83 75 56 48 55 70 49 39 56 138 275 418 498 444 453 482 499 500 497 498 495 472 400 282 171 112 98 62 37 34 140 143 235 463 428 176 76 85 62 51 59 51 46 70 116 214 376 352 270 166 107 156 80 89 53 38 54 55 47 52 60 57 61 40 38 106 212 210 117 135 185 262 344 399 434 448 459 588 583 552 506 439 365 295 252 170 160 154 136 117 94 67 44 57 54 54 50 51 51 51 51 47 47 47 47 46 46 46 46 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 48 41 45 45 49 49 53 53 65 85 101 97 77 61 53 46 54 50 60 67 82 82 86 82 60 56 48 52 63 74 93 97 74 71 75 79 75 75 75 75 55 86 111 111 98 82 82 83 57 53 57 57 53 49 45 41 57 53 49 53 65 77 85 82 126 54 50 66 50 74 82 40 42 66 66 46 50 91 127 127 43 58 101 98 84 123 237 324 132 78 58 68 83 61 46 46 46 46 46 46 53 53 60 60 64 60 44 48 49 49 44 43 53 48 47 49 54 66 58 50 71 55 55 87 119 119 76 50 47 45 46 67 55 44 99 190 215 250 268 274 316 407 484 515 618 531 430 354 249 152 132 172 173 117 78 81 99 91 116 144 82 87 95 99 91 71 55 46 51 59 67 75 79 75 67 66 81 89 97 93 85 77 70 67 67 45 47 57 48 51 86 51 48 50 72 134 191 209 196 179 155 107 76 93 96 73 74 98 92 87 76 87 99 111 102 82 69 44 53 98 106 63 47 53 47 72 59 62 139 145 130 165 216 309 356 302 239 217 202 170 154 135 121 114 68 47 48 78 77 48 47 69 90 76 61 61 60 68 75 74 74 74 74 74 55 56 72 73 69 54 52 51 48 47 47 48 64 80 84 80 76 72 64 60 60 60 60 64 63 107 115 83 52 56 53 48 57 69 80 64 51 46 58 74 75 74 58 42 42 42 50 54 121 97 81 84 100 96 68 40 47 43 39 38 37 36 35 38 31 52 53 34 50 80 97 81 61 42 34 37 30 19 15 20 13 15 16 15 31 92 77 21 23 22 61 178 291 368 456 533 314 83 281 326 220 309 267 176 59 68 84 97 104 112 124 125 185 226 254 211 151 120 128 133 115 104 107 126 140 132 139 155 147 143 128 98 87 80 64 52 84 81 73 63 64 57 56 59 108 120 183 306 420 484 535 573 603 645 618 562 532 404 238 171 117 66 169 412 630 700 727 704 561 296 350 445 224 37 42 57 111 53 46 46 55 58 77 101 89 112 213 334 417 446 486 535 506 550 544 481 441 435 385 296 109 87 74 66 66 58 45 41 40 41 122 172 164 186 230 184 79 53 55 76 105 149 244 351 485 580 678 746 825 911 986 1006 1010 947 868 774 612 408 231 126 113 95 75 70 79 73 63 77 182 409 480 432 409 295 151 108 76 63 60 56 67 74 88 81 74 56 60 80 69 56 75 127 275 414 555 641 707 779 855 881 933 969 984 972 983 999 1004 989 994 960 918 869 796 675 549 460 456 420 434 369 177 57 59 49 42 42 41 40 46 75 93 108 132 164 175 166 222 299 282 212 37 57 62 73 107 85 91 198 402 609 694 651 627 607 573 587 512 329 174 115 80 47 46 45 45 48 47 51 61 84 104 115 87 84 81 82 69 58 55 58 96 134 153 145 109 73 42 40 41 42 51 48 44 43 42 46 43 50 84 134 204 269 305 326 434 492 551 594 601 581 557 521 422 357 258 171 141 162 140 85 99 81 70 59 44 44 44 43 53 95 73 91 128 70 42 45 67 96 148 228 319 403 452 478 497 508 520 540 588 632 627 587 579 560 556 564 545 493 461 454 416 402 398 410 426 423 391 363 382 406 445 497 544 576 587 605 631 663 678 664 621 585 581 585 640 669 712 769 823 837 828 825 836 832 790 780 818 803 735 689 622 670 682 658 678 709 716 693 655 655 633 572 472 379 306 257 168 122 96 105 101 59 43 47 43 42 43 51 70 70 65 48 38 42 53 75 94 114 137 151 212 219 261 298 240 141 114 168 250 406 505 583 714 821 917 1017 1017 1019 1002 908 813 691 531 384 204 122 140 89 41 277 280 174 102 49 56 88 86 41 56 108 166 177 93 36 114 210 289 385 583 662 717 698 658 672 557 330 443 436 332 412 527 561 649 660 636 609 542 433 294 181 105 72 74 63 47 42 41 56 83 99 141 146 154 162 169 165 166 162 122 86 61 73 109 117 81 41 79 88 91 79 70 57 52 44 51 36 48 107 133 89 80 125 225 386 513 572 647 671 512 282 69 78 87 62 46 38 46 58 57 50 42 34 31 31 32 41 37 41 46 54 51 51 52 45 38 38 38 39 39 39 43 47 39 55 63 51 38 38 39 66 45 61 69 73 73 65 53 45 49 81 81 49 49 85 85 45 50 47 46 46 46 46 46 46 51 51 51 55 55 55 54 54 54 54 54 54 54 54 54 61 53 53 53 53 60 60 60 60 57 53 58 66 78 86 82 86 132 68 39 45 66 62 46 42 41 44 60 58 42 52 83 122 244 310 380 431 500 516 405 243 100 58 46 51 55 40 53 82 41 40 42 68 77 69 73 86 56 49 49 49 49 49 49 49 65 77 89 85 77 77 89 112 131 161 196 239 289 354 438 501 544 554 486 364 290 280 242 181 173 122 94 110 139 143 127 119 75 67 67 91 119 127 107 86 76 108 108 69 53 62 51 44 72 95 91 86 94 113 77 42 71 53 56 53 65 58 49 48 49 57 72 72 71 78 85 90 57 61 73 66 62 66 74 82 49 50 62 49 48 53 72 57 55 52 68 76 76 64 52 51 64 100 100 56 50 52 72 76 50 70 74 53 49 64 66 50 61 51 62 93 108 102 121 150 67 77 97 106 110 103 88 77 74 82 86 70 58 50 73 82 90 86 75 64 60 53 54 51 67 50 49 49 62 90 93 81 80 86 108 113 67 41 41 73 174 195 253 360 459 487 455 387 240 150 106 102 53 35 38 100 44 44 45 53 65 61 42 41 39 52 89 145 198 198 115 41 43 43 63 83 62 41 61 122 161 156 179 210 232 235 266 313 412 419 426 425 428 444 487 504 517 486 470 459 440 402 363 321 322 336 285 179 147 180 180 125 131 139 128 84 43 41 44 68 119 70 40 43 54 50 53 50 46 39 43 43 50 50 46 46 59 67 71 63 59 58 43 38 46 46 46 46 50 50 50 50 62 58 58 54 50 46 42 42 66 58 50 46 46 54 65 73 53 45 41 49 65 73 69 57 37 37 37 38 65 81 80 72 100 107 122 138 157 173 181 182 119 111 119 111 115 108 115 108 111 108 119 112 119 116 135 136 120 115 107 99 88 88 88 85 97 82 70 55 59 64 80 88 70 68 93 121 172 283 470 634 691 722 726 706 700 673 551 392 268 172 92 57 74 90 79 59 64 64 60 56 52 47 43 39 34 34 34 34 35 44 60 72 44 44 36 36 36 36 36 40 36 36 40 40 40 36 36 36 44 40 40 36 36 35 34 34 34 57 81 89 77 57 41 34 45 45 45 45 45 45 46 52 86 79 94 175 329 491 602 645 634 552 487 370 185 80 50 33 33 33 33 33 32 32 33 34 34 34 34 35 35 39 39 39 65 32 37 93 105 61 37 49 37 37 37 37 37 37 37 37 33 33 33 37 37 41 41 41 41 41 41 41 41 41 41 38 42 34 33 33 45 61 59 50 61 108 110 53 56 152 279 361 433 485 471 373 272 199 121 47 37 33 32 32 31 31 42 42 29 52 68 39 26 26 38 47 63 52 47 32 39 28 34 30 42 45 44 35 37 32 22 17 23 22 21 20 35 38 53 54 42 27 16 21 34 40 53 52 54 44 37 28 37 46 55 63 29 67 71 30 80 220 205 77 41 45 42 42 39 43 43 43 36 44 48 44 36 37 61 85 38 38 38 39 43 47 44 44 102 233 381 278 210 219 87 36 37 37 36 47 66 85 99 84 54 43 44 44 53 41 37 36 41 37 36 47 47 39 46 54 39 43 47 47 52 72 112 140 161 213 198 118 50 58 76 75 171 155 104 49 41 86 153 203 136 235 302 456 688 762 814 926 930 771 343 132 93 49 98 51 55 45 35 49 75 101 116 112 156 176 221 271 293 262 188 129 55 48 45 46 46 50 50 43 44 52 198 251 168 190 280 255 294 311 344 357 351 305 226 164 292 356 289 162 147 147 88 60 85 49 40 49 60 51 51 67 59 43 39 39 48 68 76 69 96 104 104 95 79 74 66 65 100 60 44 48 37 34 34 48 34 42 64 87 112 131 162 162 123 140 180 213 241 271 300 317 350 288 290 244 185 230 202 40 37 128 115 203 413 409 196 85 101 74 59 59 55 50 86 133 211 385 342 226 122 123 220 153 129 93 74 90 91 79 79 88 41 69 37 39 202 213 99 86 96 122 141 175 206 232 244 259 297 292 273 246 215 185 162 143 93 91 92 90 83 68 53 45 54 54 54 50 51 51 47 47 47 47 47 47 46 46 46 46 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 52 45 41 45 45 49 53 57 53 65 73 77 65 53 45 41 46 46 49 63 71 71 71 64 53 45 42 42 53 60 75 79 57 50 58 61 61 61 64 64 64 87 107 107 91 75 68 76 53 57 57 57 53 49 41 40 53 57 61 49 41 53 77 94 89 41 54 86 41 39 66 90 106 122 106 66 46 63 75 68 45 45 61 87 105 115 125 125 129 110 114 113 87 45 46 71 46 46 50 50 57 57 64 64 88 80 64 64 57 53 44 43 113 70 48 48 54 74 66 54 51 83 83 59 75 115 96 51 54 46 46 64 71 46 53 92 129 155 166 168 199 269 328 352 371 276 187 177 169 156 167 198 198 147 99 78 76 59 69 81 58 70 86 94 86 66 46 44 70 66 54 50 46 54 62 66 61 69 77 81 77 77 70 67 63 45 47 48 48 91 126 60 66 113 203 284 333 347 325 311 275 199 125 99 93 79 69 73 57 68 72 76 71 66 81 92 111 64 57 101 98 51 47 68 47 80 79 85 142 147 157 220 339 401 416 344 289 271 220 149 149 166 155 105 63 60 69 69 64 56 80 112 114 75 52 52 55 62 62 62 62 61 62 62 114 99 83 67 59 55 55 63 49 48 47 47 60 84 100 104 68 64 60 52 52 52 56 56 45 70 91 75 52 52 49 48 53 61 80 72 63 51 58 66 41 42 42 43 63 87 118 134 141 109 77 60 75 79 71 55 46 42 38 38 37 37 40 46 31 49 46 22 18 25 59 62 62 54 30 13 12 50 130 178 71 96 70 19 43 141 194 175 157 163 263 368 345 274 342 487 363 248 437 508 344 333 311 164 76 121 161 141 93 69 89 114 158 167 179 164 156 148 145 133 95 84 87 114 144 140 139 142 158 147 124 93 82 76 68 52 120 85 53 54 68 73 60 53 96 104 156 271 397 476 513 530 518 551 525 492 447 294 149 125 88 93 61 235 542 656 648 679 542 194 163 298 197 44 47 86 83 47 46 59 79 74 77 89 89 140 245 345 412 445 485 524 470 534 543 485 432 422 412 367 231 174 117 69 53 60 72 84 57 41 142 268 283 250 246 204 90 58 53 98 151 231 342 445 543 626 709 769 849 937 1005 1014 1003 939 860 748 580 376 223 149 117 59 49 61 86 68 42 64 143 459 608 574 523 418 230 78 75 61 47 44 58 69 85 89 82 56 56 61 57 52 75 131 255 390 512 618 728 807 835 845 933 968 991 983 994 1010 1018 992 997 994 967 910 868 815 689 538 436 304 326 401 309 136 58 43 42 42 42 48 53 67 80 84 112 152 179 167 187 212 198 144 58 80 73 76 82 64 126 304 575 751 831 809 763 683 640 668 608 417 203 136 130 54 43 52 69 91 99 70 52 63 107 150 190 170 126 77 58 52 53 64 75 70 81 108 117 97 55 41 41 42 51 47 44 43 49 57 46 50 65 102 129 182 254 304 424 470 529 576 572 517 433 363 228 219 160 97 142 223 180 61 91 84 73 55 47 43 43 42 41 68 65 113 158 98 62 129 132 133 143 184 265 346 395 418 456 474 478 482 518 558 543 507 511 475 460 476 472 417 361 323 250 230 230 250 279 275 231 187 239 258 302 361 429 492 536 566 610 632 640 645 637 625 609 600 602 633 684 746 800 837 833 828 816 825 775 718 734 704 604 510 450 431 479 522 513 526 541 493 466 480 453 380 306 222 168 167 86 92 85 54 42 50 50 43 42 43 47 43 46 50 69 76 38 46 61 56 55 51 74 92 141 156 198 235 193 118 110 156 246 449 568 627 733 845 940 1017 1018 1019 991 897 809 684 503 337 161 167 153 134 58 409 317 114 82 44 52 80 74 40 40 80 166 217 169 83 74 78 114 210 449 544 636 636 597 625 562 411 698 651 514 550 629 651 701 634 651 621 548 443 308 200 124 87 85 58 43 42 57 72 75 71 109 98 86 86 97 109 117 121 106 66 49 81 141 169 133 82 75 87 103 87 58 46 68 100 37 70 188 255 170 32 32 143 126 307 482 581 632 616 481 322 64 78 91 61 38 30 30 30 33 30 29 29 30 31 33 37 41 45 46 50 47 51 56 49 37 38 38 38 39 43 47 51 47 59 67 55 39 38 38 58 53 65 65 69 65 57 49 45 45 69 69 41 41 65 61 37 50 46 46 46 46 46 46 46 42 43 47 47 51 50 50 54 57 57 57 57 57 57 57 64 64 64 64 64 71 71 71 64 57 49 49 53 50 54 46 46 116 60 39 45 69 61 42 42 42 44 68 71 54 45 55 74 93 140 202 289 412 478 423 305 224 171 143 124 100 61 57 74 83 44 43 81 121 110 86 70 67 60 56 56 56 60 68 68 48 76 104 92 60 64 112 159 145 160 195 258 328 413 491 543 570 591 555 449 331 260 230 214 168 125 93 86 94 98 98 102 66 54 50 70 98 114 102 93 40 100 128 77 66 126 127 75 87 75 50 44 53 92 100 77 66 52 60 61 72 61 53 49 47 48 56 52 51 46 54 62 47 61 89 81 57 49 54 74 49 50 58 49 48 49 57 53 59 56 72 80 84 76 68 64 80 112 116 80 52 60 88 104 60 71 67 54 65 85 71 44 43 46 100 194 248 248 234 226 211 164 112 77 78 83 80 73 70 63 72 84 61 45 65 110 86 82 79 88 104 101 81 54 106 82 58 54 62 70 70 69 66 63 93 115 72 41 43 124 280 277 334 463 582 627 619 563 391 223 115 114 98 40 37 40 44 48 53 57 61 53 42 40 49 56 84 121 162 155 104 52 56 56 76 92 75 58 85 137 133 108 95 122 157 188 247 306 317 323 323 326 337 361 404 429 438 402 351 327 319 312 293 274 335 312 249 190 215 299 311 256 278 255 210 131 59 42 43 63 143 81 39 38 54 62 57 41 54 47 50 50 50 50 54 54 58 58 58 54 54 62 63 63 54 54 58 58 62 66 66 66 62 62 58 54 50 46 42 38 78 70 58 50 50 62 73 81 49 41 37 49 65 73 69 61 45 50 54 54 65 77 88 84 124 119 126 122 125 121 121 121 134 127 127 123 119 115 115 115 115 111 107 103 107 111 115 115 112 107 103 96 96 89 89 82 86 71 63 48 52 68 80 88 98 97 121 141 161 205 325 449 563 598 606 575 529 470 360 240 134 81 57 66 90 91 55 34 64 60 56 52 44 39 35 35 35 35 34 34 34 35 40 44 48 44 40 36 36 36 36 36 36 36 44 52 56 56 56 56 96 92 84 68 52 36 35 34 34 49 69 77 65 49 41 38 45 45 45 45 45 45 45 59 69 94 145 259 429 563 602 574 578 461 379 282 148 87 81 41 33 33 42 42 38 38 42 50 34 34 34 35 35 39 39 39 49 32 69 161 181 105 33 32 33 33 33 32 33 32 33 33 32 32 33 33 37 37 41 41 41 41 41 41 41 41 41 38 33 32 32 33 69 89 99 90 29 52 63 54 85 176 259 303 371 414 380 246 117 71 66 60 41 33 33 32 31 31 46 45 48 52 51 31 25 25 26 34 75 68 68 52 48 36 35 35 38 41 39 34 37 32 22 17 23 22 21 20 27 38 53 54 27 16 13 13 19 32 42 44 98 80 62 44 45 46 51 63 55 79 71 51 72 124 113 69 41 45 42 42 39 43 43 43 36 44 52 48 36 36 37 45 36 37 38 47 55 55 48 44 83 242 389 227 96 108 39 36 38 38 37 55 79 90 104 89 39 36 40 44 41 37 36 36 36 36 35 36 36 35 35 35 51 55 51 47 40 48 76 96 149 193 182 118 59 71 100 115 198 194 163 115 69 61 80 110 124 283 330 440 693 756 767 903 900 855 582 302 135 55 73 34 34 32 31 30 64 87 99 95 86 90 103 124 142 124 92 51 35 36 37 41 46 46 46 38 45 38 134 220 192 218 268 210 262 313 359 377 374 328 242 163 172 324 368 297 238 163 87 64 97 57 44 64 71 55 51 67 55 51 43 43 40 56 72 84 115 131 150 149 144 135 110 75 81 38 37 51 39 35 35 49 34 34 34 45 59 78 109 117 57 58 70 70 71 88 98 107 160 121 206 215 149 257 274 45 106 88 80 219 368 276 104 81 69 62 67 91 95 86 102 137 207 358 342 271 203 200 288 237 153 133 130 150 143 107 79 75 40 52 38 95 238 186 77 104 123 129 128 127 130 130 140 151 154 157 142 131 120 113 110 107 104 102 98 91 81 62 50 42 58 54 54 55 51 47 47 47 43 43 43 43 43 42 42 42 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 52 45 41 41 45 49 53 57 40 49 61 57 49 41 49 50 42 42 53 60 71 67 60 49 42 42 43 51 59 73 72 72 55 56 64 71 71 75 70 73 61 65 73 81 69 53 46 54 57 57 61 61 57 49 45 41 41 57 65 53 41 53 93 125 77 41 54 78 40 41 94 114 70 90 86 54 47 71 87 80 57 45 42 43 85 108 110 102 118 94 84 81 63 44 58 91 51 47 54 54 61 61 68 68 80 76 64 72 73 73 58 46 153 102 50 48 49 54 62 62 50 87 99 63 59 91 88 63 102 64 47 63 63 47 46 65 83 98 113 115 134 172 219 243 192 137 115 138 156 131 114 119 76 60 52 66 77 79 78 77 54 54 50 46 45 45 45 45 46 46 50 54 58 62 66 66 65 69 73 73 69 65 54 47 63 46 47 47 48 123 159 80 165 205 273 334 387 432 462 481 449 385 302 240 191 153 119 92 93 89 105 119 102 77 96 123 114 114 114 108 81 46 55 76 76 115 114 119 168 178 223 330 458 428 404 381 331 268 213 190 239 221 170 112 90 87 72 47 55 67 103 140 125 78 51 52 57 64 57 57 57 54 54 54 150 126 89 57 49 57 77 96 72 56 48 48 56 76 84 88 68 64 60 56 52 52 56 60 78 82 75 63 52 60 57 61 61 73 88 92 91 75 70 70 48 56 52 59 67 79 98 106 113 89 61 52 63 71 67 66 38 38 38 37 37 37 44 50 40 70 59 23 18 16 20 15 24 51 50 37 41 85 133 165 206 175 121 62 24 45 94 121 192 238 351 399 283 160 244 437 357 457 394 347 349 293 207 116 144 182 218 197 137 82 82 95 139 132 132 132 144 149 137 118 95 87 98 125 156 159 142 118 174 179 148 89 58 67 80 77 136 89 53 53 64 69 56 52 72 73 120 231 366 465 499 500 456 477 452 439 393 232 107 128 110 104 32 131 422 581 606 632 513 159 60 179 146 40 44 106 67 48 48 68 82 70 89 113 201 223 277 341 389 429 478 515 486 514 511 476 455 461 439 397 337 278 206 146 118 114 122 119 116 85 182 291 280 229 194 143 68 52 93 168 260 340 428 499 601 669 744 799 879 964 1017 1018 992 932 845 732 552 364 223 164 109 49 46 60 81 54 39 67 134 457 653 642 580 487 304 108 81 64 43 42 43 58 84 85 71 48 44 61 61 68 103 167 283 410 512 602 720 795 804 818 904 944 979 982 990 1018 1019 1010 1011 1012 978 936 917 905 817 686 518 359 305 328 303 250 157 42 59 47 45 51 61 75 84 76 78 118 164 164 157 165 147 121 111 80 41 64 109 91 169 366 686 854 938 931 874 751 684 723 722 553 275 141 155 91 44 99 104 119 122 89 63 70 133 188 276 284 244 169 95 77 82 90 50 41 57 117 145 101 42 39 41 42 51 55 51 61 79 84 42 42 57 75 82 119 212 306 344 401 468 512 499 420 309 223 119 145 138 118 167 228 173 54 79 72 65 54 43 43 42 42 61 60 47 72 115 83 94 205 247 203 153 144 195 261 317 354 395 417 413 405 429 465 465 430 426 371 335 344 353 310 261 215 147 156 176 180 169 153 141 137 141 148 164 199 255 342 434 514 549 570 594 617 629 629 620 615 642 649 671 694 741 784 799 795 784 801 739 634 596 542 436 341 341 221 281 397 352 335 408 440 362 330 251 206 217 192 146 125 72 85 78 46 41 43 58 51 43 43 43 43 42 50 77 92 59 66 61 49 40 35 50 69 95 114 143 173 146 102 102 148 229 468 622 666 764 879 963 1017 1018 1018 980 889 798 673 464 273 133 108 78 171 50 370 217 63 102 57 48 59 46 40 56 100 126 166 141 101 87 58 78 198 272 396 548 619 599 595 531 391 579 606 560 627 689 688 698 574 624 598 552 464 357 242 158 110 61 46 42 50 65 75 74 59 85 78 78 86 97 97 89 81 113 106 121 157 201 217 189 150 114 119 99 54 41 53 88 100 259 150 88 104 99 46 33 79 91 233 388 487 529 501 417 327 124 90 64 61 57 34 29 30 46 42 38 34 30 31 32 32 45 45 42 47 43 51 56 53 37 38 38 38 38 43 43 47 71 75 79 67 47 38 38 42 57 65 65 61 57 53 49 45 37 53 53 41 45 65 69 45 50 46 46 46 46 46 46 46 38 38 38 42 42 46 46 54 60 60 67 60 60 60 60 60 64 64 64 64 71 71 71 64 49 45 45 49 50 54 54 47 143 80 48 49 61 49 41 42 42 43 60 60 54 42 44 55 66 105 144 179 242 302 314 279 311 269 257 253 217 157 122 111 144 81 49 69 98 94 78 70 67 56 48 48 52 60 72 76 47 72 100 84 52 56 112 174 148 179 222 284 354 427 498 553 603 612 647 657 526 336 258 283 167 125 97 74 62 54 58 66 66 54 46 50 66 74 74 73 148 236 252 181 134 166 162 114 98 78 57 56 76 95 82 47 44 45 50 50 62 47 46 45 46 47 55 51 46 46 46 50 47 68 96 81 53 47 48 50 49 50 54 49 48 48 49 49 68 60 56 56 60 72 84 92 52 92 124 112 80 64 72 92 68 83 82 70 81 96 74 43 41 60 154 284 379 410 417 423 407 387 359 329 286 215 128 61 52 40 46 91 84 49 50 97 71 75 99 127 131 116 92 68 88 88 89 89 61 48 50 86 48 40 47 85 66 43 68 168 299 306 382 523 656 705 700 642 460 276 147 119 122 82 39 35 48 52 61 65 57 45 41 40 57 56 76 105 134 123 108 85 65 45 45 53 52 52 91 139 92 60 48 79 115 157 224 280 194 205 212 223 235 259 294 314 335 295 243 223 227 235 232 224 256 205 165 165 210 274 322 335 304 257 213 150 98 63 46 42 142 81 38 37 54 73 69 53 57 50 49 46 46 46 50 54 43 43 51 59 70 66 66 66 50 54 58 62 66 70 74 78 62 58 58 54 50 46 41 42 58 54 50 46 42 46 45 49 41 37 37 41 57 65 61 50 45 78 102 78 61 65 92 104 120 115 118 114 125 133 145 153 130 130 126 122 118 119 115 115 131 119 106 106 114 118 114 103 92 92 92 96 96 89 89 82 86 71 59 44 48 56 72 85 158 125 113 111 122 143 228 309 328 343 311 252 194 164 134 103 59 49 41 45 58 70 75 79 63 63 59 51 47 42 38 34 43 43 39 39 35 34 34 34 55 51 43 39 39 39 43 36 36 39 51 59 67 71 71 71 75 75 71 71 63 59 51 59 34 49 57 57 49 41 45 49 45 45 45 45 45 45 45 59 80 150 240 347 482 580 571 515 448 405 391 313 143 57 70 63 37 37 46 46 42 34 34 33 34 34 34 35 35 39 39 39 49 32 61 141 160 96 32 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 37 37 37 37 37 37 37 37 37 33 32 32 33 41 64 80 106 110 81 36 27 74 134 177 204 239 260 232 154 99 117 164 158 112 45 41 41 37 36 39 58 57 76 52 31 35 42 38 25 24 59 65 80 73 64 40 35 39 33 44 39 34 33 27 22 17 23 21 21 20 27 31 46 54 27 20 17 14 15 17 35 33 94 76 66 44 41 34 31 35 71 47 47 67 56 32 37 77 41 45 42 42 39 43 43 43 36 44 52 52 37 36 36 36 36 37 39 47 55 55 40 39 140 172 204 56 37 100 71 67 38 37 36 44 63 70 66 54 52 53 53 44 36 36 43 55 34 35 36 35 35 36 36 36 48 55 51 43 35 35 44 57 77 101 102 74 55 79 112 138 181 208 201 162 115 91 79 77 83 239 246 316 558 649 690 849 794 885 785 465 190 85 65 34 33 32 30 31 47 70 74 70 84 77 73 70 75 69 58 47 44 45 49 46 50 46 42 38 41 45 99 184 248 254 255 249 304 364 402 403 390 355 269 186 51 195 288 328 314 195 79 71 112 72 55 68 71 55 59 71 47 59 61 52 40 44 79 103 98 145 211 254 292 303 274 209 82 40 40 61 53 38 38 44 38 37 35 33 33 56 96 120 104 100 92 81 77 78 83 88 116 78 159 144 45 142 182 36 78 44 93 276 352 208 72 85 50 47 67 99 96 83 95 133 132 248 283 320 280 192 193 117 133 114 118 142 131 87 51 43 62 38 59 139 166 102 58 85 92 92 103 111 110 121 117 117 132 128 120 105 97 82 74 71 64 61 54 58 55 51 39 39 54 54 55 51 51 51 47 47 47 47 47 47 47 46 46 46 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 48 41 45 45 45 49 53 53 57 73 77 69 49 45 65 82 46 50 65 72 75 75 64 50 42 43 45 65 80 83 86 70 69 62 66 74 81 84 79 87 59 46 50 62 54 42 41 46 46 57 61 61 57 53 45 41 41 57 69 57 41 53 97 129 201 74 39 42 106 198 170 41 41 54 58 42 42 67 87 80 56 44 43 43 74 100 115 119 71 55 57 86 92 61 45 45 51 50 54 54 61 57 64 64 64 60 56 68 77 85 74 63 121 102 78 58 49 49 49 49 49 78 99 91 67 59 71 86 93 72 48 47 47 46 46 50 53 64 83 98 121 137 175 196 145 122 100 101 84 63 61 81 50 50 50 49 57 71 65 49 46 45 45 44 43 43 44 44 44 44 45 46 46 50 50 50 54 54 65 69 62 58 50 46 67 46 47 46 48 131 179 104 188 216 265 323 395 475 558 615 565 542 487 399 313 239 181 135 106 78 81 115 114 100 114 149 131 207 240 170 95 73 82 71 59 110 132 177 246 256 316 446 473 393 385 422 360 237 242 347 360 255 161 131 129 110 71 47 55 67 103 139 116 70 51 71 64 71 64 57 57 57 54 54 85 89 101 104 99 86 70 54 75 60 48 48 60 68 68 64 84 80 72 68 68 68 68 72 102 74 47 47 52 60 53 49 69 73 92 96 103 91 78 70 45 48 44 52 55 59 67 74 65 57 64 63 71 67 55 46 37 37 37 37 37 37 44 50 61 86 92 68 58 64 57 32 24 31 26 17 32 63 95 107 172 78 36 50 20 17 21 83 239 262 298 266 174 134 242 378 287 463 263 188 293 183 100 94 125 143 179 191 174 139 119 108 116 108 112 113 117 118 114 103 95 91 103 129 160 163 134 105 157 187 176 117 73 71 96 108 124 97 62 55 63 68 55 53 64 69 109 192 320 424 468 467 455 456 431 417 371 191 65 97 113 72 36 84 259 443 528 505 424 140 32 96 83 38 42 106 71 48 46 46 45 50 121 192 274 250 260 312 373 421 465 487 493 505 502 484 486 479 456 403 365 343 332 316 300 256 216 185 191 180 245 279 232 197 178 122 102 109 175 280 381 444 504 556 642 702 766 826 909 995 1018 1018 976 901 822 701 529 340 204 145 133 58 48 75 75 39 35 49 152 399 633 684 630 552 404 214 99 71 42 41 42 54 73 74 60 44 44 61 69 80 114 179 299 414 520 602 689 768 800 814 852 907 950 962 981 1017 1018 1017 1019 1014 1000 992 985 958 901 825 611 517 439 330 225 233 235 153 102 73 41 40 54 79 81 58 40 64 110 126 122 107 88 85 48 41 57 127 189 146 179 345 711 888 976 973 927 815 732 755 798 692 372 133 132 109 45 109 72 79 82 80 86 117 179 234 253 341 393 318 199 125 94 68 69 46 81 160 177 102 43 42 47 50 58 62 73 96 126 135 61 42 45 57 63 85 171 269 311 349 393 404 364 292 209 143 123 120 104 72 69 97 94 74 71 71 60 60 53 49 49 49 80 80 39 41 96 118 157 259 323 275 199 140 137 169 203 247 306 343 344 340 360 393 401 378 339 267 201 202 218 187 159 128 79 93 121 117 98 90 106 126 114 121 125 120 136 203 307 404 500 541 580 603 598 600 603 613 688 687 671 662 682 714 730 719 692 686 623 545 503 426 299 208 264 227 387 506 365 265 305 310 364 290 222 216 263 250 184 115 109 66 43 47 43 42 41 43 51 43 42 42 54 70 85 89 91 74 53 37 40 44 48 54 60 68 93 109 98 78 89 127 227 479 648 704 806 917 986 1017 1017 1017 968 881 790 646 417 210 134 73 59 188 39 291 142 64 78 52 43 43 42 46 96 140 194 222 149 69 80 91 107 172 199 293 464 570 577 565 504 379 318 492 554 664 730 744 766 670 679 662 618 546 442 323 200 132 71 53 49 41 45 71 110 131 85 90 102 114 117 101 73 57 125 129 141 141 133 129 125 117 119 155 143 71 42 94 141 143 287 154 35 31 35 74 54 32 105 163 234 308 375 414 438 459 232 114 39 57 73 38 29 42 29 29 29 30 30 31 32 33 45 45 42 47 43 51 56 53 37 37 38 38 38 39 43 43 79 79 75 67 55 43 38 38 57 64 60 56 52 48 44 44 36 40 44 44 52 60 64 57 49 46 46 46 46 46 46 46 38 38 38 38 42 42 42 46 60 67 70 67 67 67 67 67 63 63 56 56 56 56 56 56 53 53 50 53 53 54 58 51 151 92 56 60 57 45 45 54 43 44 45 52 43 46 42 45 64 88 103 91 101 125 145 142 160 149 162 198 194 151 127 128 136 89 61 58 62 46 46 59 59 55 47 47 47 59 71 79 63 87 102 90 66 70 110 157 154 216 272 326 365 425 512 586 648 701 803 864 762 550 408 366 153 128 113 85 65 57 57 58 86 78 66 65 73 77 81 77 189 225 221 169 117 101 97 89 65 80 131 206 250 213 125 53 71 64 67 56 59 52 56 53 45 53 58 54 46 45 46 50 44 46 70 71 57 49 50 62 54 59 59 51 49 49 49 58 52 51 51 51 52 60 72 80 49 60 100 108 84 52 52 68 64 91 102 82 88 91 77 51 41 51 100 198 297 387 475 551 555 569 577 562 505 402 287 198 132 61 39 73 90 60 53 82 71 88 107 114 110 102 117 133 129 90 67 76 57 49 55 99 48 39 42 57 46 45 99 207 262 289 404 576 701 715 701 644 445 297 188 132 115 94 53 38 44 60 73 69 53 41 40 40 52 52 80 117 134 107 96 86 66 45 43 45 45 48 79 108 82 48 51 75 93 93 116 151 102 129 156 164 156 163 175 191 207 183 159 147 151 151 143 130 174 141 129 137 129 137 224 310 343 268 200 133 101 86 66 62 133 85 39 38 54 70 65 61 53 49 45 41 38 42 46 50 47 51 67 82 86 57 37 36 41 41 45 50 54 58 62 66 54 54 54 50 50 49 45 46 45 50 50 50 50 45 41 41 41 37 36 37 49 53 49 38 37 78 102 78 61 73 100 112 116 107 110 110 125 145 165 181 133 126 133 126 134 127 134 127 138 114 113 110 137 142 145 130 99 100 108 105 109 102 98 94 75 67 48 40 40 44 56 69 129 89 75 91 100 113 143 189 188 168 136 109 96 105 110 103 32 33 46 50 46 55 71 91 51 51 47 47 43 42 38 38 34 35 39 43 43 39 34 34 47 43 39 39 39 43 47 51 36 39 47 51 55 51 51 47 35 35 35 35 35 35 35 35 42 49 53 45 37 37 45 57 45 45 45 45 45 45 45 59 172 270 356 403 462 522 520 469 437 357 322 252 117 55 72 46 48 33 33 33 34 34 34 33 34 34 34 35 35 39 39 46 65 33 32 44 60 44 36 44 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 37 37 37 37 37 37 37 37 32 33 37 41 44 48 67 90 153 65 56 155 218 161 93 87 130 86 39 61 167 261 247 180 61 54 53 45 47 47 58 61 52 26 38 106 158 138 78 27 28 49 77 77 57 32 27 27 36 39 35 37 40 27 21 16 23 14 21 16 20 31 46 47 24 25 25 18 16 18 35 37 71 65 58 48 45 38 31 31 30 31 47 59 48 44 65 97 41 45 42 42 39 43 43 43 40 44 52 48 37 36 36 36 38 38 39 43 47 47 40 39 141 105 117 39 39 124 95 114 57 52 47 54 58 58 51 43 64 56 55 39 34 33 34 41 34 42 35 34 35 36 36 36 36 43 47 39 35 35 36 49 61 69 66 58 51 63 80 98 228 251 212 137 118 182 266 308 74 179 194 261 452 535 536 584 707 809 812 529 240 120 59 41 58 38 33 41 53 76 80 76 91 79 71 60 53 53 54 55 40 37 45 38 38 38 38 38 40 76 106 171 260 253 262 351 398 435 448 422 403 374 295 193 122 131 136 212 281 222 135 151 104 68 51 64 71 51 55 71 48 68 73 64 48 48 79 110 93 163 245 323 390 428 403 334 121 72 45 49 41 39 38 38 38 39 62 69 64 47 34 33 54 50 58 62 67 80 92 100 109 78 111 84 37 57 98 37 50 44 105 220 244 164 89 65 70 55 55 71 64 51 75 110 89 136 148 245 236 109 97 45 114 82 70 86 82 58 46 58 58 36 67 127 74 38 55 66 51 59 78 90 94 90 86 81 45 49 64 61 65 65 54 54 62 59 59 59 52 56 56 56 51 50 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 46 42 38 38 42 46 43 44 41 45 49 53 53 49 49 53 61 65 53 41 40 45 50 42 42 46 53 60 53 46 43 62 62 67 70 77 68 66 58 57 46 46 46 49 60 59 59 71 46 42 54 55 43 42 54 46 53 57 61 61 57 53 49 57 61 61 53 41 48 72 96 225 98 39 41 150 291 238 41 70 94 90 58 42 51 55 43 44 48 72 83 79 82 81 77 116 77 62 87 99 68 44 43 54 46 50 50 53 53 56 56 56 52 48 64 73 81 66 55 73 90 114 110 82 54 49 49 62 62 82 95 87 55 55 90 60 71 67 63 47 46 46 47 46 46 69 92 96 87 107 135 109 98 87 69 54 52 70 98 74 73 63 49 48 66 65 44 44 45 45 45 45 45 44 43 50 46 45 44 44 45 46 50 45 45 53 65 66 70 66 59 63 47 49 47 47 119 183 136 205 217 262 301 357 419 491 529 544 566 539 466 381 318 268 223 119 55 48 76 105 99 117 163 258 359 367 228 98 80 98 86 46 108 158 243 328 329 351 464 447 414 454 495 393 262 331 508 387 258 156 154 156 117 78 71 66 70 98 119 104 61 58 86 69 76 69 61 61 58 58 58 66 82 105 127 126 109 88 61 63 48 48 52 64 68 64 56 92 88 84 80 76 76 80 84 78 50 46 67 80 68 48 48 65 61 68 76 91 83 70 58 44 45 48 56 67 75 78 82 53 68 83 87 87 71 51 42 41 40 40 37 37 37 44 43 65 80 92 74 71 77 58 21 33 15 13 13 48 87 135 156 60 12 14 43 78 64 118 194 338 273 193 118 141 213 273 285 297 397 321 389 398 191 124 110 81 83 111 140 163 160 140 121 97 85 93 99 102 87 91 103 79 95 114 137 167 174 149 109 129 186 199 145 105 106 119 112 85 81 73 62 55 54 54 53 76 93 110 161 260 358 415 417 433 419 400 391 354 192 62 72 71 40 39 75 147 323 441 398 294 126 35 46 56 38 43 118 72 56 68 84 90 110 173 247 248 201 199 276 369 409 445 467 482 501 522 507 489 470 452 437 399 389 396 404 404 386 347 316 306 291 312 278 183 184 193 145 179 193 252 354 441 493 534 586 646 717 784 844 936 1014 1019 1018 969 882 791 689 533 349 199 125 120 65 52 78 66 37 33 55 142 312 555 699 672 598 478 292 106 78 52 41 42 42 62 66 60 44 45 65 69 67 106 159 255 358 508 606 653 737 817 818 840 898 946 965 989 1017 1018 1017 1017 1005 1014 1019 1018 992 953 905 750 655 586 446 289 245 275 246 171 120 71 44 54 68 71 52 38 38 57 88 84 57 49 43 49 89 125 183 201 138 176 367 702 895 972 949 932 877 826 821 859 795 485 172 126 124 76 100 51 54 53 60 82 123 173 204 218 358 439 379 248 165 119 81 104 62 97 180 174 98 63 88 59 58 65 65 80 126 180 201 128 58 41 49 56 62 129 224 301 313 316 288 231 172 141 115 97 78 74 58 39 39 66 99 59 59 59 59 59 59 59 52 49 77 46 67 205 314 344 371 362 328 266 188 127 93 95 128 217 278 310 311 331 348 348 317 283 200 141 130 131 119 100 85 79 57 49 49 49 53 53 49 113 125 129 112 96 119 183 260 416 492 559 593 595 604 638 673 680 695 687 675 684 716 719 693 702 656 590 544 497 359 208 141 180 284 503 538 372 320 359 289 260 210 216 250 248 247 202 116 142 70 42 52 56 42 41 44 51 43 42 43 74 90 93 81 92 67 42 37 44 52 48 44 53 61 74 82 82 86 112 138 273 509 659 722 833 944 1001 1018 1016 1012 956 861 760 611 377 167 151 106 116 164 40 276 179 68 42 42 42 42 42 42 80 104 147 297 278 117 57 61 64 82 168 190 308 415 433 447 437 368 233 510 584 638 711 725 782 754 792 778 734 658 536 385 230 126 78 68 56 41 56 111 210 271 205 181 146 114 109 129 165 193 157 137 112 72 48 52 80 101 66 123 135 78 42 70 104 100 67 135 150 73 33 34 70 109 106 114 152 218 293 380 460 516 325 166 44 41 62 39 30 39 30 30 30 30 31 31 33 33 41 45 46 50 47 51 55 49 37 37 38 38 38 39 43 47 67 59 51 51 51 51 43 46 53 56 56 52 48 48 44 44 44 40 40 48 48 44 44 45 49 46 46 46 46 46 46 46 42 42 38 38 38 38 38 42 60 67 70 67 67 60 67 60 56 56 56 49 49 49 49 49 61 61 61 50 50 49 49 46 130 83 59 60 64 53 61 74 52 45 44 44 48 43 43 50 42 41 41 41 64 68 52 39 50 42 43 64 83 60 60 77 81 69 66 78 62 45 45 51 51 47 50 46 50 51 70 71 78 82 101 90 85 74 93 112 172 242 303 341 367 423 526 624 662 799 924 936 872 736 559 399 128 105 93 69 53 49 46 45 62 62 66 66 69 77 81 85 58 57 65 65 58 57 61 80 43 47 98 185 236 204 139 87 64 60 48 40 43 48 68 77 57 62 67 56 52 45 50 58 44 45 53 58 56 61 66 62 79 75 71 67 62 49 57 74 51 52 60 72 76 72 68 60 56 60 80 96 80 52 60 92 63 110 121 100 91 90 84 70 60 46 52 98 152 218 310 403 543 573 602 611 592 546 484 435 273 143 53 43 58 59 60 74 47 53 75 70 81 139 231 299 327 184 66 51 69 63 68 81 63 48 42 48 44 44 123 231 214 265 411 603 707 693 668 624 433 285 181 120 107 86 57 40 44 64 77 76 56 40 40 40 40 48 84 129 134 91 69 82 62 46 45 54 49 44 48 69 45 45 46 57 75 67 86 121 80 135 180 179 127 94 98 118 103 95 94 94 90 93 81 76 139 123 134 146 132 128 223 325 390 323 263 200 164 137 97 70 117 89 52 39 54 62 65 53 69 65 53 49 46 50 47 51 79 66 69 77 65 37 35 35 40 40 40 41 41 41 42 42 50 50 50 50 50 49 49 49 49 53 62 65 69 69 65 61 49 41 37 37 45 45 41 36 37 54 62 54 81 117 132 112 112 107 106 102 113 125 141 153 137 141 145 141 145 141 149 145 149 125 117 125 156 169 168 146 107 101 109 113 109 98 90 75 75 63 44 39 39 40 41 49 49 40 51 84 97 79 65 76 147 116 93 86 80 66 39 34 34 49 65 78 78 70 58 50 47 47 46 46 50 49 49 49 34 34 34 35 35 35 34 34 39 39 35 35 39 47 55 59 43 46 50 50 46 42 38 34 74 70 70 66 58 50 42 38 45 53 53 49 37 33 45 57 49 49 49 49 49 49 49 63 235 345 404 387 375 399 410 374 390 254 167 135 80 81 105 74 143 100 64 48 48 53 45 37 38 38 38 42 42 46 46 46 49 43 31 31 31 31 43 51 35 35 35 35 35 35 35 35 31 31 32 32 32 32 33 33 37 37 37 37 37 37 37 37 33 37 37 33 32 32 39 54 73 28 56 180 239 159 62 49 64 72 76 90 140 198 196 169 78 70 65 49 47 39 50 49 44 46 118 246 314 254 135 40 27 38 66 66 42 28 27 27 32 39 37 33 36 27 21 16 23 14 20 16 20 24 39 47 32 33 33 15 17 19 39 41 63 57 54 48 45 42 39 39 63 83 83 55 36 44 37 32 41 45 42 42 39 43 43 43 44 48 48 48 37 36 36 36 38 38 39 51 59 71 68 64 53 40 109 84 63 75 45 112 95 83 74 70 70 70 58 43 75 51 42 49 56 64 58 42 58 60 52 37 34 40 37 37 36 43 47 43 35 35 36 49 70 78 83 82 67 63 72 94 263 302 255 136 108 212 336 394 102 139 183 295 474 566 495 371 609 603 665 505 320 208 79 60 41 33 32 32 38 54 63 59 69 68 64 49 38 34 35 40 36 36 36 37 37 37 37 37 59 82 112 185 266 287 347 446 497 505 486 440 438 436 341 215 82 155 212 256 245 146 99 183 87 52 39 56 67 51 59 75 64 65 69 68 68 68 83 101 92 158 228 302 387 442 436 378 232 168 97 50 38 47 41 39 38 38 37 37 36 44 60 76 87 80 79 64 59 48 41 37 61 50 54 51 44 45 61 64 78 49 85 149 156 144 97 37 78 59 44 52 44 39 55 94 110 106 65 146 157 74 118 118 95 55 42 54 62 58 62 86 77 49 74 94 47 39 64 72 52 56 56 60 56 52 48 44 68 68 75 64 60 52 51 47 59 55 51 43 39 39 39 39 47 47 47 51 55 55 55 59 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 51 47 43 39 39 43 47 43 40 40 49 57 57 53 49 45 41 40 41 53 65 69 53 40 42 42 42 42 53 50 43 43 98 87 72 55 57 55 62 58 52 45 44 43 43 43 43 50 78 46 41 54 63 50 43 55 42 53 57 61 61 61 57 53 69 61 53 49 53 56 56 56 101 65 53 45 89 205 205 62 50 78 86 66 62 82 94 75 60 60 67 71 71 74 58 46 57 41 41 42 51 44 60 81 45 45 45 45 45 44 48 48 64 60 56 68 77 81 66 55 56 77 109 109 89 73 77 78 94 62 50 78 102 94 70 62 59 78 82 79 67 63 63 63 63 55 71 99 90 62 66 94 116 101 86 66 52 52 51 50 52 67 58 48 66 117 128 115 44 45 53 57 57 49 44 44 73 65 49 44 44 45 53 61 45 45 45 58 74 82 75 71 67 48 61 48 47 91 175 152 194 198 225 255 277 295 313 323 422 457 457 411 367 353 353 330 211 116 66 92 129 127 168 230 317 417 437 311 169 120 110 105 80 130 183 285 381 358 355 453 475 515 555 532 430 359 408 493 330 244 179 169 155 109 89 106 77 73 89 106 91 56 50 78 70 69 69 66 59 52 52 52 87 94 97 96 106 105 115 104 74 52 48 48 60 68 64 56 80 76 72 64 64 64 68 68 74 58 63 95 92 68 49 64 52 48 47 48 67 67 58 45 113 110 97 81 68 51 42 41 57 72 87 87 79 63 51 50 41 40 40 36 36 37 36 44 54 64 61 31 28 30 20 15 14 13 47 138 176 140 107 100 44 23 16 20 95 194 237 232 253 176 96 77 211 355 351 254 294 329 337 464 421 199 128 79 77 72 92 108 133 142 146 139 87 79 83 83 87 63 67 80 67 87 118 145 179 194 181 153 169 198 191 140 109 122 123 108 72 73 77 74 63 54 54 53 84 114 122 130 191 288 364 380 375 376 353 364 357 220 82 72 42 41 44 54 90 208 290 266 170 116 37 37 53 51 61 123 80 72 108 151 174 177 197 236 238 161 147 259 353 389 422 468 486 498 510 511 493 477 462 455 445 425 409 398 403 408 405 398 379 334 323 265 167 167 200 171 232 246 308 399 474 515 544 584 644 712 787 863 952 1018 1019 1017 961 863 768 677 538 364 195 96 90 51 46 64 65 42 35 78 137 244 482 670 670 613 509 314 128 93 67 42 42 42 47 51 56 44 49 73 80 67 97 146 178 257 472 606 625 725 829 798 839 902 945 961 977 1005 1009 993 981 968 973 1010 1018 1014 994 965 894 769 697 615 455 359 331 289 260 214 155 107 75 58 62 58 65 40 39 59 78 46 39 40 86 123 122 132 141 122 208 416 674 875 917 857 876 920 918 900 901 860 596 267 161 139 95 88 63 58 53 59 69 90 112 133 212 348 440 397 309 246 191 111 79 39 56 137 138 51 42 72 71 70 64 61 86 152 222 270 207 97 40 45 61 72 123 206 209 220 208 179 143 112 108 102 48 41 68 76 72 60 71 83 52 59 59 59 59 59 70 59 40 65 42 90 338 555 566 502 407 404 352 248 132 63 43 81 180 257 313 329 326 315 272 221 199 136 101 98 95 76 68 69 106 79 59 51 59 59 48 43 79 87 91 82 74 82 105 150 276 376 470 539 564 598 666 720 687 699 695 672 677 701 697 667 663 633 598 568 453 262 183 247 319 334 392 363 341 488 623 569 251 162 184 206 140 163 193 116 150 83 44 64 68 44 43 68 44 43 43 59 94 102 97 81 72 63 55 46 46 41 41 48 44 59 67 71 90 118 156 185 361 552 671 734 845 952 1009 1019 1017 1006 933 826 721 572 347 148 132 75 113 73 40 257 204 39 40 42 42 42 42 50 84 96 55 211 274 210 154 89 57 81 123 90 160 262 288 321 359 340 216 553 602 611 700 721 775 802 900 867 827 747 613 439 260 141 89 79 68 56 64 115 206 267 245 217 181 145 145 193 273 334 257 197 128 76 72 92 116 125 109 82 66 78 102 109 101 100 239 246 189 81 40 95 155 179 84 103 129 180 243 325 405 465 393 255 108 41 50 63 51 31 46 46 46 42 35 36 32 33 37 42 46 54 51 51 51 45 37 38 38 42 46 50 54 54 74 58 46 46 54 58 54 46 41 52 52 52 52 48 44 44 56 40 40 52 48 36 36 41 49 46 46 46 46 46 46 46 46 46 46 42 38 38 39 38 60 60 67 60 60 53 60 53 53 53 53 46 46 46 46 46 61 61 61 57 57 46 42 38 86 51 47 60 68 56 64 77 63 52 44 45 49 53 52 55 59 47 43 67 87 87 63 43 92 68 60 65 64 45 49 62 46 50 74 94 67 46 45 55 58 54 58 46 57 58 73 74 97 105 128 125 120 97 96 102 195 257 297 312 326 390 509 619 653 832 958 951 898 804 603 376 143 113 97 65 45 45 45 44 44 45 50 58 57 57 61 58 79 59 47 58 62 61 48 47 70 41 39 59 93 93 112 144 111 122 122 106 86 55 39 35 65 66 71 69 54 51 53 65 75 75 68 58 47 52 54 58 86 71 67 67 58 50 53 66 51 52 68 80 84 76 64 56 76 60 68 88 84 60 68 104 77 113 120 99 90 93 91 73 55 49 60 89 104 103 126 183 322 395 491 580 625 610 561 515 366 224 72 36 40 50 63 69 46 48 56 74 119 225 360 466 497 301 112 74 89 75 53 58 78 79 70 47 42 44 134 243 198 257 404 596 681 659 642 617 457 269 141 100 100 78 41 39 44 64 88 80 52 40 39 40 51 47 80 121 118 71 61 82 46 46 55 71 58 42 41 43 47 47 48 53 55 46 55 98 93 169 244 221 136 64 60 85 69 62 65 61 60 67 74 85 104 99 111 154 197 244 331 411 349 342 346 339 299 209 112 40 113 93 75 48 54 58 62 53 85 81 65 61 58 62 63 67 114 78 57 41 35 34 43 59 47 43 43 40 36 36 36 37 46 46 50 50 50 54 53 53 41 49 57 65 69 77 77 77 57 45 37 37 45 45 37 36 37 38 37 38 105 165 160 112 104 99 102 102 113 125 133 141 145 145 141 141 137 133 133 133 157 137 120 128 156 176 168 148 83 81 85 89 85 66 54 39 75 63 40 38 38 39 40 40 44 39 50 76 82 61 67 90 78 63 52 49 39 35 36 37 59 46 34 42 66 78 66 51 39 39 42 46 45 49 53 53 41 34 34 34 34 34 34 34 34 34 34 35 43 51 59 67 39 42 46 46 46 42 34 34 50 50 50 46 42 38 34 37 45 53 57 53 41 37 41 49 53 53 53 53 53 53 53 67 195 317 376 332 284 304 320 295 239 147 122 130 83 98 146 140 290 212 140 88 68 57 33 32 38 38 38 42 42 46 46 49 31 43 55 47 47 55 43 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 33 37 37 37 37 37 37 37 37 41 37 33 32 32 31 35 35 50 28 36 120 148 87 39 35 78 93 82 76 97 119 120 97 90 78 69 53 48 35 35 29 107 126 237 378 429 310 131 26 27 42 70 66 38 28 27 27 32 34 37 33 35 27 21 16 22 14 20 16 20 24 39 40 33 29 30 23 17 19 32 46 60 46 46 33 33 30 30 31 31 31 31 31 40 52 37 32 41 45 42 42 39 43 43 43 48 48 44 44 37 37 37 37 38 38 43 59 79 103 112 116 54 38 93 112 110 108 74 177 109 104 88 77 73 70 55 43 94 69 53 79 122 144 119 83 79 84 70 47 41 54 55 41 47 51 55 47 35 35 37 41 37 50 75 95 87 87 104 142 211 306 314 190 96 128 179 179 122 80 133 309 521 671 611 410 492 393 475 466 401 317 143 112 61 38 34 34 35 47 56 52 39 46 54 46 35 35 40 48 37 37 41 42 46 42 42 54 118 73 118 219 299 372 453 527 582 574 527 481 500 510 407 247 165 191 199 220 229 146 67 95 75 40 38 48 63 55 63 79 79 64 60 68 84 88 87 85 79 129 191 260 354 432 450 407 366 297 190 88 70 103 98 59 48 41 40 39 37 37 36 37 61 64 60 64 61 60 53 49 49 49 37 38 75 39 37 64 98 38 85 193 217 189 121 37 67 55 48 60 52 39 47 83 55 51 35 63 79 38 91 99 79 43 38 50 58 50 54 74 129 129 101 78 75 67 64 69 45 41 41 41 41 41 41 41 41 41 41 41 41 45 52 52 52 55 47 46 46 46 50 54 43 43 47 51 55 59 59 63 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 51 47 43 39 39 43 47 43 40 40 49 61 61 57 45 41 61 49 53 93 141 149 113 66 74 62 66 66 70 67 60 53 79 56 47 46 49 71 93 108 78 71 62 47 46 50 58 65 74 41 40 46 66 50 43 62 41 49 53 61 65 61 61 57 73 57 45 49 64 68 60 44 40 40 45 40 39 82 102 39 41 66 74 50 42 54 62 43 99 64 42 42 43 63 71 63 51 47 63 79 63 43 56 89 45 45 44 45 44 44 44 43 72 72 64 80 89 93 82 71 47 52 60 56 48 53 88 109 125 66 48 50 106 130 90 48 82 86 78 62 62 75 87 87 80 72 92 124 124 96 100 136 81 53 47 47 50 60 52 49 63 78 72 50 61 99 98 62 52 45 45 49 45 45 45 45 49 49 49 45 45 45 45 45 46 45 46 58 78 86 75 63 71 48 61 50 46 64 164 161 116 120 152 183 212 223 218 224 211 247 255 227 227 279 319 317 260 141 67 81 98 96 149 227 205 345 449 420 309 211 133 100 117 147 188 297 398 379 384 478 529 596 604 514 443 433 410 352 265 232 206 181 131 84 89 118 81 80 81 98 83 48 49 66 70 63 63 56 52 52 52 52 64 71 82 92 99 97 92 81 83 64 48 48 56 60 60 56 56 52 48 48 47 47 48 48 82 70 79 103 76 47 48 84 52 47 46 46 55 59 50 45 81 82 77 73 68 56 51 46 40 41 52 51 47 39 39 46 44 47 40 36 36 37 37 36 43 60 46 26 23 23 33 20 35 21 64 135 141 69 24 37 14 56 31 19 105 328 395 310 171 123 90 130 274 387 317 164 263 291 219 263 292 173 120 95 89 91 100 113 122 139 171 191 99 76 71 79 76 56 51 56 55 94 129 156 198 225 221 193 229 237 186 111 85 121 131 104 88 96 105 113 106 87 71 66 77 118 119 101 141 242 324 362 360 368 334 348 357 236 85 55 42 67 49 38 49 94 109 113 91 93 38 37 54 83 73 99 108 69 72 107 142 150 169 200 262 161 142 240 337 361 407 485 511 486 470 479 500 496 470 443 447 423 412 401 401 391 372 358 364 293 267 232 153 162 203 209 246 279 343 441 508 534 554 579 639 710 790 867 963 1018 1019 1013 938 832 729 650 526 352 167 59 82 51 45 55 68 61 47 77 161 232 451 638 642 620 524 313 139 103 71 49 42 42 43 43 45 44 53 81 88 75 100 149 121 189 447 617 620 728 829 758 820 882 922 926 942 958 955 939 930 918 910 930 970 1013 1017 1006 951 875 833 749 565 449 401 337 340 314 252 178 103 64 64 69 66 40 38 40 64 44 40 41 43 60 47 57 110 135 232 440 623 821 828 739 786 898 939 920 897 864 640 328 181 130 71 64 59 58 57 58 67 73 83 92 187 338 457 462 411 351 237 101 101 40 69 169 166 66 42 79 79 77 68 63 96 170 263 304 277 135 44 52 77 93 141 208 87 99 118 118 106 91 91 80 57 50 42 41 45 56 45 40 48 55 55 55 66 66 73 58 41 74 37 77 388 669 661 528 476 470 414 291 141 53 45 95 170 271 339 352 325 282 207 136 105 63 48 61 66 43 43 44 43 43 47 43 43 43 44 43 43 43 42 42 50 66 82 103 166 263 373 450 495 547 631 689 731 731 699 648 629 634 615 584 495 520 549 527 361 165 214 433 592 475 394 404 487 642 693 591 438 258 215 169 40 90 181 111 125 78 51 52 55 48 52 68 42 43 55 79 102 102 97 81 56 64 79 71 51 42 38 46 36 37 41 52 83 134 183 211 439 595 682 733 860 956 1012 1019 1018 1006 918 800 686 538 332 149 161 64 122 50 82 283 256 45 41 43 50 50 66 109 149 176 211 179 170 238 278 154 38 54 82 45 115 213 246 283 328 340 212 600 656 688 829 867 924 972 954 925 876 797 663 489 303 173 104 94 83 56 40 47 90 111 41 73 113 138 153 173 217 249 288 197 96 48 56 72 60 39 181 62 41 178 348 413 417 429 429 375 254 157 149 188 187 143 90 89 91 110 164 247 354 434 422 327 172 45 31 83 68 31 30 30 31 35 36 40 37 41 38 42 46 58 55 55 51 41 37 38 38 42 46 50 54 58 90 70 50 46 54 54 50 41 44 48 52 52 52 48 44 44 56 40 40 56 60 40 40 53 49 46 46 46 47 47 47 46 50 50 46 42 42 39 39 39 57 57 57 57 49 49 49 49 49 46 46 46 46 39 47 47 57 64 64 57 61 61 54 54 62 42 46 67 75 48 48 57 55 44 44 49 61 73 69 61 43 43 43 44 44 44 44 49 57 44 44 57 61 45 45 62 58 58 78 94 74 46 46 74 66 62 61 57 65 65 76 77 132 148 175 180 167 140 127 129 214 256 272 271 281 346 473 587 657 812 943 974 917 795 581 362 198 157 129 85 65 62 54 45 43 45 54 62 58 49 53 46 63 48 46 45 61 73 52 40 49 39 50 109 168 227 334 433 331 354 369 341 276 181 101 42 79 81 84 78 71 61 66 75 78 78 71 57 46 48 65 78 82 63 63 63 54 48 49 62 51 51 51 51 51 52 51 51 56 50 51 76 80 52 51 71 89 116 123 102 93 100 95 69 38 37 44 82 96 84 83 116 150 191 247 335 424 478 504 498 388 243 98 36 38 49 62 53 52 58 88 118 182 284 422 520 501 316 142 94 89 52 52 63 97 73 76 50 36 41 142 203 246 274 434 602 632 607 590 501 351 178 77 60 64 46 40 41 40 80 104 76 44 40 40 40 71 59 68 81 82 59 61 78 79 71 67 47 45 44 44 44 46 52 68 67 58 50 58 81 45 112 140 92 52 56 56 44 67 60 63 55 66 81 96 115 53 76 135 218 289 305 280 236 297 293 282 247 211 164 124 93 89 109 120 80 62 58 66 54 65 61 49 45 50 59 66 66 106 46 35 44 90 102 113 109 94 118 122 91 59 56 49 37 37 38 42 42 38 42 45 53 53 37 37 61 65 49 49 61 49 45 45 45 41 37 37 37 36 42 38 37 77 153 172 136 96 87 86 94 113 125 121 117 141 125 117 129 145 149 133 113 128 148 144 136 168 195 147 64 119 100 96 101 93 62 54 62 63 55 40 39 40 40 40 40 39 39 50 52 63 65 65 68 57 57 50 36 36 37 38 38 43 54 54 54 54 54 54 54 46 50 49 49 49 53 53 49 45 45 41 41 41 41 41 42 38 38 38 42 46 54 62 70 49 49 49 45 41 37 33 33 57 53 45 37 33 33 33 37 49 49 49 49 49 49 49 49 33 31 32 40 32 31 40 102 167 281 342 313 253 225 193 153 151 111 47 82 133 92 188 434 388 264 140 64 48 53 49 33 34 38 38 38 42 42 42 45 47 54 55 54 54 50 38 30 30 30 30 34 34 38 38 31 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 41 40 40 40 43 39 35 31 34 126 185 148 60 27 36 56 71 75 76 77 79 80 81 81 54 54 61 49 48 39 47 49 103 298 469 514 482 310 119 48 28 46 67 67 46 29 28 31 39 45 41 33 27 19 21 16 26 18 24 16 23 31 44 52 21 18 19 16 18 27 40 43 60 46 50 36 37 30 34 34 43 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 68 44 48 48 35 36 45 36 34 42 63 63 79 123 148 136 65 41 48 106 143 164 183 217 168 128 113 91 56 42 39 34 81 83 94 221 306 285 287 263 95 93 86 61 46 41 62 82 43 51 39 34 35 45 41 35 37 58 83 95 83 91 108 138 199 338 378 230 100 104 127 103 94 89 98 180 400 595 633 563 264 237 314 428 423 326 232 176 142 111 68 48 40 40 37 36 47 47 54 51 51 51 44 44 49 37 37 37 37 37 38 45 67 94 202 332 404 432 522 644 527 328 437 555 606 528 334 413 209 191 203 200 157 102 75 91 80 40 39 60 59 38 38 63 43 51 64 100 120 116 99 90 84 117 139 172 257 351 425 440 418 590 592 371 186 129 107 67 61 66 75 63 39 37 35 35 37 45 49 56 57 64 68 61 49 53 65 58 54 46 47 51 50 50 65 101 129 121 74 37 51 44 40 41 45 56 60 56 49 65 61 40 39 48 64 64 63 59 66 62 66 70 78 82 61 85 109 122 107 79 40 39 45 41 41 41 41 41 40 40 41 41 41 41 44 44 47 47 43 50 54 57 57 53 64 61 50 47 51 51 55 59 63 63 67 67 63 63 59 59 55 55 51 51 51 51 51 51 51 51 47 47 47 47 47 47 47 39 40 41 49 53 53 45 40 40 81 57 45 69 105 105 69 40 62 43 41 41 42 51 53 47 45 47 80 142 215 273 315 334 234 202 167 135 88 44 39 44 39 97 137 117 109 114 70 38 80 40 49 40 77 97 41 69 41 53 69 73 64 60 68 80 40 41 40 40 41 42 50 54 46 46 50 54 58 62 66 59 55 79 87 55 42 43 56 56 92 76 72 84 80 68 68 76 57 45 44 49 52 43 42 43 44 52 60 76 85 93 90 90 75 46 46 67 67 47 55 92 112 81 64 57 69 85 81 80 86 89 77 58 54 58 63 71 71 79 84 96 104 97 97 97 65 61 53 49 50 54 62 73 64 59 58 56 59 66 77 81 47 48 60 64 64 56 48 44 60 56 48 44 44 44 44 45 44 46 58 66 66 70 70 71 79 77 77 50 49 50 84 118 77 79 111 146 177 184 179 174 209 213 216 207 199 211 239 259 198 166 117 70 47 81 190 280 362 294 401 501 338 107 45 107 150 235 353 453 474 452 489 555 562 605 629 568 490 475 445 356 404 368 310 232 171 128 82 50 89 93 93 90 79 64 49 49 47 49 57 86 82 53 51 51 73 80 94 90 92 95 94 91 75 60 48 48 52 56 56 56 64 60 48 47 47 48 56 56 58 78 91 90 68 51 56 72 64 120 131 71 46 62 70 45 61 53 45 45 56 56 59 54 40 41 48 44 39 38 38 37 48 51 40 40 37 37 38 41 47 62 67 53 30 23 21 20 71 109 61 32 79 46 14 71 16 51 20 25 248 447 417 300 169 88 43 71 183 307 270 121 236 172 136 196 241 174 122 132 82 123 132 105 110 155 163 140 84 81 76 56 56 72 76 63 54 85 120 163 222 249 213 152 152 173 154 99 88 121 126 91 64 76 89 109 110 114 110 109 81 87 96 105 139 204 290 352 354 365 355 360 353 295 157 42 46 54 57 51 38 37 55 71 62 51 40 41 51 69 86 95 88 60 52 71 82 74 109 156 242 184 162 256 366 395 405 454 481 460 440 448 469 466 458 435 438 422 398 395 397 398 372 356 318 284 230 195 208 244 253 252 311 354 405 459 511 541 561 574 670 714 779 859 944 990 1008 990 900 828 737 642 521 360 190 75 57 58 69 82 79 68 50 61 190 214 388 562 614 649 556 317 154 91 54 61 59 43 44 49 44 45 48 68 75 74 155 296 212 179 369 588 644 756 867 834 832 874 914 934 938 935 936 929 905 864 832 848 907 967 990 983 999 981 943 859 743 626 527 467 359 346 313 252 178 104 61 42 42 43 71 158 237 141 40 40 45 43 43 78 118 163 280 437 587 717 721 639 626 749 862 870 890 834 625 329 163 108 67 44 47 40 40 58 71 57 82 108 198 253 444 532 425 365 302 134 93 38 208 276 174 41 60 41 62 52 83 100 95 200 321 329 330 197 98 99 124 129 157 197 69 89 101 100 80 65 77 81 50 43 42 42 46 57 60 60 55 59 59 66 73 73 80 58 41 62 53 73 292 581 653 535 519 498 450 351 205 78 45 88 197 269 297 278 250 215 153 83 64 57 50 43 43 44 44 44 57 64 64 65 65 65 65 65 57 68 68 56 64 87 95 98 117 190 291 377 452 516 584 626 692 735 719 649 646 678 624 543 426 546 559 501 422 300 368 637 698 637 604 642 709 782 789 706 570 350 319 337 239 273 374 351 168 138 106 75 66 62 73 74 59 59 71 87 106 98 74 54 57 61 72 60 40 39 39 39 37 37 46 57 75 98 134 170 514 598 689 772 868 967 1017 1017 1018 979 892 798 677 499 290 135 110 78 127 47 106 241 124 48 46 50 58 46 41 45 73 101 144 96 111 191 235 183 106 55 51 39 65 139 204 240 272 316 296 659 791 824 939 965 979 1016 1008 986 930 838 686 500 307 184 135 74 63 80 72 47 74 115 45 58 82 90 101 117 149 173 125 205 184 60 48 156 176 89 161 153 132 289 405 413 417 312 336 139 74 73 33 33 64 44 35 59 53 53 111 181 260 335 463 416 280 117 39 51 45 31 47 47 47 47 40 40 33 33 38 45 54 62 63 63 55 49 37 37 41 45 49 53 53 57 89 77 61 49 49 49 49 49 52 44 40 52 64 64 48 36 35 68 104 96 56 36 48 61 37 38 38 39 43 51 55 59 58 58 38 37 38 51 47 39 58 58 74 86 66 38 37 43 38 37 37 43 55 40 47 62 61 60 56 56 53 57 53 42 62 58 62 59 59 59 63 56 42 43 44 43 56 80 77 65 69 45 44 44 44 43 43 45 57 45 44 45 62 66 50 44 44 61 85 89 77 62 81 98 65 61 64 61 72 72 84 76 139 184 215 179 182 199 202 180 233 303 316 276 278 350 430 480 642 805 932 948 891 776 596 397 274 228 164 81 53 73 69 44 53 57 61 65 65 61 53 45 47 47 48 67 86 77 59 41 37 47 112 175 250 330 420 486 438 524 591 591 571 511 387 261 174 113 75 77 72 58 64 85 73 73 67 60 62 59 61 58 58 55 71 83 77 68 96 137 88 52 51 68 76 64 56 68 60 64 68 68 68 64 56 59 125 115 118 130 129 108 83 66 48 54 53 67 78 93 96 109 131 136 136 169 213 242 236 214 216 159 81 34 36 44 66 44 53 74 116 157 222 335 477 584 584 374 172 108 100 75 58 67 136 93 79 57 38 46 153 202 219 248 404 538 521 472 448 378 225 113 50 45 43 40 39 52 72 88 96 64 40 40 48 48 107 71 40 49 74 87 101 114 126 91 67 50 46 53 52 48 45 66 101 113 96 68 48 44 84 80 63 43 63 100 96 53 51 48 47 46 46 77 112 147 218 189 148 131 134 142 149 149 208 197 182 159 139 120 109 101 61 121 152 104 47 38 66 94 69 53 41 42 51 70 78 78 42 40 71 142 201 227 239 243 201 237 237 186 143 124 84 37 37 37 38 38 37 37 41 49 93 76 60 49 37 36 36 37 49 45 45 45 41 37 37 37 36 50 54 37 61 129 168 160 104 95 94 98 117 121 117 109 133 116 112 128 156 164 152 128 148 160 144 123 155 207 203 152 119 100 96 104 104 89 97 106 62 55 51 40 40 40 40 40 39 46 57 52 55 55 58 57 46 39 39 36 36 38 39 46 55 62 62 58 54 50 50 46 46 49 49 45 45 49 49 49 37 37 41 45 45 49 53 53 42 42 38 42 46 54 58 66 49 49 49 45 41 37 33 33 53 49 41 33 33 33 33 33 53 49 49 45 41 37 33 33 44 31 31 44 56 48 48 70 110 178 222 210 182 165 124 84 76 51 98 137 92 124 355 577 515 360 188 80 56 65 65 49 38 38 38 38 38 37 37 41 63 54 42 38 38 42 42 42 30 30 30 34 34 38 38 38 31 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 41 40 40 40 43 39 35 31 29 162 226 130 29 28 45 41 72 72 65 66 52 49 45 45 38 38 45 45 56 55 62 50 271 442 562 550 454 271 131 116 41 54 59 58 34 28 27 34 43 45 33 20 19 26 33 36 30 18 12 12 12 27 48 60 25 15 16 17 18 24 37 47 60 46 50 37 41 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 52 40 68 84 41 35 37 37 38 90 119 103 87 103 116 108 108 72 58 108 192 266 327 369 432 376 302 200 98 66 56 34 47 77 132 290 392 418 476 492 428 282 155 126 112 66 38 50 33 47 59 39 35 45 49 36 35 42 71 91 79 79 84 106 191 362 419 275 120 76 68 40 44 83 101 139 248 390 492 516 288 245 266 312 285 227 217 226 119 84 48 36 48 57 57 49 52 59 59 63 64 64 64 61 68 41 37 37 61 82 86 92 77 162 280 385 434 462 524 594 382 359 480 502 501 492 433 496 213 187 172 144 101 70 70 79 76 52 47 63 62 38 38 54 50 63 55 39 56 116 124 94 136 122 135 184 245 319 434 534 708 802 836 741 494 217 113 161 99 74 60 50 58 59 63 74 81 95 91 71 63 55 59 56 40 52 77 73 53 38 38 50 38 54 70 65 45 37 50 70 51 52 52 60 61 64 68 61 41 58 66 53 40 40 48 60 83 71 62 46 38 37 37 37 77 69 61 74 83 83 71 44 44 41 41 41 40 40 40 39 40 48 48 44 51 51 47 50 82 73 65 69 92 96 95 72 62 59 59 63 63 63 63 63 67 67 67 63 59 55 55 55 51 51 51 51 51 51 51 51 55 55 55 55 55 55 55 47 40 40 41 45 45 41 40 40 57 40 39 40 53 65 69 65 42 42 41 41 42 42 44 45 46 80 163 245 314 376 441 476 498 466 408 336 230 127 67 52 57 213 269 186 169 229 185 56 96 64 76 52 73 81 40 77 53 57 57 49 40 44 56 68 41 41 41 41 41 42 50 54 42 42 46 46 50 54 58 58 55 63 67 48 44 45 57 61 73 61 61 84 88 87 87 96 65 45 45 49 56 43 42 42 43 43 44 60 73 97 106 118 90 45 43 50 63 46 46 63 79 75 67 55 55 59 64 83 81 84 80 77 61 54 46 45 66 67 79 84 88 85 85 85 48 60 60 51 47 47 63 86 74 73 72 71 70 84 92 84 55 44 44 52 64 68 56 44 60 56 48 44 44 44 48 45 43 46 78 82 62 50 62 75 47 64 89 86 63 56 80 87 58 59 76 100 116 127 130 122 153 169 188 199 218 250 290 316 309 278 201 80 46 50 132 186 268 223 315 328 185 195 252 182 195 311 453 559 577 540 553 596 623 639 640 578 504 486 472 392 413 348 267 189 148 133 118 90 70 74 78 78 71 57 50 50 106 87 74 70 54 52 51 57 60 76 87 82 77 61 60 60 64 60 56 52 56 60 64 64 72 68 60 48 48 48 48 47 58 74 78 82 67 67 72 88 68 196 230 111 45 62 86 45 57 45 44 44 48 48 47 42 41 40 40 40 40 39 38 37 48 48 52 45 53 54 62 61 34 38 68 85 79 57 32 25 92 142 65 16 81 97 41 42 19 21 21 80 300 402 311 203 246 79 43 123 187 215 210 158 157 129 145 233 261 159 103 152 130 147 140 124 133 151 140 93 81 81 65 52 56 76 80 75 113 109 108 143 205 236 196 132 155 152 145 126 107 96 77 66 83 88 97 109 109 101 89 81 60 83 97 106 120 170 249 326 311 338 359 371 375 323 224 125 41 41 41 48 51 54 54 50 55 48 41 47 60 69 66 59 72 47 46 48 54 46 77 116 238 232 251 325 398 428 443 468 443 438 426 430 438 436 432 428 442 433 418 411 412 402 391 376 298 299 272 238 222 254 288 326 374 407 439 485 515 544 561 582 658 707 783 848 893 928 946 944 873 801 717 615 505 347 182 62 52 45 56 62 70 60 65 77 165 185 306 457 560 621 549 365 134 83 51 58 59 44 45 57 45 44 44 63 75 92 205 377 378 250 336 563 683 783 859 862 840 863 884 900 904 901 887 876 861 828 792 776 807 866 933 968 1002 1006 992 954 882 778 665 574 458 414 366 301 244 175 101 58 41 66 110 201 272 176 41 39 43 43 79 137 178 211 308 438 554 649 668 587 510 550 670 752 734 742 576 298 156 136 80 41 47 40 39 54 71 61 90 124 166 221 411 535 476 396 337 217 52 76 340 376 182 37 43 43 50 44 82 111 124 229 346 363 398 260 126 84 86 96 105 122 58 66 74 66 58 53 54 62 43 42 42 42 42 42 49 52 55 55 58 66 66 73 73 58 39 46 70 81 201 400 513 512 508 494 458 371 232 105 53 80 190 247 244 204 161 141 106 63 53 46 42 43 43 43 43 43 60 67 71 68 71 68 71 68 67 79 86 75 82 91 94 78 110 148 214 291 375 463 551 607 661 696 696 669 673 675 600 507 433 568 590 499 408 354 468 686 694 622 633 714 759 747 709 636 530 362 397 506 426 338 316 286 147 125 97 81 65 65 65 61 74 75 83 79 70 54 50 50 65 61 60 52 48 44 47 40 43 51 55 57 67 101 174 234 526 613 705 776 849 937 986 990 1005 945 861 767 627 433 232 100 85 59 124 71 75 138 68 65 41 47 62 62 50 41 40 40 65 56 68 127 191 203 143 60 69 65 75 89 141 197 237 257 376 716 848 867 962 1016 1017 1016 1017 994 937 846 713 528 330 184 139 82 71 88 84 52 62 91 89 78 70 62 62 66 74 82 102 109 100 60 39 38 37 37 101 196 40 84 172 213 169 152 180 95 119 147 42 31 44 104 48 72 71 65 80 110 162 241 393 389 305 142 35 31 49 57 51 51 51 51 44 44 37 37 49 49 50 54 55 55 59 59 45 37 41 41 45 49 53 53 85 73 57 49 45 49 49 45 52 56 60 56 52 44 44 44 60 92 112 100 64 44 48 61 37 38 42 47 51 55 59 63 66 70 62 46 38 38 39 39 37 37 37 38 38 38 37 36 36 36 36 38 43 38 38 46 64 67 56 56 60 53 53 53 74 70 62 58 58 59 67 68 41 42 42 42 43 64 76 61 73 45 45 45 45 44 44 45 49 45 45 46 58 69 57 45 43 45 65 73 73 73 85 101 72 76 87 68 59 60 91 107 182 215 230 190 197 234 261 260 292 339 347 312 310 349 388 399 517 708 864 895 876 808 626 394 266 204 136 65 44 61 65 49 65 69 69 65 61 53 45 45 47 47 52 75 86 77 62 42 39 42 68 118 209 324 451 539 468 561 628 654 669 669 611 536 386 252 123 82 86 80 54 40 67 61 66 67 62 55 49 49 58 50 54 73 76 63 71 92 71 51 51 56 64 51 50 51 72 68 68 64 60 56 52 51 97 111 131 151 153 124 91 62 77 75 70 65 79 75 73 79 170 159 142 123 111 96 69 35 108 87 53 33 35 40 65 49 49 67 116 165 237 350 495 588 664 453 236 151 135 99 82 87 188 101 71 65 40 66 165 207 208 241 379 470 406 335 308 255 126 73 60 64 42 39 39 68 88 92 83 59 51 63 68 68 119 71 39 49 102 131 140 126 126 98 74 62 73 76 71 55 50 63 98 114 106 82 50 41 86 50 40 41 70 99 95 72 46 47 47 50 46 69 100 131 206 189 149 108 80 79 94 102 65 81 109 123 123 96 68 52 40 89 136 116 75 43 58 74 61 49 46 51 66 63 47 38 45 72 123 197 263 333 404 437 447 420 393 341 254 159 92 69 37 37 38 37 37 37 41 49 84 92 84 60 44 44 56 61 49 45 45 45 41 37 37 37 36 58 62 38 41 97 156 176 116 107 106 110 125 129 121 109 120 108 108 128 156 172 160 144 152 160 140 123 171 259 311 307 138 111 95 88 88 77 89 98 58 59 67 63 47 39 39 40 50 53 56 52 51 51 54 50 46 39 39 36 36 37 38 49 82 89 85 81 73 65 61 60 56 52 52 52 52 47 43 40 33 33 37 41 49 53 61 61 45 41 42 38 42 46 54 58 53 53 49 49 45 41 37 37 45 41 37 37 37 41 49 53 49 45 45 41 37 33 33 32 48 40 36 40 36 32 36 58 103 98 78 70 77 68 60 44 110 109 129 116 191 463 626 518 508 355 180 76 52 65 57 41 45 45 45 41 41 37 37 36 42 45 37 33 33 33 37 41 37 37 37 41 41 45 45 38 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 48 48 48 47 43 39 35 31 31 79 99 59 43 63 58 30 58 58 51 44 44 37 33 33 34 34 37 41 59 67 74 65 384 451 478 463 419 263 103 52 73 66 54 45 29 28 27 29 46 41 28 18 18 25 44 52 58 38 21 12 11 20 43 60 22 19 24 17 22 32 46 55 60 46 51 37 41 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 36 36 92 128 68 34 35 41 54 118 147 123 83 79 80 87 88 87 92 109 189 313 438 512 623 568 474 285 113 77 76 34 47 79 106 236 357 448 610 695 630 447 242 152 119 93 79 81 33 78 95 51 35 37 53 37 36 42 75 99 91 83 76 87 128 291 371 276 164 129 109 69 35 69 116 126 121 171 233 273 233 181 174 171 112 89 154 219 111 68 35 34 36 45 41 36 60 60 56 52 55 51 47 47 67 40 40 69 121 141 129 119 203 259 305 335 407 501 582 609 609 585 584 618 641 600 510 421 153 131 104 72 49 46 63 71 71 67 66 59 58 54 58 58 37 70 62 37 39 88 92 43 109 79 93 166 207 257 395 561 740 860 923 900 786 566 314 169 145 108 71 61 71 72 49 36 66 70 66 58 54 58 69 74 78 99 120 120 89 61 58 70 51 71 78 54 36 36 42 83 39 44 49 49 45 40 44 44 58 70 82 74 46 40 40 49 40 44 59 71 98 118 142 149 237 185 129 110 122 123 107 76 44 44 44 40 40 39 39 39 47 55 55 50 54 54 54 61 105 84 60 72 111 123 103 68 70 67 63 63 63 59 59 59 71 67 67 63 59 55 51 51 51 51 51 51 51 51 51 51 55 55 55 55 55 55 55 48 40 40 40 40 40 40 40 40 45 45 41 40 39 40 57 69 41 53 57 46 41 42 44 45 87 163 273 352 416 481 560 624 612 601 567 501 387 274 195 165 110 190 182 81 93 213 232 144 56 56 76 60 68 65 40 73 61 49 57 97 140 144 100 52 56 53 49 49 49 49 57 57 42 45 45 49 53 57 57 54 67 47 43 44 49 65 82 102 82 70 69 69 68 67 70 71 69 53 57 57 56 44 42 42 43 43 44 48 61 89 106 122 117 49 42 44 65 49 44 45 45 54 59 47 45 45 51 78 89 92 100 100 89 61 45 44 58 62 70 71 79 72 72 79 50 58 62 46 44 44 65 89 68 75 75 74 77 80 88 77 55 43 42 44 68 80 72 56 72 72 64 60 60 64 64 60 45 47 67 79 74 66 62 59 46 64 93 86 63 51 52 53 58 58 60 69 81 89 96 99 123 139 162 178 201 224 258 281 331 319 238 101 50 76 126 144 170 109 160 136 53 226 372 259 247 369 507 604 618 599 613 644 696 673 651 600 531 518 528 480 452 350 224 142 120 134 130 111 63 67 67 71 68 65 66 52 127 87 54 52 50 49 49 50 49 61 77 73 58 50 63 78 53 60 64 60 56 56 64 68 56 56 56 56 56 56 56 60 74 77 74 74 67 75 76 84 47 140 183 103 50 66 94 77 49 48 44 47 51 47 42 40 58 46 41 40 40 39 37 36 36 36 44 41 46 43 47 58 81 59 40 30 40 61 88 117 116 147 83 35 83 44 17 19 85 83 105 236 374 317 190 156 190 147 151 123 91 170 209 101 165 213 233 218 202 151 136 169 118 135 144 136 137 131 124 97 81 62 53 51 52 72 87 79 129 124 131 154 192 200 175 139 190 159 140 141 111 68 49 58 71 76 92 93 92 80 61 52 50 71 106 104 94 124 207 285 265 303 328 352 360 341 295 252 80 65 45 48 56 67 59 51 41 41 42 55 76 70 58 46 64 47 47 47 47 47 67 109 167 188 276 377 369 347 389 443 415 422 429 421 421 418 422 433 450 461 458 440 433 426 422 416 329 359 383 343 284 276 320 371 421 439 469 492 514 543 564 586 639 700 777 826 851 866 896 913 853 792 704 599 496 347 181 65 59 48 51 49 55 60 65 79 128 149 218 344 491 567 498 370 147 95 59 58 59 45 45 57 64 44 43 62 89 103 236 430 483 348 368 574 718 774 832 888 864 860 842 842 836 818 796 781 785 773 741 709 700 728 799 865 971 982 998 1006 984 919 812 716 608 536 460 405 372 307 221 155 120 124 107 142 201 134 47 56 46 58 129 211 256 281 350 438 548 596 615 572 482 438 502 599 558 558 455 296 200 125 44 40 43 40 39 46 67 70 94 128 118 185 343 491 508 420 345 281 72 159 437 441 174 35 41 47 77 48 84 113 126 242 395 439 517 384 210 92 56 66 72 54 50 47 47 46 42 46 42 42 42 41 41 41 41 41 41 44 51 51 54 54 54 62 62 55 40 41 70 79 134 231 352 434 422 424 400 344 244 140 63 54 123 165 173 141 106 99 84 72 41 42 42 42 42 42 42 42 67 71 78 71 78 71 78 71 74 82 98 90 97 86 81 58 103 114 156 216 308 409 505 558 639 654 662 669 690 675 600 527 639 719 697 563 448 439 536 621 541 460 488 606 617 537 481 436 325 237 266 343 302 203 137 114 79 76 72 72 79 83 87 87 78 83 87 63 41 41 42 62 73 57 45 41 45 49 52 48 40 57 91 102 123 165 246 318 518 613 702 769 830 906 952 960 948 887 816 725 572 375 201 90 86 43 92 79 67 74 39 76 40 42 58 70 70 58 42 41 40 57 61 68 124 184 144 41 39 40 40 38 86 162 206 218 469 739 856 871 940 1016 1018 989 1018 994 926 842 732 553 339 176 92 43 41 61 65 41 47 64 54 42 41 42 62 82 94 98 98 82 93 100 84 60 60 88 92 303 56 38 72 120 38 52 79 151 227 187 66 33 57 156 52 48 55 51 46 52 100 166 222 242 206 107 31 32 69 93 59 59 59 59 52 52 45 45 61 57 50 50 47 51 59 63 41 45 45 49 53 57 57 61 85 77 61 53 53 53 53 52 44 56 64 52 36 36 44 64 84 92 92 76 48 36 36 37 37 38 42 51 59 63 67 67 54 58 61 61 46 38 43 59 38 38 37 38 74 106 89 41 41 37 37 41 37 36 37 41 55 66 66 59 56 56 53 61 93 74 62 46 50 62 78 83 40 41 40 41 51 71 75 55 64 49 49 57 57 45 45 45 45 45 49 53 57 61 61 57 44 44 48 52 67 75 83 87 67 83 98 67 46 43 94 130 181 214 233 205 216 249 276 268 280 316 320 301 305 334 335 310 388 608 788 838 835 767 537 249 171 120 80 56 56 64 73 77 65 65 61 57 52 52 52 45 44 46 51 66 69 56 50 52 78 57 43 58 113 223 331 416 522 571 587 574 601 668 698 690 587 414 217 120 100 87 65 54 47 52 58 67 58 47 47 46 50 54 85 113 135 130 117 95 74 50 50 60 68 52 51 52 68 64 60 56 56 56 56 63 73 104 132 151 154 133 116 99 62 60 51 54 65 68 74 81 117 123 114 110 110 103 91 76 30 39 49 35 36 39 57 56 47 50 100 160 236 349 487 583 651 456 255 183 159 127 94 88 210 99 61 66 41 66 169 223 200 219 333 397 322 244 222 173 91 61 68 71 46 38 40 76 92 72 55 47 59 79 80 76 79 56 63 101 153 163 140 109 101 90 78 81 85 80 70 62 53 49 53 65 77 77 69 57 41 41 53 74 69 42 46 59 44 50 82 85 69 57 56 71 87 106 118 110 97 81 88 107 36 49 85 106 110 75 44 39 39 40 64 100 119 91 46 36 50 42 43 67 83 67 38 35 77 123 185 247 313 412 518 575 611 543 516 496 370 175 80 101 37 38 38 37 37 37 41 53 72 104 112 88 60 60 64 64 49 45 45 45 41 37 37 37 37 50 58 38 37 77 128 156 120 115 122 130 145 145 137 125 108 116 124 136 144 148 148 148 136 156 155 155 211 319 403 431 134 115 106 91 87 84 92 93 73 82 94 79 62 39 39 39 53 56 56 48 48 51 50 47 62 58 47 36 35 35 36 40 74 81 77 69 65 60 52 52 60 48 48 52 47 35 35 32 32 32 33 37 41 49 53 57 45 41 42 38 38 42 46 50 53 53 49 45 41 41 41 41 33 33 33 41 49 65 77 85 41 41 41 41 41 40 40 40 40 52 60 44 30 28 30 58 68 43 35 65 92 99 113 121 96 148 143 307 619 677 551 522 316 215 112 56 52 61 53 38 49 49 45 41 37 32 32 35 29 33 41 45 41 37 33 30 37 37 37 41 41 45 45 38 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 48 48 48 48 43 39 35 31 51 29 29 51 87 67 51 59 43 43 40 37 41 45 39 43 42 42 49 49 55 63 86 94 252 371 428 376 275 112 36 81 73 65 45 41 44 35 30 28 42 33 23 18 17 17 32 44 82 62 41 17 12 16 31 40 26 16 20 22 30 40 54 60 60 46 51 37 41 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 36 35 96 152 92 35 34 37 38 86 115 95 67 59 68 75 47 128 182 194 230 357 522 635 727 696 599 359 108 84 84 33 54 67 69 167 280 398 589 702 675 614 448 239 98 65 71 65 57 106 118 55 34 35 49 41 36 42 67 87 83 79 68 75 157 268 312 237 169 146 106 43 38 55 82 90 72 59 62 73 121 86 95 102 46 34 87 148 88 52 35 35 37 49 37 35 41 44 44 44 47 54 51 50 70 58 66 91 127 124 96 73 101 190 263 325 455 589 603 534 482 440 417 528 527 358 244 151 82 80 64 41 37 46 39 38 63 75 70 47 50 74 89 77 41 49 54 59 52 48 52 56 62 53 90 148 173 203 297 435 651 802 867 888 949 919 693 440 255 194 133 95 93 96 97 93 80 79 72 92 132 165 189 193 177 186 195 184 157 129 113 102 83 71 58 58 62 66 50 43 39 48 53 45 40 39 40 52 54 42 42 50 46 41 40 41 39 44 79 115 158 190 218 229 238 181 118 86 86 94 78 55 55 51 51 47 39 39 39 42 57 54 54 54 61 61 61 61 89 61 48 60 88 100 80 45 62 59 59 55 55 55 55 55 71 67 67 59 55 51 51 47 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 44 44 40 40 40 40 40 41 41 41 57 61 49 40 40 41 41 53 69 77 62 42 42 49 58 155 226 309 371 423 495 594 670 726 715 677 620 519 410 324 267 100 57 42 43 93 120 112 95 39 51 55 48 64 56 40 61 53 41 73 188 298 298 176 44 64 61 57 53 49 53 57 57 45 46 49 49 53 57 57 50 74 43 43 45 70 82 95 115 67 59 50 49 44 44 55 59 56 65 81 69 48 42 43 48 56 56 44 52 53 73 82 101 128 76 43 56 76 56 44 44 43 45 49 45 43 43 49 73 77 85 93 97 89 69 45 43 62 66 70 70 70 66 66 62 62 62 57 45 44 44 67 83 75 75 78 86 89 85 89 78 51 43 42 43 56 64 68 64 80 76 72 68 68 72 76 72 70 51 46 55 82 94 63 46 119 125 129 98 63 52 52 53 85 63 63 79 79 83 91 103 130 138 146 158 162 177 192 211 235 230 174 109 92 118 128 137 171 90 124 175 167 271 394 411 426 508 582 647 681 703 733 764 764 714 676 635 575 574 601 572 486 347 197 108 98 112 108 92 83 79 71 56 57 74 87 96 75 56 70 81 103 105 103 95 74 90 79 64 53 58 84 119 57 68 72 64 56 52 56 64 56 52 56 68 72 64 60 68 85 89 82 78 75 87 84 80 76 48 51 75 86 70 74 97 56 55 47 47 51 47 42 40 46 42 41 40 39 38 36 35 36 36 40 37 38 38 38 38 37 35 45 74 100 106 107 110 84 79 40 68 101 21 21 131 136 182 245 335 345 204 120 193 113 201 269 161 58 181 249 97 325 430 373 186 115 161 181 146 114 158 183 160 121 99 112 121 62 53 51 50 52 68 79 86 117 156 199 221 216 195 194 198 226 198 155 113 86 63 60 62 50 51 64 80 76 64 52 51 50 63 90 89 68 90 145 219 263 297 313 305 301 294 306 307 200 153 102 66 61 61 69 62 58 43 43 48 69 74 62 47 48 47 47 48 52 52 79 114 100 137 276 374 299 221 284 402 405 409 416 400 396 408 416 420 440 466 471 460 437 426 427 436 373 426 464 437 358 330 363 421 447 458 465 479 501 531 564 583 624 681 750 799 822 848 874 893 845 792 705 606 500 366 204 84 74 63 55 50 54 52 58 64 95 129 158 267 449 501 411 319 179 123 75 58 52 44 44 49 68 51 43 73 92 102 234 426 475 439 493 641 741 749 795 904 895 854 811 765 755 730 697 670 679 687 679 643 614 601 641 693 872 901 933 968 987 969 905 852 755 682 595 546 507 461 384 318 283 244 155 122 150 130 99 140 114 139 214 296 345 366 407 464 544 548 566 571 545 484 465 474 484 399 344 364 293 105 39 45 51 41 39 39 57 70 88 114 95 178 276 396 488 436 349 300 155 220 438 422 138 37 42 43 89 55 83 112 136 288 500 600 657 547 361 165 80 80 83 61 54 42 41 41 42 43 46 42 41 40 40 40 40 40 40 39 39 47 47 47 51 51 51 47 65 44 50 72 128 189 259 310 298 319 333 304 244 167 89 45 64 107 127 115 96 81 77 65 42 42 42 42 42 42 42 42 67 71 71 70 70 70 70 70 66 74 82 82 82 78 66 58 79 91 121 174 246 343 440 516 621 628 643 662 682 674 639 614 708 685 638 513 383 365 395 368 309 233 253 337 328 260 231 221 161 163 136 94 103 105 75 40 45 53 61 76 91 98 98 95 66 67 71 55 42 41 54 74 69 61 53 49 49 49 56 49 40 66 140 198 239 277 326 378 462 559 666 726 783 849 895 910 871 822 758 672 519 333 191 136 111 42 44 56 94 109 55 71 65 46 41 41 50 62 62 58 46 77 73 41 73 137 140 77 41 41 40 38 59 99 142 166 550 701 792 837 883 967 1016 947 1013 971 907 835 717 545 328 176 121 79 57 81 89 73 80 92 66 58 54 54 62 66 66 66 58 78 69 39 40 80 92 60 160 337 123 40 96 116 76 92 112 268 271 107 36 38 97 152 113 56 35 44 39 42 85 128 99 91 67 35 32 65 77 73 56 63 63 63 56 56 49 49 57 58 54 54 47 51 55 55 40 40 45 48 49 52 53 52 77 64 53 48 49 52 49 48 36 44 48 44 40 44 64 80 88 72 60 52 36 35 36 36 36 37 42 51 63 67 71 70 70 57 57 65 53 37 38 54 42 58 53 57 117 185 160 84 47 43 50 42 34 34 46 63 54 62 66 62 59 52 64 65 81 73 54 50 46 58 74 75 45 40 40 46 82 98 78 46 46 43 51 63 63 56 52 45 44 45 57 61 57 60 64 75 75 63 54 50 62 66 62 58 54 71 78 58 42 46 86 129 129 189 233 240 244 252 236 215 216 248 258 254 267 302 310 299 372 573 770 824 805 683 415 148 99 52 52 76 84 64 57 61 44 44 43 43 44 44 52 49 44 46 58 62 56 47 61 71 70 68 59 46 60 92 147 200 375 472 559 602 640 667 656 624 589 453 283 151 83 58 80 102 55 48 54 59 54 47 47 46 48 69 117 159 190 188 163 125 78 51 50 56 68 56 56 72 60 56 52 52 56 64 76 87 109 129 136 113 103 106 121 128 59 50 40 38 38 53 56 78 72 83 82 78 70 69 66 66 36 45 47 41 37 39 46 53 48 50 91 148 224 337 478 559 570 415 259 191 171 135 90 64 210 78 42 48 41 43 149 223 185 179 251 296 227 169 139 93 79 60 51 55 42 39 40 76 84 67 43 47 63 75 68 60 47 71 119 152 173 155 120 92 105 105 101 84 67 62 65 76 56 44 39 44 56 72 72 68 39 39 64 77 61 39 39 46 42 48 65 68 56 52 48 51 79 87 91 79 59 51 63 93 74 69 61 62 55 39 44 60 40 38 38 68 111 90 54 36 102 71 67 79 80 64 43 46 85 163 253 330 415 513 596 620 633 592 561 500 355 184 89 81 42 42 38 37 37 37 49 56 127 159 163 127 72 36 36 36 48 45 45 45 41 37 38 38 37 38 38 38 45 65 92 104 116 115 126 138 161 161 149 133 113 133 153 149 129 116 128 144 136 160 176 184 232 315 387 423 137 130 133 122 118 111 111 104 96 105 113 94 73 42 38 38 57 56 52 56 55 47 50 47 66 62 50 46 42 35 38 50 42 49 45 45 41 41 37 36 56 44 40 47 43 31 30 32 32 32 32 33 33 37 37 41 45 41 37 33 34 38 42 45 53 49 45 41 41 41 41 45 32 32 32 37 49 65 77 85 41 41 37 37 33 32 32 32 32 32 56 76 67 35 30 38 53 40 50 88 99 77 67 86 132 141 506 768 654 603 580 351 137 99 72 60 65 73 73 73 49 49 45 41 36 32 31 35 33 44 52 48 40 36 40 45 41 41 41 45 45 49 49 45 35 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 48 55 48 48 44 39 35 31 55 35 48 80 56 31 32 89 32 36 33 41 45 50 47 51 45 57 69 56 47 59 106 134 238 313 301 225 152 57 28 88 56 48 48 55 62 57 43 30 37 36 19 18 16 16 15 15 58 50 37 20 20 16 16 13 23 20 24 26 35 44 62 68 60 46 51 37 41 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 48 34 76 144 104 36 34 35 37 54 67 63 51 59 63 79 53 159 259 303 362 486 649 747 860 846 751 437 107 64 97 34 31 56 70 180 300 398 545 619 624 665 616 435 219 93 60 60 33 74 86 50 34 36 41 37 36 37 39 51 55 59 52 52 114 210 254 195 139 127 99 56 61 53 46 45 47 47 58 62 58 38 70 101 57 36 53 81 53 37 36 37 69 85 73 57 36 36 36 40 51 62 70 69 76 69 73 77 81 70 58 57 173 279 352 378 464 567 549 460 453 518 525 580 407 122 116 154 87 69 53 41 42 54 38 36 75 87 78 39 46 81 101 88 76 35 53 139 124 40 40 121 48 74 108 122 139 170 220 289 535 629 698 790 853 846 801 783 715 613 467 325 216 165 151 152 241 214 202 233 290 335 351 340 253 234 218 204 192 161 129 106 79 55 38 42 58 62 38 37 40 53 61 53 41 52 92 116 62 42 39 39 42 62 45 39 48 56 79 91 106 105 101 97 94 74 54 46 54 66 70 70 62 62 54 50 53 53 53 57 60 61 61 61 61 61 53 58 62 54 53 50 62 66 58 46 51 51 55 55 59 63 63 63 67 67 63 59 55 51 51 47 51 51 51 51 51 51 51 51 55 55 55 55 55 55 55 48 52 40 40 40 40 40 44 48 39 44 48 40 44 64 68 61 76 88 89 61 41 42 57 70 183 222 277 333 398 486 597 687 759 741 700 644 581 495 407 349 219 108 46 57 55 41 76 150 183 159 75 39 52 52 49 53 45 41 85 192 291 283 168 52 68 65 57 53 53 53 57 57 53 53 57 57 61 61 61 54 51 47 57 85 87 75 60 64 45 45 43 42 42 44 62 66 44 69 96 77 44 42 43 67 59 59 56 64 61 65 61 73 115 83 59 67 71 59 55 64 43 48 48 44 44 44 56 68 57 61 69 73 65 57 45 44 77 77 84 80 76 72 68 61 70 54 44 44 51 59 66 66 78 79 83 91 87 83 75 71 47 51 55 51 43 43 59 71 71 71 67 67 67 71 79 80 86 63 46 51 70 82 71 52 191 189 177 134 99 85 85 69 111 94 83 91 88 72 80 93 121 125 129 140 140 156 163 174 157 105 68 80 103 102 101 115 127 133 163 261 312 267 299 454 624 666 676 702 744 794 829 836 818 764 719 675 618 616 635 592 456 316 174 104 99 113 97 74 89 73 56 48 53 83 119 129 106 126 180 238 288 309 298 278 233 213 167 106 64 50 72 107 61 76 72 60 52 48 48 52 76 64 68 80 80 60 52 60 69 89 94 98 107 131 132 124 172 92 51 71 94 70 62 77 67 62 50 50 55 50 42 41 39 40 41 41 39 38 38 39 73 77 69 54 46 39 38 38 35 33 37 83 123 122 124 130 112 96 49 74 108 26 29 179 113 183 229 247 220 117 94 213 188 175 228 256 204 228 276 244 415 495 411 191 116 174 183 131 182 205 206 167 121 95 96 93 58 52 51 51 60 84 95 90 133 151 194 229 232 219 234 265 237 230 179 104 73 75 72 49 49 50 56 72 76 68 56 51 51 59 70 62 57 72 99 145 246 272 284 283 267 263 283 300 300 261 202 142 91 71 71 80 95 75 55 48 57 66 66 55 46 46 46 47 47 48 56 83 93 207 333 332 224 164 231 322 361 376 368 344 343 363 379 389 414 444 457 450 430 415 424 429 405 437 456 432 395 387 435 493 478 477 472 479 501 527 564 587 636 666 719 765 806 829 848 852 826 788 712 613 515 389 231 107 70 59 51 46 47 46 47 51 74 113 121 202 372 416 337 288 187 127 75 42 43 43 44 45 60 66 57 88 106 105 201 362 446 521 600 688 756 768 806 892 900 850 769 723 691 662 629 599 596 593 585 566 548 532 535 571 710 766 829 891 934 957 958 947 882 825 748 680 639 582 533 483 417 402 329 276 289 261 222 248 242 262 310 376 421 438 471 506 502 513 525 529 539 511 470 424 481 361 328 404 356 129 40 77 63 42 40 39 50 67 84 98 96 190 230 298 433 446 366 301 196 263 435 392 110 39 51 43 53 50 94 119 162 347 598 714 738 673 497 273 129 97 101 79 65 42 41 41 42 54 57 49 40 40 40 40 43 43 39 38 39 39 39 39 47 47 47 40 53 40 46 65 123 173 199 194 222 255 280 277 252 205 130 59 72 89 112 101 81 69 61 54 57 57 57 57 64 64 64 64 67 67 67 67 67 67 67 67 67 63 63 67 67 63 67 67 59 75 101 127 176 265 398 487 564 590 625 655 662 654 650 654 590 528 505 436 291 226 228 182 167 119 131 159 135 119 128 128 101 135 111 57 86 104 77 50 55 59 70 70 73 71 67 52 54 43 43 43 62 66 62 62 58 62 62 58 57 53 53 50 42 74 148 219 284 322 350 370 403 507 611 672 718 779 822 830 803 738 682 599 453 275 181 169 115 45 43 42 86 132 90 58 96 65 41 40 40 41 41 40 41 54 58 41 53 90 141 150 79 42 39 46 59 84 151 235 587 643 696 781 822 868 944 914 944 922 876 793 668 494 297 165 138 96 62 66 66 54 69 85 46 59 71 71 62 50 54 58 82 114 109 77 121 216 228 171 203 231 103 36 71 64 168 148 188 272 186 36 34 61 104 136 264 104 35 44 40 39 73 85 73 48 31 32 57 81 62 42 52 59 59 59 52 52 45 45 49 54 58 62 59 55 51 47 47 47 51 51 51 55 55 55 71 63 55 51 55 55 55 51 40 36 35 48 72 92 100 100 84 60 44 48 48 40 44 49 36 37 38 50 63 71 78 78 85 69 56 60 60 45 37 37 35 41 44 43 114 190 181 108 68 72 79 71 70 66 69 63 60 57 62 58 58 55 64 72 61 61 50 50 54 58 58 55 68 40 44 81 129 130 89 41 41 42 50 58 66 70 66 55 43 44 64 64 56 55 63 78 98 78 61 53 64 64 56 41 41 42 50 46 46 57 77 97 97 161 224 248 252 244 208 179 185 217 222 212 221 264 294 319 358 486 630 665 611 472 276 128 113 75 71 99 95 59 43 43 44 43 43 43 43 47 59 56 44 46 73 73 67 54 80 95 49 76 87 82 65 56 72 105 158 263 378 464 522 557 556 528 430 345 231 119 44 35 53 87 55 52 50 51 45 47 48 48 47 69 115 150 196 231 233 199 125 68 51 51 51 50 50 52 68 64 56 52 56 64 76 87 122 141 137 97 68 79 102 114 109 95 58 40 38 37 36 35 47 54 61 49 45 37 33 41 49 39 35 37 39 41 55 61 65 70 103 148 224 328 449 519 535 411 286 214 171 131 78 56 244 81 43 45 41 40 117 195 193 160 189 206 149 108 83 47 84 63 43 50 57 57 76 99 91 63 39 47 63 63 48 44 71 115 160 172 153 126 103 88 129 124 104 67 41 40 57 88 55 51 51 59 75 68 60 48 56 39 39 40 45 41 41 42 42 46 42 42 42 43 59 67 59 64 84 96 100 92 92 106 74 61 49 62 58 39 39 56 57 40 39 51 58 46 73 113 206 148 100 72 49 40 47 75 136 207 292 373 482 604 676 662 614 584 481 294 163 132 105 62 46 42 38 37 36 37 48 60 191 219 239 215 139 68 48 64 48 45 45 45 41 37 38 38 42 37 37 38 53 57 60 64 100 103 118 134 153 153 141 125 121 149 169 157 125 105 117 136 152 172 188 188 208 252 292 308 165 169 165 145 129 114 94 71 103 108 112 97 73 49 37 37 52 52 56 52 51 47 51 54 50 54 53 53 52 60 57 61 45 49 48 48 48 48 48 48 56 35 31 47 39 30 30 31 32 32 32 32 32 32 33 33 41 37 33 33 34 38 42 45 53 49 45 41 37 41 45 49 33 33 32 33 33 41 49 53 41 41 37 33 32 31 31 31 36 30 52 147 187 123 39 28 70 52 42 52 65 94 164 231 382 658 787 708 619 528 354 181 77 60 56 52 49 61 77 89 49 45 41 41 32 32 31 30 37 40 36 28 28 28 32 44 41 41 41 45 45 49 49 46 35 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 55 55 48 48 44 40 36 31 43 67 65 37 32 41 49 37 33 33 33 33 33 38 34 34 41 53 69 60 55 67 114 131 311 275 127 29 46 61 29 28 37 44 51 62 72 67 46 33 36 27 19 17 16 14 14 13 13 13 16 16 20 20 24 17 23 20 21 26 27 41 62 68 53 46 44 36 37 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 56 34 56 108 84 48 36 35 46 58 63 59 55 59 63 79 61 129 214 306 431 582 714 784 929 922 835 487 82 31 97 36 32 49 50 156 273 375 525 580 588 610 650 606 407 162 44 42 33 33 34 38 44 41 37 36 38 38 38 47 59 71 68 68 39 147 223 179 111 91 96 85 42 71 91 71 46 41 41 41 50 40 45 73 51 38 42 54 50 42 42 54 69 73 60 45 49 45 48 51 54 53 56 56 64 80 91 92 104 124 164 196 305 412 482 472 502 593 650 635 588 609 533 468 287 94 92 89 85 60 37 58 90 90 71 63 79 88 75 43 45 65 81 68 75 34 101 251 240 73 38 66 39 56 78 56 89 168 210 240 422 505 592 689 737 721 757 844 837 795 726 637 551 500 486 476 398 356 324 329 361 382 378 355 260 221 174 159 148 136 97 70 63 59 50 38 37 38 42 51 40 45 53 49 48 76 124 149 159 127 83 55 94 126 89 39 37 38 39 47 61 61 53 49 74 78 82 78 70 66 70 70 70 73 65 61 64 68 67 71 60 60 60 60 61 57 58 54 58 62 63 63 52 48 52 56 55 59 63 63 67 71 75 75 59 59 59 55 55 55 51 51 51 51 51 51 51 51 51 51 71 71 71 71 71 71 71 64 56 48 40 40 40 40 40 44 40 44 40 39 60 112 136 128 72 84 88 57 41 42 49 63 179 202 240 293 357 464 580 664 721 718 677 626 567 508 429 376 302 238 153 67 40 40 140 271 395 326 143 47 44 40 60 53 41 53 77 104 124 116 88 64 64 61 57 53 49 53 53 57 61 61 61 61 65 65 65 58 41 68 117 126 103 76 47 45 46 46 45 44 42 42 41 40 43 61 88 72 48 43 59 71 47 55 60 72 73 73 61 65 87 82 81 78 73 50 58 67 62 47 43 44 55 60 67 64 73 66 66 70 69 69 76 76 88 92 88 87 83 79 79 72 69 45 43 43 51 59 51 43 62 55 60 60 60 52 49 45 44 59 67 59 43 42 51 71 55 51 51 51 55 59 67 68 70 71 75 63 46 50 71 87 131 141 149 115 96 97 77 61 115 95 79 84 80 56 53 62 74 74 74 70 78 78 85 85 100 49 46 49 75 74 88 123 87 209 254 299 330 216 191 401 758 794 800 799 832 871 870 842 863 818 769 709 642 624 602 520 364 238 143 102 116 114 102 82 74 62 49 48 58 96 148 165 182 225 302 375 442 479 486 481 448 398 309 215 126 69 51 52 81 84 68 56 56 56 56 52 60 48 56 84 88 76 76 91 49 85 102 110 127 171 188 188 176 168 127 67 54 74 82 76 78 73 57 46 54 55 46 42 41 42 50 58 53 41 40 43 98 93 78 55 39 38 38 38 66 44 41 63 84 89 104 134 68 108 81 84 162 121 40 63 165 191 164 141 135 91 84 174 251 161 154 266 322 303 291 300 264 293 257 191 181 175 156 147 209 216 185 131 121 127 104 52 73 53 52 68 104 112 111 114 152 123 121 168 204 223 261 297 257 270 234 144 109 114 95 48 58 59 64 76 75 67 60 52 71 63 58 50 50 65 88 103 141 179 225 261 268 268 284 304 324 294 250 192 133 97 74 69 124 104 76 53 45 46 54 51 48 48 48 48 47 47 48 52 86 303 356 223 146 169 200 200 284 311 303 267 258 282 314 336 412 446 461 458 439 432 433 444 448 432 415 391 371 390 450 516 524 517 515 507 521 543 576 599 645 658 684 722 772 802 810 802 805 779 711 624 530 417 274 146 61 43 42 41 48 50 60 60 73 92 77 133 266 313 290 285 148 107 59 41 42 44 45 53 55 74 80 103 133 154 220 333 488 576 643 699 775 828 853 877 862 812 751 705 669 633 592 551 528 510 494 486 490 494 504 521 552 628 718 799 864 915 954 981 962 924 874 802 733 679 638 611 519 528 475 419 431 404 362 368 357 354 378 417 453 475 504 520 485 510 525 505 480 488 484 456 451 409 361 348 308 176 67 52 60 43 40 39 50 64 77 83 101 188 210 242 366 422 374 301 167 287 462 416 94 39 59 51 40 57 110 134 178 381 601 685 756 729 604 385 210 131 95 66 80 50 42 41 46 54 61 61 40 39 39 47 51 47 39 38 43 43 43 40 43 40 44 40 39 43 63 62 93 128 143 126 166 206 238 231 227 204 144 58 69 70 74 74 66 66 74 81 57 64 64 71 75 74 74 71 57 50 57 50 57 50 57 50 61 42 45 42 49 42 57 73 68 87 97 96 121 222 360 469 466 536 606 641 647 638 630 627 573 512 509 444 267 139 137 135 96 85 101 101 78 94 121 101 100 81 66 75 92 54 42 60 44 44 47 55 54 53 52 40 54 42 41 43 78 86 62 41 54 62 70 78 89 81 69 50 42 47 85 139 201 246 278 299 395 488 585 638 683 733 760 756 729 652 592 505 367 201 146 166 92 74 53 42 57 99 97 61 72 53 45 45 42 46 42 41 41 42 46 46 42 46 98 147 135 62 38 38 44 76 184 313 544 565 593 691 733 755 841 853 863 852 812 736 606 436 258 146 98 61 42 42 46 58 97 125 42 63 87 91 83 75 79 91 42 42 45 73 125 156 152 136 167 127 99 39 99 43 200 117 208 160 71 43 86 74 89 172 360 120 32 35 36 36 59 54 57 49 49 57 65 61 54 58 48 55 55 55 48 48 41 42 42 50 58 66 63 59 51 47 47 47 47 47 51 51 51 51 59 55 47 47 51 51 51 47 56 36 35 60 104 132 124 104 64 36 35 44 48 36 40 49 36 37 38 50 63 79 90 93 57 64 68 71 84 84 61 36 34 55 65 61 108 183 187 150 196 220 236 235 218 174 117 56 71 53 49 57 62 74 67 68 56 53 57 54 58 54 50 50 75 52 56 104 144 129 81 41 53 53 65 53 61 61 65 54 43 44 56 63 55 54 58 70 85 80 60 63 63 74 70 55 40 40 40 41 50 57 61 61 61 113 160 180 184 188 176 163 185 206 204 170 159 187 244 282 329 378 427 399 318 221 144 104 105 71 55 63 63 44 43 43 60 56 52 44 44 48 55 52 43 45 80 87 78 65 72 86 68 80 99 86 65 53 60 79 65 114 144 171 220 283 329 341 279 213 128 68 40 36 38 39 63 56 46 43 45 47 52 60 48 68 107 153 240 349 400 370 181 116 76 68 56 49 49 50 84 76 64 56 52 52 60 67 66 101 116 93 80 104 119 122 133 109 87 55 41 40 37 36 36 40 44 47 54 54 62 70 39 34 35 37 41 62 76 78 74 74 111 152 212 292 373 428 460 379 278 206 159 131 102 88 315 112 45 47 42 40 82 160 185 140 153 147 83 54 49 46 81 70 46 54 61 72 87 102 90 58 38 50 59 63 56 60 103 163 204 188 137 102 83 80 108 97 80 51 41 40 55 67 55 55 63 59 63 59 51 43 64 40 39 39 41 54 62 62 85 69 53 49 49 54 62 55 40 43 80 133 173 169 141 132 46 45 54 90 86 51 39 40 68 44 44 55 38 36 85 162 207 145 92 53 39 38 40 99 200 254 314 384 513 646 691 639 486 413 266 107 48 81 94 66 42 42 38 37 36 36 48 60 183 230 311 339 263 131 72 84 48 44 45 45 41 37 38 38 54 38 38 42 53 37 40 52 80 83 98 114 133 129 109 93 110 122 134 130 114 102 106 114 138 153 157 153 161 185 205 213 184 192 184 153 133 118 98 71 91 88 88 84 72 53 41 37 48 52 52 48 51 55 58 58 54 57 56 56 59 67 78 75 67 67 67 67 67 67 71 71 55 34 30 50 46 30 30 35 32 32 32 32 32 33 33 33 37 33 33 33 33 33 41 45 53 56 48 44 44 48 52 56 52 48 40 36 36 36 40 40 37 37 37 41 41 44 44 44 68 36 92 219 243 135 35 30 58 45 38 55 136 281 458 581 775 798 698 553 475 329 163 94 62 52 40 36 37 41 53 61 45 41 41 36 32 32 31 34 32 48 60 60 44 32 32 40 41 41 41 45 45 49 49 46 35 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 55 55 55 55 44 40 36 32 33 41 32 31 33 73 57 32 33 33 33 33 33 33 33 33 53 57 65 64 71 75 90 79 164 228 148 27 23 24 27 49 36 44 58 65 63 62 56 43 35 27 22 17 15 14 14 13 12 11 12 12 17 25 36 29 19 16 17 26 27 41 66 72 53 46 44 36 37 37 34 34 42 43 43 47 40 44 37 37 41 45 42 42 39 43 43 43 60 35 48 72 52 44 45 36 54 78 91 91 71 59 63 94 80 89 129 228 377 533 672 761 897 922 881 545 101 30 97 42 45 49 27 69 158 255 401 461 545 547 597 626 487 231 85 82 154 82 32 33 51 48 41 41 42 42 43 63 83 99 96 92 120 184 208 144 76 56 53 42 51 128 168 125 53 43 40 38 53 41 40 41 39 38 44 59 51 51 54 50 46 41 36 36 61 61 68 75 86 89 96 103 139 170 214 242 259 287 331 359 423 488 518 482 425 392 374 335 416 354 237 180 144 103 65 37 78 45 37 98 142 115 80 76 48 52 59 51 57 57 56 52 62 47 128 257 272 141 40 37 38 41 48 36 51 137 188 222 366 469 541 608 687 727 754 786 783 790 778 744 682 624 590 553 424 378 346 319 308 301 282 259 224 181 126 95 80 81 62 54 47 55 54 42 37 37 46 71 39 40 41 41 44 68 96 121 154 151 119 86 130 194 157 61 44 51 58 62 77 85 100 97 82 75 82 66 54 39 39 38 78 81 73 65 72 71 79 79 63 56 60 60 53 57 54 47 47 52 49 49 41 41 42 49 56 63 67 67 67 71 71 71 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 79 79 79 79 79 79 79 72 56 48 40 40 40 40 40 40 44 60 56 40 64 112 136 128 63 75 83 68 49 42 44 46 154 170 208 233 272 340 437 513 642 651 627 556 477 407 339 290 192 221 223 161 82 59 121 188 460 392 170 59 47 40 76 57 49 57 61 48 39 38 43 60 60 57 53 49 49 49 53 57 61 65 65 65 65 65 65 58 41 97 153 122 84 88 88 73 116 132 135 111 97 79 46 39 43 49 60 52 64 72 75 59 51 59 64 72 73 73 65 76 86 85 93 85 81 61 61 62 65 54 54 47 62 59 70 63 73 66 70 74 81 85 96 100 80 83 83 87 87 91 98 83 57 45 44 44 49 52 44 43 59 52 53 49 45 45 45 45 48 59 63 59 47 43 55 63 47 47 43 47 51 55 63 64 74 60 63 59 62 70 75 75 55 77 93 75 80 97 81 67 119 110 94 103 80 49 48 50 51 50 50 49 49 49 49 48 65 48 48 62 78 85 108 149 210 343 404 401 374 280 319 521 864 925 954 950 960 967 939 896 866 833 793 721 637 597 536 406 293 195 140 115 117 99 87 71 50 49 49 50 78 120 176 201 241 299 376 448 515 571 608 607 595 541 454 357 256 161 95 64 97 84 60 52 68 76 76 68 60 47 52 84 96 80 84 107 77 109 118 102 103 151 180 188 128 144 115 47 45 62 86 80 78 76 61 50 54 51 51 43 63 59 70 87 106 98 85 68 82 78 59 39 38 38 38 38 37 44 85 130 124 85 60 66 56 124 102 125 228 223 146 149 223 206 139 100 128 101 73 138 209 215 192 245 333 326 247 219 127 121 126 163 201 175 141 168 176 220 205 138 120 142 123 53 73 53 53 92 132 139 130 122 140 110 121 164 187 203 269 339 309 290 250 172 129 110 87 56 66 63 71 75 67 63 63 59 87 71 51 50 54 70 93 112 78 97 132 176 214 222 245 254 254 223 188 157 130 106 76 67 97 100 92 73 49 46 46 47 60 64 57 54 49 49 50 56 90 302 276 116 115 167 143 126 222 265 270 213 176 196 256 314 420 442 458 458 451 444 444 445 463 428 403 387 381 401 456 499 554 540 539 534 542 568 601 623 638 651 657 691 733 768 779 783 789 782 730 659 580 479 341 210 80 66 43 41 48 62 73 81 63 62 59 91 168 222 243 258 116 84 63 46 51 60 61 64 58 93 100 103 161 226 299 384 531 591 654 714 794 870 889 861 802 765 739 699 659 599 535 486 405 382 367 371 390 402 413 430 434 502 575 652 729 813 894 949 984 976 946 900 834 773 742 709 622 635 583 519 527 508 469 480 446 427 427 445 478 492 533 541 527 541 556 532 500 504 512 509 454 477 392 276 243 215 122 43 56 43 40 40 51 76 75 73 103 157 188 215 283 319 303 258 128 294 478 428 78 40 55 47 64 81 129 145 220 455 647 668 801 806 737 566 379 249 157 93 91 61 42 41 41 53 68 72 51 50 54 58 62 62 47 38 40 40 40 40 40 41 41 41 55 63 63 63 63 67 82 94 105 157 192 184 195 199 151 65 50 43 51 75 90 91 86 81 61 68 71 71 78 78 85 71 54 44 44 44 44 44 43 44 59 43 43 44 44 43 48 67 80 91 101 95 109 175 277 362 371 465 555 605 631 635 634 603 576 507 469 369 211 83 69 79 61 50 62 62 42 47 63 54 99 62 51 65 58 42 43 58 43 43 43 43 43 47 54 54 51 42 42 55 87 99 82 54 62 58 62 94 126 126 90 47 43 42 46 67 109 162 215 259 384 465 553 595 641 683 694 678 663 570 493 411 280 138 107 159 90 86 49 42 45 70 92 65 56 49 49 57 69 73 66 66 42 46 46 42 41 42 51 79 215 150 89 66 56 92 197 321 461 502 519 593 647 662 737 767 789 785 745 674 547 392 230 115 86 66 59 59 67 87 146 194 134 131 123 103 79 59 47 47 115 74 65 81 77 41 38 40 87 114 118 103 123 60 156 72 160 83 59 131 158 82 97 205 416 124 30 34 36 37 71 55 42 34 45 65 69 53 50 62 49 55 55 55 48 48 41 42 46 50 54 58 55 59 55 55 47 47 47 47 47 47 47 47 51 47 43 43 47 51 47 43 56 40 36 68 112 128 104 76 56 35 35 52 52 35 35 36 44 41 45 54 66 86 106 117 108 159 187 175 163 156 108 44 41 85 112 103 122 173 208 211 305 369 439 475 467 391 266 152 81 49 37 49 70 82 78 60 56 53 57 61 54 54 54 50 59 55 75 107 119 92 68 56 88 88 83 56 55 60 60 41 50 47 55 63 58 54 54 57 72 71 63 62 62 70 70 66 48 41 40 40 45 53 52 52 44 72 92 99 103 115 123 127 173 186 169 139 116 133 171 208 292 329 338 278 205 160 136 126 75 59 43 47 51 56 52 48 64 60 56 52 52 52 55 48 42 48 91 115 114 100 83 66 97 92 83 70 70 65 57 57 44 70 95 117 138 145 132 108 169 123 74 49 49 49 39 38 52 45 46 47 45 55 60 68 65 84 114 177 318 450 491 442 169 112 88 88 84 56 51 56 84 76 64 52 51 50 51 51 49 84 108 96 96 123 128 115 90 89 81 80 79 58 41 38 39 37 36 36 35 34 34 34 44 36 38 45 78 80 92 90 90 94 135 171 223 264 306 329 345 322 270 214 163 127 98 83 414 181 58 70 45 41 78 136 151 106 118 108 42 43 47 45 56 47 41 41 41 44 62 70 81 49 37 42 66 71 83 91 120 184 224 204 141 94 75 67 59 56 55 58 57 48 39 38 47 40 47 40 39 43 47 51 44 52 52 40 41 50 66 73 133 113 93 85 81 69 45 40 54 51 75 120 164 169 141 120 79 58 54 70 70 47 52 80 64 39 39 63 58 38 74 146 88 49 40 40 39 39 68 142 207 269 342 428 557 653 626 520 259 146 75 87 108 96 77 74 42 42 37 36 35 36 55 66 149 225 357 430 343 156 40 36 45 41 41 42 38 37 38 37 62 45 45 53 49 36 36 64 64 68 83 94 106 98 81 54 94 94 98 102 106 106 102 94 118 122 126 125 137 154 178 193 164 180 180 168 161 173 162 150 79 75 68 68 68 53 41 36 40 48 48 48 51 58 54 58 61 57 60 56 55 59 70 74 66 59 59 59 51 47 47 47 47 30 29 50 46 29 29 49 31 31 31 32 32 37 41 41 37 37 33 33 33 37 45 49 60 56 48 44 44 48 56 60 52 48 44 40 40 44 44 48 32 32 41 49 60 72 80 88 96 80 151 259 227 79 29 62 62 69 70 88 172 309 470 577 653 686 591 378 233 187 129 60 58 40 33 37 45 49 45 38 41 48 44 43 39 38 34 48 51 94 138 154 127 95 60 44 40 37 41 45 45 49 50 46 35 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 48 48 55 48 44 40 36 32 41 37 41 45 33 33 34 49 33 33 33 33 34 34 34 34 81 69 65 68 80 79 51 29 68 176 155 35 29 42 34 40 40 55 58 60 55 49 52 55 46 34 21 16 15 14 14 14 13 13 13 13 14 22 30 27 15 16 17 18 20 41 59 72 53 46 43 36 40 37 41 34 42 35 43 39 40 37 37 37 41 45 42 42 39 43 43 43 63 36 48 48 35 37 57 41 50 86 119 115 75 47 59 88 105 87 102 177 291 441 627 760 891 936 945 636 164 46 105 42 33 35 28 35 80 122 224 267 336 389 479 534 492 383 317 318 330 177 42 33 43 52 49 65 42 38 46 63 87 107 100 84 164 153 125 77 81 109 107 83 132 189 189 113 61 56 44 41 45 41 40 41 39 39 72 91 54 54 62 57 53 52 60 75 51 63 90 121 160 195 214 233 273 317 380 421 437 434 430 423 224 200 163 141 132 156 164 164 153 131 117 99 57 37 39 53 94 57 66 150 178 110 38 37 37 37 42 62 69 57 52 52 51 55 80 138 199 197 121 42 54 81 84 54 44 95 126 154 223 287 338 397 468 514 578 669 626 622 603 576 537 507 503 493 366 339 308 276 245 218 207 207 201 161 107 67 44 49 54 62 39 39 38 38 38 42 39 39 55 52 56 44 51 56 80 77 37 42 43 41 91 198 183 90 170 156 124 91 66 50 49 50 46 39 42 43 50 51 51 58 78 74 73 65 72 72 80 76 57 49 61 53 53 54 54 47 39 40 40 41 41 41 41 41 56 63 63 63 59 59 59 59 51 51 51 55 55 55 59 59 55 62 55 55 55 51 51 44 68 68 68 68 68 68 68 68 51 44 47 40 39 39 39 39 39 60 75 48 55 68 79 55 63 79 95 87 65 54 44 44 113 141 163 153 146 163 220 281 338 380 399 367 308 270 245 224 214 203 208 170 115 60 70 119 407 371 164 81 66 55 88 61 57 49 49 57 68 68 63 44 56 53 49 49 49 49 53 50 62 55 61 54 58 58 58 50 54 132 165 91 48 93 156 180 214 245 272 262 233 190 126 81 51 43 42 43 68 92 73 43 53 57 61 65 69 69 69 76 90 89 85 89 81 69 62 62 58 62 66 55 54 54 62 63 60 53 57 61 65 76 76 76 72 72 72 83 87 91 106 92 50 46 50 50 57 53 52 52 88 88 77 74 66 63 59 62 56 55 55 55 59 59 59 55 47 47 47 47 51 60 68 64 106 55 44 46 95 118 83 46 60 81 86 75 92 125 125 119 122 105 101 110 91 48 46 48 50 49 49 49 53 61 69 73 68 107 131 124 115 122 140 158 334 415 498 513 438 392 526 736 869 952 1000 992 990 982 958 908 838 829 797 717 626 571 478 331 263 195 145 135 124 90 62 50 48 48 49 66 103 145 197 210 265 324 416 487 558 628 669 679 637 599 530 451 357 257 152 109 94 73 48 48 61 81 81 77 100 83 86 109 104 79 75 102 145 173 158 107 84 117 150 155 132 84 48 47 47 47 51 73 78 65 53 49 57 58 58 50 51 43 47 95 155 175 139 110 53 55 40 38 38 38 39 40 38 36 35 68 77 63 93 139 317 301 204 175 219 182 189 305 182 164 104 92 128 100 79 142 165 247 256 292 345 259 147 152 149 153 138 139 173 178 147 154 187 290 315 205 119 129 123 80 65 53 57 101 151 154 133 128 144 171 219 252 215 202 288 408 351 299 229 174 112 70 51 53 54 51 55 62 66 66 63 63 87 75 59 51 51 71 99 126 104 94 82 97 120 128 139 159 192 152 105 89 94 103 88 79 45 73 81 81 66 50 47 51 52 60 64 53 57 54 65 64 119 246 177 81 165 173 108 140 176 244 267 195 123 143 223 308 383 416 428 428 432 425 425 425 420 404 403 419 430 441 476 507 558 554 550 557 572 598 628 650 625 635 653 672 710 745 768 783 793 801 761 704 633 554 422 290 137 111 77 50 52 60 82 87 41 40 53 74 111 149 186 208 94 81 72 70 75 81 73 64 51 93 96 106 199 304 388 464 548 599 680 757 813 867 889 849 733 719 710 682 633 562 478 418 249 242 239 251 270 278 277 279 383 408 438 498 582 694 813 887 979 990 979 956 899 849 814 781 701 737 706 650 650 605 542 536 526 499 487 494 515 537 567 575 570 555 567 571 567 550 531 524 486 516 420 263 227 242 166 59 48 42 40 40 55 73 79 73 103 129 165 193 205 197 198 193 125 283 459 405 66 41 48 42 88 104 140 164 294 581 774 784 917 940 894 764 583 413 271 172 87 65 42 41 41 52 75 83 55 55 59 67 71 67 47 39 40 40 40 40 41 41 41 41 123 78 46 59 60 52 56 84 71 123 158 153 165 192 156 78 58 44 71 111 127 106 69 42 57 57 64 67 74 81 88 74 58 48 44 44 44 44 44 44 50 44 44 52 60 48 51 81 66 81 88 84 87 109 148 197 306 404 508 554 604 647 654 604 533 442 340 251 158 98 75 65 67 43 44 45 42 42 44 43 41 52 61 50 42 44 49 43 44 44 43 43 43 43 43 43 55 43 47 71 103 118 106 86 69 42 54 94 162 163 114 47 56 59 66 76 101 150 219 272 325 406 484 533 583 622 629 602 592 487 406 342 219 99 99 171 120 81 42 42 65 71 89 54 72 54 53 41 41 41 46 54 41 46 46 42 42 54 47 42 143 126 109 95 121 206 331 423 384 477 487 536 594 617 669 703 741 726 689 621 513 358 207 99 66 57 47 42 41 42 86 134 110 99 83 75 75 75 75 71 79 78 77 68 71 78 109 134 49 141 89 70 66 47 100 63 88 68 108 179 151 67 98 194 483 169 34 49 56 52 91 78 86 49 37 65 85 69 38 34 52 52 59 52 52 52 45 45 53 49 46 50 54 55 70 67 47 47 47 47 47 54 54 54 54 51 47 51 47 51 47 43 59 47 47 75 107 104 76 40 76 56 56 83 75 43 35 48 53 42 42 58 74 94 121 132 259 334 377 325 269 226 142 51 33 81 108 103 109 140 198 237 303 406 540 638 672 600 443 290 89 52 36 45 74 83 71 49 50 50 50 50 54 58 65 62 38 43 71 91 75 47 43 60 116 109 96 57 48 52 60 41 50 55 55 58 58 61 53 56 67 67 70 62 62 58 65 58 67 49 45 41 40 40 41 41 40 56 68 64 60 72 83 87 151 152 153 132 125 133 156 178 167 244 274 230 188 176 154 120 91 91 87 83 83 79 60 43 48 48 48 48 52 56 60 52 43 71 127 173 176 151 110 92 107 87 63 66 90 94 71 51 65 60 58 53 74 89 95 83 76 76 56 43 37 41 46 44 44 41 42 44 46 52 60 68 92 103 125 203 356 479 467 363 111 63 59 87 99 83 75 87 71 67 59 51 51 51 51 50 104 135 131 96 84 96 88 61 52 70 85 93 96 70 41 37 37 36 36 37 46 65 69 69 66 62 72 105 110 99 92 93 146 154 199 237 262 283 286 289 286 304 299 251 187 123 58 53 504 311 133 67 43 44 51 50 88 91 90 82 60 53 42 42 42 41 41 41 52 63 66 61 52 76 116 101 64 93 169 186 187 232 241 181 118 94 70 42 66 58 53 49 44 43 46 43 40 40 44 40 40 40 40 40 52 52 48 52 60 76 92 93 99 91 79 82 82 77 45 38 52 57 49 138 95 88 193 99 68 127 179 175 95 38 52 124 56 52 64 80 55 38 39 68 39 39 40 40 39 38 106 192 234 300 386 473 558 554 437 295 88 63 75 87 64 36 55 95 75 55 55 66 62 42 69 116 159 286 443 475 350 152 46 38 38 38 39 39 38 42 45 45 60 56 48 48 48 44 40 35 36 40 48 52 52 48 47 43 67 67 67 67 67 66 66 66 67 71 79 95 111 120 131 146 153 176 172 156 161 181 158 114 95 79 56 49 53 53 41 36 56 59 55 51 48 55 55 62 46 46 49 49 45 45 41 45 71 66 59 52 44 36 32 32 29 29 30 30 29 27 31 44 49 29 30 35 31 35 47 31 55 52 52 48 44 44 40 40 48 41 37 37 37 37 41 41 32 32 32 32 32 32 32 32 37 32 32 32 52 84 116 131 139 151 143 139 111 47 39 111 58 61 71 80 106 179 277 356 396 365 283 161 92 89 80 61 32 33 33 37 37 45 45 49 40 51 58 49 48 56 60 77 130 261 306 323 347 229 82 59 28 29 49 49 53 50 62 54 30 31 32 36 44 44 44 44 32 33 32 33 41 45 49 49 41 41 44 33 33 33 33 37 32 32 33 33 37 37 41 41 33 53 45 37 54 42 34 38 90 65 41 41 52 64 52 31 47 98 90 46 30 28 28 36 43 50 57 60 55 54 45 44 46 44 32 20 15 13 13 12 13 14 14 14 14 15 15 15 17 17 17 18 20 38 55 52 46 46 50 44 48 41 45 41 39 36 44 37 41 37 41 41 37 42 46 46 50 50 46 47 47 43 47 40 44 37 37 37 54 78 91 92 76 73 85 93 78 76 83 117 217 382 579 707 860 882 974 804 329 61 71 62 35 33 32 31 41 67 86 89 157 178 263 360 366 311 316 365 197 125 70 62 62 47 36 52 56 37 36 37 40 67 72 72 132 101 89 78 83 119 116 61 118 134 117 68 43 75 102 102 62 42 42 41 38 38 53 41 60 43 58 70 61 85 125 128 107 82 122 229 261 236 279 371 375 459 515 495 443 367 244 117 128 86 58 33 45 81 125 161 54 51 56 64 57 54 39 42 93 77 81 113 105 65 37 37 37 93 85 36 36 104 104 36 45 81 45 35 86 218 195 71 59 90 90 82 46 46 93 71 134 155 165 176 207 273 364 428 352 368 381 375 356 325 302 295 214 215 223 217 197 161 129 105 95 79 52 48 52 61 61 50 42 43 38 38 42 50 58 62 50 75 42 37 74 55 78 185 367 295 242 234 313 360 312 232 136 135 131 130 125 101 64 39 43 50 46 46 47 55 63 70 50 54 58 66 70 66 51 39 38 42 50 54 58 58 58 59 51 44 44 44 44 44 44 44 63 63 66 66 66 66 66 66 54 58 62 62 55 52 49 59 77 80 77 69 62 51 44 40 41 42 46 54 65 61 64 63 55 55 63 59 63 55 59 51 39 127 167 79 38 43 67 47 62 78 98 110 100 73 41 38 55 95 123 115 86 85 116 150 176 188 171 134 114 126 160 175 207 211 244 274 259 148 78 123 409 450 196 94 112 54 80 49 46 46 46 53 53 60 67 60 57 50 54 54 54 55 55 48 47 47 59 63 71 66 46 40 96 294 196 46 118 162 160 305 314 418 484 470 423 389 322 259 131 108 57 40 43 89 82 47 47 47 47 54 62 81 92 92 59 71 79 67 62 70 70 73 69 62 66 66 59 58 51 51 43 44 44 52 64 76 88 91 43 48 68 84 96 92 76 64 44 45 50 62 57 53 45 45 105 93 81 74 70 66 71 82 71 82 86 75 63 51 51 44 42 42 43 43 43 44 56 72 80 77 61 45 71 119 112 69 50 79 96 92 117 149 133 92 85 73 73 89 90 69 50 62 49 49 50 58 69 73 77 84 67 126 169 192 211 220 286 391 459 496 545 582 592 610 688 772 847 933 990 977 971 974 954 912 901 815 708 653 617 503 342 203 216 264 249 125 66 110 135 99 87 48 49 55 84 153 229 216 236 291 360 407 478 557 608 619 618 580 513 449 394 326 243 208 145 83 49 51 116 144 100 50 93 78 76 117 146 183 241 304 337 318 291 249 175 125 128 173 118 91 72 60 56 57 60 59 80 62 41 40 49 84 112 117 93 82 42 44 165 314 291 190 140 79 39 37 39 41 40 38 41 38 43 92 101 91 144 234 183 144 20 74 182 194 285 172 126 98 82 105 147 170 173 167 237 224 249 302 243 76 40 130 118 139 143 171 216 212 180 179 232 386 409 258 145 120 103 88 57 53 58 104 134 121 128 176 146 244 228 210 234 238 327 431 438 403 304 191 123 83 61 87 49 49 49 49 50 59 83 99 84 72 52 51 50 56 80 99 73 87 99 99 74 45 53 93 93 93 77 57 78 118 121 85 82 82 82 90 98 87 55 45 63 63 59 48 51 56 91 104 176 171 63 75 219 175 83 159 107 175 242 222 130 78 138 251 385 407 414 433 441 433 422 422 377 397 428 431 419 434 470 512 542 553 568 583 594 616 643 654 656 654 646 668 703 730 746 760 816 820 790 730 689 633 536 424 288 183 70 38 52 66 42 40 40 39 38 45 56 79 95 112 77 71 57 54 52 53 62 65 80 99 105 126 225 384 514 582 610 659 715 758 832 886 886 837 713 676 655 630 581 486 360 259 201 174 147 143 162 170 165 156 243 272 273 353 476 503 603 814 882 943 989 979 964 950 903 849 815 801 785 757 727 685 662 641 598 587 567 562 577 592 603 599 636 640 648 644 616 596 581 579 545 516 447 351 282 233 164 106 53 43 40 39 39 65 70 72 99 126 151 144 125 110 119 109 43 240 428 427 59 41 43 51 68 96 116 194 396 650 820 881 1017 1017 945 851 767 642 416 206 107 74 44 43 54 60 70 62 59 55 60 68 72 72 53 44 64 44 40 45 49 41 41 41 38 101 36 66 95 47 81 39 40 65 77 76 104 132 116 65 42 50 70 93 105 92 60 41 42 46 50 57 71 81 80 81 75 42 41 42 42 42 43 45 55 43 41 42 72 68 82 111 160 239 137 35 89 102 81 154 227 339 459 536 589 631 639 601 518 382 233 148 127 122 92 42 51 47 43 43 43 43 43 43 53 53 53 53 47 47 43 43 43 43 43 43 43 43 43 43 44 43 43 75 123 151 147 131 134 42 106 139 222 246 70 41 59 43 62 100 114 123 204 306 368 385 399 421 488 546 533 468 424 320 246 212 166 93 87 122 95 67 43 42 54 65 55 39 40 40 40 40 40 41 41 41 42 42 43 43 47 47 51 47 42 86 149 176 194 256 369 464 349 410 464 487 505 512 539 561 615 619 590 525 421 281 169 96 58 68 73 58 41 40 39 39 39 41 66 86 79 67 55 43 41 97 79 69 104 86 117 257 169 138 82 63 101 101 82 79 39 73 140 149 93 41 65 136 483 429 192 36 91 59 32 93 80 93 96 80 45 34 42 57 33 49 64 49 41 45 49 49 33 61 65 42 78 146 154 94 42 35 43 43 50 54 61 61 58 58 51 51 47 47 39 46 70 70 70 66 66 59 52 52 88 68 75 106 94 62 45 58 37 37 38 47 79 102 128 142 308 514 586 525 406 170 31 100 34 34 50 72 83 112 170 231 294 400 519 618 683 671 580 452 190 113 47 31 33 40 57 48 49 45 48 51 58 69 80 77 39 40 72 96 72 40 56 97 97 170 133 54 77 46 38 54 58 42 41 41 57 68 56 44 63 63 67 63 66 66 66 66 63 52 41 41 41 41 41 42 41 40 40 40 40 44 43 40 93 106 131 139 136 128 131 138 101 112 116 128 176 217 190 134 75 78 78 74 66 54 43 41 48 44 44 45 49 49 45 44 44 48 98 188 270 276 198 117 112 92 60 58 66 63 45 36 35 51 58 33 30 42 56 48 48 52 45 31 33 35 37 38 52 50 43 44 46 49 74 89 112 74 142 223 288 389 399 227 125 62 49 62 86 102 114 126 70 58 50 49 49 49 55 73 107 114 119 104 97 90 90 86 121 108 102 120 145 128 83 39 64 48 40 39 39 40 41 49 39 40 77 121 125 117 165 233 304 334 358 356 327 310 309 321 319 330 334 285 193 101 55 54 597 446 264 115 39 41 43 41 77 68 63 54 43 39 51 45 41 40 40 41 56 75 93 105 124 128 127 100 103 175 251 257 247 245 213 134 82 66 66 50 49 49 52 52 51 47 50 39 40 40 40 40 40 40 39 39 44 44 44 48 56 68 80 74 47 48 67 78 82 85 91 83 56 64 60 133 86 75 187 111 40 92 168 204 156 76 40 56 56 52 68 88 76 44 48 68 54 46 53 45 39 51 125 195 266 317 379 406 385 307 191 85 113 83 79 91 67 39 46 78 63 51 58 74 62 50 70 116 146 277 423 440 291 108 38 48 38 39 39 39 39 46 49 56 51 55 55 55 47 47 47 51 36 36 40 40 40 40 36 35 55 55 55 55 55 55 55 55 47 51 59 67 72 80 84 92 129 156 160 156 169 201 186 154 87 67 48 37 49 61 54 57 60 63 59 55 55 55 62 62 35 35 46 46 42 42 38 41 48 55 63 59 50 30 29 29 25 28 53 72 72 63 47 36 53 29 30 34 30 30 50 39 59 59 55 55 51 47 48 36 36 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 45 41 37 40 56 72 83 91 71 99 83 59 63 60 60 99 74 74 71 54 55 82 136 176 159 172 154 107 82 91 82 55 41 34 42 38 41 49 72 80 47 47 61 61 55 55 86 131 271 402 459 480 486 348 134 44 28 29 38 42 54 54 54 54 30 31 32 36 40 44 44 40 44 32 32 33 53 65 61 53 37 36 33 32 32 32 32 33 33 33 33 37 37 41 41 41 49 61 37 33 50 42 34 42 66 58 53 53 60 56 40 31 67 62 74 58 33 28 41 68 43 50 57 60 55 47 42 44 41 43 31 23 22 13 13 13 13 12 12 13 14 14 17 19 35 76 85 57 22 22 36 48 46 46 50 51 48 48 52 45 31 32 32 32 33 33 37 37 33 34 38 42 46 46 46 47 47 51 47 51 52 45 37 37 37 42 63 80 89 101 117 114 91 91 93 71 140 312 536 679 833 822 924 852 428 68 33 76 33 33 37 44 51 58 64 60 44 40 88 133 142 123 163 224 61 69 94 114 86 34 34 35 52 37 36 37 51 56 60 52 117 112 105 74 59 76 81 57 97 105 96 75 82 117 136 116 53 49 68 80 66 53 44 33 65 77 121 148 151 176 235 251 257 252 256 287 347 411 450 447 587 451 318 220 148 100 113 154 77 59 48 40 44 52 64 77 49 49 45 45 41 41 37 37 61 45 53 77 73 45 41 61 61 57 41 36 36 52 64 49 37 62 62 46 113 201 165 49 49 73 78 70 54 70 91 58 130 140 147 150 164 183 214 240 184 201 218 219 204 178 167 160 121 125 137 146 135 127 119 111 64 52 44 44 56 61 61 46 46 42 42 42 46 54 58 66 50 66 38 46 86 54 102 232 357 364 405 413 412 419 441 459 37 41 75 135 159 134 70 40 75 78 70 66 74 86 103 115 51 55 63 63 59 59 63 63 38 42 46 54 58 58 59 55 51 51 51 51 51 51 51 51 63 63 66 66 66 66 66 66 50 50 54 51 52 45 45 60 80 88 80 70 55 51 40 40 40 41 42 47 54 61 57 60 55 62 66 70 70 70 70 70 78 110 146 150 106 54 42 67 86 78 78 90 92 88 53 40 40 51 87 103 96 100 123 147 169 180 151 110 96 106 125 122 154 153 210 303 285 103 38 104 314 376 166 65 79 46 88 62 46 43 46 46 60 60 68 67 61 58 58 62 62 63 56 56 44 43 43 55 71 75 51 40 126 288 191 49 109 180 210 341 451 556 623 615 578 555 487 432 310 259 157 43 41 45 68 69 47 47 46 46 46 72 95 102 72 56 48 63 59 55 66 89 73 73 66 66 59 58 51 51 59 63 59 63 67 71 75 79 44 52 68 88 89 81 53 44 44 49 65 58 45 45 54 74 74 66 58 50 46 47 51 66 119 118 106 83 63 52 52 60 43 43 44 43 43 44 56 72 44 80 65 45 71 159 168 118 51 72 85 93 109 137 121 88 95 70 58 71 83 75 79 92 54 62 70 70 73 65 69 79 186 191 171 198 284 353 424 504 514 551 604 649 670 680 715 765 842 900 959 980 983 978 931 863 810 773 641 553 526 363 214 218 163 185 184 125 93 97 113 102 54 48 73 71 52 93 174 195 218 264 321 353 389 433 457 448 460 449 424 384 337 289 244 236 181 141 77 57 86 121 104 70 169 160 165 229 305 374 451 522 537 487 425 363 283 218 208 227 169 134 87 60 48 48 48 55 45 43 42 41 53 80 108 108 97 106 71 45 178 355 372 264 208 143 73 42 42 45 39 36 35 37 72 134 120 50 31 48 22 19 41 227 356 396 287 74 103 84 82 104 138 160 210 257 317 246 183 132 56 37 41 99 115 152 164 180 231 239 219 209 267 355 386 322 233 127 62 76 58 52 53 107 145 143 141 165 190 248 245 252 237 229 302 403 483 455 357 230 142 74 48 50 61 65 69 69 81 94 114 123 91 76 60 51 51 51 52 68 89 84 88 104 99 71 78 98 94 122 105 53 70 130 141 78 45 46 46 59 79 91 91 87 46 47 47 47 55 75 107 128 164 165 88 92 184 156 96 152 76 92 140 164 112 56 104 214 325 338 349 369 396 403 403 395 382 382 389 377 356 360 423 508 531 544 559 570 585 612 646 661 644 635 633 645 676 707 723 737 808 820 797 753 712 675 593 505 393 280 147 62 39 42 55 63 53 52 39 38 38 46 66 86 79 68 54 47 52 57 62 70 72 102 139 187 303 457 574 623 654 699 745 788 844 883 871 815 683 652 631 566 475 355 235 158 128 117 109 101 108 119 132 146 172 203 203 261 382 429 501 645 714 806 902 949 980 977 937 882 840 837 821 791 761 734 701 690 667 651 628 616 619 634 649 646 658 670 686 678 658 638 623 621 592 551 498 437 345 263 201 164 85 45 41 39 51 73 74 62 80 96 112 122 119 108 93 67 45 194 378 408 44 41 44 63 107 88 126 256 453 648 803 895 986 1016 994 895 759 602 393 212 150 89 47 47 58 56 62 62 66 63 64 64 68 68 53 44 38 39 44 39 39 41 57 68 37 93 37 82 131 91 92 38 41 49 46 46 70 110 110 82 40 41 50 68 79 67 59 41 42 42 42 49 63 74 84 80 90 75 61 58 43 42 43 46 45 43 51 77 87 85 124 181 460 510 323 79 81 123 122 157 221 333 460 528 573 607 606 569 491 367 230 140 115 106 68 42 51 47 43 43 43 43 43 43 46 53 53 53 54 54 47 46 43 43 43 43 43 43 43 43 48 43 47 71 107 127 127 114 106 41 122 154 199 199 47 42 63 55 65 96 90 104 178 273 330 357 366 361 380 411 406 349 314 221 158 139 105 66 45 58 82 62 43 42 50 54 53 41 53 42 41 41 42 42 42 42 42 42 43 43 47 47 51 51 42 66 97 116 134 181 251 301 303 353 404 426 417 416 439 466 489 505 491 437 333 224 135 89 67 64 65 70 78 88 76 71 44 60 76 77 66 47 43 42 42 101 94 84 114 105 199 386 359 248 124 89 115 96 66 87 39 64 81 70 58 74 106 137 391 495 317 34 29 46 41 33 68 76 81 76 53 45 46 49 41 57 61 49 41 41 41 33 37 65 57 38 81 149 141 78 42 35 42 50 53 54 61 69 69 62 62 54 50 43 43 50 69 69 62 62 59 52 45 45 73 56 67 98 94 66 60 62 36 36 37 39 71 98 120 129 315 532 640 636 566 315 84 46 33 34 34 53 67 100 162 223 301 388 490 565 605 589 512 407 156 92 53 31 34 37 43 40 50 46 45 48 58 66 80 77 71 40 39 40 39 37 39 49 66 138 102 42 58 42 39 46 73 45 39 40 56 76 76 64 63 59 63 63 62 62 62 62 67 55 44 40 40 41 41 41 40 40 40 39 39 43 50 40 61 67 94 107 118 114 110 110 94 90 70 66 106 154 150 110 90 75 70 55 62 55 47 43 42 42 43 44 49 45 44 43 65 64 110 184 276 314 298 264 48 100 149 143 89 50 55 65 36 37 36 35 42 49 31 29 30 30 30 31 33 47 64 62 40 42 44 47 48 53 73 84 102 111 192 264 317 430 425 245 187 125 93 73 73 81 77 69 65 65 70 74 78 82 86 93 74 46 74 128 137 102 123 194 208 161 118 95 101 119 129 121 131 103 76 60 60 57 72 65 128 108 99 99 98 134 234 344 461 471 467 455 431 400 392 381 396 363 306 245 173 116 75 55 664 604 456 224 50 39 43 40 58 53 47 43 39 39 51 48 40 41 41 49 64 95 126 149 112 95 79 91 158 253 309 310 314 272 192 101 57 53 53 41 40 40 47 47 51 51 54 43 40 40 40 40 39 39 39 39 39 39 40 40 41 49 57 54 39 40 43 54 54 57 79 91 64 68 64 113 66 51 163 127 57 72 96 128 116 72 44 40 52 48 64 88 88 64 60 69 53 58 49 39 39 75 129 168 275 286 296 259 178 97 64 54 84 63 71 102 95 74 58 67 55 40 44 56 45 37 53 88 148 291 425 422 260 78 38 61 39 39 39 39 43 50 53 60 51 59 63 59 47 43 40 48 36 36 36 36 36 36 36 36 47 47 47 47 47 47 47 47 36 40 43 51 48 48 44 51 78 108 124 144 177 221 222 206 87 71 48 40 45 61 62 69 60 63 59 55 51 51 58 58 34 34 42 42 42 42 42 42 33 41 63 65 62 57 72 83 99 155 200 213 195 168 101 34 38 30 34 34 29 30 58 51 51 51 51 47 47 43 44 36 32 32 32 33 33 32 32 32 33 33 33 33 33 33 33 33 37 37 36 36 36 36 32 31 31 63 39 28 31 64 64 71 63 67 65 60 65 68 87 99 51 79 96 89 79 85 71 37 33 34 38 34 33 33 60 80 55 39 53 68 55 43 109 207 343 485 545 540 526 384 174 67 29 30 30 38 46 54 53 42 30 31 32 36 40 40 40 40 44 32 31 32 57 73 65 45 37 32 32 32 32 33 33 37 37 37 37 41 41 45 45 45 69 65 33 32 45 50 34 46 46 50 57 65 64 56 32 30 123 63 75 83 30 28 57 72 43 50 57 53 51 39 34 33 25 24 23 15 18 17 17 17 21 11 12 13 14 15 49 102 140 197 209 122 22 21 28 53 46 46 50 51 48 48 52 45 31 31 32 32 32 36 33 37 37 37 42 42 39 39 39 39 50 50 54 47 51 45 41 38 37 38 47 68 89 105 117 106 75 102 95 53 78 219 440 591 725 749 863 864 557 187 40 67 33 34 49 60 59 54 56 56 56 53 60 58 54 64 115 161 213 97 31 31 42 67 63 47 40 37 37 39 67 72 76 68 112 133 126 74 47 60 84 80 100 107 99 97 116 135 130 82 64 84 123 154 168 160 146 133 188 179 207 247 286 330 365 349 408 427 395 375 459 577 576 484 419 252 160 185 178 114 151 244 62 48 52 52 48 44 41 37 57 53 45 41 37 41 41 45 41 36 37 45 37 36 41 77 49 36 61 137 140 68 36 41 37 50 62 62 102 141 105 37 36 42 46 38 50 74 70 46 37 59 78 105 139 166 189 197 96 116 133 135 124 109 106 99 98 94 94 90 83 83 83 83 56 48 49 57 65 69 54 42 50 46 46 46 50 54 62 66 54 50 38 62 86 38 94 240 201 206 253 293 308 308 308 308 41 40 38 39 41 58 86 105 67 66 58 58 66 86 106 118 70 70 66 55 39 39 51 62 38 42 50 54 58 58 55 55 51 51 51 51 51 51 51 51 59 59 59 59 59 59 59 59 55 55 55 48 48 45 49 67 73 80 73 59 55 48 41 41 40 41 41 46 57 61 61 64 59 59 63 63 67 71 71 71 87 47 87 179 159 51 38 79 106 79 59 63 80 89 70 46 39 41 47 71 86 90 94 102 89 102 98 77 83 125 146 135 167 165 187 236 197 94 101 226 250 372 270 193 167 105 99 41 46 42 46 46 60 60 67 60 61 58 66 74 78 75 63 59 47 43 42 55 75 75 58 42 96 167 93 50 73 160 228 342 498 606 691 705 690 668 616 544 465 404 291 156 66 55 60 65 53 60 51 46 51 55 81 86 88 53 48 67 63 50 62 86 66 66 66 66 59 58 51 51 71 71 67 67 67 67 63 63 76 68 64 68 73 69 45 43 51 67 68 61 46 50 70 91 60 60 52 51 48 55 55 66 96 99 91 68 52 44 44 44 44 45 45 44 47 51 71 79 60 101 86 45 47 132 146 94 79 92 97 112 137 156 141 108 75 52 52 75 87 68 72 85 56 80 99 103 102 98 109 127 192 178 165 244 391 470 496 518 539 584 637 694 742 772 807 841 907 910 930 938 925 875 807 750 670 676 535 435 403 235 130 253 144 121 125 133 117 85 81 98 45 64 117 106 50 51 125 182 211 255 298 320 341 358 357 339 331 345 362 344 318 296 294 312 265 225 125 51 51 108 175 201 170 187 266 386 494 554 580 617 679 616 538 462 406 346 302 277 219 165 98 55 46 46 46 46 42 43 46 54 61 61 76 80 40 66 43 39 90 290 355 273 298 233 155 100 84 78 75 63 51 64 112 164 177 144 103 85 144 246 533 512 384 352 207 150 122 103 113 124 129 144 226 314 334 248 184 92 37 39 83 80 112 164 168 160 212 248 239 226 212 228 268 319 281 143 50 75 65 52 67 117 166 168 166 190 296 299 315 316 271 258 304 353 494 474 416 312 196 96 47 48 68 75 64 68 80 85 101 106 86 71 60 52 51 51 52 56 94 73 73 105 124 104 100 100 71 119 110 46 46 122 134 74 67 48 46 45 47 72 116 148 60 64 64 60 60 76 100 116 145 153 125 109 137 129 109 125 109 69 77 125 113 57 65 139 223 237 252 276 311 342 350 337 360 355 367 366 333 301 356 439 496 510 521 536 562 589 627 650 653 644 646 650 680 696 715 730 786 797 791 749 717 687 646 586 499 407 270 140 59 40 58 86 57 45 40 38 38 38 39 47 75 64 53 46 51 60 69 84 74 132 193 269 385 526 620 661 702 750 789 823 856 879 852 776 678 643 597 494 362 233 141 103 73 78 82 70 62 77 117 162 222 264 211 178 245 295 321 390 511 627 759 862 942 984 974 939 859 853 845 826 800 777 754 740 724 701 685 674 684 692 711 715 696 709 732 732 720 700 685 675 641 596 555 510 429 304 238 217 138 83 42 40 47 62 60 44 59 62 74 92 112 106 74 39 41 126 327 400 75 42 75 74 110 79 160 362 548 662 785 905 978 1017 1006 884 707 545 384 266 168 83 40 42 57 60 66 78 75 71 63 59 64 64 59 55 42 55 54 38 39 68 72 59 335 313 110 37 38 38 72 40 41 41 41 40 50 98 118 106 40 46 69 72 67 59 67 72 45 42 42 49 57 71 78 81 74 67 67 59 41 40 41 41 41 46 88 100 82 81 136 213 597 670 468 137 64 122 130 139 224 344 475 547 584 610 617 584 491 368 250 156 112 94 68 42 51 47 43 43 43 43 43 43 46 46 46 46 46 46 46 46 46 46 46 46 46 43 43 43 48 47 51 63 79 91 95 94 94 54 142 170 159 119 41 63 59 43 54 73 71 82 144 223 229 271 290 273 268 291 311 297 224 159 115 101 90 71 45 41 58 43 42 42 46 46 53 42 62 46 42 41 42 42 42 42 42 42 43 43 47 47 47 51 55 46 53 68 95 122 144 155 205 247 286 308 303 306 326 357 353 369 367 314 236 155 105 80 69 50 43 67 98 113 97 84 71 75 72 61 50 46 43 43 50 93 94 93 115 133 288 519 547 410 251 164 122 52 37 91 52 65 50 40 41 70 83 65 259 511 453 91 25 69 108 30 67 68 60 64 61 57 50 42 33 53 69 61 53 53 53 45 49 57 41 34 73 129 113 50 43 43 50 50 54 54 61 61 61 61 54 50 43 36 36 43 54 61 54 54 51 44 37 37 53 40 55 82 86 66 65 66 40 36 36 38 74 101 116 117 303 504 644 719 723 505 190 40 41 34 33 41 55 81 131 180 254 324 391 430 442 422 369 295 108 72 53 35 34 36 46 40 46 42 45 44 47 58 76 61 63 39 39 65 93 81 53 45 42 102 74 41 46 42 39 41 62 42 40 41 57 69 68 56 59 59 62 58 55 55 58 58 62 51 47 40 40 40 40 41 40 40 40 39 47 51 54 54 41 41 53 66 89 90 86 82 94 78 42 40 51 107 119 99 108 84 59 43 47 48 44 43 41 42 43 45 60 56 43 42 65 68 105 186 295 395 467 497 404 292 161 95 104 126 96 39 37 37 36 36 43 58 73 65 85 62 50 47 56 57 54 44 42 52 81 90 83 79 87 98 108 185 301 350 400 525 540 372 215 165 125 77 57 65 53 47 48 49 66 78 86 78 70 69 119 91 107 125 101 50 59 127 161 151 140 127 132 153 167 163 148 121 93 85 97 121 148 149 164 155 155 171 198 266 397 526 601 604 589 563 543 501 466 428 423 354 274 233 215 182 140 101 709 701 607 376 128 39 41 40 41 40 40 39 43 39 39 39 40 42 57 65 76 95 126 149 104 87 110 221 353 407 407 405 381 288 176 92 49 45 40 39 39 39 39 43 50 51 54 47 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 39 40 41 42 41 39 47 59 68 72 72 93 46 42 136 151 89 64 39 40 48 48 48 56 48 40 48 68 76 68 68 80 40 53 45 39 43 102 141 148 199 182 173 149 92 47 67 131 53 42 62 95 114 86 58 44 56 41 37 38 38 37 39 67 162 300 414 406 253 90 39 49 40 40 44 47 50 49 52 59 67 63 63 59 51 47 40 36 44 37 37 37 37 37 37 37 55 55 55 55 55 55 55 55 36 40 48 52 44 40 36 35 46 73 89 105 130 170 175 163 95 83 60 52 45 49 49 49 60 63 55 47 43 39 42 42 34 34 42 42 42 42 42 41 34 45 58 59 72 116 174 221 300 361 404 391 342 277 159 60 30 30 38 34 30 34 59 47 47 47 47 43 43 43 39 32 40 37 41 45 45 41 37 33 33 33 33 33 33 33 33 33 33 37 36 36 32 30 30 29 31 59 39 29 32 56 44 40 48 56 62 77 92 107 117 113 93 106 106 80 65 66 60 44 32 33 50 54 41 32 36 56 59 37 41 64 55 50 153 291 406 504 514 448 405 305 170 85 29 30 30 31 39 46 45 37 31 31 32 36 40 40 40 36 32 32 31 32 45 57 49 37 36 36 32 32 37 37 41 45 37 37 41 41 45 45 49 49 65 57 32 32 53 62 42 50 46 42 45 61 68 60 32 29 123 55 79 83 29 29 74 49 36 43 50 53 47 39 30 33 22 24 23 15 18 14 17 17 21 17 13 13 15 56 136 182 240 277 249 122 22 21 32 53 46 46 50 51 48 48 52 45 39 32 32 36 36 36 33 33 45 45 45 41 35 39 39 39 54 54 54 54 47 44 49 41 42 39 46 59 68 73 68 54 42 43 67 70 76 150 324 476 573 661 747 758 624 370 135 33 46 38 41 45 51 46 49 61 60 73 73 54 43 52 73 89 129 94 62 50 43 39 55 75 36 36 37 47 83 96 116 120 88 132 121 66 55 75 87 95 106 126 141 151 166 184 163 123 141 158 192 219 259 274 288 303 314 297 308 320 336 388 428 415 459 483 494 495 535 516 384 209 118 74 119 239 245 141 85 110 68 56 48 44 40 41 45 45 49 49 49 49 53 57 61 61 61 45 37 41 37 36 41 69 45 36 97 217 224 108 36 37 53 50 46 50 58 70 58 38 37 46 54 37 46 78 46 38 55 62 69 64 74 101 128 140 115 120 129 130 119 97 86 89 103 102 94 82 67 63 59 60 61 61 61 69 81 77 54 38 55 51 51 50 50 58 62 66 62 58 42 54 62 37 66 148 191 169 176 200 263 303 255 178 41 40 40 40 40 41 45 48 43 38 38 38 46 58 70 78 110 98 74 54 38 38 38 42 38 42 50 54 58 58 55 55 51 51 51 51 51 51 51 51 59 59 59 59 59 59 59 51 51 48 44 40 41 49 49 56 55 58 55 55 48 48 41 41 40 40 41 45 53 57 61 61 60 60 67 56 63 60 67 60 71 38 55 140 159 72 43 79 95 71 52 53 65 70 78 82 54 41 40 49 60 63 55 48 88 97 78 51 60 86 79 54 157 192 161 98 96 146 239 330 344 469 419 329 247 157 103 39 42 42 42 42 56 56 63 56 57 58 70 78 82 78 67 63 51 43 51 62 63 62 62 49 146 98 54 55 115 177 253 355 487 587 688 732 736 710 661 594 505 453 399 313 238 167 92 47 48 52 58 65 71 73 87 85 64 53 65 64 59 47 54 63 70 70 70 70 59 58 51 51 70 70 63 63 63 59 51 51 100 76 52 44 49 56 49 48 67 67 71 73 82 79 76 65 45 46 46 44 43 43 42 41 52 67 72 76 61 53 45 45 45 49 60 52 59 63 86 95 88 102 90 46 46 65 70 50 104 96 88 116 160 179 156 120 52 52 80 112 93 60 52 57 73 104 136 131 118 121 125 139 111 157 216 326 451 485 449 430 525 585 654 706 766 828 898 933 964 932 898 852 794 702 642 625 485 486 394 305 269 180 157 244 169 130 118 134 121 89 73 82 46 71 125 113 49 48 96 149 189 225 262 281 292 293 295 276 264 284 312 312 301 304 316 331 315 285 185 61 52 151 256 297 223 223 267 378 514 626 714 774 837 795 704 625 593 555 435 299 231 184 113 66 50 45 53 53 43 44 59 59 54 49 60 57 40 70 47 40 45 194 299 293 260 240 232 207 174 138 116 106 118 95 94 131 181 214 207 200 293 400 529 369 257 260 135 161 142 126 140 159 145 136 214 298 288 224 197 141 46 95 172 136 128 176 152 108 152 208 223 207 132 133 163 236 266 176 70 59 71 75 104 138 174 196 238 298 456 424 434 400 332 344 338 307 448 448 445 377 241 129 77 63 70 73 70 62 60 68 65 57 65 62 59 56 60 52 52 60 82 58 69 101 117 105 85 92 52 91 79 46 46 95 111 78 112 104 100 92 76 72 92 120 120 116 104 88 72 68 80 88 97 101 109 101 97 129 145 121 149 89 69 109 133 113 89 100 133 163 191 218 246 281 296 296 299 310 345 380 347 283 287 341 446 464 482 502 540 571 590 612 661 657 655 655 673 696 704 719 751 770 779 750 724 706 673 632 571 507 400 278 161 94 63 56 41 40 40 40 40 40 43 39 72 76 69 66 70 75 87 98 131 205 298 378 473 579 666 719 764 805 840 856 875 868 818 726 653 582 494 385 265 176 115 85 67 64 67 59 63 78 118 166 399 453 381 247 204 205 197 211 336 440 574 701 815 902 943 939 867 864 861 850 831 804 785 773 755 739 731 727 738 754 773 773 769 774 790 794 789 769 747 729 686 645 615 563 489 391 309 245 198 141 88 51 47 51 58 54 46 41 41 62 82 75 47 37 41 59 271 391 115 59 97 71 84 111 246 473 646 720 812 932 998 994 941 825 706 604 510 440 209 105 39 41 72 60 78 102 86 74 63 55 55 59 55 58 69 53 37 41 65 93 74 39 297 297 146 54 43 51 73 40 41 41 40 40 42 82 110 110 42 85 132 131 102 70 74 87 44 41 42 50 57 67 74 70 57 50 54 66 86 90 78 58 58 66 86 86 70 74 125 197 462 601 487 212 87 93 93 111 215 335 466 539 595 633 647 615 495 376 258 156 104 82 68 50 51 47 43 43 43 43 43 43 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 42 43 43 47 51 55 63 75 83 135 106 174 174 123 63 42 115 55 43 42 58 77 92 126 165 312 323 302 233 172 152 164 161 159 128 97 86 83 77 62 50 43 43 43 42 42 42 49 42 58 42 42 41 42 42 42 42 42 42 43 43 43 47 47 47 59 47 46 57 92 111 117 112 115 130 160 192 210 214 230 246 250 254 240 209 160 114 92 74 63 43 43 63 86 82 69 60 67 74 75 68 61 54 55 63 50 62 75 98 124 151 321 553 647 583 437 271 140 38 37 106 75 84 81 51 50 54 42 38 143 425 514 275 46 53 92 32 119 95 60 52 53 62 50 38 33 69 101 89 65 49 49 49 37 45 38 33 49 85 73 34 50 43 50 50 54 54 53 53 64 57 54 47 40 36 36 40 46 50 50 47 40 36 36 36 40 36 47 63 74 62 58 62 63 40 37 45 78 97 100 98 231 389 538 681 783 641 322 89 64 35 41 33 44 57 87 117 164 206 245 256 252 240 211 169 76 63 49 43 33 36 38 44 45 41 41 40 43 58 69 65 39 40 81 157 197 165 89 41 41 86 70 41 46 42 40 40 42 54 66 70 73 57 44 39 59 55 58 54 50 46 50 54 58 54 43 43 43 39 40 44 44 51 47 55 58 65 69 62 41 40 40 49 69 82 81 66 82 70 42 42 55 99 119 100 112 84 49 44 44 44 43 42 42 43 43 44 56 56 48 44 60 63 93 169 293 425 553 642 733 656 505 338 208 146 124 114 55 49 71 55 36 35 47 70 40 40 47 57 65 59 67 73 76 89 113 125 106 89 100 122 152 273 402 448 506 626 625 460 191 161 129 69 53 73 61 47 48 49 50 58 58 54 49 49 79 103 100 73 61 70 90 94 120 155 208 241 274 308 330 337 317 289 241 197 172 164 176 195 194 238 314 381 433 485 575 662 698 691 676 649 608 562 500 451 403 334 269 244 243 225 162 107 771 761 708 515 237 65 40 42 40 40 38 37 37 37 38 39 45 57 73 80 77 76 95 110 89 72 147 357 516 478 417 431 454 323 175 80 44 40 40 39 39 39 46 50 50 50 58 51 39 39 39 39 39 39 40 40 40 40 40 40 39 40 39 39 42 40 40 41 49 40 47 59 56 61 64 69 42 42 127 191 61 56 48 52 56 52 44 40 44 39 39 40 48 52 64 80 48 64 68 62 82 129 141 128 108 87 87 122 102 58 50 85 82 59 51 63 78 66 40 36 69 49 38 38 38 38 39 44 124 222 304 304 206 95 48 56 52 48 48 50 49 48 51 47 59 51 39 43 48 48 40 35 37 37 37 37 37 37 37 37 55 63 63 62 55 55 48 48 40 44 52 56 56 52 48 44 58 69 73 69 66 74 67 59 84 80 68 64 60 45 37 40 68 71 59 51 46 38 34 34 45 45 41 37 37 37 45 41 35 33 46 62 112 204 320 395 470 524 548 500 413 310 169 54 30 30 42 34 30 31 47 31 43 43 43 43 43 43 39 32 40 37 45 49 49 45 37 33 33 33 33 33 33 33 33 33 49 52 52 44 36 36 44 48 30 44 44 44 64 48 32 48 49 48 51 62 74 85 96 88 96 92 85 55 47 55 64 65 33 46 89 109 89 45 36 43 62 29 32 64 67 74 194 359 498 501 423 329 291 230 144 58 30 30 31 31 34 42 33 30 31 32 32 40 44 40 40 36 32 32 40 40 36 32 32 32 32 32 32 32 33 37 41 45 37 37 41 41 45 45 49 49 45 49 32 33 69 74 50 50 66 45 33 49 68 68 36 29 31 29 48 36 28 46 98 29 36 43 50 41 40 28 23 29 26 24 23 15 14 14 21 20 20 37 33 12 15 100 196 238 236 238 186 86 22 24 33 30 46 46 43 44 48 48 52 45 35 31 32 32 32 36 32 33 33 33 33 33 34 38 42 46 49 53 50 50 43 40 45 41 46 39 38 39 47 44 40 39 42 39 39 87 95 106 217 358 474 542 582 597 609 501 269 87 49 33 32 40 55 50 50 62 41 61 65 35 31 32 33 32 31 33 58 74 67 51 51 63 36 36 37 43 75 96 128 140 76 128 101 46 74 90 82 89 112 159 207 237 255 258 261 245 230 247 242 249 300 315 329 372 371 371 387 366 350 402 470 490 550 452 379 348 313 210 106 31 43 68 101 126 118 83 53 37 64 60 52 44 44 48 56 60 44 53 61 65 69 65 61 57 72 52 40 40 48 44 40 44 64 44 73 133 141 81 49 57 69 54 50 54 46 38 38 50 54 66 74 37 62 102 46 66 72 84 83 51 46 60 75 83 95 95 103 93 78 67 56 59 69 76 76 76 76 76 69 69 57 53 50 62 74 74 62 50 55 55 51 51 51 54 62 66 58 70 58 42 46 46 54 56 42 88 119 87 110 174 158 94 38 40 57 81 88 72 56 40 39 43 46 50 54 54 54 50 106 86 66 58 58 62 54 46 42 46 50 54 58 54 55 51 51 51 51 51 51 51 51 51 59 59 59 59 52 52 52 45 40 40 40 40 40 41 41 40 41 41 41 41 41 41 48 48 44 40 40 40 45 52 60 65 65 61 60 49 52 41 48 41 64 53 64 77 104 101 88 68 57 49 57 58 58 50 74 106 106 69 40 47 66 73 65 62 71 64 53 41 46 62 54 39 67 105 90 88 209 327 357 337 443 488 407 257 152 106 95 53 41 41 41 41 56 56 63 56 49 50 62 74 78 78 67 63 51 63 78 78 54 42 78 101 175 58 50 57 138 157 193 295 385 471 554 607 626 622 603 560 477 421 398 386 362 300 165 57 45 45 49 87 109 104 110 100 42 46 66 45 44 48 55 43 66 66 62 62 62 58 58 58 62 62 55 55 55 51 51 47 84 68 56 56 56 60 48 43 74 65 71 92 118 108 54 46 45 47 47 46 45 48 42 40 58 66 63 67 65 69 70 78 49 53 64 64 71 75 102 111 73 58 59 68 58 49 51 64 100 56 51 84 148 168 136 103 71 83 104 127 93 52 51 53 93 125 144 122 97 85 85 94 186 264 322 368 405 390 355 359 491 590 682 730 783 852 926 961 970 932 875 779 655 528 485 494 282 250 225 184 154 184 217 182 155 135 118 106 94 90 74 58 47 47 80 77 48 47 67 100 164 185 202 203 197 186 183 172 192 203 222 237 262 281 299 303 309 298 234 145 124 194 236 241 217 252 331 455 613 745 847 926 947 939 852 765 733 673 469 230 217 172 117 82 77 77 80 72 43 44 52 55 54 50 61 73 42 58 56 43 44 106 230 305 174 198 258 275 252 203 171 162 133 112 91 83 86 108 114 139 309 462 376 226 281 307 210 247 148 140 159 191 193 183 226 275 261 175 167 135 56 104 197 197 165 189 140 65 84 140 168 163 119 151 148 145 203 216 117 47 65 96 137 158 179 239 345 457 579 547 548 465 396 447 382 276 385 388 417 372 221 110 74 64 100 92 84 77 78 78 63 52 65 61 62 63 60 63 56 63 55 50 66 94 90 62 49 65 69 64 52 51 47 55 67 75 76 92 140 164 140 88 56 52 100 100 92 76 60 60 72 77 49 49 62 66 70 126 158 118 98 74 54 74 134 178 158 121 83 130 170 189 201 232 251 262 257 244 267 295 294 250 253 287 408 422 452 476 514 545 567 566 627 626 629 624 635 650 666 687 716 747 764 754 732 714 685 659 606 560 492 400 309 215 140 94 68 53 48 52 71 83 91 95 115 116 124 128 129 133 137 148 228 317 415 482 542 625 720 792 810 855 883 895 895 872 795 685 589 464 341 233 180 147 109 68 77 62 53 53 73 96 115 154 472 591 580 443 316 247 192 144 157 241 367 508 645 770 854 885 868 864 868 869 850 834 807 795 780 772 775 783 806 826 849 853 840 844 859 859 851 831 804 789 746 733 687 617 572 522 431 315 278 213 150 90 51 47 59 75 40 40 39 40 40 40 39 38 47 42 199 318 118 69 103 73 133 225 384 558 695 786 886 975 974 931 858 797 750 695 619 551 255 150 65 55 64 60 68 88 78 66 58 50 54 58 58 60 75 62 69 77 74 66 62 71 69 118 90 66 71 67 64 40 40 41 41 41 42 70 90 94 58 137 219 226 172 104 73 61 51 41 42 50 53 56 63 66 57 65 76 116 194 246 240 196 160 118 86 68 73 78 99 139 274 460 487 339 182 84 81 143 203 318 441 518 582 633 655 619 487 365 235 121 72 59 60 50 51 47 43 43 43 43 46 46 42 42 46 46 46 46 46 46 42 42 49 49 49 49 49 42 42 42 43 42 42 50 66 82 190 162 182 158 94 42 54 147 55 42 42 70 113 133 136 131 337 321 270 190 130 98 97 86 90 90 79 72 61 58 66 63 43 43 46 42 49 49 49 46 50 42 41 41 42 43 47 47 42 42 43 43 43 43 47 47 58 58 62 74 97 116 115 122 150 133 125 155 183 174 162 159 191 171 144 118 115 97 71 56 44 44 44 56 59 42 41 45 66 82 79 79 65 54 51 55 47 41 48 87 109 128 254 427 669 651 511 297 144 77 69 102 72 73 93 107 94 58 43 57 67 277 514 509 230 30 29 91 174 131 72 48 45 58 50 42 41 93 129 105 57 32 33 33 33 45 45 33 33 45 49 34 46 46 46 46 46 46 46 46 53 50 42 35 35 35 35 36 43 50 50 43 43 36 36 36 37 36 36 55 55 50 47 54 86 67 55 53 66 81 84 75 132 261 394 563 737 686 407 142 78 53 45 44 48 62 65 74 89 108 123 119 114 110 106 98 68 66 52 35 33 34 37 44 41 40 44 40 51 66 81 78 48 57 109 169 181 129 57 38 45 86 86 54 50 50 41 41 41 58 90 86 58 40 40 40 48 44 47 43 50 46 50 50 58 54 50 39 39 43 47 51 51 54 55 54 61 73 73 69 51 39 39 40 60 69 73 66 66 62 51 51 71 84 88 77 89 69 45 44 44 44 43 42 44 43 42 43 43 48 52 52 72 67 96 160 256 376 520 629 695 764 790 698 520 353 227 150 55 38 65 93 109 93 105 114 75 68 73 74 59 48 76 106 105 94 105 117 112 115 145 186 252 345 443 526 627 687 575 356 167 148 124 72 56 80 72 48 65 61 53 49 49 57 65 77 64 87 80 57 70 98 110 94 100 150 199 232 301 402 487 540 505 497 468 416 379 366 386 413 416 475 570 642 681 689 700 737 796 787 753 701 645 587 535 495 431 346 257 204 182 164 121 85 880 843 787 639 366 159 95 102 51 42 40 37 37 38 51 72 64 73 81 81 77 69 69 75 58 60 146 353 490 406 325 382 470 311 147 56 39 39 47 56 40 46 46 50 54 58 70 66 43 40 40 40 40 40 40 44 44 40 40 40 40 40 40 40 41 39 39 44 56 44 55 71 39 44 48 49 41 50 119 214 52 56 52 48 44 40 39 39 44 39 39 38 38 40 60 80 64 71 75 78 86 105 97 84 96 56 44 72 87 59 47 59 76 52 36 35 36 47 63 71 76 65 50 43 39 39 40 40 61 107 144 141 107 71 60 68 53 56 55 54 56 51 54 50 43 35 34 39 44 48 48 40 36 36 36 36 36 36 36 36 43 50 50 50 43 43 36 36 36 40 44 48 52 52 48 55 69 69 69 65 54 54 47 43 60 60 64 64 60 56 48 44 87 79 67 55 50 42 34 34 53 49 41 37 33 33 41 41 33 33 50 96 175 302 430 516 556 594 586 507 393 274 142 66 31 30 39 31 30 39 47 30 43 43 43 43 43 43 43 43 35 33 37 37 37 37 33 32 32 32 32 32 32 32 32 32 44 48 52 44 36 36 52 64 30 32 36 52 72 56 44 72 40 36 32 33 51 59 67 67 63 67 63 59 44 45 57 61 37 53 89 117 101 49 31 43 65 29 32 68 91 118 230 375 484 419 321 270 248 215 125 31 31 32 32 32 31 30 30 34 35 32 40 44 48 44 44 40 32 44 56 52 36 32 32 36 31 31 31 32 32 33 37 41 37 37 37 41 41 45 45 45 33 45 33 41 77 78 50 50 74 53 41 49 64 60 36 29 29 31 44 30 28 56 90 28 33 36 43 41 40 28 23 21 22 28 27 19 18 14 21 25 16 40 40 13 18 99 203 257 156 130 94 59 47 52 37 26 46 46 43 44 48 48 52 44 30 30 31 31 36 40 40 44 33 33 32 33 33 38 50 54 49 48 41 41 39 36 37 41 37 37 37 37 38 46 58 55 93 41 39 96 105 82 153 255 436 442 446 492 562 517 387 281 68 33 32 48 67 55 43 50 78 75 67 47 36 41 38 34 66 34 32 33 35 63 63 55 44 37 37 38 51 64 92 104 88 159 124 73 125 142 109 96 135 198 261 299 297 303 322 326 272 297 279 267 326 336 331 387 470 441 425 432 452 512 532 474 463 286 157 122 94 32 48 121 45 90 94 44 37 76 97 89 36 40 48 52 52 52 44 41 45 49 57 61 57 49 41 37 52 40 36 40 52 56 48 36 52 44 45 57 61 53 49 41 61 58 70 82 66 42 38 46 38 46 66 37 86 138 42 67 39 45 60 51 51 73 81 76 68 61 65 62 59 52 41 44 53 64 64 68 72 72 61 61 45 42 39 50 66 74 66 58 55 55 51 47 47 55 59 62 46 66 66 46 46 66 62 37 37 51 67 40 39 77 88 40 56 44 43 39 39 55 78 82 39 47 54 62 62 54 42 38 46 46 50 62 74 74 66 54 42 46 50 54 58 54 51 51 51 51 51 51 51 51 51 51 55 55 55 48 48 41 41 41 50 41 41 45 53 53 45 40 41 41 41 41 41 45 52 52 48 43 43 40 44 48 56 65 73 69 57 49 41 40 40 40 53 81 69 40 41 85 81 41 40 41 50 58 46 42 62 117 157 100 55 57 68 67 59 63 49 37 37 53 73 81 79 82 68 75 104 250 468 579 537 451 383 351 260 137 56 58 79 69 41 41 41 48 48 55 63 56 45 46 58 66 74 74 67 67 59 75 94 86 50 42 106 164 172 63 47 54 116 95 103 192 247 283 331 372 407 424 445 437 419 347 308 328 360 339 245 157 47 45 49 96 134 136 135 132 49 51 50 44 44 49 48 42 63 66 66 66 62 58 59 58 66 62 51 51 47 47 51 51 44 55 72 87 84 68 44 42 65 70 91 113 119 93 49 45 51 90 128 145 166 188 178 154 108 97 73 50 42 43 53 69 54 58 69 65 68 79 99 111 78 46 48 93 90 51 52 92 81 51 49 68 127 131 114 101 101 93 90 99 78 50 50 60 80 108 130 102 89 108 123 133 336 373 357 292 265 254 282 350 453 585 724 788 845 921 972 984 970 913 833 695 525 375 321 318 147 101 120 122 110 203 237 127 100 100 83 55 58 79 78 50 59 46 63 84 49 48 66 82 135 144 154 148 135 125 119 116 129 135 157 183 228 261 279 272 286 259 198 121 96 133 147 150 202 305 456 623 760 850 907 948 976 972 897 815 763 654 416 166 158 124 93 70 73 80 79 71 43 43 44 44 51 66 78 86 40 40 42 43 42 53 173 265 195 183 217 235 256 286 325 352 260 210 130 66 36 39 64 149 250 468 325 187 229 203 193 235 171 179 210 253 272 276 298 299 223 156 152 137 77 85 149 165 185 197 137 53 56 88 112 112 108 153 114 75 152 236 157 48 68 113 154 183 227 322 464 590 658 638 647 536 490 519 386 292 402 377 409 387 236 125 74 40 97 90 82 83 95 81 70 51 72 69 61 62 58 51 55 55 52 55 71 87 74 49 47 49 101 65 49 68 68 51 52 64 48 56 92 128 120 84 76 92 47 48 56 56 56 68 92 105 85 62 58 54 54 94 110 74 58 66 54 54 114 182 170 110 65 105 132 128 139 167 190 197 228 195 166 161 169 193 236 281 366 384 404 438 481 515 533 547 582 588 587 582 589 604 627 646 694 720 733 738 728 714 684 670 625 591 538 488 441 375 304 246 161 126 98 86 110 142 166 178 198 205 217 222 222 230 223 248 328 409 494 547 591 663 758 835 844 886 918 919 911 869 776 651 502 352 221 148 139 134 100 50 70 54 46 50 74 97 96 111 333 498 593 540 423 317 221 134 51 112 221 347 487 632 743 800 829 833 849 861 857 845 829 817 805 805 817 837 868 895 918 918 908 909 920 920 916 896 869 858 835 835 778 701 675 668 582 446 349 282 206 132 81 55 52 49 42 42 41 40 38 38 39 40 79 41 122 209 108 87 145 153 262 397 528 618 709 841 956 1010 998 935 854 793 726 630 507 416 236 155 78 37 43 52 65 77 63 62 54 46 50 61 56 63 113 176 239 226 151 94 86 93 68 90 70 38 38 39 40 60 40 41 41 42 49 58 66 77 96 198 317 351 287 186 103 64 66 52 50 50 53 52 51 50 49 64 98 157 271 381 407 367 303 221 131 85 77 87 88 96 199 356 452 406 246 96 92 195 243 338 438 506 575 629 652 612 488 369 220 113 68 62 68 62 51 47 43 43 43 50 46 46 42 42 46 46 46 46 46 46 42 42 49 49 49 49 49 49 41 41 41 41 42 46 62 78 178 146 118 90 50 40 50 102 55 47 43 75 134 166 150 117 178 154 129 105 102 106 110 113 57 61 66 74 66 47 59 87 59 47 42 42 53 57 61 61 41 41 41 41 41 42 42 42 42 42 42 43 43 43 43 47 51 58 70 70 77 81 97 116 224 184 167 179 183 151 111 95 151 116 77 65 74 75 52 44 43 43 44 67 51 41 40 57 74 85 86 75 64 49 42 42 59 41 40 60 73 80 143 232 570 558 404 202 115 94 80 61 83 64 77 106 90 50 49 73 36 133 425 611 430 100 51 195 174 130 71 52 49 61 50 38 37 73 97 77 49 41 49 57 33 45 53 45 34 33 41 49 42 42 42 42 42 42 42 42 45 38 35 35 35 35 35 35 43 43 43 43 36 36 36 36 36 36 36 40 47 43 47 46 88 80 62 56 57 57 61 60 89 194 303 463 656 705 504 256 80 52 52 51 62 78 77 61 56 63 69 65 61 60 71 76 77 70 52 42 33 34 41 47 56 45 52 52 59 70 82 82 76 73 89 97 85 65 45 41 49 89 109 81 53 54 58 42 50 66 82 66 41 40 49 73 44 44 47 43 50 50 54 54 58 47 50 43 43 43 47 51 50 46 50 46 54 65 65 61 50 39 39 40 52 53 57 49 58 59 56 60 60 57 45 44 50 46 46 46 49 49 45 44 44 43 41 41 41 42 43 51 72 74 103 152 224 320 449 562 627 677 736 785 800 724 546 362 231 126 65 74 110 110 103 100 118 95 81 78 64 61 101 144 138 99 90 112 134 168 226 291 368 414 490 627 741 707 485 238 163 140 116 76 56 60 56 47 65 53 48 47 48 61 85 105 104 61 49 69 78 53 49 64 67 105 146 183 264 390 503 571 588 603 611 603 606 633 680 719 714 745 787 817 828 821 806 812 871 851 794 719 655 591 540 507 404 308 195 121 98 95 96 92 947 902 858 741 507 286 175 134 72 63 54 42 48 64 80 99 80 77 62 62 62 66 62 64 91 117 155 265 375 314 285 371 364 215 83 39 39 43 48 67 51 54 54 54 59 71 83 88 52 45 41 41 41 40 40 40 40 40 40 40 41 41 53 57 45 39 40 52 48 38 43 79 39 39 44 40 41 41 75 186 72 68 48 39 38 39 44 48 40 48 52 40 38 39 60 79 64 52 52 63 55 45 40 44 80 48 35 36 37 37 50 70 38 37 37 36 36 63 79 87 79 80 84 85 82 64 52 40 53 61 69 66 63 60 64 68 52 48 58 53 52 51 54 50 51 63 71 67 48 40 44 57 35 36 36 37 37 37 36 36 39 49 49 46 39 39 35 35 35 36 36 36 40 40 47 47 62 62 59 59 58 62 59 67 55 52 56 56 56 56 60 60 79 82 70 62 50 42 45 45 61 53 49 41 37 37 37 37 31 32 93 172 275 391 499 561 585 579 547 456 321 190 97 58 32 30 31 30 31 79 99 55 43 43 43 47 47 46 46 46 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 39 51 55 47 31 31 39 55 83 99 63 39 71 91 83 72 31 31 31 31 36 47 66 71 63 66 67 60 48 40 40 44 37 33 49 77 76 36 31 42 57 33 44 88 131 158 242 341 363 322 295 273 215 149 79 31 31 33 45 48 32 30 42 50 43 47 51 55 59 59 55 51 39 47 55 55 51 43 39 39 31 31 35 35 43 47 56 60 40 40 40 44 44 48 48 41 37 57 49 49 73 66 42 50 62 65 69 65 61 44 32 31 32 41 37 31 31 56 58 29 37 36 43 41 36 24 22 21 18 24 23 19 22 22 33 33 36 21 25 29 30 55 155 249 105 67 51 51 48 41 37 46 39 39 43 44 40 40 44 41 28 29 30 42 51 64 76 80 80 72 57 49 38 38 38 49 44 44 36 33 34 35 36 37 37 37 37 37 38 49 77 90 108 84 79 97 92 85 106 144 278 316 375 420 436 417 402 384 192 110 57 49 60 51 47 51 71 55 36 32 33 33 33 34 33 51 83 71 35 34 35 55 44 41 37 37 38 39 48 56 80 172 152 104 168 181 136 127 166 221 286 317 323 317 351 368 322 351 310 281 355 366 361 437 544 512 496 495 487 488 424 298 154 80 67 101 117 90 98 131 47 60 64 48 36 36 37 36 36 40 48 52 53 45 37 37 45 49 49 49 49 45 37 37 36 36 40 40 44 48 48 40 36 40 48 60 65 61 45 36 45 54 74 86 74 50 39 43 39 38 54 37 130 190 46 50 55 60 59 43 62 82 65 36 65 65 58 54 51 55 44 51 69 72 68 64 53 53 53 57 69 57 42 46 54 62 62 54 55 51 47 43 47 47 55 55 43 46 58 58 42 54 62 39 41 42 41 38 38 40 39 36 38 43 58 58 61 53 52 45 42 43 50 54 50 46 38 38 38 62 98 110 98 78 62 58 46 46 54 54 58 54 51 47 51 51 51 51 51 51 51 51 55 55 48 48 48 41 41 41 58 50 50 58 66 66 53 40 41 41 41 41 41 45 52 52 59 47 43 40 40 48 53 61 70 66 54 46 41 41 41 42 46 54 50 41 40 41 41 41 40 40 41 50 42 41 66 114 176 115 65 75 86 77 76 88 133 89 88 123 126 86 84 110 202 284 359 477 632 705 640 546 276 196 149 87 48 66 63 49 42 41 48 48 49 49 56 56 49 46 54 62 70 78 71 75 71 74 86 86 58 61 141 237 174 163 98 84 122 115 102 164 194 195 206 236 260 262 294 309 315 256 212 228 265 285 253 213 68 45 44 81 155 198 229 254 209 104 46 45 49 44 43 43 59 63 59 59 62 62 59 58 82 78 59 51 47 47 55 59 43 59 87 99 84 64 44 43 58 110 152 141 88 49 49 50 98 160 221 269 314 354 356 320 255 221 174 124 81 54 43 44 66 70 70 62 58 65 77 86 94 52 49 77 82 51 51 61 73 51 51 83 106 97 92 111 130 102 86 106 108 85 66 70 58 86 108 96 123 178 217 220 320 332 275 209 190 219 275 351 454 594 737 816 885 965 1011 992 954 860 723 546 384 254 177 138 93 64 81 97 121 180 183 95 60 60 56 47 47 71 70 55 59 47 87 115 76 48 65 81 102 111 118 113 104 86 84 82 90 89 106 132 172 198 216 212 202 147 94 52 50 81 133 157 260 366 509 635 742 837 921 985 1018 970 899 841 732 546 321 167 127 90 66 58 61 72 75 59 44 43 43 43 51 63 74 74 50 42 47 52 44 65 145 212 210 162 172 223 332 446 546 597 488 307 126 54 70 113 175 249 320 414 298 224 274 303 296 245 233 250 273 285 308 327 323 303 176 150 138 123 103 98 98 94 142 150 113 65 73 77 88 101 86 100 60 49 156 229 181 92 102 128 164 231 323 451 579 669 748 736 765 662 612 565 377 347 521 476 520 547 416 273 146 35 62 52 53 66 90 92 81 65 67 60 49 49 50 50 55 63 76 72 80 96 79 49 48 50 90 62 49 61 73 76 64 64 68 48 48 65 69 65 89 133 48 49 57 57 57 69 89 109 121 98 74 58 58 66 70 70 58 66 67 63 91 127 123 95 87 88 83 59 78 125 141 132 207 186 137 88 87 131 190 229 325 331 346 380 424 473 496 511 544 547 546 548 551 566 589 615 660 678 683 695 693 689 679 665 642 605 574 548 536 506 455 413 325 283 247 235 251 271 283 287 299 299 302 303 310 322 334 356 416 477 539 600 655 716 803 868 902 933 961 950 915 850 730 589 385 256 161 115 126 132 90 51 47 46 45 47 70 82 73 72 160 282 405 438 371 288 208 136 71 87 130 200 318 456 594 682 741 761 788 819 842 837 833 832 832 843 866 893 921 948 967 964 954 948 959 966 973 961 950 931 927 911 862 803 785 770 711 612 460 380 290 216 166 121 72 41 43 43 42 40 39 39 39 44 81 41 85 148 162 192 264 294 398 533 637 687 771 910 1006 1018 1019 964 871 758 622 486 386 342 261 205 117 51 38 52 58 58 48 50 50 46 50 57 59 65 143 322 461 448 359 278 183 85 51 50 66 70 87 71 40 76 41 41 41 42 46 53 61 80 106 240 397 454 389 268 149 79 74 64 50 50 49 48 46 41 36 59 89 142 264 413 487 475 435 341 220 123 83 71 65 78 153 250 337 361 243 96 97 215 299 363 434 495 568 630 642 590 485 362 220 118 77 75 69 62 51 51 46 46 50 50 53 53 46 42 46 46 46 46 46 46 49 49 56 56 56 56 56 49 50 42 41 40 41 54 70 78 138 109 57 45 45 45 53 40 46 50 54 70 114 150 146 118 90 75 56 60 72 76 61 52 59 43 63 103 103 71 67 95 67 47 42 41 61 77 88 77 50 42 41 41 42 42 42 42 42 42 42 43 43 43 43 43 47 61 58 50 42 50 70 90 170 138 134 150 142 98 70 70 114 86 55 44 48 49 45 43 43 42 51 75 66 42 42 83 74 85 82 71 63 49 46 43 59 42 40 48 38 53 80 106 382 380 269 135 96 78 56 42 86 63 56 73 89 81 60 40 36 38 234 504 549 345 195 199 109 89 63 63 69 73 54 34 77 73 57 37 45 73 89 89 37 41 45 45 37 33 37 49 38 39 39 38 38 38 34 34 34 34 34 35 35 35 35 35 35 38 38 35 35 35 35 35 35 36 36 36 36 40 47 54 80 91 77 67 49 49 57 72 94 171 243 367 576 712 646 450 106 74 58 47 66 86 90 70 61 56 44 44 44 40 47 51 66 66 60 46 44 43 41 38 60 60 52 48 55 62 66 70 68 73 77 69 57 57 64 72 44 88 128 104 60 60 76 57 74 74 70 50 41 41 53 69 40 40 47 47 54 58 58 62 55 44 47 43 43 47 51 55 46 46 46 46 54 54 57 57 50 50 54 47 43 40 40 41 62 55 56 60 48 44 44 43 47 51 55 47 46 45 49 57 44 42 41 41 41 42 42 43 59 50 76 121 174 235 340 448 566 624 686 736 793 835 819 763 591 445 305 245 190 130 96 101 123 101 107 149 163 169 182 208 147 95 66 103 153 210 283 353 446 504 600 710 733 577 350 199 147 116 100 80 64 56 56 56 56 48 48 48 49 65 81 93 47 44 45 49 61 53 61 84 78 120 153 175 248 374 473 540 641 660 667 690 724 767 805 832 893 896 900 908 922 922 903 894 866 834 777 710 636 564 474 407 279 206 141 106 99 100 92 80 932 904 879 786 589 377 215 111 52 56 67 82 85 77 79 64 88 65 46 46 54 66 69 65 103 153 135 146 228 222 250 372 225 103 38 39 59 56 51 55 54 54 50 47 59 72 92 108 61 57 53 45 41 40 40 39 40 40 39 40 41 57 73 81 85 80 84 80 51 37 38 83 56 52 49 40 39 39 42 153 72 80 76 72 76 72 56 39 40 60 68 56 39 40 60 72 65 40 39 47 39 35 35 40 35 36 41 37 36 36 37 38 38 38 43 54 64 67 62 53 81 97 125 137 131 119 88 64 84 85 86 86 75 72 64 52 40 47 50 57 59 62 62 58 79 107 123 103 52 35 40 72 36 36 40 41 44 37 36 36 45 49 49 45 45 39 35 35 36 36 36 35 35 36 43 43 62 62 51 47 35 34 34 34 59 59 48 44 44 48 56 71 70 66 58 50 46 42 45 45 65 57 49 41 33 33 37 36 30 58 143 244 352 445 510 548 557 531 485 393 249 121 52 45 43 30 30 30 50 127 163 123 47 47 47 46 46 46 50 50 35 31 31 31 31 31 31 35 31 31 31 31 31 31 31 31 47 59 67 59 43 31 35 47 167 179 103 31 59 119 108 60 31 32 32 32 31 31 40 48 63 56 55 44 36 32 33 48 48 32 32 41 48 32 35 58 53 37 56 108 155 186 242 305 284 296 341 322 172 46 30 31 32 45 65 57 40 31 43 66 47 51 55 59 63 59 55 55 35 31 35 43 51 47 39 31 43 43 47 51 55 63 72 76 36 36 40 40 44 44 48 41 53 69 57 49 65 54 38 54 45 69 93 85 57 32 32 32 31 32 30 30 44 48 46 50 37 36 39 41 36 24 22 21 17 20 23 19 26 30 41 45 60 13 13 53 43 16 112 246 113 67 47 56 41 25 42 82 39 39 44 44 40 40 44 41 28 29 34 54 78 91 108 116 140 128 101 81 54 42 34 33 39 35 32 32 33 34 35 36 41 50 54 41 37 49 77 104 86 111 122 102 81 91 74 56 46 176 307 326 266 282 326 328 328 202 93 49 44 37 48 64 63 36 32 37 49 34 33 34 47 35 34 34 47 63 47 35 36 37 41 38 38 38 39 40 39 148 140 104 172 188 140 139 169 220 282 335 349 367 406 426 397 410 336 291 350 361 372 459 479 547 603 535 376 253 188 103 80 58 50 54 78 95 112 105 61 36 36 42 49 36 36 61 56 53 49 41 41 41 41 45 49 45 45 45 45 49 57 60 36 52 56 44 36 36 40 48 52 44 44 52 61 57 53 45 41 50 62 62 54 42 43 51 67 50 74 46 190 253 61 53 59 47 37 37 70 121 108 52 64 60 49 46 46 39 39 38 69 72 65 64 61 69 81 85 109 89 62 50 54 54 50 46 51 51 47 43 43 47 51 55 51 38 50 66 38 38 46 51 41 41 42 50 40 37 38 71 54 62 69 65 68 71 82 83 50 47 46 50 50 46 46 46 86 142 194 194 141 89 69 70 46 50 54 58 58 54 51 47 51 51 51 51 51 51 51 51 55 55 48 41 41 41 41 41 46 42 41 46 57 56 39 37 40 40 40 41 41 41 45 52 56 48 43 39 40 44 56 57 74 66 58 50 46 46 50 54 54 41 42 78 62 39 40 74 41 39 39 42 42 42 66 117 151 98 76 102 133 136 146 169 133 96 107 170 185 151 154 209 317 540 664 638 643 663 593 465 250 137 95 56 46 75 64 45 45 41 45 45 45 45 52 45 53 50 54 62 70 78 79 79 78 70 74 81 66 81 169 276 117 202 145 59 87 104 97 145 160 143 151 179 176 165 166 189 217 192 164 173 205 221 217 213 48 42 40 62 185 284 357 403 359 174 45 54 73 43 41 44 56 59 63 59 62 62 59 58 98 90 67 55 47 51 55 63 55 71 87 83 60 48 52 60 59 144 205 163 61 46 50 110 173 257 346 402 476 529 530 494 415 385 339 276 199 125 67 44 73 71 67 55 47 47 55 67 68 48 48 49 50 50 50 51 57 52 66 97 88 66 74 124 170 129 106 151 196 173 127 95 71 95 106 109 145 220 266 266 191 210 189 171 216 269 305 353 493 616 723 787 856 939 974 936 887 755 567 385 259 174 100 52 51 72 60 75 138 132 86 70 59 48 48 52 63 56 63 71 45 46 95 130 75 45 51 60 73 75 89 84 66 58 59 59 63 63 69 79 92 102 116 116 78 62 53 52 85 123 179 226 189 347 533 680 775 839 908 957 1018 931 852 795 624 367 163 89 125 92 64 52 70 77 83 75 46 45 44 44 48 55 51 42 51 47 43 42 42 56 97 108 144 123 183 310 492 626 687 690 587 317 61 51 170 260 261 260 341 352 356 317 309 366 355 260 276 304 297 273 269 295 291 249 169 155 107 60 83 103 99 87 70 90 85 78 97 89 92 109 111 81 49 81 182 217 173 136 137 145 185 272 419 563 658 710 835 824 868 785 719 597 373 407 653 596 684 746 643 461 258 39 36 38 39 60 93 110 100 85 54 47 46 47 48 50 70 75 103 91 92 108 99 59 50 62 57 53 49 49 73 101 96 57 69 53 69 101 101 73 69 89 105 105 101 89 73 69 77 85 93 86 62 54 74 78 90 131 59 59 67 83 91 91 99 104 136 113 68 50 68 119 134 113 185 200 167 106 81 109 141 159 279 285 288 312 374 428 465 484 492 502 508 503 506 525 548 571 627 637 629 649 661 666 666 656 637 618 603 596 593 570 543 505 469 439 424 416 427 419 400 384 375 371 363 362 374 393 413 439 499 534 591 656 721 789 862 911 945 976 985 966 908 820 687 531 268 179 113 102 108 109 71 46 45 45 46 47 63 70 57 54 93 135 213 280 268 242 204 160 132 104 72 76 155 286 443 554 658 695 731 773 811 826 829 839 850 868 888 916 951 975 983 982 973 970 974 993 1008 1007 1007 999 980 949 903 875 849 826 775 726 582 484 390 320 275 218 129 59 53 42 41 40 40 47 54 58 67 47 97 168 258 312 377 429 473 597 701 753 844 968 1018 1013 1018 956 856 712 548 435 427 473 360 315 218 110 53 60 43 41 40 39 46 42 53 63 66 65 106 360 571 602 567 500 304 60 86 37 37 38 59 47 39 80 41 41 41 45 49 46 61 91 96 250 420 499 445 306 171 90 85 75 61 57 49 40 38 37 35 59 91 124 241 398 500 519 508 422 289 165 75 50 46 72 104 153 228 283 213 102 113 211 304 355 404 460 538 609 616 575 463 339 201 110 73 71 57 42 51 51 46 54 50 57 60 60 46 46 46 46 45 45 46 46 45 45 53 53 52 52 52 52 65 46 40 40 41 54 66 74 118 98 41 45 77 89 73 38 40 45 54 54 78 114 126 107 48 44 56 77 93 86 62 45 56 42 56 120 132 88 67 87 71 47 41 40 65 89 104 93 94 79 67 63 67 71 71 67 42 42 42 43 43 43 43 43 53 57 46 42 42 42 66 79 43 42 52 88 84 44 44 72 84 79 52 44 44 44 44 44 43 42 54 82 84 53 56 83 77 88 81 66 67 61 70 70 59 42 41 40 38 50 77 71 235 262 231 160 109 66 44 65 74 59 54 75 132 164 112 38 48 35 55 324 571 537 287 82 41 41 46 75 88 88 57 33 165 116 53 32 45 81 89 73 37 32 33 37 41 33 33 37 34 35 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 38 34 34 34 34 34 35 34 35 35 35 36 44 51 62 79 95 92 78 60 50 70 89 75 132 184 280 496 708 737 613 140 101 65 38 57 86 90 70 62 50 34 34 38 34 29 29 55 63 53 54 60 62 45 38 67 56 48 40 43 39 46 43 48 65 85 89 73 61 48 40 39 76 127 112 52 56 84 72 94 78 70 62 54 42 41 40 40 40 47 47 58 62 66 66 55 45 41 40 47 47 51 55 54 54 50 54 54 54 58 58 50 58 66 58 46 39 40 41 70 59 59 49 49 45 45 54 71 72 75 55 45 44 45 57 44 43 43 42 42 43 42 42 50 41 41 70 88 125 203 296 458 527 585 615 666 759 820 829 799 734 677 631 538 420 384 395 364 319 325 360 361 304 238 201 143 75 45 75 133 201 286 359 481 572 683 729 611 358 184 168 112 80 76 76 72 60 68 88 64 64 65 65 69 73 77 77 45 52 61 48 48 65 77 56 94 112 102 103 165 299 418 498 583 606 622 676 766 838 880 903 941 941 945 952 975 971 937 901 797 759 722 683 621 515 373 262 158 134 127 145 157 136 72 45 807 788 773 721 585 384 175 47 68 44 43 75 121 121 91 40 53 50 55 47 43 50 53 52 122 164 203 234 233 180 152 185 82 48 40 40 68 64 47 39 83 78 63 51 39 41 61 69 86 78 74 58 46 42 41 41 42 41 40 39 45 85 125 157 231 190 119 87 90 50 42 91 63 40 40 48 40 40 61 121 92 84 72 72 84 80 64 44 56 68 64 48 39 39 48 56 42 38 38 39 36 34 36 41 35 35 35 35 35 37 38 39 38 38 37 36 35 53 67 74 117 165 228 273 293 274 231 196 152 145 138 102 55 38 47 67 42 43 46 53 60 63 62 58 75 176 196 88 34 59 79 39 59 59 55 44 47 36 35 42 80 47 36 69 61 31 32 43 34 35 34 34 39 47 54 46 43 43 39 39 39 43 35 33 47 43 43 43 51 55 55 55 58 34 54 46 32 45 81 33 61 33 49 61 32 31 35 43 30 68 146 264 339 373 388 403 475 432 354 255 157 76 33 28 46 42 58 30 30 178 247 119 51 47 47 46 46 46 46 42 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 51 71 71 59 47 47 51 279 247 151 67 59 60 44 32 31 32 32 32 36 48 52 48 63 52 48 36 32 32 32 32 37 48 40 31 39 59 39 66 41 49 64 124 211 223 207 230 377 341 257 135 36 27 29 32 52 53 65 57 44 31 31 32 35 39 47 51 51 51 47 47 83 35 31 67 63 30 51 115 47 47 47 51 55 59 64 68 36 36 40 40 44 48 48 45 32 81 61 61 129 97 33 50 33 65 89 77 37 30 31 36 32 33 32 31 36 64 70 34 33 32 31 29 28 23 22 21 17 16 23 19 26 22 29 29 45 25 29 46 43 48 116 187 162 116 100 101 81 41 27 51 39 39 33 36 40 44 44 41 41 37 33 34 62 98 128 152 156 156 133 105 66 46 34 32 35 34 40 57 65 47 35 35 36 37 37 37 45 68 88 108 116 109 114 106 90 58 49 59 66 84 118 145 160 163 175 169 188 111 74 74 73 45 32 45 56 45 45 42 46 47 55 52 39 39 36 36 40 39 43 43 35 35 36 37 43 40 40 39 38 90 124 140 136 104 79 87 177 219 269 318 352 382 416 425 419 412 323 278 361 384 388 475 543 479 435 356 221 159 142 65 109 116 112 84 60 53 61 54 54 46 38 37 36 37 37 41 40 48 48 52 52 52 52 52 56 55 59 63 67 67 71 71 44 48 48 48 44 40 36 36 48 48 48 48 49 49 49 41 41 42 50 62 62 50 43 43 59 74 134 82 206 348 181 73 61 62 54 57 85 116 100 71 79 68 60 45 41 38 46 53 69 61 57 61 77 105 126 146 94 78 54 42 38 46 50 50 51 55 55 55 55 55 55 59 51 51 46 46 46 46 50 43 68 58 53 49 51 47 54 58 58 69 69 80 83 78 74 63 42 47 55 50 42 38 38 42 37 154 290 321 233 117 41 36 46 58 70 58 38 38 55 75 51 51 51 51 51 51 51 51 55 51 44 41 45 42 42 41 75 54 41 39 40 59 63 47 49 45 41 39 38 39 44 56 40 44 44 40 51 63 59 40 58 54 50 50 46 42 42 42 46 42 41 41 42 42 41 41 42 39 40 41 46 42 70 109 115 93 91 110 148 206 314 427 364 291 294 373 412 379 390 438 546 633 653 558 444 381 303 225 137 107 83 69 74 79 72 57 49 49 49 49 49 49 56 49 49 46 50 54 58 66 71 82 50 82 36 165 93 61 373 183 99 170 129 44 47 102 124 113 138 126 127 139 137 114 107 122 158 167 196 192 200 200 172 172 199 172 159 175 195 199 190 187 162 153 101 89 85 40 38 73 60 52 51 55 66 70 70 70 178 138 87 63 63 67 59 47 55 67 71 67 48 48 60 69 89 162 195 136 50 49 115 202 251 331 430 514 607 667 677 622 559 518 472 442 404 327 222 140 46 47 57 53 47 48 53 48 87 47 48 62 50 47 48 48 49 50 77 104 114 121 171 229 273 284 297 311 296 233 179 152 128 124 121 120 111 102 102 102 68 129 152 182 215 169 233 437 531 537 604 732 830 857 857 843 737 582 379 224 139 101 73 52 109 63 52 59 65 62 87 119 67 53 52 48 51 52 55 55 62 54 66 82 66 45 44 47 49 55 72 73 54 52 52 53 53 53 54 55 52 48 49 51 49 49 56 98 135 204 284 328 259 341 467 622 749 849 914 957 941 900 821 660 424 204 103 103 80 54 48 47 55 66 72 64 45 44 43 43 48 63 67 59 75 43 42 44 48 43 49 70 69 124 229 333 465 547 522 440 273 146 63 121 229 286 302 310 334 333 305 277 329 426 384 222 278 323 304 233 224 265 245 159 115 120 104 72 72 95 91 55 78 126 86 54 105 81 56 106 120 90 69 78 134 173 141 91 100 160 263 398 547 646 695 714 837 965 943 860 906 596 229 499 733 689 764 809 734 601 387 115 34 36 49 74 99 105 99 84 82 62 47 60 82 82 66 50 115 60 50 59 87 87 70 58 102 86 73 65 77 73 65 56 57 69 89 97 73 49 57 77 81 113 129 101 57 48 65 90 49 50 54 54 66 103 163 208 59 71 83 75 67 67 83 96 117 106 73 50 50 76 92 83 106 169 149 64 55 131 162 129 154 204 255 286 301 324 386 435 450 458 464 463 470 481 500 526 582 592 596 604 619 635 655 655 628 636 637 630 623 604 588 562 537 515 514 503 479 452 428 416 447 439 427 430 441 461 485 511 560 599 664 706 762 823 904 957 1003 984 989 974 917 824 657 433 179 122 99 92 90 75 51 46 48 49 72 88 75 46 45 68 97 101 106 144 173 187 182 178 161 124 85 74 71 125 259 410 496 587 674 723 746 767 797 827 826 852 888 919 962 986 989 970 980 980 992 1011 1015 1019 1018 1018 1018 1006 967 917 905 906 891 838 713 606 492 391 338 297 245 204 142 123 106 86 73 80 84 88 152 152 202 272 330 375 452 525 606 685 773 846 922 998 1018 1017 1010 929 812 680 541 473 524 617 472 434 293 156 105 96 44 40 38 38 42 38 41 40 62 80 157 267 564 697 609 608 513 181 89 38 37 50 55 39 40 56 52 48 48 41 45 53 57 74 89 262 445 545 566 439 226 88 107 94 76 49 41 40 37 36 36 47 59 107 215 356 469 504 485 412 315 216 121 47 41 73 91 116 135 161 143 99 102 140 285 349 405 446 496 556 575 546 460 319 185 119 86 60 50 59 42 43 66 73 73 64 56 56 69 53 40 39 49 81 73 45 45 42 45 49 57 52 52 52 61 57 49 45 45 53 57 61 113 57 41 68 76 48 44 72 49 61 81 89 73 54 74 107 47 43 44 60 77 78 54 44 49 42 48 116 131 75 67 103 54 54 53 40 39 40 83 108 174 143 115 99 94 90 74 62 41 41 42 42 42 43 47 47 45 49 42 42 42 41 42 42 42 44 56 45 46 53 54 53 76 71 63 71 71 71 55 42 70 42 80 116 107 83 87 86 80 84 77 62 63 65 70 66 87 83 82 73 60 46 38 45 102 213 201 125 94 58 91 220 81 82 98 123 164 192 184 153 70 96 68 169 411 445 259 110 168 92 28 74 131 60 32 120 268 136 48 60 60 31 31 49 32 32 33 33 33 37 33 33 34 38 34 38 38 42 39 39 39 34 34 36 40 37 36 35 34 38 32 32 49 49 46 70 33 34 34 34 43 51 40 47 76 106 88 63 72 58 46 69 92 117 137 190 358 574 711 727 415 183 43 88 122 66 31 56 32 36 32 31 31 30 30 31 53 61 58 55 49 51 45 38 47 40 40 45 64 72 79 79 72 77 89 85 65 53 56 60 99 75 131 167 119 103 124 104 105 70 77 81 49 41 65 65 52 47 47 51 58 62 62 54 68 53 53 57 56 48 51 59 51 43 47 70 62 46 51 86 53 53 57 54 54 47 44 40 54 47 55 45 53 57 62 70 55 107 151 147 98 46 44 49 76 60 51 47 58 58 50 41 63 41 40 65 99 105 131 176 226 309 406 452 486 528 575 603 620 665 719 734 714 665 642 619 615 566 540 525 461 324 185 104 55 88 46 55 179 229 306 495 513 648 674 498 319 245 195 131 81 67 71 71 79 83 87 92 72 64 56 52 52 56 68 72 47 68 65 88 165 228 168 52 54 84 107 128 183 265 344 416 491 534 585 672 780 857 887 902 937 948 971 986 982 947 884 833 768 726 654 587 501 411 298 218 138 121 95 75 51 49 49 53 765 745 723 682 597 441 243 110 108 80 67 75 101 97 68 39 41 43 51 51 50 69 120 166 128 139 174 278 364 292 169 114 54 56 40 37 37 40 52 47 87 71 63 52 49 53 73 82 66 70 70 66 62 58 58 58 46 41 40 41 57 97 141 172 339 250 114 47 70 82 50 37 43 38 40 53 40 39 41 85 80 84 76 60 48 48 56 64 48 60 64 52 40 39 48 45 40 39 40 39 36 36 70 149 44 36 35 35 37 38 38 37 51 39 37 39 69 107 156 190 261 320 404 476 496 469 418 361 254 213 169 114 62 38 38 38 42 50 49 57 60 63 63 62 34 84 96 35 34 59 71 35 43 46 38 38 46 61 77 96 42 45 70 115 120 81 50 55 34 35 35 34 34 37 37 42 43 43 39 39 39 39 35 34 47 43 43 43 47 47 47 47 58 30 32 46 31 33 77 45 49 37 45 53 32 31 35 34 71 94 142 205 257 265 265 261 157 157 145 113 85 65 62 67 28 28 42 42 58 174 202 66 47 47 46 46 46 46 46 46 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 31 39 51 51 47 51 67 79 115 115 59 31 40 56 52 60 32 32 32 32 36 44 52 51 48 48 40 36 32 33 33 33 32 48 60 36 47 51 31 38 53 45 52 104 179 191 167 170 220 173 101 42 44 69 78 74 68 56 52 37 32 32 32 40 43 47 47 51 47 47 39 39 31 30 39 67 67 43 35 55 35 35 35 35 39 43 48 52 36 36 40 40 44 48 48 48 32 73 69 101 185 149 58 49 33 41 53 53 45 36 36 44 32 40 32 31 32 67 66 41 32 35 33 25 24 22 21 20 17 20 23 19 22 18 25 21 37 34 38 27 20 33 85 119 170 132 125 129 101 54 31 43 39 39 36 36 40 40 44 41 53 37 34 38 50 79 104 124 144 141 145 114 65 33 33 61 95 63 31 31 32 34 34 35 36 37 37 36 35 40 71 91 84 88 92 86 70 58 54 65 34 55 66 44 35 69 104 114 117 51 34 50 73 57 45 49 49 46 50 54 51 59 56 60 43 44 44 43 43 47 47 51 44 36 35 36 37 39 44 48 39 63 116 144 108 60 51 59 137 175 221 274 320 354 388 404 427 395 286 257 364 392 367 399 483 344 245 178 151 180 173 67 66 73 77 54 53 54 70 74 43 38 38 37 37 37 37 37 41 48 52 52 52 52 52 51 59 59 59 63 63 63 63 67 44 44 48 48 44 40 40 36 48 48 48 48 49 49 49 41 37 38 42 50 50 46 42 42 102 94 102 46 181 305 161 105 45 65 96 116 116 100 79 63 47 51 48 52 56 53 57 53 61 57 57 65 81 109 126 142 78 70 58 46 42 46 54 58 51 51 51 55 55 55 55 55 51 51 46 46 46 46 50 51 60 61 56 59 55 50 54 54 65 65 76 76 83 79 75 64 38 39 47 50 50 50 46 42 38 166 302 332 249 133 61 41 66 70 70 58 42 42 55 67 51 51 51 51 51 51 51 51 55 44 40 41 42 42 42 42 46 66 85 100 114 133 160 165 94 95 91 63 38 37 39 57 49 41 41 40 44 52 64 72 54 50 50 50 50 46 42 42 42 42 42 42 42 41 41 41 41 40 42 58 50 41 69 116 59 85 123 126 132 211 398 581 642 584 555 591 614 597 593 614 660 573 471 366 244 134 104 121 99 76 57 50 55 64 53 49 49 49 49 49 49 49 56 49 41 41 41 42 42 46 50 54 70 154 46 117 89 157 373 108 99 135 117 56 51 117 123 65 94 99 112 125 137 142 139 153 148 167 187 167 135 118 90 95 285 285 278 271 247 176 83 44 44 136 160 112 76 68 56 61 48 44 43 44 67 90 94 90 170 142 95 71 63 59 55 47 71 79 79 67 44 44 48 57 78 140 169 117 63 87 151 213 293 374 481 574 664 746 776 746 652 596 547 509 472 415 338 272 119 48 47 57 54 50 50 53 127 71 52 81 86 67 59 51 48 49 79 117 159 222 288 349 405 423 444 445 396 298 212 166 178 199 227 202 130 77 88 110 49 79 78 105 182 187 245 415 460 474 538 650 725 733 740 734 538 403 251 135 80 69 72 59 60 55 65 94 107 92 78 66 82 53 56 48 47 47 47 46 50 45 50 70 65 45 44 46 47 49 58 55 51 50 51 52 51 48 47 49 63 63 50 47 78 78 104 131 151 205 289 337 463 410 425 581 776 884 902 879 873 832 719 509 288 147 86 67 90 67 55 54 72 86 96 88 46 45 43 43 48 64 83 87 91 52 44 45 44 42 43 45 44 181 335 376 369 336 260 172 109 138 206 266 277 261 272 300 302 274 262 241 292 433 452 320 197 214 219 232 289 334 288 209 88 93 96 81 92 120 111 82 102 146 90 54 93 73 56 102 81 98 102 90 70 69 65 74 75 163 329 491 596 642 701 776 892 999 982 922 929 578 207 454 759 726 770 789 721 643 473 233 54 36 57 102 130 108 86 80 85 58 51 68 89 117 125 118 131 84 51 51 67 83 82 62 89 78 65 65 76 84 84 80 56 65 77 73 57 48 49 57 93 117 129 113 81 73 89 113 78 62 54 48 47 49 74 95 70 67 74 59 58 55 74 79 73 73 57 50 51 80 88 75 54 118 133 81 80 132 136 102 132 178 213 229 240 259 301 328 412 424 431 435 438 441 440 450 525 547 551 559 578 586 593 601 621 625 633 629 626 614 602 579 574 567 555 539 520 500 488 488 488 487 479 482 501 528 556 575 610 643 682 723 780 849 922 972 1010 987 989 967 909 809 638 411 193 128 89 61 46 47 48 56 52 68 96 99 89 61 68 76 84 84 96 109 122 141 161 173 148 126 110 108 91 94 153 260 424 512 609 674 712 745 782 816 822 845 876 918 954 978 985 970 975 976 991 999 1010 1010 1018 1018 1018 1018 994 959 955 970 963 917 805 721 627 526 453 389 328 291 265 246 222 198 189 200 208 216 303 307 353 419 476 506 563 632 677 746 834 895 965 1018 1019 1018 1018 945 804 625 506 482 533 571 472 386 257 163 128 108 57 43 38 38 43 46 53 56 66 83 177 222 476 678 681 661 571 344 109 46 37 46 59 47 40 52 52 48 48 48 41 45 53 73 103 312 501 586 604 504 282 89 129 100 64 41 39 39 37 35 35 47 75 131 223 331 404 419 457 443 363 224 113 63 46 58 74 88 102 131 110 77 76 105 261 321 389 423 470 529 553 531 440 288 157 107 86 64 53 59 42 43 58 69 68 63 55 56 41 41 56 65 64 52 49 49 49 46 50 54 57 56 56 45 61 57 53 49 45 49 49 53 53 49 49 40 39 39 88 144 80 93 109 113 85 53 53 66 62 55 51 43 43 42 43 43 42 65 80 51 55 103 98 54 41 45 44 48 60 84 123 140 114 87 67 58 62 62 54 42 42 42 42 42 42 42 43 43 41 45 42 41 41 41 42 42 42 43 44 43 43 43 43 42 67 67 69 66 85 78 69 57 53 40 63 103 98 79 86 86 73 80 70 55 43 40 54 62 75 78 78 62 56 48 54 70 83 171 151 94 95 75 104 216 49 70 71 67 84 128 144 121 178 149 96 178 320 282 155 122 116 200 193 142 71 28 112 372 128 52 31 36 44 32 37 85 32 33 33 32 33 37 37 33 37 37 33 33 34 34 34 34 34 34 35 35 35 35 39 51 54 54 37 32 33 32 31 33 44 34 41 34 39 43 43 47 87 99 80 63 64 54 42 54 53 82 107 148 275 460 622 685 702 393 147 92 101 47 47 97 33 37 34 33 32 32 32 32 47 58 59 64 62 56 57 50 68 64 53 53 64 68 75 68 80 85 93 89 73 61 64 72 107 55 82 118 95 115 147 128 92 69 65 65 45 52 64 71 63 63 55 54 50 46 46 42 51 39 39 39 39 38 37 36 38 37 38 50 59 51 39 47 53 64 57 61 58 58 51 41 46 50 55 52 49 49 65 70 74 110 138 130 90 61 57 65 72 60 55 55 66 66 54 42 47 40 40 50 69 79 102 133 138 160 182 212 258 329 423 487 522 530 538 538 538 542 551 560 546 512 483 446 357 228 129 84 83 100 86 111 212 265 350 502 601 632 514 276 142 168 183 118 81 67 67 67 67 67 68 64 64 56 48 47 47 48 56 60 47 47 47 72 169 255 247 180 75 78 95 111 153 215 283 358 454 545 631 701 746 788 826 868 871 898 928 932 905 853 798 752 712 680 632 560 462 344 230 157 85 67 56 52 50 49 54 58 657 673 674 637 571 462 308 174 172 144 115 102 89 69 44 38 40 43 59 61 57 115 225 322 198 188 168 247 368 349 245 192 131 93 56 39 39 40 52 56 56 51 51 52 53 70 70 74 47 51 55 59 63 63 63 63 47 42 41 42 54 90 126 157 322 277 157 53 50 94 74 36 37 37 39 53 40 38 39 56 72 84 88 72 48 39 39 48 39 44 56 56 48 44 48 46 41 43 42 40 38 37 109 235 90 74 59 44 44 36 35 34 68 44 37 52 108 182 279 337 412 471 539 580 584 533 470 410 338 257 181 114 74 42 37 36 46 46 49 57 64 64 59 59 44 53 48 34 39 66 58 32 33 40 48 52 55 51 47 50 152 192 241 279 279 205 82 30 33 34 34 34 33 33 37 45 54 43 39 39 43 39 35 34 38 42 42 46 50 50 54 54 85 31 77 125 33 32 73 37 37 41 52 48 39 35 31 30 74 93 109 114 124 132 109 93 41 44 43 46 57 68 79 72 56 28 45 49 58 130 138 34 46 46 46 46 46 46 46 46 38 38 38 38 38 38 38 38 38 38 34 34 34 34 30 30 30 34 34 34 38 58 90 114 51 71 55 35 55 59 51 56 33 34 33 37 36 40 40 44 40 40 36 36 37 33 41 41 32 59 71 59 54 53 49 37 56 40 40 80 124 132 119 106 67 75 63 48 77 182 300 373 106 83 52 32 32 32 37 48 59 59 59 54 50 46 42 38 30 90 142 126 82 58 46 38 34 34 35 35 35 39 43 43 43 47 47 47 51 55 55 48 33 57 53 97 193 173 77 49 37 33 32 32 45 52 44 32 32 44 36 31 39 66 58 41 32 35 33 32 27 22 20 20 21 31 23 19 18 14 14 13 14 27 24 16 16 19 39 36 107 89 93 109 86 51 27 31 32 32 36 36 40 40 41 41 53 45 30 30 35 55 72 88 144 157 193 181 101 32 32 77 151 147 112 68 34 33 34 36 41 41 37 35 34 34 51 71 67 75 80 73 70 59 55 51 38 109 140 94 44 79 182 255 82 35 33 33 46 46 47 59 50 43 51 55 63 67 64 68 51 52 48 47 51 51 55 55 56 40 37 38 47 44 52 56 40 39 124 172 108 60 80 95 133 156 194 251 293 335 365 373 358 382 341 324 387 395 383 423 300 333 351 220 29 29 88 122 52 61 61 42 38 38 51 51 39 39 42 42 42 38 37 36 45 52 52 52 52 51 51 51 51 51 55 59 59 63 67 67 44 44 44 48 44 44 40 36 48 48 48 48 49 49 49 41 37 37 37 38 38 46 46 42 37 62 78 36 105 153 49 104 88 92 120 144 124 76 56 72 64 60 60 60 64 57 56 45 69 65 61 57 61 69 70 78 54 62 58 50 42 42 54 66 51 51 51 51 51 51 51 51 51 51 46 46 46 46 50 50 59 59 55 58 53 53 57 57 65 65 73 77 73 73 68 57 46 43 43 50 54 50 42 38 50 122 186 182 121 73 69 90 90 82 70 58 50 50 55 59 51 51 51 51 51 51 51 51 44 48 41 41 42 42 43 47 41 65 116 146 168 179 218 245 205 210 203 152 66 37 37 40 42 40 40 41 41 40 51 72 53 50 54 58 58 54 46 42 46 46 50 46 41 41 41 41 40 41 69 85 69 40 56 103 43 85 116 110 96 159 346 527 618 591 572 599 626 630 618 611 566 400 250 165 104 36 56 109 89 70 58 59 68 72 61 57 49 49 49 49 49 49 49 49 41 40 40 40 41 41 41 41 38 102 50 73 113 237 324 73 127 79 85 102 64 50 48 44 47 50 59 59 67 91 94 81 70 105 113 100 68 51 55 63 111 127 148 160 169 166 126 77 47 126 167 127 67 76 80 44 56 44 42 43 67 87 98 90 90 82 63 51 47 51 59 63 83 87 83 71 44 43 44 45 71 121 138 90 67 119 174 193 277 358 457 536 619 701 750 740 680 628 594 560 531 482 422 376 239 108 47 49 62 48 46 52 158 93 46 52 77 82 70 65 92 107 113 134 196 306 395 429 474 508 535 532 457 356 255 204 214 242 277 250 174 105 105 114 67 73 56 74 161 211 272 378 408 388 433 526 598 609 589 561 362 276 195 129 97 80 74 67 51 52 75 105 138 158 133 86 50 47 47 47 51 51 55 55 58 45 49 77 85 64 60 65 44 45 48 56 68 72 91 100 83 58 46 59 111 127 95 47 105 112 131 181 262 344 415 460 539 404 367 547 775 883 879 841 802 742 590 348 166 108 100 77 88 72 59 62 80 98 101 104 74 58 45 44 52 72 95 103 99 72 57 57 53 43 43 44 96 246 404 422 318 182 134 135 140 181 241 296 315 305 295 280 298 251 258 253 271 418 487 394 263 201 182 228 286 280 198 127 76 77 77 77 101 128 115 83 90 121 73 45 89 85 77 119 46 63 103 86 50 48 56 93 134 190 333 498 596 632 711 819 879 954 959 956 933 551 195 406 703 702 742 745 705 662 519 296 81 36 57 134 162 112 89 107 72 58 54 56 88 129 165 178 179 151 95 50 58 90 93 61 77 69 64 64 72 88 103 104 48 68 72 52 52 76 84 76 84 92 104 104 100 104 121 129 85 66 49 47 47 49 61 70 85 74 70 58 62 62 74 74 50 52 51 50 51 75 75 51 48 74 98 82 81 101 97 83 105 132 167 175 182 185 208 231 349 360 371 379 374 350 336 331 435 461 480 496 519 530 537 540 563 575 595 611 627 627 627 623 596 600 596 577 553 541 541 546 533 528 527 534 561 589 628 647 659 674 696 738 799 868 945 991 1002 983 985 964 894 794 628 408 190 125 93 50 44 45 55 80 59 83 106 101 88 71 85 82 48 64 72 68 68 88 116 136 123 115 115 118 98 70 74 133 329 420 522 606 677 730 776 818 816 837 868 908 951 978 990 987 976 976 995 999 1002 1002 1017 1018 1018 1018 1009 977 978 1001 1001 967 900 840 778 696 612 531 462 409 414 387 357 340 336 358 378 394 441 460 507 561 595 617 670 739 776 830 895 957 1003 1019 1019 1018 1013 964 809 602 488 489 511 496 345 250 180 139 112 96 53 41 39 39 47 50 61 75 70 75 188 177 363 609 696 658 555 411 141 62 37 46 66 59 51 55 59 59 48 44 44 48 52 72 105 309 491 577 623 576 363 137 151 110 70 51 39 38 36 35 35 51 87 132 211 284 337 356 397 451 411 248 117 86 69 50 72 63 72 90 95 66 60 77 229 309 389 427 466 510 534 524 430 272 134 92 87 68 53 55 42 43 50 52 51 51 55 51 68 60 71 71 67 59 67 88 42 46 51 47 46 49 45 41 53 60 56 56 52 52 53 52 40 68 76 48 63 143 219 247 92 100 120 117 93 57 49 50 54 54 54 43 42 42 43 63 41 88 91 40 40 102 101 40 40 47 55 71 99 127 136 148 42 41 41 41 50 66 74 70 42 42 41 42 42 43 43 47 42 46 46 42 42 42 43 43 42 44 56 44 43 44 44 43 66 69 72 69 88 81 80 72 52 40 47 79 90 71 67 82 62 77 82 71 48 41 46 63 67 78 86 70 60 52 71 98 61 124 116 88 96 56 44 101 53 86 79 39 39 69 97 78 151 134 93 135 208 162 88 99 152 332 245 33 30 127 203 296 48 32 32 36 32 31 32 64 33 32 32 32 32 32 33 41 37 41 41 37 33 34 34 34 39 54 62 50 49 57 76 88 93 92 91 79 67 47 30 29 43 40 44 41 45 35 35 46 100 92 66 51 56 50 42 38 37 64 97 122 183 316 498 625 733 573 310 72 27 63 88 46 34 35 35 35 34 34 34 34 45 56 61 70 75 69 70 62 68 60 56 48 52 47 43 43 84 92 96 92 80 72 75 79 37 61 189 277 237 174 98 35 51 59 72 76 68 71 59 50 70 70 62 61 53 45 44 40 53 53 53 44 40 44 44 40 36 41 37 37 42 50 39 38 57 64 61 61 58 58 55 48 45 50 59 52 48 44 60 73 61 77 89 77 53 44 44 52 71 63 66 70 74 70 62 46 42 41 41 47 54 50 65 99 78 60 59 93 127 161 220 272 331 339 359 383 410 421 418 410 399 386 376 335 250 164 134 136 151 139 138 159 185 218 288 374 464 349 226 159 126 104 113 136 69 67 67 71 71 63 59 55 59 55 47 47 47 47 51 59 63 91 100 84 76 112 172 220 108 87 82 101 123 142 189 257 410 505 587 636 651 661 694 729 788 803 803 775 731 703 703 698 631 603 562 482 364 253 165 124 50 51 52 50 49 49 50 57 518 589 622 587 517 432 305 199 152 139 122 98 77 57 49 40 42 44 62 65 82 160 301 419 325 296 169 145 298 372 321 280 195 86 40 57 69 41 40 63 47 44 52 60 69 70 63 55 47 50 50 54 58 62 62 62 58 46 42 42 42 66 94 117 202 292 297 169 57 70 86 38 36 37 39 56 40 39 39 48 84 76 64 48 39 39 39 39 38 39 48 60 60 52 52 50 41 44 43 50 64 72 123 225 116 107 110 103 104 100 108 120 114 101 103 145 219 328 434 516 598 622 651 652 621 566 503 428 341 237 142 86 74 62 46 36 42 42 45 45 57 56 63 56 89 61 48 48 67 62 38 32 48 39 34 42 89 148 212 252 339 311 248 198 223 241 185 91 33 33 33 34 41 41 48 49 62 43 35 43 43 39 35 35 34 34 38 42 46 50 54 58 57 48 177 217 69 33 77 32 37 57 56 39 47 43 31 41 47 76 78 55 44 42 31 29 58 41 32 42 72 93 88 58 50 28 49 61 49 74 78 30 46 46 46 46 46 46 46 46 38 38 38 38 38 38 34 34 34 34 34 34 34 34 34 34 34 34 30 30 30 50 83 103 67 95 91 75 79 63 43 63 49 34 41 41 44 32 35 36 39 32 39 33 40 38 49 49 51 63 47 46 41 53 81 41 44 27 36 64 72 80 83 65 54 37 34 115 288 450 499 480 137 103 60 33 32 37 45 41 55 54 54 50 46 42 38 38 46 178 242 158 54 34 50 50 42 38 39 39 39 39 43 43 47 47 47 51 51 51 55 48 41 45 33 49 121 121 69 53 53 37 32 32 37 40 32 31 32 40 32 31 43 61 57 40 39 42 40 39 26 21 20 23 24 27 19 15 18 14 14 14 14 16 25 34 31 24 21 21 36 25 33 61 62 47 39 43 36 36 36 36 40 40 37 37 53 45 30 30 31 43 56 64 92 125 194 221 126 31 31 89 152 227 275 233 142 63 34 33 37 41 45 36 35 35 51 74 58 79 92 84 69 58 39 36 37 103 177 140 58 53 180 309 122 87 59 35 34 34 43 63 43 47 51 55 59 63 56 56 56 52 52 51 51 55 55 59 48 48 69 87 99 72 52 40 64 39 140 208 112 57 112 127 154 169 202 244 282 320 342 357 325 400 424 424 443 427 399 412 453 434 436 346 212 157 111 34 49 54 50 38 37 38 42 38 38 39 47 54 54 46 38 37 45 52 52 51 51 51 47 47 35 39 43 51 59 67 71 75 40 44 44 44 44 44 40 40 48 48 48 48 49 49 49 41 37 38 38 37 37 50 54 50 37 57 61 37 101 105 61 193 184 121 96 101 96 45 45 81 65 57 45 41 52 49 56 49 69 69 61 57 49 45 38 38 42 58 62 58 42 38 50 66 55 55 55 55 51 51 51 51 55 50 50 46 46 50 50 54 50 50 53 53 53 53 56 57 61 66 66 66 74 62 69 62 62 51 43 39 46 46 38 38 50 58 66 50 38 45 81 114 94 78 58 50 50 54 55 51 51 51 51 51 51 51 51 51 43 40 41 42 42 42 51 58 98 116 155 216 267 324 379 421 432 413 378 301 215 114 52 39 41 39 39 46 69 55 43 51 52 42 50 58 58 54 46 41 42 50 54 46 41 41 41 42 40 45 80 105 81 40 40 75 70 66 76 79 81 112 191 273 318 327 339 368 415 435 403 353 302 236 146 76 75 108 110 102 78 71 67 71 80 84 73 65 49 49 49 49 49 49 49 49 41 41 41 41 42 42 41 40 39 62 78 125 177 213 193 73 138 41 87 176 97 41 42 43 42 45 45 42 42 45 45 41 47 74 62 65 44 39 82 90 113 114 98 71 76 93 61 39 135 88 112 145 97 75 108 105 88 60 43 43 67 79 78 62 41 42 43 42 42 43 55 67 79 79 79 67 48 44 52 45 60 113 122 66 51 103 146 145 203 268 336 376 425 482 535 548 512 487 488 486 479 442 411 385 328 205 81 49 56 47 63 134 272 208 105 54 64 72 64 72 127 153 150 147 205 327 424 462 467 502 523 516 463 391 322 280 210 192 211 231 223 174 142 115 112 137 129 116 166 221 270 319 341 289 287 377 459 467 422 353 222 190 172 165 132 89 58 53 48 50 50 68 129 195 213 163 70 59 63 63 71 71 71 71 58 45 44 73 92 80 72 76 44 62 93 93 97 93 97 96 91 111 118 115 130 139 131 109 143 162 181 259 377 457 487 516 496 420 437 614 779 833 855 850 719 599 430 226 107 99 107 90 67 51 50 49 67 82 92 84 109 93 73 68 63 67 83 91 80 76 69 69 65 54 46 61 54 101 216 295 215 75 63 152 269 247 238 258 323 354 340 288 299 259 282 273 251 358 444 361 382 272 210 236 239 158 76 49 77 77 61 61 84 111 99 74 78 90 61 45 81 85 81 106 47 50 70 78 74 73 76 93 146 182 289 467 603 671 723 776 845 889 926 953 902 521 197 360 637 672 723 737 717 658 460 205 85 34 45 142 171 120 101 131 60 54 54 47 68 104 141 161 158 151 99 49 49 90 101 57 73 65 60 56 60 76 100 107 51 68 64 47 56 116 144 132 64 53 49 61 81 97 117 133 77 53 48 48 53 77 93 97 93 81 70 62 66 73 78 82 47 49 50 49 50 58 54 48 54 66 74 62 57 57 65 76 71 106 129 129 124 124 155 190 245 249 263 275 277 261 244 232 310 341 375 413 447 470 482 485 484 510 545 573 596 604 604 600 584 600 604 588 568 564 564 568 543 546 549 560 587 626 662 681 682 685 711 753 826 895 957 995 994 975 977 949 875 783 617 402 155 105 82 66 50 54 58 63 51 81 88 87 85 96 115 115 65 81 81 70 69 86 102 107 111 96 92 96 76 49 48 89 206 301 410 526 628 693 754 803 813 823 853 904 955 986 1001 1002 969 985 1000 1011 1003 1003 1006 1018 1014 1018 1002 981 988 1012 1012 979 953 912 866 812 762 685 612 565 544 517 489 466 473 493 520 540 551 563 609 644 673 695 757 815 868 902 949 987 1018 1019 1018 1018 997 959 818 636 498 451 425 394 186 163 156 127 80 76 56 40 41 48 55 50 65 87 82 75 141 154 283 505 654 650 531 391 169 78 37 46 70 67 55 51 63 59 48 44 40 44 48 71 123 271 440 558 656 665 507 283 168 116 88 78 58 37 35 35 37 55 80 116 177 245 310 345 341 419 415 284 149 89 61 50 72 64 57 71 83 71 60 72 216 316 409 459 494 533 549 524 430 257 119 85 95 65 50 51 42 42 53 47 51 58 70 66 79 78 62 38 42 55 55 39 41 46 54 47 42 42 41 40 40 51 52 56 56 56 53 53 49 84 80 60 127 243 271 211 61 69 85 97 82 62 58 70 58 54 50 58 70 70 62 50 47 63 59 41 41 61 60 43 63 59 59 79 103 112 108 93 41 41 40 42 54 70 78 78 41 41 41 42 43 43 51 51 54 58 58 58 43 47 51 59 43 63 71 67 68 76 80 79 65 68 68 72 84 87 83 79 64 59 51 75 99 79 63 83 62 66 70 79 72 45 42 50 41 54 82 89 80 80 111 142 70 90 69 57 65 36 33 35 58 102 91 40 40 89 113 82 55 103 94 75 113 110 60 30 41 268 241 121 226 311 171 39 56 68 68 48 32 31 32 32 32 32 32 37 37 32 32 33 33 41 45 41 33 34 35 47 58 85 93 96 110 122 117 82 123 128 171 186 162 141 93 38 38 34 43 48 53 41 42 46 101 77 58 54 47 57 53 38 42 65 87 105 122 200 362 509 589 616 487 233 103 140 133 38 34 35 36 36 36 36 36 36 43 51 63 72 77 78 74 67 44 52 56 56 59 47 43 39 80 84 84 76 68 64 71 75 90 229 462 557 442 281 150 38 43 67 70 54 58 58 42 45 45 53 57 63 63 63 71 82 58 73 69 49 45 61 61 49 53 54 43 35 36 42 46 38 57 64 61 61 58 58 62 48 40 45 62 59 47 43 60 68 44 44 48 44 43 42 42 42 55 55 62 70 74 70 62 50 42 42 46 58 50 42 49 73 80 55 62 100 111 93 105 141 129 153 188 231 250 246 230 210 243 245 254 222 167 122 139 170 159 115 134 149 111 120 171 193 196 108 89 170 184 95 60 97 54 51 63 67 71 71 63 63 59 55 51 47 47 47 55 59 83 115 124 88 46 44 65 145 124 92 91 126 137 125 148 220 335 375 417 475 525 559 573 575 673 685 689 673 649 634 658 668 604 544 457 356 245 164 120 106 52 52 52 50 49 48 48 48 368 427 467 456 421 358 237 127 67 67 78 78 73 69 66 62 52 48 57 70 99 172 316 433 523 531 356 209 323 414 344 260 136 82 50 46 53 45 48 48 68 72 76 81 74 63 43 42 50 46 42 42 50 51 47 42 51 43 42 42 42 51 71 97 173 351 456 316 104 56 82 54 38 38 40 48 48 48 56 76 96 64 39 40 68 80 60 39 39 38 40 60 64 56 60 69 43 43 54 96 137 134 143 185 119 134 165 193 209 218 266 325 295 282 307 365 447 541 643 718 730 734 732 717 687 617 539 464 288 185 101 62 73 82 73 54 37 38 41 45 45 49 56 49 61 36 36 48 63 46 45 56 70 101 148 199 262 325 369 386 293 246 151 105 178 281 277 183 35 33 32 34 49 49 52 56 66 39 34 43 47 35 35 43 38 42 53 49 45 49 57 69 32 96 241 225 61 33 89 37 45 65 52 39 55 43 39 93 31 57 62 47 28 29 30 30 45 56 62 72 86 104 127 121 25 32 76 84 57 41 46 34 42 42 42 46 46 50 50 50 42 42 38 38 38 34 34 34 34 34 34 34 34 34 34 34 43 39 35 31 35 43 59 67 47 75 75 67 71 55 47 75 80 56 60 60 63 36 39 43 43 35 39 36 44 41 52 55 55 65 33 49 41 61 108 27 32 26 39 47 27 31 51 45 34 108 205 338 463 509 430 313 110 86 59 44 44 45 45 44 51 46 46 46 42 42 42 42 82 182 202 98 28 29 42 34 42 42 38 38 39 39 43 43 47 47 51 51 51 51 51 44 49 45 33 33 61 65 45 45 53 41 33 32 32 32 32 31 32 43 39 39 39 49 49 44 50 53 51 42 30 24 19 26 16 26 18 14 14 17 14 19 48 21 38 88 85 30 21 35 37 25 25 30 42 47 40 48 36 36 36 36 37 37 37 37 45 41 38 34 31 47 52 60 32 57 129 185 110 31 32 101 147 259 356 356 282 191 84 32 36 37 48 48 44 47 55 70 50 86 107 92 88 81 38 34 40 67 114 129 64 33 69 158 119 120 108 64 34 34 35 48 36 36 36 36 36 40 40 44 52 52 52 51 51 55 55 59 48 48 81 111 123 80 48 40 96 63 152 201 93 40 77 93 155 170 207 237 271 294 328 350 369 419 447 482 515 490 391 315 361 451 539 448 207 84 93 86 38 39 39 38 38 42 51 47 38 42 58 62 62 54 50 41 56 55 51 51 51 47 47 47 39 43 43 47 55 55 59 63 40 40 44 44 44 44 44 40 44 44 44 44 45 45 45 37 41 50 46 37 38 58 65 57 65 53 41 61 125 117 121 261 241 129 57 58 73 42 38 66 38 42 54 58 65 54 57 53 53 57 54 58 62 66 66 66 42 54 66 58 39 38 39 51 59 59 59 55 55 55 51 51 55 54 50 50 50 50 54 54 50 49 53 57 57 57 53 53 54 54 55 55 62 55 62 58 59 51 43 39 42 46 50 50 54 58 74 102 130 134 114 94 78 62 42 38 50 58 55 51 51 51 51 51 51 51 51 51 43 40 41 42 42 42 55 66 133 123 141 235 367 474 566 623 675 637 570 501 421 316 191 98 47 40 39 41 72 75 69 65 40 41 49 57 61 57 49 45 53 57 57 53 49 45 45 49 52 52 80 101 89 45 39 40 67 50 45 68 95 102 109 124 138 157 165 174 209 218 182 122 143 156 118 59 61 98 90 39 55 48 48 56 60 61 57 53 56 56 49 49 49 49 49 49 41 41 46 54 66 66 50 42 146 150 182 197 186 141 81 70 84 44 128 193 90 43 46 46 42 44 44 40 40 54 73 52 88 111 70 89 111 113 181 183 151 178 207 235 268 288 253 198 172 117 162 219 149 102 140 184 113 81 60 56 75 79 74 50 54 62 63 55 42 42 42 47 63 63 63 63 56 60 72 62 52 101 110 54 49 74 111 110 152 187 217 233 232 262 296 316 267 258 278 316 330 335 343 359 366 293 164 79 82 105 172 277 401 359 227 116 89 82 87 134 133 171 184 181 234 352 449 488 489 489 471 446 421 391 350 320 155 121 129 173 197 168 131 101 132 181 199 160 159 186 217 240 211 182 189 236 283 278 246 197 112 99 115 128 108 61 50 49 48 57 48 46 85 165 188 145 122 115 111 99 87 75 66 58 45 43 43 60 80 72 75 90 98 137 162 146 111 83 67 43 70 101 124 127 142 149 160 162 224 286 310 356 423 433 422 448 545 554 631 765 845 838 829 816 580 413 252 151 95 78 76 82 49 48 47 46 50 68 75 67 108 104 96 95 86 82 78 83 72 80 77 69 74 74 71 73 87 85 144 251 294 258 242 264 281 290 283 282 293 312 311 302 296 260 274 256 210 280 367 339 393 298 245 257 220 112 62 83 82 77 49 48 67 95 94 82 90 97 73 57 69 58 46 46 61 62 73 85 85 73 56 62 74 166 305 486 633 713 723 713 828 845 869 884 781 430 173 279 572 623 678 716 722 636 366 78 74 34 36 121 151 116 97 119 68 66 62 46 47 64 88 89 74 94 70 47 48 97 113 69 80 72 67 56 56 64 83 88 63 83 71 47 63 136 176 172 88 52 46 47 68 84 96 105 81 61 48 48 57 69 73 69 81 73 61 57 65 73 77 77 47 49 49 48 48 53 50 49 77 73 73 69 54 49 58 77 72 107 127 115 90 90 129 169 160 156 166 174 189 189 177 173 188 216 254 301 347 370 392 406 405 438 474 497 517 521 517 519 537 576 588 580 572 572 568 556 543 546 553 572 606 645 684 696 677 688 715 765 837 906 961 995 1003 983 970 941 860 748 582 371 132 74 70 70 74 77 62 57 61 59 62 80 106 149 192 227 211 192 152 105 91 100 110 100 92 77 73 65 57 45 45 70 102 166 275 415 542 629 704 761 783 781 803 866 925 952 972 980 958 970 997 1012 1008 1000 988 991 1003 1018 1010 982 989 1017 1017 1002 980 946 907 896 885 850 793 743 692 665 634 614 603 618 638 654 669 684 711 738 767 798 857 911 953 968 986 1006 1014 1018 1018 1018 1008 944 818 665 484 344 279 269 156 248 265 167 71 76 75 43 50 60 54 42 57 99 106 107 93 166 252 378 557 657 580 408 193 86 38 46 66 62 51 51 63 59 55 51 47 47 51 79 174 257 429 623 760 806 694 494 196 130 97 96 74 37 35 36 37 48 73 105 150 207 279 319 291 333 361 304 181 77 44 53 72 56 45 55 71 66 60 64 200 316 439 509 544 571 571 531 409 233 99 81 95 61 50 59 42 42 57 47 51 66 82 85 78 141 153 93 65 85 74 38 40 57 63 47 42 42 42 40 40 43 48 52 56 60 60 60 64 96 72 40 99 207 211 120 41 41 42 54 62 62 70 86 106 74 46 62 106 110 74 40 58 43 42 62 65 48 39 59 83 71 67 68 88 81 65 41 55 51 46 50 50 54 54 54 42 42 42 42 42 43 43 43 47 50 51 51 54 54 62 66 46 62 70 66 66 78 82 78 64 64 64 68 76 84 84 84 72 72 56 80 117 97 69 112 102 74 43 43 48 41 41 42 38 41 78 101 100 111 142 159 83 55 38 37 42 37 37 47 51 83 79 48 71 124 128 78 43 103 110 63 45 55 80 95 173 281 281 261 271 159 29 30 48 60 52 32 32 48 52 40 31 31 37 61 61 37 32 32 32 41 41 41 37 42 55 70 73 112 163 226 296 307 210 90 130 154 238 286 273 264 216 132 57 37 38 51 52 45 41 50 82 54 66 74 47 56 65 37 38 42 65 75 73 104 211 333 459 502 520 465 339 205 106 55 35 36 36 37 36 37 38 53 37 45 61 70 74 71 71 64 39 45 72 80 83 75 67 63 79 80 72 68 60 64 71 74 65 249 485 500 284 117 89 78 85 117 109 89 89 53 36 64 36 55 71 94 110 130 149 176 105 155 171 155 139 131 88 41 45 55 53 49 47 49 57 57 53 60 57 61 57 54 58 44 39 41 57 58 54 42 54 66 47 47 51 55 59 55 43 41 50 50 54 62 66 66 58 50 41 57 57 65 53 41 41 54 81 45 40 70 69 57 92 141 90 91 106 105 104 108 127 143 144 141 139 125 87 65 78 103 83 47 87 113 64 71 121 104 88 140 160 125 87 89 62 44 54 62 70 74 78 74 70 66 66 66 62 62 62 66 70 67 91 67 59 72 81 77 66 74 98 77 89 136 163 147 155 212 228 230 245 295 372 430 457 464 486 522 566 593 596 574 544 521 507 428 320 226 153 111 86 72 68 57 52 51 50 48 52 55 225 231 234 251 268 239 126 40 55 67 86 89 85 73 70 66 59 43 60 81 112 168 284 385 547 684 551 297 249 240 163 126 144 182 166 62 38 45 69 48 76 76 73 69 46 42 42 42 66 73 73 77 78 66 42 40 43 43 42 42 44 60 80 105 168 334 464 363 136 64 82 54 46 46 39 44 48 56 72 88 44 52 88 144 184 164 88 38 48 39 39 56 68 60 68 85 118 70 96 161 170 182 204 205 394 401 443 483 503 516 564 627 540 542 569 635 701 748 811 866 846 823 797 767 714 625 511 404 225 138 74 46 70 82 78 58 38 38 37 37 41 41 45 45 41 36 36 45 51 33 36 67 69 124 206 297 364 399 402 391 360 345 298 256 306 356 277 142 55 35 33 38 49 45 59 68 74 39 34 43 47 34 34 47 54 54 61 49 41 45 61 81 93 180 249 169 33 33 77 57 53 69 43 39 71 47 67 178 67 47 35 39 36 32 40 52 39 74 104 75 45 48 98 128 217 220 204 132 57 28 49 86 42 42 42 46 46 50 50 50 42 42 42 38 34 34 34 30 30 30 34 34 34 34 38 38 43 43 39 39 39 35 35 35 35 55 47 43 55 39 35 71 91 71 74 79 71 47 43 59 39 39 39 39 39 43 54 54 53 61 29 65 48 72 151 39 43 26 43 43 25 27 63 49 182 347 484 498 424 322 215 137 50 39 36 36 40 48 51 47 47 46 42 38 38 38 42 42 102 118 86 29 28 34 42 29 34 30 30 30 31 35 39 39 51 51 51 51 51 51 51 44 45 45 57 57 49 41 37 37 33 33 33 32 32 32 32 40 39 39 47 39 42 41 48 50 53 56 51 38 33 20 19 21 19 21 14 13 13 17 18 20 65 34 56 121 102 23 22 37 86 62 34 26 26 27 27 27 40 40 40 40 37 37 37 37 41 42 42 46 47 51 52 57 80 69 101 141 94 32 32 85 163 247 332 381 398 355 227 84 52 41 40 48 56 59 59 62 70 118 130 107 112 136 113 54 119 63 51 106 125 80 43 39 48 92 116 88 48 40 44 40 40 36 35 35 35 35 40 44 56 56 52 51 51 55 59 59 60 48 61 87 95 57 41 41 80 72 141 177 90 41 74 98 155 171 205 234 260 294 337 371 364 419 482 530 546 526 439 344 334 320 347 277 104 37 47 53 44 48 40 38 38 39 46 38 42 46 53 65 61 57 56 52 56 55 55 51 47 47 47 43 51 51 51 47 47 43 43 43 36 40 44 44 48 44 44 44 44 44 44 44 45 45 45 37 46 58 58 38 42 65 69 57 35 77 177 233 165 53 73 201 214 114 42 54 70 46 38 39 51 83 126 130 106 66 38 36 50 57 54 58 58 58 58 58 43 51 59 55 39 39 39 47 67 63 63 63 59 59 55 54 54 54 50 50 50 50 54 54 50 53 57 65 65 65 61 57 54 50 50 51 51 54 58 58 51 55 59 59 54 58 70 78 90 82 94 134 170 170 118 70 58 46 38 38 50 54 55 47 51 51 51 51 51 51 51 44 40 41 41 41 41 42 55 74 152 115 128 233 374 512 619 702 781 747 680 632 568 463 334 222 108 61 41 38 39 62 84 77 39 40 41 49 49 49 45 41 61 57 53 53 53 53 49 52 68 60 80 108 96 45 38 39 55 47 54 61 76 91 95 106 110 110 102 87 107 119 103 60 112 93 77 54 46 46 50 51 40 44 48 52 53 53 53 52 56 56 48 48 49 49 49 49 42 42 50 66 82 86 66 50 138 142 174 149 110 98 89 114 96 140 189 137 61 85 98 45 45 46 45 42 41 65 83 82 61 108 83 173 246 288 410 413 467 475 499 519 524 489 429 364 249 312 380 318 176 102 107 104 101 77 68 68 83 91 82 66 42 50 51 47 42 42 42 47 51 55 55 59 64 72 84 78 48 77 97 58 48 50 83 102 134 154 169 163 150 150 173 189 171 156 168 193 206 214 258 314 340 308 190 93 111 130 193 303 351 344 226 111 108 113 140 204 223 264 294 303 340 413 483 505 509 466 408 367 350 341 292 239 97 82 103 139 131 83 74 91 120 165 184 148 115 123 139 142 94 122 169 185 160 136 148 171 124 90 78 82 64 50 48 49 87 91 74 45 46 82 79 47 83 83 83 79 71 58 50 46 49 44 44 72 88 80 95 121 147 202 227 180 117 82 67 51 78 65 86 148 222 260 266 272 310 425 480 491 505 467 442 508 665 692 754 827 880 880 834 737 450 263 145 124 114 79 57 86 48 47 45 44 48 63 73 69 78 87 95 102 98 94 94 94 76 89 82 62 58 67 60 54 75 69 72 150 297 415 408 338 304 281 266 255 247 246 261 277 289 276 250 216 205 267 362 414 387 326 281 261 193 85 51 76 77 72 48 47 63 86 102 102 81 69 65 57 61 58 45 44 48 49 69 77 61 48 47 66 98 226 373 497 588 640 676 690 712 714 708 683 545 278 125 171 419 470 537 618 681 599 331 59 54 36 53 94 123 113 90 75 80 86 82 47 46 52 52 48 69 90 78 49 49 85 93 57 76 72 68 56 48 52 67 79 72 83 72 47 48 96 136 144 116 68 47 48 68 68 68 80 80 57 48 48 48 49 48 47 48 48 48 48 48 49 53 64 51 66 63 63 63 60 72 76 65 72 88 85 81 65 70 81 89 116 128 108 72 71 99 130 162 146 137 129 132 128 120 108 117 133 156 187 217 254 277 299 317 336 367 401 429 449 464 490 487 533 553 557 565 576 568 544 535 547 565 588 622 657 692 707 672 688 727 773 841 906 960 996 1014 988 978 930 830 718 540 324 133 67 50 46 61 81 73 68 75 61 64 94 131 182 284 388 390 342 244 141 77 80 82 69 62 66 63 63 50 45 44 47 68 97 181 318 465 576 670 742 752 738 752 808 867 899 918 931 915 935 962 985 1000 989 965 956 964 987 986 966 970 1009 1017 1006 987 952 936 949 976 972 941 899 853 831 795 768 753 749 761 769 796 804 819 845 864 906 952 990 1017 1010 1009 1017 1018 1014 1018 1018 1016 939 819 677 457 238 149 170 249 408 397 214 91 86 82 79 40 58 50 38 49 103 126 136 101 195 244 271 409 587 583 421 209 102 45 46 62 54 47 51 67 63 55 51 51 51 55 82 186 272 472 697 840 902 826 644 297 186 104 91 77 38 37 45 36 44 78 111 135 168 210 248 252 247 270 269 189 76 38 64 63 48 41 42 55 61 63 64 202 322 454 535 582 609 601 549 385 206 87 74 83 57 43 71 42 50 61 47 51 74 93 84 84 180 211 128 63 68 89 79 47 73 78 51 43 43 42 40 40 47 51 52 56 60 64 64 57 96 84 40 59 147 199 180 47 42 41 42 43 48 67 83 135 86 46 62 122 146 122 82 42 54 62 57 64 71 63 50 74 62 55 56 68 65 42 41 55 58 62 66 74 78 82 82 62 58 50 42 42 42 42 42 42 42 42 42 42 46 54 58 50 73 73 68 60 68 68 64 60 60 64 64 72 69 84 81 53 57 41 65 130 106 74 125 167 102 47 39 56 50 50 62 43 67 98 101 92 83 94 99 44 40 64 92 84 48 39 47 107 99 72 48 71 99 87 41 43 59 78 75 36 43 180 324 393 325 194 122 87 30 27 40 32 32 31 30 30 44 48 32 32 32 49 81 81 49 32 33 32 41 45 45 38 46 62 93 116 187 302 440 573 576 387 168 124 138 233 300 303 327 335 251 123 76 44 46 55 49 49 54 66 43 98 107 51 48 80 41 42 42 54 65 56 59 114 188 289 348 425 482 448 314 167 84 57 46 38 37 37 42 58 70 42 46 58 59 72 68 68 61 38 40 60 72 75 67 67 67 87 80 68 60 60 68 75 78 105 320 557 523 244 65 77 125 104 184 240 276 256 124 34 48 71 91 130 157 189 217 253 290 273 359 415 407 383 351 260 161 66 56 54 64 69 55 55 57 56 49 53 57 49 50 54 46 39 40 52 53 57 53 57 57 46 57 65 70 77 66 49 41 42 42 46 50 54 54 50 53 59 66 67 67 56 41 41 41 50 40 40 52 59 58 82 111 98 87 90 78 73 76 100 120 81 81 71 72 61 47 48 52 47 44 70 98 61 73 104 79 70 126 135 80 44 46 48 48 59 66 70 66 66 58 50 46 58 58 62 62 66 70 74 78 83 68 68 85 101 85 58 49 94 74 74 102 121 105 101 120 146 153 160 170 191 233 276 311 302 322 350 374 386 371 340 306 261 210 148 118 107 98 75 52 76 64 59 58 64 75 78 77 165 139 110 114 126 112 47 38 87 90 94 89 81 69 54 51 55 50 83 110 126 161 252 352 578 786 738 535 459 366 253 246 235 226 178 74 39 40 68 68 60 68 64 45 42 47 76 111 193 204 212 216 205 157 94 50 47 43 43 43 48 64 80 101 148 262 410 367 160 76 81 46 54 54 50 46 51 63 79 87 38 60 120 172 180 140 72 38 68 40 39 52 64 60 76 108 148 64 117 186 163 243 371 385 589 576 598 638 658 654 666 701 758 756 787 853 884 894 921 946 956 900 816 755 686 569 427 301 158 99 62 46 62 66 58 46 38 38 37 37 37 37 37 37 46 38 41 49 47 33 32 58 72 107 169 256 362 445 520 553 583 561 490 392 358 348 261 146 43 35 34 50 45 37 80 120 78 39 34 47 47 34 34 50 45 49 53 45 45 65 97 121 173 200 165 85 41 49 61 69 60 64 31 39 83 55 110 281 168 80 27 39 66 54 61 72 60 71 81 96 116 159 214 240 497 483 399 248 124 61 57 86 38 42 42 47 47 51 51 54 42 42 42 38 34 34 30 30 30 30 30 34 34 38 38 38 39 39 35 35 35 35 31 31 51 55 39 39 51 31 30 58 81 57 57 73 73 50 46 70 46 46 42 41 41 45 53 49 53 73 36 72 51 103 251 163 63 26 35 47 26 75 131 97 389 416 393 331 273 219 124 28 30 31 31 32 35 35 43 47 54 50 42 38 34 34 34 38 74 50 30 29 30 42 38 30 30 30 30 30 31 35 39 43 51 51 51 51 51 51 47 40 41 33 53 57 37 37 45 37 33 32 32 32 32 33 36 44 39 47 50 46 42 33 40 46 45 48 43 37 32 19 17 16 23 21 13 13 13 13 14 16 65 62 92 145 120 53 34 66 126 94 54 26 26 31 27 27 40 40 37 37 33 33 33 33 42 42 46 50 47 48 49 49 132 97 97 133 118 58 33 41 120 196 276 333 402 426 339 208 100 76 52 44 60 71 67 51 90 126 115 71 92 160 173 130 111 59 37 50 106 125 68 33 35 64 84 60 41 53 53 36 36 36 35 35 35 44 56 64 60 60 60 59 59 63 63 67 72 48 53 71 79 45 40 45 44 84 133 149 106 67 87 126 145 171 205 227 238 264 314 368 348 422 506 542 542 546 514 440 422 297 239 186 77 37 41 42 58 57 45 39 39 39 38 37 41 45 48 48 55 55 63 63 62 62 62 58 54 54 50 50 50 50 50 50 50 50 50 43 36 40 40 44 48 48 44 44 44 44 44 44 45 45 45 38 50 66 66 42 42 69 69 49 35 120 305 394 245 61 61 121 126 82 54 62 52 38 38 39 68 108 143 139 98 50 37 37 58 54 54 50 46 43 39 39 43 43 43 47 40 44 48 52 71 71 71 67 63 63 59 58 58 54 54 50 50 54 54 58 47 55 62 70 70 70 66 66 50 46 42 42 46 50 54 58 54 79 98 98 82 70 70 78 98 74 58 70 98 110 90 62 46 42 42 46 50 50 47 43 51 51 51 51 51 51 51 44 40 41 41 41 40 41 46 70 160 145 163 247 345 451 568 683 758 747 706 658 591 501 395 326 233 197 128 46 39 54 84 80 42 39 40 44 48 48 48 48 80 64 48 52 68 72 60 44 79 79 99 112 92 44 39 40 48 55 59 54 54 69 81 89 69 62 62 62 74 79 79 60 72 51 40 51 55 47 62 98 51 45 56 56 53 53 56 60 56 55 48 48 48 48 41 42 41 41 42 62 78 82 58 42 54 41 74 97 70 86 138 173 210 230 186 90 71 120 109 44 51 51 47 53 56 73 84 93 103 190 200 337 445 503 658 669 711 695 703 738 731 673 613 557 402 495 483 313 163 101 55 42 57 49 45 53 72 75 74 66 41 41 42 42 42 43 51 55 59 55 55 59 64 76 84 74 59 61 69 54 48 48 55 80 96 101 113 113 94 90 98 110 134 122 118 134 122 122 180 244 242 204 101 79 137 131 157 261 238 275 208 129 167 191 207 271 351 381 418 448 470 491 504 507 461 403 329 292 300 295 214 129 75 65 82 106 85 48 56 104 124 120 116 92 63 71 79 47 47 88 144 156 124 104 141 181 141 80 62 54 51 49 64 111 114 114 90 58 47 47 47 45 44 44 45 50 54 58 58 54 61 49 68 96 104 96 114 157 280 331 316 222 113 71 64 68 83 53 94 230 359 428 469 502 496 599 630 642 700 675 641 700 767 770 749 756 835 888 834 659 342 187 120 125 116 76 69 105 56 47 45 48 70 84 87 83 54 62 82 94 94 98 106 114 95 109 98 66 55 67 60 47 81 59 80 178 351 456 453 392 341 264 206 203 208 200 200 208 281 296 245 203 244 295 393 517 454 385 305 229 138 51 49 49 53 56 51 54 62 73 90 109 80 52 45 49 53 61 62 46 46 47 48 61 61 48 48 82 166 266 384 482 517 548 608 672 599 590 541 459 309 162 124 126 231 308 396 521 625 560 316 88 34 64 89 98 131 157 118 47 84 86 82 46 46 60 56 47 82 90 90 54 49 65 65 49 61 61 68 60 59 63 75 83 67 71 71 59 47 51 75 95 103 63 47 67 83 67 55 56 64 56 52 52 52 52 52 48 48 56 60 60 48 47 48 63 86 97 94 89 78 78 82 87 52 64 84 77 73 73 69 73 93 101 101 89 73 68 68 76 176 155 131 119 119 115 103 84 85 81 81 99 121 151 177 203 221 232 243 269 304 344 384 429 437 478 494 502 534 569 561 536 539 550 576 603 634 665 692 692 680 704 739 777 833 895 960 1003 1011 985 971 918 814 695 524 312 121 70 58 46 57 61 79 79 101 72 78 116 114 155 314 499 520 486 361 212 107 63 47 44 45 47 59 55 53 44 43 54 89 79 131 248 398 526 644 735 753 730 729 777 833 852 868 892 860 872 895 927 958 958 938 925 944 967 959 942 942 974 990 982 966 958 954 978 1010 1017 1012 990 956 941 918 900 888 885 881 885 912 919 926 941 964 986 1006 1017 1018 1018 1017 1018 1018 1010 999 1018 1016 950 849 713 486 239 115 116 298 475 433 243 170 114 66 103 38 58 58 37 41 91 114 124 126 183 225 227 298 461 513 401 217 114 57 46 50 46 42 51 67 63 59 55 58 58 62 98 170 287 508 715 836 933 903 746 487 297 122 74 80 54 39 46 38 45 79 108 117 129 159 191 219 188 179 201 157 76 46 67 54 50 47 41 50 61 70 82 225 341 464 553 612 651 638 575 400 218 107 90 88 49 43 71 42 58 69 47 51 70 85 68 67 134 190 178 127 84 73 74 43 77 82 51 42 43 42 40 56 67 63 59 59 64 68 72 60 92 95 71 66 130 218 268 67 44 42 43 44 44 52 60 76 67 55 71 110 130 138 122 41 53 57 56 63 78 74 70 70 55 51 52 64 65 54 50 43 50 62 74 82 94 102 106 58 54 50 42 42 42 42 42 41 42 42 42 42 42 57 62 62 81 80 72 64 67 75 63 60 53 57 57 57 58 73 74 41 50 40 42 115 80 43 94 147 106 75 84 101 94 94 99 91 91 98 85 64 51 55 51 38 40 97 137 93 40 38 38 160 116 67 47 66 82 82 67 42 41 54 71 49 79 217 332 246 181 102 62 63 91 64 29 32 31 30 30 30 31 31 31 32 31 40 76 77 45 32 37 32 41 45 41 34 42 65 89 140 222 356 530 704 716 500 226 118 97 172 216 227 326 394 342 230 135 56 33 39 36 45 57 47 44 131 146 54 35 76 52 46 54 62 58 50 46 69 103 163 245 322 376 397 358 256 161 113 90 66 39 38 47 78 98 51 56 60 60 65 65 69 69 39 40 41 40 39 39 51 63 83 72 60 52 52 60 71 74 117 328 561 527 256 72 73 100 127 239 331 406 375 167 33 70 85 109 149 176 211 243 283 328 417 530 602 606 603 587 500 393 200 121 59 61 72 50 54 75 52 44 44 41 45 46 46 42 39 39 40 45 57 57 49 41 48 56 68 69 72 53 45 40 45 45 49 49 45 45 42 57 81 85 73 70 67 60 49 45 41 41 53 76 84 83 74 40 42 43 44 44 44 44 47 43 48 45 46 47 48 49 50 49 47 50 75 83 62 62 69 52 43 43 45 54 46 45 47 49 47 54 50 46 46 45 45 45 46 46 50 54 62 66 70 74 79 103 108 81 53 48 48 48 99 83 63 55 58 53 49 49 91 99 101 92 78 92 126 157 200 184 168 149 135 139 151 152 78 63 63 84 110 111 84 56 75 71 69 71 85 89 84 87 151 129 107 90 56 41 43 68 59 58 58 57 57 54 54 54 42 54 102 135 134 149 236 329 451 638 648 638 720 623 412 321 287 134 42 41 45 39 40 96 60 60 64 53 57 94 163 233 377 395 401 397 352 269 170 107 43 43 43 43 44 59 78 92 152 246 399 395 188 65 58 37 47 51 43 39 40 59 67 71 68 80 80 52 37 37 40 72 80 44 38 52 64 60 80 122 124 45 131 216 200 356 593 665 754 728 732 787 814 798 778 790 895 901 932 974 997 975 968 976 934 836 712 627 547 438 301 181 104 74 50 38 46 46 38 38 37 37 37 37 37 36 36 36 37 37 36 44 43 37 44 74 68 151 288 423 514 553 556 537 526 552 537 463 397 338 228 114 33 33 39 58 45 33 93 169 74 35 34 47 51 34 34 54 33 33 33 41 53 85 133 173 153 128 45 31 61 73 61 89 56 56 31 43 95 59 130 342 267 123 29 45 88 82 73 87 114 92 103 213 391 542 609 600 599 612 547 388 252 125 53 29 45 39 50 47 47 51 55 55 46 42 42 38 34 34 30 30 30 30 30 34 34 38 38 38 35 31 31 31 35 39 39 35 43 43 31 35 55 39 31 58 53 29 29 57 57 30 38 55 46 39 41 41 41 41 45 45 65 89 40 61 36 120 344 296 68 25 27 55 55 143 207 157 270 277 218 124 78 88 82 47 31 32 36 32 31 30 30 38 62 54 46 38 30 30 30 30 29 29 30 38 30 28 29 42 30 30 30 30 34 38 43 47 51 51 51 51 51 47 47 47 41 32 33 33 32 33 57 45 41 33 32 32 40 40 40 32 46 46 49 45 41 36 43 54 44 43 41 29 19 18 16 16 26 29 17 13 12 13 14 15 70 103 149 175 153 118 111 127 127 106 70 46 46 59 56 48 40 40 37 37 33 33 33 33 42 46 46 50 47 51 52 44 97 65 81 133 154 114 57 32 39 147 248 285 338 387 359 280 156 105 61 41 60 76 68 51 79 99 67 33 39 132 180 157 102 99 63 37 58 114 89 35 41 64 52 35 35 53 61 37 37 36 35 35 36 48 76 88 60 61 57 56 56 60 64 64 72 44 50 79 91 56 40 41 40 92 128 121 98 70 70 113 136 167 194 201 202 214 268 318 387 400 443 490 549 592 560 453 494 322 232 192 96 37 39 40 41 41 40 39 39 59 58 58 45 41 37 36 36 43 51 48 59 55 55 51 47 47 50 50 34 34 38 46 47 55 59 63 36 36 40 44 48 48 48 44 44 44 44 44 44 37 37 37 39 59 59 42 41 69 79 55 87 64 188 324 244 110 90 38 63 63 67 59 38 37 39 68 38 64 96 83 50 37 42 66 42 50 50 54 58 58 62 62 43 39 39 39 44 52 56 56 68 67 67 63 59 55 55 55 51 47 47 43 43 47 47 51 44 52 59 67 71 71 67 63 43 46 42 45 45 60 64 68 73 106 138 138 106 70 58 58 62 46 38 42 62 74 66 50 42 46 50 54 50 46 43 43 51 51 51 51 51 51 51 51 43 51 48 40 40 40 50 69 76 93 131 192 249 327 445 585 696 719 695 640 557 474 411 370 344 332 269 139 61 71 89 69 38 39 39 40 40 44 48 48 84 64 44 52 72 80 60 40 79 94 115 127 84 40 39 60 44 47 44 51 66 74 82 66 54 51 67 83 87 73 61 57 41 52 48 52 47 55 58 54 48 45 52 48 45 45 52 56 56 55 48 48 48 48 41 42 40 40 41 53 70 69 49 40 78 38 41 130 114 71 142 167 293 222 106 59 103 120 96 88 61 61 80 118 136 154 160 186 286 404 418 548 623 649 793 804 846 831 854 900 889 787 696 630 492 506 411 225 147 121 86 72 44 44 44 44 56 55 54 50 66 62 51 51 51 51 51 47 71 63 59 56 64 65 76 62 78 63 56 56 48 47 49 59 56 61 73 75 75 60 57 71 75 70 94 114 106 94 137 200 134 76 40 51 169 154 137 259 271 346 303 248 308 321 309 360 434 441 475 531 564 552 522 499 379 321 260 254 286 281 184 66 93 62 67 99 94 58 74 124 152 96 56 47 46 48 47 43 47 50 90 118 126 130 150 162 70 52 49 50 50 53 91 139 118 117 94 71 59 49 57 57 45 45 53 58 73 66 73 62 69 60 72 100 100 87 114 161 436 462 409 273 128 62 62 74 85 71 140 319 467 555 634 710 737 779 745 764 875 872 802 817 844 820 732 668 749 854 797 595 265 146 106 107 89 57 69 105 60 58 53 59 74 81 91 76 46 54 71 82 79 87 103 104 93 114 106 63 58 79 79 51 85 43 110 304 427 392 328 324 286 243 221 243 220 162 134 153 254 293 234 200 258 303 382 536 506 426 301 193 122 74 52 50 48 58 58 58 50 46 65 82 101 68 60 64 48 57 69 45 72 47 46 53 77 73 56 58 142 203 338 471 519 507 554 608 584 560 482 348 186 111 148 134 155 240 351 493 606 530 290 97 33 77 118 111 148 197 154 48 69 78 66 46 47 65 69 48 49 50 49 48 48 57 69 61 48 53 64 64 60 64 76 99 47 51 74 67 54 45 46 63 62 45 45 63 91 63 55 51 63 56 56 52 48 47 47 46 74 90 105 97 81 61 65 77 123 127 127 116 100 77 77 78 58 71 72 49 48 49 54 62 74 66 66 70 73 65 49 47 129 112 111 119 146 162 169 150 88 69 61 56 75 101 124 151 162 152 139 138 154 194 245 294 373 414 426 438 486 543 547 522 525 543 566 600 627 650 677 677 689 708 740 774 819 880 953 1011 984 969 952 910 810 695 528 320 97 67 70 62 54 49 59 63 113 87 97 119 88 98 296 541 577 576 481 320 169 97 57 42 45 46 51 46 44 47 66 78 102 64 81 186 332 468 607 705 765 733 727 778 825 845 849 873 824 824 837 873 912 935 924 903 946 968 968 936 928 945 956 952 935 939 959 979 1009 1016 1016 1008 997 986 986 982 979 976 977 981 988 985 992 1006 1018 1018 1018 1017 1018 1017 1017 1018 1018 1002 994 1006 996 950 880 771 561 318 161 119 305 479 428 285 260 175 79 136 38 66 70 38 37 64 87 82 104 122 184 222 253 365 448 395 222 125 61 46 46 38 38 55 67 63 59 55 58 62 66 95 147 290 521 684 788 947 978 844 685 420 166 76 76 51 39 38 54 57 79 93 90 88 134 185 189 142 124 127 121 80 58 63 47 51 49 53 57 72 89 102 248 349 464 546 624 666 658 594 436 262 139 118 99 41 42 67 42 66 73 47 50 69 76 60 105 148 252 368 380 265 134 72 37 64 74 43 41 42 41 39 72 71 71 63 59 60 64 68 76 68 68 64 63 95 171 225 83 45 43 44 45 45 44 48 41 43 67 79 78 70 70 78 57 41 40 64 75 51 58 90 62 59 55 56 57 69 70 70 47 50 58 58 65 61 65 69 49 49 46 46 42 43 47 47 42 42 42 42 42 47 58 65 50 68 68 63 59 71 75 67 60 50 57 50 50 54 66 66 41 51 40 41 96 56 39 58 68 59 72 128 149 126 110 118 74 70 62 53 53 60 68 68 40 39 69 85 39 36 40 80 165 108 56 51 78 110 150 179 97 89 88 63 53 103 126 96 155 134 182 186 70 28 39 67 30 30 31 31 31 31 31 43 35 31 35 67 67 39 32 44 36 52 53 45 34 33 57 85 100 174 296 466 651 685 472 201 110 64 100 135 150 289 417 389 313 194 71 32 34 35 48 61 43 59 162 174 54 34 79 52 41 50 62 46 38 38 42 57 92 83 156 265 278 199 161 194 143 119 80 44 39 40 76 100 53 53 53 57 61 69 73 77 45 56 52 39 38 38 51 71 75 60 44 40 40 52 59 66 113 264 436 384 152 40 89 128 205 287 331 371 331 136 36 145 45 69 101 133 163 195 237 282 424 537 609 628 648 672 622 535 357 196 62 41 50 37 46 82 47 40 44 37 41 42 46 38 43 39 39 41 57 61 49 41 56 64 76 76 72 60 44 40 49 49 49 45 41 41 46 60 93 96 77 74 75 76 72 53 45 41 40 45 84 104 95 45 44 43 42 43 45 57 57 49 45 50 46 47 47 47 47 47 47 66 74 70 66 54 46 44 44 69 53 42 43 71 48 42 45 44 44 44 44 44 44 45 45 44 45 46 54 58 66 66 94 87 71 48 49 73 73 49 106 91 63 49 49 59 63 51 61 57 56 63 77 84 98 105 145 137 114 87 64 64 68 80 73 77 90 122 135 131 95 63 87 85 72 75 78 84 76 71 61 81 81 58 42 42 42 42 52 55 47 42 41 41 50 70 62 49 80 125 125 116 181 294 352 414 467 513 579 604 512 352 159 54 39 42 58 42 61 109 57 76 44 47 156 284 332 365 474 528 551 541 469 356 220 130 45 45 44 44 58 76 82 89 150 213 366 383 201 86 56 37 40 40 41 41 48 59 67 71 55 62 71 70 67 58 51 46 67 50 63 90 87 58 59 111 191 194 232 205 206 534 855 878 927 895 885 917 953 953 957 976 986 990 1002 1015 1003 936 879 855 743 667 544 405 281 181 119 89 62 65 57 49 45 41 41 41 37 37 37 37 36 36 40 36 57 37 40 60 66 49 56 94 188 243 341 432 495 518 518 509 519 504 473 413 319 220 117 47 36 32 33 50 33 31 74 182 115 64 47 63 71 59 70 90 85 89 93 85 73 65 69 72 60 30 31 60 77 49 41 61 45 53 31 40 76 31 91 296 359 140 31 30 49 51 67 113 98 131 335 615 781 842 860 817 576 498 434 339 207 77 41 61 61 58 62 62 62 62 66 66 53 49 45 37 37 37 41 41 37 37 41 41 45 45 49 50 31 35 39 43 43 43 43 43 39 39 39 39 39 39 39 38 66 54 42 30 30 31 86 127 66 51 50 38 30 30 30 30 45 137 28 29 102 130 307 431 210 62 30 77 88 127 147 97 106 117 114 100 82 56 34 30 31 31 31 31 30 30 29 30 43 39 38 30 30 30 30 30 29 30 29 29 50 42 29 30 29 29 37 53 61 57 45 41 53 53 54 50 50 50 50 43 40 33 40 33 36 32 36 32 31 31 35 32 43 36 35 30 54 29 65 29 68 27 26 45 44 43 41 29 23 22 29 40 46 49 41 49 50 35 15 14 15 76 123 104 157 230 159 25 55 39 27 27 47 64 64 60 40 40 40 40 36 36 36 37 29 30 46 58 51 47 32 32 37 32 33 74 125 126 89 40 47 75 135 197 257 286 284 280 185 133 61 37 53 77 73 56 51 47 39 36 56 76 104 117 61 114 110 42 37 83 95 58 36 35 35 35 52 56 36 35 35 35 35 36 37 53 76 88 61 53 49 45 45 49 57 61 37 36 38 67 67 39 38 40 39 80 136 148 115 79 99 139 106 149 196 192 171 171 214 269 332 310 324 404 509 538 472 391 556 394 343 315 148 35 39 41 40 40 40 39 38 39 54 61 41 41 37 37 37 37 37 37 41 41 37 40 36 36 39 35 62 50 35 39 36 40 56 89 45 45 45 49 60 60 60 60 47 40 44 37 37 38 37 37 37 39 37 37 117 231 221 133 88 124 189 279 137 37 89 81 62 53 36 35 46 106 115 83 55 47 39 39 42 50 66 78 50 50 54 54 51 51 47 47 43 47 43 47 52 60 64 57 49 42 42 46 42 42 45 41 40 41 40 39 39 41 41 40 60 53 40 42 63 43 42 66 45 48 54 57 66 69 80 73 76 86 98 78 46 37 38 58 37 38 50 58 66 62 58 54 38 42 42 42 46 46 50 50 50 51 51 51 51 51 51 54 65 80 78 58 39 39 40 57 80 67 84 126 144 150 181 238 409 480 539 560 527 460 386 337 270 305 319 260 135 45 38 58 51 40 39 39 44 48 40 39 48 44 44 64 80 80 56 39 55 55 75 95 79 39 43 75 63 63 63 64 67 63 59 55 75 75 79 83 83 68 52 40 52 59 59 63 63 67 71 75 48 45 45 49 49 49 45 45 41 45 45 49 45 45 41 41 41 45 60 56 53 45 49 46 41 66 66 41 59 144 203 180 209 145 73 49 77 117 132 135 102 38 138 184 169 238 280 334 498 592 575 675 696 668 767 765 842 897 954 974 944 877 774 657 535 502 351 157 107 102 63 43 61 45 43 43 48 52 43 41 46 46 43 51 55 63 63 63 42 52 72 61 44 44 57 69 85 93 89 81 62 53 54 55 60 64 69 63 71 75 80 95 82 110 109 70 65 82 87 70 58 68 47 105 171 124 146 315 418 535 527 503 558 546 505 545 552 571 574 566 585 612 596 531 378 298 260 274 281 219 137 78 61 50 66 107 111 102 126 176 160 92 48 60 69 53 47 47 65 74 70 71 115 166 158 112 53 48 47 49 51 50 53 76 51 58 62 62 62 58 54 54 45 52 52 49 60 61 72 69 48 84 111 99 83 98 150 197 338 345 317 233 141 89 98 129 152 135 204 368 523 606 670 723 829 868 861 862 890 898 906 951 909 897 780 653 656 736 679 485 168 127 128 108 69 49 57 69 60 51 46 49 71 74 70 58 63 71 76 69 53 53 66 75 50 59 59 87 102 54 54 113 44 116 251 368 380 325 300 327 287 243 208 202 180 145 127 150 188 254 236 210 240 239 338 541 499 379 239 173 128 71 49 60 73 87 69 65 54 47 47 55 62 72 75 66 62 62 74 72 91 48 47 61 65 48 46 50 91 120 251 411 475 463 508 578 482 525 468 281 142 126 132 95 96 213 384 488 489 419 272 99 35 38 107 196 236 186 122 88 77 90 75 48 52 69 73 53 45 46 47 47 46 47 56 61 69 61 53 57 73 85 89 88 70 62 57 50 58 66 74 66 53 74 81 62 66 78 66 45 51 48 52 49 48 48 47 53 87 118 145 149 140 129 141 157 177 161 142 130 134 123 97 78 58 56 57 49 48 48 49 51 95 59 49 49 74 82 54 47 69 91 113 136 186 229 248 248 203 145 97 78 86 102 110 110 78 74 73 77 85 105 133 158 269 285 297 337 418 480 506 509 508 510 548 574 581 620 662 650 687 698 733 767 816 884 943 985 1007 957 975 933 795 702 572 340 70 63 51 45 45 46 73 127 158 83 45 90 95 105 258 463 615 626 552 392 245 157 105 57 43 45 57 57 52 44 51 59 75 85 99 147 275 443 561 598 694 703 725 780 846 869 850 818 825 817 802 792 804 832 862 884 914 898 894 890 849 806 796 842 898 924 947 966 973 958 939 919 965 965 969 973 988 989 997 986 991 965 992 1019 1019 1002 1006 1019 1016 1017 1017 1013 1001 989 985 996 984 951 888 791 606 386 233 171 302 445 409 378 449 331 152 160 77 66 51 47 38 37 38 61 56 95 137 160 198 245 296 306 218 125 65 53 49 38 38 54 66 62 62 58 55 59 59 73 74 232 493 682 779 942 1018 942 885 625 301 100 47 44 41 38 50 56 51 34 37 55 102 137 108 104 94 100 114 112 70 39 39 58 53 52 87 85 98 164 328 389 462 532 606 669 665 616 448 304 143 81 84 66 43 52 48 71 74 47 38 53 71 66 115 277 401 464 526 516 315 76 74 61 39 40 43 55 52 51 58 53 52 52 56 64 68 64 72 89 85 54 66 94 94 59 116 88 92 112 88 43 42 75 41 51 83 95 83 59 43 42 70 77 65 49 48 48 56 60 40 60 84 93 89 77 61 42 46 50 49 41 52 76 80 79 75 64 60 53 46 42 42 42 53 41 41 61 74 62 54 61 73 65 53 48 40 52 59 60 49 59 58 41 41 51 58 41 41 42 40 46 102 62 39 50 98 54 40 41 49 41 45 61 45 40 40 42 66 42 41 66 73 42 40 48 40 38 38 43 80 52 48 60 59 51 79 123 126 147 123 110 137 137 88 50 160 139 86 29 28 45 65 57 41 30 29 30 34 34 34 30 34 34 38 39 43 39 39 35 50 50 47 48 45 45 46 46 120 111 189 363 540 578 452 302 155 37 35 102 109 148 251 314 314 196 77 43 45 42 35 41 77 42 98 110 34 39 95 56 52 45 37 37 37 38 54 66 55 51 71 100 92 65 74 103 92 80 70 63 75 91 92 103 66 66 54 49 53 61 77 92 84 87 75 51 42 38 50 66 47 47 48 44 40 40 43 51 118 189 333 320 136 69 117 130 208 312 396 488 485 259 69 87 54 75 95 90 105 174 252 312 416 458 506 557 584 580 554 531 352 186 68 60 74 32 33 63 36 36 36 41 41 42 37 37 75 48 39 39 45 62 74 81 49 53 57 57 57 45 41 40 49 49 49 49 45 41 41 40 95 95 87 79 60 48 39 38 44 52 60 52 40 40 60 69 43 43 43 43 44 48 56 60 48 44 45 49 50 50 54 54 53 76 88 84 61 45 45 49 61 65 52 42 43 60 52 41 49 48 48 48 44 44 45 45 44 44 45 45 46 50 58 66 54 58 66 67 75 80 84 81 48 48 48 47 48 50 63 79 68 71 63 59 66 62 57 49 101 89 66 54 49 50 51 59 74 82 90 102 107 103 94 82 85 85 80 68 63 62 54 54 43 41 41 48 52 43 56 103 59 58 42 40 40 44 56 60 40 53 112 145 118 91 136 205 274 338 406 456 510 516 402 249 111 41 38 40 42 40 41 66 61 40 39 100 219 295 354 427 491 537 567 564 515 401 256 159 48 45 42 41 45 75 100 103 129 189 335 368 201 79 53 39 40 41 41 42 44 43 39 38 42 46 54 50 46 46 58 66 58 42 50 78 78 62 70 130 85 243 424 466 502 723 896 842 937 914 912 939 943 927 935 956 971 936 913 911 877 800 723 683 551 456 337 234 162 102 57 40 42 49 45 41 37 37 41 41 37 37 37 37 44 44 44 44 64 36 35 59 69 53 71 106 153 204 291 373 428 447 439 427 420 392 330 246 163 88 49 30 47 32 32 33 34 63 171 275 120 76 48 56 67 55 66 86 65 57 57 57 61 56 55 47 56 40 40 61 61 41 49 73 49 57 31 40 68 30 47 185 325 150 35 33 38 52 69 110 98 179 522 830 868 852 850 724 599 433 266 143 64 32 65 113 62 62 62 62 62 62 62 61 45 41 37 33 33 33 33 33 37 37 37 41 41 45 45 46 39 43 43 47 47 47 43 43 39 39 39 39 39 39 39 38 30 31 43 43 31 47 111 175 67 59 47 35 31 30 30 30 30 102 28 30 91 99 288 441 252 95 43 67 49 56 75 29 82 89 83 72 62 52 39 32 32 31 31 31 31 30 30 30 46 35 35 30 30 30 30 30 29 37 33 33 41 29 28 28 41 41 37 30 33 41 45 45 45 45 45 45 46 46 46 39 47 40 40 36 36 36 35 35 30 31 55 59 47 39 42 50 33 49 52 28 32 38 57 45 47 42 41 32 26 22 29 40 37 53 68 73 78 76 80 70 71 57 22 22 106 214 167 35 26 26 26 27 40 48 40 32 40 40 40 40 36 36 36 37 45 41 38 30 31 31 36 41 37 32 32 57 90 98 65 32 30 63 116 153 173 167 171 169 141 102 53 35 35 36 40 40 35 40 56 60 60 61 81 93 57 62 58 38 37 38 39 37 57 60 56 52 52 40 36 36 52 52 49 49 45 45 49 53 41 37 36 36 36 37 37 38 54 42 43 63 51 38 47 79 59 120 168 151 107 91 106 110 109 136 160 160 155 159 195 235 243 250 302 378 441 473 526 577 773 656 588 456 190 34 37 40 49 40 39 39 39 42 42 46 45 41 45 42 41 37 36 36 37 37 36 36 36 35 34 33 49 37 41 49 42 33 32 34 87 64 44 44 60 72 59 44 55 48 37 36 36 36 37 37 61 65 40 37 100 206 204 119 145 189 211 230 160 66 40 36 33 137 257 241 146 78 70 71 43 51 59 67 74 74 70 66 46 50 50 54 51 51 51 47 47 51 43 47 51 55 59 52 41 42 42 42 41 41 40 40 40 40 40 39 39 38 44 64 39 48 40 40 43 43 43 43 50 60 58 64 66 72 90 87 59 58 70 66 46 42 50 66 70 62 54 42 42 42 50 54 42 42 42 46 46 46 50 50 50 50 50 50 50 50 50 54 84 92 92 69 46 39 40 49 44 38 45 76 82 69 83 129 161 196 235 243 232 208 196 190 211 220 286 326 211 41 37 99 43 40 39 39 39 39 40 40 38 40 48 52 40 38 38 37 51 39 39 67 67 39 39 43 55 55 55 55 52 48 44 40 67 67 67 71 71 67 59 47 67 67 63 59 59 59 63 56 48 45 45 45 45 45 41 41 40 40 41 45 49 49 49 49 44 52 63 63 52 48 41 45 42 62 55 43 52 120 156 141 98 66 46 46 78 141 192 234 192 233 242 195 224 369 487 517 641 704 629 600 467 360 500 587 700 722 790 884 917 861 766 665 497 379 216 86 64 74 63 48 44 43 43 43 44 51 43 42 50 50 47 47 51 51 51 51 42 52 61 57 44 44 45 61 80 92 100 85 77 68 73 85 49 46 46 47 49 49 49 49 51 59 46 42 44 69 113 125 45 85 99 108 142 120 170 345 489 620 627 627 705 729 721 775 668 648 625 622 626 618 607 570 459 354 287 272 250 176 97 46 81 78 106 135 134 102 102 133 104 84 88 112 105 81 73 82 82 106 118 103 111 131 116 88 80 52 51 55 51 47 46 48 52 59 66 62 65 57 56 52 76 72 64 56 48 44 44 44 44 64 71 67 87 134 178 197 260 248 214 162 117 101 112 124 178 181 223 327 486 625 700 737 794 840 825 845 928 986 982 958 966 940 851 715 655 615 483 298 137 88 80 76 72 69 65 57 48 46 45 45 60 71 66 58 63 72 77 70 54 46 51 52 46 45 80 67 78 118 93 124 72 144 256 308 280 239 270 337 247 215 196 201 183 137 111 119 164 255 225 156 186 237 331 477 435 337 223 161 111 65 47 58 63 74 68 65 51 47 46 46 69 80 78 57 41 50 101 139 94 56 52 69 69 48 46 46 68 121 217 301 377 434 487 497 414 421 375 252 169 161 139 86 107 201 324 391 380 340 245 124 34 59 136 157 145 122 107 101 109 106 79 48 60 77 65 47 45 44 45 55 63 60 76 93 77 69 61 53 65 73 73 72 66 69 57 49 46 46 45 44 49 73 81 65 70 86 78 46 66 59 52 48 48 48 62 72 134 164 198 213 217 222 231 243 248 212 161 133 129 134 124 117 94 95 92 70 53 49 49 50 67 50 48 48 50 66 67 66 97 103 124 154 188 246 317 366 347 289 233 178 151 128 102 79 67 64 56 53 61 77 100 126 126 138 161 220 302 369 442 488 486 477 498 520 539 582 621 616 696 699 725 752 804 869 939 985 1003 960 983 952 829 726 583 347 65 67 75 51 50 74 152 242 169 106 80 105 106 112 245 413 605 629 583 446 287 175 107 51 42 51 60 60 52 44 51 63 67 78 84 113 220 376 496 552 628 665 722 769 823 846 850 846 818 794 764 744 738 754 781 797 848 810 782 790 776 742 728 750 779 809 832 832 824 804 807 811 821 829 844 860 887 906 926 920 954 951 974 993 1008 1011 1004 1007 987 990 987 982 982 982 989 986 985 943 856 741 583 428 327 288 325 381 376 440 566 471 268 215 107 73 54 42 38 38 47 79 50 57 92 139 165 176 203 228 179 112 68 60 53 41 46 70 62 62 58 58 55 55 59 62 104 207 456 663 786 940 1018 994 949 777 501 249 97 39 40 39 46 44 36 34 35 61 88 103 79 75 83 97 110 104 70 40 59 42 42 88 114 79 128 246 419 488 558 600 643 677 665 617 424 296 154 73 44 40 41 44 44 67 70 40 38 64 75 80 153 248 355 450 534 562 464 330 97 68 50 60 67 80 104 128 41 45 45 49 53 61 73 77 45 58 62 51 71 91 79 43 103 91 107 131 103 42 41 55 40 41 51 63 59 47 42 42 74 73 61 41 40 40 40 40 41 57 73 77 73 57 45 40 42 50 53 44 63 75 82 82 59 56 56 49 45 46 42 41 45 48 53 57 62 58 53 57 40 82 109 57 44 80 76 40 62 41 41 47 55 42 42 70 54 62 42 58 106 66 39 50 40 39 40 57 68 51 50 66 42 79 75 41 42 66 43 42 46 41 64 79 63 37 36 37 75 47 40 64 64 51 80 146 89 121 182 226 198 106 57 67 32 29 27 27 81 124 92 29 49 37 29 28 29 37 41 45 37 41 49 53 58 62 66 65 53 57 58 48 45 45 42 42 77 88 150 296 457 552 554 507 243 89 39 66 69 99 154 174 238 159 80 47 36 29 30 48 69 33 61 81 34 42 75 35 52 48 41 37 37 42 46 65 65 49 53 58 46 36 38 56 69 66 71 80 100 112 120 120 43 46 46 42 45 49 56 60 103 95 86 58 38 36 37 42 58 51 48 44 44 44 48 51 42 146 333 361 177 69 93 118 242 402 537 652 667 458 197 108 108 67 45 55 69 102 159 220 337 391 446 478 473 422 354 303 200 109 52 74 81 40 41 66 39 36 36 37 45 46 38 38 37 39 40 40 40 41 42 58 49 49 45 45 41 41 40 40 41 41 41 45 45 41 41 41 72 68 68 64 56 48 44 40 40 40 44 40 39 40 56 61 58 51 44 44 44 48 60 64 52 56 56 52 56 56 52 60 56 79 95 91 68 52 48 52 43 64 71 51 51 75 90 74 71 64 60 56 52 48 44 43 43 43 44 44 45 45 57 65 73 73 69 62 62 51 51 47 47 49 61 65 69 70 90 102 94 82 77 78 90 98 102 90 47 48 49 50 50 50 48 48 49 49 50 58 62 65 53 49 65 68 60 59 47 46 46 46 50 41 40 57 65 53 56 72 80 71 55 58 74 104 132 134 116 88 104 157 179 156 133 139 158 225 286 304 330 324 226 105 55 40 39 40 41 40 41 45 73 37 39 161 257 264 316 436 520 561 592 590 545 429 284 179 104 60 43 41 45 83 116 119 110 166 300 352 206 83 53 41 39 40 42 57 64 59 50 46 42 50 54 46 42 50 74 98 62 46 50 66 66 58 70 115 127 255 497 700 750 761 806 843 832 839 858 869 854 834 854 881 870 802 738 715 677 615 537 484 359 268 168 115 95 89 52 39 37 37 36 36 37 37 41 41 48 48 48 48 55 55 55 48 60 36 36 47 58 53 76 111 173 208 263 310 322 313 285 257 167 140 103 68 44 49 77 106 47 36 33 34 59 124 220 312 112 72 40 36 39 34 38 54 49 37 32 33 41 41 35 31 48 56 60 53 37 37 49 65 32 53 36 48 84 52 51 128 264 156 56 33 33 40 65 90 139 136 420 681 674 736 838 750 457 282 123 43 32 49 69 94 58 58 58 58 58 58 57 57 37 37 41 37 37 33 29 29 33 33 33 37 37 41 41 45 46 50 50 50 50 50 46 42 38 38 38 38 38 38 38 38 30 30 38 42 38 42 74 118 66 62 50 42 34 30 30 30 49 90 28 43 63 35 220 420 252 88 31 62 41 28 47 41 79 75 60 49 39 45 50 48 32 32 32 31 31 34 34 30 38 34 38 37 37 33 37 37 33 40 40 36 32 32 32 36 29 41 41 29 29 41 49 37 41 41 41 45 45 45 46 39 43 36 36 36 32 31 31 31 31 43 43 30 29 46 118 182 29 28 27 28 27 27 61 25 47 38 33 23 18 17 25 44 21 36 52 61 70 76 104 114 92 66 27 22 26 86 123 127 35 27 26 26 27 40 48 48 40 40 40 40 40 40 41 41 57 45 30 30 30 31 32 37 33 32 32 41 65 81 66 53 30 39 55 56 53 55 76 96 81 65 41 35 33 33 34 36 35 44 68 57 41 41 61 81 89 42 38 55 55 37 36 38 37 44 48 44 40 41 57 69 65 65 65 65 50 38 36 36 46 42 38 37 37 38 38 42 54 47 59 67 47 37 50 87 99 175 211 163 115 111 118 98 142 153 153 141 140 148 168 180 188 215 283 340 375 412 541 683 659 621 577 418 166 35 63 76 56 39 38 50 58 53 49 57 56 56 57 58 54 38 36 36 37 37 40 43 42 37 43 46 38 61 97 129 134 122 94 63 63 73 85 77 62 43 35 35 60 49 41 37 36 36 37 46 49 77 59 36 63 153 159 85 192 224 226 196 226 141 38 55 165 313 410 329 142 36 36 46 39 47 59 71 78 74 70 62 46 50 54 54 55 55 55 55 55 55 47 51 51 51 55 56 41 41 41 41 47 43 46 42 42 61 108 139 143 123 122 123 64 77 70 55 44 46 46 42 57 57 48 50 56 55 72 69 48 42 46 50 46 50 54 62 74 66 54 46 38 42 46 50 43 43 47 47 47 47 51 51 51 51 51 51 51 51 51 54 87 91 92 69 46 39 40 41 65 59 74 101 99 78 72 92 89 101 104 95 90 89 96 106 110 182 266 285 214 112 39 36 43 47 43 39 38 38 39 51 38 39 39 38 38 51 111 163 71 39 39 59 79 63 39 39 51 51 52 52 48 48 44 40 59 55 55 55 59 63 55 51 71 71 63 59 55 51 51 44 48 41 45 45 45 45 41 41 41 41 41 45 45 45 49 49 56 63 67 67 57 53 41 45 42 51 52 51 68 91 100 93 46 51 55 51 62 101 171 233 206 263 303 360 444 522 638 688 594 642 582 535 394 307 515 687 567 553 621 787 892 835 702 570 407 216 93 55 52 54 63 52 43 43 43 43 47 50 50 50 54 54 47 43 43 43 43 43 43 56 65 65 45 44 45 57 57 61 65 65 61 53 53 57 50 45 44 45 46 46 44 42 47 43 41 46 139 207 168 92 44 90 89 89 167 241 298 409 547 666 690 701 781 819 827 862 788 717 667 660 637 602 583 563 448 323 224 189 163 128 89 64 73 85 117 142 141 101 81 96 46 59 96 124 104 49 48 49 70 110 134 118 95 95 95 83 59 51 59 78 58 48 47 56 75 71 78 70 65 53 45 44 56 63 59 51 52 48 47 47 63 71 63 62 122 206 249 245 205 153 104 76 79 95 87 79 122 160 182 230 370 542 613 614 599 712 763 787 899 1004 1005 965 967 940 871 757 628 488 324 174 118 63 47 55 79 87 72 52 47 46 45 45 64 79 78 75 71 80 89 82 70 51 47 47 44 79 55 50 97 96 112 195 167 204 244 224 188 191 238 297 211 188 180 197 172 129 88 92 152 215 197 172 219 262 325 427 345 270 192 134 88 45 45 46 55 67 69 70 60 48 47 46 61 80 75 50 42 82 174 244 106 84 96 116 97 61 53 79 69 150 194 211 311 452 501 443 454 385 279 164 126 150 140 91 100 179 265 301 302 286 236 166 110 196 237 157 74 55 83 93 97 90 59 47 72 101 89 48 47 44 45 64 88 75 83 108 92 69 57 58 66 58 54 53 70 66 58 50 46 45 43 43 45 62 70 58 62 82 78 58 66 55 47 47 47 55 81 99 179 201 232 247 263 272 288 290 290 243 191 144 137 145 155 160 149 153 146 116 92 61 49 49 49 49 48 48 50 73 106 125 85 103 156 210 228 254 337 437 491 439 373 319 283 234 187 145 98 83 72 64 65 66 81 103 91 73 88 135 189 236 357 458 484 472 480 491 521 556 591 610 677 692 722 752 804 861 923 965 1007 976 994 967 868 767 605 366 119 62 50 65 101 144 186 206 132 93 78 92 90 103 197 310 557 612 603 475 299 164 91 51 42 47 56 60 52 48 55 63 64 67 76 93 177 325 460 532 588 649 726 765 795 810 841 865 834 799 752 714 699 711 723 750 757 717 693 713 707 653 587 559 658 696 723 715 691 683 718 749 728 728 735 739 758 778 798 806 847 851 866 866 893 924 931 915 938 946 953 957 964 956 952 939 923 917 872 776 665 565 480 422 335 299 316 476 615 548 384 295 201 147 96 69 46 38 50 70 54 37 53 116 130 105 104 137 124 77 53 53 53 45 54 82 62 62 58 58 55 55 59 62 81 128 344 589 751 893 1017 1018 983 904 710 427 178 60 40 45 45 36 35 35 36 47 57 53 60 45 41 51 60 58 47 40 43 40 41 99 92 85 186 311 504 588 657 680 677 684 664 617 460 316 170 84 51 41 42 43 55 71 69 43 37 56 71 80 162 201 279 387 475 500 485 458 133 67 37 48 61 63 103 159 41 48 41 41 41 46 58 70 41 43 59 63 79 95 79 46 58 58 94 134 118 54 40 42 41 41 41 42 42 42 41 40 82 77 61 49 40 40 40 41 73 81 85 77 65 53 45 45 40 48 63 59 73 85 96 84 73 74 63 45 41 42 43 41 41 49 57 46 46 46 46 42 41 62 49 39 69 145 117 40 74 41 41 43 47 40 40 46 41 42 39 41 90 62 40 62 42 41 65 99 101 72 71 94 134 138 97 50 44 73 66 42 41 44 68 91 75 39 38 59 116 64 52 84 80 71 135 230 209 149 177 234 174 50 35 39 98 104 83 69 81 104 100 61 48 37 28 28 29 33 45 53 33 33 37 41 45 49 53 53 57 61 58 55 48 41 34 38 50 76 127 208 310 428 539 592 367 145 27 42 53 43 58 75 99 67 45 39 32 29 50 80 85 34 49 69 42 66 75 34 52 48 41 41 38 42 46 50 61 53 61 70 62 39 39 57 41 41 54 75 95 100 100 92 42 54 54 54 53 45 48 44 59 59 62 46 38 38 53 66 62 56 52 52 48 52 56 55 55 146 329 381 209 73 81 126 332 472 550 628 702 584 310 113 105 88 67 51 41 47 72 106 162 216 276 311 299 243 175 127 104 70 60 70 57 35 32 42 44 37 41 45 49 49 46 39 37 48 81 81 45 40 41 58 45 41 40 40 40 40 40 40 40 40 41 41 41 41 41 41 52 52 52 52 52 52 52 52 40 39 39 39 44 56 60 57 66 55 47 43 43 51 59 63 63 56 56 56 56 52 48 48 48 64 76 76 64 52 55 59 71 107 118 86 54 58 73 70 63 56 56 52 48 48 44 44 44 44 44 44 44 44 45 49 81 73 69 61 53 45 45 45 52 69 97 109 109 105 117 129 125 101 80 65 73 85 81 73 57 58 70 75 90 87 90 90 47 47 47 48 48 48 47 47 48 51 47 46 46 45 45 45 36 39 51 59 87 118 106 81 92 95 95 98 125 161 217 230 230 176 167 178 195 169 139 126 85 137 170 152 134 128 87 40 44 45 52 44 49 65 61 57 97 38 57 213 269 229 258 373 484 530 553 559 503 388 253 175 135 83 44 41 45 87 109 115 111 159 276 325 203 76 49 57 40 41 49 64 67 66 58 50 54 62 66 54 42 46 74 98 66 50 42 46 46 38 54 88 155 200 338 516 584 519 543 658 595 610 642 665 666 650 674 700 602 520 452 413 386 343 285 251 229 163 94 72 79 85 55 39 37 36 37 36 37 36 37 48 44 44 44 51 51 51 51 51 60 40 36 43 54 49 64 84 159 177 192 207 195 174 146 119 73 46 34 37 46 46 65 74 106 63 33 41 51 80 153 229 116 76 36 34 34 33 33 34 49 41 33 32 32 33 39 39 32 56 61 37 32 41 49 37 32 49 53 52 76 64 56 85 194 146 90 34 32 43 66 79 57 51 252 481 523 529 491 327 242 131 59 48 77 81 66 50 58 58 54 54 54 49 49 49 41 41 45 45 45 37 32 28 29 29 29 33 37 37 37 41 61 54 54 54 54 50 46 46 34 34 34 34 34 34 34 34 62 34 30 30 46 42 30 30 46 42 38 34 30 30 30 30 57 70 30 51 35 27 167 368 208 60 28 50 49 32 59 90 92 91 72 57 43 41 46 47 31 31 31 31 34 37 37 37 41 30 34 41 41 40 40 48 83 55 50 46 46 65 85 71 28 37 41 37 41 57 53 30 45 45 45 45 49 49 50 43 39 31 31 31 31 31 31 31 39 43 31 28 28 46 130 205 60 25 80 39 58 26 25 28 42 41 32 19 17 17 25 44 25 28 24 25 34 55 72 78 60 70 87 68 24 23 59 147 151 111 55 26 26 27 48 64 36 36 36 36 40 40 41 41 45 41 30 30 34 31 31 32 41 33 37 37 57 81 90 105 30 30 31 37 42 42 35 34 36 36 37 37 35 34 35 36 44 45 45 36 35 36 61 82 106 51 39 72 88 52 39 44 37 37 42 50 54 62 70 74 57 50 65 62 58 50 37 36 54 47 50 43 54 51 62 59 47 55 74 90 82 62 62 78 147 195 226 195 147 127 126 118 190 202 194 166 142 134 134 141 178 200 249 302 345 398 495 585 715 712 667 475 215 79 43 38 54 46 46 65 77 64 75 91 63 60 57 61 54 46 38 37 48 51 58 54 60 54 49 59 90 181 249 269 297 317 276 189 124 109 78 51 36 33 34 36 48 45 46 42 37 37 53 66 37 65 83 45 63 148 174 132 175 299 388 266 241 131 128 368 487 340 137 35 37 74 86 50 51 47 47 47 55 62 66 70 50 50 54 58 59 59 59 55 59 59 51 51 51 47 47 48 51 51 51 51 50 53 49 55 58 85 143 203 262 293 269 226 116 79 75 64 38 38 49 61 49 53 56 51 61 64 63 59 57 46 42 46 46 50 46 42 38 46 54 62 62 58 50 46 47 47 47 47 47 47 51 51 51 51 51 51 51 51 51 54 91 91 84 69 50 39 39 40 40 39 50 74 73 56 59 78 77 86 91 85 72 66 71 69 61 133 196 203 194 160 71 33 66 59 50 38 38 38 42 43 50 43 42 38 42 87 174 235 79 51 39 63 83 75 55 43 55 56 56 56 56 52 48 48 59 55 47 47 55 59 59 59 67 67 59 55 51 47 47 40 48 41 45 49 53 53 53 53 57 53 49 45 41 40 40 40 76 75 71 67 53 53 49 57 46 42 51 68 72 68 61 57 71 84 88 63 45 44 87 140 137 177 385 525 558 631 695 718 712 652 533 445 325 303 563 794 622 565 564 647 731 703 588 458 281 114 63 76 57 54 71 44 84 68 48 47 55 62 57 46 50 50 43 43 43 43 43 42 48 64 77 85 62 45 45 53 65 50 45 46 58 58 46 44 62 54 46 46 46 45 43 41 42 41 43 94 194 206 118 43 80 135 129 138 231 336 422 536 650 765 808 832 894 924 917 925 907 830 749 718 693 643 597 541 323 196 101 70 72 81 98 119 60 61 96 120 116 88 72 83 59 83 124 164 152 108 73 73 66 102 118 98 63 55 55 55 50 49 53 69 77 61 64 83 79 82 82 74 69 57 49 44 47 47 43 43 44 48 51 51 63 79 71 62 118 210 269 277 178 119 62 45 65 77 69 49 60 103 121 154 258 387 431 421 409 636 755 750 804 912 955 929 951 914 838 721 552 366 222 139 115 73 58 55 82 79 60 47 46 46 46 57 72 87 91 87 68 77 90 94 86 67 55 47 63 79 43 120 72 41 211 235 338 307 259 208 212 247 258 245 204 176 168 178 164 114 81 81 165 148 146 225 304 275 274 354 254 211 161 126 76 45 45 46 56 64 69 70 56 48 47 46 53 76 79 66 62 102 179 232 97 95 123 136 113 81 77 96 78 147 156 156 276 446 503 425 460 378 227 77 55 119 126 72 66 136 187 219 240 228 174 136 199 285 289 146 43 48 80 65 74 74 55 47 79 108 104 71 75 45 45 87 107 79 72 104 93 77 61 62 66 51 50 57 67 70 66 70 66 46 44 44 45 54 62 54 54 70 74 62 58 54 46 46 54 81 107 133 214 243 266 289 301 313 306 304 282 247 203 175 160 169 177 175 188 192 185 169 130 98 67 59 60 49 52 49 69 93 129 153 100 106 168 234 244 258 373 513 582 533 465 427 401 363 305 247 164 138 123 96 73 65 62 69 141 111 103 130 124 127 232 363 443 454 464 474 508 526 562 616 642 672 714 752 805 858 911 945 1007 984 990 971 898 802 646 415 173 96 96 128 144 147 118 81 74 64 61 71 89 119 177 242 478 553 579 479 311 168 99 70 41 43 52 56 52 52 55 63 68 60 64 97 193 341 472 544 596 661 738 769 787 790 825 849 846 807 760 722 700 705 713 725 696 652 612 609 599 545 467 420 464 484 508 499 494 506 561 605 628 624 623 623 635 666 685 694 725 713 712 719 735 762 793 812 862 862 854 857 864 868 871 867 840 888 896 835 773 709 624 539 362 259 304 488 582 558 504 435 329 229 141 94 75 61 50 50 46 37 37 72 87 71 65 67 80 61 49 53 49 45 58 78 62 58 58 58 55 55 55 62 69 69 234 498 693 831 974 1019 999 954 821 575 302 116 68 85 53 41 36 37 48 48 39 34 58 34 33 33 34 36 39 49 40 41 81 98 59 126 282 358 536 637 721 729 695 671 640 599 515 340 186 104 79 73 62 42 71 82 69 43 37 47 62 69 131 169 244 332 387 400 398 410 224 103 36 38 44 40 66 129 104 80 45 40 40 41 42 42 42 55 71 75 75 90 102 106 42 42 81 134 157 106 65 42 73 50 41 41 41 42 41 41 77 57 45 49 49 49 53 61 85 85 81 73 57 49 49 56 48 58 69 68 79 86 86 70 91 100 90 51 40 42 50 43 41 42 43 42 46 58 50 41 78 40 38 61 185 237 153 41 43 51 42 40 40 50 66 58 54 62 40 40 74 54 39 54 45 39 38 57 85 92 122 153 221 142 92 98 82 59 50 54 49 44 60 84 71 55 95 159 168 100 64 84 80 75 163 286 365 201 141 206 238 202 165 136 219 209 163 86 45 61 84 80 36 33 29 28 28 29 41 49 41 41 37 37 34 34 37 37 61 61 58 55 48 41 37 34 33 72 119 149 195 278 408 497 464 229 60 51 62 33 40 76 28 24 26 27 28 29 47 84 89 49 53 69 58 74 75 35 48 48 41 41 42 46 42 38 46 50 78 99 99 71 52 60 40 40 42 50 63 60 52 44 62 66 66 66 65 61 60 56 38 39 46 42 46 54 73 86 62 52 52 52 56 60 56 55 95 130 258 325 217 97 94 147 262 398 499 605 744 713 408 114 62 110 128 81 45 40 50 44 48 78 117 145 156 140 120 100 89 80 65 39 29 31 36 34 36 36 45 49 49 42 38 38 48 92 125 113 65 41 41 61 41 41 40 40 40 40 40 40 40 41 41 41 41 41 40 40 48 48 48 52 52 56 60 60 52 40 38 39 56 72 72 61 62 47 43 42 42 43 43 47 55 59 59 59 55 51 51 47 43 47 55 55 51 51 66 74 102 134 134 94 50 41 45 42 47 43 44 48 48 52 49 49 45 44 44 44 43 44 43 43 84 73 69 57 57 45 45 45 51 72 100 112 104 93 105 117 124 96 63 48 48 56 56 48 72 61 57 53 61 73 89 101 48 48 48 47 47 47 55 59 54 50 53 49 49 45 45 45 154 138 141 153 168 160 147 150 197 220 239 243 250 261 289 295 273 362 354 217 135 167 185 132 72 112 126 92 47 40 46 54 49 60 68 56 60 76 77 65 77 41 98 223 239 211 228 291 362 423 458 457 393 285 196 158 115 63 42 39 41 67 85 76 80 132 225 262 171 64 40 61 45 49 56 59 58 58 53 49 62 74 74 66 46 38 50 62 62 50 42 42 42 46 70 97 87 149 160 165 216 261 287 317 307 311 338 362 379 379 392 390 301 247 203 172 159 136 128 117 123 92 69 59 60 54 46 38 45 48 44 40 40 40 40 47 43 43 43 50 51 50 51 51 51 48 48 55 54 46 49 52 71 82 82 85 81 84 75 61 68 37 35 59 82 73 57 46 128 65 43 76 70 44 61 122 121 92 52 36 34 34 34 38 45 45 45 33 32 37 80 108 33 53 53 37 41 65 53 32 32 57 61 44 36 32 31 40 136 129 104 60 43 59 82 84 135 85 63 129 220 242 190 136 117 61 40 33 46 54 55 55 51 47 47 43 38 38 34 41 33 40 40 44 40 36 28 28 28 28 28 32 32 36 36 37 61 61 61 61 57 57 53 49 41 41 41 41 41 41 41 41 54 38 34 50 62 54 46 46 30 30 34 38 42 42 38 38 34 30 29 43 29 27 147 331 188 67 28 46 53 28 43 90 88 84 73 62 48 45 38 31 31 31 30 30 33 36 32 32 37 29 33 49 48 47 47 59 102 57 60 83 111 167 207 177 84 58 38 30 38 50 46 34 46 46 46 46 46 46 46 47 35 35 35 34 30 30 30 30 29 34 38 33 29 29 37 53 56 43 291 63 82 53 35 55 34 33 24 18 17 16 28 47 60 39 12 12 30 51 53 43 68 42 44 73 70 34 31 59 223 179 107 47 26 26 27 36 36 36 36 36 40 41 41 40 49 37 30 34 35 43 43 32 45 41 41 41 42 61 89 109 32 31 44 93 130 110 34 28 34 34 36 52 60 44 36 48 41 36 35 35 36 41 65 74 86 55 43 56 76 69 49 44 71 70 70 82 94 94 74 58 62 54 61 69 73 69 58 46 38 38 38 39 46 47 58 62 74 70 78 102 110 106 102 101 194 194 225 223 175 119 103 123 167 195 203 175 143 135 135 131 154 184 218 267 316 357 386 393 577 625 614 460 237 92 43 38 62 73 77 80 68 56 71 91 56 56 49 49 46 46 38 46 60 66 76 72 74 69 74 77 128 290 417 460 544 651 646 529 398 292 170 87 55 57 47 36 36 36 38 50 49 45 60 73 37 80 122 85 90 167 240 254 433 453 406 211 310 304 237 307 124 117 105 77 54 50 54 46 55 51 51 47 55 58 66 66 54 54 58 62 59 59 59 59 63 63 55 51 47 47 43 51 59 59 66 62 68 67 66 68 79 113 163 243 389 507 495 416 267 170 135 129 63 35 38 44 44 56 71 78 82 81 76 61 69 54 46 46 50 54 46 38 38 38 50 58 62 62 58 54 51 51 51 51 51 51 47 47 51 51 51 51 51 51 51 54 84 91 80 69 50 39 39 39 39 38 38 46 50 49 64 76 41 46 59 64 73 70 70 63 91 79 111 167 162 97 52 59 99 78 46 38 46 50 50 38 54 58 66 58 58 54 70 74 55 43 39 51 59 51 40 40 48 52 52 52 52 52 48 44 63 55 47 51 55 63 67 67 59 59 55 51 51 51 51 44 48 45 53 57 61 65 65 65 57 53 49 41 40 40 40 40 84 79 61 49 41 41 50 62 42 42 47 75 72 56 52 46 67 65 76 55 45 44 66 103 119 192 537 578 472 630 725 711 713 638 529 430 285 231 405 608 588 639 678 657 597 490 354 220 173 96 96 93 54 55 79 51 119 80 47 42 58 77 65 49 42 42 42 42 43 43 43 43 48 56 73 93 81 53 45 53 82 51 46 47 75 87 67 46 58 58 62 65 57 49 45 45 41 54 117 137 109 68 56 78 113 198 271 300 321 366 503 681 736 843 914 953 999 1018 992 959 889 831 747 694 689 655 572 453 225 122 70 64 81 90 103 127 95 84 87 92 84 68 64 71 63 71 103 147 164 152 117 93 86 98 90 66 50 49 49 49 77 65 60 68 76 79 67 70 66 66 66 62 54 46 45 44 59 59 51 47 43 43 43 42 51 74 82 66 77 129 189 218 148 100 63 42 51 70 55 43 51 58 69 106 175 251 280 298 544 798 940 906 910 978 1018 1011 959 896 797 653 442 248 137 96 92 81 69 62 73 66 58 47 54 50 50 61 72 83 87 83 61 70 82 98 98 83 71 62 134 40 72 156 43 122 302 198 357 307 235 184 211 243 226 177 212 180 153 154 140 99 69 81 162 120 119 218 302 292 259 267 187 165 142 115 76 46 46 47 49 53 49 46 46 46 46 45 61 71 75 66 54 66 76 89 45 62 91 104 89 66 62 81 59 93 106 123 236 385 446 399 381 363 249 98 59 120 111 37 48 106 113 121 154 124 65 43 145 202 186 76 43 73 97 65 74 82 74 51 59 82 82 62 94 54 65 118 138 98 79 111 104 84 68 74 78 55 51 54 79 78 74 86 78 54 45 45 45 50 54 50 46 54 66 69 61 61 53 61 77 104 142 175 268 302 343 370 374 366 355 341 316 277 222 187 171 172 185 193 210 218 222 207 183 147 115 92 81 59 55 60 92 113 125 129 151 125 136 178 184 222 376 555 589 539 467 444 442 427 363 309 219 204 170 136 105 77 58 49 120 106 121 161 127 70 123 222 323 370 395 414 459 466 513 611 624 653 692 733 785 847 915 961 1007 992 985 967 925 841 689 496 226 177 206 210 130 74 65 52 53 59 73 91 112 147 194 235 367 466 540 487 336 188 108 75 41 42 48 52 55 55 62 59 76 56 53 110 238 385 496 548 624 677 746 781 807 810 825 833 849 814 761 723 705 691 687 684 655 596 532 490 460 434 396 370 284 277 269 257 264 288 331 362 385 385 393 408 432 479 515 542 585 568 579 611 602 569 596 662 717 712 711 717 737 760 783 795 808 858 873 834 795 757 684 592 404 263 320 499 581 622 659 609 448 312 181 103 73 70 60 57 38 50 50 37 45 68 68 44 61 50 46 46 46 42 50 62 54 54 58 54 54 58 58 58 98 74 195 440 646 765 907 1017 1011 969 886 731 485 242 110 69 75 68 75 72 68 65 60 49 60 36 35 35 35 37 40 69 42 42 96 112 91 186 362 465 571 684 766 767 724 674 631 575 499 344 222 136 66 53 58 41 67 70 65 47 37 47 66 74 99 170 249 289 324 349 362 362 336 175 60 50 59 40 52 108 164 120 57 40 41 42 42 41 42 47 66 62 58 81 144 196 81 54 77 138 193 162 113 66 77 54 45 41 61 78 97 97 69 41 40 40 45 41 45 57 57 61 61 57 45 40 40 44 74 81 83 86 112 139 142 115 80 86 91 73 59 57 47 43 43 42 42 42 47 59 47 41 41 58 114 190 253 246 142 41 41 42 42 41 42 94 142 162 186 182 118 82 105 73 40 60 72 54 64 133 218 283 341 384 319 205 144 135 98 66 64 41 53 41 56 80 72 64 124 212 148 80 48 60 51 43 119 226 426 284 152 153 230 262 198 101 123 98 52 30 49 85 71 28 28 36 44 44 40 36 40 44 56 53 49 45 45 45 49 49 68 61 57 51 44 37 34 33 33 69 108 130 156 210 306 383 473 369 200 67 39 66 73 57 53 34 27 28 28 29 30 32 57 45 46 54 46 54 51 39 48 44 37 45 50 54 46 42 51 56 76 96 92 61 40 40 54 54 50 54 58 51 47 46 62 65 61 61 68 68 71 71 58 62 70 62 46 42 49 54 59 48 44 48 56 60 56 51 75 62 146 258 250 158 110 128 196 345 473 592 745 813 648 426 135 106 86 92 77 52 35 53 58 73 80 80 91 91 91 95 64 68 50 28 29 55 64 46 34 36 45 46 46 38 38 38 64 76 97 89 53 40 40 41 40 40 41 45 45 41 41 40 45 45 45 41 41 40 39 39 60 56 56 52 52 56 60 60 60 44 38 39 56 72 68 53 57 50 46 46 42 42 46 46 54 54 58 58 58 54 54 50 42 42 42 42 46 58 81 93 89 101 97 77 57 60 64 53 43 44 43 44 48 52 52 52 48 43 43 43 51 52 55 44 79 72 68 57 60 49 49 45 45 54 74 67 63 52 64 83 79 59 45 45 51 71 83 75 67 71 79 80 76 68 60 59 47 47 47 46 45 45 46 54 65 65 61 57 60 56 56 56 325 241 208 240 239 210 241 320 399 422 445 448 431 415 415 394 383 502 444 216 175 327 318 135 83 100 112 83 42 42 44 57 49 56 59 48 56 71 72 53 39 38 99 195 181 185 205 221 320 365 379 362 281 177 124 125 98 65 43 41 45 67 77 65 36 93 162 171 108 44 40 57 53 56 63 74 86 97 108 112 73 70 70 62 46 37 36 36 50 46 42 46 54 74 106 126 77 93 84 70 113 142 141 147 158 150 158 166 182 179 176 154 145 123 111 95 90 86 95 107 62 63 56 52 45 41 38 37 56 56 48 44 40 36 43 43 40 40 47 47 47 47 47 47 48 48 51 55 54 43 42 37 40 36 32 38 38 45 57 54 37 31 31 62 96 103 105 109 58 70 144 223 229 151 85 78 105 84 48 35 34 34 34 34 33 41 49 37 32 49 108 148 49 57 49 45 57 81 69 37 41 49 53 45 32 32 48 56 83 88 83 55 43 58 70 69 49 75 43 65 140 136 80 84 84 69 66 54 42 39 51 63 51 47 43 38 34 30 29 32 27 27 27 27 27 27 26 26 27 27 27 28 32 32 32 36 49 53 53 53 53 53 49 45 41 41 41 41 41 41 41 41 34 46 70 70 46 29 42 74 30 34 46 58 62 58 50 46 37 41 46 38 29 30 135 243 135 55 28 41 57 28 28 74 62 62 58 55 48 41 34 30 30 30 30 33 33 39 39 36 41 29 29 59 63 50 50 77 73 47 115 210 268 360 428 387 212 122 42 28 29 34 46 58 54 54 50 50 50 46 46 46 30 30 37 30 33 29 33 29 33 29 28 28 28 28 27 26 25 166 410 61 40 59 51 74 29 32 27 18 16 15 24 38 64 31 11 12 37 51 45 23 49 22 23 45 77 62 34 26 135 119 99 75 55 39 36 36 32 32 36 36 41 41 45 41 68 41 28 29 30 59 68 76 44 41 33 33 32 33 46 64 64 36 31 73 134 158 111 59 47 34 35 55 68 55 43 48 35 35 36 37 45 46 50 43 59 48 39 39 49 72 69 44 60 56 67 84 119 123 103 79 106 94 78 74 78 78 81 66 38 38 39 43 51 55 63 63 86 70 58 66 90 114 122 125 217 204 225 241 198 111 83 107 103 132 159 132 120 132 140 144 119 145 183 232 257 259 269 284 259 329 376 319 182 69 43 84 58 85 77 41 35 44 48 40 64 52 48 45 45 45 38 53 67 78 81 83 78 84 89 88 101 272 415 494 593 726 741 669 639 589 503 366 229 116 47 35 36 35 36 46 53 52 63 68 38 60 94 76 73 138 243 316 515 666 644 286 195 154 167 145 96 41 33 35 54 86 78 46 51 59 67 75 78 70 58 50 62 62 62 66 63 59 59 55 67 63 55 51 47 47 43 51 62 66 73 72 75 78 80 83 97 159 253 403 582 704 693 597 556 430 376 326 207 118 88 46 38 47 59 71 74 62 58 50 54 50 46 50 54 58 54 50 62 54 46 42 42 50 58 62 55 55 51 51 51 51 47 47 51 51 51 51 51 51 51 54 84 80 69 58 54 47 39 39 44 44 51 55 58 66 81 86 67 53 56 57 68 73 84 88 76 101 117 89 49 40 40 56 114 82 42 38 54 66 54 38 62 58 54 54 54 46 38 38 46 43 47 47 43 39 40 40 40 40 40 44 44 40 40 40 67 59 51 55 59 67 67 67 55 55 51 51 51 55 59 59 60 57 61 65 69 69 69 69 45 41 41 40 41 45 49 53 72 67 53 41 40 40 42 50 42 42 47 59 63 48 48 45 51 48 52 55 58 68 85 107 148 208 552 620 458 519 656 699 528 500 477 401 270 232 381 570 590 716 774 663 459 284 149 60 124 106 102 74 43 51 71 51 87 59 42 41 57 80 72 60 42 42 42 42 43 43 47 43 55 44 60 73 69 45 45 61 67 47 46 47 75 95 87 71 59 78 82 85 88 88 96 108 80 123 175 182 114 65 87 154 155 213 329 434 471 496 597 748 827 907 974 1005 1017 1014 978 916 803 759 691 647 633 610 495 352 175 119 116 145 162 146 119 115 131 116 92 79 63 58 58 59 59 47 47 75 103 96 72 48 73 66 58 50 50 54 58 58 88 71 55 59 82 86 70 58 46 46 46 46 45 45 45 44 43 47 47 47 47 51 55 59 59 78 102 106 85 73 93 122 100 73 55 47 55 59 55 44 56 43 42 57 102 151 208 278 552 749 860 863 907 969 993 987 971 904 775 578 362 197 118 95 53 60 64 65 57 58 58 62 46 45 53 53 67 71 75 75 54 58 74 86 87 87 79 74 74 44 132 71 190 345 201 229 265 250 211 172 179 195 186 153 232 188 153 134 109 68 57 66 99 117 124 159 255 345 337 257 150 146 127 104 69 50 46 54 65 61 50 46 47 47 47 58 68 67 66 62 62 47 42 40 42 45 70 87 77 58 58 62 48 58 76 109 199 304 370 373 371 387 301 139 68 88 84 39 50 89 52 36 77 70 44 73 83 92 72 43 45 93 97 50 50 70 66 50 46 74 82 73 96 80 111 164 184 156 140 149 134 99 87 96 90 59 50 62 80 74 66 82 74 46 44 44 46 54 58 54 50 58 74 89 91 94 95 104 127 158 188 214 286 348 421 452 448 428 408 383 379 321 250 194 163 171 196 216 216 228 244 248 243 211 175 137 103 73 54 63 95 112 104 92 162 125 116 138 128 131 230 371 439 409 367 364 382 388 358 320 242 228 205 178 140 97 69 49 49 48 103 174 158 96 82 129 186 260 294 332 399 417 468 588 629 650 664 686 739 823 915 981 995 1003 988 970 948 886 754 590 332 222 204 192 102 62 65 40 53 63 81 95 113 140 178 216 261 376 478 485 369 220 104 55 41 42 43 48 55 55 62 58 84 52 53 126 266 409 508 552 655 689 750 797 842 850 849 837 845 808 769 732 707 677 646 620 603 564 509 458 405 355 290 256 207 180 148 132 135 147 166 174 169 169 180 196 224 260 299 326 383 374 410 469 436 355 358 429 480 530 605 671 706 717 708 700 748 794 834 822 801 759 678 578 439 315 363 502 587 694 777 739 611 468 321 191 113 71 50 55 41 66 58 36 36 54 66 45 50 50 42 42 46 50 46 46 54 55 54 54 54 55 58 58 86 75 169 385 592 718 849 967 1014 988 951 864 695 444 232 115 88 75 82 83 80 69 73 69 37 36 37 42 37 37 48 89 41 36 38 134 187 250 421 573 646 744 830 827 782 720 653 575 467 349 282 196 66 40 58 42 51 54 53 47 41 48 67 90 96 187 246 242 253 294 326 319 345 206 92 77 86 55 59 95 172 128 69 41 46 54 47 43 41 41 42 54 53 76 159 243 116 69 53 97 145 141 89 49 49 41 40 45 73 105 133 149 109 73 53 61 61 45 41 52 45 56 69 68 65 52 44 55 73 79 105 148 238 313 348 329 133 91 73 95 106 84 50 43 47 42 41 43 59 55 43 42 39 162 257 194 122 118 94 41 54 41 41 66 66 54 118 214 273 265 190 141 161 137 97 132 167 172 226 350 482 566 623 650 571 468 331 172 40 63 103 56 41 40 52 92 84 60 104 180 100 60 44 56 47 38 63 125 388 331 164 36 62 118 74 35 36 35 31 28 29 60 64 47 28 40 52 56 44 36 36 40 40 40 36 36 36 45 49 53 68 68 61 58 51 44 37 34 54 69 84 99 121 168 228 271 389 454 333 89 27 100 91 26 55 43 29 29 29 30 31 32 33 45 50 50 46 46 47 59 44 40 37 45 54 62 58 50 52 52 52 60 57 57 57 61 65 54 57 50 58 66 66 65 45 49 56 52 52 52 59 59 62 70 78 70 50 38 41 46 51 39 39 44 56 60 52 39 63 47 110 238 290 210 110 84 218 338 462 554 673 791 817 781 357 156 33 82 112 44 31 78 69 72 75 67 70 66 62 62 54 52 45 30 43 56 54 34 35 38 54 55 47 39 39 39 48 52 52 52 45 41 40 40 39 40 45 53 53 49 41 41 49 49 49 45 41 40 39 39 67 64 56 52 52 52 56 60 60 44 38 38 44 56 56 48 49 50 57 54 62 54 54 54 50 54 54 54 61 54 57 46 41 41 41 41 42 65 81 89 80 76 68 64 64 64 60 49 59 44 48 44 43 43 43 43 42 42 41 43 59 75 86 75 71 71 67 56 55 44 44 44 53 53 57 54 54 54 62 66 50 45 44 45 49 62 73 81 89 118 162 191 183 143 87 47 45 61 65 61 53 45 49 57 80 76 75 67 71 67 63 63 210 189 176 188 231 306 408 478 477 460 436 431 443 463 486 469 445 416 272 127 231 444 417 216 112 85 63 49 47 45 45 45 57 51 50 59 74 67 56 40 37 38 104 184 145 142 167 159 329 342 320 282 198 108 78 96 85 65 44 42 53 78 82 77 36 94 138 115 68 40 39 53 52 56 74 90 105 124 139 147 77 66 54 50 46 42 37 36 37 38 42 46 58 86 118 130 48 38 38 74 92 67 77 105 109 112 101 101 105 105 102 72 47 48 52 55 59 55 62 66 54 50 53 49 46 42 45 41 56 59 55 47 47 43 51 51 51 51 54 54 54 54 54 54 51 55 55 55 51 50 46 42 52 48 44 43 43 43 47 43 65 45 46 76 93 83 105 136 188 265 348 395 371 309 200 121 84 64 36 34 33 34 33 33 32 33 41 33 32 49 88 116 60 60 56 52 60 76 84 84 76 48 48 56 52 63 79 75 54 54 50 42 42 54 50 38 61 78 85 77 73 65 57 57 70 66 67 59 51 43 40 40 47 47 42 38 30 29 28 28 27 26 26 26 25 25 26 26 27 27 31 31 35 35 39 32 41 41 45 45 45 45 45 45 37 37 37 37 37 37 37 37 46 42 46 50 38 29 29 46 29 38 58 70 74 62 46 34 57 65 73 34 29 78 134 158 67 30 28 34 57 32 28 67 50 50 43 40 37 37 30 30 34 30 37 40 43 50 46 46 40 29 36 63 70 57 53 80 83 106 252 384 439 519 582 525 323 161 42 29 38 34 42 78 54 54 50 50 46 42 38 38 34 33 37 33 36 29 32 28 48 28 27 26 27 28 39 47 24 241 281 44 23 39 42 69 28 31 26 17 16 19 27 37 32 15 10 11 25 35 33 22 20 34 51 33 29 34 34 34 26 43 71 87 91 75 60 48 32 32 36 36 41 41 45 41 60 37 28 29 50 83 92 100 40 37 33 32 32 32 32 33 72 40 30 36 82 130 154 154 103 67 43 55 48 34 42 63 35 36 37 41 37 38 46 47 71 47 39 39 44 64 69 65 39 40 60 84 120 136 136 132 147 119 87 71 71 79 86 75 48 52 56 60 64 64 71 71 55 51 54 62 86 109 136 148 212 219 240 245 206 139 103 103 85 101 113 89 93 129 141 132 159 110 108 170 195 173 203 275 322 312 306 297 231 94 38 56 50 77 61 36 40 104 108 64 80 77 73 73 65 54 46 53 63 74 77 83 78 84 86 92 246 352 478 565 635 683 710 691 692 701 686 596 444 272 139 70 43 36 36 38 64 63 70 70 42 38 61 75 92 121 210 291 506 670 716 396 214 97 162 40 96 93 94 82 54 38 42 50 62 62 66 70 70 61 53 49 66 66 70 66 63 59 55 51 63 63 55 51 47 47 43 51 58 58 65 68 71 74 76 82 120 174 316 506 658 726 727 705 736 657 627 554 401 332 254 123 49 54 54 55 51 50 50 46 46 50 50 50 50 54 54 58 66 62 50 42 42 46 50 58 55 55 55 51 51 51 47 47 51 51 51 51 51 51 51 54 73 76 65 58 58 50 39 38 39 39 39 39 39 43 54 55 72 53 41 43 47 54 69 77 57 126 115 38 36 72 97 60 94 77 49 45 61 73 65 53 73 65 53 49 57 69 85 90 54 51 51 47 47 47 48 44 40 40 40 40 40 40 40 40 63 59 55 55 59 63 63 63 59 59 55 55 55 55 59 59 72 72 76 72 72 68 64 60 52 48 44 44 44 52 60 68 53 56 61 61 53 49 42 42 42 43 43 43 43 47 55 44 46 46 47 54 61 72 86 100 121 182 327 537 497 359 438 479 409 363 324 221 134 188 390 601 610 629 567 394 214 118 110 120 102 99 71 55 71 63 47 43 42 42 46 53 60 71 71 64 42 46 42 42 46 43 47 43 71 44 43 56 49 44 61 89 59 49 52 48 48 56 68 87 79 82 84 91 102 110 121 121 112 112 135 159 149 132 158 204 293 310 412 560 644 697 766 838 959 997 1017 1017 1016 1008 962 892 808 755 697 658 615 524 392 268 154 125 141 178 186 146 106 91 95 87 71 62 54 58 53 49 87 91 91 79 71 56 52 48 49 49 50 54 54 54 62 74 55 62 62 66 82 82 74 62 45 45 45 45 45 45 45 44 42 46 50 54 62 74 82 86 98 97 137 193 185 116 72 69 63 48 43 47 63 67 52 44 44 43 42 41 52 105 183 270 489 614 706 785 889 974 1001 1003 967 892 714 460 253 164 121 106 45 56 60 60 53 57 61 61 45 45 49 49 63 67 75 79 57 47 55 63 71 75 82 81 44 120 135 130 341 360 168 296 257 254 239 231 227 219 217 213 264 212 168 146 108 60 49 58 51 105 133 144 208 318 322 227 143 139 120 92 62 46 46 45 73 73 70 59 63 71 86 101 99 90 81 73 66 58 43 42 43 56 77 90 81 70 70 66 49 64 86 100 145 219 293 324 367 368 318 212 105 54 42 52 56 107 62 36 48 53 71 164 105 81 57 57 81 82 70 45 45 50 46 45 61 97 101 80 105 132 180 224 244 225 202 203 172 133 117 123 112 73 50 57 71 54 50 70 66 45 44 45 58 66 74 74 70 77 97 132 130 149 153 169 182 204 230 255 300 374 472 514 506 466 431 401 394 337 270 210 175 175 195 219 215 242 266 293 296 272 247 208 129 95 69 74 91 100 91 79 122 105 104 138 121 87 98 155 245 255 257 258 275 277 268 257 215 212 205 190 167 124 92 68 48 46 56 123 146 105 87 98 116 170 184 231 337 367 407 546 605 620 630 651 704 789 888 954 984 1007 996 981 978 928 807 675 453 248 157 131 77 77 78 39 39 40 62 84 91 94 136 190 214 309 411 427 342 213 92 39 42 43 43 48 55 62 65 51 72 56 64 141 276 416 523 580 671 708 765 820 869 876 865 841 811 792 759 733 696 651 598 559 547 504 434 367 306 244 167 106 132 105 77 57 56 60 75 75 95 91 86 90 98 118 138 164 174 184 220 271 254 197 196 239 269 344 458 548 588 603 606 606 638 687 746 771 781 761 699 628 498 441 475 521 548 686 836 826 783 682 575 422 265 140 78 65 55 61 54 37 36 38 39 39 54 39 38 38 50 58 50 38 55 55 51 51 55 55 59 58 51 72 154 320 528 673 791 896 948 980 985 932 840 698 489 305 132 99 81 78 83 84 80 65 38 37 37 38 37 38 76 141 104 71 115 254 384 418 472 572 717 800 875 891 850 791 705 603 487 373 326 248 114 77 90 42 58 54 57 55 42 44 59 78 93 157 200 187 183 215 255 264 273 182 104 96 93 58 54 78 135 112 81 58 54 54 51 55 42 41 41 53 67 82 142 214 124 76 40 52 80 80 60 40 48 48 48 52 60 84 112 132 164 119 91 95 91 67 55 63 47 67 91 107 99 79 63 62 79 89 119 206 367 498 559 552 350 193 79 86 124 95 57 43 43 41 42 71 66 41 42 82 81 198 222 86 39 42 55 42 66 50 62 90 58 39 73 181 213 217 149 116 160 164 152 195 166 203 300 448 593 672 721 748 778 676 548 328 93 61 113 83 48 40 49 92 84 52 73 145 93 69 52 48 43 43 58 77 232 323 188 34 36 75 67 94 73 91 85 31 27 28 60 72 47 59 67 63 47 39 43 51 39 36 32 32 32 40 48 52 64 64 57 58 51 44 38 42 62 58 57 64 91 126 145 157 243 383 343 162 93 109 69 29 33 34 37 30 31 32 44 49 33 54 54 54 59 55 55 79 44 36 36 41 65 77 77 66 44 40 40 40 41 57 69 73 41 40 48 49 61 69 73 72 52 56 67 71 67 59 54 46 50 58 70 66 57 49 53 58 43 39 38 39 55 59 51 39 82 70 102 202 277 233 157 140 156 236 379 514 601 679 765 793 594 342 134 101 103 52 32 83 44 51 51 51 54 54 57 50 58 55 47 37 38 39 40 36 39 44 67 60 48 44 48 56 52 44 40 48 56 56 48 40 39 40 48 52 56 56 56 52 56 56 56 52 48 44 40 40 63 62 58 54 50 54 58 62 70 58 46 42 46 50 50 39 40 41 60 61 73 62 65 57 61 61 61 57 60 49 52 41 41 41 42 54 65 65 68 64 79 71 67 63 59 59 56 41 59 52 48 44 47 43 43 43 42 41 41 42 66 82 90 82 70 66 66 55 58 47 47 43 60 53 53 61 73 77 73 65 57 57 60 45 43 43 44 45 73 101 133 150 142 106 62 45 56 72 92 92 76 64 71 75 82 78 74 62 61 53 49 49 103 186 181 108 143 310 416 395 361 304 232 227 283 367 435 453 380 214 42 34 199 383 406 336 156 82 38 39 47 49 45 44 76 62 54 86 98 79 51 39 42 41 140 209 150 128 155 143 290 283 248 211 153 87 69 91 76 59 42 41 48 66 74 73 38 119 147 99 60 41 40 60 68 75 90 89 92 95 98 87 85 66 46 46 54 58 46 37 37 37 38 38 50 78 110 119 39 40 49 40 38 78 117 89 72 76 69 69 66 74 71 64 41 42 57 58 61 53 49 40 60 55 39 38 42 42 37 37 48 51 47 43 43 43 51 51 54 54 58 58 58 58 58 58 58 59 54 50 50 54 58 57 37 37 44 37 44 37 43 43 47 46 75 112 113 110 151 207 500 561 549 448 380 360 290 192 80 68 40 34 34 35 38 34 37 37 33 32 32 33 52 60 56 52 48 48 44 52 80 112 116 52 36 48 48 48 51 31 58 50 46 54 62 58 46 39 35 30 44 52 31 52 116 87 71 51 31 30 31 36 40 32 47 46 42 34 29 28 28 27 34 30 26 25 25 25 26 26 27 27 27 31 31 35 35 39 36 33 37 41 41 41 41 41 37 37 37 37 37 37 37 37 77 29 27 29 62 74 54 30 29 38 58 74 74 58 34 29 41 57 77 29 41 141 173 135 46 34 29 41 68 40 28 55 55 55 40 36 33 33 29 30 38 41 44 51 54 50 58 50 51 28 35 70 81 57 60 83 142 192 376 511 518 546 585 504 354 169 45 50 70 46 46 82 54 54 50 46 42 38 34 37 37 37 36 36 32 32 32 32 27 27 35 39 35 27 26 25 69 261 76 44 47 34 33 68 27 30 25 24 23 19 29 40 19 11 11 12 21 31 32 27 20 50 63 25 24 42 38 25 26 43 79 99 95 76 48 32 32 32 32 36 40 45 45 41 29 28 29 50 82 102 100 96 36 32 33 33 33 33 33 33 45 60 60 68 77 86 102 102 150 106 67 51 35 32 41 70 36 45 45 36 35 35 50 75 83 39 37 39 40 44 53 76 52 68 88 108 120 136 156 164 156 124 80 63 63 79 87 80 52 56 60 64 64 60 67 67 39 58 90 106 117 140 156 171 199 234 262 252 221 186 147 108 125 121 97 69 78 118 126 105 243 97 36 123 169 131 178 305 329 230 168 226 272 174 68 68 47 82 62 37 98 205 217 156 100 104 108 104 96 80 64 56 59 63 70 72 75 77 79 89 127 189 327 482 569 600 659 718 659 598 556 556 554 468 307 154 79 38 36 38 72 70 77 78 73 39 73 134 167 168 216 275 369 553 720 559 325 115 277 204 132 98 74 54 43 47 66 78 78 70 54 42 41 45 53 61 70 70 70 70 63 59 51 51 63 63 51 51 47 47 47 43 50 50 54 57 60 62 65 75 141 155 257 435 545 584 657 746 709 684 699 635 531 506 425 223 88 78 67 59 58 55 66 66 46 54 58 54 46 43 46 50 43 46 54 62 62 58 50 42 59 55 55 55 51 51 47 47 51 51 51 51 51 51 51 54 70 69 65 58 54 50 42 38 38 46 54 50 54 61 72 58 63 52 55 58 73 87 94 97 81 61 42 64 121 170 179 171 70 65 49 49 57 65 69 69 53 65 73 73 65 53 45 38 54 47 43 39 43 47 44 40 40 40 44 48 48 48 44 44 63 55 55 55 59 63 59 55 67 63 59 55 55 55 55 59 84 84 80 72 64 56 48 44 60 56 48 44 44 48 52 56 49 60 81 85 81 69 50 42 42 54 43 41 41 47 55 43 43 44 45 57 65 76 90 97 54 189 86 289 406 229 236 117 172 155 164 121 89 144 258 396 406 349 262 195 135 94 78 80 92 76 43 48 119 87 41 41 40 45 73 80 71 55 59 67 56 49 42 46 46 50 43 43 91 55 43 43 44 44 77 121 72 84 93 69 47 46 60 103 94 73 63 66 81 92 95 90 141 136 155 170 161 171 261 363 464 501 606 705 743 797 884 949 982 997 1008 993 960 961 935 858 790 715 657 615 532 378 233 144 160 126 130 146 134 86 47 45 44 44 45 45 50 65 61 45 58 83 103 87 55 47 63 84 76 77 85 70 49 47 47 48 50 70 86 82 74 62 50 45 50 50 46 46 46 45 45 45 60 70 66 62 62 62 62 62 110 85 137 245 269 176 84 49 58 43 42 50 81 74 51 43 43 45 44 42 41 103 182 245 411 512 599 717 852 939 982 1011 956 869 644 334 134 101 94 86 58 68 64 68 65 61 57 53 44 45 53 53 60 75 83 84 58 47 46 47 58 62 73 73 96 83 114 368 332 172 319 304 253 230 207 216 227 215 206 201 291 239 191 161 124 71 49 65 59 86 141 165 173 201 189 129 144 136 116 85 57 45 44 44 60 68 69 74 86 94 108 126 156 139 110 83 60 46 42 42 43 67 77 90 84 81 70 58 48 69 80 69 87 149 224 270 277 292 315 300 198 67 40 50 72 140 88 39 41 42 57 185 134 83 70 90 98 74 51 47 74 70 46 45 61 97 85 55 127 185 241 273 285 273 251 240 209 166 143 149 130 80 52 57 58 44 44 58 69 45 45 58 69 74 85 86 89 93 124 166 179 202 207 219 228 246 264 278 315 409 518 560 540 485 437 401 363 321 278 235 199 187 195 203 222 249 284 323 338 324 296 261 158 114 95 81 90 95 98 90 109 85 80 119 126 112 114 133 144 176 197 198 168 156 158 159 180 192 205 198 182 150 118 98 92 47 45 51 86 81 76 87 82 123 106 148 275 313 344 470 552 578 604 641 690 762 838 888 965 1011 1004 993 1001 955 842 728 505 297 207 153 52 42 79 46 39 37 44 74 73 75 118 183 204 271 341 356 287 178 77 38 42 43 43 51 62 69 61 54 70 55 75 155 280 427 546 623 690 724 781 842 880 880 865 838 763 741 724 703 673 621 549 495 492 409 290 184 142 124 95 69 84 65 60 48 44 48 63 71 75 67 66 62 66 78 94 109 78 89 116 143 151 143 165 181 167 205 252 294 345 408 499 559 571 584 606 649 693 740 747 735 577 581 609 552 502 640 853 908 871 828 788 653 452 259 158 121 76 59 53 42 37 37 37 39 48 39 37 37 50 66 58 39 55 51 51 47 51 55 55 55 59 105 172 302 490 632 738 822 873 952 974 939 912 878 738 531 219 153 121 107 120 117 98 71 87 60 41 37 36 46 138 237 266 303 336 435 592 614 536 504 746 825 908 921 896 840 741 627 531 369 314 260 166 152 125 40 74 77 76 63 42 36 40 47 58 106 149 156 152 160 200 240 210 162 120 112 93 61 49 66 95 100 96 73 53 41 46 62 70 49 52 83 94 85 121 162 139 88 44 40 44 52 56 56 68 68 64 48 40 40 52 68 176 123 95 99 95 67 55 63 39 63 95 111 103 79 51 46 106 107 133 235 409 567 628 628 582 327 113 80 119 94 57 42 43 41 54 101 80 39 51 123 184 164 105 46 46 63 44 39 42 82 110 86 41 41 97 153 113 121 65 40 100 128 128 175 117 178 299 466 608 687 740 775 763 689 657 530 248 80 79 66 67 40 44 81 76 41 77 149 113 85 52 38 38 47 70 81 131 319 248 69 70 71 37 51 81 68 42 30 30 49 36 25 59 67 71 59 43 35 47 59 63 59 51 43 39 39 43 47 59 63 64 57 58 51 48 42 42 34 37 61 100 119 119 106 131 235 275 243 195 98 46 95 31 47 59 43 31 31 32 41 34 50 42 42 63 63 55 75 44 35 36 41 65 85 85 78 39 40 40 40 40 40 40 39 40 40 44 56 68 76 82 71 67 79 91 95 98 78 58 42 50 62 70 66 57 45 45 46 42 38 38 39 51 55 43 38 63 50 46 114 206 226 226 257 164 122 189 332 443 552 678 758 712 549 324 147 78 71 76 72 53 49 45 41 41 53 61 65 53 45 34 34 35 37 51 71 67 68 72 64 52 52 72 88 52 48 44 52 56 52 40 39 44 40 40 40 44 52 56 60 52 52 56 56 52 48 44 44 62 58 50 46 46 50 58 62 82 74 58 50 50 50 50 50 38 39 52 64 80 76 64 60 76 79 75 71 63 55 51 39 40 41 54 77 88 80 67 50 62 66 70 66 66 55 68 72 54 47 47 47 47 47 54 54 50 42 41 42 66 78 74 66 62 58 58 62 62 66 66 59 47 43 47 56 80 77 72 48 64 72 76 64 44 43 43 44 84 68 57 49 45 49 53 57 60 86 107 114 98 82 82 82 85 77 76 64 59 47 43 39 124 248 214 62 111 331 397 276 186 142 106 161 221 213 210 254 164 61 42 106 174 262 360 417 180 78 37 39 66 59 43 41 71 70 66 86 94 83 51 38 39 66 184 213 130 128 152 101 180 201 150 84 58 75 77 54 42 42 41 41 40 50 62 54 39 120 160 96 41 41 40 37 36 46 82 85 68 59 66 71 92 77 69 65 61 53 45 37 45 36 36 53 69 61 57 51 38 39 40 41 52 59 54 62 50 50 47 51 48 52 49 53 41 44 49 53 49 49 41 41 40 39 39 39 42 42 42 49 52 55 55 51 47 47 51 51 58 54 58 58 58 58 58 58 58 54 50 50 54 61 69 77 45 33 32 32 32 33 40 47 44 70 91 99 132 249 439 593 856 838 725 565 466 406 269 112 63 44 35 35 47 47 34 32 45 45 49 45 49 49 60 60 48 48 48 48 48 48 48 48 88 80 64 48 44 44 52 63 62 62 58 58 55 55 52 56 49 41 33 33 33 34 46 54 36 36 39 35 31 32 31 31 35 30 33 33 32 36 40 43 24 29 41 41 33 25 24 25 29 30 30 34 34 38 38 31 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 41 49 49 41 33 33 41 41 37 33 33 37 45 49 53 29 41 45 33 49 77 97 86 41 37 38 41 41 48 44 43 43 36 36 36 33 33 33 33 45 44 44 47 50 50 54 46 59 31 31 50 57 45 72 111 250 312 471 555 534 557 541 400 198 117 53 29 38 46 46 46 58 58 54 50 42 38 34 41 29 40 47 47 47 43 39 35 35 34 30 30 26 26 26 25 113 192 22 79 70 50 19 64 30 21 16 27 35 42 33 16 39 35 23 11 13 35 40 31 40 34 39 37 41 34 26 26 43 27 27 31 51 56 36 27 48 27 28 40 56 56 33 45 37 28 29 78 131 139 96 44 32 32 32 33 33 33 33 33 45 52 44 48 44 41 41 38 82 78 94 110 93 46 49 66 51 40 36 36 41 42 46 43 63 43 39 39 40 56 64 64 60 77 97 85 64 52 68 92 184 136 76 44 44 64 80 88 60 65 56 52 76 64 59 83 78 90 121 141 164 184 184 179 205 249 258 222 177 162 123 68 149 118 98 102 86 62 82 133 167 333 356 199 117 185 228 176 148 157 210 252 214 135 104 136 64 39 35 38 167 286 278 197 165 196 159 87 71 115 114 58 51 58 54 50 64 86 77 64 82 100 162 245 312 375 477 565 525 543 565 556 516 448 375 319 199 101 39 38 60 62 57 46 69 36 100 274 343 252 200 219 341 497 629 678 496 139 312 208 73 79 91 79 51 38 42 54 38 42 50 53 53 52 48 49 66 62 54 50 47 51 59 63 59 63 59 55 47 43 43 43 48 39 39 42 45 56 59 65 83 93 143 213 264 311 385 457 553 558 618 593 520 528 499 355 244 162 74 38 43 60 63 54 66 46 66 38 42 74 39 39 51 50 50 50 50 50 50 50 63 59 51 47 43 43 51 55 51 51 51 51 51 51 51 51 62 62 54 50 42 46 50 57 65 49 61 60 51 75 82 41 50 58 87 110 101 72 58 73 109 93 150 284 385 342 196 92 53 60 60 64 68 72 72 72 76 68 64 64 72 76 68 49 58 47 38 37 39 55 56 40 52 56 60 56 52 48 52 56 63 63 63 63 63 63 63 63 59 63 67 67 67 67 63 63 88 80 72 60 56 52 56 60 68 64 52 44 40 44 48 48 49 49 45 45 45 41 41 41 46 42 42 41 42 42 42 43 48 48 52 59 67 68 75 75 106 153 111 146 137 92 132 96 61 78 104 112 112 119 126 144 127 126 135 144 103 42 43 46 58 46 44 52 71 71 63 54 49 60 68 67 59 51 63 63 60 53 53 53 46 46 42 42 55 42 42 56 64 52 61 89 103 93 97 81 49 48 60 90 58 53 91 133 120 98 117 160 233 243 282 322 340 346 396 458 503 553 634 706 740 781 859 937 963 978 955 904 873 886 872 839 783 665 587 551 434 235 130 137 150 104 87 79 67 45 46 74 45 45 45 53 57 72 76 72 43 46 66 71 63 51 55 60 52 61 73 57 48 48 66 109 46 73 89 89 77 69 54 50 70 70 70 66 62 59 47 50 68 82 82 70 62 62 66 66 70 77 145 241 269 205 120 81 69 62 60 53 71 80 69 43 44 44 44 43 42 64 118 167 277 379 488 618 783 902 963 989 932 800 550 278 115 89 77 58 62 52 44 56 65 65 54 61 65 57 53 56 64 68 68 65 50 68 44 45 89 61 56 80 99 42 289 379 284 348 343 224 230 227 235 224 204 191 201 228 306 250 170 152 131 73 52 48 45 74 166 246 214 114 74 106 121 89 69 61 57 49 53 68 106 58 87 88 80 139 165 147 249 180 128 108 82 68 47 40 41 46 68 93 79 49 49 58 50 49 57 71 68 75 150 248 226 254 296 289 207 131 79 41 85 160 129 53 42 43 58 131 135 72 55 83 99 75 48 47 75 59 62 82 89 73 77 122 152 222 289 338 382 382 315 232 226 179 153 155 140 98 74 74 62 45 44 49 52 43 44 69 85 81 85 77 88 100 139 177 224 235 256 285 282 277 271 242 279 376 514 605 582 465 358 297 303 267 243 223 208 192 183 171 218 224 259 332 380 382 353 311 236 160 117 100 97 86 90 97 173 133 105 115 122 121 123 115 89 94 107 112 116 113 109 98 90 121 157 189 197 184 172 145 105 70 47 50 70 81 68 55 70 128 98 109 220 251 274 387 427 507 577 607 648 708 781 833 919 961 989 1004 1004 985 903 774 605 376 271 202 94 68 83 43 62 39 36 36 35 53 96 154 170 205 227 238 217 160 106 61 42 43 43 43 43 54 61 68 73 87 125 197 314 458 565 620 702 726 772 835 876 865 821 775 736 730 702 661 598 530 461 422 320 265 194 144 130 112 74 44 53 45 45 45 44 44 44 43 52 52 52 51 55 55 55 55 69 72 79 79 87 95 121 125 103 122 141 151 170 213 284 336 375 416 514 628 683 690 703 719 668 651 700 654 532 606 847 954 985 916 873 819 707 526 338 225 117 64 36 41 38 38 38 40 36 87 71 36 36 55 63 43 43 51 47 40 44 67 71 55 63 121 213 300 385 487 602 694 708 842 969 997 981 942 880 785 491 344 205 114 96 106 99 80 77 66 78 90 77 58 94 146 273 367 475 574 694 749 677 553 818 882 916 906 873 835 756 655 443 338 326 260 118 88 105 53 73 109 120 71 37 36 47 67 35 71 98 94 105 146 173 170 146 170 131 76 68 76 73 74 103 79 60 72 79 75 83 102 94 81 101 157 177 145 136 145 111 99 79 71 63 63 59 55 47 63 79 79 67 51 47 51 40 87 111 83 55 55 59 47 51 38 59 123 111 39 37 66 102 95 129 251 412 530 590 617 678 513 263 91 62 73 67 65 41 46 68 67 50 57 113 165 189 110 60 77 74 43 41 42 42 114 98 41 65 125 121 85 41 109 61 38 80 100 92 151 37 142 295 450 568 656 748 824 758 681 624 557 390 154 58 97 90 68 48 40 45 74 113 126 158 134 101 67 51 66 81 85 74 334 248 41 74 67 36 99 70 69 51 37 75 129 120 71 83 82 66 38 26 30 66 94 82 70 54 42 34 38 46 54 58 55 60 53 50 43 40 38 42 45 46 50 57 65 69 68 72 105 132 212 260 135 31 84 52 52 52 45 44 40 40 34 34 35 39 43 47 47 51 55 72 35 36 68 64 64 84 77 68 37 38 45 39 38 40 37 43 43 43 51 62 70 81 70 58 66 74 78 82 66 50 42 46 62 77 69 49 37 37 42 42 38 37 38 47 55 47 38 43 43 46 58 90 158 242 301 193 163 155 199 298 419 549 636 618 655 595 406 232 146 91 44 31 34 44 52 36 34 34 34 36 61 62 37 36 38 57 85 64 63 67 79 79 75 91 115 79 83 68 52 48 56 48 39 39 39 39 38 39 40 48 52 48 48 52 52 52 52 52 52 62 58 50 46 42 46 46 50 46 62 82 82 66 42 38 42 39 39 43 48 59 59 55 55 51 74 86 90 82 70 57 42 60 45 56 75 78 62 69 93 96 80 57 57 70 74 74 64 41 41 42 42 42 42 50 58 78 62 50 50 69 77 69 54 74 74 74 74 74 66 66 66 90 67 66 67 79 64 42 40 56 48 56 76 72 44 42 43 79 64 52 43 42 41 43 51 42 65 86 89 73 58 61 61 68 72 75 59 46 38 38 46 104 236 227 86 112 291 338 229 120 147 203 243 203 131 100 120 56 72 128 174 183 199 240 256 117 66 37 37 40 57 57 61 67 70 66 82 90 79 59 38 41 74 191 220 149 139 151 96 173 194 151 88 66 75 68 49 41 41 40 39 39 38 38 42 80 140 160 100 53 68 60 39 37 42 49 53 64 71 86 83 80 69 61 57 53 49 41 37 57 41 37 49 65 65 61 54 60 53 57 68 64 56 55 51 51 51 48 52 57 50 54 53 59 63 63 67 56 52 44 40 41 41 47 47 47 47 53 61 48 55 55 51 47 47 51 50 51 50 58 58 58 58 58 58 58 50 50 46 53 57 65 73 69 57 41 32 32 32 32 47 97 86 127 248 397 577 787 952 937 915 824 675 536 417 241 95 52 36 34 34 34 35 42 38 45 41 45 45 45 45 56 56 48 48 48 48 48 48 48 48 56 52 44 40 40 48 56 71 66 62 62 55 55 48 52 45 41 37 33 33 34 34 35 39 32 32 35 31 31 31 31 31 46 53 53 44 35 27 26 26 24 24 28 32 37 33 25 24 29 29 30 34 34 38 38 38 43 36 37 36 37 36 37 36 37 36 37 36 37 36 37 36 27 73 77 28 33 109 97 27 37 37 37 37 41 45 49 49 37 45 44 36 33 49 53 49 37 45 41 45 48 44 44 39 39 32 32 32 33 29 29 32 44 44 47 47 50 46 53 46 43 51 70 62 37 33 119 219 385 408 484 519 502 534 478 292 130 61 28 29 45 46 30 29 50 50 50 46 46 42 42 49 44 51 47 47 43 43 43 46 30 26 26 26 26 25 25 25 92 147 21 78 50 49 19 63 30 28 27 34 42 45 29 15 42 50 43 32 36 34 36 22 36 27 35 37 37 30 30 26 31 31 35 40 40 40 32 28 40 32 44 32 28 36 32 45 41 29 38 82 119 127 84 40 32 32 32 33 33 33 33 37 41 48 41 44 44 44 41 41 54 50 70 102 101 58 41 42 34 34 33 34 41 61 61 50 86 67 51 43 51 48 40 39 52 45 52 56 60 68 72 80 76 44 38 37 40 60 64 56 41 45 48 52 76 76 79 102 102 121 140 168 187 203 203 206 256 272 253 206 176 170 155 116 161 118 90 98 94 62 57 76 242 384 419 307 234 250 234 154 194 187 208 229 214 159 128 128 48 68 60 40 55 107 158 177 191 247 229 156 175 246 206 91 49 74 90 73 45 48 67 82 57 59 81 112 131 142 189 240 311 328 359 370 377 353 320 298 187 88 35 35 40 62 76 74 42 47 88 154 247 296 264 199 357 525 636 667 506 152 309 261 97 91 91 75 51 39 51 58 62 46 74 177 296 320 228 128 61 58 54 54 51 59 67 71 59 63 55 55 51 47 43 40 40 39 38 38 37 37 44 47 89 87 101 128 135 137 173 220 291 327 425 451 409 435 449 355 297 218 115 48 39 40 47 43 37 53 66 46 50 50 38 58 51 51 50 50 50 50 50 50 59 63 67 75 71 55 39 38 47 47 47 47 47 43 43 43 43 47 50 58 59 62 54 57 68 63 78 82 72 80 104 96 108 120 119 94 73 91 154 206 234 258 347 437 415 272 122 54 59 60 64 64 68 68 72 72 68 68 68 68 68 68 64 53 54 55 59 59 47 39 39 39 44 44 48 48 44 40 40 44 63 59 59 55 55 59 59 63 79 71 63 55 55 63 71 79 80 76 64 56 52 52 56 56 60 56 48 44 44 48 52 56 49 49 45 45 45 41 41 41 58 54 46 42 42 46 54 58 66 50 46 47 71 79 68 60 128 104 92 70 58 74 74 94 69 77 74 82 90 89 85 95 90 90 102 112 94 52 45 55 51 50 53 52 64 63 62 61 60 64 75 75 67 63 70 71 56 53 53 53 46 46 42 43 42 41 43 64 64 44 44 53 79 81 93 89 61 47 45 45 44 44 106 185 227 261 264 257 314 348 419 494 521 511 510 544 593 615 651 705 771 821 859 871 876 868 825 757 722 744 778 772 739 664 532 382 255 175 119 77 117 88 68 68 67 46 46 74 44 44 44 49 64 76 84 81 44 46 58 70 66 63 67 67 55 56 64 49 49 61 101 144 55 82 89 81 65 54 70 86 122 114 102 90 74 62 47 50 43 66 78 82 82 70 54 41 41 57 97 141 153 125 77 45 57 48 52 71 82 78 68 65 42 47 52 51 42 61 103 134 157 301 450 558 689 800 890 939 882 711 456 227 114 96 83 64 61 64 64 72 72 57 57 73 65 65 61 57 56 48 44 44 44 52 46 45 69 72 88 115 42 142 352 410 344 311 263 204 206 227 252 244 208 198 209 239 340 260 157 130 121 92 82 68 66 122 182 198 155 107 83 94 86 82 81 57 45 52 64 90 180 104 85 105 129 159 166 180 213 225 216 141 75 66 56 38 40 42 67 89 87 57 50 58 66 54 58 64 46 43 87 161 287 262 252 258 243 208 143 67 110 201 169 78 72 86 68 88 56 47 64 96 107 75 60 72 67 70 102 134 126 89 69 98 203 303 387 432 456 436 373 306 244 190 148 145 127 95 69 77 69 45 48 57 59 43 51 73 72 73 88 80 95 111 154 199 246 273 282 299 316 280 223 186 243 358 533 662 650 502 336 235 212 192 192 185 188 176 156 151 202 224 270 340 410 448 431 389 338 230 148 106 72 73 85 77 161 140 112 100 99 98 96 77 56 58 63 75 72 76 84 99 74 90 109 136 156 175 190 187 105 70 58 54 81 93 108 103 98 133 88 70 137 168 224 373 385 461 535 585 625 670 750 807 888 930 961 981 997 997 935 835 681 487 374 287 155 102 94 43 55 40 38 37 36 35 73 128 136 140 145 160 162 133 84 41 42 42 42 46 61 77 84 83 79 93 143 239 359 476 575 631 672 709 756 819 858 834 777 715 722 713 680 605 505 401 320 274 199 185 173 155 124 90 52 44 49 45 45 45 45 44 44 44 43 43 43 43 43 43 43 43 51 58 54 58 70 81 92 96 75 78 93 103 126 169 221 264 231 320 466 568 587 589 634 696 683 623 692 719 591 569 790 969 985 967 968 956 879 745 561 433 248 148 75 50 56 42 39 40 55 107 99 55 54 63 47 38 39 51 59 55 59 63 52 39 59 118 214 301 367 434 509 569 638 764 891 953 973 980 948 864 706 583 436 278 167 125 134 147 129 94 77 82 85 109 170 241 220 286 422 586 732 802 794 762 817 909 961 939 857 761 661 555 397 282 247 193 93 83 104 49 61 96 119 99 65 36 36 55 36 59 79 78 95 130 138 118 146 163 127 68 56 64 69 66 71 59 62 90 125 155 179 207 226 194 203 232 244 205 161 145 95 83 71 63 63 67 63 63 75 71 71 67 67 67 63 59 44 83 99 75 55 59 59 47 67 43 67 127 123 59 39 74 90 87 125 242 383 478 557 604 610 508 303 118 61 73 83 84 63 115 134 103 86 129 196 233 194 135 74 72 70 51 43 44 40 82 78 40 49 101 101 73 105 121 61 48 112 96 72 143 138 171 248 371 486 566 670 744 748 725 596 493 429 233 76 118 62 55 44 41 53 66 74 78 106 134 124 64 42 54 73 64 98 242 239 113 74 79 76 80 46 42 64 113 159 177 160 146 50 62 66 58 42 42 66 90 58 62 70 70 62 50 38 30 50 54 58 52 49 54 55 56 45 45 42 42 46 45 49 45 57 89 85 136 181 89 32 69 53 49 49 49 49 46 45 46 35 35 39 39 39 43 51 55 35 35 44 48 52 80 92 57 66 39 44 44 37 37 39 39 39 39 43 50 65 73 73 73 61 54 46 42 42 42 42 42 36 37 49 45 41 41 53 69 42 38 38 39 55 63 55 43 39 47 55 58 74 114 162 201 209 207 200 204 244 309 388 443 447 525 583 565 491 389 253 123 123 76 35 34 35 36 36 35 36 59 84 77 69 70 86 101 99 67 58 67 94 95 99 107 99 107 115 96 72 40 38 37 39 39 39 39 39 40 44 52 52 52 56 60 60 60 60 67 54 54 50 50 50 50 50 54 42 66 90 98 82 58 42 42 38 38 38 42 43 50 50 53 69 65 56 44 36 40 59 64 70 55 46 53 49 52 71 94 94 86 71 60 53 50 42 39 40 41 49 53 53 45 57 49 78 61 46 41 49 49 41 40 50 54 58 62 70 78 78 82 90 86 82 82 83 91 95 99 72 60 43 42 42 43 59 75 42 42 43 43 43 43 42 41 41 53 76 80 69 64 64 75 67 70 62 58 49 49 53 61 81 169 144 38 65 247 318 245 100 108 204 284 253 213 162 98 109 73 57 102 167 180 108 35 81 98 98 66 47 59 51 38 78 74 74 82 82 71 51 38 39 58 158 192 144 129 117 55 142 159 128 77 58 63 59 40 40 39 39 38 38 38 38 38 112 152 152 96 60 79 75 54 38 37 36 36 52 68 75 71 68 57 53 49 45 41 37 37 65 53 41 37 53 69 65 46 59 56 56 59 55 47 39 39 51 55 55 48 53 53 53 59 74 81 85 73 66 58 43 39 52 51 51 51 51 50 50 57 40 48 44 44 40 40 43 43 39 39 47 50 50 54 54 54 54 43 46 39 50 54 57 65 89 81 65 41 32 32 41 78 154 302 507 697 829 898 918 914 914 873 782 635 469 309 164 50 35 35 35 35 34 35 46 46 41 37 41 37 37 41 48 52 51 51 51 51 51 51 51 51 47 47 47 47 51 59 63 67 71 71 67 60 55 48 48 37 37 37 34 34 34 34 34 34 32 31 39 39 35 35 42 41 30 40 48 44 39 30 34 49 64 71 79 91 96 80 52 32 37 37 37 41 41 45 45 38 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 85 85 33 28 157 301 221 28 29 33 37 45 45 45 41 41 37 45 44 36 32 36 32 28 40 44 40 48 44 44 47 39 43 43 43 36 36 36 36 43 47 47 47 43 50 46 46 46 55 59 63 51 34 73 188 315 422 457 501 476 416 415 315 101 87 30 27 29 46 46 30 29 39 39 39 39 39 39 39 46 56 54 46 38 38 42 45 49 29 29 25 25 25 25 25 24 63 78 21 70 29 48 19 46 25 24 27 34 45 44 28 15 158 98 67 88 80 38 72 141 35 29 35 32 33 26 26 26 27 36 48 44 27 27 32 48 28 52 48 28 27 40 56 44 34 30 47 79 107 103 71 40 32 32 32 33 33 37 37 37 33 37 37 40 40 44 37 37 45 41 65 105 113 77 42 33 63 39 34 35 52 65 57 37 77 66 62 66 74 63 47 38 48 38 36 38 64 88 80 64 39 39 39 49 77 85 72 45 41 41 48 52 64 75 86 97 144 155 167 191 214 226 234 249 251 266 260 241 231 213 167 116 145 94 66 90 113 109 100 103 137 240 295 272 267 291 263 191 140 132 125 138 155 167 144 124 73 57 41 40 55 86 113 132 190 344 407 392 462 541 412 158 43 37 37 46 54 61 57 45 88 72 74 89 91 78 89 112 103 107 125 132 139 138 136 130 139 71 37 49 80 99 93 79 46 47 41 43 143 245 241 151 310 498 590 629 523 181 282 274 118 100 80 60 48 44 55 59 70 37 46 177 336 363 232 84 57 58 54 54 58 66 74 78 70 62 51 55 63 63 55 39 41 40 39 38 38 38 37 37 87 74 80 87 74 58 66 100 138 146 204 229 207 288 394 406 321 263 176 100 56 39 40 47 45 89 41 41 74 50 50 82 51 51 50 50 50 50 50 50 83 63 43 39 39 43 43 39 63 63 63 59 59 55 55 55 67 59 55 59 70 74 73 72 82 86 116 135 110 69 80 108 99 106 97 96 163 295 426 487 527 469 438 404 298 147 72 81 59 53 57 57 61 61 65 65 53 61 65 65 57 53 61 66 36 36 37 55 47 38 39 64 40 40 44 44 44 44 40 39 63 59 55 51 51 55 59 63 39 51 59 63 59 59 67 79 75 71 63 59 55 55 59 63 55 51 51 51 55 59 67 64 45 45 45 45 45 41 41 41 69 65 57 49 49 57 65 69 97 73 49 46 55 64 44 42 113 45 66 42 42 58 43 62 71 70 55 55 60 60 54 46 69 61 69 90 88 58 46 51 46 54 57 60 51 43 50 57 56 67 71 71 67 67 71 75 56 49 49 53 46 46 50 43 46 43 59 91 80 56 44 45 63 72 84 92 92 80 71 66 49 60 145 244 325 406 405 300 364 398 461 536 562 562 569 591 653 686 708 719 753 792 787 748 785 735 644 569 573 612 650 644 577 513 379 208 108 99 86 62 62 48 47 48 47 45 45 58 44 44 52 56 60 68 69 73 45 46 58 58 66 71 71 67 59 52 48 52 60 81 113 144 79 86 82 62 45 45 58 86 98 98 95 91 79 63 47 46 79 67 51 51 59 67 67 66 58 94 102 74 58 70 66 49 49 40 59 90 97 73 63 76 41 43 60 67 58 61 95 115 80 233 408 520 648 798 903 927 825 617 361 189 119 95 70 55 56 67 80 80 72 57 61 81 49 49 49 45 44 44 44 49 43 46 58 49 60 103 127 137 157 332 372 360 344 264 220 229 170 220 252 236 207 206 219 234 299 230 163 156 171 158 125 106 113 173 182 130 87 95 91 63 55 79 89 53 43 55 82 96 178 177 153 157 197 200 181 179 197 263 303 249 132 43 35 37 39 41 66 92 98 80 58 58 49 48 48 48 45 43 59 110 323 275 229 227 248 232 172 115 123 238 198 75 76 111 69 47 80 76 92 116 108 72 64 72 64 83 123 159 139 98 82 122 246 335 426 513 578 563 464 354 251 196 150 132 110 86 79 92 84 56 55 60 66 43 54 67 59 68 87 83 90 106 157 210 267 321 315 340 379 323 199 154 188 263 389 483 472 365 238 153 130 117 125 130 138 134 130 132 174 213 266 328 421 496 510 467 416 271 182 125 71 84 108 68 184 176 144 104 91 98 93 50 45 47 48 48 49 49 66 89 52 62 61 81 118 158 205 222 125 101 77 62 65 69 87 91 78 121 108 103 118 110 157 303 351 403 486 551 595 628 708 797 850 892 934 961 996 1011 988 917 784 621 513 409 251 159 110 42 42 40 38 39 37 35 43 93 130 113 91 97 116 110 65 40 59 42 41 41 41 57 80 102 88 114 195 313 425 509 597 662 730 764 811 866 892 873 814 756 703 674 607 507 380 268 195 166 98 135 167 160 113 67 45 45 56 52 52 52 48 43 43 43 43 43 43 42 42 42 42 42 43 43 47 51 59 59 66 66 76 72 75 90 110 144 172 199 150 255 398 493 509 515 590 667 656 617 711 779 673 600 752 917 962 968 985 959 928 867 756 648 483 328 174 86 60 54 56 49 122 167 159 72 38 47 66 43 50 54 51 43 47 55 55 47 47 82 159 266 373 456 492 512 605 707 816 886 960 1011 1010 950 833 765 691 565 438 348 301 290 268 232 208 212 240 284 359 431 394 412 521 681 796 832 856 897 868 933 957 890 767 659 578 500 381 242 172 125 66 71 88 49 57 68 107 135 113 53 36 36 36 44 52 60 83 111 103 71 159 163 120 60 36 41 53 54 70 74 92 131 181 232 282 318 389 353 315 309 306 267 185 126 71 64 56 52 56 60 60 60 84 64 44 44 52 64 60 52 63 87 91 71 63 71 71 55 71 39 54 106 114 66 38 54 94 84 125 235 340 414 501 580 542 523 371 162 53 68 90 78 89 203 262 244 242 297 344 337 234 188 123 78 64 51 44 44 46 93 97 60 56 80 76 52 104 152 112 68 116 152 172 228 231 165 157 241 337 412 501 587 638 647 518 485 524 308 67 110 77 62 55 53 57 50 50 55 46 118 140 84 70 98 121 104 106 122 207 185 70 91 147 72 35 102 144 74 48 85 60 24 26 49 65 65 53 49 57 69 69 61 45 37 33 41 53 61 53 46 50 43 45 54 55 56 45 45 42 42 42 35 45 38 69 86 62 74 110 70 34 79 58 55 54 54 54 51 50 51 43 43 35 35 35 36 40 44 44 44 44 44 52 64 64 45 38 38 38 37 36 38 55 63 50 50 50 53 53 53 57 57 73 65 53 53 61 69 69 65 45 49 53 45 37 37 49 65 54 50 46 54 62 66 54 42 38 46 62 66 66 69 85 89 197 311 381 330 235 197 235 278 310 371 456 533 582 597 574 532 369 243 103 35 36 53 49 37 50 83 112 121 117 98 82 76 79 78 101 150 201 190 146 110 154 135 127 119 79 38 36 38 43 39 39 39 39 43 47 51 55 63 67 75 75 71 67 63 50 57 57 57 57 57 61 61 41 69 97 105 89 69 53 41 41 37 38 37 37 37 37 48 36 40 51 59 63 55 57 58 63 60 67 78 70 61 49 56 60 64 61 47 35 36 37 38 40 44 48 52 56 44 48 40 93 80 65 60 53 49 41 40 41 42 50 58 66 73 78 81 74 82 86 78 74 94 138 167 236 216 159 75 43 59 75 71 62 54 54 58 62 50 41 39 44 56 71 67 52 51 51 66 74 62 45 41 36 36 36 36 58 125 120 55 109 219 242 165 116 104 216 324 321 314 279 159 105 113 110 123 131 85 37 36 70 135 143 78 37 41 57 49 82 79 90 74 70 70 47 38 37 44 117 158 135 119 80 41 86 97 81 57 42 55 51 39 47 43 39 38 38 38 42 46 111 124 112 68 55 63 62 38 50 38 37 37 52 52 51 36 56 53 53 49 41 37 37 41 81 65 37 36 41 61 61 45 38 39 39 39 43 39 39 39 47 47 47 47 47 40 44 51 81 92 92 81 65 54 39 38 39 39 39 39 39 45 45 45 36 44 44 40 40 40 36 43 35 35 39 46 50 54 54 51 47 36 43 39 43 43 53 57 81 81 69 49 33 37 69 117 340 575 728 752 778 868 917 880 806 732 600 437 270 134 60 34 35 35 35 40 51 47 42 34 37 37 37 33 33 33 44 44 51 51 51 51 51 51 51 51 59 59 59 59 59 55 51 51 68 68 64 56 52 41 37 33 37 37 34 34 34 33 33 32 32 35 38 38 38 45 45 49 29 39 43 42 33 37 53 80 135 159 191 199 176 128 76 40 37 37 37 41 41 45 45 38 39 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 33 61 113 153 145 109 28 33 41 49 49 45 37 33 29 37 40 44 44 40 36 31 36 36 43 44 39 39 46 46 51 51 51 51 51 51 51 51 43 43 43 43 46 46 46 35 83 47 26 27 70 145 256 340 371 411 454 402 297 237 180 62 79 45 34 42 50 50 47 51 47 43 43 39 39 35 35 38 55 58 54 46 42 42 41 45 25 25 25 25 25 25 25 28 51 26 21 73 20 51 43 37 32 31 34 41 44 40 23 15 18 10 146 339 324 109 13 17 35 29 35 32 41 37 26 26 27 36 48 40 27 27 32 48 27 56 36 27 52 92 108 44 29 31 51 75 91 83 63 44 32 32 32 33 33 37 37 37 32 32 33 36 37 40 37 37 37 37 53 81 81 58 38 34 78 55 46 43 55 56 52 37 105 105 113 94 78 58 50 43 55 37 35 37 63 84 76 52 68 88 109 129 129 109 77 57 57 49 56 52 47 82 113 112 179 175 178 202 225 248 272 300 269 258 259 253 251 225 175 132 133 82 54 81 121 147 151 159 105 144 164 156 156 160 141 105 61 62 62 74 111 155 155 120 84 40 37 51 107 121 116 121 91 241 306 319 497 747 743 536 132 40 30 53 82 58 43 58 47 35 42 72 94 93 96 104 102 91 84 69 53 50 40 41 66 62 90 141 160 135 94 59 74 39 37 67 120 153 146 136 311 487 523 572 520 199 208 199 126 96 60 40 40 40 47 47 62 37 36 74 153 168 100 35 53 54 54 54 54 62 66 70 74 62 47 55 71 75 63 40 48 40 39 39 39 42 42 41 60 59 70 82 85 80 95 119 129 97 98 96 77 154 280 345 255 235 184 121 64 39 40 55 77 121 37 37 89 62 58 70 50 51 50 50 50 50 50 50 82 58 39 38 39 54 63 62 67 66 67 62 63 58 59 55 79 59 39 39 54 69 76 79 114 160 226 293 295 239 254 332 219 257 289 361 532 703 771 741 646 465 290 196 126 63 73 130 64 57 57 57 61 61 61 61 53 57 65 65 53 49 77 102 118 42 36 38 39 38 39 87 48 48 48 52 56 55 51 47 63 58 51 42 43 50 59 62 47 94 143 146 111 70 59 63 63 59 55 51 51 55 55 59 51 51 51 51 55 59 63 60 52 45 45 45 45 45 45 41 61 53 45 41 41 45 53 61 92 72 49 45 50 47 43 42 53 42 44 43 44 47 43 44 68 64 51 44 44 44 43 43 70 58 62 79 80 61 45 45 45 60 68 59 43 41 49 64 59 59 63 63 63 63 67 64 52 45 49 49 46 46 50 50 50 50 59 79 72 60 64 72 82 68 64 64 84 108 123 126 69 80 165 255 352 466 466 327 351 401 469 547 581 589 616 650 646 722 763 721 670 665 656 617 599 549 513 515 561 575 525 444 356 268 192 156 111 61 70 111 49 47 46 47 46 45 44 45 57 57 60 56 56 49 49 49 50 50 50 58 66 74 78 75 75 59 51 52 68 84 89 96 75 71 67 67 58 47 70 86 65 77 86 98 94 74 50 46 84 71 55 66 83 94 94 94 114 162 154 78 42 70 86 62 53 72 90 98 89 81 66 64 40 47 68 72 67 66 89 116 105 210 357 481 645 835 914 859 768 556 316 183 125 84 54 46 55 67 71 72 60 49 53 58 57 53 46 45 44 44 49 62 45 45 53 52 95 163 161 137 348 451 344 297 325 257 246 226 171 224 252 232 219 233 250 248 293 232 197 185 188 188 146 144 168 197 178 114 75 95 92 68 47 86 85 44 42 70 90 98 127 274 302 294 309 267 221 183 304 371 463 485 344 127 41 77 38 40 58 88 106 92 65 54 47 47 48 56 55 53 69 106 192 168 129 127 152 133 88 68 127 270 238 71 52 98 65 45 128 100 92 104 108 88 72 64 72 75 95 111 95 71 95 163 259 307 379 517 654 673 514 330 211 169 130 112 105 94 91 103 83 64 59 63 66 50 54 63 50 63 82 83 89 109 160 228 324 394 376 410 486 403 231 175 138 161 196 220 204 157 129 107 99 86 86 86 90 95 102 114 135 189 235 292 389 496 542 511 450 298 217 152 90 95 111 51 191 188 160 97 88 95 82 41 45 46 46 46 46 47 49 72 63 59 61 68 95 134 181 198 133 114 98 82 69 69 80 84 63 87 94 101 111 91 134 252 337 365 428 516 561 590 670 759 803 849 892 930 969 1000 1003 977 875 751 655 532 361 230 138 62 64 45 48 56 46 35 35 61 131 111 76 74 77 79 49 39 43 41 40 41 57 75 79 97 105 155 272 406 494 542 630 716 773 799 826 850 869 866 830 777 708 624 501 374 259 175 123 96 74 106 138 122 79 47 45 60 51 51 58 47 54 43 50 42 58 50 58 50 50 50 50 50 42 43 43 44 47 43 47 43 78 73 69 77 100 119 131 130 153 206 287 379 443 493 563 618 578 633 729 766 716 716 785 819 970 1010 1019 984 958 954 897 809 733 562 361 200 104 70 75 77 97 198 239 131 58 103 122 50 42 50 62 67 74 78 78 71 59 65 118 227 374 493 530 515 583 645 730 796 878 967 1006 980 882 848 818 780 736 654 575 516 533 506 510 534 570 605 649 688 684 670 708 797 861 877 895 933 929 930 877 776 676 619 575 525 402 243 148 93 55 71 77 41 53 44 87 147 142 69 36 36 36 44 48 52 68 83 79 59 123 119 100 52 35 53 93 90 93 104 134 184 257 334 409 456 500 445 371 326 309 275 178 87 63 56 48 48 52 56 56 52 68 56 40 40 44 48 52 48 71 79 75 59 63 75 71 55 59 38 38 70 90 58 38 38 83 73 111 208 282 331 418 518 446 475 379 166 33 68 114 89 134 267 385 431 469 496 488 448 354 313 232 135 75 62 51 43 62 76 84 76 52 60 64 40 40 172 160 39 44 172 256 276 228 122 60 119 192 245 330 431 483 463 392 438 490 272 66 116 111 89 82 57 41 41 47 79 39 41 53 44 58 85 93 84 109 70 175 209 82 75 144 100 38 83 100 63 76 117 80 25 62 65 61 57 53 53 53 53 61 49 33 25 25 41 61 73 49 49 42 50 52 49 50 43 44 37 38 42 43 47 51 47 59 87 63 43 67 63 51 72 55 47 47 51 51 55 55 55 51 47 40 40 44 44 40 36 80 44 35 48 80 60 44 76 37 37 36 36 50 66 55 39 50 50 54 49 45 41 41 45 61 57 61 77 93 93 77 61 45 49 45 41 36 36 37 41 74 66 62 62 57 49 37 36 38 42 58 62 58 50 45 37 92 240 366 356 266 216 206 201 145 181 242 314 382 459 558 615 551 441 305 202 171 167 160 145 62 79 111 128 136 136 121 111 80 103 147 203 235 216 172 129 214 154 106 87 55 37 38 67 43 39 39 39 39 39 43 47 51 59 63 71 67 59 51 43 53 53 53 53 53 53 49 49 41 61 81 81 73 65 53 41 45 41 38 37 37 37 40 51 35 35 46 65 69 53 36 32 68 64 71 82 82 82 74 74 58 63 64 50 35 35 37 46 46 50 54 50 59 54 44 39 84 68 64 57 65 69 65 57 53 53 58 57 57 61 61 61 46 54 62 58 54 70 110 146 289 278 215 111 63 87 91 63 70 70 66 54 46 42 42 46 71 71 63 51 39 38 38 38 61 45 37 36 36 36 35 34 53 137 196 174 168 171 157 112 84 103 232 321 290 291 303 231 75 115 159 216 241 154 79 95 72 120 120 43 33 35 72 109 54 67 78 66 58 66 51 39 37 44 108 141 138 122 81 41 50 58 50 39 42 46 42 37 54 51 46 42 42 46 50 50 83 91 79 55 50 50 42 36 37 53 73 77 61 41 36 36 56 60 64 60 52 48 48 56 140 100 56 44 52 56 52 37 42 46 50 54 58 62 62 62 43 43 50 50 46 39 46 46 77 88 87 76 65 54 38 38 38 38 38 37 37 41 41 41 36 36 36 36 36 36 36 36 35 35 35 43 47 47 51 51 40 36 36 36 36 35 42 42 50 54 57 41 32 37 68 116 207 502 735 789 813 848 834 768 650 545 396 252 113 31 32 39 44 35 34 35 39 39 34 32 37 33 33 33 32 32 40 40 51 51 51 51 51 51 51 51 59 63 63 59 55 51 47 43 60 60 60 53 49 38 33 33 33 37 41 34 33 33 32 31 35 42 49 49 49 53 53 60 64 62 50 37 33 48 76 100 211 263 315 311 247 156 84 48 37 37 37 41 41 45 45 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 32 28 27 27 48 44 27 28 68 28 36 44 52 52 44 36 32 28 29 40 48 51 43 39 43 39 39 39 39 43 42 42 42 58 58 58 58 58 58 58 58 46 46 39 39 39 35 35 35 71 27 25 26 87 166 253 305 308 308 323 283 183 107 107 112 51 41 54 66 54 38 43 59 55 51 47 43 35 31 30 30 59 74 74 73 65 61 52 48 32 32 32 32 32 32 32 32 51 22 26 65 20 47 50 33 32 35 34 37 36 35 31 22 61 10 46 143 128 21 13 69 34 29 34 36 45 41 35 31 32 32 32 32 28 28 32 36 27 64 27 48 108 152 156 36 29 30 47 67 75 67 55 44 31 32 32 32 33 37 37 37 32 32 32 32 37 41 38 37 42 42 42 38 34 32 33 39 34 34 45 38 42 43 55 56 156 168 172 129 73 37 37 45 61 41 36 37 46 59 59 44 68 104 137 141 110 73 58 58 69 56 71 71 70 126 185 180 198 189 192 211 223 247 291 338 353 309 258 232 218 204 178 156 117 93 77 92 108 115 122 133 120 112 104 96 78 66 54 50 62 75 83 79 103 139 139 111 59 43 55 74 69 63 105 174 160 289 337 362 574 863 947 815 348 161 54 67 73 34 39 95 35 35 35 42 64 64 63 62 94 94 79 68 61 51 48 40 35 53 109 149 144 104 75 52 51 47 97 159 168 138 135 177 392 516 462 483 467 209 143 113 118 88 52 40 40 40 47 43 59 46 38 42 53 65 65 65 54 54 54 54 50 50 54 54 62 50 39 47 63 71 59 43 56 45 40 40 40 46 50 49 41 44 55 63 66 58 62 77 103 84 84 90 86 88 125 147 187 172 144 89 40 38 47 70 61 148 141 109 93 53 46 58 50 50 51 50 50 50 50 50 42 50 66 86 94 82 58 38 50 50 50 46 46 46 42 39 40 39 38 38 50 61 67 67 188 259 349 462 534 531 588 714 661 692 696 692 737 760 677 551 409 246 97 67 72 53 74 107 57 50 50 50 54 54 54 54 54 50 54 54 42 46 86 137 344 190 62 42 47 38 38 63 52 52 52 60 67 67 59 51 62 58 50 42 42 50 58 62 122 186 242 226 150 82 54 62 55 51 51 51 51 51 51 55 55 55 55 51 51 55 55 48 48 45 45 45 45 45 45 45 49 45 41 41 44 48 52 56 40 41 49 53 46 43 51 51 42 44 41 44 46 44 46 42 51 67 59 44 44 43 44 56 71 62 61 67 75 68 44 43 44 56 67 55 42 41 56 75 63 63 63 67 64 63 63 64 52 53 49 49 49 53 46 46 42 42 41 42 43 48 76 92 93 71 51 46 48 84 103 102 61 80 149 219 312 417 431 339 265 347 454 543 574 578 597 612 574 654 662 584 504 500 508 481 377 406 459 521 549 493 360 239 202 125 116 174 160 85 82 138 73 64 60 64 71 62 62 69 64 64 60 56 45 45 45 45 65 61 46 50 66 70 82 79 67 51 51 67 76 80 64 48 51 47 47 75 91 75 74 74 66 70 77 78 74 66 54 53 43 43 71 123 147 123 83 63 95 143 135 71 42 59 71 54 42 74 96 71 62 82 83 53 58 64 65 65 57 60 79 105 136 200 324 448 605 796 853 746 676 483 287 190 134 77 54 70 59 66 66 63 63 60 44 42 61 50 50 50 54 50 46 46 58 44 49 60 155 249 200 175 409 421 324 308 306 262 262 179 212 229 241 228 242 264 269 265 331 261 233 159 133 148 115 146 199 185 162 138 111 100 100 97 63 86 69 43 42 93 108 101 180 382 465 499 437 283 256 274 399 518 626 661 551 299 110 81 36 40 66 95 106 99 77 50 50 54 66 84 86 65 65 86 82 77 47 65 125 98 45 44 127 298 286 111 60 90 76 47 72 87 107 119 104 88 84 88 72 60 56 56 47 47 84 168 261 266 290 406 536 563 415 224 137 114 103 92 93 82 87 99 75 59 58 58 69 54 57 50 46 55 82 86 108 132 191 255 413 491 469 481 531 425 232 164 104 127 154 154 119 84 81 90 53 55 67 71 72 72 76 87 89 146 188 236 330 460 538 539 505 380 264 171 93 74 75 42 127 139 116 65 60 79 70 41 43 43 43 43 44 45 46 47 67 66 69 76 91 106 125 126 90 83 95 102 103 110 121 129 112 96 75 66 85 101 149 234 325 331 373 446 500 532 604 685 753 803 853 892 934 973 996 1003 958 885 796 673 502 344 209 125 100 70 66 78 65 36 34 50 93 88 66 51 38 39 40 40 39 40 46 93 112 99 66 75 139 224 354 483 536 576 664 765 807 834 849 857 866 862 815 757 694 578 427 304 225 157 89 43 64 87 99 90 63 47 44 51 50 50 53 46 49 42 45 41 65 58 65 57 57 57 57 50 41 42 42 43 43 43 42 42 54 49 46 49 72 80 76 68 115 125 163 225 306 395 485 557 547 628 694 714 739 801 835 793 934 1010 1019 1019 1018 1011 973 893 889 775 608 427 271 185 166 158 67 114 207 219 206 222 186 70 36 46 90 110 110 86 73 54 78 109 163 247 354 451 495 504 530 575 633 690 775 888 958 975 969 931 889 863 855 825 790 751 727 712 728 756 790 805 824 828 830 809 810 849 917 958 976 976 933 879 791 718 674 657 624 562 415 256 140 89 71 80 69 49 57 40 67 131 138 66 37 48 36 47 44 36 36 48 63 67 36 36 52 36 34 73 145 145 99 130 180 245 341 445 539 594 527 464 368 304 280 244 159 76 56 49 45 41 45 45 41 40 40 41 45 41 40 40 40 52 75 75 63 55 63 71 67 55 67 39 39 66 86 74 50 42 53 43 81 158 211 253 339 438 343 365 315 150 32 91 166 168 243 332 433 527 592 607 590 556 518 469 357 213 113 80 59 43 42 39 40 64 48 56 76 64 40 140 124 37 37 116 180 164 149 60 35 70 123 161 246 356 391 362 320 328 314 196 113 135 95 81 78 56 40 40 47 92 71 41 38 44 82 74 57 60 106 109 166 184 106 51 92 149 156 35 32 131 232 158 88 99 102 89 65 57 61 65 61 57 33 45 65 77 77 65 45 33 37 37 34 46 51 53 45 31 40 33 33 41 38 39 43 36 34 48 44 35 36 48 36 36 44 36 36 40 44 44 48 48 44 44 48 56 60 56 40 35 36 44 35 43 103 107 71 68 44 41 68 81 65 50 38 37 42 46 54 54 53 53 61 65 37 40 44 56 68 72 60 48 35 35 36 40 37 37 37 37 74 74 74 69 61 49 37 37 46 54 59 62 54 46 41 37 57 104 167 233 326 386 357 292 228 192 160 160 203 294 430 534 520 509 489 439 379 333 305 298 199 152 96 61 61 102 162 209 213 236 256 264 266 282 299 304 244 149 74 58 43 38 39 59 43 39 39 39 38 38 39 39 43 47 51 55 51 43 38 37 53 53 49 45 45 41 41 41 53 69 69 57 53 65 65 53 57 53 45 48 44 44 55 55 74 49 33 40 55 59 71 98 69 56 35 27 31 54 66 62 60 69 75 69 54 36 37 37 41 41 45 61 77 86 78 67 43 40 40 41 49 49 50 50 62 58 58 58 54 54 50 50 41 41 46 49 57 61 65 69 90 120 108 56 63 111 119 83 41 54 74 66 42 40 42 61 75 67 62 46 38 37 37 38 37 36 36 44 63 63 54 42 76 116 143 105 63 98 216 315 291 227 219 212 165 158 179 159 103 127 136 206 310 264 161 149 57 97 132 119 70 36 52 85 42 67 75 55 54 62 59 47 37 47 84 116 124 97 60 40 51 50 43 39 42 38 37 36 54 50 46 46 38 42 46 50 67 67 59 47 46 38 37 36 37 61 93 97 73 49 45 56 56 64 72 64 52 48 52 60 200 124 64 64 64 44 36 45 61 58 58 58 58 58 58 58 47 47 54 54 50 50 50 50 61 69 65 65 62 46 42 38 38 38 38 41 41 44 52 44 36 36 36 36 36 36 36 36 36 36 36 40 47 51 51 44 36 36 36 36 36 35 39 34 34 38 41 33 32 32 40 84 178 357 561 689 709 657 594 548 379 301 200 116 43 31 34 60 68 44 34 32 32 32 33 33 37 37 37 33 32 32 36 36 47 47 47 47 47 47 47 47 43 47 47 51 51 51 51 40 53 50 54 50 46 41 33 33 33 33 37 37 40 32 32 31 46 42 49 49 53 49 56 56 66 54 41 41 72 115 163 195 302 351 395 371 279 168 96 64 37 37 37 41 41 45 45 45 46 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 80 36 26 27 52 72 44 26 28 36 44 48 48 44 36 28 29 28 32 44 43 27 31 31 35 35 35 35 42 42 42 42 42 42 42 42 42 42 42 42 42 42 35 35 35 35 35 28 27 26 26 35 67 119 186 234 201 165 153 161 117 37 24 54 28 33 61 74 54 30 30 35 59 55 51 43 35 30 30 33 50 62 62 61 53 41 32 24 32 32 32 32 32 32 32 39 55 22 49 56 20 47 49 37 43 42 41 32 31 27 26 26 21 33 26 10 10 13 26 24 34 29 34 36 45 42 35 35 36 28 28 28 36 40 32 27 28 84 40 84 144 156 160 28 29 30 39 55 59 55 43 36 31 31 32 32 32 37 37 37 32 32 32 33 37 41 38 42 66 70 63 43 34 33 35 67 34 49 57 49 41 34 46 59 135 156 168 132 72 36 37 64 49 45 41 37 37 38 39 39 39 72 105 102 77 50 50 73 68 55 91 107 113 205 287 266 217 204 211 231 239 254 294 349 392 337 286 264 234 184 130 111 72 65 76 87 83 78 73 76 76 64 68 73 70 58 47 51 39 59 71 63 75 95 98 82 74 62 65 60 48 73 143 228 420 564 679 744 858 987 980 839 600 295 60 29 63 65 55 56 49 41 44 47 62 61 49 44 40 34 38 34 34 34 34 34 35 40 60 61 48 36 44 57 34 47 133 176 181 186 208 238 413 482 375 338 336 171 125 94 91 75 55 47 47 47 51 43 43 47 51 54 62 62 58 58 54 54 54 54 50 46 46 46 50 42 39 43 55 59 55 47 67 59 51 43 43 50 41 37 40 40 48 48 44 47 39 47 74 85 78 95 88 72 46 38 159 143 104 59 38 38 75 110 48 188 328 233 93 65 50 78 50 50 51 51 50 50 50 50 46 54 66 74 70 54 38 38 50 50 50 50 50 50 50 43 37 38 48 78 86 88 83 78 72 130 176 254 348 370 441 588 763 748 668 534 432 373 283 193 179 105 63 73 86 63 52 72 54 54 54 54 54 54 54 54 58 46 50 54 46 46 86 134 405 246 98 54 58 43 38 39 47 44 44 55 67 67 55 43 62 58 54 50 50 54 58 62 106 154 190 170 102 54 54 74 51 51 51 51 51 51 51 51 59 55 55 55 51 51 47 40 48 41 41 45 45 45 45 45 45 45 49 49 56 56 52 52 40 57 77 81 62 50 50 54 50 82 40 55 56 42 80 43 46 58 59 45 44 44 49 68 59 58 57 69 78 71 59 44 44 59 62 58 49 48 67 83 83 79 75 79 75 72 68 64 56 56 49 49 49 49 42 42 46 42 41 41 42 48 84 104 49 54 50 46 51 76 88 71 58 80 105 151 228 278 276 267 285 329 392 428 432 435 447 467 431 446 411 335 307 339 348 324 314 366 408 417 372 287 202 140 143 120 115 132 125 93 77 85 92 76 68 75 78 81 81 73 52 52 48 48 45 49 46 46 73 65 54 50 54 70 78 90 55 55 55 75 84 80 56 46 52 47 48 72 79 51 45 45 49 45 44 44 45 45 53 65 43 43 67 111 127 103 75 71 59 75 75 55 42 43 47 47 42 58 62 52 55 83 88 65 103 81 74 66 57 57 60 70 115 182 338 479 612 776 846 751 570 406 250 172 116 66 59 97 66 89 109 126 142 131 92 49 43 43 45 58 75 71 47 45 66 45 52 55 202 285 203 247 382 335 295 285 246 219 244 197 213 201 197 204 218 224 220 217 233 215 271 224 183 174 81 88 174 140 125 134 123 88 77 85 79 78 58 43 54 104 130 135 313 459 541 621 478 227 256 358 455 658 759 722 662 487 219 39 35 40 77 103 109 95 72 49 49 53 69 72 70 57 56 63 126 110 55 81 177 142 50 44 120 275 270 127 76 78 60 48 46 103 163 167 112 72 84 116 96 80 72 72 60 48 92 164 227 232 216 228 273 281 194 94 74 64 64 57 62 59 70 75 71 58 57 53 68 61 60 45 41 50 77 93 132 171 230 293 459 540 532 507 459 314 152 89 74 101 133 118 90 59 64 81 38 41 59 69 69 57 49 52 58 108 145 182 252 377 495 543 544 455 314 173 92 69 69 78 58 71 64 45 52 75 82 65 78 54 41 40 41 43 44 44 54 65 76 76 83 78 70 56 51 49 68 80 100 104 118 134 125 113 104 104 135 182 198 200 283 301 335 392 432 457 517 578 699 760 829 876 919 953 988 1018 1017 997 922 819 677 507 357 265 129 79 48 57 61 55 62 82 61 69 63 40 37 38 41 62 103 75 66 73 68 54 58 98 225 321 435 533 589 618 699 784 858 889 916 919 912 888 819 745 651 548 432 330 267 208 135 85 44 45 60 63 66 58 43 42 53 49 49 49 45 41 41 41 53 53 53 53 46 45 45 45 41 41 42 42 42 42 41 41 46 41 41 42 46 50 50 42 40 63 91 114 159 241 369 481 580 619 648 689 751 822 849 856 922 993 1016 997 986 1010 999 958 932 897 814 687 538 413 358 315 178 62 94 202 261 282 261 178 109 97 89 77 57 41 61 73 66 157 247 287 311 372 441 486 515 562 619 675 745 850 947 990 1002 991 984 958 927 908 913 921 850 842 842 850 870 888 896 896 909 896 874 885 940 999 995 957 870 816 752 731 723 686 613 519 364 236 125 90 87 84 65 69 61 40 51 103 110 62 37 57 36 43 40 35 34 34 43 63 33 32 40 36 33 61 145 133 123 180 249 329 413 509 583 621 522 464 381 330 291 228 140 77 49 53 45 45 45 41 40 40 40 45 57 57 45 40 40 49 71 67 59 59 63 67 63 59 67 47 39 55 74 74 58 42 46 41 75 132 173 222 300 368 324 313 292 174 57 111 214 240 380 424 477 547 612 647 658 660 599 542 415 247 123 67 50 47 97 39 39 76 56 52 80 64 84 60 40 40 56 76 76 61 82 40 38 69 111 137 218 313 311 354 350 290 231 204 176 122 86 57 62 63 41 41 42 68 131 54 39 76 122 102 85 111 110 150 146 136 122 38 40 184 132 47 61 176 200 86 36 83 78 85 81 77 69 61 49 41 49 53 57 61 61 53 45 37 41 37 26 38 58 63 57 49 51 37 33 33 34 34 34 34 33 35 36 36 36 40 36 34 36 36 36 36 36 40 44 44 48 44 44 52 64 60 44 35 34 80 71 35 87 115 63 35 44 36 120 161 61 36 50 62 37 42 58 62 61 65 81 93 68 64 52 48 52 60 72 84 48 52 56 60 53 45 37 37 54 62 69 73 69 61 53 46 70 67 63 55 50 46 45 49 81 65 67 121 248 379 426 411 402 315 210 138 132 159 213 253 254 310 379 387 329 258 215 199 60 78 138 198 219 203 187 186 279 317 333 326 331 344 361 370 219 136 66 54 51 39 38 37 43 43 39 39 38 38 38 38 38 38 39 43 43 38 38 37 57 53 45 41 37 41 41 45 69 77 69 45 45 73 85 73 57 53 60 56 52 48 55 62 61 49 71 127 179 213 241 276 198 209 216 211 203 179 139 96 61 47 45 51 61 51 36 35 36 36 51 64 96 113 118 110 39 40 40 41 41 41 41 41 50 50 50 54 54 54 54 53 53 49 49 57 69 65 49 41 37 42 55 43 70 118 126 90 41 82 122 114 69 40 39 40 55 47 42 38 38 38 38 42 37 37 36 36 43 34 33 32 96 67 45 35 34 105 263 414 539 421 290 211 140 69 58 74 88 197 205 170 204 189 150 167 55 59 130 193 159 62 37 65 75 100 108 72 55 60 67 54 37 47 66 79 91 63 37 37 39 39 38 38 38 38 37 37 53 49 49 42 38 42 43 47 70 62 54 50 50 42 37 37 37 57 81 77 53 41 53 73 56 68 72 64 48 40 48 56 208 104 40 64 72 36 36 69 61 58 54 50 43 43 43 43 43 43 50 50 50 50 50 50 39 43 47 50 43 40 39 39 37 37 37 37 48 55 62 55 36 36 36 36 36 36 36 36 36 36 36 36 44 44 44 44 36 36 36 36 36 35 35 34 34 34 41 37 41 37 33 60 145 225 345 439 427 309 215 188 155 102 64 36 34 35 37 41 56 56 52 35 32 32 33 38 41 37 37 33 33 33 36 36 47 47 47 47 47 47 47 47 43 43 47 51 51 55 59 52 45 42 46 46 42 34 33 33 33 33 37 36 43 32 35 35 42 45 48 44 48 48 51 50 58 42 44 72 135 211 267 295 350 378 390 346 247 151 91 71 44 44 44 48 48 52 52 45 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 26 40 60 32 26 27 36 44 32 36 40 44 44 40 32 28 29 28 28 40 47 30 26 31 34 34 39 39 39 38 38 38 41 41 41 41 41 41 41 41 38 38 31 31 28 28 28 28 26 26 27 27 31 55 95 127 90 62 42 62 78 54 62 107 108 89 77 70 54 30 30 31 55 51 47 43 35 31 30 37 47 57 53 49 40 32 24 23 31 31 31 31 35 35 35 35 51 22 69 37 24 51 37 45 47 46 37 24 19 19 34 41 18 41 38 15 19 32 30 15 26 20 30 32 41 38 31 31 28 28 28 32 36 36 28 27 44 128 88 128 132 87 115 27 29 30 31 40 47 39 31 30 31 31 32 32 39 43 43 37 32 32 33 33 34 38 42 46 78 82 71 59 44 44 52 60 69 69 65 53 41 34 34 35 63 84 108 100 72 48 52 64 36 40 44 45 38 38 39 44 44 64 81 82 77 62 62 70 84 71 130 154 149 240 319 282 228 223 238 262 269 264 292 339 359 320 305 307 261 175 93 51 56 56 52 47 54 61 64 68 97 73 61 58 51 38 36 35 36 37 37 38 39 54 57 49 89 60 36 51 97 148 193 221 457 561 692 799 887 948 993 954 798 528 257 103 91 116 78 34 45 41 37 39 43 49 45 37 50 43 43 43 39 39 39 39 39 35 35 34 34 35 36 38 34 38 90 136 165 203 245 283 358 427 316 227 170 100 98 79 55 55 55 55 55 47 47 39 43 39 43 43 51 47 39 38 50 50 54 54 54 54 54 54 54 54 51 59 63 67 67 67 95 83 71 59 50 45 37 36 44 44 44 44 44 55 51 51 62 78 66 55 60 60 37 38 107 91 63 43 38 57 89 109 80 196 428 268 53 89 65 86 50 50 51 51 50 50 50 50 58 58 58 42 38 37 42 58 58 58 58 62 66 66 66 63 39 48 80 91 90 88 91 105 92 133 115 129 198 189 212 330 377 364 278 180 125 131 137 119 114 100 98 91 76 49 45 50 54 50 50 50 46 46 46 46 50 38 42 62 54 38 62 102 234 142 62 50 54 47 39 43 43 39 39 51 67 67 55 39 62 58 58 54 54 58 58 62 50 66 82 70 50 38 50 66 51 51 55 55 51 51 47 47 55 55 55 55 55 51 47 40 48 41 41 45 45 45 49 49 41 45 60 64 64 60 52 41 45 65 89 101 100 84 64 56 92 92 69 69 65 57 66 69 49 57 50 48 45 46 53 64 55 58 68 76 84 78 67 55 47 51 54 53 53 60 79 91 99 90 83 83 83 76 72 64 60 60 56 56 45 45 41 41 50 50 43 42 42 55 71 80 44 46 54 46 48 76 72 55 74 96 85 127 204 178 144 215 339 330 306 286 275 286 302 314 246 238 211 172 185 222 219 201 305 313 299 260 200 151 133 128 109 96 92 80 65 60 51 47 68 52 47 46 54 65 64 60 51 51 48 48 45 45 46 46 77 73 69 57 46 58 74 94 71 71 71 87 99 87 56 47 53 48 56 80 72 47 51 83 102 102 106 106 101 85 69 68 84 60 48 60 64 52 64 96 68 42 41 44 52 43 42 52 69 43 41 50 65 57 65 87 97 78 63 52 59 58 46 51 98 156 348 545 678 834 895 802 528 384 236 138 77 46 47 81 66 140 216 273 305 299 259 213 129 94 67 67 84 88 60 47 54 61 67 42 192 240 155 310 382 299 267 237 230 212 196 245 193 165 165 184 182 155 139 155 187 225 401 426 409 360 163 99 129 91 89 106 111 87 57 49 79 70 57 47 65 103 145 189 399 524 576 621 431 212 305 379 536 760 828 771 749 624 324 66 35 51 100 107 105 94 68 49 47 49 61 67 54 49 56 67 114 107 48 61 146 103 44 49 152 231 190 83 72 74 48 53 103 139 167 151 103 75 72 92 101 81 73 81 77 65 97 154 185 203 159 111 87 87 71 40 45 41 41 41 41 42 43 51 62 54 52 48 67 64 63 40 48 45 64 84 138 179 229 283 446 551 583 518 354 185 81 54 67 83 79 56 40 40 46 62 39 41 44 45 45 45 45 49 59 85 110 131 180 278 412 503 555 537 381 200 131 76 53 109 41 42 43 44 60 71 82 96 202 150 87 44 41 42 42 42 48 56 64 68 68 67 55 43 47 48 48 49 53 57 68 75 74 86 117 133 172 228 224 169 248 305 356 381 390 403 451 499 620 681 771 841 887 918 968 1013 1017 1017 1001 933 843 706 552 461 297 193 110 87 79 74 89 105 70 66 56 37 37 40 74 103 198 138 93 64 54 66 125 218 354 435 509 582 635 685 745 791 853 904 931 927 908 885 815 730 636 566 490 387 292 205 160 138 45 44 48 51 62 58 46 41 53 60 56 56 52 52 48 48 41 41 41 41 41 41 41 41 41 41 42 42 45 41 41 41 42 42 42 42 42 43 42 42 40 53 65 61 68 129 245 355 525 588 631 672 730 771 808 861 950 995 999 964 941 962 994 992 938 932 913 857 773 677 602 524 381 197 133 141 173 269 345 297 245 201 153 105 69 61 104 141 110 193 266 280 300 368 437 479 525 595 656 694 738 800 897 951 947 983 1018 1018 989 966 978 989 974 973 970 969 976 980 995 999 995 968 939 923 949 965 929 873 812 777 741 724 692 627 542 444 300 204 113 90 95 80 64 84 60 40 47 75 78 50 45 61 51 47 43 39 35 35 35 39 35 33 56 48 32 45 126 112 194 278 367 454 522 586 638 649 562 509 462 428 347 232 120 66 45 49 45 45 49 45 41 41 41 41 45 45 45 41 41 41 63 63 63 63 63 59 59 63 51 47 39 43 58 66 58 42 43 54 68 101 146 211 269 304 328 274 269 207 77 92 214 287 418 493 535 572 617 671 699 697 600 532 401 242 118 58 54 74 185 52 44 96 60 44 68 52 80 39 38 68 76 60 72 81 66 42 40 51 73 92 158 228 210 293 292 260 272 224 152 146 161 93 58 59 50 41 41 43 71 41 39 56 78 66 73 115 106 142 111 100 110 37 38 169 56 139 201 168 108 74 73 88 49 108 164 172 132 76 40 28 72 60 44 36 44 67 91 111 92 69 45 30 46 55 57 53 47 32 33 33 33 33 33 34 35 35 36 37 36 36 36 34 35 35 35 36 36 36 44 44 52 40 36 36 48 52 44 36 35 91 67 39 75 59 51 119 128 44 140 197 61 35 73 78 38 46 58 58 42 42 54 73 84 91 87 75 63 67 84 100 96 92 80 72 64 52 37 36 37 42 57 65 65 57 49 46 66 59 47 43 42 50 57 61 50 56 56 66 97 167 248 308 436 425 400 367 324 263 201 159 155 183 223 236 214 175 132 105 158 151 183 235 296 364 440 507 528 527 511 496 486 463 416 357 162 112 62 50 51 52 40 37 43 43 43 39 38 38 38 38 38 38 38 39 43 43 43 43 57 53 45 37 41 49 61 69 69 77 65 37 41 73 89 73 45 52 52 52 59 55 58 58 33 44 106 214 301 356 388 422 427 465 497 516 519 484 401 337 211 141 60 30 32 39 36 35 47 39 47 59 80 101 105 98 47 44 52 49 45 42 42 42 42 42 42 42 42 42 53 53 53 49 45 49 57 57 53 42 42 52 67 55 59 79 86 58 65 105 145 137 93 45 40 40 39 42 38 37 37 37 37 37 40 40 36 34 33 32 32 32 91 50 57 135 189 187 190 210 409 393 362 327 252 152 157 250 171 264 205 130 207 225 110 40 71 41 66 160 158 65 60 140 145 162 159 111 67 56 48 39 38 48 56 63 75 46 35 36 36 36 36 37 38 38 37 37 57 53 53 46 42 50 47 58 70 58 58 54 46 37 41 53 45 53 53 41 36 36 42 69 56 68 72 64 48 36 44 56 184 64 35 57 77 37 41 105 65 58 58 54 54 51 51 55 38 38 38 38 38 38 38 38 38 38 43 43 47 47 40 40 37 36 36 37 40 47 47 47 36 36 36 36 36 36 36 36 40 40 40 40 48 48 44 44 36 37 37 36 36 35 34 34 34 34 41 49 57 53 45 57 102 162 191 184 144 105 103 121 91 69 47 45 62 63 37 34 35 71 103 87 35 32 32 49 41 41 41 33 33 32 36 36 47 47 47 47 47 47 47 47 59 59 55 55 59 63 63 60 41 38 53 53 53 45 37 33 33 33 40 39 39 39 39 39 45 41 40 40 43 39 43 42 73 57 64 100 179 259 311 334 346 346 326 263 175 92 52 37 37 37 37 41 41 45 52 45 42 43 43 35 43 35 35 35 35 35 35 35 35 28 35 28 60 52 52 64 60 40 32 36 36 36 40 44 44 40 32 28 28 28 27 40 47 35 35 47 34 34 34 34 38 38 38 38 34 34 41 34 41 34 41 34 38 38 31 31 27 28 28 28 27 27 26 26 31 39 46 35 54 39 25 24 50 127 250 363 237 174 106 70 50 42 47 55 51 47 43 50 42 42 38 41 70 76 64 52 44 43 39 43 27 27 27 27 27 27 31 31 43 22 65 21 21 51 22 57 51 46 37 20 15 15 33 45 41 10 10 51 55 12 12 15 22 20 22 28 37 34 27 27 28 28 32 36 36 32 28 27 56 160 128 155 103 27 71 26 34 30 31 35 39 31 30 29 35 35 35 39 39 43 51 43 32 32 33 34 34 42 46 46 54 51 51 48 52 48 41 35 34 33 32 33 34 38 38 34 35 51 68 76 68 52 36 35 35 44 44 56 57 57 62 63 76 76 77 77 85 74 62 61 119 106 169 200 175 250 309 252 243 242 266 301 300 279 287 323 346 307 277 264 219 133 71 64 112 88 51 37 37 53 65 72 105 73 42 50 62 59 39 37 44 37 37 38 43 46 38 37 64 64 63 74 106 151 161 161 277 353 496 648 728 792 898 976 916 815 624 338 146 112 99 65 62 60 49 36 35 35 39 39 35 35 35 35 39 39 43 39 35 35 36 48 57 57 37 35 54 37 49 119 165 183 245 312 328 417 311 193 76 37 40 40 37 38 47 55 51 43 39 38 67 63 51 39 39 39 58 74 42 46 54 58 62 62 62 62 66 67 75 79 79 72 87 99 126 128 111 95 78 59 46 38 54 47 43 35 35 36 36 36 35 63 55 36 48 52 36 36 37 36 36 37 38 46 51 58 121 168 409 204 34 97 62 54 50 50 51 50 50 50 50 50 38 58 82 86 70 58 62 74 46 50 50 54 58 62 66 58 67 68 75 63 46 41 67 98 96 139 109 92 146 113 92 175 158 150 131 124 142 155 125 79 89 90 87 77 62 58 50 42 50 50 50 50 46 46 46 46 46 38 42 70 62 38 42 70 50 38 38 54 58 43 39 47 47 39 43 55 71 75 59 39 55 62 62 62 62 62 62 66 74 70 66 69 69 69 61 53 54 55 55 55 55 51 47 43 47 51 51 55 55 55 51 51 48 41 41 45 45 45 49 49 40 41 60 68 68 53 48 40 39 41 69 109 140 136 112 92 96 64 119 75 59 72 39 52 52 41 42 44 53 61 53 52 59 70 72 75 73 70 62 51 43 43 42 42 49 61 80 88 95 87 79 79 79 79 75 56 64 53 60 49 45 41 40 40 42 46 46 42 42 42 43 43 72 85 74 45 44 46 46 44 93 119 94 151 242 165 115 231 219 195 163 155 160 172 163 136 112 132 145 142 147 164 153 147 179 174 167 173 187 185 159 133 98 67 67 83 71 46 45 47 55 47 45 45 49 64 68 56 63 59 55 48 48 44 45 45 70 74 66 50 45 46 70 95 95 87 91 88 92 80 56 47 47 48 54 79 75 74 130 216 234 264 294 286 250 178 106 59 83 60 63 75 63 47 55 87 115 42 39 55 71 41 41 49 117 43 40 73 89 41 53 111 81 55 47 48 64 67 54 47 106 140 331 564 728 871 906 779 545 394 230 116 51 44 44 44 80 190 318 414 449 450 420 372 333 250 155 95 88 85 61 48 45 65 64 40 145 167 87 330 390 306 260 229 290 252 133 229 193 165 173 196 174 110 98 137 309 374 577 624 610 542 297 205 102 92 93 102 111 100 69 48 64 62 57 59 69 94 153 225 422 594 621 586 388 266 391 353 553 733 781 732 741 608 303 61 34 59 108 118 101 90 64 48 53 85 100 87 62 53 60 75 51 84 53 69 131 94 62 149 220 215 111 42 56 74 67 92 155 123 87 63 60 72 69 57 89 60 48 60 57 61 93 147 156 174 146 94 77 81 85 69 57 54 42 41 40 41 42 43 53 53 48 51 63 71 66 43 59 48 52 75 118 166 201 243 437 558 632 542 306 126 89 99 75 76 72 64 53 54 59 62 54 57 50 42 41 42 45 76 79 89 99 104 121 184 323 445 590 617 459 254 173 71 37 78 42 41 43 44 48 51 58 81 303 237 141 81 69 70 55 40 47 44 45 53 64 71 71 56 48 48 47 47 49 60 68 75 45 50 66 73 117 217 236 170 226 319 393 391 364 369 402 443 504 581 682 757 814 853 900 956 1012 1017 1016 994 953 855 717 638 566 426 269 178 128 85 77 81 74 63 36 36 37 40 85 121 181 153 144 158 164 183 254 355 460 520 566 620 681 750 787 809 892 927 946 934 926 915 865 789 686 639 556 404 238 124 102 115 66 57 52 46 46 50 54 58 53 53 60 49 56 52 52 52 41 41 41 41 41 41 41 41 41 41 45 49 49 41 41 41 41 41 41 42 41 41 41 42 53 58 58 46 45 87 155 222 384 527 607 619 657 716 749 798 892 941 961 934 901 889 894 894 963 957 947 936 913 856 780 694 544 440 351 204 136 296 432 368 337 317 289 258 214 174 174 198 239 247 252 265 322 408 465 468 510 580 654 668 669 699 772 831 912 943 975 987 995 988 996 1000 996 1004 1015 1007 1006 1010 1010 1010 1018 983 947 931 930 903 851 805 794 754 720 664 599 519 453 394 261 181 110 94 99 72 52 84 52 44 48 59 62 46 46 61 61 52 40 44 52 48 35 34 34 32 60 60 33 65 157 136 260 368 484 576 655 707 728 723 601 561 534 512 407 240 104 50 42 45 45 49 53 53 45 41 41 40 40 40 41 45 41 40 48 59 67 67 63 55 55 63 51 55 47 47 54 66 62 43 38 38 37 54 104 174 216 227 252 189 222 192 65 71 208 317 360 498 584 602 634 689 705 670 601 522 402 260 137 77 96 134 205 40 39 84 56 40 68 52 48 40 56 56 39 40 96 125 78 58 41 39 37 37 83 126 152 195 138 173 285 180 99 229 288 181 87 61 67 53 41 42 66 81 85 83 58 48 72 100 91 95 67 73 85 36 38 137 176 195 189 132 81 44 30 27 50 157 268 276 203 107 47 32 43 51 60 79 99 123 143 159 151 115 60 37 30 39 48 49 42 32 32 33 34 34 35 36 36 34 35 36 34 35 36 34 35 35 35 36 36 40 44 51 56 36 35 35 39 44 51 47 59 39 33 51 87 33 63 299 279 83 136 212 61 35 61 36 42 50 58 46 36 36 36 37 40 60 76 72 48 40 48 53 73 61 49 41 37 37 36 37 36 36 45 49 45 37 36 36 42 38 38 38 38 58 70 77 54 58 76 87 82 82 110 146 186 254 310 325 335 373 419 449 376 339 300 301 334 355 348 324 357 390 457 525 549 532 528 540 695 626 520 444 406 351 252 149 119 96 58 38 40 60 53 44 43 43 50 39 42 38 38 37 37 38 38 39 54 55 70 74 57 49 41 37 45 57 77 89 57 69 57 36 37 73 81 69 36 44 44 48 55 51 50 46 53 43 75 174 265 329 389 450 489 526 546 573 605 625 614 567 469 331 153 41 30 33 35 35 69 61 42 50 63 76 77 69 42 43 48 49 53 52 52 53 41 42 41 42 41 41 41 41 45 41 41 40 40 45 65 73 41 42 41 39 39 41 45 41 45 73 105 105 85 65 65 84 43 38 37 37 36 36 36 36 36 35 35 34 34 57 89 112 164 138 99 106 219 314 257 121 182 247 303 376 388 260 272 479 448 380 221 123 156 162 151 180 177 112 63 73 88 87 94 117 200 233 223 153 83 57 43 42 41 41 40 39 38 36 39 35 36 36 36 37 43 55 43 38 38 42 46 39 38 46 58 66 58 54 53 49 49 53 57 61 45 45 49 53 53 57 61 61 45 52 52 52 52 52 51 51 72 80 84 80 57 53 57 65 48 49 53 53 49 46 54 58 39 39 39 39 39 38 38 38 51 50 54 42 38 38 38 38 37 37 37 37 37 37 37 36 35 36 47 44 47 39 35 35 47 51 51 47 47 47 39 35 44 40 40 36 36 39 39 39 47 34 33 33 42 46 45 44 69 88 84 76 71 72 85 101 58 62 55 45 41 41 50 58 49 50 62 70 66 65 49 45 45 41 37 33 36 36 36 36 39 39 39 39 39 39 40 40 32 32 40 48 52 56 56 60 53 53 49 49 45 45 45 47 47 43 35 31 31 31 31 35 65 45 44 40 31 51 62 34 33 37 72 140 231 303 342 350 288 276 228 147 103 77 47 26 26 27 27 27 27 38 45 45 53 54 54 46 54 46 46 46 39 39 32 32 28 28 28 28 55 47 43 47 56 48 28 26 28 28 28 28 28 32 32 32 28 31 31 31 27 27 27 27 27 27 27 27 27 26 27 27 26 26 27 26 30 27 34 31 26 26 26 26 26 26 26 26 31 31 38 31 38 31 38 31 26 38 49 46 105 198 281 287 205 131 79 55 39 30 39 79 59 55 47 49 53 53 53 48 33 44 56 80 104 96 68 40 23 23 23 22 22 23 24 39 27 30 26 29 28 31 34 44 23 26 29 20 15 11 18 18 34 30 26 27 32 26 19 16 17 19 22 28 41 38 31 31 32 32 32 32 32 32 32 32 76 111 135 115 67 35 36 52 28 28 29 30 30 30 30 29 38 38 46 51 51 51 54 47 32 32 33 33 37 45 42 46 55 43 35 44 61 54 37 35 34 34 35 35 35 34 33 33 34 48 91 91 63 39 39 51 47 63 75 68 60 53 69 78 98 95 99 88 80 73 77 99 161 199 210 201 225 272 287 270 262 293 288 303 335 299 271 331 388 318 326 286 135 45 47 41 105 107 97 80 64 53 41 37 50 66 78 77 61 45 36 35 35 37 38 37 38 66 62 42 104 99 75 59 58 76 102 120 130 183 310 470 590 668 769 838 888 914 875 747 610 481 297 116 102 98 56 37 54 37 35 66 56 34 59 79 34 39 63 33 36 36 36 36 37 41 45 49 96 79 78 117 155 186 246 305 363 359 214 156 111 39 41 39 39 46 46 46 46 46 46 47 63 43 38 47 79 87 63 39 61 61 65 65 69 62 62 62 75 87 103 92 80 69 84 106 145 163 195 210 154 73 81 134 63 80 85 55 36 46 47 50 94 65 38 36 48 57 60 49 49 42 46 51 64 57 40 38 126 253 253 130 66 78 74 55 51 51 51 51 51 50 50 50 66 106 146 158 126 86 66 70 50 54 58 66 70 70 70 69 134 114 86 65 42 37 41 53 88 91 87 82 85 77 73 76 112 104 96 80 77 74 82 86 55 60 61 69 66 66 62 62 46 47 47 47 47 47 46 46 70 46 46 70 70 46 46 70 38 39 51 47 39 39 44 60 41 40 40 40 52 56 44 39 39 47 59 63 74 66 62 65 84 80 79 79 85 89 101 91 58 47 47 47 43 39 39 39 43 43 44 44 51 51 52 51 52 52 52 52 45 45 45 45 45 45 45 45 45 41 45 41 41 41 41 41 41 49 57 61 58 66 70 58 42 41 42 43 42 42 43 47 48 56 64 75 51 46 42 46 54 54 47 43 42 43 56 63 70 74 85 89 84 75 67 75 90 98 98 95 79 57 60 49 53 49 45 42 62 50 54 66 75 79 71 59 76 112 124 88 75 79 75 55 79 74 82 118 162 173 149 117 86 67 67 87 111 115 80 52 100 93 97 101 98 94 90 89 106 121 137 150 156 140 108 87 99 92 91 72 61 47 47 47 51 45 45 52 61 68 60 55 66 62 58 51 59 63 63 56 46 46 46 46 46 47 59 56 84 65 57 65 81 73 53 48 48 50 97 116 78 94 188 275 370 418 465 476 445 374 287 240 135 80 51 62 78 66 57 62 89 69 54 58 46 41 50 68 86 113 147 93 38 107 179 121 64 75 81 69 48 54 65 83 115 176 315 539 755 856 842 764 549 387 224 109 45 44 44 42 85 334 489 517 561 559 507 477 440 397 327 256 185 118 66 49 48 45 90 65 91 161 191 311 378 355 300 241 230 248 245 225 181 153 177 165 126 59 93 203 432 500 686 691 658 576 304 169 99 94 95 92 85 77 69 66 47 63 73 63 60 66 157 312 481 589 629 569 339 293 446 379 585 736 765 708 665 541 289 70 35 91 112 74 100 97 47 100 93 89 84 71 70 84 107 115 43 61 81 86 81 65 121 225 264 224 116 56 73 61 66 150 260 178 83 47 48 49 49 47 80 51 46 67 80 64 61 92 103 79 58 57 65 79 71 58 69 62 49 41 41 40 41 42 42 49 59 66 78 82 69 50 70 59 59 75 87 126 193 284 441 529 666 553 254 106 82 76 57 60 55 58 59 63 60 64 66 61 43 39 40 42 47 58 77 71 82 105 119 143 211 308 534 624 620 423 182 86 70 43 44 42 42 48 44 41 43 80 103 129 102 71 90 90 91 62 41 43 44 45 49 75 101 89 46 46 46 51 63 79 90 98 126 73 45 53 65 69 89 127 168 297 399 410 379 377 387 408 426 448 514 628 709 755 802 851 945 976 1003 1003 984 927 872 823 739 639 527 419 287 162 84 69 107 72 37 37 51 76 84 88 96 137 212 290 328 334 373 450 552 608 635 661 725 807 845 839 882 933 960 944 936 925 883 826 776 667 532 368 191 101 84 76 86 76 65 52 53 58 52 56 71 67 69 54 49 41 41 40 41 41 41 41 42 46 42 42 49 52 45 44 48 41 45 48 40 57 48 40 57 61 53 73 61 49 45 68 95 110 124 130 334 418 486 518 573 659 732 770 792 831 889 928 926 890 849 820 873 866 879 913 953 957 907 821 696 648 590 450 295 283 388 480 441 370 343 384 377 302 254 262 362 361 332 318 356 431 494 512 563 562 588 607 617 628 679 752 800 862 902 917 948 983 991 976 1003 999 1006 1014 1018 1018 1018 1017 998 983 956 913 861 806 764 742 728 687 638 562 489 415 357 301 215 146 111 111 99 72 64 76 60 60 52 47 51 59 59 59 46 42 45 37 37 36 35 35 47 34 44 36 33 49 90 63 297 421 585 653 732 841 831 752 734 673 615 563 438 252 108 58 57 60 60 56 52 52 48 48 44 44 44 44 44 44 44 44 48 48 48 44 44 44 51 47 51 51 51 51 51 51 51 43 38 39 37 36 75 149 180 171 175 136 148 145 73 57 173 330 382 517 603 636 653 675 698 687 626 519 441 330 139 49 79 101 61 68 73 76 73 72 73 76 77 69 57 49 49 57 69 81 151 107 71 50 50 54 57 63 98 105 95 122 149 88 131 339 475 265 95 93 123 94 60 60 65 100 88 37 35 71 126 134 248 172 101 53 37 47 164 300 304 175 70 68 86 56 30 33 86 141 256 317 288 204 104 24 23 56 119 143 127 107 111 123 122 98 59 32 30 35 44 45 58 52 31 37 46 33 46 71 34 35 37 41 41 36 35 34 35 35 35 35 35 39 39 43 33 47 54 47 70 39 34 42 50 33 41 77 61 49 129 242 102 94 59 35 36 56 41 36 36 37 37 37 37 41 48 48 58 58 58 57 53 49 44 37 35 36 37 36 36 36 37 38 37 37 36 35 35 36 37 37 70 70 74 70 70 66 66 62 86 38 36 53 77 65 52 56 96 95 95 123 190 278 369 431 388 383 395 437 502 552 564 572 526 501 508 535 494 425 435 481 622 430 295 303 303 213 142 135 75 101 98 67 40 44 49 40 42 46 53 42 41 37 41 38 36 36 41 42 57 58 73 77 89 89 81 73 69 65 65 69 53 65 61 45 45 57 53 41 36 36 44 64 63 35 42 61 32 31 32 87 138 198 294 398 472 552 572 555 575 631 627 568 526 389 215 74 28 30 33 33 86 82 71 72 74 78 56 37 38 38 38 47 59 73 65 54 39 41 45 45 41 40 40 40 41 40 40 40 52 57 68 65 49 41 41 41 41 45 49 49 45 40 39 40 60 84 88 88 55 47 39 37 37 36 36 36 35 35 34 33 32 68 136 192 179 182 187 213 290 333 272 157 214 211 199 264 344 304 327 475 462 394 259 192 194 132 93 142 118 78 69 108 138 133 152 199 248 260 258 228 152 79 52 51 41 41 40 39 37 36 51 59 36 35 35 36 38 51 39 38 39 38 38 38 42 54 62 73 53 53 49 49 49 49 53 53 37 37 41 41 45 45 49 56 52 52 52 51 52 51 51 51 76 84 84 73 57 53 53 61 68 61 61 57 57 57 50 50 39 39 39 39 39 39 38 38 54 58 58 50 46 42 37 37 37 37 37 37 37 37 37 36 39 35 35 35 43 47 43 35 63 67 59 35 35 39 39 34 51 47 47 47 43 39 39 39 43 34 33 34 42 46 38 34 54 65 61 56 56 59 60 67 51 51 51 48 52 56 64 61 41 49 57 61 61 53 48 40 36 32 32 32 31 31 31 31 35 39 39 39 39 43 44 44 32 36 40 48 52 52 52 52 56 56 52 51 47 47 43 43 47 39 35 31 30 31 31 35 53 49 48 36 35 31 38 29 77 73 91 127 179 215 234 237 232 180 117 90 76 58 36 28 27 27 27 27 31 35 49 49 54 54 54 54 54 46 46 46 31 35 28 28 32 28 32 32 35 27 27 35 51 51 39 28 32 32 32 28 28 28 27 27 31 31 31 31 31 31 31 31 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 27 27 27 27 27 27 27 27 38 38 38 38 38 38 38 38 50 62 53 41 73 145 197 195 130 87 60 52 43 31 43 80 59 71 74 49 41 45 40 35 65 64 80 140 204 216 168 108 23 23 23 23 23 23 23 23 31 35 38 26 28 23 46 57 31 23 29 20 15 11 14 10 30 26 19 20 28 22 15 16 17 19 21 31 37 38 38 31 27 28 32 32 32 32 36 36 44 63 75 71 55 40 40 44 28 28 29 33 38 34 30 29 38 38 49 54 58 62 66 59 39 32 33 37 41 41 38 42 63 51 48 56 70 78 79 86 113 104 80 48 35 35 36 44 34 48 87 87 59 35 35 43 34 51 71 75 68 64 65 77 58 74 91 91 79 72 92 122 163 214 249 252 263 279 289 265 315 324 295 295 331 299 275 349 419 420 389 306 171 42 38 39 84 74 64 63 63 40 37 38 66 78 85 85 77 61 49 41 45 37 37 41 50 46 38 37 108 103 87 75 71 86 97 123 85 107 183 287 388 486 609 718 806 889 934 903 868 780 590 394 114 129 83 38 60 49 36 37 35 51 51 47 43 39 36 44 37 37 37 37 37 41 45 60 119 102 97 124 159 195 275 347 324 261 104 97 124 77 58 40 39 46 46 46 46 46 46 46 50 42 38 58 78 82 62 42 57 64 61 61 65 58 58 58 75 87 96 96 77 73 77 113 182 213 325 461 416 235 160 217 198 131 73 63 57 51 69 109 80 83 83 86 90 82 58 33 34 52 57 46 39 41 50 49 127 209 190 94 62 74 63 39 51 51 51 51 51 50 50 50 78 101 134 153 158 169 194 213 94 93 94 93 106 121 134 145 86 74 61 45 37 37 42 46 49 49 50 54 65 65 65 69 65 61 53 49 49 49 53 57 53 53 53 50 54 58 66 70 46 47 47 47 47 47 46 46 66 46 46 66 66 46 46 59 38 39 51 47 40 40 44 57 40 40 40 44 48 52 44 40 49 49 60 60 67 66 66 58 76 80 91 95 106 113 113 99 50 39 39 39 39 39 43 47 43 43 44 44 51 51 52 52 48 48 52 52 45 45 45 45 45 45 45 45 41 41 41 41 57 53 49 45 41 42 42 42 46 55 63 55 43 42 43 43 47 47 51 55 59 59 63 63 59 43 42 42 55 59 51 42 41 44 61 64 64 75 82 74 53 53 68 75 75 63 58 55 88 73 65 61 57 53 46 41 54 50 42 54 70 71 66 55 43 75 87 71 62 74 74 62 90 78 78 94 127 131 111 80 77 58 46 50 58 58 46 44 55 59 60 64 68 64 60 63 97 93 93 101 114 117 112 108 78 86 86 75 56 46 45 45 46 45 45 48 56 68 60 55 59 62 58 62 66 74 75 60 54 47 46 51 59 71 60 56 65 65 58 58 54 49 49 49 56 77 137 172 123 123 216 315 397 464 530 571 564 515 452 403 239 188 116 60 50 58 70 78 69 73 81 77 58 53 66 87 92 160 241 206 164 225 234 112 115 110 101 77 51 45 60 90 130 200 351 571 782 875 833 747 494 367 172 110 75 44 49 77 152 386 531 557 597 596 540 510 448 434 396 341 278 203 118 58 89 47 107 66 67 206 276 315 335 315 264 221 222 251 248 224 165 129 138 125 75 46 100 229 470 522 692 701 639 518 264 174 92 83 84 80 65 50 49 49 46 47 57 63 60 66 165 336 504 601 674 627 347 273 458 423 608 740 765 716 677 525 258 62 35 99 156 90 56 105 102 59 52 65 72 62 62 85 136 176 89 90 70 54 49 45 101 201 260 221 117 61 81 78 70 118 201 141 67 47 48 53 50 49 94 73 77 101 97 59 48 56 89 77 47 44 46 89 91 51 41 41 41 41 41 49 57 65 64 60 63 58 69 77 81 82 51 47 51 71 91 134 205 303 460 533 686 581 254 94 67 49 53 49 63 62 66 63 64 71 80 76 54 43 40 41 42 57 61 59 70 101 113 117 170 250 426 583 666 548 301 129 73 64 45 44 43 44 48 44 68 81 44 83 85 82 99 78 76 59 56 43 44 44 44 47 76 76 48 45 53 62 70 82 86 90 125 73 44 44 44 44 57 92 145 251 342 368 362 376 383 392 402 416 463 540 606 656 741 818 874 908 943 981 1007 1007 980 942 901 828 732 625 494 358 252 198 148 117 78 68 92 117 137 145 144 189 272 362 415 430 468 530 578 647 693 714 752 817 863 878 916 956 974 940 902 867 824 775 753 607 444 296 144 66 49 48 66 67 68 66 64 65 44 44 59 59 54 46 42 41 41 40 73 73 58 46 41 41 50 69 60 63 56 52 44 44 41 41 41 64 52 40 53 56 48 72 53 45 55 70 106 137 152 151 234 295 355 402 481 585 673 703 699 734 793 851 889 888 874 858 834 818 803 821 862 872 833 776 732 721 702 553 333 250 362 479 508 449 418 439 447 412 397 409 449 429 385 352 379 455 513 525 512 507 534 570 565 544 592 693 725 734 750 797 860 891 910 913 953 964 968 979 979 971 967 959 956 906 862 827 781 734 692 678 689 631 547 473 404 346 296 259 232 150 103 115 115 79 64 76 76 80 76 63 47 43 47 48 39 39 38 38 37 37 40 36 52 35 36 36 37 126 163 119 323 496 699 795 845 902 894 855 789 722 657 570 411 223 91 57 53 60 56 56 52 48 48 44 44 44 44 44 44 44 44 44 52 48 48 48 43 43 47 47 51 51 51 51 51 51 51 43 38 38 37 34 47 99 122 110 141 98 125 157 108 91 238 431 484 587 668 702 746 777 785 769 724 617 538 408 202 79 70 60 85 77 73 85 101 105 93 77 81 73 57 49 45 53 61 76 135 127 98 50 39 54 61 40 67 126 156 127 142 93 131 386 593 354 140 98 121 104 74 68 72 108 103 74 132 243 326 323 280 193 137 134 127 140 236 350 196 100 42 48 74 57 32 42 42 37 113 232 292 268 164 40 48 60 91 103 83 51 50 74 81 66 43 28 37 35 36 33 29 43 40 36 37 45 69 54 35 35 35 35 36 44 48 48 35 35 35 35 42 35 46 46 45 54 50 78 126 114 58 34 53 32 32 57 53 32 61 133 58 58 59 67 52 36 36 49 36 37 40 40 44 48 55 48 66 58 62 54 53 45 44 37 36 36 36 36 37 37 37 41 42 37 37 36 36 37 37 41 77 78 81 81 77 78 78 74 83 38 36 42 62 54 50 61 84 76 72 76 99 131 171 195 184 199 227 268 297 325 341 345 360 379 429 459 434 393 431 485 393 240 153 169 181 134 99 115 101 109 95 71 51 44 52 48 46 53 53 53 53 53 53 53 65 53 41 41 57 73 89 93 101 93 85 69 61 53 49 49 49 61 57 45 41 53 49 37 36 49 60 56 63 67 74 65 69 40 32 32 39 63 131 227 336 440 504 526 558 602 574 499 389 291 158 68 28 30 32 33 86 81 70 68 66 70 52 37 38 38 38 46 58 73 88 85 56 41 41 41 41 45 41 40 45 41 48 52 64 72 76 76 60 56 48 44 48 52 52 52 52 40 39 40 60 76 76 72 59 51 39 38 37 36 36 35 35 35 37 32 32 59 107 147 139 166 207 257 302 313 288 248 261 222 143 151 231 243 271 370 365 321 278 320 325 170 55 88 53 40 84 175 221 212 251 336 396 402 396 367 289 184 106 84 43 51 51 39 37 37 41 45 41 36 36 41 49 50 42 38 50 38 37 37 54 70 73 69 41 48 48 52 52 48 48 48 40 40 40 44 44 48 48 52 51 51 51 51 51 51 51 51 64 72 77 73 57 45 49 57 53 45 37 38 46 46 42 37 39 39 39 39 39 39 39 39 66 62 58 54 50 46 41 37 45 45 41 41 37 37 37 36 39 35 34 35 51 55 47 35 59 75 63 34 34 47 51 35 51 51 47 47 43 43 39 39 43 34 34 34 38 42 34 33 62 61 57 56 56 56 52 47 40 36 37 41 49 57 61 61 33 34 41 45 45 45 45 41 35 31 31 31 35 34 39 38 42 42 42 46 51 51 55 55 47 47 51 55 55 55 55 55 48 47 47 43 43 39 39 35 43 35 31 31 30 30 30 31 37 53 44 32 47 27 25 37 89 88 95 103 119 119 115 118 140 92 65 67 60 26 26 26 27 27 27 27 31 31 45 45 54 47 47 47 46 46 46 39 27 27 31 28 32 35 39 39 26 25 25 30 46 59 59 51 43 39 39 35 35 31 31 27 39 35 35 35 35 35 31 31 26 26 27 27 27 26 26 26 26 26 27 27 27 26 26 26 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 55 63 47 27 39 79 111 103 62 43 44 52 43 31 43 79 78 114 117 69 41 48 55 35 69 72 112 212 308 320 240 148 28 28 28 28 28 24 24 24 39 42 42 26 24 19 38 45 31 27 33 20 15 10 10 10 26 22 15 16 24 18 14 15 17 19 21 31 36 33 38 31 27 27 28 32 32 36 40 40 32 27 27 31 44 48 40 29 28 29 29 37 38 38 34 30 45 45 49 54 58 66 74 71 43 39 40 33 37 41 38 42 51 55 67 68 69 78 99 119 181 156 104 52 34 33 34 35 35 55 75 71 47 35 34 39 34 39 59 71 68 64 65 73 50 78 107 107 95 91 108 146 171 237 276 260 247 263 301 313 339 339 303 294 338 314 306 384 417 490 442 336 197 44 36 70 115 73 44 59 63 35 35 37 49 61 65 65 57 49 45 41 49 37 36 42 54 46 38 45 80 72 65 57 57 61 80 91 137 142 155 188 237 307 421 530 640 757 850 900 930 892 725 528 350 350 256 158 153 134 75 60 42 98 75 43 48 34 34 76 36 37 37 37 37 37 41 45 103 87 86 121 168 231 323 395 296 198 51 62 119 85 46 40 39 46 46 46 46 46 46 46 38 42 50 62 74 70 62 54 53 60 57 57 54 54 54 54 47 63 72 76 61 57 57 96 154 277 488 692 697 546 458 482 323 197 114 113 120 86 75 111 115 110 106 102 105 101 90 79 52 105 119 80 42 47 68 60 138 153 110 54 62 74 51 39 51 51 51 51 51 50 50 50 58 62 70 86 122 178 238 274 250 222 174 126 86 66 58 54 46 42 46 38 38 38 42 46 38 42 46 50 61 69 73 73 69 69 65 65 61 61 54 54 54 46 38 38 42 50 66 74 46 47 47 47 46 46 46 46 66 46 46 66 66 46 46 59 38 39 47 44 40 40 44 57 41 45 53 56 52 48 48 45 66 62 65 57 56 48 51 51 46 50 69 84 88 92 88 76 55 44 40 40 39 43 47 51 51 51 51 51 51 51 51 51 48 41 41 45 45 45 45 45 45 45 45 45 45 45 45 45 56 52 41 40 40 40 41 41 42 46 55 55 44 43 44 48 55 55 59 59 59 55 51 47 67 43 41 42 51 63 51 42 43 76 100 76 68 76 75 47 40 42 54 54 42 46 54 62 78 74 70 66 70 62 46 41 50 42 41 46 62 62 70 58 41 47 63 47 46 54 65 53 77 58 58 78 115 139 143 135 104 92 72 64 53 53 53 49 45 46 54 58 62 58 50 46 81 77 74 86 98 105 105 104 54 58 63 63 52 45 44 43 45 44 44 45 45 52 52 51 55 55 51 55 63 67 75 64 54 46 46 59 75 79 64 52 65 81 86 78 50 49 50 76 60 93 181 246 214 191 276 379 442 508 578 623 627 598 553 504 360 298 206 101 48 44 63 74 41 69 89 85 73 74 98 114 54 149 262 272 270 350 320 155 158 126 96 65 51 45 63 92 136 226 397 606 794 867 809 696 470 355 188 161 118 44 49 78 136 346 472 505 541 540 487 477 403 424 419 377 346 307 228 143 86 46 119 83 76 251 297 236 291 275 236 205 218 251 240 208 169 121 118 101 54 69 123 280 514 539 670 649 542 392 182 136 97 99 100 89 57 48 48 48 47 46 45 59 56 54 161 352 493 573 670 643 323 214 435 432 557 677 714 681 614 435 183 35 36 83 152 118 44 89 130 55 47 52 68 62 54 85 168 228 122 103 66 50 54 45 50 110 166 150 82 46 74 90 79 90 113 85 54 47 48 53 65 64 85 100 139 171 164 128 93 90 87 76 46 42 45 97 88 47 46 42 45 42 49 48 52 56 68 60 51 43 46 58 78 94 47 44 51 71 98 141 212 299 488 560 727 626 266 98 79 49 49 49 63 66 66 63 63 63 69 65 54 40 40 41 42 45 41 47 62 90 106 113 138 190 323 508 685 663 428 168 57 82 60 58 60 45 53 73 81 69 41 58 61 121 169 124 101 57 65 41 42 44 43 42 60 56 51 45 57 61 69 73 77 77 109 65 44 44 45 44 45 73 166 236 292 325 339 349 344 326 360 378 420 477 520 558 643 729 793 826 864 919 972 1007 1007 995 965 939 874 787 704 619 522 448 358 323 280 261 269 283 295 303 270 305 379 469 531 542 561 591 619 693 751 769 787 837 887 918 924 963 963 921 855 800 749 704 707 536 360 252 140 62 47 44 46 55 57 67 71 64 43 42 42 42 42 42 41 41 41 40 60 72 81 65 41 41 49 65 63 67 59 55 44 44 40 40 40 57 55 51 63 59 47 67 59 67 74 77 101 144 156 144 194 232 273 321 396 504 580 606 643 663 709 768 825 864 875 878 841 782 716 681 678 676 677 667 693 698 716 630 434 335 423 544 584 544 508 501 520 532 548 546 526 484 423 383 403 477 517 517 489 476 504 540 515 459 495 605 696 662 669 733 795 795 785 785 808 832 856 871 867 855 858 847 829 773 734 727 704 653 619 610 596 538 457 395 362 344 341 317 296 171 108 128 136 92 69 85 45 53 57 48 39 38 39 44 44 47 47 50 54 49 45 45 53 34 35 37 95 259 348 338 415 540 677 810 909 947 936 894 832 752 649 528 347 167 62 48 52 52 52 48 48 44 44 44 44 44 44 44 44 44 44 44 51 51 47 47 51 47 47 43 51 51 51 51 51 51 51 50 38 38 36 34 35 68 79 71 99 66 105 152 115 129 308 531 616 695 752 801 848 890 894 864 831 720 629 475 241 98 61 39 76 61 49 69 101 109 81 53 77 69 57 45 45 45 53 57 92 124 115 59 38 50 53 36 47 102 160 95 134 125 123 430 647 399 156 87 102 96 66 63 48 89 107 102 208 375 478 471 212 149 77 38 51 112 184 221 105 68 50 61 83 77 40 30 26 56 76 84 156 256 215 60 84 56 51 59 43 21 21 42 41 38 31 28 41 35 32 29 54 59 59 30 30 72 97 53 42 38 34 38 42 42 42 43 35 35 42 39 46 43 50 50 54 54 42 90 170 170 90 34 73 32 32 57 69 37 33 53 34 62 107 123 76 35 35 84 36 40 40 40 44 48 55 55 73 62 65 53 56 45 52 45 37 36 36 37 45 49 49 45 49 38 37 37 36 36 37 37 57 58 58 58 61 61 61 57 78 46 37 49 61 61 65 85 68 68 65 65 69 76 80 88 63 83 99 115 120 133 148 160 320 375 433 435 370 297 287 296 252 162 106 94 95 75 71 92 97 73 58 50 42 38 38 38 53 49 49 57 73 77 69 61 89 65 37 36 45 69 81 85 97 89 77 65 53 45 41 41 49 53 53 41 41 45 45 37 41 65 57 36 36 52 43 33 81 57 40 32 29 27 29 80 133 242 321 368 412 448 416 345 222 172 107 61 32 30 32 40 78 71 60 61 66 67 49 38 38 39 38 38 39 55 82 91 65 45 40 40 41 49 41 40 41 41 52 60 72 76 68 64 64 60 52 48 44 44 48 48 60 52 44 48 60 68 64 56 47 43 39 39 38 37 36 36 36 39 34 32 32 36 67 83 110 125 172 226 263 270 289 316 268 265 198 127 119 123 159 237 232 212 261 435 498 294 67 35 40 36 111 226 277 268 327 442 520 576 574 532 475 417 296 182 112 106 84 77 66 54 50 50 65 56 53 61 61 45 38 37 38 38 38 46 58 66 66 69 36 40 44 48 48 44 40 36 44 44 44 48 48 48 52 52 51 51 51 51 51 51 51 44 52 57 73 61 53 49 57 66 77 62 54 62 78 90 78 66 39 39 39 39 39 39 46 46 66 62 58 54 50 45 41 41 41 41 41 37 37 37 37 36 35 43 59 71 75 63 43 35 33 55 59 34 33 47 51 34 51 51 51 47 47 43 43 39 38 34 33 34 34 38 34 33 61 53 56 49 64 57 52 33 41 37 33 41 53 61 61 53 33 33 33 33 37 37 41 41 31 31 31 34 34 41 45 49 34 38 42 42 50 51 55 59 51 51 55 55 51 51 47 47 39 39 39 35 35 31 31 31 35 31 31 30 30 30 30 30 33 48 28 27 63 51 25 33 52 60 75 79 79 75 71 78 128 112 86 75 52 30 31 44 37 33 40 36 47 43 53 53 50 43 50 50 50 50 43 43 27 31 31 35 39 31 42 42 25 24 24 25 37 46 57 51 42 35 42 35 42 35 42 35 43 39 39 39 35 35 35 31 26 26 27 27 27 26 25 26 26 26 26 27 27 27 27 26 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 47 51 43 31 35 63 79 72 38 36 48 52 39 30 35 67 70 117 125 69 33 44 55 35 60 92 168 276 344 320 216 116 44 40 32 28 24 24 28 28 50 38 30 29 32 27 18 16 27 23 28 20 15 11 14 14 22 11 11 12 12 14 14 15 17 18 21 23 28 37 34 27 27 27 27 28 36 40 44 44 44 32 27 27 36 44 36 28 28 29 29 33 38 38 34 34 45 49 57 62 66 70 70 70 51 51 40 40 37 41 42 39 43 64 76 77 62 67 95 130 117 96 64 44 44 36 35 33 35 47 59 55 39 34 34 35 34 35 51 59 60 68 76 81 81 102 122 123 111 103 115 134 198 252 272 243 215 246 321 380 319 347 318 313 342 333 341 443 491 539 520 438 210 55 41 156 175 105 67 86 83 39 35 37 36 40 45 41 37 36 37 37 37 46 46 38 37 53 65 73 60 56 41 38 38 38 46 53 95 109 127 133 149 177 250 326 519 623 703 752 800 816 711 577 495 522 484 434 404 294 167 126 128 98 63 51 59 56 48 36 36 36 36 37 37 38 38 41 61 56 78 133 200 268 336 388 233 154 60 73 94 48 39 57 39 46 46 46 46 46 46 46 38 42 50 54 54 50 58 66 49 60 53 53 50 50 50 50 38 43 52 56 45 41 41 76 105 354 606 746 800 808 790 758 824 699 581 531 465 339 228 169 175 131 91 76 116 172 213 230 336 345 292 170 83 69 90 86 126 110 54 37 62 70 47 43 51 51 51 51 51 50 50 50 54 42 37 36 46 102 154 178 182 158 118 82 54 46 46 50 47 47 50 46 46 42 38 38 50 50 50 50 57 57 61 61 70 70 74 74 73 66 62 58 50 46 42 38 42 54 66 74 46 47 47 47 46 46 46 46 62 50 50 62 62 50 50 55 39 39 44 44 40 40 45 53 45 57 69 68 60 52 56 53 82 70 54 46 41 41 41 44 40 40 51 55 55 58 58 55 75 64 60 56 52 48 44 44 51 51 51 51 51 51 51 51 48 41 41 45 45 45 49 49 45 45 45 45 45 45 45 45 48 44 40 40 41 41 46 50 41 42 51 59 48 48 52 56 51 55 59 59 59 51 43 43 59 47 42 42 43 55 55 44 91 124 124 76 52 64 51 40 39 40 40 40 40 43 60 72 55 62 70 78 90 74 54 41 46 41 41 41 61 73 77 66 43 59 67 51 46 46 53 42 61 49 49 65 98 134 158 166 94 90 82 70 63 67 79 87 60 56 56 56 60 64 65 69 54 54 66 86 98 98 89 76 51 55 63 59 52 44 44 44 45 45 45 45 45 45 44 44 44 47 43 51 59 67 75 64 46 45 46 59 59 59 52 60 65 85 94 90 66 50 50 75 90 106 178 256 228 196 251 336 403 447 510 540 548 530 508 478 392 343 280 199 115 62 44 43 40 47 70 73 77 101 117 117 71 126 235 301 347 419 392 241 166 93 46 47 74 76 74 98 150 275 452 644 802 860 806 704 502 347 288 213 86 46 49 43 94 258 355 371 412 409 370 372 346 363 360 325 332 347 301 232 90 47 96 87 129 271 258 216 264 256 232 213 234 267 251 204 173 110 114 96 41 96 134 315 546 583 655 571 425 275 113 78 94 99 100 85 49 47 47 48 48 46 44 55 52 38 141 333 501 542 640 640 316 183 404 418 467 599 660 615 503 296 100 37 53 72 81 106 84 57 86 87 48 48 60 54 50 73 144 201 150 118 66 46 58 45 44 58 62 74 54 45 50 83 79 59 49 49 46 47 48 52 63 78 76 134 209 272 284 245 209 195 85 54 45 44 53 72 64 47 59 62 61 60 53 56 52 52 55 44 43 43 42 38 58 82 63 59 63 75 94 129 188 278 492 568 753 645 265 102 90 45 45 49 67 71 70 67 56 59 58 58 54 40 40 40 40 40 45 40 55 86 106 114 118 151 260 417 612 674 504 219 72 110 79 96 88 60 60 96 81 45 48 65 48 211 363 345 266 141 46 37 40 42 44 50 72 76 59 56 60 57 65 65 73 73 97 70 70 97 101 74 69 81 160 210 253 272 285 295 286 272 299 333 383 444 486 508 547 588 692 721 759 810 872 930 976 995 969 962 920 852 811 795 739 673 611 580 544 506 483 476 480 473 448 463 510 580 622 629 628 642 661 727 789 811 830 861 903 934 913 937 941 898 844 789 730 676 664 489 348 264 172 86 47 44 54 63 61 67 71 60 41 41 40 40 41 41 40 41 44 44 39 56 84 80 53 40 48 60 62 62 58 51 44 44 41 41 41 49 43 59 82 70 41 53 58 86 97 96 100 120 124 112 148 178 212 264 347 435 504 511 560 564 591 661 735 792 830 845 834 780 701 606 523 481 510 555 591 566 598 623 555 491 523 579 599 579 554 537 556 596 636 630 564 514 454 410 429 481 497 470 482 470 474 471 423 371 375 429 501 519 558 626 689 696 683 669 661 696 732 755 751 751 751 748 734 683 663 675 641 578 544 557 519 465 396 342 325 318 315 293 309 156 80 97 120 69 52 69 41 40 41 45 52 45 56 68 79 75 79 70 66 62 54 50 58 35 36 39 80 212 352 422 391 439 476 662 876 966 958 897 839 717 559 421 278 143 78 60 48 48 48 44 44 44 40 40 44 44 44 44 44 44 44 44 51 51 47 47 51 47 43 43 51 51 51 51 51 51 51 51 42 41 36 35 36 56 68 60 63 58 96 111 97 186 393 588 716 780 841 887 937 971 960 934 900 787 692 511 252 101 72 51 60 49 45 61 81 81 57 40 65 61 53 45 45 45 53 57 72 96 103 75 43 42 38 41 56 46 93 51 146 165 135 482 610 402 176 103 97 88 62 52 68 125 127 58 73 176 239 208 189 191 134 43 68 172 185 117 89 69 63 70 88 82 41 28 26 22 22 32 72 160 251 275 83 32 22 31 31 21 20 42 25 26 27 35 36 38 39 32 29 29 78 71 71 112 76 29 31 32 36 60 72 61 45 33 41 42 45 42 50 47 51 47 42 45 38 74 154 166 101 53 77 37 32 57 77 57 42 50 46 122 175 156 76 35 40 84 36 40 40 40 44 48 55 55 60 56 52 52 52 52 56 56 40 36 36 44 60 72 68 57 42 38 37 37 36 36 36 36 37 37 37 37 37 37 37 37 57 41 41 57 69 65 69 81 56 60 61 69 81 85 93 93 81 78 63 43 44 68 84 91 111 158 204 203 178 153 135 112 206 155 111 83 72 68 68 68 69 37 35 37 38 36 35 36 45 37 41 57 77 85 73 57 57 57 49 49 49 49 49 49 77 69 61 53 49 45 45 49 45 49 45 41 41 41 37 37 37 45 49 57 69 84 76 62 38 37 44 60 44 29 28 44 36 104 140 159 195 238 234 195 136 110 84 54 32 30 39 45 60 57 50 54 59 53 50 38 39 40 40 40 40 41 60 69 57 53 49 49 49 49 41 41 49 57 80 92 96 88 64 48 56 56 52 48 44 44 48 56 48 40 40 40 44 44 39 39 38 38 39 39 46 42 45 41 40 35 34 33 33 32 39 35 118 121 152 214 236 242 277 328 256 296 276 181 114 91 110 145 184 160 205 403 531 369 114 34 71 67 134 225 253 244 303 429 508 647 685 642 659 702 604 419 229 176 114 77 75 69 50 38 72 64 64 72 61 37 36 42 36 38 62 66 58 50 54 65 48 59 63 63 63 63 59 55 51 51 51 51 51 51 51 51 51 51 51 51 44 44 44 37 37 42 57 54 54 54 66 71 66 47 39 39 55 63 58 46 46 46 46 46 46 46 49 49 61 61 57 57 53 49 49 45 41 41 37 36 36 36 36 36 34 63 107 119 95 59 35 34 32 43 71 43 34 35 35 33 55 51 51 47 47 43 43 43 34 34 33 34 34 34 34 34 49 45 45 49 61 57 49 37 41 37 41 45 53 57 57 49 34 34 34 33 37 41 48 52 39 39 34 41 41 49 52 53 37 34 38 38 42 46 50 51 55 55 55 55 51 47 43 39 43 43 39 38 34 34 30 30 34 34 30 30 29 29 29 29 45 44 27 26 59 82 42 24 24 29 52 56 59 55 55 63 84 80 42 22 24 62 67 36 68 64 60 52 59 51 61 50 43 36 43 43 43 43 43 43 35 35 42 37 37 30 33 33 25 24 24 24 28 29 40 37 33 30 41 38 49 46 57 50 43 43 39 39 35 35 31 31 26 26 27 26 26 26 26 26 25 26 26 26 27 31 31 35 35 35 35 35 35 35 35 35 31 30 30 30 31 31 31 31 31 39 39 35 43 59 71 64 46 47 59 55 42 30 49 77 34 77 93 44 27 31 47 43 92 164 264 336 340 264 152 76 56 48 32 24 24 24 32 40 42 22 21 29 52 51 21 15 15 14 20 16 19 19 26 26 15 11 10 12 12 14 14 15 17 18 20 22 24 32 33 27 27 27 27 28 36 40 44 44 44 44 40 36 32 32 36 36 32 32 36 36 41 41 41 41 45 53 65 74 74 66 58 50 62 58 47 40 41 45 50 51 67 75 69 62 66 91 147 191 34 34 35 72 104 104 64 35 35 35 39 40 39 35 35 39 47 47 39 43 44 64 80 85 85 86 94 99 103 107 103 105 182 240 276 259 238 254 301 352 295 342 338 337 360 340 356 473 553 545 581 543 158 35 39 100 163 96 66 86 83 44 36 42 44 48 48 44 41 37 41 45 37 81 93 41 35 44 64 56 68 68 53 46 42 39 39 43 37 49 87 105 123 149 179 227 360 448 496 528 584 652 641 585 519 533 519 529 518 392 309 343 256 125 126 135 67 91 111 33 37 37 42 46 38 38 38 42 53 57 95 166 242 285 297 297 170 107 64 73 87 48 39 92 39 46 46 46 46 46 46 46 38 42 46 42 38 38 54 74 49 49 53 53 50 50 50 50 39 47 48 56 56 52 45 76 216 482 680 741 787 876 929 918 926 891 849 822 828 817 759 694 568 504 437 441 501 578 623 624 639 567 404 210 77 59 61 57 94 74 37 37 54 50 39 55 51 51 51 51 51 50 50 50 102 94 62 37 38 62 74 66 42 38 38 37 46 62 78 90 43 47 54 54 50 46 38 38 54 54 50 50 53 53 49 50 47 51 55 59 58 54 50 43 46 46 50 47 55 59 59 63 46 46 46 46 46 46 46 46 58 50 50 58 58 50 50 51 39 39 40 40 40 41 45 49 45 57 69 64 56 48 48 49 74 55 43 42 41 41 41 42 42 41 41 40 40 40 40 40 56 60 64 68 64 56 51 43 51 51 54 54 54 54 54 51 44 41 41 41 45 49 49 49 45 45 45 45 45 45 45 45 56 56 49 49 53 61 62 66 41 42 47 55 52 56 56 56 43 47 51 55 55 47 43 42 47 51 51 43 42 43 63 76 132 144 124 60 42 42 42 40 41 41 40 38 39 41 42 40 41 42 66 86 95 83 66 46 61 49 41 41 64 80 84 73 74 75 78 62 61 57 60 53 72 64 52 45 53 66 82 90 61 77 81 77 66 66 78 90 79 75 71 71 86 106 127 136 58 47 51 70 82 82 73 61 52 52 55 48 48 45 49 45 54 46 50 46 45 44 44 44 44 43 43 43 55 63 63 56 46 46 47 55 46 45 48 84 61 69 74 82 78 62 49 46 126 114 157 217 192 165 196 249 301 338 375 394 395 403 401 385 349 319 314 301 229 120 46 42 43 43 47 61 81 104 112 98 156 161 263 377 427 452 399 267 172 64 42 46 97 111 100 116 238 380 553 707 829 887 839 749 507 327 377 224 44 82 72 42 89 210 267 272 304 301 270 284 293 310 295 263 283 322 298 245 134 89 92 103 237 312 238 298 245 249 241 241 263 291 271 220 150 98 106 95 38 114 121 303 522 588 605 481 323 218 109 61 67 79 76 61 48 46 46 47 48 46 44 51 45 39 126 290 518 535 614 640 346 200 386 415 414 565 638 557 401 181 61 77 97 184 85 59 124 69 50 87 60 48 47 50 58 66 101 134 154 119 55 45 47 47 46 59 44 51 71 51 46 48 56 46 44 45 50 51 48 48 54 69 90 167 266 352 368 341 305 279 111 52 44 80 81 43 42 59 43 46 49 57 67 74 74 74 43 39 50 66 50 38 38 51 64 56 67 75 89 116 172 258 448 556 730 587 222 82 74 40 46 49 67 71 71 67 56 52 51 51 43 47 40 40 39 39 53 44 44 71 87 95 103 127 214 319 468 602 550 291 118 128 78 103 107 79 79 107 92 43 99 80 34 289 579 613 514 294 82 35 37 41 50 54 69 77 78 67 63 52 60 65 81 85 89 86 118 154 154 103 74 70 101 144 195 222 236 250 269 276 278 304 350 405 458 476 479 496 583 621 667 709 763 833 914 968 991 999 969 912 897 902 872 810 759 737 702 655 616 586 574 574 597 597 620 662 689 707 703 702 722 762 811 838 857 875 898 906 905 909 899 880 861 814 740 674 622 478 349 268 168 101 72 56 82 83 73 59 55 48 41 41 39 40 40 40 40 44 44 44 40 60 79 75 55 39 50 62 54 54 54 51 48 52 49 53 53 45 39 50 82 68 40 52 64 79 94 91 91 99 92 92 65 92 130 191 271 347 389 393 365 366 393 456 542 620 671 690 698 713 702 629 498 399 392 436 459 414 454 542 562 538 534 534 545 548 542 533 556 618 657 651 565 524 476 448 457 485 470 430 452 464 429 355 311 295 261 234 300 378 432 440 459 495 505 488 547 578 606 617 613 601 597 594 603 565 545 518 466 399 396 426 380 354 324 317 315 313 309 284 227 93 39 41 69 42 41 54 105 70 61 78 105 90 81 77 99 99 91 79 67 55 42 38 46 38 91 120 48 39 116 224 480 591 608 751 934 973 961 888 816 650 448 313 230 163 118 96 43 44 44 44 44 44 40 40 44 44 44 44 44 44 44 43 59 58 54 55 51 47 47 47 51 51 51 51 51 51 51 54 57 64 45 36 36 41 45 45 36 74 96 82 111 296 510 645 773 859 922 972 998 1010 998 977 916 822 738 546 268 106 85 64 60 69 77 81 77 65 53 41 49 49 49 49 49 53 57 61 61 49 68 96 76 38 37 65 84 33 69 59 142 153 159 533 576 411 221 119 86 60 62 68 56 137 155 55 34 35 44 35 118 143 142 115 144 201 174 94 102 73 40 39 73 88 86 71 75 132 112 24 52 232 315 235 59 22 21 22 27 21 20 30 26 22 22 23 28 29 38 39 47 27 61 29 29 51 30 39 31 31 31 63 87 83 71 65 48 41 49 46 54 47 55 47 34 53 49 49 97 113 93 89 65 41 33 37 42 38 46 66 46 147 199 128 47 35 59 63 44 47 47 47 44 48 48 48 51 51 51 51 55 59 64 64 40 36 36 51 71 87 87 72 45 38 38 37 37 37 37 37 41 41 41 37 37 37 37 41 37 37 56 73 85 81 69 65 57 53 37 37 38 46 58 66 95 76 45 40 42 70 62 42 81 80 72 83 133 180 188 168 116 89 57 37 45 62 65 53 73 37 36 53 65 45 36 36 40 37 37 53 73 81 65 49 35 57 93 101 77 49 37 37 65 61 53 49 45 41 45 45 49 45 41 41 41 37 37 37 70 42 46 81 85 52 40 67 39 33 33 45 56 32 30 42 54 76 64 56 71 98 110 102 91 80 62 32 29 30 39 57 42 43 39 40 41 38 39 39 41 41 53 65 58 58 62 62 53 73 89 85 65 49 49 53 68 84 104 124 124 100 71 43 40 44 44 44 40 44 52 64 39 39 39 39 39 39 38 37 38 38 39 43 50 46 49 41 40 35 35 34 41 37 32 31 77 88 143 206 236 235 269 316 295 327 311 251 196 169 130 89 176 164 150 251 388 337 174 103 99 91 122 170 177 172 211 309 419 586 659 655 726 823 793 653 487 398 286 221 200 191 168 146 100 88 92 96 76 41 37 53 36 50 78 78 54 37 42 57 64 71 75 75 75 75 71 71 44 44 44 44 44 44 44 43 51 51 51 51 44 37 37 37 37 38 50 54 54 58 62 75 59 47 38 38 38 37 36 35 42 42 42 45 45 45 45 45 53 53 53 53 49 49 49 49 36 36 36 36 36 36 36 36 34 71 123 131 91 47 35 35 33 75 123 111 63 35 34 35 55 55 51 51 47 47 43 42 34 34 34 34 34 34 34 34 45 45 45 53 57 57 49 41 41 45 53 53 49 45 45 49 34 34 34 33 37 37 44 51 43 45 45 45 44 51 55 55 37 30 30 34 38 38 42 42 50 55 55 51 51 43 39 39 39 38 38 34 34 30 30 30 30 30 30 29 29 29 29 28 56 32 27 26 47 122 106 23 29 37 52 52 51 47 47 47 22 57 70 87 148 186 123 26 44 44 40 36 39 31 34 30 43 36 36 36 43 43 43 43 39 35 41 33 29 25 25 24 32 28 24 23 23 24 24 24 29 29 33 41 49 57 61 62 50 43 39 35 31 31 27 27 26 26 25 25 26 26 26 30 25 25 25 25 26 26 35 38 35 35 35 35 35 35 35 34 30 30 30 30 31 31 31 31 27 31 31 35 39 47 55 48 42 43 51 47 42 42 65 85 29 49 60 36 27 35 63 89 184 256 336 352 296 196 112 68 56 48 32 24 24 24 32 47 30 22 21 40 71 70 41 16 14 13 16 16 19 23 30 34 15 11 11 12 13 14 14 15 16 18 19 21 27 32 36 33 26 27 27 28 36 40 44 44 28 36 40 36 28 28 41 48 29 28 32 32 37 37 41 41 49 57 65 74 70 62 50 42 66 66 58 51 52 57 62 59 72 56 37 37 51 103 175 227 33 35 55 91 112 96 52 34 35 35 35 35 35 35 39 39 59 51 39 35 39 52 72 84 84 77 74 86 106 107 110 109 149 208 275 299 294 274 272 272 311 358 361 364 375 335 351 464 575 556 612 581 161 57 63 48 91 45 35 62 71 40 37 46 41 48 52 48 41 41 41 45 50 101 117 73 36 36 36 34 71 68 53 45 42 39 39 39 55 82 101 91 97 116 123 131 182 266 294 298 342 422 466 455 456 453 450 479 476 349 290 369 316 241 334 298 47 34 107 43 56 53 58 62 55 55 51 51 82 90 133 196 259 263 234 194 162 96 80 73 106 83 38 63 46 46 46 46 46 46 46 46 38 46 50 38 38 38 50 70 42 49 53 53 50 50 50 50 43 43 40 40 40 40 40 64 282 432 548 606 628 685 764 822 860 898 875 817 833 908 931 892 824 766 704 705 748 767 734 688 674 582 423 273 164 114 79 48 53 54 37 37 42 38 38 55 51 51 51 51 51 50 50 50 130 134 114 74 62 66 54 37 58 54 54 50 46 42 42 42 38 38 46 50 50 50 46 42 42 42 46 46 53 53 53 53 51 55 58 62 66 62 55 55 42 43 51 59 63 63 55 51 46 46 46 46 46 46 46 46 54 50 50 54 54 50 50 47 39 39 40 40 41 41 45 45 41 45 53 52 48 40 40 40 54 43 42 41 40 41 42 42 42 41 40 39 39 38 39 39 39 40 48 56 60 56 55 51 51 51 54 54 54 54 54 51 44 41 41 41 45 49 53 53 45 45 45 45 45 45 45 45 56 56 45 41 45 49 46 50 42 42 47 55 52 52 52 52 43 47 51 51 51 47 43 43 43 55 59 47 42 43 75 100 128 117 89 44 41 42 51 59 95 103 99 75 67 52 41 36 40 42 62 82 94 86 78 62 65 53 48 52 64 83 87 76 70 63 66 58 61 57 64 60 68 64 56 48 41 41 45 49 65 76 84 84 73 73 77 81 86 82 82 90 110 146 170 184 90 67 47 46 50 58 69 65 45 45 44 44 48 56 64 64 62 58 55 47 46 45 45 45 45 44 43 44 51 59 59 56 47 51 67 71 47 45 52 101 81 70 70 86 98 86 49 46 92 80 107 150 153 158 190 212 249 267 285 288 277 263 271 262 261 262 304 334 313 210 82 44 74 56 43 58 88 95 86 92 160 154 286 457 516 481 381 241 171 63 41 47 105 126 145 185 358 493 639 746 845 895 843 730 472 332 354 172 42 94 80 45 108 190 226 223 251 232 209 230 212 240 237 233 264 292 275 238 119 97 113 176 348 343 207 314 214 238 250 254 275 299 275 229 139 91 125 107 38 150 124 307 439 510 496 360 231 166 116 63 71 72 65 57 49 47 47 47 46 46 44 43 50 48 106 234 483 524 584 609 359 187 340 390 388 532 581 487 307 107 35 87 130 330 182 59 144 125 86 71 84 52 47 71 94 98 105 125 83 95 83 79 103 83 47 47 45 47 91 96 52 52 72 63 45 49 54 55 51 47 61 79 124 197 294 372 401 400 373 343 216 98 63 111 92 41 40 60 42 42 56 59 66 76 76 68 57 41 57 74 70 38 38 39 52 48 59 71 85 112 168 257 411 575 700 505 182 79 62 41 49 50 63 67 67 63 55 56 47 47 46 50 39 39 39 39 40 40 40 44 56 71 79 104 207 265 357 514 555 343 121 91 92 128 136 116 113 118 98 55 78 75 30 283 633 732 690 466 203 120 53 39 42 42 45 53 89 70 58 47 55 68 92 97 89 94 126 163 155 99 51 46 74 110 157 180 191 212 235 266 280 280 301 344 401 432 443 452 501 550 592 606 635 685 771 841 934 976 987 969 966 966 936 889 827 816 785 742 691 656 649 653 673 680 691 715 745 763 775 771 764 788 822 849 865 875 878 874 902 886 868 858 855 820 757 694 610 483 365 260 155 108 106 99 102 95 70 59 55 48 41 41 40 39 39 40 40 40 44 44 60 58 46 42 38 41 45 49 56 57 57 54 55 52 60 57 65 60 39 46 76 71 75 126 153 98 65 77 97 91 92 86 47 58 85 127 175 212 234 230 179 183 199 245 301 359 402 417 477 545 615 619 528 401 342 346 319 290 338 419 452 452 467 474 457 464 470 464 478 501 536 537 525 511 504 484 493 506 478 424 437 443 392 290 239 251 209 140 205 296 331 278 265 336 407 434 520 536 540 531 518 498 501 487 453 423 402 347 292 272 306 354 352 346 347 348 346 331 308 289 159 73 40 57 86 82 90 114 158 106 78 98 114 94 62 49 81 84 76 60 55 39 39 37 37 74 225 286 165 57 53 117 561 840 908 972 999 934 900 831 679 512 322 211 164 140 111 92 43 43 43 43 43 43 44 44 44 44 44 44 44 44 44 43 54 54 54 50 51 51 51 51 51 51 51 51 51 51 51 54 84 79 60 41 36 36 36 36 36 79 104 88 185 437 638 702 810 897 974 1017 1018 1018 1014 1004 909 833 742 555 281 118 89 60 49 69 89 85 61 45 45 53 41 45 49 53 57 57 61 61 69 40 45 108 108 40 38 70 61 33 81 72 89 85 176 544 569 436 266 140 71 49 63 88 39 109 159 99 50 61 89 89 62 37 37 52 96 106 139 171 138 74 40 38 58 104 159 212 267 308 268 184 228 368 335 139 59 31 22 23 31 22 21 20 22 22 22 22 23 24 33 38 74 51 68 26 28 53 27 78 110 70 46 62 74 66 71 76 48 48 48 49 49 50 50 49 34 65 61 37 57 77 81 97 65 61 53 41 33 33 46 74 33 119 147 60 34 43 63 36 44 47 47 47 44 48 47 47 40 40 44 48 52 52 49 49 36 36 40 51 67 79 83 76 49 46 49 45 49 41 41 41 45 45 41 41 37 37 37 37 36 40 56 84 104 93 72 53 57 49 36 36 36 37 50 59 57 49 41 42 75 99 51 38 70 50 48 64 107 127 98 50 66 50 38 37 42 58 57 41 61 45 45 64 76 64 40 36 40 37 36 45 53 57 49 37 35 69 121 125 89 53 41 49 69 65 53 45 37 37 37 37 49 41 41 45 45 37 37 41 73 37 53 117 133 109 136 196 151 79 33 33 37 32 32 43 85 80 63 47 50 50 50 46 57 50 28 28 28 29 36 61 34 35 36 36 37 38 38 39 41 49 62 79 95 88 80 75 54 89 117 109 81 57 57 69 52 64 84 104 104 80 51 38 39 39 40 40 39 40 52 64 44 48 52 52 48 44 40 40 47 51 51 47 46 38 37 36 40 36 43 43 49 41 33 32 36 72 128 186 209 212 254 304 366 373 377 346 315 304 245 150 149 207 175 136 193 222 179 144 96 91 92 107 114 121 137 195 313 432 531 611 675 746 793 798 795 720 617 528 472 427 366 328 187 171 168 160 120 60 49 69 49 65 74 66 46 37 37 45 71 79 75 75 75 75 79 79 55 55 55 55 51 51 51 51 58 58 51 51 44 37 37 37 37 38 47 47 46 46 66 70 103 92 80 64 59 43 42 37 41 41 41 48 48 48 48 48 41 41 45 45 49 49 49 49 36 36 36 36 40 40 44 44 35 67 99 91 59 35 35 47 35 95 155 155 87 34 35 67 55 55 55 51 47 46 46 42 34 34 34 34 33 33 33 34 38 42 50 46 49 45 49 50 38 54 65 57 41 32 36 45 33 34 34 37 44 40 43 43 45 49 45 47 47 54 54 47 33 29 29 30 30 30 34 34 50 50 50 51 47 43 39 39 45 45 45 41 37 37 37 33 33 33 33 33 29 28 28 28 40 27 44 31 42 182 214 42 41 41 37 37 44 40 36 43 42 142 254 307 312 258 147 43 27 27 27 27 27 27 30 27 40 37 37 37 40 40 47 47 42 37 40 36 28 24 23 27 23 27 27 23 23 23 23 27 35 40 44 48 56 60 64 62 50 47 43 42 39 34 30 30 30 26 25 25 25 33 41 49 30 26 25 25 25 26 30 34 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 27 27 31 35 39 39 39 36 38 35 46 46 53 57 65 69 40 40 51 55 54 62 98 137 268 299 315 283 211 131 83 67 51 47 40 35 36 35 35 39 34 33 32 36 51 50 37 32 14 13 20 16 19 19 30 30 18 15 11 12 17 14 18 15 16 17 19 21 23 35 43 41 26 27 28 28 36 36 40 44 28 32 36 36 36 33 37 41 28 28 28 32 32 36 37 37 53 53 57 58 58 58 47 54 70 66 59 55 60 65 67 71 68 45 36 37 59 92 124 151 48 71 83 79 56 36 35 39 47 39 34 34 35 35 35 35 62 43 35 34 35 40 52 60 64 61 73 78 90 94 105 112 161 187 231 274 298 298 285 268 331 366 353 356 383 350 346 435 590 642 625 551 201 186 152 81 60 46 48 56 64 45 38 38 37 37 45 45 37 36 36 37 57 69 108 132 112 64 35 35 73 69 54 44 36 37 38 39 64 82 73 59 70 100 96 78 144 190 186 159 175 223 259 252 237 289 337 394 391 235 118 136 233 238 347 291 58 33 79 79 56 57 58 66 63 52 48 44 79 111 162 206 229 212 167 127 136 96 105 82 110 106 37 42 46 46 46 46 46 46 46 46 42 50 58 54 42 38 46 58 46 46 46 50 50 54 50 54 47 43 39 38 39 39 39 53 177 205 252 310 329 346 420 514 688 770 778 708 696 788 863 871 831 781 726 715 728 709 644 578 556 471 374 316 252 182 120 85 37 54 38 37 50 50 39 51 51 51 51 51 51 50 50 50 90 110 106 70 58 66 58 38 50 54 54 58 58 54 54 50 39 39 43 51 50 50 50 46 42 42 41 41 49 53 53 53 69 69 66 70 70 70 66 66 39 47 51 52 52 48 44 43 46 46 46 46 46 46 46 46 50 50 50 50 50 50 50 43 39 40 40 40 41 45 45 41 49 49 49 48 52 48 40 39 42 42 40 41 41 41 54 61 42 41 41 40 40 40 40 40 39 39 39 40 40 45 56 60 51 51 55 55 55 54 62 54 40 40 41 41 45 49 53 53 45 45 45 45 52 52 52 52 48 48 44 44 41 45 46 50 58 54 51 51 55 55 48 44 59 59 55 55 55 51 51 47 47 55 55 47 42 55 91 116 89 65 53 52 60 83 126 177 204 236 256 236 220 200 164 112 65 61 65 70 74 78 74 70 54 53 48 52 71 83 83 71 58 47 46 46 53 60 64 64 60 67 75 68 64 57 60 64 69 65 61 65 65 73 66 70 74 74 71 79 98 126 150 156 103 72 51 46 45 53 57 53 45 45 45 45 53 68 72 68 66 56 56 52 47 47 47 50 46 45 44 48 52 63 63 56 58 52 75 87 60 46 56 97 109 94 86 94 106 98 63 49 46 47 59 90 89 118 154 157 175 190 212 204 181 155 151 145 184 224 263 271 303 279 170 48 95 57 46 77 99 90 100 134 146 182 347 542 601 559 407 224 142 67 45 73 91 107 187 305 487 593 685 761 846 888 798 648 441 428 252 99 81 61 55 61 82 152 184 189 217 182 150 179 157 177 197 209 225 229 207 190 135 81 124 203 321 298 165 244 195 235 259 259 263 267 243 197 139 92 133 122 38 181 128 320 412 448 391 288 171 113 83 53 80 80 68 64 64 56 48 47 46 54 44 46 54 60 87 159 380 489 546 542 309 124 259 357 343 471 492 390 253 97 33 64 91 315 206 76 112 121 130 63 84 52 48 83 103 102 106 122 47 80 92 100 120 100 64 68 52 47 84 109 61 48 69 64 58 62 58 55 55 66 77 98 170 230 303 374 436 468 480 459 357 200 104 106 95 43 42 64 42 50 59 69 75 77 87 76 94 52 48 61 57 37 37 39 40 40 51 62 81 108 167 257 387 603 677 425 146 79 55 45 53 50 64 63 63 63 55 59 43 43 46 45 45 45 42 38 39 40 40 41 41 55 63 88 183 230 271 408 501 348 140 82 137 173 192 177 153 134 93 69 60 121 36 250 545 689 759 600 388 242 107 54 41 40 40 41 73 65 57 46 54 71 84 89 81 82 98 127 115 60 45 45 68 84 115 138 145 159 174 197 243 238 248 267 309 352 391 417 434 472 506 524 533 559 619 669 764 825 877 908 931 943 935 920 880 869 841 791 736 705 714 726 722 733 749 759 767 785 800 797 750 778 818 856 876 875 871 871 884 856 833 827 828 806 767 732 631 543 436 311 193 150 129 86 105 95 70 57 53 53 45 41 40 40 40 40 40 40 40 39 54 38 37 48 84 91 78 55 67 67 60 53 54 52 56 60 64 64 55 49 72 95 173 289 368 208 79 76 112 102 84 82 71 68 72 86 107 116 123 123 105 101 120 143 162 178 200 211 299 316 365 421 410 335 268 255 194 181 206 254 278 306 350 353 328 331 345 351 346 348 372 395 467 492 512 513 525 534 504 457 431 429 367 268 210 207 173 128 106 173 200 156 151 238 381 472 455 450 445 436 428 424 435 425 370 364 348 285 245 257 302 327 380 373 362 327 272 213 169 142 92 73 77 101 122 130 138 146 130 82 54 78 90 62 41 40 50 53 49 45 44 40 39 38 36 112 283 354 285 229 207 189 475 844 930 949 945 861 808 698 455 344 221 142 106 86 68 61 40 43 43 47 47 47 47 47 43 43 43 43 43 43 43 43 46 54 50 50 50 54 55 55 51 51 44 44 44 44 44 55 91 90 71 52 37 36 36 36 37 59 83 115 271 535 705 727 820 896 965 1008 1017 1013 1011 996 901 798 677 481 231 100 79 45 40 53 73 65 45 41 41 57 45 49 53 57 61 61 57 57 70 40 40 93 109 72 39 42 36 33 73 69 42 73 232 491 500 395 264 150 76 49 67 84 41 85 104 75 46 42 53 49 99 71 51 41 54 102 191 252 139 94 57 49 51 65 140 240 179 29 36 208 224 92 59 119 107 99 87 59 55 51 31 21 22 22 22 22 23 28 40 52 26 50 87 99 272 332 124 105 145 97 61 65 65 47 43 55 55 55 55 55 51 51 51 44 37 73 57 33 56 76 68 64 61 77 81 61 37 34 45 58 32 67 82 34 34 59 74 36 51 54 47 47 51 55 47 47 44 48 52 57 53 45 37 36 36 36 44 48 51 55 63 67 55 48 60 52 64 56 52 52 45 41 37 37 36 36 36 36 44 47 59 76 104 101 77 49 45 41 37 37 37 39 52 63 44 49 42 62 106 134 83 40 41 41 56 88 107 91 55 38 59 48 40 47 58 50 45 41 36 44 48 59 71 87 79 63 44 45 41 41 37 36 36 36 37 69 97 89 61 41 49 65 61 57 49 45 41 41 41 41 57 41 41 49 49 37 37 45 35 35 53 129 185 237 332 418 243 143 50 33 37 41 44 48 70 58 53 45 40 28 28 28 35 32 29 29 30 30 40 42 34 35 36 37 37 38 39 39 53 53 58 79 100 100 81 64 59 82 105 97 77 57 57 61 39 39 48 60 71 59 43 38 38 39 43 39 38 38 47 63 59 63 67 67 67 67 67 67 59 59 55 51 46 38 37 36 37 37 44 40 43 34 37 33 64 100 147 171 170 176 230 280 401 416 447 443 425 427 384 298 135 276 257 106 71 111 112 104 81 77 68 64 84 111 115 146 213 265 383 541 604 615 723 870 894 842 768 693 609 513 416 358 290 267 251 228 164 88 65 85 77 73 61 50 38 37 37 41 59 67 63 59 59 63 67 67 63 63 63 63 63 59 59 58 58 51 51 44 37 38 38 38 38 39 51 50 50 49 65 69 78 71 63 51 38 37 36 36 37 37 44 44 44 44 51 51 40 37 37 41 45 49 49 52 36 36 36 40 44 48 48 52 51 59 63 47 34 34 39 55 33 67 139 147 75 32 33 79 54 54 55 50 50 46 46 42 33 34 34 34 33 33 33 33 41 49 57 50 45 37 45 54 38 62 77 65 37 31 32 44 33 33 33 40 40 43 35 41 49 44 47 43 46 46 53 46 33 29 29 29 29 29 29 30 46 50 50 50 46 42 42 38 45 45 45 41 37 37 37 33 29 33 33 33 29 28 28 28 27 26 63 59 54 238 310 118 33 29 24 25 40 48 48 44 55 183 319 336 237 114 47 35 32 32 36 40 51 55 62 55 40 37 37 37 40 40 47 47 33 33 36 32 28 24 27 23 22 22 22 22 22 22 27 31 39 43 44 48 52 56 60 61 54 46 43 39 34 30 26 26 34 25 25 24 25 33 45 57 42 34 26 25 25 25 26 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 27 31 39 43 39 39 40 38 35 46 42 49 53 49 41 44 28 27 51 58 57 97 160 303 283 243 183 119 75 51 47 36 40 44 48 44 40 32 31 42 48 44 32 23 18 24 32 14 21 20 16 19 15 26 26 18 14 11 16 17 18 18 15 16 17 18 20 26 35 43 40 30 27 28 32 32 36 40 40 44 40 40 40 44 40 33 29 28 28 28 28 28 32 36 37 57 49 45 42 46 54 55 70 70 73 66 59 64 69 75 76 80 57 54 71 88 92 64 47 56 87 91 55 34 33 67 119 59 44 35 34 35 35 35 35 50 42 35 34 35 35 43 40 40 52 64 61 61 58 77 99 204 183 171 203 258 302 329 328 335 354 337 344 387 366 349 423 550 659 557 391 126 195 110 40 81 91 93 81 73 57 37 37 38 45 53 49 41 37 37 37 45 35 76 180 196 108 56 79 77 73 61 50 44 41 46 54 38 58 72 80 145 205 219 187 147 155 124 72 53 86 103 95 147 171 155 167 187 115 62 102 122 99 115 127 102 98 83 40 49 49 54 51 48 40 40 39 57 108 160 195 194 169 132 108 64 73 125 97 106 118 42 82 46 46 46 46 46 46 46 46 46 54 66 70 58 50 46 46 46 46 50 50 54 54 54 54 67 59 47 39 40 40 40 58 129 105 89 119 145 167 233 303 380 503 569 533 519 587 678 715 726 678 627 609 626 638 609 564 430 325 224 182 145 80 53 46 42 66 50 38 62 74 55 47 51 51 51 51 50 50 50 50 42 74 74 46 38 58 66 46 46 50 50 50 50 50 50 50 43 43 55 54 54 54 50 46 45 45 45 41 48 44 44 44 60 60 60 57 57 61 61 58 50 47 44 44 44 40 39 39 39 46 46 46 46 46 46 46 50 54 54 50 50 54 54 43 40 40 40 40 41 45 41 41 65 57 53 56 64 64 52 40 41 40 40 40 41 56 68 80 68 72 80 84 83 79 75 71 40 40 39 39 39 40 52 68 44 51 55 55 55 55 62 51 40 40 40 41 45 49 53 53 45 45 45 45 52 52 52 52 52 52 56 60 65 77 89 86 74 62 54 51 51 51 44 43 75 71 67 59 55 55 51 51 55 51 47 43 47 71 99 108 53 44 44 73 107 138 208 283 265 317 356 347 339 351 339 304 107 88 68 61 61 65 74 78 46 42 41 52 67 79 82 63 69 47 46 42 56 53 56 56 60 75 83 87 72 60 53 53 49 40 40 40 41 50 51 55 59 59 59 67 75 87 99 89 99 76 67 66 65 64 45 43 45 45 46 54 65 72 87 75 62 56 60 56 48 48 48 63 47 46 45 49 53 60 63 52 63 52 71 95 72 47 48 76 105 98 82 82 90 86 63 50 48 50 73 64 56 60 84 68 83 114 141 149 134 111 108 111 142 209 221 199 251 314 228 66 87 45 42 88 113 96 126 199 214 283 460 639 692 644 478 247 101 62 68 92 77 88 224 402 598 674 726 772 861 881 756 574 446 528 160 51 157 42 41 61 51 117 153 169 202 162 115 144 172 169 180 177 176 152 123 114 227 97 116 136 179 214 166 229 193 236 260 255 240 231 199 149 124 69 117 107 36 173 116 305 447 436 358 268 166 80 57 51 80 68 52 48 56 52 47 45 50 73 57 46 54 57 56 96 289 462 527 500 263 51 193 336 303 406 403 317 228 123 46 45 36 174 131 80 61 46 122 59 56 46 45 52 75 67 71 95 88 104 76 48 60 80 112 164 104 56 84 113 53 46 47 45 66 65 62 59 67 82 100 124 205 249 313 394 481 556 588 584 475 293 139 96 86 59 44 63 40 40 54 79 108 122 136 129 120 65 34 39 37 36 37 39 41 40 43 62 73 104 162 241 363 601 650 358 111 60 38 40 57 53 64 59 59 62 66 70 42 42 55 62 62 65 59 49 37 39 40 41 41 52 62 80 124 175 196 314 447 356 184 147 190 228 251 232 193 135 97 67 87 196 115 249 468 605 783 706 518 347 164 73 47 40 41 41 61 65 61 53 62 70 83 81 69 58 66 87 72 47 45 47 49 49 72 95 114 129 148 159 178 189 199 210 237 287 327 369 363 401 433 462 483 505 542 583 601 662 729 783 822 846 866 884 895 884 849 787 732 712 725 749 761 768 787 779 774 777 788 780 714 750 806 853 872 872 884 896 856 830 807 800 794 791 776 761 667 603 524 397 267 200 142 56 100 83 70 61 57 57 46 41 45 40 40 40 40 40 40 39 38 37 52 107 166 181 136 84 81 77 67 60 53 55 59 52 48 68 70 69 87 138 273 442 571 333 118 91 131 106 72 62 49 45 42 53 63 76 90 103 84 90 112 124 135 142 153 160 200 136 105 150 206 203 172 167 157 124 109 124 137 189 233 225 217 219 238 269 277 280 304 365 422 476 509 514 531 544 525 475 421 399 341 243 181 154 132 112 102 125 121 72 35 74 213 333 247 238 225 225 240 256 276 277 284 297 281 221 185 189 198 183 200 201 201 173 130 86 62 51 39 49 81 97 110 114 114 110 74 42 41 58 74 50 41 42 41 41 41 41 45 51 59 61 75 142 256 294 276 311 301 228 579 892 888 861 873 797 703 503 272 220 165 113 73 47 41 50 40 47 47 47 47 47 51 51 43 43 43 43 43 43 43 43 50 50 46 50 54 54 59 59 51 51 44 44 44 44 44 55 83 86 75 60 38 38 38 39 41 35 55 130 321 570 709 710 812 876 930 974 994 994 984 977 900 752 588 382 156 73 69 46 40 49 65 61 45 41 53 65 53 53 61 61 61 57 53 42 70 42 41 70 109 89 48 37 36 34 58 65 47 125 301 449 387 324 234 151 97 70 64 68 57 53 41 39 43 62 65 58 39 112 112 39 38 91 144 132 123 87 82 77 39 33 48 153 108 105 161 192 96 22 43 127 155 164 147 103 87 95 75 35 22 22 34 35 34 39 51 64 100 58 25 39 400 614 400 328 88 52 29 53 70 54 43 55 55 55 55 51 51 51 51 44 41 69 45 31 64 84 48 31 33 61 77 65 41 33 33 33 38 43 46 33 43 82 78 43 54 54 54 47 51 54 47 40 57 54 58 58 50 38 36 35 36 37 44 40 35 35 43 58 54 54 58 62 66 59 59 52 56 49 45 41 37 36 36 36 59 58 51 75 107 112 88 49 36 36 36 36 37 37 37 38 56 64 60 76 121 161 126 66 73 61 56 56 39 37 43 83 39 38 39 51 54 38 37 41 34 36 55 51 75 115 134 118 56 53 49 41 36 35 35 36 49 53 49 36 35 35 45 69 45 45 41 41 45 49 53 57 57 45 41 53 53 37 37 45 44 49 61 65 89 152 252 320 263 143 50 33 57 68 52 40 44 32 31 31 39 30 30 30 34 42 47 48 48 48 41 38 35 36 37 37 38 39 47 48 68 52 45 62 87 88 57 43 63 70 77 69 57 49 45 41 40 40 40 44 59 63 59 55 38 39 47 39 38 38 39 55 38 39 43 43 43 47 51 55 55 55 51 47 46 38 38 37 37 37 48 40 39 34 34 35 115 99 107 112 119 137 210 295 429 467 490 498 492 470 428 375 266 247 195 151 120 73 38 58 79 79 86 86 93 93 93 118 176 211 234 287 388 515 633 705 788 781 760 719 632 523 418 356 294 303 295 251 183 128 104 104 100 85 61 41 37 37 41 57 51 71 87 99 99 87 71 59 59 59 59 59 59 59 59 59 55 51 52 41 38 38 38 39 55 39 50 74 73 45 48 56 35 38 62 58 41 36 36 37 41 41 44 40 47 47 47 51 48 44 44 44 48 56 64 68 60 60 56 56 59 67 75 79 55 55 55 55 55 55 55 55 39 51 87 111 87 39 35 67 66 66 62 58 54 54 54 54 34 34 34 34 34 34 34 34 49 45 45 46 49 49 45 46 37 61 85 77 51 31 31 39 32 32 36 51 55 55 53 53 40 47 50 42 41 41 45 42 28 28 29 29 33 33 37 37 45 45 45 45 45 45 45 45 41 40 40 36 36 32 33 32 36 36 36 36 32 28 32 40 72 25 55 43 25 250 410 226 54 54 54 54 65 65 65 72 32 64 148 205 157 46 26 55 56 52 52 48 51 47 43 43 32 33 37 41 44 40 43 43 33 25 24 23 23 23 27 31 22 26 30 22 22 22 26 30 39 43 47 51 52 52 52 49 46 39 39 35 34 34 34 30 38 29 25 24 24 29 41 49 62 38 25 24 24 25 25 25 30 30 30 30 30 30 30 30 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 30 34 45 45 41 37 36 32 55 31 30 46 61 64 108 160 223 187 135 95 67 47 35 28 36 40 44 52 52 44 40 39 45 40 71 67 18 33 104 104 34 33 28 12 10 10 10 10 9 10 11 16 13 14 18 16 16 17 18 19 20 22 43 55 26 26 27 28 32 36 40 40 44 40 36 36 40 40 37 29 39 39 39 39 39 32 33 33 41 41 45 50 47 47 47 50 81 73 62 59 65 78 83 84 73 65 50 50 76 104 100 83 64 75 78 66 55 55 67 79 87 75 59 47 46 46 54 58 46 42 42 39 39 34 34 34 34 40 60 56 40 37 72 103 156 174 191 207 199 202 262 341 432 415 345 324 363 354 353 439 555 585 503 297 128 72 51 42 58 69 86 89 81 62 43 38 43 46 42 38 41 41 36 35 43 43 51 71 115 139 107 62 75 71 60 53 59 60 57 53 73 76 76 103 205 319 374 366 364 325 250 174 136 129 107 68 48 40 40 48 75 79 74 61 119 155 35 34 83 55 75 47 77 65 51 52 49 41 41 40 102 137 169 164 131 94 85 89 105 101 93 85 66 58 50 46 46 46 46 46 46 46 46 46 37 62 102 110 82 50 42 50 50 46 42 38 42 50 54 58 66 62 51 47 43 43 43 50 83 114 125 107 94 96 126 137 199 261 300 300 330 387 450 477 504 512 452 440 474 448 393 399 221 168 111 77 64 62 59 48 43 42 38 42 54 58 55 47 47 47 47 47 46 46 46 46 50 58 62 62 54 50 54 62 50 66 58 38 37 42 58 58 38 38 42 46 50 54 58 58 121 101 89 89 84 60 48 51 66 79 103 115 119 96 61 36 58 47 40 39 40 39 39 39 39 38 38 58 62 46 42 54 50 46 46 42 42 46 54 47 40 40 41 45 49 49 49 45 57 49 41 48 60 60 52 40 59 47 39 55 62 62 79 114 142 157 169 185 185 168 148 133 115 60 60 48 36 38 49 39 52 48 52 52 48 48 51 47 40 40 41 41 41 41 45 45 49 49 56 52 48 48 55 51 51 55 56 64 72 73 81 78 54 46 50 54 55 59 63 67 55 55 47 43 43 47 51 51 75 67 43 42 63 107 127 104 45 44 46 97 139 173 235 289 382 477 536 511 489 484 461 407 320 211 152 108 39 39 54 50 54 41 40 48 71 83 90 75 53 42 50 46 68 80 87 79 71 71 67 59 52 72 104 121 106 86 67 59 55 51 43 42 48 60 80 96 93 81 61 45 55 45 44 64 76 59 43 43 43 45 48 60 74 76 78 63 49 47 55 51 47 47 48 56 56 59 58 61 69 72 60 45 63 59 64 88 100 83 48 46 101 101 90 82 67 67 71 79 47 50 57 55 55 56 59 68 68 88 111 96 76 69 86 120 134 153 168 188 211 229 192 154 67 61 110 187 204 178 204 285 344 413 567 693 728 694 513 259 125 41 43 106 106 98 272 518 650 734 796 823 843 825 734 604 581 354 148 91 101 92 63 44 54 69 116 144 153 149 154 162 171 152 139 116 91 58 52 52 178 117 116 132 116 164 204 183 195 238 241 204 196 200 163 85 80 61 78 94 81 77 157 243 374 314 254 219 165 94 51 51 65 63 47 47 47 51 48 51 46 49 49 54 54 53 52 68 242 372 485 461 258 81 100 219 269 305 306 239 130 61 48 62 62 56 64 60 61 66 90 103 68 56 48 47 47 56 72 84 84 80 64 48 48 56 88 112 148 100 68 69 61 47 46 47 102 66 46 62 70 73 103 159 279 299 363 464 550 600 628 625 509 430 288 138 72 94 96 71 42 38 45 105 161 217 287 356 223 142 95 81 55 35 36 38 48 40 43 62 61 72 126 213 360 622 604 299 76 35 38 41 53 49 60 55 54 54 58 62 52 51 69 103 102 77 59 61 49 36 39 41 40 59 94 72 125 104 130 247 329 289 196 130 266 375 437 481 391 278 206 33 126 168 123 162 402 595 638 659 507 303 124 76 70 39 40 73 64 60 57 49 54 58 71 65 81 74 74 79 88 80 53 47 49 49 49 48 52 67 86 93 92 118 138 157 172 194 222 245 280 291 310 341 378 420 453 482 480 561 611 594 616 691 746 746 781 800 800 758 702 670 678 699 731 731 738 745 772 791 794 778 646 680 739 806 857 887 873 854 811 784 756 738 735 752 779 784 691 651 638 563 412 300 188 58 95 41 46 66 42 54 66 41 53 56 41 40 39 39 39 39 37 57 127 238 332 338 265 182 106 91 81 86 76 62 51 43 64 44 58 85 103 146 273 411 601 373 157 110 119 85 60 78 41 42 42 42 49 63 81 93 63 72 91 83 74 78 109 128 144 100 65 70 82 86 111 165 238 196 72 116 161 156 205 157 137 126 154 199 210 179 207 296 369 407 427 444 460 458 443 429 443 313 215 201 183 112 61 70 97 72 88 144 146 97 85 124 115 114 117 141 176 180 156 121 143 160 156 113 101 113 117 97 70 74 82 67 59 59 67 68 65 61 61 57 46 40 41 41 54 74 114 138 114 66 41 42 42 42 42 42 41 43 50 65 182 75 156 357 435 445 388 296 649 812 865 770 682 624 485 297 173 137 100 79 66 45 41 40 44 51 47 43 39 39 39 43 51 39 39 43 39 37 38 47 46 46 50 54 58 62 59 63 43 39 40 44 41 49 49 67 79 94 87 69 46 39 39 42 53 42 75 190 361 522 651 738 819 865 884 892 924 956 931 881 824 673 451 249 134 102 109 114 45 53 61 61 53 53 57 69 61 57 53 45 45 45 45 42 50 42 41 41 82 118 85 37 54 45 35 46 113 203 290 327 246 207 160 122 107 88 76 61 40 69 81 52 43 67 82 66 51 100 132 113 82 75 72 68 204 75 42 65 44 38 61 62 121 78 53 69 60 24 23 55 76 128 151 107 59 47 51 47 21 22 30 27 30 54 70 67 72 77 115 59 372 688 516 476 323 183 27 26 81 74 30 31 32 36 48 44 44 48 47 39 77 73 60 48 40 36 44 48 31 105 117 45 33 53 52 31 34 28 85 42 33 54 62 70 65 50 42 54 63 66 51 35 38 38 38 39 39 38 38 42 36 37 48 40 34 33 33 37 31 43 56 64 64 53 54 47 51 48 48 45 41 37 36 36 59 70 62 55 87 112 92 37 36 36 36 37 38 38 39 39 50 86 79 63 95 151 131 63 68 52 43 38 37 37 42 50 37 38 38 37 37 37 37 37 36 48 63 55 70 90 94 82 60 56 52 48 44 36 35 35 60 52 40 35 35 36 48 52 41 41 41 41 41 41 45 45 45 45 45 41 41 41 41 37 41 48 36 36 61 105 96 63 143 75 53 84 96 63 46 43 68 33 32 33 33 31 32 53 32 32 45 57 65 46 38 34 38 37 38 50 77 77 85 90 114 91 68 74 83 88 69 57 87 91 78 54 69 85 60 38 39 39 47 47 50 46 42 38 39 38 38 38 38 38 38 39 39 47 55 59 59 47 39 38 39 43 54 54 58 54 58 54 36 36 40 40 36 35 35 34 98 90 84 96 100 122 191 276 400 426 461 485 487 466 421 380 330 285 217 161 122 67 39 55 48 52 56 71 75 75 79 93 137 154 155 177 227 324 434 505 616 618 615 590 529 444 365 308 254 259 255 223 180 148 140 144 92 81 61 41 37 37 41 57 51 67 83 91 91 83 67 59 59 59 59 59 59 59 59 59 55 52 45 38 38 38 39 39 63 42 37 57 72 66 77 86 72 45 36 35 35 36 37 37 37 37 40 40 47 51 51 51 48 44 44 40 44 48 56 60 68 64 64 59 59 63 67 71 55 55 55 55 55 55 55 55 33 35 75 111 99 55 43 63 74 74 70 62 54 46 38 34 54 54 54 54 54 54 54 54 41 41 41 38 45 41 41 37 37 57 69 72 51 31 38 46 59 59 62 54 41 37 37 36 31 27 30 30 41 49 49 41 27 28 28 28 29 29 33 33 45 45 45 45 45 45 45 45 40 40 40 36 32 32 28 28 36 32 36 44 48 40 28 27 68 26 59 43 25 230 386 222 58 54 50 46 49 49 45 45 25 25 53 82 66 26 27 60 40 40 44 44 51 51 55 55 56 53 53 49 48 36 35 30 24 24 32 32 32 23 23 22 35 58 70 58 38 22 26 34 38 43 47 51 52 52 52 49 46 39 35 34 34 34 30 30 41 37 33 29 29 33 37 41 42 26 24 24 26 30 34 34 30 30 30 30 30 30 30 30 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 37 34 45 45 41 37 36 32 51 31 30 37 48 56 92 132 119 99 75 55 43 35 28 24 32 36 44 48 48 44 36 35 41 44 79 71 38 89 160 143 61 45 32 11 10 9 10 10 10 10 11 16 17 21 19 16 16 17 22 19 24 29 50 55 26 26 27 28 32 36 36 40 40 40 40 32 28 32 41 48 43 43 43 39 39 39 33 33 41 41 45 50 43 47 43 50 77 73 62 59 61 78 83 88 61 58 38 34 35 40 52 47 39 59 78 74 59 47 51 63 75 67 55 47 46 46 50 54 34 34 34 38 42 34 34 34 34 39 51 40 35 35 52 79 132 150 175 203 195 187 218 274 429 431 378 344 351 334 365 467 540 574 476 270 101 54 44 42 43 65 98 108 88 60 37 36 70 50 50 70 57 34 34 48 63 47 33 33 50 74 62 37 59 74 79 69 70 59 56 52 72 84 95 122 187 271 338 370 495 484 433 347 272 210 132 65 89 62 41 45 68 67 54 37 64 148 56 52 84 52 83 53 49 62 60 49 41 42 79 103 150 153 149 125 100 75 59 54 90 93 86 74 66 58 50 49 46 46 46 46 46 46 46 46 54 50 50 62 70 74 62 50 54 50 42 38 42 46 54 62 62 58 47 43 43 43 43 50 110 97 92 115 141 140 110 81 83 118 153 165 189 225 257 273 242 285 250 218 251 244 210 219 121 103 78 76 78 72 50 49 43 42 38 42 54 58 55 47 47 47 47 47 46 46 46 46 50 38 38 38 46 54 38 38 37 42 58 54 58 70 70 58 39 39 46 50 50 50 46 45 125 117 140 176 175 111 59 47 102 73 82 159 275 303 203 76 41 42 39 40 44 52 56 60 55 42 37 46 58 58 66 86 62 58 54 50 46 50 54 47 48 41 41 41 45 45 49 53 61 53 41 40 44 48 44 47 75 54 50 66 81 81 112 152 239 263 311 346 354 333 297 266 190 136 139 104 38 38 53 41 40 44 52 63 63 63 63 52 41 41 41 40 41 42 57 65 49 49 56 52 48 48 55 51 63 63 56 56 56 52 45 45 42 46 46 50 55 63 71 71 59 55 51 43 42 43 43 47 79 71 43 42 79 139 151 108 45 45 46 93 127 161 230 303 493 585 653 660 671 682 644 567 478 358 311 268 144 62 50 41 46 46 53 64 64 59 66 75 81 50 42 61 81 84 80 91 95 83 59 44 41 76 128 161 159 116 76 45 48 49 49 45 57 70 90 106 102 82 65 50 47 45 44 71 86 62 43 44 46 48 49 49 47 49 66 66 42 44 54 66 55 47 47 47 91 63 46 46 61 81 84 65 55 51 56 76 91 80 64 48 85 82 78 66 55 59 71 79 48 49 51 52 54 56 69 86 58 78 94 87 79 76 100 123 129 144 148 144 155 165 144 130 55 56 117 230 318 352 378 423 551 569 681 746 713 668 514 271 145 89 82 120 135 186 388 626 730 776 843 862 824 772 685 571 406 247 101 68 85 69 53 45 47 50 95 127 143 132 113 105 89 90 66 51 50 52 72 91 154 112 124 140 125 157 197 176 183 211 206 174 173 188 152 81 47 52 89 90 77 74 123 181 261 214 174 159 124 73 51 56 57 59 47 46 47 51 55 58 49 57 55 55 54 46 45 65 184 293 402 411 268 104 55 102 204 200 180 141 85 59 50 48 51 48 60 57 57 54 63 75 60 52 48 48 52 64 76 84 76 72 60 48 47 52 80 104 172 128 96 97 77 48 46 46 98 77 58 71 74 81 118 178 338 353 401 485 571 633 669 678 554 494 377 235 147 129 102 59 41 67 86 130 273 425 518 555 471 323 172 86 65 67 54 39 40 40 43 62 68 75 125 213 361 638 627 331 97 52 52 53 49 56 67 71 70 70 69 76 78 116 161 183 196 177 131 82 86 35 38 41 39 47 102 100 129 97 104 197 271 255 188 148 375 543 651 731 664 537 386 82 72 100 83 123 320 517 576 561 472 280 116 71 54 38 38 49 56 59 45 45 46 54 67 68 89 70 62 67 79 80 72 57 49 49 48 48 49 64 75 86 61 81 100 115 122 130 157 168 172 187 202 225 256 289 320 342 371 441 486 473 491 553 596 596 631 666 686 674 638 614 622 642 666 658 665 696 742 777 804 816 653 661 685 732 780 812 812 808 769 753 722 699 692 712 745 761 736 689 680 624 524 433 297 120 58 41 63 82 42 54 74 41 60 56 48 41 40 39 39 39 57 72 130 220 326 393 408 396 320 237 126 53 50 56 70 75 60 39 54 77 99 138 253 391 548 341 160 117 115 92 67 82 41 42 43 43 42 42 75 83 61 69 69 57 41 48 67 91 94 63 59 60 56 60 104 181 418 452 301 256 232 228 333 293 166 96 89 140 145 90 96 192 249 301 338 362 368 360 334 308 333 231 165 163 133 78 55 83 71 62 98 170 201 160 115 114 105 101 104 116 143 143 119 88 58 90 102 74 59 64 72 56 48 68 96 112 116 112 108 108 117 113 117 117 101 62 40 39 40 62 118 146 114 58 41 42 41 41 42 41 40 39 42 53 157 70 214 511 647 612 547 518 643 694 682 566 452 378 280 186 146 113 79 54 44 42 41 40 44 51 47 43 39 39 39 43 55 39 39 55 67 51 38 38 50 50 50 54 58 58 55 59 39 55 72 76 61 41 40 39 75 87 84 73 46 38 38 38 35 32 94 274 462 575 629 676 754 815 846 854 874 888 858 809 726 563 353 202 123 103 86 79 41 49 57 57 49 45 53 61 69 65 57 49 45 41 45 45 40 41 40 40 58 98 93 48 43 90 108 107 166 249 259 189 211 165 115 83 72 73 77 81 41 65 69 44 47 71 82 55 36 119 220 213 142 83 60 60 144 64 59 65 39 38 77 94 109 62 30 41 33 22 22 31 88 132 143 91 43 39 43 43 67 67 70 50 26 23 54 90 107 96 154 76 296 641 533 432 499 471 296 141 102 42 28 68 84 64 41 32 32 32 47 48 153 120 76 52 44 40 31 31 32 57 89 69 32 40 72 52 69 29 97 45 41 65 64 49 65 57 42 46 58 67 71 60 36 52 84 76 52 39 38 36 62 65 80 80 71 67 78 88 98 73 30 29 31 47 36 32 54 51 51 45 45 37 37 36 55 66 58 58 83 115 92 48 36 36 37 37 37 38 38 37 35 48 45 37 58 98 86 38 66 58 49 37 37 37 44 49 45 38 38 45 45 45 45 45 35 40 51 43 54 66 66 55 52 52 52 52 52 48 44 40 52 48 40 35 35 40 48 52 37 37 41 41 41 45 45 45 49 49 45 41 37 37 37 37 37 41 37 36 45 77 73 36 75 58 105 223 302 261 172 109 43 33 45 77 85 61 53 69 72 76 69 57 41 45 73 83 86 62 58 89 124 139 155 167 155 137 135 128 102 55 45 72 63 75 70 58 81 105 92 52 39 39 47 47 50 46 42 38 74 63 47 39 38 37 37 36 63 59 51 43 39 39 39 39 71 71 78 74 66 58 62 62 37 37 44 48 44 40 35 35 97 78 68 77 85 108 173 257 372 382 407 436 475 490 453 401 285 234 170 119 75 39 39 40 38 39 40 52 60 64 64 71 70 80 86 95 121 186 263 322 410 422 427 417 380 326 272 237 170 175 187 188 180 164 152 144 84 73 57 41 37 37 41 53 51 55 63 71 71 63 55 51 51 51 51 51 51 51 51 51 56 52 45 38 38 38 39 43 62 38 48 78 101 96 111 128 102 95 95 87 68 44 36 35 36 36 36 40 44 44 43 40 40 40 40 44 52 60 72 76 88 80 71 63 55 55 51 55 55 55 55 55 55 55 55 55 34 34 51 83 87 67 63 79 94 90 86 78 66 50 38 34 58 58 58 58 58 58 58 58 40 40 36 37 36 37 33 33 44 52 56 63 55 50 53 57 45 53 65 61 48 36 43 47 46 34 25 25 25 25 28 25 27 27 28 28 28 28 29 29 41 41 41 41 41 41 41 41 40 47 47 43 39 35 35 35 51 47 47 51 59 59 51 35 52 26 60 47 26 215 370 242 46 42 38 34 30 30 31 31 34 25 25 25 27 27 39 56 27 28 32 40 51 59 63 63 56 56 56 52 51 39 30 26 24 24 24 24 24 28 32 43 79 95 111 95 55 23 23 35 35 39 39 43 48 48 49 49 42 42 42 41 41 37 37 37 37 37 32 32 32 28 28 25 26 25 24 25 34 42 38 30 30 30 31 31 31 31 31 31 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 37 41 45 48 44 40 39 35 54 42 41 32 39 51 75 95 46 42 38 42 43 43 35 28 36 39 43 47 47 43 39 42 48 55 74 46 25 92 147 82 65 49 32 11 9 10 10 14 10 10 11 16 17 26 23 16 16 17 26 23 24 25 46 51 26 26 27 28 28 32 36 36 28 40 48 48 40 36 44 52 47 54 54 50 43 39 40 33 41 45 45 50 43 43 43 50 66 62 58 48 57 67 80 81 97 114 86 37 35 38 47 37 34 50 66 71 55 43 50 55 63 59 58 54 50 50 50 50 45 49 49 46 45 49 49 38 38 42 42 34 34 34 39 47 120 132 164 199 196 179 191 230 373 412 390 353 343 310 357 483 509 544 453 244 82 59 53 44 42 69 109 123 122 98 79 72 42 46 62 70 49 35 35 63 53 41 32 32 40 60 56 44 75 86 79 57 42 35 36 41 52 68 103 133 163 214 309 388 575 572 529 435 333 258 180 114 151 115 79 63 74 78 65 37 53 177 101 64 65 37 88 65 70 63 48 41 42 64 116 160 168 139 106 81 76 71 55 42 74 70 66 66 62 54 50 50 46 46 46 46 46 46 46 46 54 54 54 58 58 54 46 38 54 50 42 42 50 62 74 82 54 50 50 46 46 46 46 50 47 47 61 72 59 53 96 159 126 102 94 110 131 135 133 147 136 206 170 111 127 116 85 99 104 86 79 73 75 61 46 41 43 42 38 42 55 63 55 47 47 47 47 47 47 47 46 46 70 58 50 54 66 74 62 50 62 62 50 38 38 50 62 66 39 43 58 66 70 70 69 69 101 92 132 196 195 119 71 82 68 96 132 177 250 307 323 300 73 70 66 55 55 44 41 40 47 42 38 50 54 42 37 37 54 54 50 46 46 50 55 51 48 41 41 41 45 53 65 69 53 49 41 40 39 39 40 47 62 49 49 61 80 88 135 190 370 417 497 558 582 559 511 461 393 292 251 196 109 88 81 40 42 53 65 76 72 60 52 48 40 41 41 41 41 41 53 57 49 49 56 52 55 55 55 51 67 67 63 55 44 40 40 40 41 41 42 46 58 70 75 79 67 63 55 47 42 42 42 42 63 67 42 41 75 155 159 96 45 44 46 85 118 148 218 299 496 573 641 686 723 735 692 602 528 449 457 449 316 178 99 42 41 42 50 54 48 47 87 119 138 86 54 66 73 61 64 76 63 67 75 75 68 80 101 110 108 73 44 44 49 58 70 70 58 78 106 118 106 79 66 50 46 44 48 86 97 69 43 44 52 49 50 50 48 73 102 129 85 74 60 44 43 44 46 55 60 67 63 62 65 57 69 66 67 60 60 68 72 76 64 48 48 50 62 59 55 51 50 58 64 67 68 69 86 99 92 85 77 86 99 99 98 110 134 150 138 139 131 118 109 112 135 145 110 143 208 300 382 443 488 518 564 598 716 702 528 463 431 292 114 116 120 121 148 277 511 716 843 865 919 905 806 722 632 506 276 166 82 64 73 65 69 78 47 49 81 94 89 62 49 48 47 49 48 45 46 56 131 158 125 96 124 141 121 146 182 146 165 177 160 135 143 166 145 89 46 52 93 101 82 79 116 140 192 162 142 137 121 73 51 52 49 51 50 46 54 58 62 54 49 57 55 55 54 46 45 66 137 223 336 381 282 122 41 52 104 119 115 89 54 36 38 40 55 52 65 65 61 50 51 59 52 56 53 61 69 73 77 88 64 67 59 47 46 51 79 99 139 111 104 116 116 88 68 75 89 74 62 74 70 69 122 197 341 368 423 500 589 647 682 665 614 570 486 349 241 164 105 47 45 74 77 176 426 614 702 736 661 578 412 199 50 32 36 46 39 39 51 66 64 63 118 205 390 660 634 317 97 57 55 53 39 48 62 74 73 65 56 61 95 252 401 455 480 468 355 215 111 35 38 44 39 50 108 111 126 82 69 131 189 192 160 154 379 602 760 860 827 729 514 115 71 68 77 97 218 412 508 484 403 241 100 63 57 38 38 52 52 51 40 40 41 42 59 64 81 62 46 47 59 68 80 77 49 49 49 49 49 53 64 71 66 77 93 100 95 102 110 122 106 106 110 117 140 158 178 192 218 272 306 296 318 369 408 407 449 489 529 540 532 512 512 527 591 567 573 620 674 717 768 817 695 660 639 667 699 715 727 742 719 711 699 676 680 708 745 768 731 688 691 657 554 466 318 134 72 46 83 87 42 43 79 50 64 56 53 45 40 40 39 39 65 71 93 144 253 396 526 605 563 458 296 170 109 87 73 50 51 39 54 77 95 126 225 336 490 324 167 117 114 103 91 105 44 41 42 42 42 42 64 72 53 58 70 58 41 40 40 44 51 48 60 57 41 40 81 169 475 612 542 557 489 421 585 573 415 230 105 116 116 47 40 87 136 173 205 226 230 208 185 162 231 168 131 136 113 74 79 123 139 99 75 94 122 129 101 88 80 75 78 86 94 94 78 54 38 56 72 41 40 46 78 94 194 209 225 225 205 169 144 124 125 93 69 73 69 50 41 40 41 78 126 134 90 42 40 42 46 50 54 54 57 60 78 97 113 102 238 514 703 687 645 653 567 517 439 336 237 167 142 140 111 81 54 40 41 42 41 41 44 47 47 43 39 39 39 39 55 51 51 63 63 51 38 42 54 61 61 61 54 54 51 51 51 55 45 41 40 41 42 64 57 80 85 74 63 47 40 55 37 82 219 420 559 566 548 575 678 747 794 814 822 820 779 722 590 415 220 129 116 99 62 47 41 53 61 61 53 45 49 57 57 53 49 41 41 41 45 45 41 45 41 40 57 101 114 113 37 107 194 213 212 227 233 195 149 112 76 61 57 58 67 66 53 65 57 44 51 71 71 51 74 123 156 109 41 40 52 112 112 60 67 69 40 75 133 119 93 46 25 24 24 24 56 95 22 60 99 79 55 55 59 55 168 115 71 50 41 41 61 82 83 53 123 44 196 565 574 442 376 479 447 364 325 186 30 27 29 30 40 69 69 37 32 41 205 151 87 55 55 55 31 30 48 48 72 68 43 66 74 29 32 30 124 28 29 84 116 60 68 61 53 62 74 79 87 69 83 76 44 36 36 47 67 54 57 93 155 203 230 221 201 192 231 186 111 55 28 29 30 31 48 46 50 48 45 41 37 37 55 59 51 43 71 103 88 52 37 37 37 37 37 36 36 36 36 36 40 40 49 61 61 45 65 57 52 45 37 37 44 41 45 45 45 48 48 48 48 48 34 35 43 43 47 51 47 36 44 48 52 56 60 56 52 52 40 40 36 36 40 44 48 48 41 41 41 41 41 45 45 44 44 45 45 41 41 37 37 37 37 46 42 37 38 50 49 36 35 77 211 382 492 471 401 346 217 126 50 38 54 63 74 90 58 74 83 71 71 107 175 209 176 118 93 115 170 229 288 313 245 234 219 173 96 41 43 83 118 122 110 90 102 125 112 72 39 40 51 51 54 50 53 42 62 58 50 46 42 42 42 46 82 78 70 62 54 46 42 42 54 58 62 58 50 54 74 82 38 42 49 49 45 41 37 36 105 71 52 58 71 105 174 258 341 425 447 408 411 451 458 411 149 92 67 40 37 36 38 39 37 38 40 41 56 49 56 52 39 39 58 76 109 146 172 191 250 262 260 257 235 204 165 142 83 92 120 144 152 140 116 96 73 65 49 41 37 37 41 53 44 55 55 55 55 55 55 51 51 51 51 51 51 51 51 51 55 44 37 37 38 42 43 47 42 40 78 124 147 165 196 229 200 225 246 194 103 35 35 41 36 36 40 40 44 40 35 35 34 35 36 48 64 84 100 108 96 91 75 63 51 43 43 39 55 55 55 55 55 55 55 55 63 39 34 39 51 59 79 107 102 94 82 66 54 46 38 38 38 38 38 38 38 38 38 38 32 32 32 32 32 32 32 32 44 47 43 54 57 61 65 61 39 55 78 74 58 39 42 42 45 37 25 24 24 24 24 25 26 27 27 27 28 28 28 28 41 41 41 41 41 41 41 44 47 47 43 43 39 35 35 35 35 47 47 39 35 43 55 59 51 27 56 35 26 171 298 214 30 26 26 26 30 35 39 43 43 43 39 31 36 52 44 28 27 27 28 36 51 55 63 63 39 32 43 47 43 39 34 30 30 24 23 21 22 33 84 112 116 119 111 95 63 31 22 27 35 35 39 43 48 48 48 45 41 41 41 41 37 37 37 37 33 29 28 24 24 28 32 25 25 25 25 30 42 42 26 25 30 30 31 31 31 31 31 31 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 37 37 44 44 44 36 39 35 46 57 56 32 27 39 51 51 34 38 38 43 43 43 39 35 39 39 43 47 47 43 39 46 56 63 70 30 17 96 127 26 41 32 24 11 10 14 22 26 10 10 16 20 22 26 23 27 20 21 26 30 23 33 42 51 33 26 27 27 28 32 32 32 28 35 43 55 56 52 40 43 58 54 54 50 50 39 40 40 41 41 41 46 43 43 43 50 58 58 51 41 53 55 72 74 106 154 154 114 110 150 135 93 63 66 58 55 47 43 43 43 47 47 54 54 50 50 46 46 61 65 61 49 41 49 49 41 57 42 38 34 38 35 43 42 105 104 124 160 169 161 176 215 266 337 351 337 336 302 338 476 482 536 466 272 106 70 69 64 70 87 111 133 151 150 131 112 44 70 81 61 52 60 59 34 32 32 41 52 71 75 67 55 46 55 60 65 69 62 48 37 36 36 75 129 140 175 285 388 522 509 439 321 230 181 154 132 117 94 73 54 58 73 88 81 93 214 122 53 41 36 85 70 111 72 41 42 72 112 121 117 124 95 62 46 60 68 71 59 55 58 58 55 51 50 50 50 46 46 46 46 46 46 46 46 38 94 146 134 70 37 37 46 50 46 46 50 58 74 94 102 46 46 42 42 42 46 46 50 63 63 77 85 83 137 280 420 283 188 105 90 94 68 62 84 61 119 95 79 108 104 88 125 170 143 104 66 51 40 40 40 43 42 39 47 59 63 59 51 47 47 47 47 47 47 46 46 38 42 54 46 38 38 38 50 70 50 38 38 42 42 50 54 55 63 86 102 118 126 133 133 73 56 84 136 139 103 127 206 144 203 256 260 252 258 270 267 100 89 81 66 55 39 39 39 54 54 58 62 82 94 94 82 38 38 38 38 38 46 55 51 44 40 41 49 57 61 69 73 41 41 40 40 39 39 39 43 46 42 65 73 88 100 178 250 382 437 520 585 604 574 514 464 496 344 264 233 197 185 118 37 41 41 45 52 48 44 43 40 38 39 45 50 49 41 40 40 49 49 56 52 55 55 55 51 63 63 63 59 52 48 48 41 40 41 42 42 54 62 67 71 79 75 63 51 43 42 42 42 41 55 42 39 47 123 135 72 45 45 59 108 127 145 210 283 449 499 565 621 678 700 681 614 536 484 507 499 408 326 243 131 42 42 42 50 50 65 135 192 202 163 115 82 58 49 57 68 44 59 79 76 72 64 53 50 42 43 44 45 54 58 62 62 46 70 102 103 87 63 46 45 45 44 55 97 107 73 46 44 68 50 51 51 80 122 173 200 191 176 148 106 56 44 44 45 42 47 107 114 77 49 54 70 67 60 60 60 72 92 85 73 47 49 67 87 87 67 50 49 88 94 94 107 123 120 93 58 79 79 83 83 79 94 113 122 115 112 93 65 52 79 138 193 317 377 437 466 488 536 604 649 641 653 732 649 395 306 322 226 114 148 159 135 195 381 622 792 930 946 973 901 759 677 586 416 254 172 107 77 74 66 78 98 48 61 76 68 47 45 45 46 45 47 48 49 49 67 121 157 119 83 111 128 109 142 163 115 147 138 125 112 124 151 138 102 48 47 76 105 98 76 90 119 148 134 129 132 107 73 50 51 52 51 50 50 58 70 58 53 56 63 63 54 54 46 45 59 101 157 277 363 288 112 35 59 35 114 181 154 64 35 37 46 60 57 65 65 54 54 59 67 52 60 69 81 89 89 85 85 63 59 55 47 46 47 63 83 71 63 71 99 112 96 76 86 69 69 65 66 54 56 121 201 300 363 449 538 627 669 676 642 639 612 558 423 279 171 101 62 88 41 32 214 528 694 738 789 722 734 639 387 140 39 35 37 38 39 58 69 60 62 113 198 391 615 559 259 70 61 63 52 39 54 74 85 76 67 46 44 112 369 607 690 739 747 626 447 160 42 36 48 42 61 103 87 117 64 42 73 115 133 132 146 381 630 793 893 903 854 645 200 102 68 94 91 117 284 431 420 325 199 85 63 65 50 40 68 56 48 40 40 40 42 51 56 65 53 46 46 46 55 71 72 49 49 49 49 49 49 60 67 78 86 97 97 85 84 88 96 97 92 95 87 95 94 98 109 123 153 175 170 192 243 278 286 332 367 411 434 426 417 413 420 492 471 482 528 567 598 653 719 687 643 619 642 678 681 685 705 709 709 705 693 685 701 729 749 750 732 758 709 579 475 359 211 122 53 70 95 47 42 79 81 64 68 52 44 40 40 39 46 65 60 57 79 165 327 510 635 673 619 494 340 211 122 72 49 58 39 54 73 80 107 186 276 393 268 148 105 113 103 97 85 39 41 42 42 41 42 49 64 41 61 81 78 69 41 39 39 44 52 64 53 40 39 56 128 238 417 467 688 711 575 722 738 731 484 228 133 122 90 54 68 111 124 125 137 130 114 103 92 161 122 103 108 93 70 90 130 151 102 42 39 40 57 61 45 56 48 44 48 59 55 43 38 43 48 48 39 41 78 122 146 178 174 162 134 101 61 39 38 84 40 37 39 73 97 137 158 137 138 149 118 85 46 53 65 53 61 73 77 85 96 122 141 90 183 227 323 515 596 577 544 398 307 228 170 131 105 119 144 74 63 47 44 45 49 41 40 44 47 43 39 39 39 39 39 39 55 63 47 37 36 38 50 58 61 61 61 54 50 47 47 55 47 40 40 53 65 58 61 50 62 74 75 67 75 84 107 173 215 336 472 491 441 447 531 605 686 738 762 766 748 695 630 466 299 147 91 94 80 46 41 40 45 57 57 49 41 41 45 45 45 41 40 40 41 45 49 41 61 65 45 53 89 118 134 73 80 139 214 217 168 167 196 83 62 50 58 62 62 50 42 85 73 52 44 59 67 55 39 38 66 91 88 49 40 41 43 108 52 43 46 60 135 153 83 69 63 54 70 65 29 22 21 21 24 51 43 43 71 107 116 220 107 23 34 81 101 81 62 55 37 51 26 153 455 531 487 286 301 349 434 514 474 303 164 64 31 28 31 45 37 38 57 156 119 63 43 54 59 43 31 36 88 60 31 71 90 45 28 55 30 147 35 31 55 95 67 60 72 80 89 97 87 91 72 38 43 75 91 90 78 65 49 55 107 186 254 304 328 340 365 394 408 353 245 114 35 28 38 31 32 41 46 47 44 49 56 52 67 55 43 55 83 72 44 36 36 36 36 36 36 36 36 49 52 56 64 57 48 56 68 49 45 52 48 44 40 41 37 40 40 40 40 40 40 40 40 34 35 47 55 63 67 64 56 48 52 56 60 60 60 52 52 35 35 35 40 40 44 44 48 45 45 45 41 41 41 40 36 40 40 41 41 41 45 45 45 42 58 62 42 38 42 46 40 63 146 295 433 506 521 575 627 533 362 182 110 118 122 110 98 102 142 187 215 247 291 346 353 291 193 120 122 192 299 410 474 454 411 306 183 94 72 78 90 130 138 122 94 94 98 89 56 44 48 55 55 62 58 57 53 42 42 42 42 46 54 62 66 66 74 86 94 86 70 54 38 46 50 54 46 38 38 62 78 50 50 57 57 53 49 45 41 106 67 37 39 60 95 175 255 269 418 468 368 320 379 364 275 58 36 36 38 35 36 43 39 38 39 43 48 59 48 51 40 45 40 44 70 92 110 104 96 131 139 143 140 118 103 80 64 60 63 75 91 104 96 80 60 64 60 52 44 44 44 44 48 44 44 44 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 37 37 42 50 50 61 40 59 112 166 204 250 337 406 449 435 400 292 153 62 55 84 37 37 37 37 36 36 35 35 34 35 39 51 71 87 103 115 87 79 71 62 58 58 58 58 55 55 55 55 55 55 55 55 75 47 34 34 39 55 79 95 110 94 70 46 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 35 47 46 41 45 57 61 68 64 82 85 73 57 37 26 41 45 65 65 49 29 24 24 30 50 26 26 27 27 27 27 28 28 40 40 40 40 40 40 40 40 39 46 46 46 46 42 42 42 26 66 90 66 34 27 42 47 55 43 55 27 25 103 179 130 30 26 26 26 27 27 36 40 27 36 44 36 32 40 28 26 31 35 39 43 40 44 44 55 31 31 46 50 50 45 38 34 26 24 23 22 24 58 117 153 144 104 72 60 48 24 22 22 24 28 32 36 37 37 37 37 41 41 37 37 37 37 33 33 49 41 36 32 36 48 60 61 25 25 26 42 54 54 38 26 31 31 31 31 31 31 31 31 27 27 27 27 28 28 28 28 28 28 28 28 29 29 29 29 36 40 44 44 47 43 46 42 45 85 95 47 23 31 42 27 34 34 31 31 27 27 31 35 43 43 43 47 47 43 43 50 55 66 78 45 52 151 182 65 21 20 27 23 26 22 18 14 10 11 16 24 22 31 27 31 20 25 30 30 23 29 45 47 33 26 27 27 28 28 28 28 55 39 31 31 39 44 36 35 54 61 57 50 50 46 40 40 41 41 41 46 39 43 39 39 50 54 44 37 42 44 57 73 78 122 150 154 194 249 230 184 159 126 74 47 50 50 43 34 46 46 50 50 50 45 45 41 41 49 45 33 32 49 57 49 57 49 37 41 50 47 54 54 81 64 64 93 117 126 161 212 232 286 292 286 305 299 342 473 478 535 497 324 154 82 71 63 111 128 156 209 255 262 214 164 146 80 61 85 96 64 43 39 32 32 59 86 109 121 120 121 38 42 52 69 90 87 64 49 36 35 48 98 121 144 238 340 429 425 366 260 170 136 121 99 53 53 46 41 37 45 81 93 94 203 103 42 45 37 78 46 107 76 62 75 104 106 83 62 73 67 50 42 53 53 67 59 47 47 47 47 51 43 43 43 46 46 46 46 46 46 46 46 46 122 186 166 86 37 38 66 47 43 39 39 54 62 74 82 42 42 38 38 42 46 50 54 126 80 80 171 313 428 512 554 475 327 177 107 80 41 39 58 72 82 47 59 110 78 54 110 174 139 97 65 42 38 39 39 55 47 43 47 59 63 59 51 47 47 47 47 47 47 47 46 42 42 42 42 42 42 42 42 37 37 38 86 106 82 46 38 63 71 94 114 130 146 154 157 129 121 136 164 167 183 287 420 292 315 347 391 431 385 225 67 64 57 57 54 54 47 52 51 46 46 37 36 36 37 46 42 50 46 42 38 39 43 47 43 44 41 49 53 53 48 45 40 40 40 40 40 40 40 40 39 46 58 89 105 104 124 215 307 386 429 500 551 563 535 482 429 442 309 264 265 257 246 186 66 38 38 38 39 39 40 44 40 39 41 49 49 41 40 41 49 49 56 63 59 55 55 58 55 62 62 59 63 63 56 60 53 45 41 42 50 50 54 58 62 87 78 70 58 50 46 46 46 39 46 46 40 40 78 94 56 45 46 77 124 135 149 187 242 264 306 352 395 434 465 484 466 498 465 461 430 388 411 373 248 45 43 42 51 58 57 96 133 206 203 159 87 46 50 72 65 60 60 56 45 41 41 45 54 43 57 81 77 57 44 44 45 45 62 86 90 78 54 45 44 45 44 70 108 111 83 50 45 97 59 52 68 129 197 257 286 312 324 317 279 205 127 56 43 42 46 86 103 94 78 74 67 51 52 52 56 80 116 125 113 57 74 87 99 92 80 68 71 109 103 87 91 110 122 103 73 65 54 50 49 48 55 62 66 60 57 49 47 46 58 145 223 316 384 437 466 488 525 570 592 596 546 561 510 366 325 313 196 159 192 185 160 256 492 738 880 972 988 973 860 740 674 545 339 272 216 156 118 98 86 74 70 44 47 83 82 51 46 56 84 53 48 61 82 77 50 72 112 119 79 91 108 105 146 163 88 120 107 87 82 108 124 119 103 71 45 56 118 127 62 36 53 83 89 99 106 88 65 53 57 56 55 54 58 69 69 57 52 56 63 62 54 54 46 41 59 79 86 187 320 294 123 37 49 35 112 195 176 93 38 41 79 57 50 50 46 46 50 67 83 48 60 69 85 85 81 73 73 59 66 62 50 45 46 62 78 70 66 70 90 98 78 50 46 72 76 69 77 53 52 120 204 295 386 493 585 661 712 714 672 636 624 568 437 278 150 97 90 128 49 31 189 505 715 775 790 774 775 696 521 353 230 121 35 37 38 54 69 60 62 101 182 348 527 464 204 76 78 60 39 43 66 85 100 95 78 61 69 137 421 671 754 799 834 766 631 293 107 35 38 38 53 90 73 98 53 38 42 67 86 108 140 371 619 778 884 921 918 741 313 88 40 87 90 41 156 308 320 260 165 82 67 73 66 62 72 64 56 44 40 40 42 43 44 49 49 54 46 46 45 46 47 52 53 53 53 60 56 63 63 62 66 69 61 45 45 49 57 97 93 85 81 77 77 77 87 94 98 108 115 133 168 199 218 246 269 309 328 339 342 353 361 400 395 410 449 467 489 528 583 595 578 578 622 668 672 676 691 702 714 714 702 689 677 677 685 753 735 746 704 593 524 436 304 152 38 41 111 83 47 66 81 68 71 56 48 40 40 39 46 49 67 77 95 149 262 404 499 634 653 608 462 281 149 99 77 58 43 54 69 76 91 150 213 266 193 141 145 177 163 109 55 58 45 43 43 42 41 53 68 40 55 71 68 64 48 40 40 60 56 60 49 43 39 47 95 92 199 268 589 764 736 844 813 879 687 416 214 136 125 113 101 106 112 115 124 124 101 94 102 115 80 57 65 58 50 58 74 53 53 41 39 40 56 52 39 40 40 40 40 40 40 41 40 47 40 38 39 42 82 102 102 83 67 50 41 39 39 43 47 84 48 76 144 220 237 244 249 180 161 148 113 100 77 72 64 51 59 64 72 73 77 95 110 93 206 186 187 348 441 402 341 195 143 100 74 91 105 102 83 48 48 48 59 67 63 47 38 47 47 43 39 39 39 39 39 38 39 43 42 54 74 62 41 65 68 61 61 50 50 43 43 47 47 60 96 121 105 45 38 43 48 52 52 49 65 99 119 234 228 269 323 321 296 375 520 529 610 662 679 684 662 604 531 355 230 110 68 67 57 42 41 40 45 57 57 45 41 45 53 69 61 53 45 41 41 41 41 39 52 64 45 40 49 74 94 190 92 48 127 199 186 121 70 45 41 41 42 47 51 50 41 110 77 56 52 52 48 40 39 38 46 82 107 81 45 41 43 92 56 55 41 40 99 105 33 70 59 27 25 23 22 22 22 67 56 35 22 23 71 143 180 164 68 22 34 101 129 105 74 64 74 27 29 188 324 357 413 404 196 163 256 331 455 527 451 379 251 99 29 27 28 33 73 68 59 43 38 46 51 51 44 32 116 44 30 102 49 44 248 290 88 194 134 143 34 34 62 62 64 68 65 69 71 98 103 41 65 129 185 176 112 91 98 89 105 128 152 195 263 362 436 476 541 542 459 292 133 42 26 27 29 31 41 50 55 63 67 55 67 56 36 40 60 56 35 35 35 35 36 36 36 36 36 56 48 52 60 56 44 52 76 44 44 44 44 37 37 37 37 44 43 43 43 43 43 43 43 36 36 48 60 64 60 56 59 56 67 67 67 63 55 51 47 34 34 39 43 47 51 51 44 53 49 49 45 41 37 36 36 52 52 49 49 45 41 41 42 49 61 69 54 46 46 54 53 88 165 279 380 434 503 629 736 789 691 587 543 523 475 419 391 431 471 523 556 576 572 535 460 396 264 158 137 226 376 531 627 688 597 398 178 96 122 120 69 54 67 70 46 50 62 61 40 48 52 59 70 73 69 61 57 62 58 50 42 38 38 38 38 58 66 82 90 90 78 66 54 86 86 74 50 37 36 38 38 53 53 57 57 53 49 46 42 106 56 37 40 58 96 176 248 298 414 432 373 404 468 349 139 53 34 37 50 35 36 50 37 38 42 50 54 58 54 50 40 65 45 40 47 70 96 99 98 85 89 86 90 87 76 65 61 80 68 52 44 44 52 60 64 52 48 48 44 44 44 44 44 44 44 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 37 41 42 53 54 65 79 98 151 228 290 364 498 591 644 600 538 420 289 166 87 52 45 41 37 37 36 36 36 36 34 35 35 43 51 63 75 83 55 55 50 54 58 62 70 74 55 55 55 55 55 55 55 55 51 47 43 47 55 59 63 63 134 114 82 50 34 33 33 33 34 34 34 34 34 34 34 37 33 33 32 32 31 31 34 34 49 45 45 45 56 60 60 62 96 75 51 35 47 76 116 144 172 145 105 57 25 24 25 34 26 26 27 27 27 27 28 28 36 36 36 36 36 36 36 36 42 42 42 42 46 46 46 46 27 102 154 130 70 38 34 34 43 43 43 27 31 99 143 122 54 47 35 27 27 27 28 28 28 29 36 28 28 28 28 28 39 39 39 39 36 36 36 43 54 58 58 58 49 45 37 26 24 24 25 30 58 86 110 133 129 76 32 32 36 24 22 22 24 28 28 32 37 37 37 37 37 37 37 37 37 33 33 33 45 37 28 24 28 44 60 65 25 25 26 50 70 74 66 54 31 31 31 31 31 31 31 27 27 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 36 40 40 44 47 43 42 38 45 112 135 67 23 27 38 23 34 34 35 27 27 31 43 51 43 43 39 39 39 38 42 49 40 46 58 37 44 139 162 49 21 20 31 31 26 14 10 8 11 15 20 25 26 35 32 31 24 32 33 30 27 29 45 43 33 26 27 27 27 27 28 28 91 67 43 27 27 31 36 43 46 53 53 53 46 46 40 40 37 41 41 46 39 39 39 39 50 51 48 37 34 36 53 62 78 94 106 126 177 217 209 176 211 162 91 47 42 42 39 34 42 42 42 42 41 37 37 37 33 41 37 32 41 80 108 104 49 41 37 37 42 50 54 54 73 45 38 65 86 114 166 221 261 291 257 239 277 288 351 489 498 531 508 383 221 105 58 61 125 180 265 377 463 486 441 369 255 67 32 96 132 48 34 91 33 32 55 110 172 231 282 315 225 163 100 45 33 34 37 46 41 36 36 68 97 112 171 245 310 353 363 320 259 209 155 109 90 83 76 52 39 37 41 46 40 148 64 47 78 62 74 37 56 77 117 120 101 71 47 47 57 67 62 46 45 40 39 38 47 47 47 39 39 39 39 39 39 46 46 46 46 46 46 46 62 86 102 94 62 42 46 58 51 47 43 39 38 38 38 38 38 38 38 42 42 46 54 58 83 81 129 272 450 553 557 523 535 391 229 130 77 38 39 56 63 73 37 37 76 52 35 71 79 75 72 57 57 57 54 58 55 47 43 47 59 67 59 51 47 47 47 47 47 47 47 46 86 58 38 50 78 90 70 42 78 42 42 82 102 74 46 46 39 43 54 62 74 82 90 94 101 117 137 144 144 179 299 431 442 461 442 391 343 276 165 58 55 52 53 50 54 55 59 55 37 74 110 106 102 110 98 66 78 74 62 54 47 43 43 39 55 49 49 48 40 40 39 39 56 44 40 40 44 44 40 39 38 43 70 94 98 117 196 280 387 433 489 543 577 582 574 545 419 345 350 362 310 294 263 186 47 54 53 49 45 48 44 40 61 61 61 41 39 40 57 77 56 56 63 59 55 55 58 55 62 62 59 59 59 59 52 52 49 49 46 46 42 46 50 50 79 74 66 58 50 50 50 50 40 50 58 42 41 50 70 59 43 43 52 88 107 106 133 172 130 134 156 159 162 169 193 217 288 285 334 340 337 377 346 217 134 110 117 152 155 118 101 109 135 140 127 71 42 42 53 52 48 60 72 65 57 49 53 50 67 76 80 60 43 42 44 57 49 61 77 78 78 58 45 43 45 44 82 112 106 75 62 61 101 68 69 117 213 309 389 433 486 497 478 424 342 253 182 137 109 58 44 46 86 103 83 47 79 80 76 67 76 108 101 81 77 74 63 59 52 64 80 96 118 90 57 48 67 95 112 117 77 58 49 48 47 50 49 53 53 46 46 46 47 72 144 207 185 219 279 340 404 438 428 392 345 318 344 337 293 291 283 222 180 180 157 170 317 573 817 941 998 1019 958 832 754 687 527 348 270 246 225 190 158 119 82 50 42 46 98 118 101 78 86 99 71 56 72 97 101 89 100 135 102 74 95 108 101 147 160 88 92 72 64 67 85 92 96 103 86 53 75 161 183 118 38 36 81 92 101 95 76 48 48 55 71 67 66 66 77 69 56 44 63 63 62 54 54 46 41 52 95 62 108 249 295 192 68 37 36 61 89 89 55 44 62 84 49 46 45 45 44 46 63 87 48 56 61 73 69 65 50 49 63 74 70 54 46 46 54 66 90 86 94 106 110 98 74 65 91 83 84 85 65 71 128 212 327 441 540 603 668 734 769 742 657 645 597 462 272 125 84 106 124 97 62 116 380 698 847 808 803 779 729 618 471 304 141 35 37 37 42 61 60 62 94 162 318 460 393 193 96 75 39 36 39 57 80 91 94 85 79 81 147 429 693 803 841 864 804 692 451 198 51 37 36 48 89 77 86 57 39 41 43 58 100 140 301 550 723 857 908 910 778 402 84 35 76 100 36 80 192 223 207 143 79 67 65 61 54 47 64 56 41 41 41 42 43 44 56 69 77 78 61 45 45 46 55 49 49 49 56 52 55 51 46 46 49 44 43 43 44 53 72 68 61 61 58 62 69 73 69 64 67 82 105 112 127 131 131 154 181 208 235 258 277 296 328 354 385 399 410 421 448 478 490 509 544 580 611 627 619 614 648 663 675 694 701 693 693 684 705 654 643 629 587 570 507 367 159 37 40 127 119 67 55 57 72 75 63 48 40 40 40 47 37 55 90 131 180 230 281 315 508 603 646 566 400 235 110 40 66 51 58 62 61 72 115 166 195 182 205 273 349 334 216 95 70 57 54 51 42 46 64 83 59 54 46 39 39 39 59 64 59 44 47 51 59 63 63 77 139 160 164 376 658 840 954 901 879 795 598 352 175 108 89 70 67 74 102 138 139 107 87 84 92 68 41 41 45 42 45 41 39 40 51 40 43 40 40 39 44 48 41 41 41 41 46 61 51 43 39 52 73 74 51 41 91 67 46 41 45 64 92 104 136 136 192 280 310 252 176 136 100 96 88 80 80 76 48 39 58 73 62 59 52 45 53 56 98 148 146 207 363 368 270 224 114 90 71 53 74 99 64 39 40 40 47 66 78 81 61 45 54 43 43 39 39 39 39 39 59 47 38 70 158 210 146 53 61 68 61 57 50 46 43 43 59 51 52 88 125 129 89 45 45 46 42 41 41 41 67 94 105 80 103 173 217 243 299 404 473 538 579 595 596 578 512 427 246 177 97 59 53 51 43 42 62 77 85 85 77 77 85 97 105 97 81 65 49 41 40 40 43 55 63 52 40 40 42 54 174 162 137 152 212 251 183 68 69 42 40 40 41 50 70 78 133 89 64 60 56 40 40 43 78 62 54 47 37 37 62 139 76 91 122 81 38 43 73 33 86 87 50 25 23 24 59 79 31 31 39 43 55 83 111 124 56 44 39 54 93 109 109 98 44 59 25 86 248 217 190 263 339 146 126 173 128 220 371 382 466 474 419 267 80 26 26 31 30 31 35 38 38 39 43 48 33 88 32 39 98 24 135 595 542 319 306 74 106 114 153 74 74 64 52 33 32 47 106 143 191 115 95 167 250 237 157 80 75 71 70 62 81 133 213 287 358 416 465 465 391 252 109 25 25 26 29 32 48 58 66 63 47 63 64 36 35 48 40 34 35 35 35 35 36 36 36 37 52 48 48 56 52 48 52 68 40 40 40 37 37 37 37 37 59 59 59 52 52 52 52 52 52 48 52 60 56 40 36 36 64 67 63 55 47 43 39 39 34 34 35 39 43 47 47 40 56 45 45 45 41 41 36 36 76 72 65 57 49 37 37 37 56 60 64 53 46 46 46 49 56 94 176 288 386 483 585 667 746 788 842 876 850 800 790 816 808 827 839 834 819 758 635 492 402 283 193 191 289 447 623 737 741 619 381 152 86 128 103 38 54 71 78 50 46 58 61 41 44 48 66 66 69 65 61 57 50 46 42 38 38 38 38 42 62 58 54 54 58 66 74 82 78 66 54 42 38 38 42 42 49 53 57 57 53 49 46 42 98 56 38 53 79 110 173 240 362 454 476 441 456 465 310 108 65 35 45 69 35 36 61 36 41 45 46 54 54 58 58 47 55 55 55 59 62 77 100 116 75 79 76 80 76 69 69 69 72 64 48 36 35 40 60 72 40 40 44 44 44 44 44 44 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 44 44 37 41 45 50 65 72 123 152 218 319 408 490 592 653 648 627 595 506 372 221 83 34 41 37 37 36 36 37 44 56 35 35 35 35 43 51 59 63 51 50 46 46 50 54 62 66 55 55 55 55 55 55 55 55 39 47 51 55 55 55 55 51 114 102 82 62 46 38 34 34 34 34 34 34 34 34 34 41 37 44 40 40 43 42 45 45 49 49 56 56 59 55 55 62 59 51 58 83 139 191 235 252 264 201 125 53 25 23 23 23 26 27 27 27 27 28 28 32 36 36 36 36 36 36 36 36 34 34 38 42 46 50 50 54 38 114 162 130 74 50 46 38 28 39 31 31 63 111 127 123 63 55 43 27 27 27 28 28 45 29 28 33 36 32 39 47 39 39 39 39 32 32 32 39 69 69 69 65 53 37 25 24 24 25 42 70 90 87 78 74 93 48 23 28 36 23 23 28 24 24 28 32 37 37 37 33 37 37 37 37 33 33 33 33 29 25 24 24 24 32 44 45 25 25 26 42 62 74 66 58 31 31 31 31 31 31 31 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 36 36 47 47 47 43 42 37 41 140 179 91 23 35 46 23 30 38 43 39 31 35 47 55 35 35 31 31 30 30 34 41 47 39 53 37 28 91 106 12 17 16 23 23 18 10 10 9 15 15 20 29 30 35 32 36 28 36 37 30 27 32 42 43 33 27 27 27 27 27 27 27 95 107 111 95 63 39 36 47 41 52 45 49 43 46 40 40 37 41 38 42 39 39 39 39 43 43 40 33 33 35 38 54 102 98 102 118 141 153 148 143 147 122 82 46 34 34 35 39 42 42 38 38 37 37 33 33 40 56 52 36 56 116 156 160 52 49 49 45 41 45 54 57 65 53 50 74 86 95 147 202 257 276 235 220 258 280 343 481 533 522 491 422 300 175 96 87 107 199 345 486 607 660 657 606 402 186 71 103 124 56 43 99 42 33 66 141 247 346 444 489 445 375 271 141 39 32 34 37 38 37 37 44 66 78 128 167 204 273 334 348 322 269 191 117 106 91 75 59 50 40 37 36 39 116 48 63 103 74 83 47 44 82 126 128 98 51 46 45 49 56 50 42 45 39 38 37 43 43 43 39 39 39 38 38 39 46 46 46 46 46 46 46 54 46 38 38 38 42 50 50 47 43 43 39 38 38 38 37 38 38 38 42 46 50 58 73 76 150 218 281 361 440 480 469 378 275 157 82 40 36 37 38 35 48 38 35 42 65 53 81 41 49 60 68 72 72 72 65 58 47 43 51 59 67 63 55 46 46 47 47 47 47 47 46 50 42 38 38 46 50 42 38 186 102 38 42 50 38 42 74 39 39 39 38 38 38 46 50 36 53 69 53 48 80 168 258 430 456 402 239 103 56 61 66 71 64 65 54 50 46 42 42 70 178 270 294 290 290 262 214 78 74 66 58 51 51 51 43 63 52 48 44 44 48 56 60 96 68 40 39 40 48 40 38 38 37 37 48 79 98 142 193 232 271 322 382 440 473 500 487 395 338 359 359 287 259 247 187 90 98 94 93 84 64 44 39 60 69 69 53 40 41 57 77 56 56 63 59 59 59 58 55 58 58 55 55 59 59 52 52 45 45 42 46 42 42 46 46 67 62 58 50 46 46 50 54 42 46 50 50 42 46 54 66 47 41 42 52 79 75 91 126 149 137 132 128 111 99 111 142 126 138 230 292 278 271 233 130 170 146 162 209 215 174 157 173 75 48 55 91 90 50 40 40 41 65 97 109 97 66 46 42 66 55 43 41 42 43 67 76 64 64 68 73 81 73 49 43 45 48 89 115 106 75 66 73 90 88 113 165 256 353 454 518 616 605 566 502 429 367 337 320 257 166 79 55 86 103 83 47 108 112 93 64 68 84 64 47 49 49 49 48 50 52 80 92 85 73 57 50 50 62 91 116 80 64 52 51 54 68 71 74 88 88 81 102 103 119 135 174 192 198 247 332 401 426 404 376 318 347 359 323 284 238 213 207 173 152 167 257 447 690 894 990 1014 1019 927 816 773 652 460 346 263 263 253 211 155 112 75 47 43 51 94 121 121 105 97 90 59 88 112 112 129 164 160 135 45 53 99 120 94 131 152 89 61 53 52 72 78 69 84 107 93 84 98 153 215 211 127 40 96 106 115 100 68 48 58 66 89 86 78 78 81 69 52 43 63 63 62 54 50 42 41 52 100 87 73 134 208 213 129 39 38 37 37 37 38 41 66 72 45 46 46 45 45 46 59 75 60 64 61 65 61 50 49 48 71 89 85 69 53 49 57 65 81 85 93 105 121 125 113 101 99 87 80 85 76 78 132 208 362 489 587 623 672 753 808 805 747 739 688 533 303 116 56 93 100 96 94 92 244 600 842 806 801 788 779 684 469 231 95 71 41 36 37 57 64 70 90 142 282 382 322 166 97 79 51 59 54 69 80 83 85 72 70 83 140 391 662 818 875 864 788 697 510 248 70 45 36 40 85 92 86 61 40 40 42 53 100 155 257 500 693 856 918 928 846 541 171 59 60 90 51 40 103 154 165 124 80 60 68 61 49 42 48 41 41 41 42 42 43 44 72 89 105 102 77 57 57 58 47 48 48 48 55 47 47 46 45 45 45 44 44 45 58 81 63 60 52 45 45 50 54 50 45 44 49 88 107 98 81 77 66 74 100 131 161 180 196 210 230 289 323 314 316 335 357 360 375 431 478 498 529 561 564 543 582 593 619 654 690 702 705 693 685 630 630 620 598 615 571 454 214 94 73 122 99 87 74 40 82 74 66 47 40 40 40 47 38 48 85 135 200 238 248 246 332 439 549 577 510 378 193 36 77 58 51 58 53 65 96 130 148 166 225 337 458 470 336 175 69 63 58 46 42 42 60 75 58 50 42 38 38 47 70 79 54 51 51 51 62 74 74 74 121 115 146 221 423 674 841 902 875 834 701 484 279 152 70 42 40 40 65 109 113 73 50 54 66 54 49 45 53 54 61 53 72 55 51 39 39 38 39 55 48 52 57 49 41 41 50 69 75 67 63 71 73 58 41 39 43 41 40 39 40 41 48 48 183 151 155 199 195 127 67 51 39 51 55 51 59 63 43 38 84 91 85 67 59 41 41 42 65 52 77 230 379 337 214 169 117 100 81 70 67 65 45 40 49 48 51 58 80 87 78 63 57 43 39 39 39 39 39 39 71 55 38 62 162 234 177 77 57 65 58 58 57 46 43 43 63 43 39 40 65 105 129 126 66 63 63 58 45 41 56 71 46 36 52 115 159 183 219 283 405 458 474 483 488 469 388 306 150 136 94 64 66 88 76 44 82 97 101 97 93 97 113 129 109 101 85 69 53 41 40 40 75 75 71 60 49 41 41 42 54 158 230 229 229 256 236 173 126 87 59 42 42 58 78 86 137 93 68 72 64 40 40 63 37 36 54 95 80 40 41 71 75 91 138 113 40 51 89 58 94 175 226 222 165 92 23 19 20 23 66 98 107 87 59 32 22 40 67 58 73 93 97 75 29 26 25 159 269 182 159 168 205 174 204 215 169 164 211 230 290 421 517 466 311 155 32 27 30 35 42 42 38 35 39 44 52 52 32 59 53 27 291 752 616 478 437 33 34 138 237 98 94 83 67 33 32 39 102 143 238 174 137 225 388 424 247 30 73 69 64 60 71 76 80 90 169 188 216 257 274 223 120 30 24 26 28 30 36 45 53 50 35 48 52 36 35 36 40 34 35 35 35 35 35 36 43 40 41 45 49 45 49 61 64 56 36 36 36 37 37 37 41 49 55 62 62 55 55 55 48 48 60 48 44 52 41 35 34 35 59 59 51 39 35 34 35 35 34 34 35 35 39 43 43 40 40 37 37 41 45 49 48 52 76 76 69 61 53 49 41 44 63 59 59 52 45 42 42 42 40 54 96 189 294 375 430 470 521 615 727 790 775 763 821 901 864 860 844 810 783 727 616 466 345 250 200 202 276 394 528 615 568 441 256 127 101 108 74 37 106 123 122 82 57 53 53 40 39 40 54 54 61 57 53 45 36 36 37 38 42 54 66 74 58 54 46 42 46 58 74 82 46 38 37 38 58 78 82 78 45 49 53 53 49 45 42 38 80 49 43 81 125 144 180 229 240 405 496 401 239 139 78 40 81 35 53 77 36 37 84 48 44 44 41 45 53 57 57 58 38 62 83 75 50 39 50 74 57 61 53 57 57 57 53 57 40 44 52 52 48 48 56 60 36 36 40 44 44 44 44 40 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 50 68 75 154 192 285 402 511 565 619 640 572 571 560 466 315 161 70 35 44 37 36 36 36 44 60 72 34 34 34 35 43 55 63 70 70 62 54 46 42 38 38 42 62 55 62 62 62 62 62 62 50 58 58 50 46 47 66 74 58 61 57 53 49 41 37 33 33 33 33 33 33 33 33 33 37 44 44 40 47 42 49 49 45 52 64 56 55 47 54 65 43 62 98 166 231 283 295 291 272 196 93 34 33 26 24 23 26 27 27 27 28 28 32 32 36 36 36 36 36 36 36 36 27 30 34 31 46 43 54 51 30 79 106 59 27 27 42 39 39 51 27 26 55 75 63 67 55 47 35 27 27 28 28 33 57 29 28 41 56 36 28 28 35 28 35 32 32 32 32 39 61 68 68 60 52 37 24 24 25 38 66 82 90 78 62 53 61 32 23 36 40 23 23 44 24 24 28 32 37 37 37 33 37 37 37 37 33 33 33 33 33 33 36 36 36 40 40 44 33 25 26 30 46 54 50 39 31 31 31 31 31 31 31 31 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 33 36 40 40 47 39 35 37 33 156 196 107 23 31 50 23 23 27 39 31 27 23 27 31 27 27 23 22 22 22 26 33 71 54 65 64 48 103 113 21 12 11 11 11 14 14 14 14 15 15 24 29 30 35 32 36 28 36 37 30 27 31 41 39 33 26 31 31 31 31 31 31 90 142 194 190 134 74 42 46 37 37 41 38 42 35 39 32 37 33 38 35 39 39 39 31 32 37 41 33 33 34 41 61 105 98 124 157 168 144 133 148 47 62 54 34 33 33 39 55 46 45 41 37 40 40 32 32 40 55 47 31 59 116 164 168 60 60 61 49 45 42 50 58 49 45 50 71 71 72 111 163 206 237 223 217 255 258 316 438 539 495 456 437 365 248 153 137 90 190 340 484 604 685 727 711 593 418 247 137 106 91 68 44 63 46 80 170 283 389 476 524 520 503 463 353 214 88 36 35 37 38 37 41 43 58 97 128 159 223 292 313 300 261 187 117 57 42 42 54 73 80 52 38 52 124 40 52 97 57 85 69 70 75 96 116 106 75 45 42 44 42 41 41 42 45 39 38 47 47 43 43 39 39 38 38 46 46 46 46 46 46 46 46 46 50 50 46 46 50 58 66 42 39 43 47 43 43 42 42 38 38 42 42 50 54 62 73 92 158 166 126 133 229 330 378 219 164 105 67 48 45 47 44 112 216 184 67 58 86 57 41 73 80 80 76 75 64 72 68 62 51 43 51 62 66 62 54 46 46 46 46 46 46 46 46 38 74 106 86 42 37 54 98 186 94 38 38 50 38 42 74 67 56 51 47 47 58 66 74 109 137 137 101 88 120 172 211 133 136 104 76 100 137 114 47 71 71 61 61 54 54 47 46 174 246 274 206 138 102 66 37 54 54 50 50 51 55 63 59 60 52 44 44 56 80 104 120 136 88 40 39 40 44 40 38 40 37 36 39 79 98 118 141 77 96 136 179 227 263 291 285 288 222 231 235 191 171 159 83 42 62 78 97 96 80 56 44 40 57 81 77 61 41 41 45 56 56 63 59 59 58 58 55 51 44 48 52 56 60 64 61 40 41 45 49 46 50 54 57 58 54 50 46 46 50 54 54 62 42 42 58 62 54 54 66 101 65 53 70 94 98 106 134 78 58 59 83 79 71 83 114 188 159 216 277 227 179 176 141 43 41 42 72 84 63 86 127 87 41 43 139 166 82 40 45 97 101 101 89 73 61 61 58 74 54 42 41 47 63 71 71 75 63 59 64 91 80 59 42 45 52 89 112 95 67 66 77 101 108 141 176 218 283 375 455 603 617 587 545 492 440 406 387 349 283 192 121 93 73 65 56 84 99 95 74 75 99 79 47 47 48 49 54 59 75 91 93 74 75 82 77 56 52 76 104 88 72 56 55 71 93 95 98 119 119 121 142 150 120 101 104 123 136 182 251 311 321 343 363 392 402 358 319 329 282 215 211 221 214 273 434 650 842 978 1018 991 981 862 767 739 571 361 319 252 267 252 186 119 75 51 46 44 45 65 89 117 125 118 107 60 140 168 132 151 207 173 77 39 43 106 120 78 107 140 85 53 53 64 84 82 66 77 115 80 91 82 97 180 260 201 82 60 74 92 88 75 74 89 108 97 94 86 89 89 69 48 42 63 63 62 54 50 42 42 45 58 93 66 38 80 177 161 65 64 60 52 44 40 49 67 88 49 50 54 50 46 46 55 71 80 73 73 65 54 50 49 49 79 93 93 70 50 46 46 54 50 50 54 69 85 93 81 76 102 86 76 69 65 68 116 196 398 535 645 677 713 784 831 832 857 844 794 619 353 119 39 61 61 38 80 89 153 451 734 756 797 783 782 710 480 210 86 105 52 36 36 53 68 67 82 113 171 255 224 122 106 130 158 215 115 108 96 87 78 76 70 82 108 303 543 719 804 804 752 690 486 229 82 66 41 36 85 85 88 70 44 40 41 53 104 164 191 415 620 821 895 931 913 664 279 106 43 70 48 38 53 109 131 95 73 61 69 76 69 50 39 40 40 41 42 42 50 47 87 115 132 128 104 76 80 89 54 47 58 58 54 46 45 45 45 45 48 44 44 53 77 108 79 82 71 63 56 53 49 50 45 44 65 124 144 124 92 83 69 84 98 113 135 142 141 141 110 181 216 191 174 204 226 213 244 334 390 417 453 524 547 541 552 547 562 593 636 659 650 631 635 608 621 602 551 562 563 480 292 196 147 109 70 90 91 40 75 74 66 54 51 47 43 50 85 71 62 105 183 234 257 262 186 264 365 460 517 483 313 139 85 70 62 54 50 54 77 108 81 103 161 296 462 508 386 220 72 62 53 42 41 40 48 63 42 46 58 66 70 70 70 66 58 58 65 61 73 81 89 82 92 104 218 233 286 452 651 874 901 833 712 577 420 270 139 73 65 49 58 90 93 53 41 54 41 45 45 41 41 57 68 68 76 59 51 63 63 47 43 63 44 53 53 45 40 40 45 65 83 74 59 52 49 41 41 42 40 41 61 93 128 136 132 127 183 95 37 37 37 38 67 127 51 67 67 51 47 63 67 67 84 88 85 71 63 49 46 42 41 37 37 173 323 305 195 133 128 98 82 71 53 45 57 77 57 52 50 53 75 82 89 71 54 39 39 39 43 43 42 42 49 49 36 35 69 138 131 74 57 64 57 57 50 50 47 39 43 40 40 40 41 69 97 117 90 94 99 94 74 65 61 72 143 122 93 65 53 97 177 263 318 348 349 356 361 350 264 178 92 102 96 70 95 136 124 76 66 76 77 73 76 84 97 117 85 73 68 57 45 41 48 44 95 79 56 56 49 41 41 41 38 78 178 229 236 212 192 173 171 132 100 72 72 71 67 66 130 82 61 69 57 40 40 79 57 37 73 150 179 120 45 40 55 47 94 98 57 80 99 52 91 191 258 257 216 179 131 95 102 102 107 111 99 66 30 21 22 48 63 39 55 87 71 24 69 25 27 215 269 179 208 138 175 211 158 124 184 214 209 268 191 223 271 344 417 393 194 30 31 32 35 36 47 47 51 51 80 51 47 39 27 92 395 702 580 457 493 153 81 29 111 78 95 104 93 73 49 50 90 125 300 296 259 259 371 470 369 189 132 103 67 67 75 79 55 45 82 56 36 45 78 83 53 25 25 26 28 30 32 40 41 41 33 40 52 36 35 36 44 34 35 35 35 35 43 43 43 36 36 37 44 36 44 68 68 44 36 36 36 36 37 37 49 56 51 58 62 58 58 51 51 51 60 47 43 55 44 35 34 36 51 51 39 34 33 33 41 45 45 45 37 41 34 38 35 40 35 36 36 44 52 60 68 64 64 64 65 57 57 58 58 57 71 59 51 49 53 45 38 45 88 74 68 91 133 171 209 242 409 482 562 618 607 594 642 710 654 646 614 578 579 575 523 420 302 222 181 163 181 220 283 331 335 232 135 109 111 97 78 60 101 118 121 73 44 40 39 37 38 38 46 53 53 49 45 41 36 36 36 37 53 62 81 82 46 50 54 58 62 66 70 70 74 58 46 58 90 110 110 98 45 45 49 49 49 41 38 37 39 40 52 83 128 179 225 252 251 279 268 221 189 154 87 33 44 48 60 72 52 36 36 64 57 57 53 49 49 53 57 50 46 66 90 94 74 54 39 39 51 51 58 58 58 58 61 61 69 56 44 40 44 48 44 36 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 37 36 38 50 42 37 37 61 95 141 219 340 458 551 600 614 592 591 550 468 333 178 72 49 59 52 34 45 80 33 51 139 99 34 34 34 34 39 55 75 83 83 63 43 34 34 35 34 34 38 66 77 49 41 65 85 81 61 61 61 61 61 54 61 61 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 65 77 60 31 30 39 50 34 77 49 28 28 35 43 42 33 78 117 178 266 327 343 311 275 229 97 45 53 45 37 49 25 26 26 26 26 27 27 28 32 28 28 28 28 29 29 29 29 27 59 47 28 43 26 31 128 131 28 27 52 27 27 59 63 51 40 32 27 27 27 27 27 27 27 28 28 28 28 28 28 32 32 32 32 32 32 32 32 36 32 36 40 48 40 28 27 56 43 43 55 47 24 28 47 51 56 84 105 101 66 34 29 32 23 23 23 23 24 36 56 29 29 33 33 37 37 41 41 33 33 25 25 25 25 25 25 24 33 56 64 61 65 80 81 73 61 41 25 25 26 30 38 42 38 34 34 34 38 46 43 27 28 28 28 28 27 28 27 28 28 27 27 27 28 40 44 27 52 88 84 44 26 26 34 25 141 265 128 23 40 23 28 23 24 55 48 39 31 35 47 27 27 26 26 22 22 21 25 39 38 30 33 56 79 74 46 10 10 10 10 10 10 18 26 10 15 16 28 34 42 44 48 33 37 29 30 34 27 32 25 28 26 42 46 47 46 46 49 109 148 284 344 227 100 52 24 24 53 77 53 34 31 39 28 32 33 34 30 39 35 36 32 31 32 34 48 36 34 43 84 127 198 147 123 184 117 37 77 34 42 46 39 35 35 34 34 32 60 67 42 31 50 51 31 58 29 29 31 63 71 84 112 40 48 41 32 37 58 55 34 41 53 61 55 48 52 61 77 112 191 225 184 178 256 331 354 480 464 449 439 406 324 221 150 145 175 290 408 530 712 835 770 744 671 498 233 96 106 77 35 46 48 86 148 213 283 388 469 443 505 550 511 421 291 128 34 35 35 36 53 57 56 75 111 115 155 198 207 231 248 224 172 161 153 126 125 157 185 149 89 102 144 160 121 74 60 76 93 77 65 61 77 84 76 44 41 41 41 41 41 41 40 40 40 47 47 50 46 42 38 38 38 50 50 50 46 46 42 42 38 38 38 38 38 38 38 38 38 38 46 58 66 66 62 54 50 43 43 43 47 47 47 51 51 68 71 78 82 86 90 100 104 97 109 159 144 56 37 70 58 363 394 371 261 141 69 48 36 100 41 57 89 60 49 64 37 42 50 62 78 82 74 62 50 54 42 38 46 62 70 58 42 58 118 166 158 110 90 118 158 74 50 50 70 70 42 42 55 39 39 39 39 39 38 46 46 57 65 80 76 75 71 79 80 60 60 60 60 67 67 67 67 68 68 61 61 54 54 54 54 50 62 62 50 46 58 58 46 54 54 47 47 47 47 47 47 72 65 61 65 84 104 124 136 104 88 64 44 39 39 47 55 38 38 38 46 54 78 97 106 105 114 137 158 174 178 174 160 130 95 96 135 139 87 65 66 37 40 57 73 73 73 82 93 85 112 137 125 81 41 40 40 52 48 55 59 66 70 70 63 45 41 41 41 41 46 50 61 49 56 56 56 63 63 63 56 44 41 45 49 57 61 65 69 53 53 57 57 61 61 65 72 85 73 57 50 66 78 84 84 81 90 90 72 60 60 69 92 91 95 110 122 109 77 89 113 101 62 54 75 44 39 42 100 127 79 87 162 174 110 50 45 149 93 64 72 72 52 56 73 82 50 41 41 42 54 54 46 87 62 58 99 146 135 74 40 43 56 86 85 80 80 78 73 107 126 156 173 172 183 226 290 384 383 385 403 407 378 378 394 376 330 271 203 116 50 49 58 67 89 104 121 141 141 105 77 54 47 56 81 114 130 114 87 72 85 100 96 83 71 78 82 70 70 73 73 85 104 119 134 116 131 121 102 69 54 51 52 49 53 95 152 173 183 229 291 326 319 255 249 302 275 217 244 294 368 492 654 825 948 1002 995 947 833 764 751 675 462 291 247 147 162 113 74 86 54 44 69 70 77 66 71 92 122 156 173 77 209 216 139 177 207 120 37 35 58 119 85 61 95 116 101 51 52 72 96 75 48 53 119 76 62 42 82 202 286 223 100 57 82 98 86 69 84 124 152 121 78 77 101 89 44 43 56 44 44 47 44 43 43 42 42 48 71 55 38 40 97 141 141 65 73 73 42 40 41 56 80 44 60 76 60 45 45 82 126 99 92 84 61 49 50 55 78 87 97 82 67 55 47 47 47 59 59 59 62 70 66 69 80 89 89 69 58 47 58 106 168 385 599 678 694 787 807 815 903 890 939 836 760 467 97 70 49 65 59 67 94 132 251 486 718 715 708 707 713 584 280 80 101 47 37 37 42 54 58 69 62 97 157 148 132 236 365 432 478 350 105 85 90 45 92 115 100 138 207 395 623 744 720 680 664 369 208 76 40 48 42 63 79 58 55 43 46 58 78 105 140 158 332 536 691 823 922 957 909 458 167 32 75 95 37 37 71 87 62 48 39 57 69 88 70 49 40 39 39 40 57 73 77 109 149 185 186 154 118 106 103 76 61 56 52 56 60 56 59 42 41 42 42 46 58 66 78 92 88 80 69 65 54 50 47 40 68 92 125 189 141 53 45 45 118 112 71 105 116 80 69 94 92 208 227 90 65 139 144 177 231 291 350 397 444 503 555 528 535 550 569 580 568 547 520 556 553 549 530 475 440 447 496 348 294 209 131 69 54 60 87 40 84 99 62 49 68 83 71 67 75 83 95 109 137 165 198 236 213 205 287 412 445 355 237 146 80 53 58 62 39 47 82 98 55 136 333 498 564 453 243 72 88 40 39 62 54 40 40 39 51 67 71 75 83 78 62 53 81 104 88 76 77 92 90 50 61 128 195 241 334 521 702 838 808 645 539 516 349 166 157 55 85 109 93 56 39 40 53 53 56 52 48 48 52 63 60 44 44 44 44 44 44 44 44 44 44 44 44 44 40 44 44 47 47 47 47 40 39 39 39 43 75 115 143 139 107 63 38 167 91 38 47 87 103 111 119 47 47 47 47 47 47 47 47 78 74 67 63 56 59 56 60 100 40 47 158 265 245 133 37 59 40 45 69 69 45 41 60 44 55 58 69 76 80 87 77 38 56 39 38 70 69 41 59 97 66 59 51 36 60 109 92 41 48 93 37 38 95 39 39 41 41 41 41 40 45 49 53 104 100 92 81 74 70 54 46 42 41 41 44 59 86 122 142 209 237 244 228 216 197 153 102 75 72 76 73 77 70 70 70 57 56 45 44 52 63 72 73 65 50 49 41 41 45 57 56 48 45 49 53 45 41 41 40 49 49 92 152 176 156 148 149 169 127 122 118 97 49 46 74 125 93 48 75 106 44 36 82 72 51 51 85 118 107 61 40 36 42 42 41 94 102 53 38 79 91 70 45 67 131 214 262 190 151 119 107 71 31 22 31 28 32 25 25 29 33 33 26 58 20 93 224 146 156 194 102 158 150 134 126 153 193 209 197 252 209 192 221 258 262 247 257 31 31 30 30 31 51 78 89 54 89 41 25 73 214 403 586 559 458 419 432 277 34 24 45 113 82 82 102 94 53 53 84 323 382 318 173 185 373 492 487 268 151 67 78 94 63 66 105 87 82 66 51 36 37 39 40 28 29 30 31 32 33 37 46 47 47 43 43 39 35 35 36 34 35 44 52 52 48 40 35 36 36 36 36 40 56 72 80 36 36 44 48 48 45 40 43 50 53 60 53 53 50 50 50 57 53 49 45 34 38 42 42 39 35 34 37 52 59 53 49 69 61 42 32 33 34 34 34 41 49 53 54 58 59 63 56 49 45 41 46 66 70 55 43 59 38 37 42 41 36 44 83 79 78 70 65 73 88 100 126 215 241 265 300 344 392 427 447 507 479 452 440 424 397 345 280 189 164 151 151 154 154 142 130 151 116 84 58 71 92 112 121 85 93 96 84 64 44 43 47 38 45 45 49 49 56 56 56 36 37 45 45 49 45 45 37 37 53 73 77 73 77 101 118 58 38 37 38 66 78 58 37 46 46 42 42 45 45 41 41 41 41 59 92 146 207 251 272 273 262 216 133 92 84 80 56 40 40 56 80 72 52 64 96 61 57 49 45 41 41 45 45 45 61 78 86 67 47 38 38 40 40 47 47 54 54 58 57 69 57 45 45 53 53 44 36 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 40 40 44 44 44 44 44 44 37 38 46 38 37 49 81 115 193 247 332 410 483 518 536 525 449 367 268 153 74 36 33 42 59 35 67 48 33 134 202 102 34 34 34 34 35 51 67 79 87 71 51 43 47 51 47 43 57 53 53 57 65 69 73 77 49 49 49 49 45 45 45 45 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 69 80 68 32 30 35 42 29 45 45 44 36 35 31 38 45 123 170 238 291 315 295 236 192 145 85 61 65 37 25 37 41 27 27 26 26 27 27 28 32 28 28 28 28 29 29 29 29 36 63 27 27 60 56 48 108 220 84 28 44 28 32 55 31 40 36 28 27 27 27 28 28 28 28 28 28 28 28 28 28 32 32 32 32 32 32 32 32 32 28 28 36 44 40 28 26 44 42 42 50 39 24 28 43 59 51 40 40 33 29 33 37 39 55 51 28 28 52 61 49 29 29 33 33 37 37 40 40 33 33 25 25 25 25 25 25 33 49 76 88 92 97 116 121 69 57 42 30 26 26 34 38 42 42 38 34 34 38 46 39 27 27 27 27 27 27 27 27 36 36 40 40 44 44 40 40 65 77 92 80 52 28 27 27 26 122 241 113 32 68 23 28 23 28 48 48 36 24 31 39 26 22 26 22 22 21 21 25 31 34 21 17 40 59 54 29 11 11 11 11 10 10 14 18 14 15 20 28 34 42 44 48 37 29 26 30 27 27 31 25 28 29 38 46 54 54 53 57 88 179 358 402 230 66 31 24 53 117 153 121 66 47 36 28 29 33 30 30 31 35 36 32 34 33 35 44 35 34 46 85 113 233 189 98 130 124 69 93 34 42 39 36 36 35 35 42 33 67 70 41 33 61 62 50 74 62 41 29 29 30 34 31 71 92 92 53 38 42 34 32 45 49 53 39 36 44 61 74 109 152 194 197 211 258 312 347 422 430 442 463 448 366 240 149 118 128 208 309 446 679 900 917 872 794 664 432 232 116 90 81 46 37 63 109 142 180 246 302 335 393 453 455 416 338 211 101 35 34 34 36 48 44 64 87 77 105 128 136 172 231 247 231 218 195 171 164 207 239 207 136 149 183 232 218 159 100 78 87 70 58 50 57 75 74 61 41 41 41 41 41 41 40 40 40 43 43 50 46 46 46 46 42 61 61 50 50 46 46 42 42 38 38 38 38 38 38 38 38 38 38 50 58 58 54 46 42 42 42 43 47 47 47 51 51 37 37 37 41 48 52 63 63 71 79 152 208 125 36 37 101 172 200 180 108 52 56 80 92 64 64 72 57 37 41 61 45 62 62 70 70 70 70 70 70 70 50 46 78 114 118 82 38 38 67 107 115 91 71 79 95 75 51 51 71 67 43 43 55 39 39 39 39 39 39 38 46 45 53 64 60 56 52 63 64 49 42 45 45 56 56 63 64 68 68 61 61 54 54 54 54 50 62 62 50 46 58 58 46 50 50 43 47 47 51 51 51 80 69 61 57 64 72 80 88 84 72 52 40 39 43 51 59 47 46 46 46 54 58 70 74 91 96 115 128 128 128 113 102 124 76 47 55 59 41 40 45 48 56 60 52 45 54 94 126 221 233 225 181 117 61 49 49 52 48 55 59 66 70 70 56 41 41 42 42 42 42 54 54 56 56 63 63 66 66 66 63 52 48 48 56 60 64 68 72 60 60 60 64 64 68 68 75 100 91 79 64 61 62 66 51 84 81 78 56 44 44 44 44 76 72 59 50 60 71 74 77 130 110 72 49 42 63 92 120 135 90 66 98 118 82 57 57 101 61 48 56 59 43 55 76 50 42 46 54 58 58 54 50 78 86 94 106 134 142 98 42 44 56 78 78 69 65 58 56 91 114 148 168 157 146 170 215 258 244 222 224 221 211 232 261 305 285 272 252 189 89 51 50 94 88 100 168 231 216 140 69 66 47 47 48 65 82 78 63 72 64 71 67 55 54 58 53 77 69 64 64 83 107 131 154 97 112 109 95 69 59 64 77 49 62 124 193 207 184 189 212 218 239 195 189 227 217 221 302 421 542 683 815 920 979 969 936 872 770 696 620 476 304 205 184 287 258 136 57 66 58 46 93 113 108 77 70 60 75 100 110 123 228 212 143 176 196 90 33 37 62 119 84 61 91 108 89 53 52 60 75 66 48 53 107 88 69 46 87 211 279 204 81 97 93 93 89 92 104 115 112 101 74 77 77 69 44 43 44 44 44 43 43 43 43 43 43 49 56 40 38 39 65 117 141 125 126 95 47 43 64 77 56 71 79 76 68 60 84 125 154 79 76 80 73 58 54 59 85 95 90 63 55 47 47 47 47 47 48 51 51 66 58 58 68 97 89 65 47 47 47 91 149 393 599 689 721 815 842 850 937 937 969 870 813 532 147 84 64 50 40 49 65 84 159 343 535 682 670 649 668 576 300 88 76 47 37 38 42 51 55 62 48 42 72 106 147 327 510 613 675 517 211 81 51 37 89 123 89 100 146 305 498 611 603 563 548 303 154 38 38 40 39 49 72 55 51 50 53 61 77 101 123 131 265 449 626 797 940 998 949 642 319 85 69 100 55 40 48 71 63 61 56 67 78 89 82 41 41 41 41 41 60 80 100 132 156 184 181 165 138 122 118 79 71 59 55 59 59 62 58 46 42 49 49 49 57 61 73 91 91 79 75 64 64 61 54 74 94 55 96 217 194 66 44 87 115 97 71 101 109 101 106 81 74 119 142 97 72 87 84 141 179 231 282 332 372 410 445 448 471 494 501 484 464 455 444 489 485 486 478 430 395 416 469 388 298 180 107 65 54 57 77 70 82 76 42 42 75 83 70 78 70 75 72 81 87 99 133 194 180 172 217 290 334 319 280 174 111 64 62 58 47 44 70 87 76 175 335 491 575 465 232 86 130 99 45 42 49 48 67 40 49 64 60 56 56 67 67 82 82 92 80 84 84 88 74 61 45 101 172 238 321 488 648 695 711 597 465 438 406 274 154 78 101 132 116 64 40 44 72 60 56 52 48 55 59 63 67 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 47 47 47 47 47 47 47 46 54 70 94 114 122 110 94 82 207 131 67 63 83 87 83 91 47 47 47 47 47 47 47 47 71 67 59 51 51 47 51 51 75 39 38 87 135 123 79 44 69 41 41 41 41 40 48 76 55 55 54 62 61 57 64 50 39 53 39 38 78 83 62 96 31 118 123 37 31 37 60 83 100 67 97 37 38 83 39 40 41 41 40 40 40 45 60 64 95 91 84 73 62 55 43 43 55 47 46 45 53 72 98 103 120 141 152 140 136 136 108 64 65 65 65 65 65 61 57 57 45 41 41 48 56 64 68 65 49 42 41 40 41 56 60 64 41 41 42 45 45 41 44 40 39 39 59 107 123 107 107 105 133 79 62 86 62 44 57 118 98 53 52 83 81 39 36 40 87 46 34 72 121 122 67 37 37 41 41 36 36 52 52 34 59 124 138 96 63 62 70 58 82 99 71 24 39 92 75 21 28 28 25 25 26 26 26 26 43 21 114 224 151 161 183 96 142 150 138 126 134 158 170 163 203 183 183 204 220 224 236 260 218 97 29 28 37 76 74 62 76 60 40 129 262 307 348 452 551 466 415 429 418 320 197 110 24 32 79 95 90 77 81 100 130 226 217 121 149 345 495 507 514 311 111 58 110 134 90 46 65 57 45 37 26 26 27 28 30 31 32 32 33 34 38 42 51 51 47 43 39 35 35 35 35 35 40 48 48 44 36 35 36 36 36 40 52 72 92 104 36 36 44 52 52 44 36 39 49 56 56 56 49 49 49 49 61 57 49 45 37 37 41 41 38 34 33 35 49 55 58 57 57 50 40 38 36 33 33 33 44 51 56 60 61 62 66 59 64 53 41 37 37 39 47 55 99 47 37 38 53 45 48 67 67 59 55 44 51 52 64 79 121 124 131 135 162 187 218 231 274 255 254 255 270 248 219 172 120 108 93 101 110 126 118 118 63 52 40 40 45 57 50 54 80 80 84 72 59 39 39 42 41 41 44 45 52 52 59 52 48 40 41 41 45 53 57 61 37 45 49 45 49 77 129 169 82 47 37 38 62 78 70 54 50 50 46 42 45 41 37 37 41 48 61 87 140 202 250 278 333 306 229 126 70 57 60 52 35 36 49 77 77 53 57 81 69 65 57 53 49 45 45 45 53 61 70 78 71 59 39 38 40 40 47 47 54 54 57 57 61 53 49 49 57 57 48 36 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 40 40 40 44 44 44 44 44 48 41 41 37 41 68 112 147 222 259 314 375 417 435 441 423 291 194 94 38 35 49 49 41 34 38 46 31 49 212 236 73 34 34 34 34 35 47 63 71 87 75 59 59 63 71 67 59 81 33 33 85 105 69 53 69 37 37 37 37 37 37 33 33 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 69 88 80 40 30 31 34 29 28 37 52 40 27 26 27 50 120 171 227 255 235 179 119 79 75 63 36 44 64 52 52 81 30 27 27 27 27 28 28 32 28 28 29 29 29 29 29 29 27 103 95 55 59 59 76 152 276 108 31 39 35 51 55 26 36 32 32 28 28 28 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 32 28 28 32 40 36 28 26 35 35 35 39 31 23 23 35 35 35 24 23 24 36 48 52 22 22 47 100 144 140 93 45 29 33 33 33 37 41 40 40 33 33 33 33 25 25 25 25 60 68 80 80 68 64 79 77 61 47 35 26 26 26 31 35 39 39 35 31 31 31 39 39 27 27 27 27 27 27 27 27 28 32 36 40 44 40 36 32 92 76 56 44 40 31 26 25 25 102 213 101 36 72 23 24 23 32 44 48 43 31 31 31 26 26 22 22 21 21 21 28 23 25 24 16 24 35 34 13 10 10 10 9 10 10 14 18 18 23 24 33 34 42 40 44 37 30 26 30 27 27 27 25 31 32 45 49 50 50 53 53 44 187 411 443 211 23 23 44 73 152 209 181 114 70 43 28 29 33 30 30 31 35 36 33 36 32 32 38 41 33 52 91 179 270 239 172 212 213 115 62 32 33 33 34 34 34 34 37 63 70 57 33 36 65 85 76 88 116 96 29 27 38 42 28 29 67 99 72 44 33 34 33 45 45 41 33 34 36 57 81 121 120 151 193 224 254 300 355 358 382 423 463 472 410 292 205 122 157 249 311 368 558 807 882 885 853 793 655 399 167 86 92 54 35 38 69 83 86 124 160 189 237 298 327 332 294 211 140 53 34 32 34 44 51 58 63 46 54 73 77 116 184 224 235 219 203 187 188 228 256 228 165 141 174 243 285 230 124 81 98 73 57 49 44 55 58 53 41 41 41 41 41 41 40 40 40 39 39 46 46 46 46 50 50 58 54 54 50 50 46 46 46 38 38 38 38 38 38 38 38 38 38 39 47 47 43 39 38 42 42 42 46 46 46 46 46 38 38 38 42 49 53 60 64 64 52 113 229 206 54 36 106 81 100 88 56 48 76 100 100 52 92 80 40 45 65 73 77 46 46 54 54 54 66 90 106 78 62 66 102 146 142 86 38 42 51 63 71 71 71 67 67 71 51 51 67 63 43 43 51 39 39 39 39 39 39 39 39 38 42 49 45 41 41 49 49 50 38 46 46 53 53 56 56 68 68 61 61 54 51 51 51 50 58 58 50 46 54 54 46 47 47 43 47 47 51 55 55 72 68 60 52 48 48 48 48 60 52 40 40 40 40 48 63 59 54 46 39 38 38 38 39 68 64 76 77 70 62 47 42 44 41 40 40 41 40 40 56 95 83 63 39 38 40 77 105 145 149 141 105 57 40 41 49 52 48 55 59 63 67 70 56 41 42 46 54 54 50 54 50 56 56 63 63 63 63 66 63 52 44 48 52 56 60 64 64 56 56 56 60 60 64 64 71 81 84 80 65 57 46 38 38 60 45 41 42 42 42 41 39 63 43 39 38 54 93 96 83 159 140 108 81 123 192 205 177 106 70 49 50 65 62 61 57 69 53 60 68 63 51 67 88 40 42 78 90 82 66 54 50 62 102 102 66 74 114 102 47 44 53 75 82 73 65 50 43 75 89 119 144 149 145 153 167 219 187 160 161 147 137 153 186 217 232 268 295 255 156 71 50 63 89 121 212 322 349 233 74 86 59 47 47 48 50 51 51 76 72 64 60 63 58 58 50 53 49 52 56 79 103 138 154 97 101 94 72 54 50 55 67 114 76 89 179 279 328 341 344 223 252 222 183 203 220 283 428 576 719 866 939 971 965 906 830 727 674 624 463 239 163 211 238 273 223 96 43 66 74 54 97 106 105 78 60 65 71 92 105 142 201 156 98 131 132 37 30 40 74 115 84 65 83 92 80 76 52 51 51 50 48 49 90 91 77 62 102 178 215 172 93 130 98 73 81 104 105 88 65 74 75 74 50 49 49 45 43 43 43 43 43 43 43 43 47 54 53 53 53 40 41 77 121 141 158 119 55 56 112 105 44 84 71 48 44 56 85 113 130 62 67 83 80 76 69 73 85 119 102 67 59 60 64 48 47 47 48 55 59 70 58 49 60 96 89 64 46 47 48 81 131 358 546 655 725 822 868 889 967 990 983 903 858 614 217 72 60 42 40 42 62 70 109 224 356 585 588 575 598 553 309 89 41 40 37 38 39 47 55 62 44 40 50 72 145 369 588 710 785 703 369 115 41 37 74 114 75 91 109 220 388 482 486 460 441 272 142 38 39 40 46 56 80 62 47 46 49 58 70 94 120 112 230 390 575 769 925 994 960 819 499 198 82 86 93 60 41 43 55 75 85 80 83 83 83 50 51 55 46 41 49 85 113 196 193 189 177 162 138 110 94 75 67 59 55 51 47 54 54 54 50 50 45 45 45 49 61 83 83 71 67 56 60 53 50 54 82 40 55 215 200 72 49 78 62 64 99 133 128 116 121 95 84 57 93 161 144 83 85 116 138 158 197 236 267 282 296 312 351 382 381 349 321 324 336 373 370 381 389 358 339 368 424 406 276 147 89 70 45 50 74 103 98 69 39 38 57 67 56 77 73 66 66 63 67 72 94 146 153 153 154 163 188 236 265 198 135 76 61 62 47 47 66 114 158 265 358 478 577 471 226 103 177 205 131 52 43 62 74 47 60 65 61 41 40 47 67 79 58 49 45 61 65 76 66 72 47 73 145 212 300 427 548 618 630 567 422 402 502 409 132 57 76 100 84 44 38 40 60 55 56 48 48 55 55 63 63 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 47 47 47 47 47 47 47 46 54 58 66 82 102 122 142 154 223 147 79 67 71 63 55 63 47 47 47 47 48 48 48 48 72 68 59 47 43 39 39 39 43 43 59 83 75 47 43 60 52 40 41 58 65 41 44 60 63 59 62 58 61 57 60 53 62 75 50 38 96 94 95 146 164 323 319 205 143 41 31 75 150 82 102 59 53 78 37 63 43 40 40 40 44 52 71 75 95 99 96 81 58 43 43 43 71 63 58 53 53 60 75 71 64 81 89 80 88 104 92 60 61 57 57 53 50 50 46 45 41 41 49 56 52 52 56 49 45 41 41 40 41 48 59 63 45 41 46 45 45 45 44 44 40 39 43 71 83 71 75 85 136 77 56 68 56 43 68 136 96 42 50 85 83 158 195 90 94 38 32 51 124 137 74 35 50 70 148 123 70 177 213 87 85 215 277 224 150 114 69 20 31 67 68 36 31 60 67 36 28 28 28 25 25 25 25 25 35 23 146 228 159 174 164 108 138 151 151 135 123 131 139 139 164 176 196 204 188 180 205 244 390 265 92 31 30 44 62 53 49 52 101 262 394 336 265 324 413 436 398 351 376 437 405 318 171 107 33 28 33 98 122 101 52 107 135 123 153 256 380 452 471 431 330 186 94 66 71 78 70 66 55 47 35 32 29 29 35 32 37 37 34 38 35 35 59 59 55 51 43 39 35 35 35 35 40 40 40 36 35 35 35 35 36 44 60 84 104 116 36 40 48 56 52 44 36 35 38 41 41 41 41 41 41 41 61 57 45 37 33 33 37 41 37 37 39 45 51 65 75 82 66 59 45 35 29 30 32 40 47 54 59 56 53 53 58 55 60 53 45 36 36 43 95 131 155 75 37 37 65 61 49 48 52 52 52 44 48 48 52 56 75 75 85 82 93 94 109 105 121 113 133 146 173 162 150 119 84 72 57 61 74 94 99 99 52 56 64 80 86 78 54 40 65 64 60 52 43 39 37 37 37 37 37 44 51 51 51 44 52 44 40 36 36 40 49 49 37 41 41 36 45 80 133 173 74 46 37 36 42 62 62 58 61 61 57 49 45 41 37 37 55 65 83 120 163 225 265 290 308 274 209 138 94 54 37 35 40 37 57 89 89 53 37 45 65 65 61 57 53 49 49 49 65 65 73 78 74 70 47 39 43 43 50 50 58 58 61 61 57 53 49 57 65 65 52 40 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 40 40 40 44 44 44 48 48 56 48 36 36 48 81 128 163 218 252 283 317 331 321 295 265 161 88 47 32 52 69 53 33 41 32 31 37 156 284 227 53 35 35 35 34 35 43 55 63 75 67 59 59 71 75 71 70 93 32 32 121 149 85 37 57 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 56 88 88 52 31 31 34 29 33 33 32 27 26 26 27 45 73 115 151 155 119 75 47 39 67 79 36 28 68 56 36 65 38 27 27 27 27 28 28 32 28 28 29 29 29 29 29 32 26 163 195 103 27 26 95 227 215 79 26 35 31 47 63 26 36 36 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 32 28 28 28 36 36 27 26 28 39 42 31 26 27 31 31 27 47 44 28 24 28 23 21 31 67 156 240 224 128 65 65 33 33 33 37 37 41 40 40 33 33 33 32 25 25 25 32 44 52 56 44 28 24 28 24 53 43 35 27 27 31 35 39 47 43 39 35 31 35 35 39 27 27 28 27 28 27 28 27 28 28 28 28 36 44 56 64 53 37 27 27 27 27 26 25 25 90 205 97 23 44 22 24 24 32 40 44 47 35 31 26 22 22 21 21 21 21 20 23 18 17 24 20 23 23 30 21 10 10 9 9 10 22 22 22 23 27 28 37 38 43 40 37 37 30 30 30 23 27 27 21 27 32 41 49 50 46 49 53 22 151 375 411 191 22 23 56 60 136 196 193 146 106 55 27 29 33 30 30 31 35 36 40 31 31 32 49 64 59 79 114 270 309 325 349 395 348 177 32 42 39 35 34 34 34 41 48 95 74 44 28 40 76 100 100 135 175 159 83 79 136 132 57 29 91 139 111 59 40 48 52 44 45 37 33 33 35 49 65 137 93 107 173 212 222 270 340 343 366 410 443 464 430 332 253 126 193 326 378 363 461 636 714 747 788 817 750 574 350 186 109 75 44 32 45 52 59 86 122 118 142 179 192 189 162 127 92 101 45 34 39 63 70 65 59 37 39 47 66 90 132 167 187 215 227 239 240 264 277 249 201 113 114 171 244 210 107 64 92 69 57 48 44 50 49 48 44 41 41 41 41 41 40 40 40 39 39 46 50 50 50 58 58 58 58 58 54 50 50 50 46 38 38 38 38 38 38 38 38 38 39 39 44 44 47 43 39 42 46 45 45 45 45 45 45 39 39 50 50 58 62 69 69 73 53 53 145 206 106 37 66 101 112 112 108 112 116 92 56 52 72 40 44 104 96 53 49 38 38 42 38 38 46 70 90 70 70 78 98 114 102 66 38 74 59 47 47 59 71 83 83 67 55 51 63 63 47 43 47 39 39 39 39 39 39 39 39 39 46 46 46 46 46 50 46 39 39 46 42 46 49 56 52 68 61 61 54 51 43 43 43 46 54 54 50 46 50 50 46 43 47 43 43 51 52 56 59 48 48 48 48 48 44 44 40 48 40 40 39 39 40 44 52 51 47 43 39 38 38 38 38 40 40 41 41 41 40 39 39 38 39 40 46 57 63 78 86 101 93 81 74 82 83 79 72 73 73 73 53 41 41 57 81 45 48 55 59 63 67 70 56 41 42 54 66 66 58 54 49 49 56 63 63 63 63 66 63 48 44 44 48 52 52 56 56 48 52 52 52 56 56 60 67 58 69 81 77 70 50 42 39 43 39 39 40 49 53 41 39 40 40 43 78 116 143 180 208 232 192 188 229 275 264 213 162 49 42 41 41 50 62 57 41 53 61 76 76 71 59 71 84 40 62 106 118 90 62 50 54 62 106 90 40 40 82 94 47 44 49 67 74 81 73 54 43 51 64 87 116 132 140 148 151 198 178 167 180 173 146 139 158 170 189 243 279 250 154 79 54 45 107 178 226 350 430 319 102 98 76 53 48 49 50 51 52 64 68 75 75 71 74 70 73 48 48 52 71 83 95 114 122 86 82 79 68 54 55 71 97 76 89 142 210 262 291 348 400 383 408 364 320 338 370 477 639 737 860 964 980 948 897 792 684 576 500 422 260 87 127 234 224 130 112 45 44 94 86 45 57 91 91 79 69 74 79 93 98 106 133 91 69 114 90 34 31 55 82 107 81 70 82 83 60 68 56 50 50 57 52 47 50 86 93 93 102 122 131 124 109 119 79 58 74 89 85 72 61 66 79 82 46 45 61 61 43 43 43 43 43 43 47 47 54 66 62 89 97 69 40 41 86 86 147 151 72 64 124 109 44 69 56 43 42 44 64 81 81 73 89 94 98 87 87 91 106 138 117 86 87 92 88 57 47 48 56 67 71 82 70 61 67 85 82 57 47 49 65 101 132 284 440 592 702 790 860 911 977 1011 988 925 892 683 292 54 42 41 40 39 60 75 91 155 232 436 479 509 548 504 295 83 34 36 37 38 39 47 51 59 52 41 53 70 163 414 630 763 853 821 530 176 61 45 48 105 74 90 99 167 292 397 413 388 360 266 155 59 40 44 46 60 79 58 50 46 49 47 67 79 98 106 215 372 549 719 866 955 963 890 663 394 179 103 106 78 40 41 51 79 90 82 69 64 61 58 59 59 42 41 53 109 157 297 265 217 181 154 122 86 59 71 71 63 55 43 42 46 50 50 46 50 42 42 42 46 57 75 75 67 63 56 56 60 57 39 86 46 42 138 106 41 75 45 41 59 149 179 155 123 76 93 91 42 88 264 260 171 187 149 129 109 113 147 178 185 177 180 215 251 254 237 221 229 245 249 242 258 278 274 267 307 360 364 255 149 126 96 58 46 62 101 114 106 77 59 50 49 59 66 62 65 61 57 65 73 77 107 131 151 132 112 109 149 182 179 124 69 49 54 62 62 68 161 260 376 436 512 619 548 311 148 238 330 273 133 65 79 56 54 55 69 73 45 39 39 57 39 37 36 36 36 35 56 85 67 51 73 130 190 254 363 456 577 601 613 483 378 466 428 152 37 39 44 40 39 38 39 40 55 51 48 44 51 55 59 63 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 47 47 47 47 47 47 47 46 70 62 54 54 66 98 126 146 187 119 59 51 55 43 43 55 43 43 43 43 44 44 44 44 68 60 52 43 39 39 39 39 38 55 99 123 99 51 39 40 39 40 69 117 124 76 43 39 62 62 66 62 69 69 76 69 82 86 54 53 106 108 118 203 425 556 548 493 450 184 26 75 143 61 101 82 75 80 36 66 46 39 39 40 51 63 75 86 138 158 163 136 97 66 67 72 67 55 54 53 60 68 67 67 64 77 77 65 76 100 96 73 57 57 53 54 54 53 53 53 42 45 53 53 60 52 41 40 58 42 42 41 40 40 51 44 45 42 46 50 50 45 49 44 64 48 47 59 63 59 67 80 150 119 87 73 69 77 82 89 109 39 51 74 112 347 461 269 185 121 89 126 195 216 176 120 151 166 300 315 253 367 378 130 70 174 200 103 49 97 141 121 54 31 39 75 52 23 23 56 24 24 28 28 32 25 28 25 25 25 170 205 156 174 132 109 128 155 171 159 143 135 139 151 139 172 204 212 192 180 196 235 314 357 288 115 28 27 31 58 25 121 241 322 344 257 198 258 260 343 343 249 225 302 370 370 431 284 123 35 34 36 64 99 109 80 104 159 170 145 217 332 327 475 534 390 202 114 86 67 52 48 48 41 45 41 34 34 31 32 33 34 38 39 43 47 67 67 59 55 47 43 39 35 36 36 36 36 36 35 35 35 35 35 36 40 52 72 84 96 36 44 52 56 52 40 36 34 38 41 41 41 41 41 41 41 49 45 37 33 33 33 41 45 76 86 93 103 121 143 177 200 172 152 106 63 33 27 36 49 53 46 50 55 56 53 57 54 47 56 57 45 38 71 147 211 174 83 37 38 62 65 49 49 53 57 61 61 65 53 53 53 41 64 84 104 112 108 100 91 104 108 116 128 144 144 136 124 101 85 58 54 59 66 70 63 67 68 84 101 109 90 62 45 60 52 44 40 39 43 38 37 37 37 44 44 51 51 51 51 52 52 56 56 52 40 35 34 35 36 52 60 64 76 100 117 61 42 38 38 46 58 54 46 65 65 57 53 45 41 37 37 81 99 137 189 243 283 320 333 268 203 114 72 63 51 37 34 37 37 53 93 97 61 37 37 37 37 37 37 37 37 37 37 61 61 65 65 66 66 47 39 43 43 50 50 57 61 68 68 56 53 49 57 68 68 56 48 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 36 36 40 40 44 48 48 48 67 51 35 35 48 88 124 152 215 221 224 219 197 163 126 91 43 33 36 40 44 44 33 32 84 32 31 120 284 312 188 65 42 39 34 34 35 43 55 62 66 58 54 62 70 74 66 54 93 36 48 148 169 93 37 45 41 41 41 41 48 48 48 48 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 36 80 99 67 35 31 38 30 61 40 27 26 27 30 26 26 53 73 80 64 40 32 55 75 87 83 31 38 130 134 66 32 42 36 28 27 27 28 32 32 32 32 32 32 32 32 32 32 67 179 190 94 34 26 94 203 102 30 38 62 34 38 63 47 47 47 47 47 43 39 39 35 39 39 39 39 39 39 39 32 28 28 28 28 28 28 28 28 36 28 27 28 36 36 27 25 23 40 43 23 22 23 23 22 34 54 46 21 21 50 62 42 247 327 372 288 132 24 29 77 33 33 37 37 41 41 44 44 33 33 32 32 32 32 32 39 27 35 36 32 24 23 28 36 41 35 35 31 35 39 43 43 55 47 43 35 35 35 35 39 28 27 28 27 28 27 28 27 52 44 32 28 44 68 100 116 29 28 27 27 27 27 31 30 37 113 232 120 23 31 21 55 35 35 43 47 51 43 34 22 21 21 21 21 20 20 20 19 17 24 28 32 34 30 34 41 44 28 23 23 38 46 42 30 23 28 32 37 38 47 44 41 41 34 30 30 23 23 20 21 27 28 41 45 45 45 45 49 23 103 271 315 155 24 24 40 56 112 164 181 178 154 79 26 28 33 29 30 31 35 36 40 51 43 62 90 90 81 101 136 287 387 479 500 488 462 334 152 107 91 71 55 51 62 85 103 138 85 32 27 47 83 115 123 194 218 201 146 178 255 243 152 132 193 221 162 82 35 35 40 40 49 45 34 34 35 36 45 113 73 95 161 200 199 234 297 339 367 402 439 463 437 344 265 127 143 244 320 339 422 553 609 650 730 772 738 690 610 442 269 144 86 47 36 33 32 48 72 88 88 101 98 75 52 52 61 129 69 37 60 80 78 66 48 39 41 45 64 74 85 124 155 215 266 310 315 312 297 257 213 165 141 150 187 169 98 67 72 48 55 56 55 53 45 44 40 41 41 42 41 45 40 40 40 39 39 43 43 54 54 58 58 58 58 58 54 50 50 50 46 42 42 41 41 41 41 41 38 39 39 40 40 40 39 39 39 39 38 46 45 49 48 48 41 38 38 42 43 46 50 57 57 57 73 38 46 114 114 47 42 89 81 73 77 97 109 93 65 69 37 35 89 181 125 36 35 46 54 58 50 38 38 38 38 42 62 78 74 58 50 58 74 58 55 51 51 59 67 75 79 63 55 55 59 55 47 47 43 39 39 39 39 40 40 40 40 40 43 40 43 43 43 51 39 39 39 42 42 46 42 49 49 61 61 61 54 51 43 43 43 50 50 50 54 50 46 46 51 43 47 44 44 52 52 56 60 44 48 48 52 52 48 44 44 44 40 40 40 40 40 40 44 40 39 40 40 39 39 39 39 39 39 40 40 40 40 40 40 40 53 63 54 50 73 109 144 127 131 148 196 236 221 157 87 132 117 101 74 57 41 45 49 45 41 48 52 63 67 67 56 42 46 58 66 74 62 57 45 49 49 56 56 63 63 63 63 48 40 40 44 44 44 48 48 44 44 48 48 52 52 52 56 51 78 94 94 78 58 55 55 59 51 54 58 66 70 69 54 37 49 120 190 204 194 260 340 352 292 320 426 423 272 137 92 39 41 41 41 42 50 46 40 40 53 61 53 52 48 48 40 62 86 118 118 86 54 50 58 58 98 86 41 41 74 82 42 44 44 48 58 77 74 58 43 46 48 62 87 111 127 143 151 132 117 129 150 154 123 119 131 178 185 207 222 178 113 73 73 44 81 160 223 305 346 261 117 85 83 76 61 50 51 51 52 50 55 74 74 66 65 65 81 65 68 64 67 71 83 98 99 56 64 65 65 78 102 141 172 165 114 102 189 305 405 474 513 550 586 562 560 613 649 746 881 906 967 986 946 880 784 642 519 495 374 268 166 108 198 217 102 49 69 50 50 106 85 44 45 76 80 77 89 87 84 89 86 82 100 94 127 164 86 32 33 87 86 95 81 74 78 71 55 56 52 51 50 61 56 46 43 109 104 101 133 135 112 89 85 79 51 55 78 81 54 61 89 70 75 71 46 46 46 45 43 43 43 43 47 47 54 58 58 70 62 86 102 70 40 42 99 67 164 208 140 92 101 89 45 57 45 43 44 49 65 68 61 116 132 144 148 140 136 140 141 141 122 110 110 108 96 68 47 56 60 71 71 82 73 69 75 85 86 57 48 51 87 115 142 226 341 514 667 754 847 928 967 1017 1005 970 914 759 409 92 38 41 40 39 53 70 78 115 167 256 375 453 484 446 269 89 51 36 38 38 39 47 51 59 48 42 66 88 208 483 706 847 940 859 642 242 103 73 36 87 70 57 59 111 212 309 341 323 290 232 136 51 39 38 38 52 72 65 57 49 42 40 48 65 83 83 194 362 527 660 780 897 950 900 811 638 390 203 128 100 67 53 59 79 83 79 59 51 47 55 48 43 42 54 114 194 253 332 281 218 162 131 103 79 60 67 75 75 59 42 42 42 54 50 46 42 41 41 42 53 57 71 67 63 63 63 60 64 68 40 120 96 49 81 40 37 62 75 39 62 153 167 198 206 130 72 88 49 126 301 309 228 264 188 156 108 87 102 122 133 129 112 131 147 159 159 155 162 162 151 143 155 175 179 179 219 260 280 221 175 164 133 74 46 51 73 111 150 142 97 55 42 61 52 54 54 61 72 80 95 92 88 97 113 110 98 83 87 92 133 97 65 46 50 70 74 76 156 291 447 514 590 724 697 500 226 278 423 442 277 162 144 85 69 55 64 88 61 39 38 41 37 37 58 81 52 32 33 68 58 58 85 127 156 197 290 371 480 543 639 553 359 330 340 208 77 48 39 39 44 48 47 39 51 47 51 47 47 51 55 59 40 39 40 39 39 39 39 39 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 46 74 62 46 38 38 54 74 86 135 83 39 39 43 39 39 59 43 43 44 44 44 44 44 44 56 52 48 40 40 39 43 43 43 51 75 95 95 71 47 39 39 40 72 116 116 72 43 39 42 46 50 54 65 69 73 73 86 90 57 64 113 110 140 245 510 642 658 678 701 439 124 94 98 52 112 109 110 119 36 61 46 39 43 47 63 75 87 91 158 197 222 203 141 102 103 119 43 42 42 49 64 80 87 80 73 81 77 61 65 89 89 65 73 69 66 62 58 57 57 61 41 42 46 49 61 57 53 49 74 70 50 42 41 40 40 40 41 46 50 54 54 50 53 49 65 52 47 47 47 47 55 67 132 137 105 72 92 143 111 39 95 51 86 53 75 397 615 495 407 361 332 337 378 406 398 374 420 402 516 558 527 641 627 360 167 207 170 37 16 20 84 88 25 38 35 27 24 40 25 22 23 27 31 31 35 35 24 24 23 27 183 178 140 171 101 105 117 144 164 168 156 144 144 156 128 156 188 205 205 205 209 231 218 317 361 256 79 27 27 31 24 227 359 304 241 206 199 235 227 242 234 199 175 175 210 235 295 300 352 349 197 34 30 53 83 61 69 120 139 123 161 229 324 435 495 455 418 370 230 60 30 31 31 31 31 31 31 32 31 32 33 34 39 40 48 59 71 74 70 66 62 58 55 51 51 47 43 39 35 35 35 35 36 35 35 39 43 51 55 59 47 51 59 63 59 47 35 34 38 41 41 41 41 41 41 41 37 33 33 33 33 45 57 76 147 173 195 225 263 317 379 426 409 374 303 220 122 64 37 34 44 45 49 50 55 56 53 54 39 52 61 53 49 70 134 183 134 82 42 47 58 50 46 65 57 58 66 67 67 55 43 39 37 38 39 55 63 63 55 55 79 79 83 91 99 103 107 119 106 97 74 70 74 71 71 55 51 44 48 60 73 69 49 40 64 48 39 39 51 51 46 38 37 37 44 44 51 51 58 51 48 68 92 108 100 76 40 34 34 40 60 72 72 72 76 72 45 54 62 74 82 77 62 49 66 61 57 53 49 45 41 37 106 136 186 243 305 345 370 376 352 231 91 40 39 39 51 66 36 34 35 57 77 57 41 45 36 36 36 37 37 37 37 37 44 48 49 53 49 42 42 38 43 43 50 57 61 61 68 68 60 53 49 57 68 72 64 56 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 36 36 40 40 44 48 53 52 63 47 35 35 52 81 101 112 168 155 134 109 87 70 61 47 32 37 53 49 37 32 48 71 71 43 31 121 273 237 101 53 43 35 34 34 34 43 51 59 58 50 50 54 66 62 50 45 73 48 68 132 148 85 41 37 41 41 41 41 48 48 48 48 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 31 72 107 75 39 31 42 38 65 68 76 67 59 38 26 25 50 49 33 24 23 28 63 87 83 26 21 130 350 422 270 91 50 40 32 28 28 28 32 32 32 32 32 32 32 32 32 32 147 146 77 29 73 85 73 93 41 24 61 77 29 25 65 51 47 47 47 51 47 47 43 39 43 43 43 43 43 43 43 43 27 27 27 27 27 27 27 27 36 28 27 27 32 32 27 25 23 40 43 22 21 23 23 21 21 34 22 20 50 174 269 294 483 492 380 152 24 40 69 45 33 37 37 37 41 45 44 44 32 32 32 32 32 39 39 39 31 39 43 28 23 23 24 25 26 27 31 35 43 43 47 47 59 55 47 39 35 35 35 39 28 28 28 28 28 28 28 28 52 40 28 28 36 60 92 112 28 28 32 28 26 26 26 26 61 109 216 116 39 47 22 75 35 35 35 43 51 51 38 22 21 21 20 20 20 19 19 19 17 24 32 35 34 26 33 49 104 75 55 46 58 62 46 30 23 28 33 34 42 44 48 45 34 34 31 23 23 23 20 20 22 24 36 41 41 41 45 45 64 64 159 207 116 36 29 24 72 100 132 168 198 198 115 27 28 33 29 30 31 35 36 40 74 66 78 86 73 57 88 135 263 415 566 528 452 501 502 355 115 88 63 39 46 73 112 139 182 101 27 26 46 82 118 142 177 185 177 185 261 338 330 266 155 196 208 133 54 29 38 44 40 49 53 47 35 35 36 37 53 68 111 159 192 192 219 261 267 314 370 423 467 469 395 309 188 95 101 174 245 366 497 544 635 705 699 658 669 696 604 443 270 197 134 103 72 32 31 32 53 45 38 46 36 35 36 54 102 66 49 68 80 64 55 49 53 41 41 56 58 72 127 182 202 269 329 338 319 280 224 169 253 233 210 178 148 117 90 63 42 50 59 62 53 44 43 39 41 41 42 42 45 41 40 40 40 40 47 47 54 58 58 58 58 54 54 50 50 46 46 45 42 41 41 41 41 41 49 38 38 38 39 39 38 38 38 38 39 39 46 46 49 45 45 45 38 38 42 42 46 46 57 57 42 85 62 37 37 62 62 54 93 61 36 36 45 85 117 129 129 81 97 209 265 165 53 41 37 38 50 62 66 62 54 46 37 50 70 58 38 38 70 106 43 51 71 83 91 83 71 63 59 55 55 55 55 47 47 39 39 40 40 40 40 40 40 40 40 40 40 40 40 43 39 39 39 39 43 43 46 46 57 57 61 54 54 51 43 40 40 43 50 46 46 54 50 42 43 51 47 47 44 48 48 52 56 56 57 56 56 52 48 44 40 40 40 40 40 40 40 40 40 44 44 41 45 41 45 41 41 40 40 41 41 41 41 41 42 49 82 85 64 40 70 153 241 281 273 273 290 327 359 312 212 118 132 109 90 66 53 41 40 40 45 41 48 52 63 67 67 56 50 46 50 54 62 54 49 45 49 49 56 56 63 63 63 56 44 40 40 40 40 40 40 40 40 40 40 44 44 48 48 48 60 87 107 99 79 55 51 58 62 73 80 75 62 58 73 89 116 164 251 301 280 263 325 413 461 409 447 529 476 267 124 99 59 42 41 41 40 41 41 41 41 53 53 45 64 80 64 39 86 90 98 90 70 54 58 62 41 54 66 58 50 54 54 42 49 44 43 43 62 66 58 43 46 47 49 55 74 98 117 130 105 82 79 107 119 107 115 146 161 140 138 134 101 53 48 53 49 48 89 175 213 176 135 116 88 93 87 69 50 50 51 52 59 70 70 66 58 65 65 76 96 80 63 47 47 59 90 99 57 53 58 62 66 94 137 178 230 186 194 325 500 613 669 677 669 704 708 734 805 834 858 945 997 978 922 840 743 622 462 350 310 264 229 174 125 158 152 61 45 62 45 44 74 69 57 89 50 61 82 95 112 117 125 130 57 80 113 190 199 56 27 33 107 79 76 84 89 86 67 51 50 63 70 53 52 52 47 44 129 108 124 185 195 140 85 66 67 46 47 83 87 58 73 110 90 63 59 71 66 45 43 44 44 44 44 44 54 54 54 54 74 62 70 71 51 42 71 139 108 196 252 212 125 77 57 49 43 44 45 45 53 61 64 71 159 182 214 230 222 202 186 171 121 118 122 114 92 72 52 47 52 60 56 62 66 65 69 76 90 90 54 48 52 92 113 116 188 260 456 641 715 814 911 937 1015 1015 1018 932 839 567 170 72 44 40 39 39 52 65 81 114 140 275 357 375 349 220 98 72 37 37 38 39 40 51 60 55 52 77 117 262 537 743 876 974 870 726 294 153 109 35 70 53 35 33 74 144 233 272 258 229 189 113 47 39 38 38 67 83 76 68 49 38 39 41 46 65 66 156 316 469 591 702 830 908 892 890 810 607 380 241 179 150 109 90 68 68 73 69 61 45 64 56 55 72 131 211 290 330 262 230 182 135 111 95 92 92 75 83 87 71 46 42 42 62 42 41 41 41 41 42 53 57 63 59 59 55 59 63 71 68 67 96 83 67 83 63 43 68 101 38 41 104 130 286 411 344 120 102 87 140 214 191 140 161 201 173 133 105 101 108 116 116 87 79 75 79 95 95 83 71 111 95 91 107 114 106 129 174 186 179 183 176 138 87 47 46 60 98 150 178 138 77 48 62 41 44 54 54 65 80 98 96 74 63 56 60 65 69 69 58 78 78 62 46 46 74 78 72 116 246 422 560 680 833 845 705 343 276 416 526 403 271 249 179 120 67 60 89 81 40 38 40 38 54 148 223 197 107 51 49 40 54 89 112 122 148 221 302 439 477 565 562 456 359 312 232 121 76 48 40 52 56 43 38 47 47 46 47 47 47 55 55 47 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 47 47 47 47 47 47 46 46 42 42 42 46 54 70 82 94 103 63 39 43 43 39 39 59 43 43 44 44 44 44 44 44 52 52 48 44 44 48 56 59 91 59 39 39 59 79 83 75 72 41 40 52 52 40 55 79 38 38 42 46 53 57 57 54 86 82 60 67 109 102 146 279 433 607 672 688 760 635 324 104 73 68 148 129 138 175 76 57 54 47 47 51 60 72 91 95 125 185 233 215 152 101 94 115 42 41 41 42 61 84 96 92 61 69 65 45 49 65 61 40 85 81 73 65 61 61 61 65 46 42 49 53 57 68 73 73 85 77 62 54 42 41 41 41 45 46 54 54 54 54 53 53 57 53 56 55 52 51 55 59 80 104 91 58 98 158 126 39 62 82 117 44 31 264 578 633 522 491 452 412 408 425 452 456 475 444 513 571 616 746 788 633 652 550 377 171 39 30 67 91 17 145 174 31 20 44 64 21 27 27 31 42 42 38 27 23 22 37 204 147 121 167 81 122 129 129 148 161 172 149 144 137 156 161 172 165 180 181 176 167 223 234 285 337 256 86 27 25 30 276 372 249 199 227 216 193 214 166 152 157 137 104 136 201 200 213 309 406 354 167 37 33 35 66 62 57 96 167 187 166 196 280 344 356 400 432 368 246 104 89 77 65 50 50 54 58 33 34 38 35 44 48 56 56 67 74 70 70 70 66 67 67 59 55 47 39 35 35 35 39 36 35 35 35 35 35 35 35 51 55 55 55 51 47 35 39 42 45 45 45 45 45 45 45 33 33 33 33 41 57 77 96 197 227 262 308 362 447 541 612 643 619 556 438 296 165 75 40 39 36 44 49 57 59 60 57 54 59 60 45 36 41 69 90 82 58 54 66 66 42 50 71 50 55 71 72 72 52 40 39 40 39 38 37 37 37 39 39 39 40 41 49 52 60 76 92 78 82 70 78 90 94 83 75 55 44 40 41 57 65 61 52 60 40 38 39 55 59 54 45 36 36 40 40 47 47 54 54 47 64 100 124 124 100 68 48 35 36 51 44 55 56 71 72 36 38 61 74 74 62 46 38 58 58 53 53 53 49 49 49 132 166 223 292 354 402 424 424 392 251 107 40 39 40 71 113 77 37 35 36 45 37 36 45 37 37 41 41 41 37 37 36 36 40 41 41 37 37 38 42 42 42 49 49 53 53 60 60 60 52 48 52 64 72 72 64 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 36 36 36 40 44 48 52 52 52 36 35 36 52 69 73 58 85 69 52 39 45 49 57 61 50 58 65 53 52 51 71 98 39 99 63 64 160 141 46 43 46 35 34 34 34 39 51 59 58 54 54 58 66 62 46 37 56 67 79 84 84 68 41 33 37 36 43 43 51 51 51 51 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 31 79 115 83 50 38 38 38 33 108 180 175 103 35 26 26 31 26 25 24 25 36 47 47 50 89 209 393 553 585 421 207 47 40 32 28 28 28 32 32 32 32 39 39 39 39 39 39 158 117 37 24 96 88 43 40 55 24 59 72 24 25 57 45 35 39 43 51 55 55 55 51 43 43 43 43 43 43 43 43 27 27 27 27 27 27 27 27 35 27 27 27 27 27 27 25 25 53 52 23 22 24 27 21 21 46 46 26 94 238 345 354 375 312 172 36 24 92 89 25 37 37 37 41 41 45 44 44 32 32 39 39 39 42 42 42 38 39 39 23 22 22 23 24 25 26 31 39 47 51 51 51 63 59 51 43 35 35 35 35 28 28 28 28 28 28 28 28 32 32 32 32 36 40 48 52 28 28 27 27 26 25 25 25 72 68 139 71 42 74 26 58 38 34 30 42 58 58 49 29 21 20 24 20 19 19 19 18 16 24 31 35 26 13 24 48 111 75 46 38 50 54 41 14 19 24 25 34 46 48 56 49 38 38 31 23 23 20 20 20 22 31 43 47 41 41 41 45 88 40 84 132 73 37 41 25 64 80 104 144 198 214 143 59 28 33 29 30 31 35 36 40 58 54 61 69 53 57 116 187 283 283 390 448 436 489 494 340 104 77 40 34 49 103 170 210 229 112 26 24 46 82 125 157 160 148 156 201 281 337 341 314 190 211 191 104 37 28 41 47 36 49 57 51 40 36 37 49 35 80 127 135 161 200 251 278 215 266 322 383 455 489 447 376 251 140 118 144 168 244 345 408 513 575 601 587 570 573 553 519 414 348 290 259 216 144 89 69 86 43 35 56 65 46 42 54 58 39 50 77 77 56 51 57 60 41 52 74 72 83 149 224 239 299 347 360 349 306 219 140 245 277 254 171 124 124 105 50 40 42 57 61 44 39 39 39 41 41 45 45 45 41 40 40 40 40 47 51 51 51 58 58 50 50 46 46 42 42 41 41 49 49 49 49 49 49 56 41 38 38 38 38 39 39 39 39 51 51 50 50 50 46 53 45 46 38 46 46 53 54 61 61 77 57 61 61 36 36 54 66 89 69 45 37 41 61 93 113 121 121 205 289 237 121 73 77 37 37 38 66 86 94 82 66 46 50 54 54 54 58 70 78 51 51 59 75 91 91 75 59 47 51 47 43 43 43 39 39 39 39 39 39 40 40 40 40 40 39 39 39 39 40 39 38 39 39 39 39 47 51 54 58 54 54 54 51 43 40 40 40 50 42 42 54 50 38 39 51 51 51 44 48 48 52 52 52 60 60 55 51 40 40 40 40 40 40 44 48 41 45 45 45 60 53 57 54 54 42 41 41 42 41 41 41 44 44 55 69 90 100 103 127 226 362 442 457 422 402 383 380 370 315 232 161 112 90 73 61 61 66 77 77 45 41 48 52 56 60 67 56 54 46 50 50 46 42 45 45 49 49 56 56 56 56 63 56 44 40 40 40 40 40 40 40 40 40 40 40 40 44 44 44 64 88 104 88 59 43 42 62 72 99 125 116 95 106 157 207 322 388 428 408 379 395 439 475 527 525 521 479 357 215 136 115 56 41 41 41 40 41 41 50 46 50 45 49 89 129 112 49 82 74 66 62 66 74 78 78 42 41 50 74 58 40 62 115 101 70 45 43 58 66 54 43 45 47 48 49 49 53 76 77 96 62 58 78 78 62 69 93 76 51 49 66 78 57 48 48 54 48 48 90 128 131 137 145 145 138 116 79 48 48 50 64 138 113 69 53 57 72 64 59 87 79 70 62 62 70 89 87 81 66 58 50 49 57 92 133 169 292 465 590 627 621 673 724 776 799 780 798 863 858 843 889 926 854 769 675 563 426 273 189 99 117 130 102 52 44 46 59 45 59 44 43 70 69 61 97 62 67 71 84 97 110 118 126 48 59 93 181 170 33 26 60 127 79 64 80 93 90 74 51 58 82 85 48 45 47 70 85 113 128 180 240 206 119 104 138 103 47 46 91 119 87 82 110 130 70 70 122 106 44 42 58 45 45 48 44 58 54 54 50 70 67 75 72 60 59 91 132 128 160 201 209 145 61 44 53 42 44 57 57 53 48 64 86 153 205 279 323 319 275 224 181 116 122 130 111 71 47 48 60 60 63 51 50 50 57 73 88 102 95 58 47 51 76 79 70 155 199 410 603 664 759 868 876 988 1014 1019 928 892 703 260 110 55 40 40 40 46 56 73 94 87 195 224 222 231 170 80 61 37 37 38 39 39 51 55 52 71 96 148 300 567 756 869 962 907 786 307 167 148 36 60 38 36 35 49 99 161 205 209 187 139 101 55 40 47 54 71 83 83 75 61 38 39 41 42 43 80 119 231 380 522 633 753 828 857 855 821 711 558 420 324 265 176 114 56 45 62 78 63 46 65 53 56 96 167 227 259 263 167 163 143 112 84 68 73 92 79 98 106 82 50 42 58 78 42 41 41 41 41 45 49 53 55 52 51 51 54 62 70 71 74 55 59 75 86 98 101 78 96 38 52 83 110 373 570 491 174 119 140 174 124 78 56 44 150 146 146 134 118 102 98 102 66 58 46 46 57 54 45 44 86 62 57 69 76 64 91 123 127 147 151 129 109 90 70 50 75 66 98 158 174 117 65 44 43 42 44 47 51 58 76 66 55 41 41 41 41 46 50 50 50 74 78 50 46 66 65 56 103 182 360 560 735 901 920 807 464 245 325 507 431 320 330 280 190 90 55 80 89 41 37 38 37 80 234 419 449 327 173 76 34 42 77 93 96 107 168 229 374 460 499 528 549 459 317 224 109 72 48 39 43 39 38 38 54 50 46 42 46 50 54 54 46 46 46 47 47 47 47 47 39 39 39 39 39 39 39 39 47 47 47 47 47 47 46 46 38 38 46 58 70 82 90 94 82 51 39 55 55 43 47 67 51 51 51 51 51 51 51 51 67 63 63 59 59 63 67 71 91 63 39 39 71 103 115 103 88 56 40 52 59 47 63 95 74 70 70 66 58 54 50 46 71 63 45 63 105 90 146 284 368 526 625 636 679 660 438 154 77 108 189 122 131 212 117 58 51 44 48 53 61 69 84 99 109 191 249 238 163 85 70 90 43 42 41 41 57 76 87 84 49 61 61 45 49 69 61 40 65 61 57 57 61 69 77 81 90 82 62 54 46 53 68 69 68 65 65 53 50 42 42 43 42 50 54 58 58 54 57 53 45 49 64 68 68 64 60 56 67 67 58 50 78 114 106 66 55 78 97 52 31 124 430 683 501 466 406 323 272 276 315 335 302 296 333 402 480 570 636 648 706 675 662 642 553 376 201 109 158 207 212 129 54 30 34 31 23 27 38 45 49 42 34 23 22 65 221 127 110 172 70 150 161 138 133 154 177 158 129 109 177 165 149 129 137 153 157 141 231 202 222 313 332 215 43 23 125 282 298 207 212 237 201 166 175 140 131 123 102 86 126 186 194 171 167 215 312 333 209 72 36 63 39 33 69 152 175 143 102 186 245 226 214 257 318 351 195 172 140 104 84 71 71 75 63 63 67 60 56 57 53 56 59 66 70 70 74 78 79 79 67 63 51 39 35 35 39 43 39 38 38 38 38 34 38 38 62 62 58 58 54 50 46 46 49 49 49 49 53 53 53 52 33 32 32 33 52 76 96 119 165 195 230 267 321 415 522 608 687 679 628 517 367 220 117 59 34 27 32 41 53 59 60 57 54 47 40 36 36 36 36 37 42 42 62 86 71 39 47 68 43 52 72 77 73 53 40 38 53 45 40 39 39 39 40 40 39 40 42 45 41 40 40 49 54 62 70 86 90 90 74 51 47 39 40 56 76 84 80 71 59 39 37 37 54 66 57 37 36 36 43 43 50 50 54 50 35 51 71 87 91 83 67 55 43 43 46 39 46 47 62 63 35 36 44 41 37 37 37 37 49 53 53 57 53 57 57 61 180 207 265 331 397 442 475 475 299 183 79 41 40 39 74 124 169 109 57 45 45 36 37 53 36 36 37 37 36 35 35 35 35 40 52 45 37 36 38 50 38 38 42 42 45 45 52 52 64 56 48 52 64 72 72 68 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 36 36 36 40 44 48 52 52 44 35 35 36 53 61 42 37 35 35 35 34 34 34 34 34 50 46 45 40 47 46 57 57 53 193 150 39 92 109 62 74 42 34 34 34 34 39 51 59 66 62 62 66 70 62 42 33 40 75 79 51 32 44 41 32 32 32 35 35 43 43 43 43 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 31 83 119 91 50 34 34 34 27 136 268 263 143 31 25 31 27 26 25 26 53 49 39 21 21 261 581 690 573 450 365 263 51 44 37 28 28 28 28 32 32 32 39 39 39 39 39 39 97 109 76 64 87 39 23 75 79 27 39 55 24 32 64 29 30 31 39 51 59 63 63 63 43 43 43 43 43 43 43 43 31 27 27 27 27 27 27 27 35 27 26 27 27 27 27 25 38 73 69 24 23 36 44 22 63 106 106 58 74 142 173 130 71 28 28 60 68 44 33 49 37 37 37 41 41 44 44 48 32 32 39 39 42 42 42 42 21 22 26 23 23 24 33 38 25 26 31 43 51 51 55 55 67 59 51 43 39 35 35 35 28 28 28 28 28 28 28 28 36 44 56 60 56 40 28 27 40 28 27 26 26 27 41 41 56 23 47 21 30 90 21 21 38 30 26 42 62 62 49 29 20 20 20 19 19 19 18 18 16 19 31 31 18 11 12 36 67 35 10 9 22 34 25 8 23 24 25 34 40 52 49 53 38 35 27 23 20 20 20 20 22 31 39 47 41 37 41 45 88 24 48 96 57 41 57 45 37 48 72 116 178 214 159 83 28 32 29 30 31 35 35 40 35 35 54 66 61 89 185 280 320 76 97 341 458 451 340 154 137 101 72 65 103 174 257 315 248 124 26 24 39 78 128 164 203 160 164 224 276 281 277 285 334 330 267 151 53 28 28 29 44 49 54 54 47 44 52 65 35 96 135 103 114 204 288 330 236 278 306 354 422 476 461 404 258 211 239 236 142 123 204 276 302 380 489 547 502 432 459 533 515 461 426 419 375 292 216 180 158 95 64 108 132 101 65 46 36 37 57 81 77 52 56 69 51 47 70 104 107 104 159 237 336 369 405 422 419 376 277 175 168 252 250 154 95 116 104 41 39 41 57 52 39 38 38 43 41 41 45 45 45 41 40 40 44 44 51 51 51 51 58 58 46 46 46 42 42 38 41 37 49 48 49 55 55 55 55 48 46 38 38 38 39 38 39 39 51 54 51 51 51 47 54 46 42 38 41 42 45 45 53 53 133 36 36 109 77 36 37 58 37 49 65 73 61 41 37 37 37 97 233 265 117 35 36 53 58 50 50 66 86 86 62 38 74 54 42 54 78 78 54 38 75 51 39 39 59 79 75 63 47 51 47 43 39 43 39 39 46 46 46 39 39 39 39 39 40 39 39 39 40 40 39 38 38 39 39 39 43 55 62 62 54 54 51 51 43 40 40 40 50 42 42 54 50 38 39 51 55 55 48 48 48 48 48 48 44 44 43 39 40 40 40 40 40 40 44 52 49 53 53 46 73 69 74 70 58 43 41 40 42 45 51 54 53 53 60 77 105 146 190 278 429 564 587 549 471 432 390 351 321 286 248 221 113 78 49 40 40 40 41 41 45 41 48 52 56 60 67 56 54 42 46 41 41 41 41 45 49 49 56 56 56 56 63 56 40 40 40 40 40 39 39 39 40 40 40 40 40 40 44 44 49 73 92 76 47 38 46 73 82 132 178 185 171 209 288 363 511 579 575 495 471 532 568 537 566 608 543 353 179 116 93 56 38 39 40 46 47 41 41 62 42 41 40 41 109 165 144 65 66 46 40 41 62 82 86 82 82 46 50 78 50 40 94 219 149 106 69 55 54 66 55 43 45 47 48 48 46 45 46 47 59 50 50 51 50 46 44 44 46 43 43 61 117 121 81 61 48 71 50 42 93 203 241 193 217 195 157 100 55 48 66 98 199 136 56 46 51 67 51 45 50 62 78 94 94 94 81 70 85 70 59 50 49 57 99 136 356 355 405 523 650 741 812 843 841 838 795 791 848 847 816 853 776 690 599 524 415 265 139 82 119 85 44 44 54 55 47 72 47 72 51 47 98 85 43 45 103 80 68 53 49 49 49 49 56 50 64 145 126 30 29 152 131 75 56 76 97 97 81 54 77 105 97 46 42 46 90 125 81 152 244 268 154 51 112 246 148 56 46 96 151 123 98 98 173 85 85 169 149 44 42 82 53 49 52 55 54 50 50 50 59 83 104 112 100 88 84 100 104 84 113 169 141 49 42 53 44 65 89 77 57 44 71 105 132 207 307 381 374 321 237 172 116 126 138 110 58 45 55 87 82 70 54 46 45 61 77 96 114 100 55 47 49 53 51 45 132 149 357 565 611 694 810 806 940 1008 1018 911 910 782 313 135 72 52 45 52 63 72 83 101 63 130 111 92 134 124 57 37 37 37 38 38 39 44 51 55 67 111 172 335 602 771 880 976 948 831 308 172 182 36 64 37 37 36 35 53 104 147 157 149 108 78 55 52 58 46 56 55 94 83 61 46 40 41 42 42 105 97 158 308 469 589 688 747 797 768 751 730 666 564 450 360 212 127 45 44 51 76 64 46 45 43 42 75 132 160 139 107 111 127 135 104 68 43 44 60 83 106 114 90 54 42 58 82 46 42 41 41 41 41 41 52 48 44 43 43 50 54 62 66 82 47 70 86 65 81 96 45 99 40 100 103 117 402 604 486 211 128 185 227 122 77 89 50 82 118 154 162 133 98 82 82 82 71 70 59 56 52 48 48 60 47 46 58 61 65 87 126 114 135 123 91 80 100 89 68 101 49 45 129 193 153 73 39 40 39 38 37 37 37 37 40 36 45 61 58 38 37 38 38 42 82 90 58 45 61 57 46 127 154 316 554 761 916 924 821 546 210 234 457 409 320 359 326 244 120 58 79 88 40 36 37 34 86 291 558 664 530 308 143 32 36 57 70 74 89 135 177 242 451 525 501 514 423 277 232 81 60 48 39 38 38 39 43 54 50 46 42 46 50 54 58 46 46 46 46 46 47 47 47 39 39 39 39 39 38 38 38 47 47 47 47 47 47 46 46 62 62 62 58 46 38 37 37 55 38 38 51 55 43 47 71 47 47 47 47 47 47 47 47 75 71 67 63 63 67 71 71 39 39 55 79 103 115 103 87 75 60 76 112 119 83 67 75 122 118 110 98 82 70 58 50 60 48 37 56 97 75 128 281 322 423 542 589 589 601 463 218 90 130 207 103 112 218 138 51 52 45 45 50 54 66 81 92 155 246 308 289 191 104 77 86 59 43 41 41 53 68 75 60 45 65 73 65 68 88 80 49 40 40 41 45 57 77 92 104 134 118 86 58 42 41 48 56 55 56 68 60 57 54 48 52 42 50 54 58 58 54 57 53 39 40 52 60 64 60 48 40 95 59 43 50 54 50 63 87 71 55 42 61 55 69 324 684 576 540 449 342 266 263 295 319 346 384 405 436 490 484 510 618 666 634 670 784 820 719 611 560 392 137 50 203 247 60 18 57 23 23 34 45 56 49 34 23 23 75 226 113 107 174 74 170 194 154 134 158 182 166 121 89 169 161 137 117 137 181 209 212 183 223 239 250 293 277 124 25 235 291 248 204 230 230 183 172 157 146 137 133 137 132 88 44 40 169 205 141 198 350 354 261 42 33 31 34 54 77 112 156 256 239 199 147 123 135 168 190 224 190 149 97 61 41 36 40 107 99 91 84 72 61 53 52 55 62 66 74 78 82 87 91 75 67 51 39 35 35 39 43 35 34 38 38 42 46 46 46 62 62 58 54 50 50 50 50 57 57 57 57 60 60 60 60 40 36 32 36 55 79 100 123 105 124 147 172 214 304 415 494 581 588 549 450 319 192 109 63 26 27 28 40 53 59 67 57 45 34 34 36 45 52 45 36 37 37 66 98 82 43 39 64 44 53 73 85 74 54 41 39 39 40 49 61 61 49 41 40 42 57 73 69 45 39 37 37 54 62 70 82 78 62 38 36 36 36 37 39 67 67 63 43 47 37 35 36 46 58 49 36 35 35 35 35 42 42 45 45 34 34 34 34 34 34 34 37 45 49 54 54 53 46 42 34 47 44 40 36 35 36 41 57 45 45 49 53 57 61 65 65 142 317 315 337 548 565 419 379 316 192 79 39 39 37 36 44 100 109 125 137 121 85 61 53 93 85 73 57 41 36 35 34 44 44 48 49 50 58 54 54 38 42 54 58 57 57 52 44 56 52 48 44 44 48 52 56 72 96 96 52 35 36 72 92 52 52 52 52 52 52 52 52 56 56 60 60 64 64 64 68 34 33 56 61 32 32 41 57 45 35 33 34 34 34 46 69 96 79 86 105 104 79 98 142 339 315 264 209 154 111 80 57 38 42 42 42 46 50 50 50 53 65 61 41 37 45 41 32 79 82 78 71 59 47 36 40 36 44 55 47 42 46 46 54 43 43 43 47 47 51 51 55 43 43 43 43 43 43 43 43 35 51 71 74 58 42 30 29 37 36 100 188 184 80 26 26 28 28 27 42 53 49 43 27 254 462 651 659 514 334 186 84 39 37 37 37 36 36 36 36 51 51 58 54 54 50 46 42 65 56 43 27 23 23 26 30 30 26 23 23 31 28 24 24 26 26 26 30 34 38 42 42 66 62 62 58 54 50 46 39 31 31 31 31 31 31 35 35 31 27 27 26 26 26 26 25 39 66 74 34 24 25 41 44 32 32 39 39 42 42 42 42 31 28 36 44 56 64 73 77 65 61 57 53 45 40 36 32 63 39 42 66 65 37 45 85 41 90 114 79 40 24 24 24 25 26 26 27 28 36 40 44 36 36 36 32 32 28 28 28 43 43 43 39 39 39 39 39 35 35 35 35 35 35 35 35 39 35 31 26 26 25 28 28 27 27 30 26 33 33 29 29 20 41 37 20 25 73 68 20 40 32 31 27 30 34 30 26 16 35 34 13 12 33 48 32 23 15 10 9 8 9 17 14 15 16 25 46 36 29 34 57 30 43 35 19 19 29 21 20 38 38 39 43 43 39 33 33 37 36 29 29 29 29 26 26 37 44 68 121 162 166 119 79 27 27 28 29 30 31 31 31 31 35 59 58 42 50 118 210 222 158 99 104 165 209 198 160 90 65 59 76 106 176 291 395 387 192 52 56 59 24 32 108 164 163 167 176 204 240 269 289 326 355 348 256 117 29 28 30 32 33 34 38 39 40 44 40 35 40 83 131 146 153 197 271 232 323 358 338 397 499 512 438 400 342 234 281 394 265 122 211 252 275 312 321 291 258 314 392 345 430 423 311 303 402 386 263 293 258 246 247 223 144 68 35 64 49 37 37 49 53 52 41 77 81 84 90 112 169 231 270 325 425 509 503 448 382 311 257 188 186 182 162 115 79 60 52 35 79 108 37 71 106 36 78 40 41 45 40 39 39 56 80 72 60 48 40 47 51 51 47 55 43 38 38 46 46 37 36 64 48 51 70 62 43 54 82 87 92 107 107 100 80 53 37 62 77 42 78 98 82 94 43 46 37 37 54 57 37 41 53 73 69 41 36 37 69 57 37 46 66 78 62 38 37 42 66 114 102 86 66 54 46 45 46 42 50 86 134 130 78 38 38 58 54 50 46 43 39 39 39 39 39 39 39 43 55 63 67 99 71 43 43 51 47 39 38 58 54 54 47 40 40 40 40 40 45 68 72 63 43 37 37 37 37 40 52 43 38 43 83 47 47 51 55 47 44 48 55 46 50 50 50 47 47 47 47 51 51 44 44 44 44 44 44 51 51 44 44 44 44 40 40 80 40 39 45 65 53 46 66 89 106 98 119 147 90 40 46 132 63 81 130 113 116 146 139 187 293 441 564 625 637 626 615 493 431 372 347 341 310 223 142 68 61 54 46 41 41 41 45 41 41 40 49 68 84 96 100 62 58 46 41 40 40 40 40 45 45 41 40 44 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 48 52 52 77 61 57 80 75 54 49 79 81 331 468 214 328 338 420 606 690 713 701 574 436 485 587 584 553 415 246 128 94 87 57 37 40 41 41 41 42 42 46 46 54 58 61 53 41 40 40 45 90 66 41 40 42 90 150 186 70 58 42 40 40 46 66 71 44 45 69 91 86 82 74 79 53 46 46 46 45 44 44 43 43 44 46 45 43 42 41 42 45 40 66 51 115 236 156 146 151 165 164 206 295 385 408 376 313 371 395 319 219 138 68 46 99 47 44 45 55 55 59 66 44 94 118 82 78 125 133 82 105 62 50 58 65 72 106 151 337 374 469 539 574 675 774 762 798 822 822 773 723 677 618 560 441 399 330 266 199 151 95 68 66 67 59 46 45 47 47 45 52 56 63 55 50 57 76 73 60 49 48 47 48 50 62 77 111 65 111 197 162 43 42 133 63 47 52 64 72 80 80 69 53 93 52 44 51 66 49 80 40 271 212 157 267 136 54 304 212 104 45 45 75 94 81 65 72 111 88 84 109 61 43 66 43 44 49 64 71 74 77 66 40 84 128 104 100 144 128 72 120 120 116 136 185 205 125 42 42 57 65 44 48 95 118 97 139 366 424 424 480 372 208 198 95 129 142 109 61 54 58 62 78 62 46 45 53 65 76 84 87 76 51 49 51 52 50 48 119 144 272 481 611 657 725 833 847 961 989 934 929 873 590 224 117 53 37 43 63 58 68 87 77 49 49 71 59 40 82 159 315 148 38 39 56 47 43 59 71 100 176 369 635 772 856 956 923 837 609 296 96 80 94 67 54 36 34 35 69 81 78 79 85 58 38 38 38 57 80 111 90 79 68 46 40 41 42 42 94 62 105 239 405 516 605 666 704 712 712 688 616 510 403 312 208 99 44 74 83 47 44 47 45 55 44 55 72 92 107 108 172 116 80 84 84 60 68 96 79 70 58 46 50 54 62 66 40 40 40 40 45 49 56 52 71 71 70 62 58 58 65 61 82 82 78 73 76 76 83 80 58 103 104 83 162 324 433 455 257 168 157 168 128 145 140 45 48 100 121 97 69 73 81 78 82 58 46 44 44 45 47 55 46 45 45 45 57 68 71 66 94 86 85 81 74 82 91 98 156 151 131 104 95 88 96 100 76 52 39 39 44 44 38 36 37 37 37 37 36 36 36 37 37 37 65 93 80 48 48 94 126 153 235 434 724 922 931 851 520 361 300 335 375 430 481 443 406 166 115 152 74 55 78 33 102 75 168 432 696 745 579 359 109 35 35 66 79 68 94 148 236 339 432 436 399 343 264 168 53 39 39 38 38 39 46 50 46 46 50 50 50 49 50 49 58 54 50 50 54 54 51 47 43 43 39 39 39 42 46 46 55 55 55 55 54 54 54 54 62 74 70 50 46 54 50 38 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 39 39 51 59 67 67 74 74 46 50 118 207 207 119 66 75 39 38 38 45 51 60 134 219 273 327 428 480 488 505 417 213 104 96 77 49 82 136 140 89 54 41 42 62 51 42 54 116 183 281 299 224 150 131 85 41 43 47 51 54 53 57 80 92 81 73 40 80 140 92 40 80 44 81 73 41 49 60 52 48 68 105 110 58 39 39 55 62 58 104 124 86 44 41 47 56 66 62 46 41 41 41 49 57 41 45 52 56 56 52 44 40 80 68 55 55 63 71 64 61 89 40 39 71 45 43 234 480 580 495 432 412 338 246 230 271 250 269 320 390 458 504 508 513 571 645 716 723 698 694 754 810 775 574 275 77 101 178 126 17 22 75 78 34 49 116 101 22 23 132 183 130 148 174 147 126 146 166 158 138 158 198 177 121 101 125 149 153 149 153 177 201 132 164 200 231 263 277 221 149 240 213 209 226 227 192 173 173 134 102 99 142 138 98 75 95 95 94 111 143 155 167 239 350 379 177 33 32 35 33 49 112 96 225 196 109 114 58 33 92 53 47 54 58 70 94 118 137 164 132 100 92 108 105 69 41 59 69 69 73 69 65 57 53 50 46 46 42 42 38 38 38 41 41 41 41 41 41 41 41 41 45 45 45 49 53 53 53 54 34 41 68 104 112 96 71 30 51 58 31 31 67 98 98 118 138 148 130 128 170 257 331 411 403 363 272 168 81 51 48 25 27 32 48 57 55 51 33 69 47 39 40 52 68 73 69 37 37 38 42 39 43 47 40 60 45 40 39 39 40 41 49 52 51 44 44 52 68 81 85 145 77 40 56 56 37 35 38 36 57 93 109 97 65 37 36 35 36 36 38 57 50 45 37 37 38 46 50 49 41 36 35 36 43 46 42 45 45 56 49 42 39 43 42 45 41 33 33 61 57 53 49 56 49 60 53 50 43 47 55 55 52 52 52 44 44 37 37 45 53 57 65 232 351 366 397 540 529 432 436 341 216 99 52 39 36 34 34 34 36 48 45 60 85 104 97 100 93 88 77 72 61 56 52 44 51 48 48 45 42 46 39 38 39 54 57 65 57 52 48 56 52 48 44 44 48 52 56 40 44 44 40 40 48 64 80 48 48 48 48 48 48 48 48 48 48 48 44 40 36 36 40 79 34 76 136 84 35 35 34 32 31 32 53 61 60 52 74 72 95 126 122 96 119 247 387 504 445 350 251 169 110 79 56 37 38 42 42 46 50 50 53 49 61 57 41 33 41 37 32 58 61 65 62 54 39 31 30 29 29 30 30 34 45 57 69 50 43 43 47 47 51 51 51 43 43 43 43 43 43 43 43 35 51 67 70 58 42 30 29 81 37 32 68 64 27 26 52 28 28 27 38 53 60 51 39 170 322 462 454 350 227 139 69 44 37 37 37 36 36 36 32 43 39 42 38 34 38 38 42 48 40 35 27 22 26 33 36 36 29 22 22 27 27 23 24 25 26 26 30 34 38 42 42 62 58 54 54 50 46 42 42 39 39 43 43 47 47 51 51 31 31 27 27 26 26 26 25 25 43 54 25 24 25 37 37 32 32 39 39 39 39 43 39 36 36 40 44 48 52 57 57 61 57 53 49 40 36 32 32 91 67 58 58 49 29 68 120 196 277 326 259 136 46 25 26 25 26 26 27 28 36 40 44 36 36 36 32 32 28 28 28 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 31 26 33 33 40 40 31 27 30 26 33 29 29 25 21 49 45 21 37 77 76 32 28 24 31 30 26 22 18 17 39 39 30 12 12 12 20 16 19 15 10 9 9 9 13 17 19 16 17 38 43 40 37 42 31 39 31 20 20 25 21 20 34 34 35 39 43 43 37 33 45 45 37 37 37 38 31 30 24 23 29 73 118 150 135 115 27 27 28 29 30 30 31 31 32 32 36 44 43 40 91 156 207 136 49 34 79 139 172 178 36 37 86 119 144 202 334 466 395 176 27 29 83 66 53 71 36 40 56 81 125 166 210 238 259 271 260 208 121 66 50 47 36 33 34 38 39 43 40 44 35 40 84 127 146 154 197 260 265 315 346 369 425 489 499 472 451 400 337 328 403 453 431 369 289 232 177 162 148 121 111 135 147 279 327 227 170 222 281 266 245 166 130 170 219 215 167 128 96 72 41 36 36 45 60 60 67 74 74 91 125 187 257 307 374 499 551 512 538 579 450 216 164 158 170 166 87 36 38 84 55 79 91 37 78 130 38 58 64 49 45 53 72 68 48 39 40 40 44 40 51 63 79 91 47 39 38 38 38 38 37 36 36 36 47 62 54 54 90 145 183 267 331 288 200 136 101 74 87 91 61 53 42 39 66 66 62 38 42 50 53 38 45 57 69 57 37 36 42 57 42 37 36 38 62 62 50 58 86 118 86 78 62 46 38 37 38 38 66 50 58 82 82 50 38 50 54 54 50 46 43 39 39 39 43 43 43 47 55 63 75 79 51 67 71 47 39 43 51 55 62 57 53 50 46 47 52 49 104 111 115 134 142 140 123 97 56 40 39 48 60 47 39 62 51 51 51 55 47 51 51 51 50 54 54 54 51 51 51 51 51 51 44 44 44 44 44 44 55 55 48 48 48 48 40 40 39 39 45 77 81 65 70 102 74 122 122 115 115 58 42 128 118 88 137 174 164 238 380 469 600 686 765 785 747 693 662 652 554 453 400 394 353 239 152 122 76 54 41 41 53 57 49 41 57 41 41 65 112 124 108 77 65 54 46 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 48 48 53 90 58 41 60 75 74 93 135 221 338 375 269 394 531 546 695 667 722 747 617 455 450 525 511 303 218 125 74 65 70 71 57 41 41 42 42 42 42 46 46 50 46 53 45 41 40 40 40 82 70 54 42 41 42 54 66 54 50 46 46 46 54 62 58 42 45 64 59 62 70 74 59 45 45 45 45 45 44 43 43 45 45 44 44 44 43 42 42 67 41 71 43 75 116 64 182 189 249 300 379 481 547 531 480 457 470 421 322 209 140 102 75 55 45 46 70 74 66 89 110 65 45 42 44 93 137 141 122 93 62 50 57 61 83 117 170 274 314 390 485 576 668 721 717 748 742 704 631 554 469 363 263 224 191 156 130 113 99 84 62 63 72 60 46 46 48 48 46 92 96 103 94 85 77 88 82 68 49 48 47 47 48 49 56 70 49 131 261 259 148 103 134 84 67 64 64 64 64 61 61 65 68 46 47 98 66 44 80 73 236 209 181 251 124 44 179 204 128 72 67 78 61 44 44 93 153 149 126 140 97 49 65 43 43 44 52 66 66 69 58 41 72 88 68 84 148 156 112 124 116 92 88 116 137 92 42 44 44 57 80 75 59 94 144 130 317 435 523 587 403 151 94 87 89 85 69 61 76 73 61 68 68 64 60 56 49 64 71 83 60 62 77 103 96 52 47 140 143 212 350 488 586 654 717 810 888 942 949 955 899 687 452 75 73 80 90 63 38 50 96 67 39 35 48 36 35 58 127 373 200 43 37 38 38 39 75 56 100 174 362 609 734 817 920 863 879 754 466 216 113 75 36 69 41 35 35 44 48 56 61 37 38 50 74 69 57 52 63 83 79 68 46 40 41 42 42 79 76 87 150 293 461 554 578 647 642 630 606 567 468 352 256 136 143 105 45 42 45 55 62 104 131 124 84 48 52 100 156 168 124 96 89 80 48 60 91 70 62 50 42 46 46 54 62 40 41 49 49 45 41 48 48 63 63 66 66 66 65 73 73 50 62 81 80 72 67 75 80 86 107 108 100 146 229 289 306 219 213 323 378 234 99 75 65 47 98 115 87 59 63 68 64 43 44 45 53 46 45 43 42 44 43 43 43 48 63 62 61 81 77 77 81 89 94 102 109 215 226 222 206 174 154 146 139 75 83 72 48 39 38 39 44 35 35 36 36 35 36 36 37 61 61 89 117 108 64 44 73 129 148 214 404 698 911 949 888 658 351 220 321 377 401 515 604 523 375 236 153 96 76 76 95 93 110 146 286 538 729 692 497 229 83 35 38 68 76 87 106 178 253 330 354 353 313 225 120 53 39 39 39 39 39 46 50 46 46 50 50 49 49 49 49 54 50 50 50 50 54 50 47 43 43 43 38 38 42 46 46 54 55 55 55 54 54 54 54 50 62 58 46 46 58 58 46 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 40 43 47 51 55 55 58 58 58 37 43 127 155 103 62 59 40 38 38 42 36 45 107 181 195 222 296 332 340 372 309 136 74 70 58 39 68 121 118 78 41 40 43 78 74 58 66 111 214 296 305 227 145 114 73 40 40 42 63 83 94 85 68 52 39 68 48 60 136 132 56 39 68 68 77 53 39 56 88 68 44 80 77 41 39 48 65 60 133 108 101 110 109 76 42 42 58 58 42 41 41 41 53 61 41 45 52 52 48 48 44 44 40 40 39 38 39 39 40 40 62 40 41 52 34 33 215 480 469 415 399 423 412 340 281 274 294 290 289 285 290 325 361 414 501 567 630 649 640 651 682 718 726 774 703 468 224 105 81 63 26 23 41 76 127 140 101 33 23 133 192 120 125 150 150 154 162 182 170 138 146 186 177 137 117 133 149 157 161 169 185 201 160 189 213 239 271 295 262 202 238 201 182 183 179 141 129 141 167 115 75 91 104 92 88 96 124 88 85 132 172 172 171 202 339 305 166 36 30 33 42 33 86 122 102 90 115 79 35 61 53 47 54 62 79 110 146 170 244 192 124 80 68 53 36 34 55 61 65 65 65 61 53 49 46 46 46 42 42 38 38 37 41 41 41 41 41 41 41 41 41 41 45 45 49 49 53 53 32 86 76 44 200 396 335 111 91 43 34 58 70 38 30 42 67 78 89 95 98 136 179 214 229 229 209 154 87 47 36 37 26 28 36 49 57 55 44 33 45 34 34 34 36 41 49 49 57 61 58 66 63 67 60 64 41 40 40 40 40 40 40 39 38 62 78 74 58 50 63 83 123 83 62 86 106 90 62 46 53 69 85 93 85 65 41 36 36 36 36 37 49 57 49 41 45 38 38 37 36 36 35 35 34 34 33 33 41 41 47 41 37 33 33 33 33 33 40 40 40 48 48 48 48 52 60 52 49 50 50 47 51 55 55 48 48 44 37 37 37 41 45 49 279 354 414 485 537 511 465 473 273 169 75 39 42 36 42 50 47 56 51 34 34 36 39 34 43 36 43 36 43 36 43 44 63 63 52 52 45 38 38 38 42 42 49 53 61 53 56 52 52 48 44 40 40 44 48 52 88 48 35 48 56 40 36 48 44 44 44 44 44 44 44 44 36 40 44 44 40 40 43 47 33 101 229 237 108 40 56 55 47 58 77 88 88 71 59 69 111 70 105 241 407 495 491 460 509 507 456 327 165 62 43 64 33 38 38 42 46 50 54 53 45 49 49 37 33 33 33 31 57 68 61 49 38 30 30 29 30 30 29 29 29 37 56 64 46 39 43 43 47 47 51 51 43 43 43 43 43 43 43 43 35 47 66 69 61 49 37 33 73 29 27 40 36 26 26 52 33 29 28 39 53 64 63 58 46 122 183 175 116 73 46 27 41 41 37 37 36 36 39 39 46 42 34 26 33 37 41 44 28 24 23 22 22 28 39 43 31 32 32 29 22 23 23 28 24 25 25 25 29 34 38 38 50 50 46 46 42 38 38 34 39 39 43 47 51 55 59 63 35 31 31 26 26 26 26 26 25 46 61 29 24 24 25 25 32 32 32 32 32 32 39 32 44 44 45 41 41 37 37 37 53 49 45 40 36 32 28 28 39 23 22 30 61 120 223 300 356 409 434 351 208 82 26 25 26 26 27 27 28 32 36 40 36 36 36 32 32 28 28 28 31 31 31 31 35 35 35 35 35 35 35 35 35 35 35 35 38 37 33 33 44 44 55 59 30 30 37 33 29 25 32 32 32 52 48 32 44 76 75 39 23 31 38 38 25 17 17 16 31 30 34 42 37 12 10 10 14 14 17 17 13 13 20 13 19 12 12 26 39 40 33 26 31 39 31 20 20 21 21 21 26 30 34 38 39 43 36 37 49 49 42 42 35 35 35 34 45 25 24 29 58 90 91 91 27 27 28 29 30 30 31 31 44 32 32 40 44 32 64 97 149 126 110 111 117 134 142 147 38 78 166 250 287 316 388 461 415 216 34 27 36 39 41 40 69 53 41 37 41 42 58 59 99 95 84 77 58 42 30 30 44 37 38 42 42 39 36 36 35 47 80 123 139 147 186 245 258 272 318 397 453 472 481 487 389 394 472 471 421 520 608 515 408 306 210 179 180 165 145 126 85 185 243 175 90 85 168 225 228 133 58 74 114 111 87 64 104 80 52 36 37 45 57 72 78 92 107 146 208 293 375 430 489 621 626 500 502 593 517 300 156 67 55 123 139 75 39 52 63 55 107 43 58 110 42 38 43 40 40 40 40 39 38 38 44 44 44 39 39 39 44 60 40 39 39 38 38 37 37 37 40 43 58 66 45 60 132 223 435 542 587 499 407 356 285 198 100 80 90 71 60 73 42 50 86 63 62 62 62 54 65 77 62 46 38 38 46 42 38 38 38 50 66 62 54 58 82 106 58 50 42 37 37 37 38 42 70 46 38 50 50 38 38 58 54 50 47 43 43 43 43 43 47 40 40 44 52 64 76 80 40 60 60 39 38 39 40 38 57 49 45 42 46 55 68 79 103 126 185 260 314 302 241 170 124 46 38 38 40 39 38 39 54 54 54 54 55 54 54 54 54 54 54 54 51 51 51 51 51 51 44 44 44 44 44 44 59 59 59 59 52 52 44 44 56 39 38 40 46 50 74 102 110 131 126 131 162 106 65 122 124 161 293 382 394 488 685 815 888 918 929 892 827 745 680 646 593 477 408 399 314 160 70 87 80 53 40 40 61 73 57 40 57 65 85 109 125 121 97 77 57 53 45 41 40 40 40 41 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 48 48 49 77 53 49 68 71 54 49 75 100 234 371 491 512 638 564 685 719 674 640 626 589 572 452 258 134 109 79 54 47 41 46 50 41 41 41 41 42 42 46 46 46 41 40 40 41 41 41 40 73 69 69 65 57 49 41 40 41 45 53 61 61 61 57 42 41 44 63 42 42 62 70 50 44 44 44 45 44 44 46 46 75 67 66 77 92 92 90 82 85 109 154 138 171 111 51 279 316 392 459 527 594 626 590 520 543 482 353 212 112 74 56 45 45 46 61 73 49 44 80 133 116 89 104 124 100 64 92 150 75 57 57 72 68 59 65 86 191 240 280 352 443 475 521 617 684 650 551 407 290 217 165 116 99 84 81 89 101 113 116 101 63 65 57 47 46 52 59 47 59 71 90 90 93 89 93 94 84 64 53 48 47 46 47 47 90 57 107 197 204 130 101 112 89 68 64 56 56 56 56 60 92 59 45 82 157 85 43 76 106 193 201 202 208 105 43 55 127 104 99 99 82 57 64 102 111 206 187 120 125 102 52 44 44 44 52 52 66 66 73 73 43 60 64 56 96 160 164 124 108 96 64 43 43 52 52 42 56 42 56 120 103 41 70 188 246 341 428 534 587 399 171 114 98 56 43 44 83 103 95 63 55 67 79 79 71 60 71 71 79 52 50 80 122 131 99 73 102 110 124 202 360 528 619 659 787 828 878 930 931 849 732 637 262 162 73 59 61 58 38 37 57 36 36 36 35 34 38 87 280 156 56 45 56 39 38 40 49 98 172 336 560 681 752 849 911 878 821 684 403 132 58 112 70 47 43 36 35 35 36 49 53 41 42 49 45 40 49 76 83 79 68 50 40 41 42 42 98 136 109 81 197 409 507 476 568 551 522 517 494 422 302 209 112 167 161 78 46 74 78 45 64 119 156 144 116 104 136 177 149 133 112 93 68 43 48 79 58 58 50 42 41 42 53 57 40 45 64 64 56 48 48 48 51 54 54 57 57 53 61 61 50 61 65 65 68 79 107 124 89 71 72 96 130 160 209 257 381 367 487 556 368 140 50 55 58 101 106 74 50 58 62 58 43 63 92 108 97 77 49 43 43 42 42 43 55 70 77 69 68 68 76 73 81 89 97 96 182 209 229 229 212 184 168 160 127 124 113 86 51 39 39 47 41 60 64 56 37 36 37 45 117 85 69 69 76 53 68 110 152 175 249 436 718 933 978 914 730 374 211 344 432 452 553 638 598 576 383 177 136 98 90 182 149 150 135 191 394 631 713 621 373 172 37 35 51 83 82 78 151 189 255 303 334 302 211 93 53 39 39 39 42 42 46 50 50 50 49 49 49 49 57 49 50 50 50 50 50 50 50 50 47 43 43 38 38 42 42 46 46 46 46 46 46 46 46 46 38 46 46 42 46 58 58 54 47 47 47 47 47 47 47 47 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 55 55 55 55 55 50 50 46 58 37 38 79 103 71 47 51 39 38 38 37 35 34 69 131 158 157 204 220 224 264 230 100 45 47 47 39 64 105 98 66 50 46 58 85 81 68 64 94 189 255 269 209 148 133 100 54 71 51 42 42 54 58 57 49 40 72 60 88 167 155 76 52 64 48 132 140 52 88 144 76 47 59 45 40 40 59 68 73 110 112 120 121 110 93 57 43 62 54 42 41 41 41 53 61 49 45 48 44 44 48 48 45 46 53 57 46 45 41 42 47 59 43 66 76 36 32 132 329 397 355 355 419 455 423 351 300 273 258 247 236 237 242 254 283 397 453 504 540 563 589 612 628 778 747 767 775 580 268 93 83 127 91 69 84 95 79 45 22 22 145 202 128 114 138 154 174 158 178 166 130 126 158 165 141 117 121 133 141 153 165 173 181 173 189 201 208 236 260 243 207 211 170 139 135 124 97 94 106 182 130 75 71 96 117 109 85 105 73 69 121 161 168 151 154 241 319 275 109 32 32 34 31 51 35 43 68 84 93 65 37 49 50 57 61 74 94 121 141 132 96 55 40 52 64 65 65 47 57 57 61 57 53 45 41 45 45 41 41 37 37 33 33 41 41 41 41 41 41 41 41 45 45 45 49 49 53 53 49 50 98 89 61 160 319 379 331 226 106 28 28 57 65 54 50 31 30 42 60 80 91 89 92 87 91 76 60 37 29 30 39 27 28 40 49 61 55 48 41 45 39 35 36 40 49 57 53 49 53 50 58 55 55 48 48 39 40 44 48 45 40 39 38 38 93 137 125 77 41 58 86 82 78 77 101 149 169 117 49 53 53 53 57 57 53 41 36 49 41 40 48 64 76 76 65 73 65 53 37 36 36 36 35 33 33 33 33 43 39 46 39 36 32 31 30 30 31 39 47 31 42 46 51 55 55 58 51 45 45 45 42 46 43 51 51 52 48 40 36 36 36 36 37 299 366 478 534 527 508 471 403 167 82 38 37 37 39 53 73 33 34 35 39 43 39 35 34 43 43 47 51 59 63 67 71 71 71 64 64 53 53 49 49 42 42 45 45 53 49 56 52 48 48 44 40 40 44 48 48 120 64 44 72 72 35 35 40 40 40 40 40 40 40 40 40 35 40 43 43 39 35 43 58 31 239 414 318 125 92 107 50 105 112 111 114 121 132 156 175 265 336 487 659 769 765 672 574 515 493 416 279 129 31 32 54 33 34 38 42 46 49 53 57 37 41 37 33 33 32 32 35 77 87 68 44 33 30 30 30 35 30 29 28 29 44 55 48 42 39 39 43 43 47 47 47 43 43 43 43 43 43 43 43 39 43 58 61 57 49 37 33 45 28 33 60 56 28 27 32 37 32 28 39 61 76 79 71 47 63 71 60 45 42 47 52 41 41 41 37 36 32 39 39 46 46 38 29 32 32 32 32 23 22 22 25 32 39 42 46 34 39 43 36 29 23 31 32 24 24 25 25 29 33 33 37 41 42 38 38 34 34 30 30 27 27 31 39 43 47 55 55 35 35 30 30 26 26 26 26 46 85 93 57 25 25 25 25 37 37 37 29 37 29 37 37 53 53 49 45 41 37 33 33 41 41 40 36 32 32 28 28 63 47 42 69 136 232 347 427 451 405 350 276 189 95 27 25 26 26 27 27 28 32 36 36 36 36 36 32 32 28 28 28 27 27 27 31 31 31 31 31 31 31 31 31 31 31 31 31 37 33 33 29 36 40 47 47 26 26 33 29 29 25 28 27 19 31 31 24 32 52 55 31 27 35 42 34 21 17 17 28 13 13 42 98 100 40 10 10 10 14 21 21 17 13 16 8 10 11 12 14 23 21 18 23 35 31 24 21 21 21 21 21 21 22 30 38 39 43 43 41 49 42 42 42 35 35 35 34 73 49 25 24 26 38 35 35 27 27 28 29 30 30 31 31 44 32 31 36 36 31 44 77 134 166 211 221 201 158 118 92 36 34 70 197 322 407 459 488 503 305 99 28 29 68 82 65 58 54 42 27 26 26 27 27 36 28 28 29 46 54 43 31 41 41 42 42 42 42 39 35 39 47 72 119 139 143 179 226 275 276 303 370 436 472 500 537 336 328 429 465 372 423 545 546 450 391 316 276 249 233 211 203 126 126 125 111 74 50 85 126 104 61 34 34 34 33 42 68 56 56 48 44 45 49 57 68 109 119 154 221 303 377 451 501 512 541 561 587 669 676 473 196 82 36 36 99 175 139 60 37 37 39 174 123 46 74 50 58 59 72 80 52 38 38 72 124 60 52 44 39 39 39 39 39 52 40 39 39 43 50 45 40 59 66 74 69 56 84 196 321 542 659 720 694 682 649 493 302 200 126 100 66 83 105 45 38 51 39 38 39 38 39 50 54 57 42 39 54 55 39 39 39 50 58 62 54 38 38 50 66 42 38 38 37 37 42 46 50 54 38 38 58 58 38 38 50 50 46 47 43 43 43 47 39 47 40 44 48 56 68 80 84 56 44 39 39 39 40 39 38 49 52 45 46 50 63 75 87 126 197 315 442 519 515 458 369 232 138 66 41 39 37 37 43 51 58 58 54 55 51 54 54 58 58 58 58 55 55 55 55 51 51 44 44 44 44 44 44 55 55 55 55 48 48 47 40 88 40 38 53 98 110 90 62 70 119 143 163 186 122 91 149 133 230 457 647 693 765 872 929 986 982 952 933 906 849 746 649 605 508 396 312 215 114 60 49 72 49 40 40 57 73 61 45 53 101 149 145 105 69 73 89 49 45 41 40 40 41 45 45 40 40 40 40 40 41 45 45 40 40 40 40 40 40 40 40 40 40 40 44 44 44 44 45 64 48 52 71 67 66 93 147 108 178 363 527 472 566 544 682 658 638 636 570 441 352 243 86 113 100 90 75 53 41 41 41 41 41 41 41 42 42 46 46 42 41 40 40 41 46 41 41 73 65 57 53 53 57 65 69 40 40 49 53 57 53 45 41 42 43 62 66 65 61 65 54 44 44 45 45 48 51 58 61 89 105 127 138 149 151 154 157 204 288 328 332 380 277 196 428 608 667 699 716 728 714 664 591 589 462 288 149 91 85 68 48 60 53 56 52 42 42 88 168 100 44 44 120 172 144 100 81 70 71 75 75 83 106 117 127 124 233 206 195 355 465 487 531 440 482 468 345 200 96 56 46 56 49 49 61 83 90 88 69 47 56 52 45 46 51 55 46 43 45 58 66 73 77 81 82 103 80 72 71 63 47 47 58 105 92 87 110 101 68 79 102 62 48 48 48 48 56 68 80 80 59 45 94 189 141 72 99 134 154 206 215 144 82 51 45 51 56 83 106 97 80 115 180 224 315 284 174 151 133 86 75 56 52 55 51 62 62 80 73 59 60 68 84 124 148 120 72 64 64 52 42 41 42 47 47 68 41 52 124 112 42 70 188 286 317 348 395 410 287 167 153 109 52 41 43 94 105 81 49 49 57 65 66 74 78 78 75 64 48 45 51 81 121 157 173 68 68 60 115 250 429 560 639 740 765 806 865 863 790 733 709 546 338 125 41 63 77 61 42 45 37 36 37 37 36 38 55 92 56 48 73 84 45 39 40 46 96 142 291 504 628 699 780 880 846 839 782 570 278 137 132 87 73 74 71 48 35 35 37 73 45 37 56 72 68 72 85 83 79 68 50 44 41 42 42 102 160 142 79 148 322 409 386 493 477 451 442 425 360 267 182 125 147 177 181 133 73 53 68 42 66 103 139 164 176 169 158 126 129 121 92 60 43 47 70 50 46 42 41 41 41 45 45 39 40 47 51 55 51 47 51 54 50 50 57 57 45 48 53 77 65 57 61 88 144 206 239 114 55 39 69 104 133 213 319 604 600 649 631 425 187 69 62 73 108 108 69 49 61 69 54 54 55 66 67 67 52 51 44 47 43 43 51 74 93 96 88 68 72 72 69 69 57 54 60 143 174 221 255 274 277 276 279 243 195 149 138 143 124 69 36 47 70 82 74 55 47 56 71 131 84 61 64 68 65 100 157 183 257 372 570 804 970 993 922 717 438 266 304 428 559 605 553 621 689 530 285 185 139 133 210 201 128 112 193 321 438 552 600 447 245 71 36 39 70 78 80 138 168 219 283 320 288 189 94 50 39 39 39 42 46 46 46 50 50 50 49 49 49 57 56 45 45 46 46 46 46 46 50 47 47 42 38 38 38 42 42 42 42 42 42 42 42 42 42 38 38 42 42 46 50 54 54 47 47 47 47 47 47 47 47 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 59 55 55 55 55 58 62 62 50 42 58 86 75 43 43 67 38 37 37 37 36 35 50 85 144 124 156 172 168 208 196 90 38 39 47 40 60 81 77 57 65 68 72 87 87 90 101 116 183 238 255 213 175 165 139 113 150 95 42 40 41 50 65 57 68 60 55 119 175 95 44 104 56 68 220 256 104 100 144 43 74 74 52 40 40 62 98 127 154 252 287 205 113 86 86 73 61 54 46 42 41 41 49 53 61 53 52 48 44 48 56 53 41 46 62 58 41 40 42 51 51 40 41 68 83 105 207 325 354 324 327 371 446 469 433 378 315 268 226 232 251 260 233 215 278 322 361 411 447 497 536 570 613 649 673 696 729 653 386 100 83 56 53 55 73 75 69 41 23 150 214 144 130 150 154 169 125 150 154 126 118 146 157 149 125 121 121 133 149 161 161 157 193 197 193 181 197 216 215 191 203 151 127 128 121 109 106 126 149 130 106 91 112 137 121 74 90 86 106 113 121 125 156 183 170 229 256 215 109 34 31 34 35 35 71 64 45 157 170 36 49 71 76 81 73 69 65 69 48 40 35 40 52 56 45 36 39 49 53 53 49 45 41 37 41 41 41 37 37 33 33 33 41 41 41 41 41 41 41 41 41 41 45 45 49 49 53 49 66 54 69 81 60 79 259 462 528 398 193 29 26 57 69 29 35 29 29 53 68 67 47 42 57 46 38 26 26 26 27 28 32 33 45 46 55 52 45 41 39 39 40 49 57 61 69 77 37 41 38 38 39 39 39 39 39 40 48 56 64 56 51 50 61 116 160 144 84 45 57 85 57 69 73 92 152 192 132 36 45 37 36 37 49 57 53 45 57 53 52 64 84 96 96 96 88 69 61 41 36 35 35 38 32 32 32 32 35 30 34 30 30 29 29 28 28 28 28 29 29 29 34 49 53 53 57 54 47 37 37 37 41 46 50 47 55 44 40 36 36 36 36 37 347 407 511 512 460 491 450 273 121 52 37 37 36 35 52 64 37 33 34 59 75 47 35 47 63 63 67 71 75 79 83 82 66 66 59 63 56 60 57 57 45 41 41 41 45 45 52 52 48 44 40 36 36 40 44 48 60 36 56 116 112 52 35 64 40 40 40 40 40 40 40 40 35 47 59 59 51 51 63 88 365 419 414 281 196 299 377 308 258 269 291 310 350 408 468 491 615 723 857 914 883 792 689 627 583 437 248 116 74 61 46 34 34 38 38 42 46 49 53 53 33 33 33 33 32 32 32 39 67 78 59 32 36 54 74 67 30 28 27 27 28 48 59 55 45 42 42 46 46 50 50 54 46 46 46 46 46 46 46 46 46 46 49 53 53 45 41 33 49 29 28 28 28 27 28 37 49 36 28 39 65 80 83 86 83 67 60 57 55 52 45 50 45 41 41 37 36 32 39 35 46 41 49 40 39 31 23 23 22 22 22 29 36 43 53 49 41 38 35 28 25 22 23 23 24 24 24 25 25 29 33 33 33 33 33 30 30 26 26 26 26 27 27 31 35 39 43 47 31 31 30 26 26 26 26 26 69 112 120 80 48 40 33 25 33 33 33 27 34 27 34 34 53 53 49 49 45 41 41 37 36 36 32 32 32 28 28 28 43 59 98 169 272 383 462 495 431 344 249 191 141 79 36 27 27 27 27 27 28 28 28 28 33 33 33 29 29 28 28 28 27 27 27 27 27 27 31 31 27 27 27 27 27 27 27 26 37 40 36 28 31 27 30 30 29 29 29 25 32 32 32 31 19 23 31 31 35 43 39 31 34 34 30 18 21 16 24 28 13 12 49 113 112 48 11 11 10 10 21 25 28 24 16 8 10 16 30 30 19 17 22 38 39 31 24 25 21 21 21 21 21 25 26 34 38 43 43 37 45 38 38 31 31 31 27 31 42 34 30 29 30 34 27 26 27 27 28 29 30 30 31 31 44 32 35 36 31 30 44 88 158 191 227 224 185 130 102 95 111 37 30 77 220 342 434 472 503 342 140 32 35 77 82 50 43 35 32 31 31 32 36 36 32 29 30 38 50 47 39 32 45 45 45 45 42 42 35 35 47 43 64 111 135 147 171 214 299 297 303 333 396 464 523 537 461 379 304 287 306 365 464 525 480 454 414 363 312 281 234 202 214 157 121 148 160 143 123 131 69 69 81 97 77 46 62 103 39 47 44 44 45 57 77 96 169 179 225 293 363 409 447 470 514 530 559 585 588 492 271 62 36 64 120 120 88 64 56 40 38 47 210 167 62 86 78 98 63 72 72 48 38 39 92 152 40 39 39 44 64 75 72 64 53 40 38 38 47 58 45 36 39 46 57 64 71 115 250 395 583 706 752 734 739 755 672 531 401 296 179 84 47 52 41 46 43 47 54 50 54 54 61 61 53 53 54 62 59 43 40 43 38 38 42 38 38 42 54 62 38 38 38 38 38 46 50 58 50 38 42 66 66 42 38 54 47 47 43 43 43 47 47 44 60 53 53 57 65 77 89 93 61 40 40 53 57 41 45 75 69 65 57 58 66 75 87 98 173 256 410 546 637 656 629 569 379 291 218 154 93 39 37 39 50 58 62 58 58 54 61 54 58 59 59 59 55 55 55 55 51 51 44 44 44 44 44 44 63 66 63 63 63 56 55 48 40 41 85 150 198 174 98 42 42 135 191 163 110 49 114 279 216 287 518 745 851 912 939 919 993 988 974 966 943 875 756 633 632 549 385 198 110 108 78 40 45 49 49 45 49 53 61 65 85 121 149 129 77 41 45 65 41 41 40 40 41 45 53 57 45 45 45 49 49 53 53 53 40 40 40 40 40 40 40 40 44 44 44 44 44 40 40 48 83 59 47 51 66 118 233 347 229 174 367 529 574 657 665 710 689 647 605 457 242 156 151 109 95 78 63 56 49 42 42 41 41 41 41 41 42 42 46 46 46 42 41 42 46 54 54 54 73 65 53 41 40 40 41 45 45 45 49 49 53 53 57 50 43 42 62 97 92 60 49 65 55 44 45 45 63 66 77 80 104 132 174 176 170 180 230 276 395 493 513 516 572 493 401 540 787 856 888 888 855 810 722 642 531 375 210 121 116 117 98 63 51 43 44 56 56 72 131 203 143 163 203 242 249 223 179 148 173 154 110 58 45 62 85 92 133 212 124 95 344 484 369 261 271 321 327 237 124 71 59 60 49 49 49 49 75 82 76 60 46 55 51 45 45 58 62 50 45 54 66 70 62 54 58 62 98 75 71 86 78 62 58 69 49 104 139 127 91 82 106 123 46 46 46 47 48 56 76 84 46 62 45 69 180 192 132 127 167 162 215 200 93 66 91 52 64 60 75 94 88 83 137 210 273 383 353 263 217 159 88 77 75 67 55 43 46 49 68 65 78 71 83 111 135 135 95 55 43 51 63 67 58 43 66 78 71 43 48 93 104 68 94 153 210 266 312 300 264 212 176 150 121 62 41 69 100 80 51 38 70 58 44 48 64 69 69 50 48 52 57 46 46 72 149 212 85 75 75 104 163 264 408 545 642 690 737 785 804 784 759 742 673 526 334 190 85 36 73 122 37 37 37 42 38 38 38 38 40 40 45 53 44 39 41 62 44 70 97 214 431 580 642 718 745 837 858 789 698 588 359 122 127 106 99 89 71 36 36 37 37 35 72 152 188 148 73 37 79 76 69 58 51 48 49 46 65 116 119 81 100 191 257 264 400 395 389 366 325 267 194 140 94 103 152 196 152 60 51 106 81 61 50 66 96 124 125 117 109 117 117 81 51 43 54 70 42 42 41 41 41 41 41 41 40 39 39 39 47 51 39 38 58 53 53 68 60 44 45 57 74 54 42 62 113 176 239 256 153 68 39 53 80 109 204 322 580 713 804 691 401 164 90 105 80 100 96 64 52 68 76 57 69 54 58 46 47 47 59 63 59 55 51 66 89 101 104 100 68 61 65 58 54 42 41 41 81 111 158 223 301 366 403 429 409 349 282 255 261 242 183 132 64 76 88 84 72 65 62 74 78 63 75 107 111 88 100 137 226 343 501 680 871 993 994 930 741 498 277 224 368 610 671 550 700 771 706 472 249 173 164 162 135 62 72 166 234 264 370 469 433 282 139 43 37 45 76 99 113 140 196 264 289 238 147 76 46 47 47 47 47 46 50 46 50 50 50 50 57 57 57 56 37 45 49 49 45 46 50 58 54 50 46 46 42 42 41 45 38 38 38 38 38 38 38 38 42 38 38 42 46 46 46 50 50 50 50 50 50 50 50 50 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 62 70 82 90 50 46 50 62 43 38 39 74 37 37 37 40 36 35 50 66 97 77 117 138 123 140 132 45 38 46 54 55 63 64 60 63 55 82 105 124 143 154 169 172 242 280 286 260 226 196 162 124 150 114 79 75 99 99 70 41 48 76 91 127 139 51 37 88 64 93 233 237 76 52 88 37 102 94 71 44 39 69 160 247 402 515 562 453 273 138 76 64 68 57 54 46 42 41 45 45 69 61 56 52 48 56 64 61 105 118 138 130 117 105 121 130 150 90 52 48 86 164 287 388 310 309 308 338 405 476 487 455 451 366 276 211 202 212 215 218 191 224 254 281 324 378 455 502 444 556 627 618 659 711 608 433 131 27 17 54 105 85 60 44 22 130 194 141 141 158 153 148 101 137 161 149 149 165 173 169 153 145 137 145 161 165 161 149 209 213 209 197 201 205 208 195 211 175 155 164 165 149 149 165 125 137 130 107 116 137 129 94 122 142 150 125 101 105 133 164 163 158 213 284 227 70 31 33 34 47 91 35 49 293 318 37 35 67 91 104 93 69 45 36 40 39 47 55 55 48 36 34 35 41 45 45 45 41 33 33 41 37 37 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 41 41 45 45 49 45 38 33 33 49 65 104 215 318 563 528 384 172 45 41 76 80 62 42 41 53 56 52 48 51 50 43 31 27 27 26 26 27 45 38 46 51 48 49 53 50 34 34 36 45 57 62 70 70 61 65 58 58 47 40 39 39 40 40 55 63 75 82 85 85 68 96 120 104 60 36 36 52 52 56 52 64 120 156 104 34 56 48 40 48 60 68 64 52 56 52 52 68 88 104 104 96 68 64 56 45 36 35 34 33 32 32 31 30 29 28 28 27 27 27 27 27 27 26 25 25 26 26 26 27 28 36 51 49 46 39 39 37 37 38 42 39 47 47 36 36 36 36 41 45 367 424 480 409 355 453 428 207 90 44 38 39 56 58 71 87 101 55 35 43 47 35 34 47 39 39 43 43 43 47 47 46 46 50 47 47 48 48 49 53 49 45 41 37 36 36 48 51 44 40 36 36 36 36 40 44 36 36 96 164 152 80 48 64 40 40 40 40 40 40 40 40 43 67 95 111 119 135 162 196 459 395 366 393 460 618 729 725 693 711 725 740 783 825 866 860 867 879 890 882 859 791 673 559 430 297 144 48 43 65 48 35 35 42 42 45 45 45 49 49 33 32 32 33 33 32 32 43 39 81 90 83 112 153 169 158 114 82 45 28 39 54 58 44 41 38 42 42 46 46 50 50 46 46 46 46 46 46 46 46 50 46 41 41 45 45 41 37 37 33 29 29 29 29 29 30 49 40 39 46 72 84 91 87 92 64 49 62 56 37 30 30 38 45 41 37 36 32 35 35 38 37 36 32 27 22 22 22 31 31 38 45 55 54 53 56 45 34 23 20 21 21 22 22 23 23 24 24 25 25 29 33 29 29 29 29 26 26 26 26 27 27 31 31 35 35 39 39 31 27 26 26 26 25 25 25 52 88 100 68 44 44 41 33 33 33 27 27 27 27 27 27 42 49 49 45 45 45 45 45 32 32 32 32 32 32 32 32 22 78 181 269 375 447 466 450 323 248 181 139 85 27 27 29 27 27 27 27 28 28 28 28 33 33 33 29 29 28 28 28 35 31 31 31 27 27 27 27 27 27 27 27 27 27 27 33 44 39 31 23 22 22 21 20 21 21 21 21 32 32 31 31 27 23 35 43 43 39 35 39 30 22 18 17 21 24 24 19 26 13 33 69 64 20 11 19 11 10 21 21 28 24 16 9 10 32 54 42 16 20 33 50 43 27 20 29 21 21 21 22 21 25 22 30 38 43 39 37 41 34 27 27 27 27 27 27 26 34 42 46 39 30 26 26 27 27 28 29 30 30 31 31 40 32 43 47 42 30 51 92 137 166 195 203 168 133 110 106 179 113 72 80 140 205 281 331 383 358 281 158 52 28 37 59 72 68 60 51 40 32 28 28 28 29 34 31 30 31 31 31 45 45 45 45 42 42 35 34 51 43 60 107 135 147 160 199 216 266 307 334 384 435 443 411 564 549 390 250 297 392 467 516 518 497 477 454 446 423 352 284 302 262 246 269 269 229 197 189 169 145 137 157 153 117 82 82 98 98 87 75 76 100 148 187 269 275 318 389 440 450 452 451 450 498 460 322 180 111 92 56 84 194 241 133 40 40 64 52 63 39 154 118 62 106 90 98 55 40 38 38 39 48 64 72 38 38 39 51 71 75 71 56 49 40 38 38 43 47 41 36 47 46 56 56 63 95 202 337 572 720 797 767 730 724 740 721 555 514 365 243 106 34 57 62 38 51 70 70 73 69 64 44 48 68 73 66 50 54 47 43 46 46 42 42 42 46 54 54 38 38 37 38 38 42 46 46 66 42 38 50 54 42 50 78 43 43 43 43 43 47 51 48 72 65 65 69 73 81 93 97 57 53 61 69 45 39 40 79 89 85 81 70 81 98 114 122 165 279 449 591 682 698 679 630 466 390 334 282 197 93 38 36 50 58 62 58 65 61 61 62 62 63 63 63 59 59 59 59 51 51 44 44 44 44 44 44 74 74 71 71 71 71 63 56 38 57 110 142 130 94 62 43 175 211 179 110 62 40 130 310 366 366 515 721 858 957 992 955 953 997 1015 973 908 820 720 633 616 533 339 131 59 94 73 40 40 53 65 57 41 40 57 81 125 109 89 73 65 53 40 40 40 40 40 41 45 53 61 65 61 61 61 61 61 57 57 57 40 40 40 40 40 40 40 40 48 48 48 44 40 40 40 43 83 74 66 63 59 90 185 288 262 184 409 532 578 576 522 460 458 321 226 162 88 85 82 36 81 62 52 45 49 61 54 54 41 41 41 41 42 42 46 46 46 50 54 54 50 54 62 70 49 49 53 53 49 45 41 40 65 61 57 53 53 61 69 70 43 43 62 96 91 63 55 61 46 43 44 52 59 70 77 80 84 132 190 188 180 209 302 384 469 548 618 676 722 673 585 585 749 855 933 945 903 813 691 577 373 241 116 86 112 110 82 51 51 42 43 64 76 71 91 127 42 159 246 199 87 42 71 112 209 213 189 130 94 89 69 43 107 97 68 194 360 263 113 122 260 230 171 97 63 85 103 100 48 48 48 53 87 113 123 111 50 63 59 46 46 70 74 58 45 54 62 58 54 54 66 74 70 50 58 78 78 58 65 81 43 112 144 100 67 92 124 117 46 46 47 48 48 52 60 67 62 106 62 45 124 168 128 107 207 195 204 152 62 63 92 68 76 67 70 81 83 90 148 228 319 421 442 404 338 204 83 72 93 74 59 50 49 53 79 80 82 63 75 103 119 103 91 91 43 43 54 66 54 41 50 74 59 44 48 61 84 100 110 109 152 226 289 245 184 205 222 167 153 97 73 104 119 90 58 57 93 81 65 54 63 64 68 50 43 57 77 57 44 46 92 149 117 100 110 139 144 168 281 432 560 639 692 723 761 780 769 738 698 623 512 364 191 59 37 73 37 42 41 38 38 39 38 37 53 69 81 69 49 39 40 46 43 59 63 157 366 511 593 669 738 809 830 803 811 788 606 354 176 112 73 60 62 52 60 61 40 36 95 191 228 169 82 41 72 76 69 58 55 55 56 60 40 60 80 83 75 94 129 172 289 304 301 270 216 162 116 93 63 55 72 148 226 214 125 40 60 60 57 54 55 61 69 69 90 110 109 68 43 46 57 58 41 41 41 42 41 41 41 40 60 44 39 38 39 39 39 46 42 37 36 48 44 36 37 57 62 54 46 58 81 97 99 96 114 63 40 41 57 97 176 270 403 627 793 725 459 190 72 80 67 91 76 52 48 72 72 53 66 66 70 70 67 67 71 71 55 47 54 62 81 93 89 81 45 42 46 43 43 42 42 41 41 41 90 167 263 367 448 505 560 535 495 452 407 380 365 347 232 233 225 205 181 150 131 116 124 85 70 86 98 95 107 159 308 430 575 730 885 990 1002 949 789 514 285 236 372 599 679 621 795 841 827 628 329 182 143 75 36 36 48 90 143 198 296 365 360 279 171 74 36 40 79 106 97 125 193 261 262 183 108 57 47 43 47 51 51 47 46 46 50 50 50 50 57 57 57 56 36 40 49 49 41 38 50 58 54 50 50 46 42 41 41 41 38 38 38 38 38 38 38 38 46 38 42 50 50 42 42 50 46 46 46 46 46 46 46 46 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 59 55 51 50 58 70 86 94 50 38 37 37 38 39 43 54 49 52 48 47 54 50 50 54 75 51 91 120 101 109 94 37 42 50 62 74 71 63 67 78 101 155 206 217 224 242 242 237 308 324 337 320 278 220 166 116 125 94 71 83 115 115 86 45 64 172 188 139 139 116 68 64 40 73 125 97 39 39 64 71 114 102 80 53 43 97 235 381 633 689 731 690 517 279 113 53 64 53 53 49 46 41 41 41 69 61 60 52 52 56 64 61 41 54 73 65 45 41 60 77 173 152 111 78 88 162 272 336 291 318 333 326 368 450 480 444 477 443 374 273 177 144 175 216 178 193 219 223 245 294 364 422 460 463 498 561 569 561 610 679 420 167 18 50 97 43 20 23 22 122 178 129 137 165 147 127 116 145 173 177 177 185 185 173 161 153 141 141 145 145 133 125 153 169 185 193 197 189 187 183 207 175 152 168 169 149 145 157 137 153 145 114 103 124 144 141 141 150 146 129 133 145 137 116 116 116 159 222 256 190 73 31 33 32 35 33 97 412 413 68 30 41 78 98 95 72 55 35 34 34 33 34 35 35 36 48 34 41 41 45 41 37 33 33 37 37 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 41 41 45 45 41 79 34 31 34 97 140 163 175 265 313 348 276 133 29 44 96 76 52 44 57 64 48 63 83 52 48 36 32 28 36 40 45 50 51 51 48 45 45 54 51 35 35 36 49 70 86 82 74 89 82 78 67 52 44 40 39 44 51 51 59 70 85 92 96 72 73 76 65 48 36 36 36 64 41 36 53 88 89 60 35 52 48 44 44 48 53 53 49 53 44 40 48 68 80 84 80 64 64 64 60 52 47 46 38 32 31 30 29 27 27 26 26 27 28 37 49 56 48 43 31 26 26 25 24 25 26 35 40 38 31 39 43 48 41 41 38 39 39 36 36 36 37 41 45 371 412 421 306 252 367 350 133 55 39 38 43 68 69 90 110 53 54 42 34 58 122 154 142 58 58 58 58 58 54 54 53 37 37 41 38 35 35 36 36 57 49 40 36 36 39 43 47 44 40 36 36 36 36 40 44 48 56 96 136 124 68 36 44 40 40 40 40 40 40 40 39 47 71 103 119 122 138 170 211 188 219 374 574 703 793 831 788 799 802 796 798 817 848 858 817 816 830 826 775 713 646 548 451 190 165 129 81 48 34 35 36 39 45 45 45 45 45 45 45 33 32 32 37 36 32 32 51 70 141 198 234 275 312 309 278 246 185 105 52 43 50 51 43 41 38 38 42 42 46 46 46 46 46 46 46 46 46 46 46 49 41 34 38 45 45 41 37 29 29 42 50 50 42 30 28 45 40 39 50 72 84 87 79 120 89 74 84 73 43 32 52 43 38 41 37 36 32 35 31 41 33 28 23 22 22 26 26 51 51 58 61 71 58 53 52 64 41 23 27 36 30 22 21 23 23 24 24 24 25 29 29 29 29 25 25 25 25 25 26 42 42 38 38 38 38 38 34 30 30 29 25 25 25 25 25 24 67 79 55 28 36 41 37 30 30 31 31 27 27 27 31 38 45 45 41 41 41 41 37 32 32 32 32 32 36 36 36 107 186 273 301 319 315 282 234 203 144 101 87 53 25 27 57 27 27 27 27 28 28 28 28 33 33 33 29 29 28 28 28 39 46 42 42 38 34 30 30 30 30 30 30 30 30 30 29 40 35 27 23 21 21 20 20 20 20 24 28 32 31 43 47 42 34 38 51 51 35 38 54 34 22 25 33 48 52 32 15 34 18 25 37 28 12 11 15 15 14 21 21 24 20 16 9 11 36 49 38 20 28 37 42 47 27 20 33 25 21 21 22 21 25 29 37 34 39 35 29 41 34 28 28 27 27 26 27 34 42 50 50 35 26 26 25 27 27 28 29 29 30 31 31 55 36 46 63 69 50 58 75 92 124 158 190 195 188 176 166 63 56 76 107 142 144 157 179 223 294 333 254 113 32 65 127 44 48 45 53 60 68 69 69 42 50 51 51 47 32 33 37 45 45 45 45 41 41 41 34 55 43 56 103 136 140 160 191 176 215 261 299 356 383 370 335 499 540 441 300 332 459 533 530 524 525 506 479 476 457 394 315 300 313 334 330 307 275 239 222 217 180 164 192 220 212 200 200 208 213 202 186 174 198 239 286 337 320 343 394 417 383 345 325 247 224 162 103 98 116 90 35 161 215 206 101 52 88 92 39 55 38 106 70 50 98 58 66 71 59 51 59 68 80 76 68 38 52 80 83 64 48 44 44 41 42 45 44 43 39 45 56 67 58 60 64 59 62 109 200 351 509 659 747 755 714 677 666 589 626 480 407 242 80 149 110 36 50 85 89 84 72 47 33 35 83 88 53 38 58 63 43 63 55 43 39 39 39 38 38 38 38 38 38 38 38 38 38 58 38 37 42 46 38 46 78 39 39 39 43 47 51 55 48 72 61 61 61 65 73 81 85 65 77 65 41 53 89 85 55 101 85 73 58 74 98 130 153 180 266 395 518 606 648 671 642 467 364 322 310 281 197 100 47 50 54 58 65 72 72 72 62 63 63 63 63 59 59 59 59 51 51 44 44 44 44 44 44 66 66 66 66 63 63 55 48 40 61 74 54 40 41 78 123 247 204 107 54 74 80 125 241 413 388 505 681 811 922 987 969 971 1012 1018 956 864 796 724 664 510 391 228 109 61 56 45 44 40 60 72 64 40 40 57 81 113 77 41 40 46 54 41 40 40 44 44 48 49 61 69 77 73 73 69 65 54 50 50 45 40 40 40 40 40 40 40 40 52 48 48 44 40 40 40 43 66 58 70 86 67 39 46 85 239 172 306 287 232 205 176 136 155 75 80 81 45 58 90 58 71 67 63 63 56 60 68 60 41 41 45 45 49 49 46 46 42 54 66 62 46 46 54 78 41 45 53 61 65 61 57 53 69 61 53 49 53 61 73 70 42 70 89 64 59 79 79 49 41 42 43 43 51 62 76 72 53 136 234 267 272 304 399 484 533 551 654 761 755 742 734 671 785 880 939 920 841 716 562 439 244 159 94 96 113 102 82 74 59 42 42 55 59 43 42 51 42 70 87 83 79 91 95 91 87 151 188 185 201 229 205 153 56 115 178 285 296 127 81 226 145 134 118 102 123 139 108 46 47 46 46 47 66 85 96 92 54 66 66 46 57 81 89 73 44 44 45 44 44 45 66 82 45 44 45 73 81 61 64 76 56 115 104 43 43 101 118 71 47 47 48 56 56 56 55 47 82 126 81 43 84 136 131 131 235 216 156 88 74 87 72 48 52 47 54 72 86 109 176 275 429 518 559 559 476 263 106 104 81 69 49 41 41 53 83 88 69 62 82 114 114 90 98 130 122 82 57 53 41 40 45 86 54 51 44 44 72 104 111 94 128 143 182 142 98 171 231 168 165 101 68 99 118 93 80 96 64 76 76 65 46 44 60 66 43 49 69 61 45 45 48 65 89 77 104 142 147 136 198 301 468 562 624 661 701 732 739 717 695 636 561 477 338 181 75 41 69 70 50 38 38 44 40 38 41 65 85 90 78 54 40 40 42 57 77 146 320 469 559 643 746 741 765 825 864 837 757 666 377 253 124 66 49 63 68 76 71 47 71 135 152 109 74 78 65 69 69 66 63 59 66 67 55 44 56 69 65 61 76 115 169 193 193 182 143 112 89 82 99 44 41 90 229 289 200 75 56 68 77 81 75 69 73 70 86 102 97 48 41 42 53 49 41 41 42 46 53 49 45 40 63 63 55 39 38 39 78 102 58 37 36 44 36 34 35 45 38 46 55 50 36 34 32 31 58 40 39 39 41 97 175 228 318 470 669 755 582 252 51 51 55 72 64 48 45 69 69 46 40 40 41 46 50 46 42 41 54 50 46 50 73 77 73 58 42 42 42 43 43 43 43 43 43 59 103 148 226 338 465 549 664 688 703 674 620 573 559 549 488 462 438 414 390 355 323 292 325 226 150 140 180 217 253 306 430 528 638 769 915 1002 1006 949 835 537 313 280 360 507 609 635 803 873 894 758 471 248 127 52 35 38 39 38 66 148 234 262 301 247 170 81 41 56 86 97 105 133 209 270 262 171 85 50 43 43 47 51 51 47 46 46 50 50 57 57 57 57 57 56 35 36 49 45 37 37 46 58 54 54 50 46 42 41 41 41 42 42 42 42 42 42 42 42 50 38 38 50 55 43 43 59 46 46 46 46 46 46 46 46 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 67 59 46 38 42 50 62 69 36 73 110 106 70 38 38 53 75 78 63 59 58 62 54 42 75 36 68 101 70 67 68 38 49 53 69 85 81 69 84 108 183 246 296 295 301 335 370 370 422 427 436 418 353 260 170 108 117 70 42 42 67 87 86 70 152 236 196 116 144 172 116 68 39 73 49 40 45 57 44 91 137 117 80 61 56 128 290 463 660 739 788 751 638 459 235 64 55 45 49 49 49 45 49 49 61 53 56 48 48 52 56 60 49 49 60 52 40 40 59 71 56 67 70 73 134 232 314 331 288 328 346 315 352 453 494 457 458 472 459 379 259 175 174 192 158 166 185 199 213 243 287 314 383 417 412 387 444 559 592 559 568 347 148 70 68 57 59 63 23 119 175 120 125 156 154 142 132 152 172 176 176 176 168 152 172 164 152 144 136 124 112 108 93 125 176 204 200 180 160 152 180 144 128 144 152 136 129 141 168 161 153 129 110 115 136 153 117 133 129 117 137 169 164 117 89 109 112 127 221 276 170 34 32 29 34 79 192 444 460 195 30 44 60 69 70 56 55 43 63 51 38 33 31 32 33 33 34 41 41 45 41 37 33 33 33 33 33 33 33 33 33 33 33 40 40 40 40 40 40 40 40 40 44 44 48 48 52 45 103 35 33 39 57 41 67 115 77 133 208 232 196 120 60 40 75 47 43 79 91 71 75 83 68 67 64 60 48 56 68 77 62 52 52 48 45 50 58 55 59 44 49 69 98 114 90 71 90 86 82 63 48 40 38 38 47 43 47 54 61 68 84 88 65 54 61 46 49 38 41 37 73 36 35 58 77 37 36 57 44 44 44 45 45 57 69 81 77 57 40 35 44 55 67 64 56 56 60 60 63 55 58 54 32 31 30 28 28 27 27 27 84 92 116 140 163 167 170 162 130 106 70 41 25 25 33 35 37 38 46 47 52 45 37 34 35 36 36 36 36 36 36 41 382 411 387 249 179 268 227 36 51 38 38 53 63 45 59 74 40 85 78 34 78 190 222 166 41 41 34 34 33 33 33 33 33 33 33 33 34 35 35 35 64 52 47 36 35 35 39 36 40 40 36 36 36 35 40 40 44 36 40 52 48 35 35 40 44 44 44 44 44 44 44 43 43 59 71 63 38 34 42 75 139 164 279 426 560 698 732 659 733 727 705 696 735 782 794 767 695 662 599 528 462 391 254 116 134 113 88 67 45 35 34 34 43 49 45 45 45 41 41 45 36 31 31 47 51 39 39 58 130 221 313 378 423 448 414 367 290 207 113 44 35 46 58 47 38 31 38 35 42 46 45 45 45 45 45 45 46 46 46 46 49 41 34 34 41 45 41 37 29 30 33 29 29 30 37 33 48 47 46 50 65 69 66 58 86 47 33 45 42 30 31 55 43 38 41 37 36 32 35 31 53 37 24 22 22 22 46 54 62 66 70 80 79 62 60 52 84 57 37 35 52 46 26 22 23 23 23 24 28 25 25 29 25 25 25 25 25 25 25 26 42 38 38 34 30 26 26 26 30 29 25 25 25 25 24 24 23 48 60 32 24 25 33 33 30 30 31 31 27 27 27 31 38 41 41 37 37 33 33 28 32 32 32 32 36 36 36 36 120 204 267 250 213 196 171 139 151 65 22 32 42 31 44 92 28 28 28 28 27 27 28 28 36 33 36 32 32 28 28 28 47 50 46 42 38 34 30 30 29 29 29 29 29 29 37 36 39 35 27 22 22 21 20 20 19 19 20 23 27 35 47 47 35 23 27 54 51 31 31 54 38 30 37 56 84 80 48 15 14 14 29 32 28 16 11 10 15 14 21 17 24 20 20 9 11 28 40 22 23 32 29 22 47 27 21 25 26 21 21 22 21 21 29 30 34 31 35 29 45 38 39 31 31 27 31 31 26 31 42 42 27 27 27 31 27 27 28 29 29 30 34 38 70 43 42 74 93 77 54 51 76 92 117 142 186 223 247 261 115 93 108 140 156 130 102 89 48 75 121 134 125 92 82 76 49 49 53 49 49 45 41 34 29 30 31 39 36 36 37 37 41 41 41 41 41 34 35 34 59 43 52 103 136 140 156 187 249 223 202 216 258 313 376 415 388 348 284 248 339 522 601 549 569 590 571 496 432 382 331 261 298 351 392 396 386 378 346 313 322 289 261 269 273 269 285 310 310 319 327 308 292 293 325 353 337 297 281 288 267 183 113 73 156 108 78 103 129 115 84 54 112 154 141 65 56 112 103 38 38 38 122 94 78 98 37 58 38 43 55 51 39 40 64 84 40 88 131 131 99 64 75 88 41 50 69 65 40 38 54 81 55 46 49 76 74 55 66 129 161 193 281 438 587 637 638 628 571 618 438 405 284 127 236 176 103 146 189 192 188 164 115 71 34 84 96 44 36 61 66 39 51 39 38 38 39 43 39 39 39 39 39 39 39 38 38 38 38 37 37 46 50 38 38 54 39 39 39 43 47 51 55 59 60 49 49 49 49 57 61 69 69 73 40 39 116 233 208 87 97 84 53 37 50 90 141 173 164 182 212 271 361 471 581 611 454 327 262 290 333 293 204 132 39 46 54 58 65 65 72 66 63 56 56 56 56 56 56 56 44 44 44 44 44 44 44 51 51 51 55 51 51 44 44 40 40 45 49 41 54 102 178 219 108 92 44 42 71 66 87 183 303 322 453 632 730 818 882 869 955 959 921 837 772 724 656 584 366 210 106 102 82 42 43 77 41 60 68 64 41 40 57 77 69 57 41 40 40 41 42 46 40 40 41 45 53 65 77 81 81 77 73 68 60 56 48 48 43 43 43 43 43 40 40 40 52 52 48 44 40 40 40 40 51 43 43 70 74 50 42 61 88 35 116 102 71 138 137 132 123 47 55 63 38 38 52 39 39 44 60 60 59 55 56 59 48 48 45 45 49 42 42 42 41 47 66 58 42 41 50 82 58 61 49 45 41 41 45 49 64 53 45 45 45 46 54 58 42 109 108 39 38 102 111 45 40 41 41 42 46 50 64 64 56 175 321 397 417 426 494 555 677 598 648 735 662 693 805 756 824 876 881 798 671 521 371 255 143 82 56 66 74 46 42 54 70 42 42 43 43 42 42 63 59 58 59 59 55 43 42 43 41 75 91 83 104 172 185 157 121 351 384 203 102 110 109 98 88 85 77 60 79 108 97 62 102 83 67 63 66 77 77 65 50 70 69 49 53 81 96 80 65 61 53 44 43 43 49 69 44 43 44 73 88 67 63 80 47 96 84 43 73 162 150 51 48 52 64 72 75 71 51 46 57 105 56 42 84 148 175 219 240 209 101 44 87 112 56 45 46 46 54 72 86 112 191 295 469 526 562 585 494 236 63 100 65 50 37 36 37 39 63 68 49 43 90 127 118 71 86 127 226 150 82 58 45 41 65 118 54 51 51 44 57 85 93 87 138 112 139 149 129 220 277 186 148 64 38 77 107 94 100 127 30 48 74 59 36 36 40 62 48 44 48 52 61 61 46 45 64 52 72 111 125 104 110 154 334 429 521 578 630 672 706 710 644 608 576 528 426 289 191 157 102 94 62 38 38 59 56 40 40 41 42 54 70 74 54 41 41 73 105 153 302 436 530 633 602 690 769 816 840 852 828 768 663 474 264 124 75 61 55 48 48 36 37 81 82 46 39 70 58 62 62 59 63 59 63 67 68 45 41 42 54 54 62 82 84 107 123 128 114 110 114 111 147 91 42 42 93 169 224 263 148 112 69 61 71 100 117 114 93 109 93 43 40 42 49 40 41 42 46 50 57 53 45 40 47 63 71 51 38 46 106 173 128 99 78 82 69 41 41 62 34 48 65 58 36 34 36 38 46 56 41 38 39 98 164 194 304 384 587 771 643 264 42 101 51 68 64 48 53 81 77 54 41 42 46 54 65 58 65 58 54 46 42 53 65 73 69 61 46 42 42 43 43 43 43 43 44 64 98 125 164 255 394 506 683 745 809 829 807 754 710 668 660 634 622 611 611 592 561 538 543 428 340 346 410 459 475 504 546 621 708 823 955 1018 1014 934 877 569 314 236 260 372 511 589 752 869 913 834 618 332 139 88 37 39 39 39 40 68 123 159 263 223 143 62 41 68 86 70 102 126 202 270 263 167 76 41 42 47 51 54 54 50 46 42 50 50 50 50 50 49 49 49 35 36 48 52 44 47 60 72 79 68 64 53 49 41 41 41 42 42 42 42 42 42 42 39 46 38 38 54 58 46 50 66 42 42 46 42 46 42 46 42 54 50 54 50 54 50 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 51 54 51 75 62 46 37 36 36 37 41 33 133 246 230 118 37 37 65 90 90 77 62 62 62 54 38 51 33 35 46 36 37 40 36 42 49 72 96 99 86 109 155 242 309 351 342 360 435 518 550 593 590 575 537 439 307 174 96 98 63 42 43 67 82 78 64 224 208 104 48 112 140 92 69 41 129 69 40 129 100 37 38 146 110 79 60 74 142 305 479 595 762 812 696 613 566 360 93 42 41 41 49 53 53 49 49 45 48 40 43 44 48 48 51 47 47 47 39 38 38 40 52 87 70 36 39 144 285 351 328 268 316 329 295 352 488 553 517 501 511 502 437 329 244 207 186 133 134 154 173 195 201 215 221 267 289 335 382 434 477 496 504 564 519 372 158 60 73 67 21 24 128 179 113 121 160 166 170 146 151 159 159 159 144 128 112 188 177 165 149 133 117 105 101 101 145 208 244 240 215 183 171 183 143 120 136 148 140 141 161 169 161 153 145 126 122 131 144 120 141 141 109 105 137 149 133 141 153 113 99 202 297 211 37 34 30 64 192 276 436 476 331 46 61 61 53 50 50 58 66 42 45 42 42 34 34 46 55 38 45 45 49 41 37 33 33 33 33 33 33 33 33 33 33 40 40 40 40 40 40 40 33 40 40 40 44 48 48 55 52 34 48 51 34 32 31 32 35 30 54 77 129 249 336 256 112 63 42 46 97 118 105 85 85 86 90 87 68 49 45 61 66 60 49 45 41 41 42 43 44 64 45 38 59 99 107 83 51 87 83 79 60 44 39 38 37 39 46 46 49 52 60 67 64 45 42 49 42 45 38 41 37 81 35 35 77 85 35 35 89 52 56 60 60 69 89 125 149 105 73 40 35 34 40 56 60 36 35 35 35 35 35 42 42 40 32 30 29 28 32 51 51 155 167 199 239 263 279 290 294 241 201 145 89 41 25 29 26 29 30 43 51 55 52 44 33 42 39 35 35 35 35 35 36 383 376 292 177 162 210 160 48 57 53 49 52 51 54 53 49 41 73 57 32 46 126 138 81 38 33 32 32 33 37 33 33 50 42 38 33 33 33 33 33 73 69 54 47 39 39 35 35 36 35 35 36 36 35 35 37 44 40 36 36 43 43 39 35 36 36 36 40 48 56 56 48 35 51 63 59 39 34 34 52 58 107 139 198 305 404 399 345 384 363 331 326 369 408 412 370 233 200 177 170 160 126 72 30 43 37 34 34 35 35 35 35 39 39 39 41 41 41 41 44 51 39 57 73 49 37 109 215 349 437 498 499 476 434 343 240 187 115 43 30 37 36 39 44 38 32 31 31 43 46 38 30 34 34 34 34 41 42 42 41 41 48 48 49 49 53 53 45 41 37 41 37 40 37 40 40 50 54 58 47 32 29 29 30 54 54 61 57 57 53 56 49 53 46 45 41 29 28 27 27 24 24 24 27 42 46 46 42 66 62 54 52 43 30 32 28 29 53 85 83 60 26 26 31 23 24 28 24 35 28 28 32 32 33 33 33 25 25 25 26 34 30 30 34 38 42 42 37 49 45 37 33 25 25 25 25 37 33 25 25 25 26 35 43 39 26 26 26 39 47 35 26 33 40 36 32 28 24 24 24 24 36 44 36 23 23 40 53 130 138 161 172 159 122 93 73 37 94 82 22 37 158 152 64 35 35 35 31 28 28 27 27 39 32 39 39 39 39 40 39 31 35 42 34 30 30 41 49 33 37 40 44 44 40 43 32 23 28 22 19 19 22 22 20 20 19 19 23 31 39 47 35 28 28 28 35 35 35 35 43 30 18 17 29 56 56 31 14 58 93 92 48 28 24 19 9 18 17 17 17 24 20 20 13 10 11 12 13 18 20 17 18 51 20 20 38 42 21 21 46 21 21 22 23 31 39 44 41 53 34 34 46 46 27 34 46 34 38 31 31 35 35 35 32 27 32 40 37 33 29 29 29 53 53 61 57 29 28 34 99 40 76 101 106 158 231 275 272 130 78 71 108 124 106 106 127 45 50 64 76 72 63 51 50 50 50 50 43 42 42 42 35 30 30 31 31 32 32 33 33 33 33 34 34 39 35 40 39 40 52 72 99 128 155 175 187 225 192 195 239 261 260 295 350 402 433 413 360 358 437 505 524 604 604 568 489 421 375 355 325 386 359 340 368 414 442 434 420 446 448 440 436 413 393 378 371 339 364 389 394 394 406 442 464 422 308 200 151 100 59 76 127 66 34 35 92 109 50 36 35 120 96 83 75 67 47 37 35 41 53 69 73 77 65 57 50 37 46 62 63 55 63 87 115 119 91 78 98 122 110 93 59 40 41 53 65 56 38 37 53 51 59 62 76 79 82 89 103 147 164 165 193 237 298 356 394 451 538 409 407 316 162 216 92 52 109 133 120 108 104 92 68 191 112 35 44 121 81 37 81 39 39 39 39 39 39 46 46 46 38 38 38 38 38 38 37 50 46 42 38 38 38 38 42 39 43 43 43 47 51 51 51 47 55 63 67 63 59 59 59 39 67 55 38 75 167 147 38 85 75 44 36 41 73 117 145 144 144 151 170 208 275 355 389 371 314 298 314 338 318 234 162 110 85 40 39 59 62 65 94 57 39 39 41 39 39 41 52 53 56 52 48 55 59 63 67 67 48 47 44 48 44 40 39 56 49 40 41 85 138 165 131 69 46 45 47 46 44 67 124 157 225 329 453 576 660 721 751 776 818 795 716 644 580 480 369 253 148 74 64 50 41 42 55 74 77 57 45 57 81 77 53 53 49 41 40 41 45 45 41 42 46 61 69 77 81 85 73 79 79 83 94 94 98 106 114 74 78 74 55 39 38 39 40 41 41 44 40 40 40 44 51 43 50 53 53 57 61 61 65 61 68 64 71 78 86 101 95 70 67 63 59 59 47 43 43 48 48 52 45 52 52 52 56 55 55 48 45 49 51 49 45 53 57 57 43 41 42 79 126 85 77 68 56 56 56 56 60 59 52 45 45 42 43 51 54 77 76 96 140 139 71 56 112 69 65 61 53 49 41 44 47 77 184 338 450 498 509 511 516 644 648 595 702 706 665 781 781 768 741 715 662 512 309 173 125 115 85 59 43 43 43 47 51 47 43 43 42 43 47 51 55 47 51 55 58 58 54 50 46 42 58 58 42 43 67 72 64 44 109 133 84 76 120 128 81 69 62 66 66 62 66 66 63 63 63 63 66 59 54 61 61 46 50 58 54 46 46 65 73 97 81 68 48 44 43 43 44 76 100 112 91 60 63 83 95 55 135 107 44 97 134 86 46 58 74 98 99 94 71 66 73 67 86 78 70 99 163 219 227 188 137 89 66 75 76 64 48 47 44 45 88 110 116 175 280 395 493 412 368 304 185 213 238 206 136 69 38 36 36 68 87 82 41 75 116 75 43 67 52 119 119 115 107 102 83 78 70 54 62 62 59 49 54 62 74 92 122 160 189 243 289 279 229 206 37 85 110 139 271 266 269 161 99 62 85 88 51 40 42 42 43 45 53 64 60 55 51 52 44 49 82 79 46 45 60 142 241 369 498 589 615 600 567 603 546 514 498 434 322 256 247 216 173 108 56 47 55 63 55 68 44 40 41 50 59 52 44 126 165 102 162 169 252 530 514 577 658 738 789 843 885 881 825 743 640 503 359 227 134 65 35 42 39 40 52 49 41 41 64 67 67 63 52 48 44 49 61 50 41 46 83 99 75 63 71 70 110 102 46 42 103 150 158 178 146 106 82 86 122 165 201 300 220 140 101 79 92 148 209 108 85 49 43 42 41 41 40 42 40 41 62 61 40 40 60 107 46 39 55 38 38 71 113 111 93 91 86 109 172 212 184 146 87 49 55 52 37 37 44 55 48 39 39 40 86 138 178 249 355 401 604 540 209 129 88 71 57 57 57 57 53 61 61 53 53 53 53 60 49 56 49 50 50 53 56 57 68 72 76 68 64 60 49 41 49 50 51 45 61 79 88 105 168 272 371 575 685 806 893 919 907 894 871 841 807 796 801 798 767 708 664 681 614 554 527 560 601 630 647 679 740 813 886 971 1018 999 923 882 637 370 217 170 223 355 491 598 662 749 810 713 461 200 61 57 73 62 42 39 42 52 55 70 170 216 140 55 38 72 103 99 115 175 242 223 131 71 60 53 69 65 50 50 61 61 50 46 42 38 38 42 42 39 38 37 56 55 42 65 100 95 52 79 68 72 86 75 44 36 41 49 50 42 42 43 47 51 40 47 63 38 37 90 66 36 54 38 38 38 38 38 38 38 38 50 43 50 43 50 43 50 50 58 58 58 58 58 58 58 58 46 46 46 46 46 39 43 39 43 38 38 38 38 37 44 44 88 84 244 406 289 45 34 121 95 78 70 70 62 35 35 36 35 36 37 38 42 39 38 38 51 94 81 91 153 174 191 249 319 382 428 447 475 534 594 629 693 686 637 555 455 328 185 76 79 64 56 60 75 82 72 56 124 88 56 56 80 97 89 69 65 109 49 39 100 51 35 95 40 157 37 37 109 117 316 454 565 678 709 670 685 682 497 235 46 40 41 42 42 41 41 40 50 62 61 48 51 55 59 42 65 64 53 49 46 48 49 53 44 37 100 113 434 470 519 376 302 331 349 347 383 424 459 509 526 515 492 455 403 341 287 242 153 139 155 171 175 178 181 195 265 280 310 337 379 422 453 469 480 530 532 401 184 17 17 25 19 65 181 163 115 137 178 173 174 170 167 175 187 183 180 184 165 161 161 146 126 122 127 146 153 140 167 219 219 175 147 158 178 170 163 167 164 172 181 197 161 130 122 134 126 106 103 116 132 124 117 117 113 109 113 117 173 160 152 124 148 255 226 50 29 40 180 258 298 373 384 320 217 36 30 34 52 48 52 71 71 60 52 45 41 38 45 46 56 64 56 56 49 49 45 45 33 33 33 33 36 33 44 47 51 51 51 40 40 32 32 32 32 41 41 36 36 59 70 47 53 42 34 33 33 32 32 32 36 31 30 62 198 365 425 412 322 229 116 63 79 111 130 122 79 72 66 64 74 71 56 34 34 38 35 35 39 48 60 65 54 38 43 76 112 109 69 39 64 64 56 48 40 47 47 54 53 57 56 60 56 63 67 64 41 37 45 41 44 45 48 45 56 35 35 56 92 92 88 84 52 55 43 39 52 80 112 132 76 64 44 35 35 35 40 44 35 35 36 36 36 39 38 34 31 31 38 30 28 28 56 87 119 146 191 238 266 278 293 293 281 249 200 149 97 62 50 36 29 29 31 56 64 51 48 60 52 45 42 39 36 36 37 37 394 322 214 139 127 119 72 34 56 56 59 55 58 54 50 45 69 69 49 33 38 66 57 33 32 32 33 49 72 89 113 117 123 103 83 74 58 45 33 36 56 57 53 53 43 47 40 40 35 34 34 35 35 34 34 35 44 52 56 40 35 35 54 63 43 36 36 40 44 48 48 44 39 59 75 71 47 34 33 32 97 110 90 74 101 133 120 91 138 122 105 101 128 152 152 116 131 105 75 68 62 60 54 43 36 36 36 36 48 59 59 63 43 43 39 38 45 45 48 48 66 53 53 64 75 107 207 302 417 466 486 439 381 331 239 144 76 31 29 30 29 26 27 72 31 32 32 35 39 39 42 38 34 34 34 34 41 41 42 41 44 44 44 44 45 49 49 45 41 41 41 41 40 40 40 47 54 54 58 40 29 29 30 31 31 31 39 53 65 68 66 48 49 38 37 37 37 32 27 25 33 61 92 95 78 46 26 22 43 46 38 33 43 54 81 100 40 57 70 63 36 20 30 51 23 27 28 31 35 35 32 32 32 32 32 33 33 25 33 26 26 42 54 54 42 42 54 69 53 49 41 33 29 25 25 25 31 27 26 26 26 27 35 39 35 27 26 26 35 39 31 26 41 40 36 32 28 24 24 24 24 32 44 36 23 23 36 49 95 88 95 105 113 99 71 50 70 20 22 189 357 330 167 36 35 35 35 32 32 28 35 35 39 39 39 39 47 47 47 46 39 31 34 46 66 65 45 25 40 44 44 44 47 39 35 24 21 47 79 59 47 47 54 38 20 20 19 23 31 35 43 31 24 20 24 24 31 31 31 31 22 22 21 21 28 23 15 14 69 105 105 52 16 11 11 9 18 17 17 17 24 24 24 17 8 9 11 12 14 16 24 18 47 20 21 30 26 21 21 23 21 22 22 27 31 35 33 37 53 41 34 46 46 34 34 46 38 38 31 31 35 35 35 35 28 36 44 44 37 33 29 33 67 47 48 88 105 82 66 56 40 45 57 70 142 234 271 260 102 54 43 77 95 81 89 121 61 54 40 40 40 47 48 51 44 44 43 43 35 35 35 35 31 31 31 32 33 37 33 34 34 34 34 34 35 36 36 36 36 56 88 104 112 131 163 191 202 186 193 224 220 198 201 220 347 394 425 400 363 371 438 501 559 555 535 495 444 409 390 383 388 377 378 394 423 440 436 423 428 487 514 475 455 460 457 434 390 391 396 397 398 398 398 392 355 245 148 86 57 46 122 203 85 42 37 38 37 38 99 171 147 87 79 107 102 46 36 49 49 49 52 49 52 52 60 65 38 42 54 59 63 75 99 123 91 95 102 98 78 57 65 82 39 39 40 61 65 51 38 46 41 51 54 54 68 68 75 74 93 108 108 99 91 99 120 129 171 261 204 259 249 175 202 104 39 69 69 49 48 68 92 96 212 312 244 72 35 49 57 69 39 39 39 39 39 39 46 46 42 38 38 38 38 38 38 38 58 54 50 42 42 38 38 38 39 43 43 43 47 51 51 51 51 59 67 67 63 59 55 59 39 71 79 55 51 71 79 58 100 84 60 37 45 65 97 114 141 145 145 144 139 162 194 204 252 223 239 274 314 311 287 251 139 71 40 41 60 59 46 38 40 40 40 41 41 46 49 45 56 53 52 48 55 55 59 63 52 48 44 48 48 44 40 40 40 52 57 69 93 117 109 74 44 43 45 51 47 44 44 82 169 186 218 267 355 444 514 564 632 639 582 465 368 300 219 134 197 115 56 53 46 40 41 50 61 53 45 45 53 57 49 41 53 49 41 41 45 49 49 45 41 50 82 90 82 77 73 77 40 48 56 56 59 54 62 78 105 97 78 63 51 43 40 48 41 41 40 40 40 44 40 47 42 53 53 57 57 61 65 65 65 61 61 62 66 74 82 78 66 63 63 59 55 55 44 44 48 48 41 41 41 41 45 52 67 63 48 44 42 59 80 93 45 74 121 145 143 122 106 109 98 89 76 56 52 52 63 67 71 71 64 57 54 51 51 54 125 38 48 96 40 52 112 88 52 52 56 60 64 68 68 79 117 175 277 388 460 475 433 387 489 500 472 579 579 536 648 644 592 541 491 438 325 181 93 87 54 75 95 92 75 51 43 42 51 47 43 42 42 43 47 51 43 47 51 55 55 51 47 43 94 74 58 58 54 46 42 42 76 43 42 66 90 70 54 66 62 62 58 58 51 48 48 52 48 52 55 58 54 54 54 54 50 54 54 46 45 45 49 57 65 57 56 48 44 44 48 52 44 112 120 47 40 55 95 95 87 179 160 112 150 162 90 45 45 69 86 86 62 46 49 61 51 78 74 66 98 162 200 212 97 78 66 59 56 56 49 48 47 47 66 88 102 120 175 240 297 350 209 168 191 210 330 385 374 255 121 39 32 39 72 91 78 60 112 116 43 41 52 43 88 84 87 79 79 79 83 94 57 69 74 71 57 46 47 58 101 166 231 283 351 400 407 365 265 67 91 92 192 417 462 449 358 240 112 71 64 59 49 44 43 44 44 52 63 59 58 58 78 63 73 102 99 48 46 46 41 134 263 396 499 551 557 540 559 505 464 440 384 311 274 284 269 198 106 53 49 64 75 67 71 52 40 41 58 72 80 81 122 97 90 115 51 186 489 489 548 620 685 746 823 877 877 824 785 717 637 552 452 329 205 116 86 73 62 62 62 58 62 62 53 59 59 48 44 45 50 58 46 42 51 107 127 95 43 41 41 67 71 42 41 59 95 111 110 114 102 62 41 41 66 105 335 236 172 174 158 103 128 212 80 61 44 42 42 42 42 41 50 41 41 62 77 60 52 67 91 50 66 62 36 37 78 80 93 83 73 95 201 375 463 439 341 184 66 48 55 35 37 56 59 39 38 40 56 78 115 152 208 278 260 345 327 185 160 119 75 57 53 45 45 45 53 53 57 53 60 56 52 48 48 41 49 42 45 49 60 60 71 75 71 67 63 60 59 60 68 58 48 56 63 58 67 103 172 243 425 552 726 870 961 998 1013 1014 935 913 906 915 918 903 869 835 776 772 752 716 693 698 739 785 819 861 902 932 990 1018 991 916 867 709 386 197 247 280 281 388 491 453 451 499 491 405 334 323 273 308 310 263 207 178 157 140 128 159 146 77 51 55 54 36 65 92 147 180 168 108 84 85 53 65 69 57 57 65 61 50 46 42 38 38 39 39 38 38 35 48 54 53 155 293 344 319 192 105 58 75 74 35 35 42 50 42 38 50 54 46 38 50 38 39 38 38 70 54 37 49 38 38 38 38 38 38 39 39 43 43 43 43 43 43 43 50 42 46 46 46 47 47 46 46 50 50 46 46 39 39 40 39 38 38 38 38 46 49 60 56 192 252 324 300 185 93 53 35 71 67 59 66 51 39 35 40 36 37 37 37 37 38 38 38 38 75 77 118 231 292 340 417 446 512 555 563 582 626 654 665 723 726 666 548 405 271 156 80 56 69 93 101 111 98 96 95 37 43 68 68 53 49 61 77 85 69 39 39 83 39 37 124 57 145 41 39 76 93 268 400 451 537 603 617 643 618 481 306 66 46 42 42 41 41 42 41 42 50 50 41 40 51 55 42 60 71 83 85 78 51 38 38 76 38 142 215 604 669 684 505 301 295 325 363 392 378 396 443 491 488 484 459 429 399 376 351 225 179 144 136 149 169 185 196 235 262 280 295 313 347 390 429 480 515 600 602 404 121 18 25 24 77 169 163 134 156 190 201 165 165 166 174 167 151 171 200 181 177 166 150 123 115 112 127 173 120 115 183 247 239 214 202 158 175 191 203 188 180 181 189 190 170 162 178 166 146 143 167 116 120 121 125 121 105 85 81 136 137 156 133 133 209 224 105 41 131 250 241 215 306 353 285 275 115 31 29 69 75 47 101 74 66 55 52 45 41 41 45 60 67 60 52 52 45 41 41 33 33 37 33 44 44 55 58 58 58 47 40 36 32 32 32 32 33 37 32 36 55 66 47 41 34 38 38 41 37 33 32 84 64 51 50 86 182 325 440 522 483 374 238 161 141 120 80 140 115 93 71 65 63 60 57 35 35 52 56 64 69 70 66 51 83 127 148 133 101 54 42 49 52 48 48 51 55 62 73 61 57 59 56 59 59 63 67 52 45 45 45 44 44 44 44 36 56 48 48 103 171 151 79 55 43 34 35 47 63 72 76 35 35 40 44 44 36 35 34 35 36 44 52 56 44 35 33 32 32 39 30 29 30 54 73 92 95 112 136 160 187 195 198 197 193 165 117 69 38 27 27 29 29 29 31 44 55 51 35 63 56 50 47 48 48 49 46 367 223 112 108 120 76 40 44 48 44 51 47 54 50 53 49 73 53 41 58 66 54 34 33 32 42 85 124 157 193 245 269 248 209 176 132 95 66 33 31 33 41 45 53 50 55 47 48 40 36 35 35 35 34 35 40 48 64 79 55 34 34 58 91 43 36 36 40 40 36 36 40 35 55 83 87 71 51 47 61 83 82 77 70 74 92 104 119 87 94 90 90 105 113 101 74 109 94 75 53 47 48 54 59 52 52 52 52 59 63 70 70 43 43 43 38 49 45 52 52 54 53 49 45 72 136 235 302 317 334 322 256 201 158 95 36 44 30 42 77 68 32 46 79 34 31 31 31 31 30 30 34 34 34 34 34 41 41 41 41 48 44 40 40 41 41 45 49 41 41 41 41 40 40 40 47 58 58 58 36 33 30 31 36 32 31 30 41 57 64 66 43 45 29 29 33 48 44 35 25 45 85 128 119 74 26 21 21 20 21 38 53 63 50 41 33 53 85 94 71 45 37 34 23 23 23 27 31 35 39 39 43 39 39 39 39 39 33 40 33 25 35 63 55 38 30 58 90 50 45 37 29 25 25 25 25 27 27 31 31 31 35 39 39 31 31 31 27 27 27 26 26 41 40 36 32 28 28 24 24 24 28 36 32 23 23 32 45 59 40 39 45 65 75 63 38 58 21 111 369 477 323 132 64 28 36 32 32 32 28 32 32 32 32 39 39 39 39 39 39 34 30 34 38 46 41 33 24 48 48 51 47 39 31 27 23 20 79 155 143 103 71 66 58 21 20 20 20 31 35 39 27 20 20 20 20 27 27 35 35 26 33 33 17 15 14 14 22 21 57 65 28 10 10 19 27 14 13 20 24 24 24 31 24 8 8 10 12 14 19 32 26 35 21 25 21 22 22 22 21 22 22 26 31 31 35 33 33 49 41 34 42 42 34 34 42 42 42 35 35 31 31 31 31 32 40 44 48 41 33 33 33 59 35 28 64 85 66 54 40 52 33 32 34 114 202 238 223 90 46 35 61 79 73 81 109 66 47 32 33 41 53 56 48 47 47 40 40 39 39 39 39 32 32 32 36 33 37 41 34 34 34 35 35 36 36 36 36 36 64 100 97 80 84 120 160 156 170 178 182 185 184 178 174 245 291 350 374 353 340 388 466 492 488 500 501 469 406 386 395 393 401 402 390 383 395 380 367 373 472 512 437 413 462 490 459 404 365 329 298 287 263 235 208 167 121 104 85 73 54 109 166 49 53 93 101 89 82 173 274 147 67 51 115 118 37 35 73 41 41 44 41 45 49 56 61 50 42 46 55 67 87 107 123 111 111 82 78 173 277 265 170 64 41 41 61 88 80 59 42 49 41 40 43 43 49 49 45 61 85 101 96 68 59 60 69 53 86 56 94 132 146 167 115 39 49 41 36 36 56 92 116 232 421 379 120 33 45 69 58 43 43 43 43 50 50 50 50 38 42 42 38 38 38 38 42 46 46 46 46 42 42 42 42 39 43 43 43 47 51 51 51 51 52 60 60 52 48 55 55 51 59 79 87 55 38 39 86 113 96 76 53 46 47 63 67 94 110 126 137 128 124 124 110 117 112 148 192 231 256 284 288 208 111 62 82 101 104 91 51 41 54 45 40 49 58 39 38 60 57 56 52 55 55 55 59 44 48 52 44 40 44 40 44 40 56 69 73 77 69 53 40 42 42 44 57 53 44 56 95 221 191 149 146 183 245 300 338 363 367 317 224 165 129 83 37 155 100 61 65 58 40 41 69 53 40 41 65 61 40 40 41 49 49 45 41 45 49 53 49 41 73 109 110 78 46 42 54 40 41 50 50 42 41 43 62 91 82 70 55 48 41 41 41 40 40 40 40 43 47 47 50 53 53 57 57 61 61 65 65 65 65 61 61 65 73 78 74 58 55 55 55 55 55 47 47 47 47 40 40 40 40 40 40 63 52 52 49 58 74 87 96 60 76 100 119 122 110 98 90 98 82 65 49 48 55 70 78 75 79 71 68 61 54 54 54 117 64 124 96 39 252 367 148 44 44 52 60 69 77 85 84 116 115 133 191 254 291 277 252 270 285 269 361 353 314 398 382 344 289 242 217 164 95 73 80 41 71 120 127 95 59 46 50 55 51 43 42 42 42 43 43 42 43 47 51 51 47 43 42 86 50 42 70 67 43 42 51 76 44 53 109 94 45 54 130 54 54 51 54 51 59 56 60 50 51 54 50 53 57 53 53 49 49 45 44 44 44 52 60 52 48 48 48 48 52 56 60 42 92 116 71 42 51 95 123 83 175 160 113 145 149 70 45 69 97 110 98 62 45 45 52 75 94 90 70 79 115 132 128 57 62 66 51 46 46 48 49 46 63 85 83 101 132 171 184 153 219 90 72 151 233 403 487 539 392 195 62 31 39 73 83 66 84 152 124 41 40 48 43 55 59 67 75 79 75 75 78 62 78 90 76 61 46 45 44 95 184 284 369 452 530 566 529 346 137 82 58 203 493 585 565 597 439 226 86 42 50 65 59 44 44 44 48 59 62 65 58 74 74 92 125 118 64 46 46 42 77 150 231 316 393 458 493 488 418 360 327 278 225 215 237 214 146 66 42 65 88 92 84 84 61 41 41 51 76 109 129 89 42 94 107 34 175 399 410 534 586 635 692 758 824 835 782 749 689 624 580 528 444 336 240 122 124 105 74 62 78 77 49 48 52 56 45 45 49 54 61 42 70 75 82 134 167 115 41 41 42 47 43 41 41 47 70 51 63 67 55 43 42 55 74 237 208 197 198 166 115 112 160 48 44 43 43 43 47 55 55 66 41 40 68 88 83 70 70 66 49 89 76 34 60 112 59 68 70 60 94 271 542 680 650 578 344 134 69 53 34 37 86 83 39 37 40 67 66 91 140 208 234 244 289 335 293 195 135 83 61 49 41 40 40 41 45 53 53 60 60 60 60 60 53 49 41 41 41 44 48 59 63 67 67 63 56 56 57 61 58 55 59 59 65 60 81 114 154 272 395 569 744 871 947 999 1008 983 976 984 984 988 981 973 966 900 920 924 890 854 846 878 919 934 953 968 970 997 1002 971 900 804 779 469 241 338 332 244 352 354 407 490 530 462 335 276 296 274 297 343 366 356 332 331 330 303 243 142 41 39 68 87 66 38 66 94 98 86 71 67 72 50 62 66 58 58 62 58 46 46 46 42 38 38 38 38 37 37 65 59 65 210 432 548 544 382 223 93 79 81 48 38 62 55 38 37 61 60 36 40 76 64 35 45 69 38 38 58 42 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 50 46 46 42 42 47 47 51 38 38 38 38 49 53 57 57 137 213 225 125 77 149 149 37 69 64 60 60 56 44 36 44 44 37 36 36 37 37 38 38 39 71 84 149 309 414 482 570 564 618 660 679 694 714 702 674 726 730 677 536 364 214 124 73 43 69 106 125 119 94 96 96 37 48 80 72 41 40 41 57 89 85 72 72 72 51 43 48 53 82 77 51 36 65 169 281 357 431 511 543 498 425 379 348 75 50 42 41 41 41 42 42 59 63 62 50 49 56 55 55 84 91 83 72 69 66 67 71 61 36 151 256 655 725 736 547 309 256 298 376 410 380 378 413 452 472 481 471 464 461 467 468 402 328 233 174 163 175 192 192 219 254 289 299 290 296 339 386 462 464 565 686 624 372 127 21 109 142 170 140 109 124 178 217 169 177 198 218 183 131 147 188 193 193 182 162 131 115 104 115 165 108 95 155 231 247 246 254 179 179 175 183 188 188 165 149 186 166 158 174 170 146 143 171 120 128 121 117 105 93 81 69 105 109 149 134 90 130 193 161 153 204 263 201 125 236 295 195 249 240 63 28 50 68 31 78 66 66 55 48 48 41 41 48 55 62 55 48 48 41 37 37 33 33 37 37 47 43 54 58 54 54 47 40 36 32 32 32 32 33 33 32 36 51 51 40 33 33 34 42 49 41 37 32 68 52 75 91 58 54 170 336 488 586 614 537 460 415 362 283 219 217 199 157 114 72 53 40 35 36 48 56 68 69 65 62 47 119 195 192 125 61 41 45 53 56 52 48 51 51 58 65 57 53 55 51 55 55 66 59 60 49 49 44 40 36 36 36 34 76 68 35 107 239 219 83 51 38 34 34 47 55 39 34 33 34 39 51 55 51 39 34 35 36 56 68 76 60 47 42 41 32 32 31 30 30 35 38 66 57 53 58 70 84 80 72 79 103 103 70 35 27 27 27 41 50 54 49 62 86 79 47 56 49 50 47 48 48 56 57 299 144 48 84 120 76 52 72 40 40 43 43 50 50 53 53 57 49 50 70 78 58 50 46 50 93 153 212 252 305 373 410 390 326 254 186 132 87 42 32 31 32 38 53 54 54 47 47 52 44 36 36 35 35 36 44 48 64 75 55 34 34 58 87 47 35 36 40 36 34 35 35 34 47 71 75 63 51 55 70 73 65 76 95 95 79 83 107 91 99 110 110 117 113 109 104 99 107 108 98 79 53 42 39 52 52 48 47 51 49 49 49 54 43 43 46 49 45 52 52 31 49 53 41 64 116 166 178 193 201 178 131 104 89 62 39 30 38 49 52 70 77 68 42 49 39 39 31 30 30 30 34 34 34 34 34 41 41 41 41 52 40 40 44 45 37 41 49 41 41 41 41 40 40 40 47 58 58 47 36 33 34 43 48 96 67 34 30 37 56 63 55 45 29 28 37 60 60 43 25 37 61 84 63 26 20 21 26 22 21 20 20 35 59 70 77 53 202 283 195 77 30 26 22 22 23 27 31 35 39 43 43 39 43 43 43 43 43 43 40 25 27 51 43 26 26 42 70 54 50 38 29 25 25 25 25 27 31 35 39 43 43 39 39 35 39 43 39 27 26 26 27 37 36 36 32 28 28 24 24 24 28 32 28 24 23 32 41 27 27 26 25 40 52 59 47 62 127 248 325 282 147 64 64 29 36 36 36 36 32 36 36 28 28 35 35 35 35 35 35 26 42 50 42 25 24 24 36 48 44 43 35 31 27 27 23 31 107 175 163 107 59 42 38 21 21 21 21 32 32 39 24 20 20 21 21 28 28 35 35 30 37 33 21 15 14 14 22 12 29 33 12 10 11 23 31 13 13 20 24 24 24 31 24 8 9 11 12 18 23 36 30 23 36 33 21 21 30 27 22 22 22 26 31 35 39 37 37 45 45 38 38 38 38 38 38 46 42 35 35 31 31 31 27 32 40 48 48 41 37 37 37 43 83 124 132 85 30 30 48 64 48 32 33 82 147 175 160 103 55 40 62 72 66 77 97 59 48 45 50 73 73 57 44 47 47 40 40 39 39 39 32 32 32 32 36 37 41 41 38 38 34 35 35 36 36 36 36 45 65 85 78 57 57 81 105 109 128 139 131 162 214 252 259 234 254 284 315 334 354 385 420 470 453 450 454 402 335 348 401 369 394 386 358 343 355 332 307 426 486 482 398 363 411 443 417 314 259 195 148 128 112 92 65 35 40 72 97 89 57 53 65 34 65 144 176 148 100 124 181 118 39 38 91 98 37 35 65 36 37 60 68 72 64 56 49 74 54 47 51 71 87 99 99 107 123 62 42 225 445 407 205 107 80 67 79 111 115 82 38 42 37 36 35 36 36 36 36 36 38 50 61 56 59 74 86 86 67 53 36 47 92 74 61 39 53 57 57 53 56 76 96 224 316 272 149 109 89 57 54 43 43 43 43 50 50 50 50 42 46 46 38 38 37 38 38 38 38 38 42 42 46 46 46 38 43 43 43 47 51 51 44 44 52 56 56 52 48 44 44 71 40 47 68 75 44 47 67 90 81 65 50 39 39 39 40 52 72 95 118 122 129 133 118 86 84 108 132 160 192 220 241 232 123 78 94 113 136 148 120 141 158 97 39 41 69 49 39 60 56 56 52 55 55 55 55 40 52 56 40 40 40 40 44 60 64 57 53 41 40 40 45 85 73 58 54 43 43 72 119 158 129 111 106 128 159 173 180 151 167 157 133 112 101 75 45 90 66 61 61 57 48 52 72 69 41 53 93 85 40 40 57 49 49 49 45 41 41 49 45 81 93 101 89 49 39 39 40 38 40 41 41 39 39 41 42 44 63 63 55 45 41 41 41 41 41 41 43 51 50 50 53 57 57 57 61 61 61 65 65 61 61 57 57 61 65 73 70 51 51 51 51 55 55 47 51 47 47 40 40 40 40 40 40 41 45 61 66 70 66 54 50 90 74 54 42 46 53 61 70 58 50 49 48 55 63 74 82 67 71 67 75 68 61 61 57 56 52 120 80 48 279 359 112 60 60 60 61 61 65 65 57 61 61 68 75 81 107 141 168 139 139 131 183 156 120 172 148 165 129 114 124 118 85 59 69 42 71 100 99 67 54 62 82 59 51 47 42 42 42 43 42 42 42 43 43 43 43 43 42 50 62 82 86 59 43 51 79 41 56 73 57 45 45 74 90 46 46 47 54 62 67 75 83 51 54 50 49 53 56 52 48 44 44 43 43 43 44 60 68 52 52 52 52 52 48 48 44 48 48 88 139 116 67 87 163 59 135 116 57 85 93 50 46 78 98 110 94 70 53 44 42 64 95 95 79 71 80 76 45 86 75 67 47 45 46 48 73 45 55 68 62 93 148 162 128 106 180 91 97 158 215 413 552 624 486 284 124 48 47 73 68 54 68 144 144 44 41 52 52 43 59 91 111 111 87 59 42 82 94 95 80 53 44 43 42 85 170 278 382 501 621 696 675 463 235 105 54 178 424 553 581 695 583 385 172 49 48 88 114 56 53 56 59 62 62 73 73 69 66 95 117 110 75 47 46 65 83 93 122 152 217 287 334 330 271 220 190 149 111 112 138 95 63 43 59 85 97 85 77 65 61 42 42 48 92 138 174 89 41 66 71 116 276 352 396 524 561 602 643 689 736 754 735 734 666 608 575 548 488 392 306 117 151 152 81 42 54 62 40 49 53 53 46 53 49 57 65 42 114 94 41 94 242 238 114 71 47 42 55 51 42 46 63 59 43 43 56 92 104 100 83 109 200 233 181 118 107 99 60 43 43 43 43 59 63 70 74 61 40 40 56 75 74 74 73 49 44 84 67 35 131 175 58 55 77 67 92 273 571 737 710 710 512 268 126 58 37 52 97 138 47 37 49 68 51 72 133 213 190 277 385 487 441 219 130 99 73 53 40 40 39 40 41 45 49 64 68 76 84 92 85 50 46 49 41 44 44 55 55 67 56 56 49 49 46 54 47 62 58 54 61 72 86 107 124 164 254 386 533 677 793 886 932 987 992 1003 1004 996 985 988 1001 986 974 962 962 973 981 977 969 984 992 994 982 995 988 943 882 771 815 604 379 361 286 234 375 461 638 812 861 740 532 345 237 173 141 147 188 220 248 286 319 320 270 173 73 40 68 111 118 51 74 71 63 72 93 85 61 64 67 59 51 51 51 51 51 43 46 46 42 38 37 37 37 46 69 66 73 202 411 576 626 564 394 204 102 69 63 59 67 63 38 37 76 87 70 104 168 185 53 62 96 35 37 86 37 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 50 54 55 55 55 55 55 55 55 50 50 46 42 42 46 51 51 38 39 38 38 38 37 37 41 101 97 85 41 42 106 122 57 77 76 72 64 60 52 40 40 40 36 36 36 36 44 56 53 75 86 68 160 360 500 559 635 656 698 733 755 786 802 763 719 720 722 674 543 352 194 92 56 41 45 66 77 63 54 60 75 84 68 48 40 45 49 45 41 81 125 141 72 48 147 183 84 41 39 101 72 36 66 102 155 268 299 342 363 321 268 266 287 75 62 58 47 47 43 43 43 42 42 42 41 40 40 43 43 108 99 69 46 49 74 110 138 108 110 222 315 632 693 712 579 297 236 271 346 388 391 405 415 415 451 483 491 495 512 540 553 546 484 396 294 232 210 206 199 207 235 282 301 295 285 304 343 391 437 514 603 668 592 350 105 191 172 167 154 127 126 157 189 153 165 206 246 219 159 147 184 189 193 193 170 150 123 115 119 130 124 128 155 163 171 210 262 251 203 143 135 164 192 165 125 154 134 126 146 138 118 115 139 148 148 121 101 89 93 97 97 90 86 134 142 71 87 170 190 205 161 164 127 79 170 210 90 130 301 224 46 32 32 32 36 58 58 58 51 51 39 39 39 51 51 51 44 37 37 33 33 32 33 37 37 36 43 54 58 54 54 47 36 36 32 32 32 32 33 33 32 32 33 40 33 32 33 34 34 45 41 41 37 44 31 55 99 87 47 86 184 261 430 593 656 655 647 626 587 583 600 593 519 385 250 159 95 71 45 36 35 35 41 54 70 103 175 231 200 112 41 48 81 68 68 56 40 39 38 41 41 53 52 51 47 51 51 62 59 60 52 48 44 36 36 35 35 33 80 68 34 92 239 231 107 58 46 38 34 39 39 34 33 43 39 35 35 39 47 55 56 35 36 56 72 80 76 71 59 50 45 32 31 31 31 30 29 31 31 39 39 42 38 37 29 27 37 52 28 27 28 32 27 78 145 159 115 84 101 98 68 45 41 35 39 36 40 44 48 221 113 37 57 89 61 37 40 36 36 43 50 54 53 60 60 57 69 66 54 34 34 33 31 94 146 214 277 321 377 444 478 480 390 300 216 162 109 59 34 31 32 33 46 50 54 47 43 52 48 36 35 34 34 39 39 51 55 59 51 35 35 43 55 47 39 43 51 43 34 34 47 38 50 54 46 34 34 50 66 66 39 35 62 66 42 35 53 42 46 53 53 49 45 53 72 54 73 90 91 72 49 38 35 35 35 35 38 41 41 48 48 50 43 50 46 49 45 52 48 39 65 65 37 40 68 71 51 122 122 103 76 64 61 57 49 37 33 51 66 68 68 90 108 84 62 46 30 30 30 42 54 35 35 35 34 41 41 41 41 56 40 40 48 49 37 37 49 41 41 41 41 40 40 40 47 58 58 51 40 37 38 43 55 119 79 42 30 37 52 59 44 48 33 29 40 64 67 50 26 25 29 32 23 21 21 21 26 35 22 21 21 35 43 30 18 106 382 523 339 89 20 34 43 22 22 26 30 35 39 42 46 42 50 50 50 50 50 57 43 33 27 35 31 27 27 27 35 47 43 35 27 26 26 26 26 27 31 39 43 43 43 39 35 39 47 55 43 27 26 26 35 37 37 33 33 32 28 28 28 24 24 28 24 24 24 32 37 25 31 42 26 32 40 55 51 111 167 184 138 94 72 40 27 37 37 33 33 33 29 37 37 28 28 28 28 28 28 28 35 38 46 58 70 73 65 60 52 40 32 31 27 22 26 30 27 63 104 147 127 79 39 26 22 25 21 21 21 32 36 32 24 21 21 21 21 28 28 35 35 34 25 24 24 28 23 14 13 69 61 44 20 16 20 19 10 17 17 24 24 31 31 31 24 9 9 11 12 14 19 24 18 18 35 33 20 21 46 50 30 22 22 26 35 39 43 40 45 41 45 38 34 34 38 38 34 46 42 35 35 31 31 31 28 32 40 48 48 41 37 37 37 35 135 240 260 173 70 42 44 52 52 45 42 59 95 111 112 99 59 48 66 80 78 74 91 56 45 34 39 62 62 57 37 44 44 44 44 36 36 36 36 32 32 32 33 37 41 34 38 42 42 35 39 36 40 37 37 61 61 62 58 62 66 74 75 70 90 101 93 140 223 282 293 292 319 314 277 277 328 364 371 441 412 400 385 329 277 329 418 354 378 375 343 335 359 340 288 387 380 341 293 265 254 254 243 164 136 104 74 66 66 58 47 59 48 60 61 72 53 53 45 80 76 107 112 91 40 39 48 70 42 38 58 73 49 37 41 36 45 64 72 76 68 60 49 94 67 51 51 63 75 75 67 55 102 86 49 137 280 280 183 152 171 168 176 184 168 92 34 40 37 37 36 36 36 37 38 40 39 37 36 36 36 36 36 52 48 85 45 42 67 37 36 42 42 49 65 57 41 49 76 184 164 109 125 177 125 50 58 50 50 50 50 50 50 50 50 46 50 46 42 38 37 38 38 54 54 50 50 46 46 42 42 38 42 43 43 47 51 51 43 40 41 49 49 45 41 41 41 44 40 39 40 52 53 48 40 62 58 54 39 39 39 40 40 41 45 53 63 67 82 94 87 115 100 100 108 124 144 160 175 163 79 41 41 61 84 120 136 165 185 133 49 45 77 81 49 60 56 49 45 48 48 48 48 44 56 56 40 39 48 48 40 64 52 41 45 40 39 40 80 130 118 94 68 53 42 59 87 42 42 54 82 113 128 115 99 90 98 95 84 70 58 43 42 43 47 46 50 56 55 66 79 92 53 65 109 97 41 40 69 49 49 49 45 40 40 45 45 125 93 69 54 46 41 41 43 43 43 44 42 40 39 41 42 38 39 52 56 45 41 42 46 45 41 48 43 50 50 57 57 57 50 50 50 54 54 54 54 50 46 42 42 42 50 54 58 47 47 47 51 51 55 47 47 43 43 40 40 40 40 40 40 41 42 54 66 66 61 49 40 112 100 73 65 65 60 49 42 41 46 56 60 67 67 67 67 51 54 62 63 67 64 64 60 88 39 48 84 84 96 92 40 72 69 65 61 53 45 41 41 40 43 79 90 80 71 86 105 113 105 101 114 90 70 107 90 127 106 95 112 102 68 45 42 51 56 59 51 50 57 69 85 66 51 47 43 42 42 42 42 42 42 43 43 43 43 42 42 46 126 166 110 42 41 43 59 44 60 44 42 53 110 90 44 54 54 58 58 62 70 78 82 62 54 45 53 56 63 51 43 44 44 43 43 47 55 63 71 59 62 62 62 55 51 44 44 64 43 56 127 136 95 103 151 51 120 100 52 65 73 57 74 50 58 62 62 77 80 44 39 41 55 83 76 84 96 77 45 86 72 56 47 46 47 49 61 47 50 48 45 88 146 137 88 191 205 72 89 157 206 431 606 637 538 361 166 55 47 79 93 70 43 111 167 91 42 51 67 59 75 103 123 119 95 63 43 74 86 87 68 48 43 48 74 95 175 267 378 517 677 783 785 613 344 158 81 138 291 446 584 660 646 532 296 96 39 91 154 67 63 55 58 58 69 76 73 61 66 90 104 102 82 59 55 70 81 96 106 104 103 121 125 153 121 101 94 80 61 62 83 60 56 68 92 95 70 62 66 40 41 42 43 49 97 154 201 144 94 40 36 241 393 334 430 467 520 569 595 610 643 667 683 680 654 632 608 572 468 323 206 109 175 195 105 40 41 53 41 53 53 53 42 45 42 54 62 62 106 82 40 74 206 246 182 118 63 41 46 59 55 55 64 72 52 44 53 85 97 89 75 109 228 277 201 110 90 70 41 42 43 43 43 55 59 70 74 53 44 52 63 62 58 70 88 64 59 71 43 78 214 222 65 55 85 90 83 219 508 709 739 732 636 440 224 84 51 78 96 178 75 38 48 68 47 69 138 189 178 281 357 506 530 282 142 110 81 61 41 40 40 41 45 49 53 64 72 80 88 96 93 66 54 53 41 44 40 47 47 55 56 56 49 42 43 43 43 58 53 41 42 60 80 94 107 112 159 239 347 487 639 777 872 949 980 1003 1004 991 990 1002 1014 1019 995 975 983 1007 1018 1011 991 1018 1015 1014 1012 1007 983 930 873 814 811 715 553 394 272 300 456 719 840 920 936 911 832 660 468 336 223 125 90 86 78 89 102 129 147 147 127 122 134 134 114 79 79 64 73 125 174 146 94 89 80 60 44 39 39 43 47 39 50 50 49 37 36 40 45 38 41 58 95 180 310 480 590 641 528 338 149 56 63 74 49 63 38 45 99 140 166 249 345 373 114 67 109 34 41 99 37 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 50 38 39 39 39 39 39 39 39 43 43 50 46 46 50 54 50 38 42 42 38 38 37 46 53 105 50 42 70 78 86 90 74 65 65 61 53 49 53 56 55 43 43 43 43 47 51 55 48 102 78 51 159 410 569 628 680 737 782 812 835 874 894 866 808 743 714 646 514 336 189 95 59 41 41 42 41 41 41 53 68 88 60 39 40 61 77 65 49 97 109 109 40 39 212 333 271 104 40 117 91 38 92 81 106 156 154 166 187 213 215 194 173 65 67 79 84 84 80 68 60 51 50 50 46 52 44 50 53 96 99 84 81 85 106 134 149 133 139 227 305 560 602 615 509 305 234 257 284 306 361 392 359 366 421 475 495 514 542 575 594 566 567 524 430 328 263 236 214 199 207 223 254 261 267 282 309 301 407 495 528 601 644 536 347 211 177 184 200 201 169 164 161 137 130 166 218 218 186 183 208 177 189 194 178 162 135 127 123 117 129 141 152 127 111 158 218 246 214 159 131 136 168 169 149 149 114 110 126 119 103 103 119 156 160 137 109 102 114 118 102 99 67 111 142 87 91 167 195 167 94 86 101 77 113 128 64 83 243 274 177 35 28 34 32 44 58 58 58 54 46 46 42 47 47 47 40 33 33 33 33 32 33 37 33 36 32 43 47 55 55 48 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 45 45 69 41 35 47 55 55 75 113 141 243 366 454 493 508 555 603 674 724 755 710 583 429 322 254 143 90 38 34 36 58 110 138 222 246 243 191 111 60 83 115 64 63 51 39 38 37 36 36 48 48 47 43 51 55 66 59 60 56 52 47 39 35 35 35 33 67 59 34 75 179 187 119 58 70 66 54 42 38 46 54 62 54 42 34 34 46 62 67 55 52 60 64 68 64 64 67 51 46 33 37 44 44 36 31 30 30 31 30 29 29 29 34 28 29 28 27 27 32 48 66 174 281 314 227 126 92 86 63 49 42 38 35 35 35 35 35 138 94 62 58 73 69 53 37 36 36 50 50 53 53 60 60 62 74 66 35 33 34 34 34 146 187 262 321 357 401 453 464 473 380 291 217 168 126 80 40 31 32 33 42 46 50 47 47 64 64 52 36 36 40 47 43 47 43 43 47 47 43 35 34 47 39 43 55 43 33 34 51 34 34 38 34 34 54 94 122 114 70 38 50 62 62 62 67 39 35 43 47 39 35 51 78 59 70 71 56 41 33 34 39 33 33 34 37 45 56 67 60 46 39 46 42 45 41 48 48 67 74 61 33 32 44 47 35 58 54 43 47 40 32 33 36 67 39 61 103 82 50 119 221 147 102 58 30 29 30 42 51 35 35 35 35 41 41 41 41 60 40 44 60 61 37 33 49 41 41 41 41 40 40 40 40 54 58 52 40 37 38 43 51 63 47 38 41 53 60 55 32 44 32 28 40 59 59 50 34 25 25 24 24 24 23 22 21 35 23 22 21 49 95 143 167 262 443 491 313 113 58 51 23 22 22 30 30 30 34 38 38 50 50 57 57 57 64 64 58 53 31 27 31 31 31 27 27 47 43 35 27 26 26 26 27 27 31 35 39 43 43 39 35 39 47 51 43 31 26 27 37 33 33 33 33 32 28 28 28 24 28 28 24 24 28 36 37 26 47 66 34 24 32 47 47 99 76 49 42 59 79 52 28 45 46 42 38 34 30 37 33 28 28 28 28 28 28 28 28 38 26 30 77 129 133 80 23 32 24 23 22 22 26 34 42 71 76 83 71 47 31 26 26 26 21 21 25 36 36 33 28 21 21 21 21 28 28 35 35 38 17 16 15 27 27 14 12 73 49 28 16 24 32 23 10 21 21 24 24 31 27 26 19 9 9 10 11 12 14 15 16 18 27 29 21 26 50 54 42 26 30 30 35 43 47 40 45 37 45 38 30 30 38 38 30 42 42 35 35 31 31 31 31 32 40 44 48 41 33 33 33 39 103 168 184 137 70 38 31 32 45 53 53 46 55 79 88 75 39 37 59 84 83 79 87 65 42 33 33 34 34 45 45 41 48 48 41 40 40 40 36 32 32 33 37 37 41 38 38 38 42 39 43 40 44 45 45 65 50 39 58 75 95 95 83 63 79 83 79 106 165 204 211 258 309 309 240 203 247 311 341 343 350 390 422 387 319 323 371 367 415 419 375 356 372 332 256 206 162 135 151 152 124 104 108 81 78 82 82 79 71 52 40 56 56 59 52 64 65 60 37 83 52 47 47 58 35 34 34 41 42 42 38 53 73 61 37 53 53 56 48 51 52 60 61 86 67 55 51 59 59 55 47 63 70 90 109 129 156 204 263 287 354 398 379 339 264 152 49 61 66 68 57 37 36 38 39 41 39 37 36 37 38 38 45 56 64 80 44 41 65 50 46 62 38 38 57 53 37 49 93 125 109 57 69 137 110 50 62 46 46 46 46 46 46 46 46 50 46 46 46 50 50 42 38 94 86 74 58 46 42 38 38 38 42 43 43 47 51 51 43 40 41 45 45 45 41 41 41 39 57 69 45 40 45 53 41 47 47 47 40 40 40 40 40 42 40 39 38 38 39 62 60 94 72 64 68 80 91 103 102 77 56 37 37 55 47 51 87 56 125 217 225 177 161 121 39 60 56 49 45 48 48 48 52 48 60 52 40 40 68 68 52 48 39 40 61 57 40 45 88 122 125 118 118 104 78 58 43 42 42 44 60 76 72 63 51 63 51 43 44 43 44 44 45 44 52 59 58 72 91 106 110 100 57 61 93 89 41 40 61 41 45 53 45 41 41 53 57 125 70 42 54 86 95 110 130 143 135 112 88 57 44 42 42 37 38 39 40 40 41 41 41 45 45 52 55 58 61 68 68 57 50 50 50 50 50 50 50 46 42 38 38 38 41 45 50 42 43 47 47 51 51 43 43 43 43 40 40 40 40 40 40 43 43 43 50 58 69 80 87 123 111 91 72 64 53 41 41 53 57 72 76 83 75 67 59 51 55 59 63 64 64 68 61 97 84 56 72 104 69 40 77 69 65 61 57 49 45 41 41 42 43 43 47 66 73 76 69 84 69 81 78 62 75 99 90 111 94 75 84 80 54 43 43 43 42 42 42 57 57 64 53 62 51 43 42 42 42 42 42 42 42 43 43 43 43 42 42 42 142 186 110 42 42 51 51 60 60 68 77 89 89 77 54 74 70 66 62 58 54 54 58 58 49 45 52 67 67 58 51 67 63 55 59 63 62 62 54 50 54 58 62 59 59 59 60 56 48 43 43 79 112 115 99 43 119 116 84 89 65 45 67 47 51 54 77 124 155 126 71 42 68 96 96 100 105 78 46 47 47 48 52 53 49 48 47 78 53 42 49 87 117 112 103 295 246 68 89 201 268 454 588 639 568 404 193 47 36 84 110 90 41 75 155 103 42 43 47 59 63 67 67 67 59 55 47 43 55 60 56 45 48 83 121 169 240 320 411 541 709 832 846 716 418 177 92 98 157 346 553 609 658 624 415 156 35 47 120 62 51 50 50 57 57 68 68 65 73 82 99 93 86 70 66 78 78 78 69 64 59 62 62 85 70 65 74 66 54 51 56 57 57 65 85 76 51 58 82 50 67 75 64 45 54 95 137 172 182 69 60 356 424 236 313 374 436 501 532 545 564 596 630 610 607 602 589 525 408 252 139 105 187 220 141 53 41 58 66 50 50 46 42 42 46 62 74 98 62 46 62 82 98 130 170 114 58 41 42 59 60 56 60 44 53 65 57 49 53 73 100 149 196 229 209 141 74 54 67 41 41 42 43 43 47 58 66 57 64 67 59 59 62 81 93 77 84 51 34 142 278 226 45 60 81 94 87 163 403 645 761 696 686 570 334 134 74 81 76 185 83 38 44 56 39 77 146 182 252 326 329 491 618 410 181 114 85 65 45 40 40 45 49 49 53 60 64 64 68 68 61 70 58 57 49 52 48 55 59 55 55 53 46 50 43 43 47 77 60 45 41 57 73 88 101 103 124 152 213 325 471 628 743 868 918 965 996 999 1006 1017 1018 1018 1018 1018 1017 1013 1013 1016 1018 1018 1018 1017 1012 999 964 914 861 852 776 750 689 524 420 492 616 849 937 957 917 914 919 839 714 614 488 349 262 222 186 158 139 128 146 189 230 278 306 282 243 136 105 82 111 188 233 201 133 101 78 61 41 40 39 40 48 39 47 57 49 40 39 43 51 52 48 69 119 172 234 340 438 583 556 422 217 88 87 92 52 44 38 45 110 182 276 415 549 564 183 65 115 43 41 91 38 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 50 42 39 39 39 39 39 39 39 39 43 51 54 54 50 54 50 38 43 42 42 38 50 74 90 126 86 86 106 110 114 98 58 39 53 53 45 49 61 72 63 51 47 43 50 50 50 57 51 85 65 54 182 452 634 698 749 813 858 888 907 935 954 927 865 781 710 605 466 315 181 110 75 46 42 41 43 56 78 89 89 85 96 96 88 77 65 61 61 125 73 69 60 52 136 236 240 156 68 104 63 38 77 71 81 94 150 197 190 148 110 89 91 49 59 83 96 104 92 76 59 86 77 68 67 58 41 36 39 63 55 36 36 37 54 74 98 62 48 90 163 381 430 436 349 351 266 266 261 252 308 351 301 312 371 433 463 498 552 584 595 583 619 608 535 441 352 275 217 227 199 187 207 229 245 275 307 287 337 397 457 558 627 591 497 349 281 226 213 199 187 180 185 201 178 174 190 202 206 207 223 188 193 209 202 182 150 138 130 130 125 129 133 136 131 139 170 154 187 195 140 100 101 141 161 158 118 98 114 119 107 99 104 140 153 157 137 130 134 118 86 123 67 95 127 87 83 127 123 111 79 91 115 102 74 90 98 105 136 171 234 77 26 32 34 40 55 62 61 57 53 42 42 46 47 39 39 33 33 33 33 32 33 37 37 40 36 47 51 58 59 51 51 44 41 41 37 41 33 33 34 34 33 33 33 33 33 33 32 33 37 45 49 49 61 64 43 31 43 55 70 103 117 168 227 250 262 321 385 453 525 594 595 520 429 370 334 188 119 66 42 66 126 183 223 250 226 179 119 67 43 51 71 51 43 38 37 37 37 37 40 44 44 47 43 54 58 70 73 59 51 47 43 39 35 35 35 34 43 39 34 51 99 119 114 65 74 74 62 38 34 54 78 46 46 46 46 46 46 46 39 75 64 60 52 48 44 48 48 51 43 42 46 65 72 68 64 38 34 32 30 27 26 28 29 53 30 28 28 32 51 107 188 370 480 509 400 247 155 101 64 57 47 43 35 39 42 42 45 67 64 59 51 54 62 65 61 40 40 54 54 53 53 60 60 70 54 46 47 35 35 48 92 187 227 294 342 370 398 430 425 379 298 225 183 161 124 70 36 31 32 33 34 42 50 58 55 80 84 76 52 51 63 66 54 54 50 50 50 54 49 34 34 47 35 43 59 47 33 34 58 33 34 34 34 42 74 118 154 157 117 58 33 33 32 32 32 39 35 39 47 36 35 35 59 65 68 60 45 37 34 34 38 34 34 37 45 49 60 71 71 42 35 42 38 41 37 44 40 67 67 61 45 37 40 44 55 54 47 44 64 68 55 55 74 57 52 54 77 115 174 272 312 294 205 125 62 34 31 38 39 35 35 35 35 41 41 41 41 60 44 48 72 73 41 33 49 41 41 41 41 40 40 40 40 51 55 52 45 37 34 35 43 31 30 30 41 49 56 55 43 36 36 32 35 43 43 42 38 29 25 25 25 32 28 23 22 63 35 20 19 33 188 392 535 303 304 264 173 110 86 43 21 23 23 23 23 30 30 34 41 57 57 64 64 64 68 68 58 49 31 27 31 35 39 28 27 36 32 28 27 27 27 27 27 27 34 38 42 46 46 46 46 42 42 41 37 33 29 29 29 33 40 40 40 39 39 35 35 39 39 35 35 35 39 47 44 62 79 78 34 28 36 47 36 45 25 25 46 59 52 41 49 46 43 39 35 38 30 29 29 28 28 28 28 28 28 28 27 34 25 25 61 100 100 48 22 39 31 22 21 21 25 37 42 55 51 39 31 30 26 22 26 22 21 21 25 29 33 29 25 25 25 32 32 32 32 39 39 58 29 16 15 31 30 14 12 45 32 16 12 27 31 34 25 25 25 28 24 27 26 22 15 8 9 9 11 12 13 15 16 22 23 20 29 30 42 46 46 42 42 42 39 39 39 32 33 37 45 38 30 30 38 38 30 38 39 31 31 35 35 35 35 28 36 44 44 37 33 30 33 51 47 40 36 33 30 30 31 32 37 42 46 34 38 62 79 67 43 45 67 86 88 76 77 62 47 35 35 34 34 42 49 41 41 41 41 40 37 36 36 32 33 33 34 38 42 42 46 38 42 39 43 44 52 52 52 65 50 39 54 79 91 91 79 64 64 60 56 75 95 118 133 160 200 223 186 165 189 241 288 282 304 344 396 396 336 292 284 336 420 456 408 376 372 316 221 171 116 88 108 121 94 86 106 75 64 64 64 64 52 40 36 34 47 75 64 71 68 60 37 47 35 42 55 73 62 61 54 36 37 41 37 53 77 73 45 68 64 60 52 51 47 55 57 61 58 54 58 58 58 58 54 86 81 97 124 140 171 243 343 398 522 582 555 488 417 330 247 113 130 144 114 68 37 46 51 38 37 37 37 37 42 56 63 78 98 70 47 52 75 107 92 74 42 42 66 62 37 45 93 73 105 69 50 90 74 38 58 46 46 42 42 42 42 42 42 50 42 39 51 71 75 59 43 98 86 70 54 42 38 38 42 38 42 43 43 47 51 51 43 39 40 41 45 45 41 45 45 41 62 78 58 42 46 58 65 64 64 64 53 49 42 41 41 42 41 39 38 38 39 50 51 41 41 41 41 52 56 63 63 46 93 61 81 168 108 36 69 39 108 296 358 253 205 177 49 49 45 45 41 41 41 52 56 52 56 44 39 60 104 100 72 56 39 40 61 65 40 45 92 102 121 138 174 188 170 126 79 56 53 53 45 44 44 44 44 45 43 43 44 44 44 46 70 53 68 67 62 81 123 142 135 101 58 42 62 61 41 40 41 40 41 45 45 41 49 69 78 83 43 42 86 146 170 193 217 261 249 237 217 189 150 110 85 48 38 37 38 40 46 42 40 46 49 56 59 69 72 72 72 53 46 46 46 46 42 42 42 46 41 37 37 37 41 45 49 42 42 42 46 46 46 39 39 39 43 40 40 44 48 48 41 44 44 51 62 70 92 103 115 123 107 87 55 40 40 42 50 60 61 64 68 71 67 70 67 71 71 71 71 72 72 73 69 40 73 57 40 53 94 86 74 62 58 54 50 46 42 41 41 60 43 39 39 40 42 62 66 42 42 55 43 42 45 61 56 62 58 54 54 55 47 48 60 42 42 42 46 57 64 60 45 65 54 50 42 42 42 42 42 42 42 46 50 50 46 42 42 42 98 119 87 51 55 60 52 41 44 96 116 68 42 43 77 73 73 65 54 50 50 50 50 46 45 44 48 71 83 82 70 87 79 78 78 86 74 66 54 58 58 58 62 66 74 79 79 71 67 43 41 55 103 91 51 42 108 116 92 89 49 44 59 71 71 81 92 154 202 201 157 122 139 140 113 101 94 74 45 46 47 52 64 68 57 52 51 93 44 41 76 94 85 124 179 367 338 135 101 208 285 437 499 630 583 435 212 63 40 76 95 86 40 54 114 74 42 43 42 59 51 47 43 43 43 43 43 41 43 56 56 49 63 102 151 235 327 421 484 570 702 827 856 751 460 184 100 95 93 237 424 543 599 597 448 228 67 46 76 50 50 50 50 53 64 64 64 64 69 82 91 91 80 61 50 74 58 45 44 45 46 58 70 81 69 64 71 71 59 62 60 53 45 45 65 69 52 56 95 87 107 116 93 49 43 45 57 115 190 129 168 398 363 142 153 282 336 410 463 482 497 521 551 573 582 580 543 470 365 249 172 94 171 212 153 69 41 54 70 47 43 42 42 42 51 74 94 98 54 41 62 77 65 81 114 66 47 43 51 71 68 56 44 43 53 73 61 45 46 74 116 153 149 149 149 129 89 74 78 40 41 42 42 42 42 54 66 74 69 57 52 59 67 79 82 61 97 44 35 191 311 203 34 41 51 88 112 132 276 517 687 663 685 609 409 194 90 69 56 145 74 38 39 44 39 77 150 255 357 383 354 499 630 466 202 106 81 65 49 41 41 48 52 41 41 48 48 48 48 48 41 58 50 53 49 56 60 71 71 63 63 60 58 58 51 48 51 84 79 64 60 58 77 81 96 106 112 121 142 199 301 430 538 726 802 872 934 968 987 1006 1017 1018 1017 1017 1016 1004 993 996 1001 971 956 951 942 933 886 839 805 801 744 750 743 645 558 629 745 895 993 1017 996 951 925 891 849 785 708 613 553 526 510 489 456 404 398 422 451 491 507 492 454 303 237 182 192 252 277 230 163 93 66 58 46 42 40 40 52 39 47 61 53 40 35 46 54 78 58 65 118 177 218 245 256 425 469 423 281 159 110 95 57 40 38 45 97 189 339 543 689 708 256 56 126 69 37 75 39 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 50 54 54 54 54 47 47 47 47 39 39 55 63 66 58 57 46 42 46 42 38 38 54 86 110 182 142 115 115 111 123 95 38 51 62 62 46 53 65 76 63 62 58 50 53 57 73 92 94 81 91 96 232 494 682 766 834 902 943 969 972 984 987 945 880 801 702 590 447 304 186 118 87 78 73 96 121 152 154 133 109 121 125 121 97 66 46 42 50 106 62 66 85 61 41 53 64 112 64 64 40 38 39 50 67 89 164 232 213 111 37 39 89 42 63 87 110 114 102 86 69 68 63 78 109 131 142 161 184 209 193 165 123 92 65 50 47 59 38 37 60 225 277 327 323 381 274 278 282 242 266 317 273 275 325 375 408 454 524 559 569 627 650 629 591 543 478 368 255 257 207 195 211 230 230 257 289 285 279 311 392 508 581 583 529 496 403 291 215 185 183 200 197 237 230 218 202 206 226 223 215 212 221 233 222 194 154 130 118 142 122 117 129 137 140 143 143 123 179 199 140 84 81 117 137 178 122 86 102 119 115 92 96 136 157 161 134 126 130 102 66 126 62 86 130 114 118 123 87 63 91 83 87 118 83 70 110 102 110 93 212 151 31 31 35 33 59 66 66 61 54 46 42 39 39 39 40 40 40 33 33 41 45 52 52 48 44 48 59 62 62 55 55 52 45 49 45 45 33 33 38 34 33 33 34 33 33 37 37 37 37 44 44 32 52 68 64 48 40 35 39 61 73 99 115 134 149 188 224 352 408 465 458 391 316 273 252 157 108 75 63 95 147 191 215 175 139 87 51 39 38 37 37 47 46 38 37 37 37 40 40 40 47 50 54 58 62 77 81 46 46 46 46 46 46 46 46 34 34 38 38 50 66 74 74 57 65 65 57 45 41 53 65 41 45 53 57 57 57 53 45 75 63 55 48 40 36 40 40 48 44 43 47 58 66 76 77 93 85 76 79 89 81 60 40 72 37 33 60 75 106 228 388 601 678 669 569 425 292 176 91 54 47 40 43 46 50 60 60 44 44 51 39 37 35 36 41 37 44 51 54 57 53 60 60 94 43 35 55 36 32 36 117 212 245 307 355 379 395 411 398 288 215 162 141 135 109 55 35 31 31 32 33 45 54 66 70 72 80 72 59 54 59 58 42 58 54 54 50 45 45 38 38 46 34 42 62 50 33 34 66 38 42 38 34 33 38 70 109 101 89 61 37 33 42 50 43 39 34 35 44 40 34 34 39 34 38 38 45 46 46 39 34 46 53 53 53 56 59 66 55 42 34 38 34 37 33 40 40 43 43 57 61 53 44 44 52 48 40 37 52 52 28 31 49 84 127 117 96 242 468 562 466 441 333 217 130 82 67 58 47 35 35 35 35 41 41 41 41 60 44 52 80 77 45 33 45 41 41 41 41 40 40 40 40 44 48 45 45 41 41 38 35 35 34 34 30 33 40 56 63 32 31 31 31 31 27 34 38 25 25 24 24 23 23 24 28 22 31 46 26 30 121 273 401 180 133 101 82 46 21 21 31 27 27 27 23 31 31 37 37 57 57 64 64 68 68 76 65 37 26 27 31 31 31 35 32 32 32 27 27 27 27 28 31 27 34 38 38 42 42 46 46 38 33 29 29 29 25 25 25 40 40 40 39 39 39 39 39 39 39 39 35 39 43 48 48 102 103 82 41 25 48 56 25 53 34 26 39 40 32 28 29 58 51 43 39 38 30 29 29 28 27 27 27 27 27 27 31 46 53 61 53 32 24 23 23 43 30 22 20 20 21 33 41 46 31 23 22 22 20 21 21 22 21 22 25 29 33 30 26 29 29 36 36 36 36 43 43 78 49 24 15 22 26 14 13 68 56 44 36 31 23 26 25 29 25 28 24 26 22 18 11 8 9 10 15 20 22 26 17 33 26 23 29 30 30 30 42 54 50 47 43 39 35 24 24 33 49 42 26 26 42 42 26 34 39 31 31 35 35 35 39 28 32 40 40 33 29 29 29 48 51 36 33 37 49 46 35 40 40 41 33 33 33 46 60 79 63 66 80 94 85 69 61 55 60 61 61 60 48 43 46 37 41 41 37 37 37 36 36 33 33 38 42 42 46 50 50 34 38 39 47 48 52 56 60 69 54 43 55 63 72 68 59 68 45 40 40 44 60 99 126 133 125 137 168 180 175 195 222 316 279 243 246 262 258 242 234 238 369 445 413 388 377 329 231 225 158 95 63 51 39 51 72 80 56 36 36 41 53 57 60 35 70 83 63 48 64 76 72 63 59 58 54 46 38 46 51 36 36 36 37 53 65 65 53 56 64 76 76 75 59 51 37 37 38 46 54 58 58 58 58 42 113 129 60 35 103 199 279 404 559 643 624 573 551 531 489 183 205 219 188 127 84 89 103 76 81 92 95 86 69 64 68 40 87 71 91 100 105 133 71 69 37 42 78 66 36 36 58 46 82 66 62 90 54 37 50 42 42 38 38 38 38 38 38 50 38 39 59 95 103 83 55 78 66 50 38 38 38 42 50 38 42 43 43 47 51 51 43 39 40 41 45 45 45 45 49 46 41 41 50 62 58 54 54 85 85 81 73 54 46 42 41 59 50 41 39 39 38 37 37 37 46 61 68 56 55 55 65 49 144 136 180 296 200 46 71 58 60 212 244 89 77 137 53 45 41 45 41 41 45 56 60 52 56 40 40 76 132 128 96 76 39 39 49 53 40 49 104 95 111 147 203 249 258 218 167 42 43 44 43 43 43 52 72 73 49 45 49 45 42 42 43 45 52 47 42 65 112 135 120 105 62 42 46 53 41 41 41 39 40 45 49 53 65 89 98 48 42 44 115 186 209 232 263 426 429 421 420 407 364 304 260 130 71 37 38 61 85 74 46 46 53 60 66 73 76 83 72 49 42 42 42 42 42 38 38 49 45 41 37 41 41 45 49 42 42 42 46 46 46 39 39 39 39 40 40 48 52 56 42 43 44 60 86 94 100 95 95 98 103 107 96 77 58 54 42 41 48 52 52 56 67 71 71 95 91 83 76 76 73 77 69 69 46 54 58 50 54 58 41 66 66 62 54 50 42 41 41 48 44 43 42 42 42 54 67 42 42 59 43 41 44 43 42 44 44 44 44 44 42 42 42 42 42 46 46 57 57 64 57 65 54 46 42 42 42 42 46 42 42 50 50 50 50 42 42 62 66 63 75 75 67 44 42 52 96 128 132 108 80 72 68 60 53 53 53 53 50 50 54 45 44 44 48 75 91 87 86 78 85 78 86 98 98 78 66 70 66 62 66 66 71 75 79 95 55 43 75 91 75 48 43 42 96 108 81 85 45 44 79 59 63 72 74 128 187 199 172 174 183 160 125 98 102 86 58 63 68 76 68 60 64 75 90 81 42 41 96 102 76 140 255 414 422 196 77 121 221 385 435 610 577 455 245 87 52 60 51 63 39 42 70 42 46 70 42 75 75 75 71 63 55 43 43 41 43 60 60 53 63 102 150 270 393 500 539 582 677 798 833 762 487 215 135 123 87 166 301 461 501 511 429 276 139 94 104 49 50 54 61 61 68 68 68 52 61 74 86 87 71 44 43 44 44 44 46 47 48 47 46 55 46 46 53 60 74 90 103 74 46 54 82 85 61 45 61 68 101 121 106 54 44 44 45 43 138 129 189 341 286 140 131 229 272 346 404 438 446 460 479 501 529 539 505 417 292 183 117 79 140 181 145 74 41 42 59 43 43 42 42 42 59 91 110 70 78 58 40 49 97 113 78 41 43 75 80 80 76 57 44 65 61 53 53 57 54 65 72 165 165 125 77 85 113 85 40 40 41 42 42 42 46 62 78 82 62 42 40 49 61 71 59 38 90 37 36 221 325 177 35 33 32 86 130 121 174 374 549 652 658 598 438 231 91 46 44 108 61 37 38 39 39 81 143 348 401 356 332 452 536 412 198 91 77 61 49 41 41 48 52 40 40 40 44 48 48 52 45 46 42 46 45 56 71 79 83 74 71 75 73 66 59 59 66 71 74 67 56 57 66 77 81 83 94 104 106 135 201 307 406 599 682 776 853 900 933 948 962 993 985 984 980 981 973 961 935 878 860 858 849 836 804 762 732 714 725 735 732 668 584 622 760 898 936 963 979 965 946 924 913 886 855 794 746 730 730 733 703 652 673 706 703 667 621 586 559 501 403 324 302 319 309 265 208 84 58 57 62 54 41 40 45 39 51 62 60 47 42 50 57 54 37 40 90 185 244 223 166 286 343 368 302 191 109 78 45 51 39 41 73 169 354 586 731 765 287 63 130 85 36 59 51 38 38 38 38 38 38 38 38 50 50 50 50 50 50 50 53 53 53 53 50 50 43 43 43 38 39 59 67 70 62 57 49 50 50 42 38 38 42 74 106 118 58 47 103 151 195 199 163 86 94 90 66 65 69 71 55 62 54 53 53 76 104 135 149 98 126 150 278 520 698 784 872 978 1012 1016 1015 1015 1003 952 872 790 707 599 468 325 194 115 87 110 136 180 217 236 206 153 109 129 101 69 46 42 46 54 58 62 66 66 49 41 45 41 39 51 59 52 44 40 39 47 53 83 62 74 127 125 83 73 109 76 100 117 136 140 132 111 99 94 117 179 274 360 427 490 541 584 584 558 510 416 298 195 124 118 98 70 37 117 179 302 386 373 246 258 302 251 247 291 270 260 307 336 361 411 488 523 533 625 621 598 593 612 587 462 325 247 213 211 239 239 215 215 239 227 289 346 374 429 511 565 573 499 430 338 273 236 215 200 170 169 202 222 214 218 246 239 215 240 252 253 241 209 162 130 110 130 130 126 133 117 113 128 151 195 215 188 136 97 113 125 117 206 138 90 106 131 131 108 100 149 165 150 114 98 110 94 66 97 45 85 153 165 186 202 154 50 98 50 45 122 119 70 79 66 175 111 190 212 40 34 36 34 52 70 73 69 61 46 39 43 43 43 44 44 44 37 37 45 53 60 60 56 52 56 60 55 62 59 59 56 56 56 53 57 37 37 42 38 33 33 34 32 33 41 45 45 41 40 33 56 36 32 40 48 40 40 48 56 83 83 54 65 105 148 160 140 208 269 277 222 171 147 137 98 72 56 64 95 127 143 147 111 79 51 43 62 63 39 36 66 65 53 41 37 36 36 36 47 43 50 54 58 66 81 89 42 42 42 46 46 46 50 50 33 34 34 38 50 58 54 45 57 53 49 45 45 45 41 41 57 57 53 53 57 65 73 73 47 40 40 44 41 45 45 49 56 52 51 50 46 53 56 64 95 95 125 180 227 226 174 119 71 39 59 106 129 168 342 562 746 779 747 670 558 407 236 115 49 43 39 43 46 57 64 72 48 92 123 91 38 35 36 57 36 36 35 34 38 42 49 50 85 58 50 39 34 34 61 121 221 246 300 348 373 376 357 324 198 153 124 117 115 89 50 35 29 31 33 37 41 49 77 90 120 132 64 32 34 33 34 85 53 53 57 57 53 53 42 42 61 41 65 77 45 53 65 41 57 49 42 38 34 34 33 33 53 61 73 85 81 65 50 34 51 44 40 36 36 36 35 35 42 46 46 42 42 42 42 41 33 49 57 45 32 35 58 71 45 38 38 34 34 33 33 32 40 39 46 42 42 45 45 49 52 45 41 40 51 50 53 49 87 73 63 178 492 757 725 485 433 341 229 130 62 35 34 35 43 43 43 43 49 45 45 45 48 33 41 65 64 36 29 40 44 44 48 52 53 57 61 61 44 44 37 41 37 37 30 30 38 30 37 53 37 40 64 51 28 27 35 35 34 34 38 38 26 26 25 25 25 24 24 24 23 23 55 58 30 38 82 90 69 54 42 30 22 27 23 31 27 27 27 31 35 35 42 42 45 49 60 64 72 72 79 69 47 37 33 25 30 31 35 35 27 27 27 27 27 27 27 27 26 34 38 42 50 54 58 62 33 33 33 29 25 25 25 25 40 44 44 43 43 39 43 43 39 39 43 43 47 48 52 45 77 134 81 25 65 57 25 57 61 42 31 39 52 56 53 34 46 46 42 38 34 30 33 33 28 27 28 31 31 31 31 42 37 45 45 40 32 24 23 22 22 21 20 20 20 20 21 21 21 21 21 21 22 22 26 26 22 22 22 22 22 22 26 26 40 36 32 32 35 35 38 42 53 52 47 35 22 14 13 13 120 84 36 11 10 11 42 57 28 24 23 19 22 22 26 26 8 9 10 15 16 18 22 16 16 18 23 29 30 30 26 22 46 46 47 39 31 23 24 24 29 33 34 42 46 50 38 26 34 34 27 31 31 31 32 32 32 32 33 33 29 29 29 29 40 40 40 45 41 45 38 35 32 40 45 33 33 33 50 63 38 42 65 83 98 89 65 34 72 68 61 61 60 51 47 46 53 61 69 69 61 38 33 32 49 49 54 70 83 71 39 32 47 43 43 47 44 52 56 64 73 58 47 55 66 67 63 52 65 53 40 39 38 38 43 51 94 114 138 157 161 169 196 223 241 244 235 223 219 235 263 283 207 247 303 339 346 307 270 236 170 116 84 80 68 40 40 60 61 49 37 37 53 57 45 40 62 70 74 70 67 68 64 56 63 63 58 58 58 58 58 54 40 37 36 36 36 41 48 40 56 60 64 64 60 52 51 36 54 42 38 38 46 50 54 50 62 69 89 124 176 215 231 277 475 593 673 722 742 755 752 733 539 389 359 405 347 192 89 55 83 91 95 86 70 74 93 105 166 139 116 153 226 262 207 117 76 54 66 90 78 38 36 42 74 66 58 50 46 46 46 50 42 42 42 42 42 42 38 38 43 37 37 39 84 112 96 75 54 54 50 46 42 38 38 38 38 38 38 38 43 51 59 59 44 48 52 56 53 57 61 65 40 40 40 40 41 46 70 90 117 101 73 46 42 50 70 82 102 53 38 42 77 77 68 72 69 92 116 123 106 97 115 130 202 341 433 462 506 455 260 48 65 68 80 76 68 39 39 77 40 41 53 49 40 40 41 49 39 40 51 63 99 131 100 52 40 40 41 65 49 39 39 41 78 98 201 218 110 102 163 159 42 43 47 63 67 67 59 55 78 74 67 63 59 52 48 48 51 67 63 42 41 65 69 49 70 70 66 58 49 49 41 41 41 41 41 41 45 61 85 90 49 46 85 144 211 268 330 384 541 549 567 570 569 545 504 447 384 211 143 136 113 141 133 39 57 48 44 54 69 76 75 60 42 38 38 38 38 38 38 38 38 42 46 46 46 46 42 37 50 54 54 50 46 46 39 43 38 43 40 40 40 48 68 66 43 68 116 138 118 101 80 72 55 63 75 68 53 42 54 59 78 69 61 57 57 72 80 89 92 92 88 80 84 80 76 65 49 42 46 50 54 58 62 66 66 62 58 54 46 42 42 41 54 42 41 40 40 41 53 61 40 40 41 41 41 41 42 42 43 44 44 43 43 43 42 43 42 42 46 46 61 61 68 61 58 46 46 46 46 46 46 42 46 46 46 46 46 46 46 46 43 42 42 67 103 111 75 43 41 76 152 168 128 76 48 43 59 60 64 49 44 44 45 44 44 44 44 48 64 80 84 87 70 90 106 102 98 106 90 66 86 74 62 50 50 58 67 75 67 75 75 67 59 59 43 42 42 60 100 105 81 69 77 86 94 54 42 60 126 168 152 98 39 91 180 173 126 158 161 46 99 80 60 47 47 47 47 53 76 75 40 51 109 81 152 355 434 510 379 101 27 186 331 357 492 502 445 286 135 57 41 42 70 41 40 41 41 40 42 74 91 91 95 95 84 72 60 56 42 44 49 60 65 87 113 138 217 333 480 575 634 677 738 746 772 510 251 112 101 129 137 132 275 356 436 411 298 172 94 60 53 53 61 61 57 57 64 64 41 61 74 82 71 55 55 59 56 48 44 45 47 47 46 46 47 46 46 49 75 106 142 143 54 46 55 102 102 73 57 69 69 69 77 70 46 44 43 44 41 94 101 193 312 192 58 141 144 175 222 280 342 386 412 419 449 489 467 389 283 202 140 98 52 57 246 175 42 59 47 59 43 44 44 43 47 59 83 106 90 82 54 46 78 74 50 46 41 43 72 88 101 93 77 61 69 69 65 61 65 65 73 84 105 109 100 76 72 72 65 41 38 39 41 45 49 65 86 99 96 79 59 42 42 42 53 49 39 72 43 36 275 394 115 55 34 34 49 89 124 165 261 356 563 585 568 439 240 84 33 35 71 44 36 38 39 38 54 96 225 291 306 297 390 483 369 163 111 81 53 45 49 53 56 48 41 40 44 40 40 44 44 41 46 46 49 49 55 55 66 66 74 70 54 39 39 45 61 61 91 83 71 52 45 57 65 72 56 118 160 158 153 183 217 249 439 535 649 726 763 796 831 865 881 889 911 938 942 911 859 805 749 767 797 784 752 720 705 703 685 667 684 685 620 567 630 759 870 939 955 959 963 940 913 933 946 942 926 907 895 903 926 920 914 896 896 880 830 760 686 640 594 536 473 435 417 403 387 347 117 85 104 125 113 61 40 41 38 43 62 64 55 54 62 69 41 37 56 87 129 157 176 176 164 224 293 314 243 129 73 48 62 38 48 88 161 354 602 739 678 243 131 110 41 53 38 47 38 41 45 41 41 41 46 50 54 62 62 50 38 37 37 41 63 67 87 72 57 85 78 37 39 39 47 47 46 49 56 52 53 41 46 54 46 37 38 54 37 38 38 43 96 116 104 116 139 147 110 66 73 69 68 87 94 86 81 85 99 111 130 127 153 195 315 483 593 671 801 948 1018 1018 1018 1017 1017 1016 964 865 729 650 562 437 271 136 100 115 98 75 60 56 67 62 53 42 61 57 53 46 42 41 41 41 50 50 46 49 49 45 40 40 47 47 40 40 40 40 39 42 42 64 99 97 85 104 109 77 78 61 238 237 194 290 269 248 336 342 392 483 557 604 664 733 734 761 738 700 677 611 542 532 413 354 251 171 184 251 275 250 240 272 301 290 271 259 263 279 278 260 282 343 391 397 408 453 485 541 578 588 598 582 516 430 305 247 217 223 227 196 177 193 217 263 348 416 417 409 487 583 504 455 381 292 252 246 232 190 153 198 234 226 202 206 247 295 280 260 240 221 209 185 157 138 115 119 119 118 121 133 144 148 180 196 184 148 129 141 133 109 170 146 131 163 191 191 168 156 133 153 142 110 102 122 122 106 97 100 97 121 153 161 144 121 73 93 57 46 117 110 82 94 83 71 83 147 214 100 32 33 33 60 82 81 69 54 47 43 43 37 44 44 44 45 45 45 45 45 32 31 40 51 36 51 55 47 55 71 63 35 31 43 43 31 31 32 33 32 32 32 36 39 43 52 52 52 48 48 40 40 40 40 40 40 40 33 38 42 45 37 33 36 60 84 92 84 84 89 113 118 118 103 78 64 64 68 76 80 87 87 43 55 59 51 38 38 54 70 109 80 40 35 40 56 52 51 59 47 46 54 65 61 65 73 41 41 37 37 33 33 33 33 33 33 33 37 45 49 53 53 73 69 65 57 49 41 33 33 41 41 41 41 45 45 49 50 39 35 35 35 36 45 61 69 52 60 67 70 73 80 91 94 117 67 85 208 315 323 279 243 236 192 205 264 271 274 412 631 847 861 793 689 573 450 291 162 66 47 35 39 58 73 72 68 80 111 132 108 63 37 37 57 37 36 36 43 43 54 58 66 89 58 50 47 35 34 65 139 230 231 263 303 334 330 287 233 147 106 99 94 103 81 42 33 30 31 36 52 56 65 85 90 151 164 103 35 57 49 33 72 60 60 64 57 54 53 42 42 33 37 145 161 49 77 129 37 53 45 38 42 54 58 50 45 80 80 80 76 72 57 50 38 58 47 47 40 36 36 36 36 42 46 42 42 42 42 41 41 53 57 69 69 52 39 51 79 41 38 38 34 33 33 32 32 32 31 35 34 34 34 37 37 49 42 41 40 44 50 57 60 87 57 175 473 776 864 761 601 381 245 113 50 38 39 46 51 43 43 43 43 45 45 45 45 44 37 45 57 52 40 33 36 44 44 44 44 45 45 45 45 48 48 41 41 34 33 30 30 46 30 41 45 29 29 47 31 27 27 31 31 31 34 34 34 26 26 29 25 25 25 25 24 32 22 31 39 30 46 70 62 58 50 42 35 31 31 28 32 32 28 28 24 27 27 27 34 57 53 56 56 57 64 68 68 43 29 32 25 25 25 30 26 27 27 27 27 27 28 28 27 54 54 46 42 34 34 34 33 33 29 29 25 25 25 25 29 48 39 35 39 43 47 43 35 27 31 35 39 47 52 56 49 25 70 33 24 61 61 41 82 54 46 31 39 48 56 49 37 45 38 38 34 30 37 33 32 27 27 27 27 31 31 35 42 37 45 40 36 32 24 23 22 22 21 20 20 20 20 20 21 20 20 21 21 21 22 22 22 22 22 22 22 22 22 30 30 40 36 32 28 35 35 38 38 37 48 59 43 18 13 13 21 92 64 32 11 10 11 29 37 32 24 19 10 10 18 30 34 8 9 10 15 23 25 22 20 17 18 23 36 37 30 26 22 22 27 27 27 27 31 28 36 32 33 25 30 34 38 38 34 34 34 27 31 31 31 32 32 32 32 33 33 29 29 29 29 40 40 40 45 41 45 38 39 31 36 37 32 32 38 54 51 36 38 60 79 90 85 54 34 36 36 36 37 40 43 50 62 77 81 77 65 42 38 41 49 73 50 38 42 63 67 55 39 51 47 47 47 44 52 52 60 72 57 42 46 58 62 46 39 48 40 39 39 39 39 47 59 71 91 118 138 149 153 169 188 146 182 209 221 233 233 264 284 232 195 159 159 164 160 168 173 87 52 40 56 53 37 44 68 65 53 37 37 53 53 45 40 62 69 70 66 63 63 60 56 55 55 54 54 54 55 55 55 40 37 36 36 36 37 44 40 56 60 64 64 60 56 55 40 49 46 42 42 46 50 54 58 54 36 49 180 348 418 363 324 574 670 734 814 877 900 867 816 879 799 780 776 696 568 426 326 218 182 142 123 151 192 232 249 358 320 317 354 395 376 289 199 56 37 50 86 90 62 50 62 66 62 54 50 46 46 46 46 42 42 42 42 42 42 38 38 39 38 38 39 56 72 76 68 47 50 50 46 42 42 38 38 38 38 38 38 43 51 59 67 59 48 48 52 56 53 57 61 40 41 41 42 42 46 50 54 82 81 62 42 40 40 41 57 85 59 50 69 84 74 62 80 128 138 129 124 126 161 224 275 534 626 689 693 685 632 447 204 83 52 72 92 80 52 53 69 41 41 45 45 49 49 45 45 64 60 51 47 59 67 44 39 48 40 41 57 45 40 41 66 86 67 123 131 42 42 75 47 58 46 50 58 93 93 81 68 79 83 87 80 80 65 46 42 58 59 55 43 46 54 54 46 54 58 62 62 57 49 41 40 41 41 41 41 45 61 77 71 44 55 122 184 257 335 424 486 644 663 685 703 718 706 683 642 548 442 415 355 220 149 109 38 41 56 59 51 57 76 91 76 42 38 38 38 38 38 38 38 50 50 42 38 38 42 50 50 54 46 38 46 58 66 51 43 39 39 40 39 39 44 68 81 55 92 143 158 126 89 62 57 52 60 69 81 89 90 102 107 62 66 82 82 94 94 94 90 62 69 69 72 72 80 84 72 53 46 50 50 54 54 58 58 58 58 54 50 46 42 42 41 54 49 41 41 41 41 49 53 41 41 41 41 42 42 42 42 43 43 43 43 42 42 42 42 42 42 50 50 57 65 65 65 53 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 43 42 42 47 67 79 83 79 42 44 80 104 112 104 92 83 75 83 91 80 65 57 45 45 45 45 45 46 65 69 64 63 106 102 90 78 90 102 90 62 82 74 58 46 42 46 54 59 51 75 79 55 47 75 95 84 64 99 128 132 105 85 85 90 42 45 93 123 155 162 126 71 31 40 147 185 197 245 236 116 115 80 56 47 48 55 50 45 56 78 57 79 121 85 156 354 425 504 463 233 82 136 249 272 367 397 380 256 124 61 61 75 42 40 40 46 54 42 46 74 78 83 91 99 88 72 56 44 45 44 44 49 83 106 113 126 159 274 433 552 624 672 717 716 680 506 299 137 94 115 128 111 167 243 315 309 231 141 92 81 53 53 61 61 61 61 61 61 45 61 70 78 71 66 66 59 63 51 44 53 66 71 52 47 47 46 46 49 75 98 125 127 70 47 66 99 102 70 53 65 69 69 58 50 45 44 44 44 87 90 81 181 285 169 48 104 83 94 124 187 278 353 380 395 385 401 382 309 211 125 86 76 77 98 277 211 59 71 55 75 56 48 44 42 41 42 66 90 94 90 74 66 86 83 70 63 43 44 64 81 89 89 85 81 65 61 61 68 68 68 72 79 94 93 92 84 76 65 61 57 39 40 45 41 41 41 54 66 128 109 84 72 67 51 41 39 49 77 72 39 268 421 168 35 36 36 35 68 92 132 225 307 455 500 499 394 222 77 33 33 47 39 36 38 39 38 46 68 74 165 239 291 404 460 326 117 103 77 53 41 45 49 52 44 41 41 48 48 48 52 52 56 61 50 53 56 52 59 62 69 53 61 61 50 62 74 66 43 66 71 67 63 52 52 64 83 66 117 272 415 360 183 137 226 302 403 521 606 655 689 738 781 772 780 803 839 870 867 826 769 749 736 742 729 704 684 673 667 641 630 630 618 554 497 524 617 744 825 873 893 896 872 848 859 919 939 959 963 959 963 979 995 961 958 963 955 905 827 753 702 665 599 536 506 504 489 438 366 286 214 167 143 96 52 48 68 38 43 58 61 63 66 66 73 33 37 45 60 83 110 141 157 145 146 206 279 260 153 70 36 46 38 64 97 165 339 556 659 487 157 100 99 54 61 38 75 38 41 41 41 41 42 46 46 50 54 54 45 37 37 41 52 58 73 65 33 33 63 77 37 37 39 51 59 65 65 71 71 44 37 41 45 41 37 38 42 51 67 47 39 44 40 38 48 127 138 126 106 113 105 104 112 127 158 201 253 280 295 283 278 386 408 484 592 670 736 848 971 1001 1016 1016 1016 1017 1001 918 803 719 601 473 352 233 137 90 96 91 71 52 55 55 58 42 40 57 57 57 53 54 50 46 42 50 50 54 53 57 53 45 48 39 39 40 40 40 39 39 39 66 61 44 36 41 87 72 37 34 81 361 442 413 469 481 528 523 506 501 516 519 530 573 651 737 767 756 741 719 658 583 546 560 573 534 447 411 371 243 98 154 298 311 264 297 282 251 307 322 265 259 304 337 331 354 411 463 514 567 604 621 600 558 504 398 313 239 210 207 192 194 218 226 221 282 367 399 389 434 517 498 459 382 289 252 250 252 226 158 190 214 218 210 214 223 243 224 208 196 216 229 221 181 142 103 100 100 107 118 133 145 160 148 156 164 172 173 169 133 97 154 150 147 167 191 192 168 133 117 138 134 106 94 118 126 122 160 135 92 76 76 84 88 77 61 89 61 65 137 130 97 110 99 46 100 112 179 162 35 35 33 55 78 84 66 54 40 37 33 33 40 44 45 45 45 45 33 64 60 32 31 47 36 32 55 55 51 59 50 34 34 50 74 55 43 32 36 37 33 32 51 58 63 59 56 52 48 44 40 40 40 40 40 40 40 33 34 35 35 34 33 33 39 55 58 62 70 79 95 108 116 109 91 72 56 48 51 51 47 47 38 42 50 42 38 37 43 70 73 64 56 44 36 35 39 39 63 55 58 54 53 45 45 49 37 37 37 33 33 33 33 33 37 41 41 45 49 53 53 57 49 49 49 49 45 41 33 33 65 65 65 61 53 49 41 34 46 35 35 35 36 45 57 65 64 63 62 65 72 91 121 128 190 144 183 334 429 413 385 401 371 300 328 448 486 437 483 624 768 782 736 656 565 442 271 130 81 62 51 55 70 85 84 80 75 87 95 91 74 50 42 42 45 44 44 48 48 59 63 74 82 54 43 48 35 33 63 179 256 248 260 284 304 273 217 159 128 105 99 101 98 75 36 32 31 35 55 63 79 87 104 116 151 179 114 34 53 57 36 56 64 60 60 57 54 50 43 38 32 41 213 225 53 85 153 32 49 45 41 49 62 62 54 45 84 88 76 61 57 54 54 58 58 54 54 43 44 36 40 40 42 46 42 42 42 42 41 41 57 49 77 117 108 56 40 60 41 38 38 33 33 33 33 32 37 36 43 43 43 47 54 61 62 50 45 41 52 62 73 76 115 85 235 574 823 842 747 666 382 209 58 29 34 39 42 43 43 43 39 38 45 45 41 41 33 45 49 41 40 48 44 36 40 40 40 44 49 49 49 53 53 53 49 45 37 33 33 29 45 29 41 49 33 44 64 44 31 31 31 31 31 31 31 30 26 26 26 25 25 25 25 25 48 23 23 28 35 55 67 35 35 35 35 31 31 24 23 23 44 40 39 31 27 23 27 27 50 46 49 45 49 64 72 68 34 23 27 24 24 24 25 25 30 27 31 28 32 31 31 27 62 61 53 45 41 41 45 49 37 37 33 33 28 28 24 24 47 43 35 39 47 50 46 38 30 31 35 39 47 51 55 52 36 53 24 24 53 37 25 70 58 43 35 43 44 52 44 33 37 37 37 33 33 36 32 32 27 31 31 30 34 38 38 45 45 44 43 39 31 27 27 27 21 21 20 20 19 20 20 21 20 20 21 21 21 21 21 21 26 26 26 26 26 26 26 33 40 40 39 35 31 27 30 29 20 40 59 46 21 12 13 25 52 44 31 19 22 22 17 13 28 20 11 6 6 18 34 38 16 9 10 15 23 25 22 20 16 18 23 35 37 37 26 26 26 27 23 27 31 39 40 48 32 33 25 29 34 34 38 42 34 34 27 31 31 31 32 32 32 32 32 32 29 29 29 29 36 41 41 41 41 45 38 38 39 52 48 32 41 85 89 43 34 36 56 78 82 73 50 39 35 35 36 37 52 67 89 100 90 86 74 50 34 38 58 86 98 62 33 33 35 63 71 67 54 54 51 47 43 48 52 52 68 56 41 41 49 49 41 37 38 38 38 38 39 39 47 62 54 74 98 110 106 102 102 113 135 159 175 170 166 162 201 229 257 197 133 121 121 105 93 82 48 37 41 61 61 42 53 77 69 57 48 44 48 53 52 43 66 62 58 54 55 51 51 55 47 50 50 50 55 55 60 59 41 40 40 44 44 40 36 36 56 60 64 64 64 56 52 48 45 46 46 46 42 46 54 58 110 57 37 89 216 332 380 436 646 710 742 801 872 930 935 924 925 944 955 936 913 905 836 713 610 551 491 483 520 554 575 561 511 448 419 441 454 399 316 247 72 46 50 82 94 70 50 54 54 54 50 50 46 46 46 46 42 49 49 49 42 42 38 38 47 51 40 39 38 39 40 56 43 50 50 46 46 42 42 42 42 42 38 38 46 50 58 62 62 51 47 43 47 44 52 49 40 41 50 54 50 42 41 41 62 70 74 58 49 45 53 76 50 53 56 74 81 84 99 128 183 204 211 241 296 402 529 619 816 825 841 803 757 738 635 408 150 51 63 96 68 57 65 45 50 41 40 41 50 58 45 40 63 43 39 39 39 39 40 40 52 40 40 49 45 41 61 90 80 43 44 56 40 42 66 41 62 53 48 60 99 107 87 66 66 80 93 90 82 67 48 40 65 46 50 58 51 42 42 47 42 42 50 58 54 42 40 40 41 41 40 41 41 50 62 59 41 52 130 176 221 311 404 465 586 627 676 706 721 721 713 676 537 484 503 464 320 204 124 39 39 84 99 63 54 70 88 69 42 38 38 38 38 38 38 38 50 46 46 46 46 46 46 50 58 43 39 47 71 83 63 51 43 43 39 39 39 40 64 81 74 111 166 166 123 71 43 42 54 62 78 77 81 81 77 62 54 63 78 87 94 86 74 66 58 58 53 56 63 63 71 67 46 43 43 43 43 47 47 47 43 43 43 42 42 42 42 41 53 49 45 45 52 45 49 53 49 42 42 42 42 42 42 43 42 42 42 42 42 42 42 42 46 46 54 54 54 61 62 62 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 43 43 43 42 42 47 79 111 79 55 42 51 91 123 127 115 87 94 103 100 85 69 54 50 46 50 54 62 69 61 52 43 86 73 54 50 70 91 79 51 83 71 63 46 42 42 46 50 46 66 71 55 54 75 107 119 84 112 132 136 109 85 81 81 69 67 100 136 128 106 146 205 256 171 130 96 92 164 227 168 130 92 75 67 71 70 57 49 51 70 73 100 125 81 144 314 401 472 518 378 148 86 148 164 228 281 283 202 95 54 69 94 45 40 45 77 74 58 54 62 62 74 83 95 84 72 52 43 57 44 42 44 91 110 98 98 92 196 332 472 572 635 665 655 594 522 376 189 79 77 97 78 86 129 182 184 146 99 77 77 53 57 58 58 58 58 58 58 50 54 62 66 70 66 62 62 78 71 64 73 85 86 67 51 47 46 46 56 71 86 102 110 82 55 74 98 94 62 50 58 74 62 45 44 43 44 44 44 106 57 42 155 251 198 122 146 105 80 64 114 201 272 295 299 273 273 250 192 125 60 57 78 74 107 262 196 59 52 43 52 63 59 51 42 41 41 50 70 74 78 74 70 70 59 66 56 69 65 65 69 77 85 89 93 60 60 60 67 67 63 59 66 81 69 80 92 88 60 60 84 83 76 72 64 41 41 42 47 92 81 84 96 112 107 86 65 45 40 72 72 240 402 212 34 38 36 35 46 70 103 169 236 347 403 418 353 220 91 35 35 32 45 48 45 39 47 46 37 63 121 177 241 342 383 277 126 88 69 49 40 41 45 48 40 40 40 48 48 48 52 52 56 65 61 60 52 55 54 64 64 79 67 54 50 70 87 95 84 43 56 67 71 51 51 70 90 128 123 309 581 637 428 238 206 201 280 386 475 540 594 659 709 716 720 731 763 803 810 771 717 686 664 670 662 665 657 650 640 614 606 603 583 538 501 507 536 608 677 737 776 783 782 792 808 859 899 955 986 997 1005 1017 1019 990 1006 1015 1011 965 888 809 743 697 635 580 574 595 569 502 399 314 252 216 196 146 83 51 51 39 39 50 57 69 75 74 66 42 42 45 45 48 70 106 134 158 102 126 227 256 174 90 52 38 43 72 90 154 312 455 502 263 88 93 84 63 65 38 79 38 41 41 41 46 46 46 46 46 46 46 41 37 37 49 79 135 166 143 75 48 78 91 69 42 47 47 47 50 45 51 55 40 48 52 49 41 45 42 38 55 75 56 39 39 38 38 48 51 59 78 86 90 74 65 72 128 191 279 381 450 488 496 511 538 572 621 673 727 791 894 974 1000 1016 1018 1018 1018 983 897 783 679 521 360 252 192 136 103 86 67 51 43 43 54 53 49 40 41 42 42 46 50 46 42 42 42 46 50 50 54 54 54 57 39 39 40 40 40 40 38 38 42 57 51 35 36 54 39 34 183 236 479 556 488 469 460 524 399 399 419 441 441 452 500 591 688 713 722 732 741 723 681 647 580 625 618 555 543 527 407 240 154 347 345 278 339 320 258 330 350 289 255 270 288 282 321 394 447 489 545 613 645 630 604 590 555 454 333 259 214 188 190 218 222 178 211 301 362 360 382 437 480 450 376 282 232 235 253 250 178 182 186 206 218 210 187 175 191 175 168 204 248 252 197 126 88 81 88 103 122 137 153 161 137 125 133 173 201 181 129 93 118 135 143 147 156 172 140 89 101 126 134 102 94 110 120 127 149 127 87 55 51 59 79 80 68 100 76 81 152 141 105 109 146 46 136 92 132 222 42 35 32 48 70 80 66 51 33 33 33 33 33 37 45 45 56 56 37 67 68 43 30 30 30 30 47 35 34 34 37 33 37 49 41 53 45 29 34 63 71 55 70 74 74 70 67 59 51 47 40 40 40 40 40 40 33 33 33 34 35 34 33 33 34 35 35 44 56 68 80 81 93 101 90 67 43 38 37 37 37 37 36 37 38 37 37 37 38 57 40 56 79 71 47 34 34 38 34 46 57 49 41 41 41 41 37 37 37 37 33 33 33 33 45 45 49 49 49 53 53 53 33 33 33 37 37 37 33 33 45 45 49 49 50 46 42 42 46 39 35 35 36 41 53 56 63 66 77 95 118 137 155 166 191 181 281 460 524 476 460 517 499 355 316 419 467 418 444 565 674 700 675 638 574 455 283 138 97 78 63 67 78 93 92 84 62 43 46 58 66 62 54 54 61 57 52 48 44 48 48 60 82 50 39 48 34 32 71 200 269 254 258 270 266 223 167 116 111 96 86 84 84 69 39 32 43 54 61 69 89 114 147 164 174 203 126 33 41 57 55 67 64 64 60 53 53 43 39 35 33 57 181 193 69 69 97 31 41 49 57 57 46 38 34 34 64 60 56 53 57 58 66 74 58 54 50 50 39 39 40 36 46 45 42 42 42 41 41 41 45 32 65 145 157 89 40 32 37 37 33 33 33 33 33 33 49 49 56 59 59 63 71 71 71 70 58 49 61 71 86 93 175 210 309 479 654 728 684 591 346 186 62 38 50 31 30 47 39 39 39 34 41 41 41 41 29 49 53 33 33 56 56 36 40 44 48 56 65 73 81 85 69 68 64 60 49 45 41 41 41 33 45 45 33 52 72 52 35 35 35 35 35 35 35 35 27 26 26 26 25 25 25 25 64 28 28 40 47 67 71 32 35 39 43 43 36 32 28 28 64 56 51 39 31 27 30 34 34 41 41 45 49 57 72 69 21 20 21 22 27 23 24 25 29 30 38 39 43 35 31 39 38 41 41 45 53 69 81 93 33 33 33 28 28 24 24 24 39 43 47 43 42 38 42 42 34 34 39 39 43 43 47 44 64 53 25 29 53 25 25 50 51 47 39 43 40 44 40 32 32 29 32 32 28 28 28 35 26 31 30 26 29 37 37 29 44 40 39 35 27 27 27 27 21 21 20 20 20 20 20 20 21 21 21 21 21 21 22 22 26 26 26 26 26 26 26 26 40 40 39 35 27 26 25 25 16 28 47 38 25 13 12 24 35 31 23 23 30 25 17 9 16 12 10 10 14 22 30 35 16 13 10 18 23 21 25 16 20 17 26 27 29 33 22 22 35 27 23 22 23 31 28 28 32 36 41 57 57 46 38 42 34 34 27 31 31 31 31 32 32 32 32 32 29 29 29 29 36 37 41 41 41 41 38 38 43 67 59 31 48 105 101 42 33 34 47 66 77 61 57 47 40 37 41 53 68 79 101 108 77 74 66 42 34 42 86 122 130 71 34 32 35 63 79 83 62 58 55 51 39 43 48 48 72 60 48 48 52 52 40 35 36 37 37 37 38 46 50 54 46 62 78 85 89 89 89 93 195 183 151 119 103 118 154 190 247 231 202 163 147 128 80 35 57 54 73 89 82 54 53 61 68 57 52 44 44 55 51 47 66 54 50 50 50 42 46 54 46 50 50 54 58 59 63 63 51 40 44 48 44 35 35 36 56 56 60 60 60 56 56 53 37 42 46 46 38 38 46 54 50 66 81 93 109 156 220 314 540 630 685 724 767 822 893 943 916 951 970 940 939 996 992 904 894 855 821 814 807 789 755 725 570 460 363 349 354 308 272 240 119 81 66 74 74 54 37 37 42 46 46 50 50 50 46 50 49 49 49 49 42 42 38 38 59 63 52 39 38 37 38 39 43 50 50 46 46 46 46 46 46 46 42 42 46 50 58 62 58 50 42 38 38 39 43 44 56 53 61 62 62 50 41 40 50 66 78 70 61 68 92 118 117 124 129 133 167 217 265 316 534 575 601 620 666 753 849 911 957 935 940 887 795 806 745 546 293 115 80 96 48 53 81 41 42 41 41 42 50 53 45 40 51 39 39 47 47 39 48 84 52 40 40 45 45 45 65 86 72 42 42 43 42 66 90 62 53 48 51 55 79 86 74 58 68 76 80 84 78 66 55 47 76 45 41 54 54 41 42 55 42 42 46 54 54 42 41 41 46 42 40 40 41 41 46 43 43 98 169 183 217 306 384 421 487 552 618 675 686 682 673 641 536 457 465 475 429 348 224 81 40 112 140 87 54 74 78 50 42 38 38 38 38 38 38 38 38 38 50 66 66 50 38 38 54 51 47 55 67 75 67 59 47 43 40 40 40 39 52 72 85 118 154 142 91 44 42 43 48 63 71 74 73 76 60 40 54 47 54 51 55 60 64 68 71 62 50 53 52 47 54 55 42 42 42 43 43 47 47 51 42 42 42 42 42 42 42 42 45 53 53 56 56 45 45 45 49 49 42 46 42 42 42 43 42 42 42 42 42 42 42 42 42 42 50 50 50 50 50 50 53 53 53 53 53 53 53 53 49 49 49 49 49 49 49 42 42 42 43 41 41 42 67 95 111 79 43 42 59 83 91 87 90 90 91 95 84 65 61 66 62 67 75 70 65 57 64 72 55 46 41 42 43 67 67 67 83 75 67 58 50 50 57 57 58 42 51 86 94 66 55 83 68 92 104 108 89 69 61 57 164 74 65 113 97 48 180 374 310 131 58 71 59 79 121 98 105 83 75 78 70 57 49 60 62 58 57 92 102 61 108 239 381 396 491 431 193 60 88 107 136 180 198 148 72 46 49 58 65 61 69 85 81 50 41 42 50 62 67 79 72 64 52 43 57 43 42 48 72 83 74 72 61 122 226 339 455 536 578 579 543 510 424 250 109 59 67 72 72 65 84 102 99 73 57 49 54 57 58 58 62 59 62 62 58 58 58 62 62 62 54 50 82 94 99 96 92 73 62 50 54 46 53 65 69 72 83 84 77 55 70 90 86 62 54 58 70 58 45 43 44 45 45 44 83 41 42 123 195 216 211 191 143 99 73 93 147 183 202 213 160 164 142 99 73 66 78 75 55 76 184 140 43 42 41 43 43 55 63 62 54 50 58 70 78 82 102 95 63 55 71 64 93 78 77 69 69 73 81 92 48 59 59 66 66 62 54 50 61 49 68 97 88 48 63 103 99 91 83 68 57 41 42 43 43 43 45 96 139 150 149 145 84 37 80 116 199 347 232 36 38 36 35 42 56 78 120 160 258 296 329 291 194 95 38 40 32 56 66 48 46 55 50 36 104 108 123 176 256 282 215 132 76 65 45 40 41 41 44 40 39 39 40 44 44 48 48 48 57 60 56 55 54 57 67 70 85 101 132 151 167 159 139 105 38 52 71 75 51 39 58 96 143 161 287 535 717 683 459 240 184 213 275 364 449 518 599 650 689 700 700 704 711 715 691 638 600 593 600 603 591 582 567 561 551 555 551 535 530 540 536 537 572 598 653 688 687 702 748 783 798 821 876 924 951 971 998 1018 990 1014 1018 1006 957 891 808 749 676 629 595 609 642 631 571 476 300 260 249 235 188 117 54 38 40 38 38 50 65 77 71 63 63 59 54 38 41 55 79 95 158 95 87 136 173 142 98 64 42 42 60 67 136 282 370 346 150 95 96 70 68 66 37 59 46 41 41 42 46 50 50 46 46 45 45 45 37 41 65 118 381 423 395 317 214 100 33 34 69 54 39 39 46 53 59 59 52 60 60 53 53 70 58 38 38 59 48 40 52 48 44 76 63 55 94 122 114 82 70 65 49 96 156 234 302 362 408 442 470 562 658 699 746 822 910 966 1005 1018 1018 995 969 931 842 743 544 393 237 175 151 118 81 58 42 42 41 41 58 69 68 60 40 41 41 42 42 42 42 41 42 42 46 50 54 54 62 73 52 51 48 40 40 39 39 38 36 56 71 63 43 40 105 229 471 467 547 536 444 392 328 316 324 348 395 443 455 454 462 511 608 625 646 674 684 708 734 731 683 680 645 601 605 625 585 503 294 373 370 332 369 323 268 297 305 289 268 243 238 269 316 362 427 425 464 547 594 589 579 587 609 531 431 334 256 191 170 190 183 166 177 232 290 320 342 380 416 412 361 271 213 215 233 226 190 178 174 190 202 190 159 147 199 191 188 212 248 244 189 114 96 73 77 96 115 126 141 153 161 129 125 169 189 161 121 98 106 135 143 127 128 148 121 69 90 126 138 122 102 106 108 115 93 96 92 88 88 88 92 96 92 116 88 88 152 144 96 105 125 53 127 80 92 219 116 37 32 44 65 69 58 44 33 33 32 33 33 33 45 48 56 56 75 39 34 43 31 30 29 29 30 30 29 29 33 40 40 51 27 51 44 28 37 89 106 86 73 73 73 66 62 54 51 47 40 40 40 40 40 40 33 33 33 34 35 35 34 33 34 34 35 36 52 56 52 52 60 65 58 50 37 37 37 37 37 37 36 37 37 37 37 37 37 40 43 67 83 79 55 35 38 42 32 38 53 41 33 45 41 33 37 37 33 33 33 33 33 33 41 41 41 41 41 41 41 41 41 37 33 33 33 37 45 49 61 57 53 49 50 50 54 54 46 47 36 36 36 37 44 55 50 69 111 165 192 202 201 203 253 260 331 435 479 467 505 589 519 364 264 288 319 312 359 464 562 600 610 585 521 417 276 159 89 71 59 59 70 78 77 73 81 46 37 57 73 77 77 81 69 65 53 45 41 37 37 41 86 62 51 48 35 34 85 214 242 239 247 228 200 161 121 101 70 65 52 45 43 48 49 47 61 65 68 68 84 136 197 235 285 279 174 53 44 56 67 102 71 64 60 53 53 43 39 35 61 65 81 101 93 61 33 32 33 53 73 65 37 33 33 41 45 45 45 49 53 53 57 57 54 50 50 43 39 39 35 35 45 45 45 45 45 45 45 45 53 31 33 117 153 101 49 37 33 33 33 33 33 33 33 33 33 33 33 37 44 44 48 48 68 63 51 54 61 73 83 94 125 223 287 314 405 492 455 322 191 90 42 50 51 30 34 75 35 34 34 34 41 37 37 37 29 49 53 33 36 60 60 40 48 52 56 64 73 81 89 89 77 73 73 69 64 60 60 56 52 44 52 40 28 45 61 40 47 54 50 50 43 39 39 39 27 27 26 26 26 25 25 25 60 40 48 56 40 48 60 33 44 48 52 56 56 52 48 44 71 63 51 39 31 27 27 30 26 34 37 41 41 41 41 37 19 18 19 21 26 22 23 32 29 29 38 39 43 43 39 35 30 33 37 41 53 69 89 97 33 33 32 28 28 24 24 24 27 43 55 51 30 26 38 54 26 30 34 39 43 47 51 52 49 37 25 37 53 34 26 59 51 47 36 36 40 40 36 32 28 28 35 35 31 31 31 38 30 41 37 25 28 40 36 24 51 43 39 31 27 27 30 34 21 21 21 21 21 21 21 21 22 22 22 22 22 22 26 26 26 26 26 26 23 23 23 26 40 43 35 31 30 26 29 28 27 27 34 33 33 25 16 12 31 27 19 19 26 29 32 28 11 15 22 26 30 30 33 26 20 13 14 19 24 21 25 16 16 17 22 23 21 25 22 22 27 22 22 22 22 27 23 24 28 40 69 101 93 61 38 38 34 34 27 31 31 31 31 31 32 32 32 32 29 28 29 29 36 37 37 41 37 41 34 34 38 55 47 30 32 88 88 33 34 33 34 61 65 53 53 58 40 37 45 53 63 74 84 80 53 46 38 34 34 54 98 127 131 87 39 34 36 64 72 72 59 55 47 43 46 46 51 51 71 59 47 47 51 47 42 34 36 36 37 40 44 48 48 52 53 61 73 85 101 117 133 144 188 163 135 127 143 167 183 191 175 216 199 120 92 113 93 36 43 50 67 83 82 58 45 41 60 52 52 51 51 58 54 54 62 45 38 46 45 33 37 49 41 41 41 45 50 50 54 55 51 43 51 59 51 35 35 51 52 52 56 56 56 56 57 57 37 37 41 45 42 42 46 50 45 57 77 105 124 140 144 171 317 436 551 626 664 710 781 843 871 901 936 927 907 927 930 874 872 856 842 834 801 756 726 719 615 465 320 267 264 230 214 208 132 93 61 49 50 42 37 37 38 42 50 54 54 50 46 45 49 56 49 49 42 42 38 38 47 47 40 40 40 40 39 39 39 46 46 50 50 50 50 50 54 50 50 46 46 54 58 62 62 58 46 38 38 39 43 40 64 57 57 58 66 62 54 42 41 50 65 57 52 56 94 125 168 166 148 170 256 378 465 509 739 792 830 837 860 905 948 975 987 977 996 924 800 771 718 525 443 219 124 104 48 57 93 62 40 41 50 50 46 41 41 41 67 51 51 67 59 39 40 68 44 40 41 45 45 41 49 54 63 42 42 42 41 42 57 48 44 56 60 60 63 59 59 66 62 70 70 58 58 59 63 63 76 41 40 41 42 40 42 66 62 46 42 50 50 42 41 50 62 46 41 40 40 40 41 41 42 84 135 146 192 263 309 323 381 423 489 536 562 577 581 568 536 441 398 410 417 355 200 48 44 128 160 111 75 78 78 46 42 38 38 38 38 38 38 38 42 38 46 62 62 46 38 42 55 63 71 67 59 55 55 63 55 51 48 56 48 40 40 60 95 112 125 98 55 42 43 45 42 45 83 110 144 171 178 166 116 82 62 42 42 43 60 72 76 56 51 58 60 40 47 48 41 42 42 42 43 47 51 55 42 42 42 42 42 42 42 42 42 53 49 49 49 49 45 41 41 42 42 42 42 43 43 43 42 42 50 42 46 42 42 42 42 42 42 42 42 42 42 42 42 49 49 53 53 57 57 57 49 49 49 49 49 49 49 42 42 42 42 42 42 42 43 51 75 75 70 54 41 41 50 62 81 62 55 63 56 49 57 70 86 95 102 98 85 97 129 168 135 118 86 51 42 42 52 80 75 71 67 62 65 61 68 61 82 39 42 150 166 74 40 43 52 68 76 84 80 72 61 60 107 48 56 111 114 104 225 391 324 97 39 110 111 65 73 73 64 54 62 70 49 43 43 67 70 41 40 68 86 65 97 191 369 329 396 396 207 71 78 78 67 84 90 68 53 39 40 40 73 72 72 65 61 45 41 41 50 54 55 59 56 56 52 52 56 44 44 60 68 59 54 61 79 100 149 219 308 397 460 483 465 455 428 335 205 96 57 58 62 38 39 68 96 78 58 42 54 54 54 54 58 51 59 59 59 63 63 63 58 50 54 46 66 87 115 100 72 45 45 61 62 54 54 70 70 58 65 70 58 54 62 74 74 62 62 66 54 54 45 44 44 50 53 43 59 58 67 83 104 173 204 152 104 76 67 82 113 133 164 187 112 128 105 58 63 96 88 44 48 53 105 84 47 43 43 50 42 54 70 74 77 85 97 113 138 134 170 159 103 91 111 96 94 79 74 66 66 61 61 68 47 54 62 65 68 64 63 52 53 41 61 100 95 55 66 102 83 63 59 60 53 40 40 42 42 41 43 86 121 133 152 167 154 85 106 118 185 362 294 35 36 35 35 50 57 64 87 103 165 194 211 196 134 68 37 36 34 79 70 51 45 62 47 37 41 49 84 153 211 208 146 86 61 57 45 40 40 40 40 40 39 40 44 48 48 48 48 44 52 47 51 50 64 71 81 88 67 170 321 424 424 331 207 113 68 55 71 79 55 39 54 84 90 184 297 423 603 697 572 343 202 161 164 233 330 420 501 555 597 629 648 636 616 608 600 564 553 539 522 485 433 408 401 406 424 428 424 424 447 489 496 490 570 568 611 645 628 650 705 724 746 733 744 788 840 876 910 937 937 961 964 930 884 837 766 708 661 638 623 633 654 651 615 555 410 354 299 244 178 116 81 66 48 39 38 42 62 73 61 52 68 56 47 46 49 60 60 56 83 80 76 65 77 90 82 44 58 41 37 44 127 258 305 241 106 106 83 45 62 62 38 54 50 49 45 49 57 61 57 53 57 49 53 56 52 56 92 153 475 543 570 556 424 194 48 54 61 50 43 55 81 93 91 79 75 71 56 57 62 74 63 39 39 59 40 39 45 40 38 39 83 43 79 128 107 75 71 58 54 57 57 68 87 123 174 218 353 504 660 733 785 849 918 952 971 980 968 923 867 802 696 577 364 242 148 111 106 77 50 42 42 41 41 42 65 80 87 72 40 40 40 41 41 40 40 40 40 41 42 46 46 50 62 78 84 80 61 45 40 40 39 43 41 52 54 66 57 46 183 435 607 619 631 584 532 504 417 357 385 385 402 434 454 453 449 470 538 549 593 621 606 631 687 691 683 666 662 681 697 673 660 638 491 386 371 393 362 308 271 248 224 273 273 209 193 252 292 303 376 342 359 437 495 497 501 525 542 524 492 420 315 219 173 166 166 190 198 185 197 248 290 301 339 355 331 264 206 199 194 182 190 174 174 182 178 158 154 166 215 227 239 243 252 252 216 161 109 81 77 100 111 114 121 129 145 121 129 165 173 145 117 106 110 135 136 112 116 148 137 105 90 126 150 146 116 96 88 91 82 93 105 113 109 101 89 81 93 113 77 73 133 129 89 109 68 65 90 83 67 167 212 75 32 39 61 65 54 44 33 33 33 33 33 37 44 51 62 62 70 42 30 29 66 158 114 24 29 29 28 28 36 39 38 33 33 61 62 34 39 87 104 84 48 49 57 61 61 57 50 47 47 47 40 40 40 40 33 33 33 34 34 34 34 33 33 33 34 35 48 52 43 39 47 52 36 37 37 41 53 57 53 49 44 41 45 49 49 41 36 35 59 70 74 70 62 50 42 38 41 65 65 41 41 65 57 32 33 33 37 37 37 37 37 37 41 41 37 37 37 37 33 32 77 58 38 32 32 33 46 54 122 106 82 63 47 43 47 51 50 47 39 39 35 36 40 43 69 88 142 204 249 252 262 276 264 335 428 500 507 464 434 424 313 258 210 187 191 195 226 272 387 433 455 433 368 275 182 120 69 59 47 43 51 58 58 58 89 53 37 53 61 53 57 73 69 61 53 38 37 37 37 37 94 81 70 52 35 36 109 218 227 224 213 186 150 110 90 90 81 76 50 39 35 33 36 50 64 75 74 74 91 155 252 310 401 338 178 53 44 47 47 90 67 71 64 61 53 39 39 35 81 65 32 33 97 69 33 61 33 57 81 73 45 33 45 65 38 38 42 42 38 34 34 34 42 42 42 38 38 34 34 34 45 45 45 45 45 45 45 44 72 31 31 53 89 81 73 81 33 33 33 33 33 33 37 37 32 32 32 32 36 36 36 36 52 44 43 39 54 61 69 76 50 113 145 155 179 214 178 96 64 30 31 55 47 30 38 82 34 34 30 30 37 37 33 33 33 45 49 45 52 60 60 52 56 56 56 56 57 57 61 61 69 69 65 65 68 64 64 64 40 40 52 48 37 81 109 84 51 58 58 54 47 43 43 43 27 27 27 26 26 26 26 25 45 32 52 56 29 33 45 33 33 33 45 44 45 40 36 32 51 47 39 31 27 23 22 22 34 34 34 29 21 21 20 20 18 17 17 20 29 21 26 51 39 37 41 38 42 35 35 38 49 45 41 37 41 45 53 57 37 37 32 32 28 28 24 24 27 43 55 46 30 22 34 50 22 22 26 39 47 59 67 68 48 29 25 37 38 38 35 43 43 43 36 36 36 36 36 36 35 35 35 31 31 38 34 34 25 41 49 32 28 48 44 28 43 39 35 31 31 27 30 30 22 21 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 22 22 22 26 32 39 31 27 26 25 28 28 35 23 21 21 29 25 16 11 35 27 19 15 26 29 36 32 11 19 30 38 38 34 33 18 20 17 14 19 20 21 25 15 20 17 18 19 21 25 22 22 31 27 27 39 59 67 60 56 40 52 81 113 101 57 34 38 33 33 26 31 31 31 31 31 32 32 32 32 28 28 28 29 33 37 37 37 37 41 34 34 46 70 59 31 32 68 84 60 43 33 32 52 60 48 49 58 44 44 45 52 67 70 80 80 49 38 33 33 34 58 87 111 111 83 52 40 48 60 60 56 59 55 47 43 46 46 51 51 62 50 42 49 53 53 41 33 50 43 43 43 47 47 47 40 84 80 80 76 88 96 112 116 116 116 127 167 199 203 175 143 76 152 164 93 62 90 82 38 37 37 47 67 82 74 65 53 44 48 55 55 58 54 50 50 58 37 33 45 45 32 32 44 31 32 32 32 37 37 42 42 55 43 47 59 47 35 35 63 44 44 48 48 52 52 57 57 37 37 37 41 49 54 46 42 90 65 45 41 65 96 120 157 178 242 325 412 490 559 626 683 726 764 842 896 864 830 802 763 765 736 725 710 676 650 660 686 589 467 322 253 222 188 156 135 92 65 41 36 37 42 50 54 38 42 54 62 62 54 46 41 49 56 49 49 42 42 38 38 38 38 38 39 45 53 49 52 39 46 46 50 50 54 54 54 58 58 54 50 50 54 58 66 73 69 61 50 50 50 54 51 67 56 56 57 73 70 66 58 42 50 57 45 40 47 77 100 126 128 134 183 325 495 599 633 685 761 833 863 893 928 959 959 966 951 932 832 719 694 658 521 443 231 112 84 45 41 69 70 41 50 62 62 46 40 41 45 44 47 59 67 63 47 40 48 40 40 40 41 41 40 40 40 40 41 40 40 40 40 40 44 52 64 72 68 52 48 56 68 60 56 48 44 48 56 64 68 68 52 40 40 40 40 46 66 74 50 42 50 46 41 41 58 62 46 41 41 41 41 41 40 40 46 73 81 104 146 165 160 206 222 245 276 299 342 374 384 376 310 263 247 243 191 92 37 56 109 136 108 83 87 78 50 38 38 38 38 38 38 38 38 66 46 38 54 54 38 46 67 51 67 79 71 51 43 47 63 59 51 52 64 56 40 40 75 103 110 96 66 42 42 44 46 44 85 156 210 267 325 356 352 283 240 180 114 67 43 42 42 61 49 52 71 77 60 59 68 41 42 42 42 43 47 51 51 42 42 42 42 42 42 42 42 45 49 49 42 49 42 42 42 42 42 42 42 42 43 43 43 50 57 57 53 53 42 42 42 41 41 41 41 41 41 41 41 42 49 49 53 53 57 57 57 49 49 49 49 49 49 49 42 41 42 42 43 47 42 41 41 42 59 86 78 50 41 54 78 69 50 42 47 47 43 49 69 122 119 126 138 165 209 272 312 298 250 186 114 43 40 42 56 56 63 67 62 65 61 64 57 101 39 41 178 210 98 41 47 52 60 64 80 88 88 85 84 42 55 86 101 136 195 310 385 411 151 39 93 82 49 99 140 64 53 65 81 56 42 43 86 78 39 38 60 82 70 98 160 326 274 317 333 217 93 61 58 33 33 34 36 38 40 44 44 64 60 52 48 41 41 41 42 54 54 47 51 44 48 52 52 64 56 68 84 68 43 43 70 108 110 113 142 188 258 332 371 418 423 425 384 274 132 38 36 39 38 41 86 125 102 70 59 50 58 54 47 47 44 44 44 59 71 79 79 66 58 62 62 43 72 100 96 60 44 45 69 70 58 55 75 68 52 52 68 50 50 58 66 66 66 74 74 46 58 58 45 49 65 61 44 42 58 67 44 45 113 141 93 49 44 48 68 87 98 137 177 150 151 120 88 85 101 73 42 45 52 52 48 59 59 59 70 77 85 92 93 101 125 157 185 206 182 222 219 135 112 136 101 78 67 70 58 58 53 52 55 50 54 57 64 67 66 62 62 41 41 64 92 91 59 62 82 67 51 59 71 65 41 41 46 43 42 42 77 100 107 145 185 175 183 156 103 207 424 352 34 34 53 53 57 53 57 72 80 92 112 124 113 83 48 36 36 68 83 80 63 52 54 46 38 37 41 73 119 153 142 88 55 54 57 49 41 40 40 40 40 44 48 60 64 64 60 52 52 39 42 46 53 67 70 88 95 101 244 450 604 631 519 351 223 115 75 63 75 59 51 54 77 66 152 245 338 495 623 590 443 225 133 92 137 219 308 393 455 485 548 592 584 560 549 550 524 430 408 375 310 257 233 257 282 316 312 312 316 350 381 403 409 482 448 512 579 577 607 666 672 699 642 617 645 697 741 780 818 817 845 853 825 795 768 717 670 655 636 626 626 627 623 604 567 459 399 332 262 196 150 120 106 68 48 39 39 54 62 61 53 64 52 47 47 54 57 45 32 31 61 81 49 42 63 67 36 69 37 35 41 112 216 237 169 65 78 54 38 55 66 54 62 61 49 45 49 61 65 61 49 57 49 48 60 56 64 112 192 409 509 581 620 542 300 99 98 52 50 62 74 85 85 87 79 95 63 41 53 66 62 47 43 52 64 41 40 45 40 38 39 79 36 38 80 59 39 47 39 87 82 70 62 69 92 132 188 336 511 676 763 812 865 903 921 925 933 914 847 760 659 526 402 225 153 104 101 89 66 43 44 51 43 42 50 72 84 83 72 46 41 41 41 41 40 40 40 40 40 42 42 42 42 58 82 100 92 73 50 41 41 40 54 60 55 39 69 84 32 112 337 581 649 681 677 673 658 606 550 479 435 391 368 384 404 416 424 447 440 512 559 527 555 599 582 536 535 593 677 707 674 674 700 649 448 406 447 368 307 308 258 219 280 274 210 195 247 275 258 360 326 339 404 456 477 492 523 528 554 562 510 395 278 197 166 170 206 211 171 151 179 217 228 267 305 313 265 223 211 185 158 174 170 174 182 162 142 162 198 211 243 259 251 252 260 248 213 129 86 77 93 104 91 94 109 97 97 121 157 173 157 129 110 98 115 116 100 104 128 137 129 86 118 142 146 120 96 76 67 78 78 78 82 86 86 86 78 78 98 58 58 125 125 97 117 95 135 105 122 75 126 247 131 32 43 60 64 58 41 34 34 33 33 37 37 51 51 58 58 30 77 65 27 113 341 285 24 27 28 28 28 36 54 45 32 24 40 48 25 25 46 62 51 27 28 32 45 49 53 46 46 47 47 40 40 40 40 33 33 33 34 34 34 34 34 34 33 34 34 50 62 62 62 66 66 35 40 48 52 68 64 56 48 52 52 60 69 77 65 37 35 59 54 46 42 46 46 34 33 32 53 53 37 65 117 113 65 37 37 37 37 41 41 41 41 45 45 41 41 41 40 40 40 89 69 45 33 32 33 42 54 110 94 71 51 39 39 47 55 50 47 39 39 35 35 35 42 100 115 165 226 255 274 316 359 291 372 476 520 505 422 299 197 107 132 141 110 102 114 126 136 223 269 279 264 198 133 87 72 57 50 43 35 39 43 47 47 61 41 40 56 49 35 35 52 53 49 41 37 37 37 38 41 90 93 74 36 34 37 113 202 220 201 166 135 99 67 52 59 73 67 49 37 33 31 30 56 63 94 109 113 118 191 307 382 441 322 122 32 52 55 39 74 70 67 64 57 50 39 35 35 93 57 32 33 57 69 69 73 61 73 77 69 57 49 53 54 35 35 35 34 34 34 34 34 35 35 35 35 34 34 34 34 45 52 52 52 52 51 51 51 60 36 32 33 41 46 74 98 33 33 33 33 33 33 37 37 33 33 33 33 33 33 33 32 33 32 32 32 43 58 61 64 76 79 78 98 101 100 92 78 53 31 31 47 47 35 38 50 30 30 30 30 33 33 33 33 37 37 45 65 68 60 60 64 48 48 44 44 41 37 33 33 45 45 45 48 52 56 56 56 32 36 56 52 45 97 129 108 51 58 58 54 50 50 39 39 31 27 27 27 26 26 26 25 37 25 45 53 25 25 37 25 25 25 25 25 29 25 25 24 39 35 35 31 26 26 22 22 38 30 21 21 20 20 20 28 23 17 17 23 31 20 33 58 43 36 37 33 34 34 33 34 53 53 45 41 37 37 37 37 41 37 36 32 32 28 28 28 39 39 38 38 38 38 38 38 30 30 38 42 51 55 59 60 56 45 53 45 26 38 43 26 31 35 36 36 32 32 43 43 46 46 42 42 38 41 41 37 25 49 60 43 47 75 75 55 35 39 35 35 31 27 30 26 22 22 33 33 33 33 29 29 26 26 26 26 22 22 22 22 22 22 22 22 22 22 22 22 28 31 27 22 25 25 32 32 31 27 25 21 17 13 12 11 27 23 15 15 25 25 32 28 23 26 38 42 45 41 33 23 24 17 15 19 20 21 21 15 28 25 26 27 25 33 30 30 43 43 47 71 99 111 100 92 60 56 69 93 77 37 30 49 33 33 26 31 31 31 31 31 32 32 32 32 28 28 28 29 33 33 37 37 37 37 34 34 66 86 83 59 43 59 84 100 74 33 31 36 56 48 45 54 44 40 37 44 67 97 116 124 81 50 33 33 34 54 71 83 75 71 56 52 48 48 48 48 56 52 47 43 46 46 58 58 65 53 45 49 57 61 49 41 58 58 47 47 47 47 51 43 79 75 67 60 67 60 67 60 72 80 103 135 163 159 116 84 49 101 129 103 75 63 51 39 38 37 38 51 82 82 69 45 35 40 51 55 58 53 49 46 50 33 33 42 42 31 30 32 31 31 32 32 33 33 34 34 55 39 43 55 43 34 39 79 47 47 40 40 44 49 53 57 49 41 37 45 61 70 54 38 37 45 61 61 57 53 61 87 143 137 148 197 252 325 403 469 578 620 714 776 754 717 712 690 645 600 576 585 563 521 503 502 436 371 289 212 165 126 91 64 49 41 37 36 37 42 54 58 38 46 58 66 66 58 46 41 49 56 49 49 49 42 38 38 38 38 38 39 40 49 53 60 39 47 47 51 54 54 58 58 66 62 58 54 50 54 58 62 61 61 57 50 50 46 50 43 55 44 44 53 73 81 73 61 42 42 49 45 48 51 62 79 102 135 165 218 355 513 579 585 628 725 821 862 889 916 911 886 897 890 844 752 699 702 662 557 309 151 67 63 60 40 41 62 54 58 66 70 62 53 41 40 39 39 51 51 59 67 56 40 40 40 40 40 40 40 40 39 38 43 43 39 51 48 44 64 60 64 57 53 46 46 42 46 42 41 41 41 41 46 57 61 41 49 45 40 40 49 53 45 82 46 42 54 50 41 40 46 42 41 41 46 58 54 41 39 41 60 72 84 91 102 98 94 117 113 109 116 140 172 200 212 178 183 163 135 116 84 56 56 88 101 104 92 83 82 71 50 38 38 38 38 38 38 38 38 55 39 47 71 71 47 39 55 55 63 71 67 55 47 48 56 68 48 45 61 57 41 61 103 114 110 87 54 42 43 45 47 119 206 296 353 410 476 525 522 488 443 387 308 222 132 72 44 70 54 68 96 98 66 61 77 46 42 42 42 42 42 42 42 43 43 43 43 42 42 42 42 46 45 45 42 46 42 42 42 42 42 42 43 47 47 47 58 61 64 64 60 60 49 49 45 42 42 42 42 42 41 41 41 41 49 49 53 53 57 57 61 49 49 49 49 49 49 49 42 41 42 42 42 42 42 41 41 41 58 74 74 62 58 66 74 78 54 42 55 51 43 44 58 154 138 141 186 284 365 439 466 435 386 318 231 147 72 44 44 64 71 74 70 69 61 59 48 93 40 41 138 166 98 43 63 56 60 64 80 88 100 104 111 65 58 69 100 154 229 365 464 294 102 38 68 65 69 118 115 91 60 61 76 65 43 47 78 78 40 39 76 67 47 71 113 211 225 262 290 223 107 43 35 36 35 35 36 38 40 56 68 64 67 56 52 45 57 58 62 46 50 47 51 48 48 48 44 79 71 72 92 65 43 42 59 102 109 114 105 115 146 200 242 375 395 401 355 274 169 67 37 40 42 102 154 154 98 67 78 50 51 47 47 43 43 43 43 44 68 96 95 82 74 82 91 68 81 97 93 73 56 61 73 73 46 47 64 61 49 49 65 47 65 69 69 73 77 78 78 45 69 77 53 56 76 80 60 51 63 55 44 49 73 78 73 49 44 45 72 83 83 126 166 171 141 133 137 122 82 58 54 45 65 52 56 78 66 78 90 116 132 152 168 172 188 208 224 233 194 238 223 123 96 116 61 47 47 47 46 46 45 52 55 50 53 56 59 66 66 73 66 40 41 64 76 83 78 70 62 70 51 59 83 81 45 41 42 50 42 57 87 98 101 156 222 225 301 268 205 269 377 293 88 63 75 76 64 52 52 61 73 65 69 74 74 63 56 41 59 83 87 80 74 60 42 38 42 62 62 74 84 102 96 65 44 46 57 53 45 40 40 40 44 52 56 68 72 68 60 56 47 39 38 41 49 63 73 91 101 127 233 416 596 680 632 524 412 169 90 43 55 75 63 59 77 83 132 185 274 423 548 566 475 250 132 78 89 146 224 309 384 401 476 527 519 485 473 446 405 242 217 196 163 141 137 165 186 215 204 223 238 269 284 310 336 343 285 356 439 454 508 586 584 563 506 469 485 517 545 578 628 638 677 705 698 702 699 672 625 598 579 563 549 541 533 521 495 402 365 330 276 227 197 172 153 95 72 48 43 51 54 58 54 53 48 51 47 47 50 42 38 33 57 69 46 38 58 62 43 76 41 37 49 81 134 135 87 48 60 55 55 55 59 74 54 61 53 45 49 61 69 61 49 53 41 44 56 56 64 120 212 387 492 532 545 516 311 94 41 55 69 74 62 54 69 123 171 123 64 37 61 81 54 40 52 44 68 49 40 45 49 53 89 156 38 39 84 52 41 65 41 44 48 55 59 78 105 149 213 368 510 644 731 777 818 837 840 859 852 803 709 609 508 379 263 149 96 82 84 78 52 44 53 48 47 46 61 83 87 90 71 61 42 41 41 41 41 41 42 39 40 42 42 41 42 58 86 85 89 81 62 58 49 48 54 52 82 65 72 91 31 39 207 567 615 620 652 700 704 692 665 661 610 546 470 434 414 406 377 345 304 376 443 430 466 508 467 493 514 557 622 625 608 651 700 700 551 484 465 391 317 310 312 283 272 242 215 216 245 257 241 323 325 362 414 462 487 527 566 586 604 609 568 469 350 253 202 186 174 167 168 161 145 151 174 237 287 306 286 263 244 213 174 158 158 174 190 170 146 174 226 211 247 255 239 232 244 236 197 145 94 77 93 100 83 78 93 89 89 93 117 149 173 157 114 106 107 104 96 88 92 97 109 78 94 110 126 116 100 84 75 80 60 47 48 67 75 72 64 59 79 46 50 121 110 81 100 134 146 136 122 75 118 214 191 32 42 60 64 55 45 34 34 33 36 40 36 47 47 54 50 29 73 61 25 132 436 432 121 29 31 42 52 87 126 133 120 119 119 111 83 56 37 33 26 26 26 28 36 45 49 46 46 47 47 40 40 33 33 33 33 34 35 34 34 35 35 34 34 38 42 49 61 73 77 69 61 54 47 47 48 67 60 60 52 52 52 64 88 104 92 56 35 43 43 34 34 41 37 33 32 32 37 33 31 69 145 140 81 41 48 48 48 52 52 56 56 48 48 48 47 47 47 47 40 77 58 38 33 32 33 34 34 39 35 35 34 34 35 36 51 50 51 39 39 35 35 34 34 96 126 176 241 259 276 335 398 400 377 369 365 351 292 202 127 93 106 104 85 81 94 105 116 128 158 170 151 106 74 56 57 54 47 47 43 36 40 48 52 44 36 52 80 60 36 35 57 53 41 37 37 37 38 38 46 78 89 70 33 32 37 117 182 223 184 140 97 77 53 44 43 40 39 37 33 31 31 50 84 67 106 137 149 161 233 354 440 452 282 66 30 76 84 63 87 67 67 64 57 46 39 35 35 90 53 62 50 32 54 102 46 97 85 69 61 61 57 38 34 34 35 34 34 34 34 35 35 35 35 38 35 34 34 34 34 45 52 52 52 52 51 51 51 32 48 53 45 33 34 73 105 33 33 33 33 37 37 37 37 33 33 32 32 33 33 33 32 32 32 32 36 51 51 58 54 65 57 68 84 95 79 70 64 54 31 30 31 39 47 46 30 30 30 30 29 33 33 33 33 44 33 44 76 80 60 56 79 39 39 39 39 39 39 36 36 28 28 32 36 40 44 48 48 48 48 56 36 28 57 80 48 58 54 54 50 46 39 35 28 31 31 27 27 26 30 26 25 41 25 41 49 25 30 42 26 42 38 38 33 37 33 29 28 35 35 35 39 34 27 23 23 35 22 21 20 20 21 30 53 39 18 17 23 27 20 29 54 47 43 44 33 33 29 37 41 41 45 45 45 45 49 49 49 41 41 40 36 32 32 32 35 55 34 22 26 50 58 42 22 54 54 50 50 47 47 43 40 33 34 57 42 26 58 67 31 28 32 36 36 32 32 43 47 50 50 46 42 45 41 37 37 25 48 63 47 59 91 99 79 24 28 32 39 35 31 26 22 26 26 37 37 37 37 33 33 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 23 30 26 22 25 25 32 32 27 30 33 21 12 11 12 12 19 15 15 14 25 25 24 20 35 34 38 38 34 41 37 31 24 18 22 19 20 17 21 15 36 29 34 31 33 37 34 38 39 39 47 75 103 115 100 88 76 60 60 65 53 25 33 61 33 26 26 27 31 27 31 27 32 32 32 32 28 28 28 28 33 33 37 37 37 37 34 34 62 82 83 63 31 31 75 108 94 34 30 32 52 48 45 50 35 35 35 35 66 101 136 156 113 70 34 32 33 46 55 59 51 55 59 52 47 40 47 48 52 48 47 43 46 46 58 62 65 57 53 57 72 76 68 60 61 54 50 50 49 53 50 54 46 46 47 59 67 75 75 71 80 72 68 76 92 107 108 108 101 89 85 75 54 36 37 55 39 38 37 38 58 62 37 34 34 35 51 55 58 50 49 42 39 33 32 39 41 31 29 30 39 39 39 39 36 37 37 38 58 39 39 51 39 34 50 94 50 43 43 36 40 44 45 45 61 45 37 49 73 81 62 38 50 42 37 41 61 73 69 68 111 105 108 115 113 135 186 243 329 375 473 539 558 605 680 698 560 503 491 516 501 418 316 255 272 254 216 157 99 68 49 41 41 45 45 37 36 37 37 38 46 50 66 70 73 62 49 41 49 49 49 42 49 42 38 38 39 39 39 38 38 39 44 56 42 46 50 54 58 58 62 62 66 62 58 54 50 54 58 62 45 45 45 42 42 42 38 38 43 39 47 60 80 84 72 52 39 40 40 44 55 55 54 60 82 128 150 183 261 359 374 332 355 481 611 682 723 745 728 687 715 756 742 701 697 671 563 440 178 79 39 60 88 52 40 66 74 66 66 70 77 69 42 40 39 59 59 43 47 67 52 39 44 40 40 39 39 40 40 39 43 66 50 42 59 51 40 52 64 57 42 42 46 42 42 41 41 41 41 42 46 46 53 53 40 49 64 44 48 64 56 40 70 42 42 58 54 40 39 41 39 40 41 62 82 70 41 38 37 38 54 79 87 83 87 103 107 92 92 100 115 123 119 104 80 112 104 72 59 38 38 70 139 126 98 82 75 63 47 39 38 38 38 38 38 38 38 38 39 39 67 115 115 67 39 43 62 62 58 55 59 59 52 48 79 55 39 55 56 45 77 132 134 117 83 53 43 44 46 47 208 306 414 482 546 617 674 689 645 630 584 523 426 305 207 141 82 66 70 97 100 59 50 62 47 47 43 42 42 42 42 41 47 47 47 43 43 42 42 42 49 45 42 42 42 42 42 42 42 43 43 43 51 51 55 62 61 68 64 60 60 56 52 45 53 46 42 42 42 42 42 42 41 45 49 53 53 57 61 54 41 41 41 41 41 45 45 41 41 46 46 42 41 41 46 58 50 46 45 41 53 46 45 41 100 76 61 78 67 43 43 46 171 135 142 218 357 474 532 551 512 470 419 360 269 161 70 45 54 65 72 78 74 68 63 55 77 41 41 78 94 74 51 52 56 52 52 63 80 96 100 114 96 34 31 134 182 192 332 508 360 205 110 72 45 81 131 96 110 55 42 56 67 43 41 46 89 41 56 88 55 38 39 74 100 171 243 271 227 104 35 35 74 55 40 39 39 40 49 80 76 76 72 61 65 73 74 74 42 46 51 59 63 52 47 43 83 67 71 91 72 43 41 47 82 98 116 99 74 69 100 141 295 335 332 273 224 201 144 78 42 91 179 223 175 87 55 71 54 58 54 50 43 43 42 42 43 71 107 111 91 79 94 118 124 120 120 111 103 95 87 76 80 57 46 67 64 49 49 73 55 66 70 66 66 81 81 78 49 77 89 53 45 69 81 76 118 102 78 83 92 53 43 57 68 44 51 82 105 113 160 205 182 131 136 184 153 69 61 121 57 100 83 95 110 89 97 116 138 174 222 258 266 262 246 235 251 197 238 223 111 87 99 44 45 45 45 45 49 56 67 74 57 60 59 63 62 66 73 70 40 49 64 75 86 86 70 42 58 39 47 83 79 40 39 40 62 54 80 102 104 111 172 247 365 456 440 403 375 276 195 156 103 108 97 67 40 38 58 71 34 34 35 43 47 52 48 59 84 69 62 79 65 37 37 39 37 39 64 85 98 92 53 43 43 46 46 41 40 40 40 44 52 56 67 67 64 56 48 39 38 38 38 37 51 58 80 90 64 146 320 534 684 696 625 522 200 97 42 54 83 75 64 71 77 130 176 220 306 423 481 437 240 137 84 82 105 159 252 346 333 392 432 412 366 331 283 218 105 92 95 94 94 97 101 101 113 110 134 177 199 207 233 272 282 193 229 300 315 378 465 459 382 333 297 305 317 329 365 416 477 536 580 589 613 630 615 579 504 480 460 449 445 426 413 383 369 335 292 246 216 210 204 202 103 81 64 44 43 51 62 66 53 60 60 59 43 39 47 59 63 43 34 33 34 34 35 36 81 42 42 50 38 46 44 38 53 68 72 80 52 47 66 38 58 53 45 49 65 69 61 48 48 39 43 59 59 67 127 223 292 408 410 415 461 356 163 81 51 80 89 65 52 106 237 349 147 60 37 69 93 62 44 67 48 68 60 40 40 40 72 128 219 59 39 83 48 40 57 41 60 64 60 44 40 60 102 159 363 458 552 636 686 726 730 734 746 719 639 523 430 342 252 160 96 58 40 49 47 42 42 45 47 43 42 50 76 84 84 76 50 42 41 40 40 41 42 50 39 41 42 42 41 42 62 86 68 77 81 74 74 61 52 47 53 115 74 37 55 47 113 279 588 561 497 564 668 706 734 754 730 719 695 635 580 525 489 440 343 262 306 362 361 404 447 389 412 454 492 514 516 531 591 647 672 622 523 445 383 297 267 332 319 244 186 199 228 237 241 252 263 309 369 410 427 463 505 552 584 594 596 571 511 434 356 291 204 130 126 183 196 137 120 151 226 269 304 296 288 280 245 209 150 146 174 194 186 162 186 234 215 247 255 223 208 208 188 137 156 101 77 89 93 72 60 75 106 93 65 65 117 177 177 133 142 131 124 120 96 72 65 85 66 74 82 102 104 100 92 91 116 88 64 56 71 71 52 46 59 82 62 61 121 109 61 76 90 62 104 77 58 125 178 235 32 31 49 53 54 48 34 34 40 44 47 51 54 50 53 45 73 30 27 25 111 396 456 252 48 76 90 120 174 240 271 262 325 301 261 206 139 64 25 25 24 25 30 43 44 45 49 42 47 40 40 33 33 33 33 33 38 34 34 34 38 38 38 38 49 45 45 57 72 68 52 32 49 39 39 43 51 63 59 59 43 51 64 100 120 108 68 39 38 42 45 41 37 33 32 32 41 57 33 31 53 125 109 36 41 41 52 52 56 56 56 59 35 35 35 47 47 46 46 39 64 53 41 33 32 32 32 32 49 49 49 45 42 38 34 34 54 50 46 39 35 35 34 37 68 114 188 250 267 266 320 384 354 292 299 340 342 243 108 29 91 69 58 74 79 67 59 66 91 106 102 99 72 53 50 62 58 55 55 55 44 52 60 68 90 62 54 74 63 36 40 56 61 54 43 39 38 37 38 38 55 105 106 51 31 33 91 192 184 157 117 101 104 57 39 63 35 41 35 31 35 55 74 81 108 151 166 161 196 292 431 510 408 106 33 77 32 49 113 80 53 53 45 42 35 35 35 35 107 99 75 40 33 33 34 43 58 57 45 37 32 33 33 34 38 38 38 38 39 39 39 39 47 47 50 39 42 34 38 33 41 45 45 49 49 45 45 40 31 48 72 56 31 31 60 104 72 60 51 32 36 40 52 60 32 32 36 44 44 44 40 40 32 32 39 43 43 47 51 51 58 58 62 62 65 65 61 58 36 32 32 32 32 32 31 31 30 30 41 41 40 36 32 28 35 43 55 63 59 43 34 37 25 25 29 33 41 45 54 54 36 29 36 36 36 36 36 39 39 43 59 51 28 36 63 39 66 62 62 54 42 27 27 27 27 27 35 27 26 29 37 49 40 33 29 29 25 26 26 26 34 34 38 34 29 25 24 24 23 23 32 31 23 22 22 22 23 21 21 31 79 107 95 90 68 31 18 20 32 29 37 54 58 47 39 43 55 48 43 28 48 52 56 56 52 52 56 60 72 68 59 47 43 39 39 43 23 23 22 22 34 58 50 22 42 46 46 46 43 39 35 28 46 35 42 35 35 39 43 43 43 47 47 43 39 35 35 39 31 30 33 29 25 25 25 24 24 36 44 28 43 71 75 48 28 24 24 28 28 28 35 35 26 26 29 29 36 36 40 40 25 21 21 21 29 29 29 29 25 21 21 21 21 21 21 21 34 17 17 21 28 15 15 23 45 49 56 44 28 11 11 10 31 27 23 18 25 21 25 24 16 15 26 26 27 34 34 35 32 22 22 15 16 13 22 16 24 18 18 19 20 29 29 37 39 35 31 35 43 47 47 43 51 63 63 40 40 37 44 29 35 27 27 27 27 27 27 27 32 32 32 32 32 32 28 29 28 28 28 28 29 29 33 33 30 46 58 58 50 59 99 128 89 41 32 38 53 33 32 33 74 55 43 34 49 61 81 93 102 74 38 33 34 50 58 62 58 58 54 47 54 47 54 47 55 55 51 47 51 47 50 50 101 93 89 100 108 100 83 52 41 34 34 34 34 34 34 34 33 34 34 42 50 62 66 63 92 68 56 56 76 92 96 92 84 84 72 53 53 46 58 70 59 47 38 37 40 44 40 36 34 35 47 67 79 71 50 33 34 33 32 33 32 29 29 39 90 102 90 46 28 29 52 89 78 54 46 73 70 50 50 70 54 51 44 40 44 41 37 36 65 41 37 58 98 106 70 37 54 54 54 58 62 62 66 70 82 97 128 139 126 114 169 247 330 305 272 255 274 325 397 454 452 373 317 301 266 210 175 176 168 154 150 131 92 61 53 65 44 37 40 37 40 37 45 37 49 45 65 66 73 58 53 42 37 37 37 38 42 42 42 42 38 38 42 43 51 51 55 62 61 61 61 61 65 57 69 66 70 66 62 62 58 54 51 54 82 74 58 42 38 38 38 38 58 50 47 51 71 79 71 59 50 54 51 55 63 67 66 70 136 138 116 99 137 187 158 93 141 287 431 502 520 519 502 478 542 556 562 552 527 461 319 163 93 64 77 101 77 41 40 66 102 98 82 61 57 65 49 39 44 52 52 51 56 51 43 39 40 40 40 40 40 40 40 40 38 53 62 62 47 39 40 40 49 49 52 48 48 40 40 40 40 48 48 48 48 52 52 52 44 44 55 55 59 63 63 60 54 54 50 42 42 46 42 40 40 41 54 86 102 94 62 41 36 37 37 38 50 62 63 71 88 93 101 97 93 85 77 73 66 41 40 51 37 34 110 218 310 230 135 76 62 63 44 39 38 38 38 38 38 38 38 38 38 74 126 146 106 50 38 50 79 79 72 58 55 44 40 43 70 54 50 62 59 60 82 133 185 161 110 54 41 43 48 93 232 336 440 519 613 718 797 831 819 770 709 642 570 498 415 361 141 95 46 46 74 65 43 47 42 42 42 42 42 42 42 42 83 71 51 42 42 42 42 42 41 42 42 42 42 41 42 42 42 42 43 43 47 51 51 54 50 50 49 45 52 60 56 48 60 52 45 42 41 41 41 41 41 48 52 49 49 45 41 41 41 41 42 42 42 42 42 42 45 45 45 45 45 45 45 45 45 49 60 49 52 41 52 64 102 79 64 65 51 42 44 47 104 97 136 211 326 430 506 544 521 539 493 409 355 316 209 86 47 45 46 72 58 52 83 83 57 69 58 42 58 98 83 42 43 52 68 68 64 76 91 129 120 36 92 149 73 137 366 483 424 208 119 118 68 52 73 41 101 73 57 69 81 74 62 65 57 53 57 69 72 60 48 51 85 132 204 241 201 118 90 103 167 128 84 45 41 42 58 70 82 73 53 41 46 62 78 86 50 70 86 78 50 42 50 66 50 41 50 82 82 46 41 46 66 90 117 117 89 76 72 86 141 204 193 121 114 179 176 104 81 122 191 223 156 56 42 52 70 70 62 58 54 50 50 50 66 114 126 130 127 115 104 147 164 191 203 187 167 140 128 125 106 95 111 116 89 50 70 107 64 64 67 63 59 66 77 85 45 105 133 89 45 45 57 75 140 150 140 137 130 114 99 88 98 149 156 138 177 227 271 300 285 211 164 149 118 75 103 160 136 103 127 158 137 132 171 206 201 252 303 310 293 285 294 307 293 247 269 250 126 94 101 41 54 54 54 61 61 65 76 83 67 63 67 63 62 62 62 62 66 59 51 58 58 58 66 66 58 38 46 78 78 39 38 44 41 41 57 82 83 112 228 346 547 541 584 651 650 530 387 303 122 80 70 89 84 54 36 49 36 36 36 37 60 64 75 82 55 52 56 57 49 46 39 38 39 39 52 65 82 82 63 43 44 44 43 43 43 41 40 38 40 40 40 40 40 39 39 38 38 37 37 36 36 36 44 65 115 156 248 405 606 740 717 594 245 123 52 49 82 87 63 45 60 74 115 173 243 305 371 401 208 120 79 74 97 136 206 264 244 308 352 313 231 172 138 119 89 90 93 82 73 57 57 68 100 88 88 95 94 110 201 304 238 156 184 245 220 253 316 288 215 183 159 159 163 171 191 222 323 381 425 438 466 498 487 459 379 360 344 320 300 281 273 265 251 256 250 207 148 137 167 213 117 97 77 60 51 54 58 65 58 58 37 53 56 40 44 35 52 36 36 36 35 35 36 46 120 39 40 56 36 39 98 70 91 87 75 63 55 47 39 39 50 50 49 53 68 68 71 63 34 33 37 61 70 74 125 203 259 269 273 303 349 303 185 106 96 65 69 94 84 138 372 620 377 45 35 98 42 39 106 55 66 70 38 58 98 38 63 254 245 74 38 79 55 48 84 56 41 45 45 42 49 69 86 130 228 328 426 489 527 548 528 491 504 489 409 291 210 173 135 85 55 57 77 74 50 41 51 83 46 41 42 54 42 50 62 42 50 50 53 56 52 60 53 42 41 41 41 42 44 55 53 45 40 52 69 82 94 78 54 40 64 134 100 50 72 75 158 339 586 518 468 502 576 658 761 840 734 742 767 752 704 693 678 594 479 366 367 363 311 358 414 377 409 424 460 483 466 453 509 588 611 580 540 474 368 270 221 214 244 185 186 243 270 230 234 296 294 327 342 334 336 371 445 505 532 565 569 538 515 508 476 404 240 204 197 190 175 151 144 156 155 183 246 282 300 268 243 231 193 198 225 218 205 194 238 294 234 243 227 191 179 199 195 157 155 105 81 73 77 77 89 101 89 92 75 62 101 153 148 100 130 119 115 111 96 92 93 101 98 78 86 134 140 116 104 119 111 51 54 118 114 46 43 54 44 74 44 45 137 145 101 144 103 60 108 109 44 76 199 244 36 35 29 28 46 43 31 35 38 46 57 53 53 60 61 61 50 29 32 30 253 334 363 251 34 105 119 132 225 334 404 442 506 502 460 373 255 129 34 23 22 23 24 37 42 47 44 45 51 44 33 34 34 34 34 34 33 33 37 40 40 37 48 48 64 56 48 44 40 44 48 45 50 39 35 34 35 47 59 71 51 39 43 79 119 123 83 39 49 49 49 49 45 41 41 41 45 32 37 85 93 52 40 68 49 45 49 45 44 44 51 51 58 50 42 45 45 45 45 41 62 62 62 54 34 29 28 30 46 51 51 51 55 55 56 60 59 52 52 45 45 37 37 37 41 63 118 189 216 219 249 289 307 276 275 292 269 170 71 32 65 65 58 54 43 43 43 47 74 82 86 70 50 39 59 79 47 36 35 35 35 40 51 55 138 94 66 58 43 35 40 68 117 70 37 37 55 75 63 46 100 75 32 29 35 113 138 107 131 135 127 118 110 61 35 34 31 45 38 41 50 62 78 82 80 108 123 145 216 352 474 509 263 59 34 78 49 45 81 53 46 46 42 35 35 35 35 34 74 86 80 64 36 33 32 32 34 49 68 76 69 46 34 33 38 45 41 41 42 42 42 42 54 54 50 46 42 38 38 33 41 41 41 45 45 41 41 41 32 52 68 52 32 31 56 88 67 59 51 39 39 43 52 56 36 40 40 44 44 40 40 40 32 32 35 39 39 39 43 43 51 51 51 51 58 58 58 51 33 33 33 32 32 32 31 31 34 34 41 41 40 36 32 39 31 42 50 53 41 29 24 23 27 31 35 35 43 51 60 60 47 40 40 40 40 39 39 43 47 47 63 55 32 47 67 50 50 50 50 42 27 27 27 27 27 27 27 26 26 33 40 33 29 29 29 29 25 26 26 27 34 34 34 34 29 25 24 24 23 23 31 27 22 21 21 22 23 43 95 156 200 199 152 131 60 27 18 24 36 29 26 46 38 35 35 39 43 43 39 35 52 56 56 56 52 52 52 56 76 71 63 55 47 43 39 39 31 66 74 42 21 22 26 20 21 22 22 26 31 31 31 28 38 31 31 31 31 35 39 43 51 51 51 47 39 35 35 39 31 30 33 29 25 25 24 24 24 48 48 24 27 47 43 23 24 24 24 24 23 23 23 23 26 26 29 29 37 37 48 40 25 21 21 21 29 29 29 29 29 25 25 25 21 21 20 24 26 17 17 16 16 15 14 14 53 53 52 40 28 12 11 11 23 19 14 10 17 17 16 16 23 23 26 26 27 31 38 35 32 29 22 15 20 17 22 16 24 18 18 19 20 24 25 29 42 43 39 35 31 23 23 23 43 55 55 43 44 52 60 49 27 27 27 27 27 27 27 27 32 32 32 32 32 32 29 29 28 28 32 32 33 33 37 37 46 46 54 62 78 102 119 128 64 53 74 102 94 50 33 34 33 34 38 50 54 50 45 41 62 54 42 50 58 62 54 38 50 54 54 54 54 54 54 54 43 40 40 36 39 35 38 38 93 85 84 88 96 88 79 52 41 34 34 34 34 34 34 34 33 34 34 42 50 58 62 59 56 37 35 35 40 56 56 52 48 52 52 60 65 73 77 77 59 51 46 38 44 40 40 40 79 60 35 33 33 34 51 71 36 33 31 31 31 31 71 126 129 181 209 177 130 94 62 32 41 33 33 61 65 45 42 58 55 51 47 48 52 45 37 36 53 41 41 61 86 86 54 37 38 46 54 54 50 50 59 67 51 63 102 138 133 129 180 240 342 262 178 137 116 92 100 121 186 151 135 147 146 122 131 155 99 107 116 100 73 53 57 73 45 44 44 44 44 44 45 45 53 53 53 53 53 53 53 46 37 37 38 38 42 46 50 50 38 38 46 54 62 66 70 73 69 69 72 61 61 61 65 58 58 54 50 55 55 51 51 54 58 54 50 46 50 62 74 82 58 46 43 55 71 79 75 67 58 58 54 54 55 59 59 62 89 92 86 77 107 134 129 100 138 249 349 380 394 390 378 358 363 364 322 236 174 148 125 92 59 40 40 57 53 40 40 54 58 78 66 40 38 39 39 37 67 64 60 56 52 48 43 39 40 40 40 40 40 40 40 43 46 49 53 50 50 46 39 40 64 64 67 63 63 59 54 55 51 51 55 55 55 55 59 59 52 52 55 55 59 63 63 56 50 50 50 42 42 50 46 41 66 54 50 58 74 78 66 61 63 58 38 37 38 39 40 44 41 41 41 41 41 45 40 40 41 38 36 46 100 134 189 244 491 377 226 115 61 54 39 39 38 38 38 38 38 38 38 38 50 86 122 118 86 58 50 62 75 83 80 62 44 40 40 47 74 54 50 62 51 40 47 113 170 141 95 46 42 44 73 161 248 324 415 498 608 725 800 826 845 826 777 721 665 583 511 451 320 234 103 45 45 46 45 52 42 42 42 42 42 43 43 43 79 67 55 47 43 43 43 43 42 42 42 42 42 42 42 42 42 42 43 43 47 47 51 50 54 49 45 49 53 60 56 52 39 40 41 42 43 43 43 43 57 68 63 52 41 40 41 41 41 41 42 42 42 42 46 42 53 52 52 52 52 52 52 52 52 56 60 56 52 48 52 64 109 86 67 65 51 42 44 47 73 89 124 176 244 315 381 421 460 480 464 404 365 342 280 216 47 44 44 57 62 61 87 111 65 74 70 62 66 75 52 41 56 64 64 56 56 63 87 128 94 54 119 133 74 234 458 472 228 79 47 93 52 48 81 73 53 57 65 73 85 89 85 81 61 61 65 73 84 88 76 56 86 98 137 154 130 87 99 143 164 140 97 61 42 42 42 46 66 54 41 40 41 46 66 78 62 78 86 74 50 42 42 54 46 41 50 86 86 58 50 66 50 66 86 94 90 90 94 101 48 100 104 60 64 132 141 97 102 130 175 188 132 48 42 44 74 77 73 65 65 58 61 61 109 133 137 126 141 149 162 208 186 224 248 245 218 190 167 156 137 122 122 123 100 60 69 90 72 65 68 60 63 70 85 89 96 140 148 100 56 52 65 75 131 213 254 216 165 149 170 193 227 278 296 297 311 326 360 385 309 319 279 185 154 180 188 141 169 149 171 211 214 221 256 283 362 366 368 351 338 338 359 373 320 291 320 266 118 69 97 73 59 59 55 55 55 59 67 71 71 71 67 67 66 62 62 58 62 62 58 54 54 58 62 62 58 42 50 78 78 50 42 44 39 40 45 82 98 138 243 347 524 602 703 784 819 804 728 658 405 237 79 42 69 69 35 35 38 37 36 36 37 56 75 79 41 38 46 50 50 50 39 39 39 40 45 61 66 70 58 43 65 65 65 53 44 42 41 40 39 40 44 44 44 44 57 64 38 37 36 36 36 36 36 47 76 181 242 293 474 698 720 558 288 166 75 57 78 83 72 60 60 56 82 129 190 252 327 365 245 176 127 87 86 113 159 178 178 246 279 236 146 92 86 83 115 115 114 95 71 55 62 70 70 65 84 100 95 91 134 198 181 140 188 220 168 168 192 144 137 141 133 105 81 85 109 144 229 264 275 267 279 315 316 296 272 272 264 248 225 201 189 178 143 168 196 189 162 140 153 177 125 106 77 61 59 54 46 39 38 54 38 37 45 52 67 43 47 35 35 36 35 35 61 110 151 39 38 47 36 54 130 130 90 82 70 59 40 40 39 39 38 45 57 65 68 52 43 34 33 33 53 69 65 65 124 195 213 203 208 237 254 221 146 71 120 76 68 81 70 120 342 564 377 92 36 81 38 39 106 86 58 66 54 77 102 46 90 274 233 81 50 86 51 40 68 45 61 54 62 66 86 106 123 152 115 224 295 306 308 314 302 290 246 233 195 148 134 141 130 92 45 74 110 118 102 82 74 74 42 46 59 55 41 42 42 41 41 42 69 88 95 83 56 40 41 41 40 41 43 51 49 45 48 52 65 82 94 83 59 42 40 112 125 143 221 256 334 472 518 553 515 445 481 639 777 823 798 785 789 782 751 728 684 608 605 503 472 432 337 345 393 350 374 378 414 458 458 446 466 516 529 476 425 427 426 368 266 187 189 174 206 262 278 261 257 295 340 382 402 393 369 380 432 487 495 530 538 525 529 545 536 472 323 263 215 172 154 155 164 165 113 132 163 195 205 196 203 211 236 217 209 210 237 250 250 238 254 247 223 195 207 236 243 201 170 136 105 85 81 78 67 63 81 93 84 86 113 152 143 88 122 103 95 91 88 96 105 117 94 66 66 114 136 120 104 107 94 54 62 114 122 74 61 89 65 93 56 52 140 148 112 144 132 81 121 129 57 104 207 249 39 33 25 26 30 34 34 50 34 41 53 72 80 68 45 29 67 27 28 33 220 310 335 250 36 84 51 60 161 282 355 397 492 513 518 464 347 189 55 22 22 22 31 36 49 43 51 45 51 44 33 33 34 34 34 34 32 36 36 40 40 44 44 48 56 52 48 44 40 44 52 49 54 43 35 35 35 39 51 55 75 55 47 63 87 91 63 38 41 45 41 41 37 37 37 37 57 69 97 109 81 40 44 80 33 33 32 32 32 32 43 47 29 29 29 28 28 32 32 32 112 88 56 32 27 27 33 41 41 45 49 53 57 62 62 62 58 51 55 48 48 45 41 41 32 37 95 159 182 177 188 220 257 266 282 274 203 116 77 89 57 58 50 46 39 39 39 39 40 48 52 48 44 52 76 92 48 40 35 35 35 35 39 43 134 98 66 51 43 35 40 64 101 62 37 37 46 55 47 38 105 36 30 41 170 226 158 66 102 125 129 109 91 55 33 31 29 29 30 42 51 63 78 86 65 97 128 186 314 457 515 471 112 35 42 71 57 37 53 49 46 46 42 35 35 35 35 34 33 53 63 64 44 35 34 33 33 41 68 84 81 58 35 34 38 45 45 41 41 37 37 37 53 49 50 46 42 38 38 33 41 41 45 45 45 45 41 41 48 56 60 48 32 32 48 68 55 51 47 43 44 44 52 56 48 48 44 40 40 40 40 40 32 32 32 32 32 33 33 37 48 44 40 40 47 47 51 55 41 41 37 40 36 31 35 34 45 45 44 40 43 43 43 43 38 45 44 32 24 23 22 21 21 21 29 33 49 57 66 56 53 39 39 39 43 43 43 43 51 43 55 55 35 47 63 42 58 58 54 42 31 27 27 27 27 27 26 26 30 26 29 25 29 29 29 29 25 26 26 26 30 30 34 33 29 25 24 23 23 34 31 23 21 20 22 39 111 155 223 275 276 223 151 106 48 27 19 28 40 29 26 38 30 35 35 35 31 31 35 39 56 56 56 52 52 52 52 52 64 63 59 55 51 47 47 43 34 102 126 62 21 21 30 21 20 20 21 22 23 31 35 36 34 27 27 27 27 31 35 39 55 55 51 47 43 39 35 35 38 33 33 29 25 25 28 24 32 48 51 31 23 31 23 22 24 24 24 24 23 23 22 22 26 26 29 29 36 36 40 40 29 22 29 29 29 29 29 29 33 33 36 32 28 24 20 19 30 25 20 16 15 20 23 13 49 41 40 28 23 19 19 15 19 18 21 17 13 13 20 23 31 27 26 22 23 31 38 39 28 22 22 15 20 17 26 16 40 30 34 31 32 36 33 37 26 35 43 43 35 35 43 55 23 27 32 24 28 48 60 57 31 27 27 27 27 27 27 27 36 36 36 36 36 36 36 36 32 32 36 36 37 37 41 41 70 54 38 46 70 82 71 56 32 48 93 121 93 41 32 37 31 32 33 45 49 45 36 32 58 50 46 50 54 54 38 33 46 46 46 46 50 50 54 54 36 36 39 35 35 34 34 34 65 57 56 56 64 64 59 44 37 33 33 33 33 33 33 33 37 41 45 49 53 57 61 54 56 36 35 34 35 44 44 40 52 48 52 60 72 68 56 37 43 39 39 37 37 35 36 40 47 55 71 78 85 73 57 45 63 35 34 33 31 31 62 118 305 389 421 369 294 222 118 29 31 30 30 33 46 41 38 50 47 55 59 60 64 53 41 37 37 45 61 73 73 70 58 50 37 42 46 46 38 38 50 58 38 46 74 106 106 94 109 141 104 51 51 123 170 142 110 114 75 67 71 87 83 71 87 115 56 76 84 73 57 53 62 69 45 44 48 52 52 48 45 45 61 57 49 41 41 49 57 54 37 37 38 38 46 50 54 58 38 42 46 54 62 70 74 78 70 66 69 58 54 50 50 50 46 43 47 43 47 51 50 50 46 46 46 50 62 78 94 102 58 46 39 47 59 71 71 66 70 66 58 50 47 47 47 51 58 61 71 70 77 92 103 106 131 190 233 229 227 223 219 203 183 196 174 104 49 39 60 62 56 39 38 41 49 46 46 62 40 66 74 41 40 81 105 93 71 64 56 43 39 39 39 39 43 43 40 40 40 40 40 43 57 53 57 49 54 58 54 54 70 70 77 73 73 69 69 62 54 51 51 55 55 55 55 55 51 55 55 55 59 63 63 56 46 50 50 42 42 54 54 46 62 46 41 41 42 50 50 46 72 56 39 38 38 38 38 38 45 41 45 45 44 40 39 38 45 41 44 71 126 193 237 249 430 329 186 79 37 46 59 67 42 42 42 42 42 42 42 42 62 94 102 74 54 62 66 62 56 68 70 55 40 40 40 40 71 50 54 82 64 41 59 130 162 117 71 46 42 44 120 236 303 340 395 455 558 662 722 739 765 766 748 719 671 612 560 526 450 365 222 86 45 46 45 43 42 42 42 42 42 43 47 47 59 55 51 47 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 43 47 47 47 58 61 61 57 57 53 49 49 42 40 42 46 55 52 48 44 43 64 64 56 41 41 41 41 41 41 41 41 41 45 45 52 52 52 52 52 52 52 52 52 52 52 56 60 56 52 48 52 64 101 86 67 65 51 43 45 48 80 101 141 172 191 218 266 297 339 360 377 370 339 309 296 288 115 50 44 45 56 50 73 112 69 70 66 70 70 63 48 44 84 73 57 45 44 52 71 116 115 55 72 70 107 399 555 361 73 31 76 143 92 41 49 41 38 46 70 62 58 70 78 70 58 62 57 57 77 101 85 56 52 55 67 75 67 59 83 116 88 80 61 45 41 41 42 46 54 53 40 39 39 41 58 78 70 74 71 63 51 43 43 43 42 41 46 78 82 66 62 74 78 78 74 70 70 70 70 77 52 80 80 56 53 89 93 73 102 110 127 140 105 53 44 45 74 77 66 66 66 62 70 70 133 141 152 164 195 218 245 261 224 263 292 300 269 230 199 176 152 130 115 116 100 69 69 82 80 72 64 55 58 69 85 88 128 160 175 143 115 111 103 98 158 253 310 283 228 224 259 294 288 354 430 471 465 450 461 470 411 430 395 293 270 307 292 208 253 232 248 286 302 317 348 376 503 456 410 370 362 382 403 405 328 282 280 226 106 66 90 73 51 51 47 43 43 43 51 51 63 63 67 67 70 62 58 54 58 54 50 50 50 50 54 58 58 46 54 74 74 54 46 51 54 50 68 86 99 123 188 272 456 613 760 841 895 953 950 893 774 537 271 114 70 69 60 47 36 36 36 36 36 45 49 49 38 42 46 54 50 50 39 39 39 44 49 57 54 54 50 47 56 57 60 48 44 42 42 42 50 65 65 61 53 49 61 80 43 38 38 37 37 36 37 47 72 185 226 214 344 569 647 543 380 253 143 76 62 59 56 41 61 56 63 89 143 198 276 317 263 221 160 96 83 102 113 104 131 195 224 165 95 61 74 79 99 88 83 63 47 42 47 55 42 42 77 105 108 80 76 95 130 122 182 190 110 82 90 50 98 146 158 107 55 51 79 106 187 197 181 149 146 182 206 202 167 179 187 175 147 128 112 116 64 100 144 166 171 168 169 166 118 102 73 65 75 78 66 51 38 40 47 37 36 59 70 61 73 53 60 77 65 54 122 203 220 92 52 65 41 66 154 186 94 75 63 48 39 39 43 43 38 49 57 57 52 44 50 54 133 85 49 41 45 57 100 147 181 141 157 171 144 137 113 35 68 56 75 109 107 121 275 449 226 68 37 77 58 55 74 59 62 79 78 102 114 58 98 274 245 105 61 90 78 71 80 40 49 42 46 54 78 94 98 105 77 146 138 97 131 177 181 177 138 127 97 79 85 103 89 54 39 42 74 74 74 74 54 41 50 78 98 82 55 55 63 59 50 62 85 105 108 88 56 40 46 41 40 40 41 42 53 48 67 56 53 73 90 94 70 46 45 108 130 168 258 288 315 401 433 507 482 367 353 511 692 766 789 760 747 763 783 755 711 649 653 599 601 569 458 407 392 341 358 343 356 396 409 393 369 388 435 390 354 393 454 437 331 228 198 223 251 267 271 286 294 311 360 402 430 426 398 401 436 471 456 475 482 478 505 533 537 488 397 321 231 152 130 147 149 138 114 114 129 159 166 157 179 199 205 198 194 194 230 258 238 194 235 231 227 227 256 277 268 213 166 160 133 97 85 90 71 47 61 81 100 114 133 160 151 112 130 103 83 71 72 88 89 89 90 62 50 94 128 128 108 95 98 86 90 114 122 110 105 117 89 105 61 53 121 125 101 133 137 89 113 125 81 116 203 240 53 32 28 31 58 49 69 110 62 46 42 42 58 65 51 31 45 27 31 75 188 290 312 269 161 93 30 49 150 199 252 327 357 393 422 396 314 180 62 23 22 22 27 32 49 43 51 45 47 40 37 33 33 33 34 34 32 36 36 40 40 44 44 44 52 48 44 40 40 44 52 49 54 43 39 35 35 35 39 39 63 51 43 47 59 59 43 34 33 37 33 33 33 33 33 33 53 97 128 108 52 31 40 72 56 52 40 35 31 30 30 30 53 49 48 40 43 35 31 31 111 79 35 26 26 27 32 40 32 33 37 41 49 53 57 57 54 51 55 52 56 53 53 53 41 45 76 123 139 138 150 182 198 206 203 183 123 68 65 105 53 54 46 46 42 42 39 39 52 52 44 44 44 52 60 68 60 52 43 35 35 35 35 39 64 52 52 64 57 37 36 41 36 54 77 66 38 36 36 37 65 35 76 225 277 173 65 41 65 64 75 47 32 32 36 30 31 31 36 52 67 64 79 91 73 129 196 295 439 530 470 336 65 55 47 42 41 34 45 69 46 46 42 42 35 35 35 34 37 52 49 39 35 35 36 47 45 52 60 56 49 43 35 35 42 49 45 45 41 41 37 37 49 49 46 46 42 38 38 37 49 49 49 49 49 49 49 49 56 52 48 44 40 40 48 56 43 43 43 43 44 48 48 48 52 48 44 40 40 43 48 44 33 33 33 33 33 33 37 41 56 52 44 40 40 51 59 56 52 48 44 40 36 39 34 37 49 48 40 43 43 43 43 54 49 51 39 23 23 22 22 21 21 28 28 44 56 72 76 70 45 31 35 35 39 39 39 43 51 31 39 47 31 43 51 28 58 58 50 31 28 28 28 27 26 27 27 27 26 26 26 26 29 29 29 29 29 30 30 30 26 30 29 33 29 25 24 23 21 30 31 22 21 26 70 102 222 239 263 263 223 148 87 47 36 28 20 32 40 33 22 30 42 43 35 31 31 31 31 27 56 52 52 52 52 52 48 47 43 47 47 47 51 51 51 51 34 98 110 42 20 21 25 20 20 21 21 22 30 39 47 48 26 26 26 26 26 27 31 35 59 55 51 47 47 43 39 35 34 34 30 29 25 25 28 28 24 36 43 31 31 43 39 27 31 24 24 24 27 23 23 23 26 26 29 29 36 36 40 40 29 22 29 29 25 25 25 25 37 33 36 32 23 19 19 18 41 41 32 15 15 24 26 13 33 25 24 20 19 19 15 11 22 18 21 21 17 16 23 23 27 23 22 18 19 23 38 39 28 22 18 15 16 17 19 16 32 30 34 39 36 44 37 41 26 43 59 63 55 55 71 87 75 79 71 47 36 40 48 41 26 26 30 27 27 27 27 27 39 32 39 32 39 32 43 36 36 36 40 40 41 41 41 45 62 46 30 34 50 54 35 30 32 33 57 61 37 31 32 49 37 33 33 33 33 41 53 56 93 66 38 33 33 33 34 34 38 38 38 42 46 46 50 50 47 40 47 43 39 39 42 49 57 45 44 44 48 52 59 48 33 33 33 33 33 33 33 33 41 41 41 45 49 49 49 54 56 40 36 35 39 40 47 36 59 40 47 48 67 60 48 35 37 38 38 37 35 34 35 39 67 54 46 77 108 112 83 43 34 35 38 53 52 63 123 198 329 433 481 445 413 401 325 215 80 41 31 32 34 42 46 59 43 51 67 72 69 61 45 41 41 61 81 81 69 65 78 94 50 46 38 38 38 42 42 42 46 46 58 74 74 50 45 53 113 68 92 184 212 140 75 56 100 92 84 80 68 52 48 52 56 68 65 53 57 73 74 54 45 48 52 56 56 52 49 45 69 61 53 49 49 53 61 62 37 37 38 42 46 50 54 54 46 46 50 54 58 62 66 70 66 63 59 55 51 51 54 51 43 51 51 43 43 47 46 42 46 46 47 46 55 62 75 78 58 46 39 39 51 59 63 62 86 78 66 54 47 43 47 47 63 54 60 75 74 62 77 93 86 103 110 105 104 123 131 123 124 121 114 115 113 103 72 48 49 41 41 49 53 54 54 62 40 70 86 53 73 145 177 157 71 67 59 47 39 39 39 43 47 47 40 40 40 40 40 43 65 61 53 53 61 76 76 72 72 72 79 79 79 79 75 68 54 51 51 51 55 55 55 55 55 55 55 59 59 59 63 56 42 46 50 42 42 46 50 46 41 41 41 41 50 58 54 50 41 40 40 40 40 40 38 38 39 40 52 67 59 54 42 44 69 141 177 156 157 209 257 269 249 186 95 40 41 58 70 74 42 42 42 42 42 42 42 42 58 90 82 42 38 58 66 46 54 54 43 40 40 40 40 39 52 38 38 67 56 39 42 94 143 90 48 46 42 42 111 235 317 332 361 405 477 558 611 625 679 683 677 644 600 551 518 500 434 412 337 201 86 65 54 42 43 42 42 42 42 42 42 42 42 42 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 47 54 68 64 64 57 53 41 41 42 63 67 79 80 84 84 83 82 92 99 88 76 60 45 42 41 41 41 41 41 51 51 62 63 48 48 48 48 48 48 48 48 52 56 60 56 52 48 52 63 97 86 71 72 54 43 45 47 87 112 144 160 167 178 202 215 197 208 256 288 285 261 261 276 255 137 45 43 53 55 62 113 82 73 66 70 55 43 44 49 101 77 57 49 48 44 55 93 124 56 69 47 101 417 536 251 94 110 217 271 193 101 65 41 42 98 122 78 50 66 78 66 62 70 58 45 70 97 74 40 40 40 57 85 84 64 56 60 40 40 41 41 41 41 42 46 57 49 41 39 39 41 58 78 70 66 55 55 55 48 43 43 43 42 50 74 78 66 66 78 130 106 82 62 58 54 50 46 78 85 81 73 65 73 73 73 70 75 80 92 85 69 53 57 71 70 70 66 70 67 82 85 109 124 182 241 275 302 313 289 286 311 332 332 297 246 199 176 137 114 99 108 108 89 85 90 83 63 59 50 61 69 88 92 139 174 194 197 193 193 173 160 225 256 285 314 310 306 317 336 324 417 570 676 674 632 614 588 539 490 459 436 422 394 367 352 356 368 367 382 409 416 439 476 544 478 412 376 395 416 414 396 299 195 145 122 102 98 82 41 56 59 55 51 47 43 51 50 55 58 63 66 70 62 54 50 50 50 50 46 46 50 50 50 54 42 50 66 66 50 42 55 92 77 76 86 87 104 149 209 357 514 686 791 872 937 960 941 926 808 627 422 237 125 84 80 46 35 36 37 49 58 61 50 42 46 50 50 54 43 39 39 39 44 49 53 46 46 54 59 60 56 52 60 76 80 83 82 110 98 82 73 61 53 49 52 59 63 50 42 38 37 44 55 88 146 199 224 285 399 513 537 432 321 206 96 49 39 40 40 61 45 47 70 104 151 213 247 224 210 150 73 68 115 118 78 105 161 177 118 60 57 66 56 44 44 51 43 42 41 42 43 42 42 69 101 116 88 60 51 92 80 132 156 80 39 40 48 68 133 153 97 45 49 69 80 137 144 120 96 92 128 152 160 101 121 133 121 93 77 78 90 37 57 78 111 131 145 146 146 94 67 46 42 64 83 87 79 41 40 60 58 59 65 60 90 85 72 84 101 81 66 130 219 251 120 69 94 91 113 182 223 91 72 56 48 40 40 51 62 46 49 45 41 60 96 158 198 285 173 56 31 41 69 92 103 170 106 127 131 68 69 94 34 35 36 83 122 120 126 249 390 126 60 45 61 66 58 55 40 75 79 78 91 102 43 75 190 321 166 66 51 55 64 72 41 53 42 41 42 54 62 50 41 87 113 61 68 202 281 241 189 149 131 101 86 76 81 71 63 40 50 50 41 42 82 78 42 74 106 110 98 94 98 94 102 102 93 89 96 91 75 64 64 58 42 40 39 40 41 56 59 75 63 56 69 94 94 78 58 45 80 90 101 163 185 192 232 306 325 320 263 241 331 521 686 684 675 681 728 780 771 739 724 673 655 684 674 603 545 502 436 401 348 324 322 323 308 289 302 362 371 372 390 404 394 352 314 251 283 279 235 223 267 299 309 342 376 395 403 402 402 433 445 432 436 443 462 490 521 525 496 440 384 293 199 153 151 137 102 107 115 154 181 179 158 157 173 122 178 214 195 198 219 230 199 163 188 235 260 285 273 233 173 138 159 148 105 93 106 98 58 50 73 96 118 129 129 131 108 114 95 71 63 68 88 81 69 98 70 50 82 120 136 112 94 114 118 110 98 98 102 105 97 89 93 61 65 113 113 93 109 113 65 70 98 86 112 178 220 185 139 160 215 193 141 161 229 94 83 63 36 31 32 49 54 55 45 106 196 168 270 299 277 296 110 27 62 167 145 158 276 250 258 250 215 157 95 37 24 22 23 28 37 42 43 44 49 54 47 40 33 33 33 33 33 36 36 36 40 40 44 44 44 44 44 40 40 40 44 48 45 42 35 35 35 35 35 35 34 39 39 43 51 55 47 35 34 33 37 33 33 33 33 37 41 57 104 120 80 40 36 48 52 36 43 39 31 30 29 28 28 33 36 36 35 27 26 26 26 61 57 41 25 26 27 35 31 31 28 29 37 45 49 57 57 58 62 66 67 68 69 73 73 77 61 57 64 75 83 115 162 162 126 91 83 80 64 57 65 57 58 50 50 50 50 47 47 63 48 36 36 44 48 48 44 64 60 51 47 43 43 47 51 36 36 45 65 65 53 41 37 34 66 133 145 108 68 64 76 114 142 238 314 235 70 31 42 46 34 41 33 30 44 95 75 52 44 52 69 68 56 67 87 86 166 273 396 504 507 347 156 53 71 46 33 41 46 45 78 46 46 42 42 35 35 35 34 79 75 57 41 33 33 34 35 64 68 60 56 45 38 35 35 42 49 49 49 45 45 45 41 45 45 41 41 41 37 38 37 49 49 45 41 41 45 49 49 52 44 40 40 44 48 52 48 35 36 40 40 44 44 43 43 43 43 43 43 47 55 63 60 41 34 34 37 37 37 37 41 53 49 41 37 37 48 56 60 52 55 51 47 43 42 41 41 49 52 47 46 46 46 50 57 51 55 38 22 22 45 49 44 36 39 43 51 67 87 87 77 37 26 26 27 31 31 35 35 55 26 27 43 39 51 55 31 36 39 32 27 28 40 40 28 26 27 32 27 26 26 27 46 29 29 29 29 25 26 26 26 25 25 29 29 29 24 24 23 20 21 29 30 42 66 122 154 210 214 210 174 131 79 47 34 25 28 24 36 33 26 22 26 39 31 23 27 39 39 24 24 56 48 44 48 52 56 52 43 43 43 39 39 39 39 39 39 26 58 54 21 22 50 33 19 22 22 22 26 30 39 43 47 25 26 26 26 26 27 31 35 59 51 43 43 47 47 39 31 34 30 30 30 25 25 32 28 24 28 35 31 31 43 47 43 27 27 27 27 31 27 27 23 26 26 29 29 36 36 40 40 29 29 29 29 25 25 32 32 40 35 39 35 26 22 18 17 37 44 32 16 19 23 18 13 29 21 24 24 27 23 15 10 21 21 17 12 16 15 15 19 22 18 10 6 11 19 31 35 24 17 11 15 16 17 19 20 16 17 26 31 36 40 33 33 46 63 71 63 47 39 51 63 159 155 131 91 59 51 44 29 25 26 37 26 29 26 34 35 42 35 42 39 46 39 50 43 36 36 40 40 41 41 45 45 30 30 34 42 54 58 55 51 48 40 32 32 32 31 37 61 57 49 41 33 36 52 68 77 90 70 38 32 31 32 33 42 38 42 42 46 46 50 54 47 47 47 47 43 50 46 53 53 57 53 52 48 52 56 67 60 32 32 32 32 32 32 32 32 45 45 45 45 45 45 49 46 47 36 35 35 34 34 38 34 42 34 33 35 62 67 67 44 36 37 37 37 35 34 34 35 118 101 113 183 262 249 160 61 91 80 68 67 48 63 138 225 257 365 421 404 409 461 441 366 216 145 65 33 33 42 55 64 39 48 72 84 73 61 45 41 68 85 93 77 57 57 85 113 77 57 37 37 49 58 46 37 46 38 38 54 58 50 50 50 70 37 37 110 142 98 89 121 81 73 57 52 56 56 44 36 64 69 53 41 73 113 98 50 45 48 52 56 56 52 49 45 57 57 57 57 57 57 57 50 49 46 46 46 46 46 46 46 54 50 50 46 50 50 54 58 51 51 47 43 44 44 55 48 48 60 63 47 43 51 46 38 55 55 51 47 47 51 55 59 55 51 43 39 42 50 54 58 94 86 74 58 43 39 39 43 59 51 46 65 72 63 70 76 39 44 43 47 69 100 116 120 136 97 66 67 73 70 50 42 41 61 73 65 49 42 42 42 41 62 58 40 49 109 121 85 67 71 71 67 55 51 55 63 47 47 47 47 43 43 43 46 54 53 56 56 60 75 75 75 71 71 79 78 78 78 78 75 50 47 51 51 51 51 55 55 55 55 59 59 59 59 59 52 42 50 50 42 41 42 42 42 42 42 46 58 70 86 94 94 42 41 40 40 41 40 39 39 47 58 73 76 79 75 86 101 93 223 300 277 257 271 277 245 191 148 100 73 65 61 50 39 43 42 43 42 43 42 43 42 55 82 79 42 39 62 67 39 62 47 40 40 42 43 41 39 76 54 58 74 64 40 41 58 123 75 48 53 41 39 65 173 237 260 289 307 352 402 449 487 577 574 560 518 464 422 400 393 366 383 376 257 98 65 81 68 55 54 46 42 42 41 42 42 42 42 42 42 42 41 42 42 42 42 42 42 42 46 42 42 42 42 42 42 42 42 42 50 75 66 63 64 41 40 41 43 68 72 80 95 99 106 106 113 119 118 111 103 84 65 57 49 45 45 52 47 58 62 69 70 48 48 48 48 48 48 48 48 52 56 60 56 52 48 52 63 82 75 71 68 46 43 45 46 71 84 104 124 147 162 174 161 109 103 143 198 222 233 256 291 318 185 46 42 77 69 52 83 74 73 74 82 63 43 43 44 101 66 46 50 57 44 43 69 65 73 127 77 43 279 419 229 116 139 202 221 157 94 86 94 114 162 162 106 70 82 94 86 82 78 58 46 66 82 58 39 58 73 105 137 141 113 73 53 77 77 73 61 45 41 40 40 56 52 40 39 40 41 54 70 78 70 55 55 52 48 43 42 47 43 47 59 63 59 59 63 123 95 67 55 59 67 67 70 42 45 49 61 66 74 82 98 43 59 64 72 81 73 62 53 63 66 66 66 67 72 87 90 93 119 220 298 327 365 384 344 341 327 332 324 293 254 211 188 129 110 95 100 101 94 90 94 82 66 57 57 69 89 112 116 199 214 221 228 231 243 243 237 288 255 260 325 357 340 331 357 306 418 641 804 830 806 776 703 621 541 522 543 524 462 451 495 475 503 498 486 516 519 542 599 562 499 446 437 461 470 432 383 247 134 53 55 91 102 70 40 60 67 59 55 51 47 54 54 50 54 58 62 66 62 54 50 50 50 50 50 50 50 50 50 46 42 46 54 54 46 42 46 63 56 52 62 84 113 166 211 243 352 539 708 836 901 943 974 918 933 899 777 565 352 187 95 89 60 38 40 53 74 86 86 46 46 50 54 54 47 43 39 39 40 53 57 46 54 66 78 108 92 84 100 132 144 132 119 111 94 62 54 54 50 41 40 71 66 58 50 42 37 44 58 65 110 181 246 251 262 361 459 393 313 222 100 45 47 56 53 46 41 40 55 78 105 152 180 161 151 104 42 50 113 128 84 102 127 119 68 50 66 56 42 43 44 48 49 44 43 43 43 47 42 42 66 93 85 61 49 73 42 86 150 106 40 40 70 41 82 102 62 42 54 54 41 59 70 55 47 54 78 94 94 59 71 79 67 40 40 57 87 62 77 86 88 93 93 86 86 103 75 42 41 48 63 79 67 66 39 72 109 122 123 105 193 117 131 159 182 159 147 181 253 273 171 128 162 180 195 221 259 81 69 53 45 44 44 55 66 37 37 37 45 80 143 230 286 285 189 84 32 40 60 83 95 159 99 116 105 37 45 78 35 39 40 56 67 54 84 227 369 162 120 73 37 39 43 55 60 60 44 39 56 67 38 39 99 306 210 122 78 47 44 64 65 89 66 54 54 62 62 42 41 45 92 76 142 329 389 308 233 81 74 64 65 63 72 101 133 118 141 121 89 98 142 142 106 86 98 81 85 121 109 70 90 98 78 65 72 68 60 67 84 61 45 40 39 39 44 59 62 82 67 63 72 89 94 78 66 40 48 51 58 100 143 186 229 201 188 188 183 150 173 334 508 546 602 632 678 744 751 739 775 739 712 709 705 668 654 620 586 480 411 341 291 273 266 263 293 323 374 398 380 342 319 321 327 247 264 244 184 168 212 259 263 307 306 317 341 376 396 414 418 414 413 428 455 487 506 510 500 483 449 376 270 200 167 146 115 92 89 127 154 145 111 111 134 94 163 207 180 171 180 199 180 96 137 200 229 229 202 161 122 106 139 136 105 101 122 118 86 78 81 96 107 109 93 95 84 94 87 79 75 88 112 101 77 102 86 70 82 111 131 116 94 110 121 109 81 69 77 78 62 70 62 54 78 106 98 78 82 94 47 51 87 94 113 159 212 304 203 188 234 205 140 149 177 87 92 96 54 32 31 36 73 154 179 212 253 158 279 306 272 305 150 28 27 77 99 124 193 203 191 159 119 69 38 23 23 23 24 24 30 42 43 44 45 53 50 50 47 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 48 41 33 34 34 38 42 46 42 42 90 78 66 54 46 38 38 34 37 41 37 33 37 41 49 53 85 100 88 52 44 60 56 31 29 28 29 29 29 33 28 28 32 43 43 45 37 33 37 48 23 39 43 32 25 33 37 26 34 31 28 36 41 49 53 57 57 58 66 67 68 69 73 73 69 49 33 32 32 40 68 103 123 79 47 52 72 80 61 53 58 54 50 46 50 50 54 47 47 39 35 39 59 71 75 67 59 55 55 51 54 58 62 62 45 38 46 50 50 46 46 46 37 66 113 160 175 163 131 114 126 233 309 265 158 87 79 88 59 29 36 67 44 67 111 80 69 42 47 66 58 38 53 84 112 191 310 406 450 393 216 46 36 39 34 34 54 54 50 58 46 42 42 42 35 35 35 41 66 70 67 53 42 34 34 34 60 68 79 76 64 46 34 34 45 45 45 45 45 45 45 45 41 41 41 41 37 37 38 37 49 45 41 37 37 41 45 49 48 44 40 40 44 48 48 44 31 32 36 36 40 40 39 39 39 43 43 47 55 63 67 64 41 38 38 42 45 45 41 37 49 45 41 41 41 41 52 56 51 51 47 50 46 41 41 41 48 47 50 46 42 49 49 56 43 55 54 42 54 81 77 60 48 47 47 62 79 91 95 77 28 25 25 26 26 30 31 35 67 27 27 55 59 67 71 43 32 39 28 28 40 80 88 72 28 36 40 28 26 26 31 47 33 33 29 29 25 25 25 25 25 25 25 29 24 24 24 23 20 20 21 33 53 85 133 161 149 138 130 106 78 39 27 22 21 28 32 37 30 22 22 22 23 23 31 35 43 39 28 24 51 44 40 44 56 59 51 43 55 47 39 31 27 23 27 27 22 34 46 74 122 150 113 53 30 26 22 22 22 30 35 35 25 25 25 25 26 27 31 35 55 43 35 39 47 47 39 31 30 30 30 30 26 25 32 32 44 40 39 27 23 31 35 34 30 23 23 22 22 22 23 27 26 26 29 29 36 36 40 40 33 33 29 29 25 25 28 28 31 31 34 26 22 17 17 16 24 24 28 32 23 14 14 26 45 37 28 28 35 31 23 10 8 8 8 7 6 6 6 7 10 6 6 6 11 19 31 28 17 10 11 12 12 21 23 20 17 22 38 47 48 52 41 37 22 31 39 35 27 27 31 39 95 99 87 59 43 43 44 35 24 29 44 33 37 25 41 46 45 38 49 42 54 46 58 50 44 36 40 40 41 41 45 45 30 38 46 46 42 42 43 51 36 32 31 31 32 32 32 33 41 41 41 45 48 56 60 60 45 38 33 33 33 33 33 34 38 38 38 42 42 42 46 46 46 39 39 35 42 42 49 45 41 37 40 36 40 40 55 52 32 32 32 32 32 32 32 32 41 41 41 41 41 41 45 45 46 39 42 35 41 34 41 34 57 38 37 34 49 55 62 43 37 37 37 40 40 36 42 53 113 120 171 285 384 382 273 157 124 94 81 81 62 42 62 102 190 293 349 341 353 421 429 378 320 229 114 49 34 43 48 59 36 56 76 84 69 57 45 41 88 92 85 61 37 37 65 89 81 57 37 37 49 61 53 38 37 37 37 38 38 38 38 38 82 42 43 79 82 39 38 39 61 61 49 41 61 85 73 41 61 69 53 38 77 133 118 57 45 44 48 52 52 48 45 45 41 45 49 53 53 49 45 38 57 54 50 50 50 46 46 46 54 54 46 46 46 45 53 46 44 44 40 40 40 47 47 47 51 67 71 47 43 55 50 38 55 55 51 51 51 55 55 59 55 51 47 43 42 46 50 54 90 86 74 66 51 47 43 43 43 47 59 62 66 65 77 66 41 41 41 40 41 60 75 79 103 83 64 53 41 41 43 83 42 85 101 77 54 50 46 41 41 46 42 40 45 73 65 40 43 55 67 67 55 43 43 47 47 47 43 43 39 39 38 42 37 37 45 52 48 55 63 74 74 74 81 85 85 82 89 79 50 47 47 51 51 51 51 51 59 59 59 59 59 59 59 52 42 46 50 41 40 41 42 42 50 46 42 42 58 82 110 122 72 56 43 40 39 39 58 73 99 90 77 72 87 102 121 131 152 278 364 366 367 354 269 154 140 113 81 62 61 57 53 50 50 47 47 47 47 47 47 47 59 83 91 71 59 71 67 47 74 55 44 42 54 62 61 52 62 53 52 61 74 68 50 42 103 63 48 53 40 38 41 92 176 196 222 221 212 223 251 286 349 353 342 319 292 273 274 279 283 280 293 205 61 44 93 96 71 66 54 42 42 42 42 42 46 54 54 46 42 41 42 46 46 42 41 42 46 50 42 42 42 42 42 42 42 42 42 53 82 74 62 64 41 39 41 44 56 60 67 75 89 84 79 82 65 66 70 63 57 57 54 54 50 46 49 52 51 62 70 74 55 48 48 48 48 48 48 48 52 56 60 56 52 48 52 63 74 74 71 60 42 43 44 45 63 55 64 91 123 146 158 141 114 88 88 115 149 184 227 258 293 204 62 44 82 69 42 43 41 57 73 86 91 73 62 46 90 54 46 58 69 48 43 53 65 71 105 70 45 204 312 187 158 141 107 73 42 51 98 146 122 142 134 94 66 78 86 82 98 78 62 66 74 78 58 41 75 76 100 126 130 114 93 73 93 93 85 62 41 40 40 45 48 47 39 39 40 49 50 54 82 74 63 52 48 43 43 42 51 47 51 51 55 55 55 59 91 71 47 43 43 51 55 62 41 41 41 53 58 66 74 86 43 71 91 73 65 69 53 44 55 62 59 59 64 76 88 102 112 146 263 351 360 409 475 438 368 315 280 253 242 227 207 189 118 103 92 89 82 75 71 71 89 73 69 65 89 121 152 163 282 265 243 227 237 261 296 315 338 298 299 339 348 315 317 355 249 361 592 785 860 912 919 820 651 626 623 604 566 539 548 576 536 572 554 533 569 583 602 663 591 548 519 523 539 517 463 395 226 138 57 47 71 59 50 53 56 59 55 51 47 43 50 50 50 50 54 58 62 58 54 54 46 50 50 54 54 50 50 46 42 38 42 46 46 42 38 42 46 43 43 54 69 107 153 198 182 238 398 613 753 814 878 946 950 966 966 928 837 683 467 302 193 136 75 41 43 65 86 90 46 50 54 51 51 47 39 39 40 41 49 53 50 58 66 70 106 83 79 96 120 124 104 80 68 55 42 42 54 58 42 40 63 58 50 42 37 37 36 47 33 92 170 208 194 193 256 317 318 292 226 108 41 39 45 42 42 40 40 48 63 82 113 130 110 96 64 41 43 107 114 78 105 128 105 54 58 95 76 42 43 45 65 65 53 44 44 44 59 42 41 42 65 77 65 46 58 41 59 139 139 51 41 51 41 43 51 43 51 63 47 41 39 39 40 44 48 52 56 55 39 40 40 40 40 40 54 85 150 166 175 164 129 93 66 59 151 123 90 58 49 48 60 56 70 39 96 144 193 244 241 345 319 365 412 433 432 430 458 487 464 385 311 290 293 265 236 220 77 62 54 42 41 51 62 66 37 41 41 45 64 91 138 166 113 101 80 52 31 31 47 72 131 88 100 81 33 34 51 35 34 36 53 60 50 62 157 269 123 100 81 57 46 44 56 64 56 39 39 56 60 40 40 60 106 154 206 203 160 101 81 89 78 66 46 42 42 46 42 41 39 70 61 101 244 275 231 263 55 44 41 47 44 45 86 138 138 149 133 113 114 130 114 77 66 61 41 77 137 81 39 58 62 41 41 63 70 55 62 79 67 44 40 39 40 47 66 70 78 70 70 75 84 89 81 70 53 53 52 47 65 120 179 207 207 226 223 163 107 110 187 265 406 526 583 612 674 684 695 762 754 746 738 735 729 707 665 624 586 517 423 343 300 270 255 269 309 358 376 354 323 296 270 251 216 213 205 174 173 185 209 235 261 263 267 283 314 353 373 380 359 354 381 413 444 444 463 480 486 448 390 309 232 175 146 124 89 70 77 96 86 57 83 127 107 128 144 136 140 145 144 113 77 106 141 146 138 126 122 111 110 127 132 109 109 125 126 110 90 85 89 123 133 117 120 132 114 119 111 95 92 108 89 61 90 102 94 86 99 123 128 114 110 125 117 89 77 85 90 82 70 50 58 94 106 82 70 67 95 60 60 96 119 121 162 224 297 110 32 71 85 77 92 57 56 57 42 33 32 37 130 196 237 233 194 186 138 270 274 212 266 255 98 23 23 48 82 63 109 116 111 96 69 38 22 22 24 25 29 31 39 47 45 45 49 49 54 50 50 50 54 47 47 40 40 40 40 40 40 40 36 36 40 40 40 40 40 33 32 32 33 34 38 46 46 46 158 122 74 34 32 32 34 45 45 45 37 37 41 49 57 61 77 68 44 31 32 56 48 30 70 61 53 48 36 28 27 27 43 46 53 41 29 32 40 59 53 84 88 69 62 67 47 24 45 38 39 36 41 49 53 57 49 53 57 62 59 60 57 57 49 45 41 41 45 41 49 53 65 64 56 56 56 56 53 61 46 46 38 38 42 42 46 46 67 59 51 51 63 67 63 55 35 35 39 39 42 50 54 58 46 38 38 38 38 38 50 50 81 69 68 107 151 166 146 146 151 332 441 417 351 328 294 239 165 62 70 115 68 61 85 53 63 40 40 59 51 34 61 101 144 196 275 323 307 230 118 35 33 33 34 39 43 39 42 42 42 42 42 35 35 35 35 45 50 58 62 60 57 58 54 49 56 67 82 82 75 49 33 32 33 37 37 41 41 45 45 49 45 45 41 41 41 41 41 41 57 53 49 45 45 49 53 57 52 48 48 44 44 40 40 36 32 32 32 32 32 32 32 32 36 40 44 48 56 56 60 57 34 34 35 39 42 38 33 33 33 33 33 33 33 33 37 44 43 50 46 49 45 41 48 48 47 46 53 53 49 52 48 48 47 68 91 94 110 129 101 65 56 51 48 60 76 88 88 69 28 25 25 26 26 30 35 35 71 26 27 55 67 79 79 55 32 44 36 28 52 96 108 88 76 60 36 28 28 32 28 31 37 45 41 37 33 29 25 25 24 28 32 32 32 27 23 22 21 20 20 21 41 61 89 108 100 85 73 58 42 22 21 20 21 21 25 26 22 22 22 22 31 55 68 64 40 23 24 36 47 43 36 43 59 67 59 51 55 47 35 27 27 30 38 46 58 78 130 194 234 222 161 105 30 30 22 22 22 27 35 35 24 25 25 25 29 33 42 46 54 42 34 38 50 54 46 34 30 30 37 37 33 33 32 32 87 71 51 35 26 26 30 34 26 22 22 21 22 22 34 38 33 33 29 29 36 36 40 40 33 33 29 29 32 32 28 27 30 30 29 25 17 16 16 16 14 14 27 55 46 13 25 77 80 56 31 19 23 27 34 25 7 7 6 6 5 5 5 6 6 6 6 10 19 27 35 32 10 10 11 12 12 21 23 24 33 38 54 59 56 52 37 33 21 21 22 22 26 30 34 38 22 23 27 23 24 35 43 39 27 32 51 40 39 33 48 53 52 45 53 49 61 54 65 58 40 36 37 41 37 41 41 41 42 42 42 34 31 30 30 31 31 31 31 32 32 32 32 31 32 32 37 45 49 49 44 44 32 32 33 41 41 37 33 33 45 45 45 45 45 45 45 38 38 38 38 38 45 45 45 45 32 32 32 32 32 32 32 36 32 32 32 32 33 33 33 33 37 37 37 37 41 41 41 41 46 46 49 46 45 41 49 45 65 57 57 45 45 37 41 38 51 51 51 51 58 58 57 56 99 90 112 194 324 422 473 470 248 158 94 83 91 84 61 57 61 150 214 226 250 330 370 358 313 222 107 38 34 39 36 36 36 53 73 77 65 48 44 44 76 72 64 52 41 45 57 69 53 49 45 41 41 49 57 62 37 38 42 46 50 42 38 38 39 38 39 80 91 52 39 39 54 77 73 53 61 93 89 61 45 77 65 37 57 113 105 45 45 44 44 44 45 45 45 45 41 45 49 49 49 49 45 38 53 50 50 50 50 50 50 50 54 50 46 46 45 53 61 58 51 40 39 39 39 39 39 39 40 60 63 39 39 51 54 38 47 47 51 51 55 55 59 59 51 55 55 51 46 46 46 50 78 78 67 59 55 47 40 40 40 76 103 79 59 67 75 64 42 43 42 41 40 40 40 40 60 60 69 82 66 42 48 96 53 92 96 69 53 69 65 45 41 45 57 73 81 76 68 60 38 47 71 71 55 39 38 38 50 50 46 46 42 38 38 38 36 37 49 45 40 43 55 74 58 62 66 70 74 75 79 72 50 47 47 47 51 51 51 51 59 59 59 59 59 59 55 48 41 54 58 41 40 41 53 57 53 49 49 45 53 73 93 102 95 80 71 54 40 46 68 101 95 77 87 142 228 268 267 245 327 414 468 447 426 373 233 87 57 46 38 42 57 65 76 76 50 47 47 47 47 47 47 47 63 79 91 91 75 63 63 67 58 62 67 67 64 64 75 85 80 86 81 70 103 125 91 39 71 52 41 45 40 38 39 43 135 155 167 163 135 112 120 147 150 158 163 164 164 165 177 181 194 161 182 169 73 65 96 60 66 65 53 41 41 41 41 41 65 69 69 53 41 40 41 53 50 42 41 42 46 50 42 41 42 42 42 42 42 42 42 53 98 85 66 63 41 39 42 61 56 75 114 148 178 193 192 191 144 126 102 79 60 49 46 47 47 43 43 42 48 59 63 74 51 51 51 51 51 51 51 51 59 63 67 63 59 55 59 66 70 74 71 56 42 42 43 43 58 51 47 55 78 102 126 116 100 83 85 88 107 138 169 185 208 191 67 42 58 66 45 88 105 120 101 82 87 105 110 82 90 46 44 54 73 52 43 57 102 84 65 40 82 206 246 141 224 171 89 42 43 68 103 138 86 82 70 62 66 66 70 66 90 62 54 78 90 74 66 74 68 65 69 76 76 71 70 66 61 62 57 41 39 40 53 73 52 43 39 39 60 65 54 46 62 62 59 52 48 44 44 44 47 47 47 43 47 51 55 59 67 55 43 42 42 42 43 46 58 65 54 46 42 50 50 46 58 95 115 84 56 56 52 43 51 54 55 59 57 73 88 103 148 192 337 425 405 465 563 542 372 277 197 157 158 171 172 157 102 95 88 73 62 55 55 55 86 77 68 77 112 156 187 199 274 256 243 237 256 306 353 381 396 376 345 322 314 310 293 287 257 318 502 662 757 878 922 813 647 674 690 648 584 565 582 603 574 602 545 520 594 609 616 673 613 574 553 553 558 547 483 430 242 162 74 43 47 42 41 74 48 51 47 43 39 39 46 46 50 50 50 50 54 57 58 58 46 50 54 54 54 54 50 46 42 42 42 42 42 42 42 42 49 57 61 54 58 73 111 137 162 190 297 473 600 648 717 800 898 918 915 900 888 839 733 609 433 360 267 190 149 134 115 101 50 47 51 51 51 40 40 39 45 45 41 42 50 54 50 45 74 70 78 87 80 68 45 44 49 56 59 62 58 54 57 64 54 54 42 38 37 36 36 36 34 69 120 139 137 143 175 192 238 248 214 108 41 38 40 40 42 41 40 41 48 63 94 115 78 60 44 42 52 99 99 67 106 118 98 46 55 107 96 45 43 44 45 45 45 44 48 56 71 51 42 41 50 62 61 41 54 43 43 87 131 98 43 41 47 43 43 59 74 70 46 40 45 48 45 48 52 52 56 60 40 41 45 49 46 62 78 101 171 203 223 192 133 82 55 55 135 123 106 78 53 49 49 45 58 40 134 155 246 385 401 496 577 656 718 734 753 775 791 784 738 652 527 418 363 288 192 131 57 47 46 41 40 47 54 57 49 45 41 37 36 35 38 38 31 33 56 48 32 31 31 43 95 84 80 61 38 34 34 35 33 35 53 84 79 70 98 138 70 47 65 85 62 56 64 40 49 39 41 69 68 52 56 56 35 71 155 196 200 157 105 86 66 54 41 40 39 39 40 41 42 83 41 40 105 92 88 208 96 65 50 59 44 42 45 77 78 77 69 65 65 61 41 39 41 41 41 121 189 89 37 77 65 41 40 66 73 64 68 85 58 51 44 40 40 51 70 82 78 70 78 79 72 73 74 77 85 73 68 55 43 78 109 100 161 217 234 175 103 83 100 109 235 407 479 499 568 602 620 698 693 732 741 746 755 717 667 645 655 598 533 471 429 367 304 267 301 324 325 311 311 293 247 200 225 186 178 195 198 178 186 225 227 230 233 244 259 283 302 321 285 280 306 338 365 369 412 460 433 395 369 344 287 203 134 108 98 66 74 89 75 50 85 152 116 101 101 105 117 117 113 97 97 90 98 90 94 106 126 142 146 143 140 121 113 109 110 118 90 73 85 131 150 137 136 141 118 127 119 91 76 88 77 53 61 101 110 90 83 115 135 138 114 125 121 105 97 101 106 110 98 62 66 98 98 82 82 75 84 60 56 92 119 102 131 204 297 98 29 30 38 77 105 46 57 34 33 35 66 143 213 254 199 179 120 103 119 203 186 145 210 313 233 33 24 28 32 25 28 49 56 60 57 39 23 23 25 26 31 32 36 40 45 45 56 57 57 50 54 54 54 54 47 47 47 47 47 47 47 47 43 43 47 47 47 43 43 32 32 32 33 33 41 45 53 53 133 97 53 32 32 33 33 37 45 41 37 37 41 49 61 69 37 36 32 32 36 52 72 87 137 124 88 60 31 27 27 26 29 41 56 60 68 91 123 150 235 254 258 251 248 221 138 55 40 37 35 36 36 44 41 49 49 49 53 54 51 48 45 41 43 47 47 51 55 51 50 41 41 49 49 45 37 38 45 53 42 42 42 42 41 45 49 50 83 75 67 59 51 43 35 34 34 34 34 34 38 42 46 46 36 37 38 38 38 39 46 38 101 80 56 66 94 132 144 175 321 544 740 810 777 694 584 491 402 244 214 240 170 131 144 116 56 36 36 48 48 35 63 122 130 161 197 212 160 88 55 52 53 34 34 51 35 34 42 42 42 42 35 35 35 35 35 45 82 85 66 48 45 46 49 56 51 58 61 62 54 36 32 32 32 32 32 33 37 41 41 45 41 41 41 41 41 41 41 41 73 69 61 57 57 61 69 73 56 56 56 48 40 32 32 32 32 32 32 31 31 32 32 32 40 44 52 56 56 56 52 49 33 34 34 39 42 34 33 32 32 32 33 33 33 33 32 36 39 42 45 45 41 41 48 47 39 42 49 53 56 52 44 40 52 85 120 136 159 163 126 62 46 41 41 49 65 77 81 58 32 25 26 26 30 35 39 39 67 26 26 51 67 79 79 51 28 36 28 26 32 76 80 56 116 76 32 27 40 48 28 26 41 49 45 37 33 25 25 24 24 24 32 32 31 27 23 22 30 21 20 19 21 40 52 49 56 41 25 21 21 21 21 21 21 26 30 22 22 22 22 23 55 99 124 104 48 23 23 40 43 39 31 43 59 71 63 51 43 35 27 23 27 42 62 70 134 162 226 286 278 198 110 62 34 30 26 22 26 34 42 43 28 25 25 25 29 37 41 46 46 38 26 34 50 54 46 34 30 30 37 37 33 33 32 32 111 91 63 42 34 30 37 49 34 26 22 22 22 27 42 50 33 33 29 29 36 36 40 40 33 33 33 29 32 28 27 27 26 22 25 17 20 16 15 15 14 13 35 83 70 18 45 117 92 60 23 10 10 15 30 29 8 7 6 6 5 5 5 5 5 6 6 14 23 35 39 36 10 10 11 12 12 14 15 24 21 26 35 43 40 28 20 19 42 38 30 30 30 30 23 22 31 47 47 35 31 39 43 39 27 39 51 47 39 35 48 64 48 52 52 56 60 61 65 58 39 33 37 37 37 37 41 41 34 34 30 30 35 39 35 39 32 32 33 32 32 32 32 32 32 32 32 32 33 37 44 52 33 33 33 33 32 32 33 33 45 45 45 41 41 41 41 41 45 38 38 45 45 45 45 45 37 41 48 48 44 40 44 48 32 32 32 32 33 33 33 33 33 33 37 37 37 41 41 41 34 34 38 37 33 33 37 41 37 45 49 53 49 49 53 57 69 57 53 57 69 69 68 63 58 92 154 260 402 563 692 757 620 426 215 108 78 66 52 34 28 79 115 103 103 163 211 219 253 171 78 33 34 36 36 34 36 57 77 77 60 44 40 44 52 48 48 48 57 65 69 69 36 41 53 45 36 37 65 93 57 70 94 106 110 110 103 95 91 59 39 43 52 44 40 39 39 62 65 38 38 73 85 69 41 85 85 37 37 77 77 37 45 44 40 40 41 41 45 45 53 53 53 53 53 53 53 45 49 46 50 50 54 54 58 58 50 46 46 45 53 61 73 73 58 47 39 38 38 37 37 37 38 51 58 38 38 55 58 38 46 47 47 47 47 47 51 51 51 55 59 59 50 46 46 46 70 70 59 59 55 47 40 40 49 117 148 104 60 57 76 58 40 40 41 42 42 46 69 85 81 53 53 66 62 41 41 55 41 60 53 39 40 61 57 40 41 41 69 93 81 53 44 56 43 71 95 99 79 55 39 38 50 46 46 42 38 38 37 37 35 37 54 53 40 36 55 75 39 43 50 47 52 56 60 53 50 47 47 47 51 51 51 51 59 59 59 59 59 55 55 48 40 50 58 42 40 45 61 73 49 57 73 81 81 77 73 66 79 92 111 105 90 79 88 106 126 132 194 344 518 597 576 523 531 584 594 522 445 353 213 76 49 50 59 63 70 73 79 64 50 47 47 47 47 47 47 47 63 71 87 95 75 51 55 78 42 65 85 78 58 54 77 111 257 263 238 203 224 250 192 94 55 41 40 44 48 40 40 41 93 107 135 140 125 110 108 124 115 130 138 138 143 139 138 134 153 93 141 204 152 136 112 42 46 45 41 40 40 40 40 41 69 73 65 49 40 40 41 49 50 42 41 42 50 54 42 41 42 42 42 42 42 42 42 49 106 89 70 60 41 39 42 68 75 119 200 286 360 402 428 421 363 309 246 175 112 58 42 42 43 44 43 42 42 49 60 64 51 51 51 51 51 51 51 51 59 63 67 63 59 55 59 66 70 74 67 52 41 41 42 43 57 46 45 44 45 53 85 87 50 67 103 109 117 144 160 167 122 142 45 38 45 93 117 211 264 250 168 73 59 93 110 78 83 46 43 45 69 56 47 65 91 113 87 49 84 179 204 150 157 112 42 40 48 60 42 40 74 54 42 62 82 78 66 62 74 41 41 82 94 70 74 102 69 69 69 57 56 52 55 50 62 58 49 40 39 39 57 92 64 51 39 48 76 85 66 46 41 42 47 48 52 49 57 65 43 43 43 43 43 51 59 59 47 47 47 47 51 59 67 82 50 65 54 41 41 46 42 41 58 114 131 88 44 48 56 55 43 47 48 48 57 69 88 103 164 224 399 487 459 508 613 589 383 249 141 78 83 112 113 102 79 80 77 62 47 47 48 59 85 76 60 76 120 164 200 222 217 219 233 267 302 348 406 437 461 434 360 288 290 327 286 197 240 257 365 450 527 680 740 619 622 647 678 656 578 511 528 591 610 629 541 507 606 636 623 664 603 560 543 532 544 527 494 450 271 170 54 41 43 42 41 62 44 51 47 43 39 39 46 46 50 50 46 46 53 53 57 57 46 50 54 58 58 54 50 46 42 46 46 42 42 46 46 41 36 49 65 58 51 66 90 112 149 162 237 357 452 500 580 658 719 794 858 848 833 826 804 752 707 632 527 422 338 260 197 140 50 47 51 48 44 40 40 39 53 45 41 42 50 50 41 40 69 93 118 111 84 57 53 57 73 85 100 98 65 48 59 78 58 57 46 38 37 37 37 37 68 39 50 101 119 94 109 146 143 189 186 100 45 44 57 42 43 42 41 40 41 48 90 108 62 43 42 43 67 99 87 59 71 99 79 41 41 87 92 56 41 43 44 44 44 45 68 80 83 67 50 46 54 62 53 40 58 62 40 40 90 126 74 40 54 41 41 58 74 54 40 39 44 44 40 39 39 43 55 56 60 64 72 84 93 105 117 121 115 147 160 128 57 39 39 42 63 67 74 58 41 40 40 41 46 48 153 141 252 475 510 573 702 798 859 872 899 946 947 917 882 795 620 460 369 271 147 63 49 42 42 41 40 43 46 49 45 37 37 37 48 51 58 58 57 45 40 52 72 72 55 31 70 80 71 49 50 34 33 35 37 36 37 60 75 78 90 109 114 55 68 73 38 39 61 45 40 39 45 69 48 40 44 40 76 63 38 39 93 121 86 70 94 82 58 41 40 40 42 54 78 110 58 57 113 41 38 114 97 54 42 59 56 43 44 64 58 41 40 40 40 40 40 41 39 41 65 181 252 120 40 140 105 72 55 76 71 65 77 106 60 54 51 52 52 59 70 86 70 74 82 79 68 68 73 78 73 57 68 64 63 87 98 54 38 83 140 153 110 62 60 89 86 294 382 387 479 536 566 636 650 689 689 690 707 704 697 719 653 627 616 599 585 522 424 344 300 308 301 290 291 289 259 223 253 178 155 199 199 159 167 223 197 215 227 219 209 209 244 271 234 229 253 296 311 322 378 458 378 351 361 400 359 246 137 95 101 78 82 110 96 67 102 161 117 113 121 125 121 109 125 146 114 94 82 86 106 123 147 163 186 174 159 144 117 93 94 114 102 73 77 116 130 93 69 73 66 83 87 63 56 92 101 89 45 93 114 90 71 107 143 158 106 109 109 101 93 85 90 106 126 78 78 110 94 82 83 87 60 48 47 69 88 70 83 169 309 135 58 56 30 42 89 34 57 35 64 126 203 233 199 153 101 102 81 77 116 135 122 133 124 275 282 125 31 27 27 28 61 55 45 33 26 27 28 25 27 27 28 36 40 40 41 45 56 56 57 57 57 61 61 54 58 47 47 47 47 47 47 43 43 47 47 47 47 43 39 32 32 33 33 33 37 41 49 49 41 32 32 32 37 45 37 32 45 41 34 33 37 49 61 69 31 32 56 64 64 76 128 186 125 104 63 27 26 26 34 50 65 89 132 176 227 287 350 405 433 455 468 473 470 423 269 126 47 40 37 31 32 33 37 45 53 64 57 57 51 48 41 41 43 43 35 34 35 39 43 35 65 53 37 37 53 61 53 38 50 49 49 49 49 53 57 57 58 51 51 47 39 35 34 34 34 35 34 38 38 42 42 46 44 60 51 39 63 43 37 38 35 44 75 85 81 123 219 363 586 707 792 860 877 829 711 580 548 415 395 377 200 91 123 155 74 57 45 49 44 35 52 103 167 98 70 109 89 32 36 97 42 42 35 35 35 35 35 35 35 35 35 35 35 35 42 45 90 91 79 52 37 33 37 40 46 93 108 56 41 62 63 37 31 31 32 32 32 32 33 41 45 45 41 41 41 37 37 37 81 77 69 65 65 69 77 81 52 52 48 44 36 32 31 30 31 31 31 31 31 31 31 30 40 48 64 72 72 60 44 32 33 34 34 35 42 38 34 33 32 32 32 32 33 33 33 39 62 57 49 41 44 44 54 54 65 73 68 48 36 52 71 72 89 142 149 97 80 100 80 24 24 24 40 52 60 64 60 52 33 26 26 26 31 35 39 43 47 39 35 39 47 47 35 27 32 36 27 26 27 63 59 27 95 71 39 27 32 44 48 52 42 45 45 41 37 33 29 28 24 56 68 43 22 22 27 35 22 22 21 20 20 20 20 20 20 20 19 19 20 21 26 35 22 22 22 26 23 27 31 35 108 104 84 56 32 24 25 40 51 43 35 39 55 63 51 43 39 30 23 26 42 70 102 122 174 178 186 182 158 114 62 26 66 42 22 22 34 50 46 35 24 24 25 25 29 29 29 29 41 38 34 34 38 38 34 26 37 37 33 33 29 24 27 27 55 63 74 74 65 45 25 21 21 21 21 21 30 54 85 101 33 33 29 29 36 36 36 40 33 29 29 25 32 28 35 34 17 21 28 15 14 14 13 13 14 14 66 134 106 22 33 109 56 40 27 19 30 25 9 7 6 5 5 5 5 5 10 14 4 5 5 6 7 15 27 24 9 10 12 24 33 26 15 15 37 38 39 43 32 28 20 20 26 26 30 30 30 30 30 27 39 39 43 43 43 43 39 39 43 55 59 51 35 28 36 48 44 44 44 49 49 53 53 46 39 33 37 37 37 37 41 41 34 34 34 34 35 35 31 31 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 41 41 41 41 41 41 41 37 33 33 33 33 33 33 33 33 33 33 44 44 44 44 44 44 35 35 35 35 35 35 36 36 36 36 40 40 40 44 44 44 48 48 48 48 48 48 48 48 48 52 52 56 56 52 52 48 67 67 71 79 83 83 90 89 84 99 233 454 603 653 703 772 819 709 508 281 124 65 43 28 50 67 40 40 88 88 72 109 97 66 46 35 36 36 35 34 36 57 85 81 56 36 35 40 47 76 72 36 40 72 68 35 52 64 72 56 36 36 56 73 57 50 54 62 74 86 98 107 127 67 38 38 38 37 38 59 82 54 38 61 73 53 41 53 45 53 61 61 53 49 57 69 45 45 45 45 41 41 41 41 53 53 49 49 45 49 49 41 69 58 50 50 58 66 66 62 62 58 50 41 37 37 44 41 32 36 69 93 149 189 145 61 35 38 47 43 58 79 67 43 38 42 42 39 39 39 39 43 59 59 55 55 50 54 54 54 55 51 51 47 47 51 44 44 39 92 113 77 40 40 41 41 47 43 43 42 46 58 77 88 84 60 52 65 57 40 39 42 40 40 40 39 40 69 57 39 49 49 61 73 85 73 48 39 40 80 119 107 75 47 38 38 58 54 45 37 37 36 37 36 37 38 54 66 68 48 56 75 51 43 35 36 37 38 51 55 39 38 42 42 43 43 43 39 59 59 59 59 59 59 59 52 49 42 41 40 40 41 65 93 65 69 73 77 77 73 69 65 58 58 97 143 136 108 133 206 294 386 520 666 798 851 802 707 653 663 602 469 326 221 129 52 46 43 47 55 54 54 60 45 50 47 47 47 47 43 43 43 43 51 63 63 59 59 67 82 87 75 103 115 95 123 209 268 365 352 395 468 453 335 216 132 102 44 40 52 39 38 40 40 49 66 91 96 93 84 81 85 92 91 79 78 86 90 65 43 60 84 42 59 199 215 111 82 46 45 41 40 40 40 40 40 61 61 53 41 41 41 41 41 46 50 50 54 66 74 58 42 46 46 46 46 46 46 46 61 106 77 50 55 60 54 71 111 162 233 354 457 541 591 622 631 590 576 517 394 276 182 107 44 44 45 44 42 41 41 42 50 44 51 51 47 51 51 55 55 63 47 67 75 47 43 59 62 78 78 66 63 49 45 42 42 52 49 45 44 44 42 42 41 45 43 43 45 54 66 66 54 44 129 124 52 52 94 158 264 458 396 251 108 42 44 49 45 47 45 45 53 43 40 46 105 120 70 76 95 81 117 150 108 54 69 83 68 44 41 41 49 62 58 54 46 42 42 42 42 70 40 46 86 70 90 146 143 105 57 44 53 60 43 47 75 41 41 56 40 37 56 84 56 39 60 84 88 68 48 45 53 41 41 41 42 48 60 61 61 43 43 47 47 43 43 47 55 71 63 55 47 51 59 71 86 74 50 41 41 46 50 42 41 66 86 78 54 67 99 95 63 51 52 48 45 53 77 100 125 194 251 391 475 507 620 714 621 301 187 103 60 76 93 82 59 75 64 53 46 50 47 47 50 72 83 76 73 80 112 152 191 177 187 213 250 315 374 420 439 446 476 414 304 290 299 237 161 164 126 183 225 199 277 371 358 403 479 555 544 477 430 446 490 561 615 542 481 598 665 632 616 598 602 562 534 548 542 469 402 231 139 62 48 52 42 41 40 40 47 47 43 43 43 46 46 46 46 50 50 53 49 45 45 57 57 61 61 61 61 61 61 53 53 53 53 49 49 49 41 37 45 55 48 40 40 40 56 125 238 301 265 260 353 477 546 610 636 684 749 797 798 769 746 709 656 595 562 510 421 315 242 90 64 52 48 48 40 39 38 53 49 41 41 46 42 40 39 41 77 110 99 56 44 53 77 105 125 136 130 96 71 74 85 93 73 49 37 37 38 38 38 50 36 35 59 74 73 88 108 56 105 126 85 42 38 39 40 41 42 43 42 40 41 87 107 57 40 40 50 67 59 64 96 92 63 42 42 47 59 51 43 42 41 41 43 44 53 56 48 87 79 66 50 41 40 39 39 52 60 40 38 64 132 104 38 48 48 44 52 64 72 56 43 39 62 51 39 59 54 42 58 98 71 103 139 139 139 120 80 68 55 40 48 57 54 41 38 38 40 42 41 40 39 45 68 41 46 116 123 330 563 520 528 740 824 897 921 941 973 992 982 920 806 673 558 436 293 146 42 40 42 58 74 77 71 46 37 37 37 41 45 52 52 59 58 57 37 32 64 104 108 75 31 49 54 70 60 53 35 36 36 36 36 36 45 102 106 108 132 173 170 131 57 37 43 45 40 40 45 40 38 38 56 72 60 69 73 81 85 77 61 41 40 82 82 82 74 62 46 41 40 97 49 40 69 93 69 44 40 40 61 65 40 39 42 66 70 40 56 40 39 57 61 45 48 40 161 172 140 188 184 120 120 53 52 125 178 155 119 122 100 70 65 48 49 68 63 54 74 78 70 62 63 64 68 53 45 53 41 40 41 64 68 59 39 39 53 78 75 44 42 41 40 134 225 289 382 466 411 406 543 580 595 611 635 640 644 645 649 609 651 697 698 648 593 558 536 394 344 304 281 275 272 242 219 268 201 190 235 211 135 140 203 166 185 212 204 199 175 173 185 248 207 186 238 318 389 421 440 355 383 389 372 339 301 208 118 116 81 74 94 101 96 119 162 113 85 73 89 85 62 74 110 138 131 139 155 175 195 203 203 222 194 155 132 113 98 82 78 114 94 97 124 126 90 65 65 90 99 87 51 43 68 73 57 73 85 70 50 63 115 135 130 122 114 106 102 98 94 90 90 106 86 90 114 110 78 74 87 76 47 48 77 89 79 112 185 262 208 78 32 68 52 29 30 32 88 209 263 237 176 117 74 94 71 62 77 104 131 114 89 129 148 244 251 89 29 28 26 34 40 39 38 35 43 45 42 27 28 28 33 37 45 53 57 53 53 57 57 64 64 64 57 54 51 51 51 51 51 51 55 35 35 35 35 35 35 35 31 33 37 37 37 41 45 45 45 37 33 32 33 37 37 33 32 37 49 45 33 33 49 57 45 52 36 32 52 96 132 148 150 52 47 31 27 27 31 45 53 96 136 195 247 295 342 394 443 443 477 502 503 496 441 303 173 55 48 41 31 28 28 29 29 41 48 45 49 51 48 45 45 35 35 34 35 35 35 35 35 45 45 45 45 45 45 45 45 45 42 42 41 41 45 53 57 38 38 38 38 42 42 46 49 33 33 37 37 37 41 41 41 71 75 63 63 63 46 37 45 40 59 82 80 68 99 191 334 571 707 764 791 814 801 706 570 515 383 347 306 142 44 70 85 64 54 53 57 41 36 64 108 131 99 78 66 54 34 34 54 42 42 42 35 35 35 35 35 35 35 35 35 35 35 42 53 71 75 60 45 33 41 45 55 85 68 79 107 120 85 46 43 56 44 36 32 31 31 36 57 41 41 37 37 37 37 37 37 53 49 45 41 41 45 49 53 44 44 44 40 36 32 32 31 32 32 32 32 31 31 32 36 60 60 60 60 56 52 44 37 34 34 34 34 34 38 42 46 32 32 32 32 32 32 32 39 41 41 41 37 44 40 46 46 26 41 56 40 36 63 111 135 186 183 166 134 101 60 23 20 25 24 25 26 34 42 38 30 35 30 31 31 31 31 35 39 47 43 39 35 35 31 31 27 39 40 27 25 26 62 66 42 74 66 50 31 27 28 40 52 46 53 49 45 41 37 32 28 24 40 40 23 22 31 23 20 22 22 22 21 20 21 20 20 20 20 20 21 22 23 27 30 22 22 26 30 31 35 39 43 52 48 40 28 23 23 24 36 43 39 27 35 47 51 43 30 23 22 22 22 42 70 98 118 102 98 90 78 66 54 50 46 34 42 50 54 50 42 34 31 24 24 25 25 29 29 29 29 33 29 25 29 30 34 30 26 37 37 33 33 28 24 31 27 22 22 30 29 25 21 20 19 21 21 21 21 26 46 69 81 33 33 29 29 36 36 36 40 29 29 29 25 28 27 30 30 16 20 16 18 18 33 29 17 12 12 42 90 66 12 12 61 28 16 11 11 21 17 8 6 5 4 4 5 5 5 5 9 5 5 5 6 7 15 27 28 10 10 12 17 30 27 24 17 34 38 35 39 28 28 20 20 22 26 30 30 34 34 30 30 31 35 35 39 39 35 35 31 47 55 63 55 39 35 39 52 44 44 44 48 49 52 53 46 39 33 37 37 37 37 41 41 34 34 34 34 35 35 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 44 44 44 44 44 44 39 39 39 39 39 39 39 40 36 36 36 40 40 44 44 44 40 40 40 40 40 40 40 40 48 52 52 56 56 52 52 55 74 74 78 82 86 90 90 89 172 126 148 261 347 397 511 642 687 744 736 600 409 233 131 77 31 31 29 30 45 45 41 41 38 33 33 35 55 49 36 35 37 77 109 101 64 35 35 48 34 52 64 44 52 84 80 40 64 60 52 48 44 48 56 57 61 50 54 38 42 38 38 37 66 38 38 55 63 43 38 46 46 37 38 73 85 57 37 37 49 56 56 56 52 52 57 61 49 49 49 45 45 45 45 45 53 53 49 49 49 49 49 45 69 54 46 62 86 98 82 62 50 37 37 57 101 116 92 48 140 247 363 439 489 478 400 304 96 37 34 46 66 38 38 47 38 54 42 38 51 47 43 67 59 55 55 50 50 50 50 54 51 51 47 47 47 47 44 44 39 76 100 61 40 40 41 41 82 70 54 42 45 49 68 76 76 44 39 44 48 39 38 40 52 68 61 40 40 53 61 45 69 69 69 65 61 56 48 44 37 68 91 47 37 39 74 86 58 50 45 37 37 41 56 48 46 39 55 78 101 100 123 139 75 72 68 46 38 39 40 49 39 42 46 46 47 47 47 47 63 63 63 63 63 63 63 56 45 42 41 40 40 41 73 97 77 73 73 69 65 61 61 61 81 73 99 118 107 127 234 363 559 675 760 798 871 939 916 832 728 644 499 351 238 170 98 44 54 47 44 47 47 54 61 61 50 47 47 47 47 47 43 43 55 63 75 75 71 75 87 109 154 81 46 94 129 188 287 373 430 428 404 453 458 236 74 154 154 77 56 60 47 39 39 39 39 40 49 62 57 47 48 60 45 54 73 85 75 50 41 40 40 56 40 93 229 226 134 114 41 41 41 41 41 41 41 41 77 65 49 49 57 61 57 53 42 50 58 66 78 82 66 42 46 46 46 46 46 46 46 61 70 57 46 55 56 53 93 138 265 340 457 547 605 635 660 654 621 624 601 523 433 318 140 39 43 44 44 44 45 48 52 47 48 51 51 51 51 51 55 55 59 51 59 67 55 63 67 51 82 78 66 63 56 52 42 42 48 44 45 44 44 43 42 41 39 39 39 39 41 41 42 42 37 112 179 154 124 79 102 216 227 203 153 108 89 79 77 82 45 45 45 48 42 39 41 93 109 47 57 80 59 74 99 65 39 49 55 48 43 41 41 49 46 54 66 78 78 70 58 50 66 41 46 70 66 82 134 167 73 93 77 44 43 67 75 66 45 40 40 48 64 76 75 47 47 60 87 80 64 52 49 61 50 41 41 42 55 60 44 42 43 43 43 42 42 43 51 59 63 59 51 47 43 42 42 42 78 54 42 46 46 41 42 58 41 58 74 66 78 94 82 46 51 56 61 65 64 76 103 136 234 267 379 452 508 635 718 635 214 137 89 57 57 66 59 51 48 44 45 46 50 46 45 44 63 70 63 52 60 76 112 147 161 187 240 301 358 407 433 433 445 494 441 319 241 204 154 104 72 39 97 128 97 121 179 145 200 263 324 348 333 317 337 364 479 550 516 483 585 640 602 581 590 602 581 558 579 546 421 298 203 123 62 48 44 41 40 40 51 51 51 47 43 39 42 42 42 46 46 46 49 45 45 41 57 57 57 57 61 61 61 61 53 53 49 49 49 49 49 41 36 38 47 40 39 39 41 41 87 273 377 308 232 272 346 378 486 540 584 612 656 704 725 706 669 611 558 521 488 419 342 281 105 80 68 56 40 40 40 40 57 57 50 50 46 42 41 40 40 56 73 71 56 49 65 85 109 144 186 189 159 133 123 123 126 92 60 52 53 58 42 38 38 36 36 49 56 47 51 78 41 61 71 57 42 38 40 42 40 41 41 40 40 40 55 67 66 51 63 84 74 46 50 71 67 51 42 42 42 42 41 39 41 40 40 41 43 43 43 42 42 42 42 41 40 40 40 44 51 62 46 38 74 122 98 38 38 38 38 46 66 78 70 54 46 57 57 45 57 50 49 54 37 37 77 118 133 130 106 59 44 39 38 39 40 41 40 39 41 41 40 40 40 40 41 40 39 58 87 115 378 518 421 504 672 762 844 879 898 933 942 923 879 766 665 593 467 288 141 72 39 41 50 62 76 67 50 38 37 37 37 37 40 36 39 34 61 45 40 60 84 84 59 29 37 53 58 59 45 39 35 40 49 61 88 87 78 140 206 187 251 257 210 112 57 66 68 41 42 57 45 39 38 56 72 56 64 61 69 69 65 49 41 40 53 50 62 58 62 50 50 45 52 48 63 75 52 39 40 72 43 56 48 39 39 52 45 39 39 44 40 56 109 129 121 124 177 245 205 148 172 140 68 72 60 38 163 276 293 347 279 37 92 91 82 53 41 48 71 78 74 71 67 67 64 64 57 53 61 57 45 40 39 38 38 38 39 40 43 43 42 43 51 70 71 137 208 321 450 423 385 451 533 562 586 621 645 649 660 660 668 693 721 710 675 640 633 619 492 438 379 324 281 255 244 230 251 212 221 263 251 175 152 187 199 190 162 137 133 149 191 219 238 273 285 272 272 315 351 378 344 384 409 396 370 336 263 188 130 87 76 93 105 104 112 147 118 89 81 101 82 42 42 78 159 159 159 155 159 175 192 219 190 170 150 120 109 110 102 106 138 94 85 108 119 94 81 77 42 59 71 55 56 88 97 89 45 73 78 58 55 95 127 131 126 130 130 102 86 74 74 78 78 50 50 78 86 62 54 66 84 61 49 66 94 123 140 154 235 245 124 32 33 65 56 32 103 169 243 244 174 100 78 83 72 52 46 57 88 111 98 81 98 134 165 196 178 56 28 30 26 25 25 32 37 45 53 47 37 34 34 34 41 45 45 49 53 53 60 60 60 68 68 57 50 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 40 33 37 37 41 41 45 45 41 37 33 33 41 41 37 33 33 41 41 33 33 41 45 36 32 31 31 32 52 64 60 58 52 43 31 27 27 31 46 49 101 132 179 219 255 294 342 387 411 440 437 419 411 357 254 141 34 28 25 27 28 29 29 30 45 45 45 42 39 37 37 34 34 34 34 35 35 35 35 39 42 45 45 45 45 45 45 45 45 41 41 37 41 45 53 57 50 46 42 41 38 37 37 37 41 41 41 37 37 37 37 37 86 78 74 78 62 41 36 44 52 66 81 80 68 102 190 330 483 644 730 752 763 743 630 470 432 325 276 212 87 40 43 42 64 55 50 54 42 38 69 109 76 92 76 35 34 51 59 42 42 42 42 42 35 35 35 35 35 35 35 35 42 42 45 53 68 64 45 37 33 37 52 67 100 91 126 194 239 212 137 94 75 55 35 35 31 31 47 71 40 40 40 40 40 40 40 44 53 49 45 41 41 45 49 53 36 36 36 36 36 36 32 32 32 36 44 44 40 48 60 76 76 68 60 48 41 37 37 41 34 34 33 32 33 45 57 69 32 32 32 32 32 32 35 35 34 33 37 36 36 32 35 35 26 42 57 33 24 51 99 128 133 150 145 89 24 22 24 26 26 26 26 28 40 44 28 26 39 39 35 31 31 31 31 31 43 43 43 35 31 31 39 46 47 46 30 24 24 45 49 33 49 53 53 34 26 26 28 55 57 64 60 52 48 44 39 39 43 51 35 22 47 94 70 21 22 33 33 33 33 32 32 28 20 21 33 34 45 34 34 23 22 23 27 35 39 43 36 36 24 24 24 24 24 24 29 44 39 35 27 27 35 35 27 23 23 22 22 22 38 58 78 94 54 54 42 26 21 22 42 58 26 62 102 106 82 54 43 43 24 24 28 32 32 36 32 32 32 29 25 29 33 37 33 29 37 37 39 39 35 31 27 27 26 26 21 21 20 20 19 19 20 20 20 21 29 37 49 53 33 33 29 25 25 25 29 29 29 29 32 28 35 30 29 29 15 15 18 13 17 32 24 12 13 14 38 58 49 13 16 36 19 15 22 30 33 29 16 7 5 4 4 4 4 5 5 9 10 6 6 6 7 19 31 32 11 11 13 29 38 35 36 29 34 34 31 31 24 24 20 20 21 22 26 30 34 34 34 34 35 35 39 39 39 39 35 35 47 55 59 55 43 39 43 52 44 44 44 48 48 52 52 45 39 33 33 36 37 37 37 41 34 34 34 34 34 34 31 31 39 39 39 39 39 38 38 38 38 38 38 39 39 39 39 31 35 35 36 35 36 36 36 32 40 40 40 40 40 40 40 40 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 51 50 50 50 51 51 51 51 43 43 43 43 47 47 47 47 40 40 40 40 40 40 40 40 48 48 52 52 52 52 48 55 74 77 82 86 82 82 86 93 92 167 189 158 204 349 443 446 654 690 676 571 452 364 314 280 170 100 52 33 33 42 45 30 31 31 32 35 59 64 48 35 37 89 152 148 96 48 40 52 112 88 64 96 196 264 208 104 80 60 36 36 52 64 56 44 49 46 49 46 49 41 37 37 45 37 38 66 78 54 38 38 37 37 61 109 125 93 57 44 60 56 52 52 56 56 52 48 45 45 45 45 45 45 45 49 53 53 49 49 49 49 53 45 53 38 38 62 94 102 74 46 62 37 36 89 172 196 140 67 199 342 458 450 384 305 229 162 114 38 32 35 38 37 36 38 36 62 42 38 74 58 38 63 55 55 51 50 46 50 50 43 40 40 40 40 43 47 47 51 39 60 72 45 40 41 42 41 61 53 41 40 48 68 99 115 103 63 47 47 51 40 40 47 63 95 99 55 38 39 52 63 96 87 72 55 39 39 47 55 56 111 107 40 38 67 78 38 53 49 48 44 48 60 79 72 63 71 118 170 208 184 162 142 106 111 97 66 39 39 40 41 38 38 38 38 38 42 43 43 63 63 63 63 63 63 63 56 45 45 41 40 40 53 85 113 113 101 89 77 69 69 69 65 77 85 103 97 89 130 301 477 629 721 806 852 886 909 901 859 770 576 361 220 156 123 86 53 62 48 40 40 43 54 72 73 50 47 47 47 47 47 47 47 47 55 63 63 59 67 87 113 146 116 148 228 252 235 281 367 472 523 437 438 524 330 160 288 170 89 53 52 51 39 43 55 50 38 39 44 41 40 41 42 64 41 38 37 38 60 95 134 54 119 168 237 303 224 74 41 40 45 49 57 57 57 53 49 73 53 41 45 65 77 73 49 42 58 66 70 78 82 62 41 50 50 50 50 50 50 50 57 59 54 47 55 48 52 89 148 295 361 456 535 584 615 642 651 551 549 518 451 420 382 263 132 57 61 61 53 44 43 42 42 48 55 51 51 51 51 55 55 47 55 55 43 51 71 67 39 58 58 55 55 60 64 65 66 50 47 48 44 44 43 42 41 38 39 39 39 38 39 41 42 43 91 130 183 244 186 108 119 160 173 127 54 52 94 80 43 45 45 52 59 50 40 57 97 101 39 38 77 52 47 68 42 40 41 43 43 43 42 45 53 41 42 54 66 70 70 62 58 46 58 62 74 78 66 94 155 44 76 80 44 42 47 54 41 40 37 37 59 94 82 58 37 52 65 84 73 61 49 53 65 54 41 39 41 51 59 42 39 43 42 42 41 41 42 58 70 50 54 58 58 54 50 42 42 54 40 40 54 54 41 62 105 41 54 50 41 40 54 66 58 52 65 85 85 72 79 110 148 233 259 352 426 459 529 539 407 133 98 86 74 58 43 43 43 55 52 60 61 65 57 45 43 54 58 50 42 43 52 76 107 142 179 239 308 373 422 456 474 447 482 448 315 194 133 112 94 91 63 102 114 72 79 102 68 117 140 153 173 193 213 228 240 311 410 435 446 556 610 584 575 582 594 589 594 627 602 446 274 167 104 67 49 44 41 40 49 55 55 51 47 43 39 42 42 38 42 42 42 45 41 37 37 57 57 57 57 57 57 57 57 49 49 49 49 49 49 49 41 37 38 39 40 39 40 40 41 88 194 350 423 371 256 221 255 320 406 461 465 500 580 643 652 614 571 526 493 445 372 298 246 110 89 73 57 45 45 46 54 54 58 62 58 50 42 41 45 39 44 41 50 48 53 61 69 77 131 197 239 236 226 216 208 227 165 101 62 59 68 57 43 38 37 36 37 37 35 36 72 58 46 35 36 37 37 38 39 46 42 42 49 60 67 66 69 60 75 112 149 131 84 65 74 43 43 43 47 54 42 40 39 41 41 41 42 43 51 47 42 39 40 40 40 44 48 48 55 58 50 42 46 70 90 78 50 50 41 37 49 57 57 45 41 60 60 63 56 60 53 60 61 65 65 93 101 117 97 65 37 47 39 38 38 39 40 53 61 57 41 39 40 44 48 40 39 39 65 62 108 360 400 264 404 572 658 747 789 813 836 844 825 805 708 643 595 467 264 120 84 38 44 49 57 64 59 54 46 49 49 49 49 52 52 55 51 65 57 49 56 60 56 39 29 28 36 41 47 41 42 40 44 68 75 118 137 120 162 248 265 310 331 277 147 64 62 63 40 41 49 45 39 39 63 75 63 52 56 56 60 56 49 41 40 40 41 49 46 57 50 53 49 51 55 79 79 47 39 54 103 62 63 51 39 63 87 63 38 39 44 40 56 104 116 101 113 212 212 137 96 124 92 39 56 91 37 205 409 474 576 508 191 95 70 89 80 41 41 71 51 55 52 56 52 48 48 45 49 45 52 56 44 39 40 72 100 65 77 74 63 43 42 43 58 39 70 111 220 393 439 397 403 453 480 526 569 615 642 657 656 683 695 707 688 668 645 650 640 581 539 492 421 347 296 274 267 305 279 264 265 235 191 167 167 179 171 159 151 158 162 177 177 196 267 287 235 195 218 238 248 255 322 367 376 373 355 316 262 187 141 122 119 116 100 92 104 126 89 93 141 138 94 94 142 151 155 147 123 107 119 156 203 226 202 170 132 121 122 110 102 118 74 61 88 119 126 129 129 54 79 95 79 68 80 77 65 45 85 98 74 47 75 115 139 123 131 142 115 98 86 98 118 94 70 78 106 118 106 98 94 71 56 48 48 74 116 117 94 204 227 117 31 31 34 58 75 213 223 240 206 135 85 90 107 80 56 47 61 92 115 114 102 68 128 111 165 279 153 29 29 28 28 27 35 46 43 47 44 38 31 31 31 38 38 38 45 41 41 45 49 49 60 60 53 50 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 39 39 39 43 43 47 47 47 47 43 39 43 47 47 43 40 32 37 37 33 32 33 33 32 32 32 36 40 36 31 30 28 41 40 32 27 27 27 39 43 102 125 172 212 259 303 346 388 423 436 409 359 323 265 190 109 22 23 25 26 28 29 30 38 41 41 45 38 35 32 33 33 34 34 34 35 35 35 43 42 38 38 38 38 38 38 41 41 45 41 45 44 48 52 56 53 57 53 49 41 37 33 33 33 45 45 41 41 37 33 33 33 77 57 62 73 49 36 36 44 47 61 73 80 91 131 226 347 523 598 607 585 569 579 558 518 326 258 205 141 59 41 51 42 60 55 50 50 46 46 73 105 44 72 64 35 35 75 87 70 42 45 42 42 35 35 35 35 35 35 35 35 42 42 45 45 68 49 37 34 34 41 64 94 115 198 281 333 386 403 336 234 118 63 30 31 39 43 43 55 31 32 36 36 36 40 40 40 57 53 53 49 49 53 53 57 40 36 36 36 36 36 36 36 31 32 44 48 48 60 84 100 84 76 60 44 37 33 33 33 34 34 32 32 32 37 49 57 32 31 31 31 31 31 31 38 38 45 44 40 36 36 43 43 42 58 65 36 24 35 63 72 24 65 80 28 21 27 56 57 23 25 27 33 49 49 28 26 32 39 35 31 31 35 35 35 39 35 35 39 46 54 54 50 34 34 25 22 22 23 23 22 39 40 44 33 26 26 27 35 53 60 56 52 44 39 35 35 43 55 31 22 59 131 115 46 33 33 37 41 41 37 33 33 21 29 37 45 45 42 38 30 27 27 31 35 39 39 32 32 32 32 25 25 25 29 29 40 39 35 27 27 31 27 23 22 26 26 26 26 34 42 46 54 46 54 58 46 30 26 38 54 34 70 106 106 82 55 47 47 31 24 28 32 32 32 32 28 28 24 24 28 32 36 36 32 32 32 39 35 31 27 27 22 54 45 33 21 20 19 19 19 19 20 21 25 29 33 33 33 33 33 29 25 25 25 25 25 29 25 28 28 31 26 25 25 16 47 53 25 12 16 16 11 21 26 34 30 33 33 32 24 15 15 26 33 33 29 16 10 5 4 4 4 4 5 4 5 10 6 6 6 15 27 43 41 11 13 33 38 43 32 29 25 30 30 27 27 20 20 20 21 21 21 26 30 34 34 38 38 42 43 47 47 47 47 43 43 43 44 51 40 39 28 39 40 44 37 44 41 48 45 52 45 39 33 33 36 33 37 37 37 34 34 34 34 34 34 31 31 35 35 35 34 34 34 34 34 38 38 38 38 38 39 39 39 43 39 39 39 35 35 35 32 40 40 40 40 40 40 40 40 32 32 32 32 32 32 32 32 44 44 40 40 40 40 40 39 43 42 42 42 43 43 43 42 42 42 43 43 43 43 43 43 47 47 47 47 48 48 48 48 48 48 52 52 52 52 48 55 66 73 78 78 71 71 76 83 63 173 178 80 125 319 425 392 490 534 544 518 505 503 462 409 334 216 140 97 69 105 117 53 76 80 69 57 46 43 47 36 52 113 184 184 124 64 48 56 128 80 36 72 184 248 176 60 76 56 36 40 56 64 52 40 44 41 60 61 65 69 69 65 69 49 45 54 54 38 37 37 37 45 73 117 129 109 80 72 64 56 48 48 56 60 52 40 41 41 41 41 45 45 45 45 49 49 49 49 49 49 53 45 57 46 46 66 86 86 62 38 66 38 37 85 152 172 124 63 93 272 380 312 243 287 359 368 241 201 111 35 33 36 46 43 42 85 50 42 94 74 38 47 51 51 46 46 46 50 50 47 40 40 40 40 43 43 47 47 43 55 55 40 40 41 41 40 40 40 40 44 60 88 112 128 115 83 59 55 51 43 43 59 67 119 143 103 43 39 47 67 123 103 75 51 43 47 51 55 55 175 227 143 82 83 66 36 49 45 44 44 52 67 94 92 102 118 205 308 398 402 377 349 189 166 128 74 40 39 39 39 38 38 38 38 42 46 47 51 59 59 59 59 59 59 59 52 52 45 41 40 41 61 89 109 121 105 85 65 57 57 61 65 45 69 103 101 93 137 285 441 641 755 821 817 832 885 858 754 657 431 213 123 109 88 67 66 63 48 40 39 43 54 73 77 50 46 47 46 47 50 51 50 43 46 51 50 51 62 83 109 182 184 224 324 376 314 212 178 163 353 401 461 611 509 247 160 182 121 81 57 64 40 47 86 65 44 40 53 50 39 40 56 47 38 49 90 96 90 108 143 300 357 339 266 201 119 45 41 41 49 49 53 53 53 57 57 57 49 40 41 53 65 65 49 53 62 66 58 66 82 62 41 50 50 50 50 50 50 50 57 80 63 48 44 40 40 60 92 203 258 333 395 426 468 523 545 468 506 515 475 452 433 346 232 43 56 84 92 68 44 55 78 47 55 51 51 51 51 51 51 47 79 67 39 55 75 67 54 55 62 55 58 63 64 68 65 50 50 47 44 48 44 44 55 94 94 78 56 41 43 44 45 112 102 68 160 352 416 318 246 216 183 137 88 79 93 88 72 60 44 43 54 61 60 84 108 93 37 38 85 68 56 69 54 57 42 43 44 48 54 61 53 57 49 42 41 42 50 62 70 39 66 78 86 98 50 42 103 55 42 47 79 78 40 38 39 37 40 51 51 74 66 42 37 60 61 73 69 57 53 57 65 46 40 39 40 42 46 41 40 42 46 50 46 46 46 62 66 41 42 54 62 78 82 90 90 54 39 39 49 57 41 61 109 53 65 65 49 41 41 53 58 48 65 93 96 83 82 120 174 221 251 305 343 338 337 292 167 103 90 94 90 67 51 47 47 59 59 67 75 75 67 51 46 57 57 46 42 41 43 60 91 142 171 227 295 375 448 525 569 491 465 412 283 151 90 93 84 105 70 74 77 43 44 70 64 145 127 96 89 113 148 172 184 178 284 335 384 474 536 542 545 563 582 602 630 676 677 542 335 132 96 71 53 43 41 42 68 51 51 51 47 47 43 50 50 38 38 38 38 41 37 37 37 52 52 53 52 53 52 49 48 45 44 45 44 45 44 45 49 38 39 39 39 39 40 41 49 92 118 267 470 538 415 257 211 222 285 328 347 397 472 547 583 512 474 448 432 383 294 207 151 103 85 69 61 61 65 58 58 66 58 54 50 50 46 41 41 43 40 41 42 44 44 44 44 48 94 160 241 302 336 350 349 376 305 205 126 84 73 62 59 76 45 37 37 36 34 36 68 71 59 43 36 46 59 40 38 40 40 40 47 51 54 57 71 93 125 185 231 225 170 104 69 41 42 43 47 54 50 42 41 47 42 42 43 55 62 54 42 40 40 44 48 48 51 47 50 54 49 49 65 73 69 61 65 73 61 57 65 65 57 45 41 80 60 71 72 64 64 76 65 116 124 100 73 80 65 41 37 43 40 40 39 43 48 75 84 71 44 39 39 47 44 40 38 39 53 59 98 250 243 148 257 401 471 545 603 642 677 705 705 708 647 597 541 412 233 121 103 53 47 48 48 51 47 43 50 49 53 57 57 68 68 75 75 62 57 57 49 41 33 31 30 27 27 36 42 44 45 47 51 51 145 152 122 193 263 290 294 348 362 304 158 67 58 59 39 39 40 40 39 39 66 71 63 51 44 44 44 45 41 41 41 48 41 52 45 52 41 44 40 83 59 47 59 67 59 58 63 66 59 55 63 87 110 90 47 43 44 39 39 52 44 41 77 132 92 39 40 88 64 38 55 98 41 208 432 543 641 661 532 172 56 65 103 60 44 63 37 55 45 48 52 56 56 45 40 39 40 48 56 60 84 120 148 145 157 161 145 106 74 58 54 48 59 52 111 269 391 414 420 362 388 438 489 547 597 623 633 672 687 695 687 667 656 648 630 607 593 578 539 480 414 364 330 315 309 295 264 238 223 191 147 160 160 168 184 196 187 162 134 166 186 193 173 176 184 176 163 193 268 332 352 353 354 331 299 256 206 163 142 134 108 97 112 98 49 53 117 126 86 94 154 134 143 143 115 87 95 144 207 270 238 178 143 136 134 118 82 94 70 65 88 115 126 138 149 98 111 119 95 72 68 53 44 69 105 110 82 51 71 111 143 120 124 120 112 100 99 107 126 102 98 114 134 138 126 129 141 118 111 105 102 114 128 129 134 209 196 83 32 30 31 63 172 259 205 170 155 140 129 123 123 80 60 58 85 112 127 142 127 61 114 104 155 297 218 34 27 28 28 28 33 40 44 49 53 30 31 31 31 35 46 46 46 30 34 38 42 45 49 53 53 58 51 51 47 47 47 47 47 35 35 35 35 35 35 35 35 35 35 39 39 43 43 47 47 43 39 35 39 43 43 39 36 32 37 37 37 33 33 32 31 36 48 56 56 44 32 31 35 41 40 36 28 27 28 39 43 26 46 77 108 147 187 227 260 339 350 330 279 232 186 132 81 27 24 26 27 29 30 31 35 34 34 38 35 32 32 33 33 34 34 34 35 35 35 42 46 38 37 38 37 38 37 41 41 41 41 44 44 44 52 56 60 61 53 49 41 37 33 33 33 41 41 41 37 37 37 37 37 57 37 53 60 36 60 83 58 42 49 61 84 107 150 241 330 224 258 311 360 337 291 281 295 222 192 146 89 51 67 73 49 48 47 46 46 46 46 65 85 49 53 48 36 47 63 75 82 42 45 42 42 35 35 35 35 35 35 35 35 42 42 45 45 49 34 33 42 54 73 119 157 203 325 444 500 529 550 499 425 238 131 31 30 35 43 39 43 31 31 32 36 36 36 40 40 45 41 41 41 41 41 41 45 48 44 40 36 32 36 36 36 40 48 52 56 52 60 72 88 72 64 56 49 41 33 32 32 33 33 33 32 32 32 32 32 31 31 31 31 31 34 34 30 54 46 41 33 29 29 32 36 26 30 33 25 28 40 44 43 43 47 46 57 57 49 26 22 37 31 32 28 28 28 28 28 27 31 31 31 35 39 43 47 43 31 26 38 54 58 41 25 23 23 22 20 20 21 21 21 38 31 27 28 33 31 26 26 45 48 48 44 40 35 35 31 31 47 31 22 39 107 107 62 33 44 48 48 48 48 44 40 44 44 44 44 44 44 45 38 30 31 31 31 31 31 24 23 24 24 24 24 25 25 24 24 43 46 42 38 38 34 30 22 33 33 33 33 33 37 37 37 26 42 54 50 38 34 46 62 42 50 58 55 43 35 31 31 31 24 28 28 32 28 28 28 32 28 24 28 36 40 36 32 35 35 31 27 27 23 22 22 33 25 24 19 18 18 18 18 19 24 32 40 40 40 37 33 44 40 29 25 21 21 21 21 25 25 28 23 22 18 17 24 39 74 89 48 15 19 27 20 12 14 21 12 13 29 32 11 11 10 13 13 20 8 6 5 9 12 4 4 4 4 5 5 5 5 6 6 18 39 48 49 11 18 46 58 55 32 17 16 26 30 27 31 24 24 21 21 25 25 33 37 41 41 45 45 50 54 54 54 54 54 54 43 28 25 32 25 28 25 28 25 36 29 37 33 41 38 45 38 35 28 32 32 33 33 37 37 34 34 34 34 34 34 31 31 34 41 41 41 41 41 41 41 45 45 45 45 45 45 45 38 43 39 39 39 35 35 35 31 44 44 44 44 44 44 44 44 32 31 31 31 31 31 31 31 43 43 39 39 39 35 35 35 39 45 45 45 45 45 45 45 45 45 45 45 45 45 45 38 43 43 43 43 43 43 43 44 44 48 48 52 52 48 48 44 59 63 60 60 49 45 54 62 61 67 70 88 117 159 201 247 211 302 352 358 358 388 378 344 290 180 120 92 84 139 159 91 130 127 100 60 36 49 59 67 119 156 173 153 104 57 49 60 60 75 63 47 51 63 47 34 67 63 55 55 55 59 59 55 55 52 63 56 56 52 48 37 73 53 45 49 46 38 37 38 37 40 52 72 80 76 73 77 65 52 45 48 57 56 49 41 49 49 49 49 49 49 49 53 49 49 45 45 49 53 53 49 81 82 86 86 82 70 58 46 42 37 37 49 72 84 75 62 128 299 382 334 362 541 667 678 550 496 370 211 85 46 50 62 82 97 57 42 78 74 50 70 47 47 46 46 50 54 58 51 40 41 40 40 43 43 54 54 58 51 47 39 40 40 40 40 56 56 63 56 60 68 76 80 68 56 48 40 40 40 44 64 71 131 171 147 87 51 55 67 131 103 71 59 63 67 63 51 37 187 279 191 74 42 66 66 49 41 40 40 59 82 113 115 184 189 271 383 492 527 527 507 344 285 199 133 84 49 39 37 40 54 50 50 54 54 58 62 51 51 51 51 51 51 51 44 48 41 41 41 49 61 81 93 101 89 69 49 40 40 41 42 41 45 80 106 114 139 238 339 519 679 728 664 715 842 804 619 411 227 85 70 88 58 52 62 51 51 47 47 51 54 62 66 46 46 46 46 50 50 50 54 50 58 58 58 54 62 82 105 94 281 392 349 244 150 164 254 263 386 445 469 562 577 440 296 190 157 113 77 80 40 43 109 104 90 70 62 69 81 102 126 81 100 130 144 148 175 265 368 541 599 527 319 147 70 49 46 69 69 61 53 49 53 61 65 57 61 65 57 49 49 61 65 53 62 58 46 62 94 94 62 50 50 50 50 50 50 50 50 89 61 40 40 40 40 43 43 122 162 225 265 288 315 351 368 327 356 368 360 369 362 290 197 78 89 122 169 169 117 72 47 58 58 58 54 50 50 54 54 58 102 82 50 74 78 66 78 86 78 70 62 55 48 47 40 65 54 50 46 47 60 76 102 124 111 79 61 58 52 53 49 69 137 137 196 423 615 663 639 440 365 316 274 166 52 46 119 95 59 41 40 52 67 86 79 73 37 38 90 76 68 77 43 53 42 42 43 52 77 84 72 73 58 50 42 42 42 50 59 39 51 59 67 83 42 40 83 94 57 49 77 85 56 39 47 39 151 166 82 58 66 58 50 53 50 65 61 53 49 54 58 57 49 41 39 39 40 41 42 46 58 73 70 73 58 61 54 49 46 57 58 77 82 101 98 90 45 40 54 70 54 58 82 40 61 113 141 129 89 57 41 44 53 84 103 90 92 147 210 264 271 271 243 214 210 194 140 101 83 75 71 67 59 54 46 50 46 46 46 53 53 45 48 51 56 41 41 41 43 52 83 157 182 234 303 382 478 579 644 571 434 321 224 119 74 62 43 82 62 58 46 43 43 55 62 95 87 66 59 83 104 127 146 136 206 264 302 364 411 445 475 532 567 615 647 680 688 563 328 117 85 56 45 43 41 45 64 43 47 47 47 47 51 58 58 38 38 38 38 41 37 37 37 52 59 55 55 55 51 51 51 44 47 47 47 51 51 51 45 53 46 47 43 39 43 51 58 70 128 226 364 525 570 423 224 212 188 183 222 264 326 416 488 392 338 305 299 270 193 120 86 80 62 50 58 74 78 66 46 74 54 41 41 50 50 45 39 39 47 56 50 43 43 42 42 44 62 122 219 340 429 475 477 503 464 400 309 223 144 89 59 112 85 70 75 60 36 36 60 51 67 59 37 77 126 107 52 39 44 63 66 61 68 91 121 186 217 275 333 338 260 150 68 42 42 41 41 40 40 41 45 50 42 42 42 54 61 53 41 48 48 59 55 51 50 42 38 57 45 45 61 61 49 45 57 46 38 38 57 66 57 58 73 84 44 63 76 48 48 72 57 73 101 73 38 61 58 38 46 37 39 43 39 38 39 54 63 58 47 51 39 51 43 43 39 43 38 73 99 110 120 106 131 185 231 289 335 386 444 503 524 545 527 489 407 294 197 136 111 72 62 63 47 39 38 38 42 37 37 37 41 53 52 59 59 54 54 57 45 33 32 36 42 28 32 37 38 51 56 61 61 60 267 186 83 281 412 363 344 406 388 307 161 82 69 66 43 40 44 44 43 39 54 58 50 47 47 47 47 47 47 51 52 59 48 55 48 51 44 48 44 71 43 38 39 59 55 39 37 47 51 51 51 63 75 71 51 38 40 40 39 40 39 64 136 105 52 38 64 92 56 38 42 45 86 198 354 509 600 656 687 394 150 54 90 63 39 48 39 72 50 45 53 69 73 60 48 48 48 48 56 64 72 76 76 39 40 48 44 39 38 37 37 64 71 46 37 125 255 350 392 298 333 379 416 466 531 573 584 674 689 689 684 664 649 649 647 640 634 631 620 598 547 485 432 274 299 290 267 257 258 214 143 184 161 141 145 161 176 172 167 191 159 151 175 194 174 159 173 207 275 334 353 360 368 360 340 293 243 185 155 142 135 137 160 142 89 73 113 121 81 89 130 122 146 158 142 111 123 175 223 254 218 159 127 140 150 130 78 102 102 109 108 99 91 102 117 82 87 87 79 72 80 77 77 77 89 82 62 47 71 107 128 129 117 101 93 85 80 71 59 66 82 110 117 105 89 108 121 125 118 125 145 114 73 98 152 206 221 97 33 32 38 134 247 209 155 128 129 130 118 115 116 84 71 81 101 123 122 130 127 63 72 105 140 213 238 137 31 30 31 31 35 42 46 50 47 43 36 36 36 36 43 43 47 43 46 46 46 49 45 45 45 57 57 53 53 53 49 49 49 41 41 41 41 41 41 41 34 31 31 35 35 39 39 43 43 35 31 31 31 35 35 35 31 37 37 41 45 45 37 32 32 32 44 52 44 32 32 32 51 46 38 37 33 29 29 36 36 26 26 25 25 28 40 52 74 129 163 168 153 130 107 80 46 47 37 35 32 37 34 31 35 35 39 39 36 37 34 38 34 34 34 35 35 42 42 46 42 34 33 33 33 33 33 37 37 41 37 44 40 44 48 63 60 53 49 45 41 37 37 37 37 33 33 33 37 41 41 45 45 52 36 60 52 36 107 142 62 49 49 60 72 91 123 198 253 193 145 130 166 170 155 231 336 153 131 99 57 49 58 58 43 39 38 42 42 42 43 54 58 65 45 36 40 44 35 39 63 42 45 42 35 35 35 35 35 35 35 35 35 42 42 45 45 34 32 32 51 94 133 191 252 354 420 523 615 616 562 523 513 338 191 51 29 31 31 31 39 35 35 36 36 36 36 36 40 41 41 41 41 41 41 41 41 52 48 44 40 36 40 44 44 92 92 88 84 80 72 68 64 48 48 49 45 41 33 32 32 32 32 33 32 32 31 31 30 31 31 31 31 34 30 30 29 46 42 37 29 28 28 32 31 26 26 29 25 32 40 28 23 102 56 48 75 36 17 60 179 300 238 151 64 27 27 28 48 27 31 31 35 39 43 47 51 47 34 26 30 37 37 24 22 22 22 21 20 20 20 21 21 38 30 23 31 41 37 30 26 33 40 40 40 40 36 35 35 43 55 51 31 39 71 75 58 33 44 44 44 44 44 44 40 48 48 40 36 36 40 48 41 38 31 27 27 27 27 24 24 24 24 24 24 25 25 25 28 43 46 46 42 38 33 30 29 22 22 25 29 33 37 37 41 22 22 26 26 30 46 74 98 54 43 31 23 23 31 31 31 32 24 28 28 28 28 24 24 32 28 28 28 32 36 32 28 27 27 23 23 22 22 21 21 20 19 19 19 18 18 18 18 19 24 32 40 44 40 37 33 44 40 29 25 21 21 21 21 21 21 23 19 18 17 20 20 39 81 88 32 11 15 27 16 12 13 13 12 12 25 32 12 23 19 17 9 8 6 6 5 9 16 9 4 4 8 5 5 4 4 6 10 26 39 48 42 11 22 50 66 48 28 16 16 22 26 27 35 33 29 25 21 25 29 33 37 41 41 41 41 46 46 50 50 50 50 46 39 28 24 24 24 24 25 24 24 29 29 29 33 33 37 37 31 35 28 28 32 33 33 33 37 34 34 34 34 34 34 31 31 38 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 42 35 35 35 35 35 35 31 47 48 48 48 48 48 48 48 32 31 31 31 31 31 31 31 43 43 39 39 35 35 31 31 38 38 38 38 38 37 37 37 45 45 45 45 41 41 41 34 30 30 31 31 31 31 31 31 44 44 48 48 48 48 44 44 41 49 49 38 34 34 35 40 43 34 57 99 109 78 76 113 285 287 226 160 178 265 315 305 122 79 48 43 59 106 106 61 65 81 78 59 75 117 145 146 187 175 132 89 53 37 45 61 60 79 75 55 43 51 51 43 51 59 63 59 51 47 59 67 51 51 51 51 47 36 36 36 44 41 45 50 50 42 37 37 48 44 40 40 44 53 61 73 57 53 49 49 53 53 49 45 65 65 65 61 61 61 57 57 49 45 45 45 49 53 57 49 77 82 94 90 74 54 46 42 37 41 49 40 35 35 59 90 167 262 313 333 456 628 678 617 671 614 564 490 340 157 50 42 85 85 77 57 37 38 62 78 42 43 46 50 54 62 66 63 49 41 41 40 47 43 50 50 62 58 54 43 51 48 48 44 59 67 67 67 60 56 52 52 40 40 44 45 56 57 80 91 63 99 135 127 87 55 47 47 87 67 47 43 47 55 51 43 119 155 151 95 54 46 66 66 53 45 40 36 54 82 117 130 167 190 278 405 522 557 549 529 486 407 305 220 170 112 42 38 39 46 42 38 38 42 46 50 47 47 47 47 47 47 47 40 48 41 41 45 53 61 65 69 93 85 69 57 49 49 53 46 42 41 49 79 107 140 204 265 317 378 457 531 580 568 484 368 199 95 48 77 94 63 53 81 47 47 51 55 55 54 54 50 46 46 46 50 50 54 54 54 50 54 58 54 50 54 66 85 175 269 254 213 241 251 236 266 340 366 442 495 464 402 337 233 107 102 62 49 77 48 47 137 211 221 200 146 110 105 105 89 148 134 141 202 343 520 687 780 705 727 633 408 193 93 60 40 101 89 73 57 53 57 65 73 45 57 65 57 40 40 49 61 49 62 58 42 62 110 122 94 54 54 54 54 54 54 54 54 78 50 40 40 41 44 40 38 59 95 158 199 219 235 243 248 292 269 253 253 280 273 208 129 80 83 140 239 287 227 121 37 62 62 58 54 50 50 50 54 38 78 62 54 98 82 42 74 66 62 58 58 59 63 67 63 76 61 53 46 54 71 103 126 129 105 73 51 56 61 50 45 44 153 172 222 468 736 851 855 722 722 611 337 112 55 93 114 146 102 61 48 63 74 81 62 53 37 39 79 72 73 81 38 40 40 40 41 50 73 83 75 45 42 50 54 54 46 42 41 51 42 41 42 47 42 43 94 89 101 84 44 44 75 75 43 91 247 246 102 58 70 74 79 45 46 54 58 61 57 58 58 85 73 53 40 38 38 40 49 61 73 89 89 81 65 49 45 57 53 49 45 45 49 53 57 74 46 41 54 82 90 86 90 40 41 81 121 121 85 61 46 44 46 69 95 90 104 174 252 295 307 291 232 189 162 147 136 95 68 59 51 55 51 46 41 49 41 40 40 44 55 59 59 46 43 40 40 41 42 44 71 129 158 230 317 393 477 582 651 618 387 237 172 108 91 86 44 66 66 70 73 65 56 52 66 57 69 77 77 85 85 85 80 102 136 186 224 262 316 375 416 469 532 627 651 637 635 496 248 125 85 43 43 43 42 45 48 47 47 47 47 51 51 58 58 38 38 38 38 41 37 37 37 55 55 55 51 51 47 47 43 40 43 43 47 47 51 51 52 64 65 57 57 57 54 64 57 52 83 142 248 395 502 477 387 258 167 105 115 149 187 288 380 364 281 208 191 166 113 67 49 58 54 50 62 78 78 62 46 70 54 41 41 42 42 40 39 39 43 48 50 47 44 43 42 43 45 89 190 334 447 512 530 575 598 603 560 469 335 216 142 92 69 71 96 101 74 55 63 50 59 52 41 77 118 106 55 55 74 90 81 79 94 145 191 255 283 340 401 412 339 213 107 101 78 50 41 40 40 44 44 65 54 46 50 69 69 61 56 40 47 47 47 54 50 46 42 57 50 53 54 57 42 41 42 50 38 38 50 58 38 42 61 81 36 45 69 36 36 65 46 46 106 82 42 75 62 37 38 37 38 50 46 38 38 38 46 42 50 55 51 43 43 51 55 39 38 75 86 38 65 103 74 88 111 129 147 173 223 274 302 327 328 297 226 168 135 117 98 80 81 66 55 38 37 38 42 38 38 42 37 45 41 44 40 54 54 53 49 37 33 44 55 45 52 45 54 66 68 72 72 134 233 151 177 415 445 373 469 437 371 261 144 78 56 54 46 75 68 67 51 50 50 53 42 51 43 43 47 47 47 55 55 47 47 51 51 51 55 55 55 47 48 52 48 47 39 38 38 47 47 47 51 43 47 51 43 38 44 44 40 44 40 80 168 93 48 48 96 96 56 38 38 34 134 201 273 448 570 591 605 607 293 85 65 47 38 44 61 53 42 41 41 57 60 52 40 76 60 48 56 68 68 44 38 44 51 46 49 49 61 74 86 59 71 52 37 38 118 222 276 282 327 369 380 413 470 523 545 640 647 642 622 602 606 631 648 683 660 648 650 647 633 576 526 392 370 308 235 231 249 234 175 168 145 129 133 149 165 169 161 184 153 164 192 176 128 124 167 186 253 315 342 364 399 414 398 347 304 235 174 129 119 125 145 181 133 109 129 133 109 113 141 86 102 118 114 99 111 151 190 238 218 178 135 140 150 130 82 90 106 129 113 95 75 98 110 78 63 55 59 72 92 89 85 53 57 50 46 51 71 99 112 118 98 86 86 101 97 76 55 70 86 113 113 100 88 96 108 92 85 99 121 81 46 50 124 166 265 158 34 35 125 223 236 147 121 133 138 98 55 63 99 103 98 113 140 150 134 129 123 68 47 82 105 113 220 249 116 91 102 86 76 56 44 36 36 68 64 60 52 44 40 43 39 71 71 63 55 54 39 38 38 49 49 49 45 45 41 41 38 41 41 41 41 41 41 41 41 39 31 31 35 35 39 39 39 31 31 31 31 31 31 31 31 49 41 41 49 49 41 36 44 44 48 48 36 31 31 32 44 50 46 45 41 37 37 41 40 63 55 50 41 36 32 28 38 32 61 78 83 80 65 46 31 60 50 47 45 53 50 51 51 71 64 64 60 54 54 47 47 34 34 38 39 42 42 45 45 33 33 33 33 33 33 37 37 41 37 40 40 44 48 59 56 49 41 41 37 37 41 41 41 33 33 33 37 41 45 49 49 47 35 63 43 35 154 186 61 72 64 67 67 78 90 134 157 78 39 44 104 123 94 98 141 88 92 68 40 56 56 52 52 45 38 42 42 53 54 53 45 65 53 41 36 35 34 34 35 42 45 42 34 35 34 35 35 35 35 35 35 42 42 45 42 33 31 33 67 130 177 251 332 449 472 523 587 584 529 478 452 274 151 39 30 31 30 30 35 39 39 40 40 40 36 36 36 45 45 45 49 49 45 45 45 52 48 44 40 44 48 56 60 112 100 92 88 88 80 60 40 36 36 33 33 33 33 33 33 32 32 36 35 35 31 31 31 38 38 34 34 37 33 33 33 29 30 34 38 45 40 36 32 27 27 30 25 24 24 23 22 92 82 73 81 109 194 362 505 522 404 238 103 36 28 40 48 31 35 35 35 39 39 43 47 38 42 42 29 24 24 32 44 71 59 42 22 20 20 32 41 41 34 34 35 32 29 26 26 29 36 40 40 44 44 43 43 55 59 67 71 67 59 51 50 37 44 40 40 40 40 44 44 56 52 48 43 43 47 47 44 38 31 27 23 23 28 40 44 37 25 25 25 29 37 26 29 35 42 42 38 33 30 30 29 22 25 25 25 29 33 37 37 30 26 22 22 30 50 70 87 47 43 35 31 31 35 35 35 32 25 28 28 28 24 24 24 32 28 24 24 28 28 24 23 22 22 22 22 21 20 20 20 19 20 24 32 32 28 24 19 19 23 28 36 40 40 41 37 44 40 29 25 21 20 20 20 20 20 19 19 18 17 16 15 67 89 72 16 11 23 34 10 13 14 17 13 13 21 28 24 35 27 21 8 6 6 7 18 17 20 20 16 8 8 12 12 4 5 6 18 26 39 36 26 12 18 39 47 36 20 16 17 18 26 35 44 41 37 25 20 29 33 37 37 41 41 37 37 46 46 50 50 50 50 46 39 28 24 24 24 25 25 25 25 29 29 29 33 33 37 37 30 35 28 28 32 29 33 33 33 34 34 34 34 34 34 31 31 37 37 37 37 37 37 37 37 33 33 33 33 33 33 34 34 38 38 38 38 38 38 38 43 51 51 51 51 51 51 51 51 39 39 39 39 39 39 31 31 43 43 39 39 35 31 31 31 41 41 41 41 41 41 41 41 45 45 45 41 41 37 37 30 30 30 30 30 30 30 31 31 37 37 41 41 41 41 37 37 33 38 35 34 33 34 35 37 71 57 44 38 39 62 124 200 287 289 218 125 115 168 167 125 62 71 46 30 69 108 100 88 95 115 136 165 226 279 268 210 170 135 76 41 37 38 42 45 48 43 36 36 59 83 75 55 47 51 59 59 55 55 59 67 58 58 54 47 47 47 51 44 36 37 41 45 46 46 38 38 52 52 52 44 41 45 53 57 45 49 53 53 49 49 49 57 69 69 65 61 57 57 53 53 45 45 45 45 49 53 57 53 53 62 78 86 82 66 46 38 38 53 61 48 35 35 55 93 87 110 157 257 416 552 592 564 557 526 551 579 510 328 138 54 65 93 173 169 49 36 62 54 38 42 46 50 62 70 78 75 50 46 49 41 47 43 50 54 58 58 58 62 59 56 56 60 51 58 47 47 51 55 52 56 44 40 40 49 88 97 96 80 67 67 71 71 63 55 47 43 51 51 51 43 39 39 59 71 219 123 43 39 70 66 54 42 57 52 43 39 57 85 113 126 102 125 208 332 458 525 552 556 505 442 361 299 252 191 121 81 39 46 38 38 38 38 38 38 47 47 47 47 47 47 47 40 48 41 45 53 57 57 49 45 73 73 69 65 61 61 57 50 43 42 41 57 89 115 159 199 252 222 288 408 396 245 152 140 114 62 63 99 96 60 50 86 47 47 47 47 39 43 39 39 46 46 46 50 54 54 58 58 50 54 58 54 46 42 50 62 128 231 223 171 198 216 261 359 444 367 351 376 325 236 233 245 55 54 39 40 89 72 51 128 245 336 401 375 330 313 256 184 219 290 403 541 714 836 889 874 813 688 509 307 148 96 105 110 93 85 69 57 53 57 61 65 41 49 53 45 40 40 45 50 53 66 62 42 54 102 102 70 54 54 54 54 54 54 54 54 55 47 42 41 46 56 52 39 38 51 76 105 129 146 150 154 154 154 170 185 157 97 48 38 119 157 234 336 360 292 199 144 65 62 58 54 50 50 50 50 38 62 42 82 170 126 50 74 43 43 47 54 66 75 87 83 80 65 57 50 58 75 99 115 114 95 71 53 46 47 47 54 80 144 146 216 496 768 875 865 804 784 596 220 51 146 220 162 146 126 101 83 86 85 88 73 40 38 52 87 84 109 117 40 40 40 40 41 42 61 71 63 38 40 42 50 58 54 46 42 106 42 39 41 42 42 55 66 64 104 119 79 55 70 70 46 102 238 217 85 57 65 65 91 41 42 47 59 66 62 65 62 101 85 69 45 40 40 48 56 84 92 96 96 80 60 44 40 48 48 48 48 44 40 40 39 41 46 46 50 66 90 94 82 61 40 40 57 65 53 57 74 61 46 61 80 101 123 201 287 311 327 292 226 168 125 86 83 80 65 56 48 55 51 50 41 53 56 48 55 63 77 77 77 49 46 39 39 39 41 43 62 101 134 221 320 400 480 589 674 610 336 182 145 104 92 98 52 43 45 57 56 67 55 41 49 77 86 90 93 93 74 58 52 67 85 131 177 203 257 327 365 406 496 615 620 570 572 469 237 154 94 43 42 44 62 60 43 55 55 55 51 47 47 50 50 38 38 42 42 41 41 37 37 55 55 51 47 47 43 43 39 39 39 39 43 47 47 51 51 70 71 70 70 74 70 70 62 73 49 85 168 244 300 395 470 331 236 150 104 101 127 205 268 341 237 144 123 114 69 43 43 51 58 70 66 58 54 54 62 58 62 58 46 41 40 40 48 67 51 40 41 51 49 45 43 42 52 104 197 325 441 511 547 635 685 726 734 691 585 475 393 219 169 123 125 119 92 74 82 74 47 36 56 77 74 74 86 114 106 105 92 106 141 192 238 329 357 398 425 423 354 236 138 149 110 66 42 45 45 48 44 73 65 61 65 80 84 76 71 47 54 54 54 57 61 65 65 50 47 50 39 42 39 38 38 58 38 38 47 46 38 38 50 90 35 41 73 36 36 58 38 71 139 103 48 80 60 37 38 39 46 54 54 50 46 50 50 50 54 58 54 46 42 50 51 39 41 41 49 41 40 53 51 71 73 79 82 92 109 132 159 175 159 144 132 114 100 101 98 77 81 74 58 38 37 38 47 42 50 50 45 53 49 52 47 58 58 58 54 45 45 52 59 69 68 62 62 74 82 82 78 157 156 181 351 529 472 423 544 440 318 185 103 69 51 41 46 79 71 59 51 50 46 50 53 50 46 50 50 50 50 50 50 46 46 46 51 54 58 62 62 40 49 61 45 40 39 40 41 44 44 44 52 48 40 41 44 55 59 40 40 48 39 48 116 49 38 44 88 72 48 44 54 52 118 185 257 396 518 546 511 579 351 136 68 55 40 41 66 40 42 42 42 41 40 44 52 67 55 47 59 83 87 71 51 51 42 41 40 43 52 71 73 47 52 53 39 36 41 121 163 248 314 364 373 387 432 486 508 566 589 601 589 569 569 602 637 703 678 662 652 666 659 626 584 562 489 379 266 239 256 238 202 148 141 145 157 165 157 141 125 153 150 165 181 161 125 110 129 160 223 277 307 356 410 433 428 413 375 305 216 143 106 97 117 121 101 85 93 105 109 105 109 77 77 74 74 82 98 118 134 178 194 186 135 116 122 122 98 86 102 117 105 99 95 122 130 118 83 59 67 84 92 73 57 53 65 70 82 75 83 95 100 102 90 94 102 118 117 100 87 114 114 125 121 124 123 115 103 115 103 102 116 109 88 102 129 134 270 187 38 42 209 255 185 125 110 134 143 100 52 56 95 103 102 133 172 171 146 137 135 80 47 60 101 102 192 265 212 139 142 119 87 62 53 45 40 65 61 57 49 44 36 32 31 52 52 52 48 51 44 47 47 42 49 49 45 41 41 38 38 41 41 41 41 41 41 41 41 35 35 39 39 43 43 47 47 39 35 35 35 39 43 39 31 49 37 37 48 48 36 40 52 52 52 48 40 36 36 36 40 54 50 46 38 45 41 41 45 49 40 43 39 41 37 33 39 64 75 83 84 81 73 67 56 65 62 67 69 85 90 95 99 112 105 101 93 78 74 59 55 39 39 42 45 45 45 48 41 33 33 33 33 33 33 33 33 37 37 40 40 47 55 59 56 49 45 41 37 37 37 41 41 33 33 33 37 41 41 45 45 39 39 59 35 34 174 202 49 77 65 60 56 59 59 91 98 93 41 39 41 46 40 37 35 54 69 48 40 63 58 54 75 52 45 53 53 65 61 52 36 49 61 56 35 34 35 35 34 42 42 42 35 35 35 35 35 35 35 35 35 42 42 45 41 34 31 33 87 150 212 283 360 458 496 507 495 511 517 453 347 145 59 29 30 43 30 30 31 43 43 43 39 40 36 36 36 40 44 44 41 41 37 37 33 49 44 40 40 48 63 71 79 86 63 51 59 71 60 32 30 32 32 32 32 32 33 41 49 32 36 32 31 31 35 39 43 38 38 34 30 37 33 30 29 28 29 42 57 68 60 48 40 25 26 30 24 23 24 32 58 83 112 103 140 340 604 724 693 533 387 201 74 35 39 47 43 47 43 46 39 35 35 39 39 26 46 53 29 23 23 52 103 131 110 77 42 21 20 21 37 33 38 46 43 24 24 25 37 36 36 40 44 48 47 51 51 39 39 59 87 87 52 35 35 30 33 29 29 29 29 33 44 41 41 48 40 48 40 36 29 35 23 23 23 24 36 52 64 52 40 28 24 29 33 25 24 31 37 42 37 30 26 26 29 37 33 33 29 25 25 25 25 38 30 26 26 30 34 30 23 23 27 31 31 27 23 24 27 32 25 28 28 28 24 24 23 35 24 27 27 27 31 23 22 21 21 21 21 20 20 20 19 20 28 40 48 44 36 20 19 18 19 20 21 36 40 40 37 44 40 36 28 24 24 23 23 27 30 26 22 17 17 16 19 133 129 88 24 16 51 39 10 20 13 20 20 16 12 15 19 34 21 8 6 4 4 6 22 17 24 20 13 8 12 12 5 5 6 14 15 24 24 28 10 12 18 34 32 20 16 17 22 18 27 39 52 49 41 25 20 33 33 37 37 37 37 37 27 54 47 58 51 51 51 47 43 32 25 24 25 25 29 25 25 29 29 29 33 33 37 37 37 31 28 28 29 29 29 29 29 30 30 30 34 34 34 34 34 33 33 33 33 33 33 33 36 32 32 32 33 33 33 33 29 37 34 34 34 38 38 38 42 46 47 47 47 47 47 47 47 43 42 42 42 42 42 35 35 43 43 39 39 35 31 31 31 38 45 45 45 45 45 45 45 45 45 44 41 44 37 37 37 34 34 30 30 30 31 31 31 37 37 41 41 41 48 44 37 33 34 35 35 33 34 35 37 42 32 34 111 112 35 82 235 257 363 373 263 156 126 120 102 86 130 90 57 120 167 179 214 250 259 283 328 390 411 336 233 114 75 36 36 50 54 41 36 35 47 63 55 39 39 51 63 47 47 51 55 59 63 63 63 71 63 55 47 39 35 36 36 40 45 37 37 37 38 38 46 45 52 52 48 41 37 37 37 37 49 57 53 45 45 53 61 61 61 57 53 49 41 41 37 45 45 45 45 49 53 57 53 46 54 74 98 110 102 66 38 38 49 53 44 36 35 39 54 148 98 86 162 237 277 330 390 436 429 423 444 463 407 248 108 62 136 305 317 121 38 70 38 38 38 46 54 66 74 86 83 65 54 53 52 44 47 50 46 50 50 58 70 67 67 68 76 74 66 51 39 39 43 51 52 60 40 38 48 96 116 84 44 99 71 47 43 59 71 71 67 55 79 91 75 51 55 95 135 171 103 75 99 94 42 50 102 61 45 36 35 47 74 106 119 159 111 86 125 208 294 374 414 423 395 350 312 278 229 171 146 59 66 58 50 46 46 50 54 50 51 51 54 54 54 54 51 48 41 56 57 64 53 48 40 44 41 52 49 56 45 48 40 47 42 41 56 74 88 110 124 109 152 182 166 150 143 151 137 82 56 68 93 73 38 39 67 55 48 40 39 39 39 39 39 39 46 46 50 54 54 58 58 66 74 78 74 62 54 58 66 96 207 203 139 130 125 219 417 331 286 278 343 349 251 161 155 95 93 40 40 120 98 45 110 167 372 560 621 636 628 547 438 452 639 809 850 823 801 785 752 679 479 308 213 142 102 102 103 62 65 61 53 49 49 49 49 61 57 53 53 57 65 69 69 61 78 70 41 42 74 66 40 54 54 54 54 54 54 54 54 47 55 55 54 57 53 60 51 48 39 38 38 39 41 50 62 81 96 122 132 106 136 274 425 440 480 529 506 379 220 137 123 73 62 58 54 50 50 50 50 62 74 58 138 258 202 90 106 67 63 59 55 55 51 55 52 73 62 54 50 62 71 91 103 95 88 76 54 46 46 47 59 72 121 127 213 478 719 828 853 785 607 365 156 95 134 164 150 102 113 116 96 82 77 80 70 39 39 64 95 94 146 155 68 45 41 42 42 45 45 51 39 40 41 42 46 58 70 82 86 150 50 41 58 46 50 54 39 56 91 143 175 138 58 38 66 58 158 126 37 50 53 42 83 42 43 51 63 67 67 66 62 93 74 53 45 57 61 57 56 92 96 96 91 75 55 43 39 38 39 44 56 60 67 59 55 53 78 78 50 45 50 57 40 73 40 40 69 81 57 49 54 81 54 61 87 108 138 212 292 332 317 238 148 110 79 64 88 88 84 76 68 59 55 58 54 44 47 54 58 66 81 81 77 56 57 50 39 39 40 42 54 109 142 218 325 416 507 644 730 606 313 151 126 76 51 73 41 42 52 55 55 78 77 64 81 65 58 46 50 51 58 54 54 76 71 117 155 158 192 247 277 348 450 581 593 530 561 520 313 186 114 44 43 60 86 83 54 74 63 59 55 47 43 39 39 38 39 38 42 42 41 41 37 55 51 51 47 43 43 39 39 35 35 39 36 36 40 44 51 66 73 73 77 77 77 69 60 73 113 124 93 108 200 320 383 407 351 274 177 139 149 184 196 253 139 57 67 92 70 44 44 43 74 90 70 42 40 50 78 46 66 78 58 39 38 40 68 114 74 38 39 47 61 45 43 47 80 148 244 356 456 526 577 711 740 773 809 813 775 724 671 473 367 250 185 147 101 86 88 115 48 52 117 137 102 126 191 262 238 213 204 230 269 321 366 419 446 456 451 406 317 196 110 145 102 54 41 42 49 48 40 57 42 41 53 61 72 60 59 70 66 62 65 65 81 85 81 46 51 43 38 38 50 38 37 38 37 38 54 47 38 43 75 94 35 42 78 36 37 70 39 82 144 95 38 60 52 37 40 42 38 38 38 42 46 50 50 58 54 50 50 50 50 46 46 39 72 39 40 77 40 39 41 40 43 51 69 79 82 104 116 131 84 87 112 132 101 90 111 65 69 69 58 42 38 39 62 37 38 38 42 53 53 60 60 67 62 62 58 54 50 53 49 64 56 59 63 75 83 86 92 94 188 338 480 566 597 579 514 424 261 130 76 70 56 50 63 59 47 46 46 53 60 71 72 42 42 46 50 46 46 46 42 54 50 50 43 50 51 55 51 44 40 40 39 39 40 44 40 38 38 39 44 52 48 41 40 63 51 38 40 56 39 39 76 39 37 40 72 40 39 52 67 97 58 142 262 329 427 515 512 408 300 157 88 94 76 44 41 41 55 78 74 53 47 67 96 52 44 39 47 67 79 71 63 37 37 41 48 55 59 55 52 54 51 59 40 36 43 115 141 242 320 386 392 401 439 493 519 557 597 637 641 625 617 638 665 682 677 662 674 683 677 655 620 611 565 480 398 363 330 275 197 191 173 165 157 149 141 129 122 154 162 170 178 197 201 166 129 193 243 285 303 340 390 416 407 432 409 348 251 167 122 112 128 121 117 105 105 117 125 109 93 113 101 82 82 98 114 130 134 62 111 139 103 76 93 118 122 126 126 121 101 92 99 115 118 135 92 71 76 104 108 77 49 77 101 129 130 118 102 98 92 106 106 114 114 110 86 69 60 127 118 106 109 124 131 114 82 114 99 81 83 112 133 126 93 132 243 180 56 115 234 229 166 145 110 110 139 139 107 98 110 70 74 113 164 171 142 137 135 100 48 75 126 135 153 203 222 61 65 60 51 47 47 59 74 41 41 37 33 32 32 31 31 30 31 32 36 44 52 60 67 50 57 53 53 49 45 45 41 41 41 41 41 41 41 41 41 34 34 34 38 42 43 43 47 43 39 35 39 43 43 43 31 55 32 32 44 44 36 40 60 36 36 36 40 40 40 36 36 51 47 43 39 42 39 39 39 41 37 36 36 39 35 26 25 63 63 55 56 56 68 80 89 66 67 76 93 109 122 138 139 144 133 121 109 98 78 66 63 43 39 46 45 41 41 37 37 33 33 33 33 33 33 33 33 37 37 40 40 47 55 59 56 53 49 45 41 37 37 37 37 37 37 37 37 37 41 41 41 79 51 71 47 34 131 155 33 33 41 41 33 37 77 89 63 131 61 36 34 36 37 37 36 40 40 51 51 56 63 67 59 67 63 59 55 51 43 43 39 35 35 43 47 47 42 42 39 35 35 35 35 35 35 35 35 34 34 35 42 42 42 46 42 32 46 86 118 193 296 358 373 428 478 449 372 399 451 359 188 45 39 39 35 35 35 35 31 51 67 63 35 30 31 39 35 55 55 55 48 41 37 37 33 45 45 49 48 55 63 78 81 49 41 41 50 51 36 30 29 30 31 31 32 32 40 48 44 36 43 43 43 39 39 39 39 39 38 34 34 30 30 30 29 41 28 27 44 92 108 75 35 26 25 46 65 45 24 28 86 114 84 186 470 698 734 671 629 395 241 111 89 86 51 46 79 42 43 46 39 39 46 43 46 26 26 25 24 23 40 100 148 175 127 74 41 30 29 21 19 29 30 31 28 32 29 33 33 43 47 44 47 47 51 51 51 60 23 23 84 120 80 40 28 22 22 22 22 26 30 30 38 34 34 45 37 44 37 37 30 48 24 24 28 32 24 36 64 76 59 32 24 28 36 36 28 30 30 30 26 26 22 22 21 21 21 21 21 21 21 21 21 21 22 22 22 22 26 26 26 27 30 34 35 31 31 35 39 39 40 39 39 39 39 35 31 50 39 34 26 22 22 22 26 20 20 20 19 20 20 20 20 71 71 67 59 51 39 27 19 19 20 21 21 33 37 33 29 32 32 28 35 31 31 26 30 40 39 27 20 19 23 23 26 77 57 29 13 13 24 24 24 20 20 15 15 22 26 33 37 29 24 19 7 5 5 4 5 21 21 21 14 13 13 13 10 10 7 7 8 13 17 17 10 20 18 27 23 15 15 17 33 26 39 43 56 49 45 37 29 22 26 26 26 30 34 34 31 43 39 43 39 39 39 39 32 41 41 41 41 41 41 41 41 33 37 37 37 41 41 44 37 35 28 28 28 28 29 29 29 30 30 31 35 42 38 38 41 41 33 33 41 36 28 28 43 35 43 43 35 39 47 39 27 28 28 29 28 29 41 49 45 49 49 49 49 39 39 39 39 42 42 34 35 35 35 35 35 35 35 31 31 30 30 30 30 34 34 34 34 45 45 49 49 37 48 63 48 43 36 28 27 28 60 53 29 29 30 30 32 32 33 41 45 52 59 63 71 44 45 53 45 33 33 50 70 70 61 65 100 104 75 118 244 300 479 524 365 203 185 198 171 187 219 121 112 299 402 405 464 468 462 454 447 457 399 255 102 91 84 76 64 53 45 36 36 35 35 36 36 36 40 40 40 56 48 40 36 36 44 60 68 112 120 120 92 56 36 36 37 37 37 37 37 45 50 46 45 49 48 48 48 48 49 49 49 49 49 49 49 49 49 49 49 61 61 57 53 49 49 45 45 49 45 41 41 45 53 57 53 46 51 75 91 102 98 86 78 58 65 65 60 55 43 42 54 69 104 125 145 141 110 130 196 233 276 293 283 341 379 256 105 36 192 281 205 85 46 58 58 54 50 46 42 46 54 62 59 64 57 64 64 56 48 47 39 51 51 55 59 56 60 60 56 78 51 63 71 39 38 63 71 79 55 39 51 83 95 75 47 71 83 83 67 39 38 55 79 71 71 67 55 51 63 95 119 83 107 151 171 123 51 43 75 50 42 37 37 37 48 64 65 84 108 107 74 76 108 143 147 215 241 263 254 216 166 136 158 61 93 69 37 38 54 66 62 54 42 50 73 77 61 61 73 71 60 67 56 59 48 51 44 59 52 59 51 59 43 47 39 40 44 52 55 54 66 89 112 59 91 94 70 70 95 111 95 65 53 50 50 54 59 71 75 45 49 41 40 40 41 41 39 38 50 74 90 94 82 66 50 38 50 70 90 102 98 86 81 128 211 175 130 202 246 269 337 168 216 308 377 330 211 132 126 79 92 47 51 136 110 88 169 238 411 608 745 825 855 810 755 812 845 860 852 811 723 632 548 348 203 107 123 126 65 43 72 41 45 41 41 41 49 53 57 69 73 77 69 69 69 65 57 53 49 53 65 65 61 61 69 49 57 65 61 53 53 61 62 54 66 74 73 57 49 56 64 80 83 100 95 51 39 39 37 100 97 118 201 356 536 696 783 849 803 741 650 493 293 132 58 73 73 69 61 61 57 57 57 97 57 41 93 169 193 153 106 68 53 45 41 40 40 41 41 40 75 79 42 42 81 121 116 95 91 84 58 47 47 52 72 94 127 98 173 443 625 677 690 606 376 185 155 202 192 97 38 66 70 85 92 91 73 73 78 41 40 78 86 77 169 201 81 81 61 41 41 49 64 55 47 57 39 39 61 65 50 106 198 177 49 65 85 39 77 133 37 51 54 154 282 250 90 38 102 82 142 82 36 66 70 38 67 62 52 59 63 55 51 48 48 44 55 58 43 41 45 57 73 92 76 71 74 81 81 62 39 38 39 40 45 67 74 85 73 39 121 149 69 37 39 48 40 56 44 56 84 80 52 52 66 45 74 84 73 114 197 248 249 255 239 186 119 68 56 72 91 134 105 75 64 64 45 48 59 38 39 36 36 69 42 37 85 64 72 65 54 47 49 42 46 97 123 187 286 419 558 710 787 584 327 132 122 112 70 79 68 57 50 54 77 92 99 95 84 54 42 40 41 43 51 59 71 54 58 64 68 87 119 170 223 289 336 471 590 621 630 524 277 170 98 43 42 54 73 82 65 69 63 63 48 39 39 39 40 40 40 39 37 36 36 36 40 51 39 43 35 34 46 51 34 35 33 35 40 34 35 36 36 54 62 70 74 78 74 70 66 46 69 113 137 129 137 220 309 438 434 385 273 185 180 194 204 129 84 41 41 65 81 57 39 62 55 51 42 41 41 42 58 39 65 117 145 133 96 52 39 112 87 46 52 86 105 113 105 120 145 177 228 311 411 512 591 735 775 819 867 908 927 909 887 825 708 564 462 353 248 182 166 161 144 160 213 270 307 343 360 395 391 390 381 384 403 434 461 468 516 543 497 381 253 160 115 82 74 58 42 41 40 45 49 42 41 41 41 46 57 56 48 79 86 74 61 61 76 92 93 74 38 37 46 57 42 45 56 56 37 45 57 42 37 51 111 118 34 36 81 35 35 105 154 78 130 74 36 47 51 37 66 38 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 54 54 54 50 50 51 47 47 38 42 57 53 56 63 95 114 171 112 107 136 135 72 52 84 137 57 37 54 66 38 39 98 50 53 53 53 60 64 60 56 63 63 59 59 54 50 54 50 36 35 34 47 65 59 72 101 194 356 525 603 645 652 604 508 335 189 85 51 49 46 47 63 39 42 42 49 63 71 85 81 48 41 41 41 41 41 38 38 58 54 50 39 43 40 40 40 40 40 44 47 51 55 62 62 42 38 67 39 71 47 63 39 59 38 86 79 38 79 136 80 38 38 44 68 40 37 38 72 106 59 91 227 343 369 401 455 359 327 171 93 103 79 71 84 43 48 78 85 90 82 82 83 60 76 57 41 53 63 58 82 37 38 50 45 36 36 47 47 68 44 60 99 138 177 237 314 411 473 515 506 504 538 557 560 603 635 674 679 667 648 648 656 663 687 711 718 713 705 674 639 636 615 569 515 482 436 342 237 181 159 148 145 153 146 134 115 122 166 213 221 225 209 180 141 161 204 234 243 292 365 415 414 462 396 322 273 245 212 154 111 117 141 129 101 109 145 129 77 126 110 98 110 115 119 115 111 95 64 64 92 97 97 125 162 157 117 89 101 121 128 120 120 116 105 76 49 73 73 53 57 44 61 105 133 133 105 85 82 108 98 110 118 94 58 57 76 107 90 78 81 116 147 150 130 119 140 148 125 126 131 103 51 86 162 138 117 200 204 150 151 97 125 133 101 93 113 129 117 65 81 124 151 143 122 126 147 130 47 86 130 62 84 183 236 47 46 36 48 67 47 35 55 36 36 32 31 31 31 33 36 32 32 31 30 31 32 37 52 70 73 65 57 45 37 30 30 41 41 41 41 41 41 41 41 34 34 34 38 42 46 47 47 35 35 35 35 39 39 38 31 51 40 36 36 36 40 56 68 32 32 36 40 41 45 45 40 68 76 84 88 84 64 52 40 31 31 30 29 29 34 33 28 28 40 63 60 51 43 55 64 32 44 140 269 329 270 202 171 161 150 138 118 94 70 58 50 43 39 42 38 34 37 33 33 33 33 33 33 33 33 33 33 36 40 51 59 66 62 50 36 45 38 38 33 33 37 37 41 37 37 33 37 37 41 45 45 63 43 71 55 34 107 143 51 35 54 50 34 38 70 82 59 129 94 65 49 45 48 40 35 47 47 47 51 51 55 55 55 70 66 62 54 50 46 46 46 46 46 46 50 50 46 46 47 35 35 35 35 35 35 35 35 34 35 46 42 41 37 41 38 31 47 98 142 213 297 351 358 321 337 331 294 289 279 187 72 57 35 30 30 31 35 35 35 67 63 51 35 31 35 47 55 55 55 55 48 41 37 34 34 50 45 40 39 47 57 65 69 63 55 47 32 28 28 28 29 30 30 31 31 39 47 58 62 47 43 43 43 43 39 39 39 39 38 38 34 30 30 30 30 53 33 28 44 80 88 59 27 38 42 70 85 61 24 23 62 134 100 215 486 618 527 416 401 271 165 83 77 74 39 46 87 74 74 66 54 39 34 27 26 23 22 23 25 52 85 120 152 135 107 70 30 21 20 21 22 30 30 31 28 32 25 29 29 51 55 51 51 47 47 47 40 60 24 32 80 85 44 24 24 23 22 23 23 27 27 31 31 38 34 34 34 38 41 30 30 52 25 28 44 52 44 44 52 95 76 51 39 39 43 36 27 30 30 30 26 26 22 22 22 22 22 22 22 22 21 22 22 22 22 26 26 30 30 34 34 26 34 38 39 35 35 39 47 39 40 39 43 43 39 43 38 42 42 38 34 37 33 25 25 19 19 19 19 23 27 31 35 63 59 55 51 39 31 23 19 19 20 21 21 26 26 29 25 32 28 35 31 34 30 30 37 43 42 30 22 22 30 34 37 45 29 17 13 21 25 25 28 24 31 35 34 41 41 48 48 31 27 22 14 13 9 5 4 17 17 10 10 10 9 6 10 15 11 8 8 8 10 14 15 16 22 23 19 15 15 17 29 22 27 28 36 33 29 21 20 22 26 27 27 30 34 31 31 35 35 39 39 32 32 32 32 41 41 41 41 41 41 41 41 37 37 41 41 45 45 45 38 35 28 32 28 29 29 29 29 30 30 30 35 38 38 41 41 28 28 32 36 36 47 55 59 39 31 27 27 27 31 38 39 28 29 33 33 37 41 36 29 49 49 49 49 42 42 43 38 42 42 35 35 35 35 35 35 35 35 31 31 31 30 30 30 30 34 38 34 41 37 41 45 52 47 39 31 31 47 71 111 118 98 78 44 36 30 30 30 31 32 37 45 59 59 70 63 43 44 52 48 37 37 52 68 84 84 60 43 67 119 227 361 370 438 499 483 364 230 179 191 231 223 126 193 471 588 517 480 444 429 390 339 293 223 108 30 79 72 68 61 57 52 48 44 35 35 36 36 36 40 40 40 52 52 48 48 48 48 52 52 89 105 113 105 85 77 85 101 49 45 37 41 45 49 49 45 49 48 49 48 49 49 49 49 53 53 53 53 53 53 53 53 61 61 57 57 53 53 49 49 45 45 41 41 45 49 57 49 50 54 71 87 98 94 90 82 61 61 68 60 51 42 54 66 70 69 70 110 146 139 144 181 107 161 198 212 262 280 185 78 47 172 205 129 53 46 50 38 70 66 62 58 58 66 70 71 71 68 72 72 68 60 48 44 40 40 40 44 44 44 44 48 59 59 63 47 39 63 75 47 59 51 47 51 63 71 63 59 67 79 79 63 43 39 63 87 71 63 47 39 43 59 71 79 75 87 119 131 99 47 51 87 47 43 42 37 38 45 53 47 42 62 82 76 83 122 134 122 106 115 122 131 118 107 89 107 81 70 37 37 62 90 70 37 50 38 42 65 69 72 80 85 94 87 79 75 67 59 55 51 83 71 59 47 43 51 59 67 47 59 67 58 50 66 106 138 50 74 78 50 47 71 79 67 58 54 50 50 55 63 71 75 64 49 41 41 42 42 42 42 40 62 74 94 114 138 154 166 154 110 62 46 62 82 86 81 143 198 158 147 230 214 94 34 195 196 236 277 242 162 118 127 72 103 62 65 127 101 87 172 282 359 560 764 836 772 716 746 735 730 708 670 606 509 397 309 185 112 59 62 84 78 47 42 50 57 53 53 49 45 41 40 85 69 57 61 73 81 77 69 40 45 73 81 53 38 39 49 53 57 57 57 53 53 53 50 58 62 66 65 49 49 64 76 47 65 100 116 102 98 105 108 205 322 469 589 731 863 942 956 926 903 842 713 495 264 125 84 76 69 65 61 57 57 57 57 57 149 125 53 77 101 93 102 56 41 41 41 41 42 46 47 63 104 108 45 43 81 105 93 87 99 84 66 47 47 48 64 118 155 112 128 292 381 386 396 232 168 152 174 184 145 98 82 55 63 78 73 68 71 85 79 53 41 70 78 55 119 150 58 53 40 39 39 52 76 88 80 61 39 39 53 61 50 101 185 149 41 85 93 37 96 184 75 62 38 90 210 234 142 78 82 66 122 70 36 62 70 46 72 62 55 55 59 55 48 43 43 43 43 43 42 41 40 40 41 65 60 55 65 80 80 65 39 44 41 40 40 47 62 76 75 107 172 180 100 39 48 64 52 68 48 43 59 55 39 55 85 56 73 94 88 114 177 228 238 183 165 143 107 75 60 82 97 136 112 78 68 72 57 67 88 77 126 205 193 106 72 70 37 59 71 80 77 66 68 62 62 45 99 191 302 419 542 704 775 569 296 117 119 108 62 66 60 68 60 60 76 107 115 114 87 41 43 55 43 40 40 44 95 46 46 46 50 62 90 134 178 279 318 444 563 617 633 508 257 138 82 43 44 59 84 85 68 65 58 51 44 44 41 41 41 53 41 39 38 37 37 37 44 55 39 35 42 35 50 58 37 45 32 33 34 35 40 45 36 54 58 62 62 66 70 74 74 82 82 98 114 117 117 173 236 372 423 435 351 255 204 194 180 135 98 63 42 41 49 79 96 62 51 43 43 46 46 46 42 38 53 117 172 180 144 88 58 99 94 61 51 66 88 109 121 236 233 221 229 272 376 497 603 687 755 841 913 971 987 974 959 929 891 857 818 723 569 423 360 426 398 394 431 484 504 506 506 478 470 465 460 464 471 482 482 502 508 510 485 409 293 168 83 54 54 43 42 40 40 40 41 42 41 41 42 58 66 76 72 75 74 69 53 64 67 75 76 41 37 41 65 68 52 41 44 59 40 51 53 41 36 43 95 101 41 37 37 45 157 213 129 102 158 98 37 62 54 36 38 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 61 61 61 61 57 57 57 57 45 53 57 52 44 52 72 85 197 141 117 129 97 45 49 97 201 101 37 54 70 46 47 79 46 53 49 49 60 60 60 56 63 63 63 59 59 59 58 47 69 57 43 32 50 139 280 389 506 607 666 656 632 628 607 529 256 135 60 45 54 46 44 60 47 54 50 60 71 81 88 81 55 41 41 41 41 41 37 37 62 58 43 39 39 39 40 40 40 40 51 55 59 58 62 62 62 46 70 63 59 51 71 43 70 38 62 62 38 95 160 112 39 38 40 64 48 38 39 60 84 73 105 185 269 320 340 350 378 350 193 66 78 101 112 117 116 93 98 93 99 98 95 92 55 76 69 50 57 56 70 102 79 63 50 42 41 37 55 63 95 86 132 212 302 345 403 450 558 600 619 599 605 644 679 689 709 713 717 701 681 670 690 707 684 699 719 734 736 716 700 680 662 651 622 572 531 490 411 318 243 198 167 148 152 149 150 146 158 162 141 101 113 164 188 180 149 192 230 239 272 322 348 350 358 324 298 289 288 247 182 126 113 125 121 97 109 129 117 85 82 78 74 78 71 75 83 84 64 57 85 125 133 109 113 137 161 133 97 89 105 121 117 105 93 93 69 53 65 61 45 53 44 53 69 73 77 81 93 97 72 81 97 98 94 86 101 120 99 98 94 97 116 135 142 138 143 152 148 121 134 159 155 127 103 175 150 118 177 176 131 132 117 136 136 100 88 112 132 124 104 112 128 139 123 99 111 136 141 58 94 142 74 62 160 218 73 46 45 88 99 60 36 43 56 48 36 31 31 32 32 33 31 31 31 32 32 32 33 36 42 49 49 49 49 49 49 49 41 41 41 41 41 41 41 34 34 34 38 38 42 42 47 47 35 35 35 39 39 39 38 31 30 52 40 29 31 116 120 36 33 33 33 37 41 45 49 48 52 60 72 80 77 69 61 53 32 33 43 31 29 28 28 29 85 84 68 40 27 38 78 110 138 258 346 343 332 345 309 223 141 127 111 91 67 47 46 42 35 35 38 38 38 34 34 34 33 33 33 33 33 33 33 33 56 60 63 59 70 74 62 32 41 38 34 33 33 33 33 33 33 33 37 37 41 41 41 41 55 39 63 55 33 63 111 79 51 66 58 38 38 62 66 43 96 81 68 48 36 35 35 34 43 43 43 47 47 51 51 55 74 67 59 51 47 47 51 51 47 47 47 47 47 47 47 47 35 35 35 35 35 35 35 35 39 39 41 41 37 37 37 34 32 41 105 156 216 268 302 293 180 179 182 188 167 114 70 36 49 30 30 30 35 35 39 39 111 67 39 43 43 31 39 63 55 55 55 48 41 37 34 34 61 45 32 31 42 57 60 67 69 65 49 25 24 25 26 28 30 30 30 41 53 57 69 65 54 47 47 43 43 43 43 39 43 38 38 34 34 30 30 30 53 41 33 37 48 48 28 26 30 54 102 138 114 61 44 67 111 94 149 293 321 221 150 163 137 78 56 69 58 26 35 79 58 62 58 50 38 38 30 34 25 24 24 45 92 128 140 140 95 94 78 34 19 19 21 41 38 35 35 28 32 25 25 25 63 63 59 55 44 40 36 32 44 33 61 101 93 45 25 48 31 27 35 35 31 31 31 31 39 31 30 34 42 45 37 22 43 28 39 47 51 43 35 31 87 71 51 43 48 48 40 32 35 30 30 30 26 22 22 22 22 22 22 22 22 22 22 22 30 30 34 34 38 38 42 42 30 35 43 43 39 43 47 51 39 40 44 43 43 43 47 42 38 38 42 42 41 29 21 20 19 19 19 19 27 31 39 43 51 47 43 35 31 23 23 20 20 20 21 22 29 29 32 28 35 35 31 31 30 30 26 32 39 31 19 14 14 18 30 42 14 13 12 12 14 26 26 25 23 31 35 38 45 41 44 39 23 23 22 18 17 9 5 4 13 13 6 6 6 9 6 6 15 11 7 6 7 8 10 11 16 18 19 15 15 15 17 29 22 27 20 24 20 20 20 20 22 26 26 26 30 34 31 31 35 35 28 32 32 32 32 33 33 34 34 34 34 38 38 38 38 38 38 38 42 41 41 42 35 28 32 29 29 29 29 29 30 30 30 31 38 41 41 41 28 48 59 35 32 54 58 43 46 35 43 70 70 42 35 39 28 27 27 27 32 36 37 45 49 49 49 49 49 49 50 43 43 35 35 36 36 36 36 36 36 35 31 31 31 31 30 30 34 49 57 53 45 37 41 49 76 51 35 31 31 63 135 211 234 166 138 91 27 27 46 31 30 32 33 41 63 63 70 63 55 56 60 56 52 52 60 72 52 88 76 44 59 111 187 278 99 90 127 189 166 75 59 104 104 131 123 253 523 561 374 238 150 166 155 117 90 83 64 33 40 40 40 40 36 44 44 44 36 36 36 36 36 40 40 40 48 56 60 64 60 52 44 36 49 65 81 85 81 81 101 117 65 57 49 45 50 50 50 45 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 53 57 57 57 57 57 57 57 57 49 49 49 49 49 53 57 53 50 50 63 75 86 86 86 82 53 69 84 71 58 50 54 66 78 54 54 82 106 114 123 136 137 186 220 220 209 198 156 130 162 192 149 73 49 74 70 38 78 74 70 62 62 66 70 71 63 64 72 76 72 64 56 48 44 44 39 39 39 39 39 40 54 46 39 38 55 71 67 51 39 51 55 51 39 39 55 71 55 63 67 55 43 43 63 87 75 55 39 39 47 55 51 43 63 59 71 83 71 47 59 91 55 51 43 38 38 38 38 38 41 65 88 92 119 149 145 121 98 79 76 78 88 85 79 93 53 67 58 38 42 43 46 38 58 46 46 58 73 77 89 101 90 83 79 75 67 63 55 55 87 75 63 51 47 55 67 75 43 59 71 58 46 58 106 150 62 74 70 50 47 67 71 59 50 46 50 50 55 62 67 75 71 48 41 58 50 40 40 41 64 67 63 75 107 151 199 227 263 215 147 95 71 83 107 130 184 275 247 147 103 83 127 220 136 133 169 218 218 155 107 104 61 85 64 59 93 63 58 143 229 258 400 589 639 559 525 576 495 470 423 374 328 259 173 97 104 94 72 54 48 49 40 38 49 57 61 57 53 45 40 40 69 61 53 49 49 49 57 64 93 82 98 118 94 54 54 90 66 58 50 50 58 58 50 42 62 63 55 42 40 40 52 75 112 134 176 207 245 296 351 396 592 702 802 854 906 955 934 863 906 841 728 564 354 167 90 81 65 61 57 53 53 53 53 53 173 358 281 77 61 73 45 82 52 45 41 42 50 58 74 75 91 124 120 64 44 61 73 53 87 87 80 62 46 46 47 55 97 147 124 113 174 196 182 190 166 173 201 178 96 39 40 63 43 67 74 49 40 60 87 83 66 41 63 83 58 82 109 61 45 39 38 38 48 80 100 105 73 40 39 49 57 45 81 146 125 45 101 97 36 105 229 124 63 38 38 118 186 178 110 54 50 98 58 36 58 70 54 75 58 50 47 63 68 67 52 43 44 44 44 47 42 40 39 39 41 40 39 49 68 72 68 50 63 41 40 38 38 53 79 79 114 151 151 83 43 59 68 52 80 60 40 44 40 39 60 93 64 64 79 93 111 138 186 211 157 146 134 114 113 112 143 166 135 99 62 63 68 75 88 115 119 311 470 490 392 216 71 36 52 71 80 78 74 57 54 62 42 99 195 286 383 490 656 741 531 225 85 111 100 62 70 80 80 65 61 69 92 99 98 75 53 49 45 42 42 46 47 46 41 42 41 41 45 73 109 154 271 303 402 505 575 591 457 214 115 67 44 43 51 69 81 77 74 63 47 45 53 61 57 41 72 56 47 46 50 53 52 43 55 39 35 46 50 52 48 55 58 58 34 29 31 34 40 35 58 61 50 50 54 62 71 75 99 78 74 83 98 94 125 150 233 340 423 403 322 240 197 152 127 129 130 91 49 40 72 112 89 66 42 41 42 42 45 40 38 40 80 135 155 135 87 54 75 75 61 47 40 42 64 96 159 173 209 241 289 358 435 514 646 703 773 836 895 949 992 1004 1004 986 955 936 890 829 802 794 744 689 657 658 671 664 629 605 570 562 546 541 537 537 528 513 522 512 503 462 374 265 144 63 41 58 71 67 54 41 40 41 41 41 41 42 62 74 88 80 71 62 49 41 51 51 58 51 52 45 48 56 52 60 71 86 59 47 55 56 45 37 39 75 69 53 45 36 61 213 242 110 50 106 74 37 66 58 37 38 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 57 57 57 57 57 57 57 57 49 53 57 48 44 48 64 73 77 45 45 69 61 57 125 217 237 125 38 42 66 54 47 59 42 42 42 42 49 49 53 53 56 56 56 56 59 59 67 70 39 105 163 193 270 427 592 693 806 802 752 691 652 625 557 444 169 91 52 53 58 43 39 44 63 66 62 68 71 81 84 70 56 41 41 41 41 41 37 38 62 58 50 42 38 39 43 43 51 51 58 58 58 58 54 54 78 46 66 87 39 51 79 59 74 38 50 58 51 115 152 100 39 38 40 64 53 39 38 44 39 73 106 123 180 258 272 249 301 316 197 54 112 218 256 251 264 236 215 209 204 181 130 76 63 70 87 88 69 72 103 139 88 52 39 58 65 49 55 63 49 40 83 190 323 422 504 555 621 651 659 653 668 707 734 737 745 741 725 697 669 669 693 706 703 687 702 729 725 693 684 681 654 656 634 592 552 518 464 386 311 254 206 170 159 160 161 162 142 158 130 85 90 157 177 157 133 180 223 236 250 272 281 268 288 289 307 333 340 307 233 177 113 102 109 106 110 110 102 94 78 82 75 63 55 59 75 76 68 77 117 153 145 109 97 113 121 117 93 77 97 137 149 129 101 101 97 89 77 65 65 69 93 113 113 85 77 101 117 113 75 85 97 97 97 105 116 124 87 94 102 101 100 103 110 114 131 120 100 77 90 127 143 128 116 180 163 138 169 157 124 136 125 140 137 105 93 105 117 101 105 121 137 140 120 104 112 125 137 54 79 139 83 54 136 206 136 50 57 120 107 67 55 42 72 71 51 35 31 31 32 36 30 31 32 40 40 32 32 31 30 30 34 34 38 42 46 46 34 34 34 34 35 35 35 34 34 30 31 31 35 35 39 39 31 31 31 31 31 35 35 35 40 100 88 32 100 236 232 120 33 33 33 37 41 49 57 61 36 40 52 61 65 69 73 69 80 68 79 94 78 38 29 44 34 52 56 71 110 170 253 309 393 541 567 437 338 339 304 210 177 151 119 83 58 34 33 33 34 34 38 38 38 38 38 38 33 33 33 33 33 33 37 37 52 52 55 55 66 70 58 35 44 37 33 32 32 32 32 32 32 36 41 45 45 41 37 37 67 35 51 55 34 35 79 83 43 55 51 34 34 42 46 34 76 64 44 35 34 35 35 35 39 39 39 43 47 47 47 51 79 71 59 51 47 47 55 59 47 47 43 43 43 43 47 47 35 35 35 35 35 35 35 35 43 39 41 41 37 37 33 33 33 39 111 158 194 221 216 203 134 112 91 90 85 64 67 84 29 29 34 47 43 35 47 63 159 79 35 47 51 30 31 55 48 48 48 41 37 37 37 37 49 36 31 34 53 60 64 62 44 67 72 76 69 58 43 27 40 32 36 48 60 63 71 72 54 47 43 43 43 43 39 38 38 38 38 38 34 34 34 30 57 53 45 41 36 28 27 26 26 58 110 150 134 82 53 63 78 108 120 108 103 103 96 86 75 52 45 62 51 27 27 55 46 49 41 37 30 30 26 30 45 33 25 52 92 116 127 123 78 82 62 33 20 19 21 46 49 42 42 39 39 32 32 32 52 59 55 48 44 40 36 29 23 25 69 117 109 54 30 42 36 36 43 39 35 35 35 35 43 31 30 34 45 49 37 29 38 47 54 43 31 27 27 24 51 43 39 43 52 49 52 47 35 34 30 30 27 26 22 22 22 22 22 22 22 22 22 22 34 34 34 38 38 42 42 43 27 35 39 43 39 43 47 51 40 40 44 43 47 47 47 46 34 34 34 30 33 21 20 20 19 19 19 19 27 35 43 47 43 40 32 28 24 28 28 25 21 21 22 22 29 25 28 24 31 31 27 27 26 25 21 28 28 18 14 14 14 14 34 58 34 22 13 12 13 18 18 21 15 26 30 34 41 33 32 27 15 15 18 18 21 13 5 4 9 9 5 6 6 5 6 6 19 15 7 7 8 9 10 11 16 14 15 15 15 16 17 25 34 35 28 24 20 20 20 20 22 26 26 26 30 34 31 31 35 35 28 32 32 33 37 37 30 34 34 34 38 38 42 42 42 42 42 42 42 42 46 46 43 36 40 32 33 29 30 30 30 30 30 38 45 41 41 37 36 78 78 43 31 58 58 27 42 27 27 62 62 27 27 47 51 27 27 27 27 27 37 69 49 49 49 49 49 49 49 43 43 36 36 36 36 36 36 36 36 36 31 31 31 31 38 38 45 57 69 65 53 45 45 53 80 51 39 39 35 55 135 230 300 272 313 274 115 36 53 30 30 31 31 32 59 63 70 66 63 60 64 64 60 60 64 72 44 80 80 72 79 71 71 110 88 68 48 45 43 52 57 69 33 77 68 115 249 260 159 107 63 87 88 61 46 52 73 74 34 35 35 35 35 36 43 36 36 36 36 36 36 36 36 40 56 60 64 68 64 52 40 36 35 37 49 49 45 45 57 69 77 69 57 49 50 50 50 46 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 53 53 57 57 57 61 61 61 57 57 57 57 57 61 61 57 50 46 50 59 70 74 82 82 77 93 104 83 62 50 46 42 89 65 57 69 56 56 76 85 137 146 146 107 60 57 113 181 253 209 117 49 57 98 86 42 74 70 62 54 54 54 58 55 44 52 64 72 72 64 56 52 60 56 44 39 39 39 39 39 67 58 42 54 70 50 46 79 43 55 63 51 39 39 59 79 39 43 47 43 39 43 59 75 67 59 47 47 51 55 47 43 59 43 43 55 59 51 63 83 59 59 59 55 46 38 38 38 48 57 71 78 102 132 124 96 133 111 92 77 70 59 48 55 39 54 55 39 38 38 40 52 48 51 51 63 74 85 93 94 62 59 59 59 59 59 59 59 63 63 67 67 67 63 59 55 47 59 63 54 42 46 78 106 54 58 50 38 47 63 63 47 46 46 50 50 54 58 66 70 70 51 64 100 97 65 54 93 84 72 63 52 75 100 139 156 195 204 200 133 64 39 68 119 213 163 75 96 244 288 200 109 85 74 106 147 155 115 79 69 57 69 52 51 70 45 47 98 49 99 161 211 241 256 256 263 315 291 253 226 207 185 154 120 114 108 97 82 75 72 76 72 48 48 48 48 48 44 44 40 52 60 68 64 44 39 40 53 82 50 42 70 74 54 58 82 90 70 54 58 70 74 58 42 55 51 43 41 40 39 39 54 151 224 332 454 587 682 761 834 852 894 915 922 947 957 899 807 784 637 443 280 157 85 61 62 57 53 53 49 49 49 49 49 217 396 277 65 109 117 41 70 56 49 42 46 54 66 78 86 71 103 96 56 43 44 45 43 76 80 73 57 45 45 46 58 49 103 113 99 132 138 125 134 165 154 151 116 61 40 42 91 55 91 90 41 39 56 80 68 62 41 55 87 70 58 73 61 45 40 39 39 44 68 80 88 96 53 40 49 49 41 53 89 101 41 105 93 35 93 201 81 63 54 38 58 118 150 110 38 46 78 54 38 58 70 62 75 49 46 54 71 91 84 79 52 80 60 51 54 50 41 39 39 40 39 38 41 63 67 67 56 46 38 38 38 38 57 86 95 49 78 78 39 38 63 75 56 68 52 52 52 44 39 45 73 60 48 55 81 108 128 148 169 166 146 129 129 142 180 234 270 223 161 100 82 87 105 117 136 153 493 634 689 714 400 73 115 52 53 61 66 59 40 41 46 66 107 183 262 363 486 661 756 531 186 71 100 77 51 60 77 89 97 93 81 79 79 82 63 51 47 47 48 69 77 53 39 41 41 41 41 41 57 89 130 244 284 359 437 501 523 402 190 123 75 44 41 41 45 86 97 91 68 52 56 61 65 53 41 73 64 51 50 61 68 63 51 40 39 43 58 61 48 69 132 178 218 198 112 54 32 38 54 50 53 46 50 54 55 63 67 87 59 55 64 80 83 99 115 150 256 371 403 378 307 236 170 137 155 181 174 133 85 79 80 113 82 46 40 39 39 39 39 39 39 39 55 67 75 63 54 72 73 65 43 38 39 41 50 38 55 132 214 284 321 346 378 551 607 670 725 794 861 931 988 996 993 1000 993 969 935 927 934 911 865 819 785 770 743 704 677 658 634 603 575 563 555 551 548 535 541 527 435 283 162 93 71 49 86 119 119 94 54 40 40 42 41 41 42 54 62 72 64 70 46 36 35 39 35 38 42 58 58 58 54 70 89 94 98 63 59 63 52 45 37 38 58 57 37 45 49 54 110 134 86 35 50 46 37 66 66 38 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 49 49 53 53 53 53 53 53 49 53 52 48 44 44 56 64 45 36 37 37 35 35 97 205 193 97 36 37 50 50 51 55 39 39 42 42 42 42 49 53 49 49 60 60 64 67 67 84 214 359 512 611 726 859 935 954 905 836 742 684 662 600 449 278 111 71 56 57 53 37 38 38 63 66 69 68 74 77 88 73 56 41 41 41 41 41 38 38 62 58 50 42 38 39 42 43 55 55 58 58 54 54 50 46 90 42 50 86 38 47 79 67 62 38 54 86 91 123 104 39 40 39 40 60 61 41 39 39 34 38 76 85 127 198 227 201 176 245 178 68 197 410 466 464 496 491 482 481 465 391 261 141 96 64 78 88 73 65 108 136 49 40 44 74 73 47 50 80 127 194 320 478 593 627 618 608 611 637 657 664 687 714 713 704 716 724 724 705 689 673 685 689 679 651 662 694 697 661 653 673 654 653 635 589 552 522 480 418 374 320 261 214 190 175 168 157 121 166 170 126 118 158 166 129 133 176 215 237 243 249 252 247 291 304 332 351 360 327 271 217 110 87 106 123 130 99 94 102 106 102 83 67 67 79 91 84 108 109 129 141 121 93 93 113 93 113 105 81 97 145 153 125 105 97 113 117 85 69 77 81 81 121 133 105 97 121 125 97 79 92 108 105 105 109 112 108 99 98 106 116 115 106 106 102 116 97 73 62 67 91 100 100 120 172 167 135 146 137 113 129 117 137 145 129 121 117 105 81 77 113 141 145 133 125 129 129 114 45 51 119 91 46 105 191 192 46 41 119 90 62 70 50 80 75 55 40 32 32 33 40 31 32 43 40 47 32 31 31 31 34 34 34 34 34 34 34 34 34 34 34 35 35 35 34 31 30 31 31 35 35 35 35 31 31 35 35 35 35 35 39 32 31 30 30 64 108 92 48 37 33 33 33 41 49 61 65 32 32 33 37 49 57 65 68 116 68 66 110 129 109 121 171 144 198 272 355 434 521 593 637 629 658 620 498 373 310 252 202 161 131 95 59 42 34 33 33 34 34 38 38 38 39 35 34 33 33 33 33 33 33 37 37 48 32 43 67 78 53 53 66 43 39 39 35 31 31 31 31 32 32 40 45 45 41 33 33 71 39 35 51 47 51 75 95 34 39 39 34 34 34 34 34 63 51 43 55 74 78 66 54 42 42 35 39 46 50 50 54 67 59 47 39 39 39 47 51 55 51 47 47 47 47 51 55 35 35 35 35 35 35 35 35 47 39 37 37 37 37 33 32 36 59 123 159 170 158 137 112 122 97 60 31 30 37 49 53 29 30 38 46 31 31 67 123 159 75 31 47 55 31 31 59 44 37 37 37 33 33 33 37 37 32 30 33 48 51 51 49 51 121 206 263 291 248 153 54 47 35 43 62 66 66 70 79 53 50 50 49 45 45 45 45 41 41 41 41 41 41 41 41 61 65 61 53 44 36 36 36 43 55 74 86 74 50 49 65 41 83 86 55 50 71 75 44 74 50 43 56 63 44 36 40 66 65 46 34 25 24 24 23 23 24 36 60 83 88 98 95 58 58 42 25 21 29 41 53 56 49 49 42 43 39 43 36 40 40 40 40 40 33 33 33 24 24 26 66 74 46 26 26 40 47 43 43 39 35 35 31 43 35 27 30 45 45 37 29 57 74 85 50 34 38 50 50 27 27 24 28 36 37 45 44 31 35 35 31 31 27 27 27 23 22 22 22 22 22 22 22 30 30 30 34 34 39 39 39 27 31 39 39 35 35 43 47 40 40 44 43 43 43 43 42 34 30 22 21 20 20 20 20 19 19 19 23 31 39 48 52 40 36 32 28 28 32 36 33 29 22 29 25 25 21 24 24 27 27 26 26 29 29 24 24 19 14 13 14 14 14 27 59 75 47 15 12 12 13 13 13 23 34 38 34 37 29 24 19 11 11 14 14 17 13 5 4 5 5 5 5 6 10 6 6 23 27 20 25 22 26 30 27 16 14 14 15 16 20 21 25 43 39 28 28 20 21 21 25 22 26 26 26 27 31 31 31 24 24 28 29 33 37 29 30 30 34 34 38 38 42 42 46 46 46 46 46 46 46 42 42 39 43 43 39 39 36 36 33 41 34 38 45 41 44 40 44 28 66 74 46 46 78 78 54 86 46 26 38 30 25 38 83 54 27 27 35 28 26 27 56 44 48 45 45 49 49 49 43 43 37 37 37 44 44 44 43 39 39 43 43 42 42 49 49 49 61 73 69 57 49 45 49 40 32 35 39 27 31 90 157 307 338 460 485 329 195 125 30 31 31 30 31 43 47 58 54 51 48 52 52 48 48 48 52 68 56 40 60 91 67 55 102 81 89 70 39 32 48 33 31 31 73 88 72 86 81 84 128 105 106 102 79 56 57 61 54 43 36 47 47 47 47 54 47 47 43 43 43 43 43 43 43 67 67 67 67 63 55 47 36 44 52 56 52 40 36 40 48 84 73 65 61 61 61 57 53 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 49 53 53 57 57 61 61 61 53 53 53 57 57 57 57 49 54 46 50 55 66 74 81 85 109 113 99 67 62 78 98 105 127 82 78 85 65 65 88 57 49 28 33 93 169 242 338 408 227 157 77 36 49 90 78 46 70 62 54 46 46 46 50 47 48 45 57 61 65 61 57 53 73 65 57 45 40 40 40 44 87 150 126 62 50 58 54 74 54 54 54 46 47 51 63 71 39 39 39 43 47 55 59 63 47 55 63 59 51 47 51 55 51 43 39 51 59 59 63 71 67 71 71 67 58 46 38 38 59 51 38 36 44 60 60 40 81 75 68 56 40 39 39 39 60 38 36 37 44 68 53 42 39 40 40 48 63 74 86 78 59 55 55 55 55 55 55 55 51 55 59 59 59 54 50 46 51 51 51 50 50 54 58 58 46 42 38 38 59 75 71 51 39 39 47 47 54 58 65 69 81 54 74 118 127 119 136 188 92 77 68 49 48 41 52 49 104 137 169 125 65 40 41 79 93 148 200 253 305 277 197 130 118 91 79 76 64 44 45 69 65 50 40 40 52 47 38 49 56 103 110 81 88 143 159 135 264 240 201 149 98 67 51 45 37 38 37 38 114 202 186 106 56 45 41 40 40 40 41 41 69 53 57 85 93 73 49 41 41 41 54 70 54 41 42 66 86 66 50 54 74 78 62 42 47 44 43 42 41 41 40 61 82 222 390 578 744 800 808 851 933 934 952 955 923 839 749 683 523 379 215 111 64 56 51 59 46 49 49 45 45 45 49 49 73 201 109 35 105 117 45 74 60 49 45 45 42 50 54 58 43 67 64 48 44 52 45 44 65 72 69 57 45 44 46 57 44 75 86 81 102 110 101 101 71 56 68 81 85 74 83 99 75 111 103 50 39 41 61 57 62 41 58 94 78 42 41 49 41 40 40 40 51 59 63 56 108 84 64 60 48 39 40 41 77 40 77 61 36 53 105 36 43 70 66 46 58 94 90 58 54 70 58 46 58 70 66 67 57 57 69 82 98 95 86 68 103 63 42 42 41 39 38 38 40 39 38 44 62 66 66 59 36 36 37 37 49 63 89 86 40 41 49 42 54 71 75 56 43 52 76 77 61 41 41 46 67 43 42 70 109 125 122 115 123 111 117 150 203 255 332 380 385 313 228 168 149 152 159 172 196 555 696 737 801 575 242 190 49 38 42 51 47 40 41 46 62 87 155 258 391 545 717 791 577 207 103 105 55 44 41 54 82 110 114 85 60 60 70 81 36 68 89 65 41 46 71 84 51 48 41 41 40 49 69 106 216 266 324 379 438 464 359 195 121 77 45 43 42 42 71 87 87 65 49 53 65 69 61 49 64 63 51 50 61 68 67 59 44 44 47 54 67 76 177 340 426 518 522 399 250 121 63 80 45 49 50 54 54 54 55 47 55 48 49 65 73 80 89 112 134 201 299 378 421 394 323 242 199 174 168 181 177 137 115 99 105 90 74 53 40 38 38 39 51 47 51 39 39 42 62 78 73 70 70 66 51 40 40 40 40 50 77 155 210 228 230 250 349 441 536 626 703 772 849 892 945 972 1006 1018 1018 1002 990 998 963 937 902 852 809 787 776 769 718 683 636 588 554 554 574 583 588 567 513 376 215 102 69 72 58 86 103 99 74 46 49 46 62 43 42 42 50 49 56 43 62 37 34 34 34 33 41 65 56 83 95 92 92 100 81 50 58 59 63 41 37 37 37 37 57 41 45 57 41 36 37 41 36 57 61 57 69 61 37 36 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 45 45 45 49 49 49 53 53 49 49 48 44 40 44 48 52 65 61 65 61 36 35 81 177 117 69 36 37 45 46 50 54 39 39 43 42 38 38 42 50 42 45 53 57 61 61 65 96 319 509 677 769 846 926 972 953 893 815 713 636 568 448 293 138 84 63 56 49 41 37 37 38 62 58 65 71 74 77 91 77 45 38 38 38 37 37 37 37 61 57 50 46 42 42 49 53 62 62 62 62 61 57 46 42 86 38 42 70 50 42 66 70 50 38 54 86 99 107 64 38 40 39 40 56 57 45 39 38 33 35 38 68 106 149 179 189 127 190 169 91 293 585 663 685 758 769 780 780 752 659 483 328 189 90 58 69 50 46 74 74 50 49 59 66 60 74 147 218 352 426 533 627 662 640 595 578 628 648 666 678 698 720 712 707 707 719 735 732 728 717 724 721 670 635 642 674 681 649 645 666 655 661 639 589 543 521 483 433 416 367 327 284 249 214 175 148 141 182 178 111 83 123 155 147 145 165 200 231 233 224 239 255 270 294 323 351 341 306 259 212 114 80 95 124 131 92 75 83 99 87 67 59 83 115 115 88 108 105 113 117 105 93 105 121 109 137 137 105 101 121 113 77 93 73 105 121 69 53 73 69 42 69 93 69 69 97 101 73 66 75 103 120 128 120 119 115 126 106 110 140 155 150 146 134 148 121 109 118 123 123 112 112 132 164 167 139 126 105 97 109 121 129 129 121 122 122 110 98 74 114 134 122 109 121 137 137 90 46 47 104 92 51 101 187 200 50 36 118 93 65 69 41 65 64 48 36 32 40 48 55 51 39 46 39 42 35 38 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 39 39 39 39 92 44 32 60 76 48 32 36 33 33 32 33 37 49 57 65 33 33 33 33 37 49 61 64 84 63 94 153 173 188 276 402 450 515 598 680 738 774 796 804 702 636 558 481 404 334 260 210 82 55 39 34 34 35 39 43 46 46 42 39 42 38 38 34 37 37 37 37 41 41 48 48 67 35 43 90 93 49 49 89 46 46 42 38 38 38 38 31 31 35 43 48 48 44 33 33 59 39 35 51 75 75 83 103 34 34 35 35 34 38 38 35 38 41 57 82 105 94 66 38 38 38 34 35 46 46 47 51 51 43 35 34 34 34 35 39 63 59 55 51 51 55 59 63 35 35 35 35 35 35 35 35 47 35 33 33 37 37 33 32 38 67 119 142 134 109 80 63 46 49 31 28 28 29 29 27 45 34 34 34 29 30 83 155 123 55 31 44 56 35 39 67 36 37 37 37 33 34 37 37 32 31 38 33 35 35 34 41 143 253 393 506 535 468 300 157 61 42 45 66 74 58 62 75 49 45 45 41 41 41 41 37 37 37 37 37 37 37 37 37 41 45 45 37 32 28 28 32 43 35 30 26 34 58 109 141 90 50 41 45 41 24 25 31 71 44 44 49 68 72 52 43 58 61 45 41 37 37 37 41 24 45 83 92 91 63 50 42 33 25 20 25 37 56 60 60 55 48 48 41 46 39 39 39 23 24 24 28 25 25 29 29 38 25 25 30 42 34 26 34 41 44 44 43 39 39 35 35 39 38 38 34 41 37 37 37 52 80 76 41 41 66 74 54 43 39 32 25 25 25 25 25 35 35 35 35 31 27 27 27 27 27 27 26 26 26 26 26 27 27 30 30 35 35 39 39 31 35 39 39 35 35 39 43 40 40 40 39 39 35 39 34 30 26 21 20 20 20 20 20 19 19 19 23 31 36 44 48 36 36 32 32 32 36 36 40 33 22 29 25 21 21 24 24 23 22 22 21 25 24 20 20 15 13 13 14 14 13 27 63 99 67 27 13 12 12 13 13 43 50 46 42 41 29 23 19 7 7 10 10 13 13 9 5 5 9 5 6 10 14 10 10 11 15 16 29 30 34 38 35 20 14 14 15 20 28 25 29 35 31 24 24 20 20 21 21 22 26 26 26 27 31 31 31 24 24 29 29 33 37 34 34 30 30 34 38 42 42 46 46 46 46 46 46 42 42 42 42 42 46 46 39 43 35 39 32 40 40 44 44 44 44 41 48 47 77 74 54 50 62 66 50 77 50 49 45 25 23 23 30 38 24 24 35 43 26 26 32 40 41 37 41 41 45 45 49 43 36 36 36 43 43 43 43 39 39 43 42 49 49 53 53 53 57 61 65 65 57 49 40 32 40 51 43 34 50 93 132 273 312 418 479 432 374 288 162 79 55 32 30 30 35 45 42 55 48 52 52 52 52 48 48 52 33 32 56 99 75 59 99 70 58 51 60 57 38 39 63 31 50 86 88 80 59 62 94 46 43 43 44 53 53 53 39 43 43 43 50 46 46 46 46 47 47 47 43 43 43 43 43 63 63 59 55 55 51 51 51 48 48 52 48 40 36 40 40 68 65 61 61 61 61 53 49 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 53 49 49 49 53 53 57 57 57 45 45 49 49 49 49 45 37 58 54 54 58 70 78 85 89 105 92 67 43 86 162 226 249 289 211 199 219 211 231 226 146 221 201 253 385 501 521 465 392 142 85 41 36 53 78 78 62 70 62 54 46 46 46 50 47 60 57 61 69 69 69 69 69 85 77 69 57 49 45 41 48 75 250 222 54 37 86 78 42 50 46 42 42 47 55 59 58 47 47 51 63 71 71 63 59 38 47 59 55 43 39 43 55 47 47 47 59 67 67 67 63 75 79 79 79 71 58 46 39 70 54 36 34 34 35 35 34 35 37 43 47 43 43 46 50 114 79 55 48 45 41 41 41 39 40 40 40 40 59 67 63 82 75 71 63 59 55 47 47 63 55 43 38 38 42 54 62 43 43 43 54 66 70 62 50 46 38 38 54 82 95 83 63 43 43 51 51 54 54 61 57 85 65 57 61 65 70 110 155 84 77 73 65 53 40 39 38 81 85 89 85 69 57 49 56 90 85 85 86 93 102 110 99 115 100 104 108 100 77 69 77 65 41 40 40 40 40 40 38 39 39 42 45 41 40 40 44 36 37 38 38 38 51 83 111 75 115 90 94 254 420 363 166 72 61 53 45 41 40 40 41 81 40 39 85 137 125 65 38 40 98 166 146 78 41 50 82 74 54 42 46 66 74 58 42 43 43 43 47 47 50 60 77 133 261 389 556 724 764 760 807 866 859 847 781 638 460 362 333 237 185 132 88 63 50 39 40 41 49 45 45 45 45 49 49 37 89 61 37 81 65 37 70 48 40 40 40 40 40 41 41 46 51 63 56 60 68 72 65 61 65 69 61 49 48 52 60 63 67 71 74 85 93 93 85 49 57 62 62 51 51 67 79 79 111 114 66 41 41 49 49 74 43 50 70 70 41 39 40 39 40 40 40 47 47 51 51 99 88 84 72 52 39 39 39 73 53 61 49 39 53 54 36 39 70 74 58 46 62 74 74 58 58 58 58 58 66 70 59 61 65 84 93 101 97 93 89 130 78 42 49 57 48 39 47 40 39 38 51 57 64 68 65 42 39 40 44 55 62 73 73 63 53 57 53 57 62 47 38 59 84 113 122 101 70 58 55 71 55 51 74 99 119 104 77 64 64 120 212 295 363 442 493 542 486 399 292 207 167 158 168 187 464 714 778 743 701 492 186 72 38 37 39 48 41 46 66 46 68 135 254 403 550 693 738 554 184 116 98 44 77 74 71 67 99 110 77 56 63 82 93 82 101 89 46 42 71 93 98 58 55 48 40 40 41 53 87 178 254 308 348 427 449 359 220 102 66 47 46 45 52 64 64 61 49 45 49 61 69 69 72 51 59 59 58 61 64 67 59 41 52 39 46 82 114 287 548 614 727 746 640 475 242 73 59 52 52 53 58 58 54 43 36 44 45 58 62 62 66 82 94 127 165 228 314 397 421 379 332 258 161 87 84 112 124 127 124 57 77 93 93 69 48 39 39 38 50 59 58 50 50 66 78 54 51 51 55 63 59 50 42 82 57 68 112 151 135 118 124 186 262 337 420 509 609 706 783 853 874 897 915 942 966 997 1017 989 974 947 877 827 793 794 791 752 710 651 596 580 582 606 608 596 517 411 293 180 107 70 52 42 50 47 43 40 40 53 70 78 59 54 46 53 56 47 42 53 35 34 34 34 38 85 136 173 196 176 109 62 70 72 50 54 55 51 36 37 42 38 36 58 61 41 36 37 49 36 35 37 37 45 49 45 41 37 36 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 37 41 41 45 45 49 49 49 49 44 44 40 40 40 44 44 36 37 53 65 49 45 105 181 65 57 49 45 45 41 46 50 38 39 47 47 38 38 38 46 42 46 45 49 53 53 65 96 286 504 684 764 810 871 921 922 829 756 643 503 360 228 151 102 70 52 53 45 38 38 38 39 46 50 53 63 66 73 80 77 45 38 38 38 37 37 37 37 57 53 46 49 49 49 53 60 65 65 65 65 57 53 42 42 74 37 50 62 126 54 58 66 46 42 42 54 71 79 52 39 39 40 40 53 53 49 41 39 36 36 38 65 88 101 134 163 132 152 160 128 390 728 824 891 925 947 946 934 900 816 666 513 342 161 81 81 46 43 56 43 58 49 39 48 98 211 361 470 612 639 653 648 627 622 641 676 679 686 678 689 700 716 735 739 723 727 731 735 732 740 756 757 685 662 662 689 689 669 669 678 671 673 650 596 558 536 502 460 443 416 385 343 307 257 206 163 160 181 178 127 96 116 137 151 146 157 177 200 195 187 210 246 209 245 293 325 321 293 257 215 138 96 88 108 116 92 68 64 95 83 63 63 99 143 139 107 68 69 89 101 109 113 117 121 93 125 137 121 113 117 105 81 105 65 101 129 69 53 81 69 89 113 113 81 69 89 97 89 86 71 95 147 151 100 87 95 118 102 105 144 171 166 166 166 141 117 121 138 150 135 116 116 152 156 163 138 113 93 93 97 137 125 109 97 102 102 111 104 91 120 122 82 62 101 129 126 83 48 52 92 92 63 97 183 184 70 47 109 105 80 56 31 52 44 40 36 36 40 59 63 55 51 43 39 38 38 42 46 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 39 39 39 39 39 43 43 43 30 32 36 32 31 31 31 31 32 32 32 33 37 45 53 57 49 45 41 41 45 53 61 64 52 119 234 309 297 280 364 501 593 635 693 739 766 772 763 751 681 615 510 405 341 288 194 100 58 36 34 34 34 43 43 43 50 46 43 39 42 38 34 34 38 37 37 37 41 41 48 48 63 38 38 70 89 69 53 53 44 44 40 40 40 41 41 38 34 31 35 43 44 44 37 33 39 47 39 47 71 67 59 75 34 34 35 39 39 35 34 42 38 49 60 69 69 65 42 34 34 34 38 38 43 43 54 54 43 43 39 35 34 35 35 35 55 51 47 43 43 47 51 55 35 35 35 35 35 35 35 35 47 35 33 33 41 41 33 32 36 46 93 109 100 71 50 49 29 29 28 28 36 43 35 27 45 29 34 50 46 35 67 115 83 40 31 40 52 44 44 56 33 33 33 33 37 37 44 44 31 38 37 28 27 31 54 84 266 370 498 583 603 532 376 237 58 38 42 59 66 43 47 67 45 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 28 28 28 28 28 28 27 27 26 27 26 30 54 94 153 178 156 89 52 55 51 27 36 68 52 41 41 41 57 65 52 35 31 37 37 37 45 53 61 69 80 88 103 87 70 35 22 21 21 20 20 32 40 55 51 47 42 39 39 36 40 33 38 30 23 23 23 23 24 24 24 25 38 26 26 27 35 31 31 46 40 44 40 40 39 39 32 32 31 39 50 42 33 29 40 52 39 51 43 28 72 121 102 42 67 67 56 37 29 25 25 25 35 39 35 35 31 31 27 27 27 27 27 27 27 26 27 27 27 27 31 31 35 35 39 39 39 43 47 43 39 36 40 43 40 40 40 39 35 31 27 26 26 22 22 21 21 21 21 20 27 23 24 28 28 36 40 40 28 32 32 36 36 36 36 33 33 29 32 32 28 28 35 35 22 22 29 24 31 27 27 23 14 12 13 15 14 13 19 63 83 55 23 13 14 14 14 18 59 58 50 38 33 20 19 11 7 7 6 6 9 9 13 13 9 9 6 10 14 18 14 18 11 12 13 21 30 42 54 59 29 18 14 15 28 36 33 34 27 27 20 24 20 21 21 21 22 22 22 22 27 31 24 24 24 24 25 29 26 30 34 34 26 27 27 31 35 39 43 43 39 39 35 35 35 31 31 38 45 45 49 42 45 39 43 36 39 44 48 52 52 52 52 59 74 81 74 66 50 42 41 38 24 25 33 32 36 48 80 104 182 71 25 39 63 36 27 28 29 29 37 41 41 45 45 45 43 43 43 43 43 43 43 42 38 38 42 42 49 53 53 53 65 62 58 66 77 77 61 41 36 56 51 34 46 108 164 186 231 286 340 374 416 438 384 297 166 127 75 40 38 39 49 42 59 52 56 56 60 56 52 48 32 48 48 52 75 59 39 55 103 71 51 44 32 30 31 35 63 47 32 30 30 43 67 95 75 60 52 45 49 45 42 38 38 38 38 42 42 38 38 38 54 47 47 43 43 43 39 39 47 51 51 55 55 55 51 47 36 36 40 40 36 36 40 40 48 49 49 57 61 61 53 45 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 53 45 45 49 49 49 49 49 49 49 49 53 57 57 53 49 37 54 46 46 50 66 70 81 85 88 76 51 35 90 174 226 236 502 465 508 547 524 555 574 508 483 455 455 487 479 375 231 106 93 49 37 45 69 82 82 74 66 58 50 46 42 46 50 47 61 54 54 58 58 62 66 66 74 70 62 54 46 41 41 40 51 238 218 62 42 82 66 50 42 42 46 46 46 50 50 54 62 62 70 82 94 90 70 54 46 50 55 55 51 51 51 51 43 48 52 56 64 72 65 64 72 76 80 76 72 64 55 47 62 57 48 44 44 36 35 35 37 38 46 58 77 92 91 80 116 117 126 111 68 40 42 66 90 87 74 45 44 59 67 63 90 83 79 71 63 59 51 51 59 51 39 38 38 42 54 62 38 42 46 54 58 62 66 62 46 38 38 62 98 106 82 59 48 41 47 50 54 50 53 55 75 79 79 60 44 37 53 70 64 49 54 58 58 54 50 46 46 41 40 40 41 41 40 40 90 73 73 74 62 79 107 104 76 73 93 129 138 110 70 53 53 40 41 45 40 40 41 40 53 40 41 68 68 44 39 40 85 74 62 42 41 40 41 40 65 68 39 55 170 262 201 70 64 61 61 65 61 53 41 41 57 41 45 97 117 81 41 39 41 119 171 119 51 42 43 43 51 43 42 43 55 63 59 47 62 58 50 43 43 46 49 66 55 131 182 297 472 540 589 693 586 556 508 411 296 191 145 132 107 99 97 91 61 43 38 37 41 49 45 45 45 49 53 53 109 73 89 101 61 45 65 57 47 40 39 39 40 41 41 42 50 47 55 63 71 64 68 69 57 65 69 65 56 55 67 75 71 59 67 79 75 75 87 75 42 50 54 42 41 42 70 98 62 86 106 90 61 41 41 57 74 54 40 40 53 41 39 41 39 39 39 39 42 46 50 51 60 83 99 92 60 45 40 40 65 69 40 40 62 70 66 97 79 58 46 66 78 66 54 54 50 38 50 62 54 62 74 55 64 77 108 112 112 112 124 132 140 88 52 71 80 71 58 55 39 38 37 50 63 70 82 79 56 49 50 50 54 58 72 72 74 56 52 49 41 38 37 37 71 100 125 125 98 71 63 60 75 95 99 87 92 105 90 62 49 60 135 258 371 454 537 602 641 640 571 419 245 138 115 141 136 334 654 770 703 713 579 245 110 44 36 38 44 45 46 58 54 64 123 227 368 507 635 689 470 117 90 75 40 114 111 84 60 84 86 54 48 64 78 83 139 141 113 78 84 116 95 52 53 51 48 40 39 39 41 67 142 223 281 333 440 470 373 237 95 59 48 48 55 69 73 65 50 42 46 46 54 62 66 77 48 63 67 66 53 48 52 56 36 45 36 49 93 110 285 569 690 756 750 712 632 383 142 69 67 60 53 53 50 50 43 36 37 42 46 51 59 60 60 67 92 141 196 275 345 388 409 410 285 175 70 48 64 80 96 112 56 68 84 88 76 67 47 42 38 42 50 65 69 69 69 69 40 40 40 39 43 46 57 57 57 45 65 105 109 77 50 60 127 148 167 205 274 380 493 578 643 685 739 778 808 811 810 809 927 927 896 841 794 764 750 727 725 667 604 573 578 595 591 563 480 376 273 187 134 104 59 40 41 42 43 42 42 42 61 66 66 54 46 42 49 56 51 46 37 34 33 34 42 76 148 234 350 396 365 222 96 65 79 77 54 60 56 38 42 82 82 54 45 61 37 36 41 61 37 36 36 35 36 36 36 36 37 36 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 36 36 37 41 41 44 49 48 44 40 36 40 40 40 40 40 53 49 53 61 41 36 53 101 45 53 53 49 45 49 49 42 39 44 48 47 38 38 38 39 39 42 42 46 46 50 53 85 168 338 485 582 651 705 739 739 641 568 467 328 189 93 80 103 64 61 61 50 42 42 46 42 46 42 45 55 58 65 72 58 45 38 38 38 38 38 45 45 57 53 49 56 56 60 64 64 71 71 75 71 64 53 42 42 54 37 78 70 234 82 54 58 42 50 42 38 51 51 40 60 39 40 41 49 46 46 42 41 39 39 39 51 62 74 103 116 145 127 163 201 501 837 907 1000 998 1018 1017 982 947 872 747 622 450 224 114 94 43 44 65 52 47 49 42 91 219 400 529 586 576 615 662 669 648 636 643 667 698 705 700 712 715 723 735 747 735 735 724 724 724 732 744 752 701 697 697 701 697 693 689 681 690 684 657 607 584 574 547 497 477 447 419 388 357 311 260 222 171 164 154 146 135 128 125 136 146 141 153 158 141 117 137 185 160 199 247 267 273 265 268 250 186 125 85 81 93 97 92 72 96 100 91 79 103 139 142 99 52 49 61 77 97 113 117 109 73 93 113 125 121 117 117 121 117 57 97 133 69 57 93 73 145 145 133 113 93 85 97 105 110 70 90 151 155 87 63 95 110 102 109 144 155 142 150 166 133 94 90 118 130 99 87 99 152 139 143 135 114 106 118 110 125 109 90 90 94 87 88 76 88 124 131 83 63 98 114 102 83 76 64 76 81 64 86 155 192 110 47 57 84 67 39 31 39 40 39 39 43 47 51 55 58 54 50 46 46 49 49 46 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 35 35 35 35 31 31 31 31 40 40 40 44 44 44 44 43 29 36 60 44 36 44 52 48 32 32 32 33 37 41 41 45 57 53 50 49 49 53 61 64 64 127 238 309 317 308 360 446 519 553 587 621 643 649 641 629 570 536 455 339 239 163 85 32 83 67 51 43 47 47 42 34 42 43 50 46 42 42 38 38 42 42 41 41 45 45 52 51 38 54 49 37 96 156 116 27 35 34 35 35 39 32 36 37 37 34 39 43 40 44 41 41 35 55 51 39 51 35 34 34 34 34 34 35 35 34 34 38 76 84 68 45 33 33 38 54 34 34 34 39 39 43 50 54 51 51 47 47 47 43 43 43 43 39 34 34 34 34 39 43 35 35 35 35 35 35 35 35 43 34 33 33 41 41 33 32 33 43 75 95 86 61 48 47 42 41 48 71 74 57 57 70 32 28 34 82 94 59 39 47 68 44 32 40 44 40 40 40 32 33 33 37 37 44 44 51 31 34 37 28 27 43 90 134 312 392 476 520 516 465 358 254 62 35 35 55 59 32 32 56 41 37 33 33 33 33 29 29 29 29 29 29 33 33 33 33 37 37 37 36 40 36 28 27 26 34 54 66 78 94 117 114 69 62 42 28 28 37 29 28 33 41 45 41 41 45 32 27 39 46 42 37 37 41 45 49 100 80 55 31 22 22 25 29 20 24 35 35 39 31 26 23 27 31 31 31 35 32 36 22 22 22 23 23 23 23 23 24 23 24 26 43 47 31 27 31 37 40 44 40 39 32 32 32 27 42 58 45 33 20 39 63 42 42 26 39 119 188 145 50 83 72 68 49 30 26 26 30 35 39 35 35 31 31 27 27 27 27 27 27 27 27 27 27 31 31 31 35 39 39 39 43 51 51 55 51 43 39 40 43 40 40 40 35 31 24 23 22 22 22 26 29 37 33 24 20 31 32 28 28 28 32 36 36 24 28 32 36 36 32 29 29 33 29 32 28 28 28 35 35 22 21 24 24 27 27 23 23 14 12 13 19 15 13 19 59 55 35 15 14 14 19 23 30 59 58 46 29 20 8 7 7 11 7 6 6 9 9 13 17 9 13 6 10 14 18 18 18 36 36 29 37 46 70 90 99 29 22 15 19 28 40 37 38 27 27 24 28 25 25 25 21 21 22 22 22 26 31 24 24 24 24 25 29 26 30 34 34 27 27 27 31 35 39 43 43 39 35 35 35 31 31 27 34 40 43 47 44 48 41 45 39 43 47 51 48 52 56 56 56 58 54 58 62 54 42 38 57 69 69 52 48 103 226 354 423 422 235 84 60 80 48 27 28 28 29 33 37 37 41 44 45 49 42 42 42 42 42 42 42 38 38 42 42 46 46 46 50 82 70 66 71 90 94 70 45 29 55 34 23 40 136 214 233 202 320 374 384 418 429 363 297 235 184 120 68 58 58 61 54 47 40 40 44 48 44 36 32 36 88 68 31 31 39 51 71 51 67 64 48 33 33 34 33 34 32 32 33 64 76 75 56 56 41 33 32 33 33 46 54 42 45 45 49 49 49 56 49 54 47 47 43 43 43 39 39 35 39 51 59 59 55 51 47 43 36 40 40 40 44 44 44 36 36 45 57 61 61 49 41 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 45 45 45 45 45 45 45 61 65 65 69 69 65 61 49 38 38 38 42 54 58 65 69 100 84 55 35 54 90 82 47 198 235 351 411 367 412 500 488 420 388 332 260 176 120 116 116 70 37 37 53 74 74 66 66 58 54 46 38 38 42 46 43 61 50 50 46 50 54 58 62 62 62 58 50 42 41 40 39 38 154 150 86 86 54 37 86 38 46 58 58 50 46 54 62 62 62 70 86 98 90 62 38 66 58 47 51 59 59 51 39 40 48 52 52 60 68 73 73 76 80 80 80 76 65 56 52 38 38 45 61 60 40 35 35 74 58 50 67 86 96 80 52 117 91 88 121 135 128 98 91 183 167 134 81 57 71 75 67 82 75 75 71 67 63 59 59 39 42 46 50 50 50 46 46 38 46 54 50 42 42 54 70 46 38 38 62 98 102 74 39 45 45 47 47 50 45 48 51 55 95 131 135 123 108 96 70 40 41 41 46 58 70 78 86 57 69 77 69 53 49 57 77 62 50 74 95 95 96 100 73 89 61 45 62 82 70 41 38 44 47 60 60 39 40 53 41 40 40 40 40 40 41 40 39 42 41 41 42 58 70 70 77 117 49 43 95 95 43 42 82 48 53 69 85 85 77 61 49 45 77 129 145 89 39 39 61 98 147 143 79 51 83 83 43 47 43 43 47 63 71 67 70 86 77 50 41 41 40 40 40 73 113 85 129 248 276 305 409 328 294 231 169 159 178 168 119 125 99 76 54 58 51 39 37 41 49 49 45 49 49 53 53 97 35 37 85 36 61 121 65 43 40 40 40 48 53 65 66 58 50 50 55 55 51 51 49 57 65 73 72 63 66 70 78 74 54 71 76 48 45 53 45 47 63 62 50 42 41 40 39 42 62 94 102 77 41 45 69 66 46 38 37 41 41 40 53 39 39 38 38 37 38 46 58 39 64 96 96 76 57 53 53 40 53 37 36 73 77 85 181 127 54 36 66 110 82 38 36 38 37 42 62 50 58 74 62 63 84 119 142 142 153 177 201 130 74 50 70 86 67 54 43 37 37 43 45 65 80 88 93 70 59 45 45 49 60 76 80 70 55 40 48 49 41 50 47 51 69 93 78 47 42 43 44 79 123 139 104 81 90 79 52 59 64 134 256 381 483 585 676 709 759 706 525 278 110 80 100 97 262 509 662 657 618 520 369 146 64 37 38 40 40 40 41 62 68 112 203 341 485 644 705 412 74 75 52 39 118 100 60 80 83 70 41 48 68 66 54 108 178 199 159 124 102 76 42 56 57 51 39 39 39 40 55 107 188 250 322 460 496 382 238 115 67 47 47 51 77 94 85 47 43 44 43 43 46 54 61 44 60 79 70 42 37 41 49 35 37 39 69 112 89 212 484 693 704 672 699 715 517 255 154 86 61 53 46 42 39 36 37 36 37 38 39 52 68 57 55 81 139 213 275 321 368 432 466 308 211 125 99 88 69 65 84 84 68 52 48 55 55 50 38 66 54 53 57 69 73 76 61 59 56 59 51 46 53 68 80 80 64 65 78 66 39 40 87 100 113 112 122 156 214 291 341 415 464 526 593 652 691 710 724 780 801 783 752 733 722 704 666 651 581 518 508 541 550 523 465 335 255 172 114 84 70 44 39 41 47 75 91 90 78 65 50 49 41 41 41 48 52 58 50 36 33 33 38 64 100 196 297 440 550 563 405 219 116 71 53 58 72 61 50 70 118 122 90 37 41 37 37 41 36 36 65 53 36 36 37 35 36 41 37 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 36 36 36 36 40 44 44 48 40 36 36 36 40 44 40 36 37 37 37 45 41 37 57 93 36 41 45 41 45 57 57 42 43 48 56 44 39 38 38 39 39 39 42 46 46 46 46 75 164 223 274 351 445 506 505 461 427 349 261 189 110 69 65 94 73 73 66 58 50 50 42 38 42 49 48 44 50 50 57 50 44 37 37 37 37 37 45 45 53 53 56 52 56 60 64 75 74 77 78 71 67 60 49 42 42 37 102 82 313 110 58 50 38 62 54 46 47 39 39 56 39 40 41 45 42 42 46 49 40 48 52 38 42 71 95 88 169 138 209 279 594 889 916 1002 1016 1018 1018 1015 965 890 777 664 476 228 109 86 42 42 69 64 58 71 84 169 337 512 557 522 584 619 654 662 658 670 702 722 689 708 732 739 739 724 724 728 736 740 733 733 729 725 717 713 705 713 713 701 693 697 685 665 686 676 653 614 603 608 581 535 510 480 445 414 383 349 307 276 206 151 105 102 119 113 129 145 134 126 130 126 98 51 71 119 134 158 180 191 202 221 264 278 230 161 97 73 89 117 116 92 100 112 107 79 79 103 102 63 76 57 45 49 73 101 109 105 89 93 113 125 117 101 109 129 113 44 77 117 53 45 81 57 65 65 73 81 73 61 69 89 98 45 58 150 159 91 79 139 134 130 141 160 147 118 134 155 153 106 90 114 111 87 83 103 146 119 131 139 126 130 154 146 93 93 101 110 107 87 52 47 56 120 152 116 99 115 114 75 76 85 68 53 68 60 74 135 216 141 35 30 35 46 34 55 32 32 35 39 39 43 47 47 50 50 50 54 54 49 49 49 43 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 35 35 35 35 31 31 31 31 40 40 44 44 44 44 48 48 60 68 84 88 60 32 32 48 32 32 32 33 37 37 37 37 53 50 50 46 49 49 57 61 80 52 54 102 178 253 329 392 409 435 462 488 494 492 487 475 416 398 366 306 198 89 44 64 56 51 39 39 47 47 39 34 39 39 46 46 46 46 46 46 42 41 41 41 45 45 51 51 34 86 68 28 123 263 203 30 29 29 29 29 33 35 39 36 37 37 34 31 35 37 41 45 35 35 35 35 35 35 35 35 39 39 35 34 34 34 34 46 64 72 68 57 53 45 34 34 34 34 34 39 50 50 54 46 51 47 39 34 34 34 39 43 51 43 35 34 34 34 43 51 35 35 35 35 35 35 39 39 50 42 41 33 33 32 33 33 41 53 61 60 40 35 45 61 52 74 93 96 92 99 107 108 72 50 82 134 142 91 47 31 40 40 40 40 40 40 40 32 32 32 32 32 36 44 44 50 45 45 29 26 27 63 147 207 266 350 394 390 391 387 280 140 48 29 29 37 41 29 33 49 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 40 40 48 60 64 51 43 43 74 25 34 146 198 134 57 26 28 29 29 29 28 29 29 30 29 34 50 50 41 28 27 26 55 43 34 26 26 30 41 40 39 39 39 35 34 26 29 25 36 39 39 31 26 22 25 25 29 26 30 31 35 32 36 29 27 23 23 23 23 23 23 23 24 34 34 24 25 46 47 39 68 60 44 24 24 23 28 28 22 38 49 37 19 18 22 46 22 58 46 19 83 180 153 42 63 56 64 65 62 50 27 25 43 51 51 43 35 31 35 43 31 35 31 27 27 27 27 23 27 30 38 42 47 43 39 39 59 59 63 59 43 31 36 47 40 39 35 31 24 23 23 22 21 26 62 93 109 81 28 18 32 32 32 32 32 32 32 32 28 28 28 32 32 32 32 36 36 36 43 39 39 39 38 38 29 28 31 31 34 30 30 23 15 14 14 15 15 14 14 15 15 14 14 14 15 19 27 38 39 42 29 13 8 8 7 6 6 6 6 6 13 17 17 17 21 21 18 18 22 22 22 23 20 24 17 17 14 26 42 51 37 38 35 39 40 40 41 46 31 31 28 28 25 33 37 34 21 21 21 21 22 23 28 36 24 28 25 26 30 30 34 34 27 28 36 32 28 27 27 28 28 28 27 27 27 27 27 26 31 38 38 39 47 48 44 34 62 31 28 47 52 44 41 63 47 47 43 26 25 24 34 69 101 185 275 339 454 597 677 682 614 359 152 125 125 54 29 57 28 29 29 29 36 43 51 55 45 42 46 38 30 30 31 51 31 31 31 31 35 35 35 35 47 40 48 67 83 74 50 29 25 63 58 20 22 153 252 255 228 406 516 579 589 435 251 237 231 200 128 72 83 78 69 85 30 31 48 56 56 52 44 36 60 100 112 68 31 35 39 35 44 40 36 44 49 42 33 32 32 33 33 37 44 44 44 44 61 41 45 53 37 45 57 37 37 44 48 48 48 48 44 37 49 49 50 50 50 50 50 50 38 42 42 42 46 50 50 43 51 51 51 51 51 51 51 51 43 44 40 36 36 40 44 48 53 61 65 61 49 41 49 61 41 41 41 45 53 49 41 37 45 45 45 45 45 45 45 45 49 53 65 73 73 65 53 41 36 37 38 42 54 54 57 57 48 60 67 51 54 66 66 67 98 155 199 220 205 197 206 215 183 147 120 121 113 97 98 119 60 49 53 57 62 62 66 66 54 50 42 38 38 42 46 43 56 49 45 45 45 53 57 61 85 77 61 49 41 40 40 39 43 54 62 70 78 74 58 46 38 38 46 54 58 54 50 46 62 66 78 82 78 70 54 46 42 42 47 47 51 51 55 55 52 52 52 52 56 60 61 65 69 77 77 73 69 61 61 53 40 67 67 98 134 74 35 57 65 64 58 84 119 141 135 111 146 188 166 95 90 143 126 51 147 175 154 70 48 87 82 40 66 63 63 59 59 55 55 51 39 50 66 62 58 54 46 38 46 42 42 50 58 58 50 46 62 62 62 62 58 54 50 43 40 40 39 38 38 69 96 111 183 246 294 295 283 263 196 122 73 51 42 42 42 42 50 62 58 74 90 90 78 70 78 101 146 82 58 55 47 73 97 58 62 58 50 42 41 41 45 64 39 51 55 63 59 56 56 45 40 41 41 41 40 41 42 42 73 76 72 68 68 72 76 80 92 80 69 76 88 88 79 51 48 60 76 88 92 96 96 96 80 144 156 96 56 76 88 69 110 78 62 78 74 54 66 94 50 54 58 66 66 62 58 62 68 71 56 41 41 40 40 40 63 49 66 114 142 150 168 197 176 154 140 129 115 101 83 64 57 50 46 46 50 50 50 50 53 53 53 49 49 49 49 45 73 73 73 73 73 69 65 54 50 43 43 40 44 45 57 54 42 41 41 42 46 43 43 43 61 57 57 56 62 58 69 69 69 54 46 43 43 44 44 44 44 59 66 54 41 39 40 40 57 40 49 109 125 81 42 42 45 39 40 65 73 53 56 76 59 59 62 58 62 62 70 70 55 51 55 68 84 80 52 39 44 38 48 40 49 196 256 141 131 42 42 166 230 154 54 38 36 37 38 54 66 78 70 63 84 87 103 145 188 223 235 235 202 111 64 68 53 46 54 38 61 47 49 74 119 126 101 62 91 85 75 52 33 37 68 85 66 59 52 52 48 49 54 43 71 73 85 78 55 43 42 43 91 162 179 136 105 119 96 48 43 60 138 256 396 489 591 720 789 838 822 705 450 165 46 80 63 161 321 496 582 557 461 389 230 166 125 93 69 41 41 47 58 48 117 217 307 490 674 713 389 87 52 38 41 131 75 44 52 63 62 49 68 88 66 42 86 334 499 460 318 172 94 104 47 57 63 52 40 40 48 63 76 152 231 306 405 439 346 211 116 48 49 49 45 57 110 94 52 45 52 48 47 47 62 78 62 93 120 96 52 39 38 39 37 36 47 77 81 97 173 264 593 651 684 681 652 567 397 213 94 61 49 41 46 43 36 36 36 37 37 38 39 40 45 56 94 120 165 231 309 388 460 482 296 199 105 75 64 49 49 57 56 44 39 39 43 47 50 42 46 50 57 61 72 72 76 69 44 44 51 58 66 76 83 83 83 60 61 67 48 39 41 74 75 85 92 99 109 123 123 136 195 242 308 387 454 506 537 582 615 644 656 657 650 631 617 595 552 529 504 488 469 450 419 390 234 166 111 77 78 79 57 42 67 75 83 95 98 86 73 49 41 58 85 81 60 40 50 62 35 34 33 33 52 96 187 280 395 557 610 461 286 185 96 32 59 85 57 50 101 149 171 159 52 36 36 40 36 60 72 40 40 40 40 40 40 40 40 40 39 43 43 47 47 47 43 43 47 47 47 47 47 47 47 47 36 36 36 36 36 40 40 40 44 40 36 36 36 36 44 48 36 37 45 52 56 56 52 48 60 84 72 35 36 84 96 61 51 48 52 48 40 39 39 47 38 38 43 47 54 50 50 65 74 111 146 180 209 231 254 274 190 168 134 107 93 69 55 48 90 82 70 66 62 54 46 38 45 49 59 55 58 54 61 58 71 40 44 36 36 61 80 36 48 56 60 52 48 51 63 78 92 95 88 73 59 52 45 37 62 38 87 74 321 74 36 85 58 54 50 54 55 55 40 39 40 40 40 41 46 54 58 54 56 64 71 65 49 42 66 87 123 160 235 357 668 891 901 1003 1014 1017 1017 1015 965 874 741 612 421 212 98 77 43 44 65 59 60 109 213 357 490 570 598 591 589 609 640 661 669 665 657 645 708 719 716 720 720 697 677 665 705 709 713 717 709 690 662 641 621 669 705 705 713 717 685 641 630 647 644 621 621 634 618 568 556 522 482 451 433 411 380 339 280 198 136 142 151 129 109 101 150 118 90 99 96 76 61 81 136 131 134 144 175 202 236 230 198 192 164 112 92 116 124 108 107 107 87 67 83 107 79 41 44 45 53 53 53 69 97 121 173 101 73 121 153 117 81 81 105 69 77 81 44 42 53 85 44 43 44 69 73 45 49 73 86 98 102 114 119 127 139 143 122 126 141 156 139 111 142 183 157 126 122 146 146 114 98 106 134 146 158 154 134 126 138 150 121 105 93 86 87 87 64 49 53 101 121 85 64 84 115 119 96 101 96 77 65 68 90 124 225 190 34 28 47 42 41 46 39 56 31 30 78 54 30 70 42 50 54 54 57 57 61 65 43 39 39 39 39 39 34 34 34 34 34 34 34 30 30 30 35 35 35 35 35 35 35 35 32 36 36 40 44 48 48 48 56 84 128 116 40 31 36 36 45 49 49 49 49 41 37 33 33 37 37 33 33 33 37 45 45 48 67 87 122 162 198 225 256 280 318 336 330 313 291 271 229 227 210 161 93 40 37 37 36 36 35 35 35 35 35 39 42 46 50 50 45 41 45 45 41 45 45 41 35 31 50 66 37 29 26 55 199 295 194 25 23 23 24 33 49 50 51 36 37 41 38 31 39 40 52 57 35 35 35 35 35 35 35 35 39 35 34 34 34 34 38 45 64 68 69 73 73 62 47 36 34 34 34 34 42 50 58 58 54 43 39 35 34 35 35 39 34 34 34 35 39 43 35 34 35 35 35 35 35 34 34 34 34 34 37 37 33 33 33 37 62 73 77 92 91 90 81 72 60 71 86 85 77 89 121 131 211 162 150 158 142 91 55 47 40 40 40 40 40 40 40 32 32 32 32 35 43 50 50 53 41 40 32 28 40 104 192 252 288 321 317 265 245 237 161 69 30 28 28 30 30 29 30 42 29 33 33 33 32 32 32 32 36 36 36 36 36 36 36 36 27 27 32 56 59 35 26 26 54 24 58 202 250 154 77 59 28 29 29 29 29 29 29 30 30 54 74 66 44 27 27 35 51 39 34 30 30 30 37 37 39 39 39 38 34 37 37 37 39 35 34 26 26 18 25 21 29 33 26 30 31 31 28 21 23 23 23 23 23 23 23 23 49 58 50 26 26 46 54 41 59 63 47 35 31 24 24 23 30 50 65 52 19 16 16 16 29 65 50 18 39 100 96 21 38 39 44 53 65 58 50 42 47 43 39 39 43 43 43 39 35 31 27 23 27 30 27 26 34 34 30 30 34 38 43 43 51 63 67 59 39 31 35 47 39 35 35 27 23 23 22 22 30 50 82 105 113 89 48 20 32 32 32 32 32 32 32 32 28 28 28 32 32 36 36 36 36 36 43 39 35 34 34 33 17 16 23 23 30 26 26 25 18 14 13 15 18 14 13 15 14 14 18 15 26 23 34 41 35 37 25 17 12 7 7 6 6 6 5 5 13 13 17 17 17 21 14 18 18 22 19 19 40 36 25 17 9 10 14 23 29 30 31 35 36 36 33 38 31 31 28 28 25 33 37 34 22 22 22 22 23 23 23 23 28 28 25 26 30 30 34 27 27 27 28 28 28 27 27 27 35 27 26 26 26 27 26 26 35 37 29 30 31 39 44 41 26 46 70 66 35 28 32 52 47 26 26 75 123 139 174 214 377 444 503 542 605 684 708 677 566 377 198 145 141 109 54 29 28 28 29 29 36 46 46 43 37 43 51 51 51 47 43 39 30 31 32 32 32 32 45 61 32 31 31 36 55 59 42 29 23 71 120 110 185 359 471 493 546 665 711 697 620 411 198 164 162 152 104 52 59 61 61 57 91 95 87 63 55 63 68 60 96 124 116 71 39 43 47 35 44 36 36 40 49 49 37 32 32 32 33 41 44 48 48 48 49 33 53 61 45 53 65 56 52 52 52 48 48 48 48 41 45 45 46 46 46 46 46 46 38 42 42 42 46 50 50 50 51 51 51 51 51 51 51 51 43 39 40 40 43 47 51 51 41 49 53 53 49 45 45 45 41 45 49 53 53 49 45 41 45 45 45 45 45 45 45 45 49 53 61 65 65 61 53 41 38 38 37 38 42 46 53 57 52 60 67 51 54 66 62 67 91 125 146 146 134 123 124 129 127 95 91 100 93 66 70 90 53 53 53 54 58 58 58 58 58 54 46 38 38 38 42 39 48 41 40 40 40 45 49 53 89 73 57 49 53 49 41 40 39 50 54 66 70 70 58 50 38 42 50 58 58 58 54 50 66 70 78 78 74 66 54 50 42 46 47 51 51 55 55 55 52 52 48 48 52 56 57 61 61 69 69 58 62 65 53 40 40 93 92 80 127 119 61 48 74 68 91 176 266 316 326 307 362 420 398 237 92 58 88 95 95 107 78 41 39 79 89 62 66 63 63 59 55 55 55 50 42 58 66 70 86 94 66 38 58 50 46 54 66 70 70 66 54 58 58 58 54 46 38 39 53 45 48 51 70 105 136 140 307 335 350 311 279 248 196 134 61 43 42 42 42 42 42 43 40 42 62 78 86 90 90 101 98 133 114 94 95 65 49 86 47 47 54 46 41 41 45 64 55 58 58 58 55 55 59 52 40 41 42 42 41 40 40 40 67 66 63 59 63 63 67 64 44 48 56 88 116 128 120 97 92 64 40 40 76 116 132 132 96 120 104 52 48 100 136 132 77 50 42 62 66 54 66 94 50 54 58 66 66 66 62 73 63 66 55 41 40 40 40 40 49 39 53 86 104 105 127 156 123 109 94 87 76 69 50 39 39 39 39 39 50 54 58 65 53 53 53 49 49 49 49 49 65 65 65 65 65 61 57 50 50 43 43 43 51 52 60 57 45 41 42 42 46 50 54 51 44 44 48 47 46 46 53 68 41 45 46 54 56 56 53 57 44 51 62 50 41 39 39 40 40 38 44 100 109 57 39 40 39 41 81 113 89 41 39 48 55 55 62 58 66 66 74 78 58 39 43 71 83 60 51 51 59 38 37 37 95 279 308 143 74 38 70 162 182 106 46 46 38 38 46 58 66 70 62 55 71 83 106 148 199 253 301 333 300 149 54 59 71 69 69 53 36 62 94 135 224 295 286 223 136 82 45 42 52 56 56 60 66 59 52 52 48 49 54 43 71 73 93 102 91 83 64 56 115 179 203 160 129 127 88 46 59 84 134 228 364 465 587 739 849 938 912 829 621 246 36 79 71 139 264 410 515 533 468 411 312 239 190 153 102 50 42 47 41 40 114 201 281 461 652 683 346 88 72 40 39 107 83 75 59 79 86 73 84 92 62 45 127 419 624 645 520 314 144 99 54 63 65 59 55 49 53 63 92 138 196 270 362 404 323 191 104 64 46 45 51 64 77 113 47 49 53 44 42 41 42 66 102 102 93 62 40 39 39 40 38 36 36 62 82 106 161 225 414 577 657 617 591 594 504 336 113 69 45 45 35 35 35 41 36 36 37 37 38 39 40 44 94 105 150 196 277 356 420 454 317 211 105 71 72 65 62 77 56 44 39 39 43 47 50 42 50 50 57 61 72 72 76 69 48 48 55 58 65 72 79 79 87 64 54 71 49 41 43 83 61 64 63 67 77 84 95 103 105 128 160 206 239 279 306 346 478 515 532 556 564 565 554 540 505 463 416 378 350 323 296 267 174 132 89 74 88 101 86 75 47 55 63 71 74 66 57 45 53 78 105 97 72 51 50 54 35 34 38 49 68 107 183 268 332 446 487 390 287 218 144 66 34 52 41 36 71 170 229 165 63 36 36 40 36 48 64 40 36 36 36 40 40 40 40 40 39 43 43 47 47 47 43 43 47 47 47 47 47 47 47 47 36 36 36 36 40 40 40 44 36 36 36 36 36 36 36 36 64 64 68 68 64 56 44 36 52 92 104 72 36 36 44 41 63 60 60 48 39 38 38 38 38 38 38 38 42 46 50 54 62 78 100 110 112 107 121 132 137 106 72 66 76 75 56 48 90 90 90 86 82 70 54 37 53 56 63 66 62 54 64 61 34 47 43 43 63 43 36 72 48 56 64 56 47 47 59 74 115 74 51 48 34 50 67 49 49 46 66 62 274 82 36 89 50 62 62 54 51 63 48 39 40 40 40 41 42 46 50 61 76 75 74 57 52 57 66 70 110 136 207 368 688 848 829 948 997 1012 1015 1014 953 848 722 614 398 176 66 77 43 41 45 81 85 206 406 547 559 499 480 510 612 632 652 672 680 673 653 649 648 660 673 697 705 690 666 639 635 644 659 636 615 576 571 567 566 614 661 670 686 702 686 643 551 583 596 600 609 633 621 578 570 543 532 514 499 468 418 368 299 257 211 185 162 132 117 121 154 126 107 120 120 89 78 98 105 116 126 134 144 171 194 202 193 175 143 103 95 115 111 87 103 111 103 87 95 115 95 52 64 73 89 93 93 105 137 165 177 105 69 105 137 121 105 113 97 69 85 105 69 49 77 97 101 65 45 49 49 49 81 129 130 114 106 99 107 115 115 111 119 110 118 133 128 115 127 156 149 122 110 130 142 141 118 106 145 142 137 130 122 118 110 109 145 137 125 121 114 96 84 73 50 106 141 121 108 120 143 139 119 116 116 101 85 80 90 120 221 198 43 29 47 34 45 61 35 35 43 43 38 46 50 42 46 50 54 54 57 57 61 65 45 39 46 38 45 38 45 38 41 34 41 34 37 30 37 30 34 31 34 31 34 31 35 31 43 39 47 44 51 48 55 48 40 72 124 124 60 32 44 40 41 45 49 49 49 45 41 37 33 33 33 33 38 42 45 41 61 61 72 75 87 99 111 115 111 127 141 151 142 137 135 132 117 118 105 84 43 36 37 38 36 36 35 35 35 35 35 35 34 38 41 37 41 45 53 61 32 32 32 32 30 29 30 57 49 48 67 111 174 178 94 22 39 38 34 27 29 33 31 27 49 38 31 32 44 49 49 38 35 35 35 35 35 35 35 35 39 34 34 34 34 34 38 49 53 57 61 62 55 39 35 34 35 34 34 34 38 45 61 69 46 39 39 39 35 35 34 34 67 47 39 51 59 55 55 59 35 35 35 35 39 39 35 35 42 38 45 41 37 33 33 43 111 112 96 99 103 109 97 88 135 135 131 122 138 198 287 338 347 262 194 150 106 67 51 59 40 40 40 40 40 40 39 32 32 32 32 35 50 54 60 60 32 27 26 27 40 105 194 250 291 283 255 191 147 111 67 30 28 28 28 30 30 30 30 31 29 29 29 29 28 28 28 28 32 32 32 32 32 32 32 32 27 26 40 84 87 39 26 26 50 26 106 246 250 114 41 51 28 29 29 29 28 28 29 29 30 58 85 72 32 26 26 35 43 35 34 30 30 30 33 36 39 39 46 42 42 45 44 44 35 31 34 26 21 17 21 21 29 29 25 26 27 31 24 20 26 23 23 23 23 23 23 23 76 77 61 33 25 41 45 40 43 54 47 43 39 27 23 22 19 21 37 28 18 16 16 16 17 49 50 22 19 36 56 37 22 23 28 36 53 54 50 57 47 39 27 31 47 55 47 35 23 30 46 62 70 74 74 74 46 38 26 22 22 30 42 50 43 55 59 51 39 35 39 43 35 35 31 27 23 22 22 22 22 42 66 77 77 57 37 25 32 32 32 32 32 32 32 32 28 28 28 32 36 36 40 40 43 43 39 35 34 29 36 32 15 15 22 22 29 29 29 21 21 13 13 14 21 13 13 14 13 14 29 30 45 34 37 33 27 29 25 17 16 8 7 6 6 6 5 5 13 13 13 13 21 21 14 18 18 22 19 19 56 52 33 17 9 9 10 11 21 26 31 35 36 36 29 30 35 35 28 32 29 33 37 34 22 22 23 31 35 36 32 32 25 25 25 26 26 27 27 27 27 27 27 27 28 36 32 32 32 28 27 27 27 27 27 30 46 41 25 21 26 31 39 40 68 57 38 30 39 55 59 39 39 24 27 152 264 308 363 411 438 509 571 602 633 676 679 638 519 410 259 155 131 134 87 29 29 29 33 36 42 45 45 39 57 62 51 43 40 51 39 30 32 32 32 32 32 33 33 33 32 31 31 33 44 44 30 27 227 318 383 390 474 613 705 726 756 824 813 740 639 422 194 116 102 95 63 30 30 61 96 112 30 47 55 47 71 131 159 151 63 75 67 39 31 47 55 47 47 43 32 40 48 48 40 32 32 32 32 36 36 36 47 40 32 31 32 45 36 51 63 51 67 63 59 55 48 47 44 49 41 41 41 41 42 42 42 42 38 42 42 42 46 50 50 50 47 47 47 47 47 47 47 47 39 39 43 43 47 47 51 51 40 40 40 48 56 52 48 40 40 48 60 60 52 44 48 53 45 45 45 45 45 45 45 45 49 53 53 57 57 53 53 41 46 38 37 36 36 37 49 53 56 60 67 55 58 62 58 60 93 112 108 97 89 83 80 81 74 52 56 72 73 46 46 58 54 53 53 50 50 50 46 46 54 50 46 42 38 38 42 39 40 40 39 39 39 44 48 52 88 80 68 68 68 64 52 40 39 46 46 54 62 66 62 54 46 50 58 62 66 66 62 58 74 78 74 74 66 62 54 50 46 46 51 51 55 55 59 59 59 59 48 44 48 52 49 53 41 41 42 54 74 78 74 58 42 144 140 62 80 102 80 73 142 155 264 462 640 726 752 757 613 650 601 410 181 80 119 190 127 111 74 49 63 78 85 69 66 63 59 59 55 55 51 50 42 58 62 66 102 130 98 38 58 58 54 54 62 75 79 75 55 59 59 62 58 46 38 38 39 40 40 39 58 97 128 132 268 272 251 192 155 136 116 85 45 42 42 42 42 42 46 46 41 42 46 58 66 74 79 85 74 181 157 106 115 61 40 94 55 63 70 50 40 40 44 63 66 70 54 51 51 47 51 48 44 44 56 49 41 40 39 39 70 85 70 70 70 62 70 67 40 47 60 96 117 121 101 81 65 48 48 92 156 184 160 124 52 80 92 92 116 148 136 88 49 41 41 54 62 54 62 82 54 58 62 66 70 66 66 69 58 62 55 48 41 41 41 41 46 40 40 59 73 64 79 103 80 65 54 50 47 40 39 39 38 38 39 39 50 58 65 69 53 53 53 53 49 49 49 49 57 57 57 57 57 53 53 42 50 46 46 39 43 44 52 49 40 42 50 54 50 46 58 59 43 43 43 42 41 41 49 57 41 45 49 62 67 67 63 56 43 50 54 41 39 38 38 39 51 55 83 108 108 68 52 61 133 165 209 205 140 64 55 87 58 58 62 62 69 73 81 82 50 39 39 55 59 39 46 62 42 37 36 34 77 257 277 109 42 66 118 154 118 46 38 54 42 46 54 66 70 62 54 51 75 102 125 159 206 292 387 451 507 279 96 65 74 76 76 68 33 72 148 249 402 540 555 492 319 185 63 49 70 59 40 33 62 59 51 51 48 49 54 43 51 49 69 86 95 95 76 71 114 166 190 159 140 137 75 43 46 64 106 192 329 442 573 736 917 1006 950 908 776 374 88 167 175 225 319 422 497 497 414 320 209 151 114 82 50 39 38 40 41 49 130 191 271 459 626 615 275 76 88 53 39 90 111 123 43 71 97 93 95 87 54 40 126 454 678 721 662 437 195 110 69 55 49 51 60 64 64 63 98 119 157 220 319 369 307 195 120 99 45 44 93 75 60 140 50 60 76 79 63 58 74 98 94 78 58 42 42 41 41 40 44 37 36 54 83 96 135 176 254 448 587 579 561 597 579 483 157 77 41 45 35 34 35 61 36 36 36 37 37 38 38 39 79 90 127 177 258 357 433 474 345 223 91 56 73 81 82 90 49 44 39 39 43 47 50 42 50 50 57 61 61 65 72 65 59 48 55 58 65 72 72 68 76 57 50 56 49 41 51 87 62 54 50 49 45 56 71 75 62 69 89 108 121 128 129 153 270 315 347 372 396 401 401 394 375 328 270 231 203 176 157 139 113 82 59 52 65 74 71 63 42 42 43 50 54 50 49 45 69 93 113 105 76 43 38 37 34 35 50 65 84 123 183 252 309 356 361 315 257 211 141 67 36 64 56 59 85 251 413 334 78 40 40 48 36 40 56 44 36 35 36 36 36 40 40 40 43 43 47 47 47 47 43 43 43 43 43 43 43 43 43 43 36 40 40 40 40 44 44 44 35 35 40 40 40 36 36 36 36 40 44 48 56 60 64 68 64 68 60 52 60 72 68 45 38 39 39 39 39 39 43 47 47 43 46 50 54 50 46 38 39 41 45 44 42 45 60 63 63 71 83 65 49 47 60 80 47 54 62 70 78 73 69 60 60 60 67 66 62 53 57 61 49 81 45 54 110 58 34 95 48 56 64 60 51 43 44 66 101 75 108 146 96 73 63 35 37 58 47 51 206 94 37 89 38 74 78 54 43 67 60 40 48 56 53 57 54 58 62 77 120 103 85 72 76 72 57 38 37 100 156 325 649 770 755 895 921 928 949 954 901 778 637 539 327 125 46 81 67 76 147 208 330 343 415 489 493 461 479 549 604 623 643 656 649 636 613 601 625 625 626 642 643 616 565 529 513 534 565 547 518 491 506 522 533 573 612 617 633 649 633 605 597 609 605 589 600 620 620 585 580 574 570 563 540 478 424 371 337 335 306 251 185 151 140 144 131 126 127 136 128 97 86 102 117 136 155 158 161 168 187 203 201 190 162 130 126 142 126 94 110 122 115 103 107 123 115 80 68 81 97 93 73 69 93 117 125 69 45 81 113 109 101 109 97 69 89 113 85 69 81 81 77 49 44 53 65 77 117 161 142 110 86 79 99 104 100 88 120 99 98 126 137 136 136 152 97 86 85 93 125 149 133 101 152 133 121 125 141 141 118 105 124 124 117 105 86 64 60 57 58 106 149 137 124 131 138 126 114 111 108 104 81 68 75 100 214 194 44 30 47 30 45 73 63 40 72 71 30 58 86 34 38 47 58 54 57 53 57 65 45 41 45 41 45 41 49 45 45 41 44 37 40 37 40 33 33 30 33 30 33 30 33 30 49 42 49 43 54 47 54 47 31 60 132 144 84 48 56 52 41 45 49 53 53 49 45 41 41 33 33 33 50 58 53 45 38 41 52 60 64 64 68 68 81 85 103 102 97 96 99 103 84 74 56 38 35 35 36 36 36 43 39 35 35 34 38 34 46 45 49 41 37 45 53 65 77 32 31 52 66 34 27 27 31 43 94 142 125 53 23 23 34 34 38 35 32 37 35 32 65 42 30 31 32 41 38 33 35 35 35 35 35 35 35 34 38 34 34 34 34 34 38 42 53 53 46 38 34 33 32 32 35 35 35 38 45 52 60 56 34 34 35 38 39 34 34 34 35 33 43 110 111 42 33 47 40 36 35 35 43 51 59 62 70 62 57 45 33 32 32 46 84 108 108 100 98 106 136 156 187 235 295 359 408 465 509 528 423 318 206 118 59 31 31 48 40 40 40 40 40 39 39 39 31 31 31 38 49 56 63 63 31 27 25 25 29 82 163 208 248 226 212 180 131 72 35 31 26 27 28 29 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 40 27 48 96 99 51 27 43 30 66 154 222 170 46 23 30 27 28 28 28 28 28 28 29 29 40 52 44 28 26 26 27 39 35 34 34 34 37 36 32 36 42 42 49 49 52 52 52 35 31 30 22 21 17 21 20 28 29 25 30 31 27 32 25 22 22 22 22 23 23 23 23 56 60 48 24 24 25 36 28 43 50 39 35 30 22 22 21 17 19 20 18 16 16 28 37 21 38 58 46 27 23 40 53 30 30 27 28 40 41 41 37 39 35 35 35 43 46 50 46 34 54 90 110 98 78 78 86 46 42 34 26 26 34 42 50 34 34 34 30 39 47 47 35 35 31 31 27 23 22 22 21 21 22 34 34 29 20 20 20 32 32 32 32 32 32 32 32 24 28 28 32 36 36 40 40 43 39 35 30 29 25 28 24 19 19 26 21 29 25 25 25 21 13 13 13 13 13 13 13 17 25 37 45 45 37 21 20 14 21 21 21 20 12 6 6 6 6 6 6 13 13 13 13 25 29 22 22 26 30 27 27 64 56 41 29 14 18 30 39 17 22 31 40 40 36 30 30 35 35 28 32 29 33 41 34 21 21 22 23 31 40 44 48 25 25 29 29 26 27 27 27 27 27 27 27 36 44 48 43 59 47 26 24 23 25 39 70 46 45 29 25 29 38 39 43 43 56 69 58 26 24 39 68 25 40 153 293 384 416 439 471 382 453 520 562 593 624 651 645 496 419 292 156 104 107 84 47 51 53 41 35 34 41 52 53 68 62 50 31 35 59 44 30 88 65 45 46 50 50 34 31 30 28 28 31 96 187 266 308 402 488 542 536 581 675 730 736 766 810 768 687 638 509 281 120 26 30 63 79 74 81 76 45 30 51 63 43 55 95 99 63 31 35 31 30 30 47 51 39 47 39 32 36 48 48 43 31 39 32 31 31 31 31 31 31 68 40 48 68 71 87 99 71 67 63 55 51 39 37 41 45 33 33 33 33 34 34 34 34 38 42 42 42 46 50 50 50 43 43 43 43 43 43 43 43 39 39 43 43 43 43 43 43 48 40 35 36 52 56 52 44 36 48 64 60 48 36 44 56 45 45 45 45 45 45 45 45 53 49 49 49 49 49 49 45 42 38 37 36 36 37 37 41 60 60 63 55 58 58 54 53 99 99 87 83 84 81 78 75 56 41 42 58 55 40 40 52 46 54 50 46 42 42 38 38 46 42 42 42 42 46 50 54 43 39 39 39 43 40 51 48 71 76 91 84 75 52 47 43 46 42 42 46 54 58 58 58 62 62 70 70 74 74 70 70 82 78 70 66 58 54 50 50 46 46 51 51 55 55 59 59 59 55 44 44 44 48 45 48 109 66 50 66 54 41 41 63 143 167 113 47 81 113 113 145 156 194 358 611 801 871 875 879 794 759 680 534 335 206 175 213 162 119 94 85 103 97 92 73 66 59 59 55 55 50 50 50 38 50 50 46 82 126 122 78 38 58 70 62 55 59 63 63 51 59 63 66 66 58 50 39 52 57 64 52 71 114 137 140 120 116 92 52 40 52 60 50 37 39 39 38 39 40 41 41 41 41 42 41 41 43 67 101 109 224 225 130 75 61 58 62 95 103 102 70 41 40 48 63 63 62 59 55 51 51 47 39 39 40 52 56 45 40 40 44 82 92 81 73 62 62 63 63 55 55 56 80 89 85 61 40 40 52 91 132 175 156 111 52 37 52 99 120 151 136 87 38 53 41 45 54 69 50 57 66 61 58 69 62 69 54 57 60 62 62 59 55 48 48 45 45 41 41 40 45 45 40 48 64 43 39 39 39 39 39 39 39 38 38 39 43 50 58 70 69 57 53 53 53 53 49 49 49 53 53 57 57 57 53 53 49 54 46 46 46 39 47 51 48 48 53 69 58 46 42 50 66 42 42 50 46 42 42 50 54 69 58 53 57 54 54 46 41 42 42 42 40 39 38 38 38 70 103 118 95 91 108 124 113 145 161 169 133 64 37 38 83 54 50 54 58 69 77 81 82 42 51 47 38 38 54 66 69 57 72 72 36 47 143 171 84 105 130 150 122 62 36 37 50 42 46 58 70 70 58 50 55 82 102 128 154 201 299 423 522 621 362 147 80 69 62 83 95 68 81 175 371 568 664 683 664 536 315 110 41 50 36 32 45 62 51 51 44 41 46 46 43 47 40 41 53 70 83 83 79 105 144 161 142 139 152 105 45 43 51 79 169 291 400 516 672 911 879 769 736 670 421 220 245 295 316 355 379 390 352 255 150 105 63 42 42 41 39 40 54 46 49 111 172 265 449 554 488 207 56 88 72 40 82 122 130 41 65 97 108 99 90 54 52 98 441 637 659 665 516 271 141 76 47 37 50 60 64 60 56 90 96 123 196 300 365 319 215 139 90 46 47 92 81 105 165 48 57 85 93 93 88 91 92 80 69 69 73 66 46 41 40 39 37 36 43 68 82 110 140 201 296 435 558 582 542 527 515 213 93 33 41 47 34 35 72 36 36 36 36 37 37 37 38 83 82 116 173 258 358 446 491 378 232 99 53 74 86 87 98 49 44 39 39 43 47 50 42 50 50 57 57 61 61 68 65 51 44 55 55 58 65 69 69 65 46 43 44 40 40 47 74 51 47 42 42 41 41 49 49 40 64 92 112 119 100 72 74 113 154 178 206 223 235 235 228 228 189 154 135 124 100 85 70 83 80 72 53 41 41 42 42 42 43 43 46 46 46 49 53 57 81 101 100 72 39 36 36 34 35 50 68 91 131 191 241 295 287 275 249 219 165 99 44 44 35 34 57 54 260 554 531 113 52 48 56 40 36 52 52 35 35 35 36 36 40 40 40 43 43 47 47 47 43 43 39 43 43 43 43 43 43 43 43 40 40 40 40 40 44 44 44 40 40 40 40 40 40 40 36 40 64 100 120 120 88 52 34 68 104 100 52 35 68 108 109 36 37 37 38 38 38 43 46 38 42 42 54 62 58 50 38 39 40 41 40 40 40 67 70 90 58 37 37 62 86 59 37 71 66 54 50 53 53 60 56 60 67 70 62 53 49 53 57 99 79 35 44 92 89 62 66 59 51 60 63 55 36 40 69 136 130 190 205 99 45 91 109 36 74 43 59 150 102 37 81 38 74 82 46 38 63 64 40 52 60 61 61 54 54 62 78 160 131 105 108 112 100 58 36 38 193 241 308 564 682 695 807 794 821 838 848 814 707 545 391 202 99 63 78 118 255 398 439 560 537 530 543 544 525 523 548 604 619 627 631 616 593 565 553 578 559 551 541 542 522 483 444 444 469 493 493 473 461 469 488 488 516 544 552 564 572 568 548 632 623 591 557 553 577 593 586 511 520 545 554 535 504 487 485 391 394 371 294 228 197 171 144 127 134 143 155 136 101 97 109 133 148 167 178 186 189 196 196 193 205 197 173 161 157 141 114 118 122 114 103 115 131 115 76 45 69 89 77 49 44 53 73 65 44 45 81 113 113 97 89 101 73 85 101 73 61 65 53 43 44 53 85 93 85 89 101 102 71 51 56 88 108 104 88 120 88 75 106 142 142 137 129 85 94 101 97 117 152 144 116 131 116 116 125 149 153 141 129 107 119 116 97 62 47 47 49 70 106 129 117 103 95 86 70 95 94 84 88 76 60 75 112 226 190 35 30 51 34 45 62 32 31 30 29 29 34 38 28 42 47 58 58 53 53 57 60 41 41 48 41 52 45 52 44 47 40 47 36 43 32 39 32 32 29 32 29 32 29 32 29 40 37 40 41 45 41 45 45 30 60 144 168 100 52 60 68 49 53 57 57 53 49 41 37 49 45 45 49 58 58 57 53 34 34 45 49 56 64 68 72 57 69 85 96 99 87 75 71 88 69 46 36 36 37 36 35 36 43 43 39 35 34 34 33 33 37 49 49 53 57 69 76 232 108 29 28 29 28 28 40 39 50 93 125 85 24 24 75 81 101 122 119 104 66 35 27 54 43 32 32 33 33 34 35 35 35 35 35 35 34 34 34 42 38 34 34 34 34 34 38 34 34 33 33 33 33 33 34 33 33 33 37 44 48 58 51 33 33 34 38 38 34 34 33 66 62 150 278 266 130 66 106 39 36 35 34 39 51 66 78 86 74 61 41 33 33 37 65 101 216 320 371 378 386 432 476 760 752 729 682 623 572 525 477 395 294 178 86 31 30 31 40 40 40 40 40 40 39 39 39 31 31 34 41 52 59 59 58 55 35 26 27 30 84 145 186 198 174 169 148 104 43 29 29 26 27 28 29 30 34 30 33 29 32 32 32 32 32 32 32 31 31 31 31 31 31 31 27 40 27 32 68 71 39 27 47 26 114 190 166 78 26 29 50 27 28 28 28 28 28 28 28 32 32 28 32 36 40 43 35 43 35 27 34 34 37 40 32 35 42 49 56 52 56 52 51 36 24 23 26 21 21 24 24 25 29 26 34 39 40 44 41 25 21 29 22 22 26 26 23 35 35 27 23 23 24 35 35 54 46 30 22 21 21 21 21 30 57 64 43 22 20 16 15 33 38 54 55 47 27 32 37 34 30 23 23 28 32 32 28 23 38 46 42 34 34 46 62 82 94 106 98 58 21 21 42 42 42 42 42 42 42 38 38 26 22 22 22 34 58 50 22 31 27 27 23 22 22 22 21 21 22 26 22 20 20 20 25 32 32 32 32 32 32 32 32 24 24 28 28 32 36 35 35 35 38 34 29 28 24 27 27 42 41 41 37 29 25 24 17 16 20 20 16 16 20 20 16 32 40 48 52 44 32 16 10 10 17 17 17 20 11 10 6 6 6 10 10 17 17 17 17 37 37 30 34 38 38 35 39 72 68 57 49 38 42 54 63 21 26 35 44 44 40 30 30 35 35 32 32 29 37 41 38 38 27 22 22 22 23 24 29 29 29 26 26 27 27 27 27 28 28 28 28 37 48 56 56 22 24 27 28 26 23 23 22 38 34 22 22 33 37 31 31 39 22 24 57 54 24 24 26 41 182 345 417 417 402 385 364 371 417 464 479 485 508 555 574 457 384 309 213 121 57 60 80 75 66 48 31 34 44 63 65 48 42 46 42 51 58 47 31 31 41 65 70 50 34 33 32 65 88 144 221 312 387 425 440 434 523 584 591 632 706 760 767 760 784 727 653 660 613 397 167 33 27 30 47 30 33 44 28 42 59 55 31 31 51 39 29 47 47 47 39 43 47 35 30 43 35 35 43 51 51 46 31 55 43 43 31 31 31 31 31 72 36 36 55 59 78 90 54 70 66 51 43 36 32 33 33 33 33 33 33 33 33 34 34 38 42 42 42 46 50 50 50 39 39 39 39 39 39 39 39 43 43 39 39 34 34 34 34 47 35 34 34 35 40 40 36 35 44 60 56 40 36 40 48 45 45 45 45 45 45 45 45 53 49 45 45 45 45 49 45 37 38 38 38 42 38 37 36 60 56 59 59 62 58 54 54 70 66 62 66 71 71 60 45 57 49 42 43 47 40 44 63 42 50 46 46 42 38 37 37 37 38 38 42 46 54 58 62 54 43 50 39 50 47 62 59 50 75 114 99 74 39 38 42 50 46 42 42 50 54 58 54 70 74 74 74 78 78 74 74 82 78 70 62 54 50 50 50 50 50 54 54 58 58 58 62 59 55 43 39 39 43 40 44 77 40 39 58 66 46 94 184 258 137 43 41 143 174 197 299 511 546 667 849 952 953 926 912 862 781 691 591 444 276 169 140 94 62 50 77 110 97 92 84 62 59 59 55 55 50 50 46 38 42 38 37 46 90 126 130 37 66 90 78 55 51 55 55 47 51 59 62 66 66 62 51 48 65 72 52 67 106 122 105 65 65 57 41 48 65 81 78 47 55 51 39 39 48 52 40 37 38 40 41 40 42 74 120 140 259 343 233 39 44 101 41 99 111 106 69 49 52 67 63 47 52 60 64 60 51 43 39 39 39 40 40 40 41 49 64 75 79 71 59 47 43 43 43 48 40 40 48 68 72 60 44 71 79 94 79 70 47 46 38 70 67 82 75 82 71 58 39 52 45 56 65 80 65 76 77 72 65 72 65 64 49 48 40 51 55 55 51 47 47 47 51 48 40 40 41 41 41 42 42 39 38 38 38 39 39 39 38 38 38 43 50 58 58 62 70 57 57 57 53 53 53 53 49 53 53 57 61 61 57 57 57 54 54 46 42 46 43 47 44 52 61 69 65 42 41 46 62 45 56 53 53 42 46 50 54 62 54 42 41 41 45 45 45 41 41 41 40 39 38 38 38 49 106 110 38 38 104 152 128 72 72 64 39 35 35 42 90 57 49 49 53 65 77 88 77 38 75 86 37 45 109 124 96 103 99 106 86 65 73 109 110 169 154 126 74 38 37 38 38 38 38 54 74 70 54 50 66 66 85 107 126 176 283 414 510 517 303 142 96 81 70 86 105 130 79 180 448 641 671 678 717 602 369 129 35 30 31 37 66 55 44 44 44 41 46 46 43 79 56 40 41 50 82 102 114 120 148 156 144 157 171 144 85 56 63 75 139 245 332 444 584 788 658 564 556 538 491 398 300 265 236 205 173 153 139 117 74 94 51 42 50 42 40 41 62 46 40 64 141 258 427 476 358 195 75 96 92 40 69 101 73 41 65 92 107 110 101 69 76 101 429 606 620 653 584 363 174 69 39 35 42 63 59 55 55 67 74 100 178 288 349 307 215 139 44 74 125 94 119 212 211 172 166 181 193 200 173 128 96 113 105 110 111 88 56 40 40 38 37 36 40 50 60 86 112 154 164 279 477 564 523 459 437 265 121 33 34 55 43 36 60 40 37 37 37 37 37 37 41 67 71 104 162 252 354 443 487 406 269 132 74 75 75 68 79 42 40 39 39 40 40 43 39 46 46 50 50 50 54 61 61 42 46 46 50 58 66 66 70 66 51 47 39 40 40 49 61 42 42 46 46 50 49 48 44 39 51 72 88 96 76 52 47 58 81 97 113 132 136 132 132 137 109 102 106 99 72 56 56 57 65 69 54 42 42 43 48 42 43 51 47 42 42 49 53 41 65 93 89 68 39 37 36 35 35 42 52 80 127 198 238 241 222 211 196 173 127 76 57 65 34 32 92 64 233 618 649 140 63 47 67 47 35 47 51 39 39 43 43 43 47 47 47 47 47 47 47 47 43 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 56 48 40 36 36 44 52 60 33 63 143 207 223 187 131 87 83 67 34 34 123 247 235 132 57 46 42 38 42 38 37 36 46 41 37 37 41 49 57 50 40 41 42 39 38 39 40 40 39 67 74 42 37 54 101 138 174 142 94 54 37 36 40 44 55 55 58 50 46 42 53 68 94 58 86 74 31 76 121 42 58 47 55 60 52 36 41 81 34 239 547 689 529 267 114 60 37 86 51 67 118 98 38 70 38 66 74 42 38 55 56 40 39 40 41 41 41 42 42 57 153 132 118 129 148 140 86 39 104 363 404 359 504 618 645 682 665 705 717 698 693 649 466 256 109 98 96 50 114 354 535 529 487 580 645 614 563 568 621 660 664 675 675 664 644 617 597 578 519 489 473 463 475 480 470 458 435 439 447 451 447 431 415 403 411 428 452 464 480 489 500 492 503 494 474 464 479 527 562 574 575 578 571 548 501 466 485 515 437 420 386 324 282 249 206 155 147 151 159 163 143 112 108 116 120 123 123 139 166 170 166 153 144 183 207 191 156 136 125 117 141 110 90 94 115 127 92 48 45 69 93 93 77 73 89 113 57 49 57 85 113 121 113 105 113 85 89 93 69 65 77 65 77 81 89 93 85 61 49 45 78 55 47 52 80 93 89 77 121 88 68 87 115 122 110 94 122 154 169 149 148 175 183 171 126 127 139 140 133 126 122 125 138 158 147 128 93 67 68 76 101 109 116 96 91 79 74 70 98 90 75 76 76 68 99 152 230 171 34 29 59 46 41 46 32 56 27 27 106 70 26 31 39 43 55 51 50 45 49 56 48 48 55 48 55 47 54 47 50 43 46 39 42 31 38 31 31 27 31 27 31 27 31 27 43 36 43 40 47 44 51 41 29 48 140 164 88 32 44 64 61 61 61 61 53 45 37 33 49 65 77 69 58 46 57 65 57 53 56 52 52 56 60 64 40 45 57 61 53 49 38 34 47 35 34 34 36 38 38 37 36 43 43 43 46 42 37 33 32 32 41 48 56 60 68 72 152 84 38 34 29 26 24 26 106 110 117 113 108 107 135 179 241 268 289 267 211 118 39 26 42 71 96 101 74 47 43 47 35 35 35 34 34 34 34 34 50 42 38 34 33 33 34 33 31 31 32 32 33 35 36 37 32 32 33 33 40 51 57 50 32 33 34 34 34 34 33 33 32 32 58 150 138 34 32 54 35 35 34 34 35 43 54 62 70 58 49 41 37 45 57 93 235 411 618 743 781 797 820 847 787 760 709 630 535 448 385 341 223 154 90 42 30 31 51 64 40 40 40 40 39 39 39 39 31 34 41 45 59 66 66 66 62 31 26 27 31 73 130 166 194 162 125 96 51 28 26 27 26 27 28 32 36 44 40 28 36 36 36 36 36 36 36 35 28 28 28 28 27 27 27 27 44 28 28 40 47 43 47 59 87 175 206 122 34 26 57 58 27 28 28 28 28 28 28 32 56 40 27 36 60 72 75 63 47 39 31 27 41 41 44 39 46 46 56 52 56 51 55 47 36 24 27 19 22 25 33 29 29 25 30 35 36 44 41 45 21 25 25 25 29 26 26 26 26 27 23 23 27 35 39 46 49 41 29 20 20 22 27 38 86 121 136 110 74 60 28 14 17 18 23 39 51 48 41 41 26 22 22 23 31 28 28 31 23 38 54 50 30 26 46 70 106 90 82 70 38 20 21 50 34 37 46 50 46 42 34 26 22 34 30 22 26 50 46 26 27 27 23 23 22 22 21 21 22 22 21 21 20 20 20 21 32 32 32 32 32 32 32 32 24 24 24 23 27 27 27 27 30 29 25 21 24 20 27 23 53 49 49 41 33 25 20 16 20 24 27 16 19 24 27 16 39 39 43 39 35 19 11 9 13 13 13 12 16 11 14 14 14 14 18 18 21 21 21 21 45 45 38 42 42 47 43 43 76 76 65 61 46 46 54 59 25 30 35 40 40 40 34 34 39 39 32 36 33 37 41 38 102 79 55 35 23 23 24 24 33 33 26 26 26 27 27 27 32 29 37 41 45 56 72 84 44 55 63 67 63 51 35 42 23 26 22 22 30 37 30 30 59 22 20 22 23 24 62 103 253 354 414 374 318 322 322 312 367 374 385 387 377 385 428 450 390 322 313 286 186 62 33 80 75 70 48 27 29 44 67 76 43 37 49 57 49 28 28 29 30 91 164 176 133 102 118 153 280 312 360 416 443 426 373 343 381 458 524 545 583 644 679 690 759 751 690 649 668 656 499 291 105 27 26 31 29 32 67 55 29 30 29 29 31 59 71 63 39 43 47 51 55 51 35 30 39 35 31 39 54 54 46 34 59 55 51 47 43 40 44 43 51 31 43 55 46 50 58 31 66 62 51 36 32 32 33 33 33 33 33 33 33 33 34 34 38 42 42 42 46 50 50 50 35 35 35 35 35 35 35 35 43 38 34 34 34 38 46 50 51 39 34 33 34 34 35 35 35 40 52 52 44 36 40 44 45 45 45 45 45 45 45 45 53 49 49 45 45 49 49 45 37 38 43 51 58 46 37 36 56 48 55 59 66 58 54 55 56 49 49 53 57 53 37 36 61 53 39 38 38 43 51 63 46 46 46 42 42 42 38 38 37 37 38 42 50 58 62 66 54 54 50 50 50 58 62 66 42 74 102 94 62 38 38 42 55 51 47 47 51 54 54 50 70 70 70 70 70 70 70 70 70 66 62 54 50 46 46 46 46 46 50 50 54 54 58 58 55 55 43 39 43 47 44 41 41 38 40 74 102 126 198 275 165 69 41 46 126 147 257 478 781 793 850 943 985 955 920 898 802 733 664 593 454 279 139 83 45 41 40 49 82 89 79 68 62 59 55 55 50 50 46 46 38 38 38 38 38 54 106 154 46 78 98 82 71 75 71 55 43 43 47 50 54 54 58 51 39 53 64 40 51 79 86 66 85 78 69 58 61 70 86 86 77 93 89 65 50 54 42 37 36 39 52 57 45 40 42 67 124 247 415 328 59 40 109 40 46 66 69 53 52 63 66 43 40 41 53 61 65 53 41 40 39 40 40 40 40 41 53 61 73 69 61 53 45 45 45 45 68 52 40 40 56 71 63 55 46 62 74 62 38 38 46 70 70 62 54 50 42 38 46 58 47 44 52 68 80 84 88 96 76 76 72 68 60 52 40 40 40 39 39 42 42 49 53 53 50 50 39 41 41 42 42 42 39 38 38 38 42 43 39 42 50 50 50 55 58 58 58 58 57 57 57 57 53 53 53 53 53 57 61 61 61 61 61 61 58 58 50 46 46 50 47 47 56 64 61 57 42 41 46 61 51 55 59 52 41 41 42 46 42 41 40 40 44 67 87 83 45 41 40 39 39 38 42 42 38 89 81 35 35 84 136 116 72 68 56 44 39 43 70 90 53 41 37 45 57 69 80 69 37 83 102 66 89 152 160 115 94 61 41 52 52 39 67 97 165 118 66 38 37 38 42 38 38 38 50 74 70 46 46 70 69 76 95 125 180 275 394 470 378 234 146 151 152 132 104 68 133 74 174 439 639 665 677 733 601 404 188 71 30 30 32 43 48 44 44 37 38 46 46 43 83 60 41 40 45 70 98 125 144 159 155 143 160 177 151 112 80 75 60 100 192 279 399 538 668 612 648 724 742 759 660 430 161 98 42 42 42 61 87 95 71 43 41 41 41 38 39 41 54 40 60 142 244 385 426 319 212 115 116 116 52 65 89 40 61 68 75 87 90 77 65 72 114 381 578 628 657 596 395 170 69 35 35 38 55 47 50 51 64 64 97 163 258 306 267 187 135 43 124 203 160 245 365 312 349 330 325 325 324 280 208 153 149 122 116 117 109 71 63 79 42 38 37 36 35 42 65 84 93 119 193 331 477 524 462 357 293 153 42 34 55 55 40 40 44 44 40 37 44 37 48 41 38 43 85 151 252 347 432 475 395 278 161 99 72 48 44 52 42 40 39 39 40 40 43 39 46 46 50 50 50 50 57 50 46 46 46 50 58 62 62 59 71 55 47 47 47 47 51 52 40 41 42 53 56 55 44 43 51 54 51 55 55 48 51 52 41 45 53 68 72 83 90 90 87 79 80 89 70 42 41 50 45 41 40 41 50 58 51 47 43 43 59 51 42 41 41 45 41 53 81 81 72 44 42 37 35 35 41 32 60 115 182 218 207 199 188 154 118 76 53 54 73 44 38 143 95 227 621 682 175 66 34 59 51 34 35 39 47 47 47 47 47 47 47 47 47 47 47 47 47 43 39 35 39 39 39 39 39 39 39 39 40 40 40 36 36 36 36 35 60 52 40 35 36 48 64 76 35 50 82 110 138 155 163 167 119 91 51 83 211 307 223 64 57 46 42 42 53 53 50 46 133 117 85 49 36 36 49 62 39 52 56 38 38 39 40 39 35 48 95 71 58 121 232 317 173 138 90 50 36 36 44 52 43 43 50 46 42 46 61 76 145 164 281 233 38 51 128 34 62 43 51 60 49 37 53 105 177 358 590 662 480 183 50 88 41 82 59 67 102 82 42 74 46 58 58 46 39 47 48 40 40 40 40 41 42 50 50 46 106 97 103 122 152 153 119 84 66 318 375 359 453 559 622 619 607 635 603 533 535 533 366 147 104 124 107 41 41 230 376 333 356 496 578 554 535 600 697 752 751 747 743 728 712 689 681 663 585 558 523 488 477 463 459 453 417 394 386 394 406 398 377 342 374 372 376 380 384 388 388 387 374 382 408 435 477 512 539 555 670 645 618 571 496 454 471 510 452 427 389 351 318 288 249 206 175 171 159 143 123 111 107 111 118 95 87 103 127 139 123 113 107 166 210 206 170 135 124 129 149 113 74 86 115 116 76 43 57 73 89 89 77 73 81 93 77 69 57 57 77 105 121 121 121 97 105 105 77 85 109 105 129 113 89 65 53 57 73 85 82 64 60 57 57 54 58 66 126 109 93 96 111 107 98 78 102 138 169 176 175 198 226 246 174 186 198 183 144 113 109 120 138 150 150 124 93 71 68 76 132 121 112 104 103 106 114 114 93 74 59 68 68 64 106 164 238 167 32 29 64 43 34 35 40 64 28 75 243 134 24 63 42 47 55 51 50 45 45 52 55 55 62 51 58 50 58 46 49 42 45 38 41 30 33 25 25 25 25 25 25 25 25 25 41 38 45 42 54 51 62 48 28 31 104 132 64 30 31 44 65 65 65 61 57 49 41 37 49 69 89 82 54 38 49 65 57 53 52 48 48 52 60 64 72 72 64 49 42 39 44 45 36 35 35 35 36 44 40 43 39 43 47 51 54 49 45 41 49 49 52 48 36 32 32 31 29 35 82 86 45 26 26 39 130 133 132 136 183 243 287 310 349 380 389 351 267 158 75 29 34 100 176 186 147 87 55 43 34 34 34 34 34 34 34 34 54 50 42 34 33 33 33 32 32 33 34 44 56 65 73 84 63 59 50 40 42 38 45 42 32 32 33 34 34 34 33 33 34 33 33 34 42 38 42 50 34 35 36 40 47 43 34 34 42 42 45 45 45 49 53 85 107 254 420 536 587 606 617 622 551 576 589 530 401 262 159 90 71 42 30 30 39 55 64 60 40 40 40 40 39 39 39 39 30 30 41 48 62 69 69 61 50 26 25 26 31 66 111 139 182 153 96 40 29 26 26 26 27 35 50 43 46 58 47 32 40 40 40 40 40 39 39 39 35 35 35 35 35 35 35 28 40 44 40 32 40 64 76 72 127 167 159 79 27 31 54 43 36 40 44 44 47 36 47 51 63 47 39 47 67 79 84 75 48 39 35 26 41 44 51 47 50 50 60 52 51 54 58 46 40 29 31 23 30 26 30 29 30 30 34 35 32 36 29 33 29 28 32 32 36 29 33 33 45 34 38 42 42 38 38 38 37 29 25 21 22 38 58 74 93 124 131 106 81 84 63 35 45 39 31 31 36 56 57 49 29 22 22 23 31 35 31 23 26 42 50 46 34 30 42 58 74 46 46 78 94 73 58 65 25 29 37 41 37 34 26 21 22 62 78 42 21 26 38 38 23 22 23 22 22 22 21 21 30 22 21 21 21 25 21 21 32 32 32 32 32 32 32 32 24 23 23 19 19 19 19 19 21 21 28 24 20 20 23 22 49 45 48 40 36 28 24 20 19 31 38 19 26 31 38 19 42 35 38 26 29 14 17 13 9 9 9 8 11 11 18 22 22 22 26 22 29 29 25 25 45 45 38 42 42 47 43 47 56 60 57 53 42 38 43 43 25 26 27 32 32 32 30 34 39 39 32 36 33 37 45 38 94 75 59 43 24 24 25 29 33 33 26 26 26 26 27 27 36 45 57 57 52 60 84 108 111 51 23 21 24 27 39 46 39 35 27 23 27 38 46 50 20 66 91 32 21 65 233 355 390 382 339 267 243 282 307 305 340 322 313 340 366 393 420 419 334 259 278 315 243 91 33 64 59 51 44 31 33 44 59 68 75 40 40 56 40 26 56 141 234 278 323 352 348 332 329 337 384 355 327 319 339 377 404 422 428 502 575 596 618 643 666 668 730 682 645 644 639 611 551 466 149 28 29 134 133 92 67 27 70 39 30 31 43 43 39 43 31 35 39 47 47 39 39 35 46 38 39 43 62 62 50 38 58 54 54 47 51 63 71 72 51 71 130 142 101 81 89 81 66 66 55 44 33 33 33 33 33 33 33 33 33 33 33 33 38 42 42 42 46 50 50 50 38 39 38 38 38 38 38 38 45 41 37 37 45 61 73 78 83 83 83 75 63 55 51 55 39 44 48 52 52 48 44 40 45 45 45 45 45 45 45 45 53 53 53 53 53 53 53 45 37 38 47 59 66 54 45 37 56 44 51 63 70 58 58 56 43 40 40 39 39 38 37 37 38 38 37 36 37 38 53 53 38 42 42 42 46 46 46 46 37 38 38 46 50 54 54 58 58 54 54 50 54 58 66 70 66 70 74 66 54 46 54 62 59 55 51 51 55 55 50 46 62 62 58 58 58 58 58 58 58 54 54 50 46 42 38 38 42 42 46 46 50 50 54 54 55 51 43 43 43 51 52 49 94 110 102 82 91 134 158 128 46 48 49 65 110 140 289 530 844 844 869 916 956 933 883 836 716 659 610 548 425 259 135 82 49 46 46 41 66 85 90 79 62 55 54 54 50 46 46 46 46 38 46 74 66 42 78 142 78 82 74 62 83 115 103 63 55 51 51 46 46 50 54 47 52 85 104 80 87 115 119 79 86 74 57 46 46 58 86 105 111 150 162 138 127 119 88 44 77 70 62 51 47 40 39 38 99 166 310 304 134 63 88 42 39 42 65 68 84 99 74 38 40 42 47 55 59 58 54 50 54 58 58 58 50 46 46 47 56 45 48 44 44 55 58 66 81 68 52 55 67 74 66 54 38 46 66 82 86 82 74 66 50 38 46 62 66 50 46 50 43 47 55 63 71 83 91 95 79 79 83 79 75 67 59 48 40 40 39 46 57 68 79 79 67 64 54 43 41 41 42 41 50 57 53 57 61 61 57 54 70 70 58 58 55 55 51 51 50 57 57 57 57 53 53 53 53 53 57 61 61 61 61 61 66 62 54 50 46 50 47 47 48 48 45 49 49 53 50 57 47 58 55 48 40 41 41 42 43 42 41 49 64 86 98 94 52 40 39 39 39 46 45 45 65 62 62 50 43 52 80 100 68 68 67 59 47 39 42 38 49 37 36 37 60 72 68 57 37 63 101 117 140 148 119 78 61 40 30 30 34 30 45 88 97 58 38 38 38 46 42 38 38 37 46 74 66 38 38 66 84 80 91 121 180 256 339 390 334 218 158 183 224 220 136 31 107 120 200 361 545 648 676 669 596 427 232 103 42 31 31 32 48 37 37 37 38 46 46 43 55 52 45 45 49 65 89 105 151 170 170 155 167 187 166 135 107 95 65 90 162 222 330 443 551 604 720 833 909 929 820 640 241 115 39 42 55 62 95 123 91 60 55 66 65 41 41 57 62 41 88 152 201 302 368 324 224 147 147 152 96 112 160 96 124 96 75 71 74 69 56 64 146 283 483 592 593 517 359 166 73 39 36 42 51 39 42 55 61 61 98 156 234 271 244 182 146 84 156 234 263 371 451 390 397 386 389 393 397 369 321 285 242 203 184 194 190 140 112 109 73 53 36 35 36 40 47 47 60 107 140 190 330 468 454 329 290 178 82 46 47 51 43 39 47 47 47 40 47 44 55 45 38 39 66 120 204 276 332 361 319 238 157 103 68 43 42 44 42 40 39 39 40 40 40 39 39 39 47 47 50 50 46 46 53 57 54 54 47 47 47 44 51 44 40 43 43 54 54 43 40 40 44 52 59 63 58 54 77 73 69 65 62 69 77 64 42 42 41 41 41 41 45 49 60 45 53 58 42 41 43 91 161 113 65 73 109 110 70 41 43 55 70 63 46 41 41 41 41 49 73 77 72 52 50 42 36 36 37 32 44 95 154 171 199 199 172 113 59 36 37 43 37 40 32 107 95 231 624 674 211 78 34 66 66 47 39 39 59 55 55 51 51 47 47 47 54 54 58 54 54 50 46 42 42 42 42 42 42 42 42 35 36 36 36 35 35 35 35 35 44 40 36 36 40 52 68 76 139 106 62 33 33 34 66 91 147 223 287 267 175 87 47 35 41 37 37 41 57 69 73 69 145 145 140 108 68 44 44 56 48 81 109 97 98 107 104 88 76 56 43 86 185 268 264 196 81 58 46 37 37 41 52 63 35 39 46 42 46 54 70 92 224 335 492 437 205 99 104 45 62 39 43 56 53 41 65 129 380 481 542 545 420 163 54 160 57 58 55 47 90 54 54 94 70 54 46 54 51 43 40 48 60 48 40 49 66 78 70 58 58 57 67 82 105 122 119 101 41 124 158 242 337 415 530 536 540 529 453 362 348 362 266 111 127 98 92 45 38 51 128 125 284 405 526 587 647 691 685 659 763 762 751 740 733 726 726 716 694 672 641 605 555 516 501 487 455 424 396 392 399 399 382 355 370 351 339 320 304 292 295 295 338 360 395 441 488 522 537 551 602 577 565 569 551 533 543 572 447 433 416 395 349 303 292 293 227 200 171 139 126 122 122 122 126 102 87 91 100 101 97 106 114 173 225 234 214 178 159 160 145 109 78 90 111 108 76 44 69 69 69 61 53 45 45 45 85 85 69 49 61 97 117 113 113 105 117 113 77 85 113 113 89 85 69 57 53 69 93 105 67 72 76 57 47 48 74 102 86 94 97 97 100 100 99 98 90 109 140 156 163 175 206 238 205 222 227 207 168 133 129 140 118 125 126 107 81 62 59 56 132 116 104 96 107 118 130 133 101 77 66 76 68 56 90 148 238 171 34 30 61 39 35 47 30 29 30 199 335 146 24 39 39 44 52 44 43 35 34 48 58 66 69 58 61 54 56 49 52 41 48 37 40 29 32 24 24 24 23 23 23 23 23 23 32 29 40 37 48 49 61 47 38 30 52 92 60 32 32 32 57 57 61 65 61 57 49 45 42 58 74 70 54 42 49 57 37 37 48 52 52 56 60 60 75 75 60 45 34 35 36 36 37 37 37 37 47 47 50 46 39 43 51 55 61 61 53 49 65 60 52 36 32 31 39 47 86 86 54 27 25 44 115 163 98 109 136 176 235 287 319 338 332 348 337 283 207 130 91 77 70 120 185 202 159 95 47 34 34 34 34 34 34 34 41 34 58 54 42 34 33 32 32 31 54 62 87 115 127 128 128 131 138 118 89 56 35 30 37 34 32 32 33 33 37 37 33 33 33 69 73 49 73 121 97 32 35 35 52 59 63 47 33 33 34 38 49 53 49 45 37 57 149 205 252 304 346 370 382 389 414 416 377 274 155 81 78 93 56 46 50 55 63 59 39 31 40 40 40 39 39 39 39 46 30 37 41 55 62 62 69 61 58 27 26 28 43 89 123 154 148 123 74 29 26 25 25 25 34 50 61 49 49 61 54 39 39 33 40 33 40 33 39 32 39 32 39 32 39 32 39 32 28 44 44 27 32 68 84 68 103 95 67 35 27 43 54 39 55 59 63 59 55 51 55 59 47 43 39 39 47 59 68 75 56 43 34 26 33 44 48 55 46 49 52 56 51 50 46 35 40 32 31 27 23 30 30 30 30 31 31 24 24 25 21 21 25 28 28 32 36 36 33 33 53 53 46 50 46 34 30 33 21 21 21 25 42 69 89 105 105 124 107 58 42 61 72 57 122 107 75 36 28 33 33 21 37 37 30 30 31 27 22 22 38 38 49 38 45 38 53 50 49 21 41 105 161 121 65 24 32 32 36 36 32 28 25 21 25 90 118 66 21 21 30 50 22 22 22 22 22 22 21 21 50 45 33 37 52 52 44 36 32 32 32 32 32 32 32 31 23 23 19 19 19 18 18 18 24 24 31 27 27 27 29 29 41 48 44 36 36 28 24 24 26 38 38 26 26 38 38 26 37 33 29 21 21 21 21 25 13 8 8 8 7 18 22 26 26 26 30 26 26 22 22 22 34 34 38 35 43 39 43 43 28 37 45 38 38 38 42 39 25 15 24 24 24 21 26 31 39 32 32 29 33 30 45 42 22 22 22 23 23 24 24 25 37 30 26 26 26 26 27 27 37 57 73 69 56 60 92 123 151 171 235 326 374 315 163 38 57 51 31 24 31 44 59 60 40 37 24 25 166 347 406 340 354 280 235 240 288 312 296 256 271 230 224 278 353 395 410 389 299 227 235 288 247 111 37 56 50 57 55 50 37 44 40 29 72 27 26 33 29 41 177 338 390 362 359 399 452 463 412 352 276 260 267 287 330 369 388 399 380 450 531 572 586 600 607 609 711 631 617 652 618 547 562 605 344 90 28 78 61 44 79 68 38 29 30 52 68 44 31 35 71 67 62 54 38 30 30 30 42 39 35 42 62 61 49 38 38 38 42 39 51 67 83 91 29 51 146 158 89 49 61 69 66 59 52 45 41 34 33 33 33 33 33 33 33 33 33 33 37 41 42 42 46 50 50 50 39 39 39 38 38 38 38 37 45 41 37 41 56 76 100 112 136 148 156 152 132 112 93 94 54 54 47 51 56 56 48 40 44 45 45 45 45 45 45 45 53 53 53 57 57 53 53 53 41 46 58 66 73 65 53 52 52 40 47 63 70 58 58 60 38 39 39 38 38 37 38 42 35 36 36 35 36 36 41 37 37 38 38 42 46 50 54 54 38 38 42 46 50 50 46 46 53 49 50 50 50 54 62 62 82 62 42 38 42 61 73 78 56 45 41 47 51 47 43 39 47 43 43 46 46 46 46 50 46 53 53 46 53 42 38 38 38 38 42 42 46 42 50 46 55 43 43 40 47 48 49 53 40 94 94 42 70 166 154 43 46 76 65 60 146 228 309 427 845 849 862 901 925 906 824 731 676 603 546 487 387 251 132 68 45 54 50 41 51 90 109 101 62 55 58 50 54 46 50 46 66 38 61 110 101 46 57 118 98 78 42 38 90 142 123 63 75 67 58 50 46 50 54 58 38 75 92 72 76 104 92 52 80 63 43 39 54 83 130 168 279 329 350 338 324 305 255 192 105 62 36 35 38 55 62 62 68 59 112 190 183 104 60 61 41 78 113 129 148 155 103 39 41 42 47 47 58 62 66 66 86 90 102 94 78 58 50 42 43 43 43 42 43 51 59 70 61 56 44 59 75 90 82 74 90 81 69 77 93 82 50 37 70 38 38 46 58 54 58 70 54 51 55 55 59 67 75 75 79 79 83 83 83 75 71 67 40 40 47 58 73 83 98 102 67 63 61 50 47 41 41 40 58 68 64 64 68 68 65 61 81 74 70 58 58 51 51 47 54 57 57 57 57 60 60 60 56 56 60 57 61 61 57 57 66 66 58 54 51 51 47 47 47 40 40 41 53 61 65 61 51 62 59 48 41 41 42 46 74 70 69 79 83 82 86 70 59 44 43 39 46 46 49 45 85 38 42 90 83 38 38 72 56 67 63 51 47 50 42 45 49 37 36 40 56 68 71 49 43 39 86 153 171 115 65 35 79 106 89 52 40 32 64 118 47 37 37 50 65 42 42 38 38 37 54 74 70 38 38 69 85 72 75 102 150 213 260 287 312 187 127 174 266 294 194 56 117 186 224 265 414 577 609 522 557 416 224 87 34 31 32 31 41 37 37 37 38 38 46 43 39 48 72 77 81 77 89 100 159 186 187 183 195 211 197 170 147 134 98 96 133 150 196 289 433 518 581 637 757 820 795 770 455 254 80 39 41 42 76 113 115 83 74 74 69 40 40 45 46 42 101 140 130 200 294 307 213 158 173 201 161 204 279 227 224 180 128 100 93 81 58 70 158 187 358 512 489 411 317 183 74 36 37 50 51 38 42 59 73 72 102 149 215 252 233 194 141 135 162 224 322 423 447 405 439 454 476 504 531 538 530 518 415 357 330 336 314 232 150 107 97 58 36 35 37 49 41 35 47 77 82 88 197 346 384 307 268 184 100 40 35 36 36 36 43 43 43 43 54 54 58 48 55 48 66 84 111 138 151 155 218 172 130 99 56 41 42 60 42 41 39 39 40 40 40 39 39 39 47 47 50 46 46 46 66 66 58 54 54 50 46 46 42 42 42 42 46 54 46 38 55 55 51 58 58 62 69 69 50 54 61 69 73 73 66 51 50 42 42 41 40 40 40 41 49 41 42 54 42 43 99 175 358 268 177 165 209 198 121 41 62 74 82 75 54 42 41 41 41 53 72 76 71 55 46 45 36 43 41 32 40 83 130 139 182 186 148 85 35 35 57 74 45 76 33 102 127 303 700 738 243 87 35 71 79 55 44 47 63 63 59 55 51 51 47 47 58 58 58 54 54 46 42 42 42 42 42 42 42 42 41 35 43 35 35 35 35 35 34 34 35 35 35 40 48 56 64 68 70 66 62 62 62 66 70 74 155 167 219 275 235 127 59 52 45 37 36 37 45 53 53 45 41 81 128 132 104 68 56 56 79 135 172 176 181 201 194 163 71 143 198 197 169 148 104 56 37 37 37 41 49 56 55 47 35 35 42 46 50 62 82 103 263 425 578 563 392 205 115 88 65 42 40 49 50 38 66 131 297 426 519 606 572 283 61 107 69 50 54 39 83 39 66 110 91 54 39 62 63 47 43 52 67 44 39 48 73 89 81 61 45 41 40 43 58 82 96 102 100 43 38 144 224 236 352 386 430 387 284 197 194 228 203 130 109 43 69 113 48 39 53 106 118 223 384 544 660 717 730 724 718 714 710 711 712 716 721 719 713 718 723 708 677 642 631 624 604 561 517 485 466 454 440 410 354 325 309 301 289 277 280 291 327 338 368 415 465 500 527 553 587 554 542 563 568 538 515 508 430 440 451 441 379 320 330 379 305 266 214 177 161 165 165 162 126 110 95 80 77 78 78 99 115 173 225 250 242 210 183 172 137 109 90 95 104 97 73 53 69 61 57 57 61 61 61 57 89 101 101 81 89 113 121 105 105 105 121 109 65 65 89 85 44 53 69 77 73 65 57 45 50 60 72 48 47 48 110 162 48 49 58 68 72 80 99 103 150 130 133 145 140 119 130 154 174 190 199 199 176 160 149 160 118 122 115 104 89 78 71 68 116 100 84 80 91 95 102 114 114 98 87 104 96 76 91 145 242 179 35 31 60 31 41 62 45 28 85 357 435 200 30 74 39 51 59 58 50 41 34 48 70 73 69 65 60 56 52 48 48 44 40 36 32 28 28 24 23 22 22 22 21 21 21 21 22 22 26 31 32 40 44 34 73 29 30 79 79 63 51 32 48 53 57 61 65 61 61 57 38 42 50 58 54 50 49 45 45 49 60 64 60 48 36 32 63 71 76 69 51 35 35 35 36 36 36 36 47 50 53 50 39 43 51 58 62 65 61 57 32 32 31 31 36 64 107 130 105 93 57 40 80 136 131 87 82 90 141 197 228 224 224 247 267 270 238 168 96 58 59 80 106 136 157 158 115 64 36 34 39 39 37 33 33 37 45 42 54 42 34 34 34 34 34 33 102 110 138 170 198 230 274 310 241 196 128 91 59 30 34 47 39 32 32 33 33 33 33 37 41 41 41 41 41 41 41 41 38 38 43 42 46 46 50 50 82 74 58 46 38 34 34 52 103 136 144 143 131 127 139 151 175 151 124 96 73 70 78 68 53 46 46 46 50 46 46 46 46 46 46 46 46 46 46 46 37 41 48 48 52 51 58 50 58 27 26 28 73 115 135 151 116 99 51 25 23 23 33 49 64 64 65 57 46 42 42 39 28 28 28 29 32 33 36 37 40 37 40 37 40 37 41 40 56 64 48 27 28 60 67 44 36 40 47 47 43 43 51 55 47 54 54 54 54 54 54 54 42 38 30 30 38 50 66 71 63 39 26 25 34 49 44 35 50 53 49 52 51 42 31 19 39 20 28 36 24 27 23 18 47 51 52 37 21 20 20 21 21 25 25 25 29 29 29 29 29 37 45 53 54 50 38 33 21 20 21 29 45 69 88 100 132 116 75 39 59 143 215 255 164 116 60 33 33 34 30 22 38 34 30 27 26 30 30 34 50 42 41 37 56 61 68 57 36 37 56 56 63 48 43 31 18 22 30 34 27 27 23 19 32 53 45 21 21 38 30 21 22 22 22 22 22 22 29 29 37 44 44 44 51 47 43 39 43 43 39 39 39 39 35 34 22 22 18 18 17 17 17 17 31 37 37 37 33 33 33 33 33 36 36 32 32 28 28 23 30 26 22 22 22 25 29 33 25 25 25 25 25 25 25 24 8 8 11 11 18 26 34 38 34 34 27 23 23 23 16 20 27 27 23 16 27 31 39 43 24 32 40 41 45 45 41 31 26 20 25 25 21 18 35 40 40 29 25 21 22 26 38 46 41 41 34 34 38 39 36 33 25 25 25 26 26 26 27 27 28 33 49 57 69 96 136 171 247 294 390 510 583 511 275 63 65 53 37 29 38 54 75 91 59 27 76 221 345 366 350 334 315 268 260 269 266 234 211 223 171 158 188 246 285 292 323 345 300 194 207 268 231 139 61 26 48 58 66 69 65 41 25 25 24 30 37 52 128 268 348 348 355 315 323 335 348 380 383 332 269 266 277 300 326 338 352 354 373 406 445 478 501 520 558 589 637 653 622 571 573 612 603 543 499 225 51 63 74 45 48 61 31 29 29 33 44 52 120 216 156 152 143 135 126 98 58 37 57 49 45 45 49 49 45 37 34 30 30 39 35 30 35 67 31 59 83 78 54 38 50 66 58 55 56 49 45 37 33 33 32 32 32 32 33 33 33 37 45 45 45 49 49 49 53 50 50 39 39 35 42 38 41 41 53 45 48 63 67 79 123 182 380 387 379 339 272 196 150 127 103 84 45 33 36 68 69 60 40 47 47 47 47 47 47 47 51 51 51 52 52 52 52 51 36 35 40 44 44 44 36 43 39 47 55 55 51 51 59 60 53 50 49 49 49 53 53 53 37 37 37 37 37 44 44 37 37 38 42 50 50 50 46 42 46 50 50 50 50 50 50 50 46 49 49 61 65 69 66 59 40 57 38 37 87 110 72 53 40 41 41 41 40 40 39 38 37 39 40 39 40 56 45 39 69 72 64 53 56 53 57 61 38 46 50 46 38 38 46 51 39 39 39 40 40 41 45 49 39 53 85 82 74 70 82 91 46 54 104 140 124 127 238 389 755 759 766 777 788 784 771 719 656 514 376 287 217 155 102 69 46 55 59 46 54 73 80 71 54 50 57 46 53 42 49 42 81 37 69 177 184 61 36 73 57 58 54 66 118 178 182 150 130 110 86 66 62 62 58 54 36 141 194 143 84 40 39 50 66 40 37 39 91 154 241 341 508 562 611 638 617 556 482 429 370 235 84 38 39 47 58 46 62 39 37 84 225 265 154 58 66 90 114 138 169 176 140 96 85 66 66 70 58 40 41 62 118 146 162 138 98 59 50 42 50 46 46 49 49 45 41 41 41 40 40 44 56 63 47 42 61 72 76 72 72 61 61 61 54 54 54 54 51 51 51 50 50 50 50 50 50 50 50 50 70 70 70 70 70 70 70 70 50 50 46 41 49 53 64 68 44 49 65 66 58 46 50 58 69 65 61 61 61 65 69 73 77 73 69 61 61 54 58 58 57 57 64 64 64 71 71 71 71 71 71 68 68 68 61 65 58 66 66 59 47 39 39 40 40 40 43 48 56 68 72 76 52 56 60 57 68 72 76 80 72 83 83 94 94 82 74 70 54 62 58 50 46 46 38 36 38 86 110 75 63 79 87 63 43 78 78 42 36 37 53 65 37 44 48 55 59 59 70 49 51 72 162 232 166 48 38 123 162 253 268 149 41 42 94 105 33 45 68 49 36 37 45 37 49 49 61 66 69 58 53 46 57 61 72 100 128 160 175 178 173 137 82 189 296 350 298 48 110 172 223 258 333 425 458 447 429 339 201 83 29 30 32 33 36 37 38 37 37 37 42 47 38 40 60 60 64 76 108 136 167 175 175 184 220 245 226 186 175 171 158 130 105 95 94 123 282 437 462 506 662 688 699 825 693 461 214 96 73 64 66 91 126 94 77 82 85 54 42 50 40 42 78 106 133 148 152 163 141 156 222 312 362 413 460 463 380 309 196 114 81 83 68 62 100 134 254 330 302 312 288 154 80 41 37 47 71 59 55 55 43 74 102 137 200 249 239 204 144 180 140 182 368 423 337 317 428 508 587 645 678 677 684 681 625 575 542 538 513 408 235 101 117 62 35 35 37 54 58 49 76 50 68 94 91 134 228 267 171 118 93 54 35 33 36 81 36 47 47 54 62 62 73 62 41 54 70 89 97 90 75 60 100 97 109 106 85 45 41 66 41 41 41 41 41 40 40 40 43 43 51 47 51 50 62 54 67 60 71 62 58 57 59 63 59 55 51 40 41 38 42 46 65 61 61 57 57 61 61 65 61 54 58 58 59 59 63 48 85 62 42 41 41 42 42 42 41 40 46 66 41 39 78 170 245 188 133 125 145 141 97 42 61 74 78 74 58 42 41 41 52 59 59 55 54 54 61 76 35 35 33 32 40 56 76 94 121 136 137 111 68 50 67 92 48 54 73 134 130 332 612 517 229 77 35 53 89 49 35 56 56 60 59 55 70 78 62 42 59 55 47 39 35 35 35 35 35 34 34 38 33 31 32 54 34 34 35 39 35 34 34 34 47 47 47 47 47 47 47 47 74 46 38 62 86 86 82 86 75 71 67 91 159 211 175 96 65 61 53 45 41 41 41 41 57 37 36 45 69 81 61 44 84 95 100 108 116 113 113 113 77 141 161 109 56 44 56 64 53 49 41 36 36 40 51 55 46 46 45 37 41 65 105 154 296 370 470 562 539 355 149 75 76 62 47 37 50 67 84 116 240 409 438 455 499 322 108 102 75 53 46 51 51 55 71 103 95 63 55 75 71 51 55 75 71 43 39 55 87 107 99 83 48 48 55 55 55 55 55 48 57 73 85 87 97 129 192 250 241 194 138 104 105 110 96 78 75 68 65 60 51 50 45 58 75 57 131 324 523 636 713 766 716 715 706 693 697 726 746 751 717 734 742 730 711 712 725 726 706 691 672 651 616 588 564 527 473 428 400 364 343 323 318 314 338 337 344 363 406 450 470 496 510 526 526 506 483 472 477 482 470 440 437 450 427 392 396 406 370 323 287 256 232 197 165 145 130 119 108 93 90 86 102 128 152 206 239 239 251 244 201 145 98 95 88 81 85 89 86 70 85 85 81 81 85 89 93 93 165 145 105 69 65 97 133 149 69 97 121 113 85 69 77 97 57 69 73 69 57 49 57 69 45 66 86 71 48 48 81 125 54 62 73 69 68 68 87 99 135 79 63 106 118 93 85 109 133 137 149 161 165 161 149 137 109 113 118 118 90 63 72 104 128 104 77 73 81 81 73 64 87 63 84 124 128 95 114 180 226 144 45 32 31 30 45 30 30 29 156 383 386 242 112 31 54 69 77 73 68 49 37 36 65 76 72 64 60 52 48 43 40 39 35 35 35 31 31 27 23 23 22 21 21 25 20 18 19 19 19 21 26 39 32 25 36 41 49 57 54 54 50 43 31 35 37 41 45 49 53 61 45 45 45 57 69 69 57 45 49 49 45 45 45 45 45 45 41 61 77 73 53 34 35 43 35 34 34 42 57 61 69 81 34 34 35 35 39 42 38 38 41 32 31 31 44 96 156 198 147 123 79 51 56 80 60 28 48 80 115 139 146 142 153 166 107 122 111 74 42 51 122 171 236 182 136 110 80 37 37 39 43 39 41 41 45 49 53 54 46 35 34 33 33 34 50 59 154 139 170 242 306 329 345 361 360 255 148 103 79 50 38 42 35 35 35 39 40 44 45 45 49 49 48 48 48 48 48 41 45 38 38 42 42 46 46 50 66 58 50 42 42 42 46 61 66 84 92 84 71 63 71 79 95 87 76 68 60 60 61 57 45 46 54 58 58 54 46 42 42 42 42 42 42 42 42 42 37 41 48 48 52 51 51 51 43 27 26 43 76 109 121 121 98 88 48 24 22 22 24 36 56 60 60 64 57 49 38 27 28 28 28 29 29 33 33 33 37 37 37 37 37 37 37 37 56 68 56 36 40 60 56 28 44 44 39 39 39 55 75 95 42 41 41 41 42 42 42 42 38 38 34 34 38 50 62 63 79 47 26 26 30 41 32 23 42 42 41 29 24 27 31 31 18 36 36 20 24 20 36 84 120 120 105 73 37 21 25 37 25 25 25 29 29 29 33 33 33 37 50 54 54 50 42 37 21 21 20 20 21 32 44 48 28 20 28 84 184 264 272 244 101 65 25 20 21 26 26 23 39 35 27 23 26 30 38 42 61 53 49 48 60 64 60 56 36 44 51 55 55 47 35 27 17 21 29 33 34 34 23 23 24 49 41 21 21 38 30 21 22 22 22 22 22 22 29 29 44 44 51 51 51 47 47 43 39 39 39 35 35 35 30 30 22 22 18 18 17 17 16 16 37 41 41 41 37 36 36 36 40 40 36 36 32 32 28 27 34 29 25 21 17 21 21 25 21 21 21 21 21 21 20 20 8 8 11 18 22 26 34 38 42 42 35 24 24 21 21 21 13 13 9 9 9 17 28 32 21 25 40 48 56 56 52 39 26 29 45 49 42 38 36 40 29 29 21 21 22 26 34 42 41 48 41 41 39 43 43 40 29 25 26 26 27 27 28 28 27 29 53 64 69 95 143 186 238 297 389 481 541 467 267 91 94 62 29 26 55 76 96 97 53 165 262 302 323 348 320 268 316 285 281 286 267 200 164 153 129 136 170 213 228 223 254 286 292 210 247 268 223 175 68 24 71 89 104 96 69 27 25 23 50 100 155 183 234 317 373 377 328 280 279 284 268 299 335 308 270 270 273 280 295 313 336 350 345 367 386 408 434 474 521 563 604 638 627 580 581 612 599 551 530 241 114 135 67 28 52 69 35 30 29 32 69 120 160 188 100 92 87 91 98 86 62 45 49 53 49 45 37 33 33 37 42 29 29 31 35 30 30 51 35 51 67 62 46 38 38 50 47 47 44 45 45 41 33 33 41 36 32 32 32 32 32 32 45 45 45 45 49 49 53 50 46 39 39 35 42 38 41 41 41 32 51 75 86 102 170 260 544 559 563 543 496 421 343 288 229 179 93 33 35 96 129 125 40 47 47 47 47 47 47 47 51 51 51 51 52 52 52 51 43 47 55 63 63 55 47 39 43 67 91 95 79 59 51 51 60 60 60 60 56 56 56 56 44 44 44 44 44 44 44 37 37 38 46 50 50 50 46 46 46 46 50 50 54 54 58 58 54 54 53 61 68 65 62 56 40 62 41 39 71 85 60 65 49 41 40 39 39 38 37 37 37 43 54 43 43 56 64 52 61 64 60 57 72 69 61 46 38 50 58 54 39 38 38 43 40 40 40 40 40 40 41 41 40 49 69 73 61 61 81 90 45 45 88 133 106 86 186 331 612 600 593 615 633 620 587 525 487 357 238 167 124 83 60 45 50 58 59 43 43 51 54 45 51 57 57 53 53 49 49 49 77 37 77 185 184 76 36 76 61 50 78 142 182 162 122 102 82 90 102 102 94 86 78 77 92 312 277 87 44 41 41 95 43 39 37 40 95 178 301 424 563 624 678 717 712 679 627 589 476 425 329 188 64 36 37 46 38 49 56 65 157 206 193 154 137 86 93 141 184 157 144 152 157 109 70 78 74 50 41 42 74 154 222 206 123 59 42 42 48 60 60 60 60 56 53 49 41 40 39 39 40 40 39 38 49 60 68 64 57 57 65 66 50 50 50 50 47 47 47 47 50 50 50 50 50 50 50 50 54 54 54 54 54 54 54 54 61 57 53 49 49 53 57 61 101 65 37 41 73 93 93 81 73 69 65 61 61 61 65 69 77 73 69 61 57 57 61 61 57 57 64 64 71 71 74 74 78 75 75 75 64 64 57 57 66 74 78 70 51 39 40 47 40 44 47 51 52 56 60 64 40 41 49 57 76 80 91 95 70 70 70 66 65 57 49 45 61 53 49 49 54 70 94 117 114 122 91 59 67 107 95 51 82 46 42 70 77 37 35 41 44 44 51 55 62 66 66 56 76 80 146 196 137 38 51 141 251 330 330 198 64 44 70 76 61 92 128 104 72 56 40 36 49 53 61 65 65 61 53 49 45 45 53 73 102 125 136 139 114 97 82 220 342 376 315 46 124 164 204 243 319 396 436 425 370 288 173 76 29 30 31 32 36 37 38 38 37 37 39 47 38 51 64 67 64 84 124 155 175 179 175 184 216 237 222 194 198 194 178 141 94 65 61 82 177 313 350 386 498 542 596 740 772 626 403 196 86 67 79 104 125 93 73 77 73 46 41 42 41 41 54 90 122 134 122 112 141 190 280 377 454 528 578 574 482 416 287 166 103 98 77 64 68 93 194 249 218 238 234 124 73 38 37 47 71 55 55 62 46 74 102 134 190 243 240 208 152 172 147 218 372 355 266 321 467 547 624 686 727 757 787 798 836 798 761 742 690 571 382 227 111 61 37 36 38 54 42 37 64 39 58 91 78 81 128 134 105 47 37 38 38 36 37 61 36 40 47 59 62 69 80 66 53 57 70 79 86 72 68 53 53 89 101 89 109 145 137 93 46 42 41 39 39 40 40 48 39 39 43 47 54 54 57 46 60 53 55 50 45 48 66 74 90 82 74 59 49 42 46 50 64 72 61 60 60 60 57 57 50 50 50 51 47 48 52 44 116 81 41 40 42 55 71 75 66 40 39 45 45 41 74 134 105 77 53 57 85 97 85 69 53 90 118 102 54 40 40 57 60 66 58 54 54 65 64 64 51 43 37 33 40 48 64 83 113 136 141 115 80 57 54 67 64 42 61 131 100 234 456 307 150 46 35 38 61 36 35 41 48 48 47 43 58 74 66 46 59 55 47 39 35 35 35 34 55 37 33 45 52 44 40 44 33 34 34 34 34 34 34 35 39 39 39 39 39 39 39 39 66 34 34 82 118 98 70 58 34 34 35 47 99 159 163 120 148 129 101 73 49 37 36 36 53 41 37 45 65 69 57 41 44 48 56 60 64 64 60 60 36 68 88 64 44 56 64 60 53 45 41 36 36 40 51 55 38 42 49 49 57 81 120 162 268 329 398 492 520 383 193 106 72 58 47 37 42 55 68 93 206 355 404 441 457 295 108 90 75 60 57 62 62 59 67 87 79 55 51 71 67 47 47 71 55 59 71 95 119 115 87 63 55 55 55 55 55 55 55 55 55 67 71 71 71 91 131 170 137 105 74 51 64 74 74 67 44 44 44 43 50 46 49 52 97 51 57 162 314 459 624 760 726 700 662 634 649 685 706 706 742 751 763 752 708 689 698 718 703 696 696 684 672 653 637 604 551 506 478 446 430 410 405 397 424 400 367 355 367 398 422 442 448 460 476 476 461 461 462 466 462 447 456 468 445 409 413 439 415 361 313 297 278 243 208 181 102 123 140 129 106 82 90 124 177 215 227 228 248 265 238 186 90 87 96 105 109 94 74 66 81 77 73 69 73 81 89 97 121 97 73 57 65 85 121 145 77 89 101 105 101 89 77 73 73 73 73 73 73 73 69 65 57 73 81 62 47 52 92 125 102 106 105 93 80 68 68 72 124 76 64 96 104 83 87 119 114 110 117 121 129 129 125 113 82 74 82 98 75 51 64 112 148 104 69 77 102 110 66 46 61 48 72 116 124 103 126 185 227 148 46 31 30 30 50 47 28 36 218 361 349 283 150 30 43 64 75 71 56 45 37 36 65 72 68 64 56 51 48 43 43 39 39 35 31 27 23 23 27 31 35 34 48 56 47 23 27 18 18 19 21 30 39 32 31 28 36 48 49 49 38 34 39 43 40 41 37 41 45 53 49 45 45 53 65 69 57 45 45 45 45 45 45 45 45 45 49 65 85 89 77 57 45 37 105 65 32 32 53 89 93 74 33 34 35 35 35 35 38 34 37 32 32 32 44 80 124 155 152 126 71 39 48 68 45 27 27 27 36 68 91 86 82 74 46 70 82 61 52 101 217 317 283 216 151 133 103 62 39 40 34 34 33 33 33 33 37 41 46 42 34 33 33 35 87 119 191 191 235 311 371 398 417 434 408 260 127 83 82 50 29 30 31 31 31 35 40 44 48 48 49 49 48 48 48 48 48 41 41 38 38 38 42 46 46 46 58 54 50 42 38 42 42 57 54 65 69 65 52 44 52 60 48 48 52 57 57 53 50 49 38 42 54 62 66 58 50 42 38 38 38 38 38 38 38 38 37 37 41 41 44 44 51 51 31 27 26 39 60 72 65 64 62 60 36 24 23 23 31 40 60 60 57 57 53 53 49 43 27 28 28 28 29 29 33 33 37 37 37 37 37 37 37 37 53 52 40 28 28 52 59 39 51 55 62 62 62 69 81 93 29 29 29 29 30 30 30 30 34 34 34 34 38 46 50 47 75 43 27 26 30 37 36 24 122 102 77 41 20 19 27 27 19 20 18 18 44 80 100 148 161 149 117 73 29 20 21 37 25 25 25 29 29 33 33 33 37 41 50 54 54 50 46 41 22 21 20 19 19 19 19 19 48 40 56 108 172 184 121 45 41 29 21 20 21 22 30 30 39 35 27 23 26 34 42 50 64 60 56 56 56 56 48 44 36 40 39 43 39 31 27 19 16 17 21 29 34 34 27 27 20 41 33 21 21 34 31 22 22 22 22 22 22 22 29 29 40 44 51 51 51 47 43 43 39 39 35 35 31 31 26 26 22 22 22 18 17 16 16 16 37 41 41 41 37 37 36 36 40 40 40 36 36 32 32 31 38 33 25 17 13 9 13 13 17 17 17 17 17 16 16 16 15 15 18 18 22 30 34 38 54 50 47 36 36 32 29 33 17 14 10 10 10 14 25 29 14 18 33 41 45 49 49 35 26 33 61 69 62 50 40 40 29 29 21 21 22 22 30 38 41 41 41 41 38 43 43 40 29 25 25 26 27 27 27 28 26 32 56 68 71 99 146 189 280 340 416 472 496 421 262 115 59 39 31 47 67 80 104 125 213 318 379 343 292 308 320 300 304 281 277 270 247 184 156 149 132 159 202 229 209 191 222 254 276 234 311 272 228 247 109 24 26 65 97 81 26 24 28 56 211 247 295 306 310 325 349 353 345 284 292 289 236 236 284 277 266 258 250 248 267 286 321 351 358 364 367 366 396 439 503 557 579 625 629 602 595 614 604 568 563 305 151 83 27 28 84 52 54 35 31 48 104 156 132 87 35 30 30 43 78 90 74 58 45 56 64 64 60 60 65 73 65 49 41 42 54 54 50 50 39 43 47 43 31 30 35 39 35 39 36 41 45 45 45 45 33 32 32 36 49 57 69 77 53 53 49 49 45 41 41 34 46 39 39 35 38 38 41 37 45 32 51 87 102 114 198 312 613 617 624 637 641 603 537 486 444 378 248 122 95 137 134 105 40 47 47 47 47 47 47 47 51 51 51 51 51 51 52 51 51 55 59 63 59 47 39 35 43 67 91 95 75 55 47 47 60 60 60 56 56 52 52 52 44 44 44 44 44 44 44 37 41 42 46 50 54 50 46 46 46 46 50 54 58 62 66 66 54 58 57 61 68 61 58 47 39 74 58 40 56 50 44 95 100 84 80 84 92 99 95 91 34 40 52 49 42 46 54 54 46 45 41 42 65 70 74 70 46 54 66 62 50 42 38 39 40 40 40 40 40 40 40 40 48 60 68 64 56 60 80 82 45 45 76 122 107 100 192 322 383 348 338 392 424 403 374 334 294 195 119 80 73 71 80 77 50 58 54 42 42 42 45 44 50 57 57 53 49 49 49 45 65 37 81 173 172 80 36 64 73 37 77 177 197 117 57 57 49 65 81 77 61 53 53 61 256 387 213 36 92 133 70 107 55 40 38 38 67 142 265 389 547 592 622 640 620 570 513 472 449 446 386 250 112 47 59 87 39 52 37 36 64 105 96 65 100 69 100 160 215 188 159 136 132 96 69 81 77 49 40 41 39 82 130 110 47 41 47 74 52 63 67 71 71 63 59 51 43 39 38 38 39 47 42 38 37 45 53 49 41 41 53 65 46 46 46 46 46 46 46 46 50 50 50 50 50 50 50 50 46 46 46 46 46 46 46 46 61 57 53 49 49 53 57 61 49 65 77 73 57 49 45 45 69 65 61 57 57 61 65 65 77 73 65 61 57 53 57 57 57 57 64 64 64 64 71 71 75 75 75 64 64 60 53 53 66 81 90 78 51 39 43 55 44 44 47 47 51 51 44 48 40 40 45 57 76 80 91 91 90 86 77 65 57 45 48 44 53 41 37 49 57 61 89 129 90 94 63 39 55 95 83 39 74 42 42 70 77 45 36 45 40 44 51 51 62 66 66 52 80 72 118 147 93 34 78 176 319 382 370 226 84 44 61 48 69 112 140 92 36 36 60 84 45 53 57 65 65 57 53 45 41 37 41 57 81 97 100 103 70 92 101 256 402 472 427 158 120 160 196 232 304 392 428 413 322 248 151 80 42 31 31 32 36 37 42 42 37 38 39 47 39 51 60 67 64 96 144 183 202 202 191 191 215 228 220 193 229 236 217 180 120 80 76 94 106 195 256 293 329 362 448 564 676 651 530 338 203 164 131 89 106 73 53 61 62 42 41 42 46 41 42 66 114 126 98 72 108 205 318 419 519 605 654 657 593 595 460 232 100 104 96 40 68 75 139 175 155 176 180 105 74 38 37 47 67 55 51 62 50 74 102 126 171 220 216 181 128 140 120 215 340 259 186 322 483 547 617 686 751 808 873 908 934 905 878 852 796 678 505 350 140 84 44 36 45 65 57 45 92 55 62 70 49 63 123 145 61 38 44 111 119 63 37 36 37 37 51 59 62 66 73 66 41 45 58 67 74 64 60 49 39 85 89 49 113 221 201 89 49 42 40 40 39 39 40 51 39 38 46 54 73 73 68 42 55 48 40 38 37 37 48 63 83 68 60 49 42 39 48 59 61 64 56 52 52 56 49 53 46 46 46 47 43 43 48 40 144 100 49 40 42 66 86 90 101 45 38 56 88 80 77 89 45 41 40 41 45 57 69 73 61 94 122 114 78 54 54 73 56 59 51 51 58 66 69 69 56 47 38 34 33 41 48 60 90 102 103 99 73 50 35 35 60 34 46 125 94 208 367 165 67 37 37 38 37 36 35 37 44 44 43 35 54 70 66 46 63 55 47 39 34 34 34 38 53 37 41 92 147 142 78 30 33 34 34 34 34 34 35 39 34 34 34 34 34 34 34 34 58 32 34 106 142 102 50 38 34 43 35 34 35 79 99 88 124 101 77 53 37 36 37 41 45 45 45 53 57 57 49 41 36 36 40 44 40 36 36 36 36 52 56 44 48 64 56 36 49 45 37 36 40 40 51 51 34 38 49 57 69 93 132 174 233 275 312 378 439 380 218 108 68 54 47 37 38 39 51 68 168 273 350 379 359 233 109 74 64 57 69 74 74 59 59 67 63 47 47 63 63 43 43 59 63 71 87 103 107 95 75 55 55 55 55 55 55 55 55 55 43 47 51 51 59 67 87 106 81 73 62 56 64 78 82 83 52 48 44 43 50 46 52 60 74 52 50 92 176 297 486 647 763 746 692 627 602 618 654 674 710 722 739 743 707 664 684 721 717 718 722 714 706 694 675 642 588 552 532 524 524 520 511 499 483 471 462 454 446 442 426 410 404 420 436 433 429 425 426 426 454 435 432 440 425 413 441 466 461 403 352 344 329 294 251 228 137 149 147 144 129 118 118 132 189 212 220 209 225 241 214 162 122 99 92 120 128 101 81 81 73 65 61 57 61 69 77 85 89 65 49 61 69 73 93 125 93 85 85 97 113 109 81 57 81 65 53 61 77 77 57 44 57 61 65 50 46 47 60 77 122 118 117 105 89 84 72 68 64 48 48 68 76 68 92 132 107 99 98 94 97 93 89 81 82 58 62 90 67 46 48 112 116 88 61 73 98 114 90 57 69 57 80 113 113 104 119 178 184 122 52 36 34 33 40 32 76 151 299 358 302 253 135 26 31 53 56 60 48 37 33 40 61 64 60 56 48 44 40 40 36 35 35 35 35 35 39 39 51 78 102 133 156 171 158 130 66 39 18 19 20 22 34 28 26 27 28 36 37 41 30 30 39 39 32 33 33 41 49 61 53 45 45 49 61 65 53 45 45 45 45 45 45 45 45 45 49 69 93 105 93 69 45 33 49 49 49 69 109 137 109 46 33 34 34 38 42 38 34 34 33 33 33 33 40 56 76 88 77 60 40 29 48 53 33 26 52 39 27 34 29 25 44 79 62 46 58 145 285 385 417 402 388 278 165 115 94 61 43 44 43 39 42 33 33 33 37 34 46 47 35 34 33 48 123 179 183 239 299 327 359 411 446 449 333 188 75 70 85 57 33 37 30 30 31 35 40 48 52 52 48 48 48 48 48 48 48 41 41 34 34 38 38 42 42 42 74 66 58 46 34 34 33 33 39 57 65 65 61 60 64 72 52 56 57 61 57 53 46 38 30 38 46 50 54 50 46 42 34 34 34 34 34 34 34 34 34 37 37 41 37 44 44 47 35 31 27 31 39 35 27 26 37 36 24 23 24 24 31 39 44 48 41 29 25 25 49 63 27 28 28 28 28 29 29 29 37 37 37 37 37 37 37 37 121 97 56 27 27 44 67 63 59 78 85 85 80 60 44 36 29 29 29 29 30 30 30 30 30 34 34 38 38 42 42 31 63 39 27 30 41 45 52 48 182 138 85 37 24 20 27 19 32 20 64 84 60 104 184 196 129 109 73 41 25 20 21 25 21 21 25 25 29 33 33 33 41 41 46 46 46 46 42 42 22 21 21 20 20 20 20 20 19 24 48 60 65 49 20 19 21 25 29 30 30 30 38 46 31 31 30 34 38 42 42 46 64 60 60 56 52 44 36 28 36 31 31 27 23 19 18 18 16 16 17 29 34 34 31 27 20 33 26 21 21 34 35 23 22 22 22 22 22 22 29 29 40 40 47 47 51 47 43 39 39 39 35 35 31 26 26 26 22 22 18 18 17 17 16 20 42 41 41 41 37 37 36 32 44 40 40 36 35 31 31 31 42 33 25 13 9 8 8 8 13 13 13 13 12 12 12 12 19 15 18 18 26 30 38 42 58 51 44 32 36 37 42 39 27 23 19 11 11 11 19 23 19 19 19 30 30 34 41 27 22 29 53 65 58 46 36 36 29 25 21 21 22 22 26 30 33 41 41 41 38 43 43 47 28 24 25 25 26 26 27 27 27 32 44 59 79 114 153 187 295 339 403 439 452 400 277 158 67 40 27 27 32 68 164 249 374 335 327 324 308 284 296 328 304 273 249 234 207 175 160 172 148 179 226 249 225 196 210 235 233 235 324 240 213 300 162 28 24 47 98 58 22 23 91 229 307 296 311 307 302 286 309 325 317 277 301 324 268 244 276 277 246 226 209 205 239 274 313 336 311 317 312 307 318 353 397 440 517 564 588 577 573 579 574 557 504 379 156 26 24 67 85 28 53 46 62 94 130 123 63 29 63 47 39 51 74 74 46 29 41 44 48 48 52 52 53 53 57 53 45 41 57 58 57 38 47 43 35 31 31 31 35 35 31 31 32 36 41 45 49 49 32 32 36 44 61 81 97 109 65 61 53 49 41 33 33 33 46 39 35 35 38 38 37 37 61 32 47 95 118 118 186 299 525 555 595 647 679 672 630 574 544 506 388 250 187 165 94 35 36 43 43 43 43 43 43 43 47 47 47 47 47 47 48 47 55 51 51 47 47 47 43 43 55 55 55 55 55 55 55 51 60 60 56 56 52 52 48 48 44 44 44 44 44 44 44 37 45 46 50 54 54 54 50 46 46 46 50 58 62 70 74 74 63 66 61 61 64 57 54 43 38 66 57 44 67 69 95 189 171 171 179 203 227 243 239 224 216 181 122 75 44 36 45 61 66 58 46 38 38 46 66 79 59 63 67 62 46 42 39 47 40 40 39 39 39 40 40 40 56 64 68 68 60 60 72 66 45 54 81 99 120 166 248 321 211 165 168 230 262 241 229 232 157 100 68 62 87 116 140 146 42 42 42 41 41 40 47 47 50 57 53 53 49 49 45 45 61 41 73 137 136 72 40 60 81 37 49 121 129 65 37 49 57 53 45 37 41 57 77 97 313 252 58 35 140 149 70 102 74 42 39 37 37 54 154 259 386 425 470 500 495 469 420 390 391 367 336 306 229 128 48 38 47 151 202 155 86 38 59 136 38 76 115 107 142 163 138 71 68 68 85 109 97 61 49 65 46 78 86 70 59 83 107 118 56 67 71 75 71 59 47 39 47 39 38 42 54 62 54 46 37 38 46 42 37 37 37 38 38 41 42 42 42 42 50 42 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 61 57 53 49 49 53 57 61 45 81 113 105 81 65 65 65 61 57 57 53 57 61 69 69 77 73 65 57 53 53 53 53 53 53 60 60 60 59 59 59 63 63 60 60 60 60 53 53 49 69 85 74 46 39 43 63 39 39 39 43 43 43 39 40 39 40 45 53 64 64 71 67 102 94 81 65 53 45 48 48 48 40 56 73 61 36 36 57 33 37 50 37 38 51 55 46 36 54 58 37 35 49 69 57 40 40 47 51 58 62 62 48 59 47 77 99 68 42 110 212 323 382 366 234 96 52 57 44 145 160 148 64 34 44 128 184 45 49 57 57 57 57 49 45 49 41 41 53 69 77 80 79 65 108 109 231 405 551 543 270 90 170 225 226 288 385 425 386 283 217 131 77 46 31 32 33 36 37 46 46 38 38 39 47 39 51 56 59 64 96 152 202 221 217 202 199 211 219 219 211 259 263 259 219 167 127 126 145 91 133 203 256 272 294 388 460 485 511 472 377 309 272 184 92 86 57 41 54 58 42 42 55 67 47 42 54 90 102 82 72 100 224 337 429 544 641 697 709 693 761 655 360 137 110 109 58 73 65 112 141 153 177 158 90 91 51 39 48 64 62 58 62 54 74 90 107 144 184 173 134 101 118 105 168 266 196 175 347 445 524 598 666 731 816 912 984 973 958 943 913 876 796 667 540 296 212 129 73 57 62 70 75 67 35 43 42 32 33 110 155 38 57 177 276 244 108 37 36 37 37 48 55 63 63 66 63 41 45 58 67 82 76 80 73 41 89 73 40 85 193 169 49 40 40 56 60 56 51 39 38 54 49 45 61 77 81 76 57 39 39 39 38 37 36 37 37 48 37 37 38 39 39 45 56 57 63 52 52 52 52 49 49 42 46 42 42 39 39 44 43 151 96 41 39 40 50 58 57 89 41 39 80 124 116 81 65 65 61 57 45 41 45 57 70 62 58 62 78 94 90 66 53 40 48 51 51 54 62 74 89 53 52 39 34 34 33 45 48 64 67 68 65 50 39 35 34 41 36 40 98 85 239 378 124 36 38 38 37 36 37 37 36 40 44 43 39 54 66 58 42 59 55 47 35 34 34 34 37 49 48 99 210 333 337 212 70 37 34 34 34 34 35 39 39 34 34 34 34 34 34 34 34 54 32 33 102 126 74 34 43 59 67 59 34 34 39 51 51 52 37 36 36 36 37 49 57 41 49 53 53 49 45 41 41 44 48 52 52 48 44 40 36 60 64 60 48 52 64 48 35 45 45 37 36 40 40 47 47 34 38 45 49 61 89 136 171 219 254 254 272 333 322 195 80 66 62 51 45 37 38 42 49 118 180 260 292 245 174 107 68 65 62 74 75 71 59 55 59 51 43 47 63 63 47 39 47 79 79 79 75 67 67 75 79 55 55 55 55 55 55 55 55 39 39 43 51 63 67 67 70 66 73 78 72 72 70 74 75 72 68 64 63 62 65 64 68 43 61 72 89 118 187 320 442 695 753 763 682 597 572 608 648 655 654 678 711 711 695 716 768 732 729 737 737 733 721 705 665 602 565 554 557 566 565 554 541 538 537 545 544 541 520 489 461 432 428 413 401 389 389 394 406 454 415 395 396 408 425 472 497 488 421 381 374 371 329 290 274 231 181 145 123 147 160 153 148 154 193 209 190 181 166 134 82 190 123 91 108 135 116 104 104 85 81 81 77 77 73 73 73 93 65 57 81 81 61 69 97 105 89 77 89 105 109 89 65 97 73 49 57 81 81 49 42 57 65 77 73 58 47 47 47 93 90 97 101 101 97 89 81 49 48 48 60 56 52 84 124 103 103 106 106 102 93 73 57 106 70 66 90 63 45 48 116 92 96 89 77 62 62 82 97 85 81 100 117 109 97 120 156 190 104 38 33 36 120 215 243 243 248 327 332 263 202 107 27 28 30 45 52 52 45 37 36 57 60 56 52 48 44 40 36 28 32 35 43 55 63 67 71 86 137 193 256 299 322 298 262 113 82 42 18 19 21 33 27 31 28 36 40 41 45 38 38 30 31 31 32 32 45 61 73 57 49 41 45 53 57 49 41 41 41 41 41 45 45 45 45 53 81 105 109 81 57 41 41 31 45 85 101 121 125 85 33 33 34 34 38 38 34 34 34 38 34 37 33 33 36 40 44 28 29 30 42 42 30 27 25 25 26 58 85 56 22 42 100 182 217 301 448 572 609 546 464 438 328 215 174 161 127 89 66 86 78 70 61 53 53 46 46 54 47 35 34 35 61 145 208 176 260 309 308 344 415 399 326 205 116 59 78 100 72 48 52 29 30 31 31 40 44 52 52 48 48 48 48 48 48 48 41 37 34 34 34 38 38 42 42 70 66 58 46 34 33 33 32 35 46 50 49 49 49 53 57 61 57 53 49 45 42 42 42 34 34 34 30 34 38 38 42 34 34 34 34 34 34 34 34 34 34 30 37 34 37 40 40 43 39 31 26 25 25 25 24 25 24 23 23 22 22 22 23 22 24 32 25 23 23 25 42 27 27 27 27 27 28 28 32 40 40 40 40 40 40 40 37 185 146 101 53 40 48 55 51 73 81 88 80 63 34 21 21 36 29 29 29 29 29 29 29 30 30 34 38 38 38 38 27 63 51 46 38 41 45 56 56 134 78 25 20 20 36 36 23 19 40 244 276 64 56 205 197 89 61 29 25 37 45 37 25 21 21 22 22 26 30 30 34 42 38 34 30 31 27 27 27 23 22 22 22 22 21 25 25 18 20 21 21 20 20 29 53 21 25 33 34 30 26 30 38 27 31 42 50 50 46 38 34 56 60 60 52 44 32 24 19 27 23 23 19 19 18 18 18 16 16 17 26 34 38 31 31 21 29 26 22 22 31 35 27 22 22 23 22 22 22 29 29 40 40 47 47 47 47 43 39 46 46 42 38 34 30 29 25 21 21 21 21 17 17 17 24 42 45 42 41 37 37 33 32 40 40 39 35 35 31 31 27 41 33 25 13 9 8 8 8 13 13 13 13 12 12 12 12 19 26 26 26 26 30 38 42 51 51 40 32 30 35 47 48 33 22 14 13 12 12 12 12 16 19 15 15 15 15 26 16 15 17 37 41 34 30 24 32 25 25 21 21 22 22 22 26 33 33 34 34 38 43 47 51 39 39 39 37 41 41 42 38 40 27 27 50 86 128 155 166 237 281 326 366 407 388 300 197 144 65 26 26 49 142 282 386 366 291 275 328 341 277 249 273 305 285 253 230 207 175 163 163 171 187 223 253 249 228 223 216 217 243 308 212 189 308 207 31 28 60 99 87 44 62 184 318 307 272 271 279 302 294 313 333 269 256 268 292 284 260 260 273 238 202 173 169 211 254 274 285 252 267 274 273 276 291 311 331 393 432 468 484 484 489 488 487 417 423 196 27 31 91 57 41 68 49 73 121 122 74 42 38 30 31 35 59 90 106 94 78 77 64 56 56 68 72 60 48 41 53 53 42 42 54 54 35 55 36 31 31 31 35 39 35 31 31 31 35 43 47 55 59 40 40 36 36 37 37 41 45 53 49 45 41 37 33 33 33 42 35 35 34 38 33 37 37 57 31 31 87 122 122 158 235 312 382 473 551 592 590 550 501 487 473 412 318 259 204 94 32 35 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 55 51 47 47 55 71 91 103 87 71 55 63 79 87 71 51 56 52 52 52 48 48 48 48 44 44 44 44 44 44 44 37 53 50 54 58 58 54 50 46 46 46 54 58 66 70 74 78 63 66 58 50 53 50 50 39 39 61 60 72 138 172 230 359 415 437 461 493 505 506 487 464 540 438 304 197 122 75 56 65 66 74 71 51 38 37 38 51 63 63 67 55 39 39 51 55 39 39 39 39 39 40 40 44 48 52 60 64 64 60 56 41 45 66 65 43 90 197 259 249 175 134 129 165 161 128 136 177 101 82 78 79 108 129 145 145 40 40 40 40 47 43 50 58 53 53 53 49 49 45 45 45 57 49 61 89 88 60 48 56 65 45 37 49 57 45 45 53 69 49 37 49 85 129 157 169 165 81 38 63 72 41 50 98 66 54 45 40 37 36 70 149 218 261 318 365 387 377 362 340 313 301 336 376 315 170 77 76 86 130 185 230 221 114 70 107 78 94 98 58 53 74 105 94 147 120 116 140 145 117 105 113 57 109 146 138 119 107 79 46 60 71 75 71 63 51 39 38 47 46 46 58 70 69 57 38 37 38 39 38 37 37 36 36 38 38 41 42 49 49 56 49 54 50 50 50 50 50 50 50 50 50 50 50 50 50 51 50 61 57 53 49 49 53 57 61 81 61 37 36 57 93 97 73 49 49 49 49 57 65 73 77 73 69 61 53 49 49 53 53 49 49 49 49 48 48 48 48 44 48 48 48 53 53 57 57 37 49 65 61 46 38 46 62 39 38 38 39 39 43 46 40 48 48 48 48 51 47 46 42 65 57 56 48 44 44 55 59 67 56 68 84 68 35 34 35 34 37 49 38 38 50 54 42 36 37 38 37 49 61 53 37 36 36 47 47 58 58 62 48 38 37 56 70 59 57 130 217 307 355 346 230 111 67 65 48 165 124 68 34 40 112 140 116 45 49 53 53 53 53 49 45 53 45 41 50 61 65 64 59 57 123 93 162 324 519 554 270 54 159 222 199 254 367 411 359 249 178 96 57 30 30 31 33 36 37 50 50 38 38 39 47 39 51 52 55 60 92 148 198 208 204 208 213 225 229 241 246 274 282 286 254 213 180 169 180 109 88 142 207 224 278 372 425 374 376 351 310 267 233 168 124 78 50 41 54 62 54 55 75 75 59 43 42 51 62 62 76 119 255 352 443 581 676 732 783 815 851 791 571 292 122 90 108 81 58 82 127 170 187 144 73 105 61 40 49 71 70 62 70 54 64 76 88 132 173 158 115 86 111 98 108 172 190 229 353 414 510 602 652 700 780 893 981 1000 1000 981 951 928 891 824 734 542 443 327 219 137 97 71 56 32 37 78 91 36 35 96 134 72 173 337 399 297 121 44 63 38 38 45 52 53 56 63 56 57 57 70 79 98 96 108 105 73 85 61 40 53 105 89 39 39 43 58 62 58 57 46 37 57 56 49 60 68 76 79 61 36 37 42 42 45 37 36 36 36 36 37 38 38 39 40 47 56 63 59 59 52 52 49 49 41 42 42 42 47 47 43 43 120 83 40 38 40 45 49 44 72 40 39 75 111 107 95 84 49 41 41 40 41 46 50 54 40 40 41 46 62 62 42 40 39 40 56 48 39 38 54 85 49 44 36 35 34 34 42 46 38 33 33 33 34 35 35 35 38 70 46 36 40 227 358 103 41 42 38 36 36 37 45 36 35 35 35 35 54 66 58 38 59 44 36 35 34 34 37 44 79 94 161 316 495 548 418 240 57 35 34 33 34 35 39 39 34 34 34 34 34 34 34 34 46 33 34 74 74 35 34 63 43 51 55 51 55 59 55 43 52 52 52 52 52 52 52 52 44 56 64 60 52 44 44 44 43 47 51 55 55 51 47 43 36 47 51 51 55 63 59 40 41 41 37 36 40 40 47 47 34 34 37 34 45 73 124 163 197 233 217 194 239 243 148 54 74 63 57 53 49 41 41 41 79 99 159 183 136 116 101 66 70 75 75 64 56 52 52 52 47 43 51 63 63 51 47 47 71 71 63 51 47 55 71 87 51 51 51 51 51 51 51 51 39 39 43 55 63 67 59 58 50 62 70 60 49 50 50 51 56 52 59 59 62 65 64 64 44 55 61 59 65 118 211 296 462 588 694 689 636 603 603 610 628 619 631 671 699 711 736 768 716 724 736 748 752 752 755 726 648 618 606 598 587 575 555 543 595 575 551 543 543 551 551 547 508 480 444 412 389 401 421 441 462 419 391 403 435 460 483 480 481 419 384 393 397 366 343 329 286 239 192 153 149 150 151 151 130 174 198 170 146 126 114 98 214 146 98 107 146 142 114 91 112 109 109 109 101 85 69 61 85 69 69 85 85 65 61 77 113 101 89 85 93 97 93 89 129 97 73 73 93 89 57 43 80 84 84 77 62 55 47 48 73 81 86 94 98 94 90 86 98 98 94 85 61 53 80 108 64 76 103 119 119 106 78 54 118 82 78 94 71 46 68 136 116 124 125 105 70 49 49 54 89 93 94 102 98 106 118 142 124 75 48 75 185 300 363 371 248 249 281 253 212 223 157 31 28 29 42 61 68 53 37 32 54 60 56 52 48 44 40 40 28 32 39 47 55 63 71 74 109 168 236 296 347 357 321 277 120 85 45 18 19 28 40 31 42 32 36 40 41 45 42 42 30 31 31 32 32 41 57 73 65 49 37 37 45 49 45 41 37 37 41 41 41 45 45 45 89 113 129 105 57 32 33 49 65 65 49 33 49 73 61 32 33 34 34 34 34 34 33 33 46 38 33 32 32 32 32 33 30 32 60 60 36 29 29 44 39 24 24 59 97 141 243 361 457 583 715 740 680 601 566 561 416 335 270 273 272 222 152 109 86 78 70 61 53 49 42 42 43 35 34 34 37 93 173 221 198 265 290 289 348 400 300 146 105 65 59 74 89 67 51 40 29 30 31 31 40 44 48 52 48 48 48 48 48 48 48 41 33 34 34 34 34 38 38 38 50 46 46 42 38 34 34 37 48 51 58 47 54 42 49 38 53 42 45 34 38 34 46 43 38 34 30 30 30 30 34 38 34 34 34 34 34 34 34 34 31 31 34 30 34 30 33 36 47 43 39 26 25 24 25 25 44 40 32 28 28 32 36 33 28 44 64 72 61 45 37 29 26 27 27 27 27 27 28 28 40 40 40 40 40 40 40 40 113 90 77 65 64 55 50 34 73 72 59 34 21 20 20 21 28 25 25 25 25 25 25 25 30 34 34 38 38 38 38 38 78 67 62 46 37 29 40 44 87 46 20 20 28 48 40 20 20 28 252 304 76 45 141 65 57 33 20 21 33 41 29 21 21 21 22 26 34 42 46 50 54 50 38 30 27 23 27 27 31 30 30 26 26 22 22 21 65 41 25 21 21 21 21 26 21 21 22 22 22 22 22 30 35 42 50 58 54 46 34 22 48 48 48 44 32 20 19 19 19 19 19 18 18 18 17 17 17 17 22 30 38 35 35 28 29 26 26 26 27 31 35 31 23 23 23 23 23 22 29 29 36 40 47 47 47 43 39 38 42 42 38 34 30 25 21 21 17 17 17 17 21 21 21 28 46 46 45 41 37 33 32 28 36 35 35 31 31 27 27 26 37 33 25 13 8 8 8 8 13 13 13 13 12 12 12 20 26 26 26 26 26 34 38 38 47 36 28 25 27 36 52 57 46 31 20 14 13 12 12 12 17 20 12 12 11 15 19 20 15 17 29 29 22 22 24 32 25 25 21 22 22 22 22 22 33 33 34 34 38 43 47 51 55 55 51 56 56 60 64 58 47 28 27 50 81 120 146 149 240 256 277 306 354 355 284 194 149 55 29 90 199 278 334 363 307 296 288 272 265 261 242 226 257 257 249 253 246 223 194 167 194 206 230 254 269 261 240 220 229 271 276 201 190 289 260 65 29 28 64 144 190 212 265 314 278 255 258 278 293 293 285 276 283 303 255 239 303 291 240 252 253 210 173 168 191 207 215 210 213 236 255 263 266 266 270 285 293 320 359 387 395 392 394 412 418 429 241 70 80 31 38 197 137 100 92 108 85 33 41 89 29 29 29 34 62 71 86 81 57 56 52 56 68 76 72 64 49 93 105 69 46 58 66 54 47 32 31 31 31 36 40 40 32 31 31 31 39 43 51 55 44 40 36 32 32 32 32 31 32 32 33 37 41 45 49 46 42 35 35 34 33 33 37 33 37 31 30 59 106 114 126 163 181 242 307 380 421 454 467 461 408 406 379 330 291 236 137 61 35 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 55 51 47 55 71 103 131 151 111 99 95 107 119 111 71 35 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 37 54 54 58 62 58 54 50 46 46 46 50 58 62 70 74 78 63 55 54 46 53 49 54 47 48 80 85 135 233 287 370 529 657 695 718 729 718 692 651 628 617 537 446 357 253 123 40 34 35 38 59 63 47 47 51 59 63 63 67 51 39 39 51 63 39 39 39 39 39 40 40 44 40 40 44 52 56 52 40 39 44 61 44 39 43 158 185 136 123 106 110 122 102 74 94 138 103 100 96 88 85 89 81 69 40 39 39 43 54 49 53 69 53 53 53 49 45 45 45 41 53 53 53 53 52 52 52 52 37 53 53 37 41 61 61 45 53 41 37 61 105 133 133 121 53 37 78 95 38 39 77 66 66 62 69 65 38 34 36 50 125 156 195 239 253 255 233 221 265 270 301 292 191 90 121 236 198 125 92 201 325 249 85 35 97 66 93 141 141 97 148 241 274 195 132 144 164 152 124 109 40 113 173 142 79 51 41 39 60 67 67 63 55 43 38 37 50 50 58 73 89 97 93 78 60 41 39 39 40 39 38 36 37 38 41 41 56 56 56 49 54 50 50 50 50 50 50 50 46 46 46 46 47 47 47 46 61 57 53 49 49 53 57 61 57 85 93 65 45 53 53 41 45 45 45 45 53 61 73 77 65 61 57 49 49 49 53 57 49 49 48 41 41 37 37 37 37 37 37 41 41 48 53 53 36 37 45 49 45 41 46 54 38 38 38 38 39 43 46 51 52 48 44 39 38 38 37 37 36 36 36 36 44 56 75 83 59 51 40 36 36 44 40 48 140 108 68 45 77 102 94 62 110 36 37 134 181 93 35 36 35 36 43 47 54 58 58 51 37 37 52 54 48 53 122 193 303 339 326 226 119 71 61 44 97 35 32 34 156 248 172 35 45 45 49 49 49 49 45 45 50 41 38 42 53 60 59 54 45 111 85 143 276 459 549 318 67 128 160 160 216 316 352 317 238 163 89 54 35 31 32 42 36 37 54 54 42 42 39 47 39 51 60 63 60 88 136 178 176 187 203 220 236 252 269 292 301 305 304 284 252 227 207 200 166 98 92 126 143 186 257 305 318 323 325 285 211 134 112 128 91 62 42 58 71 63 67 87 67 59 47 42 41 42 47 76 119 259 354 449 595 673 733 830 937 892 862 772 496 173 61 117 85 59 59 100 156 168 118 63 107 62 41 53 75 74 74 82 51 61 77 101 145 186 179 139 80 83 71 50 88 195 278 302 388 491 588 642 673 722 822 903 992 1011 1007 973 961 946 919 859 724 655 556 457 358 276 213 175 112 106 128 125 66 59 132 190 221 314 430 422 274 105 60 88 38 38 46 45 45 53 53 53 37 45 54 59 79 80 92 93 93 69 49 49 53 49 45 52 62 61 53 45 45 49 57 61 52 52 59 56 56 56 67 60 36 36 42 57 49 37 36 35 36 37 41 41 42 38 38 38 56 59 59 55 47 51 52 49 49 41 46 42 46 47 43 43 72 56 40 39 41 53 57 52 56 39 38 39 51 63 87 112 49 41 40 40 40 41 40 40 40 54 78 70 41 40 41 46 39 41 53 41 38 37 39 62 46 45 37 36 36 36 43 43 33 32 32 32 33 34 35 36 37 119 58 33 36 197 301 113 46 46 37 35 35 37 45 36 40 40 39 35 46 62 62 39 44 40 35 34 34 37 48 55 86 109 180 326 513 608 540 395 84 51 34 33 34 35 35 35 35 35 35 35 35 35 35 35 43 34 35 47 35 33 34 67 39 43 47 59 67 63 47 34 56 56 60 60 56 48 40 36 44 52 56 56 52 44 40 40 36 40 47 51 51 51 47 47 36 43 51 55 51 51 51 44 48 37 37 37 40 40 43 43 38 38 37 33 33 53 96 124 143 187 168 141 169 177 118 62 75 72 61 57 57 57 57 49 53 57 85 93 70 78 90 63 75 75 71 53 48 45 49 45 39 47 55 63 63 59 51 51 43 51 59 59 59 59 63 67 51 51 51 51 51 51 51 51 39 39 43 51 55 55 51 43 38 46 51 52 45 42 43 51 41 41 42 42 57 56 56 56 53 72 87 93 107 137 178 203 209 343 486 577 643 662 630 569 631 618 617 633 657 685 689 685 712 720 735 743 747 751 762 741 685 663 659 644 632 620 612 604 616 597 589 589 589 585 573 554 572 536 496 464 449 465 489 509 474 454 446 459 483 487 467 447 464 417 393 418 427 397 386 391 300 294 278 224 165 129 126 142 131 167 175 150 130 150 182 190 174 142 114 122 150 154 118 70 112 105 109 105 89 69 49 44 61 65 69 73 77 73 73 73 117 109 101 93 93 97 101 105 121 101 77 69 77 73 49 44 76 79 71 52 45 46 59 68 84 97 106 110 98 82 78 71 98 110 106 86 74 85 105 128 47 52 80 111 123 115 87 74 98 78 74 78 63 63 100 160 116 108 109 125 130 114 66 47 61 77 86 90 91 111 135 147 91 122 180 259 336 340 274 194 131 191 207 127 130 241 195 31 29 31 50 69 69 57 41 39 54 60 56 56 52 48 44 44 40 40 39 39 39 39 43 46 97 144 192 235 258 246 205 157 77 57 26 19 27 36 48 39 42 28 32 36 37 41 38 38 31 31 32 32 32 33 41 53 69 53 37 33 37 45 41 37 33 37 37 37 41 45 45 45 125 141 137 93 37 31 32 49 73 37 31 32 57 81 57 33 33 33 37 34 34 33 33 32 38 34 33 32 32 32 33 34 33 38 58 58 49 60 115 181 155 94 96 206 344 455 582 714 801 800 784 749 690 635 593 552 434 338 258 229 212 175 136 118 62 58 50 41 37 37 34 34 35 34 32 35 66 138 198 222 238 266 278 277 297 289 176 47 58 53 55 54 64 55 43 27 29 30 31 31 32 33 37 41 41 41 41 41 41 41 41 41 33 33 33 34 34 34 34 38 34 34 34 38 42 42 42 49 56 52 55 48 55 47 50 39 42 31 38 31 34 31 38 38 38 38 34 30 30 30 30 30 34 34 34 34 34 34 34 34 31 31 31 30 30 30 29 28 43 47 47 38 26 25 26 44 40 47 40 48 57 77 101 110 121 101 85 89 108 101 76 33 26 26 26 27 27 31 31 31 47 47 47 47 47 47 47 40 29 28 28 40 55 55 50 44 55 43 26 20 18 18 19 32 31 24 24 24 24 25 25 25 41 41 41 45 45 49 49 46 74 70 62 42 29 24 28 36 79 55 34 26 37 33 28 20 57 20 97 141 73 65 69 19 41 29 21 21 21 21 25 25 21 22 23 35 47 55 63 67 71 63 47 35 27 23 23 27 31 31 31 30 30 30 26 22 38 21 21 26 38 38 38 46 22 21 21 22 30 38 46 50 54 54 54 50 46 38 30 26 36 40 40 31 19 19 19 19 18 18 18 18 18 18 17 17 17 18 26 34 35 35 39 29 37 30 30 31 31 31 28 28 23 23 23 23 23 22 29 29 36 36 47 43 47 42 39 34 41 41 37 33 25 21 17 16 16 16 20 24 28 32 36 43 46 50 45 41 37 33 28 28 32 31 31 27 27 22 22 18 33 29 21 13 9 9 9 13 13 13 13 13 13 13 13 20 30 30 26 26 30 34 35 39 43 36 21 26 24 41 61 62 64 42 30 17 15 14 13 13 14 13 12 12 12 24 32 33 19 25 37 41 34 30 32 40 25 25 22 22 22 22 22 21 33 34 34 34 39 43 47 51 59 59 63 63 67 68 79 69 39 32 39 50 69 99 126 145 264 264 261 257 278 287 240 174 110 64 111 239 343 343 295 251 291 312 273 181 158 219 247 227 218 221 221 241 254 254 222 187 190 206 230 250 269 264 237 217 201 259 201 182 178 245 281 75 27 26 80 217 311 317 290 279 266 269 272 264 260 256 239 219 262 331 243 215 374 374 255 263 260 233 212 188 175 167 159 167 167 182 201 205 208 208 212 228 245 256 287 318 327 323 332 353 407 373 286 194 97 28 54 209 172 132 92 68 44 28 40 68 121 101 66 33 27 27 27 28 61 76 76 60 32 27 28 32 61 137 165 105 49 53 81 70 35 31 31 31 31 32 36 40 36 36 39 39 38 46 50 54 35 32 36 44 45 41 37 33 32 32 33 33 41 45 49 49 42 35 34 34 33 33 33 33 31 31 31 35 66 82 90 100 171 205 238 275 311 348 365 371 312 294 283 261 226 171 120 84 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 51 63 83 99 111 83 87 95 99 95 79 51 35 40 40 44 44 48 48 52 52 44 44 44 44 44 44 44 37 54 50 54 54 54 50 42 38 38 38 42 46 54 58 62 63 55 47 49 45 53 53 61 55 80 116 132 195 278 324 421 597 695 736 759 756 722 681 643 617 544 502 467 421 299 136 36 35 37 38 38 40 48 59 59 60 47 55 59 51 47 39 43 51 39 38 38 38 39 39 43 43 51 43 39 43 51 55 43 38 58 59 42 39 42 94 102 74 58 54 65 78 67 59 71 102 86 97 93 73 62 58 53 40 40 39 42 58 57 53 52 64 53 53 49 49 45 45 41 41 45 61 57 37 37 57 61 45 36 57 69 61 57 65 61 41 45 41 45 61 77 77 53 37 54 74 78 51 51 80 88 49 73 73 89 96 56 36 34 36 38 55 88 125 158 172 180 177 225 221 192 120 43 46 141 255 264 304 324 301 272 181 120 113 80 41 108 225 256 200 252 356 282 219 164 160 152 120 100 96 73 133 153 98 42 43 55 62 48 55 55 51 47 39 38 37 58 58 69 101 141 176 196 190 157 110 66 53 61 68 52 39 37 41 45 45 60 60 67 60 54 50 50 50 50 50 50 50 47 47 47 47 47 47 47 47 61 57 53 49 49 53 57 61 53 169 253 205 101 45 49 69 49 49 45 45 49 57 61 69 57 53 49 49 49 53 57 57 56 56 49 49 45 38 38 38 37 37 37 37 37 37 40 40 36 36 37 41 45 49 49 45 37 37 38 42 38 42 46 46 51 47 39 38 38 38 45 45 36 36 40 44 59 71 83 91 55 55 35 33 35 75 95 76 136 96 60 53 101 149 157 137 130 38 66 206 233 97 35 61 35 35 39 43 54 54 54 51 37 44 55 50 43 61 119 173 291 319 310 215 111 63 48 28 77 36 34 92 252 344 240 64 45 45 45 45 45 45 45 45 53 45 41 45 61 60 55 50 53 98 88 166 241 372 525 426 172 113 85 125 189 222 242 243 216 149 93 74 59 44 41 58 36 41 54 58 46 42 43 51 43 59 72 75 68 84 120 158 179 191 211 235 247 255 279 311 311 311 307 303 291 278 254 239 235 163 110 108 107 97 117 165 190 234 257 242 169 99 80 96 111 78 55 67 71 59 63 83 59 59 51 43 42 42 43 68 107 239 326 444 590 636 694 820 985 944 926 900 703 392 188 125 99 70 55 65 113 111 84 76 96 51 41 42 68 74 86 98 56 65 89 110 147 195 188 156 105 53 52 43 54 212 295 208 323 414 523 592 636 676 740 793 954 1007 1019 1019 1011 1018 1003 954 848 815 776 721 646 571 498 456 322 268 231 193 115 101 162 208 272 310 346 306 198 101 61 69 39 39 38 46 46 45 45 45 37 37 38 38 51 48 60 61 73 45 41 69 73 45 41 68 61 57 45 37 44 52 64 76 48 64 80 80 64 52 52 56 36 37 49 57 49 37 35 35 36 40 48 56 63 55 47 46 54 58 51 51 51 43 47 40 53 45 46 50 46 50 50 47 48 48 44 40 40 48 60 68 44 40 39 39 38 38 64 93 49 42 41 41 41 41 40 40 42 78 102 86 46 40 42 70 42 42 42 41 41 44 52 63 47 50 42 41 36 36 36 36 34 34 33 33 33 34 36 36 37 174 83 36 51 139 207 107 39 42 38 36 36 37 41 41 120 100 71 39 42 58 62 43 40 36 35 34 34 41 48 59 73 128 202 288 416 515 518 433 108 67 35 34 34 35 35 34 35 35 35 35 35 35 35 35 35 39 39 34 34 34 35 47 55 51 51 51 47 39 34 34 39 39 43 43 43 43 43 43 51 51 55 59 59 55 51 43 47 51 55 59 59 55 51 51 59 59 55 59 59 51 43 35 44 37 37 37 40 36 43 39 42 42 45 37 33 37 68 77 89 126 126 110 139 147 107 79 72 69 65 57 64 64 68 65 42 46 47 39 51 67 67 52 63 72 72 49 44 45 45 40 39 47 51 55 55 55 55 51 39 43 55 67 71 67 63 55 51 51 51 51 51 51 51 51 51 51 51 47 43 43 43 43 51 50 47 41 45 50 55 56 43 43 58 62 76 68 64 56 57 81 112 122 148 159 156 134 81 171 277 376 494 593 602 568 595 606 609 593 604 627 614 589 673 677 692 707 715 735 743 732 683 677 689 685 673 665 673 678 623 635 644 660 652 620 572 529 575 552 528 512 505 513 525 533 493 490 494 494 494 486 466 450 479 443 432 456 449 414 408 425 339 332 317 278 227 180 153 145 131 140 132 111 119 159 198 202 138 154 158 142 142 157 137 98 124 113 105 97 81 65 53 45 53 73 77 61 65 89 93 73 117 109 105 109 109 109 105 97 89 81 69 57 49 45 45 45 71 75 79 64 45 45 47 48 72 93 114 114 87 67 67 71 59 79 83 71 71 102 118 129 49 60 68 84 92 96 88 87 74 74 70 50 46 63 108 148 80 72 81 113 146 150 118 78 57 85 94 83 92 124 152 157 212 208 199 193 189 187 146 102 77 137 145 53 64 214 205 36 33 45 63 70 65 49 37 36 58 53 53 49 49 45 41 41 37 37 32 28 24 24 24 27 73 96 119 123 126 114 85 45 45 33 19 23 39 55 56 43 42 28 28 32 33 41 38 42 31 31 32 32 32 32 33 41 73 52 37 32 33 41 41 37 33 33 37 37 41 41 45 45 129 121 101 65 33 32 33 49 32 32 69 125 137 97 57 45 37 37 41 37 37 33 32 32 33 33 33 33 34 34 39 43 34 35 40 60 75 109 172 238 128 166 319 533 661 672 680 733 869 778 667 636 673 671 597 505 460 355 235 155 113 76 74 91 54 50 46 41 41 45 42 39 39 34 32 36 102 175 230 242 254 266 274 262 218 153 84 35 65 73 63 54 57 64 55 27 30 30 31 31 32 32 36 37 41 41 41 41 41 41 41 37 33 33 33 34 34 34 34 34 33 34 34 38 42 42 42 49 33 33 33 36 44 47 43 43 43 43 43 43 39 31 31 30 38 38 42 38 34 30 30 30 38 38 38 38 38 38 38 31 31 31 31 30 30 30 29 28 28 47 55 50 45 37 41 60 22 22 24 40 69 106 146 170 194 130 69 61 104 116 84 40 25 26 26 27 27 31 31 31 47 47 47 47 47 47 47 40 37 28 28 28 39 50 48 44 27 30 21 19 18 17 18 20 35 28 28 28 28 28 29 29 41 41 41 45 45 53 57 57 61 58 54 38 25 24 28 44 47 51 50 46 41 25 24 24 61 41 20 20 37 53 45 45 45 49 45 29 21 22 41 54 22 22 31 43 59 71 79 83 83 75 55 39 31 27 27 31 24 28 31 35 39 38 38 38 26 26 34 42 30 22 34 66 38 30 26 30 50 66 78 82 74 66 54 42 34 30 30 30 28 31 31 23 19 19 19 23 18 18 18 18 18 18 17 17 17 22 30 38 35 39 33 33 34 30 31 35 35 35 28 32 23 23 23 23 23 22 30 29 36 36 43 43 46 42 38 34 33 33 28 24 16 16 16 16 16 16 16 24 28 36 40 47 46 49 45 41 37 32 28 28 31 27 27 23 22 18 18 18 33 29 21 17 13 13 17 17 17 17 17 17 17 17 17 24 31 30 30 26 30 31 39 36 36 29 22 19 32 42 66 67 82 63 50 30 18 16 15 15 15 14 13 12 13 25 48 49 27 37 53 61 50 46 44 48 25 25 22 22 22 22 21 21 34 34 34 34 39 43 47 51 55 55 59 59 63 63 68 64 28 36 55 54 53 71 122 153 237 233 225 202 211 232 212 163 135 118 201 317 356 308 252 236 288 281 226 150 150 203 224 207 242 229 205 209 226 234 206 174 158 182 210 230 237 229 205 189 130 192 109 138 147 175 261 55 29 42 156 301 363 329 275 259 256 283 275 247 234 246 250 238 169 293 209 209 457 473 317 303 256 245 241 204 172 143 140 147 195 203 207 206 198 198 214 227 219 211 234 265 281 273 286 311 316 282 322 306 141 36 50 49 121 96 52 28 36 53 52 28 93 80 53 37 32 57 101 136 216 232 227 172 88 28 27 40 48 148 180 108 28 28 48 53 29 30 31 31 31 32 33 40 40 36 39 38 38 49 53 50 31 32 40 48 49 45 33 32 33 33 33 33 37 37 37 33 42 34 34 34 33 33 33 33 31 32 39 30 30 50 62 65 94 133 185 222 234 206 155 112 161 142 139 148 121 81 50 46 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 43 39 39 35 35 35 35 35 43 51 59 47 35 34 35 35 36 36 40 44 48 52 52 56 44 44 44 44 44 44 44 37 58 50 54 58 54 50 42 38 38 38 42 46 50 54 58 58 51 50 45 41 52 57 65 63 100 144 175 227 293 307 397 582 684 740 755 741 710 666 647 632 568 511 452 374 240 98 66 104 100 60 38 37 37 39 39 38 38 47 59 63 58 42 39 39 39 39 39 38 38 38 39 39 63 47 39 39 51 55 51 39 73 58 54 54 62 66 70 71 51 51 59 67 68 68 64 68 67 86 86 66 54 65 61 56 52 47 46 65 65 49 51 63 53 53 49 49 45 45 41 41 37 61 65 37 37 65 61 37 41 57 73 77 69 57 49 49 49 53 61 69 69 65 53 45 50 94 50 37 55 59 43 84 72 76 108 125 96 44 38 40 35 36 38 40 46 67 72 80 56 64 47 41 86 201 256 259 212 344 366 240 100 36 48 108 92 76 112 192 232 244 308 382 206 207 216 204 144 80 76 112 93 121 101 50 40 43 42 39 40 47 43 43 39 39 38 38 62 66 85 129 192 260 308 317 262 187 118 82 85 93 80 67 37 37 41 45 60 60 67 60 54 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 61 57 53 49 49 53 57 61 45 149 213 169 85 53 61 77 57 53 49 45 45 49 53 57 53 53 49 44 48 52 56 60 64 64 57 53 46 38 38 38 38 38 37 37 36 36 35 35 44 40 36 37 49 53 45 37 38 42 42 42 38 38 42 42 42 38 38 37 38 46 61 65 48 48 48 48 55 59 63 67 75 83 63 34 62 123 135 98 33 34 40 64 108 153 193 209 62 50 110 190 169 57 36 85 35 35 39 43 50 54 54 47 40 48 54 49 36 65 119 174 264 300 284 196 103 48 36 27 65 56 60 96 196 264 200 72 45 45 45 45 45 45 45 45 57 49 45 49 65 64 71 62 84 90 69 147 177 248 451 456 281 111 31 103 171 155 144 188 189 122 78 67 64 44 37 50 36 41 58 58 46 46 43 51 47 67 80 83 76 84 112 146 199 207 223 247 247 243 262 294 306 302 306 318 326 318 302 272 275 224 178 166 149 88 64 109 57 98 127 116 101 95 99 104 127 91 67 71 71 55 55 71 63 59 55 51 51 51 47 64 100 224 319 441 582 611 658 803 945 974 990 953 856 683 427 197 113 86 55 45 70 68 61 93 74 43 40 41 61 78 93 102 65 78 94 111 155 192 181 146 154 58 69 69 67 233 312 157 249 337 439 531 599 636 672 704 853 923 984 995 1006 1018 1010 980 947 935 927 889 847 792 742 705 607 526 469 404 290 217 218 202 175 181 185 154 126 101 73 45 39 39 39 39 46 42 42 46 45 45 42 39 51 44 56 53 53 40 41 73 85 57 49 72 45 52 57 57 61 61 61 61 45 76 104 101 84 53 52 49 44 45 57 49 52 37 36 36 33 34 53 68 79 82 70 62 60 50 46 42 42 47 40 44 52 53 49 50 50 50 54 54 55 52 52 40 39 40 52 64 39 44 60 60 40 38 40 64 38 40 42 42 42 42 46 50 54 62 62 58 50 46 50 58 54 42 41 45 69 89 92 84 59 51 50 38 37 37 36 36 34 34 34 34 34 34 39 43 79 224 121 54 79 72 93 56 38 42 46 42 41 37 45 57 208 172 115 59 42 50 58 43 36 36 35 34 34 41 52 70 73 152 226 264 332 423 449 404 120 75 43 34 34 35 34 34 34 34 34 34 34 34 34 34 34 43 43 34 34 47 43 34 47 47 47 39 34 34 43 59 43 38 34 34 34 34 39 43 51 51 47 55 59 59 51 43 47 51 55 55 55 51 43 43 47 36 35 43 55 55 43 35 44 37 37 37 40 36 39 39 38 46 57 49 37 33 48 49 54 84 95 84 132 136 104 84 73 69 61 57 64 68 72 62 39 48 39 38 48 64 48 44 48 68 69 53 45 49 45 40 39 47 47 47 51 55 55 47 55 51 51 59 67 71 67 59 51 51 51 51 51 51 51 51 63 63 59 51 39 39 39 47 55 39 39 40 41 42 47 44 87 91 106 113 112 100 87 71 60 69 71 63 77 100 106 89 59 114 152 194 289 433 532 548 538 582 590 564 555 574 561 520 595 609 625 656 688 716 740 744 697 706 714 706 675 667 672 685 677 673 662 662 647 627 591 552 555 540 536 532 532 525 521 513 501 509 506 486 470 466 474 478 518 482 474 487 472 425 410 436 405 347 303 281 286 267 223 165 111 108 96 80 107 143 158 138 130 174 186 138 121 153 169 150 160 145 129 117 101 93 89 89 61 93 93 61 61 101 105 69 117 109 105 117 129 125 105 85 77 81 77 61 45 45 57 77 79 110 127 127 96 65 46 45 47 76 109 110 83 67 75 91 79 95 99 75 71 91 102 90 97 81 72 64 68 76 84 84 62 74 66 45 44 51 96 124 72 76 85 97 102 118 130 145 80 109 121 99 104 133 158 154 175 174 142 101 87 102 118 117 106 113 98 54 58 188 226 128 37 62 72 62 53 41 40 36 50 58 54 53 49 49 45 45 37 33 33 32 28 28 28 31 53 64 63 55 58 54 41 18 37 26 27 35 51 56 56 39 46 32 32 36 37 45 42 46 30 30 31 32 32 37 41 49 72 56 33 32 32 37 37 37 32 33 33 37 41 41 45 45 97 73 49 32 32 37 41 45 37 93 185 229 161 57 32 73 33 37 41 41 41 33 32 32 32 32 33 34 39 47 51 44 36 35 37 69 95 107 145 183 109 198 391 577 627 569 571 637 677 691 684 646 595 545 524 515 426 346 261 201 139 81 63 72 58 58 58 57 57 57 50 43 71 35 33 37 134 211 242 235 250 251 234 178 105 49 40 47 37 40 43 46 49 48 59 52 31 36 44 36 30 31 36 60 52 45 37 32 32 33 41 45 33 32 33 50 42 32 32 42 54 42 33 33 34 34 34 37 33 40 40 40 40 39 39 39 31 63 59 30 29 43 63 55 70 54 42 38 38 42 34 30 42 42 42 42 42 42 42 35 31 31 30 30 30 30 29 29 32 36 43 35 25 28 36 48 22 31 44 80 145 214 246 227 219 139 46 24 32 48 44 23 29 30 30 30 30 30 30 30 38 38 42 42 46 46 50 43 40 33 28 31 46 42 36 27 49 41 32 23 18 18 17 18 27 24 24 24 24 28 36 40 41 33 29 37 53 61 57 49 49 45 41 37 36 32 28 24 23 23 22 22 29 29 29 25 37 37 41 41 45 45 49 49 53 49 49 41 37 33 29 22 35 27 31 39 51 63 76 84 104 144 92 28 40 36 23 39 43 39 39 39 35 31 30 30 26 30 30 30 26 26 26 30 21 30 38 26 38 90 130 138 74 66 54 42 30 22 21 21 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 22 26 23 27 31 36 33 37 30 30 27 31 28 28 28 32 31 31 31 27 27 26 33 29 48 44 43 35 35 34 38 38 29 16 15 15 16 16 16 15 16 16 24 40 52 48 36 27 37 41 37 33 29 24 24 19 15 15 15 14 14 14 14 14 17 17 17 17 17 17 17 17 21 21 21 21 21 21 21 28 31 31 31 35 35 39 39 32 36 22 22 20 37 62 90 100 118 88 67 35 23 18 21 29 24 15 13 13 22 38 57 54 39 33 37 37 34 38 32 32 29 33 30 34 30 26 22 22 21 42 58 31 24 44 56 39 23 95 43 22 75 87 51 101 27 32 55 62 45 44 98 158 214 186 198 175 151 208 232 139 140 238 345 333 277 249 237 221 201 190 183 180 180 173 177 184 259 246 218 194 185 173 161 153 181 193 213 221 210 186 162 139 155 129 121 147 180 196 178 168 65 167 285 349 354 321 275 254 303 317 309 300 296 296 304 312 267 296 264 316 448 432 313 281 272 229 225 245 209 129 105 133 244 256 268 275 267 263 267 268 210 194 188 196 219 255 276 288 330 266 319 166 53 48 25 78 29 28 28 29 41 56 41 28 48 56 87 144 227 311 367 395 459 447 435 396 299 187 155 183 119 130 119 90 55 47 63 76 49 28 44 29 30 57 32 48 40 43 46 41 41 49 53 53 39 32 32 32 33 33 33 33 41 41 41 41 41 41 41 37 57 46 38 34 37 37 41 41 40 44 47 39 42 46 34 30 50 42 42 54 65 66 81 94 50 62 74 70 52 48 60 72 46 39 43 43 43 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 44 40 36 36 40 52 64 76 48 48 48 48 48 44 44 37 46 42 46 50 50 46 42 38 46 50 54 54 54 46 42 38 50 50 49 45 47 48 65 74 115 139 191 230 249 279 352 440 554 579 588 597 594 572 554 532 502 384 286 221 126 48 112 229 260 240 164 68 38 39 47 37 34 46 78 62 50 46 42 38 42 42 42 42 42 42 42 42 50 46 46 50 54 66 74 78 90 67 59 71 92 105 90 70 63 63 55 51 44 44 44 43 63 58 62 58 57 53 56 59 59 54 53 52 48 52 67 64 57 57 57 57 57 57 57 57 49 49 49 49 49 49 49 49 61 49 53 69 61 41 49 81 65 101 97 57 37 61 73 61 62 39 71 86 42 47 87 52 79 124 148 128 105 100 76 40 54 49 50 47 37 34 36 41 38 40 57 128 248 333 328 266 277 245 177 105 85 113 149 165 197 149 113 137 201 241 225 189 126 251 332 284 184 140 141 149 217 173 122 90 75 63 42 39 73 48 38 37 38 40 40 39 39 55 90 138 197 277 357 394 313 227 166 146 125 85 72 95 38 37 37 37 55 68 91 92 81 82 82 66 50 38 38 42 54 54 55 55 51 47 39 39 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 53 56 52 44 36 36 52 68 60 68 68 69 66 48 40 39 39 39 39 42 37 36 34 34 34 35 44 56 64 64 48 40 49 45 37 37 37 38 42 46 37 37 37 38 41 41 45 45 36 36 39 39 42 42 42 38 50 37 53 34 34 126 142 46 31 33 51 72 84 92 104 112 35 62 110 106 65 37 41 61 44 44 51 51 58 58 58 58 47 47 47 45 32 54 112 182 222 237 229 177 104 37 37 52 45 40 40 36 44 68 60 36 49 37 36 36 41 49 49 41 60 60 56 52 49 44 55 54 53 68 78 72 106 189 316 408 362 188 56 56 109 129 125 126 102 67 39 32 48 57 57 50 36 37 37 42 42 46 43 43 39 55 76 99 104 108 112 118 212 219 223 227 246 254 262 266 290 306 325 333 322 318 322 315 294 271 239 211 182 150 102 71 99 85 74 78 90 90 79 71 74 75 71 67 59 47 43 42 67 67 63 55 51 47 43 53 109 185 308 422 496 561 675 776 886 957 989 964 947 884 675 429 174 96 90 72 46 100 138 90 46 45 43 41 45 67 102 118 85 58 78 131 167 148 133 146 99 134 114 61 87 178 240 243 207 268 334 407 480 548 600 648 717 775 849 903 930 952 975 994 1006 1014 1014 994 956 910 872 849 820 763 726 666 529 352 273 254 153 69 39 52 109 125 73 38 39 39 39 39 39 43 51 58 65 53 42 43 67 72 84 77 90 41 65 93 57 41 53 48 45 65 69 61 61 69 69 65 73 57 77 114 117 66 49 61 64 56 49 37 44 40 55 59 61 59 126 192 222 273 287 202 79 57 53 61 66 62 51 51 40 53 61 70 66 62 54 54 67 83 43 39 87 67 38 47 39 43 51 55 55 47 39 38 40 40 40 41 41 41 42 42 40 40 39 40 40 41 46 50 50 51 50 50 98 150 149 101 60 40 39 59 70 42 36 37 48 33 32 61 72 56 55 75 128 197 210 128 69 79 76 44 63 46 38 54 57 37 41 61 220 188 143 91 62 50 54 51 40 36 35 35 38 45 56 74 73 144 214 236 256 280 303 278 104 63 35 34 34 35 34 34 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 55 59 59 59 55 51 47 47 57 57 53 49 45 38 38 34 42 46 46 50 50 54 54 54 51 51 51 51 51 51 51 50 35 70 74 32 34 82 34 47 40 37 41 45 48 48 47 47 42 42 41 41 37 37 40 33 51 49 68 77 85 81 73 65 49 49 57 57 57 57 57 46 51 49 41 39 39 41 49 40 57 77 65 40 40 65 61 40 43 51 51 51 51 51 51 51 43 43 47 51 55 59 59 63 43 39 39 39 39 47 51 55 71 75 71 51 39 51 87 119 75 59 39 39 40 42 55 59 71 83 102 97 76 56 51 47 64 56 55 39 36 35 47 74 65 67 50 53 88 184 315 399 435 474 526 568 571 562 559 550 553 572 599 630 661 700 737 760 776 772 757 749 733 725 710 699 699 668 629 621 625 633 622 596 546 547 543 524 532 556 548 516 493 525 506 450 446 490 491 462 521 509 481 454 431 420 409 399 412 357 311 304 325 322 282 220 186 136 111 111 135 147 134 106 182 166 158 142 138 146 165 174 120 105 97 81 73 69 69 69 77 85 89 81 73 73 93 109 85 105 121 117 101 93 101 117 77 77 73 61 53 65 89 117 79 126 163 167 128 73 44 43 46 48 93 134 127 99 95 119 115 119 115 107 95 79 74 70 97 101 96 68 48 48 64 88 70 94 86 54 46 71 96 104 60 84 101 93 70 70 98 137 112 120 117 111 132 153 142 115 91 103 131 146 125 80 60 83 136 83 46 68 115 146 192 246 58 59 57 59 49 29 48 80 50 46 46 46 42 38 38 38 26 25 25 25 25 25 25 28 30 33 40 40 43 43 42 42 23 27 35 43 56 60 69 59 34 29 33 37 37 37 30 30 30 31 40 40 32 32 53 81 60 48 32 32 36 36 33 32 32 32 32 32 37 37 41 45 32 32 37 37 33 41 57 73 113 169 209 169 93 45 37 45 36 36 36 33 33 37 33 33 33 42 35 33 35 52 64 48 54 51 58 62 60 67 90 116 106 155 245 346 396 438 545 671 644 639 636 641 604 537 432 355 302 274 233 183 122 79 53 45 58 58 58 57 57 57 50 43 63 35 33 49 134 210 230 226 230 218 185 125 80 44 35 46 41 40 39 39 45 49 48 49 35 32 36 32 32 32 48 60 48 44 40 37 37 41 45 41 42 34 33 34 34 34 74 134 58 42 34 33 34 38 38 37 33 40 40 40 40 40 39 39 31 47 47 30 31 63 79 67 58 46 34 38 46 50 46 38 38 38 38 38 38 38 38 38 31 31 30 30 30 30 29 29 29 36 43 31 33 29 43 55 64 95 120 145 194 243 247 219 183 131 66 26 25 24 23 23 29 29 30 30 30 30 30 30 38 38 38 42 42 46 46 50 36 27 26 26 30 40 39 30 57 48 39 19 18 18 18 19 27 24 24 24 24 28 36 40 40 33 25 33 45 49 41 33 52 41 37 29 32 24 23 23 22 22 22 22 29 29 29 29 25 25 29 29 33 33 37 37 45 41 37 33 33 37 41 38 47 39 39 43 51 63 72 76 176 188 112 48 76 72 23 23 43 39 39 39 35 31 31 31 27 30 30 30 30 27 30 30 42 58 54 34 46 94 130 134 58 54 42 30 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 27 27 23 27 32 29 33 30 30 30 27 31 28 28 28 32 31 31 31 27 27 26 33 29 32 32 39 39 38 38 34 34 48 40 28 24 28 20 15 14 15 20 36 52 64 56 36 27 33 36 33 28 28 24 19 19 15 15 14 14 14 14 14 13 17 17 17 17 17 17 17 17 21 21 21 21 21 21 21 21 24 24 31 35 39 32 32 29 29 22 23 21 33 54 79 88 115 92 68 51 35 30 38 45 44 31 23 19 42 58 73 70 55 49 53 53 50 50 44 44 29 33 30 34 30 26 22 22 26 54 59 31 24 44 47 24 44 63 28 23 33 24 23 34 112 28 25 71 129 104 80 99 178 139 171 187 129 141 217 212 185 251 315 302 250 222 202 182 174 167 164 156 157 153 157 161 175 170 150 138 137 145 153 161 217 205 197 193 186 187 195 191 176 145 131 148 169 180 171 164 129 234 333 384 378 351 310 294 313 315 295 295 307 307 299 287 247 291 283 312 388 344 264 277 247 213 217 241 225 177 165 189 204 228 256 280 288 292 300 301 215 199 198 209 233 253 253 238 223 263 335 131 30 43 29 90 46 30 29 30 53 69 89 93 176 212 271 327 379 415 434 446 431 443 487 535 542 507 506 530 450 445 421 353 269 197 157 134 124 70 87 29 29 61 33 57 47 43 46 41 45 49 52 53 39 32 32 32 33 33 33 33 41 41 41 41 41 41 41 37 53 46 46 42 45 41 45 40 30 36 71 51 30 29 50 79 52 49 60 56 40 43 59 86 54 70 78 70 66 63 78 83 53 43 43 43 43 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 52 44 40 36 40 48 60 68 44 44 40 40 44 52 60 57 50 42 50 50 50 50 42 42 46 46 50 54 54 50 46 42 46 53 57 55 47 55 60 70 86 107 167 222 256 262 276 317 389 447 507 540 530 487 417 367 305 227 160 106 40 36 40 102 216 276 311 267 191 130 70 37 78 118 130 98 70 62 54 38 42 42 42 42 42 42 42 42 58 58 58 62 70 78 90 98 38 58 78 87 87 76 65 54 70 59 55 51 43 43 42 42 50 46 53 57 53 56 63 62 62 61 60 56 52 56 67 64 52 52 52 53 53 53 53 53 49 49 49 49 49 49 49 49 49 37 37 53 45 37 49 81 85 105 93 45 36 45 57 45 75 39 59 74 46 66 90 42 62 103 135 124 116 109 81 51 109 67 35 41 66 59 72 100 136 140 147 150 182 202 169 109 161 141 109 82 105 170 238 266 198 198 222 242 261 234 181 129 119 227 276 212 149 153 149 117 182 166 138 110 79 59 43 42 41 49 60 40 38 37 38 39 63 71 106 127 161 186 229 242 209 150 110 106 105 89 88 107 46 46 41 37 44 63 76 88 145 142 130 110 82 54 38 38 54 54 54 55 51 47 39 39 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 52 56 52 44 36 36 52 68 56 72 100 121 111 84 53 40 41 45 52 55 57 44 35 34 35 35 39 35 35 35 36 36 44 40 37 37 37 42 50 54 37 37 37 37 37 41 41 41 40 36 39 39 42 42 42 42 53 33 41 37 45 125 145 38 31 33 47 67 68 68 72 80 36 58 90 82 53 36 41 61 44 44 51 51 58 58 58 58 47 43 50 37 31 35 97 151 211 214 194 146 82 34 33 28 33 35 35 34 36 56 52 35 53 45 37 37 45 53 49 45 60 60 56 52 48 44 47 50 46 68 90 77 87 138 237 306 333 217 101 50 58 59 59 63 83 52 40 32 45 61 61 54 36 37 37 37 38 42 43 47 38 51 72 99 112 120 124 130 184 199 199 207 218 226 234 238 242 258 282 287 290 290 298 295 286 282 270 243 203 163 128 104 69 62 54 51 62 74 74 70 62 59 55 51 47 43 43 42 67 79 91 99 91 74 54 53 74 151 278 401 491 549 631 715 829 911 951 937 939 926 811 641 343 225 167 134 117 184 210 142 46 45 42 40 40 56 86 91 65 42 59 107 131 101 89 91 55 80 74 44 44 115 174 192 201 239 277 319 376 449 517 570 619 672 733 780 815 857 907 945 975 994 1016 1016 1001 985 966 951 914 842 797 771 653 492 437 442 283 143 59 92 163 164 108 56 39 39 39 39 39 43 47 51 54 45 38 43 67 76 88 81 54 46 49 73 93 69 41 52 54 65 65 65 69 62 50 38 82 66 66 86 78 38 37 38 73 80 69 65 57 48 47 49 40 66 219 397 486 543 550 478 217 117 53 53 62 54 43 59 51 52 65 61 62 58 54 58 74 95 79 55 67 51 38 55 39 43 51 55 51 43 39 39 40 40 41 41 41 41 41 41 41 40 40 40 41 41 42 42 42 47 54 54 90 130 129 93 92 68 71 83 78 46 38 57 87 69 56 79 97 96 135 175 271 332 330 236 158 144 110 47 55 38 37 46 57 45 53 77 96 84 71 51 50 50 58 59 44 37 35 35 38 41 52 59 89 152 207 222 229 240 228 190 92 59 39 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 47 51 55 55 51 46 43 38 53 53 49 45 41 37 33 34 42 42 46 46 50 50 54 54 51 51 51 51 51 47 47 46 46 74 94 66 74 58 33 59 56 53 57 61 68 64 67 63 42 42 41 41 37 37 40 33 43 41 56 61 73 73 69 65 41 49 65 61 53 49 57 58 39 45 49 40 44 61 68 40 40 77 85 49 40 49 65 72 43 51 51 51 51 51 51 51 47 47 47 51 55 55 55 59 43 39 39 39 39 47 51 55 43 47 47 39 39 59 103 139 127 96 68 46 50 43 42 41 59 51 53 48 44 43 46 46 44 40 39 37 36 36 44 51 70 73 76 63 54 77 122 154 222 246 301 387 466 508 518 508 510 549 604 643 677 701 741 764 739 735 727 716 712 705 705 705 690 667 651 644 648 637 617 579 553 539 535 523 543 568 560 528 505 521 510 490 482 491 487 471 473 465 457 442 431 432 433 422 367 365 366 347 316 297 305 306 201 167 143 131 138 146 154 158 158 150 142 134 142 142 146 142 124 105 85 65 57 61 69 77 65 85 97 81 57 57 89 125 61 81 105 109 101 93 97 105 77 77 81 85 85 81 81 81 87 103 119 119 96 76 57 49 46 47 84 129 130 107 111 139 131 115 99 95 99 91 74 50 105 109 108 84 60 56 76 96 66 82 74 46 46 75 96 96 64 76 81 77 62 66 82 105 72 100 113 90 79 89 90 87 83 108 124 119 106 97 89 95 81 56 47 64 80 92 153 231 79 60 38 43 46 37 48 68 50 46 46 46 42 38 38 38 26 26 25 25 25 24 24 23 22 21 21 21 28 28 35 35 36 40 44 45 50 58 55 56 28 29 33 41 37 37 30 30 30 31 32 32 32 44 57 73 60 48 32 32 36 36 33 32 32 32 32 33 33 37 41 41 32 32 33 41 53 77 105 121 181 177 141 69 31 31 45 84 36 36 36 40 40 37 33 33 32 34 35 34 35 52 64 45 59 64 82 82 78 72 83 90 99 125 199 304 362 401 487 574 529 540 549 550 505 438 345 280 215 202 188 150 108 73 50 42 58 58 58 57 57 57 50 50 59 35 34 61 134 197 217 205 197 160 101 56 39 34 34 41 36 40 39 35 31 41 41 38 32 32 31 32 40 48 48 44 44 44 45 41 41 41 41 41 46 34 34 33 32 34 114 202 54 38 33 33 33 34 34 37 33 40 40 40 40 40 39 39 35 43 35 31 43 71 75 55 74 62 50 46 54 54 46 34 38 38 38 38 38 38 38 38 34 31 30 30 30 30 29 29 29 36 43 31 33 33 52 63 84 131 176 205 234 255 231 176 96 80 63 38 30 25 28 28 36 37 37 37 37 37 37 37 41 45 45 45 49 53 53 46 35 26 25 24 24 36 42 49 64 48 35 19 18 18 26 27 30 23 23 23 27 35 43 47 47 39 32 36 44 48 40 24 44 40 36 28 24 23 23 22 22 22 26 26 26 26 26 26 21 21 21 25 25 29 29 29 41 33 26 26 30 46 62 66 75 67 63 63 67 75 80 84 176 172 88 40 92 100 40 23 43 39 39 39 35 31 31 31 30 30 34 34 34 30 30 30 106 106 78 46 50 86 107 99 46 42 30 22 21 20 20 20 19 19 19 19 19 19 19 19 23 23 23 23 23 23 23 23 24 28 28 32 29 29 33 26 30 27 27 31 28 28 28 32 31 31 31 27 27 26 33 29 36 36 43 43 42 38 30 21 16 15 15 19 31 31 23 14 15 27 43 63 71 59 35 26 25 28 28 24 23 19 19 19 15 14 14 14 14 13 13 13 17 17 17 17 17 17 17 17 21 21 21 21 21 21 21 21 17 21 28 32 32 37 37 30 34 27 27 21 30 47 63 68 98 83 67 51 43 46 50 61 52 36 23 15 30 42 53 46 43 37 37 37 34 34 28 28 29 33 30 34 30 26 22 22 26 41 31 23 31 44 40 23 23 22 100 213 185 117 58 26 28 24 26 83 93 41 52 112 144 100 137 157 65 50 174 260 253 267 280 255 215 191 175 146 147 140 140 132 133 130 130 130 143 138 126 118 133 165 197 217 204 189 165 153 142 151 155 160 156 130 111 113 137 149 162 167 188 285 379 395 376 346 312 312 316 298 278 294 326 335 322 287 239 291 299 312 312 245 213 281 227 208 204 216 205 193 193 205 161 181 205 225 237 249 265 274 231 208 203 214 226 226 206 179 152 252 327 127 31 83 48 27 29 30 60 131 187 222 261 293 369 392 415 408 387 363 347 343 399 399 431 483 518 514 497 497 545 572 596 576 520 448 411 388 307 257 242 99 44 84 33 53 47 43 46 41 45 56 60 57 39 32 32 32 33 33 33 33 41 41 41 41 41 41 41 37 49 46 54 54 61 53 49 40 40 44 55 43 30 29 38 55 31 32 41 32 31 31 47 75 58 66 74 70 69 80 96 98 53 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 56 52 44 40 40 44 56 60 48 44 36 36 44 60 76 77 42 39 43 47 47 43 39 39 39 39 43 47 51 47 47 50 46 49 63 62 54 58 64 69 57 63 114 178 224 222 212 210 283 303 327 328 298 243 188 138 163 121 74 39 38 38 41 53 87 151 218 230 210 193 157 125 105 138 149 105 69 65 66 58 46 46 46 46 46 46 46 46 58 58 54 54 58 66 70 74 37 77 121 122 94 63 60 65 69 62 58 54 46 41 45 41 41 41 48 48 55 63 66 73 65 68 64 60 60 60 60 59 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 37 37 41 41 37 57 101 81 89 69 37 36 37 45 41 90 39 50 66 49 73 93 41 49 82 114 119 120 124 97 79 91 130 190 251 264 224 189 174 158 161 130 85 77 100 116 92 130 111 94 63 75 99 135 139 115 127 155 151 138 107 102 90 171 204 209 169 137 133 117 85 106 122 130 114 83 63 67 86 102 78 53 40 39 39 39 38 52 65 95 100 106 95 106 99 149 98 73 76 68 60 60 79 82 78 65 53 45 56 68 76 89 98 110 114 102 74 46 38 54 54 50 50 47 47 43 43 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 52 52 52 40 35 36 48 64 87 120 168 194 191 152 98 62 50 54 69 71 66 60 44 39 38 34 34 35 47 63 79 87 40 40 36 36 37 37 42 46 38 37 37 37 36 36 40 40 47 43 46 42 45 45 45 45 57 32 37 33 36 101 113 31 30 33 51 71 75 75 72 76 46 58 66 54 45 37 45 57 44 44 51 51 58 58 58 58 58 54 50 41 32 31 74 125 156 151 131 91 59 43 43 29 33 36 36 35 44 76 76 48 65 53 41 41 49 57 53 49 60 67 63 59 48 44 47 51 42 69 88 79 65 76 127 168 237 210 150 67 32 40 56 60 52 37 32 33 49 61 72 58 36 37 37 37 38 42 43 51 39 51 76 103 116 128 132 138 165 172 172 172 179 180 184 188 175 195 219 231 239 243 255 260 253 266 278 262 227 180 153 145 103 83 67 66 70 85 81 77 54 51 47 43 43 47 51 54 70 94 122 142 138 114 78 61 112 165 269 397 498 549 595 640 764 843 886 880 897 914 876 775 564 406 300 240 219 274 265 163 51 46 43 42 41 49 75 83 41 40 43 87 115 89 78 71 46 47 46 44 43 60 98 121 163 185 196 222 256 310 375 428 493 523 565 598 625 680 751 808 879 924 955 981 985 996 1000 1000 962 891 842 813 718 581 542 548 385 185 73 145 238 218 147 103 47 43 40 39 39 40 40 51 46 42 38 39 63 64 72 65 41 94 53 65 169 133 45 72 94 74 58 62 74 62 42 37 47 38 38 58 55 39 39 62 37 37 37 37 37 35 34 33 63 113 337 597 688 714 729 687 399 197 57 49 66 46 46 71 43 44 53 57 49 49 53 58 66 106 114 81 57 57 53 49 50 54 59 59 59 51 43 39 40 40 41 42 42 42 41 40 41 41 41 41 41 41 41 42 42 47 58 54 66 86 85 61 92 80 91 99 86 62 82 136 101 99 101 107 129 179 278 369 569 607 577 463 358 300 202 108 81 46 37 50 69 65 77 97 40 40 47 47 54 54 54 47 52 44 43 35 38 33 37 43 71 134 189 196 184 175 143 97 65 54 46 38 34 34 38 46 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 55 58 67 66 66 58 50 46 49 49 49 45 41 41 37 37 41 45 45 45 49 53 53 54 54 54 54 51 50 50 50 50 74 70 122 189 153 41 33 74 84 77 77 69 68 60 55 47 42 42 45 41 37 37 44 33 39 36 44 44 60 57 57 57 61 85 101 85 54 42 58 78 38 39 51 51 75 100 107 76 44 88 108 72 40 40 65 97 43 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 47 43 39 39 39 43 47 51 63 63 55 39 39 39 71 103 119 96 84 77 90 83 79 59 63 42 39 39 48 79 94 90 38 37 36 36 36 36 36 39 57 73 88 80 52 36 35 31 104 107 118 145 191 273 374 441 530 589 652 687 697 697 729 752 715 711 699 688 688 689 701 705 685 678 678 679 679 660 636 594 584 563 550 523 539 567 552 516 509 497 498 522 511 475 463 471 442 442 442 435 435 431 428 414 383 401 417 386 335 308 328 350 252 242 226 182 150 130 154 178 142 142 146 143 146 139 135 124 128 105 81 61 53 61 73 85 65 69 65 57 53 61 81 101 45 69 93 105 105 101 101 105 81 89 105 117 117 101 77 65 96 80 64 56 64 76 73 69 46 47 68 109 118 103 119 151 143 115 95 91 99 91 66 49 85 89 92 84 76 76 88 100 74 86 74 50 55 99 108 100 108 104 93 93 86 94 94 101 71 119 144 114 63 51 62 75 67 111 123 98 86 117 125 107 48 52 61 69 61 73 135 216 129 70 32 31 42 48 52 63 43 39 39 39 35 31 31 31 27 31 30 34 26 25 24 24 22 22 22 22 22 33 41 41 49 46 50 47 48 52 49 46 36 33 37 45 41 41 30 30 31 30 30 31 40 56 60 56 60 48 32 32 36 36 32 32 32 32 32 33 33 37 37 37 48 40 36 44 72 104 132 144 144 128 92 44 31 40 60 64 43 43 43 40 40 37 33 33 32 35 36 34 36 53 65 42 79 88 104 115 98 90 84 95 82 88 130 212 266 289 339 387 390 402 411 393 347 272 199 153 124 125 119 101 73 50 41 41 62 62 62 61 61 61 54 54 58 35 35 68 125 169 177 172 155 110 46 32 32 40 40 32 35 39 35 31 31 31 31 31 48 32 32 40 64 72 52 32 52 52 52 49 49 45 41 37 33 33 38 38 32 33 114 206 50 34 32 32 33 33 33 33 33 40 40 40 40 39 39 39 55 43 31 31 43 55 47 31 58 50 38 38 42 46 38 30 34 34 34 34 34 34 34 34 34 34 30 30 30 30 29 29 28 29 32 35 34 45 68 84 164 224 285 314 326 323 272 216 56 52 51 39 34 33 40 40 36 37 37 37 37 37 37 37 41 41 41 45 45 49 49 49 46 29 24 23 27 42 57 61 64 48 31 19 18 19 35 36 30 23 23 23 27 35 43 47 51 39 35 39 48 56 48 39 32 32 28 24 23 23 22 22 23 23 26 26 30 30 30 30 25 29 29 33 33 37 37 37 41 33 26 22 34 58 82 90 79 71 67 67 71 75 84 88 80 100 40 22 60 80 48 44 39 39 39 39 35 30 31 30 30 30 34 38 38 38 34 26 110 102 70 34 46 90 107 95 42 38 30 22 21 21 21 21 19 19 19 19 19 19 19 19 31 31 31 31 31 31 31 32 32 32 32 36 29 33 26 26 27 27 27 31 28 28 28 32 31 31 31 27 26 26 33 29 36 32 35 31 26 18 17 17 75 55 31 19 19 19 15 14 14 15 31 39 43 35 19 13 16 19 19 19 19 19 19 15 14 14 14 14 13 13 13 13 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 14 14 18 26 30 30 34 34 31 27 32 21 26 35 47 52 73 58 46 38 41 45 60 64 60 40 19 14 14 18 25 14 20 16 17 17 18 22 20 20 29 33 30 34 30 26 22 22 21 22 23 31 48 60 48 24 22 23 254 514 502 403 328 232 39 28 27 26 25 29 72 105 113 86 106 79 26 83 242 297 294 260 236 208 195 179 159 131 140 133 129 125 126 122 115 122 163 142 114 117 153 196 224 232 184 188 185 170 159 139 120 105 129 110 88 90 110 133 162 187 211 312 386 397 351 328 299 294 288 282 266 278 318 335 327 307 259 284 292 293 273 201 193 266 223 200 180 168 157 165 169 173 185 185 185 177 169 173 193 202 188 173 183 183 194 198 191 183 256 269 215 38 27 54 80 41 43 69 173 288 341 348 363 398 330 353 377 388 376 352 328 312 339 331 339 371 399 414 422 429 448 473 512 520 495 451 438 436 474 461 453 239 104 101 41 41 47 43 46 45 52 56 60 57 39 32 32 32 33 33 33 33 41 41 41 41 41 41 41 37 41 42 58 66 69 61 53 40 88 32 29 30 70 74 50 30 40 37 36 31 32 44 40 31 51 55 62 62 73 85 105 114 57 46 47 43 43 43 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 64 56 48 40 36 44 52 56 64 56 48 40 44 56 72 77 46 43 47 47 47 47 43 39 39 39 47 51 51 51 51 54 45 56 70 70 58 62 63 60 77 62 78 106 139 150 148 139 134 127 131 128 132 121 114 104 88 77 43 37 39 65 81 65 95 85 69 69 93 109 100 65 117 142 141 93 53 53 57 54 41 42 42 42 42 42 42 42 54 50 42 38 38 38 42 53 61 105 141 130 90 63 60 80 57 57 53 60 55 55 59 51 44 41 44 51 63 66 73 73 68 68 64 63 59 59 55 55 52 52 52 52 52 52 52 52 49 49 49 49 49 49 49 49 61 41 37 45 45 45 77 125 53 53 45 37 37 45 53 54 90 39 50 65 41 73 112 80 96 101 102 107 123 128 118 120 163 241 301 290 207 136 125 153 85 94 86 65 61 96 128 121 79 68 72 69 69 69 61 57 73 85 89 69 45 52 88 124 189 161 146 166 162 130 110 118 78 107 127 123 92 76 80 92 214 138 58 40 42 54 42 39 39 41 57 65 68 60 67 68 91 68 63 63 67 63 75 79 94 86 62 45 37 37 45 53 35 36 49 77 94 82 54 37 50 50 50 46 47 47 47 47 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 52 48 40 35 35 48 59 95 128 176 198 199 158 114 72 63 63 73 79 70 72 52 47 38 34 34 63 99 119 115 103 60 56 48 40 36 36 37 37 37 37 37 36 36 35 35 35 47 43 46 42 45 45 45 45 53 32 40 40 30 68 84 29 52 65 90 95 91 79 76 68 58 54 50 46 49 45 45 45 40 40 47 47 54 54 54 54 66 62 58 50 41 32 59 91 106 109 89 56 36 40 48 29 34 36 36 36 56 96 104 84 73 61 49 45 53 61 57 56 67 67 63 59 48 44 47 43 47 62 69 68 59 58 65 74 115 163 167 88 33 34 54 54 32 32 32 33 45 53 68 58 40 37 38 42 42 50 47 47 47 63 80 107 124 132 132 131 150 146 149 141 144 140 144 144 144 156 172 180 184 185 196 201 197 221 237 238 223 192 165 150 159 139 108 95 101 96 88 80 65 54 50 50 54 62 70 78 86 110 138 162 162 142 114 94 146 156 229 337 435 485 517 553 661 743 802 818 834 851 839 776 702 554 449 368 313 317 256 122 67 51 46 44 43 66 91 92 41 42 63 99 123 109 94 71 55 47 47 54 57 56 54 61 85 116 131 157 165 191 217 246 312 342 376 402 433 492 563 635 745 789 828 859 893 909 935 946 913 868 819 777 697 608 569 539 366 154 71 192 320 285 181 126 58 54 44 39 40 40 40 51 46 42 38 39 55 57 56 45 54 158 89 77 233 193 57 92 123 78 46 50 66 55 42 38 37 37 37 39 39 40 40 44 39 38 38 37 37 37 48 62 47 96 352 642 740 728 758 755 525 261 73 49 69 46 38 74 36 40 36 41 37 41 49 57 53 81 117 105 84 116 100 35 53 54 54 55 55 51 47 39 40 40 42 46 50 50 42 41 50 46 42 41 41 41 42 42 42 43 58 50 41 41 41 40 56 56 71 83 78 82 142 232 231 275 302 315 341 422 560 668 785 827 794 676 569 476 343 209 124 70 38 46 65 61 69 89 44 44 55 55 63 59 55 51 63 59 47 35 34 33 33 32 36 84 131 139 135 134 102 51 53 54 58 46 34 33 34 50 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 54 58 66 66 66 58 50 42 45 41 41 41 37 37 33 33 37 41 41 45 45 49 49 49 58 58 58 58 58 58 58 58 90 58 129 313 249 45 41 78 64 61 61 57 60 52 47 43 42 42 45 41 41 37 44 37 37 34 35 39 47 48 52 49 73 105 125 105 58 38 54 86 38 50 54 62 98 154 162 135 87 96 96 72 48 41 57 77 43 51 51 51 51 51 51 51 55 55 55 51 51 51 47 47 59 55 47 39 39 39 39 39 83 83 71 51 39 38 39 51 63 60 65 73 85 91 107 107 119 79 49 48 72 91 89 65 37 35 35 35 36 48 43 34 42 53 69 72 68 61 64 64 31 60 102 93 98 164 311 444 618 676 719 730 705 696 716 740 742 723 711 699 692 700 709 717 685 685 682 690 690 679 667 645 592 589 569 534 538 559 555 528 497 469 478 523 515 455 431 455 463 459 459 447 439 420 401 386 411 401 401 385 367 355 355 345 315 312 293 245 181 138 138 146 142 139 147 148 148 152 141 137 113 105 93 81 73 73 77 81 93 65 45 57 85 105 93 77 65 77 89 101 109 113 117 117 89 105 121 129 121 105 89 81 105 73 48 44 64 80 77 69 57 46 52 96 109 106 126 147 131 123 115 99 83 67 62 58 53 53 64 64 72 76 84 99 74 78 58 46 59 107 112 92 132 112 93 89 94 102 90 85 87 139 172 146 75 51 53 78 54 110 130 93 85 132 127 86 53 57 62 70 74 97 136 201 178 90 32 30 50 64 52 55 43 39 39 39 35 31 31 31 27 31 39 38 34 26 25 24 24 24 25 32 43 43 51 51 51 55 52 52 49 42 42 35 36 41 45 49 45 41 30 30 39 30 30 30 48 68 60 48 60 48 32 32 36 36 32 32 33 33 33 33 33 33 33 33 56 44 32 40 60 80 92 96 80 84 76 60 56 56 44 31 50 50 50 47 40 37 37 33 33 39 36 35 37 57 69 46 67 72 84 84 83 71 82 93 84 63 81 123 142 145 168 195 251 251 241 223 200 150 100 63 75 69 78 74 66 62 78 86 59 59 66 65 65 65 65 58 54 35 35 63 108 136 135 131 113 73 32 30 32 51 50 34 38 38 34 31 31 32 32 32 57 45 40 56 80 84 60 36 72 68 60 53 45 41 37 37 32 32 33 33 32 38 122 214 54 38 33 32 33 34 34 37 40 47 47 47 47 47 47 47 62 42 30 34 38 38 38 42 42 30 30 30 34 42 46 42 34 34 34 34 34 34 34 34 41 41 38 30 30 29 29 29 28 29 32 35 42 50 77 97 227 284 333 342 327 299 240 173 73 60 43 31 30 33 24 24 36 36 36 36 37 37 37 37 37 37 41 41 45 45 49 49 56 40 24 23 42 57 65 68 52 40 28 19 19 20 36 41 30 23 23 23 27 35 43 47 51 43 39 47 59 67 63 55 28 24 24 23 23 23 22 22 27 27 27 27 30 30 30 30 33 33 37 37 41 41 45 45 45 38 30 30 42 66 90 98 51 44 44 44 48 56 64 68 28 80 45 22 24 29 24 56 39 38 38 38 34 30 30 30 34 34 34 38 46 46 34 26 54 54 34 22 42 94 119 111 34 30 22 21 21 21 21 21 23 24 24 24 24 24 24 24 36 36 36 36 36 36 36 36 36 36 36 40 33 33 26 26 27 27 23 24 28 28 24 32 31 31 31 27 26 26 33 29 24 19 18 18 17 17 21 32 191 157 101 53 29 17 14 13 18 21 26 26 22 22 18 17 12 15 15 15 19 19 18 18 14 14 14 14 13 13 13 13 25 25 25 25 25 25 25 25 21 21 21 21 21 21 21 14 15 15 15 23 23 27 27 27 31 28 32 22 22 23 31 36 36 33 25 25 25 33 44 52 71 51 34 18 22 26 37 26 16 16 17 25 26 34 32 36 29 33 30 34 30 26 22 22 21 22 26 47 59 52 33 25 24 30 318 607 628 552 485 400 296 243 107 23 24 94 94 27 70 91 87 25 26 223 390 341 305 236 196 180 188 176 156 136 144 137 137 130 126 119 115 122 144 110 74 89 145 196 215 207 207 216 229 230 223 203 165 145 157 135 117 98 102 129 170 203 227 324 400 392 356 327 296 277 299 290 274 263 279 287 287 280 253 241 226 242 238 191 179 212 212 184 152 140 148 168 176 176 221 225 221 205 185 173 169 169 156 148 163 159 170 190 219 248 261 257 180 70 27 27 131 192 225 227 290 345 345 316 308 323 291 314 346 382 398 381 349 321 313 325 337 352 376 399 411 418 381 369 376 364 355 363 407 456 570 596 573 298 99 81 36 45 47 43 46 45 52 63 67 64 47 32 32 32 33 33 33 33 41 41 41 41 41 41 41 37 38 39 54 62 69 61 53 44 48 31 30 63 82 57 45 50 91 72 40 30 44 76 48 29 39 35 32 44 71 95 111 116 57 50 46 46 43 39 39 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 64 56 48 40 36 44 52 56 88 76 64 52 48 52 60 61 50 43 47 51 51 47 43 43 43 47 51 55 55 51 47 54 41 63 78 77 69 65 62 60 92 78 65 53 56 70 81 80 77 75 91 107 111 103 84 72 35 36 37 37 58 94 86 50 97 69 45 49 61 53 35 33 153 169 153 93 45 37 38 37 41 49 49 49 49 49 49 49 61 57 53 53 53 57 65 69 97 102 106 86 63 44 52 61 52 52 52 59 66 66 73 66 51 44 51 51 66 73 73 80 71 70 70 66 59 55 48 48 60 60 60 60 60 60 60 60 49 49 49 49 49 49 49 49 65 41 37 49 49 49 85 129 45 37 37 41 53 53 53 54 74 42 66 73 44 87 163 164 196 160 117 103 111 112 114 132 140 179 199 168 124 93 98 102 59 83 99 99 91 83 70 47 73 70 78 86 90 82 78 74 66 82 94 90 70 62 74 86 101 113 118 134 154 170 166 154 103 115 127 119 96 76 64 60 183 179 166 119 82 43 46 43 46 43 53 46 45 41 60 76 38 58 90 106 115 115 110 98 57 50 37 36 35 36 41 49 49 41 37 49 61 61 50 37 46 46 46 50 50 50 51 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 44 48 44 36 35 35 44 59 67 83 108 126 124 98 75 44 76 76 90 92 90 80 71 63 54 42 50 98 146 154 106 54 100 92 76 60 44 36 36 36 37 37 40 36 35 35 34 34 50 50 53 53 56 52 48 48 48 31 55 52 30 48 83 32 88 97 113 110 94 63 52 44 50 42 38 42 57 53 41 35 40 40 47 47 54 54 54 54 70 58 54 58 45 33 44 60 87 110 94 45 29 37 61 39 42 40 36 35 48 88 96 76 77 61 49 49 53 57 53 52 67 74 63 59 48 44 40 36 52 43 35 42 57 68 63 47 43 116 156 113 50 34 33 32 32 32 33 33 37 41 56 54 36 37 46 58 58 58 47 43 51 63 80 107 128 140 136 128 135 131 130 118 117 110 113 109 129 141 142 131 126 119 131 150 157 165 177 194 203 189 170 151 171 151 127 115 117 108 99 87 81 74 74 78 82 86 94 98 114 125 145 165 169 165 149 134 108 80 104 188 283 347 406 461 562 631 693 740 768 795 788 759 720 618 549 466 366 315 231 86 71 59 47 49 56 70 93 96 54 70 95 115 135 125 102 67 80 52 55 82 101 84 51 41 42 58 78 89 92 95 106 113 147 173 211 238 269 316 387 452 558 606 652 698 740 778 825 848 825 826 785 720 666 625 578 499 289 128 97 250 382 331 192 117 70 66 51 47 40 40 44 51 46 46 42 51 71 65 64 53 70 182 109 77 225 201 61 80 115 59 37 38 39 38 39 48 34 36 37 38 39 39 39 38 39 38 36 34 33 34 35 36 37 37 256 568 720 753 764 723 547 295 100 65 81 57 42 66 36 40 36 36 37 41 57 65 64 68 123 147 163 247 219 40 60 61 57 54 50 50 50 46 39 40 41 50 58 62 58 54 54 50 46 42 42 42 46 50 42 46 58 54 41 39 40 44 52 43 54 62 62 78 154 251 328 432 534 587 628 697 794 874 853 891 865 767 668 595 454 302 175 102 46 38 49 41 41 49 36 36 40 44 55 63 71 75 71 66 54 42 34 33 33 32 31 41 65 73 82 101 81 45 42 54 62 50 34 33 34 38 34 34 34 34 34 34 34 35 34 34 34 34 34 34 34 34 34 38 42 42 42 34 34 33 33 33 33 33 33 33 33 33 33 37 37 37 41 45 45 45 50 50 50 50 54 54 54 54 81 33 117 397 317 49 65 54 34 35 36 37 52 52 59 59 46 46 45 45 41 41 44 44 33 33 33 33 38 39 47 44 45 77 102 82 38 37 39 82 61 72 68 80 132 204 221 201 150 106 75 60 64 60 49 40 43 51 51 51 51 51 51 51 59 55 55 55 51 47 47 47 71 63 55 43 39 38 38 38 51 59 63 59 51 43 43 47 40 56 61 53 41 42 59 75 155 119 97 92 96 83 49 35 37 36 35 35 47 59 50 33 45 45 49 49 52 60 65 68 36 47 77 116 213 367 540 663 688 722 737 728 707 703 722 750 762 743 727 704 696 700 701 705 697 697 689 674 670 670 682 676 583 592 584 549 541 558 567 556 497 469 478 519 511 444 424 452 472 472 464 449 437 414 398 387 387 364 353 353 362 370 358 336 334 339 327 299 240 185 150 126 138 131 128 129 134 138 138 142 101 105 105 105 97 85 73 65 93 89 89 101 113 117 109 97 89 85 81 85 97 109 117 121 93 105 117 109 93 85 93 109 109 85 61 57 73 77 69 53 45 44 46 76 108 109 126 147 99 127 150 118 66 49 61 93 68 64 64 68 79 83 83 83 66 62 46 45 51 99 104 84 112 92 73 69 74 78 70 65 99 135 160 149 94 51 51 53 57 101 120 95 102 130 113 57 81 61 50 50 75 114 133 146 219 103 31 29 51 69 56 55 43 32 32 32 28 28 27 27 26 27 27 27 27 27 26 26 26 26 30 30 37 37 45 45 53 53 46 46 39 32 32 32 45 45 49 53 49 45 34 30 39 30 30 30 48 68 60 48 60 48 32 32 36 36 32 32 33 33 33 33 33 33 33 33 48 39 31 35 47 51 47 39 79 79 67 39 31 31 31 35 50 50 50 47 40 37 37 33 34 47 48 36 37 55 63 42 38 38 39 39 39 40 59 75 63 54 57 75 74 69 89 125 156 133 106 104 113 107 89 66 63 63 67 75 90 121 164 192 59 59 65 65 65 65 65 65 62 46 35 47 79 91 87 82 76 63 42 38 53 61 56 44 49 45 38 31 32 32 33 37 41 33 33 40 56 68 72 68 104 92 72 53 37 33 33 37 33 32 31 32 34 62 142 222 62 46 34 33 38 42 42 45 39 47 47 47 47 47 47 47 42 30 30 34 30 30 54 94 106 86 58 42 42 42 42 38 30 30 30 30 30 30 30 37 45 45 41 37 30 29 29 29 28 29 29 28 35 54 81 101 203 244 272 238 195 152 97 50 62 33 27 26 30 41 43 31 36 36 36 36 37 37 37 37 33 37 37 41 41 45 45 45 59 47 34 34 41 53 56 56 32 28 24 20 21 29 44 46 30 23 23 23 27 35 43 47 47 39 35 43 59 67 63 59 24 24 24 24 24 24 31 31 35 31 31 31 34 30 30 30 33 33 33 37 37 41 41 41 54 46 42 38 50 66 82 87 48 40 40 40 48 56 64 72 84 140 101 29 24 23 22 36 39 38 38 38 34 30 30 30 38 34 34 42 54 50 38 22 42 50 38 22 30 66 83 71 23 22 22 21 20 20 20 20 24 24 24 24 24 24 24 24 44 44 44 44 44 44 44 44 44 44 44 40 33 33 26 26 27 27 23 24 28 28 24 24 31 31 31 27 26 26 33 29 27 19 18 18 29 45 65 84 131 101 57 25 17 25 37 41 29 29 29 21 18 14 22 25 15 15 15 18 18 22 22 22 14 14 14 13 13 13 13 13 25 25 25 25 25 25 25 25 21 21 21 21 22 22 22 15 12 12 13 20 24 31 31 31 27 31 32 29 26 19 23 16 19 15 15 15 19 27 35 43 58 38 18 14 22 34 45 38 16 16 17 25 30 38 36 40 29 33 30 34 30 26 22 22 21 24 33 38 27 22 22 25 98 151 359 560 581 490 401 325 447 463 370 166 37 26 50 43 51 88 60 22 31 307 439 317 278 212 172 172 180 165 149 141 117 113 106 102 91 87 83 90 120 91 70 97 161 216 230 218 203 204 209 210 215 204 197 186 174 156 129 102 86 101 139 191 230 322 383 374 343 329 299 271 347 335 319 292 267 248 241 234 230 194 175 188 204 189 169 153 181 152 136 156 192 208 220 228 213 233 257 257 237 209 185 165 190 179 178 166 170 195 227 252 229 273 200 118 29 27 282 440 368 331 315 290 261 249 265 280 363 339 315 307 311 311 299 287 291 315 338 323 317 309 312 299 327 298 269 268 291 351 464 568 629 671 624 274 35 36 30 37 47 43 49 45 59 63 74 64 47 32 32 32 33 33 33 33 41 41 41 41 41 41 41 38 34 35 43 50 57 57 53 48 31 68 143 154 78 26 26 65 29 30 28 28 50 103 87 30 32 31 32 37 62 90 106 110 54 54 50 46 43 39 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 56 52 44 40 40 44 56 60 96 88 76 68 60 56 56 49 50 47 51 55 55 51 47 43 55 55 59 59 55 51 43 46 44 66 85 81 76 61 58 55 36 45 45 37 35 54 72 72 95 89 92 84 68 44 35 34 35 41 89 137 153 128 84 49 35 40 64 73 64 36 36 60 116 137 129 73 37 37 38 38 41 49 49 49 49 49 49 49 41 41 45 49 57 69 81 78 105 90 63 51 51 45 49 49 41 48 55 62 69 80 80 77 59 52 52 59 69 69 76 75 70 66 62 58 50 43 43 43 56 56 56 56 56 56 56 56 49 49 49 49 49 49 49 49 54 37 37 49 49 45 73 113 77 45 37 53 65 53 45 46 58 42 74 77 44 107 231 274 294 219 156 126 111 92 82 101 117 100 61 73 130 163 132 61 69 69 69 54 53 48 44 40 90 71 63 56 55 48 56 64 44 52 63 60 59 48 51 51 42 114 127 83 103 179 179 111 63 71 79 83 72 64 56 48 51 175 277 239 103 40 42 99 103 99 83 62 42 41 41 57 78 133 169 165 137 102 61 36 36 36 36 36 37 43 66 78 117 81 41 36 41 57 57 50 38 42 46 54 54 54 51 46 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 44 44 44 35 34 35 39 55 71 75 84 87 81 78 64 49 80 88 98 97 95 92 83 78 50 42 66 126 182 190 130 62 123 112 96 76 60 45 37 37 36 36 36 35 35 34 34 34 42 46 53 57 64 56 48 40 48 31 51 63 31 63 103 79 44 60 73 82 74 70 64 68 53 37 37 38 57 49 36 35 40 40 47 47 54 54 54 54 58 50 46 54 54 37 33 41 44 84 76 35 30 86 114 92 71 68 56 36 52 84 92 68 73 61 45 45 49 53 45 44 67 74 70 59 48 44 40 36 56 36 34 35 62 74 69 49 33 69 121 142 119 71 35 33 32 33 34 34 34 34 53 54 35 37 46 58 58 58 47 43 55 63 76 107 128 144 136 128 108 104 96 95 87 87 94 90 122 118 111 96 84 76 88 107 137 136 133 147 167 173 166 154 144 132 131 134 148 151 142 123 109 106 114 118 122 118 113 109 141 153 165 181 185 185 181 159 78 45 42 80 164 243 338 410 518 559 620 670 705 721 725 722 658 602 570 483 352 278 210 94 67 56 47 45 45 58 77 77 42 74 107 127 155 157 138 91 84 56 59 82 101 92 59 41 42 42 46 42 41 41 50 69 80 110 137 148 155 167 206 251 369 410 460 517 575 636 694 733 749 758 731 662 613 590 512 419 264 170 164 280 373 325 191 96 80 69 58 51 47 44 48 59 46 50 54 67 91 89 88 73 54 150 101 53 145 157 65 48 67 38 38 52 60 39 44 88 79 112 156 180 216 249 261 245 170 143 104 79 70 78 100 133 150 74 177 448 651 741 728 609 477 303 152 89 77 65 50 50 39 47 44 48 45 53 69 77 88 75 155 202 242 394 386 151 64 60 53 49 46 50 54 50 39 40 41 50 58 62 62 62 54 54 50 46 46 50 54 58 42 42 50 58 49 40 49 76 72 52 46 46 46 50 102 190 250 421 595 712 773 834 888 915 885 921 887 787 703 638 517 367 250 149 77 54 57 41 36 37 52 48 47 44 55 67 79 87 67 58 50 42 34 33 33 33 31 33 35 35 44 68 56 35 34 50 58 50 34 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 37 37 41 41 41 35 35 39 42 46 50 50 54 65 32 101 427 321 33 89 34 36 36 37 37 44 40 43 39 46 46 49 45 41 41 48 44 43 36 40 33 37 37 46 39 35 53 74 59 39 39 52 83 76 94 94 118 190 259 275 244 169 106 58 55 75 60 40 39 51 51 51 51 51 51 51 51 55 55 55 51 51 51 47 47 71 63 55 43 39 39 38 38 39 47 59 63 55 47 43 39 52 61 73 50 40 40 42 55 87 79 97 120 144 147 133 109 61 48 36 35 47 58 49 33 37 37 36 44 56 56 56 45 82 69 111 250 467 637 715 729 694 701 715 707 714 718 745 757 758 736 724 708 696 685 681 681 717 713 705 689 670 670 690 692 618 620 608 564 548 550 551 539 520 494 491 503 492 461 449 461 465 461 457 442 434 427 423 411 407 392 373 365 358 350 342 327 320 314 318 315 291 252 205 174 131 120 113 110 110 107 115 123 110 113 117 113 105 89 77 65 57 97 129 121 89 69 89 121 93 81 65 65 81 97 109 109 97 97 93 77 65 65 85 105 101 89 77 73 77 73 57 49 44 42 44 71 104 116 125 142 78 111 142 110 50 47 57 101 108 92 84 80 87 87 75 67 82 78 54 46 55 103 116 100 124 116 105 101 98 98 98 105 115 130 140 133 102 62 51 55 67 75 98 128 136 123 94 59 92 66 49 48 59 103 110 107 235 107 32 31 63 73 59 52 36 32 32 32 28 28 27 27 36 35 35 39 47 55 63 67 32 28 28 27 27 31 27 27 47 47 47 40 41 37 41 41 53 53 57 57 53 45 34 30 31 30 30 31 40 56 60 56 60 48 32 32 36 36 32 32 32 32 32 33 33 37 37 37 40 35 35 39 39 39 35 31 31 47 51 35 31 35 43 51 50 53 54 54 47 44 37 33 42 52 60 37 42 55 55 38 37 38 39 39 40 40 53 65 45 48 56 67 62 65 93 133 133 101 63 56 73 79 76 57 81 81 84 79 93 112 147 178 63 63 69 69 73 73 73 70 70 51 38 35 43 51 46 49 51 62 57 53 60 59 59 55 56 53 42 35 32 33 34 38 33 33 32 32 40 72 120 156 136 112 80 49 33 32 33 37 38 32 32 46 70 94 138 186 58 46 33 33 34 42 38 41 47 53 54 53 53 53 53 53 41 38 45 53 37 33 93 169 162 130 86 58 42 34 30 30 30 30 30 30 30 30 30 37 45 45 41 37 30 29 29 29 29 29 33 27 27 42 69 89 167 192 200 146 100 73 46 29 29 27 25 25 26 45 59 51 43 43 43 43 43 43 44 44 40 40 40 44 48 48 48 52 50 42 29 33 41 44 36 28 19 20 24 28 33 37 46 46 30 23 23 23 27 35 43 47 43 35 28 35 47 55 47 43 23 23 24 28 35 39 43 43 39 39 35 35 31 27 23 26 33 33 33 37 37 41 42 46 54 50 46 46 50 54 62 59 36 25 25 29 33 41 49 53 117 157 98 30 38 26 23 24 39 38 38 38 34 30 30 30 42 34 34 46 58 54 38 22 50 70 62 30 23 35 39 23 27 22 22 21 20 20 20 20 28 28 28 28 28 28 28 28 48 48 48 48 48 48 48 48 48 48 38 37 34 33 26 22 27 27 23 24 24 24 24 24 31 31 31 27 26 26 33 29 27 23 26 30 41 57 69 88 18 13 12 13 17 37 49 53 29 33 37 29 21 14 17 25 11 14 14 18 22 26 26 26 14 14 14 13 13 13 13 13 29 29 29 29 29 29 29 29 21 21 22 22 22 22 22 15 13 13 13 17 24 28 32 36 28 28 28 29 22 15 15 15 23 23 19 23 27 34 46 50 49 33 13 13 13 25 33 26 16 16 16 17 18 26 20 24 29 33 30 34 30 26 22 22 20 20 25 33 21 21 36 90 250 327 380 433 466 402 303 286 355 446 505 426 217 26 25 91 44 48 29 24 63 295 399 269 262 192 168 180 188 153 141 141 101 94 90 86 75 68 64 71 93 87 98 129 181 224 246 242 206 195 177 158 147 141 149 150 123 116 98 71 55 78 142 198 245 325 366 349 334 343 317 279 344 337 325 297 269 238 218 207 199 172 165 174 186 199 175 131 153 120 128 196 244 248 244 256 212 232 256 260 240 216 196 169 190 167 162 174 201 215 227 228 281 309 127 32 26 112 457 551 333 300 276 231 215 238 269 269 284 264 232 217 228 248 272 285 213 242 265 249 263 279 282 261 280 252 235 246 274 329 429 536 589 638 583 225 28 32 31 32 47 43 49 45 59 63 74 64 47 32 32 32 33 33 33 33 41 41 41 41 41 41 41 38 34 34 34 34 45 45 53 52 52 92 191 254 221 129 117 180 79 128 132 81 73 109 95 44 32 32 32 35 56 77 85 89 51 54 50 46 42 34 34 34 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 52 44 40 36 40 48 60 68 80 80 80 80 76 68 64 53 54 47 55 55 55 55 47 47 67 67 67 63 55 47 39 45 51 70 85 88 83 68 61 54 35 36 37 36 43 70 92 77 44 36 36 36 36 36 45 49 76 92 167 247 246 157 97 94 67 64 75 76 51 34 35 69 60 92 89 53 36 37 38 46 42 49 49 49 49 49 49 49 38 38 38 41 49 61 73 69 74 55 44 41 53 57 50 41 49 56 59 62 70 76 83 76 63 52 59 58 61 64 71 66 74 65 53 49 38 34 38 36 39 40 40 40 40 40 40 40 49 49 49 49 49 49 49 49 46 37 38 54 50 38 58 94 114 66 38 58 70 54 46 54 58 38 77 80 58 150 305 370 310 231 164 145 131 92 62 73 203 174 99 43 49 90 98 59 68 64 64 48 51 59 82 107 42 42 42 43 48 45 60 73 61 53 56 45 52 53 72 84 43 95 99 71 79 123 115 67 48 56 64 68 60 60 64 72 41 120 208 188 92 43 64 124 112 112 104 80 51 42 42 45 137 176 176 124 72 41 35 32 36 36 37 37 43 51 71 83 94 77 53 57 77 85 69 50 36 38 50 58 62 58 50 46 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 40 44 40 35 34 34 39 55 74 79 81 87 85 75 60 49 49 56 67 77 79 69 67 62 42 46 74 133 189 197 150 102 114 107 84 72 60 49 45 45 36 36 35 35 35 34 34 34 34 42 57 65 72 60 44 32 67 30 31 55 35 71 107 75 28 30 44 65 66 82 99 104 61 46 38 46 61 57 41 35 36 36 43 43 50 50 51 51 54 47 39 55 55 42 34 33 31 52 44 30 32 119 151 120 83 80 60 40 52 88 96 76 69 57 41 37 41 45 37 36 74 74 70 59 48 44 37 36 45 36 35 35 40 59 66 61 57 33 66 159 199 140 80 60 35 43 54 42 38 34 53 58 40 37 37 42 38 46 43 47 75 79 84 107 124 132 120 104 68 64 64 64 72 79 79 84 91 84 84 68 53 49 65 88 113 117 105 103 104 117 127 131 119 120 135 158 184 195 186 170 149 154 170 177 173 161 145 133 169 185 205 221 221 213 193 167 112 60 45 58 106 162 261 345 444 482 551 624 639 634 641 647 604 556 520 417 267 224 210 141 87 72 56 50 49 51 62 58 69 106 139 155 183 189 166 111 92 80 75 62 58 65 51 41 42 42 42 41 41 42 43 60 72 87 110 102 77 68 83 109 201 242 280 337 397 458 519 566 625 609 586 568 539 481 407 345 279 245 226 254 284 257 166 79 76 65 58 51 51 55 52 63 62 66 70 79 95 89 80 61 41 90 86 41 57 109 93 40 39 39 83 144 144 88 95 148 240 281 325 349 388 432 448 425 355 344 333 325 320 327 338 363 251 131 126 281 472 624 653 525 385 303 215 119 69 77 66 42 35 39 40 48 52 60 65 76 111 98 194 242 277 492 544 314 67 60 53 45 45 49 53 54 40 40 41 42 50 54 54 54 50 50 50 50 54 58 66 70 58 42 46 62 57 40 56 92 83 55 38 50 54 46 65 117 180 363 564 689 776 845 875 873 884 909 864 748 676 640 562 433 297 181 93 61 65 49 36 37 76 68 63 56 59 67 75 79 62 58 46 42 34 34 34 34 33 34 34 33 36 42 38 34 34 34 42 42 34 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 46 42 38 34 33 33 34 41 31 31 32 32 32 36 36 36 36 36 36 40 40 44 44 37 34 35 39 42 50 54 58 61 57 32 109 439 297 30 117 33 60 53 49 45 40 35 34 34 46 46 49 45 45 41 48 55 54 54 54 51 44 41 38 34 40 45 58 51 44 41 53 79 71 101 129 181 254 314 306 251 148 85 50 55 67 51 40 45 51 51 51 51 51 51 51 51 55 55 55 51 51 51 51 51 59 55 47 43 39 39 39 39 55 55 55 51 39 38 38 38 52 53 64 57 57 43 50 51 40 41 61 92 120 139 157 165 81 68 44 39 42 45 41 44 48 39 39 44 64 76 76 71 61 179 381 596 748 771 693 614 704 703 709 721 760 772 771 752 735 721 717 713 701 693 685 673 681 693 701 697 674 674 690 699 645 631 607 564 560 569 554 515 524 518 499 467 456 469 466 454 466 458 446 430 422 415 419 419 451 420 389 385 389 381 361 331 331 320 320 317 311 291 249 226 151 144 130 118 104 101 101 104 154 149 129 113 101 97 101 101 61 89 113 97 65 53 77 109 81 65 49 57 77 97 101 97 109 93 73 65 69 73 73 73 74 74 74 69 61 53 68 69 44 42 43 63 100 104 101 110 74 90 98 78 53 48 64 88 120 100 87 79 90 90 78 66 94 90 70 46 51 103 120 116 136 144 149 141 122 122 138 161 128 123 112 104 85 55 62 82 86 53 76 151 174 129 97 105 104 97 70 49 50 79 102 115 232 108 34 32 71 73 52 63 36 33 32 32 28 28 27 27 52 47 47 47 63 83 107 120 53 46 45 41 40 36 32 32 44 49 49 49 42 39 39 50 53 57 61 61 53 49 34 30 30 31 32 32 32 44 56 72 60 48 32 32 36 36 32 31 32 32 32 33 33 37 41 41 40 43 43 39 35 31 35 43 31 39 51 51 51 55 47 43 53 53 53 54 47 44 37 33 58 68 72 42 42 55 43 37 38 51 71 84 69 53 45 42 40 41 46 61 57 56 72 96 96 76 53 42 44 45 46 46 66 77 88 82 80 67 81 85 70 70 70 73 73 73 70 70 74 51 34 34 33 34 34 33 32 47 61 60 59 62 65 73 81 74 63 53 43 44 42 46 54 53 56 44 56 112 196 260 156 128 84 45 32 32 33 37 38 32 33 78 110 110 110 126 46 34 32 32 32 37 33 32 47 53 53 53 53 53 53 53 49 49 65 69 41 33 109 209 129 90 57 30 30 30 37 30 34 30 34 30 34 30 34 34 45 45 41 37 33 29 29 29 34 29 32 27 27 27 50 73 104 131 128 81 39 44 45 41 28 27 26 25 25 32 35 35 43 43 43 43 43 44 44 44 40 40 40 44 44 48 48 47 38 29 25 25 33 28 20 19 18 19 24 44 48 53 53 46 31 23 27 23 30 35 47 47 39 27 27 24 39 39 35 24 23 23 24 28 43 47 51 51 47 43 39 35 31 27 23 22 38 45 49 48 52 52 56 56 56 49 49 49 46 46 46 39 23 23 23 23 23 24 24 25 112 126 65 24 57 58 25 24 42 38 45 38 41 30 37 30 49 34 41 46 65 58 45 22 26 54 62 38 26 38 42 30 34 30 22 21 21 21 21 25 28 28 28 28 28 28 28 28 52 52 52 52 52 52 52 52 52 42 42 30 38 27 27 22 27 27 23 24 28 24 28 32 31 34 34 30 33 33 39 35 18 17 17 17 17 21 36 36 58 49 53 45 57 37 29 13 29 29 45 37 33 13 17 20 10 14 18 18 22 26 30 30 14 14 14 14 14 14 14 14 22 22 29 29 36 36 36 36 35 29 29 29 22 22 15 12 13 13 13 14 21 28 33 33 21 25 29 25 22 18 14 15 38 38 34 38 42 43 51 59 59 45 21 13 13 25 25 17 28 21 25 25 25 22 27 20 36 40 37 41 34 30 26 29 20 20 41 42 23 25 91 184 253 310 235 179 259 276 259 331 264 247 366 531 479 219 47 35 27 26 27 29 96 272 371 289 253 188 179 192 188 152 129 141 118 118 114 106 102 95 90 90 63 74 94 125 161 192 215 223 232 209 181 151 120 105 102 94 67 76 81 77 80 122 195 267 287 352 373 341 338 363 349 303 292 285 289 277 265 238 214 191 184 181 194 194 194 219 196 143 140 108 135 220 283 252 235 240 239 240 247 224 211 188 195 180 122 106 114 154 225 266 255 236 188 232 35 30 88 242 424 285 257 260 264 224 218 242 234 198 194 218 246 258 246 231 222 211 188 207 203 175 191 230 245 224 227 230 269 320 347 378 454 526 435 504 488 173 26 62 54 55 54 54 49 52 59 63 74 64 47 39 39 39 39 40 40 40 48 48 48 48 48 48 48 41 34 34 34 33 33 45 48 59 63 54 145 329 456 452 407 406 328 396 376 249 134 100 69 30 40 33 33 35 65 81 74 74 44 54 50 46 38 34 34 34 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 44 40 36 36 40 52 64 76 64 68 80 84 84 80 72 61 54 51 55 59 59 55 51 47 75 75 71 63 55 43 38 38 40 66 77 74 69 50 50 43 64 57 45 36 47 66 80 57 58 48 52 56 56 48 44 36 99 91 155 250 225 105 49 82 63 40 45 84 96 72 72 89 65 97 97 61 37 37 38 37 45 45 45 45 45 45 45 45 57 57 53 49 53 57 61 57 38 38 39 52 61 61 41 40 57 64 67 66 69 72 75 68 63 52 55 54 53 56 51 54 66 61 42 33 33 33 34 34 34 34 34 34 34 35 35 35 41 48 48 49 49 49 49 49 46 38 42 58 53 37 49 78 137 73 37 54 70 58 58 74 55 39 58 69 56 164 339 410 272 197 154 155 145 98 62 54 101 201 268 217 138 118 143 163 87 119 163 175 155 126 107 119 75 71 75 91 87 56 44 44 45 53 65 58 46 44 43 43 69 43 43 84 103 67 67 99 111 119 120 100 69 50 58 66 104 76 48 48 72 100 125 133 80 92 100 89 76 48 44 50 87 114 93 36 33 36 54 58 35 35 35 36 37 38 39 39 55 51 70 102 133 114 58 35 36 37 50 62 66 51 43 42 49 56 56 56 56 49 56 49 49 49 49 49 49 49 49 49 49 49 56 49 56 48 55 48 47 44 47 35 34 34 47 51 43 51 64 74 75 68 54 42 42 46 60 63 57 51 42 48 81 92 113 138 162 155 121 90 82 71 64 56 56 52 59 63 35 35 35 35 34 34 34 34 34 41 61 69 76 60 40 32 102 29 29 45 45 74 97 53 30 39 59 65 66 78 88 100 84 65 53 54 69 69 60 48 36 36 43 43 50 50 50 51 62 51 47 63 71 55 38 34 38 54 37 29 31 104 124 73 62 59 43 35 48 80 92 77 69 53 37 37 37 37 37 36 67 74 70 59 48 44 37 36 37 37 37 36 35 35 47 55 90 32 34 159 224 160 80 64 44 59 63 55 38 34 46 62 44 37 36 36 37 38 40 44 96 85 88 104 120 116 92 72 40 40 44 44 60 75 80 84 60 64 64 49 41 41 57 84 86 93 82 63 52 65 91 115 103 111 131 162 185 192 176 160 188 193 213 228 224 204 180 164 195 219 247 267 267 250 218 177 166 100 58 47 48 76 149 230 291 360 465 554 580 552 551 567 550 492 436 320 170 154 198 170 116 104 87 71 65 59 58 61 156 199 220 209 207 208 161 94 115 116 95 46 43 43 42 41 41 42 43 43 43 43 44 53 45 65 85 80 63 47 51 73 98 131 161 188 229 282 332 370 453 405 402 451 457 399 351 341 282 267 231 184 180 181 123 52 69 62 51 51 44 52 56 60 64 67 71 72 80 69 53 41 40 61 85 41 38 93 125 41 38 59 148 244 236 160 155 204 284 308 316 289 284 304 292 249 279 291 315 335 351 366 372 382 231 119 75 131 271 472 605 552 314 300 244 124 57 77 70 35 34 35 36 37 37 45 54 64 126 128 240 275 295 545 655 452 81 71 60 52 41 45 53 50 44 41 41 41 45 42 49 42 57 46 53 50 61 62 81 78 74 46 41 54 45 38 39 72 67 39 38 54 74 58 53 85 154 309 463 560 637 706 732 726 776 801 759 665 612 619 582 491 289 169 73 46 42 36 35 35 41 37 40 40 52 60 68 79 59 55 50 46 38 41 38 35 33 34 34 33 36 46 38 34 33 33 41 45 41 34 33 33 34 34 34 34 34 34 35 35 34 34 34 34 34 34 34 34 45 41 33 32 32 32 32 36 30 30 31 35 39 39 43 36 39 32 44 36 47 40 44 44 38 35 46 47 62 70 74 78 65 49 129 443 273 30 141 42 35 36 36 37 37 40 40 36 43 39 46 42 42 37 41 48 57 64 61 55 48 41 34 34 40 37 38 38 39 43 43 61 65 118 167 234 311 356 313 245 115 76 57 70 62 39 48 88 51 51 51 51 51 51 51 51 51 51 54 54 54 54 54 51 59 47 51 39 46 43 54 47 54 43 42 38 38 38 42 39 44 39 40 45 65 58 42 40 41 41 44 39 37 35 36 37 99 87 66 42 33 33 33 33 64 48 32 32 52 76 80 86 166 372 634 782 794 752 741 751 746 737 737 761 793 797 761 718 724 721 725 729 721 713 697 689 594 627 659 663 648 648 649 650 596 573 542 530 559 595 576 525 494 515 487 420 416 461 470 442 490 470 450 423 407 395 399 399 439 384 349 361 417 437 401 346 356 333 317 302 298 287 261 249 183 172 162 150 128 117 105 104 191 170 134 110 98 106 126 142 114 101 81 77 85 93 97 93 73 57 45 61 85 105 101 89 129 90 62 62 86 90 66 45 47 59 66 57 44 44 72 100 60 43 44 74 99 92 76 77 78 66 54 50 57 57 64 60 100 76 59 59 78 86 74 62 85 89 62 44 45 79 104 101 97 121 137 122 102 98 126 161 112 88 73 61 49 49 54 90 102 48 56 159 190 129 105 145 122 140 114 51 49 56 110 132 224 105 35 33 71 65 56 64 36 33 33 33 28 28 28 28 40 36 28 32 48 76 111 128 82 71 67 62 61 53 46 42 38 42 46 50 47 44 44 55 50 57 57 57 46 42 34 30 30 31 40 40 32 32 52 84 67 55 39 39 43 43 39 31 31 32 32 32 37 37 41 45 41 45 45 33 31 31 32 44 100 88 60 32 35 32 35 31 50 50 50 47 47 44 37 33 66 83 76 53 46 51 47 37 37 51 95 108 85 53 39 37 40 40 42 42 45 40 39 39 38 39 39 40 42 44 53 69 43 52 75 86 84 67 54 46 68 68 68 61 61 54 43 35 72 43 34 33 34 38 34 33 50 54 64 74 67 69 107 157 89 101 115 133 120 117 143 192 145 90 49 32 31 73 225 373 317 141 31 31 57 49 33 41 33 45 164 272 188 31 40 188 96 41 30 31 32 32 31 31 47 95 87 31 31 91 86 30 62 58 54 50 42 38 34 41 34 34 37 34 37 33 37 33 29 30 37 37 45 45 53 49 36 33 33 33 33 29 29 29 28 28 28 31 27 27 34 37 48 47 51 48 48 37 33 33 24 37 53 40 24 27 39 51 24 28 36 36 33 33 37 45 37 37 41 45 45 40 32 32 22 21 21 21 21 21 28 28 25 32 36 48 48 52 56 57 38 35 42 39 46 43 50 42 46 34 38 23 30 22 33 30 55 36 28 36 56 76 80 80 36 36 32 24 23 23 24 43 84 76 64 56 59 63 59 59 31 24 24 25 25 26 26 27 23 22 22 22 23 24 36 37 48 49 64 53 44 24 24 23 37 37 40 29 40 37 48 45 36 29 36 29 36 29 36 29 42 38 38 34 34 30 26 26 22 22 22 22 22 22 22 29 32 39 39 39 39 39 39 39 47 47 47 47 47 47 47 40 38 31 31 27 31 27 27 27 35 35 35 31 27 23 27 23 41 25 43 55 19 18 18 26 16 16 16 24 20 16 15 14 33 37 40 37 44 41 44 45 16 20 28 28 27 16 11 10 22 25 25 25 21 17 17 17 25 21 21 21 17 17 17 10 9 9 9 20 27 31 38 38 65 58 51 48 41 27 23 16 13 13 13 14 14 21 21 26 26 26 26 19 19 18 18 19 46 46 35 34 35 32 32 28 92 63 22 14 29 44 44 33 31 24 28 32 37 34 38 34 18 35 55 51 32 29 41 57 48 33 21 22 24 57 188 314 199 148 111 127 179 218 221 205 227 255 274 317 390 389 221 28 25 46 24 26 217 309 264 273 165 215 247 191 139 131 139 139 171 139 119 131 135 108 91 79 65 97 145 181 193 181 157 133 134 147 156 153 138 130 119 119 75 83 82 72 145 251 304 300 458 405 344 317 331 367 373 366 319 292 252 208 196 201 226 247 267 207 144 129 165 186 190 181 159 187 214 223 218 207 206 207 206 183 178 199 242 259 242 215 208 193 189 205 229 245 231 219 256 100 35 120 236 259 266 283 183 231 267 263 243 234 230 211 171 183 199 203 204 197 208 205 178 142 110 106 122 146 146 141 171 198 251 302 352 383 394 387 386 407 414 253 56 27 79 63 87 75 63 52 52 59 74 75 41 34 35 35 35 35 35 35 47 51 51 51 55 59 59 52 34 34 34 34 45 53 71 81 52 59 66 121 252 407 503 541 507 602 679 600 327 57 26 81 63 53 54 59 79 68 35 32 34 34 34 34 34 34 34 34 47 43 35 34 34 34 34 35 39 39 39 39 39 39 39 39 35 35 35 47 67 79 75 59 44 44 48 48 52 52 56 56 56 60 68 76 80 80 76 69 46 43 47 47 51 63 87 107 71 67 63 55 47 39 38 38 37 36 35 35 35 36 48 56 44 59 63 58 50 57 77 108 114 118 122 103 68 65 133 214 219 123 43 39 54 46 46 51 41 37 37 45 57 73 89 97 133 113 85 53 37 36 37 37 48 51 44 44 51 51 48 40 56 56 56 56 56 56 56 49 45 42 46 42 38 46 66 86 50 50 54 54 54 61 61 54 71 43 38 54 69 68 60 64 34 34 34 38 47 55 67 68 95 52 34 34 34 34 34 36 41 40 41 45 60 60 59 48 46 59 54 58 81 35 34 94 201 89 36 66 110 87 63 63 88 81 96 121 152 172 172 173 97 102 107 107 111 115 107 99 131 142 154 153 149 156 171 194 218 202 194 194 195 184 157 144 179 150 126 135 171 188 169 135 139 116 89 70 66 55 46 45 76 47 44 43 64 99 114 121 150 114 92 109 150 156 109 77 89 116 136 164 173 165 129 101 81 57 65 94 97 62 65 96 62 77 92 81 65 49 52 51 63 99 127 115 82 70 98 119 85 32 33 152 235 130 50 82 42 38 39 59 87 84 60 39 60 56 91 95 56 72 103 44 52 56 57 60 60 60 49 56 63 55 58 51 62 55 58 43 54 47 50 35 38 34 33 33 51 50 39 39 55 60 48 35 80 63 87 70 31 32 65 92 113 209 343 458 433 295 162 104 66 59 71 91 82 65 77 105 51 37 37 36 36 35 39 39 45 45 32 32 85 156 139 70 37 28 76 24 55 194 70 102 82 36 69 103 61 51 96 100 156 36 68 228 216 36 33 143 95 67 35 35 50 58 54 43 63 59 55 51 47 39 35 34 33 33 33 33 32 31 31 32 47 47 43 43 43 36 40 40 37 37 37 37 37 36 36 36 52 55 51 40 36 36 40 44 40 40 40 36 36 36 36 35 115 31 47 107 32 71 199 151 67 63 59 52 51 44 40 36 36 36 37 37 37 38 39 44 73 85 101 105 97 84 68 52 38 46 55 59 59 59 51 43 47 47 47 40 40 40 40 40 94 94 86 83 80 76 74 77 86 86 87 107 131 147 154 146 161 179 191 195 195 226 266 309 272 271 275 291 307 310 294 256 233 207 183 142 101 76 83 109 127 197 290 353 391 425 461 482 452 367 273 196 144 119 93 67 105 173 208 158 85 67 89 119 236 383 402 262 192 234 180 49 62 50 45 44 43 43 43 50 61 53 42 41 41 46 55 67 67 59 55 59 60 64 60 59 77 79 87 94 101 108 119 130 222 282 298 254 246 286 271 215 276 216 144 104 96 84 62 39 37 44 50 42 46 66 102 114 102 89 65 49 61 93 85 64 76 84 40 37 41 140 164 120 147 231 263 207 167 167 155 111 143 131 135 155 175 151 87 38 127 111 114 125 117 108 115 141 77 94 97 110 148 246 373 447 330 317 258 138 51 39 40 35 36 53 73 61 37 36 46 84 156 221 251 374 321 441 704 468 86 97 102 80 57 53 57 50 68 53 48 40 40 45 64 68 44 40 52 48 64 65 76 73 42 42 42 46 53 53 60 60 37 71 130 118 53 36 44 98 151 200 254 325 391 442 484 502 541 593 644 656 645 617 550 447 262 127 75 95 71 37 106 245 145 53 35 65 97 57 36 36 75 79 74 69 61 56 45 37 40 33 33 33 33 34 35 35 108 87 67 64 65 65 66 78 30 86 186 134 33 38 79 34 34 46 42 33 33 45 41 32 33 32 32 31 31 30 31 42 29 101 77 29 54 74 54 47 58 51 58 51 55 47 47 40 33 43 47 35 40 40 55 95 134 62 240 420 49 49 97 34 44 41 41 45 45 49 49 49 69 36 35 40 67 58 42 41 85 107 109 75 45 34 35 36 36 58 77 65 71 62 74 128 204 239 243 264 336 401 338 215 169 39 100 49 85 142 37 58 55 59 55 51 51 51 54 62 70 66 69 65 61 53 49 49 74 58 50 38 38 38 54 58 42 38 42 38 41 38 41 38 64 40 39 41 73 93 73 44 40 38 38 39 38 36 35 36 65 67 55 43 40 32 33 33 31 33 61 61 48 57 121 197 416 561 675 752 797 743 713 779 762 778 780 785 766 728 690 670 721 717 713 701 693 681 666 651 591 588 589 583 580 561 541 508 490 427 395 427 499 539 508 460 500 500 472 440 444 472 456 412 417 474 489 426 406 439 455 416 368 396 424 413 405 405 405 399 333 351 343 299 280 293 285 241 239 236 213 178 162 163 143 100 113 132 140 112 68 67 103 150 62 69 69 77 77 88 88 85 109 44 40 53 105 109 94 106 146 107 67 51 59 75 76 76 45 59 70 53 44 60 91 99 103 55 42 45 90 111 116 120 61 49 49 48 49 53 68 76 68 80 95 111 131 135 106 61 115 114 95 81 90 95 105 110 78 94 110 126 118 110 113 110 70 50 49 50 58 50 58 62 57 89 124 128 115 95 98 114 153 134 108 87 69 53 52 66 178 202 41 32 60 38 69 49 41 48 48 44 33 33 33 29 29 29 37 37 37 34 49 46 29 31 47 55 47 39 39 43 51 71 83 72 44 32 48 72 31 39 51 63 63 51 39 31 31 32 36 40 40 44 40 47 61 77 85 85 74 66 55 59 51 35 32 31 32 41 57 69 34 35 50 38 33 32 32 37 104 56 36 60 68 40 44 76 32 36 40 41 45 49 53 50 39 44 36 37 37 37 38 37 42 42 42 38 39 39 39 39 64 44 39 41 69 76 56 39 44 44 44 40 39 39 40 41 86 66 65 73 89 81 45 38 68 64 68 69 74 78 75 67 31 51 74 37 45 100 72 29 31 32 63 92 116 122 143 154 205 230 279 318 328 303 272 231 213 146 90 58 37 41 101 173 233 110 32 37 61 41 33 49 37 49 132 200 132 31 44 164 104 56 31 32 39 31 32 47 43 62 54 34 66 122 102 34 30 30 34 38 42 46 46 50 33 37 37 37 37 37 37 37 81 73 61 49 37 29 29 28 29 29 33 33 36 36 36 36 35 35 35 31 27 27 34 30 35 39 43 47 47 43 39 35 135 151 147 103 59 35 31 27 24 24 24 29 29 29 33 37 37 41 45 45 41 36 32 28 22 21 21 21 21 21 29 29 32 36 44 48 56 56 60 56 49 42 42 42 42 42 38 37 53 53 49 49 41 37 29 22 43 43 44 40 32 32 40 53 65 56 44 32 24 23 28 39 64 76 87 91 83 70 54 42 18 19 27 28 25 25 30 35 23 23 23 23 24 28 36 40 36 44 44 40 28 24 32 47 49 52 48 44 44 44 48 52 36 36 36 36 36 36 36 29 41 34 34 30 30 26 26 22 22 22 22 22 22 22 22 29 36 43 43 43 43 43 43 43 47 47 47 47 47 47 47 40 30 27 27 27 27 27 27 27 35 35 31 31 27 27 23 26 33 39 54 66 50 21 17 25 15 15 15 19 27 23 19 22 37 41 41 40 40 40 44 44 24 24 23 19 19 15 15 11 29 25 25 25 21 17 17 17 21 25 25 29 25 25 21 10 10 10 10 17 31 35 49 56 72 66 58 48 41 27 24 16 13 13 13 14 14 15 15 19 23 23 23 23 23 23 23 23 46 47 51 47 48 48 33 25 100 63 30 21 33 44 51 32 27 24 28 32 37 41 37 37 38 46 50 47 43 48 56 64 56 61 47 37 97 199 223 181 182 154 126 122 149 172 191 197 218 229 232 256 347 387 287 139 29 26 27 79 214 286 265 202 173 190 198 174 166 178 178 154 110 94 98 114 114 98 82 85 76 147 204 212 169 137 150 179 143 121 105 85 78 75 91 99 60 110 132 129 150 223 312 354 392 384 372 358 351 328 294 267 251 272 296 276 248 225 226 246 207 187 159 156 168 169 157 148 203 222 242 242 234 218 210 210 190 186 190 214 242 242 218 187 203 224 248 233 209 205 233 259 259 159 120 177 241 234 226 245 215 231 231 215 207 207 195 171 119 104 104 132 157 169 153 126 118 131 143 116 80 68 95 126 173 180 194 227 258 292 323 320 280 274 328 270 108 46 69 65 94 94 83 79 71 63 66 55 45 41 41 41 42 42 42 42 54 54 58 58 62 62 66 59 34 34 34 37 45 56 62 73 108 130 132 104 134 222 329 388 417 396 438 516 494 348 190 108 62 48 53 62 67 51 35 33 34 34 34 34 34 34 34 34 35 39 39 43 43 47 47 47 39 39 39 39 39 39 39 39 59 51 43 43 51 59 55 43 44 44 44 48 48 52 52 56 56 56 60 64 64 64 60 49 37 39 51 55 55 55 63 75 67 63 59 51 43 39 38 38 36 36 36 36 36 36 40 43 69 49 41 64 95 99 71 46 130 110 66 72 149 239 264 233 162 79 34 35 51 43 35 36 45 49 53 65 77 89 101 109 105 89 65 41 37 36 37 37 36 43 39 43 43 47 44 44 52 52 56 56 60 60 64 57 37 42 62 74 66 58 50 46 54 54 54 54 54 54 54 50 38 36 36 38 49 41 36 35 34 35 55 75 99 115 131 132 99 91 75 60 52 36 34 34 34 35 36 41 52 56 71 69 42 75 54 38 77 74 81 145 137 86 61 62 55 40 72 121 114 106 102 106 106 101 97 86 83 92 107 112 111 115 115 114 125 145 173 195 199 221 252 275 246 242 242 231 213 206 207 215 261 256 244 241 246 251 232 217 159 156 134 118 91 72 72 73 48 48 47 54 75 98 116 120 124 117 119 129 135 109 71 54 90 108 120 145 177 185 169 149 86 78 102 150 158 118 90 97 87 90 82 78 86 126 177 217 229 252 268 260 239 226 242 255 158 70 62 153 199 119 38 35 46 39 38 39 51 59 44 50 108 63 71 75 51 84 147 124 68 68 57 57 52 52 45 52 63 66 62 62 58 58 54 50 54 54 50 42 38 34 34 33 58 34 32 33 33 33 48 68 76 31 30 78 125 117 89 84 251 431 598 657 597 465 345 268 134 78 39 39 49 49 71 88 47 37 36 36 35 35 35 34 33 41 37 32 60 112 111 66 37 56 79 24 73 152 52 44 37 24 49 91 45 34 68 61 108 72 120 196 152 35 59 179 79 63 43 43 58 66 62 58 55 55 51 47 43 43 39 35 43 38 34 34 34 34 34 38 54 54 50 50 43 43 40 40 37 37 37 37 37 37 37 37 45 48 44 40 36 36 40 44 40 40 40 36 36 36 36 36 48 34 83 47 31 179 279 99 63 63 56 52 44 41 37 37 36 40 41 41 37 38 40 41 74 75 94 102 106 93 68 51 38 46 54 58 58 55 47 39 47 47 47 47 47 47 47 47 71 66 59 63 60 68 69 69 93 82 78 87 111 123 127 123 172 179 175 159 166 198 268 316 358 346 349 345 351 347 339 305 275 245 221 181 138 102 85 84 55 102 164 223 261 284 303 297 279 233 175 124 83 65 55 52 89 128 127 66 42 42 81 126 215 318 347 281 223 209 147 61 57 50 45 44 43 47 54 66 89 77 57 45 41 49 50 58 41 41 41 43 59 68 72 75 50 61 65 77 81 85 96 96 155 135 123 157 213 233 179 101 161 134 126 118 97 54 43 64 39 41 50 50 50 70 102 123 123 91 62 42 57 57 56 40 59 75 44 37 44 116 112 60 119 175 175 99 59 75 83 59 83 75 79 99 111 99 59 37 43 37 37 41 43 34 41 49 64 79 98 94 108 159 226 272 300 298 258 150 67 35 35 33 32 35 64 73 62 58 70 100 131 252 290 336 251 403 688 478 85 99 90 68 53 50 53 42 56 52 48 44 48 56 68 72 39 43 47 55 59 63 67 60 62 62 62 62 69 73 80 80 39 67 98 86 57 37 56 83 81 104 132 167 197 217 231 242 361 436 510 538 541 521 472 381 214 123 99 123 123 119 198 302 122 54 37 85 101 65 49 88 71 79 74 70 61 56 52 44 36 36 32 32 33 34 35 42 44 31 32 57 69 38 32 32 38 210 370 301 86 33 78 78 34 46 46 34 41 61 69 49 32 32 31 30 30 30 34 45 48 84 52 37 81 77 46 70 58 58 58 58 58 51 51 44 32 33 34 35 40 48 59 71 70 62 281 345 93 33 106 39 44 37 37 41 38 42 42 42 70 57 45 60 56 47 34 49 57 61 50 47 32 33 56 113 90 37 35 55 109 152 171 173 294 313 321 345 418 444 361 223 269 214 124 61 85 89 57 62 43 40 40 43 54 58 54 54 73 69 69 65 61 64 60 53 70 61 49 37 37 41 53 61 41 41 41 41 41 41 41 38 48 40 39 40 61 69 60 40 51 38 38 42 38 36 35 39 36 50 46 51 44 52 53 53 138 33 30 53 45 30 132 337 423 503 568 658 779 780 746 769 813 802 783 761 735 714 696 688 666 657 637 613 597 582 582 575 552 557 559 549 526 499 492 474 413 383 371 395 442 466 454 430 457 457 429 397 408 436 440 412 401 429 441 433 477 518 482 399 395 400 416 420 417 417 405 391 354 347 323 283 284 304 305 273 242 243 224 190 178 179 160 116 94 106 125 105 80 68 92 127 70 74 85 93 105 120 128 132 89 45 43 61 97 109 106 122 103 95 80 76 76 68 52 48 43 47 81 73 76 76 86 78 102 63 43 45 86 111 115 96 47 47 47 48 53 73 100 112 104 112 115 99 95 103 106 101 162 150 122 108 118 119 121 106 142 135 138 122 102 86 89 82 74 51 50 50 54 50 49 49 97 121 144 140 116 104 119 146 152 117 68 59 54 54 52 58 158 189 41 32 44 29 54 57 41 48 48 44 33 33 33 29 41 45 45 41 29 29 29 29 31 35 43 39 35 39 51 63 56 60 68 76 72 60 44 32 31 32 44 52 52 44 32 31 31 32 36 40 40 44 40 47 53 65 73 73 65 58 58 59 31 31 44 56 53 53 41 37 34 35 35 34 33 32 32 32 29 49 92 88 72 60 32 30 45 45 45 45 49 49 47 47 44 44 36 40 37 41 41 41 37 37 37 37 37 42 39 43 47 39 39 48 64 68 48 39 43 63 87 99 88 75 60 60 52 60 80 89 89 62 41 39 56 60 72 73 82 90 94 97 37 64 76 91 178 248 187 63 84 91 89 110 199 340 439 474 458 491 520 526 529 488 384 263 263 182 110 78 65 45 37 45 125 66 41 61 61 33 33 57 48 60 92 104 64 32 60 124 88 48 35 47 51 35 31 43 31 30 29 30 75 111 75 29 29 29 30 30 31 35 43 50 33 37 37 37 37 36 37 36 29 29 29 29 32 40 44 48 29 33 33 33 36 36 36 40 35 35 35 31 27 27 34 30 35 39 43 47 47 43 39 35 123 139 135 99 63 51 47 39 28 24 24 29 33 37 37 33 41 45 45 45 41 32 24 23 22 21 21 21 21 21 29 29 36 36 48 48 55 55 59 56 48 41 37 33 33 29 26 26 26 33 41 49 53 49 41 26 22 27 48 44 24 24 48 76 84 72 56 44 40 40 40 43 49 64 76 80 63 43 23 18 16 18 23 27 28 33 41 46 27 23 23 24 28 28 32 32 28 32 36 36 28 32 48 71 57 60 52 48 44 44 44 44 36 36 36 36 36 36 36 29 33 26 26 26 22 22 22 22 26 26 26 26 26 26 26 33 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 33 30 27 27 27 27 27 27 27 31 31 31 27 27 23 23 26 39 59 54 46 42 17 16 24 15 15 23 23 23 23 23 26 37 41 41 40 40 36 36 36 32 23 15 11 11 15 23 31 29 25 25 25 21 17 17 17 21 25 33 41 41 33 25 14 11 11 14 21 35 39 53 53 66 59 52 41 34 27 24 17 13 13 14 14 14 15 19 19 23 23 23 23 23 23 23 23 39 44 56 60 72 61 49 36 88 63 34 25 41 45 40 21 31 24 28 32 37 41 38 38 50 42 35 39 51 52 56 52 44 29 35 98 229 304 247 125 162 151 143 130 125 140 183 214 214 206 185 192 268 347 331 260 76 23 30 172 223 267 266 155 169 150 134 130 162 190 170 134 122 126 134 134 106 70 62 73 89 160 224 228 185 165 198 243 167 133 105 81 74 86 91 95 75 106 135 137 134 175 260 338 328 356 385 387 368 321 271 252 196 224 260 268 256 221 190 174 167 175 171 160 148 140 137 148 247 267 279 275 255 231 219 215 207 199 195 207 223 219 203 179 151 187 215 204 188 189 237 275 235 211 216 241 257 249 237 236 215 210 198 194 202 203 175 135 135 135 140 164 181 185 169 149 110 134 150 115 75 63 99 146 173 172 170 188 214 245 275 269 297 275 341 315 132 23 23 25 50 54 58 55 59 59 67 60 45 41 41 41 42 42 42 42 54 54 54 58 58 62 62 55 33 34 34 33 37 48 55 61 232 238 194 104 52 83 151 197 215 163 180 277 332 278 168 97 47 45 45 42 42 34 34 33 34 34 34 34 34 34 34 34 34 35 43 47 47 47 43 39 39 39 39 39 39 39 39 39 67 55 43 39 39 43 43 43 40 44 44 44 48 52 52 52 52 52 52 52 48 44 36 36 37 50 74 82 70 58 50 50 66 66 62 54 46 42 38 38 37 37 41 45 52 51 50 41 91 67 50 57 80 100 111 107 104 220 321 359 388 382 271 129 114 59 35 36 60 52 36 36 49 57 69 81 93 97 97 97 69 57 41 37 36 36 37 41 36 36 40 40 36 36 40 44 41 45 45 53 57 61 65 65 38 54 74 86 78 62 46 38 50 50 50 50 50 50 50 50 50 42 49 57 57 48 35 34 31 33 54 99 147 183 215 230 215 223 207 164 144 124 92 45 33 35 37 37 41 45 69 81 38 86 98 94 125 129 189 317 245 165 74 47 60 76 77 77 62 70 74 78 81 89 101 113 102 114 138 153 160 163 186 198 213 233 252 260 251 247 261 280 300 308 301 269 223 201 214 239 242 250 258 254 243 236 233 234 212 216 209 166 103 64 64 80 48 60 83 93 102 124 163 187 203 208 206 176 119 73 49 49 87 85 85 110 154 186 186 170 130 130 158 193 197 166 134 126 172 172 168 152 140 135 147 166 174 177 181 177 173 169 173 176 169 125 69 48 75 95 70 37 46 46 50 50 54 54 54 57 88 36 51 83 47 40 87 73 81 73 61 49 45 45 49 53 55 66 66 62 54 50 50 50 54 50 50 46 42 38 34 33 46 33 33 42 41 32 33 45 32 78 100 106 105 81 159 331 472 622 705 656 572 516 460 398 209 114 35 34 57 57 64 61 47 37 36 36 35 35 35 34 32 41 49 32 39 71 71 50 28 79 58 25 81 104 36 22 49 26 89 131 77 47 80 69 56 76 104 100 64 36 83 147 43 43 54 54 58 58 62 58 47 47 47 47 43 43 43 43 55 42 38 38 50 58 58 54 54 54 50 50 43 43 40 40 36 36 37 37 37 37 37 37 45 48 44 40 36 36 40 44 40 40 40 40 36 36 36 36 34 51 91 33 32 235 287 43 59 55 56 52 48 44 41 41 43 44 48 38 38 39 44 46 74 75 98 106 106 89 56 40 37 38 42 46 47 43 39 39 43 43 50 50 50 50 50 43 51 39 39 39 40 48 53 53 81 66 66 70 90 103 114 114 153 159 155 143 150 182 256 304 370 354 348 332 335 331 331 309 282 257 237 209 170 122 86 73 84 87 110 144 180 198 178 151 148 142 128 98 56 44 46 47 76 84 67 43 41 74 124 155 140 175 225 254 220 158 100 85 45 45 44 44 51 54 66 77 81 76 64 52 45 49 50 54 42 42 42 43 51 59 55 51 46 54 66 81 89 100 107 106 153 129 139 186 201 169 152 145 120 101 125 165 150 86 68 100 73 77 78 86 90 98 118 142 175 115 74 66 69 41 40 44 38 55 47 38 44 92 76 38 87 122 110 42 35 37 43 37 38 38 38 47 59 55 39 37 40 39 38 38 37 35 34 46 38 57 83 79 70 81 112 130 212 234 218 142 82 55 39 33 51 80 116 124 104 73 61 71 75 217 271 293 256 448 677 463 97 88 83 65 65 66 65 42 48 48 52 56 60 60 64 64 39 39 43 47 51 51 47 47 61 61 61 61 61 61 64 64 63 59 58 54 61 61 65 72 70 86 101 124 132 147 153 157 196 274 346 377 384 368 328 256 111 79 79 87 99 123 186 238 54 36 36 57 57 36 41 89 67 71 67 62 58 53 49 45 33 33 33 33 34 34 39 35 39 33 35 56 52 35 36 72 35 195 362 302 93 33 73 78 33 42 46 34 45 69 81 61 32 32 35 31 30 30 30 45 52 67 32 44 85 61 31 74 54 54 47 47 51 48 52 56 45 34 42 58 58 74 90 78 42 109 297 217 113 32 106 67 44 41 41 45 42 46 46 46 53 45 52 55 54 46 61 88 131 95 80 89 71 60 137 246 270 121 56 91 141 223 286 291 372 378 371 396 445 431 308 166 269 326 124 69 97 38 86 58 38 39 42 50 62 62 50 42 58 54 54 54 54 57 57 57 66 62 50 42 38 42 50 58 42 42 42 42 42 42 42 38 39 39 39 39 44 44 43 39 50 42 41 45 37 36 35 35 31 39 43 51 52 56 57 57 30 30 32 69 112 183 303 424 471 511 528 606 739 757 726 730 800 782 762 725 704 694 691 692 659 628 592 560 536 532 536 533 510 524 536 510 459 428 425 427 353 358 374 390 402 410 418 422 406 406 386 358 369 401 421 421 425 449 453 453 501 534 482 391 403 395 388 408 417 417 401 374 373 342 306 275 288 308 313 289 242 247 236 206 198 199 179 133 86 94 113 109 96 84 92 100 79 75 82 89 89 93 93 93 77 65 57 61 73 97 106 114 91 95 92 92 84 68 48 47 46 59 81 77 80 72 66 50 82 71 48 44 74 107 107 68 48 48 48 49 57 69 88 96 92 104 111 83 55 51 70 93 82 66 46 60 106 135 137 114 102 91 83 70 54 49 61 62 78 55 51 51 54 50 50 50 85 93 100 88 72 68 91 122 168 113 48 50 57 54 52 58 157 201 60 32 47 28 58 81 40 40 40 36 33 33 33 29 45 49 49 41 33 29 29 29 46 43 39 31 31 43 67 91 115 103 99 123 148 136 84 36 31 32 40 48 48 40 32 31 31 32 36 40 40 44 40 47 43 54 54 50 46 43 51 52 32 40 56 61 61 53 37 32 33 34 34 34 38 37 37 37 30 212 320 216 80 48 44 31 45 45 41 41 46 46 39 39 40 44 37 41 37 41 41 41 36 36 36 36 37 38 50 58 55 59 67 71 71 63 44 39 75 95 115 119 103 91 79 68 108 104 96 72 44 39 40 41 57 61 65 70 74 78 77 81 63 31 81 207 278 236 135 82 162 217 276 349 483 629 691 667 631 640 613 560 539 513 402 258 283 198 118 74 69 65 61 54 58 34 45 65 57 33 32 53 44 64 64 44 32 48 68 68 72 40 47 79 91 63 35 31 43 35 30 39 63 67 47 30 39 38 39 35 31 30 30 34 33 36 36 36 36 36 36 36 60 60 56 52 44 36 28 28 41 37 37 37 36 36 32 32 35 35 35 31 27 27 34 30 43 47 51 55 55 51 47 43 31 51 59 51 47 59 67 67 40 36 32 37 49 53 49 41 45 45 45 45 37 28 24 23 22 21 22 22 21 22 29 29 40 40 47 48 55 55 55 52 36 29 29 25 25 25 22 22 22 25 33 37 41 37 33 26 39 52 64 52 32 32 64 100 80 72 60 60 60 55 47 39 50 42 29 28 28 24 19 18 19 18 18 19 28 40 44 41 27 23 24 24 24 24 24 24 24 40 56 60 56 56 60 75 57 60 48 40 36 32 32 36 36 36 36 36 36 36 36 29 25 21 22 22 22 22 22 22 26 26 26 26 26 26 26 26 29 36 36 36 36 36 36 36 40 40 40 40 40 40 40 33 30 27 27 27 27 27 27 27 31 31 27 27 23 23 22 22 43 66 42 19 30 17 16 52 15 15 19 19 23 23 23 30 37 41 41 36 36 32 32 32 28 23 15 11 11 19 27 34 29 25 25 25 21 17 17 17 21 29 41 53 53 45 37 22 11 11 11 14 29 36 46 46 59 59 48 42 35 24 17 17 13 14 14 14 15 19 19 19 27 27 27 27 27 27 27 27 39 36 44 53 69 73 68 60 84 60 39 42 57 69 53 37 35 28 32 37 41 38 42 38 51 35 27 28 52 57 56 37 73 22 64 222 310 277 211 190 178 175 166 134 109 113 159 195 199 199 178 157 196 261 293 292 185 30 32 188 236 236 223 147 166 138 118 114 134 150 134 110 150 166 174 146 98 62 66 93 145 172 196 201 197 197 194 199 140 132 117 109 109 106 98 83 90 69 91 136 186 235 296 351 334 346 358 352 321 295 280 272 276 252 236 249 277 266 214 159 175 179 176 152 128 128 157 200 279 299 311 303 279 251 235 231 231 199 167 167 187 203 199 187 183 163 160 176 204 229 249 246 218 235 247 227 216 204 200 183 213 213 213 214 222 202 158 119 127 159 195 192 164 133 133 145 141 121 101 86 94 115 147 178 149 164 190 221 255 278 289 279 276 260 323 292 113 24 26 70 30 26 26 26 27 51 71 80 45 41 41 41 42 42 42 42 50 50 54 54 58 58 62 55 33 33 33 33 33 33 39 46 249 224 158 82 62 81 92 84 122 121 122 136 110 64 61 95 44 41 41 34 33 33 37 45 34 34 34 34 34 34 34 34 39 35 35 34 34 34 34 34 35 35 35 35 35 35 35 35 51 39 35 39 39 39 47 63 40 40 40 44 44 48 48 48 44 44 44 40 40 36 36 36 57 70 90 94 78 62 46 42 58 58 54 50 42 38 38 42 38 45 60 64 66 62 53 56 134 189 239 231 205 213 284 348 438 555 636 580 471 349 207 80 78 47 35 40 61 61 45 36 61 69 81 89 89 81 69 57 49 41 37 36 36 36 37 37 36 40 48 44 36 36 40 48 41 41 45 53 57 65 69 61 58 62 62 58 58 54 54 58 46 46 46 46 46 46 46 46 42 45 53 65 68 52 39 35 33 46 86 150 218 282 338 358 350 354 314 247 227 224 180 101 45 41 45 46 50 58 66 78 101 169 209 209 156 65 140 344 301 226 119 71 88 112 93 47 87 102 99 78 57 69 100 120 168 183 207 233 248 258 285 309 284 296 320 343 359 366 370 370 357 362 351 313 263 232 233 243 211 215 219 204 189 189 190 195 220 220 205 163 88 47 47 52 80 91 98 104 129 183 250 308 312 301 264 199 114 60 49 49 75 62 55 82 126 158 154 142 142 150 158 158 142 126 122 141 106 129 144 148 136 117 109 105 124 116 112 120 131 135 131 130 117 105 56 36 37 67 78 50 37 41 57 77 81 77 60 48 96 52 109 161 97 45 57 64 85 73 57 45 38 42 49 64 47 62 66 58 50 42 46 54 54 54 50 50 46 42 42 34 34 34 42 53 57 56 64 63 73 191 169 114 164 247 430 703 694 720 667 579 534 519 479 398 193 107 47 55 78 78 64 50 47 36 40 36 36 35 38 38 32 41 44 31 31 35 39 34 27 87 26 25 84 68 60 23 81 47 101 127 57 34 60 53 64 64 44 34 35 60 75 63 33 34 54 54 50 42 46 42 46 39 39 43 43 43 43 43 47 39 34 50 70 78 66 55 54 54 50 50 43 43 40 40 36 36 36 37 37 38 38 41 45 48 44 40 36 36 40 44 44 40 40 40 40 36 36 36 48 35 51 47 59 175 183 34 51 51 52 48 48 48 49 48 43 48 52 46 42 40 56 58 74 87 114 117 97 57 40 38 37 38 38 38 38 38 38 38 39 46 46 46 46 46 49 46 39 38 38 38 39 40 48 49 81 65 61 58 78 98 106 105 112 132 155 163 174 194 244 276 302 298 304 300 306 310 322 312 289 276 272 244 200 149 125 113 144 112 87 110 145 160 128 93 95 108 117 110 76 53 47 52 46 58 65 64 95 154 185 187 106 121 158 208 190 115 68 73 44 44 44 48 54 62 69 69 56 52 48 48 49 57 58 66 74 58 50 50 54 47 46 42 50 50 58 69 77 87 98 101 152 182 248 315 322 289 256 246 206 147 144 207 224 173 138 143 125 109 106 115 118 103 110 130 194 115 66 81 73 40 39 56 38 39 43 38 55 84 76 39 43 79 83 47 38 39 43 37 39 38 38 39 51 51 39 38 41 40 39 38 37 36 35 39 46 54 60 52 44 51 78 96 108 141 153 125 105 102 105 78 122 131 150 131 95 59 35 34 56 149 216 295 369 538 604 340 90 84 67 61 69 78 70 42 44 52 60 64 64 60 52 48 39 39 39 43 43 39 38 38 47 40 48 41 44 44 44 44 67 51 42 46 62 70 69 57 52 67 78 90 106 109 120 131 127 175 222 229 233 233 197 135 48 59 63 39 39 63 94 94 50 38 42 70 66 50 70 117 53 60 56 55 51 47 47 50 42 38 34 34 34 35 39 35 33 36 62 54 36 34 36 49 35 79 158 148 49 45 84 53 33 38 42 33 33 57 65 44 31 32 35 31 30 30 34 53 56 103 75 47 61 45 30 62 54 43 47 40 48 45 60 64 72 49 65 77 61 74 98 82 66 170 246 94 90 33 86 71 45 45 49 49 50 50 54 58 57 61 59 66 73 80 92 100 119 60 38 62 39 34 101 237 333 231 210 244 258 333 415 433 445 420 397 430 451 394 244 115 141 271 93 38 86 38 66 46 38 46 58 62 62 54 46 38 46 50 50 50 50 50 54 54 62 58 50 42 42 42 50 50 42 42 42 42 42 42 42 38 38 39 40 40 39 38 38 42 42 45 41 40 36 35 35 34 40 51 51 55 55 48 37 37 32 132 200 215 275 414 506 527 523 579 577 610 695 713 703 749 765 761 754 732 711 693 682 667 628 601 577 541 525 509 509 502 520 528 518 486 432 385 374 379 341 350 377 378 374 378 394 410 362 370 366 358 362 383 418 438 449 481 493 477 473 493 489 454 402 371 363 392 424 409 385 358 369 318 282 282 307 312 304 281 257 259 252 225 218 219 184 141 97 94 105 101 100 96 92 92 75 75 74 70 62 61 57 57 73 81 69 49 53 85 90 82 123 107 80 72 72 72 60 56 92 83 66 53 48 56 62 50 54 71 63 43 58 103 107 52 69 62 58 58 61 65 72 72 56 76 99 87 63 47 50 61 130 94 59 68 106 119 97 58 75 79 75 67 66 78 97 106 62 51 51 55 66 66 78 82 113 113 112 100 92 92 111 131 189 126 64 51 57 53 51 69 173 200 56 32 47 28 57 73 40 40 40 36 32 32 32 28 29 33 37 37 33 33 37 41 42 35 38 30 30 39 74 91 150 119 110 124 159 144 103 44 31 32 36 40 40 36 32 31 32 32 36 40 40 44 40 40 35 35 32 31 32 40 48 49 64 53 45 41 37 37 41 41 33 34 49 42 45 41 64 76 112 308 388 236 64 40 68 69 45 45 45 45 50 50 43 43 36 36 36 36 37 37 37 37 37 36 36 36 37 42 62 74 51 63 79 83 79 79 80 88 179 179 163 130 110 107 123 131 159 143 120 84 52 39 40 48 62 62 66 70 70 74 73 79 186 144 146 199 186 156 226 349 397 440 478 516 614 713 700 624 584 598 552 486 461 467 409 305 283 214 138 74 57 62 66 58 38 33 33 49 53 37 33 45 33 60 60 32 36 68 64 31 60 36 55 107 135 103 51 30 50 62 70 62 42 30 46 70 66 62 54 46 34 30 29 29 33 36 36 36 36 36 36 36 64 72 84 88 88 72 60 48 49 49 45 37 36 32 28 27 35 35 35 31 27 27 34 30 47 51 55 59 59 55 51 47 28 39 43 39 43 55 63 55 44 40 40 45 49 53 53 49 45 45 45 41 37 24 24 23 22 22 22 22 22 22 29 29 40 40 47 47 51 51 47 43 20 20 20 21 21 25 25 29 53 49 37 33 29 29 30 26 127 112 92 56 28 24 40 60 76 76 76 72 67 55 35 23 22 20 21 34 69 81 68 48 44 19 16 17 27 48 55 37 23 23 23 23 23 23 23 23 24 48 76 88 76 60 44 47 45 48 40 28 24 20 20 24 36 36 36 36 36 36 36 29 25 22 22 22 22 26 26 26 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 33 33 33 33 33 33 33 33 30 30 30 30 30 30 30 30 30 30 26 26 22 22 22 25 24 42 34 22 21 25 40 60 15 15 18 14 14 18 23 34 37 37 37 36 32 32 28 28 19 19 19 23 23 27 27 26 22 18 18 18 14 10 10 10 14 22 38 50 54 46 38 26 19 12 19 23 37 44 44 48 52 48 49 35 28 24 17 17 14 14 14 15 15 19 19 23 27 27 27 27 27 27 27 27 28 21 25 41 61 77 89 97 97 76 52 55 70 81 65 45 39 36 40 45 41 46 50 47 39 24 20 25 45 50 53 30 78 79 201 347 335 221 200 270 247 231 203 166 133 117 128 140 161 181 188 163 154 178 217 237 266 98 34 130 230 206 173 173 174 154 146 138 126 114 114 122 110 130 138 110 74 66 98 137 197 185 181 185 177 161 122 91 80 80 77 73 77 66 58 46 65 48 82 168 254 320 377 432 359 332 300 265 247 240 241 245 297 261 233 234 262 262 226 183 183 183 176 152 132 148 189 240 275 295 307 299 275 251 235 227 219 179 147 151 187 211 203 179 255 219 191 199 235 248 240 209 213 234 226 175 159 171 175 147 221 232 236 233 217 182 146 127 131 159 191 180 144 116 109 121 132 112 92 97 126 154 178 186 154 169 207 246 285 311 323 297 290 255 272 218 71 27 35 30 34 26 26 26 27 39 59 67 45 41 41 41 41 41 42 42 46 46 50 50 54 54 58 51 33 33 33 33 32 32 35 43 106 101 69 41 68 96 88 54 97 85 86 95 84 54 47 52 37 45 49 38 33 33 41 57 38 34 34 34 34 34 34 34 43 35 34 33 33 34 34 35 35 35 35 35 35 35 35 35 39 35 43 55 51 39 47 67 36 36 40 40 44 44 48 48 40 40 36 36 36 36 36 37 73 78 86 86 70 54 46 46 50 50 46 42 38 38 38 38 53 61 67 63 66 68 75 82 308 439 574 598 559 535 598 670 690 653 599 505 391 253 122 32 50 39 36 37 53 70 62 42 89 93 101 101 89 69 49 37 49 41 37 36 36 36 36 37 36 37 37 36 36 36 36 36 37 37 37 41 49 53 57 57 50 39 38 38 38 39 47 51 39 39 39 39 39 39 39 42 35 36 45 52 44 36 42 38 33 34 62 114 185 258 321 353 358 358 318 267 267 280 217 113 74 59 50 51 64 79 80 79 68 179 232 228 167 72 124 281 169 202 187 120 53 54 106 150 99 111 115 94 93 129 188 223 274 277 299 325 343 342 368 402 358 366 382 414 434 453 449 438 422 412 405 387 357 312 281 247 224 201 190 186 186 194 192 185 153 150 139 115 83 52 52 56 111 106 104 107 160 230 308 350 316 293 255 194 137 95 70 66 64 55 51 67 99 111 103 83 91 111 119 87 55 50 86 114 86 78 66 50 46 55 86 114 74 62 54 58 62 70 62 61 102 124 120 108 104 96 60 38 43 46 54 62 77 76 67 48 85 65 165 233 141 53 49 61 69 61 53 41 49 53 65 72 44 47 51 51 47 43 47 51 51 51 47 47 47 43 43 42 34 34 33 32 40 95 117 111 105 170 92 129 427 657 740 825 751 667 574 561 577 518 374 226 125 66 35 40 59 55 54 58 51 44 44 40 47 43 49 49 41 41 39 31 34 34 30 28 27 91 24 24 68 44 80 56 125 75 105 115 49 35 72 80 96 68 36 34 48 64 55 34 34 47 70 70 58 46 46 42 42 35 35 39 39 43 47 47 39 39 47 67 87 91 71 51 54 54 50 50 43 43 40 40 36 36 36 37 37 38 38 45 45 48 44 40 36 36 40 44 44 44 44 40 40 40 40 36 72 34 35 76 91 91 79 43 47 47 48 48 48 48 48 48 40 44 53 42 39 44 57 66 86 114 145 126 77 40 38 39 38 38 38 38 38 38 38 38 38 41 41 41 41 41 48 41 38 38 38 38 39 43 51 52 88 65 57 57 73 89 97 101 100 128 163 179 186 198 236 259 274 285 315 323 334 342 361 363 323 326 330 306 263 216 215 216 180 132 84 83 111 123 103 75 69 77 86 91 88 77 65 54 44 49 69 99 155 213 228 200 179 169 173 170 135 84 44 43 44 45 51 55 61 65 64 59 48 48 52 56 57 65 73 77 61 46 42 50 62 67 66 58 50 53 50 57 63 70 85 95 126 149 227 373 531 588 489 355 275 244 233 257 258 235 224 226 164 125 110 123 111 75 59 82 183 103 54 69 61 39 38 55 42 50 46 38 43 75 76 67 38 51 59 47 39 43 39 38 47 39 38 39 52 52 39 38 40 41 39 38 36 36 35 34 39 46 42 38 34 42 61 78 57 89 109 105 109 130 141 126 101 94 93 74 54 42 38 45 92 114 193 312 423 503 424 186 75 66 56 50 66 78 66 38 48 56 60 64 60 52 40 39 39 39 39 39 38 38 37 37 43 43 50 43 50 50 51 51 47 43 39 43 55 59 62 54 73 80 76 76 72 67 63 63 87 107 111 107 123 149 134 80 46 71 75 43 39 51 62 42 50 38 42 58 62 58 70 90 45 52 48 48 48 44 44 51 47 43 42 39 35 35 38 34 32 40 104 104 104 112 78 36 96 86 122 124 59 63 98 67 37 50 46 33 32 45 45 32 31 32 35 31 30 30 50 73 131 254 223 99 52 53 38 50 47 47 36 33 41 45 61 69 80 79 83 83 63 67 79 68 86 186 150 43 63 75 55 48 45 42 46 46 50 50 54 58 96 99 102 128 151 146 117 78 119 68 61 89 67 35 87 179 234 280 315 356 427 493 519 529 527 486 467 504 507 421 276 179 93 207 129 38 82 63 38 47 37 45 61 61 53 45 42 46 38 38 38 42 46 46 50 50 58 54 50 46 46 42 46 46 42 42 42 42 42 42 42 38 38 47 59 51 42 38 38 53 41 45 41 40 35 34 34 33 52 66 67 56 48 37 32 31 29 108 324 550 628 582 537 551 571 624 606 611 676 710 739 817 797 793 782 756 730 708 693 674 641 627 625 606 597 574 551 536 572 553 522 499 461 429 406 391 396 393 396 381 373 369 370 382 327 335 351 363 371 375 407 438 416 460 472 468 468 481 501 498 406 363 359 399 435 419 395 381 364 306 282 310 334 319 295 276 261 274 260 233 226 216 189 138 114 106 101 97 93 93 96 92 68 68 75 75 75 82 78 85 69 77 61 44 45 81 82 62 139 111 76 68 80 88 72 60 88 67 45 45 48 64 78 82 42 67 63 42 46 99 111 60 61 58 62 66 81 81 92 92 68 76 95 103 99 83 78 81 122 90 59 57 86 96 70 49 71 76 83 79 78 74 90 98 54 51 55 55 66 74 90 94 117 117 116 108 108 108 119 131 173 129 84 78 56 51 51 108 204 203 34 29 50 27 41 45 37 37 37 33 29 29 29 28 28 28 36 36 36 40 44 49 33 30 41 30 37 38 66 78 106 75 62 55 78 71 58 31 32 32 32 32 32 32 32 32 32 32 36 40 40 44 40 40 33 32 32 32 33 41 49 49 69 57 41 32 32 32 37 45 45 57 69 53 36 32 56 80 124 172 164 84 40 60 76 57 69 65 62 62 58 58 47 47 35 35 35 36 36 36 36 36 37 37 36 36 37 57 70 86 38 42 50 58 63 79 103 119 154 149 121 73 61 78 118 134 134 134 142 150 142 103 59 38 55 59 63 71 82 89 96 103 236 218 175 161 238 400 590 709 657 609 516 462 509 612 643 607 528 550 528 466 441 459 429 357 207 174 130 70 50 54 54 42 46 34 33 37 45 45 41 41 33 49 53 41 49 65 48 30 36 30 35 91 119 91 47 30 29 50 74 50 29 30 66 114 58 54 50 42 38 30 30 30 33 36 36 36 36 36 36 36 28 36 60 84 96 96 92 88 53 53 45 41 36 32 27 27 35 35 35 31 27 27 34 30 32 43 47 51 51 47 43 39 51 55 51 43 47 55 51 35 32 40 44 45 41 41 49 53 45 45 45 41 37 24 24 23 22 22 22 22 22 22 29 29 40 40 43 43 42 42 42 35 19 18 19 19 20 25 29 33 45 37 29 25 33 53 73 78 147 116 80 44 24 23 28 36 80 84 84 75 55 39 27 22 19 21 55 123 174 178 142 105 56 28 17 17 27 52 55 37 27 24 24 23 23 23 24 24 32 52 76 79 63 39 23 21 29 31 23 19 19 20 20 20 36 36 36 36 36 36 36 29 25 22 22 26 30 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 30 30 30 30 30 30 30 30 26 26 26 22 22 22 22 25 27 22 42 33 16 16 32 14 27 19 18 14 14 14 23 34 29 33 33 32 32 32 28 28 15 19 23 31 31 31 27 22 22 18 18 18 14 10 10 10 14 22 38 54 58 54 42 31 19 12 19 19 30 30 37 37 41 41 42 35 24 25 17 17 14 14 15 15 19 19 23 23 31 31 31 31 31 31 31 24 21 17 21 37 65 97 125 141 120 88 48 28 39 46 38 26 36 36 40 45 41 46 47 39 28 21 21 22 30 38 54 54 18 117 286 348 287 217 224 270 258 235 211 179 162 141 133 125 110 126 149 137 120 116 135 155 235 143 47 103 216 207 171 239 151 146 146 146 122 98 106 138 94 110 110 82 62 78 118 146 173 193 201 185 161 122 99 87 60 56 45 37 35 35 36 37 37 67 114 195 242 288 342 397 300 261 229 211 220 233 234 231 218 226 238 231 222 211 215 219 171 175 168 164 168 184 201 228 243 267 275 271 251 227 211 207 199 179 171 195 231 243 219 187 231 219 207 199 207 211 207 188 196 213 205 162 170 215 235 221 205 204 204 208 196 181 189 198 170 159 155 155 163 152 132 112 87 111 147 160 161 162 174 186 198 201 212 235 258 278 293 287 308 241 233 187 108 101 91 24 25 25 25 26 27 31 43 48 41 41 41 41 41 41 42 42 46 46 46 50 50 54 54 47 33 33 33 32 32 32 35 35 31 67 75 58 61 77 77 57 69 41 30 42 67 79 64 41 42 45 49 41 34 40 52 64 38 34 34 34 34 34 34 34 43 35 34 34 34 43 59 71 35 35 35 35 35 35 35 35 39 43 67 87 71 35 35 51 36 36 36 40 40 44 44 44 36 36 36 36 36 40 44 41 65 62 66 58 46 38 38 42 42 38 38 38 38 38 38 38 64 67 63 62 62 72 83 93 224 314 413 451 435 434 485 526 426 355 307 285 235 133 62 40 58 56 57 57 77 110 110 90 105 105 105 101 85 65 45 37 45 45 41 37 37 36 36 36 36 36 35 36 36 36 36 36 37 37 37 41 41 45 49 46 38 39 39 47 59 59 51 47 39 39 39 39 39 39 39 42 81 97 104 80 48 35 34 34 31 31 31 33 73 129 178 202 266 282 278 267 296 305 233 126 78 63 52 59 72 88 101 115 68 179 218 203 206 171 159 212 149 186 191 132 49 46 122 186 68 103 119 118 145 220 294 332 350 341 352 382 415 420 443 477 480 500 524 541 545 553 550 551 528 514 500 478 432 356 277 203 158 139 131 151 180 212 220 209 106 102 95 87 79 75 71 71 106 101 103 133 190 252 303 327 323 289 262 221 188 146 100 65 64 64 64 76 88 83 67 47 55 91 103 63 45 46 74 94 127 115 87 51 46 47 75 96 92 88 80 73 73 69 64 75 91 97 109 134 142 118 90 81 73 68 48 38 38 53 73 89 38 63 210 295 191 63 36 34 54 53 46 45 53 61 68 72 52 40 47 44 63 64 71 60 55 48 55 48 55 48 55 47 32 38 53 44 63 96 102 88 156 310 347 437 742 928 906 870 802 687 594 593 573 438 222 74 84 39 34 36 39 35 59 91 51 44 40 40 43 42 45 45 49 32 31 31 38 30 29 28 35 94 23 23 52 28 64 76 133 71 93 107 53 55 100 108 80 68 64 64 52 35 34 35 54 67 86 82 73 62 58 58 38 35 35 35 39 43 43 43 43 47 59 79 91 87 71 51 54 54 50 50 43 43 40 40 36 36 37 37 38 38 38 45 45 48 44 40 36 36 40 44 44 44 44 44 40 40 40 40 48 36 40 64 80 68 51 55 47 48 48 48 48 48 52 52 40 44 45 46 43 48 61 74 102 130 149 125 69 39 39 47 39 39 38 38 38 37 37 38 37 37 37 44 44 51 51 44 42 38 38 39 43 40 50 47 83 64 52 56 68 84 92 84 124 140 160 163 166 182 232 263 290 313 355 371 381 389 413 418 369 371 379 356 329 305 294 303 259 215 156 116 103 91 75 53 61 50 47 59 72 80 80 76 84 104 119 138 182 234 249 229 194 191 159 116 84 72 44 41 44 48 63 62 68 67 63 55 71 68 68 68 61 61 61 61 49 45 41 45 61 65 61 53 50 53 49 52 55 62 69 87 89 112 165 288 514 679 671 553 331 388 409 357 298 299 321 327 241 171 129 134 118 59 43 59 179 114 65 73 68 39 38 55 58 58 46 38 38 43 59 60 56 52 44 39 38 39 39 39 38 38 38 38 39 39 39 39 42 42 45 39 38 49 56 59 34 34 38 35 43 35 35 35 46 66 74 70 78 94 102 86 74 66 50 41 45 46 65 73 105 116 223 318 385 397 274 155 81 78 64 58 70 86 78 47 55 52 56 56 48 40 39 38 43 43 39 38 38 37 37 37 41 41 42 42 46 46 46 46 38 39 47 51 51 47 51 51 98 90 86 74 70 66 62 58 37 38 42 38 50 82 82 58 48 56 56 48 44 52 63 63 38 38 37 38 42 42 42 46 41 41 37 37 38 38 41 49 49 47 51 43 42 38 49 34 36 55 91 119 199 282 269 196 222 234 308 283 138 58 81 82 49 62 54 34 33 45 44 31 31 31 35 31 30 38 70 105 235 418 387 179 72 77 61 43 51 40 33 33 37 49 61 73 106 145 141 144 161 129 77 71 72 130 67 55 67 112 47 36 37 38 42 42 46 46 53 61 67 86 124 186 245 271 225 154 149 139 147 147 120 83 55 54 241 404 381 351 525 627 590 613 603 555 552 590 561 437 315 259 181 231 201 86 95 112 40 94 37 41 49 49 45 45 50 58 38 38 38 38 42 46 39 43 50 50 50 50 46 46 42 42 42 42 42 42 42 42 42 38 38 54 66 58 50 38 42 53 37 52 44 39 34 34 33 32 55 58 59 55 44 44 32 31 64 51 151 327 406 390 437 547 576 621 607 617 702 751 781 847 837 817 779 743 721 718 716 710 697 690 697 694 686 670 642 623 636 604 562 543 536 521 501 469 479 463 443 416 404 385 373 358 330 327 351 379 379 371 383 419 408 423 428 452 476 484 461 441 418 378 379 435 447 415 403 409 368 298 282 326 354 330 310 307 265 270 256 229 226 216 188 141 142 130 113 101 93 93 100 96 96 92 88 91 87 83 79 82 65 73 61 44 45 73 82 74 115 99 84 88 100 96 68 48 46 45 45 50 76 84 91 102 41 59 55 42 44 94 111 76 77 74 82 86 93 89 92 88 100 80 75 83 91 87 94 101 43 42 43 49 78 92 86 63 51 56 71 75 74 70 82 82 51 63 67 59 62 70 86 86 81 73 72 72 76 80 87 90 125 98 76 82 63 50 70 147 234 217 33 29 69 29 49 41 37 37 37 33 29 29 29 28 32 36 40 40 32 32 36 40 29 29 37 38 34 38 46 58 70 54 34 29 30 30 34 38 35 32 32 32 32 32 32 32 32 32 36 40 40 44 40 40 33 33 33 34 38 53 49 45 41 41 45 40 37 32 32 35 55 71 75 63 43 31 39 48 56 44 32 31 32 48 61 69 73 73 62 58 50 46 34 34 35 35 35 36 36 36 36 36 41 37 36 36 37 53 73 78 54 42 37 37 38 43 47 43 37 49 45 35 36 61 93 94 161 149 141 149 146 122 74 37 52 56 64 75 90 97 104 118 80 137 190 287 508 753 810 727 668 605 520 475 514 574 570 530 475 489 479 426 385 366 320 263 112 115 95 47 34 50 50 34 46 42 37 33 45 53 53 45 37 33 41 45 49 40 31 31 35 30 30 55 74 62 58 74 28 42 58 38 30 62 106 130 34 34 30 30 31 30 30 34 33 36 36 36 36 36 36 36 52 56 60 60 56 44 32 28 49 45 45 41 40 36 32 32 35 35 35 31 27 27 34 30 24 28 32 36 36 32 28 24 36 36 32 24 36 52 49 28 28 44 56 53 41 37 49 65 41 41 41 41 33 24 24 23 23 22 22 22 22 22 29 29 36 36 43 39 38 35 34 27 18 18 18 19 20 24 32 33 25 21 21 25 45 73 101 110 79 64 48 32 24 28 40 52 76 84 84 63 39 31 43 44 23 50 141 225 251 212 151 103 37 25 20 20 35 44 56 44 43 35 31 31 31 35 39 43 67 71 71 58 38 22 21 21 20 19 19 19 19 19 19 20 36 36 36 36 36 36 36 29 33 26 30 34 38 42 46 46 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 33 33 29 29 25 25 21 28 55 18 49 49 14 20 92 43 42 34 22 14 13 17 25 30 26 29 29 29 28 32 32 31 19 23 27 27 30 26 26 22 22 18 18 18 14 10 10 10 14 22 38 50 54 54 47 39 23 16 16 23 23 27 34 34 34 27 27 24 24 17 17 18 14 15 15 15 15 16 16 16 24 24 24 24 24 24 24 24 21 18 26 49 89 129 165 180 196 136 64 16 14 14 15 15 28 32 32 37 37 42 39 36 32 37 30 21 20 22 67 91 23 162 307 290 240 230 232 198 183 172 164 163 162 149 137 113 82 75 79 90 93 89 85 88 161 148 113 141 196 196 192 243 163 134 130 150 142 114 114 138 114 122 114 86 82 106 130 138 145 165 181 166 146 126 119 119 104 104 96 61 36 35 36 53 33 62 117 159 174 192 223 258 198 179 179 192 221 239 239 235 203 231 251 239 227 211 235 259 187 171 152 164 192 212 216 208 219 235 247 243 223 199 183 179 155 163 179 203 223 223 207 199 199 206 202 199 199 191 179 164 180 201 205 185 196 241 269 261 187 179 183 188 192 185 205 230 146 123 107 107 123 131 111 87 102 150 210 235 216 201 205 214 238 230 221 213 224 235 235 221 185 147 183 188 164 198 240 198 98 82 42 25 24 26 31 48 41 41 41 41 41 41 41 41 42 42 46 46 50 50 54 47 40 40 40 40 40 40 33 33 37 80 92 64 44 52 60 48 75 67 51 36 37 57 70 74 38 42 45 45 48 55 55 59 41 38 38 38 38 38 38 38 50 46 42 42 54 66 82 94 34 34 34 34 34 34 34 34 35 51 91 119 95 43 34 39 35 35 35 36 40 40 40 44 40 36 36 35 36 40 44 41 45 53 57 49 37 37 37 45 41 41 42 38 38 38 38 41 52 59 55 62 65 76 87 94 121 140 154 166 172 192 228 255 171 132 124 118 80 30 68 138 75 92 97 85 90 118 118 98 77 77 77 73 61 53 41 37 37 37 37 37 37 37 36 36 37 35 35 35 41 53 41 36 41 41 37 37 37 37 37 38 42 39 43 59 67 67 55 39 38 38 38 38 38 38 38 38 121 144 136 96 52 40 43 43 51 42 33 33 34 66 97 110 135 159 184 200 225 230 178 103 47 56 57 61 57 69 102 144 207 233 237 258 270 178 119 176 293 218 127 88 77 87 103 108 108 136 151 142 161 220 271 290 334 325 339 411 476 516 555 593 623 667 691 683 644 622 634 653 628 602 573 531 451 336 217 117 60 46 62 94 138 166 170 166 110 110 103 95 87 83 83 90 112 111 129 155 205 256 301 321 369 327 289 252 222 173 115 72 53 57 65 69 69 64 56 47 91 115 107 59 46 55 78 78 60 72 87 92 96 96 101 110 66 78 83 78 66 55 63 85 101 83 71 88 100 96 96 112 80 91 82 57 41 56 112 160 64 92 232 312 239 148 107 55 42 46 49 50 53 53 60 60 57 37 40 49 80 89 92 73 52 48 56 48 56 48 60 60 34 34 61 103 104 101 138 199 428 685 811 833 905 943 943 970 902 828 739 646 491 307 155 87 73 39 36 41 36 36 59 99 43 43 39 39 41 41 41 41 47 31 30 42 38 29 29 33 27 62 24 23 40 23 24 60 65 25 36 70 32 34 64 56 55 63 75 71 55 34 34 38 58 59 66 62 61 57 54 54 35 34 34 35 35 39 39 43 47 51 59 67 71 67 63 55 54 54 50 50 43 43 40 40 37 37 37 37 38 38 38 41 45 48 44 40 36 36 40 44 44 44 44 44 44 40 40 40 36 52 40 35 64 60 40 64 48 48 48 48 48 48 48 48 36 37 45 39 40 48 65 74 114 118 114 93 57 40 39 51 51 43 39 37 37 37 37 41 40 40 40 47 47 54 55 47 37 37 42 46 46 38 46 38 71 51 43 47 59 71 71 64 112 124 140 140 150 174 236 271 301 329 379 390 401 413 444 464 410 407 411 408 409 393 367 355 332 317 270 214 159 123 111 104 98 75 63 63 79 95 115 123 175 195 198 190 210 242 254 234 168 153 109 58 46 53 49 43 44 51 62 69 68 67 59 50 75 68 68 68 64 56 48 44 68 60 48 48 56 56 44 40 45 49 60 71 75 70 69 79 70 112 138 161 287 482 609 625 456 588 631 520 417 422 420 374 317 220 158 148 118 62 47 83 151 94 57 57 60 48 47 66 58 54 50 50 42 38 38 43 75 59 43 39 39 39 39 39 37 38 39 38 38 39 67 99 40 40 46 36 36 54 65 57 41 37 41 42 43 36 36 36 40 51 55 51 55 55 54 35 63 51 43 43 51 51 67 67 78 113 244 283 311 299 180 168 82 80 76 66 70 86 78 55 47 40 40 40 40 39 39 39 55 47 39 38 37 37 37 37 36 36 36 36 41 45 49 49 38 39 47 47 43 43 40 52 55 51 47 47 43 51 52 60 38 46 66 46 42 43 43 41 77 52 40 52 48 38 39 71 55 63 74 70 62 62 58 54 37 37 38 38 38 38 46 46 37 40 43 46 45 56 67 52 33 34 39 75 154 242 306 330 329 348 427 414 245 105 76 49 44 54 54 34 37 53 52 32 30 31 31 30 30 50 90 133 276 475 451 215 80 81 69 43 55 44 33 33 37 42 54 77 149 242 226 253 338 262 112 89 64 58 40 75 60 88 63 44 49 43 43 47 54 58 61 68 98 116 154 232 345 423 422 382 384 410 430 417 402 374 288 188 353 644 545 391 637 756 663 723 652 601 603 629 548 365 240 211 202 204 194 99 91 108 71 103 85 72 45 45 57 65 57 49 38 38 38 38 39 39 39 39 46 50 50 50 50 46 38 38 42 42 42 42 42 42 42 42 38 50 62 58 49 37 41 52 40 55 51 38 33 37 37 31 54 53 46 46 39 43 44 36 31 43 60 67 91 126 157 176 393 496 558 615 724 765 762 797 799 782 743 723 716 729 758 764 714 700 703 696 688 673 662 654 695 659 620 609 613 606 586 555 533 511 499 487 471 440 416 393 386 370 378 410 407 380 380 422 432 427 420 444 464 452 405 369 410 378 387 438 431 379 375 405 387 301 273 325 353 329 333 366 260 265 251 225 218 216 192 149 169 153 137 117 112 100 96 96 104 100 92 88 76 64 56 59 89 97 93 73 53 57 70 90 79 91 100 104 96 80 60 52 46 45 46 66 84 76 71 82 50 59 47 42 44 78 107 100 117 110 110 106 101 85 76 64 108 80 63 63 67 59 70 89 103 107 104 98 87 77 66 63 68 73 96 100 99 99 114 122 67 87 87 71 70 78 94 90 97 81 72 76 88 100 107 110 86 62 64 86 72 51 89 174 245 212 31 28 76 32 56 53 37 30 30 29 29 29 29 28 36 40 40 40 39 35 39 32 29 41 49 45 37 37 41 53 61 57 49 41 41 41 49 50 39 35 31 31 31 31 35 39 35 39 43 47 47 51 47 40 33 33 34 39 47 54 42 33 32 32 40 44 47 43 35 34 46 54 62 74 78 70 50 31 31 39 59 67 44 32 45 81 65 65 57 57 54 54 43 43 36 36 36 36 36 37 37 37 37 36 36 35 36 41 53 65 89 57 37 37 54 62 38 35 35 56 72 64 68 100 112 97 168 132 88 72 72 72 52 35 52 56 68 68 79 86 96 110 119 196 277 394 639 847 863 743 661 595 518 490 510 534 502 443 360 365 340 294 237 187 129 78 85 91 71 33 32 38 38 33 42 46 49 41 45 57 61 53 45 32 32 41 37 31 31 32 59 43 39 47 50 46 86 142 30 58 70 54 74 126 154 146 29 29 29 29 29 29 29 29 33 37 37 36 37 36 36 36 29 28 32 36 44 52 60 64 37 37 37 37 40 40 40 40 35 35 35 31 27 27 34 30 24 28 32 36 36 32 28 24 32 32 24 24 41 57 49 28 32 52 72 65 45 37 57 77 37 41 41 41 33 28 24 23 23 23 23 22 22 22 29 29 36 36 39 35 34 30 30 22 18 18 18 19 20 24 28 32 45 41 33 33 37 53 69 74 35 36 36 32 24 24 40 52 60 72 71 51 27 31 70 87 62 126 226 274 253 185 116 79 21 25 37 37 37 40 52 53 51 43 35 35 35 43 51 55 91 82 62 34 21 20 21 33 19 19 18 18 18 19 19 23 36 36 36 36 36 36 36 29 33 30 34 38 42 46 50 54 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 33 29 29 29 25 21 21 28 74 16 41 52 14 92 235 191 46 34 22 14 13 13 21 30 25 25 25 28 28 32 32 31 27 27 23 23 22 22 26 26 22 18 18 18 14 10 10 10 14 22 34 46 54 54 51 43 20 20 20 20 20 20 27 27 23 24 16 17 17 17 17 14 14 15 15 15 15 16 16 16 28 28 28 28 28 28 28 21 18 22 34 65 109 153 188 204 288 212 111 35 15 19 31 39 24 24 28 32 29 30 27 21 37 42 35 21 20 21 75 120 179 260 325 290 253 251 213 141 135 128 132 135 126 110 89 74 104 64 51 63 87 94 81 62 150 162 202 202 166 153 161 156 199 154 134 166 178 154 138 142 106 114 106 90 102 130 146 142 146 138 130 126 130 122 99 83 144 156 156 124 80 45 45 68 30 33 76 111 142 157 168 156 148 152 156 173 195 211 212 208 188 184 187 176 187 199 215 231 223 183 144 152 196 228 228 208 215 227 239 235 215 191 175 171 115 135 155 163 163 163 175 195 267 250 230 234 243 231 191 147 203 224 223 188 176 196 201 200 207 203 199 211 204 188 184 185 149 146 142 127 115 111 119 127 165 193 233 258 267 268 268 257 254 246 234 222 214 202 189 167 123 124 201 217 153 175 280 322 262 206 110 27 23 23 27 48 41 41 41 41 41 41 41 41 42 42 42 46 50 50 50 54 43 35 39 39 39 40 37 37 32 33 32 32 32 41 49 33 32 37 37 33 33 38 34 33 34 38 41 52 63 59 62 51 41 38 38 38 38 38 38 38 54 54 54 58 62 70 74 82 34 34 34 34 34 34 34 34 34 47 99 139 115 51 34 39 35 35 35 36 36 40 40 40 44 40 36 35 35 35 36 40 37 41 49 49 37 37 37 45 37 37 38 38 38 38 37 37 48 47 51 58 69 69 80 80 91 98 97 92 91 90 94 102 145 145 162 171 129 67 69 98 79 104 109 85 78 98 86 57 37 37 37 37 37 36 36 36 36 37 37 37 37 37 36 36 49 36 35 36 61 77 65 49 41 41 41 37 37 37 37 37 38 38 37 38 39 39 39 38 38 38 38 38 38 38 38 38 45 81 81 52 35 36 60 75 55 39 34 32 32 33 38 43 35 45 73 86 98 99 80 44 39 57 73 58 41 46 93 151 215 164 177 321 338 166 135 316 381 238 83 41 66 79 72 52 56 96 128 131 162 229 279 289 271 265 305 413 521 598 652 705 752 786 785 690 551 437 418 432 636 618 592 531 444 308 181 70 50 47 63 79 95 95 83 67 98 106 118 114 102 105 113 125 127 134 152 174 216 271 321 352 385 342 280 242 213 176 135 107 47 48 57 65 60 56 63 63 143 139 95 46 45 47 63 47 51 60 72 68 64 61 66 70 87 103 123 120 101 101 117 151 148 138 118 115 103 74 45 44 61 97 128 108 68 80 155 227 75 55 126 178 153 165 205 204 38 42 50 53 53 53 49 45 57 41 37 57 93 113 105 88 48 48 52 52 56 56 56 56 60 33 32 78 95 112 252 444 709 888 955 894 858 841 868 927 852 849 803 629 373 164 92 115 62 36 44 57 49 36 36 71 35 35 35 34 37 33 37 32 31 30 34 42 30 28 28 48 25 30 24 23 40 23 21 44 57 25 40 86 60 47 64 40 59 67 71 67 71 67 54 34 38 34 34 34 34 38 38 38 38 34 34 35 35 35 39 39 43 51 51 51 43 43 51 55 54 54 50 50 43 43 40 40 37 37 37 37 38 38 38 41 45 48 44 40 36 36 40 44 48 44 44 44 44 40 40 40 36 48 35 35 60 40 35 68 48 48 48 48 48 48 48 40 36 37 38 39 40 41 58 78 110 94 74 57 52 47 46 39 59 51 39 37 37 36 41 52 40 47 47 54 58 58 65 58 35 36 37 45 45 41 37 36 62 47 42 38 50 62 62 51 68 89 120 136 154 182 240 275 301 329 378 390 405 420 460 491 455 443 436 456 477 466 427 384 333 342 338 292 236 197 201 210 168 145 121 105 109 140 172 196 247 264 268 241 233 242 238 214 185 150 98 51 46 45 45 43 43 50 69 76 79 74 62 54 63 56 56 56 48 40 39 39 64 59 55 55 63 75 66 51 41 45 69 84 91 86 70 72 51 98 116 90 125 256 406 481 613 760 794 652 552 553 491 365 369 252 159 142 112 61 55 103 90 53 39 39 39 47 50 54 38 46 54 66 58 38 37 38 47 38 38 39 39 38 38 37 37 39 59 43 38 39 107 171 54 65 64 50 53 72 83 82 89 67 55 44 46 54 56 56 48 52 63 56 64 61 51 36 35 35 35 36 45 52 52 52 51 95 230 225 241 237 101 111 44 53 54 39 47 58 55 42 39 39 39 39 39 39 40 44 59 51 39 38 37 37 37 45 35 35 35 40 48 52 57 57 42 38 39 39 39 43 45 56 43 43 43 40 44 49 65 66 54 115 155 124 69 45 44 43 146 92 64 84 60 37 38 71 38 47 70 58 42 38 38 38 38 37 38 38 38 39 39 39 37 36 39 49 60 70 81 85 33 45 89 125 118 130 230 342 406 362 418 445 322 185 92 27 32 42 42 33 37 57 64 44 30 31 31 30 30 54 102 153 264 451 431 200 72 61 46 31 52 41 33 33 34 42 47 76 171 289 280 331 463 360 142 88 87 34 44 64 37 37 72 69 54 59 59 62 70 74 77 83 205 211 220 289 410 532 594 590 515 580 620 616 635 646 533 384 394 841 742 533 799 896 752 814 694 636 630 629 493 269 121 100 110 117 102 67 48 56 60 71 149 112 57 49 69 81 61 37 38 38 38 38 38 39 42 42 46 46 50 54 50 46 38 38 42 42 42 42 42 42 42 42 37 38 49 49 41 37 40 40 43 55 58 37 33 40 36 31 53 52 45 41 41 43 51 47 31 43 35 29 28 31 51 57 112 310 484 609 718 732 717 747 738 732 720 720 740 765 801 822 759 744 728 716 705 706 707 708 737 702 674 658 655 643 631 604 559 549 557 546 534 503 471 448 457 422 422 446 439 411 407 438 429 428 432 440 432 405 385 374 390 358 378 415 399 339 339 381 395 293 261 305 344 328 357 413 255 257 250 217 214 216 196 153 173 165 160 140 120 104 96 92 84 84 80 80 80 76 76 79 121 133 133 105 57 44 54 94 63 91 104 96 68 52 56 76 80 64 67 74 61 43 42 50 62 66 47 42 43 70 106 108 121 114 118 110 109 89 80 68 104 84 79 79 63 46 46 65 47 71 84 86 67 65 66 76 69 77 88 80 75 71 82 94 79 99 103 87 86 98 114 110 97 77 60 60 76 96 107 107 74 51 53 90 87 70 107 185 216 191 29 25 52 27 44 44 37 30 30 29 29 29 29 29 33 36 40 36 40 40 44 40 44 45 49 45 33 33 37 49 33 33 37 41 41 41 41 37 46 35 31 31 31 31 35 39 35 39 43 47 47 51 47 40 33 33 34 35 55 51 38 32 33 32 32 35 35 42 46 53 36 36 52 88 124 121 85 38 38 30 30 43 55 37 32 32 65 69 73 77 85 94 91 95 40 44 36 37 37 41 41 41 36 35 35 35 35 36 41 45 69 41 36 50 106 130 102 62 34 52 68 52 48 68 76 60 76 56 43 43 47 47 34 32 44 40 44 51 67 82 100 111 96 166 219 292 489 706 751 650 566 504 436 399 383 363 328 293 191 184 175 156 126 92 57 34 51 47 43 35 42 42 42 46 46 58 33 57 32 61 41 69 41 41 37 33 33 32 31 31 43 55 66 50 34 42 78 114 111 154 162 130 134 174 175 135 30 30 30 30 30 30 30 34 37 41 45 49 49 53 57 57 57 57 53 52 52 48 48 48 33 37 41 45 48 44 40 36 39 39 35 35 31 31 34 34 37 36 36 32 32 32 32 32 29 29 29 29 29 29 29 28 80 104 116 101 65 41 41 53 53 49 45 41 33 28 24 24 27 27 27 23 26 26 33 33 20 28 31 19 26 46 38 18 17 18 19 20 28 28 24 24 33 33 37 41 49 53 61 54 51 40 32 28 28 36 44 52 80 52 39 35 23 27 90 155 102 136 203 226 189 133 88 71 21 21 21 25 37 41 48 38 39 35 39 47 51 55 59 59 87 66 42 22 21 20 20 19 19 18 18 18 18 19 19 19 32 32 32 36 36 36 40 33 37 23 23 38 62 70 62 50 46 46 42 38 34 30 26 26 26 25 26 25 26 25 26 25 33 33 33 33 33 33 33 33 36 36 40 40 40 40 40 40 40 36 36 40 44 44 32 23 18 15 52 60 40 239 414 334 46 38 29 13 13 13 14 21 25 24 24 28 32 32 31 35 31 27 23 26 30 30 22 14 11 11 11 11 11 11 11 11 10 15 23 31 35 31 27 23 20 24 21 25 29 33 33 33 21 17 13 13 13 13 13 13 15 15 15 16 28 28 24 20 20 20 20 21 21 24 29 25 54 16 16 54 125 157 192 240 271 275 135 12 12 24 15 14 20 20 16 40 25 22 47 20 22 23 23 22 22 37 108 149 303 298 302 276 253 243 212 173 151 143 127 119 118 114 105 90 83 48 38 39 52 79 71 55 115 147 183 182 154 138 134 153 135 118 102 110 130 138 130 114 110 122 98 58 78 146 170 150 154 167 151 111 115 139 115 63 87 123 159 156 124 72 34 31 31 45 88 115 151 186 189 168 125 165 190 179 143 124 137 161 209 197 184 157 148 140 144 156 176 156 156 188 236 264 267 255 216 240 228 184 180 212 208 172 132 136 132 120 116 132 160 184 170 229 254 250 270 295 283 231 203 215 219 191 160 152 144 132 203 175 167 211 215 172 160 184 172 157 141 118 114 122 134 153 261 273 285 277 259 244 229 221 230 238 227 203 175 155 159 153 132 104 157 186 150 179 236 230 294 262 207 143 87 39 25 25 41 41 41 41 41 41 41 41 41 41 46 46 50 50 54 54 58 58 43 31 35 47 37 32 37 37 33 33 33 34 34 34 37 37 37 34 34 34 34 34 37 37 41 48 55 62 65 62 41 38 38 38 38 38 38 38 46 50 50 50 54 58 58 58 34 34 34 34 34 34 34 34 35 39 91 151 135 63 34 55 44 44 36 35 35 35 36 36 35 35 40 40 36 35 35 35 41 41 41 41 41 41 41 41 41 37 37 36 37 37 45 53 37 37 44 48 56 60 78 78 85 92 100 107 107 110 110 110 96 148 157 118 83 85 102 95 72 65 61 61 57 49 45 41 36 36 36 36 36 36 36 36 48 44 36 36 36 36 36 35 35 34 35 44 41 229 57 36 45 37 36 36 36 36 37 42 38 38 38 38 38 38 38 38 37 38 38 38 38 38 38 42 45 60 61 65 56 52 52 60 34 48 72 52 35 34 35 35 37 38 38 43 44 40 40 40 57 49 41 41 46 62 86 123 230 144 248 248 77 234 453 362 277 182 87 57 78 91 87 76 124 133 132 127 147 186 209 203 152 181 249 353 489 625 724 767 854 797 623 497 495 440 315 272 258 409 538 550 439 221 86 74 59 48 48 48 63 67 71 67 43 53 120 156 152 127 91 75 106 133 178 225 287 341 384 404 424 370 299 238 201 163 109 71 59 60 68 68 56 52 67 75 158 143 100 52 47 48 48 46 46 47 68 69 58 50 51 55 104 81 89 101 86 66 79 137 178 169 153 141 137 128 115 102 62 70 78 74 51 55 123 198 65 72 95 87 62 54 85 93 108 123 94 41 36 41 53 45 57 38 36 45 77 97 89 73 45 45 65 36 85 37 49 49 53 76 86 99 171 315 519 704 847 865 903 855 635 459 551 769 656 695 614 396 211 146 133 96 62 49 49 37 37 36 36 39 34 33 33 37 37 37 43 39 34 30 37 33 29 28 28 27 24 24 24 23 27 31 35 32 65 26 27 58 72 38 35 64 63 79 67 35 34 47 50 33 37 37 45 45 53 53 57 49 34 34 39 35 34 34 35 35 55 47 39 47 59 63 55 47 50 50 50 50 43 43 36 36 45 45 41 37 38 38 38 41 37 40 40 36 40 44 48 52 48 48 48 48 48 48 48 48 40 44 48 52 52 52 52 52 36 35 36 48 68 80 84 76 57 37 46 72 72 41 58 110 90 66 46 40 39 39 38 36 50 50 38 36 37 49 52 36 34 42 50 46 50 50 61 54 50 46 47 52 48 40 44 45 53 50 53 50 50 50 50 39 49 81 124 140 142 162 228 271 309 325 362 374 389 408 439 474 437 440 460 488 481 454 446 452 413 406 379 340 302 282 286 296 231 219 223 195 174 221 265 257 273 297 271 239 241 238 210 188 150 115 71 47 45 44 43 42 54 66 81 80 71 62 62 62 51 44 44 44 44 44 51 51 67 71 63 62 62 62 54 42 39 40 50 69 77 68 59 62 85 100 110 109 111 147 214 271 621 774 820 729 657 645 559 420 355 279 247 194 89 68 94 86 65 53 41 39 39 39 42 42 54 54 54 54 54 50 50 50 38 38 38 38 38 38 38 38 37 38 54 38 37 38 86 138 96 102 89 99 130 148 103 35 42 118 171 140 74 48 57 70 36 37 52 45 41 37 37 36 37 36 36 41 38 37 36 41 85 128 163 175 159 124 104 96 45 45 42 39 39 39 46 42 47 38 38 40 39 38 38 48 43 47 43 37 36 36 37 60 63 122 134 75 39 55 44 33 53 45 38 39 39 47 48 43 39 51 51 38 39 61 70 54 67 88 113 125 121 94 74 77 122 80 40 40 44 39 38 39 59 55 86 122 102 46 46 79 39 38 38 39 40 40 40 39 78 96 85 48 38 49 60 65 209 248 404 545 414 139 104 258 519 465 381 297 218 162 134 119 88 78 70 54 45 33 32 31 31 31 35 39 50 82 162 234 268 360 356 205 77 50 63 39 44 33 33 37 34 34 43 88 194 246 258 374 610 657 389 107 78 73 71 53 37 37 64 89 82 50 50 66 50 36 52 115 188 262 331 379 468 589 655 654 657 729 700 756 740 767 761 400 534 889 919 822 998 1018 943 901 704 649 635 598 446 225 98 85 75 57 47 40 52 68 83 102 173 165 129 89 77 77 49 37 46 42 42 38 38 38 62 86 42 42 42 42 42 42 42 42 54 54 54 50 46 46 46 42 49 37 45 57 57 45 51 63 58 78 73 33 31 43 31 27 47 75 39 27 53 38 30 59 43 32 31 31 31 32 44 51 54 124 231 408 622 771 760 666 732 718 713 721 720 704 700 712 760 763 752 753 746 742 731 724 745 726 714 707 704 691 667 625 553 547 555 556 548 529 506 487 503 500 504 493 478 458 446 438 433 444 448 433 413 389 377 370 390 362 374 395 387 340 352 386 324 266 249 281 312 312 336 373 282 264 245 220 209 203 208 212 208 204 196 172 136 108 92 84 92 88 84 76 72 76 76 84 121 105 101 101 61 43 58 138 59 87 100 88 60 52 60 80 48 45 46 90 93 68 71 107 86 50 41 42 44 54 90 131 89 90 94 98 97 81 72 60 88 52 55 91 91 55 62 105 60 48 49 62 76 74 59 52 51 52 57 69 84 88 95 99 83 123 131 95 98 130 142 114 97 89 88 92 100 100 99 87 83 47 53 86 79 90 131 175 234 126 29 25 31 54 47 48 33 33 33 33 33 33 33 33 45 45 45 45 45 45 49 49 44 40 40 36 40 44 49 53 45 45 45 45 45 45 45 41 38 31 31 31 31 31 31 31 35 43 55 63 59 51 35 30 33 34 34 42 45 37 36 32 31 35 35 38 30 33 41 52 71 74 139 239 211 80 28 61 29 30 38 35 35 40 37 41 49 57 65 77 89 93 86 83 35 40 36 44 41 41 41 41 36 35 35 35 35 36 41 45 41 53 69 61 45 41 57 77 72 40 35 44 56 52 63 79 59 51 46 38 33 33 33 32 35 35 36 44 60 75 89 100 77 123 141 174 295 461 516 458 403 356 300 249 225 194 166 143 109 102 88 74 63 44 37 37 34 35 39 43 58 58 58 58 34 42 33 57 33 53 41 65 41 41 37 33 33 32 32 31 35 47 58 50 38 38 54 74 82 123 150 119 122 131 110 51 34 30 34 30 34 30 34 34 45 49 53 53 57 61 61 61 73 73 69 65 61 53 53 49 49 45 41 37 36 36 32 32 39 39 35 35 31 31 34 34 37 37 37 37 37 32 33 33 33 33 33 33 33 33 33 32 52 64 72 65 45 37 45 61 69 61 49 37 29 24 24 24 31 31 31 27 30 30 33 33 40 40 39 27 26 34 34 22 18 18 19 24 28 28 24 20 25 29 37 45 49 49 49 38 71 48 28 23 24 36 52 60 80 44 22 22 22 39 114 179 118 123 150 154 134 94 56 28 21 21 22 22 30 37 45 34 27 27 39 47 55 55 55 55 54 38 22 20 20 20 21 20 19 18 18 18 19 19 19 20 32 36 36 36 40 40 44 37 37 23 27 42 66 74 70 58 38 38 38 34 30 30 26 26 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 36 36 36 36 36 36 36 36 20 32 47 59 59 43 23 18 25 16 44 40 15 143 262 198 42 34 29 17 13 13 17 29 32 32 28 28 28 27 27 27 19 15 15 14 18 18 10 9 11 11 11 11 11 11 11 11 15 19 23 27 27 23 19 19 20 28 33 33 37 30 30 26 14 14 13 13 12 12 13 14 15 15 15 15 16 16 20 20 24 24 24 24 25 29 29 21 54 17 17 46 89 113 180 251 331 323 175 13 12 15 15 16 27 35 16 17 17 17 24 26 23 23 24 24 23 24 68 102 321 279 236 205 207 215 177 133 158 131 99 78 70 62 58 50 55 40 38 38 39 40 52 60 67 96 134 139 126 114 106 117 159 134 102 98 114 134 134 126 110 98 74 66 106 162 170 142 135 151 131 87 79 99 79 34 63 55 47 47 51 44 43 35 34 65 96 107 131 171 178 154 131 151 163 143 112 89 82 86 174 166 165 157 149 141 141 152 128 144 176 220 252 264 263 259 220 236 212 164 164 204 212 188 160 156 140 120 104 108 128 156 114 193 242 250 262 287 279 243 195 211 223 215 196 196 184 164 215 175 155 179 195 183 164 172 188 168 148 148 172 200 220 228 292 292 281 265 242 219 196 173 221 211 200 180 160 144 152 157 88 80 145 170 122 143 200 199 182 186 183 167 131 72 27 24 33 33 37 41 41 45 49 49 41 45 46 46 50 50 50 54 42 46 43 39 47 55 52 53 33 33 33 33 34 34 34 34 37 37 37 34 34 34 34 34 33 33 44 44 51 58 61 58 41 38 38 38 38 38 38 38 42 42 42 46 46 50 50 50 34 34 34 34 34 34 34 34 67 34 34 103 143 107 63 51 52 44 36 35 35 35 35 36 35 36 40 40 40 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 45 53 57 37 37 41 41 45 53 60 60 75 79 90 98 98 98 105 112 83 118 119 99 85 102 100 81 53 49 37 37 36 36 35 36 36 36 36 36 36 36 36 36 36 36 40 36 36 36 36 40 35 36 40 40 49 253 89 36 41 37 36 36 36 36 37 41 37 38 37 38 37 37 37 37 37 38 38 38 42 38 42 42 65 57 45 49 72 85 65 35 57 61 64 56 40 36 35 36 59 48 41 41 41 42 50 54 58 54 50 46 54 66 82 103 154 164 224 221 221 392 461 321 134 139 120 74 55 76 100 104 113 101 92 96 96 99 102 125 102 175 227 279 418 599 714 736 793 619 485 478 499 501 432 318 252 351 538 550 312 138 128 123 103 81 61 56 52 59 59 70 76 92 119 134 134 130 141 149 181 219 274 332 378 404 416 416 401 362 311 269 221 178 124 85 79 76 84 80 76 84 107 119 139 111 79 55 48 48 48 48 47 48 58 65 58 59 67 76 109 73 65 82 83 63 67 94 108 115 127 138 157 164 170 161 141 121 89 70 47 48 93 145 122 181 161 132 136 83 42 65 145 152 131 83 66 66 53 36 62 46 38 50 73 81 69 49 37 36 61 36 65 36 57 49 70 97 147 136 184 444 703 760 755 862 853 619 371 296 395 482 413 384 298 172 114 133 135 85 63 56 49 37 36 36 35 35 37 37 37 37 37 37 43 39 34 30 37 33 28 28 27 27 25 24 23 23 47 59 55 36 52 25 26 38 52 42 39 48 55 67 55 34 33 34 38 32 37 37 45 45 53 53 57 49 34 34 35 35 34 34 34 35 59 51 43 43 51 59 67 67 50 50 50 50 43 43 36 36 37 37 41 45 42 42 38 41 41 44 40 36 36 40 44 48 48 48 48 48 48 48 48 48 44 48 60 68 72 68 60 52 76 88 92 84 68 76 108 132 81 38 37 52 72 49 50 82 86 69 45 39 39 38 42 37 42 42 38 36 40 52 60 51 46 45 49 56 60 75 79 79 60 53 49 45 33 34 35 36 48 41 45 45 45 46 46 38 40 65 104 124 139 162 216 251 297 301 331 374 433 472 488 502 475 501 513 518 522 511 500 489 506 463 412 385 378 371 368 365 380 364 352 339 330 357 392 393 290 318 308 282 288 273 214 160 123 96 56 46 45 44 43 46 62 77 84 83 63 58 58 55 40 40 40 44 44 44 51 62 59 62 66 73 69 73 77 74 52 41 41 45 49 41 44 51 39 38 49 75 110 145 173 213 410 598 720 728 743 779 727 613 392 284 232 195 119 90 72 38 41 45 56 51 42 38 42 50 54 54 54 54 54 53 53 50 38 38 38 38 38 38 38 38 38 42 46 37 37 37 50 69 79 89 112 150 236 314 360 355 163 135 99 88 106 116 86 32 42 43 47 36 35 35 36 41 37 50 66 67 51 38 37 38 45 105 169 185 149 89 49 37 38 46 46 47 47 47 50 46 51 38 38 38 39 38 40 60 47 51 51 42 37 36 37 48 74 282 390 274 114 63 68 60 41 41 37 38 42 39 47 39 59 74 55 39 39 56 65 50 47 42 43 64 105 113 66 44 82 52 39 44 52 40 39 39 39 39 70 98 86 46 38 51 51 40 39 39 40 40 40 39 36 52 85 91 89 131 206 290 491 635 796 850 743 510 284 146 328 467 484 286 111 111 179 205 198 162 106 50 33 33 57 68 40 32 35 30 30 54 130 202 221 285 270 154 70 63 63 32 37 33 33 37 34 34 54 99 197 270 245 397 660 776 623 231 70 53 51 41 46 46 41 36 58 38 42 54 38 37 100 199 220 313 410 470 535 628 709 747 713 808 811 835 854 907 856 539 758 948 1005 978 1016 1016 948 903 688 630 592 520 367 183 107 114 48 38 38 39 44 64 79 98 129 161 157 109 53 37 49 49 61 61 53 37 36 37 65 97 38 38 42 42 42 42 42 42 46 46 46 50 50 50 50 54 45 37 41 53 53 41 47 59 62 58 57 49 31 29 30 57 78 125 94 55 72 45 29 70 59 47 36 32 32 33 41 44 84 75 105 212 421 610 696 693 703 693 680 674 681 705 733 764 722 737 757 770 779 780 770 762 746 735 724 721 721 713 697 663 583 569 570 570 563 559 544 533 514 507 511 519 516 505 493 485 457 461 461 442 425 398 398 402 382 355 351 348 332 301 320 338 289 278 262 265 296 339 363 356 301 275 245 219 208 206 204 208 248 243 223 191 159 124 100 84 92 84 80 76 76 80 84 92 97 81 85 93 61 44 70 142 67 79 88 88 84 72 60 52 68 52 60 90 89 60 63 79 70 54 42 42 43 53 98 123 97 90 90 90 93 89 92 88 132 108 111 123 107 67 58 77 104 76 57 74 96 102 83 72 69 69 69 81 96 92 75 59 95 111 103 87 94 114 110 78 101 97 104 112 116 108 91 71 91 60 58 62 51 90 158 198 165 93 28 26 53 62 54 47 37 33 37 33 33 33 33 33 61 61 61 57 57 49 53 53 60 56 56 52 48 48 53 53 45 45 45 45 45 45 45 41 38 31 31 31 31 31 31 31 39 47 55 59 55 47 35 31 32 32 33 33 40 36 32 31 29 28 28 28 28 36 59 67 77 88 169 233 177 39 26 56 32 37 45 42 35 36 33 37 41 45 53 65 73 81 78 78 51 51 44 44 37 36 36 35 35 35 35 35 35 40 48 45 61 57 45 36 36 36 41 57 88 35 34 72 79 34 33 78 46 49 45 41 33 32 32 32 35 36 44 52 64 71 71 81 60 86 92 97 139 218 268 258 203 174 150 122 110 91 87 76 85 66 36 35 35 35 36 36 34 34 39 51 67 66 62 58 33 34 33 57 33 49 41 61 41 41 44 40 40 36 32 31 39 42 50 46 49 41 37 41 29 66 93 78 85 90 77 29 37 30 37 30 37 30 37 37 48 48 52 52 52 57 57 57 77 77 73 73 69 65 65 65 61 53 41 33 28 28 28 32 39 39 35 35 31 31 34 34 30 29 29 29 29 29 29 33 29 29 29 29 29 29 29 29 40 44 44 45 45 53 69 81 81 73 57 41 33 28 32 36 39 35 35 31 35 30 37 37 36 28 27 27 22 18 21 30 19 19 20 24 28 24 24 21 29 37 49 57 61 57 49 34 55 32 23 23 28 40 40 36 68 32 21 21 22 39 94 140 117 94 74 70 73 61 24 21 21 22 26 26 30 26 30 30 23 27 43 54 62 58 54 46 26 21 21 20 20 21 33 37 19 18 19 19 19 19 19 24 36 36 40 40 44 48 48 45 33 27 30 46 66 78 74 66 34 34 30 30 30 26 26 26 29 36 36 36 36 36 36 36 28 28 28 28 28 28 28 28 35 35 35 35 35 35 35 35 23 35 50 54 50 34 18 17 25 20 39 31 14 54 90 62 37 33 29 25 28 29 33 33 36 36 32 31 27 23 23 23 19 15 11 10 14 10 9 8 10 10 10 10 10 10 10 10 23 23 19 19 15 15 19 19 24 32 41 49 50 50 43 39 19 15 14 13 13 13 21 18 14 15 15 15 15 16 21 29 17 21 21 25 25 21 21 17 50 23 30 45 48 68 163 259 447 466 314 79 13 13 14 16 23 47 32 16 29 19 19 34 23 22 24 26 30 38 113 167 298 245 209 183 191 191 165 141 158 138 110 86 74 61 50 38 47 51 46 37 36 37 40 68 72 92 130 146 146 142 133 132 175 142 106 90 94 98 90 78 98 66 54 86 150 178 162 130 143 152 136 96 84 104 99 59 47 34 34 59 91 95 70 38 65 89 100 84 88 115 115 95 115 112 116 117 113 102 98 98 98 107 122 126 126 134 138 149 141 173 220 240 247 239 235 235 212 221 205 165 157 189 193 173 169 169 161 149 125 109 109 125 91 162 206 202 199 231 242 223 195 191 195 184 188 196 181 172 216 184 148 144 167 183 179 167 191 179 171 191 239 271 283 279 276 276 265 253 246 235 212 189 177 163 152 141 141 141 149 146 93 95 152 145 74 83 152 163 183 190 187 171 143 92 48 28 28 29 33 37 45 49 57 57 45 45 45 45 50 50 50 49 34 34 34 34 30 31 31 32 33 33 33 33 33 33 34 34 33 37 37 33 33 33 33 33 33 33 43 43 51 58 61 58 48 41 41 41 41 41 41 41 37 37 37 41 41 45 45 42 34 34 34 34 34 34 34 34 75 33 33 63 111 99 71 55 40 44 48 52 56 56 52 48 44 36 36 36 40 44 40 36 44 44 44 44 44 44 44 44 40 40 40 40 48 56 64 65 38 38 38 39 39 46 46 53 41 45 60 68 72 72 75 78 77 93 82 67 79 103 92 57 50 41 37 35 35 35 43 47 36 36 36 36 36 36 36 36 35 36 44 40 36 36 36 40 34 60 60 44 56 248 120 44 48 44 36 36 36 36 44 41 41 38 37 37 37 37 37 37 37 38 41 38 45 42 45 45 65 77 65 37 57 85 65 34 178 114 58 54 54 50 65 78 64 53 53 49 50 50 54 58 50 50 50 54 58 66 74 91 131 273 141 117 400 419 200 157 86 139 144 82 42 52 80 73 77 53 49 77 81 65 84 130 85 146 202 258 370 522 627 661 506 365 439 568 535 529 503 360 179 230 470 516 249 119 177 124 107 92 80 75 75 86 93 92 103 114 129 137 156 180 219 247 298 324 355 385 397 397 381 364 337 326 315 293 263 226 190 164 126 122 114 98 86 90 102 118 107 68 48 60 64 49 49 61 47 48 49 49 50 51 71 84 109 65 53 66 94 87 83 87 57 92 127 154 195 245 264 270 304 257 198 151 105 71 50 54 131 230 198 177 217 128 40 42 113 153 165 132 95 71 66 50 66 55 46 54 66 66 46 37 42 36 50 37 42 37 58 37 50 42 108 105 103 335 556 534 472 618 593 358 193 218 278 260 192 154 107 85 110 128 93 35 67 56 44 40 36 35 35 34 45 45 41 37 39 39 46 46 41 37 36 32 28 27 27 27 33 24 23 23 63 87 71 36 32 25 26 29 36 41 35 34 46 54 42 32 32 33 38 33 37 37 45 45 52 52 56 49 38 34 34 34 35 35 34 34 39 43 47 43 39 39 43 51 50 50 50 50 43 43 36 36 35 36 37 49 50 50 46 49 45 48 44 40 36 40 40 44 44 44 44 44 44 44 44 44 40 48 65 77 81 73 61 49 69 96 116 96 68 88 164 224 177 83 38 44 76 73 70 86 94 73 49 40 43 50 61 61 37 37 41 36 44 60 64 59 53 52 52 63 71 70 63 54 57 54 51 47 37 41 49 50 39 36 36 37 37 41 42 38 39 41 76 104 135 158 200 224 282 281 323 398 489 529 512 486 470 508 528 536 569 598 598 563 568 501 454 455 472 465 438 419 385 385 409 443 462 437 404 381 370 364 334 296 287 277 215 144 111 80 58 45 48 56 66 73 68 72 79 67 51 39 43 44 40 39 40 44 51 51 58 58 54 65 69 68 56 51 59 53 39 40 39 38 39 41 49 57 91 71 58 57 76 115 138 168 181 312 431 533 691 828 828 739 529 357 245 197 149 144 122 51 39 41 64 63 46 38 46 58 57 57 57 57 57 49 49 49 45 45 45 45 45 45 45 45 53 45 41 41 41 41 36 36 87 78 72 106 215 385 550 649 520 443 319 192 122 103 112 99 91 77 73 57 39 34 35 37 37 77 106 91 64 40 39 39 37 90 162 174 130 63 37 36 39 39 43 43 50 50 50 46 62 39 38 39 40 44 52 64 55 59 59 50 37 36 36 40 98 305 481 446 270 122 75 71 36 41 45 46 46 42 46 46 38 54 50 37 38 56 68 53 41 39 39 43 88 104 68 43 53 39 38 56 72 56 47 55 59 59 62 54 50 42 38 38 59 44 40 39 40 39 39 38 36 40 89 159 224 299 425 559 765 893 943 917 880 793 540 259 135 382 496 303 84 49 134 182 246 194 122 54 33 37 69 96 80 68 55 39 30 54 122 186 174 194 171 91 59 76 69 32 41 33 33 33 33 34 54 103 181 313 333 465 620 768 749 311 81 53 50 73 109 110 65 35 38 38 51 63 43 50 136 239 252 325 418 506 581 662 744 809 798 844 876 903 929 917 792 623 906 949 1016 1017 1011 999 963 840 682 604 531 406 269 145 113 139 61 47 39 39 39 43 46 58 49 89 101 73 37 36 56 76 59 63 67 67 63 59 55 47 41 37 38 37 42 41 42 45 38 37 42 45 50 53 58 61 41 37 41 49 49 41 47 55 66 38 41 56 35 28 54 152 181 220 181 118 107 56 28 62 55 44 37 33 37 45 57 53 69 68 72 86 152 285 443 572 662 696 703 689 680 699 690 681 733 752 773 790 795 788 773 762 738 727 727 712 711 711 723 721 637 612 608 604 597 590 587 583 535 524 517 522 534 523 495 471 449 458 466 458 450 434 430 423 387 368 348 317 297 286 301 298 257 282 286 253 284 359 375 335 344 306 260 226 216 217 207 207 262 246 222 206 190 163 143 116 84 80 76 76 76 80 84 92 85 73 77 85 61 44 66 130 79 75 72 92 108 92 56 46 61 68 72 71 73 64 63 55 50 62 55 43 43 49 94 111 93 82 82 78 89 89 100 104 104 112 123 123 111 99 86 81 121 77 54 67 101 106 95 84 97 81 77 89 109 97 72 51 107 91 79 87 102 98 82 58 97 93 96 104 112 108 95 79 88 89 82 63 50 112 181 197 71 47 27 41 68 69 50 43 44 37 44 37 37 37 37 37 41 41 37 37 33 29 33 29 29 29 33 37 37 41 41 45 41 41 41 41 41 41 41 41 38 38 38 38 38 38 38 38 50 54 58 58 58 50 46 35 30 30 31 31 30 30 29 29 48 32 27 26 26 26 33 40 31 102 162 139 67 24 25 35 32 37 45 42 35 35 40 44 33 33 37 45 57 69 70 74 71 67 52 44 36 35 34 34 35 35 35 35 39 40 48 52 72 48 36 35 36 40 53 60 75 39 43 71 71 34 33 65 41 41 44 44 47 43 35 35 48 52 64 64 60 60 52 51 54 72 87 97 103 110 133 143 98 77 73 70 78 86 86 75 68 56 37 36 35 36 37 37 35 35 39 47 55 51 46 42 34 34 41 49 33 41 45 57 41 41 44 40 40 36 32 31 39 38 38 38 49 41 33 29 33 45 48 33 36 53 64 45 36 33 36 32 36 32 36 36 40 40 40 40 44 44 44 44 61 61 65 69 73 77 81 81 53 49 41 33 28 28 27 28 39 39 35 35 31 31 34 34 30 30 30 34 34 33 33 33 37 37 37 37 37 37 37 37 36 32 32 41 53 65 73 77 73 69 57 49 45 40 40 40 43 43 39 39 39 34 37 37 24 20 23 34 30 18 25 42 23 20 24 24 25 25 21 21 37 37 45 49 49 45 41 30 31 23 23 44 68 72 48 24 44 24 22 23 27 27 35 43 76 49 24 24 24 36 24 22 22 22 30 31 30 26 30 30 27 38 54 62 66 54 42 34 21 21 21 22 37 45 49 45 19 19 19 19 19 19 24 28 36 40 40 44 48 52 52 49 37 30 34 46 58 66 62 54 30 30 30 30 30 30 30 37 32 32 39 32 39 32 39 32 31 24 31 24 31 24 31 31 31 31 31 31 31 31 26 26 26 30 30 18 17 17 17 25 20 24 23 22 26 14 12 14 29 29 29 29 36 36 37 33 32 31 31 27 27 27 23 23 27 23 18 18 18 14 10 9 10 10 10 10 10 10 10 10 23 19 15 11 15 19 27 24 32 29 33 42 54 63 68 69 48 36 20 14 13 14 18 26 14 16 17 16 16 21 33 37 16 17 21 21 25 21 21 18 46 27 34 37 24 43 127 230 442 566 462 174 14 13 14 19 15 31 32 16 49 59 19 22 40 23 23 25 30 66 177 268 240 222 227 215 172 136 133 145 129 122 125 121 113 89 62 42 57 65 62 38 36 36 39 60 96 115 146 174 189 193 180 167 131 114 98 98 106 102 74 50 82 50 58 118 174 174 146 123 128 144 132 100 96 112 115 91 63 55 67 107 138 114 62 33 53 85 93 77 80 89 81 61 85 85 97 117 118 118 126 134 79 99 123 115 103 110 130 146 193 217 236 228 223 223 227 220 177 205 209 185 173 185 169 141 129 137 153 157 137 105 85 93 151 186 186 155 155 183 207 196 203 180 156 144 152 157 157 153 197 200 168 136 147 175 179 159 183 191 210 238 273 289 285 270 259 248 237 233 241 235 224 209 149 139 136 141 149 150 150 146 136 131 156 112 30 28 80 95 171 171 168 152 132 92 60 41 28 29 33 37 45 49 53 57 45 45 45 45 50 50 50 49 58 58 58 54 43 43 39 35 40 33 33 33 33 33 33 33 37 44 44 37 37 33 33 33 32 32 32 39 47 47 54 54 48 41 41 41 41 41 41 41 34 34 37 37 41 41 45 42 37 34 34 34 34 34 34 34 43 34 35 51 51 35 39 59 34 40 68 96 104 100 84 72 44 36 35 35 40 44 40 35 40 40 40 40 40 40 40 40 44 44 44 44 48 56 60 65 42 39 39 39 42 42 42 46 37 37 49 53 57 49 45 48 71 78 71 56 64 72 57 38 38 37 36 35 36 50 58 66 43 36 36 36 36 36 36 36 36 36 36 40 36 36 36 35 34 52 59 40 47 180 115 72 55 44 47 36 43 40 51 48 48 41 41 37 37 37 37 36 41 41 41 41 41 41 45 45 45 90 94 42 36 58 74 43 255 155 91 114 134 106 94 99 40 41 57 58 69 50 46 42 53 46 42 46 54 66 78 99 271 214 250 318 295 240 149 37 127 128 109 62 43 56 57 49 45 44 49 66 78 86 114 149 95 120 197 310 381 411 496 605 405 403 553 664 576 480 382 212 158 132 291 360 191 121 162 100 86 79 90 102 117 121 123 123 118 145 192 231 262 281 309 325 359 359 355 355 347 341 329 321 309 314 319 317 295 265 253 231 208 197 177 146 114 94 94 102 107 55 47 69 77 49 50 82 49 49 50 50 50 52 76 85 85 53 53 71 99 107 104 111 90 128 158 176 224 300 358 379 449 422 380 315 253 172 95 52 91 147 154 158 201 141 56 55 70 149 193 145 61 39 44 83 64 63 55 54 62 62 54 46 62 37 42 38 38 50 66 36 87 38 73 119 120 154 224 234 208 263 271 227 212 224 209 162 125 107 115 120 105 81 54 43 55 55 51 40 39 34 34 34 45 41 37 32 31 31 38 38 37 37 36 32 28 27 27 27 33 24 23 24 67 83 67 43 32 34 32 28 31 45 39 33 42 42 34 32 32 38 50 46 37 37 45 45 52 52 56 49 42 34 34 34 35 35 34 34 47 63 75 71 55 35 35 35 50 50 50 50 43 43 36 36 35 36 37 45 50 58 62 69 49 52 48 40 36 36 36 40 44 44 44 44 44 44 44 44 36 40 53 61 61 57 49 45 41 73 92 76 52 80 160 228 231 120 44 40 65 74 90 106 94 73 48 39 46 61 76 69 37 38 49 41 48 68 71 66 60 59 62 70 65 60 53 56 68 64 53 49 54 63 60 41 38 35 36 36 37 41 42 38 39 40 57 92 131 159 192 200 246 262 327 399 470 481 445 414 420 478 501 505 553 621 629 578 558 499 476 517 550 523 476 445 426 434 465 520 554 505 440 401 450 417 380 334 290 264 203 112 94 70 45 44 43 54 61 64 59 63 63 51 39 38 39 40 51 47 48 44 47 47 50 54 53 53 60 63 62 54 54 39 38 39 39 39 39 45 57 53 64 60 66 78 93 97 88 101 180 184 194 316 569 800 869 827 545 368 252 215 183 183 181 115 60 68 79 67 62 50 54 58 57 57 57 57 57 57 49 49 45 45 45 45 45 45 45 45 49 41 37 45 57 61 49 44 84 70 42 59 139 300 502 649 706 748 737 617 426 252 160 115 99 70 58 51 52 53 53 38 64 81 86 67 52 45 41 39 38 63 99 96 76 56 48 52 39 39 39 46 54 50 54 46 70 51 47 51 59 64 60 60 63 63 59 42 36 36 36 40 150 197 333 477 454 270 118 83 40 48 60 57 49 46 53 50 36 42 46 37 38 55 63 40 38 40 53 58 57 54 58 69 53 39 39 64 80 60 59 67 103 95 66 37 38 50 58 42 50 43 39 39 38 38 38 37 93 51 81 191 316 414 536 662 819 907 938 935 951 918 731 506 158 254 324 247 101 33 43 84 162 130 90 62 45 37 53 69 89 76 67 55 50 62 118 167 131 136 108 52 52 81 69 33 42 34 34 37 33 37 65 107 205 294 413 517 561 719 681 267 89 60 62 97 145 150 98 46 36 38 63 87 63 47 97 175 260 274 350 470 586 670 733 797 861 819 871 918 917 776 599 635 942 946 988 988 949 957 889 683 680 582 453 309 181 116 111 121 55 44 40 39 38 37 37 37 49 36 36 36 52 68 71 59 62 70 81 81 85 89 73 50 40 37 37 37 37 41 41 41 37 41 41 45 49 53 57 57 37 37 45 45 45 44 51 51 70 41 33 40 42 58 146 256 308 335 271 197 174 95 32 49 34 35 32 32 41 53 69 70 42 62 93 76 42 60 170 296 477 580 686 709 731 734 686 631 691 717 730 739 740 734 738 731 720 716 697 676 660 672 704 729 680 666 655 651 640 636 628 617 585 570 559 563 567 536 484 430 421 426 442 447 466 455 431 396 396 393 373 326 314 326 330 299 258 283 286 266 296 355 366 326 379 325 271 233 227 224 214 210 261 245 221 209 209 194 174 147 91 80 76 72 72 72 76 84 101 89 85 89 61 44 50 94 87 75 68 92 108 92 56 46 47 53 56 51 61 72 64 43 41 66 71 43 42 45 86 99 76 66 74 82 89 85 88 84 48 72 91 79 83 95 98 81 89 53 45 59 89 86 83 77 85 85 89 101 117 109 100 80 115 87 79 99 110 86 70 70 85 77 72 80 92 100 107 96 81 106 115 79 63 136 180 164 31 28 26 52 72 64 53 50 47 40 47 40 40 33 33 33 29 29 29 29 29 29 29 28 29 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 38 38 38 38 38 38 38 38 54 54 54 50 50 46 46 42 30 29 29 29 28 28 27 27 59 42 29 24 24 24 23 22 41 145 153 30 20 31 56 25 35 36 44 45 38 31 35 39 32 32 32 33 45 57 66 74 75 71 60 52 41 36 35 36 35 35 35 35 39 43 44 48 60 60 48 40 40 40 44 48 103 135 115 51 34 57 61 41 48 55 55 62 54 49 41 37 48 52 60 64 60 48 36 36 52 47 65 85 84 67 67 84 81 54 38 43 63 71 55 35 36 36 36 36 36 37 45 53 36 36 35 35 39 35 38 38 34 34 41 33 37 33 49 53 41 48 44 40 40 36 39 39 47 38 37 37 45 49 45 37 76 68 55 28 28 28 43 36 31 27 31 27 31 27 31 27 31 31 32 36 36 36 40 40 48 48 52 57 61 69 69 73 33 33 37 37 36 32 28 27 39 39 35 35 31 31 34 34 34 34 34 34 34 34 38 37 37 37 37 37 37 37 37 37 28 28 28 37 49 53 49 41 49 49 57 57 57 52 48 44 51 47 43 39 39 34 37 33 32 28 43 50 50 37 33 42 32 25 25 25 25 25 25 25 33 29 25 21 21 25 29 26 43 32 44 72 100 108 88 64 40 28 28 35 35 22 20 19 46 27 26 22 23 27 27 31 22 26 38 34 26 22 26 34 50 54 62 66 62 46 30 22 21 21 26 46 57 57 45 33 23 23 19 19 19 23 28 28 40 44 44 48 48 52 52 49 37 30 34 38 46 42 38 34 30 30 30 30 30 30 30 37 27 27 30 27 30 27 30 27 30 27 30 27 30 27 30 30 34 34 30 30 30 26 25 25 25 25 21 17 16 16 17 17 16 27 14 18 42 14 11 33 21 21 32 36 40 36 37 36 23 23 27 27 27 31 31 31 31 27 22 22 26 22 18 10 10 10 10 10 11 11 11 11 12 11 11 11 12 24 40 48 40 33 25 30 43 68 89 101 77 61 37 16 15 14 22 26 15 17 25 17 16 25 25 16 16 16 17 17 21 21 21 21 38 30 29 33 32 42 94 165 289 537 525 226 26 14 23 32 23 15 28 15 29 63 20 21 44 24 24 25 26 55 174 265 241 212 219 204 164 108 97 125 89 85 89 89 85 77 57 41 63 71 64 53 38 38 39 51 79 91 118 153 176 183 174 158 103 90 82 98 118 126 106 86 62 54 82 142 174 154 130 127 92 93 81 61 64 80 72 48 67 43 34 50 58 50 45 45 33 62 90 90 101 110 106 82 86 82 94 106 98 86 97 110 127 148 159 123 83 95 130 150 201 217 224 216 227 239 235 208 145 166 178 162 154 162 158 142 110 110 114 122 102 70 62 81 199 202 186 166 178 207 215 195 211 180 160 145 149 145 141 130 150 181 177 137 124 151 167 163 206 226 253 265 280 284 300 304 259 237 225 209 205 191 176 165 165 163 168 177 181 166 150 138 146 138 155 88 26 23 27 26 48 72 100 120 108 77 44 28 37 37 37 41 41 45 45 45 49 49 49 49 45 45 45 45 30 49 46 34 42 62 62 35 39 39 40 33 33 33 33 33 51 58 51 51 44 36 36 36 32 32 32 32 39 47 47 47 48 41 41 41 41 41 41 41 37 37 41 41 45 45 49 46 37 34 34 34 34 34 34 34 34 39 55 51 34 33 34 47 34 40 64 84 96 96 88 84 36 35 35 36 40 40 36 35 47 47 47 47 47 47 47 47 59 55 55 55 55 55 59 60 45 50 43 42 42 42 41 41 42 45 53 57 57 42 37 36 43 63 63 48 44 41 45 37 37 37 36 43 43 50 50 46 43 43 43 43 43 43 43 43 59 47 39 43 51 51 39 35 43 47 50 55 46 103 94 115 62 51 58 47 54 51 58 55 48 48 44 44 44 40 40 40 52 52 48 44 44 48 48 52 37 85 93 46 37 83 115 107 231 144 108 167 192 132 71 47 39 40 56 57 68 61 65 53 69 57 49 53 65 85 109 131 217 227 377 377 145 50 118 99 112 82 78 87 84 61 65 85 44 58 62 46 47 95 108 99 83 117 202 286 303 304 377 490 445 531 593 611 573 463 286 136 185 120 110 112 93 86 99 116 88 89 92 116 139 154 169 180 207 243 297 333 352 352 359 359 344 333 324 320 323 319 326 330 330 324 328 314 295 269 265 261 282 274 263 228 192 164 149 149 134 63 47 69 78 49 50 79 91 83 83 83 87 92 104 109 65 54 55 79 88 96 107 119 161 175 192 212 264 355 462 527 562 570 544 495 418 326 245 188 125 70 86 102 85 113 137 96 107 154 166 122 42 37 39 45 52 48 40 39 43 51 59 67 55 38 37 37 38 71 59 37 72 60 55 128 191 113 55 122 133 105 117 166 194 151 105 93 107 99 91 79 44 34 51 95 51 51 47 43 41 34 33 33 37 44 40 31 35 34 30 30 37 33 36 32 35 27 27 26 25 24 24 32 55 63 55 43 44 57 48 29 31 49 42 32 62 58 42 33 33 38 53 53 41 41 52 52 52 52 64 56 41 34 34 34 34 35 35 35 111 115 111 91 63 47 39 43 50 50 50 50 43 43 36 36 36 36 36 37 42 58 74 89 53 56 48 40 36 36 36 36 44 44 44 44 44 44 44 44 36 36 41 41 45 45 49 49 57 73 76 56 35 40 88 124 159 88 44 44 57 66 82 102 86 65 40 38 38 49 68 72 41 50 61 53 53 64 63 58 64 59 58 69 84 106 154 202 209 169 99 51 40 61 55 32 37 38 35 36 37 45 46 42 39 39 45 84 131 159 189 188 214 246 308 339 358 354 349 348 401 456 464 452 495 562 566 514 506 459 460 517 554 523 507 516 559 551 521 520 567 557 512 513 479 450 437 384 304 259 182 84 77 61 43 41 40 40 47 51 55 59 66 55 40 40 41 53 52 59 51 48 47 39 42 42 41 44 51 62 78 81 76 50 36 45 57 46 50 67 63 39 37 37 71 167 250 245 157 83 180 133 98 207 436 669 793 819 533 400 340 328 280 255 232 167 112 92 75 63 74 70 62 57 64 64 64 64 57 57 57 57 53 53 53 53 53 53 53 53 49 49 49 53 56 64 68 65 54 54 79 93 125 193 318 431 653 748 855 882 783 581 386 256 183 126 86 79 108 137 127 108 141 103 56 37 38 48 40 38 38 38 39 39 41 45 53 57 39 39 39 42 50 50 53 50 54 55 63 75 79 79 68 56 83 75 59 38 36 35 37 56 202 137 202 386 473 361 214 151 59 59 63 56 48 45 56 53 41 65 69 49 49 54 46 37 37 51 75 64 47 39 51 75 68 44 39 56 64 48 51 63 91 91 74 38 42 74 70 42 45 45 42 39 38 38 38 38 105 59 65 162 264 335 440 566 763 859 894 869 862 844 749 619 259 186 129 111 85 50 39 63 67 54 50 58 61 37 37 45 45 40 43 43 47 54 99 135 112 113 86 46 49 69 62 34 46 38 41 45 41 41 65 107 246 208 395 495 552 695 542 184 70 49 51 76 109 114 79 46 36 37 43 67 48 38 42 80 177 214 315 447 555 608 662 726 811 773 841 875 859 707 549 681 923 942 919 865 833 786 702 599 653 526 368 223 135 98 81 71 38 38 39 39 50 57 65 65 92 49 36 36 71 83 70 50 109 157 192 160 115 95 110 112 51 37 37 37 41 41 41 41 49 49 49 49 49 49 49 49 37 38 41 37 37 41 48 44 63 54 32 30 43 135 242 316 380 387 307 237 221 139 48 33 30 30 31 31 36 56 68 69 54 34 42 85 92 74 69 96 205 336 481 552 638 717 740 711 655 662 671 668 665 662 678 683 692 692 679 651 623 619 638 662 687 685 689 693 682 670 655 640 640 632 636 637 637 594 534 468 445 415 395 388 427 440 412 360 388 393 377 346 350 367 366 320 287 276 286 301 324 339 338 326 350 300 250 227 229 227 217 213 276 256 232 217 217 209 193 170 122 107 99 84 80 80 76 80 113 101 97 97 73 45 46 74 95 79 68 88 96 80 60 56 47 49 52 46 54 80 72 43 42 66 71 47 42 43 74 95 64 62 82 94 101 89 76 60 47 64 67 46 46 59 66 45 45 43 45 71 89 74 76 93 69 74 86 90 93 97 108 116 123 99 91 103 94 58 58 78 77 73 76 88 100 108 107 92 74 95 96 63 66 148 187 138 27 26 29 56 71 64 53 50 46 46 54 46 46 39 32 32 41 37 30 30 29 29 29 29 53 49 50 46 42 38 34 34 34 34 34 34 34 34 34 34 38 38 38 38 38 38 38 38 50 50 46 46 42 42 38 38 40 39 31 27 27 25 25 25 25 24 23 23 23 23 22 22 99 143 115 28 20 54 67 24 37 39 40 41 34 34 35 39 32 32 32 32 37 53 58 70 67 67 60 60 56 52 52 56 39 46 42 42 35 43 47 51 56 64 60 44 35 35 48 76 183 203 162 62 33 49 61 44 51 58 57 57 49 43 36 28 35 36 36 44 45 41 37 36 65 37 36 48 55 43 51 78 66 35 33 35 51 52 36 33 35 35 35 36 40 43 43 39 35 35 34 34 34 35 42 46 42 33 37 32 61 49 65 49 48 48 44 40 40 36 39 39 47 39 41 37 45 49 53 56 67 59 58 51 54 39 42 39 30 26 29 26 29 26 29 26 26 27 27 31 35 39 39 44 48 48 48 48 44 44 45 44 28 28 29 37 40 36 28 27 39 39 35 35 31 31 34 34 42 42 38 38 38 34 34 34 37 37 37 37 37 37 37 37 36 36 40 49 53 49 41 33 30 37 49 57 61 56 48 40 51 51 43 39 35 30 33 29 32 36 39 30 38 45 37 18 36 29 29 29 29 29 29 29 49 41 33 25 25 33 41 42 55 40 32 48 76 96 100 96 48 36 28 27 23 22 21 21 29 38 42 34 26 22 30 34 26 34 38 34 26 26 38 50 66 66 62 58 46 34 22 21 21 21 34 50 57 45 25 20 23 23 23 23 23 28 28 32 44 44 44 48 48 48 48 41 33 30 34 34 30 26 22 22 30 30 26 26 26 22 22 29 19 18 18 18 18 18 18 18 26 26 26 26 26 26 26 26 34 34 30 30 26 25 21 21 17 17 29 41 45 37 17 15 23 22 14 18 34 13 12 37 17 17 28 32 36 36 33 32 23 23 23 27 31 31 35 35 31 31 26 30 34 34 26 19 11 11 11 11 11 11 11 11 11 11 12 12 28 44 60 68 41 26 22 19 36 57 94 110 94 74 50 32 16 15 26 19 15 17 21 16 21 41 33 16 29 25 21 17 17 17 18 21 30 18 17 36 43 49 69 104 164 448 508 261 73 18 23 28 39 15 88 29 15 35 20 22 24 25 26 26 27 75 179 249 266 181 156 172 173 149 133 141 81 65 45 37 37 41 41 48 65 65 63 60 50 51 51 47 43 58 78 109 139 146 141 133 133 98 70 62 74 86 82 74 50 62 102 150 162 138 126 131 104 89 73 57 68 72 48 34 39 33 32 34 38 34 61 89 38 78 98 90 82 87 83 63 91 79 86 102 94 74 89 106 119 136 132 96 87 115 163 182 209 221 228 220 231 235 203 148 133 138 138 118 122 150 178 190 190 162 138 126 106 90 106 153 179 186 182 187 211 223 211 172 168 153 153 161 157 130 114 110 110 146 161 133 120 132 171 179 266 285 296 296 284 295 327 352 263 245 237 209 186 175 175 165 173 171 176 169 161 134 103 94 130 132 153 99 29 26 28 24 26 28 32 45 45 41 36 29 45 41 41 41 41 41 41 37 49 49 49 49 45 45 45 45 29 89 94 38 29 46 50 30 39 39 39 39 39 32 40 47 58 58 58 54 47 39 39 32 32 32 32 32 35 36 43 36 41 41 41 41 41 41 41 41 41 41 41 45 45 49 49 49 37 34 34 34 34 34 34 34 35 39 39 35 39 47 43 34 44 40 36 35 36 48 60 68 35 36 44 48 40 36 36 36 43 43 43 43 43 43 43 43 55 55 55 55 51 51 51 47 59 59 52 52 52 45 44 37 41 41 45 45 41 37 36 35 34 43 55 44 35 36 37 49 56 56 63 66 58 54 45 38 54 47 47 47 47 47 47 47 63 55 43 43 47 51 47 43 62 50 46 70 54 54 74 126 62 58 58 58 58 58 58 62 51 44 44 44 44 44 44 44 56 52 48 44 44 44 48 52 57 70 58 38 71 135 160 144 224 128 69 104 125 96 59 47 67 55 47 44 52 76 104 120 84 76 61 61 77 105 133 156 158 355 350 202 142 55 38 116 70 63 99 128 93 44 45 97 44 67 67 46 48 105 110 70 73 155 197 178 155 188 238 277 348 538 578 532 505 390 224 182 121 110 44 40 83 68 64 145 107 106 110 130 173 224 260 286 305 325 348 363 355 350 342 342 316 312 316 316 316 315 310 299 323 320 317 302 295 280 284 289 294 297 301 283 263 240 232 229 194 119 72 78 70 49 50 68 104 108 115 112 116 109 105 98 54 66 75 79 71 64 80 103 168 169 201 257 339 445 586 700 708 724 699 631 540 448 369 313 244 114 106 98 43 81 177 125 144 136 112 91 67 51 42 41 40 40 40 39 39 47 63 75 50 82 38 38 47 91 47 44 38 84 51 62 176 143 58 109 105 97 90 87 72 57 62 71 87 71 59 66 57 37 40 63 46 42 45 45 41 37 33 33 36 35 35 35 42 34 30 29 37 33 32 28 31 27 26 26 25 25 36 40 47 43 43 43 59 57 43 33 35 53 42 33 90 82 62 38 34 33 37 37 41 41 52 52 52 52 64 56 41 34 34 34 34 34 47 59 147 127 91 55 35 34 47 63 50 50 50 50 43 43 36 36 37 36 36 37 38 58 78 97 53 52 48 40 36 36 36 36 40 40 40 40 40 40 40 40 44 44 40 37 41 45 53 57 65 65 61 48 36 35 44 45 59 40 44 61 70 70 75 95 113 88 56 47 46 65 76 80 46 58 74 62 64 67 66 54 84 58 49 83 142 229 336 435 439 368 244 113 51 48 57 39 44 34 35 36 37 41 45 42 39 40 45 76 123 155 181 184 227 254 292 284 271 270 310 353 387 426 430 410 452 508 516 476 455 404 408 469 498 483 519 586 593 612 555 525 576 578 541 542 525 475 451 370 235 199 177 95 96 72 51 41 40 51 58 50 61 66 74 67 60 49 62 73 56 59 55 47 47 46 42 45 60 51 50 54 68 68 60 52 32 34 43 36 41 69 66 46 58 37 39 155 287 314 210 101 75 69 95 199 339 481 630 724 635 485 401 364 280 227 205 151 120 92 67 62 74 81 73 57 60 60 60 60 53 53 53 53 57 57 57 57 57 57 57 57 49 53 53 45 41 45 57 65 51 43 69 94 99 115 191 288 441 555 729 855 867 764 616 514 456 378 302 275 288 310 300 274 239 149 62 36 49 54 40 38 40 39 39 41 54 66 58 50 40 39 39 39 46 53 61 58 54 71 95 99 95 87 72 55 107 95 67 38 36 36 45 68 158 153 181 237 293 285 234 190 86 71 55 40 47 52 56 49 35 37 45 37 37 61 57 37 65 57 53 61 77 89 85 81 75 39 38 44 44 38 38 51 38 51 66 66 74 86 66 37 57 61 58 54 46 39 43 54 61 55 73 127 148 178 280 411 598 742 790 721 674 665 597 488 220 150 77 67 89 114 94 62 55 39 39 54 57 37 33 49 32 31 32 39 47 55 91 123 110 107 87 58 42 51 54 42 46 42 46 53 45 41 57 99 207 142 353 421 454 530 343 165 75 61 51 41 53 54 39 38 58 46 39 51 44 39 39 69 62 156 300 420 460 473 527 592 654 700 772 759 759 721 641 733 785 805 769 738 707 612 600 676 600 445 283 161 101 76 54 40 39 39 39 51 58 65 68 64 60 41 48 48 55 55 77 101 188 327 434 409 289 177 128 98 59 45 41 41 41 41 41 41 57 53 53 49 45 45 41 41 37 42 45 37 37 45 52 44 51 66 40 29 55 195 290 320 372 382 295 244 241 170 63 40 45 38 31 35 36 52 60 61 50 34 34 66 81 72 59 58 52 142 221 259 345 484 591 638 691 695 691 672 645 619 615 612 644 652 647 631 603 590 605 621 664 676 696 705 709 697 681 666 662 666 667 683 680 656 608 550 505 440 380 348 372 404 396 349 373 374 366 347 363 387 375 333 312 277 283 326 345 327 322 338 290 263 229 218 220 222 216 216 251 243 231 224 232 233 233 225 153 138 130 111 92 88 80 84 105 97 97 101 85 65 58 70 95 79 72 88 88 68 64 73 53 61 60 55 66 84 72 47 58 62 59 47 42 42 65 99 72 70 86 98 105 89 76 64 48 60 63 46 46 51 58 46 44 44 46 95 105 82 92 113 65 74 90 86 73 65 81 104 131 111 95 87 66 49 49 70 85 89 104 120 128 116 99 72 86 79 60 50 66 156 170 98 25 25 36 59 67 64 53 46 53 53 53 53 53 46 39 32 28 28 28 28 28 29 29 29 29 29 28 28 29 29 34 42 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 42 42 38 38 34 34 34 37 47 45 37 25 28 24 24 35 22 22 23 22 21 21 26 41 94 54 38 59 60 37 26 35 45 39 47 41 41 34 31 35 32 31 32 32 33 45 54 58 55 59 64 72 72 72 72 72 47 50 46 42 35 35 39 43 40 48 48 36 36 68 124 176 159 115 78 54 33 31 40 83 49 49 45 47 35 34 27 26 35 35 36 36 37 37 37 36 47 37 36 37 37 37 45 76 51 34 33 34 54 51 46 34 46 57 57 57 49 48 40 32 34 34 34 35 39 43 46 46 46 33 53 45 113 97 105 65 48 48 44 40 40 36 39 39 43 43 49 49 45 45 49 52 46 34 49 58 65 42 41 45 28 25 28 24 28 24 28 24 25 25 26 26 27 31 35 39 40 40 36 36 36 32 33 32 28 28 28 29 32 32 28 28 39 39 35 35 31 31 34 34 50 46 46 42 38 34 34 30 37 37 37 37 37 37 37 37 40 44 48 49 49 49 49 49 30 33 41 45 49 44 40 40 51 51 43 39 35 26 29 25 32 40 31 18 30 77 77 34 36 29 29 29 29 29 33 37 45 45 41 37 37 41 49 46 39 24 23 24 40 60 72 80 36 36 28 23 22 22 22 26 29 44 48 48 33 33 37 38 37 38 42 34 22 26 46 62 70 62 50 38 30 22 21 21 22 26 34 42 46 38 21 20 27 27 23 24 24 28 32 32 48 48 48 44 44 44 41 33 26 26 30 30 26 22 22 22 22 22 22 21 21 21 21 20 18 21 21 21 21 21 21 21 33 33 33 33 33 33 33 33 34 34 30 29 25 21 21 21 17 17 21 41 61 53 25 14 19 14 14 22 18 14 21 20 16 17 24 24 28 28 29 32 27 27 27 27 27 27 31 31 43 39 38 42 50 50 46 39 15 11 11 11 11 11 12 12 12 12 16 24 40 56 72 80 45 34 26 19 25 49 70 83 83 67 50 29 24 16 30 24 20 25 21 21 57 109 116 92 57 49 37 25 17 17 18 18 18 18 17 32 43 45 53 64 103 316 388 253 121 26 14 27 51 56 248 177 17 27 21 23 22 26 28 26 27 107 222 273 242 146 121 157 177 153 132 144 96 76 48 36 40 52 68 79 92 96 90 75 54 50 51 59 47 54 81 104 125 133 147 136 145 102 58 38 42 46 38 34 42 70 110 138 150 142 138 135 117 93 81 77 89 89 60 34 39 34 34 70 93 85 93 117 78 102 91 55 35 39 51 43 87 59 67 95 110 98 105 118 80 81 76 64 103 163 203 198 225 233 232 204 199 199 175 119 145 146 138 122 122 150 194 218 222 186 158 146 126 110 138 189 159 179 187 195 207 203 179 148 160 145 141 134 122 98 98 107 95 111 126 129 132 148 195 219 310 317 324 320 307 314 326 332 255 249 242 222 191 183 195 197 138 143 144 129 113 86 67 70 133 115 121 78 29 29 60 26 59 40 28 27 27 29 45 60 41 41 41 41 41 41 41 41 53 49 49 49 45 45 45 41 85 205 222 110 34 58 74 38 38 38 38 39 39 31 39 46 65 72 65 57 54 47 39 39 32 32 32 32 32 32 36 36 41 41 41 41 41 41 41 41 37 41 41 45 45 49 49 45 37 34 34 34 34 34 34 34 38 38 34 34 39 59 55 34 40 35 34 34 34 34 35 40 34 44 64 68 52 36 40 48 43 43 43 43 43 43 43 43 47 47 51 51 51 51 47 54 62 69 62 62 58 58 54 47 36 36 36 36 36 36 35 34 33 34 42 36 35 35 36 49 72 68 71 71 70 69 65 65 54 47 47 47 47 47 47 47 47 55 59 51 39 43 59 79 58 57 49 65 65 49 73 81 66 66 62 62 62 62 66 62 43 47 47 47 51 55 55 55 67 63 55 51 47 51 55 52 69 65 61 58 86 123 140 136 228 137 53 41 65 61 69 83 79 70 50 46 62 99 139 167 80 80 76 80 92 116 136 152 263 274 278 194 111 139 148 53 74 87 119 120 69 44 45 69 62 71 67 48 73 118 119 87 71 138 168 125 106 151 173 164 302 504 559 491 411 250 135 145 138 132 85 90 136 109 85 148 166 177 189 228 263 306 333 352 340 347 343 338 318 321 329 334 316 316 324 320 320 308 299 287 319 312 309 306 310 308 316 316 296 297 301 290 282 275 280 284 276 207 136 105 78 51 51 65 77 89 105 116 120 105 89 70 55 71 87 75 63 63 71 90 171 160 195 285 359 432 573 713 831 848 826 755 657 555 463 380 330 234 206 170 105 113 161 129 133 121 109 108 100 80 63 43 40 45 52 52 44 40 51 59 71 167 91 59 64 80 37 80 41 101 72 51 129 148 96 87 55 72 69 37 35 39 42 54 54 53 57 71 74 53 35 32 34 37 40 41 41 37 37 37 32 35 43 47 54 46 45 37 36 36 39 35 31 27 30 29 25 25 40 44 51 47 43 43 47 33 27 33 43 49 42 34 90 74 58 42 34 32 32 33 41 41 52 52 60 60 64 56 37 38 42 34 33 34 59 87 115 87 51 34 33 34 39 47 50 50 50 50 43 43 36 36 37 37 37 41 46 62 74 89 49 52 44 40 36 36 40 40 40 40 40 40 40 40 40 40 40 40 44 45 45 49 53 53 53 53 49 45 44 44 48 37 39 39 44 61 62 70 87 111 125 104 72 59 65 73 80 80 42 59 78 70 69 68 67 54 84 46 41 115 225 344 470 561 578 530 407 232 110 67 65 59 40 33 34 35 36 37 41 38 40 40 45 73 115 143 177 181 243 258 285 272 259 263 298 330 338 366 377 360 383 418 433 417 392 341 349 405 430 415 467 559 569 642 605 563 629 636 595 589 566 525 501 398 222 162 161 91 115 95 70 50 56 67 73 70 68 73 82 75 61 57 62 73 52 48 51 47 47 46 45 53 60 70 70 57 52 63 91 111 106 107 92 49 42 70 75 57 81 37 34 37 111 159 111 55 42 52 121 230 318 392 517 637 629 427 282 217 137 100 86 43 76 64 55 58 70 77 77 65 60 60 60 60 60 60 53 53 57 57 57 57 57 57 57 57 53 53 53 45 41 41 45 38 53 39 38 64 72 88 156 261 273 383 558 701 741 687 620 573 641 590 535 496 485 479 449 419 321 195 101 91 108 93 70 55 60 52 61 74 86 79 67 51 41 40 39 43 50 61 73 77 110 138 155 139 107 87 72 55 131 119 95 58 37 36 49 64 102 142 162 150 150 166 177 166 130 102 66 43 58 71 75 64 40 49 45 36 36 65 77 65 96 72 63 79 115 131 115 88 62 38 38 44 44 38 38 51 37 38 58 70 78 70 50 37 68 76 73 62 50 46 50 54 45 59 85 107 104 111 185 293 378 515 596 589 554 500 375 238 121 119 113 99 108 120 104 57 86 51 39 50 53 33 37 65 32 32 32 39 51 59 95 116 107 92 72 55 44 44 47 39 50 46 54 61 60 48 60 87 128 147 274 294 291 287 188 158 88 73 55 37 37 38 38 38 86 70 55 59 52 48 59 74 35 137 265 326 330 335 392 454 493 548 587 574 593 617 612 644 588 593 598 599 560 513 558 653 531 375 225 132 87 62 47 41 41 41 52 59 61 57 59 55 35 34 36 43 42 50 97 152 226 381 529 567 506 371 218 85 74 53 49 49 45 45 41 41 57 53 53 49 45 45 41 41 38 50 50 38 41 53 60 48 35 62 48 30 59 187 266 279 336 354 284 236 233 170 63 48 52 45 38 42 43 55 67 71 41 46 59 59 43 34 33 44 39 78 96 78 108 203 298 349 496 528 561 581 574 556 552 549 544 533 521 508 519 542 589 627 668 687 707 723 731 719 707 692 668 665 673 677 674 662 646 598 533 468 408 360 364 397 401 373 393 370 354 347 371 380 372 345 320 281 292 334 353 339 334 350 286 274 256 238 236 233 223 227 242 238 234 227 231 232 233 233 157 146 134 111 96 88 84 91 101 97 93 97 89 73 58 62 95 71 64 88 96 76 68 77 65 61 56 67 74 80 68 51 86 54 46 47 42 41 53 107 88 74 74 74 81 81 88 88 60 64 75 71 71 75 78 74 65 44 46 88 106 87 100 125 77 82 94 90 81 65 69 80 127 103 75 55 50 54 70 82 105 101 104 112 120 116 107 84 103 72 60 63 110 171 122 34 24 25 44 66 74 71 49 41 56 56 56 49 49 42 35 27 28 28 30 39 55 63 75 79 66 58 42 30 30 30 30 30 30 30 30 30 30 30 31 30 29 29 29 29 29 29 29 29 34 34 34 34 30 29 29 29 41 43 31 28 27 31 35 46 30 38 42 41 29 41 69 103 129 97 81 82 59 20 21 39 40 34 43 36 37 30 31 35 31 31 31 32 32 37 42 46 51 59 68 80 80 76 68 68 50 54 46 42 38 38 35 35 34 39 35 39 59 99 155 195 59 32 31 33 37 31 31 78 45 44 43 35 34 37 33 29 39 36 40 36 40 36 36 36 36 35 36 37 37 36 38 61 51 53 49 49 42 42 34 34 49 49 57 61 68 67 71 64 33 34 43 51 51 46 45 34 61 33 73 73 165 141 141 93 41 48 44 40 40 36 39 39 39 53 57 61 53 45 44 51 73 53 41 49 41 24 24 28 24 23 23 23 23 23 27 23 23 23 24 24 26 26 27 31 27 27 28 28 32 43 43 36 33 29 28 28 28 28 28 32 39 39 35 35 31 31 34 34 54 50 53 42 45 34 37 29 44 37 44 37 44 37 44 44 24 28 28 25 25 29 45 53 37 37 37 33 33 37 36 36 44 40 36 35 30 29 25 28 44 67 43 18 46 126 131 83 29 29 26 29 29 33 37 37 21 22 22 25 29 29 29 22 23 23 28 36 44 52 56 56 23 24 28 24 23 22 22 22 26 33 33 41 37 41 45 38 41 42 42 34 22 30 54 74 66 54 38 22 22 21 21 21 38 38 38 38 38 34 22 21 21 28 28 24 28 28 32 36 48 48 48 44 40 40 37 29 22 29 37 37 33 29 29 29 25 25 21 20 20 20 19 19 21 28 28 28 28 28 28 21 36 37 37 37 37 29 29 29 37 33 33 29 25 25 21 21 29 16 15 17 52 52 40 15 15 13 29 33 17 25 33 13 24 24 20 20 20 24 28 28 35 31 31 31 27 23 23 19 51 51 51 55 63 59 63 52 12 12 12 12 12 12 12 12 12 13 24 29 48 57 76 84 57 46 42 27 32 41 62 71 75 66 46 30 24 20 24 31 46 50 39 51 107 180 212 192 81 69 45 29 17 17 17 18 18 18 17 28 32 31 34 45 36 180 248 213 149 37 12 27 44 104 389 322 51 20 22 23 23 34 27 23 23 87 212 270 202 137 137 165 145 73 49 69 80 68 56 57 61 69 84 95 125 132 121 91 60 46 50 66 58 77 100 115 125 132 144 148 109 78 54 54 62 62 46 34 42 70 102 126 142 154 150 135 100 73 57 61 92 92 52 33 79 43 34 66 93 89 101 125 97 102 82 34 33 55 91 107 111 67 50 82 110 105 93 90 115 96 64 60 127 195 211 178 213 221 208 164 163 179 183 151 165 170 170 154 150 166 194 210 154 130 122 126 110 86 102 145 203 207 207 191 179 164 152 133 197 169 134 114 90 78 95 131 106 109 117 136 163 191 230 269 325 336 336 344 332 308 284 253 245 242 242 211 175 156 172 189 110 115 120 109 89 70 74 97 151 113 87 33 25 28 61 28 28 32 41 52 60 56 56 52 44 44 44 41 41 41 41 41 53 46 42 42 38 38 34 34 41 205 257 106 28 30 66 38 30 30 30 30 30 30 31 38 65 65 65 58 54 47 47 39 31 31 31 32 32 32 33 33 48 41 41 41 41 41 41 41 37 37 37 41 41 45 45 49 37 37 37 34 34 34 34 34 33 47 47 34 33 38 50 39 34 34 35 36 40 36 35 35 34 52 80 84 60 40 44 56 39 39 39 39 39 39 39 39 36 39 43 47 51 51 51 51 61 61 61 58 54 54 47 47 40 40 36 36 37 37 37 36 39 46 39 39 35 35 36 40 52 51 51 50 58 65 80 81 54 47 47 47 47 47 47 47 35 55 75 59 35 35 71 118 52 68 56 56 72 64 76 34 65 65 65 62 62 62 62 62 39 43 43 47 51 55 59 59 67 63 55 47 47 51 55 52 57 77 90 90 67 63 88 121 197 137 89 85 101 89 77 60 63 54 46 51 78 111 147 167 72 72 76 85 89 101 113 121 139 163 155 120 120 117 114 123 79 92 88 60 44 52 60 57 113 78 63 75 104 113 110 90 66 97 136 174 196 202 200 211 333 415 436 429 372 262 175 169 279 216 149 150 159 151 128 150 274 301 321 344 363 359 344 328 339 339 338 326 318 328 352 361 319 316 316 320 324 324 332 336 336 332 329 333 333 334 327 323 331 324 324 312 297 294 303 307 334 266 184 133 98 67 67 77 61 70 94 113 117 95 71 54 59 71 83 82 78 90 98 112 219 188 215 286 311 321 426 566 871 899 889 834 751 643 521 415 345 319 292 254 221 169 128 113 121 145 165 153 101 49 44 45 42 54 70 70 61 44 40 44 104 259 167 99 83 72 35 104 52 44 40 47 65 88 72 35 44 52 42 37 38 39 39 38 41 41 40 38 36 35 34 33 33 33 36 37 40 37 37 37 31 39 51 55 62 54 49 41 36 36 39 35 31 27 29 29 25 25 37 51 55 59 51 43 28 24 25 29 43 52 49 46 66 54 46 38 34 33 33 33 41 41 52 52 52 52 64 56 37 42 46 34 33 34 67 103 71 55 39 35 39 43 39 35 50 50 50 50 43 43 36 36 36 36 37 49 54 62 70 81 49 52 44 40 36 36 47 44 47 40 40 40 40 40 40 40 36 36 47 48 49 49 45 42 61 61 57 45 48 37 37 37 63 44 40 40 40 46 86 122 113 92 56 47 42 49 49 45 38 62 81 85 76 79 71 65 76 42 51 157 303 417 515 575 591 580 490 319 156 82 60 54 40 33 34 35 36 37 37 38 40 40 52 76 103 142 162 181 223 235 254 265 268 264 267 267 304 316 308 287 286 294 305 296 331 276 288 352 372 337 377 468 541 627 573 503 585 636 627 651 572 582 626 550 335 212 155 42 99 79 54 41 44 47 55 54 46 62 74 71 57 49 57 62 41 40 40 44 47 54 53 68 43 70 88 87 86 117 189 255 299 279 212 121 71 65 66 44 77 54 38 38 38 46 62 70 54 37 68 185 277 335 422 533 509 295 153 124 90 69 51 34 39 46 54 66 69 69 73 77 60 60 60 60 60 60 53 53 57 57 57 57 57 57 57 57 57 53 49 49 53 53 45 38 44 38 42 89 109 102 150 224 341 326 341 397 465 509 541 565 583 587 584 581 567 536 491 454 352 222 129 143 160 122 91 95 60 60 69 78 78 74 74 74 61 52 47 47 54 69 85 93 185 210 214 171 115 76 56 44 144 132 107 82 50 37 45 60 119 122 142 170 178 157 141 149 173 133 81 61 73 97 101 90 138 124 99 52 40 71 84 79 87 75 71 79 95 103 94 79 46 38 38 52 56 43 43 63 47 50 54 58 57 42 41 45 72 76 73 58 46 38 41 45 60 55 65 84 102 116 147 204 288 290 286 295 304 265 180 122 107 97 94 92 84 60 68 81 79 51 39 55 53 33 37 65 41 36 32 39 39 51 94 108 85 62 56 58 65 72 64 54 43 36 40 48 50 41 63 90 97 137 129 149 205 178 146 144 85 66 40 36 37 38 39 38 70 59 59 67 60 52 48 66 92 154 211 232 237 267 313 348 378 377 380 392 408 411 443 455 474 471 500 476 425 454 491 438 467 322 188 121 84 58 59 77 39 40 40 55 65 69 68 59 48 36 43 55 69 77 113 159 221 304 423 529 593 540 361 156 70 57 53 53 49 52 48 48 60 60 49 49 49 45 42 42 38 54 54 38 37 53 56 40 33 43 45 31 67 163 222 240 317 340 284 233 226 147 59 48 41 34 38 39 47 67 83 84 70 58 47 55 79 75 42 30 32 71 94 73 55 66 109 133 100 169 274 370 443 480 505 521 432 408 375 373 412 498 589 663 692 707 723 735 735 723 715 700 684 677 669 661 642 638 638 613 527 499 467 423 408 432 436 408 421 385 354 362 379 387 383 364 320 300 304 327 349 348 343 350 318 311 300 286 267 256 253 242 281 270 258 234 207 195 188 184 152 141 129 110 95 84 87 87 105 93 89 93 89 66 54 47 95 56 56 88 108 88 68 76 61 48 48 56 78 73 57 52 95 43 41 43 42 40 52 122 100 74 54 49 49 65 92 108 92 88 99 107 99 79 70 70 81 44 44 68 102 87 93 117 82 86 94 102 101 93 73 68 119 91 51 49 54 82 106 102 114 101 77 69 81 101 116 121 112 84 91 130 188 208 100 25 24 25 44 63 64 57 35 25 49 56 56 49 49 41 35 27 76 85 98 122 155 183 207 219 230 206 169 114 81 46 38 30 34 30 34 30 34 30 34 34 29 29 29 29 29 29 29 29 33 33 37 37 37 33 28 27 24 27 23 23 23 30 42 50 25 41 53 49 49 76 143 191 261 292 248 129 46 44 49 31 40 34 43 36 37 30 30 31 31 31 31 31 32 32 33 34 55 63 71 80 80 72 60 56 54 58 50 42 38 34 38 34 46 42 46 58 70 78 86 86 33 33 33 32 40 55 50 33 44 40 39 35 38 41 45 44 54 50 50 50 50 47 47 40 47 40 40 48 52 48 40 39 35 50 55 38 34 38 43 34 46 42 33 49 77 53 33 61 54 54 50 50 45 45 49 45 32 48 80 36 200 96 60 40 32 33 33 33 36 36 43 50 54 53 56 52 54 50 57 57 52 52 41 41 29 25 24 24 23 23 23 28 39 35 34 30 23 21 22 28 37 26 26 47 27 27 35 39 39 50 54 47 28 28 28 28 28 28 28 28 28 28 35 35 31 31 31 38 45 45 48 41 44 36 39 32 43 36 39 28 35 32 43 36 24 24 24 28 29 33 33 33 37 37 37 37 37 37 37 29 49 33 28 24 22 25 32 39 51 19 107 219 288 365 329 166 22 22 22 22 22 22 22 22 42 42 46 46 50 50 54 54 51 35 23 27 43 51 39 23 35 31 31 27 27 23 23 23 27 27 23 23 27 27 30 27 38 35 39 51 62 62 58 62 49 45 37 33 25 21 21 21 21 29 37 45 41 33 21 21 20 20 21 25 29 33 33 37 25 25 29 33 33 37 41 41 48 48 44 40 36 36 32 31 19 19 19 19 18 18 18 17 35 41 41 41 42 46 42 39 28 28 21 21 21 22 22 22 33 33 29 25 21 17 24 20 15 44 14 14 91 63 14 30 17 17 21 25 29 32 32 36 27 27 27 27 27 27 27 27 34 34 27 26 23 23 23 20 36 24 28 41 65 70 69 53 33 30 25 13 12 12 11 11 13 13 13 14 34 38 62 70 69 61 56 38 34 31 32 32 49 50 45 33 25 17 20 27 55 114 90 52 169 358 387 284 205 113 30 22 29 18 21 29 25 25 17 17 17 17 24 38 46 101 188 220 145 33 12 13 13 19 328 445 231 60 22 18 20 23 24 21 27 180 244 158 166 136 144 148 104 40 35 37 53 41 36 37 61 81 93 89 83 90 90 79 67 64 84 104 100 104 119 123 122 110 98 97 101 89 77 73 73 73 69 61 49 93 117 105 105 125 129 106 87 80 72 56 55 47 35 34 91 34 32 55 83 67 63 94 41 77 93 85 89 113 113 93 129 113 125 149 149 125 117 133 67 63 71 103 167 215 222 198 181 209 224 192 163 155 167 175 157 161 165 161 157 157 173 189 97 85 89 109 101 89 121 173 184 184 176 168 160 145 137 133 133 138 126 86 62 78 106 122 132 123 123 154 213 264 288 288 276 296 312 325 322 307 279 249 183 176 177 165 153 145 141 138 114 139 164 169 149 122 110 128 173 151 70 29 27 29 29 28 28 36 43 51 51 51 42 39 31 32 36 36 40 45 49 42 38 31 31 31 31 31 31 31 153 96 56 61 65 41 33 41 30 30 34 34 34 34 31 35 54 54 54 54 47 47 47 47 43 36 43 36 43 43 43 36 40 44 44 44 44 44 45 45 41 48 52 56 52 44 44 44 33 32 33 33 33 37 37 37 41 38 34 38 42 50 46 42 35 34 35 35 35 35 35 35 33 55 83 79 55 43 47 55 36 36 36 36 36 36 36 36 35 44 56 52 36 35 36 52 48 48 52 52 36 36 40 68 36 36 40 40 36 36 36 44 40 36 35 36 56 60 40 34 42 50 58 73 73 76 64 49 62 70 74 62 46 38 42 54 54 82 85 53 37 49 61 65 79 86 78 71 64 71 68 60 57 41 37 46 35 33 34 40 34 35 47 47 47 55 82 98 73 97 75 34 34 59 79 60 62 66 78 86 79 64 56 49 98 74 58 73 77 66 46 41 53 40 44 85 120 116 103 96 68 77 73 70 47 43 52 74 44 86 103 84 74 98 103 76 77 81 88 88 72 79 103 115 172 165 161 169 173 154 118 90 134 81 53 136 278 298 226 194 284 369 350 327 353 294 215 241 348 246 182 199 235 243 252 289 400 411 400 396 381 369 351 343 315 318 319 327 342 365 377 378 356 345 345 352 356 364 367 375 360 360 363 360 360 356 352 352 360 349 338 330 323 324 322 319 304 305 289 247 181 125 98 87 52 62 83 91 76 56 56 56 96 87 82 97 120 123 106 99 178 199 184 248 354 307 273 369 761 859 910 847 731 634 533 447 353 327 319 311 300 268 225 193 57 90 134 162 154 122 87 63 46 54 81 136 175 142 65 35 147 227 38 138 114 67 38 87 54 98 114 89 65 76 72 52 44 52 64 60 48 40 37 41 36 37 37 49 49 44 43 42 34 33 37 33 33 32 35 35 35 30 30 70 118 126 89 40 64 52 43 27 25 25 37 41 37 37 48 48 47 47 43 36 23 24 26 41 62 60 52 33 62 50 38 38 34 34 37 37 45 45 45 45 45 45 53 45 45 62 58 34 33 50 66 58 34 34 34 39 55 59 55 43 42 42 39 43 47 51 48 52 36 36 37 49 54 66 74 85 48 56 55 51 51 47 54 43 51 43 43 43 36 36 36 36 47 43 46 43 51 56 49 49 50 50 46 38 41 37 37 37 38 39 40 44 52 65 93 113 81 72 56 51 51 43 38 37 45 48 60 75 75 79 67 66 60 69 51 104 293 478 555 551 641 582 579 485 247 105 71 29 47 33 37 35 43 47 44 41 46 47 55 75 103 130 154 165 193 205 232 251 250 234 222 210 207 203 191 186 170 158 146 142 197 181 197 233 244 244 284 343 431 485 528 542 560 622 675 678 645 654 630 641 570 293 89 116 67 56 43 42 41 41 41 41 52 48 51 44 44 48 48 45 46 42 41 40 44 47 53 63 50 52 74 77 95 173 341 507 577 561 455 274 117 59 65 79 48 69 53 37 37 36 40 72 41 50 92 143 206 268 323 346 255 132 109 95 44 53 63 35 50 49 49 49 57 61 57 53 41 45 49 53 53 53 53 53 65 65 65 65 65 65 65 65 56 56 52 48 49 45 41 37 53 38 56 79 93 100 142 201 239 285 228 218 301 281 296 454 427 502 551 544 522 512 478 425 352 250 161 156 174 168 138 138 89 85 85 85 85 89 89 89 80 75 59 50 50 69 93 113 277 270 215 119 55 56 77 85 105 101 84 63 39 38 46 57 56 88 131 155 170 169 165 168 271 207 83 67 143 127 143 267 447 453 221 41 74 86 59 59 79 87 86 82 79 79 67 44 38 39 63 87 63 38 38 78 38 46 58 65 77 57 53 45 61 65 53 49 45 49 68 76 64 75 82 73 57 64 92 114 231 142 75 99 100 65 70 111 75 72 72 70 70 70 70 62 72 35 34 59 74 49 37 52 48 55 58 46 42 53 93 92 52 40 36 36 88 122 119 82 34 36 36 37 36 53 82 100 74 70 78 79 80 81 89 89 62 48 36 36 36 37 38 39 38 38 38 38 39 42 54 57 80 135 189 196 178 158 181 211 241 240 228 208 200 220 263 292 347 347 339 307 268 259 283 291 348 287 139 96 197 154 70 111 43 47 55 66 62 57 49 48 55 39 38 57 72 84 143 214 257 237 251 367 536 586 453 244 150 93 53 37 56 72 67 51 55 59 56 45 45 42 39 43 37 53 53 37 37 54 61 49 35 35 70 113 111 103 170 269 330 322 254 207 207 127 44 57 34 75 95 96 84 52 37 78 40 44 52 59 63 55 42 33 32 32 36 39 39 42 43 54 72 108 129 154 183 216 197 156 238 197 230 279 369 591 736 668 711 724 748 741 721 693 681 674 694 710 686 618 527 511 567 625 529 495 471 460 480 508 493 462 455 408 368 372 401 433 430 411 362 307 287 330 358 349 325 317 309 313 321 321 326 322 306 295 281 278 262 222 187 171 168 168 156 141 125 114 122 119 118 110 114 98 78 74 74 63 47 46 88 56 47 64 104 116 88 56 48 53 76 72 55 45 44 45 93 56 47 67 51 41 70 133 92 62 49 49 69 89 96 88 124 116 107 87 71 59 66 70 65 43 44 72 90 67 77 126 86 83 86 82 81 76 75 75 127 102 62 50 50 62 71 71 95 106 110 110 90 70 78 88 86 51 91 216 247 135 31 24 26 57 41 26 27 28 27 28 31 41 33 33 41 45 50 51 116 116 125 129 141 146 154 165 197 181 164 125 108 81 80 69 37 30 37 30 37 30 37 37 37 36 37 36 36 36 36 36 28 32 36 32 27 27 27 35 28 22 22 35 50 38 30 38 45 53 64 68 92 155 259 330 352 372 317 166 47 20 29 27 44 43 55 41 33 29 30 32 39 31 31 31 32 37 42 46 46 42 35 51 64 64 48 35 57 57 49 41 37 37 37 33 57 57 57 57 53 45 37 33 33 33 33 35 35 42 38 45 36 32 27 26 26 25 25 29 49 53 53 53 57 57 54 54 33 34 35 47 55 51 43 35 35 51 55 39 35 43 39 34 42 46 38 46 58 38 34 66 65 61 53 45 45 49 53 61 40 52 104 88 236 100 32 29 32 32 33 32 36 36 50 50 53 49 59 54 57 53 60 60 56 52 41 36 25 25 24 24 24 24 32 32 39 31 30 22 22 22 22 23 32 37 35 31 27 28 35 39 46 50 57 54 28 28 28 28 28 28 28 28 28 28 35 35 31 31 31 38 45 52 48 48 43 43 43 39 43 43 35 31 31 35 35 39 24 24 24 24 28 29 33 33 37 37 37 37 37 37 37 29 54 34 28 23 21 21 39 43 18 27 199 356 417 438 350 163 22 22 21 21 21 21 22 22 62 62 62 66 66 70 70 70 63 39 22 27 55 67 51 27 35 35 31 31 27 27 23 23 23 23 23 23 31 39 43 47 39 35 39 59 82 82 62 42 37 37 33 29 25 25 25 25 21 29 33 41 37 33 25 21 21 21 21 25 29 33 37 37 29 29 33 33 37 37 37 37 59 55 51 47 39 35 31 26 22 22 18 18 18 17 17 24 42 49 56 53 53 50 42 35 28 28 21 21 22 22 18 22 33 29 29 25 21 17 20 20 15 40 14 14 82 66 13 33 17 24 24 28 32 36 40 40 27 27 27 27 27 27 27 27 23 22 26 23 23 20 20 13 33 33 34 54 75 83 75 71 43 42 26 14 13 13 13 13 13 13 14 15 23 35 47 62 76 69 57 41 34 23 27 24 37 33 33 32 28 32 28 42 74 111 121 178 315 441 447 376 301 174 70 34 45 34 29 21 32 25 17 17 17 17 17 32 82 86 141 200 161 53 14 29 16 13 163 456 461 302 166 35 22 20 22 47 136 233 234 140 182 140 128 120 88 52 49 81 49 37 36 36 41 49 45 45 48 55 55 63 75 99 127 143 107 119 139 151 147 127 103 87 93 89 89 97 97 81 53 33 89 117 125 101 89 101 93 62 71 79 83 67 39 33 32 32 63 33 31 33 39 34 33 33 49 85 109 97 97 121 129 117 169 149 145 157 141 117 121 145 79 79 103 139 187 207 210 206 201 205 212 208 203 195 195 192 120 129 149 157 153 141 129 121 65 81 105 125 117 109 133 169 121 121 121 125 137 149 161 169 134 114 106 106 94 78 98 133 135 150 181 233 296 308 279 243 287 292 292 290 279 261 250 239 224 185 141 117 117 129 137 134 134 155 180 188 169 149 137 163 207 158 61 29 28 30 34 28 44 44 51 50 46 39 35 35 39 50 43 43 40 40 37 34 38 31 31 31 31 31 31 31 101 64 44 56 57 37 29 41 34 34 34 34 34 34 31 31 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 40 39 44 44 44 44 44 44 41 48 52 52 48 44 40 44 40 39 40 37 37 33 37 37 41 38 38 38 46 46 50 42 42 34 34 34 35 35 35 35 34 51 71 71 55 43 43 51 36 36 36 36 36 36 36 36 35 36 36 36 36 36 40 44 37 37 37 49 53 37 36 44 40 40 44 40 40 44 47 51 56 36 35 48 56 51 43 43 42 42 38 42 57 69 64 34 34 34 42 43 54 47 53 42 57 42 37 33 57 66 53 32 71 82 82 79 75 68 52 41 57 33 33 47 36 33 35 49 52 36 34 35 56 72 87 83 47 75 59 35 83 156 160 81 94 98 98 87 75 64 60 53 49 49 53 65 70 66 54 43 42 41 47 82 101 81 72 68 61 73 71 59 44 44 49 68 76 107 111 93 82 75 63 43 43 64 103 115 123 134 161 174 219 207 214 211 222 207 194 171 182 134 134 202 281 230 165 179 185 246 211 212 289 277 218 239 276 233 221 257 297 305 317 347 388 402 395 395 380 376 361 357 337 337 349 360 379 395 411 419 425 421 421 417 413 410 410 414 378 378 378 374 374 370 370 360 367 360 356 349 342 339 332 326 331 320 301 278 243 207 172 145 68 69 70 54 54 54 56 69 111 99 105 124 138 117 104 113 131 208 253 330 395 326 262 325 438 661 830 793 643 537 502 469 337 288 264 264 288 300 288 273 157 94 50 95 183 213 160 84 96 55 46 102 208 239 153 40 39 179 37 90 70 38 34 46 57 85 93 73 76 92 88 60 44 59 63 70 59 51 51 55 39 36 44 48 55 47 47 39 34 33 37 33 33 32 35 35 39 30 38 54 78 81 68 44 104 99 99 83 73 53 33 25 36 36 44 44 44 47 40 40 23 23 24 25 29 47 60 64 42 34 33 33 34 34 37 37 41 41 45 45 45 45 46 42 41 46 38 34 38 70 70 42 34 34 35 39 39 35 35 34 50 50 43 43 47 51 48 52 35 36 37 49 58 70 78 89 48 55 55 51 47 54 54 50 47 47 39 39 35 35 35 39 54 46 42 46 43 51 45 41 57 46 42 38 37 38 38 38 37 38 40 40 52 72 97 117 108 84 60 40 40 40 39 38 57 60 75 79 82 86 86 85 71 94 67 72 225 418 526 542 615 533 543 497 266 85 55 45 43 33 37 42 46 54 51 49 49 54 58 82 99 126 138 150 170 182 205 224 235 211 183 155 124 120 112 104 92 85 77 72 116 112 132 167 179 175 202 257 290 331 462 517 498 579 664 622 672 609 520 556 604 427 163 48 58 44 43 42 41 41 42 46 53 49 44 40 47 51 59 60 53 41 40 40 47 54 56 58 66 72 86 88 98 184 395 602 692 685 593 415 218 89 56 51 44 37 35 36 48 40 44 72 45 62 78 89 144 203 218 186 178 62 59 96 48 36 46 37 49 53 53 53 57 57 53 49 45 45 49 53 53 53 53 53 65 65 65 65 65 65 65 65 60 56 56 52 52 48 48 45 60 45 51 71 71 62 101 144 327 442 399 290 272 203 146 224 334 401 430 419 429 459 444 390 321 208 122 101 111 117 130 146 85 81 77 73 80 80 88 88 99 83 66 46 38 42 73 82 158 182 163 107 60 68 85 89 73 69 64 48 39 38 37 37 53 84 124 154 158 153 145 145 257 197 96 80 116 80 152 339 597 628 378 124 92 81 74 62 87 83 71 48 49 73 82 70 58 39 38 43 50 38 38 66 42 50 61 69 65 61 53 37 53 53 49 49 60 64 68 72 59 63 70 58 46 46 66 81 188 107 52 64 80 61 65 93 65 62 58 58 58 58 63 55 60 36 48 84 99 74 45 48 47 51 54 46 45 61 93 88 89 40 35 63 117 128 113 77 34 35 36 37 37 51 82 96 71 56 60 57 61 62 59 59 44 40 36 35 36 36 38 38 38 38 38 38 38 42 45 49 68 104 151 158 125 97 93 108 154 154 149 130 117 113 137 153 177 201 236 245 240 225 228 215 203 185 101 117 234 182 62 74 51 59 66 70 66 58 49 45 55 42 46 65 84 96 151 211 270 253 229 232 295 355 358 301 139 101 69 49 53 64 71 67 63 67 60 53 50 54 55 59 37 53 57 42 50 62 50 36 34 47 71 69 64 102 170 220 259 263 215 188 196 120 57 82 191 248 244 173 121 74 34 31 40 36 40 52 59 62 46 33 32 31 31 41 85 101 97 88 54 130 159 125 94 102 98 78 76 42 182 403 575 720 805 757 701 725 746 742 707 676 672 681 694 698 679 612 536 501 533 562 544 494 466 479 512 520 489 458 424 376 340 341 389 422 430 403 349 283 259 299 331 323 306 294 294 302 314 322 326 318 306 283 273 262 258 234 214 203 215 220 180 165 145 130 134 134 126 118 139 119 91 79 79 75 56 48 76 68 60 68 80 84 76 72 49 49 52 52 52 47 45 44 73 45 51 59 54 42 93 144 92 58 49 50 77 93 104 96 84 84 91 83 71 59 58 58 73 44 45 72 90 67 69 110 106 87 86 89 96 99 91 83 98 78 54 50 58 70 71 67 99 75 63 79 95 91 79 68 53 49 78 198 221 116 31 26 23 45 45 34 28 28 27 28 31 41 37 33 33 41 46 54 51 48 44 32 28 28 27 27 64 56 52 48 48 56 68 72 37 37 37 37 37 37 37 37 44 44 44 44 43 43 43 43 43 43 47 39 35 35 39 53 96 54 22 27 43 46 34 34 33 49 76 96 135 199 271 330 365 344 273 146 63 36 30 27 45 39 44 37 29 29 31 44 47 32 31 31 32 37 38 42 34 35 35 47 60 60 44 35 57 57 49 45 37 37 41 41 37 37 41 45 45 41 37 37 40 36 36 31 38 34 41 40 28 27 27 26 26 26 33 37 45 45 49 49 53 57 50 54 34 50 63 79 83 71 55 43 39 51 51 43 39 43 38 34 38 46 50 50 42 38 54 78 65 61 49 45 49 61 73 85 72 64 116 136 256 108 32 30 32 32 32 32 36 36 46 46 49 45 55 50 49 45 48 47 47 43 32 28 25 29 30 38 82 78 77 65 60 51 35 30 22 30 27 24 29 42 39 27 28 28 35 39 46 50 57 50 28 28 28 28 28 28 28 28 32 28 35 35 31 31 31 34 52 55 55 51 47 42 42 38 42 34 30 30 26 26 30 35 24 24 24 24 28 28 32 32 37 37 37 37 37 37 37 29 58 34 24 22 21 21 43 47 90 71 123 152 149 171 151 47 22 22 21 21 21 21 22 22 46 50 50 54 54 58 58 58 71 39 22 27 63 79 63 39 39 35 35 35 31 27 27 27 23 24 23 24 28 32 40 40 36 32 43 63 91 91 55 26 29 29 25 25 29 29 33 33 25 25 29 33 33 33 29 29 25 25 29 29 33 37 41 41 37 37 37 37 37 33 33 33 55 51 47 43 35 26 22 18 18 18 17 17 17 17 17 17 38 50 57 58 58 46 42 31 32 32 25 25 22 22 22 22 25 25 28 24 24 20 16 16 15 39 14 14 77 65 13 29 21 24 28 28 32 36 40 39 27 27 27 27 27 27 27 27 15 19 19 16 20 13 13 13 23 31 48 72 93 105 97 97 71 66 42 22 14 13 14 14 14 14 14 15 19 27 39 50 73 69 53 30 19 15 15 16 18 17 16 17 36 43 51 68 100 122 187 340 471 524 494 456 357 219 90 43 57 50 36 17 32 25 17 17 17 17 17 32 54 16 49 145 177 110 92 130 153 39 69 345 447 383 432 452 259 140 72 96 161 226 238 184 159 105 81 77 61 41 45 69 49 41 37 45 61 69 65 65 128 115 95 91 95 107 111 111 67 79 99 119 123 119 107 95 89 85 85 97 105 93 65 37 133 145 141 121 117 125 109 74 79 87 83 59 34 32 33 43 63 55 51 59 71 75 71 59 61 93 113 105 105 125 133 121 149 133 129 133 121 117 145 185 127 111 131 167 191 187 202 230 209 177 176 200 215 195 179 176 108 117 137 153 149 125 89 65 57 89 113 105 101 121 145 157 137 137 141 153 173 197 221 237 145 105 101 141 141 94 93 132 183 202 249 309 368 364 311 259 287 272 261 247 220 201 182 175 182 162 150 166 187 196 165 129 150 147 144 132 101 82 78 108 167 104 30 27 29 38 44 36 35 39 27 27 27 27 27 27 51 54 47 47 36 32 29 29 30 30 31 31 31 31 31 31 57 40 36 56 53 37 41 57 34 34 34 34 34 34 31 31 51 51 51 51 51 51 51 51 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 48 55 59 55 51 43 43 47 47 40 40 33 37 37 33 33 37 38 41 41 49 45 52 45 42 34 34 34 34 34 34 34 38 42 50 54 50 42 43 47 43 43 43 43 43 43 43 43 51 39 35 35 43 51 47 43 48 36 36 40 59 51 43 47 55 47 47 43 47 50 54 50 58 38 42 62 58 35 35 51 55 47 35 34 55 67 59 34 34 34 38 43 58 51 54 39 32 35 66 67 70 63 66 62 81 76 60 56 52 41 33 33 33 32 33 34 35 36 37 53 61 41 36 36 37 41 53 53 65 89 77 77 176 269 237 114 90 86 78 70 62 62 62 67 87 115 125 117 82 62 55 55 42 43 51 59 55 43 46 54 54 59 68 56 45 45 46 64 85 95 96 120 117 94 78 78 74 110 154 166 154 145 153 165 160 157 176 193 228 245 264 260 251 224 243 300 318 224 179 233 192 234 203 227 325 337 286 283 300 312 325 336 340 340 340 347 341 355 356 360 364 368 372 379 387 401 413 436 463 493 513 525 541 530 530 525 517 506 499 495 440 433 419 404 397 381 367 363 363 363 359 363 353 338 339 324 349 330 319 319 318 299 264 226 145 114 72 51 50 53 67 95 129 109 116 143 134 89 83 123 224 350 412 415 391 266 174 183 176 383 583 646 602 542 474 407 333 276 240 244 276 303 299 284 302 222 122 75 83 107 112 100 112 68 46 62 181 247 178 53 39 263 118 58 50 81 37 46 72 80 76 56 64 80 75 43 47 58 62 69 61 53 53 53 39 36 47 51 47 39 39 34 33 33 33 33 36 35 31 31 46 46 42 38 37 37 44 48 59 71 87 95 93 69 41 25 36 32 40 40 39 43 40 44 29 24 24 26 29 43 60 68 34 34 34 34 38 38 41 32 41 41 45 45 45 45 46 42 45 34 33 33 54 86 70 34 34 35 39 35 34 34 34 39 70 66 51 47 43 47 44 48 35 36 37 49 54 70 78 89 41 48 44 44 40 47 43 43 35 35 35 35 35 35 35 35 49 45 38 42 39 47 47 37 53 41 37 37 37 38 42 38 37 38 40 48 56 76 97 117 125 93 61 40 40 40 44 51 41 52 64 63 66 70 78 89 72 114 80 49 150 331 465 531 597 510 523 506 295 70 36 65 39 32 33 38 42 50 54 52 49 54 58 78 91 118 130 142 158 162 181 200 203 175 135 104 73 66 62 58 54 50 46 46 74 74 98 129 137 129 145 187 303 253 332 347 268 385 562 543 557 566 548 564 570 410 178 71 49 47 51 43 42 42 46 58 61 53 41 40 39 44 56 64 67 51 46 46 57 64 62 54 73 64 74 72 58 137 372 621 693 715 685 562 354 165 75 61 63 35 35 68 92 68 59 68 38 52 66 62 120 196 187 122 145 75 91 112 61 45 62 38 37 45 49 49 49 49 49 49 45 45 49 53 53 53 53 49 65 65 65 65 65 65 65 64 48 48 48 44 47 47 47 44 57 41 41 52 40 36 59 98 361 562 588 464 391 302 181 156 164 220 233 225 250 311 321 291 213 138 68 61 63 72 89 117 65 61 57 53 60 60 75 79 83 79 70 54 38 38 42 46 74 118 135 107 72 72 77 73 53 53 56 56 55 43 37 35 48 75 111 134 134 119 111 107 184 140 81 77 85 41 149 399 593 661 435 161 78 72 93 91 40 54 47 37 38 50 63 66 132 86 38 38 50 50 53 57 53 53 53 49 45 45 41 37 53 42 45 53 65 69 72 64 44 48 55 47 35 39 58 70 161 113 61 45 57 65 65 58 62 62 58 47 47 47 51 51 40 36 64 108 123 90 49 33 36 47 47 43 46 58 82 80 130 50 38 77 126 121 94 62 35 35 36 37 38 48 69 76 77 70 70 70 70 66 59 59 40 36 36 36 36 38 46 47 38 38 38 38 38 38 41 41 40 68 107 115 106 86 74 73 86 86 88 69 76 85 124 141 112 141 200 233 264 260 259 245 100 105 53 97 210 170 54 50 55 59 66 70 70 62 53 49 40 34 42 62 74 81 125 173 188 212 215 171 138 162 205 215 119 104 93 69 49 49 61 73 53 52 41 41 42 50 58 62 49 65 66 50 58 67 50 36 35 80 87 33 31 103 166 177 211 215 171 152 160 96 49 94 254 287 284 229 165 122 90 55 45 36 36 52 63 67 46 34 32 31 30 32 72 109 129 136 107 107 64 38 111 216 235 178 128 97 293 598 754 783 784 751 744 772 793 777 742 712 713 719 680 678 647 592 509 466 470 473 503 429 405 446 479 464 416 385 362 323 287 296 340 377 385 370 327 275 251 279 308 304 284 276 276 288 304 316 312 300 280 261 273 266 262 251 239 239 255 264 212 189 169 150 146 135 127 119 151 127 95 75 67 63 48 48 60 80 92 80 60 56 72 92 77 53 48 48 60 63 46 43 44 44 43 42 41 42 89 112 100 62 50 54 81 89 96 92 47 52 71 83 87 83 82 74 81 45 45 76 97 75 72 101 114 102 101 97 108 111 99 87 50 50 49 50 62 74 71 67 95 51 49 63 111 119 91 56 57 61 133 202 168 44 27 25 23 32 56 57 46 27 27 28 38 41 37 37 33 41 42 50 39 36 32 28 28 28 27 27 26 26 26 26 27 28 36 44 33 33 33 33 33 33 33 33 44 44 44 44 43 43 43 43 51 51 47 43 39 43 51 58 165 99 32 22 28 47 42 30 45 53 80 100 131 159 191 215 253 201 134 79 56 49 54 48 37 39 32 29 29 30 40 52 56 44 32 32 32 37 38 42 34 34 35 40 56 56 37 35 61 61 53 45 41 41 41 41 37 37 37 41 37 33 32 32 36 36 39 34 30 29 29 28 26 26 25 25 25 33 37 41 37 41 41 45 49 53 46 50 58 74 95 107 103 87 63 51 47 47 47 43 43 42 38 34 50 42 46 42 34 54 78 74 57 57 53 57 65 77 89 96 92 44 76 124 220 96 44 56 32 32 32 32 36 39 46 46 45 41 43 46 45 37 39 35 31 31 28 36 45 69 82 94 146 134 125 97 80 52 43 31 34 31 27 28 37 38 31 31 28 28 36 39 46 50 58 50 28 28 28 28 28 28 28 28 32 32 35 35 31 31 27 34 60 63 55 51 42 34 30 26 26 21 21 22 26 22 30 42 31 24 28 28 32 32 36 36 37 37 37 37 37 37 37 29 41 29 24 23 21 25 40 51 62 39 40 29 19 22 35 20 22 22 22 21 21 22 22 26 26 30 30 30 34 38 38 38 59 39 23 31 55 71 67 55 43 39 39 35 35 31 31 31 28 28 24 24 24 24 24 28 48 52 59 67 75 75 51 22 22 25 25 25 25 29 33 33 25 25 25 25 29 29 33 33 29 29 33 33 37 41 41 41 45 41 41 37 33 29 29 36 43 38 34 30 26 22 18 18 18 17 17 17 17 17 17 17 32 39 43 47 47 44 44 36 32 32 25 25 22 22 18 18 17 17 20 20 16 15 15 15 14 27 14 14 57 49 13 21 24 24 28 28 32 35 35 35 27 27 27 27 27 27 27 23 15 11 12 12 13 13 13 14 15 20 56 89 122 127 127 126 88 83 55 27 15 15 15 19 15 15 15 15 15 24 28 39 58 58 42 27 16 16 16 16 18 16 16 16 39 50 62 91 150 193 314 480 574 552 490 452 293 179 74 31 50 50 44 28 32 25 18 17 17 17 17 32 106 50 42 109 138 95 60 43 22 85 106 287 332 269 413 493 520 397 245 121 90 167 224 198 112 77 77 77 81 61 41 41 45 41 37 45 65 85 97 109 104 99 91 103 123 139 139 131 75 71 67 67 67 75 87 91 89 77 65 73 89 97 89 81 125 137 145 145 157 169 153 121 111 95 79 55 35 34 63 99 83 119 135 119 107 119 127 119 86 105 117 117 129 149 141 121 121 109 105 105 97 101 141 181 187 147 143 175 191 179 198 242 205 161 160 192 199 159 139 140 144 137 145 153 149 121 77 45 101 121 113 81 93 145 173 161 141 141 137 137 145 157 173 181 141 105 97 140 156 136 128 147 243 254 281 324 360 364 351 328 272 260 234 219 188 162 147 142 157 168 181 221 246 239 196 153 202 182 151 120 93 86 90 127 82 38 25 26 33 40 43 43 62 58 47 39 28 28 28 28 43 51 47 43 35 32 28 28 33 29 30 30 34 31 39 39 45 44 48 60 53 49 61 89 38 38 38 38 34 34 31 31 51 51 51 51 51 51 51 51 43 43 43 43 43 43 43 43 47 47 47 47 47 43 43 43 47 51 55 51 43 39 39 43 47 47 47 40 33 33 33 33 33 37 41 41 44 40 48 44 37 34 34 34 34 34 34 34 46 34 34 42 46 42 38 43 43 43 43 43 43 43 43 43 75 63 51 43 43 43 43 43 74 54 42 46 50 50 62 74 58 50 46 50 54 58 50 42 49 65 81 77 57 38 35 47 47 44 44 40 53 61 45 34 34 35 51 36 35 35 63 80 115 119 139 123 95 47 34 34 54 37 32 32 33 33 35 44 36 55 40 33 33 42 46 36 42 47 39 37 35 35 36 38 37 42 46 81 165 229 185 101 89 89 88 92 92 104 132 148 153 199 216 160 78 42 47 55 44 44 44 43 42 43 52 68 56 64 68 65 58 51 55 62 71 61 80 136 164 152 167 191 191 219 239 215 172 140 136 155 174 185 189 197 205 209 217 221 309 313 316 348 359 300 268 322 319 369 365 379 430 420 370 355 371 390 379 344 321 317 306 289 302 309 321 333 349 376 388 407 433 448 470 508 543 585 620 642 646 650 654 654 650 634 619 604 554 528 502 457 427 401 374 367 370 382 378 375 360 349 337 326 347 332 332 344 363 354 324 283 249 179 104 61 58 76 93 101 117 85 103 138 125 72 63 127 295 436 477 420 329 217 151 157 106 173 308 471 553 508 400 299 274 237 221 229 253 261 245 225 214 214 182 107 46 45 88 145 93 105 77 51 82 136 107 42 73 320 150 33 33 81 37 35 104 108 96 68 56 63 51 34 54 61 61 57 53 53 49 45 39 35 43 43 39 35 34 33 33 33 33 32 35 31 31 31 42 42 38 29 28 28 32 40 26 26 39 59 69 57 41 29 36 32 35 32 35 43 44 48 60 46 43 56 65 66 56 40 42 46 50 46 46 50 41 32 37 37 41 41 45 45 45 42 49 34 33 33 50 74 62 34 34 34 34 34 34 35 47 59 90 82 59 47 39 39 36 40 36 36 37 45 46 54 62 66 37 37 37 37 37 36 36 43 35 34 34 34 34 41 41 41 45 41 37 42 46 47 47 44 49 49 37 37 37 42 46 42 38 39 44 48 53 68 89 109 129 97 65 41 40 41 44 52 36 38 53 56 55 59 70 89 64 91 73 54 115 233 391 514 542 463 473 470 308 102 48 65 39 32 33 34 42 47 54 47 49 46 54 67 86 110 122 134 150 165 180 172 156 124 96 80 69 63 67 67 67 67 67 71 71 71 87 114 118 114 122 152 237 240 331 374 339 392 473 445 447 563 660 668 556 326 158 133 60 62 74 66 46 41 46 58 57 53 45 41 48 52 56 67 77 65 49 52 67 75 62 54 80 53 59 61 39 71 270 514 602 649 689 636 468 248 114 68 62 34 59 128 128 76 63 64 38 48 63 66 120 179 183 154 98 102 130 104 64 78 86 38 37 41 49 49 49 45 45 45 45 49 49 53 53 53 49 49 57 57 57 57 57 57 56 56 44 40 40 40 43 43 43 36 49 37 37 37 37 36 44 68 171 401 502 463 450 405 288 215 132 125 121 118 123 140 149 150 103 80 69 78 75 60 53 61 40 40 40 41 52 52 59 59 55 59 66 62 54 46 46 46 94 130 139 115 72 61 49 45 61 57 61 68 79 67 46 36 35 62 87 110 103 92 81 81 82 71 56 58 42 38 86 282 394 478 323 144 75 56 90 104 94 108 88 39 36 40 44 64 200 142 66 46 54 50 45 37 65 57 53 45 37 37 37 41 46 38 37 53 73 81 72 60 52 52 59 51 43 43 55 70 149 141 105 61 49 58 58 46 58 55 55 59 59 55 47 40 36 36 56 96 107 79 50 37 33 37 44 36 36 47 63 61 95 59 45 61 99 114 96 71 42 35 36 36 38 45 59 55 78 70 70 70 70 59 59 59 48 44 37 41 49 54 69 70 50 43 46 46 46 42 45 45 40 52 75 83 83 75 74 63 60 49 48 45 75 124 195 232 247 232 227 208 195 168 155 132 92 85 36 37 114 98 42 62 47 54 62 66 66 62 49 45 35 34 34 35 51 55 83 115 109 145 173 153 125 109 104 85 91 92 105 85 53 38 46 66 46 42 41 37 41 45 45 45 73 81 78 54 50 55 51 38 41 96 87 33 31 106 165 165 200 192 140 121 137 77 38 98 131 108 117 126 90 55 71 83 53 36 35 37 60 55 35 34 32 32 32 36 43 51 75 95 107 64 30 34 207 399 427 349 303 344 520 721 788 753 731 724 785 804 802 794 768 745 731 722 644 622 585 526 464 417 398 392 407 348 352 401 426 386 331 307 280 273 266 275 291 311 320 324 316 285 273 285 289 277 277 285 257 273 297 313 313 297 273 250 278 267 259 259 251 240 256 269 229 201 178 159 155 151 143 135 151 131 107 87 75 63 48 47 48 84 108 96 69 61 81 97 105 77 56 52 68 64 47 45 43 45 44 41 40 42 85 92 116 74 54 58 77 77 76 72 72 76 87 95 99 91 86 81 81 44 45 72 108 90 83 104 101 109 113 116 115 103 95 94 49 49 50 58 78 90 95 91 87 59 51 79 115 119 95 75 104 139 196 185 73 27 22 27 78 53 60 72 57 38 35 31 38 41 37 37 34 37 39 42 27 27 27 32 29 33 37 37 48 44 32 28 27 27 28 28 32 33 33 33 33 33 33 36 37 44 44 44 43 43 43 43 51 51 47 39 35 43 55 66 178 128 56 23 23 36 43 34 46 57 68 80 95 99 95 91 118 62 23 24 41 46 55 68 35 32 29 29 30 31 44 60 64 49 37 32 33 34 38 34 33 34 35 44 56 56 37 35 61 61 53 45 41 41 41 45 61 57 53 45 37 33 32 32 32 32 35 30 30 28 28 27 26 26 25 25 25 29 33 37 37 41 37 41 41 45 45 49 42 62 86 102 87 75 59 55 59 47 39 43 46 46 38 38 62 38 38 38 34 78 106 62 65 65 73 77 77 81 81 76 76 30 32 96 164 64 32 48 32 32 35 31 39 39 46 45 41 40 43 39 38 25 24 24 24 31 40 68 89 121 142 151 131 115 102 74 53 33 28 27 55 31 28 45 57 34 27 43 32 32 40 39 47 46 54 46 28 28 28 28 28 28 28 28 35 35 35 35 38 38 38 45 67 70 62 53 41 29 21 20 21 20 20 25 33 29 37 50 35 28 32 32 36 36 40 40 32 32 33 33 33 33 33 25 24 24 24 23 30 37 44 44 43 51 64 57 33 34 39 27 22 26 22 22 22 22 26 26 30 30 30 34 34 38 38 38 35 28 32 32 36 44 52 56 40 36 36 36 32 28 28 28 28 28 28 28 28 28 32 36 52 68 68 48 36 36 32 23 26 33 29 25 21 21 25 25 25 25 21 21 25 29 33 33 40 40 44 44 44 48 48 48 52 48 48 40 36 32 28 27 22 22 22 22 22 22 22 22 17 17 17 17 17 17 17 17 25 32 28 32 36 37 45 52 32 25 25 21 21 21 17 17 16 16 15 15 15 15 15 14 14 14 13 13 41 37 13 13 24 24 24 27 27 31 31 31 23 23 23 22 22 22 22 19 15 11 11 12 12 13 13 14 15 21 58 95 124 140 140 151 96 87 59 31 15 15 20 28 20 20 16 15 16 20 24 28 40 36 32 21 17 17 17 17 30 17 16 28 46 61 88 130 221 331 468 578 609 563 466 392 174 107 51 23 38 37 48 44 36 29 21 18 18 18 21 36 91 70 50 70 91 80 18 13 13 135 204 277 270 211 287 266 442 458 378 187 72 141 198 144 117 98 101 118 129 117 93 81 53 41 36 36 36 56 76 88 68 75 79 91 107 107 99 87 119 111 95 79 71 67 71 75 81 73 65 69 81 89 93 93 93 109 129 145 161 161 137 105 115 91 71 67 59 55 67 91 63 119 143 103 59 59 71 79 110 106 110 130 166 186 166 134 114 110 102 94 82 82 106 130 207 159 151 187 207 183 182 206 193 165 172 196 191 147 131 148 152 149 153 157 149 113 65 33 117 125 105 81 117 185 197 157 150 146 138 126 125 113 116 112 140 120 92 99 135 187 219 231 278 285 292 288 300 312 332 348 284 253 219 191 169 166 167 182 228 234 211 199 192 189 191 192 185 170 151 135 127 120 117 145 30 27 26 35 47 38 29 37 69 70 59 48 33 29 28 28 32 42 42 42 38 39 39 32 32 29 33 37 38 35 42 46 57 52 56 56 45 49 77 105 42 42 38 38 38 34 31 31 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 47 47 43 43 43 39 39 39 43 47 47 43 38 34 38 42 54 47 47 40 33 33 33 33 32 33 41 37 40 43 54 51 37 34 34 34 34 34 34 34 50 34 33 38 46 38 34 38 46 46 46 46 46 46 46 46 98 102 94 74 50 38 46 58 61 65 69 77 65 49 61 81 49 49 54 58 62 58 46 41 60 108 132 97 65 66 59 47 34 35 49 73 66 46 37 36 33 35 43 34 32 34 79 132 175 116 95 128 171 144 79 34 34 33 34 36 37 45 62 89 198 237 202 117 125 202 206 139 71 52 38 37 38 39 40 40 39 37 38 94 133 129 109 104 119 137 146 165 189 213 245 251 207 265 262 160 50 40 43 56 45 44 44 44 45 54 65 61 62 70 74 79 79 71 75 82 100 82 97 156 191 198 228 272 303 311 292 249 194 166 170 190 211 238 258 270 270 270 274 278 350 362 338 329 373 389 365 368 397 456 472 457 442 420 404 390 363 359 313 253 238 262 266 249 280 291 303 323 354 381 411 434 453 474 504 542 600 653 698 736 760 775 791 802 806 802 783 761 703 666 606 545 481 436 402 394 402 405 398 387 375 360 345 341 341 337 350 362 373 365 361 335 329 252 165 122 113 121 103 87 92 71 87 126 113 68 75 143 358 470 474 357 222 120 77 84 69 48 137 319 402 341 274 249 183 169 181 193 205 210 206 198 110 146 171 155 111 80 80 89 78 130 126 68 46 58 68 47 157 276 115 34 41 81 35 36 112 120 123 95 67 66 66 73 65 65 57 53 53 56 52 41 38 35 35 34 34 34 33 32 33 32 36 32 39 35 35 34 38 30 29 29 29 33 28 27 35 35 46 46 49 45 41 40 43 39 35 32 35 39 47 44 68 61 58 64 73 66 48 32 34 50 54 50 54 62 53 32 33 33 41 41 41 45 45 42 57 46 34 33 34 42 46 42 34 34 33 33 34 47 59 67 98 90 74 58 39 35 35 35 36 37 37 37 41 45 38 42 37 37 37 37 37 36 36 35 35 35 41 41 37 40 40 40 44 41 37 37 46 54 47 47 44 45 37 37 41 45 46 42 38 39 48 45 49 61 73 89 106 82 58 45 41 41 40 44 38 46 58 61 60 52 59 66 60 67 61 68 101 144 278 444 436 404 405 383 281 151 77 47 32 32 33 34 42 47 55 47 46 42 54 63 82 99 119 126 154 161 169 141 108 80 79 80 62 55 59 63 63 67 72 71 67 63 67 79 83 82 94 117 84 183 282 368 450 467 435 436 517 560 653 710 623 392 204 156 87 85 93 77 50 41 41 46 42 42 53 61 61 57 53 63 84 75 63 67 75 78 62 54 84 57 63 78 60 59 179 351 553 600 645 621 495 291 137 67 44 33 98 179 131 59 47 40 56 52 66 86 104 123 161 196 124 137 149 127 87 73 69 53 37 45 53 57 49 45 41 45 49 49 53 53 53 49 49 45 56 56 56 56 56 55 55 55 44 44 44 44 40 39 39 40 53 42 38 38 38 37 38 54 48 180 274 326 396 403 335 307 280 170 110 131 151 104 65 65 70 71 91 107 91 63 47 47 38 39 48 60 71 67 59 55 43 43 50 46 50 66 86 102 135 143 123 96 61 49 41 41 61 57 57 65 76 67 59 45 34 43 63 83 80 69 70 64 38 43 52 46 45 44 45 91 237 308 230 195 165 91 96 118 219 228 197 98 40 38 42 59 155 125 73 49 45 41 37 37 62 57 49 41 37 37 37 37 42 37 37 50 70 74 65 45 49 49 52 48 40 40 44 55 122 150 138 82 50 55 67 55 43 48 60 68 68 60 44 36 40 36 48 68 72 63 51 53 45 41 41 33 32 36 44 48 37 64 67 50 54 86 91 68 50 39 36 37 38 38 38 41 52 51 51 51 51 44 45 45 53 53 53 57 65 66 81 78 54 50 53 49 49 45 45 41 65 57 53 57 61 69 80 69 70 55 50 47 78 119 182 211 202 167 130 86 70 42 37 36 77 77 37 36 54 46 38 62 38 46 54 62 62 54 45 41 36 34 34 35 35 35 44 64 80 92 96 88 87 83 71 59 51 76 97 89 58 38 39 48 48 50 53 61 68 75 63 51 72 89 98 82 66 47 39 39 54 68 63 37 35 78 133 156 172 165 137 130 145 70 30 79 56 33 53 53 33 35 64 36 49 36 35 37 48 39 34 33 32 32 47 59 81 82 81 73 90 139 171 192 265 370 389 344 353 498 658 711 702 711 744 753 799 790 772 762 752 726 688 643 570 530 477 423 376 343 328 313 315 291 315 364 361 305 250 239 203 228 249 254 238 238 243 262 258 266 274 274 258 250 259 287 235 255 272 292 296 284 260 244 264 248 240 244 240 229 241 253 241 214 190 178 178 171 167 159 171 159 147 131 111 95 68 56 47 72 101 93 77 81 85 85 105 86 73 57 56 48 47 45 45 65 72 44 42 59 102 108 112 66 50 62 77 69 68 68 128 116 107 91 79 63 50 45 65 44 44 79 112 101 99 119 91 108 128 127 103 79 82 82 54 54 58 74 90 106 114 118 83 87 99 115 107 95 95 111 143 165 152 76 32 24 31 162 191 93 52 68 56 60 72 45 45 41 41 37 34 38 35 35 31 31 28 27 28 27 27 27 32 31 31 28 28 32 36 40 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 40 36 32 28 27 32 43 55 134 125 82 26 23 28 36 39 38 42 48 60 80 83 79 67 59 20 19 26 39 24 25 38 35 32 29 30 30 32 48 57 57 50 38 34 38 34 38 35 33 34 35 48 49 49 41 40 61 61 53 45 41 41 41 41 65 61 53 45 37 33 32 32 31 35 38 33 29 28 27 27 31 26 25 25 28 28 28 32 37 37 37 37 37 37 37 37 33 38 62 74 71 71 79 87 71 47 34 34 42 42 42 46 66 34 38 38 33 98 126 61 81 85 85 80 73 60 48 40 68 30 32 112 144 68 31 31 32 32 31 31 39 39 41 41 40 40 43 39 37 25 24 23 27 43 64 96 125 146 159 167 91 79 70 50 41 29 32 32 54 43 39 48 61 46 39 51 32 32 40 39 47 46 54 46 28 28 28 28 28 28 28 28 31 31 31 31 42 42 42 49 59 61 53 45 33 25 20 20 20 19 19 21 33 25 37 54 35 28 32 32 36 36 40 40 32 32 32 33 33 33 33 25 24 23 27 27 38 34 44 44 75 72 64 33 21 20 21 22 26 26 22 22 22 22 26 26 26 26 30 30 34 34 38 35 23 24 40 40 32 32 44 56 44 40 40 36 37 32 32 32 24 24 28 32 40 52 60 64 48 72 68 32 22 23 28 27 30 33 29 25 21 21 21 21 25 25 21 21 21 25 29 29 40 41 44 44 44 44 44 48 48 44 44 36 32 27 24 19 17 17 17 17 17 18 18 18 17 17 17 17 17 17 18 18 22 22 22 21 29 45 53 57 21 21 21 17 17 16 20 20 15 15 14 14 14 14 14 14 14 13 13 17 21 25 17 13 20 19 23 23 23 23 27 27 19 19 18 18 18 18 18 18 15 11 11 12 12 12 13 13 15 22 58 95 116 121 125 136 85 80 52 28 16 16 24 28 24 24 20 16 16 20 24 28 29 25 25 18 18 18 18 18 31 22 28 47 65 76 131 200 335 478 603 629 607 547 434 313 94 64 47 34 30 37 44 48 36 29 21 18 18 18 21 36 32 46 43 27 49 73 32 15 31 258 303 228 157 165 257 236 275 380 400 248 117 143 180 113 129 118 114 126 142 150 153 149 125 109 81 53 48 48 60 68 79 91 103 99 79 59 47 47 99 103 103 103 103 95 87 79 65 77 85 85 81 77 77 77 105 117 133 145 141 121 89 65 83 63 63 79 75 47 34 39 33 71 91 59 33 34 51 71 118 114 118 150 190 206 178 146 102 102 98 98 102 114 130 138 179 155 163 203 219 187 158 150 157 149 168 184 175 143 147 168 140 141 149 153 137 105 61 33 77 89 89 89 137 185 173 125 174 170 162 146 141 125 116 108 128 119 83 83 135 234 306 326 313 309 300 284 276 280 296 304 308 273 215 160 130 135 144 174 212 226 214 179 148 145 170 199 159 148 141 145 141 121 86 95 69 109 129 149 148 116 87 72 52 53 42 35 28 28 28 28 28 31 31 38 38 42 43 43 39 32 43 37 41 38 42 42 53 48 44 36 33 41 69 93 46 42 42 42 38 34 31 31 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 43 43 43 39 35 35 35 35 38 38 38 30 34 38 46 54 54 47 39 36 32 32 32 31 32 36 36 43 39 53 55 41 34 34 34 34 34 34 34 50 33 33 46 50 34 34 42 46 46 46 46 46 46 46 46 94 106 106 86 54 38 46 62 41 61 93 109 89 54 46 58 34 46 58 55 51 47 43 50 53 100 113 85 54 54 59 48 34 35 77 137 126 59 39 58 52 67 63 51 39 55 95 136 156 120 124 188 224 192 136 108 85 86 110 134 118 86 79 99 283 310 278 210 257 362 398 346 179 104 39 38 69 101 89 65 112 83 87 126 113 72 76 131 167 194 227 262 286 307 323 332 349 367 302 160 49 42 56 61 44 45 50 58 70 74 66 45 75 75 83 87 95 91 91 103 149 135 138 172 194 200 234 289 359 348 313 262 211 188 193 216 238 284 328 356 372 380 395 410 387 399 359 335 395 441 411 374 369 425 460 422 387 369 385 378 324 293 229 178 174 210 234 226 278 277 289 305 329 363 397 419 457 468 501 539 596 657 721 763 824 851 885 908 924 928 910 892 819 767 691 600 524 467 431 419 418 421 403 391 379 364 360 360 340 363 379 383 383 375 382 375 370 302 231 196 170 148 101 62 87 67 75 102 102 73 88 152 367 436 421 301 153 65 48 48 89 44 60 213 287 222 193 220 184 178 178 178 174 178 186 190 155 163 171 155 123 96 84 73 74 107 110 61 48 55 73 56 214 177 76 99 177 137 68 108 59 75 83 75 62 58 81 97 73 65 53 49 56 56 48 37 34 34 34 34 33 33 32 32 32 32 32 31 35 34 30 30 30 29 28 29 41 45 32 27 51 43 38 30 33 41 49 56 43 43 39 35 35 35 39 43 59 40 25 26 36 50 55 48 37 54 58 50 58 74 69 45 33 33 37 37 41 45 45 45 53 46 42 33 33 33 38 50 39 34 34 33 34 39 63 79 90 82 70 54 39 35 35 35 44 37 37 37 37 37 37 36 37 37 37 37 36 36 36 35 35 34 37 36 36 39 42 34 39 32 32 33 45 50 54 47 47 44 44 41 45 45 49 46 38 40 51 48 44 49 57 73 94 74 57 49 44 41 40 40 38 42 46 45 45 40 39 38 53 59 58 76 86 81 157 299 373 377 355 320 254 176 86 31 32 33 33 38 42 50 55 52 46 42 47 63 75 99 119 131 150 150 141 101 72 52 63 73 54 47 51 51 55 55 59 59 59 55 55 59 63 71 74 82 62 145 152 199 332 358 346 410 567 538 586 691 669 480 275 171 102 89 92 69 45 41 41 42 40 42 57 69 73 69 57 60 77 80 79 71 68 71 66 59 66 49 48 74 73 72 127 219 493 535 569 551 447 297 168 86 40 41 149 206 118 46 47 36 59 48 78 108 111 121 188 271 343 319 296 245 158 59 40 73 41 53 65 65 53 45 45 45 49 53 53 53 53 49 45 45 48 48 47 47 47 47 47 47 48 48 48 48 47 47 47 48 49 42 38 38 38 38 46 47 86 97 136 211 310 354 380 420 406 270 183 219 240 182 114 87 99 96 96 84 60 40 43 47 39 40 56 68 79 71 59 51 63 47 38 37 38 70 118 150 119 103 68 52 41 49 49 49 45 45 49 53 60 56 47 45 35 39 52 57 60 54 60 57 40 61 106 112 109 114 90 86 201 249 238 295 295 188 162 170 171 223 271 260 180 84 40 44 82 73 61 53 49 53 61 69 61 57 57 49 45 41 37 37 37 37 37 46 62 62 57 45 53 53 52 48 44 40 40 36 59 102 110 59 35 43 59 52 36 44 60 72 76 57 45 37 57 53 48 52 52 52 55 59 43 42 34 33 33 33 33 44 39 70 79 52 33 49 58 54 54 62 70 67 49 37 38 38 45 44 49 49 49 49 49 49 45 45 49 53 57 61 76 69 53 45 53 41 49 37 37 37 61 53 49 54 85 102 133 138 111 96 88 80 76 80 84 88 44 39 38 38 39 43 51 55 37 53 54 58 74 54 38 38 38 42 50 58 58 54 45 41 44 36 35 35 34 35 35 36 37 49 53 45 41 41 53 68 34 59 76 74 55 40 40 45 40 43 58 84 111 117 104 77 67 81 106 106 94 59 39 37 46 36 34 32 31 53 100 129 137 142 134 127 119 30 26 56 37 41 69 38 34 107 136 36 50 37 36 37 36 34 33 41 35 29 27 60 158 242 281 274 291 340 361 329 303 323 322 305 358 556 684 656 633 697 758 753 787 768 734 731 721 685 627 554 470 417 368 315 277 260 256 254 253 250 282 310 291 243 199 192 180 206 242 235 211 192 193 212 198 222 246 246 230 219 247 271 220 236 252 268 273 257 241 229 241 224 216 229 229 213 225 249 254 234 210 191 191 195 191 187 175 171 167 155 135 111 84 72 47 68 85 81 81 93 89 62 82 78 77 57 48 47 46 46 45 53 61 52 47 59 98 101 92 50 49 66 89 81 80 88 108 92 79 67 63 55 46 45 45 44 49 90 108 108 110 131 91 107 123 115 83 66 69 73 54 54 58 66 74 86 98 106 83 107 131 131 99 75 95 138 162 152 106 42 33 35 222 423 265 114 45 60 52 64 84 56 52 41 41 41 34 34 31 31 43 43 39 36 36 32 32 32 27 27 27 27 28 32 36 40 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 36 36 32 28 27 28 35 43 79 106 95 35 24 25 37 36 31 31 34 44 60 60 63 55 21 20 21 42 36 24 25 27 40 29 30 30 31 33 41 49 53 50 46 38 42 46 39 35 33 35 36 48 49 45 37 43 57 57 49 41 37 37 37 37 41 41 37 33 33 33 33 39 31 30 34 30 29 28 27 27 35 30 29 25 24 23 23 24 41 37 37 37 37 33 33 33 33 41 50 58 62 78 102 122 89 57 33 37 49 49 53 61 65 33 61 57 33 104 149 65 84 87 83 71 59 47 35 31 75 30 35 119 131 83 35 30 31 31 31 31 38 34 41 41 44 44 47 43 37 25 24 23 35 55 76 104 121 122 119 119 71 63 50 34 33 29 36 40 38 70 71 32 45 82 75 35 32 32 39 39 46 46 54 46 35 28 28 28 28 28 35 35 27 27 38 38 42 41 45 52 50 52 48 40 36 28 23 23 31 19 19 32 40 24 36 53 27 24 24 28 28 32 32 32 32 32 32 32 32 32 32 25 28 24 27 23 30 30 44 40 20 32 48 57 62 46 22 22 30 26 26 22 22 26 26 30 22 22 22 26 26 30 30 31 23 24 33 37 33 29 33 37 37 37 37 33 33 29 29 29 24 23 28 36 48 56 68 72 29 48 40 23 22 24 24 22 30 33 29 25 21 21 21 21 25 25 25 25 25 21 21 21 40 41 40 40 40 44 44 44 40 40 36 32 27 23 19 19 17 16 16 16 17 17 17 17 17 17 17 21 21 21 25 22 26 30 38 46 46 45 41 37 17 17 24 20 16 16 19 19 14 13 13 13 13 13 13 13 17 13 17 24 17 20 25 12 15 15 15 19 19 19 19 19 15 14 14 14 14 14 14 14 22 22 26 23 15 13 13 13 14 17 46 70 83 80 80 95 69 68 44 24 15 16 20 28 28 28 24 21 21 24 28 33 33 25 25 22 19 19 19 19 19 21 44 62 80 103 189 283 454 580 653 628 567 491 358 205 62 52 47 39 30 33 40 47 36 29 21 18 18 18 21 36 75 71 59 28 18 19 19 17 82 217 281 178 83 107 163 159 202 269 329 302 199 160 150 126 122 110 114 114 122 134 142 146 177 165 144 112 88 76 72 72 34 63 99 103 83 79 103 135 71 79 87 95 95 95 91 87 61 77 89 81 61 57 73 89 125 133 141 137 117 85 61 49 62 50 58 78 66 34 33 38 34 43 51 47 47 67 95 119 113 117 137 161 173 161 137 113 93 89 89 101 129 157 177 178 151 155 175 187 187 167 146 130 125 137 156 156 155 151 163 168 156 145 137 125 109 101 101 101 81 93 101 113 137 161 149 121 126 122 114 102 101 97 100 107 107 103 107 146 202 265 317 349 340 320 292 276 272 272 264 260 273 250 211 169 139 119 108 115 129 175 203 200 184 165 177 193 202 190 174 174 189 185 173 178 297 362 393 397 381 353 305 269 226 195 152 102 57 34 30 30 28 28 28 31 31 31 39 39 43 43 50 44 44 37 45 37 33 32 32 28 29 41 57 69 46 46 42 42 38 38 31 31 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 47 43 43 39 35 35 30 30 30 30 34 30 30 30 42 50 53 53 46 35 35 31 31 31 30 31 36 32 38 38 57 62 41 37 37 37 37 37 37 37 53 33 37 61 57 33 33 57 45 46 46 46 46 46 46 46 70 74 78 70 58 54 58 62 54 58 78 94 82 47 35 39 34 35 48 44 35 35 40 60 58 46 54 66 39 34 40 84 76 45 93 188 173 77 37 70 100 76 60 84 128 152 136 109 201 201 237 269 225 125 65 70 130 131 160 172 132 80 80 115 203 170 137 138 217 305 365 385 339 243 127 72 84 105 101 81 116 83 74 93 91 79 118 180 256 298 347 399 431 440 441 430 468 422 297 135 53 79 92 72 53 77 89 81 73 73 62 46 70 63 63 67 79 87 91 95 145 151 162 179 185 194 236 286 373 357 323 288 258 243 240 255 348 386 413 413 394 382 382 394 402 421 397 385 433 444 402 365 320 361 409 394 367 361 354 319 281 245 198 159 159 183 207 215 260 252 256 264 279 303 330 352 394 404 425 451 509 579 639 692 801 843 885 920 946 954 944 925 865 812 718 619 532 480 447 431 407 396 376 360 352 352 360 364 355 367 379 383 386 386 397 391 374 336 306 263 213 159 105 66 83 71 67 75 75 70 90 133 206 252 260 208 124 87 94 90 123 50 56 165 220 183 170 199 217 198 182 170 167 163 155 151 135 131 119 115 116 132 152 156 67 75 79 58 49 60 78 77 151 81 57 111 209 209 148 124 34 35 46 50 46 46 61 73 77 65 60 56 63 63 59 43 33 33 33 33 33 33 32 32 31 31 39 34 34 30 37 37 29 29 28 32 40 40 35 27 30 30 33 29 44 52 64 71 43 43 43 39 39 39 39 31 43 23 23 24 27 38 66 71 72 85 85 69 70 86 81 49 33 33 37 37 41 41 45 45 41 45 45 41 33 33 41 57 33 49 57 46 34 50 98 142 65 61 58 54 50 47 47 40 44 37 37 37 37 36 36 36 37 37 37 37 36 36 36 36 34 34 33 32 38 30 32 28 30 30 30 31 37 45 50 43 43 40 48 56 56 49 45 38 37 38 43 44 40 44 53 65 94 74 53 48 48 51 55 47 42 38 37 36 41 60 63 73 44 79 74 61 64 56 87 162 300 316 300 257 216 153 71 32 32 33 33 42 46 54 59 56 42 39 47 63 79 103 123 131 142 118 93 61 52 44 48 52 58 50 50 50 50 51 47 47 55 55 58 62 66 70 70 66 67 107 138 185 248 268 264 293 457 452 533 649 634 488 283 135 86 76 71 52 45 45 45 49 41 41 50 62 66 65 61 64 67 71 78 66 57 53 60 64 56 39 41 47 65 80 111 159 353 427 481 467 386 269 155 77 51 64 165 205 90 43 63 36 37 44 85 108 118 161 250 321 544 578 517 347 180 78 47 68 48 65 77 77 61 49 45 49 53 53 53 53 53 49 45 45 47 54 54 54 54 54 47 47 47 47 47 47 47 47 47 40 52 41 37 37 37 38 39 38 86 54 60 124 195 242 334 433 472 424 373 333 271 197 158 156 160 145 113 73 41 40 40 48 48 55 59 63 59 55 54 46 70 62 54 46 54 74 106 126 75 47 37 38 41 57 57 50 41 49 65 65 68 52 51 50 41 48 49 42 41 39 55 57 62 84 130 155 148 164 173 171 189 235 243 319 311 212 180 167 94 137 232 307 283 170 78 55 52 60 64 64 57 65 73 81 53 57 61 65 50 42 37 37 36 37 37 45 45 46 42 42 69 61 57 49 45 41 36 36 35 47 55 36 35 36 36 36 36 37 45 53 57 53 49 45 53 57 49 45 41 45 44 48 36 35 34 33 33 33 42 52 66 58 53 60 45 35 35 44 50 76 107 96 66 36 37 39 49 49 49 49 49 49 57 53 52 52 52 52 56 56 67 60 60 53 56 49 56 49 49 49 42 42 46 54 86 110 146 158 100 85 72 64 52 40 39 37 48 44 44 40 40 39 40 51 37 46 54 74 98 90 62 42 38 42 54 58 62 58 49 45 60 51 43 34 34 35 35 35 35 36 41 45 37 37 38 45 35 43 48 50 44 45 50 53 40 48 97 143 189 206 185 158 102 80 81 90 98 75 39 36 38 36 34 32 35 49 80 104 82 114 114 95 75 29 55 204 101 32 32 34 33 72 108 37 47 38 37 38 36 32 32 52 30 57 123 225 343 438 498 510 527 485 434 395 388 391 375 354 392 537 618 614 658 723 753 741 770 736 709 699 681 629 554 474 393 345 308 259 233 219 228 233 243 247 255 255 247 227 195 176 188 198 226 215 199 180 173 191 188 216 236 229 225 218 234 243 211 223 228 236 229 221 209 201 236 208 200 220 224 205 213 234 262 242 207 191 191 192 192 191 171 167 163 147 127 111 88 84 60 84 89 73 77 101 101 70 66 59 62 57 52 48 47 47 46 53 57 45 43 42 55 73 96 49 49 74 101 89 92 104 72 60 59 59 71 75 74 69 44 44 61 101 107 104 117 146 122 107 98 86 70 62 61 57 66 70 74 78 78 82 86 90 91 103 119 119 95 75 91 130 162 156 143 128 138 223 376 517 263 92 35 65 41 56 84 56 52 45 34 34 34 34 27 27 26 26 26 26 27 27 28 28 36 32 32 32 28 28 28 28 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 32 36 36 32 28 27 32 35 39 87 95 43 24 26 45 36 35 39 42 38 37 33 36 29 20 21 23 28 26 26 27 36 41 30 31 31 32 33 37 34 34 34 38 50 58 51 47 39 33 35 36 48 41 37 36 35 53 60 52 44 40 40 40 40 44 40 36 32 32 35 39 39 30 34 33 29 28 28 31 31 41 33 32 24 23 23 27 27 41 41 37 37 33 33 33 33 33 37 38 38 42 58 94 118 97 57 33 33 45 45 53 65 53 33 73 64 32 100 152 72 75 71 63 51 43 35 35 35 59 29 30 83 87 67 35 30 31 31 31 31 34 34 41 41 44 44 51 43 37 25 24 23 28 55 72 96 97 86 70 55 67 62 38 29 24 23 23 31 22 98 95 23 24 109 103 26 36 32 39 39 46 46 53 42 35 28 28 28 28 28 35 35 26 27 34 37 41 45 45 56 33 36 36 36 32 31 31 31 39 18 19 35 40 20 28 49 23 23 23 23 23 24 24 28 32 32 32 32 32 32 32 32 44 36 31 23 22 22 33 40 72 72 33 21 26 21 21 26 30 26 26 22 22 26 26 30 30 30 30 34 38 38 38 39 23 24 25 37 45 41 33 25 41 41 37 37 33 33 29 29 23 24 31 32 47 48 56 60 24 32 24 22 22 28 24 22 22 29 25 21 21 21 21 21 25 25 29 25 25 21 20 21 40 40 40 40 40 40 40 40 36 36 32 27 23 19 19 22 16 16 16 16 16 16 16 16 17 17 21 21 25 25 25 26 30 35 51 59 66 54 37 25 17 17 20 16 19 19 15 15 13 13 13 13 13 13 13 13 17 12 12 24 12 16 24 11 15 15 15 15 15 15 15 14 10 10 10 10 10 10 10 10 40 40 33 26 26 16 16 13 13 15 36 49 54 51 47 47 57 56 36 20 16 16 20 24 32 28 24 21 21 24 33 32 33 30 30 19 19 19 19 19 18 17 44 77 95 129 232 345 536 623 653 600 527 435 271 117 59 48 40 35 30 44 46 42 36 29 21 18 18 18 21 29 48 28 24 21 19 20 31 42 148 131 172 124 85 105 89 72 158 154 243 343 296 189 134 127 111 122 122 118 114 114 110 109 153 145 140 116 92 76 68 68 51 95 127 111 63 51 91 135 115 107 91 75 67 67 67 71 61 73 77 57 33 45 89 129 113 121 125 113 89 61 49 53 66 54 58 66 46 33 42 90 79 55 39 47 71 91 107 123 102 125 149 157 141 105 73 61 117 105 93 101 133 169 181 174 151 167 175 151 139 139 146 146 129 145 156 148 155 171 179 168 200 169 129 93 77 101 149 189 145 153 153 145 145 149 157 161 110 102 90 89 89 100 115 123 83 86 142 241 289 284 284 312 336 296 256 244 260 268 252 225 182 199 208 213 199 167 128 104 126 161 193 205 197 185 189 205 208 183 159 166 212 252 283 313 553 619 650 642 634 617 565 503 527 465 371 265 160 86 39 31 28 28 28 28 28 27 35 31 50 50 50 50 47 40 40 40 28 28 28 28 33 45 53 53 50 46 46 42 38 38 31 31 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 38 34 30 30 30 29 29 30 29 29 29 41 56 56 52 52 34 31 31 31 31 29 31 32 32 31 38 61 73 36 33 33 33 33 33 33 33 49 33 41 65 61 33 33 57 45 45 45 45 45 45 45 45 45 41 45 53 61 69 65 55 76 52 40 40 44 36 36 36 34 36 37 36 34 34 37 69 84 34 34 64 53 33 44 148 120 56 84 188 180 59 32 40 72 35 34 84 205 253 193 113 181 165 201 265 253 154 66 42 75 84 104 112 87 59 95 158 186 93 45 96 168 216 291 356 461 378 250 130 59 44 68 88 87 71 61 84 134 197 272 330 374 424 496 553 588 592 588 566 463 385 216 62 39 98 115 75 99 119 115 76 48 48 65 73 57 53 46 50 55 67 75 79 97 120 154 171 184 205 258 308 355 351 344 330 332 333 327 338 366 405 424 421 397 381 389 404 388 408 412 428 451 417 365 356 284 321 389 403 388 385 335 241 213 187 171 160 171 173 204 221 234 226 218 207 219 235 254 273 292 298 308 330 379 446 508 576 730 782 828 867 901 909 902 884 854 794 699 600 521 469 439 427 366 355 335 322 318 322 346 361 360 367 367 382 393 397 408 398 361 360 360 310 240 166 116 86 83 72 60 52 51 63 71 99 125 147 154 126 73 68 97 97 96 95 128 171 174 142 147 194 179 163 151 155 159 151 127 103 135 99 76 112 167 186 144 81 75 79 91 71 49 48 67 98 96 83 105 92 187 309 265 140 40 39 35 51 55 50 49 45 81 69 60 52 56 63 59 43 32 32 32 32 32 32 32 32 31 31 38 34 34 30 37 33 29 29 32 32 28 28 27 27 34 34 45 45 56 56 56 55 43 43 43 43 43 39 31 30 38 23 23 24 27 53 73 67 120 133 125 93 86 94 85 45 32 33 33 37 41 41 45 45 33 33 37 45 45 41 41 49 33 57 85 69 41 61 129 202 41 45 46 50 54 62 59 59 40 40 37 37 37 37 37 37 37 36 36 36 36 36 36 36 34 33 32 31 33 28 27 27 28 28 28 30 35 41 45 46 50 47 59 60 60 56 48 37 36 37 42 40 40 44 53 65 105 84 59 47 50 62 69 73 61 41 36 37 69 108 131 145 36 98 93 53 49 66 69 81 174 205 202 191 173 122 60 57 33 33 37 42 50 54 59 56 41 38 47 63 79 103 123 135 130 94 58 41 49 52 47 35 57 50 46 46 42 38 38 38 38 46 54 62 70 70 58 39 40 39 84 143 157 195 247 252 320 359 479 599 600 474 249 43 77 59 47 43 41 49 53 53 41 41 46 54 62 65 69 69 49 57 61 57 40 39 46 65 72 63 49 39 61 96 123 155 230 348 430 424 338 224 96 28 54 52 156 169 54 34 63 34 35 54 93 91 113 179 261 308 571 715 646 334 124 97 86 35 56 73 89 85 65 49 49 53 53 53 53 53 53 49 45 40 54 54 54 54 54 54 54 47 39 39 39 38 42 42 42 42 51 51 36 36 36 41 38 37 73 53 68 111 139 178 289 404 545 608 596 440 245 139 141 183 220 196 146 94 54 42 57 61 63 59 47 39 38 38 38 38 50 62 82 90 86 82 74 74 51 37 35 37 41 61 50 40 46 66 89 93 88 68 63 59 50 50 49 45 37 41 58 71 103 89 122 139 108 108 152 191 197 244 255 287 259 168 135 94 121 95 133 205 212 135 90 92 66 61 65 60 49 49 53 53 49 57 65 73 62 50 38 36 36 37 41 41 37 37 37 42 85 77 69 61 57 49 41 37 47 47 44 40 40 48 36 36 37 37 37 37 45 49 50 54 37 49 53 49 45 37 37 36 36 35 34 33 34 34 49 57 102 35 33 78 61 35 33 50 42 91 129 121 75 45 36 42 41 45 41 41 37 37 40 36 52 52 52 52 59 59 59 59 71 63 64 64 64 64 57 57 46 46 42 42 51 63 79 79 44 38 37 37 37 38 38 38 39 39 39 38 37 38 47 59 74 54 38 54 90 110 94 66 38 46 54 62 66 62 54 53 63 62 46 34 34 35 39 36 67 40 36 37 49 49 41 36 43 39 35 37 40 57 65 73 60 93 147 220 285 306 293 251 159 91 52 57 78 79 48 38 38 45 39 32 39 69 92 88 30 74 75 63 55 56 208 445 309 78 33 79 40 34 50 70 51 38 38 49 35 31 31 62 27 170 372 518 576 580 579 582 561 503 471 460 469 454 433 416 398 455 500 569 686 766 777 777 729 707 692 677 644 586 501 432 402 365 324 295 269 263 268 280 283 286 266 250 250 254 238 203 211 212 216 206 198 187 183 186 227 238 247 239 239 240 229 214 222 219 216 212 208 193 185 177 248 212 200 220 213 197 194 222 258 238 203 183 180 180 176 172 179 171 163 143 127 111 100 100 88 112 109 81 77 105 113 90 66 51 54 54 61 64 56 48 75 70 69 61 43 40 41 53 108 58 50 86 109 93 92 104 96 84 79 83 87 83 74 65 44 48 73 105 110 103 120 153 161 114 74 54 62 66 65 49 102 106 118 118 114 106 102 102 99 91 95 99 95 83 91 107 153 173 223 269 319 360 402 443 228 69 28 62 33 44 80 52 45 45 34 34 34 30 26 26 39 39 28 28 27 27 27 27 28 28 28 28 28 28 28 28 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 36 40 40 36 32 28 32 28 28 76 92 36 26 31 46 29 25 35 47 54 46 49 49 46 23 25 34 26 27 36 40 29 38 31 31 32 33 33 33 33 33 34 42 54 59 59 51 43 33 34 36 44 44 36 35 35 49 56 48 40 36 36 36 40 56 48 44 35 31 31 31 35 30 33 29 29 32 28 35 35 33 29 32 24 23 23 27 31 48 48 41 37 33 33 33 32 41 32 33 57 62 58 70 98 73 65 37 32 49 81 69 37 65 31 30 56 128 176 124 31 43 43 43 43 43 43 43 43 63 31 30 31 47 39 35 35 31 31 30 30 30 30 41 41 64 64 63 55 42 30 25 25 36 36 40 44 41 34 34 30 25 34 29 23 40 79 59 21 78 46 22 32 88 109 78 35 28 28 35 31 38 34 41 34 35 28 28 28 31 31 31 31 34 33 29 29 36 36 40 47 25 24 28 44 55 43 19 18 23 19 19 27 28 28 44 61 23 23 23 23 24 24 24 28 32 32 32 36 36 40 40 40 68 52 43 23 26 26 41 45 53 41 29 25 22 30 30 30 26 26 22 22 26 26 30 30 30 30 34 34 38 38 42 39 23 24 24 25 33 37 41 42 42 42 45 45 45 45 45 52 35 35 38 31 30 31 39 36 23 28 24 22 24 48 60 51 26 29 29 29 25 21 21 21 29 29 29 29 29 29 29 29 33 40 40 43 43 43 43 43 47 43 31 23 18 18 18 17 17 16 16 16 16 16 16 16 17 17 17 21 25 25 21 18 54 51 63 67 66 50 33 21 16 15 15 15 18 18 14 13 17 17 17 17 17 17 24 24 12 12 12 15 23 27 23 11 19 19 19 15 15 15 14 14 10 10 10 10 10 10 10 17 52 55 52 41 41 27 27 16 13 14 15 20 24 17 16 16 20 24 24 20 20 16 15 16 24 24 24 24 24 24 24 24 37 34 34 27 20 20 27 27 18 33 62 93 129 188 314 432 612 654 650 596 488 351 195 78 40 25 25 24 30 44 50 50 32 25 21 17 17 17 21 33 28 40 37 22 20 58 124 144 137 73 81 118 114 54 41 73 115 87 123 235 285 234 147 103 86 85 93 109 129 133 121 116 84 92 108 120 112 88 60 48 123 131 127 103 75 63 79 99 143 127 99 75 55 51 51 55 73 69 57 37 33 49 89 117 73 97 109 81 37 32 33 45 61 85 77 37 33 61 94 110 107 79 59 59 72 92 100 99 98 98 122 142 122 74 66 90 126 82 54 82 138 182 186 174 167 151 139 131 139 139 142 146 145 157 172 168 155 139 143 152 152 117 89 97 125 141 133 113 233 221 201 181 165 157 153 153 157 137 113 108 112 123 123 123 98 122 209 308 316 267 251 272 320 281 245 229 233 237 221 198 187 199 216 225 215 187 144 116 159 151 155 182 206 210 185 172 207 161 168 245 280 298 401 547 657 696 707 683 679 687 659 616 585 559 489 371 222 100 29 28 24 27 28 28 44 27 26 27 42 53 54 43 43 47 47 36 40 40 36 36 33 33 37 37 30 34 34 34 34 38 31 31 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 46 46 42 41 37 37 33 33 45 29 28 32 40 52 96 144 103 119 135 109 74 51 44 49 32 45 40 32 51 46 49 65 32 41 32 31 32 32 32 49 41 33 32 33 57 73 61 45 33 37 41 45 41 41 37 33 37 77 32 77 237 145 32 98 35 46 42 35 37 98 118 78 35 38 43 37 35 39 119 187 87 46 36 36 37 36 89 220 36 95 154 158 117 88 104 134 80 34 34 82 178 222 158 42 135 115 119 139 135 103 95 115 46 71 95 95 74 74 134 205 284 199 174 241 297 269 224 197 283 347 296 241 229 122 46 102 86 85 83 130 232 319 397 476 468 455 483 584 678 689 609 530 310 184 98 109 134 112 81 78 124 204 192 109 62 67 56 56 57 53 49 53 61 69 73 65 66 100 142 178 199 231 280 315 353 354 366 372 374 364 353 353 362 366 366 369 377 389 397 405 381 377 381 401 413 397 353 317 308 337 365 367 376 369 312 245 182 199 208 194 181 178 217 237 231 213 177 146 131 139 156 176 186 161 163 202 248 275 318 396 512 614 688 719 742 757 781 789 711 678 627 563 495 442 396 378 321 299 290 293 304 316 320 327 357 364 363 367 382 398 421 418 361 375 390 333 245 158 112 94 71 68 61 54 64 64 64 74 129 124 98 87 78 71 70 62 93 104 131 140 117 78 75 95 100 99 91 95 103 112 116 112 88 76 72 96 128 128 96 57 83 103 123 99 61 56 99 150 137 127 90 77 164 287 315 286 136 49 34 60 64 34 34 83 77 65 53 41 37 44 48 52 33 32 32 32 32 31 31 30 46 29 33 53 29 37 57 28 36 28 28 39 39 27 27 38 45 41 44 40 43 47 55 59 35 35 35 35 35 35 42 34 30 31 23 24 25 27 72 98 144 125 117 109 86 62 65 73 33 33 37 37 41 41 45 45 33 33 33 33 45 61 73 77 89 121 141 133 101 85 85 89 77 61 45 61 42 35 35 47 36 44 41 37 36 37 37 37 45 37 36 35 35 36 36 36 56 37 32 34 36 31 45 62 27 26 27 28 30 36 49 53 38 39 47 51 47 36 36 36 45 37 37 38 51 56 53 49 56 111 131 98 64 55 59 62 107 76 40 45 93 132 219 337 83 85 56 63 112 106 52 39 92 82 112 141 118 83 56 32 41 32 32 49 65 54 59 67 41 38 39 59 75 91 107 123 106 75 42 36 36 44 51 40 37 37 38 46 46 42 37 37 37 42 46 50 50 46 46 39 38 39 41 64 91 132 181 218 272 274 318 402 441 360 194 60 38 39 43 43 44 48 48 48 40 41 45 45 41 49 65 74 43 53 60 43 41 41 39 37 53 36 42 67 73 72 110 167 163 278 384 397 327 214 108 42 67 32 96 106 33 34 71 35 36 38 76 91 124 186 272 331 419 692 547 169 91 97 58 107 76 85 89 77 53 41 41 53 53 49 45 45 49 53 53 48 58 54 54 50 50 46 46 39 34 42 74 74 54 34 34 34 56 38 38 54 47 35 36 61 40 52 76 96 98 118 221 338 530 592 701 602 279 105 116 93 92 112 134 134 110 67 46 41 38 38 38 42 46 46 46 46 54 74 98 118 114 90 58 38 51 39 39 52 73 81 62 46 42 54 77 97 112 100 83 63 67 81 81 65 47 43 66 86 126 123 131 131 132 132 144 164 211 207 219 243 256 232 207 191 167 125 84 99 138 138 121 91 75 49 45 45 45 53 57 57 58 61 61 57 49 37 36 35 34 36 36 34 36 41 37 37 49 53 61 65 57 45 36 35 51 48 48 48 45 45 44 40 37 45 53 49 45 49 41 37 35 36 37 45 45 37 36 35 35 36 43 35 38 45 45 41 75 31 35 124 171 104 40 36 85 161 223 222 164 110 82 96 81 69 53 45 45 41 40 36 47 47 59 59 62 62 62 59 67 66 63 63 55 56 53 53 46 46 42 38 39 39 39 38 36 37 37 37 41 49 57 61 57 49 37 36 37 45 57 69 74 46 37 38 74 90 70 38 38 38 42 46 54 58 62 69 70 58 50 50 50 42 39 35 50 51 55 51 39 39 47 59 47 51 72 57 37 39 88 99 129 183 272 357 421 455 489 483 357 204 106 80 84 83 56 37 38 37 35 33 39 53 64 68 82 30 51 87 29 52 276 465 389 158 58 87 60 35 36 37 66 36 35 52 47 32 30 27 239 404 578 632 563 513 548 609 531 485 469 463 479 484 472 460 433 503 580 645 722 791 800 746 698 673 669 670 649 614 548 490 501 471 433 415 397 414 424 440 419 415 395 367 351 359 363 359 316 321 317 279 243 224 229 256 293 300 296 273 245 221 219 216 220 213 206 195 184 180 188 196 212 180 172 200 193 173 170 202 218 198 171 159 151 151 147 140 162 159 147 127 115 103 88 80 128 120 101 93 109 129 117 86 66 63 63 66 61 53 56 60 55 46 49 57 48 42 52 85 64 66 70 86 105 85 100 160 96 84 83 79 79 79 82 85 65 64 65 105 142 151 136 120 113 73 48 48 73 97 93 77 94 122 138 138 138 134 110 82 94 138 131 75 87 147 135 59 78 85 120 187 248 281 295 320 150 35 28 48 25 38 81 34 38 30 30 30 30 30 30 30 35 35 35 35 35 35 35 35 31 31 35 35 35 35 31 31 31 31 31 31 31 31 31 27 52 57 65 69 65 57 45 37 36 36 32 28 28 27 27 27 33 38 41 28 32 43 51 42 38 41 48 51 51 58 62 55 30 27 27 31 44 49 61 62 82 72 64 60 49 49 42 42 32 34 46 62 59 51 35 34 35 35 39 40 40 36 35 35 32 32 36 40 44 43 47 47 43 39 39 35 31 31 31 31 30 30 33 33 32 32 28 28 43 38 37 29 36 36 44 48 48 48 41 37 33 33 33 32 41 33 33 37 46 58 58 54 31 93 125 61 33 61 65 32 37 30 30 76 184 204 96 28 39 39 39 39 39 39 39 39 55 31 30 31 31 30 30 30 30 30 30 29 29 29 29 29 60 56 55 47 38 30 33 29 24 28 32 36 29 29 26 26 93 53 24 22 26 70 117 133 69 77 114 163 184 129 54 25 27 27 31 31 38 34 41 34 35 28 28 28 31 31 31 31 45 41 33 29 32 28 28 35 20 32 56 51 27 19 35 63 19 43 63 63 44 32 32 33 23 23 23 23 24 24 28 28 40 40 40 40 40 40 36 36 52 44 36 31 23 26 37 41 45 37 29 21 21 21 22 22 26 26 22 22 22 26 30 30 30 30 30 34 38 38 38 39 23 24 24 25 33 29 41 34 61 49 53 41 44 37 44 48 38 45 41 30 29 22 26 27 22 23 23 23 35 68 84 75 26 33 33 29 29 25 25 21 33 33 33 33 33 33 33 33 39 39 39 39 43 43 43 43 39 35 23 18 18 18 18 18 16 16 16 16 16 16 16 16 17 17 17 21 21 21 21 21 78 59 50 34 22 21 25 29 15 15 15 14 17 13 13 13 17 17 17 17 17 17 24 24 11 12 15 15 19 19 19 15 19 18 14 14 14 14 14 14 14 14 14 14 14 14 14 22 55 62 52 52 48 41 34 27 48 41 38 38 27 23 15 14 15 20 20 20 20 20 20 24 24 24 24 24 24 24 24 17 33 30 23 23 20 20 23 30 18 36 81 116 153 231 385 512 644 671 654 565 437 296 156 66 29 25 25 24 30 44 58 58 32 25 21 17 17 18 25 29 21 33 41 42 45 84 142 161 91 53 66 83 71 39 50 90 68 98 107 135 213 270 191 67 113 104 92 100 112 120 108 92 80 96 116 128 120 96 64 44 59 75 87 91 87 99 119 143 47 51 59 67 67 67 59 55 37 49 57 57 57 61 77 93 73 81 85 65 45 37 49 61 37 61 49 31 32 73 86 62 79 95 103 95 68 64 76 92 171 110 66 86 114 102 82 78 102 78 66 94 142 182 186 175 183 159 139 135 151 155 146 134 105 113 128 140 151 155 167 168 152 133 129 141 161 161 137 113 129 129 125 133 145 153 149 145 164 144 120 103 91 99 107 118 186 273 320 288 283 307 299 252 245 242 245 218 194 182 186 191 199 192 185 181 170 155 131 108 164 152 140 147 155 158 161 167 197 187 236 338 424 486 585 699 654 685 697 673 676 688 688 657 647 621 567 470 324 167 44 25 26 30 30 29 28 27 27 39 42 54 54 50 42 46 46 35 40 40 36 36 33 33 37 37 30 30 34 34 34 34 31 31 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 46 41 41 41 37 33 33 33 28 28 28 40 60 92 140 180 206 215 212 173 114 72 65 66 54 77 69 56 59 46 37 49 32 32 32 33 45 32 32 53 32 45 32 32 85 177 129 31 37 34 37 34 33 33 37 34 33 74 93 150 257 178 65 63 36 39 43 37 39 75 87 63 39 59 64 52 40 72 144 204 172 144 43 32 37 102 94 44 72 147 157 109 160 291 331 265 152 102 82 70 63 71 67 39 55 38 47 87 99 67 47 55 78 110 146 142 118 113 132 163 178 285 352 315 267 251 219 163 117 246 291 351 387 192 37 137 141 164 195 237 299 329 392 474 421 380 376 444 517 505 398 304 165 131 121 155 165 157 158 171 211 262 255 191 144 110 82 64 52 53 53 57 65 68 72 72 76 107 161 193 214 239 295 326 384 381 382 379 362 351 325 328 338 342 345 353 361 373 385 393 397 385 377 377 381 381 366 354 338 362 366 351 341 339 296 234 179 188 194 183 175 183 214 237 185 162 131 93 74 75 92 100 116 92 87 116 148 183 217 268 350 453 508 531 549 589 620 621 606 569 527 460 399 339 301 275 249 250 272 283 294 305 313 316 346 353 360 367 382 394 413 407 366 371 367 313 224 145 96 82 50 51 52 52 52 51 51 51 68 71 60 68 77 92 103 103 94 105 110 111 74 50 50 52 90 100 92 80 76 76 80 84 136 116 92 76 76 84 88 85 75 71 75 59 54 54 84 107 158 105 79 94 101 128 232 356 290 154 38 36 41 35 34 34 67 51 38 33 41 49 53 45 33 32 32 32 31 31 31 31 30 29 37 37 28 29 36 28 28 28 35 28 27 27 30 26 45 41 44 36 39 43 51 55 39 39 43 39 39 34 41 37 30 30 23 23 25 39 79 97 112 81 73 77 78 58 49 45 33 33 37 37 41 41 45 45 61 65 73 77 81 89 101 109 105 109 113 109 101 81 49 32 33 57 57 45 58 74 51 35 51 40 36 36 41 40 36 35 34 40 36 34 35 36 36 35 55 41 31 41 51 66 92 105 59 36 28 28 29 31 43 45 49 58 70 63 55 51 48 52 64 52 41 38 39 48 52 60 55 107 145 144 114 96 75 59 40 41 39 52 69 132 271 408 269 155 78 98 108 46 31 73 37 52 85 114 95 72 49 32 33 32 33 37 49 50 58 59 37 38 43 67 83 95 103 111 91 63 45 36 44 48 56 45 38 37 41 38 41 37 41 37 45 38 49 46 57 50 53 42 39 39 41 49 72 110 148 181 266 229 205 241 291 274 184 90 55 51 43 43 48 48 40 40 39 39 40 40 57 65 80 69 44 49 52 43 41 40 38 37 41 43 49 71 77 76 82 108 133 209 294 327 285 195 120 78 59 31 73 86 32 34 64 35 37 46 76 94 135 194 279 338 438 577 408 134 84 66 35 96 68 77 81 69 49 41 41 53 53 53 53 53 53 49 45 36 58 54 54 50 49 46 46 53 81 57 60 64 52 40 56 76 68 52 37 38 50 54 51 52 43 59 99 122 121 117 172 261 317 443 600 554 293 120 107 93 39 60 93 102 98 75 74 81 46 58 66 62 58 54 46 38 78 90 102 106 98 82 62 46 59 55 52 72 85 89 74 62 41 46 61 69 84 96 115 123 86 121 152 151 125 107 103 117 180 200 243 288 343 391 419 443 306 282 267 280 330 383 404 409 261 181 108 85 101 112 108 82 53 42 46 45 45 53 61 69 86 77 61 45 37 36 36 36 34 36 47 35 35 36 40 36 36 37 45 53 57 57 53 56 55 52 48 51 52 48 44 44 64 53 41 37 37 41 45 37 36 41 41 36 35 36 38 37 37 44 55 62 61 53 48 35 30 36 71 171 294 315 177 36 200 268 329 336 285 220 199 210 112 81 49 37 48 52 52 36 47 47 58 58 62 62 62 62 66 66 62 62 55 55 53 53 46 46 42 42 38 39 39 38 41 48 48 48 52 56 60 64 56 52 44 36 36 44 48 49 38 50 62 58 46 38 46 58 46 46 46 46 50 54 58 65 71 73 69 65 58 54 50 50 50 54 54 50 46 46 50 58 47 44 49 41 37 66 113 128 178 247 351 440 509 555 608 607 470 275 136 97 96 89 63 38 39 37 36 33 32 49 64 60 126 30 31 47 25 29 120 145 177 54 34 63 36 36 38 36 33 35 75 86 32 29 101 195 393 431 493 555 598 612 606 587 566 540 528 517 502 483 467 463 561 631 692 721 754 799 812 770 726 708 701 709 703 681 650 619 601 578 560 537 527 532 536 534 464 465 473 473 476 476 476 476 436 433 422 387 356 345 354 377 382 385 373 334 291 260 253 243 263 256 237 214 191 172 168 160 184 168 168 188 180 149 153 178 190 174 147 143 147 151 147 147 138 138 138 131 123 115 100 92 96 120 141 137 109 89 93 102 94 87 79 67 58 49 48 48 52 46 45 49 45 43 52 81 108 90 82 86 93 61 64 108 84 92 103 99 91 79 86 93 81 61 69 117 146 131 107 84 76 57 49 53 69 89 97 94 74 86 110 134 138 126 114 110 86 122 115 79 87 123 107 50 71 95 105 95 105 159 236 297 98 29 27 29 26 27 74 38 30 30 30 30 30 30 30 30 35 35 35 35 35 35 35 35 31 32 35 35 35 35 31 31 35 35 35 35 35 35 35 28 32 53 89 113 113 85 45 28 36 36 32 32 28 28 28 28 28 30 33 28 28 40 44 35 42 42 45 45 52 56 59 52 31 28 28 28 37 46 58 66 76 72 64 56 45 45 41 34 42 46 54 62 51 39 35 33 43 47 55 59 55 40 35 34 76 64 44 39 47 67 87 95 39 39 35 35 31 31 31 31 30 30 30 33 33 36 36 36 39 34 37 33 40 44 52 60 48 48 48 44 40 40 33 32 33 41 33 37 57 85 77 57 31 76 100 72 56 72 52 30 40 88 88 100 148 120 48 32 35 42 42 42 42 42 42 42 46 34 30 34 30 30 30 38 30 29 29 29 29 29 29 29 52 48 40 35 39 34 38 45 24 28 25 25 29 29 25 25 40 35 66 97 64 21 19 18 104 305 410 287 159 125 82 24 27 27 31 31 34 34 41 34 35 35 35 31 31 31 38 38 49 45 44 36 28 23 23 23 21 21 21 24 32 40 44 36 18 48 80 65 41 41 41 26 27 23 23 24 24 28 28 28 52 48 48 44 40 36 32 32 44 36 35 27 23 23 26 30 30 30 37 33 25 21 25 29 26 22 22 22 22 26 30 30 30 30 30 34 34 38 38 38 35 24 32 24 32 29 40 37 80 65 63 44 43 36 43 43 45 48 40 29 32 21 21 21 21 26 30 23 39 79 91 83 30 37 33 33 29 29 25 25 33 33 33 33 33 33 33 33 39 39 39 39 39 39 39 39 35 30 18 18 18 18 26 30 16 20 20 20 20 20 20 20 20 20 24 28 28 28 28 17 65 46 29 16 16 16 20 28 14 14 17 13 20 16 16 12 20 20 20 20 20 20 23 23 15 15 26 26 22 18 18 26 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 22 52 59 59 52 52 48 42 34 59 51 48 48 37 29 14 13 15 15 15 20 24 28 32 32 24 24 24 24 24 24 24 17 29 25 18 19 19 19 19 26 21 47 89 127 172 259 441 600 733 733 687 558 386 222 97 20 25 22 21 24 37 51 61 62 32 25 17 21 18 22 25 29 17 25 30 36 51 89 139 151 90 81 86 63 39 40 71 105 64 99 90 66 131 221 207 118 160 135 103 87 87 87 75 63 83 95 111 115 96 68 36 33 39 43 47 51 63 83 111 131 67 71 79 83 79 67 55 51 33 41 53 61 69 77 89 97 101 93 85 89 93 97 101 105 65 77 57 32 45 97 86 38 34 51 76 88 84 84 89 108 207 130 70 78 114 110 82 58 86 86 98 126 166 194 198 187 187 155 135 135 159 159 142 118 145 145 144 140 143 147 151 148 156 149 149 153 157 153 145 133 133 121 109 113 125 141 145 152 203 175 131 103 91 114 154 193 269 341 352 280 263 303 287 212 206 227 238 203 155 135 163 187 223 200 173 157 138 135 139 139 128 117 116 111 111 129 168 205 243 288 370 487 569 610 629 648 659 683 687 667 670 690 702 691 661 647 625 583 499 381 255 169 52 48 30 27 27 28 36 31 50 54 54 58 50 46 39 43 40 40 36 36 33 33 37 37 30 30 30 34 34 34 31 31 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 41 41 41 37 37 33 33 33 27 28 32 44 68 116 164 192 339 362 352 309 231 164 130 130 119 111 102 85 68 51 41 30 39 31 31 44 48 32 32 45 41 57 37 33 117 205 149 32 34 34 34 34 34 34 34 35 31 47 158 195 166 103 62 35 39 40 45 41 41 45 48 44 72 84 95 91 87 111 167 207 196 311 311 147 43 66 94 76 144 147 89 64 219 425 429 276 164 135 107 63 37 37 51 87 39 47 63 67 55 39 39 51 138 169 173 137 112 115 107 93 192 311 381 345 328 336 292 189 160 216 217 309 379 179 48 201 232 248 283 300 282 276 346 430 414 378 346 310 278 238 207 207 156 166 191 204 221 243 268 280 332 325 317 279 224 153 106 91 52 53 68 72 76 76 76 75 63 114 183 220 237 263 323 358 392 389 382 371 353 330 304 296 330 330 334 338 346 354 357 361 393 389 382 378 374 374 374 374 362 370 356 324 314 304 277 231 169 162 159 152 152 164 183 184 147 124 101 75 52 53 55 60 80 72 56 58 89 124 143 162 269 367 403 398 437 504 528 509 470 436 394 341 280 231 196 170 159 180 230 261 276 286 298 308 338 345 356 364 371 379 390 387 366 359 344 298 223 153 110 91 57 58 55 55 55 51 51 50 58 61 53 60 71 78 88 95 114 118 119 106 62 49 49 50 99 116 104 84 64 56 60 72 96 92 72 52 47 60 100 125 58 48 46 47 50 70 80 68 87 58 77 112 74 40 93 229 253 148 51 38 58 82 86 86 77 45 34 34 34 34 33 32 32 32 32 32 31 30 30 34 28 49 40 28 32 36 28 27 31 39 39 27 27 34 37 25 52 48 47 39 46 46 50 47 39 39 38 34 42 37 33 33 37 22 22 23 28 50 71 85 72 41 33 53 70 58 37 32 33 33 37 37 41 41 45 45 57 69 85 93 89 85 89 97 60 40 36 60 88 84 52 31 32 73 61 33 90 142 110 35 67 40 35 40 49 56 44 35 43 90 75 39 40 40 35 35 50 45 38 36 62 108 154 171 106 79 48 28 28 30 39 40 49 66 86 86 63 55 63 72 80 68 57 41 37 39 48 60 55 106 164 186 195 194 220 235 144 90 80 59 36 100 278 438 503 324 155 124 110 57 33 81 39 57 74 71 63 52 33 31 31 32 37 33 41 54 69 62 36 38 47 71 84 92 99 95 67 51 45 37 48 60 67 56 49 46 45 42 45 45 57 57 41 37 37 41 57 58 53 38 38 39 40 41 53 80 114 144 197 184 164 177 219 236 163 72 63 59 47 47 48 48 40 39 40 39 39 48 76 84 95 81 50 51 79 90 69 40 37 37 36 50 45 55 69 88 95 85 95 123 172 210 191 128 93 90 51 31 45 58 33 34 60 36 57 57 79 101 146 205 283 330 470 422 248 102 85 55 36 81 61 69 69 61 49 41 45 49 53 57 57 57 57 49 41 36 58 53 53 49 56 53 53 60 99 40 36 58 73 77 93 89 70 55 44 37 57 74 70 51 47 58 90 114 109 97 131 189 233 331 409 367 222 112 83 93 38 41 61 73 73 54 61 65 50 66 74 78 74 62 46 37 62 62 62 62 58 50 39 39 39 47 52 60 61 61 54 46 54 54 53 49 64 92 139 167 165 219 285 315 305 295 301 323 409 440 487 562 637 697 728 743 654 610 520 474 505 552 550 505 292 198 99 68 74 78 67 55 38 39 50 46 42 46 62 74 89 73 48 36 34 35 35 43 32 32 34 34 33 34 51 35 35 35 40 48 53 56 60 68 55 63 63 55 55 55 55 48 72 56 44 40 40 36 36 41 36 56 60 36 36 37 38 37 53 60 75 94 109 111 114 121 56 49 33 76 207 344 354 288 299 371 432 443 396 325 284 263 131 89 48 36 36 36 40 35 51 51 58 58 58 58 58 58 70 66 59 55 55 59 52 57 41 41 42 42 42 42 39 42 57 64 60 56 56 56 56 60 64 64 60 60 56 56 52 45 38 62 86 82 54 38 50 70 58 54 50 46 46 50 54 58 71 78 78 70 62 62 62 62 58 50 45 45 49 53 53 46 40 41 37 36 41 100 166 205 213 290 398 475 544 601 652 647 575 340 154 100 102 92 63 52 40 38 36 34 32 38 52 56 82 28 30 35 25 71 160 53 37 32 62 63 35 37 54 35 39 32 32 63 106 177 279 369 456 465 484 518 561 588 587 564 558 556 565 569 555 550 543 546 660 707 740 737 746 783 829 830 772 765 773 774 760 741 725 703 643 632 614 598 587 584 588 563 484 463 482 490 489 496 512 528 512 497 475 448 424 410 411 425 444 440 424 385 345 314 295 289 319 307 281 254 227 199 179 171 191 183 191 200 188 157 153 173 178 162 146 135 143 147 147 139 110 114 118 122 122 115 104 100 76 96 129 153 125 85 85 110 103 95 87 75 66 53 48 48 68 47 45 53 57 45 57 74 148 106 90 94 93 61 56 68 72 88 111 107 91 75 82 93 61 44 57 105 126 91 59 47 68 73 81 70 58 58 66 82 54 66 90 114 114 102 106 118 86 90 79 59 67 87 83 51 50 100 130 80 69 131 204 238 35 27 27 29 26 31 70 50 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 31 32 35 35 35 35 31 31 39 39 39 39 39 39 39 32 28 49 93 125 125 97 57 28 41 41 36 36 36 32 32 32 28 28 29 28 28 36 40 32 39 39 42 42 53 53 57 49 32 28 28 29 30 46 62 68 60 60 48 44 40 33 33 33 61 62 54 50 46 42 38 34 62 70 74 74 66 43 34 33 60 55 31 31 39 59 75 79 47 42 42 42 38 34 34 34 30 30 30 30 34 41 41 41 32 27 34 30 41 49 60 64 48 47 48 43 40 39 33 32 37 36 37 49 57 61 57 53 72 32 31 60 68 48 52 92 140 188 124 52 60 32 30 84 42 42 42 42 42 42 42 42 34 34 38 38 34 34 46 58 29 29 29 29 33 33 33 33 44 40 32 28 35 39 47 51 33 41 37 37 38 38 37 41 55 35 53 60 31 94 204 237 399 593 614 343 115 85 74 24 26 27 27 27 34 34 41 34 42 35 31 31 31 31 34 33 45 41 40 32 24 23 23 22 34 33 21 19 20 32 24 18 100 128 113 57 33 57 65 42 27 23 24 24 28 28 32 32 60 56 52 48 40 36 28 28 28 24 31 27 23 23 26 26 34 42 49 45 33 29 29 37 22 22 22 22 22 26 26 30 26 30 30 30 34 34 38 38 39 31 31 28 36 36 47 52 75 67 67 55 50 35 34 30 47 43 39 39 39 32 28 20 25 34 34 22 31 55 67 51 34 37 37 33 33 29 29 29 33 33 33 33 33 33 33 33 39 39 39 35 35 35 35 34 38 34 26 18 22 30 42 50 24 24 24 24 24 24 24 24 20 20 24 28 28 24 24 24 16 20 24 24 24 20 19 15 14 13 13 13 16 12 12 12 20 20 20 20 20 20 23 23 19 15 26 26 18 9 14 26 14 14 14 14 14 14 18 19 19 19 19 19 19 19 19 26 48 52 52 52 49 49 46 39 39 32 36 40 41 41 29 29 19 15 15 20 24 28 32 32 24 24 24 24 24 24 24 24 21 17 18 18 18 18 18 18 21 47 89 127 164 259 461 644 778 771 705 560 360 179 62 19 22 22 21 24 37 51 65 65 36 24 17 21 17 21 21 17 40 17 17 20 51 94 133 139 130 129 106 47 37 39 66 77 91 82 85 74 82 103 153 205 174 141 93 69 62 66 58 46 62 71 83 83 72 64 44 35 99 83 59 43 43 55 71 87 147 131 103 79 59 51 51 55 65 57 45 45 57 85 117 137 133 113 101 117 141 141 125 117 93 81 65 65 77 93 70 38 34 34 36 72 112 132 117 108 115 102 98 114 114 90 66 62 70 94 122 146 174 198 202 191 159 143 131 135 151 147 134 118 193 189 176 140 119 119 127 124 172 161 145 129 125 137 161 181 201 181 153 125 121 137 169 200 219 182 126 98 118 185 257 305 301 289 296 308 307 271 227 196 211 211 203 171 135 116 143 164 204 184 157 145 126 122 138 151 84 104 131 139 153 185 246 297 386 423 480 549 615 644 627 590 678 686 686 677 681 701 709 690 611 585 563 558 549 496 413 340 191 112 31 26 26 41 56 27 54 54 54 62 54 46 39 47 40 36 36 32 29 33 33 37 30 30 30 30 34 34 31 31 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 41 41 37 37 33 33 33 29 27 32 44 40 56 100 140 152 315 347 376 362 300 234 199 188 149 120 107 98 88 72 54 29 35 32 36 32 31 40 45 31 69 32 33 89 121 97 77 86 35 36 44 44 36 35 35 40 44 112 268 276 100 48 112 101 104 62 50 58 58 45 40 44 108 107 118 118 122 138 185 218 138 282 385 298 109 36 89 160 156 130 93 124 224 307 275 185 133 111 87 83 99 95 95 119 47 111 132 76 39 68 120 143 258 262 218 157 136 163 158 133 283 302 345 404 443 423 371 320 343 232 137 174 219 143 125 253 277 264 271 253 223 245 366 462 482 424 320 223 155 139 195 259 248 256 249 242 287 372 412 398 414 349 325 315 256 165 119 112 53 57 68 68 68 76 76 82 73 128 201 247 268 295 348 386 385 386 386 379 357 342 323 319 350 346 350 342 345 338 341 338 369 386 409 410 406 386 378 371 358 351 336 309 299 293 278 244 186 163 139 120 121 122 130 127 120 98 82 65 54 54 56 58 70 74 58 56 72 118 121 121 215 307 323 299 327 407 427 384 350 327 286 247 205 171 141 121 105 129 176 222 260 275 297 304 334 345 356 368 368 379 379 367 369 351 339 304 257 203 157 126 111 108 109 110 106 94 82 78 86 85 73 68 67 62 75 82 141 145 147 122 85 52 52 52 95 116 108 80 52 47 48 60 45 47 48 48 47 56 84 96 58 48 46 48 74 109 101 88 47 75 98 93 80 68 55 54 102 94 85 69 84 116 152 172 131 98 65 36 35 34 34 33 33 32 32 31 30 30 29 29 28 65 36 26 44 52 27 35 39 31 27 31 34 26 25 33 48 43 43 39 42 42 42 46 30 27 30 30 37 33 33 33 41 25 21 23 43 57 70 76 48 32 33 57 70 54 37 32 33 33 37 37 41 41 45 45 37 45 53 61 61 57 45 40 32 30 30 31 56 72 80 80 56 69 41 32 138 178 134 54 71 51 36 44 52 64 76 99 72 100 68 49 66 50 34 43 41 44 37 28 69 139 201 218 149 103 59 28 27 29 42 51 48 69 93 86 62 47 63 83 79 76 72 50 38 38 39 55 79 120 166 204 253 339 465 561 281 155 83 93 59 87 237 390 536 478 353 190 81 69 65 45 67 71 51 31 36 37 32 32 31 33 49 41 45 66 77 58 37 38 51 67 76 92 95 83 47 42 41 41 52 64 71 67 65 58 65 57 68 61 72 69 36 36 36 37 56 53 49 36 38 38 39 40 41 57 95 118 136 170 186 183 205 200 137 54 53 60 63 56 44 40 40 40 49 44 48 68 83 99 130 147 143 142 154 162 129 73 55 67 50 65 57 32 42 81 93 84 91 71 83 112 113 69 54 75 40 31 33 41 33 39 56 36 73 61 74 97 146 204 278 330 498 307 140 91 89 56 50 74 53 57 61 53 45 41 45 49 57 57 57 53 49 45 49 48 62 58 53 49 53 60 60 67 66 53 107 167 186 190 153 50 65 63 59 48 64 82 78 63 59 55 66 77 88 92 127 173 238 265 219 181 175 121 60 57 43 44 49 45 41 39 39 39 58 61 65 66 62 54 42 38 37 37 37 37 38 38 39 39 37 39 44 44 40 41 41 40 82 70 57 49 68 92 127 154 263 325 411 464 489 515 560 609 687 705 736 779 841 883 891 887 958 901 784 680 644 628 537 425 240 155 82 60 81 75 51 42 39 40 51 47 38 42 57 73 68 56 44 35 34 34 38 42 31 31 37 38 32 33 43 35 39 35 35 36 44 40 44 56 58 62 66 62 62 51 55 55 59 44 44 52 44 36 52 76 36 35 37 46 46 38 37 37 45 49 71 101 143 193 240 290 248 216 183 178 185 242 354 468 389 458 496 463 415 380 345 296 134 116 92 60 36 34 35 44 51 51 54 54 54 54 54 54 66 59 59 55 55 59 52 52 41 41 38 42 42 42 46 50 64 71 67 63 63 63 63 63 83 87 91 91 87 79 67 56 66 54 54 70 86 86 70 50 66 62 54 46 42 42 47 54 68 91 91 79 67 63 62 58 54 46 34 41 49 57 49 34 36 38 36 35 72 169 287 396 409 469 550 614 663 709 735 711 605 378 176 95 101 76 59 92 40 39 37 34 33 31 41 37 29 28 66 47 27 186 335 200 88 81 114 95 35 37 65 36 105 83 95 206 365 456 482 496 506 521 536 550 553 564 563 540 518 520 529 537 542 555 555 547 594 656 710 738 759 789 815 823 771 781 801 797 782 755 739 719 700 693 674 654 646 635 635 607 561 524 508 503 490 497 537 585 549 530 515 480 454 427 408 403 446 450 443 424 404 373 354 340 354 335 324 302 287 263 247 235 235 231 231 239 235 216 204 193 213 186 170 158 158 147 139 131 114 106 106 110 110 102 95 100 92 52 52 109 141 121 105 106 99 91 83 75 71 70 65 64 84 52 46 54 65 57 65 78 156 90 78 98 101 85 84 80 76 80 95 95 87 75 78 74 44 44 57 98 106 67 48 64 68 77 90 86 70 55 59 71 62 86 94 78 66 86 98 98 94 66 50 49 50 63 79 87 50 96 114 80 117 210 223 177 30 26 27 32 27 35 70 66 30 30 30 30 30 30 30 30 38 38 38 38 38 38 38 38 31 32 35 35 35 35 31 31 39 39 39 39 39 39 39 32 29 41 61 77 85 81 73 65 49 45 44 40 36 32 32 28 28 28 28 28 28 33 36 36 32 32 35 35 39 43 43 39 29 29 29 29 30 43 52 64 40 36 32 32 32 32 32 32 53 50 46 38 50 50 70 66 78 70 78 66 62 50 38 37 31 35 47 51 47 43 39 34 42 42 38 38 38 34 34 34 30 31 31 31 31 38 42 49 37 40 35 38 42 50 65 66 47 47 47 43 39 39 32 32 52 40 41 61 53 32 32 41 56 31 31 52 40 44 132 248 208 180 52 29 36 32 30 56 46 46 46 46 46 46 46 46 38 42 42 34 30 38 46 50 29 28 33 37 37 37 37 33 36 32 28 27 28 36 44 55 42 46 46 46 46 46 49 56 59 74 132 138 173 391 638 699 678 617 486 291 132 45 26 26 27 27 27 27 34 34 41 34 38 31 31 31 34 34 34 33 40 36 32 24 23 23 23 23 21 49 61 25 19 21 81 129 285 253 157 54 21 46 58 34 31 24 28 28 32 32 36 36 64 60 56 48 41 33 29 24 27 27 27 27 27 27 27 23 38 38 42 38 37 33 33 37 22 22 21 21 22 22 26 26 26 26 30 30 34 34 34 38 39 35 38 35 47 51 66 67 66 59 70 58 57 34 29 20 34 30 30 38 46 47 43 32 36 45 41 21 26 47 50 26 41 37 37 33 33 29 29 29 29 29 29 29 29 29 29 28 39 34 34 34 30 30 30 30 34 30 26 22 26 34 42 50 24 24 24 24 24 24 24 24 20 24 24 24 24 24 20 20 15 15 27 35 31 23 17 13 13 20 16 16 12 12 11 11 20 20 23 23 23 23 23 23 30 18 18 26 25 13 17 25 10 10 14 14 14 18 18 19 19 19 19 19 19 19 19 19 38 38 42 42 35 39 39 32 20 21 25 33 37 41 45 38 27 20 20 24 24 24 28 28 24 24 24 24 24 24 24 24 21 18 18 18 18 18 18 18 21 39 77 115 149 243 457 648 751 744 691 554 361 173 56 21 21 22 21 24 37 58 72 65 39 28 17 21 25 21 17 16 72 25 16 19 52 98 145 164 146 144 105 37 35 38 46 35 98 65 79 100 84 46 87 175 133 112 76 56 53 64 65 58 50 66 71 71 76 100 112 100 127 119 103 91 79 71 67 67 119 99 75 51 39 47 59 71 77 57 37 33 57 93 125 141 129 101 97 121 141 125 97 77 85 49 49 85 85 57 38 58 79 67 60 76 93 105 93 84 47 67 103 123 111 83 71 75 63 95 131 147 163 187 191 183 139 143 143 139 139 135 134 138 145 161 160 120 99 111 139 148 152 145 129 113 105 121 161 197 177 173 161 133 117 133 177 220 166 141 117 129 189 268 328 360 336 272 260 316 332 268 216 205 195 172 160 160 164 157 148 125 153 137 129 125 113 93 101 121 117 153 197 228 244 278 317 367 486 494 480 497 562 648 698 698 674 677 677 688 708 713 709 685 718 664 618 605 604 574 507 435 291 188 104 39 26 28 52 31 58 43 50 66 58 42 35 51 36 36 32 32 29 29 33 33 30 30 30 30 30 30 31 31 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 41 41 41 41 36 36 32 32 27 40 52 48 52 76 104 112 151 181 222 236 214 191 184 181 146 86 84 99 93 99 86 29 31 40 52 30 30 68 93 32 65 32 34 141 145 53 34 98 35 45 61 65 53 41 41 41 97 133 277 273 77 37 137 146 156 89 57 73 81 64 55 59 114 114 125 152 160 168 211 243 199 183 231 267 231 195 192 172 135 155 202 226 198 153 141 151 162 144 112 120 160 132 88 96 48 128 140 72 83 183 227 191 235 231 187 130 129 180 210 196 327 374 465 527 500 404 372 389 316 177 125 138 127 164 249 282 242 198 196 194 192 295 448 517 470 347 214 161 180 226 262 278 273 325 354 358 404 496 530 497 448 326 290 288 205 123 100 101 49 54 65 61 53 56 64 86 123 173 228 270 292 310 348 375 378 386 387 387 365 354 350 354 358 358 361 354 357 345 348 337 360 381 417 421 417 386 377 366 340 336 325 314 296 290 275 249 215 176 133 106 106 111 111 103 77 55 55 57 54 54 56 62 59 70 81 64 82 121 124 131 204 280 285 238 251 316 318 267 249 219 196 169 151 129 109 104 102 117 148 198 244 279 308 319 341 352 360 371 371 374 370 359 352 337 333 319 299 260 225 194 191 188 189 186 182 167 159 144 120 109 100 88 83 78 78 92 127 138 135 114 88 63 52 51 74 92 84 64 47 46 47 48 46 46 47 48 48 48 47 47 93 62 50 66 98 125 117 101 100 131 111 66 74 129 113 49 80 123 139 111 86 90 113 117 168 152 123 74 38 37 57 88 33 40 36 31 34 30 29 28 29 52 27 26 67 63 27 39 58 26 26 54 57 25 25 56 47 43 46 42 42 38 45 37 30 27 30 34 41 45 52 52 60 29 21 30 51 56 77 76 39 33 45 65 62 38 33 33 33 33 37 37 41 41 45 45 45 37 37 45 53 49 36 31 72 56 40 31 30 31 75 127 75 55 32 33 209 181 106 50 55 51 48 48 36 52 108 175 118 137 78 62 112 85 41 73 41 42 28 26 75 146 224 253 196 142 83 35 26 28 30 35 32 53 77 70 50 42 58 71 71 72 72 54 38 38 39 39 109 132 173 207 267 400 610 770 421 224 92 111 122 119 212 352 411 528 554 375 147 84 76 32 48 63 31 31 49 41 32 45 32 33 44 45 57 69 77 54 38 39 44 48 68 88 88 75 38 38 41 45 56 64 71 67 64 61 76 73 79 72 71 64 43 35 39 40 59 57 56 36 40 41 38 40 41 54 73 100 121 161 173 138 120 118 96 64 40 53 68 57 40 40 41 53 60 63 79 91 94 114 185 252 332 323 315 299 251 183 119 91 68 84 83 48 35 51 59 50 109 69 53 70 75 51 48 84 44 32 32 33 34 47 59 47 80 67 70 100 153 215 293 349 509 262 100 87 71 64 63 47 42 49 53 49 45 45 45 49 53 53 53 45 41 45 61 72 62 58 53 45 49 60 66 74 71 138 297 408 432 434 325 104 72 63 64 49 57 66 71 60 64 56 58 66 76 88 123 154 161 185 138 128 182 132 42 37 38 39 39 39 38 38 38 41 61 57 57 53 53 57 54 58 37 37 39 47 51 51 44 40 37 47 56 44 40 41 45 41 77 61 53 57 76 88 95 105 258 327 432 502 566 634 711 768 828 847 866 892 927 962 962 946 965 922 818 718 670 615 489 346 177 105 56 55 76 70 46 44 41 40 48 39 38 38 49 61 60 60 63 62 54 38 32 32 36 32 48 53 49 41 46 38 46 35 35 35 35 35 35 40 54 66 70 66 62 54 58 66 58 39 47 59 51 47 111 179 160 80 40 45 50 37 37 50 38 36 54 92 153 244 354 459 530 564 603 625 533 382 287 280 410 473 488 436 407 407 376 299 133 151 168 128 56 34 40 80 51 51 47 47 47 43 43 43 59 48 48 44 44 48 48 52 37 37 37 41 41 45 45 45 56 56 56 52 52 56 60 60 72 76 84 88 84 72 64 50 54 38 37 46 82 94 70 38 66 62 54 50 47 43 47 47 58 74 78 58 57 61 57 44 51 39 35 38 50 54 50 35 36 38 37 41 114 207 387 587 656 696 752 785 823 849 840 773 646 452 235 133 109 67 47 104 39 39 38 36 34 32 30 29 30 29 86 39 26 218 383 227 148 97 110 111 56 37 53 35 32 178 326 453 539 542 544 587 642 601 559 569 621 652 611 536 530 507 476 446 443 448 425 392 412 498 608 713 771 796 775 757 765 773 785 785 774 759 755 747 732 717 701 682 674 666 674 654 620 566 549 540 520 511 562 630 618 604 588 554 516 476 441 418 433 438 443 440 436 413 387 369 347 332 321 318 307 304 285 284 290 278 266 266 278 275 255 224 248 225 205 190 186 178 166 154 162 138 126 122 114 98 95 111 112 48 46 69 117 121 113 118 92 81 80 80 83 86 82 81 84 48 46 54 62 50 61 74 140 58 58 98 101 105 116 92 100 84 79 75 83 87 82 66 45 58 94 114 98 67 76 116 52 57 70 86 87 87 91 99 78 122 114 54 49 94 114 86 98 70 59 67 71 67 79 91 69 72 50 48 160 265 222 110 27 26 27 39 38 38 61 69 30 30 30 30 30 30 30 30 38 38 45 45 45 45 45 38 31 31 35 35 35 35 31 31 39 39 39 39 39 39 39 32 33 29 29 30 41 57 73 85 49 49 41 37 29 29 28 28 28 28 28 29 29 29 33 33 28 28 28 28 28 32 36 36 29 29 29 29 30 32 44 52 32 32 32 32 36 40 44 44 48 45 45 38 53 62 89 90 77 66 65 50 49 45 41 44 35 67 95 98 74 54 46 46 38 38 38 38 34 34 34 31 31 31 31 31 32 35 35 42 42 44 40 39 39 43 58 58 47 47 47 43 39 39 32 32 44 40 49 68 73 68 77 92 44 48 36 31 64 152 224 248 104 96 32 30 40 32 30 44 46 46 46 46 46 46 46 46 46 50 42 30 29 34 38 30 53 53 61 61 61 57 53 49 32 28 28 28 28 36 40 44 35 42 46 46 42 49 52 55 42 145 322 381 379 514 641 582 475 381 262 135 60 29 34 46 26 26 27 27 34 34 41 34 38 31 31 27 34 34 33 33 32 28 24 23 23 23 23 27 21 34 37 33 73 165 253 301 321 253 138 34 21 30 42 27 28 28 28 32 32 36 36 36 56 56 48 44 41 33 29 28 31 31 31 31 31 31 31 31 38 30 22 22 33 37 37 33 22 21 21 21 21 22 26 26 26 26 26 30 30 34 34 34 42 38 42 46 50 62 70 74 58 58 61 57 45 29 19 18 21 25 25 37 53 54 50 39 39 48 48 29 37 54 54 30 37 37 33 33 29 29 25 25 25 25 25 25 25 25 25 31 34 34 34 30 30 26 26 26 22 22 18 18 18 22 26 33 24 24 24 24 24 24 24 24 20 24 24 24 24 20 16 23 38 38 37 22 25 13 17 16 20 20 20 16 16 12 12 11 16 16 19 19 19 19 19 19 38 14 9 17 28 16 16 25 17 10 10 14 18 18 18 23 23 23 23 23 24 24 24 24 24 24 24 28 28 28 29 33 25 21 29 21 33 30 37 34 35 28 28 24 24 24 24 24 24 24 24 24 24 24 24 24 21 21 21 18 18 18 18 18 21 27 61 99 133 223 426 625 737 737 696 575 371 178 57 22 21 21 21 24 37 62 72 76 46 28 21 29 37 37 29 17 68 22 16 18 24 52 130 176 149 147 112 49 37 46 45 33 64 59 67 91 99 80 53 41 71 66 54 47 51 64 76 85 81 90 82 63 64 100 116 108 67 83 103 111 107 95 83 79 67 63 59 55 55 59 63 67 57 41 33 45 73 97 105 101 117 93 93 117 125 97 69 61 69 41 53 89 85 53 50 86 59 75 80 72 49 49 65 85 131 127 123 123 119 103 91 79 103 135 159 159 171 199 203 191 139 151 159 147 139 131 138 150 109 141 156 128 123 147 171 168 92 101 113 113 105 109 129 149 113 129 137 129 113 109 129 159 133 152 187 232 288 328 344 344 340 300 268 272 280 268 240 202 180 153 149 170 217 217 177 129 133 121 121 125 109 81 85 128 186 218 250 274 282 297 312 330 457 458 440 441 487 569 635 658 638 646 661 681 697 704 696 673 682 640 601 580 574 529 463 394 318 240 216 155 28 23 27 36 51 39 47 58 58 31 31 51 36 36 32 32 29 29 33 33 30 30 30 30 30 30 30 30 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 41 41 41 36 36 32 32 32 32 32 44 56 56 56 76 96 89 98 103 101 99 97 106 111 111 47 65 95 74 92 94 30 31 32 52 31 30 92 133 45 61 33 69 165 197 142 86 78 44 61 81 81 69 53 53 61 73 121 213 193 69 61 117 82 128 76 44 68 91 79 81 93 112 119 150 182 193 197 229 273 280 228 240 260 241 273 278 191 191 219 228 228 232 235 192 133 167 184 148 128 140 88 60 116 124 140 112 91 171 271 243 127 104 105 100 76 99 153 195 210 340 451 543 539 453 353 285 258 164 114 131 123 92 189 290 260 179 143 142 152 178 313 438 430 276 219 170 189 251 301 332 339 343 451 539 551 533 549 549 512 418 267 235 237 150 76 73 67 46 46 46 45 44 49 76 106 186 231 267 293 308 322 333 344 348 355 371 364 345 341 338 346 353 364 368 372 376 376 372 371 376 388 404 408 396 385 381 366 348 337 334 319 301 282 268 246 215 173 118 91 87 84 91 80 61 49 50 53 54 54 57 84 73 89 103 105 112 134 153 177 267 320 301 247 233 259 250 201 167 140 114 99 92 89 73 71 119 144 167 201 235 281 319 346 352 356 367 374 374 370 369 358 335 331 324 324 317 294 270 247 256 253 250 246 239 224 216 205 194 186 167 140 109 93 92 107 101 117 113 94 75 54 50 49 69 80 76 64 48 47 48 56 60 48 47 47 52 60 60 52 108 81 66 66 85 89 81 69 80 84 83 71 71 79 90 86 114 118 110 88 80 80 75 51 118 118 113 73 40 51 95 153 62 56 40 35 46 46 30 28 28 32 43 67 83 46 25 39 58 26 26 54 57 29 32 59 39 35 42 42 38 37 41 33 38 35 38 42 49 53 60 64 67 43 33 46 51 51 68 87 35 33 45 57 46 33 32 37 33 33 37 37 41 41 45 45 49 41 33 33 45 53 52 48 80 60 39 30 27 27 47 119 79 63 72 101 281 165 70 50 39 51 60 56 35 36 112 221 285 339 260 173 202 172 92 92 71 46 28 41 87 149 223 268 244 186 119 59 27 27 28 29 31 44 57 57 42 34 46 55 66 56 60 46 42 38 39 39 109 127 164 209 254 362 552 724 683 476 230 131 130 110 176 328 382 478 608 577 393 251 140 33 52 64 36 37 65 32 31 81 81 49 36 41 57 61 65 47 50 44 48 44 60 84 80 52 37 38 41 45 59 59 70 70 59 56 71 71 78 63 62 47 54 51 66 63 70 59 62 55 36 36 38 39 40 42 66 81 92 131 151 124 89 76 62 57 40 53 61 53 40 40 45 61 48 55 75 95 105 133 225 340 430 480 520 536 508 401 239 116 72 78 71 64 57 57 49 33 72 47 35 40 52 48 56 80 49 44 33 37 38 47 51 51 79 66 76 119 183 245 336 412 544 274 96 79 66 57 51 38 42 49 49 49 49 49 45 45 49 53 53 49 41 49 65 81 66 58 54 53 56 63 74 84 78 185 432 627 676 695 586 345 121 72 49 45 39 39 44 49 49 60 67 78 82 88 96 111 112 152 141 127 137 89 38 39 38 38 38 38 37 37 44 44 68 65 53 49 53 61 66 74 42 50 55 63 63 59 40 39 37 47 52 39 39 45 53 45 53 53 57 61 76 76 71 73 149 229 338 443 547 640 740 801 876 906 925 940 960 987 979 953 871 824 739 663 604 544 425 302 151 94 49 43 57 54 46 49 42 48 40 39 39 38 49 49 56 63 62 53 44 31 30 29 30 35 30 31 73 69 53 74 34 34 34 34 34 38 42 42 53 61 69 65 53 53 57 62 66 38 38 47 47 55 143 243 363 239 125 77 38 36 37 75 58 52 62 99 153 258 420 572 732 824 889 902 858 695 409 151 236 313 393 424 420 372 280 174 97 128 160 128 60 34 40 80 51 51 47 47 43 43 40 35 48 44 44 40 40 44 44 48 36 37 37 37 37 37 37 44 44 52 52 52 52 56 60 64 52 56 60 64 64 60 53 42 38 38 46 58 70 74 74 74 58 58 54 55 51 47 47 43 43 59 59 47 58 74 66 42 41 37 36 36 47 51 51 37 39 41 39 69 136 181 353 608 762 818 867 897 915 926 897 825 712 558 333 180 140 76 39 88 39 39 39 41 39 37 31 30 34 29 73 34 29 258 382 211 143 53 61 99 71 41 45 34 140 354 513 560 558 522 580 715 665 620 559 538 581 629 623 564 566 532 481 423 404 389 343 295 286 333 422 521 630 701 730 737 784 775 755 728 720 713 713 710 671 663 639 624 620 625 637 623 583 548 560 579 550 521 561 633 653 649 642 616 569 523 488 464 433 434 431 428 417 398 375 349 335 316 298 287 296 293 278 273 298 305 290 266 282 302 286 247 267 252 236 221 225 214 202 190 210 182 162 162 150 126 115 135 123 92 72 80 85 85 105 134 104 85 84 80 87 83 74 70 73 48 46 50 50 45 49 66 128 48 49 94 85 93 116 84 124 96 79 75 91 95 86 66 50 90 122 99 63 52 80 104 69 73 70 79 87 95 91 91 91 134 118 62 62 114 126 86 82 78 91 115 111 87 71 68 85 60 50 107 219 263 148 30 25 26 30 45 41 44 48 49 30 30 30 30 30 30 30 30 34 34 41 41 41 41 41 41 38 31 35 35 35 35 31 31 39 39 39 39 39 39 39 32 28 28 28 29 37 53 65 73 57 53 49 45 37 29 29 29 41 33 29 37 37 29 29 37 29 28 28 28 28 29 36 33 30 30 30 30 31 32 32 36 36 36 36 40 44 52 60 64 52 45 45 45 53 65 81 89 73 69 61 53 48 44 40 47 55 75 86 78 54 38 42 54 34 34 34 34 34 34 34 31 31 32 32 32 32 32 35 35 46 42 44 40 43 47 55 59 54 54 47 43 39 39 39 35 36 60 60 48 84 148 152 108 40 39 31 48 136 216 188 108 31 36 44 44 31 30 31 48 42 42 42 42 42 42 42 42 42 42 34 29 34 54 54 38 81 85 85 85 77 69 57 49 28 28 32 32 32 32 36 36 35 35 35 35 42 45 48 51 105 164 317 336 242 288 347 245 131 146 122 35 22 29 58 51 27 27 27 27 31 35 42 34 38 31 27 27 34 34 29 29 28 28 24 23 23 22 22 22 38 21 19 22 130 242 266 234 178 126 58 22 22 23 35 35 28 28 32 32 36 36 40 40 48 44 45 41 37 33 33 29 43 43 39 35 35 35 39 39 43 23 21 21 37 49 52 33 21 21 21 21 21 22 22 26 22 26 26 26 30 34 34 34 38 45 49 53 57 65 69 69 77 73 60 44 32 19 18 17 17 20 20 36 56 57 46 31 35 48 48 29 37 65 61 37 33 33 33 29 29 25 25 21 21 21 21 21 21 21 21 27 34 37 37 33 29 29 25 25 25 25 25 25 25 21 21 17 28 28 28 28 28 28 28 28 20 24 24 24 20 20 16 19 49 45 36 21 16 12 16 15 27 27 23 23 16 15 11 11 19 19 19 19 19 19 26 26 46 9 7 20 36 24 20 25 17 10 10 14 18 18 23 23 23 23 23 24 24 24 24 21 13 13 13 14 14 14 18 18 18 18 26 19 26 19 30 23 28 28 28 28 24 24 24 24 24 24 24 24 24 24 25 24 28 21 21 18 18 18 18 18 33 27 49 83 109 183 370 558 694 691 665 563 375 182 57 23 21 21 21 23 37 62 83 76 46 28 25 41 57 61 57 45 53 41 31 20 20 24 82 176 129 142 128 84 53 53 48 34 40 58 73 93 106 92 40 28 31 50 62 58 46 51 64 81 89 98 87 51 44 72 80 64 43 59 75 79 71 75 91 107 71 75 79 83 83 79 75 71 53 37 33 53 85 101 93 77 109 89 93 113 105 73 65 85 81 92 85 81 73 77 74 78 47 67 72 72 61 65 89 113 179 163 143 119 107 107 111 111 143 171 175 163 171 203 211 195 159 159 155 139 135 127 134 138 109 137 160 152 171 191 179 140 88 101 129 141 137 129 129 133 117 121 129 133 133 125 117 123 180 231 299 339 355 343 327 315 316 308 280 248 232 232 232 210 204 166 146 159 190 202 182 158 126 110 117 133 128 112 132 190 264 274 267 275 276 275 270 270 365 387 412 426 440 466 489 511 598 625 652 660 656 641 648 653 665 632 609 592 582 544 493 429 361 283 311 294 121 26 26 27 47 28 36 55 54 28 27 40 36 32 32 28 29 29 29 33 30 30 30 30 30 30 30 30 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 30 41 41 41 36 32 32 32 28 36 27 28 64 60 32 44 81 102 84 73 63 60 50 43 39 60 37 69 92 38 53 83 34 44 29 36 48 31 76 113 45 61 53 85 149 194 170 122 83 58 70 82 78 62 54 66 78 70 210 258 158 86 122 130 74 87 71 75 110 130 138 168 187 190 198 228 268 271 254 282 333 325 300 345 329 235 236 276 222 255 224 177 185 273 330 243 111 127 171 139 111 127 79 79 187 223 158 102 126 214 250 178 72 79 80 87 78 85 116 173 216 338 405 432 376 307 259 192 128 90 131 108 77 130 223 244 217 125 101 112 106 124 262 328 228 148 175 222 269 318 376 454 516 544 627 677 651 594 544 501 441 324 180 177 194 108 50 63 51 47 47 46 46 45 65 112 166 237 263 281 301 324 331 326 325 325 336 356 349 341 337 349 361 380 384 391 399 403 403 403 403 395 399 407 404 400 392 392 374 356 341 338 320 301 279 264 258 216 173 118 75 63 52 60 53 58 49 50 64 66 55 68 107 91 106 129 154 149 151 181 234 316 334 289 219 174 173 164 136 122 96 62 58 59 59 58 56 123 171 205 208 218 253 315 368 371 378 381 381 377 369 369 361 349 346 338 319 311 296 288 277 301 302 294 287 276 265 261 254 258 247 229 191 149 123 115 127 106 128 123 107 95 88 69 52 76 76 76 76 72 68 64 64 68 48 47 47 60 88 108 112 96 76 60 56 61 61 49 48 46 47 56 68 56 47 46 47 71 67 55 62 82 89 80 56 59 71 70 54 41 49 88 138 98 76 48 48 70 70 49 28 27 27 111 170 114 26 25 49 34 50 57 41 41 57 63 47 31 31 38 37 44 44 40 33 42 39 42 42 45 45 52 52 55 35 24 33 26 23 40 71 47 33 33 37 42 33 33 33 33 33 37 37 41 41 45 45 37 41 41 33 33 49 84 112 64 31 28 28 27 27 30 67 71 99 143 131 277 113 42 66 51 63 80 76 35 35 104 217 423 577 478 287 273 262 151 79 115 69 47 76 110 144 215 284 271 214 150 86 43 28 28 29 31 40 49 49 45 45 46 47 66 44 40 37 38 39 40 47 81 98 147 212 252 309 443 569 813 726 460 226 161 106 119 259 364 401 546 620 516 377 216 61 57 76 48 45 65 31 49 221 177 93 40 45 65 53 61 59 54 52 56 48 64 84 68 39 37 38 41 45 55 51 66 66 66 62 70 66 65 57 57 49 53 61 77 69 61 50 57 62 46 35 36 38 39 41 46 65 65 92 124 125 103 76 47 47 42 49 46 42 42 45 49 45 40 39 66 90 105 136 224 347 488 576 649 704 734 667 486 300 154 100 62 57 73 59 44 35 33 33 32 33 37 45 53 57 49 60 45 41 53 50 35 58 70 68 95 153 222 292 395 491 625 328 116 98 94 65 44 38 46 49 49 49 49 49 49 45 41 53 65 61 53 49 57 69 67 58 54 49 56 62 81 91 89 151 429 680 745 776 741 567 217 101 34 34 39 35 36 37 37 53 65 71 70 73 77 81 114 139 128 105 83 48 40 57 39 39 38 38 44 47 51 47 68 61 57 57 53 57 62 62 42 50 55 63 56 48 39 38 37 39 39 37 38 41 53 41 57 73 89 81 68 56 63 89 107 167 244 338 446 563 675 748 829 874 905 912 920 932 905 855 778 717 637 568 504 420 313 233 124 83 49 49 51 43 43 51 50 41 39 39 43 47 52 44 59 58 45 36 31 30 30 30 70 94 30 29 95 84 36 93 41 38 38 42 46 38 42 42 45 64 72 68 56 45 53 65 73 34 33 62 66 54 102 178 339 287 200 121 63 51 60 79 54 56 73 99 140 237 407 582 783 898 940 911 912 849 588 295 119 137 250 386 397 280 159 94 72 75 91 83 59 39 36 48 44 44 40 40 36 36 36 36 40 36 36 36 36 36 36 36 40 40 40 40 40 36 36 36 48 44 44 44 44 44 48 52 40 40 44 44 48 52 53 53 38 46 62 66 66 66 78 86 46 50 54 59 59 55 47 40 40 41 41 40 57 89 84 48 38 42 45 41 45 44 48 46 40 40 39 124 200 199 330 613 803 886 954 980 991 990 963 899 749 613 376 191 159 108 47 80 41 40 40 38 36 46 49 62 50 58 93 66 105 314 418 287 163 57 45 71 55 49 45 33 104 230 257 229 251 273 360 519 581 596 574 513 485 512 567 569 543 525 494 436 410 399 361 310 282 272 275 318 411 505 584 634 700 687 659 632 620 605 585 566 558 547 544 533 541 541 549 550 524 516 551 594 581 540 568 644 636 641 641 619 580 549 535 520 477 455 439 424 401 379 364 342 323 300 274 268 273 262 251 250 290 313 305 273 273 294 306 283 275 260 248 241 245 245 233 225 230 206 194 206 194 158 143 159 135 144 140 120 97 89 109 126 104 85 77 84 91 87 78 70 69 48 47 54 50 44 46 74 128 47 50 94 73 85 116 72 120 104 91 87 91 87 78 58 45 87 107 67 47 60 76 64 97 97 86 79 71 71 64 75 107 106 98 90 98 106 94 74 54 66 86 106 107 91 79 68 69 68 118 210 251 190 66 24 25 41 48 44 56 52 44 48 37 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 38 38 42 42 42 42 38 38 42 42 42 42 42 42 42 35 28 28 29 29 33 37 41 45 61 57 57 53 49 49 45 45 57 48 44 53 45 29 29 37 29 29 29 29 29 29 37 30 30 31 31 31 35 35 35 35 47 47 47 47 51 55 59 56 44 44 44 48 56 64 76 80 72 76 76 72 71 59 47 39 46 42 38 34 34 30 30 30 34 34 34 34 34 34 34 31 32 32 32 32 32 32 31 31 35 30 33 29 40 48 55 63 54 54 47 43 39 39 39 35 48 92 68 30 60 164 152 40 29 30 59 131 172 140 72 30 76 31 30 32 31 31 32 31 38 38 38 38 38 38 38 38 30 34 29 29 50 86 86 66 81 81 77 73 61 45 29 28 28 32 32 32 32 32 32 28 39 39 39 39 46 42 45 55 70 53 139 142 33 71 174 132 88 39 32 68 69 37 26 27 26 27 27 27 31 34 34 34 38 27 34 34 34 30 29 29 32 28 24 23 22 22 22 22 34 34 26 34 82 126 94 34 58 38 23 31 35 27 27 39 28 32 32 32 36 40 40 40 41 41 41 37 37 33 33 33 51 47 43 39 39 39 43 43 55 27 21 21 38 58 57 41 21 21 21 21 21 21 22 26 22 22 26 26 30 30 34 34 38 38 42 46 50 50 57 57 92 80 56 31 18 17 17 16 20 16 16 28 48 53 38 19 39 55 48 36 33 57 53 25 40 36 36 36 32 28 28 28 24 24 24 24 24 23 23 23 34 37 33 33 29 25 25 21 29 33 33 33 33 25 21 25 28 28 28 28 28 28 28 28 20 24 24 24 20 16 16 19 25 25 28 24 24 16 15 11 27 24 27 19 19 15 15 11 15 16 15 19 19 19 26 25 49 8 6 12 40 32 20 28 9 10 10 14 18 18 23 23 27 27 28 28 28 28 28 25 13 14 14 14 14 14 15 15 14 14 15 15 19 23 31 31 24 24 24 24 28 28 28 32 24 24 24 24 24 24 24 24 36 28 29 21 21 18 18 18 49 24 34 57 71 133 305 480 584 592 582 509 356 187 85 47 21 21 20 23 41 55 69 69 42 28 21 31 47 56 52 44 51 71 80 42 19 20 51 173 90 115 128 96 56 36 34 33 40 46 73 101 90 51 36 43 34 58 81 66 34 30 43 56 65 81 78 55 55 91 99 83 91 87 71 43 34 43 95 135 79 79 79 83 87 91 99 103 62 42 34 42 81 101 97 85 89 77 81 93 81 53 65 109 93 128 105 57 49 89 82 38 114 95 91 96 124 144 144 132 77 97 112 92 79 91 134 170 154 174 166 142 147 183 195 175 183 167 147 135 127 126 118 114 85 109 136 156 188 208 171 100 130 146 170 178 178 177 173 173 160 144 132 148 183 199 187 179 243 303 367 383 347 307 287 280 300 292 288 269 236 189 201 230 228 178 130 103 110 134 158 174 114 94 101 121 128 132 179 246 307 294 259 255 263 267 262 254 328 355 389 404 410 417 455 497 563 606 634 633 597 581 601 629 653 630 596 574 544 505 458 406 450 341 381 420 272 116 52 26 39 27 28 47 47 27 26 40 43 39 39 35 28 32 33 33 33 29 30 30 30 30 30 30 34 34 34 34 34 34 34 34 30 30 30 30 30 30 30 37 41 41 44 36 39 32 28 28 36 26 27 60 56 27 27 65 54 44 56 66 79 72 38 35 42 35 81 103 32 31 71 42 64 29 31 72 33 41 69 33 57 34 58 114 130 91 79 96 70 71 83 63 55 43 71 87 51 286 328 131 63 111 127 75 79 107 142 178 208 235 277 320 326 333 363 383 370 338 358 409 460 356 381 431 388 366 358 276 242 200 173 190 247 264 196 124 88 135 103 91 131 99 107 223 243 135 79 134 190 159 122 89 96 70 65 45 41 41 100 166 284 291 266 202 138 110 122 142 98 178 102 68 252 322 227 193 96 81 100 86 100 234 269 127 223 225 259 333 433 531 617 684 738 735 701 636 567 512 449 366 241 110 134 176 94 47 72 48 49 49 48 47 54 97 156 217 256 273 281 301 339 346 342 332 336 359 375 379 375 387 403 419 414 418 422 426 426 426 425 418 406 414 422 430 430 418 403 373 356 337 333 327 308 290 280 277 258 205 149 98 67 55 52 48 57 48 49 56 54 53 55 95 94 105 146 171 172 165 203 273 357 345 280 206 146 129 121 116 131 93 67 59 59 58 56 54 122 186 229 220 209 231 305 371 382 389 389 385 377 373 369 365 366 354 338 314 302 298 299 307 331 324 317 309 298 287 287 273 258 251 244 225 200 185 189 196 172 182 174 150 138 135 115 91 63 56 63 60 68 61 49 48 61 53 48 49 61 85 108 120 90 70 54 54 70 74 65 49 61 80 72 48 47 52 48 46 47 47 55 71 75 62 61 57 48 52 59 51 46 46 62 92 108 82 46 45 73 79 50 28 27 28 167 254 149 25 28 64 24 69 76 24 24 80 91 31 23 26 33 37 44 44 40 40 42 38 41 37 40 36 39 35 46 19 19 20 20 20 23 61 70 32 31 32 49 49 37 37 33 33 33 33 37 37 41 41 33 49 61 45 33 53 116 172 92 36 28 29 31 29 27 28 50 111 159 95 209 41 33 74 78 83 107 95 55 35 100 212 413 656 576 302 268 293 166 50 146 77 51 93 119 137 208 289 276 222 158 102 59 40 29 29 31 40 45 49 53 50 50 54 70 47 35 36 38 40 48 55 54 56 112 201 249 279 365 466 683 790 630 367 259 152 82 170 225 310 484 541 409 302 220 98 37 53 32 32 53 33 152 405 264 140 48 53 69 53 58 83 42 52 60 56 72 88 60 37 37 38 41 41 51 47 59 66 78 74 70 61 57 57 63 67 54 74 90 82 51 32 40 49 41 35 36 37 38 39 41 49 81 69 72 82 79 65 55 75 59 49 41 41 54 61 48 39 43 38 50 85 105 136 207 324 572 646 682 738 824 866 760 604 331 210 98 69 64 47 35 34 34 42 53 46 46 58 57 49 41 65 53 34 47 35 35 51 62 68 107 176 245 323 450 550 695 366 132 111 123 81 59 63 50 53 49 49 53 53 49 45 37 53 73 77 61 49 49 53 59 58 54 42 52 62 81 91 121 115 361 627 684 700 719 619 305 134 34 34 40 36 36 41 37 37 48 44 43 58 78 83 88 89 101 106 103 88 68 57 37 37 37 37 59 71 71 67 52 49 53 49 49 49 46 42 38 46 51 63 60 60 52 48 38 43 39 37 38 49 65 53 85 113 129 101 57 40 56 106 153 169 191 240 321 434 554 627 669 739 786 790 790 790 766 705 637 580 526 480 405 308 216 167 74 52 45 53 50 41 40 40 53 40 38 38 43 58 53 44 83 70 52 32 31 47 78 98 205 213 81 29 115 76 30 65 50 50 43 43 43 35 35 35 38 53 65 61 45 41 46 58 62 33 34 79 90 34 33 54 122 183 196 137 99 119 115 79 36 35 47 65 93 171 341 527 740 878 928 879 839 794 624 416 179 98 155 315 331 198 129 163 68 39 35 47 63 71 52 36 44 44 40 40 36 36 36 35 36 35 35 35 35 36 36 36 40 40 36 36 36 36 36 35 52 48 48 44 44 44 44 44 48 48 48 52 56 64 72 69 42 38 37 42 58 66 62 54 38 42 54 63 63 59 51 40 39 40 40 40 66 117 105 64 38 39 47 46 38 37 46 40 36 37 40 188 304 287 402 692 783 893 991 1014 1006 994 982 926 737 612 371 171 160 132 67 77 50 42 44 38 41 55 65 77 106 138 154 122 138 322 430 359 232 121 74 66 35 56 57 33 30 98 65 28 83 123 197 332 547 589 580 511 458 473 524 537 472 478 471 432 395 392 362 327 343 303 270 268 291 338 384 419 529 525 514 522 522 499 455 420 389 385 386 398 403 411 415 412 431 422 473 531 517 477 523 607 623 640 645 622 596 581 589 599 541 510 471 444 417 399 388 367 328 297 267 257 262 262 254 254 279 329 322 278 258 290 322 315 283 271 256 256 260 249 244 229 225 198 198 222 210 170 151 163 152 164 153 133 121 121 113 94 99 83 75 79 95 102 86 81 72 60 63 63 50 44 54 79 125 48 51 106 66 85 117 80 96 95 96 88 80 71 51 46 45 87 103 55 47 88 88 48 81 82 75 67 63 60 72 95 115 78 70 114 122 78 49 50 48 49 50 51 60 76 88 103 114 132 190 251 223 111 35 32 25 64 63 51 75 63 44 56 37 30 30 30 30 30 30 30 41 41 41 41 41 41 41 41 38 38 42 42 42 42 38 38 38 38 38 38 38 38 38 31 33 29 28 28 28 28 29 29 57 61 61 61 61 61 61 61 69 53 49 57 42 30 29 30 29 30 29 29 30 30 34 38 31 31 32 36 43 39 31 31 47 47 43 43 43 43 43 47 32 32 40 48 60 68 76 80 76 84 99 99 91 67 43 34 50 34 34 38 69 66 49 29 37 30 41 34 41 34 41 34 32 32 32 32 32 31 31 31 31 30 30 29 44 52 64 71 35 35 39 39 43 43 43 43 111 79 55 71 111 112 83 32 32 31 92 180 136 30 28 76 30 31 35 39 39 39 35 38 34 34 34 34 34 34 34 34 62 30 29 74 150 173 122 61 45 48 44 40 36 32 28 28 32 32 32 32 32 32 32 32 28 28 28 28 35 35 42 41 85 48 55 90 86 57 53 82 36 29 29 33 26 27 27 27 26 26 26 26 26 26 26 30 34 34 41 37 37 33 33 32 28 24 23 23 23 23 23 22 20 50 70 34 21 22 42 42 38 46 51 43 27 23 31 39 24 41 41 33 37 53 57 45 41 41 41 37 37 37 33 33 44 52 52 40 32 28 28 28 28 23 22 54 98 118 106 82 30 26 22 22 21 21 22 22 38 34 31 35 35 43 47 47 35 32 36 35 35 30 37 37 40 35 30 18 17 16 16 16 16 15 16 24 49 50 42 27 43 48 40 24 29 61 49 20 39 39 35 31 31 31 31 35 23 23 23 22 22 22 22 22 18 26 38 38 38 34 34 38 33 29 25 29 33 37 33 29 24 21 25 21 17 17 21 21 17 17 17 16 17 16 16 15 13 13 16 12 16 12 16 12 28 20 23 12 12 12 11 11 12 11 11 11 15 11 10 9 8 6 8 48 75 55 23 7 9 10 10 11 15 15 19 20 24 24 24 24 24 25 25 17 14 14 14 14 14 14 15 15 14 15 15 15 15 15 15 16 24 24 24 24 17 17 16 16 16 16 17 17 24 24 20 27 38 38 31 24 17 18 18 19 26 38 37 28 35 110 217 304 395 419 424 374 284 178 103 68 21 21 21 23 30 37 56 55 62 44 19 22 29 43 55 62 71 50 26 20 19 22 36 115 93 73 89 109 88 36 33 38 31 31 31 43 59 59 43 30 31 47 66 55 39 30 31 32 32 31 32 65 66 62 86 130 34 59 95 123 131 119 103 91 91 83 63 47 39 55 79 103 51 47 47 59 78 86 82 74 89 105 97 61 61 81 81 57 65 120 116 60 65 129 137 77 109 106 114 127 135 131 111 91 114 110 110 81 67 83 137 181 168 192 189 161 146 155 139 107 162 146 126 122 126 133 125 113 153 117 109 145 165 137 112 94 140 137 156 164 171 158 133 117 148 191 227 234 221 213 253 288 331 335 339 339 331 303 260 236 236 225 221 214 225 206 186 163 124 133 161 166 165 141 121 117 113 97 116 148 168 184 243 315 270 241 220 236 272 288 272 239 265 308 359 381 376 384 423 473 494 541 580 583 566 566 601 637 637 617 601 579 559 540 525 489 498 465 429 434 434 307 130 31 24 35 44 27 27 43 55 39 46 53 53 49 42 42 35 35 32 33 33 33 30 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 41 52 56 63 47 42 27 31 35 116 60 40 28 37 45 28 29 31 35 44 48 33 34 46 54 82 50 130 157 57 48 128 144 148 48 101 181 113 57 86 86 74 79 83 83 83 72 65 54 75 68 75 56 47 44 71 84 103 144 163 100 59 56 95 107 155 154 193 244 273 299 377 485 455 498 508 536 519 515 563 527 599 549 564 546 481 489 455 315 161 167 153 138 155 176 149 105 48 151 119 51 72 84 100 180 144 136 112 80 68 65 64 41 44 46 46 44 42 43 102 157 155 130 121 101 109 141 133 147 148 179 134 208 373 334 232 305 190 66 93 164 162 195 222 181 288 358 426 475 570 687 789 825 826 818 731 662 578 435 332 253 219 115 132 149 90 88 93 47 49 56 71 86 116 138 157 179 259 273 296 328 378 390 385 376 367 386 405 409 412 431 459 480 449 457 465 465 457 441 440 425 429 433 430 426 414 410 404 396 370 356 345 338 319 305 294 276 273 235 191 137 94 67 55 47 67 59 57 75 69 54 55 79 122 95 123 151 115 138 280 414 470 432 350 245 172 144 139 126 145 126 111 88 56 54 54 57 132 173 200 210 228 270 324 378 389 389 385 388 373 369 361 357 366 358 343 334 322 322 322 319 343 335 317 302 287 279 279 261 243 248 252 236 243 255 259 262 258 254 250 235 217 202 183 168 136 132 136 113 96 69 66 70 66 62 62 70 74 82 78 70 78 70 54 50 50 62 58 48 66 73 69 61 57 53 56 52 47 47 47 51 71 79 75 70 89 81 76 56 47 42 42 53 52 39 38 66 97 95 45 29 29 88 183 173 52 23 63 63 23 52 40 24 96 140 84 23 30 30 41 41 48 51 47 47 56 45 48 40 35 27 26 22 41 21 22 38 27 20 29 59 56 47 68 88 92 77 49 32 33 33 33 34 34 34 35 35 33 38 62 66 58 77 113 149 31 31 29 27 29 65 56 27 45 82 71 99 47 61 33 46 66 67 87 94 55 35 71 151 419 597 574 436 374 260 109 90 134 194 185 84 34 101 200 244 229 201 166 139 96 56 29 29 30 35 45 49 42 38 46 58 89 69 54 40 46 47 39 38 47 61 88 129 182 236 290 342 496 662 607 490 446 284 96 110 159 209 336 338 185 109 105 59 42 58 33 33 57 57 213 496 296 153 53 65 78 35 43 81 38 52 72 76 100 116 91 39 37 38 41 45 55 55 63 66 82 85 70 62 53 56 63 69 67 62 70 63 28 34 63 57 38 39 40 37 38 38 40 45 49 41 41 54 71 80 73 73 67 53 41 41 69 77 60 39 58 38 49 80 88 103 151 263 556 692 759 770 845 944 952 887 759 491 216 115 120 100 44 34 36 51 51 43 36 36 47 59 39 40 44 44 41 45 38 37 57 82 104 145 245 387 534 622 723 391 122 73 91 73 62 59 49 49 49 49 49 53 53 53 49 65 73 69 49 36 41 48 43 39 42 42 56 62 70 76 178 140 234 465 638 658 625 589 378 174 39 35 56 36 36 60 35 35 35 35 36 55 71 69 81 94 110 99 95 95 103 114 45 45 45 45 49 45 45 41 41 37 37 38 42 42 46 46 42 50 62 70 67 59 47 39 38 42 38 37 46 95 123 108 100 105 101 65 39 39 58 116 141 146 152 170 212 273 322 356 450 525 580 592 585 578 546 507 496 493 471 398 308 208 136 101 56 40 40 41 41 39 38 40 37 40 56 60 55 66 97 128 155 74 36 55 75 70 125 205 320 463 296 41 35 75 33 53 35 34 34 36 35 36 37 35 52 59 59 55 51 47 51 55 63 35 34 40 59 40 34 34 32 106 159 132 125 146 99 36 37 42 45 35 46 112 219 334 515 687 761 693 636 623 549 424 234 216 216 217 172 116 107 129 72 66 63 59 51 47 47 55 55 51 51 47 36 35 35 35 35 35 42 35 43 35 43 43 43 43 43 43 43 43 43 43 48 44 44 44 44 44 44 40 40 36 36 36 41 57 73 77 38 38 37 38 47 51 47 39 43 39 38 39 47 55 55 47 38 49 69 49 40 64 84 80 60 80 88 71 38 36 38 56 39 40 44 173 294 277 335 553 730 853 971 1013 1017 1002 971 915 764 634 363 156 133 98 56 97 57 52 42 37 36 40 63 71 89 172 164 139 224 327 368 393 245 106 82 95 39 40 64 34 66 108 44 27 97 148 184 280 399 502 583 554 477 451 477 486 428 426 403 372 359 372 346 303 259 252 236 223 218 213 208 197 246 263 299 347 382 375 351 323 248 249 256 272 288 285 285 281 294 320 362 403 444 485 559 615 663 616 589 586 579 568 620 678 608 550 478 408 365 332 321 304 293 278 271 260 249 253 265 273 292 275 275 279 255 235 267 323 319 291 259 235 235 240 243 224 222 190 190 206 187 152 140 160 137 145 146 142 130 110 99 91 83 75 78 90 106 117 105 96 84 72 75 75 55 46 62 88 118 49 51 99 55 70 105 77 105 108 112 112 92 64 48 52 47 118 111 51 47 99 100 48 97 94 83 67 71 88 112 120 99 74 86 122 101 48 47 77 49 50 51 51 51 53 62 103 155 284 306 208 105 75 44 23 36 48 48 47 44 36 29 29 37 37 37 37 37 41 41 41 37 37 37 37 37 37 37 37 29 37 45 49 49 45 45 49 41 41 37 41 45 45 41 30 29 29 28 28 28 28 28 29 34 46 50 46 46 57 53 42 59 48 55 51 47 43 39 39 43 43 43 43 47 47 51 55 32 32 32 32 31 31 31 31 36 36 36 32 32 32 32 32 48 56 65 68 72 64 56 52 83 75 63 51 46 34 30 30 61 37 29 49 97 105 77 33 45 41 45 41 45 41 45 41 31 31 31 31 31 31 31 35 42 38 33 28 28 28 36 40 43 39 35 35 39 47 59 67 99 51 39 79 99 71 43 39 36 124 124 36 29 68 68 29 30 30 31 31 38 38 38 34 37 30 37 30 37 30 37 30 53 30 37 58 101 97 73 37 40 36 36 32 28 28 28 28 32 32 32 32 32 32 32 32 28 28 27 27 31 31 31 31 30 25 25 45 45 29 29 49 31 31 27 27 27 27 27 27 26 26 26 26 26 26 26 26 41 41 41 37 37 37 33 33 24 24 23 23 23 22 23 23 42 42 30 22 34 66 51 23 35 35 39 39 35 39 47 47 36 41 45 33 37 53 57 45 45 41 41 41 37 37 37 37 40 44 44 40 32 28 32 32 22 23 55 111 159 167 131 91 34 34 26 22 21 21 21 21 38 34 35 35 39 43 43 47 33 33 36 31 27 26 29 29 27 23 26 18 17 16 16 16 16 16 16 28 42 50 39 27 36 44 40 24 36 56 48 23 39 38 34 34 30 30 30 30 18 18 18 18 18 17 17 17 18 34 50 46 30 18 30 42 33 29 25 29 33 37 40 36 25 21 28 21 24 17 24 21 24 17 24 17 20 16 16 15 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 12 11 11 11 10 14 9 8 7 8 32 60 71 43 23 12 10 10 10 11 15 15 19 20 24 24 24 24 24 24 25 17 14 14 14 14 15 15 15 15 14 14 15 15 15 16 20 20 24 24 24 24 17 17 17 17 17 17 17 17 24 24 20 27 38 38 38 24 25 21 18 19 19 23 34 22 25 65 144 210 264 265 265 235 193 131 83 48 21 21 20 23 27 31 49 52 54 33 20 24 32 59 79 100 110 91 62 35 25 29 88 156 102 83 95 118 108 56 39 58 32 31 31 35 55 63 55 43 71 79 87 79 55 39 39 47 32 30 32 60 72 53 61 85 110 115 123 123 107 87 71 67 75 59 43 47 63 79 79 71 48 52 67 79 83 83 78 74 113 113 85 41 45 77 97 89 57 76 84 84 93 117 117 101 105 129 150 166 150 118 78 43 74 67 66 54 63 91 149 196 207 223 215 172 153 154 143 115 138 125 109 113 141 157 149 137 149 125 125 145 145 117 113 126 85 81 97 113 143 139 133 121 176 195 210 213 217 240 283 319 315 275 247 279 331 339 268 200 221 201 186 214 250 254 206 155 180 157 137 137 145 149 145 137 141 133 149 184 192 184 212 263 275 243 202 182 197 213 220 227 278 304 327 335 349 357 380 407 409 455 502 529 552 575 618 650 633 617 597 581 593 606 621 605 527 534 459 408 461 422 234 66 24 42 59 35 26 42 51 58 53 60 60 60 49 49 42 42 39 32 33 33 30 30 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 41 44 55 59 62 62 58 51 47 284 180 64 26 28 53 45 45 30 30 29 30 31 30 29 28 48 64 156 176 84 84 176 200 181 97 137 190 122 82 110 95 83 83 84 73 73 66 62 54 68 60 61 52 52 56 72 88 72 104 108 64 44 72 117 132 150 154 204 266 315 356 437 530 614 648 645 659 675 698 710 675 633 564 572 576 516 489 432 298 172 162 125 94 103 128 113 77 84 179 147 71 72 60 56 120 72 84 72 48 53 89 89 50 43 46 82 109 112 87 82 81 72 95 138 153 165 169 138 139 227 241 290 378 387 353 374 439 253 96 107 210 204 182 236 271 381 443 519 591 684 784 830 823 886 791 636 533 453 349 271 215 197 112 129 146 79 69 82 48 48 64 98 121 147 158 183 213 292 330 374 417 448 455 439 425 381 401 427 442 457 473 501 517 491 484 491 487 476 464 460 449 421 421 418 407 399 391 391 381 382 371 360 349 334 323 309 302 288 269 238 181 133 94 83 83 62 63 69 91 69 54 55 91 96 89 100 111 142 249 422 521 481 412 314 217 180 191 207 204 123 109 105 86 70 69 77 99 170 184 202 225 256 309 347 381 377 377 380 376 361 357 349 349 351 347 339 335 335 339 343 346 339 328 309 293 278 274 263 244 262 266 274 272 276 295 299 295 295 289 285 270 252 241 226 215 215 200 195 172 153 137 121 110 91 75 63 66 71 79 71 59 83 71 51 49 50 54 54 49 58 54 61 53 49 49 48 48 48 48 47 52 75 83 79 71 102 101 92 76 60 51 50 50 46 40 41 76 115 113 87 61 79 138 156 70 23 51 71 26 71 22 24 152 187 55 20 62 26 22 25 36 40 51 47 35 40 40 43 35 34 30 33 29 45 25 17 33 26 18 31 58 31 54 98 115 103 76 57 53 33 33 33 34 34 34 35 35 33 34 47 51 58 74 109 137 31 31 29 28 41 89 95 68 49 70 35 59 31 56 37 61 66 70 79 78 39 33 43 115 367 564 562 443 362 220 77 55 139 207 214 114 28 51 138 205 226 206 175 155 112 68 29 29 30 39 49 53 42 42 43 58 77 73 70 63 45 38 38 38 39 43 76 103 149 199 246 305 418 575 574 501 480 346 203 198 145 112 153 166 85 74 69 32 33 35 33 34 73 45 125 320 213 109 41 47 59 35 35 49 39 56 72 76 96 112 87 47 37 37 41 48 55 55 63 62 77 77 66 61 53 56 66 72 93 76 75 76 62 56 38 30 33 34 47 45 41 42 47 52 40 40 41 54 75 83 75 64 46 49 45 45 53 49 55 47 82 62 69 80 83 75 114 207 465 649 766 769 786 869 960 992 955 813 614 400 199 68 35 66 46 66 77 70 50 34 34 34 51 40 36 36 37 38 38 38 42 40 80 173 290 419 570 662 742 396 123 70 88 73 54 42 53 53 53 53 53 53 53 53 37 49 57 53 40 36 40 48 43 39 42 41 45 55 66 69 131 138 208 350 489 551 543 502 370 194 67 47 56 36 35 36 35 34 35 34 35 36 49 53 70 83 103 107 107 95 102 113 48 49 45 45 41 38 38 38 37 37 37 38 42 42 46 46 50 58 66 74 63 59 47 46 58 74 70 54 67 106 116 99 40 44 41 40 40 40 47 77 87 97 100 122 156 194 227 253 284 352 408 408 388 381 366 345 344 329 303 273 232 174 117 79 69 53 42 41 38 36 37 39 41 93 152 160 127 79 69 76 143 70 32 55 71 82 138 220 423 547 416 152 66 63 32 33 34 34 36 36 34 35 38 38 52 48 40 40 48 52 48 40 44 48 48 48 44 44 48 52 34 67 107 108 117 126 119 96 38 37 37 53 68 75 122 193 320 372 389 415 469 472 354 200 142 130 134 142 126 82 82 102 53 42 35 35 43 51 51 47 51 51 47 47 36 35 35 35 39 38 38 38 39 39 39 39 43 43 43 43 43 43 43 43 40 40 40 40 40 40 36 36 40 36 37 37 41 57 73 73 46 38 37 37 38 38 47 55 55 47 43 43 47 51 55 59 56 76 76 44 40 60 68 52 72 80 84 79 63 55 55 52 40 40 39 137 267 282 343 521 690 813 933 986 998 990 951 877 775 627 348 156 123 83 40 62 61 56 50 41 44 44 48 52 75 125 120 109 180 272 332 349 217 93 62 82 42 50 74 48 56 91 27 25 73 106 130 210 297 408 510 521 494 465 440 412 394 399 388 350 332 326 287 232 233 213 185 165 169 176 179 164 138 123 135 167 215 251 267 271 256 256 256 256 256 244 236 232 217 259 340 405 437 458 539 615 655 612 565 535 540 572 608 618 580 530 471 400 343 313 303 293 266 251 244 236 232 232 240 248 281 249 237 245 245 229 245 277 296 268 228 204 204 212 216 204 226 195 191 207 188 156 148 168 121 122 130 126 126 119 118 114 82 78 85 97 109 113 108 92 104 84 83 87 71 51 67 96 123 51 79 119 75 83 125 97 85 77 73 77 72 48 47 48 67 105 86 46 46 95 112 73 49 59 99 127 124 108 77 69 116 106 106 130 113 65 57 81 74 78 71 72 81 97 93 114 256 310 265 152 42 25 25 45 44 48 48 44 36 29 25 25 25 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 25 33 45 49 49 45 49 49 41 41 41 41 45 45 41 30 36 29 29 28 28 28 29 29 28 29 37 29 41 50 57 38 56 52 52 48 51 40 47 36 47 47 47 47 51 55 59 59 52 52 48 48 44 40 40 40 31 31 32 40 48 56 64 68 68 64 61 52 44 40 36 36 55 51 47 43 46 46 46 46 53 40 40 68 104 112 80 48 44 44 44 44 44 44 44 41 34 31 31 31 31 31 35 35 34 30 29 28 27 28 32 40 44 36 32 31 32 52 76 88 52 30 30 68 72 31 30 56 128 136 84 29 29 67 67 30 34 30 30 30 37 37 37 41 36 33 36 33 36 33 36 33 36 37 48 45 44 37 32 28 48 48 44 40 40 36 32 32 32 32 32 32 32 32 32 32 28 28 27 27 31 31 31 31 30 30 37 41 41 45 49 49 39 35 35 35 31 31 27 27 26 26 26 26 26 26 26 26 41 41 41 41 37 37 37 37 24 24 24 23 23 22 22 23 54 46 22 22 46 79 55 23 43 39 35 39 47 51 51 47 44 45 45 41 41 53 53 45 45 41 41 41 41 37 37 37 36 36 40 36 24 23 23 24 40 71 131 191 215 183 111 55 38 34 30 22 22 22 22 22 34 38 38 38 39 39 43 43 37 37 35 31 27 22 21 21 27 27 34 30 29 25 21 17 16 16 16 25 42 46 39 27 39 47 43 24 32 55 51 23 34 34 34 30 26 21 21 21 17 17 17 17 17 17 17 17 18 38 62 54 22 17 22 45 37 29 29 29 40 44 40 36 32 24 32 24 32 24 31 24 27 24 31 24 27 16 19 19 13 16 16 16 16 16 16 16 24 23 19 19 15 15 11 11 23 19 11 10 10 17 9 8 7 32 72 88 67 31 27 36 10 10 11 11 15 15 19 20 24 24 24 24 24 25 25 17 14 14 14 14 15 15 16 20 14 15 15 15 16 16 16 17 20 20 20 24 24 24 21 21 21 21 28 24 24 20 20 27 38 38 38 24 25 21 18 22 27 35 38 34 33 45 80 114 157 133 118 108 105 91 72 44 21 21 20 23 27 34 48 52 40 26 21 26 54 91 123 154 163 133 92 64 39 50 112 167 87 71 91 110 93 52 35 50 49 36 32 35 55 78 82 71 79 83 83 71 47 31 31 31 44 32 47 76 92 80 80 85 142 131 111 87 63 47 43 47 59 63 71 79 79 75 63 51 51 67 87 91 83 75 74 74 73 77 61 37 49 93 121 121 116 83 72 108 124 120 141 185 166 182 190 174 135 107 99 99 66 51 54 49 83 118 176 215 223 223 207 164 145 146 139 119 130 105 81 97 137 157 141 113 129 129 145 157 137 109 117 138 87 68 60 72 111 135 149 152 143 179 214 249 268 272 284 280 287 299 303 299 283 259 232 220 253 221 186 190 218 246 254 239 208 165 122 122 154 178 170 150 142 146 174 217 221 201 205 232 227 223 223 219 222 229 236 247 274 288 303 323 349 353 352 348 351 378 413 460 510 549 580 599 634 622 598 582 578 593 613 605 566 537 462 462 495 348 124 44 60 101 113 77 41 41 56 61 60 60 60 60 53 53 46 46 39 32 29 33 33 37 30 30 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 41 45 52 52 55 55 47 31 26 175 184 116 36 27 28 40 56 53 41 41 37 29 29 46 75 25 32 160 196 112 92 148 157 119 71 107 139 92 84 119 92 84 80 76 69 65 69 69 58 56 45 46 49 61 69 77 77 73 89 81 53 49 73 90 92 126 149 215 286 343 384 441 505 625 671 713 717 759 774 702 652 531 445 426 424 389 383 369 291 186 159 109 63 64 85 85 66 68 140 120 68 76 64 52 92 40 53 49 40 61 109 109 66 79 91 110 118 128 124 114 109 132 231 259 207 183 218 191 125 343 302 394 437 320 305 378 370 247 112 123 213 200 194 280 362 474 543 625 709 790 839 823 773 816 664 500 420 362 294 218 178 170 98 114 119 68 57 78 49 48 79 129 156 182 188 210 247 337 394 460 498 506 491 456 438 406 429 453 480 496 519 539 548 545 527 526 511 503 499 488 488 457 449 434 419 412 397 393 386 386 379 368 353 345 334 316 309 283 273 262 208 161 114 99 103 64 54 70 80 74 59 103 168 183 163 126 108 195 370 538 584 470 361 231 142 129 159 174 165 98 99 99 95 91 106 122 152 217 211 214 245 299 344 370 373 365 368 368 364 353 349 341 337 342 335 339 339 343 339 343 343 328 313 305 297 289 285 281 281 279 280 291 287 298 310 314 306 315 308 300 290 275 260 252 245 249 234 229 211 199 187 172 157 125 98 66 62 74 82 74 58 95 79 51 49 49 55 67 59 54 54 57 53 53 49 49 49 57 49 48 56 79 83 83 75 110 102 97 81 64 59 51 47 43 42 50 88 107 102 96 94 136 147 89 26 33 76 60 28 21 55 139 203 174 42 19 22 26 21 21 32 40 44 43 35 24 24 31 27 26 26 29 28 36 17 17 17 17 18 27 50 26 62 122 131 91 56 49 69 37 33 33 34 34 34 35 35 34 34 39 43 58 74 101 113 30 30 29 28 57 104 123 108 53 53 29 47 31 64 41 61 86 82 83 83 47 33 34 92 297 494 527 413 315 169 42 36 88 164 207 154 53 26 59 123 191 179 171 159 128 76 33 29 31 43 49 53 45 46 43 58 61 77 86 76 57 38 38 38 38 38 61 83 118 167 207 251 309 431 488 497 487 417 314 275 163 80 53 62 47 65 73 32 34 40 34 35 70 34 41 129 113 69 41 42 51 36 35 37 44 53 76 76 88 96 75 43 37 37 37 44 51 51 59 58 65 69 61 61 57 55 61 63 196 239 262 204 97 27 27 30 32 34 47 48 49 45 39 40 39 40 41 54 67 67 55 47 41 53 61 57 45 40 51 59 58 42 57 72 79 75 106 173 297 475 629 694 715 788 922 1015 955 974 929 736 453 221 115 102 92 77 61 42 42 51 79 96 85 66 56 49 46 46 38 42 45 40 101 213 319 421 559 662 712 393 140 98 112 97 66 50 53 53 53 53 53 53 53 53 37 41 49 45 36 36 44 56 47 43 42 41 45 55 62 69 103 150 188 227 310 412 456 427 354 218 107 63 68 56 36 35 34 34 39 39 35 36 53 57 42 48 83 99 99 75 70 66 45 41 45 45 41 37 45 45 37 37 37 41 42 42 42 46 63 67 75 75 71 63 44 47 54 69 66 54 55 79 72 52 38 38 39 41 50 62 58 57 44 58 61 76 102 124 142 152 160 231 275 256 220 213 214 225 255 235 205 187 181 148 102 56 85 85 82 82 77 73 100 132 128 156 172 140 83 39 37 49 120 59 33 48 68 90 158 241 411 530 463 225 82 63 48 33 37 34 34 35 35 36 40 40 60 40 35 35 48 56 48 35 34 52 56 35 34 35 48 40 66 35 43 72 93 86 115 171 103 47 37 72 84 47 34 62 135 132 145 191 232 203 141 83 72 49 49 73 76 60 64 76 69 46 35 35 59 79 79 67 51 47 47 43 39 39 35 35 39 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 36 36 36 36 36 36 36 36 40 40 36 36 45 57 69 69 36 36 36 36 36 36 37 37 42 38 38 38 42 54 66 67 96 96 72 40 40 56 48 39 64 60 64 84 100 99 83 60 80 64 44 129 267 319 388 518 652 762 874 944 975 967 914 834 710 549 293 130 120 96 49 62 61 60 58 49 52 44 44 44 35 79 150 165 148 172 231 247 179 83 67 79 55 67 99 74 58 89 51 55 136 153 146 186 182 270 384 458 486 476 427 371 353 347 327 285 267 252 214 175 164 136 108 107 123 150 169 161 114 95 75 75 95 127 155 167 196 196 193 197 200 208 208 209 193 232 300 349 389 445 551 639 619 584 522 488 509 550 562 535 489 455 412 350 307 282 275 270 246 236 236 221 217 221 236 237 254 206 186 206 222 218 210 218 246 218 182 166 170 178 186 186 202 171 163 175 167 143 144 152 141 141 137 122 125 110 113 109 66 69 69 81 100 104 96 88 112 88 80 84 76 56 68 97 119 53 84 120 83 83 122 110 81 65 61 69 72 60 53 60 95 101 74 50 59 95 104 85 86 75 91 119 120 100 85 105 122 114 102 94 83 67 51 55 79 91 96 99 126 151 163 198 305 209 72 29 26 24 24 36 43 51 44 40 33 25 25 25 25 29 29 33 33 37 37 37 37 37 37 37 37 37 37 37 29 37 49 53 49 49 49 49 41 41 41 41 41 41 37 30 40 33 28 28 28 28 28 28 27 28 28 28 32 45 48 33 46 39 39 35 42 31 38 31 50 50 50 50 50 54 58 55 60 60 56 56 52 52 48 48 40 40 44 44 44 48 48 48 72 60 44 32 31 31 31 35 46 46 42 42 46 46 50 54 48 52 64 92 112 112 92 68 40 40 40 40 40 40 40 37 30 30 30 30 30 30 38 38 41 37 33 28 28 35 43 47 40 36 32 32 44 64 84 100 36 31 44 72 60 36 60 112 164 72 31 56 71 30 29 50 38 41 37 36 36 36 48 52 36 36 36 36 36 36 36 36 28 40 48 40 28 28 36 48 52 52 48 48 44 40 40 40 32 32 32 32 32 32 32 32 28 28 28 28 35 35 35 35 43 59 65 45 41 57 57 37 43 43 39 39 35 31 31 27 26 26 26 26 26 26 26 26 41 42 41 41 41 41 41 41 29 24 24 24 23 23 23 23 30 54 58 43 35 43 51 47 63 51 43 43 51 51 47 31 48 45 45 45 45 49 49 45 41 41 41 41 41 41 41 41 40 36 36 36 24 23 22 23 80 132 195 227 203 139 71 27 34 30 26 22 22 22 22 22 34 38 38 42 39 39 39 39 43 33 35 27 27 22 21 20 51 51 54 50 45 33 25 17 17 17 17 25 38 42 35 27 35 43 39 31 39 47 50 30 29 29 29 25 21 17 17 17 17 17 17 17 17 17 17 17 26 42 58 46 22 17 18 29 37 29 25 28 40 40 36 32 32 28 35 28 39 31 35 27 34 27 34 27 34 23 26 26 13 12 12 12 12 12 12 12 31 27 23 19 11 10 10 10 33 25 17 17 17 13 16 8 7 56 104 100 59 23 31 52 14 11 11 15 15 15 20 20 24 24 24 24 24 25 25 25 21 15 14 14 14 15 15 15 15 15 16 16 16 17 17 17 16 16 20 20 24 28 21 25 25 25 28 24 24 20 20 27 38 38 31 31 24 21 22 22 35 34 42 38 41 41 52 55 102 82 55 52 62 71 60 45 21 21 20 23 31 34 45 45 45 28 23 31 55 96 143 171 196 162 120 73 27 29 69 124 63 48 71 86 74 45 36 43 41 32 31 30 46 66 82 90 59 56 63 51 35 30 30 30 40 44 64 95 111 104 119 132 106 95 79 59 47 47 59 71 55 87 115 111 83 55 55 63 43 67 87 87 71 63 74 86 65 81 85 81 93 109 113 101 116 91 107 148 164 144 153 201 190 198 198 163 123 107 131 140 98 70 65 76 111 153 195 211 215 219 207 175 160 161 154 142 161 129 101 113 145 149 113 69 117 133 157 173 157 125 125 138 131 100 76 83 111 138 157 161 111 159 230 266 289 296 288 272 267 323 363 323 235 172 196 237 229 226 218 190 170 182 230 267 149 126 118 134 170 190 162 126 110 126 166 206 222 210 206 225 196 211 219 231 238 245 256 267 246 272 303 335 365 361 348 328 324 328 352 399 461 504 522 529 600 612 610 586 562 558 578 581 621 588 525 501 446 196 22 48 79 111 115 87 55 51 55 55 56 56 60 60 53 53 46 46 35 35 32 29 33 33 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 37 57 48 52 55 59 59 51 43 26 131 123 64 48 36 36 28 52 27 26 32 61 77 82 83 28 48 181 249 176 93 81 82 49 38 54 62 41 61 89 65 70 70 70 70 70 70 66 62 57 42 46 62 78 86 74 58 66 78 82 78 86 94 74 53 90 137 215 294 371 427 468 501 603 675 752 744 744 702 566 513 401 343 320 297 275 305 306 228 174 140 93 47 40 57 69 57 45 81 65 49 77 85 69 81 73 57 53 61 81 85 81 76 123 118 102 101 113 144 175 186 237 277 264 232 196 200 244 245 359 303 332 328 253 282 299 192 147 123 147 181 188 254 360 421 532 613 697 759 801 785 713 649 588 468 427 427 398 335 220 153 125 62 60 80 61 69 78 57 60 94 144 182 212 234 242 277 375 439 492 512 501 465 433 417 443 467 499 523 550 562 578 578 568 564 560 556 549 542 535 524 501 482 463 440 428 414 406 398 390 386 375 364 349 341 323 309 294 284 269 239 197 154 127 112 90 59 56 61 70 91 153 233 266 229 144 138 292 484 598 595 465 328 181 92 78 88 78 48 105 114 133 141 152 159 178 201 259 254 253 280 326 355 377 373 368 368 368 364 360 349 349 345 345 342 342 339 328 317 310 306 298 290 289 297 308 311 326 331 312 320 324 324 332 347 344 325 345 334 319 304 292 273 262 247 229 229 229 218 210 202 202 199 152 117 81 66 78 86 78 62 99 87 63 50 50 63 71 67 58 58 65 65 61 61 61 61 60 56 52 56 71 75 75 67 98 90 82 77 68 56 44 47 51 43 43 65 64 55 69 100 157 108 34 33 80 47 24 29 27 191 239 123 42 26 22 21 21 29 40 40 36 36 47 51 24 19 27 22 22 17 24 20 28 16 16 16 17 17 30 45 34 70 118 110 67 35 33 53 37 37 33 33 37 34 38 35 42 34 34 35 54 70 89 93 30 30 29 30 69 112 135 123 61 57 30 71 51 80 41 45 94 82 79 87 55 34 34 80 246 411 432 338 256 138 32 32 31 85 156 160 98 33 28 52 124 127 135 140 120 69 34 29 31 32 45 53 45 46 43 47 49 65 79 88 77 62 43 39 38 38 45 64 90 121 160 189 229 299 390 458 474 455 389 299 189 115 85 65 41 57 81 45 63 68 36 34 51 42 33 50 57 54 50 39 43 44 49 37 48 53 72 68 76 76 67 38 36 36 40 40 47 47 55 54 54 62 65 69 65 59 61 62 347 446 486 398 224 66 27 42 40 46 58 51 48 41 42 47 40 40 40 49 58 55 47 43 40 45 53 45 40 39 47 55 38 37 41 61 75 75 102 154 192 310 440 576 679 757 849 912 988 966 940 926 885 753 500 286 134 104 77 73 82 91 96 82 88 68 70 95 97 73 42 38 46 84 157 238 319 398 508 582 560 307 133 115 128 109 82 58 49 49 49 49 49 49 45 45 45 49 49 45 40 40 52 60 47 43 42 38 37 44 55 62 84 146 173 172 207 306 393 400 303 210 115 55 52 68 52 35 34 34 43 43 39 40 52 57 37 38 67 95 95 63 42 37 41 41 45 41 41 41 45 45 37 37 41 41 38 42 42 42 75 75 75 71 67 59 44 43 46 57 50 38 39 47 43 38 39 39 40 45 66 66 54 42 40 39 43 54 72 90 96 99 127 167 187 164 144 137 145 157 203 190 159 145 136 121 83 41 82 90 98 118 145 160 188 208 132 120 96 56 39 38 50 77 101 59 34 38 60 88 159 242 328 423 409 238 83 67 76 41 61 49 33 41 73 65 45 38 51 36 35 35 36 44 36 35 35 60 52 34 35 60 52 34 82 35 34 40 53 45 82 139 203 154 113 121 136 135 126 127 126 129 118 111 73 34 44 82 59 35 35 44 70 62 66 74 74 58 39 47 67 83 91 87 47 47 43 43 39 35 34 34 35 34 34 34 35 35 35 35 39 39 39 39 39 39 39 39 35 35 36 36 36 36 36 36 44 40 40 44 48 53 61 57 36 36 37 38 46 42 37 36 54 38 37 38 58 78 90 83 99 92 76 48 44 48 40 38 39 39 40 68 100 112 100 76 100 96 83 126 252 348 434 528 610 701 797 859 906 907 849 761 610 444 224 108 113 105 62 62 61 64 62 53 44 48 52 52 112 88 111 117 52 67 142 173 133 105 124 136 108 116 128 115 192 216 201 215 260 245 186 175 187 231 306 389 460 487 439 367 332 302 263 208 178 183 164 141 98 82 69 61 77 100 123 135 123 107 91 83 79 71 71 60 88 85 97 105 117 125 141 149 170 188 208 236 336 505 631 690 579 540 502 488 498 507 488 461 395 356 321 291 273 263 249 234 239 233 233 233 233 237 252 253 206 168 163 176 203 196 195 195 199 175 159 159 167 167 175 183 155 139 131 135 131 115 116 132 152 144 132 120 116 108 104 100 73 65 68 72 84 96 104 104 116 88 76 85 84 61 72 90 92 52 76 104 79 71 102 110 97 73 65 65 76 68 64 72 119 94 78 75 91 92 77 73 142 91 67 79 76 72 85 135 130 121 82 55 55 53 53 52 64 92 111 114 148 191 226 266 170 63 21 21 24 25 24 31 43 51 44 40 33 25 25 25 24 25 29 29 33 33 37 37 37 37 37 37 37 37 37 37 41 49 57 57 53 49 45 45 37 41 41 37 37 37 37 34 43 39 31 27 27 27 31 31 39 39 35 27 35 47 43 27 33 33 33 33 33 33 33 33 45 45 41 45 45 49 53 50 51 44 40 40 40 36 36 36 52 52 44 36 32 31 30 30 48 40 32 31 30 31 39 47 50 46 42 38 38 38 38 45 44 52 64 80 88 84 72 64 36 36 36 36 36 36 36 36 37 30 30 30 30 37 37 37 45 41 40 40 40 43 51 55 32 32 32 40 52 68 80 88 44 76 88 72 52 68 108 140 68 44 30 30 42 38 29 29 49 48 44 43 43 43 54 58 47 47 47 47 47 47 47 47 47 51 51 43 39 39 51 63 36 36 36 32 32 28 28 28 32 32 32 32 32 32 32 32 32 32 32 32 39 39 39 39 27 51 54 30 26 50 46 26 43 43 43 39 35 35 31 31 26 26 26 26 26 26 26 26 41 42 42 41 41 41 41 41 33 29 24 24 24 24 24 23 23 55 71 55 31 27 47 63 67 55 43 43 51 55 47 35 55 45 45 45 45 41 41 45 37 37 37 37 37 37 37 36 40 28 32 44 40 24 28 44 100 152 204 203 151 87 51 43 22 22 22 22 26 30 34 34 34 38 42 47 47 43 43 35 31 31 31 27 22 21 21 21 67 67 66 54 45 29 17 17 17 17 22 26 34 35 31 27 38 42 38 34 38 42 41 33 21 25 25 25 21 17 16 16 17 17 17 17 17 17 17 17 49 45 41 33 33 29 24 21 39 35 31 31 35 35 38 31 39 31 35 31 42 38 42 27 34 26 37 30 37 26 33 29 12 15 15 15 15 15 15 15 23 23 19 18 18 14 14 21 36 35 27 23 27 20 27 23 15 67 104 88 36 8 20 45 18 19 19 19 19 19 23 23 23 23 23 24 24 24 24 21 29 25 25 15 14 14 15 15 20 20 16 17 16 16 16 16 16 16 20 20 24 28 28 32 36 32 28 24 24 24 24 28 31 31 31 31 24 21 22 26 38 34 30 30 41 45 40 44 67 63 44 37 30 35 36 33 21 21 20 23 31 34 45 41 42 32 23 28 59 100 144 187 236 211 162 91 26 25 36 99 51 52 68 87 78 57 56 67 34 32 31 30 34 61 81 86 55 45 48 44 36 32 36 36 30 31 59 75 83 79 115 139 89 78 74 66 66 74 90 102 58 78 94 102 94 86 86 90 42 66 90 86 74 70 90 110 133 141 141 125 117 101 81 61 56 83 131 175 176 156 129 125 114 142 159 143 111 83 83 88 93 77 76 95 134 169 195 207 214 215 211 191 176 169 161 153 169 149 133 145 165 157 109 65 133 129 133 141 137 129 129 130 147 127 115 111 119 122 121 113 135 183 234 242 253 273 296 304 259 263 267 248 228 212 208 201 173 202 230 219 179 143 143 152 86 99 111 123 150 158 130 90 107 119 151 183 199 191 187 191 237 220 184 167 171 197 228 255 246 276 307 327 349 349 360 353 311 311 327 377 432 474 481 484 511 546 569 568 559 575 631 665 585 596 529 413 302 127 23 55 35 51 62 58 61 69 73 62 55 52 49 49 49 53 46 46 31 31 28 28 29 29 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 45 41 40 52 72 96 115 127 91 211 123 39 75 103 95 35 91 51 36 92 181 222 171 95 185 157 205 266 206 95 59 87 62 67 71 55 39 47 67 47 67 71 79 83 83 75 67 56 50 42 43 63 83 79 55 41 42 43 59 75 99 115 99 81 71 125 191 258 358 470 538 557 618 672 703 663 595 531 475 466 428 371 323 300 337 367 264 98 131 102 70 39 39 41 45 41 61 57 41 41 69 81 57 41 101 57 49 93 97 61 53 103 99 137 161 177 200 232 255 250 358 286 233 305 262 145 210 307 264 273 238 202 250 323 275 148 95 123 171 213 239 314 404 472 590 658 705 714 679 599 515 453 362 329 443 518 497 408 231 125 75 46 44 48 62 85 82 65 91 113 151 197 250 277 287 315 409 457 484 485 468 448 443 447 502 522 553 581 601 613 620 621 605 604 601 602 603 592 574 555 528 505 474 448 425 410 398 386 405 402 394 383 368 353 338 320 325 303 277 258 239 205 170 128 115 65 52 54 63 83 118 179 243 204 130 184 402 569 621 598 419 290 176 113 95 81 54 45 119 143 178 201 216 224 242 250 286 289 300 311 333 351 373 380 376 383 383 376 372 365 365 365 352 353 342 335 313 294 275 264 259 254 265 285 311 321 344 363 372 373 380 380 389 402 394 375 376 365 357 334 322 307 295 277 231 240 248 244 228 221 229 237 202 164 132 109 109 105 90 66 83 83 67 51 50 59 59 50 58 58 58 62 62 62 62 73 60 56 52 52 52 56 59 55 78 70 62 62 62 58 50 44 52 43 43 55 53 48 90 145 136 106 48 47 82 37 25 26 196 230 166 46 19 19 29 77 20 40 47 39 23 19 35 51 31 30 30 25 24 20 23 23 23 16 16 16 16 16 26 29 54 57 74 66 36 31 32 41 37 37 37 37 37 37 41 38 42 34 33 34 57 69 81 80 31 30 29 42 97 144 156 148 93 73 30 75 55 79 33 41 78 62 55 71 56 35 35 65 204 298 299 236 182 103 37 42 33 38 82 129 120 75 34 33 60 60 80 93 89 57 34 30 31 32 41 45 45 46 43 43 34 38 47 68 89 86 59 39 37 37 38 48 64 86 113 136 181 203 292 383 434 450 401 300 199 143 93 46 34 34 53 49 60 65 45 35 35 35 34 35 38 51 55 36 36 53 61 39 40 49 68 68 68 56 47 37 36 36 36 36 47 47 47 58 58 66 73 73 68 62 63 69 422 532 588 541 418 221 75 34 43 48 53 42 36 40 61 70 55 47 40 41 45 46 50 51 40 40 39 39 39 39 39 39 50 50 57 61 64 59 63 86 189 214 295 446 594 682 746 780 837 920 985 986 956 923 871 810 487 378 251 172 165 199 225 231 146 95 69 99 112 85 50 42 37 88 149 207 327 431 470 439 334 172 90 105 110 82 62 42 49 45 45 45 41 41 41 41 57 57 53 49 44 44 48 52 44 40 39 38 34 37 48 55 69 112 142 153 165 235 326 373 259 190 99 35 35 48 44 35 35 51 63 59 43 36 44 45 37 38 60 96 100 60 38 37 38 38 37 38 41 41 49 49 41 41 41 41 41 41 42 42 78 78 67 63 55 51 47 43 58 62 50 42 46 51 51 39 40 40 45 42 46 42 41 41 40 40 39 39 54 68 75 82 106 114 107 88 84 85 90 93 122 121 110 99 93 91 73 62 58 62 69 97 136 156 159 143 99 83 67 67 83 87 87 74 86 65 40 42 50 81 156 224 297 349 365 246 107 87 88 32 69 80 59 55 79 63 58 84 35 35 36 35 35 35 35 36 48 64 52 40 88 152 120 36 66 47 39 35 35 36 38 59 147 142 117 89 112 180 202 173 194 166 118 72 53 47 40 41 61 37 36 38 64 64 71 71 47 43 43 39 39 47 59 71 43 43 50 46 42 38 38 34 35 34 35 35 35 35 35 35 39 39 39 39 39 39 39 39 36 36 36 36 40 40 40 44 44 44 44 48 48 52 52 49 41 37 37 57 86 98 86 74 134 102 70 70 98 114 106 83 63 68 72 60 52 48 40 39 39 39 40 56 72 84 88 80 69 84 87 111 204 316 408 494 564 639 708 755 802 811 749 665 513 347 171 91 91 82 51 43 61 56 58 49 44 48 57 61 125 49 44 66 48 59 93 71 114 154 229 284 336 451 575 643 578 566 528 505 487 428 342 295 243 240 268 335 419 458 426 363 312 281 234 179 148 134 123 104 64 57 56 51 46 46 65 80 87 90 90 91 91 79 67 52 60 57 61 57 57 50 62 70 90 121 129 172 375 624 706 649 547 508 506 529 496 417 382 395 348 310 275 256 255 256 234 203 228 221 225 214 217 213 224 225 159 141 152 161 176 169 176 180 168 152 152 168 161 145 141 149 144 131 123 124 127 119 119 127 107 99 95 99 103 107 103 99 80 68 59 56 68 88 104 116 116 92 89 90 89 62 77 94 79 56 72 96 87 71 87 107 94 77 65 65 64 56 60 72 139 98 78 83 95 92 85 97 110 79 63 79 76 60 56 79 137 125 78 50 51 54 59 55 71 97 103 133 201 247 221 189 26 24 23 22 21 21 35 67 50 51 44 33 25 25 26 25 25 29 29 29 33 33 33 33 33 33 33 33 33 33 33 33 57 65 69 65 53 45 41 37 33 37 41 37 29 33 41 49 38 30 26 30 42 54 58 54 50 50 42 38 50 62 54 34 43 36 36 36 40 40 40 40 40 40 41 41 41 45 49 49 34 31 31 31 31 31 31 30 31 31 31 31 31 31 31 31 31 31 31 31 38 42 46 50 53 49 45 41 38 34 34 37 36 40 44 44 36 36 36 40 32 32 32 32 32 32 32 32 33 33 33 33 33 37 37 37 41 40 43 43 47 51 55 55 30 31 32 44 52 60 60 64 32 76 88 44 31 44 80 92 32 32 30 29 29 30 45 48 48 55 51 54 54 58 58 58 54 47 54 47 54 47 54 47 62 47 46 39 46 43 54 43 36 36 36 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 43 43 43 43 26 31 42 26 30 46 50 34 43 39 39 39 35 35 31 31 26 26 26 26 26 26 26 30 41 42 42 42 45 45 45 45 37 37 33 28 24 24 24 28 47 47 43 43 47 51 47 43 47 43 39 43 51 55 55 55 55 40 41 44 45 32 33 40 29 28 33 32 33 32 37 36 28 23 28 52 56 48 56 84 132 160 176 144 88 39 32 47 22 22 22 22 26 34 38 42 34 39 43 47 47 43 39 35 35 31 27 26 22 21 21 21 63 59 58 46 34 18 17 17 18 18 26 30 35 35 31 27 42 42 42 34 34 33 37 25 17 16 21 25 25 21 17 16 17 17 17 17 17 17 17 17 57 45 29 25 32 32 24 16 35 31 23 23 27 27 30 22 46 38 34 34 45 45 41 30 29 26 33 29 33 29 29 28 16 15 15 15 15 15 15 15 10 10 10 14 18 22 26 37 31 30 22 22 30 31 35 35 31 56 80 60 24 9 17 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 37 29 25 21 18 14 14 15 24 24 17 16 17 17 17 16 16 20 20 24 24 24 28 28 32 28 24 24 24 28 32 36 24 24 24 24 24 28 21 26 26 22 18 21 33 36 36 36 40 48 52 34 30 20 32 41 21 21 20 23 31 31 42 41 31 21 23 31 58 99 155 191 268 247 194 115 27 24 32 103 50 48 68 83 71 58 57 68 55 50 48 47 58 77 104 109 48 41 37 33 40 40 40 44 29 31 43 51 55 67 91 104 77 70 70 66 62 66 74 78 70 46 38 62 106 130 114 90 46 70 90 98 90 90 106 126 149 141 121 97 89 85 81 77 91 119 131 127 120 132 133 133 106 107 95 87 71 56 56 64 60 56 71 107 149 180 195 187 206 206 195 187 167 152 144 129 125 125 125 137 145 137 109 85 129 105 77 69 77 89 101 102 103 107 123 131 118 90 73 68 151 203 251 254 253 265 273 276 252 232 208 212 232 229 213 186 210 207 203 187 175 151 127 104 110 127 131 119 130 146 138 110 171 179 187 199 191 183 171 167 222 221 212 203 203 217 232 251 274 300 311 311 314 337 384 409 371 364 379 399 418 436 428 423 425 453 495 514 530 577 645 687 554 492 461 430 310 103 21 39 28 32 39 50 64 72 68 53 51 48 41 45 45 49 42 42 31 31 31 28 28 29 29 29 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 45 45 45 45 60 84 115 139 143 323 202 62 78 107 143 91 67 127 156 141 169 238 279 280 301 207 151 159 132 60 56 106 63 77 77 57 57 61 73 69 61 65 69 80 80 83 76 64 62 47 47 59 71 67 47 42 55 51 51 59 75 95 107 118 104 138 141 163 264 410 504 524 603 579 534 529 441 409 525 553 451 350 246 224 316 353 215 36 98 87 63 56 49 53 46 42 57 42 41 45 69 81 65 42 81 45 49 93 93 53 65 134 133 198 242 270 297 333 348 335 327 371 331 371 348 280 321 279 237 299 239 175 239 283 212 148 139 147 203 297 339 334 381 481 589 632 626 574 481 378 305 278 273 302 533 629 572 472 244 99 48 45 43 47 62 85 76 72 102 132 177 238 281 314 333 357 412 449 465 464 464 471 494 525 560 576 604 636 656 668 671 667 678 673 666 664 657 639 608 582 551 521 486 460 441 425 410 398 429 425 417 410 395 380 365 354 336 310 280 266 262 235 194 144 124 70 53 59 59 54 53 67 208 215 174 236 447 577 583 542 286 196 137 114 111 104 89 85 145 173 215 246 265 284 303 308 308 315 326 337 335 349 368 383 391 391 398 391 391 384 377 377 364 357 346 328 306 280 265 257 253 244 262 300 334 340 370 401 413 417 425 429 438 451 440 413 398 390 383 368 352 341 336 314 277 282 286 274 251 236 240 245 248 222 194 164 148 121 98 82 71 75 67 51 50 50 50 48 54 54 58 62 62 66 70 70 65 61 64 56 52 48 55 55 83 70 58 54 70 70 62 50 53 44 48 79 79 77 131 202 89 124 98 53 87 119 102 68 133 114 38 20 37 53 40 28 23 35 39 31 18 18 23 39 30 26 25 21 20 16 19 15 19 27 35 28 24 16 21 20 58 33 30 30 39 36 41 37 37 37 37 37 37 44 44 37 41 34 33 34 49 61 73 76 39 30 29 62 141 192 196 180 129 97 30 58 31 55 32 53 70 50 43 71 72 52 43 69 161 203 184 153 119 77 42 43 35 34 34 50 73 68 44 31 29 29 37 57 62 34 30 30 31 32 33 45 49 53 47 47 39 35 36 53 78 82 55 39 38 37 38 38 49 60 83 90 133 139 207 297 362 394 365 285 242 174 93 41 38 44 65 61 36 37 41 37 35 35 34 34 34 40 40 35 36 41 58 43 40 45 68 72 68 55 38 36 35 36 36 40 47 51 51 51 66 70 74 73 68 62 63 64 357 532 636 628 526 304 103 56 38 36 40 41 38 56 80 101 70 62 44 40 48 49 58 62 61 52 39 39 48 56 59 58 66 62 65 61 64 60 60 71 159 156 201 301 432 540 631 692 741 760 782 807 882 949 972 943 891 773 619 512 478 500 538 557 363 230 128 113 111 72 45 46 36 64 102 179 345 468 432 305 187 93 75 109 106 70 54 38 49 49 49 45 45 41 41 37 53 53 49 45 44 44 44 44 44 40 39 34 34 33 37 48 50 65 99 119 138 166 241 295 248 187 107 40 35 40 40 34 83 99 115 99 71 47 48 49 36 38 56 100 100 56 38 37 38 38 38 38 41 41 48 48 49 41 41 41 41 41 38 38 70 66 51 47 43 43 43 43 62 58 50 46 50 58 51 47 43 44 56 49 41 40 45 46 40 39 39 38 43 58 65 65 80 65 57 50 47 48 56 63 77 88 81 74 59 56 50 54 42 41 42 69 112 136 119 78 159 119 79 71 88 88 67 38 74 66 49 36 43 78 146 205 259 287 291 215 120 105 92 33 37 80 71 66 89 49 45 122 42 40 48 40 34 34 35 40 36 44 40 56 128 196 164 84 42 58 55 36 35 36 36 35 37 74 73 35 40 111 130 78 134 122 90 59 52 57 38 36 38 37 37 37 45 53 65 60 43 46 47 39 34 34 43 55 43 43 46 42 38 38 34 34 38 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 40 40 44 44 44 44 48 52 52 52 52 48 37 49 37 37 49 78 106 118 118 174 138 98 90 98 102 78 54 39 44 60 60 56 48 44 44 52 52 52 52 48 52 60 64 52 64 76 91 145 245 345 412 511 575 628 662 694 699 653 558 373 238 118 81 77 71 60 63 54 52 62 57 52 56 61 61 37 36 52 54 40 74 159 213 360 498 642 709 716 688 660 639 696 645 594 535 474 412 345 295 208 185 189 233 321 377 373 334 275 252 229 194 155 120 85 61 39 39 40 40 47 47 62 77 55 58 62 66 67 64 68 64 57 65 70 58 50 46 54 62 56 105 144 232 475 700 666 481 526 496 507 530 457 339 296 341 342 311 268 258 255 245 210 180 189 193 182 181 169 168 164 161 135 129 148 149 152 141 156 161 145 133 141 161 153 113 105 109 128 124 116 116 115 111 111 111 87 86 82 86 94 90 86 67 55 47 46 46 46 48 64 80 112 93 98 110 94 70 86 118 91 76 80 104 111 91 91 115 110 90 85 85 76 64 72 88 123 87 59 64 76 81 105 122 103 95 79 83 84 84 72 75 104 100 62 50 51 53 56 56 108 113 126 178 266 275 156 31 20 23 24 22 21 22 50 54 46 39 36 29 25 25 25 25 25 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 57 61 65 61 49 37 33 29 25 33 37 33 29 29 45 57 33 29 32 37 68 81 92 85 44 41 48 49 76 89 84 53 34 38 38 38 42 46 46 46 54 54 54 54 58 58 62 52 33 30 29 30 29 30 29 30 29 30 30 30 30 30 34 30 30 31 31 42 38 38 34 30 37 34 34 34 34 37 41 41 48 48 44 36 27 27 32 36 28 28 28 28 28 28 28 28 36 32 36 36 36 36 36 36 36 32 31 31 38 35 42 34 31 31 32 36 40 40 40 40 30 36 48 32 30 30 31 36 47 30 29 42 45 29 40 72 47 54 54 62 58 61 57 56 57 50 57 50 57 50 57 50 53 42 45 42 54 50 54 43 47 40 40 36 36 36 36 36 32 32 32 32 32 32 32 32 32 32 32 32 39 39 39 39 27 31 42 42 42 50 50 50 42 43 43 42 42 42 42 42 30 30 30 30 29 29 29 30 41 42 42 45 45 45 49 49 45 41 37 33 33 32 32 33 55 40 32 36 51 55 47 35 39 43 47 43 43 47 51 59 55 43 43 51 47 31 32 39 32 31 32 31 35 35 39 39 24 23 23 55 59 47 59 91 135 127 111 83 51 31 31 35 22 22 22 23 27 31 38 42 35 39 47 51 47 43 46 42 46 41 37 29 25 21 20 20 43 39 39 30 26 18 19 18 18 19 23 27 35 31 27 27 42 42 49 45 37 28 31 28 16 23 28 36 36 32 28 24 20 20 20 20 20 20 20 21 56 52 44 32 35 31 31 27 38 30 26 25 25 25 21 25 49 37 37 33 52 49 48 29 28 24 31 28 35 28 31 31 22 22 22 22 22 22 22 22 14 13 17 21 25 29 29 36 26 25 21 25 37 42 43 47 56 64 60 33 26 23 26 10 23 23 23 23 23 23 19 19 23 23 23 23 23 23 23 23 28 28 25 17 21 21 19 19 16 16 16 16 17 17 17 17 17 17 17 17 24 24 31 31 40 36 24 21 17 21 29 37 16 16 17 17 17 21 29 33 33 33 29 33 33 32 25 32 48 52 52 34 30 23 36 37 25 21 24 23 31 35 42 42 24 20 22 25 44 93 146 181 244 214 161 93 25 22 38 100 57 51 67 67 55 46 38 45 67 63 65 67 70 92 108 105 60 38 33 33 32 32 32 32 35 35 39 51 74 90 90 79 65 62 62 62 58 54 58 66 94 74 62 70 94 106 98 82 45 73 101 117 113 109 113 121 117 97 77 65 65 81 109 125 143 143 119 99 88 112 145 173 134 107 67 51 56 72 84 88 47 63 94 137 176 195 191 182 198 190 182 171 155 144 140 144 109 117 125 121 109 101 101 105 121 105 81 65 69 85 93 90 95 107 119 110 86 78 97 120 179 227 267 263 254 254 234 213 233 237 233 221 209 198 206 211 243 211 175 144 136 140 140 133 139 143 139 119 134 170 178 158 210 210 207 207 195 187 164 159 162 205 252 271 267 257 260 275 293 308 319 323 334 362 413 446 427 424 428 427 411 387 378 370 388 404 428 467 506 541 561 562 552 401 406 475 327 68 21 67 47 51 50 53 53 49 45 38 40 33 37 37 41 45 38 38 34 27 31 31 35 28 32 32 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 46 53 41 32 40 68 92 87 367 286 122 82 82 139 99 25 144 206 103 31 88 201 254 207 148 73 46 54 46 43 75 45 65 66 50 62 66 62 79 70 70 62 66 66 77 77 74 63 47 43 43 44 48 48 48 72 68 64 56 48 47 71 94 121 136 115 97 182 324 393 387 496 438 378 497 421 362 550 521 314 205 102 95 172 181 121 70 91 80 72 65 61 61 57 57 42 42 62 86 85 81 81 65 61 65 77 81 76 68 92 141 203 264 308 340 387 427 415 374 210 374 362 374 407 446 492 327 247 258 229 185 181 156 132 136 175 195 242 332 379 354 357 426 488 492 448 372 279 208 191 214 279 342 616 697 613 521 260 83 47 47 46 48 62 61 60 82 104 154 231 285 318 340 366 396 432 458 473 489 515 546 581 616 635 651 686 717 741 757 768 764 775 763 736 721 706 673 631 600 571 537 502 475 471 456 441 429 448 444 436 421 410 395 377 369 335 313 291 273 265 236 205 179 127 73 54 58 55 52 52 67 208 292 268 259 402 486 455 398 168 118 110 111 111 115 132 171 203 226 264 291 309 328 351 360 322 326 333 328 338 349 371 386 398 398 402 402 395 388 381 381 372 364 350 321 295 270 248 236 239 237 256 313 354 371 405 450 469 477 478 482 495 515 497 466 447 436 429 413 398 382 378 356 342 316 300 292 288 273 262 243 248 241 229 202 175 140 120 102 75 79 75 51 50 49 49 48 51 51 55 59 63 67 71 82 74 70 73 61 53 49 56 60 84 75 55 51 59 63 55 47 46 44 50 92 95 75 106 168 67 94 97 76 113 185 173 82 24 35 22 21 53 81 48 19 47 42 30 26 19 19 19 19 17 17 20 16 19 19 22 21 21 30 50 43 36 21 17 18 73 36 28 30 47 59 44 33 37 37 44 44 44 51 48 40 37 33 33 33 45 53 64 72 55 30 29 81 169 216 212 180 141 105 38 66 31 43 32 57 66 42 39 71 80 64 52 69 118 133 130 115 97 69 51 52 35 35 34 33 32 37 33 31 35 30 30 39 35 30 30 30 32 32 37 49 54 62 63 59 55 55 56 65 66 66 47 38 38 38 42 38 41 52 68 68 85 95 146 203 267 291 285 258 224 189 131 88 89 93 97 105 45 36 38 46 37 35 35 34 35 35 35 35 36 45 61 51 40 42 69 84 76 55 38 36 36 36 36 40 51 51 55 55 70 74 70 69 64 54 55 60 261 464 594 595 502 292 118 96 34 36 44 45 49 58 72 89 66 62 59 56 52 49 58 69 88 75 51 43 63 75 86 82 58 58 61 61 72 80 80 73 98 101 119 170 242 338 453 530 542 615 678 709 729 776 848 897 867 856 845 811 770 728 687 664 534 348 171 113 98 64 41 45 45 76 127 208 338 405 334 207 129 59 57 99 99 78 70 46 57 57 53 53 49 45 45 45 49 49 49 53 57 57 52 48 37 36 35 35 34 34 37 44 32 47 69 89 103 123 166 180 220 167 111 60 40 44 44 36 83 107 123 107 75 47 44 44 36 36 51 91 95 52 38 37 38 38 38 38 41 48 59 52 53 53 42 42 42 42 42 42 54 50 42 38 38 39 39 43 50 46 50 54 59 54 47 39 43 44 52 52 52 45 56 49 40 39 39 39 51 62 58 54 62 54 47 40 40 41 42 58 75 78 75 59 49 41 41 41 42 42 49 61 99 119 106 70 222 158 82 43 43 47 39 37 51 59 54 37 36 71 138 183 202 233 229 166 123 107 79 58 32 65 71 125 205 156 68 82 61 52 52 44 35 35 35 40 35 36 40 52 88 131 115 72 46 62 63 56 41 36 35 34 37 73 73 36 40 79 82 38 51 57 69 53 37 37 37 38 37 37 37 37 37 37 45 44 55 50 46 42 46 46 53 54 46 46 42 42 41 38 38 34 37 37 37 37 38 38 38 38 42 42 42 42 42 42 42 35 35 35 35 35 36 40 40 40 48 48 52 56 56 48 44 37 36 41 57 65 69 69 78 90 110 94 78 66 62 58 50 42 39 40 44 51 59 59 55 47 59 59 55 51 47 47 47 39 51 51 63 71 97 167 251 290 403 467 516 551 571 568 517 426 257 145 84 75 55 52 65 76 46 57 74 73 68 61 49 45 42 73 67 41 78 196 377 532 629 692 703 659 642 649 669 682 646 589 561 511 453 407 369 323 216 165 118 130 179 239 267 276 225 210 199 176 141 101 73 57 39 37 37 38 59 79 86 78 47 50 50 46 43 40 52 49 41 57 70 62 54 47 55 63 75 101 173 316 555 708 609 397 486 476 480 475 398 292 282 331 303 288 277 255 232 206 175 164 157 161 161 153 152 147 143 140 134 136 147 136 139 128 139 136 128 116 128 152 148 105 96 112 116 123 119 115 110 106 102 94 102 106 102 110 114 102 81 50 54 54 47 46 46 45 46 47 93 93 110 110 87 59 87 128 99 91 76 96 116 92 76 104 107 106 109 98 81 65 84 116 83 75 67 68 80 81 97 106 111 111 87 63 72 104 108 99 64 60 50 52 52 53 55 57 80 121 164 208 259 235 87 20 23 22 21 21 45 53 48 33 46 39 35 25 25 25 25 25 33 40 40 36 36 32 32 28 32 32 32 32 32 32 32 32 47 51 56 55 48 35 32 32 24 32 39 35 32 35 55 71 47 35 30 39 62 75 79 71 31 35 43 51 79 95 83 51 35 35 39 39 43 48 45 45 57 57 57 57 57 61 65 55 40 30 37 30 37 30 37 34 41 34 37 30 33 29 28 28 38 34 34 41 37 33 33 30 29 29 30 29 33 44 48 48 52 52 48 40 36 36 36 40 28 28 28 28 28 28 28 28 32 32 39 39 39 39 39 39 35 34 30 30 37 29 37 29 31 31 31 31 31 32 32 32 30 30 32 56 44 30 30 36 29 31 42 29 29 45 44 28 46 50 58 57 64 56 52 44 53 53 53 53 53 53 53 53 33 37 41 49 58 58 58 50 32 28 28 28 28 28 28 28 32 32 32 32 32 32 32 32 28 28 28 28 35 35 35 35 43 35 39 42 42 34 30 38 39 39 39 39 39 42 42 42 30 30 30 30 29 29 29 30 41 42 42 45 45 49 49 49 49 45 41 37 37 37 37 37 40 40 48 48 40 36 39 47 47 51 55 47 35 31 39 47 55 39 39 47 43 27 24 35 28 27 28 31 31 31 35 35 23 22 23 43 43 23 31 59 79 55 31 23 35 51 55 51 27 23 23 23 23 27 34 39 35 39 47 51 51 43 42 38 49 45 41 29 21 20 19 19 31 27 31 31 31 35 42 39 18 19 27 27 35 31 27 26 46 42 49 45 40 27 27 31 16 20 28 36 40 36 32 28 16 16 16 16 16 17 17 17 48 52 52 40 27 19 27 39 33 29 21 21 21 21 17 16 55 44 32 40 51 55 47 35 23 23 27 31 31 31 27 26 18 18 18 18 18 18 18 17 33 29 29 25 21 17 13 20 25 21 17 21 37 42 51 48 88 73 53 26 39 51 39 11 23 23 23 23 23 23 19 19 23 23 23 23 23 23 23 23 16 20 20 24 21 29 26 31 15 15 16 16 20 21 25 29 17 17 17 17 17 24 27 27 36 24 21 17 17 22 30 37 17 16 17 17 17 21 21 33 37 41 45 45 40 36 25 32 52 48 33 22 22 23 23 20 24 21 24 24 31 35 42 42 27 20 21 23 34 83 127 171 201 160 108 48 20 20 35 85 76 62 74 70 58 42 38 37 36 43 49 47 50 57 76 80 84 58 42 33 33 32 31 31 43 30 30 47 94 114 94 59 65 62 66 66 70 74 82 90 118 138 142 114 70 42 54 74 33 61 97 121 121 113 101 97 113 101 89 85 89 101 129 145 107 107 123 136 128 101 113 134 103 83 67 83 104 116 89 72 63 86 125 172 203 207 195 178 214 198 186 179 171 175 180 192 141 153 157 133 97 81 101 121 133 137 141 137 133 129 121 113 126 126 110 78 58 89 160 220 255 263 255 219 218 238 234 206 217 217 209 202 202 207 219 215 163 172 180 156 124 101 117 130 119 119 119 107 138 186 201 177 185 182 186 183 183 171 159 143 146 197 244 247 230 221 255 298 273 303 331 355 386 414 446 466 419 436 448 435 407 372 364 364 356 371 403 463 514 514 477 433 438 331 335 316 128 20 22 40 23 24 36 35 34 26 34 43 36 29 33 33 37 41 33 37 34 34 27 31 35 35 35 32 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 29 38 61 53 36 36 68 96 107 387 278 110 94 95 123 40 29 171 227 120 32 57 67 35 68 89 55 38 56 81 54 41 74 82 71 63 67 51 43 56 76 67 56 51 59 67 86 90 71 51 42 41 42 43 56 68 44 60 72 68 44 42 47 71 91 118 101 87 165 286 328 298 324 266 242 465 394 258 403 261 131 85 57 85 87 39 39 104 72 57 53 53 53 45 45 49 50 66 118 134 93 69 73 61 61 113 121 73 52 76 104 121 211 283 343 403 458 477 415 334 295 350 303 379 403 348 388 287 209 147 155 182 142 101 128 168 166 239 285 301 352 375 346 336 356 337 277 210 149 130 163 221 296 366 663 724 639 558 287 87 48 50 50 50 62 56 47 96 98 187 285 338 351 357 395 437 494 509 532 562 593 640 675 701 740 751 783 818 853 872 883 879 859 836 794 752 729 687 642 608 566 539 505 482 482 471 460 448 448 444 436 428 413 402 383 373 357 343 329 307 277 254 236 221 137 87 64 61 57 53 85 143 197 338 325 230 306 370 324 262 150 134 139 139 127 131 182 238 261 287 305 320 342 357 381 393 328 321 327 330 345 360 378 385 404 404 397 402 398 395 388 388 376 365 343 306 273 244 221 210 205 188 225 298 346 375 417 466 515 535 535 543 568 577 566 535 524 520 498 478 455 432 423 401 391 346 318 310 330 323 292 253 222 228 232 217 190 159 143 122 94 95 87 59 50 50 50 49 59 63 67 71 75 83 87 87 83 79 75 70 58 57 61 72 92 67 51 47 51 55 48 47 50 45 54 90 80 43 43 94 84 43 66 109 132 152 111 30 55 60 48 39 22 20 29 123 75 46 22 22 31 39 27 18 16 16 15 15 15 14 21 21 17 45 65 62 54 31 20 16 81 55 43 45 62 63 40 32 37 37 44 44 51 47 55 47 33 33 33 33 37 45 60 76 71 31 29 85 173 220 200 160 129 105 54 90 51 51 31 49 50 33 34 55 68 52 36 43 92 107 119 121 97 67 52 60 34 36 52 35 33 34 41 33 60 44 39 32 31 30 30 30 32 33 41 57 62 71 71 71 84 84 88 81 69 50 46 39 38 38 42 38 41 49 57 61 40 78 113 141 189 204 214 223 141 166 157 133 117 86 97 125 81 38 38 54 41 36 40 35 35 35 35 36 41 46 54 52 41 46 73 92 84 66 41 37 36 36 40 40 51 55 55 59 71 71 70 62 56 46 51 56 213 356 419 444 454 308 138 96 46 54 67 60 53 50 59 68 69 69 74 75 68 65 65 65 72 63 39 38 39 51 74 82 74 70 69 65 72 80 80 69 84 80 74 82 107 171 251 311 416 454 515 566 601 644 691 728 721 731 740 705 656 626 633 645 550 340 143 100 101 79 60 72 73 132 211 277 307 291 227 156 102 36 38 75 83 82 78 57 65 65 61 61 57 53 53 49 49 49 53 61 69 73 68 64 41 37 36 35 35 34 34 37 40 60 71 66 77 109 117 94 165 119 83 52 40 35 35 35 34 59 79 71 43 34 34 35 49 38 66 117 114 75 43 43 38 38 38 38 41 52 59 59 53 53 46 42 42 42 42 42 42 38 38 38 38 38 39 50 50 50 58 74 75 63 47 39 39 39 39 40 55 48 40 39 40 40 40 48 59 66 58 50 46 54 55 48 40 40 42 69 47 43 39 40 41 42 41 41 46 50 49 41 55 67 58 37 166 118 62 38 39 51 40 39 39 55 54 37 36 68 135 176 188 220 197 145 117 100 64 63 47 69 75 209 381 320 120 30 81 60 52 48 44 40 36 35 36 60 68 52 39 43 43 39 74 66 67 83 64 36 35 36 36 44 40 36 51 67 74 47 72 37 37 38 46 37 37 38 38 37 37 36 36 36 36 35 59 46 34 38 50 58 53 37 45 46 42 38 41 37 34 34 33 33 33 33 33 34 34 34 42 42 42 42 42 42 42 35 34 34 34 35 35 36 36 36 48 52 56 60 56 48 40 36 36 65 113 121 85 45 37 38 36 37 46 42 38 42 54 70 55 40 39 40 55 63 51 39 43 39 39 39 47 51 39 38 55 38 39 44 51 97 157 181 289 350 404 435 448 441 386 294 208 112 71 73 43 42 44 56 42 57 86 89 80 61 41 35 34 60 82 160 337 474 524 566 579 655 677 649 652 652 632 609 558 528 521 506 448 406 368 318 316 226 126 67 79 124 184 213 178 167 159 140 113 89 81 81 73 40 37 38 63 90 70 49 35 47 51 51 51 48 45 41 37 42 51 51 39 37 38 39 78 88 160 336 575 696 606 438 435 449 445 412 342 285 298 339 255 264 269 243 203 173 158 156 144 152 160 160 159 166 174 170 157 146 150 134 138 130 126 118 118 103 115 147 147 119 115 139 127 131 131 123 118 114 106 94 98 102 110 130 153 145 113 89 78 86 83 79 63 47 46 46 73 85 98 106 79 51 72 128 95 83 60 84 112 84 60 84 87 91 98 94 69 53 80 116 46 60 84 89 89 81 62 54 55 87 83 63 76 116 104 63 48 56 66 80 67 55 56 77 51 127 207 222 212 175 79 21 20 22 44 60 48 25 33 60 45 38 28 24 24 25 25 25 41 44 44 40 36 32 28 28 32 32 32 32 32 32 32 32 28 35 43 43 39 31 31 31 24 31 39 35 31 35 59 79 62 46 37 30 49 46 49 30 37 34 45 50 81 86 73 37 53 53 57 61 65 62 63 67 59 51 55 52 56 60 64 50 40 37 37 37 41 41 41 41 28 28 28 28 28 28 28 28 37 33 29 29 29 29 33 41 33 33 29 36 36 36 36 39 35 28 35 32 39 28 31 27 31 27 31 27 31 27 31 31 39 39 46 39 46 46 46 46 41 41 41 41 44 36 39 32 31 31 31 31 35 39 39 43 31 31 35 43 43 43 39 39 34 30 37 33 36 36 47 47 50 50 57 53 52 48 44 40 33 37 41 41 41 41 41 37 33 37 41 49 53 58 58 50 43 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 32 31 32 28 35 35 43 47 47 39 39 35 31 34 38 42 31 39 42 42 42 38 42 42 30 30 30 30 29 29 29 30 45 45 49 49 53 53 57 57 49 49 49 45 41 41 41 37 45 45 44 44 43 39 39 39 51 46 46 42 38 34 34 31 39 39 107 107 59 39 27 31 35 35 31 31 27 27 27 23 22 27 27 22 35 75 79 55 31 31 35 31 31 27 23 23 22 22 23 23 23 23 23 23 35 39 54 58 58 54 46 42 44 40 36 32 24 20 20 19 35 35 35 35 35 35 39 39 19 23 27 31 39 35 34 30 33 33 36 32 24 20 23 15 20 24 24 28 32 32 28 28 16 16 16 17 17 17 17 17 55 47 39 31 30 26 22 17 13 17 32 28 16 16 28 44 75 62 38 34 42 50 42 34 38 38 37 37 37 41 41 34 18 15 15 14 14 14 14 14 22 22 22 18 10 9 7 7 18 29 33 22 18 35 67 88 145 54 9 39 87 56 12 10 20 19 19 19 20 20 20 20 24 24 20 20 16 16 12 12 24 28 28 24 17 21 22 30 38 15 15 31 55 52 44 36 18 30 22 16 17 33 48 40 32 32 28 17 16 17 22 31 24 19 18 18 18 18 21 25 33 44 40 32 24 32 29 36 43 43 32 25 25 26 23 23 31 27 32 36 35 19 23 39 50 31 24 22 31 64 96 120 123 90 54 25 19 18 31 71 101 92 93 73 58 58 50 37 32 32 32 32 35 45 64 57 56 62 74 62 61 57 44 31 47 43 47 71 98 98 78 55 97 93 97 93 93 113 145 169 153 113 73 73 97 93 49 31 73 69 81 113 129 121 113 113 125 97 65 69 97 125 129 133 100 124 148 152 132 101 89 82 95 91 75 71 76 88 57 36 71 113 149 176 187 175 175 171 202 198 187 167 143 143 155 164 153 157 153 137 113 105 117 133 121 113 125 149 145 125 109 113 117 109 105 117 145 181 216 228 279 255 239 235 207 171 179 219 206 190 178 175 179 179 175 171 151 164 176 153 121 118 158 202 155 151 131 95 110 165 188 176 204 208 208 201 189 166 150 138 146 177 223 243 257 272 299 329 316 311 315 351 407 439 435 426 459 455 447 427 400 365 310 266 315 331 371 419 446 426 366 322 252 305 269 118 22 21 23 23 29 25 28 24 24 23 23 23 24 25 25 29 29 33 33 37 29 29 30 30 30 34 34 31 32 32 32 32 33 33 33 33 29 29 29 29 28 28 28 28 53 37 28 28 60 76 68 44 88 344 227 103 115 71 80 33 52 121 142 70 33 36 45 35 66 60 56 45 50 70 71 59 54 50 54 59 64 60 49 49 49 68 48 43 51 51 54 66 42 42 43 42 42 42 43 64 43 64 88 84 64 48 47 44 60 80 91 109 199 305 331 293 204 199 131 247 207 100 213 139 119 53 40 61 78 62 57 69 50 50 50 49 53 53 53 53 41 71 122 106 54 40 57 93 153 145 104 43 39 99 163 193 211 332 408 384 324 312 332 356 296 328 260 349 345 202 218 193 206 124 104 139 122 69 100 180 210 258 313 325 340 348 303 250 282 252 197 156 119 103 111 140 287 416 721 727 607 554 306 105 69 55 71 86 76 47 80 134 195 252 317 366 403 429 467 493 562 576 611 654 697 731 786 836 871 886 918 948 970 970 970 955 908 870 821 771 729 691 662 643 562 539 517 506 502 498 486 467 452 452 448 444 429 418 410 391 365 346 324 310 292 281 269 247 182 156 137 118 63 50 88 163 218 286 285 238 244 269 242 192 196 222 226 190 178 210 257 276 325 343 369 377 384 387 390 383 365 347 353 353 356 370 384 384 419 415 408 401 398 387 380 380 349 338 313 283 247 221 200 193 180 182 207 264 315 353 429 509 565 557 576 617 633 625 625 642 631 616 585 570 550 519 492 458 444 410 383 356 348 341 334 323 268 258 243 224 206 179 163 148 113 78 70 83 67 49 49 51 51 51 50 51 67 75 79 75 83 87 87 75 51 54 66 93 76 84 47 52 71 46 46 48 51 47 50 58 73 80 64 51 82 39 39 142 178 101 45 74 93 74 29 25 95 130 149 184 155 106 50 22 18 27 18 16 16 15 19 19 25 25 32 32 12 21 45 54 62 63 75 70 99 66 59 60 61 55 32 31 32 32 35 31 43 50 58 55 40 33 33 37 44 52 55 59 139 30 27 97 193 181 121 89 117 77 50 66 71 43 32 32 41 58 43 35 36 68 56 34 65 77 97 101 97 67 35 34 35 35 36 35 38 34 33 33 37 36 31 30 40 80 76 37 32 32 33 34 38 43 39 34 36 44 56 61 61 57 66 74 46 38 37 36 36 37 37 38 41 48 95 135 163 178 164 128 106 98 109 117 130 126 138 130 65 52 63 51 42 37 41 49 56 44 44 57 89 98 94 64 57 54 69 80 76 70 45 36 35 36 44 44 44 44 48 59 48 71 83 51 41 40 56 53 150 273 280 265 335 313 175 105 82 66 43 32 41 50 47 36 77 73 78 87 84 77 65 52 59 50 38 38 54 58 50 38 54 54 61 61 68 68 68 54 39 39 43 65 98 120 148 162 247 265 287 314 357 436 515 578 592 620 633 598 541 507 522 536 467 285 115 80 81 78 95 135 96 157 243 258 216 155 128 121 88 66 47 39 39 46 54 57 48 52 56 56 56 60 68 72 64 60 65 73 77 77 81 85 52 40 40 48 39 34 34 54 41 44 40 59 71 82 78 52 122 95 67 47 40 36 35 35 31 32 34 34 34 39 47 51 51 83 104 168 156 81 57 38 38 38 38 38 41 48 55 55 48 49 49 49 49 49 41 41 37 37 38 38 38 42 50 50 54 54 58 58 58 58 50 50 46 50 54 47 58 51 51 51 59 55 59 59 66 62 54 46 38 38 46 39 38 39 40 52 39 39 39 39 39 39 39 39 39 39 48 56 38 36 66 137 173 129 75 55 59 63 51 39 39 43 47 39 37 45 89 125 155 168 155 104 95 103 70 34 35 32 116 371 567 479 216 37 53 59 68 56 35 34 35 44 52 40 35 36 43 47 39 35 70 70 63 59 52 52 48 41 35 40 52 52 51 47 62 67 36 36 36 36 38 50 46 37 37 37 40 36 39 35 38 34 54 50 46 54 62 54 41 33 37 37 33 37 56 60 48 33 32 33 41 45 41 38 46 54 50 46 46 42 42 42 46 39 35 35 35 40 40 40 40 44 72 68 60 48 40 36 36 36 61 69 77 69 53 45 49 57 41 41 45 45 49 53 53 54 67 52 40 40 51 55 51 43 39 39 39 39 47 51 51 51 39 39 40 44 59 66 83 100 197 247 281 280 273 273 223 151 115 66 41 51 44 42 41 42 73 104 66 44 92 92 37 35 36 127 281 411 492 509 506 493 519 570 597 593 593 613 609 582 532 509 482 451 416 378 352 326 264 237 206 159 119 96 100 94 158 143 135 119 92 76 72 65 80 60 51 63 78 78 58 45 39 39 43 44 56 68 61 53 42 38 37 36 37 38 39 51 82 83 179 391 583 632 558 470 412 414 398 357 303 269 262 263 263 267 256 242 223 192 166 150 146 143 158 166 178 181 188 185 182 160 163 176 175 144 136 141 157 121 125 169 174 146 146 178 166 163 162 162 170 162 142 130 138 138 141 161 184 176 156 133 130 126 131 123 103 80 60 48 73 65 78 110 95 68 72 103 99 71 60 88 89 65 57 73 50 71 87 70 53 69 112 132 68 56 61 65 69 62 58 58 71 55 51 55 83 95 76 71 48 84 98 95 58 54 60 99 97 197 247 198 108 26 21 53 40 67 68 56 52 60 44 21 34 31 23 24 24 25 27 31 41 48 48 48 44 40 36 32 36 32 32 40 44 44 40 32 31 28 28 39 47 47 35 24 35 27 23 23 35 51 63 70 45 29 23 20 35 32 31 19 32 19 19 40 63 40 31 27 19 27 35 40 36 32 28 21 49 42 50 43 47 55 59 53 35 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 32 32 32 32 39 39 39 39 38 54 43 42 31 30 27 30 27 27 27 34 27 34 27 27 26 37 37 45 37 45 45 45 45 40 40 40 39 43 39 43 39 31 31 31 31 35 35 39 39 31 31 35 39 43 39 35 42 46 45 37 28 28 28 35 39 42 42 42 45 41 41 44 37 28 28 28 32 32 32 28 28 33 37 41 45 49 54 54 47 43 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 27 27 28 32 43 39 32 28 39 35 43 39 38 34 34 34 27 31 34 38 38 38 38 38 30 30 30 30 29 29 29 30 45 45 45 49 53 53 53 57 57 57 53 53 49 49 45 45 52 52 48 48 43 43 39 38 42 42 42 38 38 34 34 34 22 123 195 91 22 39 55 23 35 31 31 31 27 27 27 23 23 35 27 22 23 59 67 43 31 31 31 31 31 27 23 23 23 23 23 23 27 27 27 27 35 39 54 58 54 50 46 42 40 36 32 32 24 23 19 19 39 39 39 39 39 39 39 39 31 27 35 39 35 30 30 26 29 29 32 27 27 23 26 19 31 24 28 28 28 28 24 24 20 20 20 20 21 21 21 20 43 35 31 23 21 17 13 13 12 17 32 28 16 16 27 47 70 58 38 30 38 41 37 29 29 29 29 29 29 29 33 26 19 14 14 10 10 10 10 10 26 22 22 18 10 9 8 8 5 10 18 27 32 60 93 125 74 35 28 52 89 70 14 34 13 13 20 12 16 12 16 12 11 11 12 12 20 16 24 20 44 37 40 29 25 29 26 34 54 46 46 63 110 122 118 91 46 43 27 18 17 17 21 40 20 17 17 16 17 18 35 40 27 23 22 21 24 27 38 33 52 56 48 40 24 20 16 16 32 28 28 17 21 26 34 31 27 27 31 28 35 35 35 35 38 38 38 32 48 57 77 89 93 64 31 17 14 14 31 75 174 114 87 88 80 53 37 41 37 43 46 41 51 54 60 53 52 42 42 34 37 33 36 31 71 79 87 87 82 70 58 47 69 77 93 97 89 93 113 133 97 77 57 53 57 53 33 31 69 93 105 105 117 141 141 117 117 105 93 101 121 129 121 105 161 153 140 105 81 70 90 110 119 123 103 79 48 40 60 91 122 137 148 148 147 147 163 175 199 199 195 187 167 155 147 136 152 145 141 129 121 121 133 145 141 137 145 165 161 133 117 121 97 93 101 133 181 217 236 232 251 251 263 263 227 187 195 235 191 207 199 167 147 143 127 92 132 125 129 134 150 166 174 171 167 171 151 118 129 164 175 159 227 223 215 199 187 164 156 141 188 223 263 297 316 335 357 372 323 307 299 311 343 375 383 379 422 442 431 376 301 255 260 276 266 283 311 338 326 293 237 217 211 290 238 66 22 26 39 23 26 26 26 25 24 24 24 24 24 25 25 24 28 28 32 32 29 29 25 30 30 34 34 38 39 32 32 32 32 33 33 33 33 33 33 32 32 32 32 32 53 49 37 28 28 28 28 28 96 252 128 68 92 32 57 42 90 128 136 84 44 61 78 82 67 76 76 53 41 42 51 75 61 69 62 59 52 48 52 45 44 56 52 47 74 69 64 65 51 63 75 72 60 48 48 52 44 43 43 43 52 59 59 48 43 73 108 126 172 238 238 207 174 158 90 135 116 73 182 191 134 67 42 51 68 59 52 67 51 51 58 57 57 61 61 54 54 63 78 66 50 58 105 145 165 92 71 111 151 143 142 161 228 310 350 310 262 246 258 258 266 306 270 358 331 203 220 186 183 102 69 96 103 97 141 211 246 286 322 330 333 325 273 210 223 202 158 109 71 50 77 118 257 394 703 724 615 553 325 135 76 55 73 92 86 88 134 211 268 317 374 426 467 505 543 577 637 668 710 757 796 843 890 920 943 955 970 989 1003 1007 1010 992 897 852 806 749 695 654 624 608 551 525 494 486 490 494 486 478 452 448 448 440 429 417 413 406 380 361 342 320 310 288 277 266 227 197 186 155 97 50 67 119 178 236 247 225 247 277 264 247 257 289 297 277 265 300 326 333 348 366 380 384 391 386 393 390 368 357 364 375 386 397 419 430 430 430 423 416 406 394 383 365 365 339 298 249 205 175 157 154 141 140 165 213 258 311 408 510 574 573 599 648 687 694 702 721 710 699 680 653 618 580 556 527 459 436 405 374 362 360 373 385 311 284 250 231 221 210 182 151 109 82 86 110 99 55 48 49 49 50 50 50 51 59 71 68 57 61 76 80 84 79 70 69 73 80 63 67 67 45 47 87 46 45 45 50 65 69 72 68 43 50 113 191 171 75 50 93 59 60 32 51 113 135 110 113 107 98 74 50 30 18 17 16 15 15 14 13 13 13 16 16 24 36 52 53 61 70 94 93 69 60 62 51 40 30 30 31 32 32 31 31 39 46 54 54 44 37 33 37 44 48 51 55 55 31 74 149 165 113 89 109 81 41 29 38 51 35 32 41 61 70 51 35 40 76 72 51 50 57 65 69 59 51 35 34 35 35 35 34 34 34 34 34 33 37 32 32 65 101 81 33 32 33 33 34 39 39 39 34 35 44 68 80 72 61 57 54 49 41 37 37 36 37 37 38 40 40 73 112 141 149 138 113 98 73 67 80 105 122 135 130 74 60 67 63 62 58 65 65 49 52 72 101 129 122 94 52 50 51 66 80 76 66 45 36 36 40 44 48 48 48 52 56 56 67 64 51 49 52 49 42 111 238 253 238 300 286 157 102 78 62 43 32 41 46 43 36 77 73 78 87 92 85 69 61 59 50 38 38 50 54 50 42 54 54 61 61 68 68 68 54 39 39 48 94 117 127 109 99 138 152 159 177 208 248 303 348 448 479 484 450 408 374 384 398 380 214 83 88 156 196 204 198 260 245 227 182 136 104 93 90 88 66 43 39 42 46 41 40 40 48 56 64 72 80 88 92 64 64 65 65 61 57 57 61 65 48 36 36 39 35 42 54 77 53 33 32 32 55 83 96 54 51 51 51 43 35 34 33 34 33 33 33 34 39 35 38 121 121 160 209 206 135 64 54 38 38 38 38 41 41 48 55 48 49 49 49 49 49 41 41 41 41 38 38 38 42 46 50 58 58 54 54 54 54 54 54 42 46 50 50 54 54 54 54 78 62 54 42 42 53 65 73 49 49 57 46 38 38 47 59 39 39 39 39 39 39 39 39 45 48 72 88 79 63 106 162 125 97 63 51 55 59 47 38 40 43 43 37 36 38 81 106 97 106 106 82 93 120 83 36 35 38 156 371 503 397 181 46 53 47 47 35 34 35 44 60 52 40 35 34 35 39 39 35 62 62 51 47 47 40 44 44 40 52 64 67 59 59 74 79 68 53 45 45 45 45 37 36 44 44 47 54 50 53 49 49 33 46 62 54 34 33 33 37 33 33 33 33 44 44 44 44 41 33 33 33 33 41 46 46 50 46 46 42 42 42 45 46 35 35 36 40 44 44 44 44 76 68 52 40 36 36 40 44 53 53 49 49 53 53 53 49 41 41 45 45 49 53 53 54 55 48 48 47 47 51 59 67 59 59 59 55 51 47 43 47 43 47 52 53 56 59 66 83 104 162 216 216 205 186 131 62 36 36 40 52 60 44 44 56 129 127 121 108 67 35 53 128 230 345 475 497 454 432 506 584 536 554 538 498 486 503 515 493 470 435 399 368 342 323 297 271 248 217 167 140 124 105 93 78 118 118 119 107 107 87 75 63 99 95 91 94 89 69 41 35 35 35 35 36 48 53 50 50 46 46 39 38 38 39 52 86 104 134 278 502 615 572 479 424 401 392 390 377 367 341 321 305 313 313 307 288 273 243 216 201 177 170 181 189 204 211 219 211 217 202 202 202 198 186 174 178 227 199 207 244 248 208 192 209 218 215 230 238 238 226 206 190 202 190 181 185 197 197 181 165 166 170 174 167 151 131 108 97 89 65 58 82 87 75 83 111 131 95 76 104 109 89 73 73 104 96 67 50 66 105 100 56 69 56 49 65 82 94 94 82 95 83 67 63 63 59 51 50 88 104 102 99 97 98 129 160 142 190 161 76 38 34 42 48 51 55 55 48 56 64 65 54 26 23 23 24 24 25 26 26 33 36 32 36 40 44 40 36 28 28 32 32 32 32 32 32 35 31 31 39 51 51 35 23 43 35 27 23 27 35 47 62 40 27 18 19 23 27 19 18 27 17 18 47 63 35 18 17 22 22 25 22 18 22 27 24 32 29 29 37 41 42 47 47 33 27 27 27 27 27 27 27 31 27 31 27 31 27 31 27 27 27 27 27 28 35 35 35 32 39 39 34 34 34 34 41 53 49 45 41 41 37 37 37 37 37 37 37 37 41 41 45 36 36 43 36 43 43 43 43 35 35 35 35 34 30 37 30 34 34 34 38 42 42 42 46 38 42 42 42 42 42 38 34 61 56 40 28 28 28 35 39 27 27 26 29 25 25 28 28 24 24 24 23 23 23 24 24 28 33 37 41 49 50 50 43 43 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 40 35 32 36 47 47 43 39 32 35 43 46 42 38 30 26 34 38 41 45 49 49 49 49 37 37 37 37 37 37 37 37 45 45 45 49 49 53 53 53 57 53 53 49 49 45 45 45 60 56 56 51 47 43 38 38 30 34 34 34 34 34 34 34 23 158 194 70 21 46 70 22 34 34 34 30 30 30 30 30 42 50 34 21 22 42 50 38 30 30 30 30 30 30 30 27 23 23 24 24 28 28 35 35 35 39 50 54 57 53 49 44 39 39 35 35 35 30 30 30 38 38 39 39 39 39 39 39 35 35 38 38 34 30 33 29 25 25 24 20 27 23 23 23 31 35 35 35 31 31 27 23 27 27 27 27 27 27 27 27 34 29 21 17 13 13 16 16 12 20 31 27 19 19 31 43 62 53 33 29 29 33 29 21 29 29 29 29 25 25 25 18 15 11 11 11 11 15 19 23 23 19 15 10 10 10 10 14 8 8 13 17 22 42 71 95 12 12 30 15 48 52 12 52 13 13 13 13 13 13 12 12 13 13 13 13 13 12 12 12 53 42 41 30 26 26 37 37 69 73 85 130 232 305 309 255 118 64 32 27 18 16 17 45 16 17 17 17 18 27 60 66 45 26 25 28 22 24 19 26 32 28 40 40 32 28 17 17 39 35 31 25 25 26 30 34 26 43 31 19 23 43 44 27 38 42 49 54 50 47 47 47 31 18 17 30 58 89 132 140 191 155 149 134 95 64 57 66 57 52 47 46 67 63 61 49 84 65 53 45 48 44 48 56 68 88 107 87 55 31 31 36 37 57 85 93 77 65 73 81 69 73 73 65 53 45 45 53 89 99 107 111 127 135 128 120 116 120 101 77 53 57 97 133 137 122 109 78 70 82 118 139 115 99 83 75 51 35 47 95 161 168 164 152 147 151 163 179 167 167 167 175 175 163 139 112 144 125 113 109 117 129 141 145 145 133 133 137 133 125 125 129 84 88 116 168 224 252 244 224 224 240 268 268 224 175 175 207 171 183 191 183 163 128 116 112 164 121 97 118 174 207 199 171 147 159 155 145 156 191 194 181 220 220 212 201 198 199 203 211 251 274 309 344 371 393 400 407 399 382 354 342 331 331 323 319 382 414 423 388 310 248 237 251 212 217 221 206 177 152 136 151 248 247 151 26 22 27 43 25 31 34 34 30 26 25 24 24 24 25 25 24 24 24 24 24 32 32 33 37 37 41 41 38 39 32 32 32 32 32 33 33 33 33 33 32 32 32 32 32 28 36 44 40 28 28 44 68 120 160 44 41 73 28 50 68 35 37 46 53 37 37 57 94 114 95 79 68 57 46 50 62 80 87 84 69 51 48 49 53 44 48 71 79 81 56 47 40 41 47 63 79 79 71 59 47 75 43 42 42 63 87 87 71 44 121 172 142 90 95 114 126 97 117 101 98 104 93 118 163 128 68 43 44 49 52 44 52 52 52 59 58 65 65 65 57 62 42 41 41 50 77 121 144 128 52 79 199 254 186 142 173 242 265 264 225 212 209 209 192 244 296 320 397 329 209 226 168 128 74 62 88 123 158 197 239 314 330 338 330 326 318 263 193 169 152 119 76 48 45 55 104 199 342 639 671 581 514 309 142 95 69 87 102 116 142 214 291 356 389 429 482 535 585 627 656 747 797 844 867 903 949 979 979 1002 998 995 994 979 959 939 903 844 784 738 673 619 574 555 533 518 484 456 448 467 475 475 452 429 429 425 421 424 416 408 397 398 376 353 331 320 310 295 284 273 250 235 213 162 104 92 113 165 204 208 219 269 291 287 313 301 331 339 335 335 357 371 363 374 381 384 379 378 378 389 397 379 372 390 405 424 447 466 481 465 465 458 443 417 398 375 349 351 318 265 216 174 137 119 108 108 98 112 145 185 247 363 485 572 581 612 679 733 755 778 798 809 798 775 736 694 652 625 599 512 486 454 412 392 386 415 438 400 347 297 270 267 252 217 171 137 122 134 161 157 106 51 49 48 49 50 51 51 51 64 69 85 66 53 53 65 80 83 77 76 143 170 118 58 46 54 66 45 45 45 45 44 44 56 60 47 82 134 165 117 40 39 82 58 92 83 81 91 68 35 41 52 63 86 78 42 18 16 16 15 15 21 17 20 20 19 19 23 24 28 21 21 30 54 64 52 59 72 62 32 28 30 43 31 31 31 31 39 39 50 54 48 44 44 44 44 44 55 54 30 38 94 138 109 49 57 113 81 45 29 34 47 47 52 73 73 74 55 35 40 72 80 60 55 51 43 39 35 35 39 42 46 38 34 33 33 33 34 34 33 34 34 34 58 86 70 34 33 34 34 34 39 39 35 35 34 51 87 92 76 52 44 45 44 40 36 36 36 36 41 37 38 38 57 86 108 111 100 78 85 52 40 41 76 110 127 120 98 83 78 74 81 77 72 60 36 40 64 93 117 106 78 39 54 55 70 80 72 62 49 36 44 51 51 55 48 52 45 52 63 60 48 43 57 60 53 35 84 195 223 208 242 220 123 87 59 50 39 36 45 46 43 36 69 69 78 87 92 89 77 69 51 53 41 37 49 53 49 45 61 61 61 61 61 61 68 61 43 39 54 86 121 121 88 59 86 86 89 93 112 127 142 163 258 280 285 274 248 230 236 249 262 176 104 104 184 288 364 393 422 333 223 138 93 81 77 64 81 58 39 39 51 58 56 40 36 40 52 64 72 80 84 84 56 60 61 57 49 49 49 49 63 59 43 35 38 46 38 33 53 49 52 45 45 53 64 69 33 34 43 51 47 39 39 43 75 43 33 33 43 59 59 54 163 150 214 227 240 182 51 72 38 38 42 38 41 41 48 48 55 56 49 49 49 49 49 49 45 45 41 41 38 42 42 46 62 58 54 50 50 54 58 62 50 50 54 58 62 62 62 62 61 65 76 80 80 76 72 68 68 65 68 60 52 45 57 66 46 39 39 38 38 38 39 39 52 51 67 91 90 74 90 126 74 70 66 66 66 62 47 39 51 47 46 38 38 45 65 66 65 67 74 66 85 97 59 33 35 34 120 255 302 217 120 78 56 35 34 34 34 35 40 48 52 36 34 34 35 43 47 43 53 49 41 38 38 35 43 47 47 55 59 62 54 54 70 75 68 64 56 60 64 68 68 64 47 54 53 61 61 68 68 61 49 54 62 58 45 37 37 45 32 33 48 48 51 47 51 56 32 31 31 32 37 53 57 57 49 49 45 45 45 45 49 46 39 36 40 44 44 48 48 44 72 64 48 36 36 36 48 56 45 37 36 37 49 57 53 41 41 41 45 45 49 49 53 54 39 47 59 59 55 59 79 99 75 75 71 67 59 51 43 39 43 51 52 53 53 48 54 57 75 133 180 180 165 150 119 73 63 49 63 84 64 42 41 42 32 50 124 91 35 122 228 239 461 427 413 431 474 500 491 474 477 473 437 397 378 398 395 376 378 346 307 288 285 266 231 192 225 171 135 119 120 113 93 65 62 66 78 95 110 107 87 67 50 66 78 81 61 48 44 44 40 37 37 38 53 50 54 58 37 54 82 82 58 38 38 46 83 156 341 542 595 504 420 421 450 425 419 437 462 455 416 380 431 431 416 406 399 372 346 327 295 291 291 291 310 314 317 305 299 291 284 276 276 288 285 285 302 278 278 310 314 279 279 303 261 254 265 258 254 250 242 238 226 218 210 214 218 210 198 182 179 183 183 172 164 148 132 120 121 82 62 78 98 106 118 131 147 111 88 112 125 102 82 78 85 88 59 49 74 137 124 52 73 49 48 49 82 102 91 79 99 99 87 71 51 49 49 50 47 61 98 118 112 119 146 176 198 130 38 30 27 25 42 52 63 59 55 52 52 53 70 79 23 23 24 25 25 25 25 25 41 36 28 36 52 64 56 44 24 32 36 32 24 24 28 40 43 43 39 47 55 54 42 26 38 38 34 22 22 26 46 66 35 30 18 18 22 26 18 17 26 16 16 70 97 61 33 41 65 53 40 17 16 17 18 22 19 20 24 25 33 41 49 46 33 26 26 26 26 26 26 26 34 27 34 27 34 27 34 27 27 27 27 27 31 38 42 42 38 45 41 41 41 41 37 44 48 48 48 48 48 44 44 40 52 48 40 36 36 36 44 47 31 31 34 31 34 34 34 34 30 29 29 29 25 25 32 25 41 34 41 38 45 38 49 42 49 42 49 38 41 34 37 37 56 52 44 36 32 32 39 39 26 25 25 25 25 25 24 24 25 32 28 23 23 22 23 23 24 28 33 41 45 50 50 43 43 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 56 43 28 27 35 43 47 51 36 35 46 42 42 38 34 30 45 45 49 53 61 61 61 57 37 37 37 37 37 37 37 37 41 45 45 45 49 49 53 53 45 45 45 41 41 37 37 37 64 64 59 51 47 38 34 34 22 22 26 26 30 34 34 38 78 114 70 46 50 46 50 22 30 30 30 30 30 30 30 30 50 50 30 21 21 26 38 34 30 30 30 30 30 30 30 27 24 24 28 32 32 36 39 39 35 38 46 45 52 48 44 40 31 31 31 30 34 34 34 34 38 38 34 35 35 35 35 35 42 42 45 34 37 33 29 29 21 21 20 20 20 20 27 27 35 35 35 31 31 23 19 15 23 23 23 23 23 23 23 23 21 17 13 13 12 12 12 12 12 16 23 23 19 18 26 42 50 45 33 25 25 25 21 17 29 29 29 29 29 25 25 18 10 11 11 12 23 28 47 48 23 12 11 10 11 11 19 27 15 19 23 20 24 41 54 70 14 14 28 13 25 50 13 41 15 14 14 14 14 14 14 13 14 14 14 14 13 13 13 14 38 34 26 22 22 22 33 29 57 65 101 204 368 492 491 398 211 101 32 24 23 17 18 54 17 21 18 19 23 56 96 107 80 61 56 46 36 22 19 18 17 21 32 43 40 32 21 29 44 43 36 37 33 29 22 22 22 46 35 19 19 55 51 23 46 57 61 60 53 41 37 26 42 18 33 109 188 215 198 134 77 129 178 152 97 79 76 54 46 36 34 35 64 67 62 46 95 65 60 52 48 44 48 56 40 60 79 63 35 30 31 40 32 49 77 81 65 45 45 49 73 85 85 77 57 53 65 89 132 83 71 111 143 127 112 120 60 96 105 69 32 33 109 189 118 119 123 119 111 103 107 111 99 55 39 79 95 63 51 59 137 156 172 176 175 167 171 175 135 116 123 132 159 163 147 116 137 117 93 89 105 121 129 129 141 129 113 109 109 117 129 145 84 100 140 188 228 240 228 212 224 228 236 228 188 144 136 163 139 119 135 168 152 92 92 137 197 138 94 95 139 179 183 171 131 151 150 145 175 198 216 212 207 211 223 243 264 284 308 324 301 316 331 355 389 415 419 418 438 410 378 358 339 319 288 272 299 295 289 290 271 222 172 141 162 147 127 111 94 106 133 172 260 144 27 23 23 24 26 59 50 50 54 50 46 31 26 26 25 32 28 28 24 24 23 23 24 28 32 37 37 41 41 34 35 28 28 28 28 28 29 29 36 36 36 36 36 36 36 36 28 28 39 44 48 48 56 76 120 109 29 30 39 29 51 77 36 36 50 94 93 61 65 109 144 141 153 154 115 64 56 75 98 121 118 92 69 55 56 52 56 56 71 70 64 91 178 223 45 42 43 55 67 67 55 43 71 55 43 59 75 79 74 74 43 152 238 205 109 55 78 113 93 130 178 128 154 159 88 137 81 49 43 43 45 53 57 49 56 56 63 62 69 65 65 57 42 41 41 42 54 65 81 80 56 64 139 219 230 178 178 229 196 191 167 159 183 207 195 166 198 279 374 428 326 183 183 121 65 67 90 117 155 206 252 264 334 338 326 307 303 296 260 210 148 123 82 50 48 46 55 94 195 333 557 577 494 427 265 138 97 90 113 143 166 206 267 336 428 449 485 538 603 661 707 732 835 900 932 932 948 986 979 948 937 929 910 880 845 813 781 740 715 659 613 559 497 455 440 430 438 419 403 419 445 452 433 409 402 402 402 401 404 400 396 392 405 394 368 349 342 324 313 298 310 287 276 266 232 192 169 159 183 203 214 234 280 291 295 332 312 328 339 338 346 364 368 355 381 381 380 371 370 378 397 405 398 402 414 432 455 481 504 519 496 496 493 471 448 413 386 349 306 269 238 197 156 119 89 73 105 96 106 112 133 182 293 418 547 584 634 699 760 797 851 893 901 889 862 820 771 732 678 644 593 552 512 462 430 420 418 430 446 392 335 301 286 267 240 201 168 149 157 180 172 126 71 50 50 55 56 52 51 52 68 81 82 59 55 54 62 72 71 65 64 210 295 181 73 101 89 45 65 69 69 57 44 43 43 44 103 95 90 74 61 41 41 51 65 127 137 87 37 25 23 34 20 31 66 78 50 18 16 16 19 26 29 25 28 20 23 19 23 23 23 12 11 12 13 15 47 53 71 57 28 28 30 43 31 31 31 31 35 47 58 51 59 48 44 40 40 40 47 51 54 34 38 58 50 29 42 81 97 65 34 38 43 47 56 77 57 62 47 34 36 60 68 56 79 67 51 39 34 34 38 42 42 34 34 33 33 34 34 34 34 50 54 42 38 50 54 50 34 34 38 38 35 35 35 39 35 59 91 95 71 48 40 44 44 40 36 35 36 36 36 36 37 38 53 64 75 74 66 48 65 38 38 39 55 82 104 105 114 87 70 66 73 69 48 36 44 40 44 56 76 81 73 44 54 51 70 80 64 54 45 36 51 47 47 47 44 48 41 44 63 55 47 35 42 45 43 48 70 157 185 174 176 154 81 57 39 31 31 36 49 50 47 45 54 54 63 76 85 78 70 65 50 49 37 37 45 49 49 45 57 57 57 57 57 57 64 57 57 46 46 57 77 85 70 62 74 70 73 81 100 104 102 112 131 145 149 154 152 158 159 164 180 140 108 156 296 446 511 504 372 273 168 98 77 77 70 44 66 47 39 47 70 81 83 67 36 40 44 56 64 64 60 52 40 56 65 53 49 53 57 56 43 55 62 54 58 70 65 45 33 49 68 68 60 53 57 54 35 35 43 43 39 55 91 119 83 47 33 34 47 67 79 101 184 187 279 268 314 299 94 83 41 38 42 38 42 41 44 44 55 55 49 48 49 48 49 48 49 49 45 41 38 38 38 42 61 53 49 45 45 49 53 61 57 57 61 65 69 69 69 77 49 68 80 88 88 76 64 60 72 75 71 67 52 48 56 61 50 43 39 39 38 38 38 39 46 39 50 70 70 54 47 58 58 66 70 70 66 66 59 59 51 51 61 58 62 53 41 36 45 58 70 73 88 96 78 52 78 53 104 171 169 133 124 125 100 66 47 47 47 39 35 36 40 35 35 35 47 55 55 51 45 41 33 33 33 37 46 47 58 58 58 50 46 50 62 67 51 40 47 47 55 63 67 67 50 49 57 57 61 61 72 65 78 54 34 38 65 73 49 32 49 45 56 60 59 47 43 51 39 32 32 40 49 53 53 53 49 49 45 45 45 49 49 50 43 44 48 44 44 52 52 44 60 52 44 36 36 40 48 56 37 36 36 37 45 49 45 41 41 41 45 45 45 49 49 50 39 47 55 55 59 67 83 99 51 51 55 51 51 47 43 46 58 51 52 41 41 40 39 42 73 108 131 123 112 117 134 127 109 97 91 96 64 41 39 41 37 57 151 161 141 313 481 453 399 402 404 411 410 412 415 411 379 376 369 353 354 356 332 308 310 282 259 259 260 233 178 127 175 140 108 101 110 114 90 66 38 38 46 74 106 114 98 82 62 85 102 85 53 41 62 89 49 46 50 46 50 50 54 54 42 66 86 74 54 54 86 129 209 294 440 582 607 549 517 538 540 497 464 473 509 510 490 473 508 500 493 487 476 458 423 396 421 417 401 389 400 411 407 379 358 363 347 335 339 367 380 380 365 330 322 338 330 314 330 359 292 273 257 245 241 238 246 246 206 210 215 223 227 212 192 176 159 159 160 160 156 144 128 120 141 109 86 86 90 94 106 126 147 119 100 105 113 94 90 94 51 65 72 50 66 136 144 96 92 69 57 61 82 94 83 75 83 95 91 71 51 49 51 67 46 54 98 118 113 124 159 212 210 39 28 43 67 22 22 77 68 72 72 57 37 22 47 76 24 25 34 38 38 30 26 25 45 32 24 32 56 64 52 36 32 44 48 40 24 24 36 52 47 43 35 42 50 50 38 26 22 26 26 22 21 22 54 85 35 34 26 22 26 26 18 17 34 15 17 89 117 69 41 56 139 111 72 36 16 16 17 18 18 19 20 32 37 45 53 50 28 25 25 25 25 25 25 25 29 29 29 29 29 29 29 29 25 25 26 26 34 38 38 42 45 45 45 41 40 36 43 47 47 58 58 58 58 50 46 42 62 58 50 42 34 34 34 34 22 22 22 22 22 22 29 29 25 21 21 28 24 24 24 20 45 41 45 41 49 45 49 45 53 45 48 41 40 33 36 36 40 51 47 47 39 31 26 26 24 24 25 26 26 30 34 34 48 44 36 24 23 23 22 22 24 25 25 34 38 43 43 43 44 36 36 36 36 36 36 36 33 33 33 33 33 33 33 32 28 31 36 36 39 35 32 32 43 43 46 42 42 42 42 41 49 45 45 53 61 65 61 53 37 37 37 37 37 37 37 37 41 41 45 45 49 49 49 53 45 45 41 41 37 37 37 33 64 59 55 47 42 34 30 25 20 21 21 22 26 30 34 34 106 98 21 26 74 38 38 30 26 26 26 30 30 30 30 30 42 38 26 20 21 22 34 38 38 34 34 30 30 30 34 31 24 25 25 29 36 40 43 43 34 34 41 41 44 40 44 43 26 30 30 34 34 37 34 38 30 30 30 30 26 27 27 26 49 49 52 41 44 33 29 29 17 16 20 20 20 16 24 24 35 35 31 31 27 19 15 15 19 19 19 18 18 18 18 18 17 24 20 16 12 12 19 19 15 19 26 26 26 25 33 37 38 30 22 18 14 14 14 10 18 18 18 18 18 14 14 10 10 11 11 12 17 26 49 50 21 13 12 12 12 13 29 30 13 14 19 35 55 68 88 105 45 33 26 16 66 107 19 18 17 17 24 17 16 16 16 16 15 15 15 14 15 15 15 16 20 15 15 15 15 15 19 19 45 65 148 312 511 619 566 434 304 139 26 20 28 18 18 38 21 22 23 19 24 61 114 133 142 113 114 92 58 31 24 26 45 40 43 55 40 20 15 16 17 25 29 37 37 29 25 18 22 50 50 22 19 51 47 22 50 46 49 45 40 40 29 25 74 62 85 137 176 159 102 28 19 25 92 142 156 126 76 41 37 36 34 35 57 64 58 42 39 36 47 43 47 51 44 40 32 32 40 36 32 31 32 33 49 69 85 85 73 61 57 61 77 77 69 57 49 49 61 69 128 111 87 99 147 191 171 123 32 64 101 117 113 121 145 166 167 155 143 123 103 83 71 63 91 51 51 99 119 91 70 82 117 140 160 164 160 152 148 152 140 109 100 105 140 160 160 148 153 129 101 93 109 121 125 117 133 133 129 125 125 125 129 125 88 131 175 203 215 215 208 212 216 196 176 164 148 132 128 132 156 156 164 168 152 129 141 165 177 146 118 95 95 95 111 119 135 151 157 152 170 196 215 222 265 280 300 328 360 385 409 418 339 331 334 352 379 410 433 441 409 373 329 306 311 311 292 269 284 229 183 177 190 180 150 135 108 93 84 92 115 138 154 184 137 35 19 21 26 26 42 78 45 53 61 58 62 59 47 51 33 40 36 32 28 24 23 23 23 24 28 36 48 48 48 41 42 35 35 35 35 36 36 36 44 44 43 43 43 43 43 43 63 35 31 43 59 40 27 27 85 122 59 30 31 31 49 55 77 54 78 133 152 127 142 182 193 234 294 291 207 100 80 116 134 166 175 148 102 84 62 47 83 51 63 62 64 163 353 466 120 89 66 54 54 58 50 42 46 62 94 110 86 50 49 69 40 117 216 247 222 174 145 137 173 189 237 163 174 195 88 133 49 45 45 44 50 69 72 60 56 56 59 58 65 61 61 54 41 42 42 43 42 41 41 44 40 115 170 150 130 158 205 229 149 125 97 109 153 181 168 132 123 228 355 401 304 141 100 74 41 71 110 121 151 202 268 295 298 310 311 311 300 289 254 212 146 101 54 48 47 54 63 79 306 375 465 433 344 287 199 137 95 104 151 201 238 279 336 388 484 509 545 614 691 761 811 837 917 963 978 955 948 948 914 854 793 755 709 663 628 613 613 600 548 507 468 406 356 309 291 284 304 304 324 359 392 404 392 372 379 383 383 394 397 400 407 407 412 401 390 372 357 346 327 312 332 317 302 295 281 261 239 236 228 236 236 267 298 298 294 335 324 331 330 326 341 356 363 358 373 373 372 371 374 386 398 410 410 413 425 443 473 492 508 523 503 500 500 493 474 441 414 373 295 243 197 155 121 104 89 78 118 109 116 114 112 134 216 324 487 544 619 691 752 812 903 975 979 964 937 904 862 809 743 683 654 609 558 515 478 458 425 406 403 373 324 289 262 239 231 217 172 149 141 141 130 98 59 50 52 68 76 72 53 53 65 77 53 55 64 83 86 81 71 61 67 177 311 231 111 131 116 96 92 96 96 80 68 52 52 56 115 95 55 42 41 54 66 68 55 114 116 66 39 28 26 51 21 19 26 50 42 22 17 17 15 18 21 17 20 15 18 18 30 35 39 32 13 12 13 14 38 39 41 39 34 28 29 30 36 32 32 32 39 43 55 59 59 55 51 47 47 47 47 47 79 38 29 29 29 29 31 42 78 53 30 29 30 31 40 61 41 46 39 39 40 52 56 48 75 67 55 47 39 39 49 49 37 37 41 41 42 38 38 34 34 63 91 75 35 33 34 39 34 34 35 35 35 35 36 40 59 78 91 83 59 39 43 51 47 43 43 43 39 39 43 43 41 41 48 48 56 48 47 40 44 41 53 57 53 57 77 85 102 78 61 57 68 64 48 34 72 56 48 49 65 73 81 67 42 47 66 65 63 49 37 36 47 39 35 39 40 44 36 36 59 55 50 35 34 32 43 65 59 118 150 139 126 100 58 58 40 35 32 45 53 35 36 45 50 51 59 68 77 70 58 57 42 45 41 37 37 41 52 52 52 52 53 53 53 53 53 53 53 45 49 46 46 50 60 72 44 43 47 51 70 85 88 86 83 86 87 92 104 114 122 119 131 75 68 192 419 560 506 355 184 129 68 46 57 73 74 63 61 39 39 43 69 84 86 74 55 44 48 60 68 68 60 52 48 72 81 65 53 61 69 71 54 66 73 61 61 73 81 81 65 61 60 48 37 41 65 78 43 39 43 39 39 63 107 143 59 39 34 34 34 35 67 120 214 247 344 370 503 497 195 78 45 46 42 42 42 37 44 44 51 51 51 51 44 44 44 44 49 49 45 41 37 37 37 37 53 49 41 37 45 49 57 61 61 61 65 69 73 73 73 73 73 69 53 41 37 41 61 81 61 60 56 48 51 51 55 56 58 50 50 50 54 42 46 38 50 39 54 63 67 55 43 38 62 66 70 62 54 54 62 70 82 74 73 65 65 57 41 36 37 40 76 96 111 133 164 194 173 167 209 244 228 231 239 213 180 122 74 58 51 39 35 43 35 34 35 39 55 59 51 39 37 32 32 32 33 41 49 53 73 69 65 61 54 58 70 71 47 36 35 34 34 34 34 35 46 46 50 50 54 53 61 57 62 35 34 34 53 57 41 32 64 48 47 59 66 50 42 42 47 48 56 56 53 41 37 34 45 45 46 45 45 49 53 50 43 52 56 44 44 56 56 40 44 44 44 44 44 45 45 44 40 48 52 48 40 40 44 53 49 49 53 53 53 53 53 46 54 46 42 50 62 74 78 78 38 38 43 43 43 43 43 46 62 58 43 39 39 39 39 39 38 46 57 45 38 44 72 86 57 57 67 96 96 68 74 103 141 95 265 443 391 360 411 387 310 373 432 426 362 321 333 369 314 323 332 334 335 321 286 250 263 239 215 204 204 181 141 109 122 114 102 103 104 100 88 72 58 50 50 66 90 102 94 82 114 138 154 126 78 50 54 71 39 47 47 39 38 38 38 39 87 75 50 36 37 110 238 352 459 524 590 644 663 666 651 643 566 515 476 468 480 492 522 546 537 514 499 484 478 452 409 378 431 435 427 415 426 438 429 395 369 359 343 331 339 359 368 372 385 358 350 342 322 298 291 315 308 292 272 257 253 246 242 230 202 199 196 197 205 205 201 197 164 156 156 156 156 149 133 121 125 113 105 89 69 57 61 74 143 135 128 113 97 74 75 95 52 77 88 55 62 116 120 84 97 94 98 98 95 91 95 99 68 80 83 67 51 51 71 99 131 115 114 117 147 184 218 248 153 30 25 80 74 21 22 58 37 73 86 63 23 22 25 54 26 31 47 55 51 38 26 25 41 32 23 28 48 52 32 23 36 44 52 40 24 23 32 48 47 38 30 38 46 46 38 30 22 22 26 21 21 22 50 85 39 39 30 26 22 22 18 17 46 17 29 89 101 49 21 36 155 130 83 36 20 16 16 17 18 19 20 32 37 45 42 46 28 28 28 28 28 28 28 28 32 32 32 32 32 32 32 25 25 25 25 25 37 41 41 45 52 52 47 47 43 43 42 42 64 64 64 64 56 48 40 36 44 44 40 36 36 32 29 29 29 29 29 29 29 29 36 36 28 28 23 31 27 27 23 22 52 45 52 45 52 45 52 45 56 44 47 36 39 32 39 39 43 43 39 35 27 26 25 25 25 26 35 48 71 71 71 75 73 68 56 36 24 23 23 22 24 25 29 34 42 43 43 36 36 36 36 36 36 36 36 36 33 33 33 33 33 33 33 32 26 39 80 92 83 55 35 28 47 47 54 54 50 46 45 41 48 40 36 40 52 57 49 37 37 37 37 37 37 37 37 37 41 41 41 45 45 49 49 49 53 49 49 45 45 41 41 41 51 51 47 39 34 26 21 21 20 20 20 21 22 26 30 30 86 150 38 22 50 26 46 26 26 26 26 26 26 30 30 30 26 29 25 21 21 22 34 42 50 46 38 34 30 30 34 35 28 25 25 29 40 40 47 47 34 34 37 33 36 36 39 39 26 26 30 29 33 37 34 38 30 26 26 22 22 18 19 22 56 52 48 44 40 40 40 32 20 20 20 17 16 16 16 16 24 31 31 27 23 19 15 14 14 14 14 14 14 14 14 14 24 24 20 16 12 12 15 15 15 15 22 21 21 25 29 33 26 22 22 18 14 14 14 18 10 10 10 10 14 14 14 11 12 13 12 12 13 18 30 38 26 22 14 14 18 26 38 39 16 16 21 37 46 66 79 87 43 32 20 33 108 157 113 19 43 46 42 38 34 34 30 29 29 29 21 17 16 16 16 16 17 16 16 16 16 20 27 19 50 81 200 407 611 682 613 485 332 159 31 20 24 19 18 18 17 18 19 19 21 62 126 154 168 147 145 118 76 41 22 23 42 36 39 55 48 24 16 29 17 17 18 26 34 38 38 38 34 54 58 34 19 31 35 19 35 34 26 29 31 24 21 21 22 42 70 78 64 50 49 31 29 17 23 156 263 233 140 85 50 38 37 47 58 57 55 39 29 51 71 63 75 107 100 72 40 36 36 33 33 37 33 33 81 81 81 85 85 81 73 69 73 65 49 37 33 37 45 60 107 155 131 75 135 267 243 115 120 100 81 105 141 157 133 94 115 88 60 44 51 67 95 111 79 71 71 79 70 54 82 133 164 168 164 152 140 140 152 157 169 145 117 117 141 157 168 160 169 145 121 113 125 137 137 133 109 129 141 137 133 121 101 88 123 159 199 211 203 195 200 216 184 160 136 132 144 152 149 149 144 204 208 148 137 201 217 170 126 143 155 131 95 75 79 95 119 139 161 183 202 244 270 296 384 387 402 410 415 427 436 432 357 345 340 339 366 401 440 464 448 400 337 298 295 304 309 306 279 240 218 223 209 178 160 165 77 81 93 124 155 154 121 107 26 24 22 22 25 49 48 28 39 40 52 57 70 71 75 75 41 48 44 36 28 24 23 23 23 23 28 36 48 48 48 37 42 35 35 35 35 35 36 36 40 39 39 39 39 39 39 39 86 50 34 58 67 48 40 45 98 187 132 32 37 69 66 63 69 58 69 107 158 213 268 300 323 319 351 384 344 229 153 147 222 270 291 253 195 142 108 70 70 42 83 113 80 142 285 348 120 89 61 46 46 54 54 54 42 78 134 158 122 69 65 104 115 110 130 189 248 259 235 207 227 228 280 219 185 170 67 80 44 57 69 49 45 56 64 48 51 51 59 54 61 57 57 50 43 43 43 42 41 40 41 49 79 131 130 62 58 138 185 169 162 130 102 110 142 154 137 105 92 180 272 332 293 145 61 90 58 79 94 85 103 173 256 311 278 306 335 348 329 298 259 222 143 85 48 46 46 72 75 76 355 367 331 248 184 147 133 126 102 138 192 254 311 360 409 461 513 546 610 691 784 857 899 922 968 983 968 922 881 850 786 722 615 550 469 399 365 367 396 417 381 369 338 284 234 191 168 161 173 193 228 270 321 347 358 358 365 376 380 402 410 421 427 427 427 423 409 406 388 369 342 324 347 335 317 313 306 292 281 277 261 277 280 292 327 319 314 338 330 326 318 321 332 343 350 354 364 368 376 379 386 394 406 417 406 417 424 439 461 473 492 495 483 491 493 489 478 452 437 397 320 241 174 113 90 85 102 103 118 114 121 125 110 101 152 235 369 440 516 599 677 769 886 970 1000 997 986 964 919 866 786 726 670 620 577 550 524 498 448 409 355 342 327 296 265 242 243 245 187 161 145 129 105 82 63 55 60 68 80 76 65 61 69 66 54 55 56 60 79 101 123 149 119 120 271 262 149 117 90 135 107 96 84 64 55 52 56 64 51 59 59 43 41 50 74 89 69 96 79 64 89 86 43 28 30 19 17 26 30 18 17 21 19 26 29 32 27 23 26 26 10 26 39 43 36 25 25 26 49 39 32 39 53 44 30 30 44 37 40 36 43 47 55 55 55 55 51 47 43 43 47 47 55 51 42 38 30 30 30 35 42 34 29 29 30 31 40 57 33 41 43 47 44 52 52 48 47 43 43 43 47 47 58 61 37 41 45 46 46 46 42 34 34 75 131 119 63 33 32 34 34 35 39 36 35 36 36 48 83 82 79 59 43 42 46 58 50 50 50 43 43 43 43 50 58 59 55 40 40 36 36 36 35 52 68 68 52 45 46 47 70 50 41 45 64 68 60 44 56 56 59 64 73 77 69 51 42 43 51 57 51 41 36 39 47 39 34 35 36 36 36 35 54 54 54 43 34 32 40 70 44 75 111 109 87 65 55 56 64 52 40 53 42 34 35 37 47 43 52 60 66 55 43 45 38 41 37 36 37 37 48 52 52 52 52 52 52 52 53 53 37 49 69 65 58 43 56 61 40 40 39 46 58 73 76 83 74 70 63 59 68 73 73 77 117 76 62 140 287 377 300 158 83 53 44 51 78 110 122 123 53 46 39 42 52 63 69 65 67 56 56 68 84 92 84 72 76 104 109 81 57 65 69 67 86 81 77 80 68 44 32 31 60 60 64 60 52 52 56 53 33 34 34 39 42 54 74 90 55 47 47 47 34 34 63 147 248 304 397 507 672 585 219 49 48 46 42 43 42 37 40 40 51 51 51 51 44 44 44 44 45 41 37 37 37 37 37 37 45 41 37 37 40 44 48 52 44 48 48 52 56 56 56 56 69 73 77 73 57 53 57 65 49 53 45 41 47 47 51 45 50 54 62 66 62 58 46 42 38 38 46 58 59 59 55 51 62 62 58 46 42 42 50 58 109 93 69 53 49 57 64 57 35 38 78 101 104 123 178 236 279 297 352 351 310 354 386 312 208 134 74 46 34 33 34 51 35 35 35 39 51 47 35 33 32 32 32 32 32 41 49 57 61 61 53 53 50 54 58 51 36 36 40 36 36 51 67 75 43 43 43 43 43 47 47 47 35 47 71 58 37 33 37 57 48 31 31 47 62 61 81 102 47 36 31 31 32 33 37 38 45 45 46 46 45 49 53 54 43 56 56 40 40 56 56 36 36 40 44 48 53 49 45 41 40 52 60 52 40 36 41 53 53 53 53 53 53 53 53 46 66 50 38 42 58 70 70 62 46 46 47 47 47 43 39 43 66 62 47 39 39 39 39 40 38 39 59 47 40 41 42 46 46 65 102 139 131 103 117 147 140 170 391 553 446 333 289 213 316 324 339 359 378 366 334 295 312 302 284 270 248 221 198 170 203 187 163 143 120 116 112 108 91 88 92 96 89 81 73 73 91 82 70 70 78 82 78 70 86 111 131 119 79 39 37 37 47 48 59 55 39 39 47 55 79 67 42 36 38 122 254 379 470 522 552 560 587 623 615 569 507 468 445 449 456 474 521 587 599 568 536 514 508 473 423 372 396 413 425 417 432 456 464 430 361 323 315 319 315 304 308 313 322 314 330 331 311 279 267 276 300 288 280 284 289 270 234 198 223 208 189 178 182 190 210 222 165 157 149 149 160 156 141 129 117 117 116 93 61 47 47 49 138 147 159 137 98 71 75 95 78 66 53 55 94 136 112 60 69 82 106 110 103 91 91 99 80 76 71 59 55 63 87 103 163 128 110 148 217 242 207 171 73 28 27 39 24 22 36 27 22 74 95 52 23 25 35 28 27 32 44 48 51 35 25 24 53 52 48 56 68 60 40 23 32 36 40 32 24 23 24 32 46 38 30 38 46 54 46 38 26 30 30 26 21 22 42 61 36 39 35 27 23 18 18 17 22 18 41 81 89 61 53 72 107 86 51 27 16 16 16 17 18 19 20 32 37 41 34 35 35 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 25 25 25 25 33 33 37 37 44 43 39 39 35 30 30 37 59 59 58 55 54 43 42 35 38 31 34 31 34 35 42 43 32 25 25 25 25 25 32 32 27 23 30 26 22 22 18 18 59 52 59 52 59 52 59 52 59 48 50 39 43 39 46 50 42 38 34 30 26 27 27 27 59 68 88 100 119 108 100 99 90 85 65 41 25 23 23 22 25 25 26 31 35 39 40 40 36 36 36 36 36 36 36 36 33 33 33 33 33 33 33 32 26 59 108 120 95 59 47 47 39 47 66 74 70 57 45 33 52 40 32 40 48 52 40 29 37 37 37 37 37 37 37 37 37 41 41 41 45 49 49 49 49 49 49 45 45 41 41 37 40 39 35 30 22 21 20 20 19 19 20 20 21 22 26 26 74 182 50 21 42 22 54 22 22 22 22 26 26 30 30 30 21 25 33 33 25 22 26 34 62 54 46 38 34 34 34 35 28 25 25 29 40 40 47 47 34 34 33 36 32 32 35 35 26 26 30 29 33 33 37 37 30 30 30 26 22 22 18 22 52 55 51 47 43 40 40 44 20 20 17 17 17 17 17 17 20 27 27 27 23 19 15 14 13 13 13 13 13 12 12 12 24 20 16 12 11 11 11 11 15 10 18 17 21 25 29 29 10 11 11 11 11 11 15 15 11 11 11 15 15 19 23 20 22 15 14 14 14 19 31 40 40 36 32 32 36 44 52 53 30 24 24 28 32 36 36 25 29 37 20 58 89 146 210 41 60 67 63 59 55 55 51 51 79 75 66 58 46 38 30 26 42 26 18 18 33 41 40 31 54 77 184 371 542 594 568 497 276 136 24 20 20 19 18 18 17 18 19 20 22 70 151 178 178 160 158 128 88 46 23 28 38 24 35 55 52 36 33 57 42 38 31 27 31 42 54 66 50 62 66 50 19 18 18 20 20 20 19 18 21 20 16 16 15 17 18 18 16 27 69 79 51 18 20 99 249 301 219 113 62 54 61 60 59 53 52 51 30 87 111 83 95 151 151 95 44 44 37 41 41 34 33 33 81 69 61 69 85 89 73 57 73 69 57 41 32 33 49 72 107 158 139 91 139 239 215 111 176 136 100 88 97 105 93 66 40 36 35 35 40 68 103 119 67 67 62 46 45 65 113 153 196 192 180 160 137 137 153 162 158 146 130 130 149 153 145 133 157 145 133 129 141 153 157 157 109 121 121 113 109 117 113 104 183 214 231 231 211 195 195 199 132 128 121 133 153 169 177 173 120 149 145 109 105 145 146 122 102 127 155 148 124 101 101 120 123 154 197 243 289 327 365 396 466 461 452 432 417 413 410 407 376 368 359 350 353 380 424 456 487 456 416 358 319 312 325 327 261 227 228 233 207 145 117 122 90 94 113 139 146 113 44 27 23 29 32 24 23 28 35 23 46 50 54 56 57 58 66 66 53 56 52 44 36 28 23 23 22 23 35 43 48 48 48 37 42 35 35 35 35 35 36 36 40 39 39 39 39 39 39 46 61 49 57 66 59 52 96 149 138 259 196 49 85 123 71 88 73 96 99 114 193 307 374 389 408 376 400 464 456 353 277 264 378 434 467 414 333 252 194 137 74 42 90 130 72 67 126 111 72 68 56 57 57 65 69 69 69 85 137 181 177 144 136 167 186 164 152 194 254 285 309 320 348 330 363 309 199 125 82 79 88 120 128 76 44 43 51 43 55 55 58 58 61 57 57 50 51 44 43 42 42 42 42 46 108 103 87 58 70 110 142 154 174 143 119 115 123 131 130 118 129 161 172 233 296 172 57 134 70 67 70 68 87 150 232 295 294 322 339 328 294 259 237 234 135 92 59 46 64 83 101 100 251 247 176 121 101 90 115 135 161 199 242 296 353 422 482 531 567 619 699 781 865 926 964 969 965 932 879 814 737 649 557 494 406 346 262 189 156 146 160 198 233 247 233 201 159 117 105 110 110 125 155 178 224 274 313 340 358 365 384 399 417 432 443 451 442 439 436 433 418 400 365 343 346 335 332 321 313 317 314 307 291 329 336 332 360 367 354 355 329 322 321 328 324 328 339 350 360 368 379 384 391 395 399 410 413 420 431 438 449 468 483 486 482 479 481 474 459 433 421 374 306 231 160 110 96 97 103 103 95 91 99 118 108 91 111 175 265 320 380 458 571 689 804 880 933 965 981 966 922 850 782 733 665 620 592 570 547 513 467 432 363 365 357 324 289 262 259 256 198 188 185 161 122 94 87 83 60 64 69 77 81 81 74 59 65 56 56 65 107 146 180 197 174 160 346 337 237 220 157 158 190 159 111 67 47 43 48 52 43 43 47 47 42 41 54 66 75 98 88 74 107 111 71 41 50 24 18 22 29 16 16 21 30 33 41 36 35 31 34 34 9 14 27 35 28 21 25 26 71 50 47 46 61 63 45 30 48 41 36 32 36 36 44 51 51 58 54 50 43 43 47 47 39 55 67 54 34 30 30 31 29 30 30 30 30 39 44 53 37 41 35 39 36 40 52 60 40 40 40 39 50 58 65 69 49 49 49 49 49 50 50 43 36 72 116 108 60 33 33 34 34 35 39 36 35 36 44 60 99 89 70 54 46 46 50 54 54 54 58 54 54 54 53 57 69 69 50 36 36 35 36 36 40 55 63 63 55 37 37 37 38 37 36 36 52 68 67 55 47 44 56 56 61 61 53 39 40 42 43 49 43 37 36 39 51 46 34 35 40 37 36 35 58 54 62 67 55 46 48 66 37 40 76 82 45 34 36 44 65 56 44 57 42 34 35 46 55 55 56 64 66 51 42 41 37 37 37 36 36 40 44 52 48 48 48 48 48 48 48 49 53 61 69 65 62 47 51 44 40 41 55 62 61 68 90 94 61 50 46 42 39 39 39 43 74 88 86 76 90 116 123 101 75 53 60 79 106 126 126 120 46 46 46 38 36 50 68 76 79 60 56 60 76 84 76 68 84 120 124 88 65 73 81 75 121 115 151 231 251 183 99 63 63 63 63 67 72 64 52 34 33 33 34 34 38 42 42 42 55 47 55 67 51 39 83 167 290 386 480 625 687 439 125 60 59 49 46 43 42 37 37 40 51 51 51 51 51 51 44 44 44 40 37 36 36 36 36 37 37 37 40 40 40 40 40 40 36 36 47 51 55 55 51 44 37 70 110 126 110 78 46 37 42 41 37 37 41 45 52 45 46 54 70 78 78 66 53 41 37 37 38 42 50 58 51 51 59 54 46 42 45 45 45 45 88 80 68 60 56 61 80 77 64 69 93 108 98 89 132 194 273 386 526 517 440 465 460 311 171 114 86 78 62 35 35 55 79 67 51 43 43 39 34 33 30 30 31 31 32 40 45 49 45 45 41 41 45 45 38 34 35 36 37 41 49 76 100 120 48 48 44 44 40 40 36 36 34 55 91 78 45 33 41 69 36 31 43 66 81 105 181 258 171 107 44 30 31 45 49 45 45 46 42 46 45 49 53 54 39 56 56 36 36 56 52 36 40 44 45 45 45 45 45 45 44 44 48 44 41 41 41 41 53 53 49 49 49 49 49 42 58 50 46 46 50 54 62 62 46 50 50 50 46 42 38 42 68 72 59 48 41 40 40 40 41 56 71 76 65 51 43 43 66 94 130 143 103 75 124 194 327 361 466 476 380 384 411 343 304 336 368 387 383 367 356 344 306 285 247 210 167 133 110 103 111 123 127 107 86 74 86 102 62 62 71 79 79 71 59 54 88 91 87 79 75 75 75 75 43 48 60 53 41 39 39 39 52 57 76 72 60 56 71 91 51 62 69 57 53 77 126 194 280 312 328 335 359 383 388 370 383 373 397 436 447 453 507 562 601 573 542 532 525 503 441 391 367 408 432 428 444 472 487 457 346 296 296 324 324 281 277 298 274 275 291 296 288 272 276 292 308 283 260 272 288 281 242 194 223 212 201 186 178 175 183 191 166 153 141 141 153 149 141 125 113 109 104 84 72 60 52 47 86 111 151 149 130 107 99 92 99 62 52 71 126 152 112 64 49 58 90 106 107 95 75 67 88 68 51 51 59 79 91 95 88 96 126 176 227 228 188 157 62 26 26 38 22 25 65 23 24 79 76 24 24 55 56 26 29 37 45 56 55 39 26 24 53 64 72 84 84 72 48 32 36 36 36 36 32 28 24 23 50 42 38 42 54 62 62 54 30 30 30 30 30 38 42 53 44 51 43 35 27 23 22 22 17 26 54 65 65 69 81 96 55 46 23 19 20 32 21 18 26 31 36 44 45 45 38 31 31 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 28 28 28 29 29 29 36 36 32 31 31 26 22 21 21 20 34 38 41 34 41 34 45 38 61 42 37 18 25 26 49 50 24 25 24 24 24 24 31 31 30 26 29 25 21 17 17 17 59 52 59 52 59 52 55 48 59 47 47 35 43 35 46 43 34 26 26 26 26 39 63 75 116 121 141 148 148 125 101 92 102 93 73 49 25 24 23 23 25 26 26 35 39 43 43 43 36 36 36 36 36 36 36 36 33 33 33 33 33 33 33 32 27 60 96 88 55 27 39 63 31 54 74 97 92 76 52 32 67 55 47 51 59 56 40 28 36 37 37 29 30 30 30 30 37 37 41 41 45 45 49 49 41 41 41 37 37 33 33 40 31 30 26 22 21 21 20 20 19 19 20 20 21 21 22 22 91 163 22 21 63 22 39 22 22 22 22 26 26 30 37 30 25 25 37 41 33 21 22 30 70 62 50 42 34 34 38 35 28 25 32 36 40 40 47 43 34 30 33 36 32 28 28 35 26 26 29 29 33 33 33 37 37 34 33 30 29 22 26 21 48 51 47 36 43 40 43 47 24 24 17 17 17 16 16 16 16 23 23 23 22 18 14 14 12 12 12 12 12 12 12 12 19 19 15 11 10 10 10 10 22 18 13 17 29 25 36 25 10 10 11 15 11 11 12 20 16 16 20 17 33 29 33 33 24 20 16 20 28 33 49 57 45 45 42 42 46 51 59 56 37 30 30 30 35 31 27 22 44 60 22 60 43 111 275 98 70 70 66 62 50 46 46 49 69 76 80 84 88 85 89 93 64 48 35 35 46 46 45 33 43 34 97 232 347 391 411 421 196 100 23 20 20 19 23 31 17 18 19 28 37 93 174 206 194 177 179 149 106 66 44 45 51 38 33 49 41 17 17 30 98 79 55 35 31 43 66 82 58 62 70 62 30 17 17 31 19 19 26 33 28 24 20 16 49 22 16 16 18 33 43 24 14 20 21 23 128 288 254 81 58 55 59 54 52 46 53 56 28 79 99 47 59 124 127 44 32 40 45 45 41 37 37 41 65 49 37 53 77 81 61 37 65 69 65 45 32 32 53 88 139 122 111 123 143 147 123 107 88 116 140 129 101 81 85 91 72 70 81 85 88 68 47 35 75 59 38 34 77 129 153 153 173 173 176 157 141 130 138 150 126 126 130 138 142 130 114 94 130 126 122 126 138 150 162 173 137 133 109 81 89 129 165 180 247 254 262 254 223 199 179 164 96 109 130 146 162 170 170 170 198 134 114 150 142 82 70 107 90 99 118 123 127 135 143 158 189 231 283 333 371 404 427 457 500 487 451 423 396 388 392 393 410 402 389 361 344 352 392 424 424 436 437 398 343 312 324 334 352 277 230 220 212 170 146 147 135 135 145 141 123 70 26 20 25 23 23 47 27 21 26 98 66 62 59 55 55 55 55 55 64 60 56 48 36 28 24 23 22 23 35 43 48 48 48 37 31 27 27 27 27 27 31 31 35 35 35 35 35 35 35 35 26 34 58 55 27 28 101 198 155 277 197 39 103 136 56 85 63 109 116 99 177 299 353 324 366 425 519 558 479 371 387 478 521 589 615 558 454 369 272 207 133 41 50 82 41 61 127 108 65 69 78 78 70 65 57 53 84 72 111 175 210 202 197 221 158 219 290 360 374 370 406 447 550 490 446 349 182 104 157 182 175 211 203 124 63 52 67 60 59 59 55 58 58 54 50 50 47 43 43 43 43 43 41 40 93 64 67 111 102 70 106 182 143 120 101 93 97 100 119 131 159 134 86 138 262 162 38 139 62 51 47 58 96 143 209 256 304 304 300 257 210 184 205 223 139 104 79 58 64 76 99 110 90 118 90 94 131 135 163 190 231 257 291 336 393 466 542 597 670 726 796 876 930 972 992 985 929 857 770 679 556 421 314 257 216 180 154 113 88 74 68 90 128 161 158 143 113 86 83 90 94 96 102 113 146 197 260 317 343 358 376 395 417 440 454 454 450 458 459 459 445 422 381 361 342 350 343 343 336 340 343 336 328 368 371 362 382 393 369 354 332 333 344 348 351 343 350 365 361 369 388 396 399 399 395 406 420 428 435 442 453 468 483 487 490 483 473 458 432 405 382 331 271 204 158 131 120 114 103 88 65 61 73 96 95 75 93 143 206 238 278 352 469 603 709 773 810 869 931 928 868 799 749 713 661 628 609 578 543 502 471 441 387 384 366 339 301 266 251 244 201 207 215 192 152 114 98 91 67 64 72 85 97 94 86 70 54 56 88 155 207 222 196 162 206 271 498 463 383 441 344 237 311 247 163 95 63 51 48 52 83 51 43 43 50 46 46 47 42 94 101 75 84 98 99 120 61 27 21 20 19 15 15 24 14 24 24 23 26 22 29 25 17 26 31 35 28 17 18 26 55 49 43 45 49 47 37 30 48 40 36 36 32 35 43 43 58 54 54 50 43 47 47 47 55 55 47 35 31 35 31 30 29 29 30 30 30 31 35 33 41 37 34 34 34 35 48 64 55 52 47 43 50 54 62 66 61 50 49 38 46 46 54 55 72 76 84 68 36 33 34 47 34 35 39 36 35 35 48 64 103 89 62 46 46 50 50 42 54 50 58 58 58 58 54 57 69 69 54 43 35 35 36 36 43 44 44 44 44 41 37 36 37 36 35 36 36 48 51 47 63 59 52 52 52 57 65 54 39 41 53 56 39 36 36 39 47 43 35 35 44 41 36 35 55 54 55 86 94 74 56 50 53 37 57 66 33 33 35 35 46 33 33 46 39 35 41 70 59 56 60 61 66 58 42 40 37 37 36 36 36 36 44 52 48 48 48 48 48 48 48 48 76 68 53 45 50 50 47 43 37 38 46 54 49 52 67 75 50 47 47 39 38 39 39 43 36 48 70 64 62 73 104 109 55 41 52 71 90 86 55 36 37 42 46 41 36 43 73 90 79 49 44 37 52 49 44 36 76 109 124 85 69 77 93 91 133 147 269 452 533 457 332 263 148 117 67 40 38 51 61 69 53 45 37 37 37 34 34 34 34 34 35 59 55 47 97 188 342 502 589 712 633 230 28 112 60 46 47 43 42 37 40 40 51 51 51 51 51 51 51 44 40 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 36 36 40 44 48 48 48 48 37 62 94 102 82 54 37 37 42 38 38 37 38 45 49 50 39 50 70 82 82 70 54 41 49 53 50 42 42 50 54 58 55 47 42 42 53 53 45 37 37 49 72 84 80 73 69 68 101 100 119 141 135 118 151 201 219 450 718 756 644 600 492 259 134 109 125 157 146 98 67 71 127 103 71 51 50 46 38 33 30 30 30 31 31 36 40 44 53 49 49 49 53 50 46 34 35 36 36 36 36 45 76 92 60 56 52 48 44 40 36 36 35 40 55 55 49 37 33 33 33 43 67 87 102 150 274 402 371 260 128 48 44 57 53 34 42 38 42 42 45 50 57 54 35 49 49 36 35 49 45 36 49 45 41 37 37 41 44 48 48 36 36 36 44 49 41 37 53 53 49 49 49 49 49 42 38 46 54 50 42 42 58 70 38 38 42 42 46 42 42 42 57 69 70 68 61 46 41 40 38 38 38 40 41 41 41 41 39 50 82 90 46 57 159 274 482 452 513 552 507 467 462 414 402 411 426 458 466 450 399 360 322 303 278 236 182 143 121 121 51 95 139 146 110 82 89 105 62 62 70 75 83 75 55 42 68 79 87 80 76 76 80 84 85 69 49 44 48 64 80 92 44 49 72 72 64 71 83 107 59 70 77 57 37 36 42 75 134 139 135 154 154 151 175 197 254 274 330 390 413 407 429 473 496 472 444 438 452 433 387 332 309 366 406 402 405 440 452 434 327 262 270 322 326 270 266 303 296 281 269 250 234 226 262 297 347 295 251 248 284 297 266 226 195 204 216 213 198 170 150 138 174 161 149 150 157 157 149 133 97 85 72 56 63 60 48 46 48 67 116 153 158 143 119 103 119 86 69 97 119 103 74 50 50 52 80 104 119 103 71 51 84 56 50 49 63 91 103 95 80 120 180 193 192 211 267 331 124 27 39 87 41 34 55 25 41 92 65 22 25 87 68 24 45 49 64 64 63 50 37 25 24 36 64 68 72 49 32 24 37 33 33 33 36 32 24 23 55 43 39 47 59 71 66 62 21 21 21 26 38 46 50 50 49 56 52 44 32 27 27 27 18 43 62 42 18 22 38 49 37 28 16 24 29 37 30 22 43 44 52 53 57 50 46 39 27 27 27 27 27 23 27 23 31 24 31 24 24 24 24 24 28 28 28 28 28 24 31 31 23 22 25 21 20 19 19 18 17 24 20 24 28 32 40 44 96 72 40 17 17 17 37 46 27 20 20 20 20 27 27 30 29 25 28 24 20 16 16 16 52 45 48 41 48 41 48 40 39 32 39 32 39 32 39 32 26 25 24 25 30 67 107 128 144 133 128 113 97 81 69 68 78 77 65 46 30 25 24 24 25 26 26 31 35 43 47 47 40 37 37 37 37 37 37 37 29 33 33 29 28 28 29 29 28 49 49 29 36 28 27 42 53 60 64 71 63 51 35 26 30 21 22 34 54 55 39 23 36 29 29 26 26 26 26 26 38 45 45 49 49 49 53 53 45 41 41 41 37 37 37 43 30 33 29 24 20 19 19 18 19 19 20 20 21 21 25 22 100 132 32 22 36 28 48 21 30 30 37 33 33 33 40 33 40 37 41 37 33 33 37 41 41 37 30 30 30 30 30 34 27 23 31 35 39 39 46 46 30 26 29 25 21 20 20 19 26 37 41 45 45 45 45 45 33 21 28 21 24 17 21 21 32 35 35 24 27 24 36 44 20 20 20 20 20 16 20 20 30 26 22 18 14 13 13 12 11 11 11 10 10 10 10 10 18 18 21 17 13 9 9 9 33 29 25 21 32 33 48 45 19 16 12 16 16 13 17 17 14 14 28 37 40 41 45 17 41 49 49 41 34 39 51 59 56 36 33 42 38 55 67 32 24 26 26 25 25 26 35 35 59 91 25 82 24 66 305 129 57 57 46 30 26 26 26 34 41 52 67 75 80 76 69 69 55 47 34 34 41 48 47 39 26 45 56 56 95 142 146 104 88 58 29 19 20 59 55 30 17 23 27 19 52 128 201 201 209 180 182 160 130 88 61 55 33 44 52 19 15 19 49 20 56 67 67 55 31 27 66 106 58 34 34 50 47 23 23 42 29 33 36 35 23 30 38 43 28 16 17 18 35 36 20 18 18 39 20 20 78 194 198 105 44 53 62 56 38 36 54 84 61 53 56 60 68 73 84 84 68 64 48 32 30 30 40 60 49 57 61 57 53 57 61 61 37 61 61 32 31 49 85 108 123 130 139 139 99 63 75 123 84 116 141 141 113 82 82 87 72 73 81 85 84 68 55 43 87 71 35 34 86 166 186 162 146 154 165 158 146 134 134 131 135 139 139 139 135 131 116 111 116 116 119 119 134 138 138 142 106 142 125 57 80 192 252 243 242 261 269 250 219 183 175 172 122 118 115 119 120 117 125 129 154 154 145 113 84 67 63 79 90 89 96 127 163 211 227 234 324 339 354 380 407 444 471 490 481 477 469 457 434 411 388 376 388 399 399 380 360 352 353 361 362 398 426 403 363 355 391 435 467 419 400 421 437 430 430 455 416 363 271 179 102 41 24 29 22 23 22 34 49 21 21 69 58 47 31 30 42 57 71 72 55 40 40 32 28 24 23 23 23 23 28 36 41 45 45 34 26 26 26 26 26 26 26 26 27 27 27 27 35 31 31 31 52 32 32 41 29 29 47 97 121 134 119 88 61 62 62 51 84 64 71 106 135 145 191 245 298 459 580 550 433 411 534 665 662 656 658 629 561 465 357 277 115 73 62 75 86 70 74 83 60 72 96 88 75 66 69 72 123 102 128 195 250 270 268 271 301 345 417 461 497 592 702 731 680 587 429 237 119 123 195 247 245 293 278 155 59 52 71 60 44 48 52 56 51 47 43 42 42 42 42 43 43 43 50 50 46 53 56 71 87 107 124 129 85 78 74 62 50 54 78 94 122 94 85 81 97 141 125 42 44 57 72 79 86 122 180 223 286 262 226 195 176 172 164 151 106 84 68 52 52 67 83 94 120 107 101 105 144 188 235 266 285 319 375 420 483 550 614 659 755 816 898 960 988 985 974 940 845 724 576 443 307 181 113 99 86 106 118 118 96 82 64 68 77 96 109 110 87 67 55 55 54 56 66 75 105 162 222 287 316 338 360 383 410 435 455 469 449 454 470 467 441 418 387 368 368 368 353 353 353 353 357 361 374 374 374 374 377 377 377 377 362 362 358 358 365 369 377 377 376 384 399 403 414 410 406 402 417 420 424 439 461 469 480 480 492 481 462 451 425 399 372 324 256 193 150 108 97 87 80 69 59 58 58 58 57 56 79 119 128 161 186 238 308 411 510 580 669 726 787 803 773 741 714 697 634 593 570 555 541 525 487 449 399 377 339 320 302 282 251 231 208 229 233 206 202 191 152 93 94 75 60 69 93 105 97 74 54 91 197 261 234 207 183 139 196 336 572 605 585 591 482 378 306 219 140 76 60 68 77 77 60 57 56 52 55 50 50 50 41 70 97 80 55 65 84 102 135 85 46 28 21 17 17 48 33 31 22 21 24 28 31 31 39 28 13 10 11 14 19 32 14 21 43 45 32 35 45 51 36 31 30 30 34 42 50 50 54 47 47 47 47 47 47 47 35 39 47 51 51 47 39 35 41 41 45 38 38 31 31 32 33 33 34 34 35 35 44 48 55 51 47 47 47 47 51 55 66 63 66 55 62 63 63 52 60 53 45 37 36 36 36 36 40 36 34 35 35 43 55 63 83 67 47 43 51 51 50 35 54 47 54 47 47 47 47 54 57 57 57 49 46 39 39 35 55 44 36 35 35 35 35 36 36 36 36 37 37 36 36 35 35 35 36 44 52 56 60 65 50 58 66 66 61 45 37 36 36 36 35 35 40 47 43 34 40 59 47 46 125 212 164 55 42 61 70 51 32 33 54 70 71 35 33 35 36 36 41 74 67 52 49 53 57 57 48 39 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 40 56 57 57 49 49 46 46 46 37 37 38 37 41 45 45 49 42 42 42 41 38 37 37 37 37 44 51 61 72 79 86 79 63 49 49 56 56 56 56 49 36 37 41 37 36 48 72 96 61 49 41 36 36 36 36 36 61 90 109 78 53 54 69 84 125 230 402 567 691 729 695 650 483 385 257 157 91 59 39 46 47 73 77 58 31 32 42 63 48 53 60 55 34 41 123 244 478 573 636 749 505 97 62 113 49 39 40 43 45 52 54 54 58 58 59 58 58 51 51 51 43 39 35 35 35 35 35 35 35 35 51 46 33 49 58 32 36 36 36 36 36 36 36 36 56 61 61 53 38 38 42 49 53 41 37 38 46 54 54 43 38 42 46 46 46 46 54 62 41 37 37 36 41 57 61 65 58 39 38 38 54 62 54 46 37 37 41 45 53 65 73 74 146 149 139 172 276 360 425 498 343 465 716 879 863 814 689 470 272 153 117 170 197 134 86 91 134 107 71 51 58 66 66 65 44 29 34 46 30 38 58 30 44 52 53 49 49 46 47 36 36 36 35 35 36 36 37 37 40 40 40 47 47 47 47 47 51 39 34 34 34 34 33 32 41 36 56 100 143 191 283 368 455 369 248 125 61 33 33 34 42 35 42 39 42 35 54 52 37 66 73 57 69 65 45 53 38 38 62 46 37 56 51 55 44 44 44 44 44 44 37 37 41 37 37 38 42 46 50 46 42 39 39 39 39 39 39 39 39 39 43 47 47 43 39 39 43 51 55 67 60 48 40 39 44 43 39 40 60 68 56 44 45 41 41 40 39 60 190 317 455 393 458 621 648 506 382 381 396 412 432 455 475 495 511 520 521 495 464 402 340 285 254 239 178 171 175 170 150 126 114 110 127 107 92 81 82 82 66 53 60 72 76 57 41 42 62 86 69 61 60 55 58 64 76 68 51 40 40 39 44 59 71 75 51 63 74 66 50 46 58 88 95 86 70 70 81 93 89 78 106 102 146 222 282 309 341 388 378 366 347 328 326 319 305 294 275 299 311 318 353 396 403 361 282 220 240 309 317 242 230 270 262 279 275 236 232 241 244 226 319 306 286 279 295 287 256 221 218 207 203 195 180 172 164 153 165 158 157 153 149 141 137 125 88 80 79 83 91 91 79 57 51 52 61 105 149 165 141 105 113 78 70 98 103 71 54 53 52 55 71 79 82 85 80 79 60 67 82 94 110 118 126 123 127 154 201 248 301 371 458 523 348 169 110 129 100 55 54 29 106 41 24 25 24 50 74 25 70 62 90 86 62 49 25 45 29 53 88 81 72 45 41 34 24 54 37 29 61 33 22 29 23 36 72 76 48 56 72 56 40 28 23 24 36 36 28 23 62 70 66 50 29 25 25 29 19 29 40 24 28 40 28 17 17 22 30 34 31 39 43 36 49 38 34 30 30 31 31 31 35 35 35 35 35 27 31 27 23 23 27 23 23 27 27 27 23 23 23 23 23 23 22 22 29 29 27 19 18 17 16 15 16 15 14 14 14 15 17 25 65 53 41 25 21 21 29 34 23 20 23 23 23 22 26 33 21 20 27 23 30 26 26 26 45 45 41 41 41 40 40 40 40 36 36 32 32 28 28 27 24 24 25 35 67 103 128 148 116 104 100 85 76 57 41 40 70 66 50 30 25 24 25 25 25 30 47 59 58 50 38 27 36 33 33 33 33 33 33 33 28 29 33 33 28 28 28 29 37 37 29 40 56 35 26 49 68 64 59 46 38 30 22 21 20 20 20 25 30 34 27 22 36 29 26 26 26 26 27 26 30 41 41 41 45 45 45 49 45 45 41 40 36 32 32 39 26 32 28 24 20 20 19 19 20 20 21 21 25 25 29 22 65 106 30 24 24 23 36 22 26 26 33 33 40 40 40 40 32 40 33 33 29 29 33 37 37 37 26 26 26 26 30 30 22 22 23 23 27 30 38 38 25 25 29 24 20 19 19 19 26 33 37 41 41 41 41 40 28 28 24 24 20 20 20 20 20 20 27 20 27 28 47 52 27 20 27 20 27 20 27 27 18 18 21 13 13 12 12 12 11 10 10 10 10 10 14 18 21 17 17 13 16 12 12 8 17 17 17 17 21 29 33 34 16 12 20 17 21 18 19 16 20 17 50 63 54 43 43 19 39 39 42 43 51 48 48 37 54 27 43 56 40 41 57 34 27 27 28 32 44 48 32 27 36 40 26 79 47 127 306 139 42 46 36 28 28 28 28 28 27 42 58 65 62 51 36 35 49 48 36 35 39 39 37 29 48 60 59 43 54 74 65 19 19 18 18 20 39 47 62 70 17 26 31 23 47 120 212 248 216 203 217 192 141 83 45 28 42 205 204 65 19 18 18 21 20 24 28 28 19 19 24 59 87 55 35 59 79 51 19 18 17 17 36 47 43 42 38 38 39 32 25 30 24 20 20 18 17 26 23 26 69 133 157 122 52 43 47 46 43 41 67 89 33 33 41 53 69 77 77 73 104 100 88 76 71 63 67 64 52 61 61 45 41 53 61 57 57 37 31 32 33 49 77 108 139 126 127 135 115 83 75 103 76 96 113 117 98 94 102 111 68 65 73 81 88 80 75 67 79 59 35 43 114 186 186 146 142 162 178 170 154 142 147 159 163 159 151 140 136 140 144 140 164 156 148 155 159 159 154 146 98 114 97 57 100 196 248 243 222 233 230 222 207 191 184 177 142 131 131 120 101 82 66 50 38 62 94 97 84 67 71 78 108 119 139 166 220 280 344 387 377 400 427 430 432 443 473 497 496 488 469 457 445 407 375 351 354 393 406 391 344 309 313 318 355 379 395 387 371 375 418 461 472 476 516 573 604 577 550 554 571 579 554 483 409 306 189 82 60 53 35 22 45 48 48 73 22 23 23 23 37 48 77 75 39 28 24 24 23 23 22 22 22 23 24 32 37 41 37 30 26 26 26 26 26 26 26 26 26 26 27 27 31 35 35 28 36 28 29 35 35 31 41 78 66 79 77 50 38 43 67 73 89 62 60 83 94 100 126 179 295 408 481 446 408 474 623 731 709 695 674 629 557 456 336 252 175 121 82 87 79 59 59 72 44 49 57 48 43 46 89 128 102 117 171 241 296 315 318 340 366 398 485 587 679 786 850 822 764 605 364 149 66 127 254 321 281 301 262 139 55 60 72 68 48 48 48 48 44 44 44 43 42 42 42 43 43 43 50 50 70 70 72 68 73 81 89 86 70 67 59 51 47 51 63 75 63 55 63 75 107 163 147 51 57 66 81 89 100 127 174 209 252 240 215 188 192 193 177 138 66 52 49 49 57 77 89 99 85 87 113 136 182 218 257 280 322 356 416 472 539 614 678 727 820 862 917 960 962 944 910 865 692 540 383 276 172 77 55 68 90 103 121 129 130 123 106 83 80 88 92 81 65 56 55 56 54 53 55 64 94 144 206 260 320 338 360 379 406 431 447 461 449 457 461 454 424 405 390 382 398 394 390 375 382 375 379 371 403 396 396 396 400 397 401 412 376 380 376 372 384 388 399 403 399 399 410 410 413 410 410 410 417 417 424 439 457 469 476 469 469 469 459 445 433 396 361 313 226 166 123 93 74 65 61 57 58 56 55 56 56 56 60 87 130 136 162 218 262 313 381 464 561 617 663 674 662 646 642 633 596 562 536 521 518 503 469 446 411 377 343 320 308 290 270 251 239 255 255 229 221 214 183 121 133 87 67 65 80 77 66 58 114 189 227 217 218 179 135 147 180 272 505 637 663 636 537 451 354 259 175 96 68 77 77 57 61 57 56 52 55 51 46 46 49 77 89 61 48 63 94 117 230 168 121 87 67 21 18 33 45 48 51 53 60 55 43 35 51 39 17 10 12 14 24 40 44 53 58 45 32 27 29 34 30 30 30 30 49 53 57 50 54 47 47 47 47 47 47 47 35 43 47 51 51 47 43 35 41 45 45 45 39 39 31 32 37 33 34 34 35 35 43 48 55 51 47 43 43 47 51 55 51 59 63 67 67 67 59 48 44 37 36 35 35 35 35 35 36 44 51 35 34 47 63 67 79 59 43 39 47 51 39 34 43 43 43 43 43 43 43 50 50 57 57 57 49 49 46 39 43 47 44 45 45 37 37 37 35 35 35 35 36 37 48 48 33 48 76 60 36 40 60 76 64 76 96 100 77 53 37 37 36 35 35 35 47 51 58 43 35 36 34 46 165 296 303 214 94 74 39 31 32 45 58 66 76 56 36 34 35 36 49 50 48 44 41 49 60 52 43 38 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 52 52 45 45 45 45 45 45 37 37 37 37 37 37 37 41 45 45 45 44 37 36 36 37 44 44 51 58 66 73 80 72 55 41 41 41 41 41 41 41 36 37 37 37 36 41 65 85 77 37 34 35 53 73 49 36 37 62 82 70 58 62 70 80 132 256 440 603 724 792 844 863 847 753 594 439 298 191 107 75 106 113 94 63 37 39 65 79 153 125 76 35 32 75 180 294 514 639 734 725 356 77 122 66 50 40 40 39 41 48 50 57 58 59 59 54 54 54 47 47 43 39 35 34 35 34 34 35 62 38 65 96 59 31 32 32 42 39 36 36 36 36 36 36 48 56 56 49 45 45 45 49 49 41 37 37 42 51 55 55 38 37 37 38 42 42 46 46 65 57 49 45 52 56 60 53 50 38 38 39 58 70 66 58 42 42 38 42 45 53 57 66 82 113 130 198 366 533 660 745 619 488 552 800 923 859 733 599 375 201 109 130 141 82 34 34 54 55 66 70 66 62 57 53 35 38 30 38 58 29 27 30 35 43 48 53 53 42 43 35 35 36 36 36 36 36 36 36 40 40 47 47 54 54 54 54 63 51 39 39 43 46 38 34 49 33 45 97 144 172 212 256 396 341 257 157 78 38 38 51 43 39 34 34 34 42 46 35 37 90 102 92 112 128 84 56 89 57 69 49 41 56 34 46 44 44 44 44 44 44 37 37 41 37 37 37 42 46 46 46 42 39 39 39 39 39 39 39 39 39 43 47 47 43 39 39 38 39 47 55 55 47 39 39 39 39 39 43 51 55 47 39 75 52 44 48 39 37 58 113 147 158 256 434 545 519 422 369 372 419 463 482 481 497 552 600 585 594 599 584 542 499 468 445 353 327 311 287 263 235 219 204 184 157 122 107 92 77 65 53 79 87 76 53 40 40 42 55 59 58 56 59 61 76 83 84 38 48 64 56 47 43 63 83 51 55 58 54 46 42 46 54 77 57 37 36 45 61 73 73 57 48 68 120 156 168 196 243 273 265 250 240 241 239 235 221 217 230 245 248 271 315 334 299 251 201 217 262 266 210 198 227 207 224 228 205 209 229 241 235 291 310 314 307 303 287 276 261 225 218 207 199 191 180 176 169 149 142 138 137 137 129 125 113 128 120 119 123 127 127 115 88 56 53 61 81 120 144 148 144 128 101 98 115 107 64 55 55 60 56 59 55 55 70 85 96 71 79 94 114 122 130 138 138 138 147 207 313 437 516 550 547 596 385 147 111 99 36 63 83 91 45 45 33 25 57 81 24 77 81 101 97 93 77 25 22 44 56 72 81 77 65 53 49 29 42 23 22 73 81 24 21 21 32 100 108 56 44 64 56 72 52 36 41 61 61 41 24 43 47 54 35 26 21 21 20 21 38 41 21 53 94 101 57 24 19 19 32 64 69 56 21 25 34 34 35 23 22 22 23 42 42 42 42 31 31 31 31 27 27 27 27 23 27 27 27 31 23 23 23 22 22 21 21 28 27 26 22 17 16 15 15 15 15 14 14 14 15 16 21 37 33 33 29 29 29 25 25 18 19 19 18 18 21 29 28 27 23 30 26 33 29 29 29 45 45 41 41 41 40 36 36 40 40 36 32 32 28 27 27 24 25 31 67 99 131 151 152 140 132 120 97 80 53 37 32 26 25 24 24 24 25 26 30 25 26 43 67 74 62 42 27 32 29 29 29 29 29 29 29 28 29 37 37 37 37 45 49 76 36 27 47 67 46 33 37 56 51 38 22 20 20 20 21 19 19 20 21 22 34 39 36 36 29 26 26 26 26 27 26 30 37 37 37 41 41 41 41 45 45 40 36 32 28 24 31 22 28 24 24 24 20 20 20 20 24 25 25 29 29 33 26 28 73 29 23 24 22 35 27 22 22 29 29 40 40 40 40 24 31 35 35 24 21 25 33 33 29 29 25 25 29 29 26 21 21 21 21 22 22 29 33 24 24 27 23 19 19 18 18 21 29 33 37 37 36 36 32 20 20 20 20 16 16 16 16 19 19 26 23 38 43 58 59 30 23 30 22 29 22 29 29 13 13 16 12 16 12 11 11 10 10 10 9 10 14 18 26 17 17 13 13 9 9 9 9 9 9 10 14 22 26 30 27 17 14 25 26 30 27 28 21 29 34 67 80 59 36 40 25 48 36 39 44 56 53 41 23 59 28 48 69 53 38 54 51 40 27 26 28 40 41 29 28 40 32 60 76 25 63 183 91 46 43 40 33 30 29 29 28 32 54 69 73 59 43 28 27 51 50 42 41 41 44 40 40 54 66 62 45 60 72 56 20 26 20 21 41 48 20 27 51 18 19 19 19 19 56 137 192 190 197 227 214 160 98 60 46 181 496 516 309 194 83 22 71 46 34 22 22 21 21 33 69 53 24 19 19 20 20 37 84 23 30 33 29 36 39 39 39 43 40 45 42 38 23 18 18 21 33 47 62 69 81 124 157 76 59 51 47 52 57 68 78 33 34 46 62 77 73 61 53 52 48 52 56 56 52 47 32 40 61 57 32 32 69 85 73 89 33 29 31 45 53 69 108 111 94 91 123 135 119 107 119 48 68 85 101 102 106 106 107 72 65 61 57 56 44 43 39 63 55 46 70 138 194 185 137 142 166 182 174 146 126 138 154 162 150 138 123 127 139 155 159 159 147 139 151 163 159 142 122 122 118 105 93 125 177 201 200 203 203 199 187 191 188 181 170 151 140 128 105 81 65 49 41 36 56 83 83 71 70 97 128 143 186 245 292 327 351 394 429 380 416 450 445 420 418 445 477 496 492 485 489 493 467 435 407 374 429 470 455 400 345 345 358 355 355 351 347 355 375 414 441 499 498 518 543 563 555 564 588 532 588 647 663 678 634 506 360 131 69 22 22 53 33 21 66 35 36 44 36 38 33 59 63 35 24 24 23 23 23 23 23 22 23 23 28 33 33 33 26 26 26 26 26 26 26 26 26 26 26 26 27 31 35 35 32 33 28 29 43 55 41 45 62 36 53 70 58 39 49 77 90 87 59 54 85 108 118 140 174 211 269 314 323 372 490 612 663 661 642 616 586 522 430 321 237 183 121 82 67 55 43 43 67 88 88 80 59 46 85 168 243 133 172 234 285 315 318 330 367 409 469 587 706 816 910 946 906 805 580 294 87 57 165 297 351 300 294 235 116 48 61 81 80 44 45 44 44 44 44 44 44 42 42 42 43 43 43 43 47 86 78 70 62 58 58 58 58 62 54 47 43 51 55 55 55 41 46 66 82 138 222 206 87 57 62 82 97 104 119 146 162 193 209 201 188 208 225 197 119 73 63 68 77 89 85 88 91 68 91 140 179 221 253 276 291 360 393 454 514 578 646 710 755 847 867 898 918 905 864 798 727 503 354 217 163 114 77 82 129 133 147 160 180 197 184 150 109 110 96 92 80 65 56 56 56 59 61 62 68 90 139 202 263 320 338 356 375 402 427 442 453 461 461 457 442 423 408 401 401 440 432 428 413 415 408 408 405 417 410 410 414 418 423 431 435 403 399 398 394 395 399 414 418 425 422 425 421 425 425 421 421 428 424 431 439 454 461 461 461 457 454 452 453 438 400 355 299 202 147 104 77 59 56 57 57 73 57 55 61 92 107 113 116 163 161 184 238 259 260 308 381 474 504 526 530 521 517 537 546 539 509 494 490 483 476 457 442 419 393 354 327 316 305 293 278 266 267 259 229 225 221 202 153 153 91 63 64 76 61 70 105 191 257 205 127 179 176 153 209 146 155 354 583 674 639 543 491 374 295 204 108 77 90 82 46 49 49 53 53 52 43 43 42 50 66 66 53 42 68 115 146 219 158 122 96 89 47 21 19 52 45 28 15 18 33 47 51 47 40 22 15 13 26 32 48 75 65 58 45 47 46 40 33 28 28 29 30 53 57 57 46 50 43 43 43 43 43 43 43 39 43 47 51 51 47 43 39 46 45 42 43 43 43 32 32 41 37 34 34 38 42 39 44 55 51 47 43 43 47 51 55 43 47 59 71 71 63 51 40 44 37 36 36 36 36 36 36 34 51 55 34 33 51 82 78 63 51 39 35 43 43 39 34 39 39 39 39 39 39 39 46 50 57 57 57 49 49 46 39 55 63 72 81 85 81 69 65 56 60 52 44 36 35 35 35 48 124 160 100 35 35 44 56 56 80 108 113 89 61 49 41 38 37 36 36 47 47 54 43 36 36 33 38 164 312 355 311 183 131 59 31 31 34 55 64 124 97 48 34 35 45 57 38 47 40 41 45 48 47 38 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 48 48 48 41 41 41 41 37 37 37 37 37 37 37 37 41 41 40 40 36 36 36 36 48 48 55 63 66 73 73 66 44 37 37 37 37 37 37 37 36 36 37 36 36 37 57 77 69 53 37 36 41 53 61 61 41 57 62 50 46 54 62 79 154 297 481 617 703 779 874 944 971 953 920 841 727 591 458 383 256 232 181 147 134 153 176 197 272 196 111 49 51 121 239 361 566 699 835 729 264 54 163 38 49 43 39 39 37 44 47 54 54 55 54 51 43 43 43 43 39 39 35 34 34 34 34 34 91 122 237 330 273 153 74 51 49 49 47 40 43 47 43 47 44 44 44 41 49 49 45 41 37 41 41 41 41 50 59 67 39 38 37 38 46 50 38 37 69 65 61 49 48 48 56 53 46 38 37 42 58 66 61 57 61 57 53 49 49 53 57 61 52 83 112 193 404 636 791 871 821 495 387 698 935 832 680 650 423 233 105 74 85 62 38 43 62 67 71 67 69 61 61 65 47 70 30 62 186 165 62 62 31 35 44 48 53 49 46 35 35 36 40 36 35 35 36 40 47 47 47 47 47 47 54 54 59 47 39 39 54 53 45 37 45 32 36 108 176 196 195 184 272 261 229 166 86 38 34 51 34 35 35 34 42 58 50 34 36 101 108 82 94 109 76 41 190 122 79 41 52 59 33 63 44 44 44 44 44 44 37 37 41 37 38 38 42 46 50 46 42 42 42 42 42 42 42 42 46 50 54 58 58 54 50 46 38 38 42 46 46 42 38 38 38 42 54 62 62 58 54 50 87 59 51 70 63 39 36 35 33 62 137 255 395 490 461 387 357 404 451 478 489 524 579 630 626 639 655 648 632 613 605 584 544 513 474 446 411 387 364 345 283 255 212 169 131 100 84 72 63 67 60 45 41 42 47 63 55 55 53 55 55 61 72 72 36 39 56 52 39 39 63 95 71 63 58 54 50 50 46 42 73 49 36 35 36 53 69 77 61 41 41 61 76 76 96 135 194 190 183 180 193 195 200 193 197 214 225 224 236 275 298 280 227 200 208 221 217 182 174 174 203 219 219 196 196 209 216 207 268 315 343 319 272 233 233 238 203 199 192 181 177 169 154 150 142 131 127 130 130 122 114 106 157 149 152 152 156 155 135 112 83 72 64 64 79 103 147 172 128 109 110 123 108 69 57 72 83 67 54 53 53 61 72 72 51 59 67 87 99 103 107 114 135 192 292 411 517 560 570 555 606 489 100 18 47 24 65 145 119 54 33 25 21 25 61 29 85 77 65 69 89 89 53 23 64 31 22 36 92 116 88 37 61 105 65 24 60 60 23 23 23 21 60 124 76 22 24 64 100 80 64 64 72 68 44 24 48 48 51 40 39 23 22 22 22 39 46 27 86 151 146 74 49 40 45 89 129 117 73 21 42 46 50 43 27 22 22 23 38 38 38 38 38 42 35 34 27 26 26 26 26 26 26 23 26 26 22 22 21 20 20 20 19 22 25 21 20 15 15 15 15 15 15 15 15 16 20 24 16 20 32 40 44 41 33 21 18 18 18 18 17 17 24 24 19 19 22 22 25 25 21 21 45 45 41 41 36 36 36 36 36 32 32 32 32 32 32 27 24 26 39 67 91 107 119 123 79 71 63 47 31 26 25 24 24 24 24 25 26 30 34 42 47 59 75 83 78 62 46 31 28 28 28 28 28 28 28 28 28 29 33 37 41 53 69 84 88 55 31 27 45 69 65 36 27 22 21 20 20 20 20 25 19 20 21 21 34 46 67 76 36 29 29 26 26 26 26 26 30 37 37 41 41 41 41 41 45 40 36 32 28 24 24 23 21 21 21 20 20 24 24 24 25 29 29 33 33 37 37 30 22 29 23 23 28 23 23 35 22 21 25 29 36 36 36 40 19 23 27 27 20 20 20 29 29 25 25 21 21 25 25 29 20 20 21 21 21 20 20 20 20 20 19 19 18 18 17 17 25 25 28 28 28 28 28 24 16 15 15 15 15 15 15 19 29 25 33 29 49 49 61 57 33 25 32 25 32 25 32 32 12 12 15 12 15 11 19 18 10 10 9 9 9 9 14 18 21 17 17 17 17 10 10 10 11 15 19 23 24 28 28 21 22 19 28 32 29 29 26 26 18 19 64 77 37 21 21 21 53 41 37 45 42 43 43 43 96 33 37 62 54 39 59 63 64 40 28 28 28 28 53 84 156 44 40 40 26 103 123 27 63 60 48 38 30 30 30 29 40 55 74 82 64 52 29 28 44 48 51 47 47 47 50 50 45 56 64 64 72 87 79 51 27 22 21 22 22 21 29 37 44 28 20 20 20 21 42 56 93 106 134 148 134 100 70 57 37 388 580 545 495 424 368 397 408 372 332 292 232 147 79 63 20 18 17 20 22 23 27 54 65 48 27 18 17 25 44 52 28 48 60 53 37 26 26 34 42 49 55 69 72 84 128 149 88 59 43 42 41 42 37 39 63 70 70 70 73 61 45 33 40 40 48 68 88 96 91 76 65 89 73 32 31 57 73 53 97 65 32 31 37 61 81 96 95 78 83 115 135 119 107 119 96 108 125 149 158 154 138 123 112 101 93 81 76 68 71 67 63 67 78 98 142 178 173 141 174 182 182 166 142 122 114 118 142 130 118 114 118 130 146 158 138 130 130 146 162 162 142 122 118 114 133 149 161 165 173 177 208 196 185 188 189 189 166 147 143 120 104 77 69 69 77 85 63 78 78 73 76 119 191 250 269 308 359 383 390 385 384 384 380 411 438 444 424 415 441 469 465 477 493 502 510 484 460 440 415 470 507 496 448 405 390 395 459 423 387 367 367 383 387 401 467 461 445 438 434 451 507 563 510 538 585 648 711 723 683 613 454 252 103 130 180 81 19 22 22 22 22 23 23 38 60 64 39 28 28 28 28 28 28 28 23 23 24 32 37 37 37 26 26 26 26 26 26 26 26 26 26 26 27 27 31 31 35 28 41 29 30 36 61 53 54 55 37 54 74 75 65 54 58 51 56 42 43 83 126 165 199 225 231 261 318 392 497 570 608 612 653 585 493 407 329 241 164 122 120 82 67 67 51 42 59 95 131 119 99 86 81 120 199 270 228 263 309 324 326 326 357 387 453 541 690 781 828 909 969 951 838 594 301 149 183 288 361 355 285 260 204 104 52 69 97 105 44 44 48 48 48 44 43 43 42 42 43 43 43 43 47 47 78 74 66 50 54 47 54 47 55 46 42 43 51 55 51 42 47 55 63 74 142 249 242 127 50 47 62 82 89 88 99 114 134 174 193 173 197 234 210 135 122 100 103 100 85 72 59 66 91 125 179 229 264 288 311 321 389 426 484 537 600 657 710 752 813 825 838 839 810 731 632 538 323 230 159 119 103 112 143 183 171 204 250 278 276 236 178 126 97 83 88 77 72 64 56 56 66 72 74 79 109 162 229 287 312 334 345 375 402 427 446 457 481 485 485 473 458 443 432 443 469 469 465 461 457 453 457 454 435 428 424 428 432 433 440 441 441 433 424 416 409 409 420 424 436 440 451 451 451 447 446 435 439 435 431 442 453 457 453 445 445 439 441 438 420 390 355 300 203 143 108 81 64 65 65 58 80 76 88 110 144 159 162 165 180 195 218 237 239 246 292 335 369 390 398 397 381 392 412 432 445 445 449 450 450 450 434 419 412 385 361 338 331 323 304 293 281 274 254 228 221 225 206 176 149 86 63 72 72 61 114 198 244 217 115 60 133 229 254 251 144 79 194 445 597 605 548 485 343 303 232 133 89 98 90 62 46 49 49 53 48 44 43 42 47 58 54 42 42 66 109 143 134 99 72 86 91 66 36 26 16 15 23 41 48 31 17 8 29 29 22 19 24 33 39 40 35 20 18 25 47 57 52 44 28 28 28 29 41 49 53 49 46 39 39 39 39 39 39 39 39 43 47 47 47 47 43 39 46 50 43 47 47 36 36 32 41 37 37 34 38 42 39 44 51 51 47 43 43 47 51 51 39 39 47 63 67 55 47 44 35 34 34 34 34 34 35 35 63 91 71 33 33 63 90 62 55 43 35 34 35 39 39 35 35 35 35 35 35 35 35 42 46 53 53 53 45 45 42 42 59 59 75 80 84 81 77 72 100 100 96 88 76 68 56 52 84 156 168 92 35 35 48 40 44 72 97 101 77 57 53 53 62 54 48 36 36 43 46 38 48 48 34 33 128 259 327 319 255 211 148 77 33 33 60 109 213 133 48 35 44 53 61 46 43 40 44 52 48 39 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 37 37 37 37 37 37 37 37 37 37 37 37 45 45 44 44 36 36 36 37 48 48 56 56 59 62 69 62 48 41 41 41 41 41 41 41 37 37 37 36 36 36 45 57 45 85 117 89 37 35 57 109 77 65 50 38 38 46 50 63 152 284 456 592 667 735 830 905 979 991 992 966 925 888 843 819 698 635 530 452 407 383 366 345 291 183 101 69 89 143 274 432 595 737 832 680 238 54 139 54 37 38 38 38 37 44 51 58 54 51 51 51 39 39 35 35 39 39 35 34 33 33 34 41 98 244 451 556 495 359 200 70 63 56 50 50 54 54 58 55 52 41 41 45 53 57 49 40 36 36 41 41 37 41 54 66 58 46 45 49 62 62 46 37 49 49 49 45 44 48 60 65 57 46 38 38 42 38 37 36 41 45 53 65 81 101 117 125 76 109 103 167 379 615 761 830 871 575 402 614 862 760 592 571 443 310 174 70 42 46 59 63 130 106 74 54 53 49 49 44 63 63 30 78 289 406 306 146 46 35 31 44 53 46 46 46 39 40 55 44 39 35 39 43 43 43 43 43 43 43 50 50 55 47 39 43 57 57 49 37 41 31 32 100 168 195 179 148 160 173 178 150 94 46 34 34 33 47 67 67 70 78 66 35 72 116 119 92 71 62 84 125 209 122 72 54 90 67 34 76 44 44 44 44 44 44 37 37 41 37 38 38 42 46 50 50 38 38 38 38 38 38 38 38 46 50 54 58 58 54 50 46 38 38 38 38 38 38 38 37 66 82 98 94 74 54 46 50 89 69 61 74 78 69 69 69 40 60 58 69 165 316 387 374 359 357 372 411 485 539 562 577 652 652 651 640 628 632 653 658 642 608 584 557 526 504 477 447 415 377 323 275 217 170 142 123 83 75 64 49 46 43 51 51 42 41 41 40 51 63 70 78 75 64 56 48 51 55 67 75 75 59 46 46 54 54 42 37 69 49 36 35 36 41 57 65 73 57 49 57 57 53 65 91 114 114 115 117 133 135 144 144 165 186 205 204 208 231 254 240 218 215 208 200 192 192 181 173 142 162 167 171 187 219 231 231 272 319 355 336 273 229 222 231 199 196 197 198 190 174 158 139 155 151 143 139 146 142 138 130 169 161 153 160 160 148 135 112 98 87 79 59 50 59 119 171 147 120 113 118 103 72 57 83 94 81 69 80 84 68 51 49 49 50 51 68 76 80 84 106 164 245 357 481 568 579 535 488 299 455 141 55 103 50 56 80 174 70 26 25 20 22 50 70 117 85 41 81 113 109 125 113 22 35 55 47 36 48 92 128 32 120 147 96 79 59 146 287 259 83 51 159 156 48 32 92 84 96 100 88 64 52 60 68 52 36 28 32 32 28 24 28 28 68 72 64 120 180 128 27 42 62 98 134 138 102 63 39 111 98 70 46 31 27 23 23 34 34 38 38 38 38 34 34 26 26 26 26 22 22 22 21 21 21 21 20 20 23 23 31 22 25 21 24 23 19 19 15 15 15 15 16 20 20 20 20 16 20 28 36 41 37 33 29 18 17 17 17 17 17 24 24 15 15 18 14 21 17 17 17 45 45 41 40 36 33 32 32 28 28 28 32 32 36 36 35 26 27 30 38 46 54 58 58 24 24 24 24 24 25 25 25 42 42 42 42 42 34 30 26 171 155 131 103 75 51 34 27 27 27 27 27 27 27 27 27 40 40 36 32 36 48 68 80 71 74 62 25 24 116 140 63 21 21 20 20 20 20 20 20 20 20 21 22 26 42 67 76 36 29 29 29 26 26 26 26 38 45 45 41 41 41 41 41 41 36 32 28 24 23 23 22 21 20 20 20 21 21 25 25 29 29 33 33 37 37 41 34 31 24 23 23 39 31 22 30 25 25 25 25 32 32 32 32 19 19 23 23 19 19 27 31 31 28 28 28 28 28 28 25 21 20 20 20 20 23 23 23 18 18 18 18 17 16 16 16 16 27 27 31 27 27 23 23 15 14 14 14 14 14 14 14 45 41 40 40 52 52 51 44 27 24 27 24 27 24 27 27 15 19 26 19 26 23 30 29 21 17 9 8 8 8 9 9 10 10 10 10 10 11 11 11 28 28 25 25 22 22 22 15 21 18 18 22 18 18 18 19 29 57 134 182 138 83 71 56 43 39 39 43 35 29 57 90 146 55 27 32 36 48 60 41 56 77 109 105 65 45 81 133 121 61 129 121 80 164 236 268 95 73 49 30 30 31 30 30 37 55 67 79 68 53 30 30 37 41 48 48 48 52 56 60 40 48 56 51 55 62 50 34 25 37 25 24 68 151 182 166 94 66 54 63 75 52 23 21 27 27 28 54 72 67 46 21 32 234 533 659 596 502 434 355 335 351 418 490 506 446 390 369 245 137 33 22 23 23 22 22 75 50 20 18 18 23 38 42 21 49 64 64 48 40 44 56 49 58 42 20 40 96 124 92 76 42 41 40 39 38 36 34 67 66 58 54 54 50 53 45 61 57 60 72 88 96 96 88 101 113 85 32 29 32 33 31 65 93 73 31 31 77 105 92 119 106 107 119 111 79 71 95 120 116 109 117 118 118 106 95 95 84 80 76 83 91 103 107 86 110 137 141 149 161 172 161 190 178 162 158 161 145 125 105 145 145 145 145 149 153 161 161 165 161 165 181 193 193 173 153 69 97 142 182 182 158 162 186 194 183 175 187 195 191 163 128 124 116 96 80 72 72 80 91 56 87 115 147 178 237 309 372 416 399 397 385 396 396 400 392 419 423 438 452 452 451 458 465 425 438 459 460 452 421 405 393 424 444 456 441 410 375 359 348 480 436 380 344 332 335 323 329 391 405 409 414 418 426 466 517 533 500 523 590 650 676 712 735 733 499 294 270 324 257 185 187 185 145 97 70 72 74 65 45 39 32 32 32 36 36 36 36 24 28 36 40 45 45 41 34 26 26 26 26 26 26 26 26 26 27 27 31 27 28 28 29 50 31 32 37 58 63 56 53 58 43 40 41 50 42 41 41 42 41 41 56 108 151 174 196 243 241 287 401 473 495 488 491 463 375 254 171 113 87 82 88 81 70 83 99 83 67 95 143 119 98 74 77 91 106 153 200 298 317 343 346 346 377 424 451 490 563 688 746 783 873 954 958 852 595 309 202 265 357 373 324 250 224 176 101 61 69 110 134 44 44 49 53 56 44 43 42 43 46 47 51 43 47 47 47 63 59 55 47 47 43 43 43 55 50 46 50 58 62 54 46 66 50 41 42 114 233 245 139 54 46 50 74 85 76 71 75 91 139 166 146 174 223 215 155 141 107 99 91 72 52 46 65 127 164 214 252 290 310 337 359 410 451 501 551 604 653 706 730 757 754 755 730 671 562 436 326 149 143 137 99 92 138 178 182 216 301 383 407 359 275 184 124 53 54 67 72 83 75 63 63 57 67 80 94 132 186 257 314 304 326 345 375 402 432 458 473 489 507 515 512 504 489 478 481 503 506 506 502 506 503 507 503 487 476 476 473 473 470 474 470 479 471 459 443 438 434 431 431 431 439 462 470 474 466 461 446 453 449 445 449 453 453 445 437 427 420 413 403 386 360 337 289 204 149 110 83 76 77 77 73 65 95 121 135 137 144 162 173 187 231 231 180 164 208 260 271 247 255 262 258 242 245 257 276 353 380 404 423 427 416 404 396 384 376 364 350 346 334 315 288 289 270 250 228 217 221 206 184 153 102 82 76 60 52 125 235 240 104 57 82 154 303 344 221 160 75 102 291 478 556 549 455 304 296 261 165 97 90 91 87 46 46 46 49 45 45 44 43 43 43 43 43 43 55 82 105 107 85 79 96 111 105 75 61 21 18 16 15 14 17 31 38 10 14 22 31 28 29 26 23 13 13 16 19 42 56 43 28 40 28 27 27 28 41 56 53 42 35 35 35 35 35 35 35 43 43 43 47 47 43 43 43 43 43 47 47 40 40 36 33 45 37 37 41 34 42 46 47 51 47 43 43 43 43 47 51 55 43 43 59 63 51 55 60 60 57 56 56 56 64 68 72 127 127 83 34 38 94 94 46 47 39 34 34 34 35 35 35 35 35 35 35 35 35 35 42 45 53 45 45 45 45 42 42 34 35 35 35 39 40 44 48 63 83 99 115 123 127 123 119 67 107 99 43 35 71 75 36 36 52 69 73 58 50 54 58 66 58 52 40 39 39 51 58 35 51 53 52 100 198 270 290 247 251 232 154 51 34 78 178 314 157 40 40 76 49 41 58 47 44 52 52 44 39 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 48 48 48 48 48 48 48 55 55 48 48 40 40 37 37 41 41 49 56 59 59 62 59 51 44 44 44 44 44 44 44 52 48 44 36 36 36 40 37 44 88 132 144 120 92 85 89 57 49 45 49 57 53 45 62 128 220 353 493 604 684 773 850 916 954 975 972 958 962 940 928 823 746 629 541 473 421 368 320 226 95 45 80 105 134 304 523 656 817 768 478 167 60 88 63 36 37 37 38 41 53 60 64 48 44 43 40 39 36 35 35 35 39 34 34 33 33 34 48 107 344 559 613 560 489 307 84 73 70 64 57 61 58 61 55 56 45 37 36 36 36 36 36 35 36 40 37 36 37 49 58 50 38 37 49 69 77 69 57 49 49 45 45 52 56 68 73 61 54 46 42 38 37 36 36 36 36 46 77 109 145 173 196 95 116 106 171 382 599 735 795 871 704 472 472 672 697 573 488 428 370 262 95 32 33 47 43 131 99 82 82 90 78 37 29 55 35 42 66 234 522 537 274 118 70 35 36 49 49 53 50 50 55 70 59 50 35 46 54 50 50 43 43 43 43 43 43 66 62 54 58 65 65 53 41 64 44 39 75 119 146 142 131 121 126 142 138 114 82 51 35 39 59 74 70 58 58 58 58 76 87 116 138 127 93 175 327 276 138 81 88 110 67 34 61 44 44 44 44 44 44 45 45 49 45 45 45 49 53 57 50 38 38 38 38 38 38 38 38 46 50 54 58 58 54 50 46 38 38 38 38 38 38 38 37 93 109 114 98 66 38 37 41 77 92 89 81 57 41 69 101 81 84 52 34 51 163 291 361 365 335 337 376 442 492 505 492 615 641 669 680 692 707 720 717 668 647 635 624 606 575 545 515 485 451 408 361 311 267 228 197 177 158 131 99 65 42 40 39 38 38 38 39 40 59 75 83 175 127 71 51 75 79 59 38 67 47 38 38 46 46 38 36 57 49 37 36 36 37 37 37 41 37 41 53 53 49 53 68 35 39 43 41 54 51 60 65 78 102 133 133 132 139 150 139 169 178 182 170 167 191 188 176 169 177 177 177 181 197 194 197 200 243 280 280 241 213 206 211 184 193 210 226 230 207 187 168 176 172 164 160 167 163 166 158 166 158 146 153 149 141 124 108 113 94 85 62 48 48 78 138 175 143 129 129 107 68 56 67 129 112 104 123 119 87 51 49 59 64 76 88 100 108 112 144 238 289 370 511 623 603 464 330 161 505 234 60 51 69 114 131 171 62 54 94 42 24 42 70 117 89 65 157 189 133 169 181 79 67 55 51 55 71 103 118 20 63 110 134 185 222 389 605 459 203 55 115 167 131 83 59 52 96 132 108 60 48 100 160 41 23 21 22 24 24 24 29 101 124 120 100 136 172 100 20 23 60 112 120 87 47 63 108 172 131 71 31 31 31 31 27 33 33 33 37 37 37 37 37 33 33 29 25 25 21 20 20 19 18 19 19 23 30 34 37 25 32 32 35 34 30 30 30 15 16 16 20 24 24 20 20 28 28 28 28 32 32 32 32 17 16 16 16 16 16 23 23 14 14 21 17 17 13 16 16 45 44 40 36 36 32 28 28 28 28 28 32 32 36 36 36 31 27 26 25 25 25 25 25 25 25 25 25 29 33 37 37 25 26 30 34 34 30 26 26 175 151 115 79 51 39 34 39 27 27 27 27 27 27 27 27 48 48 40 32 28 28 40 55 42 69 76 24 35 167 203 78 21 20 20 20 20 20 19 19 25 21 21 21 22 31 32 40 36 36 29 29 26 26 26 26 45 45 45 45 41 41 41 41 32 32 28 24 23 23 23 22 21 20 20 20 21 25 25 29 29 29 33 33 37 37 41 34 63 28 24 22 35 31 21 38 25 25 25 25 28 27 27 27 18 19 19 19 19 19 27 31 31 28 28 24 24 28 28 32 31 24 27 27 23 23 19 19 17 17 17 16 16 16 16 15 19 23 30 23 30 19 22 15 13 13 13 13 13 13 13 13 51 39 39 35 51 43 42 27 30 23 30 23 30 22 30 30 26 30 37 30 37 29 29 29 25 21 17 9 9 8 8 9 10 10 11 11 12 12 12 12 22 22 15 16 16 17 17 17 19 19 19 19 20 20 21 21 20 23 131 204 168 100 61 29 40 37 33 38 30 30 67 127 175 84 28 28 33 62 81 38 28 109 185 185 133 97 97 109 77 85 193 225 189 240 344 425 104 85 46 30 31 31 31 31 33 44 64 64 54 35 31 30 30 45 49 46 46 46 54 62 38 46 54 53 53 53 53 44 63 83 63 35 83 186 213 173 84 85 89 94 106 98 50 24 35 26 24 25 45 51 23 19 17 23 344 590 527 453 429 289 269 270 318 401 429 405 393 408 464 388 276 167 59 22 22 26 64 47 22 21 22 33 21 19 19 38 61 69 64 56 60 68 45 66 31 16 23 115 135 71 79 49 42 42 42 44 47 56 34 33 33 33 42 54 69 73 77 65 56 44 40 40 40 40 69 65 45 31 30 31 41 45 33 105 105 32 31 89 125 96 115 106 111 115 95 67 75 115 128 104 69 49 42 54 70 79 103 92 84 76 79 79 91 95 114 142 173 169 153 145 168 188 161 134 118 126 153 157 133 105 145 153 168 176 176 172 164 167 184 184 188 185 181 169 153 133 69 113 170 206 182 146 142 167 160 149 157 169 181 180 156 132 124 127 119 103 94 78 70 69 111 169 237 293 332 352 376 391 410 386 377 396 432 440 416 388 436 424 415 422 437 444 432 416 380 396 416 425 422 407 396 388 414 402 390 371 359 344 325 306 366 338 306 294 305 317 317 331 372 395 403 395 387 395 414 438 486 449 475 566 609 604 651 718 696 647 545 409 312 248 281 367 369 298 215 162 153 128 90 51 35 28 28 32 32 32 32 32 36 40 44 48 53 53 49 45 29 26 26 26 26 26 26 26 27 27 31 27 28 28 33 30 63 37 34 42 55 60 61 62 83 45 39 40 47 55 55 48 44 43 43 44 65 85 92 103 138 97 111 170 224 228 235 261 148 120 101 110 115 105 108 133 94 82 99 119 111 91 99 131 114 93 81 104 118 118 132 159 269 296 318 322 353 401 455 478 483 505 566 635 725 870 961 938 862 620 366 267 329 395 406 354 253 200 156 101 73 86 122 146 45 45 53 57 60 44 43 42 43 47 47 51 47 47 47 51 67 60 56 52 44 43 43 42 54 50 50 50 54 58 54 50 50 41 41 40 62 158 194 139 50 45 45 55 66 49 44 52 76 103 119 115 151 199 191 144 102 67 51 59 55 51 69 107 169 203 241 274 301 324 355 384 424 469 519 562 600 645 684 700 697 676 643 591 507 394 273 167 76 101 126 101 107 147 186 196 326 423 513 510 408 281 174 107 50 52 53 70 82 82 70 65 55 73 111 137 174 225 280 325 308 330 349 383 414 444 474 489 495 507 527 534 530 516 508 507 533 536 543 536 540 537 545 545 545 538 538 534 534 534 527 524 529 513 502 490 481 469 461 457 441 449 472 484 488 480 468 460 472 469 461 461 461 457 449 434 412 397 379 368 354 336 317 267 194 138 111 88 77 74 77 76 75 113 135 125 114 124 162 185 227 278 244 134 72 118 167 156 165 173 177 169 160 149 152 166 262 311 351 378 385 381 369 372 364 360 359 360 360 348 325 298 304 277 261 242 236 229 214 195 180 129 106 87 52 50 85 171 169 43 55 192 277 405 399 197 172 116 81 197 354 469 512 403 289 289 273 205 114 71 79 95 51 47 50 46 45 45 45 45 47 43 43 48 52 44 51 66 65 59 61 91 110 112 91 81 53 38 20 17 15 15 41 60 19 26 26 31 24 24 29 25 38 27 21 31 46 63 45 31 43 28 26 27 28 33 52 53 46 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 47 47 47 51 44 40 33 33 45 45 41 41 34 38 42 47 51 47 43 39 39 43 47 51 67 47 47 67 71 55 63 76 96 93 92 92 96 100 108 112 79 71 35 33 54 114 106 63 43 39 35 34 34 34 35 39 35 35 35 35 35 35 35 42 45 52 45 45 45 45 42 42 34 33 33 33 33 33 34 39 33 34 51 75 91 99 99 95 71 75 55 34 39 79 75 35 36 36 48 53 53 50 54 58 50 45 45 40 43 55 78 94 46 76 84 75 90 130 180 200 189 211 231 177 83 36 99 203 338 157 36 60 87 44 36 62 51 52 52 48 43 38 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 52 52 52 52 48 48 48 55 59 59 59 52 52 44 41 41 45 45 49 49 52 59 55 54 47 40 40 40 40 40 40 40 60 52 48 40 36 36 36 36 68 52 64 136 212 216 137 53 35 35 37 65 73 61 49 62 117 158 231 336 436 528 636 721 787 861 936 983 991 988 952 894 833 753 655 568 504 436 352 288 159 51 33 88 113 146 328 572 768 924 719 276 85 93 73 55 36 36 36 37 41 45 64 68 48 47 47 43 39 35 35 34 34 38 38 34 33 33 38 71 106 348 563 602 583 541 351 88 77 74 68 61 61 53 57 47 53 42 37 36 35 35 44 60 36 37 40 37 37 37 41 49 36 36 36 37 57 77 81 77 77 65 53 53 64 68 72 61 53 50 50 50 50 50 50 50 37 37 42 58 74 98 114 125 79 97 110 196 400 589 708 784 817 727 458 298 455 600 557 434 293 271 219 99 34 39 79 95 107 103 122 170 202 173 89 31 51 35 86 78 133 434 599 429 233 146 55 31 51 56 57 61 58 70 82 78 58 46 49 54 50 50 50 43 43 43 43 43 58 50 46 46 57 53 37 32 56 44 44 55 91 122 150 159 109 102 106 110 110 90 63 35 51 34 34 38 34 32 33 54 99 101 154 267 316 301 419 607 580 282 118 78 52 35 36 73 37 44 44 44 44 44 44 45 49 45 45 45 49 53 57 57 42 38 38 38 38 38 38 38 42 46 50 54 54 50 46 42 42 42 42 42 42 41 41 41 45 57 65 62 46 42 54 73 52 95 116 104 56 36 61 97 105 98 101 89 77 109 205 291 344 353 379 394 408 429 447 469 472 534 616 679 711 718 714 699 669 671 680 677 659 624 591 572 510 472 429 399 383 360 325 294 263 236 201 170 131 88 45 39 50 45 42 40 40 39 39 39 167 103 43 39 71 87 63 38 71 55 42 46 54 58 50 38 49 49 45 41 37 36 36 36 35 36 37 49 57 53 53 60 35 36 37 37 38 38 39 40 38 39 45 57 60 52 51 39 72 85 93 93 102 130 134 130 191 191 184 176 176 176 169 168 183 207 227 231 216 197 193 183 167 173 201 218 222 218 195 183 184 176 168 164 171 171 174 170 170 158 142 137 141 133 124 112 120 97 88 76 47 46 48 85 174 159 168 173 139 80 60 67 141 116 100 108 100 75 55 59 87 95 104 119 127 147 155 191 310 382 460 538 555 480 338 224 195 504 264 49 16 24 85 134 107 47 102 170 130 82 70 42 97 113 100 212 224 132 168 164 135 122 99 87 91 87 86 70 82 74 57 141 293 380 476 613 454 270 106 90 174 255 215 99 47 95 128 100 52 56 132 205 69 25 23 25 38 34 34 42 146 150 130 102 114 126 70 22 41 69 101 101 61 41 97 180 157 120 63 23 22 27 27 22 37 37 37 33 33 33 29 29 29 29 24 20 20 19 19 18 17 17 18 22 26 33 37 44 36 32 39 35 34 37 37 33 19 16 16 20 24 24 24 20 36 32 24 20 20 24 28 32 16 16 16 16 16 16 23 23 14 13 17 17 12 12 12 12 44 44 40 36 32 28 28 28 36 36 32 32 32 32 28 28 31 27 26 25 25 25 25 25 25 25 24 24 24 24 28 32 45 34 30 26 26 30 35 39 83 71 51 35 27 27 34 43 27 27 27 27 27 27 27 27 36 44 52 52 44 36 32 39 41 39 59 39 54 174 190 45 21 21 28 27 35 31 27 20 37 22 21 21 30 43 40 36 36 36 29 29 30 30 26 26 45 41 41 41 37 37 37 32 24 24 24 23 23 23 22 22 21 21 25 25 29 33 33 33 29 29 33 33 37 37 37 34 63 27 39 22 38 38 21 89 29 29 32 28 27 23 27 26 18 18 19 19 19 23 35 39 39 39 35 35 35 35 39 39 35 27 34 30 26 22 22 18 16 16 16 16 15 15 15 15 22 26 33 26 33 21 25 13 12 12 12 12 16 12 16 16 42 30 29 26 45 38 33 14 33 25 32 25 32 25 32 32 36 36 43 36 43 36 36 32 29 25 21 18 10 10 10 15 16 12 13 14 14 14 15 15 17 17 17 18 18 19 24 32 29 22 22 22 23 27 32 40 80 106 214 298 278 211 175 151 63 43 39 51 32 28 56 101 133 78 34 29 38 99 126 75 54 130 182 158 123 115 103 78 150 86 106 214 274 278 258 201 97 77 39 31 32 32 32 31 35 49 57 61 47 33 32 32 38 53 58 47 31 32 33 41 32 33 41 48 55 55 59 63 47 58 42 29 29 77 77 48 40 96 128 93 65 69 53 28 64 55 39 38 61 53 29 23 22 22 228 438 351 312 317 213 217 196 201 252 272 272 311 366 378 406 441 417 308 161 84 79 106 85 41 28 32 31 22 19 20 39 58 62 68 67 63 67 45 71 43 17 21 110 146 102 86 64 50 43 50 53 63 73 34 33 32 33 34 50 58 62 89 81 69 53 44 40 44 52 31 30 30 31 32 45 81 117 61 125 133 73 53 101 121 100 107 98 95 103 95 83 107 155 160 140 109 89 78 98 122 139 167 159 143 127 123 111 110 110 125 149 173 173 160 144 156 176 125 113 113 129 153 161 160 144 160 168 187 195 191 183 167 167 167 175 179 164 144 117 105 101 125 165 202 210 179 143 135 136 118 118 126 138 146 149 136 120 127 123 110 102 109 117 137 152 246 292 336 372 392 380 363 351 338 334 353 393 440 440 396 348 405 385 372 380 395 395 386 370 358 347 352 372 397 406 394 378 361 349 333 322 323 327 327 316 296 292 292 300 323 343 363 393 382 390 377 361 349 349 365 384 451 430 457 512 535 514 533 567 632 678 701 592 368 144 121 235 205 155 107 87 102 113 107 83 28 28 28 28 28 28 28 28 40 44 48 52 57 53 49 49 29 29 29 29 29 29 26 26 26 27 28 28 36 37 41 39 60 54 54 54 57 62 59 52 69 42 41 51 83 88 92 96 72 68 60 56 45 49 53 52 60 55 42 41 76 116 127 125 96 108 136 177 170 128 113 122 146 103 87 112 120 96 79 79 126 117 128 159 170 160 179 213 252 295 326 337 352 384 415 425 402 388 429 507 664 853 952 917 849 689 522 466 490 523 527 483 300 212 133 89 93 110 130 138 50 50 57 49 48 44 43 43 43 43 43 43 47 47 48 48 64 60 60 49 44 44 43 42 50 57 57 57 49 49 57 61 49 53 73 69 49 85 141 131 69 44 44 47 62 50 44 45 81 64 64 80 132 168 140 88 66 45 45 47 59 65 100 143 196 226 263 294 323 342 380 414 466 496 535 566 588 611 628 636 611 567 506 423 331 239 166 100 90 81 96 113 130 171 225 282 472 561 615 571 438 276 154 87 50 51 52 54 77 77 76 75 66 107 158 207 245 275 302 317 327 342 361 395 425 459 482 497 495 511 534 546 546 535 531 541 560 563 570 559 563 560 567 571 579 579 587 587 591 580 580 569 567 556 552 540 536 524 512 504 488 488 492 496 496 496 492 491 503 495 487 483 477 473 461 439 404 394 376 358 348 326 303 263 191 132 104 85 74 78 77 80 90 123 133 110 95 132 198 244 323 339 281 136 47 47 81 76 129 130 127 123 114 106 109 115 201 254 302 336 344 335 345 352 360 359 355 355 356 348 328 309 307 281 261 250 247 232 205 190 180 137 110 87 68 56 57 88 93 43 95 280 380 432 368 194 150 142 96 153 246 324 403 298 263 254 254 214 127 56 55 84 59 52 47 46 45 46 46 50 48 43 43 44 52 44 44 44 42 41 44 62 80 91 82 72 27 35 74 107 101 62 15 11 56 47 38 26 23 31 39 40 65 43 32 38 45 58 60 57 38 26 26 26 31 44 56 53 46 38 38 38 39 39 39 39 47 43 43 43 43 43 43 47 47 47 44 44 44 44 33 33 45 45 42 42 42 46 43 43 51 47 43 39 39 43 47 51 55 35 43 71 75 55 55 68 41 40 36 36 36 44 55 59 34 33 33 34 75 107 95 63 54 50 46 42 34 34 42 46 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 38 42 37 33 32 33 33 34 38 32 33 33 37 41 46 46 46 63 63 55 43 51 63 55 35 35 36 36 53 69 73 58 50 41 41 41 40 47 63 98 125 100 111 118 109 108 119 130 119 132 137 132 129 87 61 95 155 251 117 36 56 79 48 44 93 62 56 52 40 39 37 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 59 59 55 55 55 51 51 59 63 55 55 48 48 40 37 37 41 42 41 49 44 51 47 47 40 40 40 40 40 40 40 40 56 52 44 40 40 44 40 40 57 36 36 84 160 196 173 129 81 65 57 61 53 41 45 75 116 129 152 197 242 295 411 513 665 719 761 798 845 908 936 909 829 748 639 536 449 346 230 149 100 44 47 89 106 139 281 465 696 803 580 171 63 123 78 36 41 37 37 37 45 45 60 64 45 44 47 43 39 39 35 34 34 38 45 41 33 37 56 83 122 268 444 536 556 513 359 164 82 71 60 53 49 50 49 35 37 38 41 41 49 81 140 184 64 52 44 41 41 41 49 37 37 37 36 36 41 53 69 77 93 73 49 49 68 76 68 49 41 46 50 54 58 66 70 74 54 50 42 38 37 37 37 41 69 74 88 186 350 471 552 618 652 615 414 247 344 477 458 351 171 112 96 88 71 59 91 143 107 103 115 158 190 170 102 37 36 31 103 126 114 270 477 505 366 230 90 39 55 60 64 65 66 78 98 90 66 49 60 61 53 50 50 50 43 43 36 43 62 57 53 53 57 49 40 32 36 40 47 59 83 122 158 175 105 91 79 79 79 71 54 38 50 32 32 78 102 66 50 78 166 153 205 366 513 570 683 837 821 387 143 83 32 39 45 62 37 37 37 37 44 44 44 45 49 45 52 52 56 60 64 57 41 38 38 38 38 38 38 38 38 42 46 50 50 46 42 38 38 38 38 42 42 37 37 37 35 36 36 37 37 50 78 101 51 90 111 103 68 53 65 82 70 51 47 59 55 39 75 125 274 319 362 377 370 376 414 460 406 456 519 573 601 620 631 628 629 653 682 676 653 627 620 614 531 485 442 427 432 436 420 382 320 290 267 251 221 182 127 88 120 116 100 84 75 59 58 50 91 63 39 38 51 63 59 47 59 51 46 50 58 62 58 54 45 56 56 52 45 37 36 36 36 41 53 61 65 69 65 61 68 76 73 62 50 39 39 40 37 37 38 39 39 39 37 36 37 38 38 39 40 48 53 53 66 74 94 118 139 163 183 194 201 217 226 234 223 212 216 209 178 175 187 188 185 181 166 159 167 152 147 143 143 147 150 146 154 138 129 117 124 120 108 103 123 98 78 78 58 44 45 48 112 145 195 224 178 107 80 103 114 93 81 89 81 60 63 84 96 103 114 126 138 161 180 220 364 463 514 493 399 298 248 236 171 371 267 220 93 81 23 30 91 91 139 159 146 174 177 93 164 196 135 188 192 144 219 171 107 199 274 226 110 38 70 138 158 170 149 196 344 428 436 460 445 350 278 263 307 379 367 287 136 144 132 96 68 80 141 197 126 71 51 79 103 87 71 71 131 131 127 119 119 107 71 31 63 51 63 95 102 93 106 137 84 80 63 43 30 22 22 22 41 41 37 33 33 29 32 31 31 27 23 19 18 17 17 17 17 17 17 21 25 36 36 47 39 39 42 38 38 41 37 29 23 23 23 27 27 31 31 31 31 27 27 23 23 27 31 31 19 15 19 19 19 18 25 25 13 13 16 16 15 15 15 12 44 44 40 36 32 28 28 28 44 44 40 36 28 28 27 27 27 26 26 26 26 26 30 30 25 29 40 52 71 91 103 104 133 110 82 58 38 31 35 39 35 31 27 26 26 26 26 31 28 28 28 28 28 28 28 28 26 35 59 75 71 59 47 46 59 23 34 50 66 154 149 19 21 20 23 23 35 43 47 44 41 22 21 30 59 75 68 60 36 36 29 29 29 30 26 30 37 37 37 33 33 33 29 28 24 23 23 23 23 23 23 22 22 29 33 33 37 37 41 41 29 29 29 33 33 37 37 37 42 22 46 26 34 53 33 145 33 29 36 27 23 19 22 22 19 19 19 19 19 24 35 43 39 39 35 35 39 39 43 42 38 30 33 26 25 21 17 17 16 16 15 15 18 14 14 14 29 29 29 29 28 24 20 20 11 11 11 11 11 11 15 19 37 25 17 21 33 37 24 8 32 32 32 32 32 32 32 32 43 39 39 39 39 32 28 21 34 30 19 15 15 16 20 24 25 19 16 20 24 21 18 22 18 19 19 20 21 26 42 43 44 32 25 25 34 50 70 75 95 103 179 252 236 200 196 188 93 61 45 53 38 29 29 54 74 51 35 30 47 128 175 120 147 168 155 84 83 120 135 88 87 120 191 268 214 91 86 50 78 63 32 32 33 34 33 32 51 62 69 66 52 37 34 33 40 55 55 44 32 32 33 34 38 38 38 45 37 32 32 40 45 49 61 65 64 60 56 51 30 119 159 87 30 30 35 34 52 58 54 58 59 51 32 28 28 28 165 286 195 155 192 148 92 91 123 198 226 218 253 308 348 304 307 371 418 382 290 241 175 134 62 26 25 25 23 21 21 29 44 59 61 60 59 55 34 59 47 17 20 85 144 137 77 56 42 41 40 39 39 42 47 43 42 38 38 38 38 34 45 49 49 41 36 36 52 64 32 30 30 33 49 53 89 137 117 149 153 117 93 105 109 100 135 110 95 99 95 91 111 155 116 120 113 109 102 114 130 142 135 123 111 99 95 91 90 90 113 129 153 161 152 140 140 148 133 133 141 157 173 185 192 184 180 188 203 207 203 195 187 179 170 186 187 175 140 120 105 109 153 174 206 207 191 168 164 153 106 99 106 110 114 117 112 111 119 106 93 89 120 183 243 282 345 348 348 348 348 344 332 327 331 315 318 342 381 389 365 330 367 355 339 342 357 361 357 345 341 309 286 303 348 360 336 296 283 279 279 280 289 302 322 327 255 259 267 270 270 281 297 316 337 356 372 376 372 368 367 359 355 354 384 427 474 493 520 541 589 569 652 744 603 248 57 103 97 63 32 27 31 30 36 24 32 32 32 32 32 32 28 28 40 44 48 52 53 53 49 45 29 29 29 29 29 29 26 26 26 27 28 29 37 38 53 51 50 59 67 64 58 63 52 45 41 41 51 95 116 108 96 107 66 70 67 59 44 44 49 53 53 93 91 55 90 162 154 89 163 143 143 152 145 137 166 215 199 131 87 108 136 116 75 51 114 113 147 174 178 175 198 260 287 342 382 377 357 353 368 354 293 288 341 424 596 803 913 898 744 671 608 599 609 599 569 533 358 234 127 88 109 133 134 126 77 69 53 45 44 44 44 44 44 43 43 43 47 43 48 48 52 52 45 49 45 45 44 44 42 57 57 53 42 42 53 65 65 89 137 129 57 41 97 123 97 47 46 63 83 67 58 66 93 45 43 60 132 152 104 44 73 46 45 58 77 81 115 157 215 252 290 324 349 372 403 433 494 520 547 559 569 566 567 568 532 472 388 293 199 142 117 90 124 63 72 124 162 184 260 358 587 648 664 593 430 264 139 68 63 52 52 60 75 82 86 80 99 146 223 276 306 313 316 319 346 357 376 399 429 463 489 500 503 515 538 546 550 550 557 561 582 578 581 570 570 574 578 578 579 591 595 607 611 607 607 588 590 579 586 582 571 559 543 535 531 523 519 511 511 511 515 523 525 518 510 499 495 484 462 451 416 398 388 371 356 334 308 264 195 140 113 86 78 81 77 84 85 111 111 87 88 157 247 309 419 404 327 194 67 44 50 65 108 101 105 90 85 80 80 101 160 224 268 302 309 312 322 344 371 363 358 351 362 351 346 324 310 280 261 257 254 228 201 178 163 132 101 91 103 96 61 51 69 52 128 289 395 368 257 152 109 142 103 137 159 195 272 194 229 218 223 203 139 56 47 80 67 60 47 46 45 46 50 58 56 43 42 44 49 44 43 44 48 59 61 64 70 66 61 51 116 110 97 87 76 69 58 52 74 68 43 26 18 30 58 66 40 18 14 16 19 45 67 80 25 25 25 26 39 51 56 49 49 42 42 42 43 43 43 43 47 47 43 43 43 43 47 47 47 51 44 48 48 44 37 33 49 45 42 42 42 46 43 43 47 47 43 39 39 43 47 47 35 34 35 67 71 43 39 48 36 35 35 35 35 36 43 47 51 51 62 82 95 83 55 34 54 54 50 42 38 34 38 46 46 46 46 46 46 46 46 46 41 41 41 41 41 41 41 41 41 33 33 32 32 32 32 32 56 49 45 37 41 41 50 54 33 34 39 51 47 39 43 47 35 35 44 64 85 89 66 46 49 45 48 36 40 63 98 129 146 148 151 158 169 172 159 140 121 75 57 76 94 76 74 91 139 70 36 48 60 59 76 121 62 59 52 40 38 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 36 36 36 36 43 43 55 55 51 51 54 54 54 51 62 59 58 51 51 44 36 37 41 42 45 41 44 40 47 47 52 52 52 52 52 52 52 52 52 44 40 40 48 48 48 48 35 44 56 40 36 76 169 253 189 141 89 49 35 35 37 91 91 109 132 135 124 145 247 371 480 545 602 648 698 752 755 712 675 606 522 454 383 299 200 119 45 37 49 71 72 93 183 284 457 505 367 118 62 116 67 36 52 45 44 40 44 41 49 56 48 48 51 47 43 39 35 35 34 38 49 41 32 40 60 95 151 162 258 383 439 408 341 262 71 61 57 50 39 38 35 35 36 38 64 73 108 167 247 312 80 64 48 45 49 49 49 37 61 49 49 37 36 36 49 61 88 61 37 37 68 80 68 52 37 42 50 54 58 62 70 78 50 46 42 38 38 42 46 54 89 72 67 136 246 298 332 390 465 484 404 320 349 382 351 274 181 60 36 88 100 35 35 95 107 79 51 46 66 70 53 33 31 29 79 159 159 163 318 498 454 286 114 47 52 64 64 54 70 86 98 94 70 60 64 72 49 49 46 46 39 35 35 35 90 89 81 81 85 77 64 48 40 40 47 47 63 94 118 123 117 99 83 71 63 63 58 58 62 32 54 178 238 182 126 130 153 109 136 300 511 632 738 856 798 326 117 126 94 90 65 36 37 37 37 37 44 44 44 44 49 45 52 52 56 60 64 57 37 37 37 37 37 37 37 37 37 38 42 46 46 42 38 38 38 38 38 42 42 38 37 36 69 61 45 37 36 38 54 73 76 91 84 72 57 49 50 43 63 38 36 37 38 38 39 47 195 237 284 311 314 332 370 400 462 473 468 466 481 509 556 595 550 579 616 621 609 591 596 613 574 511 459 448 472 492 480 450 377 347 324 313 287 255 196 142 138 134 134 134 130 130 130 126 83 83 79 63 51 39 39 47 37 37 36 37 38 38 42 42 52 52 53 49 41 37 41 45 45 53 57 57 61 65 61 57 73 80 73 65 38 37 37 37 40 39 38 39 43 47 38 37 43 39 39 38 38 38 37 38 39 39 40 45 53 61 69 77 96 116 140 152 156 161 174 187 228 220 205 190 178 167 159 149 147 132 127 123 127 126 130 126 137 121 108 96 99 99 91 86 133 101 77 85 73 44 44 45 46 108 206 256 205 130 115 144 87 71 75 106 94 69 73 108 107 117 124 136 159 182 205 253 410 451 442 373 285 232 247 283 274 307 242 311 199 159 51 115 143 163 171 122 114 249 297 197 276 300 159 127 142 174 307 258 227 231 255 259 239 191 131 91 131 254 285 285 376 432 435 428 462 399 407 443 415 375 379 392 264 224 168 125 113 129 161 178 151 100 84 120 140 116 84 76 96 108 132 156 152 124 88 68 52 26 27 92 147 122 58 25 23 36 64 67 42 22 22 30 45 41 41 33 28 24 27 27 27 27 19 22 18 16 16 16 24 24 24 28 28 35 39 39 35 35 38 34 37 33 29 29 30 23 23 23 27 31 35 35 15 15 19 23 27 27 27 27 15 15 15 14 14 21 21 21 13 13 20 16 19 15 15 11 32 32 32 32 32 32 32 32 28 32 36 32 28 28 32 44 27 27 27 26 26 26 33 29 37 40 56 79 112 147 183 199 185 150 106 66 34 27 31 35 39 39 35 35 31 31 26 27 35 27 27 31 39 35 27 27 47 47 51 58 58 58 50 53 35 41 41 41 41 41 41 41 28 24 28 36 52 76 96 105 54 30 22 27 44 56 40 23 28 28 32 37 33 33 34 34 45 37 29 33 41 45 41 28 24 23 23 23 24 24 28 35 42 45 45 45 41 41 37 37 45 33 29 37 37 29 33 45 33 29 45 57 33 28 104 212 32 28 27 23 27 22 18 18 23 24 24 24 31 35 35 35 39 39 39 39 46 46 46 46 41 33 37 29 32 28 24 24 23 19 14 13 13 13 13 17 20 23 23 23 23 23 23 23 11 11 19 18 18 18 10 10 25 32 32 31 31 31 31 31 47 27 23 39 39 23 31 51 27 26 27 27 20 20 21 14 26 27 32 37 33 30 34 31 24 18 22 22 31 27 25 29 22 22 22 23 36 56 73 78 58 43 35 27 31 32 44 48 36 56 84 93 93 81 73 70 78 46 31 43 55 43 35 47 67 30 36 61 37 89 161 125 108 149 160 117 96 109 133 129 72 145 244 261 168 48 32 68 68 48 33 33 42 47 38 33 51 66 81 66 48 42 35 35 33 63 64 45 38 51 59 40 52 36 33 32 32 41 45 37 54 39 75 191 114 31 82 94 101 153 149 57 31 34 54 48 32 78 103 103 68 45 43 45 28 34 141 203 159 119 148 187 182 133 81 81 100 115 138 162 213 221 232 256 276 299 331 374 384 339 243 167 119 83 26 19 22 21 22 45 63 49 45 45 49 19 18 20 21 23 76 144 87 59 40 40 40 40 51 65 63 59 55 51 47 47 50 46 62 78 93 77 41 32 32 45 77 57 57 73 81 73 73 85 101 73 69 105 133 121 109 116 107 110 107 115 123 131 127 123 108 104 97 97 98 102 106 110 103 99 79 63 62 74 78 70 121 129 152 164 179 183 179 172 149 153 164 168 168 164 160 156 156 164 172 180 195 203 207 215 174 171 179 191 168 140 125 137 157 150 150 151 151 148 152 137 102 91 94 94 98 109 127 131 109 156 199 219 258 309 337 325 364 332 308 312 300 280 284 316 308 312 304 292 296 308 312 312 309 301 289 300 308 312 316 308 300 292 273 254 250 251 255 259 278 266 246 235 235 252 276 289 249 245 233 232 235 235 239 251 249 288 324 344 348 336 332 331 314 337 336 323 343 394 421 405 441 537 612 643 650 559 312 51 25 27 28 27 27 35 57 60 48 44 44 40 40 36 36 36 28 32 36 40 45 45 41 37 32 36 40 40 33 30 27 27 28 28 34 38 51 56 79 84 54 75 76 49 39 48 50 42 46 43 55 79 75 51 47 70 45 68 77 74 54 51 55 48 104 60 43 56 64 48 59 86 125 117 121 134 134 138 151 176 160 124 100 109 116 100 84 92 70 89 131 166 177 187 226 296 271 322 370 382 362 341 341 331 271 259 271 336 458 609 737 806 673 659 677 701 698 640 566 507 424 257 118 99 144 173 161 145 120 80 48 44 44 44 45 54 60 43 42 55 67 44 44 48 73 57 45 45 46 45 45 44 50 53 53 49 49 53 53 57 61 81 97 101 85 77 77 78 120 75 75 115 131 95 47 45 44 44 50 78 81 56 56 73 82 63 62 66 97 132 163 184 262 287 305 335 376 418 449 475 533 537 544 540 532 533 525 512 464 380 286 211 125 65 55 58 75 57 82 141 162 187 324 510 647 648 596 504 364 219 113 57 50 50 54 58 77 96 119 142 180 211 256 283 305 320 346 357 364 379 395 417 444 458 480 488 511 521 537 545 557 565 576 580 567 567 570 563 559 559 563 562 582 590 606 622 630 626 630 619 613 602 609 609 606 602 590 587 590 579 559 535 523 527 543 562 549 544 533 522 515 496 470 439 449 434 424 399 380 350 328 288 195 144 113 85 62 57 61 76 89 86 74 74 129 223 340 415 482 406 297 205 114 46 48 51 72 85 101 90 89 85 84 89 129 186 252 283 305 320 350 369 395 390 382 378 381 366 357 327 318 292 288 285 266 223 192 173 170 168 165 139 111 80 65 76 95 85 129 212 268 242 177 148 125 82 68 105 154 183 184 185 198 198 203 183 119 46 45 56 84 60 47 46 47 51 51 50 68 52 43 43 44 45 45 45 49 48 43 50 72 72 71 66 72 82 80 42 25 22 33 74 51 61 51 46 26 29 40 34 11 12 14 21 50 68 62 55 28 24 24 33 54 70 67 48 49 42 42 42 42 42 43 47 39 39 43 43 47 47 51 51 44 45 45 45 37 37 37 37 37 37 41 41 42 46 50 50 39 43 43 35 34 34 39 51 67 63 59 55 55 59 67 64 48 37 40 36 35 35 35 35 54 54 54 58 66 66 66 66 42 42 42 42 42 42 42 42 38 38 38 37 37 37 37 37 41 41 41 41 41 41 37 37 37 33 36 32 31 31 35 32 31 32 47 53 68 57 53 46 42 46 46 46 43 47 47 47 35 35 36 36 49 65 74 82 81 65 56 40 44 60 83 116 272 361 415 359 277 261 280 252 202 156 114 101 84 70 48 42 62 42 36 40 52 75 76 77 70 55 40 38 37 35 35 35 43 43 43 43 43 43 43 43 39 43 51 51 39 35 39 51 40 40 40 40 43 43 43 43 42 46 54 54 50 50 50 54 69 54 46 58 47 34 34 36 37 37 37 37 44 47 54 54 51 51 51 51 51 51 51 51 47 43 43 43 43 47 55 52 36 35 35 35 44 68 96 112 204 180 144 108 80 68 68 72 73 70 76 76 90 104 126 140 272 342 398 423 493 583 606 570 556 499 429 369 314 243 163 102 39 51 62 65 87 124 146 143 224 196 150 97 75 62 67 64 56 52 44 44 48 44 48 44 40 36 36 36 48 48 43 34 38 33 33 33 48 64 80 95 157 164 176 217 293 318 251 152 73 54 43 34 34 34 34 35 35 37 56 40 75 135 187 279 59 56 52 44 41 41 45 37 37 35 36 40 45 49 73 101 196 148 85 45 44 48 52 52 37 41 41 41 45 45 49 49 49 49 49 45 37 37 37 38 87 47 49 87 97 83 129 214 325 325 322 314 302 272 220 159 110 100 84 56 53 93 132 148 44 40 39 39 43 42 38 34 41 31 52 124 168 175 251 347 407 271 175 111 36 40 72 46 82 75 83 98 94 65 53 45 68 38 58 54 34 40 64 34 102 94 85 81 85 81 65 53 32 32 32 36 55 66 78 79 90 83 75 67 59 55 46 42 42 62 70 102 206 310 286 198 94 104 112 223 431 600 749 882 734 250 89 181 86 35 81 37 41 41 45 45 52 52 48 48 59 52 55 51 59 63 67 60 49 45 45 45 41 37 41 45 41 41 41 41 41 41 41 41 42 42 42 42 45 49 49 49 49 37 41 61 65 45 41 57 45 57 73 74 69 58 55 55 39 38 38 40 38 36 37 39 56 114 182 229 260 268 294 305 368 403 426 409 415 439 462 465 479 514 535 543 528 528 541 565 534 502 478 490 530 545 513 463 435 393 370 375 383 349 294 239 183 176 176 172 165 165 145 114 126 107 103 111 114 94 78 74 86 37 38 46 35 37 50 35 56 44 36 36 41 45 41 36 57 53 45 41 49 65 77 89 57 48 41 37 38 39 38 37 44 39 38 38 39 42 38 37 37 37 38 38 38 38 37 37 37 38 38 38 38 39 39 39 46 41 37 37 42 55 79 88 133 145 166 187 203 200 196 181 129 110 117 117 113 105 108 104 107 103 99 86 86 78 74 77 103 94 86 94 79 59 48 57 44 48 114 191 232 221 170 127 108 96 108 127 94 52 53 116 103 136 163 181 192 215 261 314 389 387 343 287 239 208 207 211 327 295 263 242 234 238 245 241 232 259 271 259 239 262 321 369 400 288 183 151 178 210 266 302 379 260 152 152 235 291 283 247 243 258 290 346 405 425 440 433 358 367 355 323 304 312 312 296 261 261 249 225 189 170 170 171 164 105 85 133 177 161 113 81 125 133 141 137 105 65 45 49 61 60 52 55 51 39 25 22 57 56 51 52 63 59 58 46 41 40 36 28 31 27 30 26 22 22 18 17 16 16 15 15 16 23 24 24 24 31 31 31 31 31 37 37 37 37 37 37 26 26 26 26 30 30 34 34 21 21 21 21 21 21 21 21 17 17 17 17 17 24 24 24 24 24 27 27 27 27 27 27 32 32 32 32 32 32 32 32 28 36 40 36 28 28 32 44 27 27 27 27 26 26 33 29 41 41 45 60 72 92 112 120 97 78 54 35 26 26 26 27 39 35 35 35 31 31 30 27 59 31 26 26 31 35 31 35 103 90 74 50 30 25 26 33 30 37 37 33 33 33 33 33 24 24 32 44 64 88 108 117 42 27 22 23 36 44 32 23 40 36 36 33 25 25 30 30 49 37 29 33 41 45 36 28 24 23 23 23 24 24 23 35 38 45 45 41 41 41 37 37 53 37 33 37 37 33 37 53 33 45 56 48 56 92 136 168 28 27 23 19 22 22 18 18 24 24 24 24 35 35 35 35 39 39 46 46 42 42 50 42 44 36 40 28 27 23 19 19 26 21 17 13 13 13 20 20 15 15 22 15 22 15 22 14 14 10 21 18 25 14 17 13 24 31 31 31 31 31 31 31 55 35 27 35 35 27 27 39 31 31 31 20 20 13 14 11 36 25 18 16 24 33 45 42 39 32 36 37 41 38 39 43 28 25 29 26 42 51 67 72 64 49 44 29 32 29 33 30 28 30 66 90 102 90 58 35 51 32 32 44 48 40 33 41 65 33 45 45 32 57 97 77 69 101 109 81 69 89 105 101 53 81 125 137 85 32 32 65 49 45 38 39 44 51 50 56 78 73 65 74 88 82 59 47 57 60 42 34 47 64 60 36 36 36 40 44 62 77 65 41 39 36 63 235 211 94 150 94 58 130 130 42 30 50 78 71 80 102 118 123 117 87 49 33 32 35 73 141 118 90 105 120 171 139 102 70 57 61 104 151 122 158 197 221 240 260 300 331 424 427 379 321 313 277 141 24 24 24 37 67 53 24 27 62 74 39 19 20 19 21 51 107 102 65 43 40 40 51 58 69 55 55 55 55 55 55 58 54 66 86 105 93 65 49 49 61 89 69 61 69 69 61 61 73 73 45 53 97 129 125 113 120 127 134 143 155 151 135 99 79 84 92 93 101 106 118 134 142 115 83 59 63 82 90 78 62 133 145 168 184 199 199 195 191 164 164 168 168 168 168 164 164 188 184 180 180 188 200 208 223 183 163 159 160 144 113 137 174 131 131 135 136 140 133 133 125 102 98 94 98 109 128 151 173 212 262 302 321 348 371 366 327 312 288 284 300 288 256 252 268 272 257 253 253 257 261 265 266 291 275 255 251 259 271 278 274 298 287 275 255 247 243 236 236 271 259 239 204 181 197 226 262 230 226 218 210 224 224 228 239 230 250 274 286 287 283 286 298 289 305 304 287 306 349 361 352 378 448 503 550 607 615 456 270 21 50 72 27 25 39 70 61 44 44 44 40 40 36 36 36 28 32 36 36 40 41 41 36 32 36 36 33 34 27 28 28 29 30 39 44 52 57 69 77 52 64 65 43 39 40 42 42 51 42 42 51 58 46 54 77 115 123 135 133 105 78 98 131 183 116 75 67 63 55 75 107 127 111 103 115 127 119 128 144 152 128 113 113 112 88 73 76 71 93 124 159 165 168 214 273 311 315 322 318 330 350 350 328 249 234 234 265 356 486 567 589 620 656 713 750 732 596 484 434 369 238 159 149 174 167 143 124 131 103 83 72 64 44 46 50 45 44 44 60 64 52 52 64 65 53 45 45 46 46 45 44 50 57 53 53 53 53 57 57 50 61 73 77 73 69 73 66 104 70 74 95 91 55 45 46 44 44 46 74 77 49 49 73 50 46 50 74 124 159 182 200 265 286 312 349 391 433 475 502 556 556 557 557 549 527 508 479 380 304 229 171 108 56 57 58 62 56 91 138 167 217 386 552 647 609 524 402 262 148 82 53 80 72 72 83 99 134 173 207 233 256 294 320 338 349 368 387 407 421 441 460 486 505 520 523 537 541 556 564 576 580 584 584 580 575 567 563 567 578 590 594 601 609 625 648 656 656 656 644 627 620 620 620 616 616 612 601 613 605 593 581 577 577 577 585 591 583 567 556 546 524 497 467 444 434 421 402 384 358 335 299 207 158 131 100 70 69 69 76 96 82 73 97 181 297 411 475 459 379 270 181 102 45 47 50 62 80 104 101 108 116 119 129 137 194 260 291 317 332 365 383 398 389 381 373 373 369 357 339 317 295 299 296 269 227 200 193 206 188 173 154 127 112 109 113 140 122 128 161 175 145 116 111 92 54 52 125 189 210 203 207 191 191 195 176 119 48 46 64 84 64 47 46 46 46 47 49 60 48 43 43 44 45 45 45 45 44 43 43 58 62 61 56 66 65 59 53 38 27 23 20 17 23 28 35 33 36 39 32 9 11 14 15 38 71 65 46 22 24 40 41 45 50 62 64 53 46 46 46 46 46 47 51 39 39 39 43 47 47 47 51 44 44 45 45 37 37 37 37 37 37 41 45 42 42 42 42 33 35 63 75 67 63 63 71 75 71 63 55 55 55 63 63 40 36 36 35 35 35 35 35 50 54 62 66 70 66 58 54 42 42 42 42 42 42 42 42 38 38 37 37 37 37 37 37 41 41 41 41 37 37 37 37 48 44 39 31 34 34 38 38 30 31 43 51 59 60 56 45 45 42 46 46 43 43 47 47 35 35 35 40 44 53 58 66 65 61 56 48 48 52 67 88 302 458 605 616 530 474 430 370 335 278 223 183 146 100 66 56 62 46 37 48 67 91 92 88 66 51 39 38 37 36 35 35 43 43 43 43 43 43 43 43 35 43 43 39 35 34 35 39 40 40 40 36 43 43 39 39 42 46 49 45 41 41 56 64 76 61 49 45 38 34 35 51 36 36 36 36 39 39 46 46 51 51 51 51 51 51 51 51 47 43 43 39 43 47 55 59 52 48 44 44 48 56 64 72 132 132 136 128 112 88 64 41 39 39 39 38 46 57 72 90 115 164 201 223 292 386 429 409 382 344 302 269 221 169 108 59 40 49 68 71 85 103 113 107 125 116 94 68 54 52 48 48 48 68 84 92 92 96 124 144 76 68 60 64 68 64 55 43 38 33 33 32 40 56 72 91 135 139 139 148 192 213 169 90 34 35 44 45 40 36 35 35 60 72 75 50 62 94 114 147 63 59 52 44 41 41 45 41 41 65 72 40 36 76 136 173 216 156 80 36 35 40 40 36 37 37 41 41 41 45 45 45 65 57 49 41 41 45 53 54 38 43 70 73 83 93 95 98 185 205 230 238 214 168 132 102 59 68 72 60 57 93 129 148 44 36 40 63 83 83 58 34 53 33 53 109 148 153 188 244 308 208 168 120 56 40 69 46 68 76 108 111 90 65 65 88 64 61 105 91 35 36 57 36 91 86 70 70 81 85 81 73 69 60 36 31 31 43 78 91 66 59 55 51 47 47 42 42 33 34 33 33 106 190 202 162 86 104 185 336 484 597 734 856 644 195 70 174 94 35 73 42 41 41 45 45 52 52 48 48 51 51 59 63 71 75 71 64 48 41 41 45 45 41 37 36 41 41 41 41 41 41 41 41 46 42 42 38 41 45 53 57 49 41 49 65 65 45 37 41 70 54 50 37 42 77 122 154 106 71 58 51 38 35 35 41 52 47 70 130 203 254 250 229 256 280 302 322 365 412 415 394 371 410 450 463 459 451 464 480 492 487 483 502 537 540 527 497 449 412 404 417 434 415 355 289 266 247 239 235 231 208 184 161 134 119 99 79 78 90 106 106 74 37 46 54 36 37 62 36 60 48 37 37 41 45 41 37 49 45 37 37 41 53 65 73 49 41 37 41 46 54 38 38 54 50 42 42 54 58 50 42 37 37 38 38 38 37 37 37 38 37 38 38 38 38 39 38 40 47 36 36 36 36 36 37 38 47 79 119 148 180 201 199 167 152 144 139 123 111 106 98 113 105 97 92 84 79 75 79 93 89 89 101 90 78 71 76 81 54 52 118 200 241 210 162 128 128 144 136 87 53 64 127 133 148 178 228 277 300 291 293 358 357 329 282 242 223 231 243 287 268 251 242 246 245 244 243 294 313 328 312 288 280 310 339 318 249 192 204 236 259 275 292 312 229 161 169 232 284 304 308 311 243 231 294 338 326 330 362 316 273 237 233 261 273 246 214 246 258 259 227 183 175 207 244 204 149 141 181 189 145 121 138 154 150 130 90 50 34 42 54 49 57 68 48 27 25 25 34 85 73 67 55 59 47 38 22 36 36 32 28 31 31 34 34 18 17 21 17 16 15 15 15 23 23 24 24 31 31 31 31 27 27 34 33 33 33 33 33 22 26 26 26 30 29 29 33 21 21 21 21 21 21 21 21 17 17 25 25 24 24 24 24 24 24 27 27 27 27 27 27 32 32 32 32 32 32 32 32 36 44 48 44 32 28 32 40 35 34 35 30 27 26 34 29 34 29 30 37 37 41 45 45 41 34 31 31 31 31 31 31 35 35 35 35 31 31 30 31 59 31 26 27 35 35 31 35 174 146 98 50 25 24 24 29 26 33 29 29 29 25 25 25 41 41 45 49 53 61 69 66 23 22 22 23 24 28 24 23 40 36 32 28 33 37 41 45 49 41 33 33 41 44 36 24 24 23 23 23 23 24 23 31 34 41 41 41 41 37 37 37 41 26 21 22 21 21 25 41 32 60 59 35 75 151 159 103 35 35 31 30 26 22 18 18 28 28 35 35 35 35 38 38 46 42 49 49 49 45 52 44 43 31 34 23 26 18 14 14 29 24 20 12 12 12 19 19 14 14 21 13 21 13 20 13 16 13 24 21 28 17 20 16 20 20 20 20 20 20 20 20 16 7 6 8 16 20 24 24 16 16 20 17 22 19 20 13 43 28 25 26 39 55 63 49 38 39 43 47 55 53 50 50 46 39 35 32 36 44 53 53 58 43 42 30 30 30 31 31 29 30 43 64 84 80 52 31 32 33 33 45 49 41 37 41 53 66 50 33 33 34 34 38 38 70 78 62 55 67 71 63 59 43 39 51 39 34 35 62 42 39 36 35 35 35 50 76 130 144 151 145 102 45 35 47 78 73 54 47 56 69 69 45 65 65 60 55 77 117 148 140 109 74 65 301 273 113 221 209 68 136 140 68 51 103 132 126 222 216 209 231 241 207 110 35 35 37 66 134 111 83 86 90 112 123 126 98 65 53 81 136 71 126 170 181 189 236 283 307 345 365 357 358 414 427 283 103 29 26 26 50 36 20 20 45 55 23 18 18 18 19 42 94 97 60 42 42 50 69 84 88 63 59 58 54 50 46 46 46 41 57 69 61 49 32 32 33 93 69 49 53 61 61 65 69 73 45 53 97 129 121 109 116 103 114 127 143 147 135 103 83 96 112 125 129 118 106 102 102 91 71 70 82 82 66 81 101 144 156 179 195 215 211 207 195 179 172 172 172 172 172 165 165 181 173 161 157 157 169 181 189 144 152 204 261 245 162 126 135 131 127 131 128 128 121 117 105 86 86 101 128 163 199 245 272 318 357 372 367 390 404 380 329 292 272 276 292 276 248 245 269 281 250 238 242 230 210 203 219 239 227 215 211 219 223 227 219 243 235 239 243 251 248 252 256 255 239 215 196 189 193 194 198 202 202 198 194 208 212 223 223 223 235 247 251 247 252 267 279 279 295 302 293 301 336 344 346 358 399 419 462 562 654 612 502 208 50 21 28 76 27 25 57 44 44 40 40 36 36 32 32 32 32 32 32 32 36 36 36 32 32 25 30 34 35 36 37 35 36 41 46 50 58 63 71 64 74 70 59 41 42 51 55 47 42 41 42 49 57 80 103 150 162 190 199 159 113 118 158 131 83 55 67 91 111 147 183 115 91 71 72 88 84 84 84 128 125 114 110 93 62 46 53 44 51 93 128 146 157 219 285 320 336 350 339 343 339 304 262 219 204 197 221 296 384 425 426 587 682 718 712 709 616 497 433 328 244 200 171 152 113 82 82 95 82 74 63 63 64 81 93 50 53 61 69 60 52 57 73 50 45 45 45 53 61 60 59 43 50 50 50 50 50 51 51 43 43 47 54 62 66 62 58 72 65 77 78 54 44 44 50 45 44 46 66 69 44 48 65 54 45 45 70 136 187 225 243 280 294 327 364 406 448 490 506 534 538 542 535 523 492 450 417 361 286 218 164 109 56 56 57 56 65 89 119 153 255 433 590 610 572 479 341 200 106 67 73 83 94 109 129 164 203 245 268 282 297 327 342 356 371 390 409 445 453 475 498 513 528 543 551 569 569 580 587 595 591 583 576 592 584 572 568 576 599 629 641 652 663 679 698 706 701 705 693 667 660 656 648 645 641 638 638 658 658 655 659 663 655 643 642 657 638 607 592 573 547 521 495 448 438 424 410 392 373 350 311 214 169 142 104 72 61 57 64 80 58 58 110 229 353 445 483 395 313 216 154 94 46 48 50 52 66 94 102 117 137 160 167 164 214 276 313 335 343 368 375 394 385 369 368 373 373 361 343 317 302 306 299 257 218 199 189 202 172 141 114 103 100 101 105 136 123 114 112 94 61 63 80 56 43 46 146 221 219 212 228 199 195 192 172 120 52 47 68 87 71 51 46 46 54 62 65 60 55 43 43 44 45 46 46 45 45 44 44 52 59 58 46 61 51 46 52 77 58 26 20 17 15 14 27 45 48 43 24 8 12 14 14 21 67 68 41 21 43 67 56 36 29 46 68 53 46 46 46 50 50 50 51 39 39 39 43 43 47 47 47 44 37 37 37 37 37 37 37 37 37 45 45 49 49 45 42 51 71 87 87 71 51 47 51 67 63 55 51 47 47 47 51 40 40 36 36 36 35 43 42 34 42 61 65 70 62 54 46 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 41 37 37 37 44 44 39 35 30 29 28 28 28 28 28 29 38 46 54 51 52 45 45 45 42 46 46 50 43 43 35 35 35 35 36 41 42 50 49 49 53 53 60 60 60 80 197 374 608 730 749 741 691 596 497 451 389 332 260 187 137 110 97 74 65 75 87 103 96 88 65 43 39 37 36 36 35 35 39 39 39 39 39 39 39 39 55 63 63 51 35 35 43 51 40 40 47 43 39 39 46 42 45 45 48 40 37 36 55 63 63 59 51 44 32 32 32 34 34 35 35 35 38 42 41 42 46 47 47 47 47 47 47 47 47 43 39 39 43 47 51 55 52 52 52 52 52 48 44 40 68 84 108 120 116 96 72 45 38 38 38 37 38 38 38 45 40 73 84 89 131 194 224 199 192 181 171 150 132 107 74 44 65 77 93 97 107 110 97 87 65 72 72 66 63 52 52 44 36 72 111 127 120 136 176 217 85 81 73 77 88 84 75 63 46 37 33 32 36 52 75 80 109 114 110 94 98 107 87 40 56 45 36 35 36 46 86 121 140 131 118 97 85 100 97 46 66 55 48 44 45 45 49 45 44 36 44 92 164 200 172 132 124 84 36 34 35 36 36 36 37 37 37 37 41 41 41 41 41 37 37 41 53 61 65 62 63 70 66 53 48 70 85 88 84 108 145 157 122 75 79 111 36 56 68 72 73 101 125 136 132 168 168 116 51 34 47 71 54 46 65 105 142 158 159 162 174 134 165 150 73 38 58 34 35 65 109 96 74 61 53 45 64 53 101 95 35 36 65 48 83 71 55 47 54 58 62 62 34 33 33 41 49 56 67 65 46 39 39 43 43 42 42 42 46 38 32 32 34 70 90 86 86 105 270 451 523 575 697 780 486 133 53 159 99 39 80 57 41 41 45 45 52 52 55 55 62 58 54 50 54 54 58 54 48 37 36 37 45 49 49 41 41 41 41 41 41 41 41 41 49 46 42 38 38 45 53 61 65 57 53 53 49 40 40 41 62 55 58 45 45 60 88 105 132 104 95 107 99 64 59 63 83 38 31 34 103 172 184 172 148 175 203 226 281 348 371 370 323 350 374 375 363 352 356 367 415 438 472 492 498 497 508 498 500 450 427 440 464 446 398 355 340 305 285 290 286 255 235 228 158 155 151 135 130 122 110 98 82 42 66 70 37 37 58 36 60 56 44 44 52 56 48 44 64 60 56 52 52 60 68 72 56 48 44 48 49 57 49 41 73 69 65 65 69 69 65 61 41 41 45 45 45 41 37 36 41 38 41 38 38 37 37 37 59 62 67 67 59 35 34 33 33 34 35 37 65 97 129 132 136 122 126 133 129 125 124 120 107 103 95 90 82 81 73 80 76 80 88 100 100 92 93 87 112 74 52 89 163 232 249 230 178 195 202 154 102 81 107 139 173 203 244 290 339 362 353 349 329 325 309 270 242 227 239 255 231 223 219 226 233 237 228 220 245 264 279 267 250 230 241 256 276 231 206 242 285 293 289 282 239 227 242 262 263 251 250 262 321 253 220 252 295 299 299 303 329 278 218 198 226 254 262 251 255 255 243 223 203 200 216 228 233 206 214 230 182 110 94 134 162 166 134 70 39 58 95 117 60 72 76 72 63 62 74 78 56 48 47 43 54 50 46 33 44 44 43 39 31 22 26 21 16 17 28 23 15 14 14 23 23 31 31 31 31 31 31 31 27 26 26 26 26 26 26 26 29 29 33 33 33 33 37 36 24 24 24 24 24 24 24 24 24 25 28 28 28 28 28 28 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 40 52 56 48 36 28 32 36 35 35 35 31 27 27 34 30 26 26 30 30 30 30 26 26 35 34 35 39 35 35 31 31 35 35 35 35 31 31 31 31 31 27 27 47 47 31 27 46 182 138 78 30 24 24 24 24 26 33 33 29 29 25 25 25 41 45 45 45 41 41 37 30 22 23 23 23 23 23 24 28 24 28 32 36 45 53 57 57 49 41 33 33 40 44 32 24 23 23 23 23 23 23 23 27 30 37 37 37 37 37 37 37 33 22 22 33 33 21 21 40 31 55 47 27 75 143 123 47 39 39 34 34 30 30 26 26 27 28 31 31 31 31 34 34 41 37 44 44 47 47 47 43 26 26 26 22 22 17 25 20 24 20 12 11 11 11 15 22 16 16 16 16 16 16 16 16 12 16 20 20 20 20 16 12 16 16 16 16 16 15 15 15 8 7 6 7 8 25 21 9 9 9 10 15 27 37 42 32 45 43 55 64 65 66 59 55 37 30 34 42 39 43 40 44 48 44 41 37 34 34 38 31 39 32 31 31 31 39 40 44 32 32 32 40 48 52 48 44 33 41 41 37 37 37 41 37 33 98 66 33 50 50 33 51 43 83 107 95 71 63 59 51 63 43 35 51 59 47 39 35 43 36 35 35 36 36 70 111 141 146 162 198 180 122 69 66 46 54 54 51 36 36 37 49 41 52 36 33 61 131 190 205 170 114 86 326 258 42 242 342 250 270 273 248 225 244 268 283 448 414 371 357 335 249 100 29 36 38 101 154 126 87 83 97 64 126 170 181 133 89 77 92 91 130 145 134 161 221 276 295 278 277 254 271 340 384 325 225 117 36 27 28 27 22 20 27 32 27 19 19 17 18 29 100 96 70 48 48 61 80 103 110 83 75 66 46 34 34 34 34 45 53 53 45 33 31 31 31 89 53 32 33 65 89 89 81 117 81 73 105 125 113 97 104 111 110 103 111 119 127 123 123 108 132 149 149 118 86 62 54 75 91 118 118 70 42 97 177 144 148 167 179 191 195 195 195 191 183 183 176 176 176 169 169 157 150 154 150 146 142 142 142 110 141 245 362 378 279 199 179 143 132 128 117 113 113 109 109 121 129 167 195 242 289 328 354 393 403 394 380 392 411 406 364 330 300 288 284 264 232 248 281 281 242 230 235 223 191 175 195 215 208 219 224 239 235 219 207 207 215 227 239 247 255 259 271 247 219 203 219 259 256 212 157 201 201 197 204 211 219 215 215 230 238 246 242 239 239 251 267 267 287 302 298 306 330 349 351 386 411 414 421 500 597 611 561 463 154 20 28 92 27 23 42 33 40 40 36 36 32 32 28 32 32 32 32 32 32 32 36 29 25 25 26 27 33 41 47 44 45 50 47 47 44 52 53 62 66 67 64 46 42 51 71 42 43 54 53 56 87 130 162 142 170 194 186 151 112 102 110 118 94 83 99 122 122 130 146 107 72 44 48 61 69 61 45 93 105 110 102 81 50 45 45 44 44 70 101 119 130 199 266 292 336 364 356 333 317 281 232 221 178 187 229 270 298 334 375 519 668 692 645 662 639 526 440 346 313 302 272 206 115 71 64 69 72 57 49 46 75 111 121 66 75 78 66 49 53 61 73 45 45 45 45 53 65 71 67 42 46 46 50 50 46 47 47 59 47 43 47 63 70 62 43 59 60 76 73 49 44 44 46 45 44 45 65 57 44 44 68 90 54 45 57 124 195 248 278 296 317 342 372 413 455 489 501 509 510 518 518 503 460 414 377 357 282 219 183 132 68 55 55 53 68 96 106 152 274 449 575 530 532 479 348 190 91 63 84 85 120 163 206 245 276 302 309 323 342 364 375 390 405 431 447 475 482 505 521 532 551 559 570 596 596 600 599 594 582 571 555 596 577 569 576 591 626 669 695 710 725 741 755 759 762 761 746 747 736 724 709 697 689 678 678 699 715 723 731 723 716 712 712 711 687 649 611 589 559 533 507 460 446 439 421 403 380 357 325 240 196 161 122 88 64 56 63 53 49 62 142 266 374 415 411 310 229 158 113 88 66 64 74 71 99 120 115 119 150 182 212 199 245 291 328 346 353 356 362 381 376 372 377 381 377 362 343 317 309 309 287 245 194 175 165 166 128 93 70 67 68 61 57 69 71 86 90 77 52 55 79 62 44 51 152 217 207 200 212 204 196 184 160 112 56 47 56 83 75 67 59 62 66 77 92 71 63 55 44 44 44 45 46 46 45 44 45 48 60 52 43 55 41 39 58 83 80 40 23 20 17 14 28 50 57 47 24 9 24 30 14 21 66 71 36 37 54 70 59 31 25 38 51 45 38 42 42 46 46 46 50 35 39 39 39 43 43 47 40 40 33 33 33 33 33 33 33 41 41 41 41 45 53 61 62 109 90 67 43 34 34 34 34 47 43 39 35 35 35 35 35 36 36 40 40 40 39 46 46 33 34 45 50 54 54 54 54 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 41 37 37 33 40 40 31 30 29 28 27 27 27 27 26 27 28 30 42 50 59 52 48 41 45 42 46 46 43 43 35 35 35 35 35 36 41 38 41 45 53 61 76 80 88 108 106 190 325 479 610 741 783 733 580 554 512 451 367 282 231 186 141 126 113 115 115 114 91 76 53 42 38 37 36 36 39 39 39 39 39 39 39 39 39 39 67 79 75 55 39 43 51 55 40 40 43 39 39 35 42 38 37 37 44 36 35 32 35 46 69 69 57 54 51 47 32 32 41 34 34 38 38 38 37 38 42 43 43 43 43 43 43 43 43 43 39 39 39 47 51 55 44 44 48 48 48 48 44 44 56 60 64 72 76 80 80 77 39 39 38 38 38 38 38 39 50 68 71 74 92 119 110 81 101 98 103 100 82 72 70 60 76 84 93 97 97 92 76 74 64 82 75 75 68 53 41 36 36 68 96 96 80 80 108 140 65 61 61 65 84 84 83 71 62 53 45 36 40 56 79 80 78 103 111 79 52 60 61 49 81 53 35 35 53 117 173 212 158 133 121 128 119 159 175 56 57 54 55 44 45 49 53 45 84 84 168 292 344 264 128 36 34 34 35 36 40 40 35 35 36 36 37 36 37 37 37 37 36 36 37 45 53 53 45 37 62 36 34 36 36 35 78 134 81 74 90 91 68 37 73 137 68 64 68 80 93 117 121 116 76 208 288 240 160 119 75 34 42 42 50 75 123 159 152 128 92 96 171 167 78 34 46 33 37 55 78 128 243 329 228 60 76 49 85 102 63 64 85 57 68 72 79 63 43 36 47 66 34 34 38 45 53 49 44 33 39 39 43 43 46 50 50 50 46 34 33 34 38 34 34 39 67 82 267 433 449 507 597 589 314 100 66 137 88 59 88 57 41 41 45 45 52 52 55 55 58 54 46 38 42 50 62 70 64 49 37 37 37 37 49 53 37 37 37 37 37 37 37 37 45 45 45 45 45 50 54 53 65 61 49 40 44 64 88 96 37 49 60 64 74 82 97 113 212 200 219 267 294 266 234 215 239 184 125 81 75 115 160 189 145 184 204 184 191 249 317 356 345 345 337 314 287 271 267 271 330 369 408 423 421 424 455 476 526 467 419 404 416 417 386 359 340 301 285 306 310 279 263 261 234 191 175 187 186 142 106 98 126 74 86 90 42 42 50 34 56 52 44 44 52 52 48 36 60 56 52 48 44 48 48 52 59 51 43 47 55 55 47 39 79 79 79 79 79 83 79 76 53 49 53 53 49 45 41 37 41 41 41 37 44 37 40 36 59 70 78 86 82 70 51 39 34 34 33 33 33 35 55 46 61 55 67 79 87 98 98 105 97 92 84 72 71 63 59 62 54 54 62 71 79 72 69 69 75 97 134 145 177 219 269 297 248 268 255 191 147 159 186 185 236 278 323 337 339 358 397 437 320 300 273 249 226 218 207 207 191 187 195 210 225 225 221 223 236 243 246 230 221 221 228 240 298 257 229 248 284 296 296 299 249 269 308 324 288 240 243 267 283 291 270 242 277 337 337 281 311 340 324 260 224 248 272 264 253 221 197 205 233 233 193 153 194 214 234 210 150 94 82 98 154 178 166 114 86 110 138 149 135 115 111 131 162 158 121 85 36 28 35 35 50 50 49 41 60 55 50 38 22 17 16 16 15 16 27 23 14 14 14 27 30 30 30 30 30 30 30 30 22 22 22 22 22 22 22 22 29 29 29 29 29 29 33 32 20 20 20 20 20 20 20 20 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 44 52 60 52 40 28 32 36 35 42 42 38 27 27 27 26 26 26 27 31 31 31 27 27 35 31 27 27 26 27 27 27 31 31 31 31 35 35 35 35 26 27 31 51 35 26 38 82 114 66 25 23 24 25 23 22 30 37 30 30 26 26 26 26 21 21 22 26 34 38 39 39 23 23 28 24 23 23 28 36 24 32 44 56 61 61 57 53 49 40 32 32 40 44 36 28 23 23 23 23 23 23 23 23 26 33 33 33 33 37 37 37 41 37 45 61 61 45 37 47 31 42 42 50 70 90 70 30 42 42 42 38 38 34 34 35 23 23 31 27 30 30 33 33 40 40 43 43 46 46 42 41 25 25 25 25 28 28 31 35 23 19 11 14 10 9 13 17 12 19 19 19 19 19 19 19 15 15 19 23 23 19 15 15 12 12 11 11 11 11 11 11 32 32 20 8 8 25 17 10 11 12 17 22 34 39 45 38 55 53 65 63 51 45 57 62 27 27 28 28 33 37 41 41 37 34 34 31 31 31 35 39 45 41 41 41 41 45 49 53 33 45 52 48 36 32 44 56 37 38 34 32 32 34 34 33 33 118 86 33 66 70 34 63 35 75 119 111 76 52 44 48 35 35 35 48 52 36 35 34 36 36 36 37 53 69 90 110 259 197 180 260 334 296 158 39 76 64 62 78 71 48 41 52 87 111 113 76 74 100 111 98 90 110 161 398 366 246 458 545 665 625 616 625 608 575 588 643 576 556 529 526 503 418 297 192 139 86 99 140 121 105 89 76 74 134 186 205 177 132 80 55 91 106 106 106 153 213 241 244 278 242 219 228 245 246 243 247 211 134 72 51 28 22 22 37 49 51 51 40 18 16 22 71 107 85 74 63 63 75 100 105 94 83 59 35 33 32 34 42 73 69 65 57 53 53 65 69 89 49 30 31 73 109 105 77 145 101 77 93 109 97 85 100 167 154 131 119 119 123 119 123 104 116 121 121 102 86 82 82 102 114 137 129 89 73 140 220 155 155 163 163 174 182 190 191 191 183 183 187 180 176 169 169 142 150 174 179 175 155 124 111 135 126 178 279 339 319 299 304 148 140 128 117 121 125 141 157 220 239 270 294 328 351 370 388 427 445 444 415 422 445 444 409 368 326 299 287 251 212 212 228 224 197 190 210 207 191 191 211 223 215 231 239 267 279 275 270 242 242 253 253 249 245 237 240 248 233 233 250 278 271 235 199 227 227 231 234 237 240 232 232 252 264 272 272 260 257 265 276 284 300 312 312 312 321 336 346 418 447 450 429 452 497 506 491 454 377 218 39 23 35 55 26 33 36 36 32 33 29 29 28 32 36 36 36 36 32 32 32 25 25 26 27 28 37 47 52 49 54 51 48 37 38 42 46 51 44 44 53 46 41 43 64 42 74 101 84 78 110 169 201 153 169 161 126 107 116 113 97 94 78 86 102 125 129 125 122 111 69 45 45 65 85 73 53 57 81 90 82 58 46 45 45 51 46 68 82 84 87 148 214 278 301 309 302 319 347 328 281 234 163 166 224 233 194 242 339 428 577 642 623 596 544 481 452 451 435 443 407 307 173 94 74 90 114 118 107 104 113 118 96 58 71 75 62 62 81 85 73 53 45 45 49 60 72 71 66 42 42 43 43 43 43 43 43 60 48 43 43 59 63 51 43 59 67 80 84 72 45 45 45 46 44 45 61 56 43 44 68 86 51 45 65 124 191 252 282 304 325 350 391 432 466 504 520 540 541 545 534 518 484 446 405 321 256 205 193 161 116 71 60 51 64 96 106 149 271 411 500 438 479 468 354 191 99 85 113 163 182 221 260 290 313 328 335 353 368 394 406 427 447 477 493 512 520 532 543 555 567 570 577 600 600 608 600 599 587 586 575 596 581 580 588 610 657 714 745 772 791 817 836 847 843 837 833 859 851 835 815 789 773 765 761 754 779 795 791 772 764 776 787 760 722 673 630 604 574 547 521 483 473 455 440 410 387 367 331 274 233 199 164 114 91 71 71 52 50 75 171 291 355 358 307 212 146 99 81 74 59 72 90 138 169 181 160 144 172 212 247 221 260 305 332 354 356 359 369 368 375 383 396 396 388 366 339 313 305 302 287 248 198 182 172 162 128 97 82 79 72 53 51 51 51 59 71 78 66 66 69 84 48 60 136 187 175 167 184 171 164 152 128 95 60 55 59 83 87 90 78 73 68 80 88 79 75 63 48 44 44 45 46 50 46 45 45 50 57 49 48 59 42 40 47 65 70 63 60 32 21 17 18 28 45 40 21 11 36 41 14 20 53 58 35 36 41 42 38 31 24 41 50 37 30 34 34 38 38 42 42 35 35 39 39 43 43 43 40 40 33 33 33 33 33 33 33 49 45 37 34 45 61 77 90 93 54 33 32 34 43 51 43 34 34 35 35 35 35 39 39 36 36 36 40 47 47 46 42 65 57 49 42 42 46 54 62 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 33 33 33 33 36 35 46 45 40 32 27 26 26 26 25 26 27 28 37 42 55 56 44 37 41 41 42 41 38 38 46 39 35 35 35 36 37 37 49 49 53 57 72 80 92 110 137 105 99 145 271 454 597 620 564 562 541 488 407 330 271 222 177 155 145 139 131 122 91 72 41 37 37 36 36 36 43 50 39 39 39 39 39 39 39 39 55 75 71 47 34 35 43 39 40 36 43 39 42 38 37 37 33 36 47 43 42 30 30 33 83 90 70 51 60 81 63 32 41 41 41 45 45 45 45 49 38 39 39 39 39 39 39 39 43 39 39 36 40 43 51 55 51 47 47 47 51 55 55 59 67 59 51 47 51 67 87 92 49 42 38 38 38 46 51 55 42 41 49 53 79 91 86 74 77 81 70 66 59 53 69 74 62 51 52 57 57 45 41 48 66 65 61 53 41 36 36 35 60 64 60 48 36 34 34 35 37 37 36 41 60 64 59 51 62 54 45 41 47 55 67 68 54 95 116 88 52 53 61 61 45 37 48 89 148 180 172 159 104 86 79 138 154 261 329 143 60 54 55 55 48 49 45 45 156 304 456 441 304 152 64 35 35 48 76 72 52 35 35 36 40 40 40 40 36 36 36 36 64 60 56 52 48 48 56 52 84 76 68 56 40 47 74 98 70 55 51 56 48 37 65 109 96 64 44 64 101 125 117 100 36 125 160 136 169 252 228 131 59 51 39 47 76 117 110 82 78 102 181 169 68 35 51 34 36 39 43 145 399 555 393 84 92 92 165 190 110 63 72 60 36 61 84 76 52 44 68 107 103 83 51 33 32 32 32 33 43 47 47 47 46 46 50 50 33 32 32 34 46 43 35 35 47 39 181 283 292 386 442 333 178 96 90 107 69 82 103 47 48 41 45 45 52 52 55 55 35 46 61 65 72 76 80 81 59 60 64 56 40 36 36 40 40 40 40 40 40 40 40 40 44 48 56 60 65 61 57 57 53 64 60 47 59 86 102 90 74 77 89 116 179 262 360 420 519 506 525 585 612 584 555 525 475 429 362 283 216 190 199 208 192 219 219 183 170 220 279 306 335 335 324 305 277 246 223 211 231 266 301 319 323 349 396 432 477 437 393 361 361 354 343 324 321 289 282 303 311 284 272 269 294 179 127 171 194 146 130 166 154 94 98 106 66 66 62 33 48 47 40 44 52 52 40 35 36 36 35 35 35 34 34 34 43 42 38 42 54 62 58 50 78 78 82 82 82 82 86 83 64 61 65 65 65 61 53 53 53 53 49 49 52 41 44 43 43 47 55 59 59 59 59 55 34 33 33 32 33 33 38 35 38 39 40 40 40 40 39 38 59 62 54 42 37 36 35 35 35 36 36 37 37 42 39 39 40 88 169 196 221 251 285 316 320 343 303 247 240 284 292 263 299 317 328 314 296 303 342 371 279 233 205 201 202 206 190 174 210 202 205 213 237 249 249 256 301 287 255 214 194 185 196 207 274 241 213 220 252 275 283 283 295 283 286 286 277 265 317 385 296 316 303 251 263 307 319 275 264 369 397 297 221 229 213 158 214 186 170 198 242 254 222 182 186 218 210 146 106 110 114 98 146 178 194 174 154 154 146 133 187 167 158 170 190 189 148 105 92 76 75 59 58 46 26 21 51 54 46 30 25 16 15 15 15 19 31 26 25 21 29 37 26 26 26 26 26 26 19 19 15 15 15 14 14 14 14 21 29 32 32 32 32 32 28 28 20 20 20 20 20 19 19 20 35 35 35 35 35 35 35 35 35 35 28 27 27 27 27 27 32 32 32 32 32 32 32 32 40 48 60 56 40 28 28 32 42 42 42 38 27 27 27 26 27 27 27 27 27 27 26 26 31 27 27 26 27 31 35 39 31 31 31 31 35 35 35 35 47 27 27 35 26 25 46 110 54 25 23 23 25 37 24 22 34 41 34 34 34 34 34 34 26 30 30 34 34 35 35 27 23 24 28 28 28 28 32 36 44 52 56 60 57 49 37 29 44 36 28 32 40 44 40 32 23 23 23 23 23 23 23 23 22 29 30 33 33 33 33 33 33 33 41 61 61 41 32 39 34 42 50 62 58 38 34 38 42 42 42 38 38 38 39 34 19 19 22 22 21 21 28 24 31 31 34 30 37 33 29 29 21 20 24 24 28 28 35 35 15 10 13 9 9 8 9 16 14 14 14 14 14 14 14 14 6 10 14 19 19 15 11 6 7 7 7 7 7 7 7 7 6 20 20 8 9 33 42 16 37 34 38 36 44 41 35 32 65 54 47 32 25 26 47 60 28 29 29 30 34 38 42 46 30 30 31 31 35 43 55 52 77 69 65 61 57 57 53 53 32 49 81 81 57 41 41 49 34 46 34 32 32 46 42 32 33 134 107 34 54 62 34 47 33 51 91 91 63 39 40 44 34 35 35 36 35 35 35 36 37 37 38 47 62 61 57 54 182 175 210 302 391 362 231 97 127 76 45 77 94 67 35 35 46 81 87 53 59 106 156 159 257 345 461 609 625 622 705 638 669 617 597 632 616 567 575 638 630 637 646 659 653 611 553 496 344 214 132 130 142 139 115 70 57 92 120 136 151 143 111 86 62 58 62 94 149 177 169 160 151 135 155 197 186 151 152 196 220 199 166 105 31 23 24 58 37 35 31 35 17 15 20 38 121 111 101 82 69 65 87 99 82 71 59 39 33 33 38 54 53 45 41 41 53 65 81 85 93 57 31 31 61 97 89 61 117 77 53 73 93 89 85 100 151 150 139 139 135 131 115 107 136 124 101 89 82 94 106 118 126 102 85 77 97 125 156 168 171 167 167 167 170 178 186 190 183 182 183 187 180 176 161 154 122 139 167 180 176 145 113 89 132 100 99 143 203 228 256 284 156 145 137 141 149 173 197 221 291 310 337 364 387 397 412 411 421 463 482 473 472 480 471 436 411 372 353 349 310 250 207 200 216 208 201 198 198 191 194 198 214 202 198 210 242 270 297 305 264 264 272 268 264 259 251 243 263 283 295 280 256 240 252 261 253 264 268 280 283 279 274 270 337 349 357 357 345 337 337 341 346 358 366 354 342 335 343 365 449 486 502 493 484 488 489 471 410 484 398 147 25 43 59 24 29 36 32 32 29 29 25 25 32 36 40 44 44 40 32 28 25 26 27 28 29 42 56 57 58 59 57 50 42 39 39 43 56 40 45 66 62 43 52 96 59 114 144 111 97 140 207 230 201 182 134 79 76 117 157 158 74 54 49 57 84 108 131 126 100 66 45 45 61 85 77 57 45 65 74 62 47 46 46 46 48 46 53 64 69 75 141 211 291 302 306 323 378 409 348 235 199 133 140 210 205 162 226 362 415 456 530 564 484 424 493 597 602 534 456 356 230 127 104 124 144 192 236 241 246 239 196 119 46 49 71 79 114 153 141 89 65 54 56 52 63 67 62 58 42 42 43 43 43 43 43 43 56 44 44 48 63 67 55 43 66 74 87 92 88 68 45 44 46 45 45 64 56 44 55 75 54 46 46 66 121 183 240 274 304 325 358 403 452 501 536 556 580 572 580 561 545 519 489 456 355 282 226 214 193 133 80 61 51 57 92 107 153 245 341 392 393 441 441 343 204 142 151 183 261 264 268 279 297 320 346 364 363 386 409 423 445 465 488 508 531 527 546 551 559 562 573 573 592 592 599 603 607 611 622 615 599 596 592 603 634 676 729 763 836 862 893 924 946 954 947 942 959 951 939 912 896 881 873 858 834 844 855 843 820 808 824 828 787 741 688 634 603 578 551 529 503 493 475 463 429 402 382 346 299 259 224 178 133 94 67 62 52 50 72 149 246 291 268 206 143 83 63 63 52 48 53 85 176 208 222 194 166 178 229 265 235 263 305 335 357 363 381 380 371 371 383 396 396 385 358 332 312 293 286 279 260 222 207 197 166 140 121 111 111 85 57 51 76 67 52 56 64 67 63 62 70 53 60 95 110 98 106 126 103 92 84 76 68 56 63 68 79 83 86 66 53 52 72 99 87 83 75 60 44 44 45 46 54 46 45 45 54 58 53 45 63 51 42 40 46 60 85 113 66 51 31 17 22 23 26 21 19 28 33 21 16 36 41 34 23 19 20 21 27 43 53 54 29 29 29 30 34 38 38 42 35 35 35 39 39 43 43 36 33 33 33 33 33 33 33 33 53 45 37 34 41 61 81 97 61 34 33 34 51 59 47 34 34 35 35 39 43 47 51 51 36 36 36 44 55 55 50 46 105 89 69 50 38 38 50 54 46 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 33 33 33 32 32 39 49 45 36 27 26 25 25 25 25 26 26 27 28 41 46 55 44 44 37 41 37 41 34 34 50 46 39 35 35 36 36 37 57 53 49 41 48 56 64 79 96 89 99 100 130 252 382 430 478 495 498 445 380 315 261 223 166 147 137 135 131 122 99 80 37 37 36 36 36 36 43 54 42 35 35 35 35 35 35 35 51 79 79 55 39 47 47 35 47 36 39 35 38 34 33 33 32 32 43 43 41 37 37 52 77 100 81 42 31 52 46 30 45 41 42 42 42 45 45 45 41 35 35 35 35 35 35 35 43 39 36 36 40 43 47 51 59 55 55 51 51 51 51 51 51 51 51 51 55 63 67 71 40 40 44 48 60 73 85 81 61 41 37 37 37 49 61 77 63 59 51 40 36 40 51 56 52 37 38 40 40 40 40 41 52 55 47 42 37 36 36 36 48 48 37 41 49 53 49 45 37 36 36 36 48 44 39 35 54 46 41 33 39 43 47 44 42 87 111 84 48 45 49 45 36 40 60 107 155 159 119 89 99 70 93 196 247 408 535 305 63 60 54 55 48 52 45 41 160 376 471 295 87 36 48 36 44 64 76 56 35 34 36 60 36 36 36 36 35 35 35 35 56 56 44 35 36 68 124 167 334 390 322 135 46 86 95 34 55 47 47 56 69 69 57 45 92 48 35 48 85 109 97 80 61 93 56 32 35 173 265 261 116 99 75 49 53 66 62 47 91 107 174 161 61 45 88 65 36 100 166 182 292 394 285 68 72 127 260 288 134 34 36 56 34 37 53 53 52 60 93 120 95 91 79 63 50 38 33 33 43 43 43 42 42 42 42 42 94 58 33 33 35 43 39 39 52 35 118 164 167 282 313 161 101 110 108 85 70 90 91 40 48 41 45 45 52 52 55 55 34 54 77 85 76 56 44 33 34 35 48 60 60 48 44 40 40 40 40 40 40 40 40 40 44 47 56 64 64 65 61 57 52 76 75 47 46 70 69 44 192 211 253 312 403 518 628 703 730 704 696 730 741 709 693 679 619 565 503 445 390 324 249 202 182 182 177 180 227 290 316 289 303 301 313 322 312 273 234 206 158 170 189 212 243 283 333 368 383 382 374 366 351 343 320 305 309 298 295 292 296 281 261 237 238 135 115 203 250 198 174 202 146 94 110 126 90 94 94 37 48 47 44 48 52 52 44 35 40 39 40 40 35 35 34 34 33 32 32 38 58 70 70 66 77 74 85 82 85 82 93 82 60 57 61 65 65 65 61 57 61 57 64 60 56 56 52 52 40 40 36 36 36 43 47 51 38 34 34 33 33 33 33 33 37 38 46 54 54 50 46 38 37 36 35 34 33 32 32 32 34 36 36 35 36 37 38 38 38 47 109 171 233 287 300 302 360 386 355 323 337 378 362 306 294 273 240 235 237 237 227 190 190 152 136 152 177 193 189 173 212 200 192 196 223 243 256 267 368 343 290 222 173 149 163 175 206 189 184 200 227 243 242 237 272 244 243 260 263 259 310 374 362 306 265 250 229 201 217 261 294 351 330 199 150 179 174 99 158 155 170 175 198 215 246 266 262 258 206 130 110 146 158 130 138 158 186 210 214 202 182 173 158 170 170 169 157 157 172 180 132 119 102 86 78 58 34 25 23 30 26 18 21 17 16 16 19 19 26 26 33 37 37 37 26 26 26 26 26 26 18 18 14 14 14 14 14 14 14 17 29 32 29 28 28 28 24 24 24 24 24 24 24 24 24 24 35 35 35 35 35 35 35 35 35 35 28 28 28 27 28 27 32 32 32 32 32 32 32 32 32 44 56 52 40 28 28 32 42 42 42 38 27 27 27 26 27 27 27 27 26 26 26 26 27 27 31 35 39 43 47 47 27 31 31 31 35 35 35 39 66 34 26 50 50 25 45 93 45 37 29 41 52 52 32 23 26 30 30 34 34 38 34 38 59 55 47 39 27 24 23 23 24 24 24 24 28 32 32 32 60 56 52 44 47 39 36 32 40 32 24 32 44 48 44 36 23 23 23 23 23 22 22 22 22 26 29 29 30 33 33 33 26 21 21 33 33 21 20 31 30 49 65 61 30 18 22 42 38 38 38 38 35 35 31 30 22 22 18 17 17 17 20 16 23 23 26 21 25 21 24 20 27 27 27 27 23 23 30 29 17 13 16 12 8 8 12 11 6 6 6 6 6 6 6 6 6 6 10 14 14 10 6 6 7 7 7 7 7 7 7 7 5 13 25 9 10 39 59 40 59 52 56 49 46 43 40 33 63 43 25 26 43 48 48 36 29 30 30 31 35 43 47 47 51 43 39 36 43 51 63 60 85 78 73 65 57 53 49 45 33 53 81 89 77 65 61 61 42 55 54 38 62 102 82 33 34 142 138 46 42 58 42 35 35 36 40 44 36 35 35 36 36 36 36 35 35 36 37 41 38 39 40 39 39 45 68 89 30 158 308 412 473 480 445 387 185 126 92 108 93 50 34 58 32 79 121 139 213 351 469 520 662 669 726 734 701 714 682 590 694 657 653 672 672 664 683 711 675 672 671 652 622 576 538 509 500 347 238 207 184 164 137 100 84 87 83 87 122 154 158 146 78 57 57 97 129 113 97 97 47 67 104 161 166 136 121 141 177 189 188 146 89 36 30 55 50 24 18 31 28 18 20 23 104 103 116 105 84 75 98 118 77 75 75 63 43 34 38 50 33 33 33 33 49 57 53 45 73 65 45 32 33 57 65 53 77 41 33 65 93 89 85 96 111 118 123 139 151 151 135 127 160 140 117 109 110 118 114 110 129 109 69 61 116 168 164 124 175 175 183 183 182 182 178 178 167 174 179 183 176 172 153 138 114 123 136 145 141 118 94 90 109 112 120 124 148 169 189 197 189 189 193 198 213 237 257 284 314 340 363 382 402 413 423 433 404 451 489 492 491 506 509 479 465 423 412 424 404 352 301 282 299 312 308 272 253 258 257 233 249 241 237 249 276 296 304 312 287 295 310 318 333 348 352 352 361 366 370 346 326 311 327 347 339 354 366 386 390 393 392 388 447 462 466 458 442 438 438 446 427 435 439 427 416 400 408 427 453 494 529 552 572 584 581 559 541 523 469 355 187 55 24 25 25 32 33 29 29 25 25 25 33 41 48 56 52 44 32 24 38 31 35 36 49 59 72 73 63 60 58 54 43 40 41 45 84 60 65 98 98 71 88 135 98 142 152 122 128 206 273 274 261 183 128 101 93 98 154 218 178 150 113 81 76 76 87 69 84 58 49 45 61 85 85 65 46 66 67 51 47 51 55 51 46 45 45 52 70 88 170 244 287 323 351 367 390 378 278 148 149 114 134 185 203 220 293 398 458 391 416 434 373 416 576 670 624 495 336 203 124 110 170 243 267 323 363 372 381 370 299 186 50 61 100 135 214 261 209 113 81 66 64 56 63 70 61 42 42 43 44 48 48 44 44 44 44 44 48 60 72 76 68 63 58 74 94 95 80 64 45 45 53 45 48 60 56 44 59 83 86 63 58 66 97 162 229 286 315 341 374 423 472 525 564 587 619 607 595 572 556 533 519 497 456 376 299 267 226 161 88 58 53 53 73 104 154 214 268 299 375 411 407 328 247 224 237 253 302 302 302 301 323 342 368 387 390 415 439 457 469 488 507 523 550 550 565 566 570 569 576 576 592 588 595 595 603 615 630 637 599 595 595 606 640 674 712 738 835 873 915 954 995 1014 1018 1015 1011 1000 996 992 984 969 961 957 930 919 911 892 872 861 853 839 779 726 671 625 591 569 551 533 519 508 497 479 456 429 409 373 325 282 250 201 155 109 75 66 62 53 69 118 183 204 190 121 76 50 50 55 50 48 53 93 159 207 237 217 192 196 236 272 278 296 323 342 360 366 376 379 375 379 372 380 385 377 358 336 312 286 270 271 268 245 219 201 158 143 129 119 115 81 57 51 83 87 72 64 64 57 52 55 49 49 60 58 46 60 80 88 63 51 48 47 55 63 71 75 70 74 73 53 44 56 107 147 75 75 71 60 44 45 53 58 58 50 46 46 51 51 50 45 56 55 46 41 39 61 90 123 103 96 72 42 35 29 31 34 31 23 21 33 27 24 37 54 18 19 19 20 22 35 49 54 29 29 29 30 34 38 42 42 31 35 35 35 39 43 43 36 32 32 32 32 32 32 32 33 45 41 37 37 52 60 72 73 53 46 46 54 54 43 34 33 39 39 43 47 47 47 47 47 44 48 63 71 75 75 74 70 101 89 69 54 45 42 46 46 46 46 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 33 33 33 32 31 38 30 28 28 34 45 53 60 57 34 30 27 26 28 29 30 35 40 40 37 37 37 37 34 34 46 46 35 35 35 36 36 36 50 50 41 37 41 41 41 48 35 65 127 145 145 199 281 309 336 362 372 339 285 244 217 188 138 123 113 111 111 110 94 75 36 36 36 36 36 36 54 58 42 42 42 42 42 42 42 42 58 90 98 70 58 66 62 39 43 43 39 35 38 34 33 32 32 31 38 38 45 53 72 95 128 199 219 164 94 67 44 28 43 37 37 42 42 41 41 37 38 38 38 38 38 38 38 38 46 46 43 43 43 51 54 59 52 56 60 64 64 56 48 44 40 47 55 63 63 59 55 59 54 55 59 63 74 87 95 99 116 80 45 38 42 38 42 54 45 41 44 47 47 58 62 58 62 40 41 51 48 40 40 42 40 40 39 38 41 37 40 40 40 40 45 57 65 77 81 77 49 41 41 45 53 60 55 43 50 46 41 37 39 35 35 31 32 59 79 56 39 44 44 36 60 55 47 55 75 82 81 80 114 104 143 275 334 526 680 416 63 60 58 59 52 48 41 37 88 184 199 67 30 34 48 35 35 35 36 35 34 34 40 60 36 36 35 35 35 35 35 35 34 35 40 35 35 71 143 203 424 504 409 146 33 102 126 50 62 63 63 56 88 101 73 35 80 44 35 48 69 73 61 56 34 65 101 77 37 37 78 137 152 132 108 73 42 37 38 40 88 96 148 139 78 97 161 142 105 213 275 218 152 146 133 108 79 119 252 288 141 34 60 96 69 53 37 36 41 57 73 81 36 48 84 108 107 79 43 33 35 35 39 38 42 42 42 42 138 114 70 35 34 43 47 40 73 45 91 107 105 185 208 92 65 90 95 83 79 71 62 58 41 37 45 45 52 52 55 55 46 58 69 61 56 52 71 76 71 48 35 36 52 60 56 48 36 36 36 36 36 36 36 36 55 55 51 52 56 60 65 69 60 88 79 46 74 145 184 179 388 427 493 556 599 641 671 690 676 647 638 657 660 639 635 625 604 551 516 486 455 393 307 236 188 183 175 197 264 342 368 326 290 281 282 292 289 267 220 189 113 101 97 124 176 212 242 253 273 307 316 316 304 292 281 278 275 283 280 257 257 262 234 190 135 123 163 243 282 238 190 170 118 94 134 150 102 102 118 89 56 55 51 55 63 59 47 35 59 63 63 63 59 51 39 39 32 32 32 37 53 65 65 61 64 65 80 77 80 73 88 82 52 49 53 61 61 61 57 57 72 72 68 68 64 64 60 52 45 41 37 36 36 40 47 51 51 54 46 41 40 32 32 31 34 36 45 61 84 88 91 91 67 63 62 50 38 33 33 33 47 52 52 36 40 57 58 47 41 43 53 94 173 267 292 301 381 418 407 388 394 395 340 265 194 162 133 136 159 171 154 108 101 76 91 111 135 155 163 167 174 158 150 154 178 198 210 225 343 338 313 276 244 231 250 273 236 231 231 234 246 241 220 199 237 225 236 264 256 216 227 263 347 271 234 238 222 174 178 230 311 300 239 136 115 152 191 168 187 192 203 188 179 180 211 239 275 242 202 186 202 214 214 210 166 138 138 178 198 190 178 193 154 177 177 168 144 140 164 184 119 103 90 74 66 50 38 29 17 17 17 17 17 17 20 20 27 19 18 29 45 49 53 33 25 19 18 18 18 18 18 18 14 14 14 13 13 13 13 14 29 29 29 29 25 25 25 21 24 24 24 24 24 24 24 24 35 43 43 42 35 35 35 35 35 35 35 35 28 28 28 28 32 32 32 32 32 32 32 32 28 40 52 52 40 28 28 32 35 35 42 31 27 27 27 26 27 27 26 26 26 26 26 26 26 26 27 35 39 39 35 31 27 27 31 31 35 35 39 39 58 26 30 78 90 50 29 41 37 45 53 57 45 33 24 23 22 26 26 30 34 38 39 39 47 43 39 31 27 24 24 24 24 24 23 24 24 36 32 28 60 52 40 28 28 32 39 43 43 28 31 32 51 52 55 40 27 23 27 23 23 22 22 22 25 25 25 29 29 33 33 33 33 21 20 21 20 19 20 39 17 53 65 37 17 17 25 37 30 30 30 30 30 26 30 29 21 21 17 17 20 16 23 18 25 25 28 24 23 19 22 22 38 38 34 30 25 21 17 17 24 20 12 7 7 7 7 11 5 5 5 5 5 5 5 5 6 6 10 10 10 10 6 6 7 7 7 7 7 7 7 7 18 70 79 28 12 41 57 30 56 54 47 51 56 52 46 43 51 32 25 61 99 103 56 27 30 30 30 31 32 36 47 51 91 76 61 45 44 44 48 45 69 62 62 58 54 50 50 45 53 61 65 69 77 81 85 85 54 75 82 74 110 154 122 50 46 146 154 62 38 62 58 35 79 44 34 34 35 39 35 34 39 44 40 36 36 40 36 36 37 38 42 38 49 94 178 254 285 450 615 707 754 774 740 672 327 297 290 270 195 123 152 240 334 413 475 500 555 657 751 778 767 657 674 646 602 630 642 675 547 562 554 549 565 605 625 621 645 638 634 607 584 558 540 530 518 424 351 292 213 154 142 131 178 163 138 118 134 170 182 170 133 85 77 101 104 64 56 84 119 132 149 166 175 168 137 105 153 161 164 160 163 142 81 31 101 61 25 48 72 44 21 21 65 87 116 108 87 89 135 164 95 93 105 97 69 45 37 37 57 53 53 69 81 77 53 33 41 61 61 33 31 32 49 61 53 32 32 69 101 93 81 92 127 130 135 143 155 167 159 155 132 128 129 153 166 162 130 98 129 141 125 101 133 189 196 148 164 168 183 187 191 183 171 163 151 163 168 176 169 154 142 119 119 109 117 122 114 103 95 92 106 142 162 162 170 202 226 237 237 241 253 265 284 296 303 318 367 377 389 393 392 396 395 405 388 439 481 476 483 518 549 546 496 446 430 454 459 435 408 396 388 413 413 366 355 383 375 335 358 362 374 386 401 389 361 337 372 380 388 407 424 439 451 455 486 470 451 459 483 487 464 439 467 486 502 525 541 540 537 532 524 528 524 508 503 492 507 512 480 480 488 477 454 450 459 482 448 478 521 576 642 678 671 646 688 626 596 545 341 86 24 77 32 39 39 35 35 31 32 24 39 40 52 60 60 48 32 25 39 36 40 49 55 68 73 82 71 69 66 63 52 45 49 46 81 53 61 105 113 82 113 169 144 175 162 132 163 261 328 318 289 180 140 153 125 74 126 238 229 212 187 159 154 146 142 124 95 88 72 53 69 90 90 63 51 59 59 47 47 59 67 59 48 46 46 60 67 93 170 241 248 320 351 325 293 259 204 133 140 134 149 169 204 255 320 374 456 364 341 329 311 469 622 570 490 360 241 165 165 218 314 405 445 481 486 467 457 450 360 236 92 118 162 217 299 333 252 121 82 74 61 60 59 62 53 41 43 51 55 59 59 52 48 44 44 48 60 76 88 85 88 84 43 74 87 87 64 52 48 45 53 44 44 60 56 44 63 87 150 111 78 49 75 142 240 313 339 360 394 438 487 530 568 587 645 630 607 583 564 549 538 523 539 449 361 324 276 202 132 87 71 63 72 100 147 184 218 241 334 373 373 320 282 275 283 274 302 305 320 335 357 372 394 401 446 465 489 503 518 533 556 564 580 585 589 596 608 607 603 606 606 599 594 587 587 596 604 604 581 570 577 588 610 636 670 689 766 800 858 911 950 980 995 996 989 993 1007 1011 1011 1018 1014 1014 987 964 934 911 900 884 849 804 745 695 641 591 568 550 547 533 527 523 509 494 482 459 443 406 379 339 308 265 216 162 124 108 121 103 86 96 126 140 123 81 49 50 51 64 52 50 66 117 147 210 260 252 231 238 281 309 320 331 346 353 359 362 356 352 379 371 364 357 366 362 347 346 334 307 280 281 278 241 211 181 147 132 130 115 111 84 64 52 58 82 91 87 79 72 60 55 49 69 80 51 45 54 81 86 55 47 47 47 51 64 75 75 54 54 46 44 43 72 144 211 67 72 68 60 45 53 62 78 70 58 49 53 61 61 60 52 67 63 58 53 48 59 77 99 104 104 84 57 34 28 30 36 36 12 14 38 43 21 41 78 18 22 23 20 21 23 35 38 36 29 30 34 38 42 46 46 30 31 35 35 39 39 43 36 32 32 32 32 32 32 32 32 37 37 41 45 52 56 56 49 33 42 58 54 38 34 34 35 39 39 43 43 43 43 39 39 71 79 87 99 110 102 105 101 73 65 57 45 45 41 46 46 46 46 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 33 33 32 32 31 34 29 28 36 51 78 97 117 129 39 31 27 26 27 28 29 30 53 47 40 37 41 37 34 34 42 42 38 34 35 35 36 36 41 45 45 45 45 45 45 44 61 63 81 80 78 143 218 241 185 214 235 209 172 158 158 144 134 114 93 91 87 86 74 56 36 36 35 35 36 43 54 62 42 42 42 42 42 42 42 42 38 74 86 62 46 58 54 34 43 43 46 42 37 33 36 36 47 43 41 37 45 69 104 131 230 357 425 362 240 157 91 36 46 40 40 34 34 37 37 37 41 41 41 38 38 38 38 38 46 46 42 42 42 50 54 58 36 37 59 68 75 60 55 36 44 40 55 52 59 52 55 51 70 74 74 74 78 82 83 87 115 76 57 73 70 50 38 46 49 45 56 71 79 86 78 70 46 35 44 61 58 39 39 40 39 38 38 37 37 36 36 35 56 56 53 45 37 37 36 36 54 50 50 62 77 81 80 75 43 50 46 45 44 40 36 31 30 45 65 46 34 58 62 54 58 58 53 52 48 52 67 86 123 113 153 304 348 548 713 423 77 64 65 58 52 40 36 36 34 33 33 33 34 35 39 44 34 34 34 35 39 35 34 34 49 45 38 38 34 34 34 34 34 40 60 55 34 39 98 145 184 273 256 89 32 82 130 90 67 76 60 37 65 101 81 35 73 53 45 57 57 41 36 36 34 36 93 137 96 33 32 44 147 127 107 84 42 36 37 52 81 85 129 132 91 138 214 202 200 189 179 138 101 84 98 114 109 100 192 244 168 120 153 178 180 121 57 37 53 69 61 45 40 56 80 96 96 76 55 35 35 35 35 35 39 43 54 54 90 94 75 39 35 51 59 52 65 44 80 95 74 110 131 71 63 72 80 88 95 51 46 78 41 38 45 45 52 52 55 55 46 41 37 33 56 100 175 216 225 149 65 33 34 36 35 35 36 36 36 36 36 43 43 43 67 52 40 44 44 56 68 80 62 82 77 64 143 306 425 467 583 621 657 675 658 622 592 579 619 606 621 645 656 640 632 626 519 491 476 457 430 388 352 314 250 250 237 212 231 290 336 322 305 268 249 238 229 214 188 161 106 67 58 82 137 165 160 147 183 215 231 227 207 203 211 235 220 249 254 226 230 242 210 155 111 147 187 207 222 210 178 146 106 102 158 170 102 98 130 113 60 63 59 63 71 67 55 43 63 67 67 67 63 55 43 43 33 33 32 32 45 52 52 44 56 64 72 76 72 72 80 84 43 44 52 60 64 64 60 60 76 72 75 72 75 68 71 68 41 37 37 37 37 40 44 51 51 51 46 34 33 32 33 32 32 33 35 51 67 71 71 71 103 99 98 86 74 66 62 62 36 37 36 35 35 46 58 40 73 63 43 45 104 214 283 331 391 436 445 426 404 362 275 189 85 74 69 69 93 124 155 149 65 64 84 92 103 110 131 146 138 126 122 126 150 170 182 190 209 236 252 260 263 279 317 355 339 338 317 297 288 267 235 202 244 219 211 227 210 173 178 229 253 225 213 216 224 228 223 204 239 235 212 180 149 157 193 225 288 276 256 236 212 181 153 144 188 151 163 247 299 290 286 306 222 146 98 121 133 113 113 144 234 221 204 180 164 136 108 84 99 83 66 50 38 22 20 18 17 17 16 16 16 16 16 16 35 26 21 29 53 61 56 41 18 15 18 18 18 18 18 18 13 13 13 13 13 13 13 13 25 29 29 29 25 25 21 21 28 28 28 28 28 28 28 28 35 36 36 35 28 28 28 28 28 28 35 28 28 28 28 28 32 32 32 32 32 32 29 29 29 29 29 29 29 29 29 29 27 27 31 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 31 31 35 39 35 31 27 26 31 55 87 99 87 55 27 25 26 26 26 26 26 26 26 29 39 39 39 39 39 39 39 39 39 35 35 35 31 28 28 24 33 26 26 26 26 33 33 33 25 25 24 24 24 24 28 39 31 47 43 23 39 71 78 47 30 31 34 27 22 22 30 42 33 36 28 24 20 19 19 23 19 35 47 31 19 19 31 46 25 33 29 29 25 25 21 21 41 41 41 36 37 25 32 32 20 20 15 15 18 18 25 21 12 15 22 22 22 22 29 29 52 48 44 36 32 24 16 16 27 18 14 6 6 6 6 6 6 6 5 5 5 6 5 5 18 14 10 6 6 6 10 14 10 10 10 7 8 8 9 9 111 121 106 67 39 32 17 17 79 52 40 48 53 61 66 79 55 39 48 81 129 141 101 54 49 38 42 43 47 51 40 36 77 93 77 33 33 34 47 34 58 73 57 33 34 73 73 33 33 33 77 73 33 77 129 93 50 86 110 114 126 142 110 62 59 107 115 63 34 34 59 71 158 79 34 35 54 54 50 51 51 51 51 51 51 52 59 59 34 50 97 109 87 109 293 505 603 691 712 834 901 867 860 718 590 571 572 528 416 329 361 452 504 546 600 615 613 596 595 608 604 619 643 639 599 540 520 529 577 545 521 525 553 565 549 525 509 486 462 466 495 516 503 489 472 427 393 350 235 123 103 148 117 79 86 118 158 178 198 226 173 165 136 107 86 86 102 95 60 102 142 146 155 190 191 168 128 125 145 185 210 182 118 71 138 114 80 78 100 88 38 20 29 100 136 100 101 154 199 176 147 138 142 134 107 87 75 71 64 68 72 65 57 41 32 31 49 65 65 37 30 30 49 89 57 49 65 101 105 85 77 96 111 122 130 126 111 103 95 99 124 100 113 173 174 134 134 174 166 110 74 98 138 150 145 133 145 165 181 177 157 145 149 157 141 145 147 154 151 140 132 113 137 103 79 72 84 101 105 97 97 105 125 149 180 215 242 253 273 308 343 350 341 336 347 373 422 396 393 422 399 335 335 387 371 385 423 441 472 510 565 590 544 445 429 497 509 437 417 465 497 485 477 482 498 502 493 473 458 510 549 529 516 512 476 432 472 465 469 470 478 483 491 502 528 516 504 512 539 547 542 526 533 557 584 596 599 595 591 591 577 550 542 546 529 494 501 526 490 499 507 504 497 489 482 493 499 489 507 562 625 653 666 671 670 664 626 475 236 47 22 70 59 63 43 23 23 50 47 23 59 23 80 60 37 41 23 43 64 54 46 47 67 80 86 83 84 73 62 59 52 49 57 54 98 39 49 148 115 83 146 225 151 210 190 125 201 361 400 311 230 152 161 157 74 61 157 227 258 168 199 255 239 315 347 233 175 133 54 51 105 86 47 61 47 48 73 61 45 63 102 54 71 55 62 84 75 77 148 247 258 246 231 212 188 149 138 142 126 155 199 184 189 301 354 272 367 311 255 215 290 479 545 399 202 158 156 186 271 377 494 564 637 677 671 619 578 545 436 307 190 176 192 277 378 386 264 114 86 75 63 57 48 50 45 48 46 50 54 58 58 51 51 51 43 44 65 93 105 94 93 81 56 52 48 48 48 48 52 56 52 44 52 68 64 59 91 136 224 143 74 53 75 133 235 335 361 383 408 450 492 542 568 576 630 645 622 568 532 540 554 543 547 487 419 370 333 284 229 180 142 135 141 147 165 194 233 264 324 331 324 324 317 313 309 313 306 321 344 371 398 416 431 442 491 506 529 552 582 594 605 602 615 608 615 631 649 652 647 631 643 632 613 586 564 554 574 579 526 510 517 536 570 585 596 594 648 667 709 767 825 859 878 875 902 913 936 959 977 992 1014 1018 1018 999 942 912 886 852 806 753 681 643 593 542 519 516 521 525 538 535 531 516 504 492 481 455 435 410 387 353 311 260 218 191 157 126 94 70 62 54 50 50 51 49 49 51 56 52 79 114 148 206 264 297 308 322 352 368 365 358 361 356 347 342 342 345 364 361 361 350 347 336 328 338 355 341 311 302 289 252 211 170 174 152 134 123 119 106 82 62 82 85 82 78 78 78 78 81 48 49 53 61 61 58 50 50 48 47 47 55 59 67 67 67 59 45 47 46 43 81 189 219 77 72 60 45 45 57 73 85 97 61 64 103 115 83 63 77 60 67 68 80 62 46 53 76 39 79 107 95 59 21 18 25 14 50 54 19 15 60 80 57 41 18 18 20 37 30 35 37 28 29 37 45 49 49 49 49 34 38 46 50 43 39 35 31 31 36 44 36 31 31 44 64 73 49 32 32 45 57 49 37 33 45 65 65 49 41 49 61 33 37 35 35 34 34 35 43 50 54 62 69 77 73 77 73 44 45 45 45 45 45 45 45 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 33 33 33 33 33 32 32 35 28 29 53 87 122 158 189 203 78 46 29 27 26 27 39 46 50 48 45 43 33 33 34 34 45 46 50 49 50 50 47 40 63 56 52 49 48 52 56 61 36 48 59 67 81 89 96 100 132 128 125 129 130 135 143 148 105 114 109 65 48 60 52 36 35 36 36 43 50 50 54 54 42 35 35 35 35 35 35 35 47 47 43 39 35 34 34 34 35 35 38 40 47 43 50 45 81 53 45 60 53 52 120 218 369 520 611 556 453 350 212 86 48 54 32 31 31 45 48 31 68 37 33 49 53 34 34 51 38 38 42 46 54 54 58 54 36 37 52 57 64 53 52 37 36 37 48 37 36 37 56 72 68 72 68 56 44 40 52 60 56 49 49 49 49 41 41 41 53 57 64 52 52 60 67 59 36 44 51 52 56 53 53 46 49 45 45 45 41 44 44 44 40 41 45 45 49 49 53 46 38 48 56 43 55 78 78 61 80 59 43 42 61 69 68 55 35 54 71 71 52 51 56 68 41 71 95 102 82 66 69 91 140 111 214 318 382 574 640 470 132 59 40 74 64 34 34 45 40 34 35 56 67 39 35 59 58 33 32 49 73 53 37 52 121 133 102 47 36 62 59 35 60 52 51 58 62 61 56 37 49 50 62 42 34 46 62 51 64 57 53 46 54 62 78 86 81 37 73 101 37 34 37 41 64 36 36 53 60 37 41 79 121 132 113 67 35 34 36 39 41 70 86 62 53 80 100 107 119 67 47 59 38 35 70 189 103 103 129 172 203 222 253 274 251 193 96 60 96 64 35 56 59 56 55 47 44 52 71 72 37 45 36 34 34 44 56 40 40 64 52 35 36 76 88 56 59 46 50 66 83 79 64 53 57 66 74 77 79 89 80 49 57 46 46 41 45 40 43 43 50 57 68 76 123 215 345 437 507 333 162 95 69 35 35 61 36 45 52 36 35 50 58 50 37 46 50 45 41 52 51 54 64 82 89 151 314 528 651 685 676 681 666 654 630 599 567 548 520 497 485 502 535 552 544 520 495 460 432 413 410 399 379 360 364 337 301 269 260 268 288 300 308 288 257 219 181 167 153 147 104 108 109 101 92 96 100 115 115 119 131 139 139 135 131 123 163 172 176 164 156 160 148 131 147 146 142 134 130 126 130 130 82 126 166 154 106 78 94 130 59 67 75 79 79 75 67 63 59 59 59 55 55 51 51 47 34 41 45 45 41 33 32 32 36 36 44 48 52 60 68 64 54 55 59 55 51 51 63 79 79 83 94 87 94 83 82 71 56 49 56 52 52 52 48 48 36 39 39 35 35 34 34 34 33 33 33 35 43 63 71 83 88 104 105 89 61 45 57 66 46 38 42 43 50 47 44 40 65 59 68 82 115 168 229 309 418 443 460 462 388 258 160 129 74 74 81 69 57 68 108 133 75 77 93 101 105 109 125 137 125 121 98 98 142 190 182 135 140 164 196 211 206 210 232 263 302 312 323 343 373 372 340 312 268 259 243 215 202 201 209 216 184 187 175 178 214 243 226 181 207 194 215 249 226 170 170 214 241 260 283 276 265 234 187 147 173 164 188 256 288 275 242 230 314 254 157 132 144 88 67 147 186 165 145 157 188 180 135 83 95 115 110 62 42 46 29 17 21 25 17 15 15 14 14 14 13 13 17 21 36 40 47 48 26 15 14 14 14 15 15 14 13 14 15 13 12 11 13 22 29 36 40 40 32 24 28 32 43 39 35 31 31 35 39 36 25 18 18 18 22 22 29 29 13 13 16 16 16 16 16 15 32 32 32 32 32 32 29 29 29 29 29 29 29 29 29 29 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 31 31 35 35 35 31 31 47 67 87 83 59 35 26 26 26 26 26 26 26 26 26 29 32 39 39 39 39 39 39 39 39 35 35 35 31 28 28 24 29 25 25 25 25 25 29 29 24 24 24 23 24 24 28 35 27 43 39 30 50 90 94 70 22 22 26 22 21 21 22 37 36 31 27 19 19 19 19 19 35 55 63 43 27 27 35 42 29 32 32 28 28 24 24 24 36 36 36 32 32 28 28 24 22 22 18 25 21 28 24 27 11 18 25 24 24 31 31 31 43 39 35 31 27 22 18 18 22 18 10 6 6 6 6 5 5 5 5 5 5 5 6 6 18 14 10 6 6 10 14 14 14 14 14 12 12 9 10 10 61 67 72 45 30 26 35 24 53 38 45 46 50 50 50 43 71 55 43 52 64 61 60 34 28 37 42 46 31 31 40 56 101 113 90 46 34 39 36 35 54 62 58 42 49 77 85 73 129 69 49 45 49 121 161 97 89 106 114 106 110 118 90 46 43 95 111 71 34 39 59 71 103 66 51 54 50 35 35 55 58 51 58 51 59 59 59 62 81 72 76 95 79 116 271 451 677 737 745 876 950 924 928 807 641 614 594 527 435 375 383 407 365 401 467 510 540 559 574 593 585 584 588 604 593 565 533 518 518 502 490 490 502 510 502 494 490 475 455 435 420 405 395 389 443 429 435 433 342 202 130 131 157 114 110 154 179 171 151 147 174 205 208 163 106 90 97 86 49 82 106 102 103 134 138 114 123 104 112 134 177 179 155 141 197 156 97 79 108 108 70 24 26 65 118 97 97 150 205 190 154 148 161 161 141 129 118 118 67 67 60 56 41 32 31 31 65 69 69 61 57 61 69 77 65 57 73 105 109 85 77 96 99 110 118 110 95 87 83 87 104 112 133 153 145 122 142 178 162 126 106 122 150 158 150 146 150 166 174 167 150 135 142 147 139 139 139 136 136 129 122 118 118 95 76 77 97 113 113 105 146 146 161 173 200 223 250 261 303 335 369 376 371 362 362 387 459 419 403 413 386 331 331 387 351 361 384 410 460 514 568 597 524 460 448 496 508 464 440 460 512 500 496 504 527 531 519 503 519 555 571 551 546 550 534 502 494 487 476 472 469 474 486 501 515 506 498 517 545 557 556 547 546 562 593 613 628 636 644 641 603 572 575 575 547 496 480 496 501 517 530 527 515 508 516 524 539 522 516 527 574 618 630 616 579 404 222 123 95 67 50 34 58 59 46 27 38 70 70 47 47 23 53 24 46 126 43 26 42 48 64 68 69 62 67 68 80 62 59 52 49 57 58 54 87 42 73 135 115 109 180 250 200 208 195 200 312 431 404 278 229 143 124 109 69 120 223 257 227 162 221 308 329 416 449 359 168 162 111 125 180 126 48 49 49 50 90 81 47 74 101 65 62 59 66 80 91 98 132 163 207 184 164 161 158 158 167 183 193 160 201 262 284 308 257 141 267 213 198 222 294 414 418 253 152 151 205 281 392 508 620 689 790 840 838 756 669 609 512 407 253 239 232 253 299 298 228 145 71 71 59 46 48 43 45 49 53 57 61 65 58 58 51 51 43 48 61 81 82 86 78 74 49 45 45 44 44 45 52 56 52 48 56 68 56 52 95 144 213 147 98 85 99 137 226 308 388 402 412 454 511 553 580 584 576 588 568 516 488 501 519 512 509 471 423 381 351 318 284 261 235 243 250 246 252 262 285 308 327 327 327 327 327 320 324 331 340 366 385 412 439 462 477 491 526 544 567 594 624 636 647 640 638 627 642 661 687 694 685 669 666 651 617 579 538 528 526 530 482 459 450 461 487 495 482 476 487 514 556 603 646 673 700 711 743 766 804 837 875 912 950 966 995 973 939 898 852 790 724 674 634 597 558 523 500 505 514 529 549 542 538 527 515 503 491 463 457 435 420 394 363 329 294 268 198 172 129 107 96 89 82 77 75 55 50 67 75 71 86 121 191 237 282 323 342 364 394 410 375 364 359 347 350 350 342 341 361 361 357 342 330 323 331 361 389 379 342 320 300 267 219 182 167 141 122 119 126 117 112 96 100 93 92 80 77 77 88 92 67 60 57 50 51 51 51 51 48 59 63 59 55 59 75 87 83 45 46 46 45 94 174 185 46 49 45 44 44 45 65 72 116 76 63 82 82 49 40 48 62 70 71 76 66 44 48 59 49 63 75 72 56 37 30 24 76 171 211 156 87 68 73 77 45 29 27 36 48 33 30 24 35 29 37 45 49 49 49 45 34 34 38 42 35 35 35 31 31 32 44 44 40 56 88 120 80 60 37 32 41 53 53 45 33 46 65 65 53 45 49 57 33 37 34 34 34 34 35 46 33 34 48 45 56 49 49 44 44 44 45 45 45 45 45 45 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 37 33 33 33 33 33 32 32 32 30 50 101 136 167 190 214 220 91 52 30 26 26 25 37 41 57 54 52 49 39 33 34 34 46 53 57 57 53 53 54 54 75 63 48 44 40 44 52 56 36 40 44 48 56 60 64 68 64 60 64 68 76 84 96 100 96 69 53 53 68 56 36 33 43 43 50 50 54 54 54 50 42 35 35 35 35 35 35 35 47 43 43 39 35 35 34 34 35 35 38 40 47 43 50 49 57 37 41 56 49 68 172 298 404 533 602 591 579 521 342 124 63 65 47 31 40 88 99 83 71 48 33 49 57 34 34 46 38 38 42 46 53 54 58 50 35 36 41 49 49 49 41 37 36 49 65 73 65 49 36 36 45 45 45 49 49 48 48 44 48 48 48 48 49 49 49 49 56 60 56 52 52 56 56 52 44 48 52 60 64 63 63 63 56 52 52 52 48 44 45 45 41 41 45 45 49 49 53 46 40 55 55 43 55 78 74 50 81 76 71 74 78 62 42 33 43 54 70 55 55 56 72 92 61 68 79 67 59 62 82 116 129 123 202 270 314 451 492 346 164 79 41 63 56 35 36 61 44 35 39 63 63 39 42 58 61 41 41 57 60 56 92 151 323 374 343 213 98 60 47 36 52 48 51 58 62 69 68 56 45 47 51 39 42 51 55 51 45 41 38 38 42 54 66 69 78 46 98 134 73 37 45 37 56 36 36 52 56 36 44 83 72 91 81 66 40 37 51 68 44 40 44 44 47 43 54 70 61 37 37 54 39 36 67 159 65 75 126 200 258 277 283 280 197 151 98 122 198 158 62 54 94 90 98 94 87 75 65 49 36 37 36 35 37 65 53 35 36 56 64 48 43 55 71 82 86 68 53 73 102 111 93 78 62 67 71 66 64 62 64 53 57 47 46 46 49 48 51 51 37 41 52 67 131 250 405 510 599 483 304 146 60 42 36 36 37 37 44 51 62 70 77 66 65 58 46 45 56 75 85 91 94 141 238 372 519 633 640 610 634 636 613 582 550 516 481 469 447 420 397 403 431 433 425 397 378 359 347 351 363 368 360 348 361 346 338 326 314 294 270 261 276 274 256 233 204 178 157 142 215 196 164 108 68 44 55 67 84 88 92 96 104 96 104 92 124 128 132 112 104 108 107 87 122 118 110 102 98 98 98 102 74 102 118 106 66 42 50 74 35 47 59 67 67 59 47 39 55 55 55 51 47 47 47 43 38 49 53 57 57 53 56 56 40 36 40 36 32 36 40 36 41 46 54 54 50 58 74 90 70 74 78 86 90 94 94 83 68 61 61 61 57 57 56 56 40 36 36 36 35 35 34 34 31 32 33 33 35 52 68 68 53 58 74 66 58 51 51 55 55 48 44 40 40 40 45 49 41 42 45 78 115 172 236 305 407 448 481 471 385 246 140 93 46 54 58 46 45 52 87 100 50 52 72 72 80 80 93 105 105 109 101 97 129 162 169 127 117 119 142 161 164 175 186 201 235 246 273 312 359 370 358 346 318 326 337 333 316 283 250 230 193 185 164 156 187 212 196 150 156 214 207 141 134 202 234 218 225 224 231 240 261 258 220 195 206 180 172 208 247 234 222 218 169 277 315 263 207 123 114 186 193 172 140 124 127 127 122 110 70 93 93 57 37 44 40 19 17 21 16 15 15 14 14 14 21 21 28 28 27 27 34 27 13 14 31 35 30 14 13 13 12 13 18 34 46 34 30 18 29 29 17 21 29 29 17 12 40 36 28 24 20 19 19 20 29 23 18 14 17 13 13 12 12 12 12 12 15 15 15 15 32 32 32 32 32 32 29 29 29 29 29 29 29 29 29 29 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 27 27 27 31 35 39 43 47 63 71 71 59 31 26 26 27 26 26 26 26 26 26 26 29 32 39 39 39 39 39 39 39 39 35 35 35 31 27 27 24 25 25 25 25 25 25 25 25 24 24 23 23 27 27 31 31 22 37 37 37 61 101 109 89 45 45 45 41 33 25 29 33 28 35 27 23 19 23 23 27 51 66 66 46 30 30 30 26 29 36 36 32 32 28 28 24 28 28 28 24 24 20 20 19 14 21 17 24 20 23 23 26 13 20 20 27 27 30 30 30 15 15 15 15 15 14 10 10 18 14 10 6 5 5 5 5 5 5 5 5 6 6 10 10 22 18 10 6 6 10 18 22 14 19 19 16 20 18 11 12 29 32 44 33 30 35 51 48 46 50 62 59 55 55 43 28 43 76 124 161 165 141 125 99 29 42 54 50 31 35 60 88 113 121 98 58 35 39 36 35 58 53 61 73 69 65 81 109 185 81 37 69 141 236 228 105 101 106 102 86 90 102 87 51 34 75 99 71 43 47 67 71 44 36 48 64 44 34 35 60 51 44 51 44 51 52 52 51 106 62 50 73 84 105 201 320 606 682 703 837 900 874 901 808 625 540 477 417 354 294 278 286 329 352 399 446 488 503 510 514 514 483 475 495 515 503 467 439 363 367 378 382 390 402 414 433 496 496 473 421 349 290 255 238 343 381 411 404 372 320 236 161 104 82 90 118 115 91 86 102 209 285 316 255 170 133 121 90 73 87 91 82 86 102 98 82 126 107 111 120 156 177 197 216 276 233 161 115 117 105 67 25 26 77 142 118 102 131 182 175 135 141 161 169 157 149 146 150 91 87 68 60 45 45 37 37 69 57 53 69 97 101 81 57 77 65 81 109 109 81 69 88 87 98 102 98 87 87 91 99 104 152 176 137 101 109 134 154 121 117 118 134 142 138 138 142 159 163 167 147 139 124 135 136 144 129 117 105 97 90 90 90 106 95 99 108 132 148 152 148 192 196 215 223 238 241 245 252 319 338 365 372 367 358 354 375 467 427 407 401 370 319 323 375 354 353 355 393 447 517 568 584 519 484 460 452 468 480 476 464 515 511 511 519 538 542 534 522 550 566 566 554 561 577 577 561 485 470 455 448 452 465 489 512 483 485 481 497 533 556 559 543 546 558 581 601 628 648 660 661 605 582 586 598 578 519 487 480 501 513 521 518 507 504 516 528 528 516 502 490 552 601 558 467 310 163 24 21 24 44 62 59 30 39 35 23 35 60 60 25 45 34 63 26 116 280 169 54 44 61 85 86 75 56 53 54 58 48 45 42 42 54 59 67 64 79 97 100 114 161 231 270 244 215 218 287 411 450 363 229 246 172 145 138 131 214 293 288 207 165 229 336 391 450 448 373 157 159 140 183 254 193 87 57 49 70 93 88 66 80 95 83 50 63 70 84 124 170 149 96 152 136 121 130 142 159 187 230 393 234 175 255 316 337 317 254 190 129 155 216 248 290 307 223 213 253 334 426 537 644 755 824 885 944 946 862 756 668 576 488 290 260 225 195 185 175 138 104 70 63 51 46 44 43 46 46 53 58 55 59 59 63 51 51 48 52 53 65 69 73 70 70 49 45 45 44 44 45 52 56 52 48 56 64 56 48 88 140 135 95 86 101 127 165 254 339 410 406 415 457 522 572 588 588 545 561 545 501 485 505 519 512 523 486 445 385 327 297 283 284 292 299 314 318 313 312 326 333 337 344 344 344 348 345 349 360 389 408 435 466 497 516 535 546 569 584 614 640 663 682 689 690 684 673 680 699 714 718 709 690 679 645 603 550 501 468 458 451 418 391 368 363 366 361 340 323 310 349 388 412 431 446 484 508 532 544 586 635 691 752 813 844 909 924 935 906 849 770 696 646 591 558 527 507 496 505 517 533 553 546 546 538 530 518 503 481 453 438 427 412 389 359 337 310 233 206 164 145 134 128 124 116 102 81 69 74 78 74 90 128 182 220 274 323 357 371 385 385 379 356 347 350 354 365 364 356 376 376 368 349 337 330 342 369 389 388 358 320 284 251 214 177 163 140 129 129 143 147 154 150 139 128 123 107 95 95 99 95 87 76 57 49 49 50 51 52 49 68 76 64 47 48 83 115 111 46 44 50 54 109 153 121 58 58 58 54 61 61 68 64 99 75 69 89 92 68 55 47 53 54 63 65 59 44 48 59 73 67 56 65 85 79 67 46 186 321 396 300 136 40 40 56 53 46 39 44 44 29 22 23 31 33 33 41 45 49 45 45 30 34 34 38 31 35 35 35 32 40 48 52 52 68 100 128 73 57 33 32 33 45 45 45 33 42 62 66 57 49 49 53 37 37 37 37 37 37 37 37 40 44 55 48 59 52 52 48 52 52 45 45 45 45 41 41 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 37 33 33 33 33 33 32 32 32 29 50 113 160 199 211 210 196 95 59 30 26 25 25 37 44 60 58 55 49 43 33 33 34 45 53 53 56 53 53 50 54 63 51 40 36 40 48 52 60 40 47 51 55 55 59 63 63 47 47 47 51 59 67 75 76 80 35 33 72 112 72 34 33 43 43 50 50 54 54 54 50 42 35 35 35 35 35 35 35 43 43 43 39 35 35 35 34 39 39 35 38 33 40 36 35 35 31 41 45 33 60 183 325 451 540 565 549 601 607 428 171 81 67 57 57 94 146 174 170 66 47 33 45 53 42 39 47 35 35 39 39 46 43 50 43 35 36 36 37 37 37 37 37 36 53 81 105 105 81 45 35 41 37 37 45 60 60 48 36 48 48 48 48 48 48 48 49 52 48 48 52 52 48 48 51 56 55 55 55 59 59 59 55 56 52 52 52 48 44 45 45 41 41 45 45 49 49 53 53 54 62 58 54 77 106 105 77 80 76 63 62 54 57 49 41 45 38 41 33 33 34 43 59 55 59 62 54 46 45 61 88 89 111 150 170 202 278 287 208 171 89 38 47 52 36 44 77 56 36 40 56 59 35 38 50 33 33 45 45 37 65 164 274 466 571 567 388 178 64 38 35 36 37 37 40 51 62 66 66 39 50 54 51 55 59 55 47 41 41 37 37 37 41 45 45 54 42 114 158 109 73 81 53 57 36 37 52 53 40 56 83 73 69 61 50 44 61 90 107 71 38 38 112 159 135 117 126 62 35 35 52 49 37 74 145 145 139 154 204 243 269 271 260 241 234 226 302 402 334 178 108 116 121 125 129 122 102 75 51 36 36 36 36 61 89 65 35 53 65 92 96 67 35 35 66 65 64 61 97 142 151 108 54 63 63 67 59 50 48 55 67 49 46 46 42 45 52 59 59 41 45 56 67 127 230 354 449 572 546 392 158 48 70 76 36 53 45 49 60 71 75 74 66 59 57 64 71 55 61 84 118 232 343 489 572 594 593 576 567 585 577 560 533 495 459 421 397 379 355 317 307 319 324 316 297 246 238 238 246 270 291 295 291 275 272 280 300 308 292 252 231 248 263 269 266 264 242 217 202 251 224 180 120 71 51 66 79 79 72 68 68 79 76 87 84 123 120 119 103 91 91 90 78 90 86 78 74 66 66 66 70 90 90 82 66 46 38 37 37 35 39 51 59 59 51 39 35 39 35 35 35 35 35 35 35 42 50 58 62 70 70 77 73 49 45 40 32 32 32 32 32 32 34 38 38 38 50 66 82 66 70 74 78 82 82 82 75 65 58 58 58 58 58 57 57 41 41 37 37 36 36 35 35 32 32 33 34 39 52 57 58 42 38 47 64 80 88 76 68 76 61 53 41 45 54 62 63 60 70 91 112 145 185 238 299 373 418 451 452 367 232 118 74 45 45 46 45 44 44 63 72 46 47 52 57 60 61 73 82 109 122 126 114 126 154 174 147 149 142 153 169 192 199 199 205 201 219 238 266 297 316 312 308 303 331 370 394 405 380 352 331 274 246 189 140 141 176 184 163 156 182 171 141 146 190 218 210 217 204 204 220 249 250 227 207 240 223 219 235 238 210 205 216 195 223 238 278 337 265 168 156 159 147 138 126 114 106 109 105 84 92 88 60 55 67 63 54 17 17 20 15 15 15 22 22 41 41 36 32 31 24 27 16 16 33 45 41 21 12 12 13 13 13 25 53 81 70 41 12 14 14 14 21 33 37 29 21 21 17 24 20 20 20 20 17 37 33 29 21 20 12 11 10 12 12 12 11 11 11 11 11 32 32 32 32 32 32 29 29 29 29 29 29 29 29 29 29 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 43 43 43 43 43 43 43 43 31 31 31 35 39 47 55 63 71 59 47 31 27 26 26 26 26 26 26 26 26 26 26 30 37 44 44 43 43 43 43 43 39 35 35 35 31 27 27 23 24 24 24 24 24 24 24 24 23 23 23 23 27 27 27 30 22 29 29 33 53 85 85 69 57 57 57 49 41 29 21 24 31 27 23 19 19 19 23 27 27 38 38 22 18 22 22 17 36 36 39 32 35 28 31 24 27 19 22 15 18 15 14 14 12 15 15 14 14 17 17 24 16 23 23 23 26 26 26 26 6 6 6 6 6 10 10 10 14 10 6 5 5 5 5 5 4 4 5 5 6 10 14 18 22 18 10 6 10 14 22 30 19 16 20 17 22 19 20 14 27 32 33 30 23 28 44 49 26 35 46 23 23 28 32 24 40 105 205 285 321 310 298 275 105 82 62 43 51 64 88 97 89 93 74 54 35 35 35 35 66 57 69 93 85 57 73 117 185 81 53 113 204 276 204 32 93 90 78 62 74 94 91 75 34 63 79 63 43 51 71 83 56 36 36 52 48 35 40 68 44 44 44 37 44 37 45 37 100 56 44 79 93 91 146 218 448 568 605 712 781 793 825 711 593 492 449 449 398 294 234 238 270 277 304 339 373 388 387 368 364 346 338 342 345 333 305 288 256 267 275 279 287 299 318 337 359 379 383 382 359 327 292 262 244 329 346 295 323 407 383 261 143 130 138 121 63 34 66 130 197 261 304 259 206 181 149 90 90 83 83 83 86 90 78 62 90 110 130 142 147 171 211 258 296 305 277 223 166 122 68 27 30 106 167 158 127 129 164 168 139 145 161 157 149 134 134 135 115 103 80 64 53 57 57 65 73 57 45 65 101 113 89 61 85 73 85 113 109 81 65 80 83 94 102 102 95 103 119 127 139 196 208 140 89 105 118 102 61 93 133 146 138 126 126 131 155 147 139 120 109 105 109 113 118 106 86 78 74 82 98 106 110 118 142 166 194 210 214 214 210 226 261 277 284 268 251 238 305 317 336 347 351 338 326 336 436 419 400 397 355 315 307 339 366 341 334 365 434 505 551 556 515 500 456 404 420 484 504 472 507 511 522 530 538 538 541 530 538 542 546 557 573 585 589 577 501 481 454 435 428 444 468 488 482 477 473 497 536 556 559 543 558 565 573 593 628 652 668 672 613 601 609 629 617 554 499 480 501 505 509 498 483 476 484 492 474 482 477 456 495 500 381 230 80 70 63 54 26 23 44 87 27 32 28 23 24 45 34 25 25 27 57 27 86 246 144 40 65 66 74 76 80 73 62 52 41 41 41 42 43 52 61 69 43 96 86 52 118 205 250 268 274 266 297 385 437 401 306 235 272 209 211 232 218 266 321 315 214 192 239 359 440 445 382 306 254 239 193 236 308 247 118 72 47 62 65 59 85 87 82 99 54 71 66 70 156 233 202 101 125 117 122 135 131 124 153 214 365 264 243 299 291 297 361 387 316 148 95 158 207 253 299 279 297 347 429 516 607 721 843 932 926 970 983 919 819 720 616 515 335 300 258 235 214 173 108 50 61 54 46 45 44 43 42 50 50 51 55 59 63 55 55 55 60 56 49 49 53 57 58 62 45 45 45 44 44 45 52 52 60 44 44 64 60 52 72 101 63 47 54 85 127 180 278 365 403 402 414 452 522 576 595 584 561 569 558 533 522 534 531 508 527 497 448 368 287 248 265 286 297 313 328 335 330 325 340 351 366 370 370 374 381 389 397 412 442 461 484 512 542 569 588 596 614 629 652 678 697 709 717 717 722 718 722 726 737 733 717 694 676 634 574 505 444 399 377 356 312 290 281 261 245 228 204 199 194 226 269 273 264 267 310 339 327 342 371 416 473 549 622 667 753 803 856 856 811 732 669 628 556 534 519 507 500 516 529 541 568 561 561 549 542 530 519 504 462 448 438 426 407 377 359 340 275 241 206 183 168 161 146 146 133 108 92 96 89 81 104 142 149 187 253 315 360 363 356 337 374 358 353 353 377 392 403 410 426 411 403 384 372 356 345 340 380 396 385 324 275 238 201 168 170 151 139 139 162 182 197 193 178 170 163 147 135 126 118 110 110 95 71 48 48 49 51 55 49 73 81 68 47 47 91 135 127 47 45 58 50 97 121 69 54 62 66 70 73 65 60 55 51 58 77 131 167 170 129 97 42 38 47 61 55 44 48 60 70 60 45 62 91 96 82 71 204 338 405 305 124 16 15 32 61 50 42 35 39 36 40 35 38 28 33 41 45 45 45 41 38 34 34 38 35 39 43 47 48 56 60 52 44 44 60 76 41 33 32 32 32 33 37 37 33 42 54 62 62 53 49 45 45 41 33 37 41 41 37 33 55 61 62 66 66 63 63 56 52 52 52 45 45 45 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 37 33 33 33 33 33 32 32 32 29 30 85 148 203 211 183 147 78 50 29 27 26 37 56 52 52 50 50 45 39 32 33 33 45 53 53 56 49 53 50 50 34 38 35 36 44 48 52 60 47 47 54 47 58 51 58 51 58 47 54 51 62 63 78 75 76 33 33 112 160 92 35 39 39 39 46 46 49 50 50 46 42 35 35 35 35 35 35 35 39 39 39 39 39 35 35 35 43 39 39 34 34 33 33 33 41 32 39 38 28 28 119 240 453 547 547 480 504 538 420 221 131 102 67 53 81 113 137 141 38 32 32 33 34 34 36 52 39 39 39 39 46 43 46 39 35 35 35 35 36 36 36 37 36 41 65 93 113 109 81 61 52 37 36 36 56 60 44 35 44 44 44 44 44 44 44 44 47 36 40 55 55 44 43 55 63 59 55 55 51 51 55 55 56 52 52 52 48 44 45 45 41 41 45 45 49 49 53 53 68 72 64 56 92 137 140 112 84 75 55 42 38 52 72 81 35 35 34 34 34 34 35 35 36 37 57 64 64 48 40 43 53 95 94 90 114 142 142 124 149 82 43 48 64 48 48 64 56 44 44 56 55 35 34 42 33 37 41 37 45 93 192 290 436 573 623 486 277 128 65 35 36 36 37 37 36 36 52 64 47 51 51 59 63 67 55 43 53 53 41 37 37 36 36 36 36 36 98 138 101 93 113 85 57 45 41 53 53 45 60 76 138 110 71 44 44 69 97 121 125 48 86 260 383 365 304 281 140 101 65 58 63 80 132 188 264 231 194 192 207 238 280 299 343 375 398 474 545 443 280 216 197 197 201 199 198 176 148 117 72 56 36 36 65 101 84 36 68 52 78 122 122 85 61 84 95 118 143 184 236 230 152 68 70 58 55 59 51 38 49 73 42 42 42 42 45 45 52 59 41 53 73 100 139 195 262 317 427 463 368 154 44 74 88 41 65 49 48 59 59 54 65 73 33 39 78 73 40 48 142 236 443 526 576 535 482 485 513 528 500 501 505 490 451 416 366 338 320 280 234 211 207 208 205 201 161 154 169 178 198 214 222 226 195 187 187 207 227 227 203 189 230 253 255 264 262 251 233 218 223 192 156 124 107 99 106 110 67 63 55 51 55 63 71 79 115 115 115 107 110 102 94 86 82 74 70 62 58 54 58 58 90 70 50 38 42 42 37 37 40 51 55 59 59 55 51 47 43 43 43 39 39 35 35 35 39 47 62 70 74 74 74 81 69 65 57 49 52 52 52 49 33 34 34 34 33 34 46 58 70 70 70 70 66 62 62 51 69 62 62 66 66 66 69 69 53 53 49 45 48 44 40 36 35 39 39 40 52 53 58 58 63 48 52 69 94 110 94 74 74 66 54 50 55 71 88 97 122 123 128 137 142 159 195 237 319 357 381 387 336 250 166 111 47 47 50 53 56 60 70 64 59 61 73 77 77 81 86 98 114 146 158 142 130 162 182 171 196 173 165 184 215 227 215 202 206 213 220 236 251 251 254 254 260 280 307 331 355 378 400 408 379 342 262 165 133 161 193 207 240 158 171 288 293 181 149 221 204 212 232 268 273 242 222 225 207 218 238 249 228 187 159 163 222 241 180 172 283 315 231 155 133 137 145 165 168 148 116 84 195 163 119 94 82 78 65 41 16 20 20 16 19 19 33 29 49 44 48 46 42 42 38 34 63 40 24 24 32 44 52 48 36 28 32 48 61 65 45 18 31 28 36 35 35 35 39 43 14 14 14 18 22 26 30 41 28 32 28 24 15 11 11 11 11 11 11 11 11 11 11 11 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 35 35 35 39 43 51 59 67 63 39 26 26 35 43 31 26 26 26 26 26 26 26 26 30 41 48 48 48 48 47 47 47 39 35 35 35 31 27 27 23 24 24 24 24 24 24 24 24 23 23 27 27 30 30 26 26 25 32 28 32 44 60 56 40 36 40 40 40 40 32 23 19 23 27 23 19 19 23 30 30 18 18 18 18 22 34 33 25 39 35 42 35 38 26 33 26 21 14 17 13 13 13 12 12 10 10 9 13 9 16 12 19 15 18 18 18 25 25 25 18 5 5 5 6 6 10 10 14 10 6 6 5 5 5 5 6 4 4 5 5 10 14 18 22 22 18 10 6 10 18 30 35 16 14 18 15 23 29 26 19 36 37 39 36 32 33 49 58 22 28 31 21 21 23 45 34 109 130 174 230 282 311 343 348 158 95 35 31 63 88 88 69 53 46 46 46 35 34 35 50 66 65 77 97 97 85 93 121 165 73 53 101 168 232 172 31 105 86 66 50 55 71 75 67 39 59 63 51 39 51 71 87 124 57 36 36 41 37 37 45 37 37 37 37 37 37 37 37 66 38 38 69 83 95 147 211 365 478 472 551 660 741 765 598 534 540 580 593 534 434 319 263 227 210 201 212 243 277 297 284 246 244 259 243 227 207 203 206 225 217 216 216 220 224 231 242 251 266 294 341 381 378 338 303 256 294 295 279 330 411 410 336 311 273 245 193 110 50 66 114 105 133 167 179 206 226 189 107 75 52 55 71 83 79 66 54 42 101 153 173 161 165 209 252 279 356 398 356 270 179 106 60 31 83 147 151 136 138 163 166 152 150 161 153 137 114 106 103 99 80 60 44 33 45 57 69 77 65 53 61 77 93 93 89 97 85 97 125 121 89 73 92 98 114 110 110 106 103 119 124 151 207 204 144 105 121 113 73 52 97 157 177 162 146 139 139 143 123 104 89 85 89 89 86 75 60 67 71 87 122 150 170 145 161 193 221 253 269 287 292 255 267 287 299 306 301 285 280 284 287 307 319 326 318 306 308 381 384 385 386 355 307 291 299 338 317 311 337 398 472 515 524 480 481 441 381 408 484 504 460 495 510 525 529 533 529 537 533 533 525 537 573 597 601 596 581 560 529 493 457 434 431 443 455 497 485 481 508 540 567 566 554 537 537 549 581 632 668 688 692 644 620 624 641 629 566 507 480 513 517 510 495 475 452 452 445 412 429 431 367 315 268 172 62 35 28 27 27 25 24 28 51 28 44 40 24 26 47 40 27 28 29 79 31 32 108 40 32 82 55 36 41 58 71 56 40 41 41 42 43 44 46 58 70 44 132 82 39 138 239 230 236 274 328 412 464 428 348 316 341 313 270 292 318 272 280 332 350 204 207 253 388 497 478 375 322 474 408 299 294 350 274 129 80 47 70 48 51 133 126 97 134 62 71 50 49 136 230 207 114 94 110 146 155 123 80 93 163 221 225 269 268 208 276 445 539 462 199 63 127 210 269 296 281 293 365 450 534 628 743 870 966 972 995 997 955 882 768 636 515 466 420 398 412 415 338 198 77 67 53 45 45 44 44 44 47 43 47 51 55 55 56 56 52 68 60 52 48 45 45 53 61 45 45 44 44 44 44 45 45 61 44 44 53 65 49 45 50 63 47 50 69 95 141 238 331 384 394 419 467 529 568 598 595 558 562 554 535 523 523 507 464 477 458 408 331 265 247 276 316 317 333 348 355 358 362 381 400 404 411 415 419 430 446 458 473 487 505 529 560 584 607 630 634 652 663 682 702 717 732 740 740 737 733 736 744 748 741 725 699 669 620 544 468 392 339 294 261 201 195 195 175 143 115 112 120 127 155 179 170 153 149 180 212 194 197 207 236 299 367 435 483 533 611 693 723 697 644 601 578 542 524 516 512 520 532 548 552 580 579 579 568 561 546 534 527 505 490 486 468 438 418 396 374 328 294 263 237 226 215 196 196 183 159 139 143 139 126 145 181 184 213 260 309 355 373 367 351 373 365 364 372 403 426 449 457 472 460 445 434 419 384 336 306 400 440 437 367 294 253 216 175 180 166 154 162 189 208 227 231 193 197 194 186 174 161 141 122 130 110 83 56 48 49 50 51 50 69 73 60 47 48 91 131 123 63 70 81 53 80 96 45 44 45 54 62 73 65 60 55 54 80 128 218 301 300 220 136 37 38 39 49 54 47 51 59 43 45 46 52 73 83 81 86 119 208 239 178 69 16 20 36 69 54 39 20 25 36 64 66 34 28 32 40 44 44 41 41 53 49 38 38 46 54 62 63 40 48 56 52 40 32 32 32 31 32 32 37 37 33 37 37 34 38 50 62 70 62 50 37 57 41 33 33 41 45 33 32 41 51 44 49 53 57 58 55 59 52 52 52 45 45 41 41 41 42 42 42 41 41 41 41 41 41 41 41 41 41 41 37 33 33 33 33 33 32 32 32 30 30 57 125 199 215 167 104 62 46 29 31 38 45 56 51 52 53 50 44 41 31 32 33 49 49 45 45 49 49 50 50 34 34 39 47 44 40 35 35 50 50 57 50 57 50 53 46 49 42 46 38 49 50 62 62 68 34 40 140 164 88 51 71 35 35 42 42 45 45 45 42 42 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 43 43 36 35 34 34 34 33 38 33 32 35 30 28 59 131 349 498 558 495 451 445 394 297 214 152 82 47 39 36 36 29 29 39 41 33 33 33 35 36 36 36 36 36 39 35 35 35 35 35 35 35 35 35 36 40 40 35 36 52 76 96 104 104 49 37 36 36 41 49 45 37 36 36 36 36 36 36 37 40 47 35 36 71 71 43 39 63 67 63 55 51 47 51 55 59 56 52 52 52 48 44 44 44 41 41 45 45 49 49 53 60 63 66 54 47 87 135 147 122 126 130 141 144 123 91 66 43 32 33 34 35 36 36 35 34 35 35 36 37 46 50 65 72 67 90 61 41 61 57 49 78 91 59 45 60 72 56 40 36 60 48 48 52 55 39 39 39 65 57 45 41 73 125 177 222 324 455 538 489 348 203 97 35 36 37 37 36 35 35 37 57 71 66 58 62 67 67 51 40 52 52 52 52 52 51 51 44 41 37 93 109 57 69 105 77 49 37 44 48 52 48 56 68 136 112 80 57 57 73 89 100 134 73 154 412 612 615 517 435 271 201 114 59 76 134 203 255 278 258 237 228 243 286 329 359 376 443 483 535 567 475 359 341 365 354 350 327 307 276 256 234 173 139 87 52 64 88 83 47 107 87 117 196 268 279 247 227 252 268 268 269 306 323 273 190 104 62 39 47 40 38 37 39 38 38 38 37 37 37 44 51 33 45 81 113 155 191 235 261 312 352 309 167 73 55 56 36 53 36 35 50 49 56 111 179 168 97 51 31 59 142 296 431 554 553 481 383 379 454 473 423 369 355 355 344 325 302 275 260 233 194 147 108 93 93 102 110 118 126 145 154 166 178 193 202 186 166 146 146 150 142 125 111 188 199 189 186 179 161 146 135 188 164 136 128 135 119 98 70 70 62 58 54 54 62 74 82 82 86 94 102 102 90 82 78 86 82 74 66 62 62 62 66 58 38 35 36 37 38 37 36 49 52 48 44 44 48 52 56 60 60 56 56 52 52 52 56 35 39 51 59 59 59 59 62 58 58 54 54 65 69 77 81 49 53 53 41 33 32 33 41 53 53 57 61 65 69 73 59 65 54 54 58 58 62 74 74 65 65 61 57 53 49 45 52 68 64 60 53 57 58 54 55 88 58 46 58 79 95 76 60 67 63 52 56 69 89 111 123 116 113 99 88 88 100 128 163 266 296 304 306 319 295 240 192 88 75 70 69 73 80 87 80 79 80 92 96 92 96 101 113 105 133 138 118 118 142 162 151 176 156 144 159 187 199 195 179 210 214 221 225 233 241 249 260 262 258 253 256 279 315 361 389 388 395 362 274 210 190 186 192 317 242 247 352 360 240 176 212 175 207 271 319 295 228 204 231 185 168 148 148 151 138 117 104 136 319 310 134 89 165 217 233 193 172 156 168 180 160 111 67 298 222 134 105 97 77 44 15 20 23 23 23 26 22 37 33 28 35 42 42 45 48 48 45 78 43 31 75 139 160 131 76 44 44 36 32 33 69 121 154 104 65 33 29 49 57 44 20 16 16 23 27 31 31 35 42 16 19 19 19 23 23 23 23 15 14 14 14 11 11 11 11 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 35 35 39 39 43 47 51 55 47 27 25 26 39 51 35 26 26 26 26 26 26 26 26 30 48 48 48 48 48 48 47 47 39 35 35 35 31 27 27 27 23 23 23 23 23 23 23 23 22 22 23 30 30 26 22 29 35 27 23 27 35 35 27 19 19 19 23 39 51 51 39 39 26 22 30 19 30 26 41 34 21 18 25 17 41 53 61 44 34 33 33 29 29 25 25 21 12 12 12 11 11 11 11 10 8 12 12 7 7 10 10 10 10 10 10 17 17 16 16 17 5 5 6 6 6 6 10 10 6 6 5 5 5 5 5 6 5 5 9 6 6 10 14 14 26 18 10 6 10 22 38 43 14 11 15 20 29 30 27 24 38 35 36 37 41 38 58 79 44 81 88 33 25 78 118 111 131 119 115 124 155 180 200 209 143 79 31 31 49 81 57 32 34 33 34 50 43 34 35 62 49 69 77 81 109 141 141 113 109 41 33 69 132 248 296 225 118 98 67 47 43 47 43 39 55 59 55 43 39 47 63 72 160 77 36 36 37 37 36 36 37 37 37 37 37 37 38 37 40 37 36 42 64 85 153 229 332 397 342 402 547 657 674 493 464 574 638 582 523 504 436 332 304 260 206 162 154 176 200 194 77 91 115 95 62 54 69 81 144 140 140 144 152 164 180 194 239 253 277 321 364 372 333 293 294 250 248 308 335 307 294 300 351 289 241 213 154 86 42 38 65 57 72 139 239 290 261 183 87 44 39 67 87 79 66 69 73 120 168 187 171 159 163 187 226 321 406 397 328 252 171 102 29 35 76 100 118 131 153 160 161 162 166 146 122 98 83 79 84 72 56 44 33 41 57 65 57 57 53 49 49 57 69 81 109 101 113 137 137 105 93 112 114 130 122 114 102 91 99 100 131 148 156 140 125 129 109 77 72 120 161 177 162 151 143 131 119 100 77 74 82 78 78 67 53 49 53 68 88 123 151 174 197 225 253 280 299 311 330 349 309 312 300 303 299 302 310 314 274 278 293 309 325 314 298 296 315 338 351 355 331 296 280 283 291 286 295 321 363 417 461 481 436 441 425 397 428 476 476 432 475 494 513 517 513 509 513 521 529 509 521 569 612 608 592 588 568 548 509 481 465 458 470 478 501 492 492 511 551 571 570 558 497 497 521 568 640 687 704 700 627 599 588 613 617 571 524 501 514 519 516 504 476 449 426 415 349 359 354 273 169 85 74 87 45 28 25 25 26 37 39 31 23 27 28 23 26 51 52 28 50 32 116 76 42 58 32 90 82 71 59 57 62 60 41 40 42 42 43 43 45 46 55 70 86 196 123 68 201 266 212 238 264 367 478 489 410 338 370 438 391 349 371 365 303 308 362 365 199 237 294 417 549 507 418 422 617 518 377 325 349 262 134 93 57 94 48 75 220 198 116 149 74 55 45 45 81 144 140 95 67 83 127 147 108 49 50 123 149 160 200 247 315 491 619 618 343 173 118 179 199 227 270 288 309 381 470 550 633 720 827 899 977 983 969 931 855 750 632 540 587 557 559 584 569 452 268 120 66 56 46 45 44 44 48 52 43 44 51 55 56 60 52 52 64 60 52 48 44 45 45 49 45 45 44 44 44 44 45 45 65 44 44 53 65 49 45 45 59 47 54 69 79 109 198 292 368 398 454 492 529 560 586 591 539 535 527 497 492 499 471 424 437 418 383 330 287 273 302 334 355 369 381 385 396 404 431 454 446 445 456 464 479 495 511 530 540 555 578 605 629 649 664 679 686 697 712 724 743 747 751 750 746 735 746 754 766 756 737 703 657 601 526 436 360 295 242 193 125 124 132 116 92 69 73 82 82 98 109 102 85 84 100 113 125 125 138 163 211 263 310 336 400 462 533 587 579 562 542 527 521 521 517 521 529 548 563 571 587 587 587 583 580 565 557 546 543 528 520 497 470 444 418 400 357 327 297 282 272 265 261 253 256 225 209 213 209 193 212 247 253 260 278 304 334 364 390 395 383 383 383 394 410 433 456 468 491 475 457 438 422 379 320 286 440 507 524 443 353 304 251 205 183 169 161 170 197 219 227 223 200 204 209 205 193 173 160 141 161 137 110 83 60 49 50 50 50 54 54 49 48 56 87 111 111 67 97 97 56 64 84 44 50 51 78 90 105 105 107 103 125 136 187 297 401 409 279 136 37 37 38 41 50 44 43 48 41 41 40 50 63 70 80 85 73 99 97 51 17 15 15 20 61 61 50 28 29 52 68 70 30 28 32 36 40 44 37 37 57 53 42 38 46 58 74 82 30 32 40 44 44 40 40 40 31 32 41 49 41 37 41 49 38 38 46 62 74 70 50 34 65 45 33 33 45 49 33 30 31 38 42 50 59 60 61 62 66 59 52 52 45 45 41 41 41 42 42 41 41 41 41 41 41 41 41 41 41 41 41 37 33 33 33 33 33 32 32 32 35 29 29 85 168 187 139 76 81 61 44 35 38 44 39 36 44 45 46 40 37 39 36 36 48 49 41 45 49 49 46 49 34 42 50 47 43 35 33 32 49 49 53 49 53 49 53 49 45 38 41 34 41 42 53 47 36 35 56 116 116 60 47 71 35 35 42 42 45 45 45 42 42 35 35 35 35 35 35 35 34 35 35 35 39 43 43 43 47 47 35 35 34 34 34 34 34 32 32 39 54 52 55 83 181 347 486 511 460 409 367 340 267 184 94 58 43 27 27 28 38 48 41 32 33 35 36 35 36 36 36 36 35 35 35 34 35 35 35 35 35 35 36 36 40 35 34 34 35 56 76 88 45 45 45 41 37 44 56 68 36 36 36 36 36 36 36 40 47 34 39 91 95 51 39 67 67 59 51 43 43 51 63 71 56 52 52 52 48 44 44 44 41 41 45 45 49 49 53 60 74 82 66 62 90 146 165 153 201 251 311 356 335 250 146 55 31 32 32 34 50 47 39 35 44 35 33 34 54 113 165 200 163 146 94 63 59 34 33 36 48 45 50 69 72 60 44 35 56 44 48 48 52 43 43 43 53 45 33 41 97 165 193 206 245 319 385 394 321 191 81 35 36 37 38 36 35 35 38 69 103 78 54 58 70 59 48 40 40 40 44 48 56 67 75 79 92 85 117 97 36 41 77 37 36 36 36 36 36 40 48 52 61 57 62 70 81 85 84 87 136 125 243 527 755 793 687 561 427 334 199 93 94 167 233 254 226 230 249 269 304 323 322 320 336 421 461 509 549 482 426 466 522 530 522 490 438 390 359 341 306 272 208 137 105 109 113 88 160 172 206 278 377 444 416 359 413 416 357 293 302 360 377 339 198 104 41 47 48 38 37 38 38 38 41 37 36 36 35 35 34 45 65 89 128 163 203 219 234 250 231 172 109 74 55 49 41 36 50 73 77 115 242 370 501 271 59 30 130 277 416 503 486 510 465 380 360 392 388 326 282 260 229 205 201 199 208 213 174 143 100 57 41 41 50 62 73 89 113 125 129 137 149 172 140 128 112 108 108 96 75 62 123 127 123 120 110 114 108 105 129 109 101 109 124 108 75 39 58 58 54 54 58 62 66 63 54 47 66 75 79 71 63 67 90 86 78 70 66 66 66 66 37 36 35 36 38 46 38 37 41 44 36 36 36 36 44 48 52 52 52 48 48 44 44 44 36 36 47 51 51 51 51 47 39 39 39 43 54 66 74 78 65 69 65 49 33 32 32 33 32 32 33 41 57 69 85 75 54 46 50 54 58 62 74 74 78 77 73 69 65 61 57 54 77 73 69 58 58 54 55 41 74 55 47 44 49 50 46 45 65 65 58 62 75 96 116 122 90 87 77 77 74 90 115 160 221 255 256 264 296 309 285 241 132 103 78 65 76 91 102 92 86 80 92 92 88 92 96 108 96 116 109 93 101 133 141 122 155 147 139 147 163 175 179 179 203 207 214 202 198 195 222 246 257 259 250 242 253 281 319 342 321 377 404 376 319 267 195 161 296 338 302 246 265 297 237 130 142 158 218 270 238 158 134 165 215 158 94 77 104 124 131 118 177 281 273 184 92 32 79 208 248 201 157 125 124 120 111 103 286 190 98 81 85 69 41 25 24 28 28 28 31 27 27 34 17 21 28 31 38 45 45 42 43 35 67 155 240 248 164 69 29 33 33 14 22 102 238 339 185 98 22 18 62 89 65 16 32 32 36 31 27 19 18 25 10 18 18 22 26 23 27 27 15 15 15 14 11 11 11 11 28 28 28 28 32 32 32 32 32 32 39 39 39 39 39 39 35 35 36 35 35 35 35 35 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 38 38 42 42 42 42 42 42 42 34 26 26 34 42 42 42 30 30 30 30 30 30 30 30 52 55 55 55 55 55 55 55 43 39 38 38 34 30 30 27 22 22 22 22 22 22 22 22 22 22 26 33 33 33 29 24 31 30 30 38 46 46 34 26 18 18 30 50 67 66 54 42 33 29 36 29 40 36 52 48 35 28 27 20 43 56 55 35 25 28 28 28 24 20 20 19 11 11 10 10 10 9 9 9 7 10 10 6 6 6 6 9 13 12 12 20 20 19 19 20 5 5 5 5 6 6 10 10 6 5 4 4 4 4 5 5 13 13 20 13 13 13 13 13 26 18 6 6 6 22 38 44 11 12 13 14 23 24 29 26 35 24 25 34 42 43 67 92 45 106 134 82 71 119 151 136 88 84 84 77 84 69 61 47 75 41 32 32 49 57 41 32 38 33 34 58 47 34 34 58 33 73 69 45 93 177 161 69 49 32 37 65 105 233 341 333 102 79 55 43 43 47 43 43 63 59 55 51 43 43 51 52 108 53 36 36 37 36 36 37 37 37 37 37 38 38 38 37 38 36 37 38 53 70 123 186 250 312 282 354 428 465 507 401 387 504 569 524 469 462 445 382 338 301 249 196 160 135 115 93 109 107 114 98 90 94 98 90 38 54 70 71 75 87 104 134 147 185 221 256 291 315 332 344 272 208 196 236 240 195 203 244 247 217 197 197 158 102 66 66 114 81 88 167 263 286 254 199 123 56 35 59 87 74 73 81 120 131 135 154 162 162 154 145 162 233 299 330 334 310 240 154 32 34 36 68 99 109 123 122 138 142 146 138 114 91 79 75 84 76 61 49 49 57 65 73 45 57 69 69 61 53 57 65 105 97 109 141 141 113 101 116 111 123 126 118 103 95 95 96 95 84 100 121 125 105 86 101 112 137 149 145 138 143 139 119 108 85 70 66 82 87 83 68 50 43 58 81 105 136 163 182 249 272 307 314 317 321 348 372 370 366 350 341 333 336 336 340 300 296 292 312 328 321 301 281 288 304 304 300 285 277 281 281 276 291 312 315 332 359 402 423 425 402 386 390 421 452 455 439 454 478 501 501 488 484 488 500 521 474 473 520 571 571 567 579 559 543 516 496 481 474 486 490 493 484 487 507 547 570 574 562 501 497 520 568 635 675 675 663 607 560 537 557 563 533 494 483 472 485 498 487 463 431 407 392 319 272 251 234 165 74 58 92 32 41 48 48 38 40 54 54 22 30 27 23 24 39 44 28 31 29 68 57 45 65 41 137 109 145 171 156 106 60 41 41 43 43 43 44 45 54 59 71 94 216 158 116 245 258 194 257 322 425 504 488 424 396 416 437 438 424 422 361 307 347 358 277 198 298 355 464 583 541 501 583 659 574 430 354 334 243 123 107 75 108 49 96 293 258 105 122 73 47 46 46 53 56 63 71 71 67 91 116 96 49 50 115 137 174 273 380 490 586 552 389 170 128 186 250 215 223 282 309 361 418 480 547 603 671 739 795 880 892 888 841 755 670 631 610 663 649 657 635 534 363 192 87 70 52 46 45 45 45 49 53 44 44 48 52 56 56 56 52 60 60 56 52 48 48 48 48 52 48 44 44 44 44 45 45 61 45 45 50 46 45 46 63 47 47 75 94 96 105 174 256 344 402 480 511 518 524 554 568 512 486 467 442 445 461 441 405 409 401 387 361 346 339 340 355 396 415 423 423 438 442 457 469 468 472 483 491 506 530 550 572 585 611 627 654 674 686 705 709 724 728 743 746 757 761 757 761 769 765 765 773 777 763 733 699 631 575 496 410 327 258 193 137 96 90 83 83 72 64 57 57 58 58 58 58 58 58 58 58 78 96 122 156 200 221 230 243 288 331 385 428 451 462 458 457 492 499 511 518 534 552 571 579 598 598 602 598 595 584 576 565 560 545 538 514 488 469 447 425 386 364 330 319 309 302 298 287 305 285 270 277 277 262 273 296 284 298 308 326 345 363 386 402 398 402 406 405 397 412 432 448 475 468 441 406 374 335 308 307 467 557 592 502 404 343 282 224 171 157 157 170 186 201 197 189 211 211 207 203 196 184 183 172 187 168 138 107 84 61 58 54 50 49 48 49 57 65 76 83 75 46 85 89 48 52 84 48 79 79 91 102 109 109 111 107 133 127 162 269 405 435 279 84 38 38 38 41 50 43 43 43 42 41 40 51 62 72 71 80 92 89 59 21 17 15 15 15 48 65 78 59 52 56 52 30 29 27 28 36 40 40 37 33 53 49 41 41 42 58 74 86 31 35 35 39 39 43 51 55 32 44 56 52 36 32 48 53 37 38 42 62 78 74 53 33 73 49 32 32 52 56 32 29 25 39 48 49 62 71 76 78 66 60 52 52 45 45 41 41 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 33 33 33 32 32 32 32 32 43 29 28 53 116 144 120 84 108 80 55 31 33 36 35 31 40 41 42 47 41 41 39 36 48 41 41 45 45 49 45 45 45 38 38 38 34 33 33 32 49 49 56 49 56 49 56 49 56 49 52 41 53 49 60 54 34 36 63 71 55 35 38 46 34 34 37 37 37 37 41 37 42 35 35 35 35 35 35 35 34 34 35 35 39 43 43 47 46 46 39 34 34 34 34 34 34 33 32 32 55 57 56 80 118 192 308 417 445 398 348 341 272 181 90 67 64 60 68 85 54 44 32 31 54 95 76 36 37 37 36 36 35 35 34 34 34 35 35 35 35 35 36 36 35 35 35 35 35 35 44 52 49 73 89 73 40 35 40 68 35 35 35 35 36 36 36 36 47 34 54 118 122 70 50 82 70 62 50 46 50 62 78 79 56 52 52 52 48 44 44 44 40 40 45 45 49 49 53 59 70 86 78 74 109 173 208 211 278 344 450 544 570 512 407 313 183 141 105 85 86 90 82 67 96 85 93 130 191 252 291 311 321 253 197 166 134 78 36 36 37 46 55 66 58 53 52 36 37 37 45 44 44 44 48 39 33 33 33 33 81 161 201 211 231 229 234 249 206 112 58 59 36 42 50 37 35 35 56 103 141 97 53 50 62 59 44 40 36 36 36 40 55 71 83 91 116 117 149 121 53 61 81 36 37 37 36 36 36 44 49 45 36 36 38 62 74 85 92 109 135 184 343 595 826 902 818 677 543 443 289 174 164 233 267 257 194 194 202 226 273 280 236 186 260 323 359 429 505 492 456 504 603 642 668 653 592 528 503 474 432 412 368 280 224 205 197 181 200 275 326 346 425 532 530 457 523 531 472 377 365 430 465 447 354 204 87 81 98 65 41 48 47 43 42 37 36 36 35 34 46 42 45 61 89 113 139 155 167 160 152 133 110 87 72 72 52 43 66 85 84 138 321 510 701 394 126 106 245 360 388 388 368 416 448 411 323 267 263 257 230 201 173 154 150 151 160 165 133 118 95 68 44 44 44 45 43 52 79 83 79 79 91 114 66 62 54 54 69 77 77 81 78 82 82 79 84 89 97 98 70 70 81 89 97 85 76 60 39 39 43 51 51 51 51 40 55 40 43 52 60 52 60 76 71 74 66 58 54 54 54 54 37 38 38 46 50 50 42 42 41 41 41 41 41 41 41 41 37 37 36 36 36 36 36 36 36 36 40 44 48 48 51 51 43 43 39 43 51 59 67 71 62 66 62 50 34 33 34 38 33 33 33 34 38 46 54 51 46 38 42 46 54 58 62 62 78 78 74 70 66 62 58 66 74 70 66 58 55 52 53 46 55 53 65 58 50 46 47 48 78 78 75 76 81 82 90 91 96 97 98 95 95 107 128 155 163 214 238 234 246 261 241 201 156 118 74 45 52 75 94 91 81 86 94 94 83 83 95 103 88 88 76 68 92 128 120 88 140 141 145 149 149 161 185 194 186 186 175 155 139 139 167 187 214 221 224 235 254 278 300 320 306 342 366 361 353 320 248 205 240 320 288 199 215 286 209 34 110 63 71 135 155 118 98 129 157 180 180 143 102 90 137 172 256 211 183 243 239 83 17 95 129 142 146 118 85 77 116 152 276 180 92 71 63 39 23 27 23 27 27 23 26 25 21 24 23 23 26 33 32 32 28 28 29 30 65 129 182 174 99 27 14 23 23 14 15 108 292 440 285 214 137 81 61 57 52 36 39 39 35 31 26 14 13 12 15 29 29 22 22 22 26 26 15 15 15 15 11 11 11 11 28 28 28 28 32 32 32 32 32 32 39 39 39 39 39 39 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 31 34 34 38 34 30 27 26 34 42 42 30 26 26 38 58 30 30 30 30 30 30 30 37 52 55 55 55 55 55 55 55 43 38 38 38 34 30 30 30 22 22 22 22 22 22 22 22 21 25 33 33 32 32 24 31 34 26 34 42 58 54 50 38 18 18 26 38 54 46 34 17 39 35 42 35 46 47 58 59 42 27 22 14 34 43 37 13 24 24 23 20 19 15 15 11 10 10 10 9 9 9 8 8 6 10 10 6 5 8 8 4 8 8 16 15 16 15 23 16 9 5 5 5 5 5 5 5 6 5 4 4 4 4 5 5 24 24 20 20 13 13 9 5 26 14 6 6 11 16 36 37 12 13 14 15 20 21 26 27 32 21 22 35 39 39 67 85 23 59 103 59 44 88 104 69 45 50 50 34 34 30 30 31 31 32 49 57 57 49 41 37 50 33 34 62 47 33 33 35 33 77 65 32 73 189 153 32 45 37 69 69 53 125 205 189 59 43 34 35 51 63 71 75 63 59 59 59 51 43 39 36 36 35 36 45 37 35 37 65 37 37 37 37 37 38 38 38 37 36 38 48 62 57 65 98 130 248 291 367 344 274 355 357 258 323 435 496 451 355 303 311 331 327 327 314 278 226 182 146 103 88 68 56 72 92 72 36 33 53 66 51 34 34 37 76 113 167 203 199 182 186 234 282 222 198 153 101 101 145 208 233 191 209 237 237 174 122 138 190 158 110 109 172 223 214 170 139 142 60 34 39 66 58 61 85 124 87 74 98 161 197 193 173 149 169 200 247 322 351 289 191 85 48 37 60 84 90 88 75 107 119 131 123 103 87 79 79 80 72 61 53 53 57 65 69 61 85 109 121 109 89 73 69 93 81 97 129 133 105 93 112 99 115 126 123 115 100 104 105 72 37 57 113 113 62 66 110 149 157 149 126 123 136 135 116 101 82 66 67 91 96 88 73 41 43 67 106 149 188 231 254 288 311 330 329 324 327 347 378 425 435 435 423 414 390 366 354 314 306 303 319 335 328 308 280 272 277 273 250 246 259 279 294 293 316 331 324 303 309 348 380 438 382 350 366 390 417 444 464 435 462 486 482 473 461 469 485 502 434 414 461 508 520 532 552 576 560 532 501 477 458 450 450 481 472 472 499 535 566 566 562 537 529 540 576 627 647 627 603 632 576 525 515 505 466 424 405 423 440 460 465 445 413 389 370 348 221 179 242 237 125 24 23 63 75 75 54 36 31 60 72 64 58 46 23 32 51 48 28 70 29 52 48 68 104 72 148 143 220 293 267 161 79 53 74 51 44 44 45 46 58 63 71 50 189 146 123 252 225 161 270 421 495 538 503 471 463 443 393 427 437 423 329 287 358 322 137 209 336 408 516 626 589 593 734 683 616 491 399 340 220 101 103 72 105 49 105 321 266 74 82 73 47 58 74 57 41 42 67 103 67 60 92 89 61 62 123 227 312 412 421 357 333 269 137 210 152 197 270 290 325 329 280 370 412 454 495 539 603 675 732 758 796 804 756 662 611 641 689 685 690 691 604 423 215 79 38 66 52 46 45 46 46 53 57 44 44 44 45 49 56 56 56 56 56 56 56 52 52 48 44 48 48 44 44 44 44 45 45 53 45 46 50 46 45 55 99 52 60 103 130 116 94 143 212 317 401 484 511 495 485 516 534 467 437 405 376 394 425 421 389 373 377 386 399 412 417 406 401 427 446 465 469 465 461 472 480 487 487 498 510 525 549 568 595 623 646 668 688 704 716 731 734 754 758 769 773 773 768 771 771 807 803 795 788 781 759 721 677 609 545 470 384 301 222 149 100 101 75 60 61 70 67 59 57 59 58 59 59 60 61 60 58 58 77 116 162 203 205 199 189 171 197 229 276 312 337 352 360 454 477 488 507 527 549 568 583 602 602 606 606 610 595 587 583 579 575 556 541 522 499 485 467 436 413 383 364 346 336 328 316 331 304 292 304 300 284 299 322 294 320 343 369 373 375 383 390 406 414 417 405 381 373 389 413 456 445 415 364 309 285 301 335 468 579 614 528 423 354 289 216 166 149 146 158 174 174 166 161 219 222 210 206 202 202 202 199 211 191 161 134 107 80 69 54 50 48 47 48 58 77 72 56 47 44 54 73 44 44 76 44 71 63 63 55 50 45 44 43 73 52 62 177 347 393 239 34 42 38 38 41 43 43 42 43 43 42 41 41 68 78 69 67 99 92 62 27 20 18 25 32 29 77 98 91 75 60 28 20 29 27 28 36 40 40 37 33 53 45 37 37 38 54 74 86 59 51 39 31 30 31 31 39 43 52 52 36 31 31 36 53 45 34 42 58 78 78 53 33 77 49 32 32 52 63 39 28 23 26 31 44 53 62 79 81 70 67 60 52 52 45 45 41 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 33 33 33 32 32 32 32 32 55 39 34 53 96 120 120 104 117 92 51 26 25 32 47 43 40 40 49 43 44 45 46 39 44 41 41 45 45 49 45 45 37 33 33 33 33 34 34 42 45 52 52 52 52 52 52 52 56 52 49 49 49 53 57 53 33 39 55 35 33 34 34 33 34 34 37 37 37 37 41 37 34 35 35 35 35 35 35 35 34 34 34 35 39 43 47 54 53 49 45 34 33 33 33 33 39 33 33 32 39 42 48 69 149 103 142 291 400 389 339 332 277 166 79 53 57 41 46 74 47 31 29 31 90 159 132 64 37 37 40 36 35 34 34 34 34 35 35 35 35 36 36 35 35 40 56 56 48 36 35 35 72 101 125 100 40 33 34 48 35 35 35 35 35 35 35 35 46 33 57 129 138 74 54 86 66 58 50 42 50 66 82 87 63 52 52 52 48 44 44 44 40 40 45 45 49 49 53 59 39 58 66 66 105 177 232 250 320 393 502 632 719 737 697 635 392 318 238 178 150 142 127 116 144 162 219 300 373 398 390 370 450 350 291 276 220 142 88 60 42 58 66 55 43 46 61 60 37 37 45 45 45 48 52 44 33 42 45 33 41 113 165 184 250 185 146 155 120 58 66 120 36 49 57 52 35 46 86 133 171 112 60 49 58 55 40 36 48 44 36 35 43 51 70 71 100 117 169 149 85 97 113 49 41 45 48 44 49 57 61 53 36 37 38 38 46 65 96 129 133 226 389 610 840 947 882 750 561 469 339 236 242 312 331 304 193 150 114 122 178 213 165 104 168 221 241 324 443 445 408 439 625 691 763 774 727 670 634 605 515 514 494 411 339 307 295 287 306 442 517 504 567 697 732 660 587 642 623 539 504 549 564 527 478 289 144 134 157 135 108 116 51 50 49 41 37 36 35 34 35 38 49 65 89 105 120 116 144 124 93 74 74 79 64 52 44 39 50 61 40 91 310 537 673 394 174 198 334 378 314 249 309 301 322 338 279 190 171 197 173 156 152 137 129 114 110 99 96 100 93 77 57 45 45 45 44 53 76 76 60 48 60 79 59 47 42 41 42 62 94 121 65 61 53 45 41 41 41 42 59 71 79 82 62 61 65 77 38 38 39 40 51 40 39 39 56 39 38 40 40 40 45 73 55 58 50 42 38 38 38 38 37 38 54 58 46 38 37 38 42 50 65 66 73 58 57 42 41 38 41 37 37 37 37 37 36 36 37 41 49 49 49 45 60 56 52 52 52 52 67 67 51 62 62 50 38 34 46 54 66 58 46 34 33 32 32 32 38 38 38 42 50 54 58 62 82 79 75 71 67 63 59 59 66 63 63 56 53 54 58 48 44 58 79 76 53 48 49 61 84 84 88 81 78 67 67 53 90 95 103 96 99 88 96 119 105 176 212 203 194 186 169 129 164 118 57 42 42 55 78 79 88 92 100 100 96 93 101 113 85 70 46 45 78 118 106 55 95 115 131 120 112 124 152 184 153 150 146 127 111 123 159 187 186 194 205 213 228 247 274 285 329 320 302 283 311 338 305 282 219 251 254 272 291 250 126 20 68 19 17 40 128 152 170 194 22 159 286 249 101 28 88 183 174 274 306 290 278 186 83 52 16 33 132 140 84 60 104 171 323 234 138 82 37 17 16 17 21 22 22 22 21 20 20 19 28 31 30 22 25 17 20 16 29 18 18 21 29 22 16 15 16 17 17 14 14 83 275 431 402 382 317 181 41 12 13 32 23 23 23 26 18 13 13 12 27 42 38 26 18 14 10 10 15 15 15 15 11 11 11 11 28 28 28 28 32 32 32 32 35 35 38 38 34 34 30 30 43 43 43 43 43 43 42 42 39 39 39 38 38 38 38 38 46 42 42 38 38 34 34 30 42 42 42 42 42 42 42 42 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 33 44 48 48 43 43 39 39 39 34 34 30 30 26 26 22 22 22 22 22 22 22 29 29 29 21 32 36 39 35 31 23 26 45 45 45 33 41 33 45 41 45 33 37 21 29 21 29 32 34 33 41 29 37 25 32 21 36 13 12 17 44 41 28 11 15 15 18 10 13 10 9 9 25 14 17 9 8 7 7 7 14 20 20 20 20 28 28 28 28 28 24 16 19 11 7 3 13 6 6 6 6 6 6 6 10 10 9 9 9 9 9 10 20 28 36 40 33 25 6 5 6 11 12 13 24 17 17 11 30 17 21 22 26 27 27 25 20 82 131 108 116 152 140 70 24 26 28 37 45 45 42 30 71 47 31 31 39 36 31 30 37 41 45 33 33 33 42 50 34 66 94 90 51 34 34 34 46 46 58 33 33 133 153 45 37 37 41 41 45 45 49 49 83 35 39 91 91 39 35 83 43 43 43 43 43 43 43 36 40 35 45 69 53 35 37 85 73 37 36 53 85 73 57 49 59 39 38 39 38 38 52 77 131 58 131 311 325 170 136 233 177 202 298 422 449 376 328 336 232 248 272 280 280 268 272 279 273 239 183 139 119 119 115 104 77 87 100 77 51 40 53 73 86 85 93 136 200 228 212 172 143 115 103 123 167 194 190 170 219 213 213 229 218 174 99 39 54 82 101 88 84 131 198 231 162 102 54 50 62 62 65 77 156 136 135 142 142 137 180 221 109 101 128 180 244 293 310 303 189 63 34 96 127 74 54 108 84 91 95 87 75 60 63 67 67 87 69 37 45 93 117 105 45 65 85 77 61 53 73 93 85 93 109 117 121 117 109 112 123 115 103 88 88 92 104 105 72 89 109 102 82 66 66 78 150 130 114 119 143 140 117 89 82 78 82 79 80 81 85 82 43 84 151 210 241 244 254 254 308 275 266 301 339 335 323 337 411 414 434 469 509 504 464 420 424 392 353 329 310 303 307 307 285 294 282 239 223 235 255 251 243 302 356 339 318 320 319 303 323 343 359 370 398 422 394 353 404 448 455 411 410 442 454 414 423 399 382 402 462 518 557 565 505 525 541 514 470 450 462 482 510 489 445 436 476 535 538 498 486 533 560 556 583 623 631 596 584 593 591 552 495 444 411 400 393 355 351 371 359 315 315 355 284 172 174 105 168 198 21 47 24 28 52 95 90 68 67 83 55 52 52 43 44 53 59 68 81 118 75 39 122 198 213 229 317 449 473 309 124 74 80 77 62 59 59 44 44 60 89 102 74 72 125 198 195 179 243 345 530 518 493 453 437 441 477 491 492 415 352 333 303 248 203 196 268 311 521 621 571 718 865 756 691 601 507 358 222 171 162 121 110 153 57 91 288 249 64 63 44 46 114 158 105 40 41 108 64 64 68 92 125 177 227 265 269 251 203 162 133 125 136 147 188 228 276 293 300 316 348 379 367 410 436 435 468 520 535 519 608 679 674 578 526 575 644 655 629 690 637 416 200 117 81 40 41 53 66 46 46 74 89 69 45 45 45 61 78 85 69 53 72 64 56 44 44 44 44 48 48 48 52 52 49 49 53 53 54 58 62 51 47 47 47 48 52 52 63 79 105 134 164 189 267 336 416 458 465 464 486 480 429 388 387 397 387 358 365 397 396 416 441 469 481 473 454 447 477 480 484 489 485 481 484 480 499 495 502 505 528 560 591 625 670 687 703 715 730 742 754 758 796 792 792 788 784 783 794 795 798 802 798 798 776 758 725 696 620 531 448 377 291 187 110 77 110 79 63 76 85 74 60 61 60 60 60 60 60 60 60 63 56 64 131 220 285 296 242 204 152 156 148 143 163 195 214 224 356 389 428 467 512 550 588 607 595 602 602 602 597 586 574 571 570 574 559 543 520 497 474 456 454 431 397 370 351 348 356 357 340 336 332 332 333 333 341 341 344 351 358 369 373 379 387 391 418 422 422 417 401 397 406 407 433 411 377 338 303 276 264 274 365 486 545 503 416 359 326 300 218 189 178 179 194 202 190 185 230 261 250 217 217 245 229 170 199 175 169 166 131 73 49 49 67 75 83 79 66 57 60 64 55 47 46 45 49 45 45 45 67 45 45 47 58 49 56 79 65 64 79 114 149 141 100 45 74 34 37 102 103 79 64 43 68 43 41 54 65 40 47 100 73 98 89 62 23 19 18 25 53 54 62 67 63 48 44 50 25 26 35 47 44 40 36 32 40 48 45 33 37 53 57 46 43 39 35 31 31 35 43 43 35 35 35 40 44 44 44 41 73 49 38 46 70 82 69 53 32 88 71 47 75 58 27 26 22 26 31 31 29 34 59 68 74 70 63 56 56 49 49 49 45 41 41 41 37 33 33 33 33 33 33 33 37 37 41 41 46 42 45 41 37 37 44 44 59 43 34 34 57 80 100 112 88 76 55 38 33 36 51 59 36 36 45 43 44 49 54 51 40 33 33 33 33 33 33 33 41 41 37 33 33 33 32 32 41 48 48 48 48 48 48 48 52 52 53 53 53 53 53 45 34 34 34 34 34 34 34 34 37 41 41 45 49 53 57 57 34 34 34 34 34 34 34 34 39 39 47 55 63 71 75 85 67 91 143 163 132 72 41 53 30 32 56 67 62 62 73 95 131 126 122 126 155 212 269 294 260 201 117 47 34 63 111 151 59 39 31 33 58 67 52 36 64 64 80 88 67 34 34 47 43 43 43 43 43 47 47 47 51 47 35 34 34 35 47 44 36 52 72 88 91 79 63 51 35 34 34 34 33 33 34 34 33 37 45 49 57 65 73 78 74 70 70 66 62 58 58 47 51 44 44 44 44 44 44 44 60 60 60 56 57 53 53 53 52 56 59 71 83 105 131 153 334 406 518 639 743 823 875 884 794 729 641 565 553 557 521 458 518 509 494 479 497 506 463 396 442 375 344 361 310 185 114 111 65 54 43 39 38 38 37 35 57 34 41 85 53 120 152 33 34 33 33 33 41 65 93 105 97 117 125 93 51 67 147 216 104 40 47 54 105 88 31 134 150 134 39 121 54 78 36 75 40 36 35 35 58 78 82 62 68 56 48 44 45 49 64 68 56 56 48 44 48 68 96 117 42 39 38 38 54 77 115 137 98 181 361 609 836 915 835 709 575 440 385 331 214 208 350 461 213 167 104 72 68 83 95 106 112 142 186 236 262 284 373 475 649 670 727 804 834 801 781 782 704 678 691 699 648 552 500 492 572 627 694 737 772 811 838 849 805 765 720 697 670 620 591 585 585 488 328 167 62 45 87 132 207 115 66 78 65 34 33 48 39 35 38 42 61 77 105 124 147 135 112 85 69 58 51 51 36 35 47 70 57 88 239 390 307 260 251 291 319 307 275 263 220 256 265 222 194 206 206 172 163 141 129 117 102 110 130 139 136 104 81 89 86 62 46 54 84 76 79 79 75 59 43 40 41 42 46 54 54 54 50 46 42 50 58 55 48 48 52 53 72 56 43 42 43 50 58 70 41 49 64 41 39 38 40 42 61 58 54 46 46 46 50 58 43 58 58 54 42 38 46 58 36 42 70 74 54 38 38 47 51 51 54 51 50 47 50 43 38 38 37 37 37 38 42 47 58 55 54 50 46 42 38 38 53 53 53 53 53 49 56 52 67 67 63 59 55 55 55 59 51 47 43 35 34 34 33 33 35 36 46 58 58 50 39 37 55 56 64 72 72 64 49 45 57 61 69 66 66 63 52 45 43 45 57 89 102 95 72 67 53 69 89 82 75 60 61 54 87 104 120 108 120 132 132 123 134 185 153 136 175 153 73 60 103 106 85 44 39 39 58 106 62 66 74 82 86 83 79 79 79 76 60 42 42 68 88 76 89 81 81 85 90 106 119 131 132 133 137 134 126 106 94 86 146 142 158 169 161 168 211 266 274 277 280 264 268 295 335 410 322 205 219 329 239 294 358 19 69 42 63 67 197 256 150 159 160 18 77 256 195 139 222 270 201 253 234 227 259 224 116 42 22 24 40 96 96 95 155 250 342 233 133 101 81 25 22 24 34 63 51 47 58 25 24 54 97 89 71 35 22 21 26 42 21 38 66 54 26 21 22 23 19 20 22 23 39 67 127 186 223 509 401 77 16 15 12 14 34 26 14 13 12 11 10 10 35 22 18 38 46 27 23 27 11 9 9 10 11 10 11 27 32 32 32 32 40 40 40 40 35 35 42 38 34 34 34 30 42 43 43 42 43 42 42 42 38 38 38 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 42 42 42 42 42 30 29 30 29 30 29 30 29 34 33 34 33 34 33 34 41 44 47 47 43 39 39 39 34 30 26 26 26 22 21 21 21 21 21 21 21 21 21 21 21 28 27 31 35 31 34 26 25 32 32 28 28 28 32 40 44 56 48 40 36 28 28 28 39 28 28 31 24 27 20 23 20 31 19 19 23 39 35 27 15 9 9 16 9 8 8 8 7 28 16 20 8 11 7 7 6 10 16 17 16 24 24 24 24 24 24 20 16 19 15 11 4 13 6 6 6 6 6 6 6 6 6 6 5 6 5 6 13 20 24 32 33 33 18 10 6 7 8 13 18 26 35 39 29 24 17 22 19 23 24 29 22 34 107 136 116 116 137 125 66 27 28 34 46 54 54 39 35 31 39 40 36 32 32 44 60 37 37 37 37 34 34 34 34 38 62 82 78 43 34 34 35 39 46 70 54 62 162 190 90 37 41 41 45 45 49 49 49 43 35 83 159 159 83 35 43 43 43 43 43 43 43 43 36 52 35 36 76 84 60 40 48 63 67 67 55 47 59 75 83 80 57 38 38 38 39 43 57 95 77 104 148 141 75 36 44 92 91 155 283 358 314 281 273 245 236 228 225 237 253 277 307 350 359 351 335 311 263 211 168 158 143 125 99 92 77 67 63 57 85 101 97 96 116 136 136 156 136 127 131 155 187 207 208 196 189 173 161 130 106 79 63 42 74 93 73 68 92 135 152 133 110 78 46 34 41 57 81 128 128 151 167 150 98 74 85 150 145 149 169 197 222 243 251 220 222 175 88 75 123 123 66 104 111 123 119 100 88 83 87 99 111 93 57 57 85 97 81 32 45 65 69 57 61 81 101 73 85 97 109 117 113 105 101 104 100 92 77 80 73 73 65 117 82 58 54 74 83 86 78 123 123 127 120 120 109 97 86 70 63 71 76 81 89 97 93 139 168 203 222 221 216 230 245 284 274 266 296 303 295 302 333 359 377 404 448 507 535 531 518 458 442 415 387 364 345 330 323 288 293 293 282 291 291 255 199 243 295 322 301 280 291 303 306 293 328 344 344 371 387 366 326 366 394 394 369 381 432 440 408 393 369 353 372 416 463 487 498 474 482 486 463 436 432 452 476 459 502 514 474 449 460 487 494 502 558 593 584 591 623 655 655 576 550 520 497 475 454 436 417 324 372 396 369 345 332 296 251 119 46 22 21 238 393 188 49 30 22 42 74 88 71 71 82 47 47 48 46 51 57 74 84 105 81 53 97 173 184 263 412 487 577 549 344 135 66 71 49 65 58 59 51 47 63 83 100 49 63 117 185 193 206 322 471 549 525 488 460 456 476 504 515 492 436 392 350 287 227 210 236 259 350 587 732 722 798 862 742 566 473 393 269 165 148 143 101 106 192 101 50 182 243 138 73 89 102 146 181 164 116 132 176 156 172 196 208 204 177 156 136 103 94 86 78 85 105 135 146 214 241 273 299 311 335 370 386 329 353 372 354 356 398 432 449 447 545 540 443 439 559 630 610 602 498 325 180 123 119 98 53 44 66 55 45 45 66 97 97 58 54 50 61 73 74 73 61 68 64 52 44 44 48 48 52 48 48 52 52 49 49 53 46 45 62 71 67 47 46 59 76 52 49 56 71 90 120 145 167 220 282 371 428 458 457 449 430 403 357 352 359 362 351 373 401 436 455 479 491 492 492 481 473 480 487 491 491 492 492 492 492 507 506 525 537 564 583 603 640 688 710 722 738 753 769 787 791 803 810 810 810 814 817 817 821 825 825 821 802 783 750 717 684 609 534 445 366 276 169 100 81 122 91 75 84 89 78 60 64 59 59 59 59 59 67 74 85 87 106 165 228 266 273 250 242 156 151 128 100 101 117 117 129 221 316 402 464 501 527 554 577 583 586 582 578 574 574 574 574 581 581 573 554 535 515 489 474 479 453 426 400 384 378 382 390 367 363 359 355 355 359 363 363 379 386 389 389 389 396 392 391 396 400 400 392 383 372 381 392 400 377 339 301 270 243 224 237 295 401 472 450 389 352 322 292 214 185 166 163 183 198 202 205 245 283 276 240 244 275 264 213 186 171 168 169 127 64 47 49 50 59 79 75 66 50 48 48 47 47 50 46 45 53 49 45 43 59 94 74 54 57 64 59 79 78 85 104 119 111 86 54 44 37 97 206 163 95 52 41 40 43 63 46 41 49 72 86 72 77 79 68 77 91 81 63 42 54 70 79 76 56 45 50 25 26 31 39 36 36 36 32 40 48 41 33 37 53 57 53 29 30 30 31 35 47 55 63 31 31 31 35 35 39 40 40 53 37 33 34 58 66 57 41 36 43 30 31 81 41 25 47 43 50 46 28 24 26 39 60 73 70 63 63 56 56 49 49 45 41 41 41 37 33 33 33 33 33 33 33 37 37 41 41 33 33 37 33 33 32 32 32 55 43 38 42 65 85 93 92 76 67 55 34 40 36 47 55 36 36 38 42 51 56 57 51 40 33 33 33 33 33 33 33 45 49 53 53 57 61 65 69 48 48 48 48 48 48 48 48 52 52 52 52 53 53 53 45 42 35 35 35 34 34 34 34 37 41 41 45 49 53 53 57 34 34 34 34 34 34 34 34 34 35 39 47 55 63 67 77 146 201 268 321 329 261 133 29 82 81 70 65 62 58 65 72 85 81 77 81 94 123 152 165 181 146 95 40 30 37 97 156 59 47 31 32 45 50 35 34 76 84 100 111 79 46 39 55 43 43 43 43 43 43 43 43 47 43 39 35 35 39 43 47 47 44 63 63 70 59 62 47 42 34 34 33 33 33 34 34 33 37 41 49 57 65 69 73 54 54 54 50 50 46 46 46 47 40 40 40 40 40 40 40 52 52 52 48 45 45 41 41 73 66 69 64 64 81 95 113 226 318 461 609 730 829 878 893 934 927 904 885 881 900 878 847 804 758 679 601 574 556 517 463 386 348 366 404 362 228 126 91 85 58 38 38 38 39 42 37 41 41 49 89 157 177 116 34 39 35 38 37 41 49 65 65 63 76 88 80 57 53 88 117 127 66 70 52 91 98 73 233 324 340 174 75 32 114 39 55 60 36 35 66 70 55 55 79 60 48 44 40 41 45 56 60 36 40 40 40 51 71 108 124 46 38 38 38 46 61 91 113 106 134 258 482 710 801 724 609 501 381 354 340 242 201 263 313 143 132 116 88 65 53 72 84 72 79 126 184 222 271 368 472 585 642 710 767 817 855 870 855 851 824 829 836 806 750 737 754 737 781 832 859 882 913 937 947 950 888 832 797 758 720 698 697 617 572 436 249 132 103 85 38 38 155 194 102 69 114 89 32 34 34 34 34 49 61 77 85 112 104 92 73 61 62 59 56 68 45 35 34 33 69 172 267 344 280 232 247 268 276 288 300 241 258 243 191 161 177 189 170 159 152 137 129 121 117 109 109 129 90 82 95 99 79 71 79 62 54 45 42 49 49 41 40 40 41 53 61 69 73 77 73 86 75 71 56 44 43 43 43 43 44 47 47 50 42 41 40 41 56 60 52 40 39 40 40 42 42 42 42 42 42 42 46 39 50 58 54 46 46 58 66 54 62 62 50 38 38 54 71 55 55 51 51 51 51 51 51 51 55 55 59 63 63 63 63 47 43 43 39 43 39 38 38 47 43 46 42 38 37 36 36 67 67 63 59 55 55 55 55 39 39 39 35 35 35 35 36 35 36 36 36 37 46 59 67 38 39 41 46 54 58 50 46 78 63 51 43 43 45 54 55 92 85 86 83 84 80 80 80 94 113 118 103 84 69 54 54 100 119 124 124 128 143 139 134 154 132 76 108 174 113 46 63 61 85 116 119 79 42 39 37 40 41 53 61 65 69 69 62 82 86 70 42 41 47 51 43 44 44 45 53 69 86 106 106 87 88 100 105 109 98 94 90 110 114 134 157 157 156 179 203 190 214 237 250 261 265 284 339 410 316 270 287 196 327 468 184 55 68 93 69 196 294 184 152 155 69 124 283 327 267 322 461 157 251 311 284 237 186 130 65 65 35 47 91 118 106 102 110 189 141 100 72 44 27 43 64 82 82 66 47 66 110 102 49 65 53 52 60 83 103 122 115 79 127 171 156 127 99 103 111 228 215 211 227 231 211 151 125 224 371 247 22 14 16 15 64 56 55 46 30 24 12 12 12 10 23 67 107 99 47 10 9 38 26 18 18 9 8 8 9 28 28 28 28 32 32 43 43 42 42 42 38 45 41 41 41 42 42 42 42 42 42 42 42 34 34 34 34 34 34 34 34 37 37 41 41 45 49 53 53 45 45 45 45 45 45 45 45 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 39 43 43 39 39 35 34 34 22 22 21 21 21 21 20 20 20 20 20 24 24 24 24 24 31 35 38 38 34 29 21 17 16 23 23 23 27 35 43 47 59 55 43 35 27 23 23 29 19 19 22 14 18 10 13 10 25 18 29 26 33 26 25 25 12 12 19 8 15 7 11 7 27 19 22 11 14 6 6 6 17 24 24 24 24 24 24 24 16 16 16 16 12 12 12 12 13 13 13 13 13 13 13 13 9 9 13 13 13 13 17 17 20 24 25 29 33 22 15 7 7 8 10 23 36 41 45 35 17 18 18 20 24 25 30 31 47 96 116 81 73 86 78 31 41 38 46 50 43 43 40 36 36 44 45 37 32 32 37 53 41 34 34 35 43 39 34 33 39 55 55 51 35 34 34 35 55 51 67 47 39 115 139 47 35 35 35 39 43 43 43 47 59 39 67 123 123 67 39 59 47 47 47 47 47 47 47 40 56 41 60 84 84 71 63 82 125 145 152 128 104 108 100 88 93 87 76 54 47 49 57 57 59 86 125 133 133 102 52 37 53 34 36 163 274 286 257 233 221 205 181 169 181 202 230 266 331 388 447 495 515 496 464 432 389 323 256 203 196 165 119 83 58 98 98 58 34 62 83 83 123 139 152 156 148 136 124 124 129 129 105 77 46 54 79 111 59 83 98 78 69 76 92 104 145 177 169 106 65 65 89 101 213 165 124 100 91 91 126 178 146 150 154 157 154 167 206 231 240 333 290 115 63 144 156 63 97 108 120 120 104 88 76 76 84 92 85 57 49 57 57 37 31 36 52 56 56 60 76 96 60 72 88 100 104 100 92 88 100 100 97 85 88 77 73 66 110 83 59 51 67 80 91 83 68 88 104 93 77 57 65 74 62 63 83 100 125 149 169 173 202 210 214 210 205 219 242 273 260 262 262 280 267 254 278 329 363 377 396 435 483 530 561 573 516 516 509 486 459 431 412 397 346 331 307 276 277 294 275 231 251 287 303 267 242 249 253 252 290 337 357 349 341 353 356 336 328 336 320 315 347 403 411 375 375 355 343 355 383 418 433 433 433 429 421 409 394 402 411 430 449 521 564 527 474 470 505 528 547 606 645 628 611 639 690 707 640 598 540 518 508 478 420 367 308 317 317 289 253 209 136 75 42 65 27 45 208 279 135 16 40 19 20 57 87 78 77 77 48 52 53 51 60 78 91 100 97 73 77 173 275 290 389 575 584 627 542 296 104 66 76 49 57 58 62 58 50 62 75 87 60 71 120 172 192 244 404 568 548 532 499 483 488 512 540 543 489 460 436 365 246 173 200 281 352 492 699 807 796 762 696 555 338 271 218 156 119 145 167 133 105 180 133 50 107 225 208 123 161 173 173 168 164 168 164 148 148 148 155 143 127 92 75 52 42 43 44 52 68 84 103 114 157 187 234 276 315 343 362 360 263 292 312 294 284 307 361 395 405 495 462 341 354 498 535 446 358 247 141 108 99 74 65 76 61 71 67 47 50 74 100 104 74 58 46 50 58 66 74 66 57 60 52 48 55 59 63 60 48 48 52 52 49 49 46 46 44 59 87 75 46 45 52 80 49 49 49 60 75 101 119 137 170 224 302 387 436 436 392 342 342 299 286 312 346 368 402 440 483 498 506 514 506 503 488 484 482 482 482 482 486 494 498 502 518 530 557 580 607 622 634 655 703 729 741 752 772 784 802 810 806 814 817 825 833 837 845 856 848 840 832 810 786 746 708 669 609 531 449 363 257 153 96 94 119 99 84 85 86 79 75 68 59 59 59 66 76 95 114 129 132 147 167 203 215 215 231 250 189 166 131 92 80 81 73 81 137 220 315 407 475 509 520 522 553 559 550 549 553 561 573 588 577 577 573 558 546 531 515 505 502 483 456 437 418 411 415 419 408 404 400 396 388 389 386 390 401 404 401 397 393 393 389 381 366 362 362 355 350 339 347 348 340 318 283 249 214 191 176 182 219 305 373 385 360 341 311 285 254 220 185 166 174 189 201 216 248 278 270 247 259 286 282 244 209 190 184 181 142 87 57 61 48 50 67 71 62 49 47 46 46 47 47 54 50 53 49 45 50 147 182 106 45 46 57 44 84 91 94 89 77 76 76 72 40 41 166 261 187 99 56 43 56 52 58 42 40 39 39 38 57 60 49 59 100 145 107 48 20 23 39 63 71 52 37 31 25 25 26 31 35 39 32 32 32 44 37 29 37 53 61 57 29 29 29 29 38 54 66 74 34 34 34 39 39 43 43 35 45 33 33 33 49 57 49 37 40 59 54 69 112 60 24 30 71 74 59 39 24 25 35 51 65 61 59 59 52 52 56 49 45 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 32 33 33 33 32 32 31 31 51 39 30 29 33 37 41 45 60 52 43 31 37 36 47 51 32 36 38 42 55 56 57 62 40 33 33 33 33 33 33 33 45 49 49 53 61 65 65 69 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 41 46 45 45 45 45 45 45 45 41 41 41 45 45 49 49 49 34 34 34 34 34 34 34 34 34 35 39 47 51 59 63 77 145 247 346 425 469 444 300 148 97 81 74 79 96 105 77 65 56 64 67 60 68 69 73 74 79 80 72 36 30 31 81 133 43 31 30 31 37 50 54 39 86 106 126 126 86 53 46 58 47 47 47 43 43 43 43 43 43 43 39 39 39 39 43 43 43 43 50 43 49 46 53 50 45 34 37 32 33 33 33 33 33 37 45 49 57 61 65 69 45 49 49 49 50 50 50 46 43 36 36 36 36 36 36 36 48 48 52 56 60 60 64 69 86 79 70 57 56 59 65 79 106 191 318 462 598 703 784 811 848 896 934 949 957 976 975 964 941 892 791 685 623 581 530 457 412 355 337 339 289 183 102 76 73 54 39 39 39 39 42 38 36 74 61 121 269 221 64 36 35 35 35 35 42 41 42 34 36 37 43 54 50 50 41 52 111 70 89 52 78 89 116 320 526 534 260 70 31 126 35 51 44 35 35 50 50 47 52 63 52 40 40 36 37 41 48 52 35 36 47 43 47 67 95 112 37 37 37 37 37 45 60 82 91 84 148 336 561 674 640 545 503 382 347 333 231 146 121 86 88 117 141 125 78 46 65 78 63 59 82 120 157 210 287 364 527 616 679 704 778 880 925 902 907 892 900 916 912 888 888 912 876 903 927 934 942 966 988 993 1010 956 901 859 815 745 699 685 610 634 534 299 127 102 96 54 83 124 203 223 154 51 36 49 36 36 36 35 38 38 45 49 80 76 68 57 54 66 67 68 35 36 36 33 33 81 200 280 312 256 225 248 264 253 241 246 249 242 211 156 133 153 166 166 178 177 181 185 185 173 154 134 110 82 82 103 119 107 103 127 106 94 85 74 89 90 94 90 66 70 74 82 90 94 94 84 73 58 50 43 43 43 42 41 41 42 50 54 53 41 40 40 79 83 87 87 83 68 56 45 65 57 57 49 45 41 41 40 38 42 54 54 46 46 54 62 70 62 54 46 42 50 62 71 47 48 48 52 52 52 56 56 39 44 56 64 68 60 52 47 40 40 40 40 39 39 39 39 55 55 59 59 51 47 42 38 61 64 60 56 56 56 56 56 40 40 40 40 40 40 40 40 40 35 35 35 36 37 43 55 40 41 42 50 47 43 43 42 43 43 43 44 58 83 108 120 77 67 68 80 89 102 118 137 143 151 151 132 109 78 71 67 123 128 140 144 159 166 158 145 181 76 47 87 169 68 41 73 68 71 75 83 75 59 42 41 39 39 44 41 45 45 41 41 41 49 53 46 57 62 66 55 42 43 44 49 65 74 82 83 55 56 64 68 76 73 73 73 65 73 97 128 136 128 127 131 115 150 182 218 234 238 238 277 459 412 317 270 240 446 570 252 62 104 136 76 203 329 207 128 179 185 196 299 375 263 246 431 183 228 305 286 195 168 165 100 84 46 33 34 66 94 109 101 40 104 151 131 91 67 63 59 56 44 96 85 32 105 141 31 85 88 88 72 63 83 123 155 84 96 84 53 80 156 264 332 296 255 215 207 215 191 127 88 239 257 157 44 19 26 34 69 28 24 23 15 18 18 18 18 12 32 64 76 52 16 10 11 14 10 10 9 8 7 8 17 28 28 28 28 32 32 43 43 46 42 42 42 45 45 41 41 42 42 42 42 42 42 42 42 34 34 34 34 33 33 33 33 33 32 32 32 36 36 40 40 32 32 32 32 32 32 32 32 32 32 33 32 33 32 33 32 33 32 33 32 33 32 33 39 39 39 39 35 34 30 30 30 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 31 30 30 30 25 21 16 16 27 23 23 23 23 31 35 38 42 34 26 14 13 13 12 12 10 17 13 13 9 9 8 8 9 21 33 32 25 16 16 32 27 27 30 23 26 19 22 14 22 18 18 14 14 6 9 5 13 20 20 20 20 20 20 20 12 12 12 12 16 16 16 16 13 13 13 13 13 13 13 13 9 13 13 17 17 21 21 25 24 17 21 18 22 22 16 9 8 10 11 16 29 30 34 21 18 19 20 21 22 30 35 32 36 65 77 42 34 50 50 27 41 38 38 43 36 36 36 36 60 48 33 32 37 45 41 33 38 34 34 35 39 34 34 35 43 47 39 36 34 34 35 40 59 47 59 43 34 67 83 33 39 39 39 43 43 47 47 47 83 47 36 55 55 36 47 83 47 47 47 47 47 47 47 47 52 65 84 75 43 58 117 189 288 283 286 297 294 253 165 104 108 118 113 91 82 73 54 41 41 39 56 100 104 68 68 112 86 35 33 99 202 234 210 178 202 201 197 189 180 173 181 210 370 423 482 530 569 581 585 581 618 551 472 422 407 377 326 279 203 199 155 103 103 132 120 65 82 99 127 131 119 88 72 61 93 97 81 65 42 54 87 119 91 99 106 94 85 89 112 124 137 189 194 114 57 57 65 53 97 77 73 104 108 96 103 127 130 154 170 159 142 139 171 215 251 316 313 221 146 139 132 108 98 112 120 112 92 80 68 68 68 72 69 61 53 49 41 33 41 48 56 60 56 56 64 76 60 68 84 92 96 88 80 72 97 93 89 78 78 78 78 79 43 71 107 100 73 49 69 93 37 54 69 65 53 50 66 79 103 111 124 152 177 201 221 233 217 206 193 185 196 219 258 277 252 250 250 261 248 243 278 330 359 370 377 400 439 482 532 556 524 547 556 556 540 513 498 487 439 440 404 318 263 267 269 266 234 263 279 251 235 239 238 229 267 335 375 347 311 307 334 342 322 306 282 274 314 358 362 334 350 335 330 341 353 368 379 375 395 383 379 371 375 368 360 356 379 434 478 469 456 471 506 517 563 611 653 644 619 627 666 698 708 672 635 617 595 530 436 351 252 137 101 165 165 63 22 21 19 67 65 136 170 62 46 66 56 19 19 33 76 75 73 63 68 58 64 72 78 80 93 109 74 126 157 236 379 454 536 621 600 582 435 198 61 75 97 54 58 63 66 62 50 54 70 75 103 98 126 163 207 286 439 580 546 542 541 526 527 543 571 566 520 499 478 375 224 148 214 331 503 672 765 740 682 592 440 298 163 119 112 98 88 145 175 148 124 120 116 95 83 134 149 112 153 176 144 88 85 117 104 48 64 52 43 41 41 42 47 59 53 45 46 51 59 63 70 81 72 117 179 246 289 308 299 265 197 222 261 272 267 294 341 390 442 483 407 267 260 355 324 207 127 112 138 164 127 54 44 86 47 60 83 83 85 92 103 92 78 54 50 46 58 66 77 74 53 49 52 48 55 63 71 75 52 48 52 52 49 49 46 46 45 59 79 63 46 45 47 64 50 49 49 49 67 75 97 111 144 182 256 346 414 407 344 257 276 229 227 277 340 385 431 480 503 510 510 505 502 494 486 486 501 497 497 497 501 513 529 537 545 556 583 614 641 653 664 674 714 732 744 756 775 787 799 802 802 805 824 836 848 863 871 875 867 859 840 818 790 745 704 661 606 535 449 355 241 137 100 111 104 92 80 80 81 78 82 82 89 88 80 87 101 128 150 173 169 153 152 161 162 155 184 220 193 159 128 94 82 78 63 76 141 168 203 304 423 490 501 476 517 528 527 530 545 557 569 584 580 580 569 569 554 550 535 531 521 509 486 470 455 441 445 445 453 442 434 419 415 408 408 408 424 420 416 412 397 393 386 378 328 325 325 309 293 290 294 299 272 246 219 189 162 139 125 142 169 238 291 314 319 304 289 266 266 235 214 194 198 225 249 268 263 281 273 258 270 294 290 263 244 198 183 184 162 111 80 66 48 49 55 66 50 48 47 46 46 46 47 55 55 58 50 46 114 178 178 83 44 46 65 45 69 84 91 75 59 51 73 93 57 49 141 202 139 83 83 60 52 39 41 138 181 117 60 60 39 57 52 41 86 115 80 22 21 19 19 36 52 41 30 31 25 25 25 25 26 31 32 36 28 40 37 29 33 53 61 57 29 29 29 29 30 38 46 50 34 34 34 38 38 42 42 35 45 34 33 41 49 53 53 49 47 103 90 53 80 59 26 46 87 87 75 56 36 25 26 32 53 57 50 55 48 52 52 49 45 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 32 32 32 51 59 66 50 37 29 45 65 44 36 35 27 30 37 40 40 32 29 41 43 48 53 61 62 40 33 33 33 33 33 33 33 49 49 49 45 41 41 37 37 41 41 48 41 48 41 48 41 48 41 48 41 48 41 48 41 53 49 49 49 49 49 49 49 41 41 41 41 41 45 45 45 34 34 34 34 34 34 34 34 35 35 39 47 51 55 59 73 155 301 423 466 524 571 534 450 155 161 158 120 74 40 45 58 50 54 58 66 70 63 55 51 31 40 52 32 30 31 53 100 55 46 39 31 40 57 68 61 101 133 153 129 89 53 53 62 54 47 47 43 43 43 43 43 35 39 43 47 47 43 39 35 46 46 45 37 41 41 45 45 44 37 36 32 32 32 33 32 32 36 41 45 49 57 57 61 53 53 57 57 62 66 70 66 39 36 36 36 36 36 36 36 48 52 60 76 88 100 112 117 78 74 63 58 49 56 63 73 130 170 237 325 437 554 660 718 769 832 896 915 938 964 975 956 918 872 778 673 611 576 518 449 405 325 258 220 167 105 75 73 50 38 38 47 55 50 38 37 38 62 73 177 301 193 36 44 34 34 34 34 38 42 46 35 37 36 36 37 37 46 56 59 71 62 109 68 74 93 136 355 572 569 167 78 88 94 35 79 35 44 54 34 39 77 82 51 47 36 36 36 37 37 40 40 48 48 55 47 39 47 67 83 36 36 36 37 37 37 48 62 76 66 103 232 401 514 531 489 401 288 257 243 169 119 94 52 57 98 142 134 90 58 69 79 62 46 56 78 107 133 182 230 467 547 595 619 685 799 864 856 906 925 957 981 988 976 972 976 980 1003 1007 999 994 1010 1018 1018 1018 994 964 952 901 799 717 672 644 632 508 301 189 205 228 197 119 200 231 151 87 79 82 54 36 36 35 34 34 34 49 53 58 61 50 50 54 59 64 64 33 36 44 48 91 190 288 328 252 208 192 212 220 196 177 185 181 173 147 123 120 133 153 165 191 201 217 233 241 237 222 202 186 151 162 194 214 210 210 226 209 193 173 165 169 166 166 158 170 163 163 155 155 151 140 129 87 65 57 57 61 65 61 64 80 84 84 80 87 99 119 135 150 157 161 162 166 154 130 103 147 132 124 101 88 57 41 40 47 66 78 74 62 54 54 58 46 46 50 62 70 70 54 39 43 48 48 52 56 60 64 64 38 39 44 52 56 52 40 39 41 41 41 41 44 44 44 44 48 59 63 67 71 71 79 79 62 58 61 50 57 46 57 50 57 46 49 38 37 36 36 36 35 39 51 56 57 50 42 39 49 50 51 56 53 53 45 45 66 71 83 88 85 80 69 54 47 50 68 105 134 150 162 173 159 167 160 145 121 99 95 103 132 136 151 163 182 181 172 156 172 67 45 89 160 54 39 83 103 78 46 41 47 71 83 79 45 49 49 49 41 40 39 39 40 41 42 58 74 86 102 107 57 65 73 85 90 90 83 79 75 68 72 71 64 60 60 56 68 68 80 100 115 115 103 91 99 111 131 155 179 199 207 258 401 458 350 251 267 494 598 264 67 112 146 97 204 302 187 128 127 197 272 388 451 327 296 464 340 225 216 237 171 168 181 91 82 140 207 203 171 131 86 42 54 146 209 165 108 80 60 32 32 65 238 234 54 98 206 111 127 39 30 58 190 242 173 70 35 36 36 48 111 183 211 203 115 99 75 55 38 38 49 64 202 183 159 134 90 85 85 56 19 22 17 16 16 16 16 19 23 34 34 14 11 9 12 47 9 9 9 9 13 21 29 40 33 33 33 37 40 40 47 51 46 46 49 49 52 52 52 41 38 38 38 38 38 38 38 38 29 29 29 29 29 29 29 29 40 40 36 36 32 32 28 28 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 36 36 36 36 36 36 36 43 35 42 42 37 37 33 33 33 21 21 20 20 20 19 19 19 27 35 35 35 35 35 35 35 34 34 29 25 24 16 15 14 26 33 25 21 21 21 25 25 29 25 13 12 11 10 10 10 17 24 20 20 16 16 12 12 8 23 35 31 19 15 19 27 30 30 37 26 33 22 29 22 21 14 17 10 17 5 12 12 20 20 20 20 13 13 13 13 4 4 5 5 9 9 13 13 13 13 13 13 13 13 13 13 5 5 9 13 17 21 21 25 21 21 21 18 22 22 24 17 15 12 13 14 15 16 16 17 20 21 21 22 24 32 40 33 33 50 63 39 31 48 56 48 30 31 35 39 43 47 40 44 44 44 33 37 49 56 64 65 54 35 35 35 35 35 40 64 40 36 35 35 35 39 47 51 43 36 59 55 36 79 107 43 39 39 43 43 47 47 51 51 63 51 55 71 71 55 51 63 51 51 51 51 51 51 51 51 49 73 83 55 46 93 192 275 338 313 320 363 366 301 209 156 187 224 216 179 140 104 54 39 56 41 39 39 38 38 101 216 256 199 154 171 214 222 195 170 198 213 233 225 204 192 191 213 331 396 452 507 546 573 596 604 648 612 561 542 539 532 509 489 441 414 358 299 299 308 249 174 175 151 117 98 98 99 100 93 93 97 94 93 83 74 71 71 95 87 75 70 81 93 129 152 165 213 197 109 53 65 65 37 33 33 49 109 129 101 77 76 155 183 207 183 151 127 139 166 218 247 291 300 242 159 120 132 126 129 129 113 97 85 84 88 92 88 89 93 89 73 68 68 57 60 60 64 64 64 68 68 68 76 88 92 92 80 68 53 78 74 66 54 50 47 51 44 34 61 113 113 77 54 74 106 74 74 74 78 86 99 119 128 175 179 176 180 184 192 196 196 233 205 172 175 191 218 230 229 252 242 238 257 261 260 280 326 316 327 345 365 403 446 496 519 486 510 538 538 535 523 532 548 540 556 533 466 403 356 306 263 212 233 234 214 218 246 262 258 228 319 367 331 271 259 288 320 316 288 264 260 288 312 308 285 297 293 292 288 295 303 303 310 346 342 353 354 366 351 327 303 329 380 407 403 406 445 476 494 549 583 625 633 616 603 614 638 674 679 680 687 665 609 538 473 238 63 23 70 110 33 20 23 20 45 19 131 166 30 41 90 68 21 20 30 58 64 64 68 75 72 74 68 65 74 83 88 84 179 221 268 391 489 578 655 593 510 333 124 40 70 87 44 60 67 67 62 54 54 70 78 127 101 106 166 261 361 469 547 537 553 580 577 559 559 579 578 566 539 500 382 233 169 274 411 624 777 737 558 478 418 274 159 107 90 110 95 87 116 137 97 153 97 121 121 53 50 78 48 74 120 92 43 42 68 71 41 51 51 59 59 59 59 59 59 52 45 46 46 47 52 60 71 62 88 139 194 244 254 237 206 186 184 207 231 262 289 336 379 417 377 265 157 145 181 141 61 100 85 102 113 99 61 51 61 48 48 71 90 96 99 114 123 125 91 74 62 66 70 73 66 49 45 52 48 59 67 82 79 52 48 52 52 49 49 46 46 46 47 55 55 51 48 60 61 50 50 50 49 56 67 82 100 111 137 199 289 365 373 310 220 238 190 193 259 340 394 450 488 506 506 504 496 492 492 496 503 546 546 542 539 544 559 575 587 582 594 617 640 667 679 690 701 737 748 752 764 779 786 798 802 804 808 831 843 859 878 882 886 878 863 844 822 794 749 708 665 606 535 452 358 240 137 108 123 84 80 68 64 61 74 81 92 107 110 101 103 125 158 189 212 233 182 147 151 141 127 147 169 166 132 101 78 70 66 62 76 147 141 161 242 355 441 459 449 475 500 519 534 553 560 568 572 572 576 569 573 573 566 562 555 539 532 516 504 486 482 478 470 479 468 453 445 437 430 430 423 446 439 435 420 405 401 386 383 295 292 289 273 253 237 242 243 196 178 155 125 106 99 92 106 135 166 205 236 244 232 231 231 234 237 236 247 273 312 347 371 324 316 296 288 293 298 298 283 252 193 154 148 142 103 64 48 49 50 54 61 49 48 48 48 46 46 48 56 59 59 51 47 107 107 79 47 46 47 62 65 45 65 77 72 59 51 71 95 101 42 74 103 75 75 92 68 47 59 150 274 297 193 76 39 38 48 73 52 64 78 63 29 56 28 19 27 41 42 43 44 25 25 25 25 26 31 39 43 28 36 36 28 36 56 60 56 34 30 29 29 29 29 30 34 38 38 38 42 42 46 46 39 41 34 41 45 45 49 53 53 67 86 53 40 63 31 30 101 92 99 104 88 61 26 25 25 44 49 46 46 51 55 52 49 45 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 33 32 32 32 32 36 30 59 106 98 57 29 33 53 33 29 28 31 27 29 29 29 33 30 34 39 48 49 57 51 40 33 33 33 33 33 33 33 61 61 57 49 52 48 44 33 41 37 41 37 41 37 41 37 37 33 37 33 37 33 37 37 45 45 45 45 45 45 41 41 41 41 41 41 41 37 37 37 34 34 34 34 34 34 34 34 34 34 35 39 39 43 47 64 146 291 393 439 508 610 649 632 442 303 142 65 76 95 80 42 42 43 47 47 51 43 47 47 31 32 40 36 31 32 36 56 103 98 78 55 43 44 48 56 120 168 184 140 89 61 69 66 50 43 43 43 43 43 43 43 35 39 43 47 47 43 39 42 42 45 52 45 52 41 44 33 47 36 39 31 31 31 35 32 32 32 36 41 45 49 49 53 57 57 61 65 70 78 78 78 39 36 36 36 36 36 36 36 48 56 64 80 92 108 116 125 65 61 50 46 46 46 49 60 137 142 154 190 256 360 466 524 606 653 704 751 810 865 892 869 877 835 741 635 569 534 484 419 257 196 161 140 117 76 53 50 39 37 37 39 54 45 37 37 54 36 86 218 237 113 37 57 35 35 35 34 34 35 54 51 36 37 37 37 37 45 60 79 63 70 118 72 71 87 122 349 538 557 51 73 128 58 66 87 44 40 46 45 65 88 96 81 43 36 44 44 44 44 40 36 59 59 59 47 42 42 54 59 39 35 36 36 37 37 41 48 62 61 98 148 222 284 325 326 296 200 177 158 92 69 76 37 37 55 83 90 70 46 53 50 40 41 40 51 77 111 132 145 346 375 424 481 563 649 719 772 836 890 941 972 995 1006 1010 1007 1019 1019 1019 1013 1005 1017 1018 1018 1018 1002 1002 998 952 851 749 699 711 579 420 345 377 401 332 226 91 144 140 72 55 111 134 98 36 35 34 34 34 34 54 74 59 63 51 50 50 55 52 56 82 114 145 184 247 310 317 288 279 219 159 135 135 143 172 216 208 212 213 229 241 246 266 294 323 338 357 377 389 393 389 381 377 353 360 392 412 404 404 420 416 404 384 368 364 345 329 306 314 307 299 291 276 264 256 234 200 185 169 153 141 129 117 109 145 145 149 153 169 197 229 260 243 247 255 263 271 259 227 192 229 218 210 186 162 130 102 86 102 114 122 114 94 74 66 66 42 42 50 66 82 74 50 38 43 40 41 45 49 53 57 57 40 40 41 45 45 45 45 44 45 42 42 46 49 53 53 57 40 44 48 56 60 60 71 71 67 63 62 55 58 51 58 55 62 55 54 39 38 37 36 35 34 54 71 83 88 85 63 48 40 41 44 61 74 82 83 83 68 76 100 117 110 98 70 51 51 69 105 137 165 170 170 166 164 175 164 141 118 111 112 112 144 143 154 174 193 188 166 142 126 85 47 90 141 63 39 78 101 89 81 93 102 91 48 41 58 65 65 54 50 42 41 41 63 47 47 67 79 72 88 105 102 103 111 119 123 123 119 115 127 116 112 104 100 96 92 99 107 95 83 83 94 102 94 86 87 87 99 112 144 168 176 215 335 468 336 164 205 463 571 294 64 75 124 116 206 271 176 192 80 149 329 481 484 392 393 481 439 196 138 200 146 120 129 55 59 136 200 188 156 128 107 79 122 154 150 78 33 33 49 45 33 157 353 277 34 90 234 143 34 35 95 218 323 326 207 84 86 55 37 39 119 167 107 36 50 74 97 97 81 65 72 86 106 107 143 130 70 125 157 88 75 70 57 37 28 19 19 17 16 33 44 24 13 11 12 13 16 11 10 9 25 37 44 36 28 28 28 28 28 28 35 35 46 46 53 49 56 52 52 52 45 38 38 38 38 37 37 37 25 25 25 25 25 25 25 25 52 48 44 40 32 28 23 23 40 40 40 40 40 40 40 40 28 28 28 28 28 28 28 28 40 40 40 40 40 40 40 47 30 37 37 33 33 29 29 29 25 25 21 20 20 20 19 19 39 39 39 39 39 39 39 39 34 29 21 17 16 15 14 13 33 25 17 12 12 12 12 12 20 16 12 11 10 10 10 10 17 24 24 20 16 15 15 11 7 15 27 23 15 11 11 22 18 25 25 21 21 17 17 17 13 13 13 13 12 12 8 9 16 16 16 16 9 9 9 9 4 4 4 5 9 13 13 13 13 13 13 13 13 13 13 13 4 4 4 5 13 17 21 21 29 18 18 14 18 19 21 18 28 25 23 20 25 18 17 18 21 22 23 24 25 33 37 34 31 36 48 44 40 48 56 65 34 39 43 47 51 55 52 56 33 52 57 53 40 40 64 85 82 47 35 51 59 59 76 104 44 40 36 36 51 55 51 47 47 36 68 75 48 79 111 63 44 44 44 47 47 51 51 55 59 59 63 67 67 63 59 59 55 55 55 55 55 55 55 56 57 61 56 55 94 180 255 290 304 302 313 336 350 334 333 348 397 439 427 360 286 230 138 48 44 76 76 47 58 149 253 318 391 354 298 262 238 207 179 155 151 166 185 185 188 180 187 212 225 303 387 469 523 561 588 603 622 610 594 575 560 556 541 537 577 573 561 535 511 489 458 415 372 329 267 228 185 138 91 48 76 69 66 78 79 75 55 39 63 47 35 39 50 73 109 133 189 209 177 101 73 93 97 65 117 69 41 61 93 110 149 193 159 187 219 207 171 139 139 146 162 205 250 279 273 211 144 88 119 129 133 125 109 97 100 104 124 108 105 109 101 73 72 84 53 52 52 64 76 84 88 84 76 84 92 100 96 88 72 57 82 74 66 51 47 36 36 36 61 62 70 78 90 95 103 103 111 99 95 103 131 163 172 180 187 183 176 172 168 164 160 160 212 191 167 174 198 222 221 216 255 223 222 250 273 269 273 307 309 324 342 369 403 437 472 498 465 485 505 505 494 502 538 582 617 613 581 551 556 537 459 368 286 275 248 194 194 222 242 242 205 288 336 300 244 229 261 278 282 266 250 254 262 262 262 262 255 255 258 250 257 261 276 288 315 311 319 335 344 340 309 292 307 370 397 372 351 378 428 459 529 551 586 625 624 606 597 617 628 645 670 677 671 647 629 615 441 286 117 24 22 21 38 65 57 96 27 74 137 65 38 18 57 22 21 23 42 38 57 75 69 64 61 62 55 49 58 62 122 169 211 269 343 377 484 637 494 378 216 83 42 72 74 46 62 61 60 51 42 46 66 86 106 95 105 189 328 440 508 538 544 564 588 597 589 579 587 577 572 553 494 368 231 202 339 500 740 813 658 395 321 299 200 131 88 96 123 127 127 143 127 70 138 107 131 96 47 89 125 47 46 80 72 43 42 44 56 43 56 60 67 67 67 63 67 63 64 60 49 46 47 48 49 57 65 76 102 145 206 238 259 248 232 197 197 224 256 279 315 350 353 278 165 89 73 89 81 57 84 77 71 61 51 47 48 50 62 49 47 73 95 129 180 226 221 171 134 94 78 66 54 54 49 45 52 52 59 67 82 83 52 48 52 52 49 49 46 46 46 46 46 59 72 88 92 81 55 51 50 50 53 64 75 86 81 95 134 213 290 313 265 206 216 184 202 268 341 390 428 469 494 501 503 503 503 511 530 534 569 572 569 572 580 593 609 620 628 636 655 670 693 705 720 731 753 764 768 776 790 798 810 813 812 820 843 855 874 882 892 897 882 867 848 826 798 753 716 680 613 531 448 350 236 144 112 134 76 73 65 56 56 66 85 88 110 105 103 112 141 187 233 257 269 189 141 135 136 110 115 132 151 115 81 73 73 65 65 76 94 127 176 241 305 362 398 427 448 481 507 534 553 561 568 568 568 572 569 577 581 585 578 578 562 551 546 531 520 512 504 497 498 487 475 456 448 441 437 430 438 424 409 394 375 364 356 338 266 259 252 236 216 197 201 206 143 121 106 83 73 66 70 74 89 104 134 162 164 154 173 211 253 280 314 347 373 399 426 439 393 351 331 315 304 297 289 286 279 201 150 147 140 99 67 49 53 57 57 49 48 48 52 60 46 47 52 60 63 59 55 47 107 63 46 55 71 59 46 46 44 45 61 68 60 56 68 80 110 53 46 66 43 63 79 42 59 163 246 217 153 108 68 38 37 40 55 53 51 64 72 84 82 48 18 19 21 30 32 40 25 25 25 25 26 31 39 43 28 40 36 28 36 52 56 52 29 29 28 28 28 29 30 34 38 38 38 42 42 46 46 39 32 33 37 37 33 33 45 56 94 54 56 160 235 127 37 81 104 113 128 117 85 42 25 24 40 40 38 42 51 55 52 45 45 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 33 32 32 32 32 32 59 127 202 190 121 45 28 28 37 33 36 32 31 26 29 25 33 27 35 39 41 49 50 47 40 33 33 33 33 33 33 33 45 45 45 45 48 48 48 41 41 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 41 41 41 41 41 41 37 37 41 41 41 37 37 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 52 109 189 279 376 497 606 665 660 734 583 374 199 106 85 76 62 47 43 43 39 35 35 35 35 50 39 39 39 43 43 35 39 102 98 82 62 51 55 68 84 119 175 192 132 61 52 61 58 46 39 43 43 43 47 47 47 35 39 43 47 47 43 39 42 49 53 56 56 52 44 36 32 43 39 35 31 31 31 31 31 32 32 32 36 37 41 41 41 49 49 53 58 66 70 74 70 39 36 36 36 36 36 36 36 48 52 56 60 68 72 76 81 60 56 45 38 38 38 38 38 69 74 75 89 133 195 253 298 436 470 510 573 678 762 793 766 710 699 656 586 513 447 356 259 149 104 74 59 53 39 39 39 53 39 37 38 42 41 37 49 65 38 130 210 141 57 57 53 52 44 39 35 35 34 46 43 39 44 56 56 52 48 55 55 66 62 98 41 37 53 80 286 561 629 111 77 104 61 82 47 76 35 37 77 84 57 72 97 43 36 48 52 52 48 40 36 43 47 51 43 42 38 50 58 45 38 43 40 37 41 45 45 36 51 77 95 101 120 170 191 232 174 175 141 66 36 41 36 38 38 39 39 49 45 48 38 38 41 45 44 70 100 110 104 210 214 252 346 428 502 589 689 726 794 842 869 916 967 998 1006 1018 1019 1018 1009 1006 1014 1014 1002 1018 1002 987 979 932 831 744 695 686 555 440 413 410 334 193 79 108 34 36 148 164 38 37 154 101 81 57 36 34 34 38 54 70 70 55 47 46 39 44 37 101 218 342 385 364 346 334 333 339 279 222 186 174 182 226 282 270 278 314 347 363 364 395 438 483 498 521 533 537 541 549 560 560 532 532 563 580 571 575 584 588 576 560 552 536 513 482 462 423 416 416 405 397 378 366 351 305 298 290 274 250 230 225 221 202 210 222 250 278 298 310 310 336 340 352 368 372 349 317 286 291 287 283 268 248 220 192 169 138 146 154 146 122 98 82 78 86 74 62 62 66 70 62 47 39 40 40 40 41 45 49 49 41 41 41 41 41 45 49 45 42 42 46 50 54 58 65 65 61 61 68 68 64 56 52 48 63 63 67 55 63 51 63 55 55 47 51 39 39 38 38 37 54 69 66 63 59 53 39 39 42 47 57 74 83 88 92 85 49 58 82 102 122 127 131 132 93 93 113 126 142 158 159 166 184 184 169 145 122 108 108 116 164 151 154 181 203 178 134 113 84 99 70 73 111 58 39 64 64 80 108 129 134 100 52 41 59 59 63 67 56 52 48 44 61 44 43 57 69 65 86 118 132 137 145 157 169 177 185 189 177 173 165 160 160 160 168 179 146 137 109 86 82 86 82 70 75 75 75 96 128 140 132 145 333 447 251 98 246 508 541 243 95 77 130 154 264 321 250 314 145 170 353 489 445 377 394 407 320 115 117 199 117 55 72 50 41 45 36 34 35 80 132 152 111 87 62 34 33 33 45 57 117 264 349 166 29 67 155 34 31 147 320 396 379 344 368 401 355 237 93 39 92 172 159 88 36 36 36 37 38 39 37 34 73 79 103 58 28 113 180 88 83 81 72 63 47 38 34 30 28 36 43 26 16 14 13 12 12 11 10 9 10 25 32 24 29 29 29 28 28 28 31 31 50 46 53 53 56 52 56 52 45 38 38 37 37 37 37 37 25 25 25 25 25 25 25 25 40 40 36 28 23 23 23 22 32 32 32 32 32 32 32 32 24 24 24 24 24 24 24 24 32 32 32 32 32 32 32 39 30 33 33 33 29 25 25 25 29 29 29 24 24 20 20 20 39 38 39 39 42 42 42 42 41 33 24 16 15 14 13 13 29 32 24 16 11 11 11 10 15 11 10 10 9 9 10 13 24 31 27 26 22 22 18 18 10 14 22 26 22 18 14 14 10 17 17 13 9 9 9 5 5 5 5 5 9 9 9 9 9 9 9 9 9 8 9 8 4 4 4 4 5 5 5 6 13 13 13 13 13 13 13 13 5 5 5 13 21 25 29 33 30 26 18 14 14 15 13 15 28 25 27 28 30 27 27 20 23 23 24 25 29 26 35 35 31 32 44 49 41 37 41 53 49 54 58 62 59 63 63 63 64 56 56 71 96 124 132 124 107 52 36 68 111 115 116 124 52 44 40 48 67 67 55 43 63 40 76 84 37 52 80 40 44 48 48 47 51 55 55 55 72 68 55 44 44 55 67 71 55 55 55 55 55 55 55 56 65 70 61 59 110 212 290 305 314 348 343 330 396 508 587 616 646 697 677 581 487 412 301 184 81 173 211 166 185 292 331 305 346 340 300 238 198 155 123 104 116 119 134 158 192 195 190 189 228 267 314 355 381 411 453 488 569 577 577 576 573 568 565 565 617 621 633 647 629 602 583 576 517 491 464 426 372 285 182 107 128 101 74 62 55 59 59 59 44 35 34 51 62 58 69 77 98 118 118 89 81 89 66 34 62 34 33 74 114 122 134 157 143 167 199 204 188 179 170 166 153 184 213 238 276 282 196 100 86 102 122 126 125 117 112 116 132 104 93 101 93 61 64 88 49 40 44 60 80 96 96 92 76 84 96 104 108 100 88 73 74 71 79 80 80 76 68 53 97 66 46 55 99 124 120 100 140 136 140 156 180 208 220 224 176 176 176 172 172 168 168 168 171 174 170 182 194 209 217 224 231 207 214 246 262 250 246 276 314 316 331 349 384 421 448 462 481 496 492 472 460 477 541 596 646 625 578 567 601 631 588 503 428 406 359 296 261 254 238 210 197 245 273 253 229 226 230 222 215 215 224 244 240 224 229 253 233 237 240 232 238 246 274 294 297 285 277 277 282 286 278 274 268 315 331 298 276 299 345 372 469 488 538 593 611 586 589 621 626 654 665 667 657 641 655 662 635 572 403 159 21 20 52 67 18 76 58 54 101 82 55 33 26 22 22 23 22 22 51 92 68 62 59 56 49 39 47 44 103 114 144 243 324 295 336 459 308 208 115 61 60 58 59 52 63 58 49 43 41 42 63 86 77 99 152 244 379 475 532 546 560 568 572 585 605 607 603 585 574 559 500 382 250 251 428 617 822 777 537 288 236 215 137 102 78 92 124 174 201 225 176 84 92 96 114 86 67 156 166 49 45 60 64 64 56 44 44 52 47 43 43 43 43 47 66 74 91 84 76 65 47 47 47 48 58 54 65 111 166 216 258 259 233 205 202 237 253 238 250 273 237 192 124 84 76 72 76 68 48 53 74 80 53 48 51 88 103 65 52 81 127 188 280 362 291 227 163 99 66 58 54 57 53 49 56 52 63 74 82 83 52 52 52 52 49 49 46 46 55 51 47 63 80 100 93 78 59 52 51 50 54 61 72 79 67 72 87 135 198 217 200 164 193 177 211 284 349 382 412 445 478 488 495 510 522 538 561 577 595 602 598 606 615 623 639 643 666 678 697 713 739 742 746 753 753 756 775 783 802 814 825 829 840 851 874 886 900 904 908 904 886 875 852 829 798 753 716 680 613 534 448 354 244 156 124 130 88 82 73 56 56 61 80 87 98 99 101 122 170 228 294 329 277 193 133 130 123 93 98 120 146 107 84 80 84 80 80 92 59 105 166 219 278 319 363 400 429 462 495 522 545 556 567 560 564 561 569 577 588 592 600 600 585 574 577 558 550 539 531 516 517 502 490 478 463 448 441 434 411 397 371 348 324 301 283 265 217 210 206 194 174 166 175 169 110 91 72 54 54 55 56 56 57 57 76 110 104 101 154 239 321 370 433 478 492 495 505 495 459 402 362 347 327 296 281 282 302 244 193 167 140 95 83 92 57 65 65 57 48 48 56 64 47 48 48 56 56 56 52 48 99 71 55 71 79 51 46 45 46 46 46 53 57 57 60 60 87 54 74 75 42 47 55 40 41 146 185 85 38 64 147 172 41 40 40 47 64 65 85 110 99 53 18 18 20 26 24 24 25 24 29 29 26 35 39 43 32 40 40 28 32 48 56 48 28 28 28 28 28 28 29 29 34 34 34 38 38 42 42 35 31 32 37 33 32 32 37 51 90 78 112 283 466 398 185 69 101 113 141 134 113 71 35 27 28 29 33 38 46 55 59 52 45 34 34 34 34 33 33 33 33 33 33 33 34 34 34 34 34 34 45 45 45 37 32 32 151 203 258 238 173 97 61 57 45 45 44 40 32 27 26 25 30 35 39 36 41 45 46 43 40 33 33 33 33 33 33 33 32 32 36 40 40 44 44 41 41 38 37 37 37 37 37 37 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 45 41 41 37 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 59 129 149 221 350 490 599 677 725 806 853 823 628 321 100 44 85 58 66 62 58 50 46 42 42 57 46 42 42 53 57 53 50 70 70 70 62 63 79 118 139 131 199 207 135 59 55 72 69 45 42 46 50 54 54 58 58 46 46 50 50 50 50 46 46 53 60 60 60 55 47 39 35 47 43 39 35 31 31 35 31 32 32 32 32 33 33 37 37 37 41 45 50 54 58 62 58 43 36 36 36 36 36 36 36 48 48 48 48 48 48 48 55 71 70 56 38 39 39 39 39 52 55 72 86 112 134 160 181 223 246 281 336 426 505 516 475 423 434 431 401 367 328 253 161 141 97 58 39 39 41 42 42 50 40 39 59 77 53 51 48 45 110 186 154 69 57 77 45 60 56 55 47 43 35 39 38 49 53 61 66 62 54 47 43 63 55 95 39 47 43 34 199 538 602 203 101 83 85 54 47 75 95 113 81 56 56 79 76 50 44 56 60 60 56 44 36 34 39 47 43 38 38 46 54 49 49 42 35 36 37 38 42 37 37 48 62 64 76 102 122 100 76 113 122 60 58 82 44 39 38 37 37 49 53 56 41 39 52 52 44 58 81 91 74 144 122 137 203 274 341 428 542 626 709 752 771 815 882 936 939 979 987 987 979 979 986 975 955 960 921 909 906 874 792 722 684 619 559 473 378 247 111 37 36 56 40 68 116 108 40 37 58 133 113 81 48 35 33 33 33 70 73 53 41 41 34 35 36 37 187 359 422 378 336 360 418 343 317 305 289 273 249 264 296 276 284 316 353 364 349 400 471 511 546 566 574 573 577 593 612 632 604 600 635 651 639 643 647 620 608 589 585 581 562 539 516 500 497 498 495 491 468 452 436 394 403 415 407 383 363 359 367 327 323 331 359 387 399 383 363 414 426 442 454 454 427 399 375 352 349 357 346 334 310 290 263 178 190 202 202 182 158 146 142 138 122 98 82 70 70 70 63 39 39 39 40 40 40 41 41 41 41 41 41 41 41 41 45 41 41 42 42 46 50 62 66 98 98 93 85 73 61 49 48 64 60 63 56 59 52 59 52 47 40 47 40 43 40 39 50 50 65 65 62 51 49 43 40 86 80 82 99 96 93 90 82 139 142 142 135 131 124 116 105 101 97 109 118 138 147 163 178 197 204 185 154 135 120 125 136 200 168 162 188 199 158 104 68 75 113 77 56 90 61 38 59 39 59 84 109 118 108 104 93 61 65 69 73 73 73 66 62 44 41 42 50 78 74 106 144 118 115 123 135 155 175 202 214 197 193 189 189 193 205 224 232 213 217 197 157 137 133 121 94 86 78 71 88 112 112 92 98 291 409 189 76 276 511 479 182 153 112 153 189 330 404 356 423 282 263 342 423 406 378 399 408 210 132 183 237 120 37 44 52 69 72 64 64 68 68 71 59 114 50 38 78 90 61 49 73 209 281 253 105 33 82 83 32 96 148 216 284 348 400 456 479 464 377 238 149 153 189 157 80 88 48 37 37 51 75 79 82 92 91 94 45 32 137 175 54 61 60 56 59 62 62 66 77 75 66 45 21 24 46 45 36 15 37 48 20 10 10 21 25 61 57 57 53 52 48 51 58 50 57 53 60 56 60 56 55 52 45 44 44 44 44 44 44 32 32 32 32 32 32 32 32 31 26 22 22 22 21 21 21 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 27 27 27 27 27 27 27 30 33 40 40 36 36 32 32 32 40 33 40 29 35 24 24 20 27 27 27 35 35 38 38 45 37 39 31 26 17 12 12 12 43 39 31 23 19 18 18 18 10 9 9 9 9 9 9 20 34 37 37 26 26 19 18 18 10 14 14 18 26 22 18 14 17 17 13 13 9 9 5 5 4 4 4 4 4 8 8 8 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 6 6 6 13 6 13 6 13 13 13 17 21 25 33 41 45 42 34 22 18 7 8 9 11 12 13 14 16 26 27 28 33 26 24 25 25 29 26 31 35 28 40 45 57 58 53 30 37 42 43 47 55 59 52 52 48 48 96 44 31 87 208 284 268 216 131 60 36 81 145 153 133 121 45 37 41 49 72 68 59 43 52 36 65 77 37 41 69 37 41 41 41 45 45 49 49 49 53 65 69 69 69 69 65 53 49 49 49 49 49 48 49 49 66 94 92 67 87 182 284 342 272 317 291 258 396 615 714 690 789 840 812 712 627 553 437 309 311 358 353 284 286 333 325 279 315 326 306 270 227 200 176 156 164 164 183 227 270 278 237 197 198 194 188 175 192 243 336 407 341 375 418 472 515 547 571 579 654 622 619 652 661 623 584 578 555 548 546 544 514 466 411 360 278 231 163 103 71 71 84 104 81 62 70 97 102 71 54 43 33 67 119 139 142 126 82 38 89 57 57 105 134 130 118 136 155 175 191 207 203 191 178 162 201 185 185 227 312 346 275 172 71 94 130 150 153 145 133 132 132 96 85 101 93 65 72 97 41 33 33 49 73 89 96 88 76 84 100 105 109 105 97 82 35 48 76 89 101 97 86 74 79 59 44 61 97 121 117 101 165 184 200 220 236 252 260 263 223 219 215 207 195 187 183 186 177 185 193 189 184 184 203 219 218 202 214 246 250 226 229 249 255 254 272 298 345 390 428 442 501 504 484 444 420 441 513 587 628 642 622 600 613 631 601 539 556 546 515 456 413 374 322 259 184 201 209 201 202 211 195 151 156 169 198 226 218 194 214 254 214 221 221 209 212 224 256 284 280 256 231 215 215 227 243 247 270 293 296 275 286 324 339 341 383 409 464 534 549 532 544 595 604 628 650 659 661 662 668 678 623 676 620 400 180 68 52 44 18 63 74 65 98 74 23 33 20 21 22 23 22 22 29 91 58 49 54 47 40 37 38 38 38 49 84 210 336 295 213 215 183 111 72 74 72 46 47 52 71 58 45 42 41 42 63 97 80 130 206 298 402 482 539 552 583 563 551 576 609 626 615 585 578 570 522 416 298 316 517 728 830 694 421 221 201 180 108 103 131 144 175 231 289 309 228 101 81 66 91 105 105 158 142 43 42 42 42 64 72 44 44 72 44 44 52 60 60 52 55 52 68 76 68 65 54 47 47 47 63 63 70 93 128 166 181 189 177 166 198 249 245 199 167 179 75 86 86 73 73 73 64 44 100 60 46 88 98 68 85 132 112 74 68 117 178 252 366 447 326 250 170 95 58 47 55 62 53 56 56 59 70 74 89 90 52 45 45 45 46 46 46 46 67 59 59 60 64 72 66 62 63 59 55 51 58 58 69 76 75 59 58 73 116 136 131 111 166 169 215 289 353 383 404 437 462 472 487 506 533 557 577 592 626 637 634 642 650 666 670 678 693 705 727 747 765 766 765 768 745 752 764 783 799 815 830 841 860 875 890 909 912 920 916 912 894 872 856 829 802 753 719 676 613 534 433 343 248 153 117 119 100 94 89 57 56 72 84 94 96 102 118 143 203 284 362 386 295 207 145 138 124 90 96 129 122 83 63 72 87 83 91 103 71 82 119 187 259 327 363 384 432 462 488 518 537 548 563 567 563 564 579 588 600 607 611 615 604 596 592 581 573 561 550 539 535 524 512 493 474 459 445 438 400 382 359 329 298 271 248 230 182 172 172 153 141 129 138 142 95 73 65 54 54 54 55 56 57 57 62 89 79 84 168 287 359 449 532 591 613 597 585 571 542 471 420 389 362 312 293 294 303 253 210 179 132 97 98 119 60 68 72 60 48 48 52 60 48 48 52 49 49 49 49 49 48 48 48 48 47 46 47 47 63 47 46 45 46 50 45 44 52 43 90 87 42 43 55 40 90 154 170 105 48 73 165 233 111 59 40 49 74 75 76 100 113 67 21 20 33 38 35 28 32 36 36 33 37 34 39 43 43 44 40 28 32 48 52 48 36 29 28 28 27 27 27 28 32 29 37 30 41 38 45 38 31 32 40 40 32 32 44 63 78 117 128 271 554 638 405 145 82 99 134 135 126 91 79 60 27 28 29 30 46 44 59 52 45 34 41 34 37 33 33 33 33 33 33 33 37 34 41 41 37 49 65 72 79 63 47 35 98 122 142 130 97 69 61 69 53 53 49 44 36 27 26 26 31 32 32 33 41 41 42 39 40 33 33 33 33 33 33 33 33 33 44 44 44 41 48 41 38 38 38 38 38 37 37 37 33 33 33 33 33 32 32 32 44 44 44 45 45 45 45 45 45 41 41 37 33 33 33 33 34 34 34 34 34 34 34 34 43 43 43 43 43 47 47 64 135 115 152 273 385 473 602 725 752 794 846 870 783 559 274 65 75 68 72 65 61 53 49 41 45 38 38 38 42 46 50 59 67 68 74 70 73 101 148 179 191 259 267 173 94 83 104 97 42 42 46 50 54 58 62 62 46 46 50 50 50 50 46 49 56 60 56 48 44 39 39 46 54 49 45 37 37 37 41 41 35 32 35 32 40 33 33 33 37 37 41 45 50 54 54 54 43 43 43 43 43 36 36 36 44 44 48 48 48 52 52 52 79 75 64 50 39 40 41 41 40 40 51 61 75 82 86 96 122 148 160 191 249 288 256 207 212 212 193 174 196 238 266 237 144 123 108 101 113 118 114 98 45 41 60 107 121 73 36 35 36 197 237 105 45 89 89 44 56 56 63 63 55 47 43 38 53 41 34 34 38 47 40 36 68 60 113 81 82 62 33 119 409 438 196 95 57 105 33 96 67 207 222 85 32 115 135 60 54 48 67 68 75 60 55 47 34 39 47 43 38 34 38 45 61 53 42 35 36 36 37 38 43 42 37 41 54 62 69 69 62 46 82 79 36 37 50 36 38 37 37 36 41 45 41 37 36 43 48 38 46 86 97 84 111 86 69 88 134 193 269 367 506 593 637 652 687 750 781 780 831 839 843 842 842 853 838 810 720 704 721 757 751 696 646 624 619 547 427 267 123 46 53 94 43 135 159 75 38 63 66 36 62 53 41 35 34 34 34 41 76 75 60 44 37 34 35 35 35 79 191 302 365 383 397 412 341 324 309 309 277 245 245 273 313 320 351 379 374 373 430 523 536 583 615 623 622 622 645 669 656 628 631 659 679 667 663 675 660 641 626 626 630 623 611 596 573 574 579 579 563 547 527 508 509 526 550 542 503 479 479 487 487 471 463 475 503 511 480 463 493 509 529 541 526 506 474 451 420 421 422 414 402 379 355 325 248 246 266 270 258 242 230 226 166 154 138 114 90 78 70 70 38 38 39 39 39 40 40 40 48 52 56 64 64 64 60 53 40 41 41 42 50 58 62 66 110 106 101 89 77 58 49 45 61 57 53 49 49 49 49 49 52 52 48 48 44 40 40 51 33 34 51 75 100 106 111 98 76 78 87 93 109 110 114 111 159 163 171 175 171 152 136 121 105 113 126 146 162 174 178 185 212 219 204 173 147 140 148 164 224 191 173 196 198 157 87 54 101 120 79 58 93 64 38 63 37 40 73 97 99 97 113 121 78 71 82 75 78 67 59 55 45 41 42 55 83 75 103 148 86 75 79 91 111 139 163 183 195 191 187 194 198 221 233 252 290 308 300 257 229 209 185 150 122 91 71 72 96 108 89 98 196 387 211 51 179 362 395 236 191 138 155 187 344 446 386 438 424 369 317 313 329 297 286 315 237 231 297 287 145 51 49 41 46 57 68 68 48 36 56 76 175 71 34 82 98 50 50 106 161 153 90 74 102 71 35 60 69 45 37 41 66 101 121 122 275 240 171 103 104 148 132 83 72 63 42 38 38 38 46 54 93 89 108 100 116 210 189 32 75 78 70 73 80 79 86 86 86 82 73 69 99 118 105 71 78 113 127 70 13 11 11 12 88 84 40 27 59 67 50 38 61 52 49 68 68 59 63 83 55 55 50 46 42 38 38 34 26 26 26 26 26 26 26 25 25 20 20 20 20 20 21 21 25 29 33 37 42 42 38 34 31 31 31 31 31 31 31 31 35 35 31 31 31 31 27 33 55 50 39 27 27 31 39 43 43 36 43 36 43 36 36 29 20 20 20 20 27 34 37 44 54 53 44 39 33 25 27 23 40 36 36 35 39 39 28 24 20 20 16 15 15 11 11 22 64 63 44 36 21 18 23 35 12 12 23 22 21 17 28 28 28 28 24 20 16 12 8 8 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 16 9 9 9 9 9 9 5 26 7 5 6 10 10 6 4 4 14 26 22 10 14 34 58 34 30 24 13 9 10 12 14 16 17 19 24 33 37 41 30 51 45 41 42 35 32 32 29 50 46 38 31 39 44 55 44 61 65 53 33 33 53 85 104 116 72 112 232 299 255 219 220 154 68 49 118 163 124 53 39 36 38 39 38 37 45 52 44 37 45 49 45 41 37 42 50 38 38 46 46 42 49 65 77 70 58 38 37 37 42 54 62 46 58 66 58 38 37 38 58 65 69 69 57 57 101 179 246 268 273 283 376 522 615 664 721 833 866 829 710 592 528 448 371 365 362 345 308 306 317 328 330 348 390 405 361 296 256 268 292 272 228 185 174 203 244 268 261 230 183 138 133 164 195 207 217 259 261 262 284 358 460 555 626 558 590 602 578 563 573 589 579 609 586 563 548 533 503 475 448 445 438 397 309 257 229 162 82 123 100 82 87 77 58 59 79 56 72 95 111 111 114 110 117 140 136 139 143 139 127 115 118 149 161 177 182 182 166 146 134 162 146 154 207 280 328 317 294 158 162 166 170 181 189 189 185 104 88 80 88 112 120 108 74 79 80 83 78 86 114 125 113 97 93 85 74 74 82 98 103 53 53 69 101 122 119 84 52 53 41 40 50 94 119 131 134 189 196 212 228 243 251 270 282 254 266 281 273 256 240 236 248 204 192 204 224 203 163 194 262 206 218 226 237 233 237 260 272 240 231 237 267 317 358 377 379 474 489 477 441 413 422 482 560 610 626 631 664 677 654 624 621 638 608 581 554 527 492 456 410 338 288 244 201 178 175 171 168 162 151 159 187 184 176 188 223 201 208 224 229 206 183 203 244 260 244 231 219 206 201 189 184 212 227 246 258 280 303 342 376 419 409 412 450 501 520 496 464 522 546 582 625 656 676 692 705 721 727 708 610 420 201 55 21 21 64 87 74 57 57 49 30 20 25 23 24 25 28 53 75 70 60 45 36 36 37 38 39 54 122 81 76 183 182 125 162 46 48 68 78 71 64 81 105 157 205 192 87 41 54 81 68 94 139 224 341 464 548 588 590 558 558 574 602 632 642 634 602 598 525 445 330 282 428 653 781 735 540 323 217 175 147 129 158 236 165 258 433 464 441 375 233 195 80 69 50 189 317 160 56 46 50 58 55 59 52 52 45 44 44 44 45 45 49 53 61 68 76 77 73 55 48 48 49 86 82 74 78 101 132 144 143 94 123 147 147 135 123 99 71 94 86 94 97 88 76 87 110 88 135 213 274 241 162 144 180 120 83 64 77 142 267 416 511 280 208 143 84 60 55 55 50 44 52 59 67 74 81 85 71 45 45 45 47 47 48 52 48 47 48 64 77 74 62 50 50 74 70 63 62 58 54 54 61 61 57 60 60 64 71 75 90 119 125 183 278 349 371 408 465 459 485 515 529 545 565 604 630 631 631 635 639 655 674 686 694 709 720 743 763 785 777 756 736 756 757 769 765 773 785 807 837 860 862 877 905 920 912 908 912 894 883 872 849 817 764 727 679 593 531 441 332 222 143 103 96 57 83 106 69 56 64 63 53 83 104 136 185 273 365 422 432 295 198 137 135 122 84 70 91 87 76 108 155 139 79 59 83 63 70 107 167 251 318 362 394 435 473 510 533 541 560 571 583 589 597 620 625 629 625 610 606 619 611 608 604 585 573 561 553 569 561 542 519 497 463 433 407 400 348 313 294 257 210 202 211 150 148 152 129 130 139 124 97 70 74 74 70 66 57 61 62 55 72 78 66 57 90 169 250 442 554 652 697 723 724 681 626 617 544 474 430 384 312 271 272 250 247 226 170 139 131 139 124 90 79 75 67 63 59 48 48 53 53 53 50 50 50 50 50 49 49 50 50 50 49 47 46 44 46 46 45 45 47 46 44 44 48 63 67 70 58 53 45 57 77 98 98 82 79 120 159 211 143 55 38 40 75 68 33 81 54 32 30 53 69 72 53 58 39 39 51 44 25 30 39 35 35 28 28 28 28 28 28 52 49 44 36 31 27 26 26 26 26 27 36 48 53 57 53 41 57 70 70 62 54 58 66 73 113 116 187 410 603 513 270 26 45 100 132 160 136 88 28 28 29 29 30 35 32 40 33 57 49 53 45 45 37 37 33 41 37 41 37 41 37 41 41 59 82 81 48 35 43 75 100 73 77 82 82 78 62 49 41 46 45 41 29 27 28 48 72 53 49 37 29 33 30 42 46 32 32 36 40 33 33 33 33 32 33 33 37 41 41 49 45 34 34 38 38 38 37 37 37 33 33 40 36 31 31 31 31 32 31 31 31 31 32 32 37 41 41 41 41 41 41 37 33 38 34 34 34 34 34 34 34 35 39 43 43 43 47 62 70 69 66 96 164 240 336 483 601 702 741 805 861 857 769 643 523 209 164 105 42 27 36 36 29 50 55 64 68 58 38 32 32 34 34 50 79 101 150 215 261 356 344 499 337 112 114 58 86 46 50 50 54 58 58 58 58 54 50 46 38 35 35 38 42 45 51 51 51 54 50 46 49 30 72 47 27 55 55 30 35 41 43 54 31 39 51 52 40 48 48 52 52 49 53 57 57 58 54 50 47 47 39 39 39 44 44 44 44 37 37 37 37 54 54 54 54 58 55 59 63 39 51 66 58 41 37 57 84 87 78 82 110 152 164 144 120 88 80 61 57 69 86 106 108 142 127 112 104 96 92 92 92 120 76 79 115 126 78 58 90 145 164 132 60 36 56 92 107 79 71 59 47 43 43 47 51 47 34 34 35 35 35 35 36 36 38 84 181 246 214 114 64 133 186 68 30 95 107 48 84 100 215 190 49 33 103 134 95 46 39 50 51 62 51 46 38 46 46 46 42 42 42 42 41 78 61 34 34 35 36 36 37 42 37 37 40 44 39 55 86 51 44 48 51 51 48 44 45 52 69 85 69 36 36 41 62 43 43 39 39 43 55 78 97 144 100 76 95 106 109 133 198 262 330 393 448 503 559 633 688 706 702 717 752 776 771 727 676 650 600 592 617 606 543 513 515 541 404 271 221 167 101 82 107 225 177 105 57 53 65 58 37 37 73 73 36 34 36 40 33 91 66 47 59 65 43 40 49 36 38 65 127 265 415 461 419 412 352 277 226 247 280 269 236 260 311 357 379 377 395 442 495 502 552 596 627 635 639 662 681 692 680 667 671 694 721 717 698 716 701 681 669 662 659 648 633 621 637 642 642 630 610 594 587 575 596 605 585 549 529 534 558 570 566 550 549 581 609 585 531 482 545 581 558 547 556 544 501 471 492 500 473 430 395 395 386 255 226 254 310 314 266 250 270 258 226 182 138 114 110 122 126 110 55 39 55 71 63 63 83 91 55 51 95 127 119 115 127 80 80 80 80 65 57 45 41 57 57 58 58 54 46 58 58 82 74 70 62 62 66 70 74 41 53 81 89 81 53 39 37 35 50 78 90 94 111 94 68 44 47 50 84 120 148 164 179 171 191 203 203 180 149 129 105 101 101 128 172 196 192 199 218 241 225 202 175 157 151 156 156 192 163 177 210 196 119 81 92 114 89 77 89 80 44 39 48 40 41 50 56 76 90 110 104 92 90 101 86 81 61 66 77 61 44 43 46 55 50 70 115 93 74 78 95 107 111 131 155 175 163 171 199 218 206 213 240 306 333 317 269 250 247 199 126 199 159 120 104 116 124 112 118 256 355 352 210 148 286 303 136 165 131 188 208 403 444 258 390 285 286 290 274 253 222 202 184 152 174 176 145 79 40 39 40 37 57 70 53 37 37 69 105 176 92 47 63 71 59 59 91 124 80 52 53 52 41 57 93 49 37 36 36 37 43 59 74 153 156 100 40 48 96 80 35 56 45 40 40 48 52 60 64 41 61 69 64 112 168 147 86 113 30 29 57 76 107 110 40 46 43 53 57 68 87 101 112 115 174 183 95 26 17 25 17 76 96 60 27 43 59 46 34 57 52 52 56 71 67 67 66 58 53 49 45 37 33 29 25 21 21 21 21 21 21 21 20 27 23 23 19 19 24 24 24 32 36 44 48 53 49 49 45 38 38 38 38 38 38 38 38 42 42 42 38 38 38 38 44 54 50 42 34 34 34 38 42 39 39 39 39 39 39 39 31 24 20 24 20 27 30 40 43 45 44 43 37 39 31 34 33 35 31 27 27 27 27 19 19 19 19 18 18 22 22 22 33 59 66 59 44 37 29 26 27 11 15 15 14 17 20 28 32 28 24 24 20 16 12 8 8 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 16 16 9 9 9 9 9 9 18 7 6 6 10 14 6 5 5 10 18 14 10 14 34 54 50 40 29 14 11 12 14 15 17 19 29 38 46 46 38 35 60 53 46 39 43 36 33 37 28 30 31 40 51 59 59 56 81 50 34 41 61 60 72 92 88 72 172 332 344 220 184 248 218 116 45 46 55 40 45 73 58 117 128 60 36 36 37 36 37 41 45 46 42 42 42 42 54 46 42 50 62 62 50 38 58 54 54 70 86 86 62 38 42 50 62 62 46 38 38 46 54 62 58 50 46 65 109 152 218 196 205 328 453 456 495 631 747 795 781 656 531 467 426 396 378 351 343 353 344 314 321 356 367 397 404 379 330 308 320 347 359 332 297 289 299 316 325 314 218 143 67 39 67 103 122 118 112 166 247 321 374 409 415 426 421 508 528 469 473 549 586 552 541 493 446 443 472 492 492 465 498 507 506 470 449 428 361 298 235 189 139 108 71 48 57 67 35 39 63 79 83 90 97 97 116 127 131 123 107 91 103 106 173 177 185 182 189 174 166 162 151 171 195 215 224 264 316 356 202 174 134 122 134 153 157 149 149 148 144 152 156 148 124 90 72 65 64 55 66 79 78 69 105 90 70 50 42 51 76 93 57 54 66 90 99 100 69 49 41 41 41 67 115 147 167 182 185 180 176 187 203 219 246 265 261 269 272 288 300 300 303 302 282 274 281 277 241 194 201 233 213 213 220 216 216 228 256 280 244 232 238 253 291 324 335 345 444 467 475 459 435 428 456 513 562 599 631 664 673 658 646 635 636 621 613 610 611 600 588 551 488 430 363 304 261 241 238 239 197 165 150 159 163 148 148 163 176 187 197 213 187 148 145 174 162 158 161 173 180 187 193 189 158 166 192 203 218 238 280 307 378 380 387 409 432 448 447 432 475 503 553 592 633 652 667 678 735 688 666 664 591 397 148 20 18 48 76 51 30 34 46 42 51 37 35 42 49 55 64 54 60 57 57 39 38 39 40 41 43 55 42 58 138 156 120 128 196 168 120 72 42 47 67 83 144 256 270 122 40 49 88 78 139 193 294 406 514 579 615 617 556 556 569 606 648 653 635 593 537 472 410 326 346 520 691 732 590 416 254 200 171 130 139 228 396 332 396 542 544 487 449 391 257 118 91 60 183 301 165 82 53 50 54 58 55 55 48 45 44 44 45 45 49 46 50 57 69 85 93 78 51 48 65 86 70 78 70 54 65 89 101 100 87 107 115 104 99 91 75 58 62 61 76 95 105 101 124 166 247 287 326 339 291 216 187 203 156 124 101 106 147 201 274 312 185 140 108 76 64 55 51 50 45 45 55 67 74 78 85 70 45 46 47 48 56 64 72 76 48 52 65 81 82 71 66 62 70 70 70 62 58 54 50 50 54 62 62 54 49 48 49 75 88 97 155 258 345 378 420 473 491 517 542 561 576 600 635 658 662 662 659 666 682 698 720 728 725 725 736 755 763 766 746 726 722 742 758 751 732 736 774 807 833 847 877 905 916 916 920 935 902 891 883 861 833 791 750 703 596 534 449 336 226 140 96 86 86 102 89 56 54 59 86 96 66 103 147 215 327 431 484 462 278 190 141 135 114 72 58 75 72 112 178 208 169 102 89 102 89 93 137 190 262 321 377 405 453 480 521 544 552 563 579 597 639 646 658 659 659 643 631 616 637 630 626 619 604 592 580 572 587 583 565 550 524 490 449 415 389 332 290 264 229 186 175 192 166 170 168 149 143 136 102 67 71 71 71 78 77 81 80 84 73 83 77 58 56 67 145 240 466 602 730 806 830 819 764 698 673 600 531 475 404 320 267 257 219 231 219 194 170 158 142 107 93 79 75 71 67 56 56 49 65 58 58 51 51 55 51 51 50 51 51 55 58 50 49 48 45 47 47 46 46 47 47 46 50 60 56 55 54 61 68 68 172 121 65 42 51 88 105 117 212 235 179 67 39 39 42 34 68 69 47 36 34 48 67 68 77 50 34 38 31 24 33 46 38 31 31 27 27 27 27 27 76 72 60 47 31 26 25 24 24 25 27 35 44 48 53 53 37 53 69 77 77 73 65 65 69 109 91 71 223 450 510 410 121 49 29 81 133 121 85 65 29 29 30 31 31 32 32 33 49 49 49 45 45 41 41 37 41 41 41 41 41 41 41 48 94 68 67 114 137 114 102 119 64 61 58 62 62 58 49 37 61 41 28 28 29 57 81 98 42 38 34 30 30 34 38 42 31 32 36 40 33 33 33 33 32 32 33 37 37 41 41 45 38 38 42 41 41 41 41 41 40 40 36 35 39 38 34 34 31 30 30 30 30 30 31 32 44 37 44 37 44 37 40 33 46 39 39 39 46 46 46 46 39 39 35 35 35 43 58 70 35 41 72 117 149 213 340 468 556 609 680 756 808 797 735 663 534 466 367 260 185 150 131 108 42 47 48 42 33 33 34 35 37 36 42 76 123 168 268 350 501 498 687 523 155 86 86 55 50 46 42 46 50 54 54 50 66 62 54 46 38 35 35 34 48 55 55 55 58 50 49 49 48 59 78 110 149 136 92 53 37 38 46 46 46 47 48 52 48 48 52 52 49 53 57 57 62 58 54 47 47 39 43 47 44 44 44 44 37 37 37 37 38 46 58 66 70 66 62 58 38 50 58 58 46 38 42 50 50 53 53 69 93 96 84 64 72 64 60 52 52 57 61 57 78 71 71 75 79 87 95 103 147 91 67 87 95 75 83 126 153 88 63 88 91 36 55 108 75 64 67 56 55 44 51 40 34 34 34 35 36 36 35 35 45 46 71 124 181 242 291 344 191 264 178 66 48 35 31 34 52 104 98 49 64 103 99 91 54 42 50 54 53 45 37 33 42 42 42 42 42 42 42 41 42 50 50 39 43 40 37 37 46 42 53 61 71 51 44 36 44 36 44 51 58 59 63 63 95 119 140 129 93 49 36 36 39 39 39 42 43 51 66 78 122 93 85 105 108 79 67 96 151 184 219 259 318 397 483 542 557 528 523 546 593 605 580 533 595 549 510 491 456 405 375 384 362 251 173 155 113 77 146 271 243 152 68 40 45 49 49 61 37 73 73 36 34 40 40 33 60 47 31 32 53 70 56 36 68 43 33 99 276 442 451 364 418 344 261 203 216 242 243 219 246 288 330 351 357 383 441 495 501 540 576 599 607 622 641 668 676 671 658 665 684 696 692 681 706 687 675 676 693 705 694 671 663 648 651 651 651 643 634 615 624 622 610 570 531 531 552 584 584 592 591 587 618 646 626 584 518 578 603 584 584 597 586 540 528 506 483 444 413 394 398 377 267 218 234 294 322 294 270 278 310 262 194 138 122 146 190 222 174 110 66 82 110 114 122 134 146 102 78 94 110 110 126 150 107 111 119 115 111 99 87 72 64 41 40 40 41 54 74 70 71 71 67 67 63 55 51 51 71 71 78 66 54 46 49 53 61 85 108 108 112 110 88 58 46 48 52 89 133 165 192 207 207 215 227 219 196 165 132 105 120 120 144 191 211 222 226 238 248 243 209 186 172 166 179 187 199 193 200 209 171 109 72 75 101 77 61 76 64 39 38 44 53 53 43 52 65 86 102 108 117 114 122 122 110 94 86 86 105 53 47 52 47 44 44 70 64 80 89 93 86 91 123 147 143 127 127 158 197 201 200 200 330 318 281 261 270 275 227 151 188 168 136 124 120 131 139 169 375 360 441 372 193 229 265 70 83 40 62 105 240 255 173 325 300 268 213 164 117 93 97 90 123 88 61 47 52 52 40 39 63 123 142 86 37 42 70 81 165 101 57 69 73 56 52 76 81 57 53 54 53 57 102 161 74 62 46 38 39 51 59 70 68 94 70 34 43 75 71 35 47 43 43 47 55 59 67 64 37 49 45 45 85 129 108 44 94 121 211 231 129 83 106 84 48 50 61 57 59 71 97 100 63 97 104 67 31 30 30 22 56 112 96 28 27 43 42 30 53 45 44 44 59 71 59 43 49 45 41 33 25 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 20 21 21 29 33 41 45 50 46 46 42 38 37 38 37 38 37 38 37 41 41 41 37 37 37 37 40 43 42 39 39 35 35 31 31 31 31 35 35 38 38 38 34 35 31 34 30 29 36 39 42 25 23 30 29 35 27 25 21 22 22 22 18 18 18 15 15 14 14 14 14 11 11 15 26 40 47 48 41 33 33 26 22 10 10 6 13 16 16 12 12 24 24 20 16 16 12 8 8 12 12 11 11 11 11 11 11 4 4 4 4 5 5 5 5 16 16 16 16 16 16 16 9 6 6 6 6 18 18 14 10 26 18 14 10 18 30 42 50 64 45 30 27 18 19 17 17 18 21 42 59 67 59 43 35 49 49 42 39 43 36 33 37 30 42 54 59 58 50 50 58 87 40 60 137 175 116 72 76 128 172 284 376 308 164 120 174 175 120 84 77 69 59 87 135 135 227 235 126 38 42 62 54 46 42 46 50 54 50 42 38 46 54 62 62 50 46 50 58 98 86 86 110 134 126 82 42 38 46 54 58 58 54 46 42 58 66 70 65 65 65 81 95 138 121 100 178 249 191 214 381 555 586 572 498 423 394 384 373 417 366 362 393 351 262 245 293 312 331 346 345 351 365 396 419 473 466 458 462 467 472 484 463 320 199 79 31 32 49 61 53 68 110 169 227 257 264 251 253 282 357 393 365 357 405 434 434 454 426 387 383 411 448 480 492 533 514 509 512 516 508 495 476 408 362 295 229 166 124 105 87 33 34 42 54 66 85 93 97 81 104 112 100 77 77 93 116 166 170 166 162 174 179 191 195 139 163 183 171 163 199 283 348 286 215 139 106 114 130 138 134 133 149 153 153 141 121 93 69 75 60 44 43 59 67 54 34 86 82 74 51 35 35 60 77 57 58 66 67 71 68 57 49 45 61 82 114 134 142 146 153 192 187 171 186 206 226 237 233 229 228 228 267 307 331 330 317 344 352 359 339 307 279 256 248 248 244 239 219 207 215 240 256 261 249 236 234 252 275 305 331 438 457 465 450 438 427 439 476 513 555 583 592 604 612 609 601 605 593 582 582 594 595 591 565 537 523 512 484 440 393 347 324 292 253 214 199 203 183 167 163 154 154 175 185 166 139 137 165 145 145 145 153 156 155 157 142 170 167 182 185 196 215 251 274 312 331 346 352 355 359 383 399 414 453 503 546 584 614 640 656 704 685 666 677 700 628 367 127 18 28 39 20 18 19 31 33 57 39 34 52 82 88 73 39 35 37 49 46 43 59 83 104 132 104 120 140 128 155 163 122 242 193 110 59 84 129 130 102 79 170 202 113 40 39 91 129 206 267 364 464 537 574 591 593 584 576 586 627 668 672 635 582 503 431 355 284 372 571 673 621 418 287 193 181 144 84 109 232 389 442 507 592 582 514 464 453 293 163 124 84 128 203 126 122 65 65 58 58 58 47 47 44 56 56 60 53 60 53 53 53 53 85 98 79 47 47 73 110 85 109 101 61 60 84 92 72 80 80 75 59 62 70 66 57 59 74 109 147 189 213 252 297 383 411 415 382 315 248 203 188 129 96 75 84 109 127 138 139 78 72 72 69 64 56 51 51 45 45 52 55 63 70 67 59 45 46 47 48 56 68 76 76 56 68 80 85 89 82 77 62 70 63 62 58 51 50 50 50 50 62 70 54 48 48 53 83 88 89 139 246 345 398 439 484 518 536 561 580 599 623 654 670 693 685 681 689 705 721 743 740 733 729 725 729 736 729 714 698 669 701 722 710 690 686 721 769 799 825 867 902 912 920 939 959 917 906 902 883 849 811 770 730 619 550 457 347 238 155 107 92 105 100 99 83 70 70 84 107 57 102 159 239 359 473 503 451 238 167 134 131 98 57 53 67 87 162 242 242 176 112 103 104 124 139 188 232 284 340 395 432 469 502 544 567 578 590 605 624 654 669 677 678 674 666 654 642 679 672 668 653 642 630 610 602 606 595 588 577 551 510 468 442 393 343 285 247 209 170 162 168 189 194 195 184 158 124 86 54 71 60 56 67 75 86 85 85 82 83 81 70 58 86 160 248 466 620 779 870 905 906 864 807 750 674 593 521 438 346 285 252 222 223 227 226 214 186 138 87 89 75 75 71 71 64 64 57 81 74 74 67 67 63 59 59 59 66 66 74 70 62 57 49 47 60 68 56 47 47 52 63 86 77 60 44 47 54 77 89 208 133 49 39 41 64 88 96 148 188 211 175 113 56 38 44 69 79 68 42 23 21 40 64 65 45 29 22 23 24 40 53 38 31 31 31 27 27 27 27 79 75 63 51 34 26 24 24 24 24 26 35 43 51 52 49 37 41 57 74 82 82 70 58 74 77 52 28 68 219 383 467 289 110 26 46 101 77 49 61 29 29 30 31 31 32 32 33 45 45 45 45 41 41 41 41 37 37 37 37 37 37 37 44 90 30 92 303 446 386 255 179 84 62 47 47 59 63 54 42 57 33 27 28 53 85 94 86 42 38 38 38 38 38 38 42 36 32 32 32 33 33 33 33 32 32 32 33 37 37 41 41 41 42 42 41 41 41 41 41 36 36 35 31 39 34 34 34 42 30 30 29 29 30 30 30 43 35 43 40 47 40 47 40 37 34 34 34 38 38 42 42 39 35 34 35 35 36 54 58 35 47 77 98 115 164 292 428 564 589 620 651 675 667 652 615 632 599 560 477 390 323 261 227 180 166 131 81 33 33 34 48 36 34 45 107 154 199 315 453 556 695 741 479 130 46 81 58 51 39 34 34 47 51 43 34 43 43 43 39 39 39 39 46 33 40 40 36 39 38 37 33 63 58 169 304 347 319 251 152 68 34 30 50 54 39 36 60 44 48 41 45 49 53 53 57 62 51 50 39 39 43 51 48 44 44 37 37 37 37 37 37 37 42 58 74 78 70 54 46 37 37 42 50 54 54 50 50 58 54 54 57 61 61 57 49 57 57 57 57 49 41 38 37 47 46 50 58 74 86 102 110 118 66 38 50 62 62 82 118 121 37 36 81 109 37 37 77 61 61 73 69 73 53 49 37 36 37 44 51 54 54 46 34 62 75 79 83 120 193 234 248 265 328 317 230 144 101 102 106 82 53 35 54 98 80 64 92 50 46 49 49 45 41 33 33 41 41 42 42 42 41 41 41 37 73 98 95 99 100 81 61 36 36 35 35 35 59 79 71 44 44 47 47 58 59 66 70 75 99 128 153 157 141 102 78 38 42 42 46 42 46 54 62 78 65 73 97 101 76 60 82 115 128 131 142 178 229 288 327 370 341 340 375 434 454 433 386 408 389 358 319 284 257 246 239 217 166 120 109 102 130 215 311 164 77 35 37 57 50 54 82 66 94 90 49 37 45 41 34 34 65 45 31 32 76 80 40 64 58 116 274 447 545 543 484 302 322 339 276 197 163 207 259 239 273 323 361 383 405 427 445 459 494 526 553 561 581 612 639 614 622 621 628 640 644 659 663 682 655 647 660 693 709 702 690 678 651 638 634 646 646 641 618 640 621 597 558 523 523 539 563 543 555 567 555 570 585 572 536 515 564 589 569 565 567 556 521 518 467 405 378 383 391 395 363 276 210 206 262 302 286 262 254 278 234 166 118 110 150 206 246 194 127 83 99 127 131 127 127 139 107 91 95 99 95 115 150 142 153 154 158 150 135 115 99 95 64 40 40 49 62 65 50 79 83 80 80 76 64 52 44 61 61 60 48 43 43 59 75 99 107 118 107 111 108 78 48 78 83 101 121 161 180 200 207 227 227 231 231 212 184 152 124 160 160 179 210 226 230 234 249 255 243 220 205 194 203 216 228 220 236 234 197 127 74 48 44 62 49 45 61 60 43 39 55 99 77 62 55 52 66 86 95 110 111 123 135 139 135 123 107 134 101 80 76 51 43 43 45 45 75 96 76 60 85 129 153 137 117 112 132 184 216 207 182 302 278 253 249 250 239 223 207 179 175 168 163 163 171 199 244 372 352 455 505 399 318 230 66 132 81 90 178 221 164 183 323 245 202 130 78 46 43 62 67 96 61 37 38 60 73 57 41 79 156 175 91 38 39 55 50 130 77 46 58 66 53 49 69 46 42 54 58 50 58 126 202 78 58 42 38 38 42 46 46 52 75 80 68 64 72 76 64 40 48 56 56 52 56 60 60 36 37 38 37 58 90 77 36 47 146 301 300 134 38 77 102 89 99 95 63 45 49 67 67 42 45 48 55 55 58 50 42 35 127 123 35 25 34 41 33 44 44 43 39 63 79 59 23 37 33 29 25 21 21 21 21 25 25 25 25 25 25 25 25 19 18 19 19 19 20 21 25 33 37 45 49 54 50 50 46 33 33 33 33 33 33 33 33 33 33 33 33 33 29 29 29 31 31 39 39 39 35 31 27 31 31 31 38 38 38 37 37 41 37 40 36 35 31 34 37 12 18 25 28 27 14 13 9 14 18 22 22 18 18 18 22 14 14 14 7 7 7 7 14 13 21 29 25 25 22 18 10 6 9 5 5 12 8 8 4 20 20 20 16 12 12 8 8 12 12 11 11 11 11 11 11 4 4 4 4 5 5 5 5 16 16 16 16 16 16 16 16 5 5 6 10 18 22 22 22 54 38 22 18 30 46 58 59 69 51 39 26 31 29 27 20 21 27 47 56 71 57 52 37 41 34 38 31 28 32 29 29 78 69 61 61 57 50 57 69 85 41 81 193 210 126 70 87 183 264 317 289 213 146 114 95 64 72 92 104 100 92 100 116 112 184 193 109 37 36 38 38 50 46 46 50 58 58 46 38 70 62 54 46 46 50 58 62 138 114 90 90 102 106 86 66 50 50 46 42 50 58 50 38 50 54 58 69 77 80 80 79 103 135 86 65 104 74 86 209 366 343 327 308 320 336 320 285 328 305 329 376 359 290 281 314 250 253 268 302 337 382 428 455 521 529 540 547 551 548 560 543 458 338 219 127 88 69 46 34 78 70 77 92 107 118 134 171 192 210 259 310 306 262 281 333 360 380 392 371 359 374 435 484 472 448 448 484 519 526 541 557 518 503 464 405 339 288 230 183 102 83 71 67 75 76 88 92 93 105 105 82 74 79 95 102 96 103 103 111 123 139 155 175 155 151 139 131 147 183 235 264 318 255 190 150 138 138 142 149 117 129 137 133 117 85 73 58 63 44 43 48 71 79 66 46 51 63 79 64 41 36 41 54 46 47 55 51 48 44 45 53 77 105 137 150 153 126 109 109 179 182 178 198 226 237 217 185 192 184 199 231 271 306 306 308 346 374 378 366 362 370 362 338 311 311 295 271 243 220 228 221 270 243 226 208 210 237 291 327 445 441 436 417 413 418 438 475 499 536 536 528 540 568 579 567 611 595 579 582 586 590 582 564 518 532 568 576 560 521 478 451 416 392 361 334 322 303 283 259 236 205 185 179 160 129 135 164 148 145 152 148 147 146 149 142 147 144 147 146 146 161 192 215 243 274 312 311 295 291 330 369 356 391 442 484 525 556 598 633 641 717 711 648 667 716 593 397 125 49 18 18 21 20 21 26 44 34 29 46 68 77 55 35 36 45 61 69 80 116 164 204 251 228 292 280 193 245 285 177 160 148 128 146 242 296 236 121 41 39 52 95 83 50 97 199 235 304 398 487 540 573 594 601 628 602 595 624 660 654 608 537 457 369 273 229 362 577 623 487 321 234 183 170 123 67 87 181 298 485 580 593 560 473 380 358 277 195 172 105 73 81 75 143 77 73 62 58 54 50 43 47 76 72 72 68 64 53 49 49 45 66 83 71 48 48 65 94 89 121 117 76 56 87 98 63 60 48 47 46 54 80 91 102 103 145 208 281 332 383 429 468 471 476 448 401 342 278 199 137 85 56 50 49 63 78 93 105 45 48 65 76 68 52 51 51 46 45 45 52 55 56 63 52 45 47 48 48 56 72 80 76 60 76 95 103 103 103 91 64 70 59 63 59 51 50 50 50 49 50 50 50 49 49 61 87 116 110 147 249 354 418 451 492 525 540 565 588 611 639 666 689 724 723 715 715 731 747 747 751 693 686 675 672 669 658 635 619 614 633 654 654 646 649 683 717 746 792 841 868 874 885 920 947 917 910 906 883 857 822 781 745 647 577 480 359 256 177 129 107 99 115 157 189 177 128 83 70 56 118 175 264 378 477 462 372 184 140 118 104 74 52 54 78 126 200 257 222 154 129 129 133 169 193 241 282 318 370 429 474 499 537 578 601 613 624 640 663 672 691 696 708 716 712 697 693 721 717 714 699 687 675 663 648 620 605 594 576 562 529 499 465 416 362 300 247 208 174 171 180 205 221 225 192 142 92 62 54 56 55 55 56 68 83 90 86 75 76 73 78 81 110 179 260 449 608 778 884 942 962 940 907 815 743 655 579 484 384 311 270 256 242 246 246 238 211 155 96 82 71 75 68 72 65 69 62 86 82 75 75 71 67 67 67 74 74 81 82 71 59 58 54 54 77 89 84 67 63 75 95 103 90 65 44 47 62 82 105 120 101 69 42 41 42 52 80 84 52 124 263 273 140 54 65 59 69 71 44 25 22 26 45 35 27 20 20 22 34 55 69 41 34 34 27 27 27 27 27 43 39 42 27 29 25 24 24 23 24 29 34 50 47 58 52 45 41 49 61 78 78 70 54 86 45 49 77 64 60 187 340 306 127 28 30 62 30 27 29 28 29 30 31 32 36 45 45 37 37 37 41 41 41 45 45 37 37 37 37 37 37 37 44 94 29 112 403 634 597 399 224 117 79 55 40 59 55 43 30 37 29 29 49 73 78 58 34 38 38 42 46 46 42 39 31 33 33 33 32 32 33 33 33 32 32 32 32 33 33 37 37 45 45 45 45 45 45 45 45 36 35 31 31 34 34 30 30 50 42 45 30 33 29 33 30 38 34 46 43 54 55 66 52 32 32 32 33 34 42 46 50 35 35 35 35 43 47 54 50 55 59 81 84 94 155 284 409 505 522 533 543 546 554 554 544 504 518 531 504 461 403 364 345 336 289 207 120 57 34 43 51 43 33 64 149 196 221 354 508 536 806 619 250 122 57 37 58 51 39 34 43 59 63 43 34 35 39 39 39 39 39 39 39 33 37 33 35 31 30 29 35 62 53 252 487 530 505 441 307 140 58 29 46 62 35 32 56 44 44 41 45 49 49 53 50 59 48 40 36 36 40 48 52 44 44 37 37 37 37 37 37 37 42 54 66 70 62 50 42 46 38 37 42 58 66 62 58 62 62 62 57 49 49 49 53 37 41 49 53 53 53 49 42 50 42 50 46 62 62 82 78 62 37 37 38 58 46 58 74 62 45 37 45 69 77 57 37 49 61 77 85 81 69 49 37 41 64 67 50 53 72 78 66 57 85 105 149 246 334 307 227 227 211 233 238 172 145 158 155 190 110 48 60 99 62 45 101 45 42 52 45 44 33 40 37 44 37 49 41 49 41 48 41 37 77 102 110 115 112 88 48 69 73 56 35 35 51 70 59 47 40 47 47 54 59 66 67 67 60 65 100 137 161 153 141 37 45 49 50 46 42 46 50 73 53 53 73 85 81 84 108 114 120 112 115 134 146 156 159 198 206 241 304 352 359 311 256 209 218 222 191 164 165 161 127 112 149 123 80 132 236 245 177 65 41 37 65 78 62 50 58 90 106 98 58 41 49 37 34 31 43 47 31 30 76 98 72 114 169 334 540 670 696 695 690 318 258 231 217 218 215 203 180 224 234 268 319 380 418 429 427 422 449 480 496 512 520 539 554 533 549 568 576 587 599 626 649 664 647 628 629 649 653 650 651 659 639 619 622 622 633 621 606 637 623 611 579 555 539 524 520 516 547 555 551 550 549 537 513 497 553 586 559 520 512 498 475 460 390 331 328 365 390 379 340 273 214 194 226 254 242 222 214 190 170 134 110 110 134 166 183 163 131 115 131 143 127 103 91 99 99 119 139 135 123 127 150 181 188 188 173 165 146 134 127 107 91 91 88 92 77 57 41 82 79 80 73 73 57 49 45 45 50 66 69 61 69 81 93 125 113 109 105 110 107 84 66 126 136 149 164 184 207 219 211 234 226 226 227 219 188 167 155 199 203 214 222 229 229 236 247 259 247 231 216 224 237 250 266 253 269 252 160 79 46 45 44 43 43 50 69 76 63 63 71 118 107 85 70 60 61 69 67 74 79 95 115 139 155 155 139 131 114 105 96 68 46 45 50 42 73 97 58 54 103 147 140 132 128 123 135 186 237 233 209 214 222 234 233 194 166 183 235 191 187 183 183 199 203 207 220 256 297 284 358 472 364 164 108 141 106 130 275 247 106 141 205 151 116 83 60 56 60 68 69 49 69 90 102 91 68 49 49 48 104 116 64 38 38 39 38 67 46 38 46 54 46 54 63 46 47 58 54 42 46 98 158 54 46 38 37 38 38 50 50 53 64 68 64 56 48 45 45 49 65 73 61 49 45 41 36 38 42 38 38 58 78 73 37 35 76 183 193 80 40 82 84 83 93 85 37 34 55 70 73 69 49 56 80 87 63 47 51 27 127 131 47 25 30 30 26 29 29 36 48 75 79 47 22 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 19 18 19 19 20 21 21 22 30 34 38 42 46 47 43 39 33 33 33 33 33 33 33 33 29 29 29 25 25 25 25 25 20 20 31 35 31 27 27 23 38 38 37 45 40 40 40 40 43 45 41 33 37 28 28 31 14 21 21 23 18 6 5 4 13 21 18 22 18 18 22 30 7 7 7 7 6 6 6 6 6 10 18 6 6 22 18 9 13 12 3 3 7 11 3 3 16 16 16 16 12 12 8 8 12 12 11 11 11 11 11 11 4 4 4 4 4 4 4 4 16 16 23 23 23 23 23 23 4 6 14 18 18 18 26 34 66 46 26 22 38 54 62 48 79 61 46 39 37 31 28 22 24 32 40 42 53 46 53 42 34 34 38 35 32 33 33 37 69 45 41 68 87 83 87 90 126 106 157 234 235 168 176 241 223 260 249 201 166 163 136 80 36 40 55 62 73 88 92 91 100 109 110 92 61 38 38 38 43 51 51 54 58 58 54 50 82 54 37 46 86 102 82 50 110 90 62 46 50 62 70 78 98 90 66 38 42 54 50 38 39 39 42 53 68 79 75 67 68 104 68 52 80 59 70 140 226 195 194 213 240 262 242 221 295 327 359 375 362 334 310 298 240 225 239 257 303 344 377 395 481 495 503 509 501 509 517 504 491 427 371 301 227 148 81 34 35 34 35 36 51 54 58 85 118 124 165 244 255 218 241 296 259 286 313 296 275 298 362 422 375 372 424 511 558 557 545 560 536 549 549 518 483 448 408 343 258 223 183 140 113 94 83 71 121 109 82 59 52 72 72 59 33 37 41 53 68 76 85 96 176 164 159 155 166 178 190 191 258 239 223 199 163 127 123 142 154 158 158 138 117 94 90 91 59 48 55 67 83 83 67 55 47 56 68 61 45 38 46 50 39 40 52 48 44 44 60 76 120 136 156 153 144 133 133 144 158 162 154 161 189 205 184 140 179 183 206 226 246 269 277 300 321 363 375 364 384 417 425 398 351 355 367 348 321 281 265 242 252 241 232 219 218 244 283 322 409 401 396 377 374 382 407 433 476 490 486 497 524 548 547 534 545 541 540 555 578 597 597 586 559 560 568 565 565 561 554 554 507 520 520 492 476 461 441 403 388 334 291 256 217 167 144 153 130 134 142 142 153 172 188 193 127 124 131 131 127 138 158 181 192 235 275 278 250 245 261 292 307 334 372 395 432 478 528 575 578 666 699 644 633 678 678 620 397 190 21 19 26 23 23 41 39 41 46 52 50 58 55 41 74 82 97 108 139 189 256 299 347 343 400 385 326 402 406 238 158 194 254 344 453 438 271 72 55 38 42 101 101 80 138 236 253 329 423 513 575 628 674 696 662 619 591 590 619 604 543 467 361 277 206 215 369 555 541 376 262 226 193 151 119 109 112 154 332 523 611 604 550 409 308 334 234 172 145 98 54 41 41 106 58 54 46 46 46 54 55 59 72 72 65 65 65 65 65 62 46 47 63 68 64 57 61 65 68 96 96 71 63 82 78 46 47 46 46 46 65 87 120 142 191 253 342 424 493 543 574 590 565 532 485 443 395 324 218 124 81 69 53 51 50 53 80 112 48 61 85 81 65 48 48 56 46 45 45 45 45 49 53 46 46 48 57 57 69 97 104 96 48 87 130 146 157 161 145 111 86 68 67 59 51 51 50 50 54 50 49 49 60 68 64 71 125 115 152 253 366 433 474 499 537 558 588 607 638 665 697 723 770 765 761 765 781 781 763 744 634 616 602 592 582 560 533 506 536 544 552 568 587 610 632 657 686 740 789 815 821 843 878 901 914 910 906 887 860 822 784 748 682 607 506 388 282 204 160 138 125 156 219 272 269 195 103 57 57 122 196 277 375 428 373 263 137 110 91 69 51 52 69 97 164 199 210 165 140 159 194 202 222 249 290 323 351 403 455 508 541 571 613 636 647 659 674 694 707 726 745 757 757 758 750 746 751 744 744 736 728 709 697 686 639 620 597 575 560 539 521 499 442 386 316 262 216 190 195 204 217 229 229 180 110 56 53 55 55 55 56 57 64 83 83 91 68 61 58 66 74 98 160 247 413 568 754 887 956 995 1000 978 872 801 724 640 544 437 357 304 287 264 242 250 254 234 195 149 79 68 72 72 76 73 77 70 82 75 75 75 71 71 71 71 77 84 78 74 67 59 51 51 63 74 90 88 68 63 79 99 95 79 62 49 48 59 78 86 50 69 74 58 41 41 43 60 108 44 83 234 273 156 51 54 61 70 61 55 32 24 21 19 18 22 23 20 32 45 62 63 48 41 34 27 27 27 27 27 27 26 33 25 24 24 23 23 23 24 36 41 57 54 61 47 61 46 34 38 51 59 55 51 67 43 54 86 81 37 76 141 142 67 29 30 35 29 28 29 29 29 30 31 32 41 45 49 33 33 33 37 37 41 41 45 37 37 37 37 37 37 37 44 99 42 96 288 488 508 384 245 138 92 55 32 35 32 30 28 30 34 46 58 58 47 31 30 31 35 39 43 43 40 36 32 37 37 33 32 32 33 33 37 32 32 32 32 32 32 33 33 41 41 41 41 41 41 48 48 31 31 35 34 30 30 30 29 53 49 44 33 32 29 33 29 29 30 41 45 61 66 77 71 33 33 41 53 65 73 74 82 47 47 55 67 75 75 63 58 62 66 62 69 73 111 193 274 372 389 414 420 420 434 439 439 433 438 435 408 377 351 360 382 343 269 174 95 56 54 62 66 81 56 101 190 231 268 405 580 644 757 415 142 150 85 37 54 51 43 39 59 79 79 55 34 55 51 47 39 34 34 34 33 38 45 41 40 43 42 41 47 54 41 275 537 580 572 551 418 231 98 29 34 55 31 31 36 37 37 41 41 45 49 50 43 56 44 41 36 36 37 41 45 37 37 44 44 44 44 44 37 41 41 49 53 53 53 49 49 93 73 49 41 49 61 61 57 46 50 50 46 38 38 45 53 36 37 37 42 50 58 62 66 50 46 45 38 41 42 49 46 53 38 41 50 65 62 57 50 38 66 62 38 42 82 74 38 50 62 78 90 86 74 54 45 60 75 78 68 82 113 150 165 248 279 310 377 521 650 649 552 364 175 105 134 100 73 83 67 199 159 89 61 64 43 39 81 41 49 59 48 47 39 55 55 47 40 51 44 51 48 55 48 32 41 46 50 47 35 34 32 31 33 39 43 51 51 46 35 51 44 51 51 58 59 63 63 99 68 37 40 61 81 77 65 44 52 57 61 53 49 49 53 86 70 54 58 58 57 61 77 77 76 80 87 103 114 109 92 91 131 182 241 257 240 188 141 126 140 148 124 109 117 109 74 47 104 112 77 133 210 166 42 35 54 78 66 54 54 47 38 63 79 70 46 38 50 42 36 36 39 54 63 141 258 300 272 289 407 560 702 815 850 784 649 270 188 144 138 159 176 173 161 213 184 170 212 291 353 384 386 369 384 396 400 407 403 395 394 410 433 464 480 500 524 563 601 642 637 617 594 570 547 556 584 624 620 612 607 595 598 598 591 566 544 536 520 505 473 446 429 473 492 508 503 495 493 482 473 463 524 564 533 478 447 440 426 403 348 298 303 344 361 330 286 245 198 183 194 203 186 183 190 151 142 135 126 123 130 143 151 151 140 140 144 128 104 92 88 84 104 136 160 156 140 136 162 201 207 195 180 176 169 177 174 90 95 111 108 100 92 92 85 78 75 72 69 58 55 55 48 48 61 85 96 92 95 107 119 159 140 132 120 121 110 102 99 116 136 171 183 211 239 254 246 249 226 221 222 214 183 170 170 202 214 225 232 235 235 243 247 270 258 246 238 250 270 298 318 282 286 230 118 45 44 50 58 57 68 79 98 92 75 54 46 106 102 103 97 87 88 85 74 73 71 75 87 119 152 171 159 135 135 141 132 108 83 70 73 42 76 84 44 61 129 157 133 125 133 137 145 176 212 232 236 181 186 198 206 170 138 162 222 219 191 163 175 206 187 134 100 157 163 69 83 234 213 105 117 91 83 108 284 240 72 91 79 93 82 77 65 65 61 53 50 37 67 107 115 84 44 39 40 40 40 40 40 40 38 38 39 39 38 38 39 43 43 55 51 59 51 59 51 43 39 62 86 62 58 54 54 62 70 74 73 65 57 49 45 46 46 42 42 38 54 58 42 38 38 38 37 46 39 39 43 52 64 67 58 50 37 68 91 54 74 97 58 36 53 45 35 36 100 132 116 80 64 79 99 94 54 42 62 27 107 111 47 26 26 25 25 24 24 40 71 94 70 34 21 21 25 25 29 33 33 37 37 21 21 21 21 21 21 21 20 19 19 20 20 20 21 22 26 26 30 38 42 47 43 43 39 33 33 33 33 33 33 33 33 29 29 25 25 25 25 21 21 20 20 24 24 31 23 26 22 37 37 40 36 36 39 35 41 36 39 31 27 27 22 18 21 17 17 19 15 14 6 5 5 9 21 22 18 10 10 14 22 7 6 6 6 6 6 6 6 6 9 20 8 15 30 22 5 24 12 3 7 11 15 4 2 16 16 12 12 12 12 8 8 12 12 11 11 11 11 11 4 4 4 4 4 4 4 4 4 16 16 23 23 23 23 26 23 4 9 21 17 9 14 30 50 58 42 26 26 34 43 51 40 76 63 56 49 38 36 34 39 33 26 26 27 27 31 46 50 42 39 43 40 41 45 49 49 49 37 48 87 106 97 85 93 102 157 250 315 303 264 290 355 333 274 220 193 162 108 60 36 34 52 70 93 135 197 200 168 136 101 75 85 80 66 49 57 40 51 55 58 54 58 65 69 34 37 77 93 98 110 142 174 74 66 54 50 54 62 74 82 134 126 90 50 38 58 54 38 44 40 43 57 68 82 83 79 84 62 66 99 95 47 62 120 123 128 170 212 222 227 245 264 335 394 418 382 358 354 314 236 227 203 206 227 265 298 324 333 387 417 431 442 458 481 497 491 420 424 433 415 356 266 175 113 34 33 33 36 40 36 40 71 82 105 120 132 163 206 213 199 189 177 171 178 209 256 303 324 348 337 379 442 486 493 500 511 539 571 572 548 533 537 510 460 442 399 351 300 246 199 156 118 123 101 69 43 55 76 72 40 34 39 47 54 54 57 49 53 148 168 191 179 150 130 134 143 186 207 243 247 191 127 122 147 174 167 154 126 98 82 82 83 67 59 67 79 79 63 51 40 72 57 49 37 38 39 59 67 40 52 64 72 76 88 104 120 172 164 144 120 104 112 132 163 162 153 129 120 144 176 175 139 163 179 206 210 213 217 237 272 312 347 359 355 368 393 409 390 347 356 381 382 366 331 307 284 242 251 270 278 280 279 286 294 321 329 333 337 326 326 330 338 366 376 399 443 474 484 479 485 480 483 505 532 563 589 589 585 589 585 585 585 574 566 550 527 551 588 608 577 565 573 557 511 505 459 432 413 371 316 269 262 235 231 227 211 199 187 194 191 141 139 146 142 145 149 161 184 168 199 223 239 227 207 203 202 240 267 301 331 365 416 501 559 546 561 617 670 675 632 648 686 649 395 143 43 28 25 34 63 49 62 72 69 54 51 60 69 55 63 89 132 204 278 356 399 455 451 464 465 458 468 373 197 212 272 365 468 521 441 222 36 38 86 109 77 79 138 217 286 326 387 469 547 617 663 704 723 677 627 581 572 570 547 474 401 278 219 212 273 392 483 423 267 209 189 148 97 98 124 130 140 450 539 591 615 551 381 320 419 186 117 70 59 63 47 42 46 43 42 42 42 46 55 67 76 52 48 56 58 70 71 79 79 47 48 49 69 81 77 61 48 52 72 80 83 86 93 73 45 47 46 46 57 72 101 149 194 295 379 473 557 619 661 683 676 657 597 523 469 406 312 198 112 53 53 72 83 74 62 70 90 77 85 93 73 57 48 48 60 46 45 45 45 45 46 46 51 45 48 56 60 81 109 128 120 47 111 181 221 249 257 236 182 102 88 76 60 55 51 51 55 74 54 48 48 61 65 60 47 97 99 149 253 365 445 490 522 536 569 604 626 642 673 719 750 807 799 799 807 808 789 751 713 608 583 550 528 507 482 451 431 442 438 442 465 500 534 564 578 620 677 736 759 776 806 844 871 906 906 902 883 860 833 792 752 705 634 536 434 325 246 194 168 144 172 215 249 253 203 119 62 61 112 193 278 338 345 284 190 99 79 65 49 50 53 81 101 136 143 129 112 142 204 244 259 270 300 334 367 400 444 504 545 583 616 647 670 685 697 705 731 745 767 783 791 788 784 768 760 780 773 773 765 758 750 738 720 673 646 616 589 571 546 537 510 461 405 324 262 216 206 215 224 232 225 206 153 90 51 53 64 56 57 61 69 72 80 88 96 96 73 66 70 77 90 148 229 351 513 701 860 956 1005 1018 1004 918 854 781 697 602 495 411 350 313 271 241 246 254 235 215 193 79 65 76 73 77 74 74 71 71 71 71 71 71 71 75 75 85 85 82 71 64 53 52 52 64 64 75 81 72 59 63 79 71 59 51 45 48 48 55 66 74 65 50 50 42 46 43 43 96 76 67 90 101 88 60 43 74 69 63 57 42 27 22 18 18 29 30 31 35 44 52 38 47 44 37 30 30 26 26 26 45 45 44 32 31 23 22 22 35 32 47 48 60 53 60 46 61 46 34 30 35 43 51 51 47 71 63 30 38 75 82 39 31 44 52 47 39 39 31 30 31 31 32 32 32 33 33 33 33 33 33 33 37 37 41 41 41 41 41 41 41 41 41 41 60 75 121 197 297 349 325 270 155 124 76 45 36 32 30 29 39 54 62 50 35 31 43 59 35 39 43 48 48 44 40 32 45 41 33 32 32 33 37 37 32 32 32 32 32 32 33 33 37 37 37 37 37 37 44 43 31 31 34 30 30 30 30 33 44 40 39 27 27 27 31 28 28 29 40 45 60 65 80 74 48 41 49 57 69 77 78 82 59 59 67 83 99 99 83 74 45 50 58 62 74 89 109 127 277 287 308 314 320 320 327 315 367 360 349 322 291 263 265 282 276 201 110 55 49 62 70 70 92 81 131 229 294 363 529 707 825 573 232 131 95 53 89 86 47 43 47 63 83 87 75 59 47 43 35 34 34 34 42 46 33 33 32 32 31 34 33 39 86 59 250 472 523 550 562 468 275 130 30 30 47 39 31 32 33 37 37 41 45 49 46 43 52 45 45 41 37 37 41 41 37 37 44 44 44 44 44 44 41 40 36 36 37 41 45 45 129 101 69 45 41 45 45 45 50 54 54 54 50 50 58 61 37 37 37 38 42 50 58 62 53 53 45 45 45 45 49 53 61 53 41 37 41 57 57 49 54 51 58 51 54 47 58 59 62 59 78 75 82 71 66 58 87 98 128 166 203 241 294 336 458 520 575 618 705 800 838 790 659 353 147 100 71 52 50 39 99 119 90 49 44 43 34 49 45 55 55 51 38 38 50 66 43 43 47 47 51 51 55 48 61 41 34 34 33 32 42 87 90 54 34 35 51 55 62 55 63 56 67 63 70 62 59 55 72 56 36 40 45 53 45 41 51 55 63 57 53 49 49 53 69 58 54 58 62 53 45 38 66 55 54 54 65 80 80 83 78 102 145 161 160 136 104 77 90 91 87 71 72 100 97 77 77 86 95 99 91 71 39 36 35 58 74 38 37 63 83 71 51 59 63 54 66 86 90 59 58 41 44 121 282 438 486 474 454 614 733 799 909 943 723 388 103 113 178 187 147 105 130 178 197 184 183 206 252 271 266 249 268 271 275 287 295 295 287 275 306 318 345 361 388 420 463 509 577 576 557 541 493 446 462 491 547 547 554 549 537 541 549 546 528 487 463 452 452 444 424 404 431 439 446 433 416 396 391 380 405 446 471 443 396 362 351 337 354 315 277 278 298 299 260 221 198 179 178 175 174 163 182 195 174 159 146 127 130 131 150 155 136 129 125 105 81 69 81 97 89 101 117 125 121 117 121 143 197 192 180 172 173 189 202 218 122 123 123 96 72 61 92 105 102 92 93 93 91 92 85 82 70 86 94 90 85 93 121 145 188 176 161 142 122 103 108 123 139 171 195 210 237 272 284 264 284 253 245 233 209 177 169 185 204 220 239 235 242 254 277 285 300 288 272 268 283 307 339 355 319 284 205 97 45 46 63 87 98 101 104 102 81 63 38 36 69 81 94 104 117 115 115 101 97 94 94 83 100 144 164 156 163 167 174 165 152 128 95 73 64 91 75 51 72 136 141 105 93 93 108 116 135 155 199 236 225 190 170 182 186 170 166 178 198 171 158 170 194 165 89 43 57 37 35 35 35 87 134 91 87 92 113 245 226 109 113 77 87 83 71 56 51 47 51 67 63 63 67 71 64 56 44 39 60 38 37 48 60 39 38 40 43 55 59 51 51 47 55 47 64 56 52 51 55 51 54 54 70 66 62 66 74 74 70 66 62 66 58 46 54 74 78 70 46 62 58 50 62 90 98 74 47 39 39 47 48 48 55 59 67 38 58 70 49 68 91 35 36 38 37 34 57 145 161 109 53 53 73 85 65 37 37 53 26 75 79 35 30 25 24 24 24 22 43 103 107 55 22 22 22 29 29 29 33 33 33 37 21 21 21 21 21 21 21 21 20 20 20 20 21 21 22 26 26 30 34 43 43 43 39 39 30 29 29 29 29 29 29 29 33 33 33 33 29 29 29 28 20 20 20 20 27 23 26 22 33 40 43 35 30 29 25 28 26 33 29 25 17 13 9 16 15 15 11 11 10 10 10 14 22 30 38 30 10 6 6 18 5 5 6 6 6 7 7 7 7 19 46 41 44 55 38 5 28 16 7 7 19 19 4 3 12 12 12 12 12 12 8 8 12 12 11 11 11 11 11 4 4 4 4 4 4 4 4 4 16 16 23 23 26 26 26 23 8 13 25 17 6 6 30 54 50 43 35 31 31 32 43 34 46 45 54 51 41 50 71 89 30 27 27 28 28 28 39 43 39 43 47 44 45 42 46 50 53 49 64 91 97 85 112 170 211 317 402 391 336 301 327 364 382 320 250 196 117 39 32 33 34 79 125 167 260 355 385 345 277 223 153 80 43 37 39 40 40 55 63 58 50 49 73 93 41 81 109 101 85 117 206 282 70 62 54 58 70 78 70 62 102 110 86 50 42 66 74 47 41 41 55 62 79 86 95 99 144 105 119 121 70 66 134 163 85 90 147 204 226 231 260 302 277 341 369 357 366 394 366 284 184 162 164 194 224 258 279 288 306 325 347 381 413 433 445 446 364 374 399 408 386 340 277 231 136 81 49 34 34 34 54 95 72 84 83 82 126 169 139 66 133 123 114 125 164 207 227 227 274 266 277 308 350 394 424 448 479 523 539 519 520 556 545 505 522 499 476 456 418 371 306 260 197 187 152 98 90 95 75 43 48 52 60 71 71 66 61 53 85 124 155 147 118 102 121 131 130 163 231 255 203 127 119 144 143 127 115 87 74 59 55 59 63 63 75 87 75 47 35 36 81 58 38 37 38 39 55 59 40 49 69 89 112 128 144 152 199 183 155 127 107 107 115 130 153 160 132 115 131 167 174 142 158 174 193 193 189 193 216 251 297 327 351 356 357 362 367 363 324 334 355 355 333 297 277 259 236 245 257 264 263 254 246 241 233 249 265 262 250 234 230 242 251 250 285 344 367 353 383 444 479 500 523 557 584 595 597 585 581 577 581 589 600 580 536 497 565 609 621 601 605 626 614 560 566 524 512 525 511 475 441 427 383 387 376 348 308 272 259 248 226 231 231 219 203 191 195 202 206 210 218 238 254 250 226 206 225 252 282 312 341 388 473 531 545 525 565 649 673 625 629 672 705 556 341 141 42 31 49 58 55 68 78 78 63 52 56 58 44 56 101 178 271 368 430 472 555 579 565 566 544 395 224 156 247 303 384 441 425 316 153 37 38 101 105 52 82 208 304 334 373 425 476 542 600 627 650 658 631 593 551 533 524 482 404 327 231 176 225 320 387 387 307 203 203 162 113 73 70 92 116 146 474 538 572 561 483 350 289 316 99 73 43 44 60 48 55 43 75 68 59 51 55 59 71 76 44 45 46 51 63 68 76 77 53 49 49 61 73 77 57 48 68 63 74 109 125 112 76 49 47 46 50 72 93 129 198 266 402 494 594 675 736 782 800 782 742 648 549 460 359 233 130 92 50 50 67 98 101 85 74 74 85 92 81 61 49 48 52 64 46 46 45 46 46 47 55 56 46 53 65 57 77 106 125 112 64 150 249 303 345 349 310 238 130 100 81 61 52 51 59 63 66 54 49 49 60 64 59 52 71 88 149 257 373 452 504 529 542 588 631 653 660 691 745 789 842 838 842 847 836 794 728 667 598 554 502 453 425 395 366 346 329 336 347 362 401 435 466 496 521 578 642 672 713 757 810 825 864 875 875 867 848 829 792 763 716 653 570 473 379 291 227 182 159 171 172 167 172 179 139 87 55 97 171 240 270 229 180 133 70 57 50 49 51 58 85 89 108 102 104 134 191 246 281 300 330 360 393 426 464 516 561 602 636 666 697 720 727 739 750 777 794 813 821 829 822 813 801 790 818 811 811 811 807 799 791 773 712 685 658 620 590 568 547 521 476 416 335 262 213 211 228 236 251 214 166 129 94 60 54 55 55 57 70 70 69 72 88 104 119 81 63 74 78 91 142 218 325 448 608 765 890 971 1013 1015 956 900 835 747 659 560 468 396 331 286 256 250 239 208 189 174 76 62 73 70 74 67 71 71 67 63 67 67 71 68 72 72 98 90 80 69 65 54 54 54 62 53 60 75 69 56 51 63 59 55 47 46 49 48 48 55 75 59 42 41 42 46 42 40 43 55 43 39 39 45 60 55 67 66 64 63 52 31 26 23 18 37 37 30 34 47 56 41 54 47 44 37 30 26 26 30 64 60 55 43 35 23 22 21 38 39 46 47 55 52 51 41 44 34 34 30 30 31 40 48 36 56 44 30 31 56 71 32 32 52 64 60 48 40 35 31 35 36 32 32 32 33 32 33 32 33 33 33 33 33 37 37 45 45 45 45 45 45 45 45 33 64 122 167 214 250 258 247 160 136 97 58 49 37 37 44 59 63 60 44 31 31 36 56 32 33 37 37 37 37 33 33 49 37 33 32 32 32 37 41 32 32 32 33 40 40 40 40 33 33 33 33 40 40 39 39 35 34 30 30 33 33 29 29 47 43 42 27 34 27 34 31 34 31 43 43 55 56 67 57 43 37 41 45 45 49 53 53 65 57 51 67 83 91 87 81 77 84 81 78 68 72 80 83 142 156 178 200 230 256 271 275 248 244 248 242 214 171 156 161 214 155 84 45 49 66 74 77 109 123 190 300 384 455 605 745 741 379 117 100 67 31 89 106 51 47 43 51 67 83 95 99 59 51 43 34 34 42 54 62 32 32 32 32 31 30 33 39 109 76 210 396 475 525 525 424 255 127 39 30 39 39 32 32 33 33 37 41 42 42 46 39 53 45 46 42 38 38 37 36 37 37 44 44 44 44 51 44 36 36 36 36 36 36 36 37 117 97 73 49 41 41 45 49 58 58 58 58 62 62 62 62 37 37 38 38 38 42 42 42 62 65 61 61 61 65 69 73 61 57 45 37 37 61 61 38 47 38 39 48 55 39 39 56 63 56 63 56 67 60 67 78 99 121 195 293 357 385 434 499 509 603 689 740 792 859 901 883 783 480 205 79 42 47 57 38 37 78 70 37 43 46 34 37 55 66 66 50 34 30 45 61 46 50 50 54 54 58 62 55 77 50 55 66 42 49 169 305 417 265 118 66 67 55 51 59 83 83 87 87 79 67 55 47 36 40 44 56 57 61 65 65 43 58 62 51 51 48 56 53 41 45 46 50 54 58 50 38 70 63 50 42 46 50 53 57 85 85 91 91 95 86 75 59 50 38 38 50 82 102 94 78 94 79 83 91 52 36 36 38 38 43 39 37 38 60 88 92 40 48 52 56 79 103 107 81 43 39 38 103 227 322 400 452 560 689 794 844 844 752 493 198 68 50 103 171 208 182 142 114 150 173 204 220 226 217 212 215 219 210 203 211 226 238 242 238 254 258 265 273 296 324 363 394 446 452 449 453 418 367 371 403 431 423 414 410 425 448 464 462 504 459 435 435 455 456 444 424 387 398 405 408 404 395 402 399 368 365 346 315 295 273 258 235 269 246 227 209 214 210 199 191 171 156 155 152 155 152 175 188 187 164 147 120 123 124 151 156 93 93 89 73 61 61 73 81 93 97 101 97 97 101 105 113 174 169 161 153 158 174 187 199 140 136 120 89 65 58 73 86 123 124 133 134 132 125 111 104 76 88 100 96 95 114 157 196 220 208 186 166 127 100 116 148 179 222 256 256 286 314 325 294 291 268 256 244 212 165 177 213 212 239 258 253 260 284 315 319 338 326 306 305 321 348 383 396 376 309 214 128 85 83 108 124 124 126 113 91 73 59 46 37 40 49 70 91 105 110 114 101 112 117 110 87 88 124 141 133 156 175 183 190 204 188 143 94 93 100 72 48 68 108 112 84 80 56 56 84 88 92 152 224 261 218 174 162 174 182 170 166 170 166 174 173 161 113 52 41 36 32 38 73 44 92 136 76 73 97 103 143 139 99 87 63 65 73 73 57 44 44 69 96 84 64 48 44 63 67 59 47 62 47 38 47 55 51 43 39 47 71 75 59 51 51 62 51 57 53 45 41 41 44 51 43 59 55 58 62 70 70 62 46 39 71 75 39 38 43 55 39 63 67 59 54 90 146 158 138 55 43 39 47 40 40 40 49 48 40 71 83 38 54 65 35 45 56 36 34 84 169 141 41 36 37 45 53 45 37 38 42 25 51 58 34 34 25 23 24 23 22 47 123 123 47 22 30 26 33 33 29 29 29 29 29 33 33 33 33 33 33 33 33 21 21 21 21 21 22 26 26 22 27 35 39 43 39 39 35 30 29 29 29 29 29 29 29 41 41 37 37 36 36 32 32 20 20 27 23 22 26 26 29 36 39 34 33 25 24 20 19 21 27 23 19 15 11 7 7 7 7 7 6 10 11 26 30 42 50 58 38 18 6 6 14 4 4 5 6 7 7 8 8 8 20 60 67 73 72 47 5 25 13 4 11 23 27 8 3 12 12 12 12 12 12 8 8 12 12 11 11 11 11 11 4 4 4 4 4 4 4 4 4 16 16 23 23 26 26 26 23 12 17 30 14 5 6 30 55 51 44 40 36 33 30 34 28 14 18 43 48 54 71 108 142 27 27 28 28 28 28 33 32 35 39 36 37 34 38 42 46 42 45 60 78 77 96 179 281 576 653 638 507 373 347 388 414 300 310 268 146 56 38 51 59 56 107 141 170 279 421 491 475 535 489 352 175 51 37 39 39 39 55 67 58 42 45 77 108 248 160 64 41 97 173 221 234 86 58 38 38 54 62 46 38 42 66 66 42 46 78 94 71 39 39 39 50 67 78 98 99 105 94 101 41 33 52 192 177 121 93 119 180 228 237 246 257 283 319 339 340 361 374 346 272 169 154 153 168 194 208 222 220 230 245 260 279 294 298 294 286 339 327 319 320 322 331 316 294 219 152 96 65 41 32 45 81 79 40 51 111 174 158 81 31 86 102 128 139 135 135 131 138 141 164 199 242 309 367 402 409 349 409 460 464 500 556 553 524 488 496 509 526 520 489 431 377 343 337 286 199 135 100 68 32 39 40 48 56 63 66 69 65 61 69 88 107 118 130 138 139 93 127 199 231 187 115 96 132 120 112 100 88 79 68 64 71 50 62 79 95 75 36 35 41 70 54 38 38 43 51 43 39 39 41 65 97 128 148 164 168 175 175 171 167 155 143 127 122 121 140 139 119 131 155 154 114 166 178 186 193 193 201 213 240 278 305 337 358 363 347 344 346 315 312 309 298 263 232 216 201 202 198 190 186 185 177 172 168 187 192 204 193 173 150 158 177 203 190 217 264 266 249 326 432 421 443 477 512 542 553 544 531 582 561 537 541 568 576 560 547 583 615 608 588 605 649 637 577 603 553 541 550 555 532 514 519 447 460 480 469 445 417 412 401 422 415 418 387 355 327 315 315 283 268 268 293 337 349 321 289 284 300 326 332 338 367 421 471 541 563 575 598 622 650 663 654 641 624 481 230 55 37 51 32 41 58 70 67 56 45 41 38 97 108 154 235 331 416 461 486 585 652 664 653 585 306 112 184 275 315 372 370 307 192 101 65 110 90 60 55 134 248 332 365 344 389 443 498 556 576 587 580 564 530 497 480 470 412 334 256 185 130 200 314 361 322 277 225 240 175 113 88 78 71 107 158 419 547 575 483 374 288 175 61 39 55 48 48 44 42 60 64 131 119 99 79 67 67 64 72 53 50 51 48 48 50 50 50 54 50 50 57 61 64 60 55 71 46 62 121 144 116 72 48 46 46 64 90 114 163 251 350 482 574 681 758 831 884 907 889 810 697 569 456 303 146 79 84 72 67 81 112 124 108 78 66 77 76 61 49 48 48 56 64 46 46 45 46 47 47 56 56 65 93 101 78 86 114 125 105 84 183 288 353 384 387 337 254 146 113 88 65 56 52 56 67 50 49 49 53 56 56 68 72 67 90 154 265 376 456 508 540 569 620 672 696 699 726 784 836 873 877 881 878 859 806 723 654 558 498 427 366 322 304 282 267 246 265 280 295 317 351 390 432 399 464 525 570 622 689 745 768 827 837 841 841 833 814 784 759 719 671 597 514 428 333 255 199 182 183 159 127 136 176 164 124 60 86 141 203 205 137 103 80 48 50 51 50 51 69 88 76 118 120 146 204 269 308 327 345 393 423 449 479 523 572 618 655 689 712 742 762 769 776 792 811 844 859 878 879 879 871 863 848 848 852 845 845 845 837 829 815 749 712 689 658 624 583 550 521 483 427 339 262 217 223 236 248 263 202 132 113 106 84 55 54 54 57 70 77 60 64 84 108 101 58 57 59 66 73 124 201 301 381 508 649 794 909 990 1018 983 938 869 788 697 597 505 430 353 305 279 258 231 177 141 123 73 59 70 63 67 67 71 71 59 63 67 64 68 72 76 68 100 92 85 70 67 56 55 55 64 54 61 79 74 53 48 52 60 56 55 47 50 49 52 56 43 47 54 50 42 40 40 40 41 40 41 50 62 46 42 45 44 55 54 52 50 33 31 40 19 29 29 22 30 54 63 60 56 50 43 40 33 26 26 26 56 55 51 43 34 26 21 21 34 38 42 46 47 47 43 29 27 29 34 34 30 31 36 48 48 32 32 60 41 30 31 56 41 32 32 33 36 32 32 36 31 32 32 32 33 37 41 41 33 33 33 33 33 33 33 33 49 49 49 49 49 49 49 49 57 40 44 91 143 167 171 168 140 114 86 58 42 38 45 49 56 68 68 60 40 31 31 31 37 37 37 37 37 37 37 37 45 41 33 32 32 32 37 41 33 33 33 33 40 40 40 40 40 33 33 33 40 39 39 39 34 30 30 30 33 29 29 32 51 54 46 42 38 38 42 46 38 38 38 42 43 46 47 44 58 44 40 41 41 33 33 33 53 41 34 34 54 74 74 77 156 148 124 82 49 50 58 67 102 104 99 112 134 153 167 175 208 177 153 137 109 94 110 135 152 113 69 49 46 66 75 93 145 186 269 375 444 487 578 677 451 264 95 82 129 91 39 63 55 47 39 39 51 75 107 123 115 99 74 46 34 33 33 33 34 34 34 34 37 43 53 63 89 64 178 352 455 506 469 352 212 123 51 31 35 35 32 32 33 33 37 41 42 42 46 38 52 38 49 50 42 37 36 36 37 37 44 44 44 44 51 51 35 35 36 36 36 36 36 36 81 73 61 53 45 49 57 65 46 42 38 42 50 50 42 37 37 37 38 38 38 38 38 37 61 57 53 49 49 49 53 57 45 57 57 45 57 73 65 37 38 38 39 39 40 48 44 39 64 60 52 48 52 56 68 86 90 127 226 371 448 456 492 573 634 696 765 805 848 903 941 916 766 533 267 78 32 66 76 53 41 77 72 47 54 53 41 56 59 70 66 45 29 28 29 45 45 46 50 50 54 58 58 55 49 34 51 75 50 73 261 479 436 241 66 39 67 59 36 35 95 99 103 103 91 75 59 47 51 63 60 52 36 35 35 36 46 50 54 50 51 44 52 56 65 61 46 42 42 50 50 46 38 38 42 46 46 46 46 46 65 49 48 48 71 75 71 57 58 39 47 83 115 111 83 52 42 47 50 38 39 55 59 47 99 63 39 39 40 40 44 48 39 39 39 44 64 83 83 57 65 44 67 123 135 149 244 372 629 682 772 791 635 376 214 162 43 39 76 120 133 137 146 182 110 137 160 156 155 187 266 337 264 240 212 193 201 202 206 202 242 230 225 221 240 267 291 318 319 329 338 370 359 319 307 327 323 295 271 275 310 349 373 370 357 334 326 343 371 371 359 331 251 266 293 328 364 395 426 439 371 328 276 241 231 227 193 158 179 165 158 139 136 149 169 193 157 141 136 133 140 145 160 169 180 165 148 129 128 129 144 153 58 59 70 67 78 75 74 55 90 91 106 107 118 115 114 106 149 148 140 132 129 133 145 149 109 105 102 98 87 87 79 75 119 124 141 139 137 122 100 85 69 97 132 148 151 174 217 256 258 250 228 202 155 121 156 207 190 247 290 304 347 386 402 367 289 266 254 239 203 167 191 243 238 269 285 279 282 302 333 348 368 360 340 335 357 381 413 429 434 343 241 167 145 131 148 153 136 127 110 80 70 64 71 73 35 37 46 70 80 92 94 83 102 116 124 86 79 108 121 117 132 152 175 195 229 236 188 131 113 105 77 49 53 77 77 61 77 43 42 61 73 69 125 213 254 238 198 158 138 146 158 170 166 193 205 169 104 42 36 34 35 38 36 37 105 109 68 77 85 118 115 83 80 72 44 40 41 57 66 54 40 39 45 69 64 68 68 56 51 39 39 50 49 65 61 42 42 62 62 43 38 62 78 58 50 62 74 58 53 46 45 40 39 40 44 48 51 51 55 62 74 74 66 51 87 144 159 88 47 56 67 40 63 51 43 38 90 151 174 143 71 51 43 55 48 39 40 52 44 40 64 71 39 54 74 36 36 44 35 34 104 192 136 33 34 35 36 36 37 38 37 36 26 35 58 49 33 24 24 24 52 28 23 39 35 22 22 38 21 25 29 29 29 33 33 33 33 33 33 33 33 33 33 33 29 29 33 33 33 37 37 37 38 38 38 38 38 34 34 34 37 36 36 36 40 40 40 40 19 23 27 31 27 19 18 18 22 18 17 21 29 32 20 19 18 33 33 28 11 11 15 29 31 31 23 19 15 11 7 7 6 7 7 7 15 16 35 47 43 43 43 24 8 6 6 7 5 6 7 20 36 52 64 58 32 40 48 47 66 81 45 6 6 10 10 4 2 2 7 31 12 8 8 8 8 8 8 4 11 11 11 11 15 15 15 8 4 4 4 4 8 8 4 4 28 12 23 39 35 15 15 28 10 10 14 7 7 15 28 33 64 45 38 38 42 35 39 33 16 19 19 21 75 136 138 115 32 28 28 28 28 29 33 40 39 51 56 57 46 43 51 59 66 57 60 74 93 152 283 420 629 630 647 656 586 488 450 468 466 340 171 53 29 31 37 34 47 114 153 166 243 384 462 458 578 582 506 338 150 37 36 37 39 55 62 50 37 41 76 108 216 156 112 144 213 229 169 98 38 42 38 38 38 42 42 42 54 58 54 46 54 70 70 51 40 40 39 46 67 78 98 91 136 55 39 37 42 225 337 244 155 142 131 145 217 294 319 302 317 334 322 299 296 305 274 204 168 149 137 132 139 150 173 188 199 202 202 198 197 201 209 221 263 243 223 231 256 285 298 299 287 219 151 119 95 67 75 92 113 110 130 162 181 157 109 57 72 72 91 107 119 127 131 142 151 182 221 245 255 258 281 300 331 366 378 354 365 393 405 393 541 577 598 592 561 515 480 447 380 426 430 347 256 204 172 127 66 47 39 35 39 51 70 81 57 69 92 92 95 107 131 148 86 71 99 167 195 167 132 124 105 105 105 101 97 81 81 92 54 38 42 67 59 37 45 69 49 42 50 58 63 59 47 39 57 69 97 129 148 156 155 147 175 175 171 167 174 174 178 185 145 184 188 148 131 139 139 123 163 143 135 162 206 242 254 258 248 280 312 325 318 314 307 308 281 258 235 205 174 150 138 123 119 123 131 139 150 150 146 146 178 178 182 171 151 124 120 124 162 157 180 207 206 184 233 295 284 315 372 423 480 508 527 545 557 520 483 490 529 557 565 564 552 572 584 592 617 637 593 533 577 565 577 583 576 549 530 535 476 480 489 501 502 502 498 501 517 518 521 498 474 458 478 491 431 400 377 397 438 462 454 434 411 395 401 415 449 466 457 458 513 531 546 549 565 585 605 596 500 544 517 338 128 29 30 32 33 39 48 49 50 50 66 64 117 141 203 288 372 428 441 438 525 652 740 638 395 194 141 178 263 280 292 243 151 61 66 119 78 78 77 88 158 257 300 305 344 361 392 455 522 557 537 506 466 456 455 450 428 354 259 170 174 131 161 257 351 336 263 201 268 191 84 47 81 102 111 139 409 497 501 401 247 130 64 37 40 43 44 43 42 44 87 119 87 71 75 99 107 91 76 77 46 86 64 48 50 51 51 51 51 49 49 50 57 56 47 45 44 58 44 80 164 111 42 52 58 53 75 112 148 220 347 466 573 661 764 837 914 988 1004 966 837 697 615 472 212 70 79 83 130 92 122 145 109 110 116 73 47 48 48 48 52 56 60 56 48 55 52 47 47 47 49 49 100 141 161 134 114 111 110 89 89 172 270 338 380 387 326 234 146 105 77 61 64 60 60 63 50 50 49 49 53 53 64 64 68 94 150 238 353 456 531 563 612 642 688 715 734 769 831 874 885 901 897 867 810 738 663 603 495 423 335 255 211 205 203 204 171 198 232 238 232 247 286 325 308 350 403 460 520 595 677 727 754 777 796 811 807 792 773 747 698 658 603 544 477 386 305 233 184 159 139 128 136 168 176 165 92 96 130 157 128 86 77 82 49 50 50 56 76 92 111 122 165 202 251 289 318 337 363 393 472 502 535 565 610 652 694 724 726 745 780 804 823 839 850 872 882 893 904 901 905 905 905 898 886 894 898 898 890 882 875 861 823 786 751 701 655 610 564 519 483 430 346 266 213 204 225 244 229 166 120 101 91 65 55 57 57 57 61 68 68 75 94 111 59 54 56 59 71 73 118 193 253 326 422 535 675 814 929 983 951 953 930 857 769 674 564 464 356 319 279 269 240 189 130 76 74 59 63 63 71 76 99 100 52 56 60 64 68 69 69 57 86 55 54 64 103 107 72 54 54 52 61 117 119 51 46 46 72 64 60 51 50 49 52 52 60 52 51 42 42 41 41 41 41 41 42 43 43 43 42 49 40 55 66 57 35 33 35 83 54 26 18 23 42 34 42 67 52 48 46 43 33 25 26 33 51 58 54 50 41 33 25 21 37 41 45 49 50 50 50 40 26 28 34 34 30 30 31 48 48 44 33 32 32 32 33 33 33 33 33 32 32 32 32 32 32 32 32 33 33 33 33 33 32 32 33 33 33 33 37 37 45 49 53 57 57 53 49 45 49 41 32 32 36 60 88 97 86 70 50 35 35 39 46 53 32 40 40 36 31 31 31 32 41 45 49 45 41 49 53 57 37 34 41 37 33 33 33 32 33 33 36 36 36 40 51 44 36 36 36 35 35 35 43 42 34 34 37 33 29 29 29 28 62 53 41 37 49 65 69 65 49 29 33 65 69 45 38 39 46 43 47 44 41 33 33 32 37 33 33 34 46 54 50 45 108 120 109 83 89 103 88 45 69 111 61 48 134 127 74 102 152 100 64 64 72 57 65 85 65 62 55 50 43 59 80 117 185 298 353 367 477 596 536 372 166 119 94 108 115 81 56 52 63 44 35 35 35 36 56 68 131 115 91 63 47 35 35 35 33 35 35 38 33 31 38 53 86 93 135 233 336 387 374 321 208 115 55 43 36 32 32 41 33 37 37 33 34 46 58 54 36 61 81 57 41 37 36 35 37 37 40 40 47 47 47 47 36 36 35 35 35 36 36 36 60 56 53 45 45 45 45 38 38 37 37 37 37 37 37 37 42 42 42 38 38 38 38 41 49 56 56 56 56 56 56 56 56 60 60 64 64 60 60 49 39 38 38 39 56 60 40 38 56 56 56 44 40 56 88 130 118 160 297 455 532 520 523 564 665 743 813 836 859 886 890 839 681 448 222 108 82 65 62 59 88 64 43 38 49 72 83 75 54 39 54 73 53 28 28 41 53 53 50 50 50 58 62 59 61 43 39 39 34 61 164 271 183 108 61 50 64 48 55 71 62 62 66 82 91 95 80 72 64 56 44 36 36 35 35 40 50 54 54 50 50 51 44 44 49 49 42 42 42 42 38 38 38 38 41 41 41 41 41 41 49 45 37 41 52 52 48 37 70 67 79 99 114 102 70 39 37 37 37 46 54 62 70 66 114 84 56 39 38 39 52 60 39 44 48 44 39 40 56 57 92 49 50 75 95 107 166 226 467 498 525 455 276 102 61 104 57 34 34 53 81 93 134 170 117 141 164 164 171 199 231 250 293 293 274 231 183 155 167 184 216 184 163 171 218 266 282 292 307 270 247 259 243 216 216 233 213 209 213 236 263 275 255 231 217 218 222 215 215 211 219 215 167 194 234 277 312 331 343 339 371 331 291 256 237 230 215 204 150 123 100 89 89 110 143 178 142 122 109 106 141 162 177 170 181 158 141 126 133 126 121 106 43 43 59 60 79 80 91 88 103 96 103 96 107 104 115 119 99 111 127 123 107 99 107 112 56 60 64 76 88 96 100 97 183 140 90 91 125 139 112 66 110 146 169 175 202 249 292 318 331 312 282 244 175 128 171 243 256 309 347 361 387 430 435 413 332 265 221 210 210 210 245 285 269 280 279 277 321 380 395 363 374 377 381 388 399 414 434 447 432 350 244 186 189 202 197 193 144 155 137 69 46 57 75 75 42 42 42 42 43 52 65 62 89 91 107 100 98 119 124 117 145 136 156 219 258 241 204 184 99 114 105 73 73 85 61 43 44 44 45 69 73 81 130 202 230 246 222 166 123 123 138 142 150 161 184 196 170 102 38 31 34 28 30 61 121 93 61 54 106 87 92 108 93 65 53 53 41 58 66 41 39 40 41 41 45 40 39 39 46 42 42 49 63 71 68 68 68 64 64 61 81 73 65 69 65 65 76 85 87 65 57 40 40 41 56 56 59 55 59 59 70 70 70 59 80 161 192 101 40 40 68 61 71 60 51 39 59 80 98 91 83 83 79 75 71 60 63 59 44 71 68 43 39 55 43 36 44 43 35 35 80 124 112 56 36 36 36 36 36 37 36 36 33 42 61 49 41 25 24 24 59 28 27 40 43 22 22 42 25 25 29 29 29 33 33 33 41 41 41 41 41 41 41 41 37 37 44 37 44 37 44 37 37 30 37 33 44 37 45 48 32 39 39 39 39 43 43 42 38 38 42 42 38 30 18 17 40 28 20 24 35 31 26 14 13 20 15 11 10 9 9 20 11 15 22 19 15 7 6 5 6 7 16 21 32 21 17 13 7 7 6 6 6 6 6 7 28 36 44 56 60 60 67 49 39 64 76 56 55 66 54 26 21 16 6 5 4 8 19 23 8 8 8 8 8 8 8 8 11 11 11 11 11 11 11 15 8 5 8 8 12 12 8 4 16 12 31 47 47 31 27 25 14 6 6 7 8 9 13 10 42 35 35 32 36 40 33 19 17 19 21 42 100 157 155 116 28 28 28 28 29 29 37 41 28 36 57 58 55 44 40 40 43 46 65 115 181 256 335 415 556 598 634 675 693 694 664 626 478 327 150 40 29 35 61 85 87 134 169 174 215 305 371 386 442 488 495 414 273 144 55 39 38 50 54 50 37 40 64 88 156 176 212 236 224 157 65 35 37 38 50 54 50 46 46 46 54 50 46 50 54 62 66 63 40 40 39 46 67 79 87 91 73 74 89 70 104 289 369 252 157 170 185 218 267 304 349 369 360 380 368 322 291 287 249 206 138 127 123 119 130 150 182 206 158 162 174 186 202 211 223 238 313 279 223 203 212 228 229 221 204 176 172 199 191 123 66 35 107 76 48 32 31 31 31 31 40 37 53 73 93 102 114 129 206 229 240 215 174 149 159 178 158 209 260 284 308 332 340 361 481 525 569 575 545 514 488 477 430 440 436 389 345 313 297 264 144 103 71 47 42 42 46 57 61 73 96 104 100 96 100 93 86 67 83 131 175 179 152 121 85 90 101 105 90 74 58 53 67 46 47 51 37 34 35 42 66 51 43 50 55 59 55 47 64 77 112 137 152 152 147 135 159 159 163 171 186 198 210 214 193 225 228 184 152 156 168 160 140 136 132 140 171 207 239 259 250 270 291 295 280 257 250 242 184 177 161 146 135 128 128 129 124 128 136 144 155 151 147 143 119 120 132 136 129 129 129 149 140 135 153 181 179 170 192 250 243 242 248 282 344 427 511 573 500 503 502 501 508 523 554 577 561 581 585 573 581 601 578 545 576 571 560 569 581 574 540 509 497 478 478 491 520 536 528 519 545 553 561 565 562 555 563 575 528 485 430 418 470 527 547 528 494 458 444 459 512 550 560 558 593 587 566 553 561 581 616 600 527 548 561 446 232 66 40 83 48 49 49 38 39 52 87 101 130 135 176 241 305 342 366 360 391 511 637 515 194 92 170 203 221 177 134 127 117 90 71 76 80 75 66 85 147 198 217 222 297 351 413 477 524 539 523 496 437 422 413 419 390 309 229 160 152 109 119 198 285 325 291 238 228 186 104 47 61 74 99 148 355 373 322 212 110 76 78 68 42 44 44 43 43 44 75 94 42 82 145 182 190 162 118 87 60 98 88 58 55 52 50 50 56 51 50 54 65 60 47 45 44 61 43 60 131 83 42 64 53 52 73 114 169 268 431 577 679 760 840 894 945 987 990 950 857 689 577 429 194 83 95 94 144 114 147 166 130 122 108 45 59 47 47 47 51 59 56 48 47 47 55 47 47 48 65 73 157 197 208 170 123 107 80 55 58 157 247 277 281 272 244 194 138 101 73 61 64 60 60 52 50 50 50 49 53 53 57 64 81 95 143 238 353 459 526 558 623 657 699 737 772 815 862 897 889 875 848 807 747 659 552 477 365 298 233 184 151 141 134 127 142 161 190 200 194 200 204 212 224 243 281 338 413 512 603 663 686 713 748 759 770 766 762 748 706 665 621 566 506 426 341 273 198 161 146 151 172 176 173 161 68 84 114 110 84 59 78 98 48 49 66 110 142 174 193 215 249 283 320 350 367 385 423 465 539 572 598 629 670 708 746 765 779 799 829 853 873 884 896 911 944 943 935 927 923 923 920 925 925 929 933 929 924 917 913 898 835 805 774 739 694 637 583 539 486 430 350 266 209 200 225 241 199 147 101 94 91 65 59 68 81 72 67 63 82 109 116 109 102 87 73 82 98 101 119 151 210 263 348 461 609 747 865 930 959 964 948 879 792 701 594 498 370 330 293 281 255 201 130 77 54 51 50 51 52 68 92 104 52 60 72 72 61 65 73 69 54 55 56 69 88 100 108 115 78 52 52 112 131 90 50 50 48 48 48 47 51 58 69 76 60 56 63 58 50 46 42 41 41 41 43 43 47 44 47 46 40 39 42 37 35 35 40 72 41 29 20 31 31 23 38 74 47 51 48 46 39 33 37 37 51 54 54 50 41 33 25 21 37 37 37 45 53 58 54 39 26 28 40 34 29 30 34 39 44 44 33 33 32 33 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 33 33 37 37 33 37 45 49 49 49 45 41 53 53 49 41 36 40 45 62 62 55 35 34 34 34 35 46 32 36 40 36 32 32 33 37 45 49 49 49 49 53 57 58 33 38 57 65 61 49 37 32 41 41 44 40 36 36 47 47 36 36 35 35 35 35 42 42 38 38 41 37 37 33 29 32 50 49 45 60 88 116 132 136 100 61 37 53 57 41 42 47 41 31 39 47 48 41 37 33 37 37 34 38 50 54 46 38 36 60 73 99 181 240 205 118 41 117 99 65 107 97 91 139 157 101 61 65 58 42 35 51 107 87 67 51 43 56 112 178 293 351 365 384 479 542 407 199 132 122 96 83 77 79 61 41 68 56 44 36 35 40 52 60 56 55 59 67 83 99 119 131 40 48 60 55 41 36 39 45 64 70 104 167 253 297 308 278 204 111 47 39 36 32 32 33 33 33 33 33 38 46 58 58 60 72 84 76 49 36 35 36 45 52 48 48 51 47 47 43 40 40 36 36 36 36 40 40 61 61 65 65 65 57 53 49 41 38 41 38 41 38 41 38 45 42 41 38 41 38 41 41 49 56 56 56 56 56 56 56 56 60 60 64 64 60 60 49 38 39 39 40 40 44 48 48 60 60 56 44 40 48 76 107 124 177 290 439 528 537 553 590 635 709 783 806 822 848 844 789 550 336 173 120 110 68 58 87 79 63 58 61 76 87 82 70 74 43 42 69 65 33 29 53 57 53 54 50 54 58 62 59 57 51 67 87 66 32 29 30 59 40 45 58 52 41 63 103 58 58 54 58 59 71 80 92 76 68 52 40 36 40 44 59 50 53 54 54 50 50 43 44 49 49 49 41 42 41 42 41 41 41 48 41 48 41 48 41 49 45 41 41 53 53 49 37 58 51 62 70 74 66 54 46 42 42 45 45 45 45 45 42 71 52 39 38 39 48 60 72 39 48 56 48 39 44 76 89 76 44 50 86 107 115 140 188 235 206 174 139 82 40 50 92 71 35 33 35 36 41 78 129 181 157 161 200 227 211 167 134 205 249 286 279 232 181 153 150 122 122 134 173 217 240 227 206 254 229 198 198 183 139 120 136 208 189 184 172 167 155 143 119 136 141 145 130 118 118 134 150 162 170 193 220 243 251 263 267 314 298 282 266 255 252 249 238 195 180 149 118 91 76 76 80 110 94 98 114 166 182 190 174 146 122 118 118 146 138 122 86 56 52 68 64 80 76 84 76 96 93 104 105 112 105 112 105 85 94 106 113 97 85 85 89 45 44 45 53 73 97 117 132 152 144 122 119 125 131 117 106 158 174 192 190 204 230 258 287 357 345 305 264 198 155 191 262 266 343 419 450 468 472 433 382 366 281 221 217 225 233 260 292 291 309 301 296 346 418 453 445 432 431 430 434 441 437 433 422 415 322 223 170 184 198 173 153 147 158 129 69 47 58 73 72 55 47 39 38 37 37 39 40 79 84 101 107 112 110 112 117 145 133 148 188 223 218 205 204 140 131 103 75 71 86 74 54 46 45 46 67 75 79 123 179 174 198 202 198 179 167 138 103 142 161 196 239 269 229 144 88 54 109 217 298 237 85 37 63 75 72 82 106 105 77 53 57 39 42 61 45 40 40 41 45 39 39 38 38 38 38 42 45 71 74 79 75 75 72 72 68 72 92 96 76 65 72 84 69 39 44 52 53 45 41 48 48 59 59 59 59 70 70 70 59 52 97 113 69 40 53 69 60 56 48 40 44 52 59 67 71 67 87 99 102 98 94 70 42 38 71 83 54 38 50 54 42 56 75 75 63 87 127 124 96 44 48 52 41 37 36 36 37 40 45 64 53 48 36 32 35 55 31 30 39 42 22 22 38 29 29 29 29 29 33 33 33 37 37 37 37 37 37 37 37 48 48 52 44 52 40 48 40 36 28 39 36 47 44 51 55 34 34 34 34 34 33 33 33 65 65 65 61 57 44 36 35 42 30 22 22 29 24 12 11 11 10 8 8 8 12 12 8 7 7 15 8 7 7 6 6 13 13 25 30 33 22 9 9 9 9 9 10 30 49 49 45 68 72 87 87 75 59 47 24 34 75 111 84 64 80 104 120 71 38 8 6 10 32 31 15 8 7 7 7 7 7 7 7 11 11 11 11 11 11 11 11 12 8 16 20 20 16 16 12 12 16 28 48 52 40 32 18 19 8 8 8 9 9 10 10 32 29 29 33 26 35 35 17 17 21 50 87 137 170 143 84 28 28 29 29 29 30 45 49 28 29 41 42 43 36 32 32 32 31 46 96 186 269 307 320 561 603 607 584 606 648 598 504 334 204 86 56 70 79 93 113 131 158 177 178 180 210 256 280 304 346 392 387 294 164 63 38 38 42 46 41 41 44 52 60 236 216 172 116 65 41 45 57 37 38 46 50 46 38 42 50 42 38 38 58 58 42 46 63 40 40 39 50 61 75 79 84 90 135 160 106 95 220 260 138 187 220 262 311 333 355 416 460 466 490 479 432 385 357 319 280 218 200 176 137 117 109 129 138 123 123 132 141 154 158 170 174 234 189 141 137 168 188 187 175 178 153 153 176 175 126 82 58 69 76 72 57 57 54 59 67 43 40 37 41 42 43 47 53 99 130 146 125 92 83 111 150 233 264 315 355 362 350 358 400 380 418 431 436 433 439 468 496 473 446 434 441 438 418 417 403 274 216 160 116 81 65 49 33 65 73 85 101 105 97 77 53 85 70 66 91 143 176 164 121 93 105 110 114 98 78 58 49 68 51 48 45 36 34 35 38 79 60 44 40 48 64 75 71 75 88 127 144 156 147 131 119 123 127 135 147 163 179 199 214 217 241 240 200 168 176 192 192 176 176 164 140 120 128 156 189 237 245 246 238 211 184 176 169 149 134 119 100 93 85 85 89 113 120 132 136 136 132 124 116 108 116 124 113 105 101 101 117 120 115 129 153 156 151 178 212 250 245 231 227 245 284 331 370 436 487 533 524 495 497 525 571 558 570 562 538 527 547 551 542 568 567 551 544 573 597 550 483 512 473 449 465 502 530 526 517 610 621 613 605 594 575 552 529 605 562 483 428 456 528 552 510 504 477 468 478 508 554 597 631 633 635 635 646 658 670 673 645 591 611 621 543 369 183 61 32 56 50 43 39 40 53 93 114 92 92 117 147 199 239 254 263 279 279 360 267 56 83 208 157 160 100 49 66 99 92 62 46 58 45 48 79 113 132 139 164 284 349 429 487 502 486 462 446 420 377 371 390 364 285 218 185 189 147 125 151 229 301 314 281 243 237 182 114 77 66 100 177 222 209 158 91 61 71 69 54 51 44 44 44 47 47 58 72 115 198 286 302 282 239 164 97 66 96 107 97 91 97 70 52 72 71 70 70 73 64 51 45 44 53 43 48 99 67 42 75 44 55 92 148 215 330 505 661 726 809 886 933 972 999 1007 966 865 694 542 390 191 105 111 102 122 111 182 241 245 258 236 142 105 59 46 46 55 59 58 47 45 46 54 50 47 52 84 108 208 235 235 189 131 100 69 52 50 127 201 196 152 135 142 139 126 93 69 57 64 60 60 52 51 50 50 49 49 49 53 61 100 106 147 242 360 463 530 573 657 691 729 776 823 869 904 916 886 829 772 712 649 546 423 324 236 188 155 137 123 116 100 88 127 153 211 260 286 273 237 194 175 167 174 215 298 401 501 562 611 642 685 726 737 744 752 768 706 673 640 596 539 474 397 333 232 180 168 197 218 199 179 171 68 103 125 97 75 82 121 145 103 111 147 195 230 264 291 309 328 361 391 409 419 445 487 536 610 647 674 708 738 773 811 833 869 891 914 934 938 950 958 973 995 994 978 962 958 958 963 971 947 947 948 948 940 932 924 902 857 827 797 770 728 679 614 569 494 433 342 258 206 193 214 226 168 113 78 79 84 69 67 83 91 102 97 85 100 131 130 94 111 105 102 99 108 124 124 117 165 200 269 366 511 649 774 847 936 952 944 879 803 716 620 525 413 364 320 304 278 217 131 73 55 51 50 50 51 57 81 101 53 61 69 68 64 68 80 82 54 57 81 80 75 90 141 183 139 94 82 134 181 158 114 94 47 47 46 46 46 54 65 69 52 56 59 59 55 43 42 41 40 41 42 47 59 59 55 54 61 40 37 37 37 42 41 50 47 43 26 25 20 19 22 54 46 47 44 41 39 40 37 48 47 54 50 49 41 37 29 25 37 29 25 37 53 61 54 31 25 27 40 40 37 29 30 34 35 40 40 40 33 33 33 32 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 33 33 37 37 33 37 45 49 53 53 49 49 45 54 57 53 41 33 33 34 51 47 35 35 35 35 35 46 32 33 37 37 37 33 41 45 49 45 46 50 50 54 58 62 33 42 70 90 93 69 45 32 37 37 40 40 47 47 47 51 32 31 31 31 39 39 38 38 41 41 41 37 37 33 37 36 46 45 61 101 157 201 225 229 149 89 37 29 34 34 42 51 28 29 38 39 51 56 49 49 37 45 53 57 50 50 50 54 37 46 55 104 230 336 296 177 44 120 115 78 119 121 97 109 142 103 83 87 79 55 47 59 99 68 64 88 92 97 157 247 358 376 359 350 397 393 250 74 99 109 103 58 52 68 68 38 72 64 56 48 40 44 48 52 35 35 44 55 71 91 103 115 88 92 99 83 62 52 47 54 61 72 94 129 183 227 255 257 193 103 36 32 40 36 32 32 33 33 33 37 35 43 55 66 64 79 104 108 72 35 35 44 40 47 44 44 44 40 40 40 36 36 36 36 36 36 36 36 45 53 61 65 65 57 49 45 53 45 52 45 52 45 52 45 48 41 49 41 49 41 49 49 49 49 49 49 49 49 49 49 49 49 53 53 53 53 49 42 38 39 44 40 38 39 56 80 60 60 52 40 39 40 56 83 104 150 236 353 443 492 524 538 587 642 692 691 679 667 639 586 360 193 106 120 126 72 62 99 59 59 70 85 107 98 70 50 78 47 35 62 94 94 62 29 58 54 51 47 47 51 55 52 33 33 35 68 94 73 52 43 87 76 66 83 56 48 55 87 42 49 46 42 34 43 56 65 77 69 57 49 52 52 56 67 50 50 50 50 50 50 43 43 55 56 56 49 49 49 49 49 49 49 56 49 56 49 56 49 61 57 53 53 57 57 46 41 49 45 45 41 37 41 49 57 49 49 53 49 45 41 41 37 42 38 38 38 43 55 67 71 43 55 59 47 39 55 91 109 54 41 40 78 103 100 105 120 154 119 79 53 51 53 47 44 59 35 32 33 33 33 36 56 177 168 164 160 132 127 183 258 172 216 254 263 232 205 197 206 94 83 91 126 153 152 124 103 155 143 140 156 161 133 130 134 127 111 107 90 71 66 62 62 74 90 98 79 59 48 76 108 124 124 139 151 174 194 218 233 236 236 236 225 221 218 214 204 161 157 154 135 111 76 52 44 63 63 82 111 158 175 174 151 106 87 94 111 150 147 118 75 80 77 80 77 80 77 81 73 85 85 97 101 109 105 105 90 52 61 72 76 60 48 51 51 46 54 62 78 97 117 140 148 144 160 165 155 125 119 136 161 185 196 218 248 270 280 310 348 386 362 314 270 213 183 211 273 305 373 422 443 470 498 491 454 377 284 224 216 236 252 279 310 333 348 347 350 397 460 499 506 445 456 467 475 487 491 472 446 419 322 227 178 192 198 168 136 154 165 125 65 44 60 83 75 71 58 40 37 35 35 36 37 65 54 79 117 119 109 106 124 129 125 129 156 187 203 222 237 240 200 156 128 104 79 63 59 55 47 47 68 80 84 112 159 166 174 182 206 223 219 175 135 174 185 216 270 328 335 294 253 58 233 449 504 324 76 35 80 40 42 66 90 94 69 45 44 40 41 60 60 48 39 40 56 39 39 38 38 38 42 49 57 74 81 82 75 75 75 75 76 61 92 100 76 68 83 87 64 42 43 59 63 55 48 59 67 59 59 59 59 63 63 63 59 45 41 41 41 45 61 57 45 45 40 41 61 61 40 40 71 75 122 134 106 85 97 73 37 49 85 101 61 37 37 50 62 60 87 91 71 60 84 100 96 60 69 77 69 52 40 44 49 43 51 59 59 51 39 39 39 58 35 30 38 34 22 22 34 29 29 29 29 29 29 29 33 29 29 29 29 29 29 29 36 55 55 55 47 51 43 42 39 35 35 38 35 42 39 46 46 33 32 39 32 39 32 39 28 71 63 66 55 54 35 34 30 16 11 10 10 14 14 10 8 9 8 6 6 7 11 11 7 8 8 8 7 8 9 9 18 46 38 30 19 19 19 19 19 63 59 63 86 106 118 102 93 64 64 67 62 50 37 21 6 32 74 110 95 65 74 106 138 138 96 42 8 10 24 23 10 15 7 7 7 7 7 7 7 11 11 11 11 11 11 11 11 4 8 23 16 12 8 8 12 16 24 32 29 37 41 37 15 13 14 18 11 10 10 11 12 29 30 30 20 20 29 37 34 17 38 95 121 145 131 87 28 27 28 28 29 30 42 61 65 44 29 29 30 31 32 33 33 33 37 39 46 103 173 200 193 336 437 506 531 560 570 492 370 267 145 55 65 87 73 73 95 119 119 137 140 134 121 143 166 194 196 209 208 162 80 37 38 38 37 38 41 45 49 44 36 184 136 76 44 37 49 49 50 54 42 38 42 46 42 46 54 50 38 54 94 90 50 46 71 40 40 51 54 61 68 72 73 43 71 88 41 40 127 207 170 207 244 290 316 357 402 456 483 545 565 573 549 518 479 447 412 390 351 299 244 189 138 115 89 121 111 112 101 110 103 112 115 122 102 98 106 137 156 163 154 201 176 155 150 157 141 144 156 54 62 78 94 95 80 64 49 46 47 43 32 33 34 38 34 29 31 62 66 66 85 128 163 163 159 182 213 200 176 211 278 342 353 349 350 359 376 401 425 417 393 412 460 483 474 489 492 402 323 259 211 175 143 99 64 72 61 61 70 90 87 75 59 65 77 66 55 95 155 168 133 121 114 109 102 98 79 67 54 61 53 53 42 37 36 37 40 76 64 48 40 52 79 87 79 86 95 119 131 135 123 111 107 99 103 111 119 135 151 167 175 198 210 206 190 186 202 210 202 150 158 166 158 146 162 194 215 196 196 184 168 141 129 129 126 135 116 104 84 77 65 65 69 88 96 111 108 108 100 88 80 100 116 124 108 92 88 81 76 114 113 113 133 144 155 170 190 169 180 195 206 214 221 228 239 340 418 488 499 489 484 502 525 540 540 520 500 504 513 517 515 549 568 552 529 561 605 558 471 511 484 449 433 445 458 485 508 541 556 560 565 581 586 574 543 585 581 518 435 431 476 484 434 424 441 463 458 452 479 553 619 622 633 645 653 672 680 684 667 628 648 649 595 561 483 293 88 36 38 40 40 41 42 70 79 53 48 63 92 130 163 189 199 235 171 161 122 56 114 167 96 98 94 83 88 77 46 42 42 51 42 41 73 91 82 109 174 303 353 407 438 429 397 365 349 371 328 330 372 349 271 212 203 255 208 158 135 173 245 277 252 266 269 226 153 97 71 97 167 128 123 108 82 88 97 75 44 56 44 43 51 62 57 63 78 243 345 408 382 350 319 260 186 147 130 124 123 150 187 153 73 76 75 78 74 80 72 58 46 44 45 43 60 107 87 47 67 51 65 114 198 297 408 554 676 730 814 894 952 980 992 993 956 847 699 540 373 201 122 112 105 89 123 239 360 407 446 424 311 176 103 59 62 70 74 61 49 68 61 68 73 74 90 138 175 227 232 217 166 115 88 81 73 52 101 143 122 81 72 96 105 104 81 65 57 64 60 60 52 51 51 50 50 50 50 57 57 101 103 151 257 380 490 560 604 689 726 775 822 873 919 934 916 867 791 697 621 542 428 302 215 151 122 112 116 121 118 109 93 100 150 251 365 437 430 365 288 194 151 126 144 211 295 393 455 544 578 628 669 688 702 729 748 702 684 659 625 581 524 462 406 316 240 213 246 259 224 189 189 148 188 203 178 176 200 231 235 224 236 263 283 305 328 347 369 410 433 458 476 501 535 562 599 677 707 741 776 814 849 876 895 948 967 986 991 999 1003 1007 1011 1019 1018 1010 1002 998 1002 1006 1010 971 967 963 955 948 936 924 905 880 850 815 781 743 698 645 592 516 425 325 242 206 201 203 200 142 98 67 76 85 78 75 95 94 121 136 114 105 124 127 107 84 106 114 100 102 135 139 123 128 152 205 283 412 550 676 760 871 906 899 857 792 720 639 547 472 400 344 324 294 214 120 62 67 53 52 51 52 57 73 84 64 56 56 72 80 84 92 94 61 70 89 83 73 91 141 184 190 154 146 187 223 197 138 101 68 75 67 55 47 46 46 53 52 52 52 51 47 43 41 41 41 41 42 47 63 67 63 58 68 56 50 50 54 50 38 39 57 54 40 23 21 19 18 25 41 46 43 44 42 43 44 48 43 50 50 45 41 37 33 29 33 21 21 29 53 65 53 27 25 26 43 44 40 33 29 30 38 35 40 44 44 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 37 37 41 45 53 61 65 65 65 61 45 46 45 45 49 45 34 34 35 35 35 34 34 34 35 43 33 37 41 41 37 37 41 45 53 41 37 50 54 50 54 54 34 46 74 98 105 77 49 33 32 32 32 36 43 47 51 55 39 31 31 31 39 39 38 38 34 34 34 33 33 29 33 32 30 45 81 145 213 261 277 273 201 129 53 29 29 34 42 47 28 29 30 42 54 51 56 53 41 49 57 53 42 46 66 82 86 94 67 60 150 255 227 124 59 99 95 117 232 274 201 121 134 130 143 147 135 119 132 160 116 104 144 209 228 181 177 231 287 301 284 248 232 208 152 89 82 100 93 59 45 49 57 53 64 60 56 48 44 44 44 44 52 52 48 48 44 40 36 35 76 91 91 82 61 41 40 47 58 73 100 111 138 174 225 243 174 99 36 32 48 44 32 32 33 33 33 41 39 43 59 74 51 102 146 134 94 59 47 43 36 36 40 40 44 44 43 47 36 36 36 40 40 36 36 36 40 44 53 57 57 57 49 45 52 52 52 52 52 52 52 52 48 48 49 49 49 49 53 53 49 49 49 49 49 49 49 49 49 49 53 53 53 53 49 42 38 39 44 40 39 40 64 88 52 52 44 39 39 39 44 67 81 111 153 211 285 338 360 358 436 467 482 461 429 389 349 304 196 106 72 102 111 70 56 83 56 63 74 97 111 90 58 39 59 60 55 63 158 222 166 31 66 55 59 44 51 44 55 48 89 51 36 56 95 106 112 119 199 144 73 83 60 80 47 50 53 57 54 54 43 36 36 36 69 65 65 65 68 64 60 63 43 50 50 50 50 50 43 43 51 51 51 51 51 45 52 52 56 56 56 56 56 56 57 50 61 57 53 46 57 50 46 42 45 49 49 37 36 37 53 69 37 37 45 38 49 42 49 42 38 39 43 47 47 43 47 47 39 39 38 38 39 55 75 80 45 40 39 82 119 121 123 122 149 158 143 92 50 35 34 32 35 34 33 42 35 33 32 33 79 147 223 223 162 103 111 165 152 176 196 202 207 212 233 242 226 179 138 118 109 105 101 108 119 118 123 128 109 69 50 47 43 48 52 48 39 39 51 63 63 59 68 64 53 49 62 86 98 98 102 110 133 153 176 195 206 214 206 186 159 147 140 145 105 118 131 143 128 108 92 80 43 59 80 99 112 111 108 103 76 75 88 115 136 135 116 84 105 98 97 86 85 74 77 70 77 74 89 86 98 90 98 83 49 50 50 50 49 48 48 63 82 102 122 141 156 156 163 163 191 192 189 167 125 114 148 196 184 195 248 313 351 365 398 429 411 356 281 237 209 203 223 265 333 377 408 407 434 490 518 493 349 283 247 243 262 278 302 337 384 399 417 429 455 482 494 497 442 469 489 501 510 522 508 482 423 338 240 194 192 182 156 131 164 171 120 49 44 61 82 98 85 64 42 38 36 35 36 36 43 38 49 103 117 92 101 131 104 109 117 125 156 195 227 250 292 248 220 224 188 127 87 91 90 63 51 60 76 84 104 132 190 173 166 186 211 223 215 199 226 229 239 266 316 358 369 357 284 235 191 183 171 116 62 39 41 43 60 79 78 61 48 43 75 59 55 63 52 40 40 48 40 48 51 39 38 46 53 61 75 74 75 75 72 72 76 76 77 73 72 88 108 112 96 69 62 43 46 47 55 51 63 71 59 63 67 63 64 60 67 63 69 41 40 41 58 57 45 40 49 41 57 93 85 44 44 88 127 186 189 124 80 99 106 78 110 130 127 99 63 51 61 77 53 73 73 57 43 50 62 58 61 77 101 97 73 49 49 53 50 54 58 58 54 46 46 46 57 38 38 41 37 29 33 41 33 29 29 29 29 29 29 29 25 25 25 25 25 25 25 32 54 50 58 42 45 34 41 30 41 33 40 33 36 29 32 32 31 31 38 26 33 26 29 22 33 22 24 13 12 11 10 10 9 8 7 8 9 13 8 7 12 6 5 5 6 14 18 7 9 9 14 22 30 38 35 35 51 36 32 36 45 53 57 53 81 76 80 103 111 110 82 61 32 28 23 18 13 12 8 8 26 52 73 59 37 31 48 61 200 154 88 29 6 8 26 29 11 3 3 7 7 11 11 11 19 15 15 15 11 11 11 12 15 23 31 27 19 15 12 16 25 33 29 10 18 42 42 12 18 35 51 36 16 12 14 27 27 32 29 17 17 30 55 51 34 87 128 117 93 67 36 26 27 28 28 29 45 61 73 81 56 41 41 39 52 57 35 33 34 61 68 50 53 95 125 135 144 225 290 327 352 385 399 393 330 188 70 47 41 33 35 64 72 56 55 74 80 67 66 74 98 78 60 69 54 35 36 58 37 37 37 41 49 49 41 36 77 53 36 41 65 73 58 37 90 66 58 78 90 78 58 46 70 58 86 134 134 86 70 86 47 50 50 54 61 61 66 66 74 59 44 38 37 77 198 269 216 234 247 245 302 379 408 394 513 544 576 591 579 563 532 508 541 498 438 391 356 306 243 201 182 168 149 139 136 137 149 149 124 127 126 114 114 125 143 158 200 224 251 278 282 269 268 272 216 184 140 120 105 94 71 44 52 61 65 54 59 79 87 83 59 63 67 71 79 82 86 89 108 96 119 155 159 147 202 292 254 253 253 258 275 279 263 251 315 326 388 471 509 497 531 554 472 404 356 309 274 230 171 131 88 57 33 34 47 75 76 83 41 81 77 42 58 116 148 129 101 94 94 91 91 83 59 47 50 54 58 51 38 37 39 41 62 62 57 45 64 95 95 79 86 90 102 106 106 98 102 110 95 99 100 111 127 139 152 156 171 179 183 195 219 239 231 211 199 199 199 195 184 184 188 188 141 126 114 102 94 102 114 119 95 84 80 80 84 84 92 100 83 87 102 99 95 87 79 71 67 95 115 111 103 103 99 94 129 136 132 128 139 151 155 155 142 138 142 142 158 170 182 207 223 293 367 430 487 518 516 502 537 521 501 493 505 509 493 469 503 542 542 518 531 571 536 457 473 481 473 426 390 387 450 517 533 544 540 537 561 586 579 548 553 573 534 451 416 444 456 414 380 401 428 427 425 443 486 537 564 568 556 547 551 575 616 634 630 577 510 468 490 484 334 152 38 39 40 40 40 41 51 56 65 57 72 90 116 130 137 140 163 188 165 130 92 53 47 102 57 84 93 82 47 41 42 45 81 64 63 75 69 47 99 185 282 300 318 322 321 312 288 277 305 275 292 342 331 260 225 227 267 232 174 127 129 180 205 187 198 197 154 98 77 63 77 131 126 121 94 68 65 71 76 68 60 44 43 66 84 74 89 139 315 417 472 441 417 418 399 337 291 210 157 156 199 263 218 96 63 71 74 74 76 68 58 50 44 44 47 87 136 123 71 47 74 76 120 232 363 478 593 684 760 826 899 949 969 962 936 891 790 678 539 371 211 124 100 97 106 164 334 471 524 567 549 411 255 159 99 90 90 78 72 56 99 87 91 111 132 156 201 241 258 235 196 142 92 81 74 67 59 67 77 60 56 67 82 79 92 80 68 64 75 75 64 52 55 51 51 50 50 50 54 54 84 94 154 273 396 506 588 651 711 759 817 868 919 954 954 909 837 735 633 534 420 302 208 138 78 68 72 84 96 103 102 97 84 138 242 365 456 480 424 360 225 163 123 129 176 232 314 375 484 503 556 609 635 642 664 695 690 688 673 655 621 576 530 483 408 324 289 303 303 257 226 230 257 291 306 306 332 354 358 342 331 335 346 356 363 378 409 435 504 514 543 573 615 645 656 673 737 775 817 852 891 926 952 968 994 1005 1017 1017 1018 1010 1011 1011 1019 1019 1019 1019 1019 1019 1019 1019 1011 1003 998 991 983 967 951 928 911 873 837 787 750 708 664 619 547 432 305 226 217 217 203 174 127 80 53 74 90 79 83 106 85 128 142 104 71 105 152 175 143 173 166 120 106 140 150 138 117 126 165 223 332 463 593 688 794 843 856 823 784 724 651 563 495 403 332 312 290 214 120 55 76 62 58 54 53 53 53 53 65 52 52 65 93 101 97 93 93 85 79 88 109 138 175 194 243 239 240 262 260 210 132 80 119 118 102 82 67 55 50 50 57 53 45 44 43 43 42 42 41 41 42 54 70 74 77 69 51 63 78 82 74 58 38 40 67 57 42 25 30 37 38 22 41 41 42 36 37 39 48 51 39 39 39 38 38 34 30 26 22 20 20 21 42 54 42 23 24 26 41 43 43 36 32 29 41 38 43 39 44 40 32 32 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 32 32 32 33 37 37 41 41 45 49 57 65 69 69 69 65 65 45 33 37 49 61 53 38 34 34 34 34 33 33 34 39 38 42 42 38 34 33 33 34 50 34 33 38 46 38 35 46 38 35 62 90 90 58 45 45 33 36 43 43 43 43 54 51 39 39 39 39 39 39 46 45 38 37 37 37 41 41 37 36 25 37 85 161 233 269 265 249 245 177 97 53 41 38 34 27 28 29 33 34 42 43 48 45 45 49 50 41 34 42 71 103 96 112 76 35 41 106 98 42 38 58 86 185 344 414 322 198 170 178 186 178 162 186 259 327 219 211 259 324 327 224 144 139 160 164 152 124 103 99 116 129 82 74 75 72 53 37 41 73 37 37 37 36 36 37 37 37 45 45 45 41 37 36 35 35 39 54 58 57 37 33 32 32 31 50 77 85 89 105 144 173 146 84 40 36 52 56 33 32 33 33 33 42 47 43 59 82 61 136 169 121 69 65 66 50 58 58 59 59 51 51 51 51 43 47 47 51 51 47 47 43 59 59 59 59 59 59 63 63 51 51 51 51 51 51 52 52 52 52 56 56 56 60 60 53 45 37 37 37 37 37 37 37 37 41 41 45 45 41 41 37 38 38 39 43 51 55 63 71 43 43 39 39 39 39 47 55 89 96 102 105 132 162 175 158 212 220 220 204 188 165 149 130 108 93 82 69 66 63 53 42 69 60 71 90 85 60 43 39 56 89 80 68 223 384 347 164 71 56 60 45 48 37 48 41 66 47 51 68 95 109 135 150 174 128 45 75 49 96 47 58 73 65 58 58 55 48 40 36 45 49 65 69 72 64 55 47 43 43 43 43 43 43 43 43 54 54 54 54 54 47 55 48 52 52 52 53 45 46 46 46 61 46 42 43 50 46 42 38 38 46 50 46 38 38 50 62 38 38 42 38 46 46 50 46 50 58 66 66 58 50 46 46 54 38 37 38 58 66 62 43 60 52 66 113 155 185 189 196 160 165 137 74 35 36 36 35 49 56 52 57 53 33 32 32 32 47 106 174 219 223 167 109 146 154 166 184 193 199 192 181 266 210 154 118 101 88 92 119 124 139 148 145 122 82 56 45 38 53 66 66 50 46 54 70 58 39 40 60 73 65 58 59 91 91 95 99 110 110 121 125 220 216 204 172 140 121 117 117 125 130 143 155 151 143 131 120 64 84 100 88 60 44 48 60 64 76 96 104 104 100 100 104 110 99 98 83 82 71 78 71 82 75 82 75 86 83 99 84 63 52 51 51 62 77 96 112 122 141 168 191 206 210 230 234 270 239 197 162 133 126 159 211 202 236 294 363 415 425 439 457 432 347 251 201 205 223 239 265 321 377 424 435 450 466 443 394 289 270 270 278 289 301 345 380 439 442 453 467 470 469 476 499 479 522 531 519 497 495 484 458 372 310 237 186 168 161 147 157 166 166 115 44 43 47 85 109 92 72 49 42 40 38 36 35 36 35 39 82 96 83 93 127 88 109 114 121 140 183 211 226 236 224 248 307 295 234 186 186 138 102 74 59 71 80 100 123 165 153 166 194 211 204 200 219 234 257 274 284 315 361 396 415 426 319 162 55 71 116 106 40 74 76 73 68 58 53 55 54 89 66 42 50 51 51 48 48 48 60 63 39 38 46 57 53 68 68 64 64 68 72 70 74 86 47 39 90 126 114 90 86 62 42 45 70 94 87 67 59 59 67 64 60 56 52 63 64 66 42 40 42 46 42 41 41 42 41 54 98 90 50 45 85 150 221 240 168 130 141 165 153 180 176 172 145 117 90 90 100 57 54 54 54 62 70 62 47 50 74 106 110 82 54 42 42 56 49 60 53 53 53 49 49 49 44 41 33 33 33 33 37 33 33 33 29 29 29 29 29 29 29 29 29 29 29 29 36 38 45 41 37 33 29 29 24 36 32 32 28 23 19 15 22 29 29 32 25 28 21 24 16 11 11 10 10 9 9 8 8 7 6 6 14 30 38 31 22 6 5 5 4 5 6 14 7 9 11 40 64 72 64 52 33 40 33 45 69 86 90 78 62 49 49 49 60 56 43 14 8 7 6 5 4 3 4 15 23 4 13 20 26 18 24 33 38 198 157 97 35 6 7 33 48 11 3 3 7 7 11 11 11 23 23 23 19 19 15 15 19 26 39 47 47 35 27 24 32 29 45 26 6 14 54 58 17 27 40 60 46 26 14 23 36 32 49 46 18 19 29 60 57 82 115 120 73 38 27 28 28 28 28 29 30 49 61 73 85 60 57 73 91 109 94 51 34 33 39 77 75 61 71 102 121 134 157 166 151 124 129 198 260 225 127 52 38 35 34 35 49 49 36 35 43 62 66 61 53 65 57 50 54 47 35 36 37 37 37 42 49 53 53 41 37 61 53 41 37 36 42 66 82 94 82 94 130 142 106 62 42 58 54 78 122 134 106 82 82 50 53 50 50 62 62 66 62 155 123 84 56 38 40 152 265 237 232 222 208 259 321 337 315 457 511 565 593 600 592 588 584 608 577 542 511 492 458 407 358 310 288 262 231 212 189 185 193 159 167 166 165 172 203 258 304 304 350 409 456 472 460 451 436 442 387 319 283 271 252 221 197 170 170 150 99 76 76 64 37 38 31 38 51 75 79 74 58 93 89 116 148 144 135 160 211 173 153 129 137 166 202 222 233 311 330 408 474 501 499 537 568 466 426 394 367 340 297 246 207 147 97 50 34 35 45 65 80 33 73 77 45 46 87 120 117 82 82 83 99 103 95 68 51 51 59 71 52 39 38 40 41 66 70 69 49 67 87 82 58 70 78 82 78 78 86 102 110 79 87 99 119 135 148 152 156 176 172 183 200 232 244 232 208 236 216 196 176 156 125 100 73 87 83 75 75 79 91 103 115 75 75 79 83 87 95 99 99 102 102 106 106 106 91 94 83 62 98 122 110 102 117 113 105 154 178 166 142 130 135 139 120 144 137 133 117 113 113 109 127 154 218 285 379 493 571 569 532 522 509 493 497 521 514 482 446 453 493 508 481 493 525 497 441 430 470 490 447 387 372 436 522 590 585 549 514 519 552 557 541 554 559 520 440 389 405 410 391 365 350 360 383 406 437 444 439 478 498 514 530 530 535 543 545 473 335 215 185 183 145 103 82 90 80 53 41 40 41 55 64 74 70 81 88 87 85 80 76 60 132 129 113 111 42 39 89 67 67 55 44 44 45 51 68 127 98 85 80 54 41 73 146 197 198 194 205 239 255 262 259 260 256 278 323 312 265 246 244 252 214 170 116 120 155 188 202 126 109 62 46 58 64 70 100 103 103 92 69 47 44 44 44 60 44 46 81 95 89 148 252 387 480 524 504 488 505 495 453 400 287 206 174 200 282 260 130 66 74 78 77 75 67 58 53 48 43 51 103 152 151 99 47 101 87 120 239 394 517 628 703 768 814 872 919 931 905 875 819 705 628 490 322 182 113 85 93 113 225 418 565 615 646 621 486 314 199 127 110 98 84 75 71 91 78 98 146 190 219 251 276 308 259 196 127 92 70 55 55 56 55 53 52 53 72 72 60 81 73 69 68 83 79 68 56 59 55 50 50 50 50 51 50 60 86 166 297 412 513 604 682 725 794 856 907 954 981 965 901 787 678 552 430 305 191 114 87 57 59 60 71 81 84 105 108 100 134 198 279 361 392 371 335 248 194 159 165 192 224 283 343 436 447 504 560 601 608 618 652 671 672 673 662 640 613 583 546 473 401 369 359 337 302 282 282 317 329 348 367 404 423 414 390 390 401 405 412 419 441 487 521 559 580 606 651 690 724 734 740 817 847 886 922 956 983 1002 1009 1009 1017 1018 1018 1018 1018 1018 1011 1011 1011 1015 1015 1015 1015 1011 1011 1019 1019 1018 1014 1010 998 974 952 938 900 856 806 761 727 682 638 570 444 312 229 225 229 204 169 120 69 54 71 87 79 79 98 100 103 96 74 72 126 217 292 276 281 235 153 112 127 145 134 110 116 144 183 271 390 521 626 740 797 818 807 781 739 667 583 491 387 304 288 279 214 125 79 69 66 62 58 54 53 52 52 69 52 52 77 105 101 93 93 96 76 81 106 165 226 270 296 367 374 376 358 321 251 165 102 118 114 98 78 62 51 50 46 73 65 53 44 48 47 51 55 42 43 42 54 74 78 81 72 39 59 91 95 79 58 51 57 69 74 53 35 63 78 71 42 45 41 38 39 40 42 44 48 35 39 38 38 38 34 30 30 21 20 21 21 34 42 34 22 23 25 29 41 46 43 39 32 45 41 38 43 39 39 40 32 36 36 36 36 36 37 37 37 33 33 33 33 33 33 33 33 32 32 33 37 41 45 49 49 37 41 49 53 57 57 53 53 73 53 33 33 45 53 50 38 39 43 47 42 34 38 51 63 46 50 50 46 38 34 34 34 58 34 33 38 46 34 34 38 35 34 46 74 74 46 41 49 56 52 55 51 47 47 50 50 43 43 43 43 43 43 50 50 53 53 49 49 53 49 49 48 26 49 93 169 237 264 248 224 264 205 129 77 53 41 30 26 28 28 29 33 34 38 36 40 45 45 42 34 33 38 71 103 76 108 96 48 35 40 52 40 33 35 84 176 279 315 259 183 198 194 181 142 138 194 299 383 211 199 227 271 247 159 79 51 74 62 54 53 73 85 95 103 84 60 53 66 57 36 37 81 35 36 36 36 36 36 37 41 36 36 37 37 37 37 37 44 34 45 53 53 41 33 40 48 32 43 59 59 51 50 66 78 107 72 40 36 48 52 37 32 41 33 34 46 51 43 55 89 96 160 191 124 65 57 69 70 62 62 59 55 44 40 36 35 35 35 39 39 39 39 35 35 55 51 47 43 43 43 47 51 43 43 43 43 44 44 44 44 52 52 52 56 60 60 60 64 37 37 37 37 37 37 37 37 37 37 41 41 41 41 37 38 38 38 38 39 55 59 51 39 39 39 38 38 39 43 47 58 65 61 63 58 76 100 106 105 100 100 93 89 82 87 87 80 79 96 82 51 41 46 47 38 82 58 60 71 65 37 36 48 65 105 85 84 252 462 470 328 72 69 57 49 41 41 42 37 32 33 36 51 70 105 167 206 106 119 61 106 44 87 43 74 65 61 53 39 39 36 36 44 37 41 53 57 64 52 47 39 36 36 43 43 43 43 43 43 54 54 54 54 54 54 58 55 52 52 52 45 45 45 45 38 50 42 38 38 39 38 38 38 37 38 42 46 42 38 38 38 46 39 46 39 39 39 39 39 46 58 70 70 62 58 62 66 58 46 37 46 62 66 54 37 54 54 77 112 159 194 217 229 209 186 146 95 83 91 68 43 87 82 70 55 40 32 36 33 45 30 27 33 130 222 266 269 221 208 189 171 168 166 159 148 173 138 133 133 128 107 103 137 134 168 181 182 163 132 117 103 55 68 80 73 68 53 68 73 66 42 39 72 89 73 54 51 51 52 64 76 87 87 90 90 174 165 161 133 121 97 97 97 110 118 123 131 131 135 143 147 108 124 128 100 52 43 44 60 68 84 96 92 76 72 88 105 102 91 83 79 75 75 79 83 87 87 87 91 96 100 104 93 75 60 60 67 86 109 140 155 149 173 195 226 241 265 304 328 337 263 192 170 160 165 194 226 233 283 348 397 449 481 487 470 427 349 254 212 217 240 260 278 317 377 425 447 450 443 389 326 241 250 285 297 301 329 372 419 478 462 459 454 445 436 463 513 513 548 553 519 496 479 449 411 309 267 213 175 160 153 150 169 149 160 122 44 42 46 78 103 103 90 83 73 70 66 56 35 39 35 37 57 71 62 80 99 96 125 126 110 125 164 183 167 180 203 259 338 346 306 269 269 197 162 122 86 78 79 95 114 117 133 189 246 255 208 180 188 190 241 294 312 338 392 426 438 402 470 465 314 147 68 70 80 79 76 57 44 41 40 43 53 61 69 65 54 50 52 52 40 39 56 63 39 38 42 54 46 54 54 50 54 58 70 75 79 60 43 47 75 80 64 63 82 86 85 113 169 186 142 87 59 59 64 68 64 56 52 60 61 42 41 41 42 42 42 41 42 42 41 50 78 78 54 46 65 98 176 216 199 189 211 227 230 237 225 221 211 168 124 113 118 69 47 39 47 67 80 75 55 43 67 95 103 87 63 50 42 56 48 52 52 56 56 56 52 52 52 48 36 36 40 40 40 33 33 33 29 29 29 25 25 29 29 29 29 29 29 29 35 33 36 36 32 27 27 23 23 27 26 26 22 22 18 18 18 28 28 31 23 23 19 18 15 14 10 10 9 9 9 9 12 18 18 18 30 46 50 46 38 14 10 6 4 4 5 17 15 34 36 60 77 85 77 65 46 61 50 55 67 79 75 55 35 14 14 13 12 11 9 7 6 5 5 4 4 3 14 22 26 11 4 5 9 12 16 23 32 128 102 55 11 5 7 40 48 10 3 3 7 7 11 11 15 31 31 27 23 23 19 19 23 42 54 62 55 43 31 32 40 21 45 34 10 34 75 80 26 32 30 38 42 38 31 24 21 25 50 59 28 21 38 61 46 66 83 76 42 30 36 40 29 34 34 34 34 49 57 69 73 68 57 61 79 101 87 44 34 33 34 49 68 70 69 91 118 81 129 178 187 144 97 81 75 52 33 33 36 45 45 38 46 37 41 37 40 49 68 71 63 63 75 79 59 51 51 36 35 37 42 50 54 54 54 50 50 36 46 62 66 54 46 42 46 70 66 90 122 118 74 46 46 46 42 54 86 114 118 102 82 49 56 57 57 62 66 63 67 91 91 75 47 38 51 159 273 239 203 213 242 258 258 283 324 429 494 561 583 578 570 598 634 637 629 614 591 568 545 519 497 462 444 414 375 344 309 281 276 260 283 310 341 380 428 490 529 537 544 559 582 617 629 633 603 524 486 462 446 438 419 395 379 364 360 320 241 189 162 134 86 73 58 70 74 90 94 90 78 90 90 105 117 101 84 81 96 144 132 116 113 141 197 256 302 273 303 349 394 416 442 488 515 448 420 405 390 370 344 309 286 239 185 119 75 48 41 38 45 41 72 72 50 46 63 88 85 90 78 63 71 84 96 99 88 39 64 84 68 41 41 42 51 87 91 78 41 52 68 63 38 54 65 77 74 73 78 97 110 87 103 119 147 160 168 172 165 169 169 180 181 188 173 176 165 121 113 105 101 97 86 85 66 71 63 71 79 91 95 91 87 83 94 94 94 101 93 89 85 113 113 109 109 109 102 109 102 93 125 133 105 89 105 105 95 153 192 185 149 126 134 135 120 85 90 99 104 109 109 97 118 159 219 266 340 443 540 562 532 455 458 466 490 514 518 498 471 411 435 454 443 459 479 455 411 403 440 480 460 412 396 425 480 517 519 471 424 441 509 554 559 528 512 469 410 371 367 355 336 314 310 310 329 356 386 409 420 409 444 489 533 538 490 411 352 199 81 29 43 49 33 36 90 139 124 97 65 49 42 62 68 53 54 62 69 64 52 43 43 40 43 43 45 62 46 43 46 68 56 44 43 45 47 60 72 115 87 70 66 68 55 54 80 106 109 119 139 186 213 232 237 229 234 259 280 273 249 246 233 210 162 127 103 112 154 223 262 138 105 46 45 62 76 66 80 64 76 81 74 59 44 43 43 64 43 69 104 106 119 226 374 491 563 587 560 548 565 566 541 500 391 307 219 158 221 235 121 77 78 82 77 71 55 50 45 48 43 48 92 127 143 112 67 109 106 151 278 426 544 642 703 744 766 797 834 843 829 797 738 612 548 397 229 128 91 81 104 120 271 499 649 676 704 682 547 336 215 139 114 101 76 71 86 94 85 124 213 277 302 310 327 328 259 188 130 104 90 56 54 55 55 55 55 54 58 58 65 77 76 76 80 88 88 76 60 55 51 51 50 50 50 51 54 76 109 201 325 432 521 619 709 756 837 911 957 985 985 950 875 711 578 434 313 201 104 55 59 59 60 72 83 82 80 101 119 128 146 175 212 253 277 280 261 248 200 173 190 202 207 254 310 371 378 431 508 568 574 587 609 636 655 664 665 654 628 613 580 502 465 438 411 385 362 350 339 354 357 372 402 429 432 431 438 442 462 480 487 502 524 566 604 610 651 686 723 741 760 790 812 883 913 948 971 990 998 1009 1013 997 1005 1017 1018 1014 1009 1009 1006 983 976 980 984 988 996 1003 1007 1019 1018 1006 1010 1014 1006 991 971 961 927 884 841 795 750 694 653 589 472 340 253 233 228 211 182 113 66 54 63 76 71 67 86 104 66 52 89 158 228 311 387 386 341 236 146 105 112 108 98 110 121 141 169 229 332 474 584 705 762 802 792 777 743 674 602 510 387 291 280 272 215 145 107 70 59 62 62 62 62 66 70 61 53 61 93 101 76 77 93 83 90 108 148 223 318 406 463 532 528 498 446 389 321 231 157 109 109 93 77 62 54 46 46 62 58 61 52 48 44 47 47 44 44 43 58 80 88 80 68 71 88 111 107 90 70 62 76 70 88 90 56 64 78 64 37 49 45 41 38 36 38 40 44 35 35 38 38 38 34 34 34 21 20 21 21 26 30 26 22 23 24 28 29 42 43 43 36 44 41 34 38 39 35 39 43 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 37 41 45 49 53 57 32 33 41 45 45 45 41 37 49 49 45 41 37 37 37 41 57 65 65 57 42 46 70 90 54 58 58 54 50 46 50 50 70 34 33 42 50 34 33 34 34 33 34 63 70 38 33 49 60 56 63 63 70 70 74 74 47 47 47 47 47 47 54 54 61 61 65 61 57 53 53 52 39 46 78 142 210 237 225 197 221 178 114 62 34 30 27 26 27 27 28 28 29 30 32 32 41 41 38 34 34 38 55 75 76 96 95 67 43 43 63 75 55 40 68 108 112 108 101 92 179 155 126 91 95 143 203 247 103 111 127 131 107 63 43 47 47 43 35 39 55 71 72 65 69 54 46 42 41 37 41 64 35 36 35 35 36 36 37 41 41 37 37 37 36 36 36 35 41 64 72 72 53 45 45 49 36 40 44 48 40 36 32 31 72 56 40 32 36 41 33 32 49 33 34 50 55 39 51 89 143 183 230 215 144 68 56 82 62 62 55 55 47 47 47 47 43 47 55 59 59 55 47 43 51 51 51 51 47 47 43 43 50 50 51 51 51 51 51 51 59 59 59 63 67 67 71 64 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 38 38 38 38 46 50 42 38 42 38 38 42 46 50 50 46 45 36 36 51 70 77 100 112 95 84 73 66 66 59 52 52 66 74 63 38 39 40 40 40 72 43 41 48 39 33 33 65 58 82 81 101 220 368 400 340 77 69 61 50 42 38 35 33 69 62 55 40 39 73 147 205 165 167 85 126 40 87 33 53 53 81 109 91 59 35 35 36 37 37 36 36 40 40 47 47 36 36 36 36 36 36 43 43 50 50 54 54 54 54 61 54 51 44 44 45 45 37 37 38 42 38 37 37 38 38 37 37 38 38 38 38 38 38 38 37 43 39 39 39 39 38 39 38 38 53 69 69 65 65 81 93 57 53 53 53 53 53 53 50 42 50 68 84 110 133 146 157 154 138 114 102 98 81 41 30 90 85 74 62 50 47 51 40 64 33 45 85 81 54 118 216 324 315 292 257 212 189 179 176 173 149 164 188 199 187 195 255 287 313 306 275 232 185 158 139 136 133 126 107 102 87 98 99 84 57 54 82 87 60 49 61 40 41 47 63 79 83 90 90 98 86 93 86 97 86 82 74 70 78 86 98 110 126 146 155 120 121 113 93 65 49 53 65 61 69 77 69 57 57 73 82 79 68 64 64 64 72 80 84 76 80 92 100 105 101 97 89 87 80 91 99 125 145 167 178 189 227 262 292 307 327 350 362 365 270 188 182 196 209 226 261 268 330 386 403 447 500 513 476 394 345 282 233 226 245 269 291 343 391 434 435 431 420 366 299 229 249 285 305 321 349 396 435 486 457 454 446 428 407 435 500 532 559 548 518 504 487 429 359 257 220 189 163 156 149 125 128 108 154 137 56 43 46 59 82 97 96 109 122 134 122 96 70 66 58 45 39 41 45 60 70 96 125 126 102 117 157 164 139 180 210 254 310 329 313 308 308 260 236 192 137 102 86 90 94 105 109 165 230 239 188 160 180 178 233 283 309 349 404 426 433 481 509 504 409 262 132 74 57 63 65 46 42 40 40 53 53 48 112 140 97 62 59 52 39 38 52 63 39 39 47 66 51 50 43 43 47 48 60 73 81 41 113 142 86 39 39 61 100 153 176 224 261 242 162 91 67 52 64 72 61 49 45 53 58 41 42 42 42 42 43 43 43 43 43 47 55 59 51 42 41 74 120 163 197 232 271 305 301 340 332 336 321 262 179 160 166 98 60 40 40 52 56 48 40 43 55 71 75 67 59 58 47 51 47 47 47 55 55 55 47 51 51 51 43 43 47 47 47 47 47 47 43 43 43 39 39 35 35 35 34 34 34 34 37 27 27 34 30 30 25 25 21 21 21 20 20 20 24 24 31 26 33 33 29 25 21 21 21 9 8 8 8 8 8 12 16 22 21 21 36 52 60 49 37 22 22 18 10 6 6 12 25 80 69 69 65 69 73 81 85 109 85 61 57 57 49 33 17 11 11 10 8 7 6 6 6 4 4 4 11 11 18 18 14 38 27 5 6 8 11 14 16 88 56 17 8 5 3 25 24 7 3 3 7 7 11 15 15 35 35 31 27 27 23 19 27 31 43 55 47 35 20 21 26 6 35 32 9 30 86 78 35 34 22 18 23 39 41 21 16 18 48 68 37 29 46 54 34 22 24 34 27 47 64 41 28 50 46 42 38 45 49 57 61 69 41 30 31 53 62 39 34 48 34 33 41 63 62 70 97 110 129 133 102 67 56 49 45 66 47 36 35 36 37 38 54 36 48 53 37 37 53 61 49 46 53 56 36 36 59 71 52 37 46 54 58 58 54 54 58 62 42 38 38 38 55 55 50 42 42 58 74 50 37 38 62 54 47 55 63 115 139 138 110 52 52 57 57 62 59 67 63 47 76 67 37 36 39 139 233 217 166 214 275 271 219 259 367 385 470 537 539 506 500 560 624 654 666 667 648 613 598 604 613 571 568 553 538 507 472 437 427 424 454 486 533 573 601 631 638 686 661 637 648 680 704 699 653 582 545 532 516 508 516 532 544 493 501 469 413 370 370 350 315 281 266 234 202 162 123 99 84 72 72 76 80 80 80 84 84 58 79 119 139 139 150 166 196 154 184 218 255 294 348 418 448 417 404 404 392 382 359 348 330 315 265 202 135 84 45 37 36 43 57 49 50 47 59 63 57 101 62 37 36 39 83 119 131 39 60 81 74 55 51 60 76 103 103 75 41 40 56 55 37 41 61 80 81 85 81 97 110 127 139 163 184 200 197 193 185 157 161 165 149 117 97 101 106 90 82 74 62 54 43 50 47 67 67 91 107 111 99 79 63 75 86 94 98 98 94 97 82 98 91 90 83 90 83 94 91 86 114 114 78 66 86 101 97 118 170 178 130 114 127 140 129 145 130 107 88 88 89 101 126 169 225 255 286 371 457 487 473 380 392 431 467 495 507 511 504 392 404 408 420 444 456 432 392 392 428 464 468 444 413 409 428 502 489 413 341 334 395 448 460 465 427 399 388 388 369 341 303 245 270 305 300 290 321 388 451 414 411 431 448 436 357 234 143 58 31 30 49 74 55 36 36 139 132 125 102 71 47 43 44 44 45 61 65 72 68 68 68 52 44 64 49 42 45 59 44 48 60 53 45 44 45 47 48 68 47 45 58 92 95 70 46 53 67 86 113 141 172 191 196 176 189 213 210 206 206 211 202 174 107 72 57 78 113 206 293 186 152 74 46 78 76 50 45 69 66 55 55 48 44 45 60 71 58 88 122 124 146 276 459 564 612 619 603 603 627 646 643 599 497 402 257 109 128 147 60 78 79 82 81 71 51 45 44 48 42 47 75 95 127 127 91 96 114 179 319 454 541 609 658 719 714 721 746 752 736 697 648 554 493 333 176 99 93 92 123 142 303 543 672 684 696 678 554 336 208 139 114 93 76 78 101 135 134 193 316 403 424 417 399 316 235 161 123 110 92 58 55 55 56 61 68 55 53 54 73 80 76 76 84 92 92 80 64 55 51 55 50 50 50 51 54 106 151 244 368 458 536 629 728 795 883 961 989 989 974 916 819 605 460 316 210 128 59 55 60 59 61 80 91 68 61 79 101 109 131 153 167 188 193 199 195 210 173 165 171 169 144 168 220 277 283 340 436 504 525 533 555 609 632 652 657 654 646 624 610 515 502 494 456 429 414 406 391 414 405 416 443 457 448 467 499 502 525 552 570 577 591 629 663 673 719 758 773 767 782 821 864 914 941 960 975 979 980 976 965 925 937 953 961 961 957 960 960 942 935 935 942 961 985 1012 1019 1019 1018 1010 1018 1019 1019 1014 999 977 954 907 868 822 769 705 653 601 498 368 273 222 210 205 187 102 55 54 56 72 60 66 78 104 48 45 151 272 357 399 440 419 328 194 105 81 85 80 63 92 111 135 150 192 283 425 551 679 743 783 784 769 739 678 601 549 418 307 295 279 223 157 123 73 62 62 62 62 74 90 98 53 54 78 102 89 52 53 82 75 105 149 196 278 385 523 614 675 649 585 504 440 377 281 192 122 115 99 86 70 66 62 58 53 57 64 64 52 44 43 43 45 44 43 58 77 85 80 68 124 132 124 119 95 82 73 69 75 110 108 69 43 48 29 17 38 42 38 34 39 40 49 46 38 34 34 38 38 38 34 30 21 21 21 22 22 29 29 22 27 23 24 32 37 50 47 47 48 45 41 34 35 43 51 47 31 31 31 31 31 31 31 31 32 33 33 33 33 33 33 33 33 37 41 45 49 53 57 61 32 33 37 41 41 41 37 33 31 33 53 49 32 32 37 57 45 49 49 37 32 33 50 74 54 63 67 62 58 58 62 70 82 42 33 50 58 34 33 34 34 33 34 63 70 38 33 45 41 48 59 67 82 94 102 110 51 51 51 51 51 51 58 58 62 62 58 54 50 45 45 41 27 26 39 95 159 194 186 166 158 126 75 27 26 26 32 36 26 26 27 28 29 30 35 32 48 41 41 34 38 35 46 47 107 88 67 47 34 34 47 71 139 80 64 68 36 34 52 72 119 102 70 58 70 86 82 70 62 86 98 78 46 34 58 86 44 64 68 44 36 36 49 49 46 62 50 36 36 53 60 44 36 36 36 35 35 36 37 41 53 49 45 41 37 37 37 44 37 53 61 53 37 32 32 33 33 32 32 32 40 40 31 30 47 43 36 31 32 33 33 32 53 33 34 54 55 39 51 93 184 211 287 336 249 91 37 77 62 59 63 64 72 80 88 92 84 88 92 100 100 99 95 91 75 79 87 86 87 78 73 66 50 50 50 50 50 50 50 51 55 59 59 63 67 67 71 63 37 37 37 37 37 37 37 37 37 37 38 38 38 38 37 37 38 38 37 38 37 37 37 38 49 42 45 42 49 46 45 38 73 56 52 64 63 46 54 78 70 62 59 60 57 42 38 37 45 37 37 38 39 39 40 64 68 42 37 44 39 33 41 73 42 50 69 113 177 232 252 249 81 73 62 50 42 38 34 33 32 34 58 62 73 115 171 206 258 223 79 105 35 106 32 32 61 133 198 187 123 51 35 36 52 40 36 35 34 39 51 59 36 36 36 36 36 36 43 43 50 50 54 54 61 61 61 54 51 44 44 44 44 37 37 37 38 37 37 37 37 37 37 36 39 38 38 38 38 39 38 37 38 38 39 39 38 39 39 39 38 53 65 65 61 65 85 101 45 53 61 49 37 37 53 70 58 62 73 68 59 62 62 66 59 66 70 70 57 45 52 75 62 73 77 78 74 70 59 39 59 31 64 132 71 25 30 186 346 389 426 401 342 264 214 187 212 172 160 179 191 199 250 327 435 465 469 442 414 383 368 360 269 246 215 187 155 139 135 128 87 63 60 80 62 37 38 56 49 57 65 77 81 85 85 81 77 69 89 97 118 121 114 97 78 81 90 90 102 122 142 151 104 93 81 77 73 77 73 69 61 61 61 57 57 61 65 62 67 63 63 56 60 72 84 92 60 72 96 120 124 112 96 77 118 122 130 153 180 198 202 212 242 288 343 378 381 368 352 330 369 263 192 197 227 248 272 299 324 390 415 396 413 467 468 405 333 309 292 268 259 280 312 350 411 459 481 475 444 398 307 221 219 224 251 278 313 365 412 450 466 452 454 461 428 387 403 460 564 575 552 522 512 491 390 288 218 184 153 135 139 120 80 62 84 143 149 87 43 46 58 83 104 103 129 147 157 142 101 75 64 68 46 37 38 43 47 56 102 131 135 104 124 172 172 143 168 191 226 266 300 323 346 366 325 302 258 194 139 108 100 93 109 81 94 150 160 137 140 180 191 233 263 280 329 394 421 420 452 495 559 556 424 222 105 84 70 76 65 48 42 57 67 78 45 161 217 145 74 62 55 39 38 52 67 40 39 55 74 63 40 40 40 40 45 61 73 81 65 229 292 160 39 43 123 170 219 247 287 296 236 125 62 55 52 61 69 58 49 41 46 51 42 48 48 42 43 55 55 42 59 59 55 43 51 55 42 40 107 116 135 193 279 344 382 393 487 491 495 476 377 274 243 254 175 125 85 62 50 46 40 40 48 48 48 48 48 52 52 52 49 45 42 45 49 46 49 34 42 34 38 31 31 34 38 45 53 56 56 56 55 51 51 51 54 50 46 42 38 34 34 33 17 17 24 28 28 32 32 31 23 23 23 23 26 26 26 33 28 35 31 31 31 31 24 24 24 24 32 32 44 32 28 15 6 22 30 25 5 5 29 57 30 27 16 9 14 31 52 68 103 75 44 52 76 92 96 92 99 71 46 34 30 37 29 17 7 7 6 5 5 4 10 6 29 22 22 19 11 4 4 4 20 16 9 5 6 7 12 13 33 28 20 6 4 3 3 2 4 4 4 4 4 4 8 8 32 32 35 31 27 27 31 31 16 20 24 21 18 15 8 8 8 19 24 13 34 70 66 30 13 15 40 48 40 25 26 30 18 44 80 57 29 26 54 71 25 36 28 28 57 53 29 29 50 46 49 49 45 45 49 49 55 44 44 37 33 33 34 34 34 34 33 33 37 45 60 68 84 80 72 57 53 57 58 62 39 39 35 36 37 37 46 60 59 55 55 60 64 53 49 42 50 38 38 41 53 56 55 40 36 38 43 38 42 58 58 38 38 38 38 38 39 39 47 58 62 53 61 81 70 42 43 75 55 52 39 64 147 144 139 186 128 111 84 57 50 59 72 77 52 41 53 76 76 80 132 166 253 178 178 243 303 314 307 316 381 448 513 520 507 514 549 599 577 629 693 718 714 695 673 673 631 608 593 609 626 615 580 559 535 518 518 554 574 561 541 544 600 599 599 622 646 638 598 547 545 543 566 574 574 562 538 526 534 550 538 506 499 531 543 531 523 511 483 444 404 357 318 291 183 140 97 101 118 114 94 60 31 37 65 89 104 96 90 82 124 127 144 167 213 264 312 336 323 336 360 373 374 371 364 345 338 316 277 222 155 103 72 64 68 64 52 40 35 35 35 35 36 48 57 62 66 78 90 94 108 101 94 72 60 49 58 74 86 61 42 41 69 100 103 74 96 92 76 60 56 80 129 162 203 195 192 181 177 158 150 142 133 125 106 98 98 102 110 114 102 90 79 62 55 51 67 75 79 87 98 95 91 91 83 87 87 95 99 95 95 92 87 80 73 61 69 61 77 81 105 105 69 101 105 77 69 85 81 64 102 145 153 125 113 133 153 133 161 149 157 153 153 153 157 160 193 223 225 223 265 331 372 367 341 356 384 420 452 468 465 450 382 422 458 454 462 478 466 437 385 400 433 472 493 484 449 424 504 483 411 347 328 360 369 354 391 368 381 386 415 436 380 318 203 209 267 253 242 272 326 413 444 477 461 361 210 99 60 70 48 65 81 86 88 88 49 35 104 122 139 115 72 44 44 45 42 47 66 78 86 90 90 90 54 58 58 58 55 55 59 74 58 62 51 52 48 45 45 46 45 45 50 81 103 91 74 54 66 58 58 81 109 129 136 132 124 133 145 153 153 149 149 139 70 62 65 53 43 58 123 191 163 128 92 84 91 87 66 42 67 59 48 44 44 44 48 60 70 68 78 112 141 200 350 515 608 672 703 697 700 729 731 699 625 547 488 338 134 97 122 49 68 69 52 49 69 71 44 42 43 79 98 63 59 91 119 122 64 90 184 318 432 489 527 564 617 620 624 624 613 594 574 547 506 475 377 224 107 78 98 117 126 291 515 660 692 689 660 563 258 160 108 79 69 68 109 147 132 218 343 465 546 581 559 500 353 206 98 81 77 58 56 57 56 56 56 63 62 53 53 60 64 63 63 71 87 87 68 52 51 51 51 50 51 51 59 69 158 247 336 412 492 585 670 724 840 932 992 993 978 936 845 706 452 289 163 110 93 80 72 75 57 61 84 80 60 58 57 70 103 118 129 124 124 132 138 150 148 149 150 145 120 91 110 152 169 177 227 331 418 466 506 550 576 606 637 656 653 642 638 620 570 556 557 531 512 485 451 439 455 458 461 459 474 493 524 547 586 605 624 634 640 647 684 707 733 749 780 800 812 828 828 830 876 891 908 912 905 890 864 845 774 786 802 817 828 828 828 835 831 843 866 886 920 954 981 999 1014 1010 1013 1009 1009 1014 1018 1019 993 978 954 915 860 791 730 686 616 522 411 298 224 188 176 162 92 57 55 57 57 55 55 89 51 75 120 201 304 386 455 492 337 239 122 50 55 79 87 85 89 100 121 141 183 259 379 496 642 733 783 791 779 749 692 631 546 427 349 342 306 219 157 140 81 69 58 66 79 92 96 96 80 80 92 104 91 63 54 54 67 89 160 237 321 462 650 749 833 830 759 627 510 420 348 278 96 90 94 84 59 45 49 72 60 60 60 60 56 56 53 60 44 56 59 59 54 54 53 41 65 76 84 87 75 63 75 94 68 82 81 67 54 39 23 19 20 19 18 18 27 42 54 59 44 37 30 30 26 26 26 23 30 26 30 26 29 33 36 29 22 22 22 23 25 42 67 87 41 41 41 42 42 39 39 35 31 31 30 30 30 30 30 31 36 36 32 32 32 32 33 33 36 40 40 44 48 52 56 56 40 40 40 40 40 40 40 33 33 32 33 33 33 37 37 37 32 33 45 45 37 37 41 42 47 40 40 40 51 55 59 62 54 46 42 50 46 34 33 38 34 32 34 66 66 38 33 45 53 49 56 56 67 79 91 95 51 46 50 50 54 54 47 43 43 59 47 47 52 36 31 52 30 28 27 34 88 132 151 147 83 71 52 40 32 28 28 28 26 26 26 27 28 33 41 43 51 52 60 45 37 33 53 73 91 115 115 83 35 34 56 96 176 156 112 56 36 47 55 55 87 103 95 63 51 71 63 39 67 71 67 63 59 63 83 99 59 59 55 44 37 36 37 37 41 41 45 49 52 44 39 35 35 35 35 35 36 40 44 44 44 52 60 56 56 60 60 56 39 75 63 43 47 43 42 62 31 33 32 31 43 46 33 40 29 30 38 52 72 80 58 34 38 34 35 47 46 34 73 138 243 348 329 620 435 28 108 46 64 61 62 62 70 82 93 97 88 92 100 104 104 107 103 99 119 98 101 133 173 185 161 125 33 53 57 37 32 37 45 45 54 51 51 51 51 54 58 51 52 41 37 37 37 37 37 37 37 37 37 41 41 37 37 37 41 42 49 42 49 42 49 42 57 50 57 50 57 50 57 49 61 57 57 53 53 64 64 68 52 52 56 49 49 53 46 46 38 38 37 38 38 50 62 70 69 89 140 171 122 53 33 45 41 33 77 157 181 157 161 202 98 86 70 50 38 34 33 34 33 35 55 62 86 154 258 332 480 470 142 94 45 82 35 67 32 53 110 190 238 206 103 34 39 39 43 43 43 54 46 34 34 36 35 35 36 48 51 35 34 38 69 65 49 69 81 43 58 51 51 44 45 37 37 37 37 37 41 41 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 41 41 45 57 65 49 49 45 45 45 49 53 50 62 59 58 61 60 59 55 62 54 39 35 38 53 65 68 72 43 51 56 68 67 63 43 35 66 26 28 144 212 176 188 254 305 340 369 335 272 226 224 233 163 155 175 203 207 211 266 344 454 468 472 482 482 473 452 432 453 413 346 298 268 240 212 178 116 98 98 87 59 44 92 145 58 74 90 98 98 102 102 94 79 71 103 135 172 171 144 120 93 105 109 94 78 70 78 83 44 46 69 81 85 92 100 104 48 60 68 57 45 45 50 70 58 58 66 75 83 87 88 92 92 84 80 83 106 138 178 198 160 153 164 179 201 232 265 283 310 373 432 459 455 434 394 337 297 232 208 229 246 265 304 370 379 441 454 416 431 475 422 286 229 252 288 299 329 380 429 444 510 477 493 534 476 334 244 239 191 204 231 266 300 347 396 438 445 451 455 454 429 384 356 374 522 604 629 567 494 436 346 245 218 184 153 125 109 85 61 42 69 125 161 118 41 44 101 122 124 128 137 153 154 122 74 48 59 49 39 37 37 39 42 44 123 140 128 93 98 139 159 143 155 174 196 242 300 358 399 422 417 401 373 326 263 200 149 114 108 77 70 95 117 122 122 126 148 194 246 284 341 390 427 434 473 520 501 509 570 400 182 228 90 104 46 39 42 87 82 73 38 246 218 82 98 90 38 67 43 63 56 40 64 92 76 40 39 54 74 50 41 53 72 83 94 157 168 116 106 165 205 201 300 312 273 193 127 125 126 110 47 41 41 43 46 42 42 43 44 44 48 56 79 87 79 63 67 58 50 59 64 72 64 59 68 158 192 229 349 458 477 454 541 587 650 651 577 478 431 411 412 315 200 104 50 43 49 47 59 49 42 42 41 40 39 38 41 37 37 37 37 37 37 37 33 33 33 33 33 33 37 44 50 54 50 50 49 45 45 44 44 40 36 32 31 31 31 31 23 19 23 27 30 34 38 38 46 42 37 29 28 24 16 24 38 38 38 34 30 26 23 23 35 35 32 40 40 36 28 24 6 11 26 18 5 5 17 34 35 16 9 18 47 65 77 73 28 35 43 59 75 79 75 74 46 34 29 29 37 48 47 38 6 6 12 16 22 25 36 36 39 32 25 15 11 4 4 4 8 4 4 4 4 9 17 21 25 21 13 9 5 5 9 9 5 5 4 5 5 9 12 12 36 32 35 35 31 31 31 24 5 6 10 15 20 17 10 10 24 29 26 15 28 56 56 32 16 15 16 21 41 46 35 19 20 29 41 41 34 66 133 180 95 69 33 28 41 45 42 62 42 42 45 45 45 45 49 42 56 49 45 45 45 45 45 49 33 37 41 45 50 50 50 46 66 62 58 54 50 50 54 54 43 43 36 36 44 45 49 60 66 66 67 63 56 45 46 46 37 46 70 78 89 93 68 36 36 38 46 42 46 54 58 42 46 38 42 38 42 43 54 62 42 41 58 82 70 38 38 47 39 39 40 40 39 40 56 78 236 195 136 85 66 71 99 108 69 39 38 53 85 81 80 57 156 219 276 269 302 378 403 380 406 440 479 502 528 555 586 617 594 634 678 698 698 671 644 625 701 666 634 607 603 596 592 588 544 521 513 522 546 549 541 533 533 529 525 521 517 509 501 493 465 497 537 557 557 545 533 532 516 536 544 532 548 577 592 576 596 596 585 581 570 555 539 528 461 398 338 290 259 223 168 102 69 55 55 59 55 63 85 101 92 111 146 181 216 243 251 248 269 274 294 303 319 327 332 329 338 339 332 316 273 214 166 131 84 69 60 43 35 35 35 39 47 48 60 73 93 109 133 126 121 102 79 64 65 75 99 119 103 66 43 41 53 76 79 78 48 60 83 104 124 144 165 174 183 175 172 157 149 126 114 106 110 125 130 134 134 122 106 98 98 94 86 74 59 59 63 67 119 107 87 71 67 67 87 103 79 84 92 100 93 89 85 77 81 70 69 62 69 74 93 94 65 86 101 82 89 102 97 69 100 127 127 115 130 158 161 133 141 145 156 160 175 175 175 182 210 220 211 193 231 296 342 348 403 386 374 390 422 438 422 391 400 444 464 436 412 416 416 404 371 387 411 431 450 458 458 465 477 505 505 465 433 406 366 319 347 305 282 355 408 385 385 343 280 226 224 215 243 289 319 362 417 420 353 202 48 25 54 127 61 34 33 43 104 141 102 38 113 110 103 76 44 43 43 44 42 57 72 77 85 85 85 85 65 61 69 69 69 73 73 77 65 65 66 59 63 49 45 44 45 44 45 57 87 95 94 79 75 60 63 75 95 99 91 82 90 94 106 114 130 118 122 111 65 50 46 50 70 69 53 43 108 96 87 75 74 66 58 47 60 48 45 45 45 45 52 60 62 64 86 127 184 263 393 530 604 680 752 774 801 832 819 772 707 617 549 413 227 178 160 74 51 53 52 50 61 54 43 42 42 82 94 66 46 70 95 106 50 71 150 275 380 429 462 488 506 517 528 528 517 501 477 462 511 534 463 263 81 47 79 124 118 248 446 592 646 648 634 552 247 152 104 87 89 83 111 152 216 337 483 568 595 603 619 587 376 211 103 66 58 58 57 58 77 87 90 88 87 83 91 107 71 59 51 55 71 79 68 60 50 50 50 50 51 55 63 84 193 292 382 457 525 615 704 767 862 939 995 989 955 891 762 600 306 179 116 102 100 78 56 57 71 64 61 60 60 59 59 58 80 95 99 92 91 107 128 144 113 113 109 105 102 102 98 112 129 138 182 267 354 417 484 547 581 603 637 652 649 645 633 622 607 600 593 578 556 537 507 495 495 495 513 520 534 553 572 580 627 638 657 671 677 691 718 744 772 784 800 808 813 810 799 802 796 812 829 826 799 750 701 666 631 639 647 658 673 688 703 714 717 744 783 821 859 894 935 965 995 1002 1002 1005 1001 1002 1006 1003 1001 990 974 939 891 830 769 721 638 544 423 317 235 192 176 158 96 57 55 57 57 55 54 80 82 82 67 123 275 432 489 458 236 172 102 51 47 52 65 74 74 89 113 129 172 253 373 486 616 714 772 779 772 745 699 634 538 427 359 353 317 215 138 116 89 89 82 86 83 84 96 104 96 100 104 95 79 70 58 54 89 118 200 304 423 583 748 843 947 940 869 731 602 501 413 328 144 115 102 81 60 46 57 68 60 56 52 56 60 68 84 92 52 63 55 51 46 45 40 38 37 39 48 59 43 43 52 66 65 55 47 57 71 64 38 23 21 19 19 18 22 34 53 58 40 33 33 26 26 22 22 22 23 23 30 26 29 32 36 28 21 22 23 24 29 46 59 67 48 41 41 45 42 46 39 38 31 31 30 30 30 30 30 30 36 36 32 32 32 33 33 33 40 40 44 44 48 48 52 52 40 40 40 40 40 40 40 40 32 32 33 33 33 33 37 37 37 37 41 37 33 33 33 37 39 35 35 35 43 47 51 55 46 42 42 42 46 54 61 50 34 33 42 70 66 34 33 49 57 53 52 48 59 63 71 75 47 43 50 50 54 58 51 47 55 63 51 31 31 30 31 60 31 30 29 34 70 102 108 92 68 57 52 40 29 29 29 28 27 26 27 27 32 41 45 54 39 51 52 48 37 37 53 65 78 87 83 64 35 34 36 53 125 125 100 64 59 63 70 62 35 59 55 35 35 59 63 43 39 47 51 51 43 39 47 51 63 63 51 44 44 44 45 49 36 37 44 40 47 43 50 43 43 35 35 35 35 36 44 48 36 40 44 52 64 80 88 88 75 123 115 55 35 34 34 50 32 49 49 40 47 41 29 41 62 34 43 96 168 178 111 39 34 34 35 47 42 34 77 157 300 426 476 689 457 61 128 50 35 36 37 37 38 38 38 45 37 37 45 49 52 48 51 47 58 46 45 65 97 105 81 53 36 44 48 47 51 53 53 45 50 47 47 51 50 54 54 47 40 37 37 37 37 37 37 37 37 36 37 37 37 37 37 37 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 57 57 53 53 53 53 57 57 45 45 49 49 49 53 53 46 46 38 38 37 38 42 57 61 88 96 127 146 110 49 33 53 37 33 69 145 169 142 138 162 102 91 74 54 42 34 33 33 36 35 44 61 104 185 332 457 721 671 236 121 64 62 44 104 111 54 32 42 130 182 158 110 43 43 50 42 34 38 42 39 35 40 44 35 36 39 39 35 62 58 77 77 58 69 69 39 58 51 51 51 45 45 37 37 37 37 44 44 44 45 41 41 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 41 37 37 37 37 37 37 49 49 45 45 45 49 49 50 39 38 37 36 36 47 63 79 50 55 66 54 45 45 64 84 100 88 67 32 30 29 34 49 48 100 182 266 373 436 412 347 374 367 347 305 275 261 271 284 206 159 155 207 255 270 281 305 326 357 397 439 470 469 463 451 466 439 419 401 398 378 343 305 291 252 228 205 153 82 59 75 87 84 84 84 84 85 89 86 102 87 95 111 120 112 80 60 88 89 89 73 46 41 41 42 72 85 108 123 118 102 93 89 61 62 70 55 44 44 57 77 53 61 81 93 106 98 98 94 103 119 131 142 142 158 194 218 184 181 200 219 249 271 300 322 403 458 504 504 504 504 460 380 250 197 189 217 244 270 325 394 435 493 515 503 507 499 412 273 201 228 285 313 354 430 495 517 529 502 507 514 441 315 237 224 193 199 233 263 301 339 384 419 425 435 462 485 469 413 340 294 395 563 667 585 435 338 292 258 183 156 125 93 69 53 57 81 86 134 158 109 41 42 98 112 141 135 140 139 147 121 75 69 78 68 43 41 40 40 41 43 81 105 102 83 92 137 158 147 123 139 193 246 300 361 411 444 495 479 447 395 321 246 191 144 107 61 57 79 116 122 114 113 133 170 227 280 341 386 424 446 467 514 499 527 604 485 259 201 36 58 40 40 94 159 127 70 139 242 166 38 66 86 50 67 55 55 52 56 48 40 49 72 40 68 92 96 94 94 121 149 90 78 124 199 273 325 419 496 507 427 300 193 142 121 101 59 49 42 42 42 42 42 42 44 49 45 48 56 71 79 70 62 74 70 62 58 51 56 53 63 85 178 264 341 463 535 531 503 613 682 746 774 739 677 618 570 495 422 339 264 206 151 93 55 78 79 60 40 40 41 42 41 31 35 35 35 27 27 31 35 27 27 27 27 27 27 27 34 41 44 44 39 39 35 35 35 23 22 18 18 18 22 22 18 14 18 22 26 34 38 42 45 53 49 41 33 32 24 16 19 38 42 38 34 30 22 18 14 35 35 40 40 32 28 24 24 12 16 23 15 10 5 10 22 31 7 7 30 83 97 77 42 9 12 45 68 67 47 38 34 10 9 17 33 45 45 33 16 6 6 12 20 30 37 52 52 36 28 21 18 15 4 4 4 8 4 4 4 4 4 4 5 4 4 4 5 13 17 25 29 5 5 5 5 5 6 10 14 41 36 36 32 28 28 24 25 13 6 14 31 48 49 38 27 44 37 30 27 36 48 45 53 44 49 49 41 33 26 31 27 33 29 21 29 26 57 146 235 151 88 36 28 28 28 34 58 34 34 34 34 38 38 42 39 40 33 33 33 33 33 37 41 37 37 41 41 45 45 46 50 58 58 54 54 50 50 50 46 47 47 47 44 44 48 52 52 68 72 72 57 45 42 42 39 38 56 88 92 100 100 79 42 42 38 46 54 58 50 57 54 57 46 53 46 46 50 62 62 47 39 47 67 59 39 39 63 67 55 67 51 37 38 71 62 224 179 112 65 50 59 75 80 53 38 37 63 103 95 70 38 44 236 357 291 248 325 415 441 459 438 405 408 431 465 481 499 534 545 561 589 621 637 630 626 626 614 590 565 549 553 577 593 618 602 574 547 536 539 524 505 477 465 438 414 383 372 392 412 418 434 457 453 449 461 504 543 495 523 550 558 582 614 617 583 589 582 575 571 563 559 544 544 596 560 512 480 460 436 396 342 291 257 213 146 94 66 62 66 91 99 115 138 150 150 138 123 167 168 184 212 240 272 293 309 325 322 330 334 323 283 235 192 171 140 115 87 63 57 50 50 70 67 68 93 133 161 177 171 162 119 84 57 58 72 100 120 104 59 44 43 41 38 38 46 36 64 116 159 180 180 169 150 135 127 128 121 113 105 93 78 94 106 122 130 123 107 87 75 87 87 79 75 71 67 63 59 111 95 75 59 59 68 92 108 76 77 93 105 105 93 77 69 105 101 97 77 77 69 81 77 85 97 113 101 117 121 109 73 88 99 102 102 134 162 153 117 113 117 132 140 155 159 159 159 163 170 161 167 209 303 369 399 462 425 385 389 425 430 402 354 406 446 450 390 326 314 322 330 369 377 377 369 372 384 416 443 442 485 521 526 530 502 438 359 312 321 290 355 391 364 412 379 334 279 273 299 321 355 365 336 224 187 116 61 27 28 54 76 77 39 33 34 68 105 78 38 96 89 74 63 56 44 43 43 46 57 61 65 65 65 65 61 69 58 50 54 66 70 73 69 68 68 65 63 64 61 45 44 47 46 44 44 60 87 100 100 80 72 68 72 76 72 56 51 75 75 83 91 111 111 103 76 122 98 70 45 53 77 65 42 56 68 80 68 51 43 63 71 52 45 49 53 46 46 53 60 59 69 86 124 205 311 421 519 588 687 779 844 891 915 882 819 750 645 559 434 276 200 161 70 51 67 91 85 68 45 44 47 43 82 94 62 42 54 79 91 67 81 139 241 330 380 405 430 424 443 466 466 447 435 420 416 520 581 517 295 89 48 80 112 90 169 348 525 590 581 553 480 231 137 95 94 99 108 140 180 324 457 594 656 660 650 646 602 357 204 106 70 68 57 57 84 97 110 105 95 75 76 88 94 67 51 50 50 55 67 75 71 50 49 49 50 58 66 78 103 217 324 424 488 551 630 732 806 909 974 1007 993 948 850 681 495 212 128 109 111 105 78 55 56 97 63 57 58 78 93 92 80 86 102 98 91 83 92 116 141 106 101 85 85 125 164 149 120 117 119 148 208 290 362 457 540 588 607 633 648 656 649 629 617 637 637 626 623 601 586 572 556 540 548 566 585 607 615 622 621 617 633 667 693 716 750 777 804 808 808 809 813 803 784 755 747 696 700 696 678 632 579 517 478 467 467 467 474 489 512 539 558 584 633 696 753 794 847 901 942 984 1000 1015 1015 1018 1014 1014 1007 1008 997 996 970 931 873 816 764 685 594 469 363 281 230 193 165 119 69 56 61 61 54 53 63 61 90 106 167 343 488 446 295 134 117 95 64 48 51 56 66 58 76 104 120 156 236 353 462 608 695 749 761 764 741 695 634 526 423 360 342 302 207 115 81 78 82 98 98 89 89 93 101 117 145 153 133 117 117 101 83 136 184 267 392 555 718 851 926 995 989 918 801 661 551 449 355 217 172 132 84 75 66 62 61 45 48 44 48 60 83 103 119 68 59 58 54 45 40 38 38 35 36 37 37 37 38 39 39 97 60 43 69 87 66 31 25 21 20 19 18 18 33 52 53 43 36 29 22 22 22 22 22 23 23 30 26 29 32 32 28 22 22 23 32 41 50 54 47 44 44 41 41 41 41 45 38 30 30 30 31 31 30 30 30 43 39 39 35 35 39 40 44 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 36 32 32 32 32 32 36 37 37 53 45 33 32 32 33 33 32 35 35 35 35 35 39 43 46 38 46 38 34 42 70 81 50 34 34 43 63 62 33 33 38 53 45 45 37 40 40 40 40 43 43 47 51 58 62 58 58 66 65 49 33 33 36 40 37 42 35 30 29 49 85 96 80 64 56 48 44 41 37 29 28 26 26 27 27 29 37 49 54 36 47 48 48 37 41 49 57 62 59 56 48 36 35 36 36 53 61 60 44 51 55 54 42 34 47 47 35 43 67 75 59 39 51 59 59 51 43 35 35 71 67 55 44 44 40 45 48 36 36 36 36 43 43 54 51 43 36 35 35 35 36 44 48 40 40 40 56 72 80 88 99 73 149 164 100 48 52 56 41 32 33 41 41 33 31 31 32 43 30 31 76 153 162 95 35 34 35 43 47 38 37 89 177 321 471 605 692 398 89 116 35 36 36 37 37 37 37 36 36 35 35 36 36 36 35 35 34 41 33 33 37 45 45 40 32 63 51 43 51 55 44 36 33 38 42 43 47 50 50 43 43 36 36 37 37 37 37 37 36 36 36 36 36 36 37 37 37 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 57 57 53 53 53 53 57 57 49 49 49 49 49 53 53 46 54 39 38 38 38 37 45 49 48 40 63 79 74 45 49 73 41 33 57 117 145 125 110 122 102 91 75 58 46 38 37 34 47 34 35 76 132 208 384 553 851 781 256 109 79 46 71 128 103 67 39 34 55 83 99 103 42 42 45 37 33 33 41 57 34 34 34 39 35 35 39 54 58 50 54 58 54 54 54 54 51 44 44 44 44 45 45 45 40 40 44 44 51 51 51 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 69 57 45 41 41 41 37 37 49 45 45 45 45 45 45 46 118 107 105 88 75 55 47 39 47 55 62 50 41 37 44 52 51 74 85 74 57 56 79 91 198 346 476 484 503 542 526 457 437 405 374 356 345 312 277 235 205 158 150 205 261 277 273 272 283 321 372 416 454 480 492 492 487 476 460 453 442 420 392 365 394 358 339 343 291 180 97 82 95 76 64 53 57 66 90 102 129 113 97 85 77 65 45 39 57 54 58 50 42 42 54 66 81 97 120 124 115 91 67 55 79 83 76 61 49 46 66 75 86 90 98 99 107 115 119 112 172 197 221 209 177 165 186 207 181 186 206 233 262 288 328 361 473 523 541 524 513 526 472 372 230 193 213 248 278 309 374 439 473 511 531 527 507 457 366 262 229 251 300 325 381 457 518 540 552 545 531 486 381 264 199 174 205 213 252 278 304 330 371 402 415 439 465 484 496 464 363 255 273 477 598 491 306 223 214 211 160 129 105 74 42 42 66 114 106 150 154 90 40 41 62 72 116 110 112 122 135 128 106 108 111 113 77 48 42 41 41 41 47 68 73 66 63 97 122 123 83 114 169 234 299 353 407 440 463 466 454 415 371 316 265 226 145 84 60 77 107 124 124 120 132 146 195 265 322 348 374 423 479 522 514 542 619 556 331 137 63 73 95 136 158 138 74 42 256 235 126 37 47 79 71 67 99 68 68 80 44 38 56 155 161 160 159 187 222 198 197 232 382 354 388 471 541 556 588 629 522 375 229 169 167 137 90 40 49 50 43 42 41 42 47 63 56 48 56 59 70 70 66 66 62 66 62 58 43 48 57 75 73 154 264 385 517 604 618 591 588 686 792 845 849 834 769 685 531 490 463 439 385 299 189 118 105 106 84 38 38 47 67 63 25 29 33 33 25 21 25 33 21 21 21 21 21 21 17 25 35 34 42 30 33 22 29 22 8 8 8 8 12 9 20 17 13 9 17 25 33 41 49 53 41 41 37 33 40 36 32 32 38 42 38 38 34 30 26 22 39 43 43 43 32 32 32 36 40 36 32 31 23 19 11 11 16 8 10 55 100 93 42 13 12 35 82 85 52 19 10 9 22 33 45 54 54 34 9 7 5 5 9 20 30 41 48 60 32 24 21 14 15 7 4 4 12 12 8 4 4 5 5 9 4 4 5 9 13 16 16 16 6 5 5 5 5 6 10 18 34 34 41 34 37 26 33 22 26 23 27 44 61 62 55 36 33 22 20 32 44 41 45 46 77 66 53 38 38 27 27 20 49 25 29 30 20 20 98 203 202 104 48 41 28 28 29 38 34 35 35 31 43 39 43 47 32 32 32 32 32 33 33 37 49 41 33 33 33 37 49 54 54 58 58 58 58 54 50 50 43 47 55 59 59 48 47 36 49 57 54 42 39 39 39 37 53 57 69 77 77 66 65 72 54 46 46 62 69 57 54 69 61 57 54 53 50 54 62 66 79 59 52 51 47 55 83 123 111 79 38 43 114 106 74 65 108 80 52 38 46 51 44 40 39 39 52 82 82 73 73 81 124 259 354 316 266 304 363 394 461 432 411 406 408 396 383 386 394 390 417 457 513 541 544 539 438 474 505 509 512 536 572 607 682 687 656 596 553 541 527 512 485 442 399 368 344 329 326 349 360 367 363 354 346 369 413 449 460 491 519 546 566 589 573 524 515 501 505 512 512 504 492 492 555 547 546 554 578 594 586 566 515 480 428 368 293 222 159 123 156 129 94 71 67 67 60 53 102 94 106 138 174 202 241 261 293 277 273 277 289 289 269 235 226 196 163 127 105 85 78 74 71 64 68 93 145 181 198 184 178 121 85 54 52 72 89 97 85 51 45 60 45 36 34 36 96 121 164 180 169 141 117 109 82 82 83 92 96 93 97 89 90 86 82 78 67 67 67 71 67 59 63 71 75 71 63 59 72 72 69 73 85 89 89 89 81 85 101 117 113 93 73 65 93 93 96 93 96 93 96 93 112 109 104 93 104 105 80 44 83 83 82 86 118 146 149 121 113 117 120 124 135 139 143 136 120 124 130 145 207 305 391 430 437 412 391 407 440 448 413 381 393 422 418 362 313 301 321 341 400 392 372 352 339 343 363 386 444 447 443 471 535 587 555 484 337 369 377 351 343 363 379 368 367 343 330 336 286 241 208 118 20 19 20 33 79 92 73 43 61 63 52 36 34 35 37 39 60 57 69 94 111 103 56 42 45 53 53 49 49 49 45 45 70 54 42 50 66 74 73 61 84 69 58 59 64 57 46 45 67 55 46 44 46 73 92 88 88 80 68 64 68 64 56 48 68 72 72 84 100 112 96 61 122 130 106 45 42 54 93 97 43 52 76 72 55 51 79 92 48 45 49 57 50 50 57 60 71 85 94 112 185 296 409 496 607 713 809 897 952 972 925 863 754 641 528 391 252 164 129 66 105 113 137 135 78 44 47 55 50 82 90 66 42 51 75 91 91 83 113 187 268 318 362 389 379 410 441 445 433 418 422 422 536 574 480 267 101 68 68 45 60 108 278 468 546 532 481 407 205 117 79 80 96 121 204 292 444 537 651 714 737 715 637 520 289 169 99 89 90 78 85 110 102 140 166 142 118 96 73 47 54 50 50 50 51 59 67 67 50 49 49 54 66 70 86 122 236 347 443 503 558 640 749 832 955 990 1003 982 915 790 585 379 191 123 104 104 83 64 56 62 89 85 72 79 94 105 104 101 104 97 101 98 87 79 100 124 109 102 82 78 129 187 168 120 95 100 125 165 224 303 414 520 573 591 621 645 664 668 653 648 671 678 667 660 642 635 628 617 593 604 615 630 657 667 675 663 651 667 694 728 758 793 823 839 823 809 798 795 765 717 668 638 556 534 499 453 407 369 342 327 303 300 303 311 322 341 364 387 443 513 594 662 711 771 839 893 942 972 999 1018 1019 1018 1018 1011 1004 997 1004 992 962 915 855 809 734 647 534 428 338 267 214 170 137 84 60 60 67 58 52 58 56 113 173 247 370 427 308 124 119 114 105 89 57 52 55 61 56 71 112 128 171 247 356 450 604 687 738 749 749 745 692 631 535 423 345 318 268 184 100 74 63 75 94 101 104 102 101 97 125 164 165 125 105 129 134 125 184 270 357 491 657 800 910 990 987 985 929 819 695 589 475 376 283 225 153 98 78 75 67 47 45 45 44 48 60 75 99 103 67 55 62 65 55 43 78 121 148 112 57 36 37 47 52 52 106 57 44 75 89 51 32 39 23 21 20 18 18 21 40 41 42 39 32 25 26 22 22 22 27 27 26 26 21 29 24 25 34 22 23 36 45 46 46 46 40 44 37 41 37 41 41 41 30 30 34 31 38 31 30 30 47 39 43 35 43 39 51 44 48 48 44 44 44 40 40 40 32 32 32 32 32 32 32 32 35 32 35 32 39 32 39 32 63 40 31 31 31 36 43 33 53 47 43 38 39 38 38 38 34 50 38 33 34 78 89 46 34 33 34 55 59 42 34 34 49 45 41 33 36 33 33 33 40 51 55 55 62 58 58 61 49 43 59 99 138 165 108 25 56 53 45 29 33 53 69 69 53 49 45 45 45 45 37 29 26 26 26 27 28 37 49 47 43 44 52 49 41 41 45 45 62 51 48 56 64 64 45 37 34 35 36 35 43 47 46 34 47 59 59 47 51 71 75 63 51 59 63 67 63 51 43 40 82 74 59 47 36 36 36 36 36 35 35 43 63 67 62 43 47 36 35 35 35 36 44 52 64 52 52 68 76 72 72 90 119 213 265 209 149 141 106 30 40 32 41 54 38 34 34 33 32 32 32 33 43 36 35 35 35 35 47 54 41 37 105 205 343 473 639 597 260 66 85 34 45 42 46 46 46 45 41 37 36 36 36 44 40 39 43 38 49 49 49 41 37 40 43 51 70 57 46 45 38 31 39 44 37 34 42 43 46 46 39 39 40 36 36 37 37 37 36 36 36 36 36 36 36 36 37 37 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 57 53 53 53 53 53 53 57 49 49 49 49 49 49 49 46 50 39 38 38 37 37 41 45 36 35 35 47 58 50 57 73 45 33 41 85 113 113 102 102 90 87 75 58 50 46 45 38 39 32 42 115 164 224 388 563 827 736 208 92 103 38 55 95 43 64 87 83 59 35 34 34 58 46 45 45 41 33 41 49 41 33 34 46 46 35 35 46 34 38 34 42 54 50 66 106 44 43 44 44 44 44 44 44 36 40 40 51 55 55 51 51 49 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 65 49 37 41 53 61 53 37 49 45 45 41 41 41 41 45 150 150 169 160 140 95 59 35 47 47 58 66 85 92 71 50 37 48 56 67 106 198 321 408 475 546 610 601 556 520 516 524 482 451 421 411 400 347 280 219 220 205 201 209 201 185 185 208 195 206 233 252 279 310 341 361 472 465 450 423 388 369 366 374 385 361 377 406 367 267 192 166 111 87 64 65 82 114 158 176 153 127 110 78 62 62 54 42 41 41 45 49 49 57 73 96 74 93 105 109 120 116 112 112 176 169 154 134 107 92 92 96 120 128 128 128 148 184 205 213 250 259 260 233 193 174 194 204 197 194 210 226 256 297 349 400 499 555 565 525 503 505 436 317 224 214 245 295 329 370 427 485 499 514 518 503 437 371 308 259 265 278 319 356 428 515 549 551 571 576 531 442 322 234 192 171 189 209 248 281 300 333 374 404 442 469 464 459 491 499 411 287 239 368 421 314 199 165 166 140 121 102 94 75 55 51 75 119 115 166 154 90 50 41 41 43 84 74 80 112 122 119 113 123 156 162 146 109 80 63 54 45 50 59 64 53 46 52 73 82 59 78 125 190 271 333 383 412 391 414 426 422 407 391 367 329 244 173 114 88 97 110 128 144 147 134 168 249 284 290 309 369 460 514 510 530 591 596 433 163 165 108 138 191 133 42 50 126 232 156 95 60 75 91 107 84 128 100 84 68 39 39 100 218 366 332 299 339 402 342 293 336 467 514 548 575 628 685 666 594 416 255 120 106 131 114 83 64 42 54 55 43 42 43 63 79 43 44 55 79 98 102 110 117 80 77 82 78 74 55 44 43 41 94 168 268 416 582 649 623 600 714 818 849 868 891 861 797 638 605 606 608 576 490 387 313 200 174 148 118 87 65 58 70 20 24 28 28 24 24 28 32 16 16 20 20 16 16 12 11 29 24 31 20 23 12 15 8 6 6 6 6 10 11 22 19 12 16 20 32 40 52 56 60 44 44 36 36 36 36 36 43 38 42 42 42 39 39 35 35 39 43 44 40 36 36 40 48 53 45 37 40 40 36 16 7 17 29 66 111 116 69 14 12 25 65 93 75 29 11 10 9 49 61 77 82 59 24 9 6 5 4 5 12 19 34 41 41 29 28 21 18 14 7 11 11 15 15 15 16 20 20 24 24 16 16 20 19 19 15 15 4 5 5 5 5 5 6 6 10 30 34 38 39 38 31 30 27 35 28 32 41 58 59 48 32 30 27 28 45 65 62 50 30 82 51 26 23 47 52 36 19 29 26 42 54 29 26 126 239 278 163 99 76 40 40 50 38 35 35 36 33 44 41 49 49 37 37 37 37 37 41 45 49 45 45 49 49 49 49 49 46 58 58 55 55 55 51 51 47 43 47 59 63 63 55 50 35 58 66 71 67 72 80 57 39 70 41 41 59 60 42 43 82 63 65 65 69 69 61 62 70 66 61 57 57 61 65 69 66 99 77 60 53 55 67 107 142 158 126 36 90 289 237 77 69 65 53 49 58 74 75 61 49 45 55 63 66 57 52 87 126 291 350 378 373 393 424 371 295 358 386 438 484 479 446 413 409 326 318 329 356 384 395 381 364 359 429 485 515 542 585 633 669 692 723 716 658 606 576 577 579 557 486 420 404 390 362 331 319 274 289 301 316 316 312 304 307 370 390 421 453 481 500 484 445 346 351 379 410 438 450 461 468 495 522 537 548 576 611 611 599 591 579 556 541 521 478 404 349 299 244 173 111 87 69 62 55 76 53 60 88 123 147 166 193 261 249 236 248 287 311 322 297 245 214 194 166 141 125 106 103 83 76 73 94 130 159 167 145 119 78 66 60 80 94 110 118 85 60 61 79 69 39 43 85 145 157 172 149 112 81 73 85 58 55 67 71 84 88 100 101 82 67 55 43 43 51 55 63 51 51 59 68 80 84 80 72 61 62 70 86 98 98 86 74 74 74 97 121 121 93 77 88 76 84 107 112 127 124 131 120 123 108 95 76 87 84 71 47 87 98 94 90 109 129 153 153 156 148 136 128 131 131 139 136 117 117 121 131 174 243 302 344 335 343 358 382 403 407 391 364 365 377 377 353 348 368 396 416 415 403 383 375 371 371 367 373 478 461 417 401 461 541 573 557 429 345 338 294 294 322 262 290 259 223 174 176 108 74 74 15 16 19 43 80 78 64 80 102 37 55 72 60 35 35 45 82 55 56 80 113 137 125 70 41 41 45 41 41 41 41 41 42 66 54 42 46 62 70 62 50 89 77 62 55 53 57 50 47 52 56 47 46 59 79 82 62 77 69 57 53 57 61 69 69 61 69 69 73 89 109 93 54 46 94 109 57 43 45 61 57 44 48 68 68 64 68 80 88 49 53 53 57 54 54 57 64 71 89 91 85 134 248 373 480 635 736 840 931 993 1002 967 912 785 653 504 358 226 146 132 113 159 127 143 137 57 42 51 54 54 78 74 58 42 51 67 76 84 72 75 121 186 245 306 348 342 373 408 420 420 409 417 428 522 532 414 195 53 56 67 45 77 89 206 376 452 444 394 323 166 96 62 67 98 165 308 450 562 651 738 798 806 742 597 421 202 118 98 104 108 99 115 139 175 264 330 315 269 211 141 57 53 50 50 50 51 55 63 63 59 50 49 61 73 81 101 149 270 380 473 521 572 658 775 862 963 986 981 940 847 695 477 271 170 124 105 91 72 61 69 88 77 106 118 112 98 92 103 119 106 95 92 101 90 79 84 101 89 86 63 58 86 138 129 81 72 94 114 134 178 260 375 478 535 572 613 656 683 691 680 682 704 704 704 697 683 676 669 665 661 653 656 667 686 705 705 704 729 741 760 786 804 815 823 823 839 805 768 742 687 611 534 482 355 321 278 239 208 194 191 185 153 161 168 168 180 191 210 228 292 364 446 511 567 631 707 782 839 896 949 984 999 999 1006 1002 992 989 1001 996 977 935 877 828 775 697 588 489 402 319 249 187 144 95 67 59 66 53 52 55 112 133 166 196 233 231 166 95 117 108 102 86 69 57 55 56 55 97 154 174 226 306 403 481 604 672 719 730 738 734 685 625 540 425 322 279 232 161 97 79 72 76 94 112 122 123 113 107 135 186 175 116 81 102 128 141 223 341 440 554 705 818 909 1001 1013 1007 959 858 745 635 513 414 331 273 186 112 81 86 75 51 46 46 45 45 56 63 73 70 55 51 66 80 63 73 147 239 298 195 64 33 37 60 61 40 51 37 37 76 74 48 54 84 25 23 21 19 18 17 31 32 42 39 39 36 36 29 22 22 27 27 26 22 22 25 21 21 38 27 23 36 45 41 38 50 39 40 33 37 33 37 37 41 29 29 37 34 45 34 41 30 53 42 50 43 54 47 58 55 48 48 44 44 40 40 36 36 32 32 32 32 32 32 32 32 35 35 43 35 43 35 43 35 63 39 31 31 39 47 59 51 69 69 61 53 49 45 38 34 34 50 42 33 34 86 98 70 35 33 33 35 55 55 34 32 34 34 37 33 37 37 37 37 41 56 60 52 51 50 54 61 51 62 148 275 378 425 332 149 70 52 52 52 44 33 33 45 53 49 45 49 53 53 45 36 27 27 27 28 37 45 51 59 59 56 60 53 49 42 38 41 62 51 48 68 84 88 72 56 34 35 39 35 43 51 58 46 43 51 47 43 43 51 55 51 47 43 43 43 47 47 43 43 74 66 51 43 35 34 35 35 40 34 34 51 90 98 74 35 51 40 36 36 36 40 48 52 64 56 64 80 88 80 88 125 252 344 428 408 345 329 242 99 108 39 37 61 43 47 40 35 50 46 50 43 35 34 35 49 40 40 55 55 41 49 125 229 381 471 583 438 149 59 85 47 36 37 41 45 45 48 44 40 35 35 35 39 39 35 42 37 37 41 48 39 31 35 47 66 45 70 75 59 40 41 61 78 47 41 38 42 38 42 35 35 35 35 36 36 40 36 36 36 40 36 36 35 36 36 37 41 45 45 45 45 45 45 45 45 57 57 57 57 57 57 57 57 53 53 53 49 49 53 53 53 53 49 49 49 49 49 49 42 42 38 38 38 37 38 45 45 84 72 71 71 63 47 42 42 53 37 33 57 85 101 106 102 78 74 67 58 54 50 49 53 50 42 77 135 183 256 405 544 736 625 164 80 119 45 38 39 56 36 34 35 56 64 55 35 69 45 33 41 49 37 33 37 76 56 37 49 57 49 38 34 41 61 34 34 51 51 67 120 36 36 36 36 44 44 51 51 44 47 47 58 62 62 58 51 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 53 37 36 37 49 61 53 41 57 53 49 45 45 45 45 41 45 65 100 124 128 112 99 80 47 79 106 106 104 104 95 89 39 106 193 272 356 459 574 657 664 595 551 562 582 566 542 538 518 478 440 429 404 362 324 305 276 260 237 194 146 110 114 141 204 211 222 230 260 287 311 327 359 375 388 365 326 315 336 375 350 333 337 350 327 279 260 269 158 115 92 97 122 150 183 209 90 76 67 42 41 42 62 62 41 49 49 45 52 56 71 86 139 153 161 177 212 244 265 281 326 318 291 259 224 189 162 158 158 182 198 210 249 293 310 306 267 245 226 199 185 202 216 228 228 210 203 211 234 290 349 411 524 591 605 554 513 477 393 274 221 220 269 318 366 407 471 514 532 540 537 491 398 297 274 274 273 293 334 394 482 574 599 578 558 548 495 391 292 248 227 220 181 204 239 269 306 340 385 415 485 515 498 462 478 494 426 307 230 275 272 197 150 162 144 105 65 78 94 91 95 100 104 108 119 171 151 95 79 51 41 42 56 46 63 100 117 118 123 146 194 216 207 178 140 122 97 73 57 53 43 44 44 45 48 54 59 51 70 127 220 294 343 357 371 410 434 442 450 455 443 419 374 299 216 145 102 88 113 150 142 122 152 215 249 240 255 312 401 494 490 506 562 619 560 314 176 99 97 118 64 53 146 237 116 72 103 132 131 116 135 123 195 176 124 52 38 56 128 193 461 469 444 476 509 414 370 461 543 588 577 545 591 680 673 584 356 199 84 78 88 62 67 93 42 59 63 44 42 43 58 55 42 43 70 114 145 145 156 172 127 116 112 118 118 91 48 40 46 63 93 140 276 496 607 555 577 702 798 810 825 879 910 884 786 748 733 720 677 593 515 461 399 321 263 230 180 98 75 96 22 18 18 22 30 38 38 34 14 18 22 22 22 14 10 9 15 15 14 6 6 6 5 5 5 5 6 6 13 14 25 26 15 11 19 31 39 51 59 63 59 55 44 40 36 32 32 35 39 42 42 42 39 43 47 51 31 36 48 48 44 40 48 49 65 50 37 45 57 49 25 8 9 34 87 120 93 33 12 13 74 91 86 44 13 12 22 25 56 65 82 90 68 26 11 9 6 5 5 5 11 15 18 18 30 30 29 22 19 18 11 11 3 7 11 15 20 24 24 24 20 19 19 19 19 19 19 12 5 6 6 6 10 10 10 10 27 24 39 36 43 36 39 28 29 22 30 27 31 28 25 18 39 40 41 46 78 95 67 20 68 100 116 88 36 19 21 54 21 30 70 98 110 138 226 311 317 187 107 60 27 53 82 46 39 33 33 37 41 41 45 49 37 37 37 33 37 37 42 41 34 45 69 89 89 69 45 33 62 62 55 55 55 55 55 55 47 51 55 66 70 77 77 67 121 143 159 148 140 141 125 105 58 40 40 56 68 44 44 83 71 85 81 62 62 70 70 62 62 58 54 54 54 65 69 66 88 81 76 72 71 71 90 110 113 109 36 117 328 280 84 60 81 73 66 55 55 60 53 49 64 55 42 53 96 142 181 204 308 423 486 459 459 479 416 300 307 315 355 401 412 399 414 446 403 367 323 298 308 328 362 381 467 521 560 574 593 653 708 731 734 746 750 724 670 638 636 653 636 561 491 468 457 422 378 366 307 299 295 291 291 291 298 294 285 289 312 340 380 396 395 368 259 257 277 304 327 346 361 373 440 474 502 513 540 579 583 571 601 597 590 599 608 589 550 504 465 411 340 270 219 164 109 74 52 32 31 48 83 99 122 146 197 205 224 263 307 342 338 316 288 255 239 210 178 146 115 99 120 105 106 112 132 144 145 134 98 83 88 101 102 107 111 111 102 84 81 87 89 88 126 170 137 130 118 89 61 49 61 81 69 66 66 63 71 76 84 85 70 63 63 63 67 67 63 63 63 59 56 72 92 104 104 89 87 75 75 79 87 87 86 78 78 70 89 117 121 101 93 112 127 131 131 127 123 111 99 91 107 95 83 75 83 87 83 75 78 90 94 86 85 93 121 141 156 148 132 120 119 119 123 120 109 102 101 108 130 161 207 235 242 269 297 313 313 309 309 309 330 323 315 311 322 338 358 366 357 349 345 357 373 381 373 372 465 478 438 374 362 406 466 490 509 302 186 174 221 218 169 205 172 91 18 20 19 64 165 44 29 34 59 85 83 65 73 91 42 39 40 48 37 36 41 61 86 75 79 88 100 92 61 41 40 41 41 41 41 45 50 54 62 50 42 46 58 62 58 54 82 78 66 63 53 50 54 51 46 48 53 60 72 89 84 55 62 65 57 57 61 69 81 82 46 55 58 47 66 83 79 50 45 62 58 44 44 45 44 42 44 49 60 64 68 68 68 68 57 50 53 50 50 50 50 57 55 66 79 81 107 192 322 445 603 705 829 928 985 991 959 912 800 655 479 333 240 182 184 212 220 132 112 104 42 41 58 50 66 66 55 46 43 43 48 60 78 66 72 87 137 202 268 322 317 348 376 392 399 399 407 415 492 498 387 188 72 115 195 219 271 244 289 388 416 401 351 278 127 72 57 104 155 249 427 586 665 771 873 886 840 730 557 377 163 98 99 114 125 126 134 168 315 436 527 512 451 367 258 131 64 51 51 51 51 51 55 62 78 57 49 68 91 99 131 184 308 408 495 547 598 687 805 892 982 998 984 910 778 599 386 207 117 90 92 92 85 77 73 80 83 113 142 129 110 111 138 163 139 94 79 92 93 86 84 93 82 79 71 58 63 90 85 61 64 79 99 116 155 241 356 451 511 560 621 667 691 710 710 713 727 734 738 735 721 717 717 718 725 710 697 693 715 734 734 730 759 764 798 821 843 839 835 820 835 768 700 648 569 462 376 321 194 169 157 135 113 109 102 100 77 85 100 108 115 122 126 148 171 240 312 366 414 478 561 640 732 796 884 938 976 995 1010 1006 988 981 988 993 981 950 896 847 798 734 637 554 478 390 297 219 143 99 75 55 57 53 64 78 148 130 120 130 112 82 93 118 95 82 79 71 65 68 66 70 53 116 188 229 273 353 426 485 585 649 688 700 711 711 670 602 529 414 307 256 209 153 101 76 61 68 82 91 103 108 120 131 157 233 286 240 165 107 65 74 213 351 454 556 697 782 860 966 1017 1019 985 892 786 680 561 458 367 322 232 150 96 90 80 53 48 48 47 53 56 62 64 53 59 47 62 88 74 84 178 293 404 281 123 52 87 148 122 74 40 43 54 69 60 38 44 78 44 45 30 20 18 21 31 35 41 38 38 39 43 40 37 30 30 27 27 26 22 22 21 22 38 27 24 44 45 29 34 58 35 35 32 32 33 33 37 37 29 33 37 41 41 41 41 41 49 49 50 50 54 58 58 62 51 44 44 40 40 40 36 36 36 36 36 36 36 36 36 43 43 43 50 38 45 38 45 38 49 34 30 30 41 50 69 66 73 65 61 53 49 45 34 34 34 46 42 33 42 82 110 99 39 35 35 43 59 51 34 32 34 34 37 41 45 45 45 45 49 53 60 52 47 43 57 76 114 168 322 481 587 666 609 427 123 54 38 71 83 48 41 61 53 49 45 45 49 53 49 44 32 31 32 37 49 54 67 64 64 53 53 46 46 42 42 34 47 51 52 64 68 72 68 60 34 35 35 34 34 39 50 42 35 39 39 39 43 47 55 55 47 43 36 36 43 47 51 51 51 51 39 39 35 35 35 35 47 34 34 51 98 110 85 43 44 44 44 44 48 48 52 56 48 44 60 84 92 100 144 216 360 431 539 587 571 560 481 326 177 70 41 51 33 43 60 36 55 39 39 52 56 36 36 37 56 48 55 55 49 69 152 246 399 422 423 264 71 56 74 64 36 36 37 41 48 51 47 39 39 35 35 35 34 34 38 33 32 32 35 31 30 30 42 65 58 137 180 153 110 87 67 33 62 55 44 37 34 38 34 34 34 34 35 35 36 44 52 56 44 40 36 35 36 36 41 45 45 44 45 44 45 44 45 44 49 48 49 48 49 48 49 49 53 53 49 49 49 49 53 53 53 53 53 49 49 49 49 42 38 38 38 38 37 38 45 45 84 80 83 75 63 47 35 38 45 45 37 45 65 93 102 98 66 66 63 58 54 50 49 49 61 92 117 139 180 281 414 493 568 426 109 53 107 57 45 54 36 35 35 35 36 44 63 71 62 33 33 33 41 33 32 51 46 50 51 47 59 68 64 41 49 85 38 32 51 52 48 72 36 36 36 36 44 44 51 51 48 55 58 58 58 58 57 58 51 45 52 45 52 45 52 45 52 45 52 45 52 45 52 45 57 45 37 37 45 53 45 41 53 53 49 45 41 41 41 44 34 35 36 44 56 60 72 76 55 119 154 105 48 43 82 124 197 316 471 587 634 637 632 631 698 650 581 545 549 565 549 517 514 483 463 446 411 342 312 298 252 206 170 142 126 122 114 114 122 133 152 183 214 230 242 242 226 258 283 280 253 238 250 278 283 274 243 231 235 256 300 325 218 163 116 109 102 94 102 108 40 41 41 39 38 49 85 100 95 106 110 122 130 145 149 163 240 251 259 283 323 367 403 415 427 400 365 322 279 247 220 208 220 267 295 299 311 327 315 280 282 243 194 175 178 195 208 213 248 224 194 191 226 282 340 389 510 593 623 576 505 430 339 253 234 244 297 353 408 460 520 551 546 552 541 476 363 266 253 275 272 307 360 424 516 597 626 605 554 531 459 360 296 265 248 234 193 215 242 264 301 339 396 434 511 538 530 509 501 485 396 267 171 190 198 154 134 131 120 101 65 121 150 150 159 191 183 140 116 183 151 96 115 99 44 56 43 42 44 63 88 96 114 146 178 210 224 198 172 154 125 96 67 40 40 42 44 45 48 58 67 51 50 96 170 235 276 295 336 379 411 434 447 475 475 451 448 397 322 239 157 106 107 125 117 113 140 184 215 218 233 282 372 496 472 494 530 594 616 441 136 90 93 90 71 125 170 121 128 124 172 216 184 144 136 132 303 287 200 72 38 68 92 89 343 428 444 471 463 346 321 469 507 439 350 293 283 307 342 341 231 138 100 126 136 90 80 94 43 60 60 43 42 43 42 40 67 63 86 125 133 123 134 154 146 138 131 148 170 158 118 79 63 54 94 122 222 426 534 478 439 608 764 814 836 871 898 887 866 827 796 765 703 614 551 529 571 457 363 306 234 148 103 111 16 8 7 12 32 44 36 24 16 20 24 24 20 16 8 11 10 10 13 5 5 4 4 3 8 5 12 5 16 17 28 25 18 22 26 38 39 51 55 59 67 63 59 55 40 32 28 35 47 43 35 31 31 39 40 44 16 32 52 53 45 41 49 57 78 51 46 58 78 74 42 9 8 12 72 101 69 14 13 24 120 102 75 17 13 13 39 38 53 65 86 95 70 43 15 14 8 8 7 6 5 9 8 11 31 31 31 26 23 19 11 7 3 7 11 15 19 19 23 23 27 23 19 19 19 23 27 24 6 7 11 15 19 15 12 12 16 17 32 33 45 37 41 30 11 23 27 20 12 12 14 19 24 41 41 30 87 144 120 37 49 121 169 129 41 19 30 83 22 55 119 171 211 231 247 249 246 131 75 31 26 77 122 50 39 33 33 33 34 35 39 39 38 37 34 34 34 34 34 34 34 50 70 86 81 69 45 33 55 51 47 47 40 44 48 48 59 51 54 54 69 104 128 133 176 222 247 196 136 117 126 134 47 43 43 44 84 108 100 95 63 102 94 55 51 83 76 48 56 52 55 51 51 58 66 63 56 61 72 68 71 78 93 112 92 104 88 100 152 156 76 34 69 62 58 44 39 40 41 41 64 52 62 100 174 249 300 318 331 441 525 525 494 487 468 443 412 355 310 310 320 327 357 386 423 407 379 366 376 419 477 528 587 621 628 622 633 677 707 707 750 722 714 731 717 682 675 697 682 619 564 530 486 440 440 461 439 411 367 324 308 317 353 385 285 269 264 280 304 316 319 304 281 273 265 265 272 287 295 306 333 388 423 442 478 518 530 521 533 552 557 569 561 546 527 516 520 497 474 448 408 345 262 200 150 91 59 75 83 82 98 122 137 164 200 252 292 307 291 254 282 267 248 224 187 143 97 62 94 96 112 118 134 146 150 140 115 116 125 122 107 92 80 75 98 100 94 88 97 115 146 165 94 82 62 53 53 57 61 64 80 73 65 54 58 63 75 76 62 59 63 71 75 75 68 68 84 72 60 68 88 104 108 97 103 80 75 79 87 91 87 75 106 82 93 113 113 89 96 116 159 154 134 110 90 78 70 66 86 86 86 90 94 98 102 102 62 74 86 82 73 69 85 101 124 120 127 123 126 122 118 100 89 78 85 92 103 133 172 203 243 243 246 238 234 242 255 271 279 271 267 263 263 263 263 267 275 275 287 299 311 319 323 333 410 432 408 360 344 364 388 395 507 378 106 70 97 109 209 184 198 113 17 19 18 88 252 141 53 23 28 74 96 82 63 45 54 35 35 36 36 36 36 38 98 86 82 67 60 56 52 52 40 40 40 45 53 65 66 74 54 50 50 50 43 47 47 51 59 70 83 76 53 50 50 55 46 49 66 73 85 98 77 47 47 54 58 62 62 66 70 71 45 47 55 45 46 59 63 47 82 69 44 43 43 44 44 44 56 61 69 65 57 49 45 49 57 57 53 46 46 46 46 50 48 47 72 94 112 150 244 363 533 658 806 914 967 959 911 868 759 611 441 334 300 274 293 334 320 165 98 85 40 41 77 50 93 70 47 43 43 47 43 44 59 63 74 88 106 164 238 285 304 327 347 366 378 375 375 377 455 464 376 229 153 223 314 367 385 361 372 409 413 386 314 224 87 54 71 162 272 370 527 669 761 859 933 923 836 722 550 363 176 115 118 117 119 134 168 202 457 585 670 644 565 478 348 213 88 59 59 51 50 50 62 66 85 60 48 72 103 118 161 230 351 441 518 570 624 714 835 915 1008 1017 984 887 714 515 315 163 80 72 88 96 89 85 73 75 105 114 120 128 145 198 252 278 228 144 97 98 100 90 88 97 90 75 67 67 74 78 70 66 57 75 85 101 151 234 349 440 496 564 641 686 706 709 709 724 741 753 765 769 770 767 763 756 764 745 732 735 746 754 750 741 738 754 789 824 847 850 839 816 768 680 581 510 420 316 235 188 121 96 97 89 86 79 72 68 56 61 73 77 81 88 96 114 117 162 211 244 288 356 443 517 605 693 804 893 950 983 1006 1010 999 988 995 995 992 958 907 861 820 764 697 633 566 478 381 283 161 122 94 70 58 73 93 116 122 89 75 89 79 54 69 101 62 63 65 64 54 68 77 94 64 154 235 272 307 372 414 457 558 622 654 661 673 677 635 571 498 395 304 261 222 154 93 60 55 60 77 81 81 112 176 223 297 369 412 359 218 89 41 40 165 316 404 505 651 728 795 915 1009 1014 977 894 804 717 609 503 412 376 298 189 112 98 84 66 50 49 52 50 60 70 84 76 79 44 54 88 89 79 153 264 425 317 194 152 215 273 227 154 45 67 67 66 57 44 41 47 69 66 47 29 23 25 31 35 28 25 30 31 39 36 37 30 30 30 27 26 22 22 22 22 22 23 43 67 48 25 26 58 35 35 28 32 32 36 33 33 36 36 37 37 41 45 49 53 53 53 53 53 57 61 65 62 51 47 47 47 47 47 47 43 47 47 47 47 47 47 47 47 50 49 49 45 49 41 45 41 33 29 33 29 33 41 61 69 55 49 45 41 37 41 41 41 49 53 42 34 34 50 82 99 52 52 68 64 56 40 34 33 34 34 34 38 46 46 46 46 41 45 53 41 36 43 69 95 165 271 461 567 573 660 714 628 325 155 40 69 102 67 60 92 57 49 42 41 52 56 56 48 28 28 33 37 42 54 67 68 56 45 41 38 38 39 39 38 47 48 60 56 44 40 48 56 33 34 34 33 33 34 38 34 50 46 46 50 54 54 58 62 62 54 47 51 59 63 63 59 36 40 43 47 47 47 47 35 42 38 38 54 78 91 83 71 44 48 52 56 60 60 56 56 56 44 52 64 68 88 164 283 439 486 609 701 728 772 758 628 443 277 196 143 54 49 78 50 38 33 34 52 60 36 36 37 65 52 51 55 62 89 172 262 364 348 249 114 56 65 62 48 36 37 52 56 63 55 54 46 47 47 50 46 42 42 45 45 32 36 43 39 37 41 53 75 136 282 382 367 323 272 161 43 73 62 43 33 33 33 34 34 43 39 35 35 35 40 52 56 48 44 40 36 36 40 45 49 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 53 53 49 49 49 49 53 53 53 53 53 49 49 49 45 38 38 38 38 38 37 38 41 41 45 53 64 56 44 36 36 43 33 49 53 45 57 81 89 82 66 66 62 54 50 42 42 37 41 124 156 138 176 282 363 362 370 220 83 61 88 66 54 83 35 37 76 64 35 34 39 63 54 33 33 37 33 32 49 103 77 124 129 81 62 75 72 45 37 89 33 31 92 124 68 49 36 36 36 36 44 44 51 59 59 63 62 62 62 61 53 54 58 51 59 51 59 51 59 51 59 51 59 51 59 51 59 51 56 52 48 48 44 44 48 48 52 52 44 40 40 40 40 40 60 52 47 35 35 35 35 39 79 123 133 80 55 118 220 294 508 562 617 641 632 603 593 592 636 636 599 539 484 476 484 481 486 459 440 423 380 299 257 243 194 151 119 100 105 121 117 112 80 79 87 118 158 182 189 181 166 170 170 163 152 141 134 137 166 174 161 149 178 246 282 278 210 159 127 123 112 84 65 66 71 96 111 91 102 150 194 213 208 223 239 266 282 301 301 315 338 356 365 389 421 434 442 435 419 384 333 286 251 235 235 235 287 323 339 327 319 323 299 252 286 251 209 188 194 204 202 208 285 257 219 236 280 337 391 431 485 560 609 576 482 376 291 240 248 264 323 379 461 525 570 592 576 555 502 413 305 244 250 276 291 361 414 458 510 575 617 620 557 496 420 353 317 286 246 226 225 243 257 275 304 345 406 444 506 533 548 544 536 480 351 199 120 111 127 134 114 102 107 123 127 224 265 225 213 258 246 183 127 188 144 100 147 136 88 108 44 42 42 44 47 51 80 120 114 162 204 199 189 194 180 151 126 75 41 54 60 46 48 65 71 61 71 98 135 173 214 237 271 314 360 368 403 443 451 431 435 423 396 361 286 200 149 127 111 120 144 165 189 205 224 253 339 487 457 476 508 539 604 501 168 106 116 131 92 113 110 39 189 181 193 205 189 149 136 148 257 253 184 72 39 68 64 37 152 258 282 317 345 244 200 343 318 217 140 120 122 133 197 275 195 126 111 165 184 142 100 94 59 64 52 42 42 59 62 41 86 74 93 121 138 133 149 184 196 177 161 162 175 181 158 138 68 43 93 153 185 301 401 382 339 504 657 711 712 710 717 713 777 770 768 767 710 629 594 584 593 528 427 354 301 251 177 119 22 6 5 6 38 51 42 23 22 23 30 31 30 19 14 10 21 20 16 12 4 4 4 4 8 8 8 12 16 20 28 21 25 22 30 38 46 47 55 59 63 59 59 55 44 40 36 32 47 47 35 27 23 24 32 40 8 25 49 57 49 45 53 57 87 56 51 59 83 84 48 12 9 12 61 90 66 26 43 69 150 119 69 17 13 21 43 38 50 74 91 101 83 49 19 17 11 18 21 9 11 7 6 9 36 35 31 27 23 12 11 7 12 16 20 23 24 23 23 23 35 31 23 19 19 23 27 24 10 11 19 28 32 21 20 9 9 10 18 31 35 35 31 31 12 21 29 21 12 13 15 32 16 22 18 18 80 173 157 65 46 50 58 67 86 75 63 44 35 84 168 240 284 261 184 105 154 78 51 32 28 121 162 55 33 33 33 34 34 34 34 35 54 50 50 46 42 42 46 46 50 50 50 46 46 45 45 45 51 47 43 39 35 36 44 48 67 55 46 45 72 123 171 196 187 252 280 194 83 40 68 90 70 79 55 42 83 167 171 130 63 111 103 47 43 80 81 40 41 41 40 47 47 58 62 62 47 51 51 50 57 88 120 143 231 223 247 147 33 60 120 36 38 58 68 68 52 40 45 49 56 75 113 151 206 272 335 372 485 436 452 545 590 558 550 571 567 475 398 393 403 379 353 341 329 389 472 524 539 534 541 548 615 645 641 627 638 661 653 628 688 631 612 680 710 698 699 731 689 654 615 559 488 445 478 546 540 521 493 442 391 384 409 445 358 322 290 278 286 286 285 277 269 253 237 225 240 264 299 319 266 310 346 357 373 409 424 404 416 452 496 512 508 496 504 512 472 484 512 545 561 526 459 401 340 253 181 149 121 89 85 94 121 141 181 221 249 249 229 188 199 186 194 185 165 126 83 52 39 42 67 92 112 121 137 138 116 118 134 127 103 83 67 63 74 100 110 104 98 104 102 86 71 46 37 37 65 69 49 35 84 69 57 49 53 58 74 72 69 51 47 47 55 63 75 76 96 76 60 60 80 96 104 93 87 72 79 91 107 111 95 75 138 106 101 113 105 80 80 108 122 106 86 66 62 66 82 94 70 78 90 102 98 94 98 102 70 78 90 98 93 77 77 81 104 112 131 139 146 138 130 115 101 101 100 103 110 133 172 200 271 251 231 211 207 223 248 268 243 244 248 256 252 248 252 260 244 252 260 256 248 252 268 291 369 375 351 350 382 426 413 369 460 519 142 29 22 44 324 207 108 76 19 56 27 108 316 217 55 40 57 72 57 36 49 81 35 35 40 48 37 36 53 89 78 86 90 75 59 47 51 63 43 40 41 49 61 73 78 86 46 50 54 50 43 43 47 55 43 67 88 85 62 46 47 48 48 65 82 78 82 90 62 45 46 51 66 71 70 59 55 51 45 47 47 45 45 51 56 47 54 57 53 49 44 42 43 45 65 81 89 81 57 45 45 49 65 54 50 46 46 46 46 47 46 44 70 112 122 128 186 285 500 633 804 918 967 939 882 836 715 574 405 348 376 384 406 435 418 208 119 92 44 60 100 50 117 82 47 43 55 55 43 43 45 47 62 65 83 122 185 236 282 293 309 329 341 337 330 328 425 418 346 249 212 259 314 329 222 209 244 283 288 268 177 66 66 44 93 232 361 459 584 694 819 889 922 900 832 726 551 352 205 148 131 117 120 143 192 245 555 683 749 704 614 527 402 261 104 71 63 51 50 50 62 81 93 63 51 82 113 137 191 264 380 460 536 588 642 729 846 919 1008 1017 973 853 657 446 258 119 82 73 85 86 85 85 69 74 124 109 93 117 205 301 380 397 324 213 131 113 115 105 99 107 96 66 58 63 75 74 66 69 57 71 77 93 141 243 354 441 500 572 656 705 709 708 708 727 753 760 780 793 798 802 794 791 790 771 762 754 770 769 764 745 737 753 784 812 831 820 797 756 684 581 466 391 305 213 149 117 90 65 57 57 57 58 58 59 56 56 57 58 59 59 68 97 81 114 143 172 201 269 352 419 498 594 724 836 908 953 979 994 1007 992 999 999 992 968 918 876 842 802 749 701 641 550 456 347 186 152 129 101 78 90 122 153 104 59 47 47 62 61 60 63 44 61 78 80 62 75 92 120 122 209 288 321 339 380 409 429 535 589 620 628 643 647 609 544 464 380 305 270 230 163 93 54 55 64 100 92 95 146 251 355 488 495 457 337 156 38 39 73 118 255 343 441 606 687 753 874 979 983 961 893 815 743 647 551 438 413 352 228 128 95 85 75 55 51 49 47 60 82 104 104 100 48 47 88 97 71 121 207 276 208 126 120 199 246 191 103 41 52 55 51 66 73 67 49 83 68 57 30 20 22 28 32 20 24 21 29 38 43 40 37 38 30 30 27 26 23 22 22 21 22 55 83 56 25 25 54 38 35 35 32 32 36 33 33 40 36 37 37 37 45 49 53 53 53 53 53 57 61 65 69 54 47 47 47 47 47 47 47 47 47 47 47 47 47 47 54 53 53 49 49 45 45 44 40 28 28 28 28 28 28 44 57 31 31 31 32 33 33 37 41 65 57 46 34 32 32 38 75 60 80 104 88 52 35 34 34 34 34 34 38 46 46 46 42 33 41 45 37 35 39 77 111 153 299 500 518 424 510 656 650 590 301 82 59 84 46 31 76 61 53 42 37 48 56 56 48 28 28 28 29 30 39 52 49 41 34 34 34 34 39 43 39 44 60 64 52 34 34 35 59 34 35 39 34 34 39 46 34 50 42 42 42 42 38 42 46 54 50 43 47 54 59 51 43 44 47 51 55 55 47 39 35 35 39 43 47 55 71 87 95 44 48 56 64 68 64 60 56 76 60 48 44 35 52 152 297 520 557 672 787 823 897 928 849 815 603 455 326 150 92 106 72 48 38 47 67 44 34 37 77 77 49 44 51 66 101 177 264 327 298 136 48 77 78 48 35 37 37 52 56 59 58 50 39 50 43 47 38 38 34 37 41 40 36 43 38 41 45 53 67 207 404 556 581 557 498 332 142 83 73 54 32 32 33 34 38 71 63 47 35 35 35 36 40 52 48 40 36 36 40 49 53 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 53 49 49 45 45 49 49 53 53 53 53 49 49 49 45 38 38 38 38 38 37 37 37 37 69 77 84 64 40 35 36 36 33 49 65 53 53 73 77 62 74 70 62 54 46 38 34 32 31 132 180 135 165 264 286 220 256 110 104 98 85 70 46 80 41 36 36 36 48 56 55 43 50 41 45 45 32 31 76 166 196 263 259 156 81 73 62 31 36 81 33 33 160 224 136 76 36 36 36 36 44 51 59 59 63 63 67 66 62 54 53 50 58 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 36 36 36 36 36 36 40 48 52 48 44 40 36 36 36 36 56 56 56 52 48 44 47 43 107 102 88 83 165 328 478 553 598 628 644 627 590 550 528 524 551 499 463 456 449 429 429 446 468 405 351 321 287 249 243 262 191 169 145 114 98 98 102 102 98 70 53 69 105 145 149 145 161 117 85 74 87 92 88 72 86 121 121 120 179 243 246 182 153 121 117 157 174 162 162 171 191 231 243 223 231 286 330 345 340 351 367 379 398 398 397 389 408 416 436 453 462 454 423 395 388 345 286 242 219 223 239 251 315 339 343 319 323 351 351 324 254 236 218 217 231 240 230 244 334 320 287 317 381 450 488 515 476 540 587 569 456 331 262 251 248 270 330 397 491 555 604 607 616 567 471 351 258 234 260 304 329 407 472 477 486 531 581 608 510 452 377 349 338 311 270 243 264 274 280 282 307 344 405 455 505 516 535 555 555 483 327 163 121 87 91 110 118 109 129 161 193 314 346 259 220 273 261 183 135 196 140 95 156 164 124 148 93 53 43 44 44 44 70 112 74 131 193 211 225 250 248 223 194 134 80 85 83 60 54 60 75 73 104 110 117 131 169 203 246 292 319 327 346 378 382 365 383 403 435 444 401 306 211 145 130 139 152 161 177 205 206 227 281 438 404 443 489 504 589 530 240 90 85 139 68 40 90 122 181 165 129 129 153 149 153 181 85 97 76 38 39 68 76 54 54 125 124 176 279 208 127 207 154 113 96 127 158 186 261 334 346 228 142 132 154 130 108 94 56 60 44 42 47 87 94 70 58 46 77 131 177 201 256 319 287 255 208 168 153 146 139 130 76 41 75 147 107 129 217 231 300 377 430 400 360 342 372 407 534 558 619 658 635 577 551 557 554 541 476 402 369 352 250 131 13 5 13 46 97 86 41 5 25 22 29 22 29 14 17 13 5 12 12 12 12 8 8 8 8 12 20 28 32 36 32 24 17 17 25 30 42 54 62 67 71 71 71 67 60 52 48 48 59 47 31 15 12 12 20 17 8 17 37 49 53 57 61 61 87 88 68 56 80 72 36 22 10 13 50 74 50 27 67 109 175 128 70 18 14 15 36 31 31 55 76 79 73 58 28 23 58 64 59 51 41 28 19 11 14 9 17 12 12 5 9 8 9 9 9 12 17 16 20 20 40 36 28 20 16 20 28 26 11 8 20 41 49 34 29 14 27 19 20 28 36 40 32 21 12 14 34 35 27 16 17 29 42 17 18 33 65 61 61 82 55 22 20 40 131 168 128 61 80 153 233 241 173 90 46 38 83 27 48 88 117 233 290 203 33 33 34 38 34 35 35 35 39 47 43 35 34 35 35 35 47 39 34 34 34 34 42 50 47 43 35 35 35 35 36 44 35 55 78 85 131 210 298 339 316 202 151 160 129 59 44 85 66 98 78 42 97 197 216 148 119 67 63 124 173 142 74 40 50 42 45 45 60 79 99 115 38 50 93 128 136 143 162 186 161 250 378 338 100 35 101 50 50 39 76 40 68 85 39 64 68 71 81 91 129 219 342 436 541 444 412 496 565 565 557 573 553 500 428 390 390 401 383 343 415 434 477 513 541 553 564 571 638 630 581 493 464 527 615 667 631 570 566 627 643 579 563 596 628 609 577 537 494 498 550 599 567 584 589 557 495 456 453 459 423 423 400 372 368 372 344 311 291 275 259 255 263 267 252 240 312 308 288 276 296 305 280 217 243 291 339 373 376 391 430 472 492 519 539 546 534 526 531 537 480 449 390 326 279 252 188 117 78 95 131 167 200 212 185 147 126 135 155 156 135 96 73 66 43 41 45 114 134 91 103 156 109 98 94 83 75 63 55 55 94 76 59 56 66 72 74 62 50 38 36 37 57 65 52 35 79 64 45 37 41 54 78 80 77 66 66 66 70 67 75 79 87 64 56 68 88 108 108 100 134 111 103 103 119 130 126 114 137 105 100 104 84 56 52 76 94 101 101 93 85 81 89 101 89 93 93 97 101 105 105 109 113 105 93 85 89 97 116 128 96 108 135 151 158 142 110 90 123 123 134 142 169 197 228 251 291 271 239 215 207 223 247 256 259 255 240 244 256 268 268 264 261 253 233 217 209 221 229 240 262 289 305 329 377 436 439 406 393 568 390 245 93 48 223 134 48 39 17 63 52 141 313 174 28 46 63 45 47 68 61 35 39 36 36 36 37 37 49 61 89 82 74 62 50 46 50 51 63 52 40 41 57 65 58 54 50 50 43 43 43 43 47 44 44 57 77 74 58 46 46 47 48 65 69 49 50 74 62 47 48 59 79 71 75 59 51 47 45 47 46 44 45 52 68 63 45 48 44 43 43 44 56 60 61 50 50 70 66 45 45 54 65 45 44 45 46 47 47 63 45 44 56 102 124 118 145 204 416 593 778 877 953 988 923 819 676 554 412 338 341 423 555 621 452 195 82 75 47 59 76 41 94 142 139 67 42 43 44 43 46 59 75 70 69 84 126 166 249 272 292 307 315 300 284 283 357 357 323 274 209 171 160 168 127 151 178 186 169 118 56 44 43 74 163 278 418 538 626 677 806 870 883 846 786 672 526 406 239 136 107 128 139 148 225 334 627 716 775 750 667 550 413 280 131 99 87 63 50 54 69 89 64 47 58 96 119 143 214 314 424 491 559 611 673 748 842 911 989 982 931 815 624 421 249 139 83 61 58 62 66 61 64 78 102 131 123 134 245 410 494 469 385 268 170 124 102 85 91 107 73 58 58 62 74 81 70 61 56 63 81 105 157 255 366 452 492 568 648 698 701 683 675 681 756 768 788 800 805 817 829 840 809 794 786 782 789 777 757 737 756 760 783 796 797 770 721 677 577 454 328 253 187 135 114 105 69 58 58 58 67 75 64 60 58 57 57 59 59 58 59 68 54 104 151 188 193 206 245 293 380 495 641 768 858 919 983 1015 1011 1003 1010 1015 1011 979 925 879 857 832 795 757 701 629 548 451 271 205 162 128 113 114 134 146 90 52 48 48 47 45 46 62 54 66 79 76 77 83 106 126 157 246 329 347 354 387 409 427 510 567 590 586 601 609 582 529 417 361 317 286 230 155 101 79 54 95 116 68 94 229 392 476 540 487 378 228 102 41 59 89 94 197 260 343 523 636 710 834 919 934 923 881 825 757 676 598 445 410 340 207 108 82 81 71 52 49 47 45 60 103 152 165 112 88 75 81 109 119 117 112 140 129 91 50 64 98 91 60 65 48 40 71 71 42 36 70 96 93 90 75 53 28 26 28 15 15 28 29 25 19 31 36 41 34 27 23 22 22 22 22 39 30 39 55 43 24 37 78 42 35 39 39 36 36 40 40 59 51 44 40 44 52 64 72 64 60 60 56 56 56 56 53 54 47 47 47 47 47 47 47 43 43 43 47 47 47 51 58 53 60 52 44 44 47 43 39 39 27 27 27 35 43 43 36 38 31 39 40 44 52 53 57 57 61 50 34 32 32 38 55 68 84 116 108 76 44 40 44 34 34 34 34 42 42 46 45 41 36 32 32 31 47 89 116 126 303 369 387 464 486 501 573 632 530 336 133 43 57 71 55 45 49 49 45 45 49 52 40 29 29 29 30 34 35 40 37 37 34 34 34 34 35 39 43 36 48 52 44 34 33 34 38 34 34 34 34 34 35 35 35 38 42 42 42 42 46 46 46 50 50 50 50 54 54 54 54 63 55 44 36 43 50 62 70 46 50 54 50 43 51 71 91 80 72 56 44 40 44 52 60 44 60 68 52 34 40 120 248 529 658 712 803 948 961 926 974 910 836 768 608 388 330 336 251 171 125 86 74 60 44 53 81 69 37 35 47 59 90 158 225 241 188 118 74 58 60 68 61 36 41 52 55 62 58 58 50 47 39 47 42 38 38 37 37 36 44 55 46 37 33 49 71 241 414 574 639 663 621 459 284 162 76 29 32 48 33 32 42 170 138 86 42 34 47 67 79 59 55 47 39 39 43 52 60 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 53 53 53 53 53 53 53 53 57 57 53 53 49 45 45 37 50 46 38 37 37 37 38 42 53 65 69 61 41 37 37 56 34 46 54 50 50 54 46 34 71 55 39 39 43 47 39 33 31 32 85 167 186 149 135 163 171 136 98 80 73 70 67 52 37 37 37 37 44 48 55 59 54 41 45 41 36 47 123 214 303 433 466 319 144 69 62 55 30 49 31 33 187 275 165 41 36 45 44 44 76 71 58 78 78 74 63 59 51 50 54 47 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 51 51 51 55 55 55 51 51 47 47 43 51 71 63 35 39 79 75 43 65 112 134 177 339 546 609 555 550 592 588 543 546 569 552 492 492 484 477 474 451 427 408 409 403 337 298 280 262 228 214 228 229 175 120 88 80 80 68 56 44 53 64 56 44 55 75 95 163 111 63 52 57 53 41 39 57 109 120 95 146 228 211 133 144 199 239 255 294 338 346 315 358 382 382 350 357 401 437 452 460 452 444 447 455 459 455 444 480 462 462 463 455 431 380 341 318 291 255 235 228 256 292 316 275 282 314 343 367 404 409 362 243 237 239 229 223 217 234 279 366 382 365 395 448 498 514 529 515 565 577 504 379 282 237 244 318 328 371 438 512 568 599 607 656 532 404 340 271 218 260 359 379 436 482 531 588 607 577 521 427 381 337 329 334 315 270 246 296 349 323 276 301 351 404 442 488 510 546 575 543 423 283 166 160 126 110 93 107 150 214 262 306 370 388 329 258 224 213 194 159 196 152 111 152 172 164 192 173 121 81 61 43 40 43 74 97 114 184 247 269 258 261 295 318 254 180 145 98 59 61 87 51 81 137 160 154 153 171 198 197 219 246 278 297 297 296 306 371 403 423 431 448 437 362 267 192 150 107 116 149 166 147 145 220 362 356 409 419 426 559 551 265 114 109 55 129 288 161 39 197 168 76 38 69 169 161 73 48 48 40 39 40 61 61 43 74 54 69 113 145 129 128 139 45 90 101 73 99 175 231 241 439 423 297 159 66 81 147 102 79 64 48 44 71 119 158 166 54 117 168 182 217 283 329 341 308 305 257 177 131 140 125 72 100 41 52 122 67 41 94 112 290 247 200 165 165 202 284 378 412 439 469 463 449 468 466 400 438 460 442 381 371 369 271 124 21 21 37 61 77 69 37 5 21 25 25 29 25 17 13 9 8 8 8 8 8 8 8 4 4 8 16 24 32 32 32 21 25 25 34 41 54 55 63 67 59 63 67 71 64 65 65 65 60 51 39 23 16 9 9 9 8 9 29 45 57 69 77 78 111 76 36 33 77 74 42 26 12 13 27 51 46 39 75 106 179 157 111 33 15 14 14 24 32 52 62 79 70 59 37 36 89 99 87 70 60 43 31 26 21 19 7 6 5 5 10 18 14 14 17 10 17 10 21 14 25 22 29 26 33 26 33 26 20 17 25 26 30 26 19 11 12 13 25 22 29 22 26 30 35 35 48 37 25 16 17 18 27 24 33 45 29 21 26 43 23 24 25 41 61 81 93 94 137 150 162 118 62 34 42 67 68 32 76 113 121 206 259 196 37 37 38 42 39 39 35 35 35 34 34 34 43 51 55 51 47 43 35 34 34 35 42 50 67 63 59 48 48 52 60 64 34 46 77 116 194 302 413 464 322 147 73 142 163 57 36 55 44 53 52 56 88 135 166 158 154 79 75 164 205 130 46 41 41 40 40 49 84 139 191 226 129 93 80 119 167 197 208 208 200 169 306 439 272 49 53 106 51 48 76 96 92 84 72 63 87 66 88 106 80 78 232 427 369 328 348 440 527 536 527 535 506 470 453 480 484 456 419 410 441 432 432 472 524 556 548 535 527 539 503 427 387 427 495 535 526 474 470 514 518 474 466 498 473 521 541 521 509 540 580 607 603 634 659 649 606 544 485 450 484 492 496 476 460 456 456 456 424 389 361 342 338 315 287 263 276 269 242 218 223 239 211 156 130 139 166 193 223 253 291 321 392 438 489 517 525 529 548 546 500 487 471 436 409 402 364 305 218 179 140 110 115 123 120 110 119 105 109 105 97 78 66 52 53 43 46 104 128 96 85 124 93 82 82 75 71 67 63 62 73 60 46 44 54 53 59 46 43 39 38 37 37 48 55 55 75 67 52 41 42 50 70 75 73 66 85 86 97 86 74 63 94 79 83 88 115 120 119 104 121 94 74 66 77 81 77 65 72 56 64 84 80 52 59 79 98 117 121 101 73 61 77 97 85 89 93 97 101 109 113 113 109 93 81 85 109 125 136 136 140 156 187 199 194 158 114 82 133 133 141 153 176 196 223 235 271 259 243 231 227 235 247 255 243 235 228 252 288 304 292 277 265 261 249 237 229 225 225 225 220 244 252 255 287 357 401 412 462 449 407 522 377 95 79 62 44 52 18 24 20 129 299 160 26 47 53 30 32 53 51 35 36 40 40 40 36 37 45 53 93 78 62 50 46 46 46 46 52 48 40 41 49 53 50 46 42 42 42 42 43 47 51 52 45 46 58 59 51 47 48 48 45 53 61 48 48 74 86 73 68 79 79 71 59 51 47 47 47 55 47 45 45 52 79 75 44 44 44 44 44 56 64 68 49 61 77 89 78 66 66 74 81 61 57 54 47 47 47 48 47 46 54 88 102 101 132 195 376 537 717 847 965 1015 939 809 697 532 385 318 340 423 574 673 448 166 57 86 75 71 88 54 86 134 127 71 42 44 55 44 46 52 79 82 74 81 97 119 171 187 218 242 250 254 254 257 260 251 229 195 169 162 180 197 189 184 160 132 95 59 45 43 59 113 205 313 441 550 640 694 771 815 821 781 724 622 496 373 208 121 103 135 146 163 256 372 645 715 755 723 633 516 374 237 140 107 95 75 74 73 81 88 71 54 53 75 98 141 240 344 454 509 570 622 673 744 835 892 946 937 893 785 616 429 254 137 110 85 69 57 56 56 72 105 102 138 141 168 288 460 554 518 419 283 180 119 86 68 59 73 66 58 58 65 77 81 73 56 55 59 76 100 156 243 361 445 508 568 632 670 683 690 694 705 756 776 796 824 840 844 852 859 829 821 809 810 817 809 788 768 791 791 799 805 786 741 665 601 470 348 237 190 159 127 102 88 59 59 59 60 71 71 71 75 71 71 79 80 60 59 60 72 63 121 188 226 232 214 207 215 293 408 554 683 786 872 949 1002 1015 1003 1011 1015 1014 982 932 893 856 834 817 795 754 690 613 523 339 258 203 158 139 128 118 103 72 53 50 51 51 49 49 61 71 87 87 84 81 90 109 129 208 272 317 336 354 387 406 403 476 514 537 536 544 559 544 495 394 349 306 286 230 151 93 67 55 94 107 83 142 289 409 446 441 361 250 156 110 81 67 42 86 165 209 288 461 566 660 794 850 877 873 835 809 775 695 597 449 402 317 192 108 94 98 103 72 51 47 45 49 99 149 177 128 101 87 85 94 100 94 85 114 110 76 38 41 67 68 52 41 72 64 40 39 67 69 44 66 71 80 74 59 41 31 25 15 15 15 16 16 18 27 39 44 37 30 23 23 23 23 22 38 22 22 51 59 39 33 49 42 42 35 39 32 36 36 36 47 47 48 52 52 56 56 56 64 60 60 56 56 56 56 49 54 47 47 47 47 47 47 47 47 47 47 47 47 47 47 54 49 52 48 44 47 51 43 35 26 26 26 27 35 39 35 28 38 31 31 31 39 40 53 57 61 49 34 33 34 38 46 43 60 60 76 80 72 56 40 35 34 34 34 34 42 42 42 41 32 32 36 32 36 44 74 93 155 266 303 332 441 479 449 466 515 557 526 352 154 44 42 72 48 49 53 53 53 57 64 56 37 30 30 31 35 33 41 41 34 34 34 34 34 35 43 51 40 48 52 44 34 33 34 38 34 34 34 34 34 34 35 35 38 38 42 42 42 42 46 46 50 50 50 50 50 50 54 54 55 51 43 40 47 50 58 62 58 58 54 50 39 47 59 67 92 80 60 40 36 36 44 48 40 35 48 72 68 64 108 220 445 676 775 829 928 971 978 1019 996 940 917 826 670 617 587 483 349 280 220 162 110 55 44 65 61 37 36 48 56 75 123 183 150 111 67 39 40 48 45 49 45 45 52 51 59 58 58 54 43 43 47 42 42 38 41 37 32 40 51 43 37 37 49 75 85 362 606 646 603 584 545 475 253 139 53 42 48 33 33 42 102 86 58 34 34 39 51 59 55 51 43 39 39 47 56 60 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 49 49 49 49 49 49 49 49 57 57 53 53 49 45 45 37 41 38 42 42 46 50 54 58 49 61 65 53 37 36 36 36 35 130 198 158 66 32 33 62 47 51 51 55 55 51 50 46 32 32 57 109 127 103 98 113 126 106 80 64 54 51 48 45 37 37 37 37 44 48 55 55 50 37 41 41 40 55 127 225 277 440 541 466 287 148 81 39 44 65 33 35 167 215 92 32 36 41 44 68 99 94 82 97 74 71 60 56 51 43 47 51 58 58 58 58 58 58 58 58 54 54 54 54 54 54 54 54 55 55 55 55 51 51 51 51 55 55 55 51 47 47 47 43 47 40 51 67 43 34 34 70 84 82 161 339 526 612 599 558 561 569 588 579 534 486 489 516 568 581 566 508 449 414 379 340 246 212 225 263 277 231 177 154 160 136 105 89 93 76 53 39 113 105 89 49 38 38 64 104 120 88 60 49 45 41 41 49 41 54 49 40 94 184 210 180 263 333 388 412 435 451 439 414 430 462 474 458 469 505 522 526 558 537 505 489 489 486 478 463 450 427 415 404 385 354 307 275 240 225 221 221 230 254 282 309 315 314 331 356 385 410 390 331 213 218 224 229 227 236 256 308 418 446 432 442 470 498 523 544 541 560 533 440 319 253 243 292 353 412 480 551 602 612 603 592 582 462 355 314 272 238 283 382 413 474 520 562 608 623 566 486 387 354 322 306 295 294 282 282 330 316 294 312 341 350 399 480 503 478 521 585 543 387 248 175 139 114 112 119 158 228 307 355 419 385 374 363 294 203 177 206 190 212 148 96 147 176 168 184 185 161 137 109 60 40 41 45 88 93 156 226 264 262 269 296 327 299 260 209 133 66 74 97 54 73 117 152 163 186 213 232 151 146 177 236 260 259 255 289 365 407 415 415 435 463 444 394 231 200 165 131 113 118 139 170 207 273 263 377 409 380 512 568 277 51 185 234 279 327 160 196 288 112 44 148 184 80 39 84 52 40 40 45 65 81 81 81 84 56 61 108 128 111 92 103 75 106 100 53 52 119 214 276 359 477 400 202 73 112 155 42 79 100 88 43 51 127 194 202 110 169 222 233 267 309 328 330 310 326 310 255 229 233 190 117 107 41 44 91 61 60 122 120 154 132 109 110 130 191 316 437 538 533 459 346 260 287 358 384 422 388 334 284 265 250 187 128 36 48 60 64 60 48 36 28 24 24 28 28 28 20 16 12 4 4 4 4 4 4 4 4 8 12 20 28 32 32 32 21 30 33 37 46 54 62 63 67 64 64 68 72 69 69 69 69 57 49 41 33 21 13 8 8 9 17 33 42 54 66 78 83 84 69 57 46 34 23 59 111 15 14 15 28 43 47 87 118 183 189 172 78 18 14 15 15 23 39 60 66 71 57 49 45 91 94 82 73 60 43 34 33 47 38 21 8 6 6 6 14 10 6 10 6 10 10 22 22 18 22 34 38 42 30 22 11 21 14 18 18 19 19 20 12 11 14 30 27 27 16 24 29 16 25 33 26 18 18 27 28 18 21 37 26 22 27 31 27 24 33 50 42 26 26 62 99 147 119 83 36 25 26 40 72 53 34 85 86 58 91 127 76 33 37 38 46 43 43 39 39 55 43 34 39 51 55 47 36 47 43 35 35 34 35 43 47 59 59 44 44 44 37 45 52 35 54 65 95 178 313 451 521 405 317 219 172 173 152 105 51 67 47 51 74 73 52 76 128 113 73 54 91 116 101 78 66 41 41 41 56 95 162 230 269 92 112 159 209 228 196 155 132 255 176 225 318 264 129 54 39 47 51 51 111 107 91 110 38 38 81 102 73 78 136 215 257 365 372 404 471 518 537 528 520 531 507 519 555 542 475 439 458 452 447 451 479 511 524 516 493 445 417 381 366 394 422 378 318 358 354 370 402 414 409 409 432 367 451 499 494 498 549 573 583 635 650 662 664 665 634 580 533 558 539 531 534 534 549 569 582 537 498 470 455 448 433 398 363 312 300 265 214 195 195 172 122 109 90 96 122 168 218 251 273 304 354 413 456 468 476 495 489 475 488 489 478 475 473 443 400 347 289 214 156 117 106 99 92 97 85 69 61 65 66 67 61 65 45 47 104 124 85 69 88 93 86 90 90 86 78 70 66 69 63 45 43 42 40 39 38 39 43 50 41 36 35 51 82 82 71 56 45 46 46 54 51 61 61 81 89 101 97 93 82 109 98 102 107 126 115 102 79 80 60 44 43 48 52 52 52 44 43 59 91 95 75 74 86 101 117 125 105 69 57 77 105 93 97 97 101 101 105 105 109 113 97 81 89 121 137 136 124 123 151 194 222 218 190 154 125 141 152 160 168 187 203 218 222 210 215 215 215 219 219 219 219 251 239 235 259 292 300 269 237 245 241 234 234 226 218 206 202 198 214 210 197 221 296 383 433 440 450 496 503 273 24 19 18 116 92 18 16 17 127 297 170 35 45 38 30 32 35 43 35 40 44 44 40 36 36 37 45 62 54 46 39 43 47 51 51 44 52 56 56 45 45 53 57 42 42 42 42 43 48 56 53 47 47 55 47 47 47 55 56 47 84 92 64 60 100 124 116 93 88 76 60 48 48 51 55 51 59 47 45 45 67 99 102 44 44 44 44 47 51 48 56 44 69 86 78 62 58 66 66 69 73 70 51 47 47 48 49 48 47 48 71 84 83 106 158 292 469 661 805 923 974 909 795 652 515 344 248 317 483 641 681 408 149 42 86 83 59 57 46 74 107 111 67 43 48 59 44 54 63 82 86 82 74 69 73 101 116 136 156 176 188 192 203 209 197 178 155 141 134 136 141 141 117 85 60 46 45 45 44 102 178 267 359 452 543 633 687 730 754 744 693 641 569 474 354 153 82 87 123 138 163 267 392 653 707 732 696 618 490 336 199 148 119 106 91 86 81 77 76 66 61 67 86 112 171 273 378 476 535 574 622 673 733 816 869 908 891 852 766 616 438 261 136 125 103 92 68 56 56 72 101 106 138 156 199 330 502 592 552 449 294 172 107 74 52 53 55 58 57 57 58 76 72 64 55 58 69 79 107 166 257 369 460 531 563 615 649 682 709 729 740 796 812 832 844 848 848 848 848 860 852 848 848 851 840 824 811 818 814 804 797 760 688 582 483 340 237 150 123 123 109 80 65 59 59 71 82 82 77 84 88 72 73 93 98 83 71 72 98 138 193 254 280 273 226 195 188 232 330 471 604 720 823 921 983 1007 1011 1018 1018 1014 982 939 900 850 840 828 817 791 746 682 596 423 329 259 210 188 166 121 90 79 55 53 54 57 52 51 66 64 83 99 107 116 129 156 187 260 283 297 300 330 376 379 373 418 457 468 468 487 503 487 449 367 327 306 293 238 150 85 62 70 101 98 87 170 307 374 355 283 215 132 94 92 90 60 40 64 125 178 260 402 495 581 699 748 782 784 758 756 744 683 570 438 376 282 161 88 94 110 123 63 50 47 45 45 72 110 126 84 73 60 70 91 98 104 96 116 112 82 51 41 62 60 55 41 71 48 38 38 47 47 36 43 57 81 79 73 55 38 24 16 15 14 15 16 17 30 31 39 33 26 23 23 23 23 23 50 26 26 66 87 75 40 32 37 38 31 35 35 39 32 36 28 32 40 52 52 48 40 36 57 53 49 49 45 49 49 49 54 47 47 47 47 47 47 47 51 51 51 51 51 51 47 54 53 48 40 43 51 51 43 35 25 26 31 35 35 35 27 27 41 30 29 30 31 39 44 57 61 41 32 33 50 66 58 35 35 35 35 59 91 99 91 75 34 34 41 41 45 45 45 45 32 32 44 48 45 48 52 59 113 187 205 235 359 421 416 431 395 457 522 500 382 216 94 32 41 30 37 41 41 45 49 49 42 35 35 40 44 41 49 46 42 35 34 35 35 39 40 44 48 52 59 47 34 33 37 41 37 37 37 37 37 37 34 34 38 41 41 45 45 45 45 45 49 49 49 49 50 50 50 46 47 43 43 39 46 50 54 58 78 70 54 47 39 43 47 47 84 72 52 40 36 36 44 48 56 35 40 72 80 56 60 137 418 646 751 789 911 1017 1018 1017 1018 972 966 917 818 772 710 567 466 382 311 240 154 75 56 81 49 38 38 57 61 68 96 136 84 68 44 37 41 49 53 49 53 49 52 51 55 54 54 54 47 40 43 39 35 35 38 37 33 33 44 35 34 34 46 75 129 242 426 594 635 576 537 539 297 171 65 46 56 45 37 41 34 33 34 34 35 35 43 47 47 47 39 39 39 47 55 60 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 53 53 53 49 49 45 45 37 45 42 46 42 42 38 37 37 46 54 58 50 38 37 37 45 35 126 202 178 94 34 34 46 34 39 51 51 51 55 70 82 34 34 38 57 73 77 72 60 84 85 74 62 55 48 56 53 37 37 37 37 37 48 55 55 46 33 37 41 44 63 143 233 273 416 521 486 319 160 85 63 32 49 33 51 159 167 61 33 35 36 44 79 97 85 80 92 77 70 60 56 52 48 44 48 55 62 62 62 62 62 62 62 58 58 58 58 58 58 58 58 51 51 51 51 51 51 51 51 55 55 51 51 47 47 43 43 51 36 47 74 62 33 32 68 74 177 359 526 572 539 526 553 545 509 488 492 495 474 466 478 519 512 501 482 416 345 315 309 210 160 153 190 216 198 159 140 125 101 66 54 65 81 89 92 149 117 73 41 44 60 95 111 83 75 67 56 40 39 40 57 69 81 93 122 184 265 327 349 399 466 524 527 531 535 523 510 518 546 554 542 539 570 587 588 572 533 501 482 482 466 438 404 403 362 338 311 291 264 229 206 198 202 222 235 255 271 283 298 347 346 355 381 413 411 352 281 210 219 232 240 252 265 293 352 458 506 515 509 494 490 505 524 547 531 470 373 278 234 255 326 397 476 560 620 652 643 612 577 485 381 301 287 281 270 317 398 450 507 535 553 588 603 535 431 330 332 331 307 291 282 284 300 357 323 309 335 364 376 425 488 558 497 505 566 495 300 178 183 127 124 146 173 219 279 345 381 442 455 401 314 253 239 209 162 206 231 151 72 123 175 168 180 193 197 212 192 127 47 40 42 67 68 122 189 232 239 262 301 377 364 336 292 205 121 81 60 52 51 87 119 158 190 226 246 209 172 160 195 210 194 202 255 334 380 392 399 419 459 479 468 353 274 180 129 124 145 138 134 185 219 213 326 367 353 484 556 377 94 320 382 282 187 82 388 294 154 114 207 227 131 87 131 95 67 45 53 61 57 53 53 42 41 43 70 75 70 54 57 53 72 71 50 38 90 205 321 339 520 479 274 117 115 138 41 115 140 132 72 42 63 118 146 145 181 226 245 282 324 349 344 379 383 363 328 337 369 351 293 161 72 75 99 82 113 137 108 66 53 54 67 83 156 302 458 625 635 557 380 224 183 242 294 320 254 207 208 204 172 160 177 40 44 48 48 40 36 32 32 16 20 20 24 20 16 12 8 8 8 8 8 8 8 8 8 16 20 28 32 36 36 36 29 33 29 37 45 53 58 62 59 83 75 76 76 69 65 61 57 57 57 53 45 33 21 9 8 13 25 34 50 58 62 70 67 77 54 62 63 47 52 116 161 24 15 14 16 24 47 95 130 191 205 197 111 21 17 16 18 18 34 51 63 68 57 42 38 49 56 52 56 51 50 49 52 66 61 44 23 10 8 7 7 6 6 6 6 6 7 26 23 27 24 43 40 43 28 23 8 10 18 23 11 12 16 25 18 13 14 20 28 32 21 21 18 26 27 38 19 19 20 36 33 21 22 21 20 47 103 79 22 42 30 34 43 51 63 83 107 80 68 48 44 44 49 49 42 46 35 66 55 31 31 36 30 33 33 38 46 50 43 50 39 63 47 47 55 63 51 40 36 51 47 39 35 35 39 43 47 47 43 35 35 35 36 36 36 60 78 65 55 106 239 399 494 511 512 429 271 189 198 168 89 98 58 50 65 56 34 51 111 114 164 140 49 36 75 104 73 52 56 67 78 113 165 212 232 239 219 225 264 287 266 210 166 163 344 412 199 37 70 79 41 56 44 39 71 162 186 101 53 120 39 53 155 189 183 324 508 492 512 530 529 548 571 581 576 592 580 580 568 518 471 463 482 454 504 536 520 465 429 433 446 487 412 332 300 348 385 365 306 238 263 294 298 298 301 304 304 374 394 414 421 432 448 456 477 528 546 551 576 605 609 587 564 564 524 511 531 573 605 628 626 605 556 521 521 526 527 500 472 438 431 392 324 285 270 251 212 163 128 103 113 147 181 207 217 251 282 321 341 353 361 377 385 439 448 452 453 455 456 411 364 379 345 307 273 234 183 136 109 105 109 105 85 89 103 116 124 90 82 96 136 132 88 72 84 120 120 128 125 125 98 81 69 88 75 46 43 41 40 38 37 38 50 61 53 40 39 63 83 95 84 80 61 54 39 39 39 60 57 60 65 84 101 121 125 121 109 105 98 97 78 61 42 42 42 41 46 62 74 82 82 70 62 70 94 105 82 77 81 85 97 105 97 77 77 97 117 113 113 109 105 101 97 93 93 125 113 105 105 117 117 116 104 75 103 146 174 186 182 174 169 164 175 183 191 206 206 206 199 170 171 187 192 203 196 199 192 244 224 223 228 249 249 225 193 225 218 222 226 222 210 206 210 203 208 200 184 214 282 376 431 444 511 530 315 46 22 32 22 77 112 92 46 18 44 174 111 32 42 36 32 33 35 40 35 44 48 44 40 36 36 37 38 50 51 59 59 51 39 40 44 52 64 72 68 60 49 57 65 46 42 42 43 44 52 64 57 55 53 72 60 47 47 51 71 50 94 114 98 110 158 178 160 121 97 73 68 56 52 63 75 47 54 46 44 46 78 110 125 80 67 55 48 43 43 44 52 53 77 78 66 58 58 58 45 46 66 75 68 61 57 54 50 49 49 58 88 90 73 84 124 211 404 631 768 857 904 883 816 611 517 315 160 268 523 639 542 296 114 46 70 67 44 41 41 51 83 87 55 43 51 60 44 65 62 70 82 82 74 62 50 78 82 90 101 109 117 121 128 156 163 155 144 129 98 63 47 47 47 46 45 45 57 76 95 167 236 325 393 457 520 603 661 677 670 652 608 549 516 452 319 110 54 60 95 117 147 259 382 623 669 694 662 580 457 295 164 129 123 122 102 82 65 72 71 57 72 94 117 154 217 312 401 506 547 585 618 666 722 790 839 894 876 833 751 619 446 265 135 124 107 107 100 92 81 75 61 102 133 152 211 354 517 596 556 438 283 156 95 74 56 53 55 57 57 57 61 76 75 66 54 73 79 97 130 193 289 400 486 543 570 614 660 710 756 784 799 851 858 870 874 863 859 859 859 879 875 871 871 878 870 855 839 825 818 800 771 726 632 495 369 242 163 107 91 94 73 61 57 58 59 70 89 88 87 83 86 98 83 95 104 108 90 97 120 204 246 277 273 236 185 164 166 190 276 408 536 664 780 883 947 995 1007 1018 1018 1014 994 947 904 853 836 819 810 795 764 712 645 499 400 318 265 248 223 162 119 101 74 58 62 62 52 52 67 89 123 143 159 171 186 210 226 259 263 261 252 286 329 352 347 369 392 419 430 445 453 437 402 336 315 307 305 249 161 89 65 93 117 114 83 136 236 264 223 150 137 110 76 58 48 50 43 54 107 184 279 387 443 500 580 672 681 680 677 674 655 606 543 420 338 232 126 73 76 105 115 49 48 47 47 50 60 63 52 56 48 44 55 81 100 103 110 114 98 79 44 42 62 59 54 84 51 38 40 39 38 37 54 36 55 72 73 71 69 51 29 17 15 14 15 17 33 38 30 35 35 29 26 26 23 27 23 50 30 26 62 83 75 51 28 41 33 34 31 35 35 28 32 28 28 40 44 48 44 36 33 53 53 49 45 45 45 49 45 50 43 43 43 43 43 43 43 47 47 51 51 51 55 55 62 61 52 40 47 51 43 35 35 25 42 54 54 46 38 27 26 32 29 29 30 34 39 47 45 57 37 32 37 58 74 66 39 33 33 33 43 79 103 95 79 34 34 41 41 41 41 41 41 40 40 48 53 53 53 49 53 51 117 135 145 215 288 354 417 405 373 394 468 502 405 219 84 46 31 34 38 38 41 41 53 55 48 48 45 45 45 50 47 43 39 35 34 34 35 36 40 56 56 55 43 34 33 33 41 45 45 41 37 37 37 34 34 41 41 41 41 45 45 45 45 49 49 49 49 45 45 45 42 35 39 39 39 46 46 50 46 86 70 54 47 47 51 47 39 52 48 48 44 44 48 48 52 64 56 52 56 60 64 68 117 372 569 671 716 832 947 1000 1000 1018 994 976 938 862 805 731 605 477 390 330 271 181 86 56 77 53 50 58 70 66 65 81 109 77 65 53 45 49 53 53 53 57 53 56 47 47 47 58 51 44 44 40 43 39 35 42 38 33 33 40 35 31 38 50 68 194 156 211 408 573 589 514 460 297 175 76 46 71 60 37 32 31 31 33 38 43 43 47 59 54 50 46 43 43 47 55 59 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 48 49 49 49 49 49 49 49 53 49 49 49 45 45 45 37 45 42 38 38 38 38 42 42 38 46 50 50 42 38 46 50 40 47 58 90 130 134 74 32 34 34 34 39 55 70 86 91 35 47 47 47 71 91 82 42 74 79 72 68 68 73 69 53 37 37 37 37 37 37 48 55 42 33 33 41 48 68 147 229 274 352 422 410 287 145 85 83 32 48 32 62 151 136 60 48 36 35 63 93 84 75 75 63 76 70 60 56 53 49 49 53 51 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 51 51 51 51 51 51 51 51 55 51 51 47 47 43 43 43 59 63 51 42 65 89 64 30 121 343 538 552 475 442 465 481 473 462 433 393 416 464 464 428 393 414 404 362 339 332 318 276 265 206 159 145 142 139 129 130 94 86 82 82 105 124 147 156 143 91 43 43 91 115 98 62 38 46 62 89 89 93 125 150 206 222 261 311 357 398 451 494 515 558 577 560 547 559 575 583 587 595 576 548 541 557 567 572 481 446 427 436 441 413 361 303 346 315 280 253 245 230 222 211 220 236 256 276 288 296 296 310 343 366 387 405 426 384 297 238 247 255 267 282 297 317 345 408 479 548 592 589 549 506 487 491 501 455 394 329 272 258 277 331 421 484 541 590 628 639 612 568 404 320 263 262 285 296 334 399 475 521 536 524 551 552 480 370 319 338 356 339 314 293 286 290 292 330 344 334 350 416 481 483 578 525 521 530 412 214 146 188 130 147 198 252 302 333 367 379 420 454 400 270 214 241 210 124 206 238 158 63 91 143 152 180 193 221 256 252 207 127 63 42 45 49 93 145 176 196 247 303 386 365 337 328 296 231 139 61 70 57 73 109 146 186 214 226 262 234 209 177 144 139 163 217 284 334 369 388 407 427 427 415 439 349 242 184 166 164 137 114 155 217 219 263 295 337 487 551 363 364 505 286 123 240 211 272 248 213 181 165 169 170 174 167 135 119 80 48 40 44 44 40 41 79 99 71 43 55 51 40 40 40 48 52 39 59 154 270 391 504 475 374 224 96 95 97 138 128 125 113 60 39 40 78 137 176 202 220 245 294 339 365 453 464 456 441 458 486 475 411 221 141 105 97 98 142 142 78 41 39 49 54 55 105 265 429 606 679 642 482 295 178 155 174 149 119 139 199 230 213 228 267 44 32 20 20 32 36 32 24 12 16 16 20 20 16 12 8 5 5 5 5 9 9 9 9 21 25 33 37 41 41 37 37 29 32 36 37 45 46 54 47 75 75 71 71 64 60 53 53 57 57 57 53 41 29 13 9 9 14 34 50 51 55 59 60 106 27 27 87 152 200 197 133 21 15 15 15 14 15 71 118 198 224 224 144 62 21 19 19 24 36 60 76 73 61 38 23 31 35 35 47 54 57 64 63 57 60 54 41 27 11 9 8 7 7 7 7 7 8 16 9 24 21 32 29 36 29 37 30 10 24 28 16 16 29 41 34 27 15 16 17 37 38 26 18 67 68 63 28 20 21 21 21 49 58 34 22 71 140 116 29 42 27 31 63 88 96 100 113 37 29 34 54 70 70 54 35 47 37 52 49 49 61 69 45 41 45 49 57 61 62 65 62 50 35 39 60 64 52 48 60 48 44 40 36 35 36 36 40 51 51 40 40 36 36 36 36 56 90 100 78 89 179 329 422 479 469 449 383 285 194 131 101 85 65 45 36 40 51 94 133 185 312 349 241 127 100 85 46 53 65 85 108 162 210 233 217 221 325 428 431 326 214 181 205 250 392 442 196 36 71 65 54 72 55 78 54 253 320 63 79 90 73 83 200 430 612 609 485 523 555 573 567 585 635 669 664 616 632 614 556 510 503 497 493 465 507 523 475 388 336 344 369 318 379 447 459 415 336 260 201 294 315 318 282 254 269 289 285 347 287 267 295 322 298 282 319 422 464 504 537 557 553 537 517 477 492 534 573 616 646 666 675 648 598 566 547 552 549 529 502 543 544 520 465 430 427 419 384 311 279 247 225 223 226 236 240 255 262 262 251 251 256 272 292 372 372 372 382 415 420 379 332 347 325 318 316 285 230 183 160 144 176 192 173 165 186 203 211 145 157 181 178 138 94 86 102 139 147 167 168 167 132 107 83 83 74 53 43 42 40 40 39 38 42 58 61 72 75 71 74 111 104 100 77 58 43 39 39 64 64 71 72 95 104 120 129 116 105 93 74 69 50 49 41 49 52 64 76 92 100 100 100 96 80 72 69 80 65 64 57 85 85 85 89 93 101 105 109 109 109 109 105 101 101 97 97 117 121 133 121 105 93 96 104 87 99 118 126 138 142 154 165 179 190 198 202 195 187 179 168 171 168 184 185 196 197 204 197 209 201 205 197 201 205 210 210 230 207 203 211 207 195 199 208 189 186 182 177 212 267 326 364 394 352 374 264 74 22 20 35 20 141 277 275 123 25 58 55 33 42 44 41 38 47 43 35 44 44 44 36 36 36 36 37 58 74 99 84 52 38 38 39 60 75 79 68 56 52 53 65 62 58 47 47 51 59 64 65 47 58 92 84 56 47 78 105 113 169 212 228 260 308 311 277 148 110 78 73 65 56 63 75 58 54 45 44 45 73 97 116 107 83 63 59 51 43 52 72 69 69 61 65 78 90 74 46 51 64 95 112 113 86 63 56 67 63 75 81 76 78 89 130 157 350 573 725 831 898 900 848 621 474 241 98 218 433 459 299 123 71 51 48 44 53 58 42 42 51 59 43 43 55 63 52 72 65 65 73 81 81 62 50 79 79 75 75 70 70 74 78 73 88 104 116 105 78 45 43 45 46 45 46 61 96 130 156 221 282 352 405 453 498 558 596 604 574 556 504 468 471 422 280 94 53 52 80 94 140 237 359 577 616 634 609 520 384 222 99 105 111 122 98 62 49 52 75 65 80 105 131 181 260 358 435 525 554 584 614 659 712 771 805 880 866 821 751 630 464 287 157 138 125 121 111 114 107 75 52 90 113 140 215 366 525 596 541 407 259 149 99 86 68 54 55 55 56 57 57 71 74 65 64 78 86 119 156 220 315 418 494 537 566 622 683 745 796 831 838 873 877 881 885 889 901 916 928 908 908 909 909 905 893 881 876 828 826 801 749 685 580 421 283 168 128 96 79 68 57 57 58 59 66 77 95 102 105 92 88 143 119 101 110 119 112 112 115 190 237 253 224 166 108 93 111 115 197 321 456 595 727 833 893 983 1006 1018 1018 1014 1002 959 916 877 848 818 792 775 753 722 671 566 478 392 332 303 266 213 164 138 104 77 73 68 64 72 87 148 178 198 206 202 201 205 212 224 230 225 221 247 286 313 333 332 355 378 397 403 399 371 335 317 300 307 308 260 169 96 73 89 116 113 71 73 118 136 115 82 94 86 63 41 41 55 54 81 126 207 301 372 409 436 499 595 581 581 601 594 547 541 525 387 293 190 96 58 68 89 94 49 48 48 52 58 57 52 44 73 65 60 55 59 66 65 68 80 64 41 40 41 46 41 39 103 59 43 59 56 40 48 83 45 60 69 63 65 72 62 40 18 17 17 16 18 41 37 18 34 31 31 28 32 26 22 22 33 25 21 34 46 39 31 24 36 29 30 34 27 31 31 28 28 28 28 29 33 33 33 33 49 45 45 41 41 41 41 45 50 50 50 50 50 50 50 50 46 46 50 54 58 62 66 70 69 49 40 44 40 28 27 35 47 75 91 71 47 35 27 26 27 28 37 38 46 43 43 33 33 32 33 37 46 54 47 43 34 34 34 35 35 42 34 33 41 41 45 41 48 48 44 37 56 56 49 53 46 51 51 51 53 85 94 84 105 155 217 280 402 354 339 377 396 350 272 222 75 48 47 55 51 46 57 66 60 49 49 49 49 50 54 47 43 35 35 35 34 35 35 40 64 60 51 35 34 33 37 41 52 45 45 41 37 37 34 34 37 37 41 41 41 41 45 45 45 45 45 45 41 41 41 37 33 34 34 34 41 45 49 45 84 66 54 50 51 59 48 40 35 36 48 60 64 56 48 40 44 72 72 40 44 96 132 167 233 435 596 664 708 769 855 945 973 958 951 921 861 804 734 627 488 405 346 303 209 90 36 41 42 42 51 59 54 62 74 98 55 47 42 38 38 42 50 53 57 53 49 44 40 44 51 48 52 41 41 40 36 35 35 35 33 33 33 32 32 35 43 65 88 158 170 185 326 518 539 428 362 236 124 67 63 52 33 32 32 32 33 42 47 43 55 79 78 70 58 46 43 47 55 63 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 56 56 56 56 56 56 56 56 48 48 48 44 44 44 44 37 37 37 37 38 54 74 98 114 46 46 39 39 38 38 38 38 76 35 32 35 115 151 95 33 34 34 34 56 87 99 83 63 35 48 60 68 96 120 92 36 61 69 69 61 73 81 69 41 37 37 37 37 37 37 44 51 46 33 33 48 55 71 139 217 242 285 342 374 304 181 102 76 69 73 38 55 112 80 36 53 60 63 105 128 111 114 106 58 80 73 67 64 49 50 47 58 36 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 47 47 47 47 51 51 51 55 51 51 51 47 47 43 43 39 66 74 62 45 52 75 74 57 283 442 532 483 446 477 468 401 387 439 467 419 378 382 406 407 355 424 394 284 270 352 329 203 244 220 193 166 136 104 89 82 50 85 132 172 183 166 141 121 113 81 49 53 88 100 83 59 59 75 122 189 237 277 324 360 369 377 415 461 467 477 507 552 591 622 621 600 577 585 617 641 610 603 580 548 525 511 500 482 404 366 355 352 354 338 279 232 285 273 254 242 246 244 260 261 269 273 281 289 297 305 316 330 334 401 419 425 419 340 250 231 283 298 309 327 353 395 435 487 527 599 639 638 590 539 508 488 451 379 310 284 293 297 321 358 460 496 518 560 599 624 571 503 335 275 238 251 297 323 364 420 509 551 571 567 559 521 438 339 341 351 357 332 313 307 293 285 259 297 344 349 350 431 509 507 526 529 534 495 345 182 139 177 114 174 273 355 405 419 411 403 412 374 325 276 219 162 133 137 182 229 166 71 71 99 120 180 201 229 272 284 271 215 142 78 41 43 71 104 120 145 225 309 308 311 317 325 331 290 202 115 110 81 82 106 147 180 204 209 214 242 242 193 137 132 156 198 257 299 334 361 380 391 374 350 399 391 357 294 213 170 156 162 151 195 223 251 263 320 486 609 429 338 327 248 208 272 267 236 246 191 159 159 124 80 109 182 162 167 124 64 41 73 77 49 74 178 194 102 46 74 74 39 40 39 39 52 46 38 82 170 359 448 447 457 360 144 75 106 79 80 92 92 79 62 62 78 113 160 206 216 232 262 307 344 383 438 481 501 502 483 439 362 281 207 129 66 65 118 119 67 41 40 39 52 46 72 209 376 551 648 614 475 316 169 90 99 40 59 119 194 244 262 275 290 40 20 3 8 32 44 32 12 8 12 16 20 20 16 12 8 5 5 5 9 13 13 13 17 29 33 41 45 45 45 41 41 28 32 36 40 37 45 46 46 51 54 55 59 56 60 57 57 53 57 57 57 53 41 25 17 8 10 22 38 47 59 79 80 73 31 67 136 196 265 261 153 34 17 15 15 13 12 31 66 178 216 244 192 112 59 23 20 30 42 58 77 77 66 50 23 29 26 29 29 40 36 46 49 36 46 45 47 38 28 12 11 14 21 21 17 17 13 9 9 13 13 17 26 34 46 54 55 11 36 48 25 25 34 46 32 44 17 17 18 46 51 39 19 44 56 44 20 20 25 29 21 30 51 47 31 76 164 184 133 90 83 99 120 100 64 56 77 53 42 34 34 47 55 59 48 45 41 37 45 69 85 81 69 57 57 61 65 73 77 81 82 126 83 59 60 60 44 44 60 49 49 44 40 36 36 36 36 51 51 44 36 36 36 36 35 44 102 136 122 96 134 217 273 336 365 409 415 388 317 203 100 84 76 44 34 34 59 94 105 170 281 410 445 341 185 94 75 72 91 114 141 212 267 266 227 252 293 309 239 150 185 377 564 454 224 181 156 114 76 40 78 89 56 114 41 228 311 31 57 30 134 353 554 603 534 543 599 534 569 611 613 650 704 726 717 657 694 672 603 561 549 519 476 416 392 367 327 315 316 328 328 352 361 361 325 265 233 222 223 161 165 149 117 117 161 221 249 236 152 135 199 235 195 179 221 373 392 400 400 396 392 395 402 321 438 545 598 608 630 673 694 647 613 597 585 582 578 559 536 525 549 549 533 530 550 539 508 485 477 468 452 439 434 441 441 398 382 340 304 266 251 252 271 254 257 258 283 323 337 315 284 303 269 246 255 233 206 202 218 186 226 247 239 232 244 237 222 163 176 184 157 100 69 92 121 157 162 190 199 195 171 139 115 78 69 60 44 43 41 41 45 43 54 61 77 99 95 83 67 119 115 104 85 71 48 41 40 75 87 103 115 115 111 99 84 88 84 72 57 53 57 61 68 83 94 98 102 99 95 91 91 111 88 72 64 72 76 76 72 93 85 85 93 105 105 97 89 89 89 97 101 109 113 121 121 101 117 133 121 101 89 104 116 103 103 110 106 110 122 150 173 167 178 186 183 183 168 156 145 161 161 161 165 169 177 185 189 209 206 194 182 170 163 179 195 215 180 168 169 165 153 157 178 167 148 147 154 181 209 242 257 271 246 299 301 186 21 13 20 20 85 211 267 192 94 55 36 37 39 45 53 58 58 51 40 36 40 40 36 36 36 37 38 37 47 80 76 60 41 45 65 68 75 71 63 48 48 49 57 70 66 51 47 55 67 72 66 47 57 85 85 71 75 117 153 156 224 287 295 298 310 286 228 160 114 86 82 77 49 51 59 70 66 57 48 44 63 71 79 87 66 43 47 47 43 48 80 61 45 45 90 129 129 90 59 84 77 124 185 186 127 72 64 77 72 55 49 47 51 93 135 150 291 487 663 825 918 901 823 605 364 130 68 165 252 230 145 49 79 84 41 40 53 58 42 42 43 47 43 47 63 67 59 75 64 64 61 69 74 63 59 75 71 67 63 59 59 59 59 51 62 73 76 76 65 58 51 46 45 45 45 76 126 176 214 274 308 358 404 441 482 509 531 540 501 484 459 423 461 435 269 131 78 76 88 103 129 219 321 529 571 592 556 448 299 156 68 82 88 102 74 49 47 48 67 73 95 108 126 195 310 401 465 528 549 568 602 652 705 757 791 854 840 807 747 630 487 317 191 169 140 117 86 91 102 86 61 82 98 126 212 371 517 577 525 361 240 149 115 98 68 53 54 55 55 56 59 74 73 83 90 85 107 141 187 262 338 425 481 529 581 646 726 781 834 861 865 888 884 884 879 883 895 915 930 938 939 943 939 931 923 911 904 860 850 809 731 644 528 368 231 128 108 91 73 57 57 58 66 74 85 99 106 109 108 106 109 133 109 98 104 124 114 111 129 156 199 206 177 112 63 59 59 59 133 245 384 541 693 809 873 947 987 1013 1013 1010 1002 970 924 905 863 817 784 759 744 725 688 621 550 483 411 358 309 245 201 167 137 110 94 87 95 115 134 143 166 186 190 189 181 180 188 198 213 221 224 235 255 290 310 318 333 351 359 357 340 308 273 305 292 307 308 260 169 106 88 84 91 90 68 50 49 63 70 70 58 46 42 44 56 69 63 117 144 222 309 357 378 417 465 518 512 532 552 533 494 496 495 330 232 148 89 70 76 81 85 54 49 47 46 46 46 53 57 81 73 68 56 48 44 43 43 58 50 42 41 42 42 40 39 47 74 70 39 40 80 88 64 46 61 63 49 66 81 79 53 21 28 24 18 22 34 37 17 33 34 34 35 35 28 25 25 25 29 26 26 26 26 27 35 32 33 25 30 27 27 27 27 28 28 28 28 28 28 33 37 49 45 41 41 37 41 41 41 50 50 50 50 50 50 50 50 42 42 46 50 54 62 62 66 69 53 48 48 36 27 31 67 95 131 135 95 55 39 31 26 26 27 36 49 46 46 35 31 31 32 32 33 33 33 34 34 34 34 39 34 33 32 32 33 41 41 45 41 44 44 44 40 72 57 45 39 40 44 48 48 52 50 52 66 88 113 120 118 227 239 268 282 249 199 177 179 76 52 40 52 55 39 50 71 64 53 53 49 46 50 43 47 35 35 35 34 35 39 47 55 72 60 51 34 33 33 37 41 56 52 45 45 37 33 34 34 37 37 37 41 41 41 41 41 45 45 41 41 37 37 33 33 33 33 33 37 41 37 44 40 64 60 49 53 58 55 48 48 35 44 60 68 68 56 40 35 44 80 84 52 44 84 120 148 169 311 472 593 652 684 745 795 839 855 865 851 813 740 661 578 496 408 366 339 260 131 52 49 38 39 51 44 46 39 54 66 43 39 38 38 38 42 58 70 49 49 49 44 48 48 48 45 49 49 45 37 40 36 39 35 42 37 33 32 32 32 40 58 74 152 147 88 148 316 421 406 423 312 178 91 55 32 33 37 45 33 33 38 39 34 55 95 118 102 78 54 47 47 55 63 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 60 60 60 60 60 60 60 60 44 44 44 44 44 44 44 37 41 37 37 37 42 66 94 110 82 78 63 59 51 43 39 42 73 80 68 55 51 59 55 39 34 34 44 91 127 123 75 34 35 37 57 73 101 110 82 38 38 58 62 57 53 65 53 36 38 38 37 37 37 37 44 44 54 34 40 44 51 63 123 193 234 241 262 292 272 186 126 92 76 73 33 34 75 48 34 57 59 70 129 171 185 229 201 65 90 72 66 56 46 46 40 50 36 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 43 43 43 47 51 51 51 55 51 51 47 47 43 43 39 47 70 54 61 73 40 29 97 224 446 497 515 482 469 480 448 385 355 352 392 447 431 367 347 372 389 343 304 283 284 274 235 200 185 178 159 132 108 80 77 85 61 93 132 158 146 132 119 111 95 107 115 110 102 121 161 204 215 227 282 346 413 456 488 516 484 486 509 527 534 543 582 628 628 647 658 646 623 619 631 628 597 583 572 545 511 476 427 393 359 317 271 253 254 244 217 200 227 230 234 235 244 257 277 289 285 281 281 281 297 313 336 366 361 449 450 425 399 304 223 252 287 313 343 373 418 467 525 564 606 628 646 640 612 576 540 508 417 322 253 258 305 344 386 434 520 545 563 582 610 600 512 397 274 238 225 252 306 366 418 466 546 605 646 639 588 498 399 329 359 361 343 308 289 298 304 296 322 285 351 421 405 430 508 531 497 522 527 448 285 143 97 118 138 222 341 423 452 431 410 387 372 347 298 245 181 133 91 83 166 225 173 102 79 59 76 160 197 225 260 276 291 267 202 130 61 57 62 75 73 105 190 282 237 285 323 325 303 270 224 169 127 94 78 87 117 158 175 180 177 230 278 258 205 157 148 162 251 277 292 318 344 359 358 357 373 374 367 338 307 265 230 197 171 139 187 259 278 292 466 691 464 391 284 201 228 372 436 325 251 209 193 194 162 107 128 189 185 194 159 92 61 77 69 41 46 138 165 81 41 69 81 40 55 39 39 38 45 45 73 134 239 361 396 468 431 224 95 74 47 64 64 44 63 103 110 74 61 116 186 235 272 297 341 371 425 488 543 548 536 524 513 484 415 323 193 76 54 73 75 51 42 40 39 54 36 37 131 277 487 599 582 487 377 207 65 50 43 55 106 140 184 221 238 236 32 12 4 4 24 32 16 4 4 4 8 12 12 12 8 4 4 4 5 5 9 13 13 13 32 32 40 44 44 44 40 40 39 43 36 44 41 45 42 45 42 46 43 51 48 52 48 49 45 49 57 61 57 49 34 26 18 18 11 15 31 59 91 108 45 46 107 120 124 225 293 214 74 46 17 17 14 12 13 17 90 171 244 228 160 92 36 21 27 32 39 50 58 54 50 39 25 26 26 26 25 25 24 27 38 48 43 40 35 22 21 20 31 38 42 46 42 38 34 30 10 14 18 27 35 43 51 55 16 56 65 49 37 46 51 28 48 29 21 30 58 67 67 52 20 25 25 20 21 46 54 38 26 31 23 24 100 204 240 205 147 128 132 141 109 53 29 34 50 47 46 39 36 44 60 64 45 50 38 42 66 61 42 41 61 61 57 61 72 84 92 93 246 151 71 48 48 36 36 40 53 49 49 44 40 40 36 36 43 43 36 36 36 35 35 35 52 106 140 122 99 101 132 137 196 241 278 288 312 310 222 95 91 72 48 35 34 35 59 84 128 178 287 396 366 212 109 101 101 101 108 151 237 312 312 256 244 161 128 191 317 433 502 525 338 87 106 125 43 38 39 126 96 41 118 57 131 246 120 148 246 400 495 465 453 511 581 581 616 628 646 663 704 741 751 727 703 705 683 630 578 538 470 415 339 280 235 227 267 295 287 263 255 231 207 199 199 191 175 145 114 100 96 92 104 148 196 228 120 64 45 101 141 133 152 188 206 194 170 157 153 168 191 217 234 352 453 485 506 568 626 635 602 585 600 597 597 585 569 553 513 545 565 573 586 610 598 562 543 551 570 582 586 586 582 564 545 515 480 431 385 347 332 335 264 271 267 264 261 254 243 233 262 228 209 219 223 208 225 261 222 254 270 266 270 279 247 193 149 154 138 94 62 75 142 179 200 197 213 218 214 198 178 162 101 93 80 60 47 43 42 53 71 74 73 81 99 95 90 71 103 103 96 85 79 64 61 61 79 98 114 122 118 95 71 59 75 64 60 56 56 64 72 87 109 113 105 101 97 97 94 102 126 107 91 80 92 104 100 88 85 82 90 98 98 90 82 74 66 74 82 94 106 118 126 137 109 121 125 121 112 108 116 124 87 95 110 106 110 118 138 161 140 155 167 168 172 161 153 145 138 138 138 142 146 150 154 151 187 179 159 136 128 128 136 137 165 137 134 154 158 146 147 175 164 145 136 135 146 157 175 186 252 354 379 350 307 137 23 22 21 19 22 47 81 90 47 27 46 43 52 53 58 62 63 59 36 35 35 35 36 36 37 38 36 38 39 41 57 70 82 94 83 79 63 55 48 52 53 53 62 58 47 47 55 64 80 78 64 58 66 73 87 110 157 184 315 395 452 422 365 317 268 207 132 86 73 89 93 61 51 55 78 70 65 60 55 50 50 51 78 50 42 51 55 42 43 68 68 56 89 173 213 170 126 107 104 81 133 236 251 160 88 85 61 61 52 49 47 48 75 119 174 308 487 660 806 877 845 746 550 287 79 53 95 76 70 87 44 89 81 41 40 41 41 41 42 43 47 47 59 79 79 67 63 60 68 72 66 66 55 55 64 60 56 52 47 47 47 47 55 66 69 61 57 61 81 90 45 44 44 53 102 168 230 275 298 316 342 388 438 468 482 474 483 437 443 430 412 477 456 289 179 122 104 104 107 130 207 286 471 518 542 488 363 218 111 70 83 72 66 50 48 47 47 62 64 102 127 154 243 357 431 465 520 537 556 587 641 702 747 773 827 824 799 739 626 482 335 217 152 147 120 74 54 67 78 73 95 107 126 213 368 498 536 468 310 205 146 128 106 69 53 54 55 55 55 62 73 80 102 109 135 158 192 249 317 381 437 488 552 605 681 762 819 854 876 884 883 883 889 885 885 893 916 927 971 975 968 964 957 945 926 922 887 881 818 712 599 471 315 178 111 94 73 58 58 58 62 73 69 96 126 121 99 93 108 135 131 128 136 138 131 116 102 136 151 169 157 133 86 60 60 60 57 93 192 323 491 654 786 858 912 963 994 998 1005 998 974 931 912 870 817 784 766 744 721 695 662 621 578 506 426 361 301 261 212 194 164 141 130 142 154 169 143 162 181 181 180 176 192 206 210 222 233 248 259 259 271 279 299 299 310 320 326 313 289 269 290 284 299 297 256 165 106 92 99 70 58 84 79 54 46 65 65 53 45 45 46 55 71 75 127 150 243 339 368 381 409 434 460 490 506 498 484 481 459 404 249 162 102 74 75 88 88 80 57 48 46 45 46 47 58 66 64 60 56 52 44 44 48 56 48 60 75 82 62 49 41 52 38 58 58 38 39 68 65 40 38 53 56 50 71 98 93 59 59 77 73 39 26 34 40 16 40 33 33 30 31 23 24 20 29 33 30 30 30 34 31 31 28 28 25 26 26 27 27 27 28 28 28 28 28 28 29 29 38 38 34 30 30 30 34 34 49 50 50 50 50 50 50 50 46 46 50 50 50 50 50 49 53 45 45 49 28 26 48 103 139 171 167 107 51 35 27 26 26 27 28 37 34 38 31 31 32 32 32 32 32 32 33 34 33 34 38 38 34 34 49 57 45 45 48 48 51 51 47 40 60 49 38 35 40 37 37 37 37 34 37 79 112 123 118 99 121 149 182 179 146 104 71 59 61 33 32 37 40 31 50 75 64 53 49 49 46 46 39 39 34 34 35 35 47 63 72 80 80 64 47 34 33 33 37 44 56 56 45 45 37 33 34 34 37 37 37 37 41 41 41 41 45 41 41 37 33 33 32 32 32 32 32 32 32 33 40 47 55 52 49 49 46 39 40 44 36 44 56 68 68 60 52 44 68 80 100 116 100 72 64 98 168 213 325 469 585 656 676 654 736 756 758 767 757 692 613 539 455 357 322 323 276 162 84 69 38 39 52 44 43 39 39 39 39 39 43 43 43 50 62 70 41 45 49 48 45 45 45 45 53 50 46 38 37 36 35 35 43 35 33 33 32 33 33 44 132 111 98 110 125 146 206 279 348 277 182 99 51 32 33 49 57 41 37 49 46 34 66 113 161 141 105 73 54 54 62 63 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 56 56 56 56 56 56 56 56 40 40 44 44 44 44 44 37 53 42 37 37 37 38 50 58 79 75 71 67 63 63 55 58 57 100 112 71 34 32 34 43 39 39 51 79 103 95 63 34 40 41 45 50 70 71 55 39 38 75 91 70 38 38 41 36 37 38 37 37 37 37 40 40 66 42 40 44 47 51 110 173 215 202 195 196 193 146 123 104 56 62 34 33 52 41 36 64 58 65 144 234 317 424 355 121 85 79 62 48 37 38 39 39 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 39 50 50 54 54 58 58 62 58 54 54 54 50 46 46 46 65 49 61 68 39 70 244 442 489 524 526 481 441 432 428 402 376 317 321 404 448 404 352 333 335 236 206 272 274 188 153 193 162 146 111 80 72 77 93 105 108 123 130 129 131 139 177 204 184 208 224 231 231 263 330 389 404 412 451 491 522 537 552 568 566 569 579 590 596 619 657 692 660 660 664 652 629 610 602 587 542 516 497 475 441 411 373 340 302 257 211 181 172 177 162 169 205 234 239 248 264 277 289 294 298 290 289 285 301 336 371 405 417 499 461 404 370 268 206 271 278 320 377 430 479 528 569 596 631 618 623 624 631 600 551 489 375 284 247 287 353 406 462 533 581 618 632 624 621 572 438 303 245 225 230 257 318 389 460 516 593 632 677 663 572 438 349 330 364 382 364 317 289 290 290 274 322 261 334 421 425 466 536 531 497 482 447 352 218 112 86 118 203 294 401 451 448 403 378 367 348 331 274 194 151 142 85 47 182 220 173 130 103 43 43 124 165 201 236 244 271 279 250 201 160 124 81 59 49 73 131 203 195 265 308 309 295 297 275 235 161 119 79 61 78 112 146 162 196 213 269 313 272 172 124 151 228 250 269 283 297 315 353 380 376 341 319 344 382 368 301 227 175 126 174 242 262 291 468 717 647 422 346 334 337 394 469 545 285 280 272 241 229 238 239 224 185 166 155 144 112 68 41 48 39 63 71 59 63 67 67 63 47 50 61 61 60 68 92 129 155 265 287 370 396 236 131 130 100 57 45 84 107 83 66 62 41 72 137 207 284 348 400 433 423 466 489 441 397 398 447 489 488 415 281 149 97 75 54 43 47 40 39 58 44 33 68 182 382 530 565 531 454 260 58 40 46 48 60 89 117 142 169 180 36 16 20 16 36 28 20 4 8 4 16 12 24 12 16 4 4 4 4 4 4 8 8 12 28 32 36 40 44 40 40 36 43 47 44 44 41 45 45 45 46 50 50 47 47 40 36 33 41 45 53 61 61 57 42 38 50 38 15 11 19 51 95 120 90 47 52 29 34 202 303 220 119 67 31 26 17 14 12 13 19 122 238 251 180 112 52 23 24 23 23 22 30 45 56 57 40 29 33 33 30 33 29 32 59 54 48 30 25 15 14 21 20 39 51 63 71 71 67 63 23 23 32 36 36 36 32 21 17 55 79 51 36 44 33 17 34 34 34 39 55 76 81 81 38 54 54 34 35 63 67 43 68 28 20 22 109 225 237 178 156 110 102 130 138 99 59 43 30 32 59 64 56 48 53 49 49 70 66 70 90 74 50 62 57 53 56 56 74 86 98 103 306 167 55 34 48 63 63 68 60 60 56 51 51 40 36 36 51 51 44 44 36 36 36 36 64 91 105 95 78 80 99 95 114 48 56 120 134 86 63 91 56 44 40 44 40 35 55 105 169 155 156 201 207 152 81 46 70 65 64 108 215 321 341 283 290 263 277 312 323 286 217 166 155 49 159 101 38 102 56 39 91 38 116 99 85 256 362 377 515 518 484 426 427 502 588 619 696 684 667 672 698 725 723 707 668 637 608 591 558 494 432 383 309 258 222 218 238 245 205 161 133 129 121 112 104 112 148 177 179 161 164 149 133 117 109 109 58 33 32 34 70 106 150 198 86 89 93 105 128 139 142 144 242 307 332 326 380 493 548 528 522 531 555 563 558 530 502 486 537 569 597 609 625 641 613 565 553 561 584 608 624 620 600 569 575 561 548 523 501 471 445 437 406 413 397 353 301 254 239 244 230 215 221 257 269 251 263 290 294 306 307 307 335 333 273 198 159 145 109 61 50 113 202 250 262 251 251 240 225 213 193 185 137 125 105 73 52 43 43 42 80 90 85 85 87 83 79 79 87 87 88 81 86 79 76 80 79 83 90 83 86 71 63 59 67 67 60 60 56 60 68 79 97 97 89 81 85 101 118 134 119 100 88 80 93 104 97 73 58 82 102 110 98 86 82 82 70 74 82 94 106 114 122 126 129 129 121 117 120 120 120 120 87 99 111 110 98 86 94 113 129 144 148 160 169 165 165 161 122 122 126 131 135 135 135 135 124 108 92 92 101 117 121 117 153 129 134 170 186 178 183 208 192 169 149 139 134 141 159 185 288 422 359 353 435 337 152 27 31 40 44 23 24 55 48 34 54 44 48 53 61 65 74 74 35 35 35 35 36 36 41 42 66 39 38 39 49 73 78 74 93 80 56 48 56 64 61 50 47 43 43 43 48 71 91 93 108 70 53 60 91 137 173 192 279 380 437 387 286 209 160 103 92 54 50 82 93 65 56 63 74 73 72 71 66 62 54 54 94 70 70 94 90 54 50 70 126 115 179 278 305 239 183 176 107 61 129 258 289 187 100 101 53 68 84 82 81 79 90 104 200 339 516 649 744 783 748 674 517 318 135 66 51 46 42 50 42 65 49 40 41 41 41 59 43 43 51 55 71 84 87 72 52 67 76 80 70 58 54 54 59 59 55 47 47 46 46 46 44 45 46 49 45 60 84 101 45 53 76 103 153 207 256 283 306 304 319 366 424 454 450 430 419 368 393 400 390 470 464 293 214 160 119 105 97 97 149 209 351 407 445 398 276 163 96 90 99 74 49 48 48 49 51 53 44 97 154 216 313 415 453 451 511 522 537 579 648 701 747 773 816 816 791 728 615 466 327 224 148 160 149 91 52 54 63 66 104 97 117 188 320 435 457 388 238 152 117 114 100 66 54 54 55 55 62 73 87 98 116 138 215 241 287 333 393 438 482 514 579 639 720 793 843 869 888 896 863 877 897 904 916 932 947 959 978 975 979 975 964 948 933 929 914 901 825 701 557 422 266 133 121 85 62 57 58 69 68 71 56 103 145 131 93 82 124 171 219 236 249 238 180 125 110 129 154 127 90 69 58 60 60 59 58 85 161 276 434 601 734 816 888 950 989 993 993 994 967 924 890 852 806 780 759 744 721 698 680 676 650 586 508 424 372 332 275 257 235 201 185 182 190 191 211 218 218 213 200 199 214 234 249 252 263 275 283 275 263 259 287 280 282 290 304 307 306 306 283 276 291 296 248 164 106 96 123 58 49 97 121 80 51 55 47 63 75 55 46 46 64 95 124 151 265 377 394 382 388 389 404 470 482 431 425 456 407 300 184 107 63 56 80 92 84 73 57 49 52 52 67 71 67 71 54 54 50 46 45 45 45 45 43 72 107 106 73 41 52 76 74 46 39 71 68 39 38 47 37 49 49 47 69 100 88 50 87 109 103 50 27 38 48 28 47 40 40 33 30 30 23 20 20 21 25 22 30 30 22 22 35 28 29 25 26 26 30 27 27 28 28 28 28 28 28 28 45 38 41 30 30 30 34 41 45 46 46 46 46 46 46 46 54 54 50 49 46 41 41 37 41 37 45 53 28 26 60 131 167 199 187 119 51 31 27 26 26 26 27 28 29 30 34 31 47 36 32 32 33 37 34 33 34 34 33 33 33 33 33 37 45 45 48 48 44 40 47 36 41 37 34 35 40 44 37 36 48 35 65 103 109 131 142 137 180 180 156 94 44 38 52 65 57 33 32 45 53 41 60 88 53 53 49 46 42 42 35 35 34 34 34 36 59 75 95 108 88 68 47 34 33 33 37 37 49 49 45 41 37 33 34 33 34 37 37 37 41 41 41 41 41 41 37 37 32 32 32 31 32 32 31 31 35 35 47 47 43 48 49 42 34 34 42 47 39 47 55 63 71 68 75 68 84 64 112 196 188 104 60 102 108 149 243 358 450 546 591 584 594 602 598 616 657 627 564 513 409 309 282 288 253 146 65 50 38 48 61 60 48 40 38 38 38 39 43 43 42 38 42 42 37 37 41 45 46 46 46 42 57 53 49 42 37 36 35 35 40 35 34 33 33 33 32 40 70 96 112 124 103 72 81 117 193 166 135 103 59 32 48 61 65 45 45 58 54 42 70 117 189 161 121 77 53 50 62 70 44 44 45 44 45 44 45 44 45 44 45 44 45 44 45 44 52 52 52 52 52 52 52 52 41 41 41 45 45 44 44 37 42 42 38 38 42 46 54 58 43 39 39 43 58 55 62 58 57 84 88 72 44 36 36 35 64 55 43 39 50 58 65 58 68 45 37 37 39 39 39 40 40 89 128 84 42 37 53 57 37 37 37 37 37 37 40 47 70 49 44 44 43 43 91 153 157 153 157 166 147 120 88 69 57 78 34 33 51 47 35 51 73 88 194 320 459 607 513 217 91 81 72 51 37 37 38 38 36 40 40 40 40 40 40 40 35 39 39 39 39 39 39 39 46 46 50 50 47 51 51 55 51 47 47 43 50 46 46 49 64 76 63 34 61 192 414 581 463 506 494 421 396 429 448 402 408 394 382 377 385 386 366 323 217 250 244 205 196 221 190 126 138 126 106 91 99 107 103 98 130 157 191 206 217 247 283 318 345 348 348 364 399 431 466 478 493 512 539 566 574 562 569 595 614 621 624 623 618 621 636 640 668 660 641 619 596 565 553 535 464 418 386 355 344 334 335 326 259 230 200 182 180 177 159 177 241 274 287 296 308 313 317 325 333 325 320 323 342 374 402 443 464 519 449 372 342 244 213 294 289 338 415 471 527 564 593 601 634 606 603 620 643 612 536 453 343 287 289 349 414 462 522 590 641 668 671 636 591 519 391 257 242 241 257 280 332 407 483 531 627 639 660 628 499 345 298 324 353 402 422 375 323 293 269 237 220 203 281 355 401 527 604 531 470 407 332 253 167 101 130 202 273 367 451 479 434 382 362 359 353 239 174 201 192 115 65 84 202 220 173 150 127 42 40 92 132 176 219 223 243 279 275 253 266 198 119 73 48 46 72 120 152 199 237 274 324 377 367 315 208 154 99 63 65 102 151 169 210 163 211 311 295 171 123 182 189 223 250 257 251 258 304 347 319 315 331 360 389 386 350 293 177 146 189 202 229 326 491 681 592 424 408 284 300 476 447 417 372 318 290 291 295 276 257 262 179 132 145 209 194 110 79 119 108 55 39 79 91 59 43 63 39 70 86 78 69 60 64 82 146 177 147 248 315 182 148 234 179 44 44 192 207 66 39 90 74 65 94 159 248 341 409 449 483 540 547 475 380 344 392 434 452 411 318 217 173 117 68 54 42 38 38 66 61 34 54 144 278 442 497 497 462 271 53 38 57 46 46 65 86 91 112 142 23 16 23 16 23 16 23 16 11 12 23 24 31 16 19 4 4 4 4 4 8 8 12 12 32 32 36 40 40 44 48 48 52 44 32 28 25 41 58 70 74 62 54 39 39 43 47 44 61 57 53 53 49 53 50 54 66 78 63 35 11 24 76 117 107 16 15 22 43 177 297 270 174 86 20 18 17 16 16 21 16 98 195 228 217 170 87 23 23 23 37 49 64 82 97 101 87 80 72 57 46 43 47 51 59 58 52 31 21 15 14 13 13 24 44 64 57 49 53 61 18 22 27 23 15 14 14 14 16 18 26 39 47 18 18 63 31 39 39 20 20 61 157 226 59 72 61 49 73 109 101 57 73 25 23 38 127 195 199 168 126 75 51 79 99 75 48 44 60 37 32 45 53 42 34 38 54 62 74 78 67 59 47 50 45 64 79 94 116 159 226 248 197 115 55 34 46 58 66 81 70 70 63 58 58 63 59 59 112 84 56 48 48 45 48 48 60 36 35 50 50 37 49 81 62 67 71 62 47 47 55 63 47 47 44 36 40 52 68 83 105 169 149 53 35 96 97 37 69 53 41 45 88 135 158 152 110 163 225 203 129 120 135 111 160 36 132 87 38 59 42 42 50 115 54 32 162 304 418 553 511 514 512 515 533 560 610 654 711 718 694 662 662 682 658 607 592 561 554 549 514 444 420 404 266 217 189 177 180 183 167 162 110 122 126 141 160 172 184 189 170 128 103 72 64 56 40 31 48 60 80 96 108 112 112 119 114 121 113 94 90 110 165 201 232 223 229 268 339 389 388 364 369 337 360 404 391 330 326 386 493 531 551 554 570 605 589 549 558 570 597 617 639 642 634 626 608 574 541 515 498 476 446 424 456 468 467 430 386 362 370 388 269 258 279 323 335 315 303 326 365 376 409 430 434 392 262 99 137 127 120 141 161 182 218 249 296 295 284 273 249 219 200 193 210 166 122 94 66 46 44 44 65 71 70 66 69 76 87 94 78 79 80 81 81 86 83 80 96 76 67 44 47 44 52 60 80 76 68 60 60 60 64 68 74 82 90 90 83 91 108 132 125 101 85 74 82 79 75 71 86 90 94 94 90 90 90 94 78 98 114 114 114 118 110 90 134 126 118 114 125 125 117 105 80 92 104 107 95 87 91 110 113 113 117 129 133 130 134 138 118 122 115 111 103 100 100 104 104 120 136 136 128 128 148 168 180 165 185 217 213 181 173 190 171 140 119 114 125 151 178 192 274 308 294 279 353 400 247 23 19 22 25 27 27 28 31 51 52 45 45 45 58 70 82 90 43 39 35 35 35 36 41 46 62 59 59 52 60 57 53 49 70 86 97 92 71 52 45 42 60 45 44 44 44 75 109 107 77 50 49 63 89 128 172 208 137 193 237 221 168 123 125 124 92 49 48 59 68 55 50 64 66 76 74 78 74 74 66 55 59 55 71 94 74 61 92 152 175 239 311 360 368 349 309 263 152 111 127 200 232 146 71 92 68 92 91 82 100 154 205 224 339 437 550 602 620 631 597 541 474 349 193 86 60 65 66 49 41 50 42 40 42 66 59 41 42 43 44 52 56 57 72 73 64 68 68 76 80 76 69 57 44 53 72 72 64 60 52 45 44 45 46 58 69 80 88 99 51 70 98 145 206 245 272 276 303 311 330 345 360 371 378 374 355 323 356 365 354 440 468 341 251 147 74 69 80 78 69 80 159 251 327 293 189 110 115 156 73 54 48 47 47 48 46 45 54 144 241 314 387 452 486 477 480 499 540 594 651 693 730 750 777 782 757 690 573 446 334 261 264 242 180 103 70 76 66 53 54 73 98 150 239 320 322 252 133 73 61 74 71 55 53 55 62 85 100 109 116 146 189 246 332 368 395 421 459 508 569 610 651 704 778 824 854 868 895 919 898 901 905 925 953 976 976 972 1007 992 976 960 952 948 952 953 965 912 840 732 558 362 207 134 91 58 57 58 77 86 89 81 84 100 120 113 101 125 183 245 309 353 361 293 221 175 151 124 120 94 76 58 56 58 59 70 80 107 156 260 412 562 675 742 857 925 954 973 985 990 960 906 892 851 802 752 725 714 699 691 741 729 706 669 631 573 513 460 411 381 344 302 271 244 225 207 190 183 197 213 227 226 213 207 278 278 278 286 294 291 279 260 263 267 267 263 270 286 300 307 239 260 285 280 247 195 147 128 111 75 71 91 94 58 48 48 48 60 68 56 47 47 56 82 138 260 378 418 379 316 322 342 423 381 349 370 401 386 301 193 97 73 73 81 85 73 49 47 48 61 81 89 88 80 72 72 50 49 48 47 47 47 46 49 60 64 59 66 77 80 64 51 60 49 37 37 136 256 195 38 62 37 41 76 96 75 47 53 87 121 111 57 30 51 53 35 62 54 46 32 33 35 24 19 20 23 20 20 20 21 22 27 27 27 31 28 33 25 37 30 31 28 28 27 27 27 27 27 48 45 44 41 37 37 33 33 49 49 53 53 50 50 43 43 50 42 30 30 49 41 29 41 38 30 42 49 29 26 52 116 167 191 175 110 55 43 43 31 26 26 26 26 27 28 37 45 57 50 50 43 43 36 37 37 37 37 37 37 41 41 41 41 49 49 45 41 37 33 40 32 37 34 34 39 55 59 50 34 61 55 62 97 175 262 330 366 343 248 141 77 58 56 44 32 49 33 34 53 57 37 41 65 45 46 50 50 46 46 39 39 34 34 36 52 71 88 124 159 123 79 42 33 34 46 49 37 37 37 37 34 34 34 34 34 42 42 45 41 41 37 37 33 37 36 43 39 35 35 31 31 30 29 30 28 29 49 45 54 32 33 33 33 34 53 60 48 41 42 54 66 82 87 106 103 171 130 135 199 223 167 111 95 107 118 144 193 254 331 412 481 524 518 502 498 495 484 457 413 294 274 263 209 149 96 73 74 52 52 56 52 44 39 38 38 49 53 53 46 49 42 38 38 37 38 47 63 60 56 44 42 68 75 64 49 41 37 36 36 38 37 35 34 34 33 37 51 55 62 85 93 94 75 63 51 79 103 115 95 59 36 59 76 61 42 42 58 58 50 85 141 188 228 151 80 37 37 98 58 44 37 37 37 44 44 44 44 51 51 51 51 51 51 51 51 48 37 37 37 36 37 48 48 45 45 45 45 45 41 40 37 49 38 38 39 38 37 38 54 62 62 66 66 66 55 51 46 65 45 45 81 81 41 35 35 100 72 55 54 65 68 83 92 91 89 66 38 37 39 41 41 65 108 122 97 79 97 92 76 37 37 37 37 37 40 51 58 93 60 40 55 44 35 59 99 132 145 133 86 66 83 75 46 42 61 30 29 37 49 37 76 83 125 267 441 633 803 723 436 103 113 97 72 51 45 37 36 41 40 36 36 35 35 35 35 47 34 42 58 34 34 69 45 46 50 42 35 35 39 36 36 40 36 36 48 51 46 45 60 80 99 62 36 130 321 463 498 417 453 481 449 389 350 389 419 372 430 434 339 299 336 341 306 199 220 202 167 180 209 189 134 134 126 110 105 101 109 124 138 173 216 262 298 329 372 424 470 528 516 504 511 534 534 528 508 548 579 579 574 598 642 654 645 635 639 638 618 594 582 594 607 628 601 559 516 478 451 428 387 285 283 299 310 309 293 281 266 267 240 217 219 212 198 187 202 295 322 342 351 359 344 328 320 355 366 362 364 391 442 473 484 487 511 397 291 305 302 267 307 342 391 471 540 596 616 630 634 598 596 618 616 612 577 496 404 364 335 357 417 474 499 532 591 678 685 667 622 535 431 335 270 273 278 314 344 381 422 479 527 618 630 641 570 418 312 302 311 325 389 452 436 440 390 259 210 176 216 266 236 287 526 657 548 448 268 153 186 199 156 193 315 403 446 471 462 409 343 290 256 234 176 128 121 133 129 109 104 222 221 130 115 172 120 43 55 78 141 197 226 251 288 305 330 403 330 236 167 91 45 48 98 134 145 167 221 337 418 419 351 222 191 119 63 68 113 134 110 175 148 173 238 242 170 146 186 161 195 211 203 179 179 229 269 268 287 322 353 368 371 370 349 243 201 197 162 177 325 554 696 519 322 354 343 343 435 383 344 369 374 358 319 315 321 294 250 199 204 237 281 270 234 215 221 132 53 38 40 46 40 40 57 49 53 44 39 39 39 51 70 119 79 128 125 175 141 42 207 124 172 212 184 107 59 54 74 42 67 149 229 297 345 385 405 491 604 690 674 582 511 502 523 591 549 436 281 181 146 118 91 84 53 38 36 36 37 52 72 141 301 367 409 431 290 98 37 83 66 52 48 52 63 82 89 23 23 23 23 23 23 23 23 15 19 23 27 27 23 19 8 8 4 4 4 8 8 12 12 32 32 36 36 40 44 44 44 44 40 32 28 25 37 50 58 66 66 55 51 47 51 59 67 40 41 41 49 53 65 73 74 62 74 63 35 11 20 68 109 103 16 15 17 17 101 238 255 208 127 50 26 33 20 18 26 17 66 130 155 169 158 95 31 23 30 41 56 63 81 92 96 109 97 83 68 65 50 48 52 47 50 49 47 38 32 15 14 38 45 37 25 14 18 30 39 20 20 20 16 16 16 16 17 19 19 20 64 84 44 19 36 20 20 20 20 29 73 133 167 116 73 54 109 185 201 145 81 25 25 31 83 136 176 176 153 211 132 72 60 61 45 41 49 32 32 33 34 35 39 43 47 62 82 98 87 67 47 39 39 41 56 74 93 139 210 308 354 351 305 196 45 31 57 90 66 86 86 86 75 74 67 67 59 143 124 92 68 48 48 60 73 93 60 44 52 48 35 35 60 56 64 68 56 44 44 51 59 39 48 56 60 56 56 61 60 75 155 152 53 35 58 67 38 51 43 42 38 50 58 58 54 88 84 82 61 63 102 118 86 139 54 130 77 41 103 45 40 114 139 101 147 305 386 428 522 484 598 590 476 496 664 727 674 695 686 634 575 564 581 566 531 500 457 441 431 408 372 372 364 275 222 186 166 166 173 176 168 115 90 70 102 161 185 161 118 119 92 68 60 60 60 52 44 64 72 84 88 88 80 80 86 88 99 107 104 101 106 111 123 147 107 106 153 177 168 171 195 266 221 225 260 251 214 242 309 408 430 434 433 464 523 539 527 528 536 566 586 608 615 623 623 593 562 513 479 462 448 430 412 402 399 416 403 394 374 366 367 336 310 319 342 338 313 312 338 376 432 480 498 479 381 207 65 79 94 135 164 204 229 254 277 286 281 270 263 256 245 227 216 213 186 146 103 71 52 46 45 62 65 67 66 62 73 80 83 79 83 88 89 93 102 102 99 80 64 52 44 44 48 56 60 64 60 56 52 48 48 52 52 79 83 83 80 84 85 89 85 90 82 67 67 72 84 80 76 87 94 94 90 94 102 118 126 90 90 94 98 102 102 102 102 130 118 110 110 118 118 102 90 81 97 105 101 81 72 76 87 103 110 110 114 122 126 134 138 106 106 103 111 115 115 123 116 120 148 176 176 156 148 172 196 192 176 184 212 212 180 172 177 139 143 146 141 139 142 164 190 152 74 52 118 172 123 22 15 24 26 35 29 29 34 51 64 45 45 49 53 61 77 89 94 54 43 35 35 35 36 37 41 62 82 91 83 59 40 39 40 58 83 125 116 91 56 41 42 49 45 44 44 52 93 139 144 94 84 118 148 159 166 171 160 89 103 116 124 119 113 120 113 75 48 49 67 64 50 47 48 54 71 74 77 77 70 66 59 63 47 51 86 105 115 158 209 280 319 351 374 397 409 381 312 174 110 79 103 112 62 50 91 63 71 90 113 152 230 324 375 397 405 414 411 434 461 449 408 300 214 119 63 65 79 89 73 58 50 42 41 62 106 95 55 43 44 52 48 49 53 57 61 84 84 80 80 76 72 72 64 60 64 71 67 60 56 52 48 50 44 44 66 121 137 107 63 70 97 144 183 222 245 264 268 296 308 324 339 346 345 352 345 357 325 349 338 326 412 475 384 217 125 76 100 129 113 73 49 117 133 153 160 152 135 119 107 68 49 47 47 48 52 54 49 74 175 287 341 401 463 508 512 491 502 544 590 643 692 730 742 754 752 715 647 544 440 364 311 364 327 244 144 84 75 57 52 54 62 80 110 175 228 214 156 96 55 55 71 67 54 54 73 80 114 148 166 176 203 254 322 391 427 458 481 515 560 614 655 685 735 804 846 872 884 911 938 949 941 941 957 980 992 992 988 1007 1000 980 968 964 968 976 984 991 938 860 740 554 343 187 110 83 58 58 58 79 90 100 100 79 91 118 126 137 182 263 326 374 405 387 298 207 176 176 163 136 100 82 63 57 57 57 57 102 110 155 252 394 536 634 708 830 902 949 961 977 990 964 919 882 848 798 760 730 711 703 702 752 747 724 709 684 646 600 551 525 492 450 408 355 327 304 275 240 218 228 235 262 277 283 289 305 301 301 301 302 302 287 282 294 283 271 259 256 259 269 283 250 275 297 291 247 203 162 151 80 92 99 83 63 58 55 50 46 48 53 53 49 56 88 118 274 320 351 346 294 257 282 334 363 337 329 345 353 308 205 108 87 81 85 81 65 53 50 50 47 49 73 74 73 69 68 70 50 50 49 49 48 47 51 54 57 56 55 66 77 84 72 52 41 45 41 49 160 268 247 139 74 46 53 81 89 57 37 48 50 100 110 63 31 20 18 16 38 61 66 55 29 18 18 19 19 19 23 24 21 25 33 26 30 27 31 35 28 33 37 37 38 31 31 31 31 31 31 27 48 48 48 48 45 45 41 41 49 49 49 45 50 50 43 42 47 31 42 61 57 41 44 56 58 30 28 29 29 29 56 92 127 155 158 102 61 49 41 29 25 25 25 26 26 27 36 44 49 49 42 42 39 39 40 40 41 41 41 41 41 41 41 41 45 45 41 41 37 37 33 33 38 35 39 51 74 74 61 45 43 46 69 124 235 382 530 605 425 319 198 107 64 52 41 32 53 34 34 53 57 38 41 65 42 42 42 38 38 38 34 34 34 35 48 68 95 127 159 179 123 90 46 33 38 50 46 34 34 34 34 34 34 34 34 34 41 41 41 41 41 37 37 33 36 32 39 35 31 31 31 30 29 28 37 44 51 51 28 30 32 33 33 33 33 52 59 47 52 49 61 73 86 98 110 113 214 210 199 219 271 282 198 87 100 92 95 121 167 224 278 312 366 365 372 384 393 393 369 340 228 215 204 169 130 88 73 66 64 64 68 60 40 38 38 38 37 44 41 49 53 53 54 58 38 47 56 68 65 65 57 56 69 68 53 42 37 37 37 36 37 37 37 36 47 42 34 32 44 47 48 52 48 45 44 34 52 72 88 80 60 48 55 69 82 47 39 58 66 69 105 163 247 314 318 222 91 32 38 58 44 37 37 37 44 44 44 44 51 51 51 51 51 51 54 47 44 37 37 37 37 37 40 40 45 45 45 45 45 45 40 37 46 38 38 43 39 38 38 54 54 58 65 70 70 62 54 46 77 57 53 65 65 57 77 112 84 86 89 83 93 117 152 169 230 168 98 40 36 38 39 39 43 76 102 93 91 101 88 60 35 36 36 37 37 44 51 58 102 68 44 48 48 32 55 76 98 119 131 95 71 76 71 46 33 61 32 30 48 52 44 87 86 93 226 424 644 830 760 500 95 105 104 83 58 44 36 34 44 40 36 36 35 35 35 35 34 34 61 61 33 33 44 45 57 54 54 43 35 34 34 34 36 36 36 40 50 49 49 45 49 53 59 113 254 397 462 449 448 488 496 456 424 428 440 422 444 423 388 316 273 278 307 315 213 194 199 231 252 229 177 137 133 133 148 167 190 221 253 283 334 365 407 446 478 517 552 575 612 592 575 578 589 593 585 580 600 631 643 631 639 651 627 587 594 626 650 658 631 591 564 553 599 545 478 428 382 356 337 296 245 239 262 277 277 269 256 240 224 232 233 229 238 247 271 283 358 354 346 335 335 343 351 366 370 385 403 407 433 475 507 519 476 496 386 291 324 322 298 333 375 436 509 577 614 639 661 665 609 611 629 605 577 519 441 360 371 350 387 458 519 548 585 645 697 688 644 596 481 365 297 295 277 305 340 382 407 441 494 543 642 650 611 507 355 266 271 292 357 411 442 505 550 491 344 236 247 237 241 216 231 423 570 534 298 198 138 170 206 235 303 409 421 440 431 402 350 290 226 188 143 115 88 71 81 92 111 121 237 249 150 115 179 163 90 93 84 127 167 196 241 291 305 325 387 392 339 250 125 44 47 89 86 109 147 205 302 383 381 328 270 247 203 135 88 73 82 90 91 116 148 177 213 230 209 169 204 200 177 153 141 134 157 177 212 242 284 322 356 366 376 355 285 203 200 237 268 345 525 683 542 342 354 342 354 439 403 380 393 405 389 365 358 374 351 313 257 274 291 308 328 339 324 306 231 146 74 40 40 41 42 46 40 41 50 58 54 41 41 40 79 59 99 56 77 50 36 131 187 208 204 136 47 40 62 107 60 83 149 225 305 353 384 393 534 627 755 828 798 709 665 673 759 709 581 389 234 155 111 81 106 68 39 38 37 49 53 74 113 231 274 296 333 238 101 82 81 76 66 52 48 45 45 53 23 23 23 23 23 23 23 23 15 19 23 27 27 23 19 8 8 4 4 4 8 12 12 12 32 32 32 36 36 40 40 44 44 44 40 36 33 37 42 50 58 58 51 55 55 63 71 79 43 43 41 45 57 61 73 81 70 78 75 55 24 32 80 117 114 24 16 16 13 20 165 234 236 167 98 70 65 40 19 18 29 38 50 67 105 134 99 51 31 38 42 56 59 73 80 84 97 87 79 64 58 51 48 48 39 26 21 27 37 36 27 18 22 30 22 13 13 31 36 28 16 16 15 15 16 16 17 18 19 18 21 65 69 33 37 77 49 37 29 30 42 54 58 59 112 90 78 106 190 246 190 95 59 87 124 156 176 189 197 194 223 144 77 53 49 41 45 61 32 58 70 46 34 43 55 51 118 146 166 135 79 35 34 34 46 53 67 82 121 192 282 334 477 507 468 317 167 96 62 36 35 36 45 61 80 91 91 91 199 167 115 63 40 48 72 92 96 68 56 60 52 36 40 60 64 68 68 60 44 36 43 55 52 56 60 68 64 60 53 52 71 167 188 93 37 46 63 51 39 40 56 64 63 51 51 58 78 74 61 45 65 93 85 45 59 68 189 118 40 71 58 49 62 167 221 291 432 501 486 500 563 614 597 529 521 593 629 601 548 548 532 501 498 502 475 432 449 390 346 316 289 272 277 272 220 178 150 126 114 102 93 84 76 79 71 75 67 58 42 30 59 43 31 31 39 43 43 35 67 67 67 67 63 55 47 46 85 80 73 78 91 80 57 34 82 43 54 102 102 65 77 147 182 156 155 179 179 170 209 276 307 326 321 324 356 416 448 450 474 489 505 516 539 551 567 568 521 486 440 406 388 386 388 373 379 363 369 368 378 382 366 351 400 365 350 350 334 309 319 345 434 481 498 540 562 420 173 30 86 136 186 200 220 240 244 239 285 280 261 261 270 275 269 262 232 229 197 134 95 87 68 47 44 50 57 64 79 98 117 133 91 99 100 109 105 105 102 95 64 52 48 44 44 48 56 60 52 52 52 48 48 48 48 48 88 80 72 80 92 89 73 49 106 94 75 75 72 72 64 52 91 83 71 67 71 83 103 115 107 83 75 91 91 83 91 115 135 115 106 106 114 114 94 74 86 98 110 110 94 93 89 93 131 123 115 103 110 114 118 122 126 122 126 142 162 170 174 159 136 176 212 212 184 168 184 212 196 172 168 188 200 180 172 169 123 147 181 180 166 164 182 208 78 20 15 37 100 43 22 67 45 38 35 28 29 35 47 60 48 48 41 49 57 69 81 85 62 47 43 35 35 35 37 37 54 90 122 111 67 38 38 40 41 75 141 148 115 64 45 42 44 45 44 52 93 155 224 237 213 211 238 249 240 208 158 116 115 84 61 69 97 116 122 109 131 92 69 66 55 49 49 80 61 72 78 77 73 62 58 51 56 52 67 105 130 165 235 313 392 403 379 344 380 439 436 356 182 110 55 46 47 48 63 108 88 91 122 165 192 210 269 317 282 242 199 197 255 310 288 230 132 82 46 44 45 67 81 80 101 78 51 47 87 131 115 75 44 44 52 56 56 50 46 45 81 77 73 69 69 69 76 80 77 69 64 56 48 44 44 45 62 46 46 90 149 153 104 43 74 117 172 207 234 238 245 256 276 307 338 350 353 344 360 367 371 340 364 354 338 418 477 413 181 100 61 109 177 185 149 117 89 65 61 93 136 140 103 55 47 47 46 46 47 47 46 56 110 215 327 369 405 450 508 535 510 525 556 593 639 684 715 730 723 708 678 610 526 458 421 408 491 419 299 166 86 73 57 52 53 58 73 95 132 165 152 101 91 59 74 90 82 65 77 119 117 163 213 231 245 276 326 390 429 469 503 538 572 614 660 698 728 770 824 858 884 899 930 954 987 984 980 988 999 1007 1004 1000 1008 992 968 948 940 944 961 969 991 942 871 747 558 343 183 94 87 70 67 58 64 82 97 108 93 92 116 136 187 259 341 400 412 412 360 242 143 117 145 149 89 69 66 60 57 58 62 73 98 101 146 240 382 512 603 672 799 890 945 954 967 980 973 939 893 847 794 756 729 714 706 709 740 728 708 709 710 692 654 617 594 568 527 489 443 412 389 359 317 283 270 280 299 325 336 340 339 336 336 317 305 302 298 302 298 286 270 262 266 278 292 303 286 307 313 284 215 150 110 100 52 101 132 88 52 59 78 74 54 62 77 81 96 120 164 206 333 306 263 234 193 172 217 289 300 292 300 308 289 228 140 65 76 85 97 77 49 48 53 82 48 50 78 74 70 66 82 98 49 53 57 56 51 46 46 57 60 52 47 63 70 81 73 65 40 53 61 77 143 211 218 178 85 65 69 81 73 45 44 56 34 65 83 56 24 21 18 17 46 42 42 39 32 22 19 23 19 27 23 32 36 29 33 26 26 30 27 31 28 33 33 37 41 34 34 34 34 27 27 27 40 40 40 44 41 45 45 45 49 49 49 45 45 42 42 42 34 29 49 61 28 31 51 28 46 30 30 34 42 29 44 60 91 119 126 86 57 49 41 25 24 25 25 25 26 27 32 40 41 41 34 34 31 31 32 32 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 49 45 50 58 73 73 61 49 48 43 50 85 188 355 546 661 434 350 227 127 72 52 53 53 53 33 34 50 49 37 41 61 38 38 35 34 34 34 34 35 34 47 71 99 131 167 190 199 107 82 42 34 34 42 42 34 34 34 34 34 34 34 34 34 37 41 41 41 37 33 33 33 32 32 31 31 31 31 31 30 29 28 36 59 62 42 36 41 31 33 33 32 32 44 51 43 45 46 54 66 82 94 95 98 82 118 158 214 297 333 253 130 117 77 44 59 116 167 173 171 225 229 237 257 265 265 242 219 154 144 144 126 107 85 78 70 48 56 60 43 38 37 37 45 49 56 49 49 41 45 42 42 43 51 56 68 69 69 69 65 56 52 40 39 39 39 38 37 50 38 36 34 33 33 34 33 53 56 48 40 37 41 49 46 34 49 61 61 53 45 48 49 70 39 35 47 61 77 119 170 285 408 527 342 114 35 30 89 44 37 37 37 44 44 44 44 51 51 51 51 47 47 54 47 44 44 48 48 44 40 36 36 44 45 45 45 45 45 44 37 42 38 46 54 55 43 47 58 46 50 66 74 74 66 54 53 72 63 59 63 72 107 187 263 205 228 222 176 170 236 311 355 483 419 317 212 124 70 52 47 53 69 65 40 39 54 61 49 37 37 38 38 38 48 51 54 102 61 37 41 45 33 40 52 65 94 118 99 75 67 62 42 33 61 59 52 64 56 56 95 138 117 184 321 444 531 451 244 81 84 82 76 70 59 36 33 40 47 40 36 39 35 42 42 45 41 45 48 60 68 71 56 49 42 42 39 35 34 35 36 35 40 48 35 42 61 64 33 35 33 36 173 338 431 417 379 461 456 455 459 489 509 533 520 437 349 313 302 287 275 292 333 273 222 215 252 233 149 117 149 158 185 225 280 339 394 445 484 495 518 548 567 590 594 602 604 676 678 661 641 637 641 660 668 620 655 675 668 672 661 621 569 566 583 607 615 604 593 589 575 492 434 368 318 308 305 298 277 235 221 217 226 230 215 191 164 199 219 222 209 233 308 379 400 366 343 331 320 324 336 363 382 370 385 411 430 452 467 495 515 441 443 363 295 328 348 332 371 421 486 555 608 636 658 688 689 641 639 642 602 546 476 402 341 416 406 442 509 566 595 639 680 689 662 621 557 434 315 278 296 262 298 352 398 423 457 518 575 631 651 587 444 308 251 256 279 377 451 475 575 627 551 436 249 214 194 234 264 256 343 443 450 162 150 134 154 218 306 401 456 438 422 384 347 303 262 210 160 134 131 107 70 64 103 145 157 244 253 169 113 181 205 163 150 68 143 207 228 238 272 286 304 359 397 379 294 180 79 44 45 75 103 145 181 258 317 335 318 344 324 289 223 116 40 41 62 45 54 94 138 205 256 231 171 216 205 185 178 178 155 134 122 169 185 218 241 278 305 327 316 273 186 222 332 379 384 524 726 478 330 365 378 407 479 420 384 381 389 381 369 370 390 375 340 336 337 317 294 326 383 407 377 302 240 156 76 56 73 77 50 57 46 42 42 42 42 46 57 99 82 95 51 93 117 70 172 279 176 67 42 59 91 78 42 55 114 199 248 272 304 360 416 604 622 664 748 836 878 844 787 827 804 701 528 353 233 149 96 114 83 59 46 51 62 66 76 71 165 209 234 266 195 85 67 90 88 82 56 44 44 45 65 23 23 23 23 23 23 23 23 19 19 23 23 23 23 19 12 4 4 4 8 8 12 12 12 32 32 32 32 36 36 36 40 52 52 52 52 45 49 46 46 54 54 47 51 51 63 71 75 59 55 45 45 49 53 53 57 54 66 67 55 32 32 76 121 134 44 17 17 13 15 85 178 235 191 143 119 93 53 24 23 38 34 23 32 73 106 95 63 35 38 42 45 55 62 69 69 79 68 64 57 50 43 36 36 43 30 20 19 29 48 55 46 14 34 38 18 23 40 44 20 16 16 16 16 17 18 30 23 18 19 49 65 25 29 109 193 81 69 54 50 50 42 27 22 149 222 194 78 74 167 151 35 25 28 41 45 33 33 54 70 116 73 49 53 61 53 49 58 58 118 130 70 34 43 55 39 122 151 175 151 87 35 34 35 39 58 84 100 118 146 189 230 371 461 563 571 397 161 72 106 91 56 39 38 49 72 118 146 202 146 79 35 47 88 108 108 68 48 40 48 48 40 48 68 64 60 60 56 48 36 48 67 136 92 52 48 56 60 53 48 67 151 180 109 50 46 59 52 40 41 65 80 68 63 71 98 69 115 119 88 81 77 66 60 40 58 174 134 50 45 40 55 31 209 365 367 435 528 544 510 641 616 612 625 589 513 482 515 439 440 443 428 429 426 394 362 387 352 301 270 250 242 246 244 202 184 176 168 156 139 111 91 134 146 157 141 113 93 109 121 161 153 145 145 149 153 149 141 125 109 93 97 109 113 105 100 127 103 80 73 86 80 49 32 34 33 35 60 64 40 56 110 123 118 122 161 180 179 207 251 226 245 260 275 303 339 351 346 360 364 371 387 407 431 451 460 409 379 352 334 335 340 334 331 316 311 310 324 354 381 390 394 403 384 366 358 341 320 335 376 459 534 551 581 595 413 169 83 257 307 328 294 278 287 275 250 311 302 286 279 292 305 310 296 281 286 244 169 130 123 92 60 57 60 63 70 89 112 135 154 105 109 109 109 105 97 86 71 55 48 48 48 48 48 48 48 52 56 56 60 60 60 56 56 92 72 60 65 85 85 69 42 98 90 75 75 72 68 56 44 103 91 75 67 67 79 87 95 123 87 79 107 107 87 95 135 135 104 87 87 103 103 79 59 74 86 98 106 102 106 106 113 124 131 119 107 114 130 146 146 162 154 154 178 202 214 202 190 151 176 208 212 196 180 184 192 188 160 148 168 184 180 176 169 130 143 173 187 189 187 212 242 60 19 14 21 63 71 87 136 57 39 26 26 28 34 43 40 36 36 39 32 40 48 56 57 54 43 39 35 35 36 44 41 45 74 118 126 90 43 39 44 41 59 125 149 131 87 61 54 43 48 59 93 162 263 360 392 379 369 376 360 328 285 224 167 134 73 48 49 50 49 55 62 134 102 68 56 49 48 47 56 86 96 98 89 73 58 47 43 48 75 110 131 149 197 314 413 479 494 439 372 389 470 482 410 195 127 80 48 46 49 76 100 104 92 131 201 208 147 113 113 74 50 52 99 184 228 173 94 60 45 44 44 47 54 76 76 129 106 71 59 79 107 96 64 48 48 56 53 57 50 49 45 57 57 57 57 61 77 100 112 105 81 64 52 44 44 48 53 46 59 98 114 117 93 68 52 71 110 165 208 226 234 246 261 255 290 330 349 348 359 375 390 362 351 372 392 393 430 453 386 153 80 48 69 129 169 177 181 65 69 81 101 112 96 67 47 47 47 55 47 46 46 73 99 153 250 343 380 404 442 496 527 540 551 567 597 632 666 696 708 680 665 647 598 541 503 502 507 581 484 338 193 108 76 72 65 52 58 69 87 105 135 141 110 95 89 105 121 109 107 130 172 178 236 285 311 317 332 375 438 477 526 557 587 622 667 709 744 770 805 847 873 891 907 938 958 1003 996 992 996 1004 1008 1004 1000 1015 992 960 924 908 909 917 929 968 927 859 747 569 370 206 113 98 89 78 58 57 71 101 108 108 102 122 173 264 353 418 445 427 393 300 182 97 78 111 114 51 52 55 60 62 62 78 92 101 108 146 252 393 512 595 668 795 887 946 958 963 980 976 946 897 836 773 735 705 694 698 702 732 719 700 705 721 722 688 658 627 609 590 556 530 507 488 459 427 382 365 356 363 374 377 385 381 381 370 343 316 309 310 322 328 308 285 281 286 289 315 327 322 339 328 275 183 102 61 51 51 93 125 105 76 68 79 86 114 106 101 89 108 144 203 241 249 185 141 145 128 108 144 204 236 240 243 229 201 154 118 87 65 81 93 73 49 48 57 82 50 67 86 79 63 55 71 94 48 68 84 83 59 46 46 61 68 56 52 51 67 70 69 65 46 49 49 53 76 95 106 106 81 69 69 69 53 36 36 52 40 39 44 42 42 55 60 61 119 78 34 27 44 45 38 26 18 23 23 31 36 40 33 33 26 26 31 27 31 28 33 33 37 37 37 37 37 30 30 26 27 27 27 28 29 33 37 41 44 44 41 45 38 42 42 42 74 54 85 56 25 59 113 31 42 39 58 66 50 29 28 44 79 95 98 70 52 48 40 28 24 24 24 25 25 30 35 32 40 37 30 34 31 31 32 32 37 37 37 37 37 37 37 37 33 33 33 37 37 37 41 41 41 37 45 49 57 57 49 41 60 51 38 30 69 181 347 456 358 298 215 135 80 60 60 65 49 33 33 45 41 33 37 49 46 46 42 42 35 39 42 46 46 59 97 133 173 205 205 198 94 66 34 33 34 34 34 33 34 34 34 34 34 34 34 34 37 37 37 37 33 33 33 32 32 31 31 30 30 30 30 30 37 36 28 66 80 45 62 56 30 31 32 32 32 35 46 47 37 38 46 58 70 78 79 82 46 62 118 209 277 289 269 239 78 103 122 96 66 76 135 186 165 168 165 165 158 146 134 115 108 105 109 106 96 85 78 71 39 38 38 37 37 38 38 49 53 60 49 49 37 37 37 37 38 39 40 48 53 57 61 54 42 42 41 41 49 49 39 38 81 73 52 34 33 34 35 34 42 45 37 33 34 34 43 47 39 39 39 35 34 34 33 34 40 36 36 47 61 87 142 200 375 554 706 380 93 82 31 97 44 37 37 37 44 44 44 44 51 51 51 47 47 47 51 50 59 48 44 40 35 35 36 36 40 41 45 45 45 44 44 44 38 42 54 58 59 51 55 58 38 46 62 74 74 66 54 53 67 63 59 58 70 117 213 304 399 465 495 472 462 532 611 653 714 702 633 492 311 159 99 94 45 58 51 38 37 38 57 50 71 64 63 51 49 41 41 47 82 54 34 37 45 33 33 33 56 85 109 102 82 66 62 64 48 60 71 75 75 64 72 95 114 105 161 224 255 262 219 127 77 70 72 81 109 111 87 63 47 44 40 43 35 35 42 42 53 53 48 40 52 67 63 55 57 43 35 38 34 34 39 59 34 52 59 34 37 61 67 31 35 35 66 220 337 373 363 360 422 393 420 499 545 525 532 547 395 319 303 324 324 288 265 285 265 218 210 207 159 107 140 246 291 333 384 440 498 538 581 604 587 582 593 604 627 635 615 612 673 695 706 682 662 658 682 714 618 630 630 630 627 620 592 541 524 533 561 561 561 551 548 529 411 360 302 268 266 287 276 269 238 215 181 166 160 157 138 126 177 217 247 245 299 381 440 421 309 296 308 324 336 344 355 366 385 400 423 449 463 470 498 515 387 373 324 292 339 375 378 412 482 544 608 630 644 669 696 697 662 648 620 564 492 425 384 358 436 434 473 539 604 636 669 703 675 652 592 495 379 295 263 273 250 302 360 410 435 480 534 591 595 636 564 405 301 267 260 270 356 513 545 619 623 563 512 285 157 166 234 273 245 245 280 295 123 126 130 177 272 368 432 440 443 408 350 301 276 247 198 140 161 158 133 84 91 145 185 192 207 208 160 148 211 258 268 295 260 283 271 229 231 277 295 298 375 402 387 341 290 216 113 40 80 120 156 172 203 254 290 324 387 378 344 290 157 42 42 59 60 47 75 158 225 227 210 186 217 190 175 179 188 181 168 144 155 166 180 186 209 247 277 278 233 196 254 386 439 412 524 723 430 346 398 455 491 503 400 340 352 361 357 357 366 386 382 355 363 363 344 328 329 361 365 343 247 205 162 126 110 95 71 40 88 69 57 42 46 54 62 73 95 74 63 43 133 226 210 255 156 104 60 43 43 51 58 74 42 105 198 254 290 327 406 467 599 641 607 555 646 813 855 782 769 777 732 636 503 359 219 119 121 94 67 55 66 67 63 69 50 123 148 168 189 145 75 53 67 68 59 44 44 69 121 165 12 12 12 12 12 12 12 12 12 12 16 16 16 16 12 12 4 4 8 8 12 12 16 16 28 32 32 32 32 32 32 32 48 48 52 56 49 45 38 38 46 50 43 47 43 51 55 59 63 59 51 47 37 37 37 41 22 30 35 35 19 19 56 105 158 68 33 33 16 15 33 106 203 203 199 179 127 70 42 41 39 39 39 44 61 74 67 52 35 39 42 45 55 62 69 69 55 52 49 42 31 31 24 24 43 38 36 47 69 76 75 67 54 67 63 35 20 28 33 17 37 26 22 27 35 36 39 28 32 25 61 65 37 89 194 238 74 70 63 59 51 51 47 40 110 191 179 63 47 151 175 97 49 57 54 42 30 30 35 44 32 31 32 45 58 54 46 46 50 118 130 63 34 43 55 35 34 59 92 88 52 35 36 56 39 62 82 101 116 128 146 183 220 290 424 532 440 225 137 191 309 234 149 103 93 112 174 225 170 118 66 66 127 175 156 104 44 36 36 40 48 48 56 68 56 48 48 56 48 40 56 84 260 160 56 35 44 56 53 45 51 103 121 82 50 47 44 40 61 46 50 57 40 39 39 85 86 136 121 74 72 61 52 89 70 40 58 98 104 75 37 36 57 272 414 390 394 490 562 564 634 677 678 628 573 543 496 445 444 421 384 353 345 354 355 351 331 332 328 321 333 342 350 346 358 350 354 354 354 358 346 338 366 338 314 322 358 386 389 377 400 404 400 404 404 404 396 392 380 352 324 328 356 368 356 340 324 296 273 270 268 253 214 167 61 61 47 34 34 34 34 32 75 74 78 106 114 121 148 172 159 175 195 222 250 274 281 272 266 269 281 294 322 355 376 389 294 287 273 278 286 287 279 264 216 239 274 312 354 389 417 430 391 395 392 376 336 319 342 394 448 591 652 646 549 320 198 261 363 385 367 308 281 293 297 288 325 320 308 312 325 342 350 352 334 328 278 200 154 144 117 69 99 94 77 68 63 70 85 96 103 103 106 102 94 86 78 62 59 52 48 48 48 44 40 40 56 56 60 64 68 68 64 64 81 61 45 53 81 89 85 66 58 47 47 59 72 80 76 72 104 96 88 84 88 92 92 88 116 84 84 112 116 88 92 128 116 93 80 80 88 88 72 52 71 79 87 95 95 98 98 105 116 135 131 123 146 182 206 206 194 182 178 189 209 213 201 185 167 175 191 203 207 195 183 171 195 171 155 163 175 179 171 157 138 138 145 174 196 220 230 247 89 23 16 19 35 51 64 84 81 50 38 27 36 49 58 47 43 36 35 32 32 32 33 33 46 42 42 35 39 40 52 60 49 57 86 106 94 62 46 43 46 51 97 129 128 88 53 42 50 58 73 122 223 363 474 517 495 492 492 473 438 393 328 256 129 77 50 50 50 48 48 70 127 115 100 102 100 77 60 51 97 107 111 102 78 66 59 56 64 75 97 142 202 294 413 499 537 577 562 499 493 538 535 452 243 148 96 57 46 50 72 56 84 52 79 165 196 127 77 54 46 46 46 104 170 181 125 50 55 48 45 44 51 62 87 92 105 94 78 58 51 59 60 48 52 45 49 54 62 59 54 46 45 45 45 45 46 62 93 113 118 82 57 49 45 44 45 61 44 62 94 98 77 49 48 56 75 102 153 181 203 227 251 285 247 282 314 333 336 343 366 386 362 350 363 384 412 428 418 350 168 104 57 49 69 105 149 181 97 105 109 97 69 48 47 47 46 59 78 55 45 58 120 183 220 278 343 383 412 457 491 521 559 567 582 601 625 647 663 670 646 638 627 605 568 537 542 544 589 503 387 251 163 114 81 56 52 53 64 67 85 108 138 135 121 123 150 165 157 156 194 232 257 307 356 378 380 402 441 497 537 578 610 648 678 713 747 785 820 847 870 888 899 922 953 972 996 996 996 1000 1004 1007 1007 1003 1019 1008 972 936 913 909 913 917 948 908 851 739 581 398 230 129 102 101 86 58 57 68 101 104 115 104 132 212 347 437 467 452 422 353 244 147 90 81 86 73 65 55 60 60 56 56 57 75 112 123 169 283 413 523 614 688 780 871 939 959 971 984 980 946 911 831 749 703 684 673 689 705 743 735 712 709 729 733 718 695 664 657 650 635 620 605 597 571 532 491 483 466 465 465 460 448 438 427 408 385 347 328 333 348 385 359 324 312 292 276 287 314 334 350 347 298 210 137 100 87 52 61 93 121 113 84 71 79 98 98 89 77 84 108 146 167 112 65 49 80 92 83 98 126 166 168 172 148 125 93 85 86 61 74 78 73 50 50 58 66 70 75 94 75 55 51 56 79 68 95 115 107 83 62 66 70 77 68 55 47 59 62 61 57 65 53 49 52 63 63 78 90 85 77 76 68 52 41 52 57 73 37 33 48 92 105 86 74 132 95 59 55 48 29 25 26 18 18 26 35 35 40 33 29 29 22 27 27 31 32 36 36 40 40 40 40 40 33 25 26 26 26 27 27 28 33 37 37 37 37 41 41 38 38 42 42 42 38 65 40 70 277 436 378 153 114 74 54 50 33 33 32 80 79 70 46 34 33 40 40 31 27 27 28 25 26 38 39 40 41 34 38 31 35 32 33 37 37 37 37 37 37 37 37 32 32 33 33 37 37 41 41 37 37 44 52 52 52 48 44 52 56 43 30 30 78 181 250 274 247 203 151 100 68 53 49 45 37 33 37 33 33 32 37 45 39 35 34 38 46 61 65 69 86 124 156 196 220 208 176 82 58 34 33 34 34 34 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 31 30 30 30 30 30 38 52 94 77 132 151 100 97 39 29 30 31 32 31 31 46 58 33 34 35 43 55 63 71 74 114 106 129 176 236 264 256 215 214 112 38 46 148 203 145 41 144 136 120 113 98 94 91 83 82 79 83 80 80 69 58 47 51 38 37 36 38 53 53 49 37 37 37 41 37 41 42 46 38 38 38 39 40 52 53 46 43 43 43 44 62 68 58 53 88 107 95 71 59 55 36 33 33 33 33 33 34 35 35 35 40 36 35 34 34 35 35 35 41 41 49 43 49 87 170 252 491 672 778 339 40 126 52 61 44 37 37 37 44 44 44 44 51 51 51 47 43 43 47 46 67 59 47 34 34 34 47 51 47 47 48 52 52 51 55 48 38 50 62 62 58 62 62 62 38 46 62 70 74 66 54 53 79 78 74 62 54 73 140 206 265 391 508 549 574 624 666 692 850 888 865 743 536 344 209 141 49 59 77 78 62 58 54 50 104 88 75 51 50 42 49 49 55 35 34 34 38 34 33 32 65 77 93 97 89 73 73 92 79 59 63 83 82 79 87 91 67 59 99 147 151 139 120 96 69 57 57 93 130 150 134 118 54 51 47 46 42 38 41 41 33 60 99 95 66 69 69 39 72 46 42 46 41 33 33 34 34 62 62 33 33 68 63 31 33 39 162 272 313 307 332 382 400 427 473 512 523 499 475 445 409 364 348 340 316 260 204 172 189 193 205 221 221 241 309 398 474 516 551 583 614 610 612 611 619 610 605 628 667 691 683 673 658 701 725 705 668 648 672 697 634 606 567 536 529 533 518 491 458 488 539 544 536 509 462 411 445 391 337 303 284 266 242 227 273 231 180 142 129 142 140 148 163 226 299 341 406 459 445 363 278 269 289 316 340 344 351 357 400 423 449 468 486 509 533 523 329 315 306 308 363 409 451 488 554 612 646 652 658 673 696 678 663 613 557 485 414 376 362 371 400 409 467 537 609 654 695 714 688 643 534 397 309 285 276 250 275 318 376 422 455 488 542 595 593 630 530 366 294 276 279 302 350 550 586 627 619 630 618 325 155 154 182 170 126 125 157 169 124 107 130 236 356 431 454 439 409 374 313 270 246 224 182 123 160 148 124 103 129 180 199 183 183 160 152 199 265 308 373 463 600 520 364 233 219 290 324 309 408 420 420 412 401 346 222 94 72 121 169 179 184 209 253 306 387 401 387 354 249 127 50 48 85 89 120 178 213 222 209 186 186 152 121 113 118 142 162 178 152 168 186 185 199 229 233 228 208 223 273 394 495 491 521 623 490 422 430 475 508 488 392 332 345 349 353 361 381 401 401 378 370 386 418 442 414 354 306 280 204 158 154 182 175 120 73 62 62 71 84 101 102 90 59 46 47 55 51 38 81 182 206 223 68 60 64 60 47 42 51 86 104 151 228 297 365 430 505 554 567 681 684 550 486 579 694 730 717 702 665 613 533 414 263 145 136 105 82 67 63 63 52 54 68 79 66 51 67 64 61 67 81 82 79 60 48 60 97 137 12 12 12 12 12 12 12 12 16 16 12 12 12 12 16 16 4 8 8 8 12 16 16 16 28 28 28 28 28 28 28 28 36 40 44 48 41 37 30 26 42 42 39 43 39 39 43 43 47 43 39 35 29 33 33 37 26 26 31 35 15 11 48 101 158 88 49 53 42 18 20 62 158 179 207 200 148 91 43 27 24 32 44 45 46 43 40 36 39 39 46 49 52 55 62 62 44 33 34 34 23 23 22 22 21 34 60 79 89 76 70 51 71 72 63 32 16 17 49 74 54 35 35 28 32 36 32 21 61 22 45 50 77 175 230 151 86 79 75 52 47 37 60 61 26 26 31 44 84 136 153 153 38 42 42 35 36 32 32 32 32 32 33 33 34 34 38 38 32 62 75 35 33 47 59 35 32 34 39 44 35 35 36 48 67 67 74 74 74 81 96 136 224 266 321 360 337 249 149 96 166 122 97 95 96 83 109 133 201 170 146 158 207 223 156 64 48 44 44 44 48 52 56 60 48 36 40 52 52 44 64 100 320 192 64 36 44 53 49 41 67 72 84 73 58 55 48 40 69 41 40 45 44 39 43 85 116 173 147 147 189 155 84 78 103 53 68 131 134 73 60 95 261 300 373 417 448 512 601 673 652 684 664 571 501 487 445 393 447 439 427 419 423 435 431 431 432 468 492 493 505 533 541 529 588 587 576 563 560 563 572 575 588 560 533 512 509 512 521 536 547 558 566 570 570 570 566 562 598 574 546 542 554 566 566 551 535 527 525 533 523 491 441 402 316 316 281 222 198 190 159 114 133 121 120 120 120 124 143 155 147 151 159 175 199 223 234 237 191 194 207 220 233 254 272 281 226 219 216 232 248 252 237 229 221 268 334 376 398 401 413 421 402 423 427 391 331 303 341 417 538 639 693 707 583 377 292 383 397 384 349 294 271 280 284 290 322 333 341 357 370 390 415 416 391 349 288 222 185 168 130 90 93 84 67 46 44 43 43 54 73 76 79 82 78 82 82 74 63 52 52 48 48 44 40 40 52 56 56 60 64 64 68 68 69 61 57 61 65 81 86 94 55 51 47 59 68 76 76 72 92 84 84 92 104 108 100 88 108 92 92 112 116 100 100 120 124 116 108 108 119 119 111 99 114 114 110 110 106 106 110 113 164 183 171 151 162 194 210 206 210 202 197 197 205 216 209 193 186 175 175 187 199 195 175 155 199 183 163 159 163 163 159 148 163 147 153 182 218 227 211 197 68 19 15 30 75 60 76 129 69 58 42 39 48 53 57 54 58 51 44 37 37 33 33 33 42 38 38 38 46 51 63 64 61 49 50 78 78 50 38 39 70 55 81 109 112 72 41 41 65 65 79 128 259 423 542 592 577 608 616 605 556 495 381 274 155 99 62 64 68 63 77 121 140 139 97 83 66 66 71 74 77 92 103 102 82 71 75 76 80 51 56 136 286 429 521 566 575 651 683 654 617 610 554 460 286 140 85 62 49 76 120 92 112 51 49 81 112 84 70 63 52 48 50 69 103 110 90 62 43 43 43 51 58 73 99 108 65 58 58 43 43 43 55 52 61 50 50 55 67 71 63 51 46 46 46 45 45 46 73 93 118 74 49 53 53 45 45 65 44 45 46 46 53 49 53 48 76 99 129 153 177 215 255 286 261 279 306 313 316 323 342 362 374 346 327 344 377 386 366 334 236 204 180 137 105 105 141 178 153 129 85 53 47 47 47 46 44 56 68 64 60 92 171 238 287 313 361 398 435 473 499 518 563 574 582 595 610 617 621 625 616 604 593 598 571 540 533 531 543 487 414 341 261 184 118 65 78 83 79 82 89 112 149 154 163 176 211 225 225 228 266 307 336 378 416 449 459 485 524 561 601 635 670 694 724 758 793 816 869 881 896 903 914 930 965 984 996 995 999 1003 1007 1007 1011 1011 1019 1004 976 948 929 921 921 925 940 896 832 735 596 436 257 140 113 108 93 66 60 76 93 92 94 95 143 250 381 459 459 421 358 278 177 105 77 79 69 51 70 56 60 56 55 55 60 93 114 133 192 302 423 518 610 700 783 868 935 963 976 988 969 935 900 807 721 679 676 673 686 713 735 720 698 693 701 705 698 694 682 679 683 684 676 668 656 631 592 566 561 553 560 560 544 528 513 495 469 438 400 382 371 382 392 376 353 334 295 267 286 322 338 354 351 310 230 161 120 98 61 52 61 113 133 93 60 59 50 58 77 77 76 68 71 60 53 49 48 50 69 73 82 98 105 110 122 110 90 66 50 50 54 66 70 62 62 58 58 51 91 99 96 88 76 61 65 80 69 89 104 96 76 63 63 62 81 68 56 47 54 61 57 53 65 57 57 69 95 107 130 138 89 77 76 68 61 57 68 65 74 37 35 61 98 95 67 49 18 36 52 67 32 15 16 49 17 18 22 26 35 31 36 29 25 29 23 27 31 32 32 35 39 39 39 39 39 35 29 25 25 26 27 27 32 32 37 41 33 33 37 41 38 38 43 43 38 37 40 43 145 417 651 690 356 241 109 42 45 53 48 28 68 56 43 27 26 26 33 36 35 34 31 31 32 33 38 35 51 44 41 38 35 39 32 36 33 33 33 33 33 33 33 33 32 32 33 33 33 37 37 37 48 48 52 52 52 52 48 48 52 60 63 55 51 66 106 131 163 159 151 132 104 80 65 57 49 41 37 37 33 32 32 32 34 34 33 34 34 46 65 73 89 116 148 180 216 235 206 148 85 62 42 34 34 38 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 32 31 30 30 30 30 31 42 110 200 203 282 305 241 183 38 36 29 31 32 31 30 42 55 34 34 39 47 55 63 71 74 62 110 140 180 288 376 296 126 150 156 155 131 121 116 95 60 79 71 63 49 49 50 63 74 48 56 64 57 49 41 37 37 55 39 37 36 37 42 41 37 53 53 53 49 41 41 38 38 39 39 38 38 39 48 53 54 45 46 50 71 84 94 103 113 145 148 120 65 41 46 43 35 34 34 34 35 35 36 36 36 36 36 36 35 35 36 44 49 42 46 45 36 41 87 174 252 458 588 630 223 27 138 72 37 44 37 37 37 44 44 44 44 55 51 51 47 43 39 46 42 63 55 42 34 34 38 46 54 43 47 47 47 51 55 55 55 49 61 69 53 61 57 61 57 37 46 58 66 70 62 54 57 79 86 86 82 86 93 120 146 256 369 490 563 608 665 708 752 906 971 967 884 759 592 398 246 161 125 91 61 50 54 50 39 91 72 63 50 42 42 46 49 36 36 36 36 35 34 33 33 56 51 56 72 73 53 56 72 80 39 55 87 79 72 84 80 88 53 37 61 78 55 34 32 35 35 55 87 110 109 109 118 50 51 50 46 42 38 41 41 68 35 99 178 225 277 253 118 72 38 34 53 65 45 32 32 37 57 57 37 44 59 55 31 32 114 273 331 317 306 344 387 406 473 476 400 367 415 439 401 373 367 347 307 270 234 198 173 229 257 309 361 432 484 496 502 570 603 639 655 662 649 636 623 651 638 633 653 696 720 712 702 662 690 714 702 669 637 626 634 631 580 517 471 465 477 478 467 432 458 490 494 491 480 445 395 436 410 375 341 310 272 233 216 267 239 192 154 145 162 183 192 262 293 334 372 429 459 440 355 302 278 297 316 336 355 366 377 387 437 472 471 497 537 540 483 306 285 314 344 382 451 512 561 611 660 676 674 673 681 685 655 648 571 495 436 392 374 387 408 428 455 498 563 627 668 701 701 690 609 464 319 255 270 278 259 304 335 384 426 463 503 553 588 618 635 491 315 270 272 287 341 392 543 591 624 662 741 689 346 110 107 119 95 78 91 118 130 117 115 170 304 423 482 485 470 375 338 306 249 226 212 178 134 140 128 134 165 208 223 206 174 212 161 164 227 268 290 371 468 670 676 573 398 272 259 290 296 354 386 417 428 419 375 291 203 100 122 155 177 184 201 215 256 337 398 412 395 341 251 138 47 60 136 175 154 173 239 246 171 111 101 109 110 114 107 123 127 118 157 184 194 201 212 206 178 196 254 288 390 555 604 562 572 551 471 403 412 456 457 429 413 349 349 353 365 385 401 401 393 461 449 461 473 437 369 341 357 311 258 258 294 288 229 194 207 104 90 86 87 88 77 61 45 64 119 119 57 40 82 128 140 88 56 44 52 61 56 67 86 183 289 389 419 397 425 525 621 596 626 616 544 456 448 548 660 650 591 518 481 462 414 309 209 167 129 106 87 72 64 49 40 58 46 37 37 37 41 47 48 62 67 75 68 64 64 88 105 12 12 12 12 12 12 12 12 16 16 12 12 12 12 16 16 8 8 8 12 12 16 16 16 28 28 28 28 28 28 24 24 28 32 36 40 33 33 26 26 34 38 35 39 39 39 43 43 35 35 25 21 21 25 29 33 54 50 47 47 20 11 48 105 123 92 53 58 66 35 20 45 118 154 187 204 176 112 40 21 21 24 33 37 38 39 36 36 56 51 58 57 52 51 47 47 40 34 34 23 23 22 22 22 21 34 64 78 69 52 58 47 56 45 52 41 17 15 46 107 95 64 40 21 25 33 33 33 54 23 30 23 75 212 239 76 96 77 64 37 33 26 49 58 56 27 27 37 53 38 38 58 35 39 44 48 52 41 37 33 45 38 38 33 33 33 34 42 33 39 43 34 34 55 59 35 48 36 35 35 35 36 39 40 67 63 51 40 43 42 46 79 216 270 264 222 198 184 111 35 91 79 95 145 163 150 145 157 194 190 175 155 155 151 104 40 48 48 49 45 48 52 56 56 52 36 36 56 52 44 64 108 248 144 52 36 48 53 45 45 83 64 60 65 66 59 48 41 53 39 39 67 99 102 90 111 153 246 267 323 408 369 246 216 257 282 291 299 238 154 198 278 375 306 335 434 513 561 622 660 618 590 559 533 476 422 408 443 495 525 557 593 613 613 601 589 617 661 681 657 649 665 677 669 696 700 696 688 672 668 668 668 680 681 669 621 561 533 549 581 596 604 616 620 620 616 612 608 612 608 600 580 564 568 588 612 594 603 623 623 608 577 554 535 567 552 533 498 482 470 450 415 335 321 328 324 324 320 309 297 293 288 276 276 280 280 268 267 199 203 192 182 175 165 158 144 177 162 162 174 209 233 256 249 301 336 386 408 414 412 408 416 429 462 470 402 321 301 359 447 651 652 686 757 692 511 415 441 424 391 364 345 334 322 306 312 321 358 387 411 427 447 479 485 436 359 277 229 212 191 156 122 89 77 60 47 46 45 49 60 59 62 61 60 70 74 85 78 59 52 48 48 48 48 52 52 56 56 52 56 60 68 72 76 57 61 77 73 61 65 78 98 83 75 63 63 64 72 68 60 92 84 80 88 100 108 96 84 112 108 108 108 112 112 120 124 123 127 134 134 134 130 134 134 134 130 118 114 121 121 117 120 203 215 195 159 154 178 190 170 205 201 204 200 204 215 224 221 186 175 171 171 175 175 163 155 179 175 167 159 159 163 167 160 167 162 176 201 221 190 127 80 18 13 14 25 59 48 70 126 45 41 45 43 47 56 57 50 58 55 48 45 49 46 39 46 46 45 42 42 46 47 59 67 69 45 38 62 62 42 38 47 62 43 73 101 100 60 41 53 73 76 70 129 280 460 594 635 692 739 776 762 725 637 496 365 235 132 56 54 74 69 56 76 145 170 137 87 42 41 43 45 56 76 91 87 74 63 75 76 69 47 67 170 343 509 616 652 666 729 774 760 716 667 594 490 341 151 88 93 87 136 180 129 120 64 49 49 53 47 47 55 47 46 44 44 44 59 70 78 43 43 46 50 61 72 88 91 53 46 42 54 70 83 91 88 85 66 58 58 71 67 59 47 51 55 54 45 44 45 50 70 102 58 44 45 57 45 45 57 45 44 45 45 45 45 49 49 76 79 94 114 142 181 217 243 258 265 275 282 286 301 320 339 375 348 316 321 353 346 327 322 284 263 251 204 148 128 148 177 157 121 81 60 59 67 71 74 80 87 83 91 115 166 222 264 324 343 373 410 443 473 503 533 552 563 572 580 580 580 576 576 583 559 555 572 567 536 528 522 491 446 424 387 334 269 199 153 160 145 141 152 167 185 201 224 240 260 286 297 304 327 357 390 428 461 494 520 542 572 603 632 670 693 723 747 770 797 835 861 896 904 903 910 914 936 972 991 995 999 1003 1003 1003 1007 1011 1011 1007 996 980 960 945 937 929 929 933 887 812 727 611 472 299 163 124 112 96 61 64 83 89 76 69 95 163 262 365 413 401 354 268 196 124 76 68 70 64 53 54 55 55 55 55 56 101 142 143 170 244 351 446 528 625 723 831 908 963 987 999 996 958 904 854 767 689 659 668 669 686 713 686 678 671 659 658 655 671 678 666 682 690 701 701 693 693 674 638 616 619 623 642 642 631 619 600 570 532 499 473 454 428 427 402 390 379 353 306 266 290 338 346 357 358 321 242 164 106 62 57 53 53 81 113 101 68 51 49 50 65 69 68 63 47 46 49 51 51 50 50 70 91 95 82 83 90 90 78 51 49 48 55 62 59 58 58 58 62 59 91 84 81 85 90 94 90 90 72 79 86 78 74 58 57 52 67 58 48 43 50 61 64 60 49 57 72 76 88 107 134 138 81 69 65 61 72 80 80 65 47 38 36 43 60 56 77 118 23 17 28 40 35 15 31 64 16 17 17 18 26 27 32 36 25 25 30 27 27 31 31 35 42 42 42 35 35 31 31 24 25 25 26 27 28 32 32 36 32 32 37 41 34 39 43 43 126 97 72 75 137 292 491 611 507 369 212 89 41 34 41 29 49 33 28 28 35 39 31 29 43 46 42 35 35 37 38 39 47 40 41 38 35 39 32 36 33 33 33 33 33 33 33 33 32 33 33 33 33 33 33 37 52 59 63 63 52 48 48 52 64 60 53 53 52 60 64 72 75 79 84 88 92 92 93 93 53 53 49 41 33 33 33 33 34 34 34 34 42 58 81 88 112 144 176 211 246 258 218 143 77 59 47 39 39 43 39 35 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 31 32 31 30 30 30 30 35 52 204 342 360 456 499 428 342 132 47 37 31 36 31 29 34 51 33 34 35 36 44 52 63 66 57 117 160 220 360 455 355 153 102 140 176 175 169 148 93 36 37 37 37 37 38 39 40 47 37 53 69 66 50 37 38 42 58 58 58 53 41 41 52 60 81 77 69 57 49 37 37 37 55 47 39 39 39 52 68 58 50 50 76 101 118 159 200 241 296 288 240 161 114 111 97 70 58 55 55 55 51 51 51 44 37 40 48 48 48 48 56 56 38 50 73 88 109 131 161 180 279 318 343 124 30 123 65 55 44 37 37 37 44 44 44 44 55 51 51 47 43 39 42 42 54 53 49 49 49 49 49 53 43 43 47 47 51 55 55 55 59 75 75 52 55 60 68 60 53 57 58 62 62 58 50 50 68 71 79 91 122 142 149 155 276 354 459 547 612 669 724 779 885 967 978 906 823 728 544 360 244 167 90 75 96 105 81 46 58 58 58 54 50 46 46 46 37 42 61 53 40 35 34 34 41 31 32 49 57 37 33 45 56 31 64 104 64 45 70 62 82 66 35 37 69 62 37 37 35 54 108 127 90 54 65 101 58 54 54 49 45 41 48 48 115 31 121 257 332 468 488 313 160 85 40 48 63 55 47 52 52 52 52 52 45 40 36 31 57 210 348 355 318 337 356 351 359 388 376 305 262 294 338 350 306 329 333 324 307 303 322 346 413 445 500 547 587 595 590 580 601 627 654 677 681 677 665 664 659 654 654 674 709 721 705 678 671 660 660 664 660 636 593 561 579 521 462 428 425 419 415 400 380 408 416 397 402 419 412 374 323 321 318 315 289 265 238 226 233 233 218 214 219 236 253 273 363 362 380 395 424 431 417 368 307 290 309 328 351 378 389 407 382 460 499 478 504 544 504 395 283 274 327 372 404 465 557 610 656 694 705 689 685 701 682 636 585 496 436 409 411 423 429 449 492 523 564 609 653 689 703 681 644 516 399 310 265 244 250 264 300 315 360 406 462 515 561 592 599 601 441 288 267 272 294 379 454 521 616 661 714 785 661 318 81 63 79 83 103 92 99 119 117 168 266 369 434 461 468 450 324 304 281 222 191 192 174 154 122 118 177 268 315 289 222 174 237 174 161 204 233 270 331 384 552 695 747 620 439 334 300 271 290 304 358 400 411 401 364 328 221 171 129 128 156 190 184 198 283 365 386 363 357 354 251 120 57 134 170 138 157 225 236 166 80 86 106 122 127 107 99 87 114 145 168 162 170 201 211 198 216 302 316 366 515 573 559 586 557 472 352 341 397 417 433 445 365 361 364 376 393 408 404 400 499 479 462 442 430 426 438 454 439 409 405 410 399 364 334 327 245 199 140 101 78 71 71 72 100 137 133 86 42 44 89 73 43 53 90 81 43 41 81 198 242 359 459 454 384 373 469 579 613 532 479 502 498 466 470 518 517 449 384 383 418 406 333 249 198 161 130 107 88 73 42 40 41 40 44 56 44 48 49 41 41 42 43 56 83 119 163 183 12 12 12 12 12 12 12 12 16 16 12 12 12 12 16 16 8 8 8 12 12 16 16 20 28 28 28 28 24 24 24 24 32 36 40 44 37 37 34 34 30 34 31 39 39 43 47 47 39 29 25 17 17 13 17 14 66 47 47 40 12 10 36 90 99 81 57 58 70 55 32 56 126 150 187 216 201 145 53 21 22 21 20 22 31 47 48 48 68 60 59 54 49 44 40 36 33 34 27 27 23 22 22 22 46 65 68 66 45 40 63 76 56 38 61 62 18 14 17 72 144 113 69 42 49 58 70 66 44 29 52 24 56 217 257 82 65 42 30 26 27 39 62 67 53 50 50 42 30 38 63 76 44 40 36 33 33 33 33 34 34 39 43 35 34 34 39 47 55 59 47 39 47 63 55 34 60 39 34 34 39 55 58 50 43 47 51 51 54 47 47 69 102 159 152 85 58 84 109 91 151 100 71 75 78 78 109 142 94 115 103 55 35 44 56 52 36 41 41 41 44 52 56 56 56 36 36 56 52 40 64 104 136 68 35 36 57 49 45 53 72 52 37 49 50 46 39 39 59 38 38 101 145 140 103 105 175 293 344 435 558 542 474 499 520 549 512 474 407 340 368 413 353 304 345 433 496 548 560 530 493 493 499 505 503 502 527 569 600 626 653 677 697 705 709 713 669 724 736 696 672 692 712 708 651 675 707 731 735 716 704 692 689 669 638 626 634 638 634 626 630 638 650 650 646 634 626 622 606 630 642 614 574 570 618 662 619 628 640 636 620 609 621 629 597 578 590 618 619 607 619 640 515 524 548 564 564 552 524 485 505 485 469 453 429 393 353 322 370 352 332 302 267 222 191 169 150 134 126 145 192 247 287 307 325 340 362 383 397 415 435 443 459 492 493 421 328 311 374 490 649 642 712 807 727 558 478 485 356 322 315 336 344 320 289 298 350 397 444 468 476 489 517 527 461 361 272 239 234 213 183 156 137 117 89 57 47 46 46 53 68 67 62 53 59 66 78 74 55 48 44 44 48 52 60 64 64 60 56 56 64 72 80 88 53 73 101 93 65 53 62 90 86 67 59 63 79 84 95 88 135 112 107 100 115 112 111 88 131 128 131 108 119 128 147 143 102 117 125 125 121 117 132 140 116 108 103 99 103 111 115 115 178 187 182 150 146 178 186 166 169 173 180 176 183 195 212 217 178 171 167 163 155 151 155 159 151 159 163 159 159 171 183 184 142 146 180 201 193 125 26 17 18 20 25 23 23 25 27 43 30 41 50 55 59 60 65 65 54 55 51 45 53 50 47 47 50 49 46 42 46 50 55 59 73 45 38 62 62 46 58 83 40 41 69 101 96 53 53 81 77 67 72 131 294 493 627 671 782 849 900 905 876 809 674 537 380 237 113 103 132 115 69 53 201 274 308 264 168 86 43 42 45 64 79 78 62 47 56 68 44 63 122 224 364 522 659 739 788 817 838 813 773 712 643 559 403 179 111 126 122 147 164 93 56 51 50 70 73 60 56 71 45 45 45 45 56 63 70 74 62 62 58 57 60 60 64 52 65 46 50 74 106 119 124 113 98 82 62 62 67 71 52 47 51 55 58 46 44 45 50 70 90 46 43 45 57 45 44 53 44 45 57 45 44 44 45 57 72 68 67 79 114 146 170 188 240 243 242 245 267 290 310 325 352 348 325 333 350 319 300 307 252 242 223 175 116 96 116 140 120 116 122 111 110 102 105 112 170 156 137 153 201 249 276 295 332 351 385 411 436 466 500 537 545 552 553 561 558 543 539 527 543 514 517 553 568 544 536 526 462 425 407 393 371 338 292 270 240 232 232 244 259 271 290 298 312 331 354 365 383 410 436 465 510 536 550 579 598 628 651 669 715 738 758 781 797 827 862 881 908 908 906 898 909 928 963 983 995 999 1003 1003 999 999 1003 1007 1015 1008 1000 984 965 953 941 933 921 867 788 715 626 502 334 193 138 125 100 64 71 94 89 60 62 104 176 260 327 345 320 285 215 163 110 75 70 73 71 71 56 56 56 54 54 69 123 168 204 239 317 416 507 574 671 773 886 952 998 1006 1011 996 939 873 803 717 651 641 650 655 675 694 649 641 637 626 618 626 649 675 653 667 690 709 724 727 730 708 690 679 682 690 709 717 710 699 660 634 588 555 533 503 480 464 444 436 425 391 313 254 270 326 342 353 358 324 265 187 122 69 52 54 54 53 81 109 85 50 49 49 49 49 52 51 51 48 48 59 63 49 49 67 94 91 94 83 74 71 71 67 55 50 51 66 63 58 50 50 59 71 52 51 52 61 74 86 82 67 98 90 89 85 85 76 71 66 53 47 44 42 49 67 75 71 45 58 68 48 40 55 78 78 73 57 49 49 72 84 80 51 41 39 38 41 37 46 135 244 165 94 37 36 47 46 38 47 16 16 16 17 21 30 39 36 32 25 29 30 27 31 35 35 49 48 48 41 42 35 35 31 24 25 25 25 26 27 27 28 28 32 33 37 41 39 43 43 66 41 51 91 141 180 331 512 550 460 328 168 45 27 28 45 41 29 29 37 56 55 43 38 43 50 46 35 35 37 38 39 43 40 37 34 31 35 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 55 59 59 59 44 44 44 48 60 48 33 33 45 57 56 52 68 64 64 68 81 97 105 113 62 61 57 45 34 34 34 34 35 35 34 35 54 70 92 104 128 160 199 227 270 282 226 143 69 51 39 35 35 35 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 31 32 32 30 30 30 30 35 56 295 452 470 562 626 574 488 239 66 45 39 40 31 28 29 43 33 34 34 35 36 40 55 54 133 121 116 160 256 319 287 201 41 112 195 218 209 181 125 65 54 58 54 46 39 39 40 40 38 66 86 86 66 54 58 70 66 86 109 97 73 65 92 120 73 73 69 65 61 57 54 50 59 51 43 39 39 48 68 61 60 69 98 124 163 224 304 369 431 462 458 399 333 267 192 114 87 77 65 57 53 53 53 54 50 59 86 79 67 54 54 51 44 76 136 191 217 203 165 120 152 112 148 101 75 97 47 76 45 37 37 37 44 44 44 44 55 51 51 47 43 39 42 42 37 45 57 57 64 53 49 41 49 43 47 47 51 55 55 59 65 81 81 61 57 62 71 56 56 57 58 58 58 58 50 46 65 53 49 73 112 140 135 125 170 259 408 548 630 667 685 717 791 913 925 838 754 690 556 393 188 127 101 162 243 251 160 65 53 50 61 66 62 54 42 38 37 58 78 70 41 36 35 34 50 32 32 61 82 54 37 38 33 30 69 113 54 34 51 51 64 88 65 46 39 37 36 39 39 107 197 192 107 38 57 117 58 54 54 49 41 41 48 48 83 42 193 293 272 420 556 469 303 181 75 31 31 34 42 58 63 47 48 49 48 32 32 31 123 267 365 321 292 344 351 296 257 250 299 355 312 209 185 243 300 334 377 405 412 415 471 545 576 611 655 666 629 604 636 687 653 664 675 679 682 678 674 670 633 640 652 684 727 735 723 689 672 629 609 629 657 642 586 516 553 491 436 395 376 339 303 279 303 339 359 351 333 330 290 228 214 227 248 257 242 227 212 208 212 235 262 282 302 325 348 360 379 395 438 477 472 416 367 311 276 278 313 348 382 401 415 422 424 519 546 509 516 552 483 319 279 262 335 391 407 475 582 639 689 716 716 693 697 706 676 622 495 410 366 379 420 445 465 473 507 541 583 631 668 701 718 685 573 438 360 351 306 233 211 256 268 286 320 381 454 527 580 604 552 555 410 285 291 284 301 398 500 523 661 714 724 751 579 273 129 63 43 55 76 52 47 103 133 240 358 405 399 394 412 391 270 258 246 183 144 152 161 153 92 108 208 339 386 317 233 178 219 153 147 177 226 299 356 364 536 671 755 716 611 513 391 259 280 269 311 385 454 483 466 442 363 244 115 79 127 178 169 168 231 321 336 296 328 400 348 209 90 110 131 144 162 182 183 168 133 109 74 58 70 94 115 126 153 169 160 131 154 213 249 260 253 367 361 324 393 431 477 590 550 474 342 333 378 370 362 373 393 385 384 400 419 423 422 426 422 441 441 432 448 480 483 440 464 473 461 443 428 425 386 341 370 316 261 203 160 129 90 63 65 58 42 42 42 44 69 41 44 42 43 46 62 82 126 199 274 302 340 367 396 417 439 464 563 518 508 532 552 504 421 376 396 356 330 368 415 402 310 221 215 185 154 124 101 78 50 41 58 41 40 39 38 41 70 70 198 167 111 71 59 75 102 126 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 20 20 20 20 20 20 20 20 28 28 28 32 25 25 22 22 38 38 27 27 23 31 39 43 29 21 17 13 13 10 14 11 39 36 56 64 24 10 13 59 72 70 74 70 51 55 64 77 122 142 176 212 205 154 78 29 22 23 31 32 44 52 52 56 84 72 55 46 38 45 28 20 29 34 30 22 21 21 21 21 45 53 56 66 65 61 49 37 41 59 106 79 31 28 40 19 77 93 98 67 38 22 35 48 24 25 24 24 74 155 150 71 47 27 31 28 28 48 76 41 57 54 59 47 48 48 56 64 48 37 37 34 34 33 33 37 35 43 51 43 34 34 34 34 59 51 43 43 43 43 39 35 35 36 39 34 33 34 60 85 53 60 65 85 82 66 50 42 74 74 77 92 80 71 95 127 107 68 68 97 89 42 34 56 84 88 76 52 44 61 65 53 53 45 41 40 52 56 52 44 44 48 48 48 48 72 112 148 228 144 72 68 77 61 41 37 60 92 85 41 37 62 74 46 77 61 64 135 241 256 216 218 270 363 456 550 635 670 673 697 706 700 617 508 499 530 461 333 287 337 398 427 450 483 520 534 592 613 631 640 635 613 605 608 714 727 715 711 710 706 710 718 694 706 694 666 670 702 725 710 686 686 682 671 667 667 656 652 613 621 614 602 598 614 626 630 587 575 575 583 583 571 555 547 591 607 607 571 535 531 567 600 557 585 613 636 628 623 619 623 646 634 626 630 642 646 642 630 613 599 615 643 659 648 636 632 621 617 613 609 601 589 573 558 546 528 508 462 416 354 312 277 229 209 212 255 311 350 365 354 356 324 314 355 420 478 497 482 482 531 527 455 390 358 397 512 599 668 803 803 623 535 526 433 328 325 350 378 359 311 295 332 393 443 498 534 551 555 543 510 427 355 302 289 265 227 212 222 215 184 148 108 64 48 47 46 45 45 59 66 72 75 78 74 59 56 60 64 64 64 64 64 72 72 72 72 72 72 72 72 73 77 73 73 73 77 85 89 89 78 82 94 110 111 114 95 130 115 118 115 130 115 102 71 78 91 94 63 74 99 110 97 72 98 110 110 102 102 126 142 130 126 129 129 133 145 161 169 170 182 189 161 158 181 181 157 144 156 175 171 167 171 188 201 162 162 166 162 154 154 166 174 150 170 190 190 182 170 174 168 170 183 192 137 53 25 20 19 22 30 47 68 81 60 28 25 24 31 51 59 48 56 77 97 58 43 51 65 69 45 39 63 38 38 42 50 62 59 51 36 41 36 37 62 62 46 70 107 81 46 49 69 69 49 50 71 77 83 87 127 261 467 641 740 861 926 963 976 959 901 785 661 520 330 178 156 144 95 93 156 388 482 535 494 357 192 83 44 52 60 71 59 55 59 59 60 64 102 137 230 406 583 728 831 932 912 886 885 869 821 740 629 430 242 135 89 82 79 68 50 50 55 66 58 48 48 56 91 45 43 41 42 52 64 63 54 61 57 45 44 48 60 68 65 73 45 69 166 242 227 167 112 93 73 50 54 63 68 56 60 59 54 45 44 44 45 45 57 82 45 43 49 57 45 44 49 48 48 53 53 57 61 61 65 53 64 72 72 71 79 103 122 194 202 225 248 270 277 291 287 318 326 327 320 304 293 278 264 240 229 209 169 126 122 158 194 154 146 153 157 183 191 207 210 251 238 211 211 239 275 299 314 297 319 348 382 427 469 496 515 534 527 524 520 517 514 510 510 514 489 496 543 562 542 529 522 501 467 456 430 416 390 368 346 335 336 347 355 363 371 382 397 411 421 436 456 490 524 546 571 598 603 602 620 647 674 693 707 741 761 780 799 811 830 850 872 880 883 902 917 932 948 963 979 1003 1003 1007 1011 1011 1014 1015 1019 1007 1007 1000 996 984 969 945 929 924 879 804 730 626 501 368 251 180 160 129 94 94 117 89 51 71 121 185 222 238 221 208 189 139 118 98 74 61 54 55 55 59 71 70 58 64 106 175 239 287 323 405 500 584 663 752 839 964 998 999 988 989 974 912 841 760 679 617 614 613 606 610 615 596 589 574 546 526 527 546 557 576 595 637 678 702 727 734 727 756 736 731 735 758 759 743 723 700 658 617 599 596 570 532 496 493 458 432 421 368 286 242 231 298 303 331 317 241 187 146 85 60 66 58 52 53 85 96 68 50 50 58 65 68 64 63 52 47 48 48 48 66 114 118 74 81 62 61 58 70 74 73 62 49 50 59 58 55 54 59 71 50 56 51 51 53 62 55 60 101 70 69 85 100 95 61 50 48 48 58 71 78 88 86 70 81 74 65 53 48 43 42 38 57 45 53 77 105 109 89 47 49 40 39 53 42 32 136 266 171 92 18 14 14 14 14 13 14 28 20 16 17 17 18 31 20 24 21 25 29 26 27 30 48 48 48 41 41 30 30 27 23 24 24 25 25 26 26 26 27 32 36 33 34 34 43 50 43 74 60 67 117 100 219 448 435 400 309 161 57 29 41 42 41 41 45 45 41 36 39 42 35 38 39 43 39 41 38 31 51 48 45 42 35 35 35 35 32 32 32 32 32 32 32 32 32 33 33 33 37 37 41 41 55 55 55 55 48 48 44 44 52 52 45 45 45 45 45 45 56 56 49 49 61 73 82 90 70 66 59 62 58 54 50 43 36 35 34 35 58 86 109 124 108 176 219 219 270 314 249 118 77 59 43 35 35 35 39 39 34 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 31 31 31 31 30 30 30 43 234 470 517 581 616 605 587 370 173 76 29 39 47 30 29 51 32 33 34 34 35 39 35 34 50 74 132 192 224 216 183 153 60 46 157 300 269 128 100 189 121 109 82 54 39 39 39 39 47 39 43 71 106 106 81 45 37 65 89 88 80 72 60 52 57 57 54 54 50 50 50 50 70 66 55 55 55 55 55 44 60 67 88 112 168 272 396 488 546 637 687 653 591 517 406 292 235 205 173 141 105 81 77 78 82 75 86 87 99 119 143 151 164 233 301 321 336 331 258 169 181 134 114 119 116 82 67 72 45 37 37 37 44 44 40 36 39 39 39 35 35 34 38 37 41 41 55 84 147 156 96 31 53 54 54 54 51 51 51 58 48 96 68 124 248 144 31 90 68 64 54 50 47 51 54 58 46 50 43 43 70 94 97 84 133 151 211 312 385 423 485 546 618 677 735 732 649 512 364 271 134 100 73 110 170 210 206 183 152 137 117 97 81 78 71 71 51 63 78 70 50 41 61 88 66 33 33 34 47 40 59 95 71 35 34 68 72 37 37 54 66 66 46 38 40 52 44 39 111 214 229 113 44 75 98 62 58 54 54 45 41 41 48 51 39 126 253 305 260 244 380 545 390 243 114 74 78 73 49 41 57 50 59 56 32 30 46 97 196 262 297 261 244 263 264 228 305 294 275 259 240 241 269 306 392 430 481 532 579 603 622 636 703 691 681 668 675 679 702 718 694 686 678 666 661 641 621 616 636 627 635 671 695 695 706 705 644 606 586 586 609 610 598 572 541 503 461 427 390 347 289 253 272 300 301 282 275 272 241 186 207 209 218 210 191 180 188 197 234 245 268 302 339 369 407 430 484 489 522 543 489 379 307 269 296 297 312 358 401 431 445 443 495 537 576 568 535 479 419 347 299 298 342 395 453 513 584 633 699 710 715 709 702 672 629 576 420 323 319 389 422 406 437 508 530 544 596 661 698 689 706 698 479 375 350 384 327 206 183 252 267 282 322 388 477 546 580 576 554 460 339 274 263 295 352 396 515 601 688 697 831 746 387 289 198 104 104 136 100 35 55 139 237 300 366 405 396 367 361 328 196 196 196 148 120 128 136 124 136 203 279 330 329 293 253 207 208 135 145 188 216 261 329 366 458 500 564 613 611 525 387 260 253 211 245 346 435 483 502 521 469 343 199 134 130 145 128 113 187 238 271 286 335 386 385 352 205 150 120 146 142 108 118 162 193 172 124 77 56 69 105 149 116 172 215 211 211 227 219 205 251 252 248 273 268 281 340 411 413 380 359 379 387 378 378 402 409 400 392 408 439 454 453 437 433 452 479 499 522 526 526 522 525 526 503 464 465 490 484 449 379 365 350 324 301 255 216 189 116 90 66 51 48 45 53 65 46 45 55 75 59 45 45 72 194 286 357 363 321 327 408 490 489 500 522 515 494 446 390 354 337 354 384 414 424 399 330 268 199 153 111 89 98 96 92 88 48 51 43 42 42 54 75 83 249 210 154 110 86 86 98 114 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 20 20 20 20 20 20 20 20 28 28 24 24 17 13 10 10 26 22 15 19 15 23 31 28 25 18 25 14 14 11 11 12 52 45 61 65 37 13 34 72 66 62 71 63 51 55 64 80 101 118 151 180 185 146 87 42 24 27 28 32 36 40 44 44 104 88 67 43 38 33 29 33 20 20 20 20 20 21 20 19 21 68 96 71 18 15 25 58 63 84 115 96 72 88 73 19 53 78 111 112 95 60 48 37 39 51 35 26 35 80 68 28 40 44 56 65 49 37 53 73 71 67 52 52 48 48 49 38 46 42 38 34 34 33 37 37 39 39 39 39 35 39 47 55 34 35 55 75 87 91 79 71 51 43 54 81 108 107 82 58 121 106 86 62 44 48 77 102 109 58 36 66 96 110 116 120 148 116 94 91 81 71 80 101 72 76 73 53 49 57 57 45 53 57 53 40 36 40 60 80 40 36 36 44 84 124 156 172 256 164 80 52 53 49 53 69 93 109 97 61 45 61 65 44 75 70 77 178 321 376 356 365 483 548 621 682 749 774 773 793 814 774 695 605 565 521 393 273 314 379 416 397 386 451 572 671 686 710 715 689 659 648 629 627 639 664 672 676 664 655 643 635 671 675 666 638 642 662 658 627 581 590 602 598 602 607 599 572 524 517 529 541 529 490 473 458 479 488 496 496 508 508 464 408 472 440 408 408 432 452 448 436 397 425 464 487 498 509 521 540 571 590 606 609 613 613 628 633 627 648 656 644 644 653 649 625 641 629 617 606 610 606 598 565 581 544 520 482 448 409 367 336 280 284 303 326 365 388 395 396 366 335 333 366 423 476 496 500 512 565 546 470 402 373 400 487 647 720 815 803 655 551 475 354 332 333 357 362 338 310 313 351 431 481 521 557 593 606 571 521 415 362 328 319 302 272 265 275 249 226 190 139 100 72 59 55 46 53 60 63 73 69 79 75 55 48 52 56 56 60 64 64 68 68 68 68 68 68 68 68 81 89 97 85 89 81 97 101 121 105 101 102 117 106 101 89 109 101 97 105 113 105 85 65 65 89 93 77 81 105 109 97 82 109 121 125 128 128 144 156 131 123 115 123 135 155 171 171 164 177 173 149 141 157 164 140 136 148 167 167 155 151 156 161 154 154 158 162 162 162 166 166 162 182 202 202 190 174 166 159 150 138 116 57 30 24 24 26 24 60 117 162 175 129 58 28 28 33 40 32 29 45 65 77 69 62 63 68 92 94 94 83 39 50 46 35 47 67 67 40 65 53 46 38 42 54 78 91 69 57 69 101 101 62 46 59 46 64 95 143 280 475 653 759 880 945 992 999 986 928 816 703 531 351 212 193 180 144 185 284 580 622 635 590 439 239 86 41 48 57 75 75 63 59 59 68 71 116 139 241 472 664 794 913 1001 985 963 954 930 878 790 678 461 285 174 128 94 79 75 51 112 107 89 53 47 47 47 46 59 46 41 41 43 43 50 50 41 45 52 52 60 65 62 54 41 58 154 286 350 294 184 97 93 81 66 62 55 60 53 56 54 46 45 44 44 44 45 45 74 44 43 45 53 44 44 52 48 48 52 53 57 57 61 61 49 57 64 60 52 56 75 95 160 167 186 206 232 246 265 276 300 308 316 308 290 271 259 237 234 228 224 208 188 181 200 220 188 195 202 218 237 260 268 279 301 312 300 254 222 218 222 225 232 266 308 358 403 441 472 487 523 516 512 509 502 499 491 488 527 510 517 556 578 558 557 550 532 510 491 472 465 438 419 401 410 418 418 426 430 438 446 460 497 508 531 558 592 610 621 632 658 656 654 657 677 696 711 722 753 772 792 811 819 838 858 880 868 871 886 901 916 932 956 967 1003 1003 1003 1003 1003 1003 1003 1003 1011 1007 1004 1000 992 973 953 937 928 887 812 741 637 516 379 273 182 154 124 112 132 148 111 51 51 86 143 180 182 168 151 129 127 106 85 71 58 54 54 55 73 77 83 86 120 169 226 279 375 414 493 581 672 740 824 893 964 1002 1011 993 974 939 877 803 718 649 588 574 576 550 550 551 541 522 495 463 436 428 439 443 481 519 576 630 672 706 721 732 744 740 747 758 778 781 757 737 722 681 642 620 614 599 569 530 499 465 431 414 360 290 251 255 283 272 281 279 230 203 170 105 67 61 57 51 52 84 87 60 50 54 69 73 84 84 87 80 56 49 48 49 93 130 114 62 61 53 49 56 72 80 79 61 49 50 63 66 63 62 59 67 64 76 64 53 73 62 52 53 61 58 58 63 85 73 54 50 48 47 45 44 58 72 78 71 69 62 50 41 40 39 51 70 54 53 54 73 93 102 94 74 53 41 40 58 36 34 110 207 117 50 17 14 14 14 13 12 50 56 32 15 20 21 17 18 27 20 24 21 25 29 33 33 48 55 48 48 37 37 37 30 27 23 27 24 28 28 28 25 30 35 43 36 37 34 39 43 43 74 57 68 94 53 88 225 280 261 202 102 37 30 38 34 41 41 45 40 36 32 31 38 28 35 39 39 37 38 42 39 44 45 38 42 35 35 35 35 32 32 32 32 32 32 32 32 33 33 37 37 37 41 41 41 48 55 55 55 44 44 44 44 48 48 41 41 41 41 41 41 48 48 41 41 45 53 58 62 74 74 67 67 71 78 78 71 36 36 40 48 74 94 121 129 120 180 212 219 243 270 214 115 77 59 43 35 35 39 39 39 34 34 34 34 34 34 34 34 37 37 33 33 33 33 33 32 31 31 31 31 31 30 30 43 169 426 505 564 568 553 583 442 201 92 30 31 40 30 29 50 32 33 33 34 35 39 35 35 70 78 98 137 180 193 199 189 107 64 120 248 264 152 81 101 149 125 109 106 78 38 37 38 38 38 38 51 78 78 61 37 37 37 44 96 140 92 36 45 41 45 42 42 42 46 46 46 50 50 43 43 43 51 55 44 41 50 75 107 178 282 432 529 666 754 808 809 798 765 682 581 501 463 411 351 291 236 208 192 156 165 181 202 234 270 318 335 387 420 453 441 395 339 282 234 203 156 120 113 98 67 60 68 49 37 37 41 53 52 48 44 43 39 39 35 35 34 38 41 60 83 147 243 327 339 231 88 49 49 50 54 47 51 55 61 67 134 193 306 493 355 68 90 71 64 54 50 47 51 54 47 47 39 39 39 39 39 71 110 104 93 115 168 209 215 229 259 357 405 454 460 399 306 212 150 91 72 62 74 98 117 121 114 147 153 177 197 189 145 74 38 39 47 70 78 65 53 77 124 75 59 75 92 64 40 117 244 200 89 34 35 37 38 39 60 75 51 47 51 48 43 52 72 311 295 210 85 36 68 100 95 62 58 54 45 41 41 48 51 50 118 225 269 216 172 248 361 382 235 110 92 124 132 116 100 81 58 47 68 45 34 106 190 214 237 236 199 177 189 204 200 237 257 293 321 353 389 425 470 501 510 530 569 624 667 698 701 708 710 725 740 752 750 734 718 700 682 677 649 621 601 597 597 632 608 592 609 656 688 708 702 640 629 633 629 632 625 625 626 588 549 512 506 488 435 392 373 370 370 331 271 240 241 218 183 177 186 194 186 183 195 216 233 287 286 312 364 404 433 482 528 548 556 559 530 441 324 262 256 275 303 350 389 411 437 459 478 517 528 555 567 527 451 392 355 306 311 368 428 496 563 631 680 710 698 691 689 680 638 568 483 398 336 329 386 419 414 449 527 560 597 631 664 690 709 692 628 448 356 355 397 351 241 198 243 278 297 342 411 483 541 571 571 543 426 323 270 278 313 366 426 572 592 687 748 827 687 345 267 178 108 112 128 107 71 126 225 285 332 382 394 373 344 328 298 178 181 173 129 108 123 131 134 199 254 302 310 285 245 218 188 170 96 104 153 175 211 271 304 376 419 478 514 488 402 303 200 210 165 202 295 387 437 479 514 490 395 266 177 137 128 119 116 126 173 218 251 304 377 411 402 334 219 122 114 125 112 95 115 203 202 178 151 131 108 95 87 146 182 158 78 59 107 127 106 180 155 157 195 233 252 289 328 366 349 345 376 391 379 387 418 428 416 408 423 450 458 457 449 480 487 494 502 521 533 549 556 540 556 549 522 527 544 533 496 457 442 420 409 383 356 329 299 286 212 133 82 66 59 76 89 61 44 44 46 46 44 45 87 182 267 357 399 405 420 473 523 521 541 563 563 538 475 391 338 370 407 456 498 519 505 421 336 202 164 126 92 78 64 56 49 43 52 75 87 95 95 87 79 130 102 74 74 105 145 189 213 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 24 24 24 24 24 24 24 24 32 28 28 24 17 13 6 6 22 18 11 11 11 15 23 20 22 15 22 15 19 16 16 13 53 38 42 50 38 15 39 65 51 52 64 56 55 59 71 76 100 109 127 144 149 122 79 50 33 36 28 24 24 24 28 32 55 47 35 23 21 19 19 20 29 21 20 19 25 37 41 45 36 48 52 47 23 26 46 67 28 65 108 93 97 154 154 71 135 140 144 125 105 62 37 25 39 44 40 28 28 29 29 29 81 49 29 45 93 85 61 77 99 80 64 60 57 61 54 46 50 42 42 38 38 34 34 34 55 43 35 35 34 35 35 35 63 51 34 34 34 39 51 59 39 55 89 116 138 137 119 102 129 141 138 127 113 129 158 172 93 37 35 102 179 213 231 242 194 150 101 87 85 72 58 62 57 65 65 61 57 61 57 46 38 53 61 52 40 64 116 164 60 37 36 60 136 196 212 204 200 132 68 44 41 37 49 73 93 81 73 61 61 56 63 70 84 115 169 302 468 539 545 549 588 649 701 761 829 865 883 911 897 857 779 677 572 450 329 254 336 357 379 393 442 521 606 661 680 716 697 638 595 585 573 560 578 598 606 602 594 585 565 549 560 560 547 527 539 563 551 504 512 521 505 454 434 435 419 376 340 360 368 356 328 289 260 229 291 327 339 315 319 347 339 303 291 255 235 271 331 359 327 287 243 262 298 329 356 382 421 451 439 493 541 556 564 567 607 635 630 666 663 623 619 647 651 616 636 609 597 597 609 613 609 576 557 520 500 477 447 412 373 342 354 373 392 399 406 422 441 438 357 338 355 388 441 491 530 546 555 592 548 441 389 392 416 484 699 769 785 737 645 556 432 319 332 345 354 334 309 309 333 363 469 508 540 564 613 638 587 497 395 365 355 357 343 320 322 332 305 275 232 189 150 114 91 83 55 62 65 64 70 73 72 72 60 60 60 60 64 68 72 76 76 76 76 76 76 76 76 76 100 112 124 117 108 101 116 125 120 109 101 93 105 93 85 73 93 89 85 93 97 93 73 57 65 89 101 97 101 121 117 107 93 112 135 139 139 143 151 163 127 115 103 115 142 162 170 162 151 164 164 140 132 144 151 128 124 136 148 148 136 128 133 137 154 150 154 162 166 166 154 146 158 178 198 202 190 174 166 159 186 173 144 106 91 112 158 208 216 243 268 280 242 159 56 29 28 28 28 34 61 77 85 85 57 85 114 139 187 196 149 74 38 55 47 35 47 80 84 49 69 66 54 38 38 59 71 56 80 72 84 105 101 62 43 43 43 69 108 167 305 503 665 763 891 956 1004 999 975 921 816 715 517 350 238 231 225 203 289 436 694 695 680 636 489 283 114 43 56 68 83 79 67 59 63 71 91 139 145 267 535 731 840 966 1017 1017 1010 993 976 920 836 725 480 297 186 128 78 51 55 50 138 141 112 48 46 63 60 45 65 56 40 41 41 42 42 41 40 51 67 68 65 62 55 43 67 106 210 329 366 283 160 85 93 86 74 62 51 52 48 48 45 45 44 44 44 44 44 44 69 44 43 48 56 44 44 52 52 52 48 52 57 57 57 61 45 49 49 45 44 44 52 68 114 122 141 167 198 224 254 269 300 300 300 297 290 271 251 232 237 246 258 262 258 242 245 245 221 225 229 252 286 309 317 324 359 402 398 316 236 197 173 157 187 237 304 358 407 434 468 484 519 512 512 505 502 499 491 491 526 514 525 560 582 570 558 558 566 558 547 532 521 514 499 483 492 495 507 511 515 518 530 537 603 622 645 668 697 704 697 699 698 690 677 680 696 712 720 731 761 773 793 804 812 827 854 866 865 872 883 886 905 925 956 976 1011 1011 1011 1011 1011 1011 1011 1011 1015 1011 1008 1004 1000 984 964 949 940 898 835 757 666 542 409 307 208 179 157 166 202 218 169 89 49 59 97 122 124 111 100 89 102 81 67 53 52 53 52 52 83 97 112 142 192 253 317 354 429 485 580 676 760 836 908 961 984 1007 996 950 926 892 835 774 709 633 576 547 517 482 467 468 435 404 364 333 303 291 294 298 337 390 463 524 562 596 630 657 695 706 721 751 774 777 761 746 734 696 653 626 616 606 583 556 517 475 434 405 356 298 267 269 261 221 225 239 218 215 194 148 83 72 52 50 51 79 83 66 54 65 70 77 85 85 81 80 71 71 63 68 108 129 96 48 56 48 48 56 67 75 79 64 48 50 67 75 75 71 59 63 80 84 76 80 100 73 51 52 55 56 57 61 57 56 54 52 53 51 52 58 68 78 92 85 82 70 62 54 49 56 64 83 71 74 70 78 90 98 98 91 57 46 56 59 49 51 88 126 95 48 20 16 16 15 14 13 14 13 13 13 15 21 25 18 22 19 19 24 32 29 29 33 44 44 44 44 44 37 37 37 33 30 30 31 31 31 27 27 32 33 46 43 36 33 34 34 35 66 53 64 106 66 41 83 125 119 95 47 30 35 35 30 30 30 37 32 28 27 26 26 25 32 25 29 38 35 43 36 44 45 38 42 43 43 36 36 32 32 32 32 32 32 32 32 37 37 41 41 41 41 41 45 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 44 48 48 48 48 41 45 45 46 78 66 59 71 72 76 84 92 36 37 56 68 83 99 122 141 117 160 184 188 184 179 143 100 74 55 43 35 35 39 39 35 35 35 35 35 35 35 35 35 42 41 37 37 33 33 33 32 32 31 31 31 31 31 31 44 105 342 461 536 520 481 539 486 233 116 30 32 47 31 30 50 32 32 33 37 42 46 42 42 66 70 82 98 141 170 189 186 115 60 84 179 208 140 64 40 100 65 73 109 101 49 36 49 37 37 38 39 50 53 49 41 61 40 36 120 217 129 36 58 46 42 42 42 42 38 38 38 38 38 38 42 50 62 70 64 40 41 70 102 169 284 447 571 703 777 842 877 900 909 867 793 811 773 724 676 632 600 573 553 461 458 474 487 523 552 595 605 557 547 540 502 432 350 303 284 201 150 98 79 71 51 60 72 53 41 45 49 61 64 60 56 43 39 39 35 34 34 37 41 71 110 226 374 484 492 363 176 53 53 50 54 58 62 59 65 79 157 280 413 657 539 119 97 71 64 54 50 47 51 47 47 40 38 38 40 39 40 73 140 134 108 94 119 137 135 130 141 157 189 214 212 189 143 104 77 62 66 66 62 57 61 76 78 79 108 165 217 222 174 94 38 42 42 73 105 116 116 179 255 98 59 68 96 61 49 169 344 261 129 35 34 38 40 40 41 72 55 70 91 94 86 154 238 393 269 110 35 33 36 57 76 59 55 50 42 38 33 41 41 43 91 178 226 209 157 173 225 262 174 128 188 287 330 294 239 196 113 59 52 33 34 127 252 206 173 148 123 124 139 170 208 255 306 382 452 496 527 550 572 613 600 595 611 658 697 700 691 710 721 747 766 774 761 728 678 705 690 678 642 610 598 606 622 638 610 578 559 590 614 614 591 623 643 662 654 634 626 638 651 644 602 573 563 537 487 456 439 422 395 336 265 230 235 223 200 169 174 182 190 198 230 274 295 350 341 374 430 477 497 550 612 607 609 585 517 385 269 229 253 258 322 388 423 421 435 473 508 540 527 539 552 508 420 381 387 324 341 402 470 537 605 673 715 718 698 669 667 646 584 475 385 375 346 355 387 411 426 479 533 590 643 664 659 686 706 646 522 404 341 363 416 382 284 234 262 297 315 360 414 479 536 573 567 519 390 292 273 297 328 392 467 607 610 738 805 785 586 304 234 156 120 120 119 106 129 221 320 339 363 390 386 350 314 294 265 155 153 149 121 108 127 142 142 242 265 273 257 214 186 186 173 146 77 80 116 129 159 215 243 311 365 408 420 377 318 247 172 163 133 171 245 318 375 425 479 463 416 330 232 155 121 104 94 86 134 192 225 277 346 411 441 413 295 185 136 112 91 82 106 189 192 197 213 220 193 153 121 136 169 113 40 39 47 88 67 157 119 106 149 215 245 248 258 280 287 329 372 379 355 362 382 437 431 423 427 446 450 453 448 503 510 513 517 536 552 568 576 587 603 596 572 561 547 520 478 479 465 450 435 417 406 394 365 356 298 243 204 168 121 93 86 118 79 71 91 115 119 135 169 273 303 344 375 405 431 465 487 541 548 563 567 566 533 477 437 422 467 516 553 589 593 514 425 293 251 185 132 94 83 72 72 68 87 107 127 134 118 102 94 69 53 45 65 124 192 239 259 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 32 32 32 32 32 32 32 32 32 32 32 32 25 25 22 22 34 30 19 19 11 19 23 20 26 12 11 11 12 17 29 34 50 27 19 20 24 28 44 61 48 45 49 52 52 63 71 79 124 121 122 120 109 86 51 31 41 40 28 23 23 23 24 28 23 23 27 27 22 20 19 20 56 37 20 20 32 56 100 140 228 140 60 56 100 104 52 18 20 117 218 218 198 235 235 168 232 189 133 82 54 42 42 39 33 29 37 34 33 29 37 50 41 86 125 166 233 198 113 58 79 67 51 48 53 61 66 66 54 50 46 42 35 35 34 34 59 47 35 35 39 43 35 34 39 47 67 87 103 106 99 91 98 81 100 210 376 501 531 514 434 470 427 272 132 142 315 473 382 244 190 276 394 405 322 234 342 216 117 92 83 61 39 58 45 53 65 69 73 73 65 57 38 49 61 52 44 68 116 160 72 53 37 68 140 196 200 176 92 72 64 73 69 53 53 65 54 45 57 73 69 59 86 136 118 219 336 462 588 642 652 675 699 749 794 845 905 918 928 945 951 923 834 670 508 390 327 314 344 345 351 402 496 574 585 580 595 635 628 560 509 506 498 463 514 502 490 482 490 498 490 466 393 405 409 417 460 496 484 426 402 392 359 280 252 276 273 245 286 302 298 250 203 199 203 199 268 265 237 177 137 145 177 201 145 149 165 201 241 249 229 205 271 275 274 265 263 266 284 296 274 329 393 440 456 476 519 554 581 588 576 561 576 593 597 581 569 553 545 542 562 570 558 521 490 464 445 425 390 363 346 331 403 418 426 429 444 460 479 472 340 332 350 403 476 545 585 597 605 610 527 400 364 400 451 523 697 786 738 654 607 534 410 333 310 342 346 306 289 320 360 393 484 526 539 556 605 627 552 434 375 369 383 403 389 366 366 375 346 320 281 238 192 150 122 103 67 70 70 72 74 78 73 80 76 76 72 68 68 68 72 72 96 96 96 96 96 96 96 96 88 104 116 112 96 88 100 116 91 76 72 80 88 84 72 60 91 91 95 99 103 95 79 67 79 103 119 123 131 143 135 126 104 123 131 147 143 143 147 155 142 122 106 114 142 162 169 154 142 162 166 143 142 143 151 143 127 124 132 132 128 128 133 133 150 146 150 158 162 158 146 134 150 162 174 178 174 170 170 167 197 197 215 234 264 302 333 364 399 386 351 299 220 129 45 30 31 30 29 42 74 77 57 44 92 172 269 338 390 360 228 85 34 52 63 36 60 101 105 62 54 39 47 75 87 68 52 44 88 72 68 72 54 42 42 43 72 90 118 185 342 528 661 733 850 915 951 938 907 852 758 665 439 319 249 265 247 240 369 547 689 679 654 602 457 247 110 76 101 81 72 71 67 58 54 66 100 153 164 306 578 742 836 970 1017 1017 1010 996 976 931 855 744 495 300 170 115 65 50 50 50 109 152 147 74 46 70 75 64 71 62 40 41 51 48 42 40 56 67 79 72 58 47 44 44 164 156 184 228 224 157 100 69 85 82 66 54 55 55 51 45 44 44 44 44 44 44 44 44 60 43 43 47 52 44 44 48 51 51 48 52 52 53 57 57 53 53 53 49 45 49 60 65 75 91 125 160 202 233 262 281 308 300 296 289 286 275 263 251 271 275 279 280 284 284 272 264 259 266 270 285 312 323 339 338 382 420 412 335 267 228 200 148 194 241 312 362 407 438 476 507 511 508 508 512 513 510 514 510 537 525 540 571 582 574 569 573 600 596 581 585 585 585 581 570 578 585 593 601 605 612 620 635 701 712 728 747 761 765 756 744 701 692 680 684 693 717 729 733 739 762 778 793 793 804 827 850 854 861 868 879 898 918 952 972 996 1000 1004 1007 1011 1019 1019 1019 1015 1015 1011 1012 1008 992 976 960 944 906 851 780 693 573 451 360 245 201 175 204 262 274 211 120 74 79 89 88 86 86 86 83 81 71 59 55 55 59 69 76 111 137 172 218 271 336 404 452 511 572 664 759 840 901 954 995 1018 995 936 870 855 858 830 784 716 636 556 495 441 379 364 369 316 266 226 203 189 177 181 185 235 281 338 379 416 446 500 542 620 638 665 695 725 736 740 743 735 697 657 623 608 597 582 564 521 486 449 417 356 298 252 241 233 194 198 208 198 203 206 180 117 98 66 50 58 86 90 81 61 65 65 65 65 57 49 48 59 82 95 95 92 85 69 48 57 48 52 56 71 75 78 67 48 50 75 87 87 75 63 63 76 84 76 84 111 80 60 80 84 104 129 117 82 54 62 82 96 83 73 75 77 72 78 82 47 42 42 46 45 40 38 38 99 87 86 86 99 106 99 83 53 54 61 56 63 73 74 68 77 63 47 21 17 14 13 13 62 30 38 58 31 15 16 21 21 22 22 19 28 32 25 29 40 40 40 40 40 44 37 37 37 37 37 37 33 29 29 22 23 24 41 42 39 32 37 37 34 58 45 41 92 99 78 80 63 64 56 40 43 51 43 30 29 29 32 28 27 26 25 25 26 26 27 27 28 36 40 41 41 45 38 42 43 43 36 36 32 32 32 32 32 32 32 32 41 41 41 41 45 45 45 45 41 41 48 43 43 39 39 39 39 39 40 40 40 40 47 40 48 48 52 56 56 49 49 45 50 38 75 159 160 92 56 68 36 42 68 84 95 107 119 134 106 125 141 144 117 81 69 69 70 51 39 35 35 39 39 35 35 35 35 35 35 35 35 35 46 45 41 37 33 33 33 33 32 32 31 31 31 31 31 36 82 231 366 509 513 441 459 451 229 116 34 36 59 50 45 61 31 32 33 37 41 46 42 42 43 55 83 111 142 151 143 119 56 48 75 104 112 72 52 41 44 35 36 65 93 84 64 49 37 38 38 42 41 37 45 48 52 60 36 105 237 150 36 62 62 58 54 50 42 38 38 38 38 38 42 46 58 74 90 91 52 56 73 98 153 257 423 555 679 752 833 888 938 965 966 936 898 887 864 849 849 842 834 815 811 800 796 785 785 781 777 766 648 606 548 479 419 354 285 234 140 92 48 40 36 40 56 72 53 42 46 49 65 68 64 60 43 43 35 34 34 34 37 45 79 129 261 410 511 541 438 243 75 65 65 58 58 62 59 69 82 156 264 348 626 580 134 88 78 60 61 54 51 51 43 47 52 44 39 39 45 66 82 89 132 94 64 82 104 112 118 118 106 112 120 112 94 79 75 71 52 60 71 67 62 62 81 94 34 40 77 121 142 146 134 118 86 85 109 148 151 154 225 317 74 47 55 95 87 40 40 88 180 116 57 58 63 56 40 40 52 59 93 133 164 216 312 408 285 140 35 33 36 36 37 57 52 55 43 42 34 33 33 33 59 79 130 182 194 181 165 169 182 162 213 352 502 538 458 366 431 337 174 31 33 139 220 206 143 80 66 88 114 136 182 248 362 396 443 481 508 542 569 596 640 632 627 627 649 649 628 603 682 705 731 738 738 730 717 682 634 604 592 576 572 569 577 585 565 565 553 537 545 561 549 525 572 599 626 626 609 601 613 626 623 633 615 561 504 481 467 442 370 337 309 266 251 251 241 224 189 201 221 241 269 301 333 354 384 375 427 499 530 538 587 658 635 620 576 492 365 269 245 277 309 371 430 452 446 456 499 542 538 550 558 531 460 405 398 415 378 398 455 504 564 620 681 719 726 704 682 664 596 495 393 323 338 359 375 383 403 445 502 551 620 652 663 670 694 668 572 432 377 341 366 400 386 319 285 301 296 318 363 416 477 531 584 586 484 355 272 277 320 358 426 509 608 665 802 782 631 441 252 185 129 105 111 98 125 207 302 374 366 382 390 375 332 289 265 244 148 142 145 133 135 146 154 145 245 233 213 193 174 163 180 190 158 85 73 100 99 125 182 218 283 339 374 373 345 290 231 159 131 114 157 230 291 318 363 395 406 406 379 315 233 170 116 67 73 110 176 214 246 295 364 407 375 355 313 232 138 66 79 128 189 192 200 228 252 263 239 223 170 195 167 76 44 63 88 87 101 79 70 101 144 170 177 190 145 188 266 348 383 386 398 433 429 427 423 423 434 445 448 444 506 514 537 549 568 580 580 580 599 614 599 575 548 529 494 448 461 450 439 432 418 403 387 361 336 318 326 324 284 209 157 142 206 187 191 219 243 248 268 306 359 353 352 370 421 494 558 596 560 543 530 541 568 588 592 580 509 530 538 527 544 550 508 418 389 336 255 181 135 110 107 111 78 70 70 74 70 69 65 69 73 76 71 91 150 202 226 226 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 24 24 24 24 24 24 24 24 20 20 24 28 25 29 30 30 42 38 27 23 15 19 23 17 23 12 11 11 12 22 46 59 51 28 16 17 33 41 57 62 38 35 42 46 60 60 71 79 147 141 126 111 92 62 39 27 38 37 25 24 23 23 24 28 39 35 39 47 31 22 22 42 36 20 19 19 31 72 160 240 236 136 49 53 101 105 53 19 22 155 291 271 184 157 153 105 166 119 67 31 27 43 68 81 50 31 34 35 38 30 30 31 58 183 258 198 169 182 205 194 30 31 31 31 32 37 54 66 58 58 47 43 39 39 39 39 51 43 43 51 63 67 59 47 47 34 33 33 33 34 38 50 38 72 114 156 241 347 445 495 517 577 606 563 472 386 323 273 180 261 393 457 409 352 400 493 439 242 91 73 83 56 65 121 37 44 57 69 73 69 65 65 57 57 49 37 36 36 44 56 53 49 41 44 76 112 112 88 36 48 76 101 101 81 69 62 38 42 70 86 69 62 113 194 211 356 497 578 643 665 706 758 782 837 894 950 1006 1016 1008 1009 975 936 813 616 470 423 371 334 365 361 348 367 426 473 504 522 491 530 534 483 440 436 416 381 347 332 319 319 343 367 347 311 255 299 343 371 406 418 382 319 187 182 177 134 146 194 222 210 242 202 186 190 154 118 166 251 208 149 117 121 117 101 125 173 153 137 121 125 133 137 133 128 198 204 199 191 193 204 223 234 225 264 308 356 384 404 412 427 453 412 396 433 476 465 469 489 485 477 473 474 478 470 450 412 420 401 377 341 313 317 360 392 417 432 440 459 498 522 510 463 339 323 348 421 518 592 623 623 631 617 510 387 367 407 455 524 650 753 721 644 601 505 368 311 299 316 311 286 289 332 383 420 507 537 542 556 597 591 497 371 360 377 406 434 434 414 406 407 371 345 318 276 226 184 150 131 80 83 78 73 76 79 85 85 85 84 80 72 68 64 60 60 96 96 96 96 96 96 96 96 63 79 91 87 75 71 75 87 86 75 75 79 91 91 83 78 98 102 106 114 114 110 98 86 94 114 134 142 154 158 154 141 116 120 124 127 127 123 123 123 147 123 103 107 127 143 142 134 126 146 158 146 142 146 158 159 143 135 120 108 101 105 121 133 130 130 134 142 150 158 158 158 162 158 158 150 150 154 166 167 128 148 191 239 297 324 339 343 398 398 385 358 314 267 219 198 45 30 27 28 38 57 69 84 100 207 352 454 486 384 204 41 33 44 64 53 77 113 110 62 39 37 56 156 176 97 49 65 75 63 59 56 42 42 43 44 81 87 103 178 344 529 642 688 763 813 841 828 792 746 659 573 339 262 246 277 270 278 426 604 685 679 646 556 367 175 83 89 138 90 49 55 63 58 53 61 79 139 195 353 601 735 840 974 1016 1018 1011 989 971 942 866 751 511 292 146 104 74 70 78 73 68 158 197 121 52 45 62 67 71 57 40 58 80 84 44 39 57 65 72 61 46 44 54 62 210 169 133 113 93 50 53 77 78 70 50 45 54 71 54 44 44 44 47 47 48 48 51 47 47 43 43 51 55 51 51 55 51 51 51 52 52 53 53 53 49 49 46 46 45 50 66 66 47 63 109 163 209 244 278 289 304 299 295 291 288 289 289 289 305 300 292 293 305 313 313 313 320 316 323 335 350 353 356 345 381 385 361 310 295 284 247 183 222 268 323 361 391 425 468 507 506 503 507 519 531 531 539 539 563 559 566 586 605 601 596 607 607 604 611 618 630 649 649 656 683 691 710 718 725 737 745 757 784 787 791 802 802 798 794 786 731 708 696 689 698 710 714 722 729 744 763 771 778 789 804 823 826 838 841 849 868 887 921 941 980 984 988 996 1000 1007 1011 1015 1015 1015 1015 1015 1011 1004 984 972 933 899 854 784 697 591 474 387 252 207 184 210 269 285 225 138 173 146 125 89 72 72 73 78 75 67 67 78 96 118 139 150 174 213 270 304 349 398 478 535 618 683 774 850 908 950 980 999 1018 968 880 822 836 867 846 774 686 595 484 399 326 279 265 279 218 175 132 125 118 99 107 118 169 203 237 262 295 329 387 441 533 560 578 601 631 661 695 717 713 686 647 604 585 570 567 556 516 494 457 417 348 275 213 190 210 179 199 201 171 165 190 194 168 148 112 76 69 77 81 84 64 64 64 60 53 48 47 46 51 98 135 123 76 48 49 50 49 49 49 56 67 67 66 59 49 55 79 95 91 79 67 63 79 79 71 79 102 75 79 152 150 217 269 250 180 117 101 110 83 62 57 60 55 45 45 44 56 42 41 42 58 58 56 56 83 67 63 71 87 99 75 56 45 53 57 61 83 94 72 41 43 61 65 34 18 14 13 13 18 11 30 82 34 13 16 45 17 18 18 22 23 28 28 32 29 29 29 29 33 33 40 44 40 40 40 40 36 32 24 24 21 22 31 40 41 43 40 44 41 61 49 33 49 72 68 50 68 57 49 41 41 44 43 31 29 29 32 28 27 27 26 26 28 28 28 28 33 37 45 42 34 38 38 43 43 43 43 36 32 31 32 32 32 32 32 32 45 45 45 45 41 41 41 41 41 37 37 36 32 32 32 32 35 35 43 43 43 43 50 43 47 51 55 52 56 60 53 53 34 33 99 239 236 100 34 36 36 37 57 77 96 104 111 119 111 110 110 110 74 34 37 62 55 47 39 35 39 39 35 35 35 35 35 35 35 35 35 35 46 46 46 41 37 37 37 37 33 32 35 31 31 31 31 37 92 129 248 451 519 435 381 367 186 97 31 40 63 58 49 53 34 35 40 41 45 49 42 42 35 59 95 112 136 136 103 68 44 49 56 49 44 41 49 57 57 53 37 36 73 121 92 35 37 38 46 38 37 40 51 59 36 76 36 57 170 118 36 38 51 47 47 43 46 42 42 38 42 38 42 46 58 78 94 102 88 72 73 78 117 201 341 476 616 700 798 875 921 963 998 1014 988 996 996 985 982 989 985 959 966 951 944 928 909 871 837 802 747 673 560 469 418 362 246 133 71 39 36 36 36 41 60 68 49 42 42 45 61 64 60 56 47 43 35 34 34 34 37 45 106 149 289 417 476 511 438 255 99 85 77 70 62 62 55 69 73 156 256 284 545 546 130 68 74 61 61 58 55 50 43 42 74 86 51 38 85 161 109 37 112 76 50 52 63 78 96 89 90 80 76 61 57 45 45 46 37 37 41 41 56 64 79 76 44 37 37 37 46 86 137 169 153 160 191 202 165 108 139 207 147 116 84 65 77 85 81 66 89 106 123 115 77 38 39 59 42 66 100 163 262 370 409 401 198 75 33 41 82 66 58 70 56 48 40 35 34 33 33 32 76 68 79 111 139 150 134 114 146 146 209 340 486 541 465 357 597 448 150 23 33 240 245 66 64 37 36 88 134 159 208 278 428 435 445 455 473 519 574 614 576 589 593 573 567 566 557 545 596 647 690 690 685 692 700 682 549 522 510 519 551 575 571 563 540 552 537 505 469 449 433 429 522 549 576 595 602 606 614 622 579 637 631 529 452 462 479 439 327 297 277 254 247 248 245 237 245 265 293 325 356 376 399 407 415 421 475 544 580 573 599 646 655 604 517 424 345 300 308 351 403 441 471 470 480 494 537 561 545 601 586 491 405 386 407 408 427 454 496 533 585 631 688 719 704 701 684 631 515 390 316 287 319 359 380 387 407 460 524 561 649 635 657 701 695 601 484 395 370 360 373 371 357 338 339 359 302 321 362 411 476 541 596 598 448 332 269 292 339 392 471 547 615 724 802 628 382 254 189 122 95 85 87 102 175 278 368 396 388 393 389 359 301 255 221 194 165 150 153 152 158 158 156 136 249 217 177 170 171 169 193 207 174 96 77 93 92 118 175 216 273 314 347 346 333 286 210 107 95 98 161 228 277 292 310 333 364 403 427 407 351 264 164 67 66 84 147 198 212 238 284 331 311 367 399 344 221 130 110 132 196 197 208 228 244 263 267 277 265 273 269 222 143 80 57 58 48 59 71 86 97 119 154 199 226 243 282 340 359 354 365 397 424 427 434 434 441 445 452 456 510 518 541 557 580 592 596 603 583 594 586 567 560 560 541 518 503 500 497 490 486 459 435 402 372 361 377 374 335 283 283 309 313 309 313 314 318 323 359 401 426 426 413 420 458 504 542 576 567 569 572 591 622 646 654 650 619 616 588 537 518 519 476 403 433 388 322 257 200 162 139 124 128 101 89 97 93 92 100 116 123 142 150 162 201 229 229 205 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 12 12 12 12 12 12 12 12 4 8 12 20 21 25 30 30 38 34 23 23 15 19 27 17 28 13 12 12 13 23 55 64 32 16 16 17 25 41 53 47 27 24 31 42 57 68 79 79 132 125 114 99 84 58 47 39 38 41 29 24 24 24 28 28 23 22 22 23 23 20 20 22 20 18 18 35 67 119 215 292 148 128 112 94 70 42 54 79 68 140 196 132 24 24 58 62 43 35 31 36 48 56 61 54 35 31 31 31 31 31 31 35 59 142 174 78 29 133 221 189 28 43 75 72 48 37 50 74 66 66 51 47 43 43 43 43 55 51 47 47 51 47 43 34 110 90 66 50 50 58 70 85 73 140 170 154 139 188 281 347 458 442 438 479 557 590 523 405 350 364 420 430 335 204 150 183 268 113 34 58 75 39 39 80 52 48 52 64 64 57 57 61 61 49 41 41 44 44 36 35 41 57 57 37 36 52 48 35 48 56 68 77 73 65 61 58 46 47 70 74 60 58 116 197 337 485 598 643 671 693 766 849 834 897 955 992 1018 998 952 934 916 846 696 538 476 461 368 263 353 314 282 304 360 383 371 354 349 365 366 349 326 306 286 251 210 215 215 211 234 239 218 174 246 314 366 366 330 289 217 139 98 100 116 120 136 156 164 152 140 52 48 113 112 33 92 221 109 34 33 110 162 130 110 134 286 210 118 82 98 118 114 108 93 107 111 126 149 180 203 219 262 270 290 318 331 331 315 299 313 248 236 308 348 324 317 361 445 445 442 442 434 414 386 363 350 327 299 274 277 320 399 459 419 446 474 525 569 577 516 418 357 338 367 444 545 615 641 629 638 612 521 422 406 411 446 508 612 715 726 666 599 455 302 252 289 288 280 282 305 352 395 436 530 549 558 580 594 556 450 347 357 374 406 437 452 440 439 428 383 358 340 306 257 211 173 147 108 100 91 86 85 84 94 97 105 104 104 100 92 84 76 72 76 76 76 76 76 76 76 76 63 71 83 83 83 86 86 86 110 102 98 102 110 106 102 90 89 100 108 116 116 108 100 96 104 112 128 140 148 152 148 144 121 117 109 112 108 108 108 108 135 115 91 91 99 107 115 106 113 129 149 142 138 142 154 170 163 147 116 89 85 89 105 110 106 106 110 118 130 154 186 210 190 178 158 142 138 142 154 162 127 132 163 199 234 258 270 277 284 317 368 408 428 420 396 398 221 179 126 98 85 69 80 112 127 204 352 462 446 284 112 32 35 40 57 65 85 94 82 51 44 37 76 201 221 114 62 101 51 59 67 72 66 55 45 45 55 53 69 145 310 492 604 641 694 725 742 725 705 666 580 489 262 221 224 250 261 301 456 626 681 686 649 514 311 144 96 118 138 78 44 43 55 54 57 75 81 125 229 412 605 731 853 971 1013 1018 1018 989 963 930 858 739 495 268 130 96 85 74 78 69 51 150 220 167 87 52 60 78 66 65 59 82 108 97 53 40 50 57 64 57 47 54 76 100 164 135 103 94 66 45 46 78 70 70 54 45 54 70 54 43 47 47 47 47 51 51 51 51 43 43 47 51 55 51 55 55 59 51 51 51 48 48 49 49 45 45 45 45 45 54 58 67 45 51 100 151 205 243 273 288 291 305 313 310 299 299 300 304 322 318 310 314 323 339 351 359 358 354 357 361 368 371 371 355 388 357 329 314 330 331 295 258 286 312 346 369 395 433 476 511 505 509 517 529 540 552 560 564 580 577 588 600 611 615 612 619 618 625 633 656 683 705 717 727 759 778 793 804 808 816 828 836 848 847 839 835 836 832 820 812 782 755 717 702 688 684 681 684 710 725 736 744 747 758 777 788 796 807 818 829 848 871 902 921 972 976 980 988 996 1004 1011 1011 1015 1015 1015 1019 1015 1007 991 980 928 899 854 791 693 590 473 386 270 224 195 216 272 287 247 185 263 221 168 112 77 61 62 63 52 55 70 100 129 174 207 226 269 309 362 388 412 457 537 606 670 743 838 903 957 995 1018 1018 1006 944 865 827 854 884 827 743 637 519 399 303 249 204 210 224 174 128 97 94 90 64 75 91 114 136 154 179 201 247 313 363 447 466 481 499 525 570 616 653 660 648 617 582 551 540 536 536 508 494 465 421 348 271 197 155 187 168 204 213 159 125 150 171 198 190 166 131 99 79 71 64 48 52 56 60 60 56 52 48 63 107 143 120 65 48 48 54 49 49 49 49 52 59 59 52 50 67 87 95 87 79 68 68 83 75 67 78 93 57 96 209 266 347 402 398 313 207 133 92 84 53 48 49 48 45 44 44 60 43 42 55 78 85 116 148 63 55 52 63 76 72 56 41 52 45 45 61 92 99 66 36 33 54 64 48 21 17 16 23 11 10 46 82 14 13 39 52 16 17 17 18 19 23 23 28 25 25 25 29 29 33 40 40 36 36 43 39 35 34 31 23 19 20 26 35 40 45 47 48 29 49 57 45 45 53 53 35 53 46 37 33 33 36 43 35 30 30 37 32 36 32 28 27 29 29 29 29 30 30 38 42 34 38 39 43 43 43 43 36 31 31 32 32 32 32 32 32 45 41 41 41 41 41 37 37 37 37 33 33 32 32 31 31 31 31 34 34 42 42 42 42 34 34 38 47 43 52 49 53 73 34 59 140 140 48 34 49 36 37 42 65 96 104 104 99 131 111 91 79 59 35 35 56 51 43 39 35 39 39 35 35 39 39 39 39 39 39 39 39 46 46 42 42 42 41 45 45 33 33 35 35 31 31 30 37 97 75 157 336 456 420 338 280 147 81 35 44 59 50 41 49 41 42 47 48 52 49 42 35 55 76 84 89 108 117 93 57 85 57 36 36 37 50 50 42 46 58 37 35 53 129 101 35 37 37 37 37 36 36 47 55 36 92 53 37 94 91 38 38 38 38 38 38 46 46 50 50 38 38 38 38 46 62 78 90 88 67 57 66 87 142 246 354 538 633 735 819 849 875 918 962 982 1006 1018 995 987 992 984 961 984 973 969 961 950 923 884 846 775 674 550 475 426 347 207 79 46 40 38 38 38 49 60 56 49 38 38 45 57 60 56 48 47 43 35 34 33 33 41 49 106 145 289 388 401 441 382 206 111 104 85 74 62 58 51 65 70 156 271 328 522 488 146 57 70 68 65 58 55 54 42 46 53 81 65 42 143 256 188 39 84 79 71 66 69 72 91 99 81 70 58 54 46 46 38 42 42 38 37 37 46 58 61 57 73 61 38 37 37 42 82 105 152 211 270 277 215 146 125 153 264 260 216 137 102 126 150 142 115 191 232 181 78 34 41 85 65 92 135 214 348 436 383 276 181 91 36 46 74 66 58 70 57 60 48 36 34 34 33 33 65 52 47 59 95 127 131 115 119 118 137 223 366 473 480 429 628 284 26 29 150 200 133 54 73 44 71 145 203 213 259 313 399 434 476 507 517 520 527 524 473 499 522 490 469 481 516 535 542 610 665 657 632 623 615 593 515 477 465 489 537 561 549 518 486 475 467 428 380 336 340 372 474 493 524 555 590 609 617 613 529 587 561 436 358 372 397 360 348 302 266 235 224 240 249 257 305 328 352 387 410 422 433 441 454 480 523 573 606 608 608 616 640 555 449 364 316 327 362 409 449 458 457 472 498 521 547 559 563 620 586 455 373 379 404 392 453 491 533 575 620 661 700 716 685 670 637 561 440 312 271 276 312 348 380 395 422 479 540 580 683 645 660 721 672 523 422 412 382 395 396 355 324 338 370 398 310 324 369 423 495 552 587 577 397 332 289 304 358 427 510 574 677 731 667 433 197 145 142 105 73 77 103 153 247 356 411 418 406 396 373 324 259 201 163 149 173 161 157 152 162 169 167 151 260 221 193 198 184 169 174 184 178 104 80 100 96 119 173 218 282 319 348 362 361 317 221 90 70 71 142 205 248 270 273 280 318 377 428 443 422 357 240 111 82 82 130 182 202 205 240 276 274 338 389 388 335 263 194 132 152 154 181 209 240 255 270 284 323 327 331 319 241 126 48 43 42 71 110 114 113 131 198 263 353 327 314 332 346 329 325 340 416 431 454 458 461 465 476 484 531 534 541 545 572 596 620 639 618 617 609 605 606 615 619 616 597 594 591 591 580 560 529 494 459 441 453 466 430 382 384 432 400 389 374 353 330 342 379 422 441 467 489 497 491 474 464 455 548 579 630 681 712 712 692 669 665 666 650 631 619 604 573 543 517 476 426 370 328 270 219 173 190 160 167 180 191 175 175 194 233 257 265 257 260 268 249 213 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 8 8 8 12 12 16 16 16 12 12 12 12 12 12 12 12 8 12 16 20 21 25 26 30 30 30 23 27 27 35 47 41 37 23 15 15 23 32 48 53 16 16 16 17 18 26 42 32 23 23 24 35 58 76 83 91 115 112 109 95 80 62 55 59 38 41 40 32 24 24 24 24 20 20 31 87 95 51 23 22 36 30 42 90 134 163 215 267 220 216 208 178 114 47 55 96 129 101 77 34 23 26 75 83 27 32 41 49 53 49 45 34 30 31 32 31 32 36 48 48 28 28 83 87 70 190 226 78 30 106 167 164 96 41 41 70 67 63 60 52 41 40 40 40 51 50 47 38 39 42 54 66 31 32 58 102 130 130 106 97 132 107 85 169 346 502 547 509 455 511 548 548 585 659 738 776 617 634 636 550 326 101 31 58 60 35 35 72 87 70 57 74 95 79 71 76 68 52 48 61 49 45 45 57 69 72 60 48 45 77 85 61 48 56 56 36 68 64 52 45 41 45 53 54 47 55 63 58 68 90 155 212 404 528 616 656 709 758 832 902 949 985 1007 993 957 858 763 714 771 687 561 490 474 442 344 239 302 256 239 290 350 361 308 248 268 260 264 280 284 256 236 225 231 260 264 220 183 168 151 123 231 295 331 287 211 158 114 76 122 112 124 140 136 108 84 80 108 80 64 69 104 129 168 192 108 72 76 116 116 68 64 100 328 240 136 96 120 152 152 142 190 196 192 184 183 186 189 185 253 257 258 267 276 260 236 209 221 178 182 230 242 214 218 258 338 350 362 362 350 338 334 323 284 276 268 282 317 376 427 459 465 489 521 560 600 592 497 390 372 372 417 487 572 637 660 652 645 603 524 453 430 422 457 532 657 697 684 620 512 364 256 229 290 261 253 283 325 360 387 435 542 564 574 608 599 521 415 337 346 354 366 396 423 442 445 434 397 379 358 329 295 249 204 178 151 132 123 106 101 96 102 102 105 104 112 112 108 100 88 80 68 68 68 68 68 68 68 68 79 86 90 98 106 118 110 98 118 110 106 106 114 110 101 85 87 99 111 115 115 107 103 99 111 111 119 127 135 139 143 140 129 114 102 101 97 101 105 109 112 100 84 76 76 80 91 98 109 132 148 145 141 134 146 166 171 151 124 97 93 94 102 106 102 110 106 102 110 146 202 246 214 198 178 162 158 158 162 162 170 170 171 179 203 219 231 246 199 227 274 318 345 353 356 374 424 411 398 361 272 152 71 55 219 248 376 482 415 201 77 71 52 37 41 65 77 58 46 39 44 38 65 158 166 86 62 109 87 91 87 80 66 59 45 46 45 45 58 121 263 425 544 588 661 669 662 637 621 579 488 386 210 188 182 183 213 296 474 623 650 651 599 446 269 157 116 111 76 46 44 44 59 50 65 103 140 136 264 455 589 707 841 921 959 972 968 939 913 883 819 699 443 228 114 100 81 62 61 56 118 177 231 207 142 87 71 73 70 89 88 102 105 86 53 42 42 57 68 58 52 66 85 118 125 104 84 88 68 47 47 71 62 86 90 58 53 61 57 44 43 43 43 43 46 50 54 54 43 54 58 58 62 62 66 66 58 58 51 51 52 52 49 49 45 45 45 45 46 47 54 59 58 77 104 139 192 230 268 294 289 317 349 357 341 329 323 330 340 344 349 357 365 369 370 374 365 365 372 380 387 386 385 370 383 353 337 342 346 338 330 330 342 360 370 389 414 449 488 522 525 528 543 551 566 578 582 586 597 602 607 618 622 634 634 641 664 671 690 717 740 767 793 796 827 835 850 854 864 868 876 884 888 884 880 876 873 858 846 827 797 766 717 683 661 643 628 627 649 671 683 690 686 690 712 731 746 757 783 790 806 826 856 872 930 937 949 964 984 1000 1012 1019 1011 1011 1011 1019 1019 1011 995 984 948 919 870 799 700 586 468 385 293 248 222 234 274 291 282 263 286 244 184 132 93 73 63 56 52 63 86 134 190 246 294 313 362 389 434 460 493 542 626 702 727 804 888 956 998 1019 1019 1019 994 940 873 839 858 861 785 687 568 445 314 237 182 164 173 187 134 92 77 86 78 54 55 90 81 84 94 115 153 200 261 296 349 368 386 396 417 447 504 547 577 576 560 536 509 497 493 497 516 505 481 436 368 295 222 179 171 160 204 210 148 93 103 127 157 177 186 170 126 82 62 59 51 55 63 71 68 72 72 68 84 88 92 81 58 49 48 49 48 48 49 49 49 60 64 61 70 71 83 84 83 75 79 83 83 78 74 89 88 52 112 266 479 531 549 531 462 349 228 147 145 99 75 65 60 46 46 51 43 43 64 75 62 42 81 137 88 96 97 88 65 49 49 64 60 44 45 72 96 95 62 42 51 68 73 62 62 71 69 55 82 112 164 113 13 46 79 15 16 17 17 18 22 27 23 23 21 21 21 21 29 33 40 40 39 39 42 38 38 37 33 22 19 19 29 30 31 33 38 43 28 29 53 61 50 58 66 39 37 33 32 32 32 32 39 47 30 34 41 41 41 37 37 33 31 30 30 30 30 31 31 35 31 31 39 43 43 43 43 36 31 31 32 32 32 32 32 32 41 41 41 37 37 37 33 33 34 33 33 32 32 32 31 31 30 30 37 37 41 41 42 38 30 30 30 34 31 39 41 45 85 61 34 34 34 34 36 53 36 36 37 53 85 101 93 80 127 100 68 48 40 36 36 36 40 39 35 35 39 39 35 35 39 39 39 39 39 39 39 39 42 42 42 46 46 45 49 49 37 37 40 35 31 31 30 37 75 84 122 182 289 346 283 205 156 98 63 56 59 46 41 53 45 49 54 55 52 49 42 35 59 76 76 73 93 117 109 70 86 50 36 36 38 43 43 39 36 38 36 35 38 98 86 37 37 37 37 36 40 40 51 51 51 88 61 37 62 75 52 39 43 43 43 43 43 39 46 46 42 38 37 37 38 46 62 70 55 42 45 70 91 116 176 252 424 500 624 721 770 792 846 889 940 992 1017 1012 1012 1017 1018 1017 994 979 967 952 940 910 870 843 744 615 513 483 417 276 145 82 48 43 41 40 40 58 57 53 53 42 42 45 57 60 52 48 51 43 35 34 33 33 41 49 110 136 257 332 313 361 318 138 107 100 77 66 54 54 51 62 98 129 232 369 499 394 142 69 70 68 65 58 54 47 42 45 47 75 63 53 153 258 195 51 37 47 78 82 69 56 67 80 89 74 59 58 54 58 50 50 39 39 38 38 38 43 47 47 70 58 46 58 78 82 66 45 112 211 308 316 289 268 275 294 329 389 425 382 287 203 143 119 299 396 453 374 219 105 74 91 100 167 258 324 374 386 350 294 225 150 64 36 38 43 55 55 69 65 53 40 36 35 34 34 33 33 33 41 73 117 132 123 131 130 121 160 282 428 488 480 474 195 74 220 294 180 121 197 153 151 174 233 267 278 317 360 371 418 470 501 495 459 419 394 380 425 456 424 396 415 451 470 485 545 589 571 532 519 499 468 457 422 406 411 439 448 432 404 348 329 342 367 363 335 359 407 403 422 453 484 515 530 537 533 486 480 433 343 278 268 285 275 337 303 271 251 252 280 301 325 364 364 375 391 410 433 448 462 506 547 571 583 613 625 609 578 555 493 411 345 327 342 386 418 463 469 472 490 525 559 590 594 583 595 545 435 382 396 417 408 476 528 583 633 667 689 708 712 685 620 551 475 390 294 264 278 310 341 373 407 442 499 558 602 705 660 671 697 608 448 380 422 386 431 431 354 307 332 374 402 317 339 388 446 518 560 562 525 361 329 324 327 369 454 541 600 693 603 416 266 163 113 97 77 90 117 171 252 334 400 433 432 421 387 337 277 204 159 137 134 169 145 133 147 182 201 219 227 280 265 269 267 225 170 148 169 169 110 96 116 116 139 186 218 287 343 384 406 420 392 296 160 74 63 107 162 201 221 228 234 269 338 400 427 448 423 334 224 123 86 104 154 175 168 185 217 227 262 307 364 406 403 325 208 129 101 124 178 229 264 278 280 330 345 369 397 359 256 130 50 54 94 133 141 140 159 205 248 301 280 301 372 438 445 432 423 415 438 466 478 485 485 500 512 547 543 545 549 572 596 628 647 658 653 645 641 645 650 658 663 651 644 644 641 641 629 602 583 564 541 553 574 546 483 463 480 460 457 442 426 402 406 411 430 421 452 488 523 545 540 542 540 535 586 649 700 722 719 707 695 661 658 685 701 701 681 694 702 641 584 511 461 423 374 319 265 217 186 194 206 214 186 186 205 273 308 316 288 275 271 252 224 5 5 5 5 5 4 5 4 4 4 4 4 4 4 4 4 5 5 8 5 12 16 16 16 20 20 20 20 20 20 27 20 20 24 24 28 25 29 30 23 23 27 24 25 37 45 61 55 46 32 28 32 36 33 37 37 18 18 18 19 19 35 48 37 23 23 23 35 58 73 80 84 92 93 94 87 84 70 62 62 54 56 48 36 28 24 23 23 23 52 136 236 260 200 116 91 45 27 39 103 160 168 172 188 145 105 82 114 123 108 100 105 82 26 24 27 55 75 56 26 61 61 46 38 30 34 50 59 31 41 49 32 31 32 48 44 68 31 103 123 82 234 358 261 42 142 223 212 116 33 32 35 60 56 53 49 45 37 41 40 35 35 39 47 59 94 138 170 194 154 102 66 70 106 154 193 207 240 266 314 423 560 650 679 725 737 729 722 747 764 734 678 783 779 749 640 403 175 103 153 71 103 122 109 107 149 191 212 145 122 102 94 75 52 52 64 49 49 53 61 65 61 53 49 45 81 93 73 65 80 76 56 80 76 61 49 49 61 69 62 71 71 70 77 115 176 237 278 394 497 570 638 731 808 862 897 945 985 1004 989 948 846 741 689 641 565 502 478 468 419 341 296 249 259 279 318 325 312 323 335 323 291 295 338 358 338 326 334 320 356 340 248 156 124 124 124 136 196 220 164 103 95 123 141 95 61 72 100 92 56 40 63 83 163 123 28 66 250 270 138 42 82 114 98 46 49 145 257 233 185 129 109 129 153 165 175 256 262 266 270 281 285 288 284 280 285 305 314 314 303 284 264 221 218 234 246 230 199 207 231 203 219 239 247 236 240 256 265 254 261 292 350 424 466 472 456 538 554 559 564 584 565 478 379 383 403 460 537 613 671 694 687 657 602 508 449 437 433 481 594 744 704 621 525 394 267 230 247 287 253 252 298 348 375 393 434 553 564 586 632 603 509 403 349 330 326 333 355 390 432 451 436 411 394 387 358 325 283 242 205 190 174 150 122 106 97 92 95 62 73 85 93 96 84 83 75 79 79 79 72 72 69 69 72 78 82 78 94 110 118 105 86 97 86 85 93 101 101 89 84 87 95 107 115 111 107 99 99 115 111 111 119 127 131 139 151 136 121 112 104 108 109 117 117 97 89 81 69 65 69 80 95 113 136 149 153 141 130 147 171 163 151 129 120 113 117 118 118 114 118 110 94 90 126 194 250 214 209 193 185 185 185 189 189 182 174 174 174 178 191 207 219 263 255 246 242 242 265 289 327 328 406 498 550 477 309 165 104 204 221 338 455 356 116 32 79 84 45 37 61 58 38 36 38 39 39 41 86 86 46 42 85 147 131 96 61 42 43 45 46 45 50 71 114 209 357 477 533 599 591 565 525 505 468 369 262 173 158 136 116 151 270 453 586 598 591 519 377 238 158 108 78 45 43 43 59 63 50 77 131 200 152 276 463 565 668 810 856 878 894 888 862 837 811 746 627 390 206 127 124 93 57 52 62 241 259 277 253 193 118 50 40 70 94 108 110 93 66 45 43 42 58 66 58 53 63 86 111 129 101 73 65 48 45 45 52 51 102 117 73 44 51 60 59 42 43 42 42 42 42 46 50 42 47 55 55 55 59 63 59 51 51 48 48 48 48 44 45 53 49 45 45 46 51 59 66 93 104 111 145 187 233 279 302 307 347 395 411 384 360 345 356 369 389 395 392 382 367 352 355 362 370 373 384 395 394 387 372 334 319 327 346 331 304 319 365 357 361 368 389 418 453 498 513 556 559 570 578 582 597 600 600 628 640 648 656 663 668 679 683 722 729 744 767 804 827 849 860 888 903 907 907 907 907 911 911 892 888 888 877 873 854 838 812 774 733 687 645 619 604 578 577 588 599 618 618 617 624 643 662 677 692 714 733 755 775 794 816 851 870 893 921 949 984 1007 1019 1014 1007 1011 1015 1012 1004 988 981 972 943 897 817 715 592 481 398 314 273 250 248 284 308 319 313 284 238 198 150 119 103 89 89 101 123 149 201 265 326 382 401 444 455 489 530 587 652 736 793 838 910 979 1017 1018 1019 1019 1018 987 945 874 829 825 808 736 634 493 369 238 158 129 107 117 126 88 65 66 79 68 55 56 88 75 74 73 92 126 172 215 245 263 285 307 313 326 352 401 439 497 500 502 490 473 462 462 469 528 529 507 459 395 334 261 219 152 141 182 206 140 81 79 91 101 149 193 193 153 97 66 66 54 59 71 75 79 83 79 79 104 68 48 48 58 58 48 45 48 48 49 50 61 72 80 74 72 66 81 80 79 74 82 90 63 66 81 108 107 81 156 337 707 722 688 654 602 498 373 266 225 159 110 84 54 47 46 48 69 120 183 190 126 58 77 137 148 164 165 125 65 41 61 89 72 47 44 79 104 88 55 43 72 70 59 59 81 95 73 42 12 68 124 44 10 109 173 38 23 20 20 17 21 22 26 23 20 21 21 25 29 36 40 40 35 35 38 38 34 37 33 22 26 20 28 25 30 31 37 42 47 28 37 53 38 46 58 36 40 33 36 36 32 35 39 51 34 34 45 45 45 45 46 42 35 31 31 31 31 31 31 35 31 31 39 43 43 43 43 43 31 32 31 32 31 32 32 32 48 41 44 37 40 33 40 33 37 34 33 32 32 31 31 31 30 30 37 37 41 41 41 37 45 41 41 30 34 35 47 44 33 81 78 35 35 60 56 34 37 36 36 53 92 112 100 80 108 80 40 34 34 36 36 35 36 39 35 35 39 39 35 35 39 39 39 39 39 39 39 39 34 35 42 46 46 53 53 57 37 37 33 32 32 31 31 31 45 98 105 54 116 257 237 135 177 131 92 84 67 47 49 61 45 49 54 55 52 49 42 35 36 56 69 62 89 118 114 82 57 41 37 37 37 37 39 55 37 38 37 37 50 74 69 45 41 37 36 40 48 52 55 51 55 63 44 36 46 62 51 38 74 78 70 62 54 46 38 38 50 42 38 37 37 38 54 59 38 37 37 76 90 91 120 166 194 278 407 544 626 671 733 794 776 851 902 910 918 954 982 974 974 948 916 881 858 822 771 736 699 555 479 485 391 189 78 93 63 44 42 41 41 62 65 53 50 50 46 50 61 60 52 48 51 43 35 34 33 33 41 56 138 133 229 285 261 318 298 111 95 81 69 54 51 44 47 58 123 78 154 354 453 299 116 89 70 68 65 62 58 47 42 45 52 71 44 36 90 150 106 35 36 67 126 130 90 57 49 64 70 62 54 42 42 45 42 41 38 38 38 38 38 38 39 55 51 39 55 95 147 151 102 53 92 210 308 332 331 376 438 477 472 500 544 548 508 463 464 496 524 637 711 631 442 267 161 107 136 256 399 441 376 320 363 429 295 224 111 37 38 60 73 68 74 73 65 52 48 39 42 49 32 45 45 41 68 100 104 95 100 103 86 77 155 259 307 298 172 233 295 297 254 216 209 232 192 205 220 252 282 293 328 368 384 384 380 360 343 335 343 351 327 387 423 406 381 377 392 384 411 459 483 462 442 442 430 403 444 413 389 370 374 367 355 335 363 328 345 397 382 318 302 338 331 351 378 401 408 411 407 407 451 388 326 299 277 259 275 297 301 282 274 286 311 347 383 407 406 397 389 388 407 434 462 502 561 603 607 596 605 626 595 537 455 435 393 366 351 360 376 391 497 503 522 545 587 618 642 646 595 559 497 438 421 439 452 458 506 570 630 680 707 705 697 689 687 578 478 409 361 303 267 271 307 330 376 430 487 539 591 632 701 665 657 640 528 383 354 427 397 461 459 376 310 324 365 382 321 347 404 466 534 559 534 492 366 369 376 367 405 491 571 608 634 421 171 138 174 103 50 37 140 183 253 339 404 423 425 413 406 364 302 226 173 140 134 143 139 118 116 154 211 262 308 313 326 336 357 348 281 191 172 204 164 113 118 150 154 170 204 230 282 347 404 445 464 454 377 246 108 81 98 126 151 175 186 185 236 305 370 415 463 481 447 361 143 83 82 120 142 129 126 151 170 200 245 325 425 466 423 306 178 126 122 158 217 264 270 265 338 373 424 475 487 411 243 85 171 192 219 220 227 227 245 256 309 303 361 474 551 542 486 430 402 423 459 486 493 493 512 535 543 557 565 584 600 608 624 627 642 641 637 645 661 666 682 689 662 658 654 658 666 662 655 640 680 622 610 615 599 543 516 532 501 509 514 519 519 499 471 447 454 457 464 472 495 517 540 563 582 609 633 648 647 655 679 695 671 659 671 691 683 659 692 735 724 637 535 461 431 413 382 337 321 265 245 253 241 224 228 263 227 266 289 265 245 257 261 238 12 12 12 12 12 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 9 9 29 28 20 35 47 51 46 23 19 31 32 32 17 10 7 8 7 9 26 39 43 52 72 82 16 16 21 29 37 42 50 47 31 28 28 32 32 29 33 30 34 22 22 50 66 58 69 90 78 82 79 79 75 60 52 37 68 64 56 44 24 23 23 24 22 40 209 265 245 225 177 273 91 78 70 118 182 203 159 103 35 27 39 72 88 88 100 106 32 29 29 30 30 30 31 31 31 31 35 39 39 43 40 40 30 32 44 36 32 41 52 56 72 60 131 147 78 158 362 461 142 191 296 276 113 33 35 36 36 49 57 45 38 38 46 45 48 68 36 64 35 63 199 159 243 251 239 179 95 63 131 248 222 299 382 475 545 618 707 774 741 736 696 661 695 778 793 766 691 767 745 579 357 218 150 116 144 135 153 228 289 244 218 270 331 211 228 169 90 87 48 53 37 41 49 46 45 49 64 69 65 58 58 58 53 49 45 41 69 45 37 38 46 46 46 46 81 81 71 82 164 266 334 354 403 476 569 653 722 788 843 874 917 915 935 932 884 816 759 733 638 444 314 352 407 383 327 300 233 225 228 239 246 249 256 266 294 253 237 273 289 265 257 257 260 264 224 160 152 196 204 176 156 132 96 68 60 72 96 105 60 70 117 153 164 136 103 79 146 130 145 212 280 276 195 107 114 134 122 86 102 193 281 329 156 204 263 299 315 335 367 403 413 416 420 420 431 435 439 439 463 483 503 507 488 480 480 485 473 474 458 426 422 419 379 320 308 297 278 255 244 252 280 301 322 337 371 416 465 514 555 577 609 617 619 613 599 537 435 363 394 439 504 565 625 664 668 650 652 574 496 437 417 456 578 708 757 715 621 507 341 218 205 258 316 261 238 291 361 400 415 449 537 580 617 612 534 424 355 344 332 360 403 431 453 463 470 467 454 447 433 415 373 324 275 244 231 200 157 118 94 70 50 44 44 59 75 94 104 99 86 85 89 89 86 84 73 66 51 61 87 81 73 97 121 125 124 113 108 101 108 104 104 96 92 92 80 64 72 108 120 100 88 92 112 108 104 104 124 144 144 143 155 154 146 138 138 139 139 143 127 112 93 85 77 78 85 96 123 130 138 142 150 155 159 163 151 147 140 136 132 132 128 121 98 115 131 134 114 110 130 154 217 224 224 220 223 223 223 219 213 198 194 194 194 194 198 198 222 222 234 242 250 262 266 291 281 292 340 420 456 412 340 296 263 320 348 280 148 41 49 109 74 43 36 53 54 37 37 40 38 50 73 53 40 52 64 56 60 84 105 122 123 89 58 45 74 89 94 99 144 254 376 450 472 456 435 434 434 397 293 190 104 102 121 109 121 274 446 481 513 464 380 254 168 122 111 92 59 52 59 55 42 41 97 188 277 186 278 469 551 630 745 774 773 794 788 748 703 663 599 498 299 164 96 104 103 75 109 179 346 336 300 240 149 66 42 42 66 78 88 75 44 43 43 45 48 44 52 69 62 47 54 87 96 84 68 53 48 46 46 48 155 245 260 163 71 62 66 54 50 50 49 42 42 42 43 43 43 43 44 44 44 45 46 49 44 44 44 45 45 45 46 46 45 46 46 46 46 50 54 54 101 107 110 132 170 232 301 344 385 405 424 412 393 386 387 413 449 457 437 405 368 320 277 245 310 305 315 330 343 343 324 298 248 212 214 250 278 293 308 342 334 346 357 382 418 447 480 499 543 555 571 583 587 605 625 641 652 655 674 690 712 728 732 739 751 766 796 823 865 898 928 947 956 960 960 952 933 926 915 911 854 847 847 836 813 783 763 737 699 669 634 600 562 535 531 523 519 523 534 538 549 556 567 577 608 626 652 672 695 717 743 754 788 792 815 858 925 983 1010 1018 1018 1014 1007 1004 997 994 982 978 969 947 901 832 741 629 530 458 382 336 301 291 323 355 379 373 331 302 270 238 218 206 199 206 244 266 297 345 395 433 467 492 553 567 589 627 684 757 822 867 944 997 1018 1017 1017 1018 1018 1010 975 902 824 792 780 716 600 497 368 257 152 103 89 83 71 64 64 65 69 66 59 60 76 85 76 76 88 92 114 122 133 140 177 207 245 267 272 282 323 376 433 468 485 460 454 481 497 497 531 552 526 469 413 372 327 278 192 153 201 239 196 145 133 122 110 98 98 122 150 142 98 54 62 62 70 78 86 91 87 71 83 71 59 48 52 52 48 47 48 48 48 64 88 111 111 86 55 56 70 80 82 84 81 85 142 66 57 107 123 124 264 473 711 753 784 793 737 621 494 422 323 228 148 120 82 49 49 51 85 155 198 170 74 40 97 209 129 93 65 61 54 42 61 100 54 78 78 70 71 71 63 54 66 67 61 59 65 52 34 34 13 13 20 20 36 67 99 124 44 33 22 27 28 21 22 30 23 23 19 20 24 39 43 47 35 35 39 39 34 30 25 18 43 48 56 45 30 23 36 45 37 39 44 49 45 46 46 50 35 31 31 35 39 50 54 54 43 43 43 47 47 51 51 51 39 31 31 31 31 31 39 39 43 43 43 43 43 43 43 43 43 36 43 36 43 36 43 36 47 40 47 40 47 40 47 40 33 33 32 32 32 31 31 34 30 30 29 29 33 33 29 29 27 28 32 45 53 54 47 40 53 49 38 35 35 36 40 40 45 35 34 36 76 100 100 88 80 64 51 35 34 35 36 44 43 39 39 39 35 35 34 34 43 43 43 43 43 43 43 43 34 34 38 58 66 66 73 76 52 32 31 32 33 31 32 34 43 53 53 56 65 89 113 134 131 108 80 52 36 32 39 38 41 45 54 51 53 50 47 39 41 57 69 74 99 116 92 51 61 56 48 40 37 41 49 53 49 36 41 69 61 36 37 65 44 44 44 51 51 51 51 51 55 43 43 48 52 44 48 57 57 57 61 65 73 86 94 98 67 63 47 43 38 38 37 37 50 54 54 54 58 62 89 123 113 139 188 261 354 452 546 607 629 683 738 766 784 803 831 859 855 783 771 765 721 702 695 618 552 520 482 413 290 173 100 83 76 74 58 40 43 62 77 65 46 50 58 62 73 73 79 75 74 50 38 49 41 32 33 60 138 173 205 217 241 234 170 87 109 93 71 48 40 41 54 73 98 64 104 236 316 257 145 70 63 72 81 74 54 46 50 54 46 46 50 50 43 43 43 43 59 71 83 91 94 78 54 42 57 60 60 53 49 45 44 44 69 69 65 61 57 57 57 50 66 63 55 52 57 66 92 107 169 278 350 349 369 470 591 649 693 661 660 700 722 713 741 785 793 815 820 781 665 500 354 264 282 399 427 349 357 488 529 482 396 302 180 80 54 61 94 110 47 82 45 35 60 39 33 49 45 52 52 52 63 71 79 83 84 92 80 71 95 115 83 31 36 193 310 295 248 237 226 212 208 222 221 232 240 264 302 326 239 267 288 284 257 241 246 268 322 353 376 383 386 390 376 344 372 368 360 353 358 370 394 404 420 420 392 337 321 326 326 299 347 327 332 368 368 320 277 269 322 331 327 299 263 247 271 299 287 327 299 219 224 320 340 269 285 293 317 349 381 405 417 424 427 402 405 449 484 487 498 546 636 669 647 621 616 620 574 504 374 351 343 347 359 375 411 445 482 536 576 599 606 602 610 622 610 491 449 465 447 476 513 515 622 636 651 675 690 686 679 668 603 518 453 417 356 271 237 258 286 327 399 471 537 589 627 650 659 653 640 574 456 339 307 343 360 471 477 371 305 359 382 362 378 372 396 450 510 528 510 482 452 433 416 427 503 594 601 546 302 198 116 107 105 72 70 110 271 317 348 364 395 426 414 371 332 298 264 215 178 144 125 107 113 80 96 175 267 345 403 428 423 366 317 289 254 211 199 215 163 123 131 187 215 202 221 271 332 378 439 508 574 584 491 351 180 106 68 141 80 148 146 173 192 249 320 384 472 540 532 458 268 164 79 106 173 132 90 147 159 193 238 290 351 399 436 429 365 272 177 154 211 263 260 235 280 350 414 476 565 579 441 243 201 232 256 245 237 261 280 278 292 310 348 402 432 420 426 430 423 440 460 471 473 496 540 583 561 580 600 616 620 628 640 651 628 639 658 662 666 677 693 709 680 680 691 695 707 719 731 727 724 687 663 648 652 644 609 577 567 539 508 516 544 564 560 548 514 521 525 536 540 544 556 556 539 551 558 562 566 574 601 624 691 654 646 673 658 606 578 583 601 598 583 540 497 454 435 407 347 302 297 297 297 289 304 324 331 335 334 310 286 278 293 294 19 19 19 19 11 11 4 4 5 5 5 5 4 4 4 5 5 5 5 5 5 5 13 13 29 25 32 40 59 55 43 28 32 40 37 34 18 7 7 9 8 10 20 29 34 46 70 79 25 21 30 38 38 46 43 47 36 40 33 33 38 38 38 38 42 26 26 46 58 50 50 58 59 63 67 67 67 59 55 47 40 32 44 40 44 36 24 23 19 24 173 185 130 118 134 285 220 152 92 100 160 201 188 145 40 33 37 60 65 61 65 67 29 30 30 31 32 40 44 44 32 32 32 32 32 32 32 32 40 31 31 31 41 61 77 92 40 36 75 71 29 86 298 457 155 207 347 376 213 74 63 68 169 109 42 37 38 50 46 37 53 68 36 40 34 47 151 63 79 95 139 171 143 87 75 124 170 206 289 416 537 619 705 782 707 683 666 640 628 630 654 682 545 643 642 481 274 143 99 89 89 84 109 251 349 236 203 362 390 278 331 276 157 95 39 65 42 46 53 50 45 41 56 61 61 54 54 54 50 46 46 42 50 46 42 46 66 86 90 86 49 68 86 117 199 293 345 350 439 508 582 650 700 751 809 841 832 869 874 826 762 728 679 627 489 284 142 192 293 321 312 289 243 219 194 173 172 190 205 223 202 185 186 213 205 181 173 192 188 184 160 136 148 188 196 176 204 176 136 96 68 64 72 65 103 124 148 143 107 75 89 105 112 92 151 262 293 205 124 103 123 119 115 155 262 370 409 385 392 420 467 491 507 527 563 587 551 559 570 574 574 562 554 546 598 598 598 594 586 590 602 607 595 596 596 596 604 597 561 514 479 464 430 398 375 375 388 392 385 396 429 470 507 548 581 603 635 636 645 625 576 498 408 356 422 462 511 551 607 658 671 661 671 582 489 449 448 495 621 746 776 723 621 483 314 196 187 243 276 257 269 326 380 402 429 468 545 569 594 584 498 396 350 359 367 395 435 473 495 495 509 506 456 450 451 436 403 346 292 255 244 199 160 121 102 79 59 46 46 49 64 78 92 95 105 109 109 109 106 84 61 50 47 69 102 96 84 96 124 148 140 124 112 112 112 112 108 104 100 96 81 61 69 101 117 97 85 89 101 101 93 93 113 133 137 132 170 169 153 141 141 138 143 135 115 112 105 98 94 90 86 82 120 124 135 136 151 152 163 160 155 148 155 148 151 140 143 125 107 112 131 127 114 110 126 138 193 200 211 211 215 215 215 207 209 198 194 190 194 202 210 214 222 222 230 234 242 250 254 268 278 272 281 334 374 378 377 386 302 318 254 145 73 45 65 100 74 43 40 57 54 38 38 40 39 50 73 49 40 52 67 52 56 69 86 107 104 81 54 45 61 80 86 77 114 209 319 386 381 345 312 323 371 380 320 245 121 100 106 79 83 236 414 444 373 320 256 197 165 142 90 42 66 50 50 58 50 41 73 132 274 200 276 423 493 580 687 720 720 737 712 656 593 537 456 355 201 102 69 89 103 90 128 203 356 332 271 171 80 41 42 54 40 71 81 67 43 43 43 45 48 47 59 71 65 50 56 80 99 70 46 47 49 49 49 49 212 276 276 167 70 61 73 69 61 57 53 42 42 43 43 43 43 43 44 45 45 46 46 46 46 45 45 46 46 46 46 46 46 46 46 46 46 50 50 57 72 83 101 136 182 255 316 358 444 462 473 458 435 428 433 463 491 483 448 417 362 298 228 184 229 226 225 244 265 271 238 218 156 131 130 176 211 235 266 301 308 327 353 383 407 443 483 506 542 551 571 587 601 617 637 653 667 678 693 720 750 773 781 788 792 815 849 884 921 952 975 986 970 956 937 915 900 884 873 847 795 780 772 749 723 696 669 658 624 601 567 532 501 479 475 475 460 468 487 502 513 516 516 522 548 558 570 592 626 652 675 693 719 737 764 823 889 948 983 994 1014 1018 1010 1011 997 994 979 978 973 954 927 867 787 699 611 546 482 424 374 351 387 431 451 452 407 377 357 333 321 313 316 327 345 372 409 444 485 524 554 584 644 658 677 718 768 829 893 931 965 1011 1017 1016 1016 1017 1010 976 930 864 796 740 681 587 463 364 245 165 88 58 63 56 56 56 68 73 81 78 78 64 72 76 57 57 61 61 72 76 76 91 140 166 192 209 216 252 326 406 435 480 498 480 479 517 536 543 534 551 541 496 443 406 342 273 199 145 218 279 212 177 169 94 91 67 58 82 126 146 122 90 65 77 94 102 109 98 82 67 87 63 47 47 52 64 56 48 64 60 59 71 91 103 103 74 53 54 57 62 78 77 86 91 48 47 75 129 157 205 356 544 682 745 809 845 809 715 604 537 474 332 206 154 110 57 54 112 65 106 126 110 54 41 113 213 93 56 38 38 39 39 39 51 70 89 89 82 74 74 59 43 62 57 51 53 52 47 34 34 14 38 45 12 12 75 110 94 43 56 68 50 31 17 29 38 34 34 31 31 31 35 39 43 35 35 39 39 34 30 22 18 42 47 48 45 33 26 27 40 33 42 47 44 49 42 46 50 34 34 38 42 46 50 51 55 47 47 47 47 47 47 47 47 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 40 40 36 36 32 32 35 35 30 30 29 29 28 28 27 27 43 39 28 28 33 41 46 47 55 49 45 38 43 35 43 36 48 35 35 44 75 99 107 103 83 71 51 35 35 35 40 48 43 39 39 35 35 34 34 34 43 43 43 43 43 43 43 43 59 51 50 50 58 73 84 86 98 62 40 52 46 34 34 34 48 51 51 51 59 63 64 60 80 68 56 40 32 32 31 35 34 38 47 45 46 47 51 36 36 49 69 78 107 128 108 67 57 64 56 48 52 56 68 72 52 48 64 80 64 35 35 60 51 51 51 51 51 51 51 51 55 43 43 55 59 51 55 67 56 56 60 64 69 82 94 95 75 59 51 43 38 38 37 37 37 54 59 55 40 48 88 131 122 129 142 176 226 295 365 418 481 542 600 643 662 685 720 743 711 680 700 681 613 591 591 519 493 449 403 337 243 142 88 74 75 72 60 43 42 54 61 49 38 38 42 46 57 61 67 67 54 34 34 42 49 41 49 76 106 161 201 209 202 194 143 84 105 86 67 48 37 46 50 62 83 58 90 194 254 206 114 62 63 72 73 69 54 46 54 62 38 38 51 63 67 67 59 51 47 51 59 63 63 59 47 50 57 59 59 59 55 51 52 52 72 68 64 64 60 60 64 57 50 46 39 40 41 42 65 80 213 314 369 348 380 520 657 715 802 776 791 826 844 831 862 918 959 947 936 909 814 658 519 430 358 344 339 363 467 571 571 504 419 321 188 95 58 54 71 75 41 86 54 35 49 36 33 45 33 40 40 44 48 56 68 79 80 99 84 76 84 101 80 33 28 71 151 168 169 201 241 248 193 210 230 254 281 296 292 288 228 209 198 202 215 228 224 215 277 319 357 373 387 391 385 361 345 334 322 323 344 369 382 394 435 431 387 319 287 299 304 292 305 281 281 302 309 266 246 246 263 244 228 209 205 206 222 231 254 286 278 234 253 305 305 257 284 300 332 364 399 415 431 434 433 444 463 490 500 488 527 596 673 683 657 633 632 596 508 427 340 325 325 341 371 391 418 460 500 547 594 606 590 578 586 598 570 471 460 488 481 510 551 556 677 683 675 675 683 675 649 615 545 468 423 406 361 292 250 263 287 335 410 488 558 614 653 665 636 652 612 502 380 321 313 331 348 455 480 382 296 311 346 355 350 372 409 454 487 497 491 478 437 425 413 472 600 664 545 366 179 118 84 97 91 69 94 161 313 355 379 387 403 415 391 340 310 291 250 212 174 144 121 103 89 84 119 190 312 425 484 486 442 366 305 269 238 203 203 223 155 126 130 182 218 209 231 271 316 378 455 524 582 596 534 421 254 143 86 132 75 130 135 147 178 234 286 353 460 560 552 461 354 238 136 144 192 123 70 127 139 162 206 259 319 376 421 441 423 349 254 196 202 242 255 254 248 329 417 490 598 655 581 443 258 230 246 239 235 260 287 265 287 298 332 374 400 399 410 422 400 420 448 471 485 512 547 582 589 604 632 640 636 631 635 635 632 643 662 662 665 669 688 700 715 722 730 730 741 752 756 746 704 674 665 658 670 671 655 632 632 601 573 562 577 579 571 558 596 595 583 571 575 588 604 612 587 591 587 579 575 590 626 665 698 720 725 728 697 653 606 586 631 636 637 618 563 511 472 428 356 308 295 307 311 310 306 317 352 368 387 383 371 351 339 331 19 19 19 19 11 11 4 4 4 4 4 4 4 4 4 4 5 5 6 9 9 13 17 17 33 33 41 49 53 53 49 30 18 23 27 27 12 9 14 19 36 40 57 54 50 46 58 56 49 46 42 46 50 54 52 52 48 52 46 46 42 42 46 46 42 34 30 42 50 46 46 50 51 55 59 63 63 59 55 48 41 25 25 25 25 24 23 21 25 45 185 173 101 81 74 210 305 217 113 81 117 146 134 98 38 30 30 45 46 38 38 39 30 30 35 43 48 56 64 68 32 32 32 32 32 32 32 32 44 56 64 52 32 32 72 128 40 56 55 31 26 27 150 337 363 303 336 344 213 94 71 64 121 57 36 54 94 94 58 37 57 80 36 40 36 88 159 34 55 111 239 355 347 243 160 157 152 130 180 323 473 547 622 680 593 521 488 493 470 411 416 468 322 399 419 328 204 132 100 85 72 75 69 164 263 202 218 420 315 298 446 428 269 139 43 57 38 46 53 50 45 45 60 65 53 46 46 46 46 42 42 42 42 54 54 54 78 114 122 106 53 76 103 142 228 326 380 397 430 476 533 579 624 671 733 762 753 750 728 667 554 425 326 281 260 139 85 159 246 235 206 190 166 176 200 215 233 229 223 222 225 200 199 243 275 279 259 255 251 191 79 39 171 327 283 123 155 143 127 111 95 87 83 79 96 108 108 80 51 47 94 122 113 128 188 267 251 175 146 181 279 283 299 371 498 578 557 489 540 544 548 556 575 599 631 643 595 596 611 623 627 631 631 627 607 595 572 572 584 608 628 637 627 603 599 600 600 569 545 526 554 531 508 477 454 446 434 438 423 437 459 492 525 555 585 596 636 637 639 625 548 443 366 361 426 470 523 563 627 694 719 713 720 606 481 429 448 534 672 790 729 707 606 448 279 184 194 231 224 245 300 361 399 417 453 503 554 570 575 525 443 372 358 379 415 435 473 492 495 497 504 496 479 480 485 475 441 388 327 282 248 206 160 125 114 95 63 46 46 49 60 67 77 83 93 89 101 105 106 99 77 65 61 69 86 96 88 84 116 148 148 120 124 124 124 120 116 112 104 104 93 73 73 105 121 101 89 97 97 101 97 93 109 137 141 132 159 154 150 147 151 139 123 100 104 105 117 122 118 102 86 78 113 117 128 129 144 145 156 153 148 141 148 141 144 133 136 117 123 120 120 116 111 107 114 122 153 157 172 184 195 195 195 195 185 174 170 170 174 182 194 202 210 210 214 218 222 226 226 237 279 251 239 263 295 319 378 434 370 362 198 33 32 57 64 65 70 47 40 57 58 38 39 45 40 58 77 49 40 52 60 48 39 41 54 67 68 57 45 44 45 65 83 74 100 170 269 332 370 330 284 303 375 422 401 352 278 184 111 72 121 282 395 360 264 236 193 157 138 110 62 41 62 42 42 54 65 53 56 72 179 145 233 368 450 557 653 659 647 660 627 567 511 451 371 265 101 49 49 77 87 78 128 199 348 320 239 119 40 39 42 58 40 72 86 55 42 43 44 55 66 87 107 134 136 129 118 108 129 98 74 64 53 48 47 46 151 213 212 127 61 49 61 61 54 50 46 46 46 43 51 47 43 43 43 44 45 46 45 44 51 46 45 46 47 51 50 46 46 46 46 46 46 46 53 53 49 52 74 131 198 279 355 397 505 505 508 492 473 473 482 505 535 515 465 426 358 279 184 124 174 171 170 182 203 201 182 149 133 113 108 130 145 156 188 219 251 278 319 364 404 440 480 503 530 550 578 598 625 640 664 686 689 708 728 758 789 812 828 843 881 900 934 961 992 1004 1015 1007 949 911 881 847 832 816 779 742 686 659 640 609 586 563 544 534 519 511 496 474 447 420 400 381 361 373 392 404 419 422 421 428 474 484 499 517 550 581 611 633 657 691 730 788 859 921 967 986 1014 1014 1018 1019 1011 1001 990 986 968 957 939 897 836 760 681 624 575 513 458 435 463 496 519 516 493 478 463 447 435 427 426 430 444 474 512 542 565 595 626 659 709 716 743 773 830 886 936 970 1000 1017 1017 1012 1006 1006 980 930 874 832 764 680 570 451 337 254 166 114 65 54 59 63 63 60 51 52 57 62 66 55 55 56 56 56 56 56 56 56 55 59 121 128 141 144 152 190 290 394 447 492 514 507 513 548 575 578 561 566 548 503 466 432 361 288 206 156 241 305 263 236 200 69 75 47 45 47 91 127 134 126 86 86 94 90 74 63 59 55 75 55 46 46 51 63 68 63 79 75 71 79 95 98 90 72 51 50 48 46 66 77 90 88 93 58 44 59 151 291 415 523 637 732 828 891 877 801 717 655 624 438 248 156 107 78 96 174 77 83 71 63 42 40 81 136 40 38 37 37 37 38 57 74 57 65 69 66 82 98 87 67 54 53 51 57 61 63 50 54 16 28 27 11 11 43 78 70 26 67 92 57 19 16 33 42 34 34 35 35 35 35 35 35 35 39 39 39 34 30 22 18 34 39 52 44 33 26 22 28 29 37 43 40 45 45 42 46 34 34 38 38 42 46 47 51 51 47 47 47 47 47 47 43 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 40 36 36 36 32 31 35 34 34 30 29 28 27 27 27 27 43 35 31 28 28 29 34 39 43 40 45 45 49 42 46 39 36 35 35 36 55 75 91 95 79 67 51 39 35 35 40 48 43 42 43 39 39 35 35 35 43 43 43 43 43 43 43 43 47 59 67 69 100 150 165 164 87 79 68 72 55 36 33 32 36 35 32 39 51 59 55 48 48 44 40 40 43 51 59 63 34 38 47 48 50 51 55 40 36 41 65 82 115 144 124 87 57 64 52 48 44 48 56 64 44 44 60 72 56 35 35 52 51 51 51 51 51 51 51 51 51 43 43 51 55 51 51 63 40 40 40 48 49 66 74 83 75 63 55 40 39 38 37 37 50 94 111 91 52 52 100 155 138 121 111 112 134 169 211 248 317 359 405 440 467 498 538 577 585 565 581 550 487 483 488 407 395 346 300 238 172 106 65 50 55 52 51 39 38 46 57 49 42 38 46 50 54 53 64 68 71 55 54 50 49 41 45 60 70 141 198 193 163 143 115 89 101 78 59 44 41 54 50 54 75 62 86 150 182 142 90 70 79 79 72 65 50 50 54 58 59 47 39 39 55 83 115 135 99 95 87 79 67 63 55 62 49 52 52 52 49 45 45 45 53 53 53 49 53 53 57 57 53 42 38 38 39 41 45 64 178 267 318 302 345 478 611 684 760 783 840 898 917 893 920 956 1015 977 954 943 886 766 635 542 424 311 290 398 534 578 539 488 398 297 172 91 69 60 54 46 40 87 62 36 45 44 34 47 33 33 32 32 33 41 53 64 58 78 82 70 70 83 67 32 30 32 33 34 55 96 147 170 252 246 246 257 288 312 312 301 244 229 218 222 223 220 204 195 277 296 315 333 348 367 378 370 346 323 300 292 305 323 355 375 379 383 351 284 252 260 272 268 256 228 224 233 248 229 229 245 270 235 211 207 243 264 261 242 249 253 273 301 328 328 312 296 312 328 363 391 419 434 445 452 436 438 465 508 535 539 581 643 673 657 639 639 622 542 441 367 329 314 322 353 383 402 432 467 512 547 586 590 581 565 573 589 545 466 482 523 520 540 577 580 657 679 675 656 652 630 575 513 463 426 412 414 377 323 281 297 301 350 428 499 573 626 665 678 625 656 596 435 317 306 318 309 352 431 444 358 284 295 330 343 327 361 398 427 472 505 484 444 427 394 467 638 698 554 342 206 124 106 104 105 80 65 118 205 322 372 399 403 415 412 376 317 259 229 206 169 143 125 106 99 68 97 161 255 375 472 507 478 454 362 285 245 218 195 211 227 143 111 115 155 190 190 209 251 277 355 448 506 548 573 544 478 352 192 103 114 73 112 142 126 134 207 275 331 410 498 523 479 490 353 187 135 146 94 73 158 134 150 175 220 269 330 391 422 440 408 330 247 200 213 241 260 266 340 420 478 558 628 630 572 365 256 245 254 238 242 261 233 303 325 340 366 380 383 398 414 416 428 455 475 494 520 539 558 581 604 623 631 635 646 662 674 646 658 677 681 677 687 706 718 738 742 753 764 764 767 767 756 731 708 708 693 693 678 670 659 663 640 616 593 588 573 565 561 584 587 583 583 591 611 632 644 639 647 643 635 623 630 654 689 730 768 768 736 713 725 730 722 659 668 669 658 615 563 527 479 378 329 309 324 336 332 316 304 331 347 383 399 395 379 366 358 19 19 19 19 11 11 4 4 4 4 4 4 4 5 5 5 6 13 17 13 17 21 21 21 37 41 38 39 39 43 43 40 8 10 22 30 34 39 48 56 73 78 90 86 78 63 67 68 73 70 62 62 62 62 60 60 52 52 46 46 42 42 42 42 30 42 46 42 38 42 50 54 55 59 63 63 63 59 55 48 46 26 25 24 23 24 25 26 66 82 222 250 226 182 81 118 277 209 117 70 70 66 39 24 31 27 39 43 47 47 54 44 30 30 35 51 56 68 76 85 37 37 37 37 33 33 33 32 31 44 48 32 48 85 92 72 40 68 47 47 55 27 29 166 503 431 400 317 141 50 67 72 36 34 36 81 105 77 49 49 40 84 44 48 56 136 211 51 35 87 207 303 271 164 116 158 151 109 116 215 354 444 483 498 434 326 258 279 292 250 230 257 203 216 207 190 170 153 107 60 87 114 113 92 111 172 244 318 207 271 477 439 242 123 35 37 36 37 45 46 53 57 76 81 42 42 42 42 42 42 46 46 46 66 66 54 70 106 102 74 65 73 96 139 229 344 435 481 337 363 397 440 501 560 611 631 635 533 486 500 423 258 185 212 104 87 120 185 189 129 92 107 156 187 241 285 304 306 293 280 248 230 222 226 237 221 213 217 209 45 49 257 357 237 129 137 101 105 117 121 125 117 109 105 64 60 60 72 108 159 191 191 222 270 305 289 269 296 344 387 492 523 547 575 611 626 606 561 621 605 581 569 584 604 636 644 593 589 593 597 610 621 638 645 626 609 587 586 607 626 635 616 627 575 551 552 536 493 481 494 482 478 467 464 456 448 433 424 439 447 476 503 537 578 605 620 637 634 629 603 502 381 335 358 414 474 543 587 659 726 743 721 724 618 501 461 488 570 680 762 686 708 623 441 259 192 210 246 203 240 315 380 422 453 496 540 552 584 564 470 387 373 390 395 434 461 488 503 509 508 518 511 540 534 531 517 488 435 386 352 295 245 199 169 150 123 80 51 46 46 57 60 73 64 66 66 81 89 94 110 108 93 73 60 53 92 100 88 100 132 136 112 128 128 128 128 124 120 112 112 105 81 81 109 121 101 93 101 97 105 101 93 109 141 145 132 127 139 139 159 163 140 104 69 101 106 122 122 122 107 95 90 98 101 109 117 125 129 137 141 133 129 125 121 117 117 121 118 131 120 116 112 115 111 114 110 118 133 145 164 172 176 180 180 169 162 162 166 170 174 178 178 210 210 210 214 214 218 218 218 245 225 221 237 240 244 296 363 371 382 203 31 30 69 69 53 66 51 48 57 62 47 44 53 41 62 77 49 40 52 56 44 39 40 49 51 52 49 45 45 46 62 88 86 86 132 203 265 375 335 302 309 356 389 378 353 417 322 248 198 195 284 314 222 220 206 178 133 78 42 42 42 50 42 42 54 61 49 45 52 63 77 178 310 421 537 612 590 590 587 554 487 430 378 293 198 70 49 65 81 72 74 124 202 337 308 223 108 53 54 54 46 57 85 82 43 42 52 66 64 98 147 205 253 277 270 247 210 150 136 129 98 51 45 45 46 45 89 112 79 53 53 68 57 50 51 46 43 43 43 47 44 60 48 44 44 46 54 46 45 51 46 45 46 51 59 58 46 46 46 46 46 46 46 49 49 45 44 62 120 221 321 405 462 539 542 534 521 518 519 535 543 551 524 474 422 340 231 141 89 139 149 163 175 176 162 132 106 131 107 105 109 115 106 122 141 161 191 249 318 397 453 482 492 531 561 589 624 643 663 690 716 715 731 765 792 824 858 878 908 953 983 999 1018 1018 1015 996 973 908 855 791 753 730 696 654 601 534 501 473 449 422 411 404 401 370 379 388 385 362 320 280 256 240 255 267 282 297 312 320 334 369 403 433 462 476 502 544 590 620 658 696 754 820 887 951 982 1010 1018 1018 1019 1019 1007 997 1000 975 975 954 920 878 810 742 685 651 621 582 563 566 582 598 606 603 602 588 576 571 556 551 547 573 596 626 648 659 674 704 719 759 766 800 835 887 933 978 1005 1017 1018 1017 997 983 972 930 866 806 764 693 585 446 323 244 197 125 92 73 62 59 63 67 67 49 50 52 53 54 55 55 55 56 56 56 56 55 55 55 55 90 97 104 117 125 166 270 382 477 522 544 542 552 583 598 596 591 580 546 497 469 444 376 303 197 188 232 297 339 297 187 69 75 59 47 51 75 103 130 142 162 130 94 62 50 54 62 66 51 51 47 47 47 55 63 71 75 75 83 95 103 98 78 55 52 46 43 56 94 133 150 147 158 151 107 69 149 318 449 506 655 762 870 932 934 870 802 749 654 478 304 212 143 91 121 200 98 75 47 59 62 42 40 51 36 46 73 57 35 35 60 88 41 42 50 58 82 102 95 71 50 41 47 58 65 67 58 55 33 16 14 15 17 11 39 114 10 55 76 41 14 16 29 26 30 30 30 35 35 39 39 39 39 39 43 43 38 30 26 18 18 23 35 44 33 29 26 23 28 29 35 43 36 41 38 41 30 34 34 38 38 42 43 47 43 43 47 47 47 47 51 51 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 35 36 31 31 31 35 34 38 30 29 28 27 27 27 27 27 31 35 43 40 40 37 29 38 35 47 49 53 49 45 41 34 34 34 34 34 39 55 71 63 55 43 35 35 35 36 40 51 50 51 47 47 43 43 39 43 43 43 43 43 43 43 43 34 59 86 100 154 228 262 272 235 175 95 52 65 87 85 70 47 37 33 33 41 48 60 68 56 52 48 51 59 75 95 103 34 31 40 41 50 55 51 44 35 44 65 86 130 155 135 99 64 64 52 40 35 35 36 40 52 40 40 52 52 36 36 44 51 51 51 51 51 51 51 51 47 43 43 47 47 47 51 55 35 35 36 36 37 42 50 58 59 55 44 40 39 39 39 39 87 130 146 107 52 40 64 92 91 82 72 70 80 110 138 163 206 228 247 255 277 320 375 415 486 451 451 419 360 381 374 280 282 241 202 160 129 91 69 51 39 39 39 38 42 57 61 61 42 38 46 46 49 53 64 68 67 63 58 42 37 37 37 40 58 118 170 163 135 103 89 77 89 67 40 36 41 50 46 42 61 63 83 122 130 106 86 86 94 83 75 64 53 49 46 46 71 55 39 38 39 67 99 123 119 115 107 95 87 83 79 86 49 52 52 52 49 45 45 45 45 45 45 45 49 53 57 57 57 57 38 38 39 40 42 56 98 148 213 253 301 381 471 559 651 719 813 882 898 900 951 1018 1019 1018 995 968 949 888 771 644 486 370 354 450 518 486 427 409 319 237 128 78 65 67 50 41 38 95 74 37 45 49 36 56 34 33 33 32 33 33 37 44 42 72 77 69 65 70 66 47 87 48 30 29 30 31 34 46 227 238 250 257 265 277 281 269 276 305 338 342 315 287 275 279 350 340 320 299 301 325 352 375 387 364 325 278 251 255 280 308 312 336 328 284 256 256 252 243 219 207 207 231 243 251 263 287 260 221 197 202 239 255 236 212 248 217 268 360 400 364 359 380 391 383 387 419 450 480 480 471 481 448 459 526 593 616 612 626 635 630 621 628 572 468 379 345 335 323 330 369 407 424 451 493 516 531 554 565 569 580 592 604 560 500 517 565 542 555 599 598 605 668 701 670 619 564 494 427 410 411 421 415 373 322 304 328 323 375 455 533 604 653 681 683 638 630 542 381 275 271 295 309 369 431 401 311 277 320 343 320 352 358 359 392 456 494 449 368 405 473 620 708 595 343 163 131 124 118 124 114 84 94 171 270 296 342 377 381 389 382 338 279 228 198 167 130 100 85 86 90 85 126 233 369 477 511 491 461 453 354 270 233 210 191 207 223 140 109 113 145 180 195 210 241 243 332 414 452 473 507 525 503 450 246 144 99 102 106 136 110 97 175 268 317 333 373 443 509 541 456 278 141 112 76 79 161 150 161 167 185 226 275 337 380 420 436 405 322 243 222 234 241 283 346 419 453 503 561 611 621 476 290 235 292 272 241 257 264 327 345 364 370 369 364 375 388 404 412 424 455 490 517 543 558 593 604 611 622 626 652 691 715 679 691 707 711 710 714 733 745 756 760 779 787 794 790 794 775 769 762 758 739 727 708 705 698 690 679 667 651 631 612 608 608 571 575 587 595 599 603 600 599 599 607 615 627 631 634 626 633 650 713 776 807 814 796 773 746 706 704 700 677 650 619 607 586 495 442 417 421 437 441 421 397 377 373 381 386 386 366 357 353 19 19 19 19 11 11 4 4 4 5 5 5 6 6 6 10 17 24 28 24 28 25 29 29 33 26 19 9 9 13 30 39 11 13 29 41 45 50 70 82 50 63 83 95 99 96 104 109 78 70 66 66 60 60 56 56 53 53 46 42 38 34 34 34 22 54 62 42 26 38 50 46 59 59 59 55 55 51 47 44 25 26 26 25 25 26 42 62 25 54 234 310 326 278 122 114 170 135 91 59 40 28 26 25 28 32 40 40 44 52 59 52 34 31 39 51 63 71 73 81 37 37 33 33 33 33 33 32 76 52 30 32 176 292 208 36 31 44 30 51 123 58 26 66 323 419 512 396 145 46 103 139 96 56 36 40 41 36 36 53 35 72 40 36 36 120 211 63 47 43 71 103 76 34 44 115 94 85 76 107 214 317 344 312 284 204 141 130 147 144 137 140 146 137 119 109 108 97 58 37 89 84 151 124 52 153 266 209 185 260 416 297 106 63 35 45 36 37 45 50 53 57 69 81 46 42 42 42 42 46 50 54 46 58 54 46 58 78 66 39 58 66 77 112 175 274 360 409 213 215 226 273 352 422 466 466 510 380 308 330 317 251 226 257 95 70 67 83 71 42 66 131 202 200 187 174 174 197 212 231 241 240 212 156 83 31 39 71 23 32 152 280 212 48 72 232 156 148 128 112 104 100 104 115 109 140 172 220 284 347 363 351 387 423 443 423 423 482 546 588 585 620 628 616 603 595 598 594 674 646 606 582 589 605 625 633 634 631 642 635 635 635 631 627 652 640 621 629 637 633 609 574 582 528 516 524 500 441 433 458 422 434 454 459 463 455 447 446 480 495 514 541 579 617 641 653 661 644 622 557 447 331 300 335 426 494 550 583 635 698 707 681 684 610 536 521 556 606 648 678 675 734 676 462 264 216 238 250 199 236 307 376 441 487 523 560 533 574 531 407 337 378 418 406 429 456 495 529 551 566 585 593 590 576 565 540 502 469 431 395 333 291 250 223 201 170 131 103 60 59 50 45 58 65 80 90 122 98 81 90 118 119 91 59 41 99 131 123 111 119 127 119 135 135 135 135 135 131 127 116 113 85 81 105 113 97 93 101 101 117 109 93 109 145 145 121 116 116 124 125 133 122 102 74 98 106 114 115 115 104 96 99 83 94 98 106 110 118 122 126 138 126 114 106 106 114 130 131 124 109 108 108 112 112 111 110 106 114 126 145 153 161 165 169 166 174 182 190 190 182 174 170 206 206 210 210 214 214 214 214 179 179 191 211 198 201 248 315 395 427 287 74 32 47 70 69 59 55 52 61 62 55 52 57 49 73 73 45 40 49 60 44 60 57 69 71 72 69 66 63 47 62 70 76 75 94 137 184 301 296 287 289 288 275 250 235 349 372 412 365 246 219 213 141 170 155 127 98 59 42 42 42 42 42 61 65 64 52 56 72 45 71 136 244 368 488 533 499 535 524 475 403 346 294 216 121 83 66 81 81 68 78 132 199 317 268 172 95 68 77 62 41 77 81 58 42 42 66 76 69 146 238 339 410 446 455 427 367 214 162 111 68 50 55 79 91 66 93 100 79 65 65 80 69 46 43 42 42 43 43 51 48 68 49 44 45 61 66 70 70 50 46 46 46 55 59 55 47 46 46 53 49 49 45 45 45 46 44 47 112 228 356 451 508 561 564 562 570 578 588 589 581 519 486 447 395 290 188 123 114 151 193 229 245 225 179 137 108 77 70 80 91 102 101 108 123 106 125 186 275 383 454 472 477 546 573 604 635 662 689 724 750 745 764 803 834 869 897 924 957 998 1017 1018 1018 1014 980 935 901 833 765 685 624 583 538 483 422 360 330 299 275 259 256 257 259 223 227 237 234 222 187 159 139 154 161 165 177 196 212 235 262 248 310 370 396 394 416 470 543 584 624 655 705 758 824 902 951 1012 1017 1019 1019 1019 1018 1007 1007 1010 1006 988 958 924 863 806 764 731 731 731 723 704 696 703 711 734 734 738 734 727 715 707 706 733 748 767 789 792 807 819 830 847 855 886 919 949 983 1009 1017 1009 1012 990 959 938 923 866 794 704 651 563 435 299 204 164 148 107 85 66 55 55 67 74 75 71 64 61 61 66 67 64 64 57 56 57 56 57 56 60 60 55 55 93 137 158 206 302 417 511 563 585 581 594 624 631 614 586 579 553 504 477 447 363 278 180 239 223 273 399 323 146 81 71 76 80 76 75 83 115 143 227 178 110 74 78 86 86 78 46 55 67 63 47 47 59 79 63 71 91 111 118 102 70 49 51 41 65 126 216 291 316 306 225 291 283 170 150 283 444 560 694 805 907 966 964 919 862 812 637 499 376 304 223 131 141 218 102 56 42 47 82 81 64 58 37 81 108 99 81 73 57 34 56 58 58 55 63 75 63 39 50 42 51 58 65 57 47 48 79 36 18 25 26 12 48 119 9 31 40 17 14 16 17 17 26 26 26 30 35 39 43 47 39 39 43 43 38 34 26 22 17 18 19 32 29 29 26 22 23 24 30 39 32 36 41 41 30 30 34 34 38 38 38 42 35 39 39 43 51 55 55 59 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 35 31 31 31 31 30 30 38 30 28 28 27 28 40 51 63 70 55 51 43 32 32 29 37 34 46 47 51 51 52 41 35 35 35 34 33 34 38 50 54 50 42 34 34 34 35 35 59 58 58 54 55 51 51 51 43 43 43 43 43 43 43 43 43 67 90 103 153 250 339 377 535 446 306 186 143 152 150 117 85 75 83 75 60 52 53 60 72 63 48 47 55 79 98 114 31 35 44 45 54 54 51 44 34 48 73 93 134 155 127 87 60 60 48 36 35 35 36 40 96 64 36 40 52 52 44 40 51 51 51 51 51 51 51 51 47 47 43 43 43 47 51 47 40 36 36 36 36 37 38 38 43 43 39 39 39 40 40 44 74 106 118 83 40 39 38 38 39 39 45 55 66 88 108 115 142 154 161 165 176 195 238 266 325 341 389 358 262 239 236 177 193 171 144 125 111 89 70 47 43 39 38 38 41 49 63 68 38 38 38 38 41 45 52 52 35 35 35 33 33 38 46 37 59 95 127 131 119 100 77 57 69 51 36 36 37 42 38 38 46 53 72 91 83 82 78 86 82 67 63 56 57 53 42 38 38 39 51 59 55 47 38 37 47 51 63 71 83 87 91 98 49 45 45 45 41 37 37 37 37 37 37 37 41 45 49 61 75 67 49 42 39 40 41 49 59 61 119 208 252 261 323 443 532 612 698 753 771 813 934 1018 1017 1018 1017 979 967 956 852 693 521 450 434 462 459 391 324 298 232 166 85 55 57 59 48 40 43 130 106 38 42 50 37 49 37 36 35 34 33 33 33 33 53 80 95 87 84 81 89 89 102 78 59 51 32 30 31 32 71 141 209 245 241 233 217 193 258 294 338 362 351 339 336 344 374 353 321 300 307 318 345 366 398 406 387 339 276 233 230 249 312 336 332 300 287 291 287 275 279 279 302 326 349 353 361 377 330 307 291 288 288 266 235 203 267 224 275 391 439 403 407 447 447 419 402 433 484 523 522 512 535 506 513 572 620 619 598 589 616 609 611 590 483 362 317 347 328 315 331 388 426 455 493 544 523 522 525 541 576 612 628 639 591 531 548 592 572 584 632 632 621 690 731 668 565 478 433 406 388 413 438 408 345 301 317 357 384 440 524 592 640 673 689 676 652 572 464 343 253 226 258 323 385 471 441 307 249 305 335 309 360 363 364 393 458 488 446 378 463 631 682 502 296 200 148 80 105 122 136 138 143 169 238 295 273 304 335 335 339 331 283 220 234 199 153 114 81 66 67 94 130 170 298 474 567 545 506 504 433 342 270 233 214 191 203 215 141 130 130 154 181 197 212 234 236 318 387 393 399 441 496 523 524 342 228 128 183 115 130 112 117 140 222 291 299 285 367 496 461 501 392 215 147 110 77 95 145 149 159 166 176 222 284 339 368 431 455 396 328 288 267 250 277 331 390 440 471 530 601 669 559 344 253 326 330 279 292 343 318 337 356 359 361 357 357 360 372 375 383 407 458 509 552 578 617 635 654 664 671 679 698 721 721 740 752 756 752 747 762 770 774 782 805 817 832 828 824 813 771 765 769 773 765 766 770 770 747 739 735 713 694 678 674 671 646 642 634 623 607 591 579 571 587 583 594 630 670 694 686 677 694 689 709 761 776 746 726 734 734 727 720 697 681 666 658 643 575 525 485 473 482 494 474 435 467 451 437 441 425 389 353 341 19 19 19 19 11 11 4 4 9 9 10 14 18 22 19 26 21 28 32 28 36 33 33 26 10 11 13 8 8 10 16 34 14 16 24 28 24 24 32 40 52 68 88 93 100 93 104 105 74 66 66 67 60 60 60 52 57 50 46 42 38 34 30 30 30 58 62 38 42 66 70 50 51 51 51 51 47 47 47 43 23 25 35 43 35 27 26 26 20 26 215 275 263 226 98 107 63 56 44 32 27 28 37 49 29 37 45 37 37 49 52 41 46 39 43 51 55 64 61 61 32 32 32 32 32 33 33 33 68 60 31 36 164 276 200 32 44 48 28 31 119 78 27 29 71 216 372 325 153 114 155 139 68 36 34 34 40 60 60 48 36 84 48 40 35 96 187 55 83 55 55 87 100 80 64 68 64 84 75 46 93 177 196 152 160 157 122 76 56 61 82 101 82 97 90 75 41 36 44 68 90 33 89 126 35 108 271 298 179 201 305 198 71 99 72 73 45 53 58 54 49 49 57 69 50 50 46 46 50 54 62 66 42 39 42 50 62 66 54 39 86 86 86 89 97 124 155 178 129 115 111 154 229 285 316 309 373 338 287 256 269 272 198 100 98 43 40 41 44 68 102 147 161 142 98 61 56 64 90 113 204 160 111 63 46 38 41 41 70 167 186 75 66 171 258 239 218 175 134 91 90 107 150 185 243 321 389 421 445 477 493 489 473 473 516 565 577 553 561 611 612 614 598 598 618 634 649 649 668 640 600 572 571 579 595 596 597 606 626 642 634 618 590 567 587 580 588 608 624 609 584 542 510 472 465 473 430 366 331 347 399 419 443 462 458 450 446 464 541 552 563 582 605 629 649 657 667 649 600 503 393 315 282 312 434 501 538 559 615 694 723 705 700 614 528 504 543 605 659 683 676 751 673 434 240 216 226 217 202 239 306 375 444 491 535 552 507 523 472 361 318 370 414 421 440 471 509 540 569 588 607 619 605 586 564 537 504 459 430 397 323 290 268 246 224 198 166 139 108 80 58 44 47 78 121 156 178 138 89 77 97 110 98 81 64 107 147 147 127 107 115 131 127 127 131 131 131 131 131 127 124 85 77 97 105 89 85 97 105 121 113 89 105 141 141 109 122 110 98 86 86 86 102 103 99 103 107 104 104 100 96 96 76 80 91 84 99 92 103 100 131 116 111 96 107 112 139 144 116 105 108 108 112 112 115 111 114 114 118 126 138 146 150 154 150 158 170 178 178 170 158 150 170 170 174 178 182 186 186 186 133 133 157 180 179 186 257 332 500 512 427 215 47 33 54 55 63 56 53 61 66 70 67 64 61 73 73 45 40 53 60 48 64 61 62 71 72 62 70 67 51 50 54 61 64 64 87 117 211 234 260 274 246 200 170 163 148 219 326 350 283 246 209 115 136 95 63 80 115 108 71 42 42 54 81 77 64 52 64 88 77 84 101 162 283 400 457 456 480 472 416 366 334 312 251 175 68 55 54 49 47 70 117 167 281 200 107 52 48 57 50 42 81 54 42 42 42 61 78 98 230 357 482 560 607 638 623 548 394 256 126 47 60 105 125 110 209 184 132 79 58 50 65 54 43 43 43 43 43 44 52 49 44 44 49 49 62 70 78 79 55 55 59 59 55 55 55 55 50 46 53 49 45 45 45 45 46 44 43 116 247 383 485 546 555 576 599 622 647 644 626 596 484 437 396 326 227 150 124 155 225 279 336 362 340 284 227 193 88 76 78 93 111 118 110 102 101 111 148 229 337 421 454 470 550 581 619 642 677 715 761 784 799 822 860 884 908 931 958 996 1018 1018 1018 1017 976 923 859 810 724 648 546 473 420 366 312 255 219 186 166 147 143 148 153 161 150 139 128 120 105 97 90 93 92 95 91 94 110 137 161 184 174 243 307 333 328 349 415 503 544 603 633 671 720 793 870 928 989 1016 1018 1018 1018 1017 1017 1018 1017 1017 999 980 947 904 855 821 802 818 833 829 810 798 797 800 820 827 836 844 847 847 843 839 850 854 873 892 911 923 942 939 929 933 951 969 983 994 990 993 986 990 960 919 886 867 817 730 598 527 426 309 204 140 112 107 94 87 75 67 75 95 106 94 107 92 77 74 78 67 71 60 61 65 65 65 69 69 76 76 56 55 82 142 178 218 305 408 518 578 608 611 632 651 646 621 577 586 576 540 511 451 350 245 199 265 235 280 395 292 110 112 67 84 104 96 83 79 107 135 205 174 134 118 121 109 81 54 50 71 83 71 47 46 59 79 59 71 95 118 126 102 62 48 47 92 168 273 387 467 499 485 414 399 285 127 104 250 442 568 709 827 922 978 987 949 888 838 694 560 424 340 224 115 127 213 146 77 42 43 70 81 80 94 69 112 161 197 236 235 150 33 40 46 54 54 59 67 63 51 54 46 45 51 62 61 45 42 61 90 65 18 14 30 60 59 19 15 12 12 14 16 17 17 30 30 26 26 31 39 43 51 39 43 43 43 38 34 26 22 16 17 18 19 24 25 25 22 22 24 29 30 35 32 36 40 37 30 30 34 34 34 34 34 35 39 39 43 51 55 55 59 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 31 31 31 31 30 30 30 34 29 28 28 36 56 76 91 150 134 87 47 27 27 28 36 32 37 45 46 61 54 59 48 49 47 43 38 34 34 34 38 38 38 34 34 34 34 34 34 62 62 62 58 59 55 55 55 43 43 43 43 43 43 43 43 75 82 78 98 152 276 422 538 651 730 725 561 342 198 135 89 75 63 78 83 78 59 52 40 63 55 36 31 39 55 74 87 39 37 41 46 50 47 40 44 36 67 95 116 149 154 114 59 48 48 44 40 44 52 64 72 128 92 56 48 56 60 44 35 51 51 51 51 51 51 51 51 43 47 47 35 35 47 47 43 52 48 48 44 44 37 37 37 37 38 38 38 39 40 48 52 42 74 82 66 51 48 39 37 39 39 42 45 52 59 70 70 70 83 110 118 121 117 127 135 170 262 387 379 216 124 140 137 121 121 109 87 72 61 46 37 51 39 38 42 53 59 78 87 54 54 58 62 65 61 61 56 68 84 79 39 34 54 54 34 64 79 91 96 104 93 65 34 47 40 40 37 37 38 38 38 38 46 53 56 63 86 101 109 93 77 62 59 64 61 50 38 38 39 43 55 59 59 55 51 37 38 39 51 59 63 63 66 49 45 45 45 41 37 37 37 37 37 37 37 41 45 49 60 75 78 56 41 38 39 40 40 57 37 49 142 172 150 208 331 388 491 594 672 713 759 849 932 939 982 978 912 885 890 811 672 542 478 439 411 380 325 250 199 174 124 66 40 38 47 40 39 71 170 142 54 46 47 38 38 50 45 37 36 34 34 33 32 46 65 76 76 77 81 85 89 70 70 86 86 63 35 32 39 28 89 153 166 169 182 198 202 202 190 191 211 239 251 251 236 240 239 254 286 309 324 351 367 359 399 428 401 345 282 258 258 280 295 287 271 287 342 366 373 416 432 463 479 487 479 482 475 468 456 448 418 387 348 313 290 315 279 311 403 450 422 422 466 454 422 409 448 507 553 564 543 525 540 579 626 637 613 613 629 621 599 577 520 408 296 283 320 313 300 338 411 464 482 531 582 534 526 529 552 592 635 651 666 610 550 574 618 606 619 671 660 666 679 676 586 456 374 371 385 378 416 444 400 328 300 328 375 465 513 581 630 659 677 674 660 637 510 386 313 254 211 250 339 410 523 505 359 234 249 288 289 273 304 361 442 511 553 544 516 653 658 528 268 107 106 129 101 102 135 168 185 199 214 235 247 275 298 317 309 305 293 238 182 183 152 126 99 89 94 99 137 167 222 343 508 577 548 529 536 405 330 267 241 218 187 199 219 126 111 122 134 158 186 193 192 242 308 357 347 360 411 489 536 566 439 329 189 293 145 128 123 168 132 162 241 282 280 331 439 437 528 442 261 165 120 83 86 115 124 143 146 150 184 239 301 329 407 447 435 407 390 349 300 303 322 368 412 440 483 555 638 645 485 346 355 376 325 313 370 321 340 355 358 369 373 369 358 412 400 392 399 434 482 525 555 585 627 678 719 738 745 756 755 790 802 810 810 797 785 792 800 799 807 820 839 843 843 842 824 782 783 787 784 784 777 785 785 750 743 739 724 704 681 669 669 686 670 638 614 599 599 607 611 599 587 586 622 674 721 736 739 818 737 665 654 654 646 674 734 710 714 715 712 696 661 634 607 604 565 521 494 502 503 479 440 477 454 455 480 480 437 389 369 19 19 19 19 11 11 4 4 5 6 6 14 18 22 19 30 21 32 29 32 40 37 38 35 7 13 22 12 12 13 26 36 22 27 39 35 23 18 18 18 78 90 106 106 97 82 81 78 79 79 79 83 76 80 73 73 69 62 58 50 46 42 31 39 42 54 46 42 90 155 147 91 51 51 55 55 59 63 67 60 26 27 35 59 76 64 39 26 22 26 175 179 143 118 26 59 27 28 28 28 28 29 34 46 30 39 46 34 34 46 53 38 63 63 63 63 52 52 45 45 33 37 33 33 34 34 34 41 30 32 32 31 31 61 72 52 76 80 31 29 63 51 27 28 31 60 145 169 138 158 159 79 31 36 72 88 104 120 96 60 48 88 52 64 52 108 191 67 35 35 48 76 96 84 44 35 57 93 93 53 36 60 91 76 96 109 94 59 39 40 46 80 38 55 64 56 36 39 101 168 162 90 102 119 46 48 214 400 191 102 162 139 111 152 97 77 49 57 62 54 46 42 50 58 58 54 50 50 58 66 74 78 58 39 42 78 94 74 58 66 94 98 98 90 66 46 54 57 99 91 83 99 135 162 174 171 183 243 260 245 282 315 221 63 45 43 43 57 101 116 98 94 96 112 108 96 91 75 70 62 81 56 27 22 53 85 109 113 233 118 89 178 281 266 209 154 201 174 153 142 173 222 293 340 393 456 500 504 508 524 528 512 488 492 539 592 600 556 524 535 624 595 567 579 626 646 642 626 649 629 608 584 568 568 583 588 549 561 570 586 578 562 535 519 555 552 568 581 597 593 581 551 476 450 439 419 371 319 296 304 396 416 439 435 422 425 441 483 583 601 601 605 620 629 645 642 637 623 561 448 355 328 310 324 418 504 553 578 635 730 763 733 704 610 504 468 511 601 683 723 661 713 614 359 200 212 221 168 213 273 345 405 452 498 538 540 503 438 390 358 335 350 390 448 455 482 520 542 560 578 597 609 604 589 574 544 506 469 431 395 314 293 286 261 227 204 177 162 136 108 82 53 56 83 133 161 195 166 125 101 101 105 101 104 115 119 135 155 143 111 111 139 123 127 131 135 139 139 139 131 124 85 69 89 93 81 77 93 101 121 113 81 93 133 133 90 110 106 90 63 47 55 83 100 88 92 100 104 104 97 89 88 77 77 88 81 88 85 92 85 108 101 104 97 112 117 136 144 116 116 116 112 108 104 104 104 119 115 111 111 122 130 138 142 130 130 134 138 142 142 138 138 142 146 150 158 162 170 174 167 146 135 154 169 168 179 246 321 516 496 476 328 96 34 48 36 60 64 61 65 66 74 71 64 61 81 69 41 40 57 57 41 49 53 50 55 56 50 54 50 47 46 46 54 66 58 61 87 148 180 229 259 250 205 175 168 56 52 108 171 213 272 247 130 109 60 43 69 128 136 87 43 42 62 93 89 76 60 64 69 71 81 79 105 198 292 362 405 409 398 368 338 338 351 325 265 69 55 49 47 47 78 112 135 205 129 64 40 48 41 46 62 71 43 42 43 46 56 100 164 346 486 621 686 735 778 779 709 553 414 256 137 103 124 129 113 244 184 108 62 42 41 45 46 47 44 44 48 51 52 64 60 52 69 93 98 86 74 70 74 75 83 87 75 58 46 51 59 50 50 53 49 45 45 44 44 55 45 59 147 282 417 508 559 595 620 655 699 724 713 675 619 485 403 331 249 165 100 109 160 245 287 344 394 395 354 291 238 133 106 84 75 90 104 95 71 103 105 126 179 270 359 428 483 550 588 622 657 691 738 795 826 869 895 922 938 949 958 978 1011 1019 1019 1017 965 893 810 720 656 554 478 390 315 266 220 182 140 131 113 101 97 97 98 103 111 127 112 97 85 74 74 78 89 60 70 59 58 66 89 101 120 139 184 232 255 264 297 359 438 522 582 628 665 710 774 854 908 954 988 1016 1017 1017 1016 1017 1018 1016 1013 1002 987 965 938 908 885 889 886 882 885 888 888 887 883 882 890 898 910 919 922 922 918 930 926 933 953 984 1003 1003 992 978 982 989 996 999 983 966 950 974 968 935 874 825 780 719 632 473 394 308 223 158 120 91 74 88 92 76 72 95 114 114 90 91 76 65 70 78 67 63 55 65 65 65 65 68 68 72 69 62 56 70 134 174 217 296 402 525 585 631 655 682 704 695 663 627 637 623 579 538 474 373 273 235 261 287 331 331 213 114 124 83 85 100 96 76 72 80 92 135 139 143 143 130 98 66 46 98 90 78 62 51 51 63 75 75 82 94 114 118 98 58 50 92 195 324 453 542 584 589 575 538 381 158 33 92 289 462 559 701 815 914 977 994 964 895 826 712 577 461 389 273 140 120 183 185 114 56 48 62 61 71 86 100 195 297 379 426 401 268 103 34 38 47 51 59 67 79 79 54 46 49 59 63 66 53 47 40 101 91 25 17 44 58 28 56 24 12 26 30 15 17 29 46 42 30 22 22 27 39 47 43 43 43 43 42 34 26 22 17 17 18 18 19 20 20 20 21 23 25 26 30 35 39 36 37 30 30 30 30 30 34 34 42 46 47 47 47 47 47 51 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 31 31 31 31 31 30 30 30 29 29 28 28 52 84 112 135 210 181 125 70 31 26 31 43 39 32 40 45 57 57 65 59 49 38 38 38 38 38 34 34 34 34 34 34 34 34 34 34 58 58 58 54 54 50 51 51 43 43 43 43 43 43 43 43 75 66 73 102 155 268 460 624 621 802 938 873 677 472 309 190 103 60 53 53 73 70 62 43 47 43 36 35 39 43 44 48 40 45 49 50 54 47 40 39 55 91 119 136 156 150 98 38 40 44 40 40 48 60 72 84 88 80 64 56 52 48 40 35 51 51 51 51 51 51 51 51 39 51 47 35 35 47 47 35 47 51 51 48 44 37 36 36 37 37 37 38 38 39 44 55 42 70 78 58 51 60 52 39 40 39 39 39 42 41 49 49 38 46 65 73 73 68 75 75 95 187 354 374 199 79 95 127 79 87 76 49 41 42 38 38 47 38 38 53 77 95 126 147 78 79 87 91 94 86 77 69 140 160 132 72 51 63 58 33 68 60 60 69 89 81 53 33 35 40 52 45 37 38 38 47 39 39 41 48 87 145 196 200 176 144 97 79 76 73 58 39 94 78 58 42 46 66 94 110 54 54 54 54 54 46 42 38 49 45 45 45 41 37 37 37 41 41 41 41 41 45 49 60 90 82 63 48 38 39 40 40 53 39 38 81 98 93 128 200 305 389 495 601 675 724 766 796 835 863 867 827 780 752 714 654 540 461 393 326 266 215 161 123 136 98 57 38 39 40 40 40 83 197 166 66 47 52 43 40 51 42 41 36 35 34 33 37 35 35 43 54 58 66 71 75 60 83 98 83 55 40 44 36 94 129 133 98 93 130 186 203 155 139 119 123 139 151 151 139 164 172 204 255 290 290 301 313 300 332 372 382 366 338 318 321 266 281 281 285 340 419 459 466 509 537 568 584 580 575 559 544 505 498 487 468 429 395 380 372 373 342 358 414 453 441 448 468 449 444 448 475 528 563 573 564 535 554 601 645 656 640 656 685 627 573 508 431 359 294 276 289 309 311 357 443 495 504 537 580 549 561 580 592 608 627 650 669 629 569 593 645 637 657 697 671 671 616 550 468 370 301 302 340 369 409 425 385 335 322 342 381 498 543 595 628 653 657 658 634 595 455 331 278 259 232 267 348 473 527 508 402 278 221 224 242 170 181 266 428 565 615 602 574 595 471 314 177 91 59 102 162 118 163 197 210 223 229 227 211 259 271 283 267 263 255 215 159 112 105 110 107 120 130 142 180 212 315 444 537 575 559 529 501 378 319 271 245 214 190 210 231 122 112 127 131 151 175 178 169 215 274 319 309 334 400 472 528 572 512 418 246 395 175 110 138 175 136 139 186 233 271 318 382 481 539 445 296 203 134 89 104 86 99 127 131 130 146 202 259 306 374 402 414 456 483 450 385 376 352 355 388 412 428 476 555 688 631 452 346 379 376 348 376 363 363 358 346 366 382 378 354 416 404 388 380 391 430 473 504 541 587 653 711 753 779 802 817 851 867 879 879 874 870 869 873 857 858 862 869 865 857 853 835 828 814 810 795 787 783 775 764 724 717 714 702 691 672 656 648 657 641 617 601 602 614 638 654 594 586 578 585 605 625 641 652 691 678 686 702 698 670 654 658 690 702 718 719 708 676 636 608 661 645 606 578 578 571 525 478 443 412 421 462 479 448 416 404 19 19 19 19 11 11 4 4 4 5 5 6 10 14 11 22 14 25 22 30 34 38 35 27 8 22 43 41 23 16 33 50 45 54 66 62 53 33 25 28 68 91 103 114 106 94 90 94 95 99 99 103 100 100 97 97 74 70 66 58 54 50 39 39 46 42 27 47 143 239 223 147 59 59 63 67 75 87 91 88 50 28 35 75 132 152 135 104 25 26 116 96 79 68 23 27 30 30 30 30 30 30 29 29 30 39 43 31 39 55 66 54 75 75 71 63 52 48 44 33 45 45 45 49 46 47 51 50 61 64 60 45 32 33 97 168 64 88 56 30 31 39 30 31 92 57 101 150 138 146 127 43 40 144 212 184 132 116 104 80 36 64 36 72 80 132 212 83 59 80 76 52 40 56 72 73 46 74 98 74 37 36 61 90 99 68 56 57 62 46 43 54 54 49 37 59 74 93 155 222 267 283 239 177 108 33 109 354 255 47 35 44 76 128 65 53 41 50 54 54 46 46 58 70 62 58 58 58 62 70 82 86 82 50 58 106 118 82 70 90 66 78 86 90 82 82 98 118 90 90 86 82 78 75 86 87 75 112 144 161 213 255 196 88 42 44 73 117 131 99 49 37 31 56 64 64 59 39 26 24 22 65 120 80 22 22 117 213 205 101 113 249 277 157 85 113 189 193 209 245 301 373 437 476 494 512 504 496 520 548 528 484 492 536 556 540 540 549 528 487 597 569 545 545 564 556 539 515 598 590 574 550 526 522 537 549 598 590 574 558 542 523 512 508 549 541 541 538 538 527 526 497 433 411 391 352 309 286 306 330 406 429 444 431 414 421 464 525 625 642 638 631 639 641 649 647 605 592 519 405 347 349 350 359 421 512 573 606 659 731 747 701 644 582 512 500 547 629 690 703 650 693 570 311 184 232 241 168 232 304 385 433 467 498 527 536 501 383 335 371 367 334 377 479 458 488 526 549 571 593 620 629 615 597 589 563 532 483 442 401 340 330 321 295 261 226 203 185 154 127 110 89 81 87 102 117 160 163 158 145 125 120 112 119 147 115 111 143 143 107 103 131 115 119 123 131 135 139 139 131 124 81 65 81 89 73 73 89 97 117 109 73 85 125 121 78 83 88 99 76 52 40 56 76 80 88 100 108 108 93 84 76 85 85 85 85 85 85 85 85 81 85 93 101 109 117 121 125 116 120 124 116 104 96 100 104 127 119 111 107 107 115 123 131 122 126 122 122 126 134 146 150 154 158 166 174 182 190 198 184 183 160 168 178 157 155 206 277 397 365 428 361 125 36 61 41 57 72 65 65 70 78 71 71 71 80 72 41 40 57 61 45 49 53 54 59 56 50 50 50 55 46 45 51 71 67 59 73 98 133 179 232 239 217 186 176 77 50 50 50 82 189 225 152 89 53 43 49 81 73 59 43 42 59 90 97 88 68 60 46 67 83 77 91 141 199 254 321 353 342 308 286 301 328 318 265 109 87 66 53 72 110 128 139 146 85 56 69 68 41 42 78 66 42 43 63 58 59 123 222 432 582 711 765 803 861 877 807 614 510 402 260 162 135 140 148 172 124 67 43 43 43 58 55 55 48 52 48 52 57 65 61 105 133 169 174 142 98 78 71 95 107 111 91 62 46 47 59 50 50 53 49 45 45 44 44 70 60 86 181 324 455 541 584 655 689 732 788 816 790 733 665 509 396 297 206 122 65 82 126 175 209 268 323 358 328 254 192 123 83 53 51 59 78 69 49 84 95 108 133 205 305 406 492 546 584 618 660 702 763 814 856 925 952 969 976 969 977 990 1012 1015 1003 954 885 787 674 568 490 398 331 259 195 158 136 110 91 104 93 89 85 78 86 87 95 91 92 99 96 96 85 73 72 80 83 83 75 79 83 88 96 109 128 157 174 198 247 309 376 481 552 609 658 699 759 828 881 926 965 1003 1016 1016 1016 1017 1018 1018 1017 1017 1006 995 981 962 946 970 946 922 925 948 967 967 962 938 946 955 963 967 967 963 963 994 979 975 990 1018 1019 1019 1010 1004 1001 1012 1015 1018 994 966 950 952 939 894 810 737 677 601 514 358 279 209 156 130 104 71 51 69 73 69 64 87 102 85 50 63 56 57 74 90 90 75 60 64 61 61 57 60 60 60 56 70 55 54 122 196 244 342 456 551 619 679 709 747 777 765 726 691 688 655 590 542 489 413 329 275 241 330 384 269 145 134 124 107 93 92 84 72 64 60 56 103 131 159 158 134 102 82 74 138 106 66 46 50 62 70 70 90 90 98 106 105 85 57 53 150 292 457 568 614 610 595 574 453 288 105 45 159 345 501 587 683 793 899 966 994 960 883 799 592 516 495 510 423 250 150 145 161 103 65 72 75 65 67 85 136 298 457 521 521 449 300 146 35 43 67 59 54 59 67 75 54 46 49 57 71 71 59 53 65 83 90 87 68 65 56 65 81 48 32 50 39 15 17 53 62 50 34 22 18 22 31 39 43 43 47 47 43 34 30 22 26 22 18 18 18 19 19 19 20 22 28 33 37 30 39 36 37 30 30 30 30 30 30 30 54 54 51 47 47 43 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 31 31 31 31 31 30 30 29 29 28 28 33 64 100 136 163 210 189 145 97 59 39 35 39 35 39 43 40 56 60 76 69 41 33 34 34 42 42 34 33 34 34 34 38 34 34 34 33 54 54 54 50 46 46 47 43 43 43 43 43 43 43 43 43 59 50 69 110 143 220 396 572 640 749 854 937 967 894 668 406 212 118 62 42 59 80 76 49 50 47 47 51 55 51 40 36 45 41 46 43 47 47 35 35 71 107 135 155 172 157 93 36 40 44 36 36 40 52 64 72 35 48 60 52 40 35 36 40 51 51 51 51 51 51 51 51 39 51 47 34 34 43 47 35 34 35 46 47 47 36 35 35 36 37 37 37 42 39 43 47 46 85 82 46 38 46 51 39 44 40 39 38 39 46 50 59 51 44 51 51 51 62 82 105 97 137 269 309 169 57 69 93 72 85 77 50 42 58 59 55 39 38 38 65 104 139 186 208 86 87 95 99 102 90 77 65 140 164 140 72 51 71 66 34 57 45 41 58 74 62 38 33 34 44 57 53 38 37 42 58 39 39 41 56 130 221 295 313 273 218 145 109 88 77 58 43 138 122 94 66 42 38 38 38 50 46 46 46 42 46 46 46 49 45 45 45 41 37 37 37 45 45 41 41 45 45 49 60 98 90 78 56 42 39 40 40 41 52 59 62 73 84 95 112 234 255 305 395 505 590 648 678 689 693 712 697 645 582 582 591 519 436 360 261 166 94 72 81 107 81 55 39 40 41 42 45 70 193 174 63 48 72 60 64 40 43 37 36 38 45 49 48 44 33 32 48 63 67 75 79 79 102 106 82 63 68 75 71 154 169 153 94 74 102 123 131 143 168 191 188 179 171 180 196 234 226 233 249 252 228 222 226 261 269 289 325 349 365 369 380 337 359 363 382 441 501 520 504 531 566 605 613 613 608 592 573 515 504 493 482 468 453 447 452 408 393 408 440 464 472 471 472 464 472 498 517 543 557 564 570 601 581 596 647 675 675 668 669 624 532 434 372 343 326 296 273 324 327 380 469 521 507 520 552 564 592 624 632 623 622 637 653 649 585 609 665 657 669 697 659 647 538 447 409 352 286 280 301 362 402 413 377 347 349 365 382 511 544 581 607 629 641 643 627 560 424 293 255 256 264 295 363 532 502 455 422 349 248 196 205 138 89 151 364 562 616 547 475 272 244 200 139 85 76 131 199 108 152 193 206 220 245 254 243 200 212 216 207 207 207 179 124 132 133 146 154 163 164 165 193 274 440 562 599 594 579 522 442 367 311 268 238 210 182 217 251 142 148 156 156 176 200 199 178 180 234 272 278 311 378 449 509 559 557 464 276 460 181 93 144 142 148 152 144 178 242 297 359 482 523 456 359 289 160 75 98 76 102 123 120 115 120 160 221 298 339 350 381 459 530 516 443 430 382 362 387 408 413 446 528 647 705 514 335 393 450 418 414 397 386 353 330 338 362 350 329 337 333 325 325 340 379 430 465 531 568 614 670 712 762 801 839 885 901 924 936 932 932 940 944 928 928 924 916 908 892 876 865 840 825 809 806 802 794 775 767 728 724 717 718 714 706 690 679 636 621 613 605 606 614 626 630 634 642 638 617 585 561 553 560 539 599 662 686 698 706 694 678 714 722 734 742 738 711 687 663 651 654 627 603 588 573 522 468 469 422 392 425 442 423 407 404 14 14 18 18 15 15 12 13 5 4 4 5 5 6 7 11 34 30 30 38 46 43 35 20 13 35 60 54 28 29 62 84 79 72 79 79 78 70 66 69 69 76 72 79 83 91 99 103 87 87 84 88 96 100 97 97 102 106 98 74 43 39 63 84 87 59 31 35 83 115 83 31 23 23 31 27 23 23 59 92 90 51 50 103 191 239 223 184 40 52 52 28 32 48 52 33 30 30 30 31 35 39 43 43 31 31 31 43 59 60 59 47 79 70 59 63 71 59 68 69 65 61 69 78 87 83 60 51 41 41 33 32 37 53 69 81 76 60 48 39 30 30 79 139 76 53 85 141 142 110 150 239 235 299 335 267 131 43 51 100 64 56 68 40 36 148 232 184 80 80 80 80 76 68 57 45 86 86 86 82 78 82 78 82 67 104 104 49 54 102 111 73 47 49 44 51 70 111 165 199 284 416 349 287 274 53 34 349 333 152 33 34 69 77 61 65 62 50 38 42 50 62 62 62 78 70 58 54 70 90 94 86 74 46 42 82 106 90 66 62 66 58 47 47 51 63 75 83 52 48 53 65 57 41 57 78 103 58 40 39 42 55 48 43 104 156 180 139 89 61 38 33 31 49 52 48 48 40 39 35 50 29 33 72 112 128 155 186 93 193 237 185 145 189 245 265 305 337 369 393 401 413 437 464 491 458 418 410 442 478 501 501 437 493 509 473 477 513 509 457 464 464 479 495 511 523 534 534 541 537 529 513 512 508 508 508 543 543 539 532 536 533 533 537 538 527 515 492 477 465 465 447 394 368 349 334 339 367 395 396 447 411 397 400 407 425 472 557 642 660 657 666 671 661 642 609 599 525 443 393 375 372 370 403 468 511 564 634 695 719 699 653 613 507 524 600 618 637 682 667 566 673 494 232 221 267 204 171 280 360 416 426 456 508 528 505 438 372 336 355 371 393 428 479 457 484 529 568 602 625 636 629 623 593 585 586 548 474 428 407 393 388 365 324 305 299 268 217 189 170 150 133 109 92 79 77 121 136 171 198 173 124 100 119 115 119 123 115 99 91 91 99 111 111 111 111 111 111 111 104 73 70 66 66 70 74 78 82 78 82 86 90 86 82 78 66 92 85 76 68 60 56 56 56 64 80 100 104 100 92 95 88 93 97 101 93 85 81 93 101 49 73 101 117 113 109 109 117 124 111 111 131 123 95 87 103 112 100 92 96 104 112 112 115 142 147 147 139 139 151 179 199 199 207 215 227 231 235 239 220 199 181 188 190 157 135 190 269 165 173 196 188 129 46 37 53 36 61 85 85 74 78 86 87 75 68 60 52 53 69 58 42 69 69 62 59 60 54 62 62 75 51 46 46 52 68 68 74 87 98 123 165 207 210 183 140 145 129 105 84 79 78 82 93 70 45 43 42 44 49 59 47 47 47 50 50 61 61 65 58 88 72 55 53 76 119 170 197 269 259 252 237 216 221 226 228 153 134 129 117 123 129 129 143 94 82 65 45 45 53 61 73 66 43 59 91 78 63 146 277 467 565 669 745 799 845 850 792 640 559 444 278 160 134 132 124 64 52 44 43 42 43 63 63 44 44 56 53 53 65 84 97 193 229 240 202 170 147 115 76 87 87 88 84 79 63 50 46 44 45 49 53 60 56 56 48 77 83 132 235 373 495 581 624 700 761 821 861 877 859 786 680 541 390 247 144 72 50 59 91 112 126 157 202 246 244 188 142 84 60 53 52 52 59 59 50 78 56 62 103 174 262 387 503 532 588 634 676 721 778 840 897 956 975 983 968 941 944 969 997 1000 939 848 745 624 486 385 338 239 207 155 94 76 78 72 59 87 83 76 80 87 87 72 64 88 85 89 85 81 69 61 63 111 102 98 123 127 92 88 116 59 121 142 112 148 245 326 366 478 529 586 643 711 772 832 869 918 930 960 996 1017 1018 1018 1013 1005 1009 1009 1010 1003 996 993 989 977 956 939 946 973 1007 1014 1011 1007 992 989 981 970 970 974 973 1006 998 990 994 1002 1010 1006 1002 1007 1008 1011 1011 1002 986 966 955 942 889 817 753 663 559 451 364 240 192 161 120 89 67 53 53 54 58 66 76 79 66 57 49 50 52 65 82 90 86 91 92 88 80 68 56 56 56 63 60 69 55 52 100 214 348 459 537 612 680 729 755 781 801 796 761 731 717 655 563 539 524 445 317 239 309 380 357 237 118 111 153 124 74 49 47 49 53 49 48 108 95 127 175 166 114 114 166 174 122 66 46 58 74 78 66 90 122 94 86 122 93 45 81 214 349 504 617 644 591 505 425 201 124 66 70 160 305 443 553 688 779 846 904 967 975 841 664 448 487 594 677 617 414 217 113 96 95 86 52 47 77 92 90 124 278 487 567 468 349 236 83 37 52 84 80 55 39 51 67 46 46 49 49 44 44 40 54 88 82 84 117 110 72 61 71 69 57 49 54 51 52 49 61 50 45 38 30 26 26 27 31 31 31 31 35 35 38 38 42 25 22 22 18 18 18 18 19 19 20 22 24 33 45 53 47 29 29 29 29 30 30 34 34 46 46 42 42 43 39 39 39 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 35 35 31 31 31 31 34 30 38 29 28 29 76 128 172 199 186 166 134 98 67 43 31 27 34 38 46 43 58 55 67 53 32 33 33 33 33 37 37 37 57 33 33 69 57 32 32 69 46 42 66 98 94 50 34 38 39 43 43 43 35 35 39 47 51 54 61 78 92 156 312 461 625 701 790 876 952 982 932 823 453 311 175 92 73 82 83 64 53 46 47 60 65 69 57 45 41 42 51 47 39 35 35 43 103 98 134 191 192 120 53 36 36 40 36 35 35 35 52 72 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 35 34 34 35 35 39 39 39 74 33 33 65 81 34 32 34 34 36 36 36 37 38 46 54 62 69 58 50 38 38 37 37 37 38 38 39 40 47 51 51 40 40 40 48 60 79 99 118 134 182 221 193 125 74 69 85 42 38 42 39 39 39 43 43 43 51 66 61 56 52 63 64 62 52 52 56 63 59 58 54 85 85 80 60 60 68 63 42 46 46 46 46 42 35 34 34 35 36 37 37 37 38 46 58 39 47 36 67 205 311 369 436 360 301 207 129 79 61 58 63 38 43 51 58 58 58 50 46 38 38 38 38 38 42 42 42 37 37 37 37 37 37 37 37 37 37 41 41 45 45 49 56 86 86 86 68 57 43 40 39 40 41 41 52 59 62 69 83 192 150 120 174 288 413 484 506 560 540 539 528 505 454 426 397 320 279 235 156 97 86 120 153 98 79 53 42 42 43 42 41 78 204 177 58 47 77 77 77 44 67 69 51 45 68 90 71 57 58 73 73 61 60 83 107 107 142 62 30 111 96 64 162 218 178 130 94 86 74 44 30 80 120 164 169 168 180 216 249 194 210 210 182 173 205 239 243 233 213 232 276 299 304 359 433 506 500 495 507 546 566 573 565 544 575 610 618 605 585 573 562 569 539 532 533 511 480 478 503 436 436 456 464 467 467 486 502 498 498 532 559 557 540 569 605 652 647 643 651 671 672 661 631 583 462 392 386 379 314 279 295 375 377 423 492 540 529 523 526 552 580 612 635 642 645 653 665 656 612 625 665 665 701 713 624 636 506 400 354 329 283 273 294 378 394 385 348 330 365 407 433 482 518 556 590 617 637 640 624 537 378 265 251 271 267 322 418 567 417 482 481 344 279 190 152 150 53 99 313 531 613 472 244 106 198 181 48 30 114 161 113 105 137 174 199 208 209 222 219 149 157 165 157 141 133 129 121 181 209 189 186 227 211 160 208 391 522 604 630 617 579 510 423 372 277 256 250 198 210 252 218 130 120 137 153 161 164 156 155 201 219 242 267 301 343 386 442 530 529 467 379 407 143 159 134 118 147 160 136 144 203 258 309 416 467 476 454 368 239 122 56 54 104 130 103 92 117 129 134 231 332 346 357 439 501 504 534 521 460 397 374 367 369 410 495 570 731 604 338 323 460 485 417 397 397 393 373 345 333 325 329 313 290 306 354 373 377 416 474 544 578 623 647 668 713 776 826 880 919 971 998 998 986 986 990 971 975 975 959 932 912 900 894 836 805 801 817 798 770 771 811 756 748 733 738 750 750 738 726 692 688 680 672 664 656 649 645 669 669 669 656 640 616 596 584 632 644 651 642 654 690 714 714 754 754 766 777 762 738 738 754 779 756 725 725 730 688 609 538 524 473 438 439 436 413 386 379 14 14 18 18 15 16 13 13 5 5 5 6 6 18 19 27 16 16 16 24 40 48 48 37 42 55 57 47 44 50 78 97 92 77 72 64 63 63 66 66 57 57 60 60 71 75 83 87 87 91 84 88 88 85 85 82 94 90 82 67 43 47 72 96 79 63 23 21 23 47 43 23 23 22 22 21 21 22 27 44 94 62 62 114 187 207 156 104 40 28 32 57 68 49 37 45 30 30 31 31 35 39 43 43 48 35 31 31 32 40 44 47 59 70 70 59 51 51 59 68 92 73 54 62 75 76 64 55 49 45 37 32 33 45 57 69 48 44 36 31 39 87 155 211 77 41 50 94 114 138 247 371 279 287 267 199 108 48 48 72 72 36 60 80 44 88 208 264 180 136 84 52 48 57 57 53 73 73 77 81 94 114 130 146 95 164 192 125 73 69 49 38 50 49 48 58 84 130 179 209 271 407 404 402 409 192 59 221 314 157 36 36 65 58 41 46 46 42 46 58 66 70 62 54 82 50 74 138 138 74 50 82 62 38 42 86 114 98 70 62 36 37 70 90 86 74 59 63 40 53 54 58 55 59 55 43 76 44 41 40 42 43 43 43 240 268 247 162 80 39 37 34 31 34 37 30 33 33 33 40 67 55 86 142 185 185 188 211 202 270 302 278 270 310 350 358 402 422 434 426 398 374 366 366 416 384 348 336 352 380 388 399 371 395 394 366 386 453 489 474 430 446 461 441 409 397 425 453 456 464 483 491 506 506 502 509 525 536 540 533 529 514 506 488 520 505 489 466 443 431 423 408 379 368 357 350 359 392 409 413 444 399 370 388 415 445 484 556 630 658 652 658 663 653 620 597 580 490 403 353 350 363 388 426 491 523 564 622 683 695 668 633 601 515 536 608 622 660 710 698 549 641 481 263 268 274 207 214 279 340 396 422 457 504 508 463 375 329 336 371 402 413 443 489 500 526 549 583 613 633 648 649 619 581 569 555 520 457 411 397 383 392 379 357 354 364 345 302 222 196 176 152 124 104 99 91 101 125 172 203 182 125 108 124 107 111 111 103 91 87 87 87 103 103 103 103 103 103 103 96 69 66 66 66 66 66 66 70 70 70 70 70 66 62 58 46 56 53 49 49 52 56 60 64 68 79 83 79 86 86 94 95 76 77 88 81 84 77 88 85 100 101 120 125 140 133 136 132 159 150 150 163 162 127 119 131 155 136 124 120 128 136 144 148 179 191 187 183 179 191 215 235 243 243 247 251 251 247 243 224 216 200 195 190 208 211 202 189 36 34 35 41 36 35 36 46 70 69 69 69 74 78 70 58 82 82 76 60 49 50 46 41 69 62 62 59 60 61 61 62 86 63 51 48 64 72 68 70 84 83 88 114 144 157 127 103 108 96 80 63 55 50 49 60 46 44 43 44 53 64 52 43 42 42 42 46 54 58 73 71 68 60 56 63 70 90 113 129 154 162 163 140 129 123 143 160 161 153 141 128 118 98 88 83 70 62 53 41 53 65 81 86 55 42 47 83 74 71 151 274 432 514 602 666 716 751 767 717 610 505 387 249 152 113 91 72 42 42 42 42 43 44 60 56 44 44 45 53 77 101 133 153 248 290 298 230 151 107 91 80 64 75 76 72 71 55 46 45 45 45 49 53 60 56 56 55 103 141 222 329 447 552 650 701 781 843 898 923 923 889 820 704 534 372 220 125 73 51 56 87 93 96 118 146 176 174 137 99 76 57 53 52 52 60 51 51 71 54 59 104 160 236 352 477 532 589 645 691 741 798 871 928 983 994 1006 991 976 965 966 960 910 819 707 597 479 346 260 221 166 149 108 58 58 61 61 60 72 64 60 64 80 80 68 59 76 80 77 76 72 60 60 58 109 131 168 209 190 131 92 92 68 105 119 109 141 221 307 374 467 518 568 632 704 765 828 866 907 922 941 970 1002 1015 1019 1015 1010 1014 1007 1000 993 978 981 977 984 959 934 933 967 1002 1014 1015 1016 1012 1004 1000 993 997 1001 1004 1001 993 982 986 1006 1011 1014 1003 1011 1007 1007 1002 990 974 963 944 908 851 776 689 576 444 328 245 164 132 109 86 71 60 54 54 54 54 53 53 56 62 69 66 50 51 56 53 54 58 75 91 84 76 64 56 55 55 59 59 95 93 106 173 283 413 527 594 633 697 749 768 787 814 806 776 747 717 637 540 508 502 437 333 260 311 342 289 166 75 92 149 88 66 65 57 53 49 49 48 64 67 95 123 138 146 190 244 213 154 94 55 62 67 70 55 78 99 94 110 197 178 117 133 319 425 527 564 514 401 275 182 130 89 55 75 161 275 401 496 613 712 782 821 864 861 743 598 442 500 627 737 689 491 264 121 48 46 44 44 79 106 116 107 113 207 389 461 335 198 129 60 49 52 84 84 67 47 51 55 46 46 49 49 45 44 40 40 58 48 50 76 69 38 23 41 43 14 12 38 91 120 93 61 37 33 30 22 22 22 26 31 31 31 31 35 35 38 38 38 25 25 25 22 22 18 18 18 19 20 21 24 40 45 49 47 29 29 29 29 30 30 34 34 38 38 38 38 39 39 39 39 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 35 35 31 31 31 31 34 34 46 30 28 29 80 128 164 180 187 167 147 111 83 59 47 39 34 38 42 50 58 62 66 53 35 33 33 33 33 37 37 37 45 33 37 61 61 41 33 45 58 62 90 154 214 210 126 42 39 34 34 51 75 79 55 34 63 55 61 76 89 141 258 379 574 643 704 758 824 898 922 885 723 600 469 350 259 185 121 71 92 73 55 52 65 73 61 38 35 39 47 43 36 43 59 74 114 122 162 202 176 104 45 36 35 36 40 36 35 36 52 68 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 34 34 35 35 35 34 38 45 45 40 48 61 52 32 32 41 33 34 35 40 40 37 42 46 57 57 49 49 46 38 38 38 37 38 38 39 39 40 40 40 43 43 51 63 79 87 106 118 154 177 161 109 57 45 60 57 62 59 43 39 38 38 37 37 38 43 54 50 41 44 52 53 75 72 76 80 91 87 90 90 89 85 72 52 52 60 55 36 51 43 42 35 34 34 35 40 48 48 61 61 58 54 54 54 62 70 36 78 231 345 411 498 454 383 273 168 103 77 67 68 39 47 51 51 55 54 54 54 46 46 42 42 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 41 41 45 45 56 66 66 55 44 37 38 38 39 52 53 53 56 52 59 55 58 61 100 146 157 166 169 218 257 296 291 291 295 276 245 225 204 180 166 142 99 64 73 114 159 104 73 41 39 39 41 52 93 41 248 244 66 36 68 73 41 80 98 88 85 110 136 130 76 35 32 49 88 95 90 141 205 268 284 189 149 214 210 182 250 242 217 162 114 75 43 31 29 30 37 80 108 128 152 188 205 178 167 159 166 217 272 267 234 265 220 191 218 270 337 436 530 555 557 549 552 556 572 599 611 582 585 597 605 616 600 568 533 568 542 543 548 522 472 465 478 447 448 464 479 482 477 492 508 533 532 551 573 560 534 552 587 658 662 666 667 657 649 626 596 505 424 357 350 355 337 318 318 396 399 436 513 566 572 570 581 599 615 635 654 665 665 669 673 681 629 633 653 634 663 667 577 537 443 369 342 321 291 289 317 370 393 385 347 333 376 422 459 496 536 567 605 629 638 640 613 506 362 257 258 286 301 347 431 486 460 549 520 431 362 182 96 137 64 59 241 483 526 321 94 155 151 126 94 89 108 108 87 62 83 119 136 137 130 134 131 125 113 101 77 77 108 152 180 196 268 265 225 213 165 157 261 458 557 615 618 594 548 467 372 358 278 257 239 194 214 259 217 122 112 132 145 157 157 156 159 214 224 250 264 290 328 367 419 510 516 459 418 426 138 139 130 97 130 143 120 124 175 218 266 380 424 437 435 392 291 192 115 73 110 113 90 83 97 109 118 220 317 327 329 415 473 492 542 545 489 444 418 399 376 370 423 560 758 671 404 318 394 407 360 415 411 403 395 383 360 348 329 310 286 283 319 335 343 378 429 495 556 633 692 725 765 812 850 875 918 970 1002 1006 998 998 998 983 976 968 949 925 897 881 871 836 805 793 798 782 747 763 792 764 761 766 762 758 746 738 738 703 700 688 676 664 648 640 633 665 661 656 652 648 648 648 648 644 656 660 647 654 666 662 650 710 710 726 750 765 765 777 803 763 751 747 753 753 723 660 594 595 556 529 534 531 488 441 413 14 14 18 18 15 16 13 13 5 5 6 10 18 35 40 40 10 10 14 22 33 45 53 54 54 36 25 23 25 54 78 85 80 61 45 29 32 36 51 62 53 49 56 56 67 71 75 79 88 88 88 84 77 73 73 66 74 71 67 52 48 60 77 104 71 59 27 20 20 22 39 47 35 31 23 23 27 47 64 60 58 34 42 90 139 135 68 25 26 25 26 61 73 45 30 38 30 34 35 39 43 47 40 44 68 52 32 31 32 40 52 59 66 66 54 38 30 46 67 80 96 69 38 38 48 60 52 40 54 53 41 33 33 37 45 53 41 56 48 31 56 127 179 184 141 114 126 154 155 151 215 307 195 172 132 96 76 64 52 48 96 36 72 128 56 35 132 244 216 192 148 100 65 49 53 68 76 72 65 69 86 118 147 166 111 199 235 160 76 48 48 50 41 52 59 70 88 130 175 208 234 338 375 425 468 332 159 142 254 139 43 46 58 43 38 50 50 54 63 75 82 74 47 42 85 49 73 153 169 101 57 65 97 65 65 105 129 101 53 37 45 53 58 46 37 42 63 91 39 64 53 40 41 86 107 87 72 57 44 43 42 43 43 43 211 242 242 173 88 38 35 34 32 35 43 47 62 70 89 93 177 172 195 239 270 258 253 260 240 259 279 291 315 347 371 375 387 391 391 367 331 291 263 255 248 232 232 251 279 319 358 381 296 300 300 307 327 378 414 419 384 412 432 388 324 304 359 415 414 434 465 493 509 505 497 496 517 525 537 534 523 500 480 457 521 506 479 444 416 381 361 346 402 399 388 385 399 432 445 441 436 383 350 380 438 472 503 559 617 646 648 654 656 642 605 575 545 451 363 328 341 374 418 471 526 554 576 622 679 695 676 642 597 527 548 600 621 660 713 685 552 632 497 338 346 285 194 246 270 319 372 411 462 486 462 404 323 313 348 411 449 448 470 500 531 549 564 590 609 629 648 645 589 550 527 516 484 429 398 395 388 398 399 393 411 436 429 383 267 241 214 186 151 131 112 104 75 94 149 185 178 130 105 121 92 92 88 84 80 72 72 68 72 72 72 72 72 72 72 72 65 66 66 66 66 62 62 58 70 70 70 66 62 58 58 46 51 48 52 60 79 91 99 107 99 98 90 86 98 110 122 130 111 112 131 132 147 140 143 132 175 156 155 164 195 200 199 187 214 198 202 222 222 186 174 183 211 199 176 168 168 180 189 208 207 219 215 207 199 203 223 239 243 243 243 243 239 235 231 216 211 200 202 197 240 250 178 89 36 33 32 35 42 46 55 75 62 46 46 69 101 108 96 81 69 78 75 59 41 41 42 42 62 58 58 59 56 57 65 61 86 71 67 71 79 83 64 67 77 68 52 58 76 89 89 66 74 70 74 69 61 52 47 50 43 44 48 64 76 76 60 44 41 41 41 42 47 59 74 71 44 52 60 68 76 72 76 69 80 85 90 85 70 67 87 100 89 89 92 91 79 58 45 43 42 42 41 41 50 70 94 106 50 42 43 66 66 67 148 267 394 457 520 554 584 618 638 600 543 417 306 217 156 109 75 60 40 41 42 43 48 56 67 60 44 44 45 62 101 138 169 178 237 283 295 208 104 52 60 81 60 60 67 67 67 55 46 45 45 45 49 56 60 60 60 59 90 174 286 390 483 577 678 746 862 929 979 980 961 916 836 712 509 341 193 106 74 52 53 64 86 81 87 100 110 116 94 68 68 56 53 52 52 52 51 50 67 50 60 105 145 209 318 432 525 593 650 707 764 825 905 959 1010 1010 1014 1011 997 982 944 907 792 677 550 440 334 221 151 123 107 106 91 59 58 60 60 60 72 67 59 59 79 75 67 59 67 71 71 71 63 58 57 60 127 188 268 318 285 197 119 91 83 89 95 124 145 186 267 370 464 519 572 637 709 780 837 875 888 887 899 920 948 969 978 978 985 992 985 974 966 951 943 939 938 924 903 908 939 978 1013 1015 1015 1000 993 989 989 997 1001 1008 990 985 974 982 995 1004 1008 1007 1007 1007 991 982 970 959 947 930 881 818 739 637 489 337 218 150 107 82 75 64 53 54 54 55 59 54 53 52 51 59 82 94 59 63 56 52 52 53 63 83 72 68 64 56 59 55 55 62 101 118 162 245 359 477 586 645 692 753 798 809 825 845 837 795 759 717 622 501 449 433 388 312 302 292 249 162 80 56 77 102 57 62 74 70 54 49 49 53 47 60 68 64 99 171 240 271 218 163 110 68 67 68 71 60 59 72 70 119 241 242 170 163 309 357 386 363 285 208 146 109 72 56 61 93 148 253 367 458 550 641 711 734 754 746 663 546 380 435 565 688 676 494 270 121 96 51 50 100 159 166 133 104 82 113 259 353 229 93 92 113 70 61 81 77 72 59 51 43 47 46 46 42 38 37 37 37 44 42 41 66 67 40 29 46 16 19 38 58 83 119 133 141 21 17 17 17 17 18 26 27 27 27 31 31 35 34 38 38 30 30 29 26 26 19 19 19 18 20 21 23 36 44 45 43 29 29 29 29 30 30 34 34 30 30 30 34 34 38 38 39 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 35 35 35 31 31 31 38 38 54 34 28 29 72 116 148 160 172 156 131 99 71 52 44 40 27 31 42 50 62 70 74 60 35 33 33 33 33 37 37 37 33 45 45 41 61 81 61 32 86 46 33 78 214 294 222 98 66 42 34 34 59 67 51 34 67 54 54 72 87 112 177 250 418 506 579 624 667 729 784 776 671 627 595 536 470 391 313 259 172 121 67 48 61 73 58 38 35 35 35 35 35 55 87 114 142 162 194 202 155 76 37 37 35 36 48 48 44 44 52 60 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 35 35 35 34 34 34 34 41 32 67 75 39 30 30 34 31 36 32 37 42 51 48 45 41 45 45 41 45 46 38 42 42 37 38 38 38 39 39 39 39 38 42 50 62 70 70 77 81 109 117 89 40 35 56 79 60 58 51 47 47 47 51 59 59 37 38 50 46 38 41 49 54 60 57 65 73 84 84 91 91 94 82 61 41 41 45 48 36 36 36 35 35 34 34 35 36 35 36 41 45 50 50 42 42 58 69 47 96 257 378 449 536 481 406 288 179 110 73 59 57 47 51 47 47 47 54 62 66 54 54 50 42 37 37 36 36 37 40 40 40 40 40 40 40 40 44 44 44 48 52 52 52 71 63 55 40 36 37 38 38 55 51 51 48 44 40 40 39 39 116 199 193 127 66 79 110 122 118 126 138 135 123 112 98 83 77 73 61 50 70 107 141 137 122 86 46 39 39 42 73 57 315 320 89 35 68 72 38 90 124 153 194 270 323 317 255 185 126 130 188 208 227 329 453 513 509 397 325 338 311 276 297 282 250 194 126 64 31 29 29 30 30 30 32 56 75 83 76 74 87 102 117 164 231 258 261 256 258 300 375 446 485 516 551 576 598 610 621 613 609 609 613 593 577 565 584 600 592 552 505 540 533 550 556 530 476 445 450 439 447 471 502 512 500 503 519 572 559 569 584 581 556 559 590 661 666 675 669 650 612 576 532 420 378 342 315 343 379 387 371 429 424 453 531 596 607 617 625 618 618 626 645 657 665 661 657 693 634 619 623 592 620 620 527 414 380 353 338 325 318 328 349 369 396 391 350 345 391 442 475 519 560 594 625 645 643 629 590 459 342 257 278 320 339 380 445 452 515 592 538 510 425 164 66 96 76 38 174 444 431 191 47 204 128 124 191 214 146 86 66 77 85 101 106 106 106 119 123 164 125 92 68 88 159 255 327 246 342 342 262 190 143 191 344 529 597 620 603 564 517 433 346 327 251 235 224 194 225 283 243 121 104 124 140 152 156 163 166 230 232 242 253 287 317 351 400 487 497 455 466 438 130 98 125 91 114 134 123 119 154 178 226 346 379 399 428 436 390 291 201 103 109 99 77 70 91 93 106 197 293 300 299 376 430 472 542 565 517 480 469 443 396 346 367 512 753 734 480 345 353 358 347 406 398 394 402 410 395 379 344 310 272 253 269 278 290 321 364 430 514 619 713 766 795 825 854 900 935 983 1013 1017 1006 1006 995 960 949 937 918 887 863 844 832 826 802 782 767 748 732 752 777 757 762 769 758 731 703 695 695 695 691 687 675 667 659 652 652 616 616 620 627 643 667 691 700 680 689 697 689 691 683 674 654 650 641 653 681 712 728 740 756 763 747 727 712 705 694 679 664 634 603 584 594 598 559 495 440 14 14 18 18 16 16 13 13 5 6 6 19 35 51 56 50 12 13 13 16 19 23 31 39 39 20 12 14 17 49 62 56 43 24 23 23 23 27 39 50 57 57 64 68 75 79 83 87 96 92 88 84 73 69 58 54 51 59 56 60 68 80 89 104 59 55 35 23 23 47 75 91 31 44 40 32 44 80 108 104 33 25 29 49 74 66 31 24 27 52 60 41 41 57 58 38 42 35 46 39 43 43 47 40 64 56 48 55 64 80 84 91 77 65 34 29 50 102 115 96 60 49 33 34 35 36 36 35 54 49 41 37 37 37 41 45 32 61 52 32 68 148 156 104 138 115 115 127 107 67 64 92 68 52 44 52 68 68 53 37 84 36 64 104 40 34 52 84 144 188 220 192 121 65 53 72 88 80 65 57 62 82 99 115 147 191 191 111 39 37 38 57 40 51 51 70 86 123 156 182 205 244 254 303 363 346 236 142 160 92 40 48 56 51 63 83 82 82 79 79 71 55 43 39 70 89 117 153 177 157 85 35 117 77 69 113 145 129 85 61 73 69 61 65 69 69 54 46 47 96 88 38 37 65 134 134 103 96 92 71 54 42 42 42 43 106 173 177 131 70 35 32 34 45 56 64 83 91 106 117 193 160 156 175 199 190 205 221 237 225 229 265 301 329 349 361 345 337 317 289 257 229 209 193 135 183 255 311 330 305 264 239 290 301 328 356 371 366 358 358 356 384 404 380 340 336 395 451 442 458 489 509 517 509 489 484 514 533 538 539 535 509 489 466 431 424 424 417 410 403 403 403 445 449 438 431 453 483 491 464 423 371 357 399 464 502 537 585 628 650 656 658 657 628 590 552 498 415 355 344 383 415 455 505 562 574 603 645 703 727 716 686 593 535 552 584 605 663 693 632 555 630 528 428 402 272 165 233 270 307 364 427 471 471 420 354 312 317 371 419 456 459 477 504 538 553 568 590 605 617 621 614 570 516 492 484 460 413 405 414 414 427 436 430 451 480 472 427 340 299 271 233 190 155 128 116 72 71 102 145 149 119 98 110 93 85 88 77 88 81 80 69 84 77 84 77 84 77 84 77 86 86 86 86 86 82 78 74 86 86 86 86 90 94 98 90 87 84 92 111 123 142 150 158 150 146 149 153 168 172 172 157 150 158 174 194 206 210 198 190 218 190 170 190 230 254 246 222 253 237 249 273 269 230 218 226 246 227 211 184 176 188 205 232 215 227 223 215 203 199 211 223 207 211 215 219 223 227 231 216 190 191 214 228 235 198 109 34 40 34 35 52 65 54 42 39 58 54 70 93 96 84 88 108 92 97 94 56 40 41 47 55 58 58 55 55 52 63 64 68 69 70 74 75 86 71 59 59 77 61 49 45 58 68 72 65 49 53 64 71 71 66 65 57 44 44 48 60 72 80 76 76 40 41 41 42 43 55 64 68 44 52 64 69 73 74 70 70 63 63 67 64 68 75 86 80 47 47 48 51 50 45 43 42 42 41 41 42 54 66 86 98 54 42 42 51 47 61 126 229 360 400 441 470 496 520 551 536 512 356 238 197 167 101 62 56 41 42 43 44 59 68 82 72 49 46 62 90 126 142 150 139 143 176 184 128 60 48 57 81 57 64 71 71 71 63 58 50 46 53 56 56 60 60 64 70 95 188 324 431 513 602 711 779 908 971 1017 1003 969 920 828 693 466 294 159 103 87 69 53 52 86 88 87 88 98 101 87 69 60 55 53 52 52 51 51 50 67 59 73 102 134 186 290 402 518 582 647 712 776 845 922 983 1018 1014 1003 1007 1005 982 921 857 721 583 444 341 248 166 116 96 79 100 89 60 58 59 60 59 71 78 78 74 74 78 78 82 77 77 77 73 69 61 57 71 148 226 313 360 322 216 126 87 99 73 83 136 149 158 238 350 459 511 572 637 709 769 833 868 889 881 869 878 895 912 921 925 939 939 935 927 908 897 885 884 848 854 864 882 924 967 1009 1014 1000 985 977 973 969 969 973 977 990 971 966 964 980 988 985 981 996 991 978 959 947 935 929 907 855 787 697 569 413 250 151 118 85 75 64 64 57 54 54 54 58 54 53 53 56 71 90 94 79 83 80 65 61 54 70 79 60 60 60 60 67 67 63 77 102 151 223 321 439 545 642 701 772 830 872 883 887 888 864 815 729 684 596 468 391 367 354 321 337 253 146 68 57 86 94 71 72 73 82 70 54 49 49 57 61 88 80 48 91 183 233 214 167 128 100 68 76 77 84 73 48 61 52 88 211 219 163 165 173 189 182 159 129 124 133 136 72 67 80 92 146 232 361 453 486 555 606 625 652 659 604 525 315 333 400 493 497 391 227 110 112 51 58 129 200 187 114 65 55 58 165 228 127 46 78 108 103 81 70 69 68 56 55 43 47 47 46 42 42 38 38 37 45 40 54 71 73 61 59 79 29 60 68 54 43 79 120 144 16 15 16 16 17 17 22 26 23 27 27 31 31 34 34 34 37 37 30 30 29 26 26 19 19 20 21 26 39 40 48 39 29 29 29 29 30 30 34 34 30 30 30 30 34 34 38 39 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 36 36 36 35 35 35 43 42 42 38 30 33 56 84 116 136 144 121 104 76 52 40 32 32 27 31 39 46 58 66 74 60 35 33 33 33 33 37 37 37 33 53 45 32 61 113 85 31 32 50 66 54 62 106 158 182 118 106 87 55 34 34 39 59 59 35 35 66 88 90 112 153 213 315 435 505 559 598 601 567 563 554 554 528 481 439 412 402 287 201 110 56 64 74 58 35 36 35 35 34 35 59 102 134 170 202 222 194 119 48 36 37 35 44 60 60 52 44 44 44 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 39 39 38 34 34 34 34 37 39 78 73 33 41 77 73 29 58 39 32 37 58 66 63 44 41 40 37 41 42 46 50 43 38 38 38 38 38 38 38 38 41 49 57 61 61 49 37 37 45 77 80 44 51 94 98 55 58 47 43 43 47 55 62 70 37 38 46 46 46 39 58 59 40 40 45 53 68 72 79 79 102 82 61 45 45 49 52 44 36 36 36 36 36 36 35 35 36 36 36 37 46 54 50 46 48 79 73 134 298 404 451 526 459 389 291 198 130 97 72 73 55 59 47 43 43 54 66 74 58 54 50 42 37 37 36 36 40 40 47 40 47 40 47 40 47 40 47 44 51 48 55 48 100 88 72 49 41 37 38 38 50 50 50 51 55 47 55 40 42 90 145 152 122 84 82 86 74 78 86 98 103 96 85 82 66 62 62 51 39 47 71 84 92 124 149 137 97 57 57 76 148 328 305 98 37 56 56 39 73 158 258 346 438 511 544 510 443 349 347 419 458 457 540 668 710 695 604 494 427 384 353 335 310 259 188 112 56 32 30 30 60 44 31 30 30 30 28 27 26 31 33 30 29 82 189 271 286 336 414 508 563 569 541 528 589 605 629 653 661 641 605 569 593 585 585 585 585 573 553 530 512 513 538 556 530 476 437 438 431 439 478 521 536 519 522 549 586 569 576 602 605 595 609 633 669 670 664 661 632 578 516 454 366 367 351 315 346 429 452 424 466 452 471 537 603 622 629 637 633 625 621 633 653 661 653 634 658 603 592 581 558 587 587 496 347 357 366 358 360 365 382 383 366 394 401 373 364 402 442 471 547 584 618 642 665 647 606 562 407 330 288 308 342 360 409 474 523 581 610 552 560 423 118 73 55 72 36 114 344 272 91 104 181 137 169 249 281 217 148 120 151 144 135 123 119 128 159 183 176 155 139 147 186 246 345 425 333 393 349 256 204 192 280 445 545 598 609 572 517 459 391 324 270 217 212 208 186 244 309 263 140 123 135 147 155 155 155 162 229 228 234 249 291 325 355 396 484 502 444 507 450 142 85 128 102 120 145 146 142 150 169 210 312 345 368 405 457 450 367 275 141 123 93 75 81 98 107 118 150 239 266 284 350 392 440 523 542 509 485 482 470 424 380 398 464 713 734 539 408 384 385 409 386 393 397 401 413 410 398 375 311 261 238 219 224 244 268 302 364 452 565 668 740 788 822 848 897 925 956 979 983 960 937 922 883 875 857 845 834 814 794 778 799 784 764 737 717 713 733 750 738 743 746 731 708 673 657 660 662 662 667 667 671 675 675 680 656 660 664 671 687 703 719 720 685 693 701 709 719 727 734 730 666 657 657 665 684 688 680 672 740 724 697 677 665 658 663 664 622 599 583 572 577 550 502 454 14 14 18 18 16 16 13 13 10 10 14 27 39 59 64 58 15 16 24 23 13 11 11 11 36 20 13 26 40 57 58 52 20 21 22 22 31 42 54 65 57 57 68 76 87 91 91 91 100 100 85 81 73 69 58 54 51 59 68 88 97 101 101 104 59 51 39 47 59 71 71 72 22 44 52 24 23 48 76 80 37 37 29 25 25 26 43 55 131 204 180 56 29 85 101 37 45 46 49 46 50 50 50 47 47 55 68 99 127 135 127 122 81 65 37 57 138 218 198 127 32 40 46 46 35 35 36 36 42 45 41 41 41 45 45 49 33 53 41 31 84 180 172 89 114 75 43 43 51 55 63 79 43 55 72 80 76 68 60 52 53 36 40 36 44 112 120 34 80 128 176 177 133 85 65 72 84 80 68 61 54 58 59 63 152 155 135 83 54 38 36 35 44 44 48 56 71 94 123 138 184 172 172 178 217 260 222 120 105 69 46 49 52 51 67 87 106 98 79 63 51 55 67 75 94 141 185 193 177 149 117 93 145 89 61 101 145 145 121 105 45 73 129 205 245 209 113 36 53 142 182 108 44 64 120 145 102 99 91 67 50 41 41 42 37 42 113 164 167 122 69 40 54 65 73 85 100 104 111 118 169 128 111 127 146 150 173 194 194 162 162 194 226 242 262 282 234 218 198 186 178 174 174 160 189 198 226 245 256 263 274 292 355 358 384 408 411 394 389 393 375 376 388 399 399 415 450 474 473 481 501 513 524 520 508 507 530 541 542 543 547 529 525 510 443 436 425 418 411 407 411 422 487 502 484 477 503 544 526 490 406 381 395 448 494 524 566 620 656 667 669 667 650 617 575 533 439 387 367 399 438 453 480 515 577 586 615 657 715 735 724 694 577 535 556 584 625 703 720 616 527 582 546 483 420 271 168 235 290 323 385 452 488 457 390 335 336 348 383 410 435 450 480 515 553 565 584 599 610 617 613 588 568 510 474 454 437 405 412 436 444 461 466 466 483 511 503 447 401 364 326 291 237 190 151 124 101 69 60 99 126 117 96 95 118 106 101 102 117 118 113 98 129 126 129 126 129 126 129 126 130 122 118 114 110 110 114 114 102 102 102 106 114 126 138 146 127 131 135 150 158 170 174 178 173 177 200 224 243 231 203 167 157 149 161 185 209 213 201 185 217 189 165 181 217 237 221 209 252 240 256 284 280 245 229 230 230 219 203 179 156 160 188 216 203 211 215 211 203 203 215 227 191 191 199 207 219 227 235 240 186 206 245 248 194 94 35 33 33 34 47 67 64 45 42 46 79 87 106 101 56 36 95 187 231 205 157 87 60 54 59 59 51 51 51 51 52 59 67 64 56 61 73 74 73 62 54 58 69 61 53 49 58 74 79 83 55 62 61 65 64 63 62 58 67 64 60 56 63 79 99 115 43 43 43 43 44 44 52 52 60 64 60 65 74 87 95 96 68 52 48 56 76 91 86 70 75 71 59 50 45 44 43 43 43 43 42 42 47 51 67 71 58 50 43 44 43 43 100 172 291 324 373 423 458 493 526 540 466 309 187 161 143 77 42 43 43 43 43 43 51 63 90 83 61 58 82 114 134 130 110 83 79 76 72 49 49 61 74 78 57 64 64 60 63 63 58 54 54 57 60 56 59 63 75 85 157 245 377 484 577 664 769 844 930 1000 1018 1014 965 909 809 666 392 251 144 104 92 66 53 51 70 81 92 97 98 93 83 76 54 54 60 59 55 51 50 50 63 59 77 102 122 167 271 390 504 579 648 717 781 857 937 991 1019 1018 1003 997 997 963 906 824 689 536 385 278 197 138 95 89 83 104 104 68 58 59 74 62 85 97 105 93 73 65 85 109 85 81 84 84 80 80 80 104 170 244 308 328 283 188 113 75 87 69 87 141 161 158 230 334 447 495 556 621 682 754 814 848 891 875 852 848 846 851 852 852 851 859 855 836 824 808 796 796 759 789 842 888 930 961 994 995 984 966 969 962 958 954 961 953 986 971 959 952 964 964 953 949 988 979 963 939 923 913 906 892 829 746 633 497 324 170 95 86 71 71 60 60 53 53 53 54 52 53 57 65 72 68 67 63 82 87 92 88 77 58 62 59 60 60 64 68 79 83 94 104 132 207 303 417 534 640 725 784 852 902 941 949 933 915 868 808 698 649 577 465 380 352 351 348 300 219 113 57 67 107 123 100 105 90 78 58 49 49 49 54 66 94 92 72 108 180 184 136 101 81 77 65 77 74 81 70 53 70 49 53 144 153 136 167 89 94 94 88 101 100 85 64 71 58 63 67 121 226 363 466 420 449 472 503 550 572 552 494 363 325 291 292 284 246 177 119 84 46 66 165 246 242 167 110 73 48 95 110 38 37 97 102 117 90 62 49 56 52 59 47 51 51 46 46 38 38 38 38 37 36 43 57 66 67 84 93 67 65 44 15 31 75 71 28 15 15 15 15 16 17 18 26 23 23 23 27 27 30 30 35 42 42 41 34 34 30 30 23 19 20 21 22 31 36 44 42 29 29 29 29 30 30 34 34 29 29 30 30 30 34 38 42 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 40 40 40 47 47 30 42 46 38 33 44 80 112 117 94 81 57 37 36 32 29 28 28 39 43 54 66 70 64 35 32 33 33 33 37 37 37 41 57 41 32 57 117 101 37 58 50 58 70 58 38 38 58 110 166 206 166 79 34 47 90 39 33 34 55 82 69 75 93 94 167 260 342 425 480 475 428 509 495 471 417 370 355 365 382 352 254 146 72 64 69 58 35 44 36 35 35 35 60 107 142 209 237 237 174 90 35 36 45 40 52 64 64 52 36 35 35 36 36 36 36 36 36 36 36 43 44 43 43 43 43 43 43 43 43 38 34 34 34 33 37 54 73 65 76 156 236 212 128 124 81 42 31 52 61 62 47 44 37 37 41 41 45 45 42 38 38 38 38 38 38 38 37 60 64 72 65 65 53 37 37 37 81 100 72 67 86 82 51 70 51 39 37 36 37 37 38 46 54 62 52 51 40 55 56 39 39 41 53 61 65 72 72 83 63 54 46 53 53 45 41 45 37 37 36 36 40 52 53 93 73 53 45 53 66 62 61 71 125 147 221 380 446 457 500 449 391 310 234 174 141 108 101 59 62 54 50 50 62 74 82 54 53 49 45 41 37 37 36 43 43 50 43 50 43 50 43 50 43 54 47 59 51 63 55 93 85 69 53 41 37 37 41 49 53 58 62 70 74 82 71 39 39 40 55 58 61 60 59 55 59 60 60 57 54 51 39 55 55 47 39 38 37 37 38 36 63 130 154 142 122 130 146 232 288 217 98 56 40 39 70 96 240 395 494 558 630 687 703 655 581 591 670 714 693 720 784 832 820 770 652 526 472 448 387 286 216 132 72 44 37 36 32 64 60 55 46 42 45 48 45 30 31 29 27 41 164 295 370 464 485 504 518 544 590 629 649 636 612 596 616 641 645 609 566 590 610 611 591 551 528 540 557 517 510 531 548 518 456 425 426 443 450 489 536 551 537 540 564 596 572 571 605 624 626 637 661 681 659 637 616 594 536 451 385 351 372 367 342 384 463 493 472 518 497 512 567 614 625 625 637 677 665 653 661 669 661 637 610 580 548 554 559 544 577 570 475 348 393 414 398 410 443 440 405 368 404 420 396 391 414 438 455 547 576 611 643 666 640 583 526 367 337 331 346 367 393 450 515 633 627 637 619 606 385 69 76 41 70 35 61 176 60 30 137 142 170 195 203 214 222 203 163 174 166 150 122 110 109 129 145 123 138 190 262 297 293 317 360 387 383 290 221 249 301 393 523 548 579 586 526 451 385 322 278 227 186 192 181 170 251 320 258 179 158 162 162 166 170 170 170 221 219 226 248 298 337 367 396 482 512 434 528 444 190 93 135 122 134 155 160 156 152 175 214 270 311 335 371 434 466 410 315 199 145 95 89 103 121 130 145 107 201 243 270 335 353 394 488 487 462 457 469 466 458 459 509 472 673 686 543 452 424 425 460 416 424 431 424 412 404 404 391 307 259 223 185 190 211 223 233 303 364 460 571 682 769 837 875 859 875 898 906 898 872 825 797 778 766 751 756 753 749 726 710 745 745 730 694 682 687 711 716 720 705 701 705 705 686 670 665 671 678 678 683 683 687 687 687 688 692 692 687 679 663 647 628 649 638 642 654 681 708 743 770 758 757 760 756 759 747 719 688 677 682 682 678 671 656 648 633 642 638 615 567 548 528 501 469 14 14 18 18 16 16 13 13 14 18 19 27 43 59 64 54 21 30 50 45 23 12 10 11 20 20 32 34 43 48 49 39 20 21 23 42 54 62 73 77 45 49 64 72 87 91 95 95 108 104 93 89 81 77 66 62 67 71 76 100 113 113 101 92 67 51 39 55 71 67 52 40 36 92 104 52 24 40 52 33 45 53 45 25 24 26 66 103 231 280 220 64 27 61 77 29 49 49 49 49 54 50 50 50 35 51 79 111 139 143 127 114 61 68 69 113 221 321 298 207 75 76 70 62 39 36 37 48 39 45 46 49 49 53 53 53 69 73 41 32 104 208 192 93 114 75 47 47 67 87 95 95 52 68 80 76 61 57 72 88 73 76 72 44 104 276 292 132 84 76 68 73 85 89 81 69 61 64 68 69 63 59 63 56 56 68 88 112 142 138 105 69 53 53 53 53 58 76 91 105 120 108 131 152 155 178 175 117 98 74 54 42 49 41 55 55 94 86 67 55 51 71 96 127 157 156 176 184 132 100 196 340 284 188 104 92 108 100 76 64 49 53 76 132 177 177 125 69 41 145 245 257 198 150 166 199 89 70 54 42 41 41 41 42 46 41 49 93 124 124 130 145 83 95 111 137 153 176 190 197 177 148 131 154 162 157 161 170 163 144 140 156 180 192 196 200 88 96 112 152 200 236 256 245 227 185 155 138 154 228 315 381 383 370 368 375 386 409 441 469 425 410 406 418 441 457 465 465 492 500 523 535 554 562 562 573 553 553 557 554 551 544 537 526 495 476 457 438 419 411 407 418 509 539 533 523 556 582 543 476 396 403 440 494 532 550 600 657 692 692 682 668 639 597 536 494 395 371 395 450 484 472 482 513 583 594 615 657 707 715 688 646 553 547 588 616 661 755 760 628 545 573 569 506 395 282 243 275 321 351 421 485 493 438 367 332 368 391 422 433 443 473 516 562 577 596 615 623 634 630 622 589 570 505 460 439 418 397 412 444 467 491 492 492 516 540 532 476 430 399 383 338 291 233 179 141 142 90 61 92 119 114 105 104 146 134 126 134 158 170 158 142 154 154 154 154 154 154 154 154 162 154 138 130 130 138 150 158 130 126 122 126 130 146 162 170 138 142 146 150 158 165 161 168 184 199 227 267 282 254 198 146 176 161 168 185 220 225 220 193 220 197 188 189 212 209 200 184 223 215 235 267 267 228 208 209 230 230 222 187 159 148 176 200 171 183 195 199 199 199 211 223 187 187 191 199 207 219 227 232 229 226 232 207 114 35 32 43 58 74 83 79 64 61 69 90 63 67 94 93 64 83 227 390 430 355 233 119 76 70 63 47 51 47 47 51 48 55 63 71 67 68 80 69 57 49 50 58 60 60 56 49 57 58 70 78 97 92 83 71 69 68 72 61 91 79 71 56 51 71 103 127 63 59 56 45 44 45 44 45 67 67 64 58 71 83 89 101 65 49 48 56 83 94 77 54 79 71 55 46 45 44 48 52 47 47 43 43 43 43 43 43 54 50 51 44 44 44 77 115 195 240 302 371 415 443 475 498 343 209 111 102 100 58 43 52 43 42 41 41 42 62 97 95 73 74 94 114 110 102 71 51 72 52 47 49 69 90 78 62 49 56 52 48 51 47 50 46 69 61 60 52 55 63 79 100 199 290 410 521 611 709 807 875 964 1016 1019 1010 965 901 787 627 317 194 118 101 86 59 53 52 59 77 99 100 93 80 66 59 52 53 67 67 54 50 50 50 59 55 73 94 107 159 268 395 512 583 653 725 793 866 946 1003 1019 1019 1003 989 974 933 880 798 656 488 332 218 148 93 69 63 76 92 99 70 68 88 102 87 100 101 112 92 68 64 84 112 84 84 80 80 87 88 103 124 209 255 283 277 233 164 110 79 71 74 100 141 165 193 255 342 459 507 564 625 686 746 803 833 871 845 817 795 784 774 764 760 770 773 765 746 731 715 699 698 705 755 817 881 915 941 960 956 950 947 958 961 962 958 961 961 985 966 951 947 948 949 942 934 976 968 951 927 912 901 891 870 821 712 583 432 255 105 50 65 59 55 55 51 51 52 52 53 51 52 53 65 72 65 60 51 74 83 95 84 72 61 54 54 79 72 76 80 91 99 114 135 169 252 375 493 610 709 794 853 902 956 987 979 952 926 867 792 710 634 543 435 354 314 302 295 198 145 94 67 60 57 90 122 118 110 94 70 50 49 49 54 49 74 100 116 144 160 140 93 62 62 62 58 62 62 66 66 62 94 62 49 93 105 109 169 88 70 55 60 85 96 77 55 62 44 44 45 111 228 373 456 402 379 374 412 463 507 507 480 449 387 297 216 181 157 138 116 53 46 73 149 219 219 168 126 70 49 65 61 52 140 247 236 118 79 50 41 41 48 59 51 51 51 51 43 39 38 38 38 38 37 36 50 60 73 93 110 52 95 101 52 27 43 31 12 15 15 15 15 16 17 18 22 19 19 23 23 27 27 30 34 42 42 42 42 34 34 30 23 23 20 21 22 27 35 40 38 29 29 29 29 30 30 34 34 29 29 30 30 34 38 38 42 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 40 40 40 40 40 44 51 51 35 50 54 38 28 29 56 81 102 90 74 54 45 37 45 45 28 28 28 39 54 62 70 64 35 32 33 33 33 37 37 37 45 49 41 37 65 101 101 73 106 38 32 42 78 54 32 31 34 142 242 234 135 47 39 59 35 33 35 52 68 55 57 76 105 126 137 163 234 313 344 328 348 363 376 361 322 284 261 243 316 238 154 84 64 61 54 43 43 36 36 36 52 87 139 174 233 249 221 134 55 35 36 45 44 56 64 60 44 35 35 35 36 36 36 36 36 36 36 36 43 44 43 43 43 43 43 43 47 42 42 38 34 33 33 32 61 64 98 187 339 431 407 335 239 164 85 34 47 56 57 43 44 37 37 37 37 37 37 38 42 38 38 38 38 38 38 37 44 55 52 60 53 53 50 46 45 69 88 68 63 67 89 87 45 38 38 38 54 78 106 122 90 94 87 72 52 40 40 40 39 39 40 45 53 57 64 64 63 47 46 58 69 61 49 45 85 65 37 35 35 48 77 101 125 89 53 41 53 61 58 53 150 223 257 334 463 497 467 479 420 370 305 237 170 122 73 58 56 62 58 58 58 66 74 78 54 49 49 45 41 37 37 40 39 46 46 46 46 46 46 46 47 50 51 54 55 59 59 52 57 46 38 37 36 37 37 37 44 44 53 57 65 61 77 66 39 44 67 66 54 45 56 71 59 67 64 49 38 38 38 38 43 47 42 38 38 37 37 41 57 73 88 84 76 95 123 144 252 237 154 99 92 56 39 101 165 333 516 618 666 729 802 840 825 780 764 795 830 846 877 902 941 922 903 787 613 547 508 373 213 133 65 32 32 41 45 44 51 59 54 49 44 48 71 72 68 29 26 65 224 399 481 488 550 580 601 591 609 652 694 706 672 624 572 553 577 605 614 611 560 585 597 561 501 470 502 542 561 542 539 536 487 428 405 414 459 458 493 548 558 544 548 580 615 579 581 605 638 637 645 665 678 648 610 573 532 475 405 355 348 357 375 382 427 473 499 501 559 546 565 605 633 625 629 641 708 696 684 680 661 633 586 547 524 506 540 557 550 580 552 444 373 433 450 426 450 502 474 406 358 402 430 418 406 422 442 448 524 553 588 635 655 628 555 479 343 333 346 368 390 438 503 564 675 647 703 670 557 313 51 55 52 77 37 44 68 30 32 173 178 204 176 96 64 109 129 105 136 136 136 124 103 86 82 93 130 181 281 385 396 312 251 243 346 325 245 232 339 419 474 558 572 576 563 504 420 335 275 232 193 156 177 157 150 243 316 249 198 173 177 182 190 194 202 214 228 215 218 244 302 348 371 392 460 522 416 525 436 255 129 123 125 126 138 158 154 146 182 225 247 301 340 359 411 462 438 370 267 184 110 96 126 135 137 149 111 178 216 255 316 326 360 458 428 423 430 449 449 466 526 616 551 665 645 534 487 460 444 475 479 491 494 471 439 415 403 379 296 252 205 163 168 189 189 176 242 274 338 449 588 715 802 843 801 813 832 840 840 810 763 720 668 645 638 643 664 668 645 632 656 672 675 648 640 656 676 673 669 650 646 654 674 682 682 678 715 722 714 707 699 691 687 683 652 652 655 655 643 623 607 588 629 610 606 622 653 680 723 755 800 808 823 819 823 811 783 752 686 663 643 635 643 645 649 649 697 724 716 647 587 567 552 532 14 14 18 18 16 16 13 13 18 18 19 27 39 51 56 39 30 44 79 78 52 15 13 12 10 12 32 30 15 15 29 38 20 22 30 45 53 57 68 68 48 52 71 83 91 99 106 103 112 108 97 97 93 89 78 78 71 67 60 76 89 93 77 64 76 55 47 67 87 87 84 88 52 116 144 100 80 92 72 24 37 49 49 49 57 70 102 119 231 195 131 67 28 28 32 40 56 56 56 49 53 53 50 50 54 51 63 87 95 99 83 74 41 80 96 116 213 345 382 343 171 132 81 50 39 37 41 48 42 50 54 58 58 57 53 49 85 77 49 57 145 228 180 65 62 60 64 64 64 56 44 36 56 60 61 61 61 69 85 96 97 100 104 80 116 260 292 164 80 68 57 53 61 69 73 73 61 65 69 66 67 63 60 53 38 39 56 104 147 159 162 154 74 70 59 51 47 55 66 81 91 87 118 143 117 92 101 99 79 67 46 41 45 53 59 52 71 70 67 71 67 91 112 143 181 152 144 152 120 112 228 375 367 240 116 80 96 104 100 100 140 125 96 72 56 64 80 96 76 104 184 257 237 173 181 234 108 69 41 40 49 61 61 57 97 46 39 40 45 68 119 178 125 131 135 149 161 179 195 206 268 243 230 257 273 272 276 284 220 205 201 205 229 237 209 173 109 133 185 253 317 345 337 306 173 166 181 192 206 209 215 218 343 350 348 350 373 428 475 491 456 456 456 456 463 471 490 498 513 521 537 553 565 573 584 584 576 569 569 565 554 543 525 517 470 452 448 438 443 456 472 508 523 573 582 580 594 596 517 418 410 417 467 529 570 588 629 673 720 709 686 657 616 555 497 451 379 375 419 489 504 482 489 528 583 594 623 665 711 703 660 606 541 579 644 652 669 758 748 607 616 600 592 489 318 261 307 302 325 363 434 497 474 395 332 317 364 399 438 460 471 512 563 606 593 604 619 623 627 623 619 590 548 474 429 415 399 397 424 471 498 518 533 529 549 566 554 497 428 397 403 384 343 277 219 177 170 122 94 105 112 99 91 113 148 134 122 138 170 186 174 154 142 142 142 142 142 142 142 142 162 146 122 106 110 126 150 166 166 158 146 138 134 142 154 162 122 134 142 146 153 153 156 163 207 219 238 266 289 257 193 137 203 176 175 184 223 232 227 200 191 188 203 200 207 196 195 187 199 195 215 247 247 208 188 185 226 234 234 199 163 151 160 184 159 171 183 183 179 175 179 187 171 171 175 183 191 207 215 224 241 205 144 71 35 32 35 82 82 93 86 63 48 44 49 62 43 39 70 97 100 135 297 461 540 423 244 103 68 74 63 43 44 44 47 47 55 62 70 67 87 95 99 76 56 45 53 69 68 64 60 48 44 44 45 64 135 123 105 84 83 90 105 106 98 99 99 79 67 70 91 115 87 83 69 49 45 45 45 45 55 63 64 62 59 60 57 50 49 49 49 60 74 73 65 53 45 45 44 43 44 44 56 64 47 47 44 43 43 42 42 42 42 50 55 44 45 45 56 77 134 175 233 288 311 308 312 329 210 122 60 74 84 62 56 68 43 42 42 42 66 94 132 138 116 106 98 90 74 66 55 55 68 56 49 57 74 78 59 50 49 48 48 47 47 46 45 45 72 64 60 52 55 63 83 111 206 313 453 560 645 731 829 905 991 1017 1018 995 943 882 740 560 255 156 100 83 66 54 53 62 75 93 111 99 77 55 52 52 50 52 75 70 58 49 49 50 51 54 69 86 99 155 280 411 525 600 669 741 813 885 961 1018 1018 1019 1008 989 948 891 837 764 598 429 270 168 110 74 57 59 59 67 73 64 82 116 142 115 115 100 91 71 60 64 72 84 71 71 67 71 86 91 110 136 221 251 248 226 181 140 98 72 55 94 120 121 161 241 323 386 471 522 572 625 682 742 791 822 829 806 779 756 735 724 702 694 700 704 692 677 653 633 613 609 671 717 775 823 846 864 882 894 891 895 922 942 961 965 968 965 976 957 946 943 948 953 950 946 968 960 943 924 908 893 876 858 795 678 533 389 225 76 50 62 52 55 51 50 50 50 51 52 51 52 52 57 68 69 73 80 102 99 99 72 64 65 70 79 103 103 99 99 103 111 130 158 191 293 424 542 659 757 843 899 960 1002 1014 994 960 933 883 801 695 570 440 336 284 243 203 170 128 82 55 68 65 48 50 90 94 114 125 106 70 49 49 50 49 62 114 153 152 108 88 93 54 54 51 50 50 51 59 71 63 107 79 50 74 70 78 142 67 49 44 43 64 91 92 82 53 45 45 59 145 246 354 408 358 315 286 304 351 390 408 408 404 381 315 222 152 122 100 77 44 45 45 57 77 85 61 43 55 42 66 78 82 174 266 258 95 71 50 41 41 44 51 43 51 51 47 43 43 38 38 38 39 38 41 47 60 77 98 108 77 155 173 84 15 15 26 15 16 16 16 16 16 17 18 18 19 19 19 23 23 27 26 30 46 54 46 46 38 38 34 27 23 20 21 22 23 31 44 34 28 29 29 29 30 30 34 34 29 29 30 30 34 38 38 42 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 40 40 40 44 44 44 55 55 59 58 50 38 37 37 49 53 79 67 51 35 30 30 34 45 28 28 28 28 43 54 70 64 35 32 33 33 33 37 37 37 41 33 41 73 89 81 85 105 34 62 78 50 31 31 34 90 32 74 142 150 102 50 34 35 36 35 36 56 53 37 47 77 99 117 117 103 118 170 201 205 213 237 261 266 235 185 129 79 193 162 126 84 68 57 53 43 36 36 45 60 92 139 191 230 249 248 193 94 38 35 52 52 40 48 56 48 36 35 35 40 36 36 36 36 36 36 36 36 43 44 43 43 43 43 43 43 47 46 42 38 34 33 33 32 69 74 153 314 485 549 541 502 398 288 152 73 58 63 64 39 40 36 36 37 44 45 49 49 49 42 42 38 38 38 38 41 40 47 40 40 41 46 50 58 58 53 61 57 59 55 93 115 41 38 38 50 74 114 150 170 151 151 139 112 69 41 40 40 38 39 40 40 45 45 52 48 55 43 54 82 94 78 65 61 74 54 37 35 36 45 77 101 109 81 57 65 94 122 126 129 241 314 340 408 517 523 477 473 403 361 289 217 146 86 41 39 48 62 66 66 70 70 70 70 54 53 49 45 41 37 36 36 46 49 49 49 49 50 50 50 50 50 50 54 58 58 59 52 38 37 37 37 36 36 40 40 59 59 59 59 59 52 55 49 82 99 110 105 88 79 91 102 78 90 80 57 49 47 43 38 59 54 46 46 49 64 68 67 126 106 81 57 49 65 85 90 156 197 147 79 84 76 55 88 181 341 526 640 710 782 862 893 912 919 905 876 887 946 987 991 1012 978 974 866 669 591 509 303 121 62 33 32 32 37 41 48 63 62 53 48 47 50 70 63 35 64 128 239 382 505 532 510 516 578 631 657 679 698 688 641 639 625 613 586 559 555 580 605 538 547 543 512 473 458 490 529 594 566 532 509 463 412 398 419 455 450 488 547 569 552 579 619 638 594 585 612 649 649 653 669 666 637 599 542 470 416 371 348 342 345 379 437 478 491 516 543 569 572 596 636 645 629 633 653 688 691 687 672 645 597 538 488 509 507 560 582 560 577 522 394 386 453 461 429 465 537 497 389 361 409 430 422 418 438 450 464 532 557 596 632 648 609 524 435 335 332 341 371 432 492 560 595 666 658 734 589 352 207 74 46 68 84 76 52 40 36 96 154 171 144 93 40 37 39 41 41 70 82 105 113 120 123 135 150 253 276 340 412 387 271 190 189 257 284 267 314 450 521 532 561 581 561 532 472 409 324 244 181 141 125 142 129 134 243 328 260 190 169 181 194 214 238 258 269 244 230 221 251 298 348 359 369 416 512 396 503 436 327 161 103 128 113 118 138 137 133 173 236 199 279 326 336 371 438 446 410 342 231 129 115 121 126 116 128 148 183 193 219 274 288 329 447 389 408 438 445 437 457 549 675 643 693 629 538 527 504 476 495 519 530 533 514 486 446 414 366 277 241 191 148 154 183 171 134 203 196 216 307 445 573 654 688 656 672 699 732 752 733 686 643 559 540 529 538 559 568 548 523 561 593 612 589 593 618 638 630 626 615 607 607 619 632 648 670 719 730 726 718 714 706 703 703 687 687 683 679 683 687 694 695 642 623 630 650 673 684 715 739 796 816 838 831 830 834 830 800 743 700 656 644 652 645 621 594 618 709 754 701 627 599 587 571 14 7 18 11 16 8 13 6 22 18 22 27 35 40 52 42 48 70 110 106 70 29 16 19 11 14 34 30 14 14 21 46 28 21 25 29 37 37 36 36 48 56 75 87 99 107 115 119 119 119 108 108 104 97 93 86 70 51 43 44 64 61 49 40 76 59 59 83 111 128 156 184 23 84 125 101 105 122 81 24 29 45 61 89 110 134 146 139 191 60 27 68 73 27 28 93 45 46 49 46 50 50 43 43 63 55 40 44 47 40 39 31 34 78 93 73 146 303 427 455 241 169 70 34 34 37 41 37 43 54 58 58 58 54 46 42 34 34 33 77 185 245 165 37 47 64 76 72 53 57 65 69 77 65 57 66 78 82 77 58 54 53 77 61 44 100 124 55 55 95 131 117 73 45 53 77 89 78 70 63 51 45 41 42 78 61 45 44 40 55 87 119 83 72 64 45 45 48 56 67 125 105 113 117 74 38 40 82 55 43 40 40 42 73 80 71 51 63 79 87 94 99 115 131 145 163 171 175 183 183 171 151 318 194 85 77 144 204 252 287 347 394 403 359 267 180 156 156 165 93 93 159 167 104 124 201 155 100 59 48 72 92 89 73 129 73 40 39 37 37 74 141 188 167 138 110 96 84 94 97 85 56 51 87 123 146 178 214 228 217 209 213 241 245 189 121 205 221 261 305 321 289 221 158 149 138 145 167 194 224 243 257 315 353 383 397 424 463 478 466 467 483 491 483 474 478 510 545 505 509 521 529 533 536 532 535 591 584 577 569 547 517 490 471 520 501 474 454 442 442 446 472 542 596 613 600 602 580 465 342 421 428 478 548 597 611 645 680 743 717 683 645 593 528 462 419 387 387 442 508 522 496 521 565 604 619 646 681 708 696 645 595 560 629 713 693 667 718 696 537 651 601 578 445 218 213 302 270 306 352 427 479 443 355 300 308 327 378 436 467 489 524 578 625 600 603 603 603 607 600 604 579 524 446 405 392 391 405 448 495 529 553 557 549 561 581 569 508 433 417 434 429 391 330 264 226 184 149 125 121 101 76 76 107 129 119 107 134 170 194 182 162 153 150 150 150 142 142 135 142 146 130 102 82 82 106 138 162 206 194 174 154 142 142 150 154 125 129 144 152 156 167 167 171 239 238 249 269 288 264 204 141 190 163 143 155 191 211 199 179 139 159 187 195 191 183 183 187 191 187 207 243 243 204 184 181 213 222 226 194 154 134 143 163 195 203 207 191 175 159 156 156 168 168 183 192 211 227 247 267 253 197 77 29 27 33 75 98 78 83 83 71 60 56 53 54 87 59 78 109 104 99 195 322 555 404 198 63 41 59 64 44 44 47 47 47 51 58 70 67 111 112 111 80 53 44 53 80 87 83 71 47 42 42 43 51 135 118 89 80 71 94 114 123 83 81 104 88 72 64 65 81 93 77 69 54 46 45 45 45 43 48 61 66 66 51 46 45 46 47 52 62 50 44 44 48 44 44 43 43 43 43 47 55 43 43 43 43 43 43 43 43 41 50 55 48 49 49 48 47 120 142 188 211 203 156 128 132 175 115 68 74 76 47 43 51 43 42 61 81 116 155 194 203 174 147 113 74 46 45 47 49 47 48 49 61 66 54 49 48 48 48 47 46 46 45 45 45 76 72 63 55 63 70 89 118 236 367 518 628 699 770 865 945 999 1017 1018 954 902 830 676 480 210 126 86 65 54 53 54 81 103 120 130 106 79 50 50 51 49 59 78 85 72 56 49 54 51 50 61 74 94 155 295 441 551 615 691 764 832 901 977 1019 1005 1014 1012 979 925 853 791 718 526 355 210 126 91 63 57 59 57 57 56 55 81 128 146 119 115 81 56 55 56 64 60 63 55 55 63 67 75 95 110 133 184 201 187 160 131 104 70 54 55 117 139 117 165 285 372 421 451 495 541 598 655 708 757 783 811 788 761 739 722 708 685 667 638 634 619 595 572 547 535 526 613 651 703 725 739 750 780 795 800 819 858 897 924 942 954 954 950 946 934 939 952 965 961 969 979 967 947 920 904 879 862 836 735 621 480 347 198 64 50 58 79 75 55 50 49 50 50 51 61 56 56 56 71 87 110 125 169 161 138 103 85 87 112 129 126 111 103 99 111 119 134 166 218 327 451 584 700 802 892 952 1009 1019 1019 1006 968 934 888 813 582 421 275 197 184 171 126 88 141 55 45 73 98 70 50 55 62 110 150 138 82 49 48 50 50 66 126 179 137 49 48 89 58 58 50 50 49 51 71 91 67 114 90 58 70 50 49 98 49 49 63 73 75 62 43 42 58 47 49 96 185 264 329 344 270 211 167 165 189 227 254 277 261 278 268 209 143 100 61 44 73 90 82 45 44 49 53 43 60 42 55 74 42 54 86 58 82 66 50 42 41 45 40 40 51 47 40 39 39 38 38 38 38 38 37 35 34 51 72 82 144 173 127 29 15 31 35 12 31 20 16 16 16 17 17 21 18 18 18 23 23 26 26 27 39 46 39 39 35 35 28 28 21 20 21 22 23 24 40 34 32 29 33 33 37 30 34 34 30 30 30 34 34 38 38 42 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 36 43 36 40 40 40 44 44 48 55 55 82 62 42 34 42 46 42 34 62 50 38 29 29 28 28 29 27 27 28 28 43 50 70 64 35 32 32 33 33 37 37 37 33 32 45 101 105 65 73 121 98 78 42 33 50 82 54 32 62 50 34 34 35 39 43 35 40 36 52 60 52 36 47 86 32 103 165 161 144 143 135 130 120 115 103 96 105 114 115 113 78 86 88 80 61 49 57 54 34 35 55 83 123 175 241 281 257 245 173 70 33 39 60 52 36 44 44 40 35 35 40 52 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 51 47 49 45 37 33 33 36 91 105 212 407 559 598 590 602 539 405 230 108 73 75 65 42 39 36 36 40 44 49 49 53 49 49 42 38 38 42 42 42 64 60 52 41 45 50 62 70 98 69 53 69 64 44 51 79 89 66 46 38 37 38 50 62 214 203 190 147 100 60 40 40 40 40 41 41 49 49 56 52 55 47 70 109 125 112 92 88 37 37 36 36 36 55 62 77 128 116 117 157 225 277 294 300 321 375 393 428 521 512 451 443 416 363 291 219 158 105 52 40 44 55 66 74 78 74 70 66 61 57 53 45 37 37 36 39 56 63 63 63 56 56 56 49 49 50 46 50 51 54 55 41 45 42 38 38 37 37 36 36 88 84 80 72 64 56 52 48 69 54 53 52 63 67 74 78 58 71 59 40 36 38 38 37 67 54 42 38 56 64 64 63 74 62 58 65 81 94 101 86 36 158 143 39 43 79 62 40 145 292 451 561 648 724 777 803 853 935 980 950 942 989 1000 968 1006 959 972 876 687 617 518 265 72 33 33 33 32 33 37 48 72 67 54 49 48 67 75 70 97 253 436 524 543 550 560 559 621 659 669 663 694 730 736 689 562 620 681 673 598 536 541 562 539 528 517 502 502 518 542 565 610 574 528 490 448 405 403 439 439 437 480 553 584 579 617 677 657 620 603 637 672 668 672 677 633 619 571 494 416 359 351 360 353 344 394 488 528 506 524 581 556 564 607 644 649 629 626 654 642 650 658 654 623 568 516 476 517 527 588 610 580 570 503 355 390 453 449 420 472 556 508 372 360 408 428 420 420 449 476 490 574 592 616 640 641 587 486 393 335 331 339 381 458 539 592 614 640 648 710 443 114 96 91 54 67 72 80 40 35 88 133 69 111 43 37 40 52 40 40 53 56 64 84 110 146 197 245 287 365 339 335 355 302 190 145 173 180 259 326 420 550 586 569 578 561 506 454 411 371 295 198 126 94 93 125 124 141 266 358 287 181 164 184 212 244 276 311 334 282 253 243 258 305 340 347 346 359 482 370 491 436 382 199 93 143 108 105 125 121 121 169 237 125 228 291 286 312 387 423 403 383 259 144 118 120 117 102 103 192 196 171 181 235 249 307 448 381 423 462 465 437 441 553 687 725 740 648 569 581 566 530 542 529 529 537 537 521 481 429 357 279 240 194 151 150 171 156 111 166 135 123 183 299 407 457 471 450 466 506 551 591 588 552 514 470 439 427 432 453 462 442 413 463 507 527 515 527 567 590 578 605 605 601 588 588 603 631 666 691 698 702 710 718 722 726 738 745 730 710 690 690 698 730 731 672 658 665 700 712 715 722 742 822 845 864 853 849 853 860 842 781 752 748 759 755 685 574 482 455 595 697 667 596 568 560 544 15 8 15 8 8 5 5 5 18 18 22 15 15 12 12 9 64 86 116 114 84 49 41 40 17 17 16 16 17 18 27 39 20 21 20 20 28 32 36 40 64 68 72 80 88 92 100 107 138 138 131 127 112 100 92 77 54 51 55 51 51 48 56 60 44 83 103 83 44 40 84 137 81 77 66 51 51 36 43 44 28 47 51 63 107 155 162 127 139 104 41 27 28 42 35 30 48 56 67 49 32 32 45 69 53 45 33 32 32 32 37 41 64 32 36 80 144 217 316 393 254 126 39 44 48 34 34 61 34 59 79 71 55 47 51 55 67 39 34 67 123 139 103 55 43 51 52 53 49 42 38 38 51 55 51 47 47 66 86 82 47 52 71 82 81 84 91 102 130 122 114 103 97 97 86 82 70 86 86 63 51 65 78 82 70 46 42 42 40 39 40 64 50 41 40 40 41 53 61 53 84 75 78 82 46 37 99 200 114 87 55 41 41 53 61 72 112 99 75 54 54 62 70 81 71 191 243 210 250 330 281 144 123 126 160 231 348 455 526 565 584 559 592 650 631 522 444 433 315 253 182 129 114 135 197 261 161 173 134 78 71 107 99 56 115 63 46 69 68 47 113 205 198 249 288 272 239 195 143 90 98 87 86 83 79 76 80 83 116 147 180 188 172 160 164 176 152 176 200 192 168 156 164 169 147 175 206 229 251 266 292 311 361 392 426 449 463 477 481 489 494 499 515 527 527 515 495 491 503 519 530 506 478 481 513 560 551 556 557 543 501 460 433 411 424 448 443 410 429 493 527 522 591 582 595 633 591 485 398 366 410 404 446 543 625 647 668 695 714 716 682 613 553 516 443 376 384 403 441 491 555 612 657 691 662 690 685 674 676 689 652 595 625 669 732 783 780 729 658 600 576 563 493 367 282 280 301 306 278 357 408 376 331 323 343 350 380 423 481 524 555 585 612 631 614 622 614 591 596 613 609 560 480 458 449 423 398 416 475 533 556 560 552 544 560 580 565 530 516 487 480 490 492 452 375 302 251 194 139 116 109 102 78 57 111 94 89 131 198 217 191 143 170 155 144 153 170 159 140 131 126 125 113 105 101 113 133 145 161 157 153 145 145 149 153 164 155 139 130 142 166 174 158 138 198 225 225 213 225 241 205 141 118 131 139 135 155 187 183 155 163 159 155 163 175 179 171 159 124 136 148 164 172 173 173 173 185 213 233 209 170 145 150 170 186 194 194 183 164 145 145 145 177 132 164 227 242 262 230 155 92 59 51 76 84 49 42 66 63 59 48 45 49 62 67 75 78 78 82 86 105 117 128 129 197 150 103 77 54 42 41 42 43 55 67 71 71 59 63 56 60 117 180 160 89 44 44 76 55 67 70 70 63 59 51 47 55 79 90 63 54 70 94 87 74 84 91 55 45 45 46 51 47 47 47 47 47 46 46 46 58 65 53 57 58 58 58 58 57 61 65 68 67 51 42 42 67 43 43 63 50 41 54 114 146 142 122 82 50 41 41 41 50 50 51 51 52 52 55 55 90 65 88 131 119 56 67 130 332 183 57 50 75 60 49 73 105 79 66 109 195 286 340 346 260 196 126 69 47 49 51 52 50 50 54 73 76 71 67 70 45 44 46 78 82 54 45 60 91 71 62 77 92 99 122 172 330 461 580 647 714 805 904 965 1017 1018 985 914 824 714 543 371 169 148 118 53 51 55 63 57 78 120 122 90 75 84 62 49 50 51 69 87 83 76 53 49 50 51 65 86 117 201 340 467 580 637 706 790 874 943 992 1018 1013 1018 993 959 914 865 769 641 404 237 131 93 96 83 64 62 58 58 65 72 84 99 114 111 78 59 58 58 73 80 76 71 68 67 59 55 56 72 91 110 137 132 124 120 113 94 71 55 82 123 145 146 194 291 387 448 488 519 546 587 631 673 723 754 761 758 744 719 681 651 622 603 528 486 462 454 414 370 369 412 497 531 576 614 637 659 678 685 692 726 754 776 818 863 893 897 888 888 892 901 917 930 939 961 989 975 948 911 897 861 810 758 679 554 384 230 134 87 70 75 55 71 80 64 52 52 52 52 61 83 90 84 107 162 201 222 303 321 304 256 203 150 117 96 106 75 72 88 92 83 106 166 199 347 482 594 729 874 964 988 1015 1016 1010 981 950 890 787 658 400 264 153 102 107 113 82 46 55 56 61 73 70 70 66 58 51 115 162 143 91 59 50 47 91 103 115 110 90 70 54 50 48 48 49 70 90 98 102 98 70 70 73 69 61 49 48 47 47 50 46 46 53 61 65 65 66 114 175 227 246 258 284 296 163 168 172 136 99 90 117 145 168 184 185 157 106 62 47 47 47 47 46 46 45 45 44 44 55 55 51 51 43 42 41 40 58 62 62 65 58 46 40 40 45 45 41 40 40 40 39 39 38 38 37 36 36 38 52 57 91 64 30 20 21 28 15 13 33 30 26 26 19 23 20 24 25 29 26 30 23 27 27 27 28 32 32 32 29 33 33 26 26 27 27 23 24 25 28 25 31 27 28 28 32 28 33 33 29 42 30 29 39 99 87 31 35 42 42 42 42 42 42 42 46 46 46 46 50 50 50 50 42 42 42 42 42 42 43 43 35 35 36 36 36 32 36 32 31 30 33 45 32 40 66 66 73 193 205 85 28 50 79 50 53 40 28 35 47 59 59 51 35 34 26 26 26 39 54 56 31 32 32 32 33 33 33 37 41 45 45 45 49 53 53 49 102 86 58 38 33 33 34 34 34 35 35 35 35 35 35 35 67 55 47 35 39 50 65 80 94 81 128 206 217 172 155 192 162 143 119 96 92 89 78 63 68 44 34 61 70 57 53 62 45 57 77 113 197 285 304 264 348 220 101 65 54 35 40 63 47 43 39 35 35 39 43 47 43 43 43 43 43 43 43 36 36 35 35 36 60 71 51 38 54 54 49 34 34 41 49 66 138 80 166 420 595 594 581 622 555 593 312 47 90 101 34 76 55 35 35 51 67 59 56 64 73 73 66 58 50 39 38 38 37 41 53 54 37 38 106 193 145 137 125 109 96 80 68 60 50 50 50 46 41 41 41 37 45 70 130 162 178 167 139 112 57 50 46 42 42 46 61 72 55 70 105 159 169 153 163 177 90 84 106 116 129 135 149 163 261 264 303 379 416 408 401 420 382 385 421 473 502 475 423 388 334 272 270 244 123 49 46 38 59 39 39 51 82 90 70 42 65 57 52 40 36 40 51 65 61 135 148 100 61 82 95 80 57 49 39 35 35 36 36 37 57 65 65 54 58 54 38 36 70 167 42 63 98 37 92 64 156 109 61 44 71 87 83 67 67 47 40 64 64 41 41 65 38 38 38 38 37 37 37 37 53 53 49 56 56 52 53 45 37 37 62 103 90 37 37 79 116 190 297 390 470 524 558 587 651 784 866 865 892 962 962 894 890 948 885 716 642 633 506 273 119 48 36 56 69 53 41 49 32 109 32 29 75 30 27 79 344 449 549 580 543 545 603 674 701 680 655 650 682 718 714 682 622 646 655 637 622 597 562 520 552 560 549 541 568 596 592 575 593 542 520 531 478 396 364 412 502 484 469 507 585 644 655 646 655 662 684 702 717 706 669 640 652 540 448 423 391 345 360 419 374 393 440 505 531 521 547 601 553 593 628 629 649 678 679 648 618 608 592 556 512 492 488 499 566 590 559 568 623 584 455 403 390 366 380 456 559 586 503 412 360 384 424 456 479 494 517 548 612 579 584 641 632 530 433 390 347 307 349 464 541 543 573 633 637 575 368 121 62 143 126 34 91 84 65 57 49 48 52 48 33 35 56 57 41 36 35 35 35 32 65 208 299 314 323 362 363 218 234 378 354 178 113 168 243 329 428 509 579 633 629 579 501 440 357 286 271 262 205 132 83 120 187 201 238 371 428 309 201 156 175 238 289 313 355 390 434 317 233 268 320 324 316 331 326 373 452 464 431 431 340 154 132 135 124 93 78 94 122 130 110 194 253 252 267 322 381 404 356 352 213 102 155 199 151 81 120 177 168 151 214 267 317 398 418 376 534 497 453 549 518 603 763 807 757 637 574 591 587 548 520 500 495 504 532 528 488 431 321 273 231 185 179 174 147 109 112 111 113 134 156 177 187 194 193 241 301 334 331 304 292 281 182 230 278 290 306 322 322 310 302 370 397 353 364 444 497 488 507 501 508 537 540 543 577 636 648 644 635 695 772 734 685 736 744 748 748 732 716 701 717 718 722 718 722 737 745 752 740 735 735 794 859 867 843 816 831 832 815 769 738 738 739 705 634 567 436 421 454 523 560 532 496 492 8 8 8 8 5 5 5 5 18 18 11 15 12 12 12 9 57 71 91 86 61 40 36 44 58 57 55 38 22 18 18 18 36 32 28 28 32 36 40 44 64 68 72 76 84 88 92 99 126 133 126 122 111 103 84 73 69 58 43 43 39 39 24 28 43 56 60 48 32 52 108 149 133 110 70 27 26 26 27 28 28 32 28 28 64 99 87 44 24 26 29 46 51 55 60 68 32 41 32 31 85 173 109 29 37 37 37 37 37 37 37 37 78 46 42 73 102 130 166 214 211 119 51 56 65 49 37 41 36 35 43 52 40 35 40 72 35 36 44 44 40 35 36 39 47 51 51 48 41 38 38 38 38 40 59 55 50 47 58 54 39 39 58 81 112 139 165 180 232 196 152 121 110 103 88 73 112 125 121 106 90 67 56 60 41 41 45 65 73 65 99 136 86 51 41 40 40 42 45 42 41 40 47 63 62 74 133 194 125 90 58 42 49 53 59 55 42 62 85 97 108 112 124 139 229 248 260 312 411 461 378 253 228 270 347 441 535 598 636 647 602 545 546 646 695 641 543 485 479 461 352 194 132 177 210 183 315 208 104 61 98 131 119 91 75 38 38 80 94 82 137 221 233 245 308 364 368 311 271 255 295 260 216 173 150 150 155 170 165 160 156 188 232 248 220 184 184 160 128 101 100 109 132 137 214 226 249 260 275 297 327 354 356 387 421 444 462 469 477 481 498 491 499 507 515 527 539 543 511 515 523 507 498 502 529 560 552 556 554 524 483 457 451 449 438 453 456 438 453 503 545 560 599 599 605 598 544 450 386 374 422 420 462 539 608 646 680 731 722 712 659 582 522 481 423 357 361 399 460 525 589 630 663 685 731 744 716 687 677 682 653 607 633 686 757 809 791 720 651 614 523 494 431 340 290 292 293 270 299 354 389 352 320 335 362 380 475 501 520 535 561 592 631 658 673 666 638 591 565 566 539 488 484 465 444 415 413 440 506 561 560 571 567 563 568 584 569 541 534 523 520 523 529 499 431 362 265 240 217 167 112 74 82 94 97 90 94 124 174 193 183 154 178 166 155 152 154 143 124 123 113 104 96 100 116 124 120 108 140 140 140 136 132 128 124 127 126 133 141 149 161 169 169 169 169 189 189 177 189 209 189 142 110 123 127 123 143 175 167 139 151 147 151 163 175 179 167 147 136 137 149 161 169 173 173 173 165 185 201 197 177 161 157 161 153 177 198 203 188 169 146 138 158 181 221 220 195 230 209 119 29 49 74 103 92 57 58 83 52 41 37 37 38 43 55 60 64 64 68 79 87 95 107 111 83 48 38 39 40 41 42 43 50 62 54 58 58 59 75 80 43 77 124 113 65 43 44 60 63 74 73 70 66 59 51 51 67 75 67 44 43 64 87 73 46 49 81 73 57 53 49 48 47 47 47 47 48 48 52 63 44 61 89 77 49 44 72 108 99 95 87 79 67 51 43 42 54 50 58 62 41 41 105 193 133 117 93 70 50 42 42 42 59 63 67 71 71 67 63 59 59 42 50 82 58 39 57 152 329 189 73 58 67 47 47 75 91 90 124 194 300 386 429 429 380 315 234 159 104 59 51 49 52 50 48 51 65 88 110 119 77 45 44 61 73 54 52 68 79 63 69 85 95 98 138 199 353 464 576 647 725 820 916 973 1017 1011 963 877 782 650 479 307 147 125 103 56 52 66 88 79 84 98 125 141 118 68 49 49 50 58 72 84 91 83 64 49 50 51 58 86 125 224 366 485 587 640 717 797 884 946 995 1017 1004 1006 989 944 892 831 730 592 332 197 114 87 80 58 55 56 62 58 62 73 72 80 84 84 58 59 58 61 60 55 63 70 63 70 71 67 75 80 91 95 99 95 87 95 99 95 80 71 86 127 144 149 193 297 391 455 511 547 580 610 640 666 684 692 696 693 691 681 651 606 557 505 351 286 269 286 290 273 264 279 357 372 406 440 486 544 589 634 657 687 709 717 739 764 770 768 858 869 877 901 917 930 935 960 967 962 932 910 886 851 806 747 641 512 338 187 115 82 69 62 62 66 63 59 53 58 70 73 72 95 124 138 184 266 309 349 411 450 452 412 328 236 148 103 98 56 55 56 60 59 82 138 222 363 507 616 751 892 986 1014 1006 1000 980 951 902 814 679 528 259 159 102 63 63 68 68 60 72 69 69 66 62 62 58 50 55 104 132 104 68 56 63 55 51 67 91 87 67 51 51 54 54 48 48 60 97 113 101 81 65 65 68 60 60 56 56 63 74 73 62 58 58 62 66 70 138 178 215 234 215 187 167 148 121 118 114 91 70 62 85 109 92 96 100 104 107 100 92 80 71 67 59 47 45 44 43 42 48 48 51 51 58 58 62 62 40 42 62 70 62 46 41 41 41 41 41 41 41 45 45 45 39 39 38 37 37 36 42 51 76 70 51 33 23 17 16 18 33 36 33 33 34 42 43 40 32 25 26 26 23 23 20 20 21 21 25 25 22 22 26 26 23 23 23 23 24 24 25 25 31 31 31 35 28 32 32 33 41 46 34 29 43 95 76 31 34 42 42 42 42 42 42 42 42 42 46 46 50 50 54 53 42 42 42 42 42 42 42 35 35 35 36 36 32 32 32 32 36 40 32 31 40 75 78 41 57 156 264 253 149 43 31 75 71 70 58 46 43 42 50 54 41 33 25 25 26 34 54 53 39 32 32 32 33 33 33 37 41 41 45 45 49 53 53 53 81 70 66 58 50 42 38 35 34 34 34 34 34 34 35 34 46 54 66 70 74 62 57 56 90 77 115 230 357 423 402 347 302 255 192 136 104 86 74 63 72 52 53 85 101 81 69 72 116 164 212 247 299 343 335 296 228 133 61 58 70 55 47 63 47 43 39 39 39 39 43 47 43 43 43 43 43 43 43 36 36 36 35 36 52 56 51 46 46 53 49 41 33 33 44 62 106 119 153 267 465 632 647 572 541 515 355 183 114 53 35 57 43 39 39 54 55 51 52 60 57 57 46 38 38 38 42 58 62 54 62 74 62 46 70 110 97 97 93 85 77 69 64 61 49 50 50 46 42 42 42 38 38 46 58 70 86 94 98 94 97 94 86 78 66 54 45 41 47 54 92 147 185 203 250 280 236 233 251 271 289 334 399 441 511 565 602 625 630 595 487 371 414 407 427 452 470 460 413 371 317 267 224 135 80 137 153 50 59 39 39 43 74 82 62 38 57 49 44 36 36 39 43 57 164 206 270 302 240 117 50 47 57 49 38 35 35 36 36 37 63 64 61 57 58 66 61 53 37 115 38 55 75 36 76 40 36 48 56 48 44 64 104 140 180 168 120 56 35 52 68 53 37 38 38 38 38 38 38 38 42 42 42 46 46 46 46 46 51 38 39 82 86 46 45 83 73 123 192 261 326 377 427 476 616 701 747 738 732 758 785 792 821 723 676 686 645 527 429 382 96 56 72 84 77 49 49 78 43 46 32 53 31 28 145 271 438 484 534 558 568 582 601 628 703 710 702 686 690 706 698 674 666 674 663 629 599 585 551 524 536 541 553 564 580 603 618 625 581 522 481 496 459 404 400 448 485 495 520 561 604 642 661 661 682 689 715 714 713 694 669 630 563 444 371 362 358 337 360 414 436 443 490 552 566 544 543 566 577 629 665 661 666 675 667 630 557 542 523 496 475 482 509 544 530 585 590 612 657 576 410 343 347 382 436 492 539 530 486 435 348 364 396 432 471 502 536 566 618 633 636 626 553 439 361 339 387 374 385 427 509 599 666 696 552 351 140 40 32 33 51 84 72 68 57 49 45 49 48 52 62 54 47 43 48 53 68 71 105 159 262 353 384 352 344 345 269 261 310 414 405 229 124 164 322 404 498 556 603 641 640 587 419 338 298 295 281 238 173 143 93 173 269 279 276 373 419 313 185 140 155 214 277 319 366 409 460 383 307 288 304 308 289 281 323 359 441 464 446 477 430 280 147 141 115 73 66 82 110 122 83 155 218 225 240 283 322 326 329 345 277 198 182 135 111 140 87 129 137 156 222 248 301 409 450 467 604 572 520 563 521 562 647 779 801 672 529 493 530 558 519 511 507 511 519 519 503 470 426 334 232 163 149 148 146 132 101 89 84 79 85 103 121 136 140 160 177 177 159 135 115 100 81 133 177 180 168 172 196 220 156 152 176 223 237 225 275 354 399 441 474 468 493 539 593 609 649 656 660 687 730 761 776 787 751 763 771 767 752 748 753 760 764 752 745 749 763 763 755 739 765 765 784 808 836 858 862 851 810 776 756 746 746 713 658 604 533 510 523 564 568 521 482 478 8 8 8 8 5 5 5 5 14 14 11 15 12 12 16 9 29 40 55 54 45 40 49 60 87 85 87 83 74 63 44 40 40 40 36 36 36 44 48 52 72 72 72 76 80 80 84 91 122 122 122 118 111 99 84 73 69 50 39 39 36 36 24 22 44 31 21 20 21 36 84 112 109 82 46 26 25 26 27 32 28 32 28 28 48 72 44 26 80 65 58 54 30 29 30 56 37 73 69 61 133 217 173 53 33 37 45 49 53 49 46 41 66 42 42 69 78 78 83 106 203 195 160 117 81 61 38 36 40 48 72 104 100 68 64 88 44 60 68 60 40 36 56 76 51 51 56 49 41 38 38 38 38 50 78 82 88 80 103 119 91 115 162 209 255 287 305 313 409 369 321 294 276 273 265 257 253 218 183 156 120 77 82 118 83 71 71 83 78 66 89 123 105 70 41 40 40 42 49 56 59 59 63 66 70 86 102 114 55 52 63 79 106 130 145 145 104 112 119 111 110 129 169 209 242 253 325 429 468 432 374 357 456 495 560 622 672 717 747 770 743 609 513 533 590 612 601 599 538 540 449 288 205 223 228 189 194 215 255 248 153 54 50 103 75 43 38 61 76 68 115 186 266 206 213 276 300 276 320 399 307 296 292 277 254 234 203 194 270 213 149 141 185 225 225 209 205 177 149 110 101 102 145 170 238 262 301 324 327 310 300 295 361 388 422 445 463 474 493 501 526 514 498 490 490 506 526 538 514 506 505 505 513 529 549 557 530 527 512 486 452 438 451 468 437 440 442 445 475 513 556 587 612 610 598 544 469 410 378 378 417 439 505 571 623 653 699 747 724 698 636 555 498 457 407 364 388 415 472 529 585 633 663 685 735 736 707 674 661 654 637 615 645 686 741 785 767 708 671 647 572 487 380 286 263 288 306 298 355 370 365 329 312 343 386 416 538 552 559 558 569 592 627 658 654 658 627 584 565 566 535 480 480 449 420 407 428 471 533 577 572 583 583 583 576 580 561 545 529 522 516 533 532 507 450 393 312 302 276 214 143 96 93 97 96 95 102 121 144 158 163 159 187 179 159 137 133 119 108 111 125 112 100 116 144 144 116 80 104 108 116 120 116 108 96 95 90 117 141 149 145 153 169 189 173 189 185 169 169 185 181 158 110 127 127 123 139 167 163 131 131 135 143 163 179 179 163 139 136 133 141 149 157 161 161 161 153 157 165 177 181 181 169 161 152 173 190 194 191 160 141 134 149 141 105 38 36 143 214 152 42 68 61 56 49 58 67 83 48 41 36 37 37 42 51 52 47 47 51 62 66 74 77 84 92 68 52 56 64 62 66 70 70 66 50 50 54 71 99 123 41 43 59 60 47 42 43 43 58 62 62 66 66 55 55 47 75 68 48 43 56 72 92 73 44 47 79 91 91 83 67 51 84 80 72 65 57 53 53 60 46 78 110 102 77 73 113 149 112 100 91 71 55 43 43 42 42 54 66 58 40 53 157 264 97 81 57 46 41 42 50 50 51 58 66 71 71 63 55 47 42 41 42 50 39 38 77 192 268 167 75 56 53 40 41 76 62 97 174 276 385 463 497 493 511 454 385 310 231 155 89 49 93 75 60 74 125 188 239 244 159 77 43 44 61 54 52 60 59 55 69 81 88 91 142 223 373 479 579 643 729 832 924 973 997 988 932 846 725 577 402 245 153 122 103 71 68 91 101 99 109 123 190 247 205 99 49 52 50 50 65 75 87 76 72 54 50 51 58 86 148 259 390 496 595 651 727 808 892 961 1006 1017 1005 1007 989 933 873 797 684 537 265 169 122 96 73 53 54 56 62 62 69 69 72 75 71 71 57 69 87 71 53 51 52 61 53 58 66 70 78 79 79 83 94 90 86 91 95 96 80 68 82 112 121 133 193 301 402 470 547 589 626 653 675 678 665 649 665 659 650 629 576 504 419 342 227 159 142 178 223 223 202 185 232 242 264 286 325 379 434 484 545 582 612 630 658 691 708 721 811 833 861 885 917 929 938 956 955 947 924 903 890 851 802 743 644 496 314 175 112 91 70 51 62 49 49 50 67 79 87 80 62 108 158 200 278 372 426 456 533 526 481 410 310 222 166 137 107 57 55 56 64 70 90 153 260 400 538 650 778 918 1009 1016 1016 1014 977 925 830 693 513 348 177 124 111 76 52 48 56 61 73 66 66 62 62 58 58 58 55 104 136 108 68 60 71 71 51 63 83 79 63 51 51 62 74 48 46 48 89 109 85 53 53 49 52 52 52 60 64 75 87 86 74 66 66 70 74 78 63 98 143 183 188 175 151 132 161 142 122 90 54 49 48 49 88 64 59 79 123 131 108 72 47 47 46 46 50 46 53 52 60 56 55 47 54 54 58 62 50 46 46 62 78 78 62 46 41 41 40 40 40 39 39 39 44 40 39 38 37 40 46 56 57 79 84 66 39 17 16 31 41 41 37 37 34 42 39 40 28 25 22 22 19 23 23 23 28 28 21 25 25 29 22 22 23 23 23 23 24 24 24 24 34 38 31 31 35 32 32 29 41 46 34 29 43 79 71 31 34 41 41 41 41 41 41 41 38 38 41 45 49 53 57 57 42 42 42 42 35 35 35 35 39 33 33 33 33 33 33 33 30 30 31 36 59 35 57 121 80 101 192 293 293 182 71 42 43 58 62 54 47 39 42 50 41 33 25 25 26 34 54 53 39 32 32 32 33 33 33 37 37 41 41 45 49 53 57 53 45 50 66 78 74 67 51 39 39 39 39 39 39 39 39 39 35 43 63 71 78 70 61 57 67 73 93 203 417 614 672 630 525 450 350 259 199 163 148 137 101 70 74 114 135 135 143 155 171 224 284 316 328 328 308 276 152 81 33 46 66 55 51 63 51 47 43 39 39 43 47 51 43 43 43 43 43 43 43 36 36 36 36 36 40 44 55 55 54 58 61 61 49 37 44 71 67 125 122 121 283 526 609 529 482 349 295 244 119 34 36 45 36 43 46 58 51 43 51 64 53 61 62 50 42 42 58 74 61 37 37 57 65 46 42 54 57 57 57 57 57 57 57 57 50 50 50 46 42 42 42 38 46 38 37 36 37 50 70 74 64 65 73 78 70 58 49 41 79 74 85 139 185 232 302 370 398 413 447 468 502 551 625 683 710 808 830 746 664 609 486 359 427 439 439 420 422 436 395 345 323 244 170 91 84 185 193 58 59 40 39 47 67 71 58 38 57 49 44 36 36 39 43 57 229 299 419 495 445 273 123 63 57 49 39 35 35 36 37 41 52 56 56 68 76 71 67 55 35 92 45 74 70 37 65 36 52 72 80 60 36 35 52 88 264 272 196 68 35 64 76 36 37 37 37 37 37 37 37 37 37 37 38 42 46 50 50 54 82 37 37 54 74 54 53 72 62 88 114 143 185 235 290 336 524 562 612 635 614 612 671 747 611 656 638 556 522 512 418 270 62 50 105 158 166 114 65 41 57 32 44 83 27 93 383 489 469 506 550 593 616 634 637 648 687 707 726 718 702 687 679 678 690 686 656 617 591 581 570 548 552 556 568 580 587 590 609 625 630 544 481 464 419 384 392 435 472 526 587 621 631 645 661 681 691 706 720 715 695 665 632 596 469 358 301 326 354 353 383 434 487 494 525 563 577 564 555 570 609 653 677 669 651 651 636 610 549 522 495 467 455 478 524 563 542 613 630 656 673 556 386 335 339 383 453 508 530 502 462 420 361 361 381 409 447 479 513 547 595 631 632 590 500 415 384 381 314 417 492 511 558 636 636 569 334 136 31 53 74 32 33 88 56 53 49 45 41 45 48 48 86 69 39 36 49 72 80 79 82 200 326 350 317 301 309 309 262 250 305 405 396 235 170 265 428 503 566 585 588 584 567 510 337 244 236 292 292 213 175 189 190 279 394 374 320 366 408 310 181 128 139 190 249 288 338 382 437 424 368 312 292 293 285 265 319 335 409 440 441 485 478 376 226 189 135 81 62 58 62 62 87 135 194 221 244 275 286 278 314 326 306 286 235 95 56 152 70 92 116 183 258 248 272 393 484 561 610 585 545 553 538 532 578 684 720 653 573 558 566 562 547 547 539 519 499 483 483 477 433 364 310 273 232 170 133 131 116 109 92 75 70 81 111 131 124 105 97 90 94 87 75 67 80 96 107 111 98 86 101 122 125 97 121 181 180 142 177 271 304 410 467 437 462 536 579 557 622 630 661 664 659 730 775 724 747 763 783 787 779 767 767 760 776 765 749 749 768 771 766 754 790 765 756 768 804 843 851 840 837 815 808 797 781 758 728 701 648 614 603 608 584 537 502 498 8 8 8 8 5 5 5 5 10 14 11 15 12 16 20 13 14 16 28 39 38 40 45 49 39 50 76 95 111 104 81 65 41 48 44 44 44 52 56 60 76 76 76 76 76 76 76 72 95 98 98 95 91 83 68 64 45 42 46 43 43 40 40 39 63 27 19 18 20 31 55 60 33 33 34 27 27 28 28 28 28 44 56 52 64 81 69 29 30 29 47 100 96 48 37 73 81 33 31 33 33 32 32 53 37 41 49 53 57 58 58 54 38 34 46 70 62 46 55 87 147 239 257 165 61 37 38 38 40 84 136 172 172 140 100 76 64 48 36 36 52 56 52 40 56 56 57 57 45 45 46 45 69 68 83 110 122 136 168 208 183 238 318 376 403 410 417 424 504 484 449 426 411 397 389 374 354 303 283 281 245 182 182 224 188 148 120 116 103 75 79 85 95 65 57 61 60 52 70 82 62 78 77 58 57 73 61 37 85 101 101 104 96 95 118 130 121 185 276 327 331 290 246 229 318 293 297 321 296 276 367 497 532 579 633 655 653 672 726 773 781 731 703 704 689 646 627 629 595 557 535 500 407 312 301 337 199 189 225 274 263 177 94 54 87 47 38 38 42 38 69 120 207 194 231 302 301 261 276 332 235 243 249 252 225 189 142 121 107 142 171 195 195 191 191 194 182 218 247 231 179 147 182 238 262 278 305 324 323 302 280 263 365 392 426 445 460 475 498 510 530 518 502 490 482 482 486 490 518 498 493 509 541 565 573 558 524 506 487 460 445 431 431 428 435 407 417 463 518 552 594 619 614 603 560 473 406 386 394 390 404 466 552 629 662 672 718 739 729 679 613 536 490 449 419 399 451 458 483 520 569 625 683 721 711 704 675 650 637 630 624 619 661 698 717 725 735 725 692 632 538 441 334 263 268 309 338 347 399 371 337 301 307 351 417 464 537 563 582 589 596 603 618 626 614 623 616 593 590 591 559 501 452 417 399 402 436 487 541 569 595 603 603 599 580 568 549 537 541 533 534 536 531 506 469 427 387 337 286 248 214 171 119 71 76 84 95 113 124 131 149 164 195 183 160 137 125 114 103 110 129 124 116 132 148 144 116 84 96 100 104 108 108 108 100 103 82 113 137 145 141 145 165 185 189 201 201 181 165 157 157 146 126 139 143 131 147 171 163 135 115 123 139 159 179 179 163 139 144 137 141 145 149 153 157 161 169 153 141 157 181 197 193 188 224 216 197 166 151 135 132 126 134 118 105 69 73 156 140 36 40 43 32 29 32 48 40 35 48 41 40 37 38 43 51 56 43 44 44 44 48 48 62 58 89 76 64 63 63 55 55 43 64 49 45 41 46 70 106 123 42 41 41 42 42 46 43 43 54 54 58 51 55 55 51 51 71 48 43 44 65 85 89 69 77 97 125 137 129 110 107 103 144 136 116 89 73 65 57 57 87 82 78 98 129 145 149 141 104 88 75 51 43 42 43 43 46 54 62 50 42 77 165 249 53 53 45 41 41 41 50 58 50 54 58 62 63 55 51 47 42 42 42 42 39 39 94 190 153 93 49 46 46 41 49 91 73 143 256 369 470 524 553 552 593 568 519 444 349 253 172 129 143 118 120 178 292 399 442 416 254 133 49 43 49 57 52 52 47 47 66 81 84 91 154 243 397 492 579 650 733 836 920 950 963 945 890 804 672 511 340 203 167 127 111 91 86 100 109 111 176 227 326 379 326 183 94 76 50 50 57 68 79 80 76 66 50 51 61 85 168 298 425 504 614 673 750 831 911 973 1014 1018 1017 1019 993 929 857 770 649 494 242 150 111 100 74 54 55 57 66 66 73 72 75 74 73 69 93 97 99 87 66 61 61 66 59 59 57 53 61 70 70 74 109 105 90 87 84 69 57 56 67 89 102 133 201 320 417 492 566 622 660 690 713 710 689 654 656 639 614 561 477 380 291 215 196 131 112 144 192 204 176 136 139 157 172 190 220 239 262 284 379 417 462 515 571 635 703 743 761 791 837 880 905 925 933 955 972 971 944 919 902 858 795 735 648 499 306 175 124 100 75 52 78 49 48 54 82 94 82 81 80 143 220 287 379 465 511 514 559 506 421 321 244 196 168 158 92 57 55 64 83 90 116 172 302 441 575 688 820 945 1017 1017 1018 1003 951 856 720 542 362 213 119 93 97 81 53 48 49 54 50 51 62 67 75 78 78 71 50 120 174 148 88 56 55 51 83 79 83 79 75 67 59 55 81 49 47 48 73 89 69 48 53 53 60 60 60 64 64 75 87 86 71 67 66 70 71 74 47 59 79 107 120 116 96 69 89 66 58 50 54 62 70 69 84 52 47 56 103 116 84 55 44 45 45 46 54 62 77 77 60 60 59 59 66 66 66 66 82 41 39 39 46 66 46 40 41 41 41 41 41 41 41 41 52 48 47 46 42 48 54 64 58 83 100 79 52 23 17 24 50 53 45 33 29 23 23 20 24 21 21 22 22 19 19 19 23 24 28 21 25 25 29 22 22 22 23 23 23 24 24 24 33 34 27 31 31 35 28 28 37 41 29 29 31 55 47 30 41 41 41 41 41 41 41 41 34 34 38 45 49 57 61 61 42 42 42 35 35 35 35 32 33 33 33 33 33 33 33 33 48 63 47 51 59 38 34 93 84 88 128 205 305 317 213 97 28 43 50 58 58 58 50 50 42 33 25 25 26 34 54 53 31 32 32 32 33 33 33 37 37 37 41 45 49 53 57 61 33 34 51 67 71 71 63 55 55 55 55 55 55 55 55 55 55 51 55 51 58 58 66 77 60 82 85 120 270 494 664 725 626 577 497 417 362 322 294 271 231 192 180 204 236 260 292 318 303 324 344 344 328 312 292 277 173 101 42 38 43 39 47 63 51 47 43 39 39 43 47 51 43 43 43 43 43 43 43 43 36 37 37 37 36 36 48 67 66 50 57 66 72 52 44 63 52 90 92 87 157 300 435 507 476 295 206 204 141 71 37 36 35 46 58 62 47 43 55 68 41 69 90 89 73 46 45 45 53 36 36 49 53 37 37 54 49 49 49 49 49 45 45 45 50 50 50 46 42 42 42 38 42 46 50 54 54 58 54 47 39 39 41 50 54 50 49 41 95 82 85 135 182 237 327 417 496 537 588 634 676 714 760 791 842 903 910 822 715 620 521 438 438 471 463 412 394 401 367 294 319 193 135 140 121 118 110 44 48 40 43 51 67 71 66 50 65 57 52 40 43 47 51 62 141 292 425 476 461 390 211 33 49 38 35 35 36 36 37 37 44 47 68 99 102 73 63 71 88 73 74 100 65 37 53 36 36 36 36 44 68 88 92 88 172 196 156 64 36 72 76 36 37 37 37 37 37 37 37 37 37 37 37 38 42 50 54 54 81 37 36 42 61 50 53 65 79 82 92 94 100 127 173 204 333 376 443 493 504 518 577 645 633 526 441 446 444 374 259 171 68 35 70 158 210 166 77 32 37 48 55 30 28 247 506 499 435 514 613 660 655 650 665 696 679 699 711 711 695 676 671 667 675 660 637 606 595 593 594 595 560 552 563 587 602 601 609 629 663 576 490 432 382 348 371 433 491 560 637 667 661 657 677 701 680 692 710 698 677 639 575 515 388 300 274 315 354 368 410 476 506 521 532 546 549 560 583 610 629 661 673 654 643 640 621 578 516 489 462 439 443 474 524 559 578 637 642 651 641 516 382 367 371 383 425 491 538 530 455 388 361 363 379 395 425 459 509 551 577 603 609 594 519 418 383 392 396 440 472 519 615 650 497 271 111 65 53 82 90 63 44 52 44 41 41 37 41 40 44 48 66 58 43 47 52 56 59 51 169 280 343 302 269 297 330 330 310 166 245 432 378 197 232 387 514 577 613 586 531 491 447 382 288 210 209 256 263 215 232 305 351 396 456 404 327 358 393 295 189 129 128 167 213 237 279 318 378 421 401 333 289 297 301 277 316 315 377 428 449 500 505 415 294 248 183 125 98 70 46 41 91 111 158 202 241 260 263 262 306 294 274 295 287 136 45 93 79 79 99 199 285 250 236 352 491 604 545 502 502 526 575 557 582 612 613 609 629 650 618 562 583 583 571 551 527 511 511 508 480 414 356 310 222 128 111 146 115 108 100 84 75 78 98 114 99 80 72 77 105 114 107 87 102 78 70 93 112 96 83 75 107 120 135 130 122 133 151 153 219 344 429 427 452 522 556 528 612 584 657 695 668 726 768 680 743 759 775 779 767 743 736 731 752 748 756 764 775 779 790 793 809 821 836 820 800 795 823 835 817 814 814 796 765 746 724 721 694 668 638 615 584 548 521 510 8 8 8 8 5 5 5 5 6 10 7 11 12 16 24 17 18 13 25 40 43 41 37 29 32 39 73 104 124 109 66 30 49 45 41 41 45 49 53 57 73 73 69 65 65 61 57 64 59 63 63 63 59 44 40 36 29 34 50 43 39 39 47 59 55 34 21 21 35 56 64 68 28 26 34 39 35 27 26 27 27 56 84 81 81 97 90 67 79 59 75 97 69 32 61 149 317 153 49 73 93 45 33 65 53 49 50 50 54 62 70 74 34 50 83 103 75 34 34 63 56 164 201 117 36 36 43 62 41 89 125 129 133 137 101 49 97 77 57 57 65 57 37 35 53 49 45 45 46 46 57 68 83 74 93 152 191 206 237 283 369 440 519 550 541 524 536 551 575 556 525 486 447 417 405 394 367 352 385 434 406 303 248 260 269 225 205 221 228 192 156 137 90 84 111 122 102 70 84 108 115 151 160 147 147 156 144 123 98 122 134 144 152 200 291 359 342 377 432 464 475 467 455 465 418 356 308 328 360 395 447 513 504 582 649 663 630 636 699 752 689 709 749 758 706 628 597 595 632 598 619 640 551 380 321 358 344 269 178 159 221 270 228 141 73 38 37 38 38 38 39 38 129 188 252 275 254 222 229 241 252 220 184 141 117 109 106 117 100 144 184 176 132 112 140 176 180 224 276 287 239 191 203 235 271 254 237 236 251 271 301 319 342 368 395 414 429 448 468 491 490 505 517 525 529 521 513 509 549 529 513 529 561 585 581 548 523 489 466 463 471 463 439 415 451 421 427 513 587 630 652 654 607 570 494 410 378 402 422 413 423 513 599 655 673 691 725 731 710 641 574 513 475 445 431 435 498 504 510 539 584 645 706 741 731 712 683 666 653 634 632 639 669 718 714 694 724 750 681 545 404 343 300 308 326 347 355 352 400 355 301 284 307 358 432 491 540 570 589 597 596 595 602 606 611 635 625 605 587 572 529 462 432 404 399 421 464 518 549 561 611 615 619 611 580 552 533 529 560 553 553 547 537 519 486 453 424 359 308 282 275 240 161 94 79 76 87 94 105 124 158 177 196 184 157 145 133 118 110 106 85 96 104 112 112 112 112 108 116 112 104 100 96 100 104 115 102 117 129 137 145 149 157 161 177 181 189 181 157 125 117 114 138 151 151 139 151 171 163 131 115 119 135 159 175 179 167 143 152 141 141 145 149 157 165 173 185 157 133 137 169 193 201 200 272 252 212 173 150 135 128 125 146 122 167 218 226 246 190 77 79 90 73 37 45 76 56 35 44 37 36 36 37 43 51 49 44 45 45 46 45 45 44 43 42 41 47 50 62 77 80 61 39 39 39 40 40 50 78 94 66 46 41 41 53 61 61 46 50 43 43 47 51 51 52 56 52 44 44 54 81 93 89 81 143 179 224 248 236 201 182 182 171 155 124 97 77 62 58 65 95 71 47 63 114 134 114 78 65 53 44 42 42 42 43 51 50 50 42 41 58 97 133 153 40 41 53 50 41 41 46 62 54 54 54 50 50 51 55 55 47 42 41 41 40 42 90 146 51 42 42 43 43 42 64 99 119 212 345 477 561 602 635 638 659 649 617 538 427 319 246 215 179 185 219 325 475 586 591 523 325 188 73 44 49 53 44 44 43 47 66 74 72 80 151 251 408 503 586 646 729 828 900 927 928 903 848 751 615 441 291 182 173 120 100 102 111 121 149 166 258 366 476 486 407 282 158 77 51 55 58 69 79 84 80 70 49 51 61 89 195 338 456 519 624 688 766 857 930 987 1018 1018 1019 1012 978 906 827 728 600 445 243 131 84 81 82 64 56 58 70 73 77 80 86 77 76 83 121 119 102 109 125 129 121 99 92 77 62 51 52 57 73 85 112 108 93 83 76 58 56 55 56 70 94 141 231 339 439 510 607 663 693 709 725 726 703 657 636 607 550 470 370 286 228 184 148 112 108 120 141 153 130 98 77 88 111 138 145 156 155 168 244 288 329 386 468 552 647 722 747 788 831 873 896 905 916 931 980 972 949 927 906 862 802 742 641 491 305 163 112 88 60 51 82 65 61 81 106 109 97 96 155 233 326 397 473 534 549 527 462 411 346 292 252 215 166 124 58 55 55 68 86 85 108 166 359 490 624 749 869 968 1017 1017 998 954 868 731 560 378 242 151 58 49 54 58 58 54 54 55 49 50 63 71 79 83 79 68 51 132 193 163 88 52 51 55 99 75 67 67 79 83 67 50 73 61 49 48 50 54 57 53 76 76 80 80 76 68 67 63 75 78 63 59 59 63 63 67 67 51 47 56 72 80 60 47 49 47 46 47 49 54 61 57 48 46 45 46 71 87 72 56 47 47 47 46 50 46 53 49 43 44 55 63 78 78 78 78 74 62 46 41 42 50 50 46 41 41 41 45 49 53 57 61 56 52 55 55 50 56 55 65 63 76 86 80 66 44 27 17 43 45 37 29 21 14 14 14 19 17 17 17 18 22 22 22 27 20 24 24 28 21 25 21 22 22 22 23 23 23 23 24 29 30 34 34 31 31 28 28 37 33 29 29 34 42 31 30 41 41 41 41 41 41 41 41 34 37 41 45 49 53 57 61 42 35 35 35 35 32 32 32 37 33 33 33 33 33 34 33 33 71 51 30 69 137 120 56 52 116 156 172 224 280 281 248 112 88 52 40 48 59 55 47 35 30 26 25 26 35 51 53 31 32 32 32 33 33 33 37 37 41 41 45 49 53 57 57 38 38 38 46 54 62 74 78 66 66 66 66 66 66 66 59 60 52 40 35 40 55 67 82 81 95 83 65 88 211 382 510 528 516 504 496 488 472 453 426 374 327 314 327 351 366 394 420 431 380 328 284 249 225 213 209 174 114 58 42 43 35 43 59 51 47 43 39 39 43 47 51 43 43 43 43 43 43 43 43 40 44 48 40 36 35 52 67 67 34 37 66 85 49 31 31 61 55 70 93 92 119 243 387 451 365 227 174 189 116 36 36 34 46 54 54 39 43 55 64 37 57 85 92 80 57 56 48 53 49 61 77 61 36 37 61 54 54 49 49 49 49 45 45 50 50 50 46 42 42 42 38 38 42 58 66 66 54 42 37 56 49 53 53 42 42 41 40 59 50 69 131 194 257 352 455 551 606 662 733 798 840 863 863 898 897 890 860 768 610 469 405 437 478 487 428 387 389 337 251 257 150 140 162 106 47 43 38 39 39 40 44 63 63 66 58 65 57 52 40 36 40 51 62 99 246 339 359 403 408 253 33 45 39 35 35 35 36 36 37 41 44 67 114 131 129 160 212 208 57 67 98 52 37 41 37 45 36 35 56 96 120 108 88 44 60 60 48 48 64 68 60 37 37 37 37 37 37 37 37 36 36 37 37 45 49 53 57 57 37 37 53 53 42 38 61 61 67 78 76 71 67 89 108 151 210 250 272 288 327 365 373 613 426 267 249 247 192 121 88 94 35 33 59 107 106 73 45 52 95 37 28 169 384 491 404 478 568 652 683 662 641 664 692 692 684 676 676 672 653 644 625 645 633 614 607 604 601 606 618 551 535 542 585 629 656 667 653 607 541 463 408 362 359 414 496 517 582 640 673 669 676 692 705 664 673 684 672 649 610 518 423 351 278 264 312 350 371 425 506 489 523 542 538 536 552 587 618 614 646 663 664 669 654 595 527 436 424 421 430 462 509 548 579 574 621 618 615 589 460 354 375 391 390 417 483 546 545 462 380 331 348 376 392 410 444 505 567 576 580 601 598 507 389 346 384 448 516 584 588 551 431 255 89 31 82 98 50 34 51 72 60 37 37 37 37 40 44 48 48 35 42 43 43 35 39 59 78 286 349 348 275 258 299 303 263 247 99 300 515 352 214 344 452 576 624 629 571 489 419 352 291 251 201 198 212 226 268 361 457 491 464 441 362 298 350 381 272 197 133 124 151 178 189 220 251 322 382 402 353 301 297 305 297 328 303 365 447 488 528 532 450 321 267 203 172 162 138 95 67 83 71 95 166 213 228 224 239 251 263 243 260 292 189 73 58 79 71 75 178 285 255 230 310 474 637 519 436 483 531 607 599 573 600 604 588 581 589 581 565 589 586 582 586 593 589 581 563 549 479 445 444 371 238 137 108 86 72 72 65 68 64 67 68 58 44 44 48 68 65 53 44 44 44 59 95 122 117 95 73 114 146 141 97 108 155 142 100 133 219 304 349 410 492 559 582 531 446 533 647 649 700 756 684 743 759 771 767 758 731 723 719 716 736 775 783 779 774 797 817 800 844 880 880 851 827 839 859 840 840 841 814 779 753 735 732 710 683 633 586 555 524 504 477 8 8 8 8 5 5 5 5 5 6 7 11 12 20 24 21 15 14 21 41 52 42 26 24 41 55 82 125 149 130 86 42 42 49 45 45 45 53 57 61 65 65 61 57 53 49 45 45 48 55 59 59 52 44 40 36 33 41 38 34 30 23 35 51 21 22 27 39 51 67 72 80 33 29 26 26 26 27 32 36 27 60 88 81 77 87 83 68 40 32 33 41 32 61 221 393 237 129 37 37 65 61 37 33 65 58 50 46 50 62 74 86 43 74 119 151 123 60 52 80 48 88 89 49 37 38 43 42 45 69 73 65 77 93 77 45 81 97 109 101 77 53 50 49 42 38 37 37 42 57 72 90 77 88 158 265 328 338 361 411 525 579 614 606 588 568 595 630 646 619 581 542 503 472 453 439 436 413 427 448 404 305 242 246 326 298 310 346 357 309 249 204 176 166 185 192 160 119 121 153 208 252 281 284 277 280 261 245 283 298 282 246 232 268 367 443 478 539 615 642 612 543 479 457 459 469 497 561 628 639 590 553 580 631 662 656 631 646 729 805 841 804 780 749 725 718 727 737 622 628 653 658 584 461 365 318 363 393 366 248 201 227 241 199 120 98 83 76 65 53 40 36 90 165 217 188 155 174 190 190 169 149 121 105 109 133 161 186 206 178 130 78 54 82 150 209 221 201 209 237 252 227 203 203 191 174 165 173 219 259 297 315 322 341 364 375 397 413 437 460 490 509 525 541 545 545 541 533 549 537 525 533 538 546 542 505 486 452 440 452 468 468 447 423 465 448 477 547 637 664 675 646 593 520 440 376 383 426 453 451 494 563 625 647 664 699 733 731 668 594 528 493 460 437 442 462 501 520 549 590 631 673 710 733 771 744 711 698 669 626 620 635 669 727 746 722 732 739 638 474 417 345 313 315 339 343 356 376 372 327 296 304 342 385 447 509 578 593 596 588 583 587 606 622 623 632 621 594 564 545 490 430 428 419 426 449 503 542 565 572 615 619 623 611 572 529 517 529 551 555 552 545 524 517 496 475 438 396 358 335 309 274 226 176 106 91 83 86 101 125 159 171 186 170 154 146 149 141 121 105 57 84 104 104 96 100 124 148 136 124 104 88 84 88 100 115 130 129 129 137 149 157 149 141 165 165 177 189 169 129 113 118 142 151 147 135 143 163 151 119 127 127 135 155 175 183 175 159 136 125 125 129 137 149 161 169 189 165 137 129 145 165 177 188 255 244 231 209 194 175 156 141 162 114 139 187 171 208 276 295 262 285 248 143 54 36 37 60 35 36 36 36 37 39 47 49 60 58 62 62 54 49 44 43 42 46 56 71 97 116 119 100 50 40 44 41 45 46 62 74 82 70 46 49 64 76 68 53 46 42 42 43 43 48 56 52 44 45 50 70 86 82 90 109 175 230 302 345 345 295 244 222 195 168 129 86 58 49 49 49 80 83 71 71 78 78 70 58 44 44 42 42 41 42 43 43 43 50 41 41 62 102 105 85 41 53 62 58 46 42 50 62 41 41 41 41 42 42 42 42 43 42 41 41 42 46 66 79 41 42 44 48 47 54 76 109 150 265 421 552 640 688 722 737 745 736 704 621 495 375 294 256 219 254 331 446 583 648 621 522 331 196 85 49 52 44 44 48 43 43 59 78 77 84 148 243 392 498 586 650 725 812 881 896 901 860 798 709 561 395 269 188 142 97 84 98 121 142 205 261 350 482 568 536 443 334 191 73 52 67 70 80 83 83 80 66 49 50 64 100 222 385 494 533 631 698 780 864 941 994 1018 1018 1019 1004 951 868 781 682 553 402 236 120 57 54 71 68 57 58 66 73 80 79 81 87 87 100 139 130 129 161 221 245 218 179 145 115 77 58 51 60 76 92 103 92 81 79 69 58 57 56 56 62 97 164 266 377 465 535 656 700 712 709 713 714 685 636 618 562 476 368 268 199 177 145 88 83 87 76 84 97 97 74 73 77 88 96 103 102 97 107 139 168 212 276 354 457 575 669 745 783 828 854 873 884 889 907 953 953 926 916 902 869 817 757 659 514 329 191 101 70 53 52 59 49 54 89 102 97 105 131 238 312 398 451 497 527 507 456 364 312 274 252 239 210 161 126 58 57 56 83 93 99 126 207 416 547 681 806 919 998 1017 1006 996 913 773 603 403 244 156 112 69 50 50 51 71 63 63 51 52 60 68 72 79 68 64 60 64 132 170 128 68 52 71 83 75 55 50 51 75 83 63 50 62 69 65 49 48 48 61 73 100 100 96 88 76 64 63 55 70 66 55 51 51 59 63 67 59 46 45 52 93 117 101 73 73 50 48 48 48 49 47 46 47 46 45 46 46 47 47 47 51 47 46 46 46 45 45 44 43 43 43 47 54 54 50 46 40 58 90 78 42 40 54 90 113 109 101 93 85 77 69 65 52 52 55 55 54 53 63 70 75 70 71 73 75 61 40 26 35 37 29 18 14 14 15 15 15 19 16 17 17 18 18 18 27 27 19 24 24 28 21 21 25 22 22 22 22 23 23 24 32 29 29 34 34 31 31 27 40 33 33 34 38 30 34 38 41 41 41 41 41 41 41 41 41 41 45 45 49 49 53 46 35 35 35 35 32 32 32 32 37 37 37 37 34 34 34 37 32 30 41 77 76 99 114 78 82 99 135 160 164 168 212 272 244 177 92 33 36 44 55 44 35 27 30 27 35 36 51 49 31 32 32 32 33 33 33 37 45 45 45 49 49 49 53 53 46 38 34 34 34 50 66 74 54 54 54 54 54 54 54 54 43 36 40 44 51 55 63 62 82 80 80 82 69 77 144 227 301 332 376 425 469 489 485 474 442 410 422 450 481 474 478 488 407 317 221 161 121 89 78 86 106 78 55 55 59 47 47 51 47 43 39 35 35 39 43 47 43 43 43 43 43 43 43 43 40 44 48 40 36 36 44 56 72 47 66 126 133 69 31 30 58 46 45 52 55 70 137 194 290 347 249 163 201 128 36 61 34 38 46 42 36 44 52 48 56 64 72 80 95 111 126 135 40 36 49 77 77 49 45 65 42 46 46 50 54 58 58 62 50 50 50 46 42 42 42 38 50 50 54 54 54 50 46 39 52 45 41 41 41 41 40 40 51 46 65 120 171 226 305 408 521 592 667 742 811 861 899 911 903 904 881 805 639 461 382 375 425 478 495 453 412 378 309 225 171 137 138 107 51 64 80 39 38 39 40 44 51 51 58 58 57 49 44 36 36 35 43 47 149 200 244 293 353 353 225 70 47 43 35 35 36 36 36 36 57 44 59 112 157 214 341 472 415 94 69 112 58 57 49 65 93 104 100 92 76 60 48 44 76 52 44 56 56 44 48 68 37 37 37 37 37 37 37 37 36 36 37 37 41 45 45 49 37 36 45 57 49 37 38 50 38 57 68 75 63 62 65 69 88 128 139 107 133 192 212 183 327 444 405 183 63 109 98 31 52 36 40 56 59 35 53 77 72 78 27 161 407 505 492 458 596 623 647 666 669 673 696 712 708 676 648 641 641 629 609 593 633 614 603 604 608 601 605 621 589 577 573 589 636 679 678 632 540 483 436 385 370 394 464 526 528 581 630 657 668 676 696 694 650 651 659 635 603 557 473 385 334 268 246 293 342 367 431 513 467 514 554 557 556 575 583 586 574 615 656 668 666 626 535 452 440 440 448 473 513 545 564 579 558 601 610 619 585 443 341 371 379 402 455 511 553 533 462 397 328 341 362 377 388 421 471 520 572 571 552 510 432 393 450 548 572 585 577 488 313 144 64 54 36 78 107 67 34 35 56 72 37 37 41 45 44 48 48 59 47 59 55 35 34 63 131 187 309 313 308 268 275 283 228 152 151 163 408 494 291 300 502 525 613 631 613 536 448 382 320 251 198 182 187 212 280 382 501 570 571 500 423 340 293 362 391 293 197 136 112 131 150 161 181 216 287 334 374 362 321 281 281 301 320 279 345 443 484 520 536 485 388 295 214 188 194 178 143 115 95 63 75 154 198 197 193 213 176 237 237 225 253 210 118 79 55 51 51 119 249 259 242 290 434 669 581 466 513 564 609 621 572 584 584 573 561 557 565 573 593 581 577 585 601 597 573 549 542 484 490 548 549 416 239 130 117 87 60 53 69 73 57 41 43 44 44 44 45 44 44 43 42 45 83 98 101 104 88 68 130 115 99 107 115 130 132 130 88 125 179 248 345 463 584 663 457 324 391 537 567 621 699 689 747 759 770 766 754 750 754 755 727 747 786 790 778 777 797 817 803 831 871 899 922 922 918 907 906 899 896 872 842 807 773 759 721 702 640 581 546 527 491 440 8 8 8 8 4 4 5 5 5 6 6 11 12 20 28 25 19 13 17 33 52 46 30 24 37 43 66 109 153 154 118 79 42 42 38 38 42 46 50 54 42 42 38 34 30 26 22 29 48 52 56 56 56 52 41 37 53 37 21 22 26 38 39 31 19 26 55 59 39 31 48 72 25 25 25 25 26 32 52 64 28 52 65 65 70 87 80 49 53 62 93 101 69 53 105 185 57 57 41 33 33 41 49 50 66 62 50 46 50 58 74 82 47 52 87 127 120 96 104 128 80 61 37 37 38 38 38 38 50 46 78 146 162 118 70 50 37 54 82 70 38 37 38 54 39 38 38 41 57 80 106 128 158 189 298 421 459 442 465 543 597 618 629 613 600 596 623 643 651 624 601 598 584 546 495 444 503 460 437 414 366 303 284 308 389 373 377 408 403 355 319 301 337 291 274 273 252 223 225 253 280 315 356 392 397 381 338 317 279 302 321 317 317 345 400 444 577 592 588 529 452 416 444 498 575 602 630 654 676 692 715 726 698 693 672 638 617 644 700 748 786 770 762 759 764 749 713 667 656 658 655 648 641 606 515 419 400 457 469 399 361 355 281 164 194 160 125 99 100 112 105 81 111 186 246 225 193 180 147 95 70 81 109 133 153 165 173 174 79 79 83 107 143 171 187 198 210 157 133 169 217 221 217 223 163 154 161 181 227 251 250 248 287 302 324 332 354 373 397 428 494 497 489 485 493 505 517 525 529 533 526 526 515 515 515 483 433 407 399 399 417 424 435 445 444 466 516 578 636 671 670 626 546 454 385 357 376 422 457 478 544 606 647 650 671 707 729 696 633 545 493 471 456 440 445 484 508 538 580 625 670 696 710 721 776 745 723 714 673 614 592 615 677 727 762 747 721 684 611 520 479 371 308 300 317 332 357 400 351 322 332 371 417 436 471 528 581 595 591 583 586 598 626 646 627 625 602 567 541 522 474 419 443 442 449 476 526 557 584 591 607 614 615 603 564 521 517 541 542 553 554 548 541 536 534 529 510 465 411 369 339 315 284 242 161 122 90 82 105 129 137 144 171 150 134 150 165 161 125 97 88 108 124 120 104 108 132 156 128 116 100 88 88 96 108 127 142 145 141 145 153 157 149 141 185 169 177 201 189 149 133 138 142 155 147 131 139 155 143 111 143 139 139 151 171 183 187 171 128 117 117 121 133 149 169 181 185 173 153 137 133 137 149 168 215 215 223 221 226 218 199 169 169 123 156 184 140 145 197 217 303 330 301 188 54 32 33 44 36 37 37 38 42 55 67 72 125 118 118 103 87 64 44 42 42 42 49 55 78 97 99 72 70 63 63 56 52 45 53 61 81 77 65 64 67 71 63 55 42 42 42 42 43 48 48 52 44 46 62 75 67 67 92 138 219 256 320 379 391 338 264 209 178 152 116 74 50 49 50 50 68 80 83 75 67 59 66 66 45 45 44 43 42 42 42 42 43 70 70 50 66 106 125 113 89 73 58 50 54 58 58 54 38 39 40 42 42 42 41 41 42 42 42 41 42 42 46 43 41 43 48 43 43 68 90 122 187 322 493 635 715 766 815 843 856 836 788 709 584 453 352 293 248 331 438 532 606 621 569 465 283 168 80 52 44 43 47 60 51 43 59 75 78 77 132 216 356 478 578 650 721 797 862 877 890 842 772 678 526 358 251 202 108 70 72 97 124 159 253 338 463 574 625 559 459 350 208 94 65 75 86 85 95 87 76 65 49 54 71 107 245 416 525 548 642 709 794 879 956 998 1018 1018 1015 985 921 830 743 644 519 379 225 116 57 58 71 68 58 62 65 65 75 78 84 90 93 118 179 188 208 269 345 364 315 261 171 141 104 65 51 56 68 84 92 88 74 75 69 59 58 56 55 61 109 195 312 412 488 557 681 722 715 689 694 692 648 584 555 464 357 257 185 137 118 85 55 72 76 56 56 63 71 59 64 64 68 76 87 78 58 56 73 90 131 194 272 367 492 602 696 741 787 816 834 849 873 900 935 934 918 908 898 876 824 776 681 556 384 222 113 70 54 58 52 50 55 83 87 86 117 176 298 357 421 444 458 453 412 342 292 256 226 207 182 164 146 139 58 57 72 101 115 133 187 284 471 606 741 867 969 1018 1018 987 962 830 644 452 280 150 91 74 94 75 59 52 71 65 60 51 77 73 69 57 60 53 53 53 92 120 124 84 56 60 79 75 67 63 66 66 71 71 63 55 66 70 69 53 49 49 69 85 124 116 100 80 75 63 63 59 70 66 55 55 55 63 71 75 96 71 60 96 141 149 105 53 48 47 47 48 61 82 93 93 76 68 63 51 46 46 46 46 45 45 45 45 46 46 57 57 44 44 43 43 54 62 70 74 50 62 66 54 42 50 78 102 193 185 169 149 129 109 93 85 48 49 52 55 54 57 68 71 72 71 72 71 80 71 50 52 36 38 30 22 18 15 15 15 15 15 16 16 17 17 17 17 22 23 27 27 23 24 28 21 21 21 22 22 22 22 23 23 32 33 33 29 34 27 27 27 36 28 29 45 41 29 29 46 41 41 41 41 41 41 41 41 49 49 49 49 45 45 45 38 35 32 32 32 32 32 32 32 37 37 34 34 34 34 34 37 104 39 85 144 150 217 224 93 148 90 78 119 128 96 100 149 281 213 129 61 45 41 44 40 27 27 31 36 44 44 48 45 31 32 32 32 33 33 33 37 49 49 49 49 49 49 49 49 45 45 42 42 42 45 53 57 45 45 45 45 45 45 45 42 34 35 36 44 48 48 47 54 66 61 69 95 99 86 86 105 163 193 234 286 338 370 378 374 418 395 406 439 458 439 431 432 263 185 121 101 82 50 42 59 55 43 43 51 55 47 43 47 43 39 35 35 35 35 39 43 43 43 43 43 43 43 43 43 51 51 44 40 37 37 45 49 64 72 135 215 209 101 32 31 36 36 30 29 37 61 72 72 100 213 194 140 157 107 35 64 34 45 46 42 43 59 53 40 83 79 83 98 141 177 201 206 143 72 36 48 77 73 57 53 38 38 42 46 54 58 62 62 50 50 50 46 42 42 42 38 62 58 50 46 46 50 58 55 38 39 39 40 40 41 41 41 67 55 62 97 127 154 209 300 438 536 627 697 744 783 825 863 848 867 798 627 509 502 515 485 447 490 512 478 417 348 275 193 136 114 95 52 52 141 153 40 40 48 56 56 55 51 54 58 54 46 37 36 36 35 36 40 110 114 150 222 282 262 170 71 52 48 40 36 36 36 36 37 58 36 62 115 168 272 473 662 654 175 95 126 70 76 38 62 45 68 84 80 64 56 60 68 112 84 64 64 52 36 36 56 44 44 44 44 44 44 44 44 40 40 44 44 44 44 44 44 40 40 52 60 45 37 38 38 38 46 58 58 54 49 53 61 68 103 99 71 86 141 157 133 116 257 366 319 164 48 35 37 35 37 73 96 75 34 37 64 58 28 62 331 569 567 562 592 654 649 645 657 669 685 705 713 681 645 621 625 629 614 598 594 611 595 588 600 604 604 605 625 617 625 616 599 615 658 642 580 524 464 412 381 393 436 475 504 534 576 629 664 672 684 697 695 627 641 632 572 517 484 440 383 359 266 222 277 342 378 434 507 482 525 552 556 587 615 607 575 559 608 641 626 591 548 473 413 487 487 484 497 525 537 532 527 566 609 622 639 605 451 341 382 386 414 475 538 576 545 459 389 301 302 315 343 381 419 447 480 575 562 492 422 416 478 556 597 629 422 213 122 105 85 69 62 57 55 79 92 76 52 45 49 41 45 49 48 52 52 52 59 75 79 63 35 34 83 187 266 326 289 272 261 276 257 197 141 132 282 432 376 285 443 625 584 613 603 557 461 370 318 272 222 145 132 176 268 403 508 574 598 592 522 456 363 305 363 399 310 217 147 107 103 118 126 157 193 260 275 330 374 341 265 260 308 305 267 329 419 440 475 523 512 471 346 221 175 174 174 155 143 131 83 98 170 206 174 166 194 137 230 234 206 234 219 155 127 42 68 63 79 197 259 263 295 386 697 689 529 556 583 595 647 600 588 588 604 624 628 620 612 628 612 596 596 596 584 556 528 548 478 420 418 421 381 333 308 242 161 87 61 82 99 79 47 42 44 45 45 44 45 54 78 85 101 106 101 135 178 161 99 97 63 51 59 56 44 67 116 98 108 118 170 264 399 535 611 443 326 365 507 548 609 699 729 755 759 762 757 749 750 774 790 763 766 774 774 778 789 808 820 839 846 869 897 929 951 959 959 933 914 902 887 864 830 772 741 735 717 674 623 597 590 542 475 8 8 8 8 4 4 5 5 5 5 6 11 12 24 28 25 15 13 16 32 48 50 38 26 24 23 30 70 122 138 103 67 42 42 38 38 38 46 50 54 30 30 26 22 21 21 21 21 25 25 36 40 40 37 25 22 70 30 19 20 42 59 54 34 22 70 103 88 36 22 24 48 30 30 26 27 27 32 40 48 36 48 45 46 75 101 85 41 58 34 33 41 53 45 33 33 41 33 33 45 41 34 34 46 62 58 54 50 54 62 70 67 56 35 34 52 68 76 105 141 61 37 36 39 38 36 37 47 43 46 142 298 324 194 82 62 82 90 94 82 58 42 42 39 44 40 50 53 80 106 140 162 296 333 423 509 504 455 482 576 709 716 718 714 717 721 725 725 681 666 663 681 687 629 522 420 475 453 445 434 418 391 399 417 436 416 408 408 392 371 383 405 456 389 340 331 329 323 330 360 384 416 479 543 570 544 489 465 360 398 430 446 438 413 381 360 452 495 499 441 361 357 448 547 609 616 632 663 675 686 713 740 811 794 758 722 697 684 664 652 701 714 738 762 771 748 692 637 671 616 585 610 663 664 585 497 460 497 502 475 477 484 418 313 207 153 95 61 90 155 204 208 227 228 214 158 117 120 104 71 110 126 153 161 153 129 101 75 95 95 107 123 139 143 139 131 150 113 101 149 181 204 228 259 254 222 197 200 223 239 249 244 243 262 277 288 299 322 346 381 455 442 421 405 413 445 493 517 525 530 539 532 524 513 521 504 419 390 385 379 370 388 430 468 430 485 547 605 644 667 674 623 504 412 355 341 368 414 459 490 563 621 663 669 688 723 707 641 615 519 475 464 456 440 460 499 526 553 598 633 670 700 714 718 780 745 724 726 677 610 585 603 677 712 751 752 687 617 605 613 436 328 280 301 341 345 357 388 342 336 371 441 488 491 502 544 548 570 589 590 598 614 638 651 648 645 606 548 521 498 459 415 454 457 464 484 526 561 591 595 602 606 603 592 556 517 517 553 557 569 577 582 580 589 596 598 612 526 440 382 379 357 318 264 204 149 101 89 105 125 121 113 149 132 119 142 178 173 133 89 116 128 136 128 108 100 112 128 108 100 96 92 100 116 132 151 142 153 153 153 153 153 149 149 201 173 169 193 185 145 129 142 150 159 155 135 139 159 143 111 155 147 139 147 167 183 191 183 144 137 137 141 153 177 197 209 181 181 177 157 133 125 133 152 195 195 196 209 221 226 215 193 181 134 155 185 166 191 223 194 189 251 298 281 199 110 77 84 40 44 45 53 69 85 97 109 192 192 181 158 123 85 46 41 43 48 58 65 87 111 109 81 66 55 51 43 39 39 40 41 73 73 76 75 66 58 62 55 42 42 42 42 43 48 56 52 45 50 74 72 52 49 93 163 283 288 320 375 398 353 268 205 115 96 81 62 59 64 84 108 56 52 51 59 75 79 78 66 54 46 49 44 43 42 42 41 47 98 106 74 70 113 161 173 137 93 46 41 58 74 66 46 39 41 58 78 82 70 54 43 41 42 42 42 42 42 42 42 42 43 43 43 46 68 104 140 244 391 573 710 791 845 887 918 941 897 838 762 661 527 402 316 264 379 502 568 598 578 514 423 232 144 72 48 43 43 47 68 59 47 63 75 82 82 121 197 328 451 570 646 714 790 847 862 894 831 761 659 500 335 241 207 101 59 68 92 116 162 265 376 545 616 648 578 467 347 216 115 65 84 90 93 99 87 80 68 48 68 81 117 256 446 544 555 660 728 810 891 967 1013 1018 1019 1015 985 913 815 720 625 505 365 218 120 69 63 76 65 62 74 57 57 63 73 83 96 103 139 220 256 296 369 435 444 380 311 178 149 103 69 58 52 64 68 92 85 78 72 66 59 57 56 55 64 119 221 342 449 513 567 684 721 706 677 664 658 607 532 440 337 226 154 133 120 94 62 55 75 72 54 54 58 59 58 56 57 60 84 99 88 59 57 56 67 104 159 222 300 410 512 628 677 730 763 793 823 863 893 943 931 919 912 905 883 842 787 696 579 407 245 109 50 53 63 74 69 85 100 92 87 142 213 327 380 422 426 424 398 346 261 227 219 225 207 173 141 126 126 56 55 73 107 132 158 240 360 512 643 786 909 996 1019 1011 962 852 688 485 309 181 95 68 70 52 51 50 51 53 65 69 65 93 81 61 53 52 53 61 69 104 112 96 64 60 72 71 50 79 91 106 98 78 62 62 66 74 70 69 53 49 50 73 89 140 124 96 68 59 59 63 71 70 70 59 59 63 71 79 87 52 47 60 128 191 207 149 85 50 49 48 49 53 62 69 65 92 84 79 67 60 60 63 63 45 45 45 45 45 46 53 53 44 43 47 59 94 130 166 185 237 170 102 94 142 190 202 190 101 97 85 73 61 49 41 41 45 45 52 48 55 58 65 71 66 68 74 72 74 65 64 69 49 47 42 23 15 14 14 14 15 15 15 16 20 17 24 17 26 22 22 27 31 23 24 28 21 21 21 22 22 22 22 23 39 32 32 37 37 34 34 27 35 27 27 37 33 28 28 42 41 41 41 41 41 41 41 41 57 53 53 49 45 41 41 30 35 32 32 32 32 32 32 32 37 37 34 34 34 34 34 37 48 51 80 95 293 671 648 203 167 128 97 106 99 64 60 73 229 197 145 101 69 53 41 36 28 28 36 44 48 48 49 38 31 32 32 32 33 33 33 37 53 53 49 49 49 45 45 45 41 45 53 57 53 49 42 34 41 41 41 41 41 41 41 38 35 35 35 35 36 40 51 55 70 66 57 61 76 84 79 78 137 141 160 181 217 241 249 244 284 248 228 236 228 196 176 173 80 37 32 54 66 42 43 63 55 43 36 39 39 35 35 43 39 35 35 35 35 35 35 39 43 43 43 43 43 43 43 43 51 51 40 40 37 41 41 41 45 76 179 271 242 105 32 31 31 32 31 31 30 31 42 50 31 103 123 101 105 74 34 33 53 61 58 50 59 79 69 48 71 71 82 121 172 211 223 216 323 180 56 36 73 81 57 37 42 42 42 46 46 46 50 50 50 50 50 46 42 42 42 38 50 50 46 42 42 46 50 54 39 39 40 45 45 41 40 40 49 39 38 61 76 95 146 237 367 482 597 663 685 691 733 765 687 687 552 409 494 707 712 542 475 502 524 491 418 329 229 163 134 75 40 48 97 209 189 44 53 72 76 72 67 55 62 62 62 54 45 37 36 40 44 48 55 91 147 211 271 279 203 119 64 56 52 44 37 37 37 37 46 36 62 119 174 279 504 723 798 237 113 122 54 56 35 37 41 48 48 56 64 64 52 44 44 40 36 36 36 36 44 48 44 44 44 44 44 44 44 44 44 44 44 44 40 40 40 40 44 40 44 52 45 37 38 38 38 42 39 38 37 37 38 43 38 62 69 65 72 96 104 91 39 34 125 290 290 122 36 42 42 37 41 61 60 34 33 52 37 25 120 426 583 561 592 630 637 653 665 657 641 637 653 673 641 617 609 621 622 614 610 607 599 576 572 588 600 604 627 651 603 639 631 587 594 638 630 557 509 444 392 377 420 472 493 491 537 594 645 676 677 685 694 693 616 630 605 521 439 417 409 389 384 266 210 265 357 401 453 506 512 535 539 543 595 651 643 592 592 636 642 595 532 488 454 437 483 482 476 484 508 512 496 475 582 617 618 639 601 447 348 397 413 428 471 561 616 584 467 354 241 228 244 308 386 452 476 489 568 563 492 430 481 566 517 398 206 111 47 59 86 78 69 67 81 48 35 40 64 73 61 41 45 49 52 56 56 56 56 63 67 67 47 33 33 75 170 242 345 269 209 201 194 166 138 122 144 338 388 296 368 574 656 572 601 571 483 379 288 248 211 170 121 104 172 339 510 586 584 571 581 524 472 383 301 335 361 294 245 170 110 94 94 102 141 181 241 232 291 374 350 257 248 316 321 283 341 418 408 442 518 547 514 372 208 151 153 163 164 168 147 98 106 182 206 154 134 162 150 215 207 183 235 231 175 148 43 97 81 64 163 249 272 308 338 705 752 557 563 586 581 670 604 616 644 664 656 640 640 652 644 636 624 616 612 604 584 575 562 535 481 420 366 342 377 425 340 231 113 68 101 119 103 60 43 52 57 44 42 43 70 117 169 143 98 104 218 327 295 184 88 83 79 44 42 43 63 98 105 115 105 110 191 318 424 467 369 292 343 472 525 590 684 733 759 759 757 741 733 745 766 789 790 774 765 768 792 820 838 842 893 900 908 900 900 920 955 986 983 956 941 930 915 880 810 760 749 731 693 662 664 673 629 557 12 16 16 16 5 5 5 5 5 5 7 19 20 28 32 25 10 11 15 19 27 33 25 24 22 21 21 57 109 126 103 75 58 49 37 33 41 45 41 33 49 29 20 20 33 45 37 25 33 22 25 25 21 21 21 22 18 20 41 81 101 78 41 20 39 64 76 60 28 23 25 38 30 27 26 27 28 44 68 80 92 112 89 34 31 72 81 46 43 59 67 42 42 66 73 49 33 33 34 35 39 39 34 34 55 55 55 55 55 55 55 55 72 60 48 44 49 65 77 85 37 38 38 38 38 38 39 38 43 37 39 107 119 71 39 39 55 83 87 55 39 43 39 38 64 44 37 36 59 132 230 315 305 306 328 387 453 527 610 685 767 781 781 765 776 780 760 732 714 714 703 690 691 661 570 468 488 490 486 439 396 349 309 274 369 350 346 365 368 376 439 496 448 347 269 320 402 360 346 441 500 503 535 583 604 560 516 505 504 499 511 543 555 542 518 517 488 472 436 415 411 427 466 498 596 615 650 682 650 620 664 755 754 794 837 856 828 748 652 593 584 601 653 722 786 794 740 689 629 626 592 569 598 643 655 630 609 629 617 560 518 528 555 561 464 446 280 34 30 121 246 230 199 156 139 126 126 133 128 124 111 127 134 118 98 90 105 107 91 124 151 139 147 171 174 150 153 149 201 280 276 211 167 178 254 245 220 196 207 231 241 220 267 306 325 324 352 403 419 417 420 451 494 530 558 566 569 558 594 587 572 553 541 522 507 474 384 358 354 379 406 431 433 427 477 547 597 605 633 680 676 597 425 373 367 369 399 437 482 520 601 627 663 690 701 696 676 636 589 524 472 444 448 468 483 494 557 579 609 640 677 700 699 698 725 746 745 719 661 618 613 627 718 685 681 718 708 628 570 531 353 293 269 281 320 348 340 327 301 328 358 401 451 497 528 558 587 605 613 617 625 626 630 627 629 609 567 524 486 454 435 438 453 464 476 495 529 557 595 618 625 594 587 580 536 477 493 561 577 595 596 605 622 628 629 612 609 548 466 404 401 406 383 326 278 204 145 129 121 113 117 129 149 125 120 138 174 178 145 116 152 144 136 124 116 112 112 112 108 96 100 108 104 104 128 167 146 165 165 153 129 129 149 173 185 177 169 165 161 157 149 134 146 151 159 167 163 155 143 135 151 151 147 147 159 175 175 163 136 133 137 137 141 153 173 189 165 161 157 153 149 153 157 157 172 180 192 197 197 194 183 168 165 158 159 153 162 167 168 179 185 219 266 293 291 235 174 140 81 72 64 67 55 66 123 208 297 327 305 239 149 85 71 65 42 56 60 43 66 101 87 38 46 42 39 39 43 49 61 69 40 56 75 74 74 74 81 70 41 43 51 59 59 48 43 42 57 46 46 52 49 50 94 160 251 261 298 375 387 311 192 114 83 76 81 74 63 64 85 112 69 79 75 79 94 98 98 98 65 57 44 43 56 76 59 41 63 66 78 90 82 82 114 154 170 150 114 82 54 42 40 40 57 173 161 66 54 62 42 41 41 42 42 42 42 43 43 47 42 42 42 50 68 86 115 143 230 413 607 733 819 911 980 1000 976 952 884 775 661 540 368 225 285 381 480 534 568 541 425 284 132 91 51 42 43 44 43 42 43 47 55 59 63 75 91 130 281 412 544 623 688 763 828 855 879 824 749 648 505 363 249 175 113 67 68 80 108 163 269 377 573 617 634 572 464 339 208 115 93 104 102 104 98 86 75 66 71 82 108 192 329 468 555 602 699 748 813 902 982 1018 1018 1018 983 974 913 818 712 617 510 394 218 136 89 71 88 93 82 66 65 65 74 80 89 103 126 165 269 357 410 445 477 485 403 291 198 165 120 90 78 60 52 51 81 81 70 68 73 71 59 56 74 98 164 274 380 454 510 576 695 721 707 682 669 636 551 456 341 246 142 90 80 78 64 55 82 77 73 67 64 57 61 58 55 55 57 80 87 59 57 59 63 58 60 104 158 217 299 385 492 591 678 731 764 802 832 847 920 923 923 912 908 882 853 816 741 613 437 268 140 70 53 54 54 52 55 95 98 94 164 262 358 358 358 349 335 315 301 272 198 178 167 156 130 106 86 70 100 65 67 131 208 269 339 432 580 696 832 951 997 981 950 925 792 597 378 234 146 75 53 54 52 52 52 53 57 66 70 70 70 62 53 53 53 61 77 85 88 88 88 88 80 72 71 67 59 67 90 106 94 78 94 126 79 67 50 49 48 48 53 61 88 76 63 51 59 75 99 111 45 66 83 87 75 62 63 71 46 47 64 112 149 145 101 57 54 50 50 50 57 62 70 74 101 77 72 68 56 46 47 64 46 45 45 46 45 44 44 53 64 48 42 43 98 178 260 310 182 170 134 94 98 126 114 78 62 58 50 42 42 41 42 45 40 40 44 48 59 62 69 72 70 72 75 66 64 62 61 63 138 97 52 19 14 14 15 19 14 14 15 16 20 20 31 24 18 22 22 22 26 31 27 31 20 21 21 21 21 22 22 22 27 31 35 36 41 37 37 31 31 27 28 28 32 29 33 33 29 29 33 33 37 37 41 41 53 37 61 61 37 53 85 66 31 31 32 32 32 31 31 32 33 33 33 33 33 33 34 41 52 99 160 142 268 672 801 537 326 207 113 94 95 65 57 66 82 98 98 70 34 29 42 65 37 37 33 29 29 29 30 30 39 32 32 32 33 33 33 33 69 61 49 41 37 41 45 53 53 49 49 45 45 41 41 41 41 41 41 37 37 37 37 33 34 35 39 43 43 43 43 43 51 51 55 54 65 69 68 72 76 76 84 92 108 124 140 148 139 131 119 103 91 83 75 72 52 45 46 46 46 47 51 51 55 51 44 40 35 35 39 39 35 35 35 35 35 35 35 39 35 35 39 43 47 51 51 55 87 91 88 92 85 81 73 69 57 49 80 123 102 37 32 69 50 32 31 31 31 31 31 40 44 60 76 89 89 70 54 42 41 41 33 42 83 128 113 80 59 54 121 208 299 410 484 469 393 176 48 40 40 61 73 37 38 38 46 50 54 50 51 46 38 38 38 42 42 42 42 46 46 46 46 46 46 46 46 46 55 47 48 41 41 41 41 41 49 51 54 58 77 103 123 167 283 382 481 543 576 609 655 693 636 615 539 518 667 848 840 680 550 579 597 536 432 327 226 153 90 69 49 57 141 213 172 68 49 69 69 45 52 76 87 63 70 58 45 37 36 35 35 34 84 84 100 152 200 200 152 100 68 41 36 37 40 36 36 53 70 41 70 135 190 283 519 745 798 348 117 117 86 52 37 39 41 48 48 48 48 44 44 44 64 56 44 36 36 40 48 52 47 47 47 47 47 47 47 47 51 51 51 47 47 47 43 43 48 48 44 44 44 37 37 38 38 38 38 38 38 39 39 39 42 41 37 41 49 57 73 78 81 35 34 75 183 199 126 42 36 36 41 61 72 62 69 88 61 58 227 504 593 503 534 677 668 680 680 652 605 585 593 609 577 557 569 609 610 582 598 639 607 560 563 595 595 567 582 622 686 662 614 586 606 650 658 605 510 436 404 432 472 482 496 525 587 629 661 673 677 682 680 674 601 575 538 482 444 434 421 393 357 294 274 316 371 388 443 508 519 514 518 558 614 639 635 608 621 666 639 560 492 441 402 409 490 541 495 516 488 452 512 499 586 589 610 619 552 427 376 393 388 487 545 587 639 607 470 354 225 148 114 185 315 436 485 510 733 631 569 579 525 347 165 78 132 64 31 39 75 75 63 44 79 48 60 48 44 53 37 53 53 53 52 52 44 36 34 35 48 48 51 63 33 94 170 282 293 193 161 201 186 99 82 138 120 298 356 340 453 583 613 589 574 568 416 273 258 222 138 150 121 134 239 414 553 581 579 583 552 511 428 347 310 316 318 299 232 217 185 133 81 77 122 189 205 249 268 307 338 277 248 316 305 320 373 422 451 465 505 546 512 352 203 167 169 155 160 184 179 145 129 141 130 110 119 155 159 164 168 176 211 236 216 172 117 109 82 77 113 198 246 265 344 567 788 530 603 574 625 657 596 600 612 628 644 644 636 628 676 660 640 615 607 603 611 619 637 614 555 461 380 355 375 401 257 184 119 101 116 125 110 90 46 62 67 59 43 44 72 92 123 85 68 134 235 306 325 302 145 100 77 66 43 42 52 108 123 113 79 41 90 181 275 321 287 342 412 477 530 591 656 702 771 731 717 725 749 750 738 738 781 801 831 850 855 854 857 860 907 915 918 898 909 937 969 973 1018 1007 999 988 973 931 876 818 800 809 763 688 649 642 615 560 20 20 20 20 9 5 5 5 5 6 11 19 20 28 28 21 8 10 13 18 22 28 24 23 22 20 18 32 80 105 94 78 57 45 33 29 37 41 37 29 41 29 20 20 25 37 33 25 22 22 22 21 20 20 20 21 19 34 85 93 74 54 54 66 52 52 48 41 29 26 26 35 35 28 28 32 44 57 77 84 176 221 233 155 80 61 66 71 35 67 75 39 33 34 45 37 42 35 34 34 34 35 43 43 51 51 51 51 51 51 51 51 104 88 68 49 49 49 38 37 37 38 38 38 39 39 39 39 80 55 39 55 79 79 59 39 51 71 79 63 51 43 39 39 38 48 90 111 129 186 291 376 322 332 377 459 554 649 748 824 835 816 781 757 760 768 772 769 765 750 717 687 683 661 592 507 422 421 421 397 370 315 239 168 207 212 228 239 226 249 341 439 382 338 280 338 445 450 436 501 448 444 464 507 524 517 517 529 576 552 548 584 627 631 623 619 510 458 429 445 516 576 596 595 646 681 721 736 688 667 719 802 891 872 845 829 836 840 840 840 748 704 668 672 721 734 715 680 645 647 624 581 574 595 615 614 632 667 692 690 648 610 593 587 554 512 450 372 282 219 200 186 134 95 86 86 102 129 136 140 95 115 130 110 82 74 95 119 127 155 159 139 135 154 146 129 128 128 175 219 206 150 145 177 156 164 180 203 223 246 280 299 327 354 377 400 452 504 511 486 529 540 548 556 571 575 579 579 608 593 577 543 508 480 453 416 345 334 353 371 404 422 436 445 500 554 601 625 653 662 626 542 373 352 370 401 430 455 512 574 608 631 643 662 670 659 647 610 579 498 445 429 464 500 522 525 583 601 621 647 661 669 668 671 702 742 746 708 638 599 618 656 695 670 678 707 682 581 489 440 330 289 281 300 332 347 326 298 324 346 377 415 469 512 551 585 622 637 637 641 637 634 627 624 621 602 567 516 470 442 435 454 472 476 487 506 533 568 614 630 629 602 586 556 520 481 501 560 584 602 611 628 641 658 656 649 608 549 464 413 419 444 445 396 348 286 238 195 149 121 110 126 118 114 121 132 158 165 168 164 168 160 148 132 120 112 108 108 124 116 116 120 116 108 128 163 166 177 177 165 149 145 153 165 169 165 157 157 157 153 149 134 162 163 167 171 171 163 151 147 139 151 159 159 163 159 159 147 152 137 137 141 153 161 161 157 153 149 149 145 149 153 161 165 161 173 189 186 177 173 174 175 165 165 155 153 158 158 160 163 150 192 227 238 280 310 289 241 72 79 83 101 113 155 261 366 500 519 492 396 288 184 108 64 41 44 45 44 55 74 68 39 54 54 58 55 63 60 64 57 52 59 75 82 93 101 105 102 46 43 43 43 47 55 59 60 72 45 46 47 49 59 96 153 212 198 195 223 220 161 102 82 51 60 69 66 67 60 72 91 64 71 75 86 90 90 86 78 43 44 56 48 44 51 43 41 66 70 86 94 74 54 62 90 82 86 86 74 58 54 58 70 89 277 257 58 38 46 54 41 41 42 42 42 43 43 47 47 42 42 46 60 72 93 118 147 269 432 614 736 834 923 999 1012 1011 960 881 768 635 482 317 203 307 399 477 481 456 404 304 195 81 63 51 43 43 43 47 51 43 51 67 71 75 71 79 107 183 317 462 578 672 756 825 848 837 804 746 660 524 371 245 159 124 86 76 81 101 160 279 388 537 584 590 527 421 303 177 99 114 120 110 100 86 77 69 53 74 92 154 265 380 467 565 648 702 762 829 910 983 1014 1018 1017 995 974 902 803 697 606 502 382 222 144 101 83 100 101 78 62 57 64 74 83 88 111 141 195 288 388 448 468 465 436 340 223 146 121 100 90 91 88 77 65 86 82 63 64 76 77 80 78 127 170 252 362 460 519 567 618 682 698 693 672 628 569 472 369 246 174 101 65 59 65 57 55 93 92 88 85 82 72 76 76 57 55 57 78 86 61 57 71 59 58 57 82 107 142 205 283 357 464 583 678 735 780 799 801 893 904 919 923 908 896 863 835 756 643 483 307 163 77 53 54 54 54 72 115 111 102 154 240 309 298 272 240 223 226 233 223 176 152 144 129 106 86 73 72 89 91 147 231 304 361 430 516 665 766 879 962 989 952 886 823 655 490 303 182 109 61 55 56 53 53 54 58 69 74 78 82 66 58 53 53 53 61 77 85 64 72 76 84 84 80 79 75 59 59 82 102 106 102 114 134 79 67 54 49 48 48 49 53 47 47 47 47 59 75 99 111 58 50 45 46 58 70 75 75 46 47 60 84 93 89 73 49 62 63 55 58 54 65 70 74 97 89 88 85 76 56 47 47 87 67 47 46 46 44 44 45 48 48 55 67 98 130 162 178 82 134 162 126 90 86 90 82 46 46 42 42 41 41 42 42 40 40 44 44 52 55 62 68 59 62 64 62 61 53 55 69 211 113 33 25 28 14 13 27 15 15 15 16 23 27 27 27 25 21 21 25 30 30 34 27 23 21 21 21 21 22 22 22 27 31 35 43 47 41 45 37 38 31 31 28 28 32 32 29 29 29 33 33 37 37 41 41 65 33 53 45 28 109 165 73 34 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 92 123 165 130 184 486 699 628 473 366 251 162 103 61 50 70 34 46 50 38 30 29 34 49 57 53 45 37 33 30 30 30 32 32 32 32 33 33 33 33 57 49 45 37 33 37 41 45 49 49 49 45 45 41 41 41 37 33 33 33 33 33 33 33 33 34 34 35 39 39 39 39 51 51 51 54 54 58 65 62 74 71 71 75 83 86 97 101 65 61 57 49 52 45 56 49 46 46 46 46 47 47 47 47 55 51 44 40 36 35 39 39 39 39 35 35 35 35 35 35 39 39 39 43 47 47 47 51 59 63 60 60 53 53 45 41 37 35 35 59 42 30 31 80 33 32 32 33 37 33 37 53 33 41 57 65 65 57 45 33 48 45 33 35 59 88 77 48 91 89 140 202 269 424 549 552 390 156 40 60 56 45 53 37 38 42 42 46 50 51 51 50 39 38 38 42 42 46 46 46 46 46 46 46 46 46 46 47 51 55 55 48 48 41 41 45 40 40 47 58 65 81 91 113 195 271 346 420 492 549 595 639 634 636 631 695 843 967 948 839 663 621 571 477 369 256 163 94 40 50 58 61 113 160 116 39 57 77 77 57 68 88 99 75 62 54 45 37 36 35 35 35 76 72 80 96 112 112 88 68 69 57 45 45 48 40 44 49 65 37 70 143 202 291 503 707 821 369 137 114 70 52 42 43 37 40 40 40 40 40 40 40 56 56 52 52 48 48 48 44 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 48 48 44 44 44 40 41 37 38 38 38 38 38 38 38 38 57 53 40 36 36 37 57 62 35 58 46 34 38 158 209 169 98 93 84 72 67 78 104 118 79 125 401 570 560 470 481 707 687 699 684 652 593 561 561 569 517 533 573 601 589 570 590 638 635 607 602 610 609 589 589 613 701 645 590 590 615 639 632 606 546 468 432 456 487 505 531 565 650 661 657 661 659 653 639 617 575 492 435 447 472 461 429 397 396 305 273 335 387 399 450 512 542 541 549 574 618 635 624 609 618 634 599 520 461 418 399 433 529 572 525 507 468 428 504 515 582 601 614 591 500 406 376 400 395 545 599 602 682 664 490 325 162 81 37 66 183 333 510 650 750 693 614 496 286 84 29 71 80 48 37 64 73 57 45 45 71 36 36 36 36 36 36 45 52 52 52 48 40 35 34 35 91 35 42 86 66 138 229 281 221 209 206 190 158 111 83 86 143 253 331 420 530 560 555 595 496 468 339 219 195 178 146 174 147 205 325 484 587 608 599 595 521 456 364 307 291 301 282 243 250 255 243 180 105 81 114 166 165 245 253 256 314 314 277 281 302 348 393 414 455 516 532 513 496 363 231 182 177 171 164 172 166 184 172 137 125 134 123 107 124 140 148 160 192 232 220 173 241 170 78 44 77 171 231 243 330 544 801 579 620 594 649 653 652 632 628 644 668 676 655 627 663 655 647 635 627 619 615 622 605 601 586 536 458 384 352 350 238 189 204 267 281 223 180 184 80 72 65 62 75 79 79 71 94 65 95 188 282 352 407 455 275 157 82 88 70 42 43 92 56 71 74 75 97 139 162 168 246 319 401 478 539 600 664 702 687 683 706 741 754 734 727 731 762 777 805 839 847 861 881 911 965 981 992 976 959 975 987 983 1009 990 982 971 956 922 871 836 806 828 810 759 720 697 637 554 32 28 28 24 13 13 6 6 10 14 15 23 24 24 24 24 8 9 12 17 28 30 27 22 34 20 17 18 47 71 72 64 60 48 32 32 36 40 36 28 36 32 28 28 28 36 40 37 21 22 22 22 20 19 20 20 20 37 58 50 33 25 41 58 60 34 25 25 30 35 36 32 36 37 41 49 61 66 85 93 196 289 365 319 188 81 47 64 48 92 104 71 34 33 45 49 35 34 34 34 34 35 39 43 51 51 51 51 51 51 51 51 40 36 35 36 49 58 58 50 38 38 39 40 40 40 40 40 44 44 40 56 100 132 92 39 40 44 56 68 56 40 40 44 48 75 101 126 148 204 273 338 395 448 531 625 704 759 790 817 797 759 738 746 746 722 710 719 735 713 671 611 600 589 543 482 318 297 293 293 298 270 194 115 114 114 122 129 113 128 192 268 248 266 241 283 412 477 490 528 531 533 537 549 562 570 586 602 630 594 574 594 638 654 649 641 612 572 547 571 639 694 702 686 733 772 796 787 774 781 809 841 844 824 792 792 805 829 837 833 855 811 755 716 708 718 718 704 629 607 568 537 558 611 655 659 681 668 673 710 726 696 662 648 585 548 557 575 461 259 147 128 98 78 85 97 113 124 116 108 67 95 123 115 95 91 127 167 123 139 139 126 122 149 156 147 126 114 129 144 124 91 127 183 183 203 251 307 326 329 368 423 443 438 425 436 488 532 535 495 521 513 509 505 520 532 544 545 557 542 512 484 446 411 376 350 317 322 356 378 399 416 446 480 538 562 613 658 664 621 549 468 354 343 377 439 472 490 563 648 639 631 627 631 628 625 610 577 529 455 402 409 472 527 545 540 598 617 636 647 646 645 641 652 694 731 738 685 599 564 603 669 672 674 686 704 651 539 434 370 326 323 339 359 367 354 314 292 355 377 411 453 500 550 589 620 641 652 649 649 649 642 635 632 625 606 575 516 466 442 447 474 496 503 510 525 552 583 614 637 617 602 578 536 516 509 533 564 584 606 626 643 656 665 670 660 622 552 466 427 441 475 487 461 394 351 297 238 175 121 102 107 99 122 141 144 142 145 188 216 180 172 156 136 120 108 100 96 132 128 128 128 120 116 128 159 170 177 173 173 169 169 169 169 157 153 149 149 153 153 149 138 150 151 155 159 159 159 155 155 131 143 155 163 159 147 139 131 140 121 113 129 149 157 141 125 153 149 149 149 149 157 161 157 146 158 178 182 166 166 178 187 184 177 170 164 161 158 156 155 138 177 184 178 241 328 351 321 60 51 57 102 184 313 484 636 744 779 777 718 614 472 313 194 69 52 44 43 43 43 53 68 57 69 73 70 63 51 48 44 57 56 67 83 102 106 105 95 50 43 46 46 46 50 54 47 76 57 45 46 48 51 69 107 155 141 120 116 89 61 54 74 46 48 65 70 62 54 51 58 52 70 74 81 85 81 73 61 43 76 119 103 63 47 47 55 46 66 90 98 74 46 42 54 54 62 62 46 40 40 42 62 141 292 241 41 37 41 50 42 41 42 42 42 43 43 43 47 50 46 50 57 76 101 130 151 282 426 592 718 820 916 996 1005 993 908 836 737 582 389 264 218 318 397 439 396 308 232 164 102 49 55 63 55 43 42 47 63 42 48 67 75 67 55 51 72 129 248 396 528 646 730 795 818 817 789 745 664 535 375 248 166 131 93 80 78 91 147 279 400 508 540 537 466 359 261 162 100 130 125 106 88 77 72 64 63 91 122 227 363 445 492 575 670 714 778 853 933 990 1018 1017 1017 1014 978 895 796 701 614 502 373 221 143 112 102 115 109 74 57 56 59 69 79 88 118 164 223 331 432 494 491 451 382 270 169 108 90 85 91 96 97 85 70 86 71 67 64 68 79 85 103 175 249 355 458 555 607 651 673 683 685 683 643 569 475 357 266 174 125 76 59 72 84 73 63 104 110 106 99 92 89 94 91 83 71 80 104 107 79 67 65 58 58 62 72 85 102 153 213 236 331 454 569 667 720 746 755 851 885 919 934 926 907 896 872 790 693 545 373 214 104 53 54 54 55 77 125 124 107 143 205 256 236 207 171 161 168 184 182 134 120 109 93 73 68 67 76 74 131 226 326 399 447 512 595 757 855 935 977 974 929 819 700 492 348 207 118 75 53 54 55 54 58 62 66 74 78 86 86 74 70 61 57 60 60 64 68 52 60 72 84 88 84 83 75 99 91 94 114 122 118 114 114 78 71 59 50 49 48 48 48 47 47 47 47 51 59 70 74 58 44 43 46 94 126 111 83 47 59 64 68 57 57 73 82 79 67 59 62 58 62 66 66 70 70 69 61 64 68 56 51 67 55 46 45 45 54 65 57 48 52 67 75 82 78 70 66 40 90 134 114 74 62 74 78 58 54 46 42 42 42 42 46 41 41 44 40 47 51 62 68 52 51 57 60 55 58 61 70 217 86 17 38 53 15 13 31 15 15 23 23 34 34 34 27 24 24 28 25 29 26 30 23 23 23 21 21 25 25 22 22 30 31 39 39 43 40 41 33 30 27 27 31 31 28 28 28 29 29 29 33 37 37 37 41 57 29 53 41 49 189 221 53 34 34 34 31 34 31 31 31 35 32 32 32 32 32 32 33 49 75 129 135 152 286 468 548 569 514 415 277 152 85 51 51 30 29 30 31 35 35 30 30 62 58 50 42 38 38 39 39 32 32 32 32 33 33 33 33 37 37 37 33 33 33 33 37 56 56 52 52 48 48 44 44 32 32 36 35 35 35 35 32 33 33 33 33 38 38 38 38 47 47 51 51 51 54 54 54 52 56 60 60 60 60 63 63 35 34 34 34 38 35 46 50 50 46 46 47 43 43 39 40 51 47 40 36 35 35 39 39 39 39 39 39 35 35 35 35 43 43 43 43 43 43 43 43 42 39 36 40 37 36 36 36 35 35 55 86 76 47 58 94 61 49 41 37 32 31 31 31 32 32 37 41 48 44 40 36 52 49 37 35 40 53 53 40 94 96 159 209 256 446 598 560 328 104 35 76 65 37 41 45 42 42 42 42 46 50 50 54 39 38 38 42 46 50 50 50 46 46 46 46 46 46 46 47 54 51 51 48 48 52 45 44 40 40 51 62 66 57 57 67 164 190 248 325 414 491 551 580 649 652 702 805 906 940 918 862 700 602 481 367 259 162 85 43 40 54 66 54 57 80 71 38 38 40 45 41 60 88 99 87 50 50 46 37 36 35 35 35 63 71 83 83 71 63 60 64 64 64 60 44 40 44 37 36 37 35 54 139 216 316 497 673 741 299 122 114 46 48 46 37 36 36 36 36 36 36 36 36 48 56 60 64 64 56 44 36 39 46 46 46 46 46 46 46 46 46 50 50 54 54 54 51 44 44 44 44 51 47 47 41 45 37 38 38 38 38 38 38 79 74 58 43 40 65 89 102 36 118 121 35 32 96 159 131 180 184 156 92 63 74 92 94 87 236 569 598 523 510 484 643 651 663 656 627 572 544 541 553 501 550 613 621 597 585 609 638 665 650 645 633 629 625 632 632 688 649 637 635 620 589 593 615 563 492 460 467 498 532 577 619 693 677 661 662 649 624 578 544 520 424 387 446 479 464 439 454 449 331 279 337 405 421 469 539 569 573 589 606 635 643 632 621 634 587 536 481 429 402 419 476 560 600 572 534 468 432 496 527 578 613 617 558 464 394 392 427 440 615 637 601 693 690 465 242 106 53 38 50 104 226 474 699 608 663 565 309 95 56 81 90 71 64 84 102 82 46 34 47 48 36 36 52 52 40 48 60 44 44 44 40 36 35 35 35 91 35 46 70 122 237 320 249 209 249 265 222 134 70 62 93 230 320 387 485 564 511 447 483 400 363 270 189 164 154 149 188 196 297 426 538 599 616 607 584 507 414 314 285 315 321 286 234 277 320 318 254 148 97 113 150 134 257 261 216 294 354 309 245 306 372 405 402 462 552 555 488 495 394 274 201 176 170 152 143 121 219 251 192 165 182 139 63 104 109 117 129 168 216 216 184 229 181 98 50 73 139 168 188 298 497 801 632 628 610 673 646 683 644 619 635 675 687 659 622 642 646 650 650 646 634 622 622 632 623 620 614 560 477 436 439 366 269 252 331 337 243 193 214 174 123 71 57 66 58 42 39 41 56 98 160 254 368 469 518 424 230 88 105 108 46 43 88 43 68 99 117 123 117 96 90 230 299 389 478 547 611 671 706 679 699 742 766 762 739 720 720 732 742 774 820 844 862 900 943 981 1012 1017 1016 1014 1013 1013 1006 1007 993 982 974 951 920 894 871 829 842 832 797 775 744 668 581 40 36 32 28 21 21 14 10 18 22 19 27 24 24 20 20 16 14 16 16 35 41 34 33 48 27 17 16 22 46 43 36 72 52 44 28 40 32 32 20 24 24 40 32 40 36 56 64 46 59 59 35 22 21 21 21 61 38 21 26 53 61 45 22 41 26 25 27 36 44 48 37 49 45 45 47 55 71 86 98 141 249 378 419 320 162 71 48 68 100 112 76 43 38 53 57 34 34 39 43 43 39 35 35 47 47 47 47 47 47 47 40 65 45 36 36 42 50 42 38 59 44 44 52 45 45 53 65 38 39 39 60 104 120 84 39 44 39 44 64 56 40 40 72 68 59 57 110 206 322 395 432 516 590 684 735 754 758 758 750 701 657 660 704 704 657 637 650 643 629 580 518 484 466 427 366 261 220 185 181 193 194 154 110 118 89 77 84 103 99 102 110 110 188 174 168 289 410 467 513 618 621 604 583 580 584 580 553 621 602 585 593 620 640 644 647 711 726 734 733 733 749 761 771 831 846 850 850 884 911 907 871 890 886 890 899 910 884 841 808 834 853 846 807 764 710 694 685 654 583 494 470 519 601 645 640 654 578 551 620 665 627 546 496 539 525 510 455 333 190 102 63 36 41 60 84 104 91 63 36 100 115 139 147 135 127 143 171 95 110 109 97 108 139 146 145 145 144 147 154 150 161 213 273 338 334 370 418 421 388 411 475 514 485 444 416 440 480 491 475 507 503 510 510 521 533 545 546 498 480 457 431 404 381 355 347 321 333 367 392 401 426 480 534 565 581 630 672 653 563 468 407 378 354 396 462 506 535 613 703 662 650 627 616 614 603 577 536 467 412 387 417 488 550 572 570 605 624 639 643 646 642 642 654 692 724 711 649 564 533 579 639 653 664 680 669 589 481 400 356 354 382 414 422 398 365 340 331 389 415 457 500 550 593 624 650 633 640 637 641 645 639 636 633 629 606 571 528 493 474 474 489 516 530 541 553 579 598 613 617 601 609 586 540 536 553 562 572 580 610 630 650 659 660 661 651 637 563 484 446 463 489 490 476 419 381 331 276 210 149 114 99 107 127 146 145 138 149 184 216 191 172 156 136 116 104 96 92 124 128 132 132 124 120 132 155 158 161 161 173 189 197 193 185 165 157 153 153 157 157 153 142 146 143 143 147 147 151 155 159 147 139 143 159 171 159 147 135 120 109 105 117 137 145 141 133 157 153 153 149 153 157 161 157 131 136 155 166 170 182 198 214 211 204 194 183 177 170 163 156 150 169 153 143 186 268 323 330 236 194 135 132 196 337 546 729 886 932 933 904 834 717 558 412 172 99 44 43 42 41 61 107 72 87 95 84 66 46 39 39 61 57 60 83 91 78 66 59 46 46 46 50 65 66 73 74 103 100 94 60 49 50 52 64 93 91 87 91 83 67 67 83 47 60 72 73 57 49 48 48 55 61 61 65 65 69 57 56 60 115 147 131 79 47 55 79 50 74 102 102 78 50 42 50 90 82 66 46 41 46 74 98 173 173 89 39 41 41 40 55 41 42 42 42 42 43 42 43 55 51 50 58 80 98 132 157 248 388 562 692 784 875 962 987 948 862 779 684 494 291 215 244 316 355 351 271 183 119 84 68 58 59 59 55 43 43 43 47 42 44 63 67 55 47 43 61 111 195 327 475 612 703 760 786 823 789 737 656 520 374 267 200 125 80 68 59 73 131 271 388 457 477 458 369 277 210 146 104 115 105 87 68 61 71 79 82 109 176 297 424 499 542 613 677 725 798 876 952 1006 1018 1018 1018 1018 982 899 807 717 629 505 365 204 142 112 113 119 116 81 57 56 55 69 78 92 130 184 251 360 452 498 458 393 316 220 147 113 96 82 80 89 89 74 59 76 68 64 68 67 69 82 107 218 305 427 533 623 679 723 731 700 691 666 606 505 375 257 178 133 89 63 56 76 88 87 82 100 106 95 95 88 93 89 86 95 94 111 135 131 91 54 54 56 58 66 61 55 73 122 162 205 257 335 438 549 644 696 730 816 872 926 949 941 929 919 906 824 742 610 443 260 128 65 55 54 55 65 105 116 119 130 154 161 153 140 124 123 119 119 112 95 73 68 60 59 66 88 105 130 206 318 413 465 506 579 658 801 885 946 947 940 887 751 594 374 254 143 85 61 54 53 53 54 54 58 62 70 74 82 82 94 89 77 65 60 52 51 50 56 64 76 88 88 80 75 67 119 103 102 118 146 150 126 102 82 75 67 55 50 49 48 47 47 47 51 55 55 51 54 50 45 45 50 114 178 193 143 87 47 51 56 52 48 61 89 102 71 67 63 59 55 66 70 74 58 66 54 49 53 76 91 79 45 50 46 45 46 66 85 77 64 60 59 51 54 54 54 54 46 62 66 54 58 74 74 62 90 82 74 62 54 50 46 46 41 45 48 44 47 47 55 62 49 55 54 57 52 55 55 67 122 35 17 46 69 16 14 28 15 15 23 27 34 34 38 38 31 24 28 28 32 29 29 26 30 23 23 21 21 25 25 22 26 31 35 39 43 43 43 37 37 30 30 27 27 31 27 27 29 29 29 33 33 37 37 37 29 49 45 53 145 241 177 29 37 30 37 30 30 34 34 31 35 35 40 33 40 33 32 32 33 32 54 112 157 175 253 361 493 522 495 389 248 142 79 40 47 30 30 35 51 47 30 29 46 42 38 34 34 39 47 51 32 32 32 32 33 33 33 33 32 32 33 37 37 37 33 33 52 52 52 48 48 44 44 39 31 31 31 31 31 31 31 31 40 33 33 33 37 33 37 37 50 43 47 47 47 47 51 44 36 37 45 57 60 56 52 48 51 47 39 43 43 43 47 47 51 47 47 43 39 39 36 36 47 43 39 36 35 35 39 39 34 34 34 35 35 39 39 39 47 47 47 43 43 43 39 39 42 39 43 40 37 36 36 36 37 60 90 117 114 97 96 93 47 40 36 32 32 31 32 34 32 32 32 32 36 47 51 55 44 45 42 36 44 49 61 60 86 100 190 236 278 456 548 434 192 44 35 76 57 37 49 53 46 42 42 38 42 46 54 58 38 38 42 46 50 50 54 54 46 46 46 46 46 46 46 47 54 54 54 55 55 51 44 44 44 48 55 55 58 54 53 45 156 162 192 246 327 400 460 497 591 612 663 726 761 753 729 697 568 461 347 254 165 95 46 40 58 79 71 41 39 39 58 58 40 45 57 61 80 100 115 103 46 50 50 41 36 36 36 36 35 54 82 87 87 68 64 64 60 68 60 40 36 44 37 36 37 35 54 128 213 310 467 609 551 181 84 112 54 65 58 35 36 36 36 36 36 36 40 40 44 48 56 60 56 48 40 35 42 42 42 42 42 42 42 42 42 42 46 46 50 54 58 51 44 44 44 44 51 51 51 47 51 52 49 49 42 42 38 41 82 85 74 78 88 116 153 165 153 146 130 104 75 55 35 33 155 199 184 100 58 69 87 73 107 359 613 590 559 613 564 523 567 580 591 572 548 529 541 561 530 594 645 629 609 613 629 637 637 653 660 644 655 675 679 663 655 689 721 679 589 541 563 612 551 504 464 474 512 551 601 654 689 673 669 668 643 575 505 455 442 436 447 481 470 450 497 563 499 357 285 339 412 436 496 570 565 585 601 618 635 628 625 614 635 551 488 438 398 402 451 516 568 619 624 581 499 456 492 531 574 609 601 530 460 433 436 458 507 645 635 603 695 634 361 137 57 36 42 38 35 105 367 645 615 562 374 123 40 105 133 70 74 72 85 102 75 35 36 53 35 40 44 72 60 35 44 56 52 52 44 40 36 36 36 43 46 81 41 33 197 329 345 220 197 357 357 154 38 106 138 89 305 435 486 470 482 446 358 316 320 286 228 191 184 158 135 174 284 416 530 572 601 612 601 559 485 384 284 278 325 342 310 269 315 378 387 309 194 120 113 134 134 262 265 197 267 334 294 237 306 360 389 401 461 543 554 503 514 437 305 185 132 134 120 107 123 235 271 199 153 173 162 103 108 109 101 101 136 184 196 176 148 168 153 101 77 99 132 168 255 434 775 672 621 619 697 654 675 635 615 627 655 670 650 622 634 642 650 662 662 658 654 654 696 648 632 652 622 571 570 611 614 437 300 283 266 203 180 206 292 225 146 95 73 58 46 42 40 80 98 96 201 384 490 487 503 319 149 107 114 84 70 88 61 73 88 103 105 103 110 135 251 311 385 462 531 599 671 713 747 759 778 782 766 732 701 682 694 677 712 775 825 844 874 908 947 993 1017 1017 1016 1016 1016 1016 1016 1017 1017 998 974 952 940 934 867 861 823 788 773 762 707 631 44 36 32 32 29 30 18 10 22 26 27 31 24 24 20 20 34 24 22 19 33 35 32 31 34 29 20 23 36 48 45 38 79 60 47 36 39 32 27 19 18 20 39 40 43 48 67 72 134 147 148 100 51 28 27 30 114 82 61 77 117 121 81 27 25 27 35 40 49 42 53 46 51 47 39 32 44 60 83 103 102 170 295 388 377 243 111 44 60 57 60 48 39 42 46 38 39 40 44 44 36 35 36 40 44 44 44 44 44 45 45 44 85 69 49 49 66 86 83 83 79 52 40 41 49 49 58 89 80 44 38 39 40 40 40 40 52 40 40 52 48 40 52 92 87 82 76 112 205 321 409 446 570 636 698 701 697 717 753 763 662 608 623 675 683 623 596 613 575 569 528 462 405 359 304 238 217 167 124 108 101 98 90 78 113 85 68 76 95 94 77 65 72 167 141 99 184 320 420 498 641 648 608 560 556 580 568 524 596 613 624 636 655 675 695 710 710 764 800 811 803 815 827 837 865 892 915 919 956 983 975 932 924 909 893 874 862 831 800 783 825 837 838 819 775 710 655 618 687 613 515 456 450 475 491 483 585 538 558 627 604 463 309 227 377 394 363 265 165 106 67 35 38 50 74 106 127 135 123 103 159 151 147 155 140 108 88 95 93 100 95 87 98 121 133 132 171 198 245 292 331 359 383 399 420 377 377 420 404 351 347 395 454 445 424 396 404 435 459 456 484 485 500 512 523 519 515 504 492 473 443 413 387 379 361 361 348 358 388 406 423 445 514 577 589 605 639 653 592 478 399 373 390 381 426 507 564 590 631 690 673 650 619 606 596 574 532 483 420 401 419 461 516 573 599 613 592 607 619 634 635 643 644 659 701 698 672 618 557 545 577 623 653 669 661 603 503 423 386 377 378 418 450 441 392 355 359 389 407 442 492 546 589 623 642 653 633 644 641 641 645 635 632 629 629 590 551 524 517 502 486 476 511 533 553 580 607 618 617 613 605 621 606 568 564 577 566 553 568 606 634 654 666 667 661 658 632 561 491 461 475 495 481 459 461 431 388 335 278 224 169 119 111 119 130 133 142 149 168 184 187 172 156 140 124 112 108 104 112 128 136 136 132 136 148 163 162 165 165 181 205 213 205 193 181 177 169 165 165 161 153 138 158 155 151 147 143 143 147 147 163 127 115 139 167 171 163 151 128 121 121 117 121 125 137 145 141 141 141 145 149 157 165 162 144 125 125 144 178 194 206 206 227 215 201 191 184 165 162 155 162 150 145 152 174 214 288 363 389 377 330 262 245 341 572 792 941 968 947 900 852 781 646 517 243 158 87 64 62 49 75 117 126 153 158 132 89 54 39 40 53 41 49 80 84 60 40 40 53 45 41 45 75 104 144 165 133 164 177 131 70 51 52 53 66 61 65 85 104 96 76 68 59 67 76 68 56 48 55 63 66 65 53 45 45 56 52 59 59 87 103 98 62 42 58 86 78 94 114 102 74 54 54 58 58 46 42 42 62 82 90 94 161 93 38 39 82 42 39 59 42 42 42 42 42 42 42 42 56 45 52 59 71 93 119 147 188 335 507 640 728 804 891 926 902 828 741 620 404 210 173 239 287 278 237 172 105 69 62 67 67 55 47 51 63 67 55 42 43 51 59 60 52 52 60 82 86 146 262 425 570 665 737 784 815 785 734 652 534 397 289 215 128 86 64 52 60 111 240 356 379 383 347 264 192 155 126 96 83 77 62 47 48 70 96 108 135 226 351 450 545 624 679 683 729 795 876 956 1006 1018 1018 1017 1006 973 906 819 740 649 513 368 207 149 123 132 142 128 89 57 56 59 69 82 100 145 211 271 362 415 423 366 280 211 162 117 115 90 72 74 82 90 98 87 72 58 65 72 77 74 91 138 273 376 498 593 682 759 789 785 734 685 633 558 437 291 181 125 97 68 56 55 60 75 78 81 88 84 81 77 74 71 79 75 76 79 107 123 122 90 62 53 63 76 64 54 53 55 94 119 179 202 240 330 445 561 640 707 777 853 925 960 960 944 949 936 857 779 652 478 287 150 79 55 55 54 54 72 103 114 106 93 53 53 53 53 53 53 52 52 55 55 54 54 69 99 136 173 249 325 420 484 523 564 638 714 792 869 900 886 868 819 676 500 300 198 104 71 77 77 57 52 52 53 53 53 57 61 65 65 97 92 84 72 67 55 50 50 52 60 76 88 88 84 79 71 83 67 78 114 166 185 158 118 79 75 75 63 54 50 48 48 46 46 51 67 78 78 74 70 45 58 94 158 200 193 131 79 47 47 47 47 49 65 81 82 67 56 52 52 52 67 71 82 83 83 71 62 61 73 80 72 54 78 78 62 58 58 73 73 72 60 51 43 42 50 58 70 70 55 42 42 47 67 63 51 95 91 79 67 59 55 51 54 41 48 44 48 55 51 54 61 64 67 63 58 49 48 44 56 55 28 19 23 34 17 16 20 15 19 30 34 45 49 50 46 31 31 31 28 28 25 25 22 26 23 23 27 28 25 25 25 29 34 30 39 43 39 43 36 33 25 30 30 27 27 31 27 28 29 29 29 33 33 37 37 29 81 29 53 217 217 81 37 41 37 37 33 33 37 37 34 43 47 51 44 55 44 44 33 73 49 31 49 103 121 163 254 346 430 479 417 307 202 123 68 60 31 30 31 36 31 29 29 39 31 30 30 30 31 32 32 32 32 32 32 33 33 33 33 32 32 37 41 45 41 37 37 52 55 55 51 51 47 47 46 30 30 30 30 30 30 30 30 46 39 40 33 40 37 41 41 41 45 46 46 43 43 47 47 35 36 48 60 64 63 59 55 58 54 47 46 42 42 47 47 47 47 43 43 39 35 35 35 43 39 35 35 35 35 39 39 34 34 34 34 35 35 35 35 51 47 47 47 43 39 39 39 50 47 51 48 41 37 37 36 48 78 89 99 112 122 113 86 65 66 59 51 36 32 32 32 31 31 31 32 36 55 67 75 51 45 46 47 52 49 61 72 90 116 197 259 321 436 426 234 92 36 56 81 41 45 69 45 46 42 42 38 42 46 54 58 42 42 46 50 50 54 54 54 50 50 50 50 50 50 50 51 54 54 54 55 55 51 44 44 44 44 47 43 50 46 50 54 98 98 117 150 204 261 321 362 428 475 518 533 533 529 513 475 355 296 245 172 103 61 48 50 79 72 63 41 39 39 54 55 41 42 53 49 49 57 64 56 55 54 58 45 37 36 36 44 34 41 58 67 82 79 75 71 75 79 64 48 37 41 45 37 69 52 59 113 183 268 391 501 374 107 74 117 67 85 86 37 37 41 41 40 44 44 44 44 44 44 44 40 40 36 35 35 38 38 38 38 38 38 38 38 34 38 42 46 50 54 58 51 40 37 44 44 51 58 58 62 54 58 58 62 55 48 45 51 84 91 92 90 103 120 137 142 217 141 93 108 95 50 33 49 78 146 155 82 33 61 99 105 119 387 536 602 623 629 616 467 499 524 547 536 520 513 537 554 558 602 629 609 609 636 648 647 623 655 678 666 681 710 714 686 667 716 706 612 534 531 573 602 523 495 471 493 528 581 632 678 697 685 674 645 585 501 429 413 411 488 534 512 487 516 594 644 555 414 318 341 406 439 500 574 545 569 593 610 623 608 605 594 623 508 445 426 398 434 499 548 584 622 643 588 514 483 500 551 582 597 569 506 472 469 463 461 561 627 634 670 710 541 241 53 85 56 49 37 32 81 359 646 569 321 92 33 57 69 89 130 74 52 41 55 52 36 38 62 34 43 35 67 51 33 79 111 100 92 76 60 48 44 40 47 34 110 30 73 312 352 280 233 293 285 230 142 98 133 182 220 352 490 498 411 392 369 290 235 228 190 147 155 188 157 137 210 428 552 611 602 592 601 571 517 413 316 246 253 298 318 306 297 333 407 421 343 225 143 113 113 130 234 241 197 247 278 262 273 298 313 357 401 449 491 533 550 529 456 309 168 88 90 89 95 163 237 238 155 85 106 150 163 136 136 109 89 112 156 179 163 170 198 180 124 88 103 140 176 243 402 752 684 609 627 705 665 670 658 646 642 646 645 637 629 641 645 653 665 673 686 694 698 731 675 655 683 672 625 615 644 774 649 492 374 296 235 216 222 274 228 170 126 79 41 42 63 54 65 59 73 198 364 464 487 532 420 262 141 100 107 106 84 73 54 45 52 54 65 116 185 299 332 385 438 503 583 663 713 759 759 762 766 759 728 670 608 626 581 604 695 773 807 825 852 936 982 1017 1017 1017 1017 1018 1018 1018 1018 1018 1018 998 986 976 977 919 899 849 807 795 785 741 682 44 36 28 33 34 34 26 14 26 30 27 35 28 28 24 27 38 30 14 17 20 22 22 18 17 16 31 42 55 60 65 58 74 55 35 31 31 27 19 18 17 19 27 35 39 47 59 72 191 215 212 148 83 48 43 31 98 94 97 98 105 97 77 59 25 28 52 53 46 42 47 55 55 44 36 36 40 56 76 88 86 106 167 257 297 231 115 36 41 36 35 35 43 48 50 34 51 44 40 35 35 35 36 44 48 48 48 48 49 49 49 48 45 37 37 49 74 110 135 151 80 52 41 49 53 53 66 98 81 56 40 56 60 40 40 44 48 44 44 44 40 40 60 88 95 145 167 164 176 240 335 392 525 602 661 672 688 729 760 747 588 566 613 684 687 602 539 524 526 517 479 406 348 290 208 130 121 87 71 64 68 64 68 76 112 119 111 98 69 56 59 67 99 178 152 97 162 262 363 468 629 652 617 561 576 644 668 632 601 637 673 680 687 707 730 741 728 756 787 814 858 900 904 876 860 922 975 972 968 983 998 998 983 971 943 901 865 842 846 858 856 820 785 771 780 769 715 662 635 602 544 477 415 388 388 381 496 513 570 574 461 282 160 122 167 192 209 174 115 75 52 47 97 97 93 101 129 150 166 162 134 103 95 115 112 80 47 47 76 86 97 113 149 180 191 194 241 296 367 423 458 465 448 410 399 348 336 360 359 311 303 338 369 385 408 408 403 399 407 408 389 398 422 449 468 468 456 452 485 455 420 371 344 322 318 326 367 373 390 428 461 487 553 612 621 633 632 595 506 401 351 359 381 411 477 562 619 636 650 653 673 642 600 591 578 541 483 429 382 405 443 493 535 573 606 625 591 598 602 618 635 648 649 660 690 682 645 603 573 574 605 632 675 678 638 545 456 408 400 410 397 425 440 404 351 331 373 423 426 468 519 573 619 638 645 644 653 653 653 649 642 635 628 617 613 563 523 508 513 513 478 456 498 521 556 599 630 645 633 613 613 629 626 592 577 569 546 529 568 614 650 674 682 679 680 677 603 537 478 464 482 495 484 473 498 480 443 405 356 295 213 143 115 107 106 113 138 153 160 167 188 172 160 148 132 124 120 120 100 124 140 136 136 148 156 167 174 177 181 189 205 209 201 193 189 181 173 165 161 157 145 130 158 151 143 135 127 123 119 115 143 99 79 103 135 143 147 147 152 145 137 121 109 109 117 133 125 129 133 141 153 169 181 178 161 138 129 141 175 195 194 182 222 219 212 194 179 168 154 154 146 138 145 180 195 221 309 411 437 482 505 444 370 421 641 872 955 994 996 952 875 773 618 473 242 181 130 114 104 87 104 131 228 268 289 246 160 81 51 52 40 40 46 70 77 46 45 61 85 65 48 43 67 118 174 207 149 210 232 163 82 52 52 53 72 59 51 70 94 101 77 60 51 59 71 67 66 66 78 90 65 53 44 43 43 44 51 55 43 47 58 58 50 53 73 94 62 86 106 98 86 94 110 122 114 102 94 98 106 90 54 40 125 113 45 40 66 46 40 47 42 43 43 43 43 43 43 43 45 46 50 54 69 91 106 130 151 279 438 562 645 710 778 817 803 755 672 543 354 204 186 240 232 184 135 90 66 51 56 64 55 43 42 63 107 119 87 51 63 67 71 67 60 68 84 103 128 164 264 415 548 635 711 772 772 757 726 670 557 415 300 225 143 97 67 61 58 94 189 290 305 300 256 196 154 148 127 99 55 53 49 45 52 81 119 135 178 280 389 473 578 676 725 714 737 795 872 945 998 1017 1016 1016 990 965 910 838 759 668 536 391 231 176 150 152 158 143 104 57 56 55 65 82 112 157 218 260 347 365 338 264 187 149 116 91 93 68 58 66 91 119 138 143 62 57 61 87 92 101 148 212 361 475 585 668 751 828 861 820 753 664 588 506 384 238 140 109 88 70 57 56 67 85 92 92 81 67 63 56 56 60 64 68 64 60 60 63 63 70 74 85 61 78 67 54 56 101 140 159 151 147 192 263 381 492 582 657 750 840 914 963 979 970 956 951 861 794 675 509 326 174 91 58 67 55 54 62 94 113 96 57 50 50 49 49 50 51 53 53 53 53 54 73 107 160 217 262 350 413 480 527 563 607 677 734 802 845 857 832 796 740 589 429 224 142 75 53 69 72 59 49 52 52 52 52 53 53 57 57 76 76 72 68 67 63 59 59 50 52 64 76 84 84 87 83 67 63 78 118 174 193 158 102 91 83 83 71 62 50 50 49 52 56 75 75 78 74 66 58 62 74 91 119 135 122 91 63 60 48 47 48 65 81 81 66 60 53 56 56 59 63 79 83 91 83 86 82 73 48 47 47 70 66 66 66 62 46 57 73 60 56 55 47 50 50 50 43 46 59 67 59 43 42 47 55 75 71 63 59 55 55 59 66 45 52 52 52 55 59 58 54 69 72 71 62 53 45 44 53 68 84 56 20 18 17 17 16 19 23 30 34 45 49 50 54 38 31 31 31 24 28 21 21 26 26 23 23 27 28 25 25 29 30 30 34 39 43 39 39 32 37 29 34 27 31 31 27 28 29 29 29 33 33 33 37 45 89 28 37 185 141 29 61 48 44 37 33 33 30 34 37 45 43 51 55 59 59 55 44 45 53 44 43 64 82 112 171 238 319 387 373 315 237 175 127 87 55 36 40 40 31 35 59 91 79 63 47 36 32 32 37 32 32 32 32 33 33 33 33 32 33 41 45 45 45 41 41 55 55 51 51 47 46 42 42 34 34 30 30 30 29 29 29 46 47 43 35 35 43 48 45 37 33 38 42 39 43 43 47 43 51 59 67 66 62 61 57 53 53 53 49 57 61 65 62 50 43 39 39 35 35 35 34 43 39 35 34 35 35 39 43 43 39 39 39 35 34 34 34 47 47 47 43 43 43 39 39 50 47 44 48 41 37 36 36 35 78 131 173 219 249 219 152 55 52 52 45 42 43 35 30 32 32 32 32 44 55 75 79 63 49 50 55 56 45 45 52 97 131 189 263 373 443 333 117 80 48 85 85 37 53 77 37 42 42 42 42 46 50 50 54 50 50 50 50 54 54 54 54 50 50 50 50 50 50 50 54 65 66 65 58 55 47 47 40 40 39 39 38 38 46 58 58 48 49 75 93 126 164 218 255 257 316 352 340 336 347 319 268 231 233 207 145 77 48 49 51 48 44 47 50 53 50 46 42 39 40 40 40 45 57 72 76 87 74 62 49 49 45 41 44 66 57 45 46 62 74 82 75 63 55 48 60 49 37 36 37 53 44 51 86 144 218 321 400 257 82 68 82 60 73 69 57 45 53 49 49 49 44 44 44 40 36 35 34 34 34 35 39 34 34 34 34 34 34 34 34 34 34 38 42 46 50 54 47 40 36 40 44 58 58 62 69 53 57 61 58 62 54 51 50 83 90 87 77 70 60 57 50 102 86 72 64 55 45 44 41 77 122 125 57 32 52 99 120 122 339 444 614 631 529 572 479 503 517 532 525 505 498 526 554 590 606 613 613 636 675 683 678 662 693 717 724 737 749 741 710 726 696 603 493 491 561 591 567 499 502 502 532 567 617 663 701 733 705 655 591 504 424 387 411 447 539 565 531 554 634 667 634 581 471 388 372 405 443 500 558 561 581 605 622 627 620 609 587 571 464 425 425 418 490 559 576 615 617 619 552 494 499 508 571 590 577 533 486 476 481 459 452 583 605 672 765 697 420 148 37 93 68 57 49 35 82 288 506 254 106 29 54 85 66 86 150 127 76 41 46 45 37 37 39 35 55 33 95 119 107 227 271 139 127 103 76 56 44 36 36 49 109 28 208 393 316 188 268 308 169 82 126 197 218 258 331 439 497 450 380 366 311 230 223 132 125 65 89 188 167 159 312 552 621 636 596 568 562 520 440 363 270 217 243 283 287 286 308 335 406 427 358 260 182 124 85 121 182 197 185 216 230 250 326 290 285 337 409 448 454 513 578 528 448 316 172 76 70 77 103 159 236 257 207 140 114 126 135 152 152 125 101 113 148 163 155 197 205 186 155 147 150 139 120 254 402 736 684 616 646 697 680 669 662 658 646 625 609 613 617 625 625 625 629 645 669 690 701 732 719 734 774 759 683 608 577 758 766 721 599 445 324 261 216 236 211 200 170 103 40 39 40 46 40 51 97 167 249 375 475 524 509 380 187 98 114 117 64 69 45 44 44 43 46 117 217 316 348 385 430 491 571 659 705 719 719 734 747 767 736 651 561 557 482 485 583 685 724 773 827 918 956 986 990 993 1008 1016 1016 1017 1017 1017 1017 1005 990 991 996 941 931 908 881 863 835 779 717 41 29 21 29 34 42 30 18 26 30 31 35 32 28 24 31 46 38 21 16 15 17 17 17 15 27 42 54 62 74 75 69 57 38 26 22 26 30 26 18 17 18 22 30 34 42 46 40 147 180 191 128 59 31 27 23 90 90 94 78 69 62 73 67 26 29 41 46 42 31 40 48 44 37 37 41 45 53 57 68 79 79 96 133 162 140 80 36 37 35 34 35 56 60 66 43 59 68 76 72 56 40 40 44 52 52 53 53 53 53 53 53 61 61 61 61 58 70 83 99 84 60 53 77 78 66 82 110 65 61 57 65 85 89 61 40 40 45 53 41 40 45 57 68 99 177 234 230 239 315 430 503 524 597 653 684 732 777 765 699 537 516 552 608 612 560 504 475 437 423 378 312 267 224 147 69 60 44 43 45 61 66 82 102 146 169 184 168 126 82 57 49 90 149 127 111 164 208 265 358 514 576 583 538 565 661 716 701 593 633 672 680 691 715 734 737 764 771 782 809 884 950 947 911 898 936 971 975 974 985 1004 1016 968 980 962 907 844 817 845 881 892 852 820 806 828 830 800 770 637 594 533 486 444 409 393 374 336 354 386 348 236 118 91 124 101 154 171 128 76 49 45 35 72 67 44 44 56 72 77 78 58 34 34 63 68 51 36 62 95 113 145 200 255 298 317 324 311 367 422 441 440 428 408 380 351 323 323 347 347 319 318 338 333 368 408 424 419 399 402 392 374 375 399 430 446 461 465 458 459 424 382 339 302 287 288 310 378 383 405 466 512 550 596 639 668 649 601 520 431 359 326 349 381 454 527 585 634 675 685 680 684 642 589 560 551 514 445 395 390 413 455 497 539 573 613 628 618 606 602 611 640 657 661 661 686 678 637 600 581 579 610 637 668 647 579 489 437 421 424 418 428 420 403 363 338 345 399 439 461 496 546 593 638 653 652 648 657 657 657 653 646 639 632 617 601 555 515 496 497 501 485 468 509 521 552 595 630 641 629 609 601 609 614 596 573 549 526 525 592 638 670 690 690 679 676 673 590 520 465 460 485 495 495 492 497 510 501 464 411 346 261 187 151 127 110 109 135 153 168 163 180 164 152 140 128 120 116 116 84 112 128 124 124 136 144 147 162 169 173 181 189 193 193 189 177 169 161 153 153 145 137 122 138 135 135 135 131 131 131 131 139 111 103 127 139 135 155 179 196 185 173 161 157 153 149 145 153 153 157 165 173 185 197 194 177 155 157 165 187 203 198 202 230 222 215 197 182 171 157 157 149 153 160 167 179 226 301 380 437 470 489 467 436 482 642 817 909 969 980 929 832 696 503 336 205 184 153 120 102 113 166 200 343 399 432 369 235 109 55 44 41 41 42 59 58 42 62 102 97 100 103 110 138 177 217 233 207 258 264 179 93 68 53 52 66 53 51 51 63 82 69 60 47 55 67 70 62 62 73 81 60 52 43 43 43 47 50 46 58 54 65 73 69 72 92 117 70 98 122 118 114 134 162 174 198 186 170 154 130 94 50 39 125 137 65 38 42 46 40 43 51 51 51 51 55 55 55 44 46 46 47 55 70 78 96 106 130 223 339 451 535 595 637 668 664 643 575 442 308 217 184 181 137 92 59 51 55 43 44 53 47 54 74 126 171 175 127 75 71 79 79 75 60 64 80 103 145 166 266 412 533 600 672 741 740 729 709 658 552 419 315 244 165 105 71 61 55 69 129 200 213 208 183 147 140 153 119 76 53 51 48 46 79 128 175 198 261 339 432 511 597 676 732 746 776 815 873 938 995 1017 1016 1004 989 973 921 854 775 687 571 434 262 200 173 167 166 143 100 56 56 54 52 74 115 165 214 244 297 288 253 199 149 127 110 85 67 53 53 55 94 122 149 147 58 57 57 91 115 151 238 332 463 576 681 749 824 892 896 824 735 623 531 452 335 200 119 103 73 66 62 69 86 96 114 107 71 57 56 56 57 57 58 58 57 56 55 54 54 55 71 93 76 103 85 55 81 145 183 179 143 134 171 242 340 446 533 615 730 816 898 955 986 982 963 946 867 809 705 555 373 224 115 65 81 89 93 92 108 116 91 55 63 52 52 52 53 54 62 66 54 58 84 112 169 223 287 335 402 458 521 564 611 657 710 748 810 826 804 762 703 609 461 320 188 141 93 70 65 63 58 49 51 52 52 53 53 53 64 64 64 64 67 67 74 78 78 75 50 51 52 64 72 72 79 75 79 87 106 142 189 204 153 90 99 91 91 75 66 58 62 58 84 80 83 75 66 54 53 45 66 62 55 59 63 67 67 63 60 52 48 61 78 94 94 82 76 62 61 56 56 60 76 76 83 60 63 79 62 47 48 104 126 74 46 62 78 54 57 81 56 56 63 59 62 54 46 41 42 59 75 67 42 41 42 63 63 59 55 51 51 51 55 62 45 56 64 64 67 67 58 54 73 69 67 59 54 46 41 57 88 102 80 28 19 18 25 21 31 31 38 38 45 41 45 42 34 27 31 31 24 24 17 18 26 26 26 31 27 27 27 32 25 30 33 42 39 39 39 39 36 37 33 34 38 38 35 28 28 29 29 29 29 33 33 33 49 49 29 49 93 69 29 53 52 51 44 29 29 29 33 30 38 41 50 58 66 66 62 44 32 33 52 56 52 62 82 93 179 227 276 294 279 237 194 164 127 96 76 68 48 36 68 120 119 107 88 64 48 44 41 45 33 32 32 32 33 33 33 33 33 37 37 41 41 41 41 37 51 51 51 46 46 42 42 42 38 38 34 29 29 29 28 29 49 45 41 34 35 35 43 40 32 32 33 38 35 39 43 47 47 58 65 69 69 65 60 56 60 60 56 56 64 72 76 73 43 36 36 35 35 35 35 35 39 35 34 34 34 35 39 43 35 35 39 43 47 51 55 55 47 47 47 43 43 43 43 43 39 43 40 44 37 37 36 35 34 85 154 228 345 451 454 386 212 170 111 68 65 82 83 71 52 44 41 44 52 67 83 83 72 53 50 63 72 50 41 44 81 159 232 341 519 553 380 184 128 57 65 77 41 53 73 37 38 42 42 46 50 49 50 50 58 58 54 54 54 54 50 50 50 50 50 50 50 50 50 54 69 70 69 58 55 43 43 40 40 39 39 39 39 47 63 59 45 41 63 85 108 138 168 187 169 193 205 197 205 217 189 145 249 267 229 135 58 41 46 43 42 42 42 58 68 55 50 55 65 58 62 74 97 117 144 160 127 94 70 53 57 61 49 44 77 76 64 53 57 66 74 74 55 39 52 96 89 41 35 37 40 36 44 66 97 152 226 278 171 81 70 56 45 49 37 57 49 57 53 53 49 44 40 40 36 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 37 37 41 45 45 49 53 50 36 37 40 44 58 62 73 80 64 68 76 80 84 73 69 65 87 86 79 61 43 35 35 35 35 37 49 44 35 34 33 31 88 96 92 49 45 72 99 104 162 343 468 598 591 506 540 511 513 533 548 537 521 522 558 582 626 626 633 645 672 695 710 710 689 716 744 767 775 764 744 721 754 660 531 453 485 570 576 536 483 506 537 572 606 641 682 705 744 689 620 552 461 386 374 425 503 571 584 562 616 696 669 567 563 513 450 414 424 463 516 554 589 605 625 642 647 636 613 583 503 416 409 429 446 546 626 599 634 609 607 536 502 523 515 567 590 553 501 470 476 477 470 476 610 611 723 796 594 264 84 60 48 36 37 37 35 38 115 195 71 88 99 87 78 79 75 49 147 96 58 67 65 43 38 38 48 71 33 139 199 187 287 291 127 111 87 63 44 36 36 36 49 101 31 340 368 284 172 236 144 197 169 105 189 357 393 303 486 464 370 325 343 282 196 190 91 132 82 114 240 199 193 429 601 630 606 570 557 547 486 394 333 253 223 256 288 272 266 303 338 412 434 392 319 241 147 65 117 162 165 169 208 218 262 370 286 277 337 413 452 454 509 581 524 452 344 208 104 62 61 99 146 236 289 270 239 197 146 87 144 156 145 129 144 167 159 150 200 215 200 174 178 193 182 166 238 397 707 675 639 673 704 704 657 658 662 650 629 617 621 629 625 621 621 621 637 657 682 697 735 751 799 857 868 793 679 600 633 723 782 732 602 456 341 254 291 246 235 229 179 93 41 41 42 126 195 157 95 129 267 401 476 520 427 226 98 109 101 51 61 44 45 49 48 55 130 249 304 340 385 442 506 583 655 693 699 703 703 723 744 717 631 530 465 363 330 412 505 564 660 762 823 853 880 901 928 947 958 953 1004 1004 1000 992 985 982 986 980 913 919 928 925 910 875 819 771 30 18 10 18 34 38 30 22 26 30 31 35 39 39 36 31 58 46 29 20 22 24 24 20 28 39 43 54 58 55 63 64 37 18 17 17 18 26 26 22 17 17 21 29 33 33 33 19 70 111 127 75 22 21 21 21 131 107 76 67 67 76 91 77 32 29 30 34 31 31 40 37 33 37 49 54 58 53 49 41 56 80 88 90 98 88 64 40 36 35 34 36 52 56 55 47 65 101 141 153 133 97 65 49 45 45 45 53 53 53 53 45 35 37 57 66 70 79 107 131 92 72 73 105 113 89 100 128 108 101 60 38 40 85 69 38 38 49 65 45 41 53 57 48 155 212 238 230 257 349 452 509 595 629 649 668 737 803 789 705 566 509 480 469 488 498 526 544 362 340 295 238 208 187 125 59 85 45 42 44 58 77 101 125 185 201 225 240 228 179 91 42 43 82 73 86 143 136 148 233 382 495 553 531 558 662 724 719 560 595 631 655 690 734 765 764 771 782 790 801 864 939 962 946 949 921 909 935 975 994 994 978 974 986 955 887 804 784 834 894 897 905 913 894 863 841 834 827 770 657 537 479 466 443 388 330 240 242 239 212 141 94 95 128 193 265 241 89 34 37 36 30 48 54 43 51 55 63 52 36 41 32 32 50 46 34 46 85 163 177 224 279 338 384 399 403 342 389 416 392 368 369 385 382 307 300 312 332 328 315 315 331 326 361 400 428 436 432 443 444 426 415 419 423 431 439 443 443 463 429 383 348 326 327 336 370 411 412 430 508 574 601 627 652 689 647 566 465 377 343 334 349 419 508 577 599 640 697 744 744 697 646 585 549 533 493 431 387 422 444 482 516 558 603 629 647 646 630 614 623 649 673 666 661 672 668 638 600 570 567 591 618 609 569 489 422 405 432 430 412 456 420 379 342 342 376 419 461 504 538 573 612 646 661 661 665 645 645 645 642 639 636 629 629 594 559 516 492 488 492 492 499 537 544 567 598 618 629 609 589 577 581 594 595 572 541 529 548 623 662 690 698 679 653 641 627 565 501 443 452 488 505 510 514 518 548 558 533 473 404 330 257 213 174 138 118 121 139 146 153 161 156 140 128 116 108 104 107 75 103 123 115 115 127 131 124 134 138 146 161 169 177 185 189 161 150 142 131 131 120 112 104 131 135 147 159 167 175 183 187 179 167 175 191 183 171 199 247 256 244 232 232 244 240 224 204 208 204 200 200 200 204 212 202 185 185 193 200 207 215 222 226 226 226 219 201 190 179 168 161 168 173 171 142 157 217 280 319 328 304 288 338 431 538 654 750 811 855 846 759 653 532 375 229 185 176 145 100 73 122 212 289 432 496 531 459 290 128 46 39 46 42 43 51 43 41 63 126 69 103 154 209 270 298 317 321 311 352 332 230 145 112 94 60 50 49 48 48 49 58 57 48 56 71 82 73 65 49 56 56 44 44 43 43 47 51 54 46 81 77 88 96 84 72 88 112 132 157 173 157 137 145 157 158 98 90 82 66 50 41 41 41 145 109 39 37 46 50 40 51 63 63 63 59 59 59 59 45 46 47 48 53 64 75 86 95 122 174 251 348 440 489 519 526 554 548 473 353 257 205 152 89 72 43 41 42 47 43 44 52 62 85 125 181 229 214 154 94 67 75 79 68 60 49 61 80 75 104 215 371 495 570 649 730 741 718 682 626 536 425 338 287 172 112 74 57 55 56 85 141 135 134 121 104 121 133 94 53 52 50 48 73 118 183 241 275 358 400 477 560 620 656 708 757 808 838 888 953 1010 1018 1016 1011 1016 1003 955 880 812 736 627 503 291 226 191 181 172 142 87 54 56 54 52 56 101 155 185 207 209 204 173 138 120 118 104 86 56 52 52 54 82 113 121 122 69 57 67 108 144 203 329 447 556 659 753 809 874 920 903 812 698 578 482 411 305 175 97 96 55 56 57 57 78 88 102 99 75 61 57 57 57 58 62 66 69 69 61 56 56 56 56 59 104 124 112 74 92 160 172 148 182 163 166 224 307 397 489 574 693 776 868 937 971 974 959 938 885 832 739 600 438 270 152 83 84 112 128 120 115 115 95 59 55 59 60 64 69 65 61 61 84 92 122 160 225 290 358 406 462 506 566 614 670 711 742 756 773 762 727 663 576 466 321 196 210 181 159 125 85 64 73 71 52 53 53 53 54 54 62 62 69 65 68 63 70 74 78 75 50 51 52 52 52 52 52 59 77 93 125 168 220 239 193 125 103 95 91 79 67 62 58 66 61 57 56 59 54 50 54 47 46 45 44 45 46 58 71 78 46 46 47 49 66 78 90 84 78 66 69 64 71 71 82 76 81 52 51 57 62 57 131 245 233 130 66 90 98 66 50 77 64 64 64 59 62 58 54 54 82 74 62 54 42 42 54 66 75 67 59 43 43 43 43 43 42 53 61 72 75 71 59 51 66 62 61 52 51 50 45 55 66 75 70 57 40 35 30 25 36 32 39 31 34 30 27 26 27 20 27 20 24 24 17 17 26 26 26 30 31 27 35 32 25 30 33 37 34 38 35 35 43 40 41 45 45 49 42 35 28 28 28 32 32 33 33 33 29 28 49 77 29 29 61 29 56 55 43 35 28 28 28 28 29 33 45 53 61 62 58 51 49 32 33 41 41 63 80 67 141 157 205 246 271 248 213 186 155 128 100 80 44 32 76 144 100 88 68 48 36 32 33 33 33 32 32 32 33 33 33 33 37 37 37 37 37 37 37 37 43 51 51 47 46 42 42 38 42 42 45 40 36 28 28 28 45 41 37 33 37 34 42 43 31 32 33 34 42 39 47 47 46 49 61 65 69 69 71 67 52 48 51 48 48 52 56 53 39 35 35 35 35 35 35 34 39 34 34 34 34 35 39 43 33 34 38 47 66 71 90 87 50 43 50 43 50 42 49 43 46 43 47 40 37 37 36 35 58 76 105 178 359 572 669 654 662 556 377 210 118 72 46 26 97 83 64 53 49 54 62 62 65 49 50 72 88 72 67 65 98 227 328 482 698 702 496 323 168 41 36 57 45 49 65 41 38 38 46 50 53 49 49 45 66 62 62 58 58 50 54 50 54 50 50 50 50 50 50 54 80 80 76 65 58 50 39 39 47 40 44 44 55 59 63 63 40 40 40 62 81 100 111 118 134 121 105 113 137 157 146 137 289 305 243 120 39 41 43 41 42 42 42 46 56 51 66 91 92 70 69 73 77 89 112 124 150 110 66 46 61 65 50 37 38 56 68 65 61 50 46 39 71 48 77 149 145 73 37 57 57 57 53 52 44 67 98 130 110 79 84 53 61 50 35 53 53 57 53 49 45 40 36 36 35 35 35 35 35 34 34 34 33 33 33 32 32 32 32 32 37 41 41 41 45 49 49 46 40 37 40 51 51 58 66 72 80 84 92 96 89 85 81 77 83 79 68 50 47 36 36 37 42 35 34 36 47 46 57 81 37 44 45 57 92 124 115 93 230 407 564 581 563 585 576 528 513 526 542 542 538 558 602 642 649 644 655 679 698 698 709 713 677 693 725 760 764 733 709 686 736 634 519 486 516 558 543 519 482 510 560 592 615 646 676 687 699 636 579 534 462 406 397 455 564 624 622 605 644 684 625 503 526 520 493 453 452 494 544 559 593 601 610 620 628 613 582 544 452 377 397 440 483 611 687 636 641 601 618 556 530 551 507 539 575 523 471 459 476 489 494 516 650 630 744 777 467 129 41 81 84 55 37 41 52 54 56 60 84 64 44 52 64 68 68 76 80 38 34 64 85 66 51 58 64 75 32 146 217 157 201 145 97 85 59 43 35 35 36 43 32 90 73 389 281 269 197 161 122 122 178 261 289 281 324 406 403 378 265 227 289 277 194 140 108 204 167 189 327 249 227 494 611 612 569 555 569 564 488 395 319 245 224 273 301 272 250 275 345 416 456 434 380 303 182 83 137 177 165 161 211 230 285 400 296 307 352 410 446 456 502 554 535 474 389 273 150 69 45 83 166 251 272 249 242 255 211 117 146 166 171 167 175 180 163 139 216 236 208 157 149 200 273 326 202 369 664 660 644 686 701 720 650 658 666 666 661 657 661 669 668 664 660 660 672 692 709 731 738 769 825 887 918 880 789 713 539 616 706 735 690 581 459 355 281 219 189 199 193 131 61 41 78 311 410 227 45 76 226 315 410 485 416 234 102 86 96 47 53 43 44 49 52 63 142 273 280 331 392 461 533 605 658 692 715 703 683 672 678 652 585 489 361 236 186 233 307 373 510 659 696 726 763 802 848 894 905 892 965 962 961 965 966 971 975 975 869 890 926 939 936 905 861 818 20 8 7 7 20 23 11 6 30 30 34 34 38 38 42 43 40 21 10 16 22 31 24 16 15 20 32 36 36 40 52 64 16 17 17 17 17 17 18 18 17 37 45 29 15 16 57 86 73 86 30 19 43 60 32 32 97 78 54 42 47 51 52 52 28 57 82 70 30 30 35 65 33 37 45 63 79 34 33 34 34 58 83 83 52 34 35 36 35 35 37 56 52 44 47 52 122 127 142 130 102 70 62 54 54 50 50 50 50 50 53 53 53 166 81 35 122 119 51 128 68 84 104 120 119 116 143 167 171 148 107 52 43 44 40 39 64 104 136 132 93 77 85 104 86 156 184 241 339 356 431 616 637 661 669 670 695 729 722 677 571 552 460 333 360 481 530 483 422 296 215 219 218 152 103 104 85 53 60 103 131 131 147 174 238 263 305 317 291 220 140 88 44 83 126 136 119 104 122 158 191 344 416 565 623 597 683 642 429 552 672 732 755 775 787 786 790 805 809 820 864 927 939 927 933 841 781 835 914 948 929 917 898 870 898 939 862 711 667 715 828 907 968 918 769 681 782 929 880 778 643 495 400 395 357 267 210 168 120 85 50 39 60 92 240 272 255 154 57 34 33 32 32 47 51 46 30 28 28 28 63 40 40 72 104 124 167 215 275 278 304 339 384 403 421 432 412 384 372 377 355 315 289 298 315 303 291 303 319 330 321 308 331 343 362 382 405 432 448 456 477 462 454 447 451 451 444 433 381 355 339 324 321 330 350 394 398 430 470 553 613 629 641 654 675 597 488 395 357 355 357 391 483 571 621 635 650 704 758 763 669 631 582 530 483 458 436 432 424 457 503 542 583 614 639 654 693 645 606 604 645 674 659 635 673 653 619 597 593 579 567 548 476 452 436 444 472 485 490 480 473 410 346 320 346 396 450 480 551 577 605 636 659 659 647 642 633 648 645 638 627 613 609 599 556 532 504 484 484 511 538 561 552 567 586 606 618 610 590 570 577 574 574 570 555 547 543 557 666 697 706 700 670 628 566 520 461 437 441 484 516 519 542 570 586 584 565 540 519 498 422 332 314 256 193 146 130 122 118 117 110 116 127 131 131 115 95 83 87 123 123 83 79 111 111 71 127 123 123 130 145 161 181 193 146 131 109 105 107 96 73 60 116 150 190 226 250 266 266 262 258 230 226 238 234 222 250 298 299 287 279 283 295 299 283 271 259 251 243 235 231 231 235 228 219 212 219 215 211 211 222 223 231 216 201 194 186 182 167 156 153 165 155 137 152 203 242 252 218 150 143 278 476 588 612 613 702 711 713 673 559 402 264 186 131 129 82 73 133 154 234 375 556 576 557 465 316 183 86 40 41 42 51 67 59 42 70 129 116 78 176 400 508 472 438 469 414 456 443 331 207 146 129 119 47 48 65 69 49 46 47 87 83 67 66 74 69 44 43 49 46 46 45 48 47 53 57 56 71 79 75 83 79 55 68 143 162 205 221 175 139 120 108 77 40 41 41 41 41 45 56 60 85 61 41 40 42 50 62 62 47 63 79 76 64 60 68 65 48 48 53 61 72 79 82 81 123 145 186 220 265 316 362 379 393 387 340 242 152 114 82 43 59 42 41 51 58 42 42 73 62 122 214 291 319 268 188 122 59 55 48 45 46 47 51 59 53 54 141 292 437 535 630 706 714 703 670 622 544 452 364 293 223 151 113 118 96 53 54 87 55 91 122 101 89 81 52 47 56 62 65 91 144 226 320 400 426 476 548 597 630 670 709 753 854 884 929 972 1010 1017 1016 1015 1016 1018 1019 958 890 836 744 624 397 285 223 210 192 139 97 80 55 54 52 52 57 91 122 137 128 122 103 84 84 85 94 95 64 57 56 65 84 88 96 96 110 105 127 168 219 302 443 587 665 756 840 893 924 932 901 823 650 514 398 311 213 122 75 67 56 56 56 56 55 66 77 69 105 81 61 65 77 81 78 70 90 90 71 56 54 55 56 62 72 91 94 97 148 211 227 203 215 169 147 195 271 350 442 551 640 718 794 870 919 949 952 941 892 862 776 637 490 365 235 120 114 120 140 156 155 131 111 91 103 111 122 110 98 94 106 122 157 169 202 252 312 380 436 476 536 565 610 659 693 716 728 740 702 695 662 579 451 312 206 139 152 189 205 167 125 113 108 89 55 55 55 55 55 55 55 59 78 78 77 68 67 70 82 79 80 65 54 58 67 82 80 82 100 134 169 216 280 296 223 128 62 84 111 103 95 95 71 50 48 48 48 48 46 46 47 55 45 47 60 59 46 44 48 60 69 58 51 48 50 51 56 53 56 56 70 75 85 96 113 116 63 56 56 56 68 112 260 386 325 182 45 44 90 98 62 57 57 49 52 63 70 69 73 84 96 91 72 80 52 49 93 66 78 79 76 60 45 44 43 42 42 51 46 57 72 67 40 63 44 44 39 38 40 47 53 59 64 86 72 32 22 40 42 17 44 36 32 40 52 45 21 15 16 16 20 16 16 16 17 17 25 25 30 30 34 31 38 35 22 23 26 26 26 30 34 38 42 39 43 48 52 56 61 58 43 35 35 35 39 32 33 33 37 41 38 38 38 38 34 30 44 40 36 28 27 26 27 27 27 27 32 44 49 57 57 58 51 44 41 44 51 51 58 65 45 84 143 199 231 223 191 164 158 135 123 112 72 32 52 100 76 64 48 33 32 32 33 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 43 43 39 39 43 43 46 45 37 57 60 44 47 67 51 26 28 28 28 28 29 30 38 35 35 32 33 34 38 39 36 36 38 45 53 57 61 65 61 61 41 41 48 48 48 49 49 41 39 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 49 37 33 33 49 78 121 142 101 106 109 86 61 45 49 49 53 50 43 36 36 36 36 36 33 88 144 196 340 576 767 839 877 881 806 635 460 350 281 237 104 72 51 42 35 36 36 36 36 35 36 52 75 89 103 127 148 284 446 636 796 812 610 355 137 61 37 49 69 53 41 49 41 45 49 53 53 53 49 45 61 61 69 57 65 53 61 50 57 50 50 50 50 50 50 50 76 75 71 64 64 57 42 39 67 39 47 63 44 56 79 71 76 64 72 68 70 70 74 74 78 90 102 98 86 77 90 101 289 289 242 158 91 72 61 41 42 42 45 45 56 56 67 60 76 61 56 48 52 60 64 67 127 107 79 59 55 60 61 83 47 70 70 54 42 43 51 44 35 36 106 186 159 95 40 36 37 38 47 44 39 38 38 38 38 71 83 62 38 41 49 45 89 78 65 49 40 44 51 47 51 51 47 50 46 41 41 37 32 31 31 31 31 31 32 40 32 40 53 49 45 45 49 50 39 36 43 43 47 47 58 58 62 62 66 70 78 78 74 66 42 46 42 46 43 47 40 40 35 35 35 36 43 39 35 38 32 49 74 106 125 120 83 42 79 320 509 514 503 549 559 496 443 461 496 503 506 525 557 596 664 686 706 717 733 744 751 744 696 690 714 718 734 711 672 725 747 543 461 518 552 608 597 493 510 550 592 589 601 632 651 650 639 581 542 516 479 441 451 519 630 682 674 655 676 601 519 508 510 571 527 467 518 529 516 563 582 581 579 597 607 584 525 470 374 386 384 478 652 721 692 695 640 557 625 572 546 595 512 513 530 418 430 477 458 493 544 522 609 740 785 539 166 52 111 94 84 69 55 43 34 34 33 37 53 61 65 57 45 38 46 62 39 36 48 60 76 76 36 32 35 68 62 113 108 70 114 110 75 41 42 62 54 46 47 34 33 36 104 279 211 147 115 127 111 99 194 330 360 284 307 426 346 254 200 201 216 221 159 60 192 359 361 266 292 326 383 532 560 571 567 566 552 506 426 353 279 289 234 243 316 280 215 272 377 427 495 472 437 411 266 104 174 172 185 192 194 226 336 451 316 327 383 423 403 409 474 520 506 510 480 380 227 108 53 77 170 111 319 323 195 335 328 201 202 183 140 149 198 231 213 144 183 190 170 137 141 203 288 354 250 382 613 706 622 623 721 745 698 682 678 694 714 706 692 676 754 718 690 686 713 745 774 793 816 813 844 883 905 863 775 688 533 554 576 602 648 646 572 471 360 311 317 319 226 132 94 76 65 288 326 118 37 64 147 173 316 426 418 245 76 51 85 103 60 45 56 75 43 39 70 177 314 341 446 523 535 619 688 635 705 718 695 625 624 611 512 426 226 170 168 168 146 191 353 553 546 616 685 715 728 755 806 863 850 877 889 888 916 955 955 920 852 876 924 961 977 950 922 902 17 9 9 8 16 16 11 7 23 30 30 34 38 38 38 43 33 18 19 21 41 31 23 15 17 17 17 21 29 33 44 44 41 30 33 25 21 17 17 17 15 25 44 28 16 44 120 177 51 69 33 21 66 60 28 45 74 51 52 68 65 38 30 30 30 53 62 66 58 51 56 73 81 41 32 34 56 35 34 68 47 39 35 40 56 64 64 64 44 44 44 35 34 33 43 72 82 55 39 37 37 39 75 99 39 39 38 38 42 46 58 62 98 223 143 59 163 167 72 96 39 52 83 111 99 83 107 151 223 180 123 71 47 55 68 88 48 96 136 128 88 63 71 98 81 242 302 294 357 417 517 670 632 728 769 706 600 542 544 554 548 540 493 425 402 434 447 428 430 292 204 215 202 114 64 73 88 60 59 91 110 114 125 153 217 253 297 317 298 236 164 116 120 160 186 150 113 103 124 150 194 230 238 450 592 592 614 525 508 611 711 755 767 782 790 778 790 801 802 803 831 866 893 893 804 733 709 757 796 788 826 887 810 766 774 844 852 746 595 502 658 758 891 929 801 672 700 813 833 812 698 500 389 406 365 243 245 198 128 64 39 39 41 42 158 213 232 171 90 46 41 43 32 52 70 51 30 29 50 78 98 106 150 202 246 274 309 325 318 322 344 363 388 398 408 408 351 312 340 410 415 329 263 267 351 323 295 287 307 315 318 313 316 331 355 383 422 449 457 453 433 430 434 439 447 452 449 446 323 311 299 307 324 344 352 384 428 464 496 556 608 638 654 659 605 510 409 375 404 426 411 411 505 585 635 650 668 707 723 723 666 632 568 507 447 410 389 407 418 460 494 541 582 609 635 646 673 634 598 588 609 627 631 616 635 619 600 585 574 559 532 512 481 413 417 505 541 512 516 551 461 383 330 324 374 443 493 516 593 601 624 636 648 648 640 646 669 676 657 638 611 577 550 535 520 512 504 507 511 522 541 549 543 562 586 610 622 618 598 582 602 606 606 598 586 582 590 609 674 681 678 669 659 606 532 470 427 419 446 496 519 529 556 592 577 569 543 521 540 535 471 389 367 306 244 194 170 155 136 142 138 148 144 147 135 115 103 91 102 126 118 78 82 115 111 67 104 92 87 90 113 129 137 141 154 139 121 118 120 109 86 80 144 178 198 218 234 246 250 246 262 238 230 238 230 222 254 298 274 262 258 266 286 294 286 274 258 254 250 246 242 234 230 223 229 223 230 227 219 215 215 207 211 200 185 186 186 179 175 164 176 164 158 165 208 238 197 135 97 127 207 331 435 502 555 608 638 639 661 657 558 392 262 204 136 110 71 89 145 146 226 391 523 579 572 456 279 139 78 56 54 47 60 71 54 41 41 84 109 159 288 449 564 586 591 595 515 529 497 416 317 252 187 130 107 85 78 95 102 83 71 71 83 67 63 82 77 68 56 57 44 45 45 48 47 57 60 68 83 87 75 75 67 40 59 131 232 304 340 277 174 111 64 44 49 45 46 42 49 48 55 59 69 46 41 40 42 46 47 43 47 60 80 77 73 69 73 73 64 61 65 73 76 72 75 74 88 99 117 147 181 212 250 256 235 228 196 129 85 74 62 42 51 42 42 54 61 41 45 79 121 180 268 345 391 350 235 124 54 47 44 45 46 46 47 47 58 55 115 245 391 497 584 645 680 680 655 614 547 464 390 323 293 241 206 199 169 139 128 145 93 110 121 96 68 51 48 46 89 110 133 164 225 303 393 465 479 531 584 626 670 701 747 778 843 880 922 968 1002 1016 1016 1016 1016 1019 1019 988 939 893 824 704 512 392 315 277 237 180 132 118 60 56 54 54 54 62 85 88 87 79 75 71 71 83 95 103 72 76 84 100 115 131 143 151 150 157 198 255 314 397 525 662 756 842 908 943 962 951 902 805 614 474 350 262 179 108 72 67 57 57 57 57 56 63 78 74 93 85 85 81 85 81 81 85 93 94 83 63 55 55 56 57 55 64 92 123 205 296 335 327 230 170 140 173 248 333 433 534 596 658 734 810 885 938 949 937 904 869 787 674 562 445 303 172 148 150 170 189 189 178 161 149 157 161 172 164 163 163 179 199 229 244 286 331 387 439 488 523 572 606 636 667 682 689 697 695 673 598 509 413 317 214 138 97 105 136 149 134 134 153 153 130 54 54 55 54 53 53 53 54 58 66 73 65 67 79 110 123 168 140 109 90 99 105 112 121 86 139 201 256 313 322 244 146 108 117 134 142 122 82 55 50 55 58 54 49 47 46 46 47 44 47 63 67 50 53 88 116 96 70 51 47 49 51 52 53 55 57 89 87 84 76 89 89 54 57 76 88 69 73 164 267 276 163 45 43 58 63 47 70 45 49 52 59 70 73 84 88 67 86 87 95 71 72 97 78 87 76 60 45 45 44 44 43 45 63 41 39 55 51 39 55 48 41 40 39 41 51 58 68 73 87 70 33 23 37 43 29 45 33 29 49 77 77 38 16 16 16 16 16 16 16 17 17 25 29 30 34 34 38 38 35 22 23 22 26 26 30 34 38 38 38 43 47 56 60 65 61 50 42 42 42 35 35 32 33 41 37 45 38 38 39 31 30 41 40 32 27 26 25 25 26 27 27 32 36 40 45 49 46 47 36 36 36 43 44 55 55 35 45 73 120 159 175 167 144 138 119 120 120 88 40 36 64 60 53 45 33 33 33 37 41 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 39 39 40 36 43 39 46 45 41 48 40 31 46 78 70 42 59 47 28 32 36 41 29 28 31 35 32 33 34 38 36 42 38 45 49 57 61 61 61 57 41 41 41 41 41 41 41 37 38 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 61 53 41 37 41 61 81 97 94 101 105 89 65 53 57 61 53 50 50 36 36 36 36 36 86 71 60 144 363 607 736 761 849 937 987 965 889 788 682 582 346 226 99 43 55 62 39 35 42 40 37 56 71 84 109 145 224 333 474 650 833 811 530 220 125 57 37 53 65 49 41 53 41 45 49 53 53 49 49 45 64 64 64 61 61 57 57 53 53 53 46 46 46 46 46 53 64 71 67 60 64 57 57 46 58 42 39 47 39 51 75 75 76 76 76 76 80 80 80 80 68 88 100 92 68 60 72 92 162 174 155 107 79 83 76 56 48 48 52 52 56 56 60 60 60 52 40 40 44 52 60 64 91 88 88 80 72 62 74 96 65 79 75 55 40 40 37 36 38 37 67 123 104 64 40 39 79 79 74 63 63 67 72 84 68 79 63 38 36 41 45 41 85 74 61 45 40 40 47 47 55 55 58 53 53 49 45 41 31 31 40 48 44 36 32 36 40 40 40 41 45 45 45 42 47 39 39 43 47 47 47 51 43 39 39 43 51 54 50 46 47 47 47 43 43 39 39 39 47 55 67 79 79 71 59 51 113 101 81 70 74 69 37 28 167 365 498 495 516 594 597 509 437 446 485 528 555 562 593 624 675 687 701 717 728 732 720 712 642 635 668 693 701 658 654 723 685 501 459 543 568 580 568 508 540 584 612 608 608 617 613 597 578 535 504 500 493 474 487 554 674 663 680 713 648 553 503 496 526 582 530 470 518 536 528 576 606 591 588 582 580 542 475 424 407 413 427 528 665 683 677 713 639 513 586 560 514 543 469 462 463 380 403 451 442 485 575 589 643 670 599 329 64 62 121 50 72 61 53 42 34 34 34 37 37 52 53 49 45 51 75 88 35 35 36 51 67 74 65 50 71 63 34 76 90 65 88 77 85 62 59 68 60 65 62 36 36 37 152 232 132 72 71 107 87 171 266 282 284 303 357 389 363 267 177 155 176 202 187 139 319 402 367 285 306 332 390 511 540 543 536 530 509 448 362 293 275 277 234 250 315 268 207 264 362 438 498 487 464 437 303 139 209 195 204 216 218 233 323 418 363 339 347 361 369 403 448 473 513 525 517 437 280 146 73 101 170 130 331 342 226 341 354 266 259 225 165 127 145 190 231 203 191 210 221 209 191 201 243 300 393 426 577 686 638 628 690 693 670 658 658 690 726 753 776 779 814 801 781 769 772 780 800 812 887 876 859 828 795 743 702 663 668 613 534 495 530 611 656 635 548 375 377 486 378 137 87 181 119 56 38 50 114 86 58 104 250 336 330 195 70 52 77 75 100 84 84 95 74 45 40 65 230 305 446 522 518 603 719 718 717 733 711 650 625 580 466 353 198 154 141 143 122 144 269 407 522 560 601 632 654 676 707 733 727 773 812 828 859 913 929 913 856 888 939 983 996 984 960 937 14 18 18 10 9 8 8 8 16 23 23 27 27 31 31 32 25 18 31 37 57 51 39 20 25 17 17 17 29 33 36 28 53 49 45 37 29 25 25 25 21 45 53 29 15 29 113 181 128 145 117 94 115 67 24 41 55 28 44 78 78 31 30 39 50 38 34 55 75 92 81 69 73 33 33 95 148 100 48 72 123 79 35 35 60 88 80 56 68 60 48 35 34 34 87 144 50 51 71 95 99 80 44 38 64 56 44 43 39 51 63 63 92 220 160 80 168 180 76 40 39 48 95 115 103 91 123 171 223 157 100 64 40 40 64 108 147 191 231 211 154 114 130 173 174 383 436 344 352 444 548 641 691 731 720 638 544 483 457 439 470 467 479 475 428 376 360 373 403 293 231 238 202 97 43 48 76 48 43 55 62 61 69 81 89 125 185 226 235 204 160 128 160 204 211 134 77 75 105 118 139 143 155 364 512 522 580 573 611 702 778 798 786 790 782 767 776 777 785 774 758 743 767 794 714 559 483 559 646 650 657 693 709 689 672 671 675 663 623 583 454 561 759 917 924 800 735 744 803 835 760 567 414 376 320 234 222 202 132 52 38 40 41 40 42 102 157 140 98 66 57 59 61 96 127 119 102 102 129 161 169 214 273 313 348 364 360 336 310 314 341 347 346 348 350 357 360 288 273 346 355 273 234 255 307 291 279 279 302 322 330 337 372 383 403 427 458 462 450 434 438 454 474 475 467 448 425 410 335 315 303 323 362 382 374 394 463 508 544 581 626 643 632 602 502 436 381 383 439 475 460 453 535 604 643 658 677 697 689 662 647 617 557 488 419 374 371 391 429 463 506 548 594 616 639 646 669 646 622 604 605 611 619 616 592 584 569 561 546 523 484 457 473 414 422 498 542 533 537 551 432 366 329 355 421 495 548 563 605 616 620 631 631 627 627 630 653 653 645 623 600 569 542 523 484 500 527 535 542 541 537 544 542 569 601 625 637 629 609 597 609 617 621 609 597 597 617 641 678 658 639 645 644 598 512 442 423 431 477 516 530 529 563 599 573 553 515 508 535 562 520 447 405 359 301 255 217 186 162 153 127 141 149 157 157 157 167 171 171 179 162 134 149 181 173 130 131 112 107 110 129 149 153 149 185 162 151 145 150 140 124 120 172 187 191 203 215 223 231 239 263 243 231 235 227 215 243 279 246 234 230 238 258 270 262 250 250 254 254 250 246 238 226 219 202 195 210 203 203 192 188 177 193 186 182 175 171 171 167 164 175 175 170 185 204 187 109 35 31 100 229 353 405 429 487 552 578 559 569 569 474 311 193 146 82 68 56 86 115 88 172 373 473 549 541 394 197 80 66 72 62 47 59 75 66 41 40 70 178 310 432 516 608 704 760 741 658 640 607 554 506 445 344 247 199 133 79 72 90 98 72 52 65 49 47 51 62 57 49 49 43 44 44 48 47 47 54 54 73 77 68 60 60 48 72 143 320 419 472 388 226 106 48 40 50 50 54 50 49 45 52 48 49 41 41 41 46 43 42 41 55 64 88 93 89 77 77 78 80 73 77 81 77 76 68 67 74 80 94 101 127 158 184 189 136 122 101 62 46 58 54 42 54 41 45 61 72 60 64 90 172 243 327 391 444 413 269 111 65 58 51 48 45 46 46 47 74 76 108 203 337 468 548 588 642 643 636 607 559 491 429 377 357 328 313 283 254 239 225 214 135 115 106 89 61 47 46 65 126 168 210 261 322 392 465 518 536 569 614 663 709 751 797 821 847 874 919 939 968 994 1017 1019 1012 1018 1019 989 962 929 879 793 643 523 429 346 278 209 153 132 106 76 56 55 54 53 53 53 64 64 60 64 68 76 84 88 64 83 107 127 143 158 174 204 217 251 297 373 429 507 625 734 847 912 965 980 984 962 891 775 564 413 292 216 160 108 80 74 59 59 58 58 68 71 78 78 59 60 71 70 58 62 70 81 81 85 90 74 55 55 56 56 55 78 115 150 232 319 357 356 268 205 159 169 220 296 388 479 553 600 664 752 840 904 929 929 919 872 801 716 645 540 402 267 211 206 214 225 221 213 205 197 208 212 212 208 212 224 244 270 300 334 376 417 462 507 540 562 623 656 683 687 686 679 671 642 621 476 331 254 194 130 85 73 60 61 55 63 95 134 145 126 61 69 69 61 52 51 51 51 52 64 72 68 56 64 103 128 198 167 128 92 73 75 93 118 150 219 293 348 388 381 311 217 216 183 187 203 160 81 49 54 62 69 65 56 48 46 46 47 51 75 91 75 55 58 94 130 98 75 47 47 49 55 56 52 54 67 101 96 70 50 51 61 53 54 56 80 81 63 68 95 190 139 59 46 58 47 46 70 45 53 56 52 63 66 77 77 45 68 84 72 57 70 82 83 114 91 68 57 54 50 45 44 42 62 72 74 105 93 73 66 52 48 44 51 50 59 66 80 74 91 74 40 31 53 59 46 53 37 37 65 101 105 62 18 16 16 16 16 16 16 17 17 29 29 30 34 34 38 38 39 25 22 22 22 22 26 26 30 30 30 35 43 48 52 57 57 45 38 38 42 35 35 36 29 37 37 41 45 38 34 31 30 37 32 27 26 25 25 25 25 26 27 27 28 28 33 37 34 42 35 39 39 51 55 55 59 74 50 34 53 92 124 128 117 90 80 100 120 104 60 32 36 40 41 37 37 37 41 45 49 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 36 36 36 32 39 35 42 41 33 32 35 54 105 177 201 193 135 84 40 28 44 52 28 27 30 31 31 32 33 38 38 42 37 41 49 53 57 57 57 53 41 41 41 41 41 41 41 37 38 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 61 54 46 38 34 38 46 50 58 62 66 62 50 38 45 53 53 50 50 36 36 36 36 36 79 68 61 125 269 458 618 707 853 918 964 979 980 980 958 916 845 699 480 272 129 68 47 56 60 52 53 60 63 72 109 153 284 390 504 683 848 758 408 106 105 57 45 53 53 41 41 57 41 45 49 53 53 49 45 41 61 57 57 57 53 53 49 49 49 49 49 49 49 49 49 49 56 56 56 60 64 61 61 54 46 42 38 38 39 48 56 60 56 60 64 68 72 76 80 80 52 68 80 72 52 40 52 68 47 62 67 51 59 76 72 48 48 49 52 52 56 56 60 60 57 53 45 41 41 48 49 57 53 72 92 89 82 74 82 101 74 62 46 38 38 38 38 38 36 36 37 44 56 52 60 87 121 113 96 84 88 108 139 155 203 171 123 76 60 61 53 41 81 70 53 41 40 36 36 44 63 59 62 57 49 45 41 41 31 32 52 52 44 32 31 31 44 32 32 33 41 45 41 34 47 39 39 43 43 47 47 47 43 39 35 39 43 51 51 47 59 59 55 47 43 39 35 35 51 63 79 91 95 83 71 59 121 97 65 46 38 41 33 35 288 446 535 493 490 541 542 459 486 467 494 561 592 576 590 617 724 728 731 735 734 722 690 663 629 594 583 591 555 500 545 637 602 466 471 567 572 544 540 536 589 633 654 635 608 597 563 532 536 500 484 503 522 529 548 590 709 639 676 753 647 533 503 513 546 586 534 474 505 521 528 572 608 604 597 575 545 502 443 404 431 449 487 588 661 659 677 749 612 434 519 560 506 527 493 474 435 368 400 466 474 517 591 599 601 477 310 120 25 68 117 46 55 45 45 34 34 38 42 46 41 52 45 41 37 47 75 92 40 52 79 110 101 93 127 167 185 113 76 83 93 64 52 83 120 120 109 98 72 60 53 33 36 36 236 223 87 34 42 63 175 275 322 253 219 258 308 301 254 235 228 234 247 245 234 226 302 333 307 276 302 356 429 515 535 538 528 514 485 416 330 265 275 269 238 262 322 271 218 264 346 431 475 479 468 433 319 178 200 202 208 208 195 210 272 339 383 351 308 298 342 404 433 434 498 521 537 481 335 185 107 135 170 155 347 354 266 325 365 337 325 303 244 165 150 176 196 196 196 219 251 285 269 263 309 382 519 464 528 633 630 615 638 636 632 632 641 672 716 780 834 865 850 864 864 852 832 820 817 821 856 848 828 776 731 712 731 755 772 708 609 550 572 649 694 688 660 431 332 390 413 341 255 185 184 166 123 88 53 39 46 152 186 242 235 145 75 61 59 45 45 44 52 87 134 145 108 100 93 261 486 575 539 595 699 722 738 750 732 702 661 576 451 305 171 133 132 123 117 135 189 251 393 410 424 458 485 511 530 552 611 673 713 744 795 848 880 883 846 889 941 984 1011 1011 991 968 23 31 38 30 10 8 8 20 12 16 16 23 27 27 31 24 9 14 31 53 73 63 55 40 25 21 21 21 25 25 32 28 45 41 41 37 37 41 45 49 65 77 77 45 17 29 85 122 203 209 173 158 147 72 24 50 52 28 30 75 75 32 36 80 51 39 31 36 72 81 73 49 41 33 55 167 220 144 64 72 131 99 56 40 60 76 68 40 68 52 44 44 48 68 127 188 218 171 119 83 71 64 52 39 76 61 53 45 53 73 93 97 93 173 133 73 121 117 40 37 40 80 115 111 127 175 219 231 176 98 50 53 53 40 52 84 159 198 226 205 145 105 132 195 243 408 429 333 349 473 559 596 759 735 693 658 641 614 525 440 364 357 386 425 413 358 342 351 344 318 296 255 191 117 75 67 60 47 42 50 46 40 39 40 38 41 73 110 127 128 120 116 136 203 203 111 49 64 93 95 108 128 160 313 437 483 601 662 706 781 828 821 798 786 771 737 753 743 740 706 631 556 553 590 545 359 231 278 398 429 404 380 448 503 570 582 569 553 565 597 503 481 522 651 795 865 894 899 861 858 791 658 491 341 254 244 175 194 148 60 38 40 42 41 36 40 73 84 75 71 58 49 78 104 132 155 162 162 161 160 204 256 307 323 339 351 338 284 249 273 296 287 282 281 288 291 355 275 235 255 259 228 237 281 257 281 305 321 325 329 348 360 407 415 431 435 431 423 422 418 454 463 479 475 448 409 374 358 378 362 357 372 399 411 411 424 526 591 621 638 643 629 558 480 401 402 410 426 449 473 500 534 581 631 662 670 686 698 682 632 621 580 534 476 427 393 383 401 465 498 537 571 606 624 643 650 657 646 642 632 629 615 592 580 561 553 537 518 499 472 437 414 442 471 478 447 498 570 570 495 391 357 363 398 471 534 580 609 616 627 631 627 630 619 619 626 625 629 626 619 601 585 555 539 472 500 539 562 561 549 533 543 554 585 617 633 633 617 601 593 593 609 617 609 597 601 621 649 678 654 632 645 633 587 508 446 454 458 492 516 530 533 563 595 581 561 534 524 561 575 553 500 462 420 374 316 266 220 177 152 127 142 158 166 185 213 236 259 248 247 226 214 237 265 261 233 191 199 206 217 225 231 236 235 244 216 185 171 165 161 143 138 171 175 179 195 207 215 227 239 247 239 235 235 223 207 219 243 230 218 206 214 230 238 230 218 242 242 242 242 238 238 234 224 182 171 171 168 172 169 169 166 198 182 179 171 164 164 160 171 175 209 205 169 120 76 39 35 34 85 191 292 361 393 423 461 492 472 447 430 374 263 148 79 43 90 109 96 72 37 141 346 452 492 453 287 121 48 58 76 46 41 42 63 74 58 72 113 294 442 550 576 659 797 877 870 820 793 756 728 729 688 596 488 361 258 155 78 60 78 73 58 62 62 48 45 44 48 67 71 75 75 76 64 59 48 44 44 60 67 51 50 69 72 100 174 336 427 468 377 214 87 48 57 50 51 54 50 53 49 53 49 52 45 45 46 54 51 47 42 56 65 89 90 90 78 78 70 80 73 81 81 81 73 65 64 74 74 76 94 113 140 163 171 114 99 78 50 46 63 58 42 58 46 57 73 84 76 80 102 219 290 362 401 439 405 257 94 80 73 67 60 61 54 57 50 63 77 102 154 273 416 511 549 594 606 599 588 547 502 452 414 362 361 354 320 302 303 285 251 155 107 87 99 101 77 92 134 206 256 323 373 423 480 529 555 584 606 651 693 742 792 827 843 855 871 893 901 910 944 991 1018 994 1007 1015 993 971 956 918 855 731 633 532 452 368 293 233 209 148 125 94 70 54 53 52 51 52 52 52 56 68 72 83 83 82 110 146 173 184 196 219 260 312 360 407 475 535 606 704 802 904 961 999 995 977 932 841 713 468 336 234 170 134 105 84 73 59 58 58 69 76 72 75 83 60 61 56 55 54 54 66 62 61 73 85 82 66 62 59 70 86 109 139 181 236 291 314 299 252 201 156 149 189 252 340 420 518 565 622 706 789 849 891 917 931 898 831 768 712 627 512 398 318 300 292 280 268 252 244 247 260 260 260 256 263 279 303 326 371 400 439 484 522 563 589 608 664 691 698 683 660 637 617 570 504 339 220 176 147 95 73 85 54 54 53 52 54 82 82 73 106 109 97 77 69 69 65 53 48 50 51 55 52 60 92 128 233 233 203 147 102 88 133 183 302 375 447 474 481 470 417 344 324 259 247 252 197 98 59 80 64 72 76 68 67 67 79 91 147 139 123 91 52 47 60 84 80 53 48 48 51 71 75 60 57 73 92 96 72 51 50 50 69 69 73 81 80 59 50 49 107 119 91 76 87 67 46 47 46 57 60 55 51 66 66 62 50 58 70 41 42 66 54 86 107 91 76 69 65 49 45 44 40 76 129 116 166 126 103 88 66 55 48 59 58 64 70 92 78 84 71 45 43 58 72 74 61 49 49 65 89 89 54 37 16 16 16 16 16 17 17 17 29 29 29 34 34 38 38 35 25 21 21 21 21 21 21 21 22 22 26 35 39 48 52 49 41 34 34 38 38 35 35 36 36 41 41 45 38 34 30 33 32 27 26 26 25 26 27 27 27 26 27 27 28 28 29 30 30 31 31 35 51 55 59 59 95 71 50 34 50 70 89 82 43 40 68 100 108 76 44 32 33 33 37 41 41 45 45 45 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 36 36 32 32 35 35 38 41 33 43 58 98 196 300 360 372 263 168 68 27 36 56 33 27 30 30 31 31 33 33 37 37 37 41 45 53 53 53 49 49 41 41 41 41 41 41 41 37 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 39 39 42 42 42 42 39 39 39 39 39 42 50 46 38 42 58 54 50 50 36 36 36 36 36 59 77 98 107 140 260 446 622 727 807 886 941 983 1003 999 984 970 947 845 658 431 243 130 81 74 63 68 64 55 64 113 174 305 435 577 723 780 572 258 79 89 53 49 53 45 37 41 57 41 45 49 53 49 45 41 37 53 53 53 49 49 45 45 41 45 45 45 45 45 45 45 45 52 56 60 53 53 45 49 50 37 39 39 38 44 52 41 45 39 39 40 40 44 48 52 52 40 44 48 48 44 44 44 48 38 39 39 39 55 72 64 41 48 49 52 52 56 56 60 60 73 69 61 53 49 46 53 61 69 66 70 74 78 75 82 90 68 51 39 40 44 39 39 40 40 39 37 38 63 75 91 134 119 153 172 172 191 222 270 290 366 322 259 205 158 111 68 45 81 70 57 53 48 36 40 52 59 59 57 53 45 37 37 33 33 40 44 40 40 40 32 30 32 31 31 33 41 41 41 42 42 39 39 39 43 43 47 47 55 51 43 43 51 51 58 58 55 51 51 47 43 39 35 35 35 43 55 67 67 63 51 50 65 65 69 65 33 32 53 104 341 463 549 531 501 519 554 562 531 499 507 559 570 533 527 563 587 594 613 641 661 661 648 621 516 449 401 398 334 311 455 595 523 455 480 544 540 520 548 579 620 671 677 639 604 567 524 481 509 492 495 533 579 609 631 654 724 675 652 730 652 553 495 532 561 578 541 489 493 501 512 548 577 590 591 572 513 455 424 419 446 500 566 620 650 660 697 742 577 367 444 537 499 532 537 494 411 363 407 498 534 537 528 500 428 220 77 67 71 73 85 75 47 40 33 33 34 42 50 58 68 68 53 41 33 33 35 47 34 34 93 145 104 42 90 205 267 143 154 161 120 59 59 206 210 250 251 208 154 86 32 30 55 35 268 186 66 58 106 150 274 274 261 228 207 221 263 283 229 282 327 333 299 240 209 218 173 240 282 275 309 403 489 527 547 550 536 510 477 423 358 308 286 276 265 294 334 282 238 283 346 447 459 463 464 424 331 214 136 198 208 156 131 182 241 263 353 356 298 271 323 393 425 434 479 517 554 536 402 239 137 141 166 179 347 350 309 316 368 408 379 380 373 306 271 268 228 200 236 227 254 305 325 343 413 511 552 513 546 611 612 606 617 619 631 659 691 692 716 775 842 884 873 896 916 916 904 896 881 872 796 807 796 776 763 767 795 823 771 763 744 733 762 802 791 745 687 629 515 374 332 399 386 257 209 235 165 66 47 80 93 111 132 171 168 118 80 58 52 45 53 57 60 71 110 141 136 120 157 353 565 621 575 599 684 719 759 751 717 714 669 581 456 271 141 110 106 105 116 139 150 156 199 212 227 257 283 322 369 415 509 550 578 621 683 754 803 819 829 872 930 976 1007 1015 999 979 27 36 51 43 19 9 9 21 9 8 9 16 20 20 20 24 9 14 31 49 69 55 47 32 17 17 21 21 28 28 32 36 69 61 53 45 41 41 45 45 57 61 65 57 49 57 81 94 144 157 122 114 120 64 30 87 68 42 66 107 96 37 45 93 64 52 36 44 60 61 53 41 50 34 47 120 168 116 73 116 64 88 96 84 76 76 72 60 64 36 36 52 64 72 100 136 273 194 91 38 37 39 49 57 40 40 41 42 62 94 122 134 126 135 107 79 78 42 38 39 40 89 104 84 159 286 333 283 145 70 40 46 66 61 64 84 91 118 149 160 135 123 170 236 276 341 326 296 380 525 598 600 680 692 705 695 669 619 545 469 326 308 313 340 376 404 400 385 346 387 365 252 155 117 106 83 75 75 70 77 65 45 43 40 56 52 56 53 62 78 94 99 111 180 195 119 73 89 119 124 157 146 146 263 423 529 594 591 746 811 828 813 790 771 741 702 721 707 681 619 485 362 331 350 382 300 227 187 198 218 233 228 267 262 302 389 432 420 436 491 502 431 368 424 602 802 919 946 916 872 770 662 558 390 240 209 155 198 179 88 40 40 45 41 39 40 45 64 80 95 86 69 75 66 72 107 150 166 156 128 167 207 242 254 278 310 316 289 243 260 272 243 226 222 226 233 249 256 248 240 251 271 292 312 284 324 360 368 348 344 371 395 387 403 411 407 391 387 407 423 427 423 407 388 365 354 358 362 378 377 383 390 405 428 447 469 604 655 677 658 621 563 470 390 363 395 430 457 471 502 553 610 612 654 666 666 675 684 661 618 588 542 496 465 447 428 409 411 499 529 555 578 605 623 638 641 622 622 634 644 645 611 556 509 545 526 506 479 456 440 425 414 427 507 519 463 503 595 563 428 351 367 406 452 506 556 598 625 635 646 654 650 649 638 638 642 642 638 627 620 601 578 547 520 468 500 539 554 549 536 539 546 589 613 637 641 625 601 589 585 593 609 621 621 617 621 637 657 671 655 645 651 633 571 512 470 458 450 464 491 525 552 582 602 565 562 562 555 563 580 574 548 534 500 451 393 331 265 207 171 167 167 167 171 186 206 229 257 275 263 250 250 281 312 312 296 226 250 282 297 296 295 307 319 339 307 255 209 190 174 151 132 159 155 163 191 199 195 203 215 211 215 223 223 211 187 183 191 211 199 187 191 207 215 211 199 231 227 219 219 223 231 243 244 214 190 163 156 160 161 166 159 179 168 168 168 165 169 165 183 237 244 196 112 39 36 37 38 49 71 121 203 288 346 372 383 379 383 368 339 342 318 190 46 73 183 214 133 61 37 128 309 430 402 307 173 67 37 51 64 42 41 41 62 85 89 124 187 370 508 610 666 750 868 941 953 945 923 890 879 891 873 821 731 561 466 336 183 91 81 92 90 75 75 61 46 44 102 164 188 181 158 138 107 84 57 45 45 45 50 44 43 66 81 112 167 269 316 332 250 130 52 44 62 42 42 50 50 57 60 64 52 56 49 49 53 54 55 63 59 68 73 89 90 82 63 62 47 64 65 62 70 70 66 62 65 56 55 58 73 95 114 125 129 106 92 75 55 58 62 58 42 57 53 68 80 91 87 91 102 230 309 369 374 374 336 222 90 76 69 67 64 68 65 69 62 46 71 92 113 193 317 425 473 523 539 554 547 524 477 454 428 370 384 377 335 314 316 301 266 203 143 115 151 178 165 179 217 305 356 430 472 514 559 593 607 620 650 684 733 779 814 841 846 852 848 848 830 824 854 917 972 980 992 1000 993 983 964 949 908 801 734 657 585 510 434 375 337 219 182 151 120 96 80 63 52 67 71 75 83 98 106 118 121 153 188 219 246 250 261 288 333 409 464 507 572 628 700 802 877 953 998 1018 1003 958 894 786 636 348 236 159 121 112 102 76 57 66 57 57 76 80 68 75 91 76 64 55 53 53 58 66 52 52 68 80 77 73 73 78 89 92 119 157 192 232 259 252 240 167 139 113 130 190 262 349 429 507 555 624 696 751 791 852 906 942 917 872 820 764 697 614 543 459 429 402 385 365 357 353 365 357 353 345 341 345 357 377 399 440 473 497 539 585 615 642 657 683 694 679 641 607 576 529 459 324 210 148 150 133 84 66 88 69 61 55 53 53 53 53 67 119 132 109 104 124 144 140 109 70 48 48 50 55 64 85 121 225 260 267 213 132 117 190 278 436 507 560 574 567 563 529 469 398 329 290 279 229 142 112 126 90 91 99 99 103 111 127 143 186 159 119 76 48 47 46 47 49 49 48 50 71 87 86 82 102 86 76 93 82 54 51 50 89 124 147 147 117 86 64 55 68 103 87 76 99 87 47 46 58 77 69 56 48 63 59 47 51 47 63 42 50 62 40 82 94 74 62 56 48 43 42 43 71 109 174 141 215 163 145 106 81 62 55 67 66 64 70 92 70 76 60 46 55 70 84 91 61 61 57 53 45 37 33 33 16 16 16 16 17 17 17 17 25 25 29 29 33 34 38 34 36 21 20 21 24 24 20 20 20 21 25 33 38 46 51 48 44 37 37 34 38 38 35 35 36 40 41 41 41 41 30 33 27 26 25 25 34 54 66 70 50 46 34 27 26 27 32 29 29 30 34 42 51 55 48 48 60 56 55 35 31 31 39 47 31 31 44 72 84 68 44 33 33 33 37 41 41 41 37 37 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 35 35 38 41 52 62 82 149 255 363 431 452 391 260 112 28 27 40 37 28 28 29 30 31 32 32 37 41 33 37 41 49 49 49 45 41 37 37 37 37 37 37 37 33 35 35 35 35 35 35 35 35 35 35 35 39 39 39 43 43 35 35 39 43 43 39 36 35 43 36 39 55 55 47 51 74 54 50 50 36 36 36 36 36 64 66 64 74 99 164 282 402 538 654 772 865 915 942 968 973 947 935 897 805 657 469 252 81 80 63 63 59 58 80 142 210 315 460 635 719 613 319 110 101 67 49 49 49 41 37 41 57 41 45 49 49 49 45 37 37 49 56 56 52 48 48 48 44 47 47 47 47 47 47 47 47 49 53 57 49 41 37 45 45 36 58 54 39 64 53 39 40 38 38 39 39 39 39 39 39 52 40 39 40 60 68 60 48 60 56 48 44 56 69 61 45 41 41 45 45 49 49 53 53 76 76 72 61 57 58 74 78 114 82 54 43 63 76 79 71 82 62 74 106 105 57 39 38 71 82 54 50 101 105 101 151 184 269 336 371 393 436 479 506 487 457 418 361 260 150 83 61 78 66 62 66 57 37 37 60 51 51 42 38 37 33 32 32 37 48 52 64 96 116 100 64 32 31 32 40 41 33 37 54 42 35 39 39 36 36 36 40 35 35 34 34 35 36 39 39 39 39 43 43 43 43 43 43 34 34 35 35 39 39 35 42 41 61 89 81 32 30 73 180 426 436 447 425 379 342 378 445 429 400 404 432 423 374 385 437 401 404 400 403 399 384 363 329 256 198 157 190 165 213 461 625 473 476 493 500 496 524 576 615 646 693 683 630 573 539 489 450 489 488 514 571 643 692 718 730 731 715 628 674 651 581 474 532 556 569 552 520 512 516 527 536 534 560 584 553 474 419 416 439 458 545 619 629 642 684 710 671 503 293 334 454 463 532 573 506 375 375 447 511 502 433 357 305 219 72 27 77 109 66 58 83 47 39 33 37 41 50 62 66 68 68 57 53 37 33 33 33 53 45 131 231 181 72 147 326 335 180 247 235 138 49 72 336 316 392 413 370 291 160 61 36 91 51 239 130 66 110 190 265 229 169 137 175 234 277 315 343 392 377 318 271 249 179 139 160 119 263 340 290 312 442 536 546 575 574 544 506 465 415 374 344 297 279 277 325 345 282 253 287 366 476 444 448 464 412 351 269 103 222 243 116 83 190 258 236 291 338 303 275 319 370 410 459 468 526 578 568 460 301 182 147 158 204 331 314 348 307 378 461 425 425 465 425 415 439 371 347 359 318 313 349 380 403 461 540 545 598 644 642 619 621 648 662 678 730 774 767 763 790 830 857 885 920 955 971 968 967 944 927 855 854 834 823 815 803 798 783 755 778 787 807 844 894 891 864 854 842 785 652 546 513 468 368 275 202 137 151 181 138 63 62 85 105 114 103 77 51 49 53 57 57 64 51 70 121 175 216 353 481 568 559 535 615 729 791 775 755 690 685 639 562 465 235 114 83 75 75 95 123 113 92 71 91 122 145 147 182 262 363 393 406 409 448 526 628 686 719 780 842 907 954 988 1007 998 970 24 40 56 52 32 18 14 18 9 9 9 9 9 13 20 13 10 15 31 45 46 39 28 24 16 17 17 21 36 44 48 48 112 93 73 53 37 25 17 17 33 37 41 49 57 59 74 71 76 97 62 51 72 42 27 80 74 75 116 152 126 62 46 66 69 65 64 53 49 46 50 50 47 47 48 92 124 96 85 141 60 120 164 152 120 104 96 80 96 56 44 72 80 56 52 68 93 70 47 55 67 60 41 38 41 41 41 43 55 68 84 95 100 72 68 76 48 41 46 85 41 97 108 100 207 346 364 271 122 55 40 41 58 69 80 94 66 89 144 203 230 237 268 326 386 366 325 342 431 544 590 577 608 601 594 573 551 541 527 503 380 343 319 307 367 434 442 419 427 455 398 232 99 72 66 42 74 81 77 76 64 52 59 55 74 55 39 38 40 46 74 90 63 119 139 99 71 89 107 121 138 135 159 265 432 550 565 548 718 779 807 789 770 752 714 665 712 690 640 540 386 260 213 196 284 294 262 189 129 140 179 198 261 140 80 147 223 270 366 490 365 358 358 401 526 689 832 907 899 870 732 592 537 420 231 144 107 143 135 79 39 39 45 42 57 49 40 56 76 95 87 70 96 71 54 80 127 169 181 172 151 166 181 193 220 249 284 285 266 276 260 216 188 196 200 192 211 239 246 225 236 287 327 335 315 343 367 371 367 375 415 451 439 447 443 427 407 396 420 447 439 403 352 313 306 330 355 382 365 383 394 412 435 465 500 530 668 683 669 608 547 478 412 373 381 396 422 472 529 579 612 635 637 662 666 651 645 654 628 589 550 504 461 442 451 451 443 434 506 528 550 566 584 603 614 621 618 622 639 660 657 611 548 489 526 507 487 460 448 441 446 443 443 479 511 524 559 552 476 388 357 389 451 491 536 567 609 643 638 653 653 645 633 629 637 642 654 639 620 609 594 567 536 512 468 503 538 541 528 519 534 557 613 633 649 637 609 585 585 593 593 597 601 605 613 621 637 653 668 653 650 652 617 547 496 481 434 429 440 470 513 563 601 606 537 542 554 558 566 578 583 577 574 548 507 450 384 307 248 206 179 160 148 148 167 187 210 221 248 239 234 261 292 304 315 308 218 246 285 304 307 311 326 345 405 366 315 279 243 212 173 142 171 151 163 187 195 175 171 187 175 191 207 211 199 183 175 179 199 183 171 179 199 211 211 203 219 215 207 203 211 227 247 252 273 234 202 176 172 169 170 163 163 160 160 168 168 172 172 199 279 234 134 43 36 36 38 39 42 49 80 133 200 262 317 341 296 332 329 319 369 384 240 42 114 235 239 129 58 39 116 246 357 273 169 91 49 42 40 52 53 41 41 58 77 96 140 226 383 516 638 742 829 902 962 978 978 967 942 943 944 944 911 848 690 607 470 274 138 97 89 86 51 62 56 45 97 214 323 355 322 276 210 163 125 87 48 46 46 47 45 43 62 80 99 138 193 197 186 127 64 40 42 66 41 41 42 46 64 60 63 59 56 56 49 53 58 62 75 76 69 66 74 74 67 55 47 46 49 53 58 66 70 70 66 62 57 56 55 62 85 88 87 79 80 76 79 71 71 63 58 46 49 49 60 72 83 83 86 97 183 254 302 291 260 221 146 67 57 62 63 60 68 65 65 50 52 76 98 104 141 233 322 371 445 479 509 517 501 481 469 454 412 410 391 348 322 316 294 267 264 216 203 238 266 257 267 293 365 420 490 525 563 608 642 643 661 691 729 771 801 829 855 857 844 829 812 775 757 776 838 882 953 972 988 993 994 982 971 952 896 851 797 721 634 540 469 420 321 288 250 220 192 161 141 125 128 133 145 156 168 188 203 217 244 264 294 314 329 348 367 411 491 553 596 650 714 791 889 953 998 1018 1018 995 928 841 710 548 244 156 106 83 81 79 60 55 69 56 56 76 76 59 67 87 70 66 53 51 52 72 68 50 63 75 83 76 72 72 77 96 92 111 142 168 184 180 161 139 116 100 103 135 195 279 378 446 520 572 637 705 736 760 817 883 930 927 906 865 816 760 708 659 568 534 506 478 463 471 483 495 463 455 443 435 435 443 451 473 526 552 575 599 634 668 687 687 684 676 645 585 547 509 458 356 166 108 105 127 113 67 57 77 58 57 56 54 53 53 68 96 125 166 175 187 228 267 264 222 214 137 63 52 54 52 61 73 151 214 244 197 119 116 216 331 487 566 615 626 622 622 603 559 440 387 341 302 268 231 190 167 93 98 103 99 91 98 110 122 149 114 75 47 48 48 47 46 49 49 51 59 82 94 93 97 131 93 73 87 88 64 53 61 84 112 142 195 247 238 115 47 68 91 59 46 67 87 59 47 70 82 81 53 44 63 63 43 44 43 72 48 71 62 39 161 181 117 53 41 41 40 39 40 65 94 180 221 400 356 273 139 95 69 59 71 78 64 66 92 67 69 57 51 57 67 73 80 42 53 49 33 16 15 17 25 16 17 17 17 17 17 17 17 21 21 21 25 25 29 29 30 35 20 19 19 20 24 20 18 19 19 20 25 33 38 46 39 40 33 37 37 41 38 42 35 39 36 40 41 41 37 33 29 27 25 25 26 50 78 94 101 86 74 54 34 26 26 27 28 29 29 30 38 47 51 44 44 32 40 52 41 32 32 32 44 32 32 36 48 52 45 33 32 33 37 37 41 41 37 37 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 32 36 32 39 42 45 45 47 62 109 180 279 371 438 467 415 288 136 36 26 28 28 27 28 29 29 30 31 32 36 37 33 33 41 45 45 41 41 37 37 37 37 37 37 37 37 33 42 35 35 35 35 35 35 35 35 35 35 39 43 43 43 47 47 47 47 47 43 39 36 36 47 36 35 55 59 43 43 63 50 50 43 36 36 36 36 36 36 51 62 76 94 120 166 226 407 510 624 697 749 807 888 944 989 948 876 789 682 535 330 154 96 70 63 67 78 105 174 251 380 483 631 632 411 141 64 120 55 41 45 45 37 37 41 49 45 45 49 49 49 41 37 37 56 56 52 52 47 47 43 43 47 47 47 47 47 47 47 47 45 45 53 49 37 36 37 38 37 90 67 43 73 65 38 40 40 40 40 40 40 40 40 40 48 39 39 39 52 64 52 40 52 48 40 39 40 45 45 41 41 41 45 45 49 49 53 53 53 57 64 57 57 62 78 91 151 100 51 44 64 88 80 71 114 114 158 210 197 108 59 70 61 88 63 63 142 154 153 204 355 445 531 565 587 602 628 624 577 555 530 473 341 184 90 65 70 55 63 82 66 37 37 53 40 43 38 34 33 32 32 32 36 64 96 132 180 220 208 172 88 60 40 44 41 32 37 57 42 35 35 39 35 36 36 36 35 34 34 34 35 35 35 35 43 43 43 43 47 47 47 47 43 39 35 35 35 35 39 46 45 56 69 73 32 31 113 237 423 314 221 175 138 89 85 124 175 158 158 174 168 144 171 219 243 234 210 182 143 111 90 64 76 53 37 104 80 160 447 575 470 498 505 472 480 540 589 631 654 681 659 601 544 519 493 469 496 507 548 616 688 742 779 784 743 708 616 681 643 593 482 535 559 560 568 556 544 540 551 548 507 540 561 526 454 403 411 443 473 552 630 648 674 749 735 612 369 203 204 332 429 577 634 546 398 431 475 470 370 226 134 122 77 67 59 56 75 71 59 55 39 39 32 37 41 50 58 66 45 48 49 57 53 53 49 53 73 64 158 301 311 261 375 564 481 297 353 258 113 37 39 343 358 434 463 452 389 214 88 82 102 103 223 166 118 130 130 174 149 121 105 151 254 349 363 335 395 324 193 163 232 206 139 147 134 321 371 273 307 472 563 573 611 598 556 498 441 387 354 332 297 274 292 345 341 285 257 291 383 512 456 460 484 416 386 320 119 265 267 112 83 215 290 234 232 303 288 272 316 343 387 472 468 535 590 568 484 363 235 150 142 218 307 266 364 299 377 475 506 466 497 437 457 530 482 494 494 457 437 464 484 491 510 544 554 652 710 684 646 656 679 699 710 766 806 810 791 786 770 745 840 903 966 986 986 982 955 923 913 909 897 882 874 859 842 822 834 842 833 813 814 838 834 803 838 867 907 892 842 790 687 543 371 278 221 248 250 147 89 134 70 70 75 77 62 44 52 69 44 44 52 71 101 168 256 351 345 425 454 455 519 648 746 787 772 761 683 662 593 536 489 224 110 67 55 56 72 84 68 44 42 55 98 106 89 97 187 301 288 292 283 310 388 493 578 635 728 804 881 931 976 1010 997 972 18 38 53 57 45 31 15 11 9 9 9 9 9 10 13 10 18 23 39 45 46 47 48 52 37 21 16 36 76 96 92 68 96 84 64 44 28 16 16 16 18 22 26 30 39 51 83 92 81 111 71 35 57 42 27 49 66 92 132 150 118 67 51 59 70 66 65 54 50 50 58 59 35 59 56 76 97 89 85 121 80 140 184 172 152 144 120 92 112 76 64 88 84 48 48 72 41 36 36 37 40 56 65 53 54 51 48 48 56 60 64 60 61 43 45 61 44 52 87 90 73 101 120 147 235 309 261 147 67 48 43 43 54 69 72 78 65 92 178 277 332 316 299 305 425 402 376 390 428 498 540 527 583 532 473 447 450 468 489 465 379 330 298 266 285 329 357 361 393 390 327 205 99 52 41 40 69 76 64 44 43 46 70 78 85 74 62 47 47 52 64 69 41 58 75 63 51 58 76 90 89 101 170 267 379 460 510 573 678 747 776 773 759 745 697 640 660 634 562 437 292 194 144 121 150 155 151 118 78 77 108 135 246 137 72 112 147 159 247 366 343 300 288 322 392 521 739 919 891 909 778 613 494 330 176 155 102 95 79 51 39 39 48 53 45 41 44 52 63 63 66 46 97 93 92 98 101 131 181 212 163 146 138 149 161 173 204 225 230 227 196 148 133 169 182 173 257 260 239 218 237 283 330 350 330 338 358 378 406 434 458 474 467 455 439 427 420 417 425 429 447 411 360 333 338 362 378 382 380 391 416 451 497 539 569 584 684 665 623 561 465 399 370 375 398 409 442 502 574 627 645 640 641 665 667 641 626 620 597 555 504 469 434 423 450 478 490 508 529 546 554 561 579 595 614 618 638 654 660 669 650 604 561 529 499 488 480 468 472 481 494 503 507 476 496 553 572 493 405 357 384 419 466 516 562 597 635 665 657 653 641 617 601 601 621 638 647 628 605 593 578 555 524 504 471 503 534 537 524 519 553 581 625 641 649 633 601 585 601 621 605 589 573 573 593 617 633 645 669 649 639 633 594 512 464 449 425 440 459 485 520 555 597 606 541 534 533 548 560 580 588 589 583 569 540 498 433 371 306 264 186 148 128 128 159 183 194 197 216 207 214 249 268 275 286 295 229 226 241 264 287 306 325 340 380 364 337 325 302 274 230 191 178 147 151 179 179 159 155 175 151 167 183 191 187 187 191 195 203 187 175 179 199 211 211 203 207 203 199 203 211 223 239 240 285 253 218 199 188 185 185 171 175 168 168 168 172 172 168 197 201 155 73 36 37 38 39 39 43 47 65 100 159 211 254 274 269 293 300 321 395 417 292 111 118 167 131 65 55 56 92 175 235 147 72 65 70 43 39 41 53 42 49 65 72 76 131 229 398 538 664 752 817 870 912 934 926 923 931 941 943 932 910 858 713 615 461 257 126 97 85 70 48 52 57 81 204 380 503 516 455 371 281 215 166 124 69 48 45 47 45 44 70 91 102 129 166 155 139 100 69 42 46 54 40 41 41 45 59 55 54 50 55 53 61 73 73 82 95 95 69 61 62 59 63 48 47 46 49 57 65 73 70 70 63 62 54 49 52 63 78 77 69 53 52 64 84 92 83 67 58 50 45 49 64 68 79 83 87 90 112 164 204 193 150 107 69 41 43 48 52 57 61 65 65 51 69 70 88 91 119 165 230 272 354 392 441 464 474 478 473 477 462 436 413 378 344 326 308 305 321 309 312 327 334 329 348 382 426 492 546 565 595 649 678 676 718 748 779 802 817 840 871 888 859 843 819 782 757 752 790 825 913 937 968 988 992 989 988 988 974 952 907 838 747 663 588 533 477 440 399 361 330 295 271 251 252 257 264 272 283 298 313 324 339 354 376 399 422 438 460 500 592 647 690 732 797 866 953 1007 1013 1018 1018 962 879 773 623 442 193 120 89 66 67 64 60 56 84 60 60 83 83 58 61 92 78 105 113 105 113 129 113 81 86 90 90 75 60 60 77 93 96 103 122 133 129 110 76 61 94 94 100 132 192 279 378 446 514 558 623 690 718 730 778 836 903 911 912 894 865 816 782 749 658 624 591 559 552 568 596 619 600 592 576 564 560 560 553 560 613 639 659 678 687 699 699 684 654 627 571 499 461 423 363 257 99 68 85 87 69 56 57 63 56 56 55 54 72 86 93 136 176 261 321 353 390 423 419 381 368 230 96 46 48 49 51 51 100 163 210 185 131 154 277 403 501 588 660 682 682 682 655 598 506 486 432 350 328 328 271 185 87 85 78 66 54 57 65 77 100 77 54 47 48 48 49 49 51 52 64 68 78 81 92 103 138 96 61 69 66 55 51 86 157 211 272 369 449 421 226 47 63 94 54 44 58 83 63 47 59 79 78 49 45 72 68 48 49 43 76 48 70 61 76 335 423 286 130 73 81 77 61 68 94 60 137 251 587 595 463 225 105 69 58 71 78 60 62 85 68 67 61 52 54 48 54 60 22 26 33 21 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 21 21 25 25 22 39 27 19 18 27 27 18 17 18 18 19 24 32 40 48 42 39 36 40 37 41 38 38 35 39 36 40 44 44 37 33 29 27 25 25 30 62 93 113 117 129 110 82 50 26 26 26 26 28 29 33 45 46 47 40 40 32 37 41 37 37 34 41 49 37 44 44 40 36 36 36 32 40 40 40 40 44 44 48 48 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 40 36 43 46 49 49 43 66 121 192 259 330 381 399 303 220 120 52 28 28 27 26 28 28 29 29 31 35 39 44 32 33 37 41 41 41 37 33 37 37 37 37 37 37 37 33 38 34 34 34 34 34 34 34 35 35 39 39 43 43 47 47 48 44 40 36 36 36 36 36 44 35 35 40 44 35 35 47 51 51 43 36 36 36 36 36 35 56 79 74 68 83 118 166 261 385 530 627 674 707 756 794 795 829 833 777 682 547 374 227 112 82 71 79 94 137 211 281 434 460 527 453 211 81 95 101 44 37 37 37 37 41 41 41 45 45 49 49 45 41 37 37 56 55 51 51 47 47 43 43 54 54 53 53 53 53 53 46 36 38 46 41 37 36 41 46 54 119 87 43 81 69 39 40 40 47 48 47 48 47 48 47 44 43 44 43 44 43 44 40 38 38 39 39 39 40 40 41 41 41 41 41 42 42 46 53 49 68 64 57 53 58 74 91 128 89 56 56 80 89 80 71 141 140 184 255 254 193 184 231 169 208 175 175 278 317 316 383 542 612 678 707 732 751 749 717 686 650 613 550 398 211 101 72 51 40 60 87 67 37 36 49 36 35 38 34 33 32 32 32 56 100 140 164 208 268 300 292 204 124 52 36 41 33 33 45 37 35 35 35 35 36 36 36 39 39 39 43 44 44 40 36 71 67 63 55 51 43 39 39 47 47 47 43 43 39 35 42 72 37 33 53 48 32 85 176 219 135 58 37 41 45 44 47 25 22 21 22 22 22 37 57 61 76 80 72 65 69 89 91 43 45 28 83 50 133 432 507 498 510 501 477 505 541 577 631 632 651 617 551 512 513 518 514 553 583 617 666 715 757 791 788 718 593 572 726 595 572 525 542 583 571 591 591 559 551 555 536 491 498 514 490 443 419 423 439 490 512 578 633 691 761 684 494 251 134 93 197 374 586 662 546 415 407 375 303 199 79 26 44 35 64 64 37 52 64 52 44 43 39 39 40 44 52 57 61 45 44 37 45 49 57 61 61 40 35 101 215 300 367 509 644 618 387 387 196 63 59 23 258 349 389 398 435 420 242 103 118 138 207 239 242 198 146 70 82 166 185 197 216 278 325 300 235 238 207 148 186 311 296 205 205 184 363 365 263 353 499 558 584 623 603 560 498 429 371 338 327 313 270 311 372 356 292 276 299 375 525 456 476 515 428 413 359 162 264 250 119 92 215 263 210 206 257 230 234 313 331 359 464 457 528 567 528 471 398 284 167 126 226 272 207 365 306 372 473 579 523 545 461 484 576 541 581 576 561 560 572 583 591 594 597 580 654 704 710 705 703 710 734 723 755 783 790 798 770 686 604 735 842 952 976 956 936 912 892 895 919 951 951 935 916 908 908 892 907 885 837 804 776 728 675 666 775 892 897 844 842 827 759 558 397 260 272 322 260 182 179 114 71 52 65 58 43 44 61 69 65 88 122 137 152 199 275 269 353 398 451 587 697 703 665 709 746 676 627 530 501 506 236 106 58 43 51 52 45 44 44 45 50 78 89 69 53 104 186 201 210 201 208 258 354 463 547 678 763 858 923 976 1018 1012 983 22 38 54 61 53 37 19 11 9 9 9 9 9 9 10 10 11 23 37 45 55 75 88 100 73 37 20 52 116 148 132 92 52 40 28 16 16 16 17 17 17 22 34 31 47 84 140 181 91 135 92 29 50 51 28 30 52 85 117 114 79 63 60 84 55 58 54 50 50 51 59 67 47 52 36 35 41 65 81 109 48 92 128 136 148 164 144 100 88 60 60 84 72 44 64 109 45 37 37 38 39 44 41 41 42 43 52 72 85 93 101 93 71 46 70 70 44 68 88 42 86 89 120 172 238 213 113 36 42 53 88 91 82 76 67 65 104 143 237 360 414 367 298 264 309 319 345 367 389 452 522 526 446 435 424 398 356 326 319 302 296 256 231 195 171 171 206 239 251 227 212 193 151 93 58 62 77 79 55 38 38 53 85 109 164 153 141 121 98 70 54 39 49 54 67 67 62 62 69 83 120 79 131 227 316 366 416 531 659 724 757 767 753 748 699 638 578 546 458 317 196 134 96 58 49 74 110 109 77 48 91 162 330 189 76 70 94 85 113 166 296 207 198 272 325 393 583 795 919 963 885 715 490 217 123 247 173 122 75 55 51 39 40 44 39 40 63 75 62 50 46 38 51 79 110 96 55 61 119 185 145 112 103 119 119 119 142 179 146 146 115 72 85 138 166 162 269 249 244 270 301 315 346 366 374 366 385 421 465 485 473 442 402 371 355 360 385 402 402 390 392 376 364 373 405 417 401 388 395 409 424 481 543 585 596 584 669 634 589 527 430 345 335 371 407 440 489 538 593 626 651 654 644 670 676 649 623 605 571 532 462 439 419 426 453 497 548 587 551 562 569 572 587 607 630 638 643 656 669 654 623 592 565 558 476 480 480 484 489 513 530 543 587 540 528 553 553 481 394 353 419 445 480 519 577 623 661 673 688 676 655 616 592 597 629 650 671 633 605 578 562 531 492 468 475 514 549 549 539 538 569 605 621 637 645 625 597 589 613 645 621 593 561 557 581 617 641 653 669 638 623 617 578 492 432 413 433 460 491 509 524 554 589 602 569 542 532 540 567 590 598 595 612 601 580 550 494 440 382 341 217 167 135 135 155 178 174 165 185 175 186 225 236 235 246 259 257 233 224 236 286 322 333 336 323 323 335 344 348 328 288 238 174 139 139 167 171 151 155 179 135 155 167 175 179 191 207 219 223 203 183 183 195 203 199 191 199 199 203 207 211 219 227 231 260 233 210 191 196 200 190 182 202 195 183 182 179 174 162 180 79 78 47 36 37 39 39 44 71 59 47 87 150 198 203 193 263 263 271 319 416 459 376 253 105 82 43 41 74 76 85 140 129 53 37 78 87 40 39 45 41 41 53 61 60 64 119 225 430 570 676 721 742 792 849 872 855 867 889 922 927 912 883 824 694 570 382 178 90 101 108 82 56 77 85 144 314 521 646 629 543 430 320 247 195 145 86 49 44 46 45 55 92 117 127 151 161 136 128 102 74 46 41 41 40 40 41 45 54 50 50 38 52 64 80 85 90 98 103 108 61 54 50 54 52 52 47 47 56 60 69 77 81 70 66 58 48 48 47 48 67 70 54 45 42 45 80 92 79 51 42 41 49 57 65 72 76 88 88 83 82 114 143 143 108 62 42 42 44 45 46 51 59 63 63 59 53 49 49 64 86 109 151 185 262 304 361 407 425 443 458 470 482 451 416 393 363 341 339 340 354 366 381 377 368 375 405 454 507 572 607 614 644 690 720 714 757 787 814 818 821 841 880 907 893 875 854 822 785 776 783 802 877 904 944 983 995 998 999 1010 998 988 966 917 849 792 740 700 616 580 539 494 459 420 385 365 378 374 371 374 377 384 395 399 433 440 458 485 508 539 554 586 667 719 761 796 850 911 976 1018 1009 1011 981 913 815 698 529 354 180 115 88 68 64 68 69 61 99 75 71 94 90 57 60 101 125 191 223 208 208 216 193 155 112 105 94 67 52 53 69 85 85 88 103 115 107 92 85 74 71 74 81 117 192 287 387 466 513 546 603 671 703 707 740 797 880 891 900 912 902 864 822 788 737 702 658 626 618 639 671 694 720 709 690 679 671 663 647 650 669 684 704 713 721 703 688 662 590 553 480 403 362 332 258 146 99 75 72 61 56 56 58 62 62 56 62 83 105 123 129 152 255 375 460 503 523 535 532 499 434 264 90 43 47 54 62 63 52 96 143 129 106 153 283 416 518 617 705 738 746 730 679 617 570 581 523 410 381 397 325 184 82 80 73 54 45 45 52 60 80 73 66 52 48 49 49 50 53 65 76 75 69 64 86 103 121 81 53 57 56 52 49 109 282 439 590 643 607 510 336 200 53 85 73 45 66 86 63 46 55 75 82 53 49 73 80 60 73 44 84 42 41 64 146 498 665 460 227 130 134 141 121 105 223 73 62 184 622 713 588 316 112 68 58 75 70 49 51 78 73 68 63 57 47 33 35 33 18 17 17 17 21 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 21 21 21 46 27 18 18 23 26 18 17 17 18 18 19 28 36 44 41 35 35 39 43 48 45 45 42 46 43 47 44 44 40 36 32 34 25 24 30 66 97 117 121 161 137 98 58 30 25 25 25 27 28 36 45 49 46 43 36 45 37 32 33 32 33 33 33 32 40 40 32 32 32 40 44 36 36 36 40 44 48 52 56 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 37 37 40 40 43 50 49 49 59 82 133 184 215 246 274 283 175 132 88 60 44 36 27 26 27 28 28 29 31 35 39 43 32 33 37 41 41 37 33 33 37 37 37 37 37 37 37 37 38 34 34 34 34 34 34 34 35 35 39 39 43 47 47 51 47 36 35 35 36 36 44 52 60 36 36 52 52 36 36 51 51 51 43 43 36 36 36 36 61 61 44 36 54 98 126 139 156 253 385 482 537 577 630 679 695 706 685 621 549 473 356 247 132 94 79 87 103 150 228 290 432 391 390 267 77 71 121 36 44 37 37 37 41 49 45 37 45 45 49 49 45 41 37 37 55 55 51 51 47 47 43 42 57 57 57 57 60 56 60 50 35 37 42 41 37 36 37 53 70 143 95 39 84 69 39 48 40 40 40 40 40 44 44 44 56 68 80 68 48 40 44 52 39 39 41 45 41 41 41 50 41 41 41 41 42 42 46 53 72 84 80 65 53 42 59 72 81 73 64 72 88 92 75 69 155 149 177 244 267 257 320 418 400 440 383 381 479 511 514 588 657 711 768 802 855 901 888 844 786 729 674 591 429 233 109 76 43 39 56 84 71 37 36 41 36 36 38 34 37 37 33 33 92 136 160 152 180 260 336 368 292 172 60 32 41 37 33 33 34 34 35 35 35 35 36 36 35 35 39 43 51 51 48 40 95 91 79 67 55 43 34 34 35 39 47 47 43 35 34 33 116 48 32 49 64 32 31 37 40 40 31 28 30 51 51 37 58 52 32 32 43 55 47 39 34 43 51 43 39 52 84 101 29 35 29 70 44 146 461 512 523 514 494 505 541 541 553 616 606 614 582 523 495 523 551 562 641 667 690 708 726 756 768 773 652 441 502 750 535 528 541 530 613 594 599 595 554 534 538 512 476 469 466 466 451 443 450 450 529 488 530 609 663 686 558 336 209 119 31 99 314 550 607 471 360 288 183 108 87 52 39 69 32 33 33 41 69 49 37 64 40 39 35 36 36 44 49 52 60 52 44 33 37 37 41 48 71 61 71 133 243 385 523 595 632 385 334 94 24 91 23 201 349 353 341 402 439 269 119 142 214 304 251 271 242 190 130 179 234 246 274 309 314 258 200 168 167 207 211 269 362 315 227 259 254 402 371 294 423 538 544 571 619 604 572 507 434 372 342 327 325 278 327 399 364 300 295 318 352 518 456 491 538 446 428 374 196 239 206 107 92 184 219 163 207 223 178 202 310 331 329 430 435 505 528 484 439 412 307 174 118 224 249 168 365 302 371 468 597 563 614 537 544 647 607 651 608 617 628 616 616 627 638 641 633 652 678 729 779 762 742 774 751 759 763 775 802 766 641 507 650 800 947 978 939 910 891 875 859 919 986 993 951 898 893 904 881 899 892 852 820 787 738 686 777 708 690 731 757 775 778 750 815 609 468 480 454 261 154 185 173 99 52 62 62 43 42 45 50 44 67 122 153 124 126 166 344 428 457 523 667 735 671 566 614 695 641 584 463 453 491 236 105 57 46 58 56 43 43 45 55 47 63 87 78 50 54 97 137 147 143 137 158 234 351 455 638 740 843 919 991 1019 1017 998 14 27 54 57 41 29 24 28 10 10 10 10 10 9 9 10 19 19 17 25 43 67 84 92 101 65 52 80 132 144 111 56 64 28 15 16 48 56 17 13 17 50 95 108 92 96 140 186 203 289 197 34 47 80 54 51 40 45 57 67 68 64 41 36 47 43 39 39 39 40 48 56 48 56 56 36 35 36 69 117 76 44 60 120 132 80 49 57 73 44 56 92 76 40 88 173 81 66 50 38 37 38 41 58 87 52 56 88 97 109 113 70 59 47 59 74 81 80 80 87 66 89 148 184 166 90 57 51 50 53 59 63 86 88 115 185 204 218 257 308 343 338 294 257 222 236 267 322 392 455 481 481 421 450 467 429 359 289 245 208 169 124 120 140 168 184 220 252 272 220 217 235 176 109 78 78 92 87 70 38 36 48 88 120 195 304 382 308 156 49 53 86 41 41 42 42 43 46 50 60 89 111 136 153 214 327 441 536 719 733 703 665 659 674 658 613 537 454 317 172 103 86 51 40 45 71 122 106 58 44 65 115 246 174 113 96 64 46 82 133 76 52 68 157 238 239 376 632 824 947 933 744 499 328 356 501 331 157 50 74 90 38 38 75 51 47 43 43 42 46 42 37 36 36 38 71 113 115 74 40 59 102 146 161 130 101 94 117 119 118 99 84 113 158 178 175 226 233 252 278 328 359 386 390 402 406 429 461 484 457 413 374 354 335 331 352 378 395 387 379 389 368 352 372 420 440 431 411 417 432 470 529 595 641 645 629 646 561 494 456 407 365 367 403 402 455 508 540 563 588 637 666 676 679 673 643 609 567 520 470 447 435 427 453 500 552 591 613 563 577 573 572 596 628 659 671 664 689 681 627 600 589 534 459 420 456 500 528 533 557 590 619 595 575 564 564 509 429 378 392 473 492 518 549 584 626 661 687 687 683 678 651 628 629 657 677 632 613 585 554 534 503 464 436 531 526 525 537 567 590 601 601 632 632 624 608 592 592 608 624 632 604 576 572 596 632 660 669 673 647 628 593 542 472 428 412 460 492 503 505 527 570 597 582 561 542 536 536 554 565 576 569 606 599 593 576 554 516 475 438 331 242 170 142 154 178 182 181 153 179 218 245 220 199 234 279 236 217 224 236 274 294 309 312 351 315 291 311 359 379 351 305 225 175 155 163 159 135 135 163 155 167 179 179 183 195 203 211 235 215 195 187 195 199 195 187 191 167 147 163 199 231 231 223 196 184 173 170 179 196 200 197 213 194 182 177 161 125 77 66 58 84 77 63 45 46 47 48 67 71 80 80 88 105 137 168 186 213 236 276 384 470 452 372 110 83 42 40 57 79 89 108 62 59 75 95 80 48 40 45 53 40 40 57 80 76 107 182 395 525 626 672 714 767 793 783 787 780 785 805 823 840 840 800 637 484 292 147 95 117 104 76 114 110 137 251 436 618 712 689 580 461 356 266 198 145 90 50 46 46 53 85 125 162 216 245 209 192 144 86 78 59 43 47 42 41 40 40 54 54 54 42 48 40 57 109 169 182 135 80 68 69 66 66 55 51 48 48 47 55 71 72 76 61 53 49 50 49 47 47 47 47 45 44 42 42 43 43 59 54 42 41 50 58 66 81 85 89 81 77 84 96 101 90 71 51 44 46 46 47 48 52 56 56 60 56 49 50 50 49 52 67 90 116 166 208 265 326 371 398 425 440 448 437 425 406 388 369 358 351 362 377 400 410 413 416 439 469 588 637 667 667 670 720 742 742 788 796 815 815 803 803 807 812 862 870 874 869 853 844 840 840 850 866 900 932 963 986 1006 1018 1014 1014 1003 985 967 930 877 841 724 699 666 636 590 535 488 450 467 464 456 455 450 457 476 479 525 544 567 586 605 628 643 673 736 780 823 866 908 942 996 1019 1019 989 925 850 729 569 392 236 135 89 69 68 57 56 57 61 84 71 82 105 89 56 67 131 231 303 332 321 315 331 309 260 193 136 77 51 52 62 66 54 70 70 77 81 77 66 55 55 64 67 73 113 200 307 406 466 508 560 618 675 700 717 765 823 864 884 908 924 921 898 867 841 789 751 715 691 691 707 735 751 785 785 781 773 766 754 746 742 758 747 736 729 706 676 643 621 537 457 353 268 240 226 180 112 73 56 60 57 57 57 62 81 68 102 128 121 98 112 170 256 411 499 559 586 613 606 538 451 312 183 73 44 54 48 60 58 52 81 108 97 97 176 341 494 615 709 788 815 807 783 732 678 681 677 591 455 423 462 379 223 126 88 49 44 60 76 84 76 61 62 66 59 48 49 51 60 64 76 83 78 72 67 85 98 90 77 62 56 54 52 134 260 471 690 820 839 818 675 423 257 130 181 144 73 73 62 46 74 51 55 50 46 57 77 81 76 80 43 107 102 80 54 108 429 574 415 255 226 278 297 257 217 313 167 65 127 601 725 615 395 168 100 62 71 75 53 44 59 42 49 56 54 44 26 23 20 19 19 26 21 21 25 33 41 17 17 17 17 17 17 17 17 17 17 17 17 21 25 25 25 34 30 22 18 26 38 42 38 16 17 17 18 27 35 43 36 38 31 35 35 43 40 45 41 34 31 31 35 35 27 28 27 30 25 23 23 37 72 108 128 132 124 100 65 37 25 25 26 31 28 32 33 41 38 42 39 32 32 32 32 33 33 33 33 33 40 40 40 40 40 40 40 32 32 36 40 40 44 48 48 37 37 33 33 33 32 32 32 32 32 32 32 32 32 32 32 35 35 35 35 39 46 49 49 40 54 93 148 199 219 203 171 103 101 96 80 57 41 28 27 27 28 29 29 30 34 43 44 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 42 42 42 38 38 38 38 38 38 42 42 42 46 46 46 39 51 43 35 35 35 47 67 79 67 51 43 51 51 39 36 40 51 47 35 39 35 36 36 35 53 53 49 45 45 57 80 94 90 151 236 313 377 444 514 563 551 556 527 470 414 357 264 163 104 98 87 87 120 179 245 276 326 233 188 145 83 121 124 35 41 41 41 41 41 41 41 41 41 41 45 49 45 41 37 37 51 47 43 39 45 41 45 45 76 104 212 256 186 123 90 30 34 36 36 36 49 53 37 53 213 197 94 35 38 76 64 40 43 44 44 44 44 44 44 44 64 76 80 68 44 39 40 40 39 39 40 40 41 41 42 42 41 41 41 40 40 40 40 40 63 79 88 80 68 42 42 42 52 52 52 56 71 106 130 155 195 272 296 266 269 356 466 525 579 647 608 574 625 624 639 730 768 802 840 885 951 1000 980 921 836 755 684 614 463 249 116 76 38 37 39 77 88 47 38 61 97 92 91 86 81 65 57 49 124 144 156 148 160 200 252 280 256 168 88 65 57 41 37 49 34 34 34 35 35 35 43 43 34 34 74 66 39 35 67 59 131 107 75 47 35 39 43 47 35 39 43 47 47 47 47 53 84 55 32 45 72 64 44 32 36 48 52 48 39 32 32 39 71 61 49 64 85 93 64 32 24 29 37 29 25 37 57 56 47 32 30 71 73 188 446 485 508 503 513 541 572 572 560 548 565 509 513 563 577 544 578 657 676 711 730 730 762 790 762 687 466 254 471 683 471 456 600 494 569 618 670 598 515 535 527 485 444 438 442 434 430 446 485 513 500 463 623 649 428 419 399 133 74 80 88 56 148 440 556 392 180 92 28 37 76 72 56 38 39 32 37 41 45 49 60 64 51 51 51 51 51 51 51 51 51 44 44 37 37 37 33 40 75 105 126 140 238 451 609 605 490 216 150 82 91 123 28 138 313 325 305 358 411 285 187 230 278 320 284 239 270 239 231 319 258 270 306 325 260 178 180 228 287 323 323 321 330 266 230 294 301 500 282 432 574 468 639 583 551 536 505 448 402 372 350 324 305 314 351 379 367 323 303 310 336 519 472 483 509 429 454 436 275 218 160 138 135 188 152 156 187 235 147 159 278 324 318 355 413 432 454 466 467 420 321 197 142 169 246 204 377 314 386 479 607 609 707 621 585 680 667 691 649 642 657 653 657 661 676 688 683 678 673 707 750 778 770 758 755 760 724 759 836 794 681 647 712 807 894 918 925 948 969 969 915 861 853 874 875 839 824 843 827 865 884 865 864 894 902 881 953 849 829 802 723 745 800 758 761 673 631 615 569 432 294 210 151 99 100 141 150 100 68 61 77 57 71 98 124 136 194 274 411 507 560 546 519 509 524 539 655 692 626 588 435 350 388 188 135 87 68 69 59 43 43 44 47 46 47 84 107 83 51 46 89 95 95 101 102 146 270 401 571 702 856 954 1003 1017 1016 1013 19 27 42 37 21 13 20 32 15 15 11 11 14 10 10 10 11 11 11 12 14 27 36 44 49 57 76 76 76 68 67 67 51 20 15 28 60 76 49 25 17 19 20 19 18 37 138 215 353 402 278 91 52 41 30 40 37 41 43 51 44 36 35 34 36 36 43 40 44 48 52 52 36 52 57 53 37 37 53 77 88 40 36 60 68 36 36 49 36 81 88 48 60 128 164 137 62 50 46 38 39 44 73 98 83 67 76 88 77 77 89 70 59 51 63 74 81 81 76 80 103 166 168 88 70 98 97 38 46 56 70 90 145 176 186 193 163 173 221 308 347 310 262 253 275 230 225 292 374 402 385 360 421 445 466 462 420 369 326 280 297 207 136 120 156 196 212 208 325 265 209 139 76 62 62 46 56 54 49 49 72 92 111 115 199 286 347 335 275 200 128 62 47 40 40 40 41 42 50 68 87 105 117 118 175 301 463 592 630 668 669 635 610 602 581 541 532 428 268 107 42 48 45 43 46 78 102 86 53 43 43 48 90 82 105 125 104 64 83 125 45 54 67 125 186 164 258 496 681 825 872 744 568 507 565 617 420 221 85 70 77 42 38 71 66 58 50 50 57 57 53 38 42 39 37 40 111 149 127 90 78 97 125 137 124 88 77 95 131 134 123 116 109 110 110 118 177 196 228 266 324 375 422 446 410 446 490 509 489 460 437 433 374 371 383 401 423 435 424 419 358 345 336 348 387 415 422 428 440 498 557 593 612 627 654 667 569 495 436 422 412 401 402 437 396 442 498 547 583 628 686 714 682 661 650 620 581 520 469 438 431 439 466 512 563 590 601 596 586 589 588 588 612 636 660 672 685 686 639 577 593 618 535 400 452 480 520 540 552 561 585 602 590 567 559 544 492 417 385 407 504 529 545 580 622 657 672 683 674 690 706 699 680 661 661 661 608 593 573 554 542 515 484 464 527 534 541 564 583 602 617 617 632 632 624 608 600 596 604 616 628 604 584 588 620 660 688 693 681 643 608 573 518 459 428 428 468 504 519 521 543 578 597 582 564 549 548 559 562 561 564 564 613 621 620 614 600 566 539 499 393 311 220 168 149 161 173 181 161 180 214 238 217 192 215 255 213 217 228 232 247 262 278 297 336 319 299 311 339 363 363 340 260 203 178 179 174 143 138 147 158 159 166 167 182 195 210 215 223 207 183 179 183 187 179 171 179 167 151 159 187 219 239 251 192 176 153 117 102 95 108 132 92 88 80 72 60 39 36 35 77 80 69 58 59 61 70 75 75 79 83 72 61 62 87 102 144 174 197 256 368 470 463 406 173 122 78 54 53 74 88 77 67 53 61 69 61 41 41 50 54 40 40 61 80 76 103 163 353 475 585 635 677 715 726 717 704 697 705 707 712 704 693 646 501 367 222 105 80 114 123 99 125 132 170 284 481 658 745 706 565 449 356 282 221 156 89 48 46 44 53 86 157 235 325 366 304 264 209 130 87 51 42 47 42 42 40 40 51 51 54 43 40 41 93 178 250 238 155 72 77 73 62 54 47 47 48 55 46 47 62 63 67 56 48 48 48 47 47 47 51 50 45 42 42 42 42 43 54 54 46 42 42 67 95 95 86 71 71 79 90 94 91 76 60 45 45 45 46 47 48 48 48 48 48 48 49 49 49 49 49 53 71 78 105 143 196 249 302 348 398 425 430 414 391 383 385 389 389 385 389 408 442 453 459 469 488 510 603 660 682 674 685 731 765 769 758 758 758 754 750 747 743 759 780 816 847 869 853 830 803 786 794 809 828 863 901 925 940 948 967 979 998 1000 993 975 949 919 869 847 814 776 722 668 625 590 568 565 564 556 559 566 581 592 607 622 645 668 690 710 721 743 780 818 854 900 939 977 1007 1019 1004 971 899 790 639 478 317 189 97 65 57 56 56 56 56 68 72 63 74 93 84 79 113 189 311 390 428 436 440 433 366 294 212 163 101 67 56 58 54 54 67 66 66 66 66 59 55 55 57 71 88 132 222 317 407 467 542 591 641 687 721 765 803 829 886 897 909 921 914 898 870 833 796 773 753 737 737 749 761 769 804 800 800 815 823 827 819 804 805 790 771 745 703 654 602 569 477 377 261 189 172 167 149 120 78 76 80 69 65 62 70 89 102 132 145 119 92 118 192 298 521 581 605 616 616 552 410 261 148 94 57 67 69 62 59 58 80 93 115 120 151 257 430 570 683 774 842 873 876 876 842 796 774 725 600 480 473 504 421 267 126 93 65 53 68 80 88 88 77 78 78 59 48 48 55 75 59 82 117 125 127 110 105 101 91 67 54 55 55 85 231 392 582 781 899 929 904 734 453 264 244 267 203 109 104 74 45 50 46 46 46 46 57 61 65 76 57 44 95 57 75 129 103 213 347 310 337 432 472 435 410 419 299 179 97 154 605 752 695 523 235 143 70 47 51 50 56 80 39 46 49 51 45 31 24 22 20 19 22 18 21 21 29 37 17 18 17 17 17 17 17 17 17 17 17 17 21 21 25 25 17 17 18 26 30 26 17 16 16 16 17 18 26 30 35 32 33 30 35 39 43 47 51 45 41 34 38 31 31 31 27 27 41 29 24 24 25 52 84 104 128 128 116 89 53 25 25 25 27 31 35 32 40 45 49 46 31 32 32 32 32 33 33 33 33 40 40 40 40 40 40 40 32 36 36 40 40 44 44 48 37 37 37 33 32 32 32 32 32 32 32 32 32 32 32 32 35 35 35 35 39 39 46 49 52 47 54 105 168 191 163 117 71 81 93 80 57 33 28 28 28 28 29 30 30 34 43 51 40 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 41 42 38 38 38 38 38 38 42 42 42 42 42 42 42 42 43 35 34 34 34 43 59 71 51 47 47 47 47 51 51 47 51 47 47 47 39 43 39 36 45 49 45 42 42 50 58 65 49 80 137 183 235 308 401 460 431 440 429 392 355 310 228 153 97 110 91 80 116 188 235 253 212 147 139 112 65 112 141 58 41 41 41 41 41 41 41 41 45 45 49 49 49 45 37 37 55 51 43 34 41 41 45 44 72 140 346 462 390 290 178 30 34 36 36 35 41 44 40 49 216 205 117 46 105 122 75 51 39 39 40 39 40 39 40 39 60 67 72 59 44 39 40 47 39 39 40 40 41 41 45 41 41 41 41 40 40 40 40 40 55 67 79 64 56 40 40 41 42 43 43 43 58 113 184 256 330 387 402 373 364 419 497 555 561 632 626 617 687 699 722 809 827 858 912 962 997 1011 987 956 918 810 707 606 444 240 96 48 40 38 39 57 72 72 83 106 145 141 128 107 94 89 81 77 84 104 132 152 160 156 156 156 208 152 105 85 61 33 33 49 33 34 34 35 35 36 43 43 77 73 85 65 33 33 46 42 82 63 47 39 35 39 47 51 34 35 39 47 59 67 75 85 72 59 44 60 67 52 44 44 28 29 30 31 32 36 41 55 40 49 45 46 53 53 41 25 26 25 25 26 34 43 50 33 33 33 30 63 58 168 442 497 512 510 509 529 552 548 524 497 475 459 501 568 601 594 643 713 700 784 789 721 731 775 657 466 255 336 416 444 520 520 517 514 541 594 642 566 495 511 503 453 468 458 454 449 449 477 544 588 552 583 639 458 170 213 268 70 51 93 73 25 152 512 524 180 77 29 26 28 60 72 80 81 66 51 59 49 52 48 49 49 48 47 47 47 47 47 54 54 51 51 51 44 37 37 37 37 47 69 94 128 272 510 664 644 538 264 121 50 87 119 40 67 250 270 289 363 400 266 156 191 186 196 140 99 143 143 139 211 115 171 215 194 132 119 201 296 348 379 360 329 306 254 258 349 352 522 356 479 620 543 661 617 503 485 463 436 406 373 346 324 305 319 355 375 355 311 295 310 324 491 456 475 520 448 468 439 325 248 187 133 186 184 152 120 144 208 152 139 222 257 259 286 375 390 424 452 480 456 361 236 143 169 223 209 413 338 374 470 599 636 765 699 646 689 644 669 647 643 646 643 647 650 666 678 717 724 731 742 746 754 761 754 751 791 763 766 794 722 680 767 769 812 871 934 981 999 983 950 943 713 605 702 786 732 684 719 755 813 866 877 884 907 918 902 906 879 942 972 923 908 873 744 662 589 508 531 668 740 577 318 189 157 185 219 216 154 103 91 111 99 113 157 187 222 285 369 410 501 551 541 511 533 599 658 699 708 634 589 436 338 345 153 150 102 91 92 74 43 44 45 45 45 63 127 162 142 102 81 50 46 57 83 105 134 217 312 534 684 845 947 1007 1018 1016 1014 38 38 26 13 11 11 19 35 11 11 18 18 14 14 14 14 11 11 12 13 14 15 15 16 14 17 40 36 24 27 50 63 19 15 19 40 72 96 93 85 15 17 19 20 21 58 135 184 259 288 196 65 33 29 31 73 49 54 51 55 55 40 35 35 40 37 48 45 49 49 45 45 36 36 41 45 41 37 37 37 88 44 36 45 49 37 37 61 36 93 89 36 61 168 184 97 42 38 38 39 39 56 85 110 110 83 68 80 97 97 89 62 63 70 82 82 85 85 80 76 127 182 152 40 37 94 109 38 62 63 82 129 200 242 233 200 159 161 213 304 315 235 187 198 249 208 207 262 325 332 303 274 382 362 346 335 340 349 369 363 347 265 177 130 138 151 136 104 257 277 233 107 40 46 67 46 52 38 36 45 100 132 147 142 194 238 274 299 351 356 256 116 54 40 39 40 41 42 43 54 76 90 99 91 133 270 440 573 525 602 635 606 565 544 527 491 495 394 230 92 42 45 65 66 43 53 61 49 52 56 51 41 142 110 93 73 56 72 167 257 54 119 116 115 170 137 184 378 518 659 796 789 722 739 733 619 489 299 140 76 69 53 45 46 70 62 54 50 50 49 57 42 41 41 41 40 51 90 137 172 88 83 83 91 88 84 76 89 133 150 167 192 184 149 145 153 196 219 239 278 320 375 430 462 487 503 507 482 437 397 381 381 386 399 424 434 427 412 389 388 338 341 344 359 390 428 456 486 485 537 601 625 613 597 601 599 469 411 387 399 416 428 443 463 449 483 524 574 627 673 727 743 680 631 608 593 543 480 433 422 446 465 500 554 601 608 611 602 605 604 600 608 621 645 669 685 670 639 588 561 586 592 536 456 512 528 555 568 576 588 600 600 600 581 562 531 475 412 400 435 539 568 591 626 661 680 683 682 650 674 702 703 688 661 641 626 619 597 589 578 566 543 516 504 527 546 565 573 591 598 613 617 632 639 635 627 623 615 611 611 615 603 595 607 639 679 703 708 682 639 600 561 502 443 432 464 484 516 539 541 548 582 597 578 548 545 556 571 566 561 564 564 589 601 611 621 614 603 576 539 462 392 301 214 163 151 160 165 153 157 187 218 210 180 184 208 205 206 221 224 223 230 246 270 301 308 311 311 315 335 359 364 299 238 213 214 221 190 177 166 177 158 157 162 193 206 229 230 211 192 176 168 176 180 176 168 172 176 168 160 160 184 224 263 260 253 213 134 50 33 33 34 37 38 38 38 38 37 36 34 77 75 52 42 59 73 82 86 78 79 79 68 54 47 52 63 105 131 158 209 304 400 412 354 195 121 98 85 48 78 101 57 68 46 42 42 41 40 41 54 54 41 41 65 73 69 88 136 280 399 517 583 617 640 647 635 618 611 611 601 590 579 559 508 405 295 173 88 86 116 123 103 123 135 181 314 504 681 753 699 553 430 352 291 241 171 91 46 44 69 101 153 257 370 476 503 398 327 252 161 86 43 43 56 47 42 41 41 52 52 59 48 41 54 126 230 308 294 203 108 85 77 58 46 46 46 47 47 58 62 77 78 82 71 67 59 47 46 46 58 62 50 44 41 42 41 41 42 43 51 51 47 42 71 107 107 71 48 44 68 91 91 80 72 65 50 45 44 47 47 48 49 49 48 48 48 50 49 49 49 54 62 49 55 67 93 130 168 221 284 354 392 389 364 337 329 345 373 396 408 423 446 484 507 520 527 533 556 621 668 694 694 705 739 751 747 723 708 693 690 687 683 676 676 685 727 775 801 797 777 746 731 735 734 745 760 795 819 833 837 863 894 926 957 977 989 986 979 969 953 919 881 842 793 761 739 692 688 677 676 679 686 690 701 701 716 735 758 777 785 793 803 826 852 884 927 966 989 1004 1008 985 941 854 714 540 368 234 145 70 56 56 54 54 55 58 81 84 75 78 88 91 117 172 270 424 480 511 519 509 467 366 261 196 162 117 83 60 53 54 54 68 63 59 59 55 59 56 56 63 81 125 192 279 373 460 516 607 657 683 702 740 797 820 819 872 876 880 892 899 887 859 829 780 766 757 753 749 753 768 772 830 830 834 857 872 884 880 865 847 821 787 738 689 621 553 497 405 297 197 153 136 115 108 110 63 68 80 80 69 77 88 107 153 171 176 142 127 161 259 374 534 605 613 556 463 357 240 147 109 88 78 84 69 46 67 97 87 91 101 137 205 330 491 619 733 815 880 914 930 946 931 897 854 762 626 531 540 538 421 271 106 85 69 57 60 64 76 80 90 95 91 71 48 64 100 124 84 124 195 234 241 213 177 154 104 75 54 56 71 153 315 484 635 833 951 993 971 798 507 308 341 317 222 120 119 85 44 45 62 45 45 57 61 45 45 76 89 45 95 69 91 165 111 100 226 317 451 545 563 528 484 454 211 131 85 151 554 714 691 547 264 160 66 39 40 46 57 72 36 47 54 49 46 32 25 23 21 20 22 18 21 21 25 29 17 18 17 17 17 17 17 17 17 17 17 17 21 21 25 25 17 17 17 25 25 25 29 33 16 16 17 17 21 30 30 31 40 33 38 34 43 43 47 40 32 29 33 37 31 27 26 26 45 41 29 24 23 24 52 76 104 120 132 113 73 37 25 25 34 27 31 28 36 41 45 42 34 31 31 32 32 32 32 33 40 47 47 47 47 47 47 47 43 43 43 47 47 51 51 44 57 53 53 45 41 33 32 32 32 32 32 32 32 32 32 32 35 35 43 43 43 39 46 49 73 48 28 62 118 142 125 86 44 57 69 61 37 28 28 37 28 28 29 33 41 45 50 47 40 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 41 41 41 37 37 37 33 33 37 33 33 33 37 45 53 57 53 74 74 54 54 70 70 43 51 44 40 40 46 46 46 40 44 44 37 41 42 46 50 46 47 59 69 87 108 154 228 278 278 291 293 278 272 249 191 135 83 135 136 128 150 218 237 207 134 97 101 89 47 81 110 51 38 41 41 41 41 41 41 41 49 49 53 49 49 41 37 37 59 50 45 37 33 37 48 52 51 130 401 587 542 449 309 94 35 36 36 36 36 36 40 40 96 120 60 37 133 133 58 50 42 43 43 43 43 43 43 43 55 63 67 59 47 39 43 43 39 39 39 40 43 40 51 44 51 44 47 40 43 39 39 39 51 63 75 56 48 40 40 41 43 55 59 54 65 135 258 378 474 521 536 531 518 533 586 625 635 698 701 708 775 785 797 857 896 931 978 1012 1019 1019 1011 999 961 828 685 571 413 229 89 36 60 40 40 57 93 97 112 131 130 117 100 72 58 46 45 45 56 56 92 152 176 152 124 117 153 133 117 105 65 33 33 45 34 34 34 35 43 43 50 50 97 116 131 123 79 63 64 72 46 39 35 35 39 43 47 51 34 35 39 43 55 67 79 93 64 63 67 60 56 43 43 44 31 31 31 32 44 48 45 48 36 54 62 58 42 31 38 39 31 25 24 26 47 56 51 29 32 33 30 58 49 155 441 520 503 517 532 544 556 544 512 477 471 484 546 612 647 644 669 704 750 823 808 730 696 670 487 253 113 337 314 238 549 545 473 534 529 570 594 554 511 500 488 446 504 485 465 452 460 488 555 611 591 539 438 211 43 130 186 36 32 70 37 23 145 477 425 49 38 29 28 42 61 61 77 93 73 58 62 51 51 48 44 44 55 55 50 50 45 45 45 45 54 47 47 44 37 37 37 41 47 53 66 92 237 482 631 604 526 295 93 54 92 96 56 28 128 228 288 325 346 236 101 52 34 52 34 33 82 74 34 47 33 67 79 42 44 143 269 341 388 409 405 353 293 233 261 356 399 526 435 529 651 605 655 632 528 490 460 433 403 365 331 305 290 327 371 376 343 299 291 314 324 459 440 478 524 475 487 456 399 294 202 160 234 183 136 96 105 181 176 123 182 218 229 267 313 333 375 431 486 477 401 285 143 162 199 221 442 358 350 466 579 656 793 751 689 680 635 679 654 646 658 658 670 694 710 729 741 764 779 778 762 754 766 781 781 801 777 794 753 577 597 875 871 878 901 932 954 953 923 877 836 587 455 560 680 629 530 494 572 683 806 870 904 927 938 927 741 738 829 892 860 840 833 793 768 706 564 458 542 695 676 510 285 225 197 179 157 122 107 108 168 179 207 266 305 328 379 446 500 544 574 604 638 669 683 682 711 693 627 602 476 351 325 157 139 102 103 108 82 43 44 54 46 50 94 162 213 209 172 136 58 45 44 57 91 119 167 229 487 653 845 954 1010 1018 1017 1014 38 34 17 11 10 10 11 23 10 10 10 14 14 18 22 22 12 17 41 50 55 47 39 32 21 16 15 15 31 43 46 38 19 23 31 47 56 64 65 58 18 28 49 66 95 124 148 149 52 73 50 29 30 31 37 85 50 54 55 59 59 59 63 56 45 49 57 61 61 57 49 41 41 37 37 37 45 49 49 45 57 37 41 61 73 61 53 61 57 65 57 49 73 109 105 65 42 38 38 38 38 40 64 81 97 110 111 108 124 120 120 133 98 106 110 109 105 100 92 83 114 102 85 69 79 75 74 59 80 49 80 136 170 197 216 223 170 178 221 261 240 172 148 171 151 189 229 248 254 266 288 291 294 266 238 242 270 311 375 413 308 294 267 196 137 106 83 55 136 237 266 172 85 58 51 50 76 50 37 37 81 140 183 195 190 210 210 230 327 417 368 252 86 67 45 41 42 43 43 42 57 83 88 85 126 224 346 453 471 561 614 588 527 502 486 470 406 316 191 89 47 49 66 70 42 43 43 42 47 70 62 42 182 122 61 39 39 96 212 293 132 221 187 144 197 161 144 264 400 472 649 758 774 834 812 599 488 322 167 75 64 81 77 53 62 54 42 38 42 45 45 42 40 41 41 38 36 37 89 136 127 116 92 61 81 121 105 74 94 107 167 255 288 268 268 291 283 275 278 300 336 371 411 431 480 451 403 363 354 354 357 338 407 435 460 442 395 337 302 297 303 333 371 394 424 463 525 560 556 576 597 617 603 564 512 455 381 374 382 397 404 423 457 488 522 533 562 596 647 682 705 706 650 589 565 559 524 460 433 453 500 495 510 553 591 610 626 641 620 608 608 620 637 653 673 686 655 593 557 543 524 500 509 549 572 586 590 598 614 626 623 627 616 596 565 522 459 415 427 470 565 603 634 665 684 687 690 686 654 666 674 671 660 637 633 622 631 612 601 593 574 539 512 508 531 543 566 581 587 586 597 605 635 639 647 651 647 631 611 599 603 599 599 611 639 663 683 684 661 615 584 553 493 430 435 476 488 528 558 549 552 571 582 570 532 540 559 559 562 565 573 581 565 581 602 619 624 609 594 568 510 458 387 295 209 166 151 144 153 149 176 211 214 186 176 184 206 206 217 209 208 215 223 238 250 281 312 316 308 319 343 360 315 261 248 257 280 261 244 225 200 165 156 161 192 201 216 217 203 184 176 176 184 196 200 200 188 204 208 184 152 148 188 228 304 316 301 245 150 67 37 35 38 37 37 41 76 92 80 63 73 60 41 45 59 83 85 77 73 71 76 69 62 55 52 56 86 101 108 138 205 276 273 226 148 69 77 85 40 75 122 66 61 46 42 41 41 41 46 54 50 42 49 69 73 69 73 113 199 314 433 522 558 577 573 568 552 548 538 526 527 528 532 504 417 314 207 121 92 100 96 82 80 107 173 304 493 652 719 669 547 419 337 278 232 169 100 60 40 121 217 305 416 529 615 625 461 326 227 144 62 43 56 72 55 43 41 41 48 53 61 45 46 67 139 224 294 283 220 160 73 65 50 46 46 47 47 46 74 78 82 86 90 82 78 74 50 46 49 53 68 56 43 42 42 42 41 42 43 43 51 44 43 61 97 97 65 44 44 45 99 118 119 120 113 102 60 47 49 49 50 50 50 50 49 49 50 49 49 51 70 70 58 48 68 86 100 118 164 239 321 367 390 358 322 278 270 306 373 423 438 472 510 540 555 569 575 586 636 679 709 717 713 717 712 689 685 663 641 631 619 597 574 563 583 602 622 642 650 653 649 645 645 641 640 655 678 701 705 719 749 787 823 866 905 947 974 990 986 971 959 932 913 887 871 863 817 802 793 782 781 773 777 777 788 795 803 818 829 837 841 836 864 876 903 943 981 997 1000 981 958 902 794 654 471 299 174 112 54 55 56 54 54 57 74 101 104 92 94 104 125 163 245 344 474 507 504 497 452 384 271 182 157 143 121 87 68 57 66 71 75 71 63 66 66 70 71 86 73 106 170 272 367 457 544 604 676 726 734 721 736 779 790 769 785 804 820 827 834 823 815 804 758 743 739 727 722 730 750 769 815 834 846 864 876 880 884 873 851 821 780 723 663 591 507 439 351 252 192 175 147 97 66 63 54 59 79 83 88 88 115 130 168 175 172 154 163 213 299 387 450 475 440 338 235 173 155 137 116 110 119 105 74 58 83 120 100 96 114 170 276 406 543 644 797 868 928 948 961 973 962 932 881 781 661 602 598 530 374 223 91 81 78 62 57 60 72 84 74 83 91 71 63 91 146 174 173 233 324 384 392 352 296 250 134 105 87 95 120 183 333 494 661 841 963 1004 979 797 514 334 368 309 185 89 102 87 59 64 88 54 50 73 69 44 44 72 129 44 87 122 107 121 123 161 252 425 545 544 532 517 400 234 120 72 69 152 479 603 534 369 209 128 51 40 41 44 38 37 37 44 51 49 51 37 27 28 22 20 19 18 21 21 21 21 17 18 17 17 17 17 17 17 17 17 17 17 21 21 21 21 61 61 53 41 17 16 29 61 16 16 17 17 17 21 22 23 36 29 33 37 38 42 47 43 35 32 36 33 33 26 26 26 41 45 41 25 23 23 37 60 60 88 120 117 81 49 37 37 33 34 27 31 39 40 48 49 41 34 34 31 32 32 32 32 36 43 43 43 43 43 43 43 43 43 43 47 47 51 51 44 64 57 53 49 41 33 32 31 32 32 32 32 32 32 32 31 39 39 43 43 43 43 46 46 77 53 33 44 72 92 119 124 88 69 57 41 29 28 29 45 28 28 29 33 41 49 50 43 44 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 37 37 37 37 37 37 41 41 45 41 41 37 33 33 33 33 32 32 33 33 37 37 41 37 65 93 97 53 49 74 73 42 40 40 36 35 38 38 42 47 47 36 36 41 46 39 43 43 52 51 59 69 88 102 109 108 140 156 169 163 175 161 122 93 52 139 177 169 187 231 210 137 96 83 86 78 44 61 67 38 38 41 41 41 41 41 41 41 49 49 49 45 41 37 37 37 63 50 45 33 33 33 44 52 67 110 357 546 527 492 392 182 66 36 36 36 35 35 36 35 32 48 34 35 136 120 41 53 38 38 39 38 39 38 39 38 47 54 55 54 47 42 47 51 43 39 47 39 51 47 55 47 59 51 54 43 46 39 42 39 62 71 79 60 52 40 41 42 83 95 86 73 80 157 291 431 534 578 612 643 658 661 694 733 744 795 813 824 863 866 858 893 938 978 1008 1004 1003 1014 1011 984 919 782 623 505 378 234 106 41 53 42 50 82 113 121 104 84 70 58 52 35 34 33 32 31 72 44 60 124 160 145 129 141 113 109 109 101 73 37 34 45 34 34 35 36 47 47 50 53 79 150 177 209 184 165 93 70 53 43 43 43 39 39 43 51 43 39 35 34 35 43 51 65 64 67 63 63 48 44 39 39 63 55 47 51 59 59 48 47 37 55 70 55 39 27 35 51 35 26 26 35 56 60 44 29 32 52 31 53 44 146 429 543 526 549 561 556 532 508 488 465 535 539 573 611 652 681 698 716 776 745 706 660 574 420 249 135 143 215 203 179 503 495 490 546 546 550 523 552 552 485 465 454 472 449 448 456 476 496 523 547 475 307 147 75 83 120 119 57 44 30 29 28 101 234 221 50 49 42 54 69 69 61 69 76 48 44 44 49 50 50 51 51 59 54 54 49 45 45 41 41 50 50 47 40 37 41 37 45 52 65 66 64 165 390 559 572 499 297 78 84 116 65 77 49 45 189 245 214 220 201 98 28 29 32 32 33 62 50 31 32 35 35 31 29 100 279 373 357 373 377 358 318 254 225 289 392 414 512 502 552 638 631 630 635 576 504 456 426 400 346 316 297 279 328 388 392 351 303 303 326 356 450 440 481 527 513 517 483 457 340 200 247 241 170 107 116 97 165 204 123 178 222 253 285 260 291 346 409 463 459 418 337 132 162 183 233 442 351 327 463 559 664 782 740 678 656 647 723 665 666 685 689 709 733 741 737 720 743 774 778 774 774 790 813 824 784 765 829 753 462 490 872 914 914 873 783 723 712 693 647 596 502 427 443 516 540 456 364 347 464 599 711 776 829 883 924 793 702 704 767 774 785 864 916 757 774 721 603 494 468 490 494 492 403 317 254 224 209 203 200 236 260 315 370 400 408 431 472 518 543 577 615 662 691 682 658 703 669 615 614 517 395 337 201 131 98 107 117 91 52 45 85 54 66 105 156 211 226 189 130 89 46 44 45 71 92 132 179 416 625 841 955 1002 1017 1015 1013 37 33 20 12 11 10 10 14 9 9 14 22 26 34 38 38 24 45 81 94 91 71 51 32 76 48 24 20 39 47 42 26 58 58 51 43 32 28 29 30 63 56 41 42 87 136 160 146 37 30 29 30 40 33 32 41 38 42 50 50 46 50 62 63 69 70 70 70 62 54 46 38 58 50 49 61 81 89 85 73 37 37 41 57 65 57 49 45 69 49 45 61 65 49 45 45 50 43 39 38 37 38 40 49 41 122 166 159 155 132 156 228 152 153 145 124 108 104 80 59 66 41 45 89 115 67 43 55 79 38 78 142 129 133 228 307 162 194 218 194 161 154 166 185 115 205 265 240 222 262 316 323 286 285 308 336 356 376 420 453 372 359 333 277 215 180 161 154 119 205 234 199 157 90 42 42 69 56 39 38 61 112 167 199 183 215 206 182 231 335 360 316 154 115 64 41 41 42 43 47 54 72 81 87 127 201 279 339 473 548 585 543 486 457 448 428 326 245 148 74 43 43 44 56 50 57 42 41 41 49 45 41 53 40 40 53 93 121 133 129 209 300 268 227 277 235 144 165 297 290 474 647 683 773 842 729 506 365 214 90 63 96 108 93 58 50 38 38 38 46 50 50 75 39 36 35 48 68 51 34 123 143 112 76 105 161 110 34 42 51 119 247 338 362 370 390 365 333 312 328 363 391 400 387 332 321 308 299 323 367 406 403 443 464 473 431 352 285 251 250 283 325 375 421 470 513 574 617 641 642 629 618 573 503 417 351 302 350 400 406 395 417 475 533 558 561 569 600 632 656 660 645 609 547 516 520 496 452 448 480 542 530 533 563 598 621 652 680 644 628 621 637 637 641 650 663 640 597 542 476 436 426 471 530 595 601 597 605 625 641 653 657 634 603 556 508 457 430 447 497 569 619 662 681 684 679 686 694 666 674 674 664 653 645 638 631 615 592 577 573 546 511 492 496 520 539 562 577 580 583 594 613 627 650 666 674 666 646 622 606 630 626 630 638 650 666 674 664 613 595 580 541 473 418 427 471 492 532 562 545 533 552 563 555 547 551 551 551 551 562 570 578 566 582 602 622 627 631 620 602 555 527 480 389 291 220 162 115 164 149 169 216 223 202 182 190 222 210 198 201 205 212 208 211 199 247 294 321 313 308 308 313 311 272 263 276 311 304 291 268 255 212 191 188 203 188 195 185 191 176 172 172 188 204 220 228 188 216 232 204 160 140 164 196 238 254 282 298 290 263 234 222 83 58 34 32 40 83 71 43 51 42 34 43 63 75 68 53 69 70 75 69 65 55 48 48 61 68 78 88 127 170 162 123 104 41 51 74 41 69 119 67 57 49 46 42 46 50 50 46 50 46 50 62 62 58 62 91 137 229 341 451 505 517 514 513 485 470 451 444 460 484 520 510 441 339 226 131 92 85 73 63 57 97 176 295 450 585 657 621 551 420 313 239 187 135 94 80 69 208 360 467 560 665 738 717 534 326 187 113 58 51 68 60 59 47 41 40 45 49 61 50 43 76 148 205 228 208 173 145 53 49 49 53 62 51 50 45 54 53 57 57 61 58 62 62 57 60 64 60 62 55 54 46 50 50 42 42 42 43 44 44 53 62 78 86 74 62 50 57 137 183 201 217 215 197 139 77 62 58 55 62 62 65 53 49 50 49 50 66 90 90 77 57 72 87 82 88 126 214 296 356 429 406 350 263 210 237 324 411 457 487 529 567 596 607 610 617 672 695 706 710 706 702 682 671 657 631 601 564 526 480 426 394 427 430 423 431 440 464 484 495 487 479 482 501 531 559 571 588 653 682 713 756 809 855 916 950 973 981 988 980 969 961 964 961 927 912 908 892 876 865 860 857 861 860 852 855 863 867 863 859 903 911 935 966 1000 1008 996 973 931 852 731 600 434 277 149 93 53 55 55 54 55 61 86 95 98 100 110 131 164 229 303 381 445 440 414 376 318 248 186 140 134 136 130 103 80 72 81 97 86 78 70 73 77 85 100 108 98 139 230 344 461 543 622 690 729 764 768 724 708 732 744 724 704 735 759 759 750 738 742 747 720 701 678 654 654 677 720 758 769 803 837 845 845 842 857 861 836 806 761 693 628 553 461 377 301 218 181 173 144 74 53 53 54 70 83 91 95 103 112 131 133 128 117 119 148 194 241 283 323 273 183 120 117 130 124 94 59 69 98 118 103 80 73 91 129 155 201 274 392 518 642 735 892 956 994 1002 1003 1004 977 939 877 784 696 653 613 500 323 191 111 101 102 90 77 76 92 104 46 60 75 66 77 136 207 254 349 401 476 526 523 470 395 329 210 161 130 129 146 212 358 508 686 846 940 967 911 713 459 319 403 316 168 65 89 90 70 87 112 77 77 96 80 44 43 61 109 43 68 115 81 63 113 183 281 435 537 506 464 411 243 51 101 77 115 242 481 522 380 167 146 81 39 39 41 45 39 38 38 41 44 47 48 45 35 41 27 25 20 19 25 25 21 17 17 17 17 17 17 17 17 17 17 17 17 17 21 21 21 21 77 101 129 129 73 17 16 25 17 17 17 17 17 17 18 18 32 32 29 33 41 38 42 39 31 28 36 33 33 29 25 25 37 45 45 33 24 24 37 53 24 49 85 93 73 53 45 49 29 29 30 26 31 39 51 48 40 37 41 34 39 39 43 35 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 40 48 45 45 45 37 32 32 31 37 37 37 37 37 37 37 36 39 46 47 47 43 43 43 43 51 53 53 49 41 56 116 184 141 93 45 29 33 28 36 48 32 28 28 36 49 57 53 46 44 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 37 37 37 41 41 41 41 41 37 33 33 32 33 32 32 32 35 32 39 32 35 32 51 80 88 45 44 61 72 34 36 36 40 35 34 38 53 66 62 36 36 37 50 42 50 55 51 39 50 78 117 117 84 48 56 72 81 86 94 87 63 43 36 120 161 139 148 180 144 79 65 56 59 64 65 74 67 38 38 37 37 37 37 37 37 37 45 45 41 41 37 37 37 37 63 51 46 33 33 37 47 55 134 142 317 468 468 459 391 225 101 48 43 51 35 43 51 33 33 79 71 79 158 143 79 84 41 38 38 38 38 38 38 38 42 46 46 46 46 42 46 50 43 43 50 47 54 50 54 50 62 54 58 50 50 42 42 42 70 75 79 60 52 41 41 50 87 82 85 88 106 176 298 440 547 602 661 719 751 765 792 823 806 840 871 902 941 952 952 964 964 1008 1019 984 973 995 953 885 824 702 554 439 333 220 123 58 45 42 55 78 105 113 84 44 50 50 60 56 55 47 46 37 76 40 40 88 116 97 93 113 97 85 81 81 73 57 50 46 34 34 36 40 51 54 53 55 82 160 171 290 373 394 189 36 57 47 47 39 34 35 47 55 43 39 34 34 34 34 35 45 68 67 55 51 55 55 47 31 34 30 29 34 54 66 66 65 36 36 43 32 27 27 27 27 32 27 36 52 61 49 45 46 35 76 35 53 51 150 432 566 601 609 585 523 468 456 468 473 589 581 581 607 653 679 674 665 609 537 482 443 320 157 74 79 169 137 125 128 416 431 487 535 587 555 480 560 584 449 410 424 416 405 428 484 507 475 411 375 243 123 24 36 72 36 25 70 52 28 40 69 49 27 28 38 29 29 30 53 65 61 61 60 43 35 40 45 49 54 58 58 61 61 61 57 53 53 49 49 53 50 47 40 37 37 37 45 44 63 80 72 125 315 536 632 543 309 54 92 129 43 70 55 31 107 144 137 146 151 107 56 38 46 33 32 37 45 57 70 74 42 30 48 224 418 453 361 347 311 283 251 211 230 341 456 406 484 557 583 632 639 621 651 560 476 437 427 409 347 305 294 271 340 408 401 352 308 311 331 396 446 455 492 541 544 548 521 496 383 203 378 209 158 87 156 105 137 224 123 174 210 250 278 226 265 329 387 414 416 407 378 128 154 168 234 407 339 316 452 529 670 767 717 663 625 628 708 654 666 678 682 694 709 708 684 684 700 727 751 767 783 795 809 842 822 807 848 770 500 469 733 846 835 710 499 389 405 391 321 349 359 323 271 300 376 360 299 246 312 401 479 555 652 777 871 784 697 628 630 688 777 833 836 848 881 905 845 723 613 603 637 638 584 514 471 452 414 352 289 310 327 373 417 448 462 482 516 548 613 664 662 641 647 714 781 719 677 627 614 540 415 309 189 120 88 105 134 115 68 65 98 49 68 107 154 201 219 174 92 89 47 46 62 76 86 121 179 356 590 833 939 971 982 1003 997 29 28 24 20 12 11 10 9 14 14 22 30 34 42 46 47 28 49 74 86 71 47 20 16 20 24 32 20 15 15 38 58 62 66 66 59 64 80 105 110 59 45 29 22 44 89 105 79 66 32 30 30 32 37 37 34 46 50 50 42 38 42 58 63 105 94 86 74 58 50 42 38 38 42 57 81 101 101 81 57 57 61 57 45 41 49 49 45 41 57 61 49 45 49 49 37 46 43 47 39 38 38 40 52 69 109 109 134 222 215 178 187 163 168 152 112 92 80 63 42 42 42 50 65 80 72 55 43 78 49 113 168 124 148 300 412 186 202 190 138 122 143 175 178 179 237 264 235 246 304 347 350 393 392 411 442 457 465 500 530 505 424 353 323 329 333 319 301 199 192 142 132 181 135 52 55 41 52 59 51 54 69 109 143 135 203 223 171 135 183 228 233 209 143 84 40 41 43 48 56 55 65 66 79 121 198 268 313 463 525 527 493 452 419 383 345 288 206 120 69 42 41 42 51 61 52 52 65 65 45 45 61 49 41 41 53 85 101 77 48 202 289 317 333 383 372 264 208 187 191 387 571 582 650 799 798 594 472 321 162 78 71 84 77 74 62 50 42 42 50 54 54 69 52 39 55 93 109 93 72 45 46 42 51 104 145 89 31 46 52 107 219 318 377 404 416 435 391 351 355 383 399 375 344 281 318 345 328 319 355 399 423 423 440 437 387 312 258 251 274 331 369 419 472 525 574 613 644 664 665 637 580 495 410 352 319 265 325 394 399 403 448 517 581 576 594 606 631 656 665 646 620 575 524 492 484 468 448 460 491 550 548 563 610 640 651 671 699 680 652 641 649 637 614 611 624 585 574 488 396 386 459 492 474 567 585 589 612 632 648 660 657 629 597 535 480 448 449 478 524 581 630 669 685 687 682 690 698 654 662 674 672 665 646 634 615 603 583 572 569 549 507 507 520 520 535 550 561 573 588 607 629 623 646 666 670 654 638 626 626 654 658 658 662 670 674 678 675 609 634 631 568 489 442 458 475 496 539 558 526 513 529 548 555 571 559 551 551 544 548 548 544 556 567 579 598 610 629 637 620 597 580 553 475 389 304 209 127 148 129 145 185 203 183 167 186 222 210 194 190 205 209 201 196 184 219 263 298 302 297 277 265 287 263 263 271 303 303 299 275 331 283 267 263 259 227 219 212 195 180 168 164 172 192 212 228 176 208 232 216 176 148 160 177 190 191 207 243 283 307 311 311 191 150 61 32 31 34 50 42 39 35 35 47 59 67 56 41 77 70 67 61 58 51 44 44 45 46 60 78 112 135 127 96 97 47 55 64 42 43 77 41 49 45 45 46 50 58 54 43 51 51 51 54 58 51 55 76 111 171 263 378 449 461 457 453 405 390 375 367 383 416 464 469 403 302 203 120 73 62 65 68 78 139 219 303 410 507 583 581 491 373 270 198 139 94 84 109 165 320 484 584 684 784 837 793 580 318 156 109 70 67 76 43 67 51 41 40 40 48 68 53 43 66 141 166 165 129 101 85 44 44 45 54 62 62 47 45 45 45 44 44 45 45 45 56 65 68 71 66 66 65 68 64 57 50 43 43 42 42 43 44 50 46 46 59 87 91 87 89 191 253 294 296 285 255 189 115 89 77 70 77 77 76 63 48 49 50 54 74 94 94 85 69 56 75 66 57 97 196 282 339 426 429 375 278 190 189 279 377 475 509 547 592 627 653 663 659 711 703 687 675 678 675 684 673 662 625 576 519 443 369 302 256 254 250 250 251 264 280 292 296 299 303 325 341 376 404 439 468 555 588 615 653 706 759 828 873 934 964 983 994 990 986 990 994 1002 992 987 976 964 953 941 933 922 910 894 890 898 906 906 894 950 950 966 985 1008 1008 1000 986 928 828 696 568 422 259 146 90 53 65 58 54 56 74 87 83 71 77 94 139 199 271 332 374 354 322 287 257 218 175 157 163 152 153 147 123 88 72 91 100 82 77 69 72 87 99 118 133 151 199 298 428 529 603 681 738 766 789 774 727 696 701 706 694 694 714 729 721 698 674 673 670 629 606 585 561 568 603 662 708 734 765 803 822 822 830 849 853 805 779 730 654 582 509 402 307 235 179 138 121 100 54 52 52 62 74 94 87 79 76 84 92 126 104 82 85 117 140 155 158 168 136 100 85 98 103 88 61 70 67 68 69 69 69 70 80 147 219 305 401 508 621 753 847 964 1014 1018 1018 1019 1015 969 920 870 788 712 657 590 469 315 204 112 102 102 87 74 80 92 97 51 76 95 82 116 206 305 364 505 540 587 599 573 501 411 342 251 193 138 124 151 233 392 543 663 789 861 869 812 624 418 324 460 362 203 84 100 90 66 95 111 92 96 97 76 44 44 53 55 45 50 72 75 93 107 109 279 345 381 367 294 201 121 57 90 98 201 371 525 499 338 160 112 63 39 39 41 42 45 48 38 38 37 47 45 42 43 49 39 33 24 27 30 29 21 17 17 17 17 17 17 17 17 17 21 21 21 21 21 21 21 21 29 85 169 217 185 101 41 29 17 17 17 17 17 17 17 18 35 28 25 29 37 41 38 38 31 35 36 44 37 29 25 25 33 41 45 37 29 29 37 49 23 24 41 53 53 45 45 49 29 25 25 25 27 35 47 55 47 40 41 41 49 45 46 50 42 42 42 42 42 43 43 43 47 47 47 47 47 47 47 40 48 45 53 57 57 53 45 41 33 33 33 33 33 33 33 32 47 46 47 47 47 43 43 43 31 31 50 39 29 29 82 169 125 65 28 28 40 36 27 27 40 32 28 36 52 57 57 45 43 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 37 41 41 41 45 37 33 33 33 32 32 32 32 31 31 31 35 35 31 31 30 30 43 51 31 32 48 56 41 36 36 43 39 42 46 69 86 90 58 36 44 53 42 50 70 89 64 45 65 105 106 74 38 51 55 67 72 76 76 53 52 57 125 134 88 76 104 101 76 50 53 49 57 70 74 51 38 38 37 37 37 37 37 37 37 45 45 41 37 37 37 41 41 59 51 46 34 33 33 44 47 106 126 245 364 412 407 343 229 125 39 39 55 39 67 79 34 34 78 102 114 162 194 162 111 41 38 38 38 38 38 38 38 42 42 46 46 46 46 46 46 46 46 50 50 50 50 54 54 58 58 54 49 49 45 41 42 66 67 71 48 40 40 42 50 66 66 81 111 149 211 328 458 576 655 726 777 815 842 869 892 872 883 914 941 975 1001 1009 1009 984 1014 1018 983 953 930 850 741 701 605 470 362 270 190 125 75 69 59 59 47 66 82 73 44 38 46 57 72 79 71 70 61 32 32 48 88 97 77 73 85 85 69 61 66 78 78 66 50 34 35 36 37 51 58 53 62 116 195 196 395 599 697 383 98 44 35 39 35 34 34 47 59 35 35 34 34 34 35 39 49 59 62 51 43 51 59 54 31 34 33 36 41 56 65 73 72 48 44 36 36 36 36 28 27 32 32 45 65 57 33 37 58 31 91 41 52 70 165 443 594 661 640 572 476 428 453 505 540 592 607 623 643 627 548 447 379 274 270 242 186 110 58 71 119 102 147 94 34 289 337 388 464 616 616 521 581 582 415 372 396 449 428 425 448 416 304 176 99 103 64 22 22 36 25 25 50 31 28 56 84 60 26 26 34 29 30 30 46 61 61 56 48 59 59 66 60 60 60 60 53 61 61 57 57 57 53 53 53 57 57 54 43 37 33 37 37 41 55 84 85 98 239 469 609 580 319 47 68 110 43 56 36 52 33 101 210 215 112 52 52 45 53 64 56 44 44 64 77 49 49 61 160 334 462 468 377 323 273 273 276 232 250 333 404 426 499 584 610 635 646 644 659 537 461 435 444 417 332 277 271 272 341 405 393 344 304 315 335 408 430 467 508 541 570 574 548 514 418 250 493 184 158 111 164 128 133 263 143 166 166 191 224 212 252 322 362 379 377 392 394 136 146 172 250 363 332 329 429 502 683 756 698 656 607 594 653 646 659 675 686 710 737 729 704 712 716 735 759 787 803 803 805 826 876 874 844 771 624 519 533 717 657 492 275 197 232 217 126 192 185 169 154 170 190 183 174 157 198 264 325 369 426 527 618 682 773 773 677 706 859 954 939 951 958 928 855 773 735 740 758 716 686 655 617 595 572 490 412 412 420 432 452 475 506 553 592 653 702 751 759 743 730 766 807 750 705 651 602 525 399 253 134 105 65 86 135 120 61 45 81 44 84 145 192 262 293 239 142 72 50 66 94 108 106 129 180 313 554 787 889 918 950 983 978 36 36 31 27 27 19 14 10 22 21 33 33 33 37 37 30 16 29 42 46 27 15 15 15 13 15 32 20 14 14 42 79 54 46 46 55 76 117 157 170 75 89 89 55 36 49 53 27 43 30 29 30 31 34 46 34 50 54 54 46 42 49 73 87 137 114 90 66 54 42 38 38 37 37 38 54 74 74 58 42 69 81 73 49 41 57 61 53 37 49 53 45 45 57 57 37 46 43 40 39 38 38 40 48 77 89 49 101 245 242 145 102 107 124 108 75 56 71 66 42 42 58 62 45 52 68 64 47 81 76 144 159 103 175 335 401 210 174 123 103 127 152 160 154 243 252 259 259 281 320 382 425 483 458 457 484 507 525 557 583 547 430 367 401 458 452 422 392 290 259 149 116 197 171 83 80 40 49 68 60 55 50 65 81 96 175 227 191 120 104 124 145 177 127 84 50 47 48 48 44 43 61 67 76 129 203 281 334 432 470 480 470 457 428 355 278 248 171 104 74 50 41 42 63 96 59 67 120 132 84 61 85 106 101 70 42 40 42 50 71 147 198 266 319 371 403 361 276 126 127 299 462 469 528 673 713 616 543 432 277 142 79 53 41 94 78 51 39 39 39 38 41 53 65 84 111 135 174 222 243 111 43 29 61 118 112 76 50 94 104 131 191 278 348 391 407 458 422 394 387 411 415 388 349 342 371 374 321 284 307 343 363 371 369 358 315 257 243 271 319 443 464 486 523 572 617 647 658 663 625 561 488 401 344 307 286 275 322 363 383 431 514 570 591 633 648 665 682 692 670 636 598 544 506 474 453 452 464 495 518 548 554 586 640 667 666 678 706 699 665 649 657 641 610 603 609 550 515 452 417 435 484 488 475 538 572 596 627 643 655 659 659 624 581 514 467 456 480 517 556 605 634 653 669 691 698 698 690 646 646 662 660 657 638 622 607 618 587 572 569 553 511 523 548 536 535 534 545 557 580 599 617 623 646 654 642 618 610 630 654 654 658 666 670 674 678 686 683 637 686 683 588 493 466 482 479 511 543 554 514 497 517 548 563 575 559 547 548 553 553 533 517 537 533 547 558 581 605 636 634 619 602 572 525 468 406 309 210 144 117 129 154 169 152 148 171 210 207 195 191 194 194 194 197 197 200 215 251 283 286 258 226 250 243 246 255 278 291 294 283 338 311 310 323 318 279 274 279 222 200 176 160 156 168 192 208 180 200 220 212 184 164 164 169 183 163 148 160 195 224 243 255 270 274 220 111 34 34 69 86 37 37 36 44 48 56 60 57 85 74 68 65 62 55 45 44 45 46 66 84 105 108 96 69 78 59 49 45 44 43 42 41 41 45 41 41 42 58 55 43 51 51 43 43 47 47 51 69 115 129 193 304 388 399 383 383 344 340 344 345 350 370 398 401 350 263 175 104 65 58 58 69 76 149 226 274 311 365 446 468 367 278 202 151 114 88 102 158 315 458 601 689 785 879 895 805 542 256 117 110 72 73 84 42 75 54 41 39 39 47 66 53 43 47 98 107 98 74 58 54 49 45 45 46 58 58 46 44 45 48 48 44 45 45 53 64 71 78 86 89 88 83 79 72 45 46 43 43 43 43 44 45 46 46 46 64 104 136 151 172 262 339 380 366 335 289 219 153 127 108 93 96 103 99 78 55 50 51 74 86 97 89 84 76 59 74 66 46 78 170 257 310 373 403 391 322 245 236 302 380 486 516 561 607 652 686 694 698 722 700 680 668 667 656 649 646 613 587 527 447 358 273 207 177 142 138 134 142 151 156 152 148 167 183 217 229 251 271 310 352 426 471 512 546 595 655 720 769 837 879 920 936 942 949 960 957 994 998 1006 1010 1006 998 986 975 963 944 914 910 926 937 938 934 981 989 1000 1004 1012 1011 1011 1008 936 824 680 549 398 236 138 98 75 91 77 58 68 98 95 71 58 57 86 135 210 275 308 308 262 208 176 177 170 147 144 165 154 158 147 119 90 71 86 87 61 61 68 78 93 109 124 139 232 280 387 519 619 682 756 810 819 800 773 738 712 690 675 668 687 680 672 657 641 609 584 557 500 489 488 480 491 533 592 635 684 704 726 757 784 791 798 784 727 710 672 595 531 463 359 255 187 151 126 90 72 58 53 53 70 86 102 91 84 72 72 80 151 122 84 67 88 106 109 105 73 86 106 106 87 71 60 56 89 74 54 49 50 51 60 92 177 288 405 500 579 685 825 938 998 1017 1017 1016 1017 1007 958 912 869 803 724 653 564 438 296 192 105 91 79 75 66 76 88 85 64 89 99 85 123 245 382 457 573 575 591 577 524 442 355 289 231 169 113 106 141 232 384 536 601 688 725 727 706 559 393 334 463 373 209 95 107 85 57 79 79 84 92 84 56 44 44 45 45 52 46 45 77 106 89 67 233 208 179 157 112 68 79 115 67 103 250 429 475 405 279 190 89 52 40 40 41 42 45 52 38 38 37 36 41 35 40 46 52 42 28 31 34 33 28 21 17 17 17 17 17 17 17 17 21 21 21 21 17 17 17 17 17 41 109 184 196 140 84 68 32 32 28 24 25 21 21 18 31 24 28 36 33 37 34 38 31 39 40 48 48 40 25 25 33 33 37 37 37 37 37 37 25 24 24 24 25 29 33 37 25 25 25 25 25 38 54 55 47 47 47 44 52 49 49 49 49 42 42 42 42 42 42 42 47 47 47 47 47 47 47 40 44 45 57 69 73 73 69 65 37 37 37 37 37 37 37 36 51 50 47 47 47 47 36 36 32 31 31 32 30 29 31 78 53 28 28 64 88 68 47 39 43 31 28 36 52 60 64 45 47 41 41 41 41 41 41 41 32 32 32 32 32 32 32 32 33 33 33 37 41 41 45 45 33 33 33 32 32 32 32 32 31 38 38 42 38 38 30 30 29 30 38 38 31 35 47 45 35 36 43 39 38 53 77 97 137 86 47 48 48 37 45 77 111 90 59 56 73 81 62 39 53 57 69 77 85 81 73 68 75 117 107 60 39 41 65 73 39 58 61 57 62 46 38 38 38 37 37 37 37 37 37 37 49 49 45 45 45 49 53 57 55 51 50 38 38 33 40 43 62 94 153 237 324 332 287 237 136 34 34 67 63 107 123 39 34 54 101 121 165 249 241 118 45 42 42 42 42 42 42 42 50 46 42 46 50 50 46 46 46 53 57 57 57 57 57 57 61 61 57 57 57 53 53 53 63 63 63 40 39 39 41 51 54 62 96 138 172 225 331 465 590 693 765 796 826 868 891 896 911 898 913 933 948 968 986 971 963 944 929 911 860 782 677 609 544 468 364 261 189 156 142 121 118 119 100 63 58 78 73 52 38 38 45 52 59 59 58 53 31 48 92 108 93 73 69 73 65 57 58 66 82 86 78 58 34 35 36 37 56 58 53 62 123 261 263 457 679 815 472 155 31 34 39 39 34 34 39 51 34 34 34 35 35 39 39 45 43 62 59 43 47 54 54 42 57 61 67 56 59 56 71 72 64 65 65 64 60 52 44 44 33 29 41 65 49 28 29 61 29 90 40 55 98 196 475 634 668 628 544 460 440 484 513 520 534 525 510 476 401 271 152 97 25 68 80 66 49 80 127 140 51 129 100 39 142 190 248 337 589 685 593 578 543 388 376 381 417 356 289 248 187 95 22 20 76 48 21 21 37 69 62 58 35 48 56 56 72 61 41 45 41 46 46 50 53 52 44 47 71 71 78 67 67 64 63 56 60 59 59 59 52 53 53 53 68 61 58 43 37 33 33 33 57 32 57 90 82 148 326 470 476 299 111 76 82 55 40 28 50 28 83 220 232 117 49 41 33 48 79 87 67 59 57 49 34 44 116 256 398 453 435 376 299 253 281 301 248 255 333 380 490 539 588 618 635 625 627 599 509 422 396 405 374 285 246 275 292 349 389 361 312 284 303 323 388 409 474 523 552 582 578 559 517 460 349 556 187 178 182 124 157 149 335 211 198 127 144 192 189 225 292 335 345 335 353 354 155 141 172 266 343 361 350 382 463 672 714 652 637 616 615 642 667 675 683 690 718 765 765 741 741 744 760 775 791 799 791 801 817 872 884 838 748 647 501 345 492 428 299 162 114 136 131 95 99 78 75 91 107 108 117 144 70 88 138 186 195 196 245 315 418 623 717 670 707 868 982 1008 962 978 978 959 902 849 830 819 811 808 777 727 701 702 657 606 555 555 551 543 550 570 605 629 671 671 694 743 774 758 721 694 726 708 663 589 517 407 252 138 105 54 79 131 128 57 44 49 56 107 164 226 324 398 385 296 102 62 70 105 120 117 130 172 310 512 713 811 870 939 979 967 44 36 32 27 27 23 22 14 21 17 25 21 21 17 13 10 15 17 29 29 13 14 19 35 59 70 67 51 38 30 42 55 50 35 22 23 40 77 109 127 156 177 155 80 28 25 42 44 47 32 37 32 31 33 38 33 34 39 42 38 38 50 82 103 153 130 98 62 42 38 37 38 57 45 38 38 42 50 54 54 38 65 73 53 49 65 61 45 65 37 37 57 69 45 38 50 39 39 40 39 38 38 38 39 38 93 97 117 193 161 85 105 47 60 63 42 42 70 75 58 54 54 57 61 64 52 52 67 57 72 128 108 54 155 295 291 195 107 51 91 156 181 169 163 251 236 255 291 305 308 402 524 478 460 487 549 585 577 573 566 506 423 416 517 577 543 476 446 383 382 280 199 226 172 77 74 42 50 57 52 40 43 50 54 85 165 225 213 149 113 110 130 110 92 92 86 91 72 43 41 41 46 76 89 123 200 282 346 389 427 453 463 475 446 357 255 166 108 77 78 66 42 41 51 149 92 96 172 180 100 48 64 39 72 108 84 44 39 43 50 85 100 158 215 241 306 319 239 117 71 150 273 328 427 572 622 550 531 497 386 240 126 72 46 94 68 44 38 38 38 37 36 77 69 53 101 193 285 344 361 341 166 71 124 158 107 87 141 114 128 140 167 230 316 371 394 410 398 391 411 439 444 430 402 375 359 311 243 231 278 314 318 318 322 307 279 251 271 324 391 555 549 543 553 591 614 625 613 643 553 444 379 355 349 327 292 337 344 357 385 476 565 597 575 661 673 690 692 685 644 597 544 511 495 467 442 445 492 534 553 555 554 585 632 659 662 678 714 695 656 644 657 642 600 597 617 575 476 445 506 508 441 441 511 514 560 611 643 666 666 655 651 609 565 495 456 468 512 556 598 646 641 644 667 706 718 702 682 658 658 647 644 645 641 634 623 615 580 561 557 537 506 511 547 563 543 526 525 544 560 575 589 620 646 642 614 586 590 634 674 634 638 650 654 662 670 682 683 637 709 699 576 469 447 460 448 515 543 550 517 489 509 545 560 559 543 532 545 569 569 541 513 533 536 535 542 569 608 647 653 628 607 581 544 519 485 396 297 167 147 148 169 180 157 157 180 191 195 195 194 179 178 190 202 225 193 180 207 255 279 251 211 219 223 231 243 263 283 298 295 278 267 286 322 326 302 302 315 254 224 192 164 148 156 176 196 196 204 212 197 177 161 157 153 170 148 140 144 169 193 209 228 263 338 333 216 76 34 73 111 40 41 41 36 43 51 64 77 86 79 72 73 74 75 68 53 45 51 77 88 94 82 65 41 46 52 44 43 44 43 41 41 41 41 41 40 41 47 47 43 44 48 44 43 43 48 55 66 106 104 143 244 334 339 322 315 303 319 332 348 349 360 372 367 323 243 167 104 69 51 58 62 46 107 177 190 184 214 292 333 231 170 137 127 124 117 161 229 460 588 707 784 861 929 907 775 456 173 66 91 69 74 85 43 68 58 41 39 39 47 63 57 44 45 54 62 57 57 69 77 65 53 45 45 50 50 45 44 48 44 44 44 44 44 59 63 66 78 94 94 89 73 64 56 42 42 50 43 43 44 44 45 70 63 67 99 151 199 231 267 345 422 457 424 374 321 247 185 150 128 109 112 115 100 83 63 50 59 78 86 85 77 76 72 71 86 78 46 78 162 238 286 341 394 414 389 344 331 381 435 493 522 564 610 660 694 713 713 725 710 699 695 672 637 599 569 539 503 443 355 266 186 136 110 103 96 80 84 89 93 93 89 109 132 159 163 166 185 213 259 306 347 397 442 494 543 607 659 715 757 822 856 867 881 889 896 943 955 971 990 1001 997 986 982 982 956 929 929 944 957 969 961 992 1000 1008 1015 1003 1003 1007 1005 940 818 670 526 364 212 119 101 95 107 92 70 88 121 111 67 56 56 78 131 195 243 252 221 213 140 116 137 154 130 119 128 128 128 120 92 64 56 67 75 52 56 63 78 93 111 130 155 304 363 470 605 702 758 832 885 868 812 765 743 717 683 649 635 635 605 582 570 565 529 477 434 397 405 421 429 455 486 541 583 598 601 611 642 685 708 692 661 643 633 599 526 474 414 318 214 142 137 124 98 80 74 54 52 105 120 133 133 115 107 104 112 163 127 85 56 58 69 91 96 100 69 53 62 82 85 58 49 48 49 51 52 56 60 52 72 226 363 485 568 632 722 873 994 1017 1017 1017 1015 1012 1010 969 923 864 815 739 657 567 426 268 145 117 92 76 71 71 74 88 82 56 73 71 49 91 229 383 470 551 545 534 504 453 379 296 242 171 124 88 93 133 208 353 478 556 608 615 617 612 489 345 305 417 334 179 83 96 73 42 63 47 71 80 64 44 44 44 44 43 52 44 44 81 67 66 92 134 110 68 39 54 86 101 82 58 101 253 396 356 229 147 128 58 52 49 42 42 41 40 39 39 38 37 36 38 36 37 43 49 43 26 28 35 34 25 17 25 24 24 17 17 17 17 17 21 21 21 21 17 17 17 17 49 17 17 65 100 84 60 52 36 32 32 28 25 21 21 18 27 24 28 32 33 37 41 34 34 39 51 52 59 44 32 24 33 30 29 33 37 37 33 25 45 25 24 23 24 24 28 25 25 25 24 24 25 37 50 51 43 47 47 52 52 49 49 49 38 38 38 38 38 38 38 39 51 47 47 47 47 47 47 36 31 32 37 49 61 65 61 61 65 65 65 65 65 65 65 64 51 50 51 47 47 40 40 36 41 31 30 36 40 29 27 27 28 28 64 136 160 128 95 87 43 35 28 36 52 60 57 41 47 41 41 41 41 41 41 41 32 32 32 32 32 32 32 32 33 33 33 37 41 41 45 45 33 32 32 32 32 32 32 31 38 45 45 45 45 41 37 37 29 33 45 53 41 30 42 52 33 35 35 38 41 49 73 94 166 106 55 48 44 36 37 73 59 58 54 55 61 73 74 67 40 40 45 61 69 61 61 61 59 90 91 48 36 36 39 56 36 42 50 46 50 38 38 51 37 37 37 37 37 37 37 37 53 53 49 49 53 57 65 77 48 51 50 42 38 34 40 40 91 110 98 130 226 245 213 215 133 33 33 59 67 123 140 48 71 78 126 153 180 299 291 112 52 42 42 42 42 42 42 42 50 46 46 46 50 50 50 49 46 53 57 57 57 57 57 57 57 57 57 57 57 53 53 53 67 68 56 40 39 40 42 58 58 73 104 142 152 190 284 418 563 689 756 772 795 833 860 853 899 863 870 882 889 909 925 905 875 809 777 768 709 583 510 505 393 341 260 179 138 133 163 173 167 175 156 100 75 82 66 40 40 43 46 45 48 55 62 62 34 86 122 102 58 37 33 34 42 50 58 74 82 86 78 66 34 35 37 41 55 58 53 62 99 305 311 445 593 716 383 91 31 34 55 55 43 34 34 39 34 34 34 35 34 34 34 33 31 62 71 47 32 43 50 53 45 53 56 52 55 48 71 80 61 65 77 73 61 49 45 49 34 28 29 46 38 28 28 42 28 90 33 56 110 217 498 661 653 604 520 453 445 466 438 397 427 354 251 161 71 23 26 71 23 25 26 56 67 69 81 81 64 72 120 123 35 50 158 225 521 710 626 562 503 376 388 373 272 184 77 23 19 19 28 95 72 36 22 24 29 42 66 91 79 72 44 32 49 41 28 29 29 30 38 37 37 40 52 60 52 59 59 59 56 56 56 56 51 44 51 44 48 49 49 49 57 57 50 43 36 33 33 33 68 31 30 94 84 105 231 352 302 252 188 105 58 51 44 34 62 31 51 108 133 149 145 125 84 67 74 66 40 52 68 53 44 36 120 295 433 445 395 356 300 226 241 245 196 254 409 502 560 590 591 613 619 596 584 515 431 328 297 311 285 233 242 303 315 360 384 340 287 267 287 311 364 381 467 520 552 582 574 562 513 484 436 579 199 201 238 83 202 202 425 301 253 142 147 205 169 194 253 308 322 308 310 307 175 140 191 289 343 384 363 339 424 638 667 601 625 644 666 686 706 707 691 678 690 733 729 701 741 756 768 783 787 783 779 785 817 797 834 820 709 566 402 222 257 217 161 100 51 42 68 104 78 73 49 40 54 127 216 278 142 121 122 123 112 102 175 253 231 364 482 594 735 842 872 882 896 860 876 948 963 921 891 902 850 875 865 817 780 773 747 708 685 690 686 662 638 626 625 625 622 614 637 683 710 710 713 722 682 680 658 577 532 450 299 197 141 82 106 156 153 81 45 49 60 99 140 205 331 457 495 433 164 96 65 81 92 98 118 161 315 488 661 751 849 946 983 962 33 29 25 20 16 11 10 10 9 9 9 9 13 9 9 9 17 17 21 18 34 58 83 103 123 108 97 73 53 37 33 33 30 42 46 39 44 69 71 68 157 146 95 37 33 54 47 25 28 30 31 44 65 69 53 34 39 39 39 35 36 52 72 85 106 103 71 38 36 38 49 53 48 67 83 88 74 51 39 38 42 54 62 54 42 38 42 50 50 46 46 42 49 45 45 38 38 39 40 42 38 37 49 62 60 104 109 117 133 88 83 152 90 56 71 60 42 41 54 49 53 45 48 60 75 71 71 75 62 98 165 129 51 116 192 132 136 76 68 120 144 109 93 127 163 248 256 235 263 373 466 480 493 479 517 608 672 657 598 559 521 473 540 695 733 630 562 574 564 599 531 427 347 210 69 37 89 58 46 45 40 67 75 50 71 110 147 148 112 72 45 40 51 64 88 106 115 96 60 43 63 41 40 70 88 126 180 208 310 399 469 476 443 395 311 234 100 78 46 47 78 58 40 41 82 79 74 62 73 76 48 38 38 105 161 160 151 162 150 134 109 98 87 81 98 120 149 173 155 129 58 102 249 301 366 509 566 571 533 433 309 204 111 38 56 37 37 48 62 37 37 66 75 74 81 112 172 251 327 371 356 306 255 208 141 103 131 194 135 160 188 215 242 276 303 323 391 366 351 349 346 319 284 257 219 211 196 177 202 294 330 282 266 241 235 270 351 422 453 471 592 602 602 614 619 586 539 482 472 395 328 316 344 371 359 338 385 407 414 440 517 603 633 609 668 681 693 675 641 605 555 506 469 445 441 463 497 524 558 581 578 585 632 684 684 640 632 664 667 668 669 642 601 578 576 593 518 550 579 567 508 433 405 424 539 568 599 627 654 655 652 645 622 560 492 453 472 523 570 615 708 698 670 678 698 706 682 647 664 660 645 641 633 633 630 620 565 574 558 518 506 526 538 534 565 569 577 580 572 563 550 545 592 623 639 623 599 603 635 667 603 611 619 635 647 655 663 663 653 741 723 569 443 424 429 420 480 522 533 516 512 525 521 493 557 533 513 533 573 581 552 504 539 554 569 589 609 640 663 668 621 619 590 557 553 536 462 367 241 194 174 175 167 148 153 182 157 161 176 184 199 210 214 210 205 201 204 204 208 223 231 235 191 211 227 227 227 243 287 307 255 239 271 311 315 295 295 307 301 259 215 183 171 167 164 164 189 193 197 185 173 161 157 150 157 158 156 165 166 167 175 190 230 240 294 357 272 79 33 130 35 60 52 43 52 48 45 70 95 72 65 62 58 54 66 87 44 92 139 119 66 41 41 62 42 42 41 41 42 42 42 42 42 42 42 42 42 43 44 52 44 45 48 48 56 64 68 71 89 96 108 144 215 268 295 288 236 260 296 315 311 303 303 308 330 269 194 131 85 69 51 50 48 77 103 94 124 186 229 215 141 107 96 99 110 167 292 415 590 710 812 867 925 945 870 695 335 99 42 49 58 87 90 42 81 48 41 40 40 40 40 40 42 48 92 127 151 143 127 123 112 72 43 41 44 57 62 73 55 51 51 47 47 54 54 54 58 74 87 87 60 44 43 43 42 50 58 47 43 44 60 58 86 78 83 107 166 223 278 331 396 426 445 431 375 282 220 191 156 133 109 98 105 97 84 68 61 61 65 61 68 65 68 64 59 79 78 74 106 170 209 226 283 392 446 439 442 484 503 477 495 532 574 628 675 705 716 719 731 743 736 730 689 635 565 512 431 394 330 254 171 111 70 56 76 64 52 53 73 77 73 65 76 96 116 120 116 120 132 154 219 233 251 273 321 382 454 515 579 612 657 702 728 747 766 784 837 867 906 944 963 963 955 943 951 940 935 943 967 979 983 972 1000 1004 1011 1011 1006 995 996 982 900 783 642 494 338 189 111 105 116 100 113 151 171 121 85 70 56 55 58 95 148 189 187 168 116 109 134 164 152 98 79 88 73 76 75 67 59 54 58 61 71 82 82 85 104 162 235 296 379 473 582 672 770 868 924 920 887 827 761 716 695 666 631 594 541 514 487 476 456 408 337 282 272 293 332 356 382 397 432 459 458 460 476 522 566 585 561 533 554 492 446 429 380 288 192 151 107 89 75 61 62 58 63 81 102 125 161 206 250 247 160 58 122 87 54 52 52 70 85 93 85 58 49 48 49 51 50 49 48 51 60 56 51 52 81 150 378 467 539 615 691 797 914 1005 1017 1018 1017 1016 1017 1010 980 946 883 841 766 660 531 382 251 162 118 96 74 49 57 56 45 59 80 48 47 58 88 167 317 447 433 417 398 367 320 261 203 168 103 64 56 93 146 202 311 410 456 589 593 527 487 380 252 242 311 288 153 69 110 87 51 95 43 43 43 43 44 52 56 49 43 44 45 50 69 80 86 93 104 107 106 97 81 65 72 73 78 130 194 202 162 106 82 71 68 53 45 42 57 53 40 38 39 38 42 44 50 41 43 44 47 45 27 22 21 23 23 18 25 32 32 25 25 25 25 25 25 25 25 24 28 28 28 28 40 40 32 17 21 32 32 21 24 24 24 24 28 28 28 21 31 24 24 24 28 25 29 33 29 26 26 27 31 24 24 24 37 30 37 37 33 33 33 33 61 49 36 24 24 24 32 32 32 32 36 44 41 45 43 47 43 36 40 40 45 41 45 38 34 31 31 31 31 31 31 31 47 43 43 43 47 51 47 40 36 32 32 32 32 32 32 32 45 45 45 45 45 45 45 44 46 70 63 39 31 43 35 31 44 30 29 29 38 46 30 27 26 36 68 84 116 168 184 172 128 88 44 28 29 45 61 70 40 40 40 40 44 48 45 49 33 33 32 32 32 32 32 32 33 33 33 37 41 41 49 49 41 36 32 32 31 31 31 34 33 82 62 27 42 66 59 63 35 43 36 36 44 57 45 30 32 33 37 37 33 41 65 82 115 71 44 56 48 35 35 36 40 40 40 41 57 77 101 110 37 38 39 56 72 68 68 56 37 82 91 55 37 37 38 38 36 43 94 110 83 55 38 38 37 37 37 41 45 49 49 53 85 77 69 57 53 53 53 57 44 47 46 42 38 41 47 47 91 71 79 108 156 165 134 95 48 56 33 36 153 141 53 41 36 91 86 180 245 376 470 168 54 45 45 45 45 53 54 54 46 50 54 50 45 45 49 49 49 49 45 45 41 37 37 37 45 37 37 37 57 69 64 38 52 61 57 40 39 40 53 74 57 105 92 87 133 125 152 305 516 629 693 713 735 767 779 766 790 758 737 733 760 780 784 762 722 621 586 600 525 372 298 317 247 238 217 179 125 103 115 129 135 144 144 96 71 86 94 85 48 47 58 69 65 36 47 60 124 124 88 35 33 36 44 36 36 67 47 34 46 73 57 33 35 34 36 45 43 54 65 51 124 207 388 482 598 525 196 96 39 43 63 67 55 39 39 43 34 34 34 34 34 34 34 38 33 40 40 40 40 47 51 57 61 57 53 45 52 53 64 69 70 59 59 55 47 39 31 30 29 35 35 29 31 63 67 43 63 67 27 65 80 174 496 620 611 487 374 318 283 216 144 112 73 117 125 70 30 24 28 24 24 24 25 32 40 40 44 44 119 28 79 135 55 39 119 139 390 675 646 543 467 343 288 172 64 40 20 17 21 64 96 76 45 24 25 33 35 35 63 100 100 80 40 26 27 53 57 28 33 33 37 41 45 49 49 45 40 40 40 40 40 40 40 40 40 37 40 37 37 37 37 30 31 31 31 31 31 31 31 35 78 49 71 70 89 232 299 186 140 221 209 82 34 87 88 29 30 29 29 53 133 217 262 293 72 79 75 63 51 40 37 41 76 27 148 371 358 348 403 357 292 234 253 231 178 289 458 493 539 585 607 609 615 614 565 466 358 320 297 250 215 215 259 302 322 365 401 389 334 279 248 255 344 378 428 492 538 568 574 562 564 478 569 429 233 248 187 167 206 292 484 269 258 235 209 175 161 194 242 273 284 286 280 272 242 118 221 363 390 361 291 344 410 619 652 588 597 638 696 715 645 730 710 673 729 760 732 756 819 791 802 833 818 770 774 817 752 737 763 757 631 415 239 167 174 145 137 151 105 42 43 64 74 85 70 43 55 103 172 221 160 219 197 83 53 123 154 128 182 199 256 386 591 752 790 756 778 792 858 933 948 924 947 993 923 963 960 898 847 841 845 834 811 777 738 718 699 687 664 648 689 649 624 639 678 709 713 705 689 675 661 612 530 420 329 251 188 106 122 168 146 47 45 59 70 80 129 218 339 447 517 537 252 156 74 48 44 48 97 171 356 496 628 726 848 977 1014 993 22 22 25 20 16 11 15 10 8 9 8 9 12 16 17 21 23 31 36 44 52 76 97 122 91 91 92 72 48 29 29 30 15 39 63 44 33 46 67 73 85 94 76 33 26 43 51 32 41 34 32 44 56 65 49 38 39 43 36 44 45 57 65 69 62 55 43 37 36 37 45 52 67 83 95 85 66 41 40 40 43 54 58 54 46 42 42 46 38 38 38 38 45 45 45 38 39 40 45 58 57 53 61 62 43 52 56 124 204 159 81 59 102 108 112 83 58 74 73 39 55 60 40 43 59 51 44 63 40 66 138 118 37 60 100 36 68 56 60 88 117 125 121 135 155 237 253 232 252 349 427 448 449 467 544 640 688 653 602 579 511 526 577 664 734 745 724 689 706 654 602 610 577 387 221 205 124 93 89 92 52 39 47 51 43 59 72 85 129 150 106 41 44 52 61 90 130 139 108 91 42 54 72 50 45 106 189 244 321 422 484 475 419 375 319 270 96 74 47 47 74 65 59 65 58 43 42 46 65 80 75 74 52 99 134 146 172 208 212 188 172 122 64 45 59 73 85 82 105 127 95 96 152 169 282 484 616 623 570 470 354 238 118 36 37 40 41 39 37 52 75 77 71 78 81 104 144 195 247 268 280 285 223 124 106 152 144 95 152 169 188 224 274 305 316 315 335 311 281 281 271 244 206 201 187 231 285 298 263 260 281 293 211 222 251 297 370 432 485 515 637 648 649 649 616 555 482 425 372 322 287 298 344 371 385 379 424 444 470 493 556 638 665 645 677 682 675 649 617 575 540 502 421 414 437 467 501 543 581 608 610 609 637 685 704 669 633 620 688 664 606 544 543 584 590 567 575 575 571 551 484 388 385 479 567 592 619 631 650 647 644 634 588 540 481 457 484 527 581 610 702 712 701 698 702 690 663 640 656 653 649 649 641 629 606 584 514 524 535 507 506 530 553 549 541 557 588 604 607 587 566 553 604 623 631 631 627 627 639 647 627 631 643 651 663 671 675 668 657 706 680 550 440 417 418 409 412 466 501 512 532 556 549 517 529 521 517 525 549 560 551 531 590 586 593 593 616 636 667 683 675 673 644 599 567 550 508 442 383 304 232 202 187 157 146 158 130 142 161 173 184 195 202 210 205 193 192 200 216 228 228 220 216 208 204 204 227 251 267 275 239 231 255 295 319 307 311 331 329 290 251 227 211 195 164 148 208 205 201 185 173 158 150 146 149 162 179 185 171 156 156 163 179 205 271 354 336 191 66 50 47 67 47 43 52 52 49 62 51 60 69 62 62 62 66 62 62 98 118 94 42 39 40 50 42 42 42 41 42 42 42 42 42 42 42 43 44 49 45 45 45 45 45 45 60 61 65 64 64 83 83 79 123 195 231 235 235 251 270 278 274 274 286 291 330 281 222 151 108 85 75 75 48 54 61 55 86 156 195 185 96 61 61 94 154 251 407 545 716 797 881 928 937 881 739 567 241 65 44 67 55 68 79 43 66 44 41 41 41 53 61 64 105 116 156 208 244 236 182 142 123 88 53 43 43 45 49 65 47 47 43 43 47 54 53 53 46 62 83 71 45 43 44 45 55 66 70 51 48 56 81 98 146 134 126 138 166 222 278 335 318 352 366 366 333 263 202 172 149 126 98 86 86 86 81 73 53 57 57 53 60 56 60 56 55 71 74 74 102 157 185 189 266 379 445 453 468 518 537 523 517 543 589 643 685 708 719 722 729 741 744 730 681 605 524 466 369 312 237 165 125 90 61 54 86 74 66 70 78 90 86 71 53 58 82 83 83 87 99 115 128 140 166 188 225 277 337 387 455 496 533 566 596 619 653 694 766 802 826 853 883 898 909 905 920 916 920 943 967 986 979 967 1007 1004 1015 1018 1010 1003 989 975 877 787 663 526 350 197 125 120 92 105 145 186 176 121 86 90 77 80 83 89 106 120 138 138 98 88 112 141 119 72 56 62 57 57 57 57 56 63 75 89 70 89 101 119 157 215 303 371 478 560 657 743 834 932 978 970 868 799 737 701 684 654 590 530 476 446 407 364 321 273 237 211 237 237 237 236 248 274 321 353 339 351 389 425 457 476 483 479 478 424 374 361 320 228 147 95 81 68 65 73 86 103 133 159 88 91 155 267 303 234 139 97 105 75 54 53 53 60 70 66 65 65 50 48 47 48 61 85 82 94 90 58 49 86 170 283 438 515 576 640 723 811 898 966 1016 1017 1018 1018 1019 1019 1000 965 914 849 747 613 483 350 240 174 130 97 70 47 47 47 47 83 79 63 55 59 73 125 248 360 320 304 277 249 207 167 125 102 60 50 50 94 151 187 226 273 385 517 526 480 455 352 216 190 194 186 86 41 83 75 43 75 64 56 44 43 43 43 42 42 45 46 46 49 64 68 82 82 93 92 87 74 58 50 54 62 113 105 93 69 45 41 65 81 73 57 41 40 52 56 48 40 39 38 42 44 43 45 40 38 44 31 24 22 21 21 19 18 32 39 32 32 25 25 25 25 29 29 29 29 24 24 24 24 40 40 32 21 24 36 36 24 24 24 24 24 28 28 28 21 31 24 24 24 28 32 29 29 29 29 26 30 30 27 27 24 37 30 37 37 37 37 37 33 53 53 49 45 48 44 39 39 36 40 40 44 41 46 43 43 43 36 36 40 41 41 34 38 31 31 31 31 31 31 31 31 47 47 43 47 47 51 47 40 36 32 32 32 32 32 32 32 37 37 37 37 37 37 37 36 63 70 63 47 39 43 36 32 36 44 43 30 29 38 65 69 52 68 60 36 44 84 108 100 108 76 41 28 29 49 58 55 43 36 36 40 48 52 53 53 33 33 32 32 32 32 32 32 33 33 33 37 41 41 49 49 36 32 35 31 31 31 31 34 40 62 46 38 53 73 94 134 98 86 55 35 39 56 56 37 32 32 41 45 49 77 110 142 90 47 35 47 44 36 35 37 37 37 36 37 49 73 97 113 54 46 39 59 83 83 63 47 62 102 114 74 37 37 38 37 46 66 94 115 123 107 79 62 37 37 41 41 45 49 53 53 81 77 69 61 57 57 57 60 48 51 54 49 52 48 51 51 67 60 61 81 90 83 63 44 40 52 33 37 148 122 37 41 36 64 82 195 269 462 601 274 69 53 53 49 49 53 54 54 50 54 54 54 50 49 53 53 49 49 45 41 37 37 37 36 36 45 53 57 57 37 36 62 40 41 41 41 41 52 64 72 100 80 83 87 82 94 161 263 454 560 624 648 667 695 702 690 705 669 640 640 672 688 668 623 584 524 517 523 440 286 196 202 168 158 140 106 75 59 65 66 67 73 80 68 83 107 106 70 38 80 107 58 37 68 100 89 170 126 69 35 34 35 37 36 37 45 43 39 58 53 36 32 35 34 39 48 47 54 65 55 130 184 330 420 507 410 127 89 52 55 71 71 55 39 39 43 35 35 35 35 35 35 35 42 33 36 36 40 40 39 47 46 62 50 45 37 37 45 61 62 43 40 39 35 31 31 31 30 31 51 55 43 55 91 99 75 35 51 30 57 56 263 593 557 416 296 175 116 88 53 26 25 59 98 102 62 35 39 39 27 32 32 32 33 33 33 33 40 75 63 55 76 79 32 60 159 411 672 630 486 359 207 119 20 21 23 23 32 84 116 84 24 45 25 25 38 39 34 47 87 96 92 64 28 28 41 41 28 33 33 37 41 45 45 45 45 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 30 31 31 31 31 31 31 35 42 73 48 71 78 85 189 233 136 69 169 186 75 27 60 73 29 50 30 30 32 73 113 141 157 68 71 59 48 52 45 37 33 58 30 200 399 370 341 380 321 316 261 256 227 193 327 482 511 577 583 594 604 596 567 534 475 319 273 257 239 228 236 263 289 364 399 431 423 376 310 259 239 313 351 412 470 519 541 555 558 528 466 516 380 245 252 163 162 188 382 578 279 223 302 312 183 157 183 231 251 257 260 282 294 290 125 232 435 385 300 322 349 502 651 628 544 572 657 699 682 711 720 712 704 732 756 751 736 743 775 802 798 794 798 797 770 729 739 773 742 551 291 167 171 98 92 115 129 106 55 44 52 86 90 87 79 76 76 77 81 61 152 171 77 65 183 182 64 114 200 230 228 388 635 730 689 753 818 895 933 934 937 960 992 993 1006 994 951 913 909 890 856 817 798 767 756 753 753 749 734 715 696 691 694 709 712 696 680 636 682 680 627 589 499 352 210 143 101 110 120 106 67 48 48 67 97 154 238 331 432 525 557 389 256 120 61 44 55 105 176 356 500 637 738 852 969 1015 993 22 22 25 20 16 12 15 10 29 25 17 9 8 8 7 7 7 23 32 36 36 48 65 85 31 39 48 33 13 13 13 14 14 32 60 41 17 18 47 61 73 99 96 57 26 26 32 32 81 58 36 36 44 53 45 46 35 35 36 48 57 61 49 37 37 38 37 37 37 38 50 52 52 75 83 76 43 39 40 41 44 43 46 42 46 46 42 38 38 38 38 38 45 49 49 38 40 41 48 50 57 61 69 73 47 38 52 168 268 211 93 38 70 103 103 66 66 113 108 55 63 106 82 63 91 71 39 59 79 59 91 79 38 66 149 153 53 77 88 85 105 149 172 159 148 219 235 202 217 306 396 437 497 479 500 557 617 622 596 587 585 592 604 642 713 788 795 748 766 693 661 724 694 481 351 410 254 179 115 86 62 58 82 111 39 56 60 57 110 159 111 39 38 39 49 98 146 151 115 71 54 49 70 109 138 160 199 263 387 465 502 477 418 350 274 209 96 69 50 46 65 69 72 80 122 75 58 73 84 75 74 89 59 78 85 112 179 254 286 274 144 125 98 72 43 39 40 41 77 127 125 121 129 122 223 417 580 599 574 502 421 318 190 81 36 52 72 55 38 45 71 74 60 71 82 97 121 145 172 177 217 198 160 121 107 116 100 75 148 147 158 209 280 322 321 304 312 289 277 283 272 245 218 214 196 264 321 310 283 280 304 320 242 277 327 372 410 452 505 540 630 650 662 639 585 511 442 396 351 325 313 318 348 371 393 406 436 474 497 517 571 634 669 665 693 678 659 621 585 539 512 486 400 416 447 478 524 570 613 643 641 645 657 677 681 673 649 622 661 614 528 454 464 538 563 539 580 600 547 479 439 392 416 534 566 587 603 622 637 638 632 625 579 528 481 473 508 546 588 618 670 701 721 714 694 670 651 640 668 665 669 669 653 629 598 564 499 520 536 512 511 542 565 561 525 545 580 607 622 610 601 589 592 587 579 595 619 639 643 643 647 651 659 667 675 679 679 672 645 647 609 519 448 410 402 401 432 474 504 515 535 552 544 516 529 533 537 533 536 528 543 555 594 582 577 573 585 613 652 683 689 710 681 617 568 543 530 508 473 363 268 210 180 154 128 132 119 146 173 185 196 199 210 218 209 189 180 200 243 263 251 231 248 212 184 192 224 252 252 244 243 231 239 263 275 267 275 292 305 278 262 266 267 255 215 172 196 189 189 181 177 169 161 157 161 178 191 177 158 147 148 167 150 193 240 310 380 339 162 30 51 55 47 47 52 56 61 58 38 40 45 41 41 42 46 42 58 74 82 58 40 39 40 46 41 41 42 42 46 50 54 51 51 43 42 44 64 73 57 45 45 45 45 46 57 57 65 62 65 98 98 70 81 141 177 177 173 184 196 204 216 244 280 303 292 262 222 152 104 74 71 83 48 48 46 44 50 116 151 141 63 49 46 93 196 333 509 652 788 868 930 943 910 805 602 378 158 52 61 90 55 48 63 44 61 43 41 49 68 83 102 118 197 200 229 290 343 328 245 162 92 69 45 44 45 57 76 85 43 44 43 43 43 43 43 46 42 55 75 64 44 43 45 77 75 71 63 44 44 61 109 145 206 182 146 122 119 166 231 304 252 273 283 296 282 239 190 160 141 111 83 74 74 78 85 81 49 49 49 49 49 48 48 48 47 56 67 67 98 134 133 130 229 357 445 472 506 567 605 590 547 578 624 667 701 716 731 749 745 753 744 720 671 602 522 465 368 284 187 123 103 90 62 53 81 80 69 72 81 89 85 77 52 54 74 78 82 86 102 107 106 122 156 175 200 237 278 311 339 389 446 480 502 525 567 608 693 722 740 763 794 816 836 850 861 869 889 924 956 971 959 944 996 997 1011 1018 1014 1006 992 975 879 805 708 572 403 233 154 130 68 97 142 170 136 78 68 95 132 154 153 134 100 86 101 117 71 61 73 90 72 55 54 56 55 55 56 55 58 66 77 106 120 146 169 199 241 307 395 467 561 632 711 786 881 956 990 970 860 791 722 685 672 624 540 463 382 369 354 312 269 230 226 230 208 193 181 168 159 178 213 241 272 287 317 321 321 320 336 355 382 331 293 291 278 221 152 111 74 84 116 141 152 134 117 108 84 59 151 324 351 206 106 117 65 54 54 54 69 76 82 81 77 116 147 135 95 67 70 90 129 145 145 125 113 153 253 377 487 556 601 673 749 825 892 926 1012 1016 1018 1019 1019 1019 985 943 896 820 690 543 413 315 246 203 134 97 54 46 45 46 68 107 79 71 63 71 70 90 173 248 225 213 190 170 140 113 94 83 80 52 68 132 188 186 165 164 273 386 414 392 394 314 190 155 107 115 59 43 92 84 48 68 64 60 55 59 63 67 71 64 50 50 45 45 52 56 78 82 89 88 79 55 47 51 63 63 121 93 69 53 49 50 57 53 81 61 48 40 44 52 52 48 43 42 46 48 47 45 44 42 44 35 28 23 22 25 24 18 25 32 32 32 24 25 25 25 29 29 28 28 24 24 24 24 36 40 32 21 24 36 36 24 21 21 21 24 28 32 32 25 30 23 19 24 24 28 25 29 25 29 26 26 30 27 27 24 37 30 30 30 29 29 29 29 41 45 53 57 57 49 37 32 55 55 48 49 45 46 46 43 43 43 36 40 37 41 41 34 31 31 31 31 31 31 39 39 47 47 47 47 47 47 47 40 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 59 51 43 47 39 31 31 39 35 103 131 74 29 28 33 33 69 73 45 27 26 28 40 36 76 56 37 29 37 49 54 43 35 32 36 40 41 49 53 57 33 33 33 33 33 33 33 33 33 33 33 37 41 41 45 49 32 32 35 31 31 31 31 38 63 58 50 65 86 126 194 258 215 179 111 51 32 48 53 49 35 32 32 37 49 85 137 162 58 34 34 43 44 36 36 41 37 37 37 37 37 53 73 85 58 38 37 50 82 87 63 38 66 102 106 70 38 37 37 36 54 50 58 87 115 115 87 62 37 41 41 45 49 49 53 53 73 69 65 57 57 61 61 64 51 53 45 45 44 40 40 40 52 60 65 73 70 55 47 35 36 48 35 56 136 105 36 37 37 55 85 206 276 510 681 329 81 57 53 53 53 53 54 58 54 54 54 54 54 54 53 53 53 53 49 41 37 36 36 36 35 45 40 40 64 36 35 77 48 40 48 44 51 47 51 55 79 38 63 106 78 90 149 173 387 478 537 557 564 580 587 571 602 558 526 526 557 561 529 476 445 420 418 403 320 201 128 117 110 97 86 63 48 40 41 41 42 43 44 60 107 131 110 58 61 76 95 94 70 81 149 225 137 74 36 35 36 36 36 40 44 36 39 59 65 41 31 32 41 41 50 58 62 69 68 71 114 145 268 335 382 273 62 68 61 63 71 71 55 43 39 39 39 39 39 39 39 39 39 46 33 36 36 36 36 35 43 42 66 50 41 29 29 41 57 66 62 51 51 51 43 39 35 31 35 51 51 39 51 79 83 67 28 43 58 49 56 351 634 453 224 136 52 24 25 25 38 61 44 71 71 43 27 35 36 23 32 32 32 32 32 32 32 39 32 99 43 23 91 28 23 180 363 631 606 390 175 31 22 17 22 23 24 41 84 116 87 35 43 24 28 45 42 34 39 67 84 100 88 52 28 29 29 28 29 33 37 41 41 45 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 29 30 30 30 30 31 31 35 42 61 37 67 79 70 122 150 89 117 218 246 139 63 72 81 42 54 35 30 30 31 32 41 45 68 56 40 44 60 61 45 32 33 32 224 391 330 305 337 278 292 253 248 235 248 386 515 502 580 563 577 605 592 540 512 492 299 260 253 261 282 302 313 317 395 414 442 435 399 333 266 223 270 312 374 432 488 526 552 560 505 479 461 333 297 273 155 198 216 377 578 331 219 258 316 239 146 171 208 224 231 237 283 310 306 157 268 443 325 267 362 355 517 638 667 611 604 649 711 766 795 816 843 811 767 759 790 807 751 767 762 738 738 763 774 758 758 715 683 616 453 246 127 121 56 66 84 90 83 67 52 44 60 59 67 84 95 76 44 41 42 42 90 118 98 117 132 91 114 221 231 155 228 456 592 584 687 807 910 936 930 951 990 999 1009 1002 994 975 971 974 940 895 845 825 810 795 795 787 779 765 722 726 733 736 728 731 719 711 716 685 643 677 724 594 379 248 129 123 121 91 81 99 96 60 52 94 166 228 301 382 479 538 495 353 184 92 66 74 112 159 340 489 642 751 851 966 1015 1007 22 18 25 21 16 12 15 14 37 33 25 13 8 7 6 6 11 27 36 32 20 9 25 38 19 16 24 33 33 26 26 19 88 97 105 82 62 63 64 61 78 84 96 65 27 26 27 28 110 83 44 40 40 45 50 58 39 39 44 64 77 73 45 36 38 38 38 38 42 58 53 52 55 75 91 73 39 39 40 42 41 39 38 38 39 43 39 38 42 45 45 45 53 53 53 41 56 41 43 38 48 64 80 85 67 44 96 212 275 206 117 82 57 78 70 53 84 122 118 98 121 185 169 133 158 122 63 71 104 52 48 52 39 103 222 293 98 110 113 89 105 149 184 191 177 220 224 184 190 283 389 453 498 512 557 601 621 606 592 599 704 652 622 649 729 788 788 761 726 709 718 746 640 387 299 433 364 293 177 109 117 137 118 94 70 91 95 76 74 98 79 42 41 52 57 86 102 102 78 62 64 114 121 114 156 206 237 273 421 471 489 485 465 412 296 180 111 65 50 46 49 69 92 84 169 109 77 92 91 54 45 68 74 74 68 91 166 250 309 318 224 181 130 80 42 39 40 41 110 132 146 179 215 200 234 350 481 551 574 533 468 388 272 171 45 36 38 71 69 36 37 75 49 60 75 91 114 133 149 146 139 159 165 142 79 48 57 100 113 112 127 174 245 300 310 282 250 246 271 292 285 250 219 207 225 249 218 198 255 328 324 287 294 328 370 407 433 460 513 541 605 617 624 589 534 471 437 407 410 391 368 352 355 370 397 426 487 525 544 551 582 629 661 669 685 662 635 593 557 503 480 469 434 435 461 492 550 609 651 666 649 677 685 669 649 646 662 659 599 573 522 452 410 427 484 524 525 592 515 395 411 467 498 540 549 574 602 629 645 650 640 633 579 528 488 496 539 585 615 645 654 689 709 702 682 662 658 655 676 669 665 653 641 614 598 572 531 548 548 516 507 523 546 549 537 552 571 587 606 610 617 621 608 583 563 571 599 619 635 643 647 655 663 667 671 671 667 660 618 580 537 488 445 410 394 401 500 518 516 507 511 531 535 520 545 545 556 548 528 516 539 563 566 565 557 561 581 613 656 687 685 713 699 634 557 517 519 541 523 440 335 261 192 142 113 121 114 146 177 189 192 188 195 206 202 181 176 204 263 287 271 239 236 196 164 176 208 228 228 224 231 215 211 231 247 251 267 280 277 258 254 278 306 299 255 215 215 204 200 189 181 165 149 141 181 182 171 141 118 123 155 187 158 197 211 230 344 427 282 34 47 47 55 52 44 53 77 74 50 48 80 105 101 58 41 41 41 41 49 41 40 40 41 57 40 41 41 46 50 58 70 78 79 63 55 56 68 72 64 45 49 45 45 46 54 54 63 74 91 100 104 92 87 99 107 103 99 111 122 130 158 206 254 277 249 234 207 156 109 82 87 107 71 54 47 46 62 101 120 106 49 47 64 162 286 423 592 714 791 896 939 891 824 718 480 211 128 57 70 82 47 46 54 45 60 43 41 63 82 105 133 186 303 306 323 366 414 393 300 203 88 65 45 46 57 73 84 87 47 44 43 43 47 47 47 46 42 54 75 71 44 43 65 109 84 68 45 44 45 66 121 166 237 211 167 114 79 103 163 241 216 215 200 210 214 188 154 132 117 95 75 63 71 74 81 77 49 49 57 53 49 49 49 48 48 56 63 67 94 114 98 90 213 345 452 499 552 628 667 674 586 620 667 701 732 747 762 773 765 761 737 701 649 581 509 460 348 267 170 113 100 95 65 54 67 66 59 67 76 83 80 73 61 69 81 86 90 98 109 103 105 124 147 150 168 197 231 259 225 290 364 410 432 451 481 530 610 646 665 679 698 721 743 754 769 796 832 882 921 941 940 925 969 980 1003 1007 1017 1006 991 974 890 831 745 624 467 297 190 138 93 96 121 115 77 57 63 104 186 208 219 195 146 101 87 95 52 53 54 59 54 52 52 54 60 59 63 69 68 83 97 119 212 245 273 310 355 424 508 576 648 708 771 836 908 968 979 933 872 800 723 678 645 578 474 378 273 280 294 280 253 230 222 215 140 144 144 143 131 130 130 141 220 223 230 218 205 201 213 232 310 266 220 222 212 183 138 100 90 111 140 152 144 104 52 49 93 67 168 342 351 174 79 108 57 54 54 61 72 79 78 77 91 153 225 253 228 180 135 119 162 200 236 260 260 271 315 401 519 592 654 723 791 848 900 930 997 1012 1017 1018 1007 985 942 889 832 756 625 478 367 305 259 236 115 85 48 47 46 48 115 107 71 67 75 76 67 59 98 142 158 155 163 156 138 122 111 100 100 77 97 140 177 156 123 92 136 214 238 243 262 217 143 109 76 99 71 67 104 92 60 68 52 48 55 63 79 91 99 99 49 45 45 44 48 63 74 78 81 77 72 59 55 67 79 72 101 82 78 78 82 70 57 40 73 57 48 44 44 52 52 59 47 46 46 48 47 46 41 46 41 35 25 24 27 26 21 19 25 32 32 32 24 24 24 24 25 24 24 24 28 28 28 28 28 32 28 21 24 36 32 21 17 17 21 24 28 32 36 29 30 19 19 19 20 24 28 21 25 25 29 26 26 26 26 23 37 29 30 29 29 29 29 29 29 37 45 49 53 45 41 33 64 64 57 53 46 46 46 46 39 43 36 36 37 37 41 41 42 35 35 35 35 35 43 43 47 51 51 51 47 47 47 44 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 59 35 35 59 55 31 30 43 30 150 234 190 110 66 34 27 29 41 41 29 28 32 32 27 49 41 33 37 45 50 46 39 32 36 40 44 45 49 49 49 32 32 33 33 33 33 33 33 33 33 37 37 37 41 45 45 33 32 35 31 31 35 35 42 76 66 62 77 122 226 322 354 359 299 191 87 39 43 48 49 39 31 31 32 33 53 89 113 46 34 34 44 48 40 36 37 41 37 37 36 37 37 41 41 38 37 36 38 65 70 54 38 42 66 74 54 38 37 38 37 37 36 36 38 70 79 55 38 37 41 45 45 49 53 57 57 61 57 57 53 53 57 61 71 61 57 57 49 45 41 37 37 41 45 53 62 74 67 59 54 39 43 43 75 123 88 35 40 52 54 89 202 240 485 658 266 81 49 49 53 53 50 54 62 54 50 50 50 54 54 53 49 57 53 49 45 37 36 35 35 35 48 34 33 64 56 35 61 54 47 46 50 42 41 65 98 174 126 94 98 110 110 106 126 288 364 416 440 451 474 478 473 501 472 436 428 436 432 412 378 331 301 274 231 176 121 94 79 73 70 59 56 49 42 41 41 43 43 51 67 99 118 82 40 93 61 48 66 90 134 198 258 66 37 36 46 65 37 36 36 52 36 35 47 58 65 64 32 40 57 60 65 81 77 72 84 71 111 214 258 261 185 45 62 57 59 63 59 51 39 39 39 39 39 39 39 39 39 39 46 33 36 36 36 36 35 39 38 62 54 49 37 37 45 57 62 70 63 59 55 47 43 35 31 35 39 35 30 30 39 39 30 29 59 66 33 48 271 439 262 61 25 23 24 25 26 31 50 37 52 44 32 28 40 36 23 28 28 28 28 28 28 28 28 28 103 47 24 80 32 24 180 391 579 495 243 42 17 23 23 40 42 45 44 56 68 67 47 31 31 36 56 49 34 38 47 55 84 96 68 37 29 29 29 29 33 37 37 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 30 30 30 30 31 34 41 42 57 30 52 79 59 66 90 62 170 243 259 164 96 89 89 58 31 31 31 30 30 31 32 40 52 40 40 37 53 54 38 33 31 56 232 336 279 267 317 270 205 205 239 266 331 461 535 504 571 562 558 565 537 482 450 425 286 273 291 328 365 389 392 387 414 441 468 457 418 355 296 253 250 281 331 388 442 492 549 573 494 504 427 314 326 281 155 238 228 345 533 374 227 194 268 263 154 152 177 201 216 219 249 280 291 202 293 327 249 302 380 390 575 608 681 698 680 681 755 884 895 941 881 798 806 818 818 850 826 775 750 746 711 647 615 623 771 753 668 505 343 231 140 68 63 64 54 46 43 51 59 44 52 44 45 64 80 79 75 75 78 38 54 130 66 41 85 126 70 110 134 108 133 240 375 458 613 733 860 912 921 938 965 966 973 970 971 967 971 975 948 906 887 865 849 833 821 809 790 779 779 775 770 754 758 766 770 762 802 721 598 609 750 728 531 363 179 165 139 85 68 102 96 60 48 79 144 209 275 356 437 496 495 384 238 141 96 100 107 126 316 477 646 752 852 955 1008 1012 18 18 21 21 16 12 19 14 10 9 16 16 24 24 24 24 27 39 44 40 21 17 25 30 55 44 44 54 78 79 75 56 133 118 94 83 99 108 89 54 46 36 44 42 35 28 40 49 130 91 52 44 49 45 50 66 59 59 64 84 93 85 57 36 61 53 46 46 46 45 45 48 70 90 103 81 44 39 40 42 41 40 39 38 39 40 40 38 58 58 57 53 57 52 52 41 47 40 54 57 75 87 100 109 98 40 92 208 246 177 120 104 67 80 79 91 130 113 96 119 242 294 263 192 173 149 98 79 76 41 45 65 53 68 124 187 106 90 77 73 100 140 188 220 179 206 202 173 176 245 345 410 435 492 545 546 526 539 605 695 756 704 654 650 713 764 745 690 632 626 680 746 606 275 159 317 359 395 324 223 236 252 161 53 94 86 91 92 81 66 74 83 102 89 66 46 41 42 65 88 66 188 170 64 117 267 345 362 553 582 572 535 491 423 288 174 129 67 53 61 58 105 140 116 108 60 45 79 90 65 49 72 138 130 116 115 150 210 265 289 411 316 202 107 65 47 41 41 40 38 37 65 117 107 101 160 385 508 585 564 495 419 333 252 126 56 35 37 53 41 44 63 50 53 53 68 91 103 119 123 72 181 210 111 35 49 77 64 83 94 116 139 190 245 271 255 219 240 292 322 315 255 208 184 198 170 142 206 331 355 283 250 293 315 338 379 417 467 506 526 579 575 558 522 498 475 472 470 488 446 394 355 343 362 400 442 553 583 594 590 605 637 669 681 665 638 611 581 541 491 468 476 504 496 491 510 569 643 674 673 677 700 697 681 665 662 658 636 570 556 557 503 376 289 350 482 522 541 468 398 442 502 508 507 555 590 629 665 685 685 667 649 586 520 484 504 558 600 634 668 670 685 686 690 686 678 678 671 676 657 641 617 609 602 606 589 548 545 532 492 483 503 522 525 529 544 567 583 602 613 617 617 636 615 599 607 607 603 611 623 643 647 659 663 667 663 659 641 595 533 487 472 446 415 399 410 496 514 517 512 519 523 535 539 552 540 543 551 543 531 546 570 561 561 565 577 601 629 653 683 692 727 722 664 571 514 524 562 572 538 472 371 251 158 120 125 114 137 168 176 172 164 167 178 186 169 168 200 255 291 278 254 231 200 184 188 188 184 188 204 196 184 180 204 236 264 288 312 288 265 261 285 313 310 274 235 259 239 223 204 192 172 148 132 177 169 162 136 117 126 151 179 174 209 211 186 292 451 379 138 43 35 60 64 36 49 97 90 66 63 132 213 201 101 40 41 40 40 44 41 44 41 49 57 41 49 50 50 50 58 66 78 87 83 79 75 64 64 65 69 66 46 46 58 55 51 63 72 117 85 69 73 69 53 49 53 69 85 89 89 108 148 180 196 203 215 204 176 145 134 151 179 166 126 97 100 111 110 104 85 56 66 130 252 388 513 638 738 791 843 867 831 736 574 346 144 111 62 57 58 46 46 62 65 60 46 52 70 88 110 173 266 429 451 453 457 460 427 343 255 133 90 55 46 62 76 63 46 43 43 43 43 42 42 42 42 42 54 67 68 48 44 81 129 86 58 45 46 58 86 130 162 230 223 207 159 111 99 127 173 178 149 125 119 128 121 103 97 90 79 71 67 70 66 66 58 61 61 62 58 61 54 50 49 49 53 60 64 87 95 78 78 220 348 458 521 586 662 712 727 632 665 708 740 760 775 786 793 744 745 714 670 596 510 426 365 224 178 121 91 85 87 77 80 66 73 70 78 87 98 103 95 91 88 89 89 97 94 102 96 71 80 91 81 87 118 148 162 155 212 267 300 315 334 373 432 528 560 587 606 623 634 644 643 665 696 750 806 864 902 922 930 961 972 999 1007 1017 1010 995 981 936 869 782 684 555 416 284 196 147 122 120 102 72 58 71 88 163 182 211 207 167 110 73 53 53 53 57 58 54 53 53 59 74 85 95 113 128 147 177 199 303 344 379 428 476 541 621 677 765 818 863 904 942 972 949 888 839 782 725 672 604 501 365 257 185 180 178 173 162 131 111 95 68 83 95 98 94 86 78 74 125 120 127 135 158 178 198 213 271 230 172 145 127 101 75 53 102 91 87 72 68 59 62 70 88 76 160 296 305 166 75 80 73 69 69 69 76 87 94 104 121 160 220 286 321 321 300 275 274 292 339 390 406 409 417 468 570 657 738 792 833 871 916 950 970 985 986 984 970 955 925 872 757 685 569 433 338 288 241 201 72 58 47 49 49 84 155 91 63 67 83 80 71 56 67 83 96 112 145 150 135 107 80 68 52 52 56 73 84 73 62 56 49 83 94 103 126 119 82 66 53 68 60 56 73 61 52 52 56 51 51 54 58 62 62 58 48 45 52 56 59 59 62 62 58 73 69 60 64 84 89 69 90 78 58 42 45 49 65 73 60 56 52 52 52 52 51 47 55 50 50 52 51 50 45 54 41 39 29 28 35 34 22 20 18 24 24 24 24 24 24 24 17 16 20 24 28 32 36 36 21 25 25 17 21 33 29 17 17 17 21 25 29 33 37 29 26 26 26 23 27 19 24 24 28 21 25 29 33 33 33 27 28 25 25 25 29 29 29 29 25 29 29 33 37 37 37 49 68 68 57 57 53 49 42 42 39 39 36 36 37 37 37 41 42 42 42 42 42 42 43 43 51 55 59 55 47 43 47 44 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 67 47 55 87 90 66 50 57 28 161 273 266 210 162 102 42 28 29 34 38 42 42 34 29 29 29 30 34 43 43 43 39 40 33 37 41 45 41 41 37 32 32 33 33 33 37 37 37 37 37 37 37 37 37 45 45 33 33 35 35 35 35 35 46 60 54 50 42 110 286 387 359 423 351 224 108 44 40 48 41 42 35 31 32 32 33 41 49 46 34 35 48 52 49 41 37 36 36 36 37 37 37 36 36 41 41 41 41 45 41 41 41 37 45 53 45 41 41 37 37 36 36 36 37 46 54 46 42 37 45 45 49 53 57 57 61 49 49 49 49 53 57 57 67 77 77 73 65 61 54 50 50 35 34 34 38 62 73 61 46 46 38 46 79 103 63 35 40 63 66 100 202 211 420 570 174 73 37 37 49 49 46 54 70 50 46 42 42 50 50 45 41 57 53 49 45 48 43 39 35 34 87 71 35 52 60 36 41 37 37 37 45 41 52 136 228 433 402 197 65 114 110 62 128 160 214 266 302 330 361 373 376 372 359 331 314 302 299 303 289 225 179 127 84 77 78 70 51 55 44 41 41 46 42 41 40 42 43 50 58 70 74 58 40 41 88 56 35 75 227 223 99 62 39 50 90 93 45 36 41 49 36 35 34 51 134 145 57 47 76 72 65 93 85 66 85 49 89 145 140 132 108 48 37 42 47 47 47 43 39 43 43 34 34 34 34 34 34 34 38 33 33 40 36 36 35 31 31 62 58 54 50 53 53 57 54 42 39 39 39 39 35 35 31 43 43 35 30 30 35 31 30 42 81 45 27 36 92 127 74 25 25 25 27 26 25 25 25 34 41 33 29 33 40 36 23 28 28 28 28 27 27 27 28 39 67 56 43 40 24 60 136 451 455 287 86 20 22 49 20 44 74 109 97 72 44 27 22 27 27 36 48 45 30 34 39 27 56 84 72 52 40 44 48 32 36 36 40 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 33 29 29 29 30 30 37 41 41 57 30 37 60 44 36 58 63 100 140 144 93 61 77 77 50 30 31 35 39 35 32 44 52 32 33 45 42 43 42 39 34 32 109 272 328 256 272 315 252 158 178 236 310 410 523 561 528 554 554 518 466 411 392 361 319 240 275 353 421 455 455 438 426 428 459 491 476 436 381 342 308 255 259 288 322 372 441 504 543 472 489 404 307 307 245 147 242 216 354 506 386 243 202 248 235 182 153 158 190 209 212 207 221 264 199 250 199 224 337 347 484 670 602 636 678 732 789 804 880 918 922 697 577 781 888 825 833 853 821 799 787 716 576 453 393 648 802 772 503 236 147 127 71 61 55 43 42 42 54 62 43 50 45 45 56 67 74 121 165 156 105 97 81 42 59 103 92 45 43 43 61 105 185 332 486 541 639 762 865 910 907 913 921 945 939 947 935 928 909 893 878 898 891 887 872 864 856 848 833 845 837 824 808 819 827 807 772 746 783 633 459 589 789 724 489 269 214 153 92 62 61 52 48 48 59 106 172 261 343 409 454 467 403 285 172 103 99 106 122 304 462 631 742 829 917 959 963 18 14 21 21 16 12 19 18 10 9 16 16 24 28 28 28 19 23 24 28 21 25 26 27 32 17 18 27 51 60 56 45 70 51 39 52 108 153 157 130 71 36 25 35 44 41 57 81 127 87 48 52 53 45 46 66 47 47 48 64 69 61 45 37 64 56 45 37 37 36 48 75 93 106 107 84 44 39 39 41 50 50 41 40 39 40 40 39 62 66 65 61 60 56 52 41 37 43 74 97 119 135 155 165 138 38 67 195 237 173 134 99 45 74 78 120 179 149 121 184 380 388 341 238 163 160 149 106 85 58 50 69 54 40 41 80 75 59 50 57 108 168 224 256 133 141 144 135 133 175 243 299 376 396 426 478 546 603 641 664 714 729 669 577 584 641 597 478 476 429 492 666 618 298 116 217 290 418 391 283 320 363 284 172 106 62 47 71 76 60 53 69 58 66 70 57 40 40 55 86 120 133 103 164 330 420 434 480 626 641 608 538 466 402 314 225 149 67 57 77 78 142 185 133 64 45 41 71 90 86 69 80 219 214 200 172 171 187 226 243 351 365 350 256 125 39 39 50 62 41 47 74 91 81 99 147 295 460 573 559 502 457 419 366 291 237 139 40 35 68 76 36 59 51 50 42 49 61 72 73 90 138 151 108 61 49 53 49 84 107 122 133 163 207 229 217 201 241 298 335 311 245 185 160 162 146 202 378 486 354 226 266 304 323 357 411 465 512 554 555 541 506 484 471 475 499 531 536 522 467 393 350 357 381 416 461 564 593 601 609 621 641 661 673 653 622 595 568 541 498 486 507 574 569 545 540 587 657 677 668 712 693 685 693 698 671 619 565 545 515 508 461 291 147 203 363 539 450 424 470 481 456 452 486 567 605 645 677 693 685 666 640 577 511 479 511 577 623 657 683 698 697 686 686 690 698 694 694 695 672 641 621 617 618 631 629 564 549 524 480 480 519 534 529 505 536 575 614 629 617 601 588 595 587 603 631 631 611 611 627 635 643 651 663 667 663 659 641 580 526 484 462 443 423 411 426 452 494 525 532 531 523 531 531 535 519 523 543 547 535 546 570 557 561 573 585 605 621 633 651 692 719 714 671 573 496 510 551 569 564 549 472 348 236 182 171 137 152 164 172 176 172 171 163 170 162 169 196 235 263 262 250 247 236 244 244 212 176 184 216 204 188 176 188 212 233 264 276 264 252 252 273 309 325 309 282 254 243 235 227 227 216 196 184 157 158 158 148 145 146 146 150 181 213 239 202 260 424 423 247 51 35 60 68 35 53 105 89 86 66 103 156 144 57 38 41 40 48 59 52 49 45 41 41 61 69 66 62 50 50 58 66 86 94 98 95 87 91 100 105 85 58 50 59 64 48 57 81 158 114 74 54 49 49 49 58 49 54 53 49 61 93 117 109 140 163 172 168 157 161 182 209 190 153 121 120 119 90 65 53 57 91 186 317 442 532 633 706 780 753 753 751 619 387 208 136 97 66 45 44 46 65 81 96 47 49 67 88 94 132 242 378 563 593 587 544 493 430 331 243 125 80 48 47 62 72 66 46 43 43 43 42 42 42 42 42 50 50 59 67 48 43 84 126 103 59 47 68 99 111 127 143 155 183 200 188 148 108 88 102 144 122 91 80 97 91 92 93 63 67 67 67 70 62 58 50 69 70 66 62 65 58 54 50 57 57 64 64 75 79 79 98 240 366 469 527 589 673 727 754 685 704 731 767 787 794 794 789 737 734 707 648 555 430 303 226 132 110 92 77 78 71 68 75 69 76 77 81 86 86 95 92 91 88 81 81 89 86 94 80 60 69 72 58 57 73 100 107 152 174 192 194 204 231 274 342 443 490 521 548 574 580 574 580 567 601 655 717 788 856 902 926 947 962 988 1007 1018 1014 1014 1000 982 910 823 748 668 566 433 314 214 171 149 131 114 97 82 74 114 138 165 177 155 107 58 51 56 68 76 76 72 72 87 110 105 124 153 180 218 257 299 337 402 443 492 541 594 658 726 779 863 898 927 924 935 927 888 823 751 714 668 604 509 381 249 157 132 103 81 71 61 50 49 48 54 57 57 57 61 65 69 72 71 67 67 91 135 171 198 205 203 178 139 105 90 75 65 58 66 59 55 58 58 62 69 76 60 60 128 220 243 165 83 64 72 73 77 97 124 148 178 204 225 224 224 263 324 381 407 422 387 373 376 414 445 468 496 559 635 718 792 834 849 867 896 924 911 924 925 927 931 917 887 841 685 609 482 361 282 238 182 126 48 49 47 70 72 99 186 86 58 63 72 76 65 49 49 53 57 85 114 123 100 64 51 49 48 48 50 50 50 49 49 67 61 59 62 70 83 85 74 62 45 44 45 53 49 49 56 52 52 43 43 42 42 42 49 41 55 56 60 64 63 63 66 66 62 74 70 50 65 78 85 58 70 66 54 42 41 41 61 81 44 48 52 56 57 48 48 39 59 54 54 45 51 50 49 51 45 36 27 29 36 39 26 21 18 17 17 24 24 24 24 24 16 16 20 24 28 32 36 36 17 25 25 21 25 37 33 17 21 21 21 25 29 33 33 33 29 26 22 22 22 23 19 20 24 28 32 29 33 33 33 26 24 24 25 25 25 25 25 29 37 33 33 29 33 41 45 54 57 64 57 53 49 49 38 38 39 39 32 36 33 37 37 37 38 38 38 38 38 38 38 39 51 59 63 59 47 39 47 55 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 40 67 55 59 78 86 73 60 45 27 109 196 193 166 138 94 46 38 38 34 30 30 30 30 29 29 30 34 38 43 47 47 40 33 37 41 45 45 41 37 33 32 32 33 33 37 37 41 41 37 37 37 37 37 37 41 41 37 37 40 35 35 35 35 42 52 54 58 34 90 287 399 331 367 304 204 108 56 48 48 41 50 43 36 40 40 40 37 37 46 38 35 48 53 57 49 37 35 35 36 36 37 41 41 45 61 61 65 53 37 36 40 41 49 49 49 45 45 41 37 36 36 37 37 37 37 37 42 49 45 45 49 53 57 57 61 61 45 45 49 49 53 57 57 63 70 66 62 54 43 39 35 35 36 35 34 35 57 65 60 37 61 33 42 78 83 40 35 48 55 74 104 198 206 368 515 174 81 37 37 45 50 38 46 70 50 42 38 38 46 50 45 37 53 49 49 48 51 51 50 50 34 126 202 182 99 55 47 40 64 48 59 64 59 63 175 295 509 536 292 85 142 130 39 103 97 120 152 176 199 211 226 230 234 233 213 189 169 165 181 194 150 107 63 51 64 81 73 45 41 41 42 46 50 46 41 41 41 41 46 54 62 70 74 70 49 89 88 72 148 224 159 36 62 46 46 74 70 37 49 69 37 36 36 35 48 163 191 82 41 89 65 58 98 86 55 90 62 78 82 46 42 66 62 34 42 43 39 35 39 39 43 47 34 34 34 34 34 34 34 34 37 37 44 40 40 36 35 35 58 58 58 58 61 61 57 50 30 30 31 39 47 55 55 59 39 35 31 31 35 43 39 35 29 49 28 27 49 26 23 31 31 36 43 44 32 28 28 28 35 42 34 33 37 37 32 24 28 28 28 27 27 27 27 35 43 32 52 55 23 23 64 80 271 230 118 21 20 53 73 26 57 82 117 101 60 24 22 23 23 26 31 40 32 37 34 42 26 28 52 60 56 52 52 52 32 32 36 36 36 36 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 32 29 29 29 33 37 37 37 41 53 41 37 45 41 29 43 64 57 57 57 30 37 50 54 34 35 39 39 35 31 31 35 36 31 32 45 46 43 36 35 34 32 145 296 309 253 280 293 205 175 198 263 353 462 531 552 551 510 513 462 384 357 363 344 312 232 309 418 491 505 473 437 416 410 450 481 481 442 388 360 331 287 263 246 267 313 383 449 484 477 459 393 327 279 209 167 234 253 338 438 454 363 220 192 251 198 153 150 183 210 197 188 187 249 168 170 179 268 317 358 583 564 521 623 677 755 854 827 831 833 820 576 464 708 860 832 876 849 869 842 771 708 641 521 401 473 663 692 452 190 104 97 61 43 43 43 44 67 70 69 42 43 43 45 56 63 92 167 254 278 194 91 76 94 90 68 54 60 48 46 43 88 224 386 509 467 542 680 816 900 921 942 946 906 907 911 899 884 876 880 881 912 906 906 898 890 878 866 858 839 855 866 862 880 882 842 787 752 797 687 478 472 650 705 567 371 276 194 129 77 51 46 48 48 47 48 114 212 298 352 397 444 407 294 161 84 84 110 138 304 454 619 726 802 871 897 896 14 14 14 13 17 16 19 19 22 29 32 28 31 27 22 22 22 15 8 12 21 29 26 19 10 12 13 14 14 16 17 19 28 44 57 73 117 173 214 222 128 81 46 47 44 37 61 94 103 67 40 57 61 45 38 58 35 36 36 40 37 37 37 37 52 48 48 44 40 44 90 145 129 132 129 107 83 62 52 61 76 83 67 54 41 40 40 48 59 62 65 61 65 61 64 53 38 50 77 88 111 159 227 280 177 39 51 174 200 152 145 142 83 139 127 133 204 218 226 317 481 450 427 328 202 220 244 158 105 90 62 54 50 41 42 84 56 63 55 57 116 208 255 244 111 92 78 73 95 136 200 260 321 361 444 575 690 706 618 526 626 665 618 498 426 430 375 280 317 276 282 408 486 341 167 140 191 318 286 227 339 420 336 232 97 77 69 74 86 79 71 60 49 61 73 79 71 82 101 127 197 175 188 369 553 522 440 505 527 522 484 459 481 482 422 337 184 83 69 82 78 146 174 102 65 60 52 67 79 82 70 61 185 191 190 185 177 177 196 212 161 277 374 332 197 67 40 61 58 40 49 71 57 51 70 113 208 384 497 491 445 447 449 427 388 363 264 130 63 79 76 53 84 72 59 43 38 34 34 34 91 55 84 132 105 36 35 65 77 111 123 130 165 204 218 190 142 178 227 256 229 166 126 121 163 215 291 426 474 318 221 308 347 382 440 495 537 556 563 548 467 424 402 412 463 514 538 539 540 477 403 383 400 432 460 484 555 588 604 624 640 648 641 641 645 602 567 548 529 498 506 550 612 634 614 593 601 640 663 655 699 672 669 678 655 604 565 551 544 431 347 280 173 74 110 218 460 338 388 499 457 403 447 521 582 612 641 676 688 677 657 628 565 506 486 534 608 642 664 691 702 698 694 690 690 690 686 686 691 672 653 641 641 642 647 641 564 538 509 484 504 543 550 529 497 532 579 618 633 625 604 584 583 567 579 615 631 619 627 651 619 627 643 655 663 663 655 637 561 520 485 455 424 408 400 415 424 478 529 551 538 519 535 559 534 522 538 562 558 530 534 562 561 565 577 589 601 609 617 628 697 697 690 648 561 479 488 534 566 560 566 529 449 360 271 216 171 167 167 183 192 196 184 175 183 186 193 204 215 231 246 250 239 244 272 280 233 185 189 229 225 205 181 169 181 190 205 205 220 220 232 260 300 313 313 298 230 222 222 227 247 255 247 235 176 169 162 163 164 154 138 130 177 196 243 230 225 368 431 324 72 36 45 68 36 65 105 61 93 78 71 60 48 40 40 41 51 59 71 60 52 44 41 45 57 69 70 62 54 50 54 66 93 98 118 138 154 170 171 164 108 73 59 68 61 49 54 82 158 170 133 61 48 73 93 77 49 65 53 47 48 61 80 61 92 104 109 112 101 105 125 145 129 93 69 84 84 55 45 53 95 136 228 355 452 519 597 663 698 673 657 600 446 245 122 104 74 70 45 43 53 65 76 95 42 49 78 103 112 162 323 509 720 758 742 664 558 444 310 203 87 69 49 48 50 56 74 78 51 47 46 46 42 42 42 42 51 43 47 59 47 43 71 112 107 53 49 100 144 140 120 111 71 100 132 136 112 80 65 68 129 113 89 90 90 76 77 86 63 63 63 59 58 50 50 50 62 62 62 58 54 50 49 49 57 57 60 56 63 67 87 130 280 397 480 541 595 673 742 768 731 738 753 777 802 805 782 758 749 732 685 607 494 354 223 135 93 82 78 74 78 75 59 55 69 80 73 77 70 66 71 72 84 73 70 66 71 76 84 73 64 77 77 59 58 68 83 89 120 130 136 138 152 179 218 270 352 397 436 470 507 514 521 526 492 522 560 606 684 762 831 881 920 939 962 985 1007 1010 1010 1007 993 928 852 804 770 702 590 472 317 262 220 187 170 156 138 119 119 146 170 181 165 133 108 104 117 140 155 155 155 163 186 209 227 249 279 313 355 405 448 482 539 577 629 674 715 771 831 873 923 943 939 897 862 835 792 728 642 598 536 439 326 234 162 125 111 78 51 48 48 50 50 50 55 55 50 50 54 66 74 78 50 50 50 70 102 126 145 152 111 114 107 88 76 78 86 91 49 50 63 78 78 61 53 48 67 48 88 165 208 166 95 56 52 56 69 89 124 156 197 224 253 256 244 247 270 320 373 414 402 380 374 408 439 470 517 597 670 734 791 826 837 836 843 843 827 840 845 836 829 806 764 697 563 476 350 238 189 169 120 55 47 57 48 97 64 83 209 105 58 59 60 64 57 50 49 50 54 74 91 91 68 51 49 49 49 57 61 59 51 51 58 65 83 66 76 92 80 81 74 58 45 44 46 58 45 49 64 56 48 43 43 46 57 61 68 61 58 55 55 63 75 86 98 106 91 99 83 51 58 79 82 58 46 61 69 69 65 53 57 53 40 45 49 53 56 48 44 40 63 58 58 45 55 54 53 60 45 36 31 33 40 36 27 21 18 17 17 17 17 17 24 24 31 31 24 24 28 28 21 21 21 29 33 29 33 45 37 21 25 25 25 25 29 29 29 29 29 29 25 21 18 22 23 23 27 24 28 36 40 40 40 33 24 24 24 24 24 25 25 25 33 33 26 26 26 30 34 46 53 60 60 56 49 45 38 34 35 39 32 32 36 40 37 37 41 41 41 41 41 41 41 41 50 63 67 59 47 39 43 55 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 63 59 58 53 65 76 67 39 47 75 103 92 69 57 39 31 39 35 31 30 30 30 30 30 30 31 31 35 36 40 44 52 32 33 37 41 41 41 33 33 32 32 33 33 37 41 41 41 41 41 37 37 37 37 41 41 45 41 44 39 35 35 35 42 52 47 67 47 67 235 359 292 256 224 160 92 61 57 49 33 46 39 43 47 44 48 45 41 38 38 35 40 60 68 57 45 45 37 36 36 36 45 60 68 65 61 60 52 44 44 55 48 53 49 45 49 53 45 37 36 36 36 36 37 37 41 45 53 49 49 53 53 57 61 61 65 49 49 53 57 61 61 61 61 59 55 51 36 36 36 36 35 36 35 35 35 46 53 56 52 77 32 33 70 55 35 36 52 51 90 104 190 203 348 515 258 101 49 37 53 50 38 42 66 54 42 38 38 50 54 46 37 45 49 56 59 59 62 69 69 64 132 301 373 230 103 71 44 91 59 70 83 73 66 161 282 399 483 328 124 122 127 56 65 77 81 85 93 100 100 103 107 135 130 114 101 85 82 90 91 105 66 42 46 66 66 54 42 42 42 57 61 57 46 45 41 41 41 42 58 74 82 86 86 101 97 129 189 212 165 92 56 74 54 38 42 54 50 61 74 50 37 42 45 37 117 141 52 35 87 56 47 99 80 48 91 78 51 34 51 66 83 95 51 54 51 39 35 39 39 43 43 35 35 35 35 35 35 35 35 45 45 41 41 37 33 39 35 55 55 54 50 46 46 50 50 38 42 50 58 62 66 70 70 42 34 30 30 34 38 38 34 28 27 28 28 36 28 27 51 27 28 27 27 27 28 32 43 42 49 45 45 41 33 32 35 31 31 31 31 31 30 30 31 31 39 43 39 23 23 39 43 59 42 50 37 29 68 92 86 69 58 57 41 23 22 31 50 22 26 23 28 24 33 38 46 27 26 27 40 52 52 44 32 32 32 32 36 36 32 28 28 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 33 33 37 41 41 45 37 45 34 33 45 37 36 53 58 42 38 30 42 50 46 35 55 51 43 38 38 38 38 31 32 32 33 35 40 40 35 33 32 149 280 257 225 278 278 179 215 250 315 416 501 503 488 514 457 438 415 405 399 389 351 319 358 414 475 508 494 451 418 402 413 440 471 483 464 421 382 326 307 260 227 233 287 360 415 442 499 428 378 352 255 197 211 218 273 314 362 502 487 248 147 262 186 144 134 167 183 174 161 172 195 165 122 243 304 300 464 609 458 372 530 667 758 835 803 846 788 755 651 627 747 843 879 931 876 880 823 751 717 714 654 570 450 484 476 377 235 125 86 71 57 44 43 60 83 81 79 65 43 42 42 43 48 83 180 283 391 291 144 110 143 73 41 84 47 48 47 44 66 162 269 348 411 502 628 751 851 919 960 957 907 903 899 887 879 883 904 924 932 928 928 920 900 880 868 860 868 904 923 923 927 935 908 864 846 788 754 660 530 539 617 593 444 349 243 154 102 81 77 71 80 49 46 59 134 212 279 324 381 360 262 137 70 78 112 132 294 439 600 719 802 859 877 868 14 14 14 14 17 16 23 22 9 9 20 24 35 38 42 42 50 38 16 24 33 34 27 12 12 14 28 20 15 16 23 44 19 34 54 46 38 70 123 152 125 74 42 36 28 28 50 110 83 47 33 53 61 41 34 50 39 47 44 40 37 37 41 53 52 55 55 59 59 79 145 212 183 178 171 158 153 152 159 168 104 108 95 67 42 40 40 41 51 47 57 57 61 61 64 57 58 58 60 52 74 159 283 377 177 42 43 142 128 99 145 197 197 268 212 154 221 279 330 434 534 491 508 423 284 310 339 213 73 78 59 54 63 42 41 53 41 87 75 39 97 219 247 181 144 89 52 50 76 145 237 317 345 406 472 519 540 549 554 540 546 544 536 456 356 273 230 219 228 253 168 130 255 309 179 54 92 172 139 151 336 408 256 109 57 101 129 121 117 137 145 134 151 115 83 58 74 128 206 249 207 392 465 451 501 487 430 448 531 471 408 423 517 548 437 300 220 103 80 82 66 124 140 43 54 53 41 40 47 63 59 38 78 81 100 131 147 155 170 178 141 190 239 244 209 142 68 40 46 39 40 75 66 61 60 75 154 325 418 398 356 373 390 384 362 335 290 223 132 66 71 115 105 93 76 56 43 35 34 33 33 56 105 109 77 41 37 49 57 88 119 135 178 221 216 172 132 160 209 229 210 171 151 155 176 295 319 314 330 273 232 307 370 421 495 539 553 536 504 474 397 350 339 369 439 502 513 505 562 496 433 422 455 491 491 500 577 607 631 652 668 653 633 617 626 575 539 524 509 501 521 580 629 672 668 624 603 635 654 643 648 649 666 651 576 510 538 594 551 381 210 131 96 72 103 151 317 244 362 472 394 388 495 561 594 620 656 680 692 685 673 651 557 506 494 561 632 669 679 702 690 698 702 694 678 670 666 670 662 659 652 641 641 634 627 609 552 522 486 473 500 536 531 505 513 547 582 609 625 628 616 611 659 615 587 607 619 615 631 663 603 615 631 647 655 655 651 625 549 520 486 443 397 381 381 399 397 455 513 535 530 542 583 631 546 546 566 586 562 518 518 550 577 581 593 605 617 633 637 648 703 691 665 637 547 479 484 540 608 601 587 574 537 459 330 240 185 166 158 178 195 200 184 168 196 211 218 213 211 219 238 254 195 204 244 268 229 177 181 221 241 217 193 170 182 198 202 194 220 227 232 252 276 284 277 269 246 238 226 234 239 243 227 211 208 185 162 152 157 158 153 134 173 180 235 222 196 308 415 368 101 36 36 57 37 73 105 37 66 118 138 103 95 100 76 39 51 59 67 59 44 44 49 65 41 50 62 62 58 54 70 86 100 112 133 180 229 245 234 212 120 74 66 68 69 49 54 82 117 196 188 76 47 104 120 65 137 137 116 64 48 64 56 46 72 80 80 69 61 49 57 65 69 47 46 60 71 55 54 85 161 202 282 385 460 511 575 633 582 633 605 448 282 180 102 48 66 78 57 44 60 60 58 74 41 56 93 122 127 199 388 594 843 893 867 774 639 495 318 187 91 85 77 53 45 43 58 81 70 70 66 62 58 58 58 58 50 42 42 51 43 42 59 96 100 49 49 109 165 149 115 87 47 60 68 64 53 53 69 92 119 102 90 83 76 56 49 54 74 63 55 51 50 49 50 54 54 54 54 50 49 49 49 48 53 53 60 52 51 59 91 157 319 421 506 552 606 682 748 782 769 764 764 784 802 801 770 739 755 718 643 542 418 293 182 106 60 52 51 63 79 82 70 62 84 88 81 77 66 63 60 56 73 62 62 56 68 80 81 78 58 65 69 59 58 60 60 59 66 81 106 132 146 161 187 213 253 287 337 380 418 440 454 468 449 460 485 527 592 675 748 809 886 916 939 958 984 988 1003 1007 984 930 873 848 837 789 700 594 442 372 303 253 228 230 228 221 189 205 229 229 205 193 197 216 212 246 258 265 269 284 311 330 395 414 443 469 499 538 576 610 668 699 744 784 813 854 907 934 953 958 935 855 797 756 713 654 565 497 399 266 152 103 117 140 90 79 57 49 48 48 48 48 50 50 50 50 51 51 50 50 50 50 50 59 75 90 98 106 52 72 84 74 54 54 63 71 51 50 50 57 57 68 72 83 92 56 72 161 211 173 102 59 52 52 53 57 72 84 110 129 168 199 221 220 211 229 271 317 366 364 383 425 451 466 510 593 663 715 753 784 799 795 780 768 756 761 763 744 722 676 609 530 440 348 223 125 108 119 86 45 48 73 57 104 51 69 220 128 58 55 59 52 49 50 50 50 51 63 68 60 51 50 50 58 67 82 84 77 66 51 49 47 48 46 62 85 76 69 61 45 45 44 47 55 45 45 56 44 56 51 51 46 57 57 60 49 46 43 43 59 79 111 138 158 127 127 99 59 59 87 87 59 58 57 46 41 42 41 45 41 40 41 45 45 48 44 40 44 67 62 58 49 48 47 54 53 39 37 28 31 37 40 24 22 18 17 17 17 17 17 24 24 39 39 32 28 24 17 17 17 25 37 37 33 41 53 45 29 25 25 25 25 29 29 29 29 29 25 25 21 21 18 22 23 27 31 28 36 40 40 40 33 23 23 24 24 24 24 25 25 24 25 25 25 26 26 26 30 53 56 56 56 45 45 42 34 42 35 39 32 36 36 37 37 41 41 41 41 41 41 41 41 50 62 71 63 47 39 43 55 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 80 79 70 45 60 87 83 54 82 78 75 63 45 41 47 63 30 30 31 35 35 31 31 31 31 35 36 36 36 40 52 53 32 32 33 41 45 45 41 37 32 32 33 33 37 41 41 45 41 41 41 37 37 37 41 41 45 45 44 40 35 31 31 38 52 35 67 63 43 168 292 264 188 164 128 85 69 65 49 29 42 31 31 35 36 40 44 37 37 34 34 36 56 72 65 57 85 62 38 36 36 37 64 76 49 37 35 35 55 67 67 63 52 37 37 45 49 45 37 36 37 36 36 37 45 57 61 61 49 49 53 57 57 61 65 65 57 57 61 65 65 65 65 65 73 69 53 49 38 37 37 37 34 34 34 34 33 33 48 60 88 33 33 66 51 35 40 59 63 102 100 178 203 337 531 338 113 61 45 57 54 37 38 62 58 46 38 42 54 62 50 37 41 45 56 59 62 70 80 80 96 107 328 492 354 167 99 43 62 35 42 86 85 85 158 266 350 430 332 117 43 92 101 66 51 44 55 63 67 78 82 89 97 85 73 61 57 60 52 41 78 43 41 42 42 41 41 41 41 42 57 56 44 40 40 40 44 40 41 46 73 66 58 50 77 137 193 197 165 136 108 84 118 97 66 62 69 69 54 42 63 37 51 63 36 38 59 34 36 71 42 37 93 69 36 87 75 35 34 102 142 138 131 79 70 59 47 39 39 39 43 43 39 39 39 39 39 39 39 39 45 45 45 41 37 37 40 39 63 55 50 38 34 38 46 54 43 46 47 50 50 46 46 42 54 42 34 34 34 30 30 29 53 26 40 28 24 28 56 26 48 48 48 36 28 28 28 28 42 49 49 45 37 25 24 32 31 31 31 31 31 31 31 31 23 63 39 23 40 28 22 31 66 20 38 69 80 96 68 43 25 25 24 24 23 23 26 30 22 26 31 23 24 33 49 55 39 26 26 27 48 52 32 27 32 32 32 36 32 32 28 28 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 28 33 37 41 41 41 30 49 41 34 53 49 29 34 30 30 30 31 39 43 47 43 59 51 43 43 51 54 54 43 36 32 33 35 48 52 35 32 33 161 253 213 194 279 296 204 235 277 355 468 525 467 416 443 423 403 405 454 456 379 296 271 522 536 525 499 465 426 406 401 443 463 494 518 511 471 416 344 311 253 223 230 295 362 412 432 504 381 351 353 227 185 231 194 217 346 369 469 502 328 178 217 165 131 118 150 155 146 149 180 139 193 122 303 311 307 600 580 565 278 357 583 741 797 771 888 855 738 746 834 870 905 934 899 904 849 805 787 769 725 674 642 566 456 392 385 291 134 94 146 105 45 43 45 74 69 83 89 77 45 42 40 37 49 143 257 415 451 289 108 109 95 65 103 44 46 75 113 126 123 155 214 386 505 612 671 755 855 897 880 963 943 919 896 887 891 907 928 936 943 947 944 939 923 906 902 966 1001 1016 986 973 974 966 935 877 810 833 794 628 602 650 574 461 385 264 155 103 103 99 81 148 101 53 48 87 161 225 271 308 293 215 109 65 77 102 117 283 424 596 719 814 875 893 884 19 14 14 14 17 12 19 22 17 17 20 27 30 34 34 38 46 30 12 32 57 66 43 12 30 23 17 17 18 20 36 42 35 22 23 35 28 22 40 92 97 50 27 28 28 28 31 76 63 43 33 45 53 41 38 50 36 40 40 44 37 37 37 36 43 39 47 71 55 65 191 342 336 313 289 264 227 198 189 203 164 144 95 43 40 39 39 38 43 39 54 66 81 73 60 41 41 61 84 99 110 147 204 241 202 66 59 114 92 126 224 260 263 349 296 198 245 379 475 538 611 588 506 420 395 396 342 272 116 42 40 43 62 42 42 70 41 76 99 86 109 168 184 145 177 127 86 64 65 117 242 366 358 463 556 552 469 426 483 534 535 410 379 416 332 157 110 191 256 245 139 116 210 182 75 66 37 169 165 117 185 197 125 85 72 152 220 219 206 254 266 202 176 141 109 93 107 162 252 330 248 422 463 453 523 513 468 523 646 531 445 431 425 388 368 368 283 129 84 102 75 104 148 111 78 69 45 44 48 52 51 47 38 67 74 58 78 90 85 100 143 135 139 153 170 142 80 40 41 41 48 40 38 37 45 92 188 267 291 276 307 371 388 357 315 241 211 240 190 88 52 90 100 89 88 72 56 43 34 33 32 52 113 128 101 65 36 34 68 92 107 123 170 218 217 177 93 162 211 191 179 184 176 143 133 280 267 166 190 245 291 359 370 449 551 591 551 478 422 391 330 338 391 429 467 506 540 564 573 519 484 488 517 537 524 514 525 583 627 648 668 673 653 626 631 563 515 496 485 489 533 599 660 714 722 686 654 654 670 667 625 694 692 585 510 540 617 659 493 260 73 69 97 94 113 164 151 225 375 453 451 489 528 517 586 628 671 703 704 681 661 643 557 513 501 557 635 685 706 701 698 690 686 686 682 674 662 646 658 651 648 633 633 626 627 613 525 511 494 473 484 516 523 517 561 555 550 573 613 636 631 611 595 599 635 687 687 639 607 607 595 603 623 643 651 643 631 609 542 513 483 436 378 354 369 395 461 471 477 479 490 518 551 579 551 563 590 590 542 494 517 565 585 593 613 629 633 644 652 653 681 670 636 585 517 469 476 504 602 603 612 609 572 506 436 363 214 204 209 206 203 188 193 193 165 180 206 241 279 287 274 254 243 220 217 237 229 205 202 234 254 230 202 190 194 198 194 190 224 243 256 276 284 276 253 237 238 242 239 223 199 199 211 228 205 189 170 156 153 150 150 142 161 152 195 194 172 284 383 343 128 41 34 42 37 41 93 73 101 94 94 82 83 68 60 48 43 54 83 83 40 40 49 41 41 42 50 50 54 67 95 114 100 143 204 288 344 341 285 227 123 90 94 108 105 74 59 86 49 95 87 46 46 106 122 87 162 130 114 114 94 54 50 70 60 60 60 56 60 65 72 80 76 55 51 74 71 50 54 96 163 240 320 376 448 541 606 621 571 585 470 256 143 164 148 77 58 57 48 44 58 62 58 53 48 103 132 109 125 258 459 636 870 927 921 831 700 530 314 147 88 78 74 53 45 43 53 68 81 117 156 164 140 104 69 53 62 42 42 51 43 42 55 84 104 54 62 121 157 128 76 48 46 47 52 60 72 76 77 77 96 91 75 79 80 77 61 50 70 63 55 50 50 49 49 49 49 49 53 53 49 48 48 47 52 60 67 51 46 66 110 173 362 472 545 583 632 705 762 780 807 799 787 772 754 730 696 676 700 675 598 485 334 208 129 93 58 54 53 56 79 82 74 73 82 82 78 82 75 68 65 62 58 55 55 56 57 58 67 75 59 71 63 58 60 73 65 57 71 74 95 113 135 153 171 182 229 208 219 278 347 385 407 413 407 428 438 451 497 567 633 674 832 863 897 924 946 965 992 1011 1018 965 919 908 905 875 799 708 604 525 440 354 305 291 309 318 310 322 326 318 295 271 267 278 318 351 367 382 401 424 451 485 495 522 566 593 623 669 719 761 797 816 857 891 921 947 976 992 968 935 858 766 717 689 636 549 401 305 207 137 114 104 89 67 55 56 68 61 61 53 56 49 49 49 57 54 58 58 58 50 74 70 66 78 94 114 118 118 54 54 50 54 51 55 55 51 51 51 58 62 73 80 84 84 64 68 84 117 145 138 98 51 49 50 51 56 67 67 67 62 77 97 112 115 125 152 218 276 289 324 390 439 446 433 472 558 606 681 693 663 666 704 712 685 666 571 521 543 536 482 467 487 401 246 119 89 111 101 63 47 45 92 72 75 44 121 310 204 78 55 48 49 54 58 50 49 51 55 55 49 48 48 49 72 104 115 101 98 77 61 48 47 75 71 65 68 76 79 64 44 45 46 47 55 62 58 64 56 72 63 63 54 57 57 68 65 54 58 47 42 41 43 83 119 175 103 44 44 52 43 41 42 42 50 46 46 49 49 45 45 49 49 56 52 52 48 48 48 47 42 46 46 49 51 58 61 55 45 32 35 39 41 25 23 21 19 18 17 16 16 24 35 43 39 35 24 20 17 17 17 36 36 40 44 48 52 52 56 28 24 24 24 24 21 21 21 24 28 32 33 33 25 21 18 18 31 39 47 47 47 55 52 26 23 27 23 27 23 24 24 25 25 25 25 25 26 26 29 48 52 49 52 52 49 49 42 42 35 39 43 36 40 44 44 44 44 40 40 40 41 37 37 28 185 107 30 71 55 31 75 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 48 68 94 93 88 90 78 65 136 125 110 75 52 53 46 43 31 31 32 32 32 32 31 31 31 32 45 45 37 37 53 65 33 33 34 38 42 42 45 45 32 32 33 33 37 41 41 45 37 37 37 37 37 37 41 41 49 45 48 44 39 35 35 42 45 28 64 68 36 136 244 212 164 129 105 102 82 38 29 29 29 29 30 47 55 32 31 32 32 34 43 43 35 36 56 69 169 125 73 37 35 35 40 52 72 64 63 51 54 54 58 55 48 48 48 48 44 40 36 36 35 36 40 48 60 72 80 84 49 49 53 57 57 61 65 65 49 53 57 65 73 77 85 77 65 98 98 65 53 65 52 34 35 34 34 38 41 41 52 60 76 52 34 35 54 59 48 37 40 98 41 135 264 374 563 548 154 69 37 37 54 50 50 66 62 54 50 58 74 74 58 41 57 49 47 47 61 69 79 82 95 143 287 448 457 290 142 99 51 35 46 78 70 57 118 214 318 383 352 194 76 85 94 64 44 49 42 41 44 63 59 82 58 58 62 58 50 49 41 41 42 42 46 42 42 41 42 49 41 40 44 43 47 47 46 43 55 41 40 40 40 41 40 40 41 188 245 153 80 108 136 124 150 125 109 109 85 49 38 58 79 38 59 79 38 44 84 38 38 88 72 55 98 69 34 86 50 45 61 121 197 216 160 93 78 62 43 35 35 39 43 43 39 39 39 39 39 39 39 39 37 37 37 37 33 33 32 32 43 39 35 31 38 34 38 38 50 50 46 38 30 29 28 28 62 57 49 41 29 28 28 27 27 26 26 26 27 28 31 31 35 35 39 35 31 27 27 30 38 45 44 40 36 36 35 31 31 31 31 31 31 31 28 27 42 42 31 27 27 27 31 35 50 38 37 52 76 88 80 65 44 25 24 22 21 21 22 26 50 42 43 28 24 26 34 35 39 26 26 39 43 35 39 55 39 39 39 35 39 39 43 43 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 47 47 47 48 41 41 45 45 41 41 41 41 34 34 34 34 43 30 30 43 43 31 31 44 43 43 50 50 50 50 50 42 32 32 34 43 48 47 39 34 34 62 298 194 128 300 225 241 202 271 354 419 429 414 416 435 423 467 545 543 357 156 209 419 584 597 540 481 451 456 460 448 470 530 553 525 525 534 483 375 302 256 235 246 292 347 401 432 448 398 363 337 279 213 194 237 257 331 366 417 425 382 297 160 164 142 96 130 162 122 129 164 171 153 138 215 323 471 619 660 617 230 265 571 781 784 688 797 863 837 832 873 913 909 906 923 923 820 777 815 807 729 686 710 683 585 476 385 291 197 154 142 127 69 43 44 62 65 71 81 72 45 50 60 69 83 164 251 370 470 419 208 82 113 130 57 52 66 81 95 98 115 145 180 249 388 552 639 680 765 833 824 941 951 959 951 935 923 930 942 930 946 966 981 992 981 961 941 989 1009 1004 965 968 989 986 959 920 849 787 781 770 712 668 624 545 465 364 261 189 141 105 79 118 108 112 96 67 70 126 194 213 215 173 93 49 64 108 143 275 424 597 735 818 870 892 899 19 19 14 14 17 13 23 23 17 24 27 27 30 34 41 45 26 39 44 37 22 15 16 21 15 24 34 55 68 57 38 22 24 23 24 44 40 32 44 80 73 39 27 32 29 29 31 56 56 40 32 45 57 53 46 50 35 39 40 44 37 37 37 36 59 47 59 75 61 73 210 364 467 470 463 409 325 235 159 129 150 118 70 50 50 53 41 39 38 42 54 62 77 73 68 57 49 61 87 87 91 103 132 145 154 71 83 122 124 194 280 278 300 334 297 299 374 436 507 615 624 621 532 450 450 464 397 304 188 122 79 59 43 41 41 55 42 61 68 62 78 133 172 170 162 104 59 41 50 111 250 378 366 459 552 564 505 466 488 497 444 333 289 278 223 119 80 97 174 238 188 144 201 189 110 116 84 147 103 67 126 114 54 73 92 116 210 338 388 316 231 195 194 206 190 154 164 235 313 352 326 352 342 404 550 604 587 627 582 503 464 454 420 395 367 346 285 160 143 161 130 139 164 135 130 105 72 40 39 41 76 96 38 39 39 39 55 59 51 62 116 120 117 125 113 94 59 39 60 48 44 60 67 54 57 94 134 221 273 300 367 439 462 427 396 369 347 337 291 205 119 68 67 71 71 67 63 63 67 67 31 67 116 108 76 76 92 92 107 116 115 111 134 174 178 150 114 159 195 184 188 201 200 191 142 201 160 134 202 252 283 370 437 473 516 516 476 424 376 341 306 330 403 465 523 550 568 572 593 569 531 520 532 547 547 553 525 570 611 648 665 661 642 623 568 517 489 504 517 525 549 603 671 717 721 674 641 658 695 713 706 664 581 487 477 518 535 502 302 142 38 43 75 71 94 138 228 266 376 474 504 486 465 466 578 624 675 711 716 697 673 647 525 493 501 577 662 696 713 729 706 702 702 690 678 670 662 658 678 663 648 633 618 611 608 594 534 520 487 454 457 496 515 513 557 555 550 581 624 647 646 626 599 591 611 655 663 631 607 615 643 647 655 667 671 667 663 641 570 545 507 448 378 347 362 396 434 444 457 468 491 507 523 531 543 547 563 574 538 502 521 565 601 605 609 624 632 640 655 649 651 621 601 566 495 431 445 492 578 593 609 614 600 569 515 458 323 270 231 200 194 196 197 189 201 197 199 214 248 271 274 262 283 236 209 237 253 237 222 226 222 214 210 214 214 199 183 178 224 232 244 260 268 257 249 230 254 238 223 211 215 219 216 205 193 190 187 172 153 138 131 134 149 144 195 202 172 264 387 396 209 74 34 38 37 37 93 81 109 101 89 86 86 75 56 47 55 54 63 55 39 39 45 42 41 42 54 55 55 52 56 63 128 190 286 374 417 375 281 198 115 81 70 84 73 50 55 82 68 82 82 62 66 93 97 81 105 113 145 169 144 84 56 61 47 47 46 46 46 55 75 83 83 55 54 74 70 58 58 98 213 289 359 385 430 492 553 565 551 483 339 207 173 194 146 66 62 72 63 63 66 58 45 40 40 70 107 128 176 305 498 679 853 919 925 835 693 502 282 115 80 70 70 57 50 52 73 88 123 171 227 243 199 139 84 65 69 46 42 51 47 42 54 76 96 49 49 85 113 84 48 47 48 48 52 56 68 72 73 73 80 68 63 60 72 73 65 49 62 55 54 50 50 49 49 49 53 53 53 53 53 49 48 47 52 67 67 54 50 74 129 196 393 498 563 606 655 724 784 803 826 830 826 792 742 695 673 662 682 634 548 423 280 174 96 62 72 56 53 53 67 70 61 49 70 67 67 64 68 65 62 58 56 56 56 56 57 63 67 75 81 89 75 59 60 76 69 58 57 57 71 97 142 184 219 238 215 179 174 217 283 337 359 388 382 404 421 419 456 506 557 594 756 801 839 878 915 938 976 992 995 964 941 939 943 920 859 791 714 638 557 479 418 396 389 383 398 411 419 419 392 377 380 399 423 449 476 491 510 537 575 597 619 646 691 721 756 795 851 871 888 904 937 956 970 981 1000 1015 942 889 797 706 663 606 499 372 243 180 137 109 98 80 64 48 60 64 72 72 68 67 63 59 52 48 49 53 53 49 53 53 49 50 85 110 130 122 105 82 62 50 49 50 55 63 59 51 50 50 58 65 72 72 83 83 48 48 52 84 105 106 86 62 49 49 49 50 51 67 79 87 68 76 98 97 108 146 196 246 253 275 324 375 401 397 416 472 508 564 568 537 536 564 560 524 421 359 328 353 398 419 416 399 246 150 95 99 109 90 63 56 52 99 55 62 53 168 356 264 73 55 46 46 48 49 50 49 91 91 79 62 49 47 48 74 179 170 132 98 75 64 60 68 87 82 76 72 83 83 63 48 46 46 46 54 50 57 60 56 43 43 58 62 65 53 48 41 42 55 79 83 75 79 95 111 147 87 43 44 52 43 42 43 42 46 46 42 49 45 45 45 57 57 64 60 60 56 56 56 47 42 46 46 49 44 58 61 52 43 33 32 36 39 26 23 21 20 18 17 17 17 36 47 43 39 35 24 24 17 17 17 32 32 36 36 40 40 44 44 24 24 21 16 17 16 17 20 24 28 36 40 40 29 21 18 30 30 34 43 51 55 55 48 29 22 26 26 26 27 27 23 24 25 25 25 25 26 26 29 44 52 48 48 52 56 49 49 42 42 39 39 36 40 40 40 40 40 40 40 40 36 36 33 49 225 138 43 79 55 31 63 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 64 55 70 81 55 53 164 304 319 252 188 142 107 73 54 51 39 32 32 32 36 32 32 32 32 41 49 49 41 41 57 65 38 35 39 50 54 54 57 53 32 32 33 33 37 41 41 41 37 37 37 37 37 37 41 41 65 61 60 48 40 35 31 34 37 28 56 60 32 121 217 197 117 78 66 74 66 30 29 30 30 42 47 47 39 39 44 57 32 37 39 39 35 36 52 72 84 100 92 40 34 35 48 48 64 56 55 51 54 54 58 62 55 48 48 48 44 40 36 36 40 40 44 52 60 64 68 72 49 49 53 53 57 61 61 61 81 77 77 77 73 73 69 61 97 58 53 80 108 94 61 44 80 64 48 52 72 72 56 44 71 71 64 61 62 59 52 52 84 130 61 124 217 320 526 541 155 81 37 45 54 42 38 46 62 54 46 50 62 70 62 49 61 48 43 39 45 52 67 66 106 146 275 420 441 318 182 127 72 40 43 71 70 58 106 187 290 347 328 195 88 70 72 52 41 44 52 56 68 59 43 42 54 58 58 65 57 50 42 41 49 49 49 49 48 48 56 56 59 59 59 58 58 66 62 54 56 41 40 40 45 44 44 40 72 100 152 169 139 104 152 235 268 216 168 151 127 92 84 101 81 38 81 90 38 74 150 119 48 81 63 78 172 167 129 156 108 95 102 158 242 283 263 212 157 134 107 79 63 59 63 67 43 43 43 43 43 43 43 43 37 37 41 37 33 33 33 32 43 39 35 31 38 34 38 38 42 42 38 34 34 30 29 29 38 34 34 33 29 29 29 29 27 27 27 27 26 26 26 26 27 27 31 31 30 30 30 37 48 48 44 40 39 35 31 31 35 35 35 35 36 32 32 32 42 38 34 27 27 27 31 35 46 34 37 48 72 84 83 61 39 24 24 23 26 30 46 50 82 82 83 75 57 45 34 31 39 31 35 47 43 31 39 59 39 39 39 35 35 39 43 43 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 47 47 47 47 40 41 45 45 41 41 41 41 34 34 34 34 43 30 31 43 43 31 31 44 43 43 50 50 50 50 50 42 32 33 34 39 44 47 42 34 62 66 290 191 112 221 134 165 197 262 313 340 353 367 413 452 464 513 494 383 261 211 308 482 567 581 562 536 514 503 475 439 486 541 564 540 544 561 514 410 320 283 279 293 303 319 382 445 429 410 367 333 303 229 190 245 253 326 397 404 400 402 320 179 202 161 108 121 145 130 165 211 186 216 202 186 311 519 656 714 457 211 337 643 789 748 619 701 841 888 896 912 944 948 925 922 894 852 816 798 767 721 678 658 765 620 488 424 330 190 111 107 169 99 43 42 54 64 47 39 75 63 77 95 89 102 164 238 338 445 418 247 125 142 148 83 70 72 83 82 85 107 137 170 206 295 475 618 651 661 742 842 929 947 959 959 947 927 918 910 906 890 913 961 989 977 973 981 1004 1017 1016 995 991 1004 1009 997 975 908 842 831 817 769 719 685 646 575 481 380 277 193 125 77 79 105 126 83 45 44 78 134 156 154 111 50 46 48 113 167 304 508 709 803 829 850 868 883 16 15 18 14 17 13 23 19 17 24 27 30 37 37 48 41 34 51 56 49 26 23 21 35 44 30 19 24 42 55 59 44 42 25 24 25 29 25 40 65 50 27 27 33 34 30 30 40 40 32 31 32 45 49 42 42 35 39 36 44 37 37 37 36 52 40 48 59 41 64 217 379 533 576 608 590 497 364 224 138 140 89 41 41 61 72 44 38 39 50 62 66 69 62 62 61 57 61 79 75 71 60 61 54 87 63 91 118 148 238 300 261 285 315 313 372 463 497 533 625 641 651 554 457 488 494 396 308 275 194 102 42 41 43 55 63 66 73 73 71 67 93 129 147 111 76 55 45 50 103 234 362 374 447 521 561 546 527 505 467 348 258 193 146 123 104 69 44 70 190 198 139 156 184 184 222 154 141 57 41 88 52 38 90 109 87 166 388 494 330 165 185 258 279 303 314 325 343 370 393 287 274 304 387 465 504 575 674 602 499 459 457 443 465 429 332 303 217 200 202 152 141 161 137 180 183 164 120 80 60 73 89 52 40 39 40 52 48 40 54 77 100 105 97 69 62 78 83 131 83 55 67 70 50 46 90 203 272 318 353 415 482 500 465 489 487 460 415 388 339 228 106 85 82 78 70 62 62 74 83 119 163 143 56 33 63 123 143 110 114 114 105 120 157 181 174 178 179 187 192 201 201 201 208 154 146 120 159 254 260 255 326 445 501 533 498 442 383 335 299 326 369 423 480 531 578 609 624 613 597 574 558 550 557 573 599 592 606 627 668 669 634 596 589 525 493 489 521 549 549 553 586 631 701 734 706 666 667 684 694 703 689 552 370 371 477 422 249 121 59 35 48 68 64 83 114 245 279 325 411 473 439 423 520 586 632 679 707 708 685 646 608 509 478 513 605 678 688 705 741 718 711 710 698 674 673 673 674 702 686 663 637 622 615 612 591 538 520 484 435 441 484 519 533 549 547 557 577 619 646 638 626 615 591 587 615 627 619 619 631 655 659 663 663 667 671 671 653 598 570 523 452 374 339 362 408 438 448 465 492 512 524 516 508 528 520 528 547 531 510 525 561 601 597 600 619 639 659 674 649 636 583 563 552 488 408 415 477 544 566 589 609 625 618 595 547 448 348 253 199 185 203 205 202 222 201 193 207 229 251 258 246 272 237 233 257 262 238 218 218 242 230 214 187 175 172 184 203 233 240 240 229 229 229 229 222 266 235 211 212 236 237 217 189 194 202 211 185 158 134 127 130 137 128 186 201 161 240 395 472 277 90 35 38 38 42 73 73 124 97 77 73 86 79 52 39 67 66 67 67 52 52 53 54 42 43 51 52 49 60 72 86 168 258 382 470 489 417 293 198 107 73 54 56 49 49 50 78 83 69 61 69 73 68 56 56 64 72 123 175 179 131 87 63 54 46 45 45 46 66 86 102 82 62 61 73 69 57 61 98 220 312 375 378 377 419 458 471 440 332 231 223 255 230 106 44 61 79 74 74 62 46 40 38 56 58 95 147 216 333 517 687 830 896 906 824 663 463 254 103 56 58 54 49 50 60 85 111 150 229 325 349 294 202 124 92 85 50 42 47 47 43 50 64 104 61 49 73 81 61 48 47 56 56 56 53 64 64 69 69 61 53 48 52 64 61 57 49 53 50 58 57 57 53 49 49 56 56 60 56 60 56 48 51 47 55 54 57 57 81 144 219 416 514 579 621 674 743 808 830 856 876 866 820 746 691 673 675 665 597 483 358 241 144 85 56 88 60 53 52 67 74 58 49 55 52 56 53 61 62 58 55 55 55 56 56 57 63 67 82 97 111 97 74 68 87 80 60 58 57 63 104 173 258 335 369 281 223 178 189 236 286 337 381 387 406 416 418 439 480 515 544 683 728 770 809 843 870 900 922 941 945 953 965 958 935 911 867 789 728 659 597 547 517 490 463 495 504 520 528 513 509 506 524 536 562 589 609 631 658 696 723 741 775 813 851 889 919 946 969 952 968 987 998 993 993 993 989 890 825 722 644 588 508 358 203 109 80 73 66 62 58 49 49 53 64 68 79 79 78 74 70 59 59 55 48 52 56 60 64 64 89 144 180 195 169 133 93 82 54 49 49 58 75 66 50 54 54 61 61 69 65 72 72 52 48 48 52 61 66 66 62 74 66 54 50 50 59 75 80 65 61 72 83 98 125 167 194 216 218 245 292 326 325 317 343 343 380 380 356 360 380 360 316 217 218 211 235 304 357 333 248 118 81 77 94 98 71 71 87 71 91 45 45 57 172 317 224 65 54 47 47 49 50 50 49 118 114 94 69 48 47 51 73 174 154 115 73 50 47 47 51 78 76 75 79 90 87 71 60 45 45 45 45 45 53 64 68 91 79 70 50 42 42 57 61 94 111 135 135 127 119 123 135 107 63 42 44 52 44 43 47 42 42 49 45 45 41 41 41 64 64 60 60 63 63 59 59 47 42 42 46 49 44 58 58 49 40 34 37 40 36 27 25 43 38 21 19 17 17 24 35 46 46 35 28 24 17 17 17 28 28 28 28 28 28 28 28 28 24 20 16 16 16 20 24 31 35 39 36 36 32 28 17 33 25 26 38 54 58 51 43 32 25 29 29 33 26 30 27 31 24 24 28 28 25 25 32 44 48 48 52 48 52 45 49 42 42 35 39 39 43 36 36 39 43 47 51 51 40 36 33 49 201 118 30 59 39 31 63 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 75 36 58 92 55 77 343 656 618 475 344 294 243 156 106 103 47 31 30 30 31 32 32 32 41 49 53 53 45 45 57 65 39 35 39 51 51 51 54 50 33 33 33 37 37 41 48 41 41 41 41 41 41 42 45 45 61 57 56 48 40 31 31 34 41 28 49 45 28 89 165 142 98 70 62 67 63 39 31 39 28 42 66 70 67 71 36 30 37 45 42 39 34 34 40 52 47 48 71 87 95 87 67 39 59 55 47 43 50 50 54 58 51 51 55 51 51 47 43 39 59 59 59 59 59 59 59 59 49 49 49 53 53 57 57 61 65 65 69 73 77 77 81 73 140 100 91 142 223 243 201 140 139 111 79 76 113 134 118 86 89 93 90 87 73 66 63 52 48 87 39 97 151 194 324 315 143 77 45 49 58 46 38 38 58 50 42 46 58 62 62 53 65 56 47 35 41 51 66 70 122 162 267 384 425 350 231 167 100 52 40 60 67 51 87 147 243 288 289 191 97 67 56 49 44 47 43 43 43 42 42 54 58 61 61 64 57 49 45 43 63 63 63 59 55 55 63 59 62 62 58 66 66 73 73 66 63 56 52 56 60 55 47 39 103 72 111 184 199 163 235 368 378 329 281 257 236 192 164 154 201 139 138 99 39 91 203 231 73 101 112 194 336 363 309 300 255 207 187 215 287 332 340 318 257 230 187 131 83 55 55 63 43 43 43 43 43 43 43 43 37 37 37 33 33 33 33 33 36 32 35 31 31 31 31 38 30 37 41 41 41 41 45 45 29 29 29 33 37 37 41 40 40 44 48 36 27 26 26 26 26 25 29 33 37 37 41 41 51 55 51 47 43 39 35 35 43 43 43 43 44 44 44 43 49 38 34 30 27 27 31 35 38 30 33 44 64 76 75 57 31 24 24 23 38 46 62 66 94 94 91 84 65 61 54 58 43 43 51 51 39 27 35 59 39 39 35 35 35 35 39 39 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 36 36 40 40 40 40 45 45 41 41 41 41 41 41 41 34 47 31 31 47 47 32 35 55 43 43 43 43 43 43 50 43 32 33 37 46 46 50 42 33 82 54 271 192 101 126 55 121 237 273 269 251 266 348 431 474 433 505 414 235 200 280 378 499 537 563 565 567 569 539 479 423 474 533 556 544 556 581 546 461 359 322 325 332 319 310 365 441 406 427 375 333 339 260 190 256 276 294 424 431 395 417 330 253 273 204 151 145 149 141 156 183 214 272 281 219 407 640 608 566 491 341 394 536 698 785 707 697 829 936 947 928 960 968 933 930 882 899 872 789 742 728 680 597 662 691 626 462 295 208 156 104 183 109 41 39 41 69 60 39 70 74 97 119 121 124 173 228 306 402 417 294 168 144 138 104 91 77 73 69 72 87 121 158 315 372 460 500 473 490 640 816 933 963 974 974 963 935 914 890 910 906 906 922 953 977 985 989 1000 1016 1017 1011 984 992 993 985 959 907 877 894 906 867 813 775 727 686 617 520 404 281 177 105 67 114 148 128 104 93 92 67 74 92 97 57 50 68 124 178 335 535 708 761 773 805 831 830 16 16 19 14 17 13 23 19 29 24 35 30 37 37 48 41 50 39 28 33 46 52 46 24 65 43 32 26 43 72 108 125 135 95 47 26 25 25 49 57 34 27 28 34 35 30 31 32 36 40 32 33 37 41 42 46 39 39 36 40 37 37 37 36 41 36 36 44 33 71 220 385 507 581 660 684 636 537 385 264 162 100 48 44 67 63 43 38 58 66 74 66 57 50 54 57 69 65 68 75 75 68 46 38 52 39 64 114 136 202 231 193 263 356 386 414 508 547 562 603 680 666 553 468 479 430 320 271 382 270 126 42 42 83 91 59 79 86 98 112 88 55 59 84 63 60 75 74 58 91 210 339 394 443 498 545 570 560 518 440 278 195 128 89 90 99 67 45 45 96 112 68 75 111 159 233 184 134 54 46 86 69 68 135 109 83 102 288 410 264 143 230 340 328 363 442 461 412 387 406 309 320 403 450 389 376 464 543 462 438 474 503 484 519 514 424 391 290 232 180 120 97 99 75 158 174 178 147 99 75 91 119 123 67 43 43 38 38 38 46 53 80 81 60 37 37 57 70 178 110 62 62 62 50 78 147 294 330 344 366 419 466 488 475 515 520 493 444 430 419 337 236 156 140 116 88 57 33 37 50 206 227 178 70 46 106 141 106 73 97 116 132 156 204 252 265 243 207 189 197 209 181 173 177 211 182 137 167 238 268 323 426 445 501 510 451 376 341 329 324 329 391 449 488 530 581 624 640 628 609 585 569 565 587 610 633 647 627 636 669 662 596 557 565 521 502 509 533 549 552 556 578 635 690 718 694 667 665 666 644 657 608 474 364 386 428 301 98 66 63 56 60 60 60 79 91 69 220 331 436 511 429 364 488 563 616 659 676 688 669 634 592 517 486 525 609 662 663 685 725 714 711 718 698 681 669 681 693 714 694 663 641 634 628 617 591 507 497 472 431 434 488 531 549 533 539 553 576 603 622 625 614 638 595 571 583 599 611 627 647 647 655 655 651 655 663 659 637 591 562 515 440 362 331 362 405 435 452 474 497 509 528 532 525 536 512 508 524 527 507 522 553 577 584 595 618 654 690 694 664 647 575 552 560 490 398 393 460 513 535 569 601 636 645 645 605 519 411 311 222 193 195 201 206 190 198 205 216 218 224 234 234 236 241 261 277 250 214 202 206 242 231 219 188 168 164 180 207 242 245 229 217 205 198 206 207 251 220 204 209 237 245 221 189 222 215 211 193 170 154 139 138 133 112 158 185 161 224 376 500 294 75 35 50 67 69 53 53 116 92 68 69 82 90 63 39 54 66 74 87 104 77 42 42 47 43 43 44 53 90 129 167 208 305 408 465 435 347 237 166 111 84 65 63 56 49 58 85 106 89 73 69 76 68 60 48 71 42 46 102 159 159 118 71 48 45 45 49 65 81 97 109 80 64 67 75 72 60 60 93 200 297 372 375 362 366 375 380 322 236 195 249 272 183 48 41 56 70 66 58 53 42 40 39 76 58 83 136 200 289 458 641 774 821 826 748 593 393 215 99 47 49 48 47 46 56 81 103 149 252 375 425 380 277 182 128 97 58 42 47 55 43 47 52 99 61 60 65 72 52 47 48 56 56 52 49 60 64 68 73 61 57 52 56 64 64 60 49 48 48 57 64 64 60 56 48 52 59 63 64 67 59 51 51 51 62 61 72 80 104 171 254 417 517 579 636 693 762 823 861 884 904 900 851 774 712 694 692 658 575 445 323 215 149 109 84 76 55 52 51 64 79 71 55 51 51 52 52 57 62 58 55 54 55 55 56 57 58 63 74 99 107 104 82 79 87 80 64 71 65 70 114 195 312 421 475 358 289 217 188 199 242 309 363 403 432 447 457 472 505 535 549 640 681 720 751 769 787 813 824 874 909 948 964 956 941 937 920 822 769 722 672 641 611 583 560 573 589 605 614 614 607 607 617 634 665 696 719 753 780 814 841 855 882 916 950 969 992 1003 1004 990 986 990 982 985 982 955 913 810 746 648 554 482 380 244 120 73 52 51 50 49 49 50 50 49 49 59 67 78 82 82 79 75 64 67 56 56 64 68 72 84 112 156 187 188 169 129 101 81 58 49 49 58 66 66 66 58 58 61 61 65 65 68 68 72 72 61 57 53 49 61 62 74 70 62 62 62 59 63 60 65 57 53 61 84 111 130 141 187 182 193 224 243 230 210 213 213 232 228 228 244 256 232 192 140 172 197 229 277 293 229 124 81 63 67 75 67 59 75 110 82 98 57 45 57 124 196 104 53 53 51 59 64 57 49 48 98 93 77 60 47 47 62 81 90 98 80 61 50 46 44 43 61 68 74 81 93 94 87 84 49 45 45 49 57 73 96 108 139 127 114 94 82 74 74 78 127 127 123 111 99 95 107 119 79 51 42 44 52 44 43 47 42 42 45 45 41 41 41 41 48 48 48 44 51 47 47 47 47 42 42 42 42 45 51 58 49 41 35 38 45 44 32 26 44 39 22 19 18 17 28 39 42 42 35 28 28 17 17 17 17 20 20 20 16 16 16 16 32 28 24 20 16 20 24 28 27 27 31 35 28 24 20 20 36 17 17 26 46 54 42 27 39 32 39 36 40 33 37 30 30 27 27 24 24 28 28 28 43 43 47 47 48 48 52 45 45 38 38 35 35 39 32 39 46 50 58 55 55 51 40 36 49 177 94 30 39 31 31 51 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 79 43 69 103 74 124 434 777 766 602 455 420 366 240 164 150 91 63 31 30 30 31 32 32 45 49 53 49 45 41 49 53 39 35 35 39 47 43 46 42 33 33 37 37 41 41 48 41 45 41 41 41 42 42 45 45 41 37 40 36 36 31 31 35 57 41 53 41 28 53 94 78 102 82 63 71 63 43 35 39 29 30 30 38 83 131 95 31 53 49 49 34 34 34 35 36 82 33 33 127 223 191 95 34 47 47 43 39 46 50 54 58 47 51 51 51 51 47 43 43 63 63 59 59 55 55 51 51 49 49 49 49 53 53 53 57 49 49 57 61 69 73 81 73 112 151 185 231 371 501 494 377 300 248 173 131 136 138 96 60 115 127 124 110 92 82 83 69 48 64 44 111 166 168 200 156 100 61 41 50 62 58 50 50 50 46 42 50 58 62 58 49 61 56 47 46 48 60 79 94 130 186 271 344 377 335 251 192 109 58 37 49 65 53 72 112 188 224 229 167 93 48 45 49 87 54 42 42 41 42 62 73 53 60 56 59 55 47 43 47 70 66 66 62 66 62 62 58 54 54 62 62 62 62 62 62 66 63 60 64 64 60 43 39 90 103 130 154 174 222 310 398 388 387 386 390 369 317 274 269 285 230 198 170 134 178 250 258 243 283 338 433 554 561 483 443 406 342 287 288 329 369 370 352 328 294 238 163 91 47 43 51 43 43 43 43 43 43 43 43 41 37 37 37 33 33 33 33 37 32 35 31 31 31 31 38 37 37 37 41 41 45 45 45 33 33 33 29 29 29 28 28 48 60 68 56 32 26 26 27 25 25 25 29 33 33 37 44 51 55 51 46 42 38 34 34 42 43 43 43 48 48 48 48 49 45 34 30 23 27 31 31 30 26 29 37 52 64 64 56 23 22 23 23 34 42 54 58 62 62 59 52 45 61 74 90 43 55 67 55 35 26 35 55 43 39 35 35 35 35 35 39 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 36 36 36 36 40 40 45 45 41 41 41 41 41 41 41 41 51 31 31 43 44 32 39 51 43 43 43 43 43 43 43 35 33 33 37 42 45 49 45 33 77 34 247 184 93 71 52 150 305 302 245 200 239 334 393 392 264 348 295 183 235 335 407 485 528 542 533 543 556 530 463 407 454 505 528 528 548 581 554 484 410 336 315 335 346 337 353 401 401 451 387 333 363 287 189 255 284 249 428 454 402 411 325 320 284 172 139 145 169 193 180 187 205 291 350 271 440 613 462 416 405 447 575 593 595 661 707 809 849 947 948 928 964 968 933 957 937 957 926 832 785 774 710 612 525 711 785 636 416 281 193 108 211 158 83 39 40 73 81 57 54 66 97 128 131 141 187 237 280 359 383 303 184 125 114 104 87 72 68 68 75 86 113 150 403 517 520 381 306 399 585 749 918 963 986 978 955 931 918 898 906 946 942 890 894 954 985 961 928 979 1007 996 984 984 985 985 930 907 907 948 982 963 902 845 768 743 713 640 524 392 269 185 151 150 136 125 165 202 166 84 73 95 119 95 82 119 182 248 377 510 603 637 697 798 836 799 20 20 23 18 21 13 23 19 29 28 35 30 37 44 51 44 30 27 24 29 35 33 26 16 18 48 101 130 128 129 142 151 211 180 124 75 54 50 57 50 34 27 28 30 31 31 32 33 41 64 61 53 41 41 50 58 39 43 36 36 37 37 37 37 45 41 49 60 54 91 231 384 509 579 647 679 684 651 541 417 188 114 58 58 66 42 38 49 58 69 74 66 57 50 57 65 81 69 72 72 76 73 62 47 52 39 53 127 144 123 128 163 322 434 484 516 578 597 589 637 731 677 568 503 463 374 288 279 397 318 205 102 71 87 79 42 63 67 87 114 85 40 40 57 43 57 87 86 70 98 218 366 426 455 486 518 555 561 510 413 250 132 73 82 95 76 51 47 46 46 45 43 43 43 57 116 151 119 68 56 83 90 101 124 74 96 89 155 245 215 202 317 413 397 385 403 431 450 433 405 428 419 467 486 437 441 445 391 372 511 679 700 602 591 630 635 590 475 361 259 184 142 127 104 147 155 156 136 124 156 228 289 209 133 97 81 49 61 85 73 108 124 124 100 80 79 80 64 133 89 69 77 81 89 129 204 247 280 302 343 396 442 471 485 489 486 479 457 447 437 399 353 249 203 163 128 80 40 37 49 137 150 126 89 121 176 152 68 63 95 139 178 214 263 296 317 267 224 201 206 197 153 129 141 151 198 237 279 321 359 415 486 489 458 387 304 270 303 320 346 321 417 488 526 553 600 632 641 628 597 573 565 591 625 648 652 647 620 621 650 635 573 553 559 503 503 514 529 537 556 583 621 683 690 659 619 613 646 663 645 636 438 361 463 505 347 180 125 79 79 59 35 36 51 71 74 33 197 272 342 449 407 342 450 528 585 628 652 669 670 647 601 506 475 502 569 606 607 641 696 686 691 702 694 685 681 696 705 706 678 655 641 643 636 617 583 475 473 460 431 442 492 516 526 540 550 557 576 595 610 613 610 642 599 567 559 575 595 627 647 651 667 671 659 655 655 647 609 570 541 491 421 350 327 358 401 415 444 459 473 473 489 517 541 533 505 493 509 516 511 522 549 561 580 595 618 658 701 697 666 662 589 575 568 502 399 375 437 444 477 523 577 621 645 649 620 565 492 395 308 232 190 181 182 175 199 222 225 207 205 231 251 264 249 245 249 230 214 202 206 170 199 239 244 224 189 165 164 234 230 222 206 194 190 207 219 231 216 216 217 233 230 218 206 231 204 180 165 166 170 151 139 133 112 131 165 168 212 340 480 314 75 37 47 67 77 41 57 103 72 56 61 82 90 67 43 38 58 54 79 124 89 41 42 43 43 43 44 61 94 134 168 208 282 330 326 252 164 101 79 103 84 77 74 75 64 72 80 106 114 98 62 61 81 77 45 56 42 41 51 99 111 95 75 42 43 44 52 64 72 83 83 71 59 63 67 63 55 55 84 172 270 358 373 350 339 327 316 274 220 217 247 201 79 45 46 66 69 57 45 42 42 46 50 57 47 71 120 164 226 395 575 678 694 686 614 469 294 156 80 48 49 48 47 45 59 73 90 144 258 383 448 415 317 210 144 101 55 42 44 52 43 44 56 63 48 48 48 55 47 46 46 55 55 56 56 49 57 65 69 76 72 68 64 71 71 67 56 47 52 60 68 71 63 55 51 51 63 63 63 62 59 51 54 74 76 84 103 111 135 194 282 397 491 571 632 697 773 838 880 915 923 912 867 798 744 707 689 628 540 407 292 211 153 121 110 75 54 52 51 68 87 83 64 51 51 52 52 53 58 62 59 54 54 55 55 56 60 68 72 91 92 92 74 68 72 72 68 58 64 92 137 236 341 432 474 403 338 258 205 193 216 275 341 414 451 469 487 503 536 555 561 613 647 682 705 731 745 767 782 824 867 921 949 952 959 971 964 870 821 779 739 709 689 666 654 651 663 676 681 681 680 669 672 725 748 786 813 847 874 912 939 958 974 996 1008 1019 1019 1019 1019 1008 993 973 966 978 966 902 826 718 660 558 440 329 237 156 88 74 63 51 50 49 49 50 58 53 49 52 56 71 71 67 59 76 65 64 53 53 57 61 65 61 73 92 100 96 88 76 65 65 58 57 49 48 49 57 72 69 69 72 68 68 64 60 60 64 68 72 65 57 57 65 61 47 49 58 74 86 86 75 64 73 61 53 60 72 96 103 110 130 137 149 161 160 147 131 134 144 148 144 156 180 188 171 139 86 110 158 206 229 197 148 91 78 52 52 63 63 63 78 101 93 117 92 65 53 85 109 49 52 48 46 46 47 47 47 47 78 69 64 56 58 58 69 84 71 68 66 67 60 48 46 44 64 71 74 85 82 83 76 80 65 68 68 72 80 96 112 120 88 107 143 159 151 119 75 47 71 64 56 43 42 42 43 48 60 44 43 51 51 43 42 42 42 49 45 45 41 41 44 44 44 40 47 43 43 40 39 39 39 39 42 42 42 45 51 58 53 45 44 46 49 41 36 31 25 23 21 20 19 30 45 59 38 38 35 32 28 21 17 17 16 16 16 15 16 15 15 15 28 24 20 16 16 16 20 24 19 30 23 23 23 23 23 16 28 17 17 25 33 42 34 18 38 39 42 43 47 44 48 41 33 26 26 27 27 31 31 31 43 50 43 47 47 48 48 41 45 38 38 38 31 31 31 31 46 50 58 66 59 55 44 40 93 189 102 30 39 30 31 31 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 75 59 69 71 46 100 326 565 648 514 415 416 385 275 204 182 195 151 92 44 32 32 37 41 37 41 45 45 41 37 37 34 35 35 39 39 40 39 42 38 33 33 37 41 48 48 48 41 45 41 41 41 42 42 45 45 37 37 40 36 36 35 35 39 57 49 38 29 29 30 54 46 71 59 47 47 36 31 30 30 42 49 29 28 46 135 187 172 41 41 41 37 34 35 47 51 93 41 33 91 210 238 142 34 39 39 39 39 39 43 43 47 54 54 54 58 54 54 50 50 62 62 62 62 62 62 62 55 45 49 49 49 49 49 49 49 69 65 65 65 61 61 61 60 79 161 254 355 538 715 757 701 664 616 533 436 362 300 215 152 220 272 274 205 119 73 79 96 77 41 36 113 196 207 182 131 69 49 37 50 66 66 58 58 42 42 50 58 62 58 50 41 45 44 43 42 49 68 98 107 119 183 255 288 301 275 223 177 110 55 36 38 58 54 61 85 148 165 166 120 66 44 46 66 79 41 42 70 66 73 73 48 40 47 51 59 63 67 71 78 78 70 62 66 70 70 62 54 58 55 58 54 55 55 55 55 63 63 67 71 75 67 51 39 54 94 114 94 97 169 257 326 342 399 458 490 493 465 453 468 404 372 368 388 416 440 435 399 523 574 641 707 759 728 652 604 536 450 387 373 394 395 376 339 280 250 206 143 83 51 51 67 44 44 43 43 43 43 43 43 41 41 37 37 33 33 37 33 37 33 36 31 31 31 31 39 41 45 45 45 45 45 45 44 40 40 36 32 28 28 28 28 44 56 75 63 43 27 27 34 29 29 29 29 36 36 36 36 47 50 46 42 38 34 34 30 42 42 43 47 48 48 52 51 46 41 30 27 24 24 24 24 23 23 26 33 48 56 56 49 23 22 23 24 35 42 49 49 38 35 43 43 41 49 54 66 43 63 71 55 31 26 35 51 43 39 35 35 31 31 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 32 29 29 33 37 37 41 41 45 45 45 45 45 45 45 41 43 35 35 43 43 35 35 43 39 39 31 31 31 31 31 32 33 33 37 37 48 41 40 33 53 32 224 165 91 52 81 187 293 283 230 214 270 330 297 220 143 213 228 252 331 390 453 547 543 530 501 495 500 474 435 407 442 481 508 504 524 553 530 472 452 334 269 301 376 392 376 368 397 466 403 348 374 299 196 239 235 288 471 425 369 430 351 335 279 83 46 73 145 233 245 279 228 331 413 291 313 394 328 449 339 469 663 743 724 685 696 809 878 932 940 951 979 968 952 972 961 942 911 879 860 821 753 682 565 622 708 747 664 480 273 141 223 211 162 84 45 46 55 47 46 58 78 93 101 124 159 205 231 294 333 276 173 113 106 112 83 64 64 80 91 90 113 146 307 498 535 389 349 462 612 728 885 954 989 978 943 935 939 939 923 943 943 907 879 895 934 958 881 928 980 1004 1008 1009 1017 1017 962 930 923 959 997 993 951 901 813 800 785 732 632 504 377 292 243 198 124 85 141 210 211 152 141 123 107 71 74 151 266 369 462 556 605 621 705 830 873 832 24 20 23 19 21 17 23 26 33 35 35 37 44 44 51 44 22 55 80 66 23 11 14 28 15 24 93 115 109 98 111 128 172 172 145 104 79 66 49 26 35 28 33 30 32 32 33 34 32 56 57 41 32 37 45 50 43 43 36 36 36 37 37 37 37 37 38 53 62 91 196 319 487 546 597 626 660 673 605 502 155 81 56 80 84 44 36 45 49 53 57 62 65 69 73 77 85 77 76 72 76 73 66 48 77 49 81 160 161 87 92 195 408 484 535 618 676 620 607 689 756 672 596 548 475 390 344 319 252 242 222 146 83 55 51 43 43 42 43 59 50 41 46 74 52 64 82 81 66 102 238 386 430 459 486 506 536 542 503 406 266 103 43 93 118 59 45 51 54 43 41 48 58 42 42 54 84 73 61 52 60 79 82 76 54 112 109 107 161 211 289 404 470 482 421 337 376 496 523 451 423 426 454 462 473 541 529 419 575 709 790 757 679 633 646 675 676 592 473 367 301 246 203 176 156 157 162 158 166 206 262 311 212 152 139 119 71 95 127 83 119 144 147 135 131 139 131 107 91 92 100 100 96 89 112 148 168 202 259 332 389 429 458 484 456 459 473 483 465 431 412 403 304 246 206 182 147 115 107 116 84 88 49 32 76 144 139 75 62 94 150 194 230 254 271 281 250 224 220 202 181 137 121 141 156 230 305 343 369 415 455 482 485 394 291 253 279 301 302 311 424 491 526 541 572 640 692 705 613 581 553 560 606 656 678 674 672 661 654 651 605 557 539 552 476 476 487 517 541 587 631 661 656 655 620 593 602 639 629 595 518 428 419 477 399 209 114 143 94 75 43 34 35 51 71 70 86 142 108 147 317 368 363 467 552 609 644 649 665 674 632 581 494 467 478 513 538 559 597 636 638 647 674 682 693 697 708 716 693 662 639 633 639 624 585 532 452 442 437 420 442 492 496 490 540 558 569 584 602 613 625 618 638 607 579 559 559 583 615 639 651 671 671 651 639 643 627 581 562 525 475 417 354 331 354 385 403 433 459 458 453 465 505 534 525 493 481 497 508 507 522 557 576 603 618 622 653 692 692 661 672 619 593 572 498 399 367 395 385 412 469 539 594 633 645 627 596 559 501 412 303 221 176 154 191 204 223 209 187 194 240 280 309 261 213 205 222 238 226 210 155 176 216 225 217 201 193 200 210 218 222 218 206 210 223 232 216 213 217 214 218 218 214 206 204 168 141 138 158 170 155 139 137 124 127 154 168 195 299 420 330 84 39 39 43 77 41 69 79 67 63 68 85 90 67 47 62 70 39 67 132 101 42 67 43 43 44 46 66 71 75 89 140 186 199 175 108 64 57 66 87 80 73 74 74 67 67 71 63 91 87 51 46 70 66 44 44 48 52 55 44 43 47 59 42 42 51 63 67 71 63 59 62 62 62 62 62 58 58 72 136 219 287 308 309 309 282 252 213 207 248 261 185 58 44 69 77 80 57 41 41 46 63 78 49 47 76 125 165 230 383 537 562 555 546 491 375 228 118 77 61 53 48 47 49 59 69 90 143 237 346 421 415 329 214 136 97 55 43 52 52 44 52 69 62 47 51 48 59 52 47 46 52 52 52 56 53 57 61 65 80 76 72 68 71 67 63 63 47 59 67 71 71 62 54 46 51 54 58 58 59 58 54 57 61 64 75 99 110 126 182 273 376 470 559 644 712 777 853 892 938 935 916 878 822 764 710 673 601 518 403 285 200 145 120 106 82 66 57 60 64 72 68 64 52 52 59 56 56 54 58 58 54 54 55 55 56 63 67 71 67 68 65 62 59 60 60 64 57 71 120 192 275 351 401 424 429 383 331 290 254 242 285 324 394 428 461 480 509 536 547 560 606 632 667 698 724 746 780 803 809 844 898 933 951 963 982 986 915 878 840 797 761 741 734 730 735 735 743 747 747 737 724 716 762 789 828 855 885 920 954 978 1004 1008 1019 1019 1019 1019 1019 1011 1019 1012 982 962 963 932 841 738 636 573 467 337 221 134 97 86 58 62 63 55 54 50 50 54 77 65 53 53 57 57 49 48 58 54 50 50 49 49 53 53 65 61 60 48 47 47 52 60 52 53 60 48 47 47 48 60 68 65 72 68 64 64 60 60 46 47 60 72 69 69 73 72 53 73 94 118 118 110 83 64 81 69 60 60 64 76 84 84 80 99 111 111 99 87 90 94 110 90 86 106 122 121 97 89 80 79 106 141 137 96 87 97 55 48 47 59 75 82 73 65 80 96 80 44 44 66 78 69 80 76 48 44 45 46 48 49 73 65 64 59 62 65 72 76 85 74 63 56 49 48 47 46 84 91 90 82 71 56 53 54 57 64 60 60 60 64 68 67 51 71 103 127 131 107 87 67 42 43 44 48 44 44 43 43 56 52 55 51 43 42 42 42 42 49 49 45 45 41 48 48 48 48 51 51 47 47 43 43 39 39 42 42 42 37 52 51 46 49 52 43 42 45 40 39 42 36 27 21 20 22 29 35 34 38 35 32 32 18 17 17 16 16 16 15 15 15 15 15 16 16 16 16 16 16 15 15 26 26 19 19 19 19 19 19 20 16 17 21 25 33 26 18 34 34 45 42 46 47 51 44 36 29 29 26 26 27 27 31 46 46 39 43 47 47 44 48 41 41 34 34 27 27 27 27 53 57 54 58 55 55 44 44 77 157 82 30 35 31 39 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 55 61 43 29 91 202 301 417 365 338 356 361 311 271 249 270 223 151 84 36 32 32 37 37 41 49 57 57 49 45 33 47 44 51 51 48 40 43 42 37 37 41 41 48 48 48 41 49 45 45 45 46 46 49 49 61 57 56 52 44 39 39 35 34 41 30 30 30 38 42 46 47 39 31 35 32 31 31 30 29 61 58 29 29 70 139 187 33 33 33 37 38 51 59 74 53 85 61 33 74 178 154 46 39 39 39 43 43 43 43 43 50 50 54 54 54 54 50 50 58 58 58 58 58 62 62 55 52 45 45 45 45 45 45 45 61 61 65 69 73 73 77 83 149 195 312 491 657 778 861 911 945 941 900 832 745 656 558 464 445 503 504 375 205 84 58 56 61 36 54 162 237 205 124 61 73 57 50 50 58 58 54 46 46 50 58 62 62 54 50 45 37 37 40 39 41 56 87 106 95 148 212 229 229 207 180 149 103 51 37 38 51 58 66 74 117 138 131 80 42 43 50 62 83 39 39 50 41 45 68 39 39 39 50 58 70 86 102 106 85 77 58 62 70 70 62 51 67 59 56 56 52 48 48 48 59 59 63 67 71 67 54 43 58 66 73 69 68 88 156 241 295 372 451 507 533 557 607 649 607 571 539 558 610 646 649 632 683 729 795 849 876 875 856 830 683 581 495 466 456 402 324 262 155 126 106 79 55 47 59 71 48 48 47 47 47 47 47 47 41 41 41 37 37 33 37 37 37 33 36 32 31 31 31 39 45 49 49 45 45 41 41 41 33 33 33 28 28 28 28 28 28 36 51 47 35 26 30 34 33 33 33 29 37 33 33 33 43 38 38 38 34 34 30 30 38 38 43 43 47 48 52 51 46 41 38 27 24 24 24 24 23 23 26 30 37 48 49 42 23 23 28 39 42 42 42 42 30 46 59 71 59 37 25 25 49 63 67 47 27 27 35 39 43 39 35 31 31 31 31 31 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 28 28 29 33 33 37 41 41 45 45 45 45 45 45 45 45 46 35 35 39 39 35 35 39 39 39 31 31 31 31 31 32 37 33 37 33 44 43 40 32 33 33 216 158 127 88 122 175 191 208 224 264 329 341 252 155 202 248 338 412 431 457 539 625 566 546 516 483 453 423 412 416 455 482 505 500 509 533 514 463 471 344 252 276 368 420 400 360 400 454 407 352 366 307 219 218 222 432 562 400 359 480 431 354 374 75 37 39 45 146 185 259 308 378 445 340 266 236 234 399 381 514 547 536 633 782 812 797 906 916 940 963 956 952 964 972 925 873 854 879 883 832 772 741 648 538 463 525 675 710 538 317 189 188 160 114 53 41 41 41 42 46 54 55 58 74 109 144 178 233 271 231 158 110 115 124 84 53 57 88 96 98 121 158 235 411 487 463 496 565 666 798 880 946 985 978 955 967 978 982 1005 963 959 978 935 855 875 955 930 972 1012 1017 1017 1017 1017 1017 970 922 883 899 951 982 970 948 886 868 850 805 729 621 501 416 280 258 220 186 183 208 212 178 153 139 119 103 126 199 311 406 527 630 704 724 761 835 869 854 28 24 27 23 21 17 23 26 33 35 35 37 44 40 51 44 34 75 109 94 43 13 15 37 18 20 31 24 24 26 67 104 65 97 109 80 63 62 50 26 35 36 45 43 44 37 34 34 32 40 33 32 37 57 53 42 43 43 36 36 36 36 37 37 36 36 38 49 58 75 147 223 379 484 567 589 608 610 526 410 101 39 47 123 159 116 72 68 48 49 49 57 77 81 77 73 62 62 73 73 73 66 59 45 74 74 113 184 173 91 116 263 420 515 577 660 719 675 646 696 721 640 607 563 474 457 432 327 135 141 142 118 83 55 52 52 43 42 42 42 42 42 47 63 52 44 51 65 74 106 202 318 386 435 478 498 528 554 528 450 326 126 42 107 148 73 43 45 68 47 61 88 91 91 98 68 55 44 53 57 44 43 58 53 78 96 114 128 152 203 313 419 437 476 456 407 450 538 554 502 450 478 498 490 514 586 582 511 677 703 643 615 660 622 544 534 552 547 505 460 422 359 296 277 219 215 203 195 191 192 193 201 205 193 229 217 160 200 224 129 107 136 159 146 149 165 157 134 130 139 143 124 112 105 92 80 153 184 245 313 365 385 422 456 458 463 471 473 459 437 423 402 339 276 237 233 221 198 190 199 164 156 120 64 55 91 122 117 81 109 157 204 233 245 243 240 230 232 232 198 157 125 133 161 312 271 237 247 301 400 479 506 390 331 288 298 308 294 280 320 515 557 545 552 608 676 693 677 589 561 537 559 605 651 681 670 692 693 686 640 573 534 524 536 473 464 471 510 561 612 635 638 600 612 601 585 587 600 566 513 407 474 445 279 137 103 92 60 59 50 34 35 50 54 58 66 33 41 40 155 338 373 332 407 549 621 653 669 681 682 621 554 495 487 482 481 498 527 557 572 590 603 638 670 705 713 720 720 697 670 643 637 639 604 549 476 444 430 421 416 454 501 504 486 528 550 573 584 602 613 628 637 642 627 611 583 571 583 615 639 623 643 643 623 619 639 635 593 582 541 483 429 374 347 350 365 407 437 464 474 470 470 486 499 502 470 462 481 493 503 526 565 584 615 626 617 636 683 695 676 690 656 631 586 505 407 360 364 375 401 446 509 568 611 634 620 611 605 583 507 390 277 200 158 192 200 207 198 188 198 233 253 277 261 241 229 222 226 218 214 199 192 192 181 181 190 214 237 206 222 234 234 227 223 220 232 228 221 217 210 210 202 198 183 156 137 125 134 154 159 155 147 133 148 158 165 176 176 247 360 290 72 59 38 38 78 41 69 63 63 71 76 81 78 55 43 66 78 39 75 164 129 54 80 44 45 46 54 63 60 47 49 77 107 108 100 77 73 78 83 75 68 68 61 61 62 66 59 46 56 76 76 67 55 55 51 50 57 49 44 42 42 42 43 51 59 67 71 71 74 66 58 57 61 61 61 61 61 57 64 129 180 205 218 239 260 249 206 159 165 213 242 209 117 54 44 89 84 57 41 40 42 51 67 50 63 96 141 182 240 353 459 414 407 418 413 334 218 134 106 68 53 48 46 52 58 61 81 134 193 285 373 394 340 233 136 85 55 44 49 45 44 53 85 90 75 70 63 82 79 75 63 56 56 60 60 53 53 53 53 64 64 64 60 63 59 66 66 59 66 66 70 66 58 50 45 46 53 57 57 58 61 53 60 52 51 67 94 109 117 165 249 372 462 559 655 727 796 865 907 930 935 928 894 837 772 719 681 614 535 431 317 215 145 104 89 77 77 73 72 64 60 65 65 59 59 67 63 64 64 64 57 53 53 54 58 62 65 65 62 54 54 55 57 58 59 59 60 59 84 131 188 263 327 376 387 459 448 440 420 364 315 303 318 344 383 425 455 496 538 561 572 630 652 672 695 717 744 781 807 821 837 871 897 920 928 936 929 873 851 836 811 779 767 779 791 791 788 795 796 796 785 773 761 769 793 835 873 897 927 958 985 1004 1000 1003 1003 1003 1003 999 999 1015 1012 989 955 913 856 749 641 555 465 350 241 161 98 69 72 66 73 73 73 73 73 69 69 78 62 49 50 58 51 51 50 51 55 51 50 50 50 49 49 58 62 65 53 49 49 57 76 60 64 67 56 55 51 55 63 67 67 63 63 52 52 48 48 46 47 64 88 100 108 97 93 113 121 126 134 122 110 83 71 96 80 75 60 56 64 73 81 65 69 77 73 69 57 65 57 54 53 52 54 66 58 53 52 91 82 85 92 78 45 57 85 52 48 48 63 74 81 68 56 63 68 52 42 44 66 63 82 91 87 64 49 45 46 48 49 53 49 55 62 69 77 80 69 74 56 48 49 49 49 48 46 92 95 90 78 56 45 45 46 44 55 55 55 47 43 42 42 59 55 51 51 59 64 83 88 43 44 61 73 77 69 68 60 56 60 63 51 43 42 42 42 46 53 53 49 56 52 52 52 52 52 55 55 51 51 47 47 39 39 42 42 42 38 52 51 46 49 52 43 42 38 41 43 58 56 47 38 32 26 21 24 31 34 35 32 32 18 17 17 16 16 16 16 16 15 15 15 20 24 28 32 28 24 20 15 34 33 30 30 23 23 27 27 16 20 24 28 33 33 25 25 29 29 40 37 45 42 46 43 32 25 25 22 26 26 27 31 42 46 39 43 43 47 43 44 41 41 30 30 26 26 26 26 49 49 46 46 50 47 40 40 41 105 46 30 31 31 55 39 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 31 55 69 51 65 115 170 200 256 273 293 299 301 302 307 281 270 232 180 112 53 33 34 50 38 46 58 70 74 66 54 35 55 52 52 52 51 44 47 46 41 41 41 41 48 48 48 41 49 45 45 45 46 46 49 49 61 61 60 56 48 43 43 43 30 38 30 30 46 42 31 39 39 35 31 32 32 36 32 35 29 49 70 62 34 30 39 67 49 45 37 41 38 46 51 62 37 88 76 33 33 89 102 54 43 43 43 43 36 36 36 39 46 50 50 54 54 54 50 50 54 54 54 58 58 58 59 51 52 45 45 45 45 45 41 41 37 41 53 61 73 85 93 108 181 222 346 533 682 773 879 970 986 1009 1014 977 936 888 805 720 646 648 614 494 360 239 114 35 50 47 135 239 263 183 74 37 70 65 54 50 50 54 46 42 66 66 62 54 50 50 54 58 45 49 56 47 42 45 67 83 79 119 160 185 190 179 156 137 99 44 37 38 51 51 58 70 101 123 111 53 40 43 46 45 87 39 40 65 39 39 64 40 39 39 46 54 66 78 86 94 85 74 58 58 67 67 59 40 64 57 52 48 41 41 40 40 55 58 58 66 70 66 66 54 81 69 65 69 67 71 107 176 249 326 409 468 518 570 640 686 705 683 634 617 648 684 726 769 783 809 856 919 950 977 981 958 795 681 569 540 495 401 272 174 83 62 54 47 47 51 59 63 48 48 47 47 47 47 47 47 38 34 41 41 37 33 33 33 37 33 32 32 32 32 31 39 41 45 45 45 45 45 45 45 29 29 29 33 32 32 32 32 35 35 31 31 30 30 37 41 33 33 41 41 37 37 38 37 31 30 30 30 30 30 30 30 34 38 38 43 43 47 51 51 46 42 38 28 24 25 25 24 23 23 27 30 30 37 42 46 23 23 35 43 47 43 42 34 38 50 59 67 55 36 24 24 53 65 62 42 34 42 42 38 50 46 42 38 38 34 34 34 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 39 28 28 28 29 33 37 41 41 45 45 45 45 52 52 53 45 46 50 50 46 46 50 43 39 31 31 31 31 32 32 32 32 41 38 40 40 47 43 40 32 32 34 232 182 200 177 178 132 144 186 226 279 304 276 208 154 217 315 496 553 491 517 614 628 585 578 564 527 473 423 416 440 467 490 509 509 525 553 538 495 486 403 311 287 339 399 399 360 392 433 403 356 353 315 243 213 289 563 608 415 391 480 473 413 414 70 38 40 41 45 45 131 245 330 429 420 306 184 167 253 266 432 400 285 406 667 820 842 918 908 925 900 840 888 968 952 916 853 849 902 910 850 807 797 687 613 430 307 450 702 706 538 239 190 134 102 73 43 42 42 40 41 42 42 43 44 72 95 134 196 226 200 140 115 119 113 89 43 42 70 93 95 125 178 270 418 493 545 637 666 712 833 888 942 966 962 951 967 963 939 998 971 971 986 963 900 903 935 997 1005 1013 1009 1006 998 998 1002 974 918 873 878 930 978 982 955 928 902 876 850 809 734 637 554 385 367 349 324 308 286 266 243 204 193 194 206 225 275 343 403 533 648 746 779 793 812 827 819 28 24 27 23 21 17 16 19 33 39 39 30 37 33 40 33 39 45 70 71 60 38 21 18 33 34 23 23 23 26 53 89 27 57 69 48 36 55 67 51 36 45 57 55 56 52 37 33 52 45 32 33 69 97 89 58 43 43 36 35 36 36 40 37 37 37 39 58 63 64 105 172 265 415 542 579 558 508 376 243 100 45 88 212 284 236 157 129 67 52 52 57 73 74 69 54 38 50 70 78 74 74 67 57 54 82 137 191 172 109 159 325 398 553 620 648 723 746 702 672 666 597 588 543 451 497 479 303 160 99 64 64 73 73 58 45 44 45 44 42 42 42 42 40 50 42 41 58 79 88 136 199 326 407 469 505 539 577 564 502 393 169 54 119 171 108 44 51 86 85 95 74 49 84 111 64 76 42 59 87 55 43 58 77 122 77 98 148 150 175 278 387 379 397 468 552 580 544 516 520 655 647 620 604 639 673 617 538 520 582 534 578 715 683 545 535 493 559 609 625 622 569 502 476 434 383 319 275 260 264 269 273 349 373 452 453 400 440 455 340 250 288 306 274 246 246 238 214 211 216 200 173 169 185 169 125 164 183 228 277 309 329 386 440 470 482 471 444 434 451 445 420 384 302 270 275 268 248 241 245 246 278 278 229 165 137 148 148 102 114 162 214 250 255 245 237 211 229 226 186 130 114 134 177 291 209 200 283 377 440 443 399 303 292 305 310 272 238 291 412 479 523 550 586 653 677 606 510 555 535 525 540 578 624 654 658 644 665 666 604 537 507 520 536 492 472 467 514 573 624 611 575 579 576 556 514 506 520 506 479 413 408 278 71 32 110 92 30 32 31 32 42 53 41 33 34 54 37 56 191 339 335 314 425 497 581 637 669 701 703 656 585 522 522 494 473 468 490 508 492 537 557 604 655 702 725 721 713 706 678 648 645 643 603 532 459 443 418 413 416 470 532 539 513 512 538 561 587 598 609 639 645 650 651 643 611 587 595 623 647 599 623 627 611 623 659 675 641 603 554 503 449 394 359 343 342 392 415 445 468 475 474 466 458 475 451 450 473 485 495 526 573 584 622 622 605 620 675 714 707 708 687 654 597 505 412 354 342 400 415 452 506 557 607 630 627 625 631 629 583 479 358 258 200 194 194 198 202 197 196 191 194 186 253 301 289 226 190 194 214 211 211 200 196 189 193 205 220 218 238 258 254 238 223 219 216 248 229 213 206 206 198 186 167 121 118 126 139 151 159 166 166 136 175 182 177 172 160 216 324 218 39 67 39 38 90 38 57 60 67 75 80 81 70 47 39 38 51 38 80 177 130 42 51 57 45 46 47 56 65 64 75 71 74 74 74 82 82 70 51 72 72 68 64 64 65 73 70 59 60 100 140 127 75 71 99 98 61 42 42 44 68 56 42 67 67 70 70 62 58 61 57 53 57 57 57 57 50 57 49 139 151 151 149 193 234 235 200 165 150 146 162 193 169 109 67 85 80 53 40 40 40 41 46 57 67 86 119 157 199 269 328 245 250 296 339 299 209 133 118 60 48 47 45 44 50 60 74 111 150 229 318 375 341 235 145 64 45 45 53 45 43 63 103 117 93 73 58 75 80 76 64 60 60 71 71 71 56 52 48 48 49 48 52 47 50 50 55 55 55 63 63 58 57 56 52 45 49 53 53 61 57 53 56 60 56 75 107 118 118 162 253 376 466 559 660 739 800 865 911 914 931 936 913 857 799 753 720 656 592 486 364 243 153 104 81 65 80 91 87 75 60 58 70 68 71 74 71 71 63 63 56 52 52 52 53 53 57 53 52 53 53 54 56 57 57 58 59 86 88 104 136 196 262 319 356 480 507 522 503 431 340 284 272 283 333 379 428 492 553 588 602 661 680 688 699 706 728 758 777 830 834 837 848 863 870 869 843 793 791 806 794 774 782 802 825 825 829 829 837 837 823 807 794 795 825 861 896 926 950 984 1011 1014 1010 1002 1006 1010 1011 1011 1011 981 993 981 917 844 761 654 539 452 346 231 156 113 80 53 52 98 93 73 65 69 77 81 85 66 54 49 50 56 57 54 53 63 66 63 59 55 51 50 50 48 49 62 61 53 49 49 50 73 72 68 68 79 79 71 63 59 59 59 55 55 48 48 48 67 71 88 108 128 132 117 108 109 109 102 106 102 98 98 87 95 84 83 60 52 56 69 81 73 61 57 53 53 54 53 52 54 52 52 55 55 54 53 61 72 75 74 69 52 47 54 63 73 61 57 59 62 69 68 64 67 67 52 43 54 82 55 74 59 78 76 72 61 46 45 45 46 46 46 54 69 77 80 62 47 48 48 50 51 50 48 47 88 91 87 75 56 45 46 46 56 63 71 75 71 63 51 47 51 51 51 51 48 52 56 56 44 44 60 57 68 64 60 56 56 60 67 51 42 42 42 42 50 57 53 53 49 56 52 52 52 48 55 55 51 47 47 47 39 39 42 42 42 45 52 51 43 46 45 44 42 34 41 40 26 26 29 39 41 51 50 64 24 27 35 32 29 22 17 17 16 16 16 16 16 16 16 16 28 36 44 48 48 40 32 24 35 31 38 27 27 31 31 35 20 28 36 36 32 32 29 41 21 21 32 29 37 41 38 38 39 32 32 29 29 33 33 33 42 42 46 39 43 43 47 43 44 37 37 29 30 26 26 26 41 41 34 38 42 46 43 36 60 109 57 29 34 31 43 30 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 47 78 85 68 82 121 152 164 167 223 255 224 210 247 271 245 248 229 197 141 85 58 66 87 43 51 67 83 87 79 63 39 55 52 52 52 51 43 43 39 41 41 45 41 48 48 48 41 45 38 45 45 46 46 49 49 45 45 48 48 48 47 58 51 38 43 34 31 54 35 31 31 36 36 31 31 31 35 31 30 46 29 29 38 54 39 35 32 81 69 57 42 38 34 34 34 65 37 37 65 65 38 34 58 43 43 47 47 40 36 35 39 46 46 50 54 54 54 50 50 58 58 58 58 54 54 54 55 52 45 45 45 41 41 41 41 49 49 53 49 65 61 73 80 105 190 326 465 618 760 882 954 997 1016 1017 995 985 967 906 818 734 665 591 538 518 441 248 55 36 38 124 189 177 101 40 59 66 66 54 46 50 54 54 46 82 74 62 46 38 42 58 70 66 70 69 63 46 41 49 67 76 96 129 169 187 183 156 137 99 48 38 38 47 54 58 69 93 130 111 44 39 43 45 43 59 40 105 157 77 41 64 39 51 47 43 42 42 46 54 54 78 66 54 55 67 71 51 39 63 52 48 44 40 40 39 39 51 54 55 58 66 66 65 57 73 89 80 52 60 96 115 112 199 275 343 405 464 526 580 619 701 746 750 742 756 771 802 869 943 927 950 993 1017 1018 990 917 824 692 588 555 516 407 261 148 101 82 75 75 75 75 71 68 48 48 48 47 47 47 47 47 39 45 41 41 37 37 33 37 37 33 32 31 31 31 31 38 38 41 45 45 45 45 49 49 37 36 36 32 32 28 28 28 36 28 27 27 31 38 45 41 33 33 41 41 41 41 41 48 23 22 26 26 26 30 30 30 34 34 38 38 43 47 47 58 46 42 35 24 24 25 28 24 23 23 31 31 30 30 46 42 23 23 31 39 39 39 31 23 35 35 35 27 31 43 56 68 61 69 58 38 27 39 46 30 50 53 49 45 34 34 35 35 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 39 28 28 28 29 33 37 41 41 45 45 45 45 52 52 53 45 50 54 54 50 50 54 47 43 31 31 31 31 31 31 31 32 41 37 40 36 43 39 36 36 32 42 252 217 291 275 248 119 204 235 259 264 221 157 125 135 98 298 567 620 520 574 668 606 600 613 619 593 520 446 435 455 463 490 506 521 552 588 588 564 523 484 404 321 310 343 371 356 377 401 398 360 341 321 267 221 349 595 573 432 411 416 437 461 329 34 38 74 44 43 38 63 76 234 402 449 273 92 112 178 168 221 232 352 563 680 737 782 922 893 901 817 715 823 975 943 967 923 927 964 960 886 854 867 755 752 605 386 320 467 618 645 393 261 152 109 99 82 59 59 39 41 42 43 43 49 77 92 131 186 216 183 130 105 105 72 76 44 42 55 85 102 140 197 284 456 547 623 735 757 739 800 885 915 927 915 916 924 891 836 876 931 947 912 932 987 975 916 986 982 971 971 979 987 998 1009 1013 962 911 907 958 986 966 923 935 897 874 872 859 825 757 688 575 493 419 397 402 400 388 377 337 310 287 287 302 345 399 459 535 623 707 760 794 801 792 776 28 28 31 27 29 25 28 31 22 25 28 27 27 27 30 27 10 15 28 25 26 21 30 20 22 27 26 27 35 44 49 53 60 72 60 40 40 52 49 33 45 46 43 39 31 35 43 36 31 33 32 33 97 114 71 39 47 43 39 43 51 44 51 40 54 38 38 58 65 67 84 114 187 253 356 442 424 306 185 133 88 114 145 220 331 404 368 274 104 82 76 37 36 62 86 43 48 48 51 58 55 55 43 40 65 93 147 185 181 179 255 359 468 557 636 707 765 735 667 625 598 501 541 532 423 470 487 280 174 94 66 90 103 75 52 56 47 45 43 43 50 68 67 59 72 40 40 43 58 68 107 170 283 371 472 539 573 580 547 477 389 214 118 131 151 100 48 42 78 77 67 46 44 83 142 182 128 89 58 47 60 64 73 84 114 121 203 190 61 126 293 273 318 462 533 545 577 569 549 577 665 641 589 601 637 573 521 576 580 511 542 614 610 603 635 636 558 650 727 750 742 674 599 565 645 580 513 465 445 421 385 349 377 385 497 589 577 562 592 582 527 551 535 475 416 384 333 285 314 327 315 275 271 303 312 288 281 301 334 332 337 361 407 445 496 507 495 492 485 486 495 489 440 374 327 324 324 309 298 310 259 274 275 254 210 181 181 163 125 119 150 183 207 223 216 209 178 167 184 148 89 137 212 214 261 290 314 357 389 382 349 305 238 290 291 251 240 297 357 387 461 425 493 644 644 484 400 445 493 505 512 530 552 589 632 663 653 645 598 535 516 537 554 547 507 471 463 513 581 628 611 553 580 558 531 487 460 453 443 420 309 174 59 52 88 85 41 31 32 32 35 31 43 47 43 40 29 136 176 181 277 321 320 392 438 538 617 650 678 679 636 580 533 553 534 486 471 483 454 390 465 488 534 597 663 706 710 706 682 672 662 634 594 558 557 529 506 480 455 442 496 552 558 517 515 537 564 587 610 625 648 645 647 632 628 620 608 596 596 600 559 603 631 635 655 683 679 633 587 550 507 457 398 359 339 335 347 377 415 442 456 459 477 489 482 458 465 485 493 495 518 565 612 610 593 601 640 680 715 723 716 695 654 602 526 445 367 319 358 387 421 478 540 598 633 637 629 623 625 627 602 517 396 299 225 215 205 197 183 171 171 185 199 250 286 282 242 206 202 214 226 222 222 218 214 210 206 206 237 241 241 234 237 230 231 227 260 229 201 186 194 198 186 163 130 116 123 124 135 151 162 169 139 186 238 249 233 225 246 282 229 113 117 36 34 74 38 66 58 62 74 74 66 63 56 57 72 40 39 69 117 102 70 48 53 65 70 79 105 133 109 61 86 81 61 45 44 60 85 104 48 48 59 62 66 77 81 71 61 51 71 94 78 45 45 73 57 60 48 48 44 47 51 58 62 62 65 58 54 50 50 50 46 46 46 46 46 43 46 42 87 107 99 76 92 144 173 162 153 126 109 110 132 128 103 79 42 41 41 40 40 41 45 52 56 83 103 107 110 145 197 230 154 108 117 182 216 197 146 115 60 60 66 57 51 43 53 67 112 131 163 224 270 260 190 116 46 45 46 46 64 86 133 180 209 155 101 63 49 49 50 57 64 67 77 81 77 66 63 52 50 49 48 47 47 47 52 53 47 48 48 47 46 59 73 69 68 54 54 54 62 58 54 61 73 60 60 76 87 107 166 265 397 491 580 657 717 789 870 927 943 942 943 929 899 849 811 788 741 685 576 433 270 144 84 81 72 98 113 109 90 61 55 63 72 75 74 63 62 55 55 51 63 51 51 51 51 52 52 51 56 52 52 53 58 63 64 67 63 91 125 131 121 155 222 309 471 555 559 484 393 320 274 242 213 231 308 407 477 505 551 608 648 663 679 698 705 716 727 741 761 772 787 810 818 814 794 774 754 735 730 738 762 798 822 836 832 844 863 871 867 859 847 846 851 871 901 932 955 971 989 997 1017 1017 1017 1018 1019 1019 1011 988 997 951 882 814 734 636 525 426 256 220 181 137 99 69 53 52 96 95 82 74 70 74 70 70 70 58 50 51 52 53 52 50 47 62 60 58 62 55 51 50 74 89 97 97 78 59 52 55 58 62 73 77 80 68 67 63 67 63 63 56 56 56 49 49 68 75 75 79 72 76 68 68 61 61 54 58 70 82 94 95 64 61 60 57 57 61 65 65 62 58 54 53 53 53 53 53 54 54 54 54 58 58 68 68 63 67 62 50 49 56 76 100 134 93 53 47 59 69 61 48 115 79 44 44 53 62 54 54 79 86 82 63 55 44 44 44 48 45 53 65 77 82 85 62 47 48 48 48 48 48 55 58 69 72 64 60 60 57 65 76 84 87 83 75 71 67 67 67 51 55 59 59 59 63 63 59 43 43 43 43 43 44 44 43 59 59 59 55 51 43 43 43 58 54 50 46 46 53 53 53 49 49 56 52 52 48 47 43 42 42 46 46 49 49 52 48 47 42 41 37 39 35 38 34 28 32 39 57 67 73 78 73 16 24 28 21 18 18 18 17 25 32 24 15 15 24 36 36 36 52 72 84 84 68 48 32 36 36 43 36 36 36 36 36 52 60 60 44 24 16 24 36 16 17 24 25 29 29 30 30 23 27 27 24 28 32 33 36 40 40 44 37 42 38 43 39 43 36 36 36 37 29 29 29 37 41 41 41 38 42 35 28 68 61 57 46 46 46 46 46 42 38 30 30 30 30 30 34 34 34 38 38 38 38 38 38 62 62 66 70 81 93 105 102 145 133 140 164 176 180 192 201 205 198 186 138 83 47 47 64 52 56 56 56 56 56 52 52 52 48 44 36 35 35 34 34 37 37 41 41 48 48 48 41 38 35 38 39 39 39 42 45 38 44 51 59 75 86 85 66 30 51 71 31 30 32 41 41 60 48 32 35 38 46 41 28 58 30 30 55 59 39 39 60 69 65 58 47 43 36 36 36 34 69 69 41 34 47 51 34 39 39 39 39 43 43 43 43 46 50 50 50 50 50 50 50 54 54 54 54 54 58 58 54 47 44 48 44 40 36 37 37 77 73 69 58 53 38 42 60 137 205 266 338 465 632 755 807 916 946 965 973 986 983 927 834 772 700 618 557 541 461 277 89 36 54 100 137 117 61 40 40 39 62 70 62 46 42 50 62 58 58 58 58 58 58 58 54 64 68 75 69 44 34 37 49 60 84 128 158 166 152 124 113 91 48 39 43 50 41 48 71 108 113 87 40 41 44 44 42 39 66 161 201 137 45 38 41 44 44 40 47 43 43 46 46 66 58 54 50 54 54 54 50 54 47 39 39 38 38 39 39 39 43 43 43 46 50 54 53 70 54 50 57 77 81 76 70 97 131 181 251 336 418 476 518 615 653 699 724 738 788 850 908 952 967 990 1015 1018 1018 1005 959 815 711 616 569 497 377 248 167 105 75 51 47 55 64 60 52 45 45 48 48 48 44 40 39 34 45 53 49 45 37 33 32 36 36 35 42 38 34 30 29 41 45 45 45 45 45 45 44 36 36 36 32 32 28 28 28 32 28 27 32 48 48 39 26 30 30 37 37 37 37 44 43 22 25 21 20 21 21 21 25 22 26 41 46 54 54 58 58 42 35 31 31 31 27 27 23 30 26 22 22 26 30 34 38 39 31 27 28 24 27 27 23 43 43 43 40 40 40 36 36 64 108 101 31 27 52 63 26 49 56 60 52 45 35 28 28 35 35 31 31 31 31 35 35 39 39 46 46 46 46 46 39 36 33 33 33 37 37 37 37 45 45 45 45 45 45 45 45 42 35 35 35 35 35 35 35 47 46 46 42 43 35 39 31 56 52 55 47 36 36 32 32 33 32 291 288 352 261 186 181 240 219 188 168 121 69 52 86 72 124 456 684 584 608 746 713 698 623 596 615 581 483 452 482 470 494 498 504 547 609 639 636 621 539 477 412 323 313 334 322 330 394 354 310 379 401 293 200 392 603 433 369 469 377 382 464 268 95 106 76 54 63 37 41 33 126 302 462 261 41 120 142 149 73 100 414 661 744 709 689 860 905 830 732 772 894 973 989 1016 1000 997 975 943 940 933 875 853 787 704 602 485 419 439 506 470 308 183 182 189 142 103 103 55 67 68 54 47 44 57 64 115 150 172 132 95 83 83 62 45 45 54 91 96 105 181 274 349 505 640 716 761 706 659 705 834 900 919 904 908 931 884 804 760 841 893 905 936 957 929 892 903 947 978 963 919 911 951 1002 955 971 963 939 931 935 911 871 864 881 906 918 907 888 854 820 785 695 598 556 540 522 534 555 521 497 466 443 450 482 529 560 578 599 640 705 775 793 772 747 24 24 31 27 29 25 27 27 10 9 13 24 24 24 31 17 9 11 13 13 15 34 40 34 31 57 70 35 27 33 81 125 72 75 56 36 36 53 46 31 62 58 43 39 42 42 38 30 40 61 34 31 46 78 59 35 34 43 43 34 34 43 42 35 53 42 42 54 61 56 70 92 106 137 201 258 244 162 80 60 131 109 107 194 388 529 538 456 187 90 40 46 58 63 71 40 41 41 44 51 55 55 48 47 63 79 122 144 148 157 253 362 576 621 635 659 692 691 652 649 543 502 549 540 462 466 455 307 151 71 47 79 104 72 46 44 46 45 43 42 49 67 74 82 86 40 40 42 43 42 98 172 273 371 475 543 576 566 510 428 367 248 161 134 150 131 71 40 66 69 67 58 72 135 221 281 213 167 96 53 59 76 69 40 67 158 256 222 100 107 198 210 357 500 548 540 564 559 559 607 555 575 539 496 455 375 380 503 592 572 638 687 666 659 683 655 563 612 633 637 638 602 538 504 542 544 541 513 509 501 445 369 341 313 381 457 445 457 501 501 550 586 590 539 487 456 425 397 394 399 371 324 320 348 360 341 363 371 381 363 356 381 432 481 496 508 512 485 461 450 471 488 432 345 290 275 276 256 241 237 225 226 233 225 225 225 249 236 206 177 173 190 221 229 226 211 231 184 157 117 77 129 193 182 228 297 345 361 362 354 319 284 272 236 224 240 284 339 363 390 386 480 579 566 386 207 262 423 447 486 490 468 486 556 619 642 637 630 595 536 529 553 563 555 527 507 502 518 553 581 592 566 519 486 477 474 476 440 333 230 111 71 60 72 79 48 31 32 40 43 47 47 54 58 54 51 43 231 244 137 181 282 313 357 459 554 602 622 634 631 599 543 536 553 526 475 448 437 421 390 423 449 499 561 635 678 694 686 648 640 626 606 590 585 593 576 549 516 487 470 516 563 554 513 503 521 540 571 606 637 661 669 655 636 628 624 624 612 592 580 575 615 647 651 663 679 667 613 539 507 483 449 406 372 348 336 359 375 401 415 425 439 461 473 506 486 493 505 512 503 526 569 600 599 598 617 664 700 727 731 708 686 646 602 534 457 371 319 338 360 405 466 528 589 613 624 647 652 669 668 646 581 484 396 294 253 219 189 187 176 165 163 196 250 278 274 238 206 202 210 234 230 230 226 222 218 221 221 236 236 225 213 209 218 239 263 248 244 233 225 214 202 186 163 97 91 111 135 151 150 144 131 134 193 260 276 261 262 302 354 357 216 165 37 34 62 39 67 44 47 50 47 55 68 85 97 133 78 45 81 110 101 66 43 84 73 86 123 141 133 94 77 71 70 58 46 45 49 65 73 48 48 59 63 74 85 84 82 52 46 66 78 50 42 42 53 48 44 44 43 43 43 58 62 65 65 61 61 54 50 50 50 50 50 50 50 43 43 43 43 43 44 44 43 45 86 114 110 106 106 97 97 96 87 70 54 42 42 41 41 41 41 52 63 59 68 80 73 77 90 130 154 107 73 89 146 214 215 168 132 63 58 46 45 55 62 66 72 89 92 101 141 167 160 100 53 46 45 45 57 82 127 204 256 290 239 159 94 53 49 50 49 72 79 88 91 88 77 73 63 53 49 52 78 97 94 83 68 49 49 48 47 46 63 84 88 64 50 50 50 58 54 54 50 45 44 44 61 80 95 151 246 425 518 603 672 721 777 849 899 946 950 958 943 918 886 845 829 798 733 621 460 282 144 81 77 72 98 121 117 90 61 54 56 77 91 83 71 70 62 58 57 65 54 50 51 55 51 50 49 54 54 54 55 60 65 65 66 54 70 101 96 91 119 186 280 449 532 521 445 335 259 213 183 177 206 279 381 443 479 527 580 620 643 667 686 701 716 731 735 714 718 733 753 777 780 769 757 697 700 716 736 764 784 802 806 825 844 859 868 871 859 851 846 870 886 912 932 954 973 985 992 1018 1019 1019 1019 1019 1003 991 974 932 883 811 738 648 538 419 324 185 157 136 115 93 78 63 66 72 79 75 74 74 70 66 58 62 54 50 51 51 52 51 50 59 74 64 58 59 55 52 55 82 90 101 97 66 51 51 51 58 70 70 65 76 84 79 59 75 71 63 63 56 56 49 49 59 59 63 63 60 60 56 56 69 69 58 62 66 78 86 83 69 57 53 52 53 57 69 73 62 58 54 53 53 54 54 54 57 58 58 58 61 68 75 75 63 59 58 50 49 49 65 85 118 82 57 48 55 66 65 60 88 71 56 52 57 62 62 66 71 70 62 62 70 67 63 56 56 52 64 73 81 81 77 63 47 47 47 47 47 55 58 58 57 57 64 60 60 60 60 68 79 83 87 87 83 79 75 71 43 47 59 59 51 51 55 59 55 51 43 43 43 44 52 55 59 59 55 51 47 43 44 44 58 54 50 46 46 46 53 53 49 49 56 52 48 48 47 43 46 42 46 46 49 45 52 52 47 46 45 37 40 35 38 34 30 29 36 38 40 34 35 30 17 28 25 21 18 17 17 16 25 14 15 52 64 32 20 32 164 136 96 56 32 28 32 40 52 52 48 48 48 48 48 48 56 60 60 44 24 16 20 32 21 21 17 17 17 21 25 25 26 27 31 35 39 43 47 40 36 40 40 44 37 41 42 35 43 39 39 32 36 36 29 29 37 41 41 34 38 35 35 28 56 49 49 45 38 38 38 38 34 34 34 34 34 34 30 30 38 38 38 38 38 38 38 38 61 62 55 59 60 72 77 81 89 80 91 111 126 129 148 154 149 135 138 104 75 44 51 56 48 40 48 45 52 48 56 56 44 44 40 35 35 34 34 34 37 37 41 41 48 48 48 41 38 35 35 35 39 39 46 46 64 64 67 63 74 93 113 129 73 41 29 38 66 51 36 32 32 36 32 31 37 33 28 28 54 30 31 51 55 32 32 53 57 50 39 39 36 36 36 36 35 58 54 34 34 51 51 34 39 39 39 39 43 43 43 43 47 50 50 50 50 50 50 50 54 54 54 54 54 58 58 54 47 40 40 36 36 36 37 45 49 57 62 62 50 38 38 53 97 138 164 200 309 492 651 732 764 814 848 864 894 906 870 793 687 630 557 496 464 412 288 156 48 51 77 105 90 42 40 40 39 62 70 62 50 42 50 58 58 62 66 66 70 70 70 62 65 49 63 70 61 36 34 49 41 61 93 122 136 129 121 118 107 52 38 42 61 57 63 83 84 104 98 52 40 42 43 42 42 70 125 145 101 40 40 61 44 40 40 40 43 39 39 39 51 47 43 43 54 54 50 46 46 47 47 47 46 42 42 42 38 39 43 43 46 50 53 53 66 66 65 70 93 113 101 80 80 79 82 135 217 318 395 437 514 544 577 603 640 697 763 825 885 911 927 958 979 972 941 904 800 708 629 570 491 347 210 120 102 75 55 47 55 60 60 53 49 53 52 52 52 48 44 43 61 53 41 34 37 41 44 40 36 36 43 42 38 34 30 30 45 45 45 45 45 45 45 44 36 36 36 32 32 28 28 28 29 28 28 28 44 44 39 26 34 34 41 41 40 36 43 39 21 20 20 20 20 21 21 25 22 26 37 46 50 54 65 58 35 35 30 30 30 27 26 26 30 26 22 22 26 30 34 35 38 31 27 27 23 23 23 23 40 36 32 28 28 32 41 45 59 92 85 35 27 40 44 30 45 52 55 55 49 35 28 28 35 31 31 31 31 31 31 35 39 39 46 46 46 46 46 39 36 33 33 33 37 37 37 37 45 45 45 45 45 45 45 41 42 35 35 35 35 35 35 35 42 42 42 46 46 46 46 47 43 44 55 55 48 44 33 32 33 66 334 282 251 140 112 136 120 104 100 101 77 49 63 101 126 134 318 658 653 698 771 726 732 655 612 589 529 466 468 521 490 490 470 465 526 611 661 657 701 592 476 439 387 278 263 352 292 351 326 306 387 424 313 216 469 483 346 386 430 366 428 462 212 82 113 83 68 85 40 76 83 66 151 353 239 42 62 86 128 116 191 216 357 527 646 739 802 857 804 746 812 907 973 1015 1007 992 1000 1001 985 986 947 861 900 857 814 752 651 542 486 481 412 271 233 347 377 254 127 104 88 90 83 68 42 42 44 56 63 114 138 113 65 41 45 43 46 46 47 84 112 144 228 324 412 544 681 772 772 630 529 586 774 844 888 889 908 920 885 821 801 769 869 960 913 869 889 897 920 944 947 923 891 883 912 947 959 963 947 923 919 911 855 792 780 852 932 960 963 953 933 903 841 786 732 705 674 628 608 613 631 604 589 597 590 593 613 637 663 670 672 690 743 781 776 755 32 27 27 23 29 25 31 27 9 9 9 21 25 29 36 33 11 15 23 15 18 63 73 58 22 54 75 31 25 45 129 177 76 67 44 28 33 49 45 31 50 38 31 35 46 58 58 47 31 42 33 30 33 47 47 47 44 80 80 44 35 52 60 40 57 42 38 46 49 52 66 84 79 86 114 154 137 83 48 52 108 102 111 175 325 454 507 485 287 110 34 38 55 46 62 75 45 41 48 51 59 59 59 51 59 74 97 122 130 163 268 377 571 596 591 599 631 639 620 621 503 490 501 516 534 505 427 311 222 126 66 67 83 71 46 44 45 45 44 42 49 56 71 86 86 51 40 41 42 42 95 181 278 356 440 515 556 557 512 441 361 281 177 91 89 122 86 40 46 50 48 47 73 139 246 321 349 307 196 73 39 81 77 40 80 138 121 99 176 243 233 224 397 492 500 516 600 623 587 587 559 607 591 547 503 439 475 614 648 656 719 736 687 691 723 688 640 640 597 581 621 629 593 558 525 590 622 598 603 627 599 531 463 391 395 423 406 434 486 482 538 575 599 568 533 526 531 527 476 449 406 359 359 384 388 368 322 338 348 351 349 366 408 439 462 473 450 403 363 368 413 447 413 327 263 248 248 218 190 171 167 167 187 207 238 270 285 264 230 182 174 182 205 214 210 199 208 140 113 102 105 169 206 170 201 310 378 366 335 324 312 285 253 201 205 288 356 359 339 357 406 508 544 412 183 68 211 408 416 476 496 450 456 534 593 603 587 588 569 541 538 555 571 556 503 516 528 528 538 546 558 559 492 483 487 460 404 301 170 67 31 40 72 89 68 31 30 32 44 40 43 39 47 51 54 47 79 279 304 172 164 257 317 377 495 566 605 602 606 606 582 535 547 536 518 486 444 416 405 424 411 433 468 522 588 635 662 666 639 620 601 594 595 610 629 616 553 512 475 462 504 536 534 505 511 517 521 559 610 649 677 674 655 640 628 628 628 616 588 564 591 631 663 667 675 683 663 613 531 494 470 444 402 368 340 317 348 367 386 399 405 416 446 465 522 510 513 513 504 487 510 553 584 591 610 642 688 712 727 727 708 682 646 614 565 492 402 335 326 351 397 466 528 574 597 604 635 643 661 659 645 592 528 475 365 299 223 189 190 183 164 159 216 254 278 270 250 226 222 226 245 241 241 237 233 233 236 236 256 244 217 193 186 210 255 287 232 228 205 189 166 158 158 154 132 121 137 161 177 172 151 134 149 196 251 264 245 242 278 330 425 285 206 74 37 71 46 66 43 39 38 39 51 76 101 125 138 78 42 58 89 77 57 45 118 108 137 190 187 133 85 85 67 70 66 58 50 45 45 45 48 48 55 63 62 74 73 70 56 57 73 77 44 41 42 56 43 42 42 42 42 50 58 62 50 50 50 50 50 54 54 54 47 47 47 47 47 47 47 43 42 44 44 42 44 65 85 77 70 82 85 81 60 43 42 46 50 46 45 41 45 45 52 56 60 60 64 57 58 66 86 99 83 65 73 98 162 191 160 116 95 74 53 52 55 66 65 76 71 70 66 78 80 78 59 44 45 45 52 74 130 207 312 387 402 344 259 163 80 49 49 49 77 80 89 84 80 77 73 73 73 96 131 170 209 203 176 134 100 77 50 48 47 52 74 82 60 53 53 53 50 50 50 46 45 44 56 80 88 100 151 246 448 541 622 683 736 784 845 891 957 969 970 966 944 922 892 876 848 780 652 498 301 148 72 58 61 87 106 113 90 64 54 55 54 53 56 55 54 57 71 71 95 91 83 72 68 57 49 48 49 49 49 50 51 52 54 58 52 58 73 73 76 107 174 261 388 446 442 363 259 190 148 129 139 172 256 354 413 448 500 550 619 642 674 698 709 717 728 732 696 692 692 700 715 716 704 692 652 667 696 716 738 738 734 726 772 788 814 830 837 838 834 837 860 875 894 917 936 955 978 990 1017 1017 1018 999 968 934 926 913 864 804 719 638 540 426 303 213 145 124 107 93 82 71 71 78 55 62 62 73 77 73 58 50 50 54 58 51 50 50 51 54 64 64 54 51 52 52 53 53 67 74 86 74 63 51 51 50 49 73 73 64 88 139 142 106 91 79 67 59 52 56 48 48 55 55 55 59 52 56 48 48 77 73 66 62 62 66 74 71 61 53 52 52 52 57 73 85 62 58 53 53 53 54 55 59 57 61 61 57 64 64 71 71 51 51 58 50 49 50 62 74 90 74 57 48 55 66 69 76 59 59 64 64 73 74 74 70 67 55 43 51 67 72 68 52 52 57 73 74 74 70 70 67 46 46 46 47 51 55 62 62 45 45 56 60 64 60 52 48 67 71 83 91 95 91 84 80 43 51 63 59 47 43 51 63 67 59 43 43 43 44 60 67 59 55 51 47 47 47 52 52 58 54 50 46 46 42 53 53 49 49 52 52 48 48 44 43 50 50 46 42 49 45 56 56 51 46 45 41 44 35 31 31 31 33 36 34 32 21 19 17 21 25 33 33 26 18 17 17 57 21 41 105 93 25 37 117 205 157 89 25 15 16 33 57 56 52 52 52 52 52 48 48 56 60 56 44 24 20 24 32 33 25 21 17 17 17 17 21 25 30 34 38 42 46 50 51 43 43 36 40 40 33 37 30 38 35 39 39 32 32 37 37 30 34 34 34 38 35 35 28 36 33 33 29 29 30 30 30 29 29 34 38 38 34 30 30 38 38 38 42 42 42 42 42 58 58 51 55 52 60 61 69 65 56 67 79 94 93 112 110 93 87 86 75 67 51 51 48 43 40 43 40 47 48 59 60 36 36 35 35 34 34 34 34 37 37 41 41 48 48 48 41 35 35 35 39 39 39 50 50 52 60 67 63 70 122 217 288 234 138 70 64 67 36 53 97 70 70 70 57 37 29 28 29 50 31 31 47 44 32 33 49 49 42 35 35 35 36 37 48 47 58 42 33 34 55 51 34 39 39 39 39 39 43 43 43 46 46 47 47 47 47 47 47 50 50 50 50 51 54 54 54 55 51 40 36 36 44 64 76 37 49 61 57 46 42 42 45 75 96 94 96 172 324 480 576 642 696 730 746 760 760 728 674 591 562 504 427 371 319 235 162 73 59 60 62 58 42 40 40 39 58 66 58 50 42 50 58 58 62 70 74 82 82 78 67 73 42 57 88 86 45 35 43 47 51 67 77 74 75 61 68 104 48 37 38 54 62 73 84 68 93 94 56 40 42 44 44 58 65 81 97 81 45 48 64 40 40 47 43 43 39 39 39 50 46 46 50 54 54 46 42 39 43 50 54 54 50 50 42 38 43 43 42 46 50 50 50 46 70 78 58 74 106 94 54 82 65 51 73 131 212 274 313 414 417 434 456 501 559 614 670 710 759 790 811 815 812 809 792 755 687 615 552 445 293 159 81 98 75 55 47 51 60 60 56 52 52 56 56 55 51 47 47 65 49 37 33 41 41 44 44 40 39 47 46 42 38 34 34 45 45 45 45 45 45 45 44 40 36 36 36 32 28 28 28 29 28 28 29 44 44 39 27 42 42 49 45 40 36 39 35 20 19 20 19 20 20 21 21 21 22 37 41 50 54 54 54 31 30 30 30 30 27 26 26 30 26 26 22 26 30 38 39 39 27 27 27 24 23 23 23 40 36 28 24 24 32 41 49 51 63 53 27 27 28 28 27 45 48 51 48 41 27 27 27 31 31 27 27 28 28 31 31 39 39 39 39 46 46 46 39 36 33 33 33 33 37 37 37 45 45 45 45 45 45 45 41 42 35 35 35 35 35 35 35 39 39 42 46 50 54 54 58 35 39 48 52 52 48 33 32 32 66 278 179 104 33 34 36 35 36 49 66 58 45 83 138 146 186 230 630 701 725 759 754 728 663 612 570 513 467 489 546 491 479 462 457 522 608 654 649 701 607 443 399 423 323 252 336 327 355 334 322 391 420 305 192 509 355 287 427 415 372 461 399 145 71 113 79 56 85 57 85 91 75 72 173 139 56 100 43 63 47 190 177 230 329 525 781 605 613 575 641 827 920 942 1015 924 923 955 991 987 992 992 962 968 927 900 866 797 680 571 498 374 260 282 452 509 368 213 170 126 119 100 66 41 41 41 42 39 106 150 101 45 53 54 42 47 46 46 79 112 160 251 339 423 488 580 673 667 526 480 602 738 793 853 889 897 885 861 829 877 810 898 938 818 798 882 881 868 863 843 823 819 851 911 959 959 951 927 915 927 923 863 783 731 835 939 972 983 987 972 938 892 852 829 815 780 717 678 667 677 642 643 674 674 636 636 667 736 743 723 697 727 781 792 767 28 28 23 23 25 25 31 27 10 10 10 14 18 37 46 47 22 44 45 21 35 80 82 47 40 94 111 68 57 114 174 201 72 55 28 27 33 49 49 42 46 38 30 34 42 62 94 111 57 49 32 32 42 39 43 79 76 124 124 68 40 68 76 48 49 45 38 42 41 48 62 73 83 90 110 132 118 76 54 65 49 110 149 156 183 259 383 454 348 214 148 158 126 63 63 80 42 41 41 44 52 59 59 63 82 89 115 132 146 205 311 423 527 556 555 568 623 644 644 665 515 558 545 515 510 469 455 484 317 217 113 57 45 50 65 65 43 47 55 50 53 52 67 79 86 59 41 42 42 43 92 170 267 318 382 460 528 568 562 526 432 340 201 80 58 108 110 63 47 42 41 39 49 92 183 266 417 425 324 138 39 57 74 42 37 60 37 87 344 413 245 191 476 588 616 624 672 671 627 631 666 682 642 630 658 627 607 670 713 673 696 683 603 599 656 672 740 715 651 639 720 788 788 768 674 715 731 691 667 704 743 754 720 628 600 607 587 619 663 643 675 680 668 621 589 574 564 549 546 507 452 413 418 419 408 392 357 357 372 398 412 407 421 432 524 492 444 393 374 399 455 484 379 312 265 253 226 183 140 128 185 156 120 128 168 235 299 298 203 175 191 207 222 227 227 219 148 97 117 150 177 238 246 183 205 338 399 344 269 265 274 270 251 230 242 313 368 363 358 373 442 353 201 60 19 36 233 428 390 449 477 449 435 473 508 526 522 542 538 519 528 553 565 545 509 514 517 508 496 500 522 521 442 453 444 341 197 82 51 60 76 61 65 69 64 36 31 31 44 40 43 39 43 47 46 43 59 256 380 372 340 316 304 351 487 562 601 609 617 618 605 562 555 520 505 498 463 412 404 436 423 441 464 506 557 607 631 650 659 636 613 614 623 639 638 613 530 472 431 430 473 516 530 521 531 533 533 571 622 657 673 662 639 636 632 620 612 604 592 576 619 647 667 675 683 687 671 633 555 513 470 428 382 348 312 289 320 351 382 388 398 420 450 458 486 482 493 493 481 476 507 553 585 595 614 650 688 700 707 711 716 690 657 633 604 535 437 362 337 355 401 467 529 574 593 611 630 646 652 653 632 606 574 541 444 355 261 203 177 171 172 182 220 246 254 254 246 234 234 238 249 249 245 252 248 244 251 244 288 256 213 189 194 230 267 291 244 216 169 141 126 134 146 150 159 147 147 163 167 159 162 169 124 152 195 216 221 230 255 290 229 145 125 50 35 46 38 39 54 38 38 50 59 75 84 93 78 46 40 41 56 60 64 76 133 162 207 216 174 108 80 88 63 74 70 62 54 46 45 45 44 48 48 55 59 59 62 59 60 53 68 72 52 42 43 59 42 42 42 42 42 50 54 58 42 46 46 50 50 54 54 58 51 51 51 51 51 51 51 48 48 53 57 45 45 58 69 54 45 53 69 64 47 42 41 41 46 42 45 41 41 41 45 45 64 53 53 50 54 63 71 67 71 80 69 61 102 163 179 151 151 118 89 75 67 62 65 76 76 71 63 52 49 54 55 56 56 55 72 113 193 321 450 537 535 491 403 267 133 65 55 71 74 76 78 77 76 72 77 91 100 177 265 336 361 350 309 263 194 144 97 61 51 46 63 75 56 45 45 45 45 46 46 46 62 49 64 80 84 96 147 242 432 529 619 694 755 807 872 922 972 988 993 986 971 959 933 918 886 814 684 521 324 147 53 54 53 65 94 94 86 67 54 54 51 51 51 51 61 79 93 104 119 115 104 101 86 78 63 59 48 52 49 49 50 51 53 54 52 54 65 65 72 100 163 224 308 358 349 287 202 136 106 102 104 157 248 335 401 445 497 550 627 650 678 698 709 709 702 702 671 655 639 631 624 617 601 589 601 621 649 660 660 640 627 618 666 689 720 739 758 766 774 788 810 825 852 868 902 921 952 967 979 972 965 942 911 884 869 859 800 716 627 540 437 323 220 149 141 113 102 75 67 55 55 61 50 64 57 61 65 58 54 50 50 58 66 62 57 49 61 73 65 54 51 51 52 52 53 53 50 55 62 63 55 52 52 51 48 80 88 91 143 228 239 197 111 91 71 59 51 48 48 47 52 59 63 63 60 60 56 56 73 73 62 62 62 62 70 63 53 53 53 53 57 69 77 85 58 54 53 53 53 54 62 70 57 53 53 53 56 56 59 59 50 63 74 62 54 62 74 74 66 66 61 52 55 61 73 88 51 52 60 72 93 102 78 58 60 63 59 56 56 56 60 57 69 70 82 79 71 63 63 59 46 46 46 47 51 55 62 62 44 44 44 44 48 44 43 43 51 55 63 75 83 91 96 96 79 71 67 63 55 43 51 67 67 59 51 47 48 52 60 67 59 55 47 43 43 51 56 60 54 54 50 46 42 42 49 49 49 45 52 48 48 44 44 43 54 50 46 42 49 49 56 56 51 50 49 45 44 39 35 31 31 34 36 39 40 30 28 22 22 29 41 45 34 18 18 22 15 41 145 217 169 65 61 137 181 149 101 57 33 29 41 53 40 40 40 36 36 32 32 32 48 48 44 36 28 24 32 40 25 25 25 21 21 17 17 17 17 21 25 29 45 49 53 46 46 43 43 36 40 40 40 33 41 34 39 35 39 32 33 33 30 34 34 34 31 35 28 28 28 28 28 29 29 29 29 29 28 28 29 29 30 29 29 30 38 38 38 42 42 47 47 47 58 58 47 47 44 52 49 53 49 44 51 55 66 70 81 74 81 66 70 63 66 51 46 35 50 39 42 35 42 39 54 55 35 35 35 34 34 34 34 33 37 37 41 41 48 48 48 41 34 34 35 35 39 43 50 57 49 60 71 67 82 166 321 448 527 334 139 67 88 100 81 58 36 40 37 33 29 29 57 82 39 31 32 41 41 33 33 38 38 38 35 35 36 44 49 60 55 54 34 33 35 55 51 34 35 35 39 39 39 39 43 43 46 46 46 47 47 47 47 47 50 50 50 50 51 54 54 54 59 55 40 36 40 60 88 108 61 61 53 45 46 54 50 41 61 79 86 79 108 189 289 347 512 551 589 608 608 600 580 545 520 502 460 383 314 253 188 131 109 76 49 41 41 41 40 40 46 54 58 58 50 46 50 58 50 58 66 78 82 86 86 71 85 51 81 112 103 42 35 48 36 40 41 39 40 41 41 41 64 39 37 38 43 54 74 89 89 101 83 56 41 47 45 56 41 40 53 85 97 69 44 39 40 40 43 43 39 39 39 39 47 43 42 46 50 50 46 38 43 43 47 46 46 50 54 58 38 42 42 42 46 50 50 50 39 95 107 63 51 71 67 38 67 83 102 115 114 136 174 209 291 289 292 322 368 426 473 510 575 640 692 715 708 697 709 704 651 602 531 443 315 187 93 66 83 71 55 51 51 56 56 56 52 52 52 51 51 47 47 43 37 41 45 53 45 33 36 39 39 39 47 46 46 42 38 38 45 45 45 45 45 45 45 45 41 40 36 36 32 32 28 28 29 28 28 29 40 40 39 31 50 50 57 52 44 36 35 31 20 19 19 20 20 20 20 20 21 22 33 41 46 50 54 54 31 30 30 30 30 30 30 26 30 30 26 26 26 34 38 39 35 27 27 23 24 24 23 23 32 32 28 24 28 32 41 44 39 39 29 27 27 26 26 31 41 48 51 48 41 26 27 27 27 27 27 27 27 28 28 28 35 35 35 35 42 42 42 35 32 29 33 33 33 33 37 37 45 45 45 45 45 45 45 41 35 35 35 35 35 35 35 35 35 39 42 46 54 58 62 66 43 47 47 48 48 44 33 32 32 33 130 46 34 32 33 32 34 37 74 90 69 61 115 181 150 306 321 625 709 641 727 786 717 646 605 607 573 503 502 558 475 475 482 489 550 620 648 638 705 615 439 335 367 395 320 229 356 360 342 342 391 401 294 177 414 273 284 424 409 377 399 260 106 72 122 79 44 69 61 73 64 88 69 85 50 55 123 77 148 102 109 213 212 260 472 751 578 457 351 492 757 835 883 1016 932 815 791 907 1006 1016 1011 972 1017 964 907 884 854 773 672 587 398 324 311 386 436 369 275 224 176 149 114 88 70 52 40 38 53 66 122 157 98 39 40 83 51 46 49 83 131 183 259 331 398 443 479 529 551 497 523 673 731 785 853 893 893 866 858 862 842 871 899 827 759 844 942 930 764 751 723 703 719 787 883 951 947 935 911 903 931 959 935 887 795 887 963 975 983 995 991 952 950 899 868 861 837 787 755 748 706 647 635 672 673 622 606 625 736 758 746 701 727 793 804 767 29 28 23 23 25 20 20 15 15 14 10 9 11 27 47 49 16 30 43 24 37 74 67 28 73 94 99 88 105 142 138 102 64 43 27 28 37 49 57 57 58 54 54 50 39 62 138 211 212 122 50 54 67 34 35 112 80 124 121 57 36 49 53 36 52 53 45 41 41 45 59 58 68 76 87 93 86 57 39 46 47 84 114 117 124 192 317 410 309 295 317 299 195 95 70 60 46 42 42 41 52 52 59 63 82 101 126 147 180 248 349 446 558 584 588 611 675 704 704 718 612 562 441 392 442 464 458 468 276 215 135 67 42 43 55 60 42 54 70 78 73 68 72 79 85 66 53 43 44 51 85 136 206 256 327 424 516 579 600 583 531 434 317 216 159 142 116 86 51 43 42 45 50 73 136 202 313 413 406 245 88 41 42 42 37 84 90 95 292 333 176 226 500 691 756 692 612 551 575 674 681 669 617 641 749 780 749 757 810 705 696 700 624 596 668 723 786 770 702 678 758 837 864 860 791 796 796 752 692 680 741 815 796 721 712 724 704 732 760 728 752 736 708 677 673 674 667 641 626 569 514 487 457 427 395 379 424 388 367 374 400 408 415 434 399 347 291 268 285 306 314 292 205 175 160 160 132 81 49 54 114 118 126 154 182 201 205 167 145 148 188 215 215 207 199 196 152 121 165 218 226 262 258 195 242 355 376 281 190 176 197 205 265 260 247 266 332 395 390 372 247 125 23 21 23 69 230 394 359 360 380 379 362 360 403 461 464 503 512 504 513 531 535 515 543 528 503 495 494 490 485 463 387 346 273 154 39 29 44 105 73 49 41 41 53 45 41 41 37 33 32 31 31 31 42 35 63 191 272 260 232 232 276 347 466 545 593 613 629 641 621 581 573 515 500 525 513 454 427 443 446 453 472 495 541 581 627 643 663 644 633 642 651 655 639 594 522 456 411 422 469 512 535 549 532 538 549 591 638 665 673 654 630 643 647 611 587 591 607 619 636 648 656 656 656 660 652 629 574 524 473 416 362 332 305 290 289 340 379 396 402 424 443 454 454 447 466 481 485 500 531 577 609 611 630 658 688 684 691 703 716 690 665 652 627 565 467 385 360 359 401 471 529 566 592 607 649 661 667 657 646 629 619 603 529 440 339 250 196 169 194 230 196 203 203 207 218 222 230 230 249 249 256 259 259 259 262 255 288 237 193 189 214 258 279 283 256 232 205 205 217 213 182 150 146 134 142 151 158 146 153 181 200 203 195 188 173 154 123 131 35 34 45 40 35 45 49 53 46 38 42 70 79 67 48 42 41 41 41 49 51 62 90 122 171 239 258 183 97 71 76 88 71 70 69 61 53 54 57 57 44 44 44 48 48 48 48 44 48 43 43 55 67 59 43 42 42 42 42 42 46 46 50 50 42 43 43 43 47 51 51 55 51 51 51 51 51 51 51 51 64 65 65 49 45 45 45 44 43 43 43 42 42 42 41 40 42 42 41 41 40 40 41 41 53 42 42 47 56 61 61 56 75 96 80 53 81 157 209 209 177 157 128 127 106 89 88 97 77 73 61 42 41 41 43 55 66 76 100 164 283 443 603 689 676 643 548 375 182 87 70 83 59 66 60 69 65 76 87 116 150 283 422 501 517 489 448 400 300 227 149 105 68 47 45 60 52 52 48 44 48 48 53 57 69 52 48 60 64 80 144 246 412 513 618 695 759 819 892 949 994 1014 1019 1001 990 986 960 941 909 833 702 540 335 147 52 53 53 54 68 83 82 71 67 53 53 53 52 51 72 97 119 133 116 144 165 174 167 133 102 78 59 56 56 49 49 50 51 53 54 61 65 65 65 88 135 181 213 253 266 220 154 99 88 95 100 161 260 348 407 458 514 563 627 650 677 686 690 686 671 657 614 591 571 552 537 534 518 506 519 539 563 567 562 542 541 548 579 598 618 641 663 675 687 705 750 775 798 818 844 868 894 910 941 926 907 893 875 860 837 807 705 621 521 441 350 260 189 146 114 92 77 65 56 55 55 61 65 71 56 49 53 50 51 51 50 59 74 73 64 60 79 84 54 50 51 51 51 52 53 54 50 50 58 58 55 52 52 51 48 87 103 107 178 266 285 247 122 102 75 63 55 48 48 46 56 67 60 60 64 68 60 60 65 65 58 62 62 66 70 63 52 53 54 62 70 74 70 70 54 53 53 53 53 61 69 77 52 56 52 51 55 51 51 51 55 79 87 75 63 71 82 78 54 58 61 63 59 61 77 85 60 56 52 68 109 130 86 45 44 56 76 60 44 44 65 82 94 91 87 71 59 51 51 51 46 46 47 47 54 58 58 58 44 44 43 43 42 43 43 47 44 44 43 48 60 76 96 108 119 87 63 63 59 47 51 58 51 55 59 63 64 60 56 51 59 55 47 47 47 52 60 64 54 50 46 42 42 42 49 49 45 45 52 48 48 44 44 39 54 54 50 46 53 49 56 56 55 54 50 41 41 37 32 32 31 38 41 40 41 39 33 31 22 18 29 33 18 16 17 30 37 85 145 165 133 109 129 173 161 145 121 89 57 33 17 16 28 28 24 24 20 16 16 16 32 32 32 28 28 32 40 41 16 17 29 33 33 21 16 16 16 16 20 24 35 39 43 48 41 38 42 42 47 39 40 37 37 30 35 31 35 39 40 33 30 34 27 27 31 35 28 28 28 28 29 29 30 30 30 30 29 29 29 29 29 37 41 45 41 41 45 45 50 50 54 54 58 53 43 43 40 44 41 45 33 33 35 31 38 46 57 50 76 62 69 66 77 62 58 35 62 47 46 35 38 34 46 42 35 35 34 34 34 34 34 34 37 37 41 41 41 41 48 41 38 34 35 35 46 50 53 57 81 77 76 64 82 174 346 510 600 562 434 271 164 120 86 47 104 82 75 72 57 41 38 51 40 32 33 37 41 33 37 38 38 35 35 39 40 52 60 68 59 54 34 33 35 55 51 35 35 35 35 35 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 51 51 44 44 44 68 96 120 113 89 49 36 45 69 58 37 37 54 69 71 76 101 139 173 287 337 377 404 420 432 432 421 401 375 340 282 233 200 162 124 130 99 60 40 40 41 44 43 46 46 50 50 46 46 46 50 42 46 54 66 74 78 82 68 71 56 94 121 92 38 36 49 33 34 36 38 40 42 43 44 39 39 39 44 43 54 74 102 150 126 91 60 54 63 60 63 40 39 40 73 97 81 48 38 40 40 43 43 39 39 39 39 47 43 43 43 47 47 46 42 54 46 46 42 46 57 69 70 38 42 42 42 46 50 43 43 40 108 127 71 39 47 52 39 40 89 147 146 105 80 118 169 157 155 154 189 247 294 329 361 498 574 634 662 654 642 647 649 520 475 395 290 169 77 62 71 68 60 52 44 44 49 49 49 37 40 40 40 40 36 36 38 33 36 48 52 32 30 31 59 35 39 46 46 46 43 43 39 45 45 45 45 45 45 45 45 41 40 40 36 36 32 32 32 29 29 29 29 36 36 39 35 50 54 61 56 48 36 31 22 20 20 24 24 24 19 18 18 20 25 29 37 35 39 43 43 27 30 30 30 30 30 30 30 34 30 27 27 30 34 38 39 35 27 24 24 24 24 24 24 23 24 32 40 40 40 36 36 35 23 25 26 27 26 26 27 34 41 48 41 33 27 27 27 27 27 27 27 27 27 27 27 35 35 35 35 35 35 35 36 32 32 32 32 36 36 37 37 41 41 41 41 41 41 41 41 35 35 35 35 35 35 35 35 35 39 43 47 55 59 63 67 67 52 51 39 35 36 40 33 56 32 49 31 33 59 80 41 34 42 95 98 54 52 107 184 178 414 457 593 713 557 699 794 737 631 601 651 642 552 533 583 471 483 497 507 558 625 656 651 757 635 498 327 245 356 386 226 325 316 319 339 375 389 318 214 240 263 294 350 379 360 281 134 72 73 118 83 40 53 65 69 97 72 57 97 77 44 104 163 414 401 117 266 147 232 456 626 596 502 511 711 855 772 777 973 901 796 827 963 1010 970 974 1002 1016 982 935 913 903 865 771 682 537 509 447 366 375 406 364 288 252 205 163 145 151 129 63 37 45 241 289 133 77 182 186 56 50 46 72 117 173 234 302 362 413 498 527 547 585 576 591 681 758 801 861 890 882 858 869 890 870 918 879 812 812 800 804 875 832 842 830 810 814 854 930 993 950 946 922 902 922 974 1001 993 914 954 974 946 950 974 978 947 984 933 902 895 883 848 832 837 798 707 659 672 665 618 587 603 666 714 729 712 734 789 792 751 32 32 27 23 21 16 12 11 15 11 10 10 11 17 41 51 22 24 40 49 74 91 80 53 78 71 68 97 142 162 114 58 60 44 28 33 41 41 53 65 38 42 54 62 54 98 218 327 320 194 78 50 50 32 39 152 88 113 105 49 36 41 45 36 56 64 56 41 37 45 52 55 84 76 69 54 47 38 39 47 68 54 59 99 153 177 183 196 186 208 253 215 111 47 63 68 51 43 42 41 41 48 59 63 66 91 114 146 194 263 371 449 538 596 636 677 724 701 645 611 612 519 434 409 447 469 410 306 131 133 125 89 61 57 41 39 53 68 81 89 92 81 73 83 85 78 53 47 45 52 66 94 148 206 297 421 519 566 582 579 586 518 464 411 324 200 99 49 41 40 41 45 59 66 108 159 161 294 379 313 160 62 41 40 59 85 82 35 116 164 118 278 548 687 699 604 536 511 566 678 693 693 629 629 733 803 814 852 814 696 704 780 759 731 786 830 814 825 757 685 708 752 775 783 832 832 840 816 744 680 701 765 801 757 776 792 756 760 772 728 757 733 705 705 722 735 724 702 667 609 548 506 467 393 342 323 383 335 291 294 313 336 377 424 368 329 301 307 324 304 248 185 128 132 157 194 194 166 159 183 124 156 192 207 187 151 106 49 155 157 196 216 212 191 171 156 172 133 177 218 210 238 250 207 302 352 317 219 136 130 147 155 195 210 212 231 333 411 337 200 26 25 70 130 98 62 191 384 341 310 294 286 276 275 342 432 438 478 486 478 479 496 485 454 453 478 517 549 553 512 444 381 361 239 103 32 32 53 69 70 42 54 69 62 49 33 33 41 32 32 31 31 31 31 42 42 39 103 104 31 30 147 303 395 442 525 581 613 637 645 617 577 581 537 530 556 553 501 466 474 473 476 480 499 542 581 624 644 635 639 644 657 669 655 619 571 526 445 400 415 458 492 515 537 520 534 557 592 635 666 669 666 626 651 651 603 567 579 619 643 648 648 648 640 636 636 632 617 561 520 473 415 365 336 325 326 290 348 383 377 379 416 447 462 499 491 494 490 497 508 527 553 621 623 638 670 685 680 691 704 705 691 676 670 641 568 482 411 364 355 382 444 509 538 561 602 657 668 662 659 645 635 634 620 588 514 421 335 246 192 213 257 200 188 187 191 214 230 238 238 249 256 263 263 266 266 266 266 256 213 177 185 218 258 271 271 236 236 257 301 329 305 226 161 157 153 161 185 185 165 169 192 204 184 159 117 77 37 34 31 34 34 48 56 36 36 53 41 41 36 42 82 91 68 40 40 40 41 46 44 50 72 116 156 252 321 311 181 71 57 79 88 75 74 69 57 53 54 65 69 45 44 44 44 44 44 44 44 51 42 42 63 95 99 74 42 46 46 46 46 50 50 50 43 43 43 43 47 51 51 55 55 51 51 51 51 51 51 51 51 64 64 64 53 45 44 43 42 44 43 42 43 62 62 58 46 42 41 41 40 40 41 41 41 40 41 42 48 57 57 57 53 79 103 92 52 60 108 148 152 152 140 155 186 190 157 140 129 94 87 67 51 42 41 42 50 85 97 133 223 386 585 739 809 788 752 635 428 223 97 57 52 52 51 53 55 69 91 110 150 233 404 559 625 619 587 532 480 371 286 193 134 93 49 46 50 45 48 44 44 44 48 56 56 64 48 44 56 68 96 168 274 405 513 607 687 755 823 899 956 998 1018 1019 1007 1000 997 975 948 916 836 713 559 353 151 52 54 54 54 62 76 86 78 82 60 59 54 53 62 86 119 148 174 177 221 281 307 281 220 157 107 63 71 64 49 48 48 49 51 61 58 57 53 57 69 100 123 137 169 186 160 108 76 84 114 127 204 303 381 433 478 534 579 631 661 674 682 682 664 646 635 608 575 536 501 474 447 428 408 428 457 480 484 476 472 498 513 532 540 555 570 589 604 620 642 709 735 762 784 807 830 845 857 876 861 835 820 810 795 768 727 601 517 425 361 283 216 162 149 72 58 58 57 56 55 66 84 81 83 64 49 49 50 51 51 51 52 71 70 68 71 87 84 54 51 51 51 52 53 53 57 67 74 73 73 70 52 51 50 47 71 83 94 137 198 209 178 114 94 70 55 56 60 48 47 56 63 56 60 60 56 56 49 57 50 54 58 62 66 70 63 52 53 58 70 78 74 66 62 54 54 57 61 61 69 73 84 52 51 51 51 51 50 50 50 59 87 103 83 75 76 79 63 50 54 68 63 63 58 66 77 72 60 44 64 117 153 98 44 42 45 65 57 45 45 82 119 123 99 79 60 52 49 48 48 55 55 55 55 58 54 54 54 45 44 44 43 43 44 55 63 52 44 43 43 43 60 84 96 115 87 75 79 67 43 42 46 42 51 67 75 75 68 52 43 59 55 51 51 51 56 60 64 54 50 46 42 42 41 49 49 45 45 48 48 44 44 40 39 50 50 54 54 57 53 56 52 59 54 50 46 45 37 33 32 39 39 42 44 42 28 22 21 19 17 17 21 16 16 18 58 141 153 141 113 129 169 177 153 105 93 77 53 33 17 16 15 28 28 24 20 16 16 16 16 20 20 20 20 24 32 40 36 17 18 41 49 41 25 16 15 15 15 19 19 23 34 34 38 40 33 37 38 38 42 47 40 40 33 37 35 35 35 40 40 37 34 27 27 31 35 28 28 28 28 29 34 30 30 30 30 37 32 33 29 33 45 53 61 37 37 37 41 46 50 50 54 54 53 43 39 35 40 37 41 37 45 44 31 39 50 61 50 52 49 53 61 70 70 62 54 54 50 42 38 34 34 34 34 34 34 34 34 34 34 34 34 37 37 41 41 41 41 48 41 42 35 35 39 46 46 53 53 73 65 64 64 82 158 314 482 546 682 701 559 399 301 214 120 133 95 73 87 81 46 30 31 40 34 34 34 37 34 34 35 35 35 39 47 48 56 60 71 62 50 38 34 39 47 47 39 35 35 35 35 35 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 44 44 44 40 40 56 76 96 145 113 61 36 37 69 57 37 37 38 46 54 63 74 96 118 133 164 203 231 251 259 279 275 295 252 193 154 128 122 104 94 119 95 65 40 44 52 51 47 42 42 46 46 46 46 50 50 42 42 50 54 62 74 78 68 55 52 90 109 95 65 56 64 36 36 37 38 40 42 43 44 37 50 63 59 51 47 75 103 179 139 88 61 69 78 67 66 58 45 40 41 61 61 52 39 40 40 43 39 39 39 39 39 59 51 43 39 43 43 46 42 54 50 45 42 46 53 76 77 42 42 42 42 46 50 43 44 39 84 103 63 39 40 41 40 39 66 121 108 63 50 97 153 129 112 107 126 165 200 212 243 408 480 532 556 548 532 521 511 413 363 278 181 104 59 72 93 60 56 52 48 44 44 48 48 36 36 40 40 36 35 35 38 48 39 39 39 30 29 35 79 31 35 42 46 47 43 43 39 45 45 45 45 45 45 45 45 45 41 41 40 36 33 32 32 29 29 29 29 32 32 39 39 50 50 56 56 44 32 27 22 20 20 32 36 32 24 19 18 20 20 29 33 34 39 39 39 27 26 26 30 30 30 30 30 34 30 30 27 30 34 42 43 24 24 24 24 24 24 24 24 23 24 36 48 52 48 40 36 35 24 24 25 26 26 26 28 34 41 48 45 37 27 27 28 27 31 27 27 27 27 31 31 35 35 35 35 35 36 36 36 32 32 32 32 33 36 37 37 41 41 41 41 41 41 41 41 35 35 35 35 35 35 35 35 39 39 43 47 51 55 55 51 79 60 51 35 31 31 39 44 49 32 37 32 33 70 115 96 35 42 74 78 50 49 95 149 237 430 470 522 718 567 700 807 777 659 613 658 646 579 561 617 489 489 487 490 549 631 671 670 745 623 551 380 157 233 395 351 297 281 307 327 328 341 310 234 145 284 316 293 353 326 191 104 57 59 95 80 41 45 77 81 98 89 69 65 80 95 107 130 474 511 165 430 225 198 329 452 391 422 614 840 840 666 690 900 874 829 885 997 1001 945 964 1016 1007 1004 996 982 975 945 860 762 629 652 583 461 444 506 491 397 360 306 255 242 248 214 136 65 38 323 335 52 38 254 258 38 56 68 102 159 220 296 372 432 444 568 605 603 673 731 738 772 818 849 881 885 849 802 798 811 891 856 812 881 911 717 625 804 924 962 993 1001 993 993 1012 1017 938 954 942 910 914 958 997 1004 961 961 945 914 909 922 938 938 991 964 956 949 926 890 886 911 903 828 753 726 698 643 616 621 628 672 707 706 726 761 764 735 44 39 34 30 14 12 11 11 11 11 11 12 14 34 44 49 44 26 38 67 99 100 93 90 159 128 132 177 214 202 154 114 57 52 48 49 41 29 34 54 29 29 30 46 58 114 242 355 361 266 150 63 35 33 52 141 93 90 81 46 42 42 50 45 56 71 56 37 37 45 52 47 89 85 73 58 48 42 39 40 57 43 54 96 123 99 84 85 154 121 123 99 48 43 87 100 59 44 47 41 41 48 55 62 61 79 104 137 189 278 390 452 530 581 621 654 681 630 543 493 518 524 606 565 419 393 403 306 66 84 96 79 86 98 82 46 70 67 63 71 76 76 69 72 93 78 52 42 44 48 50 59 118 180 286 406 495 548 571 580 617 588 567 523 420 264 129 52 40 39 39 41 56 62 88 127 130 185 228 225 144 62 42 43 43 38 86 83 131 168 142 298 635 664 576 512 567 619 654 701 764 776 691 619 647 682 710 774 738 642 678 790 814 806 809 781 801 852 819 723 694 721 757 793 873 877 877 865 829 793 785 793 849 837 885 905 861 861 877 836 881 846 818 799 787 752 713 671 684 622 565 526 450 371 313 302 326 330 354 378 366 338 351 391 319 327 336 341 329 274 198 128 49 50 86 135 144 136 141 169 234 209 154 89 52 72 136 163 247 221 228 236 240 227 203 176 184 152 188 217 197 217 233 199 310 297 234 164 129 131 145 153 144 183 213 247 329 355 221 48 27 26 47 71 25 22 120 333 342 300 256 227 215 242 313 387 420 459 464 444 433 430 410 372 339 388 452 467 428 355 283 244 243 144 48 32 53 62 57 42 50 66 86 74 50 33 32 32 32 32 31 31 31 35 46 50 28 39 99 94 86 167 291 374 438 525 589 625 656 668 640 600 596 569 573 598 584 541 517 529 525 528 524 532 544 575 613 637 608 627 651 668 669 639 604 555 515 437 400 423 462 476 476 494 509 527 553 588 623 654 669 674 642 663 655 603 571 591 627 639 632 632 636 644 644 640 636 625 569 543 504 435 369 328 314 327 299 341 359 341 343 397 459 490 535 519 506 494 505 516 523 529 601 607 634 678 693 677 688 712 702 698 688 681 648 575 496 423 375 347 362 420 477 503 536 579 652 648 648 642 643 641 631 618 625 560 479 398 304 223 220 253 232 201 184 188 215 246 254 250 249 256 263 270 270 270 270 266 236 202 182 178 202 226 247 255 220 228 256 300 329 321 277 233 221 177 145 154 166 145 129 143 55 63 75 64 45 36 35 35 35 49 46 74 66 59 64 35 57 36 37 67 84 64 48 45 41 41 41 55 85 143 209 248 348 393 387 290 178 120 86 75 70 74 62 61 54 57 65 69 45 45 44 44 44 44 44 44 43 42 54 90 122 122 89 49 49 49 46 46 43 43 43 43 43 43 47 47 51 51 51 55 47 47 48 48 51 51 51 51 63 59 60 56 56 44 44 44 63 55 55 67 79 83 78 66 42 41 41 41 41 41 42 42 40 42 44 53 54 54 54 62 87 98 106 95 96 112 104 80 104 100 151 242 293 253 191 141 112 97 69 53 44 44 48 66 103 119 165 282 476 695 852 902 878 819 684 469 273 152 78 52 53 52 50 52 74 107 130 184 360 522 657 708 687 644 578 515 409 309 221 162 111 62 47 51 45 52 44 44 44 52 56 64 61 45 49 69 81 109 177 280 405 506 596 679 743 815 891 955 1009 1018 1019 1006 999 997 975 947 911 832 716 574 369 166 53 55 55 55 59 77 94 97 96 78 61 54 67 88 140 189 249 279 318 351 379 372 323 244 159 112 76 80 80 57 48 48 49 50 64 57 57 56 53 61 73 85 89 113 129 109 72 60 87 136 189 269 356 419 464 500 538 586 635 654 659 659 641 622 597 586 571 530 481 438 396 364 325 301 331 347 383 379 366 362 388 412 434 438 449 460 483 507 540 574 638 675 705 728 758 773 792 800 784 777 762 740 714 684 653 624 541 457 377 320 246 164 124 116 57 57 57 56 55 54 69 87 89 88 61 54 51 51 51 50 51 51 63 62 68 72 87 83 62 51 51 52 52 53 56 67 101 99 102 95 89 75 52 51 49 75 82 78 89 105 97 82 94 78 58 55 68 76 61 49 56 56 56 60 53 57 56 49 53 50 54 58 62 62 55 52 52 52 54 62 66 66 62 54 54 58 69 73 81 88 84 91 67 62 62 58 55 51 50 50 51 80 96 76 64 61 60 51 54 54 64 63 67 62 61 57 60 56 44 64 113 153 110 45 43 45 54 54 46 51 91 123 135 96 64 48 49 50 53 52 71 70 66 62 58 54 50 50 45 45 48 48 59 63 71 75 72 60 48 43 43 44 56 64 87 87 111 123 95 43 42 54 42 46 67 79 79 68 48 43 59 55 55 55 55 55 56 56 50 50 46 42 41 41 45 49 45 41 48 48 44 40 40 39 46 50 54 58 65 57 49 41 51 51 54 46 41 37 33 33 37 44 46 45 39 37 30 25 23 18 17 30 38 45 97 161 154 194 214 202 190 166 90 17 30 22 17 16 16 16 16 16 32 40 36 31 27 23 19 19 31 27 19 19 27 31 35 31 37 38 46 46 41 21 15 14 15 15 22 22 21 33 33 33 31 24 28 29 33 34 38 35 35 29 33 30 35 39 43 40 37 33 27 27 31 35 28 28 28 29 30 34 30 30 30 29 28 28 28 32 36 44 49 53 29 33 34 38 42 46 50 50 53 49 38 39 35 40 37 41 45 53 56 40 47 59 70 55 36 37 45 53 57 57 57 61 49 45 45 41 41 37 37 33 34 34 34 34 34 34 41 41 37 37 41 41 41 41 41 41 46 39 46 46 46 46 49 49 45 37 44 56 67 111 226 369 547 639 671 652 665 666 515 313 172 94 36 43 65 62 44 53 34 38 42 38 42 39 42 35 34 35 36 44 59 59 59 59 54 50 43 43 39 39 39 43 34 34 35 35 35 35 39 39 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 51 51 51 47 44 47 52 60 144 136 85 37 36 57 57 37 38 39 39 43 50 65 87 102 85 96 108 124 136 137 152 152 199 163 112 77 67 69 66 67 68 72 60 40 47 59 59 43 42 42 42 42 46 50 50 46 46 46 46 50 58 70 82 72 54 63 86 96 126 144 135 111 94 79 56 38 39 40 42 43 47 69 74 58 40 40 64 84 132 104 84 73 81 89 90 94 105 81 52 39 39 40 44 48 43 43 43 39 42 42 42 38 70 58 46 39 42 46 53 53 53 53 60 60 60 64 75 72 42 42 42 42 46 51 44 44 41 45 48 40 39 40 40 40 40 45 61 53 39 43 75 108 124 111 102 114 149 189 212 248 326 370 398 414 410 387 367 348 314 252 182 124 102 96 93 86 49 56 52 48 44 44 48 52 40 40 40 44 39 39 35 38 56 35 31 55 55 35 38 58 30 31 38 42 43 43 39 39 46 45 45 45 45 45 45 45 45 45 41 41 36 36 33 33 29 29 29 29 28 28 39 43 42 46 52 52 44 31 22 21 19 20 35 43 54 46 34 27 23 27 25 33 30 31 35 35 23 23 23 27 27 27 31 31 31 31 27 27 27 31 39 43 24 24 24 24 24 24 28 28 24 32 40 44 48 48 48 44 32 28 25 25 25 26 28 28 31 45 52 49 41 27 28 28 35 38 38 38 38 38 31 35 35 35 35 35 36 36 29 29 28 28 32 32 33 33 37 37 41 41 41 41 41 41 41 41 35 35 35 35 35 35 35 35 43 43 43 47 47 47 47 39 71 56 44 36 35 35 39 43 44 32 32 53 34 45 90 83 45 42 42 53 57 76 95 116 205 294 306 402 643 585 662 813 797 722 660 641 620 586 595 616 507 490 477 499 579 669 686 650 646 604 572 385 118 102 283 361 306 285 323 327 280 281 282 227 150 270 326 319 347 260 105 90 51 55 76 88 45 40 81 78 74 102 85 40 52 111 90 69 236 323 114 454 272 178 229 336 226 244 420 604 626 614 755 920 941 819 748 792 864 926 942 916 995 1014 1015 988 985 979 940 882 745 719 658 589 576 590 563 505 472 426 376 350 336 295 225 163 132 145 130 87 72 81 84 57 114 141 178 220 285 373 458 526 518 635 668 674 771 845 853 872 882 914 930 902 846 791 763 744 780 745 749 842 873 746 714 876 864 915 966 1004 1016 1004 989 978 913 953 973 961 961 981 993 989 961 941 937 933 917 905 918 942 994 995 1003 980 917 873 901 960 967 936 886 823 760 701 690 706 671 698 710 706 717 729 744 740 47 43 38 30 14 12 11 11 10 11 13 15 28 45 58 55 62 23 24 61 93 82 82 99 208 172 161 197 198 150 102 86 61 64 65 65 41 29 30 50 42 30 30 38 46 90 198 299 405 366 255 123 48 34 40 93 78 62 46 38 38 38 42 53 55 70 67 37 37 41 45 40 59 70 73 63 45 37 37 37 38 57 82 70 33 32 125 247 236 166 151 176 156 135 123 92 67 48 47 46 41 51 58 58 65 79 100 133 196 293 402 467 599 606 586 571 591 567 528 514 556 442 464 439 329 383 403 198 101 102 86 57 88 135 147 119 80 64 42 38 47 49 50 53 94 78 40 40 43 44 42 39 126 174 268 379 471 528 574 609 662 648 619 551 444 317 202 122 57 40 40 46 68 66 73 104 182 118 60 70 59 40 41 71 86 38 137 146 131 195 261 469 627 616 500 440 527 607 633 661 724 751 679 614 638 678 718 789 784 700 728 820 848 844 792 696 728 823 830 761 737 784 852 919 919 915 891 867 880 912 912 888 796 808 887 927 895 911 950 920 925 921 921 921 905 866 823 792 706 640 590 548 478 381 342 344 297 366 474 530 474 359 303 297 249 285 310 299 255 184 132 94 134 104 112 136 141 110 106 111 123 119 99 54 38 73 173 223 252 193 169 176 192 195 171 151 243 200 232 260 232 224 220 163 267 222 155 121 127 145 158 173 201 244 254 244 273 275 177 56 56 27 35 79 63 26 52 133 327 308 261 200 188 231 282 320 409 440 441 413 390 383 348 313 334 354 338 257 150 82 90 122 48 45 45 42 32 30 33 58 58 46 42 46 58 61 48 32 32 32 32 31 35 39 50 54 51 29 50 82 54 66 202 354 451 531 601 641 676 699 679 639 614 607 609 625 599 564 552 572 588 580 573 561 557 572 602 621 612 635 659 672 665 635 586 545 508 430 405 444 482 477 468 482 517 535 553 569 596 627 658 670 658 671 659 607 583 607 627 627 608 616 632 652 664 664 660 653 597 575 536 459 373 312 286 299 299 326 324 294 307 393 487 538 491 479 474 478 505 533 551 550 573 576 615 670 697 681 688 705 706 703 704 697 659 589 508 453 379 347 347 401 454 480 525 575 645 644 640 637 646 648 641 620 635 574 512 440 339 249 219 232 240 205 180 180 211 238 246 245 256 263 266 266 270 270 277 266 244 222 210 190 182 194 219 243 244 232 220 236 261 297 317 332 252 165 81 77 78 65 48 55 63 87 118 99 64 37 37 37 68 75 84 152 184 193 194 128 77 41 37 59 76 60 53 58 42 41 40 77 154 240 321 360 405 438 460 423 323 195 90 47 67 70 66 58 61 53 57 53 45 45 44 44 44 44 44 43 41 42 66 90 117 109 73 41 41 41 41 42 43 43 43 44 44 44 44 44 44 55 55 55 43 43 44 44 47 47 47 47 47 43 47 51 52 44 47 51 59 59 63 67 71 71 71 59 42 42 41 41 41 46 42 46 40 42 53 61 66 62 55 66 84 109 130 174 207 200 167 115 75 75 150 285 361 315 208 121 105 78 58 45 44 45 60 93 110 137 183 316 533 759 919 958 945 868 721 518 344 227 138 77 53 53 51 49 86 119 146 207 461 610 714 738 714 674 601 527 409 306 217 171 123 70 49 60 46 52 44 44 44 52 60 57 53 45 49 62 77 90 150 249 395 492 578 657 732 804 891 959 1009 1018 1019 1009 991 989 978 939 914 835 719 589 395 192 80 57 56 56 56 78 99 109 104 93 67 60 89 145 218 291 371 408 424 424 406 358 279 191 117 85 81 92 89 73 49 48 49 50 60 64 68 61 64 61 69 69 70 86 98 77 52 54 107 169 249 329 412 461 485 507 540 574 620 631 624 602 580 550 525 499 473 436 389 347 316 285 250 223 232 256 284 268 243 223 242 269 292 303 318 337 360 400 435 484 547 584 615 653 686 713 731 739 727 732 721 691 646 604 574 556 519 436 359 300 228 134 89 84 58 58 56 55 53 52 59 70 86 78 70 63 52 52 51 50 50 51 51 51 57 64 83 75 65 55 52 52 53 56 74 88 118 117 124 117 118 101 79 67 92 106 103 102 90 73 57 49 74 58 47 55 76 85 70 61 52 60 60 64 57 61 53 57 50 54 54 58 58 58 51 51 52 52 53 54 54 54 54 54 62 66 81 85 96 96 95 91 71 70 66 63 59 55 51 51 50 72 92 68 52 53 52 49 58 61 60 56 71 63 57 49 48 56 52 64 105 149 118 58 45 46 51 51 47 51 83 104 136 89 49 47 49 58 58 53 79 85 74 66 58 54 46 46 46 46 57 72 72 83 83 79 84 76 60 48 43 43 43 43 59 87 143 163 115 47 42 70 42 46 63 75 75 64 48 43 55 59 59 59 59 55 56 52 50 50 46 42 41 41 45 45 45 41 48 44 44 40 40 39 42 50 58 62 69 57 45 37 51 51 54 50 42 37 33 33 37 37 51 49 51 42 43 38 21 18 26 58 82 113 185 265 273 274 242 162 82 42 26 18 22 18 17 16 16 16 16 16 32 40 36 31 27 23 19 19 35 27 19 19 23 27 27 19 61 54 54 46 37 16 14 14 15 14 21 21 28 28 32 28 18 15 19 24 32 33 37 38 42 35 40 37 41 39 46 43 36 33 33 27 31 35 28 28 28 29 37 34 38 30 29 29 26 26 27 28 32 36 32 33 28 29 29 34 38 42 46 50 53 49 38 38 35 39 41 45 33 41 44 32 32 47 58 39 32 33 41 41 37 33 37 41 33 37 37 41 41 41 37 37 34 34 38 38 38 38 45 45 37 37 41 41 41 41 41 41 46 39 46 46 46 46 45 45 57 41 48 56 47 55 122 229 403 570 674 679 687 729 725 664 502 353 196 122 97 63 40 37 38 42 42 38 35 35 39 35 34 35 36 48 59 55 51 47 46 46 51 51 43 35 35 43 34 34 34 35 35 35 35 39 36 35 36 36 36 36 36 36 36 36 36 36 36 40 40 40 63 67 67 59 51 44 36 40 124 136 105 53 36 41 53 37 39 39 39 39 39 46 53 64 68 60 56 67 83 84 87 91 110 94 75 69 70 74 75 79 40 48 48 43 46 58 58 46 42 38 38 42 46 50 50 46 54 50 46 50 54 70 82 87 58 74 88 110 167 221 219 171 126 107 76 54 51 54 75 99 87 87 68 49 38 40 45 57 61 53 61 77 89 97 114 137 125 105 72 39 38 38 40 40 43 43 39 39 42 42 38 38 82 66 46 38 38 42 53 53 44 48 63 71 78 75 67 56 42 42 42 42 46 51 45 45 73 53 39 40 60 64 49 40 57 45 39 39 48 53 53 49 69 57 68 100 163 224 287 332 302 327 331 339 335 319 284 253 218 159 85 71 96 109 75 38 45 52 52 48 44 44 44 52 44 44 48 47 43 43 39 45 39 29 34 86 106 70 34 28 29 30 38 38 39 39 39 35 46 45 45 45 45 45 45 45 45 45 41 41 36 36 33 33 29 29 33 29 28 28 39 43 38 41 52 52 44 27 22 21 19 19 35 51 62 58 50 42 23 27 25 26 27 31 31 35 23 23 23 27 27 27 31 31 31 31 27 27 27 35 39 43 24 24 24 24 24 28 28 28 36 36 36 40 44 48 52 56 32 40 26 24 25 27 29 28 31 49 56 49 45 31 28 28 35 42 38 38 38 38 35 35 31 31 31 32 32 32 29 29 29 28 28 32 33 33 33 37 41 41 41 41 41 41 41 41 35 35 35 35 35 35 35 35 47 47 47 43 43 43 39 31 60 49 44 40 47 43 43 43 51 32 32 80 60 49 73 58 80 41 35 36 65 92 94 76 101 127 108 276 525 543 581 792 786 770 711 640 602 603 597 586 517 492 482 529 632 708 692 625 566 626 586 351 99 35 136 225 307 286 335 335 268 264 282 251 167 227 308 356 334 182 37 55 67 64 65 93 49 39 66 74 79 47 54 61 68 39 36 82 34 152 35 223 133 197 269 318 255 227 368 587 717 833 917 908 872 821 719 592 538 652 806 897 991 1014 991 943 935 972 1005 991 973 872 783 766 755 705 660 664 557 526 476 437 400 355 293 243 225 203 172 144 137 153 150 134 214 241 275 309 362 447 547 619 613 721 762 784 872 895 860 847 918 960 983 949 895 855 816 788 777 805 798 750 726 782 839 861 826 868 911 958 985 981 954 926 877 937 989 1004 1012 1017 1009 977 960 961 973 989 965 929 941 982 998 1018 1018 972 876 828 896 994 994 1008 990 917 822 767 772 789 745 734 726 710 705 713 733 753 58 54 38 30 14 13 12 12 12 14 24 45 62 83 87 62 80 24 24 74 122 115 119 143 180 204 197 217 206 98 28 54 33 45 53 61 54 54 46 46 39 31 35 42 31 43 123 211 301 342 307 159 44 36 41 36 106 70 38 36 36 39 43 53 67 66 58 40 40 37 44 55 62 66 70 63 48 37 38 38 38 38 57 75 70 78 138 212 169 108 144 248 268 176 95 80 75 63 51 50 56 55 51 42 49 87 112 130 213 345 457 492 548 552 564 576 573 554 539 524 482 347 313 288 266 391 404 179 104 113 80 44 122 258 304 252 165 79 72 82 44 45 63 46 115 102 68 40 42 63 70 60 147 203 277 344 427 540 633 659 695 701 657 588 537 478 347 207 131 56 60 73 39 38 70 65 83 103 132 125 83 80 177 285 273 174 136 181 181 182 333 563 551 544 491 447 499 610 685 692 726 726 710 721 745 745 773 852 801 797 849 866 858 875 843 731 795 842 845 781 756 811 867 891 876 919 919 872 868 915 926 892 772 832 892 908 912 923 935 931 936 925 944 952 925 889 897 925 859 797 743 690 588 466 416 438 364 357 465 550 479 371 305 246 227 231 232 225 221 229 257 266 264 201 164 150 150 123 103 92 60 35 33 36 114 167 194 156 192 129 137 128 103 158 226 205 134 150 226 322 338 258 198 197 231 222 188 166 155 176 198 221 206 152 98 92 141 167 153 128 52 56 64 64 59 44 28 27 179 316 325 217 177 204 231 297 406 457 449 390 371 380 353 302 239 195 136 80 36 31 31 33 32 32 33 34 38 42 46 50 45 61 65 49 45 53 41 31 32 32 32 32 43 43 54 54 30 34 50 46 29 46 150 278 440 543 582 613 684 683 638 638 598 615 640 645 602 563 575 623 607 604 601 593 581 573 579 593 607 642 658 647 625 584 535 489 465 398 393 464 518 497 472 467 509 540 574 597 608 611 618 618 662 666 650 626 615 631 639 631 620 624 640 656 657 649 629 609 604 582 544 474 390 332 302 295 299 303 305 311 343 390 464 515 499 459 446 482 517 521 539 558 605 596 599 626 649 649 676 693 679 664 668 669 665 612 554 516 403 356 347 367 423 469 526 571 626 584 616 664 649 666 680 641 592 575 546 477 384 299 252 215 240 224 219 207 206 206 210 221 256 255 258 262 274 285 285 266 236 238 239 211 175 171 203 239 255 231 208 216 244 284 328 372 368 233 92 36 35 34 34 46 86 110 185 166 67 40 65 55 102 140 208 302 387 407 345 271 128 82 51 51 56 53 60 65 42 45 58 99 224 368 450 464 477 466 477 475 374 199 74 46 56 59 58 47 50 46 49 56 72 48 43 45 44 42 43 44 42 45 61 65 72 68 60 52 64 49 41 41 43 44 44 43 44 44 44 44 44 48 52 56 44 44 52 48 48 44 43 43 62 54 58 58 55 43 43 51 46 66 67 59 51 56 68 72 47 43 43 43 46 50 58 62 47 43 52 89 102 82 75 98 136 129 177 226 250 271 234 103 82 102 158 237 280 253 188 121 120 66 66 46 43 57 103 77 101 123 197 370 610 819 948 972 983 885 732 565 411 275 150 81 71 54 52 62 98 128 170 245 491 641 740 757 729 682 577 463 349 294 229 167 111 63 49 47 46 56 45 45 45 45 45 45 58 70 74 58 50 62 110 174 329 412 524 619 698 773 865 940 1001 1018 1019 1013 994 996 997 982 939 851 731 616 425 215 91 60 57 58 72 83 96 105 115 115 97 121 170 232 300 352 386 405 413 395 342 255 147 85 64 80 78 97 93 77 54 49 50 51 63 64 72 73 76 72 61 57 51 58 85 79 69 98 179 263 352 439 502 501 482 516 570 609 636 613 571 541 511 470 425 384 385 336 286 259 253 237 202 167 132 169 209 196 156 127 134 161 181 192 207 226 250 289 325 366 456 485 519 565 607 641 652 651 694 690 665 603 529 491 497 515 458 379 285 193 133 102 94 92 54 54 53 53 52 58 73 73 78 60 53 52 52 51 51 50 48 50 51 50 49 48 60 72 92 85 82 67 63 78 108 137 183 246 277 218 139 97 93 113 108 115 111 110 102 86 74 66 86 82 71 71 64 57 58 65 52 59 56 56 61 61 58 57 54 58 54 58 51 55 59 59 68 69 73 65 54 58 67 79 53 62 85 89 96 88 87 87 63 71 63 51 51 56 52 50 52 64 69 73 69 57 52 50 50 57 64 60 71 63 65 61 44 48 48 44 61 101 113 90 71 55 47 46 46 47 48 53 61 49 50 70 94 90 54 47 87 89 70 70 67 59 46 45 46 47 58 73 76 72 75 75 52 48 52 52 52 48 44 43 63 71 87 95 98 82 62 43 42 42 43 43 43 44 44 43 42 51 67 67 55 47 47 55 62 58 50 42 41 41 45 45 45 45 52 48 48 44 44 43 42 46 58 66 73 65 53 49 44 40 47 43 39 35 34 38 45 45 55 53 44 39 40 46 57 47 106 170 177 201 261 285 289 206 110 61 37 25 25 29 21 21 21 17 17 17 17 16 20 27 24 24 20 20 15 15 23 23 23 23 23 23 23 15 28 29 25 17 24 28 23 14 17 17 25 20 19 19 26 15 13 14 14 15 15 16 17 17 38 38 43 36 40 33 41 38 43 29 33 33 31 31 35 28 26 57 49 29 70 62 28 28 26 26 43 67 67 51 43 48 27 28 33 37 41 42 42 42 41 45 38 38 35 39 33 33 32 32 32 36 47 47 58 51 40 33 33 33 33 33 33 33 32 33 45 53 53 53 49 41 33 32 32 32 33 33 41 45 45 41 37 41 49 53 45 33 42 42 42 42 46 46 45 45 77 57 45 57 67 67 83 138 256 407 551 624 632 637 653 663 630 533 432 354 241 112 45 41 46 46 42 42 39 35 35 36 36 40 60 68 75 67 58 50 38 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 51 50 51 47 47 43 43 39 43 43 43 43 43 43 43 43 66 66 62 62 55 51 51 51 40 96 120 84 48 48 49 37 39 40 39 43 46 46 53 50 68 64 64 53 53 57 49 53 69 69 69 70 70 63 67 71 44 43 47 43 46 49 49 45 54 46 42 38 38 42 46 50 66 62 54 50 54 70 86 87 84 115 93 150 319 409 378 356 368 336 281 215 173 158 144 133 172 165 110 44 42 79 76 41 41 53 81 93 84 65 77 112 120 92 56 39 39 40 51 55 39 39 50 50 50 46 38 38 46 42 42 46 54 57 68 68 71 59 129 114 125 146 70 63 45 42 38 42 46 55 53 61 92 91 58 70 74 38 43 64 48 48 48 51 51 48 48 48 60 56 53 65 92 125 168 206 233 232 227 223 227 223 196 180 153 130 99 73 65 50 38 36 41 41 41 41 41 45 45 49 37 44 52 60 60 52 40 34 39 29 86 210 258 186 97 57 46 28 28 38 46 35 32 43 45 45 45 45 45 45 41 41 45 41 41 40 36 36 36 32 29 29 29 29 32 32 39 39 34 37 48 48 39 27 22 21 18 19 43 63 78 70 61 50 31 23 20 21 31 32 24 24 27 23 22 22 23 27 31 31 27 27 27 27 27 27 27 27 40 36 28 24 23 24 24 28 36 32 32 32 28 28 40 60 35 44 30 25 25 28 33 44 50 37 40 53 61 39 28 28 42 49 49 45 38 42 46 54 35 27 28 28 28 29 29 41 40 39 39 39 33 33 33 33 37 37 37 41 34 38 38 38 34 34 35 39 39 39 39 39 43 43 43 43 43 47 47 40 44 37 37 37 36 36 36 36 59 47 55 67 67 55 56 53 71 60 60 60 60 71 85 88 134 111 153 251 332 410 552 703 719 794 762 626 576 621 626 571 506 509 528 587 675 731 711 649 592 628 512 224 32 34 66 74 203 246 328 375 364 332 302 295 204 244 297 290 191 67 38 41 48 49 53 60 57 61 58 51 44 42 41 42 41 39 51 90 74 97 105 92 104 155 210 260 261 273 446 681 797 896 940 872 833 682 522 396 296 358 525 660 907 990 1002 971 959 971 980 986 966 969 950 887 848 818 787 753 697 666 607 550 500 446 389 347 385 367 328 280 257 270 290 290 301 320 348 404 459 523 576 613 721 770 823 865 869 857 863 875 937 945 953 965 942 891 832 804 813 829 838 790 707 711 771 813 795 845 900 919 892 844 818 810 850 934 1012 1017 1008 1004 1011 1004 1015 988 976 996 1001 992 977 974 966 994 1013 1002 967 935 927 931 986 982 967 936 893 858 843 836 789 802 806 782 742 718 723 735 70 58 37 14 12 12 12 13 31 56 81 91 104 105 102 91 93 34 34 103 167 167 151 159 180 252 233 177 134 58 27 30 29 45 53 57 54 50 46 42 39 31 31 35 30 31 87 148 177 215 195 99 40 52 61 37 86 62 42 42 54 55 38 36 62 62 54 40 37 37 41 52 75 70 66 74 73 66 40 39 44 39 42 61 63 55 91 128 75 40 65 145 165 108 66 56 50 43 42 41 44 51 58 62 49 79 93 126 237 406 526 553 465 470 502 527 531 496 469 443 348 282 268 250 248 368 362 159 92 100 83 86 165 303 399 419 283 172 91 49 38 77 122 78 52 91 99 69 46 42 41 51 184 272 294 313 436 544 624 699 702 731 714 666 618 567 472 384 283 173 142 119 67 54 74 54 45 104 172 208 201 202 246 298 325 340 285 203 208 318 423 468 443 540 567 511 519 622 700 700 770 742 725 773 841 868 876 917 884 867 907 931 908 909 886 811 839 803 786 789 789 800 844 903 830 877 877 779 746 779 802 763 790 827 881 882 862 831 858 875 860 861 868 867 838 821 856 920 955 910 857 823 753 640 565 539 414 348 388 453 443 404 329 215 196 157 133 137 154 190 234 266 256 189 133 114 99 87 68 68 48 35 32 34 83 151 195 192 144 85 101 112 118 190 241 188 34 36 152 328 404 340 285 304 247 262 252 245 231 212 200 193 44 38 35 34 65 90 86 76 49 53 60 60 56 48 32 27 115 316 397 313 269 272 284 322 419 481 490 434 379 336 261 182 87 68 45 32 31 32 45 53 50 50 42 38 38 34 34 34 49 81 89 57 32 31 32 33 32 32 32 32 39 43 50 50 46 46 58 65 57 57 137 230 401 501 532 550 632 663 642 650 622 635 652 637 597 566 582 623 615 605 593 590 583 575 557 558 571 614 642 639 613 557 500 439 445 366 358 425 487 478 460 463 525 540 558 577 593 608 619 626 666 670 654 630 615 627 631 627 620 624 636 636 625 617 609 601 599 585 555 482 398 329 295 288 288 295 317 323 344 394 464 515 519 459 430 454 505 521 536 562 565 568 583 622 650 673 704 718 668 657 660 652 641 618 573 536 427 368 325 355 417 474 519 548 630 574 605 657 649 666 695 680 642 605 556 496 434 360 290 236 219 207 199 199 210 230 257 265 255 243 238 250 274 297 297 278 257 262 251 207 163 159 207 255 227 223 224 232 240 248 276 312 408 324 200 104 40 34 38 60 111 139 207 192 96 70 102 84 139 193 298 443 551 555 465 374 184 118 71 72 68 49 49 64 40 63 89 137 277 457 561 567 567 534 502 450 317 158 82 84 52 48 47 46 46 53 64 75 51 42 46 55 52 43 42 43 41 41 57 61 68 69 64 60 64 49 40 41 43 44 44 44 45 45 45 44 45 49 64 68 48 48 56 52 48 44 43 42 41 42 50 54 55 55 51 47 46 50 55 63 63 56 60 64 43 43 47 51 54 58 58 58 47 43 68 113 130 102 83 102 150 125 153 185 197 242 242 150 74 117 169 221 237 205 160 109 88 46 50 44 42 74 135 101 101 139 233 413 645 841 948 968 936 858 731 569 391 255 154 109 67 54 52 58 91 124 178 250 508 634 703 712 695 644 543 432 322 271 221 159 95 58 49 48 50 54 50 49 45 45 45 45 62 74 78 63 55 63 87 128 233 335 448 555 637 715 826 925 982 1017 1019 1017 1002 1004 1000 982 955 863 747 623 436 240 117 86 61 58 61 72 85 95 104 107 118 150 197 258 311 348 360 360 320 291 241 169 89 52 53 55 80 102 106 86 62 50 50 50 79 83 84 83 76 68 64 53 61 84 103 128 153 201 277 330 422 491 540 530 528 555 594 610 599 572 522 484 439 402 364 331 309 256 221 191 184 181 153 126 119 164 214 199 142 90 94 117 125 128 135 143 166 198 233 278 373 406 448 493 535 565 576 575 595 599 577 523 465 423 424 427 338 277 203 138 102 81 68 55 55 54 53 52 55 61 76 73 68 54 53 52 52 51 51 50 51 50 48 48 49 53 56 52 63 68 73 77 77 92 130 159 289 378 420 355 214 116 84 93 108 108 100 99 95 83 71 70 86 75 71 60 53 53 50 61 60 63 56 56 57 54 58 50 62 59 59 58 51 51 51 50 59 56 60 53 52 53 55 71 62 74 93 97 89 84 83 83 63 68 75 60 60 64 60 51 64 68 69 73 65 53 52 50 49 53 60 67 71 59 54 57 44 52 48 44 65 105 109 78 83 59 47 46 46 47 48 53 54 50 54 70 86 78 50 47 90 93 78 71 75 59 47 45 46 47 55 66 77 84 76 68 44 48 56 56 52 44 44 44 43 47 55 63 74 74 70 66 50 46 43 43 43 44 48 47 42 47 63 71 63 55 51 55 62 58 50 42 41 41 45 49 45 45 52 48 48 44 44 51 42 46 54 58 65 61 53 49 40 40 43 39 39 35 34 34 38 41 44 47 45 51 56 59 122 72 167 266 241 249 285 249 185 118 50 18 16 15 15 16 21 17 17 17 17 16 16 16 27 27 23 23 20 19 15 15 19 19 19 19 19 19 18 18 16 17 20 20 28 44 39 15 17 17 24 20 19 19 26 15 12 13 13 14 14 15 15 16 29 30 34 39 47 40 44 37 39 32 36 33 33 31 31 35 27 84 72 37 53 29 27 40 31 43 63 79 91 87 67 39 28 28 32 36 37 42 42 42 41 41 38 38 35 35 32 33 32 32 32 36 47 47 58 51 40 33 33 33 33 33 33 33 32 33 37 41 45 45 45 41 33 32 32 32 32 32 33 33 45 41 33 41 49 53 41 33 42 42 42 42 46 45 45 45 65 49 45 57 72 72 87 131 175 291 418 518 558 562 543 537 539 486 440 383 282 140 58 51 62 66 62 55 43 36 36 35 52 60 72 72 75 63 54 42 47 51 51 55 59 63 63 67 35 35 35 35 35 35 35 35 50 46 46 42 42 39 39 39 34 34 35 39 43 47 47 51 62 62 62 62 55 51 51 51 36 88 120 100 60 40 40 49 78 74 74 62 50 46 46 42 57 57 53 53 45 45 46 46 50 50 50 50 47 51 51 55 39 39 42 46 53 53 56 49 50 46 42 38 42 46 50 54 54 54 54 62 70 86 98 106 106 149 170 251 424 516 509 519 625 618 598 547 497 438 380 341 347 302 199 98 84 110 80 39 58 62 77 77 68 64 84 116 132 100 56 39 39 40 51 51 39 39 50 50 50 46 38 38 65 49 38 37 37 93 124 88 90 125 273 249 209 200 69 66 41 38 37 41 46 55 57 61 92 71 125 156 124 37 66 75 55 59 58 55 59 51 51 51 75 60 48 40 44 53 80 99 136 135 142 150 158 162 143 131 123 128 133 126 94 62 38 36 38 45 45 49 49 49 45 45 35 36 52 60 56 44 40 42 30 54 114 210 310 326 209 61 33 28 28 46 58 39 31 39 49 49 45 45 45 45 41 41 49 44 44 40 36 32 32 28 29 29 29 29 32 32 39 39 38 41 48 44 31 22 20 19 19 20 51 71 82 74 65 57 46 31 20 21 27 24 23 23 22 30 46 51 43 35 39 47 31 31 31 31 31 31 31 31 40 36 28 24 24 24 24 28 44 24 23 28 44 44 40 36 35 44 38 26 26 28 28 27 69 49 47 67 65 43 28 32 38 49 49 45 33 33 41 50 39 35 36 48 48 33 29 33 40 39 39 39 33 33 33 33 37 37 37 41 34 38 38 38 34 34 35 35 35 39 39 39 43 43 43 43 43 47 47 40 40 33 33 33 32 32 32 32 51 39 47 59 66 54 55 59 74 67 63 63 63 70 81 91 138 144 183 233 239 278 433 610 666 747 767 654 603 623 644 590 560 580 595 618 673 726 735 694 646 522 318 126 34 37 51 42 65 175 313 400 419 404 401 395 264 273 270 215 100 38 40 93 49 53 57 53 53 50 54 51 57 44 48 55 54 41 49 84 51 110 150 148 128 131 155 211 373 427 607 788 838 895 960 944 777 632 444 285 197 177 252 403 714 882 987 976 948 1008 1017 957 934 959 961 927 893 886 874 848 817 786 732 681 631 570 501 447 497 502 472 424 385 370 378 378 361 376 410 449 506 564 621 666 739 793 850 873 864 856 867 878 949 965 965 953 930 899 852 824 837 809 802 798 763 779 819 845 772 723 718 794 829 792 784 830 886 958 1017 1017 1000 992 988 972 1012 992 988 1012 1016 1012 1001 1005 978 998 1017 1017 991 967 959 963 986 978 951 908 869 857 871 883 805 794 778 766 762 755 739 723 53 41 33 17 14 22 22 23 48 81 107 112 113 122 112 89 66 26 26 99 167 163 135 119 200 312 277 141 69 29 27 29 30 34 42 46 50 46 39 35 39 31 31 32 31 31 63 101 114 127 115 64 44 61 53 35 50 38 36 37 42 50 38 36 62 58 47 40 37 37 38 45 79 62 58 78 100 105 63 39 56 40 39 57 68 56 55 57 38 38 40 65 88 68 62 55 40 41 41 41 55 62 74 82 86 92 98 159 339 534 598 563 336 352 388 429 429 375 328 301 242 252 266 248 273 346 307 163 72 71 78 108 167 271 425 539 414 256 150 112 83 105 99 43 53 76 68 45 40 49 76 106 180 276 270 278 432 540 596 686 741 759 757 713 680 654 605 542 504 345 232 165 81 66 82 62 64 84 143 220 259 263 287 331 453 384 286 248 286 352 394 411 382 528 591 547 554 645 700 676 670 658 688 764 836 871 883 913 911 878 895 904 865 847 840 777 721 778 773 720 740 835 846 768 794 657 536 497 564 621 636 608 683 688 715 716 699 656 651 648 694 698 716 710 692 687 753 837 924 913 898 895 892 859 783 709 551 470 435 416 386 392 313 151 116 101 97 122 181 225 237 226 228 177 134 110 95 79 60 56 36 35 33 32 36 103 172 193 112 65 84 103 114 188 179 67 31 24 32 267 478 494 427 399 406 394 355 296 210 122 42 35 31 31 31 31 32 59 85 101 45 45 49 52 52 47 35 27 26 288 484 448 369 304 283 322 435 470 450 371 284 205 114 39 30 31 31 31 31 32 37 41 74 65 53 45 33 33 32 32 49 69 81 65 41 32 31 31 32 35 35 35 42 46 46 46 49 41 49 58 53 53 88 131 298 451 533 568 646 675 646 646 669 670 663 624 577 550 570 599 631 616 595 603 605 596 558 535 527 573 605 610 589 557 513 460 410 346 338 401 459 462 456 456 518 525 539 561 581 608 627 638 678 682 666 646 638 642 635 631 616 620 613 613 609 605 601 605 615 601 563 497 406 337 311 301 273 292 326 332 345 374 437 488 503 447 422 446 497 512 524 546 565 572 595 634 666 686 717 730 681 681 665 640 632 641 621 588 475 389 322 337 402 467 508 533 611 543 574 638 629 638 690 691 673 623 570 529 495 427 348 267 225 207 199 199 214 238 269 281 287 271 262 262 274 278 266 250 257 259 251 215 175 171 211 251 203 191 207 251 283 279 267 267 355 399 327 147 34 33 56 39 146 173 249 253 154 119 148 150 205 306 444 569 635 609 503 398 216 126 64 69 76 41 41 67 52 90 138 210 373 568 682 698 659 618 558 452 290 133 78 104 48 47 47 46 46 57 75 82 62 57 61 65 66 54 44 44 40 40 49 53 64 65 72 64 64 52 41 42 44 46 46 46 46 46 46 46 46 54 65 69 56 56 52 48 48 43 43 42 110 114 94 59 54 67 67 50 58 46 50 75 76 49 49 60 43 43 51 59 62 62 54 50 63 63 100 153 165 134 114 121 154 125 129 141 137 189 205 129 113 165 213 221 185 137 101 82 59 44 45 43 42 101 160 129 101 159 277 457 662 830 917 926 852 797 689 530 343 203 126 114 55 53 51 58 87 124 178 263 522 625 674 664 639 592 498 398 276 243 194 135 79 49 48 55 46 46 45 46 45 45 45 46 51 52 60 64 60 49 53 78 153 256 391 506 588 666 788 894 959 1009 1018 1018 1014 1011 1004 974 947 867 750 621 446 266 150 104 71 58 61 65 70 72 82 88 130 169 220 273 307 315 310 294 219 189 141 92 56 53 55 61 86 100 96 84 56 50 50 51 75 83 79 79 71 60 56 67 71 81 118 171 244 316 368 404 501 539 568 559 566 605 621 607 570 525 478 432 395 361 324 299 241 203 168 153 146 146 135 116 109 162 211 188 121 69 57 76 92 95 87 98 110 134 165 195 250 287 341 398 459 505 539 554 566 562 539 489 423 366 335 317 268 211 153 112 94 77 52 51 53 53 52 52 66 81 99 89 73 56 54 53 52 51 62 73 104 100 104 92 87 75 57 60 46 62 80 81 92 114 153 194 311 428 512 447 278 136 80 89 114 110 105 93 88 80 68 67 79 75 71 60 49 49 49 57 64 64 60 56 50 54 58 54 58 55 55 51 51 51 51 55 78 90 99 100 81 70 67 71 79 87 102 101 89 68 72 72 91 92 91 60 52 52 51 51 65 65 69 65 64 52 51 50 53 60 67 63 66 58 54 50 44 44 43 43 60 104 104 69 111 91 68 56 52 60 65 77 49 54 58 74 71 59 50 48 86 89 78 78 79 72 49 48 47 47 47 59 82 89 77 61 44 45 57 53 52 44 48 48 42 42 42 46 58 70 85 86 58 50 47 43 43 48 52 56 59 67 75 71 59 43 42 42 62 58 50 42 41 41 45 49 45 45 52 48 48 44 44 51 42 53 53 57 57 53 53 49 44 44 44 44 40 40 40 47 38 41 44 47 49 48 61 68 198 160 215 250 225 289 324 213 85 53 25 17 16 16 16 25 17 17 17 16 16 16 16 16 27 34 30 30 26 26 22 22 26 26 26 26 26 25 25 18 15 16 31 35 48 67 55 38 25 25 24 20 19 19 19 15 16 13 13 13 13 13 13 14 16 17 25 34 43 47 47 40 38 35 39 36 36 33 38 31 31 83 67 44 80 60 28 55 35 39 50 86 130 151 123 83 35 35 32 36 37 41 41 45 41 41 34 38 31 35 32 32 32 32 32 36 43 47 54 47 36 32 33 33 33 33 37 37 32 32 33 37 45 53 61 61 45 41 37 33 33 33 33 33 41 33 33 33 41 45 37 33 45 45 45 45 45 45 45 45 49 45 45 57 65 69 77 117 127 187 274 386 454 454 438 427 497 431 362 292 179 69 34 47 50 53 54 50 47 48 48 45 61 61 68 68 67 62 57 49 47 51 51 59 63 71 79 83 35 35 35 35 35 35 35 35 49 49 49 45 45 41 41 41 33 33 33 37 45 49 57 57 58 58 58 58 58 58 51 51 47 75 108 116 84 40 36 49 85 78 77 69 65 65 61 57 57 57 45 45 45 45 49 45 42 39 38 38 39 39 50 50 38 38 41 45 53 52 52 45 46 39 39 38 39 39 43 47 43 43 47 51 55 59 59 70 112 186 255 376 547 608 619 661 824 866 886 868 828 774 708 650 594 514 340 139 46 70 88 62 82 67 66 61 53 52 87 123 136 96 55 39 39 51 51 47 46 46 50 50 54 50 42 37 53 36 37 37 40 116 155 82 161 244 435 419 335 267 100 70 41 38 37 37 46 55 64 72 115 50 156 227 235 104 89 70 62 62 62 62 62 58 58 55 75 59 51 39 39 44 63 82 61 68 72 80 92 96 92 81 49 85 122 126 94 62 54 54 37 41 41 41 41 37 37 36 35 36 52 56 56 44 40 42 35 101 129 149 269 397 352 200 77 41 29 45 50 38 39 59 53 53 49 45 45 45 45 45 49 48 44 40 36 32 28 28 29 29 29 29 32 32 39 39 50 49 56 48 35 22 20 19 19 20 52 71 82 81 69 53 46 35 28 29 35 32 25 24 39 35 31 35 40 44 40 36 24 24 24 24 24 24 24 24 40 36 28 24 24 24 24 28 32 24 23 28 36 32 32 44 24 43 45 39 40 48 52 58 80 59 59 79 72 41 27 35 49 60 53 45 32 32 33 45 30 31 36 60 61 41 29 37 40 47 39 39 40 40 33 33 37 37 30 34 34 38 31 31 34 34 34 34 35 35 39 39 43 43 43 43 43 47 47 40 36 33 32 32 32 32 32 32 36 32 35 51 58 50 54 51 69 62 62 58 58 69 72 72 87 110 144 152 123 146 277 446 641 769 736 603 699 667 607 576 564 587 591 595 654 719 709 636 561 334 121 48 52 39 38 38 54 99 178 293 428 497 469 402 336 353 290 123 37 37 57 85 60 64 56 53 53 50 50 44 48 44 48 68 71 54 65 100 111 122 149 172 135 118 214 370 568 604 715 815 817 854 935 951 893 817 602 339 197 154 150 232 522 710 889 965 973 1016 1012 920 944 974 983 960 931 927 908 878 851 824 797 778 744 698 635 582 564 581 578 543 496 465 465 465 448 463 482 524 570 624 673 711 745 814 865 868 860 875 894 893 937 949 945 921 882 863 840 828 833 813 830 854 842 826 807 783 741 744 708 659 662 709 773 812 931 978 1009 990 973 973 969 953 988 980 984 1004 1016 1016 1005 1009 997 1009 1017 1018 1014 1006 991 987 971 963 943 908 877 873 891 902 829 817 798 786 783 779 771 752 49 52 53 45 49 35 27 24 49 70 80 81 87 108 113 90 55 27 35 87 123 119 91 71 208 308 268 117 57 29 28 49 34 34 38 46 47 47 39 35 43 35 32 48 52 48 68 88 86 84 72 40 36 45 37 35 38 37 36 36 37 38 50 69 67 70 52 37 37 37 38 41 75 58 50 62 84 93 62 39 48 39 39 57 76 68 60 49 40 44 49 45 56 63 70 62 40 40 40 56 78 86 82 74 126 101 95 188 397 562 545 417 214 230 278 330 335 289 246 224 201 234 240 245 270 263 200 140 83 70 81 124 150 213 372 551 551 354 210 157 99 73 55 41 74 53 39 39 41 68 87 98 139 179 207 258 405 548 624 634 703 759 757 691 677 692 655 572 572 422 328 278 192 153 138 90 141 96 83 154 221 272 343 414 437 305 247 326 396 367 333 358 474 552 579 571 626 701 708 655 614 646 740 816 839 847 898 943 899 886 903 881 826 820 810 731 716 788 765 665 676 775 771 665 692 407 243 347 475 467 451 491 491 483 475 487 523 535 483 411 431 451 504 550 579 605 678 753 852 875 885 894 930 953 901 821 701 656 593 463 346 344 293 135 116 185 186 113 73 144 236 277 176 153 142 134 122 91 63 36 36 35 34 32 32 39 119 152 64 44 79 94 93 139 102 26 64 26 26 145 336 397 352 305 289 266 222 171 107 48 33 31 34 33 32 32 36 67 118 142 38 38 41 41 48 43 32 27 28 254 431 480 459 371 298 325 327 303 240 156 108 69 29 26 39 36 32 32 32 32 33 33 61 50 42 33 32 32 32 33 53 37 41 73 100 84 36 28 31 31 38 38 38 38 38 38 45 29 29 45 46 41 45 59 207 413 547 584 630 647 630 645 717 714 690 628 577 562 578 595 635 632 627 629 621 593 551 535 531 569 584 565 545 537 513 472 398 358 366 406 444 446 441 460 494 513 539 554 569 589 616 639 682 686 674 666 662 662 655 655 624 620 609 613 625 633 625 617 634 612 566 485 394 333 311 309 261 296 335 337 334 351 401 440 455 431 438 470 505 496 500 519 601 605 624 647 674 686 705 706 686 683 665 624 616 645 656 631 523 430 339 323 376 445 501 527 589 516 559 639 629 629 677 694 671 621 576 547 534 488 402 329 253 227 218 210 210 225 237 252 291 295 302 298 290 274 258 239 218 227 235 227 207 199 211 223 231 191 187 255 319 319 275 239 262 414 418 218 60 56 78 49 179 183 282 334 235 168 194 236 274 440 582 618 608 567 464 350 188 90 39 49 69 44 48 75 90 96 148 283 469 643 750 789 742 709 643 533 341 159 73 64 47 47 48 51 58 68 75 81 73 87 91 83 84 77 70 62 41 45 53 49 57 61 68 60 52 45 45 55 61 74 67 59 47 50 46 46 54 58 69 73 72 64 52 44 43 43 43 43 194 182 130 59 43 67 83 74 74 42 50 79 72 48 45 57 49 56 59 59 59 58 54 50 70 74 111 160 169 141 121 129 154 113 117 121 113 149 145 53 121 185 237 221 157 105 81 81 50 43 56 44 43 113 168 114 102 172 290 463 648 793 875 880 798 736 639 479 292 151 93 86 59 53 51 65 94 120 186 276 498 585 626 615 575 523 437 353 257 205 146 87 58 49 48 55 46 46 46 47 47 47 47 47 52 49 53 57 65 62 54 53 128 200 323 442 536 625 746 856 928 986 1017 1018 1018 1011 996 966 948 875 769 635 471 315 195 145 78 69 70 58 55 53 67 89 123 165 212 255 270 265 241 221 147 121 88 63 57 56 58 66 87 94 85 69 52 51 51 59 71 87 83 79 67 63 59 82 80 97 139 223 327 415 463 488 565 583 586 578 602 630 626 581 525 484 442 396 351 325 284 258 188 158 138 120 116 120 116 105 106 143 177 158 110 70 54 54 66 66 73 81 93 105 124 142 162 200 245 302 363 425 490 525 559 551 524 479 425 356 305 256 255 198 147 109 91 73 50 49 50 50 51 55 77 97 116 110 74 56 54 57 74 92 118 133 168 207 232 220 173 118 87 83 45 55 68 76 87 110 168 217 287 413 516 474 314 153 80 78 119 115 111 95 85 69 65 64 84 80 72 64 53 53 49 53 68 68 60 56 50 54 54 54 50 50 51 51 55 63 60 71 61 81 106 111 88 65 53 53 91 99 110 98 81 64 68 64 92 96 96 64 51 51 52 52 56 56 57 53 56 52 51 50 49 56 67 63 66 58 54 46 49 45 43 42 60 112 120 85 107 99 84 84 84 84 85 85 49 54 66 74 67 59 50 53 78 78 74 79 84 85 70 54 49 49 49 60 86 86 66 57 44 49 61 57 52 44 48 56 42 42 42 50 58 70 89 90 66 58 47 43 44 48 60 64 75 71 63 55 51 43 42 42 66 58 54 46 42 41 49 49 45 45 52 48 48 44 44 51 46 49 49 49 49 49 49 53 40 40 40 40 40 40 40 40 42 41 40 35 38 44 54 65 166 233 240 206 237 313 272 140 40 33 40 33 36 29 40 41 24 16 20 16 16 15 15 15 27 34 30 30 26 26 22 22 22 22 22 22 21 21 21 21 22 34 43 47 63 82 70 46 25 25 24 20 19 19 19 15 16 16 16 12 12 13 13 13 14 15 20 29 37 42 47 40 30 31 34 35 39 36 41 34 42 59 38 43 103 76 27 31 75 26 26 86 154 166 142 131 47 43 40 36 32 37 41 45 37 37 34 34 31 31 32 32 31 32 31 32 43 43 50 47 36 32 32 33 33 37 37 37 32 32 33 41 53 69 81 89 65 57 49 41 37 33 33 33 33 33 32 33 37 37 33 33 45 45 45 45 45 45 45 45 45 45 53 61 65 65 69 87 114 120 163 251 322 337 334 350 415 337 243 158 80 32 33 48 53 53 42 39 40 52 61 73 73 65 64 60 55 54 53 50 39 39 43 43 51 59 67 71 35 35 35 35 35 35 35 34 45 45 45 41 41 37 37 33 32 32 32 33 41 41 49 49 49 53 54 54 58 58 51 51 63 55 76 116 108 52 35 44 37 41 56 64 72 81 89 93 57 45 45 45 45 45 45 45 42 39 42 38 42 46 50 54 38 37 41 41 52 52 56 49 46 39 38 38 39 39 43 47 39 39 43 47 55 67 75 86 148 214 283 407 557 612 660 765 866 927 966 966 956 934 897 847 728 667 497 236 57 36 83 102 86 63 54 45 41 51 78 106 115 76 47 39 47 55 47 39 46 46 50 50 54 50 42 37 41 33 41 77 68 100 131 74 216 352 477 503 438 307 180 66 41 38 37 37 46 55 68 76 127 65 135 226 381 229 91 64 64 65 65 65 58 62 54 54 74 66 62 55 62 63 82 90 58 61 57 57 57 61 70 74 38 50 66 66 38 38 42 65 46 49 45 41 41 45 49 53 48 44 48 56 64 60 40 34 30 105 137 133 213 345 392 344 168 105 60 45 38 30 50 78 61 61 53 49 45 41 45 44 44 44 40 40 36 36 32 32 29 29 29 29 32 32 39 39 58 58 64 56 43 23 21 19 18 20 44 71 82 69 57 45 41 38 36 49 63 65 58 57 88 59 23 23 36 48 40 24 24 24 24 24 24 24 24 24 40 36 28 24 24 24 24 28 24 28 44 52 32 23 48 103 31 40 49 46 43 47 59 78 83 74 78 98 91 45 26 34 37 43 36 32 28 32 45 61 42 26 27 48 53 41 37 49 40 47 39 39 40 40 33 33 37 37 30 34 34 38 31 31 42 38 34 34 35 35 39 43 43 43 43 43 43 47 47 40 33 33 32 32 32 32 32 32 32 32 32 39 47 50 50 47 64 57 57 53 53 57 60 64 72 71 79 86 82 97 161 238 492 765 730 556 739 667 560 620 565 581 589 609 697 738 647 495 317 160 51 62 73 39 38 47 90 64 51 129 290 445 473 411 348 370 255 39 33 61 93 38 68 67 60 53 53 46 43 43 42 40 41 52 71 66 77 111 138 120 135 165 144 168 354 586 717 686 692 737 761 818 900 920 937 949 801 450 196 197 205 153 458 603 705 839 958 970 950 977 1009 1018 1019 1018 1010 1003 961 911 840 829 818 811 801 770 711 657 586 603 610 598 583 564 564 568 555 566 589 620 662 700 738 753 763 817 852 859 871 903 922 905 933 913 901 897 866 819 819 844 841 857 891 877 850 846 814 743 747 761 709 640 632 714 794 836 947 974 970 946 930 957 973 973 989 992 1004 1016 1017 1013 1013 1013 981 985 982 990 994 990 975 967 943 944 933 925 917 894 875 861 833 830 826 806 786 771 780 792 68 64 57 41 41 27 20 20 47 52 45 27 52 97 114 87 79 71 71 83 91 83 71 59 167 223 180 89 72 37 41 82 34 38 43 43 39 39 40 40 45 41 48 60 64 60 64 72 39 35 35 34 34 35 36 37 41 70 94 94 70 50 54 65 83 79 57 42 38 37 38 38 65 63 54 54 59 64 53 38 39 38 38 57 68 64 72 69 38 45 53 40 39 54 65 46 55 40 39 63 90 94 70 38 79 78 80 165 318 427 396 283 171 168 216 277 301 274 256 257 175 173 169 187 200 137 77 101 87 70 97 152 166 196 344 516 616 466 281 112 37 78 132 81 43 41 41 53 72 59 58 72 166 95 171 283 389 609 744 631 527 684 753 670 624 663 649 553 507 406 397 412 354 276 210 125 149 144 106 93 202 365 459 462 273 317 383 415 442 425 372 330 617 623 623 654 709 733 712 671 674 702 808 886 866 854 905 928 843 859 889 862 793 819 796 687 751 626 582 626 590 474 489 584 417 265 257 389 413 288 248 324 252 268 252 228 276 340 312 239 213 248 353 466 543 599 668 726 856 891 899 884 902 945 923 851 807 773 687 509 348 346 324 207 151 360 449 301 168 211 290 280 163 152 148 137 117 86 54 34 35 35 35 33 30 32 78 100 47 39 66 69 59 110 109 30 59 51 39 39 59 83 94 90 44 36 32 32 32 37 53 62 53 45 32 31 36 59 79 90 30 30 30 37 44 43 35 27 85 173 270 383 450 361 237 216 112 68 28 26 28 41 33 28 29 30 29 29 30 31 39 36 37 33 33 36 40 48 45 53 61 37 41 88 120 100 48 30 31 39 45 41 41 41 37 37 53 37 29 41 53 53 48 40 185 399 525 538 555 564 594 653 728 730 706 651 605 606 618 619 639 652 651 621 575 527 508 512 563 601 608 569 537 517 478 425 395 387 414 446 452 427 437 464 443 493 544 570 577 585 612 639 666 670 670 674 674 674 671 675 660 640 621 633 653 657 637 613 610 600 570 501 410 333 295 277 245 273 315 329 334 340 377 416 435 435 466 490 493 472 496 539 613 621 640 655 674 686 697 679 659 640 617 580 580 621 643 619 555 459 361 312 333 398 474 508 575 530 593 672 658 653 693 705 658 632 602 573 544 502 441 380 272 242 237 225 217 220 220 220 231 267 307 323 318 302 298 295 226 208 204 200 211 211 203 195 255 219 215 263 295 279 255 247 250 369 445 369 207 91 97 155 201 192 308 392 289 186 232 322 348 531 647 640 600 570 448 287 134 48 37 40 53 40 47 82 101 74 149 348 550 684 788 857 846 809 751 638 447 234 93 47 47 48 52 67 70 72 66 72 70 113 153 169 173 158 120 80 53 50 49 49 53 53 53 52 44 41 53 71 89 87 73 65 51 51 46 46 46 50 58 62 81 65 52 44 42 43 44 51 138 126 83 42 42 63 91 90 58 46 58 78 75 53 45 58 76 68 63 55 51 50 57 61 73 66 98 142 147 120 108 120 149 108 112 124 128 168 156 52 80 156 209 189 133 97 89 93 61 50 70 51 42 93 132 74 106 170 288 449 630 763 842 850 780 709 597 448 269 131 66 69 62 52 51 69 90 112 178 281 433 515 562 552 496 436 365 304 232 162 84 51 49 52 59 54 72 64 71 64 64 56 56 49 57 49 53 66 78 79 71 70 87 128 223 350 463 568 689 791 902 967 1013 1018 1018 1019 1000 966 979 914 812 677 520 372 244 170 84 76 74 58 54 53 53 76 105 143 174 205 217 200 168 141 106 88 75 76 71 72 65 65 80 75 55 53 52 52 57 76 87 95 95 83 66 58 70 89 113 158 219 300 407 491 551 584 618 625 620 609 622 642 609 544 469 421 382 340 295 253 211 177 127 112 97 85 77 73 80 77 98 107 115 103 95 91 75 58 50 50 58 74 90 94 87 89 126 144 174 210 251 316 397 451 506 502 487 465 431 377 322 262 211 161 113 82 76 61 50 49 50 50 51 55 78 97 109 107 55 55 54 71 103 152 193 219 266 302 343 351 309 223 137 94 46 51 52 52 56 91 152 198 295 398 489 456 319 163 82 64 97 89 84 72 75 74 69 73 89 85 77 65 61 57 57 57 68 68 64 60 58 58 55 58 51 51 51 55 52 56 60 71 80 96 108 102 84 68 58 55 79 87 99 94 73 57 64 76 60 89 124 112 88 76 72 68 51 51 52 51 55 50 50 50 60 67 67 63 59 51 50 46 70 62 45 43 68 124 147 124 59 60 71 79 76 76 61 57 48 50 66 74 70 70 63 73 79 86 82 83 85 78 66 51 54 54 58 69 76 71 58 45 44 49 61 61 56 48 52 56 47 47 58 62 69 73 73 66 74 63 55 47 48 56 64 72 67 55 43 42 51 59 63 63 65 61 53 45 41 41 49 49 45 45 52 48 48 44 44 51 46 49 45 45 45 45 41 45 36 36 36 36 36 36 36 35 46 42 37 31 34 36 46 53 94 245 276 290 377 316 131 59 24 28 48 40 39 28 35 28 27 20 27 16 23 15 19 15 34 34 30 30 26 26 22 21 21 21 21 21 21 21 21 21 29 37 42 46 58 77 65 45 25 25 25 20 16 16 16 12 27 24 20 20 20 13 12 13 12 13 15 17 29 37 41 38 29 26 37 34 39 39 44 37 49 66 45 38 74 39 26 78 138 37 23 89 149 129 113 142 70 62 50 43 39 39 44 41 33 33 30 30 31 31 31 31 31 31 31 31 39 43 50 43 32 32 32 33 33 36 37 41 41 37 37 41 49 61 73 81 72 68 60 52 41 37 41 41 41 37 33 37 45 49 37 33 45 45 45 45 45 45 45 45 45 53 57 61 61 61 57 49 75 62 89 140 179 182 197 217 206 167 133 116 93 43 35 36 86 85 66 51 51 64 80 85 93 88 76 60 47 42 46 46 39 35 34 34 34 39 43 51 35 35 34 34 34 34 34 41 41 41 44 37 40 33 36 32 32 32 31 32 35 32 39 32 45 45 45 46 50 54 54 54 75 44 55 111 120 72 35 35 35 35 36 41 53 65 77 81 45 42 42 38 38 42 42 42 42 42 41 42 45 49 53 57 37 37 37 41 41 45 49 46 39 39 39 38 39 39 43 47 38 39 43 63 91 123 155 178 156 210 258 369 508 586 674 829 866 937 987 984 969 962 943 899 757 723 613 401 198 94 78 73 74 47 42 41 44 43 62 78 71 51 39 39 55 59 50 38 46 46 54 54 54 50 42 37 65 34 41 105 88 56 83 113 220 379 406 526 517 362 290 69 41 38 37 37 46 55 68 79 106 111 129 211 463 327 61 58 64 57 57 57 58 58 58 50 78 74 70 62 58 47 54 54 74 70 62 50 42 46 62 78 58 54 42 37 36 36 35 36 62 58 50 54 62 81 101 117 77 57 41 56 76 76 40 32 29 57 129 197 241 273 304 324 192 132 80 57 45 34 46 74 73 65 57 49 45 40 44 44 36 36 36 36 40 40 40 40 28 28 28 29 32 32 39 39 50 50 60 52 44 23 21 20 19 20 44 67 78 73 64 45 37 38 40 62 87 93 86 82 104 107 99 87 72 56 44 36 24 24 24 24 24 24 24 24 40 36 28 24 24 24 24 28 52 36 40 56 56 44 68 119 58 43 44 37 25 24 49 104 121 144 160 161 130 88 50 42 24 27 27 39 56 92 121 145 126 66 27 28 37 33 29 49 40 47 47 47 40 40 33 33 37 37 30 34 31 31 31 31 54 50 42 38 35 35 39 43 43 43 43 43 43 47 47 40 32 32 32 32 32 32 32 32 33 33 33 33 39 51 58 47 60 53 49 49 49 49 52 52 88 88 96 96 96 92 96 110 217 572 741 627 629 577 593 650 555 587 608 624 645 611 444 256 124 82 76 96 94 52 48 68 38 65 68 55 102 235 406 499 353 282 123 35 37 85 93 39 71 71 63 56 49 42 43 43 60 41 40 46 65 64 78 105 111 193 231 190 184 291 469 609 661 614 585 610 658 712 786 814 848 873 859 598 246 211 247 151 442 639 637 679 856 874 872 1017 981 996 989 997 1018 1018 983 913 895 891 876 872 853 806 752 709 650 643 651 665 677 682 686 683 658 666 689 716 750 761 783 790 785 816 831 854 890 929 926 913 957 896 884 909 886 811 815 876 872 888 884 845 841 881 842 715 667 578 570 701 805 824 847 913 902 936 947 924 912 943 958 954 946 966 986 993 997 1001 1009 1005 947 943 943 947 951 951 939 924 937 918 910 914 922 895 859 817 829 809 790 771 775 772 772 772 44 36 29 21 33 47 68 78 31 37 22 21 24 66 87 64 63 67 67 55 47 47 51 47 91 111 72 44 68 49 41 105 42 43 43 47 40 44 44 48 49 53 57 61 53 45 45 45 43 35 35 35 35 34 36 57 37 86 138 150 110 61 37 37 80 72 57 38 38 38 38 38 61 68 74 66 59 44 45 50 38 38 42 53 56 59 64 66 37 39 40 39 38 50 61 49 62 39 38 54 85 78 54 38 38 67 129 171 220 281 326 349 229 213 229 269 274 240 234 255 181 153 127 156 165 98 66 113 72 59 89 143 173 205 320 444 521 514 381 117 39 206 277 141 42 42 55 73 56 49 120 211 249 106 187 315 385 649 828 675 344 577 722 666 599 625 630 561 508 416 411 414 341 267 209 138 50 152 154 104 220 446 508 403 301 421 508 472 392 364 395 441 660 679 702 726 729 708 707 715 754 729 804 875 866 854 865 829 797 809 854 840 791 796 763 642 572 434 447 575 515 287 263 406 141 156 228 280 236 140 108 135 135 179 167 95 71 115 131 114 159 200 290 418 514 578 646 706 796 854 878 867 888 941 960 927 902 815 705 544 410 393 368 258 199 400 503 436 407 446 366 190 206 196 176 137 105 85 69 50 34 35 43 34 32 33 58 72 83 40 66 52 33 69 128 95 46 78 69 28 26 29 41 29 30 30 30 30 30 31 31 35 66 62 58 62 59 55 38 30 31 30 30 33 40 51 47 35 64 189 325 426 414 229 76 72 26 25 25 29 73 81 56 28 28 28 28 28 29 33 48 45 32 33 41 48 56 64 61 65 69 57 80 116 112 72 52 76 38 46 45 41 37 33 33 29 37 33 29 33 41 41 40 32 163 356 502 563 607 596 586 629 664 685 682 639 617 634 642 624 646 649 623 554 468 424 441 485 555 617 652 633 605 570 507 437 419 423 454 470 452 427 433 460 423 481 548 590 597 597 616 635 642 646 654 670 678 674 671 679 688 668 641 645 653 649 625 597 598 619 621 569 481 369 295 246 218 249 291 321 335 360 397 421 448 459 486 490 470 457 512 587 582 609 632 647 674 690 701 679 624 581 562 557 587 613 631 619 560 480 385 301 294 350 423 477 533 520 602 680 658 658 697 693 666 659 641 604 547 498 459 418 283 253 241 225 224 220 220 224 207 251 307 331 330 318 318 308 267 232 200 180 191 199 199 195 211 211 235 255 239 223 267 334 310 297 400 500 383 153 104 239 240 259 371 427 311 229 298 404 451 578 650 628 595 535 364 167 95 44 38 40 52 39 46 66 115 104 211 433 639 757 860 941 954 914 836 712 529 306 141 56 48 49 60 75 78 76 77 78 109 203 295 335 343 308 225 131 65 62 53 46 46 50 53 49 48 53 78 104 126 112 81 61 56 59 51 46 46 46 54 54 81 69 56 44 43 43 48 51 66 58 47 43 44 55 63 66 50 69 93 98 91 73 66 70 85 80 68 51 47 46 57 65 93 85 101 130 138 115 111 131 129 92 104 120 132 193 205 121 69 129 158 138 98 86 82 81 80 56 62 58 41 53 84 42 92 151 258 419 596 725 807 812 753 679 579 454 289 143 77 68 69 52 55 69 82 100 174 274 397 459 506 488 440 376 308 252 182 112 51 47 49 75 81 65 92 77 72 57 53 49 49 49 61 62 66 71 83 80 76 68 74 80 147 273 394 506 635 738 860 932 990 1006 1015 1019 1011 978 979 934 850 716 566 410 273 172 114 83 58 57 56 54 54 65 86 112 128 140 144 132 109 97 98 95 96 97 102 91 84 68 61 56 54 53 53 53 69 81 72 87 87 70 54 50 66 99 175 231 304 384 468 543 604 641 660 671 652 637 634 631 586 503 421 380 330 287 234 180 130 88 85 85 78 70 61 57 64 61 82 79 71 63 87 115 103 71 51 51 63 76 92 93 77 67 93 115 141 162 198 270 359 429 491 491 479 461 427 382 327 267 165 112 80 60 61 65 74 74 66 66 59 63 71 79 87 81 54 54 64 97 160 224 292 330 420 421 442 465 439 352 207 93 51 48 47 47 48 68 121 155 268 344 418 403 297 172 92 74 54 53 53 53 56 64 82 85 94 93 81 73 61 57 57 57 60 64 64 68 66 66 59 63 79 79 67 63 52 52 51 62 83 94 84 69 59 56 70 79 55 67 87 75 58 57 73 92 85 140 188 184 148 100 63 50 51 51 51 51 50 50 50 49 64 71 71 67 63 55 54 50 54 54 45 43 48 96 123 104 44 46 47 63 64 60 52 48 48 49 61 66 66 70 63 77 99 98 87 80 81 66 51 49 59 63 78 78 73 60 47 46 46 49 53 57 64 56 56 52 51 51 62 62 69 61 53 42 74 67 59 55 56 60 68 72 95 75 55 50 58 66 58 47 65 61 53 45 41 41 49 53 45 45 52 48 48 44 44 51 46 49 49 45 45 49 41 45 49 45 45 45 41 41 41 48 43 42 41 32 34 32 31 45 107 213 256 358 429 224 19 67 27 44 52 44 35 31 23 16 27 27 27 23 23 19 19 19 33 33 29 29 25 25 21 21 17 17 17 17 17 17 17 17 25 29 29 29 41 57 49 29 25 25 25 20 16 16 16 12 27 28 24 24 24 20 13 13 12 12 14 15 20 21 29 34 31 25 29 33 42 39 43 40 36 77 73 57 53 26 94 241 126 24 21 65 117 97 101 149 86 78 58 43 35 35 39 36 37 33 30 30 30 31 31 31 31 31 31 31 39 39 46 39 32 32 32 32 32 36 40 40 53 49 41 37 37 41 45 49 60 56 52 48 37 41 45 45 61 53 49 53 61 65 57 45 45 45 45 45 45 45 45 45 41 53 61 57 53 57 49 34 34 35 66 88 91 89 92 92 80 64 54 68 66 36 35 35 70 66 65 55 71 92 113 129 129 109 85 60 43 41 45 45 54 39 34 34 34 34 35 43 35 35 34 34 34 34 34 41 33 40 40 36 36 32 32 31 31 31 31 31 31 31 31 31 32 33 33 37 42 46 50 51 75 40 40 87 108 76 36 35 44 37 37 37 37 37 41 37 42 42 38 38 38 38 42 42 37 37 41 37 44 41 52 49 37 37 37 37 41 42 42 46 43 39 39 38 38 39 39 43 51 51 55 67 91 123 155 174 65 143 231 358 508 566 645 776 888 978 1017 1018 1017 1017 992 946 802 727 631 483 312 173 93 61 54 42 41 41 48 50 50 54 46 39 39 43 51 51 46 38 46 46 54 54 54 50 42 37 69 34 34 69 76 35 46 149 208 358 349 496 544 426 358 97 45 38 38 37 46 51 71 75 73 154 168 238 477 421 83 69 67 53 61 50 57 51 58 50 58 58 58 58 54 46 42 39 59 63 63 51 39 39 59 78 50 42 38 42 50 50 37 36 46 42 38 46 66 93 121 137 89 65 49 61 85 84 44 32 67 45 89 193 241 216 215 244 140 100 76 80 73 46 38 50 81 73 61 48 44 40 44 44 36 36 36 36 40 40 40 40 28 28 28 28 32 32 39 39 34 38 45 44 32 23 21 19 20 21 59 75 89 77 68 56 41 42 44 66 87 89 82 74 72 143 203 207 152 92 60 56 28 28 28 28 28 28 28 28 40 36 28 24 24 24 24 28 72 24 22 32 68 60 48 59 54 46 39 44 24 29 115 214 236 283 303 259 197 166 112 73 36 39 43 79 136 212 261 289 262 150 43 27 29 28 29 45 39 47 47 47 40 40 33 33 37 37 30 34 31 31 31 31 70 62 54 42 39 35 39 43 43 43 43 43 43 47 47 47 32 32 32 32 32 33 33 33 33 34 37 33 33 48 55 47 63 52 52 48 48 45 44 48 37 82 121 106 86 75 83 101 100 276 609 709 515 543 639 524 566 603 619 580 501 379 229 99 90 93 102 97 83 76 72 76 39 93 117 71 34 99 283 451 445 218 38 38 68 65 60 84 79 75 67 56 49 42 43 43 126 89 61 68 60 66 108 158 247 417 427 268 247 437 572 546 581 576 577 587 592 586 636 692 775 746 828 734 391 207 196 181 349 689 731 666 779 789 750 876 926 936 936 952 985 1002 958 891 933 929 929 918 887 855 821 805 746 719 707 717 733 738 746 750 703 722 742 764 779 790 789 796 824 827 834 858 890 914 915 914 956 884 872 925 917 838 834 887 860 865 861 841 865 895 774 582 451 483 587 746 859 882 890 902 826 878 920 912 897 893 892 872 827 859 883 887 891 907 916 924 928 923 927 935 939 943 943 932 930 904 887 876 891 876 848 817 853 790 742 739 779 800 780 740 27 28 40 57 89 111 136 146 19 57 71 36 25 43 55 40 31 43 39 27 35 55 66 58 74 91 39 26 56 52 41 89 47 47 47 47 44 48 52 52 37 49 57 49 37 33 33 34 75 40 36 52 48 36 41 73 53 73 93 101 93 89 97 109 64 53 46 38 38 38 38 38 53 64 79 78 71 59 52 46 37 38 46 57 60 67 64 57 38 39 39 39 39 58 72 64 58 46 46 53 61 58 62 51 84 143 203 216 181 183 272 382 321 285 265 275 248 201 191 216 213 174 151 156 157 146 142 153 84 67 73 104 146 192 260 316 340 426 401 201 120 275 293 91 46 44 44 49 38 57 183 329 272 147 203 299 366 621 783 640 362 526 655 646 622 643 641 595 562 458 425 384 260 187 165 134 78 149 193 211 307 431 441 359 442 454 490 482 390 335 431 605 668 718 742 718 677 672 723 775 814 745 796 882 885 889 881 805 845 802 824 845 777 720 651 542 400 434 499 528 440 296 224 219 67 63 75 67 59 62 70 66 114 150 166 130 70 42 54 95 140 169 233 321 405 492 599 699 728 798 845 862 894 955 998 973 952 841 755 655 545 484 410 281 271 343 340 283 322 410 349 186 229 216 204 160 121 97 81 62 34 35 39 34 33 34 46 47 103 40 54 45 31 33 99 106 82 86 66 53 73 109 92 49 30 30 38 39 53 53 53 50 69 73 77 81 74 54 42 30 31 30 30 33 44 51 54 43 56 269 452 473 360 136 26 36 27 27 30 77 105 77 44 28 40 40 43 39 39 43 50 36 51 45 53 60 64 60 60 56 53 53 96 156 148 88 60 91 45 49 52 41 36 32 28 28 28 29 37 37 29 29 32 28 92 234 391 544 687 676 602 581 596 637 654 623 617 642 639 604 639 613 540 443 353 344 413 493 531 613 672 669 661 634 575 494 440 439 450 462 448 431 422 440 435 481 540 594 625 629 632 631 638 641 646 674 678 674 667 679 684 672 645 633 617 605 590 586 625 643 653 605 513 397 304 254 226 242 276 314 355 388 421 441 456 460 479 490 470 461 516 591 590 621 644 655 678 694 701 671 601 534 523 565 615 636 639 635 572 504 410 322 299 336 396 434 470 489 579 637 619 646 693 680 685 682 665 623 562 516 486 462 326 289 261 233 216 212 227 231 231 255 287 311 315 303 291 280 275 252 224 196 184 184 203 215 191 191 219 243 235 239 319 422 330 262 345 497 471 261 172 238 268 335 434 407 271 252 368 447 547 593 615 601 517 377 201 72 59 49 41 41 43 43 50 60 102 174 321 516 700 829 936 1005 1011 964 885 758 565 353 176 88 49 49 60 71 77 91 100 102 224 342 453 498 494 438 319 190 73 58 50 46 46 50 60 57 80 93 130 160 170 148 98 66 61 60 52 47 46 46 46 50 65 61 64 56 56 48 44 43 52 42 43 68 68 44 43 62 82 141 185 166 135 116 93 66 77 69 64 59 55 54 65 65 116 93 105 126 134 114 114 134 93 81 113 129 124 176 204 144 77 109 121 101 90 106 114 105 115 63 61 62 41 43 53 42 73 120 219 361 530 653 713 705 662 612 556 455 294 147 77 79 84 59 62 80 77 87 170 271 375 399 423 413 383 327 251 182 112 57 49 48 49 87 104 88 80 62 57 50 54 58 74 78 106 106 118 115 112 96 85 81 88 78 125 227 328 432 561 691 798 882 948 979 995 1015 1012 978 965 938 873 751 616 475 330 210 165 102 57 58 63 71 62 55 68 79 79 79 79 79 76 76 84 93 101 101 101 90 90 76 56 56 55 55 55 63 73 77 60 79 94 89 78 86 113 159 273 332 394 458 525 581 626 663 675 686 679 645 623 597 537 458 375 327 276 226 180 134 84 53 62 70 78 74 69 57 68 76 69 74 59 55 83 123 112 80 72 68 72 77 93 94 78 69 56 90 126 147 183 248 344 418 479 479 472 446 412 359 308 252 147 114 86 62 54 62 82 94 74 74 63 60 57 65 65 74 59 70 95 154 233 320 404 457 550 554 551 540 488 367 213 92 56 48 48 48 49 65 98 120 206 266 333 339 259 150 90 76 54 54 53 53 53 65 83 94 94 90 85 69 61 53 49 49 52 60 61 69 74 74 63 63 95 91 79 71 56 52 51 58 45 53 58 48 48 48 49 50 52 54 59 58 53 53 85 112 145 197 231 208 152 92 56 50 55 55 63 66 65 53 48 48 68 75 75 71 67 59 58 54 44 45 49 43 43 56 75 56 45 46 47 55 63 52 48 48 53 49 49 57 58 62 58 61 95 94 83 73 70 66 50 49 52 64 87 86 77 56 51 54 50 46 49 53 72 68 60 44 51 51 58 58 61 61 57 46 74 71 67 64 64 68 72 72 103 87 75 78 90 82 58 41 69 61 57 49 45 41 53 53 45 45 52 48 48 44 44 51 46 53 53 53 53 53 45 45 73 73 69 69 65 61 58 61 39 46 45 36 42 40 35 38 119 133 184 282 257 88 15 87 50 59 59 43 38 46 38 19 38 38 34 34 30 30 26 26 33 33 29 29 25 25 21 21 17 17 17 17 17 17 17 17 21 29 25 21 37 53 53 37 26 25 25 20 12 12 12 12 23 24 23 23 20 20 13 17 12 13 13 13 14 16 21 29 31 28 32 36 44 42 46 43 29 72 72 65 69 57 141 301 57 23 21 29 73 89 113 141 101 90 66 42 31 27 31 32 33 30 30 30 30 30 31 31 31 31 31 31 39 39 42 35 32 32 32 32 32 33 37 37 45 41 37 33 34 34 34 42 48 48 48 48 52 56 57 61 65 57 53 61 69 69 61 53 52 52 52 52 45 45 45 45 37 53 57 49 46 54 46 34 35 38 62 60 66 80 84 74 106 86 68 65 47 36 45 61 78 85 97 103 123 140 149 154 114 97 68 47 34 37 45 49 54 39 34 34 34 34 39 43 34 34 34 34 34 34 34 41 36 43 43 39 39 35 35 31 31 30 30 30 30 30 30 30 31 32 32 33 34 38 42 47 59 44 44 71 87 71 40 35 57 49 45 37 37 36 36 36 38 38 38 38 38 38 39 42 41 41 48 40 47 44 55 52 40 40 37 37 38 38 42 38 51 47 39 39 38 38 39 39 67 63 59 59 63 75 87 95 38 113 177 280 429 507 581 700 841 945 1003 1000 981 989 990 945 804 701 605 497 343 176 93 84 50 41 39 40 48 54 50 50 46 39 43 43 39 39 46 50 46 46 54 54 54 50 42 37 49 36 34 37 93 36 42 165 212 282 309 385 449 414 306 113 53 39 37 37 42 51 68 79 84 149 206 328 488 565 209 88 64 54 53 50 54 47 51 51 39 39 50 62 66 66 62 58 43 62 78 70 47 39 51 67 38 38 38 54 81 89 77 61 38 38 37 38 46 61 77 85 65 61 57 65 77 73 49 34 95 61 57 113 164 180 195 207 96 68 64 80 81 49 30 34 84 76 64 48 44 40 44 48 44 44 40 40 36 36 32 32 28 28 28 28 32 32 39 39 30 34 41 40 28 22 20 19 20 21 59 75 85 77 64 52 45 46 48 66 80 85 74 66 72 131 207 247 232 168 92 40 28 28 28 28 28 28 28 28 40 37 29 25 24 24 24 28 64 24 23 56 76 40 23 27 57 49 47 52 32 51 170 305 395 466 461 350 264 237 179 100 60 51 47 99 188 284 344 373 374 218 63 27 28 28 29 33 47 54 47 47 40 40 33 33 37 37 30 34 31 31 31 31 86 78 62 50 39 39 39 43 43 43 43 43 43 47 47 47 35 32 32 32 33 33 33 34 34 34 34 33 33 48 48 43 59 55 55 44 44 48 40 44 30 54 90 71 52 76 97 115 115 112 376 664 517 581 605 455 600 585 539 456 349 239 165 131 108 118 111 81 55 52 57 60 99 99 101 88 64 79 160 260 457 198 36 44 92 48 48 131 90 78 67 56 49 42 43 43 109 106 102 94 85 115 217 323 512 632 603 420 390 544 630 563 585 597 611 606 583 541 559 615 668 631 694 699 475 188 92 177 252 586 724 693 738 755 716 725 911 941 948 960 992 1005 977 918 905 921 929 921 905 893 890 898 855 820 800 790 790 778 782 791 752 757 768 782 798 808 819 823 863 854 858 886 882 870 875 910 917 887 884 909 917 874 851 856 828 825 853 876 869 833 701 533 418 607 751 762 778 837 848 792 767 834 881 858 814 786 770 746 734 765 789 781 777 789 813 825 869 877 889 900 916 932 948 948 926 904 892 880 880 872 864 857 877 826 778 751 763 760 744 720 46 63 100 126 147 153 139 132 21 88 129 90 51 55 60 40 39 51 51 51 79 119 123 103 103 124 64 27 44 45 37 66 51 44 51 44 44 41 45 49 33 33 45 41 33 33 38 43 52 34 34 49 73 53 57 86 97 62 37 36 53 121 205 257 52 41 37 37 38 38 38 42 41 56 71 83 83 71 48 37 37 38 46 57 73 80 65 45 54 39 38 38 46 53 57 57 46 54 58 46 42 46 82 106 215 238 266 248 159 100 150 249 339 299 271 272 253 203 196 225 206 179 163 132 133 177 186 149 135 111 78 76 115 158 185 182 211 281 315 218 157 227 205 46 78 45 42 45 39 45 140 259 213 152 195 252 339 547 651 547 484 521 572 600 646 682 667 625 559 482 470 434 305 204 170 132 247 206 243 364 428 393 371 404 428 423 440 475 468 460 537 664 682 743 750 678 633 683 774 840 804 728 783 867 851 863 864 800 844 741 746 773 684 555 451 366 377 459 483 401 282 210 142 61 115 66 42 41 41 54 94 134 41 49 101 153 129 61 41 83 64 85 118 186 277 393 563 707 739 804 862 889 917 953 985 971 955 859 841 815 694 585 472 342 284 365 367 263 196 220 243 208 179 196 196 165 129 101 77 46 42 38 38 34 33 33 34 34 77 36 48 59 31 31 75 86 118 109 93 80 60 44 40 32 28 28 28 37 44 60 64 72 49 60 60 57 49 41 42 39 31 30 30 29 37 55 59 55 51 236 332 285 197 80 26 28 26 27 28 49 56 32 28 36 28 31 39 43 47 47 47 36 63 60 60 64 56 48 32 31 33 31 84 184 219 151 79 63 45 49 45 40 36 28 28 28 27 41 65 61 45 36 40 37 28 88 213 422 649 682 592 558 582 634 652 629 630 659 637 586 603 556 460 349 286 305 413 517 531 609 664 661 649 641 590 513 466 439 434 438 448 431 429 424 455 481 528 594 645 661 648 631 642 645 650 674 686 671 664 669 649 649 633 609 577 569 581 601 645 658 645 585 486 381 300 261 246 261 291 322 363 397 427 434 421 437 472 498 489 479 518 573 644 671 679 675 675 683 671 633 577 509 506 565 642 651 646 650 591 531 438 350 320 333 370 392 431 469 567 609 599 646 704 676 696 690 676 638 589 540 521 501 393 343 288 233 197 189 193 201 236 236 255 279 303 307 291 264 247 252 252 232 208 196 203 223 239 211 203 239 263 283 354 438 313 288 344 451 493 391 266 200 258 370 462 358 199 240 374 420 564 564 574 555 408 207 90 73 39 45 56 40 39 54 57 59 95 242 410 560 706 848 963 1010 999 975 908 777 580 368 195 103 56 53 49 55 69 94 118 132 337 451 551 571 544 483 351 213 69 58 50 46 50 53 68 75 119 137 178 211 221 186 121 81 69 68 60 48 47 46 46 46 45 53 68 72 71 55 43 42 52 41 42 67 72 51 54 97 140 216 272 233 185 154 108 57 65 68 64 67 63 62 62 62 93 77 82 110 118 94 90 110 54 73 129 137 97 121 152 89 57 77 81 77 106 166 190 185 150 78 70 65 40 42 53 44 54 90 169 303 453 560 604 588 576 545 521 447 294 133 65 64 81 56 58 72 70 72 158 265 335 331 324 314 312 263 186 115 56 51 49 48 60 91 108 93 72 61 65 72 92 120 143 163 191 206 215 208 189 169 142 123 93 72 100 172 249 326 463 601 715 803 880 933 964 1004 1011 981 971 954 911 815 693 560 422 293 243 153 78 77 110 126 91 57 61 72 60 52 52 53 65 73 57 65 73 73 77 73 80 77 55 55 56 68 78 82 76 76 82 105 132 139 151 175 218 279 392 447 497 542 597 634 671 694 670 690 679 638 597 556 500 417 300 247 204 157 122 92 61 49 49 54 66 70 54 50 57 58 54 67 71 56 83 112 112 84 88 76 57 65 77 78 69 54 53 83 112 126 150 199 276 342 404 408 412 405 375 336 301 253 159 127 110 74 50 49 54 62 66 59 56 53 53 65 66 74 90 104 140 200 298 405 496 553 599 623 630 563 434 279 139 73 78 60 49 50 55 74 84 90 196 244 307 309 229 127 70 64 56 56 55 54 61 65 83 87 90 82 74 62 50 49 49 49 55 63 68 73 70 60 53 52 70 69 72 75 70 73 73 89 85 124 161 170 145 91 53 48 50 52 57 57 53 53 93 117 169 197 212 181 121 85 84 92 71 79 82 81 69 53 48 47 68 75 79 75 71 63 62 54 43 61 80 56 44 52 52 43 45 46 46 47 51 47 47 47 64 60 53 49 53 53 49 49 82 79 71 65 70 63 52 50 51 64 95 94 77 56 55 59 47 46 45 46 69 76 63 43 51 51 54 54 61 65 69 66 71 63 64 64 65 65 64 71 63 58 66 94 122 126 94 70 62 65 57 49 45 45 53 53 45 45 52 48 48 44 44 51 46 53 53 57 57 53 45 45 69 69 65 61 57 53 53 49 39 45 45 45 43 42 40 46 44 38 132 175 73 15 32 43 43 55 46 31 31 42 38 15 42 38 38 34 34 30 30 29 33 33 29 29 25 25 21 21 13 13 13 13 13 13 13 13 25 25 21 18 37 57 65 49 26 25 25 21 16 12 16 12 19 20 19 23 20 20 20 13 13 12 12 13 13 15 20 32 33 31 35 36 40 48 53 50 54 59 43 56 92 61 93 216 37 25 24 23 37 81 101 97 120 94 77 42 34 26 34 35 33 29 29 33 30 30 30 30 31 31 38 38 45 41 45 42 31 32 32 32 33 33 37 41 33 33 33 37 42 46 50 57 41 48 52 52 60 65 73 81 61 53 49 53 65 65 57 45 52 52 52 45 45 45 45 45 33 49 53 45 42 54 50 35 36 43 69 44 62 116 150 140 172 180 181 170 144 125 134 161 163 182 187 192 189 179 168 157 89 69 52 34 34 33 49 61 50 35 34 34 34 34 39 47 34 34 34 34 34 34 34 41 36 39 46 35 42 31 38 30 30 30 33 29 33 29 33 29 30 30 31 32 33 37 41 42 50 47 55 67 67 59 40 40 53 52 48 45 37 37 37 36 38 38 38 38 38 38 38 46 45 41 47 40 51 48 59 52 44 44 37 37 38 38 38 38 58 47 50 39 38 38 38 39 58 51 58 51 62 55 66 59 120 142 107 123 250 376 511 658 710 807 857 840 823 855 883 855 721 641 593 529 355 151 56 70 60 40 39 40 48 59 54 54 55 51 51 39 38 38 50 62 46 46 54 54 54 50 42 37 37 64 35 48 145 107 63 177 212 191 262 238 279 331 180 82 50 39 38 37 38 47 56 67 112 117 202 387 519 702 349 99 75 54 54 54 51 51 47 47 39 39 50 58 62 58 51 40 47 71 102 95 67 43 43 51 42 38 38 50 66 78 85 78 58 58 54 50 46 42 37 37 41 53 65 73 69 61 49 47 32 62 69 73 116 172 199 187 100 64 48 61 61 38 33 42 88 80 64 52 44 40 44 48 52 52 48 40 36 28 27 27 28 28 28 28 32 32 39 39 38 42 49 44 32 23 21 20 20 20 51 67 74 69 49 37 37 38 41 58 77 79 68 60 100 103 135 211 276 244 120 23 28 28 28 28 28 28 28 28 40 37 29 25 24 24 24 28 56 60 96 128 92 23 23 59 62 54 55 52 23 23 148 298 524 606 585 430 313 287 218 124 63 31 23 71 172 280 340 364 422 239 67 27 28 29 28 33 47 47 47 39 40 33 33 29 37 30 30 31 31 31 31 31 94 86 70 54 43 39 39 43 43 43 43 43 43 47 47 47 35 32 32 32 33 33 33 34 33 34 34 33 33 41 48 32 55 55 51 44 44 37 41 37 33 66 71 40 40 81 101 96 82 91 230 571 564 604 533 562 540 454 342 244 177 131 129 142 94 111 108 73 37 37 39 52 99 75 74 98 93 69 101 161 349 162 37 38 60 60 76 132 83 75 71 56 49 42 43 43 40 63 90 109 111 184 357 522 706 725 694 605 563 590 602 580 503 497 492 490 489 451 450 494 526 548 540 563 492 213 57 191 193 376 549 622 674 750 793 769 839 882 916 928 949 963 954 919 904 924 936 924 904 893 913 937 952 929 909 894 859 835 836 853 813 821 821 828 839 858 874 882 894 874 882 894 870 826 839 902 897 908 908 905 921 914 882 835 832 817 853 873 821 765 721 673 622 734 806 790 770 778 758 706 742 790 817 766 702 666 654 642 726 761 777 750 730 738 750 762 766 789 808 835 862 893 920 928 907 911 922 919 900 888 888 885 858 846 823 764 704 672 685 705 30 55 68 59 77 84 63 24 47 97 145 125 73 40 64 100 71 56 76 116 148 156 164 181 176 93 49 46 65 43 47 51 52 45 52 45 45 41 41 35 43 43 39 43 47 51 48 48 34 36 53 62 77 66 62 43 82 71 82 94 122 130 133 125 41 48 37 37 37 37 37 37 53 53 64 68 71 64 68 57 37 37 37 38 45 53 61 66 50 46 42 42 42 46 53 54 38 38 38 54 98 121 117 105 152 148 160 160 112 66 86 157 218 249 257 230 211 209 205 182 166 147 111 92 120 176 188 168 170 165 145 116 93 93 98 103 140 157 167 160 130 87 56 56 64 43 42 50 56 43 62 105 79 129 146 166 290 470 535 482 544 640 491 510 592 603 666 587 480 539 534 477 412 292 230 267 452 332 354 445 406 368 444 530 421 533 540 508 581 654 654 638 655 744 693 575 569 634 712 795 769 790 799 796 813 827 788 725 795 671 693 624 463 359 255 263 330 320 242 128 77 105 109 70 50 47 51 51 51 46 46 50 86 90 122 154 130 66 40 41 85 75 108 185 216 248 375 530 680 729 750 866 948 971 1006 936 932 836 849 882 817 695 531 362 352 347 326 308 337 323 223 92 114 110 115 119 114 86 50 34 58 54 42 34 33 33 32 32 32 61 112 104 67 39 50 74 54 62 73 68 56 60 68 88 83 75 63 51 51 48 52 56 60 44 36 28 29 37 46 50 46 30 28 29 34 49 49 44 79 67 59 48 37 33 34 34 48 48 44 40 36 32 28 28 28 28 37 61 53 30 38 62 54 29 36 88 76 30 30 46 41 27 56 186 318 256 48 72 60 61 49 33 29 37 37 28 28 48 84 104 89 69 45 29 68 28 56 273 493 578 544 502 565 641 651 592 577 611 607 530 530 364 213 173 220 298 393 473 536 593 620 621 625 628 571 483 458 442 438 433 424 411 413 420 482 501 543 602 657 672 647 618 649 661 666 674 668 661 653 642 630 623 614 578 557 565 613 653 632 649 621 541 454 378 308 249 261 268 303 330 340 343 386 445 400 398 453 522 527 489 515 593 685 725 738 699 669 658 612 553 505 504 541 575 633 666 673 656 625 545 475 413 360 323 334 391 444 481 523 565 611 649 675 683 707 693 686 665 640 603 552 506 446 408 353 268 186 155 164 195 202 214 248 264 287 303 315 316 251 240 240 240 229 229 228 228 216 211 206 206 222 246 281 301 293 307 338 405 498 508 386 256 284 416 424 266 168 241 338 363 489 509 507 445 283 125 64 82 43 40 43 43 43 50 53 78 156 378 506 573 732 879 963 991 972 960 863 738 598 362 168 116 56 69 48 47 89 90 113 213 429 550 623 600 556 503 354 173 65 41 45 66 61 45 60 103 155 179 232 277 290 252 181 118 72 61 64 56 47 46 44 43 44 42 104 156 87 42 43 42 43 44 51 55 55 77 116 139 238 302 354 315 256 188 122 74 84 87 75 67 59 59 59 59 63 79 91 83 63 52 64 80 54 94 130 126 90 62 69 74 42 54 74 90 110 146 194 244 133 105 65 39 61 91 100 96 70 71 123 223 336 427 492 535 545 529 499 433 324 205 102 52 69 53 51 49 47 62 148 231 271 255 233 227 221 182 111 60 49 49 49 61 91 99 83 60 48 69 103 113 155 218 264 271 331 355 363 333 291 271 236 176 89 62 72 113 164 235 364 475 628 707 785 845 914 988 1017 1006 985 979 956 887 804 693 551 417 351 257 167 138 150 152 123 109 108 91 55 51 52 62 59 55 74 73 61 57 63 71 82 79 53 58 90 109 104 95 97 97 119 145 184 219 262 301 352 412 539 566 588 618 671 712 731 742 723 702 665 627 572 511 443 365 202 147 118 97 85 73 57 49 61 61 61 58 54 51 51 51 52 50 50 60 104 112 84 52 80 72 64 60 64 65 84 88 92 95 94 101 127 153 194 209 299 310 321 337 345 330 307 269 202 161 113 69 49 49 50 58 79 50 49 52 73 73 73 85 103 144 196 264 386 517 588 599 618 626 589 475 287 131 46 46 72 84 78 76 78 86 94 102 141 212 282 286 221 131 73 54 57 59 77 91 85 76 71 67 55 63 60 59 50 48 48 48 73 73 67 66 68 59 55 54 55 55 61 75 103 124 134 162 227 343 425 423 375 290 173 64 46 48 50 51 56 72 96 112 184 193 178 115 71 82 113 136 103 101 81 80 76 69 54 49 91 87 67 71 72 80 83 90 93 91 83 71 75 57 49 44 45 46 46 46 46 50 50 46 54 70 79 80 72 53 49 56 51 47 51 61 86 94 71 52 63 63 63 70 72 64 59 55 49 48 46 46 50 57 52 47 41 45 61 61 57 61 73 75 42 43 46 59 59 51 49 56 90 89 108 168 252 296 257 194 90 70 46 41 45 49 57 57 40 40 44 44 51 51 51 51 50 53 53 49 49 45 45 45 57 53 53 53 49 45 45 44 52 47 42 41 37 39 49 63 57 71 65 60 55 46 37 29 35 51 47 23 23 47 51 31 31 31 31 27 27 23 23 22 14 14 18 18 18 22 29 29 17 17 21 21 17 17 13 13 13 17 17 17 25 26 45 57 41 21 14 25 28 20 15 15 23 23 23 23 23 23 23 20 20 20 20 20 24 24 24 17 24 25 33 39 47 44 44 38 54 35 39 55 55 39 43 48 37 29 24 23 24 40 64 80 119 100 88 57 49 34 37 30 35 28 28 32 33 36 36 40 37 37 48 48 52 52 56 49 35 32 32 33 33 33 37 37 45 45 45 45 45 45 45 45 45 45 53 57 65 69 77 73 45 45 45 45 45 46 46 46 41 41 41 41 41 38 38 38 42 42 42 41 45 45 45 42 35 100 98 56 121 184 214 240 291 254 251 300 312 281 282 314 328 325 306 272 230 200 181 171 52 40 35 34 33 37 57 69 54 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 46 50 42 46 38 41 37 29 28 48 33 26 40 72 27 29 28 29 41 50 47 36 32 45 42 46 50 47 51 55 55 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 37 37 37 37 37 36 37 37 41 41 41 41 41 41 41 38 45 42 45 42 45 42 45 42 62 58 62 58 62 58 62 51 65 53 67 117 213 305 377 425 561 641 710 739 725 723 766 781 712 637 604 539 387 195 77 44 50 39 39 39 47 59 71 75 59 54 46 42 42 42 46 46 46 46 46 46 46 46 46 50 40 36 36 51 72 87 103 106 170 177 189 189 178 161 138 105 39 39 38 38 43 55 68 79 91 153 186 331 596 663 419 126 91 50 42 54 46 38 39 62 42 50 58 66 70 67 59 43 38 75 130 123 83 43 38 43 43 43 43 43 43 43 50 43 38 38 39 55 70 66 54 38 36 62 78 46 37 42 46 37 31 31 42 69 96 122 134 135 104 73 49 42 50 51 34 28 175 123 27 68 76 28 52 48 36 48 60 60 48 36 28 28 29 29 29 28 32 32 39 39 42 42 49 44 47 35 30 26 20 19 31 47 66 65 45 29 17 20 39 53 55 46 39 54 97 79 39 167 348 264 76 56 33 33 33 33 32 32 32 32 25 25 25 25 25 25 32 32 44 100 155 147 95 51 47 63 50 67 56 58 58 51 195 446 617 666 661 499 335 293 202 36 51 39 22 22 99 231 288 288 353 250 123 32 27 28 29 28 39 47 47 43 44 36 37 33 37 30 30 31 31 31 31 31 74 70 62 54 47 43 39 39 47 47 47 47 47 47 47 47 40 33 33 33 33 33 33 33 33 33 32 33 33 37 37 37 52 52 52 45 45 45 45 41 38 38 34 34 35 36 53 64 83 44 224 518 620 584 566 567 246 203 143 96 77 74 71 64 72 68 64 57 50 46 47 47 55 55 59 63 67 71 63 74 137 96 37 37 55 80 73 57 97 53 57 53 40 57 81 40 42 82 72 64 133 225 375 563 675 725 747 709 651 620 586 549 469 406 338 297 286 270 246 222 330 319 321 360 338 179 93 178 228 241 286 385 535 661 727 739 760 807 834 834 836 869 866 854 911 946 981 951 873 901 968 960 986 979 963 947 920 889 866 862 873 885 869 848 868 908 920 897 905 925 854 886 866 799 859 850 905 897 885 889 905 910 914 907 855 852 844 817 793 793 814 849 796 767 740 825 781 690 751 697 721 734 711 633 589 598 610 606 691 683 684 688 666 630 635 666 629 671 710 754 777 811 853 877 838 863 876 876 876 892 877 842 859 812 788 768 689 594 618 702 39 43 30 20 43 79 70 32 86 99 111 103 89 76 80 96 88 148 204 208 188 188 217 249 181 110 54 46 51 36 36 45 41 41 45 45 42 46 39 39 36 36 36 36 40 44 45 45 37 38 54 66 70 63 55 51 47 55 67 82 90 78 58 45 41 48 48 44 44 40 40 36 40 48 60 72 76 72 64 53 45 42 38 38 42 50 54 58 50 50 50 50 46 46 46 46 47 40 63 110 153 157 124 88 83 79 99 116 104 69 85 132 172 211 219 192 185 217 238 235 247 159 59 44 135 215 191 119 153 208 240 197 117 47 55 76 93 83 96 105 117 98 59 42 54 41 40 42 41 39 40 74 117 111 112 135 204 325 458 541 618 618 429 444 550 572 642 590 635 661 624 515 398 305 296 360 358 305 332 386 421 491 548 525 504 567 543 526 643 727 708 658 655 688 638 563 588 650 743 849 809 805 783 773 811 840 795 731 729 558 535 474 394 370 255 218 241 219 149 52 38 57 81 69 62 55 47 43 43 46 46 46 85 62 69 70 61 40 40 54 59 50 99 160 184 188 275 398 509 592 676 793 881 898 909 862 846 782 815 860 830 768 643 466 334 290 257 260 283 265 190 107 100 100 100 100 95 71 39 34 59 55 49 41 33 33 33 32 39 71 106 98 63 35 46 58 45 53 61 53 48 52 64 80 94 86 74 62 51 51 47 51 44 40 32 32 29 41 41 49 49 37 29 30 45 50 53 44 51 44 40 28 29 30 30 31 52 51 43 31 27 27 27 28 41 29 30 50 50 30 31 46 50 50 78 96 84 34 33 46 34 29 60 178 369 384 150 66 61 69 69 57 45 29 28 27 27 36 68 104 117 105 77 42 30 29 33 163 359 492 482 412 468 516 533 487 460 461 450 397 238 109 69 156 262 327 406 493 536 601 636 637 640 631 582 513 465 450 445 436 431 430 444 448 462 497 551 605 640 643 630 613 645 657 666 667 664 649 623 608 612 596 571 535 530 561 628 676 663 657 613 541 478 410 328 249 241 240 263 294 313 320 348 394 361 368 425 506 530 500 541 619 703 731 733 699 666 637 571 511 450 487 545 615 673 709 711 686 635 563 498 436 373 328 335 385 452 485 519 565 618 653 683 694 726 708 698 673 651 606 548 510 452 410 353 276 207 164 153 157 184 198 217 248 287 311 319 312 234 232 232 229 233 233 237 241 240 228 215 210 210 226 253 265 296 311 350 427 513 515 397 276 391 448 413 255 169 215 296 325 408 385 354 292 183 76 42 63 43 43 43 43 50 50 53 85 177 412 549 604 731 836 889 908 886 886 812 715 593 361 158 100 67 73 48 51 93 97 129 240 456 553 622 627 589 495 306 118 69 46 49 66 69 60 83 127 183 227 298 344 344 282 195 129 71 60 56 55 47 45 44 43 45 57 152 192 111 47 51 43 43 43 54 58 81 116 150 169 268 357 415 378 286 196 133 93 90 87 79 67 63 59 52 52 56 64 72 64 48 48 53 76 59 78 86 74 50 41 42 54 42 58 82 78 70 82 118 168 128 139 140 161 172 169 135 103 62 64 97 173 260 339 416 478 527 525 491 425 320 202 103 53 53 52 51 54 48 47 98 165 209 202 188 173 139 100 56 50 49 49 64 79 83 76 56 48 77 104 149 188 232 274 332 375 434 442 423 373 347 325 294 234 144 91 70 80 116 172 294 420 553 646 736 795 874 955 1005 1013 1011 1005 993 940 868 789 674 556 477 387 280 217 193 165 120 99 95 86 66 56 85 110 118 115 82 81 80 72 82 97 109 105 100 100 108 115 121 125 151 177 215 252 288 337 372 414 453 502 625 652 674 705 743 769 773 769 723 698 654 613 546 471 405 311 153 94 77 64 67 74 65 61 64 64 57 54 50 50 50 51 52 51 51 64 97 105 88 60 68 64 56 56 56 64 72 80 80 83 79 87 105 124 147 165 228 242 265 285 300 296 272 242 170 137 109 69 54 50 58 59 68 51 50 60 81 73 69 84 125 182 258 338 453 558 596 591 603 545 441 314 192 97 49 48 88 99 85 76 66 67 72 76 95 142 193 185 149 95 72 58 70 78 96 106 92 78 66 63 56 60 57 53 55 50 49 63 85 89 75 62 58 56 56 55 54 54 76 100 139 188 256 327 452 529 579 580 554 467 310 169 64 59 61 66 70 79 103 116 149 158 138 91 67 75 93 104 138 125 108 99 84 69 61 49 103 95 83 75 80 88 91 98 96 87 75 71 60 53 45 44 45 46 50 49 53 53 50 50 54 62 63 63 56 52 52 56 91 71 71 73 98 114 111 103 51 51 54 53 52 55 62 51 48 47 46 45 45 49 51 42 40 45 54 58 54 58 70 67 43 44 46 46 46 45 45 55 89 56 108 270 392 376 307 260 102 82 50 41 41 45 57 53 40 40 44 44 51 51 51 51 57 54 53 53 50 46 45 45 57 53 53 53 49 45 45 44 36 39 39 34 37 44 57 64 58 56 46 29 31 23 22 25 32 55 47 23 23 47 47 31 31 31 27 27 26 26 22 22 14 14 14 14 14 14 21 21 13 13 21 21 21 21 21 13 13 14 17 17 17 26 38 50 45 25 14 25 32 23 15 15 23 23 23 23 23 23 23 23 23 23 23 23 27 27 27 24 23 21 29 37 42 47 40 40 61 42 42 51 51 43 39 51 52 33 24 23 23 24 47 55 95 88 72 60 48 49 49 46 42 35 35 39 39 43 43 43 44 44 51 55 59 59 59 49 35 32 32 33 33 33 37 37 45 45 45 45 45 45 45 45 33 33 37 41 49 53 53 57 45 45 45 45 45 46 46 46 38 38 38 42 38 38 38 38 42 42 42 41 45 45 45 45 50 78 80 105 155 185 286 461 555 518 486 494 474 427 396 396 409 386 352 306 248 183 121 78 40 36 36 35 35 34 49 53 47 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 46 49 49 45 45 41 41 41 44 32 60 60 36 75 87 26 48 28 28 37 49 42 31 35 41 45 46 50 47 51 55 55 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 61 61 61 61 61 62 62 58 60 41 44 78 144 214 263 292 409 473 545 590 615 637 659 654 615 544 490 429 308 163 86 84 60 53 42 42 54 59 68 71 67 58 50 42 38 42 50 54 46 46 46 46 46 46 46 50 40 43 40 47 64 79 80 83 135 138 142 142 135 115 100 81 40 39 38 38 39 55 68 78 61 125 166 279 482 510 323 123 96 58 54 66 58 38 38 62 50 50 58 62 62 58 43 39 39 51 63 63 59 51 51 51 43 43 43 43 43 43 43 43 55 39 38 38 42 62 74 78 37 62 74 46 38 42 46 37 33 36 43 69 87 106 119 119 73 62 43 31 30 30 50 69 403 263 47 52 72 29 61 33 48 60 72 64 44 32 32 40 29 29 29 29 32 32 39 39 30 33 41 41 39 31 27 22 20 19 27 43 62 58 41 18 17 21 32 50 41 35 32 43 78 63 59 171 276 204 68 33 37 37 37 37 37 37 36 36 25 25 25 25 25 25 32 32 24 60 103 95 51 23 23 27 62 51 25 25 50 75 242 504 662 730 689 531 397 310 185 76 39 35 22 22 75 187 248 260 313 254 147 52 27 28 29 28 39 47 39 43 36 36 33 33 30 30 30 31 31 31 31 31 54 54 58 62 59 51 43 39 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 38 38 34 35 35 44 56 64 43 77 298 532 591 567 478 328 74 62 54 62 74 79 72 53 61 61 61 57 50 46 46 47 44 44 44 48 52 56 57 63 93 68 45 42 63 77 81 73 50 46 65 84 87 79 62 38 41 82 72 80 187 322 476 639 640 667 679 673 647 583 458 330 329 266 194 159 159 163 141 120 125 166 151 152 173 126 67 84 142 160 217 281 343 413 560 700 810 825 810 782 779 803 793 784 871 839 887 943 913 905 953 976 1006 1002 1001 982 959 932 909 897 892 903 894 867 883 912 920 900 893 929 866 894 855 795 859 855 886 878 869 873 882 898 903 907 856 856 844 828 817 825 846 872 878 851 764 749 639 588 706 700 704 644 553 474 432 432 464 492 546 514 491 504 505 493 498 532 559 617 690 723 720 734 768 806 791 827 855 856 861 872 854 815 787 784 792 777 734 678 683 715 32 21 13 17 73 132 138 93 102 79 63 59 73 81 76 64 192 269 297 217 133 133 181 210 150 94 51 39 40 36 40 52 41 41 41 45 46 50 43 43 36 36 36 37 37 41 45 49 37 41 45 53 58 62 66 66 50 54 58 66 69 77 77 81 45 48 48 48 44 40 40 40 44 52 60 68 64 56 44 36 45 38 37 37 37 37 38 42 38 42 50 58 62 58 54 50 47 47 74 106 137 129 92 52 59 63 80 116 128 105 100 120 136 180 188 164 165 214 258 271 319 224 108 52 100 148 128 70 159 242 315 328 276 185 133 99 84 46 37 52 100 112 70 40 42 40 40 49 49 40 40 63 94 76 86 130 154 207 369 544 599 545 375 421 547 557 579 559 675 657 612 511 389 344 374 395 330 293 323 385 424 502 520 445 584 590 542 566 710 770 724 677 683 667 601 571 620 653 734 861 893 850 796 785 819 829 767 692 743 508 442 429 453 465 276 124 250 205 126 56 39 49 81 97 98 78 54 42 42 49 49 45 80 45 40 40 39 38 52 89 70 78 132 197 209 181 201 272 343 455 610 731 795 804 798 779 842 828 869 887 872 877 798 629 385 341 280 227 218 220 178 127 96 92 84 80 68 52 39 34 58 54 49 41 33 33 32 32 36 51 74 70 51 35 42 46 45 49 53 45 41 40 52 64 86 78 70 62 47 51 47 47 28 32 32 40 41 45 49 49 41 37 41 46 65 65 60 44 28 28 27 28 28 29 31 31 57 48 36 28 27 28 36 44 40 27 28 53 69 53 49 54 28 77 118 91 63 49 50 34 74 49 60 106 354 484 258 83 33 61 100 108 80 44 28 28 27 27 40 88 132 140 97 54 30 32 29 54 164 317 343 283 359 351 344 329 299 252 237 235 92 42 97 233 310 319 378 494 533 605 656 661 648 638 601 557 488 458 445 436 435 446 472 491 469 520 586 621 628 619 618 621 637 653 666 671 657 630 596 573 565 549 532 527 538 581 636 672 680 661 605 545 502 453 348 253 241 213 220 263 298 308 320 351 346 360 409 479 515 508 557 627 707 712 710 692 671 629 543 464 422 475 561 647 712 736 710 673 649 585 528 467 400 333 336 382 456 493 530 569 626 672 706 714 738 720 706 688 655 610 548 510 444 402 353 296 246 196 153 129 172 174 185 232 291 323 312 285 226 219 216 224 236 241 257 258 261 252 228 211 199 207 215 226 253 283 322 396 474 484 383 278 378 363 292 182 139 185 247 291 346 286 216 169 115 65 50 67 39 39 47 46 54 54 61 85 173 428 581 621 701 770 803 819 809 820 766 684 571 350 156 104 75 88 71 58 92 100 152 279 483 533 588 615 570 432 227 71 69 46 46 62 62 77 112 155 230 295 378 397 363 270 175 113 66 59 59 58 50 45 44 43 57 93 204 227 119 43 51 43 42 50 58 93 135 163 186 193 221 348 442 416 314 208 137 98 86 83 71 63 55 55 48 48 56 56 56 48 43 43 56 68 83 70 50 41 40 40 40 41 41 66 90 74 41 40 50 107 122 196 274 324 302 228 162 119 63 62 99 144 203 260 361 454 525 515 480 410 312 202 102 52 52 51 56 78 65 47 56 110 169 173 163 125 71 50 49 49 62 77 96 91 91 91 88 88 107 122 192 266 299 305 379 468 506 484 442 388 374 383 361 297 211 147 106 92 101 148 262 377 510 615 713 764 827 915 993 1016 1007 1012 1004 963 933 880 793 703 593 502 388 300 240 188 146 119 101 85 73 71 104 133 150 158 121 116 116 118 129 137 148 145 142 131 130 129 140 173 227 269 326 364 421 463 508 543 577 622 708 730 748 771 801 808 797 777 708 687 643 598 531 448 366 277 130 78 65 56 59 70 62 61 60 60 57 50 51 51 51 51 52 51 52 68 100 108 88 64 60 56 52 52 52 60 64 68 80 76 68 71 82 94 109 126 153 164 195 219 246 249 229 192 123 101 85 70 62 55 63 60 64 51 52 80 93 73 64 79 156 244 329 408 495 562 573 552 489 391 255 163 117 97 61 53 74 78 72 58 63 65 77 85 95 106 112 101 93 79 84 85 102 110 125 116 95 74 62 52 64 57 61 61 71 74 69 79 98 90 72 62 58 59 56 56 54 80 120 159 214 306 422 514 640 644 641 630 607 524 357 193 64 66 68 65 66 75 99 112 112 113 94 66 70 101 100 83 126 117 100 84 80 73 66 62 99 87 79 75 76 84 91 94 81 72 56 48 52 45 45 45 46 46 46 46 46 46 46 46 58 54 47 47 47 51 56 60 86 67 59 53 69 94 103 104 51 50 49 48 48 48 62 66 55 46 45 45 52 55 43 42 42 54 66 59 55 51 56 56 60 53 46 46 46 46 57 63 109 99 198 369 422 305 173 123 121 86 54 41 41 41 49 45 40 40 44 44 51 51 51 51 57 57 53 53 50 50 45 45 57 53 53 53 49 45 45 44 35 35 35 34 41 48 59 68 62 52 35 21 18 18 17 21 32 55 51 23 23 43 47 27 27 27 27 27 26 26 26 26 14 14 14 14 14 14 17 17 13 13 21 21 21 25 25 17 13 14 17 13 17 26 38 50 53 29 17 25 32 23 15 19 23 23 23 23 23 23 23 23 23 23 23 23 27 27 28 24 19 16 21 29 34 38 43 36 52 37 38 50 43 39 39 47 52 37 25 24 23 23 24 28 56 52 48 40 41 49 57 54 38 31 35 35 39 39 43 43 43 43 44 48 55 59 59 45 35 32 32 33 33 37 37 37 45 45 45 45 45 45 45 45 33 33 33 33 37 41 45 45 49 49 45 45 45 45 45 46 38 38 38 38 41 41 38 38 42 42 45 45 45 45 45 41 66 33 31 121 175 188 385 713 789 781 766 745 729 702 662 620 588 511 408 310 232 159 89 42 34 35 35 36 43 38 41 37 47 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 46 49 49 45 45 41 41 40 32 27 56 100 108 147 147 63 68 44 29 29 37 30 31 39 37 41 41 46 43 47 51 51 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 57 57 57 57 57 57 57 58 58 46 42 58 100 134 156 170 236 270 327 393 451 476 468 444 448 379 328 271 190 108 90 105 53 46 42 42 50 55 67 71 75 62 50 38 38 42 54 62 46 46 46 46 46 46 46 50 44 43 39 44 52 63 67 67 110 110 109 110 102 95 80 70 39 39 38 38 39 55 67 78 68 134 171 261 376 348 225 156 97 67 66 82 78 50 42 58 62 66 78 90 102 114 115 119 94 66 38 37 38 50 50 46 50 50 50 50 50 50 50 50 50 42 38 46 62 74 74 70 42 70 78 58 42 50 50 41 43 52 44 53 68 83 95 88 58 70 71 44 30 30 82 133 622 395 75 28 64 45 77 29 65 76 80 68 44 32 36 44 29 29 29 29 32 32 39 39 26 25 37 37 39 31 24 23 21 20 23 35 54 50 30 18 18 22 40 58 49 39 36 54 82 71 143 227 204 136 80 29 37 37 37 37 37 37 37 37 25 25 25 25 25 25 32 32 24 36 63 59 35 23 22 24 74 51 24 30 66 71 186 401 615 708 622 461 361 196 33 23 27 31 23 22 43 123 188 220 249 246 175 75 27 28 29 33 32 39 39 43 36 36 33 33 30 30 30 31 31 31 31 31 30 42 54 66 67 59 47 39 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 38 38 35 35 36 44 56 64 83 81 319 561 541 409 256 70 34 35 35 55 79 83 64 44 61 54 54 54 50 50 50 51 43 43 43 43 47 47 48 58 53 52 57 54 59 61 73 77 41 58 52 67 107 78 53 82 41 93 78 98 250 421 548 659 636 659 644 591 514 417 272 148 163 113 81 81 102 122 110 87 68 144 101 38 67 104 69 63 115 133 175 220 229 258 375 527 620 698 763 763 726 706 730 772 797 716 777 913 925 898 949 999 998 1002 1006 994 979 955 929 913 912 912 899 868 880 908 916 889 873 921 882 902 851 787 863 871 874 870 854 850 858 874 887 895 872 864 856 852 854 866 877 891 809 840 778 724 590 560 682 648 599 456 337 310 312 293 297 325 351 303 264 277 298 302 310 333 443 506 574 599 592 606 679 741 716 756 784 780 781 789 762 723 700 736 756 745 733 738 722 690 14 14 16 35 110 165 144 78 67 51 39 42 58 76 83 72 272 289 241 121 65 109 154 154 90 66 47 43 44 48 60 68 41 41 45 49 50 54 47 51 36 40 37 41 41 45 46 49 37 36 37 37 50 66 78 90 74 58 38 36 37 61 101 125 45 52 52 48 48 44 44 44 48 48 48 52 56 64 68 65 46 42 38 37 37 37 38 38 37 37 50 66 74 74 70 70 43 43 50 54 61 61 60 52 59 72 112 141 149 133 117 116 110 157 172 149 150 187 224 232 256 264 220 128 56 55 75 94 151 201 293 386 435 392 280 182 135 72 36 38 90 115 92 61 40 40 41 53 53 44 40 59 47 65 95 140 157 186 280 386 427 394 337 436 580 563 528 536 644 586 559 498 417 411 413 366 325 388 523 541 368 289 412 557 632 599 566 650 765 738 671 677 694 639 588 614 687 677 726 853 924 882 836 818 824 795 723 653 642 480 502 501 460 415 282 225 237 190 116 72 45 45 69 101 113 89 61 41 44 48 48 51 71 59 51 55 47 47 71 96 85 97 163 226 234 187 170 190 273 389 596 685 722 754 724 760 874 884 924 893 855 881 847 692 571 555 463 314 218 199 174 131 88 80 68 60 52 44 40 35 58 54 49 41 33 32 32 32 36 39 47 47 43 35 42 42 49 49 53 45 40 36 44 48 82 74 70 62 51 51 47 51 28 28 37 48 45 45 45 41 37 37 49 66 81 77 64 44 28 28 28 32 29 30 34 39 61 60 52 48 52 60 72 75 60 28 28 60 80 68 56 60 68 164 205 127 75 81 81 38 86 86 76 43 282 492 295 99 48 77 132 156 128 72 52 60 28 27 28 60 100 116 92 65 34 46 36 26 57 163 277 348 301 226 168 181 158 92 84 114 89 103 206 301 295 264 339 482 532 609 672 692 671 645 617 592 520 486 461 440 442 457 484 507 501 556 622 653 644 631 626 630 637 653 670 671 653 611 576 545 501 509 517 551 582 613 640 648 676 650 601 552 513 461 360 257 254 214 213 256 306 313 320 335 354 364 413 471 511 525 578 632 708 697 690 685 664 606 504 420 462 515 597 678 727 735 708 674 670 611 559 494 404 325 302 355 440 493 550 593 638 676 718 742 746 735 714 696 663 618 567 518 444 398 361 324 286 239 173 129 163 150 165 216 291 323 296 253 226 219 216 224 225 238 250 258 258 249 225 205 200 200 211 222 238 268 299 358 436 463 405 324 377 309 211 144 131 164 213 254 284 220 145 103 80 62 63 71 40 39 47 47 54 54 65 89 197 452 592 606 658 715 738 766 752 763 705 627 521 320 141 104 81 102 78 61 87 92 166 303 503 506 548 573 501 333 149 55 53 46 42 46 54 89 133 172 266 326 389 397 320 206 118 72 61 66 62 62 54 45 44 44 45 112 227 235 107 41 42 41 57 68 92 151 203 230 213 184 185 324 446 442 351 236 142 82 78 75 63 55 47 47 43 43 52 48 43 43 42 43 48 67 98 70 42 40 40 41 40 40 41 70 98 82 41 39 46 103 145 215 301 339 297 203 149 135 52 62 81 118 154 212 322 442 507 504 460 398 301 202 110 64 57 52 63 83 74 57 65 107 149 157 143 101 51 49 49 51 62 73 88 96 110 123 140 159 162 172 243 337 355 329 406 522 537 507 435 376 362 376 357 289 239 178 145 131 125 149 235 341 498 612 713 767 815 899 984 1016 998 1008 1001 981 952 930 881 806 696 614 514 414 334 269 224 205 162 135 116 109 122 139 152 156 151 146 146 156 167 174 186 190 156 156 163 177 196 249 310 355 420 461 514 571 617 666 708 746 791 798 810 824 832 820 792 758 701 665 629 577 513 426 337 251 142 94 73 57 60 62 54 53 60 58 58 54 55 51 52 52 52 52 52 64 92 92 80 64 56 56 56 60 60 64 68 68 73 65 65 68 64 75 82 89 107 122 146 181 205 208 184 153 85 71 67 67 56 56 60 53 60 52 61 96 101 72 56 70 194 283 364 420 476 502 484 440 317 243 158 121 117 113 80 61 52 56 50 51 58 78 102 125 115 101 88 88 100 113 118 122 121 141 145 133 109 78 59 52 65 57 61 69 87 94 96 95 99 80 54 51 57 66 67 71 80 108 151 219 317 436 552 620 689 674 652 622 565 441 261 113 68 70 72 73 73 82 106 115 88 85 72 65 100 147 143 114 101 92 69 64 69 70 74 81 75 71 55 59 64 72 79 78 70 54 45 44 45 45 45 44 45 45 46 45 46 46 46 46 62 50 46 46 46 59 64 68 74 62 58 52 61 70 82 83 71 59 58 49 48 52 70 74 57 45 44 44 55 58 47 42 58 66 67 63 51 43 43 43 63 63 56 68 73 81 84 86 164 203 280 324 291 195 123 105 104 78 54 42 41 41 41 40 40 40 44 44 51 51 51 51 57 57 57 53 53 50 49 45 57 53 53 53 49 45 45 44 35 35 39 35 41 48 55 61 63 53 47 26 20 19 18 25 36 59 51 27 23 43 43 27 23 23 23 27 26 30 30 30 22 22 22 18 18 18 21 21 13 13 21 24 25 28 29 21 13 13 13 13 14 22 38 46 61 37 21 21 28 24 19 23 23 23 23 23 23 23 23 23 23 23 23 24 28 28 28 24 14 15 16 21 29 30 35 35 44 40 33 41 34 34 34 35 40 33 25 24 24 23 23 23 36 32 28 28 29 37 45 42 34 31 31 35 35 39 39 39 39 43 44 44 55 55 59 45 35 32 32 33 33 37 37 37 41 41 41 41 41 41 41 41 33 33 33 33 37 41 41 41 45 45 41 41 41 41 41 45 41 41 41 41 45 45 49 46 45 45 45 45 45 45 45 41 75 33 30 86 147 168 376 701 822 864 886 868 864 872 842 785 743 599 397 243 153 99 65 39 34 34 35 35 43 38 41 37 46 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 49 49 45 45 41 40 40 28 27 72 164 215 267 259 175 96 60 29 29 29 29 30 35 32 37 33 37 42 43 43 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 49 49 49 49 49 49 49 57 57 53 49 56 72 91 93 85 100 119 165 220 278 293 264 232 288 246 195 154 116 86 100 121 54 42 38 38 50 54 62 66 79 66 50 38 38 46 58 66 46 46 46 46 46 46 46 49 44 43 39 40 44 47 47 43 82 86 90 94 90 87 80 69 43 39 38 41 46 58 74 78 88 135 180 266 334 270 175 174 94 75 78 98 90 58 46 58 70 74 82 98 114 134 143 155 158 130 86 58 46 42 42 38 50 50 50 50 50 50 50 50 37 46 78 110 122 102 58 36 54 62 66 58 50 50 42 41 63 65 48 46 49 56 64 65 62 75 84 68 47 58 101 152 683 451 107 36 64 49 85 30 85 81 68 56 48 44 36 36 29 29 29 29 32 32 39 39 26 30 45 49 52 43 32 27 21 21 20 31 39 39 27 18 20 30 52 70 57 47 44 62 78 111 247 291 152 84 92 33 37 37 37 37 37 37 37 37 25 25 25 25 25 25 32 32 24 32 43 39 31 23 27 31 51 47 33 90 134 83 106 245 508 657 581 462 407 200 20 60 27 39 39 27 23 71 132 180 186 222 191 95 27 28 33 41 32 39 39 43 36 36 33 33 30 30 30 31 31 31 31 31 30 38 50 58 63 55 47 39 47 47 47 47 47 48 48 40 40 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 38 38 35 39 40 48 56 59 139 33 228 495 422 180 65 32 80 61 56 52 71 68 64 45 54 47 54 54 54 54 55 55 38 38 39 39 39 39 42 42 49 61 69 58 43 40 49 65 54 85 39 37 85 84 71 132 59 99 88 137 332 512 595 648 653 665 607 446 285 188 151 130 86 76 80 96 109 109 105 85 90 158 123 47 53 82 98 155 240 236 192 168 199 254 284 291 376 518 689 764 713 632 639 702 747 686 750 863 878 883 957 995 980 998 1006 998 991 972 952 933 920 920 896 868 865 893 897 866 842 917 894 910 847 787 872 879 883 882 866 854 846 858 867 883 884 884 880 888 892 888 877 865 714 767 745 718 625 595 641 520 427 265 186 244 297 234 178 186 209 165 134 151 164 160 159 174 272 330 403 464 509 562 628 685 694 725 737 714 706 718 698 674 651 696 696 649 653 694 654 567 22 18 19 38 97 143 101 30 39 52 63 62 66 88 127 155 284 221 121 53 93 177 182 130 42 50 55 51 48 56 64 68 41 45 42 46 50 54 51 51 40 40 37 41 42 46 50 50 45 41 37 37 50 66 82 94 82 70 57 45 41 45 53 61 49 49 45 45 41 41 37 37 45 37 36 36 49 85 121 141 62 58 54 50 50 54 58 58 38 46 58 70 74 74 70 70 54 58 58 46 37 41 60 84 36 84 140 153 137 114 106 105 98 153 174 158 147 164 184 177 152 201 213 149 77 60 80 106 98 160 248 345 410 411 360 309 221 151 87 61 89 118 127 123 40 40 48 56 56 44 40 48 56 94 113 111 144 202 212 198 262 257 303 405 546 544 495 557 681 622 571 486 408 422 432 368 427 471 577 557 350 276 463 669 656 619 637 750 784 634 554 643 653 622 607 673 759 744 743 850 870 863 857 858 828 759 692 635 530 368 430 468 407 346 237 236 130 80 48 40 40 40 49 77 112 92 71 48 51 51 51 54 63 62 67 74 70 62 74 86 53 69 124 189 208 180 137 130 244 336 568 620 648 706 675 766 921 934 965 912 853 876 881 765 749 713 641 505 321 172 102 99 84 73 57 45 44 40 44 35 58 54 49 41 33 32 32 31 40 32 35 35 39 39 46 42 49 49 53 45 48 44 44 48 74 74 58 54 54 54 52 52 28 28 37 49 45 45 41 37 33 33 53 70 89 82 61 41 36 36 32 32 29 30 31 35 65 61 61 60 64 72 80 88 111 87 79 103 103 79 67 71 203 312 336 214 122 109 105 58 38 82 92 30 214 424 287 143 115 120 152 180 141 77 49 65 33 28 28 33 56 68 76 76 37 27 28 58 61 100 303 519 296 165 79 81 86 43 33 77 39 76 179 262 264 245 332 459 533 598 672 704 694 657 643 623 555 514 480 452 442 460 487 506 537 583 633 657 656 643 626 618 641 657 670 671 645 600 561 530 470 478 517 556 606 637 652 648 649 642 601 548 505 456 363 269 259 219 206 253 295 302 301 324 358 373 413 467 516 561 618 665 713 690 679 677 645 560 461 397 503 555 624 689 735 749 742 716 692 648 592 516 403 294 275 320 404 481 562 605 638 664 714 750 754 739 718 700 674 625 571 526 444 402 368 347 317 267 208 168 155 150 157 208 275 299 264 217 234 227 220 224 221 226 234 230 226 226 214 206 209 213 228 232 258 273 292 331 413 460 431 367 403 312 194 119 110 135 161 184 175 138 95 68 65 58 55 59 47 47 47 51 58 58 70 94 266 496 604 579 608 654 689 721 707 691 616 526 425 246 91 85 73 105 77 68 86 90 151 299 484 491 534 538 431 246 114 57 42 42 43 42 50 98 145 176 239 283 331 311 224 129 70 43 68 65 65 65 61 53 52 48 52 127 242 234 95 41 43 41 75 94 138 225 293 289 224 152 192 312 431 454 393 292 170 82 82 75 67 59 51 47 47 47 55 47 42 42 42 47 51 51 74 58 41 41 41 41 41 39 41 66 90 78 50 46 78 146 188 202 247 301 303 226 141 107 43 43 54 77 98 148 262 384 458 458 426 375 301 214 142 103 84 68 59 71 74 62 82 140 133 140 114 77 50 50 51 52 67 70 88 108 151 187 223 243 262 260 311 375 363 313 367 480 530 499 420 349 327 325 302 237 211 173 165 167 153 161 216 295 484 601 714 764 811 887 968 1003 994 1004 1011 986 974 967 930 870 817 753 655 559 470 401 355 322 266 236 212 189 182 179 180 179 175 175 178 188 196 207 214 211 191 203 230 264 302 347 404 453 517 565 621 678 732 789 850 881 878 867 870 870 858 824 781 739 707 667 610 543 464 374 289 210 139 98 77 68 64 70 66 54 58 62 66 62 63 59 56 60 52 52 56 68 76 76 64 56 64 64 68 72 72 76 76 69 69 62 69 65 61 65 68 75 87 102 132 164 184 183 170 136 78 64 57 57 57 53 53 53 57 53 77 109 105 72 52 70 189 278 364 401 415 390 333 268 189 174 153 148 138 121 92 69 54 51 51 52 53 67 101 128 109 104 102 118 134 147 152 163 179 198 199 185 147 109 79 68 58 54 53 65 91 102 100 91 81 62 50 51 53 69 81 84 101 124 172 286 428 555 634 653 692 667 633 576 463 299 146 41 72 67 72 73 73 85 109 118 91 84 75 87 138 197 208 176 148 124 92 69 65 66 66 73 67 67 47 51 59 67 67 63 58 46 45 44 45 45 45 45 45 45 45 45 45 45 46 46 55 46 45 46 55 71 64 59 77 82 98 96 93 82 82 79 87 75 70 57 52 55 74 81 56 51 51 54 63 70 58 50 66 70 70 51 42 41 41 42 53 53 50 63 80 95 98 89 83 249 375 385 380 364 284 167 87 62 50 42 53 45 41 40 40 40 44 44 51 51 51 51 61 57 57 53 53 50 49 49 57 53 53 53 49 45 45 44 40 40 43 39 45 44 47 49 75 74 71 58 45 35 30 29 40 63 55 27 23 39 39 23 19 19 23 27 27 31 34 34 35 31 38 34 34 30 26 26 17 17 17 21 28 28 28 21 13 13 13 13 14 22 34 46 73 45 21 21 28 20 19 23 23 23 23 23 23 23 24 24 24 24 24 24 28 28 28 24 14 14 15 15 17 25 26 30 31 36 29 29 33 37 30 27 28 28 32 32 36 32 32 32 44 40 36 32 29 33 33 30 34 27 27 31 31 35 35 39 39 39 44 44 48 48 48 45 35 32 32 32 32 36 37 37 41 41 41 41 41 41 41 41 37 37 37 37 37 37 33 32 36 36 37 37 37 37 37 37 41 41 45 45 56 60 60 53 52 52 52 53 45 45 45 42 52 48 33 40 100 125 221 390 679 759 808 789 769 777 765 701 617 461 274 124 57 32 32 32 34 34 34 34 34 34 41 41 46 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 45 45 41 41 37 37 37 48 28 116 240 300 344 336 260 117 81 41 29 29 29 30 31 32 32 33 33 37 42 46 46 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 52 52 52 52 52 52 52 59 74 70 67 75 79 83 68 60 48 64 99 131 158 153 117 100 193 181 146 120 99 89 86 99 43 38 38 38 46 50 62 66 75 66 54 42 42 46 54 62 46 46 46 46 46 46 46 49 44 47 39 40 40 40 43 38 65 73 85 93 98 90 79 64 46 42 37 41 49 61 70 74 73 108 157 252 328 253 146 140 90 67 71 91 87 55 50 58 58 58 58 58 62 70 78 82 150 154 142 110 66 42 42 54 50 50 50 50 50 50 50 50 37 50 82 118 134 114 74 42 58 54 50 58 58 46 38 41 72 63 49 43 41 45 49 43 55 55 56 56 59 70 88 103 550 383 112 60 65 34 82 42 94 66 41 37 49 49 37 28 29 29 29 29 32 32 39 39 38 42 49 57 61 52 44 43 23 22 21 21 29 32 20 19 21 35 57 70 64 54 47 58 78 159 311 303 112 44 76 29 37 37 37 37 37 37 37 37 25 25 25 25 25 25 32 32 24 24 23 23 23 23 23 27 31 28 33 118 185 131 108 219 298 499 519 472 456 241 25 67 35 47 43 35 23 39 92 148 142 186 171 95 28 28 41 45 32 39 39 43 36 36 33 33 30 30 30 31 31 31 31 31 42 46 46 46 47 47 43 43 47 47 47 48 48 48 48 40 40 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 34 38 39 47 48 56 56 56 88 32 130 282 205 71 56 38 74 50 41 37 56 62 70 55 51 44 51 51 51 51 59 59 37 38 38 38 38 38 42 41 49 61 65 54 39 40 53 77 61 80 43 36 60 98 94 86 61 85 94 207 443 593 630 659 606 567 445 276 156 120 140 142 81 90 103 99 84 68 68 64 68 104 88 73 70 42 103 286 459 480 366 203 160 221 210 129 263 381 558 660 622 531 533 607 718 733 801 820 792 851 949 957 976 995 1007 1003 1003 1003 991 972 917 914 886 854 850 874 874 843 819 907 887 902 852 796 876 879 887 887 882 866 843 851 875 895 892 896 904 915 908 885 842 806 740 749 687 678 609 567 546 350 248 166 164 258 270 163 92 116 124 105 121 145 154 134 137 160 141 187 272 377 478 547 589 610 725 751 739 710 706 730 733 714 734 771 756 685 681 702 619 483 41 33 23 32 79 128 107 55 31 52 72 75 74 112 180 235 292 185 97 109 181 205 126 30 34 67 79 59 44 52 56 45 49 50 46 50 54 51 51 44 40 37 37 41 42 46 50 54 50 41 37 37 37 38 46 54 62 74 101 125 133 113 69 37 53 49 49 45 45 41 41 41 57 45 36 36 36 53 89 113 46 46 46 46 50 58 66 70 82 82 78 74 66 58 54 50 38 62 82 77 53 48 60 80 52 117 177 161 114 79 67 73 106 150 166 151 144 149 149 129 125 129 121 117 137 145 96 42 82 169 253 266 250 258 312 377 265 206 136 88 89 113 130 143 79 75 79 76 64 61 57 53 65 92 86 69 127 210 212 162 181 187 253 295 432 514 476 575 700 655 552 422 360 398 459 440 471 498 522 420 282 340 531 637 651 643 698 795 758 546 466 595 637 649 659 717 794 764 739 810 838 848 880 873 810 711 645 613 485 348 429 440 342 241 104 90 59 41 40 40 40 40 40 56 91 87 75 67 62 54 50 50 50 65 77 77 76 64 68 61 39 40 72 130 165 166 139 128 208 271 518 531 559 671 633 771 929 925 957 954 911 941 950 879 826 722 674 646 467 187 45 67 80 69 53 41 44 44 48 47 58 54 49 41 33 32 32 31 40 32 35 35 39 43 46 46 45 45 49 49 52 52 52 47 58 62 54 54 54 54 48 52 29 33 37 45 42 42 38 33 30 30 49 66 85 82 61 45 36 36 28 28 29 29 30 34 50 57 57 60 68 84 100 107 135 126 142 162 154 130 134 161 305 394 395 253 122 72 66 46 51 70 65 27 110 290 248 251 151 116 116 144 121 65 41 65 45 45 41 29 32 40 60 76 83 27 35 82 50 25 201 445 271 148 51 52 69 47 48 72 56 39 103 222 265 262 317 424 531 583 649 708 710 680 659 639 571 537 500 463 453 456 486 501 548 586 625 652 655 638 613 597 648 653 662 652 626 585 546 523 471 475 501 536 586 625 659 668 629 627 605 552 508 452 367 281 251 215 211 242 265 267 277 308 346 361 394 451 520 593 655 697 718 694 676 659 617 516 430 394 495 543 608 669 726 752 772 766 717 673 618 527 399 286 256 317 385 473 554 593 618 648 694 730 750 746 725 696 670 621 571 521 435 410 376 343 309 279 243 223 174 162 168 196 239 248 228 197 227 220 217 213 213 214 206 210 202 198 198 198 213 221 237 248 235 242 253 288 363 399 365 297 231 192 113 47 49 102 119 103 84 80 68 57 62 59 59 59 47 51 51 55 62 67 74 102 330 532 589 540 558 608 636 664 658 638 547 456 359 200 65 74 61 105 85 71 86 83 132 264 410 464 523 489 361 197 84 54 41 43 44 43 55 107 161 177 172 203 223 196 129 73 46 43 63 67 71 71 71 60 63 59 67 131 234 215 87 42 62 46 90 113 180 288 367 352 240 129 148 229 318 359 355 297 195 103 79 83 75 63 59 55 55 55 51 43 42 43 55 55 47 42 42 41 40 40 40 40 41 46 70 78 78 62 54 62 98 158 181 186 244 378 426 323 157 43 45 44 44 63 73 115 210 314 397 408 380 348 305 242 197 159 119 83 59 66 69 69 94 152 135 138 101 76 58 52 53 65 139 134 152 195 255 298 309 302 263 266 280 299 269 211 238 309 400 400 359 315 293 295 272 223 159 137 149 167 157 142 185 248 445 566 679 746 812 895 956 964 990 1011 1019 1001 993 994 964 919 919 863 787 695 599 529 471 434 384 350 323 292 277 273 262 262 270 273 276 279 290 294 301 305 281 301 340 378 420 465 517 555 630 682 742 799 849 910 971 994 961 939 923 901 870 828 774 725 693 641 562 479 393 305 224 156 116 82 73 65 72 79 79 78 58 62 58 66 67 75 71 68 52 56 64 68 64 60 52 52 64 68 72 80 80 80 77 65 58 55 55 59 59 62 62 65 61 73 99 126 146 142 140 105 80 69 65 54 53 53 53 53 61 65 89 117 105 64 52 74 157 250 321 343 315 273 197 125 153 159 161 151 121 102 76 69 74 59 52 52 53 61 96 125 118 140 163 190 203 215 212 234 296 315 310 273 217 156 111 85 55 53 52 53 87 101 88 68 65 54 50 51 57 69 76 90 122 154 234 368 518 619 656 645 655 583 491 382 257 141 84 75 66 64 69 69 73 85 105 125 109 121 124 140 191 255 277 250 239 199 148 109 81 66 58 57 79 67 55 55 63 71 67 63 47 46 45 45 46 47 46 45 44 44 44 45 45 45 45 45 46 45 45 51 79 90 67 54 46 66 83 92 81 66 62 59 79 71 74 61 60 59 62 73 60 55 55 58 67 74 66 54 69 69 61 49 40 40 53 83 81 62 39 41 66 94 106 111 144 338 470 489 524 548 394 153 75 54 46 46 57 53 49 40 40 40 44 44 51 51 51 51 61 61 57 57 53 53 49 49 57 53 53 53 49 45 45 45 48 44 47 50 45 33 31 34 76 79 85 75 58 45 31 29 44 67 55 27 19 39 39 19 15 19 19 23 31 35 34 38 47 43 50 46 38 34 34 30 29 29 25 25 28 24 24 13 13 13 13 13 14 22 34 46 85 53 25 21 24 20 20 27 23 23 23 23 23 23 24 24 24 24 24 24 28 28 28 24 13 13 13 14 15 17 21 22 30 31 32 21 25 33 33 22 31 25 32 36 40 40 40 40 56 52 48 45 41 37 37 37 30 27 27 27 31 31 35 35 39 39 39 44 44 48 48 41 35 32 32 32 32 36 37 37 41 41 41 41 41 41 41 41 33 33 32 32 32 32 31 31 32 32 32 32 35 35 35 36 41 41 45 45 56 60 60 64 52 52 52 53 53 46 46 42 35 57 47 37 98 126 108 144 301 379 425 395 371 386 378 314 274 186 108 61 50 44 41 34 35 35 34 34 34 34 41 45 46 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 45 45 41 41 37 37 37 64 44 140 264 300 316 304 240 137 97 57 41 29 29 29 30 31 31 32 33 33 37 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 55 81 89 81 82 87 76 65 58 58 71 95 103 95 75 58 57 126 132 113 91 81 74 59 44 39 39 38 38 42 50 58 62 62 58 54 50 50 50 50 50 46 46 46 46 46 46 46 49 48 47 43 40 44 40 43 35 41 53 69 81 82 78 67 53 53 41 41 41 52 61 70 74 65 108 139 230 326 275 156 113 83 63 63 79 75 47 46 62 50 46 46 42 46 50 54 58 66 90 106 90 54 38 38 54 50 50 50 50 50 50 50 50 38 37 37 42 58 74 74 70 62 38 37 54 62 46 37 38 68 63 54 45 43 42 43 39 31 32 32 32 43 58 80 91 283 207 48 52 57 30 90 70 82 58 34 34 49 53 37 28 29 29 29 29 32 32 39 39 38 46 58 65 73 65 53 44 35 27 22 26 33 37 29 21 21 35 57 71 61 54 43 54 122 231 315 251 100 48 68 49 41 41 41 41 41 41 41 41 25 25 25 25 25 25 32 32 24 24 27 27 27 31 31 31 47 27 23 74 145 111 112 236 280 478 549 530 494 306 77 22 47 43 39 39 27 27 64 120 130 142 123 79 32 28 37 48 32 39 39 43 36 36 33 33 30 30 30 31 31 31 31 31 47 50 42 38 35 39 43 43 47 47 47 48 48 48 48 40 33 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 34 38 43 55 56 59 59 56 37 77 116 63 33 72 113 46 54 42 37 41 61 70 63 40 44 44 44 44 55 55 63 63 37 37 37 41 41 41 45 49 48 49 53 39 39 45 73 93 45 52 78 53 70 201 228 68 55 43 84 288 556 650 629 651 571 461 296 180 168 192 159 82 40 45 49 41 41 41 50 73 57 65 69 94 78 40 83 324 516 630 600 403 246 204 162 110 145 231 372 464 420 372 485 666 709 752 817 794 748 815 914 905 952 976 983 972 987 1007 1007 980 926 915 890 844 843 863 859 831 811 895 876 891 856 808 883 868 871 883 887 874 855 859 891 912 884 892 908 919 896 854 790 739 765 739 676 683 611 511 442 225 132 123 169 218 159 44 39 85 58 59 99 143 147 134 146 192 130 139 172 253 358 460 530 582 696 729 724 704 714 750 770 761 790 823 807 748 726 702 571 415 52 53 46 40 77 111 112 77 45 52 52 59 89 145 224 279 249 154 134 206 242 163 39 26 39 80 92 52 32 37 53 49 53 50 50 54 47 47 51 44 41 37 37 38 46 50 43 47 46 41 37 37 36 36 37 37 50 57 85 129 165 165 133 97 53 53 53 49 45 45 45 41 61 53 37 36 36 36 37 37 37 38 38 38 46 58 70 78 110 98 82 62 46 38 38 38 38 58 89 97 89 65 56 48 61 141 197 173 122 95 83 78 123 150 146 119 116 125 121 93 113 86 66 90 158 182 113 34 139 197 225 194 147 152 224 297 246 207 152 109 94 98 99 107 106 95 87 72 61 61 50 50 46 50 72 107 134 161 180 194 155 145 200 193 350 504 457 540 666 616 464 326 348 437 474 471 438 546 585 412 234 324 519 585 595 639 702 753 694 514 454 563 628 684 698 716 762 740 711 743 819 833 876 862 786 672 629 625 431 399 511 411 197 92 45 91 57 54 50 41 41 41 41 40 51 74 90 86 74 54 49 57 56 79 118 126 118 94 81 59 62 39 39 74 125 164 161 154 158 190 461 469 517 662 615 780 841 796 848 928 937 951 961 915 883 739 675 680 585 349 156 102 73 62 46 38 45 45 48 48 51 54 49 41 37 32 32 32 36 32 35 35 35 35 42 42 37 37 41 45 56 56 56 51 42 42 42 46 39 39 40 44 37 37 37 37 41 41 41 33 29 29 41 54 66 66 57 45 29 28 28 28 28 33 37 34 42 38 38 49 77 117 164 187 170 186 229 245 221 192 216 268 332 393 387 260 114 40 46 67 83 63 61 29 71 158 144 248 255 171 116 128 109 57 29 46 34 34 41 29 28 32 55 71 98 50 38 61 29 24 66 183 177 114 60 50 59 49 50 58 96 34 60 223 274 227 294 461 536 564 621 700 722 692 670 642 571 533 500 474 468 468 493 505 555 593 636 659 647 630 602 593 644 652 642 632 603 569 539 516 464 468 486 509 547 601 647 671 633 627 605 556 519 467 382 289 244 220 228 251 250 251 265 308 334 353 382 432 512 605 671 702 726 699 681 652 582 473 403 403 483 547 604 669 725 756 775 776 734 698 640 545 410 298 273 339 414 481 535 573 610 637 686 710 754 742 717 695 661 608 553 500 419 397 368 322 284 258 255 263 198 186 180 183 184 196 200 182 203 200 205 205 213 210 202 195 183 183 183 187 202 210 225 233 227 234 242 281 337 352 272 184 93 158 168 134 143 184 146 73 55 69 61 58 66 71 63 58 50 54 58 62 66 71 82 106 294 470 516 474 513 572 599 619 606 593 514 427 341 186 66 80 54 93 77 76 95 73 102 219 328 411 451 381 252 135 66 43 42 45 57 45 65 128 174 178 129 140 128 104 69 50 46 51 50 54 58 62 66 59 58 54 62 114 195 167 58 42 70 52 97 120 199 320 417 402 268 133 94 126 164 192 221 222 163 100 76 68 60 52 51 47 47 51 47 43 46 58 74 70 50 40 48 52 44 40 39 41 81 121 153 125 81 53 49 69 93 119 142 160 254 379 396 268 110 42 65 45 44 64 82 110 180 268 359 366 345 329 305 265 232 198 165 114 85 81 77 73 90 139 173 180 151 126 109 95 105 117 192 171 185 244 313 340 309 252 172 176 175 165 136 126 137 156 220 253 274 259 241 246 235 201 135 113 125 147 137 122 151 221 387 500 629 726 820 907 948 943 973 991 1015 1003 1000 1001 986 943 972 935 885 820 747 685 627 582 532 506 475 448 430 426 422 426 438 434 437 440 443 447 450 450 422 445 476 506 541 586 638 687 736 788 849 906 951 990 1017 1018 1014 973 946 908 858 808 743 688 633 562 475 380 300 224 159 110 92 62 57 53 64 79 83 79 50 50 54 62 67 74 71 75 71 75 79 79 67 55 51 51 52 60 68 76 77 77 69 57 53 54 55 56 60 60 56 56 54 54 66 89 112 119 117 91 89 74 66 54 53 53 53 53 66 70 90 113 100 60 52 82 149 218 246 226 194 162 130 86 139 132 121 110 91 68 60 49 63 51 51 52 60 99 152 192 230 259 293 316 320 321 327 360 442 457 433 373 279 188 123 78 55 53 51 52 82 89 72 48 57 50 50 52 64 76 83 82 114 186 301 428 529 582 592 569 493 392 278 189 109 60 71 102 56 57 66 70 73 81 104 128 154 193 216 235 274 325 342 323 285 235 176 121 90 73 58 57 80 75 59 59 74 78 67 59 47 46 46 47 47 58 53 52 47 50 51 44 45 45 45 45 46 46 48 80 115 119 90 50 45 50 63 60 49 50 58 67 67 63 73 73 72 71 70 73 69 57 53 56 67 67 62 61 76 79 71 66 73 97 144 183 185 134 57 38 53 101 143 169 361 462 523 519 554 566 413 201 91 66 50 42 53 53 57 49 40 40 44 44 51 51 51 51 61 61 61 57 53 53 53 49 57 53 53 53 49 45 45 45 51 51 54 50 45 33 31 34 76 79 85 75 54 41 27 22 48 67 59 27 19 35 35 15 15 15 19 23 31 35 39 38 47 43 39 35 31 23 26 26 34 30 33 29 21 13 12 12 13 13 13 13 14 18 34 46 93 57 29 21 24 20 20 31 23 23 23 23 23 23 24 24 24 24 24 24 28 28 28 24 12 12 12 13 14 16 17 18 22 27 32 20 24 29 33 22 39 40 39 43 43 43 39 39 44 44 44 41 41 41 41 41 30 30 30 34 34 38 31 31 35 39 39 39 43 47 40 37 42 35 35 39 39 43 43 44 41 41 41 41 41 41 41 41 33 33 36 32 32 31 31 30 31 31 31 31 34 34 34 31 33 33 44 48 59 59 63 63 59 60 60 53 53 53 46 43 36 50 44 50 116 121 98 119 168 214 225 212 203 226 226 178 72 51 52 61 74 72 69 58 35 36 39 35 35 34 41 41 46 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 45 45 41 41 37 37 36 40 28 124 240 252 244 240 192 142 106 66 46 34 29 29 29 30 31 31 32 33 37 37 37 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 51 85 89 77 70 71 61 54 47 52 61 66 66 50 42 41 40 73 91 79 65 59 72 56 40 39 39 38 38 42 46 54 58 46 50 54 58 58 50 42 38 46 46 46 46 46 46 46 49 44 47 43 47 48 48 40 35 38 45 53 61 66 63 60 53 49 48 48 48 59 68 70 74 62 137 168 216 312 285 171 107 72 48 40 56 59 39 39 59 51 51 59 59 62 66 70 74 38 42 50 50 46 42 38 38 50 50 50 50 50 50 50 50 42 37 36 36 36 42 50 54 58 36 36 50 66 46 37 38 57 56 55 57 55 55 47 40 37 46 53 48 46 73 139 190 139 119 27 56 65 31 90 71 59 50 42 41 45 45 41 37 29 29 29 29 32 32 32 32 27 35 54 65 65 57 45 45 48 35 24 27 30 34 30 22 26 36 65 75 76 58 54 58 190 288 248 128 73 61 49 57 34 34 34 34 34 34 34 34 25 25 25 25 25 25 32 32 24 28 43 43 43 39 35 39 67 43 23 61 109 63 77 209 390 504 563 528 476 395 213 43 43 24 23 36 24 23 40 88 134 102 67 55 40 28 32 48 32 32 32 36 36 36 33 33 30 30 30 34 31 31 31 31 39 39 31 31 31 31 36 36 40 40 40 40 41 41 41 40 33 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 34 42 47 59 59 59 59 52 38 99 86 34 33 57 70 38 62 50 37 41 54 63 53 41 45 40 44 48 55 59 67 67 37 37 37 45 45 49 60 53 84 69 57 43 51 53 61 62 61 38 87 69 82 385 515 251 109 64 121 397 662 670 595 611 536 423 271 167 163 167 118 40 38 38 39 41 42 43 59 66 61 73 65 74 86 42 82 265 391 515 601 576 428 282 217 226 149 119 168 269 309 333 475 669 662 667 734 791 774 808 882 889 901 925 932 917 940 976 995 976 943 935 903 856 847 864 856 828 804 876 849 872 864 828 887 852 859 879 891 882 855 859 880 911 864 876 892 889 866 814 747 707 725 699 653 679 560 389 324 164 112 99 105 98 59 40 41 61 44 45 47 79 90 82 120 167 121 138 140 173 238 351 473 573 642 694 717 712 735 771 789 773 781 775 755 720 698 646 507 368 63 79 80 61 55 72 53 32 86 58 37 47 105 181 264 300 138 90 150 274 287 159 55 43 52 96 100 53 32 41 65 65 54 54 54 54 47 47 40 41 37 37 38 42 46 50 43 47 58 58 54 54 54 54 54 54 53 36 35 41 89 129 137 125 53 53 53 49 49 45 45 45 41 45 49 57 57 49 45 38 42 46 50 62 74 90 102 110 118 102 82 58 42 38 42 46 62 70 86 105 109 89 64 36 35 105 165 154 138 139 132 134 143 150 126 76 80 93 89 65 46 66 82 106 150 178 153 108 196 171 139 124 132 141 150 139 203 172 137 114 95 87 64 59 94 86 67 44 39 40 40 40 42 41 94 177 168 88 90 173 114 111 173 147 328 518 428 462 632 561 373 278 396 502 470 411 578 570 533 432 386 492 543 453 532 619 674 678 638 518 478 559 584 675 690 680 722 717 700 724 780 801 838 839 763 676 661 677 513 353 311 180 111 189 158 116 40 42 42 40 40 41 45 39 38 62 98 98 78 61 53 59 58 110 165 200 188 152 115 65 84 39 37 38 98 157 171 168 128 141 431 443 515 679 625 793 786 719 779 916 968 977 974 925 948 836 721 678 655 551 355 189 72 54 49 41 49 49 52 52 51 47 49 41 37 33 32 32 33 33 40 35 31 31 38 42 30 30 33 40 56 59 55 51 34 34 34 38 31 32 36 36 45 41 33 33 33 37 41 45 33 29 33 46 62 62 57 45 28 28 28 28 33 41 45 49 34 30 38 57 105 169 240 279 242 266 305 304 252 208 239 291 355 397 401 288 145 64 86 143 63 39 86 85 120 94 27 120 419 291 183 163 133 61 29 29 29 29 29 28 32 36 47 62 45 33 25 25 38 43 40 37 82 76 61 47 44 42 39 38 56 28 34 211 239 164 295 558 533 545 602 689 730 711 674 642 559 528 499 478 472 479 497 516 573 609 659 671 658 630 610 605 636 644 630 613 584 554 528 509 441 449 468 501 531 581 631 655 645 631 601 567 542 502 402 301 256 237 246 264 254 244 273 324 338 353 374 420 500 590 663 690 730 700 685 641 555 442 388 411 515 579 640 701 749 771 774 778 741 712 661 567 425 314 294 367 455 494 520 561 603 645 679 702 754 742 713 694 649 588 533 483 410 385 359 302 256 238 266 294 226 213 188 167 148 160 177 186 179 180 193 209 213 214 202 195 183 183 183 194 194 205 209 213 275 283 299 335 386 370 254 131 179 324 409 379 353 346 223 71 64 67 58 43 51 55 54 38 54 58 62 66 70 75 79 103 200 372 430 405 479 558 582 594 548 544 476 409 331 183 63 69 47 90 78 73 89 63 80 178 275 354 366 260 139 74 44 42 43 58 74 62 85 141 176 179 115 110 86 65 46 42 47 55 46 50 58 62 54 54 54 50 46 86 151 122 41 41 62 40 93 123 203 336 444 425 285 142 99 100 88 74 94 111 92 48 64 56 48 43 43 42 42 42 47 43 50 70 86 82 50 39 68 72 64 40 39 53 125 189 221 165 93 49 45 57 69 87 109 131 181 222 152 45 41 72 49 44 43 53 83 114 168 233 344 351 334 318 301 276 243 220 204 152 126 122 114 91 99 133 226 245 228 200 160 143 157 170 156 135 142 205 279 287 212 121 91 107 113 84 90 121 136 120 109 169 222 204 181 173 158 128 136 117 120 124 111 100 132 200 337 458 591 704 821 915 952 931 941 970 995 994 998 1003 988 952 1001 990 957 919 884 835 788 746 683 653 627 600 592 581 585 585 566 562 565 561 564 567 570 567 554 562 577 596 627 676 729 774 796 845 913 963 994 1016 1017 1019 1018 980 938 888 831 770 702 647 564 489 394 299 227 163 125 84 73 57 52 52 56 60 74 71 49 50 50 58 62 70 71 75 75 83 91 83 67 55 51 51 51 52 60 68 72 68 61 52 53 53 55 56 56 57 57 57 55 55 64 87 117 128 127 107 93 74 63 54 54 53 54 54 74 74 94 113 96 56 52 83 167 189 173 114 86 94 107 107 104 88 68 64 65 61 48 47 48 48 49 65 109 170 239 287 372 412 446 454 438 434 451 482 552 556 516 437 325 207 108 66 55 52 50 51 74 88 60 47 53 50 51 60 79 80 83 77 79 187 322 418 466 471 476 461 269 200 158 157 144 103 74 73 50 51 66 70 77 92 118 148 195 257 299 322 352 388 398 376 283 229 163 113 85 74 77 69 73 68 59 59 70 74 70 55 47 46 46 47 55 66 64 62 64 64 57 54 55 45 45 45 47 47 68 116 155 151 106 58 58 64 76 61 54 63 88 116 56 59 70 77 81 80 82 78 70 58 50 50 57 64 51 53 87 90 96 102 121 172 234 274 293 203 98 41 63 120 189 234 334 454 591 675 698 616 424 244 115 78 54 42 49 57 65 65 40 40 44 44 51 51 51 51 61 61 61 57 57 53 53 49 57 53 53 53 49 45 45 45 47 54 54 50 45 37 35 31 73 68 66 53 43 29 20 18 48 67 59 27 19 35 35 15 15 15 19 23 31 35 39 42 39 39 35 27 23 19 22 18 42 38 37 29 21 13 12 12 13 13 13 13 13 18 34 42 97 61 29 21 20 20 24 32 23 23 23 23 23 23 24 24 24 24 24 24 28 28 28 24 12 12 12 12 14 15 20 21 21 34 35 20 20 36 36 21 55 47 43 39 35 31 28 28 24 24 29 33 37 37 41 41 26 30 30 34 34 38 31 31 35 35 39 39 43 43 40 37 42 35 35 39 39 43 43 43 37 37 37 37 37 37 37 37 37 37 40 36 31 31 30 30 30 29 29 29 29 29 33 30 31 32 35 39 51 55 59 59 66 59 60 60 53 53 46 43 49 57 36 43 92 74 84 162 152 159 138 125 140 168 164 130 98 81 85 74 59 49 45 43 43 36 43 43 42 34 37 33 46 43 35 34 34 34 34 35 35 39 39 43 39 35 34 33 39 45 45 41 41 37 37 36 27 26 116 232 232 216 220 192 150 114 74 58 42 29 29 29 30 30 31 31 32 33 33 37 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 36 36 36 36 36 36 36 36 48 48 48 48 48 48 49 48 44 44 44 44 44 44 44 44 40 40 41 41 41 41 41 55 85 89 74 59 48 45 38 39 39 40 41 40 40 40 40 40 54 69 61 51 67 96 89 65 39 39 38 38 42 46 54 58 38 46 58 66 62 50 38 38 46 46 46 46 46 46 46 49 44 44 47 47 52 52 43 35 46 45 45 49 54 58 63 56 49 48 48 48 59 68 70 74 62 162 185 198 274 272 168 101 60 40 39 40 47 38 39 63 67 63 67 59 54 46 42 38 90 66 42 46 70 82 62 42 50 50 50 50 50 50 50 50 50 50 54 62 66 58 38 36 54 36 35 46 66 42 36 41 45 52 55 58 60 56 48 40 73 98 109 84 62 100 210 306 187 171 76 100 93 35 71 40 40 51 58 54 41 37 45 57 29 29 29 29 32 32 32 32 27 27 50 58 62 53 41 33 53 44 32 28 31 35 31 23 36 52 81 91 88 77 70 77 226 308 172 23 41 61 25 49 34 34 34 34 34 34 34 34 26 25 25 25 25 25 32 32 23 24 43 43 39 31 27 27 59 44 44 93 129 67 53 170 239 282 314 279 269 315 222 22 39 22 22 24 24 23 28 69 138 78 31 39 44 28 28 48 32 32 32 36 36 36 33 33 30 30 30 34 31 31 31 31 31 31 31 31 31 35 35 36 40 40 40 40 40 40 40 40 33 33 33 33 33 33 33 33 32 32 32 33 33 37 37 37 52 52 45 45 45 45 41 41 33 42 47 63 63 63 59 52 63 39 36 54 94 37 34 78 66 41 35 35 38 55 65 65 45 41 48 48 55 59 67 67 37 37 41 45 56 60 64 64 136 109 81 59 59 48 40 38 97 37 82 56 86 541 789 498 215 134 198 506 760 698 569 585 465 416 298 158 78 62 72 55 40 41 43 60 83 79 59 41 40 54 40 40 66 74 93 190 257 294 413 554 532 384 323 390 339 122 34 165 346 408 449 510 602 547 640 784 822 816 866 902 881 898 902 882 909 957 988 976 962 950 915 872 856 868 864 836 804 868 837 865 868 836 887 840 863 883 894 882 851 847 864 896 844 860 869 870 838 790 731 695 697 670 617 613 440 237 222 142 149 81 42 42 49 70 70 58 48 46 46 47 47 46 66 120 62 120 181 214 251 321 424 535 632 700 739 757 784 819 821 793 841 814 775 757 742 679 560 453 66 62 47 36 32 32 33 33 33 32 31 40 79 109 108 85 118 87 135 223 223 115 36 31 36 48 41 32 37 65 65 42 66 54 40 40 47 51 37 36 41 41 46 46 39 39 38 38 37 41 45 49 49 45 41 37 41 37 36 36 36 36 36 40 57 54 46 42 38 42 50 54 58 50 38 42 50 58 58 54 37 38 50 62 66 58 46 38 42 46 50 54 54 50 46 46 107 87 91 126 121 73 53 69 73 73 117 118 78 111 151 130 294 181 149 155 123 100 101 73 62 102 114 102 118 146 122 72 114 113 97 70 54 47 59 53 137 90 51 52 41 38 38 40 87 70 55 64 53 40 41 54 51 42 46 70 70 41 40 58 75 200 143 125 293 331 345 504 606 491 315 491 289 386 423 395 467 478 385 345 503 605 523 417 420 563 768 722 626 626 551 519 588 687 758 760 747 749 728 680 752 805 843 836 799 756 697 618 505 338 327 289 139 113 154 87 53 65 57 40 39 52 64 52 42 54 66 74 77 65 51 46 45 72 160 279 317 245 161 111 64 54 55 62 74 90 116 122 118 210 201 276 520 632 673 802 794 727 751 855 934 1007 1017 978 997 886 905 787 545 569 532 196 140 42 74 134 109 65 69 56 111 72 42 34 49 61 53 37 37 49 68 56 35 31 34 42 41 37 36 32 43 47 55 59 39 39 43 47 47 47 47 44 41 41 41 37 33 33 29 28 29 38 42 34 46 58 54 38 29 29 29 29 32 32 32 33 42 50 70 57 41 45 92 127 250 250 285 344 416 460 463 435 427 433 389 252 109 31 33 47 34 91 78 33 100 234 214 85 142 318 351 231 152 105 38 28 28 29 29 33 36 27 27 25 53 69 61 26 26 27 36 29 43 100 62 34 45 42 35 37 34 28 36 240 307 237 288 451 530 550 583 633 666 667 670 665 570 524 479 449 440 474 529 579 592 631 671 678 658 642 661 681 652 692 694 661 625 611 573 531 443 422 420 454 523 582 639 667 677 667 648 621 588 529 417 301 244 218 226 269 291 284 301 335 377 376 378 415 525 638 687 670 711 720 690 589 464 379 381 443 471 591 669 685 702 732 741 713 779 718 675 625 491 325 265 331 356 423 493 559 624 669 715 734 742 734 720 702 673 631 592 539 446 365 319 302 276 230 230 262 285 276 239 183 156 157 154 142 267 208 153 161 190 206 202 183 163 170 174 190 197 201 205 213 247 307 387 431 383 272 204 188 165 162 192 257 282 206 87 41 61 64 59 43 39 39 46 50 50 58 62 62 55 55 64 93 175 260 354 397 418 449 496 529 551 490 446 402 304 164 64 48 87 67 63 80 95 109 143 189 318 329 277 171 89 57 46 44 46 46 47 82 126 137 117 92 76 71 55 55 59 64 71 71 74 66 54 46 46 54 62 70 46 110 126 122 114 54 40 92 117 112 196 352 413 317 178 99 100 97 86 71 60 44 43 43 44 44 48 48 51 43 43 42 58 54 69 93 117 109 69 39 100 100 92 68 48 56 97 137 97 69 41 39 40 41 49 56 55 83 101 105 70 43 43 45 44 44 52 56 67 94 148 190 245 296 312 290 262 244 186 126 142 105 103 127 147 140 167 225 347 363 335 307 251 195 156 138 125 124 127 134 134 130 114 91 84 73 65 64 82 85 81 73 97 113 142 152 152 144 126 111 90 101 113 105 88 101 142 189 279 416 568 685 802 908 961 944 943 951 986 1014 1018 1018 1017 1009 1014 1018 1005 997 978 948 921 902 838 808 788 773 773 758 739 716 716 728 728 708 684 669 680 691 671 679 695 722 748 767 789 804 868 910 948 959 982 1017 1017 1008 955 945 899 833 776 729 662 587 436 333 249 202 170 121 84 65 52 52 56 52 51 50 62 74 70 70 70 74 74 82 86 90 82 82 82 74 62 58 51 51 71 71 68 64 56 51 50 50 53 52 54 80 84 57 57 62 57 74 84 59 65 111 158 163 121 99 83 63 55 54 53 53 66 74 86 90 85 65 52 50 145 156 148 117 73 50 50 55 70 49 47 49 58 50 48 53 94 118 133 133 151 232 368 479 528 588 630 625 606 595 564 547 647 624 549 452 336 211 112 58 54 53 51 51 69 80 76 72 80 57 50 66 95 107 79 58 104 154 226 283 319 293 242 188 147 141 131 121 101 86 62 55 67 59 62 73 103 133 164 193 286 319 345 383 439 483 458 397 265 228 187 149 122 102 104 105 57 53 56 78 86 78 50 44 46 47 53 85 91 76 86 112 141 117 74 96 121 43 41 78 50 47 46 96 167 119 62 103 103 76 52 49 50 51 52 51 64 64 58 61 69 92 122 123 53 48 47 52 51 44 47 97 115 132 126 131 208 338 453 508 462 360 212 100 66 98 187 279 437 616 705 717 717 600 385 226 91 70 62 50 49 45 53 53 40 40 40 40 47 47 47 47 54 57 65 61 57 53 57 65 57 57 57 57 53 49 45 52 59 58 62 66 53 33 32 39 110 81 51 45 51 49 32 18 52 51 39 27 19 19 19 23 23 19 19 23 27 39 47 50 43 40 47 51 47 43 35 31 38 38 34 26 29 21 17 17 26 18 17 13 14 21 33 41 65 53 33 21 16 20 28 36 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 20 17 12 12 12 13 14 15 16 29 30 31 31 35 32 32 25 38 31 35 35 35 35 31 31 35 39 33 37 41 45 45 49 37 37 37 37 30 30 30 30 31 31 28 28 32 32 32 36 37 30 30 34 34 38 31 35 40 44 37 37 41 45 45 45 56 52 48 40 35 31 30 29 29 28 28 28 29 33 40 37 31 30 30 30 34 53 58 58 65 62 62 59 52 56 50 46 38 59 34 197 71 74 77 72 83 87 98 102 102 98 94 83 76 73 34 31 84 57 32 35 47 43 35 34 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 34 34 34 33 31 38 34 34 30 30 29 29 49 45 65 125 185 201 157 110 90 82 66 50 31 30 29 29 30 31 31 32 36 41 41 41 33 35 55 67 67 67 71 79 87 111 127 107 67 35 35 43 39 39 43 47 51 55 55 59 51 51 51 52 52 52 52 52 64 63 63 59 55 55 52 52 52 52 48 52 56 60 68 79 74 74 67 63 56 49 42 39 39 39 39 39 39 39 39 39 46 46 54 67 76 84 89 92 40 40 43 43 50 50 54 54 46 46 46 46 46 46 46 46 54 62 70 58 38 38 38 54 64 56 52 44 37 41 44 48 47 54 33 33 62 74 59 56 40 57 41 49 96 69 46 94 106 146 210 266 268 228 154 105 40 39 39 40 56 48 40 40 51 47 55 55 50 46 46 46 62 58 58 58 54 50 50 50 46 46 46 42 42 42 38 37 37 37 37 37 37 37 37 37 53 37 36 36 45 53 49 37 41 68 91 94 77 57 41 33 34 66 213 296 218 188 333 461 302 240 137 45 30 63 84 72 52 48 43 39 38 34 38 38 29 29 29 29 32 32 32 32 28 48 67 55 35 27 39 62 45 45 45 45 45 44 44 44 40 49 46 39 100 189 221 208 202 152 85 45 45 49 41 34 42 42 42 42 42 42 42 42 38 37 33 33 29 29 32 32 36 32 39 35 31 27 23 23 24 32 32 23 22 27 97 167 62 97 168 233 223 145 66 31 36 24 22 23 24 36 30 25 86 78 70 59 47 35 28 27 28 28 28 29 29 29 33 33 38 34 34 30 30 34 34 38 39 35 31 31 31 31 39 43 35 63 60 44 40 32 40 76 61 52 44 36 32 32 33 33 45 41 33 33 41 61 81 93 104 96 73 61 45 37 33 32 33 38 47 59 59 59 55 48 67 60 59 55 55 50 50 50 46 45 45 45 46 43 41 41 39 39 40 56 71 59 43 37 37 37 36 36 35 40 75 88 112 81 57 47 67 56 39 37 42 39 95 121 90 240 522 689 492 110 266 742 798 740 750 533 561 533 339 129 93 116 70 42 42 43 45 57 68 60 55 47 66 41 117 81 37 156 236 38 78 157 261 351 398 402 372 342 139 119 118 185 284 374 400 414 356 536 607 660 807 852 843 914 934 903 875 883 930 981 1015 1019 978 974 940 896 904 923 880 804 840 801 809 861 861 813 813 868 875 855 852 875 871 847 840 868 840 860 853 822 779 739 663 591 672 565 587 528 304 209 198 90 130 81 47 44 44 44 45 55 47 49 55 54 47 45 46 92 125 131 129 139 165 250 381 509 534 570 637 726 760 774 813 869 821 853 740 690 808 781 570 438 68 64 56 41 33 33 33 33 59 62 61 53 63 82 105 121 143 91 99 159 159 88 44 52 32 41 41 33 57 98 106 86 86 70 47 43 51 52 57 45 53 50 50 50 43 47 51 55 37 41 45 49 49 45 41 37 41 37 36 36 36 36 36 40 65 66 62 62 62 62 62 66 66 50 37 38 54 62 58 46 50 42 38 38 42 50 66 74 70 70 66 58 50 42 38 38 39 38 40 86 106 85 81 101 117 77 105 129 98 111 139 117 298 172 129 154 139 124 108 53 69 82 86 74 74 86 78 45 91 110 115 111 92 76 61 53 70 39 38 41 46 41 40 41 39 47 84 129 137 94 66 62 71 51 47 47 41 39 42 88 156 194 168 226 335 293 299 485 528 484 308 460 386 387 320 292 471 423 291 293 492 602 467 302 337 644 699 667 651 656 684 544 632 711 766 741 707 702 713 721 769 809 839 824 755 687 653 633 581 473 351 221 126 76 85 106 119 107 87 56 48 48 40 39 47 58 62 66 69 68 67 66 52 103 159 225 288 315 255 157 47 38 39 46 51 74 105 127 107 147 218 345 500 636 721 766 762 736 795 902 958 1014 1017 1005 975 915 961 875 606 550 547 366 123 50 101 166 129 81 100 97 100 64 34 34 46 62 54 38 33 37 44 39 31 31 30 34 45 45 44 44 47 43 43 39 59 59 59 55 51 43 39 36 36 37 37 37 37 37 37 29 29 38 42 38 46 58 54 42 29 29 29 29 32 32 39 32 34 50 62 49 33 41 80 115 90 94 129 197 288 368 416 435 412 505 438 184 74 132 142 47 40 68 95 102 109 124 126 121 194 257 278 279 224 74 27 54 30 30 37 37 36 31 31 30 33 33 37 50 79 92 61 28 28 48 37 34 83 69 34 33 39 30 56 228 284 226 257 385 467 520 588 642 678 683 673 637 590 536 486 433 424 469 535 598 627 631 646 669 694 698 685 665 707 713 710 677 657 628 562 496 399 391 402 452 524 598 655 675 681 678 659 629 603 543 431 312 240 203 207 250 284 305 337 387 353 391 410 443 521 621 667 662 667 673 650 553 436 367 374 440 558 618 629 618 639 688 738 753 786 717 665 611 486 352 305 363 329 389 451 536 621 690 744 774 726 730 720 710 684 634 579 522 462 400 347 321 279 233 230 266 276 284 271 215 160 149 158 163 275 231 180 169 185 194 194 186 214 206 194 182 189 193 212 228 228 279 347 395 364 280 213 198 83 52 60 106 138 103 51 41 40 44 40 39 51 63 82 90 42 54 66 66 62 56 64 82 110 175 250 331 398 448 484 496 461 420 388 360 288 176 95 73 92 68 61 93 113 116 142 175 253 252 192 105 43 44 45 44 55 51 58 78 109 121 113 101 69 68 60 56 52 60 64 75 58 66 62 62 62 62 62 62 39 106 130 114 134 110 62 76 70 82 169 290 319 223 123 80 89 82 72 64 49 44 43 43 43 44 44 48 51 47 43 42 42 50 77 101 117 113 84 64 72 84 92 76 56 56 77 101 65 49 40 40 45 57 61 61 45 66 83 71 56 48 44 43 45 49 56 71 75 94 124 150 267 306 308 259 229 215 184 151 166 149 171 222 262 286 314 364 444 448 416 364 293 215 157 126 94 89 92 91 95 91 82 60 77 55 53 53 69 72 67 55 63 72 96 106 110 99 76 68 86 97 98 89 84 91 123 167 213 347 511 647 784 908 980 981 927 940 967 1006 1018 1018 1017 1013 1016 1017 1018 1015 1004 992 973 966 944 925 913 898 894 886 875 860 822 837 848 837 802 771 759 759 763 763 767 778 789 797 808 819 849 888 915 925 948 979 990 963 925 872 806 752 736 693 589 470 383 276 188 148 117 91 69 73 57 53 51 51 59 64 67 70 70 70 74 73 74 78 82 82 81 82 82 70 62 58 54 51 51 55 52 60 60 56 52 52 85 77 85 107 100 69 58 63 57 77 89 75 93 147 193 202 141 115 106 90 75 67 59 59 74 74 70 70 65 65 65 64 155 102 50 48 49 51 51 50 52 48 47 48 49 48 48 67 115 137 157 215 304 394 482 533 628 693 746 746 738 716 677 637 662 645 571 451 304 171 95 54 62 53 51 61 77 80 72 68 80 76 77 97 110 99 63 50 50 76 122 167 196 187 161 129 115 105 87 81 72 62 67 64 59 70 88 122 164 222 272 316 404 464 499 521 549 550 497 417 323 251 175 129 106 93 92 88 49 49 60 78 93 81 54 45 48 49 66 88 97 110 150 193 254 286 243 192 162 77 41 57 44 47 68 163 249 191 98 103 87 72 57 50 50 51 52 52 69 72 90 105 105 107 106 95 49 48 47 48 46 44 55 109 174 110 123 280 472 573 611 601 503 443 343 203 81 60 177 327 472 636 718 723 702 561 299 119 87 70 58 50 49 45 49 49 40 40 44 44 51 51 51 51 46 50 50 50 50 50 49 53 57 57 57 57 53 53 49 52 63 74 73 53 49 53 40 31 71 69 64 46 44 34 33 43 36 43 43 39 35 31 23 19 23 23 23 23 31 39 47 43 39 36 43 43 39 35 27 23 34 34 30 26 29 25 21 17 13 13 13 14 17 25 37 41 61 49 33 21 16 20 28 36 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 20 12 12 12 13 14 15 15 36 29 30 31 31 35 28 32 37 34 38 35 35 39 39 35 35 35 33 37 41 41 45 45 37 37 37 37 30 30 30 30 31 31 28 28 32 32 32 36 37 37 37 34 34 38 38 31 39 40 37 37 41 41 45 45 52 52 48 39 31 31 30 29 33 29 28 28 27 27 27 28 29 29 29 29 29 41 49 53 68 61 62 62 55 52 45 49 49 56 36 167 64 59 78 54 58 62 66 70 70 59 55 51 35 75 63 55 64 40 45 130 54 43 35 34 33 33 33 33 34 34 34 34 34 34 34 34 34 35 43 43 43 35 34 33 31 38 38 34 34 30 29 29 28 28 29 65 105 118 94 62 70 70 62 54 43 34 30 30 30 31 31 32 36 41 41 45 34 43 59 63 59 51 47 51 43 71 91 83 51 35 39 51 39 40 43 43 47 51 55 55 56 56 56 56 56 56 56 56 64 60 60 56 56 52 52 52 52 52 48 48 52 60 68 79 67 67 63 56 49 49 42 42 42 42 42 50 50 56 56 56 49 50 43 47 51 55 48 48 40 40 43 43 50 50 54 54 46 46 46 46 46 46 46 46 42 54 62 62 58 58 66 78 41 41 49 49 46 38 37 36 60 58 50 65 74 58 47 48 37 65 41 37 81 77 46 70 91 123 178 212 212 174 122 86 53 40 40 49 68 60 44 40 51 47 55 55 51 46 46 46 62 58 58 58 54 50 50 50 46 46 46 42 42 42 38 37 41 41 41 41 41 41 41 41 57 41 36 37 53 61 57 49 72 72 75 66 53 46 54 58 43 33 117 256 370 464 465 357 375 332 229 110 58 67 64 37 52 48 43 39 38 34 38 38 29 29 29 29 32 32 32 32 27 28 43 43 35 31 39 51 42 49 49 49 49 49 49 41 37 138 155 87 103 204 208 119 58 65 57 45 33 29 38 50 42 42 42 42 42 42 42 42 34 33 33 29 29 25 32 32 36 32 39 35 31 27 23 23 32 36 32 23 23 42 93 136 51 67 119 179 173 122 78 63 52 56 60 64 64 49 25 23 46 46 43 43 43 43 36 36 28 28 28 29 29 33 33 33 38 34 34 30 30 34 34 38 31 31 31 31 35 43 47 55 43 47 51 51 51 47 43 43 44 44 40 40 40 40 41 41 41 37 32 32 33 49 65 77 84 80 65 53 49 45 41 41 46 50 51 59 59 59 55 52 46 39 39 38 38 37 37 37 46 50 49 41 38 38 39 44 92 64 44 39 39 39 39 38 36 37 44 44 52 56 75 80 80 61 49 43 59 56 41 40 90 41 58 97 78 84 186 296 206 278 526 783 741 656 668 559 576 534 349 149 94 85 43 42 42 42 44 60 68 71 63 66 93 37 65 128 67 138 302 344 165 105 97 198 341 375 266 127 110 87 91 143 219 252 251 240 257 432 551 634 768 817 831 882 922 892 869 872 907 938 972 980 977 944 954 962 919 852 844 880 864 812 812 861 868 813 785 805 784 831 856 859 867 872 868 848 892 885 861 810 763 731 679 623 779 784 758 619 396 209 130 126 122 77 44 45 45 43 44 51 89 62 49 49 63 82 101 127 45 167 229 171 109 155 282 398 515 583 617 648 720 811 877 903 837 830 677 614 724 698 463 284 69 54 50 35 34 35 35 35 71 59 50 53 80 119 155 174 144 92 84 117 113 65 41 58 33 42 38 34 43 75 75 51 87 67 47 40 40 56 64 61 69 62 54 39 39 47 48 63 37 41 45 49 49 45 41 37 41 37 37 36 36 36 37 41 61 65 69 73 77 73 69 65 53 41 37 37 53 65 65 57 66 47 38 37 37 38 47 59 83 75 67 55 47 39 39 39 38 38 39 63 82 74 69 81 85 49 113 173 121 78 102 112 244 164 160 190 151 112 104 57 73 69 70 70 70 66 65 65 64 84 108 109 97 81 62 51 51 38 39 41 46 40 39 39 85 52 38 39 40 46 90 138 138 122 99 83 47 40 43 105 153 170 200 282 328 290 316 447 550 501 249 290 387 372 340 369 401 349 251 294 521 621 500 347 353 696 528 536 600 545 693 549 640 668 703 722 724 723 734 746 778 759 771 785 742 659 640 644 531 487 301 159 196 185 167 248 181 157 133 114 106 83 67 59 59 55 54 54 61 68 79 82 76 147 174 181 275 398 374 240 150 121 98 74 55 55 70 95 107 92 234 405 504 667 811 777 718 733 836 939 958 1005 1017 1016 1013 920 933 912 748 656 604 489 139 67 118 170 122 85 112 113 84 56 35 35 46 54 57 49 33 33 36 31 31 30 34 34 45 45 52 48 51 43 35 27 35 31 27 27 27 28 32 36 28 33 33 36 36 40 40 41 29 41 42 38 42 46 46 34 29 29 29 29 32 39 46 39 33 45 57 49 32 40 68 92 103 94 90 106 133 165 193 209 393 514 434 149 66 180 170 32 35 34 34 42 37 36 74 137 226 213 218 295 284 98 26 59 39 35 42 45 44 40 39 38 41 37 34 46 63 76 64 29 118 128 68 49 126 127 40 33 37 31 62 179 227 206 234 322 437 529 613 655 679 695 673 605 574 528 486 452 439 473 527 577 619 626 641 681 709 717 701 681 727 713 694 669 657 616 508 401 357 372 399 456 528 602 655 667 676 677 662 639 613 564 438 319 256 207 192 219 252 269 309 354 329 391 445 470 512 577 631 646 659 665 642 549 433 383 390 444 522 562 589 627 668 714 751 774 739 708 685 646 540 394 315 327 303 351 409 486 583 664 717 752 714 722 720 718 695 637 574 509 477 420 359 309 255 217 229 257 260 303 322 263 188 146 162 190 211 199 187 180 192 205 214 210 198 194 197 204 212 220 239 251 259 227 200 187 152 120 113 138 99 48 38 41 54 41 39 39 38 38 38 39 59 79 102 110 50 54 46 47 55 69 105 136 105 126 166 263 358 416 424 403 408 386 373 360 296 203 126 100 88 56 48 70 98 97 96 114 155 154 126 74 44 45 47 46 58 70 74 90 102 106 98 86 54 65 70 65 53 53 57 72 54 62 66 70 70 62 50 42 40 118 126 98 157 185 117 76 59 75 144 220 217 137 89 82 71 68 61 53 46 45 44 44 43 43 44 44 51 47 46 42 42 57 81 105 124 123 115 103 115 131 139 127 99 76 64 64 44 40 40 44 56 64 64 49 62 64 52 43 44 69 61 44 65 61 68 79 83 86 93 100 212 252 261 219 185 177 185 188 241 247 281 344 391 412 443 478 532 517 477 413 312 219 145 103 95 83 77 76 88 84 80 61 66 54 52 53 65 69 64 52 56 61 81 83 83 72 56 55 63 77 73 70 73 88 109 145 196 317 468 601 730 848 924 943 909 925 957 995 1018 1019 1018 1017 1017 1017 1018 1018 1018 1018 1011 1011 1002 1002 1003 996 985 973 966 955 932 936 925 898 851 812 789 785 774 774 770 778 785 789 800 815 819 858 873 880 896 919 923 904 860 811 749 704 696 655 542 407 299 204 124 103 102 100 121 144 187 136 83 60 67 75 67 51 62 66 70 74 77 81 77 77 85 85 81 70 70 62 58 58 50 51 52 56 64 68 61 68 119 107 107 124 110 75 57 62 56 66 77 71 100 157 204 212 156 130 117 97 81 66 62 58 78 66 54 53 53 65 85 96 125 85 60 64 93 101 61 49 52 49 49 49 53 48 68 125 190 220 267 349 450 538 598 626 760 825 878 882 874 848 784 732 688 668 598 455 284 151 95 85 65 56 62 69 80 77 65 57 80 88 97 109 110 91 59 51 50 49 48 67 89 104 99 94 63 52 45 46 48 50 56 68 74 81 109 150 215 307 385 450 505 586 659 690 694 660 580 490 409 287 163 98 83 78 80 72 49 49 60 78 85 84 54 46 49 54 73 82 95 127 208 288 426 504 473 365 272 170 70 55 45 74 107 199 295 234 110 82 84 84 77 70 66 56 68 69 65 80 122 145 149 139 118 92 49 47 46 47 45 44 71 124 141 129 257 490 630 626 605 603 547 471 367 230 84 66 225 415 547 698 757 739 694 510 241 65 76 66 54 46 45 41 49 49 40 40 44 44 51 51 51 51 50 46 42 46 53 57 53 50 57 57 61 57 57 53 50 52 66 78 69 45 41 57 41 30 31 50 65 51 37 31 41 67 44 47 43 39 35 31 31 31 27 23 23 23 27 35 43 39 35 28 28 24 20 16 19 15 19 19 26 22 18 18 14 14 13 13 14 17 25 33 37 41 53 45 33 21 20 20 28 32 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 20 20 16 12 13 13 15 15 32 25 25 30 26 31 31 28 32 33 40 37 41 38 38 39 35 35 33 33 37 41 34 45 37 44 37 37 37 37 30 30 31 31 28 28 29 29 29 33 36 41 41 37 41 38 38 39 39 40 33 37 37 41 37 41 48 48 44 35 38 34 37 33 36 32 27 27 27 27 26 27 28 29 29 28 28 28 39 47 67 60 53 54 51 48 41 45 59 55 75 127 63 35 76 33 37 37 41 38 39 35 34 34 48 91 75 48 48 31 33 137 53 49 41 33 33 33 33 33 34 34 34 34 34 34 34 34 34 39 51 59 55 47 34 33 35 42 42 38 38 34 34 29 29 29 29 34 50 54 54 50 31 31 35 39 35 30 30 30 30 31 31 35 44 48 48 45 42 51 67 63 51 35 34 34 34 39 63 59 43 34 39 51 36 40 40 44 47 51 51 55 51 51 51 51 51 51 52 51 55 55 55 55 52 52 52 52 52 48 48 48 52 56 64 68 63 56 56 49 49 49 49 49 49 56 56 63 67 74 74 66 49 38 38 38 38 38 38 38 39 39 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 50 54 58 58 58 58 45 42 50 50 46 38 37 36 40 34 47 86 70 39 36 36 46 83 54 36 62 77 54 70 63 83 123 128 117 86 70 58 74 53 41 58 77 61 48 44 52 48 48 47 51 46 46 46 62 58 58 58 54 50 50 50 46 46 46 42 42 42 42 41 41 41 41 41 41 41 41 41 53 41 37 37 49 57 57 53 77 80 75 55 50 54 62 67 51 76 114 104 162 363 468 380 363 312 217 110 58 63 59 37 51 47 43 39 38 34 38 38 29 32 32 32 32 32 32 32 32 32 36 36 36 40 40 47 46 46 46 46 46 46 46 38 25 126 147 63 39 103 95 25 34 38 38 38 30 27 27 31 31 31 31 31 31 31 31 31 30 29 29 25 25 25 28 24 32 32 35 35 31 27 23 23 32 24 24 23 27 42 69 96 44 40 57 105 114 95 83 99 72 77 97 109 113 102 86 70 25 25 26 31 35 43 47 44 29 29 29 29 33 33 33 33 45 41 41 37 37 41 34 38 31 31 31 32 32 40 48 52 56 36 48 64 60 68 60 31 56 56 52 44 40 40 36 36 41 37 32 32 32 37 49 57 64 60 49 49 49 57 57 61 54 58 55 59 55 55 59 56 52 45 46 46 46 47 47 47 50 50 45 41 37 36 37 39 47 59 83 111 123 107 78 50 35 37 60 68 65 61 68 68 52 49 49 39 43 52 61 74 41 40 37 57 119 89 75 148 368 580 654 646 654 620 653 685 687 590 357 126 62 45 42 51 43 43 55 67 75 71 66 66 109 37 39 114 86 66 214 374 188 109 65 136 248 275 171 55 126 111 115 144 169 162 119 92 140 294 481 635 721 793 851 871 907 885 862 851 877 911 953 972 973 959 970 973 923 859 867 919 884 828 812 856 872 821 765 753 732 820 864 836 840 907 919 876 888 881 853 798 771 751 704 664 698 766 784 713 535 292 154 158 110 69 44 45 45 44 44 46 47 47 48 63 94 113 123 121 203 336 438 396 241 121 148 240 449 573 638 640 733 863 900 838 838 788 674 649 713 621 414 291 38 34 34 34 35 40 48 56 75 43 34 62 137 181 180 144 96 96 121 145 117 65 38 42 38 50 43 34 35 59 55 35 75 59 40 36 40 52 53 53 66 62 46 38 38 38 39 42 37 41 45 49 49 45 41 37 41 37 37 36 36 37 37 41 41 49 57 69 69 61 53 45 37 37 37 41 49 61 73 70 58 51 47 47 43 39 39 38 59 55 43 39 38 39 39 40 45 41 45 60 67 62 61 61 85 93 212 288 176 69 93 144 176 195 280 301 178 91 99 92 68 45 49 81 97 93 85 92 88 100 108 108 97 90 102 107 71 52 44 65 77 54 42 42 93 61 52 53 54 46 58 90 134 122 126 127 106 51 42 69 69 150 230 248 242 315 405 416 463 455 307 328 492 413 377 334 278 298 288 336 509 572 525 480 498 735 496 581 681 514 638 586 553 600 672 743 761 736 731 754 754 679 671 741 766 707 660 655 529 485 322 212 270 267 213 249 190 163 148 141 113 66 47 51 63 55 51 43 53 68 87 98 92 166 177 164 266 410 429 316 229 161 114 82 63 55 58 75 108 115 286 492 603 746 810 736 707 738 857 951 962 1001 1016 1015 1016 926 878 883 836 745 613 479 215 103 106 134 90 62 77 69 60 48 35 35 43 50 57 49 37 45 51 43 31 30 38 46 41 41 44 40 47 47 47 47 51 42 27 26 26 27 28 36 28 28 32 36 40 44 48 48 41 41 38 42 42 46 42 38 29 29 29 32 39 39 46 39 28 33 41 36 28 32 52 68 75 87 95 98 94 90 94 97 186 258 243 121 98 164 162 78 52 60 38 31 32 96 123 113 134 149 154 211 252 142 30 31 55 51 50 50 49 44 50 46 78 90 90 51 28 52 125 185 286 262 159 112 181 185 82 33 36 31 41 107 159 202 251 312 394 510 606 632 664 696 677 605 522 511 514 512 506 511 530 544 578 625 684 705 693 685 701 728 711 704 675 654 638 585 452 326 342 377 411 448 512 590 643 651 664 665 661 641 616 567 449 318 260 204 192 215 236 244 272 309 336 402 472 490 519 573 627 646 670 680 658 565 453 388 382 416 450 490 549 635 698 719 733 755 723 709 708 681 579 437 314 271 292 317 363 428 505 589 639 673 699 711 720 725 699 649 586 525 485 428 366 296 251 232 240 252 259 311 354 319 244 182 178 195 150 178 203 207 216 224 212 189 165 185 212 240 244 244 228 227 187 127 63 40 56 77 129 186 131 83 48 60 60 40 37 36 38 38 38 39 51 63 82 90 70 50 38 38 40 85 158 210 108 102 113 195 301 360 367 338 355 356 358 353 315 254 196 165 102 47 45 48 54 50 48 47 44 59 66 50 43 44 46 50 69 73 89 102 118 103 75 51 47 63 75 74 54 45 49 69 59 67 71 75 71 59 54 46 70 110 74 70 169 205 129 76 64 80 121 165 149 94 71 84 60 58 54 54 46 46 45 45 43 43 44 44 51 47 46 42 46 53 73 93 120 123 123 119 139 151 159 151 127 100 76 68 64 52 48 52 60 64 60 45 86 59 42 42 60 88 81 69 77 81 88 81 68 67 71 86 122 173 206 199 176 187 230 268 356 378 411 462 509 544 564 573 577 551 491 405 297 187 113 68 104 88 78 74 85 93 89 78 62 53 52 52 62 77 61 52 57 65 74 79 80 69 57 56 53 53 52 53 69 89 110 134 198 299 423 548 661 762 834 861 878 891 926 968 999 1018 1018 1018 1019 1018 1018 1018 1018 1010 1014 1018 1009 1008 1013 1018 1015 999 969 943 923 909 874 827 784 752 738 742 716 721 728 732 744 751 766 770 765 797 820 812 824 843 847 820 761 770 748 703 651 599 501 403 239 159 98 81 95 108 140 175 248 188 107 60 59 63 63 51 66 66 70 74 77 73 73 69 77 73 73 73 70 70 62 62 63 63 56 60 64 68 64 72 109 108 105 110 92 58 55 56 56 62 76 74 96 160 198 191 174 152 124 96 73 53 53 53 58 54 54 53 57 77 97 101 82 98 125 141 140 116 91 75 85 76 87 95 97 89 125 198 306 374 437 488 548 609 684 755 881 938 972 976 961 928 859 785 715 680 587 439 261 139 99 101 67 62 68 75 76 77 66 58 72 84 93 97 94 80 87 88 80 59 49 47 47 55 69 77 44 45 45 46 48 50 63 78 104 125 157 209 289 393 510 595 623 707 792 815 807 758 668 574 473 311 152 83 75 74 76 61 49 49 56 74 84 76 61 47 69 73 84 93 120 184 308 412 572 648 614 522 431 280 127 70 72 86 90 159 261 226 122 94 63 56 56 54 55 52 52 52 50 52 87 114 129 120 115 92 49 48 47 46 45 45 90 151 148 256 448 615 661 611 597 606 520 365 220 126 83 128 314 507 714 838 878 840 758 558 287 128 65 62 50 42 41 41 45 45 40 40 44 44 51 51 51 51 65 57 53 57 69 73 69 65 61 61 61 61 61 57 53 56 63 65 53 45 33 32 32 31 31 39 57 55 45 39 49 75 65 59 43 31 23 27 39 43 23 23 19 19 23 27 35 31 31 20 20 16 16 15 15 14 15 14 18 18 18 18 18 18 18 14 21 21 25 33 45 49 41 37 29 21 20 24 28 32 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 20 16 16 12 12 13 21 19 35 28 28 25 25 26 26 27 39 36 40 44 37 41 30 30 31 31 28 33 37 37 34 34 44 43 36 37 37 37 30 30 31 31 27 28 29 29 29 33 36 36 41 41 41 41 38 38 35 35 33 33 37 37 37 37 44 40 40 35 38 34 37 37 32 27 27 27 47 55 54 43 29 30 29 28 27 27 34 46 54 54 52 49 50 40 44 41 55 55 131 111 67 31 65 32 33 34 35 35 35 35 34 34 53 68 31 31 60 36 32 77 49 45 41 33 33 33 33 38 34 34 34 34 34 34 34 34 35 43 59 67 67 51 35 33 40 47 47 42 38 38 38 34 30 38 42 38 34 38 54 70 30 30 31 30 31 30 30 30 30 31 31 35 44 48 48 45 42 51 67 67 51 35 34 34 34 43 55 55 39 34 35 43 36 36 40 43 43 47 47 47 43 43 43 43 43 43 43 43 47 47 47 47 51 51 51 51 52 48 48 44 48 52 60 64 56 56 49 49 49 49 49 49 56 56 63 66 73 80 80 66 37 38 38 38 38 38 39 39 39 39 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 42 42 50 58 58 54 50 66 51 39 38 38 39 43 53 45 34 51 75 34 46 75 35 123 169 120 39 50 70 54 70 51 71 79 65 41 41 46 62 81 69 65 78 77 45 44 56 52 48 48 47 51 46 46 46 62 58 58 58 54 50 50 50 46 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 45 37 37 36 37 37 41 41 53 61 87 83 78 59 51 48 72 96 126 121 242 499 611 497 367 240 113 54 46 51 55 63 51 47 43 38 38 34 38 38 33 32 32 32 32 32 32 32 52 40 32 36 40 40 32 27 39 46 46 46 46 39 39 39 71 82 83 75 48 31 35 55 106 62 26 25 39 55 39 26 31 31 31 31 31 31 31 31 26 25 25 25 25 24 24 24 32 32 35 35 31 27 27 23 24 23 22 22 30 45 45 41 46 23 27 51 67 56 68 88 48 33 29 37 58 74 78 74 26 26 27 27 31 31 31 35 33 33 33 33 33 33 33 33 45 41 41 37 37 41 34 38 35 32 32 36 40 44 48 48 75 55 79 99 87 99 107 75 100 88 68 48 32 31 31 31 45 37 33 32 32 32 37 41 52 48 41 45 49 57 61 69 54 50 47 47 44 52 60 60 44 41 56 58 73 75 86 83 66 50 53 54 72 65 60 42 36 43 95 139 166 142 90 46 37 49 72 80 73 61 57 57 48 57 58 39 38 39 57 90 40 104 71 53 123 140 135 235 602 712 659 683 787 741 722 798 709 566 301 102 62 41 45 93 70 74 74 74 70 50 49 41 75 79 70 77 89 84 108 158 85 60 71 94 114 113 84 48 123 116 120 133 146 135 95 81 83 193 435 636 674 757 844 823 876 862 840 828 846 888 945 976 962 988 965 902 894 935 923 867 904 856 836 868 880 841 793 777 712 788 808 764 768 852 892 872 853 869 858 827 799 771 704 652 713 702 738 762 621 348 146 78 102 58 43 49 46 44 44 57 41 45 70 73 72 95 121 136 218 244 386 522 427 173 89 209 351 486 559 581 678 816 835 750 759 677 639 671 645 475 337 322 33 33 34 34 35 44 52 56 64 48 63 110 162 173 125 65 41 93 150 154 106 46 34 34 34 36 40 35 56 88 88 64 55 47 43 47 52 60 49 41 45 45 46 50 43 39 38 38 37 49 53 57 57 53 48 44 48 44 40 36 36 40 44 41 36 37 45 53 53 45 37 37 36 41 57 53 37 41 61 78 46 47 59 71 79 79 79 79 43 39 38 37 37 38 39 39 42 43 54 53 60 71 78 77 93 97 216 272 160 64 92 139 164 239 375 388 225 102 91 84 68 48 64 124 156 147 119 115 168 176 184 176 156 153 169 186 102 87 88 116 144 149 149 153 109 86 77 82 70 41 40 45 69 53 73 114 133 94 54 41 46 143 230 197 154 281 406 365 353 388 400 424 521 410 402 235 216 280 314 353 438 449 450 497 495 618 493 606 698 507 491 483 466 541 664 755 754 712 715 751 707 655 668 748 785 719 679 665 543 494 427 352 311 288 273 258 231 224 222 191 136 77 58 58 55 48 47 46 54 72 91 102 97 147 162 169 243 354 397 344 217 128 69 57 66 70 73 87 119 182 325 519 705 787 748 679 688 723 850 952 966 993 1013 968 922 932 912 865 815 719 579 453 298 123 63 67 46 50 57 35 48 44 39 35 42 46 53 49 33 52 71 59 35 30 30 46 29 28 28 28 39 55 67 79 127 107 71 39 27 27 27 32 28 28 39 43 47 51 55 52 45 37 34 42 39 35 31 31 28 28 29 32 39 46 53 46 31 28 32 32 32 32 44 52 28 52 80 92 87 83 87 95 59 71 96 90 79 76 82 90 63 88 71 33 45 124 127 66 62 97 98 131 204 162 55 31 60 60 55 50 49 44 54 54 39 59 76 52 36 80 193 289 369 349 245 175 211 184 65 30 62 57 31 46 107 199 280 329 327 455 567 617 657 705 689 604 490 495 529 548 553 543 549 551 573 644 708 728 700 684 704 736 695 703 687 666 638 566 429 299 327 374 415 433 493 582 639 650 663 664 668 649 638 593 471 342 239 199 197 239 268 272 303 333 371 433 476 501 542 604 650 662 650 668 654 569 457 388 358 368 477 490 517 577 623 645 683 725 748 733 708 664 585 471 356 282 262 280 309 366 438 511 580 617 692 707 712 717 706 668 617 568 512 448 366 280 242 252 260 248 267 315 359 351 296 226 191 191 162 221 261 255 247 228 164 97 157 177 205 216 204 180 151 131 87 54 39 63 84 89 97 114 86 51 42 59 63 42 36 36 38 38 38 38 42 46 54 58 63 51 39 38 40 79 151 203 70 54 61 131 222 292 330 322 297 306 311 309 311 317 314 299 145 74 44 46 48 48 47 47 53 71 82 77 58 50 75 104 112 100 89 93 106 95 63 46 48 64 76 68 55 50 54 65 60 68 64 60 56 52 55 51 87 59 39 70 204 200 104 68 58 63 75 95 88 60 53 62 46 46 46 46 46 45 45 45 43 43 44 48 51 47 42 42 58 57 68 88 114 126 126 122 107 115 119 123 119 116 112 108 96 80 64 60 68 80 80 76 88 60 53 94 122 114 99 100 85 97 94 74 50 45 62 100 93 131 156 175 183 221 298 371 451 495 536 586 637 681 709 702 637 585 499 389 261 158 83 55 88 68 55 54 65 66 73 65 61 53 52 52 65 84 73 57 53 57 62 67 71 64 56 64 53 52 52 52 58 77 99 108 155 244 373 506 627 710 789 831 825 844 880 922 961 983 991 998 1018 1018 1010 1003 999 995 999 1010 1017 1009 1006 1010 995 961 904 856 786 768 741 703 664 641 634 643 629 630 646 665 684 695 706 709 720 744 759 751 755 771 775 740 692 725 715 666 595 527 429 346 206 141 88 78 75 68 92 117 156 119 75 51 51 52 56 52 63 63 70 70 70 66 73 69 76 72 61 69 77 74 66 62 75 71 64 64 64 68 76 94 106 117 119 128 106 77 54 55 60 80 91 97 138 192 229 210 193 163 135 103 80 61 53 53 52 53 54 66 70 82 90 90 78 82 81 80 75 101 132 179 157 152 167 175 162 158 202 286 449 517 563 586 622 687 790 885 964 1006 1018 1017 1007 980 919 839 747 680 560 393 237 127 86 95 62 64 70 74 79 77 67 55 53 61 69 69 66 80 123 152 131 99 67 49 48 47 47 50 46 46 47 48 53 70 89 103 124 176 263 347 457 561 678 758 800 862 918 913 882 814 712 603 472 298 128 68 56 51 53 49 49 50 60 74 80 76 69 59 85 93 107 127 183 305 453 568 674 704 674 621 542 346 145 76 75 85 62 103 200 195 127 119 98 87 87 85 90 87 68 57 49 49 50 50 65 69 79 79 64 59 47 46 45 60 105 151 188 336 472 551 593 630 598 508 359 187 58 55 102 182 359 551 783 918 968 924 800 558 261 122 58 58 46 42 41 41 41 41 40 40 44 44 51 51 51 51 73 69 69 73 77 77 77 73 65 65 65 65 61 57 53 60 74 54 49 61 45 31 32 60 31 31 46 52 53 51 49 51 61 63 51 43 35 31 31 31 23 19 15 15 15 19 27 20 27 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 21 37 53 65 33 29 25 21 24 24 24 28 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 19 19 12 12 16 13 17 14 26 19 24 17 21 21 25 22 42 43 39 40 40 33 26 22 27 31 24 28 25 29 30 29 43 43 43 43 37 37 30 30 31 31 27 28 29 29 29 33 36 43 36 40 41 41 34 34 31 31 32 32 33 33 33 33 36 36 32 31 34 30 37 37 27 27 31 50 85 109 117 110 57 39 41 28 27 26 34 45 49 42 39 41 45 35 40 37 40 60 184 113 57 32 61 34 34 34 35 35 35 35 34 34 32 55 31 31 80 72 33 57 53 49 41 37 33 34 38 38 34 34 34 34 34 34 34 34 39 47 59 67 67 55 39 33 44 51 51 47 46 42 42 38 29 29 34 34 30 35 51 67 39 32 35 31 31 34 34 34 30 31 31 35 44 48 49 45 38 47 63 67 55 43 39 43 35 43 47 47 39 35 34 35 35 36 39 39 39 43 43 43 43 43 43 43 43 43 43 43 39 39 43 43 47 47 47 51 51 47 43 43 43 51 55 59 56 56 49 49 42 42 42 42 49 56 56 63 66 73 73 66 37 38 37 38 42 46 50 50 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 38 38 42 50 62 70 74 63 63 48 40 40 40 40 40 46 61 35 56 47 30 59 151 85 173 234 177 57 40 40 46 67 62 71 67 48 39 40 69 105 77 74 82 90 62 40 40 57 45 41 48 47 51 46 50 50 69 65 65 65 61 57 57 57 49 49 49 49 49 49 49 53 49 49 49 49 48 48 48 48 52 48 44 36 36 36 36 36 36 52 87 87 79 63 52 41 35 35 59 86 210 451 603 564 483 257 73 54 70 47 43 75 51 47 42 38 38 34 38 38 33 32 32 32 32 32 29 29 41 28 28 28 32 36 28 27 39 39 39 39 39 32 32 32 92 39 35 83 79 27 35 95 99 59 26 26 35 55 55 43 31 31 31 31 31 31 31 31 26 25 25 25 24 24 24 24 28 28 35 31 31 31 27 23 24 23 22 23 38 49 37 22 43 23 23 32 36 28 40 60 72 33 23 22 25 34 34 26 38 38 39 35 38 34 34 28 37 30 30 30 30 30 37 37 45 41 41 37 37 41 41 38 31 32 36 40 48 56 60 59 87 103 139 155 138 138 150 155 136 112 80 44 31 31 31 31 45 41 37 33 33 33 33 33 48 49 41 41 45 53 57 65 38 38 34 35 36 44 56 59 35 35 43 44 64 65 81 78 93 70 73 89 128 124 99 60 69 61 57 57 73 69 57 41 57 69 77 73 57 45 45 49 65 77 74 47 37 37 41 66 39 96 99 77 98 112 206 402 686 745 716 772 811 686 660 721 629 453 208 90 110 83 44 72 104 100 96 76 64 52 39 38 58 189 184 135 179 186 126 84 49 42 46 63 82 78 62 46 70 70 78 86 102 114 115 132 113 160 413 622 642 706 804 751 805 807 816 821 839 876 922 948 929 980 944 852 873 961 953 854 927 900 884 888 881 853 829 825 772 804 801 777 784 832 868 876 877 897 885 855 808 764 685 620 737 746 698 716 694 400 118 107 98 50 43 53 53 45 53 73 55 83 105 88 91 129 140 134 137 96 240 473 446 199 91 204 344 412 441 466 559 700 767 751 716 630 590 585 499 366 299 277 35 34 34 34 35 35 36 40 35 52 107 139 150 118 70 38 33 98 142 118 58 34 34 35 34 36 40 36 60 92 92 68 47 47 51 63 72 72 57 41 36 41 50 66 63 55 43 42 37 49 53 57 57 53 48 44 48 44 40 37 37 41 45 41 37 37 41 45 41 37 37 36 41 57 69 57 37 36 45 62 43 43 51 67 91 119 143 155 75 67 55 47 43 43 51 48 42 48 50 42 41 64 78 69 81 45 100 152 116 120 160 170 179 235 355 376 233 125 90 51 115 108 144 208 243 214 170 150 218 242 270 263 251 239 247 252 188 177 174 194 219 224 228 224 205 142 90 66 46 46 81 129 113 69 61 113 157 133 82 60 94 104 170 169 115 182 287 262 309 360 416 381 410 367 463 268 241 281 307 357 420 405 395 465 567 587 566 586 615 556 492 476 463 478 541 644 730 741 732 727 691 715 752 780 757 698 678 668 576 527 536 502 383 334 367 360 265 274 272 229 171 120 86 66 47 48 51 51 58 69 80 95 113 135 151 181 235 283 333 332 277 176 100 77 78 70 61 74 115 194 263 418 663 759 747 742 672 689 808 894 915 942 952 880 857 935 934 859 828 773 640 480 306 120 39 39 38 43 61 35 40 44 47 39 45 41 49 48 32 48 75 75 51 31 30 38 28 28 27 27 39 59 79 95 131 111 83 55 39 32 36 44 32 36 43 47 47 51 51 48 45 33 34 46 43 31 31 35 28 28 29 32 39 46 53 53 31 28 28 32 36 36 36 36 53 65 72 64 44 40 48 60 95 100 104 78 48 33 34 47 68 60 47 33 32 53 116 170 182 196 158 171 221 151 63 60 64 56 51 46 41 47 58 58 36 45 77 105 129 164 212 264 436 445 349 225 170 103 31 35 84 68 29 30 71 183 272 317 348 464 572 634 677 705 670 576 489 479 497 504 513 530 556 582 625 660 707 732 732 716 708 700 682 691 687 667 631 558 417 284 292 355 408 425 485 582 647 655 667 675 683 668 665 617 502 373 231 195 193 236 279 287 307 344 378 421 459 485 545 604 646 649 642 664 654 577 480 408 358 355 469 501 522 562 585 603 656 707 721 734 728 699 637 546 402 285 234 245 287 340 408 480 557 614 677 695 700 709 702 672 637 588 516 471 378 271 222 243 259 235 279 299 331 339 312 250 199 187 186 249 285 282 286 267 176 76 85 93 97 93 80 68 59 47 63 46 46 75 83 45 36 36 85 50 41 53 57 37 40 45 36 37 37 38 39 39 43 47 43 40 40 41 42 56 92 113 45 43 43 78 137 211 258 277 292 295 283 265 283 347 394 402 207 125 58 47 49 49 48 67 93 87 85 84 64 72 109 158 202 171 131 108 93 83 60 48 49 61 69 61 55 50 50 61 65 57 57 49 44 44 48 48 75 41 39 126 252 192 80 77 67 52 52 60 68 69 61 51 46 46 45 45 45 45 44 44 44 44 48 48 51 43 42 42 58 61 72 80 94 106 118 126 139 127 115 107 111 116 120 120 88 72 56 52 68 84 92 103 97 113 157 198 196 149 114 107 96 97 86 63 47 47 57 95 107 113 120 148 190 255 348 451 530 590 646 688 739 794 811 785 698 619 502 357 224 130 71 56 65 56 54 53 53 54 57 54 65 57 53 57 72 80 76 65 57 58 69 70 75 79 75 79 73 65 53 53 58 65 75 89 128 206 336 488 609 684 763 817 809 829 861 896 930 953 957 968 960 964 968 965 972 969 976 980 983 972 960 945 911 865 794 728 698 680 665 624 577 530 500 477 482 498 526 561 604 635 662 677 684 719 735 726 726 745 737 702 676 670 654 602 550 474 348 232 148 103 77 75 75 56 68 96 56 55 60 60 56 52 52 51 71 67 71 63 62 62 69 69 68 64 53 61 77 85 73 66 71 71 63 67 72 88 104 137 156 190 208 210 193 150 101 63 55 72 94 112 173 246 280 260 196 166 145 110 87 64 61 57 51 52 58 78 83 86 82 71 95 66 52 59 113 171 228 259 277 272 291 302 290 279 323 410 557 589 607 642 706 795 897 969 1002 1017 1017 1017 1018 1018 965 886 790 688 538 366 210 111 74 82 57 66 69 77 78 69 51 51 49 49 49 49 51 80 135 179 155 134 101 77 60 56 58 46 46 50 51 56 68 87 106 124 128 235 374 504 622 726 825 882 926 967 993 977 946 866 741 602 410 246 97 52 52 50 48 48 49 50 64 78 80 68 69 70 84 81 99 143 256 410 569 667 742 735 686 659 576 344 140 103 94 109 82 87 159 163 119 126 141 134 138 128 113 87 72 52 61 52 50 49 48 48 59 70 81 85 80 68 63 70 108 146 188 353 479 491 504 514 428 267 169 66 36 96 138 185 369 588 820 947 979 923 781 500 191 56 54 54 42 41 41 40 40 40 41 41 48 48 55 55 55 55 69 77 77 77 69 69 73 77 65 65 69 65 65 61 57 60 77 61 60 61 56 37 49 81 32 32 34 44 57 59 46 43 33 47 59 67 59 43 19 15 23 23 15 15 15 19 23 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 21 37 57 69 21 21 21 25 28 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 19 19 11 11 12 16 17 21 22 22 15 19 17 17 17 21 38 38 35 39 39 40 29 22 27 27 24 24 25 25 30 29 43 43 43 43 36 37 29 30 31 31 27 28 29 29 29 33 32 43 36 36 41 45 41 34 31 31 32 32 32 33 33 33 32 32 31 31 34 30 37 36 26 26 30 62 117 153 172 158 97 70 45 32 30 33 41 37 37 41 38 32 37 38 35 32 37 65 205 109 41 33 51 33 34 34 35 39 38 34 34 33 49 124 111 59 75 67 36 57 49 45 41 37 34 34 38 42 34 34 34 34 34 34 34 34 43 47 55 55 55 47 39 37 48 55 55 51 47 46 46 42 29 30 30 34 35 43 51 48 32 32 35 31 31 30 30 30 30 31 31 36 44 48 49 46 42 47 63 63 55 47 51 55 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 39 43 43 43 42 42 42 42 42 34 35 35 39 43 47 47 51 47 47 43 39 43 47 51 55 55 56 56 49 42 42 42 42 42 42 49 49 56 63 66 63 38 38 38 38 37 37 37 38 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 50 50 46 42 42 46 50 43 40 41 49 58 61 45 39 37 41 32 87 95 31 75 227 161 94 156 119 41 39 40 39 79 50 58 59 43 40 45 97 133 81 73 82 94 62 39 39 57 45 41 48 47 51 46 50 50 69 65 65 65 61 57 57 57 49 49 49 49 49 53 53 53 53 53 53 53 52 52 52 52 56 60 60 48 36 36 36 48 44 52 71 67 55 48 49 53 109 106 143 113 90 259 532 671 523 277 85 78 98 55 43 83 51 46 42 38 38 34 38 38 29 32 32 32 32 32 29 29 33 29 28 36 48 60 56 52 32 39 39 39 32 32 32 32 44 27 27 47 55 43 31 35 55 75 83 67 39 27 39 59 27 27 27 27 27 27 27 27 25 25 25 25 25 24 24 24 28 28 35 31 31 31 31 24 29 24 23 34 53 57 45 22 47 23 24 29 29 24 24 33 76 49 29 25 42 46 38 26 38 39 39 39 46 46 46 39 41 34 34 34 30 30 37 37 45 41 41 37 37 41 41 39 31 32 36 48 56 64 71 71 79 159 206 218 222 190 170 202 135 116 80 48 32 31 32 32 41 41 41 41 37 37 33 33 52 52 41 41 45 49 53 57 34 34 34 34 35 36 44 48 35 35 35 39 44 48 48 52 76 61 57 85 120 124 87 52 84 65 37 35 36 36 36 36 69 73 73 61 45 37 41 49 82 86 74 51 38 38 39 41 38 38 91 149 118 132 313 525 713 806 826 841 809 716 722 731 684 440 152 69 113 86 39 78 102 99 90 71 62 47 42 37 120 284 323 278 277 220 128 122 71 55 63 71 64 64 57 57 61 61 64 59 66 82 117 148 162 157 394 611 643 718 808 748 750 760 794 828 855 873 899 917 928 963 964 920 916 953 961 926 942 923 904 880 852 829 825 829 817 836 841 845 848 848 844 844 877 897 885 855 820 784 721 664 614 762 646 607 698 436 99 152 99 54 43 45 57 57 77 97 110 126 145 171 222 252 179 77 140 124 216 348 320 161 101 185 461 489 506 543 607 681 740 772 717 611 539 466 385 372 331 227 51 47 35 35 35 35 35 35 33 40 88 116 115 91 59 39 54 106 118 66 33 33 39 43 35 44 44 36 44 64 56 36 51 51 48 64 80 80 61 49 45 57 62 74 67 55 39 38 37 49 53 57 57 53 49 45 49 45 41 37 37 41 45 41 46 38 38 38 37 37 37 37 46 46 46 42 38 38 42 50 47 43 39 47 63 91 119 135 99 91 83 71 67 63 67 53 43 52 51 41 40 56 70 53 97 61 80 96 112 200 259 222 164 199 295 320 221 153 138 99 147 191 251 298 313 281 237 213 209 245 293 310 310 306 322 335 283 268 260 253 261 250 238 216 190 167 178 194 190 146 129 133 180 120 92 132 176 156 105 72 126 76 111 149 124 162 215 175 234 377 445 370 397 394 490 300 250 266 277 355 433 406 380 453 564 471 499 451 424 505 525 509 499 478 481 552 651 714 716 688 719 783 816 784 733 702 694 671 667 604 598 580 485 391 373 355 343 361 331 268 202 164 97 37 39 40 52 67 70 74 73 79 110 112 123 158 200 219 262 281 305 208 140 109 78 50 45 74 103 170 255 417 642 773 813 833 725 710 764 803 812 870 924 884 916 962 934 870 875 857 711 487 250 96 52 48 38 39 69 41 40 47 55 46 45 41 48 52 32 40 67 83 87 71 50 29 28 28 27 27 43 55 71 83 67 63 59 55 47 44 40 36 51 47 47 47 47 47 47 40 49 33 30 46 43 31 30 39 28 28 29 32 39 46 53 53 42 35 35 39 47 47 36 28 29 37 34 30 29 29 49 65 68 81 89 67 60 70 90 95 76 56 55 55 57 69 160 270 290 312 246 199 209 147 75 72 60 52 47 38 37 47 58 58 108 97 117 153 185 185 196 208 368 484 476 332 181 54 30 82 95 75 29 30 75 190 265 286 413 489 565 611 665 689 658 573 517 491 481 468 481 518 572 625 668 687 715 739 751 735 692 668 674 679 675 659 631 551 398 256 256 340 412 429 489 590 651 647 667 679 694 683 684 640 530 400 247 199 181 204 247 263 299 351 378 420 458 477 537 599 626 617 658 687 677 589 496 428 370 359 409 485 534 559 570 585 642 688 695 742 756 743 700 613 446 285 227 247 288 333 386 458 542 607 657 672 684 697 698 671 636 583 540 519 422 283 198 219 243 227 271 275 291 299 284 234 195 187 200 248 268 273 302 319 232 120 32 33 32 32 33 34 35 43 74 42 34 63 83 77 96 117 93 61 52 60 63 47 58 71 37 37 38 38 39 43 47 47 40 45 49 50 43 43 45 46 50 46 45 53 87 134 177 203 278 289 269 241 266 330 382 390 293 207 129 98 80 61 67 86 64 41 48 90 122 138 174 219 280 258 231 188 133 90 72 69 57 57 53 60 52 55 50 53 61 58 49 45 44 44 43 43 63 47 62 162 248 160 71 97 71 54 45 50 62 75 71 52 47 47 46 45 45 45 44 44 44 44 52 48 51 43 42 41 42 69 92 88 74 82 125 154 211 183 143 119 111 112 112 108 84 69 57 56 76 92 104 122 159 249 298 276 221 198 172 139 112 86 63 48 49 50 51 66 105 99 110 180 261 330 428 512 598 674 745 780 831 878 875 823 716 611 462 305 175 90 59 57 69 57 55 54 54 55 58 58 61 65 72 76 76 76 80 84 64 61 73 77 78 75 79 86 76 72 61 57 54 61 76 89 122 188 321 479 591 658 725 779 799 814 838 869 892 907 911 914 881 889 901 906 914 911 914 904 879 872 865 834 783 722 679 641 675 653 619 569 514 452 405 370 376 388 411 454 508 551 594 621 658 690 697 684 688 706 695 660 634 628 594 542 489 403 267 139 89 64 57 74 79 67 83 114 59 52 52 52 52 53 56 52 80 72 67 55 54 54 66 69 64 56 52 64 77 89 77 66 71 70 63 75 84 104 128 160 238 299 338 355 325 245 159 90 54 67 97 124 197 280 310 291 231 201 176 129 102 75 61 53 53 53 54 70 71 78 75 75 111 102 112 161 231 295 324 339 391 395 407 422 411 399 439 518 603 638 653 699 780 871 951 1007 1012 1016 1015 1015 1018 1019 973 894 768 666 507 327 167 76 62 70 71 69 76 76 70 57 50 50 49 49 50 50 51 72 111 151 146 133 112 95 90 86 84 72 65 57 62 70 86 117 148 177 228 335 485 611 721 816 911 965 970 993 1011 1007 983 895 725 555 334 187 74 52 52 49 47 48 49 50 68 78 72 67 80 74 92 81 94 158 307 473 630 701 754 754 690 621 498 274 127 142 94 132 105 79 127 147 139 170 165 181 193 159 109 55 50 51 108 92 79 58 49 48 55 70 99 114 106 89 81 80 99 118 212 325 419 404 347 293 219 118 100 40 65 140 146 184 423 710 935 973 907 802 665 421 168 77 47 50 42 41 40 40 40 40 41 41 48 48 55 55 55 55 69 81 93 85 65 57 65 81 69 69 69 69 65 61 61 64 70 77 64 33 56 93 97 69 32 32 31 37 50 55 50 51 25 39 51 59 55 43 27 19 31 31 23 19 19 23 23 20 16 16 16 16 16 16 16 16 14 14 14 14 14 14 14 13 14 15 25 33 41 45 53 53 13 17 21 25 28 28 24 20 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 18 14 15 11 11 15 16 20 18 18 15 15 19 19 16 17 26 30 34 42 39 44 37 30 23 27 23 24 25 25 25 25 43 43 43 43 36 37 29 30 31 31 27 28 29 29 29 33 32 39 43 44 41 41 41 34 31 31 32 32 32 32 33 33 32 31 31 30 30 30 37 40 27 26 41 77 136 180 192 178 133 89 49 27 30 37 36 35 36 33 30 31 32 30 31 32 37 58 185 86 32 38 50 33 34 37 41 49 48 44 47 36 120 212 168 52 43 55 39 39 56 52 41 37 34 38 38 42 34 34 34 34 34 34 34 34 47 47 43 39 39 39 35 42 45 52 48 48 43 43 39 39 43 31 31 31 40 48 44 36 31 32 36 44 44 31 30 29 30 31 31 36 44 49 57 53 58 59 63 59 47 43 43 51 34 34 34 34 35 39 39 35 42 42 42 42 42 42 42 41 37 37 37 37 37 37 37 37 33 33 37 41 45 49 54 58 54 54 50 46 46 50 54 58 62 55 56 49 42 42 38 38 38 38 38 38 42 41 49 49 43 43 42 38 37 37 37 37 46 46 46 46 42 42 38 38 46 46 46 46 46 46 46 46 54 58 58 50 42 42 58 67 41 50 66 78 78 58 41 38 70 42 240 316 131 95 195 134 39 65 53 41 46 57 51 82 43 51 51 48 56 84 129 165 97 69 70 86 70 40 39 45 45 41 48 47 51 46 50 50 69 65 65 65 61 57 57 57 45 45 49 49 49 53 53 53 53 53 53 53 52 52 52 52 52 60 68 56 40 36 48 68 40 44 59 51 43 40 45 57 70 36 76 130 139 235 397 477 384 218 94 83 87 51 43 75 43 39 35 31 31 30 31 38 29 32 32 32 32 32 29 29 29 29 33 44 56 64 61 68 28 28 28 28 28 28 28 28 40 52 59 47 55 63 58 34 55 87 111 91 43 26 27 51 27 27 27 27 27 27 27 27 29 29 25 25 25 25 24 24 28 28 31 31 31 31 31 24 33 24 23 34 53 68 53 38 32 23 24 26 26 24 24 29 23 24 24 24 25 25 30 38 30 31 42 46 50 54 54 51 45 38 38 34 34 30 30 30 45 41 41 37 37 41 41 39 39 40 48 56 60 64 63 63 47 198 258 282 321 237 149 194 123 108 84 60 40 32 32 36 32 33 37 41 41 37 37 33 52 49 41 38 41 45 50 54 35 34 34 34 35 35 36 36 40 40 39 43 47 47 51 51 55 48 48 61 76 76 60 40 52 48 48 52 64 60 45 36 61 65 61 49 38 37 38 46 74 74 62 51 51 39 39 40 65 39 150 212 145 231 413 468 573 790 914 989 1014 970 921 865 795 487 151 45 89 66 42 117 101 100 85 73 61 49 44 36 114 309 424 431 407 278 154 128 82 69 59 43 42 42 45 46 56 60 74 69 74 101 151 187 219 170 363 583 643 718 803 736 706 709 738 771 817 858 895 921 931 958 983 984 976 969 972 972 942 938 912 880 848 832 817 821 805 828 833 841 844 828 796 764 833 861 862 851 832 816 765 712 638 727 615 491 509 402 183 88 99 54 43 45 61 66 97 129 102 138 189 248 349 395 302 168 92 92 132 172 165 122 107 159 485 549 618 679 700 697 708 733 690 521 444 416 340 334 301 173 54 50 39 35 35 35 35 36 53 45 52 76 99 91 55 33 78 110 102 38 32 34 47 39 35 44 40 36 40 60 52 35 37 36 37 49 65 73 65 49 69 73 81 81 62 46 36 35 37 49 53 57 57 53 49 44 49 45 41 37 37 41 45 41 54 38 38 36 36 36 36 37 42 38 37 38 46 62 62 54 47 39 39 38 38 39 43 47 79 75 67 59 55 55 55 48 41 43 43 40 40 68 83 66 73 69 84 52 40 136 200 158 152 187 287 308 224 193 233 229 157 222 305 341 325 297 269 256 195 236 292 328 344 368 401 429 318 306 298 290 283 275 251 214 110 108 163 211 206 134 82 57 137 81 61 105 153 137 86 57 112 62 81 135 158 224 234 152 275 470 474 339 375 399 491 348 219 228 242 321 403 357 323 397 523 378 449 461 420 548 648 644 493 539 574 561 540 563 629 680 755 815 820 760 732 749 734 678 660 582 542 576 586 484 381 351 583 580 519 417 340 293 182 60 41 50 66 74 75 70 54 50 64 52 63 89 119 143 171 192 187 124 85 73 49 37 74 135 111 202 381 583 745 841 857 806 825 767 757 751 737 839 945 949 993 1015 975 883 856 819 665 444 187 76 72 72 38 37 62 46 37 44 55 50 45 37 41 45 41 36 52 95 123 111 74 29 29 29 32 36 47 51 59 63 43 48 59 60 55 36 27 26 48 48 44 44 40 36 36 32 41 29 30 43 43 31 30 39 28 29 29 32 39 46 53 53 53 42 42 43 51 51 36 28 29 30 42 35 31 30 35 38 69 68 72 74 71 57 54 58 33 34 66 86 104 104 123 146 234 312 234 135 129 131 79 49 56 48 36 30 33 36 54 63 60 42 42 57 73 69 104 128 171 423 563 480 285 93 37 105 122 98 61 63 126 222 285 294 414 446 486 532 603 662 669 624 572 538 516 495 504 554 612 670 657 688 723 740 728 700 672 656 689 687 675 663 636 560 392 246 234 340 424 437 493 590 644 631 660 672 690 683 677 644 534 408 258 202 168 194 227 266 319 383 383 436 482 508 557 618 637 628 685 699 674 581 488 424 359 344 382 463 504 496 491 526 603 669 739 767 763 734 699 639 495 343 255 268 317 345 382 438 518 580 634 656 676 689 690 670 620 574 602 594 504 323 210 219 255 251 266 258 269 278 259 217 187 195 210 241 237 241 301 345 274 154 30 31 32 33 34 35 47 59 94 58 43 55 60 52 57 84 37 35 35 51 62 50 50 67 42 38 39 39 40 40 40 40 48 49 49 42 43 43 45 46 50 46 45 46 72 108 139 170 188 219 223 215 235 295 327 308 360 279 197 154 127 94 86 115 85 74 123 218 305 341 368 381 347 357 351 300 199 118 76 66 55 51 50 49 56 63 61 61 53 57 53 53 52 44 43 42 50 66 82 142 181 96 40 86 45 46 45 45 65 84 84 61 58 47 47 46 46 46 46 57 52 52 52 55 47 42 42 41 40 73 112 96 62 62 125 182 222 191 147 119 111 116 116 112 108 96 84 88 104 120 131 141 241 371 404 298 220 233 232 190 128 89 47 48 61 74 55 54 93 95 141 262 381 461 531 595 645 733 814 864 916 961 951 879 660 543 389 231 106 55 54 61 77 61 55 55 58 59 55 54 54 65 73 80 72 68 83 95 51 52 52 53 53 54 54 61 64 64 61 61 58 73 85 110 98 165 299 460 565 628 688 742 761 773 792 819 831 838 838 834 806 807 827 832 840 832 820 809 750 759 759 728 673 622 607 601 641 615 570 516 458 409 378 355 375 375 386 397 432 475 517 548 594 621 639 627 622 630 626 587 542 549 534 481 406 314 194 93 71 49 50 67 63 50 66 90 82 51 49 48 50 53 77 86 77 69 60 51 50 50 65 69 60 52 48 64 77 89 82 69 86 86 78 86 95 115 139 179 315 393 451 468 424 326 198 112 58 85 120 158 237 321 354 332 318 270 231 176 133 91 68 61 54 54 54 54 65 77 89 101 152 159 192 234 287 347 395 429 459 462 477 496 485 481 510 585 633 689 736 782 835 896 972 1017 1016 1015 1015 1015 1018 1018 961 867 677 580 435 265 115 47 48 69 82 88 83 79 66 52 49 49 49 50 51 59 59 64 91 107 106 97 80 68 78 85 81 73 93 82 78 89 116 155 204 252 368 455 573 671 757 844 949 1017 987 992 999 992 960 843 651 453 275 155 73 64 59 49 47 60 48 50 72 74 64 52 65 67 124 108 125 193 343 520 649 694 685 702 636 524 368 169 77 129 43 93 78 54 118 169 212 282 296 336 349 303 216 143 125 130 119 103 87 66 50 49 48 51 95 110 113 96 83 79 90 97 204 182 157 148 126 93 88 95 115 50 70 133 133 196 488 823 929 872 693 531 432 274 115 84 50 50 42 41 40 40 40 40 41 41 48 48 55 55 55 55 58 78 98 86 65 54 65 89 62 62 62 62 62 58 61 64 47 89 53 31 37 137 133 45 31 31 31 37 42 44 50 64 34 32 24 20 20 28 40 48 32 35 31 27 23 27 31 23 16 17 16 16 16 16 20 24 14 14 14 14 14 13 13 13 38 47 55 58 54 53 41 33 13 13 21 25 28 28 24 20 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 26 22 22 11 15 15 23 20 20 18 18 15 15 19 19 16 17 21 29 38 46 47 51 45 26 23 27 24 24 28 33 32 43 43 43 43 36 37 37 30 38 31 27 28 32 29 29 33 32 39 43 44 41 41 41 41 34 31 31 32 32 32 32 33 31 31 31 30 30 30 37 40 27 26 41 77 140 180 196 178 153 98 45 27 30 44 39 28 32 36 33 27 32 30 31 31 44 61 157 73 31 73 65 33 33 37 45 48 55 51 47 43 156 232 152 30 31 71 55 31 56 52 41 37 33 38 42 42 34 34 34 34 34 34 34 34 51 43 35 34 34 34 35 46 45 52 52 48 48 43 43 39 67 36 31 31 32 37 33 31 33 48 72 88 84 68 51 35 30 31 31 36 44 49 49 46 74 71 67 55 39 34 35 39 43 35 34 34 39 43 35 34 42 42 42 42 42 42 41 45 32 32 32 31 31 31 31 31 32 33 37 41 45 49 53 54 54 50 46 46 46 50 54 58 55 55 55 49 41 42 38 38 38 38 38 38 38 38 41 42 42 43 42 42 42 41 41 46 46 46 46 46 42 42 38 42 46 50 50 46 50 46 46 46 38 46 62 70 78 91 134 152 70 60 75 86 82 81 75 74 200 187 464 586 306 106 118 40 60 99 86 69 108 96 51 62 58 66 74 86 103 146 187 211 121 69 54 82 82 42 39 41 45 41 48 48 51 47 50 50 62 58 57 65 61 57 57 57 45 45 49 49 49 46 46 46 53 53 53 53 52 52 52 52 40 52 64 56 40 40 56 76 35 40 59 59 44 40 37 38 42 33 52 145 158 184 249 265 229 159 111 80 67 40 43 52 43 32 34 31 31 31 31 31 29 32 32 32 32 32 29 29 28 28 28 28 28 32 36 40 28 28 28 28 28 28 28 28 44 36 32 32 27 27 35 39 55 63 63 55 39 31 35 43 27 27 27 27 27 27 27 27 26 26 29 25 25 25 28 24 24 24 31 31 31 31 31 31 25 24 23 27 38 53 46 39 24 23 24 26 37 25 24 44 29 37 45 34 24 25 50 86 30 31 42 46 50 54 54 51 45 38 38 34 34 34 30 30 45 41 41 37 37 41 41 39 57 50 54 60 56 48 43 39 30 214 293 329 396 287 139 173 126 108 92 72 52 36 32 32 32 32 33 37 41 37 33 40 48 48 45 45 48 45 53 53 49 42 38 35 35 34 34 34 35 35 36 39 47 51 55 59 59 60 60 57 53 48 52 56 64 56 52 56 64 64 52 37 48 53 57 49 37 37 42 54 62 54 47 54 63 59 52 40 38 36 148 182 144 378 559 422 491 772 918 996 1015 961 907 873 784 471 139 57 112 70 49 121 101 93 81 57 45 36 35 34 32 264 451 535 553 428 251 161 172 104 46 43 46 56 48 47 45 47 66 84 99 141 204 247 274 194 336 544 593 667 717 653 666 649 650 675 741 811 884 929 911 946 971 987 1006 1010 987 949 968 957 942 904 884 872 860 848 852 879 879 868 871 875 832 776 816 841 869 859 850 827 764 696 766 644 563 407 280 436 453 157 121 62 43 52 61 73 106 142 107 151 208 262 383 483 481 402 154 119 96 102 106 80 61 93 372 474 576 652 661 643 650 675 715 475 431 490 390 284 239 168 31 33 35 51 55 60 64 72 41 41 45 53 56 52 40 35 79 142 135 39 31 52 84 64 36 37 45 45 37 36 36 36 37 39 39 39 55 82 62 36 77 77 76 68 60 48 36 36 44 56 68 76 71 63 51 43 59 59 59 59 55 55 51 44 41 37 37 37 37 41 38 38 78 58 58 78 87 79 71 79 62 54 50 42 46 50 62 66 70 82 86 74 82 102 110 95 61 61 57 45 40 39 44 63 119 138 122 82 78 110 137 128 197 164 216 248 192 175 199 175 211 247 259 259 264 280 253 224 197 205 277 325 306 334 375 351 251 272 283 280 300 328 309 252 169 156 151 120 84 60 71 79 107 75 48 60 100 128 112 91 52 78 85 83 129 202 248 258 389 460 467 392 360 396 420 402 203 180 184 227 271 286 281 287 385 347 380 435 473 559 622 583 505 537 567 558 581 643 690 700 723 763 772 744 728 744 757 769 841 750 698 692 637 503 409 383 348 462 551 504 386 295 237 202 173 103 55 41 54 40 40 40 40 40 39 38 58 85 104 101 37 46 109 157 131 73 90 170 211 386 569 669 704 745 826 890 786 783 765 711 714 828 938 962 971 958 898 835 792 709 529 339 155 104 75 43 39 38 46 50 49 48 51 55 50 49 45 45 33 32 33 57 92 100 83 58 45 37 33 28 43 55 67 72 72 77 88 69 52 28 27 27 26 27 41 45 30 28 27 27 39 29 31 64 48 28 28 35 38 30 28 28 40 55 47 46 46 39 43 42 39 39 32 32 28 28 29 30 31 32 32 39 45 55 59 53 46 44 41 46 50 42 49 73 119 131 123 112 211 194 115 27 27 55 72 45 48 45 44 43 50 49 40 40 49 49 45 49 60 73 91 95 195 347 491 455 252 64 44 119 88 136 187 233 252 262 285 307 336 352 389 449 535 601 632 622 550 524 519 537 568 606 641 675 694 685 709 737 721 677 661 683 713 718 643 625 647 505 312 249 266 336 411 439 468 541 607 631 640 648 644 644 638 613 518 408 297 241 226 245 270 294 342 388 391 438 502 535 591 652 670 650 676 728 672 528 434 385 359 366 345 407 455 466 481 503 564 613 659 706 723 701 693 661 563 424 325 298 328 389 414 430 498 580 625 629 644 645 641 630 611 588 639 654 578 391 234 200 224 243 285 255 263 307 305 244 196 201 197 176 218 269 291 338 307 191 30 32 33 34 38 50 62 62 79 59 75 87 71 67 68 43 39 40 47 47 47 51 55 52 38 38 39 39 39 40 40 40 40 41 41 42 43 47 51 48 49 45 46 61 73 85 104 112 115 155 175 191 214 247 263 255 229 189 138 102 90 85 86 83 135 168 257 395 512 548 547 525 510 488 443 371 248 125 61 51 51 51 51 51 77 98 100 99 92 80 58 42 53 80 76 60 73 53 70 118 126 74 50 56 46 46 58 96 145 160 160 153 127 93 58 51 63 63 66 76 63 63 50 42 41 41 42 42 41 58 105 125 92 55 94 154 210 155 111 91 103 119 112 100 115 103 95 95 111 135 166 188 292 399 411 309 232 242 204 126 112 97 77 66 82 102 82 50 72 101 182 318 436 519 601 683 767 800 867 922 950 985 954 831 610 446 283 171 96 60 63 88 80 79 93 105 90 55 55 57 55 55 54 53 52 52 60 64 59 52 52 52 54 62 54 53 69 61 53 53 54 66 85 114 130 167 281 416 517 558 618 687 712 735 735 708 724 760 771 752 710 707 704 700 701 693 671 652 652 649 641 593 536 508 524 552 556 506 468 462 489 471 409 346 373 373 396 419 411 398 432 475 553 572 586 597 590 581 573 547 484 440 406 384 342 270 169 91 53 50 51 51 51 52 67 78 74 62 59 59 69 78 74 74 53 53 53 52 62 69 88 103 92 56 48 65 73 53 53 73 50 58 69 81 93 120 156 208 391 441 473 479 435 329 212 130 107 123 157 206 277 341 394 403 381 340 287 222 153 103 58 53 53 54 55 59 76 96 127 153 156 178 208 253 314 382 435 476 545 563 581 592 584 600 624 661 750 790 825 868 914 967 1016 1017 1018 1017 1017 1018 1013 956 876 775 569 417 273 181 104 63 67 106 85 95 94 83 65 55 49 49 60 52 49 50 51 55 60 64 50 50 51 62 88 104 119 123 112 116 123 154 203 268 340 392 459 558 649 692 759 856 948 987 988 981 970 947 871 715 508 343 205 154 106 87 83 79 74 55 63 46 45 46 54 46 48 77 81 87 137 245 403 544 634 657 646 561 440 316 221 161 109 75 53 58 76 106 148 229 323 408 467 505 504 470 413 360 319 289 175 121 85 78 58 49 50 77 58 104 111 74 60 75 98 101 84 92 88 68 68 81 85 70 99 52 79 137 174 249 488 734 700 608 505 469 482 444 284 120 57 53 45 48 40 40 40 40 40 40 52 52 48 48 56 64 73 64 38 38 54 77 70 82 62 63 56 58 54 58 61 60 87 67 86 70 105 281 329 109 30 29 30 41 39 29 23 41 47 89 129 121 77 25 15 15 14 16 40 40 20 14 14 15 15 17 17 16 16 33 28 14 13 14 14 14 14 26 42 54 55 52 56 67 75 70 46 26 13 21 20 24 24 24 31 31 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 30 29 29 29 22 22 15 15 12 28 21 21 18 18 14 15 15 19 23 35 40 45 46 46 39 31 33 41 34 34 31 39 47 35 35 35 39 40 37 37 30 38 38 31 35 39 36 36 40 47 44 40 36 29 29 30 34 34 31 31 31 32 32 32 32 31 31 30 30 30 30 37 37 36 27 35 78 137 165 172 150 121 62 28 25 26 44 39 31 39 35 28 25 27 28 30 30 40 84 88 44 32 53 53 33 45 32 49 61 31 56 88 29 168 280 80 30 64 48 57 45 49 45 41 37 37 41 45 45 34 34 34 34 34 34 34 34 39 39 39 35 35 34 34 38 41 52 56 52 51 55 48 44 30 32 48 45 41 41 32 31 31 33 75 87 95 91 63 31 35 43 41 41 41 41 46 46 75 67 55 47 35 34 34 34 35 35 35 35 35 35 35 35 34 35 39 43 50 42 38 41 31 59 70 37 26 27 55 68 46 44 40 33 33 41 47 51 47 47 47 43 43 43 46 39 48 48 48 41 41 41 41 41 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 45 45 45 42 53 46 46 50 38 50 55 51 43 52 103 129 200 105 44 43 57 80 165 247 333 239 418 514 254 142 232 216 170 155 171 188 180 129 81 58 38 86 141 176 208 239 247 232 143 65 41 69 78 42 40 41 40 40 52 60 67 59 50 42 38 50 54 49 41 41 45 49 53 45 41 45 49 50 58 66 45 45 45 45 45 45 45 45 37 57 65 53 36 35 36 56 51 51 51 44 37 37 37 37 36 36 51 81 119 145 171 172 147 104 76 61 48 32 40 60 29 44 83 88 64 32 31 35 37 36 33 29 28 28 32 36 32 32 32 32 32 32 32 32 28 32 32 28 28 28 28 27 32 32 32 32 32 32 32 32 40 40 36 36 39 35 31 31 31 27 34 30 30 26 26 26 26 26 25 25 25 25 25 25 24 24 31 27 30 30 30 30 28 24 24 24 31 31 27 23 24 28 25 29 37 37 44 37 41 29 37 45 29 25 53 109 41 42 42 42 42 42 42 35 41 30 38 34 30 29 29 29 30 30 34 38 49 49 50 35 34 35 43 47 42 33 35 35 46 141 244 507 744 565 165 24 101 87 75 59 51 43 40 40 40 40 40 40 44 44 44 44 51 51 55 55 59 52 56 49 49 42 42 35 35 35 34 34 39 39 43 47 55 67 79 83 64 64 60 60 56 56 49 52 68 68 72 71 71 71 67 60 63 52 48 44 48 56 65 69 50 47 39 50 59 63 55 39 36 105 83 152 189 402 762 754 508 522 825 876 952 927 879 754 686 410 175 125 128 90 77 73 82 70 58 46 38 37 36 35 46 191 401 576 621 531 370 241 155 88 41 41 45 55 51 46 46 105 88 47 58 54 86 196 333 281 371 526 635 715 704 574 667 704 697 654 670 760 840 884 908 938 967 987 998 994 979 960 904 901 905 906 906 894 870 855 882 912 897 857 853 897 882 838 871 868 876 873 857 802 739 698 825 767 642 389 256 480 607 417 221 69 53 106 69 98 171 168 102 141 204 264 391 515 549 501 283 185 112 110 105 74 62 102 197 375 509 610 699 697 673 713 674 469 397 465 440 302 197 174 75 91 111 107 83 52 35 34 35 37 41 41 36 35 35 35 127 182 163 67 35 96 152 156 56 48 41 37 37 41 44 36 36 39 44 48 79 106 81 36 65 65 64 64 56 48 36 35 40 48 56 63 63 59 55 51 59 59 59 59 59 55 51 40 49 45 49 53 57 61 58 58 66 50 50 70 75 71 63 67 62 58 54 54 58 66 74 82 78 86 82 74 86 118 138 135 68 57 45 40 40 40 56 68 167 187 171 123 91 87 86 69 130 97 164 216 167 147 222 269 282 290 262 215 204 225 234 225 185 181 245 294 270 278 291 240 211 228 248 260 308 348 336 272 149 152 160 132 80 44 43 44 42 42 56 117 173 169 101 44 41 69 111 89 83 144 230 284 370 345 345 353 325 282 306 370 212 192 164 165 221 277 284 255 325 314 387 480 545 623 666 611 573 569 548 542 613 715 714 656 699 751 779 763 740 756 780 792 886 855 808 758 691 616 546 508 337 355 396 445 451 411 352 306 221 187 137 102 72 62 48 45 40 40 39 38 38 38 46 42 42 50 101 160 165 147 179 256 376 424 484 563 664 769 851 871 798 819 709 636 746 844 903 1006 984 931 884 860 793 652 468 322 140 96 67 39 38 38 46 46 53 49 55 51 55 51 47 46 53 33 32 32 53 72 83 75 46 45 41 37 40 51 59 60 76 57 53 57 45 28 27 28 27 29 33 29 28 28 29 31 30 29 30 36 31 29 30 55 54 42 28 28 28 32 35 31 43 50 43 42 35 39 32 28 28 28 29 30 31 31 32 35 60 71 64 56 46 31 32 32 61 41 40 60 107 115 105 80 143 131 91 32 29 32 40 31 29 32 52 59 46 34 40 45 61 65 73 85 89 92 96 95 87 175 259 235 127 36 36 98 187 295 381 372 296 241 253 291 285 298 338 403 488 557 597 602 568 542 553 588 615 633 652 671 674 666 682 702 686 654 662 700 776 718 663 639 585 438 298 254 284 348 411 419 448 521 595 631 644 652 644 633 631 610 519 413 301 253 234 260 289 310 354 407 403 453 510 570 626 663 674 662 689 736 688 540 422 365 355 371 347 397 428 419 421 460 532 578 616 674 699 697 712 710 626 510 348 298 323 381 429 450 511 589 630 621 616 620 621 617 606 587 663 679 612 457 290 205 205 227 257 239 246 298 309 272 211 177 174 157 207 253 279 321 297 193 29 31 36 37 38 50 58 65 67 55 67 63 55 91 131 115 39 39 47 47 47 51 55 52 38 38 39 39 39 40 40 40 40 41 41 42 46 51 59 55 43 44 57 69 77 77 66 62 53 77 101 140 180 204 192 161 114 83 55 47 61 80 97 117 136 228 360 518 622 669 690 698 690 652 569 453 312 198 115 75 52 52 52 63 85 102 103 94 86 61 52 67 110 126 102 58 37 84 134 131 103 91 83 68 54 45 43 97 182 248 276 265 220 163 105 79 78 71 66 72 67 70 50 42 41 41 41 42 41 42 89 133 136 107 110 122 166 127 99 91 111 127 128 116 111 103 95 99 126 154 178 200 292 319 313 295 284 274 204 122 115 101 81 73 85 97 84 59 78 111 203 358 500 603 700 775 851 881 932 969 970 977 921 778 537 355 206 122 87 77 71 87 102 101 93 89 77 54 54 55 54 53 52 52 53 56 56 52 52 56 60 57 61 58 54 53 69 61 53 53 53 54 69 91 115 144 228 359 454 498 551 619 664 687 687 664 669 688 684 654 625 613 598 587 580 573 565 551 528 521 515 479 445 452 502 542 529 501 499 540 593 594 533 468 410 382 386 402 409 385 383 398 500 499 507 522 540 533 509 464 421 332 274 268 289 256 155 58 51 51 51 51 52 56 67 71 70 75 72 73 70 74 66 62 53 68 91 109 124 126 133 137 114 75 60 68 61 48 49 77 53 61 65 65 88 116 167 223 379 425 435 425 373 277 184 122 107 118 152 208 288 360 412 421 377 336 275 210 152 99 62 54 55 55 55 54 68 95 130 171 227 256 279 328 396 465 533 574 623 641 667 682 686 701 721 751 810 847 883 925 955 989 1015 1016 1017 1016 998 980 930 854 762 646 423 250 121 75 85 86 82 85 84 91 86 79 72 62 60 56 71 67 59 49 49 50 51 51 50 51 76 111 142 169 192 192 185 181 191 221 278 342 406 446 529 620 688 720 763 836 906 929 969 947 901 829 701 541 370 248 152 135 114 95 79 75 82 86 98 66 58 70 67 48 49 73 93 115 173 285 424 521 569 554 525 407 278 182 142 122 92 62 62 73 122 187 271 368 461 537 611 634 612 575 538 489 436 384 235 154 91 81 77 58 50 69 59 93 97 71 57 79 94 89 69 81 81 62 59 64 61 42 62 66 84 102 134 220 381 518 413 405 390 416 490 501 352 166 60 49 52 44 40 40 40 40 45 53 64 64 56 52 60 61 77 81 80 86 110 102 78 67 43 40 44 44 47 42 41 37 72 36 59 31 94 345 316 137 29 30 30 53 51 38 35 30 83 130 178 190 153 101 57 37 29 17 16 15 16 15 18 14 15 25 21 15 15 25 40 20 15 20 31 31 30 26 30 31 68 32 16 32 71 79 54 18 13 13 20 24 24 24 31 31 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 30 30 37 30 30 22 22 15 15 24 28 21 21 18 22 14 14 22 22 26 27 31 33 37 38 46 43 44 41 41 34 38 39 31 31 35 35 40 40 37 37 34 34 39 39 35 39 43 43 43 44 40 36 29 29 30 33 34 34 31 31 32 32 32 32 30 30 30 30 30 30 37 37 36 27 31 54 101 133 148 134 92 49 27 26 37 48 43 35 39 35 24 25 26 28 29 30 62 75 63 35 31 56 53 34 45 65 41 32 33 49 41 32 260 200 36 32 53 41 81 49 45 41 37 37 37 37 41 41 38 34 34 34 34 34 34 34 39 39 39 35 35 34 34 38 37 52 60 60 55 51 47 36 52 32 29 29 31 53 56 44 32 49 71 67 67 71 55 31 43 43 37 41 45 49 42 42 75 67 59 47 39 35 34 34 35 35 35 35 35 35 35 35 34 35 39 43 50 45 45 40 39 81 80 39 46 81 88 49 61 47 31 31 32 33 47 59 47 47 47 43 43 43 50 43 44 37 37 37 37 37 37 37 37 37 36 37 37 37 37 36 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 42 45 45 45 49 53 53 46 50 42 50 47 39 38 39 71 85 116 77 72 87 80 66 119 196 222 276 450 538 442 382 387 347 376 369 365 343 293 214 127 75 56 116 180 208 223 226 226 211 159 81 45 61 62 40 39 41 40 40 52 56 63 59 50 46 47 39 38 37 36 37 36 36 35 35 36 36 36 36 37 46 45 45 45 45 45 45 45 45 37 113 137 77 36 37 45 35 51 58 51 44 37 37 37 37 36 35 43 57 79 94 108 105 111 85 65 49 41 37 32 32 31 52 72 52 31 30 32 61 45 48 40 36 36 36 40 40 44 40 40 36 32 28 27 27 32 32 32 28 28 28 28 28 32 32 32 32 32 32 32 32 28 28 28 28 35 35 35 35 31 27 34 34 30 26 26 25 26 26 25 25 25 25 25 25 28 28 31 31 30 27 30 22 28 24 24 24 24 24 23 23 28 28 33 37 44 48 48 37 37 29 37 45 33 25 53 110 50 46 46 46 42 38 38 31 37 30 34 34 30 29 29 29 34 34 38 42 49 53 58 36 35 35 36 39 39 33 31 29 106 141 211 403 526 341 117 110 65 55 47 43 39 39 40 44 44 44 44 44 40 40 40 39 66 66 66 62 55 55 48 37 53 45 38 38 35 35 35 34 35 39 43 51 63 71 79 83 68 64 64 60 60 56 56 56 68 75 72 72 72 72 67 67 36 36 36 36 44 56 80 85 54 47 38 38 47 59 47 37 66 129 46 71 160 322 627 796 500 526 905 948 872 815 858 772 795 614 286 84 111 97 46 86 82 67 54 47 46 50 41 40 82 107 261 511 663 609 464 336 113 51 39 41 43 44 44 45 44 67 42 58 118 109 109 212 332 320 399 486 545 672 733 664 659 699 693 657 645 688 748 789 876 911 947 975 979 975 971 967 956 944 932 933 941 937 909 885 900 924 908 860 860 889 889 850 891 868 856 856 857 817 741 686 702 740 698 472 295 427 542 431 267 131 75 62 48 118 178 116 115 146 196 250 372 505 567 544 409 280 144 88 70 59 60 111 150 348 486 583 661 659 614 630 540 383 359 430 357 213 154 139 135 139 131 111 75 44 35 35 35 36 41 36 34 34 40 63 134 162 126 46 38 111 156 152 68 52 36 36 37 45 49 45 43 72 91 79 102 130 114 50 53 53 49 45 44 40 36 36 36 40 44 51 55 59 59 55 51 55 59 63 63 59 51 40 41 37 41 45 53 57 54 54 78 62 55 71 79 79 71 67 51 51 51 55 59 67 79 83 79 79 67 59 75 107 139 151 68 49 40 39 44 60 72 84 135 167 179 151 119 111 99 97 118 101 192 252 183 135 217 289 329 318 270 200 157 167 187 198 200 171 207 228 196 197 205 145 149 158 166 183 231 264 248 186 121 143 171 155 100 48 43 44 60 60 84 124 152 132 72 42 44 81 111 74 48 89 167 225 283 242 250 301 301 258 282 347 213 189 142 122 186 274 281 236 254 228 309 422 499 593 651 611 538 574 585 575 626 707 710 652 683 747 791 775 760 776 792 796 807 871 893 851 798 763 685 602 524 409 350 419 496 521 526 543 449 419 337 215 136 102 92 73 62 66 66 65 57 56 59 59 48 40 67 129 167 185 238 302 435 507 571 623 676 745 819 836 871 887 697 604 790 851 862 1015 984 903 868 864 767 558 339 228 118 80 59 39 38 38 42 46 53 53 59 59 63 59 59 58 58 42 33 32 32 37 52 63 47 50 42 45 41 44 44 44 73 33 29 49 49 28 28 64 40 40 33 28 27 29 69 94 58 50 42 30 29 35 59 90 70 57 37 28 27 27 27 31 43 43 43 42 35 35 28 28 32 29 29 30 30 31 31 34 44 54 51 45 46 35 36 32 49 32 31 40 87 99 81 52 127 111 91 72 54 48 52 45 30 41 76 63 34 28 40 61 53 57 65 73 77 76 76 71 27 55 71 63 51 48 52 70 175 319 429 412 327 264 261 284 273 290 326 376 446 512 555 571 576 545 571 630 665 649 651 666 662 653 661 669 649 637 657 704 777 675 653 639 498 379 303 227 289 346 396 404 432 514 603 642 678 679 671 645 635 607 524 414 270 221 218 241 285 317 369 419 430 464 525 601 650 674 670 670 716 740 692 543 398 329 335 371 387 434 437 392 378 432 508 546 604 651 687 701 715 713 648 545 367 305 311 368 414 447 497 558 568 578 585 597 617 629 621 602 635 653 619 512 349 224 181 196 214 208 215 255 294 292 223 157 158 142 200 249 259 290 269 177 29 31 32 34 38 54 58 70 63 71 91 75 71 127 172 144 39 39 40 40 51 55 55 53 42 39 39 39 39 40 40 40 40 40 41 46 46 54 63 59 48 52 57 65 69 69 65 61 45 44 64 120 160 156 116 73 47 47 45 45 49 71 104 136 187 322 494 637 721 769 804 843 827 808 730 609 472 349 208 100 55 51 51 51 65 74 60 65 83 85 105 172 235 231 176 113 59 205 274 183 106 118 122 83 91 85 106 180 297 384 413 403 338 245 148 109 94 70 54 57 63 63 50 42 41 41 41 41 41 40 53 112 156 151 133 114 139 111 96 96 115 127 128 120 111 107 103 107 119 143 174 200 253 240 241 280 293 239 165 115 96 81 66 58 73 81 72 55 88 129 218 380 539 667 769 837 910 932 984 996 981 962 882 723 472 293 152 99 99 94 79 75 94 93 87 67 64 65 58 53 51 50 50 55 71 71 51 50 52 52 57 61 61 53 53 54 69 61 53 53 52 53 53 68 101 121 189 301 396 434 483 544 582 601 605 582 579 575 549 510 483 468 441 426 423 427 439 436 420 420 419 409 408 461 546 608 583 586 610 675 726 711 639 555 449 372 336 368 407 399 374 361 408 391 383 414 450 450 413 352 311 239 196 209 239 218 132 54 51 51 52 52 52 60 64 64 53 66 78 78 73 61 68 74 89 128 178 221 243 246 245 230 186 132 92 73 53 48 49 66 70 70 65 62 77 109 156 213 298 343 362 352 296 215 146 103 96 96 125 182 269 345 398 406 354 313 260 198 144 99 66 55 56 56 60 73 84 115 154 202 307 343 381 434 492 559 612 645 679 702 735 743 758 770 785 805 857 880 907 936 951 954 962 959 971 949 923 882 817 706 581 463 269 143 65 60 94 99 82 77 72 79 78 75 72 63 64 56 83 79 67 53 49 49 50 50 50 56 95 131 167 186 200 200 216 208 211 256 313 376 425 458 575 642 703 732 770 823 857 854 878 833 754 635 495 349 234 167 122 117 118 87 59 47 70 87 82 54 46 54 51 47 53 77 86 104 166 286 394 454 457 421 309 244 175 137 124 106 76 48 99 145 233 333 455 564 644 693 749 748 703 654 620 579 511 451 296 199 113 79 88 73 58 57 75 90 89 59 54 76 86 70 62 70 70 59 56 57 54 42 42 79 90 64 102 212 289 292 191 214 211 220 286 340 242 87 56 52 48 44 45 41 41 45 40 45 49 49 45 45 49 45 62 53 53 67 82 78 70 59 60 42 41 41 40 39 42 45 49 35 83 33 162 377 212 49 30 35 42 49 47 50 55 46 56 102 150 186 193 173 153 137 85 41 15 14 15 31 26 14 15 29 37 21 17 37 48 36 40 44 55 51 38 30 22 15 40 28 36 48 67 59 42 14 13 13 20 20 24 24 31 31 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 30 34 34 34 34 27 27 19 19 24 24 17 21 14 18 18 18 21 14 14 14 14 20 32 29 50 39 39 40 44 41 37 26 27 27 31 31 28 28 33 33 30 30 27 27 31 35 32 32 43 39 36 36 29 33 33 37 34 34 31 31 32 32 32 32 30 30 30 30 34 34 41 41 36 28 27 30 53 81 96 98 60 41 32 31 45 52 47 39 43 35 25 25 26 27 29 33 74 50 30 30 35 52 49 49 49 85 33 32 81 32 30 124 312 104 30 68 49 32 73 37 45 41 37 33 33 37 41 41 38 34 34 34 34 34 34 34 39 39 35 35 35 35 34 38 37 45 64 64 55 43 47 62 110 98 78 54 29 29 41 58 31 39 39 31 35 47 51 47 36 36 41 49 50 50 46 39 75 71 59 51 43 39 35 35 35 35 35 35 35 35 35 35 35 35 43 43 46 45 44 40 38 65 75 102 176 231 194 84 65 35 30 30 31 33 39 51 43 43 44 43 47 47 47 47 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 42 46 46 46 50 50 46 42 38 38 39 62 60 58 67 114 141 115 85 142 223 275 421 487 482 536 569 552 529 575 588 569 511 433 346 232 130 143 196 252 260 244 227 223 220 168 93 53 49 42 39 39 41 41 41 48 48 55 55 54 54 54 42 37 36 40 35 34 33 33 35 51 44 36 36 36 36 41 41 41 41 41 41 41 41 36 145 185 93 36 49 57 35 51 58 51 44 37 37 37 37 36 36 43 53 60 74 81 73 76 73 61 37 45 65 48 30 31 44 48 32 30 30 33 57 57 57 53 49 45 44 44 44 56 52 48 40 36 28 28 28 36 32 32 32 28 28 28 28 32 32 32 32 32 32 32 32 27 27 28 28 35 35 39 39 31 31 34 34 30 30 26 25 26 26 25 25 25 25 25 24 36 32 35 31 30 26 30 22 35 27 28 24 24 24 24 24 32 32 33 37 37 41 41 41 33 26 26 34 27 26 51 99 47 47 43 39 35 31 27 27 30 30 30 30 30 30 30 30 34 34 34 38 42 46 50 40 39 35 35 35 39 38 32 30 66 61 92 167 179 79 27 84 34 31 31 31 35 43 52 56 56 52 52 48 44 40 36 36 74 70 63 59 51 47 40 32 45 41 34 38 39 39 35 35 47 44 48 56 60 64 64 60 67 67 63 59 59 55 56 59 59 59 59 60 53 53 53 54 38 38 42 37 36 37 56 65 69 70 54 54 67 79 64 39 38 102 52 81 211 245 378 670 635 701 911 1008 925 868 714 680 731 706 368 79 123 121 38 90 74 62 54 54 70 77 68 59 118 100 177 387 590 632 552 432 168 86 51 53 55 42 43 64 59 77 57 96 152 91 75 218 228 228 291 378 485 672 776 743 718 747 764 740 704 696 742 800 883 926 959 983 986 983 983 990 979 952 932 940 960 957 937 913 928 947 932 881 869 882 886 862 910 872 852 860 881 854 786 723 708 730 707 530 344 307 368 380 336 156 70 69 60 85 113 68 110 141 192 250 353 473 536 537 442 302 141 64 50 44 48 80 169 375 506 587 677 684 631 615 493 340 339 387 286 169 147 116 255 223 163 95 47 35 48 68 48 48 48 36 35 40 63 87 114 122 94 50 63 111 115 64 44 40 36 36 36 48 60 61 94 134 143 99 90 110 113 78 49 45 45 37 41 37 37 37 47 47 47 47 51 55 59 59 47 51 59 67 67 59 51 36 37 37 37 41 45 49 46 46 90 78 67 71 79 75 63 55 51 51 51 51 55 63 71 75 71 67 55 51 59 83 111 116 68 45 40 40 60 80 88 88 67 103 131 123 115 127 139 150 106 137 260 316 239 191 225 237 305 306 283 216 159 140 140 136 194 150 158 151 111 120 152 112 76 96 113 122 142 151 140 104 90 103 135 131 100 68 48 48 112 112 120 108 76 43 42 43 70 74 68 58 65 94 128 142 176 208 239 247 266 291 299 276 213 190 143 127 168 232 243 210 196 150 191 276 357 483 593 605 478 511 558 599 634 663 670 664 687 747 795 794 795 812 812 780 779 843 863 824 812 824 801 745 725 598 496 477 497 503 547 604 608 597 524 409 323 285 214 128 69 82 90 93 89 84 87 80 89 57 72 131 193 258 320 384 533 606 639 608 596 670 808 885 906 887 713 659 828 870 877 1014 999 907 849 826 698 453 226 102 102 68 51 39 38 38 42 42 45 45 55 55 63 63 63 63 46 50 50 46 41 33 32 31 47 43 43 46 42 45 41 41 54 28 28 53 49 28 57 120 64 48 32 27 36 68 108 125 117 125 101 57 45 77 120 129 73 64 44 28 28 28 28 35 39 46 42 42 31 31 27 27 40 36 37 33 29 30 30 37 47 46 43 41 41 35 31 31 32 31 31 40 71 75 66 53 119 95 83 92 86 79 84 105 85 100 96 55 29 28 36 68 49 49 49 49 53 56 64 64 55 55 47 39 56 76 60 42 131 246 321 325 311 309 285 248 286 295 324 361 408 458 505 529 544 519 547 621 661 652 643 666 665 645 633 637 641 634 646 676 702 632 661 608 387 308 308 197 243 303 354 366 417 509 603 654 665 678 678 649 635 584 490 382 240 198 191 229 281 317 380 437 460 481 535 612 661 671 674 687 740 728 682 550 394 317 323 351 419 474 470 409 384 433 494 511 569 624 664 689 706 689 643 551 401 327 306 348 402 432 458 496 513 548 579 606 621 629 617 601 614 613 613 555 408 248 185 193 187 198 204 217 258 273 219 145 138 129 191 234 235 246 229 150 29 31 33 38 47 62 70 75 59 99 135 111 95 144 156 104 43 40 40 40 51 55 60 53 42 39 39 40 40 40 40 40 40 41 41 46 54 54 62 66 87 72 53 45 45 54 69 77 57 45 61 104 129 109 73 53 80 68 60 59 61 75 114 158 300 439 602 709 760 803 853 896 898 903 839 731 618 509 329 173 93 71 51 50 56 58 52 61 88 161 253 352 408 388 310 249 263 368 368 219 111 126 141 107 126 156 225 319 433 516 525 500 428 295 166 113 94 66 45 49 63 63 50 42 41 41 41 41 45 39 39 84 143 163 153 134 139 132 124 120 123 120 108 100 127 123 119 119 123 135 158 177 206 213 239 256 237 156 114 111 73 69 62 58 69 73 72 70 130 170 266 418 588 717 819 883 944 963 988 1000 970 933 848 685 429 255 142 106 109 99 76 71 74 84 78 65 62 79 72 63 58 85 106 123 120 94 59 50 51 51 53 57 57 52 53 61 68 61 53 52 53 53 53 64 94 115 168 272 356 390 420 461 472 487 496 480 461 442 399 360 305 286 263 255 260 284 293 305 317 324 335 361 399 475 573 653 634 668 723 771 794 756 673 583 476 350 278 302 361 369 336 311 303 291 294 318 357 354 314 263 202 196 206 211 193 147 97 58 51 52 52 52 60 64 68 61 55 56 75 74 64 70 92 118 180 227 301 363 394 405 404 382 308 215 136 88 61 48 49 50 82 78 74 55 54 74 106 147 181 236 282 295 250 182 120 86 74 77 95 152 232 308 361 372 324 294 240 179 129 91 69 55 55 60 79 98 120 151 190 245 329 384 435 495 551 592 626 645 694 720 747 762 766 774 785 800 854 873 887 898 894 897 887 876 866 840 802 742 662 530 389 278 152 124 118 120 102 71 63 74 60 67 74 75 72 63 64 60 95 91 79 65 54 50 51 51 59 68 91 107 130 130 129 125 167 162 169 212 285 346 390 419 536 589 641 687 739 781 784 751 695 635 546 430 306 206 147 118 109 107 100 80 48 47 55 71 55 46 45 45 46 56 105 150 146 141 167 243 312 339 320 280 153 152 154 128 86 66 78 93 130 227 362 500 625 721 797 846 872 865 823 759 703 654 567 480 336 232 127 78 79 69 53 49 68 79 69 45 55 81 80 55 70 71 55 52 45 50 50 44 42 84 84 55 110 213 227 166 160 167 155 132 146 163 112 40 52 49 45 45 45 45 45 49 40 40 40 41 45 49 53 49 74 41 44 62 77 101 133 138 84 50 41 39 38 38 39 62 44 51 70 86 230 305 112 27 31 35 30 29 27 38 48 54 32 43 58 90 122 149 161 165 121 69 24 16 36 56 54 27 21 53 73 69 61 57 48 28 44 48 51 43 34 26 22 19 14 48 96 96 59 19 14 22 13 13 21 20 24 24 31 31 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 34 34 34 34 27 27 19 19 20 20 13 17 13 14 14 14 13 13 13 13 14 15 23 20 45 34 30 39 51 48 44 33 26 23 27 27 24 24 29 29 26 26 26 27 27 27 28 28 43 39 35 36 28 33 33 37 34 34 31 31 31 32 32 32 30 30 30 31 34 34 41 45 32 36 35 25 25 37 49 46 47 55 59 58 64 63 51 35 55 51 40 26 26 28 36 37 62 30 29 31 43 40 45 65 49 41 32 73 97 30 32 248 244 48 31 76 65 32 32 57 41 41 37 33 33 37 41 37 38 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 42 49 60 64 51 54 74 109 144 84 43 47 82 86 74 59 45 31 30 30 30 35 43 40 32 40 57 57 50 46 47 50 75 67 59 51 43 39 39 39 35 35 35 35 35 35 35 35 35 36 43 43 49 45 48 51 41 31 74 212 367 441 369 247 88 51 31 31 32 33 34 35 43 43 43 47 47 47 51 51 40 37 37 37 37 37 37 37 36 37 37 37 37 37 37 41 37 37 41 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 42 46 46 46 50 46 38 38 38 50 62 78 71 48 64 112 139 134 147 229 337 429 574 576 513 567 654 685 685 704 729 724 652 572 502 376 246 244 269 295 299 272 248 236 217 148 94 61 45 41 39 39 40 41 41 44 39 47 50 54 54 46 42 45 56 51 46 46 53 36 46 54 51 59 52 41 36 41 41 41 41 41 41 41 41 35 117 157 81 36 49 57 35 51 51 51 44 37 37 37 37 37 37 47 58 68 75 86 82 53 73 65 37 61 105 89 32 31 44 64 72 68 60 41 32 57 61 57 53 49 49 45 44 56 52 48 44 40 32 28 28 40 32 32 36 32 28 28 28 32 32 32 32 32 32 32 32 28 28 28 28 35 39 39 39 31 31 38 34 34 30 30 26 26 26 26 25 25 25 24 24 36 36 39 35 38 34 37 30 35 23 24 24 24 24 24 24 36 36 37 37 41 41 45 38 34 26 27 35 27 27 55 95 43 43 43 39 39 35 35 28 29 29 30 30 30 34 34 34 30 30 30 34 42 46 54 44 46 35 34 34 34 37 40 36 46 42 45 40 32 52 56 36 29 30 30 31 39 52 64 72 68 64 60 56 48 44 40 36 63 70 59 55 51 40 40 32 41 37 41 34 39 43 35 35 52 56 64 68 64 60 48 44 55 51 47 43 43 43 44 43 47 47 44 44 37 38 42 43 39 46 50 42 37 37 45 57 65 81 74 67 91 112 88 40 37 59 106 148 257 231 205 461 705 875 818 959 1014 976 530 586 698 748 475 169 146 117 39 87 62 57 46 61 82 93 89 76 138 188 226 276 405 528 546 461 241 129 62 64 50 42 47 91 78 100 88 122 133 73 148 376 291 180 151 266 472 684 791 758 774 806 842 854 814 785 816 887 899 946 975 990 986 983 990 1002 963 951 939 940 956 972 972 968 941 963 948 913 878 877 870 858 934 895 872 876 888 870 818 759 789 722 664 626 493 312 260 328 320 187 98 69 59 68 89 47 78 117 188 259 354 442 485 482 401 276 143 89 80 73 56 75 209 399 502 571 676 695 619 561 467 317 305 336 232 158 144 93 358 303 207 107 35 34 44 72 72 56 40 36 44 60 83 102 105 149 169 146 122 107 79 44 34 36 44 52 53 61 77 88 113 185 225 173 113 85 81 73 57 49 45 37 41 41 52 52 60 56 52 48 48 48 48 52 37 45 53 61 61 53 45 41 45 45 54 57 62 66 74 78 79 71 63 59 59 59 40 38 51 47 43 43 43 51 55 59 47 43 43 51 59 75 87 92 72 53 45 49 69 81 92 88 72 84 95 79 71 83 107 130 59 129 264 312 279 294 297 229 257 270 267 228 171 125 98 90 113 84 105 97 45 62 110 86 47 80 108 117 113 106 111 107 67 75 83 91 91 83 67 59 79 115 152 136 68 40 41 49 46 46 45 59 93 127 133 116 122 201 244 220 236 276 260 185 227 208 200 200 189 173 165 171 190 124 145 207 264 405 572 637 496 439 454 557 642 643 646 688 687 747 791 806 827 855 835 784 740 784 824 832 831 824 790 746 744 708 661 602 550 499 479 464 561 585 590 563 557 535 424 286 235 236 240 236 224 216 211 200 214 189 181 215 286 360 433 483 532 569 582 575 625 726 809 833 832 784 721 743 848 906 957 1015 1015 935 830 736 592 392 201 81 83 60 47 39 38 38 38 37 37 37 48 48 55 55 55 55 35 43 55 51 46 33 32 31 36 36 40 47 43 46 42 42 35 28 30 54 49 28 84 168 104 72 39 31 55 87 100 103 75 84 72 32 31 71 103 103 67 55 39 28 28 28 28 28 35 35 35 35 31 31 27 27 47 40 36 32 32 36 41 48 62 54 43 32 29 30 29 29 30 31 40 44 51 43 46 57 67 47 59 100 114 107 108 136 108 96 76 43 30 29 45 64 48 56 68 81 85 85 80 76 72 72 64 56 56 56 40 31 123 194 217 208 243 289 274 209 279 292 302 327 358 404 440 482 500 494 510 573 621 632 651 675 654 626 618 626 650 654 643 646 647 677 715 533 228 193 269 199 173 238 301 335 387 482 583 626 617 644 654 644 620 568 462 348 237 196 192 226 277 320 383 448 505 515 557 624 673 672 687 708 737 691 658 562 414 337 344 364 384 447 467 430 412 435 472 493 526 580 632 680 694 687 649 589 439 354 317 340 391 421 432 450 496 546 581 591 590 597 604 608 640 619 612 578 456 292 198 195 185 212 211 202 212 234 204 157 125 113 176 226 216 215 194 114 29 31 33 38 47 66 74 79 55 91 123 96 71 104 100 36 44 44 44 44 45 49 60 57 50 47 47 44 44 44 44 40 41 41 49 50 58 66 70 66 87 72 56 48 48 57 57 69 61 61 65 85 89 77 73 74 103 92 84 83 73 81 133 196 393 516 643 712 753 804 844 879 925 940 888 775 678 576 410 243 151 114 83 70 61 63 65 88 108 271 442 544 561 510 452 399 426 418 334 180 83 90 116 121 144 237 343 448 539 592 601 565 489 317 161 108 97 66 45 50 63 63 50 42 41 41 41 41 44 39 40 88 143 163 150 138 152 149 152 140 120 101 89 89 120 128 136 136 143 147 159 177 191 223 240 217 170 113 98 88 61 54 62 66 73 73 80 101 183 236 335 483 652 788 880 937 974 982 995 990 944 906 806 640 361 222 137 115 103 88 73 72 77 84 85 69 76 81 85 91 133 184 240 239 202 148 99 76 51 51 52 53 54 52 56 72 65 57 53 53 53 54 55 65 80 109 167 248 308 327 349 375 344 355 360 352 336 305 258 219 172 161 153 150 159 168 180 184 199 214 244 285 342 418 509 570 603 672 761 819 823 784 737 664 515 371 271 263 295 295 255 231 243 243 262 278 290 283 263 231 174 184 208 193 139 88 62 58 55 56 52 56 60 68 72 65 56 57 60 54 63 88 145 194 303 357 435 499 534 545 542 520 376 259 148 88 69 61 50 49 55 59 59 51 50 50 55 85 117 172 218 231 202 152 110 76 56 59 81 126 195 263 296 308 254 231 193 147 105 80 65 58 54 63 87 114 136 159 190 237 289 340 383 441 502 555 600 626 675 698 724 736 736 736 740 752 812 823 827 822 819 815 811 805 760 700 627 539 451 351 253 177 122 128 138 121 74 46 45 54 48 59 71 71 72 67 67 60 95 95 83 69 61 55 55 52 84 84 84 80 90 78 77 77 123 125 128 163 229 283 316 333 409 438 484 549 614 648 620 558 472 412 334 253 184 132 99 85 103 88 69 57 56 52 59 63 48 48 58 54 51 92 185 267 280 230 192 193 210 203 195 164 118 98 86 59 46 47 109 170 154 305 487 634 745 847 923 965 980 988 955 883 815 744 645 546 367 264 149 81 66 52 49 48 56 67 58 44 56 83 78 53 80 64 48 40 41 42 48 56 76 89 81 74 122 182 165 96 94 110 153 172 153 97 53 41 48 56 52 52 45 45 49 49 41 41 41 45 41 45 45 45 57 39 74 137 152 172 188 162 77 50 41 41 40 38 38 50 56 68 32 118 253 177 99 36 30 30 34 44 47 42 36 43 48 35 18 18 45 69 81 81 120 92 64 56 76 100 111 112 93 105 105 89 65 49 36 16 28 28 27 19 14 18 34 35 43 76 115 99 43 14 14 26 13 13 21 21 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 34 34 27 27 27 27 19 19 16 16 12 13 13 17 13 13 12 16 20 17 21 21 18 15 35 24 28 29 42 46 51 44 33 26 23 27 23 24 24 25 25 26 26 26 27 27 27 28 43 39 35 35 28 32 33 37 30 30 34 31 31 31 35 35 31 31 34 34 34 34 41 41 33 48 51 27 25 24 24 23 30 50 55 54 60 67 59 51 71 60 52 45 38 36 44 48 45 30 30 51 47 32 37 73 37 32 49 77 32 41 184 316 116 52 41 33 73 45 31 149 45 41 37 33 33 37 41 41 38 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 54 50 53 56 43 58 112 175 234 249 243 191 110 61 77 103 56 41 38 42 35 31 32 32 31 45 69 65 46 35 51 70 71 67 55 47 43 39 39 39 35 35 35 35 35 35 35 35 40 40 43 43 49 45 48 50 96 35 81 287 509 592 535 446 195 115 55 32 32 32 33 35 39 43 43 47 51 51 55 55 40 40 40 40 40 40 40 40 40 44 48 48 40 40 44 48 40 40 47 45 45 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 42 42 46 50 50 42 39 46 62 74 85 78 66 70 82 106 121 167 264 365 477 616 718 708 705 767 821 801 821 843 846 770 705 628 511 378 300 294 304 322 315 272 208 157 116 89 69 54 41 40 40 40 52 48 47 47 47 46 58 62 53 53 64 59 58 68 120 176 103 84 52 33 35 56 56 41 44 45 45 45 44 44 44 44 36 80 100 76 48 48 48 44 51 51 51 44 37 37 37 37 36 36 43 50 64 76 82 75 53 77 65 37 69 133 129 72 31 100 156 148 100 60 41 36 46 53 53 49 45 45 41 41 45 45 41 41 37 37 37 33 44 32 32 40 40 28 28 36 32 32 32 32 32 32 32 32 36 32 32 32 39 35 35 35 35 31 38 34 34 30 30 30 25 26 26 26 25 25 24 24 35 35 39 39 42 42 42 42 31 24 24 24 24 24 24 28 40 40 37 37 41 45 49 46 34 27 31 31 27 31 55 83 35 35 35 39 39 43 43 36 33 29 29 30 34 34 34 38 38 38 35 43 51 59 63 60 57 50 38 33 32 31 32 36 67 47 51 46 34 81 89 30 34 31 31 31 43 52 64 72 72 68 64 60 52 48 44 40 51 51 51 51 44 44 44 37 41 37 42 42 39 43 47 39 40 48 56 64 64 56 52 44 51 47 50 42 43 43 47 51 37 37 37 36 37 37 38 38 37 38 38 38 37 37 46 57 41 69 69 66 103 144 105 41 66 41 112 131 180 206 185 340 634 834 816 866 1016 1001 614 674 852 828 635 339 161 81 63 87 66 65 54 69 90 105 105 97 136 225 264 245 276 378 448 420 265 141 74 71 69 41 50 93 73 72 91 129 132 119 258 485 473 263 150 266 504 676 756 766 782 805 856 883 864 831 866 933 907 942 974 982 970 955 967 979 959 963 967 959 955 967 991 1002 945 956 956 933 893 873 857 842 946 919 896 876 864 845 813 775 761 704 669 683 629 456 339 359 275 217 133 51 40 90 135 97 49 73 148 243 347 416 448 444 404 282 165 119 108 92 88 127 313 479 558 611 684 661 516 413 300 226 253 281 192 131 113 62 223 191 131 67 34 34 44 68 68 52 36 35 40 60 76 87 70 157 217 186 114 62 51 48 34 36 56 76 85 92 104 105 140 236 324 304 200 104 69 77 69 61 49 41 44 44 59 63 76 72 64 60 52 52 48 48 41 45 53 57 57 53 49 37 37 38 46 62 66 82 90 98 87 87 75 67 67 71 52 39 55 51 39 39 39 43 51 59 39 38 39 63 75 83 91 100 77 69 61 57 65 73 84 88 96 84 71 47 39 43 63 82 71 138 240 271 274 349 357 256 240 249 243 217 160 114 80 64 46 38 78 87 39 40 76 52 65 101 130 119 88 61 73 93 95 83 78 75 98 99 98 79 107 127 148 128 52 39 42 85 44 45 54 65 82 84 90 97 115 159 197 213 229 249 237 195 236 237 253 258 203 138 114 125 152 126 179 233 250 360 527 615 513 416 403 517 571 553 618 741 660 735 791 806 839 877 847 788 740 756 772 780 769 741 713 693 729 757 757 715 687 664 617 549 592 612 609 610 644 673 607 504 521 510 494 478 463 447 434 411 417 386 353 340 358 408 466 500 465 523 585 647 740 827 845 806 780 715 745 818 872 942 1008 1005 1011 940 795 627 455 314 189 119 68 56 47 39 38 38 37 37 36 36 44 44 51 51 51 51 35 35 39 35 38 38 46 57 33 36 40 40 40 40 43 43 31 30 31 46 41 29 80 152 111 79 47 51 67 79 82 59 27 59 75 70 82 114 145 142 94 63 35 27 28 33 29 28 28 31 31 31 31 31 31 31 43 50 46 42 46 50 58 62 58 39 27 28 29 30 30 30 30 33 60 59 31 29 29 41 32 35 72 137 181 175 151 136 36 40 35 42 50 57 53 48 32 56 88 112 117 101 77 57 56 56 64 68 56 36 36 62 55 130 126 84 115 229 277 241 271 278 288 298 324 355 399 452 480 486 489 517 553 581 623 651 607 595 595 612 640 637 613 604 629 726 692 394 77 87 218 216 151 213 291 330 388 479 563 605 588 627 654 656 636 588 479 361 250 196 180 218 268 311 382 454 547 565 600 639 670 685 704 708 721 659 650 601 457 376 387 392 317 376 416 419 406 416 445 474 531 573 620 668 681 666 643 607 489 403 343 347 391 422 437 448 477 516 546 541 559 605 640 656 655 618 591 565 462 307 195 171 183 205 208 192 185 197 187 160 141 121 180 234 224 211 175 99 29 30 33 34 43 55 67 75 55 59 63 40 34 52 56 34 44 44 44 45 49 53 60 57 54 51 51 51 44 44 44 44 45 49 53 57 58 62 66 62 51 48 52 56 56 53 44 44 49 77 93 77 65 81 105 118 63 59 70 81 83 96 171 262 423 541 645 690 732 787 819 830 853 879 849 759 651 533 350 187 159 121 83 66 65 59 73 103 145 375 569 647 627 583 526 470 442 342 204 92 42 41 87 138 223 350 484 571 638 679 681 656 515 316 143 91 101 73 54 65 63 62 50 42 41 41 41 41 39 40 72 120 155 159 134 103 133 141 152 136 109 93 89 97 112 128 152 160 171 175 183 198 205 224 209 166 141 138 107 61 54 54 62 74 81 84 88 128 198 277 388 536 697 827 926 987 1010 1005 1011 990 922 858 760 582 287 172 119 105 89 69 62 76 93 95 89 95 90 86 102 139 272 342 384 370 299 215 154 132 58 52 52 53 57 56 67 83 68 61 57 53 58 58 62 70 80 100 150 211 245 248 258 270 237 241 245 234 222 195 156 129 122 111 107 104 105 113 113 109 124 142 169 206 259 319 379 426 519 600 693 757 765 757 741 694 526 394 312 293 293 273 241 229 225 238 261 269 269 257 249 231 213 185 151 119 92 69 50 50 63 59 52 52 60 68 76 66 57 57 56 53 73 134 218 283 416 465 522 571 591 587 569 531 339 239 144 92 84 78 58 49 50 51 53 57 52 52 53 71 116 143 173 171 149 119 88 74 56 56 83 120 169 209 227 239 167 152 130 100 82 68 61 61 54 74 94 113 127 134 145 177 212 240 259 305 367 445 514 563 590 609 627 635 632 632 636 658 699 713 720 713 709 705 698 692 655 571 454 351 286 237 185 165 141 125 95 69 55 47 47 54 44 59 71 75 76 70 71 64 87 75 75 61 53 58 58 55 71 60 56 59 62 58 70 73 102 101 101 124 165 196 214 227 249 271 301 367 429 440 403 338 291 232 193 147 117 88 70 55 76 53 48 48 60 75 71 63 45 46 50 46 47 92 189 260 288 222 162 143 136 113 118 112 70 48 46 46 48 90 127 164 219 385 581 713 811 909 989 1017 1017 1018 1010 939 875 807 697 583 405 299 179 99 66 56 49 48 47 52 47 44 49 80 83 58 82 58 42 41 41 42 44 57 120 97 82 86 104 116 88 48 46 46 93 132 107 43 41 58 49 56 52 52 45 45 49 49 49 41 40 40 40 40 40 39 40 42 172 311 333 309 243 145 88 62 63 75 62 40 38 45 40 71 32 186 261 81 60 44 39 35 77 128 127 78 49 55 56 43 23 18 29 33 25 17 76 76 80 88 104 132 164 188 181 149 105 61 33 21 20 16 15 15 14 14 14 22 42 58 111 84 59 35 23 15 18 14 13 13 21 21 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 31 38 31 31 31 31 23 23 12 12 12 12 12 13 13 13 11 16 20 28 28 17 13 14 14 19 27 28 36 40 53 50 33 26 30 27 31 24 28 28 25 25 26 26 27 27 27 28 47 43 39 35 28 28 29 29 37 30 30 34 31 31 31 35 31 31 38 38 34 34 41 41 36 56 63 39 26 26 24 23 23 26 38 33 44 72 75 63 75 68 64 53 50 47 51 44 29 29 35 55 47 31 32 57 33 37 85 33 29 156 328 260 40 69 73 30 65 81 31 253 49 45 41 37 37 41 45 46 42 35 35 35 35 35 35 35 34 34 35 35 35 35 39 39 62 50 49 49 47 65 143 222 400 498 557 495 346 225 169 148 58 29 30 34 35 35 44 48 32 53 69 61 42 39 54 78 67 59 51 43 39 35 39 39 35 35 35 35 35 35 35 35 44 44 47 43 49 45 55 54 163 78 100 278 508 607 598 546 324 203 95 36 30 31 33 50 39 39 43 47 51 55 59 59 44 44 44 44 44 44 44 44 40 48 56 52 40 36 40 48 47 47 47 51 51 45 45 37 37 37 38 38 38 38 38 38 38 38 38 38 42 42 46 50 50 46 46 53 61 65 65 65 101 81 78 90 113 147 216 281 468 595 778 853 821 873 945 912 939 956 940 872 799 730 610 485 337 319 326 368 374 296 184 90 88 85 77 54 41 40 40 39 48 43 47 43 43 46 54 58 65 57 56 54 52 91 191 291 297 243 155 68 33 47 51 35 44 44 45 44 44 44 44 44 68 56 60 72 64 40 36 52 51 51 44 44 37 37 37 37 37 37 51 58 62 68 80 80 49 69 61 37 65 125 133 92 44 160 240 184 72 30 33 72 39 45 49 49 49 45 41 41 37 37 37 37 41 41 41 41 52 32 32 44 44 28 28 40 32 32 32 32 32 32 32 32 44 40 40 36 39 35 31 31 35 35 38 38 34 34 30 30 25 25 26 26 29 25 24 23 27 27 31 35 38 42 42 46 31 24 24 24 24 28 28 28 44 40 41 37 41 45 53 50 27 31 31 31 27 35 55 71 31 31 35 39 43 47 51 44 33 29 30 30 30 34 34 34 46 54 55 67 75 79 83 76 65 61 53 52 48 40 36 36 68 31 39 71 43 30 35 59 31 31 31 31 35 44 52 56 64 60 60 56 52 48 44 44 43 43 47 51 44 48 45 45 41 41 42 42 39 43 43 39 35 36 48 60 64 64 64 60 59 55 50 46 43 47 58 55 49 42 41 37 37 41 45 49 45 38 37 37 37 37 37 36 40 72 76 62 115 168 134 46 63 39 74 69 71 142 160 228 529 614 803 713 989 959 873 772 878 817 704 485 223 96 82 67 74 70 70 74 90 99 106 110 125 156 206 252 263 281 316 342 311 229 170 147 116 69 49 61 85 56 110 173 147 138 192 236 404 238 186 369 603 702 738 777 808 820 859 883 879 869 900 943 918 938 962 966 962 958 955 967 951 967 970 954 931 934 967 998 971 971 971 963 932 904 884 880 925 921 902 883 860 848 848 842 729 732 689 634 596 543 483 465 389 236 123 109 91 64 108 191 67 52 103 196 319 394 422 423 406 272 147 112 80 44 64 163 372 534 612 650 691 592 380 242 192 199 242 246 177 112 90 70 47 47 39 35 34 35 44 64 44 40 36 35 35 40 56 75 73 109 129 105 65 34 35 36 40 40 44 72 104 124 113 104 163 254 366 387 279 135 75 96 76 64 52 40 40 44 59 67 76 72 68 64 56 52 48 44 41 45 49 53 53 53 53 45 36 37 38 42 54 66 67 71 99 99 95 83 84 92 84 60 56 48 40 39 39 44 60 68 40 39 40 64 76 76 88 104 97 81 66 46 41 49 65 77 88 68 44 39 39 47 51 62 111 130 196 223 241 328 359 270 259 253 243 229 180 130 81 57 43 38 75 87 47 48 76 40 65 89 106 88 52 43 44 49 106 94 89 82 101 106 121 114 194 150 103 75 42 41 59 101 46 47 62 69 71 61 67 74 124 144 175 195 211 231 255 256 198 231 259 239 184 128 104 95 94 108 210 264 233 279 418 509 492 399 388 462 484 462 555 713 628 723 787 794 803 835 808 756 792 776 731 667 632 659 707 743 751 775 783 757 761 789 792 765 736 732 704 670 687 728 741 714 723 692 664 653 653 645 629 606 597 578 533 468 439 461 502 524 567 641 699 721 776 858 898 894 799 763 804 870 927 990 1012 985 968 910 785 589 370 201 112 93 64 56 47 39 39 38 37 37 37 37 44 44 51 47 47 47 39 35 34 34 34 35 43 54 34 40 40 36 36 36 36 36 32 31 30 30 29 29 56 88 71 59 55 54 54 58 65 54 81 114 166 210 233 253 268 265 164 109 51 27 32 45 30 29 28 27 27 31 38 38 38 37 45 49 45 45 53 61 77 77 98 74 47 40 41 39 35 31 32 48 71 63 39 29 29 41 52 60 85 137 186 179 135 95 28 28 29 30 42 49 49 40 28 44 68 84 89 73 53 37 57 49 72 116 112 64 48 86 99 163 130 37 52 197 293 285 268 274 280 275 270 294 338 399 501 522 502 470 466 494 529 545 549 550 566 579 579 556 532 531 576 641 482 184 34 99 184 201 138 210 274 317 378 472 556 605 592 643 669 664 648 604 492 381 258 204 188 229 291 339 425 504 577 618 634 650 662 686 689 681 706 647 666 645 481 380 391 400 301 333 377 397 391 374 407 453 537 562 608 647 656 652 646 637 563 458 374 347 375 411 438 460 424 466 504 530 592 666 701 696 635 597 554 528 454 319 194 139 151 163 169 169 165 161 155 148 133 101 167 218 212 187 143 63 29 31 33 34 46 59 67 75 71 43 35 35 34 40 48 34 41 37 45 45 49 53 57 57 58 55 51 51 51 51 44 44 60 60 57 61 65 69 73 65 42 43 55 63 68 52 44 44 43 85 109 77 65 93 113 105 44 44 53 79 90 130 225 343 430 560 664 709 739 782 791 763 760 766 734 628 504 370 216 89 128 98 74 66 64 59 61 98 226 463 626 669 650 621 553 462 367 255 136 56 41 40 90 168 342 485 627 707 758 778 760 712 521 299 111 75 97 70 51 74 56 59 50 42 41 41 49 49 40 56 76 112 140 139 104 72 109 121 129 114 82 66 78 98 93 117 153 169 176 172 176 186 213 201 170 140 126 126 93 58 54 54 70 82 81 76 95 150 231 325 453 592 727 857 952 1002 1017 1017 1012 979 904 827 699 517 245 131 86 80 77 58 56 64 101 86 95 113 100 95 136 220 439 492 501 460 364 266 198 158 95 55 52 54 69 64 74 86 68 61 58 54 58 58 55 66 78 105 140 167 173 157 164 187 158 150 150 143 139 120 104 85 94 83 83 80 77 81 77 73 88 99 118 151 192 236 269 301 393 454 531 578 601 616 620 591 453 375 345 341 318 278 258 262 215 227 232 236 232 229 225 221 215 161 109 73 65 58 50 50 71 67 52 52 53 61 77 74 65 57 55 67 108 195 291 375 472 513 548 564 549 507 464 416 260 196 144 109 97 79 55 50 50 52 58 65 65 58 66 81 103 122 136 145 127 97 59 58 57 62 96 126 143 156 170 177 121 110 99 84 70 63 56 53 74 85 93 97 92 90 101 116 133 139 150 177 223 289 355 394 409 428 439 443 443 436 448 473 507 532 552 549 549 542 536 525 487 406 305 228 180 155 133 133 130 110 71 50 59 67 71 66 44 59 71 79 80 70 71 64 83 71 71 53 49 50 50 50 51 51 50 51 51 55 62 69 92 102 93 101 112 126 136 139 145 164 191 229 252 258 238 204 166 126 110 91 69 62 47 47 49 48 46 46 55 79 75 70 44 45 46 46 47 76 125 158 179 131 110 109 95 68 74 83 46 46 46 49 79 113 137 164 339 492 648 746 828 927 1011 1017 1016 1017 1001 939 891 836 726 593 472 353 203 119 94 81 50 47 47 48 51 45 45 69 75 63 82 62 46 43 43 42 43 49 105 85 74 71 69 58 50 48 58 49 63 78 57 42 42 74 60 63 56 52 52 52 52 52 52 47 43 40 52 56 52 55 81 103 277 462 490 446 340 186 125 88 74 86 88 55 49 60 44 52 62 222 241 49 30 31 54 30 77 156 159 71 38 64 45 40 31 26 37 33 32 20 43 55 60 68 84 116 153 189 193 137 69 25 16 16 20 20 15 15 15 15 14 26 46 58 95 59 19 14 14 22 18 14 13 13 21 21 21 21 20 20 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 31 31 31 31 23 23 23 23 11 11 11 12 12 12 12 13 19 19 19 24 24 20 17 17 13 18 38 31 27 27 47 49 43 30 30 31 31 35 28 28 25 29 26 27 27 27 28 28 51 47 43 35 27 28 28 28 37 37 30 34 34 38 38 38 46 46 42 38 41 41 38 37 41 64 60 36 39 50 38 24 24 25 24 23 32 72 84 64 68 68 65 61 54 47 47 40 29 30 31 35 35 31 32 33 53 57 77 32 45 272 336 120 40 57 93 30 65 105 31 253 53 49 45 41 41 45 49 50 42 35 35 35 35 35 35 35 34 34 34 35 35 39 39 39 55 43 50 53 47 65 150 248 474 520 562 617 675 642 485 289 153 94 70 55 40 32 44 64 53 46 46 42 43 47 62 70 59 55 47 39 35 35 35 35 35 35 35 35 35 35 35 35 55 51 47 43 45 45 54 54 139 86 95 210 412 551 570 513 372 232 107 40 31 30 33 57 42 46 50 54 51 59 56 56 36 36 36 36 36 36 36 36 44 56 60 52 40 36 36 55 54 54 54 51 51 44 44 45 37 37 37 38 38 38 38 38 38 38 38 38 42 42 46 50 57 61 61 68 65 65 61 60 109 93 74 78 90 109 150 191 389 520 698 788 839 915 997 1006 1017 1019 1000 934 862 785 677 572 417 384 379 418 408 322 183 77 80 85 89 57 40 40 40 39 43 43 47 47 50 50 54 54 68 52 50 54 60 94 185 285 452 413 325 195 105 66 47 34 40 40 40 40 40 40 40 40 60 48 52 72 68 44 36 52 51 51 44 44 37 37 37 37 45 45 59 70 74 85 85 84 49 66 66 54 70 105 113 93 52 148 204 144 48 30 32 56 35 42 50 53 54 53 49 45 34 33 37 37 37 37 37 37 56 32 32 48 48 28 28 44 32 32 32 32 32 32 32 32 40 40 36 32 35 31 27 27 35 35 42 38 34 34 34 30 25 25 29 33 36 32 24 23 23 23 26 26 26 30 30 30 27 27 31 31 24 28 28 28 48 44 41 37 34 42 46 54 31 35 35 31 27 35 51 63 35 39 39 39 43 47 47 40 37 30 30 30 30 34 30 30 39 47 63 75 80 84 80 80 72 60 64 92 124 124 96 60 72 40 44 76 60 31 32 88 36 35 31 31 31 35 43 48 44 44 44 44 44 44 44 40 43 43 40 40 44 48 41 45 41 45 42 42 46 46 43 35 36 36 37 45 56 56 56 52 59 55 51 43 50 54 61 55 53 39 38 37 37 41 56 60 68 48 37 41 50 50 42 37 56 83 72 46 107 180 154 59 41 41 52 51 49 72 78 115 324 429 687 560 889 952 974 808 836 782 702 522 292 149 89 55 67 71 71 63 56 68 85 100 87 99 153 220 235 221 232 253 329 287 239 188 124 69 42 50 114 41 108 174 128 174 212 119 215 157 205 436 678 754 762 796 848 843 854 866 885 904 931 942 914 926 946 958 966 974 982 986 958 962 954 942 926 930 958 986 997 978 959 967 963 939 923 927 924 916 897 881 873 873 887 884 773 746 688 613 567 561 552 523 482 285 144 169 191 124 136 216 126 67 76 176 298 376 385 371 328 207 149 154 109 42 43 173 310 481 579 642 660 532 340 242 384 359 255 174 153 120 90 103 59 63 60 48 36 35 36 41 36 36 40 36 34 35 44 75 121 81 32 33 46 70 55 35 60 40 35 56 112 136 124 95 162 241 349 382 279 119 64 92 80 68 52 40 39 43 59 67 68 68 68 64 60 52 48 45 45 45 49 49 53 53 53 45 46 38 42 42 46 50 47 47 87 91 87 79 84 100 92 68 60 52 40 39 40 52 76 88 64 48 48 64 72 68 80 93 105 93 65 41 39 39 53 77 80 60 40 44 59 59 51 46 88 86 133 183 201 279 318 258 282 279 274 260 223 158 89 53 67 39 51 59 39 40 68 39 40 42 55 55 43 42 43 49 78 81 77 69 81 89 109 125 202 114 51 47 63 67 79 96 74 55 58 77 100 113 108 99 149 177 176 144 148 205 249 253 147 208 240 197 153 137 117 88 59 101 220 269 195 194 309 399 494 372 322 388 461 466 500 578 608 719 787 779 759 776 757 712 680 744 787 752 711 706 698 682 721 753 773 750 735 743 771 787 774 809 818 802 795 812 840 859 844 806 772 772 794 809 802 776 689 689 653 592 554 565 615 634 652 738 809 847 883 906 877 806 823 834 848 898 999 1015 1014 1002 945 911 807 612 348 120 40 42 57 56 51 39 43 38 37 37 41 37 48 48 51 51 47 39 43 36 35 35 39 35 34 33 42 42 45 36 36 32 32 32 40 31 29 28 29 29 32 28 27 27 43 46 45 45 61 77 46 93 165 237 268 268 275 272 228 164 81 39 44 53 46 30 27 27 27 27 38 38 41 41 45 45 48 52 56 68 84 88 189 143 103 72 53 38 29 28 43 52 71 71 59 47 50 50 53 49 53 74 110 111 67 29 30 30 29 28 29 29 33 36 52 47 44 40 41 42 42 45 65 49 88 168 172 100 52 67 296 328 238 93 83 206 297 266 264 263 257 236 220 231 264 325 519 548 508 428 384 404 428 424 496 525 538 531 503 471 444 451 507 484 240 25 67 180 188 167 115 173 236 275 344 442 541 594 595 643 665 659 635 584 479 377 274 220 219 268 342 409 503 595 591 633 654 646 655 668 660 632 695 644 698 674 481 364 375 387 322 330 362 386 369 343 373 442 502 523 565 615 639 655 679 699 625 508 404 353 362 402 434 453 416 459 501 559 641 715 713 680 616 574 538 519 465 357 221 147 119 115 130 145 153 138 134 127 97 61 122 178 168 151 99 28 30 32 33 42 51 59 75 83 91 47 40 48 48 60 60 35 41 37 45 45 49 53 57 50 58 55 55 51 51 51 44 44 64 64 57 61 65 64 68 61 58 51 51 51 56 60 68 64 41 80 104 57 44 73 77 45 43 43 67 102 124 157 275 398 441 584 699 733 747 771 763 705 744 684 576 418 291 197 123 76 109 91 79 77 84 82 68 97 300 521 652 662 648 644 561 438 316 239 141 76 50 56 109 202 408 573 720 802 841 835 787 716 513 275 83 55 89 66 51 74 55 58 50 42 41 42 49 49 56 56 57 76 104 105 84 49 93 109 118 94 62 46 66 90 89 117 153 169 172 160 156 155 194 182 164 141 106 76 54 62 58 58 74 89 88 79 90 149 280 390 510 642 772 887 978 1017 1012 1009 1004 972 889 790 658 464 232 113 67 69 63 58 56 55 97 74 82 112 114 109 177 301 545 572 550 495 398 289 210 162 124 57 53 54 70 72 74 82 69 62 58 61 58 54 54 54 86 113 134 137 112 92 96 123 99 98 94 94 91 83 72 68 57 53 53 54 54 62 66 62 62 70 84 110 144 173 202 223 252 290 336 386 433 456 472 451 365 344 360 360 322 258 230 235 196 196 197 205 205 198 202 183 157 138 110 79 62 50 50 54 75 71 52 52 52 57 73 71 76 64 65 90 146 241 345 418 479 506 529 522 473 402 335 275 201 180 165 130 106 72 52 50 49 51 52 53 53 53 54 62 65 88 117 146 136 105 58 55 58 71 112 127 133 123 129 132 111 107 96 81 70 55 51 51 88 89 96 88 79 70 81 89 93 100 111 126 149 172 199 218 236 248 260 264 264 264 276 306 331 368 388 396 397 386 375 368 306 252 183 141 119 94 71 58 75 86 80 66 63 63 67 66 48 59 74 83 84 74 70 63 90 79 68 64 53 49 50 50 63 56 56 56 59 55 62 62 93 100 102 98 97 93 96 110 101 124 152 163 158 150 161 163 83 77 74 66 51 47 46 46 48 47 46 46 47 62 69 59 47 48 64 71 80 92 93 86 111 87 95 111 97 51 45 49 48 49 50 48 58 91 167 238 453 574 687 749 823 922 1003 1015 1019 1018 1015 950 914 879 754 609 515 382 224 132 115 113 66 47 47 52 55 45 44 53 64 55 75 55 51 52 48 43 43 44 60 65 62 51 49 50 50 49 50 49 48 46 44 43 42 41 60 67 56 52 52 48 52 52 71 59 66 75 94 110 110 117 70 76 249 448 486 450 344 184 143 94 60 61 51 37 44 82 83 35 86 178 169 57 31 87 51 28 29 112 115 27 25 60 62 52 35 23 21 21 24 20 24 31 32 36 44 69 117 149 149 97 37 16 16 21 24 20 15 16 27 31 30 34 42 50 27 27 23 15 14 13 13 14 13 13 21 21 21 21 20 20 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 31 31 31 31 23 23 23 23 11 11 11 12 12 12 12 16 27 31 15 12 12 16 16 20 12 25 49 37 21 17 42 52 50 37 41 34 38 35 39 32 37 30 34 27 27 28 28 32 55 51 43 35 27 27 28 28 33 37 37 34 34 38 38 38 50 46 46 38 41 38 34 34 45 64 60 36 47 71 66 34 29 37 28 23 24 76 88 64 61 61 65 62 54 54 43 32 34 30 29 30 31 39 32 31 81 49 41 65 177 328 260 30 65 32 105 31 69 109 30 189 53 53 49 45 45 49 53 50 42 35 35 35 35 35 35 35 34 34 34 35 35 39 39 39 51 43 54 57 51 61 142 240 393 495 585 627 666 697 651 531 332 245 170 111 63 32 32 42 66 39 34 34 51 63 70 62 55 51 43 35 34 34 34 35 35 35 35 35 35 35 35 35 59 55 47 50 45 41 47 54 56 62 81 159 333 496 520 435 341 212 100 49 33 31 32 41 42 46 50 54 55 59 56 60 35 36 36 36 36 36 36 36 48 60 64 56 36 36 36 51 54 58 54 58 51 51 51 44 44 37 37 37 37 37 37 38 37 37 38 38 42 42 46 50 53 61 76 76 68 65 75 72 81 62 50 47 51 66 99 133 236 414 556 669 819 929 993 1014 1017 1017 1008 959 893 821 717 625 497 441 417 420 399 309 182 84 87 93 93 53 39 39 40 39 39 39 47 46 50 50 50 49 48 36 46 72 82 89 140 203 459 463 424 302 191 125 74 35 40 40 40 40 40 40 40 40 36 36 56 68 64 52 48 52 51 51 44 44 37 37 37 37 36 36 40 55 66 78 82 82 50 66 74 70 74 94 93 85 44 92 112 84 52 44 32 30 31 42 50 54 58 58 54 53 38 37 37 33 33 33 33 33 56 32 32 52 48 28 28 44 32 32 32 32 32 32 32 32 32 32 28 28 31 27 27 27 35 35 42 38 38 34 34 30 25 25 29 33 36 32 24 23 22 22 22 22 21 21 21 21 27 27 31 31 24 28 28 28 48 44 41 37 34 42 50 47 35 39 39 31 27 35 51 55 43 43 43 43 43 43 44 36 37 30 30 30 30 30 30 30 30 39 55 68 76 80 76 72 64 52 67 127 195 211 159 99 30 36 31 31 40 41 32 40 44 40 35 35 35 39 43 47 31 31 32 32 36 36 36 40 47 47 40 40 44 44 37 41 45 45 42 46 46 46 39 35 41 38 45 45 48 44 40 36 55 47 43 35 42 46 57 51 45 38 37 36 36 44 52 63 42 34 34 51 84 108 108 100 63 82 52 35 75 164 150 55 42 73 72 56 66 40 39 92 146 440 673 571 879 1017 995 955 923 876 716 502 313 175 103 77 58 55 60 41 40 41 58 82 45 101 148 159 166 185 204 193 251 244 216 144 69 41 43 67 128 41 59 101 89 282 458 394 241 199 235 434 681 792 806 832 851 838 822 822 860 896 930 926 894 906 922 942 966 978 989 993 966 966 954 946 946 958 982 1005 989 964 937 953 957 945 938 950 950 934 900 872 852 848 857 851 811 713 689 708 673 611 562 529 420 374 236 150 219 312 280 168 175 98 91 181 299 355 332 301 243 173 186 262 228 95 77 203 293 471 597 683 710 611 479 433 687 551 266 78 113 132 101 118 124 120 80 36 36 53 61 45 35 36 48 52 44 36 36 44 74 65 49 46 58 66 55 47 72 72 35 34 144 287 251 111 153 144 157 194 190 119 60 44 72 37 36 36 36 56 71 43 56 48 45 45 41 41 41 41 37 38 42 46 45 45 45 45 42 38 42 50 47 55 59 63 59 79 72 56 68 100 108 96 41 45 53 53 53 61 81 97 69 49 45 64 69 56 72 101 145 121 77 41 39 40 41 45 45 49 52 52 56 56 44 42 52 59 137 171 144 206 256 180 352 397 372 267 195 229 164 40 78 70 50 39 39 55 70 75 38 40 41 41 40 40 41 42 45 56 68 61 68 81 117 145 97 98 74 54 78 126 135 108 109 50 44 53 91 110 145 180 231 170 141 137 137 181 254 282 180 156 117 85 102 138 121 76 75 62 161 235 165 160 235 257 356 306 272 373 534 572 526 531 673 752 796 767 728 724 709 692 589 704 804 816 811 802 749 685 752 765 753 705 685 714 750 754 785 809 837 856 868 881 903 922 908 878 851 848 859 870 866 844 791 787 779 728 686 677 731 782 837 860 909 951 932 865 806 798 807 826 904 962 971 982 1002 984 924 885 780 582 338 130 41 40 54 60 56 40 39 38 37 37 36 36 40 44 51 51 51 44 35 35 35 35 35 39 39 39 34 34 38 37 33 33 33 40 32 31 30 29 29 28 28 27 26 27 47 47 46 46 69 81 62 50 81 168 275 331 322 271 271 196 109 50 36 29 29 28 27 27 26 26 34 42 65 81 36 40 51 51 55 64 87 88 289 247 175 87 52 53 31 27 30 51 119 163 127 55 55 105 45 77 105 86 50 29 30 31 30 30 30 30 37 40 48 47 40 39 44 44 45 45 42 42 34 37 77 132 132 76 36 39 192 188 110 26 25 46 150 190 276 275 254 225 205 225 273 338 541 495 447 391 311 295 351 396 513 473 458 443 422 407 371 330 347 195 59 24 39 204 245 95 136 179 230 261 326 416 507 563 631 647 669 651 595 552 466 344 253 222 238 290 349 407 494 578 638 668 662 636 629 645 654 642 610 714 683 569 489 383 330 395 334 331 351 375 355 317 339 404 448 497 553 603 643 679 719 722 654 569 471 396 372 385 422 469 432 468 510 556 614 668 654 605 537 572 503 431 456 425 284 182 95 87 94 133 161 161 140 113 107 75 62 96 135 123 47 26 30 31 34 50 63 75 79 76 36 56 84 105 108 85 53 37 41 37 38 38 38 46 57 54 46 47 47 43 40 48 52 48 61 65 69 69 72 72 65 61 42 42 42 42 47 44 44 43 40 52 44 44 56 44 44 43 63 62 78 106 139 188 319 461 457 584 703 771 790 779 737 676 666 592 472 304 141 63 67 93 84 72 70 64 82 92 90 123 415 561 644 647 641 621 527 408 349 211 109 81 66 44 116 257 478 636 766 835 875 884 794 669 466 211 84 68 45 48 80 51 60 51 46 46 54 50 45 41 52 64 76 73 69 53 53 46 134 130 114 90 63 43 42 42 98 102 110 126 141 141 128 124 155 148 133 114 95 85 74 70 86 58 50 65 67 58 101 191 350 468 584 684 790 905 997 1017 1017 1017 1005 960 869 764 613 414 166 70 55 58 60 58 56 56 72 81 109 120 125 149 233 356 534 557 520 446 349 267 220 202 141 63 54 54 74 80 86 94 61 66 70 66 53 53 59 74 110 122 130 114 87 63 55 67 84 84 72 60 52 53 61 65 53 54 54 54 54 55 55 55 55 59 66 78 99 110 128 138 156 174 205 228 258 262 263 255 271 287 327 332 285 206 186 199 180 177 169 158 158 151 163 152 123 96 88 72 67 67 78 82 74 59 50 50 53 77 86 79 68 66 80 116 192 284 376 433 463 452 414 367 309 246 192 151 143 134 138 127 115 92 56 51 51 52 53 54 54 55 55 54 77 93 110 115 112 73 56 53 57 71 116 124 110 100 88 94 89 97 85 78 66 62 51 51 75 68 71 67 67 74 78 70 72 68 67 63 77 93 112 123 103 115 135 151 163 171 191 224 219 248 256 264 265 253 238 230 167 144 117 95 88 77 67 70 75 66 48 45 47 55 54 53 48 59 70 67 55 45 45 46 91 91 80 72 57 49 48 48 55 55 55 55 55 59 66 66 74 69 57 56 48 55 62 62 81 85 89 97 104 96 99 88 62 55 55 47 47 46 46 45 45 45 45 45 49 57 76 74 64 50 57 64 83 83 80 66 48 49 53 100 102 65 47 52 48 61 77 83 92 133 213 292 475 589 691 733 785 876 957 999 1017 1018 1017 982 923 849 713 580 451 249 158 221 199 57 45 70 47 46 44 43 44 49 60 56 48 48 72 92 64 42 41 44 59 52 53 50 48 49 50 54 58 49 46 43 43 47 66 69 64 67 67 59 59 59 59 55 54 62 89 117 140 148 156 178 103 144 93 312 539 527 437 241 137 72 42 63 78 80 77 85 39 63 142 182 141 45 31 64 55 50 37 28 27 31 47 61 47 41 28 23 21 21 28 31 31 39 56 56 52 41 37 33 81 45 16 15 16 17 16 15 16 16 19 19 18 18 22 22 14 13 13 13 13 13 17 21 13 13 13 13 13 13 21 21 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 11 11 12 12 12 12 12 16 23 31 31 31 23 23 23 24 12 28 48 36 12 12 21 31 33 28 36 41 49 46 51 47 45 34 34 26 27 27 28 32 35 31 27 27 27 28 36 40 36 29 29 33 41 45 41 37 53 49 45 41 38 38 34 34 77 37 32 60 44 26 63 151 181 113 52 29 33 33 49 65 77 65 54 54 66 74 55 36 29 30 30 31 31 31 32 32 45 61 32 113 285 248 68 30 49 37 53 32 113 113 30 117 49 49 49 49 49 49 49 46 42 34 34 34 43 47 35 34 34 34 34 34 39 39 43 47 43 35 35 37 43 61 102 156 257 407 553 599 574 565 571 543 481 354 195 108 60 33 70 91 71 44 34 34 39 59 75 75 51 47 47 39 35 34 34 34 47 39 34 34 34 35 35 35 47 47 50 46 45 41 43 50 32 51 74 128 228 338 378 344 234 161 112 81 48 31 31 45 57 46 39 47 55 63 48 40 39 43 47 47 43 39 43 47 47 51 51 47 43 47 55 63 54 58 58 58 58 47 47 36 48 40 40 37 45 41 36 36 37 38 37 37 42 62 62 38 61 61 68 68 75 72 72 64 62 54 39 40 40 51 70 88 139 205 315 484 687 865 959 986 1017 1018 1017 1004 928 823 727 655 534 491 459 434 357 247 177 151 123 89 57 41 48 44 39 38 54 54 54 54 50 50 53 53 53 48 46 52 62 92 155 210 245 458 547 393 210 144 98 34 55 83 51 47 75 51 35 59 47 47 51 55 55 51 47 47 52 68 80 68 37 35 36 45 36 36 36 43 51 70 78 78 78 86 86 70 62 66 57 41 32 52 56 32 31 32 37 33 31 31 39 43 43 43 39 34 30 30 34 34 34 30 30 33 36 28 32 60 60 36 28 44 36 32 32 28 28 32 32 36 36 40 40 40 39 35 39 39 35 35 38 38 34 34 30 29 32 32 36 40 43 35 27 23 22 22 22 22 22 22 22 22 30 30 27 31 35 35 28 32 48 44 33 33 38 42 39 43 39 28 28 28 32 32 36 40 40 40 36 36 36 36 41 40 28 29 29 29 34 42 43 47 31 32 40 52 60 60 64 64 75 75 87 131 211 243 167 59 30 31 30 32 44 31 30 44 48 44 39 43 43 39 43 51 35 30 31 43 44 32 32 44 40 40 40 40 33 33 33 33 37 41 45 49 50 50 50 36 36 36 37 37 45 41 40 40 59 51 51 43 46 42 49 38 56 34 36 48 35 43 82 50 61 69 89 97 97 145 154 110 129 158 87 35 38 68 78 41 42 44 80 83 42 41 84 109 131 361 636 709 854 941 1017 1018 1018 902 784 667 450 228 111 71 102 59 39 40 41 42 43 44 51 63 90 118 137 140 135 116 161 114 106 61 42 41 42 50 62 54 69 50 70 239 446 533 332 349 309 405 675 826 837 875 854 814 778 786 841 880 914 918 863 864 888 924 951 963 963 967 967 939 927 947 986 1010 1001 985 1000 976 944 924 932 952 965 973 969 953 925 889 855 847 859 861 857 763 708 737 766 696 582 486 352 319 332 322 363 491 437 133 157 120 99 118 189 261 270 236 194 143 155 210 195 117 135 257 382 516 571 614 657 625 574 588 790 566 193 217 296 202 196 96 96 104 84 41 37 45 53 45 35 36 52 52 44 36 36 40 71 61 46 46 58 66 55 47 36 35 33 34 179 331 322 205 80 56 57 78 74 39 35 36 57 36 35 37 44 60 71 35 40 36 36 36 37 37 37 37 38 38 42 41 45 45 45 42 37 38 38 46 43 47 47 47 39 55 44 38 39 60 72 57 40 41 53 57 61 69 89 104 68 48 44 68 72 60 68 89 129 121 93 61 41 40 39 39 41 45 56 64 68 60 44 38 52 66 145 182 151 209 267 218 347 392 398 310 225 185 111 36 69 65 58 70 70 58 54 58 38 39 44 40 39 39 40 45 39 55 75 64 60 60 96 129 105 133 109 50 66 142 163 120 53 42 42 64 115 142 181 216 307 227 187 195 167 131 139 160 108 97 73 53 70 98 85 42 76 55 146 196 143 149 185 167 281 291 202 280 564 660 623 653 662 745 793 761 708 672 673 661 585 661 717 736 771 830 863 848 812 820 800 756 725 734 774 798 821 820 816 824 843 867 890 898 918 896 880 876 881 882 870 851 822 825 821 781 739 742 793 848 921 894 905 940 913 837 825 862 870 885 947 992 992 991 984 938 906 855 750 556 328 139 43 42 50 52 52 40 38 38 38 38 36 36 44 44 51 51 51 51 35 35 35 35 35 35 39 39 39 39 42 42 38 37 33 34 32 32 32 31 30 30 29 29 40 52 52 47 35 42 58 74 106 90 82 108 172 266 346 394 390 319 216 98 47 41 42 45 44 40 31 26 26 30 49 61 56 56 59 59 55 55 71 68 170 218 219 143 76 64 41 28 59 29 71 187 187 79 46 106 66 89 90 74 38 29 29 34 30 30 30 37 40 40 48 47 44 43 44 48 49 45 46 46 49 33 37 60 60 36 33 55 57 65 47 28 27 31 78 145 272 275 262 241 222 246 287 341 424 370 334 326 294 294 366 443 459 392 369 366 342 295 239 186 154 102 64 27 28 120 224 179 144 155 196 250 316 398 485 556 629 644 661 644 610 575 496 370 298 260 256 285 323 350 425 505 669 665 635 610 600 605 605 601 636 663 529 410 429 443 378 354 315 315 324 329 344 351 349 358 474 522 566 604 642 670 706 716 697 624 537 450 391 384 412 444 444 460 482 505 563 613 592 536 512 538 473 436 484 448 283 169 150 138 126 137 164 195 183 144 86 59 58 85 139 151 106 31 28 31 33 43 59 75 80 84 56 84 109 113 96 65 45 37 45 45 42 42 42 46 57 50 51 43 51 44 44 52 52 45 69 73 73 69 76 69 65 65 41 41 41 42 43 43 43 43 43 55 47 64 80 52 44 51 58 58 85 113 147 208 344 474 477 584 684 726 741 741 715 651 556 474 370 257 150 105 101 103 96 79 69 71 80 106 136 210 464 589 644 643 630 603 515 405 309 168 77 85 90 79 167 324 542 644 716 755 798 807 744 654 387 185 86 89 47 64 84 46 60 47 41 42 66 77 60 41 53 60 64 57 61 86 131 167 186 154 114 87 75 67 58 50 78 70 70 90 121 129 113 97 132 121 106 94 84 81 78 82 98 82 77 83 86 93 152 254 408 538 654 737 817 920 1005 1017 1016 1009 994 941 843 737 592 393 168 79 57 59 59 57 55 55 84 101 129 147 137 156 251 368 504 500 445 373 294 232 200 180 153 75 55 55 75 80 82 78 57 58 66 66 54 65 81 94 130 126 123 107 80 64 61 72 74 77 61 53 52 53 57 61 53 53 54 54 58 55 62 59 67 56 59 55 65 65 76 75 125 129 144 163 174 178 174 184 198 251 295 293 237 166 138 139 180 161 150 135 139 143 144 129 116 97 92 88 87 90 90 90 109 94 74 64 69 82 91 95 86 89 94 123 188 268 342 388 359 339 301 259 221 195 165 151 158 139 123 107 92 76 53 52 66 70 62 66 70 63 70 70 65 73 81 90 87 71 56 55 69 93 109 116 99 89 72 64 75 78 78 70 62 54 51 50 66 66 66 62 62 62 66 59 52 52 51 52 67 86 102 114 109 110 122 133 141 142 154 176 149 163 171 179 176 175 163 151 111 107 100 88 80 69 58 61 78 66 48 45 54 63 66 69 56 63 66 63 51 45 46 46 67 71 68 68 68 61 49 49 70 63 63 63 63 63 74 74 59 55 50 49 49 48 48 48 69 69 72 64 64 56 52 48 47 46 46 46 46 46 46 46 45 45 45 45 60 68 81 78 64 54 53 68 83 83 72 58 50 50 57 92 91 58 48 60 84 75 85 111 165 242 326 394 457 556 659 726 770 838 904 961 1016 1017 1013 946 871 777 636 500 346 176 92 143 144 49 45 56 47 45 44 45 49 44 42 41 52 48 68 80 56 42 42 60 75 75 61 57 54 51 52 56 48 47 46 44 47 55 66 73 68 67 67 63 59 62 62 65 49 80 128 187 258 290 274 255 203 185 50 261 596 633 519 347 180 100 50 66 104 99 92 92 91 195 290 254 133 40 30 43 34 41 40 40 43 39 39 45 51 41 28 23 22 28 35 31 20 27 40 36 36 25 21 21 49 29 16 16 21 25 20 15 24 20 23 19 14 14 14 14 14 14 13 13 13 13 13 17 13 13 13 13 13 13 21 21 24 24 24 24 24 24 24 24 24 24 24 24 24 23 24 23 23 23 23 23 23 23 23 23 11 12 12 12 12 12 12 16 27 35 35 35 27 27 27 27 15 31 40 32 16 12 24 29 21 23 35 44 56 53 54 47 39 33 37 34 31 27 28 28 27 27 27 27 27 28 28 32 36 32 29 33 37 41 41 37 53 49 45 41 37 38 38 37 69 45 36 40 28 63 231 415 341 217 112 85 69 49 54 86 93 62 47 55 82 98 75 44 30 30 30 31 31 31 32 32 61 31 93 273 269 112 32 40 45 53 61 33 65 65 33 133 49 49 49 49 49 49 49 46 46 39 39 43 47 47 39 34 34 34 34 35 35 39 43 43 59 51 46 41 55 73 91 108 131 272 422 493 503 466 401 309 349 238 134 87 53 41 90 128 68 48 35 35 47 59 70 62 47 47 43 39 35 35 34 34 39 39 35 35 35 39 35 35 43 43 50 45 45 41 39 39 29 49 75 103 173 257 300 270 179 129 105 89 45 31 31 49 53 46 43 50 59 56 48 36 43 47 47 47 43 43 43 47 51 51 47 47 47 43 43 39 54 58 54 58 58 54 43 43 39 36 47 44 44 40 36 36 36 37 36 36 36 45 46 38 61 61 68 68 72 72 72 64 62 47 40 40 40 41 52 74 130 133 191 333 539 734 854 911 936 975 1003 999 939 828 714 626 563 506 446 386 305 219 189 191 138 89 49 40 40 48 55 51 42 42 46 46 46 46 53 53 37 36 46 56 58 80 142 198 217 358 454 388 274 188 101 34 43 59 35 59 59 63 35 63 43 47 51 55 55 51 47 43 48 72 92 76 36 35 37 57 36 36 36 36 43 51 63 70 78 74 74 70 66 58 50 49 37 41 40 32 32 41 37 32 32 35 39 39 39 39 39 35 30 30 34 34 34 30 30 29 28 28 36 56 64 48 36 32 32 32 32 32 32 32 32 32 36 36 40 36 39 39 39 43 35 35 42 38 38 34 34 33 36 36 36 36 35 31 23 22 22 22 22 22 22 22 22 22 30 30 27 31 35 35 28 32 44 45 33 37 38 42 39 39 32 32 28 28 28 32 36 36 40 40 36 36 36 36 41 37 41 34 34 34 38 38 35 39 31 32 36 44 56 72 84 92 95 115 107 111 187 255 203 91 75 47 30 31 48 36 32 64 39 35 35 35 31 31 30 30 30 29 29 35 43 35 32 40 40 40 40 40 33 33 33 33 37 41 45 49 50 50 50 43 36 36 37 37 45 41 40 36 34 35 39 43 50 50 53 42 60 36 52 68 47 53 57 44 119 230 294 218 150 207 318 359 244 214 151 72 35 39 77 40 38 41 56 59 40 41 100 149 164 302 553 703 813 911 1005 1002 1013 964 923 810 553 279 151 132 100 98 71 39 39 40 43 42 68 60 64 92 115 115 90 58 78 47 62 62 58 43 43 46 92 45 62 84 43 136 288 305 474 551 511 518 710 860 864 847 858 810 771 806 853 877 887 887 748 772 828 876 916 928 924 915 939 927 931 955 986 998 986 973 988 975 948 936 936 944 937 933 917 905 877 849 834 854 890 904 823 766 750 775 789 742 633 547 293 204 385 576 554 527 410 118 95 67 74 86 126 183 189 171 260 165 104 82 58 47 156 329 499 621 648 655 695 667 608 606 617 488 247 460 515 245 231 159 44 72 77 45 37 38 50 41 53 64 80 76 64 48 41 44 59 46 35 35 47 55 55 47 51 59 35 33 114 218 221 148 103 91 80 85 79 64 65 86 46 36 37 53 57 64 71 39 35 35 35 36 36 37 37 37 38 38 41 41 45 45 45 46 37 38 38 39 43 39 39 39 44 60 52 38 38 40 61 53 41 49 61 65 61 69 85 97 89 61 53 69 73 61 61 81 97 94 97 85 53 40 39 39 41 41 53 69 84 76 52 43 85 111 193 222 195 257 334 317 305 338 368 324 240 171 136 114 92 56 44 77 89 61 53 62 38 49 57 57 50 46 50 55 38 55 79 64 47 39 72 101 97 138 114 41 41 110 142 95 68 56 76 142 194 225 237 260 284 207 171 204 180 100 60 73 61 69 57 42 46 62 54 40 84 79 146 169 144 167 178 133 275 377 256 214 434 531 508 582 615 698 750 729 677 645 641 645 617 661 681 668 695 782 871 905 882 867 836 800 749 730 751 795 833 798 757 764 800 855 889 901 944 914 886 866 872 884 896 889 855 855 844 822 801 807 846 889 932 880 880 916 884 797 809 897 885 892 932 974 988 989 970 913 885 810 686 490 286 123 43 42 42 44 44 39 38 38 38 38 37 37 44 44 51 51 51 51 42 42 42 42 42 42 42 42 54 50 50 46 42 42 38 38 40 44 44 44 47 42 34 37 37 48 52 52 52 75 99 119 123 123 103 69 64 131 266 370 358 339 268 138 75 80 97 94 75 67 43 26 26 25 26 34 69 69 72 64 56 52 55 55 42 162 251 211 116 68 41 29 71 28 35 167 211 126 62 78 82 82 74 54 30 29 30 41 29 33 33 36 37 44 44 43 44 44 48 48 49 49 45 45 73 41 29 32 32 28 40 80 58 50 60 90 48 29 33 114 236 247 247 238 215 211 228 267 287 241 225 261 282 302 370 458 387 303 272 304 280 193 105 52 45 49 70 52 28 63 183 206 160 136 168 233 306 375 458 534 623 625 646 648 638 618 543 424 331 282 266 294 322 365 448 540 650 627 601 588 579 572 549 545 584 519 303 184 329 475 433 334 316 313 286 278 315 361 335 288 416 464 520 565 604 650 686 700 727 689 626 528 445 406 411 435 483 475 470 477 517 555 534 475 480 490 440 434 492 427 238 115 176 173 149 128 151 214 218 175 74 70 57 65 126 162 110 34 30 31 45 58 67 79 84 81 76 101 117 97 61 37 36 38 37 37 37 37 41 41 45 46 51 44 51 48 48 49 53 50 74 74 77 70 77 66 62 62 45 41 41 41 46 42 42 42 66 51 63 95 95 63 44 59 50 50 69 93 124 189 309 435 483 578 651 670 680 689 678 627 501 383 273 173 121 88 66 59 50 62 128 194 198 168 187 269 457 564 622 617 592 549 449 338 238 120 53 84 117 130 230 380 543 611 674 721 726 685 583 477 262 136 92 79 48 57 76 45 49 43 41 50 78 89 68 45 52 59 56 49 69 122 203 265 199 139 75 47 48 56 51 42 63 47 42 50 78 94 82 66 113 105 86 75 72 77 82 94 94 85 84 82 77 103 178 281 451 588 699 764 828 923 1004 1017 1016 998 975 911 817 711 562 367 180 100 66 63 59 56 54 54 88 109 141 163 165 192 279 380 437 405 341 277 226 202 175 153 147 76 56 56 86 96 83 71 53 58 66 73 81 97 124 141 146 134 110 99 80 69 61 65 78 77 65 57 53 53 57 65 57 57 61 61 65 62 73 66 67 63 55 54 54 54 54 58 86 90 97 100 108 112 112 125 131 212 277 282 254 226 199 184 196 165 138 123 131 132 128 114 92 89 92 95 98 101 101 97 120 101 74 67 64 69 67 75 101 92 94 116 173 231 272 295 243 224 201 179 158 148 146 147 163 136 100 72 57 53 57 57 86 82 77 77 77 74 85 85 83 79 75 79 84 89 94 95 115 111 107 103 102 78 61 53 60 63 66 58 54 50 50 49 58 58 58 58 58 57 54 54 50 50 50 54 73 89 105 113 109 113 117 117 117 110 114 118 89 100 104 108 100 99 91 83 66 78 89 88 80 68 67 67 78 70 52 45 58 66 74 77 68 75 74 63 47 44 45 46 46 47 59 68 76 73 65 62 70 70 70 70 63 63 63 63 56 52 51 50 50 50 49 49 66 62 51 50 49 49 49 48 52 59 63 66 66 70 77 77 57 64 60 60 64 76 88 75 61 54 61 76 87 79 68 57 91 72 77 101 92 63 58 76 117 112 130 188 290 395 471 511 499 568 671 740 776 801 847 916 973 993 967 897 811 683 526 389 207 99 45 60 85 64 47 54 54 44 44 65 68 51 55 86 122 98 79 71 55 43 44 72 87 83 79 67 53 53 57 61 45 45 52 63 58 61 65 69 68 68 63 63 66 62 65 76 67 134 209 301 411 477 438 369 293 246 112 347 700 713 563 402 204 127 65 62 100 106 104 84 163 300 371 250 81 32 52 87 30 37 40 40 36 32 32 35 47 41 32 23 22 28 31 38 27 31 31 24 20 17 17 17 16 16 17 21 29 25 24 16 24 20 23 15 14 14 14 14 13 13 13 17 13 13 13 13 13 13 13 13 13 13 13 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 12 12 12 12 12 12 12 12 31 31 31 31 31 31 31 31 23 27 31 31 23 23 27 29 15 17 29 42 54 59 56 50 35 36 37 38 38 31 31 27 27 27 27 28 32 32 32 32 32 32 28 32 40 44 40 36 49 45 41 37 37 37 37 37 41 45 52 40 27 115 371 614 434 289 174 154 131 78 58 87 98 63 44 56 92 111 91 56 30 30 31 31 31 31 32 32 81 31 189 361 185 30 36 72 45 69 61 53 31 32 120 164 49 49 49 49 49 49 49 46 42 39 43 51 51 43 35 34 34 34 34 35 35 39 43 43 62 66 62 45 67 94 88 63 120 195 277 347 394 401 337 252 225 130 82 79 65 42 59 108 72 64 60 72 91 91 90 78 38 39 39 39 35 35 35 35 35 35 39 39 39 39 35 35 50 50 54 53 53 45 37 32 30 50 73 76 104 155 191 180 117 94 105 97 54 31 32 53 49 50 47 58 63 56 44 35 43 43 43 43 43 39 39 39 43 39 39 47 55 55 43 35 54 54 54 54 54 50 50 46 38 35 50 47 43 43 43 47 36 36 36 35 36 37 45 45 57 57 64 64 64 64 64 57 58 40 40 40 40 41 42 52 116 104 135 242 389 541 682 798 785 839 884 900 859 771 665 581 568 499 415 342 261 188 178 188 99 69 48 39 40 40 51 47 50 46 50 46 53 49 49 49 36 36 50 57 58 73 126 178 209 254 318 344 310 216 126 71 63 55 34 79 35 75 51 59 43 47 51 55 55 51 47 43 40 68 88 76 36 35 36 53 36 36 36 36 36 44 52 67 74 58 58 74 70 46 42 57 53 33 32 33 45 41 33 33 40 43 39 39 35 35 35 35 34 34 34 34 34 34 34 34 28 32 40 48 64 72 48 28 28 28 32 32 32 32 28 28 32 32 32 32 43 43 43 43 39 39 42 41 37 37 33 33 40 43 39 31 27 23 27 22 22 22 22 22 22 22 22 22 30 30 30 34 35 35 28 32 36 41 37 42 35 35 35 35 36 32 32 28 28 28 32 32 40 40 36 36 36 36 40 37 57 46 42 38 30 30 30 30 32 32 32 36 48 61 77 96 35 75 75 71 159 279 271 175 99 55 30 35 55 43 32 36 31 35 35 31 31 31 30 30 34 29 28 30 43 51 43 36 33 33 33 33 33 33 33 33 41 41 45 49 53 53 53 39 36 36 37 41 41 37 36 36 33 34 35 47 51 55 62 50 72 49 52 82 101 120 154 180 156 279 350 338 362 471 576 592 343 268 233 159 60 39 60 38 40 43 67 62 40 40 96 169 231 282 450 665 771 896 967 963 994 933 908 874 722 478 278 183 125 92 61 46 47 56 46 43 60 44 44 64 88 84 60 43 52 43 42 71 74 47 42 45 65 47 52 93 92 103 175 243 570 672 675 656 760 864 879 882 855 799 772 808 848 846 841 845 697 734 805 854 893 897 880 864 888 904 924 952 971 967 951 942 925 917 913 917 929 937 933 925 905 897 878 858 846 854 882 895 814 804 797 802 799 769 695 618 455 198 316 602 610 546 388 65 53 42 54 59 83 108 127 125 134 114 104 101 92 104 196 336 563 705 749 756 796 752 657 604 539 419 227 564 641 287 249 166 33 40 53 37 38 58 58 37 73 84 96 92 72 48 37 37 40 35 35 35 43 51 51 47 59 95 83 37 32 72 100 88 142 142 131 136 133 104 73 54 46 37 54 74 65 57 75 51 35 35 36 37 37 37 41 45 38 38 37 41 41 45 49 45 38 38 39 47 51 47 39 39 68 80 64 39 38 48 68 64 61 69 73 73 61 61 69 81 121 84 64 72 72 61 69 93 66 70 81 73 49 40 40 41 57 49 53 77 96 92 72 67 124 163 241 270 262 324 422 452 359 368 370 346 289 224 231 308 232 124 45 53 69 57 53 81 53 61 69 69 65 68 72 69 38 54 70 55 39 39 55 68 88 117 101 40 38 54 78 62 50 41 65 145 225 249 236 220 220 172 136 149 165 109 65 66 85 94 86 62 46 53 46 40 68 95 142 146 140 184 211 166 205 323 233 146 300 437 466 508 570 623 663 678 685 674 681 670 670 690 693 669 679 738 806 852 840 816 804 789 750 703 721 780 796 759 722 714 752 811 858 880 888 856 801 774 783 828 888 923 874 866 858 852 862 869 880 888 931 911 930 959 927 864 880 951 868 856 879 906 926 955 952 892 847 746 593 400 222 91 42 42 41 40 40 39 38 38 38 42 37 37 48 44 51 51 51 51 42 42 42 42 42 38 38 38 58 54 54 50 46 42 42 42 44 48 56 60 63 58 46 42 30 41 49 53 69 85 105 121 73 104 112 87 49 67 158 234 290 331 316 197 115 80 61 28 75 75 55 27 26 26 26 25 73 73 73 65 64 60 60 56 22 94 211 231 148 64 29 33 54 29 38 103 166 162 90 30 63 66 54 46 38 34 45 45 33 33 36 36 44 44 44 43 40 40 44 44 45 45 41 41 61 48 44 56 56 44 48 68 86 58 48 66 32 27 28 53 220 235 263 263 228 188 158 173 154 156 156 204 265 308 337 380 329 234 225 273 242 131 46 27 60 35 52 73 62 93 165 184 211 147 150 226 303 342 420 511 588 587 623 653 677 665 585 469 345 303 287 316 360 423 530 616 615 585 567 563 538 488 449 433 415 310 117 41 218 412 429 347 329 294 255 240 281 331 325 282 350 406 474 531 577 623 651 668 710 712 689 617 523 464 449 449 502 498 490 486 513 525 509 462 452 446 414 420 465 354 148 30 111 163 167 119 123 190 205 162 101 98 92 100 170 217 153 45 50 64 73 82 83 76 73 73 70 85 81 61 37 35 36 36 36 37 37 37 45 49 49 50 51 40 44 49 60 49 53 62 82 74 74 74 74 66 66 66 49 45 41 42 46 46 42 41 50 58 115 111 75 67 51 67 73 65 66 81 100 150 247 349 449 540 602 608 608 624 621 574 487 357 235 139 86 65 51 51 79 137 254 346 313 211 201 270 396 490 552 557 516 446 326 211 147 89 57 80 128 185 278 377 482 549 613 649 611 493 346 251 162 106 78 57 47 49 65 46 45 44 43 62 78 81 72 52 63 67 60 60 93 134 206 249 151 103 47 41 42 43 43 42 59 47 42 42 54 70 74 70 125 106 90 67 64 69 78 86 81 84 87 81 79 102 177 295 490 600 699 763 839 935 1016 1018 1017 998 964 900 798 685 540 349 172 104 78 71 59 56 55 54 84 101 129 160 193 236 300 365 366 318 249 213 197 185 164 143 112 72 59 62 91 93 84 83 65 69 81 93 112 144 179 200 169 141 114 95 84 69 57 55 79 85 77 65 61 61 65 69 61 61 61 65 65 69 73 73 70 66 62 55 59 63 79 83 63 56 63 63 71 79 90 122 137 222 275 299 310 318 292 261 202 166 123 112 113 125 121 106 68 69 84 95 113 117 120 115 127 104 85 71 60 54 55 63 102 85 79 105 155 193 208 203 171 172 165 155 149 127 124 117 125 97 69 51 51 52 61 69 85 81 73 72 76 84 92 107 128 120 108 97 105 126 155 176 164 133 113 109 98 82 58 54 52 55 51 51 50 49 49 49 61 61 65 58 58 58 58 54 62 61 61 65 73 81 97 97 101 105 109 94 97 82 86 90 75 79 79 79 71 66 58 57 48 67 86 92 76 67 83 90 89 74 59 49 54 58 66 73 76 83 86 75 59 44 44 45 45 46 59 75 80 88 81 73 61 58 58 54 51 51 51 51 64 64 60 52 51 51 51 51 59 59 50 50 49 49 50 58 75 83 86 90 97 97 104 104 80 84 73 61 61 66 74 59 50 51 66 73 80 76 64 49 118 96 85 89 84 67 59 84 128 165 223 309 407 490 554 588 577 618 695 768 789 771 801 867 900 916 895 836 720 561 388 254 107 62 45 46 75 110 93 56 72 44 44 75 78 82 157 257 277 190 113 63 58 55 59 71 95 87 75 60 55 48 52 60 47 47 55 62 61 53 61 72 72 64 63 71 70 65 72 87 102 197 315 402 518 587 530 438 294 205 207 494 723 675 555 419 204 127 69 62 73 83 85 77 47 212 335 283 158 84 55 34 65 53 40 28 28 28 36 51 47 38 25 23 22 24 38 34 34 38 31 24 20 16 17 18 15 16 21 25 25 21 24 24 20 16 19 15 14 14 14 14 13 17 17 21 17 13 13 13 13 13 13 13 13 13 13 13 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 12 12 12 12 12 12 12 12 31 31 31 31 31 31 31 31 27 27 23 23 27 31 27 20 14 15 15 24 41 50 55 56 54 47 48 41 41 38 38 31 28 32 36 44 44 44 40 40 32 28 28 28 36 40 40 36 48 41 37 37 37 37 37 41 29 45 64 48 27 79 283 487 338 262 202 198 175 111 67 64 80 60 52 64 88 100 88 60 34 31 31 31 31 35 32 33 65 77 221 241 61 31 84 53 45 73 49 73 31 41 240 204 45 45 45 45 45 45 46 42 38 34 39 51 47 35 34 34 34 34 34 35 35 39 39 43 39 66 66 49 56 99 101 68 111 118 128 164 226 269 245 195 178 92 81 91 80 50 33 44 72 80 96 116 124 119 102 82 34 35 35 35 35 35 35 35 35 35 35 35 34 35 39 43 50 58 62 62 61 53 41 32 30 44 63 55 58 86 126 123 102 76 86 90 58 32 32 45 50 50 54 59 67 56 36 34 43 39 35 35 39 39 39 35 35 35 35 51 71 75 59 43 43 47 54 54 50 46 46 42 45 41 37 45 53 53 49 41 35 36 47 40 35 36 45 57 53 53 60 60 60 64 64 57 58 40 40 40 40 40 41 44 78 103 168 239 283 344 481 633 671 713 734 743 725 679 622 572 499 426 341 273 211 158 128 129 68 57 60 56 52 44 39 38 62 62 58 54 53 49 45 37 37 36 43 57 55 65 111 162 206 194 203 240 238 184 130 115 111 70 34 90 33 71 59 47 43 47 51 51 51 51 47 43 44 56 64 56 36 36 36 41 41 36 36 40 48 48 60 72 67 42 42 74 70 39 34 62 53 32 32 45 53 33 33 45 48 51 43 39 35 31 35 34 34 34 34 34 34 34 38 38 28 40 36 32 56 88 72 28 28 28 32 32 32 32 28 28 32 28 28 32 43 43 43 43 39 38 45 41 41 37 37 44 47 43 35 23 22 22 22 22 22 22 22 22 22 22 22 22 30 30 30 34 35 35 35 32 33 29 38 42 35 35 35 27 36 36 32 28 28 28 28 28 40 36 36 32 33 36 36 37 57 46 42 38 30 30 30 30 31 31 31 32 33 45 53 57 59 83 71 63 119 190 182 114 91 55 63 99 99 71 39 29 31 35 35 31 42 66 82 86 90 58 30 28 31 51 47 31 33 33 33 33 37 37 37 37 41 45 45 49 53 53 49 46 36 36 37 37 37 36 36 36 35 35 43 51 55 59 63 59 77 65 68 102 163 213 255 304 255 306 354 414 471 480 484 490 353 291 272 230 195 129 39 38 53 69 72 64 68 76 119 199 290 366 403 587 693 805 857 894 901 845 818 873 886 737 517 370 256 140 69 74 88 54 38 40 42 42 41 43 52 64 56 45 85 45 39 70 53 42 42 44 44 85 56 53 132 138 197 397 564 645 694 742 798 812 831 897 847 792 770 798 806 781 784 815 759 795 839 863 878 870 846 822 856 888 924 944 944 931 919 916 887 890 894 906 926 933 929 922 886 894 899 891 875 863 863 852 819 832 825 786 763 756 722 665 623 345 299 445 506 511 388 136 84 49 41 46 52 70 96 110 123 130 123 103 106 196 336 488 714 859 875 817 797 714 579 494 569 473 321 513 549 290 224 141 33 35 36 41 66 94 81 45 52 68 84 80 64 44 36 36 36 35 35 35 36 40 47 47 43 78 86 57 52 100 160 194 225 224 217 214 204 166 95 35 57 38 66 82 61 41 67 59 36 36 36 37 37 38 38 42 38 38 38 37 38 41 45 49 46 43 55 59 63 55 44 39 60 68 40 37 38 44 60 52 65 62 66 62 50 50 61 69 133 97 73 73 69 65 89 130 94 74 62 50 41 40 41 62 74 50 49 77 97 92 84 91 121 178 244 265 278 355 464 531 517 491 444 399 355 286 289 375 356 200 65 45 66 58 50 66 54 57 72 72 72 75 75 72 61 54 54 50 54 47 47 40 76 73 77 54 41 41 54 74 40 39 60 160 263 292 252 204 220 216 156 114 149 142 109 102 98 106 90 69 45 45 49 56 40 87 118 98 101 161 204 195 181 197 155 125 270 488 560 489 591 574 588 644 722 755 758 739 735 699 667 674 724 786 802 794 746 725 734 754 724 682 694 743 735 730 729 735 758 788 826 845 752 720 676 645 639 680 744 789 865 853 844 863 901 916 903 886 905 933 965 969 939 908 920 951 931 891 875 863 871 901 884 812 729 642 507 341 194 91 42 42 41 40 40 39 38 38 42 42 41 37 48 48 51 51 51 51 50 49 49 49 45 45 45 41 61 61 57 57 46 42 42 42 44 52 60 64 64 59 47 39 55 66 66 62 55 47 43 39 30 54 89 92 89 100 138 166 211 287 327 269 214 172 124 65 63 71 55 35 31 43 31 25 41 45 49 49 52 52 52 49 24 35 119 195 160 60 28 41 65 38 34 74 126 134 79 30 55 51 47 43 46 42 41 33 33 36 44 44 44 44 44 44 32 32 36 37 37 37 33 33 32 32 44 56 56 44 33 40 63 48 29 29 30 29 30 32 116 155 203 232 197 137 83 79 80 127 135 163 251 287 267 258 290 195 190 242 191 87 30 28 53 27 27 76 117 147 179 183 258 182 162 226 292 319 385 473 558 565 604 665 693 684 603 490 370 331 320 366 422 474 546 601 621 594 546 514 461 396 341 321 222 145 32 22 128 272 341 359 322 268 233 234 258 285 315 340 351 415 484 544 585 608 623 629 670 710 723 676 601 545 502 475 504 505 509 506 507 507 491 453 401 402 386 406 418 270 71 24 28 130 178 130 98 137 157 133 113 117 120 151 230 285 209 81 59 75 96 95 84 77 62 62 62 50 41 37 36 36 37 36 38 38 38 38 45 49 49 49 43 39 40 54 65 50 54 66 74 75 75 74 70 63 66 62 57 60 57 53 50 50 42 41 40 82 194 134 50 82 75 67 93 93 85 81 92 119 196 267 391 483 552 551 547 568 561 502 452 345 255 187 150 124 118 126 249 284 360 396 301 167 158 251 356 430 474 466 403 302 204 116 83 89 81 75 128 221 297 333 436 470 506 510 451 334 234 175 140 109 73 49 47 49 76 71 44 52 68 75 70 61 64 59 98 74 55 56 88 114 142 154 99 72 44 43 43 44 48 52 44 44 51 47 47 59 90 114 157 134 106 76 64 57 69 77 68 83 94 100 106 137 227 330 537 619 695 763 858 966 1017 1018 1018 999 956 889 772 659 509 318 156 111 97 86 59 57 56 60 92 97 110 156 213 257 293 305 274 224 179 169 176 171 150 120 73 69 80 86 79 65 68 84 77 73 92 112 147 182 222 242 215 180 137 110 92 69 56 54 79 78 70 58 54 53 54 54 61 61 61 65 65 65 69 69 73 69 69 69 73 82 91 99 55 55 54 54 58 70 93 115 182 228 256 277 300 319 277 227 192 156 113 97 105 113 102 87 64 73 99 122 148 163 174 178 182 155 124 110 84 58 56 80 96 83 74 96 131 157 156 144 128 128 125 118 111 101 93 89 69 54 52 51 51 53 69 81 92 88 80 87 90 102 114 136 186 185 169 153 158 178 211 240 229 178 131 116 101 77 54 54 52 52 51 50 49 49 49 48 60 64 68 65 65 58 54 53 61 65 69 77 81 82 93 90 106 110 110 99 98 83 83 88 80 80 80 76 68 63 51 50 49 60 79 73 72 67 90 113 93 82 64 45 45 45 46 53 72 87 98 95 76 45 44 43 46 47 63 79 84 88 77 69 53 53 50 50 50 50 50 50 71 71 67 63 59 55 58 58 58 54 49 48 48 48 49 60 75 78 78 78 81 88 88 88 89 97 82 54 47 52 56 48 50 52 70 77 76 75 68 57 86 59 52 53 61 59 67 95 177 247 332 402 455 516 584 644 623 637 694 766 781 763 778 829 846 840 819 748 613 426 248 126 55 60 48 47 86 147 133 81 79 48 51 78 78 105 229 369 411 289 149 70 62 71 67 59 96 76 64 52 47 54 58 62 66 50 42 54 53 41 52 72 76 64 67 75 82 72 79 94 132 279 429 506 575 602 517 403 218 108 271 619 696 609 525 393 173 125 83 59 51 53 71 82 33 84 160 171 138 97 56 31 81 73 56 40 28 28 36 47 44 38 25 23 21 24 34 34 49 42 35 24 20 16 17 18 16 17 21 21 16 16 20 28 15 15 15 14 14 14 14 14 17 17 21 21 21 17 13 13 17 17 17 17 14 14 14 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 16 16 16 16 16 20 20 20 20 20 20 20 20 28 20 16 16 24 28 27 19 12 13 13 14 23 36 57 62 72 61 58 47 44 41 45 42 35 32 40 44 48 44 44 40 35 31 31 35 43 43 43 32 40 40 40 36 41 41 45 45 37 49 57 37 26 26 92 184 159 175 179 163 144 120 76 41 53 57 57 57 57 57 57 53 34 31 31 35 35 40 33 33 49 129 157 73 32 89 105 31 49 61 33 85 32 105 336 216 45 45 45 45 45 45 46 42 42 35 39 59 63 43 35 39 35 35 35 35 35 39 39 39 34 70 80 49 45 83 95 82 69 65 72 88 126 142 114 74 162 83 96 90 96 97 47 79 95 104 124 144 139 115 82 54 34 34 34 35 35 35 35 39 35 39 35 34 34 34 43 55 58 65 73 73 66 57 45 37 31 33 49 44 44 63 96 109 115 80 68 67 54 33 32 38 50 54 62 67 67 52 35 34 47 43 39 43 51 55 51 47 47 43 43 55 75 79 63 47 43 36 43 43 39 35 37 37 61 45 33 44 60 67 55 32 33 34 50 55 47 43 51 64 49 49 49 49 53 53 53 57 54 43 39 39 40 40 41 41 47 81 147 204 209 210 292 413 516 557 589 610 611 589 555 521 400 314 221 169 147 129 95 72 65 69 80 72 67 51 39 39 54 54 54 50 57 53 49 41 37 36 36 38 36 53 92 135 162 159 152 134 115 97 91 111 130 74 34 74 33 66 63 43 43 43 47 51 51 47 43 43 60 45 44 44 48 48 48 44 56 44 36 45 49 44 53 76 59 38 38 70 70 35 35 62 41 33 33 53 45 32 33 61 52 55 47 39 35 35 35 34 38 38 34 34 34 38 42 46 44 48 32 28 48 88 84 52 32 32 32 32 32 32 32 32 32 27 27 27 43 47 43 38 38 38 41 41 37 37 33 40 43 42 30 22 22 22 22 22 22 22 22 22 22 22 22 22 30 37 30 34 39 35 35 32 33 29 34 35 35 35 27 27 36 28 28 28 28 28 28 28 33 33 29 29 29 29 33 33 45 41 30 30 29 30 30 30 29 30 31 33 41 38 38 41 61 51 51 71 99 107 91 67 86 66 134 198 182 142 110 70 29 31 30 30 50 106 146 162 170 138 74 29 29 39 43 31 33 33 33 37 37 37 41 41 45 45 49 49 49 49 49 46 39 36 36 40 40 36 36 35 55 51 39 35 35 43 55 52 98 90 108 137 190 283 376 413 367 426 491 511 396 208 197 339 287 274 259 241 302 219 38 74 60 56 39 51 122 146 181 262 324 505 466 511 548 588 640 765 809 849 881 923 962 886 748 664 515 411 284 170 107 82 75 62 39 40 41 41 41 42 60 72 137 81 35 65 45 41 47 73 44 69 79 51 81 160 330 517 525 614 714 775 800 787 806 843 816 774 755 760 736 707 726 770 829 848 856 836 827 819 803 787 846 882 921 932 917 904 896 901 869 861 853 857 865 865 858 846 798 814 834 838 834 830 837 834 788 821 829 778 732 729 707 654 560 474 408 410 439 408 361 329 155 87 40 41 48 55 78 111 176 186 178 154 191 309 483 632 840 950 920 813 774 719 629 576 647 623 528 416 347 270 184 148 35 40 44 53 85 117 97 53 56 75 91 95 79 60 48 45 35 36 36 36 36 36 44 44 63 70 73 77 111 171 235 281 358 370 367 352 339 301 210 120 88 42 57 73 56 40 70 67 37 37 37 37 37 38 38 38 38 38 38 37 37 37 45 42 54 51 59 63 67 63 52 48 60 55 38 36 38 60 72 49 45 46 50 46 42 49 69 85 133 105 89 85 73 69 109 165 133 93 58 46 41 40 41 74 82 49 41 73 101 100 96 107 121 171 220 237 269 342 459 557 572 545 451 402 397 320 267 309 312 166 42 37 55 67 59 66 43 50 60 64 71 71 70 67 73 54 46 50 62 63 55 39 44 40 41 61 50 41 46 93 92 86 110 187 279 295 224 152 212 248 169 97 138 158 122 114 66 73 61 41 40 40 48 67 43 91 106 74 77 129 185 208 183 178 184 177 240 445 554 479 616 559 537 608 715 783 802 795 787 692 612 638 725 780 762 726 742 714 710 720 686 639 616 629 637 676 722 758 787 821 859 885 805 797 777 738 707 688 693 705 793 793 804 843 896 911 901 881 893 925 949 933 906 891 892 904 999 965 931 895 861 851 790 691 576 524 433 319 207 115 58 46 41 41 40 39 38 38 42 42 41 41 52 48 55 51 51 51 50 49 49 45 45 41 41 41 49 49 49 49 42 42 38 45 44 52 60 68 68 63 55 47 83 83 83 76 72 52 44 32 40 47 50 64 86 113 144 162 175 247 315 325 326 304 252 184 63 75 59 39 39 59 47 26 25 25 29 33 33 29 33 30 38 25 47 131 136 64 29 49 101 37 29 78 106 78 47 59 47 55 55 51 46 30 29 28 32 32 40 40 40 40 40 40 28 28 33 33 33 33 29 28 40 40 40 44 44 40 40 48 67 71 53 42 32 41 33 30 30 52 120 173 157 99 57 64 86 149 145 165 253 261 208 195 243 151 135 159 122 54 29 29 30 28 27 60 92 114 141 173 280 202 173 218 269 300 362 443 540 542 601 665 693 682 605 496 380 349 362 436 505 541 573 585 646 598 525 461 404 367 316 291 89 55 42 65 84 125 221 303 310 277 262 247 232 231 265 321 321 385 468 525 566 585 597 605 637 682 718 698 655 604 552 493 506 500 501 499 500 492 465 431 368 354 352 383 374 206 34 24 22 108 193 142 77 81 104 86 84 74 80 103 169 205 140 41 46 64 89 91 80 62 54 51 51 38 36 36 37 38 38 37 38 37 37 36 36 36 40 41 59 40 41 69 74 58 58 71 67 67 71 63 63 59 55 62 65 64 61 57 50 50 42 40 40 106 265 170 46 98 87 66 80 84 77 73 85 104 149 194 337 449 527 530 531 551 529 476 404 348 310 281 240 179 153 157 288 330 390 397 269 127 130 213 351 389 405 358 270 180 118 81 63 96 96 82 135 240 301 302 375 410 457 461 411 337 261 206 162 127 74 50 49 50 69 95 44 60 80 79 58 53 60 67 102 74 57 55 87 93 85 66 56 56 52 45 43 43 48 60 42 44 59 55 51 71 115 154 177 150 118 87 60 49 53 64 44 63 89 107 129 188 286 381 553 627 687 759 862 970 1016 1016 1018 1003 960 882 761 633 478 286 152 122 116 94 63 57 57 67 100 102 118 153 210 249 257 231 195 165 143 145 144 134 107 77 60 73 87 78 55 52 60 84 96 92 111 135 174 214 246 265 253 223 172 133 103 77 56 54 64 67 62 54 53 53 53 53 57 57 61 61 61 61 61 68 83 83 83 72 76 77 89 90 55 54 54 54 54 69 88 99 180 195 211 239 266 270 228 176 169 142 99 79 79 87 76 72 76 88 126 161 199 230 257 265 253 206 176 154 112 74 68 78 97 85 84 96 114 128 120 107 79 79 63 51 52 53 65 66 52 51 51 52 54 70 85 89 88 95 94 105 121 137 163 179 264 270 254 238 231 243 264 281 289 220 157 130 96 57 52 53 52 52 51 51 50 49 52 52 52 56 60 64 61 61 50 49 54 55 63 68 80 84 88 92 85 85 89 85 77 73 73 81 84 87 87 79 71 59 51 51 49 57 63 62 64 67 86 105 97 87 68 45 44 44 44 44 64 87 103 103 88 53 45 44 47 55 67 75 76 76 65 65 69 61 57 54 50 50 50 50 62 62 62 62 61 58 54 50 65 53 48 47 46 46 46 47 62 62 62 62 65 72 72 65 93 98 86 47 47 49 49 48 50 52 67 73 72 71 75 65 54 50 51 53 72 88 106 134 221 309 382 420 441 486 575 654 629 634 671 742 783 779 790 816 816 794 746 664 510 310 149 58 49 62 69 59 99 141 146 102 73 66 82 90 88 100 203 319 430 312 172 85 81 90 79 52 72 61 49 48 51 51 58 62 86 54 41 46 46 41 41 65 72 64 63 78 93 79 78 105 186 353 517 582 586 547 430 309 173 145 416 718 708 579 443 259 136 107 81 57 40 43 61 72 80 36 32 32 33 49 64 75 73 73 72 64 56 40 27 26 44 42 25 27 21 31 34 30 45 38 38 20 16 16 17 17 17 21 21 16 16 16 16 20 15 15 15 15 14 14 18 18 17 17 17 21 17 17 13 13 17 17 17 17 14 14 14 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 16 16 16 12 12 12 12 12 12 12 12 24 20 16 16 24 24 23 19 23 15 11 12 14 27 44 49 67 60 56 50 47 48 52 42 31 28 28 32 36 36 36 36 35 31 27 31 39 43 39 39 36 36 36 36 36 41 45 49 41 41 37 33 28 28 44 64 63 116 132 96 81 93 81 41 37 49 57 49 41 34 41 49 39 31 35 35 40 40 37 37 69 125 85 33 85 141 97 33 57 49 33 77 49 169 348 168 45 45 45 45 45 46 46 42 58 35 39 71 87 67 51 55 35 35 35 35 35 35 39 46 46 73 80 53 41 56 72 75 75 71 71 79 94 106 109 101 151 111 155 129 139 188 146 199 152 160 160 152 135 91 59 38 34 34 34 34 35 35 35 35 39 43 47 43 35 35 51 63 69 70 74 73 66 58 49 34 32 33 34 34 34 53 81 94 112 69 45 52 47 33 33 42 54 62 74 74 67 48 35 34 59 51 47 55 67 75 71 63 79 67 59 59 63 63 55 43 36 36 36 36 39 34 33 33 57 45 39 43 62 70 66 51 40 33 41 46 47 39 43 56 45 45 45 49 49 53 53 45 49 46 46 46 39 43 44 48 55 51 73 123 149 159 186 239 306 356 416 464 481 451 412 374 320 238 145 96 102 116 110 98 77 77 72 48 39 38 39 47 38 38 46 50 57 61 65 58 38 36 35 34 40 42 68 95 123 147 148 110 64 50 63 87 106 54 34 46 62 70 74 46 39 43 47 51 51 47 43 39 76 53 48 44 52 64 64 60 56 40 36 52 56 40 44 72 55 46 46 66 62 43 39 54 34 37 45 49 37 33 38 61 48 51 47 43 39 34 34 34 42 38 34 34 38 42 46 54 65 56 36 28 44 72 80 68 40 40 36 32 32 36 40 40 36 27 27 27 43 46 38 30 34 34 37 37 33 33 29 36 35 34 26 22 22 22 22 22 22 22 22 22 22 22 22 22 37 37 30 34 39 39 35 32 33 29 27 31 31 31 27 27 28 28 28 27 28 28 28 28 33 33 29 29 29 29 33 33 33 33 29 29 29 30 30 31 29 30 32 49 54 58 58 54 45 32 40 83 99 79 71 83 78 62 165 257 237 201 181 121 28 30 29 28 46 122 177 197 229 209 142 50 28 30 39 31 33 33 33 37 41 41 41 45 45 45 49 49 49 49 45 42 40 36 36 36 36 36 35 35 59 47 35 35 35 35 51 52 130 118 148 152 177 377 594 663 597 676 720 656 433 145 122 309 234 240 262 239 297 235 72 149 118 98 38 50 153 196 216 309 347 571 518 488 445 386 474 618 791 924 967 957 980 940 847 791 682 660 523 265 107 109 132 94 60 58 55 40 38 39 50 71 229 168 39 137 111 87 82 92 47 42 81 125 91 253 495 546 495 624 737 774 807 850 854 815 797 771 744 710 678 669 700 736 794 814 802 773 749 752 768 755 819 859 905 913 890 858 853 846 771 756 755 759 763 767 759 747 715 723 735 739 739 747 770 775 742 794 826 792 753 731 688 638 505 503 437 415 416 321 298 421 234 134 59 49 60 59 70 103 96 154 222 284 360 458 596 712 893 992 970 911 915 885 815 787 781 690 535 255 191 278 199 157 39 55 56 53 77 101 85 48 104 119 131 127 103 76 56 48 35 36 36 37 37 36 44 44 83 90 97 96 95 126 202 280 408 463 497 502 480 438 345 254 135 52 35 56 71 75 97 83 53 49 45 42 42 38 38 38 42 38 38 37 37 37 45 42 50 47 51 55 48 52 48 48 72 59 39 37 48 100 100 65 41 41 42 41 41 45 69 89 141 129 121 109 77 53 93 153 137 85 46 42 42 41 41 61 70 41 40 73 104 100 92 103 113 167 188 197 233 298 414 520 559 543 437 384 444 410 309 276 241 135 51 38 39 48 60 67 44 50 57 60 71 71 70 63 76 61 54 50 58 59 55 43 39 39 39 40 41 41 46 81 98 101 117 166 214 199 120 43 172 220 153 90 134 123 71 90 41 49 45 40 40 40 51 62 62 98 97 69 77 113 161 213 132 179 201 171 213 350 463 496 565 507 470 525 616 692 751 799 776 700 632 615 634 652 655 659 770 734 700 673 631 568 521 494 519 542 577 614 657 722 796 850 873 896 912 901 859 813 774 758 745 761 799 834 867 883 893 896 956 960 968 965 926 871 848 863 941 941 954 939 890 844 740 608 489 450 379 291 195 118 69 61 53 45 44 39 39 38 42 46 45 45 52 52 55 51 51 51 50 53 53 49 45 45 41 41 37 37 41 41 41 41 45 45 48 52 60 68 64 64 56 56 68 72 76 73 88 81 88 84 85 80 71 69 91 125 156 171 239 267 311 337 350 299 203 116 87 95 67 31 35 59 55 27 25 25 26 26 25 25 25 25 31 25 31 79 99 79 53 49 89 37 28 58 74 54 39 59 43 51 55 47 38 30 29 29 32 32 40 40 40 40 40 40 28 32 33 33 33 33 32 28 52 52 44 40 40 44 53 60 51 55 45 34 31 31 30 28 31 40 92 145 135 96 86 117 132 151 119 147 234 186 125 160 192 95 54 74 62 49 49 38 30 30 37 40 51 53 100 151 259 197 172 194 241 280 355 428 517 519 574 649 673 669 608 522 401 355 368 455 552 600 625 629 624 575 483 399 367 346 278 202 32 29 63 97 61 45 117 180 231 257 271 236 197 196 218 243 279 338 406 466 503 530 553 561 593 641 677 681 674 658 602 524 537 507 485 491 504 493 458 401 359 321 303 341 335 166 24 25 23 104 184 140 53 29 48 41 32 31 30 29 45 57 33 26 53 71 93 91 69 47 40 44 47 42 37 37 37 38 38 38 37 37 36 37 45 65 84 93 80 53 57 86 86 58 54 70 59 51 55 55 55 48 48 55 65 64 57 53 53 49 41 40 65 117 292 205 61 98 70 61 63 71 69 73 77 96 118 143 283 403 490 504 502 522 500 442 416 378 360 338 275 193 139 132 195 267 360 367 246 113 111 178 305 329 336 288 184 98 76 85 79 87 91 105 150 223 288 314 329 372 428 460 453 400 304 216 157 109 55 49 50 48 47 63 44 53 68 64 55 57 64 74 102 109 137 162 190 176 140 102 52 56 52 44 43 42 43 44 43 43 55 51 51 75 115 147 169 142 114 79 52 44 44 48 51 62 84 106 148 227 329 421 536 622 703 778 878 970 1016 1014 1018 1000 957 878 750 613 439 250 160 145 139 109 70 56 56 59 85 110 138 165 207 222 222 192 153 130 134 124 114 88 61 59 59 60 59 56 52 52 77 108 116 117 135 171 210 246 280 295 287 245 191 140 99 76 61 57 68 64 63 55 54 54 53 53 53 53 53 53 57 57 57 60 89 90 93 83 90 80 88 89 69 65 62 61 72 91 106 113 141 145 173 221 244 228 183 159 147 128 100 80 68 68 72 72 76 88 126 168 222 273 310 329 311 269 224 190 136 75 60 70 83 72 71 78 81 84 71 63 51 51 50 50 50 50 51 52 52 53 54 59 82 90 97 92 79 98 121 160 195 231 266 289 357 376 372 356 336 321 322 334 308 234 164 129 87 52 52 62 53 52 52 51 50 49 56 56 59 63 71 72 65 65 54 50 53 54 55 64 72 68 68 68 56 57 57 56 56 55 55 55 83 94 86 78 70 58 50 50 49 49 48 54 64 67 78 82 98 87 68 45 44 43 43 43 56 75 95 99 88 66 50 46 51 55 59 63 60 60 60 53 77 65 65 58 54 54 50 50 57 61 61 61 65 61 64 60 63 55 54 46 46 46 45 49 46 47 50 50 57 61 61 61 74 91 68 47 47 50 51 49 51 52 67 73 76 67 75 80 77 63 60 76 96 116 130 150 227 300 365 395 412 453 522 591 595 597 630 712 767 785 792 785 756 707 641 549 393 217 88 47 55 63 73 78 94 126 143 135 100 85 89 81 79 79 126 182 326 251 167 105 105 105 94 67 49 45 45 44 44 55 59 66 101 57 41 42 58 41 40 49 69 60 63 82 93 75 78 112 230 372 509 536 487 405 296 192 149 289 541 661 598 454 277 125 97 73 58 43 41 40 51 50 36 34 33 35 50 53 36 31 69 69 75 71 56 40 28 26 48 42 29 20 21 31 34 37 41 38 38 20 16 16 16 17 17 17 17 16 16 16 16 15 20 16 19 19 14 14 18 18 17 17 17 17 17 17 21 21 17 17 14 14 14 14 14 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 24 24 24 20 20 16 16 16 12 12 12 12 12 12 12 12 16 20 20 20 20 16 20 23 26 26 26 19 24 21 23 21 34 39 44 49 55 51 51 45 35 28 27 28 28 32 43 43 31 27 27 31 35 39 39 35 32 32 32 32 36 40 45 49 37 33 33 32 48 60 68 64 44 68 72 53 49 58 58 38 30 38 42 38 38 38 42 50 43 36 36 40 40 44 37 37 81 77 57 61 101 117 81 41 57 41 37 61 53 189 288 76 41 41 41 41 41 42 42 39 66 35 35 75 103 87 63 59 35 35 35 35 35 35 35 42 65 68 64 56 53 52 52 49 49 41 33 33 41 69 109 139 171 210 322 260 230 272 206 246 192 173 160 124 95 63 47 35 34 34 34 34 34 34 34 34 38 50 66 66 58 54 58 71 70 70 66 66 58 50 39 34 34 33 33 32 34 35 50 55 77 49 37 48 39 33 34 66 58 66 78 74 63 43 35 34 59 58 54 62 82 90 86 78 98 90 74 62 54 50 54 47 36 36 36 35 35 34 33 33 33 47 62 58 65 69 81 90 79 49 41 41 46 42 39 55 41 41 38 38 42 45 45 45 48 48 53 45 50 54 51 55 59 48 43 69 104 119 130 132 152 194 238 274 282 264 233 206 256 194 112 63 62 79 81 93 70 84 76 52 38 38 46 66 61 61 61 61 69 69 80 66 43 37 36 43 61 59 60 56 103 104 113 102 60 33 36 79 82 53 65 41 145 89 89 61 46 50 54 58 58 54 50 39 72 61 57 45 44 52 72 88 60 44 40 68 69 45 45 68 51 58 58 58 54 50 46 46 34 41 45 37 37 45 50 45 44 43 43 39 35 31 31 31 35 31 31 31 31 35 43 58 89 68 48 48 48 48 52 64 52 48 40 32 32 40 48 52 40 27 27 27 42 46 34 26 30 30 33 33 29 29 25 32 26 33 25 21 21 21 22 22 22 22 22 22 22 22 22 22 37 37 38 42 39 39 35 32 37 29 26 26 27 27 27 28 28 27 27 27 27 27 28 28 33 29 29 28 28 29 29 33 33 33 29 29 30 30 31 31 30 31 37 53 58 66 69 70 122 106 97 85 61 32 31 35 63 53 188 312 296 248 196 81 29 31 30 28 42 117 169 185 245 257 201 86 28 29 38 35 33 33 33 33 41 41 45 45 45 49 49 49 56 56 53 45 47 40 44 44 39 35 35 34 36 36 35 35 36 40 52 61 106 144 247 212 145 369 659 705 731 829 833 748 610 379 243 259 224 204 325 290 228 202 139 197 193 157 49 36 136 168 203 316 426 498 478 513 494 399 500 503 676 876 931 919 980 993 908 832 758 740 626 381 207 150 128 87 73 79 73 55 39 39 42 54 271 227 85 259 213 154 101 79 58 41 60 196 317 435 524 532 537 626 735 789 842 901 894 827 814 792 750 698 679 691 710 721 712 746 746 718 706 726 753 748 740 784 839 851 826 782 754 739 666 659 662 670 679 678 663 650 634 646 658 662 662 670 689 694 718 744 780 773 746 700 646 592 519 453 367 348 370 306 283 358 250 149 86 73 68 47 49 64 52 93 169 266 386 532 699 841 973 1017 1017 1016 1018 975 862 817 815 614 366 155 175 250 186 128 36 49 54 45 53 76 68 51 154 158 161 138 99 48 35 34 36 36 37 37 37 36 44 51 39 89 132 111 42 46 169 306 436 546 632 650 621 567 478 384 186 71 34 63 102 129 132 105 79 68 61 57 42 39 39 39 39 38 38 37 37 37 45 53 42 39 39 43 47 44 44 44 80 52 38 38 68 120 120 77 45 42 41 40 39 40 61 81 157 153 160 136 80 40 68 124 120 64 40 41 53 41 41 49 61 39 39 80 116 100 84 91 99 141 150 142 189 249 357 471 605 600 475 433 543 550 432 360 298 217 130 59 39 40 52 60 47 47 50 61 65 65 68 57 61 54 54 50 50 50 54 62 47 52 44 39 39 42 58 61 91 109 137 174 205 182 111 46 163 204 149 114 147 83 40 47 41 49 56 60 63 58 66 70 62 90 74 54 66 94 134 193 164 219 162 120 218 299 337 410 479 421 403 438 508 584 684 768 713 709 689 643 562 524 575 651 759 712 654 608 566 512 457 418 413 400 378 373 418 508 621 699 682 734 794 819 812 781 758 754 761 800 843 857 860 874 901 932 964 944 953 976 927 823 761 779 805 849 918 947 914 855 730 567 464 409 337 249 156 94 68 69 57 49 48 40 39 39 46 46 45 45 52 52 55 51 51 47 54 53 53 49 45 45 41 41 33 33 33 33 37 41 41 41 49 53 64 75 79 78 67 60 45 34 34 35 51 70 86 97 93 104 116 129 143 162 188 208 184 192 233 298 330 278 152 55 111 107 63 27 27 48 48 31 26 31 35 30 26 25 24 24 24 30 46 51 71 92 80 45 53 53 37 28 30 66 62 30 31 43 51 43 34 30 37 53 29 32 32 33 33 33 33 33 33 33 37 37 37 37 33 32 36 40 44 40 40 44 41 37 48 44 45 46 35 31 31 40 30 30 47 80 73 51 68 112 180 151 86 130 205 109 45 140 179 70 27 28 40 64 92 73 29 42 29 27 36 46 92 155 242 195 171 178 214 258 327 403 479 489 539 618 646 654 613 550 425 363 351 430 532 604 649 650 568 516 430 350 332 313 190 50 31 29 53 79 35 25 62 88 112 202 263 227 196 216 227 208 281 321 362 391 417 431 458 469 550 590 622 642 674 678 630 552 585 523 481 487 520 513 459 390 353 295 269 303 301 134 22 24 33 130 183 139 51 26 26 27 29 28 27 26 26 27 37 50 62 80 98 96 73 43 39 39 47 54 46 38 36 36 36 37 42 46 50 66 94 125 164 170 100 73 77 94 87 55 43 63 43 43 47 51 55 55 51 58 61 60 60 49 49 45 40 39 93 109 288 225 74 86 42 41 64 76 88 86 90 94 108 106 203 320 411 429 438 469 450 396 435 390 364 342 286 197 146 139 155 235 322 317 188 75 79 145 220 259 282 239 143 68 53 83 107 79 74 124 173 211 273 332 319 354 385 406 423 405 309 212 148 99 48 47 49 45 42 43 44 44 52 55 66 79 89 99 149 200 284 355 380 349 279 218 93 79 71 55 43 43 43 43 44 44 47 43 50 70 98 118 149 126 99 71 44 44 44 48 87 94 103 117 167 258 368 456 531 630 735 818 905 986 1017 1017 1019 1000 960 874 746 609 430 234 183 161 158 124 80 55 54 54 64 99 141 166 185 192 196 171 133 113 126 118 95 64 59 58 58 57 56 52 50 60 122 165 176 183 199 226 262 294 318 322 306 261 191 128 79 64 61 69 80 76 68 60 59 55 55 58 53 53 53 53 53 53 56 64 85 93 89 94 95 99 96 93 73 69 76 76 91 103 118 126 127 134 174 225 229 183 139 131 148 132 112 92 76 69 80 85 60 79 113 163 232 294 351 378 393 341 299 250 185 115 93 99 82 68 71 70 61 56 54 53 50 51 52 52 52 51 50 49 54 55 56 71 90 101 108 110 112 142 192 250 317 376 426 460 485 496 496 477 442 412 401 394 310 232 162 128 91 56 61 86 53 52 52 55 54 49 53 53 60 64 72 80 77 70 66 51 70 60 68 76 76 72 65 61 65 69 69 61 56 56 56 70 86 93 89 77 69 57 49 49 49 48 52 62 69 72 67 63 91 87 72 52 44 43 43 44 48 60 84 84 81 74 63 63 51 51 51 55 48 48 52 48 73 65 65 61 54 50 50 50 57 61 65 65 69 65 64 60 47 47 46 46 50 54 61 65 44 44 44 45 52 56 53 53 62 75 57 47 47 50 51 50 50 52 74 69 72 67 79 77 93 86 83 84 107 116 115 123 177 245 300 350 379 405 449 479 516 521 551 618 699 725 713 676 620 559 484 406 270 121 45 47 75 74 73 77 82 87 120 140 128 101 81 57 48 55 60 71 191 175 144 117 106 98 94 68 45 44 44 44 55 59 63 70 98 46 41 46 58 42 40 41 76 59 63 82 90 68 75 102 220 322 397 387 318 232 147 75 85 350 510 427 339 249 120 88 75 53 42 41 41 40 39 37 35 37 44 39 43 57 56 47 73 69 56 40 32 32 32 43 49 39 22 19 21 24 34 37 41 38 35 24 20 16 16 17 16 16 16 17 21 17 16 15 28 24 27 23 18 14 14 14 21 17 13 13 13 17 25 29 17 17 14 14 14 14 14 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 24 24 24 20 20 16 16 16 12 12 12 12 12 12 12 12 12 20 24 20 16 12 16 27 29 33 41 38 31 24 21 15 16 18 43 60 65 69 54 47 43 32 28 28 32 36 47 51 31 27 26 27 35 39 39 35 32 32 32 32 36 41 49 49 41 45 41 29 28 36 40 28 45 37 33 45 46 42 38 34 34 34 34 34 50 54 54 43 36 36 36 40 40 44 37 41 53 32 45 61 33 49 61 32 57 41 49 49 49 181 224 30 41 41 41 41 41 42 42 39 59 34 34 71 107 91 63 55 35 35 35 35 35 42 42 42 65 45 38 53 61 53 42 38 46 42 39 43 51 62 82 115 237 342 504 418 336 326 216 218 183 156 123 76 40 34 34 34 34 34 34 34 34 34 34 34 34 58 82 90 82 70 66 71 62 58 58 54 50 39 34 33 46 33 32 32 33 37 37 34 48 36 40 48 35 32 34 75 58 70 74 67 59 43 35 34 47 46 42 54 74 86 82 74 90 82 70 54 42 42 54 59 36 36 36 35 34 34 33 33 31 50 74 77 60 60 99 128 122 79 47 47 49 41 50 59 44 41 41 38 42 41 42 45 44 51 48 53 57 61 58 58 39 51 59 54 58 70 80 79 124 127 119 115 112 120 125 129 195 152 105 56 41 42 44 48 81 100 108 96 75 59 70 82 97 93 89 81 85 77 80 69 59 39 41 64 86 72 46 33 84 49 46 70 55 31 33 74 78 58 90 42 205 109 97 61 46 53 58 58 58 58 54 46 56 61 65 44 34 35 68 104 72 52 52 84 88 57 56 76 47 66 66 54 50 58 50 38 34 45 45 33 41 69 61 33 40 39 43 43 39 35 31 31 39 35 31 31 31 39 47 58 101 76 60 68 56 32 32 56 60 52 40 32 39 47 59 60 43 27 26 27 42 42 34 25 26 26 33 29 29 25 25 32 22 25 25 21 22 22 22 22 22 22 22 22 22 22 22 22 30 37 38 35 39 39 35 39 41 29 29 26 26 27 35 32 27 27 27 27 27 28 28 28 33 29 29 28 28 29 29 33 37 37 37 30 34 30 34 31 39 40 48 49 57 58 65 66 114 118 102 57 33 41 56 59 59 58 213 365 356 284 179 27 42 51 38 29 46 109 150 154 234 266 222 103 29 29 43 36 33 33 33 33 41 45 45 49 49 49 49 53 49 49 53 45 54 47 51 51 47 39 35 34 35 35 35 36 48 60 72 77 48 155 354 320 137 266 475 429 507 688 733 695 706 609 401 267 239 194 419 373 172 166 183 220 196 160 39 32 87 123 163 304 513 393 405 557 607 518 606 442 435 713 854 861 964 1011 997 956 949 857 749 640 483 313 197 159 82 77 78 69 58 48 46 42 223 210 93 314 267 180 94 51 49 96 49 232 596 598 436 508 638 643 722 824 874 870 862 831 849 826 769 710 710 742 742 725 668 703 726 706 706 738 758 754 662 710 769 785 756 704 660 637 668 650 658 658 654 638 610 586 562 589 621 645 653 653 664 661 689 698 711 703 677 630 576 531 473 391 336 310 316 329 333 288 215 129 90 84 74 43 44 48 47 49 136 254 398 558 733 876 959 995 955 953 1005 959 854 810 699 504 265 205 225 172 110 83 37 39 41 42 37 59 98 132 115 227 256 142 41 38 38 35 37 38 36 36 49 52 43 50 56 171 283 317 253 184 180 235 427 552 690 740 695 650 590 509 160 33 73 161 128 126 240 302 252 135 68 77 67 37 37 50 38 39 39 38 37 36 45 61 53 54 62 55 47 47 56 76 53 40 38 38 65 105 108 81 49 57 64 57 52 64 96 123 131 164 235 228 116 40 44 72 95 55 39 51 47 38 38 50 38 38 39 75 103 95 91 88 113 117 145 153 147 182 313 445 558 660 621 546 560 530 487 500 483 427 341 174 45 46 71 39 39 38 38 38 47 63 67 63 52 40 38 38 50 54 53 49 46 50 51 39 39 40 45 61 61 87 130 162 181 176 161 150 190 180 141 115 126 98 41 39 49 60 67 62 66 69 76 80 69 66 69 55 59 67 92 115 224 250 230 185 195 257 319 349 369 407 465 511 534 553 593 629 655 651 697 683 586 556 562 523 675 677 632 560 520 482 476 513 405 423 381 303 276 314 443 590 683 715 763 787 773 733 683 666 740 767 802 829 860 895 937 964 968 953 937 926 911 868 789 728 769 773 839 862 777 737 661 494 439 359 279 222 141 63 41 73 57 53 56 52 51 47 50 46 37 37 44 40 47 43 43 43 54 49 45 45 37 37 33 33 33 33 33 33 33 33 33 33 35 42 75 81 80 71 61 39 55 35 34 35 36 35 61 84 98 93 107 161 231 286 297 278 190 128 172 296 336 247 151 119 100 100 87 44 26 26 27 28 40 36 39 35 34 25 25 24 30 30 34 46 62 55 43 27 28 37 41 29 46 94 90 54 50 46 30 28 28 29 30 45 29 33 33 29 29 33 33 37 29 29 30 30 30 30 29 29 33 33 33 33 33 33 33 33 33 33 33 33 33 33 36 36 60 28 27 29 38 30 39 68 73 149 125 77 80 31 47 178 162 57 45 52 25 39 91 55 26 40 60 41 29 31 93 135 213 193 194 201 188 183 245 353 442 446 533 617 605 630 643 553 438 395 395 466 547 585 617 594 482 411 368 332 296 212 98 27 33 41 56 72 68 48 36 29 48 141 210 191 171 199 218 209 204 286 341 327 289 300 347 401 500 530 537 553 609 660 636 569 573 543 513 510 523 513 474 398 343 230 208 270 259 104 23 40 51 87 107 88 49 34 31 28 28 40 44 36 28 28 41 55 84 86 92 73 43 39 39 40 45 52 37 36 37 37 37 38 36 43 75 83 75 107 175 228 212 138 74 59 64 65 45 44 45 44 44 51 51 58 58 61 76 71 67 56 64 61 53 40 69 105 292 210 54 82 42 40 46 58 78 83 84 80 75 75 106 191 285 332 359 386 397 382 360 345 319 300 274 224 153 94 155 168 184 164 104 49 72 127 215 236 217 161 93 54 58 78 102 94 93 112 157 212 275 314 304 327 358 407 443 409 315 222 141 108 77 51 46 46 45 45 45 44 43 50 80 104 140 176 269 410 553 605 601 562 484 384 184 117 70 58 58 55 55 59 43 43 42 50 70 78 85 85 109 90 71 55 44 44 44 44 83 97 115 141 194 280 390 486 535 641 738 822 906 994 1018 1017 1019 1012 963 858 741 611 447 283 199 184 185 153 93 53 53 69 56 111 158 165 148 132 140 134 111 99 99 91 64 59 59 67 78 68 54 50 72 134 228 302 308 331 342 342 344 361 350 320 318 256 179 117 83 65 58 58 88 87 79 67 66 62 62 69 53 53 53 57 56 52 60 56 86 89 86 86 79 79 76 76 76 76 69 73 81 89 101 104 108 119 175 241 248 195 131 111 123 123 123 120 108 96 92 92 61 80 121 181 265 330 387 425 444 437 399 326 254 215 178 137 110 88 80 76 75 67 55 57 65 73 84 88 88 88 84 65 55 63 113 120 103 104 126 170 239 291 356 436 502 556 594 620 633 637 630 600 558 509 471 445 347 262 185 144 110 60 52 57 52 59 59 62 58 58 57 57 65 65 65 65 65 58 54 54 100 100 104 104 96 81 69 65 65 77 85 77 65 57 65 88 69 83 79 71 67 64 67 63 51 47 50 50 53 45 52 55 79 75 63 48 44 44 44 44 44 45 50 62 70 75 87 84 59 55 46 46 46 47 49 57 69 61 61 58 58 54 50 50 58 62 62 58 53 49 57 61 60 46 44 46 75 91 74 46 47 47 47 47 51 59 52 45 44 55 56 46 47 58 57 48 62 57 57 61 72 69 61 53 49 50 59 79 88 92 100 113 148 193 237 288 310 320 319 324 331 381 455 513 539 532 496 460 430 357 273 208 128 56 44 46 46 47 75 113 79 41 49 121 105 97 50 50 94 70 42 71 63 75 91 98 95 91 98 95 52 44 43 43 43 51 55 55 75 46 41 46 50 41 41 65 119 82 58 78 82 74 69 85 148 191 210 165 101 68 68 72 40 316 360 217 167 104 65 142 67 52 44 40 39 39 38 37 36 64 60 43 54 41 32 31 50 57 57 52 40 32 28 35 37 35 26 20 18 17 27 34 34 34 27 21 20 17 16 16 16 16 16 17 17 21 28 24 20 20 23 23 18 14 14 13 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 16 16 16 12 12 12 12 12 12 12 12 23 23 23 23 23 23 23 31 53 56 52 45 34 23 24 13 14 15 28 41 55 67 64 50 37 31 31 31 35 39 43 47 43 31 27 27 39 47 39 27 36 32 33 33 40 41 45 45 45 41 41 40 40 44 59 56 33 30 30 34 34 30 30 30 42 42 43 43 43 43 43 43 36 33 33 33 37 40 41 40 37 37 41 45 45 45 41 41 37 32 33 101 137 105 53 32 41 41 41 41 42 42 42 43 35 36 36 35 35 44 44 35 35 35 42 42 42 45 45 45 50 50 50 50 46 42 38 34 34 34 34 34 46 58 74 106 338 546 753 613 461 423 233 155 121 98 66 39 34 34 34 35 34 34 34 34 34 34 34 34 35 59 83 87 71 55 43 43 35 35 36 56 59 58 46 37 40 60 67 59 43 34 38 42 37 35 52 68 39 32 33 36 33 60 107 91 39 32 32 35 99 71 35 34 43 59 63 55 51 47 43 39 39 43 47 51 40 36 35 34 33 32 32 31 29 41 72 87 94 130 237 330 355 228 116 81 58 31 40 69 54 47 48 41 38 38 42 46 41 41 49 53 57 61 61 61 54 54 54 57 57 57 61 61 73 80 76 60 59 75 112 152 132 112 77 66 66 63 55 39 68 97 140 140 131 123 150 178 161 145 125 97 80 68 64 53 38 35 50 148 139 78 56 63 82 38 29 42 54 35 31 37 39 95 70 29 432 169 32 77 53 61 65 69 73 69 69 65 51 44 40 35 34 35 56 76 60 72 80 84 92 92 84 60 55 61 61 61 61 57 57 53 33 33 40 37 48 52 55 55 47 47 43 43 39 39 35 34 38 42 50 54 50 42 30 29 37 36 60 76 64 76 87 55 47 43 39 35 46 62 82 91 35 27 26 25 26 35 54 58 25 25 25 24 24 24 24 31 38 26 21 21 21 22 22 22 26 26 26 22 22 22 22 23 30 30 31 31 31 35 35 39 37 37 37 33 34 31 38 31 27 27 27 27 27 27 27 27 28 28 32 32 32 32 36 36 36 33 37 34 38 34 34 31 55 56 56 53 53 53 46 38 32 47 98 106 87 55 50 57 84 63 229 476 507 323 125 26 53 42 30 29 30 74 118 154 214 250 238 155 52 30 31 49 33 33 33 33 37 41 41 41 34 38 42 42 46 46 46 45 65 61 49 46 46 50 50 39 67 91 131 116 84 68 84 101 144 82 165 280 222 105 92 123 261 292 276 195 455 719 567 435 274 271 390 333 155 190 243 140 60 104 79 86 118 78 114 299 459 483 344 384 515 630 665 443 329 546 716 789 879 973 992 969 1004 943 919 861 768 604 391 302 161 124 91 58 42 41 44 55 58 81 39 155 201 82 67 44 41 116 115 353 712 600 483 795 830 772 756 831 867 839 819 824 829 825 814 795 802 799 772 736 691 712 731 708 701 709 693 665 666 690 697 655 591 555 578 596 656 646 645 613 573 549 549 557 525 561 605 629 625 605 589 585 617 621 618 595 564 517 487 460 447 356 274 260 289 295 279 238 138 95 78 81 81 63 46 45 45 80 100 135 310 553 748 865 959 697 693 882 920 891 841 702 579 356 217 230 210 94 39 41 42 55 61 51 57 78 104 114 141 290 370 249 80 37 40 46 38 38 35 35 41 60 66 77 104 203 321 369 332 239 163 153 468 604 733 784 779 746 659 555 139 44 73 160 162 240 414 503 406 269 143 96 66 39 37 39 38 39 39 38 37 37 48 57 45 54 70 74 63 71 84 101 65 45 41 50 82 97 93 81 77 69 56 56 64 88 115 131 115 155 251 288 199 79 52 76 63 43 50 66 73 50 53 77 45 42 53 62 86 95 99 81 121 117 141 146 144 163 273 389 474 620 639 587 564 517 491 523 547 501 403 204 44 41 70 43 38 38 39 39 39 40 40 41 40 39 47 54 50 42 45 45 50 54 51 43 39 39 48 57 40 45 79 122 161 184 196 197 239 212 190 163 142 114 78 49 53 60 63 62 73 76 84 88 77 73 70 58 63 64 80 96 220 271 298 253 208 234 300 358 371 424 490 551 586 609 620 613 587 551 569 632 694 716 647 535 556 579 590 590 539 439 365 373 424 390 300 238 275 361 474 569 687 723 770 775 751 715 685 684 702 732 767 810 861 915 953 972 957 954 938 923 908 877 814 768 793 777 811 783 691 667 640 528 389 345 288 215 141 79 53 57 57 53 56 52 55 47 50 50 37 37 44 40 47 43 44 43 50 50 45 41 41 37 33 33 33 33 33 33 33 33 33 33 32 32 43 57 71 90 104 114 46 36 37 37 36 35 68 88 41 42 83 138 203 242 246 235 240 178 182 254 274 220 151 131 132 113 104 76 53 33 32 36 40 36 43 35 38 30 25 25 25 25 25 26 34 31 27 26 37 36 26 24 38 126 134 78 69 54 38 29 29 29 29 30 29 29 29 29 29 29 33 33 29 29 30 29 30 29 30 29 33 33 33 33 33 33 33 33 30 30 33 33 36 36 43 50 86 59 48 68 64 40 33 38 32 112 104 63 35 27 29 158 109 28 32 47 26 39 90 50 46 47 44 29 27 28 31 33 152 192 241 237 168 133 220 368 405 412 492 574 582 622 643 572 450 422 438 505 555 550 536 501 434 303 297 356 295 106 27 29 48 40 52 64 56 40 40 30 30 31 104 217 253 201 170 186 137 201 271 275 234 221 236 274 397 426 433 472 548 619 614 566 555 552 545 522 503 473 450 394 323 214 225 278 219 65 24 55 66 89 98 83 60 45 38 27 35 47 39 28 28 29 30 31 85 83 88 66 43 39 39 40 45 59 44 40 37 37 37 38 36 55 96 103 84 96 148 200 225 182 115 67 44 44 44 45 45 45 44 44 58 58 61 68 83 78 63 59 60 64 49 40 41 89 273 198 50 75 42 41 50 55 71 72 72 65 58 62 49 103 177 240 313 356 382 363 337 319 292 277 250 211 133 66 131 80 48 57 70 79 75 101 223 209 150 82 42 42 55 79 103 94 89 104 138 194 257 296 321 324 348 415 487 479 371 256 115 86 59 45 49 66 74 75 66 44 43 69 98 111 157 205 377 518 672 738 750 724 643 522 336 181 69 49 74 74 50 41 41 41 41 46 69 77 77 73 81 66 59 44 44 44 44 44 95 97 115 141 202 299 402 497 551 650 731 799 883 974 1017 1017 1006 996 944 849 743 625 474 318 256 226 207 167 111 67 56 60 108 117 124 108 91 86 110 112 116 75 59 58 58 59 79 98 83 81 85 103 155 230 308 376 433 452 442 434 420 409 368 319 265 220 175 130 108 93 71 62 84 87 75 67 66 62 69 69 53 53 61 61 68 64 64 60 71 78 78 82 75 79 72 72 72 72 60 64 69 81 93 101 104 112 156 222 237 192 136 116 80 88 100 108 104 101 101 97 89 115 152 196 255 319 383 425 447 463 445 392 339 302 292 256 184 154 143 123 115 100 84 80 76 80 84 88 96 99 103 100 74 91 117 123 114 143 215 272 387 439 507 579 644 701 731 750 721 717 700 682 637 584 528 483 381 296 208 160 113 60 51 52 51 54 50 50 50 50 50 49 86 82 74 70 62 54 50 50 70 74 82 90 94 90 79 75 63 75 76 72 60 56 64 83 68 75 71 67 70 66 74 70 58 58 58 54 57 49 49 52 71 71 59 51 44 44 44 44 44 44 45 54 59 71 76 80 71 63 59 55 52 56 61 65 65 57 57 54 58 58 51 51 55 55 51 50 49 49 49 53 57 47 46 47 72 84 71 58 55 69 58 62 59 59 63 49 41 54 67 47 48 92 89 53 60 56 49 49 53 53 57 54 50 50 50 50 51 60 80 114 123 141 149 168 183 198 216 227 238 296 360 398 401 361 328 305 299 229 158 109 64 44 44 47 44 44 46 53 44 42 42 52 95 90 62 71 91 64 52 76 44 56 73 73 76 79 80 84 56 48 43 43 43 47 51 51 42 42 66 74 62 74 162 267 175 114 66 62 66 58 70 94 82 90 89 65 41 44 88 128 156 296 268 165 162 138 63 76 60 60 59 47 42 38 41 45 37 48 47 39 54 41 31 30 50 50 53 45 36 28 36 35 37 28 22 19 17 16 20 27 34 35 28 21 20 17 16 16 16 16 16 17 21 21 28 28 20 20 23 23 19 14 14 14 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 32 32 32 32 32 32 32 32 24 24 24 20 20 20 20 20 16 15 15 15 15 15 15 15 23 23 23 23 23 23 23 31 53 57 53 45 41 30 23 12 17 18 19 28 45 54 70 68 44 31 31 35 39 43 47 51 39 27 26 26 35 47 43 35 28 28 29 29 36 41 45 45 41 41 41 41 52 55 55 52 41 34 38 38 38 38 34 34 43 43 43 43 43 43 43 36 36 33 33 33 36 40 40 40 40 41 41 41 45 45 45 45 41 37 73 125 137 93 53 41 41 41 41 41 42 42 42 42 35 35 36 35 35 40 40 35 35 35 42 42 45 45 52 45 50 43 39 39 35 34 34 34 34 34 34 34 42 54 66 98 293 462 641 533 407 358 180 98 52 41 38 34 34 43 58 62 34 34 34 34 34 34 34 34 34 47 59 59 47 35 39 36 34 35 36 48 63 66 68 64 50 82 109 93 60 44 63 80 36 34 60 88 76 36 35 41 36 48 76 80 43 34 123 243 119 91 59 43 43 43 43 35 47 43 43 43 43 43 43 47 36 35 39 34 33 32 31 31 41 45 56 71 90 177 357 521 478 419 275 108 33 66 71 33 57 54 47 48 41 38 42 46 45 45 53 57 57 61 61 61 53 53 53 57 57 57 57 50 46 50 54 50 54 61 89 109 105 89 69 65 76 80 72 57 38 40 72 76 75 71 90 106 81 73 69 53 52 52 52 49 102 37 35 52 35 34 110 225 76 31 26 28 43 48 51 41 41 42 46 110 531 217 32 121 57 54 61 65 65 65 64 61 43 39 44 36 35 35 44 60 72 84 92 84 76 72 52 35 49 53 53 49 49 45 44 45 40 40 40 44 48 52 59 59 47 47 43 43 39 39 35 35 38 42 46 50 50 42 30 29 36 36 52 60 60 84 107 87 79 67 51 42 35 46 70 86 91 63 31 25 24 25 38 54 29 25 25 24 23 23 23 23 21 21 21 21 22 22 22 26 22 22 22 22 21 22 22 23 30 30 27 31 35 35 35 39 37 37 37 41 34 38 38 31 31 27 27 27 27 27 27 27 28 28 32 32 32 32 36 36 36 36 37 37 34 38 34 34 55 55 56 56 49 49 38 34 39 34 34 51 80 87 62 38 57 39 170 380 407 218 81 74 49 49 42 30 31 70 126 163 191 231 227 148 56 30 32 53 33 33 33 33 37 37 41 41 34 34 38 42 46 46 46 46 65 61 53 45 49 46 46 46 62 90 110 107 80 72 88 108 159 32 32 169 212 115 59 74 157 137 116 71 295 491 371 334 299 423 366 249 216 143 95 136 167 246 217 137 113 70 95 243 327 511 460 420 468 612 673 442 343 457 587 700 817 931 984 971 979 991 918 750 706 691 576 503 382 289 185 116 60 39 47 79 53 96 41 60 86 41 56 67 87 42 159 440 638 681 768 906 887 843 823 855 863 820 796 804 859 841 806 763 747 739 719 684 675 704 724 708 697 701 682 658 670 662 646 629 589 580 612 651 620 570 510 450 418 418 442 466 518 542 570 574 554 526 506 498 525 514 510 495 468 437 410 384 414 327 237 218 224 209 178 132 92 61 66 84 92 81 68 55 42 67 96 126 281 513 717 838 844 622 627 828 913 871 752 576 389 230 143 188 193 76 40 44 59 70 69 54 55 73 86 77 180 351 465 371 190 65 40 72 63 54 37 36 49 64 63 66 37 87 157 224 282 293 264 271 585 705 784 826 843 825 703 566 190 75 51 118 224 402 558 574 530 412 253 123 73 63 39 36 38 39 39 38 37 37 52 57 45 62 82 79 71 79 96 109 73 61 77 98 102 74 74 97 88 71 40 39 59 91 111 123 95 151 266 326 255 111 43 56 38 38 62 74 61 37 37 53 37 50 54 38 58 87 99 76 113 123 141 153 153 164 231 311 472 601 652 655 680 649 605 586 572 564 456 214 44 37 59 40 39 39 39 39 38 42 59 75 38 42 54 50 38 38 46 54 46 50 50 46 39 40 52 65 58 73 92 118 150 189 221 234 216 168 166 147 90 74 70 41 53 60 59 58 66 73 84 88 80 69 58 55 59 68 69 72 200 247 298 285 241 235 280 330 391 444 502 552 606 657 672 656 591 515 450 516 694 788 720 617 562 561 572 556 468 320 210 174 235 209 227 369 559 670 647 585 599 623 651 651 632 634 662 696 669 680 702 749 804 854 873 884 927 935 935 920 912 897 850 817 811 815 845 808 708 671 624 520 369 345 288 199 122 91 72 57 53 53 56 52 55 47 54 50 37 37 44 40 47 43 43 43 50 50 46 42 41 37 33 33 33 33 33 33 33 33 33 33 31 32 39 49 72 115 176 213 83 74 71 59 50 45 44 32 38 35 64 83 117 127 123 116 118 78 66 90 114 124 123 123 152 117 108 112 89 45 28 28 36 36 43 39 42 38 33 33 30 26 26 30 39 39 43 40 28 36 29 29 82 146 138 90 105 86 58 34 29 29 28 28 33 33 29 29 29 29 36 33 29 29 29 29 29 29 29 29 33 33 33 33 33 33 33 33 29 29 33 33 36 36 43 43 51 39 36 64 64 44 37 45 35 48 30 28 38 29 27 65 50 26 27 44 27 43 67 27 58 43 32 36 38 31 31 29 79 148 236 229 164 132 224 365 352 348 422 512 557 628 663 604 466 447 464 505 525 497 465 432 355 242 261 320 227 29 22 60 52 48 55 56 48 36 36 40 27 23 30 179 260 216 168 184 168 204 256 264 235 199 203 233 301 314 325 368 459 542 553 524 504 521 526 507 464 432 422 398 310 221 243 261 135 27 24 48 62 77 67 51 52 50 31 26 59 58 39 36 48 46 42 32 85 79 84 62 39 38 39 39 45 55 44 40 37 37 38 38 36 75 132 147 116 104 124 152 209 210 155 75 41 42 44 45 45 45 45 44 58 58 62 69 87 78 55 56 60 60 45 41 40 93 257 190 46 63 47 51 54 59 71 68 72 69 66 70 53 76 122 173 258 313 328 313 315 296 277 258 255 232 168 94 114 60 47 84 145 157 118 92 203 158 82 41 40 42 48 64 96 91 75 82 116 164 223 269 294 277 288 377 494 522 408 269 147 109 71 45 57 86 106 122 89 44 42 73 101 106 158 245 461 587 730 803 831 812 728 607 387 202 74 62 85 65 41 40 40 40 40 44 60 69 65 53 50 42 42 43 43 44 44 44 83 89 107 137 210 315 414 497 556 635 704 765 844 925 975 982 966 957 906 826 724 618 498 377 317 273 239 180 132 82 63 60 97 98 86 62 52 52 80 93 116 81 57 57 62 78 97 115 69 82 111 163 244 333 399 440 505 509 503 500 494 468 405 344 227 193 159 130 112 97 86 81 80 83 71 63 62 62 58 62 53 53 53 57 61 61 57 64 67 74 78 78 71 71 68 68 64 60 52 56 61 77 93 101 85 81 113 165 184 148 104 84 52 57 69 81 89 90 86 82 109 135 175 215 270 330 398 443 458 482 483 452 415 401 407 386 321 292 264 225 198 168 145 130 102 91 87 91 95 106 118 133 139 169 199 218 239 289 382 458 546 594 658 723 788 837 863 874 813 790 760 724 682 626 547 483 364 284 204 162 112 62 50 50 50 50 50 50 50 49 49 49 86 78 70 62 54 54 50 50 50 58 62 70 74 74 74 74 51 63 71 67 52 52 60 75 76 79 76 72 75 71 74 74 58 58 58 54 57 53 49 56 63 59 55 47 43 43 44 44 43 44 45 46 51 63 71 79 67 67 67 67 60 64 68 65 61 53 53 57 54 58 58 58 59 51 54 49 49 49 53 57 53 48 48 52 71 75 59 54 51 65 58 58 55 55 55 45 42 78 95 60 80 152 145 85 49 49 49 53 57 69 81 78 102 87 71 51 50 50 52 75 97 108 100 99 106 125 136 147 169 204 239 238 224 220 248 276 241 162 92 58 47 44 45 55 143 162 138 70 45 53 57 45 75 55 72 95 64 44 56 68 64 65 77 81 81 84 88 88 64 56 44 43 42 43 47 51 41 42 70 66 41 50 150 267 171 115 63 55 59 59 67 87 75 54 38 42 38 49 101 161 184 196 137 93 122 139 88 56 52 56 63 55 46 38 46 53 41 36 35 39 50 37 32 30 46 46 45 37 32 28 35 31 37 28 22 19 17 16 16 23 34 34 28 21 20 16 16 16 16 16 17 21 25 29 36 36 20 20 23 23 19 15 14 14 21 21 21 21 21 21 21 21 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 36 36 36 36 36 36 36 36 28 28 28 28 24 24 24 24 16 15 15 15 15 15 15 15 23 23 23 23 23 23 23 31 53 53 49 45 41 34 23 16 21 13 14 15 20 41 61 67 47 34 38 42 50 54 58 62 50 34 26 25 26 38 46 46 27 27 28 32 36 40 45 45 37 37 41 45 56 55 55 48 49 42 42 46 46 42 43 43 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 49 49 45 41 41 45 49 49 37 53 93 129 113 65 40 44 40 40 41 41 41 41 41 38 34 36 43 35 35 47 43 34 42 42 42 42 45 45 45 45 50 39 35 34 34 34 34 34 39 38 34 38 42 46 54 82 115 196 301 199 137 136 46 30 32 33 34 34 34 41 41 38 34 34 34 34 34 34 34 34 43 47 51 47 39 39 47 59 34 35 51 62 77 85 91 91 101 189 292 323 262 161 105 63 31 32 34 64 72 40 35 36 44 36 60 92 71 67 223 416 107 95 75 59 43 35 34 34 43 43 43 47 47 43 43 43 43 39 42 37 37 32 31 31 53 41 52 75 95 198 418 624 579 553 416 200 77 86 75 32 53 50 43 43 41 45 41 41 49 53 57 57 61 61 57 57 57 57 57 57 57 53 53 46 46 46 54 58 66 65 65 65 73 61 53 53 68 76 72 57 38 38 39 40 59 63 66 62 45 41 49 49 60 64 68 65 80 45 40 44 34 33 123 246 118 54 30 31 50 67 58 42 64 72 92 260 580 280 33 110 47 51 58 54 54 58 58 58 34 39 44 40 35 35 36 44 72 88 92 72 56 43 34 33 45 41 41 41 40 40 36 37 33 33 44 44 44 48 48 47 47 47 43 43 39 39 35 35 38 42 46 50 46 38 30 29 60 64 56 40 40 60 68 60 88 76 52 35 27 27 39 55 91 79 59 27 24 24 26 38 37 33 32 24 23 23 23 22 20 20 20 21 21 22 22 21 29 29 22 22 22 22 22 23 27 27 31 31 35 35 32 32 37 37 30 34 34 38 38 31 31 27 27 27 27 27 27 27 28 28 32 32 33 33 36 36 32 36 33 37 34 38 31 35 48 48 48 48 41 37 37 33 54 33 31 33 63 83 66 46 49 31 74 240 296 143 42 114 41 45 46 34 35 67 134 183 175 215 216 148 64 31 33 61 33 33 33 33 37 37 41 41 34 34 38 42 46 50 54 54 69 61 53 42 42 42 46 42 62 74 75 71 63 63 68 80 51 58 58 69 101 100 79 82 118 114 125 69 125 181 149 264 246 462 357 242 185 34 43 183 210 301 304 228 172 109 114 223 300 537 553 449 397 521 670 567 393 378 468 636 762 892 976 984 974 1014 818 517 505 625 632 679 586 473 321 199 102 37 39 60 55 88 53 40 64 38 81 91 84 62 296 582 676 771 877 865 891 875 855 855 848 832 816 805 829 794 742 684 660 668 680 680 688 727 747 734 718 718 715 699 667 647 648 653 653 642 662 679 528 447 359 303 291 319 359 379 427 439 447 439 415 391 379 375 394 386 378 370 371 365 354 332 333 257 176 153 158 139 99 54 45 40 47 69 89 81 64 47 39 45 80 122 242 454 679 823 818 672 672 857 947 848 636 428 249 166 111 116 121 48 40 68 41 61 68 58 66 96 113 118 273 389 487 473 348 211 113 74 89 56 37 45 57 61 56 39 69 91 125 191 300 430 533 607 702 803 830 837 861 817 638 451 193 107 66 102 239 437 572 555 564 497 364 193 95 85 71 38 39 39 39 39 38 38 53 61 46 67 87 79 63 60 65 73 65 65 82 118 94 54 66 121 112 91 63 44 66 83 110 115 118 194 266 294 243 131 51 51 37 38 62 70 53 37 41 65 45 61 57 36 42 86 106 79 103 114 152 181 189 189 213 253 417 531 617 657 700 688 652 617 576 576 467 211 57 43 44 39 41 39 38 38 49 65 96 120 45 53 61 45 38 39 51 54 42 46 50 50 43 55 75 88 97 109 113 119 139 186 242 267 192 101 106 99 42 42 66 40 50 49 48 51 58 69 76 76 84 69 51 55 63 61 57 48 169 176 207 246 276 282 276 270 363 417 459 496 555 645 695 692 621 566 461 469 635 727 699 675 649 596 523 423 302 221 167 128 146 185 323 508 660 717 637 519 644 620 556 481 423 404 420 458 598 619 627 658 704 738 761 771 835 870 897 901 905 909 875 846 864 864 870 822 733 677 608 504 369 329 276 199 125 80 76 89 49 45 48 44 47 43 46 46 37 37 44 40 47 43 43 43 50 46 46 42 41 37 37 33 33 33 33 33 33 33 33 33 33 36 51 50 65 116 188 248 216 190 147 103 87 79 51 30 67 47 46 52 46 34 37 49 31 30 29 29 51 113 159 171 156 109 108 132 121 57 27 27 36 36 39 39 46 42 46 45 46 42 42 39 55 76 96 97 100 85 85 86 94 114 146 182 165 130 82 42 29 28 29 28 33 32 32 32 39 39 39 43 32 29 29 29 29 29 29 29 33 33 33 33 33 33 33 33 29 29 29 29 32 32 39 39 35 27 28 48 56 56 57 66 55 35 26 26 43 54 29 29 45 27 28 44 35 47 55 27 70 54 43 53 66 67 36 30 34 87 159 188 167 159 214 290 290 279 344 456 545 634 668 613 513 488 475 477 451 405 373 359 256 258 261 208 119 42 37 69 59 63 59 59 47 40 44 48 28 27 29 97 190 258 277 254 199 212 236 224 184 149 169 212 281 283 278 292 339 386 412 395 430 438 447 448 429 409 402 386 332 252 269 204 49 25 49 47 54 73 67 48 44 42 35 32 75 70 47 40 45 54 58 52 85 75 72 54 39 39 39 39 41 55 44 44 37 41 42 38 38 87 152 183 160 132 108 108 146 178 151 75 42 43 45 44 45 45 45 52 59 58 62 69 87 74 55 56 60 45 45 41 53 133 257 186 54 51 47 63 55 63 67 64 61 62 71 78 70 65 91 126 188 243 277 270 289 281 262 258 283 296 261 201 143 135 139 148 152 136 101 98 127 102 62 42 43 44 52 45 81 73 72 79 106 142 181 212 217 206 203 302 449 518 427 302 176 137 83 56 61 94 129 145 81 42 41 80 105 110 190 294 474 580 685 743 777 762 678 553 266 136 75 94 85 44 51 102 83 67 51 51 56 64 53 45 41 41 41 42 43 44 44 48 67 77 99 141 230 328 411 474 545 608 674 726 802 871 920 927 908 899 867 791 701 610 510 419 365 313 251 193 135 97 75 65 53 55 63 58 52 51 60 77 93 98 110 115 111 103 94 92 78 127 183 262 347 443 500 530 565 558 544 542 539 495 413 341 244 199 141 103 80 73 78 85 75 75 67 59 58 58 58 58 53 53 53 57 61 61 61 64 75 82 82 78 71 71 60 60 56 56 52 52 57 73 89 93 66 54 67 103 119 98 66 54 54 54 54 54 55 55 55 58 96 129 174 238 321 397 468 505 531 539 539 508 494 504 517 510 488 458 416 354 299 250 212 190 152 133 125 129 136 144 164 201 260 312 354 385 426 480 549 609 657 698 759 828 889 935 961 961 912 859 790 737 686 618 521 433 286 229 164 130 100 69 57 58 54 50 50 50 54 54 54 54 54 50 50 50 50 54 62 70 66 70 66 70 70 66 62 62 55 63 67 67 56 55 63 78 92 96 92 84 83 75 74 70 54 50 54 50 53 49 45 45 59 55 47 43 43 44 44 44 44 45 45 46 50 51 55 59 55 55 59 63 63 56 60 60 57 57 49 53 54 54 58 58 66 58 49 49 49 49 57 57 48 48 48 48 47 46 45 45 43 57 50 50 43 43 43 43 49 98 102 62 111 204 196 97 61 53 57 74 101 114 114 99 91 92 96 77 53 51 51 51 63 78 89 81 81 92 95 90 117 136 151 142 133 148 192 244 203 136 69 51 52 45 45 54 206 264 250 162 118 134 103 46 45 43 77 109 64 44 68 64 76 80 81 85 89 82 82 89 60 60 52 43 42 42 43 47 51 43 46 42 40 40 54 105 107 71 55 55 79 68 63 56 99 59 62 87 98 74 101 145 117 89 65 54 51 79 92 80 56 56 59 51 54 50 54 49 45 36 39 47 37 33 36 32 50 42 37 33 32 28 35 31 37 29 22 20 18 16 15 19 34 34 28 21 20 16 16 16 16 17 17 25 29 29 40 40 20 20 23 19 19 15 15 15 21 21 21 21 21 21 21 21 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 36 36 36 36 36 36 36 36 32 32 32 28 28 28 28 28 20 19 19 19 19 19 19 19 23 23 23 23 23 23 23 24 42 42 49 38 34 27 15 15 16 13 13 14 15 16 40 35 38 25 41 42 57 54 58 62 58 42 26 25 25 30 42 46 31 31 31 36 36 36 40 41 33 37 41 45 56 56 51 44 49 42 46 46 46 46 43 43 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 57 53 45 41 37 41 49 53 33 45 80 89 76 36 31 36 43 36 43 37 44 37 44 37 38 43 54 39 46 47 50 38 38 38 38 38 42 42 42 38 39 39 35 35 34 34 34 35 47 43 42 38 38 38 42 63 121 138 160 101 64 101 83 108 38 38 35 35 41 33 33 33 38 34 34 34 34 34 34 34 43 43 47 43 35 39 51 59 41 45 57 65 80 88 99 106 105 244 418 517 488 372 271 202 96 35 33 39 48 36 35 36 36 36 72 104 75 51 159 315 63 67 67 59 43 35 39 47 39 43 47 51 51 47 43 39 39 45 41 37 33 32 31 31 38 33 57 104 124 191 359 533 576 530 436 312 170 74 43 53 53 50 43 43 36 40 37 41 53 57 57 61 61 61 57 57 61 61 57 57 57 53 53 46 70 62 62 66 74 70 57 41 53 49 45 49 64 68 68 53 59 39 38 44 71 79 74 54 57 61 69 69 76 76 76 76 35 75 91 75 55 51 67 111 87 35 31 32 35 56 52 58 177 223 156 213 390 240 34 71 36 41 56 52 56 67 63 51 39 39 44 44 36 35 44 52 68 80 80 56 35 35 34 33 37 37 32 32 32 32 32 32 37 37 44 44 44 44 44 44 47 47 43 43 39 39 35 35 34 38 42 46 42 38 30 29 60 80 60 28 28 36 32 32 72 72 64 48 32 27 27 28 43 59 79 75 55 35 34 38 45 41 40 28 27 22 22 21 36 27 20 20 21 21 22 21 29 29 29 21 26 26 26 30 27 31 31 35 35 39 32 33 37 37 30 34 34 38 38 31 31 27 27 27 27 28 28 28 28 28 32 32 33 33 36 36 33 32 33 37 30 34 30 30 47 40 44 40 40 32 32 32 34 34 34 34 34 43 55 74 61 44 30 133 252 167 59 95 37 41 46 42 42 67 135 192 172 200 204 149 72 32 36 65 33 33 33 33 37 37 37 37 34 38 38 42 46 54 58 62 66 62 54 46 38 35 42 50 74 58 50 46 47 47 44 44 31 111 122 38 33 53 72 104 67 71 115 91 95 103 124 282 181 285 259 256 94 29 142 197 208 287 342 350 303 204 141 195 313 479 546 499 395 403 566 621 354 268 381 583 704 821 946 991 1010 998 690 338 358 478 521 646 609 560 469 350 232 161 127 112 93 98 103 56 141 40 100 86 110 266 484 674 795 821 802 797 872 867 851 828 832 837 825 802 778 747 708 669 665 682 718 738 701 744 763 738 726 741 749 745 697 691 687 681 682 659 609 541 372 300 244 228 252 284 300 300 260 264 268 264 256 252 256 264 263 251 239 255 280 301 303 291 237 173 110 104 117 114 90 56 40 40 43 58 69 70 57 43 42 42 66 121 190 358 599 785 867 805 801 894 924 747 466 282 202 223 164 92 76 63 42 60 39 53 83 81 105 166 219 237 363 431 504 526 489 392 282 215 123 51 34 36 37 54 69 48 42 80 101 134 215 360 518 636 732 836 847 836 842 736 470 247 102 115 118 113 170 327 504 565 553 561 489 304 142 91 69 43 38 38 38 38 38 41 49 53 47 68 80 68 56 53 53 41 49 42 74 102 78 46 74 145 144 139 119 102 105 106 129 133 161 237 249 213 179 119 55 47 37 38 58 65 69 61 80 103 55 72 68 36 37 82 106 90 109 128 178 221 238 223 215 220 289 450 595 638 635 626 662 691 595 561 407 158 57 55 44 40 49 39 38 52 75 81 93 109 69 74 59 49 57 62 51 39 39 46 54 47 51 67 91 111 65 93 105 100 116 164 232 264 232 117 102 114 66 75 91 42 46 41 41 47 59 66 69 65 80 65 54 59 63 53 45 40 134 140 171 230 296 311 285 251 276 354 432 481 531 597 647 659 609 617 557 548 640 677 645 619 613 539 430 286 185 208 238 198 158 225 344 395 385 419 466 460 356 324 292 284 306 350 398 437 415 453 477 511 557 595 645 680 695 758 810 844 867 894 882 859 888 857 793 719 658 634 586 509 361 301 268 243 162 75 49 94 41 41 44 40 43 39 38 38 37 37 44 40 47 43 43 43 46 46 46 42 41 37 37 37 33 33 33 33 33 33 33 33 36 40 36 35 38 73 135 186 289 308 301 254 199 149 110 69 40 35 38 49 55 47 59 83 53 53 45 41 71 133 175 179 148 105 105 137 133 73 40 36 36 36 39 35 39 39 50 54 43 35 39 48 72 108 144 157 112 89 137 218 222 146 126 170 217 166 105 49 28 28 36 44 32 39 39 35 42 46 54 46 35 28 28 28 28 28 28 28 36 36 36 36 36 36 36 33 29 29 29 29 32 32 39 39 59 59 64 80 76 60 45 45 28 42 53 33 29 29 33 69 53 40 36 40 39 47 51 32 78 70 55 52 45 31 29 27 30 38 110 162 186 182 202 233 241 235 303 429 549 641 662 618 567 534 494 450 382 320 266 248 225 273 224 87 29 69 85 56 71 78 74 59 47 44 48 47 48 64 59 47 107 219 295 296 181 202 203 164 102 74 92 123 250 256 239 217 215 226 244 254 377 357 358 390 407 399 379 346 355 293 248 122 24 34 100 43 42 73 79 52 29 27 40 48 63 62 43 28 28 30 55 69 70 67 60 42 39 39 39 39 41 44 44 44 41 45 50 46 47 99 160 203 192 156 104 72 66 110 115 80 68 73 65 44 49 49 52 52 59 62 58 65 80 67 55 60 53 45 49 53 109 174 250 174 62 42 43 59 59 63 67 64 57 58 67 78 46 45 64 87 122 161 215 236 269 255 243 239 280 334 327 285 205 194 162 106 62 46 55 82 55 54 54 51 56 53 50 46 58 62 70 77 100 120 136 158 159 145 149 228 368 465 435 347 180 133 75 48 57 97 129 145 60 41 40 76 105 118 202 319 420 494 550 582 606 595 507 388 149 68 55 90 96 67 121 213 168 133 93 74 67 57 46 42 49 49 46 43 43 48 48 52 58 84 111 160 258 360 423 459 530 586 647 700 768 828 869 881 865 860 824 764 681 598 521 454 420 364 287 214 149 108 87 70 53 63 83 63 52 50 52 79 86 133 166 171 147 111 98 104 154 230 317 393 465 549 616 632 659 627 601 579 539 457 351 271 234 181 130 84 60 61 65 80 74 77 69 61 57 54 54 58 54 54 65 65 65 65 65 65 83 90 86 82 71 71 60 60 56 56 52 52 57 73 89 89 55 55 59 83 99 91 79 75 75 59 54 53 53 54 54 53 87 109 161 254 365 462 522 559 601 611 591 583 588 617 633 626 641 618 565 493 412 339 280 246 240 213 209 218 229 241 276 328 429 484 526 560 597 639 688 725 774 811 861 915 964 1002 1018 1018 969 897 804 720 662 588 466 362 211 170 128 110 91 79 79 80 65 58 58 58 58 62 62 62 49 49 49 49 50 62 74 82 78 78 78 74 74 70 62 62 66 70 67 66 66 66 70 81 100 100 92 80 75 63 62 54 46 46 46 45 45 45 45 45 52 48 48 43 44 44 45 45 45 45 45 45 46 46 46 46 50 54 58 55 59 59 48 48 53 53 49 49 53 57 54 54 66 57 49 49 53 61 65 65 48 52 55 47 45 43 43 42 43 57 54 50 43 42 43 43 57 74 58 45 111 227 208 85 73 50 50 90 141 162 146 107 50 52 72 77 73 53 53 53 52 56 60 56 56 70 73 61 80 104 135 150 145 125 113 116 150 98 54 56 60 48 43 43 73 148 181 166 203 243 161 47 46 44 70 114 77 68 92 91 84 76 69 73 70 67 59 63 60 64 56 44 42 42 42 43 63 47 46 46 46 42 42 45 56 44 51 60 80 65 60 45 80 44 59 100 119 88 94 118 98 65 66 74 39 51 80 81 69 57 52 52 67 67 58 42 44 36 59 55 33 33 68 52 50 38 33 29 32 32 39 31 41 33 23 20 18 16 15 19 34 34 27 20 20 16 16 16 17 17 17 25 29 29 36 36 24 20 23 19 19 19 19 19 21 21 21 21 21 21 21 21 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 24 24 24 24 24 24 28 28 28 28 28 28 28 28 32 32 32 32 32 28 28 28 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 24 35 35 38 31 31 19 19 19 16 12 12 13 14 15 19 17 29 24 35 41 56 57 61 65 62 50 34 25 25 25 25 29 46 46 46 43 43 43 43 44 36 40 41 45 49 44 44 41 45 38 38 42 43 39 39 39 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 57 53 45 37 37 41 45 49 52 52 63 60 59 39 46 47 42 35 42 35 43 36 43 36 41 49 53 41 49 53 53 45 41 41 38 38 38 38 38 35 39 35 35 35 34 35 35 35 47 47 43 38 34 34 34 52 96 102 115 76 57 55 32 41 33 34 34 34 41 45 49 49 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 41 49 53 60 64 75 86 94 105 84 170 309 432 491 483 481 465 251 147 78 59 59 51 56 72 68 91 111 103 55 33 35 71 34 39 51 47 39 35 43 55 39 43 47 51 51 47 43 39 42 45 41 37 40 36 31 31 30 30 54 125 153 180 268 376 503 447 392 332 202 66 31 73 49 46 39 39 36 36 36 37 53 53 57 57 61 57 57 53 61 61 57 57 57 53 53 45 74 58 50 58 70 74 65 53 57 53 49 53 64 64 64 53 62 39 38 39 66 74 58 38 58 58 69 65 72 64 60 56 47 114 90 34 42 59 35 34 47 34 34 36 52 65 97 168 380 417 247 165 180 154 37 63 35 41 53 49 53 64 63 39 43 51 51 47 43 47 63 79 87 91 75 46 34 38 42 37 32 31 31 30 30 30 30 31 32 33 33 37 37 37 37 44 47 47 43 43 39 39 35 35 34 38 38 42 38 38 34 30 29 80 60 28 37 45 33 37 41 57 73 77 68 48 32 28 26 51 90 102 90 70 69 68 52 48 47 34 30 22 21 25 63 46 27 20 32 36 40 40 36 29 33 33 37 41 41 38 31 31 31 35 35 40 33 37 37 37 30 34 34 38 38 31 31 27 27 27 28 28 28 32 28 28 32 32 33 33 37 36 29 29 33 33 29 30 30 30 39 32 36 32 32 32 32 32 33 45 61 54 38 34 54 74 57 100 71 106 221 196 80 56 37 41 46 47 46 55 119 187 172 184 188 144 80 36 43 57 33 33 33 33 37 37 37 37 42 42 42 42 50 54 62 66 66 55 51 39 34 35 43 55 102 82 62 39 39 35 35 34 56 40 33 46 83 38 33 97 81 45 42 61 117 138 118 146 141 97 82 183 84 54 225 156 230 349 440 453 422 331 193 112 228 342 486 546 450 350 421 496 281 215 347 553 634 715 861 937 956 933 620 339 467 563 428 407 425 492 519 457 363 315 272 221 170 156 184 116 187 71 150 175 328 524 623 671 767 788 781 843 867 859 828 812 816 825 806 771 751 752 749 746 734 722 715 726 698 737 752 742 744 779 806 807 796 781 723 641 600 574 484 346 221 173 153 169 197 217 209 193 145 141 141 141 141 153 165 177 149 136 132 149 185 217 226 223 184 132 85 82 106 112 104 86 41 41 44 50 54 59 57 51 61 41 45 120 153 275 528 742 829 828 828 851 791 541 303 203 303 392 312 128 84 99 50 41 37 48 86 88 140 233 313 335 405 461 514 535 526 497 439 400 237 110 47 40 36 50 86 57 67 112 133 125 177 318 507 650 718 824 859 855 845 662 328 99 103 112 100 89 122 222 364 453 516 557 550 410 220 94 60 50 37 37 37 37 37 37 45 45 51 68 76 61 61 73 61 41 40 41 54 78 66 58 94 149 152 162 158 149 141 141 152 148 164 217 185 129 130 83 38 38 58 50 45 41 52 56 63 59 51 71 71 40 44 69 89 85 124 158 209 245 263 252 226 219 244 373 525 602 635 673 755 769 632 552 342 101 48 58 44 57 52 39 49 86 96 98 112 136 77 71 68 54 68 85 70 39 43 50 47 50 55 74 102 119 77 94 101 85 105 153 192 197 233 133 116 133 117 107 99 58 51 46 41 52 63 71 62 61 73 62 55 59 55 48 41 41 111 154 196 231 280 315 313 291 245 335 445 534 575 589 603 615 616 620 580 568 629 674 635 578 504 415 337 213 120 166 208 141 105 125 200 223 193 248 322 309 185 161 153 166 207 244 245 258 198 239 266 293 335 381 443 486 533 599 654 682 729 784 792 783 770 753 683 621 604 602 546 478 333 281 284 299 214 80 40 74 41 45 48 40 39 39 38 38 37 37 44 40 47 43 43 43 46 46 42 42 42 41 37 37 33 33 33 33 33 33 33 37 47 47 36 31 30 42 79 121 169 280 420 481 412 274 153 88 36 35 39 69 72 63 68 85 62 74 66 53 71 109 136 127 104 81 85 109 109 69 48 44 36 32 35 35 35 39 50 47 43 44 52 68 92 125 169 189 121 61 94 226 274 198 142 158 225 170 97 41 28 32 44 51 39 46 42 49 50 57 61 54 28 27 27 27 27 27 27 27 36 36 36 36 36 36 36 36 29 29 29 29 32 32 39 39 51 67 88 108 100 76 41 29 28 37 48 36 29 33 44 44 36 40 33 28 36 52 52 43 74 74 62 47 29 28 28 28 27 36 117 177 193 201 221 226 211 238 313 415 529 593 607 595 521 496 456 404 340 267 202 186 241 220 120 30 26 29 48 32 67 82 78 66 59 55 55 40 64 52 39 35 34 61 121 166 171 220 230 175 121 99 92 77 152 155 150 148 147 164 191 214 337 304 292 332 357 342 314 292 306 240 154 32 20 33 91 35 39 77 83 60 30 27 40 56 59 55 40 29 30 46 80 101 74 63 56 45 38 39 39 42 37 44 44 37 41 46 47 50 55 107 164 200 196 152 88 52 41 58 71 80 96 112 89 49 53 60 56 59 62 58 54 61 80 63 55 68 57 45 49 73 138 194 206 134 62 42 42 51 58 63 67 64 57 54 63 71 66 70 77 88 87 102 146 182 219 220 208 196 228 287 299 272 204 184 137 81 49 45 44 44 42 46 42 43 44 45 47 51 51 51 67 79 98 102 101 112 102 112 107 146 254 374 390 348 220 166 107 68 72 85 104 108 60 42 41 87 101 118 207 316 366 415 440 436 434 424 342 223 123 46 43 66 100 130 219 318 278 219 144 93 71 57 46 42 57 64 57 50 43 48 52 55 70 89 123 176 282 381 434 448 527 568 628 685 742 798 836 854 843 828 788 744 673 605 533 472 461 405 328 240 175 132 115 105 115 127 119 82 52 50 70 116 126 169 205 202 171 151 162 191 257 341 432 499 566 642 709 714 720 676 638 594 527 414 292 209 164 135 104 81 68 57 60 59 70 69 65 57 53 53 54 54 66 66 73 73 73 69 66 69 79 87 87 83 75 71 64 64 56 60 56 60 69 77 88 89 53 55 63 68 83 84 103 108 99 72 55 54 54 55 55 54 75 100 161 246 364 454 525 558 630 638 644 643 671 707 723 734 764 756 707 639 546 462 397 364 307 288 292 323 347 366 401 461 538 586 624 666 712 769 826 863 897 927 961 988 1011 1019 1019 1018 964 896 788 685 616 538 419 285 172 140 117 95 83 79 87 87 61 54 54 54 54 54 54 50 50 50 50 54 58 66 74 78 62 62 62 66 66 70 69 70 62 62 66 58 62 62 62 69 88 88 80 68 59 47 46 45 45 45 45 45 45 45 44 44 48 48 44 44 44 48 45 49 49 45 45 45 45 45 45 45 54 54 58 62 66 59 59 48 60 53 53 49 49 53 53 50 65 53 49 48 57 65 65 68 52 59 55 46 45 43 43 43 47 70 67 62 43 43 47 48 53 53 44 44 126 234 207 88 61 49 49 70 126 147 127 95 60 64 65 69 69 69 73 74 73 81 61 51 50 56 76 79 66 74 93 109 105 96 68 59 104 72 56 80 84 64 48 51 43 43 43 74 192 287 230 114 53 46 46 70 69 65 88 104 108 92 88 74 71 63 52 51 45 64 64 48 42 42 42 43 42 42 46 41 40 40 50 69 68 64 60 60 61 57 61 65 81 53 44 60 68 52 56 83 90 58 58 75 67 80 81 61 69 61 60 60 67 63 54 46 44 36 71 55 32 69 120 72 58 42 29 28 32 40 43 35 45 37 31 20 18 16 16 19 34 34 27 20 20 16 16 16 17 17 21 21 25 25 32 28 24 20 23 19 15 19 23 27 25 25 25 25 25 25 25 25 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 32 32 32 32 28 28 28 28 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 24 23 31 23 23 19 19 19 12 12 16 16 17 13 13 15 20 21 22 35 51 56 60 53 65 50 41 29 25 24 24 24 41 42 42 42 39 39 39 39 40 40 37 41 45 45 44 41 37 34 34 38 39 35 35 31 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 53 49 41 37 37 37 37 48 79 67 59 55 59 59 62 66 34 34 34 34 34 34 34 35 35 41 52 44 48 60 56 48 48 41 41 38 38 38 35 35 35 35 39 43 43 39 35 35 43 43 39 39 35 34 34 41 106 101 90 90 83 65 49 34 34 34 33 33 33 37 49 49 37 34 34 34 34 34 34 34 34 34 35 39 39 35 34 33 49 56 60 67 67 79 82 89 88 107 165 261 347 414 473 508 318 205 109 73 74 67 90 103 111 135 123 79 51 51 34 32 33 34 43 43 35 34 35 43 43 43 43 47 47 43 43 50 41 41 44 44 40 36 32 31 34 30 50 102 142 170 218 273 388 368 324 249 142 70 44 57 49 42 35 35 35 36 40 37 45 49 53 53 57 57 53 52 56 56 56 56 57 53 53 45 50 38 38 38 58 70 73 73 65 61 57 53 60 60 64 57 46 38 37 38 46 50 42 38 46 50 57 57 60 60 56 52 62 114 66 33 50 66 35 35 59 39 46 70 57 61 149 289 590 618 493 408 312 240 104 70 36 50 54 41 41 56 51 34 51 55 55 47 43 47 67 83 103 95 74 46 38 45 41 32 30 29 28 28 28 28 29 29 32 32 33 33 33 37 37 37 40 47 43 43 39 39 35 35 34 34 34 38 38 34 34 34 33 112 88 37 57 53 29 33 29 42 69 85 81 61 45 33 26 42 54 54 46 48 48 63 39 42 34 26 25 21 21 20 34 45 50 47 39 39 43 44 32 31 35 33 37 41 45 38 35 31 35 35 40 40 37 37 37 37 30 34 34 38 38 31 27 27 27 27 28 32 32 32 28 28 32 33 33 33 37 37 29 29 29 29 29 29 29 29 31 31 31 32 32 32 32 32 60 52 52 53 65 62 54 46 33 129 144 123 174 181 93 29 45 45 46 58 47 44 88 148 161 153 144 116 76 40 43 49 41 37 37 37 37 37 37 37 46 46 42 46 50 54 62 66 55 59 55 43 35 35 55 71 150 130 91 71 59 47 35 34 52 35 33 35 72 63 43 59 79 59 44 52 72 80 53 34 80 80 41 109 132 111 200 214 284 435 534 491 452 430 292 108 174 264 404 488 425 345 344 370 339 309 418 564 596 617 724 817 823 828 598 426 666 756 427 169 196 306 390 374 322 305 280 241 291 312 327 199 198 161 291 396 613 681 726 699 679 729 803 827 835 831 812 804 801 802 787 768 712 733 770 774 735 656 600 580 691 730 744 750 772 819 851 847 847 794 684 564 515 490 405 274 150 114 102 106 118 122 110 98 110 106 94 86 86 94 102 110 94 85 85 101 125 145 150 150 183 135 99 92 105 101 86 74 42 46 49 47 39 55 53 47 88 40 56 128 165 303 572 757 747 757 767 763 633 395 254 261 557 614 428 136 60 79 45 40 39 58 61 81 166 290 363 373 463 507 539 533 528 534 501 450 275 124 59 56 36 42 75 42 60 109 121 113 176 336 525 661 714 821 856 862 837 604 258 73 116 81 52 67 115 148 213 289 385 439 492 437 276 129 71 76 37 37 37 37 38 46 54 46 48 56 61 53 69 85 65 39 39 41 43 58 70 86 114 141 146 164 172 184 200 195 186 163 158 179 144 133 162 82 35 55 78 57 36 36 59 67 54 33 53 54 59 52 48 49 66 84 138 173 213 251 263 265 252 246 239 299 411 519 603 680 745 719 655 550 320 111 79 73 43 68 55 50 74 104 120 157 231 304 257 231 173 103 66 72 74 55 46 47 50 46 54 66 90 106 100 94 85 82 110 158 149 109 161 120 108 140 157 126 94 74 66 55 54 61 77 79 67 54 62 62 62 59 48 40 45 49 80 154 197 203 244 304 326 304 294 340 430 531 580 590 612 639 611 572 524 505 550 631 630 548 415 298 248 200 110 101 118 63 79 66 146 193 172 203 189 73 117 105 97 103 120 124 105 99 96 113 124 139 170 209 262 293 387 426 440 443 487 559 590 589 577 616 606 592 601 572 483 406 329 305 311 303 218 96 46 66 53 53 56 48 43 39 39 38 37 37 44 40 47 43 43 43 42 45 45 45 45 45 45 45 33 33 33 37 37 37 37 44 58 54 36 32 32 43 68 99 92 200 384 553 545 393 209 100 135 91 70 73 64 40 45 69 87 79 67 62 80 101 116 115 49 50 65 69 62 50 49 49 32 28 28 27 31 35 39 47 48 45 53 61 81 117 161 181 201 78 27 42 106 150 206 266 189 138 73 29 28 28 40 47 46 53 49 56 60 60 64 60 27 27 27 27 27 27 27 27 36 36 36 36 36 36 36 36 28 28 28 28 28 28 28 28 28 44 64 76 77 69 53 41 45 33 29 29 40 64 56 28 29 48 36 28 39 47 43 43 54 62 59 48 40 29 29 29 26 39 119 187 228 244 245 233 179 242 318 381 436 461 487 518 440 407 363 311 266 221 182 175 229 139 31 27 28 28 28 36 66 85 85 66 55 55 51 28 68 40 32 47 29 21 21 28 136 194 208 161 148 178 151 81 69 68 75 102 140 174 201 216 256 231 231 260 261 230 203 219 214 141 48 23 22 24 43 43 43 73 75 52 26 31 36 40 59 51 36 41 58 75 100 109 86 71 56 41 38 38 38 38 37 45 37 37 41 46 47 54 55 115 176 196 168 112 64 40 42 42 46 71 95 99 80 60 68 71 67 63 59 55 58 54 84 63 55 72 65 49 57 89 130 166 130 78 50 42 43 43 55 63 67 64 57 50 55 51 91 94 94 90 65 57 83 112 148 165 157 128 144 192 200 172 132 132 108 87 87 83 60 42 43 50 43 43 44 46 47 51 52 52 64 72 80 79 75 86 91 101 77 81 160 271 316 296 268 210 146 103 91 81 76 59 62 54 73 91 105 134 219 309 338 374 382 359 345 331 257 146 93 47 44 51 84 160 278 381 365 293 191 109 71 53 42 42 65 68 57 46 43 52 60 63 86 97 119 161 271 385 430 433 520 560 598 655 708 765 817 841 840 814 777 733 684 612 543 483 476 427 359 278 214 178 178 180 190 174 153 131 121 128 158 192 201 228 252 257 249 265 304 342 390 467 538 600 668 744 796 785 752 697 641 590 497 367 249 182 106 92 81 70 61 59 55 58 73 65 61 53 53 53 57 61 61 65 61 62 58 54 53 53 63 70 74 78 71 75 72 72 64 68 64 72 77 84 88 85 54 67 91 87 86 91 118 139 130 107 91 76 75 64 56 54 59 92 153 214 309 389 471 527 595 644 674 689 711 743 774 793 846 853 827 767 681 602 535 498 400 373 385 429 467 478 509 562 609 651 685 746 811 872 925 959 978 989 1004 1012 1012 1000 1000 981 912 854 759 656 582 485 342 200 136 115 96 77 72 75 82 86 61 53 49 49 49 49 49 49 50 50 54 54 58 62 66 66 57 61 61 65 69 66 73 73 69 62 62 61 65 65 65 65 72 76 68 56 51 46 45 45 45 45 45 45 45 45 45 45 48 48 48 48 44 52 60 57 45 45 45 45 46 45 45 45 58 58 58 58 62 55 55 52 60 53 53 53 57 49 49 49 69 56 48 48 68 76 68 67 55 58 46 45 44 44 44 44 47 67 71 62 43 43 47 52 49 45 44 46 126 199 163 56 53 49 48 50 82 95 91 72 100 88 73 73 77 81 77 70 106 102 70 51 50 53 73 76 51 50 50 50 50 51 58 57 82 62 69 96 104 79 67 74 86 43 41 46 129 226 240 216 131 93 47 45 54 53 64 99 132 112 100 82 71 60 49 48 44 60 67 55 43 42 42 42 41 42 42 41 40 41 50 65 57 69 73 65 49 45 58 74 86 69 45 40 39 39 40 44 55 54 47 63 84 96 73 49 57 69 84 75 59 46 50 57 44 35 63 43 33 133 184 92 62 42 29 28 36 44 47 39 54 41 35 21 19 17 16 23 34 34 27 20 20 16 16 16 17 17 17 21 21 17 24 20 24 20 23 19 15 19 27 31 26 25 25 25 25 25 25 25 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 32 28 28 28 28 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 23 20 20 20 16 16 11 15 15 15 16 12 13 14 17 19 20 26 49 51 55 52 49 49 46 41 33 24 24 24 32 32 33 37 34 35 39 39 43 44 40 44 37 41 45 41 37 34 34 38 39 35 35 31 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 45 45 41 37 37 33 33 36 67 74 70 62 58 57 61 61 33 33 33 33 33 33 33 29 30 31 42 38 43 55 55 47 55 48 41 41 38 38 34 34 35 39 47 51 51 47 39 35 35 35 39 39 35 35 34 38 72 71 48 76 109 114 87 35 35 35 35 34 37 33 37 33 37 34 34 34 34 34 34 34 43 43 39 43 43 43 39 34 41 48 49 60 72 75 78 85 116 107 126 181 228 263 307 344 253 160 100 96 120 129 156 170 162 154 103 51 47 79 75 39 34 35 39 39 35 34 34 34 47 43 43 43 43 43 43 54 48 44 51 40 40 36 36 31 31 35 43 63 99 139 175 191 265 261 229 158 98 71 60 49 45 42 35 35 35 35 36 40 37 41 45 49 53 52 52 52 52 52 52 56 56 56 56 49 42 38 38 38 50 57 69 73 65 61 57 53 56 56 64 65 38 38 38 38 38 38 46 50 53 53 53 53 60 60 60 60 54 90 50 46 86 57 38 130 121 72 75 94 77 92 244 470 751 816 782 715 576 437 229 73 84 93 77 41 36 48 58 35 51 59 63 55 47 43 51 63 99 90 70 58 57 61 37 29 29 32 27 27 27 27 28 29 30 31 32 33 33 37 37 41 40 47 43 43 39 39 35 35 30 34 34 34 34 34 34 34 53 141 105 37 57 49 29 29 30 42 54 50 46 42 34 40 31 37 25 23 23 23 23 34 26 25 21 21 20 20 20 23 21 89 145 138 90 42 38 47 31 23 27 31 33 37 41 34 35 35 29 29 33 37 37 37 30 30 30 34 27 31 31 31 27 27 27 27 32 32 36 36 28 28 32 33 33 33 37 37 29 29 29 29 29 29 30 30 30 31 31 32 32 32 36 32 60 44 36 48 72 77 65 49 34 105 133 124 147 174 118 34 54 45 42 58 43 32 56 108 148 116 92 81 68 44 39 40 41 37 37 37 33 33 33 33 54 50 46 46 46 54 62 66 54 51 51 43 35 43 60 79 175 155 127 99 79 59 40 35 34 45 52 34 34 68 88 36 33 35 45 53 37 38 74 59 38 79 63 70 109 111 152 266 351 453 517 465 399 370 311 208 207 203 291 347 312 275 274 305 363 379 444 518 554 557 611 694 735 723 526 414 649 707 365 97 115 148 196 219 225 228 278 314 454 534 534 368 338 417 550 648 790 790 827 814 744 766 809 781 803 804 816 808 777 750 751 764 673 690 720 720 673 593 541 533 661 695 714 724 762 805 812 788 754 680 588 532 488 419 314 215 106 85 81 69 61 57 61 65 93 85 73 65 65 69 73 77 73 76 80 88 100 101 105 108 168 132 108 101 101 86 62 46 41 46 57 48 47 55 49 42 99 62 110 138 172 370 621 719 682 668 681 670 515 317 276 351 683 679 425 125 64 62 39 46 86 81 67 77 184 325 386 383 533 565 570 552 558 564 498 408 198 48 32 48 36 46 71 37 65 114 146 165 236 380 525 609 712 807 822 825 789 554 235 91 34 34 54 92 109 75 119 219 245 287 380 405 311 169 102 112 49 42 38 38 54 62 66 62 56 60 57 49 65 89 57 37 39 41 54 58 78 110 126 140 161 164 180 223 258 266 234 198 174 174 155 204 245 122 37 106 65 40 34 43 98 126 116 76 48 45 50 63 59 45 53 84 129 168 207 239 259 267 270 272 264 317 433 520 543 595 672 661 660 559 342 161 133 92 38 59 54 60 88 109 141 222 380 519 537 479 345 177 68 51 61 55 47 51 50 42 46 58 81 98 75 53 41 54 116 171 135 69 104 115 126 174 211 164 109 110 78 59 63 70 86 85 68 55 58 66 62 59 40 40 48 60 63 119 145 136 206 304 323 277 343 330 363 445 521 559 621 696 552 508 493 482 491 566 587 486 356 200 175 201 128 94 120 97 39 56 152 174 102 113 125 41 104 89 77 70 74 71 67 74 113 107 90 94 136 174 201 220 286 297 271 234 269 349 392 398 449 524 545 550 559 521 432 363 341 340 324 279 194 108 66 74 65 65 64 52 51 40 39 38 38 37 45 40 47 43 43 43 45 45 45 45 45 45 45 45 33 33 33 37 37 37 37 44 54 45 31 31 32 47 75 99 190 179 269 451 543 471 300 192 253 178 105 72 56 43 60 94 99 71 47 42 52 65 72 75 33 50 69 62 54 62 77 73 32 28 27 27 27 31 39 36 32 29 33 37 53 81 114 141 102 58 29 29 62 122 186 238 150 102 53 28 27 32 39 35 53 49 56 56 63 67 67 64 26 26 26 26 26 26 26 26 36 36 36 36 36 36 36 36 28 28 28 28 28 28 28 28 48 44 32 28 28 29 37 40 36 48 78 59 28 43 63 43 36 60 47 28 43 47 32 32 55 66 63 59 40 32 28 28 28 41 94 186 267 307 279 221 154 238 314 335 335 336 367 431 394 348 276 218 184 166 154 158 180 83 26 27 38 49 48 63 59 82 81 62 51 58 47 27 38 34 45 63 65 48 39 27 55 116 125 87 117 195 173 78 100 75 74 105 148 179 190 189 177 173 186 199 164 117 110 165 158 87 24 24 48 32 31 86 50 58 51 44 34 32 36 28 36 28 28 37 70 91 96 78 87 75 60 49 41 37 36 37 37 41 37 37 42 50 51 48 51 112 181 193 141 77 44 41 62 42 41 51 67 63 56 59 79 75 75 67 59 51 54 50 84 63 59 69 69 46 61 97 106 134 70 41 42 42 43 43 55 52 60 57 46 46 47 47 63 55 63 62 50 45 57 81 93 125 121 89 85 124 124 100 80 83 63 41 42 51 71 79 59 54 43 52 57 57 46 45 52 56 57 61 64 64 64 78 104 111 82 62 125 224 272 256 238 190 134 99 87 80 64 51 50 65 85 99 109 143 228 306 321 352 365 342 324 302 232 125 46 47 58 56 68 141 286 408 423 333 218 120 67 49 42 42 68 64 60 42 47 52 64 71 83 90 99 138 248 369 415 414 517 538 572 621 674 734 795 834 849 807 766 733 692 624 551 490 468 431 373 305 249 225 236 253 223 198 181 187 216 242 260 278 268 287 303 324 344 384 434 468 521 581 640 687 766 846 887 852 767 704 648 574 458 317 202 132 91 66 62 57 56 55 58 65 69 65 58 54 53 53 57 57 52 52 52 52 52 51 51 50 50 54 62 70 71 79 76 80 64 72 72 84 85 88 88 81 105 126 145 129 109 113 141 169 165 145 130 118 110 91 59 53 50 80 134 182 235 318 418 500 549 621 685 708 710 729 772 805 862 878 869 828 756 678 618 580 490 467 482 529 563 573 604 642 696 723 768 830 887 933 963 978 993 1004 1008 1008 993 978 958 939 866 821 727 624 538 440 274 119 96 86 78 58 57 64 82 75 65 57 53 49 50 49 49 49 48 49 49 50 54 58 58 62 65 65 65 65 69 73 77 69 77 73 69 65 69 69 65 65 64 68 64 56 51 47 46 46 46 45 46 46 45 45 45 45 48 48 48 48 48 56 64 68 45 45 45 45 46 46 46 46 54 54 54 54 54 54 58 55 71 64 64 53 53 53 53 49 65 52 48 56 72 76 75 63 50 46 45 44 44 44 45 52 43 63 67 58 43 42 43 48 44 45 45 54 114 150 102 44 53 49 49 49 50 51 63 64 64 56 52 65 85 93 77 58 109 113 81 51 49 51 56 50 47 48 50 51 50 49 47 45 60 58 66 100 100 71 66 81 46 54 72 87 109 139 185 240 243 182 65 46 67 62 49 100 131 108 89 74 59 48 47 46 43 60 67 59 43 42 42 42 47 42 42 58 82 98 86 61 40 61 85 77 57 49 58 74 70 74 57 40 40 41 53 60 43 82 79 67 80 76 49 45 45 76 103 87 50 38 46 69 44 35 51 34 41 177 232 96 66 46 29 28 40 48 51 43 58 45 39 25 19 17 20 27 34 34 27 20 20 16 16 16 17 17 17 17 17 17 16 16 28 20 23 15 15 19 27 31 26 25 25 25 25 25 25 25 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 28 28 28 28 24 24 24 24 24 24 24 24 24 24 24 24 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 11 11 11 11 11 15 20 21 14 16 18 31 48 49 54 47 40 41 53 45 41 29 24 24 23 24 24 29 33 35 39 39 43 44 40 40 33 41 45 45 41 34 38 38 39 39 35 35 43 43 43 43 43 43 43 36 36 33 33 33 37 41 41 41 41 41 41 37 37 33 32 32 43 62 66 54 42 34 33 33 29 29 29 29 29 29 29 29 28 29 29 33 37 53 57 46 58 51 44 37 37 34 34 34 34 39 51 59 59 51 43 35 34 34 35 35 35 35 35 38 49 72 81 158 219 207 120 33 34 34 35 42 49 49 49 41 37 34 34 34 34 34 34 34 43 35 34 34 34 34 34 33 33 34 45 57 68 64 72 79 90 77 88 131 158 173 212 249 188 129 113 146 203 235 252 272 204 158 90 34 33 39 43 34 39 39 35 35 39 39 35 35 51 47 43 39 39 43 47 58 44 51 51 47 40 36 36 32 31 43 47 43 63 100 124 124 162 149 135 131 103 60 52 61 45 42 38 35 35 39 36 40 36 37 41 45 48 52 52 52 52 52 52 56 56 56 60 53 49 46 46 42 45 49 53 57 61 61 53 49 52 56 68 69 37 38 46 42 38 38 50 62 57 53 49 45 52 52 52 52 75 74 43 70 98 33 57 248 246 180 171 213 230 270 484 767 862 949 930 813 657 546 327 80 138 136 104 44 35 55 70 50 54 59 67 63 51 39 35 39 78 74 62 61 77 76 36 27 51 58 42 38 34 31 36 33 29 30 31 32 32 36 37 40 40 47 43 43 39 39 35 35 30 30 34 34 34 34 34 34 33 129 89 29 57 57 29 42 38 38 30 28 27 28 29 36 46 40 24 24 23 23 22 21 21 21 20 19 19 19 19 19 53 164 261 257 165 70 50 66 22 22 19 27 24 33 37 30 31 35 29 33 33 37 37 37 30 30 30 34 27 31 31 31 27 27 27 27 32 32 36 36 28 28 32 33 33 33 37 37 29 29 29 29 29 29 30 30 30 30 31 35 39 36 36 43 43 47 51 52 56 64 65 73 62 54 73 97 147 195 151 50 62 49 45 58 43 31 40 81 129 89 53 53 60 44 39 39 37 37 37 37 33 33 33 33 58 54 50 46 46 54 62 59 47 55 55 43 35 47 64 87 183 167 143 115 88 64 44 36 49 34 35 35 34 36 52 34 45 37 37 50 37 37 47 38 45 37 38 38 50 112 153 210 426 420 451 440 330 241 262 301 205 130 186 262 234 166 172 240 277 303 348 413 478 508 554 636 730 639 429 325 472 480 240 134 169 121 117 171 224 274 384 502 590 713 709 550 524 690 775 805 853 883 890 890 904 872 824 817 811 824 840 813 742 679 680 717 686 679 688 685 653 606 606 630 617 637 655 674 704 735 719 675 633 552 512 525 485 344 187 87 52 43 51 43 42 41 42 47 47 43 42 42 43 51 55 55 42 50 62 70 74 74 82 86 130 113 101 113 113 85 53 40 40 43 54 45 44 52 57 41 136 139 165 137 155 382 594 611 652 587 596 596 434 256 262 376 595 581 365 165 148 98 39 69 101 48 77 182 267 343 401 426 573 608 629 635 637 551 345 139 70 29 52 91 36 36 48 38 41 90 119 142 214 362 510 587 799 764 787 769 664 542 318 32 35 35 34 39 52 74 115 157 103 136 185 206 191 157 122 88 53 50 54 62 74 82 86 79 64 39 39 69 81 53 41 53 40 46 54 53 65 101 157 204 125 179 227 254 254 257 265 276 229 198 174 252 309 170 38 90 68 52 66 126 208 256 271 247 135 84 32 32 47 72 77 71 124 143 163 199 224 244 259 270 230 251 350 497 596 631 692 735 780 591 475 334 122 45 80 65 69 75 99 119 155 283 509 696 722 678 574 373 169 81 60 38 48 39 38 38 54 73 80 81 48 60 62 59 89 128 108 70 103 145 164 200 264 284 261 248 114 83 42 41 58 57 48 68 39 78 78 38 39 79 80 45 76 83 102 128 175 221 260 286 321 308 322 375 440 501 587 673 545 452 473 483 416 466 504 387 338 181 180 251 178 96 90 74 68 39 120 175 87 62 102 86 65 62 62 59 63 56 57 61 64 71 67 71 97 124 151 170 172 155 158 173 172 171 211 280 361 419 463 472 473 455 408 346 333 340 327 238 160 151 121 41 76 68 68 60 55 47 51 51 38 38 49 44 47 47 47 43 45 45 45 45 45 45 45 45 33 41 41 33 32 32 32 48 53 62 51 32 31 31 79 123 158 230 245 262 378 518 451 278 195 159 151 158 126 62 39 56 47 47 43 34 36 50 76 75 69 50 42 39 46 46 57 65 32 28 28 27 27 27 39 36 28 28 29 28 28 29 50 73 81 97 81 45 61 106 106 70 78 65 41 28 26 26 31 39 57 45 48 60 67 55 59 56 42 31 31 27 27 26 26 26 39 39 39 39 39 39 39 32 32 32 32 32 28 28 28 28 28 28 33 37 40 36 28 32 66 58 58 47 50 50 50 39 39 39 39 39 35 39 43 47 62 59 59 55 51 44 47 40 26 29 61 89 118 155 195 212 216 244 250 240 246 202 206 287 225 247 228 166 165 198 192 152 111 43 28 50 52 27 36 111 63 67 59 55 43 42 31 28 27 32 58 36 26 39 47 45 21 49 26 19 26 132 161 95 68 32 30 47 118 174 189 177 177 150 144 161 143 108 90 135 149 50 22 37 60 27 34 94 50 78 75 29 25 27 48 41 36 40 48 50 62 64 65 62 87 80 64 45 37 37 37 45 49 45 37 41 46 54 51 44 107 136 153 129 73 40 40 50 66 62 58 50 42 47 55 67 91 79 74 62 58 54 50 46 88 60 52 69 65 50 81 118 170 106 54 50 43 41 42 44 48 56 60 53 45 45 46 51 46 46 46 46 46 46 46 45 74 62 73 85 105 105 92 79 55 59 47 47 46 47 55 67 74 63 59 63 61 58 63 59 64 53 49 48 47 48 48 62 77 76 64 63 74 98 129 149 141 125 94 70 55 51 59 67 58 81 81 67 98 187 254 284 307 335 335 309 283 265 215 134 60 48 45 44 60 129 267 401 423 345 226 124 67 41 42 42 68 64 64 51 55 60 68 76 56 59 68 99 197 320 385 403 495 528 554 591 639 700 769 812 831 804 762 717 673 623 562 509 448 411 374 344 320 303 279 283 274 258 267 297 338 352 338 316 347 379 418 443 455 470 516 554 590 655 738 802 874 938 955 902 813 728 653 567 435 286 168 106 56 58 58 58 68 71 73 77 62 66 70 70 69 61 53 52 50 50 51 52 51 50 48 47 54 50 50 49 50 55 60 64 80 80 80 92 96 96 92 84 144 152 176 187 143 107 151 230 230 203 164 124 96 81 73 72 59 97 123 140 165 237 344 428 483 560 643 693 719 734 760 793 846 874 884 866 810 742 689 659 605 577 591 630 660 673 703 735 771 779 813 875 947 985 984 971 1018 1018 1019 1012 1000 969 935 901 787 704 632 569 463 297 150 63 74 57 52 52 54 61 71 71 53 57 61 57 49 48 48 49 48 48 53 49 49 48 53 57 60 60 60 60 60 57 57 61 65 57 57 57 57 61 61 61 48 56 52 52 55 51 54 54 44 44 45 45 45 44 44 43 44 44 48 52 52 56 64 64 56 49 49 49 49 49 49 49 49 53 61 62 66 62 58 51 55 56 60 64 60 53 53 57 64 48 46 47 55 59 58 46 45 44 43 43 43 43 44 56 47 63 71 62 43 42 43 52 73 49 43 45 70 85 73 46 48 54 78 70 58 50 50 50 51 51 52 61 73 85 89 97 80 100 84 50 49 51 50 48 48 49 49 48 48 48 47 45 43 46 85 109 127 115 74 40 58 67 128 187 153 63 52 101 231 296 205 47 43 50 57 53 80 80 77 74 67 52 47 46 57 71 67 63 55 43 41 41 42 41 41 58 102 126 125 113 82 58 46 66 110 126 102 74 66 54 42 41 42 50 70 89 75 62 47 55 67 75 56 40 60 80 91 71 46 37 45 65 44 35 47 34 57 221 268 112 58 42 37 41 56 60 55 39 58 45 39 29 27 25 24 23 34 34 27 16 16 16 16 17 17 21 29 29 21 17 20 20 28 24 23 19 19 23 31 35 26 26 26 26 26 26 25 25 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 24 28 24 24 20 20 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 17 17 13 13 13 13 21 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 15 15 15 15 22 23 23 12 12 14 15 17 34 44 49 51 43 48 49 53 45 33 24 23 22 22 23 24 29 37 42 46 39 40 44 44 41 44 44 45 45 38 34 34 34 34 35 35 43 43 43 43 43 43 43 36 36 33 33 33 33 37 37 37 33 33 33 32 32 32 31 31 54 58 54 53 49 49 45 44 36 32 28 28 28 32 36 36 33 29 28 28 29 33 48 45 49 50 47 44 41 37 34 34 39 47 55 63 63 55 43 35 34 34 34 34 35 39 43 47 33 49 85 126 150 123 71 34 35 35 42 42 49 49 53 49 34 34 34 34 34 34 34 34 34 35 47 39 34 34 35 38 34 34 42 46 54 58 62 69 80 67 70 105 120 103 111 139 75 87 171 303 388 357 278 223 164 101 58 58 43 33 32 34 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 50 48 55 55 55 44 40 32 32 31 31 31 32 52 76 100 116 111 111 107 99 84 80 76 66 46 42 42 42 36 39 43 47 36 37 40 48 56 68 80 88 52 52 48 40 44 56 64 65 53 46 38 38 37 41 50 54 61 53 53 65 88 88 68 37 46 38 38 38 42 46 53 53 49 49 53 53 53 49 52 52 57 68 36 59 99 57 103 290 359 336 293 290 391 597 791 918 1011 1005 922 797 683 548 349 174 216 202 131 59 58 98 92 35 114 86 58 46 50 54 46 38 45 49 64 88 99 83 30 25 45 88 132 160 156 133 78 27 44 50 30 29 36 44 36 48 43 51 47 43 39 35 31 31 34 34 34 34 34 34 34 34 41 133 106 30 34 50 30 30 42 38 37 37 30 29 27 26 61 67 51 31 26 21 20 20 19 20 20 18 18 39 54 38 196 239 284 273 181 69 19 30 46 38 23 18 19 20 30 42 35 25 29 33 37 37 26 26 26 26 27 27 28 31 31 35 28 27 27 27 28 28 28 32 48 28 36 44 29 37 57 49 29 28 29 33 29 29 29 30 30 34 42 35 35 39 43 43 50 42 31 40 60 76 65 57 82 50 33 69 181 259 195 87 65 41 45 62 51 31 36 77 57 61 65 69 75 63 59 39 41 34 34 34 34 34 34 34 47 47 47 51 59 71 83 91 34 36 47 39 34 35 71 99 207 179 155 123 71 68 72 44 45 45 37 35 34 34 36 41 35 46 38 36 39 51 38 38 40 39 38 39 63 69 113 194 354 528 527 380 310 257 250 329 279 164 112 156 168 112 119 182 248 241 262 328 413 459 497 523 614 518 513 423 443 506 354 304 64 189 240 206 259 448 624 697 712 784 741 712 802 835 825 864 866 912 935 919 899 902 878 824 795 764 725 705 702 699 672 629 630 651 668 665 665 678 710 727 630 614 629 656 691 690 663 640 470 449 433 406 318 193 96 55 50 43 43 43 42 41 42 43 43 43 47 47 47 43 43 42 42 43 51 59 66 58 57 49 89 96 100 112 124 112 76 40 46 41 42 53 40 40 56 55 94 152 222 218 237 417 594 627 538 541 522 480 405 295 281 362 421 347 261 169 128 58 39 56 104 33 81 313 421 379 416 550 605 653 709 714 621 408 161 24 74 31 69 111 37 36 43 37 37 70 80 96 180 348 513 599 705 673 700 698 635 564 380 99 37 36 35 41 70 80 82 89 89 89 97 102 104 101 94 83 61 58 62 66 74 78 78 71 52 39 40 81 93 69 53 61 57 61 56 45 60 97 164 211 144 186 222 253 261 276 288 300 276 233 158 195 268 177 46 46 56 59 83 157 248 323 350 354 194 143 79 48 50 63 56 55 108 127 144 168 193 217 236 247 209 228 339 506 605 625 696 762 758 624 559 423 188 84 78 37 64 59 95 138 173 265 498 714 714 742 723 590 376 199 91 38 59 44 40 43 62 76 72 65 74 71 46 42 49 81 64 41 86 136 181 232 317 361 350 317 129 87 42 40 41 42 48 60 79 62 54 66 62 54 67 91 80 71 70 89 136 186 218 236 323 306 331 389 450 464 489 527 538 553 550 531 516 486 452 403 326 201 208 244 151 73 63 47 69 37 39 84 51 51 94 66 74 70 63 59 49 45 45 41 42 42 42 42 54 77 104 123 146 129 132 147 150 145 173 241 294 342 370 390 414 419 368 298 260 279 310 281 211 150 92 39 92 88 83 68 55 39 38 37 38 38 49 44 47 47 47 50 45 45 45 45 45 45 45 45 33 33 33 33 33 33 32 39 50 54 44 37 41 55 75 96 127 172 186 199 306 438 421 307 96 60 39 83 147 140 98 111 49 43 39 34 44 58 84 88 94 71 47 30 29 34 53 65 32 28 28 28 28 28 39 36 57 53 49 33 28 28 29 42 28 29 36 29 56 77 69 41 57 49 29 27 26 27 31 39 50 45 44 52 59 51 59 63 25 25 25 26 26 27 27 27 35 35 35 35 35 35 35 35 32 32 32 32 28 28 28 28 28 28 29 33 36 32 32 35 38 53 57 61 50 50 54 58 34 34 42 46 43 43 39 39 51 59 55 55 55 55 55 47 68 64 52 33 33 47 90 110 207 238 221 169 157 154 143 121 91 116 109 92 126 196 191 158 58 38 28 29 32 28 40 67 63 63 59 51 47 35 35 28 28 31 43 28 26 44 54 49 40 52 33 21 22 49 98 99 101 54 29 40 95 147 175 171 129 110 128 162 164 130 107 144 81 37 23 56 64 35 43 98 58 79 84 45 26 32 44 33 44 36 33 46 70 76 69 43 80 76 68 57 48 41 37 41 49 45 41 42 46 51 48 48 112 132 133 105 57 40 41 54 62 75 82 70 54 50 66 90 74 70 62 58 54 54 50 50 84 64 57 65 50 45 74 130 158 106 66 62 43 42 42 52 44 45 49 49 45 45 46 47 51 51 47 46 45 45 44 44 58 46 58 74 93 104 95 76 83 71 63 51 43 43 55 63 59 75 91 88 74 74 75 72 56 48 47 47 47 55 59 70 81 76 60 47 51 66 93 109 101 86 62 42 41 41 42 47 62 86 85 71 98 172 239 262 289 316 329 311 301 279 229 144 77 49 48 53 57 95 224 346 365 297 195 105 63 45 43 47 53 60 53 51 51 60 65 73 44 63 69 76 134 249 343 385 476 509 547 584 626 678 735 769 797 776 746 709 676 627 573 528 476 443 417 387 359 345 334 327 270 265 294 339 397 430 441 439 455 491 526 538 532 532 577 623 681 762 845 890 931 969 982 934 842 734 623 513 373 227 134 94 58 58 59 62 72 71 77 77 62 62 66 66 69 57 52 51 51 50 50 55 66 70 78 82 62 58 50 49 49 50 52 52 64 68 68 84 92 100 100 100 151 179 206 182 153 146 205 253 264 210 158 99 83 68 76 79 59 90 124 138 159 208 284 360 423 495 587 651 693 716 742 764 832 863 865 851 810 761 727 708 670 645 656 693 726 725 747 774 791 819 869 927 976 1010 1017 1016 1016 1017 1018 984 935 884 834 782 661 579 515 451 348 209 94 49 52 52 52 51 50 53 67 67 53 57 61 57 49 48 48 48 57 53 53 49 53 49 49 48 47 47 48 52 56 60 64 61 48 48 48 48 48 48 48 48 59 60 56 52 55 55 58 58 45 44 44 43 43 44 45 45 44 48 44 44 44 44 48 52 52 52 45 45 45 45 45 45 57 57 61 65 65 58 58 54 50 51 55 52 48 47 48 52 47 46 46 46 55 62 50 45 45 44 44 43 43 43 44 48 47 62 70 62 43 42 43 59 60 53 57 57 69 70 66 54 47 48 54 62 62 50 50 50 50 49 51 52 73 77 81 81 55 78 66 49 49 74 89 73 49 49 49 48 46 45 47 48 47 54 89 132 139 98 69 65 142 147 180 202 145 59 50 53 183 266 245 113 47 46 53 45 77 85 86 89 82 66 58 58 56 67 63 55 47 43 43 43 41 41 46 58 74 94 105 109 90 74 62 74 94 94 62 41 54 46 41 40 40 41 46 61 71 62 47 55 63 67 52 40 56 64 75 59 42 37 41 53 36 35 43 38 89 253 308 172 46 34 33 37 52 56 56 44 58 50 51 45 39 33 24 23 34 34 27 16 16 16 16 17 25 29 33 33 21 17 16 16 28 24 23 19 19 23 31 35 26 26 26 26 26 26 26 25 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 28 28 28 24 24 20 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 25 17 17 13 13 13 17 21 13 13 13 13 13 13 13 13 13 13 13 13 20 20 20 20 15 15 15 15 22 22 22 15 11 11 13 14 17 30 36 37 58 51 52 45 38 34 26 25 22 22 23 28 40 37 42 46 39 39 44 44 40 40 44 41 41 34 34 34 34 34 34 35 43 43 43 43 43 43 43 36 36 32 33 33 33 33 37 37 33 33 33 32 32 32 31 31 54 57 53 53 49 49 45 44 36 32 28 27 27 32 40 44 40 36 28 27 28 35 44 48 52 45 50 47 44 41 37 34 43 51 55 63 59 55 47 43 39 39 39 39 39 35 35 34 50 42 38 50 63 67 51 35 35 35 43 43 50 50 53 50 34 34 34 34 34 34 34 34 34 35 39 35 34 34 35 35 34 34 35 39 39 51 47 54 58 38 48 76 91 74 89 112 155 173 273 442 550 495 333 202 127 80 49 42 35 33 33 43 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 50 48 55 55 55 44 40 36 32 32 32 32 32 41 60 80 92 96 104 100 92 80 77 66 66 46 46 43 43 36 39 43 47 36 36 40 48 60 76 88 96 68 68 60 48 44 48 60 61 53 46 38 38 37 41 50 54 77 69 69 85 112 108 84 56 41 46 54 50 38 38 49 57 45 49 49 53 53 49 56 45 37 54 37 60 104 81 115 268 493 465 457 525 686 855 948 974 995 937 853 765 642 480 348 268 255 233 185 118 90 105 113 100 118 94 66 50 54 54 46 37 61 60 60 51 47 46 42 52 52 157 265 314 302 235 156 102 35 40 33 30 51 48 44 59 51 51 47 43 39 35 31 31 34 34 34 34 34 34 34 34 34 126 110 34 30 42 30 34 30 29 29 28 28 27 26 25 56 55 43 34 22 21 20 20 44 40 31 19 30 46 58 61 316 327 304 217 117 42 30 38 78 95 107 76 32 19 20 22 28 25 29 33 37 37 26 26 26 30 27 27 28 31 31 35 27 27 27 28 32 32 36 36 40 36 52 56 40 44 57 52 45 45 41 37 30 34 34 34 34 34 34 34 30 31 39 51 54 39 39 43 60 68 61 53 50 38 33 66 149 201 195 155 105 64 41 65 70 47 32 36 32 41 61 61 48 35 43 44 41 34 34 34 34 34 34 34 47 43 43 47 55 63 75 82 35 36 51 47 43 51 75 95 203 215 199 115 59 60 72 36 40 45 53 53 48 45 53 61 37 42 38 37 50 54 46 39 38 38 38 40 48 45 73 138 271 560 591 456 418 332 227 265 368 209 82 66 70 62 105 176 202 188 193 255 356 442 472 475 504 445 482 461 555 630 429 291 87 239 370 404 464 586 697 742 757 840 836 816 854 836 850 955 935 942 918 870 858 890 914 888 855 765 701 690 711 680 553 425 566 615 668 685 685 682 690 690 659 647 630 622 642 642 575 489 315 290 254 214 158 98 64 66 50 51 51 47 42 42 42 47 42 42 43 43 43 42 42 42 43 43 47 51 50 58 57 60 84 103 107 126 162 182 138 67 40 41 50 61 48 56 75 74 105 126 159 203 327 540 620 508 544 484 429 418 387 285 214 216 310 272 222 145 79 41 47 80 95 65 135 349 501 486 476 546 645 654 710 725 563 292 101 48 51 31 69 107 45 36 43 38 45 67 69 74 143 276 414 484 535 548 578 501 376 323 218 36 46 35 33 34 35 51 57 60 99 78 59 52 68 78 82 72 61 58 62 70 67 66 66 55 38 37 39 69 89 77 61 60 64 60 60 56 76 108 164 210 196 210 225 236 240 255 267 278 314 260 165 166 248 209 74 35 45 59 94 161 240 315 354 374 398 327 216 113 50 38 48 79 88 103 116 133 157 174 201 223 217 217 320 503 589 569 616 686 636 617 625 517 266 110 78 45 84 64 99 159 166 198 394 604 758 760 746 685 517 254 86 70 40 40 39 51 81 92 91 83 113 86 42 41 45 77 71 45 105 153 199 261 349 421 399 330 147 90 42 39 41 46 56 48 63 50 61 89 85 65 65 90 71 63 74 102 137 156 163 162 253 247 270 339 405 418 404 399 460 631 651 576 537 442 416 522 341 272 280 268 148 70 49 43 81 44 88 128 87 71 79 51 67 63 59 56 52 48 48 40 42 42 41 42 42 48 71 79 90 85 88 103 102 90 113 173 245 305 345 396 444 460 397 309 248 265 296 299 257 176 137 110 91 80 83 67 63 47 43 38 38 38 49 44 47 47 47 50 49 56 56 52 52 52 52 52 40 40 40 43 47 47 39 31 54 50 40 56 64 70 67 73 117 143 145 137 196 314 395 400 248 228 179 191 252 210 124 106 48 34 35 34 45 55 85 112 106 79 43 29 28 30 54 70 29 28 28 28 28 28 32 36 41 45 49 40 32 36 48 57 28 28 52 73 96 85 65 45 29 29 28 27 27 27 31 31 58 49 48 48 51 47 55 68 29 26 26 26 26 25 25 25 31 31 31 31 31 31 31 31 39 39 32 32 28 28 28 28 28 28 28 28 32 32 39 39 30 41 53 53 49 45 45 53 30 34 42 46 50 50 46 35 47 48 48 55 55 62 66 59 78 55 39 27 26 27 41 54 169 180 201 178 112 81 56 35 72 69 44 37 86 163 165 120 28 53 41 28 28 60 68 48 66 62 62 51 50 39 39 28 28 30 30 28 26 41 54 45 48 40 36 37 21 26 123 228 189 122 53 24 29 80 120 137 91 84 107 161 191 161 118 139 112 112 104 104 71 22 22 27 67 87 92 61 42 36 40 29 44 33 29 39 72 81 66 39 72 68 68 60 60 52 48 44 45 45 42 46 50 51 52 56 116 120 105 73 45 41 42 58 42 63 86 70 50 45 61 89 69 69 65 65 54 54 50 49 76 64 61 57 41 41 82 146 134 102 82 67 47 42 43 53 44 45 45 45 45 45 45 46 50 46 46 45 45 44 44 43 45 45 46 62 85 89 84 75 71 67 51 43 43 44 52 48 44 61 73 57 54 66 78 67 47 46 46 46 54 58 73 81 96 87 67 51 50 62 82 94 85 74 54 42 41 42 43 51 67 90 85 72 95 158 209 239 271 291 308 305 295 273 211 133 74 63 96 118 115 128 205 280 271 219 148 85 59 50 47 51 49 56 53 51 52 57 62 70 58 88 91 62 81 171 289 363 442 483 529 574 615 656 697 731 769 757 727 705 675 638 592 551 487 451 424 398 384 366 355 350 262 303 376 446 511 544 550 539 547 582 617 613 583 590 644 701 759 848 925 959 974 1000 1007 963 843 720 598 464 323 189 107 87 58 58 59 73 79 82 73 73 62 59 66 62 61 53 51 50 49 49 57 65 84 111 123 120 76 65 57 49 49 49 50 52 52 56 57 72 84 100 112 123 146 190 209 165 140 153 212 241 260 201 145 90 86 75 74 59 52 79 110 132 142 167 216 264 324 385 481 565 629 675 698 712 788 800 808 795 768 742 727 723 711 699 709 739 757 755 773 793 812 855 922 975 1001 1015 1017 1017 1016 1017 1017 975 902 813 739 665 548 459 398 337 246 145 77 52 51 51 50 50 50 50 64 64 49 57 57 53 48 47 47 47 49 48 48 48 48 48 47 47 46 46 54 58 63 56 60 56 64 56 52 52 52 52 52 52 51 52 52 56 63 63 74 74 46 45 43 42 43 44 49 61 56 52 44 44 43 44 44 44 44 44 44 44 44 44 44 44 64 64 64 57 57 54 54 54 46 47 47 47 47 47 47 47 47 50 54 66 74 73 58 53 49 52 44 43 43 43 43 43 47 62 59 55 43 43 47 59 43 57 81 77 65 57 65 66 47 47 48 54 66 63 55 50 50 49 50 51 68 73 65 56 48 57 53 48 57 101 132 132 76 48 47 47 47 45 45 46 44 66 157 224 187 102 77 105 178 179 185 167 124 59 48 46 118 200 257 188 67 44 45 45 54 69 81 81 69 57 53 64 56 71 71 59 43 42 47 59 40 42 58 54 45 53 77 101 69 53 41 45 57 61 49 41 57 49 41 40 40 40 40 41 67 58 50 54 55 59 44 40 48 48 55 47 42 37 41 45 40 35 43 34 69 201 240 120 38 30 29 37 48 56 56 48 58 58 63 57 47 41 28 23 34 34 27 16 20 16 16 17 29 33 37 33 25 17 16 16 24 24 23 23 23 23 31 31 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 24 24 28 28 27 27 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 25 17 17 17 17 17 17 17 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 11 11 12 13 15 17 26 28 61 51 44 33 30 34 35 45 23 23 31 32 41 49 42 46 39 39 39 43 40 40 40 41 41 34 34 34 34 34 34 34 38 39 39 39 39 39 39 31 36 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 47 54 50 50 45 45 41 41 33 29 28 27 28 36 52 64 64 45 36 27 26 34 42 50 51 51 45 45 47 43 41 41 42 43 47 47 47 47 43 43 39 43 43 43 43 39 35 34 82 54 33 32 34 43 47 47 38 38 39 39 46 46 46 46 34 34 34 34 34 34 34 34 39 34 34 34 35 35 35 34 34 34 34 35 36 40 40 47 47 35 42 61 65 53 60 86 246 245 352 577 741 669 399 161 71 40 33 34 34 34 47 83 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 50 45 52 52 48 48 40 32 32 32 32 32 31 32 41 53 65 80 81 77 77 73 73 62 62 46 46 43 43 43 47 50 47 40 40 44 56 68 84 100 108 76 68 56 44 40 44 56 65 49 42 38 37 37 41 46 50 81 69 65 81 112 112 84 52 45 49 53 53 57 57 57 57 41 41 45 45 49 45 45 37 38 59 46 37 76 50 59 148 408 516 663 791 882 946 969 972 956 837 740 679 524 328 248 276 118 216 301 249 117 38 58 97 118 94 70 58 54 54 42 33 41 48 48 31 28 27 33 75 113 267 424 496 464 377 278 216 45 46 48 53 58 50 47 47 51 47 47 43 39 35 35 31 34 34 34 34 34 34 34 34 38 118 118 50 30 31 38 49 30 28 28 28 27 26 25 24 47 46 34 25 21 21 20 20 19 18 17 18 45 77 97 105 256 271 232 157 89 54 46 34 87 147 195 160 72 19 18 21 24 28 25 25 29 29 30 30 26 26 27 27 27 27 28 28 27 27 27 28 32 36 36 36 28 32 44 48 44 44 44 40 41 53 49 28 28 45 42 29 42 34 30 30 30 30 39 47 54 39 35 39 52 60 53 49 54 46 50 62 77 85 128 175 217 136 53 37 46 43 36 36 31 48 80 73 48 32 55 72 41 35 35 35 35 35 35 35 43 43 43 43 47 55 63 66 34 34 34 34 42 50 70 82 158 218 206 102 54 79 103 60 36 44 52 45 44 44 53 65 41 37 36 44 44 40 44 45 35 36 38 44 51 38 71 120 196 470 476 381 459 417 267 242 402 243 91 38 38 47 95 157 160 153 155 205 338 452 482 448 446 442 491 461 547 630 439 260 212 351 494 572 621 678 723 753 745 811 834 853 868 834 841 951 943 946 938 903 891 899 895 849 820 790 774 758 739 684 585 497 562 619 672 693 693 686 678 658 630 627 598 567 580 565 451 321 220 203 159 102 58 49 55 67 42 50 50 46 41 41 41 42 46 46 50 54 54 50 46 42 51 51 43 46 46 57 61 67 63 86 86 94 133 165 121 38 38 40 41 40 39 63 90 101 218 172 180 225 337 499 541 432 465 402 351 348 321 259 244 269 275 245 207 149 67 49 62 63 41 109 207 352 505 567 604 670 754 697 690 683 504 202 71 101 59 31 42 63 40 36 46 37 42 60 70 68 114 187 258 290 186 226 247 169 99 110 110 34 42 36 34 35 41 52 48 41 53 56 53 65 81 86 75 68 53 57 58 62 54 50 50 43 38 37 39 53 84 85 88 76 67 56 67 76 103 119 162 201 255 246 225 207 199 214 230 242 330 283 208 210 283 237 98 35 121 125 147 186 232 283 319 350 497 466 383 252 121 47 48 83 66 80 85 97 114 138 173 199 236 205 296 476 575 542 554 603 670 687 742 655 369 115 50 57 82 72 101 144 139 151 283 429 792 744 722 730 629 361 154 129 44 40 40 47 77 99 106 102 115 86 45 42 69 105 104 92 139 179 239 301 388 465 451 351 162 78 41 41 42 58 68 40 46 73 76 47 47 90 99 72 86 79 83 102 117 125 133 148 218 209 227 277 338 353 355 365 334 552 632 581 545 454 431 545 384 363 371 315 175 86 57 44 62 128 236 264 164 76 59 43 51 51 52 52 52 52 52 45 42 42 41 42 42 44 49 64 44 43 43 54 58 53 68 116 249 333 419 494 553 545 468 368 278 275 250 224 210 185 170 176 106 99 91 67 59 55 54 47 38 38 49 44 47 47 47 50 54 61 57 56 52 52 52 48 40 44 51 47 43 35 35 39 47 47 55 67 74 61 67 74 68 94 117 116 132 205 330 433 532 500 404 384 437 359 177 72 55 37 38 38 37 39 85 129 94 71 39 28 28 38 66 82 29 28 28 28 28 28 32 36 28 28 29 33 36 44 60 72 56 48 68 108 120 80 52 48 28 28 28 28 28 27 27 26 58 46 45 56 52 44 48 53 29 26 26 26 26 26 25 25 27 27 27 27 27 27 27 27 35 35 28 28 28 28 28 28 29 29 28 28 32 32 43 43 42 41 49 38 41 41 37 37 38 38 42 42 42 46 46 39 40 40 36 44 55 66 66 70 42 46 43 44 36 29 37 41 60 44 144 218 125 34 36 38 134 102 56 37 74 127 115 62 27 57 49 28 32 79 86 51 59 59 55 48 47 36 36 28 29 29 28 27 26 45 47 42 60 48 44 47 24 53 185 338 222 151 58 19 18 33 97 138 48 41 60 118 164 166 136 146 183 216 212 180 136 80 59 51 79 88 84 53 31 39 36 29 37 33 30 51 72 81 70 47 72 64 56 48 52 55 55 51 53 45 46 46 43 55 56 64 112 97 78 58 42 42 42 50 43 55 74 70 61 49 60 72 69 73 73 69 60 49 45 45 60 57 57 53 40 41 94 162 106 98 83 79 55 42 44 57 50 50 50 46 45 44 44 45 45 45 45 45 44 44 44 44 45 45 45 57 69 76 75 63 47 47 47 44 44 60 53 49 57 53 44 44 46 86 79 51 46 46 46 49 53 61 72 88 79 67 54 42 46 59 82 98 70 62 50 42 42 47 55 59 63 75 74 65 92 143 186 209 249 269 285 279 269 238 172 94 54 59 121 183 208 194 200 219 178 149 102 70 56 53 54 54 53 53 50 47 45 50 51 59 87 117 120 91 82 152 263 349 420 461 507 556 604 642 686 716 763 754 736 713 683 646 608 566 510 472 435 411 385 378 374 377 320 398 507 600 643 634 603 568 615 647 677 641 611 633 702 768 835 908 966 978 982 993 997 945 788 671 550 419 281 148 84 68 57 58 58 65 75 74 69 61 70 63 66 62 61 52 51 50 49 64 91 110 140 156 160 149 120 100 85 69 50 49 49 51 51 52 52 60 73 92 112 131 158 178 197 173 148 137 180 213 224 173 129 98 102 87 70 50 52 65 88 111 117 139 160 186 238 295 383 475 558 611 634 649 693 701 698 691 680 677 681 689 703 702 713 732 742 745 767 791 805 856 925 967 989 1007 1015 1016 1015 1016 1001 948 861 764 682 597 470 376 303 242 185 124 83 69 51 50 50 50 50 53 60 64 49 53 57 53 48 47 47 47 47 47 48 48 47 47 47 55 50 50 54 58 58 59 48 48 72 72 64 64 60 60 60 60 47 47 48 56 71 79 90 94 54 50 46 45 45 49 57 61 60 56 52 48 44 44 44 44 44 44 44 44 44 44 44 44 56 56 52 52 49 57 65 62 54 54 54 47 46 46 47 51 66 62 62 66 73 69 65 53 52 48 44 44 43 43 47 51 58 62 55 55 47 47 51 59 43 60 85 89 73 57 61 74 59 48 52 61 85 86 78 55 50 49 49 51 67 64 52 50 49 60 52 48 60 100 135 139 91 50 45 55 78 54 44 43 73 153 248 263 175 82 78 126 115 128 117 98 80 69 48 44 76 132 236 235 96 46 47 47 46 58 78 77 61 51 47 59 67 79 87 67 43 41 42 51 42 46 58 50 41 41 57 81 65 49 40 38 40 41 53 61 57 53 49 41 41 41 40 40 59 58 51 54 47 47 40 40 48 40 39 38 42 42 45 41 56 40 35 33 37 121 132 36 42 38 37 41 53 53 56 48 62 62 63 53 43 33 28 31 34 34 27 20 20 17 17 17 21 29 33 33 25 17 20 16 24 20 27 23 23 27 27 31 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 28 28 28 28 28 28 28 28 16 20 20 24 23 23 19 19 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 20 29 17 17 21 21 21 21 17 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 27 19 16 12 14 16 25 31 56 42 39 28 37 38 39 54 24 31 39 43 52 49 53 46 46 39 39 43 36 36 40 37 30 30 30 30 34 34 34 34 38 38 38 38 39 39 39 31 35 32 32 32 33 33 33 33 33 32 33 32 32 31 31 30 46 54 50 49 45 45 41 41 33 28 27 27 32 56 80 89 88 72 52 31 26 30 41 45 46 50 40 41 45 46 47 44 37 34 34 34 34 34 34 34 34 34 34 34 39 42 47 50 70 54 38 38 46 47 50 42 38 38 39 39 46 46 46 46 34 34 34 34 34 34 34 34 51 34 33 34 39 35 34 34 34 34 34 35 39 36 36 36 48 36 40 51 62 43 54 76 363 328 400 623 805 722 411 124 42 32 33 39 43 43 79 123 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 50 45 45 52 52 48 44 33 32 32 32 32 31 32 32 33 41 64 65 65 65 65 65 58 58 46 46 43 43 43 47 50 47 55 48 56 68 80 99 111 123 87 67 48 40 36 40 56 69 45 38 37 37 37 37 42 46 73 53 41 53 84 88 67 44 57 41 37 41 65 77 65 49 37 41 41 45 45 45 45 37 43 64 46 36 40 34 30 53 188 416 714 900 934 899 881 870 798 670 577 520 368 187 138 201 63 216 349 301 154 58 66 102 94 82 66 58 54 50 46 37 32 40 55 50 29 27 29 74 188 357 514 582 547 464 365 295 87 61 63 68 53 42 46 42 47 47 43 43 39 39 35 35 34 34 34 34 34 34 34 34 31 99 122 66 30 30 42 53 37 36 36 43 42 34 25 24 23 26 21 21 21 20 20 20 51 55 42 18 45 97 117 108 104 124 140 137 117 74 38 17 71 148 228 216 125 30 19 21 23 28 25 29 29 29 30 34 27 27 27 27 27 27 28 28 28 28 32 32 32 32 32 32 28 44 36 32 52 56 40 36 29 53 53 33 33 57 50 29 38 30 30 30 34 34 35 43 50 39 31 35 40 49 45 45 82 66 66 66 37 31 84 187 377 280 152 61 28 29 35 44 31 56 84 80 60 48 71 88 37 34 35 35 35 35 35 35 39 39 39 39 39 43 51 50 47 35 34 33 34 50 70 82 113 165 141 57 37 74 82 71 55 48 44 35 34 35 40 52 40 34 35 47 38 33 41 41 58 35 45 62 39 42 73 125 134 340 375 350 435 421 311 269 297 207 115 59 40 56 83 102 141 155 149 179 296 430 461 426 355 474 583 532 529 547 380 220 423 474 549 610 644 659 689 718 727 765 781 820 879 859 834 865 845 876 897 900 900 885 842 787 798 830 860 842 816 808 804 804 669 682 683 672 680 693 689 661 629 613 586 571 541 467 329 204 179 178 150 94 57 59 45 43 41 50 50 42 41 41 41 41 46 50 58 58 62 58 54 50 51 47 50 46 53 53 60 60 47 58 70 74 101 109 89 49 40 57 41 38 38 63 113 150 216 213 289 346 360 429 528 541 394 300 260 270 271 273 337 387 273 245 215 193 79 88 74 38 61 133 239 333 382 436 546 674 640 533 510 524 394 160 66 131 108 57 38 35 35 37 49 42 37 41 48 62 81 120 151 159 79 68 52 45 102 190 175 76 144 161 190 213 197 156 89 44 32 37 62 74 78 67 64 61 41 49 50 54 42 38 42 39 55 44 51 56 91 116 139 132 107 71 62 67 102 122 174 216 255 238 209 187 195 225 261 289 337 278 228 241 263 193 90 38 59 62 73 95 122 164 203 227 342 403 435 368 226 94 43 40 54 62 70 70 86 117 149 187 233 205 284 464 595 606 607 623 662 646 694 678 458 179 52 66 39 47 75 100 126 159 234 306 578 654 725 745 686 496 261 113 81 62 45 44 61 79 85 88 90 61 39 42 73 110 115 119 158 204 284 365 440 532 538 435 192 76 44 57 57 58 64 39 70 81 83 61 65 101 101 70 105 75 63 51 54 78 134 190 260 255 261 272 285 291 309 320 300 402 506 573 585 553 509 463 434 438 430 339 199 99 57 49 41 133 245 261 157 61 40 44 45 45 52 52 52 56 63 56 52 41 41 41 42 47 48 52 43 42 43 51 54 53 61 97 230 338 445 515 568 576 528 463 392 394 327 269 288 293 251 214 181 155 126 71 51 47 54 43 38 38 49 44 47 47 47 50 58 61 61 56 56 52 52 48 36 47 59 51 31 30 31 43 39 43 70 77 68 48 59 91 102 82 81 96 106 137 232 326 512 479 419 448 545 511 303 130 98 64 42 42 33 31 66 126 67 59 43 29 29 39 70 70 29 29 29 29 32 32 32 36 32 36 36 36 32 32 32 36 44 28 44 76 83 36 27 28 28 32 32 32 36 28 27 26 39 34 33 45 41 28 25 25 26 26 26 26 30 34 42 42 27 27 27 27 27 27 27 27 35 35 28 28 28 28 28 28 29 29 32 28 32 36 43 47 50 34 25 25 33 37 33 26 50 46 38 34 34 38 50 47 37 37 36 44 55 66 74 77 50 58 66 52 40 27 27 27 25 24 78 171 128 66 69 68 153 117 84 66 98 114 75 26 35 32 28 26 27 43 54 47 55 47 47 47 47 36 36 32 29 28 27 26 29 44 43 38 57 64 56 32 20 48 152 248 137 89 44 18 17 39 102 139 19 18 21 38 91 113 115 126 30 64 64 56 56 48 36 24 88 88 72 37 26 31 36 36 29 41 50 56 64 66 71 75 76 60 40 35 35 47 58 58 44 45 46 50 43 51 60 72 101 81 66 58 51 51 43 43 67 63 70 78 85 88 83 75 63 67 71 60 52 48 45 53 52 57 50 42 40 45 98 158 82 90 91 87 56 44 45 57 66 63 63 51 46 44 44 44 45 48 48 48 44 44 51 44 45 45 45 60 60 68 59 51 43 59 56 49 58 74 62 46 87 50 44 62 127 155 115 55 46 46 49 48 55 56 67 74 50 42 41 40 41 42 70 82 53 50 42 41 42 46 51 51 55 63 66 65 85 128 167 191 246 262 275 273 254 219 165 103 65 59 109 176 222 216 183 161 105 96 68 55 52 60 54 58 61 54 51 52 45 46 47 47 83 103 110 101 111 170 257 333 417 454 492 533 577 619 667 698 744 740 729 721 702 669 639 613 572 534 491 460 441 434 442 452 450 521 627 694 712 665 598 546 650 677 692 666 655 700 789 848 943 977 992 982 982 986 960 882 721 593 462 339 212 113 61 56 57 57 57 56 63 66 65 61 82 71 70 58 60 55 58 61 99 130 153 172 206 238 261 243 226 180 140 117 78 50 50 51 51 52 52 56 65 80 104 124 183 167 194 214 201 150 177 230 213 162 118 87 91 76 60 50 53 54 61 81 88 107 124 134 183 224 296 381 453 499 525 539 549 560 568 573 585 601 613 631 654 657 657 671 678 686 712 742 765 800 853 898 933 947 961 957 950 940 917 872 800 713 640 547 391 278 195 145 127 101 71 52 51 51 51 50 50 57 63 67 60 60 60 56 47 47 47 47 55 71 87 75 47 46 51 71 45 45 45 49 50 50 55 55 56 56 56 55 55 55 48 48 47 52 56 60 71 75 86 86 58 66 78 78 81 69 53 45 44 48 52 56 56 52 51 47 55 55 55 55 55 55 55 55 51 51 44 48 52 57 65 62 50 50 50 46 46 46 46 51 74 69 53 45 49 45 48 44 47 47 47 47 55 55 59 70 58 62 55 51 51 55 55 59 43 56 76 81 77 69 69 65 82 60 63 72 92 93 77 58 50 49 49 51 66 67 55 50 62 65 53 48 48 64 87 91 82 58 58 70 69 53 61 85 205 236 228 160 91 67 91 103 48 68 65 45 58 79 63 44 47 83 199 252 156 76 61 49 48 67 83 85 72 58 58 62 51 67 87 79 55 42 42 43 50 46 50 42 41 41 53 61 88 76 60 44 40 44 48 52 56 56 56 52 52 49 45 48 55 62 59 55 43 39 40 40 48 39 39 38 50 50 49 45 40 35 35 34 53 109 108 44 54 50 53 49 53 49 52 48 70 62 59 41 23 21 28 39 34 34 27 20 24 18 21 18 17 21 29 29 21 17 20 20 20 20 27 27 27 27 27 27 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 12 12 16 20 19 19 19 15 27 27 27 27 27 27 27 27 23 23 23 23 23 23 23 20 33 21 17 21 29 29 21 13 17 17 17 17 17 17 17 17 20 23 23 23 23 23 23 23 16 16 16 16 16 16 16 19 31 27 23 16 17 19 17 22 35 26 34 32 40 37 35 41 35 43 47 52 56 49 53 46 46 46 39 39 36 36 32 32 29 29 30 30 30 34 34 34 38 38 38 38 38 38 38 31 31 32 32 32 32 32 33 33 33 32 33 32 32 31 30 30 46 46 42 42 38 38 34 34 29 28 28 28 37 69 101 121 109 89 64 43 30 25 33 44 49 49 46 43 40 45 46 47 33 33 33 33 33 33 34 34 34 34 34 33 34 38 46 50 34 34 37 45 53 46 41 33 45 46 46 46 39 39 39 39 34 34 34 34 34 34 34 34 55 34 34 35 43 35 34 34 34 38 38 42 43 43 39 39 48 40 44 44 51 36 43 65 323 285 308 436 529 450 231 41 39 41 50 47 43 44 75 107 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 46 46 49 49 45 41 37 33 32 32 32 31 31 31 32 33 52 53 53 57 50 54 54 54 46 46 46 46 42 46 50 47 63 56 68 79 99 119 135 143 131 91 52 44 40 40 53 61 41 37 37 37 37 37 38 42 73 53 37 37 56 68 63 55 55 55 56 59 64 63 60 59 53 52 57 56 57 56 57 45 42 59 42 37 49 67 69 78 114 282 542 766 849 807 717 647 497 410 355 318 233 135 105 142 44 97 110 62 34 48 44 35 66 62 58 54 54 50 46 41 40 48 63 78 65 41 44 81 234 387 528 600 589 526 419 333 139 76 66 67 41 45 69 50 47 43 43 43 39 39 39 35 34 34 34 34 34 34 34 34 35 72 111 83 34 30 45 53 45 47 43 49 45 40 31 23 21 21 20 19 19 20 27 31 66 94 73 25 81 217 289 272 144 120 116 129 113 62 30 18 55 128 216 232 169 78 26 21 23 25 29 33 29 29 26 35 31 31 27 27 27 27 27 27 40 36 36 32 32 28 28 28 48 68 40 28 64 76 52 56 37 53 61 53 61 77 69 45 49 33 33 49 57 45 41 46 43 39 31 31 32 41 42 45 86 58 65 85 64 40 120 243 436 392 304 188 89 45 30 30 31 44 63 63 63 59 63 64 34 34 35 35 35 35 35 35 35 35 35 35 34 35 35 35 91 71 51 45 53 81 113 132 176 184 120 64 84 92 80 86 66 63 63 43 35 34 36 40 36 32 34 68 56 60 79 62 95 53 63 77 42 38 58 71 88 262 420 467 417 338 276 246 145 126 91 59 40 48 64 79 165 187 169 143 205 331 398 400 471 546 554 423 383 464 496 487 566 553 572 630 668 675 685 705 750 777 782 801 849 861 809 761 713 729 745 761 777 794 797 774 718 699 691 719 780 838 839 816 753 726 682 647 671 712 712 680 695 652 632 626 556 395 246 162 141 137 116 71 54 52 44 41 42 59 63 51 43 51 47 42 42 42 43 47 51 47 43 43 43 43 50 50 50 46 49 52 43 51 74 90 82 66 89 110 63 92 72 48 75 90 127 192 261 341 466 500 437 460 535 533 363 225 194 263 316 354 383 372 237 222 248 273 83 92 86 39 133 177 222 221 274 444 527 470 326 227 184 211 184 101 99 184 125 82 35 34 40 72 97 118 70 62 45 37 45 68 79 84 120 120 96 100 148 175 131 63 203 231 247 228 177 125 69 40 95 104 111 88 71 44 45 53 37 49 50 46 38 38 46 50 78 67 55 47 75 127 159 159 163 102 50 46 74 110 177 232 207 213 208 207 230 269 328 364 320 258 223 197 166 109 62 39 60 64 75 97 127 173 220 247 226 310 383 352 229 99 40 36 44 52 59 63 66 93 129 170 240 229 285 417 567 644 664 640 666 601 613 652 546 288 93 39 40 40 58 79 125 161 204 228 315 514 688 680 625 581 400 133 81 58 41 40 57 79 100 107 93 67 39 42 65 89 98 110 184 214 329 426 473 546 583 500 282 99 52 81 61 45 56 39 61 52 113 204 236 183 112 81 57 39 47 59 60 68 107 155 245 264 283 281 267 249 253 274 398 408 487 554 561 596 608 526 469 468 436 337 206 95 45 46 47 94 126 126 94 58 54 74 46 53 53 56 56 52 59 59 58 58 51 44 41 42 47 51 42 42 42 43 50 54 61 86 144 249 347 413 475 549 580 582 507 547 493 447 485 459 340 263 216 191 150 86 62 67 78 67 38 38 49 44 47 47 47 50 58 65 61 61 56 52 48 48 31 51 67 71 59 42 42 42 32 43 69 84 66 42 63 108 333 205 93 59 84 117 182 240 281 344 412 441 462 469 408 304 213 124 54 42 34 31 50 102 59 63 55 30 30 43 62 50 29 29 33 33 36 36 32 32 32 32 32 32 32 28 27 27 32 27 31 55 51 32 28 36 40 36 36 32 32 28 27 27 27 25 25 26 25 24 24 25 86 74 58 42 30 26 26 26 27 27 27 27 27 27 27 27 35 35 28 28 28 28 28 28 29 29 32 32 36 36 43 43 34 26 25 26 30 38 45 41 54 46 38 34 34 38 46 47 37 30 37 40 55 62 74 74 73 77 70 47 28 27 28 29 66 82 102 95 84 117 120 73 174 151 122 116 120 102 51 24 43 27 26 26 27 27 35 46 43 43 43 36 36 33 32 32 39 31 30 29 36 43 39 35 26 52 56 32 21 40 83 96 52 55 43 38 33 41 57 72 33 17 16 18 22 25 30 42 24 24 24 29 48 60 56 44 92 73 49 29 25 27 36 44 30 42 66 64 64 66 83 99 76 49 35 34 34 46 58 54 36 37 46 46 39 51 60 68 89 73 66 62 59 59 48 44 67 59 61 65 92 88 79 63 66 70 63 59 44 44 49 61 52 61 58 46 41 49 86 130 66 86 95 95 72 57 53 50 67 67 67 55 46 45 44 44 60 56 59 55 47 43 43 43 44 45 53 53 56 52 48 44 51 60 53 45 58 75 71 46 83 47 51 135 211 199 119 51 46 45 48 47 51 50 58 69 57 45 45 40 41 42 54 62 46 42 42 41 42 46 51 47 48 52 55 59 70 101 136 156 223 240 253 257 242 208 185 155 145 110 105 132 164 174 145 116 63 62 53 53 56 61 65 65 65 51 52 49 45 46 46 47 48 60 83 98 125 175 238 288 398 432 465 502 543 584 633 667 709 720 721 721 710 684 665 651 609 582 544 517 506 510 517 524 575 617 672 702 693 642 586 542 594 626 651 660 712 809 902 964 1010 1011 1000 982 983 976 938 841 672 517 366 246 155 94 78 80 57 56 55 55 55 62 69 69 79 71 66 61 60 67 89 96 154 184 211 225 272 339 382 375 339 259 200 164 122 74 50 49 50 51 52 56 57 72 96 116 172 143 167 227 219 158 174 246 231 179 111 64 56 61 61 53 55 54 54 55 75 93 89 102 123 153 201 251 304 348 371 389 419 434 450 470 494 525 540 551 562 562 558 554 557 565 599 626 671 694 724 774 819 841 840 827 844 814 785 748 706 635 563 473 304 202 126 88 89 89 66 50 55 51 50 53 60 67 74 67 64 64 56 48 47 47 51 63 59 75 87 67 46 44 45 47 42 42 43 44 45 46 55 59 48 48 48 47 51 51 47 47 67 67 64 60 63 63 66 66 58 70 90 98 97 73 49 43 43 43 44 48 52 48 47 43 55 55 55 55 55 55 55 55 43 43 43 44 52 60 57 61 46 46 46 45 45 46 46 55 85 77 57 45 44 43 43 44 43 43 47 51 59 63 70 74 62 58 51 51 55 59 59 59 48 56 64 68 65 69 69 65 82 67 63 71 88 89 77 53 49 49 49 50 63 70 74 74 94 93 81 65 64 60 68 63 55 74 90 73 49 65 132 192 200 184 124 64 75 115 95 43 44 56 49 44 61 97 77 43 42 45 131 208 173 101 50 48 48 56 75 74 75 62 64 60 42 43 67 71 63 51 47 46 54 42 41 41 45 53 53 49 44 44 48 56 60 52 40 39 44 44 48 48 48 44 40 44 51 62 67 59 39 39 39 40 44 40 39 39 50 50 54 50 36 36 35 39 81 109 93 56 62 58 61 57 53 49 52 48 70 62 55 33 18 16 24 39 34 34 27 20 24 18 21 18 21 25 33 33 25 17 24 24 20 20 27 27 27 27 27 27 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 12 12 16 20 19 19 19 19 27 27 27 27 27 27 27 27 23 23 23 23 23 23 23 20 25 21 17 25 37 37 25 13 17 17 17 17 17 17 17 17 24 23 23 23 24 24 24 24 20 20 20 20 20 20 20 20 34 30 27 15 16 14 15 16 18 20 22 24 36 29 26 25 43 47 55 59 60 60 54 54 46 46 39 39 32 32 28 28 29 29 29 29 30 34 34 34 34 34 34 34 34 34 34 31 31 31 32 32 32 32 33 32 32 32 32 32 32 31 30 30 39 46 42 42 38 38 34 34 29 29 28 29 45 73 105 117 106 90 72 51 34 36 36 36 48 48 45 42 35 40 49 43 33 33 33 33 33 34 34 38 42 42 38 38 38 34 34 34 34 34 34 37 41 45 46 42 42 42 42 42 35 35 35 35 35 35 35 35 35 35 35 35 55 35 34 51 55 35 34 35 45 49 49 53 53 46 46 35 43 35 35 36 36 35 36 49 136 141 148 177 173 118 63 41 63 64 66 51 40 35 40 56 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 50 50 50 46 45 41 37 33 33 32 32 32 32 32 32 32 48 49 49 49 45 45 49 49 45 45 45 45 42 46 50 47 59 60 71 91 119 143 167 179 191 123 60 48 52 48 45 45 37 37 37 37 37 37 38 38 77 65 49 45 52 63 71 75 44 75 103 107 83 63 67 79 68 68 72 72 68 68 64 53 42 42 38 37 41 76 86 87 117 189 326 490 562 512 434 360 244 208 186 160 133 115 96 89 65 70 43 33 40 93 97 65 39 50 50 54 54 50 46 41 52 36 35 50 49 44 60 116 265 395 522 591 608 565 451 336 174 79 61 75 44 57 93 69 43 43 43 43 39 39 39 39 34 34 34 34 34 34 34 30 35 47 103 99 46 30 53 49 52 54 46 48 44 38 25 21 20 20 19 19 19 20 27 31 18 54 45 17 101 281 405 428 280 216 125 73 42 27 43 55 48 100 176 213 194 126 42 19 23 25 33 33 29 29 30 38 31 31 27 27 27 27 27 27 40 40 36 36 32 32 28 28 40 88 52 28 64 72 52 72 60 61 69 73 81 77 69 61 73 45 41 61 69 49 41 45 47 35 31 32 32 37 38 46 74 38 45 77 76 56 116 211 300 355 367 316 232 153 86 46 43 44 47 51 63 67 59 48 34 34 35 35 35 35 35 35 34 35 35 35 34 34 34 35 87 71 58 42 53 89 144 180 208 187 98 47 95 107 79 96 49 58 74 74 55 35 34 34 43 32 72 119 134 193 220 164 100 46 57 95 50 39 54 36 86 200 334 405 394 310 212 154 80 74 62 38 37 40 84 127 202 232 210 144 158 253 351 396 407 489 525 494 493 529 536 515 590 581 614 674 717 716 715 727 730 758 774 751 744 748 716 664 640 656 673 685 697 709 728 732 747 719 707 747 827 888 877 843 749 725 673 638 678 739 750 710 745 685 659 665 568 391 267 234 230 178 113 67 50 52 44 42 43 63 71 51 43 55 51 42 41 41 42 42 42 42 42 42 43 43 50 54 54 50 53 49 56 67 79 83 70 58 70 94 47 80 76 80 115 93 106 203 391 460 525 493 456 527 543 436 296 218 283 384 382 371 373 349 230 235 324 366 83 60 86 66 117 141 182 157 251 533 586 343 171 109 62 44 41 35 69 121 127 114 71 35 48 84 133 189 106 82 54 38 38 38 38 38 38 52 75 74 77 44 34 38 114 118 91 55 35 36 45 57 164 149 128 89 72 52 49 49 41 49 49 49 41 45 62 70 78 75 62 42 70 134 166 162 206 133 65 57 77 105 164 212 186 205 224 231 246 277 319 344 300 289 259 189 130 121 122 91 39 39 39 54 84 126 164 184 203 247 276 245 162 87 51 48 37 45 52 48 54 77 116 150 228 265 289 341 472 616 673 637 747 710 706 710 620 373 122 37 42 41 40 69 107 124 159 202 276 374 536 589 566 600 494 229 49 41 41 41 65 94 123 123 104 79 51 42 45 53 66 94 183 209 351 468 495 559 625 582 429 174 79 104 57 39 55 66 49 51 145 292 375 334 246 196 95 50 51 75 84 69 76 96 174 213 247 254 237 227 235 248 468 481 527 534 520 567 627 620 515 498 435 336 222 102 45 47 60 79 59 43 55 59 67 90 42 46 53 53 60 60 67 70 76 76 73 66 70 60 61 58 42 42 42 41 42 45 52 70 86 158 217 262 335 445 531 574 529 578 555 553 602 509 365 297 239 210 174 106 82 95 102 86 38 38 49 44 47 47 47 50 62 69 65 61 56 52 48 48 43 59 83 111 126 114 82 51 32 31 61 90 82 61 67 97 359 228 120 81 85 109 169 233 259 362 494 474 372 411 479 447 368 206 66 50 58 37 32 54 47 59 51 31 30 51 66 50 29 29 33 33 33 33 36 33 28 28 32 39 47 47 39 35 39 50 54 58 59 55 55 56 44 40 32 28 27 27 27 31 27 26 25 25 25 26 34 54 142 129 101 65 41 29 25 25 34 34 34 34 34 34 34 34 42 35 28 28 28 28 28 28 28 28 36 40 44 39 43 38 24 26 38 39 27 26 34 43 35 35 42 42 42 42 50 35 34 30 37 40 55 62 70 73 81 77 70 54 43 44 61 67 119 172 147 67 59 107 129 126 204 168 124 90 68 50 43 39 40 28 27 27 35 35 35 35 39 39 32 32 32 32 32 36 53 56 52 44 39 31 35 42 22 33 41 41 41 37 44 40 37 48 51 54 52 36 34 26 62 43 16 16 17 19 21 21 24 24 23 24 24 24 23 23 81 65 45 30 30 35 43 44 45 51 63 60 65 78 95 111 76 53 35 34 38 50 49 42 36 37 42 46 38 46 60 68 89 74 66 62 59 63 60 64 55 51 57 57 76 72 71 70 94 98 83 67 40 40 44 61 65 69 66 54 41 42 66 90 66 86 103 107 92 81 69 54 55 52 55 51 46 45 45 52 59 59 59 51 47 42 42 42 44 44 48 48 51 47 47 44 67 68 50 45 52 92 104 84 80 48 80 176 204 140 71 58 45 44 43 43 50 53 60 60 63 52 56 49 49 53 57 57 57 57 50 50 50 51 55 47 52 52 55 59 59 74 97 121 172 189 205 202 179 160 165 167 204 154 113 89 96 96 79 70 44 43 46 50 57 69 81 80 61 51 52 45 46 46 47 47 47 48 60 83 102 136 179 217 344 384 423 464 516 557 607 644 690 697 709 710 703 680 665 658 619 600 581 573 573 580 578 581 628 646 666 670 661 622 582 550 563 597 646 694 786 903 994 1017 1017 1018 992 966 956 934 874 757 569 409 257 172 124 96 98 103 57 56 55 54 54 62 77 85 71 59 58 57 68 91 120 147 184 235 281 319 374 444 485 463 381 287 211 180 145 94 50 50 50 51 52 56 53 68 92 112 128 108 132 176 172 139 151 207 216 168 104 61 53 62 78 79 76 56 55 56 72 76 63 57 71 92 125 154 191 229 263 290 320 335 358 378 398 413 417 413 432 428 411 387 375 387 415 446 516 538 576 614 666 685 688 684 716 666 621 585 552 499 420 333 216 144 92 69 81 89 74 54 54 54 57 63 70 70 74 70 79 64 56 47 47 48 63 75 63 63 59 55 46 46 45 45 44 43 43 43 44 46 51 59 55 55 52 55 59 59 63 63 67 67 63 59 62 58 62 62 58 66 78 78 77 65 45 44 48 44 44 44 44 44 51 51 47 47 47 47 47 47 50 50 43 47 51 55 48 52 45 45 46 46 46 46 46 50 55 63 81 73 73 57 45 44 44 44 47 47 55 59 66 66 66 66 62 58 50 50 58 62 59 59 52 56 56 56 49 57 69 73 78 66 66 67 80 77 69 53 49 50 58 58 54 54 66 78 83 90 86 82 77 65 61 64 51 71 78 58 77 125 169 172 76 64 43 44 84 108 69 41 45 49 45 45 72 100 95 55 40 44 59 112 133 83 49 49 48 49 63 73 79 84 75 64 41 42 51 59 59 55 50 50 42 41 41 41 45 49 49 45 39 39 38 40 52 56 48 39 48 48 48 44 44 40 40 39 51 70 75 67 40 39 40 44 40 40 43 39 43 43 50 50 37 48 47 55 94 89 53 32 54 54 61 53 53 45 53 52 62 62 59 41 19 16 20 35 34 34 27 21 24 22 26 22 37 45 45 41 33 21 24 20 20 20 27 27 27 27 27 27 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 16 16 20 23 27 27 27 27 27 27 27 27 27 27 27 27 23 23 23 23 23 23 23 20 29 14 14 22 34 34 18 13 14 14 14 14 14 14 14 17 24 31 31 31 24 24 24 24 21 20 21 20 13 13 13 20 27 27 27 20 17 14 14 15 17 18 20 22 23 24 24 24 51 63 60 64 60 60 54 54 47 46 39 39 32 32 28 28 28 29 29 29 30 30 34 34 34 34 34 34 34 34 34 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 39 39 35 35 31 31 30 30 30 29 28 29 34 62 86 101 90 74 64 47 38 36 39 39 54 44 41 38 38 39 44 42 32 33 33 33 34 34 34 34 34 42 54 66 62 50 38 34 50 46 46 45 45 49 53 53 45 45 42 42 35 34 35 35 35 35 35 35 35 35 35 35 51 39 47 71 63 34 34 50 52 64 64 64 56 56 45 42 34 34 34 34 35 35 35 38 88 94 105 110 86 59 68 105 63 69 70 52 40 36 35 34 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 46 42 38 33 33 33 36 35 35 35 35 35 44 45 41 41 41 41 45 45 45 45 45 45 45 49 50 47 43 47 71 99 139 175 203 223 211 119 44 40 56 56 45 37 37 37 37 37 37 37 38 38 57 65 65 57 56 55 67 79 71 83 107 151 187 179 135 91 75 75 68 68 64 60 56 52 49 38 41 37 36 41 56 54 95 116 181 251 263 213 195 190 134 107 100 73 74 79 79 59 34 33 35 65 70 50 38 39 35 50 58 58 54 50 45 41 48 31 29 29 33 36 80 160 281 394 486 530 559 532 422 303 209 87 57 79 55 73 105 61 43 43 43 43 39 39 39 39 34 34 34 34 34 34 34 30 34 31 95 111 58 38 61 41 56 54 53 51 46 30 20 19 19 19 19 19 19 23 34 38 54 66 65 45 69 145 228 256 320 281 181 61 18 51 71 39 48 80 141 194 214 159 67 21 22 25 33 37 29 29 30 42 35 35 27 27 27 27 27 27 32 32 32 36 36 36 36 40 28 120 104 52 76 68 60 108 132 101 97 109 108 85 81 97 117 73 49 61 69 49 41 49 51 43 39 32 32 33 38 46 54 33 33 62 65 45 72 135 156 242 307 320 296 241 154 78 63 55 59 59 71 71 70 52 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 35 51 54 50 46 61 105 175 219 238 234 121 33 90 117 81 87 97 101 94 82 55 39 34 35 62 56 131 210 272 383 430 345 178 80 75 98 46 43 71 37 84 173 163 234 406 371 172 94 68 54 46 38 37 39 84 131 181 228 246 205 202 253 336 400 436 461 460 488 512 531 565 568 590 601 631 671 686 674 689 706 687 675 669 658 642 643 648 628 629 653 684 688 676 671 682 697 737 756 760 760 768 788 788 784 721 705 665 633 673 746 781 753 755 707 677 660 587 467 390 371 370 261 145 80 66 56 48 44 42 59 67 43 43 51 47 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 54 61 65 92 88 72 107 151 135 79 42 63 51 75 122 69 82 218 393 402 435 456 474 566 594 496 308 279 400 477 387 320 334 334 254 223 320 401 87 64 94 78 79 57 137 163 146 296 355 171 75 100 105 94 79 84 93 90 167 171 119 55 40 56 108 177 82 62 46 43 43 39 38 37 60 52 43 58 81 56 34 58 69 81 70 59 80 140 177 197 101 85 61 53 57 57 61 53 45 57 53 49 45 53 73 86 79 87 71 50 78 146 178 166 205 137 85 85 97 105 129 172 190 221 248 247 238 237 252 260 316 349 339 245 182 228 237 175 45 40 39 42 57 83 110 129 153 176 197 186 146 95 52 36 37 41 49 48 44 59 93 131 193 262 281 285 404 604 698 668 637 696 747 736 642 431 188 53 41 38 38 58 86 79 127 203 258 171 293 480 523 542 455 231 74 52 41 44 62 80 85 77 86 68 43 41 42 42 42 74 155 181 351 510 544 626 742 724 571 252 125 138 63 37 63 98 93 115 152 239 368 447 442 385 218 117 38 38 48 57 78 109 147 182 216 218 217 213 231 245 441 486 508 522 567 586 573 554 564 532 446 347 249 130 54 67 44 79 63 43 55 47 47 71 41 41 41 49 57 61 69 76 70 77 74 74 78 72 73 66 54 54 43 42 42 42 41 51 91 133 148 153 213 307 400 442 571 611 596 625 678 568 430 414 281 253 206 130 98 95 90 63 38 42 49 45 47 47 47 50 58 62 58 54 49 45 41 41 60 71 103 154 194 186 126 74 39 30 52 90 93 73 70 88 102 92 116 143 131 96 124 188 411 438 518 482 391 473 569 493 482 262 73 50 75 61 32 30 31 47 39 30 31 63 82 70 29 29 33 37 37 33 36 33 36 35 39 43 47 43 35 27 39 50 54 47 43 47 47 43 47 32 27 27 27 27 31 39 43 27 25 25 26 35 63 91 134 118 90 62 53 49 57 61 38 38 38 38 38 38 38 38 38 38 31 27 27 28 27 28 28 28 36 44 48 40 43 38 23 30 70 74 38 24 25 34 34 38 50 54 54 46 39 28 37 30 34 37 44 51 62 70 69 70 67 59 48 52 61 63 44 135 143 75 58 50 123 243 204 149 77 31 26 26 52 99 27 28 28 26 27 47 43 27 35 35 28 32 32 28 28 32 53 59 55 48 39 27 31 43 46 26 22 34 41 21 20 40 52 47 46 45 47 47 53 49 33 37 31 32 41 62 75 69 31 23 32 52 56 37 45 65 73 57 42 38 43 43 47 45 65 50 47 56 73 94 107 111 80 60 40 35 53 57 56 35 35 36 38 38 42 42 62 83 96 85 70 62 62 63 68 80 52 60 74 73 72 71 82 93 141 137 121 86 54 39 44 53 78 74 70 50 42 42 46 54 63 83 100 112 101 89 74 54 46 46 47 46 45 45 56 67 47 43 43 50 50 50 50 43 42 43 43 43 51 43 43 43 84 77 62 50 83 151 183 168 109 77 109 181 168 64 45 66 44 43 43 42 49 56 64 67 40 39 40 44 48 46 46 50 53 53 53 46 53 47 43 43 56 56 56 51 43 55 70 94 106 130 150 143 116 100 125 146 203 168 120 83 55 47 45 43 43 43 43 47 59 70 81 74 43 43 44 45 46 47 47 47 48 49 64 68 67 82 106 144 260 312 366 423 483 539 595 633 682 694 705 702 687 665 657 646 617 614 610 614 622 629 623 622 633 637 649 661 653 630 594 569 641 682 716 760 852 967 1016 1016 1018 1018 1000 947 892 836 739 618 426 281 163 103 98 85 82 80 60 56 54 54 54 73 92 97 55 54 53 52 79 116 166 199 225 303 388 443 500 553 564 516 381 271 191 168 149 106 62 50 48 50 52 56 56 68 88 112 102 101 113 125 121 117 132 156 165 137 101 74 66 75 91 96 96 72 56 61 73 72 54 51 52 70 92 118 151 193 229 267 250 257 269 281 296 292 275 263 291 287 263 220 200 208 236 264 354 384 422 468 512 550 564 575 592 534 473 440 412 356 275 195 139 98 73 57 69 81 81 69 52 48 55 55 63 66 70 63 72 61 48 47 46 47 71 87 75 63 50 58 78 86 85 69 80 75 56 45 45 46 47 55 47 47 47 47 55 59 59 63 51 51 51 55 62 62 70 74 58 58 57 50 53 49 45 45 65 53 48 43 43 47 59 67 43 43 43 43 43 46 54 54 50 51 59 55 55 44 44 43 61 53 53 50 54 62 74 86 53 61 64 56 44 43 42 42 51 59 59 59 66 66 62 62 62 57 46 50 58 62 63 59 55 56 67 52 43 48 72 89 73 70 74 74 83 80 72 68 65 73 70 58 49 48 54 70 54 54 65 73 77 65 56 52 67 55 45 46 129 197 165 73 47 43 43 44 44 43 43 44 43 43 44 45 79 103 102 79 47 57 45 47 101 82 50 71 49 49 67 78 95 101 96 84 50 43 43 47 51 50 46 42 40 40 41 45 45 49 53 56 104 76 44 39 40 52 52 48 56 56 52 48 44 40 40 39 55 67 79 60 40 39 39 55 43 43 47 47 39 39 42 57 41 56 55 67 106 85 45 32 35 46 46 49 45 45 45 56 58 68 67 49 23 17 16 31 34 34 27 27 24 25 26 30 57 61 61 53 37 21 20 20 16 20 27 31 31 27 27 23 26 26 26 26 26 26 26 26 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 20 24 28 31 35 35 35 35 27 27 27 27 27 27 27 27 23 23 23 23 23 23 23 20 29 14 14 22 34 34 18 13 14 14 14 14 14 14 14 17 24 31 31 31 24 24 24 24 21 21 21 21 21 13 20 20 27 28 31 24 21 17 14 14 16 17 18 20 21 22 23 24 55 55 59 60 60 54 54 47 47 39 39 32 32 28 27 28 28 28 29 33 37 37 41 34 41 34 34 34 34 34 34 34 31 31 31 32 36 32 36 32 36 32 39 32 35 31 30 30 39 39 35 35 31 31 31 30 31 30 29 30 30 50 74 86 66 58 49 36 31 33 43 43 47 43 44 41 41 42 47 45 31 32 32 33 33 33 33 33 32 34 62 86 90 74 50 34 38 42 46 46 50 45 38 34 45 45 42 42 42 34 42 34 34 34 34 34 34 34 34 34 46 38 54 79 67 34 34 54 52 64 64 64 64 56 45 41 34 34 38 34 34 35 35 38 94 81 80 108 120 89 57 47 52 57 62 63 51 40 35 34 39 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 50 50 50 50 46 42 37 33 37 41 37 32 32 32 32 32 44 37 37 41 41 41 41 41 45 45 45 45 45 49 53 54 34 47 74 110 158 195 231 251 199 95 34 35 56 61 49 37 36 36 37 37 37 37 37 37 37 49 65 61 47 40 51 63 119 75 75 175 303 327 219 99 63 63 56 52 48 44 36 36 41 36 41 50 37 37 52 47 82 68 86 151 162 132 143 165 88 67 67 45 57 65 72 68 108 35 35 113 153 78 37 37 36 58 66 66 58 50 42 41 44 31 31 50 49 56 112 197 263 353 397 417 426 411 328 222 220 85 54 84 64 77 101 45 50 43 43 43 39 39 39 39 35 34 34 34 34 34 34 34 34 30 87 126 66 53 69 44 67 66 64 59 53 37 23 18 19 19 19 19 19 23 35 42 42 38 54 74 54 18 37 77 288 332 269 117 66 103 75 15 40 61 114 179 215 176 88 24 22 25 37 37 29 29 30 46 35 35 35 28 35 27 31 27 28 28 28 32 37 41 45 44 28 160 172 111 111 94 94 174 215 168 148 164 152 112 116 153 153 97 57 57 61 41 37 53 55 43 33 32 32 33 45 50 38 32 33 69 73 53 68 111 133 184 232 245 254 235 155 67 56 56 56 52 56 48 55 48 38 34 35 35 35 35 35 39 34 34 35 35 35 35 35 35 35 43 51 62 81 135 210 261 412 439 302 158 205 237 197 174 209 186 147 101 58 43 59 75 69 80 186 292 378 543 610 494 327 182 125 108 36 38 67 37 45 207 145 176 458 427 160 105 52 37 37 46 43 39 55 79 102 184 258 269 263 282 332 377 418 419 419 482 509 500 550 585 584 594 605 600 568 560 596 644 673 586 571 607 620 641 662 669 658 670 685 673 656 656 688 734 800 803 783 739 704 684 676 669 709 709 669 625 653 745 797 804 794 754 715 670 618 557 505 477 424 277 136 78 65 63 56 60 44 76 84 63 55 71 67 43 42 43 44 48 52 52 55 48 51 43 43 42 42 50 69 77 76 120 112 99 191 309 279 147 62 66 38 55 110 61 86 266 381 341 425 535 537 524 544 527 443 354 415 460 358 291 289 257 242 151 228 373 91 100 114 78 94 53 68 68 38 69 120 104 112 80 68 80 80 71 95 120 209 162 111 79 71 72 64 57 61 49 41 42 54 58 42 37 37 45 69 85 80 48 44 60 63 63 47 47 96 180 216 208 93 77 61 41 36 36 41 49 45 38 38 45 58 66 89 106 79 80 72 71 107 166 197 177 169 113 73 69 77 75 95 129 190 197 200 183 170 178 241 301 345 339 271 157 146 212 221 158 79 56 38 37 42 53 44 39 63 91 111 119 107 84 64 52 79 84 73 56 44 44 63 90 147 226 266 277 356 516 652 702 701 710 734 779 744 588 335 143 43 39 38 38 41 63 96 118 171 134 165 218 318 503 480 199 105 91 70 62 66 55 43 38 62 70 63 48 41 41 49 69 96 122 319 526 596 703 861 876 695 404 246 167 49 36 67 74 89 147 168 169 285 479 585 551 427 219 49 36 60 77 86 106 132 147 176 207 253 269 268 261 349 430 491 500 530 583 598 574 593 537 455 377 296 200 101 47 44 59 55 47 42 50 49 41 53 46 46 50 42 42 43 43 62 62 53 53 65 77 66 58 59 67 52 43 42 44 48 54 139 109 115 141 146 186 318 438 582 699 711 683 701 638 564 565 395 256 165 141 125 74 58 74 42 39 45 45 47 43 50 47 43 36 36 35 35 34 33 33 33 56 100 156 202 210 194 177 172 115 62 46 42 50 106 160 93 66 75 110 109 88 91 147 280 372 419 419 455 535 559 519 480 241 105 63 54 49 31 35 44 60 63 47 51 79 98 82 29 29 33 37 40 40 40 40 35 46 46 50 50 46 46 42 42 42 42 42 42 42 43 42 39 31 27 26 27 39 47 54 54 66 50 25 26 70 98 83 52 48 43 35 34 37 40 40 45 45 49 50 54 47 43 39 46 49 38 38 42 39 39 39 44 44 40 40 32 32 36 31 26 61 133 181 105 23 24 93 25 46 78 83 63 40 32 28 30 30 29 33 29 32 39 39 43 47 44 40 33 41 66 90 39 98 98 189 349 312 216 249 204 132 49 28 29 49 44 28 35 35 35 35 35 35 35 35 35 35 35 35 35 28 28 35 29 36 32 28 31 27 23 22 22 21 25 25 32 32 32 32 27 42 53 68 71 54 34 19 37 34 28 25 26 39 56 65 38 27 27 27 39 39 47 47 56 61 50 46 47 51 48 45 65 50 39 56 77 98 103 99 43 35 34 42 65 77 64 34 35 35 37 42 49 41 57 85 109 98 87 77 74 72 69 61 44 54 80 70 48 59 141 223 279 283 264 197 121 66 67 77 83 56 42 41 42 63 75 64 68 69 73 90 106 98 63 46 45 44 44 44 49 64 70 70 61 61 57 46 42 42 42 42 43 41 41 46 61 54 59 68 73 58 55 110 218 299 279 197 113 93 89 93 76 47 44 43 44 43 42 41 41 53 64 60 55 59 63 60 60 60 60 60 60 60 61 53 61 53 54 43 55 56 60 52 44 44 56 67 71 80 96 84 68 68 92 109 100 96 88 84 64 48 44 45 44 44 44 48 55 59 55 45 46 45 44 45 47 48 63 63 71 71 68 65 62 54 58 65 141 201 275 355 423 494 565 610 660 667 666 674 671 653 641 633 635 635 631 631 632 640 636 636 648 645 649 645 645 650 654 664 693 747 796 829 900 977 1016 1016 1017 1017 961 879 801 726 617 476 291 182 116 105 96 66 55 64 73 60 55 58 69 88 103 96 56 55 53 53 86 150 230 290 359 421 486 532 582 609 582 499 313 190 119 123 144 113 70 49 46 49 55 60 68 75 91 104 105 94 90 86 82 85 101 117 133 113 93 73 70 78 93 90 95 64 55 75 111 114 73 51 52 78 102 128 140 143 142 134 142 129 117 129 149 165 165 153 129 129 110 94 87 96 132 163 207 237 274 319 367 412 453 472 453 425 365 315 255 206 157 115 109 79 70 69 73 77 81 73 76 64 56 52 49 49 49 49 49 49 48 48 49 72 72 67 78 82 101 120 128 128 131 135 168 136 101 79 53 45 45 47 48 47 47 52 56 56 52 59 45 46 54 58 58 62 66 66 46 46 45 45 45 52 56 53 46 46 60 63 66 74 74 70 42 42 42 42 42 42 53 53 42 43 62 59 59 59 59 44 96 61 44 45 73 74 78 78 72 64 63 51 43 43 43 42 54 66 70 74 77 69 57 41 53 45 50 50 58 62 66 70 55 55 62 47 43 51 79 103 71 72 73 69 50 51 64 84 57 69 73 65 56 52 63 72 48 48 48 56 68 64 71 67 45 45 61 97 137 129 85 44 43 42 43 55 44 41 42 60 42 52 56 43 51 87 99 83 54 59 96 125 99 52 48 61 61 64 75 90 101 103 94 74 62 46 42 42 50 50 41 40 45 45 45 52 52 56 60 60 136 100 52 39 40 44 56 56 40 40 59 59 55 47 47 47 52 64 72 63 47 43 51 66 51 50 50 50 50 53 53 56 55 36 51 99 114 65 32 31 40 43 39 42 39 42 38 37 58 64 55 46 32 22 21 16 27 23 23 35 44 53 61 61 65 64 56 56 64 60 36 16 16 20 20 20 20 20 20 31 30 30 30 30 30 30 30 30 17 17 17 17 17 17 17 17 28 28 24 24 24 24 24 24 28 32 36 40 39 39 39 39 44 44 40 40 32 28 24 20 24 24 24 24 24 24 24 20 17 18 18 26 34 38 38 34 18 18 18 18 18 18 18 17 24 24 24 24 24 24 24 24 24 24 24 24 24 20 24 24 24 28 28 25 25 21 14 14 19 16 16 17 19 20 32 41 43 47 48 45 49 42 47 40 40 33 32 29 28 28 27 26 31 32 36 36 40 40 44 41 40 37 41 45 45 41 38 31 43 35 43 35 43 35 43 35 47 39 43 35 38 31 34 34 51 47 47 47 43 39 38 38 42 38 34 34 38 49 57 58 63 29 67 46 32 66 29 44 47 43 40 33 29 41 45 36 46 36 44 44 33 32 32 33 33 45 58 74 82 74 55 47 35 35 35 35 42 42 42 42 42 42 42 42 42 42 49 46 42 38 34 33 34 38 38 34 57 33 41 105 102 66 66 34 41 52 56 41 60 57 33 45 41 41 41 37 37 37 37 41 52 92 104 68 44 56 61 57 53 49 42 46 42 34 34 33 51 47 47 43 39 39 35 35 43 43 43 43 43 39 39 47 70 65 58 69 73 53 41 33 32 42 42 34 34 32 30 32 40 40 44 36 32 41 49 49 53 38 35 46 50 42 50 74 54 34 97 145 176 225 241 249 199 115 44 44 53 50 42 46 37 37 44 44 44 44 44 44 60 52 52 68 88 96 84 64 100 72 56 84 132 160 144 120 124 88 44 35 44 60 64 56 44 48 52 45 48 44 48 52 59 66 62 66 73 88 100 105 58 44 52 45 52 45 44 44 64 33 40 184 208 88 34 52 55 51 43 39 39 39 43 42 38 31 31 43 50 57 105 175 237 268 288 272 225 182 168 172 165 46 54 94 45 45 65 30 50 43 43 43 43 43 43 43 35 35 35 35 39 38 38 38 38 28 94 125 41 45 92 55 70 73 64 54 37 28 23 18 19 19 19 19 23 27 31 35 27 35 39 39 43 47 47 54 140 407 480 272 77 33 31 19 19 41 102 171 201 177 94 38 23 25 37 37 29 29 42 54 34 34 34 27 34 27 34 27 44 36 29 28 29 30 42 39 142 161 99 79 182 240 223 223 220 200 220 214 190 179 176 136 149 93 57 61 61 45 41 55 64 53 41 33 32 37 41 45 37 37 37 45 53 57 57 52 71 127 171 172 168 153 113 54 79 55 50 58 61 41 41 45 34 34 34 34 34 35 35 35 39 39 39 39 39 39 39 35 35 37 44 42 80 166 244 282 452 542 561 531 502 418 361 378 406 320 178 97 85 86 80 112 50 48 164 337 481 609 666 603 492 268 131 122 82 53 58 39 66 117 80 194 424 384 163 80 52 50 58 42 38 37 38 54 94 105 163 258 312 307 318 360 425 395 387 431 446 437 440 475 490 473 472 487 483 482 519 574 630 614 606 610 637 661 681 689 697 728 752 731 707 699 735 778 760 739 720 716 692 660 677 713 689 709 737 749 752 748 744 759 784 776 725 691 674 626 566 546 430 266 126 97 88 58 51 76 42 52 83 90 109 128 89 40 47 43 44 48 56 51 63 71 56 43 42 43 54 53 64 83 134 82 70 122 203 287 255 135 100 72 53 40 48 66 127 271 358 357 477 586 536 483 530 552 563 430 368 381 375 340 294 239 277 142 215 369 86 104 129 74 48 39 50 50 40 44 71 59 110 87 78 85 76 63 98 131 141 90 58 55 79 96 92 77 53 41 37 41 57 61 49 37 48 52 72 88 72 48 44 56 56 76 76 64 84 132 160 152 89 77 65 52 44 41 41 41 37 38 38 37 41 61 93 117 71 75 59 51 89 149 180 168 88 72 72 85 93 79 87 106 140 185 216 204 187 186 229 261 294 318 283 208 170 194 172 113 102 67 42 37 38 46 49 41 52 69 96 100 88 72 64 72 83 75 60 41 37 37 49 71 104 192 278 321 397 520 601 622 740 719 699 731 773 715 495 272 144 78 38 38 46 64 79 94 109 103 127 142 213 365 373 201 104 85 63 50 43 40 39 38 39 51 59 57 46 45 48 57 97 107 304 542 670 788 931 909 752 521 371 233 79 54 95 63 50 108 161 193 253 370 508 566 521 338 156 66 55 61 74 98 112 175 209 208 223 269 273 262 341 414 451 456 501 590 621 593 583 543 481 412 330 224 116 58 56 64 87 74 41 41 73 88 73 69 57 46 42 42 42 42 43 41 40 42 57 45 49 66 67 68 52 44 44 49 60 67 112 98 89 99 132 184 330 474 597 694 695 671 717 699 641 619 481 311 179 140 125 86 54 58 51 47 42 49 52 55 55 55 44 37 36 35 35 34 34 34 73 97 136 168 191 186 174 173 183 130 74 47 34 27 67 116 129 86 74 94 94 55 31 63 142 221 260 306 422 538 544 457 374 207 108 70 58 49 36 43 84 96 88 60 52 68 75 55 29 29 33 37 40 40 40 36 35 46 46 50 50 46 46 42 42 42 42 42 42 42 42 42 39 35 27 27 27 35 47 50 50 62 50 25 26 62 86 67 27 26 26 26 26 33 44 48 59 53 53 42 27 27 27 27 26 30 38 42 38 31 42 39 47 47 40 40 36 32 36 35 34 53 132 189 156 60 32 73 29 58 94 95 64 36 32 33 30 30 29 29 32 28 32 32 44 48 48 40 29 41 62 82 223 246 157 165 384 456 296 168 139 91 39 27 44 56 48 36 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 29 29 32 28 24 23 23 22 30 30 37 33 40 40 40 47 34 41 41 48 43 42 34 30 30 27 25 22 31 39 52 62 43 38 34 34 34 42 43 47 48 49 42 39 43 47 45 41 62 55 56 76 101 122 123 119 103 71 35 32 33 57 76 63 35 35 35 37 37 36 53 77 109 102 88 81 74 60 56 57 49 61 55 45 71 157 287 378 409 409 375 296 193 110 80 78 43 43 42 44 51 51 46 43 68 61 66 70 83 79 48 46 45 44 44 44 53 71 70 69 57 64 53 53 42 42 43 43 43 41 41 57 61 54 58 61 74 72 91 147 238 298 263 172 92 70 66 69 56 45 43 43 51 51 42 42 53 53 61 64 63 56 67 64 64 64 64 64 60 60 61 61 61 61 53 47 51 56 60 52 44 44 48 60 76 76 69 69 73 73 77 80 78 78 78 71 63 59 60 64 52 48 48 48 48 44 43 43 43 45 47 48 48 47 45 44 66 59 48 49 50 51 56 71 72 129 210 283 362 437 516 565 610 633 656 667 664 649 629 629 659 663 659 662 659 667 671 667 672 664 649 645 653 673 689 712 724 777 811 832 888 969 1015 1016 997 968 900 799 702 604 488 366 227 140 90 79 73 54 55 64 73 76 75 86 100 104 114 96 56 55 54 68 128 203 283 343 429 482 535 550 566 551 479 372 225 134 103 135 160 129 70 49 48 50 60 71 64 64 75 84 70 66 78 98 114 109 101 93 121 114 105 89 78 70 77 74 63 59 79 115 146 137 84 50 59 75 94 102 106 102 101 93 82 70 62 77 106 129 122 114 67 71 64 60 53 69 97 121 105 120 153 190 238 275 308 331 314 295 257 212 164 138 113 106 87 75 70 62 69 69 69 61 64 60 49 49 49 49 50 50 50 49 48 48 57 77 84 75 82 97 124 151 178 221 261 296 278 253 191 121 60 44 45 46 46 46 47 48 56 56 63 63 46 50 50 50 50 54 58 62 54 46 45 44 44 52 56 53 44 44 44 58 70 81 78 70 43 43 43 42 42 41 48 48 53 46 46 46 47 59 59 55 75 51 43 44 53 61 54 61 60 63 58 54 50 50 50 50 62 66 78 82 85 73 61 45 57 50 50 54 54 62 66 66 51 59 59 54 46 54 74 91 83 84 81 69 61 58 67 80 80 65 61 60 63 59 59 55 52 55 59 63 70 70 74 70 54 50 53 69 93 89 61 43 63 43 42 56 64 48 43 56 43 56 56 43 44 79 91 86 78 86 103 113 89 46 46 56 52 48 62 78 93 104 95 82 54 42 41 42 50 50 45 40 40 40 44 44 55 55 59 52 120 84 52 40 40 48 52 48 48 48 51 47 47 47 47 47 44 56 64 56 47 43 58 66 54 54 54 50 53 53 60 56 71 47 51 87 106 73 49 48 31 31 31 31 35 31 35 45 42 60 63 43 29 19 18 21 35 31 31 28 36 45 61 69 76 68 60 64 72 68 48 32 20 20 20 20 20 20 20 20 30 30 30 30 30 30 30 30 18 17 17 17 17 17 17 17 28 28 28 28 24 24 24 24 32 32 36 40 43 43 43 43 44 44 44 40 36 28 24 20 28 28 24 24 24 24 28 24 25 18 18 26 34 38 34 30 18 18 18 18 18 18 18 17 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 33 33 33 37 29 29 22 26 19 15 16 16 18 26 38 40 43 36 36 41 41 38 39 32 36 29 32 29 28 28 27 27 31 39 43 43 47 40 44 44 41 41 41 45 46 42 42 38 43 43 43 43 43 43 43 43 47 47 47 43 39 35 35 35 51 47 47 47 43 39 39 38 30 30 29 29 29 34 42 38 67 35 58 29 25 38 41 59 51 47 43 39 43 51 56 46 45 39 47 47 36 36 33 33 33 37 38 46 51 47 35 35 35 35 35 35 35 35 42 42 46 42 42 42 45 45 41 41 49 45 41 34 45 42 41 37 57 33 37 101 117 86 70 34 57 49 34 33 34 49 37 57 41 41 41 41 41 41 41 41 41 66 66 42 38 58 62 38 38 46 58 74 82 78 58 46 43 43 39 34 34 34 35 35 39 39 39 39 43 43 47 54 54 73 81 69 65 69 69 68 64 64 32 31 32 32 32 37 31 31 32 32 32 49 62 34 34 35 35 35 62 57 45 60 81 77 113 136 180 236 272 293 161 87 36 40 49 45 42 49 44 44 44 44 44 44 44 44 52 40 40 76 120 144 136 112 60 52 44 52 68 80 72 60 96 132 160 144 96 60 56 68 48 49 49 49 49 53 53 53 53 53 57 57 53 53 57 61 65 65 64 64 64 64 64 64 56 34 34 91 107 55 35 55 50 47 43 39 39 39 43 46 38 32 31 39 46 50 93 145 208 236 252 220 161 111 103 112 97 32 48 80 34 34 77 57 50 43 43 43 43 43 43 43 35 35 35 39 39 39 39 38 42 28 85 109 45 45 95 52 73 69 67 50 40 24 19 18 19 19 19 19 23 27 31 31 28 32 32 36 36 40 44 51 93 351 467 316 121 26 18 32 40 54 95 128 153 138 98 70 24 29 37 37 30 30 38 50 38 38 38 38 38 38 38 31 32 32 29 29 29 30 39 47 166 177 183 182 224 275 286 254 313 322 298 215 196 138 143 176 121 70 49 61 65 49 46 55 84 69 57 41 33 33 37 37 41 41 41 45 49 53 53 53 32 80 104 90 90 103 108 100 76 64 59 55 58 50 53 62 54 42 42 42 39 39 39 39 39 39 39 39 39 39 39 36 36 37 44 38 56 126 215 284 410 547 661 745 764 632 527 533 582 422 184 84 80 115 84 108 54 35 168 387 530 613 678 664 543 303 158 129 92 47 38 38 47 70 57 167 349 297 131 72 63 57 62 54 39 39 43 55 57 81 135 214 253 220 239 330 356 350 349 345 349 352 363 378 365 361 380 431 466 470 501 537 592 592 611 638 666 685 681 680 715 751 790 774 730 701 697 713 764 720 688 696 700 693 709 734 741 729 745 781 781 752 767 810 807 779 712 675 685 665 601 549 385 238 121 93 83 46 43 56 43 44 43 41 56 91 80 41 41 43 42 43 71 63 53 54 75 48 43 47 50 53 60 75 110 57 53 69 66 94 114 51 179 171 100 40 59 62 75 187 342 425 549 558 483 486 585 622 502 412 377 395 369 334 312 309 279 117 186 396 165 100 120 161 40 56 62 62 84 64 51 55 98 91 94 86 65 48 95 143 173 110 63 51 76 92 80 61 45 37 38 41 49 57 49 41 48 52 68 76 64 48 44 56 36 76 92 76 64 80 92 92 45 45 49 53 57 61 65 65 37 69 81 49 49 84 124 137 117 114 109 97 124 168 187 175 135 115 99 108 124 113 94 82 140 210 249 228 196 187 190 181 265 302 327 319 296 265 214 162 129 90 58 38 45 49 46 42 57 73 92 88 76 68 72 84 88 76 56 37 37 38 41 55 104 169 232 279 366 490 583 624 672 735 750 715 723 737 659 528 280 159 57 46 66 68 60 67 86 109 112 75 102 166 190 139 76 58 47 38 50 48 45 41 39 43 59 65 58 53 48 57 133 131 296 538 698 836 955 936 805 656 516 311 118 85 80 38 38 47 104 176 213 273 407 524 545 413 247 106 43 45 74 98 109 159 210 236 235 246 265 306 313 378 399 396 477 618 673 637 523 515 484 438 368 262 151 84 91 55 71 70 42 86 149 129 73 69 57 49 42 42 42 42 42 46 41 40 44 56 76 81 82 75 60 44 49 61 69 79 44 98 109 115 183 220 314 450 629 709 683 643 700 721 671 605 574 396 256 198 179 129 78 44 40 39 38 37 37 52 54 43 40 37 44 35 35 34 35 46 105 129 160 160 151 135 135 150 156 108 68 44 28 27 33 58 106 87 87 91 80 44 31 60 123 174 185 246 398 549 535 407 352 257 147 81 42 37 48 55 84 92 80 44 31 40 39 29 29 29 33 41 44 44 40 36 35 39 39 43 43 39 39 35 35 35 35 35 35 35 35 35 43 39 31 27 27 31 39 42 46 54 42 26 26 46 54 46 26 26 25 25 29 33 44 44 52 57 57 42 27 27 40 56 26 27 35 35 31 27 35 32 36 36 43 43 43 36 43 43 25 25 93 169 176 96 32 25 33 70 110 107 72 40 36 41 30 30 29 29 32 28 36 36 44 48 44 40 29 33 46 62 146 190 92 40 192 271 151 35 59 39 26 27 35 44 40 28 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 29 29 32 28 24 23 23 22 34 34 41 37 44 40 40 47 38 34 30 29 24 27 27 31 20 21 29 26 31 36 48 54 51 46 35 31 35 42 47 51 44 41 34 39 40 40 49 49 44 52 69 86 103 115 123 120 180 136 76 35 34 34 50 52 36 35 35 36 36 36 38 55 88 93 90 82 60 48 53 64 107 105 76 62 128 263 401 479 502 495 449 352 218 108 58 54 42 41 40 41 41 46 90 131 96 85 78 78 71 59 46 44 46 45 44 45 57 75 74 74 53 53 49 49 42 46 43 43 43 42 43 54 58 51 63 58 67 64 76 104 159 197 160 89 68 49 49 48 47 45 44 44 51 55 54 50 56 49 60 64 60 53 60 57 57 61 61 61 57 57 57 57 57 53 53 46 47 55 60 56 48 48 56 67 92 76 64 72 81 81 65 45 46 50 51 47 47 51 60 68 48 48 48 52 48 44 43 44 46 47 47 47 47 58 81 93 73 70 63 57 62 71 80 87 49 90 148 197 261 345 437 509 554 584 611 630 630 629 626 630 656 656 656 656 660 668 676 672 676 664 649 657 681 705 716 731 756 801 815 825 866 928 959 952 895 859 784 678 572 473 361 254 172 112 74 71 68 54 59 80 57 68 83 91 105 109 112 100 83 70 76 101 162 246 328 388 456 478 486 463 428 384 297 197 139 87 91 132 153 125 74 55 49 51 64 72 60 56 60 60 52 57 82 122 142 130 90 54 90 98 102 90 78 62 58 58 53 54 82 121 137 124 81 51 59 67 78 78 78 74 73 69 62 54 50 69 98 121 122 118 59 63 64 60 60 68 85 98 70 81 103 124 157 178 200 211 190 183 172 139 109 92 102 108 79 75 71 67 69 61 57 49 56 60 64 53 49 49 54 66 61 48 48 49 69 89 85 83 98 128 167 209 267 342 429 489 442 422 328 183 81 47 49 46 45 46 48 59 63 67 74 67 51 47 47 47 50 50 50 54 62 46 44 43 44 49 56 45 45 44 44 54 58 61 42 41 40 40 41 41 42 41 48 55 65 49 41 41 54 59 67 67 79 67 59 51 45 49 45 44 52 55 51 47 50 54 58 62 54 62 70 74 74 62 61 46 58 55 55 55 55 59 59 59 47 51 55 55 47 51 63 76 83 84 81 69 62 58 63 72 76 60 48 48 63 64 52 47 56 56 60 64 71 67 70 66 62 50 46 45 49 53 49 49 71 42 40 51 79 75 55 51 47 59 55 42 43 75 91 82 106 86 71 65 57 46 59 92 48 47 54 66 81 96 91 79 46 42 41 41 46 46 45 40 40 40 44 44 55 55 59 52 88 64 44 40 44 48 44 40 68 52 40 40 43 51 51 47 48 49 60 52 51 43 47 55 50 50 50 50 53 53 49 49 67 43 39 59 73 57 49 52 30 31 35 31 30 30 35 49 42 57 68 51 33 19 18 17 16 20 44 56 60 61 73 85 72 64 60 64 68 68 52 40 20 20 20 20 20 20 20 20 30 30 30 30 30 30 30 30 22 22 21 21 21 21 21 21 28 28 28 28 28 24 24 24 36 36 40 44 48 48 47 47 52 52 48 44 36 32 24 20 28 28 28 24 24 28 28 24 29 17 21 25 33 37 33 29 17 17 17 17 17 17 17 17 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 37 37 37 37 33 33 26 26 19 15 16 16 17 21 26 23 38 35 39 32 37 30 35 28 32 28 28 32 28 28 27 27 32 32 36 36 40 40 44 41 37 41 45 38 39 39 35 31 43 43 43 43 43 43 43 43 51 51 47 43 39 35 35 31 51 47 47 47 43 39 39 38 30 30 29 29 28 29 30 33 30 50 44 51 42 33 52 35 34 30 30 30 34 35 35 26 37 35 43 47 35 36 33 37 41 41 33 33 34 34 34 34 35 35 35 35 35 35 42 42 46 46 45 45 41 37 37 33 45 41 44 49 52 44 36 32 56 31 37 93 133 118 70 38 57 45 34 33 41 49 53 53 41 41 41 41 41 41 41 41 57 58 46 34 46 70 58 33 42 46 58 74 94 102 98 94 87 79 71 67 63 67 71 75 55 55 55 51 51 51 47 47 48 67 70 69 73 87 83 75 78 78 54 47 87 68 33 32 33 37 69 34 29 31 44 33 34 56 35 34 76 76 55 78 92 132 139 140 191 243 275 292 105 62 35 40 45 41 37 49 44 44 44 44 44 44 44 44 60 40 36 56 100 120 100 72 44 52 52 48 40 35 36 44 64 140 220 224 164 96 68 72 56 49 41 41 53 57 53 49 45 49 53 57 61 57 57 53 52 52 52 52 52 52 52 52 52 48 40 35 35 43 51 59 51 47 43 39 39 43 47 47 38 32 31 32 35 38 73 117 173 198 214 178 122 70 63 76 41 30 42 69 32 31 63 58 43 43 43 43 43 43 43 43 35 35 39 39 39 39 43 42 46 28 65 81 41 49 83 48 69 60 59 42 33 20 19 18 27 27 23 23 23 23 28 28 32 32 32 36 36 40 40 51 50 208 300 253 134 26 17 44 18 26 83 136 160 145 109 78 25 26 35 31 26 26 31 39 35 35 35 35 35 35 35 35 32 40 37 30 29 29 35 47 193 285 311 301 339 314 261 284 299 422 536 366 195 81 139 116 78 43 38 59 67 58 50 58 80 65 53 41 33 33 33 37 41 41 41 45 45 45 45 45 36 72 85 50 34 47 72 80 100 108 103 71 58 50 57 62 34 34 34 34 35 39 47 47 39 39 39 39 39 39 39 36 35 36 40 46 56 106 203 299 413 530 663 802 858 766 697 736 746 554 233 92 60 99 44 81 74 35 171 406 553 597 662 696 571 328 178 145 108 51 37 39 44 38 53 152 250 197 96 69 57 62 62 58 43 39 47 55 37 53 80 158 213 160 163 278 268 296 315 298 289 304 316 319 374 333 328 399 482 510 509 497 559 563 586 618 654 676 664 659 663 698 741 737 705 677 673 681 716 684 677 705 733 722 706 700 727 687 694 749 753 725 752 831 787 760 713 687 686 650 534 410 302 186 102 89 75 41 41 44 45 48 42 40 41 79 76 49 41 79 67 47 70 58 52 92 75 52 47 51 50 56 63 75 58 62 81 89 65 62 78 67 171 239 163 71 94 64 42 138 337 520 645 585 502 565 680 690 557 460 404 378 320 269 291 345 310 175 205 387 233 174 170 239 40 80 70 62 105 76 36 60 59 79 94 82 57 48 96 148 210 154 91 51 48 52 49 41 49 41 38 38 45 49 45 41 44 48 56 60 56 52 52 60 36 60 84 72 60 64 68 68 36 36 37 41 49 61 65 73 37 93 108 80 76 115 147 143 160 172 175 182 198 221 228 205 292 233 165 130 139 160 144 120 156 207 238 229 212 204 182 149 221 257 313 362 370 322 254 196 172 134 102 82 81 74 62 54 73 81 92 80 68 60 72 88 93 73 49 37 38 38 37 40 97 142 185 217 285 393 521 606 617 768 818 709 649 682 699 643 400 227 86 52 72 69 60 64 63 107 82 37 60 75 76 113 74 66 45 46 58 59 48 44 40 40 48 61 70 69 68 85 181 176 305 502 651 796 940 969 824 717 592 380 188 124 87 37 54 40 55 136 192 217 291 367 422 381 274 124 38 41 82 106 101 87 150 245 248 179 214 332 337 394 403 396 492 646 712 660 506 514 518 484 414 323 215 149 90 75 94 70 41 102 186 153 53 52 41 41 41 41 42 42 41 80 75 38 37 78 79 47 85 70 55 55 60 68 69 79 47 150 141 119 172 204 259 390 605 689 683 654 706 743 685 598 595 468 357 295 237 164 83 40 40 40 38 38 38 56 55 39 35 36 44 36 35 34 39 54 89 117 140 124 91 71 83 114 109 80 56 41 33 28 29 31 31 63 107 112 89 65 65 109 217 276 297 323 445 576 593 517 478 395 216 76 32 31 56 56 48 64 56 31 30 31 31 29 29 29 33 41 44 44 40 36 35 39 39 43 43 39 39 35 35 35 35 35 35 35 35 35 43 39 35 27 27 31 35 35 42 42 38 30 26 30 30 26 38 34 30 33 29 29 36 36 28 29 37 31 27 44 76 104 80 56 28 27 27 28 32 36 36 36 43 43 43 43 43 43 25 24 61 129 160 108 44 24 37 74 114 111 72 40 40 45 30 30 29 29 32 32 36 36 36 40 36 28 28 28 29 30 28 53 28 26 52 44 26 59 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 31 31 31 31 31 31 31 30 29 29 32 28 24 23 23 22 26 26 29 29 32 32 28 28 31 34 38 37 40 32 24 20 16 17 30 35 32 29 42 39 55 51 43 39 39 44 56 60 49 34 38 51 48 48 57 58 32 39 66 83 92 91 84 88 140 121 104 76 48 34 34 34 46 39 39 39 38 38 39 41 62 79 84 80 57 52 60 91 112 118 97 107 197 333 439 467 518 495 438 328 194 89 42 42 54 41 40 41 53 85 153 210 147 125 105 82 70 47 45 44 46 45 44 45 64 75 74 74 49 49 49 49 46 50 47 44 44 44 43 47 58 59 68 70 68 57 48 47 52 78 72 44 75 52 52 47 46 45 44 44 59 62 66 61 56 48 60 60 49 42 49 42 53 46 57 50 65 58 61 54 57 50 57 50 47 55 60 56 48 48 55 63 88 76 68 80 85 85 61 44 48 55 51 47 43 44 52 60 44 48 56 56 56 56 56 52 69 73 73 68 64 79 111 135 104 93 94 95 89 86 83 87 82 92 106 124 168 245 353 430 494 528 554 572 579 591 622 646 642 642 646 650 653 669 680 688 676 668 680 707 735 739 735 738 775 817 836 838 864 892 888 856 804 744 654 556 478 376 275 179 124 86 71 68 61 54 64 85 56 61 80 96 99 110 109 112 104 100 98 131 204 289 366 423 434 418 375 312 270 227 172 106 106 80 92 117 129 98 79 71 49 51 56 61 61 60 60 56 73 102 145 170 171 146 94 54 62 78 87 82 63 54 54 58 52 53 65 77 80 76 60 59 63 59 62 58 58 58 65 65 54 49 49 57 78 98 94 90 78 75 75 64 60 64 73 78 75 70 80 98 116 130 136 144 135 135 124 106 76 70 75 84 72 71 79 75 74 65 61 53 60 72 76 68 52 48 53 69 73 49 47 49 74 89 85 80 110 160 217 278 368 469 550 599 562 531 414 228 95 65 67 61 45 54 70 66 81 82 90 78 67 55 51 59 62 50 46 46 58 45 44 44 45 49 52 43 48 48 66 70 80 69 41 40 40 41 41 42 42 42 56 63 68 49 41 50 70 78 78 82 94 94 67 47 44 61 57 44 55 55 51 47 50 54 58 62 50 54 54 54 54 50 57 46 55 56 55 55 55 55 55 50 43 47 55 51 47 52 56 60 83 84 81 69 65 66 66 67 59 48 48 48 64 68 64 56 56 60 64 64 67 63 62 58 50 46 45 44 43 45 61 80 67 42 40 42 67 67 47 42 47 51 47 42 42 67 87 82 114 63 41 42 49 78 119 148 56 51 50 58 61 64 67 51 42 42 41 41 42 46 45 41 49 49 56 56 59 59 63 56 64 48 40 40 40 48 48 48 72 52 40 40 51 63 59 40 41 45 56 52 51 43 47 55 50 46 50 46 53 49 49 49 51 43 43 55 61 49 37 32 32 40 51 43 34 30 31 45 58 65 64 51 41 28 18 17 16 41 81 93 85 66 58 58 53 52 52 52 60 56 48 40 20 20 20 20 20 20 20 20 30 30 30 30 30 30 30 30 22 22 22 21 21 21 21 21 29 32 32 28 28 24 24 24 40 40 44 48 52 52 51 51 56 56 52 48 40 32 28 24 32 28 28 24 24 28 28 28 21 21 21 25 33 37 33 29 17 17 17 17 17 17 17 17 21 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 29 21 21 14 18 22 15 15 16 16 17 18 19 25 22 31 35 39 41 45 42 42 35 39 32 32 28 28 27 32 32 36 36 40 37 41 41 41 34 38 38 39 39 35 35 43 43 43 43 43 43 43 43 55 51 51 47 43 35 35 31 51 47 47 47 43 39 39 38 34 34 30 29 29 30 34 33 32 67 34 94 121 56 63 26 30 22 21 26 26 21 22 24 32 30 38 42 35 35 39 37 53 45 41 33 34 34 35 35 34 34 34 34 34 34 38 38 46 46 45 41 37 33 32 32 43 39 31 39 43 30 30 30 58 30 32 76 149 149 66 38 49 45 38 65 65 57 73 37 41 41 41 41 41 41 41 41 65 62 46 34 50 66 50 33 54 46 38 42 62 90 110 126 103 95 87 79 79 83 91 95 87 83 79 71 63 55 47 37 69 49 59 90 96 82 97 132 187 178 122 94 115 100 73 70 83 59 72 53 33 79 112 36 35 72 48 34 80 86 70 110 91 179 182 178 233 266 274 247 68 46 36 48 45 37 37 45 40 40 40 40 40 40 40 40 52 36 35 36 52 56 36 35 44 56 64 60 48 44 52 64 36 88 156 196 188 148 100 68 72 57 41 41 53 57 49 37 41 41 45 49 57 61 61 56 40 40 40 40 40 40 40 40 40 60 64 52 40 48 56 51 51 47 43 39 39 43 47 51 42 33 31 31 31 30 50 85 110 139 175 158 110 66 48 57 37 32 46 65 41 41 59 39 43 43 43 43 43 43 43 43 39 39 39 39 39 43 43 42 46 29 45 57 37 45 75 43 61 52 51 34 28 20 18 18 31 31 27 23 23 23 24 28 28 28 32 32 32 36 36 43 42 65 109 186 215 123 28 20 18 21 55 108 144 133 101 73 26 30 35 31 27 26 27 35 39 39 39 39 39 39 39 39 48 52 53 37 29 28 29 35 93 300 318 301 390 278 169 298 448 511 751 652 306 37 75 27 54 32 36 59 75 59 58 54 48 37 33 32 32 37 41 45 45 45 49 45 41 41 41 41 44 76 89 73 50 43 43 35 68 96 111 82 49 42 49 50 37 34 34 34 34 35 39 43 39 39 39 39 39 39 39 36 36 36 36 50 60 101 178 263 412 509 606 708 801 791 791 851 776 637 308 124 44 67 34 76 102 59 151 366 537 597 642 664 567 352 198 157 121 71 53 78 55 36 69 168 187 126 81 78 57 54 59 55 43 39 43 47 54 45 48 131 210 149 128 223 205 245 276 284 282 290 305 316 395 382 392 431 474 494 521 541 591 583 582 602 633 645 648 635 634 654 677 669 653 649 676 700 697 674 670 695 719 704 677 665 701 661 652 676 694 693 717 772 765 748 722 696 663 604 467 307 223 147 90 86 65 41 41 44 45 52 55 53 64 87 72 41 41 114 106 50 53 43 53 114 58 51 51 54 57 57 79 91 37 137 109 53 97 81 37 74 126 273 193 97 136 102 72 153 315 548 700 657 607 685 756 721 641 536 452 406 343 249 258 336 373 322 272 333 267 277 222 202 47 75 47 38 73 53 34 44 43 59 83 71 46 37 77 120 114 91 67 44 36 36 41 49 57 50 46 42 41 45 41 41 44 48 52 48 48 56 64 68 40 52 64 60 64 72 72 64 65 57 45 37 36 36 37 37 36 84 115 99 102 142 153 141 149 181 217 251 271 278 273 250 349 318 255 180 145 165 178 175 155 167 178 178 209 232 218 174 233 244 304 392 432 395 327 266 218 189 161 141 128 113 93 77 77 77 80 68 52 48 52 61 69 46 38 37 38 39 38 37 47 100 171 211 246 295 373 472 611 744 769 676 646 694 685 601 534 342 146 61 63 64 61 78 38 73 40 34 74 66 46 94 71 56 49 42 46 46 38 38 52 40 41 58 74 78 92 117 169 196 309 462 575 698 877 977 854 741 632 469 306 203 112 42 60 42 41 72 124 142 171 195 271 290 251 129 43 49 82 94 85 72 130 217 212 147 174 284 413 473 474 448 524 650 696 651 589 612 612 577 511 427 331 246 100 122 137 70 40 94 157 117 57 52 48 40 40 41 42 53 40 62 85 97 104 100 57 36 74 56 49 58 71 76 79 86 175 277 217 107 112 153 228 359 497 618 694 705 741 782 739 651 618 539 453 363 256 155 75 40 43 47 46 41 52 78 72 52 35 36 40 40 39 35 46 53 57 81 104 83 51 35 62 90 70 58 50 42 34 30 29 30 27 31 80 109 125 117 106 118 223 322 390 399 452 555 643 654 595 520 250 74 31 30 52 44 36 52 48 30 30 32 39 30 29 29 33 37 44 40 40 36 28 32 32 36 36 32 32 28 28 28 28 28 28 28 28 28 43 39 35 31 27 27 31 31 50 46 46 46 42 34 26 30 46 49 41 40 36 32 28 28 24 24 25 25 27 36 68 85 149 86 29 26 28 30 41 40 36 36 43 43 46 46 46 46 46 34 57 101 128 108 68 49 33 66 102 95 64 37 37 41 30 30 29 29 33 33 36 40 36 36 29 28 28 28 28 29 29 28 26 32 76 44 31 99 31 35 39 31 26 26 26 27 26 26 26 26 26 26 26 26 31 31 31 31 31 31 31 30 29 29 32 28 24 23 23 22 22 21 21 21 28 24 24 24 19 35 51 62 65 45 25 16 16 21 34 40 44 37 38 35 51 51 51 47 40 52 68 73 45 30 31 44 52 49 53 63 33 35 60 76 80 60 52 44 36 48 69 88 72 40 36 44 104 121 129 114 80 49 41 42 44 45 54 57 49 44 64 97 78 100 114 157 264 379 442 446 513 468 391 277 167 85 44 51 41 44 64 96 136 156 173 178 147 124 101 74 58 46 45 44 49 49 44 52 64 75 70 62 42 42 42 42 46 50 47 48 44 44 43 47 63 79 77 70 84 69 50 47 47 47 66 69 74 70 62 50 45 45 48 51 59 62 62 57 56 52 56 60 41 41 41 41 42 42 46 43 63 55 63 51 54 47 50 43 47 59 67 63 52 48 51 59 60 64 68 76 80 72 53 45 48 52 48 44 44 44 45 49 45 49 53 53 48 52 60 75 46 85 117 140 133 124 124 121 154 155 160 157 139 113 93 74 99 98 85 87 113 171 255 320 401 442 494 524 553 580 611 634 646 654 662 666 670 685 701 716 712 699 707 746 765 758 757 768 787 830 864 875 886 890 855 797 749 650 541 459 389 295 191 109 83 76 73 70 59 55 68 81 73 85 93 100 99 91 94 109 91 109 144 201 275 348 401 427 374 331 268 205 163 149 115 84 100 97 116 122 114 87 63 52 49 50 52 57 65 69 69 72 136 177 215 204 170 135 91 59 53 55 60 63 54 54 54 73 51 52 51 51 50 50 50 51 55 58 53 50 50 58 62 66 58 49 49 49 49 58 58 50 86 75 71 64 60 69 85 93 59 54 54 60 72 86 81 80 96 88 73 66 66 55 51 50 57 60 72 79 82 73 73 72 79 87 91 75 55 47 48 64 87 59 47 53 74 78 73 80 130 191 264 360 469 575 632 636 615 558 425 230 94 64 62 51 52 61 73 69 88 113 120 109 79 56 63 79 86 58 46 46 49 45 45 45 53 53 44 43 44 56 82 94 108 96 77 61 63 52 48 43 42 41 40 39 56 40 40 69 78 81 78 86 70 78 55 41 43 76 81 57 63 59 51 47 47 47 54 58 50 46 42 41 41 46 58 62 52 56 56 59 55 55 50 46 42 42 47 51 51 52 56 52 79 76 73 65 65 62 59 60 48 56 57 53 56 56 64 72 60 60 64 64 67 59 62 54 45 45 45 44 43 44 57 80 51 42 41 42 55 55 47 43 47 47 43 42 43 66 86 90 114 59 41 43 81 118 131 139 59 47 46 49 49 48 46 42 42 42 42 42 42 42 49 45 61 61 60 56 59 59 63 56 60 40 39 39 40 44 56 64 52 40 39 40 48 56 48 40 41 45 52 48 44 40 47 47 46 46 50 46 53 49 49 45 47 63 71 75 77 61 40 30 32 36 47 39 34 30 30 41 51 46 41 47 58 61 40 31 66 85 101 93 66 30 19 22 45 48 48 48 52 52 44 40 24 24 24 20 20 16 16 16 30 30 30 30 30 30 30 30 22 22 22 21 21 21 21 21 33 33 29 29 25 25 21 21 37 40 44 48 48 48 48 48 56 52 52 48 40 36 28 24 32 28 24 20 20 24 28 32 25 21 21 25 33 33 29 25 17 17 17 17 17 17 17 17 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 21 21 21 21 17 17 17 14 18 15 15 16 16 17 17 18 20 21 22 27 39 44 49 46 46 43 43 39 39 27 27 27 28 29 33 33 37 37 41 34 38 38 38 31 31 31 31 31 43 43 43 43 43 43 43 43 55 51 51 47 43 39 35 35 51 47 47 47 43 39 39 38 42 38 38 34 34 34 34 40 78 104 23 68 106 38 49 60 52 36 25 37 30 21 21 23 28 33 34 38 38 31 35 32 45 41 45 45 42 42 43 43 34 34 34 34 38 38 38 38 49 45 41 37 33 32 31 31 45 29 28 29 28 27 27 28 49 28 30 48 144 165 53 41 61 61 41 81 61 53 109 65 41 41 41 41 41 41 41 41 45 50 46 38 42 50 46 34 54 42 34 34 46 70 94 106 63 55 47 39 39 43 51 59 87 83 79 71 63 55 47 37 63 47 77 122 99 76 205 374 673 572 360 173 97 87 124 193 138 52 27 30 108 226 248 164 33 37 36 47 88 87 78 118 90 206 221 245 324 384 409 306 60 50 48 56 45 36 36 41 40 40 40 40 40 40 40 40 36 36 36 36 36 36 40 40 44 44 44 48 48 52 52 52 35 44 80 120 144 140 116 92 84 64 44 40 48 48 40 36 56 48 36 36 44 52 56 52 48 48 48 48 48 48 48 48 35 40 56 64 52 35 35 44 51 47 43 39 39 39 43 47 42 33 32 31 30 30 34 47 52 96 139 140 107 67 48 45 61 34 33 33 33 57 61 44 36 43 43 43 43 43 43 43 39 39 39 43 43 43 43 42 46 29 33 37 37 45 63 47 57 48 42 30 24 20 18 18 35 28 24 20 20 20 20 20 21 21 21 21 21 21 21 28 51 19 46 187 303 227 80 20 53 30 23 28 60 80 80 69 30 35 35 31 27 27 27 31 39 39 39 39 39 39 39 39 48 52 49 37 30 29 30 38 25 127 218 264 282 185 175 313 517 524 710 735 457 53 24 78 48 44 49 65 72 63 62 54 32 32 32 32 33 41 49 53 49 53 57 49 41 33 37 41 32 49 65 81 82 75 55 35 34 59 94 82 57 41 49 49 77 62 50 42 35 34 34 34 43 43 43 43 43 43 43 36 49 37 35 42 67 101 154 207 330 467 568 657 775 821 839 858 749 655 346 115 43 78 40 100 130 99 127 286 474 578 596 581 556 385 231 169 133 75 49 78 55 36 81 169 144 83 74 79 42 43 51 51 40 40 43 43 54 54 81 155 190 122 117 220 215 214 229 269 280 275 306 361 343 406 472 475 438 426 497 577 595 595 599 615 634 637 636 628 655 663 662 646 634 634 665 678 699 676 657 650 650 642 643 655 659 643 626 613 636 672 699 709 758 734 724 690 618 557 461 321 181 124 84 87 69 41 41 44 44 48 47 53 64 76 64 41 40 93 89 57 86 97 86 68 64 58 55 54 57 65 91 98 166 355 216 34 76 60 35 176 251 359 195 91 173 169 158 199 307 551 727 721 687 718 749 733 646 556 480 466 439 317 278 347 440 418 319 297 303 320 200 94 67 67 38 37 45 37 35 36 44 63 68 66 42 34 53 69 31 34 47 56 52 44 49 57 57 54 50 46 42 45 49 53 57 60 53 44 45 60 69 68 65 60 53 56 65 72 65 57 65 57 41 36 36 36 36 37 48 72 99 119 161 204 208 184 159 202 257 304 351 367 366 358 366 407 399 297 194 163 180 189 174 143 134 150 192 208 206 186 229 235 283 378 454 462 425 387 241 215 188 160 132 108 85 73 73 69 72 76 76 72 64 49 38 37 38 38 39 40 40 50 36 72 137 193 213 238 312 419 521 646 702 679 680 734 721 652 688 509 294 146 81 55 45 46 38 54 36 34 56 40 33 36 36 35 36 36 38 46 54 50 60 40 40 54 74 77 96 125 109 168 282 419 505 607 799 949 917 821 712 577 431 285 154 86 41 40 40 40 44 69 110 134 169 222 215 133 67 64 77 66 89 156 207 194 168 167 191 223 425 489 506 503 559 653 695 675 723 734 733 685 625 546 438 342 170 124 61 45 121 174 133 49 84 76 64 52 44 52 52 63 89 65 115 246 298 226 139 123 88 58 47 53 78 83 91 98 255 368 337 187 129 153 228 315 422 573 706 752 771 800 780 715 709 642 549 429 298 194 106 54 42 52 64 50 53 67 69 53 36 40 40 40 47 43 46 46 37 49 68 60 40 36 59 75 55 51 51 47 39 30 29 29 29 29 31 65 133 157 110 55 137 240 336 372 396 462 570 640 617 546 240 73 55 31 52 31 32 48 44 30 29 31 31 29 30 30 37 33 36 36 36 40 28 32 32 36 36 32 32 28 28 28 28 28 28 28 28 28 39 35 31 31 27 27 27 27 63 46 50 66 62 38 34 42 33 36 36 32 28 28 28 25 41 30 26 26 27 28 37 37 174 103 31 28 29 39 46 45 37 40 43 50 46 49 49 49 57 38 41 61 84 84 68 53 37 54 82 75 52 37 37 42 30 30 29 29 33 33 40 40 36 36 36 33 33 29 29 29 28 37 32 28 44 44 40 67 43 43 39 31 27 26 30 34 26 25 26 25 26 25 26 25 27 26 27 26 27 26 27 26 29 29 32 28 24 23 23 22 22 21 25 25 32 32 32 32 20 28 47 70 66 53 25 16 17 26 39 45 49 38 35 31 39 47 55 48 44 41 53 62 34 26 26 40 48 37 45 55 34 36 64 80 84 75 55 39 43 51 76 96 76 60 80 127 193 238 271 252 187 117 60 44 43 44 45 44 43 43 66 88 89 107 131 205 296 375 410 414 463 409 319 214 124 70 48 51 38 38 59 119 211 267 248 197 106 92 76 53 45 45 45 46 57 56 48 52 67 71 70 58 42 42 42 42 46 50 54 51 44 44 63 86 118 138 119 82 48 49 50 50 49 56 70 77 65 69 61 45 44 44 47 42 70 62 53 45 52 60 60 53 42 41 41 41 42 42 43 47 63 59 59 55 51 51 47 47 55 63 71 67 52 44 43 51 43 44 60 64 56 48 44 45 44 44 44 44 44 44 45 49 57 61 60 56 48 52 72 94 91 129 177 209 233 245 249 254 256 257 255 248 218 176 140 110 84 76 72 86 97 131 165 198 282 335 407 475 528 565 591 603 631 643 659 667 678 697 716 743 739 726 725 737 748 740 760 787 795 841 868 883 890 879 826 754 698 572 450 372 303 208 112 54 67 59 63 64 56 57 61 66 74 85 93 86 73 56 55 62 51 101 171 254 326 360 368 364 269 230 187 142 116 102 84 60 90 106 126 135 111 71 50 48 50 51 52 53 65 77 80 84 147 191 207 168 114 87 63 55 54 55 56 55 54 54 54 66 50 50 58 54 50 49 48 48 54 50 49 49 54 62 74 78 86 74 62 58 53 50 49 49 70 66 56 60 65 81 97 105 54 53 52 53 53 57 52 51 67 59 51 55 63 64 51 49 52 52 68 75 74 73 76 76 79 83 79 67 51 47 55 63 82 58 47 61 73 69 77 92 146 218 310 421 545 643 676 639 611 524 381 216 110 76 66 47 64 64 64 72 115 168 188 169 90 63 67 87 94 62 46 46 49 49 53 49 53 45 44 43 52 75 97 100 102 94 95 96 101 86 59 43 42 40 39 39 40 39 40 61 73 69 70 94 54 89 82 42 42 72 92 73 60 63 55 51 47 47 50 54 62 54 46 42 42 54 70 78 48 52 56 59 59 54 46 42 42 42 42 46 51 55 55 56 71 64 61 65 62 62 62 55 63 64 72 57 48 47 48 60 56 60 60 60 63 59 58 54 46 46 45 45 43 43 44 48 51 51 51 51 51 51 51 51 51 47 43 42 47 63 79 86 106 79 64 80 113 121 94 63 47 46 45 46 60 56 47 43 46 42 42 42 46 42 49 49 65 57 56 48 51 59 67 68 56 40 40 39 40 48 68 80 48 40 40 40 44 48 40 40 41 41 48 44 44 40 47 47 46 46 46 46 49 49 45 45 36 59 75 71 73 77 64 36 31 31 31 31 34 34 34 41 39 34 33 40 63 73 69 64 63 66 58 42 22 18 27 46 45 52 52 48 48 48 48 48 24 24 24 20 20 16 16 16 30 30 30 30 30 30 30 30 26 26 26 26 26 25 25 25 37 37 33 29 25 25 21 21 37 37 41 44 48 48 48 48 52 52 52 52 48 40 36 32 36 32 24 20 20 24 32 36 25 21 21 25 33 33 29 25 17 17 17 17 17 17 17 17 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 21 21 21 19 19 15 16 16 17 17 17 18 19 20 22 34 43 51 49 53 46 46 39 46 35 31 27 29 29 33 33 37 37 34 34 42 42 31 31 31 31 35 35 43 43 43 43 43 43 43 43 51 51 47 47 47 43 43 43 51 47 47 47 43 39 39 38 34 34 34 34 34 34 30 40 88 154 94 50 45 18 18 52 48 24 20 29 22 20 20 23 28 33 34 38 34 34 31 35 33 37 41 45 42 46 43 43 34 34 34 34 38 38 38 38 45 41 37 33 32 31 31 30 40 27 26 26 26 25 25 27 28 25 28 30 135 164 33 41 77 69 33 69 33 37 161 125 41 41 41 41 41 41 41 41 33 34 42 42 38 38 46 54 46 42 46 54 62 66 66 62 43 35 34 34 34 34 35 43 55 55 55 51 51 51 47 41 40 48 101 133 97 137 377 650 748 782 752 678 567 416 286 235 283 217 115 54 100 211 313 375 35 33 34 64 86 76 83 91 78 193 236 331 447 578 639 470 68 62 67 57 45 37 36 36 40 40 40 40 40 40 40 40 36 40 52 44 36 36 36 52 52 44 36 40 48 48 40 35 35 40 64 72 72 80 96 112 88 68 52 40 40 40 36 36 72 56 36 36 36 44 44 40 48 48 48 48 48 48 48 48 52 36 40 60 48 35 35 64 55 51 47 39 39 39 39 43 42 34 32 31 31 30 30 31 31 64 107 131 115 83 55 40 60 68 48 30 30 32 44 48 36 43 43 43 43 43 43 43 39 39 43 43 43 43 47 46 34 30 30 30 37 41 51 50 56 44 42 26 21 19 22 19 35 28 24 20 21 21 21 21 21 21 21 21 21 21 21 21 68 48 55 124 207 172 85 53 30 26 22 31 55 60 52 45 34 35 31 31 31 31 31 31 39 39 39 39 39 39 39 39 32 29 33 34 34 42 50 50 48 26 174 304 194 148 279 384 459 694 768 693 481 144 24 147 49 47 58 69 72 67 62 54 44 37 33 37 37 41 45 45 53 61 65 57 41 33 37 41 41 37 41 57 70 78 55 39 47 71 110 114 89 49 41 49 46 42 38 34 35 39 47 51 43 43 43 43 43 43 43 36 37 37 36 47 95 172 237 274 282 430 538 627 764 850 868 871 802 735 432 108 73 85 59 79 122 124 124 208 392 513 519 484 525 425 271 170 121 67 37 50 47 37 74 133 109 60 59 65 43 40 47 47 40 40 40 39 38 58 137 176 127 78 130 225 252 211 199 246 277 280 315 378 352 387 429 444 436 415 422 437 437 469 520 560 576 583 583 586 598 612 616 612 604 607 611 615 598 611 623 619 588 553 530 530 486 509 520 515 550 618 661 679 693 680 710 693 579 475 386 259 166 117 81 75 66 42 42 44 69 56 43 41 53 68 72 64 57 53 72 122 212 274 207 61 75 74 74 58 57 65 83 98 297 493 348 76 72 80 156 409 441 460 221 128 232 274 284 261 358 582 723 721 688 686 702 726 647 549 454 440 433 326 288 405 461 394 307 305 327 276 141 54 103 63 47 38 37 41 53 36 45 52 48 51 47 43 45 33 32 34 44 56 60 57 57 61 49 50 50 46 46 53 61 69 81 81 65 41 41 57 65 57 65 57 53 57 61 61 53 49 42 42 37 41 41 45 49 49 64 56 71 133 220 276 286 273 228 263 314 365 415 451 482 498 466 534 536 453 355 300 253 207 188 146 140 164 180 172 174 186 185 191 230 305 388 428 439 410 287 250 210 170 139 115 100 96 116 108 116 140 168 172 148 117 51 52 56 53 45 41 40 50 61 54 82 140 184 213 306 415 396 545 668 695 679 696 729 744 716 616 461 314 198 134 72 36 38 50 37 36 42 49 45 61 69 45 36 36 37 53 81 82 56 39 39 50 70 65 64 90 74 137 231 348 450 549 717 888 934 887 788 665 532 382 243 171 62 41 39 40 40 43 89 136 107 151 153 106 63 65 70 61 94 216 275 205 148 171 198 206 376 444 494 523 575 648 709 725 781 802 800 759 700 636 516 397 276 152 40 97 249 222 74 40 81 81 68 64 56 59 63 78 123 102 149 292 403 400 329 281 154 100 62 55 69 77 82 93 199 345 390 267 161 182 245 280 418 549 697 763 762 782 790 753 789 721 620 505 399 293 177 77 42 53 72 55 49 52 54 42 81 61 44 36 36 40 39 34 34 33 41 45 52 52 52 56 47 51 51 51 43 35 30 29 31 31 30 40 97 130 82 30 74 134 234 349 416 457 524 582 611 540 226 91 86 31 52 31 40 52 44 30 29 31 30 29 42 34 37 29 33 33 36 40 28 29 29 33 33 29 29 28 28 28 28 28 28 28 28 28 31 31 31 31 27 27 27 27 55 35 39 66 62 34 26 53 28 35 31 31 24 24 24 25 53 34 26 27 39 40 32 28 120 80 48 32 32 47 47 46 41 40 47 50 49 53 52 48 45 26 25 33 60 68 52 29 41 50 62 59 48 41 45 42 30 29 33 33 36 36 47 51 35 28 32 33 37 30 29 29 27 60 75 39 28 36 47 66 50 46 42 38 30 37 37 29 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 29 29 32 28 24 23 23 22 22 21 25 25 36 36 40 40 20 20 24 35 35 34 22 17 18 27 51 61 54 43 35 24 28 40 48 48 36 25 33 38 38 26 27 37 45 33 41 55 34 39 63 94 114 110 90 69 97 93 102 102 82 70 119 194 302 389 447 422 318 209 124 70 45 45 44 43 42 50 68 91 107 114 157 248 318 337 356 372 372 306 216 131 80 51 43 42 39 70 98 166 302 388 324 201 62 52 44 44 43 44 45 49 60 59 51 55 63 67 59 51 42 42 42 42 46 46 50 54 66 86 125 172 220 233 185 112 45 47 49 50 49 48 54 61 52 64 60 44 43 51 50 42 82 58 40 40 44 56 67 53 50 43 43 43 43 48 56 60 64 64 60 56 55 51 47 47 59 67 75 67 55 43 43 43 43 44 48 48 44 44 43 44 43 44 45 45 46 45 45 45 50 57 61 57 57 77 108 149 224 253 292 321 354 378 387 383 346 339 336 322 292 246 203 173 100 81 61 65 84 99 105 111 160 212 291 375 459 520 561 580 612 620 643 655 670 689 724 750 761 748 747 759 758 742 773 805 814 834 841 823 823 811 747 674 579 468 358 281 207 124 67 57 58 58 58 58 59 66 66 58 62 82 98 94 67 56 54 54 51 93 152 219 270 281 263 239 177 142 107 82 80 77 66 62 80 100 108 104 84 57 50 48 53 53 52 53 61 69 72 83 141 176 173 119 76 66 59 54 68 58 61 60 55 54 53 52 50 50 54 54 50 49 49 48 53 49 49 49 54 66 74 82 105 97 89 70 65 61 54 54 55 55 52 64 69 85 93 97 70 54 53 53 54 54 53 52 52 52 52 52 56 63 59 51 51 51 52 55 50 53 56 67 70 66 62 62 62 70 74 78 77 57 58 76 77 69 81 120 170 250 350 449 552 646 668 630 526 414 277 174 116 94 78 63 84 76 67 83 163 251 291 273 99 56 51 68 79 58 50 54 57 61 61 49 44 44 45 56 64 86 104 99 97 112 157 193 212 185 142 102 70 46 41 40 40 39 40 61 65 50 73 117 141 217 222 138 59 60 72 60 56 52 55 47 47 47 51 55 54 50 42 42 53 61 69 78 43 47 55 59 58 54 46 42 42 41 41 42 50 58 62 59 59 52 49 57 58 58 58 51 67 60 60 56 48 47 47 47 52 56 60 60 63 59 62 58 70 62 54 45 44 44 44 43 63 63 59 59 59 59 55 51 59 55 51 51 51 59 67 74 94 95 96 93 93 77 58 46 46 46 46 54 72 68 59 51 50 50 50 46 46 42 49 49 65 53 48 44 55 71 91 96 56 44 40 40 40 56 72 88 69 61 49 41 41 41 45 45 45 41 41 41 44 44 47 43 46 42 46 46 42 38 45 45 35 55 63 47 61 97 108 96 32 30 30 30 38 46 38 33 32 39 45 48 44 54 61 76 28 27 19 19 19 27 40 55 41 48 48 44 40 36 40 40 28 24 24 20 20 16 16 16 30 30 30 30 30 30 30 30 26 26 26 26 26 26 25 25 37 37 33 29 29 25 21 21 33 37 41 44 44 44 44 44 52 52 52 52 52 48 44 40 36 32 24 20 20 24 32 36 25 25 25 25 33 33 29 21 17 17 17 17 17 17 17 17 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 29 29 32 29 29 29 25 25 15 19 15 16 16 17 17 17 18 18 19 20 29 30 38 39 47 45 49 46 53 46 46 39 32 29 33 33 30 30 34 34 39 35 31 31 31 31 32 39 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 51 47 47 47 43 39 39 38 30 30 34 34 34 34 34 40 62 320 436 303 195 107 18 35 32 18 18 20 21 20 20 24 32 33 41 41 34 30 31 31 33 33 33 37 41 45 39 39 37 37 37 37 38 38 41 41 37 37 33 32 31 31 30 30 32 25 24 34 37 25 24 30 25 23 26 26 121 163 30 44 61 57 32 65 32 33 205 173 41 41 41 41 41 41 41 41 46 50 54 54 46 42 46 58 50 50 54 58 62 58 46 34 47 47 43 43 43 47 47 51 39 39 39 39 43 43 47 41 40 51 80 104 143 263 513 736 723 789 831 843 840 796 745 742 603 604 491 366 322 286 329 453 186 35 33 65 71 59 90 77 78 173 232 367 478 631 692 426 72 67 64 53 41 37 36 36 36 36 36 36 36 36 36 36 40 48 48 40 35 35 35 36 52 48 44 44 44 48 44 36 44 52 52 48 40 44 64 84 76 68 52 44 36 36 40 44 56 44 36 36 44 52 48 40 36 36 36 36 36 36 36 36 60 48 44 48 44 36 48 64 59 55 47 43 35 35 35 39 43 34 33 32 31 31 30 30 30 36 72 99 110 94 73 53 69 149 169 110 55 31 31 47 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 46 30 38 33 29 41 36 43 54 56 44 38 25 20 19 26 19 35 24 25 21 21 21 25 25 29 29 29 29 29 25 25 25 61 105 108 81 105 109 85 70 20 46 79 103 91 60 36 24 34 31 31 31 35 35 35 31 39 39 39 39 39 39 39 39 32 28 28 30 42 58 58 50 97 63 189 343 285 188 303 511 626 820 779 624 333 168 29 84 46 48 55 58 61 67 66 62 44 37 37 37 37 37 37 37 61 69 73 61 41 33 37 45 53 45 41 38 46 46 42 38 86 82 106 130 102 42 33 61 34 33 33 33 34 39 51 59 43 43 43 43 43 43 43 36 36 38 48 39 104 229 329 373 337 442 517 605 750 828 870 908 877 884 623 176 126 74 61 51 90 129 134 179 312 398 420 425 447 414 284 158 109 71 37 42 39 38 38 78 82 53 37 50 39 43 47 51 55 51 43 39 54 50 137 165 72 71 159 202 253 224 211 259 310 333 344 350 401 376 367 394 437 437 388 328 324 360 420 451 455 462 470 489 489 504 512 516 515 515 515 515 480 493 498 471 424 377 345 325 321 380 424 443 466 517 592 650 648 607 645 635 490 373 309 220 171 111 81 72 62 43 43 44 89 68 46 45 57 76 88 84 89 56 114 221 338 450 413 199 70 77 81 65 57 68 88 98 234 375 360 208 107 75 188 386 436 479 299 282 373 392 419 360 425 571 629 618 649 665 644 638 577 504 417 394 367 237 233 398 383 296 237 234 236 161 94 82 111 55 47 47 36 37 61 36 37 37 36 40 56 56 46 33 35 35 35 36 36 53 61 65 42 46 46 46 50 57 73 85 97 93 73 41 37 53 57 49 45 45 53 57 57 53 49 49 50 50 53 57 53 49 41 37 64 35 38 125 243 318 329 331 308 331 354 401 456 503 554 586 590 619 616 570 543 501 402 287 167 136 143 187 195 167 178 214 240 247 266 305 356 402 418 404 354 304 256 209 173 146 143 143 167 160 175 216 259 271 243 204 92 94 105 86 65 41 40 43 70 35 48 114 163 184 238 338 356 488 614 672 651 635 675 706 625 617 557 454 347 256 147 61 36 39 43 43 67 107 166 194 163 130 70 37 36 48 65 65 48 38 39 46 66 49 40 58 86 122 180 282 389 492 660 834 864 877 820 694 588 485 359 283 222 104 39 40 55 42 57 96 71 95 97 66 55 68 77 69 82 189 259 210 132 115 154 214 347 427 489 526 566 616 692 739 775 804 806 777 736 671 554 420 341 242 151 213 292 134 38 66 65 58 57 56 59 67 71 93 87 121 144 211 367 499 472 355 225 162 89 66 63 64 73 89 114 269 344 220 106 158 266 301 411 513 657 731 741 772 809 798 818 745 645 555 481 383 216 61 42 73 97 72 58 57 59 43 121 89 45 35 35 40 39 34 42 34 34 41 53 64 52 40 40 48 52 55 55 58 49 41 30 58 63 44 56 77 65 31 68 80 184 367 513 558 579 593 637 567 237 98 98 31 56 48 56 68 64 36 31 44 51 31 46 42 37 29 29 29 36 40 28 29 29 33 33 29 29 28 28 28 28 28 28 28 28 28 31 31 31 31 31 31 31 27 39 26 26 51 51 25 26 45 36 39 35 31 24 24 24 24 25 24 24 26 32 44 29 27 63 57 56 49 51 40 43 50 37 44 47 50 56 52 52 44 49 34 33 41 72 84 52 24 49 46 50 51 48 49 49 42 30 29 33 33 36 40 47 51 28 28 28 28 33 33 29 28 48 35 27 28 43 44 51 55 47 46 42 38 41 33 24 24 29 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 29 29 32 28 24 23 23 22 21 21 21 21 32 36 40 40 21 20 19 19 18 18 22 26 18 31 48 58 55 47 28 24 24 36 48 37 25 24 25 25 39 27 28 49 53 34 39 59 37 38 62 104 140 147 127 103 95 91 99 100 80 77 145 240 391 505 573 544 424 292 183 114 48 46 45 43 47 68 90 87 65 69 148 267 333 324 322 342 294 228 145 83 61 54 43 41 60 125 185 270 415 472 332 124 57 51 43 43 42 43 45 56 67 62 54 55 63 67 59 47 42 42 42 42 46 53 57 64 100 138 197 260 324 328 243 153 81 64 58 58 60 51 58 76 51 67 67 51 51 59 54 42 86 50 39 39 40 64 71 45 63 52 48 44 44 52 68 76 64 64 60 56 55 51 51 47 63 71 79 71 55 43 43 43 48 48 44 44 44 44 43 43 44 49 57 61 54 46 45 44 45 53 65 69 80 112 156 209 334 379 419 455 463 437 390 355 376 370 356 334 308 262 227 197 152 109 58 53 54 74 73 75 91 128 187 270 370 466 538 577 604 623 643 662 673 700 735 765 772 771 798 821 801 772 788 828 829 819 795 760 737 715 658 586 462 371 281 223 149 74 57 71 59 59 59 60 72 79 79 66 69 94 126 130 103 71 58 57 58 80 103 130 161 164 151 127 139 105 62 52 61 71 80 91 78 81 70 61 52 52 51 51 65 61 53 60 68 71 75 86 158 189 166 120 86 93 86 60 92 82 81 69 67 54 51 49 54 57 49 48 48 48 49 49 50 49 49 49 58 66 74 78 85 81 69 61 50 49 49 49 50 51 63 68 80 81 77 73 77 65 53 54 58 62 54 53 51 51 51 51 49 49 54 58 50 50 50 50 48 47 46 47 50 46 49 57 70 82 90 97 65 53 62 83 81 66 86 137 189 278 374 449 535 614 647 599 420 278 167 105 94 83 69 60 96 88 79 103 200 324 367 355 103 60 46 56 67 47 50 62 65 73 69 45 43 42 45 69 63 93 119 117 131 183 278 343 386 336 269 194 126 82 53 41 41 40 41 54 54 45 85 137 265 355 374 239 99 52 48 44 51 48 51 47 47 51 55 59 42 42 42 46 57 61 61 61 42 46 50 58 58 54 50 42 42 41 41 42 50 62 66 62 43 48 45 53 53 61 61 54 66 51 46 47 52 56 48 46 52 52 56 60 63 59 62 58 86 74 58 50 53 49 45 48 71 67 55 51 59 63 55 42 71 63 59 59 55 55 59 59 76 88 96 69 45 45 54 78 51 47 58 66 73 77 64 48 51 58 58 50 50 42 49 49 65 57 52 48 63 87 115 124 52 44 44 44 48 60 76 88 105 97 81 61 45 45 61 73 45 41 41 40 44 44 47 43 46 42 46 42 42 38 45 45 40 67 63 39 65 125 168 168 52 32 30 31 46 50 34 29 40 63 73 49 24 22 41 69 28 28 35 39 39 31 19 18 33 40 40 32 24 24 24 28 28 28 24 20 20 16 16 16 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 41 37 37 33 29 25 21 21 33 33 37 41 45 44 44 44 48 52 52 52 52 52 48 48 40 32 24 16 16 24 32 40 29 25 25 29 33 33 29 21 17 17 17 17 17 17 17 17 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 29 28 28 25 29 21 21 15 15 19 16 16 16 17 17 17 17 18 18 23 21 29 22 43 43 48 49 64 61 61 54 32 29 33 33 30 30 34 34 39 35 31 31 31 31 32 39 43 43 43 43 43 43 43 43 43 43 47 47 47 51 51 51 51 47 47 47 43 39 39 38 34 34 38 42 42 42 38 55 69 527 825 677 486 331 103 40 32 19 19 22 23 22 23 45 32 37 41 41 30 30 30 31 47 41 37 33 33 37 35 39 33 33 33 33 34 34 37 37 33 33 32 32 31 30 30 29 35 24 24 52 56 32 24 36 23 22 25 23 109 158 29 39 32 37 32 81 32 33 221 185 41 41 41 41 41 41 41 41 90 82 74 70 62 54 46 46 66 54 46 42 42 42 38 38 34 34 34 35 35 35 35 35 43 43 43 43 43 39 40 37 59 43 40 75 201 381 560 667 740 802 852 891 931 939 928 955 931 965 875 807 771 576 377 381 361 99 33 61 37 53 95 78 99 169 228 356 419 535 551 183 76 67 60 45 38 41 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 35 36 40 40 36 36 44 48 68 48 35 35 44 52 44 36 64 60 52 44 36 36 44 56 36 35 35 36 56 68 60 48 40 40 40 40 40 40 40 40 36 40 40 36 36 48 44 36 63 58 51 43 35 35 35 35 43 39 33 32 31 31 31 29 29 29 50 82 110 113 104 83 102 257 338 274 164 73 38 59 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 46 30 42 37 29 44 32 39 58 56 43 41 25 20 19 26 23 28 24 25 21 21 25 25 25 37 37 37 33 33 33 33 33 37 153 193 150 150 157 102 38 94 130 151 131 75 27 23 24 34 31 27 31 35 39 35 31 35 35 35 35 35 36 36 36 44 29 28 29 46 62 54 38 27 119 153 291 418 237 231 608 738 521 393 421 109 105 90 49 40 44 48 50 53 56 70 66 32 32 32 32 32 32 32 33 65 73 77 65 45 33 37 45 33 37 38 46 42 34 38 50 42 33 46 102 90 34 41 89 74 66 50 38 34 34 35 39 43 43 43 43 43 43 43 36 36 57 56 34 72 205 329 381 405 481 541 641 773 818 845 917 889 982 794 268 175 64 76 66 54 118 140 166 253 299 334 394 346 367 265 135 101 87 61 70 46 39 37 38 70 58 38 46 43 43 47 55 59 55 47 39 102 38 101 133 60 100 188 159 225 225 244 292 367 406 369 320 358 378 389 392 399 407 403 399 363 391 411 399 363 350 362 389 433 432 424 423 419 415 419 423 440 401 341 266 200 180 192 201 304 356 423 454 440 440 515 621 663 551 536 502 361 292 323 298 165 112 70 64 50 43 43 44 73 56 46 57 69 76 76 72 101 64 170 280 380 538 553 358 64 64 77 61 56 80 104 107 174 229 364 360 175 66 103 145 286 417 393 460 507 475 524 455 441 515 490 492 603 659 583 496 409 407 388 405 358 175 140 309 261 206 155 104 81 58 71 104 75 50 50 42 36 36 42 36 50 50 50 49 41 36 35 34 35 36 36 36 36 41 49 49 46 54 62 66 62 65 69 73 73 69 65 61 53 49 45 41 53 53 53 49 49 49 45 45 62 50 37 37 38 58 89 105 112 67 41 93 198 285 327 349 390 408 395 418 492 551 598 649 658 647 652 665 671 617 525 436 283 209 197 254 250 182 174 230 272 283 298 309 327 346 377 380 340 314 286 242 188 164 161 162 170 179 218 239 254 258 250 232 144 106 86 63 66 58 53 48 42 72 74 71 105 175 209 218 252 360 494 580 605 599 643 699 614 618 610 579 524 445 321 223 125 105 54 37 51 132 215 247 223 171 114 65 41 36 36 37 52 39 40 62 78 57 40 46 135 115 142 209 272 360 537 710 808 844 860 781 652 568 517 453 384 286 172 104 80 84 83 86 74 70 64 65 67 80 96 109 113 173 224 202 137 116 171 263 383 422 448 502 562 607 667 710 742 798 832 813 772 726 652 555 451 301 246 255 177 41 39 66 42 46 49 52 63 75 86 104 110 137 179 234 301 374 446 481 356 217 115 117 106 59 59 99 101 177 304 256 99 135 303 374 416 499 625 730 776 787 831 876 852 751 675 628 535 369 215 127 55 60 73 72 63 65 64 67 89 85 69 57 45 36 35 35 43 34 42 46 33 33 45 37 40 51 55 66 62 57 49 45 34 69 65 30 55 112 115 67 67 107 154 296 487 566 584 622 589 543 261 134 98 35 87 76 48 80 88 60 44 56 51 30 30 30 37 37 40 40 40 40 33 33 33 33 33 33 33 33 29 29 29 29 29 29 29 29 31 31 31 35 35 39 39 39 39 27 26 35 35 26 26 37 43 43 35 31 24 24 25 25 25 24 31 47 27 36 64 28 31 60 32 31 87 84 43 46 29 32 39 42 56 60 64 64 37 34 41 45 60 60 48 32 37 41 70 75 60 64 65 33 33 33 37 33 36 36 47 51 35 35 28 32 33 41 37 48 28 35 35 35 43 43 43 43 35 35 41 41 36 28 23 23 29 25 25 25 26 26 26 25 26 26 25 25 25 25 26 26 33 29 32 28 24 23 22 22 22 22 25 25 28 28 24 24 20 20 20 19 19 18 18 18 31 39 44 42 35 31 24 24 29 37 41 37 33 30 43 52 52 37 41 57 54 38 39 43 53 68 88 111 125 136 148 164 140 164 160 165 158 103 152 325 487 570 615 587 509 398 246 133 99 59 43 42 50 87 109 87 44 59 126 199 254 276 278 269 209 173 115 68 41 41 44 59 80 146 262 392 453 377 212 80 73 59 51 43 43 44 48 63 66 54 42 42 51 52 56 52 41 42 42 46 49 64 75 82 132 226 324 387 440 436 307 151 82 77 96 93 64 70 77 63 47 58 70 66 58 54 58 66 42 45 52 48 48 56 76 89 126 80 65 73 69 53 53 61 52 52 52 48 51 47 47 47 54 66 78 82 71 59 51 47 44 44 44 43 43 43 43 43 44 50 78 74 50 45 45 50 70 70 69 81 117 164 220 280 421 509 558 554 478 376 305 271 273 267 265 255 240 214 191 176 96 81 62 59 64 71 58 53 86 94 122 185 285 397 486 543 596 619 642 669 692 711 726 741 780 779 798 817 800 776 784 816 794 783 744 665 614 585 536 476 368 309 274 263 200 108 71 83 59 60 64 76 83 90 90 85 92 117 146 158 135 100 61 60 57 67 70 78 85 84 76 63 59 60 61 62 66 67 56 55 54 54 54 54 52 53 53 58 89 88 84 91 99 106 118 143 207 229 195 137 115 122 109 78 120 108 89 73 67 55 52 51 58 68 60 56 49 49 49 53 62 62 61 61 58 58 58 61 61 61 61 61 54 53 50 50 50 50 55 56 68 68 64 56 83 75 60 60 61 57 53 52 50 51 51 55 62 65 64 53 50 49 49 49 48 47 45 45 53 45 45 53 77 89 82 73 68 53 62 91 97 85 94 133 238 322 398 461 532 576 569 492 284 167 100 84 81 66 62 70 82 70 73 109 205 317 368 364 108 60 46 55 75 59 62 74 61 69 65 45 42 42 44 64 62 92 122 152 229 337 432 461 511 446 347 249 166 106 66 41 42 41 46 66 62 54 102 158 305 386 370 211 84 76 80 45 44 51 51 47 47 43 51 47 42 43 54 58 62 62 58 58 50 54 58 58 54 42 41 40 41 42 46 46 50 54 69 78 55 49 57 60 52 45 57 82 78 46 54 58 47 52 52 46 52 52 52 48 55 51 58 58 50 50 54 54 61 61 61 68 63 55 47 55 71 75 67 55 59 63 67 63 59 51 51 51 76 85 93 77 58 50 54 58 50 46 45 46 66 70 65 56 67 66 62 50 50 42 45 41 40 41 52 60 71 79 83 80 80 76 84 96 100 96 85 85 73 89 98 94 74 58 50 50 42 41 41 41 45 41 44 40 39 39 42 38 42 38 38 45 47 83 75 35 69 153 184 152 76 56 39 30 34 46 42 37 59 54 49 53 64 76 94 98 101 105 100 60 19 17 23 54 49 52 48 40 40 40 40 40 16 20 24 28 24 20 20 24 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 26 22 22 22 22 18 18 17 21 21 25 25 29 33 33 37 41 41 41 41 41 41 41 41 17 17 17 17 17 17 17 17 29 29 29 29 29 29 29 29 21 21 21 21 21 21 21 21 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 32 32 32 32 29 29 22 22 22 14 15 16 16 16 16 16 16 16 16 17 18 19 20 21 33 27 35 39 55 60 68 58 27 28 28 29 29 33 29 30 74 62 39 31 30 30 31 39 39 39 39 39 39 39 39 39 39 39 43 47 51 51 55 59 47 47 43 43 39 35 35 34 34 34 34 34 34 34 34 51 136 294 650 670 677 643 260 81 97 62 40 45 41 26 42 63 48 44 41 37 37 34 34 31 35 32 32 33 33 33 34 34 37 37 37 37 41 41 41 41 33 33 35 31 31 30 29 29 30 22 24 120 139 55 21 23 32 18 33 25 67 140 41 42 63 30 32 53 32 81 165 141 41 41 41 41 41 41 41 41 78 71 67 63 59 55 51 47 34 34 35 39 39 35 34 34 47 47 43 39 39 43 47 51 43 43 43 43 43 47 47 40 61 64 81 122 210 324 435 511 596 678 751 790 837 873 932 1018 985 993 996 989 938 818 544 241 373 237 67 32 37 66 45 36 103 234 209 260 319 304 265 51 69 59 64 57 46 41 36 36 40 40 36 36 36 36 40 40 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 48 52 40 36 40 64 88 76 60 40 36 48 72 96 108 35 52 52 40 36 52 56 44 35 56 64 40 36 44 52 44 51 46 43 39 39 39 39 39 47 43 38 38 33 33 32 31 28 24 38 89 69 107 142 100 218 429 585 495 280 114 72 77 35 35 35 35 35 35 35 35 35 35 39 39 43 43 47 46 30 30 33 41 44 36 42 42 43 39 41 29 28 23 27 19 20 21 21 21 21 21 21 21 26 26 26 26 26 26 26 26 198 178 98 38 70 98 70 42 231 195 135 71 28 23 32 41 26 27 27 27 28 28 32 32 32 32 32 32 32 33 33 33 40 36 33 34 34 42 54 66 89 72 82 148 163 129 284 585 545 248 111 127 75 51 75 38 35 35 36 35 45 60 74 71 36 33 33 33 37 41 41 41 53 53 49 45 41 37 33 33 33 33 33 34 38 38 49 57 37 49 50 46 58 86 98 90 98 98 74 38 34 47 43 34 43 43 43 43 43 43 43 36 53 49 52 55 57 110 238 363 438 518 566 646 781 846 872 932 941 1015 884 607 170 117 66 37 43 55 83 143 193 189 240 330 281 281 194 136 149 75 36 66 58 50 46 42 42 46 50 55 46 39 39 39 46 46 50 50 54 65 73 65 61 81 133 184 215 225 232 264 344 388 351 289 304 360 407 394 357 349 386 419 327 308 288 276 272 291 303 322 302 301 305 329 365 396 408 416 392 320 217 150 131 144 157 164 292 328 371 382 368 363 398 441 539 583 540 386 320 375 406 376 174 129 71 41 50 42 44 88 47 51 46 61 73 88 81 81 125 92 137 264 420 519 576 591 199 67 43 95 88 60 69 96 99 230 360 379 307 210 141 111 192 295 390 537 560 500 507 402 377 396 396 391 426 459 430 348 357 212 245 313 278 287 272 141 189 133 106 131 120 57 49 86 70 42 42 46 37 46 54 37 78 74 66 53 41 37 36 35 36 48 52 44 41 41 53 61 109 98 82 65 57 53 57 61 57 57 57 57 53 49 45 41 53 53 53 49 49 49 45 45 42 42 41 57 82 122 161 185 159 94 73 139 209 232 278 355 452 469 464 487 545 575 610 677 702 707 712 705 711 689 642 573 424 322 254 243 220 180 165 204 297 308 318 325 323 327 353 347 362 332 309 285 258 234 207 191 184 200 220 225 225 222 245 244 148 102 70 54 55 58 49 44 42 61 63 37 91 237 304 258 200 253 363 503 560 541 544 572 573 616 653 645 610 554 462 373 207 156 97 58 51 76 136 184 180 148 118 82 61 53 60 57 51 39 40 62 74 54 45 67 149 129 144 196 208 240 377 549 758 823 859 807 669 584 532 463 581 457 303 191 148 149 161 165 185 118 78 88 89 63 84 133 105 137 168 152 119 113 148 217 369 423 457 487 531 584 645 675 718 794 846 820 793 787 756 675 476 315 205 158 120 65 42 54 39 40 40 40 48 71 93 93 162 180 184 175 186 250 354 426 400 281 182 136 97 50 50 78 77 141 269 260 135 144 264 322 437 519 623 719 768 795 842 888 862 765 741 745 609 371 220 193 44 41 42 43 62 69 53 40 70 70 77 69 61 53 44 44 48 39 51 51 34 34 46 37 40 51 55 66 66 58 61 53 57 72 45 29 66 155 184 152 52 78 104 203 405 516 546 594 602 579 297 138 90 39 67 30 32 64 80 64 52 56 47 29 30 30 37 37 40 40 40 40 33 33 33 33 33 33 33 33 29 29 29 29 29 29 29 32 31 31 35 35 35 39 39 39 43 31 27 39 35 26 26 42 55 55 43 39 29 25 25 25 39 63 51 43 55 39 55 96 29 32 28 27 47 63 55 98 33 32 39 43 49 60 60 64 46 50 45 25 44 76 60 24 36 45 41 63 99 72 28 29 33 29 33 29 32 32 43 47 31 31 31 28 28 29 33 36 28 35 35 35 42 43 43 43 54 50 37 24 23 23 24 22 33 26 25 25 26 26 26 26 26 26 25 25 25 25 26 26 33 29 32 28 24 23 22 22 22 22 29 25 32 28 28 28 20 20 20 19 19 18 18 18 23 35 36 38 35 35 24 24 33 41 45 34 27 27 36 48 49 45 53 58 54 43 35 47 52 67 98 137 152 166 201 233 293 297 274 275 264 181 190 340 525 611 641 602 520 420 281 161 126 71 44 43 45 54 68 55 51 59 121 167 185 187 177 179 155 128 91 49 40 42 47 59 124 187 279 346 343 268 152 65 77 74 59 55 44 48 52 59 66 65 50 47 48 52 44 43 43 42 42 41 56 71 74 95 183 308 439 506 542 516 398 255 143 91 82 79 58 54 53 47 62 62 58 54 62 62 62 58 54 45 40 39 40 76 128 156 135 128 112 77 57 49 52 45 52 52 52 48 51 47 47 47 54 62 74 74 63 55 47 47 43 43 43 43 44 44 44 44 45 58 74 74 58 46 46 54 58 69 85 109 148 200 264 324 498 524 516 448 341 247 195 173 171 168 167 168 157 142 127 109 87 77 74 71 68 60 55 53 63 64 92 151 243 352 448 508 572 599 634 657 680 691 702 709 740 736 762 778 765 733 737 766 720 717 687 624 577 551 499 446 394 366 358 335 247 131 85 96 67 64 71 90 120 131 130 126 125 146 163 153 127 88 60 58 54 53 52 52 53 53 52 51 54 53 53 54 55 54 54 53 54 55 59 63 66 70 81 88 104 111 122 136 152 175 199 232 326 363 322 244 184 163 147 117 151 116 89 80 83 71 57 51 61 72 64 56 49 49 53 57 58 58 57 57 54 54 54 57 57 57 57 57 50 50 49 50 50 54 55 63 64 68 60 63 78 70 62 55 52 52 52 51 50 50 50 61 72 75 70 63 49 49 49 49 48 51 50 46 53 45 45 49 69 78 70 61 72 69 82 103 92 74 106 169 298 354 410 446 482 502 487 395 215 114 62 55 56 48 56 79 83 70 70 125 210 270 274 246 93 49 47 60 80 78 70 74 53 61 61 45 43 44 46 77 93 119 176 239 320 395 475 520 506 437 343 237 158 91 47 40 46 42 54 74 70 59 98 151 283 325 303 180 92 85 73 44 44 51 51 47 43 43 47 47 51 51 58 58 62 62 62 62 74 62 46 42 42 42 42 42 42 42 42 46 50 58 73 78 55 44 44 68 84 80 80 80 92 69 77 78 59 71 76 52 64 60 52 52 63 63 66 58 50 50 54 54 61 61 57 64 71 63 59 62 78 86 78 70 78 82 78 70 58 47 43 43 42 43 45 45 46 46 46 46 50 46 45 46 54 58 57 60 63 66 58 50 50 42 41 40 41 41 52 52 63 67 67 71 56 52 60 68 72 68 57 57 45 58 82 94 86 79 83 87 46 42 45 41 41 41 44 40 39 39 42 42 42 38 38 37 35 67 63 34 53 125 160 132 104 72 43 30 34 42 38 33 27 30 66 113 128 116 114 118 145 133 112 76 51 28 31 38 41 48 48 48 44 44 40 40 40 36 32 20 16 16 16 20 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 26 26 22 22 22 22 18 18 18 21 21 25 29 29 33 33 33 33 33 33 33 33 33 33 17 17 17 17 17 17 17 17 29 29 30 29 30 29 30 29 22 21 22 21 22 21 22 21 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 32 32 32 32 29 29 29 22 26 22 15 19 16 16 16 16 16 16 16 16 17 18 22 19 32 29 33 38 47 59 63 57 43 32 36 36 36 37 37 30 70 58 46 31 31 31 31 35 39 39 39 39 39 39 39 39 39 39 43 47 47 51 55 55 47 47 43 43 43 39 38 38 34 34 34 34 34 34 34 51 84 166 418 487 539 541 285 186 155 124 101 94 83 48 55 72 48 44 41 37 37 41 34 38 35 36 32 33 33 33 34 33 37 37 37 37 41 41 41 41 37 33 35 31 30 30 29 32 34 24 64 159 171 90 31 42 43 19 24 23 58 135 43 29 51 31 48 65 31 41 113 97 41 41 41 41 41 41 41 37 50 39 39 35 34 34 34 34 71 55 35 33 33 34 35 47 51 51 47 47 43 39 35 35 43 43 43 43 43 47 47 47 83 78 84 101 146 210 282 333 454 559 657 731 782 789 794 843 963 983 997 976 932 850 638 395 328 251 110 33 35 49 58 84 149 270 209 182 153 114 146 31 61 55 53 53 42 41 37 36 40 40 36 36 36 36 40 40 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 40 48 48 44 36 36 56 76 104 88 68 56 56 68 76 80 52 35 35 40 52 52 52 52 44 44 48 56 52 36 36 35 47 43 43 39 39 39 43 43 43 43 39 34 34 33 33 32 28 28 29 56 84 110 124 141 379 590 715 599 366 204 123 81 46 39 39 39 39 39 39 39 39 39 39 39 43 43 43 42 38 34 37 37 36 32 46 45 51 39 37 25 28 28 39 35 21 21 21 21 21 21 21 21 26 26 26 26 26 26 26 26 182 138 59 30 42 42 62 114 211 163 100 52 40 48 56 53 27 27 27 27 28 28 32 32 32 32 32 32 33 33 33 33 40 36 37 42 58 58 58 62 97 80 67 97 116 126 221 372 228 120 114 149 88 52 55 32 35 36 35 35 45 56 67 67 36 33 33 33 37 41 41 41 49 49 45 45 41 37 33 33 38 34 33 33 34 38 37 33 53 65 65 50 50 66 66 58 62 62 46 34 34 39 59 67 43 43 43 43 43 43 43 43 60 45 48 51 49 94 207 324 432 499 527 602 755 835 877 940 923 981 1005 736 227 97 127 56 39 35 37 97 153 149 164 238 300 226 127 112 119 56 37 89 54 50 45 38 38 42 47 51 39 39 39 39 46 46 50 50 53 57 57 53 57 93 149 192 215 210 186 185 233 288 284 236 279 310 334 325 301 289 301 314 236 213 212 208 212 224 248 259 242 246 270 298 329 325 305 292 231 207 168 137 115 119 128 132 256 275 290 290 291 287 301 317 343 387 377 318 324 389 410 361 216 133 51 39 40 41 55 95 47 50 46 61 76 85 89 81 121 88 114 224 364 469 557 583 263 106 54 95 96 57 73 108 43 239 329 236 183 245 221 123 255 357 457 559 507 435 499 446 426 385 321 281 282 310 326 317 249 128 192 229 149 202 307 267 131 119 140 185 153 63 38 55 78 38 37 50 46 62 54 37 90 78 66 50 38 37 37 37 45 52 52 49 41 41 53 69 173 141 97 65 49 49 45 45 45 49 53 57 57 53 49 49 53 53 53 49 49 49 49 49 65 61 57 69 90 122 161 181 135 62 68 159 209 206 269 379 462 491 502 545 594 593 631 707 726 759 768 757 751 761 738 681 592 526 420 313 230 199 204 228 288 300 311 306 304 299 317 311 338 315 307 315 312 296 253 221 222 235 243 216 192 192 252 282 160 111 67 47 59 70 61 52 51 61 72 38 65 260 347 229 170 155 232 408 528 509 463 449 494 596 679 671 627 568 486 398 281 214 147 93 46 36 39 77 104 104 99 74 61 49 56 53 50 39 44 65 66 50 61 88 97 87 107 163 191 224 326 462 608 714 798 772 671 617 604 570 560 474 361 310 327 372 401 402 343 209 137 166 156 98 115 188 117 121 125 124 128 135 150 186 295 366 400 425 473 538 587 605 683 759 798 783 792 845 838 752 514 357 199 104 87 104 78 42 43 46 46 52 63 79 90 92 123 173 208 192 151 154 218 283 376 309 234 160 101 54 54 73 81 112 206 237 152 137 217 275 446 497 591 691 753 795 854 900 874 785 785 813 670 392 249 266 169 100 42 40 49 57 49 39 47 55 74 82 82 77 65 60 60 44 48 48 34 35 47 34 41 52 63 70 70 66 65 68 61 72 53 34 78 159 180 144 54 88 107 181 339 434 484 541 576 617 387 171 74 39 87 59 31 52 72 60 52 52 43 29 30 30 37 37 40 40 40 40 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 35 35 35 35 39 39 39 39 43 35 35 39 39 31 31 42 80 79 64 56 41 30 26 26 43 99 55 35 91 70 50 115 27 29 27 27 58 62 58 113 33 36 39 46 46 53 57 57 58 67 49 24 32 88 76 24 32 97 81 50 95 104 60 57 36 32 32 28 31 35 46 46 34 27 27 27 27 28 28 28 27 35 35 35 35 35 42 42 42 50 29 24 48 120 147 128 49 30 25 25 25 26 26 26 26 26 25 25 25 25 26 26 33 29 32 28 24 23 22 22 26 26 29 29 32 32 28 28 20 20 20 19 19 18 18 18 18 23 28 34 35 39 32 28 37 38 42 35 27 27 32 41 45 57 66 70 59 35 35 51 71 67 105 156 194 208 259 322 398 383 356 365 331 212 170 299 528 630 668 613 543 468 333 192 166 102 58 56 57 54 92 100 57 57 111 142 139 118 119 122 97 89 65 45 41 43 55 66 133 192 252 252 196 124 72 42 58 55 55 51 47 43 43 50 70 69 54 50 47 44 43 42 44 43 41 40 58 81 96 128 306 466 609 664 680 658 566 454 304 173 100 94 81 53 48 54 70 59 43 47 58 66 58 46 66 57 52 48 68 123 195 236 191 192 164 96 68 72 72 57 52 52 55 51 58 54 54 54 50 58 62 62 58 54 43 47 43 43 43 44 44 44 44 44 58 58 66 66 62 58 58 62 46 70 98 117 137 177 229 290 433 414 350 259 172 113 95 96 97 99 93 102 103 100 93 85 71 79 88 89 74 55 53 52 55 56 73 117 205 309 396 467 546 583 611 638 646 645 636 639 670 670 701 721 713 696 692 705 664 666 650 607 569 539 505 449 440 432 436 396 285 160 106 113 103 85 103 129 167 186 182 170 153 154 156 142 120 86 60 59 58 57 55 55 55 54 55 54 67 62 53 53 65 69 56 52 53 55 70 81 85 88 99 106 125 140 162 193 236 275 306 351 460 494 461 368 276 220 192 163 173 127 92 80 91 87 65 51 69 69 57 49 49 53 54 58 54 54 53 53 50 50 50 53 57 64 57 57 57 49 49 49 54 58 59 63 60 60 56 63 61 65 57 49 50 50 50 49 49 49 49 60 71 70 69 58 48 49 49 52 59 62 58 58 61 53 49 53 66 70 66 50 53 62 87 95 77 69 122 201 262 324 388 421 441 422 383 287 158 76 48 48 49 48 48 64 99 83 94 161 222 238 199 155 89 53 48 64 88 82 74 73 53 57 53 49 45 46 65 92 105 143 228 333 404 438 486 536 470 397 299 213 142 79 43 41 47 43 59 79 75 64 95 136 259 260 224 145 101 89 58 43 44 48 51 51 47 43 43 43 62 58 54 54 58 62 66 66 66 54 42 42 46 47 43 42 42 42 42 42 46 62 74 78 63 43 43 76 119 119 103 84 92 64 73 82 67 83 92 80 76 63 52 56 75 79 74 58 50 50 53 54 61 57 57 64 59 51 47 51 63 71 63 55 67 67 67 59 47 43 43 43 44 44 44 45 50 50 46 45 45 45 46 46 45 46 54 65 63 62 54 46 46 41 41 40 41 41 48 48 51 51 51 51 40 43 40 44 48 44 40 40 40 42 70 83 87 83 91 107 58 50 42 41 41 41 44 44 39 39 42 42 38 38 38 37 35 55 55 34 53 109 133 112 120 76 35 30 38 46 43 37 62 81 133 196 196 156 146 162 118 101 72 52 51 51 46 30 33 44 44 48 48 48 44 44 72 56 36 16 16 16 16 20 35 35 35 34 34 34 34 34 30 30 30 30 30 30 30 30 26 26 26 22 22 22 22 22 18 17 21 21 25 25 29 29 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 30 30 30 30 30 30 30 30 22 22 22 22 22 22 22 22 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 33 32 39 32 32 32 29 29 29 30 34 27 23 16 16 16 15 20 20 20 20 24 17 17 18 27 24 28 33 46 54 62 55 53 39 47 39 40 40 40 37 65 65 57 42 38 38 38 38 39 39 39 39 39 39 39 39 39 43 43 43 47 51 51 51 43 42 42 42 46 46 46 46 34 34 34 34 34 34 34 51 94 99 200 301 378 382 268 225 170 142 115 116 96 57 49 65 48 44 44 40 37 41 34 38 35 36 32 33 33 37 33 33 37 37 41 41 41 41 41 41 44 40 40 35 34 30 30 32 34 25 81 176 196 119 59 58 59 21 27 21 45 122 54 26 31 30 56 64 31 49 133 145 41 41 41 41 41 41 41 37 42 34 34 34 34 34 34 34 75 67 55 43 35 35 35 39 39 43 47 47 47 43 35 35 43 43 43 43 43 47 47 47 67 69 80 90 123 148 185 210 271 373 482 577 667 694 705 747 766 821 879 894 866 814 664 481 258 250 157 39 33 37 78 141 177 240 160 115 58 30 92 53 58 51 45 45 38 37 37 36 40 40 36 36 36 36 40 40 40 40 40 40 40 40 40 40 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 36 44 48 44 36 36 44 56 112 104 92 88 88 92 92 92 92 48 35 60 80 72 72 84 76 52 52 80 80 44 36 48 39 39 35 35 35 39 43 43 43 43 39 35 34 34 33 32 27 33 36 48 110 112 138 243 505 685 772 635 425 268 158 72 50 43 43 43 43 43 43 43 43 43 43 43 39 39 39 38 42 38 37 28 28 31 49 49 51 43 37 21 24 32 51 52 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 98 50 22 38 43 22 67 195 168 108 33 23 25 49 53 45 27 28 28 28 28 32 32 32 32 32 33 33 33 33 33 33 36 33 33 42 70 82 71 59 86 69 56 47 69 128 160 150 69 96 110 96 63 54 48 33 38 35 34 34 41 44 55 55 32 33 33 33 37 41 41 41 45 45 45 41 41 41 37 33 42 39 38 33 33 53 53 33 37 45 45 41 34 34 34 33 38 38 38 42 39 35 51 71 43 43 43 43 43 43 43 43 60 48 47 50 41 71 168 277 345 413 448 524 673 773 819 897 959 895 993 871 430 120 110 60 43 35 36 55 123 119 107 153 282 145 81 115 100 49 42 77 57 46 41 37 38 42 43 47 39 39 39 39 46 46 49 49 81 77 69 65 66 89 121 145 212 219 199 186 190 210 213 185 245 241 233 224 204 188 172 154 159 152 156 164 179 191 211 218 130 138 162 178 189 168 128 108 99 122 128 120 101 95 115 132 212 207 198 200 215 218 217 209 204 216 221 233 283 348 353 311 229 130 83 72 66 70 78 74 50 42 42 61 80 89 97 93 117 88 106 188 304 409 513 556 341 133 38 75 80 41 57 90 92 175 222 192 170 189 216 226 330 395 458 546 498 486 578 486 458 368 268 209 193 214 274 313 132 47 171 220 101 145 277 237 137 149 190 230 182 72 39 49 98 46 38 50 50 54 46 36 74 66 50 38 38 38 38 42 57 40 35 36 41 45 57 69 177 137 89 57 49 45 41 37 45 49 57 61 61 57 53 49 53 49 49 49 49 49 49 49 69 65 49 49 54 70 89 101 72 35 52 142 196 217 284 393 437 482 532 591 625 606 628 700 767 808 821 801 791 805 778 713 660 670 608 461 304 238 259 284 240 249 271 275 292 296 311 315 312 298 306 322 326 318 287 256 253 262 262 214 171 172 251 298 196 135 83 59 71 82 73 64 75 54 85 56 45 197 277 144 150 108 142 306 481 525 461 380 406 532 639 638 581 497 400 303 322 284 225 147 81 38 38 39 57 73 84 59 38 37 37 42 50 46 55 64 53 41 65 100 75 73 78 127 216 309 363 407 424 560 681 682 602 588 633 650 512 474 440 462 532 571 545 492 418 291 212 221 208 145 139 188 129 121 110 106 117 128 135 160 202 273 323 345 421 502 539 528 610 685 721 724 777 856 856 748 560 423 269 139 105 112 89 42 98 55 41 61 83 71 74 93 76 135 194 201 172 140 148 168 253 253 231 187 132 93 77 69 93 101 170 209 141 110 174 245 415 470 557 680 770 835 887 919 893 821 792 782 673 477 338 307 314 209 99 40 40 44 48 52 44 48 60 79 83 83 86 82 89 49 36 36 35 43 51 34 42 49 53 60 67 70 70 73 46 77 82 62 75 104 88 33 43 82 129 176 253 277 359 500 722 697 416 152 82 75 59 27 31 48 60 48 40 40 35 29 30 30 37 37 40 40 40 40 32 32 32 32 32 32 32 32 27 27 27 27 27 27 27 27 39 39 39 39 39 39 39 39 43 39 39 39 39 39 35 46 76 72 64 49 34 27 27 27 35 63 39 38 118 185 157 117 87 92 56 61 120 93 45 64 36 36 39 39 46 46 50 50 55 59 54 25 41 68 60 32 64 23 57 170 159 44 32 101 32 28 28 27 27 27 38 42 38 38 31 31 27 27 27 27 27 35 35 35 35 35 35 42 30 50 37 29 100 212 259 232 54 42 26 25 25 25 25 25 26 26 26 25 25 26 26 26 33 29 32 28 24 23 22 22 26 26 33 29 36 32 32 32 20 20 20 19 19 18 18 18 18 19 27 37 42 43 43 32 41 42 43 39 27 27 29 41 45 58 78 67 47 32 36 51 72 67 109 172 213 232 302 385 401 402 407 429 387 237 182 300 457 579 641 613 559 507 377 236 202 123 58 52 57 75 157 208 89 65 99 122 136 110 97 95 66 65 54 46 46 51 64 75 131 190 238 210 138 82 71 86 47 47 51 51 51 47 43 50 70 58 42 43 43 44 44 43 44 43 46 59 66 95 138 209 457 612 748 791 801 798 731 647 473 266 123 113 89 56 51 55 51 43 46 51 59 58 50 42 42 45 60 76 112 171 247 288 258 215 152 96 71 68 76 80 52 55 55 59 59 54 54 54 50 54 54 50 46 42 43 47 43 43 43 44 44 48 48 44 66 58 58 58 62 67 67 66 74 98 122 118 105 109 141 179 219 201 158 107 79 76 86 95 76 73 82 87 92 105 106 102 61 78 87 80 53 52 51 52 63 69 78 114 175 268 362 438 528 564 584 600 600 595 582 578 597 601 633 661 665 653 653 650 636 632 621 580 550 536 510 472 465 451 433 380 277 179 151 157 147 136 151 189 242 265 252 239 207 197 183 162 148 127 127 117 93 81 73 64 56 59 58 62 93 73 61 68 84 95 87 71 96 101 108 111 110 109 123 130 176 203 252 300 354 401 442 476 565 603 578 503 404 324 257 208 168 130 98 87 87 86 80 67 74 69 65 49 53 50 58 66 58 58 57 57 54 54 54 57 61 68 61 61 61 61 53 53 58 62 63 63 56 52 52 59 53 61 57 49 49 49 49 49 49 49 56 63 67 62 61 50 51 48 51 51 58 58 58 54 69 61 57 58 66 62 58 47 46 48 76 88 65 69 109 172 178 249 330 364 360 326 287 204 153 65 48 49 61 53 53 71 119 109 129 181 214 206 167 148 105 62 49 61 72 74 62 57 49 49 45 45 57 61 66 92 100 182 291 369 424 451 467 472 398 325 232 150 99 56 44 43 44 44 60 65 61 60 84 116 224 192 160 122 106 79 51 45 49 56 59 55 51 47 47 43 58 54 46 46 54 62 74 82 54 61 74 78 78 78 74 74 58 47 41 41 42 54 70 71 76 48 48 84 126 142 130 130 106 63 56 65 62 71 88 80 83 63 47 51 78 83 74 58 54 54 53 53 61 57 57 57 52 48 47 44 55 51 54 43 42 43 55 47 55 52 67 68 109 74 54 50 54 46 44 44 44 45 58 54 46 46 54 77 63 62 54 46 46 41 40 40 41 41 44 44 51 47 47 47 44 43 40 44 44 40 40 40 42 50 67 75 67 63 67 71 63 62 50 42 41 40 44 48 39 39 46 42 42 38 42 37 40 59 51 43 74 121 125 92 100 56 30 30 50 59 47 45 78 73 93 124 108 48 50 90 90 69 40 27 31 38 30 25 32 32 36 40 44 52 56 60 76 60 40 24 16 16 16 16 35 35 35 35 34 34 34 34 30 30 30 30 30 30 30 30 26 26 26 26 22 22 22 22 18 18 17 21 21 21 25 25 17 17 18 17 18 17 18 17 22 21 22 21 22 21 22 22 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 33 36 43 36 36 36 36 33 33 42 50 39 31 24 28 28 20 27 27 27 20 20 20 20 17 18 19 23 28 36 41 49 46 52 38 38 42 42 39 39 40 64 65 68 57 53 50 53 38 38 39 39 39 39 39 39 39 43 43 43 43 47 47 47 47 38 38 42 42 46 50 50 50 38 38 38 38 38 38 38 48 99 101 110 199 263 237 213 171 143 112 97 102 86 51 42 54 49 44 45 41 37 41 34 39 35 36 32 33 33 37 33 33 37 37 41 41 41 41 41 41 44 44 40 35 38 34 30 29 27 25 54 149 185 136 83 63 47 23 36 20 24 101 58 27 31 30 36 36 31 64 157 189 41 41 41 41 41 41 41 37 35 35 35 35 35 35 35 35 34 51 83 103 99 75 39 33 34 34 34 35 43 43 47 47 43 43 43 43 43 47 47 47 54 58 72 95 110 132 154 175 153 219 273 355 457 532 579 652 747 766 780 762 725 705 621 485 189 217 164 58 35 46 90 149 147 157 81 77 73 57 93 58 43 43 40 41 37 36 36 36 40 40 36 36 36 36 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 36 40 44 44 36 36 36 40 64 68 72 84 100 108 108 108 104 88 68 64 76 88 92 92 84 80 76 72 56 40 44 60 34 34 34 34 34 35 39 39 43 39 39 35 35 34 34 33 29 27 45 103 94 76 201 371 553 640 665 554 373 224 126 57 54 47 47 47 47 47 47 47 47 47 43 43 39 39 35 34 30 34 37 28 27 31 49 41 47 39 37 25 28 32 47 44 20 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 30 22 22 58 59 22 51 164 144 81 24 23 25 38 45 27 27 28 28 28 28 32 32 32 36 36 36 36 37 37 37 37 33 29 28 34 74 102 99 87 63 50 53 37 39 118 145 50 88 124 89 40 53 66 40 37 41 37 37 37 37 40 40 44 32 33 33 33 37 41 41 41 41 41 41 41 41 41 41 37 34 51 58 34 37 61 73 57 49 57 61 65 62 55 51 47 46 38 46 66 63 39 34 34 39 39 39 39 39 39 39 39 59 47 43 50 42 63 137 227 300 400 455 511 631 720 789 879 971 816 776 856 685 288 54 83 55 37 36 40 89 89 84 123 188 87 107 152 93 41 57 46 57 57 53 41 41 46 50 46 39 39 39 39 46 46 49 49 181 145 93 54 42 54 82 98 153 200 228 224 212 192 168 140 103 95 100 127 139 143 144 141 102 103 111 119 134 138 146 146 118 121 117 124 116 99 75 70 93 101 94 75 64 66 95 124 135 127 117 112 138 161 164 152 152 129 121 145 201 247 267 252 221 126 87 107 89 78 105 97 46 41 41 53 72 89 89 86 102 97 123 192 284 369 462 515 392 160 37 63 68 40 42 82 125 79 106 196 202 157 219 360 444 430 384 412 432 532 646 482 444 373 274 200 177 198 234 237 103 34 141 209 86 111 182 74 86 82 106 119 91 38 38 40 117 65 53 62 42 37 38 36 43 39 38 38 39 39 44 59 69 36 34 36 57 69 73 73 125 97 65 49 49 49 41 37 49 49 53 53 53 49 45 45 49 49 49 49 49 49 49 53 57 53 37 37 37 42 54 61 60 58 76 122 191 265 327 376 428 490 559 629 663 637 646 713 848 868 850 815 797 807 780 718 649 696 697 580 426 325 298 292 208 225 244 256 281 296 323 335 307 323 336 340 325 309 297 290 291 308 304 249 190 187 262 306 212 140 95 67 70 78 69 64 87 38 73 68 34 114 202 134 118 85 90 201 394 521 477 374 329 453 567 601 560 483 369 275 331 341 300 213 168 166 124 57 77 97 101 60 39 38 46 54 50 58 62 55 40 39 45 81 136 127 92 90 208 350 344 264 293 433 565 580 504 496 556 577 505 479 466 516 598 629 572 482 396 326 279 264 234 180 138 127 113 109 98 86 85 89 100 114 162 214 256 297 390 479 507 477 503 601 672 679 723 795 822 752 579 469 343 217 136 98 89 94 115 46 39 53 75 51 54 97 94 101 120 131 145 149 148 149 125 174 203 191 149 113 77 49 85 101 162 202 141 87 139 222 345 415 561 725 830 883 906 911 886 853 788 723 675 615 463 299 311 230 163 114 91 67 59 52 53 53 53 64 68 76 91 99 118 62 45 45 41 64 68 36 35 35 35 42 49 56 59 55 54 83 83 48 40 57 46 32 41 79 115 146 144 136 298 562 577 601 394 137 55 83 131 139 44 52 52 36 31 31 30 30 30 30 37 37 40 40 40 40 35 35 35 35 35 35 35 35 27 27 27 27 27 27 27 27 39 39 39 39 39 39 39 39 39 43 43 39 39 43 43 46 41 41 41 34 38 39 40 40 56 26 35 62 153 356 403 236 284 257 157 102 135 111 36 28 40 36 43 39 39 43 43 47 59 43 54 66 53 24 23 48 40 22 77 154 95 75 71 24 32 28 27 27 27 26 34 38 42 42 39 39 32 28 27 27 27 27 27 27 27 27 27 31 31 51 38 25 69 157 180 149 62 50 30 25 25 25 25 25 30 26 26 25 25 26 26 30 33 29 32 28 24 23 22 22 26 26 29 29 32 32 28 28 20 20 19 19 22 18 21 18 18 18 23 37 46 51 47 32 41 42 39 32 27 28 33 45 38 63 83 64 44 32 32 41 56 56 98 172 214 252 334 414 346 386 408 422 368 206 143 249 376 498 566 556 536 500 414 305 243 144 51 44 43 89 188 258 127 75 77 112 127 109 76 59 46 54 50 43 47 52 57 64 76 135 179 155 103 67 60 71 55 59 74 79 82 78 74 78 73 50 41 41 43 44 49 49 42 47 77 90 83 110 204 326 548 698 818 858 886 892 825 730 548 288 109 84 69 44 43 55 42 44 59 55 43 43 42 42 40 40 45 69 127 207 302 346 320 199 103 80 71 43 51 92 55 55 63 66 66 61 61 61 57 57 50 46 42 42 46 50 43 43 43 47 48 52 56 48 66 54 50 54 63 71 71 67 103 126 142 126 94 77 85 105 82 74 66 63 75 84 97 94 62 67 68 73 89 94 106 110 61 73 73 58 49 48 49 51 78 84 89 107 156 238 329 404 483 515 535 547 551 550 550 550 574 574 586 605 612 601 593 586 572 557 535 505 482 479 465 450 447 417 375 310 255 220 213 222 215 219 249 299 353 375 354 333 325 306 276 239 214 204 187 187 181 173 161 148 136 120 111 110 119 114 101 105 118 133 133 125 173 173 172 167 173 176 202 220 298 335 390 451 498 536 562 588 648 670 653 612 530 433 333 250 174 148 118 98 86 81 84 95 77 70 65 54 57 54 62 66 58 58 58 58 61 61 61 61 68 76 76 76 69 69 61 61 62 66 67 63 55 51 52 59 54 61 61 57 53 49 50 50 49 52 52 59 63 55 50 46 59 47 51 50 50 53 53 53 69 61 57 58 54 47 47 47 61 65 89 110 125 130 153 184 179 226 260 254 232 223 241 224 207 102 48 48 64 84 107 134 128 132 151 167 160 152 153 151 133 82 50 48 48 55 46 45 53 49 44 45 65 69 66 76 104 233 343 385 435 475 460 401 324 243 157 95 60 43 43 44 44 45 53 58 57 50 65 89 153 126 110 94 87 64 56 55 61 64 60 56 59 55 51 51 46 42 42 42 50 66 86 94 77 97 113 113 105 109 133 157 125 89 46 40 41 46 63 63 88 68 68 87 122 149 185 209 181 106 71 65 53 59 72 68 75 59 47 47 74 78 70 50 54 54 57 53 57 57 53 53 61 60 63 52 59 52 55 44 43 43 51 52 63 68 88 93 121 89 61 53 49 44 44 45 45 61 73 69 49 45 49 69 63 62 58 50 46 41 41 40 40 40 44 44 51 51 51 55 52 51 55 55 48 48 41 41 54 58 63 55 47 43 42 42 67 63 58 46 41 40 40 45 40 39 39 39 42 38 38 41 69 63 43 47 98 129 117 73 76 36 31 35 63 55 39 41 74 56 48 44 23 19 19 22 109 89 60 31 18 17 17 25 28 24 20 24 32 48 64 76 56 48 36 32 32 28 20 16 35 35 35 35 35 34 34 34 30 30 30 30 30 30 30 30 30 30 26 26 26 26 22 22 18 18 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 33 36 43 44 44 36 36 33 33 50 62 55 39 39 51 40 28 31 34 34 27 27 16 16 16 17 17 18 23 35 36 40 30 36 33 37 41 49 50 54 55 63 68 79 60 60 65 65 45 38 39 39 39 39 39 39 39 47 43 43 43 43 43 43 43 34 38 38 42 46 46 50 50 38 38 38 38 39 39 39 49 45 84 72 121 150 135 163 117 117 90 86 103 87 55 47 59 45 45 45 41 37 41 34 39 35 36 36 40 33 37 33 33 41 41 41 41 41 41 49 49 45 44 47 43 38 34 30 29 28 25 26 95 158 141 92 60 23 36 44 22 23 68 61 46 50 30 30 30 31 52 100 121 41 41 41 41 41 41 41 38 34 34 34 34 34 34 34 34 33 35 71 99 103 87 55 35 35 35 34 34 35 39 47 51 43 43 43 43 43 47 47 47 59 59 62 66 73 80 91 98 105 127 136 162 232 290 330 387 484 520 584 610 603 582 492 363 142 169 135 66 60 74 78 102 96 79 35 47 63 47 47 34 35 35 36 36 36 36 36 36 40 40 36 36 36 36 40 40 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 35 36 40 40 36 35 35 35 35 35 35 48 64 72 72 68 76 116 104 44 35 72 92 64 84 124 120 56 34 34 44 48 34 34 34 34 34 34 35 35 39 39 39 35 35 34 34 34 60 27 70 148 42 76 344 539 626 569 490 389 252 122 61 74 47 47 47 47 47 47 47 47 51 47 47 43 39 35 35 30 29 29 37 28 27 35 41 25 31 30 37 33 36 32 35 28 20 21 21 21 21 22 22 26 22 22 22 22 22 22 22 22 53 61 54 62 58 22 22 68 144 97 53 26 26 27 39 28 28 28 28 28 29 29 29 29 33 33 33 33 33 33 33 37 36 28 28 29 66 114 127 116 48 31 47 54 29 73 115 59 44 73 41 30 86 63 31 44 44 37 37 32 32 33 33 36 32 33 33 33 37 41 41 41 41 41 41 41 41 45 45 41 33 44 67 50 33 45 69 77 41 41 45 53 50 43 43 47 58 42 34 50 59 47 34 34 35 35 35 35 35 35 35 35 55 46 46 54 50 60 126 196 289 410 462 474 534 603 689 810 859 860 615 672 766 536 98 115 59 37 36 38 52 52 70 118 90 61 141 173 70 42 77 38 72 68 64 53 53 50 54 54 39 39 39 39 46 49 57 57 225 177 102 50 38 39 60 79 70 118 166 174 169 157 149 149 97 89 93 110 114 106 114 127 64 68 72 72 79 75 79 75 115 110 102 101 97 89 81 80 91 83 64 42 42 48 62 78 46 54 56 43 61 88 106 99 103 80 76 89 121 153 181 205 222 130 59 47 39 40 104 153 42 41 40 45 64 80 85 82 86 106 160 225 293 350 415 456 400 179 45 78 77 42 47 83 42 45 74 109 150 200 306 407 466 520 460 427 415 511 588 394 408 374 273 167 144 166 150 84 117 36 102 139 39 55 115 37 62 37 36 42 54 38 51 80 104 77 81 89 46 36 37 38 39 39 39 44 48 56 64 75 69 36 35 61 97 101 89 85 73 61 49 45 49 49 45 37 45 45 45 45 41 41 45 45 49 49 49 49 49 53 53 53 77 68 53 45 38 38 42 45 44 78 92 106 202 320 390 392 396 485 567 645 709 723 745 800 907 883 836 781 767 764 762 736 674 685 695 658 557 436 342 296 212 218 233 243 254 265 288 299 311 331 355 339 307 280 284 297 342 363 371 332 273 258 299 318 188 128 87 59 54 61 57 56 75 36 41 57 34 64 183 200 101 88 70 122 293 468 476 393 335 395 479 556 563 505 391 290 332 348 314 236 228 266 212 98 78 98 94 49 38 39 48 55 61 69 62 50 38 38 41 53 114 133 103 73 179 309 292 184 234 350 472 488 450 461 497 500 485 454 416 430 496 542 504 422 364 374 362 320 266 219 158 107 101 105 98 78 65 57 76 106 152 174 192 238 327 415 444 433 403 520 611 634 645 705 765 763 578 499 405 288 171 98 108 157 170 139 118 109 87 54 61 86 95 67 58 80 116 142 130 113 78 126 160 160 133 105 57 35 49 97 170 195 154 91 108 183 249 364 554 734 830 837 840 841 839 845 784 694 705 708 537 297 284 255 241 243 197 122 63 40 69 61 49 45 49 56 80 87 119 79 74 73 61 81 85 45 36 36 36 35 35 38 45 49 76 77 57 32 33 63 96 97 127 141 148 159 166 170 372 676 635 627 427 158 32 29 31 67 60 56 48 32 30 30 30 30 30 30 37 37 40 40 40 40 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 43 43 43 43 39 39 39 39 31 43 43 35 35 47 47 39 38 42 46 51 63 72 81 88 84 26 55 85 152 435 586 438 471 439 276 124 105 87 55 44 40 40 43 43 43 36 47 47 55 31 54 86 69 23 23 84 184 108 112 82 26 99 123 23 32 28 28 27 26 26 34 34 42 46 43 43 36 32 28 27 27 27 27 27 27 27 27 27 39 50 30 24 25 65 61 25 54 42 26 25 25 25 25 25 30 26 26 25 25 26 26 30 33 29 32 28 24 23 22 22 22 22 25 25 28 28 24 24 20 20 19 19 22 18 21 21 33 26 35 44 57 58 51 32 41 43 39 32 27 28 33 38 51 71 72 56 33 32 37 33 34 53 103 150 199 253 335 398 382 435 432 387 301 131 57 135 326 437 504 503 483 466 421 362 265 169 65 46 61 127 206 255 103 55 46 74 108 92 63 51 42 42 42 43 48 52 61 61 53 97 133 120 85 68 48 43 48 59 71 75 78 78 77 77 65 42 41 41 43 45 54 57 42 51 100 113 106 137 267 428 608 753 854 902 935 936 850 721 528 274 92 71 64 44 47 67 59 68 72 56 43 41 42 42 42 42 49 72 139 235 349 410 358 191 75 75 79 42 47 103 55 63 70 66 65 61 68 68 53 57 50 46 42 42 42 46 42 43 43 47 48 56 60 52 58 50 50 55 63 71 71 71 87 107 123 114 86 70 70 78 57 61 66 70 74 70 51 47 56 57 65 66 74 82 86 90 72 76 68 49 47 47 49 58 73 83 85 95 122 192 275 359 429 462 486 505 517 529 530 538 572 561 546 545 545 529 510 488 455 437 410 387 375 372 370 367 374 340 286 235 223 239 259 264 275 283 321 378 431 465 468 458 470 436 398 349 308 270 236 210 243 236 239 224 203 188 183 179 175 163 155 151 152 164 172 183 217 224 223 237 252 283 320 350 439 473 526 573 615 637 648 662 718 714 690 646 587 493 371 276 196 171 145 113 92 84 91 107 70 66 69 58 62 62 66 66 62 62 62 62 65 65 65 65 79 80 80 80 73 73 65 65 66 70 67 63 51 50 51 51 51 55 66 62 57 53 61 65 52 52 59 59 51 47 46 46 51 54 50 53 49 49 49 49 57 49 53 46 46 47 47 47 59 68 107 163 222 261 281 285 232 226 190 152 143 198 285 331 291 178 81 49 64 87 137 180 170 198 213 185 142 131 139 137 137 90 50 48 47 51 46 45 61 49 44 45 65 74 58 56 135 276 367 378 420 472 437 336 258 176 102 60 44 42 43 45 46 54 58 54 50 47 62 78 86 74 70 63 56 48 53 68 61 68 64 60 59 55 51 51 42 42 42 46 58 74 98 106 101 113 124 128 139 171 227 267 239 176 96 41 40 42 55 55 88 72 76 95 129 181 256 320 308 193 110 83 61 63 68 56 67 55 47 47 66 70 66 50 58 58 57 53 57 57 53 52 56 56 56 56 52 52 52 52 43 44 44 44 44 48 60 61 89 73 69 73 61 45 61 93 69 77 77 65 45 44 45 64 67 66 58 50 50 42 45 41 40 40 44 44 55 55 59 59 56 55 55 55 48 52 45 45 54 51 47 43 43 43 42 41 63 67 66 54 42 41 41 49 40 40 39 39 42 42 38 41 77 55 36 47 94 113 93 57 64 36 31 51 67 43 31 37 66 68 67 59 39 22 22 30 61 61 59 34 17 17 21 37 28 20 16 16 24 40 56 68 36 28 28 36 44 44 32 16 39 39 38 38 38 38 38 38 30 30 30 30 30 30 30 30 30 30 30 26 26 26 26 26 22 22 22 22 21 21 21 22 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 33 36 43 44 44 36 36 33 33 50 70 63 43 43 59 52 39 34 34 34 34 30 23 23 16 16 16 17 18 23 31 28 21 31 24 28 37 45 53 61 58 51 71 75 59 59 68 64 45 45 39 39 39 39 39 39 39 47 47 47 43 39 39 39 34 34 34 34 38 42 42 46 46 38 38 38 38 39 39 39 45 40 90 78 63 68 89 121 94 91 68 72 88 76 47 35 51 45 45 45 41 38 41 35 39 43 36 36 40 33 37 33 33 41 41 41 41 41 41 49 49 49 44 51 47 38 34 34 29 30 26 25 48 111 130 98 66 23 40 48 29 24 32 60 58 29 30 30 32 60 72 60 48 41 41 41 41 41 41 41 38 34 34 34 34 34 34 34 34 39 39 39 43 55 67 79 91 67 63 55 47 43 39 39 39 43 43 43 43 43 47 47 47 56 56 52 49 45 41 48 55 74 100 102 108 142 145 135 154 157 200 284 340 361 361 287 173 115 129 92 70 84 81 54 54 48 41 36 36 36 36 35 36 35 35 35 35 36 36 36 36 40 40 36 36 36 36 40 40 44 44 44 44 44 44 44 44 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 35 36 36 36 36 36 35 35 35 35 35 36 40 40 35 35 64 132 124 40 34 72 92 48 88 164 172 88 34 35 52 39 34 34 34 34 34 34 35 35 39 39 35 35 35 35 34 34 82 29 84 165 54 203 549 708 666 499 337 247 153 48 41 95 47 47 47 47 47 47 47 47 47 47 47 43 39 35 35 34 29 34 45 28 27 35 37 23 22 22 33 37 40 36 36 25 21 20 21 21 22 22 26 26 26 26 26 26 26 26 26 26 66 82 61 38 46 31 23 40 105 85 50 27 26 26 27 27 29 29 29 29 29 29 29 29 33 33 33 33 33 33 33 37 44 43 28 28 50 107 132 121 37 32 52 52 30 38 69 78 30 40 39 31 51 31 30 83 47 39 35 32 32 32 32 33 32 33 33 33 37 41 41 41 41 41 41 41 41 45 45 41 34 40 63 47 33 33 45 69 65 49 37 34 34 33 34 34 54 46 34 33 34 55 67 63 35 35 35 35 35 35 35 35 62 46 46 58 62 61 112 170 263 380 420 400 440 478 562 672 718 955 686 570 663 623 186 119 55 45 36 36 37 37 53 101 74 63 135 131 38 38 78 54 72 68 64 59 60 57 61 54 39 39 39 39 50 49 57 57 114 118 118 115 107 80 45 39 39 59 75 79 82 102 142 167 147 131 123 117 101 81 89 117 85 85 81 77 76 69 68 64 55 63 70 74 70 62 57 49 80 73 74 79 81 78 63 48 42 47 46 39 38 50 76 61 67 67 79 83 79 82 106 137 205 150 67 47 63 40 71 156 53 41 40 40 56 65 70 67 71 110 177 242 294 331 368 389 340 151 56 78 73 42 43 63 42 57 67 61 94 172 290 395 442 570 494 366 282 335 488 434 365 335 231 109 91 133 110 38 74 42 106 119 39 48 110 55 102 57 45 73 93 86 78 86 68 68 113 133 69 36 38 54 43 51 56 64 57 57 53 56 49 41 65 117 137 109 85 81 53 53 49 49 45 41 41 37 48 49 45 41 45 53 57 65 45 45 49 49 49 53 53 53 84 76 61 53 42 37 37 37 41 78 92 94 186 312 386 395 383 488 566 636 718 790 832 886 897 861 818 776 745 735 756 774 725 687 686 704 632 487 370 336 260 253 257 248 239 237 260 271 295 327 355 339 307 287 300 316 365 386 407 388 352 317 322 313 148 104 75 47 41 45 48 56 47 36 36 41 35 48 144 193 91 79 68 80 203 355 422 395 385 360 396 497 562 524 418 332 355 334 273 223 243 278 200 78 59 79 67 41 38 40 48 44 72 83 65 45 38 38 40 41 54 118 145 115 145 212 223 191 230 282 341 375 401 463 506 478 494 470 404 354 356 367 336 274 304 346 375 340 274 224 174 135 104 105 105 81 69 61 84 100 131 126 132 173 238 319 376 413 390 432 482 521 564 632 700 710 569 533 479 374 246 168 148 169 166 246 261 168 76 74 93 70 56 41 51 74 105 116 92 71 87 96 96 100 93 85 57 37 37 94 150 163 146 96 105 168 218 352 546 675 716 706 736 774 764 771 737 682 688 679 535 354 357 324 311 317 279 193 122 92 81 62 46 41 40 40 48 56 71 71 111 110 70 65 73 50 38 38 37 37 41 44 51 58 78 74 47 35 56 105 126 107 155 170 169 189 244 272 386 559 593 425 188 63 113 140 48 29 56 48 44 36 31 30 30 31 30 30 37 37 40 40 40 40 31 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 47 47 43 43 43 39 39 39 28 39 39 32 31 47 47 35 74 70 74 67 75 76 81 88 64 44 79 69 84 302 509 513 541 570 435 219 124 82 66 67 47 48 36 36 36 32 39 39 35 27 54 90 93 76 104 160 412 268 196 213 154 27 31 140 36 32 27 27 26 26 34 34 38 42 43 47 39 35 28 27 28 28 28 27 27 27 27 27 27 27 30 25 25 26 26 24 30 26 26 26 26 26 26 26 31 31 26 26 26 26 31 30 33 29 32 28 24 23 22 22 22 21 21 21 24 24 20 20 20 19 27 22 25 21 28 21 45 38 39 48 61 62 51 35 30 31 35 32 28 29 37 46 71 76 72 52 33 41 45 33 39 75 125 143 172 226 292 327 407 456 418 324 239 113 46 101 237 336 423 446 414 374 341 312 210 139 70 57 119 194 228 223 103 52 42 66 94 85 65 65 42 42 43 44 49 57 66 71 107 150 170 154 122 113 96 68 48 55 63 63 66 66 68 64 46 41 41 42 44 46 46 49 42 51 95 117 126 172 313 490 653 789 868 900 929 920 826 690 486 261 107 99 89 68 72 79 120 104 76 45 42 41 41 42 54 54 61 80 135 219 322 376 308 174 74 66 78 50 66 115 62 63 70 66 73 68 76 68 50 54 58 54 43 43 42 46 42 43 43 47 55 59 59 56 46 47 47 51 56 60 68 72 56 72 84 87 75 63 59 59 67 63 59 48 48 48 48 48 61 65 69 69 69 69 69 72 91 94 82 55 47 48 56 72 71 78 78 81 99 154 234 317 379 420 448 476 492 504 504 508 508 485 447 427 416 404 381 347 296 281 262 246 240 240 241 242 227 219 195 171 179 219 235 238 278 304 346 402 463 504 538 549 573 562 536 502 450 389 330 285 258 259 258 246 238 234 242 250 259 255 236 220 201 194 210 229 261 283 303 330 372 414 467 501 562 591 636 678 712 735 750 764 802 771 719 664 598 508 398 315 231 194 148 109 88 80 75 83 63 63 70 63 67 63 63 59 58 58 58 58 61 61 61 61 75 75 75 75 68 68 61 61 66 74 78 70 50 49 50 51 50 51 59 51 50 50 61 65 52 52 52 52 48 47 46 46 47 53 49 56 56 60 64 68 57 53 57 50 47 48 52 49 52 65 100 160 219 261 281 281 220 179 126 94 118 185 265 302 241 170 113 101 107 126 184 242 292 351 370 314 263 247 228 175 128 83 50 48 48 67 62 50 69 49 44 49 81 90 66 56 147 252 315 326 361 389 339 237 187 118 71 53 46 44 44 53 70 67 67 62 62 63 74 79 78 71 67 47 47 47 48 48 57 64 60 56 48 44 47 43 43 43 50 58 70 86 98 110 117 128 155 203 262 329 385 417 373 286 163 72 41 42 50 47 65 53 72 107 165 247 347 418 387 236 118 83 69 71 76 64 63 55 51 51 62 62 61 58 58 58 57 53 56 52 52 48 43 44 44 44 45 48 52 56 56 52 44 44 42 42 43 43 57 65 97 113 85 53 77 129 69 65 49 44 43 44 65 89 71 70 66 58 54 46 49 45 40 40 44 44 51 51 55 55 56 55 55 59 52 56 53 57 54 51 43 47 44 44 44 43 59 67 74 62 42 41 45 53 40 40 43 39 42 42 42 41 69 51 40 47 74 82 69 57 61 32 35 55 63 39 35 61 46 60 59 39 35 34 23 21 18 19 31 34 26 21 33 48 24 24 24 24 28 28 32 36 28 20 20 28 44 48 36 24 39 39 39 39 38 38 38 38 30 30 30 30 30 30 30 30 23 23 23 23 19 19 19 19 23 19 19 19 18 18 18 19 23 23 23 23 23 23 23 23 19 19 19 19 19 19 19 19 30 30 31 30 31 30 31 30 31 30 31 30 31 30 31 30 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 26 40 47 48 48 40 40 37 37 46 66 66 46 39 63 63 39 30 37 37 30 30 23 23 16 16 16 17 18 18 23 23 20 22 22 23 28 36 44 48 45 46 66 70 39 43 63 64 37 45 39 39 39 39 39 39 39 51 47 47 43 39 35 35 30 30 30 34 34 38 38 38 42 42 42 43 43 43 43 43 50 72 83 84 53 45 59 59 64 56 32 40 56 52 31 30 39 49 52 45 42 38 42 42 39 43 43 36 40 33 37 37 37 41 41 41 41 48 49 49 49 49 48 51 47 42 38 34 30 31 28 26 29 65 87 82 66 25 41 45 60 47 23 51 57 28 30 31 56 96 92 56 44 41 41 41 41 41 41 41 38 39 35 35 35 35 35 35 35 47 35 34 34 35 43 67 79 83 83 83 79 67 55 43 35 43 43 43 43 43 47 47 40 38 38 38 39 38 39 38 38 37 65 82 89 119 113 100 103 180 148 123 94 82 126 158 123 109 102 80 82 92 62 37 38 37 36 41 36 36 42 38 45 34 34 35 35 39 40 40 36 40 40 36 36 36 36 40 40 44 44 44 44 44 44 44 44 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 36 36 35 36 36 40 36 36 56 52 44 40 40 36 35 35 72 120 108 40 34 68 84 48 64 135 175 139 87 71 59 43 43 43 39 39 39 39 39 43 35 35 35 35 35 35 35 35 39 33 96 110 102 339 621 678 517 345 191 141 112 57 47 76 47 47 47 47 47 47 47 47 47 47 43 43 39 39 35 34 42 62 60 28 26 31 33 23 22 21 29 33 40 44 52 44 21 20 21 21 22 22 26 26 27 27 27 27 27 27 27 30 50 58 42 42 54 43 39 60 57 41 26 25 26 26 26 27 29 29 29 29 29 29 29 29 37 37 37 37 37 37 37 41 44 55 44 33 46 95 124 113 41 53 41 36 39 31 39 76 33 47 38 32 31 30 34 81 49 42 38 31 31 32 32 32 32 33 33 33 37 41 41 41 41 41 41 41 41 41 41 37 39 34 35 47 49 33 41 69 149 121 90 71 59 36 36 48 50 82 82 38 34 55 75 67 43 43 43 43 43 43 43 43 66 49 50 66 62 58 88 142 236 357 398 402 462 488 494 547 558 782 741 637 541 446 195 119 82 69 38 36 37 39 57 91 107 49 80 84 39 38 70 70 68 75 67 59 59 53 61 54 39 39 39 39 50 50 57 57 37 62 114 143 143 100 41 38 45 52 49 48 56 72 108 125 69 41 42 74 86 95 123 163 113 105 97 85 88 85 88 88 59 67 82 86 89 81 73 65 81 90 122 140 142 116 81 53 45 65 60 42 40 59 70 47 53 63 86 69 56 60 83 110 214 194 110 94 146 79 39 120 61 42 44 41 49 61 66 63 52 99 165 223 267 296 317 329 243 122 60 78 65 43 43 44 75 46 71 105 122 140 238 382 485 554 381 233 182 230 452 562 346 301 200 91 65 92 93 56 46 62 114 118 75 79 106 66 93 60 48 80 96 77 50 39 36 61 133 165 94 37 53 78 58 66 71 79 72 60 44 43 36 45 101 157 157 105 73 73 61 61 61 53 41 37 37 41 61 57 49 49 57 69 81 89 45 45 49 49 49 53 53 53 44 44 37 37 37 38 38 42 61 91 89 90 151 253 322 348 423 523 574 616 698 776 830 864 855 831 812 808 769 742 771 810 748 694 697 719 638 469 380 390 320 316 300 272 252 239 247 269 284 323 352 355 339 327 340 352 348 374 399 399 372 336 305 273 135 98 75 50 41 40 48 64 38 37 37 37 35 37 88 125 94 74 56 54 126 235 316 352 382 308 308 439 556 545 469 392 403 334 248 211 242 260 171 53 61 74 73 41 39 44 56 51 76 83 68 46 38 39 41 41 74 165 225 192 127 110 140 175 235 223 222 255 328 434 485 456 423 420 394 332 299 297 271 224 194 245 297 286 224 165 142 135 97 93 89 73 57 57 76 85 102 86 92 121 171 236 332 406 395 353 327 385 500 599 631 609 565 580 554 464 347 258 189 144 53 231 293 145 40 61 99 59 40 41 40 47 66 74 77 81 101 76 49 45 64 77 88 85 38 84 108 112 115 104 116 177 243 374 529 604 590 583 662 755 706 696 685 659 641 584 491 406 414 356 306 297 278 236 216 206 84 66 50 41 40 40 40 40 38 63 134 138 74 38 57 46 44 40 40 40 50 57 65 68 60 60 60 73 114 138 102 39 60 103 108 140 236 264 239 260 329 239 106 40 85 92 44 88 44 40 44 44 32 31 30 35 30 30 37 37 40 40 40 40 31 38 38 38 38 38 38 38 42 42 42 42 42 42 42 35 47 47 47 43 43 39 39 39 28 39 39 28 31 47 47 35 79 64 56 48 40 33 33 33 27 63 94 49 22 118 317 461 506 623 566 332 176 105 66 70 47 48 36 36 36 32 40 40 27 27 54 82 113 153 204 232 324 508 465 285 206 118 39 95 36 32 27 27 27 26 27 27 34 31 39 43 35 35 28 27 27 27 27 27 27 27 31 31 34 34 34 34 41 30 37 37 24 25 25 25 26 30 30 27 30 27 26 26 26 26 30 30 33 29 32 28 24 23 22 22 21 21 21 20 24 20 19 19 19 27 26 22 25 21 21 21 53 42 43 52 65 62 51 31 37 39 43 39 28 29 41 46 87 84 76 52 37 53 53 37 60 115 150 140 142 188 227 246 254 303 261 175 133 74 35 79 120 220 334 381 344 275 222 200 118 83 50 69 152 242 236 184 142 94 66 78 74 50 41 42 42 46 47 56 68 84 104 109 106 139 151 119 88 80 67 47 57 57 60 63 66 62 58 54 41 41 41 43 45 50 46 44 43 58 94 120 140 195 333 510 660 781 825 842 849 844 758 637 440 246 116 107 101 77 69 64 180 148 88 44 42 41 41 41 41 42 46 61 97 160 224 268 217 129 57 42 46 47 75 107 55 55 63 66 66 69 69 69 50 47 55 51 47 42 42 42 42 42 43 47 55 63 64 60 46 47 55 60 60 64 68 69 68 80 88 87 83 71 63 55 63 55 47 47 48 50 78 98 69 69 76 76 79 71 63 59 106 98 87 75 67 64 72 84 71 74 78 77 84 135 214 298 361 402 438 458 466 466 455 448 379 348 308 273 265 258 231 200 148 134 130 127 131 124 124 125 101 121 125 125 141 169 180 171 254 276 325 378 438 499 559 590 662 670 668 657 628 570 496 435 365 363 359 355 351 362 386 406 359 349 330 299 264 249 254 284 344 377 412 458 504 554 607 645 678 700 734 775 802 833 860 875 882 829 758 691 613 520 437 374 251 202 144 104 88 75 63 51 63 63 67 67 67 60 63 59 58 58 58 58 61 61 61 68 75 75 75 75 76 68 69 61 73 78 82 70 50 49 50 51 50 51 55 54 50 49 53 68 56 56 56 52 48 47 46 46 46 49 49 49 53 61 65 65 57 58 58 59 56 53 57 51 53 53 62 85 116 143 142 133 149 108 75 76 119 143 147 135 90 86 123 166 199 228 293 370 464 531 557 495 437 413 358 255 107 63 50 49 57 76 71 58 62 45 44 57 89 102 74 67 143 208 247 262 289 286 231 153 147 90 63 69 63 47 46 62 76 72 68 60 56 60 76 84 103 104 80 48 46 47 47 46 53 60 56 48 44 43 43 43 51 51 55 63 78 83 102 109 134 157 217 320 431 507 545 549 464 361 214 99 52 45 50 43 52 44 63 122 200 299 406 486 414 244 109 71 61 79 95 76 52 59 59 55 62 58 65 65 58 58 57 53 56 52 52 45 44 44 45 49 60 75 90 98 109 101 93 66 51 43 44 44 44 65 113 133 85 44 53 109 49 44 42 41 42 53 108 140 75 74 66 66 58 57 56 56 44 44 51 51 47 47 47 47 59 59 59 56 60 57 61 58 58 55 55 63 60 64 59 55 54 62 70 66 46 41 45 53 40 43 43 46 46 46 46 41 56 55 51 55 62 54 57 65 49 32 35 55 63 43 55 97 66 84 68 35 23 39 30 20 18 19 35 50 50 37 29 17 24 28 32 36 32 24 16 16 28 16 16 20 36 44 40 28 31 31 31 31 31 31 31 31 23 23 23 23 23 23 23 23 23 23 23 23 19 19 19 19 23 23 23 23 23 19 19 19 23 23 23 23 23 23 23 23 19 19 19 19 19 19 19 19 23 23 31 23 31 23 31 23 31 23 31 23 31 23 31 23 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 26 37 40 40 40 40 37 37 37 38 62 62 42 35 59 63 39 30 30 30 30 30 23 27 27 16 20 17 17 18 18 22 19 20 20 20 21 22 27 31 31 40 65 65 41 41 62 73 43 49 45 45 45 45 45 45 38 50 47 47 43 39 35 31 31 30 30 30 34 34 34 34 34 42 42 42 42 43 42 43 50 54 38 61 46 38 51 31 52 32 30 31 44 48 31 31 47 45 45 45 38 38 42 42 46 43 43 36 40 40 37 44 37 41 41 41 41 48 48 48 49 48 48 44 40 43 31 34 30 30 29 28 29 45 52 63 62 42 45 40 72 64 23 32 41 29 32 39 48 88 76 40 36 41 41 41 41 41 37 41 38 35 35 35 34 34 34 34 34 34 34 35 39 39 35 35 35 79 87 99 103 95 79 55 43 43 43 43 43 43 47 47 41 38 38 38 38 38 38 37 36 36 37 36 35 66 80 83 111 65 58 80 79 70 98 126 98 95 81 70 79 85 37 36 38 57 36 36 35 37 69 36 33 34 34 35 39 39 40 40 40 40 40 36 36 36 36 40 40 44 51 51 51 51 51 51 51 51 51 51 51 51 51 51 44 51 44 44 44 44 44 44 44 40 36 35 35 36 40 40 40 48 40 35 35 36 40 40 40 68 80 64 35 35 52 56 36 33 68 136 160 131 83 47 35 55 55 51 47 47 47 47 47 35 35 35 35 35 35 35 35 34 71 98 47 119 365 520 479 291 172 74 72 102 84 49 37 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 45 77 92 76 39 26 41 32 23 22 21 21 25 33 52 64 61 21 21 21 21 22 22 26 27 31 31 31 31 31 31 31 31 35 46 39 59 71 35 24 52 33 25 25 26 28 40 36 28 33 33 29 29 29 29 29 29 37 37 37 37 37 37 37 41 44 67 60 34 39 84 112 104 44 76 48 31 52 37 33 54 32 34 34 32 44 63 46 29 42 38 39 31 31 32 32 32 32 33 33 33 37 41 41 41 45 45 45 41 41 41 41 37 51 33 33 47 66 49 49 81 150 114 78 51 35 34 34 39 50 130 154 90 43 55 63 35 40 40 40 40 40 36 36 40 66 50 50 59 59 43 66 105 146 267 328 392 488 505 442 414 394 419 653 752 494 217 153 144 120 110 78 55 71 63 62 80 143 45 40 76 60 39 46 61 57 60 56 55 49 49 46 46 39 39 39 39 46 46 50 50 66 74 83 75 64 64 65 69 49 64 69 81 81 64 45 40 69 40 38 40 43 43 59 94 81 77 72 60 57 57 68 72 63 63 63 62 54 54 58 62 82 106 143 165 162 135 100 69 69 84 75 42 45 75 75 40 42 59 67 46 45 79 130 154 277 257 113 74 158 82 38 127 69 57 49 45 49 61 62 62 51 94 150 196 229 247 265 268 185 110 76 94 70 51 48 44 42 43 96 141 158 184 262 373 493 557 440 463 523 453 486 525 373 305 205 108 55 52 61 64 82 78 70 55 63 79 66 39 66 45 57 93 113 101 77 74 37 81 177 229 157 41 36 85 93 81 65 57 57 58 62 62 57 56 100 164 148 68 40 72 92 88 80 72 60 52 44 41 62 62 58 46 38 45 65 85 61 36 37 45 37 45 58 45 49 53 49 54 50 39 39 38 85 64 54 83 112 158 240 336 453 535 601 625 648 703 742 754 781 744 755 799 811 771 771 793 771 646 580 626 621 528 450 428 374 351 312 265 237 219 234 254 274 304 320 324 316 308 320 325 313 306 310 315 324 312 276 230 161 144 132 104 72 48 41 52 52 67 62 37 35 40 67 71 147 99 70 70 82 112 171 240 270 300 314 317 400 495 505 412 357 269 209 187 189 167 129 109 74 70 63 55 54 54 57 53 53 64 65 65 54 50 55 60 136 147 167 175 154 118 102 112 115 160 198 216 225 278 357 419 371 356 318 277 283 293 227 133 174 155 148 165 158 127 104 104 65 85 98 75 42 42 55 80 69 53 68 90 112 138 223 316 449 403 361 359 409 468 507 520 550 555 572 550 495 395 278 201 105 99 100 77 45 41 40 41 39 69 38 40 40 38 83 51 62 77 80 72 84 102 90 41 40 43 79 110 123 116 129 169 312 348 431 544 629 659 661 661 699 624 654 668 555 450 457 461 435 354 307 297 281 225 177 151 80 70 62 41 40 49 53 40 52 72 99 95 82 58 54 47 52 44 40 40 40 39 42 38 41 53 53 41 45 65 73 50 38 88 107 57 58 125 156 126 226 175 135 116 76 32 31 48 30 32 32 31 31 31 30 29 34 34 37 37 36 36 32 32 27 26 26 27 27 26 26 25 31 31 35 35 35 35 32 32 39 32 32 32 32 32 39 39 39 39 42 42 42 42 42 35 33 29 29 29 29 33 33 36 27 38 69 84 63 62 129 210 303 413 404 202 58 67 83 39 51 48 39 43 51 44 47 43 27 47 47 35 62 130 181 182 121 478 482 330 382 282 55 47 39 31 27 26 26 26 27 27 35 27 27 27 27 27 27 27 27 34 34 34 34 33 33 33 41 37 33 29 36 29 40 44 51 47 43 32 25 25 26 26 26 26 26 26 25 26 30 38 25 25 28 28 24 23 23 23 21 21 21 20 23 39 27 18 23 30 34 34 26 22 18 18 31 32 45 50 54 51 47 43 41 41 45 49 46 48 49 45 102 87 64 52 37 33 37 34 43 84 119 105 96 115 134 130 142 151 136 93 63 72 57 37 67 119 192 239 253 215 130 72 47 49 61 88 127 166 169 144 107 91 67 43 41 42 44 57 41 43 67 75 94 149 200 218 167 157 123 58 48 48 49 49 49 46 49 60 63 44 42 42 40 42 44 44 49 65 56 41 41 86 113 122 144 218 343 477 585 709 766 752 732 717 638 516 326 187 82 69 74 59 87 162 223 151 63 41 43 63 43 40 42 59 95 111 111 107 107 118 121 112 93 78 71 71 64 56 48 48 56 56 63 66 62 55 51 43 43 43 47 44 43 42 42 43 52 56 52 56 68 72 50 46 46 48 68 73 69 54 64 64 60 60 63 63 67 66 73 66 59 49 50 50 51 50 61 83 90 93 88 84 85 93 94 83 75 71 68 57 61 61 55 79 86 85 96 143 218 295 345 379 404 417 398 364 323 293 226 179 140 117 125 129 124 97 93 86 86 79 83 83 76 76 92 81 81 81 85 97 105 127 169 202 239 284 361 448 547 607 683 728 771 790 779 748 720 676 579 535 510 497 512 540 568 577 566 547 505 462 416 390 395 417 508 548 579 617 658 692 726 756 805 863 902 913 917 936 947 922 848 803 739 668 586 496 410 347 251 194 144 108 88 80 71 55 63 60 75 79 75 64 63 55 50 50 53 53 64 64 64 64 59 70 74 71 76 68 64 53 73 73 70 66 58 50 49 48 53 61 61 68 68 68 68 75 67 67 71 67 63 48 47 46 58 57 49 44 45 50 66 74 47 52 53 53 50 54 55 56 61 53 53 53 53 53 52 51 66 54 48 49 80 100 99 87 109 124 168 220 268 346 465 573 654 720 740 695 645 592 498 369 185 95 50 48 49 53 61 72 76 46 44 65 117 129 96 75 143 149 156 167 170 173 158 139 113 99 86 76 58 47 48 53 49 58 70 70 61 65 81 97 121 124 92 48 47 48 56 47 60 72 72 68 64 53 45 44 43 44 52 63 86 103 141 167 234 312 412 492 560 599 596 576 500 377 214 99 48 41 50 63 72 52 67 129 236 347 436 474 432 256 113 99 112 78 71 104 60 60 60 56 59 59 62 69 53 57 64 60 63 63 63 45 45 46 47 62 79 112 138 164 231 223 196 153 100 57 41 40 45 44 58 98 105 65 44 44 44 43 43 44 44 43 71 118 78 78 70 70 72 71 70 66 66 62 62 62 66 59 59 51 59 63 60 67 71 68 72 66 62 66 71 75 82 78 73 62 50 51 55 66 58 50 41 40 48 51 54 54 50 53 49 48 67 51 51 67 58 35 53 93 133 81 39 83 29 46 34 57 27 67 154 74 68 128 50 21 25 19 18 18 42 41 21 17 24 24 24 24 24 24 24 24 32 32 32 32 32 32 32 32 24 28 32 28 24 24 24 24 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 24 24 24 24 24 24 24 31 31 34 34 31 31 31 34 34 34 38 42 38 34 34 34 31 23 16 19 15 19 16 23 20 23 15 19 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 19 26 33 33 33 33 26 26 26 30 34 34 34 38 38 42 35 27 27 27 27 27 20 20 20 28 28 28 29 29 22 29 22 18 19 19 19 20 20 21 21 45 46 50 54 62 59 70 60 58 51 55 59 52 52 48 45 57 57 54 50 39 35 32 31 30 37 37 41 45 49 53 53 49 49 49 49 49 49 49 49 58 58 58 51 51 50 43 43 43 31 31 47 47 35 39 58 34 41 41 34 35 35 35 35 43 43 43 47 47 44 51 44 41 41 41 41 41 41 41 41 33 33 32 32 31 32 31 31 31 49 53 33 27 26 31 54 58 33 37 53 53 29 25 31 53 35 38 31 31 35 36 44 33 33 33 33 37 34 42 35 39 35 34 34 35 35 34 34 34 34 34 35 39 43 43 43 35 47 71 91 95 79 43 33 39 39 40 36 36 36 36 36 36 37 37 38 42 38 42 42 45 37 41 60 56 47 43 51 63 63 63 70 70 70 70 70 82 63 63 60 44 35 36 45 35 71 39 33 51 83 47 33 51 32 42 78 47 43 59 35 36 36 36 36 36 36 44 44 47 62 70 66 54 50 57 65 57 53 49 49 54 54 50 40 55 47 47 47 47 47 47 47 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 39 43 47 51 51 47 47 63 35 51 115 127 79 63 87 59 63 63 55 47 43 43 51 35 35 42 46 46 46 46 39 39 55 65 76 115 173 208 216 100 92 77 63 52 49 58 69 48 55 55 54 54 54 54 54 62 62 54 46 46 49 45 37 126 145 109 68 24 39 71 22 22 21 26 26 30 53 73 82 22 22 22 22 22 23 27 32 24 24 24 24 24 24 24 24 32 33 33 33 33 33 25 26 34 34 38 31 35 35 39 39 36 29 29 33 37 37 29 28 33 33 33 37 41 41 41 49 47 95 73 38 60 53 55 110 108 99 28 74 57 31 37 38 39 37 32 44 55 43 31 31 43 43 44 33 32 32 33 37 31 32 37 37 37 41 45 45 37 41 45 45 45 45 41 33 34 34 34 35 34 38 110 198 43 43 43 35 36 36 36 35 38 121 186 182 99 35 34 36 37 41 38 42 42 38 37 37 83 50 36 61 58 37 36 69 101 135 170 273 476 641 614 475 227 233 378 566 555 352 186 160 187 149 108 82 51 37 66 122 299 139 37 37 50 43 46 66 54 58 58 54 46 50 58 63 40 40 40 40 43 43 43 43 43 39 39 40 64 72 68 57 45 41 45 69 97 105 77 41 57 49 49 49 49 50 50 50 53 53 60 60 60 60 60 60 48 48 48 55 55 55 55 47 63 103 136 148 129 117 117 129 70 82 81 49 48 64 64 40 43 42 42 54 72 81 112 159 234 247 176 201 321 215 52 88 102 90 73 53 52 56 64 67 100 80 120 180 211 235 227 197 164 127 81 71 54 43 44 58 97 47 53 122 199 244 310 402 445 569 659 713 771 752 627 499 345 221 121 100 90 54 62 110 79 68 71 71 75 75 67 59 59 59 59 59 59 59 59 59 62 94 154 177 121 45 41 89 89 81 69 57 57 53 53 53 40 88 168 204 140 48 35 68 76 76 72 64 60 56 52 49 58 62 62 54 46 45 61 77 45 37 49 61 41 45 62 50 56 53 61 58 55 43 39 39 38 40 62 96 121 146 200 280 449 537 601 625 636 676 708 715 671 630 642 734 801 781 737 714 737 643 581 586 554 483 433 423 373 346 319 293 270 255 248 255 235 269 293 301 297 285 285 289 306 291 291 299 307 295 267 226 179 170 159 131 88 56 49 53 40 59 62 38 37 44 71 74 181 121 70 62 71 75 98 137 210 240 234 224 317 440 458 357 255 183 135 125 137 123 96 69 78 70 54 46 46 50 65 73 69 81 89 81 62 50 46 50 91 98 143 210 226 182 138 138 105 151 181 194 200 229 295 350 362 366 325 255 214 201 162 100 157 138 142 147 143 123 100 104 109 89 62 43 47 48 52 45 50 46 57 76 86 88 142 216 381 395 381 339 317 348 427 506 494 502 538 590 602 542 419 310 147 119 77 45 43 49 44 41 37 45 38 69 61 39 81 76 59 55 58 65 53 44 47 38 42 42 48 102 131 112 104 121 301 369 473 562 610 632 659 694 691 645 674 657 532 456 467 474 413 327 260 257 269 233 157 95 140 106 77 53 72 88 68 40 48 48 59 71 90 78 50 37 44 41 40 40 39 39 38 39 38 42 49 37 41 57 72 50 38 85 112 63 50 113 155 134 134 125 136 132 92 40 39 64 31 32 36 32 31 31 31 29 34 34 37 37 36 36 32 32 31 31 27 26 25 26 30 38 34 35 31 31 32 32 36 36 32 32 32 32 32 32 39 39 35 35 42 42 42 42 42 35 29 29 29 29 29 29 32 32 50 42 57 80 71 66 102 147 85 150 154 66 25 27 47 35 48 52 51 55 51 47 39 35 27 39 39 26 35 78 98 90 34 266 342 298 306 218 66 25 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 31 34 41 41 41 41 41 40 40 52 48 40 36 36 40 48 59 54 50 46 32 32 25 25 26 31 27 26 26 26 26 25 25 25 25 28 28 24 23 23 23 21 30 41 19 18 18 23 23 26 26 26 25 22 18 18 17 19 24 29 42 47 43 35 32 48 49 49 45 50 47 56 53 85 71 59 33 33 33 41 42 35 56 75 63 73 93 100 80 92 109 102 76 68 74 63 42 35 57 95 112 127 129 82 46 47 48 60 67 82 105 109 96 83 67 43 41 41 42 43 45 57 44 58 97 171 231 274 275 237 191 119 57 49 50 50 49 47 56 85 79 51 43 52 64 41 43 52 48 56 68 63 50 52 82 112 126 159 225 343 461 579 675 698 685 678 664 574 448 237 144 68 69 78 80 108 163 136 115 71 42 45 53 50 46 62 94 127 140 125 102 78 81 106 97 77 58 51 47 43 42 49 45 52 48 59 59 66 55 51 43 43 43 52 56 51 43 42 43 48 52 48 52 68 72 58 46 46 47 49 54 58 54 57 53 60 56 63 59 67 66 81 85 74 56 49 50 50 58 76 90 108 108 91 83 87 81 90 79 75 60 61 61 61 65 64 75 90 90 108 148 230 296 354 360 354 340 307 261 206 164 146 118 80 68 72 76 71 59 65 65 61 61 65 65 65 69 74 70 70 70 71 79 87 102 120 149 186 219 275 363 462 549 644 701 769 819 835 828 816 791 704 678 663 659 665 685 709 728 729 714 680 623 565 531 528 554 626 658 684 718 756 794 840 870 912 947 966 970 985 994 970 906 807 751 687 608 525 430 347 280 199 155 120 104 100 95 78 62 63 67 71 75 67 67 55 54 49 49 49 56 60 60 59 67 62 66 71 75 72 68 60 56 69 61 61 58 54 50 49 48 68 75 75 75 75 75 75 75 59 63 63 59 55 47 46 45 49 53 45 49 54 55 51 48 46 48 49 50 50 51 60 72 106 78 53 53 53 53 52 50 50 49 49 60 83 110 126 138 182 180 204 262 345 474 621 745 806 863 887 850 793 715 597 438 207 102 49 47 58 90 89 65 64 48 46 66 117 137 107 71 81 87 95 110 128 127 104 89 42 68 90 87 57 46 47 60 88 84 72 68 65 85 112 139 131 132 104 68 55 60 63 58 72 83 84 84 80 73 69 61 53 60 72 79 87 110 150 191 352 466 573 605 606 599 573 538 488 329 142 51 49 70 78 64 56 48 67 142 249 344 409 436 364 212 90 83 96 62 51 76 64 57 60 56 59 55 62 58 61 57 64 60 63 63 66 45 46 48 60 84 112 153 221 271 351 395 400 301 141 39 40 63 46 45 54 106 117 93 69 62 46 44 45 61 60 43 54 70 74 70 74 73 72 71 70 74 82 70 62 66 74 66 62 47 67 60 60 56 60 61 65 66 62 66 82 86 86 89 80 69 47 48 59 63 66 54 53 41 51 51 58 54 57 53 56 51 59 43 47 59 50 34 46 81 113 85 99 175 29 50 49 57 36 28 127 134 165 184 58 21 19 19 30 30 30 22 38 53 25 24 24 24 24 24 24 24 28 28 28 28 28 28 28 28 29 17 16 16 21 25 21 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 24 24 24 24 24 24 24 24 27 35 35 35 38 42 50 50 27 31 35 35 27 27 31 27 15 15 15 15 15 15 15 15 20 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 26 26 26 26 22 22 22 22 26 26 26 26 30 30 34 27 27 20 20 20 20 20 20 20 28 28 29 29 29 29 29 21 18 18 18 19 19 19 20 20 28 32 36 40 44 49 53 46 65 54 50 50 58 59 71 72 57 49 49 46 39 35 35 35 34 33 37 37 41 41 45 45 49 49 49 49 49 49 49 49 51 51 51 51 51 51 51 50 46 34 38 50 50 42 42 54 34 34 34 34 35 35 35 35 43 43 43 47 47 51 51 44 48 41 41 41 41 41 41 41 33 33 32 32 32 32 32 32 31 53 49 29 28 39 54 46 62 62 73 65 49 26 29 27 53 42 38 34 31 35 36 40 33 33 33 33 34 34 35 35 35 34 34 34 34 34 34 34 39 39 35 35 34 34 34 34 51 47 51 79 103 111 95 75 34 34 34 35 36 40 48 45 37 37 37 38 45 45 49 49 61 45 57 85 81 49 37 49 48 48 48 48 48 48 48 48 56 44 40 44 36 35 52 84 34 110 86 46 86 74 54 126 54 34 62 63 34 43 75 39 36 36 36 36 36 40 47 47 51 58 69 61 53 45 55 63 39 36 36 37 37 41 50 58 55 55 47 47 47 47 47 47 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 35 39 43 47 47 47 47 63 43 39 71 95 91 75 75 39 51 63 55 42 34 39 47 35 35 42 46 46 46 46 46 47 55 61 57 75 91 102 86 78 74 55 45 41 42 39 54 48 55 55 55 54 54 54 54 62 66 58 45 49 53 49 37 120 144 107 51 31 47 58 22 22 22 26 26 26 42 70 95 43 27 23 23 23 23 24 28 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 34 34 38 38 42 42 46 39 36 36 37 33 29 29 29 29 33 33 33 37 41 41 41 49 75 83 42 43 89 87 82 143 149 152 84 103 68 34 45 34 42 39 35 47 55 47 33 33 41 37 32 32 32 33 33 32 44 40 32 33 37 41 41 37 37 41 45 49 49 45 41 33 34 34 34 39 34 33 59 119 35 35 35 35 40 40 44 43 42 78 150 195 159 68 36 41 37 37 38 38 39 39 38 38 80 55 49 82 64 38 37 46 34 77 136 243 458 682 765 708 210 196 292 455 551 507 388 309 203 138 81 64 47 38 55 80 207 114 38 38 38 38 38 58 83 55 38 43 75 95 83 59 40 40 39 39 39 40 40 40 44 40 40 44 60 68 64 56 41 45 53 77 93 89 61 40 49 49 49 49 49 49 49 49 52 52 52 52 52 52 52 52 48 48 48 48 48 48 48 48 44 72 108 120 112 104 104 112 76 84 68 40 40 65 65 41 43 44 43 42 83 149 180 174 149 257 326 408 458 298 99 88 86 82 81 69 64 60 71 71 51 71 104 121 133 150 179 221 161 124 78 68 55 43 44 49 97 67 96 201 285 279 249 264 396 576 697 756 825 825 698 531 337 226 86 73 126 86 49 89 55 52 56 56 56 56 60 64 48 48 48 48 48 48 48 48 62 74 90 93 69 45 53 77 85 77 65 61 65 61 53 41 35 84 148 156 96 35 35 44 60 60 60 60 56 56 57 57 50 58 66 62 53 49 57 65 45 45 69 69 37 37 49 37 56 57 65 62 58 55 39 38 62 56 58 76 93 131 221 325 500 564 584 563 575 647 734 782 666 610 594 655 711 708 688 670 639 598 579 561 519 448 390 372 357 331 299 273 261 247 240 250 239 258 266 270 266 251 251 251 259 244 240 252 268 276 264 235 179 166 151 131 99 72 60 56 38 43 50 38 49 68 107 118 170 106 55 55 64 56 59 74 143 181 183 181 266 378 389 299 170 101 81 95 104 77 50 39 39 39 39 39 42 50 62 66 45 57 66 70 58 50 46 50 91 70 98 201 310 334 233 122 137 168 202 204 205 226 265 299 403 500 523 385 199 113 115 141 150 135 131 131 123 96 88 88 125 101 74 51 51 51 43 42 45 45 57 76 78 65 91 132 211 288 362 368 335 334 385 448 490 504 520 553 594 591 528 448 292 191 79 43 52 83 90 85 88 112 60 92 61 37 41 45 49 57 65 67 43 38 43 68 63 41 46 128 170 151 148 173 325 389 481 566 623 653 679 703 715 652 662 652 559 507 499 454 378 307 238 230 246 231 179 129 184 129 81 73 112 124 84 38 67 59 55 59 70 66 61 42 48 53 60 56 44 40 43 51 38 46 49 41 48 60 64 46 59 120 147 87 54 93 119 106 62 85 128 136 100 48 43 60 31 32 36 32 31 32 31 29 34 34 37 37 36 36 32 32 26 26 27 30 26 26 26 30 34 34 31 31 31 32 36 36 32 29 32 32 32 32 32 32 35 35 35 31 38 38 38 31 28 28 28 28 28 28 28 28 62 42 45 72 76 63 59 71 45 42 46 42 39 43 59 71 68 64 51 43 39 43 47 47 27 47 47 27 31 51 50 34 54 90 146 158 122 90 59 26 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 31 34 41 41 41 41 41 40 40 52 48 40 36 36 40 52 63 51 51 43 32 32 25 26 26 40 36 28 28 31 31 34 30 25 25 28 28 24 23 23 23 22 30 29 19 18 18 19 27 26 26 22 18 17 17 17 17 20 28 41 54 59 55 43 39 48 48 45 38 46 43 56 61 73 59 47 32 33 41 57 62 48 52 52 48 74 102 93 57 53 70 83 72 73 86 75 55 50 62 52 41 47 65 47 44 45 47 56 63 74 96 111 111 95 75 52 43 43 44 55 55 62 46 76 139 225 276 335 364 334 260 155 71 48 50 49 47 45 61 99 102 97 105 114 110 71 67 68 56 56 56 51 43 53 71 85 98 144 226 340 451 582 647 661 652 652 619 493 354 170 125 88 81 78 79 91 114 61 75 66 49 47 70 121 161 182 195 204 198 168 122 72 66 83 78 66 59 60 68 68 57 44 43 42 42 46 50 53 53 51 44 43 48 64 72 71 63 43 43 48 48 44 52 68 72 66 47 47 47 49 54 62 58 50 57 60 60 63 63 66 66 69 74 71 53 49 49 50 54 47 63 81 84 76 76 84 78 79 68 64 60 61 54 58 57 56 75 94 106 136 179 253 308 352 359 340 293 224 161 124 101 102 84 68 60 67 67 70 59 53 50 50 54 58 62 62 62 66 62 55 59 63 71 79 94 125 148 161 163 183 232 320 396 504 568 646 718 764 783 798 799 746 742 750 742 733 737 764 777 830 815 782 737 699 672 665 680 755 770 788 811 845 890 932 963 989 997 989 989 1001 993 944 844 751 683 607 519 428 337 250 190 129 103 92 92 104 99 82 62 66 70 74 74 67 66 54 53 49 53 52 59 63 63 67 74 62 67 71 75 68 64 60 53 57 53 57 57 54 50 50 49 64 71 71 71 71 71 71 71 55 55 55 51 47 46 45 44 45 45 49 65 82 79 59 47 47 49 69 66 55 67 88 112 149 106 66 54 55 58 53 51 50 51 77 91 113 152 215 257 299 289 313 372 479 621 775 882 913 955 963 930 870 787 665 498 239 122 49 47 85 121 97 49 47 47 47 62 117 153 135 83 43 43 42 42 49 56 53 46 79 71 69 89 125 126 106 80 75 118 163 211 236 233 221 202 170 154 127 91 71 64 56 51 72 84 88 88 88 85 81 77 52 68 84 99 122 170 238 302 480 592 649 639 616 605 557 495 353 218 68 38 41 67 79 61 50 46 73 148 243 310 341 341 281 154 67 73 89 55 47 56 72 68 64 60 59 55 58 54 61 61 64 60 63 59 59 48 46 67 124 168 224 304 405 479 546 565 545 450 294 160 76 42 45 45 54 109 129 105 77 66 58 45 44 49 56 43 50 58 66 62 70 73 72 75 67 66 62 55 47 47 55 52 48 40 69 69 65 58 58 58 58 63 59 67 79 86 86 85 76 61 50 48 59 59 62 50 53 45 47 43 54 50 53 49 52 47 55 39 39 47 42 34 34 65 65 49 99 199 54 66 49 28 36 91 211 146 77 64 20 38 19 84 122 54 17 33 54 41 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 45 53 57 45 25 17 29 41 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 24 24 24 24 24 24 24 24 27 27 27 27 31 35 39 39 31 35 39 35 31 31 31 39 16 20 24 28 28 28 24 20 20 20 16 16 16 20 20 24 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 26 26 26 22 22 18 18 18 18 18 18 18 22 22 22 15 23 16 20 20 20 20 24 24 28 28 29 29 29 29 29 21 22 18 18 18 19 19 19 19 19 20 20 21 25 29 29 22 47 40 45 41 50 55 63 60 44 49 45 45 46 39 39 43 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 47 47 47 47 47 47 47 46 42 34 34 42 46 38 38 46 34 34 34 34 35 35 35 35 43 43 43 47 47 51 51 44 44 37 37 37 37 37 37 37 33 33 32 32 32 32 32 32 42 64 60 36 27 31 34 26 62 70 78 70 46 26 30 35 49 38 38 34 31 35 36 40 33 33 33 33 34 34 35 35 39 39 39 47 55 63 63 63 47 47 47 47 43 43 43 39 52 36 35 59 111 155 171 167 115 107 92 76 60 52 49 41 37 37 38 38 41 45 45 45 65 41 68 116 112 60 40 60 40 40 40 40 40 40 40 40 36 35 35 44 52 76 116 156 146 245 209 161 213 169 57 37 45 45 77 66 34 58 94 35 35 35 36 36 43 47 54 54 54 61 68 60 43 35 46 46 27 29 31 39 32 37 49 58 50 51 50 50 54 54 47 47 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 35 39 39 43 43 47 47 79 59 35 35 67 99 99 83 35 43 55 47 38 34 35 43 35 35 42 46 46 46 46 46 35 47 62 61 76 75 66 42 66 62 51 41 37 34 35 38 48 55 55 55 54 54 54 54 46 50 46 34 38 49 41 29 92 123 87 31 31 46 34 26 21 26 30 22 22 30 70 99 71 47 28 23 24 28 24 23 28 28 28 28 28 28 28 28 25 26 26 26 26 26 26 26 27 27 31 31 35 35 39 39 40 41 41 41 33 29 29 33 33 33 33 37 41 41 41 49 44 59 42 91 176 139 68 86 259 217 149 191 120 44 80 35 57 47 35 47 55 47 39 39 43 35 35 39 51 44 43 32 60 44 32 32 37 37 37 37 37 41 45 49 49 45 41 33 34 34 35 39 35 33 35 59 35 35 35 36 40 40 44 43 35 34 67 147 151 68 35 36 37 42 43 43 51 48 48 62 92 76 61 74 52 38 37 38 93 97 105 217 456 659 666 546 236 237 280 383 535 642 607 516 373 259 135 82 65 52 46 51 62 46 38 42 46 50 70 94 91 67 51 55 79 91 79 63 44 39 39 39 40 44 48 44 48 44 44 48 56 60 60 56 40 41 65 85 97 85 65 49 41 41 41 41 41 41 41 41 44 44 44 44 44 44 44 44 48 48 48 48 48 48 48 48 40 48 68 80 84 76 68 68 52 56 44 39 40 61 61 40 42 44 55 58 76 122 160 186 277 317 341 362 343 220 117 106 81 82 86 78 68 52 55 55 78 71 60 101 170 183 135 114 143 106 60 61 59 45 44 45 91 77 142 294 414 403 325 266 346 535 660 703 758 751 595 419 253 195 99 81 103 43 36 86 39 48 56 52 48 48 60 68 44 44 44 44 44 44 44 44 46 50 46 41 53 69 73 65 89 65 49 57 85 89 65 37 52 60 56 48 48 52 44 36 52 56 56 56 56 57 57 57 46 58 70 66 57 49 53 57 41 41 65 61 36 37 57 41 49 57 57 66 62 54 39 38 77 67 66 80 98 152 266 385 520 576 575 551 562 657 769 837 773 714 655 608 566 563 605 649 527 532 518 495 449 410 372 341 370 351 315 264 233 221 234 253 283 275 266 247 239 232 239 236 232 212 208 213 236 249 249 220 176 138 107 91 87 75 60 44 39 39 38 36 36 60 103 130 122 67 47 59 72 60 63 78 84 126 149 187 249 304 311 251 165 72 60 121 122 55 39 49 38 38 39 40 44 47 43 46 38 53 58 62 54 54 62 70 94 94 90 137 246 326 249 118 154 181 211 229 239 252 278 293 353 486 551 442 245 123 121 154 135 127 123 108 92 80 76 80 61 77 82 70 50 41 42 47 44 45 61 80 86 65 71 90 92 162 252 319 357 357 352 362 422 500 524 499 512 566 569 524 460 291 131 88 108 120 163 213 200 224 138 130 82 37 68 44 57 40 39 39 66 110 89 42 46 39 40 99 129 122 167 248 376 389 445 539 648 709 708 683 742 643 637 671 626 554 494 406 301 272 234 208 201 209 206 199 160 109 73 85 132 140 88 38 59 75 79 51 37 37 57 86 40 49 64 60 44 40 47 55 54 50 53 49 56 60 64 57 63 123 139 83 45 57 72 63 42 73 105 108 80 40 35 36 30 32 36 31 31 32 35 29 34 34 37 37 36 36 32 32 26 26 38 66 82 74 42 25 38 34 31 27 27 31 35 32 32 28 32 32 32 32 32 32 35 35 35 31 38 34 34 27 28 28 28 28 28 28 28 35 62 42 41 57 65 60 48 52 65 38 30 43 51 43 35 39 104 72 36 28 35 55 67 67 31 47 47 35 39 51 47 35 95 47 43 47 31 43 75 67 27 27 27 27 27 27 26 26 27 27 27 27 27 27 27 27 30 37 37 37 37 37 37 36 48 44 36 28 28 36 48 63 51 47 40 29 29 25 26 26 27 28 36 40 35 35 47 51 25 25 28 28 24 23 23 23 42 22 21 24 39 35 19 18 26 21 18 17 17 17 17 18 20 28 42 58 59 55 43 35 48 44 41 34 42 39 55 60 73 58 51 33 37 49 69 74 60 56 52 56 75 106 94 62 58 67 76 68 69 83 80 68 107 68 45 51 60 57 51 55 48 52 63 70 89 103 115 119 107 87 74 63 59 66 62 65 56 87 169 232 255 281 360 441 434 338 217 120 68 49 48 46 66 60 81 120 144 143 135 124 158 107 72 52 52 44 43 41 61 60 58 72 118 220 338 449 534 587 605 604 591 523 379 231 119 122 108 89 78 70 62 53 53 59 53 51 88 165 260 332 364 349 323 275 215 150 88 64 57 56 43 43 44 49 49 45 43 43 42 42 46 50 60 49 51 44 44 56 76 88 87 79 43 43 52 48 48 52 68 76 58 48 52 53 58 58 66 74 58 53 60 67 71 67 74 74 62 66 64 65 58 54 50 50 47 55 70 70 66 62 73 78 75 64 60 49 50 54 58 61 52 71 98 129 172 226 285 323 341 371 349 280 173 104 101 126 72 72 72 68 71 67 74 71 48 49 49 50 54 62 62 62 62 62 55 59 63 71 79 83 126 122 120 114 128 157 206 251 343 397 474 548 602 644 686 719 757 791 809 798 779 774 792 812 859 829 798 783 788 800 801 812 857 865 883 895 917 948 986 1005 1005 1001 985 974 978 959 874 763 683 604 511 411 327 244 175 127 86 75 68 84 103 106 93 69 61 61 66 70 66 65 57 61 49 56 60 67 66 70 70 70 63 67 71 75 75 64 60 56 53 57 57 61 62 62 58 61 60 67 67 67 67 67 67 67 51 51 51 47 46 46 45 44 44 44 45 70 87 95 75 52 48 57 74 74 63 64 96 124 128 109 93 82 79 71 55 53 52 79 116 122 143 204 295 384 436 461 509 573 664 760 874 946 978 986 968 923 871 799 681 530 270 129 49 61 105 97 57 46 46 47 55 66 129 185 187 137 58 46 43 41 41 43 45 54 87 70 57 73 120 155 150 135 153 243 340 409 421 387 333 294 255 192 126 87 84 76 56 47 53 60 76 73 80 73 77 65 52 61 87 100 146 211 314 398 530 602 629 604 593 567 462 328 161 111 64 42 42 43 57 66 56 48 71 127 210 260 260 247 211 120 68 82 98 64 48 49 76 72 64 60 55 51 50 53 61 61 64 60 63 59 55 48 56 107 184 264 363 467 572 644 659 643 594 510 388 243 102 38 45 45 62 125 149 120 89 77 150 83 46 45 49 47 65 82 66 58 66 66 69 68 64 60 47 51 48 40 40 40 41 42 62 62 66 66 66 63 63 59 63 71 79 87 90 78 69 61 54 47 51 47 46 42 41 40 43 43 50 46 49 45 48 43 51 39 39 43 42 34 34 53 41 32 51 111 146 102 41 26 27 159 291 130 21 20 17 21 16 135 174 58 16 53 61 16 25 24 24 24 24 24 24 24 21 21 21 21 21 21 21 20 41 85 113 85 25 15 17 49 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 24 24 24 24 24 24 24 24 28 24 27 16 20 16 20 16 35 32 39 32 35 24 35 32 24 28 36 40 40 36 28 24 20 16 16 16 16 20 24 24 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 26 26 22 22 18 18 14 14 18 18 18 18 18 18 18 15 23 16 16 20 20 24 24 24 28 28 29 29 29 29 29 21 26 19 19 18 18 18 18 18 19 19 19 20 20 24 24 21 22 23 28 44 48 45 42 31 47 40 44 45 49 53 53 57 53 53 53 49 49 49 45 45 45 45 45 45 45 45 45 46 47 47 47 47 47 47 47 47 38 34 34 38 38 34 38 38 38 38 38 38 39 39 39 39 43 43 43 47 47 51 51 44 44 37 37 37 37 37 37 37 33 33 32 32 32 32 32 31 53 56 64 59 35 31 90 166 90 50 42 58 51 25 25 40 38 38 38 34 31 35 32 36 33 33 33 33 34 34 35 35 35 35 43 55 71 83 91 91 63 67 71 79 87 91 95 99 48 35 35 40 80 119 147 159 200 180 152 116 88 65 53 38 42 38 38 38 41 41 41 41 57 36 48 104 100 44 35 56 36 36 36 36 36 36 36 36 36 36 40 44 56 80 116 155 133 217 241 205 213 257 233 161 61 32 57 78 50 62 78 35 39 35 35 43 47 47 54 58 53 57 56 43 30 29 29 33 25 26 29 38 40 44 41 37 50 46 47 50 50 50 47 47 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 35 35 39 39 43 43 47 103 75 43 39 59 83 107 123 55 51 39 35 38 34 35 35 35 35 42 46 46 46 46 46 35 43 62 73 92 88 79 63 59 59 52 41 41 34 34 34 48 55 55 54 54 54 54 54 38 50 49 37 41 65 61 44 68 99 87 23 30 50 22 30 21 26 38 30 21 22 50 79 79 52 28 23 24 28 24 23 28 28 28 28 28 28 28 25 29 26 26 26 26 26 26 26 27 27 31 31 35 35 39 32 36 33 37 49 57 53 41 28 33 33 33 37 41 41 41 49 60 91 82 142 251 250 167 144 248 186 206 375 315 147 156 132 84 67 47 47 47 39 31 31 31 46 66 82 86 70 54 31 51 32 32 36 37 33 37 45 41 41 45 49 49 45 41 37 34 34 35 44 40 35 35 52 35 35 35 35 35 36 36 36 47 33 34 56 76 45 36 36 57 58 70 75 83 80 84 91 120 96 62 47 39 37 37 39 82 43 31 139 368 540 514 381 282 323 357 392 498 630 692 658 635 466 284 156 96 59 45 50 36 38 62 62 62 74 94 107 59 79 95 75 39 38 43 75 40 39 39 39 48 60 56 52 44 48 48 48 44 48 48 52 40 41 65 89 93 85 85 89 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 39 40 44 56 60 60 48 40 39 44 40 39 40 61 57 40 44 43 68 119 100 54 92 191 278 265 281 317 294 238 167 112 68 77 93 89 72 48 39 39 38 84 117 129 135 107 87 127 109 68 41 46 59 49 49 56 78 95 191 371 537 601 564 526 547 653 703 702 698 636 475 328 265 159 107 99 75 39 43 55 55 52 52 48 48 52 56 56 40 40 40 40 40 40 40 40 54 58 54 53 77 101 89 57 81 49 36 45 89 105 69 36 76 56 35 35 40 72 72 44 56 56 57 53 53 53 53 53 42 54 66 65 57 53 53 61 61 61 73 61 37 57 81 61 48 57 57 61 58 54 46 38 36 51 98 152 178 189 235 318 437 540 603 619 645 688 739 759 844 806 751 654 561 507 509 526 482 459 417 366 355 376 382 371 426 419 395 343 284 252 261 280 284 272 267 252 252 240 232 216 225 197 189 178 201 206 202 176 176 114 66 58 75 87 64 39 39 39 38 36 35 35 55 74 63 35 36 56 61 56 71 98 76 87 134 185 215 207 211 218 184 67 63 144 140 40 37 58 40 40 40 40 40 40 40 43 77 77 73 62 46 50 66 82 54 109 170 209 197 165 153 150 130 154 184 215 240 258 269 276 204 253 287 273 227 189 142 99 100 104 104 85 81 85 97 105 61 61 57 45 41 41 57 70 43 43 44 67 78 69 76 87 129 124 139 178 233 269 284 297 295 435 495 471 506 603 621 545 578 450 274 167 155 214 281 324 284 336 249 214 155 100 141 74 92 41 36 37 107 212 160 42 61 67 86 112 106 116 229 374 423 420 449 538 656 732 724 687 733 642 675 734 669 557 473 393 256 220 203 186 183 176 168 168 93 74 66 94 133 125 84 40 39 51 71 59 38 38 62 87 39 40 52 52 51 43 50 54 61 53 56 56 52 52 60 60 36 63 87 66 37 49 68 71 54 70 77 64 48 40 39 31 31 44 48 31 31 40 47 30 34 34 37 37 36 36 32 32 59 51 58 94 130 130 90 50 38 34 30 27 27 31 35 32 32 28 28 28 28 28 32 32 32 32 35 35 31 31 27 27 32 29 29 32 32 32 39 39 50 42 38 46 50 57 57 65 38 39 35 31 35 47 43 28 100 60 28 28 63 87 79 59 28 32 32 27 28 39 43 39 43 63 43 43 95 103 79 83 43 39 31 26 26 26 27 31 27 27 27 27 27 27 27 27 30 37 37 37 37 37 37 36 40 36 28 24 24 28 36 51 47 43 36 29 29 26 27 27 26 27 48 44 28 26 28 51 25 25 28 28 24 23 23 23 46 57 89 112 99 43 18 17 29 25 21 17 17 17 18 18 19 20 26 38 39 35 27 24 48 44 36 29 38 35 51 56 69 54 47 32 37 45 61 62 41 41 41 48 56 71 75 63 95 92 84 65 59 67 80 73 92 40 41 80 89 50 47 91 112 91 75 77 80 82 70 58 82 63 58 50 53 60 63 66 132 199 296 344 339 326 388 454 464 379 266 174 109 75 60 64 129 91 92 130 126 97 130 194 242 151 80 56 64 44 42 41 46 53 67 93 139 225 320 397 443 489 499 497 475 406 286 174 92 103 109 93 77 69 64 44 48 42 51 104 208 344 461 527 541 507 451 375 281 177 77 47 66 65 45 44 45 45 44 44 52 48 43 46 61 65 67 49 47 43 43 55 76 92 92 88 44 52 56 56 51 55 67 69 46 48 65 77 77 70 70 70 66 61 68 72 78 74 82 82 75 69 76 85 86 82 61 48 56 72 79 71 62 54 58 55 68 57 53 49 50 50 58 57 48 67 102 153 212 266 308 327 327 323 285 214 132 93 87 101 48 49 57 60 63 59 70 78 48 49 49 50 50 58 62 66 55 55 59 63 64 68 72 76 68 52 51 67 97 124 141 159 204 249 307 364 422 484 543 606 700 756 801 812 807 802 824 848 887 843 807 820 880 928 940 932 929 940 951 962 969 984 1003 1015 996 997 978 947 913 875 798 691 584 498 393 300 231 175 131 102 83 68 60 68 87 94 93 77 49 49 53 57 57 65 65 68 56 63 63 70 70 70 70 70 70 74 78 75 75 75 64 60 48 49 50 54 62 62 54 58 52 59 59 59 59 59 59 59 47 51 51 51 47 46 45 45 44 44 45 62 83 99 91 80 48 53 62 66 51 52 76 92 88 107 117 114 95 64 55 55 53 95 131 144 168 241 370 486 603 671 746 791 828 880 937 979 1006 996 967 927 874 792 674 526 258 116 64 113 129 65 46 48 48 56 63 78 133 193 204 174 61 49 46 44 44 45 48 58 48 92 125 123 136 198 288 361 417 479 528 536 506 450 408 386 340 223 113 82 95 87 52 46 45 49 61 61 65 62 61 54 65 69 84 96 139 215 314 406 510 582 594 560 515 433 271 114 76 69 67 68 49 45 50 64 66 50 58 109 168 207 207 194 142 90 58 72 84 61 48 49 72 75 71 63 58 50 53 49 57 57 57 53 56 52 52 55 97 151 247 357 472 568 632 669 657 650 589 455 275 135 82 62 57 46 77 133 156 148 140 149 246 163 98 70 57 47 61 77 61 58 69 70 66 65 57 53 45 65 69 50 40 40 42 63 43 43 55 59 64 64 60 56 60 64 72 75 82 70 62 58 59 55 55 43 42 41 40 40 43 39 46 42 45 41 44 43 51 43 43 43 42 35 38 45 41 49 63 31 230 102 29 28 35 103 210 114 60 83 21 19 18 83 98 30 16 37 57 21 25 24 24 24 24 24 24 24 21 21 21 21 21 21 21 20 29 61 85 73 37 16 16 17 17 17 17 17 17 17 17 17 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 24 28 17 20 17 16 16 16 17 16 17 24 17 20 16 20 24 24 28 32 32 32 24 16 16 16 16 16 16 16 16 16 20 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 26 26 22 22 22 18 18 18 22 18 18 18 18 18 18 15 19 16 16 20 20 24 24 28 28 28 29 29 29 29 29 21 26 26 26 22 22 18 18 18 26 26 26 26 26 27 27 24 20 21 22 23 28 33 41 49 46 43 47 44 52 57 61 65 57 56 53 53 49 49 49 45 49 49 49 49 49 49 49 46 43 43 43 43 43 43 43 43 35 39 39 34 34 38 34 34 38 38 39 39 39 39 39 39 43 43 43 47 47 51 51 44 44 37 37 37 37 37 37 37 33 33 32 32 32 32 32 31 65 48 59 86 59 75 231 435 178 78 38 87 87 26 24 37 34 34 34 38 31 35 32 32 33 33 33 33 34 34 35 35 34 34 34 35 47 59 59 59 67 71 79 87 99 107 115 119 52 56 52 40 35 35 52 72 132 120 104 84 69 61 61 54 46 42 42 38 42 42 41 41 61 36 40 83 79 36 35 55 36 36 36 36 36 36 36 36 44 48 48 36 35 36 48 67 61 120 276 276 92 100 276 352 156 41 33 85 69 54 62 39 39 39 43 50 50 54 57 57 60 55 50 30 27 26 27 32 44 32 27 27 30 39 39 32 45 45 46 50 47 50 54 54 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 35 39 39 43 43 43 47 111 67 51 67 59 47 87 155 95 63 35 34 38 42 39 34 35 35 42 46 46 46 46 46 54 50 54 58 72 60 48 40 52 52 52 45 45 37 33 33 47 55 54 54 54 54 54 54 50 69 73 57 69 101 101 80 56 71 103 46 30 50 21 30 20 26 42 38 22 22 30 43 63 40 24 23 24 28 28 24 32 32 32 32 32 32 32 25 33 27 27 27 27 27 27 27 27 27 31 31 35 35 39 32 28 28 29 57 85 85 49 28 33 33 33 37 41 41 41 49 60 96 57 62 194 265 254 262 189 190 277 526 557 384 301 188 99 64 51 47 48 39 39 43 30 77 125 149 141 108 80 56 30 30 32 44 41 32 33 57 41 45 49 49 49 49 45 37 39 35 35 36 40 36 44 56 35 35 35 35 35 35 35 35 36 36 36 36 44 65 73 57 81 82 90 95 103 107 111 111 125 109 82 59 40 39 39 40 39 45 46 63 164 300 394 410 340 373 411 436 482 569 648 680 699 548 370 234 142 81 52 58 70 90 94 78 66 70 71 59 38 71 91 67 38 37 39 71 40 40 40 40 48 48 44 40 40 44 48 44 40 40 44 56 53 45 53 69 73 65 81 105 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 41 40 40 48 56 52 40 39 39 56 64 53 57 73 61 40 66 46 85 140 133 87 105 171 310 301 340 376 348 292 216 118 58 61 81 81 69 53 40 40 40 41 45 54 79 87 92 108 94 47 41 43 45 44 44 66 100 156 283 454 631 734 771 771 785 792 757 729 701 596 463 380 415 156 76 95 52 93 124 37 55 48 40 44 56 60 56 48 40 40 40 40 40 40 40 40 62 62 58 61 81 85 61 36 61 36 35 36 73 85 57 36 44 52 56 44 40 44 48 48 60 60 57 57 53 53 53 49 46 54 61 61 53 53 61 72 132 136 140 101 45 45 61 37 52 45 49 53 50 46 42 45 48 79 142 208 223 206 208 248 383 497 588 623 653 671 682 666 811 805 783 734 663 574 476 405 433 426 391 368 369 390 395 387 431 447 455 426 375 335 315 315 260 260 260 269 273 257 221 186 182 170 158 166 190 199 203 188 184 110 54 54 79 99 76 40 36 36 45 57 64 51 58 67 40 35 35 45 53 37 59 87 93 88 111 150 142 118 142 176 162 58 57 122 110 39 37 42 62 49 40 38 38 39 48 67 54 54 53 42 42 54 82 105 65 85 230 398 364 165 77 122 95 103 137 168 210 228 238 234 165 167 157 146 137 131 100 57 65 81 85 77 81 109 137 153 209 145 69 41 41 61 61 50 41 41 41 46 66 77 89 88 95 98 97 97 108 136 176 221 274 377 420 423 509 634 659 593 649 623 496 304 241 328 391 363 446 503 435 376 266 148 157 83 53 74 52 38 42 107 119 81 62 111 154 169 159 197 354 508 470 495 528 578 640 694 717 723 693 677 754 799 680 548 484 424 292 216 167 186 208 174 111 71 70 62 66 90 109 97 72 52 39 39 51 83 111 115 98 67 51 52 56 64 71 67 71 62 49 37 40 44 44 36 44 52 35 49 69 57 41 52 71 67 59 74 65 33 32 44 51 32 36 60 64 32 32 56 63 35 34 34 37 37 36 36 32 32 91 62 46 62 102 122 106 78 42 34 30 26 26 31 35 36 28 28 28 28 28 28 32 32 36 36 43 39 35 31 31 27 39 32 39 32 39 39 39 39 39 39 42 46 50 54 66 78 31 59 63 43 43 67 71 55 64 39 28 51 91 103 67 27 35 35 32 28 28 35 39 39 27 87 47 27 99 91 32 51 47 39 27 26 26 26 31 35 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 37 36 32 28 24 24 24 28 28 40 36 36 25 25 25 27 27 35 59 76 72 47 27 31 43 25 25 28 28 24 23 23 23 42 101 197 228 159 47 18 27 33 33 29 25 18 18 18 18 19 21 26 38 39 39 35 31 47 44 40 29 37 31 43 44 57 46 39 32 32 33 41 42 36 37 45 49 45 49 68 73 124 105 85 62 51 60 65 73 81 45 51 112 101 44 44 67 131 106 77 80 87 74 53 40 46 42 41 44 51 81 116 149 292 346 408 447 462 457 460 454 450 366 273 184 112 71 72 95 117 99 97 106 69 65 185 329 266 159 84 72 80 52 43 42 41 50 100 134 169 216 271 324 368 390 396 390 372 330 265 208 122 123 109 89 72 60 55 50 41 45 112 228 394 541 641 687 684 640 565 479 374 236 105 48 47 46 44 45 46 58 58 61 93 75 51 42 53 49 55 40 47 42 42 51 71 84 84 80 44 56 68 67 63 63 71 65 46 49 81 89 81 61 58 58 65 65 69 69 72 78 78 75 72 66 69 77 81 68 48 46 47 47 48 47 47 46 47 52 61 57 50 49 50 50 54 53 48 71 117 184 254 305 320 316 301 234 159 113 102 91 57 47 49 50 57 57 67 74 82 82 49 49 49 50 54 62 66 63 55 59 63 60 68 72 76 69 65 53 53 62 101 113 107 90 104 137 171 220 269 331 393 467 594 676 746 785 811 833 867 905 935 887 851 871 947 1003 1011 996 985 993 1008 1007 1010 1006 1005 1002 992 998 974 906 837 784 718 624 454 368 282 205 167 134 117 107 100 80 61 56 78 86 88 76 48 49 49 60 64 64 64 71 59 62 62 62 62 58 65 54 66 66 70 78 78 71 71 60 47 48 48 49 49 49 49 49 47 51 51 51 51 51 51 51 46 47 47 51 47 46 46 46 45 45 46 58 67 80 91 85 61 69 74 71 60 64 68 80 67 99 124 114 87 56 55 55 81 119 155 186 229 314 440 562 731 828 896 930 941 959 989 1004 1016 1006 982 938 867 765 615 471 210 88 68 125 129 61 48 77 56 48 51 70 109 141 152 142 48 49 49 48 48 48 50 50 65 111 155 188 275 408 533 616 628 662 660 634 569 508 460 435 382 245 115 81 91 83 48 47 50 54 65 58 66 54 58 46 61 61 84 105 163 232 319 391 460 510 498 412 318 235 153 91 94 55 44 45 51 51 48 48 64 52 52 87 130 166 181 176 99 71 56 64 69 50 48 48 64 67 63 55 54 46 45 45 53 53 53 53 60 56 56 62 120 189 306 443 564 628 657 650 634 585 472 292 133 56 79 122 68 61 95 142 170 166 191 232 206 146 90 78 69 51 53 61 58 62 73 73 70 62 54 42 41 50 62 43 40 40 42 56 43 43 44 48 60 64 64 68 72 64 68 71 70 59 55 55 71 63 59 47 42 41 40 40 43 39 50 46 49 45 47 43 47 43 43 43 46 42 42 42 34 77 96 30 194 38 27 56 75 25 62 58 68 71 20 64 123 54 21 38 33 17 25 77 25 24 24 24 24 24 24 24 21 21 21 21 21 21 21 21 49 29 21 45 73 77 37 16 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 24 24 24 24 24 24 24 17 17 17 17 21 25 29 37 41 33 37 41 37 33 33 33 41 48 48 48 44 40 32 24 16 20 20 16 16 16 16 16 16 24 24 24 24 24 24 24 24 15 15 15 15 15 15 15 15 19 26 26 26 26 26 26 26 22 22 22 22 22 18 18 15 15 16 16 20 20 24 28 28 28 28 29 29 29 29 29 21 29 26 26 22 22 18 18 18 22 22 22 22 22 18 18 18 20 20 19 20 21 36 68 85 37 37 46 43 51 52 56 60 44 44 44 40 40 37 37 37 45 45 45 45 45 45 46 46 46 39 39 39 39 39 39 39 35 43 43 35 30 38 38 30 38 38 39 39 39 39 39 39 43 43 43 47 47 51 51 44 40 33 33 33 33 33 33 33 33 33 32 32 32 32 32 35 100 55 47 70 47 79 279 523 294 171 115 160 156 61 28 61 30 34 34 38 31 35 32 32 33 33 33 33 34 34 35 35 39 35 34 34 34 34 34 34 39 39 43 47 51 51 55 55 44 64 76 64 36 35 36 56 52 48 44 40 41 49 53 61 46 43 42 38 42 42 42 41 57 37 44 63 59 36 43 62 43 36 36 36 36 36 36 36 35 40 48 36 35 35 40 51 69 76 316 439 176 29 76 184 256 81 32 69 61 38 58 62 50 43 50 50 50 50 53 53 51 43 33 27 25 26 43 66 131 95 40 26 27 28 35 47 37 41 42 46 47 50 50 54 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 35 39 43 51 51 51 47 43 87 47 51 79 59 34 55 135 111 75 35 34 38 46 39 34 35 35 42 46 46 46 46 46 54 42 38 49 49 52 48 52 52 56 56 49 45 37 33 37 47 54 54 54 54 54 54 54 45 69 73 53 65 101 101 76 59 47 142 90 26 50 21 29 20 25 38 42 30 22 22 23 32 32 28 24 24 24 28 28 36 36 36 36 36 36 36 29 27 27 27 27 27 27 27 27 27 27 31 31 35 35 39 32 28 28 37 69 97 93 57 28 33 33 33 37 41 41 41 49 48 88 53 46 130 208 236 292 366 426 413 542 625 531 383 159 109 56 43 43 48 47 55 62 45 93 164 208 211 190 154 119 34 31 32 48 45 32 33 57 41 45 49 53 53 49 45 37 43 36 35 35 35 35 40 52 36 36 36 36 36 36 36 36 34 48 64 52 61 100 105 85 105 102 117 114 118 115 118 118 118 126 127 108 93 70 46 41 53 91 93 54 43 113 223 306 339 335 369 423 488 537 587 630 560 478 381 301 217 125 71 65 106 102 90 74 66 66 59 47 43 43 43 39 39 39 47 55 40 40 40 40 40 40 39 39 40 40 48 44 40 40 48 68 73 49 41 49 45 40 49 81 41 41 41 41 41 41 41 41 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 49 45 45 48 52 52 44 40 40 77 97 81 73 85 81 46 61 66 81 92 137 184 177 131 318 336 375 375 330 278 214 125 53 41 57 69 73 73 65 53 82 39 40 59 96 120 76 38 84 45 42 43 44 43 46 81 141 241 387 526 665 764 824 839 827 765 704 704 713 632 537 505 432 158 82 77 38 42 118 38 40 44 44 52 60 64 56 48 40 40 40 40 40 40 40 40 66 50 46 53 61 49 36 35 41 36 36 37 49 49 41 37 35 36 56 60 40 35 36 40 57 57 57 57 57 57 57 57 50 53 53 49 45 53 68 84 144 180 204 148 57 36 49 37 45 45 41 38 41 41 45 45 104 111 146 189 204 183 182 222 373 456 522 548 582 624 643 634 703 698 693 676 644 583 482 395 400 408 425 434 423 411 384 360 395 410 430 442 433 409 377 362 288 269 261 261 269 242 206 174 182 163 163 179 207 216 220 208 176 129 78 74 91 95 72 40 36 36 45 61 71 63 82 99 64 36 36 45 57 45 59 75 94 97 108 112 112 116 132 127 108 75 78 86 70 40 39 39 73 68 52 43 46 54 62 70 37 37 42 46 54 78 109 137 141 89 181 375 406 248 136 134 100 92 111 149 180 199 205 193 185 201 179 125 66 40 53 69 53 73 78 66 73 105 141 157 281 205 116 64 61 65 49 40 41 41 40 41 62 82 86 86 39 53 81 80 72 72 96 137 270 310 343 397 482 566 625 646 683 702 644 506 437 468 499 475 665 704 639 593 427 248 259 265 175 161 123 72 38 42 67 110 85 166 234 253 263 325 452 561 532 577 599 605 615 658 697 719 693 731 809 803 683 598 546 447 355 231 155 175 204 155 100 84 91 78 77 81 73 53 44 44 52 43 55 91 138 142 110 67 68 63 67 79 99 99 90 77 49 36 36 44 44 36 47 52 60 68 72 60 48 51 47 43 55 86 89 49 36 44 55 36 36 65 64 32 32 56 63 31 34 34 37 37 36 36 33 32 63 42 26 26 50 70 78 78 42 38 26 26 26 27 39 36 28 28 28 28 28 28 28 28 40 36 40 36 32 28 27 31 35 35 42 35 42 35 35 35 35 35 35 43 51 59 59 55 35 47 47 31 28 39 43 36 39 36 35 55 79 75 51 27 39 39 39 43 43 39 39 39 63 75 31 27 35 28 27 39 39 34 30 26 26 26 26 26 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 37 37 37 37 32 29 24 24 24 35 35 32 24 25 25 26 30 63 71 79 83 68 52 36 31 25 25 28 28 24 23 23 22 38 105 225 288 231 99 35 43 37 37 37 37 34 30 19 19 37 41 38 46 51 51 51 51 43 43 39 33 37 31 35 32 45 34 34 31 32 33 33 34 37 38 38 46 46 54 73 78 117 94 78 55 52 45 53 61 74 79 115 132 101 54 46 62 97 80 68 87 97 80 71 72 41 41 44 58 89 158 248 321 459 501 547 582 620 644 619 554 504 405 289 192 112 60 57 77 59 84 86 64 59 122 269 372 210 123 87 91 84 44 42 47 41 62 109 143 158 178 209 244 285 292 305 323 328 294 248 217 151 120 96 73 59 46 46 60 72 129 244 394 552 689 784 826 812 757 656 563 459 338 220 154 65 60 59 64 87 107 118 126 164 127 75 42 40 40 47 40 42 42 42 43 59 72 72 68 48 60 76 79 75 71 75 72 66 80 104 96 76 53 53 61 61 62 58 65 68 68 63 64 49 54 69 65 55 47 58 63 47 52 56 48 47 47 47 52 58 54 50 50 49 49 49 49 60 78 129 203 285 324 316 296 247 172 97 59 68 73 49 46 55 55 54 61 75 86 90 86 57 50 50 51 55 59 63 67 55 52 56 60 68 65 65 69 89 74 67 80 96 96 76 55 65 83 116 142 175 224 274 343 528 618 700 774 823 876 929 967 959 929 901 925 980 1018 1018 1017 1018 1019 1019 1018 1017 1016 1009 1002 981 979 933 834 738 669 607 514 316 234 176 137 119 117 111 112 105 89 61 60 78 77 72 67 56 56 56 63 59 59 59 66 54 53 53 53 49 45 48 45 50 54 62 66 70 67 63 56 47 47 47 48 48 48 48 47 46 50 50 50 50 50 50 50 46 46 50 54 54 50 46 46 45 57 66 66 59 60 79 81 89 89 90 91 92 92 84 83 74 94 104 86 59 55 56 64 86 130 175 233 292 392 501 614 778 872 944 982 1004 1015 1015 1014 1012 995 952 889 794 668 501 357 151 80 68 96 96 80 76 100 68 47 51 82 102 90 90 106 46 48 53 58 55 59 73 92 110 118 142 241 432 630 729 752 764 763 749 712 660 596 524 468 395 247 122 96 98 71 48 48 59 59 70 59 66 51 50 46 44 45 73 113 180 229 283 325 358 364 317 239 164 122 121 139 88 45 43 45 53 65 58 50 64 57 53 68 95 119 142 150 101 81 69 69 66 50 50 53 56 66 62 54 54 50 45 45 49 49 49 49 53 53 53 59 100 197 334 471 565 601 589 576 505 403 266 154 102 90 90 88 59 79 145 200 211 195 209 239 125 78 51 58 61 51 54 73 62 66 70 74 70 58 47 42 40 41 42 42 42 43 71 87 103 91 79 55 51 59 67 72 79 71 63 63 56 48 48 52 63 55 51 42 42 41 45 45 43 43 50 46 49 45 47 47 39 39 39 39 47 46 46 42 37 57 80 51 82 27 27 52 87 24 25 23 20 19 17 116 163 54 16 41 60 17 17 72 25 24 24 24 24 24 24 24 21 21 21 21 21 21 21 21 57 25 16 33 81 101 65 25 21 21 21 21 21 21 21 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 22 26 34 42 46 66 70 74 70 66 66 70 74 73 69 65 57 45 37 33 29 25 21 17 17 16 16 16 16 24 24 24 24 24 24 24 24 15 15 15 15 15 15 15 15 15 19 19 23 23 27 27 27 15 15 15 14 14 14 14 15 15 16 16 20 20 24 28 28 28 28 29 29 29 29 29 21 29 22 22 22 22 22 22 18 22 18 18 17 17 17 17 17 20 19 18 19 20 34 58 72 28 25 29 37 46 43 51 51 47 43 43 43 43 44 40 40 52 52 52 52 53 53 53 45 46 39 39 39 39 39 39 39 39 51 47 35 31 43 43 31 43 43 43 43 43 43 43 43 43 43 43 47 47 51 51 44 40 33 33 33 33 33 33 33 33 33 32 32 32 32 32 35 96 70 47 50 31 55 175 319 271 196 164 185 181 114 77 74 30 30 34 38 35 35 32 32 33 33 33 33 34 34 35 35 55 47 43 39 39 35 34 34 34 34 34 33 33 33 33 34 36 57 76 76 56 48 52 64 48 44 44 40 40 45 45 49 42 42 42 42 49 49 49 49 56 56 63 63 58 54 58 50 39 35 35 35 35 35 35 35 34 36 44 36 35 48 64 71 57 32 192 392 328 120 48 92 248 85 32 57 45 42 70 66 58 54 58 58 54 49 56 56 50 42 28 26 25 42 85 114 186 170 127 76 29 28 30 47 36 37 41 46 47 47 51 51 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 34 39 51 59 63 55 47 43 55 43 55 71 55 34 39 83 87 71 51 39 38 38 34 34 35 35 42 46 46 46 46 46 53 38 34 50 62 58 58 69 49 45 45 41 41 37 37 44 47 54 54 54 54 54 54 53 30 57 57 29 37 73 73 40 71 30 186 146 21 50 33 29 21 25 30 38 42 38 34 27 23 25 33 29 24 24 24 29 29 29 29 29 29 29 29 29 31 31 31 31 31 31 31 31 27 27 31 31 35 35 39 32 32 41 57 73 81 73 53 37 33 33 33 37 41 41 41 45 65 97 86 102 161 163 219 350 572 680 570 562 613 535 398 196 112 60 36 36 48 47 59 77 41 80 159 243 298 317 285 246 97 44 31 36 48 33 33 41 41 45 49 53 53 49 45 37 39 40 44 36 35 35 44 56 40 40 44 48 52 56 56 60 36 56 80 88 96 112 120 120 136 129 140 137 137 126 129 118 125 153 162 148 136 118 79 54 41 40 47 45 63 97 135 147 223 207 248 340 425 474 519 547 491 457 428 404 328 216 119 81 102 86 74 74 75 71 67 71 55 39 38 38 51 67 59 43 40 40 44 40 39 40 52 72 39 44 56 48 40 40 60 88 81 45 40 41 40 39 40 57 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 49 49 53 49 49 45 45 45 41 85 109 85 65 77 93 78 44 65 69 71 121 208 210 152 134 200 275 338 373 341 252 147 77 48 45 57 77 89 78 66 39 70 227 244 68 40 44 42 69 45 44 44 44 43 77 134 197 329 491 610 709 789 845 865 830 763 695 703 733 685 589 539 257 146 107 74 39 38 42 46 56 80 92 84 64 48 48 52 44 44 44 44 44 44 44 44 74 50 41 53 53 37 37 48 36 48 60 53 36 36 37 49 44 36 36 52 52 36 36 48 53 57 57 57 61 61 65 65 49 53 49 45 41 48 72 92 76 148 216 168 69 49 81 85 45 37 37 37 37 37 41 52 99 95 126 169 181 153 136 160 332 408 461 498 540 598 620 612 597 594 573 529 508 507 482 444 412 413 426 426 403 376 364 360 371 374 381 412 444 451 431 404 351 305 261 241 234 226 202 178 238 219 207 215 227 224 212 192 167 137 106 98 102 87 59 39 55 42 36 36 34 33 57 79 85 37 36 42 73 68 67 78 69 109 121 105 125 165 151 89 84 110 105 61 49 69 68 39 63 71 82 93 92 84 72 64 54 62 74 78 90 101 125 145 193 113 80 132 184 188 212 249 140 124 124 147 181 196 184 175 147 144 125 82 40 41 53 62 62 78 78 54 53 81 117 129 197 165 124 84 57 45 40 40 41 41 41 42 70 90 94 82 40 42 66 62 46 42 54 88 162 202 299 424 473 491 560 652 665 665 677 681 639 590 609 663 793 813 767 764 595 401 491 593 555 370 224 218 275 261 206 184 240 318 389 408 427 474 548 599 605 627 618 608 611 638 665 682 728 771 808 767 693 681 609 446 370 239 150 154 149 107 112 164 123 94 69 57 41 39 38 39 52 52 63 67 82 86 86 82 63 44 44 59 87 91 78 54 53 37 36 48 48 36 51 67 75 75 75 63 59 52 48 40 51 99 126 73 44 40 47 35 32 57 56 31 31 48 55 30 34 34 37 37 37 36 33 32 31 30 34 34 38 46 58 66 42 38 26 26 26 26 39 35 28 28 28 28 28 28 28 28 44 40 44 40 36 32 28 27 38 38 38 38 39 39 31 31 39 35 35 43 59 67 51 31 63 47 39 47 47 39 43 51 47 43 39 35 35 39 39 43 27 27 31 39 43 35 31 31 63 27 27 47 31 27 39 59 31 30 34 34 34 26 26 25 25 25 25 25 25 25 25 25 33 33 33 33 33 33 33 33 41 41 45 41 37 29 25 24 35 35 24 24 24 25 33 30 58 42 42 54 67 59 31 25 25 25 28 28 24 23 23 22 42 73 181 284 283 171 71 39 41 41 45 45 42 34 23 19 33 37 34 38 43 47 51 51 43 43 43 37 37 27 31 28 41 34 38 32 33 33 37 34 36 37 37 38 46 54 62 70 90 75 63 55 45 41 45 49 41 91 132 128 108 109 117 113 64 56 71 82 76 63 62 71 41 41 55 69 118 223 360 461 567 643 693 709 751 794 787 714 610 484 341 221 122 57 50 55 53 79 72 42 80 184 275 292 138 87 71 95 76 42 41 51 42 63 98 109 104 120 167 202 201 205 237 286 300 265 202 163 124 88 49 48 51 46 69 106 152 233 371 513 650 768 866 924 906 828 715 608 521 440 358 309 261 249 236 228 240 251 254 258 244 191 115 62 49 49 61 57 42 41 41 42 51 64 60 56 48 64 80 87 83 75 75 72 105 118 138 118 90 63 60 72 57 54 54 50 57 53 59 52 49 63 89 79 62 68 104 141 138 128 113 82 54 48 48 48 58 54 50 50 49 49 49 52 75 97 148 226 300 335 310 276 196 154 107 72 54 51 55 59 51 51 49 49 64 75 86 78 58 54 51 55 59 63 67 60 51 52 52 60 57 61 65 61 57 58 63 68 81 71 63 58 74 92 113 127 147 176 207 272 428 518 604 690 763 827 880 921 963 951 945 961 997 1017 1018 1017 1018 1019 1019 1018 1017 1016 1006 1004 955 941 876 758 651 570 501 403 209 139 112 93 95 100 105 109 106 89 68 60 74 76 67 51 60 67 63 59 62 58 53 57 49 52 49 48 44 44 43 43 45 46 54 62 66 66 66 59 51 47 48 48 48 48 48 47 46 46 46 46 46 46 46 46 45 45 46 50 50 50 50 46 53 66 82 67 51 47 56 69 89 78 79 91 100 100 84 76 82 78 68 53 54 55 61 81 70 111 178 241 323 416 516 616 748 850 932 981 1015 1017 1016 999 1001 957 890 800 679 540 389 251 115 80 75 56 64 84 92 84 92 60 75 122 134 98 90 114 62 67 78 83 90 106 137 171 183 212 263 370 564 766 872 894 879 843 789 744 704 649 577 510 374 239 137 108 97 52 47 57 60 60 67 56 59 48 47 46 43 45 62 102 157 181 196 210 241 219 180 162 132 102 92 97 51 46 47 53 81 89 86 87 72 68 60 59 63 79 95 102 118 106 90 82 75 67 63 70 59 62 66 58 54 46 45 44 45 45 45 49 49 49 57 56 65 163 308 422 478 475 441 412 288 214 126 90 94 94 65 44 69 131 233 296 291 240 214 228 131 81 54 50 49 43 58 82 66 70 74 78 70 59 43 42 41 41 41 43 75 111 142 154 193 161 128 81 61 50 66 74 85 74 66 59 52 44 45 49 44 43 42 41 41 41 45 49 47 43 54 49 53 48 51 47 36 35 36 36 47 46 46 38 61 33 44 103 29 29 30 40 67 25 65 24 22 26 19 108 78 37 15 16 40 48 36 20 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 33 25 21 29 45 57 53 49 21 21 21 21 21 21 21 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 22 26 30 34 78 82 86 82 78 78 82 86 81 73 65 53 41 33 29 25 33 29 21 17 17 16 16 16 24 24 24 24 24 24 24 24 15 15 15 15 15 15 15 15 15 19 19 23 27 31 35 35 15 14 14 14 14 14 14 14 15 16 16 16 24 24 28 32 28 28 29 29 29 29 29 29 25 22 22 22 22 22 22 22 22 22 18 17 17 17 17 17 18 19 27 28 32 25 21 22 23 23 24 25 40 41 45 39 47 47 47 47 47 47 47 47 52 52 52 52 52 52 52 45 45 38 38 38 38 39 39 39 39 51 51 35 35 47 43 31 43 43 43 43 43 43 43 43 43 43 43 47 47 51 51 44 40 33 33 33 33 33 33 33 33 33 32 32 32 32 32 35 56 59 58 51 51 56 79 100 144 133 137 142 146 130 94 59 30 30 34 38 35 35 32 32 33 33 33 33 34 34 35 35 43 39 35 39 43 43 39 35 47 47 47 43 43 43 43 43 51 53 67 56 47 35 34 34 59 52 59 52 59 52 60 53 49 42 49 49 49 53 60 60 40 60 71 55 54 62 58 35 39 35 35 35 35 35 35 35 35 52 48 35 34 35 36 43 109 72 44 144 268 228 168 224 172 61 33 57 45 58 78 54 62 58 62 58 54 49 52 51 42 33 27 25 25 61 117 153 201 214 215 163 88 29 29 31 32 37 37 38 42 47 51 51 51 47 47 47 43 39 39 39 35 35 35 35 35 35 35 35 34 39 55 67 67 63 51 43 35 51 63 63 55 51 43 39 55 63 67 55 38 34 34 35 35 35 42 46 46 46 46 46 65 45 42 54 58 46 42 54 46 45 41 37 37 33 32 43 47 54 54 54 54 54 53 53 33 61 57 28 28 60 56 27 83 22 214 178 21 49 45 29 33 25 22 30 46 54 50 43 23 29 45 41 25 24 24 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 27 27 31 31 35 35 39 32 37 57 81 77 61 45 49 57 33 33 33 37 41 41 41 45 37 33 29 58 101 83 198 425 574 734 664 648 670 528 408 310 128 68 40 36 43 43 58 69 29 48 131 246 361 412 399 350 157 68 30 32 48 41 33 33 45 45 49 53 53 49 45 41 35 36 48 44 36 40 60 72 36 40 48 56 64 68 76 80 103 80 95 120 128 119 131 155 159 163 163 163 155 148 140 135 152 169 170 147 136 133 114 86 42 41 39 39 57 65 75 70 66 73 134 227 319 380 441 476 528 517 509 503 420 284 159 105 118 94 82 90 83 59 59 71 55 39 38 38 43 55 51 39 39 40 44 40 40 56 96 136 39 48 60 56 40 44 72 100 73 40 40 45 49 40 40 57 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 45 49 53 49 41 41 45 49 40 77 101 69 45 61 93 101 47 67 94 109 125 160 206 236 170 188 203 266 377 396 299 182 116 68 53 57 77 89 78 62 39 94 296 293 44 37 76 84 50 44 44 44 48 62 119 187 262 405 576 698 781 861 925 940 849 802 726 696 710 642 507 396 111 108 80 75 80 42 38 41 85 124 148 124 72 40 40 52 44 44 44 44 44 44 44 44 78 62 41 37 49 85 124 152 60 68 68 56 41 36 45 57 56 36 35 40 72 92 76 56 57 57 57 57 57 57 57 57 65 61 53 37 37 48 80 104 132 252 308 212 101 69 89 93 37 49 45 36 36 53 68 52 47 99 155 174 161 129 109 130 249 296 362 431 480 509 563 621 578 587 546 472 412 418 449 475 485 413 450 459 391 440 479 371 354 357 383 411 418 430 449 451 402 352 301 265 253 241 225 202 306 278 250 231 231 223 195 160 175 153 141 126 122 110 91 75 74 37 57 48 79 82 85 231 102 55 37 36 57 83 82 73 76 124 156 153 165 175 156 113 60 73 68 40 51 82 85 56 132 176 199 175 170 174 165 115 181 143 115 99 110 122 126 126 145 84 152 96 68 184 207 220 184 165 164 156 151 150 149 149 117 90 63 48 45 49 42 42 42 58 66 62 69 85 101 109 85 73 65 61 60 56 44 40 40 45 57 69 74 74 70 67 51 43 43 43 43 43 44 54 79 152 296 424 472 480 533 623 638 605 629 715 754 736 742 774 867 829 845 857 760 646 684 810 712 634 565 522 476 425 414 444 498 537 588 623 639 638 637 647 714 705 684 675 681 689 696 706 715 823 840 745 708 728 656 512 356 237 181 129 60 71 140 168 123 97 49 40 45 49 44 39 39 47 58 54 42 38 53 54 39 39 39 39 46 46 53 53 76 52 51 59 55 39 58 90 82 66 74 95 83 39 36 72 91 123 138 86 48 40 47 43 32 32 32 32 31 31 31 31 38 38 45 41 45 41 41 40 39 35 34 34 30 26 26 26 42 38 30 25 25 25 39 55 49 26 28 46 27 26 29 27 45 33 36 36 45 41 28 27 38 45 38 38 38 38 38 38 35 35 28 28 28 28 28 28 43 43 43 43 43 43 43 43 59 55 47 39 35 31 27 27 35 31 27 27 31 43 55 63 51 43 31 27 27 27 35 39 29 29 29 29 29 29 29 29 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 49 49 45 45 45 41 41 40 52 23 22 24 23 22 32 77 97 57 118 154 98 142 143 25 23 24 40 40 32 23 23 22 30 41 108 204 263 223 135 67 16 73 109 85 50 46 27 18 29 29 26 34 39 39 35 28 47 55 55 44 37 26 31 36 45 50 59 49 49 45 57 62 36 37 38 43 50 58 51 55 71 64 64 64 65 65 65 61 46 87 96 87 131 200 196 140 91 86 77 61 59 58 66 55 41 56 54 67 140 292 452 545 657 699 769 830 869 881 870 830 689 603 465 270 119 66 53 53 49 74 59 42 87 206 214 129 90 70 66 78 67 42 40 41 42 47 62 86 101 109 117 117 121 144 173 197 190 162 120 96 64 44 48 63 61 52 79 129 204 347 498 600 693 807 926 980 947 829 708 617 523 442 392 385 370 365 357 345 326 305 282 280 184 147 91 46 41 40 41 41 42 42 43 47 47 44 43 43 44 48 76 111 103 71 59 79 155 186 190 142 104 108 109 95 85 61 50 66 62 49 47 49 55 86 108 97 83 118 194 259 301 262 197 138 94 54 49 48 62 54 50 49 50 54 57 60 82 116 186 261 315 317 284 234 179 134 92 57 49 50 50 50 52 52 51 54 68 75 90 83 62 51 55 59 56 60 64 64 60 53 53 57 61 61 61 61 53 61 54 59 57 58 58 58 64 74 87 104 126 152 177 220 334 424 506 588 657 721 781 820 876 906 937 967 991 1002 1010 1014 1010 1017 1018 1019 1019 1007 981 959 922 850 751 663 568 472 375 284 138 103 104 100 93 93 91 98 70 65 56 50 49 52 67 78 75 70 58 45 44 45 52 68 48 43 42 42 42 43 44 52 44 45 49 45 45 46 62 67 79 68 64 60 55 48 48 52 46 50 46 46 45 45 44 44 45 45 45 45 46 50 54 58 70 70 70 59 59 52 47 47 73 66 63 71 72 72 76 84 90 78 60 54 55 57 61 65 62 83 150 241 324 396 484 585 737 806 861 924 977 993 978 951 939 902 823 689 527 372 261 190 120 84 79 67 63 71 83 91 48 60 79 91 95 83 67 62 120 111 106 129 152 199 257 314 324 408 507 598 716 843 939 970 977 965 867 738 667 656 597 506 358 219 129 120 117 59 47 53 69 69 68 48 46 45 46 47 45 46 58 75 102 98 97 103 128 128 116 102 95 88 58 45 49 49 49 54 86 117 117 97 126 126 113 97 82 86 106 126 142 111 79 75 91 92 68 58 59 70 65 54 46 46 46 45 45 57 65 61 57 50 69 81 88 162 252 306 302 252 202 166 118 144 155 138 98 77 68 89 149 261 348 395 392 365 315 254 213 103 44 46 61 44 46 78 66 62 54 59 67 56 44 43 51 40 41 82 146 178 233 284 326 290 258 147 38 43 99 94 99 116 104 58 42 45 58 58 56 43 41 41 41 41 45 53 63 43 38 37 45 48 51 47 43 43 39 39 43 42 42 42 49 49 56 51 50 42 30 32 35 37 36 28 22 20 19 18 17 17 21 28 35 36 43 36 21 21 21 21 21 21 21 21 24 24 24 24 24 24 24 24 21 18 18 22 22 26 26 26 17 18 22 22 18 18 22 26 17 17 17 21 25 25 29 29 25 21 17 17 17 17 21 25 26 19 18 18 17 17 17 17 31 35 47 55 55 51 43 42 73 61 45 29 17 17 17 17 53 57 53 37 17 16 16 17 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 19 23 31 39 47 51 55 15 14 14 14 14 14 15 19 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 26 26 26 26 25 25 21 21 21 21 21 21 21 18 22 18 22 18 18 18 19 19 34 26 27 23 31 32 40 37 42 54 66 70 62 58 62 70 43 47 51 55 55 59 63 60 45 38 38 34 34 34 30 30 39 39 43 43 47 47 51 51 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 36 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 47 44 55 55 51 55 52 55 52 93 97 113 122 139 143 147 151 43 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 40 40 51 47 54 47 54 43 46 43 54 51 62 55 58 51 56 49 56 56 56 56 63 63 63 63 63 59 58 54 54 54 43 36 36 36 36 36 36 36 35 36 40 44 48 52 56 63 125 140 136 148 204 256 236 176 56 77 73 49 53 78 86 70 54 50 50 54 62 57 56 43 46 33 32 35 38 57 137 217 193 222 243 208 133 70 38 35 30 33 49 58 54 39 40 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 39 47 55 59 59 55 55 34 75 67 34 34 79 79 34 47 75 95 75 42 33 39 63 47 34 34 34 38 50 50 42 45 45 46 46 46 46 46 46 42 42 41 41 41 40 40 47 67 35 78 50 90 28 125 41 61 57 57 60 56 44 44 51 39 94 142 130 74 21 21 25 25 25 30 34 34 38 42 39 32 25 25 25 25 25 25 25 29 29 29 30 30 30 30 30 39 32 32 32 32 32 32 32 28 28 28 28 28 32 32 32 33 57 73 61 37 29 41 61 41 41 45 45 49 49 53 53 45 82 39 123 265 143 74 273 590 634 764 787 716 519 302 357 191 40 52 80 31 47 102 30 49 72 131 230 377 460 443 353 217 100 32 52 56 32 31 41 45 45 45 45 45 45 45 42 51 44 44 44 44 44 44 44 35 36 48 56 60 72 92 107 139 111 118 154 190 194 194 202 225 205 189 197 209 209 185 154 186 199 188 157 142 151 140 116 85 69 81 100 71 37 36 57 37 80 121 130 151 219 288 326 406 424 462 473 441 356 247 168 154 98 59 59 59 39 51 83 55 43 38 39 39 51 51 51 39 40 40 40 40 60 116 164 40 60 84 80 60 56 84 112 49 45 41 41 41 45 53 57 40 40 40 40 40 40 40 40 52 48 44 40 44 48 52 56 40 40 44 48 48 48 44 40 40 40 40 40 40 40 40 40 40 61 73 57 41 57 81 81 61 113 97 201 152 151 134 316 409 338 280 295 373 417 396 342 152 96 64 64 65 65 62 78 82 41 114 146 41 39 55 41 39 45 76 55 49 103 191 244 407 529 620 667 770 897 916 837 812 790 750 704 675 603 437 270 140 101 77 75 76 67 54 45 101 132 144 116 64 40 48 72 44 44 44 44 44 44 44 44 81 65 41 37 53 100 152 188 160 124 88 84 96 97 73 45 60 40 36 48 80 96 88 68 53 53 53 53 53 53 53 53 54 53 49 41 37 53 80 104 148 232 240 144 73 85 89 53 36 42 53 37 45 72 76 63 63 74 94 110 111 107 99 109 176 217 279 355 396 429 498 568 584 596 602 588 554 521 510 508 470 380 389 398 378 471 549 478 392 395 398 410 436 460 476 485 453 376 308 264 256 252 240 221 285 273 265 254 254 254 242 220 195 168 149 137 122 114 94 83 90 58 60 92 86 74 189 275 122 68 43 46 69 98 108 99 98 138 167 172 186 195 172 130 79 79 67 66 120 196 235 222 257 297 308 268 236 240 240 214 190 135 83 71 110 142 154 149 148 96 188 144 80 151 179 224 208 193 184 164 128 99 79 67 82 75 60 49 41 41 42 42 41 46 54 54 62 77 89 97 77 69 69 73 76 76 64 53 49 53 57 54 58 58 55 55 43 43 43 43 43 43 44 45 75 117 216 316 387 434 514 588 585 612 663 702 699 690 775 869 873 805 810 887 891 829 838 900 904 841 788 746 709 673 682 713 716 740 763 767 755 734 717 713 736 719 694 673 665 668 675 686 704 792 817 770 752 767 706 594 367 259 224 184 87 66 132 172 94 73 41 40 45 53 52 40 43 51 62 54 42 38 49 57 38 38 38 38 38 38 45 45 80 44 39 59 67 47 38 42 88 73 73 78 82 67 55 48 116 128 114 54 31 32 62 59 32 32 32 32 31 31 31 31 38 38 45 41 45 41 41 40 39 39 35 34 30 30 26 26 30 30 26 26 25 34 59 75 27 26 85 165 137 98 73 27 33 28 27 27 33 45 41 36 38 45 38 38 38 38 38 38 35 35 28 28 28 28 28 28 43 43 43 43 43 43 43 43 51 47 43 39 35 31 31 31 31 26 27 27 31 43 59 67 47 43 31 26 26 27 31 39 29 29 29 29 29 29 29 29 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 49 49 45 45 45 41 41 41 32 22 22 23 23 27 68 132 220 116 105 133 158 249 218 42 25 33 44 40 28 23 27 26 22 21 60 132 187 171 111 63 53 120 145 89 30 26 31 28 29 29 26 34 39 43 35 31 47 51 55 40 33 26 31 40 33 38 55 49 49 53 65 75 36 37 38 43 51 55 51 51 60 60 60 61 61 61 61 61 42 82 87 75 111 175 171 115 82 77 72 60 62 58 66 66 56 68 77 86 177 353 520 621 745 771 805 843 875 887 899 857 716 623 504 358 251 199 154 123 161 180 152 90 104 151 135 63 86 73 69 82 70 42 40 42 41 42 50 66 78 87 90 94 70 79 103 111 104 80 56 44 60 48 51 58 60 59 98 170 296 442 574 668 742 845 945 987 992 888 760 636 482 342 248 228 224 221 212 191 167 142 117 109 84 68 54 46 46 62 73 66 42 42 43 47 43 44 43 43 52 48 64 87 79 63 75 114 211 254 274 246 204 181 147 121 95 61 50 63 62 49 48 49 51 62 83 108 153 235 339 408 407 337 240 162 107 75 50 48 49 49 49 49 50 65 72 74 97 139 217 291 334 336 318 273 230 174 123 81 61 51 51 51 52 52 51 51 61 72 83 80 58 51 55 52 56 60 64 57 57 57 57 57 61 57 57 57 60 60 61 55 56 57 57 57 58 57 56 62 84 113 136 175 268 339 421 506 579 643 706 752 793 816 838 872 900 923 949 957 976 983 980 973 958 943 913 887 819 740 629 522 446 366 301 222 114 78 78 75 71 71 67 74 61 57 59 54 60 67 78 82 82 78 69 57 52 44 47 43 62 54 50 42 42 42 42 42 44 44 49 49 45 46 61 74 70 62 66 55 55 51 47 47 50 50 46 46 45 45 44 44 45 45 45 45 46 54 66 74 70 70 63 59 52 48 48 48 61 58 55 52 56 60 68 68 78 70 52 53 55 56 61 65 70 87 135 206 273 334 423 543 693 755 801 841 871 883 876 862 840 788 693 558 400 269 185 137 97 67 62 47 46 47 59 67 48 52 59 75 95 115 131 157 165 168 178 225 302 384 457 514 595 655 719 775 846 934 991 1007 969 946 871 747 676 649 566 462 311 207 130 116 78 45 45 65 65 61 57 48 47 47 48 64 56 79 103 103 78 54 46 45 67 75 64 53 53 50 47 46 48 97 152 164 148 135 127 130 150 138 122 94 83 103 139 165 174 134 94 83 95 96 64 50 75 81 73 61 57 54 54 53 49 53 53 46 54 74 110 133 126 125 115 109 103 108 100 103 71 81 83 82 69 66 53 72 261 407 518 566 550 505 439 383 339 199 81 54 46 44 63 118 78 66 58 63 64 68 56 43 41 41 62 133 196 258 338 409 459 486 435 303 175 99 79 79 151 168 158 116 82 69 46 43 43 123 150 66 40 42 61 39 39 39 45 41 44 44 51 55 43 43 43 39 47 43 46 42 49 49 56 51 50 42 30 32 35 37 36 24 22 20 19 18 17 21 28 28 35 36 43 43 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 21 18 18 22 22 26 26 26 34 22 17 17 18 22 22 18 17 17 21 21 21 25 25 25 25 25 21 17 17 21 25 22 17 17 17 18 18 19 19 23 39 43 51 55 59 59 55 58 54 49 33 21 16 16 16 17 49 49 41 29 17 16 17 21 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 19 23 31 39 47 51 55 19 19 15 14 14 15 15 19 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 26 26 26 26 26 26 22 22 22 21 21 21 21 21 25 21 25 21 22 18 18 19 24 21 21 21 22 27 35 32 40 45 57 62 54 50 50 58 54 54 50 51 55 51 51 44 41 34 34 34 34 34 34 34 34 35 35 39 43 43 43 47 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 36 36 32 32 32 32 32 32 32 33 33 33 33 33 33 33 39 37 48 48 44 44 44 44 37 62 66 67 83 107 139 171 191 43 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 46 50 54 54 53 53 49 45 49 49 49 53 53 57 58 58 54 54 54 54 58 58 58 58 58 58 58 58 58 54 54 47 36 36 36 36 36 36 36 36 35 35 35 35 35 36 40 47 77 101 112 109 132 157 140 93 84 89 81 45 45 66 78 58 62 58 58 58 57 53 48 35 42 29 32 39 38 53 121 189 162 183 203 180 129 78 62 59 31 33 41 39 39 39 43 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 43 43 43 43 35 59 87 99 79 43 35 47 55 75 99 111 110 86 67 55 35 43 58 54 46 46 54 62 45 46 46 46 46 46 46 46 42 42 41 41 41 41 40 47 55 50 90 42 78 38 185 101 77 61 48 40 36 36 52 75 27 62 90 78 38 20 21 37 25 30 30 34 38 39 43 39 32 25 25 25 25 25 25 26 30 30 30 30 30 30 30 26 32 32 32 32 32 32 32 32 28 28 28 28 32 32 32 36 28 37 49 45 29 29 33 49 41 41 45 45 49 49 53 53 38 78 39 92 206 115 91 313 563 579 652 699 713 508 291 425 211 39 31 56 31 31 79 42 49 65 119 218 362 472 468 405 261 127 40 44 56 33 32 53 45 45 45 45 45 45 45 42 51 44 44 44 44 44 44 44 48 52 60 56 60 72 96 111 162 145 156 200 236 236 235 247 259 259 255 263 274 270 255 231 224 237 230 199 184 189 170 139 124 108 108 109 69 38 38 48 71 110 128 113 105 130 160 186 258 303 365 399 390 337 282 236 141 86 59 63 63 43 39 63 87 67 47 39 39 39 39 39 39 40 40 40 44 56 80 100 64 88 108 96 72 60 72 92 53 49 45 41 41 45 49 49 40 40 40 40 40 40 40 40 56 52 48 44 40 44 48 48 52 48 48 48 48 48 48 48 45 45 45 45 45 45 45 45 73 61 53 53 49 49 57 68 38 129 153 364 302 286 121 169 284 311 353 376 387 390 393 375 196 122 83 88 88 49 40 45 45 39 53 81 49 72 88 38 62 54 53 56 94 183 311 412 515 602 677 709 765 841 868 833 772 738 715 697 653 525 318 140 114 94 77 67 67 75 94 113 40 56 68 64 52 48 56 72 44 44 44 44 44 44 44 44 93 77 57 45 49 68 92 112 136 80 36 48 100 120 84 41 52 40 36 48 76 88 84 68 48 48 49 49 49 49 49 49 50 54 53 45 41 49 69 84 124 156 132 57 45 93 85 36 36 54 77 77 92 119 122 105 109 82 62 67 92 112 108 107 112 142 195 241 270 302 375 457 515 547 607 659 664 645 610 596 548 462 435 411 396 472 529 488 471 482 485 488 487 487 486 468 472 379 295 259 275 295 295 279 295 296 300 296 288 277 285 274 230 195 161 141 126 118 106 94 74 74 60 176 110 82 337 323 119 80 55 54 80 109 119 117 137 164 197 223 240 227 192 161 134 94 49 48 143 263 361 380 388 416 412 348 280 267 271 258 234 140 60 40 91 143 165 157 200 128 183 147 135 254 262 248 159 160 168 152 121 96 76 68 60 61 69 58 46 41 41 41 41 41 41 50 58 66 78 90 77 73 69 77 85 89 81 69 70 66 58 50 46 42 42 42 42 42 42 43 43 44 49 45 78 77 124 195 281 376 472 548 566 596 642 669 683 693 743 793 808 789 813 873 928 940 918 895 915 881 859 847 825 802 821 848 861 869 880 876 849 818 795 784 739 722 690 669 657 665 684 703 717 765 805 803 796 782 722 661 429 318 290 258 143 89 139 179 50 45 40 40 45 53 56 52 51 55 66 58 49 41 41 49 38 38 38 38 45 45 48 48 88 47 43 70 82 58 33 32 29 91 155 144 98 75 48 33 104 104 86 33 31 32 58 43 32 33 32 32 32 31 31 31 38 38 45 41 45 41 41 40 39 39 39 35 35 30 30 30 25 25 26 26 30 46 75 91 29 34 162 262 229 153 90 28 46 29 28 27 29 37 41 41 31 38 38 38 38 38 31 31 35 35 35 35 35 35 28 28 39 39 39 39 39 39 39 39 43 39 35 35 35 35 35 39 30 26 26 26 30 43 55 59 43 39 31 26 26 26 30 34 29 29 29 29 29 29 29 29 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 45 45 45 45 45 41 41 41 33 28 35 39 27 43 107 171 291 292 313 252 141 141 146 85 53 53 48 36 24 24 31 34 34 21 20 56 103 103 75 50 108 152 152 97 54 66 67 60 33 33 30 38 43 43 39 35 39 47 51 40 33 26 35 40 37 42 59 49 45 45 62 67 36 37 38 50 47 51 47 40 52 53 53 53 60 60 60 60 45 73 77 49 58 98 86 49 61 57 52 55 54 54 65 58 75 83 88 112 227 411 590 697 777 791 805 812 820 820 824 786 706 623 524 433 379 349 292 235 179 173 146 103 81 87 87 83 74 65 61 74 66 41 40 46 41 41 42 51 59 59 67 67 56 57 60 57 48 43 42 41 60 44 47 54 60 70 121 212 385 526 650 718 777 853 926 949 924 861 772 634 431 239 112 71 79 76 75 63 50 44 43 42 42 54 66 82 90 86 78 66 50 46 47 47 43 43 43 43 60 48 52 63 55 55 94 164 299 369 409 394 359 313 247 178 121 72 50 59 59 50 49 50 51 49 66 118 226 356 476 535 491 393 268 178 127 91 56 49 47 48 49 53 61 72 83 90 120 174 260 338 383 390 388 359 289 236 166 115 81 67 56 52 52 52 52 51 54 62 73 77 51 51 52 52 60 57 57 61 65 61 61 57 57 57 53 53 60 64 64 58 55 56 57 57 57 57 56 59 77 95 118 143 198 251 324 390 466 530 597 650 691 706 724 746 785 820 859 878 904 911 904 889 863 829 795 762 670 578 456 352 285 236 207 155 81 60 56 59 55 55 58 61 51 51 62 61 68 75 82 82 62 61 68 72 72 71 74 70 81 78 77 70 62 46 42 42 43 44 52 45 45 45 61 70 70 66 70 74 63 59 51 47 54 54 54 50 45 45 45 44 45 45 45 45 50 62 78 86 66 66 59 59 52 48 48 48 49 50 50 51 52 52 53 56 67 63 64 54 59 72 81 100 83 84 113 161 208 250 331 436 575 638 689 709 712 708 709 717 692 635 531 400 266 181 133 116 85 66 58 46 46 46 47 55 59 55 47 55 84 136 188 241 237 250 283 352 469 593 675 712 775 805 842 880 914 960 987 983 908 882 822 714 642 580 473 354 206 141 103 93 62 44 46 92 57 57 53 49 48 49 72 92 64 108 155 163 123 67 44 43 43 44 44 44 44 45 47 56 47 138 214 216 175 151 178 213 244 231 188 149 130 144 185 214 219 176 121 102 107 99 56 48 75 89 81 69 61 61 62 61 57 57 46 46 58 83 131 162 183 131 73 42 40 40 49 64 64 49 42 52 61 66 56 98 407 576 705 748 730 666 586 507 389 240 104 66 50 43 44 95 91 71 51 51 68 76 64 48 41 57 120 199 277 355 455 544 531 605 531 399 307 147 66 135 284 297 279 222 165 124 62 43 41 195 254 106 39 46 65 37 37 39 69 65 52 40 51 59 47 43 43 43 47 43 46 46 49 49 56 51 50 38 30 28 42 45 39 23 21 20 19 18 17 21 28 35 42 43 50 43 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 21 18 18 22 22 26 26 26 62 34 17 17 18 26 22 17 22 22 22 22 18 18 18 18 22 22 22 22 22 22 22 22 17 18 26 34 46 54 62 66 74 74 74 74 74 70 70 70 42 34 26 17 17 17 17 17 42 38 26 18 17 17 18 25 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 15 20 28 32 40 48 48 24 20 16 15 15 15 15 15 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 26 26 26 26 26 26 22 22 22 22 22 21 22 21 21 20 28 21 21 18 18 18 19 19 20 20 21 21 22 23 23 32 48 52 48 49 53 61 69 65 58 58 58 58 50 39 29 29 29 30 34 38 38 42 30 30 34 34 39 39 43 43 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 36 44 37 37 37 37 37 37 37 33 33 33 33 33 33 33 39 38 41 41 37 41 34 33 33 74 66 51 55 76 120 164 199 43 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 38 49 56 56 56 52 48 44 39 47 43 44 40 44 48 56 60 48 52 52 56 60 53 57 58 54 54 47 47 47 47 47 40 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 33 50 77 62 61 58 53 33 77 78 69 34 34 43 58 36 55 55 62 58 50 42 33 32 31 29 29 40 43 46 90 142 139 152 160 149 117 83 79 72 32 33 33 34 34 35 40 44 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 63 59 55 51 47 51 51 55 43 47 111 183 139 34 33 63 34 55 111 175 206 170 91 34 33 39 66 66 46 38 54 74 46 53 53 46 46 42 42 42 38 38 37 41 41 48 47 47 43 62 86 30 57 109 233 121 85 60 40 28 27 27 59 103 23 42 50 42 26 21 22 34 30 30 34 34 39 43 47 44 25 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 28 28 28 32 32 36 36 36 29 29 33 33 29 29 33 37 41 41 45 45 50 50 54 54 42 83 36 60 120 64 92 315 498 502 514 614 776 586 330 527 267 79 30 59 39 32 67 59 58 65 96 175 315 437 457 414 322 175 60 40 56 49 45 57 45 45 45 45 45 45 45 42 51 45 45 44 44 44 44 44 48 48 52 52 60 83 115 150 165 156 183 234 266 262 265 272 260 296 340 364 360 332 300 277 278 287 284 253 238 243 224 189 193 171 152 140 100 53 41 49 65 99 114 107 81 82 96 114 126 182 247 273 248 209 187 176 90 51 38 47 51 43 43 51 95 79 55 43 40 44 48 48 40 39 40 44 56 56 44 40 80 96 112 100 76 60 64 80 61 57 49 45 41 41 41 41 40 40 40 40 40 40 40 40 60 56 52 44 44 44 44 48 72 68 56 48 44 44 52 56 57 57 57 57 57 57 57 57 101 49 40 61 69 53 61 103 87 181 178 247 232 308 173 81 97 184 295 354 353 336 351 356 268 177 126 130 111 40 38 64 132 116 83 38 37 89 124 113 102 66 77 163 241 325 450 577 615 694 765 791 796 813 824 817 784 707 669 671 607 440 233 94 99 87 66 47 41 46 100 136 52 44 40 44 52 56 52 48 44 44 44 44 44 44 44 44 77 73 73 65 52 40 35 34 96 64 36 44 68 80 56 36 44 35 35 36 56 64 60 48 48 48 49 49 49 49 49 49 54 62 62 53 41 41 53 61 77 77 57 41 57 93 89 57 38 67 106 125 148 175 185 157 117 86 55 56 76 89 85 81 80 102 128 153 162 171 240 322 387 461 551 623 674 706 730 716 697 651 608 545 494 490 479 430 526 544 543 506 486 501 529 519 507 417 333 305 329 361 361 338 342 354 362 346 311 291 303 297 254 215 176 149 130 126 114 106 66 109 96 279 166 114 439 335 108 77 63 69 95 124 141 148 186 198 227 269 276 249 187 148 130 78 36 48 146 238 300 308 343 375 379 327 255 212 221 234 247 153 68 40 83 131 153 149 196 123 178 170 273 455 389 239 127 132 136 125 101 81 85 85 57 65 62 62 54 42 40 40 61 41 40 50 62 62 70 86 94 81 73 77 89 98 97 90 97 86 74 54 42 41 41 41 41 41 42 42 43 44 60 49 71 45 65 148 239 326 432 526 627 622 593 579 602 663 726 756 751 826 851 819 834 875 847 756 760 768 789 817 818 814 835 854 867 868 875 864 840 813 790 782 738 725 689 657 637 645 677 701 728 747 771 808 804 743 697 665 533 382 318 286 189 120 138 159 41 41 40 40 41 41 48 44 55 59 70 58 49 37 37 41 42 42 42 42 49 49 52 52 76 56 59 75 70 42 49 68 170 334 426 323 161 86 68 56 48 64 59 38 37 48 50 30 36 33 32 32 32 32 31 31 39 38 45 41 45 41 41 41 43 43 39 39 35 35 30 30 24 25 26 26 30 47 71 83 93 114 246 314 229 125 85 50 66 58 49 37 33 29 29 33 31 38 38 38 38 38 31 31 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 31 31 31 31 35 39 39 34 30 26 26 31 35 43 47 39 35 27 26 25 26 26 30 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 45 45 45 45 45 45 45 41 41 60 84 83 75 99 167 235 234 331 440 424 281 149 109 105 81 69 48 28 24 24 35 34 50 25 20 28 59 63 51 30 132 152 148 117 114 138 111 68 37 37 34 43 47 47 43 35 35 43 47 36 33 26 35 40 61 62 71 53 41 34 38 39 36 37 45 46 47 47 40 40 49 49 49 49 56 56 64 64 40 64 64 40 40 57 49 39 41 40 43 43 46 54 58 58 60 71 84 124 254 460 651 758 822 848 874 893 901 890 870 816 647 548 437 331 273 251 210 164 98 73 65 59 45 47 91 161 69 53 49 72 64 41 40 53 41 42 42 47 48 48 52 53 65 61 53 44 43 43 42 43 52 43 46 53 59 78 148 255 433 564 676 729 766 827 869 874 830 778 674 510 306 137 53 47 46 46 45 45 44 43 42 42 58 93 137 165 162 130 86 58 62 58 51 47 43 43 43 43 52 44 52 63 55 55 106 194 375 460 518 531 506 452 363 275 155 102 54 59 56 51 50 51 59 53 88 176 320 462 556 581 522 404 276 179 132 100 64 49 47 48 49 64 64 71 86 93 154 220 318 399 441 456 463 453 331 263 200 134 100 77 67 56 53 52 52 52 55 62 69 70 55 51 52 56 53 57 61 61 65 65 65 61 57 57 53 53 60 60 53 54 55 56 57 57 61 61 60 66 81 92 108 129 143 181 234 288 349 413 473 521 563 572 582 608 642 686 737 761 787 802 802 791 765 707 649 597 505 421 313 222 175 153 132 104 63 55 55 55 54 58 61 64 50 51 61 72 79 75 78 74 69 69 72 79 87 103 121 133 109 105 105 93 78 62 42 42 43 44 52 52 44 48 64 73 81 85 93 90 85 70 58 58 54 58 54 50 46 45 45 45 45 45 46 54 58 66 70 74 62 62 59 59 52 48 48 48 49 50 50 50 51 52 52 52 68 76 77 78 83 96 120 140 95 84 98 139 176 198 239 306 391 463 519 534 521 505 513 526 536 475 382 266 178 126 117 122 94 78 66 54 50 50 62 63 59 51 47 52 76 132 188 238 266 290 326 418 565 706 773 794 823 833 856 882 894 894 890 872 816 784 727 627 543 460 337 225 128 79 69 86 75 51 51 75 57 54 65 54 57 57 84 93 47 81 155 200 203 140 67 44 44 44 45 46 46 44 51 97 108 163 214 220 226 261 316 375 398 378 334 276 234 227 237 251 253 207 160 125 110 83 51 49 74 81 73 69 65 57 61 57 61 54 54 46 47 70 102 130 143 142 118 85 53 43 42 42 56 44 43 55 52 68 116 212 554 722 837 869 839 772 662 552 350 216 116 98 82 45 42 48 92 71 47 47 64 72 64 55 54 85 166 260 362 452 543 593 571 626 528 436 395 187 102 287 459 465 438 322 206 126 77 54 39 143 202 86 38 41 57 38 38 63 105 93 64 36 47 59 47 47 47 43 51 47 50 50 49 49 52 47 50 38 30 28 42 40 31 22 20 19 19 26 21 28 35 35 42 42 50 43 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 18 18 18 22 22 26 26 26 86 50 17 17 26 38 26 17 30 30 26 22 18 18 17 17 22 26 26 30 30 26 26 22 38 42 50 58 66 78 82 86 74 70 62 54 50 46 46 46 42 38 30 22 22 22 26 30 46 34 22 17 18 22 18 17 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 16 20 28 36 44 48 52 40 36 32 24 20 16 15 15 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 21 28 28 28 28 28 21 21 18 22 19 19 19 20 21 22 22 21 22 28 36 36 40 48 60 57 53 49 53 57 58 54 43 28 28 29 29 34 38 42 42 34 34 34 38 39 43 43 43 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 36 48 41 41 41 41 41 41 41 33 33 33 33 33 33 33 39 39 38 45 38 34 34 34 34 86 74 51 43 44 68 96 120 43 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 60 66 66 62 54 50 41 37 45 45 37 37 38 46 54 58 46 46 50 47 55 52 56 49 50 50 43 43 47 40 40 44 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 33 38 54 50 42 38 38 42 38 54 54 35 35 55 55 35 35 43 51 54 46 38 37 37 31 30 34 49 44 39 67 99 136 129 133 110 94 72 72 61 33 33 33 33 35 36 41 41 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 59 55 51 47 47 47 47 47 35 47 111 179 159 75 34 50 34 39 83 139 190 174 115 59 34 34 42 42 42 46 54 66 53 53 53 46 45 42 42 42 38 37 37 37 48 48 48 55 46 58 62 29 61 193 237 73 69 48 40 36 27 27 63 114 55 54 54 46 42 34 26 22 30 34 34 39 43 47 48 44 30 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 28 28 32 32 36 36 40 40 33 29 29 33 41 45 45 45 41 41 45 45 50 50 54 54 42 71 36 45 88 70 146 329 415 443 426 565 862 693 333 478 287 119 42 63 63 36 43 59 71 70 77 132 252 367 406 383 382 231 88 44 52 53 45 49 45 45 45 45 45 45 45 42 51 45 45 44 44 44 44 44 35 35 36 39 55 91 139 178 163 166 201 252 280 267 263 278 290 326 373 385 366 345 337 330 323 337 337 311 307 312 297 266 255 229 210 180 144 101 73 61 41 57 87 94 92 90 104 115 79 115 151 155 124 86 67 52 110 75 47 38 39 43 43 51 79 75 63 59 56 56 60 60 48 40 39 40 56 64 44 39 68 76 84 72 60 56 68 80 65 61 53 45 40 40 40 40 40 40 40 40 40 40 40 40 56 52 48 44 44 48 52 56 88 76 60 48 40 44 52 60 61 61 61 61 61 61 61 61 77 40 40 81 81 52 80 169 187 245 274 212 161 171 160 77 36 81 153 220 259 278 282 282 320 253 224 221 165 78 66 118 146 222 241 204 158 101 84 133 125 113 199 365 459 487 560 669 718 786 841 844 843 850 852 814 810 700 638 625 556 389 234 147 121 107 78 50 40 39 63 98 76 64 52 52 60 60 48 40 44 44 44 44 44 44 44 44 45 49 57 60 56 44 35 34 108 120 124 100 56 35 35 36 40 36 35 36 40 44 40 36 60 60 60 60 60 61 61 61 46 54 62 58 49 45 53 61 53 41 53 89 97 81 85 110 43 87 126 145 160 183 185 153 93 90 91 88 73 54 39 38 75 74 84 97 91 93 153 234 271 384 485 539 609 719 802 800 789 791 760 682 616 556 493 465 579 606 581 513 465 508 571 597 569 487 411 379 388 404 396 380 392 393 397 373 337 321 322 324 269 223 184 156 145 141 129 125 121 165 140 299 166 109 412 279 92 69 67 73 102 143 176 190 228 240 273 307 317 272 190 120 74 42 45 85 147 158 141 108 144 176 209 205 165 133 154 172 188 126 69 49 80 126 157 161 164 119 242 290 361 462 348 211 162 148 132 100 68 45 41 42 54 50 57 57 57 49 40 40 97 60 40 61 77 65 73 93 106 90 66 66 78 83 102 95 102 87 82 59 43 42 41 41 41 41 42 42 46 47 67 56 50 42 61 172 258 305 398 519 542 585 612 599 590 605 631 654 640 692 712 687 683 702 678 625 669 701 757 813 844 848 852 856 847 847 843 824 789 753 722 714 722 707 675 635 607 611 639 666 694 685 709 757 754 700 666 657 624 436 320 273 200 147 140 110 49 49 41 41 44 40 39 39 62 66 77 65 49 37 41 41 38 38 45 45 45 45 48 48 56 60 79 79 54 38 85 156 409 538 550 358 136 42 51 76 34 40 47 42 53 68 62 30 40 37 37 37 32 32 35 35 39 38 45 41 45 41 41 41 48 47 43 43 39 39 35 34 25 26 26 27 26 35 55 67 101 138 286 334 198 74 66 75 66 62 54 42 29 28 28 29 27 31 31 31 31 31 31 31 35 35 42 42 42 42 42 35 31 31 31 31 31 31 31 31 31 31 27 27 31 31 35 39 39 39 31 27 27 27 31 31 35 31 27 26 25 25 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 41 45 45 45 45 45 45 45 29 65 100 108 116 152 214 247 131 135 216 380 477 373 201 110 97 73 44 24 24 28 35 30 34 25 24 32 55 59 43 22 108 164 188 165 142 138 99 56 37 37 34 43 47 47 43 35 27 35 43 32 29 26 35 40 69 70 75 53 37 34 34 35 44 41 45 46 43 43 39 39 40 41 44 44 51 52 59 59 39 55 56 44 43 56 64 56 39 39 39 39 39 50 55 55 48 59 72 123 273 483 670 776 853 894 944 984 1007 1004 985 938 736 617 454 268 132 88 56 51 52 50 55 69 63 57 112 184 68 44 40 63 60 40 44 64 61 54 50 44 44 45 45 45 57 56 48 43 42 42 43 47 51 46 53 60 62 85 164 290 448 578 668 714 744 775 791 776 759 680 524 323 145 55 48 81 52 58 57 48 44 42 42 45 73 136 212 260 245 197 133 89 74 66 54 47 42 43 43 43 43 44 64 79 67 66 118 217 414 513 574 606 593 545 452 356 205 129 68 63 64 52 51 55 67 80 143 262 433 551 605 592 518 407 276 187 141 97 60 49 48 60 72 68 63 74 89 112 201 271 365 433 475 494 509 495 357 293 226 168 122 88 73 56 53 53 53 52 52 63 67 67 52 52 52 52 56 60 61 61 69 65 58 58 54 54 53 53 53 53 53 53 54 59 71 76 60 63 55 58 62 77 89 92 108 123 152 186 234 287 339 384 424 437 447 462 504 539 586 610 649 676 689 689 655 585 511 450 391 319 231 171 143 119 105 83 72 68 67 59 58 57 56 60 51 58 65 72 75 71 70 66 97 92 84 91 114 146 189 209 184 168 144 109 78 50 42 40 43 51 51 51 51 52 68 72 84 97 113 113 109 89 65 45 58 62 58 54 50 46 45 45 45 50 58 66 70 62 54 50 58 55 55 59 56 48 49 49 49 50 50 51 52 52 53 53 61 72 84 86 79 99 131 155 102 73 87 137 167 170 161 174 236 286 321 329 320 320 348 379 388 342 265 183 118 89 95 112 90 82 66 50 50 51 59 70 59 55 48 56 69 100 129 159 200 248 304 410 583 742 820 826 874 862 862 874 856 818 768 734 707 663 597 516 433 342 238 145 96 62 48 92 119 103 70 46 65 59 74 63 61 54 69 74 47 48 80 141 196 169 96 45 46 46 51 67 62 45 76 134 181 203 244 306 392 485 529 540 523 511 476 426 372 327 309 296 271 233 191 140 90 66 50 53 58 72 68 57 53 49 49 49 45 46 58 51 47 47 55 70 49 96 128 109 65 42 41 41 42 42 62 85 88 123 238 395 718 854 938 951 922 850 714 565 360 230 131 110 102 58 44 56 83 60 43 43 45 60 52 47 69 103 184 301 439 552 607 614 655 647 533 496 460 227 178 442 590 612 551 386 192 91 64 77 48 71 82 58 41 39 45 65 63 95 125 109 72 36 43 55 51 51 47 47 51 50 50 50 45 45 52 47 46 38 29 28 38 43 31 22 20 19 19 26 21 28 35 35 42 50 50 43 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 18 18 18 18 18 19 19 19 83 55 27 19 27 35 27 18 30 30 26 26 22 18 17 17 22 26 34 38 38 34 26 22 57 57 57 61 61 65 65 69 37 29 25 17 17 17 17 21 34 34 30 26 26 30 30 34 46 34 22 26 34 34 22 17 20 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 15 16 20 28 36 44 48 52 52 52 44 40 32 24 16 15 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 26 26 26 26 26 26 22 21 21 21 21 21 21 21 24 31 31 24 24 17 17 17 22 19 23 27 31 28 33 25 20 21 23 27 24 24 32 40 32 41 45 49 53 57 65 62 28 28 28 29 30 34 38 42 38 38 38 42 42 46 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 48 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 43 43 47 39 35 35 31 31 59 55 44 36 32 32 32 32 43 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 39 39 35 35 34 34 34 37 62 62 61 57 49 41 33 28 32 32 32 32 33 37 41 45 40 44 41 45 45 43 40 37 41 42 39 36 36 37 37 37 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 52 43 39 43 39 35 35 43 32 35 47 39 48 64 60 36 34 34 40 47 35 34 42 49 33 31 31 46 42 33 40 60 105 87 90 75 64 53 57 50 35 33 33 33 36 45 49 45 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 46 74 94 122 126 78 33 59 43 34 39 74 106 127 131 91 59 34 34 54 66 58 42 53 60 53 45 45 42 35 34 34 34 37 37 48 48 55 55 54 50 38 34 93 273 225 28 40 32 40 52 39 27 63 122 111 90 62 46 42 38 34 26 34 34 39 43 47 48 52 48 34 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 32 28 28 28 29 29 29 29 29 29 29 33 33 37 37 37 37 33 29 37 49 57 53 49 41 41 46 46 50 50 54 54 31 40 33 50 98 132 212 335 323 390 377 501 836 689 249 273 236 149 66 54 75 44 31 36 64 63 58 98 205 324 372 353 394 259 120 56 48 48 41 33 45 45 45 45 45 45 45 42 51 45 45 44 44 44 44 44 40 40 40 43 51 83 127 173 194 204 247 294 317 301 308 323 399 399 390 363 339 350 387 412 358 367 371 356 356 373 370 351 289 279 260 233 191 156 116 85 42 49 65 76 82 73 88 99 70 78 93 97 93 74 66 48 170 131 83 43 39 43 51 51 87 87 87 79 68 56 48 40 64 40 39 39 52 68 68 56 68 64 56 44 40 48 64 80 65 61 53 45 40 40 40 40 40 40 40 40 40 40 40 40 44 44 44 44 48 56 64 68 88 76 60 48 40 44 52 60 57 57 57 57 57 57 57 57 45 40 53 81 60 39 72 176 240 400 548 567 243 89 48 77 86 79 87 122 162 209 236 252 319 331 375 371 288 160 96 100 75 246 412 507 488 286 144 176 228 250 373 543 624 621 663 748 829 866 837 768 787 862 877 815 759 678 624 591 495 335 209 153 137 104 81 54 52 51 58 54 51 44 44 48 52 52 56 56 44 44 44 44 44 44 44 44 53 45 36 35 34 35 35 35 40 84 120 100 48 34 35 60 44 44 44 40 40 40 40 40 68 68 68 68 68 68 69 69 38 46 58 58 53 53 65 73 53 41 65 101 89 49 57 102 55 83 122 129 136 158 145 109 105 142 175 168 133 83 60 56 68 52 59 73 75 84 141 209 238 334 418 455 527 653 767 797 802 840 790 712 673 594 502 491 638 700 715 636 564 547 538 497 528 474 437 406 414 434 442 431 419 415 403 380 363 352 360 347 261 219 184 164 157 149 137 125 157 172 132 195 86 49 244 159 48 40 39 49 85 129 170 196 283 322 351 369 380 343 249 143 82 43 38 57 80 79 69 61 53 57 85 102 79 59 64 90 105 74 57 61 92 131 173 189 259 219 362 373 272 216 160 194 138 108 80 56 45 45 46 50 46 42 46 42 41 41 49 60 136 68 40 64 80 53 57 89 102 82 58 47 59 75 86 90 82 86 87 83 67 47 41 39 42 41 41 42 42 58 66 59 44 42 88 203 266 298 375 481 508 512 516 527 531 518 477 440 407 358 370 472 539 538 561 616 642 670 722 776 812 816 811 796 794 795 795 780 748 705 682 663 647 643 631 600 580 588 624 660 604 604 631 660 676 664 654 653 647 463 339 279 211 178 155 93 73 61 41 40 40 40 39 38 58 62 73 65 49 41 45 53 37 37 37 37 37 37 41 40 48 60 83 75 46 38 109 200 324 387 376 246 104 45 43 48 35 44 43 34 45 72 86 59 40 37 41 37 36 32 39 39 39 39 45 41 45 41 41 41 48 48 48 43 43 39 39 39 35 39 35 31 27 35 55 64 53 86 234 294 166 50 54 70 102 78 42 29 28 29 29 29 28 31 31 31 31 31 31 30 34 34 41 42 42 42 42 42 27 27 27 27 27 27 27 27 35 31 31 27 27 27 27 31 39 39 35 27 27 27 27 27 31 27 27 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 33 33 37 41 41 41 45 41 41 41 45 45 45 45 45 30 58 81 77 84 116 143 143 87 36 23 141 301 262 155 166 93 69 36 23 24 32 35 22 20 21 24 32 51 59 43 18 68 168 232 181 98 58 43 36 33 33 31 39 43 43 39 35 23 31 35 28 29 26 35 40 53 55 63 49 37 34 42 50 51 48 49 49 46 39 39 39 40 40 40 40 48 48 55 62 55 67 66 43 39 38 40 40 38 38 38 39 39 43 47 48 45 63 80 146 297 511 692 779 883 916 951 982 1006 1006 995 948 887 771 583 341 152 66 49 50 48 49 86 100 97 99 114 142 74 43 47 63 63 47 55 83 80 66 54 44 44 44 44 45 49 52 44 43 42 42 43 46 46 53 64 75 62 89 179 306 459 573 660 695 707 719 708 675 607 535 389 219 101 58 58 70 46 57 56 47 50 54 61 64 123 188 280 327 304 232 156 109 89 78 62 43 42 42 43 43 43 43 68 83 75 82 150 272 443 552 617 650 653 613 517 418 252 168 91 70 75 61 52 60 50 79 174 333 496 604 613 581 501 403 288 199 137 82 52 49 53 68 76 75 70 81 120 154 245 310 391 456 494 505 516 506 395 331 276 210 168 119 89 60 61 53 53 52 52 60 64 68 52 52 52 52 60 64 61 65 65 65 58 58 58 58 58 58 53 53 53 53 54 63 79 87 74 71 59 55 59 63 74 75 75 75 89 115 158 195 247 280 348 370 388 410 448 487 511 526 553 569 590 590 556 494 421 368 335 268 199 148 123 110 92 77 87 83 79 70 61 52 51 50 61 65 68 64 67 63 66 66 85 88 103 135 190 245 308 340 319 280 223 152 93 54 42 42 47 54 55 55 55 59 72 84 96 124 156 176 161 121 69 44 65 62 62 58 50 46 46 45 50 54 66 70 66 54 45 44 58 51 55 52 56 52 49 49 54 51 51 52 56 53 61 61 57 65 77 66 58 63 95 123 90 69 72 123 150 133 112 103 184 194 194 185 188 220 268 307 287 256 202 140 94 75 66 85 71 73 50 45 45 46 46 51 59 59 56 53 61 73 81 92 119 187 262 371 558 741 849 866 876 845 819 827 794 720 654 617 581 532 463 398 334 262 185 116 59 47 47 81 133 148 110 59 62 63 71 66 58 54 62 70 61 47 45 49 113 137 101 64 72 63 71 106 101 83 118 196 237 262 323 436 578 662 662 621 613 602 579 533 472 419 382 350 276 235 178 123 73 50 49 53 54 64 60 56 49 53 49 45 44 45 47 51 46 46 46 46 43 78 98 79 52 44 45 69 43 51 109 167 203 249 388 576 827 947 1002 992 963 892 739 582 410 257 134 89 67 46 46 89 60 51 43 42 43 43 47 46 59 125 226 355 504 621 644 627 638 591 502 478 425 244 287 578 706 719 659 468 252 118 82 88 207 111 62 78 78 40 39 69 87 99 113 93 64 40 43 55 55 51 51 47 54 50 54 54 45 45 52 47 46 34 29 28 37 35 27 22 20 19 22 22 28 28 35 42 50 50 50 43 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 18 18 18 18 18 19 19 19 63 59 51 39 31 27 27 31 26 26 26 26 22 22 22 22 22 30 38 46 46 38 30 22 41 41 37 37 33 29 29 29 17 17 17 17 17 21 29 33 22 18 18 18 18 22 22 26 42 30 30 46 62 62 34 17 21 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 16 16 24 32 36 44 52 52 68 64 60 52 40 28 20 15 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 26 26 25 25 25 25 25 25 21 21 21 21 21 21 21 28 31 31 31 31 31 24 24 17 25 26 34 31 35 39 39 25 21 22 27 27 22 22 22 23 23 36 53 53 45 45 61 70 27 28 28 28 29 30 34 34 38 38 42 42 46 46 51 51 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 44 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 41 41 44 43 39 39 39 35 31 39 44 52 52 44 32 31 50 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 39 39 35 35 34 34 34 33 57 60 67 52 55 36 39 27 34 31 46 47 54 47 46 46 34 38 42 39 36 37 34 31 41 34 35 35 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 56 35 34 35 39 34 34 35 39 52 55 36 35 40 48 35 34 35 52 48 35 35 46 62 53 32 31 51 46 30 33 38 47 40 51 49 45 49 54 59 39 34 33 35 48 57 53 45 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 46 50 58 66 78 82 86 34 42 34 34 74 126 98 34 35 35 34 34 34 54 83 103 143 99 62 50 66 78 62 42 53 60 53 45 45 41 34 34 34 34 37 37 48 48 55 55 62 46 38 81 117 305 193 28 27 27 36 59 43 27 71 142 139 106 54 26 22 34 38 38 38 39 43 43 48 52 52 53 34 27 27 27 27 27 27 27 35 35 35 35 35 35 35 28 32 28 28 28 29 29 29 29 29 33 33 33 37 41 41 41 37 33 33 37 45 53 53 49 41 41 46 46 50 50 54 54 55 40 33 35 67 121 186 226 232 294 307 396 670 578 185 163 205 213 126 54 75 67 33 52 48 48 43 79 178 286 345 334 335 243 135 68 48 48 41 33 45 45 45 45 45 45 45 42 51 45 45 44 44 44 44 44 76 76 71 63 59 75 107 141 256 278 309 360 372 367 378 406 453 449 440 416 400 393 400 402 363 373 369 350 366 395 404 389 315 309 286 256 226 207 164 113 65 53 45 45 48 44 51 66 62 57 60 75 95 103 95 75 129 103 67 38 38 63 75 67 103 103 103 91 68 48 40 39 61 44 39 39 44 64 80 84 80 68 52 40 40 44 56 68 61 57 49 45 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 44 52 60 72 76 72 68 56 48 44 44 52 56 53 53 53 53 53 53 53 53 40 49 69 64 44 40 60 119 284 596 737 760 185 136 55 90 107 93 93 84 96 144 227 293 299 377 448 456 398 294 167 82 98 188 335 522 594 474 357 392 419 438 520 642 715 733 786 864 924 896 768 639 667 799 842 773 676 663 645 576 440 285 174 115 110 73 45 41 59 70 68 53 47 48 56 56 48 48 56 64 44 44 44 44 44 44 44 44 77 60 40 34 33 33 33 34 71 95 119 116 88 56 44 44 36 44 48 48 44 40 48 52 68 68 68 68 68 68 68 69 50 58 66 62 54 53 61 73 77 77 69 61 53 53 62 66 59 83 114 112 119 134 125 92 121 170 223 220 170 123 104 105 54 41 41 72 90 107 156 224 308 315 338 378 435 539 681 771 816 862 789 706 692 596 457 437 609 715 776 749 698 638 550 443 451 428 424 409 421 449 485 506 478 450 414 379 370 359 351 330 248 211 191 180 165 157 137 125 116 120 96 75 34 33 80 71 38 38 37 36 65 116 158 198 309 369 406 419 427 418 312 171 111 59 38 37 37 48 91 139 110 71 59 60 45 37 38 63 66 50 46 61 100 131 169 176 315 295 418 341 172 124 116 174 121 83 55 48 53 69 82 86 42 54 58 42 40 44 84 135 167 79 39 48 64 40 40 73 74 62 46 43 59 64 67 67 67 83 99 107 106 79 54 41 45 45 41 41 46 57 65 62 47 74 134 190 249 302 359 402 534 434 331 311 351 379 378 365 261 196 203 326 428 482 561 659 650 660 671 686 705 713 708 681 687 695 703 696 672 633 614 599 547 552 557 537 513 525 554 594 538 550 566 573 593 626 635 617 572 451 359 291 207 181 159 88 89 61 40 39 40 48 51 39 50 58 70 62 50 46 53 61 37 37 37 37 37 37 44 44 59 55 66 78 62 58 105 175 179 190 207 201 151 97 63 52 36 48 43 33 33 64 90 71 45 41 41 41 37 37 39 39 39 39 45 41 45 41 41 41 52 52 48 48 43 43 39 39 47 51 47 39 39 55 83 92 109 66 134 186 102 38 66 90 243 155 58 28 28 30 30 29 28 27 27 27 27 27 30 30 41 41 41 41 49 49 49 42 26 26 26 26 26 26 26 26 39 35 31 27 26 26 26 26 31 31 27 27 27 27 27 27 27 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 32 32 33 37 41 41 41 45 41 41 41 45 45 45 50 50 50 51 46 38 49 84 75 35 56 88 32 21 26 25 51 214 81 53 24 23 28 36 31 21 20 21 28 20 31 43 31 18 40 132 176 112 34 17 19 24 29 30 27 35 39 43 35 31 23 27 35 28 25 26 35 44 37 43 55 45 41 42 54 62 51 48 49 49 42 39 38 38 39 39 39 40 47 47 54 54 82 82 82 58 38 37 38 40 38 39 39 39 40 40 40 41 69 87 108 182 336 538 704 786 917 947 978 1001 1013 1006 991 950 896 806 640 407 202 99 67 57 47 83 100 93 95 125 124 96 82 55 51 66 70 63 75 99 80 69 50 43 43 43 43 44 52 60 59 55 50 50 42 46 41 49 72 83 70 89 179 306 455 561 633 657 650 642 612 560 467 404 290 171 105 89 52 49 46 56 51 51 62 76 84 92 162 235 327 373 339 255 171 117 97 86 66 47 42 42 43 43 43 43 60 71 67 94 190 342 520 629 697 731 741 705 599 492 305 202 111 82 80 72 57 60 51 103 218 372 534 607 601 559 453 375 272 172 98 54 52 51 49 71 79 67 70 93 156 213 271 329 399 463 509 524 534 517 438 386 331 273 219 166 117 82 64 57 53 53 53 56 60 64 52 52 52 56 57 61 65 65 53 53 54 57 62 65 63 63 55 55 54 54 54 59 78 86 97 82 71 63 59 64 68 68 57 56 59 81 129 166 210 239 340 372 406 448 479 502 514 518 508 505 502 487 464 422 377 344 311 235 163 111 86 69 59 58 72 74 73 61 56 51 50 53 69 72 60 59 55 59 63 78 88 116 163 231 305 369 423 449 430 368 276 173 105 61 50 50 50 58 66 66 59 67 76 87 132 180 244 280 268 196 105 45 65 66 62 58 54 50 46 46 58 58 58 58 54 46 45 45 54 47 51 52 56 52 49 50 62 55 56 56 64 61 65 69 73 78 86 66 53 52 58 86 78 54 62 93 97 84 76 91 138 118 101 96 115 146 189 213 193 176 141 102 64 49 50 54 67 65 53 45 44 45 46 47 63 63 52 49 57 65 77 85 97 166 236 308 463 663 791 823 786 722 680 672 633 545 477 455 406 360 304 266 238 189 137 96 49 48 48 50 89 120 119 91 58 55 58 50 50 54 74 89 101 61 46 46 65 117 149 164 139 107 110 153 167 154 215 305 354 406 478 579 691 763 763 728 720 709 671 610 533 476 428 396 279 218 148 90 52 49 48 48 54 71 60 60 53 57 53 53 45 46 47 47 46 46 47 69 128 110 76 69 91 116 129 133 115 125 183 287 351 388 486 642 833 961 1008 995 949 874 728 560 408 255 126 85 63 45 45 61 44 44 44 43 42 42 42 49 86 192 332 441 546 623 637 617 541 481 440 388 290 253 452 730 802 808 752 601 403 247 133 75 243 143 70 66 74 42 40 49 83 75 69 53 48 44 51 55 55 55 55 51 54 54 58 54 45 45 52 47 46 34 29 28 29 32 31 22 21 19 18 18 28 28 35 42 50 50 53 50 28 21 21 21 21 21 21 21 24 24 24 24 24 24 24 17 18 18 18 18 18 19 19 19 27 51 67 55 27 18 23 39 22 22 22 26 26 26 30 30 22 30 42 50 50 42 30 22 25 33 33 29 29 25 25 25 25 25 25 25 29 37 41 33 17 17 17 17 17 17 17 17 26 22 34 66 94 90 50 17 21 20 20 20 20 20 20 20 15 15 15 15 15 15 15 15 16 20 24 32 40 48 52 56 76 76 72 60 48 32 20 15 16 16 20 24 28 32 36 36 28 28 29 33 33 37 37 37 25 25 25 25 25 25 25 25 21 21 21 21 21 21 21 28 27 34 34 27 27 20 20 17 17 22 26 34 38 31 31 24 20 22 34 34 22 22 22 27 27 55 75 67 40 32 52 66 28 28 28 28 28 29 29 29 34 38 38 38 42 46 46 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 36 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 37 33 37 33 33 33 32 32 32 36 55 63 67 63 55 47 50 50 42 42 35 35 36 36 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 35 43 39 39 35 34 34 34 33 49 59 66 55 54 38 37 26 37 42 65 70 81 66 57 49 33 37 37 34 31 28 29 30 32 33 34 35 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 35 35 65 88 77 88 108 160 148 104 37 34 36 41 36 36 52 68 56 36 34 35 47 66 37 32 44 44 31 30 35 30 32 49 53 54 58 66 72 40 35 35 37 65 70 54 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 63 58 58 66 86 110 134 150 78 42 33 34 62 78 82 90 34 39 55 55 46 34 35 39 111 99 86 66 58 58 58 66 53 60 53 45 45 41 34 34 33 33 37 37 48 48 55 55 66 46 54 117 77 245 121 28 27 26 27 43 31 27 87 178 95 74 42 30 34 42 42 38 38 39 43 47 52 52 57 53 38 31 31 31 31 31 31 31 35 35 35 35 35 35 35 28 32 28 28 28 29 29 29 29 33 33 33 37 37 41 41 45 33 37 41 41 45 45 49 53 41 41 46 46 50 50 54 54 75 44 34 34 34 86 120 100 167 192 214 247 394 369 156 194 222 317 210 46 55 75 41 57 41 41 37 60 139 227 270 258 243 199 135 80 52 52 53 49 45 45 45 46 45 45 45 42 51 45 44 44 44 44 44 44 76 84 87 87 91 103 127 164 295 316 348 395 410 406 437 479 479 471 463 451 443 411 382 340 337 335 327 304 320 358 382 376 322 319 290 258 245 239 207 153 101 70 42 41 40 40 40 45 59 51 42 61 83 95 90 70 45 47 43 38 51 91 95 71 83 87 87 80 64 56 60 64 41 44 48 44 40 44 60 76 72 60 48 40 40 44 48 44 53 49 45 41 41 45 49 49 40 40 40 40 40 40 40 40 44 44 44 44 52 60 68 76 52 48 48 48 48 48 48 48 49 48 49 49 49 49 49 49 40 69 69 48 76 132 120 98 351 527 595 562 119 171 174 129 64 85 98 86 73 101 177 254 306 372 380 364 401 433 329 176 155 118 156 322 493 535 530 573 591 606 644 706 779 849 914 956 975 910 778 666 699 784 795 711 622 657 635 482 314 206 158 119 130 85 41 40 47 69 83 75 74 64 64 60 52 48 48 48 44 44 44 44 44 44 44 44 76 68 60 52 40 36 35 35 271 244 219 199 171 120 55 33 34 35 44 44 40 44 52 60 75 68 68 68 68 68 68 61 81 78 85 66 57 41 53 53 125 121 93 37 49 94 109 65 62 87 109 108 119 138 133 105 89 145 198 203 160 121 114 111 72 41 45 84 107 121 162 215 391 311 273 313 377 469 634 782 864 910 818 721 716 606 423 387 493 615 713 733 748 747 670 563 432 422 430 425 432 460 516 553 541 490 419 376 356 333 320 272 229 196 181 177 173 161 137 121 57 69 88 34 54 77 32 63 47 39 46 52 77 117 170 214 292 367 419 422 441 441 327 167 78 51 43 70 70 69 112 168 164 104 57 61 66 58 71 104 82 62 50 61 96 127 141 144 223 278 398 301 201 265 220 139 170 127 83 57 57 61 54 42 41 62 85 61 40 44 123 195 183 83 38 43 48 39 39 57 57 42 42 50 59 71 67 59 79 92 131 147 143 118 78 50 53 49 45 52 52 56 68 65 61 113 154 163 204 289 331 318 326 302 291 311 323 310 306 329 296 300 306 325 388 490 601 674 701 677 644 631 638 638 629 602 576 585 593 581 542 507 476 464 456 465 465 437 394 382 403 430 509 540 544 516 535 580 590 556 446 378 345 273 175 150 136 64 97 68 39 39 44 67 67 55 46 54 58 54 42 38 54 61 41 41 41 41 41 45 45 52 60 35 39 63 79 71 90 113 169 145 145 154 116 46 33 39 34 47 54 33 33 53 67 55 45 41 45 41 37 36 43 39 39 38 45 41 45 41 41 41 45 45 52 40 43 36 43 32 55 48 55 44 55 68 111 127 256 136 100 120 76 68 124 152 416 276 105 28 29 46 46 28 27 27 31 27 31 30 30 30 41 41 41 41 49 49 49 42 26 26 26 26 26 26 26 26 43 39 42 34 26 26 26 26 26 26 30 34 34 38 38 38 34 30 30 29 25 25 25 25 24 24 24 24 24 24 24 24 32 32 32 32 32 32 32 32 32 33 33 37 41 41 41 45 41 41 41 45 45 45 50 42 58 51 39 27 61 109 93 45 23 105 49 21 34 58 83 218 74 52 23 23 32 47 31 21 29 45 36 23 19 23 26 17 29 68 72 21 16 18 31 20 29 22 27 31 39 39 35 27 23 23 31 31 25 26 35 44 37 39 51 48 41 42 54 66 51 48 52 53 50 42 38 38 39 39 39 39 43 43 43 50 66 78 74 74 59 59 75 107 39 39 40 40 40 41 41 48 100 118 146 221 382 577 730 798 885 923 973 1012 1017 1017 1002 954 842 768 647 442 245 133 80 51 87 129 119 61 63 109 116 57 94 62 55 67 75 67 79 111 76 65 46 42 42 42 42 43 48 55 59 59 54 42 41 40 41 56 84 95 82 89 176 303 425 521 585 601 582 559 514 457 460 369 233 102 62 70 52 48 59 76 63 58 61 61 75 78 158 241 342 393 363 283 200 152 105 93 70 43 42 42 43 44 44 47 51 66 72 120 250 411 616 718 797 837 854 814 704 579 342 228 122 86 81 69 54 64 102 159 259 390 514 571 564 519 387 328 245 155 73 51 51 51 48 56 64 63 73 116 198 264 289 339 413 478 528 550 558 550 487 442 378 317 256 187 133 91 64 61 56 53 56 53 61 61 52 52 52 56 60 64 68 68 53 53 57 65 73 77 81 78 71 56 55 54 54 55 71 83 87 79 74 66 62 62 70 67 57 57 56 71 112 149 190 223 331 375 432 477 519 534 538 535 494 482 455 425 395 377 360 343 294 217 129 72 54 55 56 56 54 65 61 60 59 62 65 65 76 68 59 51 51 59 71 85 147 193 264 340 403 456 479 491 479 410 291 172 89 49 46 54 58 66 74 70 63 67 76 84 175 236 322 375 356 271 166 80 65 65 61 57 53 49 45 45 61 58 50 53 49 49 53 50 50 54 58 55 56 52 49 49 66 59 63 64 68 72 76 73 106 117 117 89 53 51 53 70 66 54 58 66 54 53 62 102 69 53 51 51 67 86 101 96 115 103 83 56 47 47 47 48 75 77 61 46 45 46 47 52 68 52 48 48 49 66 86 102 94 159 198 216 322 495 621 650 640 553 484 475 427 342 274 260 244 199 164 155 146 124 91 69 66 66 54 48 46 48 64 68 61 53 49 49 49 51 82 106 113 93 76 64 91 154 233 281 209 160 159 206 235 245 318 427 558 607 666 715 788 860 894 901 856 818 758 673 581 506 454 422 278 197 111 61 48 49 47 46 62 72 68 61 61 57 65 65 70 59 55 46 45 46 48 89 160 107 48 58 127 176 161 132 191 176 230 347 427 443 478 583 759 886 944 919 863 791 653 496 339 221 131 122 107 47 43 44 44 48 44 43 41 41 41 45 119 264 413 498 544 581 584 571 469 417 395 309 182 271 604 878 873 875 834 713 552 370 191 62 126 82 41 39 41 57 61 48 71 54 37 36 36 44 52 59 55 55 55 51 58 54 58 58 45 45 48 43 42 34 29 28 25 35 38 29 28 19 18 17 21 21 28 28 28 28 28 28 17 17 17 17 17 17 17 17 17 24 24 24 24 24 24 17 18 18 18 18 22 19 26 19 18 43 82 63 30 17 22 50 18 18 22 22 26 30 34 34 22 30 46 54 54 46 30 22 25 33 33 37 37 37 37 37 29 25 25 21 17 17 17 17 17 17 17 17 17 17 17 17 17 17 34 78 114 110 66 21 21 20 20 20 20 20 20 20 16 16 15 15 15 15 15 15 16 16 24 24 40 40 52 48 84 72 76 56 52 28 20 15 16 16 20 17 28 25 36 29 29 21 29 25 33 30 37 29 25 25 25 25 25 25 25 25 21 21 21 21 21 21 21 28 41 41 41 34 27 20 17 17 17 17 18 26 34 38 34 30 19 20 25 33 29 29 38 50 42 74 94 79 35 23 39 60 42 32 31 28 28 28 28 28 37 37 41 41 45 38 42 42 43 43 50 43 50 43 43 43 43 43 43 43 43 43 43 36 32 32 32 32 32 32 32 32 33 32 32 32 32 32 32 33 32 33 33 33 32 32 32 32 41 41 48 44 44 40 36 32 51 50 42 43 35 35 43 37 40 33 37 37 37 37 41 41 42 35 42 35 42 35 42 35 50 38 45 34 37 34 33 33 45 48 55 51 43 34 27 26 30 46 70 93 97 81 61 49 29 33 26 30 27 28 28 29 32 33 33 35 35 37 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 77 148 188 192 216 256 308 272 184 80 36 48 73 73 60 80 100 80 40 34 34 39 78 42 33 45 48 32 31 36 32 37 65 77 70 70 82 88 44 35 35 37 74 86 62 41 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 33 34 47 83 123 151 135 50 34 82 78 34 62 158 91 83 66 38 32 32 33 49 45 70 86 70 38 34 54 94 53 53 45 45 41 41 41 41 37 37 41 41 48 48 55 55 55 38 54 114 29 157 48 28 28 26 26 30 25 25 102 220 31 34 42 58 70 66 46 27 39 43 43 47 52 56 56 56 38 31 31 31 31 31 31 31 35 35 35 35 36 36 36 35 32 29 29 29 29 29 29 29 33 33 37 37 41 41 45 45 37 38 49 42 45 38 53 50 41 34 46 39 50 43 54 47 67 32 37 34 33 83 124 70 139 112 131 103 153 167 106 242 250 389 257 30 29 55 32 41 49 49 37 44 96 164 183 163 168 156 124 80 53 53 61 65 42 42 42 42 42 42 42 42 51 44 44 44 44 37 37 37 44 56 87 103 126 150 182 226 312 336 368 419 434 433 472 520 537 482 423 376 358 343 323 308 280 288 269 249 257 306 339 336 333 331 293 254 248 269 246 195 172 117 76 41 40 39 39 40 40 40 39 46 65 76 79 64 38 52 68 67 83 107 91 47 43 47 55 59 63 72 100 120 38 44 64 60 40 39 40 52 52 44 40 40 41 41 41 40 41 41 40 40 41 45 53 57 40 40 40 40 44 40 40 40 52 48 48 48 52 56 64 68 40 40 44 48 48 48 44 40 49 49 49 56 56 56 56 56 41 72 60 48 132 240 204 107 367 180 249 331 210 136 203 150 72 90 107 95 67 56 84 132 335 343 259 211 343 520 497 333 216 164 193 355 545 647 662 660 678 708 734 776 855 959 1001 1000 1019 963 868 825 846 859 799 699 596 636 570 349 160 108 137 144 191 141 81 52 55 73 99 107 58 44 40 44 48 52 48 44 44 44 44 44 44 44 44 44 142 125 53 36 87 83 71 120 88 52 51 75 111 111 85 50 48 41 37 36 35 39 51 63 66 43 39 44 68 73 57 41 44 45 52 45 52 45 52 45 88 69 64 45 52 57 76 80 93 101 109 120 127 142 150 169 172 176 200 236 236 208 220 234 125 174 231 255 235 191 165 167 204 215 250 306 361 433 558 682 801 858 841 725 596 492 373 264 403 563 690 709 724 745 711 612 448 439 401 315 277 340 428 472 538 463 381 347 352 337 304 248 176 138 130 143 143 119 106 102 73 61 49 48 48 55 47 35 45 37 37 40 70 120 187 238 291 329 460 539 475 371 260 143 77 62 90 82 38 74 110 62 78 66 46 38 38 50 74 83 64 41 41 72 91 98 125 160 199 250 294 282 202 123 116 153 100 109 121 109 69 41 40 45 40 40 56 72 88 103 115 123 51 51 44 44 44 40 44 44 48 39 57 66 40 53 105 97 106 107 122 122 110 102 94 90 101 85 73 76 76 71 66 44 113 113 116 126 129 159 189 217 244 267 303 306 297 285 285 304 281 292 440 519 423 402 462 449 599 618 630 603 559 519 510 508 535 453 397 401 401 373 349 353 342 310 270 246 254 290 334 380 428 443 443 448 452 457 459 442 348 311 261 215 158 108 76 61 51 54 50 46 42 39 39 43 64 59 43 38 37 38 52 87 62 38 36 37 54 69 49 36 44 44 44 48 64 76 84 91 94 90 78 66 54 35 34 34 42 42 49 45 45 45 52 48 65 41 32 33 48 52 43 31 35 34 41 41 45 45 45 45 33 29 32 29 32 29 32 28 27 44 68 52 36 53 120 183 197 255 347 219 55 272 540 485 533 246 55 28 27 29 49 33 27 27 34 26 25 25 33 41 29 29 30 30 30 30 30 30 26 26 30 30 30 30 30 30 42 42 45 45 41 41 37 37 40 40 40 40 40 40 40 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 27 27 28 31 35 35 35 39 37 37 37 37 37 37 37 37 37 41 45 53 53 53 49 42 46 27 26 35 70 86 82 66 61 66 62 30 24 50 162 265 48 59 55 51 43 38 34 41 29 36 39 47 46 38 38 30 45 182 209 54 15 36 68 19 21 22 23 23 24 28 28 32 39 42 39 39 37 38 39 36 49 51 47 32 34 54 42 34 55 52 52 45 49 50 50 43 38 38 38 39 39 40 48 52 55 63 63 63 55 55 55 55 39 48 64 68 56 48 56 79 98 115 191 322 472 602 733 843 896 913 932 960 984 993 989 931 757 660 556 392 228 128 95 105 94 86 61 52 50 53 67 74 63 59 56 48 63 68 80 81 69 50 41 42 51 55 52 48 42 42 43 47 50 53 57 53 64 56 67 67 62 82 173 281 423 468 500 512 500 458 427 393 348 311 248 164 87 49 50 63 46 64 55 58 65 75 90 97 125 237 350 381 363 315 228 148 147 127 81 50 43 44 49 49 64 70 92 114 143 217 379 547 661 802 910 954 981 960 847 707 541 359 178 96 74 67 54 60 62 183 309 388 442 469 462 431 361 279 177 90 51 50 51 63 55 50 48 51 92 162 251 312 349 403 481 538 554 554 546 535 497 460 385 286 183 99 53 51 52 55 66 74 71 68 61 58 53 56 53 56 56 64 64 64 75 79 83 87 91 91 91 80 85 82 82 75 68 64 60 60 76 67 66 72 95 114 129 114 66 65 93 109 124 130 152 184 247 335 436 496 511 515 541 565 526 531 503 422 359 338 337 324 227 186 137 99 77 55 54 53 76 83 79 82 78 74 73 73 88 64 48 47 45 45 82 155 198 292 390 462 516 557 546 515 534 400 237 120 101 94 55 41 68 90 100 86 79 68 80 96 207 210 330 506 523 335 147 69 65 58 50 46 45 45 49 49 49 45 45 48 48 52 52 56 73 65 65 66 62 63 71 68 61 57 50 51 55 56 64 64 92 100 112 100 72 53 53 65 65 53 53 53 54 62 67 70 60 64 71 78 82 78 84 80 104 83 62 50 55 59 59 66 46 58 70 62 50 46 46 46 48 46 48 54 66 51 59 94 88 94 101 139 208 255 281 287 256 240 217 194 175 145 121 109 109 105 109 115 120 105 86 64 48 48 48 48 49 49 61 64 59 64 68 57 50 56 92 123 78 65 55 73 142 241 347 406 332 336 295 280 326 354 426 566 629 725 828 900 956 998 1017 1018 945 931 882 791 693 603 492 394 266 186 108 62 58 51 47 45 74 74 74 74 73 70 70 62 98 103 79 47 99 164 148 82 95 78 55 67 100 129 136 136 95 144 195 228 253 303 394 484 643 716 725 676 640 592 462 314 203 191 161 102 67 55 58 54 64 87 99 80 44 42 42 58 148 267 376 415 449 483 442 351 338 198 138 113 194 520 854 923 981 948 892 775 565 316 146 84 120 85 45 40 45 56 48 39 39 42 42 38 37 37 37 40 55 55 55 55 62 58 58 53 45 41 44 35 38 30 29 32 55 68 52 32 20 19 18 26 18 30 43 52 48 33 21 19 32 27 18 17 16 17 26 34 18 21 21 21 21 17 17 17 18 18 22 22 30 30 38 38 26 22 34 42 58 50 38 18 30 19 19 18 18 18 19 23 18 18 18 18 18 18 18 22 30 33 33 33 29 25 25 25 17 17 17 17 17 17 17 17 21 21 21 21 21 21 18 18 46 22 17 26 62 78 62 45 29 40 40 44 44 40 40 35 31 31 31 31 31 31 31 24 16 16 16 16 20 21 24 25 36 41 56 57 56 41 28 17 17 17 17 17 21 18 25 22 25 22 26 22 26 22 26 26 34 33 33 33 33 33 33 33 21 21 21 17 17 17 16 23 64 63 37 19 15 17 18 20 18 19 24 34 33 39 50 44 43 36 45 41 29 29 45 61 53 81 97 85 49 29 41 50 24 25 28 25 29 33 31 31 28 32 36 36 40 37 37 34 38 45 61 65 69 62 50 46 55 55 44 44 44 40 32 31 39 39 43 43 43 36 36 36 32 31 32 32 32 32 32 32 33 34 41 41 40 40 40 40 40 40 47 47 47 47 47 47 47 47 47 47 47 47 47 40 55 48 48 48 48 48 48 48 34 38 53 66 73 66 53 41 37 33 33 33 33 32 32 32 39 38 41 37 33 29 28 28 27 39 71 98 102 85 57 37 34 26 26 27 60 68 49 30 30 30 32 33 38 39 43 47 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 34 34 34 35 35 36 39 39 35 35 35 35 35 35 35 35 64 60 63 59 51 47 50 46 34 90 69 33 65 65 37 52 29 31 33 49 93 122 98 46 33 34 34 92 176 124 36 44 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 58 54 34 34 54 51 34 55 71 71 63 47 40 63 91 198 124 64 64 63 39 31 48 56 77 81 57 49 65 69 53 42 42 38 38 33 33 33 33 33 69 48 32 79 75 46 51 55 36 95 130 70 29 36 28 24 24 28 184 20 91 239 202 50 50 50 50 50 50 50 50 39 35 35 39 51 55 55 52 53 46 46 46 42 42 42 39 39 43 43 47 47 51 51 44 44 44 45 45 45 45 45 45 41 41 41 41 41 41 41 37 43 35 47 39 46 39 46 43 38 35 46 39 47 39 43 32 76 61 45 33 34 38 50 69 92 43 94 109 145 394 473 221 249 200 117 57 50 79 72 40 33 33 37 61 89 121 130 141 133 149 130 74 42 42 38 33 39 39 39 39 39 39 40 40 67 59 40 36 37 42 38 36 35 36 68 122 140 144 198 287 387 451 462 489 483 626 751 548 542 497 398 278 213 212 186 158 190 237 273 281 261 250 258 282 243 252 269 285 290 294 287 276 230 195 163 124 100 84 80 81 69 60 40 39 38 40 59 64 52 44 48 84 119 115 82 39 55 43 67 107 80 40 89 189 208 68 37 40 79 47 39 79 47 63 39 39 74 58 42 60 46 42 42 41 41 45 52 56 60 43 39 51 78 75 55 38 56 52 56 52 60 76 99 111 47 63 79 71 44 40 52 61 70 46 41 100 103 79 103 63 80 39 37 60 140 184 155 106 253 80 128 201 70 54 139 92 81 78 44 52 78 50 67 187 324 352 283 186 188 323 455 529 396 304 198 252 602 741 669 856 831 849 864 894 940 998 1018 1018 1019 1018 1017 1000 977 950 841 686 655 537 391 222 149 240 262 114 63 65 73 65 63 58 69 77 66 63 63 63 63 63 63 63 59 51 59 75 75 67 63 75 313 320 227 119 98 81 66 107 63 34 34 64 135 150 101 46 41 38 37 36 43 47 62 65 33 81 131 136 108 69 49 57 48 55 55 55 56 56 56 56 84 76 64 56 56 64 76 76 92 113 144 152 147 135 142 146 180 184 211 231 226 210 249 286 292 305 330 316 281 241 209 212 150 187 251 303 315 328 409 519 675 754 754 693 616 553 470 389 304 365 501 662 757 746 681 606 510 381 270 223 229 259 322 364 481 448 398 329 266 223 224 225 161 111 87 95 115 119 90 54 74 62 49 41 53 49 41 36 47 63 72 76 94 127 182 230 377 395 498 565 498 411 297 176 81 36 37 70 50 70 91 59 51 47 39 38 42 50 62 62 56 39 40 68 87 94 113 144 175 194 234 239 195 128 109 118 109 121 129 105 73 41 40 40 64 64 64 64 60 59 59 55 51 51 43 44 44 44 45 45 40 40 97 117 57 65 113 98 138 119 103 91 86 78 70 66 78 85 97 89 80 76 87 95 104 116 116 98 74 85 132 172 183 210 237 245 236 228 232 258 200 231 363 443 370 310 306 270 386 410 422 405 369 341 345 347 326 252 216 228 244 232 220 228 280 276 272 268 272 280 292 321 384 401 402 399 399 381 363 349 323 281 235 174 127 88 65 61 58 61 57 54 42 42 40 44 56 44 39 39 49 73 89 104 67 74 70 54 37 36 36 36 45 41 41 45 53 60 69 72 48 48 40 36 36 35 34 34 50 49 53 49 45 45 52 41 45 41 41 45 44 44 51 51 34 34 41 41 45 45 45 45 29 29 29 29 29 29 29 29 28 29 33 37 45 73 117 159 143 177 381 461 333 366 518 526 464 209 54 35 27 29 45 33 31 37 37 37 33 33 37 37 30 30 30 30 30 30 30 30 26 26 30 30 30 30 30 30 45 45 45 41 48 43 43 43 43 43 43 43 43 43 43 43 39 38 38 38 38 38 38 38 26 26 26 27 27 27 27 27 31 31 31 35 39 39 39 39 44 37 37 37 37 37 37 37 37 41 45 53 53 53 49 42 46 31 27 39 59 67 63 55 27 38 42 30 30 74 154 229 36 43 39 43 46 42 41 37 36 36 47 47 46 42 38 30 17 110 126 30 16 32 57 25 22 22 23 23 28 28 25 32 39 38 35 39 37 42 50 40 53 51 55 48 41 53 54 43 55 52 52 52 49 53 50 50 39 39 39 39 39 40 40 41 55 55 55 55 55 55 55 56 80 56 44 56 72 76 68 67 74 83 163 318 489 631 752 836 818 836 863 879 892 893 874 812 562 469 392 306 233 172 139 124 77 66 46 44 42 41 56 60 67 63 52 52 56 68 73 81 70 74 66 58 47 47 51 63 59 55 51 50 42 41 41 40 64 56 67 75 70 82 161 255 362 389 420 424 420 401 374 360 339 314 276 204 127 73 50 50 63 68 55 50 64 67 63 54 117 225 338 377 359 304 224 148 146 119 84 46 43 44 45 45 52 58 87 109 149 230 395 557 707 844 952 998 1019 1005 903 756 559 377 201 99 70 54 53 60 114 212 307 355 378 386 355 315 268 209 122 62 49 49 50 50 51 50 49 78 135 216 308 377 382 433 503 553 569 561 549 530 495 443 360 258 152 80 53 53 52 62 73 81 78 68 54 55 62 65 64 57 56 68 72 72 83 79 75 75 75 72 80 80 68 73 81 75 68 60 56 55 76 63 65 76 105 155 190 196 147 115 104 104 112 124 133 157 240 308 398 463 508 526 545 553 561 546 493 423 389 387 351 306 221 179 125 83 64 53 53 52 83 86 89 85 85 82 82 81 88 64 52 55 50 54 105 182 304 393 469 512 538 546 515 461 386 299 182 111 81 71 56 42 80 87 81 78 80 89 117 129 164 219 345 434 391 223 127 112 61 46 49 45 45 46 53 53 45 45 48 48 55 59 63 56 68 60 53 53 58 58 59 56 56 49 53 54 51 59 56 60 56 68 80 76 52 52 52 53 51 52 53 62 78 79 67 66 56 59 58 50 54 57 68 72 88 79 66 58 70 82 93 93 82 90 90 82 59 47 46 47 48 47 49 78 90 63 63 86 119 114 106 110 126 138 135 127 131 127 127 119 107 87 71 66 73 81 81 85 81 77 62 54 47 47 48 48 49 65 77 92 59 79 96 89 71 72 76 92 67 62 63 85 161 263 368 428 366 354 312 322 398 427 478 582 713 785 872 951 1008 1017 1017 1017 990 942 882 791 716 625 497 370 206 145 77 54 55 67 59 50 70 70 66 66 66 66 58 58 47 71 68 71 128 196 160 79 45 45 44 45 53 69 96 108 71 122 172 202 224 262 332 408 504 566 553 484 416 372 288 180 151 168 166 134 99 78 54 44 47 59 75 67 59 43 42 41 117 208 295 326 360 371 298 183 132 70 81 146 286 592 896 994 995 958 887 743 493 228 86 65 85 84 68 57 52 45 44 44 43 42 42 38 41 37 37 44 47 47 47 47 54 50 50 45 45 41 44 35 38 30 29 39 58 71 55 35 23 19 22 23 34 32 44 46 43 28 23 22 29 28 19 17 17 17 18 19 18 17 17 17 17 17 17 17 18 18 22 26 30 34 38 42 38 34 34 46 54 54 42 22 30 19 19 19 19 19 19 23 18 18 18 18 18 18 18 22 30 33 33 33 29 25 25 25 17 17 17 17 17 17 17 17 21 21 21 21 21 21 18 18 38 18 17 22 54 66 54 37 33 40 40 40 40 40 40 40 31 31 31 31 31 31 31 24 17 16 16 17 17 21 21 25 21 29 41 49 49 37 25 17 17 17 17 18 18 22 22 26 22 22 22 22 23 23 23 23 34 34 34 34 33 33 33 33 25 25 21 21 17 17 17 23 67 70 44 22 16 18 20 22 21 22 33 43 45 51 69 70 46 43 51 43 32 28 40 52 24 52 72 64 40 28 40 53 30 27 31 35 35 32 36 29 26 26 31 39 43 36 36 29 45 45 45 45 41 37 37 34 46 46 31 31 31 35 55 67 46 50 50 50 43 43 43 35 31 31 31 31 32 32 32 32 33 41 41 41 40 40 40 40 40 40 47 47 47 47 47 47 47 47 47 47 47 47 47 47 55 55 55 55 55 55 55 48 48 45 49 61 69 69 53 41 37 37 37 33 33 32 32 32 31 31 31 30 30 29 29 28 27 32 59 79 90 73 57 34 38 27 26 35 60 72 57 37 30 31 32 33 41 45 50 54 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 34 34 35 35 35 39 43 43 43 35 35 35 35 35 35 35 35 55 55 51 47 39 35 38 34 46 98 61 32 45 61 32 32 41 49 49 37 57 86 94 78 70 34 34 91 163 147 79 43 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 50 58 42 42 58 43 34 39 51 47 39 34 34 35 58 140 140 103 58 53 65 46 28 67 87 81 53 41 53 53 33 42 35 34 34 33 33 33 33 44 60 47 51 79 43 50 130 52 91 28 28 182 125 24 26 34 68 115 247 74 142 309 273 46 46 46 46 46 46 46 47 27 35 39 43 39 43 47 52 53 46 46 46 46 42 42 42 43 43 43 47 47 51 51 44 52 45 45 45 45 45 45 45 41 41 41 41 41 41 41 38 47 44 44 43 43 43 43 43 31 31 35 39 39 36 32 32 57 52 45 34 34 34 35 43 91 50 109 125 122 298 478 442 313 236 149 86 50 31 39 61 49 49 57 57 61 66 78 90 83 99 87 39 33 34 34 33 36 36 36 36 36 36 36 36 51 59 48 37 37 38 38 37 37 36 67 122 164 198 252 328 389 580 599 665 803 893 885 694 409 378 355 320 241 149 115 135 166 204 224 213 208 196 216 232 208 205 229 262 298 295 278 239 218 203 191 171 151 132 116 108 68 57 41 40 40 41 42 50 41 39 38 40 71 75 62 39 59 39 43 72 56 37 40 97 117 89 53 39 40 60 56 40 79 124 84 40 69 74 43 42 71 59 50 41 45 53 68 76 83 75 70 58 54 54 47 51 56 52 45 52 56 68 91 99 51 63 71 67 48 44 52 57 66 42 45 79 99 102 122 139 100 65 42 49 69 81 75 44 150 70 133 154 45 40 116 84 61 66 59 52 46 45 47 105 189 293 340 346 395 470 517 511 507 413 412 466 655 759 747 882 935 946 960 971 998 1018 1018 1018 1015 971 965 999 988 897 797 715 489 340 262 236 235 281 240 98 63 61 69 81 96 95 78 58 63 63 63 63 63 63 63 63 63 119 139 99 67 67 67 51 521 510 357 172 140 156 125 110 58 32 32 76 163 175 122 51 45 38 37 37 55 59 62 61 77 149 215 220 164 93 49 45 48 48 48 48 49 49 49 49 73 65 57 49 49 57 65 72 96 121 156 160 147 127 126 130 168 176 196 200 183 179 238 313 307 327 336 322 280 238 204 192 176 202 225 222 175 168 227 337 461 554 617 633 636 620 577 533 489 385 335 403 530 606 630 624 499 297 201 279 371 350 317 322 392 422 442 412 322 232 176 147 137 120 99 75 87 111 98 54 74 58 45 41 49 53 45 36 59 83 107 126 136 170 229 288 418 437 525 584 542 484 386 257 118 62 50 54 47 95 87 36 38 38 39 39 46 46 46 39 51 39 39 52 71 74 93 120 159 162 191 235 223 164 121 103 85 94 101 82 57 40 40 40 52 52 48 48 55 55 51 50 51 51 43 43 43 43 45 45 48 40 77 77 39 77 197 237 156 121 96 72 60 56 55 47 63 91 122 118 98 94 121 156 91 98 94 85 69 72 84 96 143 158 166 169 162 165 177 192 220 191 178 178 158 150 186 226 206 226 237 229 209 201 209 222 220 177 153 173 197 197 197 205 253 261 269 281 285 277 273 275 334 360 372 370 359 332 309 283 281 243 188 138 91 64 49 49 58 61 50 46 42 42 40 44 52 39 38 44 92 124 117 112 91 106 114 110 90 66 45 37 45 41 41 37 45 49 53 57 35 35 35 35 35 35 35 35 50 49 53 49 45 45 52 41 45 53 69 61 40 32 47 63 34 34 41 41 45 45 45 45 41 41 41 41 41 41 41 41 77 49 28 28 41 57 61 67 143 97 254 418 338 270 315 315 336 141 42 43 28 28 41 32 27 29 29 29 33 33 25 25 29 29 29 29 30 30 30 30 26 26 26 26 26 26 33 33 41 41 48 43 43 39 39 39 39 39 39 39 39 39 39 39 35 34 34 34 34 34 34 34 22 22 22 22 22 22 23 23 31 31 31 35 39 39 39 39 44 37 37 37 37 37 37 37 37 41 45 49 53 53 49 38 46 39 39 43 47 47 51 51 47 42 42 38 38 54 82 105 28 31 27 31 42 46 41 33 32 36 43 47 46 42 34 26 16 30 38 17 17 32 53 53 22 26 23 24 28 32 25 32 35 38 35 39 41 46 54 44 49 43 55 52 41 38 42 51 55 52 52 52 49 53 50 50 47 47 40 40 39 39 40 40 55 55 55 55 55 55 55 55 83 55 39 55 67 59 55 59 87 81 146 306 477 594 655 694 628 654 686 722 731 724 705 658 508 414 347 291 257 220 154 101 45 45 44 42 41 41 52 63 64 60 56 56 53 61 69 77 82 102 102 78 43 42 51 75 71 63 54 46 42 41 41 41 64 60 71 79 71 71 138 223 304 334 365 377 377 370 356 353 323 282 241 188 127 74 50 49 48 50 44 44 66 77 68 47 114 214 334 385 366 304 224 161 131 107 76 42 42 44 45 45 52 47 72 101 138 223 384 553 727 864 967 1006 1019 1005 911 779 582 400 219 113 76 54 64 80 133 205 284 319 343 342 303 251 176 121 57 47 47 48 56 48 49 48 59 100 169 258 343 396 405 459 529 572 580 572 556 537 495 424 325 215 128 76 62 62 52 62 73 81 78 68 54 55 58 54 53 52 52 57 65 73 77 69 57 53 53 53 53 61 56 68 81 79 76 68 56 56 91 79 81 95 138 211 274 310 257 199 140 113 118 137 151 163 247 295 358 426 484 506 517 502 538 493 435 392 398 408 359 283 217 160 109 63 52 52 52 52 79 79 86 86 82 82 85 85 81 57 56 71 86 97 141 214 361 433 481 492 481 453 393 330 216 177 131 96 74 60 45 44 79 75 71 65 66 86 98 106 141 216 291 301 210 121 97 110 53 46 45 45 45 46 57 57 44 44 48 48 59 59 63 60 68 60 53 53 58 58 59 56 47 48 53 58 59 63 56 56 52 56 60 60 56 52 52 51 52 53 54 62 78 82 74 66 60 62 50 49 49 49 64 68 56 51 46 50 66 82 97 97 98 106 110 98 75 63 56 53 52 48 49 66 74 55 55 82 111 118 114 110 111 111 107 107 75 87 103 107 95 75 59 54 61 73 77 73 61 57 54 62 63 56 49 49 53 61 65 76 59 80 116 122 111 92 68 64 67 54 63 89 154 244 337 389 362 349 311 346 463 503 519 599 722 778 850 925 993 1017 1016 981 938 878 806 731 671 584 439 307 148 103 57 50 66 74 70 58 66 66 66 65 62 62 54 54 46 59 52 55 103 147 96 45 45 57 61 46 44 45 61 85 68 115 169 191 208 220 274 334 364 418 404 304 234 202 162 104 100 121 133 118 86 62 45 43 59 47 42 43 55 62 47 42 197 256 315 330 344 319 199 72 56 98 125 159 343 645 885 964 961 920 837 666 394 141 51 85 49 72 80 69 48 40 40 48 42 42 45 41 41 37 44 40 43 43 43 43 46 42 42 41 45 41 44 35 38 30 29 39 58 64 55 35 23 19 22 23 38 36 52 57 58 36 24 23 41 36 24 19 18 17 17 18 17 17 17 17 25 25 25 25 22 26 26 30 34 34 38 38 50 42 34 38 46 50 42 30 30 19 19 19 19 19 19 23 19 19 18 18 18 18 18 22 30 26 26 26 22 18 18 18 17 17 24 24 24 24 24 24 21 21 21 21 18 18 18 18 26 17 17 17 38 50 42 29 37 33 33 29 29 33 32 36 24 24 24 24 24 24 24 24 21 17 17 17 17 21 21 21 16 17 25 33 37 33 25 21 17 17 18 18 22 22 26 26 22 22 22 22 23 23 23 23 34 34 34 34 34 33 33 33 29 29 25 21 17 17 16 23 59 62 44 30 21 23 29 38 31 31 46 40 42 41 59 63 42 39 43 39 27 23 27 36 19 32 52 48 32 20 32 41 22 22 22 23 23 27 27 24 24 24 29 30 35 35 31 27 29 29 29 29 34 46 58 66 58 58 54 42 30 34 46 69 45 49 46 50 50 43 43 39 35 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 40 40 40 40 40 40 40 40 47 47 47 47 47 47 47 47 55 55 55 55 55 55 55 48 60 45 41 49 65 69 53 37 41 41 37 37 33 32 32 32 35 35 31 31 30 30 29 29 28 28 47 59 66 62 50 38 26 25 26 27 40 52 37 29 30 31 32 33 41 45 46 50 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 34 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 51 47 43 39 35 35 35 34 38 86 53 32 57 69 33 37 32 49 65 53 53 73 82 62 47 34 83 120 84 48 36 33 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 47 55 43 43 55 47 34 51 59 59 46 34 33 34 49 68 134 122 41 36 96 69 25 46 71 64 41 33 49 49 33 41 35 38 38 33 33 33 33 48 44 39 67 82 30 58 210 70 94 26 38 269 220 26 25 24 48 115 198 77 69 236 189 38 38 38 38 38 39 39 39 31 39 47 47 39 39 47 52 53 46 46 46 46 46 46 46 43 43 47 47 51 51 55 48 52 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 51 44 44 43 43 43 43 39 31 35 39 43 43 40 36 32 41 41 41 34 38 34 34 34 67 66 137 169 131 118 202 266 265 213 202 215 167 68 32 61 33 41 45 38 34 38 50 59 63 79 71 35 33 35 39 35 36 36 36 36 36 36 36 36 40 59 56 37 37 46 46 38 69 57 83 145 196 250 313 384 476 700 762 881 950 795 680 618 378 275 243 268 225 112 83 163 158 169 161 149 149 145 157 162 166 158 178 223 275 283 247 196 198 199 211 211 199 176 144 124 104 97 85 69 61 57 62 61 45 39 38 38 39 47 58 55 75 43 39 64 56 37 37 41 82 102 98 58 42 42 45 40 68 156 116 39 80 124 81 40 62 58 58 54 61 68 75 75 94 98 94 70 42 38 39 55 57 45 41 41 45 49 68 72 52 56 56 56 52 52 52 49 42 42 73 92 110 101 70 115 85 81 71 59 42 42 49 61 66 70 121 121 80 91 106 59 71 60 86 75 43 46 86 72 142 243 333 395 488 573 587 559 557 453 547 597 634 727 753 826 957 980 979 979 994 1016 1016 996 996 938 911 924 878 768 665 594 432 245 196 273 304 271 185 74 55 45 57 89 124 127 86 46 59 59 59 59 59 59 59 59 47 163 203 119 51 67 71 39 688 631 406 203 254 342 295 197 85 34 33 80 163 168 123 71 45 37 41 45 60 67 58 50 137 162 202 219 192 140 69 36 45 52 52 52 52 53 53 53 65 61 53 49 49 53 61 57 97 105 124 132 135 123 114 106 129 152 188 188 163 155 211 301 344 387 412 395 345 284 231 201 205 213 216 175 129 99 126 198 275 371 463 534 570 591 597 602 589 499 361 281 349 484 524 462 389 212 174 366 547 560 476 429 363 390 433 440 387 296 174 76 83 124 131 79 55 87 110 90 61 50 37 37 45 49 41 36 79 95 118 141 178 231 294 348 424 470 571 615 561 503 389 234 42 66 70 37 47 191 199 39 37 38 38 39 46 46 42 39 47 38 38 51 66 58 77 104 163 163 211 260 248 169 118 103 45 50 62 54 49 41 40 41 40 40 40 44 55 63 63 66 51 51 43 43 43 44 45 45 65 40 45 40 37 93 244 300 125 109 89 69 53 48 48 48 44 84 108 108 92 92 123 165 162 112 48 44 92 140 156 148 115 115 112 108 111 119 131 139 138 130 94 102 142 118 98 138 134 146 150 141 129 125 137 146 162 131 119 127 143 151 151 155 203 199 195 199 203 211 223 245 261 287 308 325 322 298 268 245 238 208 169 119 80 64 49 53 58 61 50 46 42 42 40 44 56 39 38 40 88 120 113 104 103 106 122 154 174 146 77 35 45 41 37 37 37 37 41 45 36 36 36 36 36 35 39 39 50 50 53 49 45 45 52 41 73 81 89 69 36 31 31 39 34 34 41 41 45 45 45 45 49 49 49 49 49 49 49 49 117 81 45 33 45 49 33 27 120 55 107 203 239 287 299 211 208 76 34 51 32 28 41 28 35 33 25 25 29 29 25 25 29 29 29 29 30 30 30 30 26 25 26 25 25 25 33 33 37 36 39 39 35 35 35 31 39 39 39 39 39 39 39 39 34 34 34 34 34 34 34 34 26 26 26 26 26 26 26 27 30 31 31 35 39 39 39 39 44 37 37 37 37 37 37 37 33 37 45 49 53 49 49 38 42 43 47 43 35 31 35 43 67 50 34 34 42 42 26 24 36 31 23 31 42 46 41 25 28 32 43 43 42 38 34 26 30 16 16 18 24 36 49 73 22 22 23 23 24 28 25 32 35 35 39 36 45 50 51 52 61 47 44 49 49 34 35 43 48 52 52 52 49 53 50 50 51 51 40 40 40 40 40 40 55 55 55 55 55 55 55 55 55 47 59 75 51 38 43 91 92 83 137 281 413 480 496 501 535 558 582 610 615 608 589 557 519 435 360 295 230 172 99 48 43 43 42 42 41 45 56 67 68 64 60 60 57 61 69 73 90 106 102 82 42 41 47 71 59 51 46 42 42 42 50 61 64 56 75 83 75 71 111 180 226 271 315 343 351 344 344 334 300 251 182 133 92 74 52 55 61 51 46 61 95 110 92 64 100 195 315 370 355 281 190 141 108 91 57 42 43 44 44 44 60 55 80 98 138 216 366 534 704 852 959 994 1010 988 888 763 597 410 210 112 87 96 111 127 154 201 245 268 287 287 244 192 105 65 47 45 47 60 63 62 51 62 84 134 211 292 364 398 427 481 548 598 610 602 586 564 512 428 306 199 116 76 70 74 52 62 73 81 78 65 54 55 53 52 52 52 57 65 73 77 65 65 61 53 53 53 53 54 72 83 88 89 86 79 75 72 91 90 100 111 165 239 321 370 344 279 197 134 123 135 165 190 270 310 354 403 445 463 462 451 435 415 373 350 360 363 317 240 178 132 86 51 51 51 52 52 76 71 78 75 71 78 74 77 73 49 52 79 106 122 165 227 346 396 419 399 363 323 260 189 150 132 112 86 72 61 50 46 46 54 67 78 79 86 94 98 149 177 176 136 100 88 88 69 45 45 45 45 45 46 57 61 44 44 48 48 59 63 63 67 68 56 56 53 57 62 62 63 47 48 57 62 74 67 63 52 51 51 52 68 88 96 96 81 109 78 61 53 53 58 74 81 59 58 50 49 48 48 52 64 46 45 44 45 58 70 85 81 78 86 98 94 86 75 76 88 88 49 48 50 57 50 70 106 84 99 111 111 103 103 107 115 59 71 87 91 83 67 59 62 53 73 85 73 53 49 58 78 47 51 52 53 61 61 53 52 56 88 117 138 131 96 57 52 60 59 57 78 127 189 259 303 307 302 269 338 478 527 549 617 681 741 804 869 937 971 959 913 820 772 711 619 543 449 325 205 129 99 69 62 66 70 62 57 57 58 58 57 57 54 54 46 58 59 47 44 46 59 47 43 62 70 78 59 46 46 47 70 69 100 135 149 159 170 204 253 252 298 273 211 150 137 120 86 72 77 77 65 45 44 48 59 86 62 42 41 46 63 74 67 125 177 235 275 314 329 264 185 124 218 178 132 333 654 835 866 885 852 746 545 296 115 65 95 41 60 73 61 41 40 40 47 38 38 37 37 37 37 36 36 39 43 43 43 46 42 42 41 45 41 44 35 38 30 29 32 54 60 51 35 23 22 26 34 34 35 44 49 46 39 28 31 53 52 40 20 19 18 17 17 17 17 17 17 21 25 25 25 30 30 30 34 34 38 38 38 58 46 30 26 34 42 42 34 23 19 19 19 19 19 19 23 19 19 19 19 19 19 19 19 26 22 26 26 22 18 18 18 17 17 24 24 24 24 24 24 21 21 21 21 18 18 18 18 18 17 16 17 26 34 26 18 37 33 33 29 29 33 33 36 28 28 28 28 28 28 28 21 25 17 17 17 17 17 17 17 16 16 17 21 25 25 21 18 17 17 17 17 18 18 22 22 26 26 26 26 27 27 27 27 34 34 34 34 34 34 33 33 29 25 25 17 17 16 16 20 51 58 44 34 33 32 49 51 40 40 43 37 24 22 33 37 26 27 31 31 23 19 23 31 35 48 60 52 32 20 20 28 21 21 21 21 21 22 22 22 22 23 32 37 45 38 38 27 27 27 27 28 29 34 49 57 49 53 53 60 57 49 44 40 45 49 49 45 49 49 49 46 43 35 35 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 40 32 39 32 39 39 47 47 47 47 47 47 47 47 55 55 55 55 55 55 55 48 68 45 38 41 57 65 53 33 45 41 41 37 33 32 32 32 40 39 35 31 34 30 33 29 28 28 35 39 46 46 50 43 26 25 25 26 28 28 28 28 30 31 32 33 37 45 46 46 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 43 43 39 39 39 35 35 35 35 35 35 35 35 35 35 35 55 51 51 47 43 43 46 46 46 66 45 45 73 41 32 73 52 72 76 56 56 80 81 61 125 125 214 218 67 34 67 39 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 43 40 47 39 39 47 47 43 71 71 66 54 49 41 41 44 30 101 92 27 39 123 100 26 28 38 40 32 32 57 65 53 41 35 38 37 33 33 33 33 40 43 35 59 78 30 65 225 89 28 77 193 220 199 127 24 23 32 91 126 94 34 165 89 34 35 35 35 35 35 35 35 47 47 47 47 47 47 47 44 41 38 38 38 38 42 42 42 47 47 47 51 51 55 55 52 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 51 44 44 40 40 39 39 35 39 43 47 52 52 48 44 40 32 33 37 45 42 34 33 33 91 143 213 296 339 263 174 154 130 131 195 271 263 152 68 49 49 42 38 38 42 43 51 55 67 87 79 43 34 39 51 44 36 36 36 36 36 36 36 36 47 62 59 44 45 65 65 38 73 80 122 172 227 286 365 452 509 704 829 890 748 588 661 679 619 399 216 188 160 76 51 106 131 122 109 98 102 110 103 103 143 132 143 180 228 244 228 193 182 191 211 223 215 188 152 132 164 152 133 113 97 89 85 85 57 41 39 38 38 38 46 55 83 51 39 64 72 40 39 40 90 51 75 119 88 40 41 98 39 117 96 43 102 158 126 87 41 46 74 101 116 114 102 97 114 122 125 102 66 47 39 52 46 42 41 41 41 41 45 56 60 52 48 48 60 60 56 41 42 43 81 83 98 84 38 99 65 62 67 52 51 51 67 79 42 54 53 72 119 114 66 53 101 54 99 93 41 87 145 79 131 185 246 304 414 538 576 571 541 472 582 620 641 726 756 845 930 960 967 955 951 958 934 894 779 816 802 733 710 708 649 530 435 248 205 259 237 179 121 63 49 40 41 69 108 107 75 39 59 59 59 59 59 59 59 59 39 143 187 103 40 55 71 47 749 657 397 201 293 425 378 271 125 62 35 72 112 108 84 68 45 41 45 49 60 59 51 43 110 127 163 199 200 160 85 36 41 41 41 41 41 41 41 41 50 50 46 46 46 46 49 49 77 76 88 120 151 147 107 70 90 125 176 180 160 152 192 269 395 445 455 410 329 240 191 165 167 203 243 243 221 172 119 104 145 208 288 369 425 484 573 652 572 533 412 251 232 332 379 343 279 157 138 326 566 663 643 591 450 425 370 333 296 243 152 66 47 88 99 51 43 87 110 82 53 41 36 36 40 44 40 36 91 109 133 179 236 284 338 377 448 515 629 653 565 480 330 141 42 74 90 38 50 178 198 58 38 38 38 42 42 47 47 47 59 38 38 54 63 58 77 104 160 176 235 288 253 150 95 88 41 42 46 50 50 46 54 50 45 52 52 55 54 54 50 50 58 51 43 43 43 44 45 45 69 45 69 77 41 81 153 146 57 58 66 57 45 44 44 56 44 56 72 76 72 72 88 125 180 198 246 326 394 390 319 243 100 92 81 81 82 90 102 106 74 98 90 130 198 146 70 86 90 90 90 86 82 82 94 102 122 121 113 105 113 125 129 121 133 125 113 109 121 141 169 189 169 192 220 244 249 234 206 187 180 165 142 119 92 77 61 57 51 54 50 46 42 43 40 44 52 39 38 39 60 88 104 108 107 118 134 158 166 130 65 35 41 37 37 37 36 36 37 37 49 45 41 37 40 36 39 35 50 50 53 49 45 45 52 41 93 85 77 61 40 32 31 31 34 34 41 41 45 45 45 45 49 49 49 49 49 49 49 49 85 65 45 45 57 65 61 56 73 76 92 119 211 324 308 164 112 33 34 67 28 28 44 28 51 49 37 29 29 29 33 33 29 29 29 29 29 29 29 29 25 25 25 25 25 25 32 32 32 28 35 35 31 31 27 27 35 35 35 35 35 35 35 35 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 30 30 30 35 39 39 39 39 43 37 37 37 37 37 37 37 33 37 41 49 49 49 45 38 38 39 47 39 27 26 27 35 59 34 25 26 50 62 42 29 48 47 39 39 42 38 33 21 28 28 39 39 42 34 30 22 70 18 17 23 40 32 33 57 22 22 23 23 24 24 25 28 39 39 39 37 49 50 55 52 73 55 44 53 61 54 50 51 48 52 52 52 49 53 50 50 47 47 39 39 40 44 41 41 55 56 55 55 55 55 55 55 67 39 43 71 63 38 63 116 50 42 80 193 297 346 367 392 447 458 462 455 441 415 400 388 391 353 290 212 138 81 47 43 43 42 42 42 42 57 63 75 72 61 61 57 61 65 62 66 82 86 82 62 42 42 46 62 55 47 42 42 42 42 54 62 57 49 64 80 72 68 88 134 144 194 254 302 321 318 307 300 305 252 194 149 120 109 91 88 82 69 56 79 117 139 118 89 89 164 268 331 308 225 138 102 88 80 49 42 43 44 44 44 64 55 73 102 132 194 327 481 673 818 928 963 971 946 851 723 581 385 185 102 113 130 157 162 202 214 218 205 205 204 161 113 72 48 45 45 47 74 73 65 81 91 129 199 280 361 402 431 456 507 570 624 636 632 620 595 531 422 291 179 97 61 55 59 52 63 73 81 71 65 54 55 53 53 53 57 69 73 80 80 60 64 80 84 81 81 74 77 107 103 88 73 66 67 75 79 70 74 96 111 153 223 301 358 392 343 254 183 125 136 179 228 297 342 390 424 438 440 440 426 373 383 368 333 303 285 239 185 127 97 70 51 52 53 52 52 68 68 71 64 60 63 59 66 73 49 48 75 110 130 166 219 303 333 325 286 250 222 171 124 144 114 86 60 61 58 47 47 46 48 61 69 79 94 125 149 161 141 86 45 46 83 79 46 46 45 45 44 45 45 53 57 45 44 48 48 59 59 63 67 60 53 52 49 53 58 58 55 47 48 49 54 62 59 55 51 48 48 50 71 111 136 144 140 136 101 68 52 52 53 69 80 50 57 57 57 49 48 47 47 46 46 45 45 61 69 69 61 50 58 70 74 70 67 72 84 104 65 53 62 65 54 70 113 57 76 88 88 72 60 60 68 56 64 68 64 60 52 48 55 65 85 89 73 46 45 46 70 43 45 52 76 80 80 68 60 64 80 105 119 124 101 58 52 52 51 49 55 85 131 171 209 219 227 210 276 405 455 488 572 643 692 759 794 831 854 845 803 709 682 621 508 392 292 196 120 114 92 69 62 61 61 53 57 61 61 61 53 53 50 50 46 45 47 47 44 43 46 51 56 51 48 48 48 48 48 48 56 47 69 88 94 89 104 138 173 168 192 189 151 129 120 102 75 77 77 69 57 56 55 63 78 73 65 57 46 46 59 78 94 41 61 89 115 159 222 262 271 184 238 178 177 407 650 760 786 779 757 618 392 191 101 62 52 49 60 56 44 44 40 51 51 38 37 40 36 36 36 39 39 47 47 47 47 50 46 45 45 45 41 44 35 38 30 29 32 50 56 47 31 19 18 30 38 30 31 36 44 45 31 31 31 61 57 52 32 20 18 17 16 17 17 17 21 32 32 32 36 34 30 30 34 34 34 34 34 54 38 22 18 22 34 34 30 19 23 23 23 23 23 23 19 19 19 19 19 19 19 19 19 19 19 22 22 18 18 18 18 17 17 24 24 31 31 31 24 21 18 18 18 18 18 18 18 17 17 17 17 17 22 18 17 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 25 21 18 18 17 17 17 17 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 26 26 27 27 27 27 27 27 34 34 34 34 34 34 33 33 21 21 17 17 17 17 16 20 44 47 36 27 33 40 50 52 48 56 56 47 33 21 20 23 17 18 18 19 19 23 31 35 51 56 60 52 40 28 21 20 24 20 24 20 20 20 20 20 21 22 35 55 75 80 88 74 29 30 30 30 29 29 28 27 36 32 36 47 59 67 67 55 47 40 44 44 48 45 49 42 42 35 35 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 40 47 47 47 47 47 47 47 51 51 51 51 51 51 51 44 68 49 37 41 53 57 45 33 45 41 41 37 37 33 33 32 44 43 39 35 38 34 37 37 32 28 31 31 38 42 46 43 38 27 27 27 27 28 28 28 31 35 32 33 37 41 42 42 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 43 43 43 39 35 35 35 34 35 35 35 35 35 35 35 35 51 51 51 51 47 47 54 54 74 58 34 57 69 31 33 176 210 181 121 69 73 106 106 87 251 275 388 352 120 44 105 69 42 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 35 44 56 56 44 39 39 70 66 53 49 45 37 32 30 33 48 35 25 58 138 127 68 25 29 31 31 32 56 68 61 41 42 37 37 37 37 40 40 35 63 50 45 69 49 69 168 108 25 124 231 107 110 142 23 23 22 31 66 133 65 145 41 39 35 35 35 35 35 35 35 51 43 31 35 43 47 35 24 26 26 26 26 27 31 31 35 39 43 44 48 48 52 52 52 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 47 40 36 36 36 36 36 35 36 40 44 48 48 44 40 36 32 32 37 45 42 34 34 33 86 170 181 213 339 331 174 66 75 87 123 165 196 165 93 33 82 59 43 39 43 40 35 34 75 95 83 43 34 35 43 36 36 36 36 36 36 36 36 36 54 66 51 36 53 85 81 49 64 104 174 216 247 302 405 513 534 638 749 656 394 554 888 758 540 332 152 92 92 68 54 74 84 72 64 72 76 84 76 61 116 109 113 122 150 178 202 210 187 199 211 219 211 192 168 152 184 172 152 132 116 109 109 109 68 64 56 40 39 38 38 38 63 43 39 56 68 45 39 39 62 39 42 115 111 42 43 139 39 73 71 58 133 160 140 130 65 66 105 137 167 190 197 200 204 188 168 129 90 71 59 48 42 42 41 41 41 41 41 41 57 45 41 41 60 64 63 44 75 43 48 50 67 67 64 113 64 43 43 44 49 56 48 43 63 58 39 40 114 84 87 191 151 52 85 122 64 102 147 50 68 107 152 210 327 448 498 495 473 503 580 550 599 664 682 852 913 939 932 904 884 864 812 749 614 709 723 629 599 633 583 443 306 210 211 213 135 85 87 68 57 42 41 42 61 64 59 47 59 59 59 59 59 59 59 59 43 95 119 83 43 47 63 71 749 661 408 224 300 417 394 331 165 87 36 41 53 37 36 53 37 41 53 53 48 51 47 51 99 143 199 212 184 124 65 37 37 37 37 37 37 37 37 37 45 46 46 46 46 46 45 45 49 48 72 128 183 175 115 51 86 121 157 172 164 164 196 242 438 457 438 381 300 242 220 218 163 196 247 271 286 265 200 135 103 96 134 205 271 352 512 665 654 607 485 320 191 164 221 295 209 158 159 299 523 675 698 652 531 466 354 247 186 149 103 48 56 60 43 38 83 143 122 50 49 37 36 36 40 44 40 35 102 129 180 238 294 329 367 398 446 533 658 688 623 570 406 186 122 82 86 86 46 54 70 37 45 37 37 42 42 47 51 51 55 38 38 55 66 58 77 104 180 188 240 301 274 167 99 85 41 41 41 42 42 42 41 41 41 40 51 47 50 46 53 46 58 51 43 43 44 44 45 45 77 49 69 85 45 53 73 40 44 45 44 44 43 43 48 60 56 61 64 65 72 73 76 101 163 284 428 519 531 436 307 204 100 81 74 67 79 85 85 81 93 89 53 65 121 97 61 101 49 49 45 45 49 57 65 69 92 108 108 96 100 120 124 108 64 64 64 72 84 100 116 131 129 140 156 168 168 157 133 121 102 107 99 96 77 61 41 41 51 54 50 46 43 43 40 44 44 39 39 39 40 68 96 123 130 154 166 146 98 54 45 45 37 37 36 36 36 36 37 37 49 45 45 37 40 36 39 35 50 50 53 49 45 45 52 41 77 61 53 45 44 40 31 31 34 34 41 41 45 45 45 45 37 37 37 37 37 37 37 37 41 37 29 29 33 41 49 60 62 105 108 89 133 188 165 105 65 24 42 71 27 28 44 28 46 41 37 25 25 25 25 25 29 29 29 29 29 29 29 29 25 25 25 25 25 25 28 28 24 24 31 27 27 23 23 23 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 21 21 21 22 22 22 22 22 30 30 30 34 38 39 39 39 43 37 37 37 37 37 37 37 33 37 41 45 49 49 45 41 30 31 39 35 26 26 26 31 75 46 26 26 50 66 58 45 56 59 55 47 42 30 29 25 24 28 35 39 38 34 26 18 78 31 18 27 32 24 21 34 22 23 23 23 24 24 25 25 36 36 37 33 42 47 48 49 38 47 45 37 42 47 55 47 48 52 52 52 49 53 50 50 43 43 39 40 44 48 45 49 55 56 56 55 55 55 55 55 87 37 37 90 134 102 78 80 43 40 41 100 181 227 276 310 290 297 286 267 244 222 216 227 246 238 203 137 67 40 42 48 43 43 43 43 50 64 75 76 69 65 65 65 65 65 58 62 66 62 54 46 42 42 46 50 66 55 46 42 41 42 46 50 57 45 57 73 76 56 68 103 98 149 213 264 292 300 296 289 295 272 231 205 172 141 99 80 52 50 49 76 134 165 163 146 105 157 233 281 246 170 103 94 76 61 42 42 43 44 44 44 45 51 69 95 109 158 264 398 615 775 882 906 909 880 800 676 545 361 184 117 123 148 171 169 187 187 182 150 134 138 110 70 53 47 46 46 54 77 83 79 78 97 159 252 357 423 456 465 490 541 604 654 666 658 647 610 513 406 271 157 83 53 54 53 52 63 73 81 71 65 54 55 53 53 53 53 60 68 79 86 97 117 149 169 189 182 173 162 170 143 111 76 53 58 59 71 66 89 108 126 153 200 267 327 395 376 319 237 163 147 182 228 290 350 410 437 436 431 431 425 368 381 370 316 250 215 173 127 81 66 51 55 60 65 61 53 68 64 64 60 56 60 63 59 74 48 47 71 106 122 146 180 233 247 231 184 160 145 130 91 115 80 45 44 46 48 52 48 51 51 58 64 77 103 138 163 155 113 66 46 46 48 57 60 46 45 45 44 44 44 45 45 48 44 52 47 55 59 59 59 72 72 71 68 65 73 78 74 51 48 48 49 53 54 54 51 49 49 50 63 91 107 111 104 107 84 67 56 60 64 60 60 62 77 85 85 84 64 56 47 63 62 58 58 69 69 57 49 45 50 58 58 50 54 59 64 80 56 60 77 81 53 49 69 48 60 76 80 72 60 56 60 64 56 48 48 48 48 48 48 82 93 89 69 45 43 44 45 46 55 87 100 107 88 68 52 64 69 82 99 112 101 70 53 50 49 48 48 60 94 125 151 146 165 152 194 288 315 352 445 538 590 635 646 656 669 664 635 629 607 543 409 269 176 123 78 79 61 54 46 45 45 56 60 53 53 53 53 45 45 45 45 43 45 54 46 45 45 47 56 47 47 47 48 61 73 73 69 48 52 62 60 56 78 101 136 133 144 137 131 120 106 80 53 73 65 69 77 71 50 46 61 40 52 61 65 54 58 74 86 74 62 41 38 39 100 195 267 216 190 163 294 537 659 680 703 683 621 466 271 138 88 52 42 62 60 40 39 44 48 55 50 37 37 40 36 36 35 39 35 51 51 51 51 54 50 49 49 45 41 44 35 38 30 29 32 39 56 43 31 19 22 34 42 34 38 39 44 41 38 38 38 58 61 60 48 32 19 17 16 17 17 25 25 36 36 47 40 42 38 38 34 34 34 34 34 50 38 22 22 30 38 38 30 19 23 23 27 27 23 23 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 24 24 31 31 31 24 21 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 21 33 33 37 37 33 33 29 33 33 33 33 33 32 33 25 18 18 18 18 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 18 18 22 26 26 27 27 27 27 27 27 34 34 34 34 34 34 34 33 21 21 17 17 17 17 17 23 44 47 36 27 29 32 42 44 57 69 77 72 48 27 22 24 17 17 17 18 18 23 31 39 35 35 40 40 40 36 28 24 28 23 23 19 19 19 19 19 20 21 38 58 86 110 130 117 73 67 79 95 95 94 85 84 84 67 38 26 26 45 60 57 46 39 43 40 40 44 48 45 45 38 39 31 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 40 47 47 47 47 47 47 47 51 51 51 51 51 51 51 44 64 49 45 45 45 45 37 33 41 41 41 37 37 37 37 37 48 48 44 39 43 38 41 37 36 32 35 31 38 42 46 43 34 27 31 27 27 27 28 29 35 39 32 33 37 41 38 38 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 43 43 39 39 39 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 50 50 86 54 33 57 77 37 121 339 440 415 363 323 319 316 260 188 260 413 629 564 222 42 70 51 41 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 36 68 108 116 76 47 39 66 53 45 45 52 43 31 28 28 24 23 29 85 129 131 123 26 37 39 31 31 52 60 44 41 41 37 37 37 37 40 39 31 74 57 34 73 73 65 104 143 78 94 118 70 57 61 32 39 39 22 34 133 65 101 21 39 40 40 40 40 39 39 39 51 43 35 31 35 35 27 23 25 26 26 26 27 31 35 35 43 43 48 48 52 52 56 49 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 39 36 36 36 40 40 40 44 44 32 32 36 40 40 36 33 32 32 33 37 45 42 38 34 34 115 222 205 169 276 295 155 39 72 93 109 93 125 142 105 33 50 38 34 33 34 34 34 33 83 103 95 55 35 43 52 44 40 40 40 40 40 40 40 40 58 74 59 36 56 93 93 61 84 163 246 276 267 302 404 510 457 382 421 384 190 430 755 520 207 158 97 70 73 75 69 58 49 41 41 53 77 78 66 54 86 83 83 75 83 108 160 196 200 203 207 211 207 204 196 188 176 168 156 144 132 128 124 124 104 104 108 111 92 75 51 39 79 71 67 64 68 57 49 48 60 48 57 82 78 43 42 62 41 69 64 79 149 140 111 133 96 86 97 132 178 237 288 322 322 278 214 148 101 74 54 40 41 41 42 42 42 42 42 42 46 45 41 41 60 63 63 48 78 50 55 144 157 121 121 40 71 42 43 44 64 72 52 42 63 78 48 67 108 91 221 496 288 105 83 144 118 120 117 41 58 88 118 160 265 382 447 460 469 567 616 521 554 568 550 760 847 866 842 786 746 722 655 584 638 704 723 666 580 507 409 300 158 157 214 211 101 66 76 49 62 54 42 41 40 41 52 56 48 55 55 55 55 55 55 55 71 75 75 71 55 43 55 79 693 590 362 226 313 414 419 412 210 123 52 45 41 35 36 57 36 41 53 49 36 35 40 52 104 144 180 173 125 73 41 36 36 36 37 37 37 37 37 37 37 41 45 45 45 45 41 37 49 45 64 112 171 171 123 75 98 110 118 133 146 166 201 216 260 244 209 171 140 130 143 156 172 184 194 208 247 294 285 234 142 69 57 118 180 244 389 538 648 659 646 552 345 141 88 147 156 156 176 288 480 634 677 638 564 472 321 193 133 120 85 41 73 56 39 51 123 171 130 46 53 37 37 36 44 52 48 44 70 117 183 233 276 323 393 451 499 570 668 697 677 659 508 268 82 36 46 90 54 38 62 65 44 36 40 45 46 46 40 40 58 38 38 54 70 61 73 100 192 164 196 285 310 223 123 77 41 41 40 40 41 41 40 39 40 40 43 43 50 61 72 65 58 51 43 43 44 44 45 45 77 41 54 66 41 53 81 42 120 73 44 41 42 59 79 87 67 68 80 73 76 69 76 97 171 220 256 260 226 179 147 124 89 67 52 53 70 78 63 51 47 42 41 51 79 51 41 47 43 43 42 42 43 51 51 47 40 61 69 49 45 73 77 61 40 41 49 61 73 85 89 93 112 111 115 111 107 88 80 72 72 76 73 73 65 49 41 40 51 47 43 39 39 39 40 44 40 38 38 38 39 59 83 95 110 134 146 110 54 37 46 74 37 36 36 37 37 37 37 41 37 37 37 41 48 48 55 55 50 50 54 49 45 45 53 41 53 41 37 37 40 40 39 31 34 34 41 41 45 45 45 45 41 41 41 41 41 41 41 41 49 45 33 29 29 29 30 45 47 87 78 54 86 106 106 129 50 25 51 71 27 28 51 28 26 41 53 41 25 24 24 25 29 29 29 29 29 29 29 29 25 25 28 28 28 28 28 28 27 27 27 23 26 22 22 23 31 31 31 31 31 31 31 30 27 26 26 26 26 26 26 26 22 22 22 22 22 22 22 22 30 30 30 34 38 38 38 39 43 36 36 36 36 37 37 37 29 33 41 45 49 45 45 41 26 30 34 34 30 30 30 34 106 81 53 37 41 45 37 25 48 63 67 55 34 22 25 33 24 24 35 35 38 30 26 18 62 47 35 27 20 29 22 22 27 27 24 28 33 33 29 29 45 41 41 38 42 47 48 49 38 84 97 49 34 39 55 44 48 52 52 52 49 53 50 50 47 47 40 40 44 48 49 49 56 56 56 55 55 55 55 55 67 38 98 238 298 210 102 44 43 41 41 74 128 162 188 212 199 203 200 181 163 145 145 164 168 171 144 106 64 42 43 44 43 43 43 51 58 72 75 76 73 62 62 62 58 58 58 58 50 46 42 41 41 41 45 53 66 62 50 42 42 41 42 42 50 41 46 66 69 49 53 73 84 112 163 202 234 262 282 295 284 274 259 241 196 145 98 63 49 48 48 65 123 161 172 163 118 133 173 209 174 110 79 98 58 53 42 42 43 44 45 44 44 44 58 84 90 113 198 313 549 695 802 810 804 789 722 621 521 376 235 168 154 143 158 159 127 129 128 103 91 95 86 58 49 48 55 50 68 76 90 97 88 130 200 306 415 480 501 495 533 587 646 677 681 666 642 602 482 365 237 134 79 55 54 53 52 63 73 81 71 65 54 55 54 53 53 53 64 94 120 139 197 228 268 307 335 335 335 313 264 226 179 124 81 69 70 74 85 105 128 138 149 184 243 301 379 384 361 296 214 163 159 185 263 317 381 408 411 392 383 365 320 313 282 223 184 158 127 85 66 51 51 56 72 80 76 61 61 53 60 61 64 64 72 79 74 49 47 60 95 103 122 149 155 170 150 110 83 96 92 65 65 46 45 46 47 49 61 51 52 52 66 102 146 179 187 187 178 119 67 60 48 46 47 72 47 46 45 44 44 44 44 44 52 52 55 51 55 54 55 55 79 71 71 68 65 73 78 74 71 60 49 49 49 50 61 58 55 55 59 63 71 71 63 52 87 72 71 64 68 68 56 51 77 92 100 100 95 79 67 55 86 74 70 66 73 69 49 44 46 54 58 58 46 50 55 60 72 52 64 85 85 53 48 53 48 52 72 84 88 84 80 76 65 49 47 47 49 57 48 47 70 81 81 65 45 44 43 44 66 75 99 119 123 107 91 72 57 54 66 87 108 105 89 65 50 50 49 49 61 80 99 118 101 124 107 126 196 195 205 294 351 393 427 449 471 494 509 491 543 506 417 291 189 131 98 67 57 46 45 44 43 44 63 79 56 56 49 49 49 45 45 45 45 45 46 46 45 45 45 46 49 49 49 54 70 78 74 77 53 53 48 54 57 76 99 119 113 112 97 94 91 72 57 49 44 44 57 76 70 49 41 56 64 68 61 53 41 42 58 78 50 42 41 39 40 73 157 232 192 147 152 304 530 644 632 607 547 438 298 183 116 77 49 44 69 67 51 43 51 55 54 50 48 44 44 40 47 43 43 43 51 51 51 51 54 50 49 49 45 41 44 35 38 30 29 31 34 44 36 20 19 22 34 46 34 38 35 36 40 37 41 34 54 54 57 56 44 24 18 17 17 17 29 29 40 51 51 44 43 35 31 31 27 27 27 23 39 31 23 27 39 43 39 27 19 23 27 27 27 27 23 19 23 23 23 23 23 23 23 23 19 19 19 19 18 18 18 18 17 17 24 24 31 31 31 24 18 18 18 18 18 18 18 18 17 17 21 21 17 17 17 21 18 22 30 34 34 30 22 18 29 29 29 29 29 29 29 29 26 26 26 22 22 22 22 22 22 22 18 18 17 18 18 18 18 18 18 22 22 26 26 30 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 33 21 21 21 21 21 21 25 39 37 44 29 23 21 24 34 32 61 74 90 90 73 44 23 22 18 18 17 17 17 19 31 39 19 19 24 28 36 36 32 24 39 35 35 31 27 19 19 19 19 20 25 41 69 93 117 101 77 68 88 115 134 145 149 152 111 102 81 40 22 21 23 43 37 37 41 39 43 40 40 41 37 34 34 39 43 40 40 44 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 40 47 47 47 47 47 47 47 51 51 51 51 51 51 51 44 52 53 57 49 41 33 33 33 37 37 37 37 41 41 41 41 52 48 48 43 43 38 45 41 40 36 43 39 46 46 50 43 25 26 26 27 27 27 29 38 39 39 32 37 37 37 33 34 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 46 46 62 58 37 53 81 73 157 343 515 537 549 561 565 518 398 271 199 403 637 572 248 64 72 58 41 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 36 36 61 109 112 72 47 47 62 53 48 48 63 58 38 28 24 22 24 60 96 108 110 127 28 53 51 32 32 44 52 36 45 45 41 41 44 44 47 47 49 85 61 41 84 80 59 83 150 120 52 40 60 40 22 47 67 106 46 66 130 70 90 35 48 41 41 41 41 41 41 40 40 48 56 44 24 23 23 25 25 26 26 27 28 32 36 36 40 40 41 45 45 49 49 49 41 34 34 34 34 34 34 34 38 38 38 38 38 38 38 39 40 33 33 37 41 45 49 49 32 32 33 37 37 33 33 33 41 41 41 38 38 42 42 42 32 126 134 117 185 181 100 64 57 110 142 107 114 135 142 99 35 43 43 35 33 33 34 35 71 91 83 47 35 48 60 52 40 40 40 40 40 40 40 40 51 86 83 40 44 80 97 85 116 203 282 280 235 226 301 376 205 116 103 189 160 220 367 232 134 153 156 126 85 59 44 36 38 37 38 42 66 67 63 48 48 49 57 52 56 81 125 161 168 172 176 184 192 204 212 216 188 192 188 184 172 156 140 128 139 155 163 171 159 132 92 64 84 92 96 84 76 80 92 110 105 136 141 106 76 65 45 38 41 70 57 68 134 121 92 113 84 66 76 110 176 259 337 392 403 367 304 237 175 116 77 43 40 41 42 42 43 43 43 43 42 41 45 45 56 55 63 59 68 76 132 365 383 297 274 37 85 72 55 56 64 72 75 78 46 78 80 98 116 118 328 645 474 195 76 138 140 114 104 61 91 98 100 118 194 311 412 469 529 599 643 577 614 616 550 681 745 755 716 648 605 605 566 500 598 633 659 618 522 400 302 233 125 127 180 173 94 83 88 41 54 46 41 41 41 41 41 41 48 55 55 55 55 55 55 55 75 67 63 63 55 51 59 75 532 400 179 103 242 354 378 380 254 148 76 54 57 37 44 76 36 41 57 49 36 35 36 52 80 80 76 72 61 49 41 37 36 36 37 37 37 37 37 37 37 37 45 45 45 45 37 37 65 53 53 80 127 147 135 111 115 106 90 90 118 159 191 195 164 118 86 67 80 97 105 109 132 144 153 151 206 280 307 262 203 88 56 104 146 157 253 383 590 683 746 676 458 207 85 97 118 118 126 211 391 557 635 625 575 435 243 112 96 127 100 44 61 52 51 71 123 151 118 58 57 45 37 37 52 60 56 48 32 65 127 161 199 266 388 493 621 648 693 683 663 659 494 231 101 50 74 82 39 38 69 40 35 39 47 48 49 46 39 39 54 37 38 54 66 58 73 101 181 113 128 238 318 251 124 53 49 45 40 41 45 42 41 40 41 41 47 51 54 61 68 61 59 51 43 44 44 44 45 45 61 41 66 86 54 69 97 54 226 147 66 41 65 105 129 129 58 66 75 71 59 55 59 88 102 104 97 93 90 79 57 37 71 52 41 42 63 67 51 42 63 42 40 41 41 41 42 64 55 43 43 43 44 44 43 42 41 55 70 42 42 59 66 43 42 42 42 47 62 67 78 79 82 78 70 62 50 46 42 41 90 93 93 89 81 73 61 53 44 47 43 40 39 39 40 44 40 39 37 37 38 47 55 55 54 66 70 62 50 38 50 58 36 36 37 37 37 37 41 49 37 37 37 45 56 64 75 79 50 50 54 50 46 45 53 41 41 37 41 37 32 32 31 31 34 34 41 41 45 45 45 45 53 53 53 53 53 53 53 53 77 65 53 45 41 49 61 73 37 84 63 32 74 78 34 38 55 27 59 71 27 28 55 28 34 65 89 85 53 29 25 33 29 29 29 29 29 29 29 29 25 25 28 28 28 28 28 28 27 27 23 23 22 22 22 22 31 31 31 31 31 30 30 30 26 26 26 26 26 26 26 26 30 30 30 30 30 30 30 30 30 30 30 34 38 38 38 39 43 36 36 36 36 36 37 37 29 33 41 45 45 45 45 41 26 26 26 26 30 34 34 34 90 73 49 33 25 25 24 24 43 59 67 55 30 22 25 37 20 24 35 35 34 30 26 18 38 55 51 27 20 37 38 26 35 35 32 36 37 41 38 38 45 37 38 31 39 36 41 42 67 145 169 93 34 36 64 60 48 52 52 52 49 53 50 50 51 51 44 44 44 48 45 45 56 56 56 55 55 55 55 55 39 82 242 428 458 310 134 48 41 40 41 83 142 152 147 143 159 163 152 129 103 80 69 87 110 112 86 83 73 54 42 41 43 43 44 55 62 65 68 69 66 59 66 62 62 58 58 58 41 42 42 41 40 40 49 65 70 54 46 42 42 42 46 46 50 41 42 55 62 42 42 62 54 74 105 133 164 208 256 280 293 286 272 245 196 149 106 79 52 51 50 58 96 118 121 112 99 98 114 130 99 51 43 87 54 53 42 42 44 45 45 44 44 44 55 74 75 90 153 262 481 622 711 717 708 697 649 567 515 398 287 223 177 142 145 147 110 116 108 83 71 67 62 49 53 60 67 70 80 83 98 116 134 172 254 364 469 533 536 522 572 618 673 696 692 662 634 590 459 341 218 127 84 67 56 54 52 63 77 81 71 65 54 55 56 55 57 72 106 148 201 235 297 327 374 418 449 468 472 446 349 293 239 179 125 97 89 86 81 101 127 126 129 156 208 266 353 379 376 324 251 176 136 131 221 271 325 359 356 336 312 289 227 208 157 110 107 120 101 58 63 55 51 52 68 80 80 69 61 53 57 57 69 76 88 87 86 49 47 60 84 95 99 122 121 136 120 73 61 74 67 47 45 46 47 48 49 65 66 67 49 49 87 182 273 317 297 255 235 130 59 73 73 46 45 55 50 46 45 44 44 44 43 43 56 52 55 51 54 50 50 50 50 51 43 47 44 45 53 54 102 87 68 56 53 65 73 85 50 50 55 63 74 67 74 67 102 79 74 59 70 63 58 50 61 72 76 79 67 51 46 45 82 74 70 66 69 61 44 43 57 54 62 58 50 54 70 79 119 92 91 100 100 69 76 92 53 61 73 85 89 81 65 57 69 48 47 48 65 73 53 46 58 69 69 61 50 45 45 46 45 50 71 103 127 142 146 136 53 50 51 83 112 113 97 77 52 51 51 55 66 77 88 92 72 95 78 97 148 131 125 195 189 223 265 300 350 393 428 418 453 400 301 195 136 118 92 65 50 46 45 43 43 43 63 87 52 52 52 45 45 45 44 44 65 45 44 45 46 47 51 52 61 61 58 62 58 54 50 50 48 48 47 47 51 66 77 93 79 68 56 48 44 44 44 45 43 43 44 63 70 53 69 88 132 108 61 40 39 40 54 74 50 47 54 50 41 40 41 62 113 119 117 194 410 603 614 520 400 263 146 118 102 58 44 69 57 67 63 51 55 47 50 49 52 52 51 47 50 50 51 47 47 47 47 47 54 50 49 45 45 41 43 35 38 30 29 31 34 44 32 20 22 22 34 46 30 34 38 35 32 36 40 33 57 53 61 64 52 28 19 17 17 18 29 33 44 52 55 48 47 35 35 31 31 27 27 23 39 35 31 39 51 55 43 35 19 23 27 31 31 27 23 19 23 23 23 23 23 23 23 23 19 19 19 19 18 18 18 18 17 17 24 24 31 31 31 24 18 18 18 18 18 18 18 18 17 18 25 25 17 17 17 25 17 22 30 38 38 30 22 18 30 29 30 29 30 29 30 30 30 30 30 30 30 30 30 30 22 22 18 18 18 18 22 26 26 26 26 30 30 34 34 34 31 31 31 31 31 31 31 31 34 34 34 34 34 34 34 34 26 25 29 29 29 33 33 40 37 36 22 15 17 19 26 23 57 74 102 98 82 42 24 22 19 18 17 16 17 18 27 35 23 19 20 28 36 36 28 20 46 42 35 35 31 27 19 19 19 19 19 20 33 53 69 59 33 31 43 66 85 97 111 114 86 101 108 67 21 19 20 42 40 33 37 41 45 43 47 40 36 37 41 38 43 47 51 48 39 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 40 47 47 47 47 47 47 47 51 51 51 51 51 51 51 44 44 53 61 57 37 33 33 33 33 33 37 37 41 45 45 45 52 52 48 44 47 42 45 45 40 40 47 47 54 54 50 42 25 26 35 35 28 36 49 70 39 39 36 37 37 37 33 34 35 35 39 39 43 43 47 47 43 43 43 39 35 35 35 35 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 39 39 39 43 43 50 50 46 78 61 41 57 45 81 195 354 396 436 468 485 445 318 198 130 210 307 271 128 80 92 38 45 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 35 34 35 53 56 35 34 39 53 37 32 43 61 61 37 27 20 22 44 88 100 88 90 111 28 57 55 32 32 48 52 37 45 45 41 41 44 44 47 46 57 81 57 52 92 72 47 94 117 71 39 44 39 22 22 27 22 87 23 46 86 38 70 63 52 45 45 45 45 45 45 45 40 68 88 68 28 23 28 49 26 26 27 27 31 40 44 44 40 40 41 45 45 49 49 49 34 34 34 34 34 34 34 34 38 38 38 38 38 38 38 31 33 37 41 45 49 53 57 61 37 41 45 49 49 45 41 37 49 45 38 34 38 42 50 50 34 86 86 90 117 69 32 57 54 107 135 103 79 127 195 239 103 123 131 95 43 33 35 56 35 56 52 34 34 35 48 44 40 40 40 40 40 40 40 40 35 87 103 48 35 57 101 105 120 196 262 233 159 118 153 205 81 161 84 87 130 96 112 89 82 96 90 57 43 40 45 41 38 38 38 43 52 63 60 60 40 41 49 53 61 77 102 126 128 128 140 152 172 192 212 220 228 232 240 231 211 179 147 128 158 163 175 187 187 155 112 76 68 92 100 84 68 84 112 149 141 175 188 165 135 116 82 52 38 57 45 42 111 110 82 90 53 57 75 117 191 284 363 413 456 445 413 359 285 206 138 89 40 41 49 50 54 47 43 43 42 42 42 49 52 51 58 63 103 122 191 515 572 491 508 198 122 110 100 74 44 43 65 89 42 74 84 109 108 121 299 577 607 254 44 93 119 89 102 105 79 80 86 91 140 245 350 414 471 480 548 554 647 698 600 615 683 687 639 571 560 584 574 524 538 573 575 496 383 277 191 129 144 93 98 106 71 84 104 53 42 41 41 41 42 42 40 39 48 55 55 55 55 55 55 55 51 63 63 51 47 59 67 67 449 265 104 96 191 287 379 432 283 168 84 58 49 34 33 36 36 37 38 38 37 41 57 73 88 77 73 69 62 54 57 53 36 36 35 35 35 36 37 41 37 37 41 41 45 45 49 49 60 52 52 72 100 120 120 107 111 135 131 95 95 140 172 165 120 70 40 40 41 58 58 57 92 99 124 147 189 235 282 281 215 153 116 97 101 128 186 252 424 599 732 669 408 155 45 60 94 87 76 125 254 404 512 552 455 367 211 63 41 76 66 43 38 38 47 63 75 67 46 37 57 41 53 81 80 40 35 35 61 77 123 177 231 293 399 508 684 798 760 741 721 633 476 200 76 74 74 38 38 61 84 35 54 70 82 67 60 69 51 38 58 66 57 42 50 66 57 37 129 113 164 250 286 223 144 124 76 47 39 40 49 49 53 57 39 40 51 58 62 69 68 53 59 47 48 52 48 40 40 40 41 57 66 66 46 41 46 66 97 105 36 43 150 218 250 118 139 100 76 81 69 41 45 86 83 97 97 94 83 72 61 54 63 39 40 42 55 43 43 44 63 46 54 70 78 59 54 63 42 43 43 43 43 43 43 42 42 43 55 56 55 43 42 42 51 43 43 43 42 42 42 43 57 65 53 43 42 43 43 41 42 66 70 50 41 46 46 41 68 67 56 44 39 39 40 40 38 38 38 38 38 39 39 39 46 58 58 38 38 46 50 38 37 38 37 36 37 53 49 37 37 36 37 41 60 68 75 67 62 54 50 46 46 50 57 49 41 33 33 32 31 31 31 31 38 34 41 37 41 45 45 49 45 45 49 53 57 61 65 65 137 121 101 77 61 53 49 53 57 57 60 56 52 48 43 43 55 51 47 39 46 46 50 54 35 39 67 98 78 30 26 46 25 30 25 23 23 24 24 23 53 44 28 24 28 28 31 22 22 22 22 22 22 26 26 26 31 31 31 30 30 30 30 30 22 22 22 22 22 22 22 22 22 20 20 21 34 46 34 21 30 30 26 26 30 38 46 47 24 24 28 36 36 32 28 24 37 37 37 37 37 37 37 37 34 34 34 30 30 30 26 26 74 65 49 33 25 24 25 24 23 35 47 43 30 22 25 37 32 32 39 35 34 30 30 22 46 39 39 39 33 33 26 26 31 35 32 37 41 45 38 42 38 42 46 43 47 44 41 30 55 129 149 82 35 52 64 36 48 48 52 56 53 57 58 58 59 55 44 44 48 52 53 61 60 60 60 55 55 51 51 51 37 50 178 325 322 174 66 52 40 41 42 66 98 105 96 72 88 89 94 88 85 77 66 81 72 86 74 68 61 42 42 42 42 43 44 51 58 69 69 61 55 56 63 67 63 59 58 50 49 49 49 49 49 56 56 49 58 54 42 42 42 43 47 47 43 43 43 43 43 44 51 52 60 64 75 91 130 165 197 213 274 266 248 221 187 144 109 79 72 53 51 50 57 67 65 60 107 110 102 90 75 67 52 55 42 42 42 43 44 45 50 47 54 44 48 79 85 79 130 226 413 540 628 638 645 650 593 502 437 379 317 280 250 246 253 242 198 168 139 103 70 50 49 48 64 52 75 113 104 66 81 131 121 187 293 395 476 525 551 557 599 642 677 680 681 677 646 563 448 335 227 132 84 56 55 55 52 67 81 85 75 65 54 55 64 71 85 87 116 181 265 330 380 457 511 533 564 610 611 544 406 313 244 188 157 121 81 53 81 85 99 103 118 153 193 231 323 334 339 321 253 163 115 106 153 191 242 280 296 281 249 217 202 179 143 116 105 94 83 79 50 50 50 52 75 83 87 76 65 54 61 61 73 81 92 96 87 78 58 57 61 68 68 60 83 94 83 67 52 48 49 53 47 48 49 49 54 70 82 82 75 117 210 332 454 491 460 403 300 193 93 57 60 48 57 76 46 46 46 45 44 44 44 44 64 56 55 43 42 42 42 42 42 50 46 41 42 49 69 66 98 87 76 64 61 65 68 65 58 58 54 54 65 66 77 78 93 78 73 58 53 49 49 49 76 83 83 86 74 58 46 45 69 61 65 57 53 49 56 49 49 69 82 78 58 46 66 83 87 80 75 71 67 56 59 59 64 64 68 72 72 64 48 47 46 46 45 43 47 100 80 45 46 61 70 66 58 58 58 61 46 54 66 82 106 125 145 139 73 55 59 75 88 88 72 52 50 56 80 79 59 62 82 106 82 86 94 105 108 119 118 121 119 129 140 175 222 264 295 296 267 236 174 122 104 100 61 43 44 44 61 73 56 41 42 67 63 56 52 48 43 43 44 44 53 46 44 44 44 46 54 59 53 57 58 66 66 58 50 50 47 47 48 48 49 60 67 74 74 66 54 46 46 49 49 49 44 41 42 62 50 39 40 73 132 113 89 57 41 42 50 58 70 62 47 43 42 43 43 50 61 83 93 119 233 375 433 408 281 182 102 92 79 42 43 60 76 86 79 71 62 54 45 41 44 35 106 146 81 49 77 45 38 34 34 35 50 54 57 49 33 33 39 35 34 29 28 27 43 41 21 19 19 18 30 38 25 22 26 23 31 32 36 36 53 57 68 64 56 32 19 18 17 17 29 37 44 48 56 48 43 32 36 28 20 19 19 20 24 28 32 32 28 32 40 48 23 24 23 23 23 23 23 23 27 27 23 23 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 24 24 24 17 17 17 17 17 18 18 22 26 21 21 21 21 28 28 28 21 18 18 26 34 38 34 30 26 22 22 22 22 22 22 22 22 30 30 31 30 31 30 31 30 23 22 23 22 23 26 27 30 26 26 26 26 26 26 27 27 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 22 22 26 26 26 26 26 29 38 30 19 15 17 19 21 22 48 66 110 126 102 70 50 51 40 38 18 17 17 18 27 35 19 19 24 32 36 36 32 32 39 31 31 35 43 43 23 19 18 18 18 18 19 28 41 31 28 29 29 37 48 60 71 82 85 76 67 58 54 45 36 21 35 23 24 37 45 33 33 43 63 28 32 69 69 30 30 51 30 47 55 52 44 31 30 48 32 33 33 33 33 34 34 37 40 51 51 47 43 47 47 43 47 47 47 47 47 47 47 40 44 41 45 45 37 33 32 32 32 32 33 37 41 45 45 49 48 48 44 40 43 38 41 41 32 28 35 39 54 58 53 42 30 26 27 27 32 40 38 42 39 39 33 37 37 37 33 37 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 35 35 35 39 39 39 46 46 46 54 57 45 34 41 77 115 171 234 266 250 242 238 183 111 87 104 117 117 97 81 69 59 49 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 37 37 41 45 44 48 47 43 41 37 44 55 65 61 36 26 23 24 44 72 80 76 74 83 72 53 31 32 45 53 49 41 52 52 48 44 51 47 49 49 61 60 56 56 59 55 62 61 64 66 58 39 22 22 26 38 38 43 47 51 59 63 67 71 48 41 41 41 41 41 41 41 33 64 88 72 32 23 28 49 27 28 48 64 44 27 32 65 37 37 37 45 53 54 54 46 39 31 31 31 31 31 31 31 31 47 43 35 59 91 83 47 37 33 33 37 41 53 61 65 41 41 41 41 41 45 41 37 37 33 33 34 34 35 42 46 46 53 62 66 62 53 49 34 39 43 71 75 59 95 143 151 115 163 227 247 191 103 48 36 36 36 36 36 36 36 36 36 36 40 40 48 52 52 48 44 67 75 75 48 36 41 85 117 100 200 266 213 144 123 126 111 97 87 81 80 86 90 90 82 106 96 74 62 44 36 36 36 38 38 38 39 40 48 45 48 41 49 58 58 47 55 79 98 140 124 112 124 152 176 188 192 156 180 187 171 159 155 143 123 174 174 179 175 159 127 100 88 56 68 80 68 56 60 84 136 217 297 282 175 157 239 206 52 50 39 57 66 54 73 89 73 73 64 79 116 157 215 308 387 450 469 490 487 417 290 176 114 50 39 40 41 42 46 43 43 42 42 42 49 51 55 70 74 71 112 164 492 615 592 637 375 167 146 95 57 50 68 83 64 102 42 92 89 151 201 167 346 642 438 179 97 123 93 63 81 67 49 62 76 114 183 264 336 396 402 462 524 534 504 550 622 631 663 619 576 612 613 586 600 527 514 481 392 275 178 128 109 142 120 107 83 60 64 72 77 45 41 41 41 41 41 41 41 44 51 51 51 51 51 51 51 63 63 63 63 63 63 63 63 421 225 92 128 195 227 284 364 270 167 80 57 37 33 33 36 37 37 38 50 62 69 77 74 81 81 81 77 69 58 57 49 36 36 35 35 35 36 37 37 37 37 37 41 41 45 45 45 64 52 44 56 76 96 108 108 139 187 199 152 116 125 172 182 92 50 40 39 40 42 41 40 53 67 78 100 138 181 217 222 198 181 142 97 98 126 167 192 333 502 653 672 571 405 197 45 37 44 46 91 177 292 367 385 303 266 170 53 41 57 58 44 37 52 99 95 59 38 38 58 57 89 149 165 120 48 35 60 54 65 107 161 216 298 443 576 715 857 835 823 774 669 516 242 126 93 85 69 49 65 68 34 54 101 144 153 135 112 86 70 37 45 49 42 57 74 81 69 41 92 160 209 226 203 151 108 90 66 46 39 39 38 38 39 36 45 72 55 46 66 77 57 67 56 51 51 47 39 39 39 56 64 65 58 46 41 46 65 68 158 105 136 239 343 368 208 129 94 67 67 59 39 51 90 67 82 95 96 96 85 66 55 84 57 49 54 67 52 43 42 62 74 109 122 125 86 65 42 54 46 54 47 50 43 50 43 51 48 52 56 48 43 42 41 42 42 42 42 42 42 42 42 49 50 45 43 42 43 43 41 41 43 54 46 42 46 54 58 88 87 76 60 44 39 39 38 38 38 39 39 39 39 39 39 38 46 46 38 38 38 46 37 37 42 42 37 37 45 49 45 37 37 36 37 48 52 55 55 62 54 50 46 46 50 57 49 41 33 33 32 31 31 31 31 34 34 41 41 45 45 45 45 41 45 45 49 53 57 61 61 145 129 105 85 65 57 53 53 70 69 61 53 45 48 44 43 51 47 43 39 46 50 54 54 43 35 51 83 79 42 26 34 25 25 25 24 24 25 33 33 60 44 28 23 24 27 30 22 22 22 22 22 22 22 22 22 30 30 30 30 30 30 30 30 22 22 22 22 22 22 22 22 30 34 34 30 22 21 22 22 30 30 26 26 30 38 42 43 27 24 28 32 32 32 28 28 36 37 37 37 37 37 37 37 34 34 34 30 30 30 30 30 58 53 41 33 25 25 25 32 31 31 31 27 26 26 33 37 28 28 35 31 34 30 30 22 31 27 27 32 29 33 30 30 31 35 32 37 41 45 42 42 38 35 39 36 44 41 38 31 32 113 153 83 35 52 53 36 48 48 52 56 53 57 58 58 47 51 52 56 56 56 49 45 56 56 56 55 59 59 59 59 43 50 90 142 134 78 38 38 41 43 70 86 94 97 89 85 93 94 99 96 81 58 44 43 49 67 71 80 74 66 48 44 42 43 48 63 75 71 66 58 47 52 55 55 55 51 50 42 49 49 49 49 56 56 56 56 57 46 42 42 43 47 55 59 47 43 44 44 44 44 52 49 50 50 61 76 95 126 146 162 214 215 212 205 187 164 133 115 64 53 50 49 48 51 61 64 102 90 78 63 51 43 43 43 42 42 42 43 44 49 50 58 66 45 44 71 82 73 111 185 314 425 503 532 554 566 533 450 372 334 302 284 273 269 280 261 210 164 118 62 48 46 47 47 56 52 79 121 116 70 66 111 133 215 329 415 472 505 539 565 607 646 670 673 677 673 642 560 438 336 224 129 77 55 55 54 57 78 85 89 75 64 54 54 68 86 100 122 174 254 350 418 464 528 578 594 632 663 640 543 361 271 219 161 136 113 85 62 69 73 88 91 99 126 158 196 229 264 286 283 234 145 85 65 87 122 168 196 212 205 189 177 172 153 125 102 90 83 72 72 50 50 51 51 63 67 67 60 61 54 61 65 81 89 100 104 84 79 59 50 49 49 48 47 48 52 53 48 48 48 49 50 51 51 54 54 66 82 97 113 120 184 309 478 616 658 603 527 374 240 113 64 56 50 63 71 57 46 53 45 45 44 44 44 68 60 55 42 41 41 41 40 42 46 42 41 43 56 69 65 86 78 75 68 64 65 68 73 61 61 57 61 65 69 77 81 73 65 65 53 49 48 48 48 75 82 78 74 62 58 46 45 53 49 49 44 44 49 64 68 49 65 70 70 58 58 66 82 66 59 58 51 51 51 47 47 68 64 71 60 59 48 46 45 55 60 55 46 71 116 119 67 58 53 58 66 66 58 62 66 70 62 58 58 74 97 121 127 89 71 71 71 71 59 51 49 51 60 72 72 60 56 75 80 92 92 96 99 102 90 85 81 87 86 93 108 143 162 181 178 187 144 100 72 69 69 62 54 45 44 77 133 128 59 43 71 83 59 42 42 43 52 52 44 48 45 45 46 50 46 50 47 53 53 61 58 65 54 54 50 48 48 48 48 49 49 60 60 79 82 70 54 45 44 44 52 48 42 42 78 86 69 57 65 85 137 137 73 40 53 54 41 62 58 54 43 43 43 43 47 61 53 59 69 99 146 216 256 220 150 96 102 93 59 52 83 72 83 75 67 62 54 49 45 34 33 250 262 101 85 77 45 54 50 43 39 46 50 53 53 33 33 39 35 34 29 28 27 39 41 33 21 19 18 18 18 17 17 25 26 34 35 39 36 44 48 56 56 52 43 34 22 17 18 26 37 41 48 49 42 31 32 32 28 20 19 20 32 60 68 68 48 24 20 36 56 24 24 24 23 23 27 27 27 27 27 23 23 19 19 19 19 19 19 19 19 19 18 18 18 18 17 17 17 17 21 25 25 17 17 17 17 17 18 18 18 17 17 17 17 24 24 24 25 18 22 26 34 38 34 30 26 22 22 23 22 23 22 23 23 31 31 35 35 35 35 31 31 27 23 23 23 23 27 31 31 30 30 30 30 30 30 31 31 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 38 38 30 22 18 18 26 34 41 36 39 24 16 17 18 20 21 40 60 93 125 134 122 93 79 56 50 22 17 17 18 23 31 19 19 24 32 36 36 32 32 39 39 39 42 39 39 28 23 20 20 19 20 20 24 33 23 25 26 26 26 27 27 38 45 52 47 50 66 77 69 48 21 21 21 22 23 24 24 24 25 50 31 43 68 72 45 33 49 30 31 58 75 67 32 31 32 32 33 33 33 33 34 34 37 40 51 51 47 47 47 47 47 47 47 47 47 47 47 47 40 48 32 32 32 41 45 37 32 33 37 37 41 41 45 45 45 48 48 44 40 43 38 41 37 28 27 31 35 49 53 49 34 34 26 26 27 28 28 30 34 39 39 33 33 37 37 33 33 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 46 46 46 50 57 45 34 34 45 68 77 116 124 100 84 96 96 73 97 90 82 74 78 90 98 96 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 45 52 60 48 47 46 45 48 51 54 69 56 32 26 25 25 49 60 64 61 62 71 65 50 32 32 45 53 49 41 52 48 48 44 47 47 49 49 52 52 48 44 47 43 50 53 39 42 50 46 34 30 26 27 43 43 47 51 55 59 63 60 45 38 33 37 33 26 33 53 37 49 60 52 36 32 44 53 75 88 104 96 60 32 32 53 37 33 33 41 50 54 50 39 31 31 31 31 31 31 31 31 31 51 63 63 83 115 107 68 37 37 37 37 41 49 57 61 41 37 33 37 45 45 41 33 54 54 42 34 34 34 38 34 38 46 53 46 42 42 50 50 34 40 76 87 87 115 135 119 131 175 223 231 179 104 48 36 40 40 40 40 40 40 40 40 35 48 64 56 36 36 48 72 55 44 36 36 41 65 101 129 129 176 191 146 101 88 91 81 92 74 68 59 66 73 69 62 94 83 76 61 42 38 37 37 39 39 43 39 40 44 44 40 41 46 54 50 46 47 67 90 129 113 97 96 120 148 160 164 168 168 163 155 147 159 179 206 178 198 207 175 119 83 92 116 56 60 60 48 40 40 56 103 370 573 654 502 308 270 253 152 119 82 72 54 43 47 59 46 81 71 65 79 104 165 270 376 447 467 523 552 517 411 280 195 115 69 38 52 61 46 42 43 42 42 42 42 48 59 78 86 90 140 152 416 638 672 679 494 210 162 105 67 64 71 74 71 62 41 84 90 179 213 155 270 642 596 259 109 135 61 74 72 44 44 51 66 95 144 205 254 375 272 253 352 453 468 522 598 619 608 556 536 553 497 431 453 436 379 302 220 155 113 107 112 133 133 109 88 64 52 60 68 52 45 45 41 41 41 41 41 44 51 51 51 51 51 51 51 59 59 59 59 59 59 59 59 341 157 29 31 134 211 251 284 257 163 80 49 36 34 34 37 45 49 50 66 74 82 74 55 74 78 78 78 73 61 53 45 35 35 35 35 36 36 36 40 36 40 40 44 45 49 49 49 61 52 44 44 44 68 88 104 128 164 180 141 113 110 129 126 82 63 62 51 55 48 48 44 44 44 48 67 87 122 145 154 158 188 167 123 118 143 152 145 233 383 525 630 713 708 510 268 83 56 42 65 131 190 227 225 195 190 124 40 38 42 44 43 36 44 91 83 39 37 38 58 37 85 157 185 148 68 36 48 39 42 72 110 158 259 436 590 712 877 897 901 844 749 632 407 173 96 72 81 77 84 91 70 92 164 267 312 274 187 109 71 65 70 74 58 50 54 65 61 35 76 105 93 114 151 119 47 69 83 84 81 62 39 39 48 37 72 95 51 38 66 78 50 39 39 39 39 43 51 48 47 44 48 41 41 42 50 58 69 62 172 140 195 286 361 425 322 168 116 73 62 62 54 66 94 56 68 84 97 101 94 83 67 73 57 41 40 42 43 43 40 65 96 132 133 128 93 68 40 56 49 57 50 57 50 57 50 67 55 51 47 43 43 41 40 41 41 41 41 42 42 43 43 44 45 44 42 42 42 42 42 41 41 42 43 43 43 55 82 92 88 81 69 53 41 40 39 39 39 39 39 39 39 39 38 38 38 38 38 37 38 42 37 38 42 46 50 45 37 41 53 37 37 37 37 40 36 47 51 58 54 54 50 46 46 57 53 41 33 33 32 31 31 31 31 34 34 41 41 45 45 45 45 41 41 41 45 49 53 53 57 81 73 61 53 49 53 61 65 90 82 66 53 41 41 41 40 48 47 50 46 46 50 62 58 59 39 43 67 67 38 25 25 25 30 41 45 29 24 25 41 68 52 35 23 27 31 26 22 26 26 26 22 29 29 29 30 30 30 30 30 30 30 30 30 22 22 22 22 22 22 22 22 70 94 102 78 30 21 21 34 30 30 26 26 30 34 42 43 35 28 28 28 28 28 32 32 36 36 36 37 37 37 37 37 37 37 37 37 37 41 41 41 49 45 45 40 40 36 36 36 43 31 23 22 26 34 37 33 24 24 31 31 30 30 30 22 19 19 20 24 25 33 30 34 35 35 33 37 41 45 42 42 31 31 39 36 44 49 46 43 32 129 177 107 44 44 49 35 48 48 52 56 53 53 54 54 43 51 56 64 68 60 41 41 48 52 56 59 63 67 71 71 59 63 47 36 36 42 46 38 40 61 97 105 93 96 104 113 93 90 90 79 67 44 41 40 49 64 76 89 94 99 79 56 64 61 73 84 80 71 59 51 44 48 48 44 47 43 42 41 49 49 56 56 63 63 63 63 49 41 42 42 43 51 59 63 48 44 44 44 44 45 53 46 51 47 50 57 72 87 95 103 142 147 164 173 175 172 160 150 80 76 74 65 63 62 80 87 90 78 65 42 41 41 42 42 42 42 43 43 48 57 62 74 70 45 44 71 75 62 86 135 203 284 365 406 440 472 462 413 328 292 255 222 206 190 197 182 137 99 73 48 46 46 47 59 52 47 70 101 97 75 78 117 201 283 389 435 461 474 516 562 608 647 666 655 659 651 624 549 430 318 210 122 70 55 55 54 69 90 97 97 79 64 54 54 66 89 115 164 240 325 415 476 517 563 593 605 620 628 575 461 294 228 192 145 121 94 78 67 54 65 73 80 84 95 115 145 159 187 209 215 181 114 63 54 53 72 111 131 143 147 152 159 126 114 98 79 71 64 64 65 56 60 68 60 59 51 58 51 51 52 53 61 73 81 93 97 76 76 68 59 49 49 49 49 48 49 50 50 49 50 51 60 68 67 62 62 73 80 96 119 148 239 403 605 773 811 750 644 465 308 145 68 56 61 70 74 65 58 61 53 49 45 44 44 48 44 42 41 40 39 39 39 41 42 42 41 42 52 57 61 62 58 59 60 60 64 68 68 53 53 57 57 65 69 77 81 61 57 60 56 48 47 47 46 70 74 70 62 54 49 45 45 57 49 44 43 44 48 60 68 57 57 61 65 62 70 73 70 46 46 46 46 46 46 46 50 63 63 70 63 66 59 62 55 70 79 82 51 74 107 110 78 66 50 46 66 74 62 62 70 78 69 61 57 61 77 93 90 93 83 79 67 51 49 49 48 67 60 60 60 60 56 60 61 81 85 85 85 80 72 68 67 94 81 69 76 91 98 105 101 125 93 74 89 78 50 45 57 61 44 84 164 168 95 63 95 107 63 41 41 55 72 64 44 44 45 61 70 74 70 62 46 56 49 57 57 61 53 49 49 48 48 48 48 48 49 49 56 72 79 82 58 44 42 42 43 55 42 41 54 82 90 62 40 62 158 166 58 39 50 73 41 50 47 51 47 47 47 44 47 50 61 61 59 81 120 156 171 136 97 78 92 85 50 43 66 67 75 74 66 62 57 60 56 42 90 424 388 140 108 60 32 58 58 50 42 41 41 53 57 33 33 39 35 34 29 28 27 32 38 41 33 27 18 17 16 16 16 17 18 26 34 38 35 24 31 39 44 51 43 38 31 18 18 30 34 38 45 46 38 31 21 21 21 20 20 29 45 89 105 109 85 41 21 21 40 24 24 24 28 28 28 32 31 27 27 27 23 19 19 19 19 19 19 26 22 22 18 18 18 22 22 18 18 22 26 30 26 18 18 18 18 18 17 17 17 17 17 24 24 24 24 32 25 18 19 23 27 27 27 23 23 19 19 19 19 19 19 19 19 27 31 39 43 43 39 31 27 27 27 27 27 27 31 31 35 30 30 30 30 31 31 31 31 35 35 35 35 35 35 35 35 47 47 47 47 47 47 47 46 46 34 22 18 22 38 58 70 49 41 29 17 17 18 19 20 30 35 56 104 144 152 120 95 68 62 30 18 17 18 19 23 19 19 24 32 36 36 32 32 43 51 52 47 39 35 36 44 33 32 21 21 21 21 21 22 25 25 25 25 25 25 25 32 27 22 22 42 73 81 64 41 42 31 31 39 39 23 24 25 25 26 43 52 56 56 44 33 37 29 49 70 58 43 43 31 32 32 33 33 33 34 38 41 40 47 47 47 51 47 47 51 47 47 47 47 47 47 47 40 48 32 31 32 45 57 49 37 41 41 41 41 41 45 45 45 44 44 40 35 39 34 37 37 28 28 38 42 53 49 37 25 25 25 25 26 27 29 34 42 35 36 32 33 33 33 33 33 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 46 46 46 46 53 49 45 37 34 37 82 94 94 78 62 67 95 127 123 92 64 56 64 80 80 73 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 48 52 56 48 43 42 49 48 55 54 64 52 28 25 25 30 45 49 49 57 63 72 53 42 32 32 41 49 49 45 48 55 51 51 54 49 49 49 52 48 51 47 50 42 41 44 22 26 38 50 58 50 34 23 39 39 39 43 48 48 52 45 41 26 42 70 58 26 25 54 42 33 25 25 33 45 57 58 143 180 200 165 97 49 37 37 29 29 30 30 43 43 43 35 31 32 32 32 32 32 32 32 31 44 64 68 80 100 96 72 45 37 37 33 37 41 49 53 41 37 33 37 49 49 41 33 32 33 33 33 33 58 69 57 42 46 50 42 33 34 51 71 52 72 80 68 75 111 115 87 127 163 206 202 163 107 59 35 44 44 44 44 44 44 44 44 36 48 60 52 36 36 52 72 44 52 52 49 54 74 122 158 166 145 116 87 82 81 100 101 85 66 54 49 49 56 52 52 85 74 66 55 47 39 38 38 51 58 58 47 47 40 39 40 40 40 41 42 42 46 62 78 101 85 69 77 97 124 144 152 160 140 139 163 167 163 183 226 178 209 217 175 119 80 84 105 61 53 41 40 39 39 39 74 524 733 851 746 543 405 283 131 147 114 70 41 42 43 44 43 41 78 136 198 218 239 300 382 504 496 524 549 557 495 408 323 220 139 80 77 83 72 46 46 43 43 46 49 56 68 95 107 98 145 133 301 577 688 668 572 265 173 100 79 79 66 73 75 82 66 120 110 140 130 111 263 502 642 300 110 132 50 98 69 44 53 76 90 101 126 152 177 298 291 313 359 402 416 459 503 465 437 386 394 422 355 300 342 312 246 177 139 110 84 74 82 94 98 105 101 84 64 63 63 59 52 52 45 41 41 41 41 40 47 47 47 47 47 47 47 59 59 59 59 59 59 59 59 265 313 292 164 71 95 183 232 225 158 91 52 36 35 36 56 57 65 70 75 78 63 51 43 71 75 82 78 73 53 41 36 35 35 43 40 47 40 43 35 43 36 43 40 47 45 52 45 53 53 52 44 36 44 68 84 116 117 117 118 138 142 98 54 45 60 72 76 73 66 63 63 48 44 41 49 65 81 101 116 115 148 158 151 140 153 148 145 189 280 372 491 674 798 748 601 288 146 46 57 124 153 158 160 174 149 90 39 38 47 86 73 38 38 39 43 55 51 46 38 37 37 73 125 148 108 52 34 55 55 58 76 111 194 370 527 668 854 909 935 892 803 748 559 271 124 72 80 77 72 94 101 120 222 371 471 445 303 168 86 98 105 94 78 54 46 53 53 65 69 36 33 49 123 107 38 71 102 127 131 113 98 99 103 104 101 76 39 38 58 62 42 38 38 39 39 42 54 51 43 43 43 39 40 49 66 66 72 102 135 99 210 285 312 441 470 231 156 81 61 69 73 66 70 53 65 70 86 91 91 84 73 69 65 49 39 39 58 102 118 56 84 92 72 64 64 60 40 52 52 53 53 57 57 57 50 63 55 47 43 43 43 42 40 42 42 43 43 43 43 51 55 44 44 43 42 42 42 42 42 43 42 43 55 51 42 50 78 69 80 81 77 73 61 60 52 40 40 39 39 39 39 38 38 38 38 38 38 38 42 50 46 58 46 50 61 61 41 41 57 37 37 41 41 40 40 55 63 58 58 58 50 46 46 57 57 41 33 33 32 31 31 31 31 34 34 41 41 45 45 45 45 37 37 41 41 45 49 49 49 37 34 30 30 34 45 57 65 79 71 54 49 41 37 45 45 48 44 47 47 47 54 66 62 67 51 47 55 47 26 25 24 30 54 89 97 65 29 37 69 84 64 39 23 23 22 22 21 26 26 26 22 29 29 29 29 26 27 26 26 26 26 26 26 22 22 22 22 22 22 22 22 118 142 150 114 50 21 22 42 34 30 26 26 30 34 38 39 43 32 28 24 24 28 32 36 36 36 36 36 37 37 37 37 33 33 37 37 37 41 41 41 37 41 45 44 40 40 32 32 47 43 35 35 34 30 33 29 24 24 27 27 30 30 30 22 23 19 20 28 25 33 30 30 35 35 33 37 41 45 42 46 27 31 32 40 45 50 51 48 57 161 198 116 40 41 45 36 48 52 52 56 49 53 50 54 47 51 56 64 64 60 41 41 51 52 55 59 63 67 67 71 43 59 51 38 47 79 75 43 63 84 119 108 88 76 84 100 81 73 54 42 42 41 42 43 42 57 65 82 103 115 96 69 113 101 97 97 77 56 44 43 60 56 56 52 51 43 43 42 49 49 56 56 63 63 66 63 49 42 42 42 43 51 59 63 48 48 48 45 45 45 50 46 60 56 59 58 61 64 71 67 87 92 104 121 138 151 160 161 94 102 109 104 86 73 79 91 81 73 69 50 46 42 43 43 42 42 43 43 45 61 70 78 74 45 44 64 72 67 71 94 109 174 239 280 326 365 379 350 290 234 169 115 84 75 85 82 48 49 48 55 59 58 58 62 58 46 46 61 69 65 96 158 254 324 397 424 426 435 485 543 606 636 648 640 629 629 598 523 384 286 183 103 59 56 55 55 81 102 105 105 83 61 54 54 53 84 133 195 272 344 408 457 480 514 522 507 498 483 435 333 244 201 186 161 126 90 74 63 53 58 70 77 73 80 88 111 133 141 138 124 103 72 64 68 54 70 93 116 120 105 113 125 79 86 71 63 52 52 57 65 100 100 100 84 67 50 50 50 50 51 52 57 65 69 77 76 72 80 80 72 56 51 51 60 51 56 57 57 53 57 73 96 92 80 71 73 76 76 87 128 147 258 443 652 814 859 795 701 534 360 174 73 64 73 82 85 73 66 69 61 53 49 48 44 42 42 42 42 45 41 41 41 39 40 41 41 42 47 52 49 50 46 58 59 60 56 60 60 48 49 49 53 57 65 69 76 64 64 64 67 63 51 47 46 62 58 50 45 45 44 45 45 57 53 45 44 44 44 48 52 61 53 49 57 66 78 69 61 46 46 46 46 50 46 46 54 46 50 66 70 82 94 114 118 69 94 97 70 65 78 77 50 70 50 46 66 74 66 62 74 54 58 65 69 73 69 65 47 65 59 67 55 49 49 49 58 86 67 59 56 60 64 56 52 52 52 57 65 68 65 61 64 99 83 74 65 73 77 80 72 79 63 98 154 138 66 44 56 68 48 60 108 132 111 95 103 111 78 43 43 67 83 68 48 45 57 69 81 85 78 66 58 59 52 52 56 56 52 52 52 48 48 48 48 48 48 48 48 47 62 70 53 43 40 41 46 98 89 57 40 46 74 62 40 83 150 142 42 38 46 85 57 42 42 50 55 58 51 51 47 42 90 93 73 143 247 230 127 83 67 68 69 57 40 40 41 59 67 66 66 62 57 60 59 42 217 477 424 216 120 48 32 53 50 50 42 41 37 49 57 33 33 39 35 34 29 28 27 32 38 41 33 27 19 17 17 16 16 17 18 22 18 27 26 18 19 23 31 31 31 35 31 22 22 31 35 42 42 42 39 25 21 21 20 20 21 45 65 125 137 141 121 85 45 21 20 20 24 28 28 32 32 36 36 27 27 27 23 23 19 19 19 26 26 26 22 22 18 18 18 22 19 23 31 34 27 34 23 24 20 19 19 18 17 17 17 17 17 21 21 21 21 28 21 22 19 23 27 27 27 27 27 23 23 23 23 23 23 24 24 27 31 39 47 47 39 31 27 31 31 31 31 31 35 35 39 31 30 30 30 31 31 31 31 35 35 35 35 35 35 35 35 47 47 47 47 47 47 47 47 39 34 26 26 38 54 78 90 50 46 34 22 18 18 19 19 20 20 22 62 102 107 91 85 71 58 26 17 17 18 18 19 19 19 24 32 36 36 32 32 40 56 68 60 43 28 40 53 33 25 25 22 21 21 21 21 24 24 24 24 24 24 24 23 31 22 21 21 37 57 69 69 78 70 62 55 47 39 35 32 23 25 37 26 34 51 51 31 56 28 32 41 29 34 54 31 35 32 32 33 33 33 34 41 40 39 39 47 51 43 43 51 47 47 47 47 47 47 47 40 43 32 36 49 61 65 53 45 49 45 45 45 41 41 41 41 44 40 40 35 38 34 37 33 44 43 54 58 60 48 28 23 23 24 24 26 27 41 54 63 36 36 33 33 33 33 33 33 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 42 42 46 42 45 53 65 65 53 45 76 64 72 92 88 72 77 109 85 77 66 66 70 62 50 35 42 35 35 35 35 35 35 35 39 39 39 39 39 39 39 35 36 36 36 43 44 47 46 49 56 52 55 54 61 48 27 25 25 26 50 54 54 66 71 76 41 34 31 32 41 49 49 45 55 51 51 47 50 45 49 48 52 48 51 47 46 41 37 40 22 26 38 58 70 70 46 23 39 39 39 33 44 37 37 30 26 26 74 134 114 38 25 46 50 38 26 26 33 57 77 78 191 264 316 260 149 65 41 41 29 29 30 30 39 43 39 32 32 32 32 32 32 32 32 32 31 40 56 48 48 52 48 37 45 41 37 37 37 41 45 49 53 45 37 41 49 53 45 33 55 91 98 54 45 70 69 42 46 54 54 46 34 35 59 76 108 120 80 35 43 75 75 63 83 111 142 151 135 103 64 35 48 48 48 48 48 48 48 48 60 40 36 40 68 76 60 36 40 68 97 86 54 59 111 163 171 118 77 68 91 102 133 154 81 55 49 46 45 41 41 45 54 51 47 44 40 39 39 38 62 58 62 58 54 47 43 40 38 39 40 40 40 42 62 74 57 53 53 65 93 121 136 144 144 120 152 223 239 191 159 178 174 189 185 171 155 128 96 64 81 61 41 40 43 47 43 70 411 561 737 837 815 713 523 330 170 152 111 67 42 42 41 42 40 114 248 377 414 402 431 492 571 566 569 574 578 543 488 423 341 280 201 123 93 95 81 58 54 51 50 50 61 88 119 132 96 103 139 223 423 593 588 538 286 177 89 86 87 63 62 83 62 42 69 79 132 123 100 223 343 524 305 143 121 70 108 46 51 64 92 103 105 104 114 124 177 331 421 395 370 413 424 377 358 347 299 303 360 344 313 350 212 170 139 121 92 58 47 63 41 54 82 97 92 76 63 55 62 59 59 45 41 41 41 41 40 47 47 47 47 47 47 47 55 55 55 55 55 55 55 55 536 562 469 221 47 40 120 153 173 130 76 40 35 35 51 63 53 77 98 94 78 59 59 64 71 72 75 63 54 41 36 35 39 43 54 51 58 47 50 39 46 39 50 43 55 48 59 52 52 60 60 56 40 40 52 64 128 125 141 166 190 167 99 46 43 66 79 87 80 69 62 62 47 40 40 41 42 46 51 73 99 106 128 151 151 130 130 170 180 187 211 332 523 702 768 743 521 268 64 44 108 122 121 135 141 115 59 40 57 148 175 127 56 40 38 39 67 75 58 38 49 36 36 73 124 120 76 36 72 68 67 81 93 152 285 429 598 806 889 961 929 843 788 615 421 223 115 88 56 40 66 93 143 246 402 534 551 438 287 173 81 74 67 62 62 55 66 74 92 61 35 34 53 98 110 100 109 140 161 162 164 184 202 215 240 136 41 38 43 47 39 38 39 55 62 62 65 85 78 61 66 62 43 39 45 65 62 60 102 128 94 197 261 296 471 543 263 172 77 49 62 78 66 46 63 67 64 68 72 80 77 77 112 117 101 57 41 93 197 277 60 57 40 39 39 40 49 49 49 53 54 54 58 58 58 58 47 55 51 42 42 51 47 41 55 51 51 55 59 63 67 71 54 53 42 42 42 42 42 43 63 59 55 55 43 42 42 54 61 65 77 81 77 69 68 60 44 40 39 39 39 38 38 37 38 38 38 38 38 38 46 50 69 61 57 65 73 61 53 53 37 41 41 41 44 48 63 67 58 58 62 54 46 46 60 61 41 33 33 32 31 31 31 31 30 34 41 45 49 45 45 41 37 37 41 41 45 45 45 45 65 61 49 45 41 41 45 45 62 47 35 34 30 37 49 53 48 44 47 47 54 62 66 62 51 44 48 44 28 26 26 31 46 86 134 142 105 69 77 117 96 79 47 27 22 22 21 20 22 21 29 29 29 29 29 29 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 22 106 122 122 98 54 30 30 46 34 30 30 30 30 38 43 47 47 36 28 24 24 28 36 40 36 36 36 36 36 36 36 37 33 33 37 37 37 41 41 41 41 41 45 44 40 32 24 23 39 55 67 59 42 26 25 25 28 24 31 31 30 30 26 22 39 31 32 36 29 33 26 27 35 39 37 41 45 49 46 46 31 35 32 40 49 54 59 56 73 165 194 108 36 37 45 37 48 52 52 53 49 49 50 50 55 55 48 52 52 56 49 49 59 59 59 59 59 59 59 59 39 39 43 59 79 79 67 59 103 107 118 99 75 59 45 41 61 53 41 40 40 41 57 65 41 42 42 62 103 144 144 112 136 113 93 89 70 45 45 53 65 65 61 60 60 51 51 47 49 49 56 63 66 66 74 66 57 46 46 46 43 47 52 56 52 52 45 45 46 46 46 47 56 52 55 59 61 60 63 59 67 67 68 73 86 107 128 136 81 101 124 126 101 75 63 69 73 73 80 73 62 51 47 43 43 42 43 44 45 61 66 74 70 45 44 53 69 72 68 80 58 81 129 162 203 235 247 233 181 133 88 49 48 47 59 74 48 52 67 74 69 53 45 44 61 45 45 46 57 58 93 147 239 289 335 365 383 424 482 532 603 633 640 625 610 607 568 492 337 243 151 83 54 56 56 59 89 110 113 112 91 69 54 54 51 87 157 219 276 317 347 365 361 389 400 369 334 319 296 247 215 194 190 174 135 87 63 54 54 63 75 86 78 77 77 88 118 114 87 66 55 57 61 68 67 74 85 108 100 69 61 69 59 71 68 60 52 52 69 89 128 124 115 95 74 50 49 49 50 51 53 65 73 73 61 57 69 81 89 84 72 64 68 76 61 69 77 74 70 74 90 109 116 99 90 104 103 98 110 150 203 317 490 657 784 816 771 697 546 369 180 75 69 87 99 94 77 70 73 65 61 57 56 52 47 55 70 74 81 77 69 65 40 40 39 40 41 42 43 44 46 46 50 55 56 60 52 52 48 48 52 56 60 64 68 75 75 75 75 78 70 58 50 54 54 53 45 44 44 44 44 45 44 45 60 64 64 60 56 52 61 49 44 49 73 85 65 53 57 53 53 49 49 45 45 45 45 46 61 62 77 85 113 121 69 93 116 93 88 81 76 49 73 61 58 62 66 66 66 70 46 50 58 66 73 69 65 50 48 50 62 58 53 53 69 89 109 85 63 59 72 80 57 52 49 50 51 52 67 68 64 67 67 62 49 49 53 61 64 60 45 45 74 154 149 77 44 71 43 59 55 51 79 123 112 83 83 78 70 70 75 71 52 43 49 53 65 65 69 69 66 58 62 55 55 51 51 55 55 55 59 59 55 55 51 47 47 47 44 45 54 45 42 41 46 73 201 193 141 65 41 46 58 47 87 99 83 46 41 50 77 73 41 45 57 62 62 55 55 51 58 94 82 61 133 221 173 53 69 70 73 65 49 44 44 63 62 62 69 69 65 64 67 66 37 356 447 415 338 150 63 48 49 42 42 42 41 41 49 53 33 32 39 35 34 29 28 27 32 35 26 25 24 19 26 25 24 17 17 17 17 18 18 18 18 18 18 18 22 19 19 19 19 19 27 31 43 43 43 36 21 21 20 20 20 22 50 70 158 142 126 110 90 62 26 20 21 28 32 32 32 36 36 36 32 32 27 27 23 23 19 27 30 30 30 26 26 22 18 18 18 19 39 44 51 36 35 20 32 28 28 20 19 18 17 17 17 17 24 24 32 32 32 25 19 19 20 20 20 20 20 20 21 21 21 21 21 21 21 28 31 35 43 51 51 43 35 31 35 35 35 35 35 39 39 43 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 35 32 32 32 32 32 31 31 31 23 23 23 27 35 43 51 55 28 28 24 20 19 19 20 19 19 19 20 24 40 44 52 60 51 38 18 17 17 18 19 23 19 19 24 32 36 36 32 32 40 60 76 60 40 25 37 57 21 21 21 22 22 21 21 21 21 21 21 21 22 22 22 22 26 30 30 22 21 22 42 62 65 61 57 38 34 31 31 24 22 24 29 24 24 50 62 46 55 36 43 36 32 41 53 38 38 35 35 33 33 37 37 37 44 39 39 51 51 39 39 51 47 47 47 47 47 47 47 40 35 48 72 80 72 60 53 49 49 45 45 45 41 41 37 37 40 40 36 31 34 30 33 32 39 43 58 65 72 64 44 24 24 24 25 27 32 49 62 71 36 37 33 33 33 33 33 33 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 43 39 39 39 35 42 42 54 46 41 49 65 73 69 57 57 34 41 77 89 65 50 58 34 42 55 63 63 55 51 51 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 47 39 35 34 34 34 46 53 56 52 55 54 57 40 27 25 25 35 67 70 70 78 68 57 30 31 32 32 37 41 45 45 51 51 54 50 46 45 45 44 51 47 50 46 45 40 36 32 31 34 34 50 59 59 43 31 39 32 32 25 33 25 26 26 26 26 75 135 115 39 26 47 51 47 39 27 27 43 79 103 180 289 377 329 185 66 30 34 29 30 30 31 35 36 36 32 32 32 32 32 32 32 32 32 32 41 41 32 32 32 32 32 45 45 37 37 37 37 45 45 53 49 45 41 45 45 45 38 34 88 107 54 33 62 69 34 46 58 58 54 39 35 51 64 97 124 96 55 75 79 62 70 46 50 77 106 118 99 67 43 48 48 49 48 49 48 48 48 52 40 36 52 80 80 56 36 56 73 90 90 83 80 100 116 124 79 54 65 84 92 123 163 81 49 44 45 44 36 36 41 42 39 40 40 39 39 38 46 58 57 65 57 58 54 54 54 42 39 39 39 40 41 45 53 40 41 41 61 85 101 113 116 136 116 164 260 287 215 147 142 189 200 185 162 151 132 93 53 78 58 45 40 55 59 58 78 200 303 529 784 887 807 620 450 207 227 180 124 84 41 39 42 85 150 279 405 472 478 522 587 601 631 666 674 654 603 543 479 462 445 343 189 91 101 104 69 46 46 42 42 61 92 127 132 94 63 174 211 267 441 500 446 272 163 82 84 81 53 52 77 42 59 53 83 273 371 270 189 336 385 315 188 86 72 81 39 43 55 71 83 75 74 83 90 96 199 253 248 307 398 370 259 272 309 280 252 304 309 269 262 147 140 122 87 41 41 43 68 42 46 58 69 68 70 62 54 69 62 59 52 45 41 41 41 40 47 47 47 47 47 47 47 59 59 59 59 59 59 59 59 543 400 219 90 57 76 73 54 102 87 52 35 33 35 59 56 45 70 106 102 79 64 84 108 91 83 75 51 38 36 35 34 43 54 58 58 58 54 50 46 46 50 50 54 55 59 59 59 45 56 60 60 44 40 40 48 85 114 162 175 163 116 60 39 68 91 99 103 88 84 73 62 58 47 44 41 41 45 49 53 94 86 103 140 126 86 108 174 174 122 130 245 425 582 693 733 625 375 147 63 69 75 74 88 83 71 42 40 96 193 203 135 74 52 48 40 39 39 38 37 45 41 45 57 80 84 76 68 60 52 64 82 91 126 223 339 516 719 836 953 970 908 864 689 528 306 174 116 64 47 78 105 207 285 404 501 551 497 374 252 82 59 51 47 51 55 58 66 80 76 72 76 68 65 85 120 156 189 199 220 258 312 345 358 296 148 39 39 52 40 38 39 38 54 74 81 117 172 201 200 97 93 54 37 38 57 66 68 71 152 110 138 185 260 420 429 283 192 109 66 82 95 82 58 71 60 56 56 56 64 68 72 109 113 97 57 38 68 208 338 89 53 39 39 41 49 53 61 62 62 62 66 66 70 70 67 42 55 59 42 42 59 71 63 59 59 55 55 55 59 59 66 68 60 56 60 61 54 58 62 62 71 63 43 41 41 42 42 62 69 77 77 69 57 52 44 48 40 39 39 43 43 38 37 38 38 38 38 38 38 38 49 53 65 69 57 57 56 48 37 53 45 37 37 48 52 63 59 58 62 66 58 46 42 60 61 41 33 33 32 31 31 31 31 30 30 45 45 49 49 41 41 41 41 41 41 45 45 45 45 57 57 49 45 45 45 49 42 35 31 30 30 30 30 45 53 48 48 51 47 54 58 62 58 36 36 44 40 27 27 47 71 90 126 150 137 117 109 113 121 96 79 51 31 23 22 21 20 21 21 29 29 29 33 33 33 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 22 50 54 54 50 38 34 34 38 34 34 30 34 38 46 55 55 51 40 32 24 24 28 32 40 36 36 36 36 36 36 36 37 37 37 37 37 37 41 41 41 41 45 45 40 36 28 24 23 31 55 75 71 46 22 22 25 36 32 39 35 34 30 26 22 51 43 44 40 33 33 26 27 39 39 37 41 45 49 46 46 35 32 32 37 42 58 63 64 53 138 159 84 34 37 53 41 45 53 53 53 45 49 46 46 59 55 44 40 44 52 57 65 63 63 59 59 55 51 51 47 71 39 39 47 55 43 55 83 86 82 78 67 63 59 45 41 41 41 49 53 53 59 59 48 53 51 58 83 148 208 216 184 120 88 73 77 66 46 50 74 62 65 61 53 52 56 55 51 49 49 63 63 66 66 74 66 61 50 46 46 43 43 48 52 52 45 45 45 46 47 47 47 52 48 51 54 50 49 59 59 63 55 51 44 46 66 87 96 68 96 134 145 127 95 77 69 68 72 80 84 77 63 55 43 43 43 44 48 49 61 62 66 70 46 45 50 69 65 69 70 57 49 77 106 131 138 143 140 80 59 49 49 49 48 59 62 83 75 70 65 64 60 60 60 53 45 46 62 62 54 62 76 181 226 268 311 364 426 503 557 588 611 618 599 592 581 545 474 302 212 128 64 54 56 56 63 88 109 117 116 99 77 63 58 59 118 192 247 269 274 273 269 260 281 290 264 237 227 236 223 186 183 180 167 128 87 55 53 55 71 88 87 79 67 74 81 91 98 72 58 60 70 74 72 103 90 100 108 104 64 51 51 52 75 72 68 52 64 93 125 128 116 103 87 78 58 50 48 52 57 69 77 81 77 65 57 81 82 90 89 85 74 70 70 66 71 78 71 70 70 82 105 104 91 86 112 126 129 156 216 348 445 567 679 748 756 705 636 478 327 158 72 63 88 96 87 77 70 73 69 65 61 60 60 67 79 102 110 117 101 81 69 60 44 40 41 41 41 41 43 49 50 50 51 52 60 56 57 49 49 60 64 68 68 75 75 75 71 74 66 58 50 50 45 53 49 45 44 43 43 44 44 42 43 52 72 80 80 76 68 65 49 44 45 69 77 57 45 57 53 49 45 45 44 44 44 44 49 53 49 44 44 57 68 44 72 96 92 84 84 80 64 73 85 82 58 46 62 66 58 62 54 45 45 49 61 77 78 48 50 58 61 56 56 72 88 120 100 77 74 83 81 65 52 50 58 66 70 77 74 70 66 61 49 48 47 52 60 67 63 46 43 45 89 85 43 41 54 41 66 66 42 59 123 104 43 51 66 78 86 75 63 51 43 48 44 45 49 46 50 54 57 74 62 62 54 62 54 70 66 74 70 66 55 51 47 46 46 43 44 45 48 50 50 69 81 240 248 205 121 46 41 47 56 60 43 43 63 75 62 57 57 41 49 61 73 70 66 66 55 99 63 51 59 78 71 59 59 47 59 54 49 48 59 74 81 62 62 65 65 65 60 67 66 92 459 423 387 386 142 38 44 89 70 50 42 45 45 49 45 33 32 39 35 34 29 28 27 25 31 22 20 20 19 38 41 33 32 21 21 17 17 17 17 22 18 18 18 18 18 18 18 23 23 31 36 40 40 40 33 21 20 20 20 20 22 46 70 162 126 82 62 66 66 46 29 29 36 36 36 36 36 36 36 32 32 31 27 23 23 23 27 30 37 37 26 26 22 18 18 18 20 40 48 56 49 40 32 44 40 44 32 27 19 18 17 21 21 28 28 36 36 36 29 19 20 20 20 20 20 24 24 25 25 25 25 25 25 25 25 35 39 43 51 51 43 39 35 39 39 39 39 39 43 43 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 28 28 28 28 28 28 27 27 27 27 27 27 27 19 19 18 20 20 20 20 20 20 27 27 19 26 30 18 18 17 23 43 34 23 18 17 18 19 23 23 19 19 24 32 36 36 32 32 39 52 72 68 41 33 41 46 21 21 21 22 22 21 22 21 20 20 20 21 21 21 21 21 21 30 51 47 26 21 22 30 33 37 33 25 22 34 39 34 30 35 31 22 24 45 61 53 26 58 50 55 103 88 44 33 45 38 42 35 39 33 37 44 63 47 43 63 59 39 39 55 47 47 47 47 47 47 47 40 35 56 84 92 72 52 45 49 45 41 41 41 37 37 33 33 40 36 32 31 30 29 29 28 26 26 41 57 76 71 59 40 25 26 27 35 40 49 51 55 40 41 34 37 37 37 33 37 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 43 43 43 39 35 35 42 38 62 50 41 41 49 57 53 49 86 47 35 59 75 67 51 43 35 39 47 36 35 34 36 51 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 47 39 35 34 34 38 49 53 56 52 50 54 57 40 27 25 26 52 83 83 79 75 52 29 30 30 32 32 33 37 37 48 47 47 50 50 46 41 45 40 35 31 34 29 32 28 24 23 39 35 35 39 39 39 35 24 32 25 25 25 25 25 26 26 34 30 54 86 75 31 26 55 51 59 59 39 27 43 91 124 156 265 377 361 217 70 29 38 30 30 30 31 39 40 40 32 32 32 32 32 32 32 32 32 45 41 37 33 33 37 45 45 45 41 37 37 37 41 45 49 41 49 49 45 37 41 61 70 47 131 159 67 33 66 89 58 58 62 58 47 43 35 36 36 35 81 92 104 143 119 110 166 62 33 33 70 99 79 66 66 56 49 49 49 49 49 49 48 36 48 72 76 60 48 52 53 101 78 70 103 152 160 116 68 60 40 39 46 49 49 72 111 84 60 47 59 51 35 35 41 49 46 46 46 50 53 57 56 57 57 64 61 61 58 58 58 70 62 54 39 39 39 39 39 39 40 41 46 57 65 69 72 112 96 136 212 231 175 131 138 205 232 213 150 103 88 89 89 69 50 41 40 51 55 58 78 174 189 346 619 781 741 541 331 227 256 209 146 122 61 39 47 100 126 219 348 429 437 476 529 615 654 685 684 645 616 593 564 551 537 440 235 105 92 114 100 41 42 41 41 49 69 104 109 89 65 190 215 194 320 415 360 231 145 79 74 67 42 41 59 41 131 102 52 246 440 379 215 370 319 292 185 59 56 74 41 42 47 67 67 63 66 77 88 78 77 108 175 247 259 206 127 133 209 201 172 200 203 140 105 69 106 123 93 62 52 53 49 72 59 42 40 48 58 65 53 69 69 62 59 45 41 41 41 44 51 51 51 51 51 51 51 63 63 63 63 63 63 63 63 83 82 84 79 78 73 58 46 46 51 44 34 33 35 62 63 53 66 94 90 79 76 100 120 116 96 72 47 37 35 35 34 54 62 62 62 57 57 53 49 54 54 58 58 62 62 66 63 48 52 49 48 40 36 36 36 41 66 110 127 115 68 39 37 71 78 78 78 81 77 74 70 74 77 70 70 70 74 66 66 69 81 102 115 88 76 109 165 147 112 109 191 313 439 578 653 613 508 341 158 60 43 47 41 42 43 42 40 101 199 236 185 81 53 48 39 37 36 36 36 37 41 49 49 56 60 68 64 49 45 58 91 108 120 181 269 437 611 720 876 954 949 939 786 583 374 246 167 104 79 102 123 245 309 388 441 498 496 409 291 121 75 47 51 59 50 42 38 76 76 84 92 104 109 117 139 207 245 274 312 369 403 381 346 235 132 48 44 60 40 39 40 37 50 70 93 160 267 336 359 260 232 154 67 39 52 69 76 67 145 95 103 138 205 345 330 283 229 157 103 91 83 86 67 49 49 49 49 53 53 57 57 76 64 60 43 36 38 163 314 153 66 39 40 46 42 42 62 51 51 55 55 59 63 63 67 42 74 82 54 42 70 90 94 74 70 66 62 58 58 58 65 83 74 74 75 79 65 66 74 42 75 67 42 42 55 64 55 66 65 66 58 57 45 40 39 60 48 43 43 58 62 50 38 39 38 38 43 42 38 38 49 45 101 121 81 52 64 72 60 85 65 45 41 60 64 63 51 54 62 70 58 45 42 60 65 41 33 33 32 31 31 31 31 30 30 45 49 53 49 41 37 45 45 45 45 45 45 45 49 30 30 30 33 37 45 49 46 31 30 30 30 30 34 45 49 52 48 51 47 54 58 69 62 52 44 40 32 28 43 63 79 94 110 102 93 137 201 213 184 80 67 47 31 27 22 21 20 21 21 25 29 33 33 37 37 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 22 22 22 26 30 30 30 34 34 35 39 43 55 63 63 51 40 36 28 28 28 32 36 36 36 36 36 36 36 36 37 41 41 41 37 37 37 37 37 41 41 37 36 32 28 24 23 31 43 55 51 42 26 25 25 44 40 43 39 38 30 26 22 51 43 44 44 37 33 26 26 39 39 37 41 45 49 46 50 43 36 36 41 46 58 67 69 49 126 143 72 34 37 53 37 45 53 53 53 46 46 42 42 55 51 40 40 49 57 62 69 59 59 55 51 51 47 47 44 64 48 40 40 40 40 52 79 46 46 38 47 55 52 57 57 45 45 60 60 60 67 63 51 73 74 86 115 187 252 255 212 92 57 49 62 58 46 47 79 54 50 49 45 44 48 47 47 49 49 63 63 66 66 74 66 68 57 46 46 43 47 48 52 52 45 46 46 46 47 47 47 52 48 51 50 50 53 67 67 55 47 43 43 44 46 59 59 75 94 133 148 143 114 101 99 87 87 88 80 70 59 55 43 48 55 52 60 61 61 58 57 70 54 46 50 58 58 62 64 56 50 49 82 106 105 109 103 62 48 49 49 49 48 47 47 75 74 64 52 59 71 87 99 64 53 50 59 59 46 46 49 142 191 245 284 344 399 480 526 534 569 577 558 554 547 515 439 302 209 121 68 54 55 56 55 84 109 117 120 103 89 75 70 71 141 220 262 253 224 211 196 197 203 205 187 170 176 181 182 153 152 136 124 97 68 55 54 56 68 84 88 76 68 67 74 87 98 80 74 92 125 133 128 142 113 99 112 115 76 52 51 51 66 71 63 52 64 112 152 112 92 79 75 86 78 65 49 68 64 76 84 85 81 69 69 82 86 94 98 106 106 98 90 75 76 87 75 75 78 94 117 112 90 93 131 169 196 251 334 512 583 650 714 732 697 614 523 373 249 112 53 52 74 86 76 73 66 69 69 65 64 64 64 99 115 150 166 172 152 128 108 88 64 52 41 41 40 41 43 45 46 46 47 52 64 76 80 68 72 76 80 88 88 84 80 91 83 82 70 58 50 45 45 56 56 48 44 44 43 44 44 41 42 48 64 76 84 84 84 65 49 44 45 61 69 57 45 53 53 49 45 44 44 43 44 43 48 52 44 43 42 43 43 42 55 71 71 71 79 79 68 65 113 110 50 44 58 70 46 58 50 45 44 45 57 77 78 48 49 57 57 56 63 71 83 111 92 69 66 75 68 57 51 61 76 80 84 81 77 76 68 92 79 63 59 70 78 74 66 78 45 44 44 43 40 40 50 46 70 70 42 51 99 80 42 42 65 78 90 90 79 71 60 44 44 44 44 45 46 50 54 77 70 65 58 61 62 73 73 85 74 70 62 54 47 46 46 43 44 45 51 54 54 61 72 159 188 201 161 82 42 42 44 43 41 42 59 79 62 49 49 57 65 72 73 70 70 70 70 100 64 51 60 56 42 43 61 41 43 42 40 39 66 80 68 65 65 65 65 68 67 62 62 188 467 415 327 306 110 30 92 173 126 74 42 45 49 49 41 33 32 39 35 34 29 28 27 25 31 22 21 24 23 38 41 37 33 33 33 21 21 18 18 29 25 21 18 18 22 26 26 23 27 24 29 33 37 37 37 20 20 21 20 20 21 42 58 106 78 50 38 46 54 46 37 37 40 40 40 36 32 32 32 32 32 32 28 27 23 23 31 37 44 44 33 26 22 18 18 27 28 44 48 53 46 49 49 56 52 52 40 32 27 26 22 25 25 32 32 40 40 40 33 23 20 20 20 20 24 25 29 25 25 25 25 25 25 25 25 39 43 47 47 47 47 43 39 43 43 43 39 43 43 47 51 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 24 24 24 24 24 24 23 23 27 27 27 23 19 19 18 18 20 20 20 24 24 27 30 30 25 37 41 33 21 25 38 58 27 19 18 18 19 23 23 23 19 19 24 32 36 36 32 32 32 52 68 65 53 41 30 38 21 21 22 22 22 22 22 22 29 36 29 33 33 33 33 26 21 30 47 47 27 22 22 22 33 45 41 25 22 42 50 38 30 23 22 22 23 32 44 48 25 77 29 30 150 139 44 28 45 38 38 35 39 39 39 43 83 59 59 75 75 47 47 67 47 47 47 47 47 47 47 40 35 44 64 64 56 44 41 45 37 37 37 33 33 33 34 33 36 36 32 31 30 29 28 28 24 24 25 41 59 59 51 32 29 27 35 43 49 53 47 47 44 45 41 41 41 41 37 41 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 39 35 35 38 38 58 54 49 45 45 45 41 34 55 35 35 35 35 35 35 34 48 41 36 35 34 34 35 36 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 46 46 50 50 46 46 49 49 52 48 50 50 49 33 27 25 26 52 87 79 71 75 48 28 29 30 32 32 32 32 33 44 47 54 50 46 45 45 48 47 31 30 26 25 28 24 24 23 31 35 39 39 31 31 28 36 32 25 25 26 26 26 26 26 38 30 38 46 42 27 31 43 47 55 51 39 27 51 99 132 152 225 337 361 249 94 30 54 30 30 31 35 43 44 44 36 32 32 32 32 32 32 32 32 45 37 33 37 49 53 49 41 41 41 37 37 37 41 45 49 41 57 69 61 53 65 101 134 187 279 283 131 45 70 101 74 90 78 58 47 43 36 35 35 34 60 60 88 158 162 218 374 149 53 31 69 98 66 58 83 52 45 45 45 45 45 45 45 36 56 80 72 48 40 56 73 102 83 90 139 184 180 112 41 38 38 39 39 38 46 54 68 99 71 58 74 70 43 39 52 63 60 60 56 56 59 66 66 70 64 71 64 64 57 57 54 78 66 54 46 47 39 39 39 40 40 40 40 40 41 49 57 92 96 120 152 136 107 111 154 213 236 209 138 95 88 93 89 57 46 41 40 43 43 54 71 168 147 228 473 742 849 691 441 316 325 241 166 163 110 45 85 79 78 155 293 385 397 404 437 598 633 655 631 610 614 627 622 565 525 431 269 128 91 129 160 49 42 42 41 41 57 84 82 64 81 149 174 181 235 295 260 197 128 70 67 52 43 42 43 40 115 74 38 99 221 252 212 351 356 241 162 72 41 87 59 45 58 74 75 71 67 83 90 60 72 122 174 181 122 66 39 53 121 125 112 143 126 74 78 43 91 112 94 111 144 105 44 63 50 41 56 86 98 85 64 76 76 69 62 52 41 41 41 48 55 55 55 55 55 55 55 67 67 67 67 67 67 67 67 38 63 54 34 36 119 147 123 34 40 40 34 33 36 67 60 65 66 70 74 78 82 102 114 139 115 75 43 37 35 35 35 58 62 61 57 57 53 53 53 53 57 57 62 62 66 66 63 48 48 36 36 36 36 36 36 45 37 50 83 107 91 40 36 40 39 38 43 50 54 58 54 70 70 73 66 73 65 61 57 44 88 109 93 67 77 122 159 130 124 128 131 168 258 421 522 580 614 530 279 82 57 65 39 38 42 49 40 97 215 303 297 109 56 39 38 39 39 38 36 38 37 37 41 64 80 72 56 69 58 67 98 108 116 164 237 387 537 612 775 885 924 954 835 676 487 338 230 128 73 76 82 199 288 363 419 478 511 423 309 134 87 51 59 71 66 50 42 85 53 44 80 163 239 243 225 272 321 366 411 444 415 317 218 165 127 91 61 56 48 40 52 62 85 92 107 182 310 405 441 504 446 316 157 71 48 49 45 83 106 57 124 171 202 346 387 276 245 186 111 63 40 44 41 40 41 49 57 57 57 53 56 64 40 44 55 38 38 158 306 209 86 38 39 41 40 41 70 42 43 43 47 51 51 55 55 43 86 98 62 46 74 102 110 90 78 74 66 62 58 58 61 80 71 67 76 80 65 73 82 40 74 79 42 43 91 115 87 58 57 53 50 49 40 40 40 68 52 40 44 59 63 51 39 51 38 38 50 50 46 46 61 77 169 205 140 92 108 131 116 113 81 54 50 65 69 60 40 47 55 66 58 42 41 53 69 37 33 33 32 31 31 30 30 30 30 38 42 49 45 37 33 45 45 49 49 49 49 49 49 49 49 45 37 37 34 34 30 31 31 31 31 34 34 41 41 49 52 48 47 47 54 58 54 79 60 40 28 36 51 63 63 58 58 42 61 181 329 365 325 64 59 39 31 31 31 26 21 20 21 25 29 33 37 41 34 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 26 26 26 26 26 26 33 26 34 34 34 35 43 55 67 64 44 32 28 24 25 32 32 32 36 36 36 36 36 36 36 37 41 41 41 37 37 37 33 33 37 37 32 32 28 28 24 24 35 34 30 34 38 41 33 32 52 48 51 43 38 34 26 26 46 39 39 40 33 33 30 30 39 36 37 41 45 42 46 43 40 33 37 34 46 51 60 69 57 134 155 80 36 45 49 36 52 59 60 53 53 45 42 42 43 40 40 41 45 53 54 65 44 44 51 51 47 47 47 43 38 39 59 59 51 51 51 51 58 62 58 47 39 39 40 40 61 53 52 44 48 63 75 75 69 70 86 121 197 254 246 187 84 56 53 73 70 46 45 66 46 45 44 44 43 42 42 46 49 49 63 63 67 67 74 67 60 46 46 42 43 43 51 48 45 45 45 45 45 46 47 47 64 60 59 58 54 61 68 76 44 43 44 44 44 45 49 50 58 78 101 121 120 107 94 82 93 89 74 66 51 47 44 44 48 49 57 58 61 57 50 50 71 59 47 47 50 47 59 56 50 48 47 60 89 88 84 97 79 53 49 49 49 49 56 75 71 70 64 56 56 59 75 76 68 45 45 46 46 46 47 54 111 169 219 261 291 329 398 445 480 519 531 527 516 516 477 408 293 211 122 65 54 55 54 54 81 99 113 110 99 86 68 67 71 146 225 252 219 175 162 151 161 158 156 147 149 154 155 151 141 128 112 92 80 60 55 54 55 63 83 83 75 67 63 81 118 121 99 96 129 178 205 197 157 116 83 103 107 72 52 52 50 51 59 51 51 60 112 160 104 80 63 67 94 98 85 54 64 60 68 73 73 66 66 55 75 75 87 107 134 146 138 126 86 94 106 109 105 115 142 168 171 145 151 190 245 292 367 465 630 670 696 714 699 626 508 399 291 190 95 51 51 66 71 54 62 55 61 61 57 64 64 67 142 166 205 240 244 231 203 184 97 69 49 46 41 40 41 43 49 45 50 54 59 72 88 96 84 91 99 99 99 95 91 87 91 83 78 62 50 50 46 45 49 56 52 48 44 44 43 44 42 43 44 56 68 69 73 73 61 53 44 45 57 61 53 44 53 53 49 49 45 45 44 44 42 43 52 48 43 43 47 63 51 59 63 59 63 71 79 75 61 133 133 49 42 61 73 45 45 46 53 57 61 65 73 66 48 48 49 57 64 67 78 75 91 72 60 57 55 56 51 50 60 68 76 80 88 80 76 75 111 102 82 70 77 77 69 61 77 49 43 43 47 51 58 74 78 78 58 41 43 63 56 43 46 65 78 94 106 106 99 91 48 52 45 49 53 50 54 58 78 70 62 54 54 62 70 78 78 74 70 62 54 46 46 45 44 44 44 47 50 46 45 48 48 108 173 178 126 62 43 48 43 42 41 42 51 54 50 57 57 61 69 73 70 70 74 67 84 73 56 44 45 53 44 40 42 43 42 40 39 66 65 52 69 65 65 61 67 63 62 62 232 396 391 259 191 83 58 192 238 167 91 46 38 49 49 41 33 39 46 42 41 33 28 27 28 31 30 22 21 23 30 30 25 25 25 25 22 22 22 22 29 29 25 26 22 26 35 39 27 32 36 33 44 37 44 37 20 20 21 20 20 21 34 54 34 34 38 46 50 46 34 21 41 44 44 40 36 32 28 28 36 32 32 28 27 23 23 31 37 44 44 33 33 22 18 18 36 28 32 37 38 38 53 57 53 49 45 37 28 20 19 18 22 25 25 32 40 40 40 33 30 20 20 20 20 24 29 29 29 29 29 29 29 29 29 29 36 43 43 47 47 43 43 43 47 43 43 43 43 47 47 51 27 27 27 27 27 28 28 35 35 35 35 35 35 35 35 35 28 21 28 21 28 21 27 20 23 20 23 20 27 20 31 24 20 20 20 24 27 23 26 22 18 29 37 41 41 41 50 58 27 23 19 23 27 31 27 23 19 20 24 32 36 36 32 32 32 41 61 65 57 45 30 30 22 22 22 22 22 22 22 22 33 40 40 33 36 29 29 29 26 30 27 23 23 23 23 30 42 50 49 22 22 34 38 26 22 21 22 22 23 23 23 35 36 88 22 23 169 170 50 43 48 44 45 42 35 39 39 43 99 75 71 91 83 55 51 68 47 40 47 40 47 40 47 40 32 32 32 33 37 37 37 37 33 33 33 33 33 33 41 33 33 32 32 31 30 29 28 28 24 24 24 32 40 35 30 23 25 26 28 40 46 50 51 44 48 49 41 41 45 45 41 42 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 47 47 47 47 47 47 47 47 47 43 43 39 35 35 38 38 46 50 54 54 53 46 45 42 35 36 44 36 35 35 35 34 35 34 34 35 37 41 36 36 40 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 49 53 61 66 65 57 49 41 48 43 46 50 49 33 27 25 25 51 83 68 75 76 64 30 29 31 31 32 32 32 32 39 54 50 50 45 45 40 47 50 34 37 37 32 39 35 35 31 27 39 47 47 39 28 36 48 25 25 26 26 26 26 27 30 26 30 38 42 43 39 31 26 43 43 39 31 31 59 103 132 164 205 301 357 273 122 50 74 30 30 31 35 43 48 44 33 32 32 32 32 32 32 32 32 45 33 32 37 46 46 34 32 45 41 41 37 37 41 49 46 42 66 86 78 73 89 144 192 94 214 218 82 31 61 126 122 122 94 66 47 51 44 36 35 68 80 35 39 125 173 325 566 228 96 32 69 97 54 47 95 52 45 45 45 45 37 45 37 65 49 41 41 45 53 61 61 51 71 115 148 156 124 68 40 38 39 40 51 54 69 69 58 104 71 62 78 74 53 50 63 67 64 60 56 51 51 46 50 63 64 64 64 53 45 45 42 62 54 46 47 54 58 58 55 39 39 38 38 39 41 57 73 97 124 148 140 96 72 107 174 213 209 181 134 123 129 105 57 58 50 45 40 39 42 50 64 99 112 188 389 692 909 836 609 456 435 296 200 208 151 69 91 100 63 104 241 354 378 394 424 532 590 633 643 638 638 634 609 559 490 400 283 166 109 148 219 69 58 50 42 49 57 80 74 48 102 83 116 173 164 172 168 153 110 79 60 49 43 42 42 67 75 41 70 133 116 138 202 325 433 237 170 128 40 103 75 42 57 70 75 78 67 78 86 41 65 96 96 96 92 68 40 41 70 58 57 84 48 39 87 91 100 76 41 98 191 164 68 40 39 41 99 146 157 112 65 76 76 69 62 52 45 41 41 52 52 59 59 62 62 62 59 67 67 60 60 60 59 67 67 130 98 46 36 61 113 123 87 68 68 72 52 36 36 49 66 71 55 54 68 107 134 154 158 180 105 37 35 36 37 35 35 54 54 50 41 41 49 52 48 45 57 45 45 66 58 43 63 40 40 36 36 36 35 35 35 37 37 66 98 86 78 66 37 38 38 38 38 39 39 47 51 62 58 58 63 66 58 58 66 56 82 84 65 39 41 74 111 111 128 137 141 112 112 204 303 483 670 681 443 206 121 105 103 45 37 74 54 57 244 331 168 98 72 52 39 39 38 37 36 38 42 50 62 70 70 62 54 69 67 66 75 63 67 111 182 350 446 556 666 764 851 899 913 859 769 514 286 198 93 36 37 145 249 338 370 421 469 409 312 140 72 46 58 65 73 77 61 86 46 49 116 210 277 336 409 371 344 407 500 461 339 285 289 264 235 189 111 48 39 49 104 93 83 110 181 219 250 377 521 591 557 473 319 170 83 45 41 56 83 98 122 168 228 300 344 213 189 146 92 53 41 41 42 40 41 56 60 68 68 64 71 43 75 43 39 74 41 93 270 256 90 41 53 38 40 65 39 70 42 40 41 51 63 51 42 41 47 63 47 50 66 70 50 81 74 66 62 47 47 51 55 54 50 42 67 106 90 62 78 86 83 67 55 86 130 126 90 62 61 53 45 41 40 41 40 77 53 40 40 49 68 80 80 138 94 46 38 54 65 49 36 56 132 195 155 83 95 218 331 161 135 78 43 67 71 50 42 45 52 63 58 38 38 42 58 34 33 32 31 31 31 48 76 140 152 152 128 80 40 31 30 38 38 38 38 38 38 38 38 30 30 30 34 30 30 31 31 30 30 31 31 38 34 34 41 37 40 36 44 40 47 43 36 80 72 56 48 44 47 55 63 51 42 25 23 34 114 158 161 67 59 43 43 51 50 34 21 21 21 21 21 22 30 38 38 27 21 22 28 22 23 31 23 23 23 23 23 27 23 27 27 27 34 34 34 34 34 41 34 30 42 55 56 49 41 25 24 24 23 23 25 26 25 29 45 40 40 43 44 40 40 40 36 45 41 37 33 29 25 25 24 36 36 32 28 24 23 23 23 22 33 33 33 29 32 28 35 39 51 63 70 70 53 37 25 26 26 19 28 29 37 26 23 47 37 33 25 29 31 43 51 28 37 38 30 39 71 57 32 70 99 103 60 36 37 41 36 66 62 58 51 44 37 38 42 43 40 41 42 42 42 41 41 45 41 48 44 40 40 39 39 43 47 50 50 54 58 65 65 61 53 53 50 50 43 40 40 53 53 49 45 49 64 68 60 60 105 140 143 174 214 187 116 102 63 44 49 65 53 52 60 45 43 43 43 42 40 40 54 49 49 60 60 64 78 89 79 65 42 41 41 51 55 51 43 45 49 46 46 51 55 48 48 71 71 63 58 53 49 53 68 44 48 44 43 42 42 44 44 44 54 82 94 90 82 86 90 79 74 63 47 46 46 47 47 47 47 51 48 56 64 68 72 68 64 52 47 46 46 46 47 48 47 47 47 51 59 66 63 64 57 57 53 49 49 60 72 59 55 46 45 44 45 57 61 62 54 51 51 48 48 48 51 77 123 154 173 198 225 279 309 352 420 466 459 443 451 455 408 249 167 108 58 55 55 55 55 85 81 88 81 75 65 58 57 93 147 183 183 151 104 95 88 105 109 121 126 138 139 143 136 117 97 72 54 53 54 55 67 82 90 97 89 76 76 96 127 131 178 202 195 223 260 276 257 202 134 87 87 92 65 53 53 52 51 51 51 71 91 103 111 59 50 49 51 82 98 82 62 63 76 84 77 55 55 56 57 74 65 72 106 142 176 187 179 148 140 134 140 162 220 293 347 358 327 314 349 389 433 501 591 698 731 708 686 641 535 384 241 190 130 77 55 66 65 52 46 57 60 56 55 46 57 83 106 149 211 282 342 365 356 332 309 159 80 41 41 42 41 41 42 55 56 65 62 59 72 88 112 134 92 132 138 70 75 127 91 111 104 95 75 51 46 45 44 45 45 45 45 52 52 59 59 43 43 43 43 48 53 69 77 77 72 52 44 44 49 61 65 73 73 65 61 53 53 53 57 44 44 56 56 52 52 56 60 67 63 62 58 62 78 98 107 63 115 139 100 63 55 63 56 71 71 70 62 62 70 74 60 54 48 48 48 46 45 47 51 79 60 49 49 54 58 54 50 62 69 65 65 65 65 65 68 68 71 71 75 90 82 62 53 53 52 44 43 43 47 59 67 83 87 67 41 42 59 55 42 62 69 81 101 114 118 95 75 72 68 64 57 53 53 49 46 47 51 59 63 60 60 48 48 75 63 55 66 70 70 46 44 44 51 51 54 50 46 42 49 45 57 86 150 194 174 86 40 50 41 39 40 42 66 70 66 50 54 59 67 63 63 63 52 65 61 61 61 68 56 44 42 42 42 41 41 44 51 54 50 69 65 61 52 55 55 58 57 285 321 320 204 72 92 212 277 180 128 80 48 51 58 45 33 44 47 50 45 44 35 39 41 31 26 30 42 26 19 19 19 28 24 20 19 19 19 20 24 31 35 35 35 35 35 35 35 43 43 43 36 43 36 47 40 21 21 21 25 29 33 41 45 37 25 21 25 37 37 25 20 41 48 44 40 36 32 28 28 28 28 28 28 27 27 27 35 41 48 44 37 33 26 18 18 48 40 41 41 38 39 50 47 36 35 39 35 34 29 24 27 18 22 25 32 40 40 47 40 26 19 23 27 36 40 44 48 29 25 25 29 22 21 21 29 40 40 36 32 32 36 40 40 40 40 36 28 28 36 44 44 29 29 29 29 29 29 29 36 32 32 32 32 39 39 39 32 25 21 25 21 25 21 25 21 20 20 20 20 20 20 20 20 27 31 27 23 23 27 27 23 19 19 23 23 20 24 24 28 20 20 20 20 20 20 19 20 20 20 21 25 29 33 33 37 33 30 30 26 22 22 30 34 26 26 26 23 23 23 23 26 22 33 33 26 33 26 26 30 42 22 22 22 38 46 38 22 66 22 42 59 22 22 51 43 23 22 27 39 27 32 55 39 23 22 51 22 96 173 45 54 35 28 28 28 30 30 38 39 67 75 96 79 32 39 84 93 36 32 36 33 40 33 40 33 33 33 33 33 33 33 33 33 33 33 40 40 41 41 48 40 37 33 33 32 31 30 29 32 35 26 23 23 23 31 34 23 26 28 29 42 50 51 43 33 33 33 37 38 41 41 45 42 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 35 35 35 35 35 35 36 36 43 43 43 43 43 43 43 43 55 35 34 39 51 39 35 51 39 39 39 43 50 43 50 43 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 51 47 47 43 43 39 39 39 47 39 34 34 34 34 35 50 61 41 33 37 76 92 80 63 51 47 43 42 38 30 28 26 24 26 50 47 43 40 36 28 34 30 31 31 32 36 32 31 41 49 49 44 43 35 34 29 25 32 31 35 39 43 43 47 24 24 28 28 32 25 29 29 33 29 29 30 26 26 26 26 25 25 62 78 35 27 43 31 32 36 36 32 28 48 84 108 141 194 282 314 247 135 79 83 123 68 30 29 32 52 44 32 37 37 44 37 40 33 33 33 33 33 33 33 34 35 35 46 44 66 71 64 53 50 47 40 60 68 63 59 89 140 172 176 41 65 53 32 34 82 107 87 102 87 75 63 63 58 42 34 74 82 69 73 96 152 299 470 303 103 32 69 61 73 98 52 37 37 38 42 42 42 46 42 73 50 37 36 37 62 102 114 103 68 144 188 124 100 80 34 38 39 50 62 66 69 73 69 90 54 45 55 58 45 61 98 47 68 73 50 38 38 37 36 37 53 49 49 46 38 38 38 52 48 54 54 58 61 61 61 45 42 42 39 40 41 54 66 74 125 137 128 120 119 139 198 186 159 131 104 101 89 74 54 42 42 41 40 39 46 50 57 68 114 130 182 462 780 737 452 373 512 343 250 337 211 92 83 68 89 83 81 202 371 415 344 368 494 607 645 663 686 670 623 584 528 417 265 149 112 123 126 89 78 41 39 54 53 40 54 110 91 95 110 114 105 69 49 89 93 96 72 51 46 57 68 52 61 41 41 83 110 109 132 286 377 333 222 71 37 90 54 57 69 81 82 81 70 81 85 45 41 40 39 40 48 61 69 41 42 50 57 49 49 53 56 188 294 156 41 49 141 205 40 39 47 38 118 261 202 57 37 62 58 58 59 59 44 44 41 40 41 56 62 61 64 57 54 83 40 40 49 40 39 55 62 143 114 82 90 126 149 124 76 76 64 52 35 35 36 49 62 84 59 49 67 120 172 208 216 166 92 40 37 45 36 43 62 58 58 50 41 37 41 40 36 40 48 41 33 54 50 39 51 43 43 36 36 35 36 35 35 37 37 54 78 81 77 61 36 37 38 38 38 38 42 50 54 58 58 55 59 58 54 47 62 90 109 99 61 38 39 42 63 94 96 114 127 118 111 156 225 419 633 680 529 423 374 261 123 157 126 199 208 136 168 192 82 63 48 39 38 38 39 39 38 39 47 67 79 79 71 63 59 74 72 55 44 42 40 70 121 326 425 538 631 692 735 750 771 933 918 683 393 219 101 40 39 79 180 304 364 382 362 310 273 112 44 37 57 68 84 96 77 86 46 37 64 130 196 262 330 351 360 424 524 560 553 508 479 431 379 274 149 59 40 45 73 90 76 90 145 180 222 317 424 521 538 524 434 289 147 65 41 65 72 75 71 90 133 181 213 189 158 111 65 41 40 41 42 41 48 56 60 65 65 72 72 39 71 47 39 70 42 73 206 236 96 48 56 38 40 64 39 49 45 41 40 41 49 50 58 41 47 55 43 42 43 58 62 42 54 71 83 75 67 59 59 60 48 43 59 87 63 43 51 55 75 82 66 70 98 98 74 69 61 53 41 41 40 40 41 41 40 39 40 53 85 113 132 179 182 142 77 37 37 52 52 35 47 83 90 62 78 181 287 125 95 51 40 64 68 55 55 57 57 63 51 42 39 50 58 35 34 34 32 31 31 41 61 240 260 268 224 144 64 31 30 34 34 34 34 34 34 34 34 34 34 38 38 39 35 35 31 31 31 31 31 38 34 34 34 37 37 40 36 40 40 40 36 64 60 52 44 44 43 47 47 135 131 91 31 25 30 34 26 72 63 51 55 63 62 54 38 21 21 21 21 22 30 34 34 27 21 22 28 23 22 23 23 23 23 23 23 23 23 23 23 34 34 34 34 41 41 41 33 37 31 28 32 41 38 31 27 30 26 26 30 34 25 29 41 36 36 43 43 40 40 43 40 48 41 37 33 29 24 24 24 36 32 32 28 24 23 23 23 25 32 36 32 32 28 31 27 35 43 54 58 61 49 37 29 17 17 19 39 45 49 34 24 47 37 25 25 26 34 42 39 27 29 30 30 35 67 61 33 70 90 83 55 44 60 52 35 58 58 54 50 43 40 37 37 38 39 44 49 50 42 41 40 42 49 49 45 48 44 47 43 42 42 46 57 57 61 68 72 61 61 53 54 50 43 43 40 44 49 53 57 57 68 72 71 145 224 275 270 269 258 195 102 136 82 44 45 57 48 43 48 48 43 42 42 41 40 40 42 49 45 53 60 68 75 78 71 41 42 42 43 51 52 56 48 56 53 54 58 62 67 59 59 70 70 66 54 53 49 53 57 60 52 52 44 43 43 51 56 44 57 70 78 71 64 72 72 80 76 64 52 47 46 47 46 47 48 64 84 88 84 76 68 60 57 48 47 46 46 47 48 47 47 47 47 47 48 56 60 60 60 60 56 48 48 48 64 47 47 45 45 44 45 46 54 45 47 71 83 76 60 48 47 66 85 96 99 109 140 190 228 259 307 346 366 390 421 421 358 207 144 101 71 56 56 67 74 93 85 81 75 83 78 64 67 107 133 149 134 102 74 62 55 59 55 71 79 83 83 83 83 88 83 67 59 55 66 86 105 140 140 131 111 91 90 110 144 216 274 302 298 299 320 314 294 247 169 106 83 76 53 52 53 52 51 50 52 83 99 91 79 55 50 49 51 78 86 78 62 63 76 93 86 67 56 56 57 63 62 73 99 141 179 194 205 175 187 213 246 299 364 444 498 536 514 505 517 530 550 571 627 696 706 674 638 589 483 329 197 149 115 80 69 65 57 48 46 49 53 53 48 54 72 103 129 179 242 333 408 463 482 457 400 222 109 42 40 41 41 42 54 54 63 57 57 58 68 92 127 171 186 262 251 117 77 106 83 99 91 83 63 54 46 45 44 45 45 45 45 52 52 59 59 43 43 42 43 44 53 66 81 69 64 52 44 44 53 61 65 73 73 65 61 57 53 57 57 44 44 44 45 60 64 64 64 71 63 62 54 59 79 107 115 90 154 194 154 86 50 58 78 58 58 61 61 65 73 81 75 57 55 55 51 46 46 47 52 61 53 49 49 57 57 61 61 50 50 53 49 49 49 53 57 64 60 67 75 90 86 70 62 52 55 47 43 43 43 43 47 67 71 55 41 41 55 67 59 54 61 69 89 102 102 83 67 64 60 64 57 57 61 57 58 51 48 56 60 56 56 49 49 68 60 60 60 78 70 53 44 51 55 55 55 50 50 46 42 42 42 66 118 170 182 150 110 76 60 41 41 57 65 50 42 42 43 43 47 44 48 44 44 57 53 61 69 80 68 55 42 42 41 41 40 44 40 47 50 54 61 57 52 59 63 62 62 237 221 160 80 72 148 236 282 88 60 36 35 51 62 61 53 55 58 57 60 59 50 54 60 35 38 38 26 20 20 21 29 25 20 20 20 20 20 20 20 24 35 39 39 39 35 27 27 47 47 43 43 43 39 39 32 20 20 21 21 21 25 29 33 37 29 21 25 37 37 29 21 44 40 40 36 32 28 28 24 28 28 28 28 28 27 28 35 41 48 48 37 30 22 19 18 40 36 37 33 34 35 39 43 36 36 36 35 35 34 36 36 19 18 25 21 36 36 47 40 22 23 19 27 32 40 44 44 25 25 25 29 26 26 26 30 25 36 36 36 36 36 36 32 36 36 36 32 36 36 40 29 21 21 21 22 22 26 33 37 36 36 36 36 36 36 43 36 29 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 28 39 35 35 27 27 27 23 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 25 29 33 37 37 34 30 22 22 22 22 30 34 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 22 22 34 46 50 50 46 42 55 52 63 24 23 88 123 52 51 28 51 56 47 40 39 22 34 21 50 21 59 132 36 33 34 26 27 27 28 37 41 45 70 106 115 71 31 39 63 40 44 44 40 36 32 32 36 32 33 33 33 33 33 33 33 33 33 33 40 40 48 48 48 41 33 33 33 32 31 31 30 29 27 25 23 23 23 27 23 23 27 28 30 31 40 40 36 33 33 33 37 37 41 41 45 42 46 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 35 35 35 35 35 35 36 36 43 43 43 43 43 43 43 43 55 35 35 39 43 35 35 35 35 35 35 39 39 39 39 43 43 43 43 39 35 35 35 35 43 43 43 43 43 43 43 43 43 39 39 39 43 43 47 47 39 39 43 43 43 43 39 46 65 84 84 52 31 30 35 75 55 39 35 46 50 30 27 26 24 26 27 39 39 40 37 37 34 30 31 31 35 31 35 31 45 44 47 43 35 31 29 32 24 27 35 35 39 39 50 43 24 25 25 25 25 29 29 29 33 29 30 30 26 26 26 26 66 30 34 54 35 43 59 55 32 36 40 32 32 44 76 96 130 175 251 279 219 123 83 95 164 128 88 56 44 36 32 31 44 44 44 44 44 44 33 33 46 42 34 34 34 34 35 35 37 60 72 81 90 87 91 87 39 59 75 101 156 207 202 151 104 41 32 53 62 34 34 63 99 79 51 35 38 43 54 51 50 62 112 137 131 116 178 239 278 96 47 77 65 59 86 41 41 38 42 46 46 46 46 46 78 50 38 39 59 71 87 99 67 44 136 200 147 107 95 37 36 37 37 41 49 45 49 43 71 43 38 60 67 53 57 82 54 56 57 50 50 46 37 37 37 37 37 37 38 38 38 39 41 48 47 54 57 65 69 68 68 65 73 66 56 58 70 82 51 90 121 129 147 143 158 186 191 155 104 76 73 73 55 43 41 41 40 40 46 46 54 58 59 85 74 67 214 423 389 172 217 409 335 476 573 341 222 138 64 74 65 46 125 262 311 280 212 357 494 572 630 692 699 672 657 584 439 282 206 213 212 176 119 65 45 42 40 49 80 70 88 70 82 90 102 87 59 47 62 82 89 75 61 60 71 87 67 61 42 42 60 67 78 124 278 337 308 200 97 95 133 86 53 69 77 81 77 73 73 77 53 49 45 41 45 57 65 73 93 85 69 57 49 45 49 48 244 291 152 84 76 104 167 59 49 45 41 149 265 178 38 38 54 54 55 55 55 51 51 48 40 41 52 62 72 68 64 50 56 40 41 41 39 38 49 36 98 86 94 134 158 137 96 56 80 60 40 35 36 45 65 77 98 76 66 97 167 234 290 303 270 162 76 69 65 40 39 58 58 47 43 39 34 37 33 33 45 45 41 34 34 35 36 36 47 47 47 36 36 36 36 36 37 37 38 58 78 78 62 38 37 38 38 38 42 46 54 58 54 58 54 50 50 50 50 50 87 99 92 61 38 38 41 62 82 84 114 143 152 133 142 175 327 530 650 642 605 539 397 279 217 243 400 452 266 115 103 93 47 39 38 38 39 55 59 59 43 67 95 103 91 75 71 71 103 108 79 44 43 64 90 114 285 389 503 595 643 652 638 646 787 909 820 576 378 221 76 37 36 103 201 280 305 295 253 211 112 44 38 74 85 85 81 65 62 57 77 120 153 167 189 241 374 403 446 522 641 718 711 642 578 506 358 205 124 103 76 40 65 45 48 82 128 170 233 288 388 436 490 471 349 179 64 41 41 41 40 38 38 62 98 130 146 126 87 49 40 40 40 41 41 45 56 60 61 61 61 61 40 80 64 48 75 54 58 131 199 87 47 55 39 63 91 56 55 63 70 62 49 49 64 70 40 41 42 47 43 42 43 52 43 72 119 127 103 67 46 41 63 43 43 71 95 75 59 67 75 111 122 94 66 62 58 46 73 65 49 41 40 40 40 41 40 41 41 46 65 97 129 160 191 242 245 161 61 36 37 57 84 52 44 67 55 34 54 103 89 39 37 47 75 76 78 86 81 65 55 43 47 51 58 58 43 42 38 33 32 32 40 52 115 163 207 203 156 100 83 79 30 30 30 30 30 30 30 30 38 38 43 43 43 43 39 39 31 31 31 31 31 31 34 34 37 37 40 36 44 40 40 39 44 44 44 44 44 40 36 31 35 59 59 35 27 47 59 62 68 63 55 59 67 70 62 54 26 22 22 22 22 22 26 30 39 22 27 43 23 23 39 27 35 35 31 27 27 22 22 22 33 41 41 41 41 41 41 33 37 22 22 24 45 62 67 56 55 47 47 47 39 26 26 26 25 25 32 32 39 39 39 39 43 43 39 39 35 31 28 27 39 35 35 31 27 27 23 23 22 25 25 25 21 20 20 20 27 31 42 46 42 38 30 26 17 18 23 39 45 49 42 35 43 37 29 30 27 35 35 39 28 42 43 31 35 59 65 57 66 74 55 39 44 64 52 35 58 54 50 46 50 47 44 41 38 42 56 64 65 50 41 40 45 49 53 53 60 52 51 47 38 38 46 46 57 57 68 68 61 54 54 54 50 43 43 43 43 51 68 72 72 75 83 105 259 384 476 488 471 441 355 255 180 106 44 45 50 45 44 47 59 51 42 42 42 41 41 46 45 45 53 64 64 67 63 59 40 42 47 63 71 68 76 73 65 61 62 62 59 63 63 67 66 66 62 50 49 45 45 53 76 68 64 52 44 44 52 56 48 53 58 62 59 56 67 79 66 62 62 58 73 81 93 97 67 73 101 125 129 109 85 69 57 53 49 48 48 48 48 49 48 48 48 48 48 52 56 60 60 60 60 52 48 48 48 56 47 54 54 62 73 89 101 97 77 121 169 185 151 107 76 67 62 69 72 67 62 77 115 146 173 197 220 264 328 375 364 296 172 140 114 91 71 67 82 93 92 88 80 82 103 106 92 99 123 122 106 82 62 54 54 54 53 53 54 54 54 54 54 54 55 55 59 62 78 97 116 127 130 130 133 125 132 151 180 222 319 381 401 398 384 377 355 328 279 196 114 79 63 51 51 56 56 50 50 63 91 95 71 51 50 50 50 51 59 63 63 59 64 80 101 95 80 58 57 57 67 74 85 107 141 179 214 255 262 307 356 414 470 543 615 663 701 713 709 697 686 679 660 647 709 705 668 611 540 422 266 134 117 88 81 66 70 54 48 47 54 50 61 60 78 104 147 177 231 314 408 479 544 574 532 446 251 134 42 39 41 49 50 54 75 71 72 69 74 94 127 161 257 339 453 412 218 106 104 101 89 82 78 62 54 53 57 45 49 49 45 45 48 55 62 58 46 43 42 43 43 45 61 73 61 56 48 44 45 57 65 69 65 65 61 61 61 57 57 53 44 43 43 48 68 80 87 83 75 63 51 43 51 71 95 111 118 202 258 199 90 41 46 82 41 41 41 49 57 65 84 78 57 54 62 58 46 46 47 48 48 48 49 48 49 56 61 69 49 49 48 48 48 48 52 56 67 63 63 75 90 86 70 62 52 55 51 47 43 43 43 43 51 63 51 42 41 51 71 79 50 57 54 66 78 82 67 55 48 52 49 57 61 61 65 66 51 59 56 64 56 56 49 49 68 60 60 60 78 70 57 49 51 55 55 55 54 50 46 46 42 41 41 62 110 150 170 170 120 96 61 45 41 45 41 41 41 42 43 43 44 44 44 43 45 45 53 65 84 76 59 43 42 41 41 41 40 40 43 47 54 57 57 57 59 59 58 54 114 98 33 37 161 233 205 178 44 40 36 39 39 42 41 37 47 50 49 45 44 46 42 45 35 54 42 21 20 33 57 61 25 21 20 20 20 21 22 33 20 27 35 39 43 43 43 43 51 47 43 39 39 36 36 32 21 20 20 20 20 21 22 26 58 46 42 46 54 58 50 42 40 36 36 32 32 28 28 24 28 28 28 28 28 28 28 35 38 41 41 34 30 22 19 18 32 24 29 26 34 34 38 35 43 39 39 47 54 53 56 56 23 26 29 21 32 32 36 33 18 19 19 23 32 36 33 37 21 25 22 22 26 30 34 30 21 25 29 33 33 29 25 21 25 25 29 33 33 29 25 25 21 21 22 22 29 29 29 29 29 29 29 29 29 29 36 29 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 32 39 39 39 32 31 31 31 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 25 29 29 33 37 37 50 34 22 21 22 30 38 38 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 50 50 50 46 38 38 42 42 22 48 67 40 75 124 95 22 48 24 32 37 32 33 40 23 47 21 51 22 22 80 28 23 25 25 25 26 27 36 44 52 50 106 118 58 30 39 39 29 47 47 43 39 35 35 39 31 32 32 32 32 33 33 33 33 37 37 45 45 45 45 45 37 33 33 33 32 32 31 38 34 41 28 26 29 33 48 44 26 29 30 30 31 32 32 32 33 33 33 37 37 41 41 45 42 46 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 43 43 43 43 43 43 43 43 47 39 39 43 39 35 35 35 43 43 43 43 43 43 43 43 58 58 54 54 50 50 47 47 50 50 50 50 50 50 50 50 43 43 39 39 39 43 43 47 34 43 55 67 67 59 43 42 32 40 96 164 200 172 87 30 67 31 30 55 58 30 28 33 48 27 27 32 40 29 33 49 41 37 34 38 42 39 42 37 47 43 46 38 30 25 28 28 24 23 27 31 31 35 39 35 28 25 25 25 25 29 29 29 30 30 30 30 30 26 26 26 86 26 25 54 51 43 51 47 28 36 40 36 32 40 57 65 118 151 207 223 167 91 63 80 96 96 84 64 41 32 32 32 44 44 44 44 37 37 37 37 58 54 43 39 35 34 35 35 63 75 91 103 99 91 94 94 56 100 135 170 241 308 288 213 159 60 32 61 70 32 32 39 167 131 79 36 35 35 43 47 82 34 37 53 44 116 251 312 199 68 44 77 62 55 71 48 49 46 50 54 50 50 50 50 70 38 38 71 91 71 71 94 103 59 123 179 123 71 66 41 37 41 45 52 52 59 63 52 61 42 49 76 71 54 47 55 55 37 38 45 45 45 36 35 63 56 41 37 38 38 39 39 44 44 47 58 61 64 71 67 60 57 65 62 52 46 58 59 55 74 105 129 155 167 186 198 187 143 84 68 69 69 50 41 40 40 40 39 47 47 58 58 63 78 76 37 69 162 161 60 112 256 193 519 738 599 441 141 51 58 57 40 70 136 182 194 140 257 378 456 545 628 674 685 688 621 483 359 330 362 365 336 227 102 55 53 39 41 69 42 71 64 73 97 117 120 97 81 53 65 83 78 65 60 71 88 60 42 41 43 55 41 64 154 392 355 270 111 89 154 96 38 41 49 53 61 69 69 65 57 49 49 45 41 49 57 65 73 117 93 61 45 49 57 61 60 152 148 44 44 40 38 92 67 69 41 37 138 222 130 37 66 50 50 51 51 51 51 51 44 45 45 52 62 73 69 54 43 45 42 46 41 39 90 124 103 46 58 98 138 130 85 72 84 80 60 52 52 68 89 97 93 76 79 104 151 226 305 373 398 444 262 115 85 100 64 54 67 47 43 43 47 47 39 34 42 50 46 51 43 35 39 47 36 43 47 47 51 48 48 52 45 37 37 37 54 94 106 86 82 45 46 42 42 42 42 49 49 50 54 50 42 42 46 46 42 64 72 69 54 39 44 65 89 61 72 106 144 165 147 133 150 248 398 551 638 619 513 485 551 501 371 389 475 389 238 123 40 66 47 39 39 51 67 71 71 47 75 99 99 75 59 67 79 104 113 90 47 58 104 134 132 201 302 432 564 651 678 670 676 625 811 861 749 599 426 212 83 37 51 90 141 209 257 229 158 100 40 38 86 97 85 73 53 50 57 113 184 201 183 225 308 430 462 461 519 666 786 799 769 673 601 464 328 280 275 178 52 43 42 41 41 79 130 180 207 243 271 340 385 330 196 113 113 40 41 40 39 38 55 91 123 118 99 68 53 41 41 41 41 41 45 52 56 56 61 61 53 53 81 76 41 64 48 40 64 182 86 38 38 43 87 103 71 74 76 80 114 149 164 148 113 58 39 39 54 63 44 43 45 50 89 137 143 122 93 77 81 78 41 43 91 99 83 79 79 95 123 130 102 70 58 54 46 77 65 49 41 40 40 41 41 58 66 70 66 65 81 117 148 147 205 265 249 157 57 36 49 41 35 35 75 123 131 106 63 77 36 36 70 83 83 90 90 97 69 44 36 47 55 58 54 50 46 42 37 32 31 32 32 31 63 99 103 80 51 35 31 29 29 29 29 29 29 30 30 38 38 43 43 43 43 43 35 31 31 31 31 31 31 34 34 41 37 40 40 44 44 40 40 28 36 44 48 48 40 28 27 27 40 44 35 35 47 51 51 60 56 51 51 59 58 54 46 30 22 21 22 22 22 22 26 35 22 31 43 27 31 47 35 39 39 35 30 26 22 22 21 40 41 40 40 40 40 41 33 26 22 22 24 58 87 87 84 67 64 63 59 47 31 26 26 25 25 32 32 39 39 39 39 39 39 39 35 31 31 27 27 35 31 31 27 27 23 23 22 22 25 25 25 25 21 24 19 31 31 34 30 26 26 22 22 26 26 19 20 21 29 30 31 36 37 30 30 27 35 31 32 49 66 67 51 39 56 65 69 58 58 43 35 36 52 44 35 58 61 54 54 54 54 55 52 45 54 58 64 68 57 53 45 41 45 53 57 64 56 51 43 38 38 42 46 53 57 64 57 54 54 54 50 43 43 43 43 47 55 75 79 74 74 109 165 345 508 637 662 644 615 532 437 254 150 68 50 54 45 44 67 66 58 57 46 45 41 42 46 42 45 56 56 56 63 59 47 41 42 62 79 91 92 89 77 61 58 58 51 55 59 63 63 62 62 58 46 45 45 45 49 88 76 68 52 48 48 48 44 52 53 58 62 62 63 70 78 65 57 60 71 103 135 170 172 139 133 149 157 149 129 101 85 69 61 53 49 49 53 57 57 57 60 56 52 48 52 56 56 60 64 60 56 49 48 48 60 67 82 102 126 153 176 196 208 195 228 269 261 205 135 95 86 66 66 73 80 83 74 81 100 131 134 150 179 250 287 271 206 153 140 140 118 94 82 97 119 118 118 118 123 137 144 133 129 135 118 94 70 59 59 63 56 54 54 55 55 56 56 55 54 54 58 77 100 120 142 157 172 143 158 166 185 209 245 284 330 407 448 453 450 436 422 388 332 263 188 110 71 62 51 58 59 63 51 51 63 75 75 55 50 50 50 51 51 51 55 63 64 72 78 99 100 85 66 58 57 74 82 101 115 144 183 242 309 385 448 498 558 618 674 734 775 816 847 851 817 787 780 726 656 694 679 638 566 464 336 200 96 87 81 86 79 78 62 53 49 63 66 74 88 107 152 202 244 306 408 495 529 555 562 484 377 186 116 56 48 61 61 50 43 83 80 73 73 81 102 146 184 339 461 575 507 292 145 114 111 80 73 69 64 64 64 68 64 53 45 45 44 51 47 50 50 46 46 46 43 44 44 45 52 55 48 44 48 49 61 69 69 49 53 45 53 57 61 57 53 44 42 42 44 72 92 99 91 71 63 51 47 51 63 75 76 119 262 321 210 70 40 41 49 39 39 39 40 49 52 68 69 53 50 58 58 50 47 47 48 47 48 53 52 52 56 72 88 49 49 48 47 47 48 56 60 71 67 67 71 86 78 62 54 60 63 59 55 51 47 43 43 43 55 59 43 43 51 63 75 62 58 54 58 62 59 51 43 44 44 45 45 53 57 61 62 46 47 48 56 56 60 53 53 68 60 60 60 74 66 57 53 51 55 55 55 54 50 46 46 42 42 40 40 46 82 114 134 172 136 81 41 39 40 41 50 42 43 43 47 44 48 44 44 45 44 44 49 72 76 71 62 46 46 49 41 40 39 39 43 54 62 57 53 55 51 43 42 46 62 32 53 213 237 129 70 55 55 55 54 42 41 37 37 44 47 49 45 36 35 31 34 35 58 38 20 21 81 101 73 29 25 25 25 29 41 50 65 64 67 55 47 43 39 39 43 47 43 39 39 39 39 43 40 37 26 21 21 21 21 22 26 58 50 46 50 58 62 58 54 29 36 36 32 32 28 28 28 32 32 32 32 32 32 32 32 38 38 38 31 31 19 19 19 20 20 21 25 33 34 38 34 42 46 50 54 61 64 64 67 38 30 26 17 21 25 36 37 23 19 19 27 32 29 33 33 21 29 26 21 22 30 30 22 21 22 29 22 29 22 29 21 37 22 25 26 33 21 25 26 30 26 26 26 29 25 25 25 33 33 33 33 33 33 33 26 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 36 35 39 47 40 32 32 40 25 25 25 21 21 21 21 21 25 25 25 25 25 25 25 25 25 25 29 29 33 37 37 37 62 42 22 22 34 46 46 38 34 34 34 34 34 34 34 34 26 26 26 26 26 26 26 26 46 38 26 22 30 58 94 118 75 91 84 92 136 120 56 24 48 25 29 25 23 24 41 33 59 21 62 42 22 63 40 22 23 23 24 25 26 34 50 51 28 66 74 54 50 50 34 29 30 30 30 34 34 38 45 39 35 32 32 33 33 37 37 37 41 41 48 48 49 49 49 41 34 33 33 33 33 32 35 42 66 61 56 63 67 78 73 63 41 31 31 31 32 32 33 33 33 33 37 37 41 41 45 42 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 35 39 47 47 43 47 55 55 71 67 67 63 59 55 51 51 62 62 62 58 58 54 54 54 54 54 54 54 54 54 54 54 51 47 43 39 39 39 39 39 34 43 59 71 71 63 47 42 77 40 32 108 224 264 199 115 99 51 35 55 47 29 50 114 97 52 29 49 53 29 29 61 49 41 37 41 45 45 41 36 46 42 41 26 25 24 24 24 23 23 23 24 31 28 35 28 25 25 25 25 29 29 29 33 30 30 30 30 30 30 30 30 62 26 54 122 103 51 39 39 28 32 36 36 36 36 45 46 102 127 167 171 120 56 32 44 30 31 33 33 32 32 37 49 44 48 48 48 41 41 41 41 62 58 47 42 46 47 62 52 97 102 121 124 103 86 96 115 134 193 227 239 302 365 337 243 214 140 77 69 66 46 35 43 203 152 104 69 49 36 36 44 83 34 57 70 37 93 204 205 112 37 41 70 62 51 71 56 49 46 50 50 50 50 50 46 66 42 51 107 111 75 79 126 223 142 131 150 90 36 37 37 53 53 64 64 71 71 74 67 61 45 53 68 68 44 36 37 41 38 37 41 47 54 57 65 85 82 71 56 41 38 39 40 44 40 54 54 61 57 64 67 48 49 50 50 40 40 41 42 79 86 121 141 148 179 218 226 191 139 92 88 93 82 42 39 40 40 39 39 43 47 54 58 80 71 86 87 73 107 137 116 107 176 95 337 598 687 536 120 58 49 57 64 59 62 81 106 136 194 255 308 386 492 586 644 665 624 565 515 482 470 488 500 379 205 76 62 75 49 41 46 58 62 78 99 122 123 111 103 56 55 59 66 62 60 64 64 42 42 41 47 47 39 79 216 421 508 527 281 95 93 56 105 45 40 40 49 61 65 57 45 41 41 40 40 41 49 57 65 89 65 41 40 53 73 81 76 76 68 38 44 52 39 100 112 82 54 37 86 134 86 46 86 42 50 51 43 43 51 55 40 53 49 51 63 74 70 52 40 50 59 66 53 98 216 310 301 42 78 130 146 106 65 108 172 96 68 48 48 76 109 125 132 74 97 139 193 268 355 433 482 514 282 91 61 108 108 98 99 68 45 40 52 48 35 35 44 52 44 64 52 34 36 56 35 39 43 47 55 63 60 68 61 37 57 42 54 103 103 79 91 53 53 49 45 41 37 37 37 41 53 53 41 42 54 54 38 46 50 46 43 39 48 72 81 39 52 87 121 135 129 124 145 187 276 379 483 518 502 566 690 720 547 445 417 323 205 131 73 86 63 47 43 51 59 59 55 51 71 87 75 47 39 55 72 57 77 61 41 53 118 147 135 149 197 315 471 615 709 758 796 687 791 852 843 774 630 433 287 99 41 38 41 96 143 173 182 117 40 36 47 61 57 77 77 66 49 88 147 157 162 260 407 429 461 436 494 635 739 795 851 795 734 606 498 479 482 354 170 43 43 41 40 41 69 112 139 138 146 202 282 299 252 221 234 43 47 46 41 40 56 88 116 107 92 80 73 58 50 42 41 41 41 41 45 49 53 54 50 53 66 53 40 40 40 39 38 166 101 45 36 42 75 86 55 100 80 105 207 329 396 374 297 163 83 39 41 52 44 43 44 45 70 105 124 137 157 203 227 117 42 59 115 103 87 95 90 98 106 106 94 82 82 78 70 77 65 49 41 40 40 41 41 66 74 82 74 65 73 105 136 138 148 212 281 237 109 37 41 34 35 36 64 160 236 199 88 108 52 72 120 117 112 98 58 93 69 41 36 43 51 58 46 50 49 45 41 32 31 31 30 54 54 54 50 47 42 30 29 29 29 29 29 29 29 30 30 34 34 39 43 43 43 43 35 39 31 31 31 31 31 38 38 41 41 41 41 36 36 44 40 29 32 44 52 52 44 32 28 72 64 44 32 36 36 27 26 53 56 52 48 47 47 43 39 27 22 22 23 23 22 22 27 22 22 26 38 22 38 58 38 46 46 42 34 30 25 21 21 40 48 48 48 48 40 40 33 22 22 23 37 75 95 92 80 52 64 64 56 51 39 31 26 25 25 25 25 28 28 27 27 35 35 35 31 31 27 27 27 31 27 27 27 23 23 22 22 22 22 22 22 22 21 21 20 32 28 23 19 18 18 18 18 18 19 19 32 41 45 35 24 33 37 30 34 31 35 31 32 69 82 79 59 39 40 45 53 46 50 43 34 34 35 36 39 58 61 57 49 49 50 51 44 57 53 58 55 59 60 68 61 49 53 68 72 68 60 55 47 38 38 42 46 53 57 57 57 54 54 50 51 43 43 43 43 67 67 78 81 76 84 151 256 464 631 746 755 722 678 584 482 313 186 85 51 46 43 48 86 92 96 92 61 48 40 40 41 42 45 49 53 53 56 52 44 41 43 67 88 116 120 105 81 66 62 58 51 51 48 52 63 62 69 61 53 45 44 45 49 88 72 52 44 48 48 48 44 52 57 69 74 78 78 73 72 92 94 101 121 168 219 266 269 226 197 181 165 145 129 117 113 77 70 62 62 66 70 70 69 77 80 68 60 52 52 52 52 52 56 56 52 48 48 48 59 98 121 152 185 228 267 299 311 303 323 326 272 189 113 77 74 67 58 62 82 93 84 83 87 86 90 102 122 161 178 166 120 148 144 152 144 120 111 126 148 194 194 194 195 189 179 157 145 148 140 116 108 112 109 113 106 79 79 75 75 75 64 56 59 80 103 130 161 192 218 240 251 263 277 293 316 336 364 387 428 493 511 489 479 469 440 376 312 207 157 98 71 66 66 66 70 59 55 59 59 55 51 51 51 50 50 51 51 51 59 71 76 77 78 95 100 90 78 63 58 75 90 108 119 145 191 254 332 472 542 606 666 722 785 842 883 924 966 967 925 888 862 797 694 625 608 574 487 367 247 147 82 60 66 75 75 67 58 57 57 71 79 93 116 142 200 258 304 377 468 533 521 500 460 364 257 140 106 86 71 65 53 47 44 65 65 62 61 62 90 130 171 365 476 559 487 302 156 113 105 82 75 71 67 71 71 82 79 52 44 44 43 43 47 50 46 54 55 59 51 51 43 43 42 47 43 43 47 52 64 68 68 44 44 44 45 53 57 57 53 44 43 43 51 79 99 99 91 60 52 44 44 48 48 44 43 111 275 329 167 41 40 45 38 40 39 39 40 48 40 55 61 56 53 57 58 58 51 51 48 47 52 60 56 52 60 80 92 57 53 48 48 48 48 60 64 75 71 74 74 86 74 54 45 63 71 67 63 55 51 47 47 42 59 75 71 63 59 59 55 74 70 66 59 55 47 42 42 43 43 44 45 49 50 50 50 44 45 47 51 52 56 60 60 60 56 59 55 66 62 57 57 55 59 58 58 54 50 46 42 50 46 42 41 41 41 50 66 172 144 97 57 40 40 42 54 51 55 55 63 60 64 64 64 69 49 44 44 68 84 87 86 58 58 57 52 39 38 38 43 47 54 50 45 52 47 47 47 78 98 41 37 142 150 74 74 47 50 55 58 50 49 61 73 60 63 54 49 41 32 27 26 35 50 26 20 42 121 121 65 25 29 33 41 53 65 74 89 136 116 84 52 28 20 20 20 32 32 28 28 33 40 48 56 49 34 22 21 21 21 21 22 30 26 22 26 30 38 38 42 37 37 37 33 29 25 25 25 25 25 25 25 25 25 25 32 32 39 35 28 24 20 19 19 20 20 20 21 25 29 33 37 41 44 48 56 60 67 63 70 39 31 26 21 18 18 33 30 23 20 21 25 25 29 29 26 21 30 30 22 22 23 23 22 26 22 22 21 21 22 26 26 46 22 21 22 26 21 22 38 22 29 33 33 33 37 30 30 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 25 40 36 39 51 48 36 36 48 33 33 33 33 26 22 22 22 21 21 21 22 22 26 26 26 22 22 26 26 30 30 30 30 50 38 26 34 50 54 42 30 34 34 34 34 34 34 34 34 30 30 30 26 26 22 22 22 21 62 102 94 74 98 182 262 203 236 160 84 112 96 49 73 53 41 53 38 23 23 25 29 51 22 66 66 30 58 58 23 22 23 23 24 28 40 56 61 26 36 40 72 104 64 28 61 29 29 29 33 37 37 45 41 43 43 47 47 51 51 55 48 52 52 52 52 45 45 45 45 34 34 34 33 33 33 33 39 58 61 57 60 64 71 71 60 43 32 31 32 31 32 33 33 33 33 37 37 41 41 45 42 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 35 59 71 55 47 59 67 59 83 83 75 67 59 55 47 47 66 70 66 66 62 62 58 58 54 54 54 54 54 54 54 50 39 43 43 47 47 47 47 43 35 39 51 55 55 51 43 41 89 61 33 37 77 117 144 152 132 88 64 60 31 29 72 179 114 62 30 50 57 33 37 65 53 49 45 48 51 51 43 46 41 37 36 24 28 24 24 24 23 23 23 24 24 25 28 25 25 25 25 25 29 29 34 34 30 30 30 30 30 34 34 34 43 43 119 187 135 59 44 68 28 32 33 37 33 33 33 30 75 100 136 140 100 48 32 32 33 32 32 32 33 33 37 41 48 48 41 41 45 45 42 46 62 58 49 49 57 62 89 76 67 71 91 109 106 108 153 207 261 300 330 350 402 426 334 197 226 152 108 104 94 66 51 60 116 85 69 69 73 61 50 65 44 34 90 103 46 50 86 33 62 34 42 55 55 44 60 57 37 41 41 45 42 42 42 38 66 54 75 123 111 75 99 166 290 194 138 137 89 37 36 45 56 56 56 52 59 63 62 63 68 60 53 60 53 41 37 38 38 42 56 63 89 131 178 198 123 112 94 67 44 37 39 51 40 40 54 54 64 60 63 59 64 61 62 51 40 40 41 41 83 91 158 192 172 191 234 230 239 168 108 101 97 78 42 40 41 40 40 39 43 43 50 50 91 52 59 86 84 75 94 89 108 164 147 195 274 482 378 108 77 44 41 57 60 49 64 102 89 111 132 170 235 337 451 539 582 599 635 661 607 528 547 624 517 364 172 110 121 58 39 112 63 67 76 84 89 97 94 87 79 51 42 58 70 62 53 42 48 43 43 55 54 38 117 286 420 545 575 327 141 101 52 117 41 40 40 45 57 61 49 40 41 40 40 41 45 53 57 61 77 57 41 41 61 77 77 68 56 76 52 48 48 56 88 76 62 66 50 46 62 66 58 66 38 50 51 39 43 55 59 47 63 63 67 67 71 67 50 42 56 72 99 105 189 354 480 488 50 94 138 134 94 82 145 212 109 73 36 35 45 89 129 152 93 112 143 193 267 359 437 490 432 234 52 37 85 93 91 83 88 57 49 56 41 36 36 45 48 40 76 68 34 48 80 35 35 39 43 51 59 71 68 72 37 81 62 62 107 87 39 75 53 53 45 41 37 37 37 37 37 53 53 37 38 58 58 42 62 47 39 38 39 39 48 52 39 55 86 102 112 112 131 163 170 225 229 280 406 518 585 618 639 597 556 455 254 102 96 149 78 59 47 43 47 51 43 39 51 63 71 51 38 37 39 56 40 41 41 39 62 105 132 137 147 151 214 349 512 656 776 860 776 786 825 892 885 774 608 465 264 105 40 41 39 37 122 283 222 98 39 39 37 37 73 97 69 65 80 102 116 133 200 303 377 418 407 449 566 621 692 808 901 847 739 652 645 639 536 358 137 81 45 41 41 41 61 88 111 107 136 196 240 229 218 219 43 44 43 42 41 61 93 117 120 108 88 81 70 58 42 40 40 40 40 41 45 46 50 54 70 66 54 41 41 41 41 38 98 78 46 36 39 75 86 74 96 90 127 273 458 578 590 537 344 228 110 48 41 42 43 42 44 46 72 106 148 218 308 357 164 62 74 130 118 122 162 166 154 142 126 114 110 102 86 70 73 65 49 41 40 40 40 41 42 54 62 62 61 77 105 140 145 112 144 229 233 129 49 37 37 73 57 37 120 228 196 83 167 123 166 218 211 207 168 61 93 66 41 36 36 51 57 49 45 45 45 37 32 31 31 30 51 34 29 30 46 54 54 46 29 29 29 29 29 29 30 30 30 34 38 42 43 43 43 35 43 32 31 31 31 31 38 38 41 41 45 41 40 36 44 44 29 32 40 48 48 40 32 28 52 32 28 28 44 60 52 43 57 64 60 56 51 47 47 43 27 22 22 31 31 22 23 43 42 34 50 54 42 62 82 58 46 46 42 38 30 26 21 29 40 47 47 47 47 40 33 26 26 23 28 46 79 80 73 61 40 56 60 52 51 51 39 27 26 26 25 25 28 23 23 23 31 31 31 27 27 27 27 27 23 23 23 23 23 22 22 22 26 26 26 26 21 21 20 20 32 24 23 18 18 17 17 17 23 31 51 81 113 106 75 43 33 33 30 27 31 35 31 28 65 70 67 55 35 32 33 38 42 46 39 35 35 35 43 55 57 53 56 45 45 46 43 40 56 49 45 42 51 56 68 69 61 65 76 76 68 60 59 51 38 38 46 46 57 57 61 61 54 54 51 51 43 43 43 43 71 74 85 92 86 110 205 349 618 776 858 853 807 755 646 529 333 198 89 53 45 47 93 171 202 210 195 143 88 56 56 49 42 46 49 53 53 46 45 41 46 59 91 120 136 125 105 90 66 66 55 51 47 48 55 67 62 69 65 53 45 45 45 49 84 64 44 44 48 56 52 44 53 61 73 85 82 81 77 79 107 125 163 223 294 349 384 374 265 224 189 153 129 121 125 133 85 77 66 66 78 78 74 69 89 92 80 68 60 56 52 52 47 48 48 48 48 48 52 67 118 136 164 207 251 303 345 368 373 369 342 267 161 89 61 62 67 47 47 82 98 82 77 85 65 76 88 100 112 109 109 94 129 134 146 139 138 142 171 197 270 289 304 296 270 238 201 182 191 184 180 180 188 189 193 185 170 170 163 148 140 117 105 104 132 166 197 232 274 312 339 353 396 407 426 438 454 469 481 507 569 563 526 502 473 413 326 253 156 122 83 71 71 74 81 70 55 59 63 55 50 50 51 63 50 51 55 55 63 71 87 84 78 75 76 85 82 79 68 64 79 94 101 115 137 176 234 312 483 564 636 707 778 849 921 962 988 1015 1015 981 929 880 797 691 596 567 518 404 274 174 109 68 49 51 55 63 59 54 61 58 75 83 98 120 162 223 290 344 402 460 486 446 389 333 261 182 140 122 95 72 49 42 44 50 63 64 63 63 67 90 118 151 302 381 417 350 239 140 100 85 85 78 77 70 73 81 96 85 55 44 43 43 47 47 50 46 54 58 66 63 55 43 41 40 43 43 43 51 56 64 64 60 52 44 44 44 45 53 53 52 51 43 43 51 67 83 91 87 64 52 44 44 48 48 44 42 88 235 263 103 38 42 53 36 41 39 39 40 44 39 43 49 48 44 53 61 69 66 66 59 59 56 60 60 63 64 76 88 65 57 53 48 48 48 56 60 75 67 70 70 78 66 45 43 51 59 51 47 43 42 42 42 42 55 75 83 79 63 47 42 74 74 67 63 55 43 42 42 43 44 45 49 46 46 46 45 44 45 46 47 55 52 56 56 52 52 55 58 58 54 53 61 63 67 66 62 54 46 42 42 54 58 62 58 46 42 41 41 108 112 109 93 69 53 42 46 55 59 63 71 72 80 80 80 93 65 44 44 72 99 110 102 66 73 68 48 39 38 39 63 46 50 46 45 52 55 63 67 75 95 66 42 78 70 46 70 58 58 54 46 42 49 61 69 52 43 42 34 29 28 26 25 28 42 22 21 54 117 105 41 21 29 37 53 65 73 78 82 128 108 76 48 32 28 40 48 32 32 28 32 36 48 60 61 41 30 21 21 21 21 26 34 22 21 21 21 22 30 38 42 53 49 49 45 37 33 29 29 25 25 25 25 25 25 25 25 29 25 25 21 21 20 20 20 21 21 21 21 25 21 29 29 32 39 47 51 51 58 55 51 35 31 30 22 18 18 26 27 35 28 29 29 29 29 22 22 21 34 34 22 22 31 31 22 23 23 22 22 22 22 23 23 43 23 22 27 23 22 22 39 22 22 30 38 46 53 50 54 30 30 30 30 30 27 27 27 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 29 48 36 39 59 52 36 40 56 37 37 37 37 30 30 30 30 22 22 22 26 26 30 30 30 26 26 30 30 30 30 34 34 34 30 26 34 42 42 30 22 30 30 30 30 30 30 30 30 30 30 30 26 26 22 22 22 102 210 294 254 138 90 170 270 323 463 383 212 239 232 151 124 52 41 72 57 24 23 25 24 27 26 46 58 46 50 50 30 22 22 34 34 30 38 54 59 34 27 27 79 135 71 26 79 51 51 47 40 47 36 36 37 49 49 53 53 57 58 58 55 55 48 48 48 48 41 41 38 34 34 34 34 33 33 37 37 44 51 51 58 57 57 61 57 43 32 32 32 32 32 33 33 33 33 37 37 41 41 45 42 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 83 99 67 43 55 59 47 71 67 63 55 47 43 36 43 66 66 62 62 58 58 54 54 50 50 50 50 50 50 50 50 34 34 42 54 62 62 58 54 38 38 38 38 38 34 34 41 32 57 85 89 69 49 44 48 136 112 96 76 36 30 68 156 71 47 31 42 53 41 45 69 48 51 43 50 50 53 49 41 32 31 31 27 27 31 31 24 24 24 24 24 25 25 25 25 25 25 25 29 29 33 34 34 30 30 30 34 34 34 34 34 43 59 135 167 95 35 48 88 32 32 33 37 37 33 33 29 43 68 104 112 92 64 53 53 57 41 32 33 33 37 37 33 48 48 41 45 45 46 46 50 66 57 49 49 61 89 120 122 75 55 61 98 123 156 229 299 357 388 423 464 508 489 389 260 201 72 32 100 113 51 43 96 64 37 45 70 90 75 75 94 104 84 111 104 83 96 103 35 55 48 51 44 44 36 36 37 37 37 37 41 38 38 38 37 46 42 59 83 71 51 87 154 194 142 106 109 89 45 36 41 56 56 52 52 52 51 55 55 80 72 57 45 37 37 38 39 38 58 76 90 171 293 386 406 232 186 131 81 59 52 50 47 43 43 47 58 61 60 63 59 68 65 62 47 40 40 41 41 79 95 194 237 204 199 226 190 272 196 121 93 78 54 42 41 41 41 40 40 39 43 50 50 91 40 40 67 60 55 51 38 92 111 138 165 96 244 179 97 82 40 39 41 42 47 86 130 76 75 85 114 156 214 296 380 471 528 636 724 689 614 644 741 627 523 327 182 125 71 48 101 89 89 85 78 79 76 73 74 91 51 42 55 75 62 54 47 65 54 53 59 53 47 163 340 491 475 332 137 109 128 51 40 45 45 45 49 57 57 49 41 45 45 45 49 53 57 65 65 89 77 61 57 61 61 52 44 39 68 64 38 39 64 68 39 38 58 66 46 42 62 58 38 38 54 55 39 43 63 63 47 67 71 79 67 63 53 55 53 50 73 116 153 244 416 544 559 46 74 94 94 98 114 141 149 93 65 36 36 37 69 101 120 94 108 143 205 277 348 382 391 258 148 53 38 62 58 56 44 72 44 36 41 41 36 37 61 61 53 108 104 40 68 111 47 34 35 39 43 51 55 56 56 36 93 78 74 111 75 37 63 45 48 44 44 36 36 37 37 36 49 53 37 45 69 73 46 63 44 39 39 38 39 43 43 43 63 74 82 94 109 125 154 201 245 215 198 300 418 470 475 504 450 421 384 280 151 89 78 47 43 39 43 55 63 55 47 51 59 63 47 38 37 38 40 41 41 44 54 69 88 104 116 127 112 137 231 361 499 653 769 714 696 751 857 915 872 759 627 488 303 125 42 39 42 212 392 274 139 58 48 38 36 61 81 45 93 108 97 147 225 243 219 302 395 409 438 535 565 622 740 901 886 837 792 774 770 697 574 380 260 165 116 88 60 56 64 84 87 92 109 122 119 103 92 43 43 43 42 42 66 98 125 145 117 85 65 58 50 42 41 40 40 40 41 42 46 54 55 91 67 67 67 58 47 47 42 39 79 87 48 52 68 83 101 92 105 151 260 406 539 616 632 500 393 255 130 64 43 43 41 44 44 55 100 162 259 357 410 223 78 70 114 86 110 186 202 174 162 150 138 126 102 74 58 69 61 53 41 41 40 40 40 41 42 46 50 53 65 89 116 125 104 105 145 154 114 54 36 35 38 37 35 89 188 184 103 197 188 272 359 364 385 310 151 89 74 54 41 41 47 57 53 49 45 48 44 44 39 35 35 66 54 38 30 33 29 29 28 30 30 30 30 30 30 30 30 34 38 42 46 50 50 50 43 47 36 31 30 30 30 38 42 38 34 41 41 41 37 36 36 32 32 36 36 36 36 36 32 60 48 40 36 40 36 28 31 46 57 57 53 49 48 48 52 28 22 22 36 40 28 36 67 66 69 81 81 65 85 97 69 53 49 49 45 41 37 33 33 40 47 47 47 40 40 33 26 38 31 33 43 55 56 49 45 32 48 63 51 48 52 47 27 26 26 29 25 24 23 23 22 26 30 30 30 30 30 26 26 26 26 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 20 19 18 18 17 18 18 51 39 41 81 125 130 91 47 29 33 30 31 35 32 32 28 45 46 47 47 40 36 34 41 54 42 34 39 51 63 71 78 69 66 65 53 53 46 43 36 41 37 38 39 44 49 57 65 61 68 68 64 63 55 47 43 42 42 46 50 50 54 54 58 54 54 51 51 44 44 44 43 63 70 96 110 117 160 275 439 719 863 938 937 910 852 721 581 316 189 92 76 97 135 232 338 367 372 345 257 158 95 83 72 53 46 49 42 46 46 50 50 91 123 168 176 149 113 97 90 67 63 47 47 46 50 47 58 66 69 65 57 45 45 52 56 80 60 44 44 48 56 52 48 65 65 62 70 77 81 88 83 130 176 255 349 431 453 449 408 233 188 153 121 105 101 113 121 85 73 62 66 74 78 70 61 89 92 80 72 64 60 60 60 47 47 52 52 56 64 76 91 129 144 163 195 242 298 338 369 388 376 330 251 156 88 61 54 67 52 76 135 151 115 74 58 62 63 79 87 83 76 76 84 96 98 117 130 149 186 228 265 370 415 461 460 431 380 345 327 323 313 313 317 317 321 325 322 326 315 304 285 266 247 231 233 262 284 315 349 391 430 464 486 528 524 531 535 547 556 564 582 598 597 565 528 462 370 271 199 126 100 77 65 68 71 78 70 59 63 63 63 51 51 52 56 56 52 56 60 68 84 96 101 71 60 61 66 78 79 80 80 75 86 89 103 122 141 183 245 406 495 579 670 748 816 879 920 943 966 963 929 869 801 710 600 537 481 409 299 194 132 91 65 54 51 51 51 58 62 66 62 67 75 93 120 162 224 309 363 385 381 360 307 263 220 180 144 137 118 80 53 42 44 45 47 69 70 74 81 80 91 110 140 201 267 267 208 169 130 98 78 94 82 81 69 72 80 95 85 55 47 55 55 58 58 65 65 65 58 54 47 43 42 41 41 43 43 43 51 56 64 60 56 84 64 44 44 45 49 45 44 55 59 59 59 59 67 75 83 76 56 44 43 44 49 45 44 91 167 166 54 38 50 61 38 49 39 39 48 56 40 40 49 47 44 49 65 77 82 78 70 78 63 59 56 64 71 75 68 61 57 60 52 48 48 51 55 70 66 70 70 73 61 45 43 47 51 43 42 42 42 42 43 42 47 63 79 83 71 51 42 59 63 67 67 51 43 43 43 43 44 45 50 58 58 46 46 46 46 54 51 55 55 48 48 48 48 51 50 50 49 56 68 74 82 78 70 62 54 46 42 49 57 65 69 65 53 41 40 44 72 97 105 89 69 50 50 47 55 59 71 76 84 84 88 97 69 48 48 79 99 102 94 62 69 64 44 39 39 66 86 74 73 61 49 55 59 67 71 47 51 58 62 62 54 43 42 70 65 57 49 45 52 48 48 40 35 31 30 28 28 27 26 28 42 22 21 34 73 61 21 20 21 37 49 57 61 58 54 76 64 48 36 36 44 56 64 44 40 36 36 40 52 64 65 33 22 21 21 22 34 50 62 26 26 26 26 30 38 50 58 62 58 54 46 42 34 30 26 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 21 21 21 21 21 21 28 28 39 43 47 47 47 50 46 42 27 27 23 19 19 19 27 19 41 41 33 29 26 22 22 21 21 30 35 22 22 40 44 23 23 23 24 24 24 24 23 22 36 23 23 40 36 22 22 28 23 34 38 46 43 50 54 58 27 27 27 27 27 23 23 27 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 29 48 36 39 63 60 40 40 64 33 33 33 37 30 34 34 34 22 22 26 26 30 34 34 34 30 30 30 30 34 34 34 34 30 30 30 30 30 30 30 30 26 26 26 26 26 26 26 26 34 30 30 26 26 22 22 22 170 258 322 262 130 50 82 146 278 494 481 366 454 451 338 303 166 123 115 88 55 44 55 35 23 35 22 30 55 39 42 46 26 34 49 41 33 37 53 62 24 30 25 58 134 78 24 57 50 50 50 43 50 43 39 39 44 48 48 52 56 53 57 54 62 55 55 48 48 48 41 38 38 34 34 34 34 34 37 37 48 52 56 63 59 59 66 59 39 32 33 33 33 33 33 33 33 33 37 37 41 41 45 42 38 34 34 34 34 34 34 34 39 39 39 39 39 39 39 39 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 42 102 118 74 46 58 66 50 54 54 50 46 46 42 42 39 62 58 58 54 54 50 50 50 46 46 46 46 46 46 46 45 37 49 65 77 77 69 57 49 49 49 45 41 37 33 33 33 57 53 45 45 49 53 45 37 69 77 93 96 68 40 48 80 32 36 35 35 38 41 45 52 47 46 38 41 40 43 39 35 23 23 34 30 34 35 35 28 28 24 25 25 25 26 26 26 25 25 25 29 34 34 34 38 30 30 30 34 34 38 38 38 43 51 91 99 36 27 40 60 36 36 33 33 37 37 33 29 31 48 76 84 72 65 61 65 33 32 32 32 33 37 37 37 48 48 45 45 46 50 50 43 62 53 53 61 92 140 195 209 180 112 93 142 222 287 360 430 441 497 533 510 459 432 457 484 293 128 32 52 81 51 51 84 84 49 42 71 95 84 92 119 189 192 192 192 216 204 124 34 56 69 57 36 36 36 36 41 37 37 37 41 37 37 37 37 38 37 38 38 38 39 67 99 59 71 71 74 62 37 37 46 57 53 49 49 49 49 49 56 80 76 57 45 38 38 39 39 38 62 72 101 242 454 565 566 438 320 201 116 98 95 65 42 39 43 47 58 61 57 56 52 53 53 50 39 40 40 41 42 99 91 186 237 200 203 230 175 232 165 109 93 85 53 41 42 41 40 40 40 39 43 54 58 70 42 47 56 49 56 56 39 67 74 61 152 63 138 102 64 62 40 40 42 43 43 61 108 72 59 69 87 105 123 170 241 384 456 567 667 706 701 736 793 714 598 456 271 170 245 247 80 128 118 95 80 62 60 61 70 74 43 43 48 45 43 43 60 70 74 65 51 56 85 217 394 466 474 290 132 108 87 71 88 49 57 61 65 57 53 49 49 45 45 45 49 57 61 65 65 83 75 67 59 55 51 55 55 39 75 83 39 51 127 127 87 43 47 63 59 43 47 51 38 39 59 59 43 43 67 71 51 78 86 83 71 49 46 57 70 59 74 108 153 244 400 529 563 38 51 55 66 110 142 125 73 65 58 57 53 57 61 69 77 71 90 132 211 302 334 319 277 87 69 58 63 63 54 49 51 55 34 34 36 41 37 53 93 81 73 136 136 64 103 138 67 34 34 35 39 39 43 40 40 35 100 97 82 123 78 37 75 40 47 43 36 40 37 41 41 36 49 53 41 45 80 84 57 55 40 38 38 47 59 70 66 47 47 47 47 66 90 99 116 236 288 267 217 199 222 304 396 382 323 287 278 209 92 43 68 38 38 39 51 71 79 75 71 47 59 63 51 39 38 38 39 41 40 43 58 67 59 61 85 67 53 74 145 241 342 488 604 618 599 656 775 882 933 909 809 656 505 257 42 41 175 354 439 207 91 46 61 62 38 57 69 37 109 115 65 179 369 410 311 241 378 431 464 561 602 634 744 850 887 909 895 882 871 829 736 602 446 306 231 184 128 92 82 42 51 44 41 42 43 43 42 56 60 52 43 43 55 86 110 166 126 81 49 42 42 41 40 40 40 40 41 42 46 55 59 87 51 55 83 59 43 44 42 41 132 153 97 61 45 49 79 84 114 155 205 278 392 525 593 575 504 384 228 127 81 48 42 41 41 45 103 184 289 394 443 275 97 54 70 39 41 122 142 106 110 122 126 118 94 74 67 65 61 53 45 41 40 40 40 54 54 50 42 41 49 61 76 69 88 89 89 98 102 51 35 36 38 42 37 81 136 116 73 214 240 357 468 501 535 453 251 96 81 66 50 49 51 62 61 53 49 48 48 48 47 43 43 29 29 34 38 45 41 41 37 30 30 30 30 30 30 30 30 42 42 46 50 54 54 54 47 43 35 31 30 30 30 38 42 38 38 41 41 41 41 36 36 32 32 28 28 28 32 32 36 40 44 48 48 36 28 28 39 34 45 53 53 49 48 52 56 32 23 23 44 56 40 48 83 61 64 76 68 49 69 81 49 53 49 49 46 42 38 38 33 40 47 47 47 40 40 33 26 43 39 37 34 35 32 29 33 31 51 63 55 51 55 47 27 30 26 29 25 24 23 23 22 30 30 30 30 26 26 26 26 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 18 18 19 59 23 19 21 58 82 59 24 29 26 26 31 28 32 32 28 29 30 35 47 56 52 49 57 62 38 33 39 71 95 95 87 89 85 77 66 62 51 48 44 35 36 37 39 41 42 42 50 53 56 52 44 43 39 38 38 42 46 50 50 54 58 58 58 54 54 51 44 44 44 44 44 51 62 100 130 140 194 314 489 717 854 927 941 929 867 717 561 288 177 103 110 159 231 374 501 465 469 431 317 197 114 87 79 64 53 45 42 43 47 55 51 155 199 247 232 164 101 78 86 55 51 46 46 45 45 46 46 66 73 69 57 49 45 56 60 80 60 44 44 52 60 60 45 73 61 53 57 65 73 88 91 182 244 339 442 495 487 429 354 173 137 113 93 81 81 89 93 81 69 58 62 70 74 62 49 84 88 80 72 68 68 72 71 47 55 63 67 75 83 95 114 140 147 155 179 222 273 318 350 357 345 303 228 144 81 53 46 59 72 132 210 226 156 72 46 47 48 49 57 53 48 48 53 64 76 89 120 167 213 270 314 473 544 615 641 610 562 538 513 489 479 483 480 472 472 473 481 473 458 447 436 418 398 379 382 415 436 459 486 523 557 591 606 668 656 636 624 621 625 626 633 581 594 577 533 440 328 218 158 113 90 67 54 57 64 67 66 59 55 55 59 64 64 56 51 60 56 52 64 76 96 108 101 75 56 57 58 71 79 84 88 75 78 77 85 99 114 140 184 299 385 477 561 643 702 750 779 829 838 839 817 757 673 574 479 407 347 273 190 133 115 97 86 63 55 51 51 62 74 81 74 63 59 78 104 150 220 305 364 354 302 245 197 161 149 134 122 107 87 57 43 45 47 46 45 51 56 64 71 77 72 87 105 143 190 174 127 131 132 100 84 91 79 78 69 72 72 87 84 62 51 59 62 62 69 69 73 76 65 53 42 41 42 42 43 43 43 43 55 56 64 60 52 108 84 49 44 45 45 44 43 59 67 67 59 52 56 67 79 84 60 43 42 44 52 60 67 98 110 89 40 39 57 61 40 53 39 39 48 56 40 41 61 50 43 52 65 81 89 85 82 89 70 58 55 67 68 68 60 60 53 56 48 47 47 47 46 62 58 62 66 69 61 45 43 59 55 43 42 42 42 47 51 43 43 51 71 83 75 55 43 47 55 63 67 55 47 43 43 44 44 49 58 66 66 58 54 58 58 62 66 55 51 47 47 48 51 54 46 49 45 52 64 78 86 78 74 62 50 42 41 41 45 49 57 57 49 41 40 39 52 77 89 81 69 62 70 42 47 51 67 72 80 84 88 85 57 44 44 75 87 86 74 65 65 60 44 39 47 82 110 117 101 81 61 55 55 59 63 59 34 34 42 38 54 66 46 62 53 49 53 64 64 56 48 56 55 51 46 42 38 38 47 32 42 30 21 21 29 25 20 19 20 29 45 49 42 34 26 61 60 52 40 32 28 28 28 52 48 40 40 44 52 64 65 26 22 22 26 38 58 78 90 22 21 22 21 22 30 42 54 70 70 62 54 46 38 34 30 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 26 25 21 21 29 25 25 31 46 46 50 50 50 42 38 34 23 23 23 24 24 20 20 20 53 41 37 33 30 22 21 21 21 31 39 23 24 52 60 32 22 23 25 33 33 25 23 22 24 23 24 49 45 24 22 23 43 47 54 43 43 43 43 39 31 31 31 31 24 24 24 24 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 29 52 35 39 63 60 40 39 67 25 29 29 33 30 30 34 34 22 22 26 30 30 34 38 38 34 34 35 34 35 35 35 35 39 38 38 30 27 27 38 46 26 26 26 26 26 26 26 26 34 34 30 26 26 22 22 22 98 134 154 126 70 30 38 65 49 261 285 301 477 497 413 465 365 281 205 145 93 85 85 58 23 55 22 22 59 35 34 58 37 45 53 45 40 40 52 54 21 26 23 28 112 92 23 36 36 37 41 38 42 39 43 43 42 43 47 43 48 52 49 49 57 58 51 51 51 44 44 37 42 35 38 38 34 34 37 34 48 52 56 60 56 59 59 56 32 33 33 37 37 33 33 33 33 33 37 37 41 41 45 41 38 34 34 34 34 34 34 34 43 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 45 33 93 117 69 41 61 73 54 38 38 38 42 42 46 46 46 57 53 53 49 49 45 45 45 45 45 45 45 45 45 45 45 61 69 81 89 81 65 41 32 49 49 45 45 37 33 33 32 32 32 33 37 33 32 32 32 30 32 77 109 104 76 36 31 31 37 55 43 34 41 44 43 42 41 36 39 35 34 26 29 22 26 33 41 38 42 35 28 28 25 25 26 26 26 26 26 25 25 29 29 34 34 38 38 30 30 30 34 34 38 38 31 55 47 67 67 28 28 44 32 40 36 33 33 37 41 37 30 31 40 57 57 49 49 53 53 32 33 37 41 37 32 32 33 48 41 45 46 46 50 47 47 54 49 57 83 131 206 270 302 299 207 171 229 356 457 535 582 530 599 624 486 300 257 454 659 492 324 128 32 38 71 67 35 84 38 37 59 84 92 108 144 225 216 168 172 256 289 201 105 53 73 49 36 36 36 36 49 37 37 41 41 38 37 38 37 54 42 37 37 39 59 67 64 37 53 76 63 44 37 38 74 50 42 38 38 37 38 38 45 80 76 61 38 38 39 39 39 39 58 55 84 276 539 668 638 616 459 272 162 141 131 89 38 43 44 48 51 58 57 56 52 53 50 46 43 44 45 62 59 135 91 154 201 168 200 238 172 153 113 97 110 105 62 41 41 41 40 40 40 43 51 62 66 50 46 51 41 40 42 54 40 41 112 38 150 37 65 88 50 38 40 58 70 47 42 43 49 53 43 42 42 53 67 110 174 350 417 480 562 641 709 732 725 763 602 500 342 264 502 524 142 137 119 96 63 45 42 48 50 43 42 42 44 43 40 42 69 62 74 61 50 63 108 263 436 389 424 261 207 239 155 90 39 53 65 77 73 61 49 49 57 40 40 41 45 49 53 57 57 47 47 43 39 39 47 63 79 43 59 67 38 47 135 135 107 79 43 47 59 39 39 47 51 39 63 63 43 47 71 75 50 78 90 91 68 45 43 58 83 83 66 88 125 208 371 514 567 55 43 55 99 135 127 90 50 58 50 49 49 54 54 42 37 57 88 142 194 233 225 206 184 58 37 37 39 43 38 48 67 81 65 54 55 47 35 41 77 140 60 148 274 222 153 132 81 52 35 35 59 52 34 47 84 72 92 80 97 141 90 36 35 51 50 50 51 52 48 37 37 37 45 37 41 76 79 60 68 37 39 50 50 66 78 66 38 66 55 46 39 46 63 75 98 198 260 291 261 215 198 213 221 353 279 205 141 92 51 40 45 38 37 38 47 71 87 83 75 43 43 43 39 39 39 38 38 41 41 58 53 59 56 61 74 53 49 50 80 173 294 408 464 504 506 560 667 811 911 962 947 822 625 442 197 66 304 460 284 93 88 82 73 62 42 53 77 77 57 119 77 67 349 554 416 322 384 390 400 484 564 668 801 822 833 894 967 968 892 826 776 668 577 486 399 329 271 208 142 127 93 51 40 42 60 73 85 43 79 115 131 119 86 66 58 135 103 62 41 40 41 50 62 42 42 41 42 42 43 47 47 52 42 40 41 67 87 78 58 70 138 179 90 38 41 82 41 51 80 161 239 252 230 300 396 544 507 465 366 209 104 78 59 42 42 67 117 202 315 432 477 266 157 73 49 58 54 42 46 70 74 87 99 99 91 79 71 73 66 58 54 53 45 41 41 49 49 49 45 42 41 40 40 69 85 93 93 74 58 44 44 38 37 38 37 56 104 103 60 135 245 377 425 474 599 523 245 80 113 102 62 49 40 62 105 65 57 56 44 40 40 43 43 38 42 42 38 41 37 37 41 30 30 30 30 34 38 34 29 54 50 74 78 50 62 98 98 119 88 48 31 30 31 35 31 42 38 45 41 45 41 40 40 32 32 32 32 32 32 32 32 44 40 40 36 36 36 36 47 42 49 49 45 45 45 40 40 56 23 23 32 40 28 40 82 53 56 260 417 261 57 38 86 38 38 39 39 39 35 35 42 32 28 24 20 20 25 33 34 39 24 23 26 51 72 73 73 91 50 57 90 82 59 42 25 29 25 29 25 28 24 23 22 22 29 29 29 29 25 25 25 29 33 33 33 33 29 29 22 22 21 21 21 21 20 20 20 18 18 18 18 18 19 26 31 20 28 37 37 26 31 39 41 41 26 27 47 44 32 28 40 29 50 47 31 32 52 57 45 46 46 39 47 67 107 135 147 173 149 101 77 74 91 91 76 54 55 56 49 41 41 40 40 40 47 43 39 39 38 38 38 38 38 38 42 42 46 50 50 50 54 51 44 44 41 41 48 55 70 116 150 172 222 353 521 702 832 901 900 880 809 636 447 194 164 109 88 199 398 549 580 519 520 473 332 193 122 102 83 48 60 65 50 41 42 88 140 243 333 329 200 101 101 94 46 47 51 51 46 46 45 46 54 49 64 68 60 44 44 52 68 96 68 44 43 45 61 69 73 81 70 58 54 58 78 101 119 142 244 378 476 475 391 268 166 88 64 72 76 76 68 61 53 69 61 57 57 61 61 57 49 60 67 67 67 75 83 91 95 99 119 127 115 115 131 143 146 148 159 167 182 199 226 250 266 267 247 212 160 105 70 51 55 46 84 184 257 238 141 73 53 49 49 49 49 48 48 48 48 64 84 111 139 181 243 319 395 543 609 680 729 748 759 750 725 679 654 642 626 621 614 610 603 591 584 573 559 544 529 513 513 542 560 579 601 623 657 699 726 769 765 753 726 695 679 660 650 605 592 559 477 358 251 169 133 79 57 56 55 54 53 56 60 71 78 66 62 62 62 55 59 50 51 52 64 76 88 97 86 64 56 56 58 71 75 64 60 67 78 86 93 103 106 106 127 175 246 323 402 470 525 568 602 669 661 636 603 550 466 373 296 268 235 181 110 95 108 102 67 71 64 64 67 83 94 102 98 72 51 50 81 150 205 239 250 212 179 143 147 163 167 128 77 50 58 56 61 59 49 49 48 49 49 50 50 54 61 80 107 165 165 137 98 106 126 110 66 85 77 75 70 61 64 71 64 62 58 62 58 65 72 72 72 67 60 56 45 42 42 42 42 41 42 43 59 56 60 56 52 116 92 57 45 49 53 45 44 55 55 59 63 68 64 55 47 60 52 52 56 60 59 63 74 213 140 84 80 72 51 55 99 87 46 37 47 71 55 43 40 40 42 55 61 73 74 85 86 57 66 58 54 74 59 51 72 60 56 59 55 51 47 50 46 69 57 45 45 60 60 48 43 51 58 62 66 62 58 50 46 46 54 66 74 70 62 46 42 46 50 51 51 47 43 43 43 44 45 49 57 62 70 74 78 78 66 46 46 47 67 83 95 59 59 62 50 53 49 60 72 70 74 66 58 54 46 46 42 41 41 41 41 41 41 40 40 40 40 40 49 73 77 62 46 41 42 43 51 52 64 88 108 76 56 44 44 59 63 58 50 65 65 72 67 62 54 58 62 101 97 88 80 79 71 63 59 43 35 38 38 46 58 66 66 58 65 65 61 56 52 52 52 72 31 39 130 150 70 27 26 23 42 58 34 20 26 49 21 21 21 21 21 21 22 22 22 41 37 29 25 25 25 29 29 29 29 33 33 33 33 37 37 22 22 26 34 46 62 74 82 46 30 22 22 22 22 22 21 46 74 98 83 47 27 35 55 23 22 22 22 23 22 23 27 22 23 23 23 22 22 21 21 26 26 26 26 33 33 33 40 35 38 38 38 35 35 27 27 44 40 25 21 20 21 21 21 61 45 38 34 30 22 30 46 43 35 24 32 84 117 93 33 57 42 30 26 30 38 46 50 30 25 30 62 58 26 24 26 32 39 35 39 55 27 24 67 43 28 24 24 28 23 23 23 27 26 27 26 26 26 26 26 22 22 22 22 22 26 26 33 40 43 51 59 47 43 63 95 44 49 57 61 42 26 34 55 30 30 30 30 30 30 31 31 31 31 35 35 35 35 31 31 35 35 35 35 35 38 38 38 34 34 30 30 30 26 26 26 22 30 38 34 22 22 22 34 22 22 22 26 38 46 46 41 72 63 75 115 143 146 178 222 290 438 526 346 110 110 142 20 74 28 39 59 35 23 34 34 33 45 56 52 51 47 55 49 27 21 21 36 99 83 27 23 23 24 24 25 33 26 25 25 39 39 43 47 47 36 40 48 53 53 53 50 47 47 47 44 37 34 37 34 34 34 34 34 41 41 41 41 41 49 49 52 33 33 33 33 33 33 33 33 33 33 37 41 45 49 53 49 38 34 34 34 34 34 34 34 35 35 39 39 43 47 47 51 46 41 41 41 41 37 38 37 38 37 38 37 37 41 41 41 45 57 61 45 45 53 53 37 41 37 33 33 33 41 49 57 45 51 51 47 40 40 44 48 40 36 36 40 44 44 40 32 49 53 65 69 69 57 45 37 33 33 33 32 32 32 32 33 32 32 32 32 32 32 32 32 53 32 31 32 52 72 64 48 32 35 31 31 30 37 36 43 41 28 22 21 21 37 33 36 32 33 29 29 30 34 35 32 32 29 26 26 26 26 27 27 26 26 27 27 31 31 35 35 26 27 27 31 35 35 39 39 39 36 36 36 36 36 29 29 41 41 41 41 34 34 34 34 35 31 31 31 32 36 36 33 32 32 33 33 37 33 33 32 33 37 45 42 42 35 39 47 97 41 64 159 186 161 220 343 361 299 341 394 538 692 723 806 669 559 449 336 198 100 197 367 426 392 284 141 62 59 51 34 49 38 47 59 44 44 97 172 206 121 41 61 162 214 146 42 42 42 38 38 38 38 37 36 41 41 45 45 38 38 38 38 50 46 38 38 43 67 79 76 39 38 40 41 45 40 47 63 51 47 42 39 43 40 52 71 49 37 49 67 40 39 40 39 38 74 55 36 224 528 680 650 648 538 351 193 147 166 116 38 43 44 52 56 59 54 54 54 41 42 46 39 39 40 47 67 155 180 247 217 160 240 266 128 73 86 118 114 82 41 40 41 41 40 39 39 39 55 71 87 45 49 47 48 42 43 43 42 177 97 120 108 99 99 41 92 76 37 102 158 40 41 80 41 43 42 42 59 42 78 109 138 180 332 355 384 541 634 627 625 704 631 620 465 358 647 770 440 140 76 58 80 103 78 71 81 55 43 45 73 64 43 43 73 77 71 74 96 138 223 351 452 381 404 309 235 264 215 126 125 73 73 69 53 40 40 49 61 40 40 40 41 45 49 53 57 43 43 43 39 39 43 47 47 47 59 60 52 56 76 80 68 55 71 67 47 39 55 59 43 59 51 43 43 42 46 66 86 63 87 107 84 49 42 46 71 99 62 105 129 144 304 491 513 47 47 63 87 95 71 46 38 50 38 37 37 42 62 70 66 86 97 128 160 187 187 156 137 95 52 40 48 74 69 75 97 67 68 92 108 82 43 52 88 144 123 266 409 368 271 214 124 71 45 44 48 36 34 34 55 55 63 63 120 209 178 62 34 58 54 50 46 47 40 37 36 41 41 37 56 79 59 43 55 57 62 69 53 37 37 49 54 58 54 43 43 39 47 47 50 125 195 262 280 239 178 141 125 150 135 125 119 94 40 38 38 48 39 37 37 43 59 67 63 43 39 39 39 39 39 39 39 40 40 50 56 63 64 73 79 62 55 57 80 137 222 300 325 374 396 469 559 692 822 928 956 926 786 629 385 235 351 353 98 44 43 46 53 62 49 57 73 77 57 132 133 95 253 398 321 316 367 361 374 475 547 584 652 776 774 846 966 997 932 882 862 721 682 646 580 518 456 395 338 301 247 181 131 82 51 49 80 118 157 169 157 141 130 122 106 70 71 74 62 46 42 50 54 58 54 54 50 50 47 43 42 43 42 43 63 94 98 93 77 54 114 114 41 38 51 66 38 43 62 123 173 179 165 215 282 358 387 422 389 267 161 85 41 50 57 77 115 201 314 439 492 302 189 81 77 158 158 98 70 102 98 95 91 83 79 83 91 74 70 66 62 57 49 41 41 49 49 49 49 42 40 38 37 69 84 81 74 55 47 40 44 38 38 38 41 60 96 102 66 147 260 380 421 487 637 557 276 95 105 94 66 57 60 86 121 81 73 68 52 40 36 32 31 39 42 42 38 41 37 37 41 30 30 30 30 30 30 30 29 82 50 42 46 57 89 121 110 151 131 88 36 31 36 43 30 38 38 45 41 45 41 40 40 32 31 32 32 32 32 32 32 36 36 40 40 40 44 44 51 42 49 49 49 53 53 53 52 52 32 28 36 24 23 32 79 101 196 496 679 457 141 54 90 38 39 39 39 40 40 44 43 33 37 41 25 21 21 22 31 51 48 57 62 59 56 56 55 85 56 85 133 109 41 26 37 29 37 33 36 28 24 23 22 29 29 29 29 25 25 25 25 29 29 33 33 33 29 29 25 25 21 21 21 20 20 20 20 19 18 18 17 18 18 22 27 19 25 41 38 38 31 32 41 30 26 27 48 52 32 32 65 50 54 43 35 44 64 65 65 46 46 39 51 71 107 139 166 160 168 144 105 109 126 135 116 93 82 68 54 54 43 43 42 40 47 43 39 39 38 38 42 38 38 38 42 42 46 50 50 54 51 51 44 41 41 41 41 60 78 124 150 168 214 344 517 709 804 834 813 785 718 540 358 151 125 105 142 280 463 597 614 553 524 447 300 172 105 86 70 47 56 65 62 54 72 136 180 317 333 271 136 65 81 74 44 54 55 58 54 54 50 53 57 44 52 56 52 44 44 52 68 76 64 45 44 45 65 77 78 74 65 58 46 62 74 89 100 107 198 308 354 325 237 152 83 57 47 56 60 72 65 68 57 68 61 64 57 60 49 57 56 63 63 63 71 79 87 99 103 167 199 206 170 146 162 178 177 183 187 202 203 211 211 211 207 156 148 136 102 78 55 55 60 56 88 156 208 197 125 81 73 70 62 54 49 49 48 48 47 72 87 115 135 169 227 299 362 522 604 701 780 822 845 864 854 819 783 774 750 734 706 697 682 694 687 680 670 663 652 644 648 650 665 683 698 724 758 804 827 898 879 844 805 763 736 709 673 604 545 464 368 269 194 154 130 65 58 57 56 54 53 53 52 74 82 70 66 66 62 55 55 51 55 56 64 68 72 73 58 56 56 56 57 59 59 59 59 67 79 86 97 104 103 94 82 116 142 183 231 291 351 411 456 519 488 446 393 340 279 206 164 193 191 163 112 77 82 74 55 56 56 63 87 114 138 141 134 88 53 51 66 127 162 160 146 157 164 160 129 101 85 90 94 44 45 46 47 49 50 50 50 56 52 51 55 61 81 96 119 127 131 104 72 64 80 76 51 66 66 53 48 54 57 57 61 58 58 58 61 68 64 71 71 51 51 51 44 41 41 42 41 42 42 43 51 52 56 60 60 84 68 45 44 49 57 53 49 64 60 63 63 64 59 55 51 43 43 52 63 63 63 70 77 250 189 125 105 97 93 117 149 105 62 38 50 62 46 46 55 40 41 43 56 72 81 96 101 60 69 56 49 70 66 62 75 67 56 59 55 47 47 46 46 65 49 45 45 56 60 52 47 55 58 58 58 54 54 50 46 50 54 58 58 58 54 50 46 50 54 54 51 51 47 47 51 51 48 52 53 61 66 74 78 70 62 46 46 51 71 91 103 55 55 54 54 49 45 56 67 66 70 66 58 54 46 42 42 40 41 41 41 41 41 40 40 60 48 40 41 57 65 54 46 42 42 43 47 56 68 80 84 72 60 48 44 51 62 62 54 53 56 55 47 50 50 54 58 77 84 88 92 91 79 63 54 38 34 38 42 50 54 54 50 58 65 61 61 56 56 52 52 92 47 39 82 98 58 29 27 36 62 78 46 20 21 41 21 21 21 21 21 22 22 22 22 33 33 29 29 29 29 29 29 29 29 33 33 33 33 37 37 22 22 26 30 38 46 50 54 34 22 22 26 46 62 58 50 31 67 103 107 75 47 35 39 31 31 31 27 22 22 22 23 22 22 23 23 22 22 22 22 26 26 26 26 33 33 33 33 35 38 38 35 35 28 28 28 40 33 29 21 21 22 26 30 42 33 30 34 42 42 42 35 51 56 48 40 73 105 81 25 82 58 30 25 26 50 86 110 122 62 38 74 110 102 70 62 23 28 28 24 32 32 24 24 32 28 24 28 32 28 28 35 27 27 27 27 26 26 26 26 22 22 22 22 22 22 26 33 32 47 47 39 23 43 79 115 136 88 57 61 58 42 43 59 39 38 38 38 35 35 35 35 31 31 35 35 35 35 31 31 35 35 35 35 35 35 39 38 34 34 30 30 30 26 26 26 22 26 38 30 22 22 26 34 58 54 50 54 58 62 58 61 59 58 66 82 74 54 74 114 93 389 645 521 197 89 141 114 26 32 67 63 23 23 27 23 42 46 57 52 56 52 55 45 22 21 24 75 86 54 22 22 38 35 24 24 24 25 25 24 25 25 25 26 26 27 32 40 45 41 41 49 61 65 65 51 44 37 44 37 44 33 33 33 41 41 41 41 41 38 45 45 33 33 33 33 33 33 33 33 33 33 37 41 45 49 49 49 38 34 34 34 34 34 34 34 34 34 34 34 34 35 35 39 41 41 41 41 41 41 41 45 33 33 33 33 33 33 37 37 33 45 49 33 33 41 37 32 53 45 37 33 33 41 53 64 51 51 47 39 35 35 43 47 39 35 35 39 44 44 40 36 33 32 33 37 53 69 85 97 32 32 32 32 33 32 33 37 32 32 32 32 32 32 31 32 36 32 31 31 32 32 36 32 30 30 30 29 28 27 27 29 23 22 21 20 32 40 47 39 32 32 25 29 26 34 39 32 36 29 26 26 26 27 27 27 26 30 31 31 35 39 39 39 27 27 31 31 35 39 39 39 36 36 40 40 40 40 37 33 41 41 41 41 34 34 34 31 31 31 31 31 31 32 32 32 32 32 33 33 37 33 33 33 37 41 37 41 35 35 39 43 73 65 124 226 244 207 231 332 400 401 394 560 794 887 878 866 716 496 279 190 141 79 67 89 132 188 189 113 46 43 67 64 41 37 38 44 40 39 72 132 258 161 53 36 70 94 62 36 39 39 38 38 37 37 37 37 36 36 36 41 54 62 62 58 42 42 38 39 47 59 67 57 42 41 40 40 40 39 51 74 122 94 66 59 71 64 44 38 57 37 58 43 41 42 39 40 39 90 84 60 197 461 639 666 621 549 407 249 163 141 100 50 44 48 56 60 59 51 50 46 49 50 50 39 40 41 55 75 136 172 247 218 160 196 212 100 97 102 106 78 46 40 41 49 40 40 40 39 47 63 79 91 51 55 52 45 42 42 43 46 142 57 108 44 80 124 80 117 121 78 138 178 69 40 74 40 74 70 74 75 47 63 76 82 62 179 177 170 310 454 539 640 665 723 706 570 526 698 773 606 377 205 115 130 129 80 106 184 121 78 63 83 83 62 50 62 110 82 68 99 181 262 323 352 409 401 317 293 360 291 147 89 65 61 57 45 40 40 40 41 45 41 41 41 41 41 45 45 67 63 59 55 47 39 39 39 47 55 56 40 40 52 52 44 55 59 51 43 43 51 47 39 39 39 51 71 70 54 50 54 63 87 103 80 49 42 45 66 87 58 101 121 140 284 440 454 51 63 87 103 83 47 38 46 47 38 37 37 50 74 86 82 88 88 94 117 140 137 114 87 68 39 37 43 68 75 96 126 116 153 213 218 144 68 54 86 110 161 344 493 489 426 359 239 111 59 38 36 35 34 34 35 59 58 70 159 284 269 117 33 61 72 65 62 63 56 41 37 37 36 40 75 82 58 77 105 171 171 171 132 68 35 37 70 37 38 47 58 63 66 66 58 86 142 229 284 251 162 101 85 126 111 92 78 56 40 40 41 68 51 37 36 37 43 59 67 39 39 38 38 38 38 39 39 39 39 46 48 56 61 78 88 66 63 73 78 108 150 184 182 241 315 408 465 558 690 822 881 902 853 739 537 372 338 194 35 41 40 40 56 78 69 69 69 65 57 140 186 163 221 339 378 393 424 371 325 386 454 515 591 636 669 759 887 954 935 891 846 867 842 807 733 656 611 578 557 432 375 322 264 188 129 131 178 128 151 136 100 85 85 81 65 41 50 63 59 46 41 42 58 74 63 63 59 55 47 42 41 42 46 58 66 77 77 85 89 57 65 40 37 41 50 40 37 40 58 78 104 110 116 139 165 172 233 310 324 263 177 106 59 83 82 77 107 180 294 409 462 404 269 81 53 210 254 186 170 158 143 115 79 55 47 55 59 74 74 74 66 57 49 41 40 41 41 45 53 54 42 40 38 61 69 57 50 39 38 39 40 38 38 45 56 79 110 108 103 270 383 468 489 568 701 607 323 126 112 85 65 57 64 90 109 82 74 65 49 41 33 32 32 32 35 35 31 35 30 30 34 34 30 30 30 30 34 38 46 94 69 53 53 81 125 161 174 151 123 71 31 30 40 51 31 38 38 38 34 37 37 37 33 32 31 31 31 31 31 31 31 32 32 36 40 44 48 48 51 42 42 42 46 46 46 49 49 29 29 33 33 23 23 33 95 125 333 609 664 450 234 106 22 35 35 40 40 44 44 45 48 66 38 21 21 29 38 34 23 83 80 81 70 58 59 80 114 276 267 259 236 160 64 37 64 41 44 40 40 32 27 31 30 25 31 31 32 32 32 32 32 36 36 36 36 36 36 36 29 25 25 25 21 20 23 23 19 19 22 18 17 17 18 22 26 19 20 34 46 46 39 37 45 50 30 39 68 60 28 33 85 74 50 31 35 48 52 49 57 38 38 35 47 63 95 131 165 134 189 186 135 131 168 178 158 161 138 108 81 74 52 43 42 40 50 46 42 42 42 42 42 38 38 38 42 46 46 46 50 54 51 51 44 41 41 41 41 61 83 129 146 148 206 340 495 637 697 715 711 694 622 447 261 125 98 113 209 371 529 627 633 580 498 387 240 136 86 70 50 63 67 68 69 86 119 172 200 271 231 147 59 43 65 65 44 57 50 61 58 65 53 57 57 43 47 51 47 44 44 48 64 53 49 45 45 53 69 85 90 70 62 58 51 62 74 82 93 92 131 162 149 112 87 103 113 45 46 47 52 67 60 67 56 63 64 76 61 56 48 56 64 56 59 63 71 83 99 111 119 194 250 257 194 154 174 202 205 244 252 259 252 236 204 172 145 101 105 98 71 55 47 48 48 68 72 100 141 149 117 105 110 90 82 62 50 49 48 47 47 59 75 91 107 123 164 217 279 433 535 662 765 836 893 931 940 894 880 887 876 859 839 826 818 818 812 812 798 795 796 792 800 783 790 801 819 842 880 911 935 981 958 928 886 841 790 732 662 587 478 361 257 193 153 129 112 58 58 57 57 55 54 53 52 82 85 85 81 70 66 55 55 59 63 60 68 65 61 53 52 55 56 65 58 57 57 58 59 75 75 82 94 105 96 80 56 74 77 94 115 155 200 250 292 347 311 245 195 146 120 90 75 118 154 158 119 79 63 55 51 52 51 56 91 135 158 154 139 53 51 49 51 109 136 118 96 106 130 130 101 50 41 51 80 46 47 47 48 53 58 59 63 70 66 61 56 56 71 86 82 123 132 124 85 68 69 73 61 48 47 46 44 43 51 62 66 54 61 57 60 60 63 66 66 42 39 39 40 40 40 45 42 46 43 43 43 44 52 60 64 60 52 44 49 65 73 69 65 69 65 68 60 56 52 48 44 47 67 87 90 90 94 105 116 172 162 142 138 162 194 218 231 175 123 76 61 49 37 38 47 40 41 41 43 60 79 103 112 71 67 63 56 60 69 74 66 63 63 59 51 54 46 49 45 53 44 43 43 55 63 59 55 59 58 50 46 42 46 50 50 54 54 50 50 50 50 50 54 65 61 61 54 54 54 62 59 55 48 48 45 53 61 73 77 86 78 58 46 46 47 59 67 55 51 50 54 49 52 59 67 65 73 69 65 61 53 49 45 40 40 41 41 41 40 40 40 76 60 41 40 41 53 50 50 43 43 43 51 64 72 72 60 52 52 55 51 54 58 70 78 53 44 39 38 46 54 58 58 48 60 76 88 91 75 55 42 50 42 45 46 50 46 42 38 57 57 60 60 56 56 52 52 48 39 30 34 78 130 150 155 56 74 86 54 21 20 29 20 21 21 21 21 22 22 22 22 25 29 29 33 33 33 29 29 29 29 33 33 34 34 38 37 30 30 34 34 34 34 30 30 30 22 22 38 70 90 86 70 22 40 84 100 87 55 35 23 22 23 23 23 23 23 27 35 22 22 22 23 23 23 27 27 22 22 22 22 22 22 22 29 39 39 39 32 32 32 32 25 37 26 26 22 26 27 35 38 22 30 42 54 55 63 55 43 44 44 44 41 61 74 54 25 82 59 27 25 25 43 78 102 138 82 51 79 123 131 119 118 25 49 41 24 24 41 44 24 24 24 28 24 35 39 39 39 27 27 27 27 26 26 26 26 22 22 22 22 22 22 22 29 32 59 51 30 59 171 295 367 232 124 45 57 70 54 51 67 39 39 39 35 35 31 31 31 27 27 31 31 31 31 28 28 35 35 35 35 35 35 35 35 31 30 30 30 30 26 26 26 22 26 34 30 22 22 30 38 58 54 50 50 54 58 54 57 75 78 94 106 82 58 73 113 129 185 469 758 747 508 256 70 70 32 35 47 43 27 35 55 54 50 46 46 57 56 52 41 22 21 71 118 66 33 37 22 50 43 35 25 25 26 26 26 25 25 25 25 25 26 26 26 39 31 32 40 56 64 67 57 50 43 51 44 51 44 44 44 48 44 44 44 37 37 37 37 33 33 33 33 33 33 33 33 33 33 37 41 41 45 49 45 37 34 34 34 34 34 34 34 33 33 33 34 34 34 34 34 37 41 41 41 45 45 49 49 33 33 33 33 33 33 33 33 36 44 44 36 32 32 32 30 52 48 36 32 32 36 48 56 42 45 37 29 30 38 46 50 42 42 46 46 51 51 47 39 40 32 32 32 52 88 128 156 64 56 44 32 32 32 36 40 31 31 31 31 31 31 31 31 31 32 39 32 31 31 35 47 31 38 30 32 28 27 26 29 21 20 20 20 36 44 47 43 21 22 26 29 30 35 39 36 37 29 26 26 27 27 27 27 35 35 35 39 39 43 43 43 31 31 31 35 35 39 39 39 36 36 40 44 44 44 41 41 41 41 34 34 34 34 34 31 31 32 32 32 31 31 32 44 32 32 32 36 36 36 37 37 49 41 37 37 35 43 35 35 46 101 188 273 291 266 285 353 487 444 410 709 961 916 851 747 500 327 158 98 97 78 46 31 31 57 81 73 70 83 75 40 37 36 37 39 38 37 44 88 227 141 54 36 37 38 38 47 38 38 38 38 37 36 37 42 41 37 37 41 50 54 50 42 42 42 39 47 51 51 51 41 42 42 42 41 48 64 82 85 60 52 44 37 45 46 42 37 69 53 66 38 49 70 39 41 38 86 99 77 146 335 538 648 603 576 475 318 176 94 61 58 52 45 49 60 63 55 47 43 54 58 50 40 40 42 67 83 92 128 211 219 173 184 204 137 98 111 102 50 40 40 41 49 40 40 44 47 59 71 76 84 52 65 69 58 42 41 42 57 169 108 232 56 77 117 70 110 150 162 158 173 115 38 73 85 45 58 67 40 41 43 49 48 74 140 110 59 123 219 347 484 535 672 666 653 784 837 771 726 568 377 215 126 81 56 114 189 174 91 38 38 52 79 99 119 74 78 89 121 211 301 327 321 379 366 307 318 368 277 123 70 57 53 45 41 41 41 40 40 45 45 41 40 40 40 40 41 71 78 74 70 63 51 43 39 63 67 63 55 51 59 63 55 71 63 55 59 63 55 51 51 47 51 75 102 102 78 58 54 59 72 88 76 45 41 43 57 82 66 101 129 145 257 378 376 43 59 91 119 103 63 58 71 43 39 42 50 66 74 70 58 57 53 59 75 105 117 98 63 38 37 37 65 97 115 160 206 246 318 403 381 246 99 60 92 88 152 303 442 500 515 486 377 196 83 37 37 48 35 34 54 81 69 81 162 275 284 144 31 45 67 64 57 62 52 44 36 37 36 55 90 61 52 123 195 332 352 373 322 210 95 49 54 36 38 43 62 74 82 85 78 107 104 155 214 193 110 85 105 177 150 118 68 40 39 42 69 56 47 38 37 38 51 63 71 38 38 38 39 39 39 39 39 38 38 37 37 41 49 70 76 50 50 57 58 74 105 125 116 146 233 338 373 414 506 608 653 758 768 722 579 398 244 83 34 42 41 41 55 74 70 65 53 53 57 112 166 176 222 352 463 493 537 504 438 424 429 514 667 636 653 671 697 765 837 853 818 884 871 848 786 716 672 643 617 452 427 387 333 287 254 251 263 193 185 170 154 123 92 81 77 58 58 51 42 40 40 42 62 67 63 63 63 63 51 42 40 41 46 53 52 52 76 120 163 158 118 47 44 88 41 37 69 41 52 62 62 88 114 121 116 106 146 160 169 175 157 114 91 87 82 81 91 145 236 350 400 422 305 73 38 174 234 170 182 159 139 103 67 55 55 43 41 66 70 70 66 53 41 40 40 41 41 41 41 46 46 41 40 54 61 50 42 38 38 39 39 38 50 60 74 105 128 122 161 398 526 591 593 665 768 644 365 166 116 81 65 45 52 70 70 62 58 54 53 49 49 49 53 32 36 40 35 31 31 31 34 46 34 30 30 30 38 62 82 85 105 109 109 129 152 184 221 207 123 47 30 31 32 35 35 38 38 34 34 37 37 33 33 28 27 27 27 27 27 28 27 28 32 36 40 40 40 40 40 39 46 46 42 42 42 42 41 25 25 37 41 37 49 93 132 230 342 441 386 298 255 179 24 35 32 40 37 48 41 52 45 72 55 46 35 31 34 30 23 68 80 80 69 45 50 66 90 371 534 562 375 163 55 44 75 48 47 43 47 38 34 37 36 28 27 27 27 28 32 32 32 36 32 32 32 32 36 36 36 32 25 28 27 23 23 19 26 30 26 18 17 17 17 21 22 19 21 34 42 39 43 45 57 86 51 56 92 69 28 37 101 102 58 30 39 48 40 34 46 35 35 35 43 43 67 107 160 240 326 346 283 267 313 338 308 274 252 206 160 106 59 43 41 40 46 46 42 42 42 46 46 38 38 42 42 46 46 50 50 54 54 51 41 41 41 41 42 50 80 114 131 133 191 325 472 553 626 660 674 644 546 362 191 118 78 105 237 407 533 604 601 538 420 292 172 105 74 66 54 94 90 79 68 89 134 159 160 139 103 55 42 43 45 45 44 45 45 56 57 64 57 52 48 47 51 51 47 44 44 44 56 49 45 44 45 65 81 85 74 62 55 63 67 72 80 83 90 89 89 76 55 46 66 117 146 57 47 58 55 62 51 55 47 59 64 79 64 55 47 55 60 52 56 60 71 83 103 115 123 174 242 250 174 130 170 218 221 300 307 303 280 252 197 149 121 102 95 83 60 48 48 48 47 52 47 60 85 105 113 122 146 98 86 66 54 49 48 48 48 48 56 65 77 85 107 148 198 293 410 544 663 757 822 883 911 889 902 928 943 942 934 930 934 918 918 911 912 901 898 902 902 901 908 912 915 940 967 991 1007 980 981 977 944 886 803 717 628 523 396 285 205 168 147 114 88 58 58 58 57 56 54 53 52 86 89 89 85 70 66 62 51 55 56 64 72 73 68 61 53 71 76 92 81 58 57 58 67 71 67 70 78 97 89 76 57 67 60 71 92 109 130 153 163 187 159 120 78 64 65 59 67 92 144 168 140 84 60 63 71 63 55 55 87 131 143 127 92 50 49 50 51 94 116 110 93 83 83 67 55 47 44 48 46 49 49 53 65 73 77 80 84 91 118 130 125 112 107 103 92 163 172 169 125 85 69 73 73 47 46 44 43 43 47 58 73 57 57 60 56 55 51 54 50 42 42 42 39 43 44 48 41 50 43 42 42 43 48 60 68 64 64 57 69 81 81 77 69 69 70 73 69 57 52 44 44 63 83 94 101 105 133 168 190 189 235 275 307 351 395 392 373 317 230 139 84 61 45 37 38 41 41 41 47 63 67 90 110 109 102 114 91 63 61 73 62 70 59 55 51 50 46 49 45 44 44 43 43 51 59 63 70 66 58 46 41 41 42 46 54 54 54 54 54 50 50 50 54 65 61 57 57 57 58 66 70 62 51 51 44 52 53 72 73 77 70 62 46 46 46 47 51 55 58 58 54 60 56 59 63 61 69 69 65 61 57 49 45 40 40 40 40 40 40 40 40 76 60 41 40 41 49 46 46 43 59 67 67 64 68 64 52 42 43 51 47 50 58 86 113 76 56 39 39 54 62 66 58 40 48 56 60 63 55 43 34 70 62 53 49 46 46 42 38 53 53 53 60 56 56 56 56 31 39 31 28 62 162 206 204 56 58 58 38 21 21 25 19 21 21 21 21 22 22 22 22 21 25 29 33 37 33 33 29 29 29 33 33 34 34 38 38 34 38 42 42 38 34 30 26 38 26 22 38 66 78 66 43 22 28 52 68 68 59 55 55 31 27 23 22 23 35 27 22 23 23 23 23 23 27 27 23 22 22 22 22 22 22 22 22 32 32 32 25 33 25 25 22 34 30 26 23 23 31 35 39 21 42 70 66 55 55 51 35 28 48 57 57 58 66 58 42 63 59 59 55 47 43 39 42 54 51 63 71 67 71 103 147 94 66 42 26 24 33 49 29 24 32 32 24 28 35 35 35 27 27 27 27 26 26 26 26 22 22 22 22 22 21 21 25 36 59 43 18 87 283 483 591 252 120 33 53 70 51 47 75 43 39 39 35 35 31 27 27 27 31 31 35 35 31 31 28 39 39 35 35 35 35 35 35 31 31 30 30 30 30 30 26 22 22 30 30 26 26 34 42 34 30 30 34 42 50 50 53 40 51 71 87 79 63 74 98 182 50 178 525 685 561 385 282 198 71 21 22 55 35 39 95 51 50 42 42 50 54 52 33 35 22 94 134 49 25 57 29 42 46 44 42 39 44 45 49 37 37 28 26 25 25 24 23 26 26 34 39 46 50 61 62 52 42 49 42 49 47 47 39 48 48 48 48 37 37 37 37 33 33 33 33 33 33 33 33 33 33 37 37 41 45 45 41 37 34 34 34 34 34 34 34 34 34 34 34 34 34 38 38 45 45 45 45 45 45 45 45 37 37 37 37 37 37 37 33 48 52 52 44 40 36 32 31 31 31 31 31 31 31 31 30 28 28 27 26 28 29 37 46 38 42 46 50 51 47 51 51 55 40 32 32 44 72 104 124 132 112 80 52 36 32 32 32 31 31 39 31 39 31 38 31 30 31 46 39 42 35 50 62 42 45 40 36 27 26 29 32 21 20 20 20 32 40 43 32 21 22 26 22 31 35 43 41 37 30 34 27 31 27 27 27 35 35 35 39 43 43 43 47 35 35 35 35 39 39 39 43 32 32 36 40 44 44 41 41 45 45 38 38 38 38 38 31 31 36 48 44 32 32 40 60 32 32 33 37 37 41 41 45 53 45 33 33 39 43 35 35 46 128 219 277 291 313 347 404 485 401 484 816 915 726 564 432 199 159 118 97 92 89 86 90 65 69 61 57 71 91 68 35 37 37 38 38 38 36 38 55 130 74 38 46 50 38 42 79 43 38 38 38 38 37 37 41 41 41 45 45 42 42 50 54 62 58 55 59 51 39 39 40 38 39 40 48 67 97 116 119 133 169 181 149 103 99 116 144 77 110 55 39 60 49 41 40 39 78 92 79 100 222 418 577 577 557 473 331 188 87 62 71 41 45 45 49 67 59 55 47 58 55 50 39 40 46 71 80 96 108 167 195 170 185 208 177 86 96 87 42 40 41 41 40 40 44 48 52 59 67 68 68 49 62 78 74 50 41 41 53 160 172 365 120 80 73 41 83 100 164 110 112 101 38 117 188 103 125 107 36 39 41 49 46 105 140 122 87 100 116 175 267 379 520 557 655 859 859 766 807 709 653 480 226 89 100 134 116 113 81 62 74 110 142 178 198 138 186 199 187 210 273 308 318 297 296 266 271 250 153 65 86 57 53 45 53 61 65 53 41 45 41 40 40 40 40 41 41 59 62 66 70 67 63 55 51 55 55 55 55 59 67 71 71 71 63 63 75 67 47 47 63 71 63 78 110 114 86 66 63 48 57 76 68 52 41 42 48 77 69 112 146 167 244 320 308 37 38 67 107 107 63 46 54 42 38 37 38 46 50 46 38 38 39 44 59 86 109 90 58 46 69 112 169 193 215 291 354 371 452 548 515 352 165 86 92 84 135 234 344 447 534 552 468 313 124 38 50 77 44 43 90 85 73 89 150 246 286 191 66 79 90 80 57 62 72 80 61 45 36 71 81 32 47 186 293 456 500 548 529 397 226 96 37 38 39 39 51 58 77 85 85 123 84 88 127 99 39 47 107 135 139 131 96 64 40 40 39 40 43 43 43 47 51 51 51 38 38 43 47 47 39 38 38 41 37 37 36 37 38 47 52 44 41 39 37 47 84 105 101 66 130 201 217 232 284 346 374 525 569 605 539 352 129 38 41 47 42 40 39 50 61 53 45 65 73 77 91 121 175 289 387 421 500 543 546 509 427 465 615 608 606 628 679 730 753 744 720 745 774 795 789 759 717 648 598 481 472 434 373 347 334 306 262 262 231 240 261 222 147 116 141 106 82 55 41 40 41 42 42 44 43 43 52 67 59 46 41 40 49 64 71 79 115 182 236 290 282 199 120 86 38 43 124 45 52 51 50 81 112 119 98 97 113 82 67 113 122 94 86 66 70 70 85 123 198 285 339 358 301 109 39 122 138 66 78 99 87 67 67 91 107 78 42 58 62 66 58 41 40 40 39 53 41 40 39 40 41 40 40 54 61 54 50 43 39 39 38 38 57 59 70 112 118 121 206 438 581 639 650 707 763 604 337 205 119 85 77 44 48 66 54 50 43 43 50 54 54 58 57 33 33 37 33 32 31 31 31 47 30 30 30 34 38 70 105 93 129 129 136 176 176 156 173 303 156 59 59 64 31 29 31 31 31 34 30 37 33 33 33 28 28 28 28 28 28 28 28 28 28 32 32 32 32 32 32 55 55 51 47 39 35 31 26 25 30 42 58 90 134 170 188 212 116 67 68 87 64 44 24 32 25 37 30 41 38 45 37 36 80 131 128 84 51 43 47 28 48 72 85 89 98 114 125 246 625 730 406 94 22 39 63 47 50 46 49 45 37 39 39 31 31 31 31 35 35 35 39 39 39 35 35 39 39 47 47 35 28 35 31 31 27 26 30 33 29 21 17 20 24 24 21 27 29 30 34 31 39 53 69 94 63 68 96 77 41 54 118 106 62 30 43 56 44 38 54 46 42 39 43 35 43 87 156 357 454 470 415 400 445 460 430 380 361 315 242 160 97 55 50 43 46 46 42 42 42 46 46 42 42 42 46 39 43 43 50 54 58 55 41 41 42 42 42 42 65 95 112 122 188 318 438 544 607 651 636 557 435 272 140 106 55 86 234 408 519 575 561 433 306 186 106 74 74 74 74 93 93 86 87 112 137 134 114 86 79 71 63 47 43 44 52 48 48 56 56 72 60 59 47 67 63 59 51 47 47 44 48 57 45 44 45 66 78 70 50 51 52 56 65 73 73 73 72 63 58 65 81 104 107 91 60 62 55 62 55 58 47 46 46 58 63 82 67 58 47 62 67 52 52 56 68 80 95 111 119 159 218 222 158 122 166 217 233 299 296 280 246 213 162 123 103 67 60 48 47 48 57 65 49 47 46 47 57 77 97 110 130 78 66 62 49 49 48 56 60 57 57 70 71 72 86 108 143 182 276 406 517 602 678 740 782 832 870 912 942 956 960 967 971 994 987 980 977 970 970 963 959 981 980 976 979 994 1009 1018 1019 991 996 993 951 872 773 684 596 437 309 214 157 143 133 106 68 65 65 68 63 63 57 53 52 89 93 89 85 81 66 62 51 51 52 64 76 84 84 73 69 82 94 111 103 72 57 62 74 66 58 58 58 70 85 85 82 79 68 75 74 91 86 89 92 75 67 56 52 53 55 63 67 75 130 162 137 88 60 75 91 67 59 55 79 111 119 99 57 53 54 54 64 62 60 59 69 60 51 43 48 68 77 73 47 66 63 74 85 88 95 109 115 151 221 273 284 256 239 227 194 210 204 192 141 92 57 53 57 46 45 44 43 43 46 62 77 64 60 63 55 54 46 46 41 54 50 50 43 47 44 48 45 54 43 43 42 43 44 56 64 76 80 77 81 85 77 65 57 57 62 81 78 66 49 44 43 67 78 81 77 104 172 243 288 335 401 457 481 498 510 478 424 408 301 179 108 85 73 50 39 49 41 42 58 66 70 93 117 180 189 221 178 91 72 85 61 66 66 62 58 61 57 57 57 52 48 51 55 59 67 78 82 62 54 42 41 41 42 46 54 54 58 62 62 58 54 46 49 64 60 56 56 60 61 69 70 62 58 54 47 51 52 71 68 44 45 46 46 50 62 71 87 62 54 54 54 64 60 59 59 57 65 65 65 61 57 57 53 41 41 40 40 40 40 40 40 56 52 41 41 45 49 46 46 41 79 99 87 56 52 56 60 42 43 55 51 50 54 82 113 88 64 43 39 54 62 62 54 60 56 48 40 43 43 47 47 95 79 66 50 46 46 50 50 50 50 50 53 49 49 56 56 40 67 58 28 28 81 101 75 44 27 22 22 21 26 29 19 21 21 21 21 22 22 22 22 21 21 22 26 30 26 26 22 22 22 27 27 27 27 31 30 30 34 38 38 38 34 30 27 42 30 23 34 54 58 42 22 35 28 28 28 32 55 87 111 95 75 47 31 51 67 39 20 47 35 27 23 23 27 23 22 22 22 22 22 22 22 22 22 22 29 29 22 29 22 22 22 39 35 27 23 23 23 23 24 21 67 99 71 39 39 32 24 56 72 78 78 78 78 74 62 51 71 87 94 78 54 34 26 23 26 54 54 26 26 59 103 131 59 51 70 30 24 25 29 36 52 59 39 36 39 43 35 27 27 27 27 26 26 26 26 22 22 22 22 21 21 21 21 24 55 43 19 59 211 359 435 192 85 21 45 59 35 40 79 51 47 47 43 39 39 35 35 31 31 35 35 35 35 31 31 39 39 39 35 35 35 31 31 27 31 30 30 30 30 30 30 22 26 30 30 30 30 34 38 38 38 34 38 46 54 50 50 53 45 49 61 69 61 53 53 92 68 76 108 164 268 367 404 282 226 102 22 27 31 31 71 51 43 35 35 43 42 42 26 46 22 74 105 29 32 76 33 30 39 53 66 68 69 78 78 79 79 66 37 29 28 25 23 23 24 26 25 24 36 63 84 47 37 40 41 44 45 45 38 50 50 47 47 48 48 45 45 33 33 33 33 33 33 33 33 33 33 37 37 41 41 41 38 37 34 34 34 34 34 34 34 34 34 34 34 38 38 38 38 61 61 61 57 57 53 53 53 45 45 45 41 41 41 37 37 57 52 48 48 44 36 32 32 30 30 31 31 31 30 29 28 26 25 24 25 26 28 40 45 37 49 57 57 54 54 58 55 31 31 31 31 31 32 36 40 128 120 104 92 80 64 44 35 43 43 50 43 49 42 49 42 37 34 41 34 41 34 41 41 32 32 28 27 26 25 24 23 27 22 22 22 29 33 29 29 29 22 23 27 35 39 44 41 41 34 34 31 31 35 35 35 27 27 27 27 32 36 36 36 32 32 32 32 32 36 36 36 28 28 29 33 37 37 37 37 38 38 38 38 31 31 31 31 32 40 48 44 32 32 44 61 37 37 37 37 37 41 49 49 52 44 37 37 34 35 39 39 62 152 242 276 294 332 382 426 400 421 677 804 636 450 274 168 127 111 86 76 74 75 56 36 43 78 87 67 43 43 60 84 56 45 49 50 42 38 38 50 85 41 37 62 66 37 37 58 58 42 42 61 69 53 37 37 37 53 65 65 58 66 94 118 90 78 71 71 59 39 39 44 38 39 39 54 80 118 164 206 345 369 353 293 218 194 199 197 104 154 46 67 63 38 80 39 74 78 89 96 91 154 306 475 512 489 410 300 194 116 90 92 40 41 41 49 71 71 62 54 58 51 42 39 40 43 68 80 160 132 136 151 150 153 160 149 87 84 67 41 39 41 45 40 52 55 48 52 44 44 48 48 41 58 86 82 69 49 44 52 96 123 318 88 64 65 57 91 44 121 54 66 94 103 280 387 354 364 287 94 78 42 69 50 58 69 72 90 123 131 132 165 265 373 480 613 730 737 751 848 785 843 736 422 220 218 208 121 143 215 311 363 367 347 327 300 353 367 340 261 206 218 245 244 235 223 207 192 139 54 40 78 53 49 49 57 73 77 65 53 40 40 40 40 41 45 49 49 43 47 55 63 63 63 59 55 47 43 43 47 47 47 51 55 47 47 59 63 55 43 47 63 67 54 78 126 130 90 58 51 41 42 61 64 59 44 41 42 60 65 100 143 184 234 264 255 38 37 51 99 103 55 38 38 46 38 37 37 37 41 41 37 37 39 55 58 73 93 77 49 61 104 177 250 282 306 379 442 416 474 555 548 403 220 102 71 62 94 153 244 381 500 547 515 396 189 67 74 89 48 47 109 97 85 108 169 260 337 286 161 82 97 78 48 57 76 92 73 45 35 70 73 32 134 332 443 505 569 632 629 541 365 164 36 38 39 39 47 70 97 121 133 122 91 84 92 60 37 39 96 160 164 152 116 76 60 39 37 43 47 51 51 47 43 38 38 43 47 51 55 51 39 38 37 45 48 37 37 37 38 38 38 48 44 42 36 35 62 81 81 61 80 99 104 117 147 197 232 268 301 388 403 259 54 34 68 57 50 41 39 46 69 77 73 89 101 97 83 101 167 241 283 328 402 446 486 501 425 412 507 505 471 525 660 722 677 660 707 695 711 724 729 727 709 663 613 539 513 464 418 411 397 338 267 268 257 278 295 241 150 119 148 117 90 62 47 50 50 42 42 43 43 43 52 75 79 66 50 53 76 91 110 118 149 180 219 338 421 370 200 75 60 82 107 52 48 47 50 62 85 92 83 76 109 69 49 110 110 58 51 51 58 70 78 105 161 241 297 373 340 181 49 78 90 54 67 79 79 71 79 111 131 94 42 50 58 58 50 41 40 39 40 53 41 39 40 58 82 94 101 62 62 58 58 55 51 39 38 37 68 58 60 114 109 135 260 506 653 711 711 732 709 515 284 216 111 88 93 56 59 91 62 47 47 47 47 50 50 50 46 37 41 41 37 32 32 36 39 39 31 30 46 46 42 61 97 109 133 108 128 204 188 116 97 274 140 63 79 84 32 30 36 31 31 34 30 33 33 33 29 28 28 28 28 28 28 28 28 32 28 28 28 28 32 40 40 71 67 63 55 47 39 31 31 46 54 58 78 130 186 202 186 156 88 28 28 57 61 45 41 25 25 29 29 33 33 33 30 41 57 104 172 232 216 147 79 40 52 75 112 173 261 365 432 277 600 597 237 22 50 74 58 50 53 49 45 44 39 35 35 27 27 27 31 31 35 35 35 39 35 35 31 35 39 47 51 35 35 35 31 27 30 30 25 29 25 28 24 20 24 24 21 43 41 34 30 27 35 49 62 74 59 60 84 81 77 98 142 69 46 30 31 40 44 41 50 62 54 51 55 35 35 83 167 378 462 483 459 456 482 484 442 401 371 314 240 159 104 70 65 43 50 46 42 42 42 42 42 42 42 42 46 43 43 43 54 58 58 55 41 41 42 42 42 41 46 72 89 111 177 295 400 491 534 555 513 414 301 197 121 95 60 95 236 406 504 538 515 295 187 104 72 75 79 86 109 89 120 144 158 187 200 165 110 63 71 75 63 43 43 60 88 68 60 56 64 72 76 64 52 75 71 63 55 51 51 44 44 57 45 44 49 66 78 70 50 64 60 65 61 62 58 54 49 48 47 58 86 113 105 73 44 46 46 46 46 46 46 46 46 54 62 70 70 62 58 66 74 59 52 56 60 72 84 95 99 135 170 178 142 126 154 185 197 234 222 198 170 143 115 91 72 60 57 48 49 77 113 97 53 47 47 52 57 61 65 66 78 50 50 49 48 48 60 75 79 61 58 52 53 54 62 72 97 124 198 289 380 449 515 569 613 704 764 823 876 899 933 959 986 1001 1005 1006 1007 1004 997 990 993 1011 1014 1010 1009 1017 1017 1017 1018 1019 996 962 891 807 712 643 555 346 229 150 103 101 102 95 71 64 67 71 63 65 61 60 63 81 89 85 85 81 73 58 51 50 51 56 68 80 88 81 81 81 93 109 98 79 64 68 77 65 57 57 57 57 70 86 102 102 86 74 65 64 71 78 74 51 53 53 62 66 62 67 59 67 99 123 110 73 53 71 87 67 59 51 75 99 104 88 61 62 78 85 79 50 47 46 58 44 49 65 77 78 79 88 100 94 83 89 92 114 131 150 167 223 309 392 408 403 380 360 311 276 236 207 148 92 64 48 48 45 45 44 43 46 53 61 71 64 60 63 51 50 42 37 37 53 53 53 54 51 55 52 49 54 47 47 51 48 52 60 64 80 84 81 85 77 65 53 45 46 58 74 74 66 45 48 44 75 85 77 72 127 223 302 355 437 494 523 523 508 485 434 387 351 261 150 88 73 74 55 39 64 53 58 78 77 77 120 171 279 319 372 308 142 83 100 69 73 62 62 62 65 65 65 65 56 60 67 71 75 75 82 86 58 54 46 42 42 42 46 46 58 58 62 62 58 50 42 41 59 55 55 48 52 60 68 65 65 58 58 54 58 55 63 67 44 49 58 66 58 62 71 83 58 50 50 50 64 60 55 50 65 69 65 61 61 61 65 65 49 49 45 41 40 40 40 40 41 44 45 49 49 53 46 42 41 87 115 91 48 44 52 56 47 59 67 59 50 42 65 77 76 56 43 39 46 46 50 42 77 68 56 48 51 51 59 63 103 87 70 54 50 50 54 54 50 50 50 50 53 53 60 60 36 51 50 28 27 28 28 25 43 22 22 22 21 30 34 20 21 21 21 21 22 22 22 22 21 22 22 26 26 26 22 22 22 22 27 27 27 27 31 31 23 27 27 30 30 30 30 30 38 34 30 34 42 46 38 27 44 40 28 22 23 47 103 143 155 139 111 99 127 155 131 87 59 43 27 23 27 27 23 22 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 43 39 24 23 23 23 23 24 63 131 155 99 55 59 52 36 60 72 74 74 62 54 46 38 35 47 63 62 50 38 34 34 25 26 34 38 30 27 31 39 108 43 87 151 91 26 26 25 41 72 79 55 43 51 58 50 27 27 27 27 26 26 26 26 22 22 22 21 21 21 21 21 21 59 71 59 55 95 131 139 121 53 22 42 47 24 36 71 55 55 55 51 51 47 47 47 31 31 35 35 35 35 31 31 43 39 39 39 35 31 31 31 27 27 27 30 30 30 30 30 26 26 30 30 34 34 34 34 50 42 38 38 42 38 34 30 63 55 51 63 79 83 71 58 50 78 78 50 62 126 190 222 266 402 330 102 22 39 43 35 43 39 31 31 35 31 30 23 38 22 41 57 25 36 68 37 26 32 53 71 73 78 95 107 124 128 115 83 74 69 44 26 21 23 23 22 23 38 74 95 38 27 35 28 32 32 36 33 49 42 46 43 47 51 44 48 33 33 33 33 33 32 32 32 33 33 37 37 37 37 41 38 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 73 73 69 69 69 65 65 65 49 49 45 45 41 41 37 37 49 41 37 45 40 32 31 31 30 30 31 40 40 31 30 28 26 24 24 25 26 32 40 41 33 45 57 57 54 50 58 59 30 30 31 32 32 31 30 30 56 68 88 112 120 104 68 43 42 50 50 49 49 49 49 49 65 65 61 57 45 37 29 28 36 43 39 30 33 25 28 28 43 43 46 42 45 41 33 29 30 30 35 31 35 40 41 45 41 41 34 38 42 35 35 39 28 27 27 31 32 36 36 36 36 36 36 36 36 36 36 36 28 28 29 33 33 33 33 33 38 38 38 38 31 31 31 31 31 32 36 32 32 32 37 49 41 37 37 37 37 45 53 57 44 44 41 34 34 35 43 55 90 176 258 284 301 347 389 422 443 625 804 550 233 192 139 97 116 106 80 54 36 36 37 37 55 62 63 71 67 59 56 64 60 61 57 54 61 50 57 50 81 46 37 50 58 46 46 62 62 42 46 77 85 65 53 61 101 105 105 93 74 78 106 134 94 86 83 91 75 43 39 52 81 60 63 93 118 159 253 355 421 416 380 337 329 326 299 241 171 146 50 94 62 37 99 38 74 54 65 97 89 101 190 319 455 446 376 280 187 129 91 57 40 40 40 49 68 79 70 58 58 51 39 39 41 47 68 80 169 145 116 111 122 125 117 109 103 68 42 39 39 40 60 72 55 55 48 44 40 40 39 40 40 43 74 85 76 63 59 59 75 67 151 39 65 77 89 95 43 106 62 93 116 228 535 616 577 579 447 155 116 53 69 50 58 45 43 51 89 131 136 136 184 229 357 517 606 660 714 749 784 853 811 633 476 450 439 388 448 548 652 676 641 589 530 479 449 412 349 275 241 242 226 205 209 173 149 142 109 59 41 42 41 45 49 57 65 65 61 53 40 40 40 41 45 49 53 57 47 51 55 55 55 51 47 43 67 59 55 55 51 43 43 51 43 51 59 67 83 103 103 87 54 54 102 170 182 122 66 39 41 42 53 71 75 67 48 41 42 48 76 127 185 212 218 213 46 37 46 87 87 43 37 50 70 70 85 93 97 85 61 37 37 40 67 54 57 80 76 59 59 101 179 275 334 370 423 474 482 488 533 551 466 299 137 50 57 77 96 151 265 371 449 459 369 218 108 59 46 36 51 89 101 84 111 176 276 369 313 144 61 108 134 132 141 139 116 69 48 34 58 60 51 221 448 534 539 594 636 641 595 473 239 37 39 39 39 43 66 93 131 140 101 90 99 100 63 38 44 96 200 180 140 88 63 63 62 46 55 51 47 39 39 39 47 55 67 63 59 51 43 38 38 37 56 59 48 42 38 38 38 38 54 54 56 36 36 48 56 52 90 62 50 66 81 96 145 193 151 135 207 257 186 76 53 60 56 53 60 50 57 84 104 97 101 94 105 92 98 168 238 254 335 413 412 401 437 425 417 469 456 395 382 437 503 545 624 711 654 646 626 607 604 625 638 628 557 483 444 450 452 402 358 331 306 335 341 294 208 141 111 108 73 69 54 43 42 42 50 51 44 44 44 60 91 99 90 74 69 79 98 125 153 184 208 240 327 434 487 385 224 150 128 101 59 51 51 58 61 69 83 92 46 110 79 39 79 79 39 48 55 63 67 59 71 123 194 240 366 325 189 57 54 90 94 95 87 99 91 79 91 107 86 43 50 58 58 46 40 39 40 49 53 41 41 53 90 122 134 141 82 74 62 54 51 51 47 46 37 83 61 75 153 163 205 374 624 774 833 822 801 697 490 303 208 95 88 105 56 59 103 71 51 44 40 40 43 39 35 34 38 42 45 41 33 33 33 44 35 35 62 90 86 54 53 77 81 132 116 128 204 183 119 128 142 96 64 64 64 40 31 36 31 31 30 30 33 33 29 29 28 28 28 28 28 28 28 28 32 28 28 28 32 44 56 64 63 59 55 47 43 35 31 27 46 54 54 58 98 146 142 106 34 78 62 24 25 38 26 25 26 26 26 26 26 26 25 25 53 25 25 118 241 265 188 84 75 72 79 92 160 284 448 560 389 504 356 77 22 101 98 69 49 56 52 48 42 38 34 30 22 23 27 27 31 35 35 35 39 35 31 31 31 39 47 51 38 38 34 34 30 37 33 33 33 32 32 27 27 31 35 21 47 42 46 42 31 35 45 50 54 51 52 60 73 101 122 146 65 65 51 35 32 44 41 38 62 54 55 59 36 34 79 182 396 471 507 513 529 539 509 455 386 325 240 162 120 86 64 48 54 54 50 42 42 38 38 42 42 42 39 39 43 43 47 54 57 58 54 52 41 42 42 42 42 42 49 70 100 174 268 349 417 439 437 380 298 206 150 129 80 65 111 225 361 429 421 355 177 100 60 68 87 83 94 129 132 188 260 308 337 319 240 154 66 67 59 47 47 67 91 107 71 63 55 59 71 75 67 55 79 71 59 55 55 55 48 48 49 57 65 69 62 70 78 82 93 85 81 70 62 50 49 48 49 53 64 71 74 78 74 70 46 46 50 50 50 54 54 54 58 62 66 66 70 74 78 79 64 53 53 57 60 68 76 79 99 111 130 142 150 154 153 154 162 143 123 103 84 72 65 61 69 57 53 73 137 169 125 52 46 55 64 57 49 48 49 49 48 48 48 49 60 75 90 87 65 51 52 53 54 55 54 60 105 144 192 244 306 359 395 446 565 647 710 764 814 849 902 936 967 975 987 1000 1004 1001 994 994 1019 1015 1014 1013 1017 1017 1017 998 984 939 867 792 712 632 558 454 249 160 105 82 82 87 75 70 66 74 73 69 68 64 67 74 73 81 85 85 81 73 58 50 50 51 52 56 57 65 65 69 76 88 104 97 79 68 72 77 56 57 57 56 57 58 83 117 123 111 83 70 78 78 86 86 53 61 73 84 84 80 80 77 56 68 88 91 70 53 59 63 70 59 51 67 84 92 92 81 57 72 92 94 77 71 67 86 46 58 74 79 84 96 117 130 127 110 105 107 136 177 230 264 362 432 495 510 511 511 488 416 347 271 202 135 87 67 63 67 49 49 55 54 57 63 66 62 75 64 63 51 46 41 41 37 53 45 49 50 51 59 60 57 62 59 63 71 68 68 68 68 80 88 85 85 77 69 57 49 46 47 59 62 53 45 56 64 79 85 77 79 142 234 294 323 429 462 478 474 443 396 345 306 212 166 111 73 66 71 56 40 64 61 77 89 89 104 175 258 366 430 507 419 189 90 100 69 69 62 69 69 69 73 77 77 48 56 71 75 78 74 70 66 54 61 61 57 57 53 49 49 69 65 61 53 45 41 40 40 43 43 47 51 55 52 56 53 61 54 54 54 54 58 62 55 64 69 74 66 46 46 46 47 50 46 45 45 56 56 43 42 73 73 65 61 61 65 73 77 61 57 49 45 40 40 40 40 45 48 45 45 45 45 42 42 41 83 107 79 44 43 44 44 63 67 71 63 54 42 49 49 52 48 47 46 46 42 46 46 61 65 69 72 75 71 67 63 87 79 70 62 62 58 54 50 39 39 46 46 50 50 53 53 36 31 34 34 33 27 28 46 47 27 30 34 22 22 34 21 21 21 21 21 22 22 22 22 26 26 22 22 22 22 22 22 22 22 27 27 27 27 31 31 31 31 27 27 31 31 35 35 35 35 35 35 35 39 43 43 28 29 28 24 22 24 72 112 172 176 164 148 163 195 187 163 58 46 26 22 27 35 27 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 36 32 28 24 24 24 25 24 123 171 160 88 52 72 68 28 25 29 34 38 27 26 24 24 26 27 31 26 25 25 30 42 34 34 38 42 46 47 39 27 56 28 116 187 112 67 70 38 33 68 83 55 47 58 74 54 27 27 27 27 26 26 26 26 22 22 22 21 21 21 20 21 40 59 75 83 72 64 52 48 85 45 26 42 40 33 37 60 47 47 47 47 47 47 47 47 31 35 35 39 39 35 35 31 43 43 39 39 35 31 31 31 27 27 27 30 30 30 34 34 34 29 29 30 34 34 34 30 42 34 30 30 30 31 23 23 23 23 23 24 29 41 37 32 28 44 64 80 64 24 36 112 206 429 418 182 54 42 35 51 28 28 28 24 23 23 23 23 31 34 41 37 44 52 52 45 26 36 53 67 77 99 139 157 173 181 172 143 131 130 100 52 24 23 21 21 22 41 77 86 33 26 26 26 27 27 28 28 33 30 34 38 39 43 47 51 33 33 33 33 33 32 32 32 32 33 37 37 37 37 37 34 37 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 53 53 57 57 61 65 65 68 44 44 45 41 37 37 33 33 41 33 32 41 37 32 31 32 30 31 32 36 40 36 31 30 28 26 25 26 32 48 48 41 33 45 61 62 54 50 58 63 31 31 32 36 36 36 31 31 31 31 44 72 96 92 72 55 41 45 45 45 45 45 45 45 69 84 92 76 48 28 28 36 51 54 54 49 48 44 40 40 31 47 66 74 70 54 45 38 42 39 39 39 40 37 41 45 42 42 45 38 42 42 46 39 32 31 32 36 40 40 40 44 40 40 40 40 36 36 36 36 29 33 33 37 37 37 33 33 42 42 42 42 35 35 35 35 32 32 32 32 32 33 37 41 41 41 37 37 41 49 57 61 32 44 49 34 33 34 40 71 134 196 254 279 312 359 405 445 568 818 698 242 50 93 95 94 72 69 62 43 35 36 43 86 87 47 35 59 91 79 51 36 64 64 60 53 64 65 68 53 62 53 45 41 49 57 69 77 53 49 65 89 85 69 84 125 161 141 105 77 62 66 78 86 70 70 87 111 95 55 47 67 112 79 97 159 188 209 330 475 505 501 485 485 525 550 514 419 246 70 69 94 46 58 82 38 58 37 53 94 91 56 93 179 369 404 377 282 184 126 76 39 40 40 40 48 67 78 66 54 62 54 43 40 46 59 76 80 125 133 112 99 114 109 93 86 88 44 40 40 41 41 64 92 55 51 44 40 40 39 39 40 39 41 49 60 71 66 74 71 98 64 52 52 81 74 94 76 45 103 82 116 99 285 685 704 669 670 523 168 134 56 80 54 81 72 60 47 46 89 110 96 140 161 229 329 461 566 616 602 744 779 768 706 688 717 746 739 763 817 847 816 765 711 653 587 423 369 319 309 312 302 262 222 190 154 123 100 74 60 42 41 46 57 61 57 53 49 49 49 49 45 45 45 45 49 53 57 55 55 55 51 47 47 43 43 83 67 63 67 63 51 51 63 55 62 54 70 138 202 186 122 54 50 102 178 194 130 70 43 40 41 45 67 79 75 67 44 40 43 63 115 182 193 176 179 38 36 37 66 59 37 37 66 98 118 154 182 185 138 81 37 37 52 71 50 45 68 83 78 65 103 181 294 370 414 455 483 581 547 556 583 538 380 170 43 87 98 77 79 141 212 295 347 308 225 139 46 34 35 58 65 92 52 75 148 260 349 257 44 161 251 336 384 393 366 276 190 83 34 39 33 35 226 451 501 574 613 623 621 614 531 302 61 70 59 39 38 37 37 48 52 53 63 87 91 51 39 56 108 136 127 95 58 47 54 50 36 63 55 39 38 38 51 75 95 91 79 59 43 38 38 38 42 56 63 56 49 42 39 38 37 38 53 67 55 51 52 41 36 60 36 35 60 80 78 113 165 227 154 158 198 159 124 100 35 39 48 62 46 48 65 81 85 93 61 81 80 59 129 200 216 268 390 385 311 331 352 352 365 336 379 375 353 387 482 525 504 511 514 506 495 507 536 561 562 539 432 389 442 439 360 325 347 325 383 376 250 139 104 79 44 41 41 41 40 39 40 55 83 53 44 45 65 96 115 103 90 49 52 70 117 180 255 303 351 339 424 581 631 466 276 202 165 82 68 69 77 70 54 77 110 38 100 61 37 38 39 39 80 68 68 57 40 40 73 141 189 238 206 126 43 42 79 76 42 56 84 84 56 52 80 83 64 43 54 54 42 40 40 41 53 73 54 42 54 82 98 94 86 87 78 51 39 39 40 40 40 37 77 63 92 185 211 277 474 691 841 904 898 862 732 534 376 200 83 88 109 41 37 80 55 36 36 36 36 43 39 35 34 42 46 50 45 37 33 33 41 35 43 95 127 122 63 50 54 33 130 157 145 192 156 152 229 66 103 107 75 48 43 32 30 31 31 30 30 33 33 29 29 28 28 28 28 28 28 28 28 32 28 28 28 36 56 76 88 43 43 39 35 31 26 26 26 26 42 34 25 38 70 54 24 62 66 51 51 46 25 25 54 26 26 26 25 25 25 25 25 25 25 30 54 93 109 93 84 48 72 84 64 64 120 220 319 317 373 241 62 53 65 57 85 53 53 48 43 38 34 30 29 18 23 23 27 31 31 35 35 39 35 31 27 31 39 47 55 38 38 34 34 37 37 33 33 32 28 31 27 27 31 35 33 48 42 54 50 39 36 37 45 50 55 48 44 61 105 126 130 102 122 107 71 51 57 57 38 50 39 47 55 35 34 75 182 372 436 476 521 547 540 486 432 379 289 180 110 92 85 66 42 58 54 54 46 42 38 38 38 42 39 39 39 43 43 47 47 54 58 54 51 41 42 42 42 42 42 41 55 89 156 242 303 372 376 365 316 238 161 120 110 44 53 96 190 283 312 257 166 111 54 46 66 82 80 105 146 204 295 398 463 480 439 315 204 98 87 67 51 67 95 95 75 67 55 43 47 59 67 59 47 71 60 52 44 44 48 52 48 44 79 99 92 76 65 93 110 135 117 105 90 74 51 49 48 49 96 139 134 86 54 50 58 62 62 58 58 58 58 58 58 62 58 58 66 78 82 82 79 57 57 53 49 52 56 60 64 79 86 118 173 197 185 161 146 119 104 88 72 68 57 65 57 47 47 49 85 169 209 156 60 45 52 68 64 48 47 48 49 47 47 48 56 64 79 94 87 78 64 57 55 56 56 56 55 88 97 118 151 197 243 274 313 477 552 610 659 690 738 788 830 905 929 956 983 1003 1007 1008 1007 1018 1018 1014 1013 1018 1018 1003 974 892 824 745 689 633 546 448 321 168 114 102 99 98 94 70 57 77 73 72 64 67 71 71 78 69 77 81 85 81 73 65 54 51 51 51 51 52 52 52 52 76 88 100 97 86 87 88 95 56 60 65 57 56 57 89 124 102 97 81 78 85 81 74 62 57 61 68 72 75 75 86 76 55 56 72 83 81 60 51 54 70 66 59 59 64 73 81 74 53 54 77 88 91 82 77 77 65 49 48 53 86 111 127 127 173 155 145 150 190 258 323 372 546 585 608 613 628 636 598 516 385 277 178 102 74 63 66 74 49 53 59 58 60 55 54 39 60 56 55 50 45 37 36 36 40 44 49 49 58 59 64 61 66 67 79 86 84 79 76 72 80 80 88 89 81 77 69 62 46 47 51 46 45 44 57 80 67 73 61 63 111 194 230 231 307 336 352 356 316 245 178 139 136 126 112 93 75 68 69 62 50 53 73 93 97 124 227 334 417 495 586 483 212 82 99 64 62 62 62 66 73 77 77 85 43 44 52 63 59 47 46 46 50 54 65 65 65 57 49 45 73 72 60 44 40 39 40 43 38 42 47 47 51 55 55 48 64 61 61 58 62 58 54 47 44 49 58 54 45 45 46 46 50 45 44 44 52 55 42 41 77 76 64 56 61 69 77 85 69 65 53 45 48 40 44 40 59 56 52 48 44 41 45 46 41 79 99 67 43 44 44 43 59 63 67 70 62 50 49 45 40 44 51 50 46 46 50 54 37 37 69 88 92 76 56 44 71 67 63 63 70 55 46 34 39 39 46 46 50 49 53 53 88 55 50 58 41 26 26 46 55 46 62 58 21 21 30 33 21 21 22 22 22 22 22 22 34 30 22 22 22 22 22 22 22 22 27 27 27 27 31 31 47 43 39 35 35 39 43 43 31 39 43 35 23 23 35 43 22 24 36 28 22 22 36 68 184 204 196 156 139 155 147 131 58 42 22 22 31 39 35 23 24 24 24 24 24 23 23 24 23 23 23 23 23 23 23 23 36 32 32 28 25 29 37 48 127 159 131 55 31 63 56 22 23 23 24 25 26 25 24 24 26 31 35 26 25 25 30 46 25 38 54 50 42 47 55 63 27 26 112 160 87 76 102 50 24 56 71 43 35 54 69 50 27 23 23 23 23 26 26 26 26 22 22 25 21 21 20 20 72 55 43 47 52 56 72 92 81 53 38 31 39 40 44 44 32 31 35 35 35 35 35 35 31 35 35 39 39 35 35 31 43 43 39 39 35 31 31 27 27 27 27 30 30 30 34 34 38 34 30 30 34 34 30 33 41 37 33 37 45 57 53 42 23 24 32 24 24 24 28 25 23 49 53 42 74 82 62 61 146 329 341 190 94 22 22 79 27 35 39 31 23 22 22 23 34 58 53 41 60 60 56 57 22 32 49 67 89 127 180 217 218 230 217 181 172 166 133 76 47 25 21 20 21 38 53 53 28 25 25 29 26 26 26 26 31 28 32 40 45 53 57 54 39 39 39 39 39 39 39 39 39 39 44 44 44 44 45 37 37 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 33 41 48 52 56 60 44 40 40 37 33 33 32 33 41 33 33 41 41 32 32 33 32 32 31 32 32 32 32 36 49 37 32 29 52 53 53 34 29 38 61 55 54 43 58 63 39 32 35 35 35 35 39 39 47 31 30 30 36 52 52 52 34 37 37 37 37 36 36 36 36 64 88 68 28 26 27 47 46 42 42 37 41 36 36 32 23 39 71 91 95 75 51 35 47 40 36 37 29 34 34 38 34 34 38 38 42 35 46 39 43 36 40 40 44 44 48 48 40 40 40 40 40 36 36 36 37 37 41 41 41 37 37 34 42 42 42 42 42 35 43 35 36 32 32 32 37 41 41 41 45 41 37 38 41 49 57 65 32 45 53 45 33 34 47 86 172 214 252 274 318 384 458 500 617 860 509 109 137 137 76 69 75 35 34 35 37 37 38 38 40 39 47 59 47 35 36 53 60 56 48 52 60 72 68 53 41 46 49 37 37 37 41 37 45 53 77 93 77 61 105 177 161 113 61 37 38 50 54 46 38 46 83 123 115 67 58 74 71 47 97 194 227 231 352 513 631 658 677 676 688 704 668 588 325 33 110 103 51 128 68 53 61 37 66 114 111 61 65 124 240 335 352 277 186 139 104 49 41 40 40 55 74 78 69 53 66 54 47 41 54 67 80 84 104 144 136 115 114 98 65 57 71 41 39 46 70 49 49 84 48 44 40 40 40 40 40 40 40 40 40 40 59 66 78 79 64 64 41 93 98 46 82 83 43 78 66 89 31 238 681 665 726 741 583 201 170 81 98 69 43 70 90 66 42 70 96 66 139 191 168 148 232 373 487 561 635 642 614 598 670 800 866 852 872 895 891 845 794 732 640 535 447 410 393 396 389 332 273 234 166 136 116 73 38 39 53 41 65 73 73 65 49 40 41 49 57 53 53 49 56 49 56 60 55 51 51 47 47 51 51 55 63 47 47 59 59 47 51 67 54 50 38 54 162 262 230 130 46 38 66 138 154 102 54 39 40 41 41 60 75 78 59 44 40 46 67 111 186 193 168 164 36 83 187 251 203 99 43 47 135 127 103 79 62 47 62 63 37 45 68 39 36 48 87 105 116 149 212 301 395 465 496 506 568 533 512 476 400 303 162 34 34 57 72 73 64 94 141 157 190 190 165 72 35 66 77 56 116 64 120 208 265 338 266 81 169 302 480 629 683 610 465 343 67 81 62 33 57 187 336 418 479 566 611 589 576 549 392 214 108 44 34 37 49 36 36 53 38 52 56 43 63 100 115 95 123 103 78 54 42 38 38 38 63 47 38 38 43 67 83 95 103 91 71 51 43 39 43 54 65 68 61 61 61 50 49 38 45 45 59 59 66 66 66 63 36 37 71 82 60 63 151 255 484 352 188 105 94 106 90 55 49 38 41 45 48 44 44 48 89 101 105 97 84 76 95 120 219 341 297 199 251 272 228 213 228 312 355 341 356 426 461 433 402 389 381 386 410 434 442 450 451 387 363 392 389 333 309 319 299 337 294 155 68 81 74 38 39 41 42 41 39 41 51 87 64 68 80 81 85 85 85 88 71 54 52 94 168 247 321 380 442 589 658 587 541 603 537 304 235 170 120 99 65 37 40 84 38 41 37 38 69 40 38 86 42 42 42 42 42 50 66 71 88 141 85 43 69 70 44 58 70 74 106 146 130 78 53 73 42 44 59 42 41 41 61 78 113 90 79 99 100 80 53 43 90 93 78 55 51 59 87 107 45 79 61 110 213 246 300 500 793 875 940 949 845 688 502 336 240 99 82 102 43 37 69 36 48 55 55 51 47 47 47 43 47 55 55 38 33 33 34 57 72 52 67 96 107 68 59 64 67 79 74 183 402 406 261 178 174 258 259 131 30 28 43 70 38 34 30 30 33 33 33 33 27 27 27 27 28 28 28 28 27 28 32 32 32 48 76 96 35 42 42 42 42 38 27 26 26 46 46 26 26 46 46 26 26 47 67 59 31 25 25 34 26 25 26 26 30 26 25 25 34 58 70 50 25 25 30 65 37 49 53 42 42 49 65 80 47 267 239 47 31 91 74 35 53 45 44 36 31 31 37 30 35 19 19 19 19 19 19 19 31 31 31 27 24 23 28 39 42 45 42 42 41 37 29 24 40 36 39 39 43 48 52 49 52 57 58 54 43 36 33 41 43 43 32 33 49 81 93 74 154 191 155 43 30 49 85 58 58 35 35 52 56 59 96 176 269 357 410 427 436 421 355 284 234 168 105 74 80 81 54 38 57 53 57 42 38 38 38 38 39 43 47 40 40 40 44 48 47 47 43 40 41 41 42 46 41 42 48 56 83 126 189 229 291 287 272 234 172 121 91 76 43 44 76 127 173 171 133 89 84 54 44 53 44 53 128 226 360 493 599 624 604 560 423 275 114 72 44 48 64 64 56 56 59 51 51 55 66 66 79 79 64 53 45 44 45 45 56 63 82 97 113 129 118 118 147 168 177 154 116 89 59 50 51 66 72 111 145 137 105 74 63 71 67 63 63 58 58 54 54 54 51 51 55 59 63 67 71 63 53 49 48 48 48 47 47 46 51 69 105 169 228 240 203 153 140 112 85 73 77 69 65 57 47 48 49 85 153 189 140 56 47 60 76 80 57 49 49 57 48 48 56 60 68 76 91 88 85 71 60 53 54 55 55 59 71 85 91 109 131 158 185 222 345 398 447 491 536 585 645 701 760 801 861 911 950 973 984 984 985 982 994 1010 1014 980 923 863 724 697 656 584 497 387 287 204 95 78 90 98 102 94 85 80 56 64 64 64 64 64 60 67 58 65 65 69 73 77 77 73 77 74 74 67 63 52 51 52 69 81 97 86 70 62 63 71 67 75 79 70 54 54 70 91 86 78 62 58 73 73 69 57 56 52 59 59 59 59 70 56 54 54 54 53 60 55 50 50 57 62 67 67 64 73 90 92 85 62 57 55 54 54 55 71 54 52 51 53 70 98 114 140 186 210 231 271 330 417 525 602 716 739 747 733 734 734 678 560 442 284 161 105 90 62 54 54 45 45 44 43 42 41 40 38 41 40 39 54 77 84 75 63 47 51 45 42 55 72 85 78 42 71 118 118 82 54 51 71 88 92 97 94 87 87 76 72 47 47 58 46 45 45 69 96 95 49 40 60 88 103 130 181 186 193 188 183 163 147 128 120 149 139 116 90 60 41 42 43 42 47 83 110 109 128 238 350 405 444 501 417 203 125 135 72 66 59 55 51 54 50 46 49 43 43 44 52 56 52 55 51 42 43 54 58 58 58 49 48 64 59 39 38 38 46 41 36 45 38 38 38 55 55 47 38 56 48 48 41 41 42 50 50 42 43 44 49 49 45 48 44 71 63 62 70 78 74 58 45 68 60 52 44 44 57 80 92 80 76 68 60 59 48 51 43 63 55 55 59 59 56 56 53 41 70 83 59 47 51 55 43 79 67 55 58 62 58 49 40 68 60 55 43 42 42 42 42 37 37 61 109 117 77 41 36 48 56 52 36 39 44 55 36 47 35 34 33 34 42 53 45 61 64 67 46 33 28 27 27 76 21 66 118 38 20 34 30 22 22 22 22 22 22 22 22 37 37 37 37 37 33 33 33 37 37 38 38 38 38 38 38 39 38 34 34 35 35 35 35 39 39 39 35 34 34 34 31 28 28 28 28 28 32 35 39 167 171 147 111 119 155 163 139 50 41 22 26 39 44 40 24 23 23 23 24 31 31 30 27 23 23 24 23 28 24 24 23 23 23 24 24 36 52 68 80 95 75 47 35 35 35 27 23 24 28 28 32 36 29 33 33 25 26 26 26 24 24 25 30 26 46 49 41 57 49 46 66 64 26 48 76 31 55 94 38 33 23 23 35 46 31 42 58 35 28 24 24 23 27 23 27 23 26 25 28 28 24 24 23 39 35 35 35 36 48 53 61 89 45 23 39 51 32 28 43 35 28 28 28 28 28 28 28 32 32 32 36 36 40 40 51 39 39 35 35 31 31 27 27 27 27 27 30 30 30 34 34 30 30 26 26 30 30 41 48 36 44 44 47 47 54 58 51 44 30 37 30 37 30 37 30 27 23 23 24 33 38 38 37 118 113 172 145 49 54 97 35 35 35 31 31 27 27 22 30 42 49 52 52 55 52 56 48 26 24 33 43 62 103 164 193 194 226 246 241 240 219 154 81 116 82 26 21 20 22 34 38 23 23 27 27 31 35 36 40 40 33 37 45 49 57 61 54 60 41 41 50 50 38 38 46 42 43 43 47 47 48 52 45 46 35 35 34 34 34 34 33 33 33 33 34 34 34 33 33 41 39 32 32 36 36 31 30 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 37 34 34 41 47 39 34 31 50 47 38 30 30 35 55 43 39 31 47 56 32 32 39 46 46 49 49 45 85 69 50 31 48 48 29 29 30 40 44 40 36 32 27 27 26 31 55 51 27 25 25 26 34 41 37 33 29 29 29 32 36 40 48 56 63 63 59 48 37 30 26 26 26 26 27 31 27 31 31 35 39 32 43 43 51 51 51 55 55 59 59 63 43 43 43 43 43 43 44 36 41 41 41 41 41 41 41 41 45 46 46 46 46 39 46 39 36 32 32 32 33 37 37 41 45 49 49 53 53 49 49 45 33 42 58 42 33 34 85 132 186 247 320 325 370 476 542 573 699 658 340 168 80 55 149 34 41 37 37 37 41 38 41 45 34 33 42 58 48 35 36 37 36 44 44 36 47 67 63 36 37 38 37 37 37 37 37 37 49 53 73 81 57 49 113 197 229 142 67 51 40 37 36 36 36 40 103 138 106 98 89 50 59 39 85 202 283 316 380 464 525 607 693 751 798 828 820 760 436 257 363 225 48 125 107 99 61 58 62 65 62 74 87 103 147 172 196 185 137 96 73 80 39 58 70 77 72 71 79 95 70 63 55 49 57 70 87 96 120 128 139 126 102 81 77 81 61 41 42 82 101 69 45 45 40 40 40 40 40 41 41 41 46 42 42 53 72 83 79 68 61 57 54 66 86 93 84 68 67 41 74 113 69 224 494 608 782 751 682 467 202 89 112 41 39 104 105 73 41 49 92 83 232 229 269 318 278 224 285 409 489 537 535 457 414 512 701 847 858 866 854 812 774 735 653 568 465 413 394 397 403 349 276 225 107 92 84 73 73 62 50 42 43 64 120 104 63 38 38 83 63 55 47 48 59 48 47 47 51 39 39 55 63 55 47 43 55 51 47 55 63 63 55 47 54 82 66 38 86 174 166 86 106 74 66 98 110 90 74 82 38 39 40 41 52 48 44 40 39 41 66 102 138 165 156 132 235 195 187 227 243 203 143 111 39 47 55 55 47 43 39 39 37 56 92 67 38 56 90 109 99 125 187 302 413 475 474 468 429 472 508 473 362 237 116 35 33 35 53 59 53 56 83 85 98 109 107 55 42 65 84 64 32 88 228 277 229 235 254 181 97 217 418 642 758 711 557 413 95 43 43 56 46 104 237 330 464 527 568 553 523 473 387 301 203 108 36 36 45 36 35 36 43 60 68 60 83 123 138 126 114 114 106 86 62 46 42 47 75 63 55 51 59 67 75 79 83 79 71 63 59 55 51 51 69 65 61 57 49 45 37 37 41 52 63 63 70 66 68 50 45 46 79 90 76 78 154 242 430 357 246 123 47 39 90 127 64 68 80 88 92 84 72 68 89 81 97 121 121 104 124 170 186 292 300 282 330 283 224 236 272 324 346 297 275 298 333 325 279 260 243 243 259 275 283 287 343 327 347 391 383 315 264 245 184 182 166 123 100 101 90 68 39 40 40 41 42 43 55 63 98 94 84 72 64 61 57 57 48 50 57 87 133 183 225 280 414 504 549 570 643 724 668 504 379 270 170 121 80 42 39 57 38 39 37 61 161 113 38 38 40 42 66 78 78 62 54 43 44 106 89 46 85 63 44 45 86 83 118 151 150 98 81 85 57 61 56 43 42 46 78 102 122 119 92 60 49 58 58 45 84 68 52 44 44 65 101 120 66 73 71 137 226 217 279 498 780 935 990 863 641 541 531 528 241 108 86 119 67 39 49 33 60 63 63 63 59 59 55 55 35 43 47 39 34 38 58 78 65 44 48 77 81 57 45 57 36 72 64 143 315 363 315 322 306 346 314 170 34 28 38 70 42 38 34 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 28 28 28 40 56 72 42 42 46 42 42 38 27 26 26 39 39 25 25 38 38 25 26 35 51 47 27 25 26 34 30 26 26 26 26 26 26 26 55 35 26 26 34 42 30 25 26 30 34 26 25 25 34 49 24 163 139 35 51 79 62 62 57 53 48 40 39 35 34 34 31 19 19 19 19 23 27 27 35 31 28 28 28 28 28 35 46 49 46 45 45 41 37 28 36 36 32 36 47 56 64 54 44 46 58 59 51 37 41 38 58 43 33 29 37 53 81 98 143 131 91 39 31 33 45 50 63 43 40 60 60 56 84 146 241 315 367 352 317 285 226 167 136 110 79 64 65 70 55 50 61 65 61 46 42 38 42 39 39 40 44 44 40 41 41 45 40 40 40 40 40 41 45 45 57 57 60 57 84 120 172 208 232 244 248 206 143 96 73 66 43 44 56 92 130 129 112 80 57 42 43 45 43 72 177 290 507 642 733 730 687 620 453 279 130 81 44 43 44 48 59 67 55 58 58 54 46 43 51 56 64 53 45 45 45 45 49 60 109 120 135 151 168 188 217 242 219 192 150 109 70 55 58 62 75 98 121 113 89 62 59 67 71 71 66 62 54 50 46 46 46 46 47 55 63 71 74 71 53 48 48 47 47 47 47 47 50 70 117 176 228 240 223 180 148 109 89 73 73 65 49 47 46 48 53 77 128 156 124 64 72 84 88 80 60 48 52 60 56 56 60 64 68 76 80 76 81 70 63 52 52 54 55 55 55 59 62 72 87 110 129 147 196 239 292 341 386 445 516 572 659 703 751 800 845 868 890 882 900 889 905 915 900 858 794 729 658 595 512 414 319 242 185 137 100 86 91 90 94 89 80 72 67 68 64 60 56 52 52 55 58 58 54 54 57 61 69 73 77 77 66 62 58 51 59 56 69 66 85 78 73 58 62 70 62 70 74 66 54 54 70 86 70 58 53 54 65 69 68 60 51 51 51 51 51 51 62 52 53 53 53 60 63 58 58 50 49 50 66 67 72 86 122 128 94 67 57 56 56 57 63 62 54 65 73 76 76 99 135 188 232 291 352 428 519 629 737 803 832 856 845 799 790 783 734 633 453 276 148 109 101 65 46 47 54 46 44 43 43 43 50 49 57 53 71 98 121 124 87 51 59 56 49 50 60 73 82 79 42 62 110 146 161 126 78 43 79 84 89 90 84 80 65 61 59 63 70 54 45 45 57 73 88 58 46 77 88 60 48 74 129 136 131 123 122 122 126 126 115 108 97 79 61 54 44 44 73 69 81 84 67 77 168 259 323 334 374 307 141 98 115 61 59 48 51 47 46 45 45 44 43 44 44 45 52 48 44 47 51 51 51 50 50 53 56 52 63 62 62 45 40 48 52 48 36 38 38 39 43 51 43 43 48 52 48 48 42 42 42 42 43 44 53 57 56 44 47 51 70 62 58 62 70 66 57 40 60 56 48 40 40 49 68 76 68 64 67 59 55 51 51 51 59 63 63 59 59 56 56 53 40 62 75 51 42 55 55 43 71 63 54 58 62 58 49 40 64 56 51 43 42 42 42 46 37 36 69 129 113 45 35 45 61 41 35 35 35 35 36 35 33 33 34 34 34 34 33 32 40 44 51 34 29 27 27 34 83 21 54 106 38 20 30 22 22 22 22 22 22 22 22 22 37 37 37 37 37 37 33 33 41 42 42 42 42 42 42 42 39 38 38 38 39 39 39 39 39 39 35 35 34 34 34 31 35 28 28 28 28 32 36 39 115 127 127 119 135 151 123 78 50 34 26 27 36 40 41 33 24 24 28 28 39 38 45 38 27 24 24 24 24 24 24 24 28 28 24 28 32 44 52 60 35 31 27 27 27 31 27 23 43 36 43 40 45 45 49 41 24 25 26 25 24 24 25 26 54 46 37 37 45 29 48 85 179 37 27 40 27 71 102 38 73 33 24 47 59 54 54 63 28 24 24 24 23 23 24 24 23 26 33 28 35 31 31 31 27 27 31 31 40 48 49 53 65 30 22 35 43 31 31 43 36 36 36 36 36 36 36 36 28 32 40 44 44 40 36 32 39 39 35 35 31 31 27 27 27 27 27 30 30 30 34 34 22 22 22 21 21 21 25 32 36 43 51 51 62 62 69 66 47 40 40 40 36 36 36 36 41 30 27 23 25 30 38 45 98 56 85 105 65 85 90 22 42 42 42 38 34 34 33 30 49 49 52 52 55 55 56 48 21 22 25 31 41 70 115 140 161 186 213 220 224 219 174 117 136 99 58 24 22 21 22 22 22 22 22 26 30 31 35 35 43 43 43 47 48 51 52 48 59 40 40 52 56 49 49 61 53 53 54 54 54 55 55 48 34 34 34 34 33 34 33 34 37 34 37 34 37 34 37 33 31 35 39 32 39 31 31 31 31 32 32 32 32 33 33 33 37 37 37 33 33 33 37 34 33 33 34 34 34 34 34 37 48 47 39 43 51 51 39 31 30 34 42 42 30 30 38 50 47 47 54 53 56 63 66 59 59 48 36 29 39 48 30 31 28 32 36 40 40 31 27 27 26 26 34 34 30 26 25 25 37 37 37 37 33 33 33 33 37 41 40 44 52 56 64 61 34 27 26 26 26 26 27 27 27 27 27 27 28 28 32 32 43 43 47 47 51 51 55 55 47 47 48 48 48 48 48 40 49 45 45 45 45 45 45 45 46 46 46 46 46 46 46 39 36 32 32 32 33 37 37 41 41 45 49 53 53 49 45 41 39 42 42 38 35 58 104 139 189 274 371 380 416 498 560 585 649 440 219 118 89 60 59 57 53 42 42 46 53 53 53 60 42 38 42 54 55 35 36 37 56 60 56 44 51 55 50 43 36 37 37 37 37 37 37 37 37 37 57 69 61 61 121 193 206 119 55 63 60 40 40 41 39 40 100 155 134 90 69 57 87 67 89 158 243 312 392 461 581 630 690 772 877 938 915 834 523 539 644 544 225 68 83 95 57 54 50 49 53 73 110 123 73 75 106 110 106 81 65 67 54 66 81 80 75 70 78 91 74 59 55 41 49 66 90 103 87 88 91 86 78 66 68 64 59 48 65 113 125 85 42 40 40 40 40 40 40 41 52 41 42 41 41 41 53 64 60 49 46 42 42 55 89 104 103 87 108 94 82 58 38 60 178 295 601 708 727 569 264 171 126 39 44 84 96 77 58 58 81 84 134 268 450 540 458 299 257 293 319 330 292 245 285 425 578 659 793 825 829 814 776 738 664 583 508 483 465 427 385 328 263 217 134 99 64 69 93 109 112 93 134 115 135 115 83 63 59 91 71 71 63 47 39 40 44 44 67 63 51 43 43 55 63 63 63 55 51 71 91 95 75 51 42 74 66 38 46 98 94 39 90 66 66 98 110 90 70 70 38 39 40 40 41 41 41 40 57 41 40 49 109 157 140 104 219 123 47 63 111 115 75 39 37 37 39 43 39 39 39 39 37 72 116 87 42 40 59 81 59 74 184 338 373 316 319 401 429 454 442 374 263 170 100 49 36 39 53 59 53 49 56 53 32 34 43 38 45 57 72 76 68 92 188 205 157 183 250 245 119 162 327 585 785 808 711 601 329 108 36 59 35 45 185 266 353 405 473 479 445 402 376 369 279 156 48 36 44 36 35 35 42 55 63 63 82 118 138 130 117 137 149 137 109 90 86 90 59 51 43 39 39 39 39 39 51 55 63 67 67 63 59 63 69 58 49 41 41 37 37 37 48 52 67 67 70 62 54 35 46 39 56 70 61 64 118 179 173 238 303 287 219 146 138 150 167 176 199 211 211 195 168 152 61 90 102 86 90 129 153 163 195 226 214 207 232 165 141 206 218 249 256 219 178 161 188 208 166 147 143 150 178 202 222 226 222 242 282 322 318 262 195 152 114 67 67 120 157 137 106 100 60 45 41 50 78 86 78 62 89 78 63 44 44 45 45 49 48 67 89 104 118 128 139 170 383 431 451 523 652 729 703 662 544 427 330 292 266 212 185 175 52 39 37 124 309 285 113 38 45 45 49 49 54 58 62 54 44 93 76 43 61 62 61 90 45 45 69 102 117 77 57 49 69 57 44 43 43 55 94 118 171 111 64 80 96 85 65 53 68 83 96 96 93 74 57 44 56 70 92 171 224 162 177 369 712 871 854 636 460 477 550 554 251 106 63 68 44 39 53 35 60 67 63 63 59 59 55 55 35 39 43 39 34 46 70 90 65 41 41 61 65 49 45 57 40 76 52 63 155 211 251 331 330 270 170 86 50 51 54 38 54 46 38 30 29 28 27 27 28 28 28 28 27 27 27 27 28 27 28 28 32 40 44 44 42 46 46 46 35 31 27 27 26 35 35 26 26 34 34 26 26 27 31 31 27 26 30 38 26 25 24 24 25 25 25 25 66 34 25 25 42 58 38 25 38 38 34 34 26 26 34 49 36 72 48 37 88 72 51 95 54 50 44 36 39 39 39 39 39 31 27 23 19 19 23 23 51 43 31 23 23 19 19 19 38 34 31 27 31 26 22 17 21 21 21 25 40 49 57 58 36 38 58 63 55 45 45 42 28 28 36 41 45 50 90 134 151 87 40 48 57 41 42 66 51 39 35 48 37 36 49 91 184 255 303 276 216 168 129 94 71 76 85 78 67 60 64 75 62 62 54 50 46 42 42 39 39 40 44 41 41 41 41 49 40 40 40 41 41 41 41 41 54 57 61 58 81 109 157 185 194 214 238 208 149 98 75 79 46 46 45 57 71 74 73 61 41 41 43 54 65 132 273 410 623 748 824 788 725 640 454 259 123 81 53 43 43 46 65 81 109 121 125 102 59 43 44 45 60 60 45 45 45 45 46 57 114 108 115 158 206 251 291 316 289 255 202 136 93 63 58 58 68 82 89 81 73 62 55 63 79 75 70 62 54 46 45 45 45 45 46 54 62 74 78 78 56 52 48 48 47 48 55 55 75 94 137 177 201 204 188 161 152 109 85 73 77 69 48 46 45 48 57 61 88 112 108 80 144 140 124 96 68 56 60 68 64 64 64 64 68 72 76 72 81 77 59 52 53 53 54 55 68 71 78 85 95 106 121 128 108 143 185 227 263 311 367 423 523 559 604 649 691 718 748 748 761 769 789 802 790 745 672 615 539 464 365 270 190 137 116 102 101 87 90 86 85 73 72 64 76 72 64 56 55 51 51 50 62 54 50 49 49 57 65 73 89 77 65 53 49 50 54 51 60 62 81 74 73 58 62 70 58 65 62 58 54 54 63 78 74 62 57 53 57 57 52 51 52 51 55 51 58 58 58 51 52 53 56 56 59 54 54 53 58 58 66 59 56 62 94 103 115 95 79 90 124 144 154 145 111 146 177 168 147 166 226 307 392 467 548 629 715 799 875 924 932 958 936 879 827 805 752 655 456 267 136 116 113 70 45 50 66 49 44 42 43 59 86 98 109 104 131 171 194 172 104 52 56 53 50 52 57 62 75 75 51 71 135 231 302 263 147 43 68 69 81 87 84 76 61 53 67 67 63 51 46 45 49 65 64 59 82 114 121 80 44 39 79 78 66 69 73 81 93 97 73 66 60 62 67 64 61 47 47 47 56 71 70 60 103 150 205 182 198 163 79 80 101 51 56 56 59 51 47 47 46 46 44 44 44 45 52 48 44 43 59 59 50 49 49 49 60 63 38 65 76 60 48 55 67 63 36 37 38 39 39 40 44 56 40 40 40 45 42 42 42 41 44 53 69 65 52 43 43 43 58 50 50 54 58 54 45 40 52 48 44 40 40 40 51 56 52 52 55 51 51 50 54 54 51 51 55 55 59 56 60 53 40 54 63 43 42 43 55 47 51 43 42 50 54 50 41 40 56 52 51 43 46 46 46 46 42 50 105 161 125 36 35 69 64 48 44 52 56 44 43 39 34 34 38 42 38 34 33 33 31 32 39 30 28 28 28 54 99 22 38 86 42 20 26 21 22 22 22 22 22 22 22 22 37 37 37 37 37 37 37 37 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 47 35 35 35 35 35 35 35 31 35 28 24 28 28 32 36 39 91 127 143 119 91 75 43 22 46 38 26 31 40 44 48 37 23 23 24 28 35 31 34 34 31 24 24 23 23 24 24 24 44 40 36 32 28 32 36 36 22 23 28 40 40 36 32 25 36 33 40 33 37 41 41 41 24 25 30 26 25 24 25 26 73 45 25 24 28 36 72 113 175 52 59 87 39 35 66 34 89 45 24 39 51 47 39 47 28 24 24 24 23 24 24 24 23 26 33 28 24 23 30 30 18 18 19 27 35 33 41 45 45 22 22 38 55 47 43 51 44 44 44 44 44 44 44 44 28 32 44 48 48 40 32 24 39 39 39 35 31 31 31 27 27 27 27 30 30 30 30 30 22 22 22 22 22 22 22 29 25 32 36 43 51 51 55 51 40 33 33 29 36 36 33 33 41 34 31 23 24 25 34 53 82 29 49 93 85 89 86 22 42 42 42 38 38 34 33 33 41 41 44 44 52 52 56 48 21 22 24 25 27 34 63 75 108 128 156 171 187 202 181 144 135 114 81 37 22 21 21 22 21 22 22 22 22 26 27 27 43 39 39 35 35 31 32 28 26 26 26 27 36 32 40 52 56 57 57 53 53 54 54 50 36 33 33 33 33 33 33 33 41 37 41 33 37 33 33 33 31 50 58 47 38 30 30 35 31 31 31 31 32 32 33 33 41 37 44 33 33 33 37 37 41 37 41 37 45 41 41 45 59 58 50 54 61 61 49 37 30 41 45 45 37 33 41 49 49 52 52 54 58 50 53 53 56 38 27 28 30 31 30 29 26 27 35 43 51 50 46 42 42 26 25 25 30 38 26 24 37 37 37 41 41 37 37 33 41 37 37 40 48 60 76 77 38 27 27 26 26 26 26 27 26 27 27 27 27 28 28 28 35 35 39 39 43 43 47 47 47 47 48 48 48 48 48 40 53 49 49 49 49 49 49 49 46 46 46 46 46 46 46 39 36 32 32 32 33 37 37 41 41 45 49 53 53 49 45 41 54 42 34 34 54 86 120 135 201 310 411 440 465 527 589 602 574 274 168 95 98 104 33 77 36 36 37 37 48 64 68 75 43 37 34 43 47 39 40 36 55 47 43 47 58 50 54 55 36 37 41 41 37 37 37 37 37 36 41 57 57 65 113 165 134 51 37 59 72 48 49 93 57 57 101 160 147 86 50 66 67 83 85 102 187 312 420 469 518 566 626 723 853 930 933 849 716 657 564 582 340 37 74 92 54 43 39 37 37 58 105 130 65 58 73 89 101 89 65 51 59 74 81 80 64 67 75 76 78 59 51 40 45 58 86 95 116 104 95 86 78 62 56 44 44 40 61 101 113 81 49 41 41 40 40 40 40 45 45 41 41 41 41 41 49 56 56 41 41 41 42 51 85 100 104 99 72 137 86 55 109 90 93 226 233 469 628 609 309 231 125 64 56 52 60 49 43 43 59 78 73 175 336 472 497 415 301 230 224 247 225 226 393 642 749 716 658 697 713 690 671 653 610 556 516 512 493 419 341 267 222 196 198 159 132 156 211 235 219 184 273 206 153 118 110 98 90 86 79 88 76 44 40 41 41 41 43 67 63 39 39 47 55 47 67 51 51 75 107 111 83 47 50 74 78 58 42 50 50 38 70 54 62 94 106 86 66 62 38 39 40 44 44 44 40 40 76 52 39 38 64 104 96 67 75 38 35 36 37 37 37 38 63 55 43 37 37 39 67 79 38 92 147 107 50 36 43 54 73 170 305 395 374 298 277 307 423 407 331 251 203 154 96 64 64 55 49 36 43 57 69 58 32 32 34 46 53 52 64 76 120 87 100 125 133 178 222 222 171 143 250 494 728 814 806 768 538 191 36 38 32 33 133 143 183 247 343 396 398 384 369 374 267 152 48 35 36 40 35 36 37 43 58 51 69 90 117 106 120 129 152 141 129 106 109 106 63 55 43 39 39 39 39 39 39 47 59 67 75 75 75 76 58 54 41 37 37 37 41 41 52 52 63 63 70 66 58 47 39 38 37 47 53 52 80 113 85 142 204 252 255 250 253 261 247 263 290 291 287 275 244 216 89 81 70 70 73 86 118 168 240 227 172 168 177 135 147 224 172 167 171 166 141 108 111 128 98 87 98 114 157 186 217 218 169 178 201 210 229 206 161 102 111 56 56 121 161 126 95 80 72 53 49 57 81 89 77 61 85 81 66 55 44 44 44 45 48 83 117 117 111 105 108 121 245 310 310 329 405 441 461 510 507 444 417 439 450 408 363 341 203 128 84 196 382 381 196 44 68 61 57 65 93 121 117 90 48 92 84 49 64 73 93 129 53 45 69 105 124 101 80 68 64 53 48 60 79 87 114 130 159 179 171 148 140 129 82 45 60 88 120 133 110 63 44 41 65 68 82 132 166 132 127 257 686 800 714 485 400 448 417 301 192 83 56 77 60 47 58 49 48 55 55 51 51 47 47 43 51 51 47 35 34 38 58 74 69 49 41 53 57 49 49 61 53 72 36 29 31 63 115 195 194 102 28 28 39 63 58 38 50 46 38 30 29 28 27 27 27 27 27 27 28 28 28 28 44 32 28 32 40 44 36 28 39 46 46 46 35 35 31 27 27 39 39 27 27 39 39 27 31 27 26 27 31 34 34 34 26 26 25 26 26 30 26 26 58 58 58 46 38 38 50 66 42 34 34 42 42 42 50 62 57 53 33 53 92 56 36 87 47 46 37 40 32 32 39 35 63 59 47 35 19 19 19 19 47 39 31 27 27 27 24 20 43 38 31 27 31 27 26 18 17 16 16 17 21 29 38 43 29 35 55 52 48 37 38 35 32 69 89 58 42 50 94 102 127 67 32 64 77 57 54 78 43 36 36 44 37 36 37 56 84 144 192 184 148 124 105 97 57 67 76 76 57 46 42 53 58 58 54 42 38 38 38 39 39 40 41 41 40 41 41 42 44 44 45 45 45 41 41 41 46 42 50 50 62 86 126 146 147 164 188 174 139 100 76 72 48 52 47 45 43 42 41 41 41 41 57 76 117 220 404 561 683 804 855 795 710 610 406 204 92 78 76 67 54 64 111 154 254 267 256 198 123 72 46 54 59 59 45 45 45 46 46 57 95 93 115 177 249 312 353 366 367 322 249 163 101 71 58 50 68 67 69 69 73 74 60 60 67 74 66 58 50 46 45 45 45 45 46 50 58 66 77 73 59 52 55 48 47 51 55 63 99 118 149 165 169 161 168 158 152 109 77 65 73 73 50 47 46 48 49 49 68 92 100 88 184 168 136 96 64 52 52 60 68 68 68 68 68 72 76 68 88 81 70 63 53 53 54 54 76 79 79 90 104 107 114 107 92 104 134 156 181 206 246 287 375 408 446 487 530 572 604 623 646 658 673 677 651 590 520 459 362 314 250 185 133 100 86 76 97 86 78 66 65 61 64 64 72 68 60 51 51 50 50 50 58 54 50 50 53 61 65 69 85 73 57 49 48 48 48 48 51 56 68 72 68 57 61 58 53 58 55 54 54 54 59 75 62 58 61 61 65 61 60 52 60 56 59 55 62 58 58 55 52 52 59 55 58 62 57 53 81 81 78 59 52 53 70 89 140 131 123 134 164 198 221 239 221 267 302 300 286 309 381 478 602 670 743 807 852 890 927 950 976 1003 984 901 822 770 704 600 448 247 124 121 125 81 46 54 57 45 43 43 47 70 110 133 165 172 204 239 231 174 97 42 50 39 44 49 51 48 49 60 63 102 202 338 425 383 227 72 57 54 62 63 68 68 57 53 47 55 55 51 46 46 53 61 53 64 95 119 130 102 61 40 45 45 40 39 40 40 48 52 41 41 42 48 61 69 62 47 48 48 50 80 95 93 117 148 164 132 125 109 62 63 71 47 51 52 59 59 59 63 70 70 44 44 45 49 56 52 52 55 58 62 54 45 45 55 63 74 40 72 99 99 103 115 106 78 44 37 38 39 43 40 40 45 44 41 41 53 46 42 46 55 52 65 77 69 48 42 42 42 50 46 46 46 50 46 41 40 44 44 44 44 44 40 43 39 43 43 47 51 50 54 62 62 47 47 51 48 52 49 53 46 41 50 55 42 42 47 55 52 43 43 46 54 58 54 49 41 52 48 51 47 50 46 46 50 37 74 137 157 97 36 35 65 36 64 84 80 76 76 67 39 55 35 34 34 34 34 45 53 32 31 35 34 29 28 44 78 115 30 22 70 54 26 26 21 22 22 22 22 22 22 22 22 37 37 37 37 37 41 41 42 42 42 42 42 42 42 42 42 39 39 39 39 43 43 43 43 35 35 35 35 35 35 39 35 31 24 24 24 28 32 36 36 80 127 143 91 23 21 23 43 43 35 27 24 28 33 41 45 24 24 28 28 36 43 39 39 24 24 28 24 24 24 24 24 52 48 40 32 28 24 24 24 23 24 40 45 37 29 29 33 25 25 25 29 29 29 33 33 29 37 45 34 33 25 24 25 41 25 24 23 32 112 188 201 95 25 51 114 47 26 58 58 93 45 24 24 36 40 28 24 28 24 24 24 24 24 24 23 23 22 21 24 23 23 30 27 19 19 19 19 20 20 24 29 41 29 26 46 62 55 51 59 51 44 44 44 44 44 44 44 36 40 40 44 40 36 32 28 39 39 39 35 35 31 31 31 27 30 30 30 30 30 30 30 22 22 22 22 26 26 26 22 26 26 33 33 33 33 40 33 33 33 33 33 40 40 40 40 33 41 42 35 24 24 33 52 62 41 73 105 65 41 58 58 46 42 42 42 38 37 33 33 41 37 44 40 48 52 52 48 29 30 31 25 26 28 37 46 43 63 79 94 121 148 144 127 111 102 77 36 21 21 22 38 21 21 22 22 22 26 26 26 38 34 35 31 27 27 23 24 25 24 25 26 26 26 31 40 51 44 52 45 56 49 56 49 55 48 44 40 36 32 32 31 43 39 39 35 31 31 32 31 50 61 65 57 45 29 29 30 29 30 30 31 31 36 36 40 40 40 47 36 36 40 40 40 48 48 48 48 48 48 48 55 73 72 68 72 76 76 68 55 51 55 63 59 55 51 55 63 55 51 61 53 55 47 50 46 63 59 36 38 26 26 29 27 25 25 30 46 58 62 62 58 42 26 24 24 26 34 26 25 37 37 41 45 45 41 37 37 37 41 41 45 53 65 73 73 42 31 27 26 26 26 26 26 27 27 27 27 28 28 28 28 35 35 35 39 39 43 43 43 47 47 48 48 48 48 48 41 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 39 36 32 32 32 33 37 37 41 37 41 49 53 53 49 41 38 58 46 34 34 54 86 113 135 253 347 400 445 486 532 571 528 404 204 154 68 79 130 35 60 36 37 37 36 43 56 63 59 54 38 38 54 66 58 54 58 50 42 46 62 62 47 47 55 36 37 45 45 41 37 37 37 53 41 41 49 53 57 85 117 66 34 34 59 84 64 77 133 89 105 124 136 136 88 59 63 47 91 101 71 128 269 386 422 446 542 662 747 844 930 964 939 894 646 406 526 458 119 62 81 43 40 39 38 37 38 69 94 97 89 89 97 97 89 60 39 59 75 74 65 53 64 68 61 70 55 51 41 49 58 75 91 124 120 119 110 94 74 57 56 76 56 53 65 77 73 73 81 41 40 40 40 44 45 45 41 42 42 42 49 53 64 60 49 45 41 41 50 73 92 100 95 83 128 82 71 130 100 71 166 213 313 372 469 270 275 100 74 67 55 60 40 40 44 44 68 63 50 83 185 310 351 277 167 93 149 150 171 371 644 708 597 659 689 677 626 590 579 552 510 417 403 392 354 281 215 201 219 308 265 222 235 282 322 334 326 432 319 171 127 136 144 165 142 95 99 77 42 42 55 47 41 39 75 87 63 51 59 51 38 55 47 43 59 83 87 67 43 50 62 74 82 70 50 50 62 62 50 58 82 90 78 66 62 39 39 43 40 51 40 47 40 59 72 83 56 47 44 58 51 36 38 59 63 39 38 59 99 87 67 43 37 37 39 75 95 38 96 154 114 61 40 55 70 32 187 310 329 344 355 242 85 249 297 281 252 244 167 68 35 44 43 33 32 39 55 62 59 45 34 38 57 57 49 56 79 79 75 120 160 156 138 158 190 149 115 209 416 620 718 773 801 629 326 138 69 35 43 114 60 81 134 214 267 319 344 322 282 200 128 64 40 40 39 39 44 41 50 65 54 65 77 100 97 120 112 120 113 120 109 108 97 91 72 60 52 56 64 68 72 40 44 48 52 60 68 76 87 63 58 38 37 37 37 37 44 63 59 55 55 55 63 67 64 39 38 37 44 62 61 77 89 94 84 96 124 168 222 269 300 225 246 273 266 266 263 243 220 205 105 58 98 86 38 63 166 250 264 249 258 283 280 285 298 214 166 137 140 120 83 75 87 77 66 73 90 121 141 152 153 156 149 140 141 172 185 148 93 69 57 57 78 98 94 71 48 52 41 40 40 44 41 45 45 97 93 86 79 64 56 45 44 53 88 118 105 84 83 94 93 114 185 160 119 135 154 173 229 269 253 282 362 399 373 345 335 266 235 215 255 328 312 192 84 96 112 140 184 236 256 208 142 83 128 155 136 128 93 76 73 68 61 80 104 128 112 103 84 80 73 88 116 127 115 114 122 82 238 283 172 104 133 106 43 52 72 92 85 70 55 70 86 86 85 56 58 112 152 183 248 262 430 412 298 305 365 285 148 87 64 101 157 140 83 42 36 40 47 47 43 43 39 39 39 55 51 39 34 34 34 42 50 65 49 41 49 53 49 53 57 49 57 36 31 40 47 63 91 66 46 39 31 30 29 30 66 34 30 29 28 28 27 27 27 26 26 27 27 28 32 36 36 44 36 28 32 40 40 28 28 39 39 39 39 39 35 31 27 31 39 39 31 31 39 39 31 47 35 31 31 35 38 34 30 30 34 42 50 58 54 42 30 50 66 70 54 26 26 50 78 42 26 25 30 34 26 31 47 57 53 41 45 53 29 24 47 39 35 30 29 25 24 31 28 60 60 52 32 20 18 18 19 40 44 44 40 40 44 48 59 59 51 43 32 39 31 38 27 18 18 17 17 18 22 31 28 30 32 44 44 40 29 27 28 124 169 145 50 28 35 66 39 56 44 36 45 45 46 50 62 51 51 48 56 53 49 53 61 38 56 92 101 97 93 81 73 45 49 49 50 46 41 40 40 43 46 38 38 38 38 38 38 40 40 40 41 40 40 41 41 52 60 53 53 46 46 50 42 41 42 42 42 43 48 76 88 81 78 98 107 104 85 57 48 48 48 47 45 43 41 40 40 45 52 67 104 188 338 535 692 774 872 889 803 690 555 346 148 80 81 88 77 67 109 207 302 410 427 393 296 183 109 64 55 59 62 48 45 46 46 47 50 84 97 150 225 311 366 406 419 428 371 284 174 101 74 51 48 57 67 70 74 82 79 57 53 63 59 55 51 50 46 46 46 45 45 49 53 57 61 68 65 62 59 66 51 54 47 55 63 87 103 118 126 130 134 169 179 152 105 69 49 53 61 50 48 49 48 47 47 68 92 96 84 136 117 89 61 48 47 48 49 65 65 61 61 61 65 69 68 92 92 85 75 64 61 54 54 55 55 59 74 85 92 92 85 68 69 84 97 108 125 154 179 252 267 292 318 345 380 408 430 499 500 500 481 441 378 304 250 205 176 151 125 93 75 64 57 81 73 65 57 53 53 64 64 60 56 59 55 58 54 50 50 49 49 57 61 61 57 53 49 57 53 48 48 56 49 48 48 50 51 56 59 64 60 64 57 57 54 54 54 55 55 59 67 53 53 57 69 84 92 96 92 63 63 62 58 62 58 58 50 51 51 61 62 65 61 64 57 69 77 78 71 76 81 102 133 166 176 179 178 196 234 280 325 402 432 462 471 473 508 583 656 761 821 879 931 961 980 1002 1010 994 1006 961 874 787 733 664 560 381 215 116 116 125 81 49 61 57 44 43 55 67 86 126 157 232 232 256 264 216 128 56 39 40 39 41 43 45 44 44 46 67 122 238 369 437 369 213 66 46 47 47 48 48 49 49 53 47 47 47 47 47 46 46 46 57 69 80 76 75 59 41 39 41 41 42 41 41 41 41 41 43 43 44 49 61 62 62 47 87 79 90 112 138 150 165 180 185 146 127 116 81 49 48 45 47 51 55 55 62 62 69 69 44 45 52 56 60 60 71 79 66 69 60 56 55 62 69 80 83 122 165 193 225 241 208 142 84 45 36 38 47 47 39 39 60 53 69 74 62 50 59 79 56 61 80 72 48 42 41 42 46 42 46 46 53 49 45 40 44 48 52 52 48 40 39 39 39 39 46 50 54 62 66 70 43 40 41 45 53 49 53 46 42 47 51 47 43 52 56 56 55 62 66 70 82 77 77 72 59 55 59 54 50 50 50 50 35 94 153 113 49 36 36 37 34 88 112 68 59 95 99 63 67 34 33 34 45 41 37 37 55 39 38 37 33 29 56 90 119 42 21 58 70 42 22 22 22 22 22 22 22 22 22 22 30 30 30 30 34 34 34 39 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 31 31 35 35 35 39 39 35 31 24 24 24 24 28 32 36 60 83 83 43 21 22 55 95 40 32 24 24 24 29 41 38 38 38 45 52 52 56 52 48 24 32 44 44 36 28 24 24 48 44 40 36 28 24 24 24 23 24 25 25 24 23 24 25 25 25 25 25 25 25 29 29 52 56 56 45 44 25 28 24 22 23 32 23 36 180 280 249 54 23 86 166 94 58 105 106 101 61 29 29 41 49 37 25 25 25 24 24 24 24 24 23 26 22 21 20 19 23 23 27 28 24 19 19 19 19 20 20 37 33 37 53 62 58 50 47 47 40 40 40 40 40 40 40 48 44 36 32 32 32 36 40 43 43 39 39 35 35 31 31 30 30 30 30 30 30 30 26 21 21 21 21 22 21 21 21 26 26 26 26 26 22 22 22 21 21 22 22 33 33 37 37 22 37 46 47 32 24 29 36 38 34 54 70 30 21 23 55 39 39 35 35 30 30 30 26 30 30 33 40 48 48 52 51 40 37 34 28 25 26 27 28 27 28 32 40 56 79 91 90 93 89 68 31 21 21 31 63 26 26 26 26 30 30 30 30 34 34 34 30 30 30 30 27 29 24 25 26 33 26 42 51 38 31 42 39 50 47 58 51 61 57 53 49 49 45 41 41 53 49 45 41 37 37 38 41 60 52 48 48 56 52 44 29 37 37 41 45 43 47 51 51 43 43 54 47 47 46 50 50 46 46 46 46 46 46 42 45 72 78 74 78 78 74 70 62 54 58 58 57 53 53 53 57 60 56 62 54 60 52 51 51 56 49 26 47 24 24 74 39 23 24 37 57 73 81 81 77 41 29 24 24 24 25 26 30 41 45 45 45 45 41 41 37 37 41 49 57 61 61 61 53 46 35 27 27 26 26 26 27 32 32 32 32 32 32 32 32 32 32 32 36 36 40 40 40 40 40 41 41 41 41 41 41 41 34 34 34 34 34 35 35 43 43 43 43 43 43 43 43 36 32 32 32 33 37 37 41 37 41 49 49 49 49 41 38 54 43 39 39 42 66 101 128 285 343 337 394 464 498 509 414 200 139 105 59 69 95 68 48 65 72 68 44 43 55 54 39 66 54 58 74 78 70 62 69 49 53 61 73 70 54 51 52 36 37 49 49 45 37 37 37 61 49 41 45 49 53 69 82 62 36 37 91 112 92 101 146 118 174 157 101 104 100 67 48 38 111 129 79 85 202 303 335 399 534 682 783 859 941 1001 1006 962 751 598 631 544 226 43 62 39 40 39 39 38 38 53 54 84 85 89 92 77 53 40 39 59 75 71 50 46 61 69 54 55 51 59 57 65 70 79 84 80 92 107 106 94 74 69 69 96 76 57 57 65 73 89 105 40 40 44 44 44 45 49 49 54 49 53 53 57 57 53 49 49 49 49 53 61 76 80 87 91 87 86 107 104 86 82 94 193 206 200 381 360 472 167 35 73 66 103 49 42 65 44 46 45 52 58 76 114 144 126 79 94 98 127 200 357 520 573 554 596 623 602 546 498 466 434 391 394 351 352 378 356 294 292 346 376 328 268 236 256 308 372 407 363 367 351 429 444 342 219 76 114 84 57 50 59 67 44 41 72 111 111 87 75 83 75 51 51 51 51 47 47 47 47 47 43 39 47 71 75 55 47 59 59 51 51 59 67 63 63 71 46 43 50 43 55 44 51 44 63 83 102 71 54 46 70 70 35 37 38 43 39 47 67 87 115 103 75 51 38 38 43 55 36 79 122 86 45 40 60 71 105 193 323 418 409 297 168 98 136 264 310 286 252 136 35 35 34 34 41 52 63 67 63 52 61 49 49 57 60 64 71 79 75 68 99 136 144 109 117 174 166 129 179 305 437 546 668 763 690 497 333 167 36 34 102 65 55 68 92 120 165 213 194 150 140 100 76 56 51 35 39 51 37 45 53 49 45 56 72 84 120 112 104 108 112 116 108 93 95 76 64 64 72 84 92 96 52 52 48 48 52 60 72 80 76 67 54 38 37 37 36 39 63 55 51 47 51 59 72 65 38 37 37 44 62 65 69 59 36 53 78 101 128 163 202 232 185 217 233 233 234 258 247 223 289 277 198 87 43 60 72 62 199 229 234 235 248 258 266 247 199 127 79 71 74 53 45 50 63 56 64 84 108 120 119 115 111 99 87 99 131 139 107 63 37 39 54 50 58 75 72 60 44 48 40 39 38 38 47 56 48 56 65 70 71 64 64 57 77 108 119 94 77 84 91 91 114 138 117 76 91 118 117 108 124 111 127 183 201 181 173 183 130 183 239 243 219 203 191 172 160 180 196 224 268 292 260 208 174 180 187 156 115 72 59 44 43 43 55 60 79 75 74 63 80 77 100 124 123 87 74 81 90 98 107 112 112 93 66 50 48 68 81 82 78 71 79 84 79 83 74 76 115 178 177 156 228 376 354 299 330 313 191 71 72 73 101 141 135 66 36 41 44 51 47 47 43 43 39 39 39 35 34 34 34 34 38 42 49 45 45 49 53 53 49 45 53 49 53 64 76 72 52 31 47 51 59 55 35 30 30 46 29 29 28 28 27 27 27 27 26 26 27 27 28 32 36 36 36 32 28 28 32 28 28 28 39 43 43 43 39 35 31 31 27 27 27 27 27 27 27 27 47 43 39 35 39 35 30 26 25 25 30 46 50 46 30 25 50 38 26 26 26 38 50 54 63 35 26 35 35 26 26 31 58 65 69 49 41 37 37 32 35 31 27 22 21 21 28 28 44 48 48 32 20 19 20 28 92 96 96 80 52 36 36 48 43 39 24 20 20 19 19 19 23 22 18 18 19 20 28 25 35 36 40 29 25 26 31 44 180 189 126 30 27 35 67 51 31 44 52 41 33 42 54 43 47 41 49 57 53 57 61 47 50 48 60 72 80 72 56 43 47 50 46 51 55 47 42 40 39 38 38 38 38 38 38 39 40 41 41 41 40 40 40 41 61 64 53 53 50 54 55 58 42 43 43 43 42 43 44 57 54 46 48 61 85 81 53 47 46 46 46 45 43 42 42 41 48 51 74 142 279 453 649 779 893 947 938 845 682 500 292 130 100 93 83 68 93 190 344 478 526 534 481 354 218 126 60 47 59 70 52 45 46 47 48 52 65 106 186 272 349 403 443 460 461 394 283 162 89 74 51 49 49 56 66 70 75 68 49 49 52 55 55 47 50 46 46 46 49 49 49 49 56 56 56 55 61 66 70 58 46 46 54 59 95 103 110 95 91 103 130 151 137 97 61 48 48 49 49 50 65 49 47 47 68 92 88 72 80 73 61 49 48 49 57 65 65 65 61 61 65 65 69 72 99 99 92 86 72 65 54 54 54 54 55 55 70 81 85 75 57 58 58 62 76 93 112 133 184 190 192 188 191 206 225 236 293 304 300 284 250 214 171 133 146 128 107 85 71 64 54 58 65 57 53 53 53 53 61 65 52 52 59 59 62 58 54 57 47 47 48 53 53 48 48 47 46 46 46 47 56 71 67 56 49 50 54 59 67 64 64 60 60 57 54 54 55 55 55 55 66 73 77 81 84 80 80 76 55 51 50 50 49 49 49 49 49 49 53 64 64 68 68 72 61 69 74 67 72 80 97 124 164 194 217 232 258 315 384 446 540 566 584 597 615 657 722 775 844 893 946 987 1010 1013 1017 1017 998 979 911 809 740 696 634 526 278 164 100 100 97 65 49 61 56 48 56 79 90 98 133 173 245 241 254 245 173 70 39 38 41 41 42 45 50 45 46 46 60 122 215 303 324 254 130 45 47 47 47 48 48 48 49 49 56 55 52 48 47 46 45 44 46 58 65 45 43 43 42 40 42 43 43 43 44 44 44 44 45 45 57 65 69 73 77 77 75 119 202 280 318 301 249 210 211 168 127 120 106 67 49 49 60 71 67 59 58 50 53 49 45 45 56 56 60 60 71 78 73 73 71 63 62 73 92 99 170 214 261 289 329 345 292 201 104 49 35 37 51 47 39 39 40 60 97 117 89 45 42 67 52 53 64 64 52 43 42 41 42 42 46 42 45 45 45 45 44 48 52 56 52 44 43 39 39 39 46 50 54 58 62 59 40 40 41 45 41 49 46 46 43 47 51 51 48 52 52 52 50 54 54 58 66 66 69 69 59 55 63 59 54 46 46 46 37 114 145 81 37 53 61 36 36 88 84 34 33 71 103 83 67 42 46 74 85 57 32 31 95 55 30 29 29 29 52 83 119 42 20 46 78 46 21 26 22 22 22 22 22 22 22 22 30 30 30 34 34 38 39 39 39 39 39 39 39 39 39 39 39 39 35 35 35 31 31 31 31 31 31 35 39 39 39 39 31 24 23 24 24 28 32 36 76 52 28 24 40 60 63 56 48 40 28 24 24 25 30 42 46 46 53 49 41 44 36 33 24 40 56 60 48 36 28 24 40 36 36 32 32 28 24 24 24 24 24 23 23 23 24 25 29 29 36 36 36 36 36 36 52 52 52 48 44 36 39 28 35 32 48 23 22 128 204 140 29 94 285 334 169 57 94 114 81 57 33 33 45 46 34 26 25 25 24 24 24 24 24 23 26 22 21 19 19 19 27 23 48 40 36 36 28 20 20 20 24 29 33 41 46 42 38 31 43 36 36 36 36 36 36 36 52 44 32 28 24 32 40 48 43 43 43 39 35 35 35 31 30 30 30 30 30 26 26 26 22 21 22 26 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 29 29 22 33 42 50 43 32 28 28 39 30 26 34 42 34 31 39 39 39 39 34 34 30 30 30 30 30 33 33 40 48 52 52 36 33 30 31 24 25 25 25 25 25 25 26 30 37 49 49 92 84 67 31 22 22 35 63 34 34 34 34 34 34 34 34 34 34 34 34 34 38 38 35 36 24 24 25 28 25 37 45 29 25 33 30 41 38 49 42 39 39 43 43 47 51 51 51 59 55 47 43 43 43 47 51 62 54 46 58 74 78 63 51 55 55 60 53 57 61 61 61 49 53 57 57 57 56 60 56 56 56 52 52 52 52 52 54 61 72 72 72 68 64 60 59 43 43 39 39 39 39 39 34 25 28 31 27 34 25 29 29 17 18 17 41 21 23 143 97 22 23 36 60 77 81 81 81 29 29 25 24 23 24 25 45 45 53 49 41 41 41 41 41 37 45 53 57 57 53 49 38 43 31 27 27 27 27 27 27 36 36 36 36 36 36 36 36 32 32 36 36 40 40 44 44 44 44 45 45 45 45 45 41 41 34 34 34 34 34 35 35 43 43 43 43 43 43 43 36 32 32 32 32 33 37 37 41 41 41 45 45 45 45 41 38 35 47 51 38 34 50 93 128 242 300 262 344 441 476 503 377 131 107 56 89 79 37 61 37 37 56 56 36 43 67 67 54 63 55 54 58 54 57 64 91 55 67 80 61 57 66 71 64 40 41 49 53 49 41 37 37 45 41 37 41 45 57 69 78 78 44 63 112 128 105 102 134 150 225 180 80 92 108 64 44 36 76 110 76 74 155 244 293 376 496 631 747 852 948 993 986 992 887 787 593 411 225 51 51 39 40 39 39 39 50 53 38 52 60 76 77 57 41 44 48 56 68 67 43 39 62 70 54 55 51 52 61 73 86 99 100 116 116 115 102 86 66 57 45 56 52 53 53 57 57 61 69 44 44 44 44 44 49 49 49 57 49 45 45 49 49 41 40 63 59 55 55 59 64 72 76 74 43 93 139 93 92 122 98 54 162 224 355 346 510 235 124 119 84 114 71 54 80 42 45 45 62 84 66 52 58 72 53 92 39 42 171 259 264 333 454 544 595 629 625 613 596 552 500 493 431 416 449 431 369 347 380 338 330 314 294 290 310 353 384 407 399 316 365 379 315 297 195 140 87 60 70 79 56 44 43 128 123 87 67 59 67 75 83 55 59 59 47 39 39 43 55 55 43 43 71 79 63 51 51 59 55 51 51 55 55 63 71 51 51 51 51 51 51 51 51 67 67 54 42 42 66 73 69 38 36 36 37 66 90 90 78 126 114 90 62 42 37 37 37 37 70 102 62 36 40 60 75 90 81 181 317 263 79 30 125 146 278 289 219 162 60 33 61 36 47 61 68 64 60 60 53 53 61 61 64 64 80 79 71 107 60 55 96 136 109 105 166 196 171 186 226 279 363 512 633 609 533 401 196 35 32 67 62 64 41 33 44 57 69 74 82 95 75 59 56 55 46 42 50 35 36 44 44 40 44 64 83 103 107 111 107 104 100 96 85 63 48 44 52 60 72 76 80 56 52 48 44 44 48 56 64 72 67 58 46 46 45 55 58 62 58 54 50 47 51 53 49 37 37 37 51 58 58 51 44 57 51 51 43 57 96 170 225 192 224 240 229 233 261 254 227 292 357 274 79 37 104 96 34 148 162 163 140 100 94 126 127 92 48 38 39 47 46 38 38 48 45 61 85 113 125 117 104 64 52 52 68 84 76 60 48 48 56 67 63 55 60 64 68 44 44 44 39 39 43 66 71 43 40 45 50 55 56 64 68 77 101 96 67 62 81 89 77 105 89 100 108 122 141 132 91 146 98 82 106 118 102 103 128 70 119 179 171 135 156 188 180 176 196 192 168 168 200 208 192 197 159 142 99 62 43 58 47 50 51 62 55 62 62 77 74 60 56 75 95 82 42 41 69 121 39 37 67 108 53 44 82 80 84 93 102 110 95 60 47 68 68 83 94 112 143 115 72 153 247 243 245 299 257 147 132 101 85 57 65 67 37 36 69 44 51 51 47 47 43 43 43 35 34 34 34 34 34 34 34 42 46 50 58 62 58 50 38 54 41 57 73 61 52 36 30 59 43 31 31 47 59 46 29 34 34 29 29 32 32 32 32 27 27 27 27 27 27 28 28 32 32 36 32 28 28 28 32 36 36 43 43 39 35 35 31 27 27 34 34 34 34 34 34 42 46 46 46 42 38 33 29 24 25 25 33 41 37 25 24 45 25 24 25 41 61 74 70 86 54 38 54 58 38 30 46 59 51 59 47 33 41 45 25 32 28 24 22 22 22 25 29 40 44 44 32 20 19 20 32 92 112 120 92 48 24 32 56 35 27 19 19 19 19 19 18 19 19 19 19 20 21 29 30 36 29 29 25 25 27 59 80 165 122 62 29 29 39 67 76 36 48 57 53 45 46 43 47 48 41 41 38 46 54 50 39 56 46 58 69 81 73 57 48 51 55 71 75 82 74 58 42 39 39 38 38 38 39 39 40 53 46 50 42 41 41 41 42 61 60 56 45 42 54 59 66 59 60 60 45 44 44 45 45 47 47 51 56 72 72 52 47 45 44 44 43 43 42 61 61 52 54 103 206 376 572 736 826 930 958 949 844 667 461 273 154 120 92 77 98 166 299 475 593 594 591 526 380 241 141 68 47 58 73 59 45 47 48 49 49 61 125 229 329 387 433 491 516 468 390 274 145 73 74 63 50 49 56 67 67 64 53 49 49 56 63 55 47 50 46 45 45 45 46 53 52 52 52 59 51 69 65 77 58 46 45 46 62 107 111 99 84 68 64 75 80 101 73 57 48 49 61 81 94 81 61 48 49 68 76 64 52 52 53 53 57 65 65 65 61 65 61 61 65 65 69 73 76 95 95 92 85 75 68 57 53 54 54 55 55 63 78 86 79 57 58 58 59 66 77 95 99 141 140 127 114 109 109 117 128 145 155 156 148 136 128 117 114 123 104 94 79 73 65 58 58 57 57 53 52 52 52 53 57 52 52 63 67 70 69 57 57 47 47 47 51 48 48 47 46 45 44 44 45 51 74 78 63 52 49 57 65 77 78 71 60 56 53 53 54 54 54 54 54 81 92 92 88 80 64 63 55 58 54 53 49 48 48 48 47 48 48 52 64 68 76 83 76 69 77 78 63 56 52 53 79 144 174 213 259 305 367 439 491 562 588 606 623 664 714 766 812 850 892 938 960 967 951 943 937 903 873 805 713 650 609 519 382 183 124 96 92 76 64 64 76 60 48 55 83 90 94 133 169 198 182 191 192 139 52 41 41 44 43 45 59 64 48 48 70 72 118 163 200 189 138 71 46 48 48 53 57 61 53 52 48 60 59 60 56 52 47 45 45 45 59 70 45 45 61 61 45 45 45 45 45 45 46 47 47 46 62 85 88 91 95 122 148 131 234 396 528 567 525 417 327 278 209 128 107 117 75 50 51 68 79 78 66 54 46 45 45 53 49 52 52 55 55 55 62 72 67 62 57 73 108 147 174 257 301 333 333 348 344 272 178 99 44 35 37 42 38 38 39 39 91 168 208 148 60 40 42 48 44 48 52 63 55 46 41 42 42 49 45 41 41 48 52 40 44 48 52 48 44 43 39 39 39 46 46 46 50 54 47 40 40 40 41 41 49 46 46 46 46 43 51 55 55 43 43 46 46 50 50 46 46 61 65 59 59 63 59 58 50 42 42 65 113 109 57 37 69 80 48 68 60 47 34 34 51 67 75 71 70 97 121 101 53 33 44 147 79 34 29 44 40 48 75 99 38 20 38 78 42 21 22 22 22 22 22 22 22 22 22 30 30 31 35 39 39 43 43 39 39 39 39 39 39 39 39 47 47 43 39 35 35 31 31 31 31 31 35 39 39 43 39 31 23 23 23 24 28 32 32 76 44 23 24 48 56 44 24 62 54 42 26 25 26 34 42 55 55 54 46 38 34 26 25 25 45 61 61 45 29 29 33 29 29 29 25 25 25 24 24 25 25 24 24 28 32 32 32 32 32 39 39 35 35 35 35 41 37 40 39 43 43 47 43 79 31 51 40 22 55 92 32 24 109 312 341 156 41 66 66 34 26 25 26 27 31 26 26 25 29 25 25 24 24 24 23 27 22 21 20 19 19 20 19 52 53 65 76 68 48 28 20 20 21 29 33 41 45 45 38 43 37 37 37 37 37 37 37 41 37 33 33 33 37 41 44 43 43 43 39 39 35 35 35 34 34 30 30 30 26 26 26 33 37 34 38 34 30 23 22 21 21 22 23 23 24 25 25 25 24 24 23 22 22 22 21 33 33 37 38 46 43 35 27 34 50 38 38 66 71 43 27 43 39 39 38 34 30 30 30 27 23 26 29 37 40 48 52 40 36 29 22 27 23 24 23 24 23 24 24 24 24 31 35 63 60 55 39 27 27 38 50 31 31 31 31 31 31 31 31 35 35 35 35 35 31 31 31 31 23 23 23 24 24 35 48 27 24 27 24 31 24 31 24 25 25 25 25 29 33 37 41 46 42 38 30 30 34 42 53 72 71 64 69 73 73 69 65 54 54 54 54 58 51 52 51 43 43 47 51 58 54 50 50 50 50 57 53 53 53 49 56 35 46 50 46 41 37 33 33 21 20 20 20 20 19 19 19 17 17 16 16 15 15 18 14 14 15 14 38 18 21 177 126 20 22 39 59 75 83 80 80 24 25 24 24 23 24 29 41 61 53 41 33 29 29 33 37 34 34 38 38 42 42 42 42 43 31 27 27 27 27 27 28 36 32 32 32 32 32 32 32 32 33 36 36 40 40 45 45 45 45 45 45 45 45 45 41 45 38 38 38 39 39 39 39 43 43 43 43 43 43 43 36 32 32 32 32 33 33 33 37 41 41 38 34 34 38 42 42 35 35 39 35 34 47 94 132 171 261 227 313 388 410 465 344 143 91 36 73 81 38 46 36 34 36 40 35 44 76 84 72 59 51 50 50 56 75 130 173 169 197 170 99 61 78 83 60 40 41 53 57 53 45 41 37 37 37 41 41 45 57 69 78 59 64 95 120 132 121 114 125 145 217 157 73 109 113 69 76 39 55 71 65 71 113 194 262 378 486 613 725 836 936 992 986 991 920 809 543 306 193 91 67 66 42 39 39 40 51 61 49 59 64 80 76 64 48 48 53 41 53 52 39 39 63 79 51 55 55 52 50 74 98 123 132 220 180 135 103 90 74 45 38 39 40 44 45 45 41 44 44 51 51 44 44 48 49 42 49 60 51 41 41 41 41 40 39 66 66 65 61 58 55 67 75 82 59 81 95 49 46 91 97 149 222 244 235 100 228 174 346 301 148 126 77 72 66 39 53 45 45 45 55 65 83 97 82 106 61 83 152 160 113 151 245 363 441 516 579 622 649 616 563 552 525 486 456 425 371 332 305 318 332 356 363 359 351 358 369 371 395 320 365 355 273 298 228 195 128 95 116 98 51 48 103 152 107 51 47 47 43 55 79 59 55 55 55 51 51 51 51 63 59 63 71 75 67 55 51 55 59 59 55 55 55 59 59 54 54 50 51 51 51 51 54 66 78 82 65 57 61 65 61 37 36 35 38 78 106 98 74 70 58 42 37 36 37 54 66 78 106 118 74 45 49 72 80 47 39 70 109 105 69 65 111 125 240 210 121 83 35 33 73 48 59 57 49 38 34 45 54 49 69 80 68 80 88 83 60 67 68 96 167 184 116 100 173 171 177 207 209 206 238 339 440 473 483 428 291 164 113 101 84 77 41 33 61 45 32 38 102 59 43 35 39 58 54 49 46 44 44 56 60 60 60 84 104 64 83 100 96 76 60 60 64 47 40 40 52 64 72 68 64 60 56 52 52 48 44 44 44 56 44 50 53 61 72 86 85 60 57 57 54 54 47 37 36 42 53 64 74 70 70 59 52 50 40 39 39 50 80 118 145 192 224 240 221 229 241 230 199 279 234 182 119 80 76 68 75 136 146 171 164 89 46 71 96 48 44 52 79 88 79 51 39 40 41 49 66 93 86 77 53 60 41 48 53 56 40 48 76 104 88 80 80 68 39 38 44 38 38 38 38 46 54 62 59 107 96 84 73 58 51 51 44 44 68 60 42 42 58 73 57 106 74 122 173 148 139 150 121 149 100 73 109 141 138 162 191 192 168 148 112 96 128 128 64 120 172 188 152 112 112 112 105 106 78 86 82 58 46 54 41 41 42 46 41 40 41 53 61 59 44 55 67 54 40 45 93 73 149 162 79 41 43 69 77 140 104 76 73 98 103 84 56 100 56 47 47 50 86 109 122 129 228 244 237 230 131 88 181 106 81 49 60 86 49 36 76 47 47 47 43 43 39 39 39 39 39 35 35 34 34 34 33 50 58 66 74 78 74 58 42 38 34 57 65 37 37 49 33 39 56 56 31 31 31 42 34 58 58 53 49 52 52 51 52 31 31 31 27 27 27 27 27 32 40 48 40 32 28 40 48 36 36 43 43 43 39 35 31 35 31 38 42 42 38 38 42 26 34 46 46 42 34 29 29 29 29 29 37 45 45 41 37 25 29 33 33 45 65 94 114 78 42 30 54 58 42 38 58 55 26 27 35 25 25 29 23 36 32 27 23 26 26 30 30 37 52 52 36 19 18 19 24 24 56 84 76 44 36 68 108 55 43 31 27 20 24 24 24 18 18 18 18 19 21 26 27 40 33 25 24 26 39 76 101 150 74 30 43 55 35 32 49 52 36 37 53 54 38 35 44 57 57 46 46 54 62 62 40 42 43 45 54 69 65 64 64 42 58 86 93 93 69 49 44 38 38 38 38 38 39 40 40 57 57 54 46 42 41 42 42 57 56 48 40 45 50 63 71 83 77 80 69 49 45 45 46 46 46 54 58 58 54 47 46 46 44 42 42 49 64 71 71 52 62 129 260 460 652 796 851 900 921 902 817 636 426 258 183 120 94 87 136 244 392 544 641 638 624 549 409 260 164 84 55 58 73 59 46 47 48 49 53 81 165 284 384 440 478 548 584 461 378 254 125 61 67 75 55 58 65 68 60 52 49 50 58 64 68 59 51 46 45 45 44 45 45 45 48 52 52 52 52 72 73 77 65 45 45 46 54 79 80 80 76 72 57 60 61 57 54 61 61 69 93 121 142 89 73 57 53 60 56 48 47 48 48 49 57 57 53 48 47 61 61 61 65 65 69 77 76 98 98 95 81 78 63 52 52 54 54 54 54 55 67 71 64 58 57 58 58 58 58 69 77 92 83 75 70 62 73 81 96 106 112 108 92 80 76 77 85 74 78 83 88 77 61 54 53 61 57 53 52 52 52 52 52 52 52 67 78 81 73 56 55 51 58 58 47 47 47 47 47 47 45 44 44 46 69 74 70 55 52 60 65 81 85 78 67 56 52 52 53 54 54 53 52 52 56 68 72 76 72 79 79 62 54 57 49 49 48 48 48 47 47 52 60 75 82 83 80 80 81 86 71 60 52 56 71 133 155 190 233 287 340 385 418 506 535 564 589 629 683 747 789 780 819 866 884 876 852 833 815 757 728 672 596 544 475 341 182 124 108 112 88 68 64 76 88 60 44 51 75 82 82 121 165 139 115 128 149 126 66 44 45 46 45 47 72 84 64 64 98 103 129 142 136 109 86 67 60 48 49 69 77 76 72 52 47 52 52 56 64 64 56 51 46 47 79 87 59 50 70 62 45 58 47 46 46 46 46 48 48 46 69 104 118 116 130 165 214 330 446 593 704 743 698 600 511 411 298 163 115 115 61 46 47 47 51 54 46 45 44 44 43 57 53 52 48 47 43 43 50 63 54 42 45 76 136 203 246 301 349 361 329 304 277 201 106 84 41 35 37 38 37 38 47 59 136 255 307 235 111 51 49 43 43 43 44 63 63 50 41 41 41 45 41 40 40 44 48 40 41 45 45 44 40 43 39 39 39 42 42 42 42 46 39 39 40 40 41 41 49 46 46 42 42 42 51 55 47 42 42 62 62 66 58 54 58 73 81 63 63 67 63 58 50 42 38 73 77 53 36 36 49 56 36 88 35 34 59 75 47 34 47 75 78 109 117 73 32 32 68 191 107 45 33 52 48 56 82 83 30 20 30 78 38 20 22 22 22 22 22 22 22 22 22 27 31 31 35 39 39 43 43 39 39 39 39 39 39 39 39 55 51 51 43 39 35 31 30 27 31 31 35 39 39 43 39 27 23 23 23 24 28 32 32 24 28 32 28 24 28 48 69 78 62 46 30 26 26 34 42 82 82 78 70 62 50 38 35 34 53 61 57 41 29 33 45 29 29 29 29 25 25 24 24 43 35 27 31 39 39 31 23 31 31 31 31 31 31 27 27 24 25 24 28 35 47 55 55 78 21 38 87 47 51 91 48 44 23 72 112 60 73 90 26 25 25 26 26 27 31 27 26 26 29 25 25 25 24 24 23 27 22 21 20 19 19 20 20 41 61 89 105 104 76 44 20 20 21 33 33 41 49 57 50 44 37 37 37 37 37 37 37 33 33 37 37 41 41 41 41 47 43 43 39 39 35 35 35 35 34 30 30 30 26 26 26 22 25 33 30 26 22 22 21 24 25 26 31 35 40 48 52 38 42 33 32 28 23 22 22 38 37 29 33 38 46 42 31 22 66 74 54 63 59 31 23 43 43 39 39 34 34 30 30 27 23 26 22 29 40 48 52 48 40 30 30 22 23 23 22 23 22 26 30 27 22 23 31 27 31 31 31 31 31 35 39 31 31 31 31 31 27 27 27 39 39 35 35 31 27 27 27 31 23 23 23 31 35 47 67 27 27 23 23 22 22 22 22 22 22 22 22 23 23 23 23 39 35 27 23 24 31 35 43 82 94 98 90 70 59 59 63 47 48 48 41 45 45 45 45 37 41 45 49 49 52 47 43 32 31 35 31 31 27 27 34 21 31 35 31 27 23 19 22 18 17 17 17 17 17 16 16 16 15 15 18 25 33 32 28 28 21 13 44 15 17 172 117 20 21 38 55 71 75 71 67 32 24 23 23 23 24 29 37 69 57 41 29 25 25 33 37 34 34 30 26 30 38 46 43 39 27 27 27 27 27 28 32 32 32 32 28 28 28 28 28 29 33 33 33 36 40 41 41 45 45 45 45 45 45 45 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 36 32 32 32 32 33 33 33 37 45 41 34 34 34 34 42 39 35 34 35 35 39 63 102 129 148 251 225 287 310 297 360 243 110 57 36 36 55 91 62 36 49 73 76 52 56 80 81 57 63 66 70 80 91 134 216 284 370 379 312 173 91 85 74 36 40 41 53 57 53 45 41 37 37 41 45 45 41 53 66 70 47 64 104 132 141 149 145 145 121 181 129 85 137 125 81 124 101 76 56 51 49 67 125 197 321 444 584 678 762 858 939 962 936 916 867 690 425 212 119 72 115 56 40 37 38 51 58 46 79 76 76 68 56 40 40 39 40 49 48 39 39 67 75 55 63 52 48 46 70 96 132 160 272 201 116 84 91 90 54 39 41 49 56 49 45 49 60 60 51 51 51 44 48 42 42 49 67 63 52 41 41 41 40 39 65 72 74 63 56 62 71 83 70 83 62 59 62 94 161 250 152 121 171 205 69 90 98 427 518 250 144 91 89 64 38 123 44 56 86 90 88 78 84 81 39 104 169 163 163 185 203 201 256 330 417 496 574 617 603 554 606 618 584 513 467 456 409 339 368 368 364 360 360 376 400 426 492 559 516 574 536 414 436 354 249 171 145 155 121 50 67 159 167 99 47 63 71 51 43 67 55 47 43 55 67 71 59 43 43 55 63 59 55 55 51 51 47 59 67 63 59 59 55 51 58 54 51 51 51 51 51 55 66 130 174 149 97 61 61 69 36 36 38 58 82 90 82 70 42 37 36 35 37 42 62 62 114 82 94 110 98 69 57 80 44 60 63 43 66 106 118 109 79 146 88 42 68 41 34 69 48 51 58 58 58 54 39 35 54 45 56 77 88 80 72 76 84 60 88 163 168 128 139 185 192 184 184 153 129 133 171 202 390 476 443 366 348 239 89 54 42 49 57 41 31 45 54 32 33 34 47 59 57 37 49 70 35 36 52 52 48 52 68 84 84 92 108 116 112 100 80 64 37 38 48 48 40 39 44 56 56 52 44 39 39 39 39 40 38 40 62 65 56 54 60 68 51 79 72 33 33 47 60 49 64 100 139 157 141 105 51 34 63 56 41 39 43 82 111 113 153 212 228 173 148 165 182 171 191 145 126 111 76 40 40 63 75 126 162 139 88 52 69 102 37 51 80 83 47 38 54 83 44 40 44 53 80 77 68 45 79 38 37 76 103 60 55 76 136 144 132 92 40 37 38 48 39 39 46 54 58 66 70 67 116 100 80 57 58 75 83 79 63 75 63 43 67 111 122 102 78 86 114 161 212 212 183 139 99 95 80 73 77 81 90 86 109 148 149 97 53 61 85 89 73 117 133 105 89 105 117 109 85 66 45 40 41 46 61 54 41 50 61 41 40 53 120 161 106 63 42 58 93 73 76 128 140 225 233 106 40 52 120 140 80 112 92 44 77 146 123 46 48 47 64 103 115 82 70 104 132 147 83 100 192 160 82 122 65 65 72 75 66 53 37 35 47 47 47 47 47 43 39 35 79 75 63 51 38 34 33 33 38 42 54 66 66 58 46 46 42 38 33 33 33 41 53 57 60 56 48 40 31 31 38 38 30 30 37 49 72 92 111 123 63 51 39 31 27 27 31 35 32 52 27 26 32 56 28 27 36 36 36 32 32 28 35 31 42 42 42 42 49 49 49 49 42 38 38 34 34 30 30 25 25 37 49 45 33 33 41 57 53 41 29 24 25 25 46 66 66 34 26 58 70 50 38 46 26 26 26 26 29 29 25 25 25 24 28 28 31 27 22 22 29 33 37 29 20 19 18 18 19 37 77 81 53 37 57 92 99 63 19 27 60 40 19 24 20 19 19 19 20 21 21 22 49 58 34 24 26 43 68 101 70 90 87 79 76 80 65 49 40 41 41 41 46 50 43 44 41 45 42 50 50 54 54 40 42 43 44 49 64 71 78 78 40 49 80 104 103 79 54 38 43 39 39 39 40 43 60 88 93 81 58 42 42 42 43 42 53 52 44 40 45 50 46 47 79 77 92 85 69 61 58 73 72 72 64 68 76 72 57 48 42 42 46 49 63 66 74 70 87 61 140 326 514 642 754 849 902 909 886 787 598 380 228 168 131 125 114 146 265 437 582 637 645 634 563 420 271 176 95 66 74 85 72 46 47 48 49 59 71 215 365 445 485 535 585 583 487 342 214 137 92 62 56 72 66 65 68 68 68 57 49 49 58 49 47 46 45 45 45 45 66 62 54 49 45 45 44 44 68 76 65 53 44 43 45 46 51 60 73 72 53 48 48 49 48 66 69 49 97 185 197 149 89 81 69 57 56 52 52 56 48 49 53 61 61 53 49 48 49 49 49 53 57 61 61 68 102 98 91 80 69 58 51 51 52 53 54 59 71 79 83 87 65 61 61 57 61 72 81 92 76 79 72 75 67 66 62 65 79 82 86 78 70 63 58 54 71 75 71 64 60 52 51 51 72 64 52 52 52 53 52 52 60 60 63 66 65 60 59 62 65 64 72 78 78 63 51 51 67 47 45 45 45 49 57 61 54 51 59 64 80 85 81 74 51 51 52 52 52 52 52 53 51 51 56 60 75 79 90 90 65 65 69 65 57 49 47 47 46 47 58 70 78 86 83 76 80 85 94 82 63 51 52 56 91 114 150 179 195 225 266 311 387 404 416 438 490 552 626 664 679 717 749 756 733 693 662 636 550 513 464 392 311 234 176 127 82 96 92 68 68 96 93 73 61 72 72 55 63 86 106 95 81 62 82 127 128 79 46 45 49 72 72 67 86 122 145 136 141 136 137 151 152 122 72 48 73 78 85 77 72 64 59 51 46 47 55 67 71 71 60 56 47 88 108 80 56 63 75 67 63 63 63 60 53 53 60 67 94 100 117 142 191 249 316 398 561 693 814 883 911 893 820 740 605 463 313 214 135 63 48 65 51 57 46 44 43 43 43 44 60 52 47 43 42 42 41 41 50 65 65 72 108 159 215 246 289 285 277 254 210 150 95 56 49 37 37 38 39 39 39 39 127 219 355 409 335 191 84 61 51 44 43 51 63 59 42 40 41 41 41 41 44 40 40 40 49 53 53 53 49 44 43 39 39 38 38 42 51 51 39 38 39 39 40 40 40 41 41 45 53 46 46 46 46 46 46 46 46 58 62 66 73 69 72 68 59 55 54 50 46 42 49 45 45 45 48 44 44 44 52 56 163 123 71 51 62 74 70 62 50 49 53 49 37 37 79 123 182 86 33 48 52 28 59 138 79 26 21 42 50 22 21 46 22 22 22 22 22 22 22 22 34 35 31 27 31 35 39 43 35 35 35 35 35 35 35 35 51 47 43 39 35 30 27 22 38 34 30 31 31 35 39 39 27 24 24 24 24 28 28 32 24 36 48 36 24 24 52 77 63 51 31 26 26 42 78 106 86 94 102 110 95 63 35 26 30 45 49 37 25 24 33 45 33 29 29 25 25 25 24 24 42 53 53 53 42 38 38 38 42 38 34 30 30 30 33 30 23 24 24 24 28 31 39 50 109 26 42 63 26 59 95 35 32 56 52 33 37 65 69 49 30 26 27 26 26 27 27 31 34 37 37 33 29 28 24 24 31 22 21 20 19 19 20 20 29 58 113 149 149 117 77 45 21 21 25 25 30 42 57 58 44 37 37 37 37 37 37 37 37 29 25 45 69 77 61 41 51 51 51 47 47 47 47 47 35 34 34 30 26 22 22 22 33 29 25 22 21 22 22 22 42 47 56 64 69 65 61 57 72 67 58 42 25 24 23 26 21 30 45 41 33 26 34 42 38 42 46 46 47 47 43 39 39 39 39 35 35 34 30 30 27 27 27 30 37 37 44 44 44 44 38 38 38 30 31 30 34 34 34 34 34 34 34 34 23 35 47 47 35 31 39 51 35 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 22 39 43 27 34 62 70 46 38 34 26 26 30 30 26 21 21 21 21 20 20 20 20 20 21 20 20 20 20 20 20 20 185 477 365 41 21 89 41 22 38 35 31 24 24 28 32 35 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 27 17 17 17 17 17 16 15 15 15 15 14 14 14 14 14 14 13 13 13 16 20 19 27 27 23 20 12 43 15 17 180 121 20 20 21 30 46 58 54 43 24 28 28 32 25 29 29 29 53 49 41 33 29 29 29 29 34 34 34 38 38 38 42 35 39 28 27 27 27 27 27 27 32 32 32 32 32 32 28 28 29 29 29 33 37 37 41 41 41 41 41 41 41 41 41 41 42 43 43 43 43 47 47 47 43 51 59 63 63 59 51 36 32 32 32 33 33 33 33 33 34 50 66 62 42 34 42 47 34 34 34 34 35 60 119 169 141 228 195 273 268 207 274 209 105 39 37 38 38 51 70 50 104 88 35 31 35 61 78 93 47 70 73 68 118 228 371 462 540 581 502 307 154 128 114 63 52 45 45 53 65 61 45 36 45 49 53 41 37 37 50 66 44 65 125 141 117 137 176 176 116 144 77 53 133 145 129 196 141 112 81 68 39 37 87 164 244 412 578 638 669 729 830 881 921 848 867 746 397 172 127 71 162 100 44 41 41 48 50 38 59 52 52 52 48 44 49 53 40 49 41 39 40 69 81 61 71 39 44 78 78 48 96 185 279 201 112 80 87 94 66 40 40 40 45 61 65 68 67 63 71 63 63 48 40 41 41 45 71 70 59 46 42 42 41 54 88 242 260 196 178 104 37 63 87 64 46 43 43 45 129 228 157 92 137 48 35 95 55 141 264 286 397 232 55 121 96 77 74 114 152 158 140 135 145 153 128 235 282 263 317 419 377 259 390 413 456 523 601 651 641 609 580 628 681 686 636 601 550 471 412 372 348 360 396 436 468 491 548 660 641 680 620 487 465 328 367 273 184 146 96 45 46 97 67 59 43 51 71 79 63 47 51 51 51 51 51 51 51 51 51 63 47 51 75 67 47 63 63 63 63 63 63 59 59 59 58 54 55 55 62 62 59 51 74 70 118 169 185 189 161 101 34 41 82 102 90 70 62 62 46 38 37 37 38 50 61 65 62 46 69 110 114 82 65 65 61 61 41 35 60 96 84 59 37 92 46 34 88 77 37 81 60 63 66 58 50 43 36 36 58 65 70 81 81 81 77 73 64 49 84 143 164 163 199 241 216 181 152 123 97 102 129 147 344 411 395 370 361 245 129 134 65 57 32 31 61 161 142 46 32 38 55 51 34 32 37 65 35 40 60 68 64 64 72 84 60 64 72 76 80 76 72 64 38 40 56 52 40 39 39 40 52 48 40 39 39 39 39 40 39 51 58 57 55 72 99 122 141 101 70 75 77 63 56 64 91 162 252 304 291 208 106 35 43 41 57 57 56 62 87 106 93 160 204 177 157 165 150 119 96 88 90 107 95 48 39 43 43 102 135 131 84 60 69 89 78 86 86 74 54 38 43 54 47 39 39 48 71 68 63 44 66 37 46 123 170 119 85 79 120 108 92 68 52 44 52 51 38 38 42 54 66 86 102 103 99 88 80 81 85 82 94 91 62 67 70 59 98 150 163 154 133 110 101 113 140 152 144 124 89 73 54 43 44 49 49 48 74 113 109 69 41 45 49 41 49 89 105 89 81 93 93 77 69 57 41 41 49 53 49 45 49 53 49 41 53 108 196 257 186 142 106 93 73 96 172 248 260 216 152 97 74 87 115 127 115 151 151 116 116 133 94 43 59 51 67 107 118 86 74 93 94 109 61 89 166 138 89 129 53 60 63 62 57 49 40 39 47 47 47 47 43 43 39 35 131 107 71 39 33 33 34 39 50 46 50 54 54 50 46 46 38 34 33 33 33 33 37 41 45 48 40 32 31 31 34 34 34 34 37 41 60 72 83 92 63 55 39 27 26 26 26 27 26 27 26 27 55 55 47 64 40 36 36 32 32 28 35 31 42 42 42 42 49 49 49 49 45 38 34 34 34 34 30 30 25 33 45 41 29 25 37 49 45 37 29 25 25 29 45 62 62 30 26 50 66 46 34 42 30 26 26 26 37 45 53 61 33 32 36 36 39 35 27 23 29 33 37 33 25 21 20 20 20 45 81 77 53 41 57 88 91 27 95 175 107 24 19 17 21 20 20 20 21 22 30 32 45 42 26 25 26 27 40 69 82 138 163 139 104 96 77 57 37 41 41 42 46 43 44 37 45 38 42 46 46 50 54 44 42 43 44 58 62 70 69 76 47 55 74 86 85 69 53 41 42 39 38 38 39 63 91 104 120 89 61 42 42 42 42 41 49 52 52 41 41 42 42 42 55 67 80 81 73 69 73 88 95 90 78 78 82 78 62 46 46 49 56 59 70 70 81 74 87 69 168 357 544 668 773 865 931 914 868 768 576 361 217 188 142 140 121 141 269 449 593 640 644 637 566 424 278 179 91 54 82 89 68 46 47 48 56 81 113 252 394 478 539 592 627 609 480 330 209 129 84 51 52 61 63 66 65 72 61 53 49 49 49 48 47 46 45 46 58 78 70 62 50 45 45 45 45 44 53 68 61 53 44 44 46 47 47 52 61 64 49 48 49 53 49 58 61 53 117 197 189 121 81 77 65 53 52 52 52 56 49 49 53 57 57 57 49 49 49 53 53 57 57 61 65 72 94 94 87 76 65 61 50 50 56 53 58 63 71 83 83 87 75 75 79 75 79 79 87 91 75 71 74 71 70 66 65 65 64 67 66 63 55 51 59 59 63 63 62 55 59 58 55 59 60 60 52 51 51 51 51 52 56 63 70 77 72 67 66 65 103 114 127 143 140 125 110 95 91 63 45 44 45 49 64 57 50 46 51 63 79 80 76 73 58 59 55 52 51 52 53 53 52 56 60 64 71 71 78 78 69 69 73 69 61 53 52 55 47 50 58 66 74 75 75 72 69 81 90 82 67 60 68 68 77 93 120 135 134 156 178 215 249 262 287 323 365 415 465 491 514 538 566 566 538 498 467 437 359 329 272 211 162 121 95 91 72 88 84 56 56 73 77 57 69 92 92 52 43 63 82 63 53 46 71 124 133 89 57 49 47 75 102 109 132 182 213 216 234 229 211 205 191 161 103 56 77 66 69 68 64 59 58 50 58 51 66 63 63 63 59 52 52 100 120 92 64 72 72 72 82 82 82 75 68 65 76 87 117 123 158 235 336 433 503 579 753 866 944 976 992 997 956 899 777 636 483 370 255 139 70 64 66 69 58 45 45 44 49 57 60 52 51 43 42 41 41 40 38 49 60 76 104 143 179 199 163 158 130 102 79 63 56 49 70 38 37 37 37 38 48 87 144 243 371 428 347 199 92 65 47 56 71 71 63 47 42 41 41 41 41 41 44 44 40 40 40 41 49 57 53 44 39 38 59 51 50 46 46 43 39 38 39 39 39 40 40 41 48 41 56 45 45 45 49 53 57 61 50 54 58 58 65 61 64 59 55 55 54 50 46 42 49 45 37 49 60 52 40 40 60 76 187 195 159 99 78 86 78 46 45 37 41 49 45 40 83 127 130 50 28 48 48 48 151 298 111 50 21 34 38 21 21 46 22 22 22 22 22 22 22 22 34 35 35 39 39 43 47 51 35 35 35 35 35 35 35 35 39 39 35 35 30 26 26 22 30 30 26 27 31 39 47 47 27 24 24 24 28 28 28 32 28 36 44 36 24 28 56 73 26 26 26 27 46 74 106 125 70 74 86 94 91 71 43 27 30 45 49 37 25 25 33 45 29 29 29 25 25 25 24 24 49 57 57 56 49 49 49 45 37 30 26 22 22 22 22 22 23 24 24 24 24 35 46 57 89 29 50 70 30 50 78 22 28 52 49 29 33 57 61 41 38 39 27 28 28 28 32 39 30 37 37 33 29 28 24 24 27 22 21 20 20 20 20 20 25 46 101 137 149 133 109 89 25 25 29 29 33 42 54 58 44 37 37 37 37 37 37 37 49 41 37 53 77 81 69 49 51 51 51 47 47 47 47 47 39 35 35 30 27 26 23 22 48 40 25 22 21 22 23 23 46 51 72 97 109 114 114 114 97 85 76 56 50 45 40 47 22 26 30 37 37 37 38 42 34 38 42 46 47 43 39 35 39 39 39 35 35 35 31 30 27 27 27 27 30 37 37 38 49 42 42 42 42 42 35 35 42 42 42 42 42 42 35 35 23 35 51 51 43 43 51 59 32 33 32 32 36 36 36 36 32 32 32 32 32 32 32 31 55 75 71 43 38 54 50 26 34 34 30 26 26 22 22 25 20 20 23 19 19 19 19 19 23 19 18 18 18 18 19 18 271 451 339 83 43 56 20 21 41 41 37 30 26 22 23 22 22 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 27 27 34 27 30 19 22 14 17 14 17 14 17 13 17 13 13 13 16 16 26 26 33 33 22 23 12 55 16 26 179 124 19 20 21 25 37 38 42 42 31 28 28 28 25 29 29 29 45 45 41 37 33 29 29 30 34 34 34 38 38 38 42 35 32 32 28 27 27 27 27 28 32 32 32 32 32 32 32 33 29 29 33 33 37 37 41 41 41 41 41 41 41 41 41 41 43 43 43 43 43 43 47 47 43 47 59 63 63 59 47 36 32 32 32 33 33 33 33 33 34 58 78 78 62 46 50 51 35 35 35 34 35 60 115 150 137 205 180 231 222 150 205 136 38 37 38 38 36 36 57 64 79 98 62 38 79 92 61 36 52 62 45 36 101 263 437 544 645 657 600 447 258 132 90 84 57 49 49 61 73 73 57 41 45 37 37 41 54 58 50 38 73 109 145 133 105 120 144 128 96 132 92 88 164 149 112 144 121 93 78 81 64 39 50 99 156 308 470 561 620 685 757 792 836 793 782 595 282 216 234 115 114 84 56 44 43 49 60 56 38 40 44 44 40 40 44 53 61 77 69 45 49 81 85 69 63 39 41 82 86 56 104 185 217 169 116 92 87 82 58 40 41 42 57 61 72 68 71 67 63 67 59 48 40 40 41 40 58 66 59 42 42 42 49 67 182 420 481 406 352 222 72 58 83 57 46 47 43 42 44 80 58 37 67 50 81 144 76 129 223 401 659 541 228 104 54 91 88 135 186 220 237 243 258 266 370 427 433 403 469 576 523 386 473 520 555 557 575 614 660 675 678 658 655 688 697 650 579 541 389 425 466 502 522 534 542 549 559 663 629 645 596 510 531 439 318 232 154 101 78 40 39 48 68 63 55 59 71 75 67 55 51 51 51 51 51 51 51 51 55 59 43 39 51 51 55 79 59 59 59 59 59 59 59 59 55 54 62 62 62 55 51 47 58 42 78 137 173 221 289 336 35 57 97 109 93 65 49 45 57 57 57 57 61 61 65 57 36 36 65 114 126 94 62 54 74 81 65 49 58 74 62 40 74 93 35 34 73 62 37 61 76 75 74 62 54 43 36 36 39 74 86 70 58 66 70 54 57 60 80 107 139 174 214 232 176 122 79 63 70 88 107 119 279 343 398 472 480 348 248 302 193 129 48 48 141 233 181 78 35 55 71 43 32 32 33 50 35 44 68 80 76 72 72 76 76 72 64 56 52 52 52 45 38 39 51 51 39 38 38 38 47 43 43 39 39 43 43 47 67 67 69 68 85 123 178 216 275 239 176 114 75 61 71 71 133 231 370 478 493 391 245 131 47 41 58 78 61 39 56 91 70 138 193 201 201 213 178 127 116 104 102 111 87 39 35 35 48 95 123 123 96 80 88 93 93 77 58 46 46 54 54 42 50 38 38 39 58 59 58 43 50 36 69 166 225 169 112 81 99 60 39 39 51 59 43 38 38 38 38 43 70 94 114 119 107 84 77 93 89 69 89 114 86 83 78 55 74 106 110 94 156 124 91 83 99 119 116 105 82 51 41 42 45 47 47 45 72 106 102 74 58 58 42 39 41 66 86 78 82 94 86 58 53 49 49 57 65 61 45 40 57 57 45 40 40 85 161 213 198 145 129 89 45 135 295 373 339 184 80 89 102 67 67 107 170 206 226 207 187 152 96 44 49 44 49 77 81 57 45 60 59 85 57 73 133 105 69 112 47 54 57 53 52 51 47 43 51 47 47 47 43 43 39 39 131 107 67 35 33 33 34 47 47 47 39 35 35 39 43 43 34 34 33 33 33 33 33 32 49 52 44 40 31 31 42 42 42 38 33 33 40 48 52 56 71 63 51 35 27 27 31 35 47 35 27 51 103 123 91 47 36 37 33 33 32 28 31 31 38 38 45 45 45 45 52 45 41 41 41 41 41 41 41 41 29 37 45 41 32 28 36 48 40 40 36 32 37 45 57 61 57 33 29 53 61 45 38 38 46 49 61 69 77 81 81 81 36 36 40 39 39 35 27 23 21 25 29 29 21 21 21 21 21 20 20 21 49 77 93 108 118 138 218 243 143 47 20 20 48 52 41 33 22 22 38 44 53 37 26 34 27 26 27 41 50 134 171 123 64 60 61 53 37 37 42 46 39 43 48 41 49 42 42 38 42 50 51 48 53 57 57 64 64 56 55 58 58 54 53 53 56 56 53 53 54 55 43 37 54 107 143 140 144 101 61 42 42 47 42 41 40 52 53 49 40 40 40 41 41 43 71 76 80 73 76 92 106 97 81 78 81 69 60 44 52 59 62 66 66 77 84 69 75 81 200 385 560 668 769 850 941 905 853 756 561 346 229 224 170 155 117 144 265 449 574 624 621 599 531 400 266 166 86 45 79 82 68 54 47 55 78 114 193 312 440 527 584 634 657 617 482 326 204 124 81 55 52 65 60 66 73 69 61 53 49 49 48 55 51 46 50 77 105 125 98 82 58 47 46 46 46 45 45 57 57 49 45 45 46 47 47 48 57 65 53 53 61 65 54 58 53 65 133 197 161 73 73 69 57 49 52 52 56 56 49 53 53 57 57 57 61 61 57 57 57 61 61 65 65 72 83 90 79 72 61 57 50 50 52 53 58 70 75 86 94 95 85 85 100 97 97 97 90 86 74 70 77 69 72 68 68 64 63 59 58 50 50 51 58 59 54 50 50 50 54 66 77 85 54 55 55 50 50 50 50 51 60 67 70 69 75 74 77 83 192 212 233 246 239 216 177 158 123 87 50 45 49 57 64 49 45 46 54 63 75 75 72 68 88 97 93 66 62 71 83 75 63 71 71 71 74 66 69 69 69 69 72 72 68 60 63 59 47 47 51 59 67 64 68 65 73 81 86 79 63 63 67 64 70 78 90 94 89 88 99 113 131 153 178 215 252 279 305 320 320 343 363 363 335 296 264 245 191 169 131 94 68 58 48 63 61 81 73 49 45 61 65 45 61 105 108 45 42 44 59 43 44 45 56 113 136 105 76 76 59 101 123 122 155 210 252 271 358 362 335 286 257 219 142 64 65 61 57 48 51 50 49 49 69 62 69 58 58 51 55 55 60 100 116 92 61 60 64 64 86 93 82 76 72 73 88 99 136 148 196 312 472 603 675 734 877 955 994 1005 1013 1015 1012 966 888 775 662 568 439 272 148 106 81 73 65 53 49 49 61 65 60 56 55 47 42 41 40 39 36 37 53 80 100 116 128 136 112 96 72 48 45 57 81 93 59 40 41 64 68 60 72 111 160 247 355 397 313 169 73 50 54 79 103 95 70 42 42 50 45 45 45 41 44 44 44 40 45 49 49 49 49 44 51 47 38 38 42 38 38 38 38 46 39 38 39 39 43 40 51 44 55 48 44 44 48 60 68 76 45 45 57 61 61 56 55 51 51 50 50 50 53 49 45 45 44 60 68 56 36 36 59 83 143 191 190 110 62 74 66 33 61 37 37 49 41 32 59 103 90 33 28 56 75 95 199 338 103 54 26 42 54 34 22 34 22 22 22 22 22 22 22 22 23 23 27 31 39 39 43 43 31 31 31 31 31 31 31 31 35 35 35 30 30 30 30 26 34 30 26 26 30 35 43 43 27 24 24 24 28 28 32 32 40 40 36 33 33 41 57 61 27 27 35 47 66 86 109 117 65 69 66 74 79 79 67 59 34 38 38 30 25 25 26 34 26 26 26 25 25 25 25 28 53 60 56 56 53 53 42 37 22 22 22 26 23 23 23 22 23 23 23 23 23 23 34 34 53 21 57 70 30 34 54 22 28 41 41 25 25 45 38 26 38 39 35 35 35 35 32 39 30 37 37 33 33 28 28 28 24 23 22 21 20 21 21 21 19 21 54 86 109 113 105 97 25 22 26 22 27 39 47 55 44 37 37 37 37 37 37 37 53 45 41 53 73 77 65 53 51 51 51 47 47 47 47 47 39 35 35 35 31 27 27 27 56 44 25 21 21 22 23 25 46 59 96 140 173 186 198 191 159 147 134 117 96 79 70 68 24 22 21 21 30 38 45 34 30 31 35 39 39 35 31 27 35 35 35 31 31 31 31 31 27 27 27 27 27 30 30 31 46 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 31 43 47 47 39 39 47 60 36 29 29 33 33 33 37 37 29 29 29 29 29 29 29 36 75 91 79 51 38 42 34 22 30 34 38 30 21 21 21 36 19 19 26 18 22 18 18 18 38 23 18 17 17 17 17 18 62 142 106 22 30 31 31 68 32 29 37 41 41 37 29 21 20 20 20 20 20 23 23 23 18 18 17 17 17 17 17 16 38 38 41 33 37 29 32 25 24 17 24 17 24 16 24 17 13 13 16 16 26 26 33 33 26 31 20 63 24 26 163 136 19 20 25 25 25 22 26 30 31 31 28 28 25 25 29 29 30 30 30 30 30 26 26 26 27 27 27 31 31 31 31 31 36 36 32 28 27 28 28 28 32 32 32 32 33 33 33 33 29 33 33 33 37 41 41 41 41 41 41 41 41 41 41 41 43 35 35 35 35 35 36 36 36 40 48 52 52 48 40 33 32 32 33 33 33 33 34 34 34 47 71 75 63 47 43 40 36 36 36 35 35 60 104 132 122 182 157 189 168 92 123 65 34 37 39 37 34 33 50 93 95 167 195 219 248 245 159 111 55 59 41 31 93 275 473 595 672 665 647 546 326 132 71 116 56 49 45 53 69 73 61 45 45 41 37 37 42 46 46 38 61 110 130 90 81 112 132 108 99 120 92 104 176 160 111 120 93 73 69 86 82 53 40 39 112 232 375 474 548 613 658 672 727 725 767 616 403 465 469 195 106 99 92 72 51 42 49 57 53 57 61 53 41 41 45 53 61 77 81 61 61 85 89 77 48 39 45 78 75 52 84 149 126 121 108 100 91 74 54 41 46 58 73 69 72 60 67 74 70 67 63 56 52 42 41 40 51 66 61 47 43 43 65 94 225 519 633 576 538 392 163 70 72 42 41 51 55 43 41 42 51 41 145 196 255 274 137 106 184 377 690 667 384 167 53 82 98 149 231 313 386 428 462 480 529 584 596 586 645 690 588 427 403 506 581 576 565 608 674 718 781 721 657 662 655 492 341 330 370 495 620 649 590 534 510 505 636 690 613 579 537 483 477 363 202 152 94 57 62 59 55 39 67 67 67 67 67 67 67 67 51 51 51 51 51 51 51 51 44 60 72 67 59 47 39 39 43 43 47 48 52 52 52 56 43 55 67 67 55 47 47 51 87 51 42 58 58 82 173 277 57 61 65 69 69 57 41 36 57 61 69 73 69 65 61 49 38 50 93 126 118 86 70 78 82 103 122 87 59 51 55 66 107 98 35 34 36 36 34 36 72 78 74 58 43 36 37 37 36 84 103 63 43 63 75 51 58 65 76 91 143 194 206 179 128 74 39 38 44 77 98 114 164 198 280 389 392 275 235 345 288 211 107 79 124 124 65 33 227 215 179 107 43 32 31 32 36 41 64 69 76 69 76 73 100 81 72 49 40 36 35 35 35 37 38 38 38 37 37 38 38 38 38 39 42 39 46 39 79 78 85 99 136 198 267 314 396 473 434 232 74 56 82 78 144 230 384 540 610 553 416 295 118 53 41 58 72 51 60 87 91 135 186 206 234 246 219 175 188 156 130 130 111 67 51 67 88 100 104 96 81 81 97 113 133 105 74 46 46 58 58 46 54 46 38 38 46 54 50 50 46 37 73 157 193 153 105 86 83 40 36 36 39 51 38 36 39 43 55 67 90 106 118 119 132 100 81 89 69 41 65 118 105 97 73 41 40 41 40 38 96 80 75 72 91 92 88 73 78 43 41 42 47 60 49 47 80 110 106 82 66 62 50 41 42 50 58 58 70 86 74 50 61 57 61 65 73 65 45 40 49 53 49 40 39 40 57 81 113 65 84 76 51 179 357 395 299 159 87 105 89 39 40 94 149 165 181 197 178 138 79 51 42 42 42 48 48 43 41 42 46 66 54 61 89 61 47 75 49 45 45 44 51 54 58 58 51 51 47 43 43 39 39 39 67 59 51 43 34 34 34 34 35 43 39 34 34 43 47 42 43 38 34 34 33 33 33 33 45 48 40 36 31 31 38 38 46 42 33 29 32 32 32 36 67 59 47 35 31 35 39 47 25 24 26 107 239 327 251 99 40 41 37 32 32 28 31 31 38 38 45 45 45 45 52 52 33 37 37 41 41 45 45 49 33 37 41 40 32 32 36 40 28 36 36 32 41 57 61 57 49 29 29 45 53 41 33 37 53 57 85 93 100 77 64 48 23 24 24 27 23 23 22 22 21 22 22 22 21 20 21 20 49 20 19 21 77 105 81 52 17 149 206 162 106 23 17 18 60 64 53 37 21 21 30 51 80 33 37 50 38 26 28 40 28 82 110 40 28 30 48 48 37 37 42 46 43 47 41 45 50 46 38 38 42 50 51 59 75 71 78 70 62 50 50 49 49 45 45 41 41 45 56 53 61 66 50 37 74 162 202 187 159 108 64 50 62 59 47 43 40 60 65 57 40 39 39 40 40 42 66 79 83 76 80 87 105 100 85 73 72 60 51 40 55 55 55 54 62 66 77 62 56 86 208 393 552 645 735 808 887 842 789 704 523 315 213 227 186 155 121 134 262 427 548 579 564 530 454 338 226 139 74 45 68 67 72 66 59 70 103 144 258 381 500 572 610 652 667 617 490 334 205 136 93 56 57 73 56 70 77 73 61 49 48 49 56 71 70 74 93 126 165 185 150 111 75 60 48 48 48 48 45 57 57 46 45 45 46 51 47 52 64 69 68 69 77 85 61 58 65 85 141 177 129 49 69 61 53 49 48 52 56 60 57 57 53 53 57 61 65 69 61 61 61 61 65 65 65 65 83 79 79 72 61 57 57 50 51 52 53 62 78 82 94 106 80 92 100 104 104 93 89 85 73 73 76 72 72 68 71 71 67 66 54 50 50 50 50 54 49 49 49 49 57 69 77 81 49 62 58 51 50 49 51 53 76 71 62 60 67 97 120 146 275 310 351 364 350 323 272 229 154 115 78 54 69 69 57 44 46 46 62 78 79 86 87 84 115 136 140 113 101 109 94 78 71 71 71 67 66 62 61 57 49 49 56 52 52 48 51 51 51 48 59 60 68 69 73 73 81 82 79 75 55 51 51 52 66 67 75 75 67 66 62 69 92 106 135 161 183 194 204 208 192 208 231 235 215 191 160 148 117 107 108 98 80 61 49 48 70 89 81 61 53 61 61 49 49 105 113 46 42 44 52 42 43 44 52 100 112 92 79 78 88 118 140 160 206 295 343 353 456 459 436 375 330 289 184 79 64 53 48 47 46 45 49 49 73 66 61 58 58 54 58 59 63 84 100 80 53 49 48 52 85 81 70 60 53 65 77 99 144 164 215 331 505 659 739 787 915 985 1012 1013 1014 1016 1016 980 922 836 753 681 538 343 182 112 89 74 61 49 45 45 57 57 60 56 59 51 42 40 40 39 37 37 49 73 88 84 84 88 64 61 57 53 57 58 61 62 44 44 61 92 100 83 88 115 168 219 292 316 241 129 66 58 55 83 103 95 70 42 42 46 45 45 45 41 48 48 44 44 89 77 57 41 40 44 63 70 37 38 50 50 38 37 38 38 38 38 39 39 43 43 47 47 66 55 54 47 58 59 78 79 52 45 57 56 56 52 51 51 46 46 50 46 49 49 45 45 52 56 60 44 36 35 43 59 67 111 122 74 42 50 54 34 77 49 41 45 33 31 43 75 70 45 40 64 107 139 159 170 51 34 34 66 82 66 38 26 22 22 22 22 22 22 22 22 23 27 35 43 47 47 47 47 31 31 31 31 31 31 31 31 39 39 38 34 34 30 30 30 38 38 30 26 26 30 35 35 27 24 24 28 28 32 32 32 49 41 33 33 41 49 57 53 59 55 59 66 78 97 113 121 88 89 85 62 58 71 91 100 34 38 34 30 25 25 26 34 26 26 26 26 25 25 25 29 54 64 56 49 53 46 34 27 27 31 36 45 45 49 45 35 26 26 25 24 24 23 22 22 25 20 45 57 25 21 45 22 25 37 37 25 25 33 26 26 27 27 26 26 27 27 27 27 30 37 37 37 33 33 32 28 32 28 24 23 23 23 23 27 20 21 25 41 57 65 73 73 26 22 22 22 27 31 43 48 37 37 37 37 37 37 37 37 41 37 33 41 57 61 53 41 51 51 51 47 47 47 47 47 39 39 35 35 35 31 31 31 44 40 25 21 21 22 23 24 42 59 108 157 209 238 247 251 212 196 180 163 130 104 83 78 44 28 21 21 30 38 41 22 23 27 31 35 35 31 27 24 35 31 31 31 32 32 32 31 27 27 27 27 27 27 27 27 39 35 39 35 39 35 39 35 35 31 35 31 35 31 35 31 39 39 43 39 32 32 35 44 37 41 41 41 45 49 49 49 29 29 29 29 29 29 29 29 51 63 59 39 31 38 30 22 22 34 42 34 21 20 21 40 19 22 22 18 18 17 17 17 46 38 26 17 17 17 18 26 15 16 22 38 54 46 27 35 23 36 45 53 57 49 37 29 20 20 20 20 23 23 23 23 18 18 21 17 24 20 20 27 37 33 33 29 24 24 24 24 24 24 24 24 24 24 24 24 12 12 12 12 15 22 29 22 26 43 44 63 16 18 139 156 24 32 32 21 20 21 25 26 31 31 24 28 25 25 25 29 26 26 30 30 30 30 27 26 27 31 31 31 31 31 31 31 40 36 32 32 28 28 32 32 32 32 32 32 36 36 36 37 33 33 37 37 37 41 41 41 45 45 45 45 45 45 45 38 39 39 35 35 35 35 36 36 36 40 48 52 52 48 40 33 32 32 33 33 33 33 34 34 33 39 55 59 47 35 35 35 40 40 36 35 36 68 104 120 112 160 151 166 126 58 69 33 35 49 56 40 58 76 110 149 167 186 174 279 408 442 243 73 47 60 58 32 82 243 441 571 614 658 662 530 306 124 76 113 49 36 36 37 57 65 53 37 45 53 57 41 37 37 54 70 81 131 122 62 69 120 139 119 130 134 102 99 159 167 139 143 84 57 46 66 71 63 42 40 90 179 294 378 465 545 602 621 627 611 690 631 495 551 480 137 128 115 104 84 64 63 79 103 118 98 77 57 49 49 49 49 41 53 65 53 53 73 81 77 48 40 49 70 59 43 45 93 78 78 85 84 88 75 58 41 54 62 74 73 72 63 66 74 78 78 78 68 68 50 43 42 55 67 62 44 44 44 77 114 232 530 659 636 640 519 254 85 69 42 40 42 54 51 50 58 63 62 146 201 264 271 150 111 200 282 503 546 377 192 81 105 93 132 225 339 448 529 574 608 575 643 674 670 708 731 649 521 409 484 535 510 504 543 610 645 690 678 642 675 731 632 537 589 642 680 695 645 598 583 563 539 591 599 503 453 442 401 331 169 115 101 75 45 50 71 71 47 55 63 71 67 59 55 59 67 51 51 51 51 51 51 51 51 44 59 87 83 55 55 63 55 39 39 43 44 48 52 52 56 40 52 71 60 55 44 67 76 67 55 46 39 50 42 89 154 40 57 73 69 49 37 37 41 49 61 73 73 69 61 57 49 70 93 126 130 94 74 87 119 103 112 123 100 84 76 68 75 76 79 48 41 37 35 35 49 55 62 62 46 35 35 36 37 45 92 104 65 52 68 79 55 54 58 61 99 179 250 225 143 127 85 50 41 48 78 101 126 159 146 165 193 147 80 126 274 321 341 261 142 95 80 53 54 115 87 60 56 72 95 111 112 37 38 45 46 57 54 65 62 61 50 53 38 37 36 35 35 36 36 37 37 37 37 37 37 37 37 41 38 45 38 49 42 62 69 80 113 163 233 298 341 403 586 643 446 196 82 77 85 150 204 323 490 603 611 535 454 249 120 40 40 61 66 60 67 72 104 151 171 207 226 195 147 168 132 117 133 146 135 151 175 94 85 65 45 45 69 106 130 173 162 126 74 46 46 46 38 58 47 39 39 39 43 47 47 47 39 55 98 106 74 66 86 82 55 38 38 43 55 51 39 59 67 83 95 107 111 115 108 120 89 92 104 76 40 48 85 84 77 61 40 40 40 40 39 40 41 52 61 80 69 57 45 70 43 42 44 54 67 63 58 56 86 82 58 41 41 41 42 46 42 41 41 58 74 70 54 77 69 61 61 61 57 45 40 40 40 45 45 41 40 40 40 61 37 51 75 78 182 290 274 198 138 111 120 88 39 41 94 89 65 69 97 97 69 41 40 57 50 54 62 62 46 41 42 40 41 41 53 64 44 46 62 56 52 51 54 54 62 66 66 55 51 47 43 39 39 39 43 34 35 39 47 42 38 34 34 33 34 42 34 38 54 54 42 50 50 50 46 42 34 33 32 33 36 32 31 31 30 30 30 42 38 33 29 36 32 32 32 51 43 31 26 26 26 27 27 115 83 151 282 350 318 166 24 44 37 40 36 32 28 31 31 38 38 45 45 52 52 52 52 33 33 37 41 41 45 49 49 37 41 41 40 36 36 36 40 24 32 36 32 44 64 65 49 37 29 29 41 41 37 29 33 37 44 59 60 59 40 31 23 23 22 23 23 23 23 22 22 26 26 26 22 21 21 21 21 69 65 69 81 93 89 65 48 53 141 269 273 149 82 74 35 44 52 41 29 20 20 30 51 88 29 37 50 30 27 52 52 27 54 63 30 29 31 52 37 37 38 35 39 43 48 45 49 54 50 42 38 39 43 51 54 90 89 85 77 65 53 45 49 49 49 37 37 38 38 49 41 45 57 53 57 129 221 257 230 135 80 44 53 69 62 55 51 65 77 85 72 48 39 39 40 40 42 66 86 102 106 106 106 89 81 73 61 56 48 40 40 44 44 51 51 51 55 59 52 45 83 206 382 529 618 700 762 799 754 712 639 476 283 177 183 162 140 95 120 233 395 507 534 512 466 373 264 165 100 54 45 48 56 65 85 82 91 124 180 326 449 569 622 640 654 666 619 499 350 210 137 93 60 57 73 60 78 85 77 68 56 48 52 52 78 98 117 157 220 260 265 205 151 103 80 61 49 48 53 50 53 54 50 45 45 46 46 47 48 60 72 76 76 84 85 49 58 85 113 149 161 129 77 65 61 53 49 52 52 56 60 65 58 54 50 54 58 62 66 58 58 58 58 62 62 62 65 76 76 76 72 65 61 61 54 51 52 56 61 62 74 78 85 68 80 88 96 100 89 81 66 58 58 65 68 68 68 71 71 78 77 65 50 49 49 50 50 49 49 54 61 65 65 65 65 61 69 70 55 50 51 52 64 84 71 49 52 86 140 203 256 341 392 428 436 418 388 331 277 170 138 106 82 89 77 57 44 50 55 59 71 79 86 95 102 142 175 223 235 215 167 111 68 73 74 70 70 73 65 61 57 48 48 48 48 47 47 47 47 48 48 60 65 73 81 85 82 78 82 75 71 67 63 67 56 61 58 70 67 71 68 68 72 71 82 96 106 117 116 123 126 114 126 149 157 149 137 129 121 86 94 103 104 93 69 49 48 74 85 77 61 57 58 58 50 50 103 122 63 44 46 46 43 45 46 56 84 88 79 70 83 97 147 222 288 388 478 527 519 500 510 496 443 410 351 234 113 71 56 48 47 46 45 53 57 69 57 61 49 53 58 62 63 59 79 84 72 49 48 48 48 66 69 51 48 49 54 66 81 149 172 223 322 476 643 746 809 881 940 968 995 1008 1006 987 947 921 823 726 632 477 279 130 68 97 78 57 45 45 45 49 49 52 56 63 50 45 41 41 44 43 37 37 46 54 46 42 50 37 38 50 58 62 47 38 38 79 63 40 44 60 91 123 142 175 187 207 220 173 106 82 95 59 71 83 79 66 46 41 41 45 45 52 52 48 48 55 55 89 77 57 40 39 39 50 54 54 66 89 81 61 37 36 36 38 38 38 42 46 46 50 50 74 62 58 50 54 58 70 74 52 49 60 60 63 59 51 47 42 42 46 42 49 45 45 45 52 48 40 40 51 55 51 51 70 62 58 62 54 46 49 61 61 57 53 41 43 51 83 111 29 57 64 48 91 143 103 25 27 26 38 62 78 70 50 34 22 22 22 22 22 22 22 22 39 43 47 55 59 59 59 55 31 31 31 31 31 31 31 31 38 38 34 30 26 26 22 22 34 30 26 26 26 30 38 39 31 24 24 28 28 32 33 37 53 41 33 33 41 49 53 42 55 52 59 62 89 128 172 204 163 156 128 69 38 59 92 108 38 38 34 26 26 26 26 30 26 26 26 26 26 25 25 25 55 65 54 39 30 31 32 32 46 54 63 72 72 72 69 58 47 39 30 29 42 41 35 33 29 25 44 32 19 20 25 26 25 26 26 25 26 26 26 26 26 26 26 26 26 26 30 30 37 37 37 37 37 33 32 32 36 32 28 24 24 24 24 32 42 38 41 34 38 42 46 50 26 22 22 22 23 24 35 37 37 37 37 37 37 37 37 37 37 33 29 33 41 45 41 33 51 51 51 47 47 47 47 47 39 39 39 39 39 35 35 35 33 33 29 22 26 22 23 23 42 59 104 157 209 242 259 267 213 198 193 172 155 122 104 98 69 44 22 21 22 30 26 22 23 27 31 31 31 31 27 24 31 31 32 32 32 32 32 35 31 31 24 24 24 24 24 24 31 24 31 24 31 24 31 24 32 24 32 24 32 24 32 24 32 24 28 28 28 32 40 49 45 45 45 45 49 49 49 49 33 33 33 33 33 33 33 33 32 39 35 28 27 31 31 23 22 31 42 38 22 21 22 33 22 26 26 21 21 17 17 17 45 41 29 21 21 21 25 29 41 41 54 70 66 54 34 18 43 51 63 71 60 52 36 28 21 21 20 20 27 27 34 34 25 25 32 28 35 31 31 27 33 32 28 24 20 20 24 23 27 27 27 27 27 27 27 24 12 12 12 12 15 15 22 22 30 44 53 48 16 17 100 177 44 44 36 32 24 21 25 26 27 31 24 28 28 32 25 25 25 26 26 30 30 31 27 26 31 31 31 31 31 31 31 27 36 36 32 32 32 32 32 36 33 33 33 36 37 37 41 41 37 30 30 30 34 34 34 34 38 38 38 38 38 38 39 39 39 39 40 36 36 36 32 32 40 40 44 48 48 44 40 33 33 33 33 33 34 34 34 34 34 34 39 35 34 34 35 36 36 41 37 35 36 72 100 108 108 144 152 156 120 64 48 34 33 66 65 87 169 208 213 239 353 413 397 446 439 409 183 28 51 64 75 57 71 184 385 543 586 692 685 494 258 137 100 82 45 36 35 36 49 57 49 37 45 45 49 61 73 85 89 78 118 167 134 58 76 128 135 130 169 153 125 125 161 166 150 146 119 76 45 43 48 52 45 44 40 102 190 266 353 442 536 593 685 615 653 619 441 401 357 132 139 109 83 72 80 100 128 152 143 98 46 39 40 41 45 41 41 49 57 45 41 49 68 72 44 41 57 66 59 44 45 62 78 62 57 64 88 87 70 42 54 62 74 73 72 67 66 73 85 78 74 68 76 58 47 42 71 72 59 45 45 45 78 118 235 511 674 693 667 550 293 100 66 43 41 40 40 40 41 46 79 47 59 67 122 181 199 232 224 257 363 401 280 129 62 118 77 104 185 309 430 511 576 610 655 702 710 674 679 738 764 745 583 579 542 510 536 607 678 699 591 611 587 632 763 790 775 829 719 650 574 543 568 566 474 366 375 383 327 289 289 272 202 80 85 99 92 50 39 48 48 39 40 55 63 59 47 43 51 63 51 51 51 51 51 51 51 51 52 43 63 47 37 43 91 83 39 39 43 43 48 52 52 56 44 48 60 45 44 45 80 97 60 80 67 48 79 59 46 59 33 60 113 101 45 35 36 61 45 57 69 69 61 57 61 61 85 101 126 118 86 78 111 140 124 96 76 76 100 104 73 47 72 95 121 134 91 43 38 65 43 54 58 46 35 34 36 37 38 66 81 57 41 53 49 40 59 58 53 88 190 242 197 95 87 68 59 61 76 110 137 153 253 234 213 165 77 40 88 168 268 416 368 162 111 163 164 142 123 59 35 44 60 35 33 33 37 37 37 38 38 46 50 54 36 37 38 42 46 50 50 46 53 49 41 37 37 37 37 37 37 41 45 45 49 49 49 45 45 41 63 101 154 211 265 303 321 481 617 568 359 146 52 56 173 202 285 409 517 559 554 538 361 208 62 40 48 59 52 43 49 80 116 152 183 191 155 111 136 101 85 101 114 102 106 115 87 67 43 37 38 55 106 138 119 127 114 55 38 39 50 39 55 44 40 40 40 41 45 49 52 40 40 48 39 37 38 71 50 46 42 38 43 55 71 79 51 59 71 83 87 80 80 76 65 61 88 108 88 48 40 48 60 56 48 40 44 45 64 61 57 57 65 69 73 73 65 65 62 62 48 44 49 53 46 49 47 62 58 41 39 39 41 50 78 70 58 62 74 86 90 82 81 65 49 41 45 45 41 40 41 41 41 41 41 41 40 40 56 37 50 82 81 113 137 101 105 81 70 83 88 61 50 62 80 48 39 52 64 56 40 40 80 76 69 65 61 49 41 40 38 39 40 48 51 54 58 69 63 66 62 62 62 62 66 70 62 51 43 39 39 39 43 43 47 43 39 35 34 34 34 34 33 42 46 38 42 62 58 42 50 54 58 58 54 42 34 33 45 47 43 39 35 35 46 50 38 38 34 33 40 36 36 36 59 51 35 27 26 26 26 27 27 23 138 362 374 250 150 83 48 37 40 36 36 28 31 31 34 34 41 41 48 48 48 48 33 33 37 41 41 45 49 49 41 41 41 36 36 36 36 36 24 36 36 28 44 72 65 41 33 33 33 37 37 33 33 33 51 43 32 24 24 27 35 39 23 23 23 24 24 23 23 22 35 38 38 34 26 22 26 30 49 73 85 65 45 81 169 255 241 160 304 325 69 17 86 17 27 24 28 20 20 21 38 55 83 28 45 53 26 55 103 68 37 54 54 31 31 44 40 32 37 38 35 39 47 52 49 49 54 50 46 46 39 43 51 62 88 88 80 72 68 60 57 53 45 42 42 42 46 38 38 38 53 69 92 144 232 304 312 269 101 55 38 41 61 58 54 62 109 108 100 80 56 44 40 41 40 49 73 89 116 121 125 125 65 58 50 49 41 40 40 40 40 40 41 40 41 41 45 42 42 80 198 359 506 596 678 733 789 756 702 621 484 315 212 182 126 106 76 98 200 353 447 471 463 393 295 187 117 65 46 44 44 44 61 89 100 106 150 217 395 518 638 686 689 693 693 647 518 362 226 138 93 56 53 54 60 78 89 88 75 63 52 63 54 86 125 176 248 324 360 345 253 190 127 93 69 49 48 49 46 53 53 50 46 46 46 46 47 51 48 56 68 76 76 73 49 58 97 125 145 149 133 113 69 65 53 49 52 56 60 57 65 58 54 50 50 54 58 62 58 58 58 58 58 58 58 58 69 77 77 69 69 66 66 58 67 67 64 60 57 54 53 53 60 68 80 81 81 70 62 55 54 54 54 61 65 68 68 75 94 86 70 58 50 50 50 50 50 50 58 69 69 69 61 57 73 81 77 66 51 51 56 68 75 62 49 63 113 195 271 332 404 450 447 417 383 341 286 225 185 154 126 98 85 73 53 44 47 59 59 67 70 82 98 118 178 233 324 385 370 254 145 75 76 70 66 66 69 61 57 53 49 48 48 48 47 47 47 51 48 49 65 73 85 82 82 86 70 70 63 67 71 79 87 79 64 61 62 70 71 76 77 78 61 64 63 62 65 64 67 70 59 74 82 90 101 93 89 81 73 77 77 77 73 69 57 53 62 69 61 50 46 50 54 47 67 107 127 99 67 51 46 44 48 56 68 76 86 89 107 121 150 255 383 495 603 668 677 637 543 538 521 496 460 396 272 152 78 63 52 47 50 53 60 60 68 57 53 53 57 61 66 66 66 75 80 80 61 57 57 64 59 55 48 48 50 50 52 73 125 166 219 290 428 599 726 805 845 882 906 929 944 937 914 881 802 685 562 449 310 163 67 52 97 74 53 44 44 49 49 49 44 48 59 50 49 45 57 76 63 38 36 37 37 36 36 38 42 46 50 54 55 55 51 51 86 86 67 71 131 210 230 194 210 178 155 155 129 94 82 99 59 55 55 59 62 50 41 40 45 45 52 52 52 52 59 59 48 49 44 44 39 38 42 37 53 69 92 97 81 57 36 36 37 38 38 42 42 50 50 50 70 66 58 54 54 58 69 62 52 49 56 56 59 55 47 43 38 38 42 37 45 45 45 45 48 40 40 52 75 83 75 63 94 54 38 58 62 34 34 49 33 65 73 41 47 103 155 175 27 57 68 27 47 115 91 24 39 46 42 34 34 42 50 46 22 22 22 22 22 22 22 22 35 39 39 43 43 39 39 39 31 31 31 31 31 31 31 31 30 26 26 22 22 21 21 21 21 21 21 22 26 38 46 47 31 24 28 28 32 32 37 37 49 41 33 33 37 41 45 34 59 60 63 66 80 128 211 267 235 215 155 76 38 55 72 76 38 34 30 26 26 26 26 30 26 26 26 26 26 26 26 29 47 55 51 28 23 24 30 50 80 81 93 94 94 87 80 76 85 80 75 77 71 69 51 42 37 44 39 23 19 19 20 22 33 27 27 26 26 26 26 26 31 27 34 34 34 34 34 38 37 37 37 37 37 37 36 36 28 24 24 24 24 24 24 28 59 58 46 38 26 26 26 26 30 23 23 23 23 24 33 37 37 37 37 37 37 37 37 37 41 37 33 33 41 41 37 33 52 51 51 48 48 47 47 47 39 39 39 39 39 39 39 39 30 33 29 30 30 22 22 22 42 51 84 128 169 198 226 220 178 175 182 178 172 162 145 143 93 57 28 22 22 26 26 22 23 27 31 35 35 31 27 24 31 31 32 32 32 36 36 36 32 31 24 24 24 24 24 24 24 24 24 24 23 23 23 24 24 25 25 25 25 25 25 25 24 24 24 28 40 52 64 72 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 40 39 39 35 31 31 31 27 22 35 47 46 34 22 22 25 23 26 26 22 22 18 18 17 29 29 29 29 29 25 21 21 16 17 17 17 26 50 55 47 63 67 67 67 48 36 24 19 21 21 21 20 27 27 34 34 21 21 28 24 31 27 27 30 37 36 32 24 24 24 28 28 28 28 27 27 27 27 27 24 12 12 12 12 11 14 22 15 27 40 49 32 16 18 73 169 68 59 43 28 32 36 33 33 30 27 31 24 28 28 25 25 25 26 26 26 27 27 27 26 31 31 31 31 31 27 27 27 36 32 32 32 32 32 32 36 33 33 33 36 41 41 41 41 41 34 34 34 34 34 34 34 38 38 38 38 38 38 39 39 43 39 40 40 36 32 32 32 40 40 40 44 44 40 40 33 33 33 33 33 34 34 34 34 35 35 35 34 34 35 43 44 36 41 41 35 36 76 96 92 100 128 152 152 120 69 41 36 149 246 273 312 429 491 508 550 524 615 592 633 574 540 302 146 62 50 64 67 64 137 330 512 526 657 658 448 235 158 133 98 61 37 35 36 49 65 53 37 45 36 37 77 145 165 121 47 75 128 87 42 92 139 138 157 184 172 164 172 176 176 156 129 162 127 85 58 44 45 46 50 39 45 101 153 209 297 387 461 559 510 548 503 286 173 181 147 174 125 83 63 69 86 98 120 132 90 41 39 40 54 69 65 73 73 73 53 40 40 56 64 44 49 73 78 75 65 73 78 94 62 45 48 80 91 66 41 47 58 66 77 83 79 70 69 77 62 58 63 61 58 47 43 76 76 52 45 46 47 75 114 191 414 647 719 655 515 315 120 50 43 43 42 41 41 45 46 83 64 44 44 71 138 212 274 209 224 258 296 234 111 41 68 70 92 169 305 433 525 583 639 684 731 728 680 653 690 748 774 706 654 606 593 616 627 639 635 586 615 610 642 747 771 710 673 638 584 525 491 468 421 346 282 258 274 255 196 149 134 116 78 59 73 78 47 39 40 41 40 40 51 59 55 47 43 47 55 51 51 51 51 51 51 51 51 43 39 75 67 37 39 63 37 43 43 47 47 52 52 52 56 45 44 45 41 41 53 81 101 89 112 68 48 76 48 38 75 35 60 93 85 41 35 36 49 45 57 65 65 57 57 73 77 77 90 106 102 86 86 95 107 108 84 68 72 84 73 57 48 96 108 153 170 107 47 46 65 59 74 86 74 44 36 37 39 38 38 50 46 38 37 37 36 63 54 45 76 158 206 176 102 58 47 72 101 142 173 182 176 231 245 234 154 92 106 130 97 159 287 236 89 98 151 145 138 99 40 40 117 141 80 40 56 36 36 37 38 39 39 39 39 37 38 38 43 51 59 63 70 65 65 49 41 37 41 49 49 53 57 61 65 65 65 61 53 53 56 70 85 129 178 219 237 256 308 398 463 415 277 120 47 155 193 256 341 401 430 470 513 405 280 133 49 40 54 60 51 53 69 97 128 164 183 179 155 151 108 76 77 69 45 37 38 61 49 41 39 38 39 67 91 39 56 59 38 37 44 63 44 40 41 41 41 41 41 42 46 42 40 40 40 40 38 39 56 37 37 38 42 50 62 79 95 67 63 52 44 40 40 39 40 49 53 69 76 76 60 44 39 51 47 43 39 39 40 59 57 78 75 86 82 74 78 77 81 45 62 82 74 47 43 43 55 47 50 42 41 40 41 46 58 94 90 85 93 97 101 101 102 73 57 45 40 45 49 49 45 57 53 45 45 45 41 40 39 60 54 74 93 77 45 41 57 65 45 42 51 64 57 53 53 95 83 82 75 75 67 63 63 79 79 75 67 48 44 40 39 38 38 47 66 62 73 84 79 74 70 66 69 69 70 70 62 62 51 43 39 35 39 43 47 55 51 39 34 34 34 34 34 38 58 58 34 34 58 62 42 34 42 50 54 54 42 34 33 56 59 55 51 47 51 58 62 34 34 34 33 41 36 37 32 55 47 39 31 31 39 47 55 78 26 150 294 250 162 146 123 48 41 44 36 32 28 31 31 34 34 41 41 48 48 48 48 37 37 37 41 41 45 45 45 41 37 33 32 32 32 28 24 28 40 36 24 44 72 68 36 28 32 37 37 33 33 33 33 55 55 47 39 39 43 43 47 23 27 31 35 35 35 31 27 35 35 35 31 27 27 34 42 22 38 38 25 29 97 217 323 400 407 440 320 100 53 102 50 35 24 24 24 21 29 38 43 63 24 53 57 34 95 151 88 65 46 38 31 43 47 33 32 34 38 35 39 47 52 49 53 50 50 50 50 43 47 46 54 72 75 75 71 60 61 53 54 46 42 43 39 43 39 39 38 69 92 144 224 312 328 284 217 77 39 38 56 68 50 50 70 133 116 92 68 52 44 44 44 56 64 76 88 108 108 108 104 41 41 41 41 40 41 41 42 41 41 41 41 41 41 42 42 43 61 171 324 479 585 672 726 775 746 688 605 485 358 255 202 99 91 73 76 158 277 359 375 363 296 202 124 71 45 45 44 45 44 56 88 95 112 183 263 461 583 692 741 760 768 760 697 545 390 246 154 94 56 53 53 56 71 93 92 79 63 63 71 70 109 161 232 332 413 429 392 305 222 151 109 71 49 49 49 46 46 46 46 50 50 47 46 55 51 55 59 64 72 76 68 61 62 89 113 121 117 105 101 73 69 61 53 56 56 60 57 65 62 58 54 50 50 50 50 54 54 54 54 54 54 54 54 62 62 62 62 65 62 62 55 63 63 60 56 53 53 53 52 53 54 54 55 55 55 55 54 55 55 55 55 62 69 72 80 90 90 78 70 62 58 51 51 55 55 59 66 66 66 66 69 81 77 69 62 55 52 52 56 55 54 57 83 133 207 266 323 375 397 367 305 262 236 202 152 185 158 122 90 65 46 49 53 59 60 67 71 70 90 118 145 221 256 358 446 427 281 160 114 76 70 70 62 65 57 53 49 64 60 59 55 51 51 58 51 49 50 69 74 82 71 67 63 55 51 51 55 74 82 90 87 95 91 80 77 78 76 81 78 58 57 57 56 55 53 53 52 51 51 52 52 52 51 50 49 61 65 61 64 60 60 64 71 50 46 46 46 46 46 47 55 83 99 127 128 108 72 48 46 76 87 95 94 109 132 166 195 284 424 587 700 763 786 772 728 624 590 561 533 482 394 267 159 81 66 55 51 54 53 67 63 64 64 60 53 57 53 58 54 66 71 76 84 73 69 69 72 47 47 48 49 50 51 51 51 84 131 177 223 344 507 647 709 783 802 831 850 841 803 750 701 561 456 342 263 172 84 48 66 85 61 44 43 44 45 56 52 43 51 55 50 49 57 84 115 87 50 36 37 38 36 36 38 37 37 37 38 38 39 43 47 66 98 110 145 269 417 425 349 321 253 198 179 153 109 67 56 47 47 54 54 50 46 42 41 45 45 52 52 59 59 59 59 40 40 39 39 47 63 85 93 97 97 112 112 104 81 49 36 37 37 41 41 41 53 53 53 65 61 61 61 61 65 76 66 55 52 52 52 55 47 46 42 38 38 38 37 45 45 48 48 44 48 63 75 83 79 71 59 74 58 50 50 53 41 34 33 33 97 105 37 31 115 190 194 69 76 44 26 47 107 94 29 31 54 50 26 21 22 42 46 22 22 22 22 22 22 22 22 39 39 35 27 23 23 23 23 31 31 31 31 31 31 31 31 22 26 26 30 30 34 33 33 29 25 26 22 26 30 34 35 31 28 28 28 32 36 37 37 41 41 37 33 33 33 38 30 71 76 75 62 64 119 218 294 262 211 131 60 54 79 72 36 42 34 26 26 26 26 26 26 26 26 26 26 26 26 26 26 24 40 37 24 23 24 36 77 90 91 92 101 101 102 95 95 110 113 107 113 108 102 79 62 29 44 31 19 19 19 20 30 30 27 27 27 27 27 31 31 42 42 42 38 45 49 49 49 37 37 37 37 37 36 40 40 24 24 24 24 24 25 25 28 47 49 38 34 26 22 22 21 35 31 28 24 24 25 33 37 37 37 37 37 37 37 37 37 45 41 37 37 37 37 37 37 52 52 52 48 48 48 48 47 40 39 43 43 43 43 43 43 41 40 37 30 30 22 23 22 33 34 47 68 93 122 146 144 119 113 136 158 161 159 146 147 94 69 40 22 22 22 26 27 27 27 31 35 35 31 27 27 28 28 32 32 32 36 36 36 32 31 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 25 33 45 57 61 44 45 41 41 37 37 33 33 37 37 37 37 37 37 37 37 44 40 40 39 35 31 27 27 27 35 47 54 50 38 22 21 27 31 27 26 22 22 18 18 18 25 37 45 45 37 25 17 29 49 26 18 27 35 39 71 56 52 48 43 28 20 20 19 20 20 20 20 24 23 30 30 21 21 24 24 27 27 30 30 41 40 32 24 24 24 32 32 28 28 28 28 28 28 28 24 12 12 12 11 11 11 14 14 31 16 22 16 18 19 37 122 91 63 39 32 36 44 37 30 30 27 27 31 28 28 25 25 26 27 26 26 26 26 26 27 35 35 31 31 31 27 27 27 32 32 28 28 28 32 32 36 33 33 37 37 41 41 45 41 41 34 34 34 34 34 34 34 42 42 42 42 43 43 43 43 43 44 40 40 36 32 32 32 40 40 40 40 40 40 40 33 33 33 33 33 34 34 35 35 34 34 35 35 39 39 43 40 36 42 37 35 36 73 85 73 81 102 142 138 110 71 38 44 119 279 326 332 429 506 599 721 660 595 463 632 800 883 521 175 54 36 41 87 88 113 258 432 447 543 565 432 260 155 127 131 74 49 36 36 53 69 57 41 45 36 36 69 125 141 101 39 39 68 43 41 120 155 142 177 173 164 180 188 176 172 172 144 162 159 141 107 77 54 47 54 42 42 59 88 120 168 230 284 378 414 490 476 327 233 264 291 238 200 154 120 101 86 74 70 112 87 47 41 42 66 94 106 101 97 92 68 52 48 67 80 56 69 89 90 95 89 97 94 102 66 45 44 72 79 58 40 51 54 62 81 103 103 82 65 73 58 50 55 57 62 55 51 80 69 44 45 47 52 87 125 162 265 513 670 613 495 346 136 61 44 43 42 56 65 73 70 42 48 49 57 59 62 101 127 128 148 157 191 201 126 50 40 67 85 173 313 441 513 574 635 626 677 706 695 656 629 602 582 658 622 613 613 563 456 392 381 340 394 457 497 514 502 455 408 453 399 340 266 183 144 197 262 242 214 190 128 88 69 59 72 46 43 43 40 40 40 42 42 40 51 55 51 51 47 51 55 51 51 51 51 51 51 51 51 51 39 83 91 43 79 107 38 51 51 51 51 52 52 52 52 41 40 41 41 42 50 62 70 58 69 41 61 101 68 124 307 91 67 36 36 36 37 36 35 45 57 65 54 46 46 59 79 59 59 78 79 83 83 71 56 68 92 108 92 52 40 48 84 73 64 93 111 55 37 38 61 80 92 107 88 64 46 47 51 62 57 54 66 73 53 45 56 51 34 33 72 147 206 205 170 97 89 106 140 189 212 194 168 198 229 210 114 92 185 222 121 139 156 80 45 115 119 88 129 74 34 52 156 173 80 35 45 35 36 37 42 50 50 38 37 46 42 38 38 38 38 42 46 65 52 37 36 36 44 57 60 65 68 73 76 77 72 69 64 85 73 68 85 107 140 177 195 257 232 228 305 419 436 278 90 94 138 209 266 286 296 359 427 386 304 181 81 39 57 83 82 69 69 80 96 143 191 227 231 156 100 61 61 69 61 69 79 41 41 41 39 37 36 37 38 39 52 44 38 39 64 68 44 40 40 41 41 41 41 42 42 41 40 40 42 46 40 40 44 39 50 54 54 62 78 91 107 115 99 68 44 39 38 39 39 69 65 57 40 40 52 59 47 39 39 39 39 43 51 67 69 62 67 79 86 74 62 61 61 39 57 97 86 58 42 54 78 58 41 40 41 42 50 54 54 73 77 85 93 93 85 81 85 58 46 41 41 46 54 54 46 41 42 50 62 66 58 42 39 63 86 94 109 85 37 49 129 74 62 58 59 48 40 45 80 63 82 90 75 59 51 51 55 87 87 79 67 55 51 43 39 51 43 66 74 62 77 88 67 74 70 70 66 62 66 66 55 66 51 43 39 35 39 43 47 34 35 39 39 38 34 34 33 65 81 69 33 33 61 69 49 33 37 49 53 53 45 33 32 48 43 47 35 42 42 46 46 34 34 34 34 41 37 33 28 27 27 26 26 31 44 63 71 127 91 142 167 142 207 274 223 45 41 44 36 32 28 31 31 34 33 41 41 48 48 48 41 30 30 34 41 48 48 52 52 44 29 25 24 25 25 24 24 28 44 43 24 40 72 68 32 28 36 40 36 32 32 33 32 39 47 59 63 59 43 27 23 23 23 31 28 28 24 23 23 23 27 27 27 23 31 39 50 34 34 46 70 98 114 113 120 289 584 504 216 169 141 50 51 55 40 36 32 29 34 30 23 51 25 69 74 50 131 191 104 93 53 30 30 35 40 52 65 38 38 42 43 47 56 53 53 50 50 50 54 47 46 46 54 56 63 63 56 56 61 53 58 46 46 43 39 39 39 39 38 61 77 152 252 324 296 204 117 67 39 39 61 69 46 46 70 136 112 76 48 40 39 39 39 72 72 76 80 84 80 76 68 40 40 40 40 40 41 42 47 41 41 41 41 42 42 42 42 42 60 147 296 449 560 647 702 710 685 626 528 434 346 251 174 96 81 60 59 114 212 278 297 273 210 136 89 52 45 44 44 45 44 48 80 94 122 205 300 521 631 736 801 836 851 832 755 583 417 276 181 110 64 53 54 53 64 93 92 79 63 67 82 105 147 210 289 403 481 478 418 344 247 161 118 83 50 49 57 45 45 45 46 54 54 47 47 67 56 52 56 68 64 68 61 78 63 74 86 90 74 54 57 73 73 61 53 56 56 61 57 62 62 58 54 50 49 49 49 57 54 57 54 53 50 50 50 54 54 54 54 54 58 58 58 55 58 59 63 64 68 69 69 53 53 53 54 54 54 54 54 54 54 54 55 62 69 77 84 75 82 71 67 63 59 55 51 63 56 59 55 59 63 71 82 88 80 65 54 51 51 51 51 50 50 65 92 130 180 219 245 249 264 218 166 141 158 163 152 189 169 130 78 45 44 46 51 60 61 65 65 64 84 119 154 222 229 308 408 381 233 129 115 84 74 70 62 61 49 48 48 64 60 59 51 47 47 54 51 57 54 70 78 82 67 55 50 51 50 50 50 54 62 66 70 130 122 103 92 82 83 84 81 57 57 57 56 55 53 52 51 52 52 52 51 51 50 48 47 48 48 52 59 66 58 54 50 46 45 45 46 46 46 47 48 64 76 109 145 137 97 53 49 81 92 99 117 146 199 255 307 451 603 767 847 877 887 868 840 723 662 602 566 500 381 242 154 84 63 62 51 61 60 67 63 75 68 64 64 64 56 53 49 69 70 75 80 77 73 69 80 46 47 47 48 50 50 50 50 53 92 112 135 233 377 505 555 615 638 662 676 645 564 465 387 344 256 195 159 107 53 44 69 65 44 42 41 42 44 48 48 43 47 50 46 46 65 96 128 111 59 38 39 39 38 38 40 43 40 51 52 67 64 68 75 89 127 129 176 370 598 660 584 497 406 317 272 219 138 57 43 43 43 47 50 42 42 46 54 45 45 52 52 59 59 63 63 68 44 39 38 39 83 137 169 197 181 168 149 125 90 46 36 37 38 42 42 49 53 53 53 53 46 57 61 65 69 72 69 51 44 48 44 47 43 42 38 38 37 37 37 41 40 40 40 48 60 76 76 64 55 43 39 42 66 70 54 53 69 61 37 49 137 133 32 31 99 174 162 181 100 27 26 83 123 82 23 21 42 58 34 21 22 34 34 22 22 22 22 22 22 22 22 67 52 44 36 28 28 28 35 31 31 31 31 31 31 31 31 22 26 23 27 35 35 39 43 35 27 27 22 22 22 22 22 31 28 28 32 32 36 37 37 37 41 41 37 29 26 30 30 47 67 78 58 64 119 230 318 250 183 95 44 74 115 84 27 43 35 27 26 27 27 27 27 26 26 26 26 26 27 27 26 23 25 37 24 23 25 49 95 76 77 82 91 97 102 106 114 117 123 122 139 138 124 97 83 20 21 20 19 21 26 22 39 34 27 27 28 28 28 35 39 35 35 31 31 38 38 42 42 37 37 37 37 37 41 41 41 33 33 25 25 25 25 29 37 31 35 39 35 38 35 31 31 44 40 29 25 25 33 38 39 26 26 30 30 37 37 37 37 48 37 33 33 26 26 26 26 48 52 52 44 48 44 48 44 40 40 40 40 40 40 40 43 50 45 37 26 26 26 23 23 24 24 25 27 44 72 96 98 73 78 98 117 128 119 109 104 94 73 37 23 22 26 35 39 27 31 35 39 39 35 31 27 28 28 32 32 32 36 36 36 32 32 24 24 24 24 24 24 25 25 25 25 25 24 25 25 24 25 25 25 25 25 25 25 33 25 24 24 25 29 33 37 45 45 49 45 41 41 37 37 37 37 37 37 37 37 44 37 40 29 32 36 32 28 27 27 27 35 47 59 63 50 26 21 24 27 31 23 27 19 22 18 18 26 49 58 65 50 37 25 16 29 18 18 46 23 19 79 35 24 20 20 20 20 20 25 20 21 20 20 20 20 27 26 26 25 29 28 31 31 34 34 41 36 28 21 20 24 28 32 28 28 28 28 28 28 28 24 12 12 12 11 11 10 10 10 35 12 13 15 42 43 21 86 99 63 32 21 36 45 37 22 30 27 27 31 24 28 25 25 30 27 26 26 26 26 26 27 35 35 31 31 31 27 27 27 28 28 28 28 28 28 32 32 33 33 37 37 41 45 45 45 38 38 34 34 34 34 34 34 42 42 43 43 43 43 43 43 43 44 40 40 36 32 32 32 40 40 40 40 40 40 40 33 33 33 33 33 34 34 35 35 34 34 35 39 43 39 39 35 44 57 49 35 36 65 77 57 70 86 138 123 95 71 37 37 87 279 337 305 357 454 634 849 858 769 583 725 845 880 453 63 42 34 36 111 120 98 180 331 402 446 480 431 274 114 77 129 70 49 36 36 49 69 57 37 45 49 49 49 49 57 61 47 40 72 55 70 164 178 149 188 171 166 182 187 167 172 192 180 149 174 184 166 120 89 70 70 43 42 41 58 91 109 143 173 210 289 361 363 325 311 338 356 298 276 250 223 200 165 133 124 99 94 74 54 46 62 94 118 109 101 96 72 53 56 76 104 69 82 94 91 88 93 90 90 98 70 49 49 71 74 46 40 55 47 58 78 113 119 90 58 70 54 43 48 58 60 53 52 66 50 43 44 47 78 103 118 192 156 357 568 550 489 360 124 105 64 42 40 40 49 68 66 43 60 52 56 43 39 41 44 43 111 120 137 143 88 59 43 54 82 166 283 383 424 469 518 549 603 644 658 639 595 527 464 535 527 559 591 518 402 366 404 348 390 446 406 298 239 256 277 250 200 189 214 200 149 145 170 178 106 78 63 79 84 57 66 75 52 40 40 40 40 39 39 47 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 91 38 50 43 38 138 242 206 62 62 62 55 63 52 52 52 41 40 40 41 46 49 46 41 41 40 38 57 81 38 124 406 76 81 85 55 35 34 36 42 45 61 74 75 60 49 42 54 42 42 45 41 45 53 53 56 80 80 80 76 68 56 44 47 78 55 59 79 75 43 39 59 74 85 93 89 70 58 43 50 73 41 36 53 64 40 36 44 33 46 65 69 112 184 224 223 144 131 127 150 193 232 244 248 280 273 241 200 200 239 269 246 173 119 87 91 79 56 60 84 68 93 114 123 112 84 44 34 34 35 36 40 48 48 48 48 44 44 40 40 40 36 36 36 40 40 40 40 40 40 40 40 56 52 52 52 52 60 64 61 58 47 58 61 79 101 131 156 256 242 224 298 496 636 524 295 100 100 136 165 202 240 295 341 240 289 201 71 62 75 73 105 75 53 87 135 178 182 210 239 148 80 53 62 38 37 54 71 61 49 40 38 37 37 37 37 40 60 56 38 38 39 39 37 39 39 40 40 44 44 44 40 39 39 40 40 40 39 40 50 40 59 71 79 79 83 103 127 159 135 107 79 56 52 52 52 72 80 60 39 39 60 56 38 38 38 38 39 43 55 67 68 102 98 102 98 90 74 58 46 53 46 50 50 54 51 51 62 66 50 42 46 66 78 74 66 61 65 69 65 57 53 57 54 59 48 48 64 76 72 52 43 44 44 43 43 43 42 42 41 68 230 215 106 98 90 38 37 55 55 51 44 44 48 48 52 71 99 99 64 56 80 77 61 53 45 44 39 39 39 43 47 44 44 47 54 54 54 54 61 64 60 63 63 59 62 62 62 58 51 47 43 39 39 39 43 51 47 39 34 34 34 34 33 105 117 97 57 45 65 69 49 33 33 33 33 33 33 33 40 43 43 50 39 41 33 37 37 45 45 41 41 41 37 37 36 28 27 27 27 27 28 44 45 44 45 64 80 183 352 455 424 33 41 48 48 44 40 35 26 38 25 29 36 47 43 39 29 27 27 35 65 83 74 63 63 33 40 33 25 24 24 24 25 23 31 34 23 35 55 55 39 43 39 39 35 28 32 32 36 39 39 35 35 31 31 31 24 24 24 32 29 25 24 24 24 31 35 35 35 35 34 34 34 30 46 70 86 82 66 37 24 46 261 245 125 145 114 38 63 19 28 40 29 22 22 31 43 41 58 38 26 102 203 175 48 57 53 70 98 83 39 35 53 41 38 42 47 47 52 49 49 54 58 58 62 55 54 43 50 37 44 44 37 41 49 53 57 37 46 54 46 42 38 38 38 74 90 173 285 329 266 170 100 97 65 42 43 42 41 44 98 93 83 55 43 47 51 43 39 67 67 63 63 59 59 59 48 48 41 41 41 41 41 42 42 49 42 49 46 46 50 50 57 80 67 130 258 396 496 580 630 654 637 576 488 410 350 258 154 46 47 46 45 88 170 216 212 191 167 120 81 47 43 44 45 59 59 67 79 85 129 255 388 600 714 833 898 922 930 905 823 621 468 318 203 113 52 52 54 54 68 94 96 84 75 74 81 123 188 288 385 491 543 514 437 359 240 143 109 101 75 49 47 45 49 53 58 58 58 51 47 64 53 49 49 49 53 53 50 60 64 72 64 55 51 51 66 66 66 62 58 57 61 62 61 70 70 69 61 57 53 49 49 65 54 57 49 57 54 58 59 51 50 49 49 50 50 49 48 57 61 69 77 78 77 74 66 52 60 67 60 52 52 53 57 51 53 61 77 73 72 69 80 80 72 64 56 52 56 64 60 68 60 68 63 64 63 59 66 92 80 65 69 67 68 56 51 50 50 58 81 99 114 121 128 127 143 128 97 106 158 198 201 176 143 96 60 53 55 49 49 59 56 60 60 68 79 94 120 171 214 261 273 242 183 120 93 85 78 70 54 49 48 47 47 52 52 59 55 51 47 50 47 69 65 69 66 62 58 54 50 50 50 51 51 51 50 51 51 89 90 95 104 101 95 91 84 76 83 82 78 72 59 50 49 50 50 50 49 48 48 48 48 51 47 54 54 61 61 61 54 45 45 45 46 47 48 48 47 57 50 86 134 135 91 67 67 57 68 100 162 248 362 483 577 684 804 916 965 989 1000 978 940 878 769 697 647 533 394 256 149 76 58 58 50 56 59 61 61 67 63 55 51 54 55 67 68 57 65 67 68 60 61 66 81 56 48 47 47 48 50 52 60 47 60 84 98 150 239 293 311 393 413 425 410 364 304 238 191 172 158 143 116 88 62 46 43 43 43 42 42 44 56 48 43 43 43 47 47 55 90 125 149 84 60 39 39 40 40 40 45 44 41 52 53 68 73 85 107 174 127 139 311 566 773 854 858 770 654 499 374 265 168 65 46 44 44 43 43 43 43 46 50 41 49 56 52 51 47 51 48 40 39 39 40 79 139 202 242 278 194 133 118 114 71 38 37 50 46 42 38 39 43 43 39 46 42 46 46 50 53 53 53 51 51 47 47 50 50 46 46 37 37 37 36 36 36 36 36 37 37 45 49 49 52 44 47 50 50 53 49 56 52 52 49 52 52 52 48 40 43 62 82 289 132 36 84 132 87 31 25 23 29 33 37 33 25 25 37 45 49 53 49 41 37 41 38 89 54 42 30 23 24 45 48 24 24 31 31 30 30 30 27 22 23 29 45 50 43 47 48 44 43 42 33 31 30 37 42 35 28 28 28 33 33 33 33 37 41 41 41 45 49 49 42 83 64 58 62 100 143 203 246 274 219 148 89 75 120 121 64 43 42 34 30 30 34 42 46 30 30 26 26 27 27 27 30 32 23 23 22 25 29 66 80 101 103 117 127 120 109 93 81 104 102 97 103 106 95 80 59 23 23 23 23 24 33 45 42 31 35 39 35 31 27 27 27 31 27 27 27 27 31 27 35 38 45 45 45 37 37 38 38 38 34 26 26 26 26 27 38 41 47 47 40 47 40 40 40 36 40 37 29 33 45 57 43 26 27 26 27 33 36 39 35 43 47 52 41 26 26 26 27 41 48 48 41 48 41 48 41 40 33 33 33 33 33 33 40 43 46 46 34 30 23 22 22 23 23 24 29 49 62 74 63 57 51 66 70 80 76 67 67 62 50 37 24 23 23 31 35 24 24 24 28 28 28 28 28 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 32 25 32 25 32 25 32 32 36 40 40 44 45 45 45 37 37 46 49 49 65 41 25 29 45 45 52 52 52 52 55 52 29 26 29 29 29 28 24 24 35 27 27 35 51 50 42 22 21 21 24 20 20 20 19 19 34 35 54 55 62 47 46 38 29 36 36 29 33 30 34 35 31 31 24 24 20 20 21 21 21 21 20 20 20 24 31 31 26 25 29 28 32 31 27 34 37 36 28 24 24 24 28 32 25 24 24 24 24 24 24 24 12 12 12 12 11 14 21 21 26 11 12 26 29 18 21 37 36 36 36 36 32 25 25 22 30 27 27 24 28 28 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 32 29 29 29 29 29 29 29 33 33 33 33 37 37 37 37 34 35 35 35 39 39 39 39 47 47 47 47 47 47 47 47 51 44 44 40 41 37 37 37 32 32 33 33 33 37 37 37 33 33 33 34 34 34 34 38 34 34 35 39 43 43 47 47 56 60 48 34 34 56 69 61 58 78 99 111 95 59 38 36 81 153 261 333 390 484 679 863 977 902 725 826 871 849 425 83 34 37 60 71 81 108 144 167 315 317 323 294 209 107 57 80 64 66 45 45 53 57 45 37 37 50 62 58 42 42 54 52 43 104 75 61 199 181 83 201 217 217 217 194 171 172 200 229 212 192 170 144 137 118 88 60 40 41 42 54 72 82 93 115 115 149 166 172 181 206 236 250 231 243 260 273 265 237 205 177 86 98 106 94 66 57 53 61 61 69 73 69 57 60 68 69 82 87 96 97 93 78 63 55 75 86 85 61 47 42 50 62 43 59 79 87 82 77 87 103 63 87 39 40 42 44 67 46 52 43 42 43 65 108 118 112 181 183 253 389 476 422 279 158 116 90 62 46 41 41 57 70 58 47 43 43 42 42 45 41 54 58 75 72 69 57 48 43 43 45 94 179 240 251 273 318 429 470 502 523 531 515 495 472 424 480 519 519 511 531 543 525 417 336 400 425 278 159 152 141 178 111 112 189 217 157 129 158 150 97 61 70 78 58 39 40 51 51 44 43 43 43 43 43 66 62 58 54 51 55 52 55 39 39 46 54 58 54 51 51 98 86 62 43 98 198 262 278 62 62 78 71 55 56 72 57 50 41 41 40 41 49 60 56 44 64 72 44 37 39 96 160 90 91 81 58 35 35 36 42 49 61 74 71 68 54 51 52 51 51 42 40 40 49 45 39 60 61 64 60 63 59 55 55 47 47 55 67 63 43 43 51 38 51 67 63 43 39 43 62 77 44 36 56 64 51 43 51 46 66 73 65 96 164 212 216 263 239 207 187 195 215 242 257 260 268 251 223 231 246 245 199 219 160 128 124 116 84 76 88 80 89 90 91 80 64 52 40 36 40 44 48 52 56 56 60 56 52 52 48 40 36 36 36 40 40 40 40 40 40 40 40 56 52 48 44 44 48 52 49 43 39 38 37 36 44 69 93 126 151 172 237 398 568 619 542 259 132 61 86 156 194 220 231 208 177 137 79 49 63 97 100 87 56 79 154 198 185 181 202 116 80 65 54 37 38 66 55 60 52 43 38 38 38 38 46 71 87 82 54 46 62 54 38 50 46 39 38 38 42 39 43 71 39 39 48 57 41 42 62 49 56 60 60 63 75 103 127 115 99 75 63 56 64 64 64 56 68 60 40 52 68 52 37 38 38 38 39 51 63 79 80 97 89 77 61 42 40 41 41 54 46 42 41 42 47 63 82 54 46 42 46 58 66 66 62 58 73 93 89 74 66 78 86 56 49 77 101 121 85 65 45 49 45 49 45 44 44 43 42 168 286 230 99 75 71 43 63 44 44 44 40 44 44 48 48 55 87 84 52 39 40 46 42 50 46 45 40 39 39 47 47 39 39 39 39 38 38 37 37 65 61 55 47 51 51 54 54 47 47 43 39 35 35 35 39 47 43 35 34 34 33 34 33 93 112 92 56 44 64 68 48 40 40 40 40 40 40 40 40 51 54 54 54 49 45 45 49 49 50 46 41 41 37 33 32 41 33 28 29 29 33 37 37 28 29 45 77 156 296 384 372 41 37 36 28 28 28 35 35 26 29 37 36 43 39 43 33 27 27 27 41 48 74 90 90 60 52 29 25 25 25 25 24 23 34 34 26 35 51 47 35 39 39 35 35 35 28 39 39 35 35 31 31 31 31 23 23 24 24 25 25 25 24 24 24 31 35 35 35 35 35 35 34 50 50 46 42 38 38 38 45 18 118 106 58 90 70 19 67 18 20 25 29 22 22 31 37 37 54 42 30 83 163 132 44 41 53 90 130 119 71 39 48 41 46 43 51 47 52 49 49 54 58 58 62 55 55 43 46 37 37 37 37 41 45 49 53 45 45 46 42 42 46 50 50 54 59 130 230 270 223 147 97 102 63 44 48 44 42 43 70 77 71 47 39 47 51 47 43 51 51 51 47 47 43 43 43 48 44 44 44 45 45 45 49 49 49 49 53 53 57 57 64 76 66 111 227 354 443 524 578 578 559 499 419 363 310 218 123 49 50 49 46 50 108 150 153 132 120 96 62 43 43 48 60 71 63 71 82 96 168 318 470 646 768 886 947 971 972 939 857 653 486 339 221 139 76 53 54 54 65 87 89 83 75 78 85 146 219 330 438 540 587 543 464 351 236 133 99 101 75 56 58 45 56 49 53 50 54 51 48 60 61 61 61 57 57 62 67 56 53 65 69 68 72 83 87 79 78 62 54 53 54 62 66 70 66 65 61 53 49 53 53 57 57 57 57 57 53 50 50 49 48 48 49 57 57 49 47 52 56 64 72 76 76 76 65 66 59 63 59 52 52 56 60 68 57 60 60 65 73 89 97 72 64 56 52 52 52 60 64 60 60 60 60 60 60 56 63 85 81 65 70 71 68 57 52 49 50 55 66 77 75 71 74 66 90 91 80 104 152 183 189 116 99 71 56 53 56 53 50 53 61 70 78 77 77 95 117 131 159 190 194 168 129 94 83 75 74 66 54 49 48 47 47 56 52 51 47 47 47 58 55 84 77 77 77 77 66 58 54 50 51 51 51 51 50 51 51 81 85 90 92 92 93 83 75 63 63 65 64 67 58 57 49 53 53 49 48 48 47 47 46 54 54 61 61 65 61 61 57 45 44 44 45 46 48 49 49 90 79 107 151 151 111 87 84 70 92 147 233 360 508 648 749 817 916 982 1013 1014 1019 999 962 929 832 756 678 533 375 237 141 85 74 62 54 60 62 65 65 62 58 58 54 54 62 63 60 56 57 66 60 52 57 62 73 80 75 56 48 48 49 50 51 50 69 84 82 119 178 216 222 204 207 208 205 195 184 169 154 111 100 95 79 70 54 46 42 42 43 42 42 43 52 48 42 52 56 63 71 83 110 138 165 77 45 39 49 57 41 45 65 69 57 61 77 89 89 97 130 163 202 306 505 754 916 973 958 928 806 649 498 343 187 62 47 45 48 44 43 43 43 46 50 45 45 56 52 59 59 59 59 39 38 39 79 139 199 230 242 238 194 126 67 43 39 40 39 36 37 41 42 38 39 54 70 43 42 42 46 42 46 46 46 51 47 47 43 50 46 46 46 37 37 37 36 36 36 36 36 36 36 37 41 45 41 40 43 50 50 53 49 52 52 52 49 52 52 56 60 44 31 42 66 357 172 80 116 127 91 35 22 38 37 29 29 33 41 37 25 37 41 45 49 49 53 49 42 64 50 50 34 26 25 29 37 24 24 31 31 30 30 30 27 35 28 34 47 64 57 42 31 50 49 40 31 29 23 26 27 31 28 28 28 33 33 37 37 37 41 41 41 45 49 49 42 51 48 58 54 64 111 175 230 306 219 152 101 67 80 85 57 40 43 46 38 34 30 27 27 30 30 27 27 27 27 27 30 36 24 23 22 25 29 66 76 114 112 118 123 113 90 67 55 57 56 62 65 83 77 66 57 25 24 24 24 26 31 35 35 27 31 35 35 27 27 31 35 31 31 28 28 28 28 28 27 42 49 49 49 42 42 42 42 30 34 34 34 27 27 27 26 34 41 41 41 41 40 41 41 41 41 41 37 42 49 54 39 27 27 26 26 26 29 47 47 51 47 36 33 26 27 27 27 34 48 41 41 41 41 41 41 37 37 30 30 30 30 30 37 43 43 39 35 30 23 22 22 31 35 32 36 44 41 49 41 35 32 40 52 48 47 46 38 46 41 36 24 24 24 35 43 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 32 32 32 32 32 32 32 32 36 36 36 36 45 61 73 77 65 82 46 25 25 37 33 41 41 41 41 48 48 48 51 48 37 26 26 25 29 24 24 24 39 31 27 35 51 55 46 34 25 28 24 21 20 20 20 19 23 27 39 47 51 51 47 50 36 43 36 36 33 37 34 34 31 31 24 24 20 20 21 21 21 20 20 20 20 24 31 31 26 25 29 29 32 31 27 34 33 32 28 24 20 24 28 28 20 20 20 20 20 20 20 13 13 13 12 12 15 14 21 21 22 10 12 22 25 18 23 33 36 36 36 36 25 25 22 22 27 27 23 24 28 28 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 37 35 35 35 39 39 39 39 39 47 47 47 47 47 47 47 39 47 40 40 36 37 37 33 33 32 32 33 33 33 37 37 33 33 33 33 34 34 34 34 38 34 34 34 34 34 35 39 43 52 68 52 36 36 56 61 41 42 74 99 103 71 39 38 37 34 95 243 393 462 503 661 850 908 833 661 750 807 800 393 50 65 44 47 51 73 97 101 102 174 232 267 245 199 134 63 44 49 57 37 37 45 53 49 37 37 45 54 54 50 46 54 44 40 43 118 116 166 200 177 249 224 236 247 233 210 192 208 232 196 187 173 162 151 129 94 66 62 50 42 54 78 93 84 83 107 146 147 92 57 70 79 64 71 108 176 224 232 199 143 99 69 81 89 89 81 65 57 57 41 53 65 57 45 45 65 78 83 96 108 109 93 66 47 46 79 78 73 64 51 42 41 40 79 72 68 72 74 73 76 71 47 55 38 40 43 45 71 47 58 44 42 43 87 115 114 101 152 179 219 281 337 334 238 135 117 94 58 41 41 42 42 50 66 62 50 46 46 49 57 54 79 76 76 61 57 45 43 43 67 54 88 154 207 206 197 222 289 316 344 371 387 395 395 391 375 407 431 435 459 503 523 501 397 224 212 261 186 107 116 125 122 78 83 135 135 91 80 127 107 63 43 63 75 59 51 59 51 51 51 51 51 50 50 50 62 58 54 50 47 51 47 51 51 39 50 62 66 46 50 51 74 82 71 59 83 131 146 126 70 82 55 47 71 52 41 46 54 42 41 41 45 61 72 72 92 104 108 92 64 56 72 96 79 72 61 43 36 36 37 45 52 53 65 70 80 74 71 59 74 82 65 39 39 56 48 37 44 40 48 48 55 59 58 62 43 71 83 67 51 47 50 50 37 50 74 70 54 46 62 82 61 45 37 57 65 52 48 56 47 59 62 53 85 149 197 209 297 268 220 172 159 171 195 226 222 241 252 252 271 283 255 197 211 161 148 161 172 152 136 136 104 101 86 71 64 60 64 61 56 52 52 52 56 56 60 60 56 56 52 44 40 36 35 35 36 36 36 36 36 36 36 36 52 48 44 40 40 40 44 41 51 43 38 37 36 42 49 65 78 116 157 206 307 449 580 615 497 286 115 76 94 89 103 130 236 161 145 124 58 64 105 70 106 63 90 169 201 172 161 202 91 72 77 62 42 50 54 35 58 50 38 38 37 45 62 70 86 102 94 70 62 74 66 46 58 50 38 37 37 41 50 66 74 37 36 40 45 41 42 66 53 64 59 47 47 71 103 123 75 59 43 43 59 71 68 60 44 60 68 60 64 72 48 37 39 39 38 38 39 44 52 52 45 49 53 49 49 65 101 129 201 173 133 86 62 50 54 62 41 42 46 46 46 46 50 54 42 66 90 82 61 49 57 70 52 53 100 153 152 93 60 65 72 73 76 77 72 61 56 59 172 250 199 95 63 39 37 40 40 40 40 40 40 40 44 44 51 83 84 52 38 39 42 46 62 58 57 49 48 44 47 47 43 43 39 39 42 42 41 41 85 73 67 51 51 51 51 54 47 43 39 35 35 35 35 35 51 47 39 34 34 34 34 33 77 92 76 44 36 52 56 40 40 40 40 40 40 40 40 40 50 50 50 49 49 49 49 49 53 54 50 46 41 37 33 29 57 49 41 45 57 62 58 50 78 53 49 45 45 84 124 108 52 41 28 28 27 27 31 39 26 29 41 36 39 39 43 36 27 28 31 44 71 98 82 44 76 49 25 25 26 25 28 27 30 34 34 26 34 46 42 30 42 38 39 39 39 35 39 39 31 27 27 27 27 23 23 23 28 28 24 25 24 24 24 24 31 35 35 35 35 35 35 34 58 46 34 22 22 30 38 53 35 46 30 42 63 34 18 55 18 19 21 21 22 26 35 41 45 50 54 54 83 123 96 44 33 49 86 126 119 79 43 48 45 42 47 51 47 52 49 49 50 54 54 58 55 51 46 46 36 36 36 37 37 41 45 49 53 41 38 38 42 50 58 58 48 45 80 147 168 140 104 82 82 56 56 72 57 43 42 55 57 55 39 39 43 51 51 47 43 43 43 39 39 39 39 39 44 40 41 40 40 41 41 45 49 49 49 53 53 57 57 57 65 60 101 193 288 373 462 520 500 474 429 365 325 289 219 135 93 91 93 60 61 84 106 109 88 81 65 50 43 43 48 56 79 67 66 78 104 196 369 534 686 807 924 978 998 995 966 884 687 516 365 251 170 91 53 53 58 69 79 82 72 68 75 86 155 235 339 436 533 576 543 458 343 229 137 106 97 67 52 58 45 45 45 45 46 54 51 48 47 49 57 61 53 61 77 90 64 57 61 69 92 104 108 115 94 79 59 50 49 50 62 70 62 62 61 57 53 49 53 53 57 57 57 57 57 49 48 48 48 47 48 56 64 56 47 46 52 56 60 64 68 68 68 61 55 51 51 51 52 56 56 52 53 52 51 52 53 66 74 78 72 64 56 52 52 56 68 72 60 64 64 64 64 64 64 71 89 85 66 62 64 68 60 53 51 64 88 95 82 61 48 47 54 78 86 75 91 115 126 113 56 52 44 52 54 56 61 50 53 58 82 89 89 88 98 109 119 131 143 132 102 79 61 72 67 66 58 50 49 48 48 48 56 48 47 46 46 47 70 71 88 85 85 81 77 73 69 58 50 58 58 58 54 50 54 58 73 69 70 71 76 65 62 59 52 52 51 51 50 50 49 56 53 53 48 48 47 46 46 45 50 57 61 61 64 64 64 53 45 46 45 46 47 56 72 77 125 114 130 151 151 119 99 99 107 129 188 293 442 602 745 838 894 959 1005 1017 1018 1019 1019 989 940 846 770 672 510 352 238 158 97 82 66 54 56 62 69 69 54 50 54 54 54 54 51 44 44 49 58 52 48 53 62 81 92 87 60 48 48 49 51 51 55 82 96 91 120 151 166 168 138 122 111 108 125 138 135 124 85 73 61 49 52 48 47 43 43 56 52 42 42 52 52 42 44 44 48 63 83 107 118 134 77 41 41 73 81 49 49 81 81 53 57 93 101 85 97 157 237 343 498 693 862 969 999 984 1000 891 755 607 428 231 97 59 49 56 59 51 47 43 42 46 53 45 52 52 63 63 63 59 53 53 70 137 210 254 246 214 185 169 106 37 36 39 43 37 36 60 69 57 37 37 42 66 46 42 42 46 46 50 46 42 47 47 47 43 46 46 46 42 37 37 37 36 36 36 36 36 36 37 37 41 41 37 40 43 50 50 49 49 52 52 49 48 77 49 37 33 31 30 62 134 309 108 47 95 91 94 78 23 46 53 37 21 29 53 45 21 33 33 33 45 61 69 65 46 56 69 61 49 64 44 24 36 24 24 31 31 35 31 31 27 48 37 39 60 81 79 60 44 63 59 50 41 35 25 24 23 24 24 28 32 32 36 41 41 37 41 41 41 45 49 49 42 35 56 82 70 64 96 171 231 314 227 172 121 58 39 49 49 36 36 47 43 43 39 31 27 27 27 27 27 27 27 34 34 40 32 24 24 26 33 66 76 113 107 113 111 101 81 62 49 41 43 50 64 67 69 59 57 31 26 26 26 35 51 52 40 28 32 28 28 28 28 32 36 28 36 44 44 32 27 27 31 39 46 46 46 46 46 46 46 26 27 31 35 35 31 27 26 38 38 38 37 37 37 37 37 33 34 38 42 42 42 43 35 28 28 27 26 27 31 41 53 57 33 25 25 27 31 27 27 34 41 41 41 41 41 41 41 30 30 30 30 30 30 30 37 39 39 35 31 31 27 23 23 40 40 39 32 32 32 28 24 26 27 27 27 27 26 26 26 29 25 25 24 28 32 36 40 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 32 28 28 44 72 96 109 289 282 194 78 38 42 33 25 29 29 29 37 37 37 44 37 30 30 30 25 25 24 24 24 36 24 27 31 43 51 47 46 45 48 40 32 24 20 20 19 19 23 31 39 47 51 51 58 29 36 36 36 33 37 30 34 27 27 24 24 20 20 21 21 21 21 21 21 28 28 35 35 26 25 33 29 32 31 31 34 33 32 28 21 20 20 24 24 16 16 16 16 16 16 16 12 13 12 12 12 15 14 21 21 13 10 12 18 17 18 23 29 28 32 32 32 29 29 22 26 27 27 23 24 28 28 25 25 26 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 37 35 35 39 39 39 39 43 43 47 47 47 47 47 47 47 40 43 32 32 32 33 32 32 32 32 32 33 33 33 37 37 33 33 33 34 34 34 34 38 38 39 35 34 34 34 34 35 39 40 60 64 48 40 56 49 36 36 54 79 79 51 37 36 37 48 62 193 384 476 495 641 842 942 745 473 466 464 478 223 35 55 44 47 47 53 65 82 94 103 184 215 169 151 149 87 43 40 45 36 37 53 65 65 57 37 38 46 54 54 54 50 39 70 54 260 239 137 172 162 205 220 243 264 253 225 206 199 207 203 196 196 193 183 152 120 93 74 46 40 45 73 96 84 71 98 147 143 71 40 69 78 58 41 54 89 109 120 114 90 75 52 53 65 81 85 81 65 53 41 42 54 50 42 46 74 102 83 100 112 117 101 66 46 45 47 46 50 60 67 67 61 42 52 45 57 68 90 105 108 110 177 154 98 92 89 51 61 43 42 40 39 42 63 95 111 121 140 208 236 227 252 288 229 125 129 93 49 40 42 54 50 41 74 66 50 42 42 57 73 78 106 91 79 61 56 44 44 44 87 74 89 146 184 167 142 132 153 175 191 207 231 251 263 270 258 266 266 274 322 386 406 376 351 145 77 122 103 68 88 89 82 74 79 87 63 43 59 95 67 47 43 63 71 59 59 71 51 51 51 51 50 50 50 50 54 50 46 43 43 47 43 47 58 38 42 74 78 46 39 55 51 60 60 49 60 72 48 38 72 95 59 51 99 76 40 73 58 42 41 41 57 77 96 100 112 104 96 80 60 48 40 39 64 53 42 35 35 36 37 44 60 60 72 85 99 97 82 78 77 109 108 56 39 55 52 38 43 39 43 39 38 46 50 50 54 91 110 63 42 43 58 38 45 58 89 90 93 82 89 90 61 41 37 53 68 56 52 64 56 75 70 73 89 125 149 153 209 193 165 125 108 116 147 179 155 167 194 218 261 273 237 171 161 133 129 165 189 192 180 176 144 130 115 96 84 73 77 77 69 69 68 57 64 57 68 61 56 45 52 41 44 37 36 36 36 36 36 36 36 36 36 36 48 44 40 36 36 40 48 49 42 38 38 41 51 54 56 62 143 148 158 199 272 386 533 627 589 444 285 162 69 32 54 86 72 77 69 52 43 68 94 94 106 86 117 169 165 136 193 290 147 83 49 45 36 37 49 36 53 45 37 36 37 45 68 73 65 77 73 57 53 62 58 42 62 50 38 41 41 49 65 85 105 89 59 43 40 42 46 46 48 52 52 43 47 71 99 111 59 43 38 38 47 56 48 39 39 48 56 60 68 72 48 37 40 39 38 37 37 37 38 38 38 41 73 93 105 125 161 189 241 217 173 129 94 62 58 54 41 46 54 46 41 40 41 41 66 78 82 78 61 57 65 73 75 68 119 172 163 76 47 64 87 84 96 92 96 76 72 70 124 187 187 155 131 71 38 40 40 40 39 39 40 40 40 44 59 75 75 48 40 41 57 54 86 82 81 69 64 52 47 43 39 39 39 39 46 46 49 49 105 93 79 59 58 54 58 58 51 47 43 39 39 35 39 39 55 51 43 35 34 34 34 41 65 76 64 40 36 48 48 40 40 40 40 40 40 40 40 40 43 46 46 45 49 49 45 41 49 50 46 46 41 41 37 37 41 37 41 53 78 86 82 74 90 62 69 69 37 29 49 49 48 37 37 40 40 28 31 39 30 29 29 25 39 47 43 24 25 43 65 56 55 67 63 33 57 34 26 26 30 29 35 38 34 34 30 26 30 38 34 26 38 38 34 35 35 35 39 39 27 27 23 23 23 23 23 23 28 28 24 24 24 24 24 24 31 35 35 35 35 35 35 35 46 46 50 50 46 42 38 41 99 58 54 74 63 39 35 47 18 18 20 21 22 30 35 41 57 46 50 74 95 107 76 48 41 41 50 70 71 55 47 57 45 46 47 51 47 52 49 49 42 46 50 54 51 51 51 58 36 36 36 36 37 37 41 41 57 37 37 38 46 50 50 54 60 48 68 99 107 92 80 69 74 59 68 84 64 42 42 51 49 51 39 39 39 43 47 43 47 47 47 47 43 43 43 43 40 40 40 40 40 40 40 41 49 49 49 53 53 57 57 57 62 61 90 155 223 292 377 435 408 396 356 323 307 287 244 176 144 131 125 99 94 104 111 102 81 73 65 54 43 43 44 47 83 70 59 74 104 204 385 558 713 834 947 997 1009 1007 978 907 730 585 439 317 208 113 64 54 62 73 79 82 69 61 68 83 149 225 314 407 489 535 509 439 321 221 137 106 85 55 48 54 45 45 45 45 46 50 51 59 48 48 48 49 65 81 101 106 80 65 65 73 100 112 112 108 87 82 66 51 54 58 66 70 58 54 57 53 49 49 53 52 60 56 52 48 48 48 52 59 79 78 70 70 70 66 50 46 54 48 52 56 56 60 60 53 51 50 50 50 52 60 64 53 51 51 52 53 66 63 55 54 73 68 60 56 56 60 68 76 64 64 64 68 68 68 72 79 90 81 62 55 60 57 53 53 61 93 125 128 98 62 48 47 50 62 67 55 51 59 58 45 45 48 45 46 59 68 62 55 65 58 73 84 107 118 128 131 143 155 163 149 111 73 54 53 51 62 54 50 49 48 48 48 48 48 47 46 47 51 70 71 80 73 73 69 65 57 61 53 57 61 65 58 50 50 54 65 57 60 57 54 52 52 53 53 51 51 50 49 49 49 56 64 53 56 52 51 47 46 46 45 54 53 57 53 60 56 56 49 62 51 63 63 67 72 88 92 120 105 113 122 118 94 78 78 116 134 189 291 448 605 744 830 886 943 985 998 1017 1019 1019 978 876 770 690 591 444 321 235 174 97 82 62 46 48 54 61 65 42 42 50 54 50 50 43 43 43 45 50 55 52 56 69 85 91 83 60 48 49 51 56 68 71 83 93 84 98 121 135 130 137 121 110 107 120 121 98 78 74 59 46 46 45 45 45 44 88 112 92 43 41 48 56 43 43 42 42 43 67 79 83 82 70 41 45 90 101 46 49 82 85 54 73 110 113 82 125 228 446 567 695 797 881 946 991 1007 984 898 793 665 465 252 114 89 56 60 63 59 51 46 46 42 57 49 48 48 59 59 51 50 76 80 105 161 221 233 202 169 157 129 77 37 42 58 49 34 64 83 76 56 36 36 41 65 54 46 42 46 46 50 46 42 43 43 43 39 46 42 42 42 37 37 37 36 36 36 36 36 36 36 37 37 37 40 43 39 50 46 49 45 52 49 49 48 32 31 37 68 63 35 78 150 228 28 24 58 46 82 116 43 42 65 57 25 21 49 49 25 37 29 29 45 69 77 69 46 72 65 33 33 80 72 36 32 28 28 31 31 35 35 31 23 25 26 39 52 66 75 84 81 73 72 67 62 53 29 26 24 24 28 28 32 36 36 41 41 37 41 41 41 45 49 49 42 39 59 82 70 72 104 175 219 274 251 224 161 85 59 63 40 28 28 32 32 36 40 47 51 27 27 27 27 27 27 34 34 37 25 24 24 27 48 78 80 85 82 80 82 75 64 45 40 59 54 53 56 62 56 46 41 56 43 31 35 51 60 56 48 27 28 28 28 27 28 32 40 28 48 60 56 36 27 27 28 35 42 42 42 42 42 42 42 26 27 27 31 31 27 27 26 31 31 38 31 38 31 38 31 38 31 42 47 54 35 39 35 29 29 29 28 28 36 36 47 43 35 26 26 27 31 28 31 38 45 45 45 45 45 45 45 34 34 34 34 34 34 34 33 32 32 39 28 31 24 23 23 32 32 32 36 36 28 40 32 26 26 26 25 25 25 25 26 24 24 25 25 32 36 40 40 37 37 33 32 33 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 32 28 24 28 44 64 88 104 241 226 154 74 54 42 37 53 33 26 33 33 34 34 34 34 30 30 26 25 25 25 32 32 32 24 23 23 35 43 47 50 73 72 64 48 36 28 20 20 19 19 23 27 31 39 43 50 33 36 36 29 33 33 30 34 27 27 20 20 20 20 21 21 21 21 21 21 28 27 35 34 26 25 33 28 35 31 31 38 33 32 28 21 17 20 20 24 12 12 12 12 12 12 12 12 12 12 12 11 14 14 17 17 9 10 12 14 16 18 19 21 24 28 28 32 29 33 26 30 27 27 23 24 28 28 25 25 26 27 27 27 27 27 28 28 36 36 36 36 36 36 36 36 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 37 39 39 39 39 39 43 43 43 47 47 47 47 47 47 47 40 35 32 32 32 32 32 32 32 32 32 33 33 33 37 37 33 33 34 34 34 34 38 38 38 43 43 43 43 39 39 39 35 36 52 60 52 44 56 49 36 37 46 59 63 51 38 37 37 62 56 148 327 428 467 581 734 840 609 357 321 231 216 169 196 34 40 67 59 42 34 78 123 136 201 212 165 147 173 159 133 38 37 36 45 69 81 81 73 38 37 37 50 62 54 50 42 140 176 408 338 153 136 90 141 172 215 243 243 220 212 213 209 239 224 224 228 218 191 167 159 184 164 140 107 90 66 46 38 41 50 43 41 43 88 124 132 63 51 42 40 47 63 86 91 44 41 49 73 93 89 65 45 41 41 41 41 41 50 78 90 94 91 96 100 101 82 58 46 46 46 50 60 67 75 77 63 41 45 69 84 98 129 178 208 323 291 211 192 154 84 76 42 40 40 40 41 42 59 102 135 110 178 225 209 226 250 195 115 130 97 45 39 42 66 62 42 74 62 46 41 41 65 93 102 126 103 91 80 60 44 42 43 75 78 101 135 153 132 103 98 104 111 111 111 119 131 143 151 135 131 119 118 154 202 214 195 257 175 135 103 61 69 81 43 58 74 79 59 39 39 47 59 55 47 55 67 63 47 47 59 51 51 51 51 50 50 50 50 50 46 43 39 39 43 39 43 47 38 38 75 82 46 43 60 52 42 41 40 41 46 42 40 40 48 48 40 48 76 84 72 53 41 40 41 69 97 124 128 100 84 64 44 39 40 56 64 53 45 34 34 35 36 36 40 95 94 106 112 129 123 116 101 72 120 132 84 43 54 63 54 55 51 46 38 37 37 37 36 53 98 113 62 45 58 73 49 64 61 88 101 128 113 100 69 58 46 46 54 61 57 53 64 76 91 95 94 86 82 70 54 102 110 114 102 97 105 133 164 116 120 132 156 184 192 152 101 122 111 111 142 158 161 149 141 170 163 163 148 132 109 93 78 82 78 77 62 65 58 65 62 41 37 41 37 41 37 41 41 36 40 40 40 40 40 40 40 44 44 40 40 44 48 56 57 36 36 37 44 46 56 56 70 180 162 144 165 214 316 491 640 658 637 551 380 203 93 33 32 37 153 105 37 62 72 42 86 105 109 148 176 143 124 244 397 210 79 34 41 41 35 48 80 56 55 47 40 43 48 71 72 44 52 53 45 45 53 53 46 62 41 37 45 44 52 71 92 156 177 154 75 39 45 47 40 38 47 48 43 51 75 87 83 51 39 38 38 39 44 39 38 44 44 44 48 56 64 52 39 44 39 39 38 38 38 39 39 61 101 145 161 145 121 105 105 81 81 81 81 77 70 69 69 42 54 58 46 40 39 40 41 45 41 39 40 57 77 85 81 118 99 138 175 150 63 47 68 75 72 83 80 83 64 59 58 64 103 127 135 119 72 39 40 39 39 39 39 40 40 44 44 67 63 55 44 60 73 73 61 105 101 104 88 79 63 54 46 38 38 38 38 38 38 45 45 101 89 75 59 47 47 58 58 55 51 51 47 43 43 43 43 63 55 51 43 38 34 38 45 57 64 56 40 36 44 48 40 40 40 40 39 40 39 40 40 51 43 39 42 46 50 46 38 35 35 35 39 39 42 42 42 29 29 33 50 70 78 74 66 78 58 82 94 57 37 53 61 37 33 49 72 72 44 31 31 58 41 25 24 32 52 44 23 24 53 75 59 62 79 80 69 26 25 27 35 41 31 38 60 41 33 29 33 37 37 29 29 45 41 41 38 38 42 42 38 23 23 23 23 22 23 23 23 28 28 24 24 24 24 24 24 31 35 35 35 35 35 35 35 43 47 55 58 54 46 38 37 71 54 71 75 47 55 67 43 18 18 20 21 22 31 39 41 61 38 31 63 95 95 64 40 45 37 30 34 31 31 44 57 49 50 43 47 52 52 49 49 38 38 42 50 58 62 51 58 36 36 36 36 36 40 45 45 57 41 41 57 61 49 45 46 50 66 117 173 189 177 162 143 144 122 114 92 52 40 41 55 45 51 43 39 39 39 39 39 47 47 47 47 47 47 51 51 40 40 40 40 40 40 40 40 49 49 49 53 53 57 57 50 63 59 80 113 154 211 273 323 303 289 279 266 270 261 235 194 156 130 113 107 121 128 111 91 69 66 62 58 47 47 43 44 67 59 63 78 120 220 400 577 736 860 974 1013 1018 1011 986 926 795 674 540 411 270 147 87 82 59 70 80 75 66 61 65 72 138 212 297 374 443 490 468 412 294 206 129 98 80 50 46 46 46 49 46 45 46 50 51 59 84 57 48 60 104 133 148 138 88 73 65 69 77 77 76 72 76 75 67 59 62 58 58 70 54 57 53 53 53 49 49 49 53 49 47 46 47 59 79 98 124 115 103 99 92 92 77 69 65 58 59 59 59 63 67 53 50 50 50 51 52 61 72 68 56 60 61 69 70 63 56 55 81 76 68 60 56 64 68 76 64 64 68 68 68 72 72 79 82 78 70 56 52 52 52 52 52 74 110 121 96 63 50 49 47 47 47 46 46 46 46 46 50 46 46 48 57 65 82 71 92 65 59 89 136 178 196 184 176 193 211 201 156 95 54 53 51 58 61 53 49 48 48 48 47 47 47 51 63 67 67 59 60 60 56 52 52 48 48 48 57 61 65 61 53 53 57 61 52 52 49 49 50 50 51 50 51 50 49 49 48 49 56 68 63 59 55 58 50 50 46 45 53 53 56 52 59 55 55 44 77 75 94 91 87 79 79 76 88 80 80 81 77 61 49 56 110 131 171 273 412 577 713 796 856 901 951 979 995 977 949 890 780 652 551 458 351 271 204 135 81 70 50 45 43 42 61 60 42 42 46 50 50 46 42 42 43 45 57 51 52 56 73 89 91 83 60 53 49 51 63 71 79 87 85 76 76 87 105 101 88 69 61 70 83 87 60 48 60 47 46 44 44 45 45 45 160 171 127 55 41 47 63 51 55 47 47 54 70 74 66 54 70 42 54 91 98 43 42 63 82 67 102 127 122 95 166 304 556 661 740 766 793 854 936 975 961 890 800 668 464 250 119 90 63 71 67 59 58 46 42 41 57 49 48 44 40 39 39 38 83 102 123 148 168 165 145 117 141 109 80 68 63 47 63 91 98 82 66 51 55 68 81 93 61 53 42 46 58 62 53 46 50 50 46 46 42 42 41 41 37 37 40 36 36 36 36 36 36 36 36 36 36 36 43 39 46 46 49 45 45 41 49 37 49 32 31 32 30 35 122 217 252 71 38 66 41 72 116 35 26 58 66 34 21 22 34 38 38 30 26 38 58 66 58 39 95 56 23 24 79 92 56 28 28 28 35 35 31 31 31 24 23 25 39 44 42 59 93 122 98 90 89 80 67 42 28 25 24 28 32 32 36 40 40 40 37 41 41 41 45 49 49 42 27 35 46 38 60 108 159 179 206 271 292 213 133 126 111 36 64 49 40 28 28 28 32 40 27 27 31 31 38 38 38 37 33 25 24 25 31 60 81 87 76 70 75 76 65 54 42 38 54 53 52 50 48 39 38 37 56 48 35 35 48 56 56 41 28 29 29 29 28 28 29 29 29 45 57 49 29 28 28 28 31 31 31 31 31 31 31 31 31 27 26 26 26 26 27 31 35 27 35 27 35 27 35 27 39 27 39 48 55 32 32 32 32 36 40 41 41 29 29 28 28 28 32 27 26 26 31 43 38 38 38 38 38 38 38 38 34 34 34 34 33 33 33 33 25 25 32 25 28 28 24 24 24 24 28 28 32 32 43 36 24 24 24 24 23 24 24 24 25 25 25 25 29 29 29 25 41 41 37 37 37 33 33 33 24 24 24 24 24 24 24 24 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 24 24 28 32 40 52 60 64 85 65 34 46 63 26 25 63 31 27 31 31 31 31 31 31 26 26 26 29 29 33 40 40 24 23 23 22 23 31 39 46 93 85 73 57 41 29 20 20 20 20 19 19 19 20 20 27 25 33 29 29 29 26 30 30 23 23 19 19 20 20 21 21 21 21 21 21 27 27 35 34 30 29 33 32 28 28 31 38 37 33 25 21 17 17 17 17 16 16 16 15 15 15 15 12 13 13 12 12 14 10 17 17 9 10 12 13 16 18 23 20 24 24 28 32 29 33 30 30 27 27 23 24 28 28 25 25 26 27 27 27 27 27 28 32 32 32 32 32 32 32 32 32 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 37 39 39 39 43 43 43 43 43 47 47 47 47 47 47 47 40 31 32 32 32 32 32 32 32 32 32 33 33 33 37 37 33 37 34 34 34 34 38 38 42 39 43 51 55 51 43 35 34 35 40 44 44 40 56 57 53 54 54 62 74 75 71 47 37 37 37 107 253 368 438 490 547 654 586 513 442 258 179 179 234 40 40 51 55 47 39 71 108 88 134 164 161 139 140 142 172 38 41 37 53 69 77 65 50 42 37 37 54 62 54 50 50 122 238 400 280 148 107 50 162 156 207 243 251 242 246 254 243 273 250 246 247 240 217 209 210 234 246 246 214 169 137 141 148 76 43 40 42 45 46 74 113 40 41 41 42 64 68 79 79 59 48 56 76 89 85 61 40 41 40 40 41 42 55 70 70 118 90 79 84 97 90 62 45 66 66 70 60 43 42 57 55 42 58 97 83 86 151 264 346 460 456 404 396 345 246 203 141 81 66 63 47 40 40 67 128 104 127 151 167 184 180 133 85 118 101 57 39 40 57 70 62 70 58 42 40 41 65 97 117 146 122 110 103 79 42 40 40 47 70 105 123 114 86 65 73 92 88 84 76 72 68 68 68 68 68 64 60 68 84 88 83 152 249 265 137 46 90 110 47 55 71 71 51 43 55 50 39 51 51 59 67 59 43 43 51 51 51 51 50 50 50 50 50 43 39 39 39 39 39 47 51 47 38 39 67 67 39 39 45 49 42 41 40 40 42 50 50 66 40 69 60 36 80 167 99 40 40 39 52 84 116 136 144 76 76 72 56 40 52 88 116 46 46 36 35 35 35 36 47 93 101 113 123 132 126 123 116 84 119 123 87 47 46 58 77 58 61 54 45 37 36 35 35 36 73 89 57 52 77 92 81 64 56 72 96 128 124 91 49 66 55 55 58 58 50 57 57 60 72 87 91 90 74 54 38 66 82 98 102 98 102 125 138 146 138 130 138 146 138 102 63 91 87 95 103 118 118 122 110 159 159 168 164 145 118 94 78 90 86 78 74 70 66 62 62 37 37 37 37 38 38 38 45 40 44 44 44 44 44 44 44 44 44 40 40 40 48 52 56 37 49 56 55 53 64 87 122 157 171 197 195 164 175 305 441 607 656 659 571 449 332 167 33 122 303 219 60 110 89 34 85 124 131 171 191 183 191 280 397 166 55 48 128 120 44 35 55 67 71 62 51 55 59 71 68 36 36 41 41 52 60 61 54 54 38 36 52 71 75 106 135 155 192 169 71 38 41 42 40 37 43 55 43 51 71 71 55 43 39 38 38 39 40 47 43 59 44 39 39 44 52 52 44 40 40 40 44 52 64 80 80 128 153 185 185 149 89 41 39 37 39 40 53 61 61 61 57 42 50 54 42 40 39 40 46 42 40 39 49 97 137 149 145 117 98 122 134 110 43 41 55 54 51 58 51 54 42 41 41 52 55 51 43 38 38 39 44 39 39 39 39 40 40 44 55 94 78 66 71 103 116 108 81 97 97 100 92 83 67 54 42 38 39 42 42 42 42 45 49 73 65 59 47 40 40 51 54 59 55 51 47 47 47 47 47 63 59 51 43 38 38 38 45 49 52 48 40 40 40 44 44 40 39 39 39 39 39 39 39 59 51 47 54 66 74 66 62 31 31 35 39 43 46 50 50 29 29 38 42 46 46 42 42 74 58 78 74 29 28 28 27 33 29 49 81 84 48 31 31 90 73 37 24 28 56 52 23 88 51 62 139 238 243 143 25 25 26 27 43 41 27 41 72 48 29 25 33 37 29 25 29 41 41 37 37 45 38 49 41 30 23 23 23 23 22 23 23 28 28 24 24 24 24 24 24 31 34 35 35 35 35 35 35 47 47 39 35 35 35 35 46 43 62 79 63 35 44 55 20 19 19 20 21 26 39 43 41 41 30 26 47 75 72 48 28 37 30 34 39 39 39 44 41 50 50 47 47 52 52 49 49 38 39 42 50 54 54 47 54 37 40 36 36 36 40 45 45 49 41 49 69 65 45 45 72 94 153 252 349 405 405 374 343 309 243 169 114 51 40 41 59 45 55 47 39 39 39 39 39 43 43 43 43 43 47 47 47 41 40 40 40 40 40 40 41 49 49 49 53 53 57 57 50 48 44 54 72 97 135 177 208 211 220 222 228 224 218 200 183 133 101 80 75 98 105 80 51 43 46 46 43 43 47 47 47 55 51 63 94 140 243 428 600 747 872 985 1017 1018 1015 993 945 825 727 605 472 311 165 86 73 58 70 84 76 63 58 54 69 132 203 291 349 407 434 419 363 247 178 117 93 72 49 46 46 54 53 46 46 50 54 51 55 88 60 47 68 128 172 175 153 103 85 73 65 61 53 52 52 77 76 68 67 66 62 58 58 53 53 53 53 53 53 53 53 48 48 46 46 51 78 110 144 141 144 144 148 146 131 115 88 69 65 58 59 59 63 67 60 50 50 51 59 60 75 95 103 106 103 88 69 53 54 59 71 97 92 76 64 60 60 64 68 64 68 68 68 68 68 68 68 75 75 75 64 53 53 52 52 52 54 86 102 97 84 79 79 73 73 57 48 47 47 47 47 47 47 47 49 57 70 94 106 91 78 91 133 207 257 272 264 225 243 254 241 181 107 55 52 51 62 61 53 49 48 48 48 46 47 55 63 75 67 59 50 51 47 47 47 47 47 47 47 67 64 64 56 52 48 49 56 59 55 48 48 48 49 49 49 51 51 50 49 48 48 60 71 62 62 66 58 54 50 46 49 49 52 52 48 51 47 47 43 61 73 89 90 82 67 67 63 67 60 60 64 60 48 48 48 96 125 166 254 377 519 649 728 799 841 884 919 927 901 842 775 686 563 450 369 285 230 168 95 69 50 45 44 43 42 53 53 42 42 42 46 46 42 42 42 47 45 53 47 48 52 76 92 103 95 83 61 57 50 54 51 87 83 78 69 69 68 75 75 67 48 46 46 48 53 48 48 47 46 45 44 43 43 45 49 200 183 123 59 42 43 55 59 63 59 59 63 62 58 50 42 59 44 67 84 83 44 42 44 51 56 99 111 99 79 155 285 509 622 686 691 704 773 864 918 918 847 735 590 393 218 103 69 66 67 63 66 58 46 42 41 45 49 52 44 39 38 38 38 67 86 99 104 101 93 89 89 88 80 83 74 41 47 147 263 220 165 101 66 66 79 76 77 65 53 42 46 62 66 54 42 46 46 46 42 42 38 41 37 37 37 40 36 36 36 36 36 36 36 36 36 36 36 43 43 46 46 45 45 41 41 45 37 101 74 57 36 31 56 146 217 247 115 82 89 56 68 80 23 21 46 70 54 21 21 22 50 42 34 30 34 46 54 54 43 95 48 59 75 59 71 67 23 28 28 35 35 35 32 32 24 23 25 51 44 33 47 92 130 130 126 114 109 92 55 29 25 25 36 36 36 36 36 36 36 37 41 41 41 45 49 49 42 35 31 26 26 64 124 163 163 163 275 328 256 180 181 153 43 132 105 77 45 33 28 28 32 28 28 35 35 42 42 42 42 37 25 25 26 39 56 74 90 87 81 81 71 60 52 36 36 35 35 34 33 32 34 34 44 52 44 40 32 40 37 46 45 37 34 45 38 37 29 29 29 33 45 49 45 29 28 28 28 27 27 27 27 27 27 27 27 35 31 26 26 26 26 31 35 28 28 28 28 28 28 28 28 36 27 32 52 56 36 28 44 63 63 63 56 45 29 29 28 28 30 30 28 27 26 31 43 31 31 38 31 38 38 38 38 38 38 38 38 37 37 37 37 29 26 25 25 25 25 29 29 24 24 24 24 28 28 28 28 24 24 24 24 24 24 25 25 33 33 30 30 30 26 26 26 45 45 41 41 37 37 33 33 25 24 24 24 24 24 24 24 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 32 32 32 32 32 32 32 32 24 28 32 40 40 40 40 40 69 37 26 74 91 26 25 55 31 31 31 28 31 28 28 31 26 25 29 29 33 33 44 44 24 24 23 23 22 23 27 35 85 81 69 57 45 33 25 25 21 21 20 19 19 19 19 19 30 33 33 29 22 26 26 26 19 19 19 19 20 20 21 21 25 25 25 24 31 31 38 38 29 29 36 32 28 28 35 31 34 37 29 25 17 17 21 20 16 16 15 15 15 15 15 12 13 12 12 12 14 10 13 13 8 11 16 13 15 18 27 20 24 24 28 32 29 33 30 30 27 27 24 24 28 28 25 25 26 26 27 27 27 27 32 32 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 38 39 39 43 43 43 43 47 47 47 47 47 47 47 47 47 40 32 31 31 32 32 32 32 32 32 32 33 33 33 37 37 33 37 34 34 34 38 38 42 42 34 35 43 47 47 39 34 34 35 35 36 40 40 52 64 65 61 46 42 66 83 79 51 37 36 36 52 129 259 394 482 508 566 614 613 468 216 144 152 126 91 48 34 47 67 59 44 41 36 66 121 154 119 68 45 83 63 69 53 49 53 49 37 36 46 37 37 58 62 50 54 73 85 220 239 111 79 79 82 205 228 283 314 305 285 277 280 257 284 249 245 254 243 220 220 240 212 248 276 268 228 208 236 246 168 71 45 47 51 44 43 57 42 42 46 58 65 64 67 59 68 56 56 68 80 69 49 40 58 54 54 66 79 91 91 87 150 121 98 84 92 85 53 43 46 61 61 48 42 41 53 66 43 66 96 78 95 204 349 447 547 604 604 593 515 384 292 168 103 73 66 50 40 39 44 104 129 101 96 117 133 109 86 85 90 112 92 45 38 40 61 70 74 58 42 41 41 57 81 101 98 82 86 99 86 47 41 42 41 62 90 93 68 47 39 47 75 75 71 67 63 55 47 43 51 63 71 67 59 55 59 62 59 226 263 107 37 63 100 67 55 63 59 47 51 63 51 38 43 47 55 59 59 51 51 55 51 51 50 50 50 50 50 43 40 39 39 39 39 39 47 51 55 47 47 55 47 39 39 39 42 42 42 41 41 41 41 40 94 39 56 83 37 67 145 90 50 43 46 59 91 112 128 132 38 52 76 68 40 39 52 76 47 52 56 41 36 35 43 62 89 104 124 144 146 144 146 147 115 102 82 62 38 37 49 85 49 53 53 56 48 44 36 35 35 45 60 49 64 80 104 92 75 64 79 96 127 123 110 76 66 63 59 58 50 42 50 46 57 56 68 72 75 63 62 58 66 74 78 78 74 75 94 103 139 131 123 127 127 115 88 72 60 73 84 84 83 87 103 111 119 120 128 132 125 106 94 79 83 83 79 75 71 63 59 55 38 38 38 38 38 38 38 38 44 48 48 48 48 48 48 48 48 44 40 36 36 36 36 40 68 80 79 69 53 83 151 210 153 204 267 265 183 112 135 210 331 388 465 518 551 487 314 138 36 170 123 38 90 104 79 141 155 146 170 226 283 303 280 265 138 87 127 195 147 47 33 35 55 63 55 55 59 56 60 57 37 37 37 41 53 53 57 61 51 38 37 76 123 162 214 262 242 231 193 130 71 40 41 41 38 55 59 43 43 63 48 38 40 44 47 43 43 39 54 59 67 51 39 39 40 48 48 44 38 38 39 43 52 72 92 100 120 136 148 148 124 84 49 39 68 57 64 56 52 48 48 44 49 49 45 40 40 41 57 73 113 109 108 136 176 200 204 189 85 78 85 90 73 42 41 42 50 46 50 42 41 41 40 40 88 74 67 43 38 39 71 67 39 39 39 43 43 51 55 59 94 79 78 87 111 116 104 92 76 80 91 87 86 74 62 46 66 62 62 54 53 49 45 45 49 45 40 36 40 44 47 47 55 55 51 47 43 43 43 43 55 51 43 39 34 34 34 41 37 39 39 35 35 35 39 43 39 39 39 39 39 39 39 39 47 43 38 54 78 90 90 82 31 31 35 39 43 47 50 50 46 58 66 58 38 30 30 38 34 38 66 66 38 50 66 50 41 28 33 57 60 28 27 31 107 102 77 29 24 45 53 48 143 126 166 278 339 283 148 38 43 26 27 35 49 31 48 75 44 21 24 36 44 32 28 36 44 44 44 40 48 44 52 44 30 27 27 27 23 23 23 23 35 35 24 24 24 24 24 24 31 34 34 34 34 34 35 35 47 43 35 27 23 27 31 42 44 67 67 47 36 36 28 19 20 20 20 22 34 43 40 41 33 35 39 43 44 48 40 28 45 38 38 35 43 52 45 41 54 47 47 51 44 45 49 49 46 50 54 54 50 46 38 38 37 40 40 40 40 40 45 45 45 41 57 77 69 45 65 122 228 301 401 505 581 612 590 556 479 351 205 112 58 42 43 63 41 55 51 43 39 39 39 39 39 39 40 44 44 48 48 48 41 41 40 40 40 40 41 41 49 49 49 53 53 57 57 43 44 44 43 46 64 90 116 131 151 164 185 188 174 152 142 132 92 72 51 54 62 69 52 43 42 42 42 42 43 43 51 55 55 51 63 94 147 251 436 619 755 876 993 1017 1018 1015 993 953 854 763 646 516 349 188 93 68 61 70 81 76 60 55 51 51 102 177 274 328 366 373 338 277 192 138 89 80 64 48 47 51 58 58 58 58 51 51 51 51 75 56 59 99 155 187 182 152 119 116 101 89 73 61 57 53 93 92 80 60 55 51 54 54 57 57 54 54 54 58 57 57 48 48 47 59 90 133 169 199 207 237 254 271 268 225 162 116 69 69 58 55 59 59 63 60 49 58 74 78 81 93 124 148 156 153 142 114 80 61 66 90 108 104 88 72 60 56 56 60 68 68 68 64 64 64 64 64 60 68 76 76 69 58 54 54 54 55 75 91 91 90 89 96 96 88 75 62 57 49 53 50 49 49 50 51 63 79 106 121 119 153 202 275 337 387 402 391 333 321 308 260 187 118 56 54 59 73 65 57 53 49 52 52 47 51 67 75 70 62 58 46 50 46 46 46 46 46 50 54 66 70 74 63 52 48 48 52 71 67 55 48 48 48 49 49 50 49 49 48 48 52 59 70 58 58 57 53 53 49 45 53 53 56 56 52 55 51 47 43 43 45 65 69 65 65 73 78 66 63 71 63 67 60 60 63 81 114 155 216 300 403 498 559 639 669 709 756 779 760 709 645 555 448 362 301 240 199 142 60 57 46 45 44 43 46 49 49 46 43 43 47 42 42 42 42 47 44 49 46 47 48 68 84 108 104 92 69 61 49 49 50 63 63 59 66 63 62 65 65 77 61 49 48 47 47 47 47 45 46 45 43 42 42 45 80 195 143 87 55 43 42 43 55 63 67 71 67 59 50 46 43 44 57 76 77 72 52 48 44 42 44 75 84 71 64 107 191 416 529 591 608 633 699 769 807 754 691 557 398 256 157 92 62 59 66 66 70 62 50 45 40 40 45 60 48 39 38 38 46 49 60 61 57 57 53 57 61 36 59 85 76 101 191 350 479 410 320 213 125 86 66 48 40 73 57 41 49 62 70 54 38 46 42 42 42 41 37 37 37 37 37 40 36 36 36 36 36 40 40 36 43 43 43 54 54 46 42 45 45 41 37 37 33 31 55 122 144 136 104 78 45 136 83 69 80 60 67 59 26 22 30 50 66 38 21 22 54 34 30 30 30 34 42 54 58 86 71 174 190 70 46 83 39 39 39 28 28 28 29 25 24 23 37 61 59 37 34 67 96 141 137 133 133 124 91 35 28 25 33 33 29 29 29 29 25 29 33 33 33 38 42 42 42 47 43 31 26 70 137 180 172 151 251 319 267 187 176 148 54 124 94 70 46 38 29 37 37 28 28 35 35 42 42 42 42 42 38 27 27 35 48 65 70 74 64 60 61 50 38 34 34 32 32 32 31 30 30 38 49 52 52 52 49 45 42 54 58 54 51 66 55 50 38 30 30 34 34 30 30 30 29 29 28 27 27 27 27 27 27 27 27 32 32 28 28 35 35 39 39 32 28 28 28 28 28 28 28 36 28 28 53 57 33 33 56 118 117 91 71 56 38 31 31 30 29 29 29 28 28 31 31 28 28 35 28 35 35 35 35 31 31 31 31 37 37 37 37 26 26 26 26 25 25 25 25 33 29 36 36 32 32 32 32 44 44 44 37 44 37 37 37 45 41 34 30 26 26 26 27 42 38 38 34 34 29 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 33 33 33 32 32 32 32 28 32 36 44 48 48 48 48 33 25 25 49 71 31 26 75 43 40 40 33 40 32 33 40 27 30 26 26 33 33 29 29 24 24 24 23 23 22 23 31 57 53 49 45 37 37 37 37 25 25 21 20 19 19 19 19 26 30 26 22 22 26 22 22 19 19 19 19 19 20 20 20 31 31 31 31 31 31 38 38 29 29 29 25 32 28 28 35 42 45 37 29 21 21 21 24 20 20 19 19 19 19 19 16 16 12 12 11 14 10 13 13 8 15 20 13 15 18 31 20 28 28 28 32 29 33 26 26 27 27 24 24 28 28 25 25 26 26 27 27 27 31 36 36 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 38 43 36 36 36 36 40 40 40 40 40 40 40 40 40 40 40 32 31 32 32 32 32 32 32 32 32 33 33 33 37 37 33 37 34 34 34 38 42 42 42 39 39 39 39 35 35 35 35 39 39 36 44 52 53 61 61 49 45 46 66 79 79 51 37 41 40 37 45 134 286 422 491 489 482 500 386 221 176 195 132 114 67 58 75 75 51 36 37 57 74 112 141 118 79 71 102 114 101 65 45 41 41 37 37 50 38 42 62 58 42 58 93 139 222 103 34 71 134 206 245 276 339 377 356 331 322 309 274 287 253 257 277 273 241 245 258 290 298 302 287 255 215 198 165 178 121 97 105 80 43 42 51 75 74 62 53 53 56 60 64 72 64 60 52 57 56 41 40 62 86 110 122 119 119 123 138 161 149 133 118 99 69 45 42 44 44 45 44 51 54 69 78 48 72 86 88 141 245 337 379 484 613 660 660 596 481 389 235 111 59 40 41 41 39 43 57 110 78 74 86 94 78 70 92 73 140 156 92 39 38 49 73 82 70 50 41 40 41 57 65 57 41 53 78 85 54 53 65 40 46 66 65 45 40 40 44 45 45 45 45 45 45 42 42 42 49 57 61 57 49 49 53 39 113 132 60 39 40 45 56 52 52 48 44 55 63 55 39 47 51 51 55 55 59 59 55 51 51 50 50 50 50 50 43 40 40 39 39 39 47 54 54 50 55 55 39 39 41 49 41 41 41 42 42 42 40 40 40 53 37 37 130 164 80 33 40 53 50 54 70 94 107 104 100 38 60 84 76 44 38 38 39 52 60 69 53 36 35 47 77 111 138 170 176 181 179 189 198 146 93 45 37 36 35 37 76 37 48 52 57 63 59 55 51 39 40 44 52 64 80 88 92 83 87 95 111 127 134 134 116 74 67 64 55 43 42 46 41 108 92 80 64 51 39 46 50 82 75 63 51 43 51 71 84 64 57 61 77 85 74 66 62 81 93 100 84 68 64 83 95 76 80 80 81 89 90 87 87 79 83 83 79 75 67 59 55 39 39 38 38 38 38 38 37 48 52 52 52 52 52 52 52 52 48 40 36 35 35 35 35 75 83 78 53 45 88 191 275 198 226 265 275 224 154 148 176 175 196 260 358 424 366 205 48 31 49 42 36 57 87 106 144 178 149 165 261 382 391 271 133 206 163 159 143 59 32 35 87 39 44 47 44 41 45 41 45 41 38 42 49 49 57 57 61 58 38 49 112 183 249 325 393 433 362 292 245 163 71 40 49 43 74 70 39 39 51 40 36 56 60 67 51 39 38 50 66 70 47 38 39 44 44 44 44 37 37 37 39 40 60 76 88 88 88 84 80 72 72 60 56 71 63 51 39 43 51 70 74 48 41 40 40 40 53 77 93 97 97 105 120 128 128 116 104 72 73 84 77 77 66 65 54 61 54 57 46 49 41 41 41 40 43 51 43 38 39 47 38 39 39 39 43 47 51 59 66 62 58 66 78 90 83 75 64 52 56 75 79 82 70 62 54 74 66 58 50 41 37 37 36 41 41 36 36 47 51 55 55 51 51 47 43 39 39 39 43 51 47 39 34 34 34 34 33 33 31 31 31 35 31 35 39 39 39 39 39 39 39 39 39 31 31 30 50 78 98 102 94 39 39 39 39 43 43 42 46 66 82 90 74 50 38 47 59 31 35 59 46 30 38 54 29 49 28 27 29 28 27 27 44 119 131 113 49 25 37 61 64 151 242 353 361 235 107 111 181 79 35 26 27 49 42 55 71 40 20 20 36 44 32 28 40 44 44 48 48 48 48 52 44 34 26 27 27 27 23 23 23 35 35 24 24 24 24 24 31 34 34 34 34 34 34 34 35 35 39 39 43 39 35 27 30 33 43 25 28 48 40 20 28 21 20 21 22 35 47 40 33 30 55 67 51 32 36 37 33 54 50 31 31 32 48 53 49 47 47 47 51 44 45 49 49 58 62 58 58 46 38 37 37 44 44 44 40 40 44 45 49 45 41 61 81 65 49 81 168 354 417 485 566 650 697 695 672 592 415 215 102 69 62 60 79 40 51 51 43 39 39 39 43 43 43 44 48 48 52 52 52 45 41 41 40 40 41 41 45 49 49 49 53 53 57 57 43 44 44 43 43 54 80 91 83 102 123 145 150 116 89 75 87 68 59 50 50 50 49 48 52 47 43 43 43 43 43 51 55 63 48 56 86 139 243 439 615 747 872 986 1017 1017 1007 985 956 899 805 683 555 402 241 124 83 61 70 81 73 60 52 51 51 67 147 245 302 325 313 258 202 154 115 80 76 56 49 47 56 55 62 62 62 55 51 47 47 67 74 98 135 190 202 201 175 146 140 140 121 97 85 85 89 117 101 80 56 51 50 50 54 57 57 54 58 58 57 61 61 52 56 71 98 137 176 215 245 305 351 399 416 397 325 230 155 68 69 54 54 55 59 63 60 52 65 92 96 95 107 153 182 201 218 226 199 146 115 104 116 120 112 92 72 60 52 52 52 68 68 68 64 64 60 60 60 52 60 76 81 74 66 63 59 64 67 67 71 72 75 67 66 59 54 60 60 67 71 79 79 50 52 53 64 80 91 106 131 182 258 351 437 498 528 536 526 438 406 347 274 190 117 75 74 70 77 69 61 57 49 52 52 51 55 66 70 66 58 54 49 50 46 46 49 53 61 69 73 73 73 77 66 55 47 51 55 71 78 63 51 52 48 48 49 48 48 48 47 47 51 62 69 53 49 49 49 45 45 49 49 56 56 52 48 51 47 43 43 41 43 52 53 57 65 85 101 69 70 78 75 79 75 79 78 69 92 134 171 215 272 328 373 435 457 497 557 600 597 565 528 401 324 273 232 186 157 111 44 49 46 45 44 43 46 49 49 50 47 43 43 42 42 42 42 43 44 49 49 46 47 68 84 111 107 92 76 65 49 49 49 49 50 51 63 75 71 70 70 48 48 48 48 47 46 45 44 44 45 46 44 42 42 75 115 167 102 51 47 43 41 41 51 71 83 87 83 71 59 63 64 43 65 85 77 65 69 60 44 42 48 72 80 76 72 80 116 264 370 428 439 464 519 574 594 548 490 359 208 120 92 79 57 62 66 70 66 58 50 45 40 39 41 64 56 39 38 39 55 46 42 38 37 37 38 38 41 40 66 87 117 229 415 573 645 537 428 296 181 105 70 44 36 73 57 41 49 62 70 54 38 42 42 42 38 41 37 37 37 37 36 40 36 36 36 36 36 44 47 47 43 43 47 54 58 46 42 45 41 41 37 37 33 32 51 82 72 60 63 50 28 36 35 45 60 71 63 42 22 26 21 34 66 50 21 21 50 26 26 26 26 27 38 54 70 77 106 281 294 82 26 94 59 39 39 32 28 29 29 29 25 35 51 68 61 51 37 49 51 139 132 140 148 151 119 71 53 26 37 33 33 29 25 25 25 29 33 33 34 38 42 42 35 47 47 39 26 66 137 184 184 151 219 279 247 167 150 126 52 44 30 29 29 28 28 29 33 28 28 35 35 42 42 42 42 50 46 31 31 31 44 57 61 34 34 31 32 32 32 32 32 32 33 36 35 31 34 45 49 61 69 77 62 50 46 67 75 63 68 79 72 63 43 31 30 38 30 30 29 30 30 29 29 28 28 28 28 28 28 28 28 32 36 40 44 51 47 43 32 32 28 28 28 28 28 29 29 37 28 28 53 57 33 33 60 172 163 125 94 71 64 58 59 31 30 29 29 33 40 28 26 28 28 28 28 28 28 35 35 35 35 35 35 42 41 41 34 26 26 26 26 26 26 30 30 33 33 40 40 44 44 48 48 44 48 48 48 48 48 37 37 45 38 34 30 26 27 31 35 42 42 38 38 34 30 30 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 33 33 33 33 32 32 32 32 36 36 40 44 52 60 64 68 89 81 49 37 42 27 26 55 48 48 41 40 40 40 33 40 31 38 34 30 33 25 25 25 28 28 28 24 23 23 23 27 22 29 29 29 33 37 41 45 25 25 25 25 21 20 20 19 26 30 26 22 22 18 22 22 19 19 19 19 19 20 20 20 31 31 31 31 31 31 38 38 33 29 29 25 32 28 28 28 46 45 37 29 25 25 25 25 20 19 19 19 19 19 19 16 16 12 12 11 14 10 13 13 9 15 24 13 16 22 31 20 28 28 32 32 29 29 26 26 27 27 24 24 28 28 25 25 26 26 27 27 27 31 36 36 32 32 32 32 32 32 32 32 29 29 29 29 29 29 29 29 33 33 33 33 37 37 37 30 43 36 36 36 40 40 40 40 40 40 40 40 40 40 40 40 32 31 32 32 32 32 33 33 32 32 33 33 33 37 37 33 37 34 34 38 38 42 42 42 59 51 39 34 34 39 51 55 39 39 40 52 56 56 49 53 57 65 74 94 99 91 67 44 85 80 61 39 64 156 269 339 485 392 441 483 397 283 229 128 89 87 114 114 67 35 36 81 37 37 39 40 50 82 119 165 142 117 73 45 41 50 54 54 54 38 46 62 54 38 62 108 242 256 85 73 153 253 384 312 250 321 376 379 373 380 368 330 295 265 277 308 300 272 268 285 305 293 289 301 314 298 250 192 211 213 221 205 165 125 112 113 45 45 61 61 61 65 61 57 68 60 52 48 48 44 44 41 41 82 134 142 126 111 130 154 160 168 165 149 103 64 44 43 53 53 52 59 70 66 69 54 90 98 104 125 189 250 250 222 427 593 688 727 714 670 631 496 171 92 65 70 64 40 40 42 46 51 66 71 74 63 69 84 69 168 212 140 45 38 45 77 90 78 58 41 40 40 40 40 69 45 49 69 65 40 39 41 40 41 46 42 45 49 53 50 41 41 41 41 41 42 42 42 42 42 42 50 50 46 46 46 54 41 39 49 77 41 39 49 60 56 52 52 59 55 59 67 63 59 55 51 55 59 55 43 51 50 50 50 50 50 50 43 40 40 39 39 42 46 54 58 38 51 47 39 39 61 74 61 40 44 45 49 49 45 56 64 91 71 94 288 421 209 30 96 75 72 65 73 93 98 91 76 96 112 124 108 76 48 51 55 72 88 97 66 36 34 38 65 99 161 193 189 199 233 236 205 149 93 45 48 52 40 36 52 35 47 55 64 71 62 54 46 47 47 47 47 47 47 47 47 71 86 102 110 110 122 137 143 83 60 44 43 43 39 37 36 68 64 72 72 75 63 46 34 59 59 63 67 64 72 68 72 60 53 53 42 42 38 38 38 93 77 72 68 56 40 63 95 68 72 72 69 73 70 67 71 55 63 75 83 83 71 63 55 43 43 43 43 39 38 37 37 52 59 59 59 59 59 59 55 35 35 35 35 35 35 35 36 67 55 42 49 85 140 204 248 195 211 210 177 150 152 195 245 185 157 154 190 192 142 85 63 61 34 35 56 83 102 148 207 273 260 236 285 354 299 172 101 134 131 100 44 34 35 51 51 40 37 37 37 38 38 38 38 38 36 36 46 45 36 36 57 57 49 53 88 143 229 325 397 397 406 336 208 150 159 112 39 38 58 66 59 47 47 40 40 48 44 47 43 47 50 53 46 54 54 47 47 47 47 40 40 39 39 39 40 44 56 61 76 56 59 51 47 40 43 39 39 54 54 54 58 62 65 77 77 38 39 39 48 56 72 112 148 92 116 112 76 59 79 91 87 99 92 92 60 44 40 64 77 64 53 56 41 48 41 48 48 51 47 43 39 39 43 47 51 47 47 47 47 47 47 47 54 70 82 86 82 70 51 51 55 43 55 78 86 86 78 77 70 65 49 37 37 49 53 45 37 56 52 48 52 56 60 56 48 43 43 43 43 39 35 35 39 51 35 33 33 33 34 34 32 32 39 39 30 30 30 31 51 35 35 31 35 43 43 35 31 39 39 38 42 46 54 66 70 51 51 47 43 39 39 38 38 50 66 74 70 54 46 47 55 31 35 39 43 43 38 34 30 37 33 28 28 27 27 27 28 91 119 122 66 26 30 42 40 190 285 325 197 153 118 138 396 181 54 23 42 84 42 55 95 40 21 20 20 21 20 25 36 36 39 40 44 47 51 51 48 22 22 30 26 22 22 22 31 39 35 35 35 31 27 28 31 34 34 34 34 34 34 34 34 34 34 35 31 31 27 27 34 48 52 44 40 36 36 25 25 25 20 20 38 39 24 28 45 25 83 135 120 68 32 28 29 34 38 31 35 37 41 41 41 51 44 40 40 44 49 49 53 50 50 46 46 42 42 37 37 36 47 47 47 51 55 56 56 60 48 64 88 72 60 116 241 491 561 616 681 747 787 780 747 617 408 184 84 83 81 55 42 41 47 43 43 43 47 52 52 48 48 48 48 48 48 48 48 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 51 45 45 45 45 59 59 62 58 58 101 127 115 81 62 47 45 45 45 45 45 45 45 45 52 43 43 43 42 41 41 42 43 68 44 44 86 147 251 439 615 762 883 993 1017 1017 1007 997 976 918 830 716 588 444 288 154 86 60 70 93 85 69 52 51 51 60 113 195 230 248 232 192 145 94 86 68 52 50 49 49 48 55 63 67 71 63 55 46 45 54 90 145 182 213 209 220 206 157 151 159 152 133 125 122 126 125 101 76 52 51 55 74 86 57 57 58 62 54 58 62 62 57 60 79 121 184 235 262 280 412 453 485 489 440 344 226 147 88 73 62 54 50 54 63 71 67 75 90 94 109 136 187 218 242 294 323 312 254 189 146 124 99 84 68 64 68 72 72 64 68 64 64 64 60 60 60 60 53 72 96 97 86 74 75 79 64 68 60 60 60 64 60 60 58 73 87 93 95 95 107 120 78 54 62 93 115 118 151 207 284 407 532 617 658 669 650 613 541 483 385 273 180 107 76 76 62 77 76 72 65 57 56 52 51 59 70 74 82 73 61 53 49 45 44 43 44 52 75 83 80 80 73 65 58 51 50 50 70 70 63 55 56 56 48 48 53 49 52 47 47 47 54 61 53 57 53 49 49 53 64 64 56 56 56 52 52 48 55 55 42 42 43 43 48 49 57 61 65 62 70 66 62 59 79 83 48 67 94 127 152 174 195 217 239 262 306 378 446 451 411 363 266 227 177 151 132 117 71 43 45 45 45 56 59 62 61 57 46 55 63 63 54 46 42 46 47 44 45 53 58 63 64 68 71 75 68 64 65 57 50 50 48 50 51 55 51 50 50 50 57 67 55 47 46 45 44 44 42 49 43 42 58 42 78 186 146 58 42 62 41 41 62 42 62 66 70 74 78 78 74 67 57 58 66 65 61 57 61 65 77 57 45 45 65 85 97 118 136 185 220 246 264 283 314 327 304 263 193 125 101 104 62 43 62 73 65 61 53 45 41 40 39 56 64 52 39 44 64 68 72 52 39 37 36 37 37 38 44 85 93 138 366 661 787 742 601 515 383 228 105 66 59 55 60 60 53 53 53 49 49 49 37 53 53 37 37 45 40 34 36 40 44 44 43 39 39 43 47 54 50 50 47 46 42 42 45 45 37 33 33 33 37 33 32 33 32 31 30 43 74 85 36 35 46 65 67 47 38 41 34 22 26 50 50 30 22 38 22 26 30 30 34 46 71 90 125 161 332 373 205 70 54 50 39 39 28 28 25 25 26 33 35 42 51 59 57 47 44 37 41 62 106 138 153 133 108 99 30 45 41 41 41 37 37 37 37 37 38 38 38 38 38 31 35 31 35 43 63 102 157 200 227 235 266 270 218 145 109 99 43 28 28 42 57 37 28 29 33 33 39 39 39 39 42 38 54 50 35 31 27 28 28 29 29 29 31 42 43 36 32 32 47 43 35 31 31 42 58 66 50 54 50 46 46 43 59 67 31 49 84 73 56 40 40 55 43 39 35 31 30 30 30 30 34 37 33 29 29 36 40 40 28 32 48 64 72 68 55 32 40 33 29 28 28 29 33 37 37 37 41 45 49 53 57 63 164 150 111 72 50 67 89 106 98 29 34 74 61 73 81 41 36 27 27 32 28 27 28 40 28 28 35 35 35 34 41 34 31 27 27 27 31 31 31 31 34 34 41 41 48 48 48 52 48 51 44 40 52 56 33 25 38 26 26 39 35 26 26 47 46 42 38 34 30 30 34 37 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 37 37 37 37 37 37 36 36 40 40 40 40 40 40 40 40 45 69 69 45 34 58 47 27 56 36 52 64 40 32 37 36 51 46 34 30 26 25 25 29 29 29 36 32 28 28 28 31 34 34 34 34 34 34 34 34 22 21 21 21 25 21 20 20 23 22 23 23 23 23 23 19 19 19 19 19 19 19 19 19 23 23 35 35 35 38 34 34 22 22 25 21 21 17 17 24 38 34 34 30 33 29 25 25 16 15 15 15 22 22 22 15 11 11 11 11 14 14 21 21 13 11 16 14 16 18 23 20 40 40 40 40 33 33 26 26 35 35 28 28 28 28 25 25 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 33 37 41 41 41 38 47 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 32 32 32 32 32 32 32 32 32 32 33 33 33 37 37 33 49 38 34 34 34 34 39 39 99 107 87 43 34 39 55 51 43 47 55 59 52 48 36 36 41 57 66 70 62 54 43 47 84 56 46 64 89 118 151 185 327 391 446 463 476 473 431 372 228 138 91 107 132 112 72 45 37 55 39 35 38 101 133 112 78 81 65 53 46 46 50 54 50 54 58 58 46 45 69 104 209 200 152 200 239 339 434 266 268 303 399 433 397 404 395 309 274 257 272 296 304 288 283 288 268 288 320 340 333 317 282 262 299 283 255 231 251 287 268 225 174 174 159 124 104 93 81 69 84 63 51 52 52 39 40 56 64 61 69 73 93 110 129 141 131 179 212 188 118 67 60 80 120 101 60 43 58 58 60 73 46 100 134 155 255 407 503 515 515 684 767 789 832 831 796 756 468 270 128 90 89 55 40 41 43 46 62 58 61 62 72 67 56 180 161 53 45 74 66 62 58 54 50 42 41 41 41 41 57 53 53 53 53 53 56 56 72 40 39 41 58 54 41 40 40 40 40 41 49 49 49 49 53 53 53 53 53 53 53 46 50 47 46 42 42 42 41 41 57 57 64 60 63 63 62 62 51 55 59 63 63 59 55 55 51 50 50 50 50 50 50 43 38 41 52 38 37 37 61 57 54 75 71 49 65 106 131 138 131 145 106 50 38 46 63 62 62 145 171 306 602 504 117 73 96 58 86 103 65 90 122 92 132 145 156 116 60 39 59 87 40 52 57 45 36 36 65 92 89 160 223 232 250 272 243 184 112 57 35 40 60 48 51 60 39 43 51 59 67 62 58 46 54 43 43 39 39 43 43 47 83 82 82 82 94 122 153 163 91 64 52 48 67 71 74 66 56 48 52 60 71 67 51 34 51 51 51 55 59 56 60 56 56 45 45 38 38 38 38 38 36 36 37 56 60 48 63 79 79 72 76 76 73 70 74 71 59 67 75 79 79 71 63 55 38 38 39 39 38 38 37 36 52 59 59 59 59 55 51 51 35 35 35 35 35 35 35 36 55 47 34 38 53 81 120 140 117 128 131 110 127 202 328 423 243 215 187 164 137 102 84 75 88 62 63 91 126 152 179 205 292 311 264 285 350 239 77 46 87 92 84 52 36 36 35 34 37 37 37 38 38 38 38 38 55 37 35 37 64 72 82 82 120 97 76 76 134 210 270 290 353 338 260 153 121 155 167 151 46 57 53 46 38 39 44 52 44 40 43 46 50 46 45 45 46 46 43 43 43 43 39 39 39 39 39 40 56 68 73 88 63 59 51 55 47 43 50 46 46 61 69 72 60 47 47 44 37 47 51 39 40 84 132 160 100 112 96 64 55 75 79 59 87 87 84 72 60 64 76 88 44 44 44 44 44 44 40 40 51 47 43 39 39 43 43 47 47 47 47 47 47 47 47 54 57 77 97 93 74 58 50 54 42 50 70 86 94 82 65 49 61 53 41 41 49 53 45 37 96 84 72 64 64 68 64 60 51 47 43 39 39 39 35 34 59 43 34 34 34 34 34 33 30 30 29 30 43 47 35 30 39 35 31 35 39 39 35 31 43 43 42 42 46 54 62 66 55 55 51 47 43 43 42 42 42 50 58 54 42 35 35 43 31 35 39 39 39 39 34 30 29 28 33 41 40 32 27 26 68 99 103 54 26 26 34 25 214 301 302 153 125 137 229 578 327 117 26 50 68 47 48 95 33 22 25 21 29 37 44 40 47 47 48 48 55 55 55 52 26 34 42 38 27 22 23 31 39 35 35 35 31 27 31 31 30 30 30 30 30 30 30 30 34 34 34 31 27 27 27 30 44 48 40 36 36 25 21 21 25 20 21 42 40 24 29 41 35 131 183 152 76 37 29 29 34 38 31 36 37 41 41 41 43 36 40 40 48 52 57 61 50 50 46 46 42 37 37 37 44 47 47 47 51 55 56 56 60 48 56 76 64 60 120 264 491 592 673 742 802 812 779 731 566 370 171 94 94 92 62 42 41 47 43 43 43 47 52 52 48 48 48 48 48 48 48 48 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 51 44 44 45 45 48 52 47 47 59 95 120 101 69 54 46 46 44 44 44 44 44 43 43 43 44 43 43 42 43 51 43 44 53 44 45 83 148 274 451 612 754 879 989 1017 1017 1014 997 979 948 859 738 634 511 358 201 98 64 66 85 82 77 61 56 52 53 89 141 171 186 178 138 98 82 79 67 59 54 50 49 49 48 59 63 63 59 51 46 45 74 114 165 205 221 216 215 201 160 158 170 163 152 133 125 118 85 73 64 52 51 58 66 81 57 57 58 62 58 62 66 66 60 88 127 169 208 254 302 348 462 489 497 467 394 292 186 127 81 70 65 58 54 58 58 62 71 79 90 97 116 154 205 240 307 367 419 412 329 215 133 103 91 80 64 64 68 76 72 68 68 68 64 60 56 56 56 56 57 76 97 109 98 82 82 79 72 72 64 60 60 56 56 56 57 58 73 86 96 103 119 127 109 82 82 120 141 155 196 262 394 540 688 760 798 805 775 716 583 505 391 268 167 97 74 77 73 77 76 72 65 57 56 52 67 63 62 54 57 61 65 65 45 44 43 42 42 54 66 74 86 79 72 69 65 62 61 54 65 66 59 59 59 52 52 52 56 52 48 47 47 47 50 57 65 69 61 53 49 49 56 60 60 60 56 52 52 48 44 43 43 43 43 47 44 52 49 53 65 73 77 66 58 62 67 71 47 49 76 91 93 91 106 124 147 162 194 254 302 306 255 218 162 142 111 96 89 78 56 43 45 45 44 48 54 62 65 65 62 71 83 83 70 62 54 58 50 51 52 53 61 66 67 68 63 67 64 72 64 61 49 49 54 59 71 55 51 49 50 50 60 70 58 58 50 45 53 56 42 67 50 42 61 49 85 197 154 62 50 66 41 41 62 42 54 58 66 70 74 74 70 63 53 46 50 54 53 53 53 57 73 65 53 53 69 85 97 115 93 119 141 148 167 177 189 198 175 161 126 73 60 62 47 43 58 65 61 53 45 41 40 40 39 56 80 84 68 56 72 84 58 47 43 41 38 37 37 38 36 109 125 169 400 702 816 719 658 560 427 256 121 70 67 72 72 68 61 57 53 53 49 49 49 53 37 36 36 41 52 36 48 44 36 35 39 39 35 35 54 54 50 50 46 46 42 42 41 41 41 41 37 33 32 32 33 45 45 40 44 59 58 45 47 51 61 49 43 35 38 27 46 34 34 50 50 38 38 50 30 34 42 38 38 50 71 90 177 192 312 428 301 86 46 70 47 43 36 32 25 29 30 41 54 64 65 63 56 53 46 43 39 36 48 64 76 99 107 118 41 49 45 45 41 37 33 33 41 42 42 42 42 42 42 35 28 32 31 35 47 75 125 157 216 243 250 249 269 280 212 109 74 36 27 28 37 37 44 60 29 29 36 40 39 43 54 58 54 46 35 31 27 28 28 29 41 34 38 35 35 32 36 43 55 47 39 35 46 54 66 70 38 42 50 51 55 51 40 32 41 49 65 53 32 31 33 56 72 63 47 35 38 42 54 62 34 34 34 41 37 33 33 28 36 32 40 56 72 72 59 32 44 41 37 29 28 28 28 29 37 41 41 45 49 53 53 59 119 169 229 218 148 109 98 67 116 32 125 121 149 89 118 26 28 27 27 32 36 28 28 28 36 32 39 39 35 35 38 31 27 27 27 27 31 31 31 31 34 34 41 41 41 41 48 48 24 63 59 60 92 57 37 101 26 54 59 51 31 26 26 26 39 42 38 34 30 30 34 38 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 37 37 37 37 37 37 36 36 40 40 40 40 40 40 40 40 45 69 69 45 38 58 47 27 47 95 55 28 95 71 27 67 70 66 54 50 34 25 25 25 29 29 36 32 28 28 28 24 42 42 42 42 42 42 42 42 62 42 21 21 22 30 22 20 23 31 31 31 31 31 23 23 23 23 23 23 20 20 20 20 27 27 35 35 39 43 46 50 26 22 25 25 21 17 17 17 31 34 30 26 29 25 21 17 16 15 15 15 22 22 22 15 11 11 11 11 14 14 21 21 14 11 16 14 16 18 23 20 40 40 40 40 33 33 26 26 35 35 28 28 28 28 25 25 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 33 37 41 41 41 38 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 32 32 32 32 32 32 32 32 32 32 33 33 33 33 37 33 49 38 34 34 34 34 35 35 79 135 131 59 39 83 91 51 43 47 51 59 52 44 40 36 36 45 65 62 58 54 51 55 92 56 42 52 74 84 102 112 182 285 380 420 448 484 509 495 383 194 54 87 191 205 117 37 38 59 38 35 40 124 108 38 61 65 57 53 46 46 46 46 50 58 62 50 49 69 93 115 176 246 226 274 321 388 416 243 334 357 425 464 424 431 415 322 282 257 260 276 280 272 279 291 276 292 316 329 333 310 290 278 316 327 319 288 292 324 325 302 307 280 237 198 160 129 109 109 107 95 95 103 87 59 59 76 79 72 76 87 100 120 144 163 170 189 207 184 153 110 79 64 148 104 92 75 42 46 76 60 77 103 117 166 329 555 699 740 569 745 839 865 910 925 906 892 738 516 290 160 107 87 78 81 42 44 44 43 57 92 79 42 96 280 252 77 41 74 70 74 70 62 50 42 42 42 41 41 54 61 65 65 57 49 56 56 52 56 49 42 42 42 41 41 40 48 63 40 39 39 41 61 52 45 52 45 52 45 52 45 46 43 42 42 42 41 41 41 57 57 60 56 59 59 58 58 47 51 59 67 67 63 55 50 46 46 46 46 46 46 46 39 49 45 44 51 65 76 73 65 62 78 72 61 90 143 168 183 258 280 220 120 73 85 85 57 133 92 158 328 612 552 182 120 126 80 138 182 112 77 114 119 124 113 104 72 40 39 47 63 48 44 41 36 35 43 61 83 108 179 246 271 314 336 263 156 112 69 41 53 60 40 34 34 35 40 55 63 66 62 54 46 54 47 39 39 39 39 47 47 47 43 46 62 94 134 173 183 131 104 84 76 87 83 82 74 60 52 52 59 75 71 54 34 50 54 54 47 51 51 51 44 48 45 45 37 37 37 37 37 66 45 35 34 34 35 59 67 51 44 48 48 45 42 46 46 58 66 70 74 74 66 58 54 37 37 38 38 38 37 37 37 52 60 60 60 56 52 44 40 35 35 35 35 35 35 35 35 43 39 39 34 34 34 45 57 57 68 68 62 88 179 306 402 349 353 325 257 189 158 156 161 139 133 141 161 200 231 230 216 275 299 256 261 298 168 33 59 72 69 68 48 36 36 35 35 36 37 37 38 38 38 38 38 47 42 45 60 82 85 83 73 90 60 35 35 78 166 242 278 334 335 308 245 189 142 99 67 65 57 41 37 37 38 56 80 40 40 43 46 46 45 52 41 46 50 54 58 51 47 39 39 39 39 40 48 53 61 73 84 63 67 59 62 54 50 54 54 58 76 108 159 186 166 109 51 64 78 66 38 38 75 107 111 63 67 55 51 82 126 134 110 87 79 68 60 64 68 68 68 39 40 40 40 40 40 39 39 51 54 50 46 46 46 51 55 50 50 50 50 50 50 50 50 53 69 81 65 42 37 37 38 36 36 37 46 65 77 72 53 57 53 49 49 53 53 45 41 104 92 76 68 72 76 80 80 63 51 39 39 43 43 35 34 55 43 34 34 34 34 34 32 36 30 29 29 30 35 39 43 39 35 31 35 39 39 35 31 44 44 39 35 39 43 47 51 51 48 48 44 40 39 39 39 38 42 42 39 31 31 31 35 35 35 39 42 42 38 34 34 29 32 40 44 40 32 27 26 40 67 71 43 27 31 35 37 152 306 343 198 144 76 116 480 441 138 37 34 49 56 34 81 94 86 66 26 21 26 29 21 48 48 56 56 60 60 63 60 34 27 39 39 31 27 31 35 42 38 38 38 35 31 38 38 30 30 30 30 30 30 30 30 34 30 30 27 27 23 23 30 36 36 36 33 25 21 21 20 29 20 21 46 44 28 29 38 38 135 195 144 64 41 37 29 34 31 31 36 37 41 41 41 34 35 36 44 52 60 65 69 50 50 46 42 38 37 37 37 44 47 47 47 51 55 56 56 60 48 52 68 60 60 124 264 483 607 692 753 786 777 724 660 453 297 146 98 97 91 62 46 41 48 44 44 44 48 52 52 48 48 48 48 48 48 48 48 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 51 43 43 44 44 44 44 44 44 75 92 100 84 49 44 45 45 43 43 43 43 43 42 43 43 48 43 43 43 52 64 67 64 65 54 54 83 152 286 455 595 746 871 981 1016 1017 1015 993 982 970 882 764 680 577 433 249 125 68 62 74 78 89 88 76 64 62 90 117 137 140 124 103 71 75 71 71 66 54 54 50 49 52 56 56 60 63 55 47 46 86 121 177 208 216 208 203 188 174 176 177 170 151 132 109 105 52 52 52 51 51 54 61 61 57 57 58 62 62 59 63 63 61 124 191 225 239 270 341 418 497 504 471 410 312 217 143 101 82 67 66 55 51 51 58 51 72 75 90 93 116 161 223 262 325 398 491 499 382 222 124 98 83 72 60 60 68 76 76 68 68 64 56 52 52 52 52 52 53 72 100 105 94 82 78 75 80 76 68 64 64 60 56 57 58 59 65 85 102 113 121 126 132 116 120 161 201 234 290 372 520 673 797 861 884 907 859 776 633 532 379 244 146 92 79 75 84 80 76 72 72 64 63 59 78 74 66 58 61 57 57 57 44 43 42 41 41 42 57 61 81 78 74 75 64 65 61 65 65 65 65 58 59 59 59 59 59 55 51 47 50 46 46 49 65 68 60 56 52 52 56 56 52 52 48 44 44 44 43 43 51 51 47 47 44 44 44 44 57 61 69 69 54 58 66 63 48 49 50 49 47 46 54 73 100 100 116 152 180 176 136 103 93 100 81 73 70 63 48 44 44 44 47 51 54 62 73 66 71 76 95 95 86 70 66 62 50 47 48 53 57 62 63 67 47 48 56 64 60 53 48 48 77 75 82 63 50 48 48 48 55 61 57 53 56 63 71 71 42 74 61 49 64 52 92 201 166 74 58 74 42 42 66 42 46 50 58 62 70 70 66 59 57 45 45 45 45 45 45 45 65 61 57 53 61 73 89 104 76 79 82 89 104 104 107 99 76 93 94 60 45 46 46 44 50 68 60 56 48 40 40 39 39 44 76 100 84 56 56 65 70 83 99 83 46 40 39 43 124 145 141 169 333 581 735 730 627 529 404 244 125 78 71 84 64 65 57 53 53 49 49 49 49 41 36 36 36 44 48 35 35 35 34 35 47 55 55 51 54 54 54 54 50 45 45 45 41 41 45 41 41 33 32 32 31 40 36 30 29 38 101 145 43 63 73 36 28 39 51 42 26 22 22 31 39 39 47 59 35 39 43 43 39 51 71 94 268 235 255 448 437 165 54 62 55 51 44 40 33 37 31 49 50 57 50 42 36 32 29 26 25 24 23 23 24 41 69 89 45 42 42 34 30 26 26 26 39 39 39 39 39 39 39 39 32 32 28 28 35 55 98 125 196 263 274 249 316 407 346 176 88 55 39 39 44 40 47 47 43 44 40 44 43 51 55 55 50 46 35 31 28 28 28 29 33 30 38 39 43 43 43 43 75 66 51 43 47 43 39 30 35 39 43 44 44 44 44 40 73 74 81 65 45 33 45 65 57 56 48 40 39 39 43 47 31 31 35 46 38 30 29 28 36 32 32 44 68 72 56 40 44 41 37 29 29 29 29 33 41 41 45 45 45 49 49 51 27 225 493 566 406 247 180 129 38 25 139 157 97 90 194 155 58 38 29 29 29 29 33 33 37 37 36 32 35 31 31 27 27 27 31 31 31 31 31 31 38 38 34 34 34 34 41 41 59 79 31 23 47 24 24 73 33 41 47 51 27 26 27 35 39 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 30 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 45 65 58 42 42 54 50 26 39 114 142 111 98 90 98 130 106 79 55 43 34 25 25 27 30 29 29 25 25 24 28 24 31 30 30 30 30 30 30 30 74 58 42 38 42 42 26 20 36 35 36 35 36 35 36 36 24 24 24 24 24 24 24 24 35 35 35 35 35 43 47 50 26 26 26 22 22 18 18 17 31 27 30 26 22 14 17 17 16 15 23 22 22 22 29 22 11 11 11 11 14 14 21 21 14 11 16 14 16 18 23 20 40 40 40 40 33 33 26 26 35 35 28 28 28 28 25 25 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 33 37 41 41 41 38 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 33 33 33 33 33 33 33 33 37 37 37 33 50 39 34 34 34 34 34 34 35 139 155 67 43 107 107 39 50 54 51 55 55 44 40 36 36 41 61 69 62 66 74 82 115 83 66 65 75 74 64 70 92 171 262 328 392 471 531 533 391 250 130 111 132 141 109 74 55 87 71 39 63 112 80 35 45 53 57 57 54 50 46 46 50 58 62 54 57 89 125 155 235 333 280 300 371 413 452 359 415 399 447 468 424 409 378 288 292 262 253 245 240 240 252 268 228 244 265 282 306 307 311 314 303 357 377 349 337 354 391 400 408 350 307 281 231 172 141 133 151 138 134 142 126 94 90 102 114 106 106 114 134 162 186 202 216 201 190 187 180 142 91 55 136 68 116 127 42 54 104 40 39 67 96 133 261 456 600 664 671 728 713 736 886 985 996 979 898 781 610 389 197 96 77 88 99 101 71 43 63 103 122 93 108 339 300 81 41 70 62 78 75 59 47 42 46 46 42 41 50 62 70 70 61 53 57 60 48 52 48 41 41 41 41 39 47 59 78 67 63 52 67 72 55 48 55 48 55 48 55 48 50 42 46 42 41 41 41 41 60 60 63 59 55 51 47 47 43 47 59 67 67 62 54 50 50 50 50 50 50 50 50 43 60 39 38 71 105 92 71 59 61 70 68 66 103 169 202 223 341 418 398 279 171 124 92 61 92 95 173 208 441 624 396 165 101 143 228 225 103 64 110 115 112 81 49 40 39 40 43 43 48 40 36 36 48 66 72 86 142 178 225 294 385 400 278 116 121 89 65 69 72 44 34 33 35 39 54 58 62 58 53 46 51 47 43 39 39 43 47 51 34 34 42 66 98 130 153 151 123 100 84 83 79 71 58 49 72 80 79 79 67 58 46 42 54 54 54 54 54 47 54 43 43 36 36 36 36 36 37 36 85 60 35 34 34 35 43 47 39 35 35 36 36 37 37 37 46 50 57 54 57 46 49 38 37 37 45 42 49 38 41 37 48 60 60 56 52 44 35 35 35 35 35 35 35 35 35 35 43 43 47 39 39 35 42 38 38 49 60 71 85 116 167 191 340 396 407 331 254 230 227 213 175 215 232 228 250 277 272 231 186 214 275 329 271 141 70 80 73 62 57 37 35 34 40 72 36 36 36 37 37 38 38 38 37 69 119 141 139 141 144 145 120 86 71 74 66 78 146 207 211 241 297 317 266 174 71 38 73 64 41 37 38 39 68 100 40 40 43 46 50 49 52 52 57 58 62 66 59 55 50 39 47 44 48 52 49 49 49 56 60 63 66 58 54 54 54 61 101 99 143 273 392 408 304 185 116 85 58 38 38 51 59 63 43 39 38 43 102 170 178 150 95 75 52 44 48 56 52 44 52 48 44 40 40 40 40 40 58 54 50 46 42 46 46 50 50 50 50 50 50 50 50 53 65 60 40 36 36 36 41 42 37 36 36 36 36 48 68 80 60 57 61 61 57 49 45 41 64 60 56 60 68 80 84 84 71 55 43 39 43 47 39 34 47 35 34 34 34 34 34 32 30 58 90 86 55 31 39 59 39 35 31 31 35 39 39 36 52 48 43 39 35 39 39 43 51 48 44 40 40 39 39 39 46 39 35 31 31 31 35 34 38 42 46 50 50 46 42 38 48 44 32 28 28 28 32 40 27 47 59 47 39 47 51 42 101 264 320 191 164 111 193 609 603 240 100 69 53 72 24 58 130 142 114 50 21 22 22 21 45 52 60 60 60 60 63 52 43 31 27 23 23 27 35 35 42 38 38 38 34 30 38 37 26 26 26 26 26 26 26 26 30 30 26 26 22 22 22 22 32 32 28 28 21 21 20 20 30 21 22 50 48 28 25 38 25 91 131 80 32 45 42 29 31 31 31 36 37 41 41 41 34 34 35 48 56 64 72 73 49 45 46 41 37 37 37 36 43 47 47 47 51 55 56 56 60 52 60 72 60 60 112 228 458 559 623 664 678 660 590 507 311 215 131 106 94 68 49 49 48 48 44 44 44 48 52 52 52 52 52 52 52 52 52 52 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 58 42 43 42 42 43 43 44 44 100 92 72 52 43 43 43 43 44 44 44 44 43 43 43 43 48 43 43 43 48 68 88 93 90 82 70 79 140 274 435 563 722 852 966 1012 1017 1019 997 982 984 904 791 699 606 464 288 149 80 58 62 81 100 104 92 76 77 98 130 130 106 85 61 60 83 79 70 61 50 49 50 50 57 64 64 64 71 67 63 63 86 121 172 204 215 207 194 179 209 191 184 161 134 103 80 65 50 50 51 50 50 49 49 49 53 53 54 50 58 55 59 62 69 140 211 249 258 289 364 433 490 456 390 303 225 158 113 90 87 68 52 47 47 47 62 63 69 69 76 86 112 162 227 270 297 381 490 495 370 198 104 98 75 64 56 60 72 76 76 68 60 56 52 51 51 52 56 56 52 65 84 88 81 74 82 82 87 80 80 72 72 72 65 58 59 59 80 104 128 142 146 143 157 145 164 225 288 352 431 517 693 811 898 925 962 974 911 791 645 502 329 201 138 111 94 74 80 80 76 73 72 64 63 55 70 74 82 82 81 60 44 43 42 41 41 40 40 40 52 56 64 61 62 66 60 60 65 61 61 61 61 61 54 55 55 55 51 51 51 47 50 46 45 45 45 48 48 48 52 56 64 68 44 44 44 44 44 44 44 44 51 51 51 47 44 44 44 44 44 45 53 57 46 50 66 63 49 49 48 48 49 50 69 80 93 88 84 99 115 111 87 77 90 94 86 74 62 47 47 44 43 43 51 58 66 66 73 62 63 72 91 91 78 66 58 58 50 47 51 45 57 61 62 59 47 47 47 48 48 48 48 48 61 66 81 66 50 48 47 47 47 53 49 44 51 51 66 66 45 81 65 49 60 44 84 189 177 82 66 78 46 46 66 42 42 46 54 58 62 66 62 55 65 45 45 44 45 45 45 45 49 49 49 49 53 61 73 81 73 57 57 64 83 87 82 70 51 76 88 57 44 44 44 44 50 64 56 52 44 40 40 39 39 38 44 80 80 52 40 41 39 42 79 106 106 110 133 156 169 142 143 195 251 335 508 638 467 372 272 169 105 82 76 84 49 49 45 45 45 45 45 45 36 36 36 49 56 40 35 33 34 34 38 42 47 51 51 58 54 54 54 49 49 45 45 45 45 45 41 41 41 40 44 44 31 44 75 79 70 50 37 28 83 107 93 40 23 39 51 35 23 26 31 31 31 39 39 35 31 35 43 39 39 51 75 94 200 218 219 435 484 189 49 46 55 55 44 37 37 30 35 41 43 46 35 31 28 25 25 25 24 24 24 24 24 28 32 36 34 34 30 30 26 26 26 26 39 39 39 39 39 39 39 32 32 32 36 32 39 59 94 122 148 251 290 264 319 422 405 290 198 156 109 69 53 53 54 39 47 47 51 51 51 51 47 43 54 50 39 39 32 32 33 37 28 29 38 54 59 55 43 36 55 47 31 31 35 39 30 30 47 48 52 39 32 39 68 88 93 87 94 82 66 57 57 57 33 41 60 64 63 47 31 30 31 31 35 35 38 30 29 29 33 36 44 48 56 56 56 60 36 33 29 29 33 37 45 49 45 45 45 45 45 45 45 47 22 225 601 820 706 489 357 282 135 108 130 231 29 110 160 199 95 78 38 28 28 29 41 37 45 45 40 36 39 31 27 27 31 31 31 31 31 31 31 31 38 38 38 38 38 27 34 33 44 56 76 80 80 89 65 24 73 25 25 38 35 25 26 55 39 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 41 57 54 46 46 54 46 30 58 110 285 253 32 76 288 332 182 114 51 31 30 26 27 43 30 30 29 25 25 25 28 24 23 27 27 27 27 26 26 26 42 54 70 78 66 42 21 20 33 40 40 40 40 40 40 40 28 28 28 28 28 28 28 28 27 31 35 35 35 35 31 27 31 30 26 26 22 22 18 21 20 27 30 30 26 26 29 29 16 15 23 22 22 22 29 22 11 11 11 11 14 14 21 22 14 11 16 15 16 18 23 20 40 40 40 40 33 33 26 27 39 39 32 32 32 32 25 25 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 33 37 41 41 41 38 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 37 37 37 37 37 37 37 33 50 39 34 34 34 34 34 34 34 119 143 75 51 99 103 51 54 54 51 55 55 51 40 40 37 45 61 73 70 78 90 106 106 102 94 89 73 56 43 45 96 114 148 230 368 483 526 492 295 270 250 203 120 69 70 106 55 95 107 87 55 43 58 58 54 61 61 58 58 54 54 54 54 42 50 70 69 85 153 239 275 364 283 322 419 415 469 488 484 444 467 495 441 402 372 306 297 263 235 218 202 198 209 209 176 181 198 219 243 264 276 287 283 345 377 365 349 377 418 451 435 384 338 335 297 235 188 191 222 182 150 150 146 121 117 137 164 160 160 164 184 208 236 252 252 224 197 175 172 152 110 67 127 43 127 182 90 113 156 40 41 96 129 114 138 253 408 512 640 700 702 755 905 981 981 975 905 910 864 683 466 298 175 103 83 73 75 61 57 64 80 92 44 252 220 57 61 90 74 115 63 51 42 42 47 50 46 42 42 51 71 74 69 57 65 69 81 40 38 40 64 53 40 39 59 54 58 90 126 131 95 55 55 55 55 55 55 55 55 48 49 42 41 41 41 41 41 41 56 56 59 55 51 47 44 43 39 47 59 67 66 62 54 50 58 58 58 58 58 59 59 51 44 38 39 102 132 99 70 59 56 62 52 58 100 166 203 224 321 445 518 465 314 163 88 72 55 135 149 95 216 536 570 260 119 266 383 272 82 60 109 63 92 65 41 40 40 44 47 43 34 34 39 56 83 102 111 117 162 169 224 334 456 444 258 52 73 57 53 69 80 64 51 44 43 43 54 54 54 50 49 41 46 35 35 35 35 35 36 40 52 52 51 59 75 95 118 120 83 68 71 75 79 67 50 37 56 76 87 79 54 45 49 65 54 54 54 54 50 43 50 43 39 36 36 36 36 36 36 36 34 35 52 83 95 94 66 38 58 55 48 44 41 38 42 42 49 49 56 45 52 41 44 37 48 41 56 53 60 53 56 52 56 63 63 59 51 43 35 34 39 39 39 39 39 39 39 39 40 40 44 37 36 36 44 51 50 53 64 83 102 112 107 85 194 267 313 264 208 203 204 185 190 243 279 254 248 267 270 238 165 166 343 433 267 126 95 36 50 39 46 38 36 34 37 84 35 35 35 36 36 37 37 37 41 99 149 194 255 325 364 353 194 105 73 113 102 55 79 144 168 174 222 250 215 138 75 74 60 56 41 45 38 39 56 81 41 44 47 50 53 53 56 56 57 61 58 62 62 51 50 39 43 40 48 45 45 45 40 41 67 70 70 62 58 58 65 65 119 110 149 288 451 527 494 419 231 137 65 50 50 46 59 83 87 75 55 51 94 142 138 102 99 71 44 39 44 60 60 57 89 76 64 48 44 44 48 56 58 54 50 42 42 42 42 46 46 46 46 46 46 46 46 49 64 47 35 35 45 61 57 49 53 57 60 45 36 36 51 67 52 64 76 76 68 56 52 52 36 36 37 45 61 69 65 68 71 59 43 39 43 47 43 39 51 39 34 34 34 42 38 37 28 74 170 214 190 126 67 39 43 35 31 31 35 40 40 36 60 52 48 39 35 35 35 35 43 44 40 36 31 31 35 35 46 39 31 31 34 38 38 30 34 34 42 42 42 42 34 34 52 44 36 28 28 28 32 36 32 44 48 44 44 48 44 31 24 138 225 151 168 177 315 755 672 314 102 37 46 70 45 76 59 107 127 91 47 46 51 50 41 41 48 48 49 49 56 52 79 52 35 22 22 27 34 30 42 38 45 45 41 37 45 37 22 22 22 22 22 22 22 22 26 26 26 22 22 22 22 22 28 28 28 28 21 20 20 20 38 22 22 43 48 28 25 38 25 43 55 26 27 49 50 29 31 31 32 32 37 41 37 34 34 35 36 44 52 61 61 61 53 49 49 45 41 36 36 36 43 47 47 47 51 55 56 56 60 60 68 80 68 60 96 175 377 459 503 531 540 511 421 316 211 162 125 112 90 52 41 53 48 48 44 44 44 48 52 52 52 52 52 52 52 52 52 52 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 58 42 42 42 42 42 43 51 55 143 99 55 43 43 43 42 41 59 51 51 47 43 43 43 43 44 44 44 44 44 68 108 129 103 91 66 69 125 251 423 559 714 839 957 1011 1017 1019 1004 993 983 922 810 706 602 467 304 181 84 66 65 73 97 115 103 83 80 106 150 143 99 58 53 68 91 83 73 49 48 49 50 54 61 61 57 57 64 71 71 82 105 137 188 215 234 234 233 226 256 229 194 148 109 67 51 51 51 51 50 50 49 49 52 56 49 53 54 50 54 51 51 54 65 124 191 245 278 316 372 418 421 358 272 197 150 125 106 92 84 69 49 47 46 47 67 65 67 56 66 76 102 148 217 264 302 378 453 438 308 151 78 83 67 59 51 59 68 76 72 64 51 51 51 51 52 52 60 64 60 68 69 68 68 73 90 102 94 87 80 84 76 84 81 78 60 70 105 146 197 223 230 219 232 213 247 316 410 478 583 674 780 863 927 958 992 978 869 715 592 433 259 155 136 131 114 82 83 76 72 69 68 56 59 51 70 74 81 81 64 48 42 41 41 40 40 39 39 44 55 59 51 48 49 54 55 60 57 54 61 54 54 54 54 54 54 55 47 51 51 47 47 46 45 45 44 44 44 44 44 44 49 53 43 43 44 44 44 44 45 52 47 47 47 47 44 48 45 45 44 45 49 45 45 45 47 51 57 49 49 70 98 110 94 81 89 77 57 60 68 72 79 85 79 90 86 66 46 42 42 43 41 42 51 62 73 65 57 42 55 60 79 79 70 58 54 54 46 43 47 44 49 53 54 47 47 47 47 47 47 47 52 49 48 53 77 77 65 49 48 48 51 57 49 44 47 47 58 62 42 74 50 41 57 41 66 170 181 89 70 82 46 46 70 46 46 50 58 62 66 66 66 55 49 45 44 44 49 61 73 77 57 57 57 57 61 69 73 65 50 45 44 45 61 69 60 52 43 60 68 43 40 40 41 43 53 63 63 59 48 44 40 40 52 38 37 52 84 80 67 60 41 49 70 93 110 130 149 172 91 84 137 218 226 204 272 362 265 196 136 100 90 91 87 84 61 61 57 53 48 44 36 36 36 36 36 56 56 35 34 34 34 46 54 50 41 34 33 34 53 60 56 56 45 45 41 41 53 45 37 32 36 48 60 68 71 35 29 38 77 88 48 25 126 142 113 37 22 23 23 21 30 50 55 39 35 39 31 22 22 27 31 35 35 51 71 94 31 150 222 415 476 229 65 46 51 51 40 33 33 26 30 30 36 43 32 32 29 26 34 38 42 45 49 56 48 43 27 23 25 25 25 26 26 26 27 27 35 35 35 35 35 35 36 28 28 28 32 36 40 60 91 122 145 207 245 252 306 381 400 357 368 317 222 130 76 80 80 61 42 46 54 58 51 47 32 35 54 54 47 47 40 40 37 37 29 30 30 38 39 39 32 32 31 30 29 30 31 39 43 36 35 60 76 64 36 40 80 117 90 71 62 46 34 38 46 54 37 52 71 79 75 59 47 35 32 32 31 31 30 30 30 30 28 33 60 56 44 40 52 72 44 40 36 36 40 44 48 52 48 48 48 48 44 44 44 43 96 114 365 694 774 650 518 462 276 166 92 198 48 115 76 48 75 74 47 29 29 38 42 29 49 49 44 40 39 35 31 27 31 38 38 38 38 38 31 31 27 27 31 30 30 27 34 34 73 68 124 76 22 129 237 102 74 38 25 26 47 67 43 25 39 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 36 32 32 32 32 32 32 32 32 37 42 46 42 46 50 57 44 40 73 208 211 107 203 406 471 293 170 63 27 27 27 35 47 26 26 29 25 25 25 24 24 39 43 43 43 43 42 42 42 22 42 74 78 54 30 22 21 29 29 29 29 29 29 29 29 21 21 28 28 28 28 28 28 27 38 50 54 51 35 19 18 31 31 31 26 26 22 22 25 17 23 27 27 34 38 45 45 16 15 22 22 29 29 29 22 11 11 11 11 14 14 21 22 14 11 16 15 17 18 23 21 40 40 40 40 33 33 26 27 39 39 32 32 32 33 25 25 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 34 37 41 41 41 39 39 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 33 33 33 33 37 37 41 41 41 41 41 37 46 39 34 34 34 34 34 35 47 83 103 83 62 70 78 75 54 58 58 58 51 51 44 40 37 45 57 65 69 81 94 106 67 91 111 99 63 42 37 37 99 77 87 169 322 444 482 449 311 258 219 200 180 141 94 66 51 51 67 78 38 34 36 98 73 65 57 50 46 50 55 59 62 37 46 97 93 77 172 326 250 335 285 395 493 423 458 534 502 427 437 451 370 313 299 257 227 208 188 172 155 151 158 147 158 155 160 164 169 174 182 193 250 292 316 324 339 371 411 435 427 384 349 338 327 296 282 290 289 217 153 145 164 164 168 187 207 207 214 217 236 256 280 285 270 244 209 174 147 124 113 107 151 55 110 166 109 149 180 61 75 98 104 65 76 184 359 487 534 683 747 709 691 709 821 982 950 966 940 872 788 684 505 333 185 113 83 109 117 74 70 94 36 112 93 45 110 118 91 139 44 42 42 42 43 47 47 43 41 43 59 70 74 70 77 88 104 48 39 68 72 39 39 68 102 78 67 83 111 111 72 40 52 52 52 52 52 52 52 52 52 45 41 41 48 48 48 47 59 59 55 51 47 44 44 40 43 46 54 62 62 58 54 46 54 54 54 54 55 55 55 47 65 56 74 93 99 86 74 82 72 74 65 55 89 151 180 197 308 413 516 543 430 235 104 69 109 124 74 148 161 314 578 452 187 357 486 383 157 91 97 39 60 53 53 49 48 44 47 50 43 47 55 75 94 102 118 120 166 188 272 422 524 444 218 35 41 37 37 49 64 64 59 48 51 51 58 58 54 50 45 41 34 34 34 35 35 35 35 35 64 56 47 39 51 91 147 176 131 112 111 107 103 90 61 44 35 51 71 62 45 33 53 77 45 42 42 42 38 38 38 38 42 42 42 42 46 46 46 39 47 60 91 103 122 122 102 78 62 62 59 52 48 45 49 42 64 60 56 52 48 44 48 48 48 52 56 60 60 60 56 56 56 59 55 47 43 35 34 34 35 35 35 35 35 35 35 35 40 37 36 36 36 36 36 36 75 62 41 55 78 98 120 105 104 152 187 170 157 180 196 188 181 234 266 229 212 223 249 245 257 210 323 342 148 58 72 33 36 36 39 63 59 36 36 53 35 39 35 36 37 38 41 48 70 84 102 175 324 498 600 590 364 179 64 65 70 43 67 117 193 175 183 183 147 88 51 62 48 47 44 49 46 38 39 53 41 41 51 54 53 60 67 63 61 49 46 46 46 46 38 39 38 39 41 53 57 57 49 49 63 71 66 62 58 58 65 72 106 102 133 212 331 446 528 547 382 269 153 81 46 38 55 87 103 99 75 51 66 94 86 54 87 67 44 44 60 80 88 89 105 97 76 60 52 52 56 60 51 54 50 42 38 38 42 42 46 46 46 46 46 46 46 49 68 59 43 44 60 52 35 32 34 36 44 48 52 44 51 55 44 68 88 88 72 56 52 56 36 36 37 49 57 57 45 37 59 55 47 43 43 47 55 59 75 59 43 39 42 50 46 49 43 86 154 222 250 214 142 79 47 39 31 31 32 40 40 40 60 56 48 39 35 31 35 35 43 40 36 36 31 31 31 31 47 35 30 31 38 46 38 30 30 30 30 34 34 30 29 29 28 36 48 56 52 44 28 27 48 44 44 44 44 40 32 26 20 31 134 123 155 200 361 760 785 477 157 40 46 46 47 70 22 56 116 135 99 55 43 39 26 33 41 44 49 49 60 53 111 76 51 35 35 35 30 22 42 38 45 45 41 37 44 37 25 21 21 21 21 21 21 21 26 22 22 22 21 21 21 21 28 28 28 28 21 21 21 20 50 30 23 43 44 28 26 35 31 31 27 26 27 53 54 30 31 31 32 32 37 41 38 34 39 40 44 52 56 57 53 53 44 45 41 40 40 36 36 36 43 47 47 47 51 55 56 56 60 64 76 84 72 60 84 137 295 368 411 423 428 402 322 225 186 149 120 110 83 52 41 61 48 48 44 44 44 48 52 52 52 52 52 52 52 52 52 52 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 65 54 46 42 42 42 47 59 67 151 99 54 42 62 62 53 42 62 51 51 43 43 42 42 42 44 44 48 48 60 84 120 141 95 63 55 69 117 219 395 559 694 823 942 999 1016 1018 1000 981 960 911 809 697 583 456 319 213 88 70 65 69 96 103 95 79 92 125 162 163 119 67 63 93 87 86 69 48 48 49 50 51 49 53 48 48 52 56 78 82 137 165 208 235 258 274 289 294 295 256 206 147 97 62 50 49 52 52 51 51 53 61 72 72 64 57 58 50 51 51 51 51 54 100 151 225 286 332 362 366 315 256 181 131 113 107 104 89 74 58 49 47 47 49 76 78 57 54 57 63 84 141 210 256 347 395 427 369 233 112 59 56 63 55 51 55 68 76 68 60 51 51 51 52 56 60 60 60 68 68 61 56 60 84 113 129 90 90 87 80 76 84 85 82 70 85 147 222 301 347 358 343 344 332 355 434 516 591 688 775 820 877 934 980 992 929 776 597 475 335 182 118 129 144 133 97 79 68 65 61 60 52 51 47 78 66 57 44 43 42 42 42 41 40 40 40 39 47 58 58 47 43 44 46 54 52 57 57 50 50 50 50 50 50 50 50 47 51 51 51 47 46 45 45 49 52 44 44 43 43 44 44 43 43 43 44 44 45 45 49 43 43 43 47 44 48 45 49 57 57 50 45 45 45 46 58 79 72 92 121 145 129 81 48 77 61 52 47 55 63 78 89 74 78 70 62 51 43 47 47 42 43 54 62 69 61 49 41 51 56 71 67 58 50 54 58 46 46 47 44 45 45 53 46 48 47 47 47 47 48 52 60 48 57 88 89 80 68 60 60 63 62 53 45 44 51 63 67 42 63 42 42 63 47 56 151 170 82 66 78 42 42 66 42 54 58 66 70 70 70 66 62 43 43 44 44 49 73 97 117 69 61 57 65 77 81 77 62 46 45 44 44 46 57 48 44 43 51 54 41 40 39 41 64 48 55 55 55 48 48 44 44 52 39 37 40 88 124 127 115 92 72 63 63 73 109 145 176 80 90 100 133 170 191 177 134 154 104 72 77 91 95 88 80 89 85 77 65 56 44 36 35 53 36 35 44 35 33 39 87 32 33 34 34 37 33 41 50 60 56 56 56 45 41 41 41 53 45 36 32 40 48 64 79 78 53 29 27 26 27 55 91 98 98 73 24 23 27 31 23 20 26 35 22 27 51 51 23 22 23 27 27 31 43 67 90 31 98 186 362 531 420 161 42 50 40 40 29 26 26 26 26 24 24 24 25 25 26 26 30 38 38 45 41 44 36 35 24 24 24 25 25 26 31 31 35 35 35 35 35 36 36 36 28 27 28 29 32 36 52 79 99 189 172 182 243 314 368 387 380 414 391 336 245 193 162 115 48 57 54 54 54 47 43 36 36 62 62 55 55 48 48 45 45 66 54 30 29 29 30 31 40 63 55 43 31 31 31 32 40 30 60 100 96 68 52 76 97 106 67 35 33 32 38 66 86 65 57 52 51 47 47 55 56 40 36 32 31 30 30 30 30 28 37 64 60 44 36 48 68 64 56 48 44 36 36 36 36 48 48 48 44 44 44 44 50 125 47 122 388 570 545 552 632 469 351 274 145 73 46 77 37 31 75 91 71 70 78 66 29 53 49 48 44 43 35 31 31 38 38 38 38 38 38 31 31 26 26 26 27 27 31 31 34 162 193 277 145 21 157 317 177 24 50 42 24 71 171 127 24 38 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 36 32 32 32 32 32 32 32 25 37 34 38 38 42 50 60 60 84 104 27 170 526 605 460 414 349 210 86 47 47 35 35 43 26 26 30 25 25 25 25 24 39 43 43 43 43 43 42 42 22 38 54 46 22 22 26 46 25 25 25 25 25 25 25 25 25 25 32 32 32 32 32 32 42 50 62 70 63 47 31 19 35 35 35 31 27 26 26 26 21 27 27 31 42 42 49 53 16 15 22 22 29 29 29 22 11 11 11 11 14 14 22 22 14 11 17 15 17 18 23 21 40 40 40 40 33 33 27 27 39 39 32 32 33 33 25 26 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 34 37 41 41 41 39 39 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 36 36 36 36 37 37 37 37 37 37 41 41 45 45 49 45 46 35 34 34 34 35 39 43 55 39 47 63 54 34 34 67 58 58 58 58 51 51 44 44 36 37 45 49 49 61 74 83 51 84 116 108 81 61 56 60 38 44 65 114 183 261 323 329 340 210 84 48 92 133 122 90 79 38 37 43 38 35 36 82 69 57 46 38 38 38 51 55 67 38 62 125 121 104 204 362 306 363 317 442 543 464 519 630 595 457 404 376 271 186 157 135 125 125 121 113 109 120 120 108 116 112 117 122 127 123 131 131 210 221 236 255 290 333 360 376 379 356 328 301 294 307 327 348 304 228 164 168 200 215 234 257 245 256 256 267 282 290 298 299 262 259 236 174 119 100 124 153 183 103 70 77 85 121 124 58 72 76 86 94 141 217 321 393 456 597 634 547 453 451 626 865 990 1010 988 940 911 881 797 691 532 344 175 133 134 119 115 125 91 84 65 89 134 106 67 95 43 43 43 42 43 43 51 52 42 43 48 67 78 90 97 100 64 48 63 91 55 36 47 143 191 171 139 88 63 41 48 49 60 53 60 53 60 53 60 60 48 48 48 48 52 51 51 51 55 55 51 51 47 47 48 44 51 50 54 58 58 54 50 46 46 46 46 47 47 47 47 47 68 75 61 35 46 89 117 102 96 106 97 83 94 136 162 182 345 373 421 498 475 332 170 94 97 85 63 205 182 231 570 597 214 269 402 410 237 111 89 86 39 41 53 53 44 39 42 42 78 78 75 71 74 81 102 115 161 204 324 470 496 348 150 36 38 38 37 37 41 41 36 35 56 56 59 51 54 46 41 34 34 35 35 36 36 36 35 35 36 36 36 34 35 80 159 216 187 167 143 123 107 82 57 40 36 39 47 46 45 49 64 65 41 41 41 41 41 41 42 42 42 42 42 46 46 46 50 50 95 103 91 67 66 78 93 89 53 50 43 40 36 36 37 36 68 64 56 48 44 44 48 48 52 56 60 64 60 60 56 52 56 55 47 39 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 37 37 37 37 36 71 66 49 47 58 78 116 118 89 90 112 115 146 184 204 200 201 229 241 212 195 214 261 281 309 247 220 154 60 34 49 38 39 37 39 107 135 83 38 36 50 53 50 54 48 52 60 67 65 83 96 148 309 527 683 707 623 446 287 184 114 63 48 46 86 88 119 151 152 124 91 86 44 43 44 61 46 37 38 40 41 41 47 50 57 60 63 59 61 50 45 41 38 42 38 39 43 48 57 69 73 69 65 61 63 70 66 62 70 65 72 72 82 101 132 171 238 321 411 458 421 375 272 132 49 41 58 54 74 86 78 50 54 77 85 62 71 56 49 57 73 85 89 85 86 81 73 65 57 49 45 52 51 54 50 42 38 38 38 42 42 42 42 42 42 42 42 45 71 63 59 48 51 40 36 35 35 34 34 35 59 71 74 59 40 68 96 96 72 52 52 60 37 37 37 41 45 45 37 36 43 51 55 47 39 43 63 79 103 83 59 43 42 46 42 45 91 86 90 126 170 186 166 135 47 39 31 31 32 40 40 40 60 56 48 40 35 31 31 35 47 44 40 35 35 35 35 35 55 39 31 39 58 62 50 30 30 30 34 38 38 34 30 29 28 36 52 64 60 48 28 27 48 36 36 44 56 56 44 29 45 28 119 151 195 299 496 849 884 679 253 100 94 28 27 25 24 29 73 120 96 36 22 22 22 22 34 38 49 53 57 50 87 56 40 40 59 59 46 26 42 38 45 45 48 44 44 37 21 21 21 21 21 21 21 21 22 22 22 21 21 21 21 20 28 28 21 21 21 25 21 21 58 34 23 39 33 24 26 39 43 27 27 27 32 45 42 42 31 31 32 32 33 37 38 34 55 52 56 60 56 48 45 37 36 36 36 36 36 36 36 36 43 54 54 54 59 63 63 63 67 71 79 83 71 67 91 123 198 260 295 284 283 296 280 230 207 145 98 75 61 41 41 53 48 48 44 44 44 48 52 52 56 56 56 56 56 56 56 56 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 65 65 61 53 41 49 58 74 86 118 78 53 50 61 57 64 72 58 51 47 47 43 42 42 42 52 44 44 64 100 124 132 125 83 48 51 85 117 183 351 539 670 795 911 969 982 987 962 939 928 882 780 669 562 451 318 201 92 74 70 66 80 83 86 74 99 105 130 139 108 75 63 89 71 66 61 49 49 49 50 55 49 49 48 48 48 56 78 86 157 177 208 242 269 297 328 340 307 268 217 170 128 89 52 51 56 56 64 67 78 81 84 84 76 69 65 62 55 51 51 51 66 85 131 204 278 308 306 282 208 177 143 124 114 108 93 75 51 50 49 48 49 61 84 78 55 55 54 53 78 127 192 238 340 380 377 287 174 105 64 52 60 55 51 55 68 72 64 56 51 51 56 60 60 60 52 52 56 60 56 56 60 84 113 137 94 90 83 71 64 72 69 77 77 114 185 291 391 448 459 447 440 428 454 522 596 661 751 827 884 904 945 975 949 831 650 499 330 234 136 96 104 125 127 114 71 64 68 60 56 47 47 46 66 54 45 43 42 42 47 55 53 46 48 48 47 47 50 54 46 51 44 49 54 52 57 57 50 46 47 47 50 50 50 50 47 51 55 55 47 47 45 45 49 49 44 44 43 43 43 43 44 44 44 44 44 44 44 44 44 47 43 43 44 48 45 49 61 65 54 46 45 46 66 86 117 125 134 131 116 88 52 45 60 60 63 66 69 69 72 80 66 66 62 58 58 58 58 58 54 54 54 50 53 49 45 41 43 44 55 51 46 42 50 58 46 46 43 44 44 45 45 46 47 47 48 52 52 52 59 59 71 76 95 88 80 71 71 75 55 55 46 45 44 48 60 64 42 48 42 43 73 65 61 141 162 74 58 70 41 41 62 41 66 70 74 78 78 74 70 62 44 45 49 45 45 61 93 125 81 65 53 65 85 93 77 53 45 45 45 45 49 61 64 63 54 50 49 56 67 71 86 94 43 43 43 47 51 51 44 48 39 44 40 39 72 128 147 138 61 49 37 37 71 156 253 321 205 157 83 45 94 163 161 90 124 97 89 97 91 79 76 80 89 85 81 69 56 48 40 36 56 35 35 47 35 33 63 139 54 34 32 32 45 65 77 78 56 56 56 52 52 48 41 41 41 40 40 40 40 44 48 55 29 104 188 219 159 67 25 24 58 37 28 24 36 52 56 63 21 39 39 22 22 59 67 39 23 31 31 31 27 35 55 78 135 73 118 238 467 492 197 42 54 40 40 29 26 26 26 27 25 25 25 25 26 26 26 26 26 26 33 29 36 36 47 47 25 25 26 26 31 35 35 39 39 39 39 39 39 40 40 33 28 29 37 33 32 40 59 75 177 136 138 211 285 320 347 367 372 398 398 358 324 293 222 135 124 108 81 66 47 51 51 56 66 66 70 63 56 56 49 49 74 66 47 32 32 36 48 56 100 96 80 48 31 30 31 33 32 53 92 92 72 56 60 61 106 64 39 34 42 70 94 106 73 61 52 36 39 43 55 64 56 45 41 33 32 31 30 30 29 37 52 56 52 48 48 48 75 71 63 51 47 43 43 43 51 51 51 51 51 51 51 51 78 56 74 208 338 340 423 638 727 732 616 240 88 29 94 86 31 95 115 83 67 75 62 30 53 49 49 44 47 39 35 35 38 45 45 45 38 38 31 31 26 26 26 26 27 31 35 35 118 286 433 366 265 313 298 126 24 42 34 25 90 190 158 47 38 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 37 37 37 37 37 37 37 36 28 28 28 28 28 28 28 24 37 25 25 29 44 56 64 76 123 171 50 257 752 756 427 349 305 190 98 75 63 31 27 39 26 26 30 25 25 25 25 24 27 27 27 27 27 27 27 27 31 31 27 22 22 22 23 31 22 21 21 21 21 21 21 21 25 25 32 32 32 32 32 32 50 54 62 66 62 58 47 39 39 35 35 31 31 27 27 30 24 24 31 31 38 38 41 41 16 15 22 22 29 29 36 22 11 11 11 11 14 14 22 22 14 12 17 15 17 19 23 21 40 40 40 40 33 33 27 27 43 43 36 36 37 37 29 26 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 33 33 29 29 29 29 33 33 33 33 34 37 41 41 41 39 39 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 37 37 37 37 33 37 37 41 49 53 53 53 46 35 35 35 35 39 47 51 63 34 34 54 54 33 33 47 58 58 58 54 47 51 44 44 37 37 42 38 38 46 58 71 52 84 105 109 99 95 83 66 38 42 63 69 66 102 160 186 216 131 36 33 34 50 94 118 91 39 38 39 62 54 46 54 53 49 42 42 42 47 51 55 75 74 102 141 153 168 240 338 401 438 367 453 545 535 669 766 727 523 384 335 220 136 111 82 51 63 67 66 74 89 93 85 61 69 86 94 103 104 101 101 142 141 152 183 217 256 283 297 288 316 316 288 277 297 306 291 259 212 191 211 246 258 285 313 300 311 326 334 341 341 337 326 261 267 255 192 118 88 128 181 195 171 74 41 93 92 56 58 62 79 136 185 232 256 279 299 359 483 568 614 647 602 588 674 886 977 1018 985 924 900 901 878 741 560 331 186 140 149 157 143 175 104 101 129 118 75 55 60 44 48 56 48 43 43 51 60 45 44 48 67 90 106 109 108 44 63 86 87 78 95 163 227 263 224 168 93 48 40 49 62 53 46 53 46 53 46 53 53 55 55 55 59 59 63 63 63 51 51 51 51 51 52 52 51 59 58 54 50 50 46 46 46 38 38 38 39 39 39 40 40 39 67 53 35 121 265 292 209 96 118 121 92 83 113 138 174 345 357 362 415 452 405 278 160 38 70 100 142 162 288 525 585 214 151 213 278 193 103 89 86 40 40 41 40 40 39 39 39 66 59 59 51 58 76 110 136 141 188 328 445 408 224 78 37 37 37 36 47 57 65 65 50 64 52 45 40 47 49 52 41 35 35 40 48 48 44 36 36 34 36 47 39 34 63 131 179 170 139 111 91 82 62 49 40 64 47 35 38 53 61 60 52 45 42 45 42 49 46 49 46 38 42 42 42 46 46 50 50 42 62 66 46 34 34 42 38 49 46 46 43 36 36 36 36 71 56 55 36 39 36 47 44 55 52 63 60 63 52 55 51 63 55 43 34 34 35 35 39 35 35 35 35 42 35 42 35 35 35 37 38 38 38 38 37 35 58 73 76 78 79 103 104 74 51 54 84 127 165 169 161 240 240 232 212 214 241 285 310 239 241 138 63 97 95 68 82 102 43 51 143 191 150 74 48 57 68 61 58 56 60 60 67 51 110 154 178 286 491 687 751 761 717 641 504 362 242 149 95 37 50 76 108 121 117 77 63 52 51 48 61 43 37 37 40 40 40 40 46 53 56 59 55 69 53 45 41 38 42 42 43 67 68 77 89 89 81 69 65 48 52 55 51 59 55 58 69 64 95 145 192 235 262 274 274 326 372 320 153 49 58 66 38 50 78 78 50 42 69 85 78 59 56 68 69 84 77 81 69 73 69 81 73 72 53 48 40 55 54 50 42 38 38 38 38 42 42 42 42 42 42 42 45 44 55 55 43 48 80 128 168 136 80 34 33 47 79 75 59 40 61 100 93 76 52 52 60 37 37 36 36 37 37 37 36 36 47 59 51 35 43 67 95 119 95 59 39 34 34 34 33 51 58 66 78 94 118 130 134 54 46 34 35 39 43 47 47 67 56 48 39 35 31 32 32 45 41 44 40 47 46 53 46 66 51 39 51 74 82 62 38 38 42 46 50 50 46 42 38 37 44 48 48 48 40 33 28 36 28 28 48 72 84 88 69 66 50 212 308 331 378 471 714 663 555 144 36 83 28 37 27 42 24 28 72 72 24 22 32 22 22 27 34 38 42 54 50 28 23 23 36 68 76 59 31 39 38 38 45 41 37 44 37 21 21 21 21 21 21 21 21 29 29 25 25 21 21 20 20 28 27 32 32 32 25 24 21 69 38 30 35 36 24 26 43 31 26 26 32 40 29 29 46 31 31 32 32 33 37 37 34 63 59 64 60 56 44 36 36 36 36 36 36 36 37 40 40 44 47 47 47 52 56 56 56 64 64 64 64 56 60 92 117 110 158 174 141 136 192 240 253 237 146 63 44 48 44 41 44 41 41 44 44 44 48 52 52 49 49 42 42 49 49 49 49 45 45 45 45 45 45 45 45 53 49 49 45 49 53 61 65 73 65 57 45 53 62 78 90 74 54 49 50 49 48 60 88 62 62 55 51 43 43 43 42 64 44 43 69 125 153 133 105 86 47 59 105 110 141 294 487 611 743 855 923 939 956 933 898 885 829 738 641 554 450 310 191 103 85 69 65 68 71 78 70 80 68 73 86 83 55 53 60 51 61 61 57 57 58 51 62 53 53 49 52 52 60 79 94 150 165 188 219 243 274 314 333 292 261 218 179 145 110 75 52 52 60 72 83 93 97 100 92 88 81 77 70 59 52 51 51 75 86 123 181 243 262 228 181 127 117 126 123 120 101 86 74 50 50 49 49 50 62 73 64 55 55 55 53 68 109 163 210 265 316 308 218 144 106 80 52 64 55 51 59 68 68 60 52 59 63 71 75 71 63 56 51 51 52 55 52 60 80 116 133 101 90 79 71 63 56 64 68 100 133 219 322 437 501 508 493 493 481 507 562 640 695 769 826 846 835 847 832 762 607 450 334 211 154 107 78 88 91 112 115 68 68 71 67 59 47 46 45 45 52 52 55 59 62 62 62 62 54 57 49 40 39 46 42 46 43 48 46 51 56 61 61 53 46 46 46 53 53 53 53 57 58 62 55 51 47 46 45 45 44 44 44 44 44 44 45 44 44 44 44 44 44 44 44 44 44 43 44 43 44 44 44 53 50 50 46 47 67 99 122 145 153 137 98 55 45 45 46 46 58 62 73 64 52 51 51 54 50 42 42 46 50 46 42 70 62 50 42 41 41 45 49 42 42 42 42 41 41 42 58 42 46 43 47 44 44 45 45 46 47 63 71 75 67 55 51 91 95 95 83 67 63 66 78 62 54 45 44 44 45 60 68 42 43 41 43 100 89 84 156 154 70 50 66 41 41 58 41 74 74 82 78 82 70 66 55 57 65 69 53 44 44 73 109 81 57 45 57 85 93 69 45 43 43 43 44 49 64 75 82 50 41 40 55 78 82 85 81 38 39 39 39 43 47 44 44 38 56 56 38 44 100 127 118 114 97 65 45 66 159 284 379 325 217 105 59 73 99 110 106 114 106 107 107 76 49 53 77 69 65 65 61 56 52 52 48 36 34 43 75 59 34 78 162 141 89 33 32 53 77 77 61 49 56 56 52 52 48 41 37 33 36 44 48 51 36 35 31 29 76 180 312 364 291 147 39 66 30 24 29 48 52 48 48 103 124 96 32 23 55 55 23 35 39 39 31 27 31 47 66 128 23 76 100 260 341 114 62 51 44 37 33 26 30 30 27 27 28 32 36 36 32 31 31 31 42 53 57 69 65 68 57 37 31 31 35 35 35 39 39 43 43 43 43 43 43 44 43 44 45 49 41 29 29 44 56 91 74 107 158 219 237 280 324 389 417 417 382 379 400 373 314 207 172 121 78 54 47 63 71 63 70 74 67 60 56 52 45 46 47 63 76 77 77 69 65 87 87 79 55 31 31 47 68 60 60 60 56 48 45 41 33 72 48 48 56 83 95 98 90 77 73 72 68 71 67 67 67 61 61 57 53 44 31 30 28 38 37 33 41 60 60 40 28 60 63 59 51 47 40 44 44 40 40 44 44 44 44 44 43 31 75 88 158 274 251 293 481 737 853 698 310 94 105 96 65 36 95 100 51 29 31 31 29 42 42 45 41 40 36 32 39 39 45 45 38 38 38 31 31 26 25 26 26 31 35 43 46 37 237 329 309 357 397 302 178 105 42 25 38 102 115 114 98 39 35 31 27 26 26 27 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 30 37 37 44 37 37 37 37 36 28 28 28 28 28 24 28 24 30 25 25 26 45 57 68 84 21 119 130 249 496 424 256 318 225 146 95 91 75 27 26 39 26 26 30 26 25 25 28 24 31 31 31 31 31 31 31 31 31 23 23 22 34 31 22 21 22 22 25 25 25 25 25 25 29 29 29 29 36 29 36 36 43 43 43 47 47 51 48 48 32 32 28 27 23 23 19 26 25 28 36 31 27 30 26 29 12 15 15 22 22 29 29 22 11 11 11 11 14 14 22 22 14 11 17 15 17 19 20 21 40 40 40 40 33 33 27 27 43 43 36 36 37 37 29 30 26 27 27 27 27 28 28 28 32 32 32 32 32 32 32 32 36 33 29 29 29 29 33 33 33 33 34 37 41 41 41 39 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 43 36 37 37 37 37 32 33 37 41 49 53 57 61 45 35 35 35 39 47 51 55 91 63 55 75 79 58 46 55 58 59 55 55 47 47 44 44 48 45 49 38 37 42 62 67 52 61 81 90 99 108 83 51 41 60 70 67 68 74 123 149 53 63 88 92 77 66 66 66 66 63 55 43 54 66 50 37 38 38 50 54 58 62 62 62 67 99 126 142 176 224 271 304 427 483 409 474 556 605 762 826 708 457 284 233 150 86 77 63 39 44 51 43 54 78 82 74 50 62 71 76 77 73 62 51 102 98 102 125 160 190 217 235 211 289 337 313 296 300 280 240 213 198 217 257 277 288 311 351 351 365 384 396 399 391 375 360 260 274 278 215 140 109 143 200 216 252 133 65 156 112 39 74 42 62 136 193 206 215 243 291 323 416 532 681 822 795 682 652 739 873 985 1014 989 956 919 878 763 691 550 381 287 265 250 197 168 98 115 148 93 66 91 76 44 56 64 52 43 42 55 71 68 45 44 64 95 110 110 101 56 83 87 91 154 262 311 307 271 205 129 77 57 58 54 42 42 42 42 42 42 42 42 49 55 55 59 52 63 60 67 59 47 39 51 44 51 48 55 55 67 62 54 50 46 46 50 46 46 39 39 39 47 47 51 51 39 94 112 123 297 499 510 365 83 106 117 95 82 104 133 166 298 355 368 376 405 434 351 243 56 43 109 75 132 301 398 513 244 117 86 100 78 68 65 37 56 41 40 40 39 39 38 38 55 35 35 40 51 65 114 172 165 248 371 430 377 224 103 54 37 38 70 82 103 118 132 132 96 38 39 38 34 76 127 68 66 61 72 52 49 64 52 35 35 51 66 54 45 53 100 129 148 101 110 146 126 62 42 85 57 52 51 42 41 41 48 52 33 34 37 34 42 39 50 43 46 46 46 46 46 46 47 46 50 49 49 49 49 49 46 46 50 50 50 50 50 50 50 50 38 35 42 39 50 47 54 51 50 43 54 47 59 51 59 59 58 50 46 38 35 35 42 46 50 50 50 46 45 42 45 38 54 35 35 35 38 42 37 36 40 74 77 72 85 105 86 46 34 35 66 85 104 135 174 205 184 259 267 202 186 261 285 235 171 137 133 150 154 120 104 105 89 57 53 93 125 109 57 35 52 55 49 59 57 54 43 38 63 127 189 243 314 441 597 709 756 865 893 810 701 606 437 273 133 81 47 41 57 53 41 39 97 81 57 42 39 38 39 39 40 40 39 39 54 60 51 40 80 61 49 49 57 69 70 63 95 92 101 117 121 105 73 42 41 40 41 45 41 40 49 96 82 38 69 116 142 193 217 158 212 245 222 122 62 67 59 38 47 91 99 59 42 65 89 85 82 79 87 80 83 68 68 57 68 65 76 60 55 40 51 59 38 51 63 55 39 38 39 51 39 39 39 38 38 39 43 54 36 36 36 36 45 116 221 305 264 188 103 40 35 47 63 59 49 50 73 86 77 49 45 56 64 41 36 40 40 36 36 48 63 55 43 39 43 55 71 83 87 79 63 51 34 34 33 32 55 62 62 66 74 93 101 109 89 61 33 33 56 76 76 61 66 83 60 30 29 56 57 32 53 33 37 67 70 60 66 83 65 51 47 47 43 43 39 39 51 51 47 47 43 43 43 46 37 40 40 40 40 40 40 40 28 28 36 52 72 92 112 101 103 96 130 146 112 132 332 567 668 420 173 69 52 30 27 25 38 36 23 28 44 52 40 24 22 22 23 32 36 24 24 23 50 23 30 118 129 129 136 96 31 32 47 54 42 22 25 37 21 21 28 21 28 21 28 28 32 32 32 32 39 35 31 27 38 34 30 23 23 19 23 20 45 42 42 40 44 44 37 35 35 28 28 28 28 33 29 30 30 47 44 31 31 45 57 42 59 51 79 103 87 40 35 44 35 35 35 35 36 37 41 57 37 37 37 41 46 46 46 50 46 46 46 50 58 70 82 79 66 71 90 77 72 100 171 223 167 131 75 51 51 51 57 39 39 40 53 60 55 52 52 53 54 43 42 42 42 43 62 73 49 49 49 45 45 41 41 41 45 45 45 45 53 65 77 85 98 62 42 42 62 87 103 107 43 43 46 50 50 57 53 46 54 47 47 47 43 43 43 43 76 61 65 86 122 138 122 102 118 70 50 74 81 98 220 374 535 652 765 840 897 923 916 885 825 769 701 631 549 440 311 216 151 98 51 51 71 87 82 66 51 60 80 92 88 72 51 50 50 57 61 69 73 69 62 65 68 71 63 52 56 64 72 79 143 147 155 177 201 225 248 257 243 217 197 178 163 132 80 51 64 76 76 71 73 77 96 119 111 110 99 80 65 62 75 88 63 94 145 184 195 181 148 110 90 64 83 111 102 61 48 52 49 49 49 53 58 63 68 68 77 62 54 53 65 89 116 139 191 190 178 163 138 103 67 51 63 51 50 50 59 71 71 67 82 78 74 70 62 58 55 50 54 50 50 50 63 92 124 141 106 90 75 67 55 55 56 59 117 154 218 310 413 478 500 500 521 521 535 561 627 687 743 759 748 711 681 605 501 382 260 170 128 97 83 75 70 68 77 79 71 79 86 73 57 44 44 47 42 50 70 101 113 117 112 102 91 72 59 58 65 57 47 38 39 41 54 59 44 45 45 46 43 91 83 63 91 75 43 71 72 73 69 69 69 62 58 58 43 68 79 48 44 72 80 72 44 44 44 44 44 44 44 44 44 44 44 44 45 49 49 46 45 46 50 51 71 84 100 111 118 114 94 70 50 47 74 90 70 81 81 80 68 60 43 42 46 50 54 54 58 62 62 62 94 82 62 46 42 42 42 49 60 71 67 64 60 52 41 40 45 41 41 42 43 44 53 61 61 69 85 85 65 55 63 71 64 64 67 67 63 70 66 73 56 59 55 55 47 43 43 43 59 40 42 86 94 141 185 153 113 69 45 50 46 41 41 50 62 63 78 79 74 51 59 68 73 73 65 61 53 49 53 61 57 57 54 54 50 46 46 45 43 42 41 42 43 63 71 74 46 42 39 38 52 119 130 83 43 39 39 39 40 48 64 72 60 48 38 38 38 43 71 88 124 140 115 39 35 46 122 170 255 196 124 76 52 59 75 98 53 61 69 73 69 61 53 45 37 37 45 44 44 44 44 44 36 31 34 115 115 43 62 150 174 122 69 50 62 66 50 33 41 41 45 45 45 37 40 36 52 35 35 59 62 31 30 38 85 27 26 145 364 472 412 300 175 155 115 90 102 114 90 54 185 212 180 96 37 32 28 23 36 36 43 43 47 47 47 47 59 59 59 63 63 60 60 64 52 41 37 33 37 49 57 58 70 70 74 82 87 91 95 99 55 58 54 50 42 38 41 30 42 42 42 46 46 50 50 50 46 46 46 46 46 46 46 39 59 48 36 29 29 29 29 29 28 27 74 136 158 149 227 322 377 373 342 314 335 388 425 425 249 231 188 133 94 83 83 75 94 86 106 119 103 63 45 62 99 84 80 89 106 98 74 57 53 92 85 57 33 62 91 107 72 29 52 81 31 33 82 34 34 41 56 48 75 114 117 77 72 116 151 131 99 79 75 63 65 46 34 33 37 32 31 29 31 34 34 34 30 30 30 33 41 48 48 52 48 41 33 29 57 57 52 48 44 44 40 33 29 29 59 124 184 232 277 316 516 641 568 411 94 170 124 42 79 144 148 71 29 30 36 30 44 36 39 31 34 30 33 41 47 50 46 38 34 27 26 26 26 25 25 25 29 37 45 49 25 84 105 89 133 245 321 333 181 70 33 70 98 43 42 83 39 39 39 35 35 31 31 31 31 31 31 31 31 31 31 31 38 38 38 38 38 38 38 38 30 30 26 26 26 26 26 26 33 36 43 44 44 40 36 32 28 28 24 24 24 24 25 25 25 25 26 26 34 42 50 58 101 120 163 203 238 245 233 214 114 99 83 64 48 36 35 31 34 34 41 37 37 37 43 43 39 39 39 39 39 39 43 43 31 31 31 30 38 30 37 30 30 30 30 30 30 30 30 30 22 22 22 22 29 22 29 29 29 29 29 29 29 29 29 29 25 25 25 21 21 20 20 19 22 22 29 29 24 27 27 34 14 21 20 19 19 26 26 19 11 11 11 11 14 21 29 29 18 11 16 15 16 18 19 20 36 40 40 40 37 41 34 35 35 43 40 32 24 24 29 41 26 27 27 28 28 28 27 28 28 28 28 28 32 32 39 32 36 36 36 36 33 33 29 29 38 38 38 38 38 38 39 31 32 32 32 32 32 32 39 39 39 43 47 51 40 36 32 32 31 35 47 43 48 44 33 33 32 32 33 37 45 49 60 53 41 33 33 42 58 66 59 51 67 63 63 59 55 51 47 47 59 59 52 52 51 51 51 44 52 52 52 45 45 49 49 38 55 40 49 82 91 63 43 47 58 69 59 41 51 97 108 85 70 56 49 49 49 49 50 46 70 58 42 38 39 39 39 39 38 38 39 46 66 85 82 59 55 143 152 146 189 211 246 341 450 510 541 551 629 751 796 731 447 279 127 95 88 52 38 59 39 39 39 40 51 63 71 79 75 64 53 54 58 51 43 42 57 61 73 89 108 124 147 159 154 204 267 310 324 300 275 262 266 266 278 306 345 381 400 404 395 387 422 470 474 430 407 412 323 292 252 212 180 169 206 243 172 256 182 119 164 81 36 50 39 67 94 57 60 138 203 213 265 334 462 606 704 722 706 723 747 753 849 944 967 980 962 873 700 683 659 622 550 461 391 361 299 245 206 200 174 117 71 56 53 45 45 57 59 42 53 78 88 61 56 75 87 91 86 82 41 57 64 95 219 361 391 326 219 156 80 44 52 69 57 42 57 53 49 45 45 49 53 57 44 48 48 41 52 49 56 49 60 53 56 45 48 40 43 39 43 50 54 61 68 68 61 54 59 40 39 39 39 50 53 53 53 93 83 70 229 483 453 197 83 61 56 74 69 54 79 145 228 334 394 374 354 359 327 268 116 59 41 99 156 202 288 380 339 225 122 91 85 73 66 80 40 39 38 38 38 38 38 38 60 40 36 40 51 53 98 152 253 311 404 462 413 260 123 54 37 37 61 103 143 170 172 160 106 38 39 38 34 56 150 151 128 116 119 80 52 52 56 40 35 51 62 57 45 53 100 125 119 121 153 165 118 62 46 73 41 44 39 42 41 41 55 48 37 34 34 34 35 39 39 39 39 39 39 39 39 39 39 46 50 56 49 49 49 49 46 46 50 50 53 53 53 53 60 53 41 34 38 38 42 46 46 50 38 42 51 55 59 63 59 59 50 46 45 42 39 39 43 42 50 50 53 49 45 45 45 42 69 58 35 36 37 37 36 34 43 55 77 81 78 58 40 36 35 34 38 65 96 132 171 198 224 272 275 227 194 206 202 160 156 114 111 131 131 96 68 68 80 52 36 44 56 52 48 62 67 63 49 44 46 43 38 38 55 112 186 221 271 354 486 612 703 817 892 892 864 810 700 570 363 236 123 74 56 40 40 49 58 97 102 67 39 40 41 40 45 41 45 59 74 65 60 48 65 57 49 53 61 77 82 79 111 100 97 104 105 97 77 50 38 39 54 102 106 69 49 64 47 38 61 65 64 148 187 116 74 111 119 79 43 55 51 38 103 122 106 74 77 97 97 65 54 58 62 63 59 55 43 39 44 71 95 99 75 55 43 43 39 51 59 51 39 38 39 51 47 43 39 39 39 39 39 50 36 37 37 44 57 105 181 229 320 253 160 72 36 34 35 36 36 37 50 70 61 36 36 44 52 48 35 35 64 104 76 35 51 55 55 55 55 55 51 51 55 51 47 39 34 34 34 45 51 58 58 62 73 85 97 101 92 80 64 56 67 79 87 87 56 108 152 144 121 122 131 136 104 61 37 59 66 56 58 67 49 35 35 31 31 31 31 30 31 30 30 30 30 30 30 29 33 36 36 36 36 36 36 36 28 28 28 40 56 72 84 78 85 61 102 142 125 141 293 468 554 349 130 46 33 29 28 28 41 43 24 28 44 48 36 24 23 23 24 24 25 29 33 26 55 25 75 166 173 161 157 105 28 24 36 51 46 26 26 34 21 28 28 28 28 28 28 28 39 39 39 39 38 35 35 31 45 41 30 26 22 26 23 20 49 42 43 47 44 44 37 27 35 28 28 28 29 33 29 30 30 51 48 31 31 44 53 42 90 95 115 135 143 123 79 43 36 36 36 36 36 37 38 42 38 38 38 38 42 42 42 46 43 43 43 47 55 71 83 77 64 64 72 74 78 108 152 192 123 88 67 43 51 65 65 50 40 40 41 53 75 83 76 62 63 44 43 43 43 43 55 70 57 53 53 49 49 45 45 45 45 45 41 45 49 61 69 70 82 66 59 75 103 111 95 75 43 43 47 47 50 50 50 43 51 51 51 48 48 44 44 44 61 46 50 74 106 111 99 86 116 73 58 78 74 80 176 311 476 589 709 780 821 866 876 850 803 755 698 643 573 482 364 277 184 139 105 102 118 130 117 90 95 84 80 72 71 59 58 54 57 61 66 66 69 65 61 65 75 78 63 59 56 64 76 80 112 112 116 119 131 147 158 159 152 131 130 139 156 148 117 93 53 60 68 63 59 58 74 89 79 83 80 80 78 91 112 124 88 107 123 134 141 139 119 96 69 53 57 80 71 49 48 56 47 48 53 66 71 64 65 69 68 65 65 54 58 67 78 79 103 110 110 105 96 84 71 59 63 51 50 50 59 71 78 70 78 74 78 70 66 58 54 54 65 54 50 51 71 92 116 125 86 74 67 60 59 56 64 75 129 170 234 315 396 441 447 446 457 467 474 507 552 597 634 639 590 534 468 383 295 215 148 97 101 80 65 60 62 64 69 83 75 78 77 64 48 42 42 42 45 69 116 160 192 219 227 221 175 133 95 66 58 52 44 39 39 41 50 55 47 44 45 53 84 135 142 150 202 162 82 70 64 64 64 65 61 61 61 61 60 55 55 91 124 132 104 76 44 44 44 44 44 44 43 44 44 44 44 45 49 53 57 50 46 46 47 51 56 64 72 76 63 63 74 70 70 70 82 86 65 65 69 61 60 48 43 42 58 62 58 58 54 54 50 50 78 74 66 58 46 42 42 41 48 59 59 60 52 45 44 40 40 40 40 41 50 58 67 64 60 56 60 61 53 53 46 47 55 55 51 51 54 54 57 60 70 70 66 58 54 47 43 42 67 40 41 61 61 132 216 216 113 69 41 54 54 42 41 42 67 59 54 55 55 55 52 56 53 61 65 65 57 53 49 49 53 57 54 54 50 46 46 45 45 43 42 42 47 59 74 70 42 46 45 40 76 116 111 67 40 39 39 39 40 52 68 76 80 68 48 39 39 39 55 64 97 129 128 79 46 45 53 53 123 96 61 41 41 49 69 88 43 54 62 66 66 58 53 45 37 37 44 44 44 44 40 40 35 43 83 127 135 107 90 82 122 98 69 45 38 42 38 38 41 41 45 45 45 37 40 36 48 31 39 58 58 34 29 42 30 28 27 28 81 205 357 460 496 488 475 454 442 406 338 278 138 169 150 78 25 24 28 23 36 36 43 43 47 47 47 43 52 45 45 45 41 41 41 41 65 57 49 45 49 61 73 85 73 77 82 90 94 102 106 110 74 74 70 62 58 54 50 46 42 42 42 46 46 50 50 50 46 46 46 46 46 46 46 46 43 36 32 29 29 30 30 31 31 50 96 119 121 131 174 244 363 351 323 299 335 384 392 369 298 299 304 289 278 262 243 243 282 285 262 238 223 208 201 186 178 148 124 97 82 55 34 32 88 74 62 82 71 44 69 122 150 67 32 48 49 77 74 33 34 36 48 51 74 114 121 93 36 104 178 182 114 43 30 43 36 32 32 32 37 37 35 31 31 31 31 31 30 30 30 30 41 48 48 48 45 41 29 28 49 45 45 41 45 41 41 29 35 30 45 89 129 158 194 217 249 414 552 570 226 156 150 181 47 80 120 116 92 73 40 29 40 32 32 31 30 30 30 33 47 50 46 38 27 27 26 26 26 26 25 25 33 37 41 44 23 44 44 22 23 80 149 169 149 57 26 66 82 42 34 74 39 39 39 35 35 35 35 35 31 31 31 31 31 31 31 31 38 37 38 38 38 38 38 38 30 30 30 30 26 26 26 26 40 40 47 44 44 39 32 31 31 24 23 23 23 24 28 25 29 26 26 30 34 42 50 54 97 105 120 128 134 130 126 108 71 56 52 40 28 27 27 27 34 34 41 37 44 44 43 43 39 39 39 39 39 39 43 43 31 31 38 38 38 38 37 37 26 26 26 26 26 26 26 26 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 23 26 29 29 25 24 27 27 14 13 21 16 19 19 19 12 11 11 11 11 21 21 28 29 18 11 16 15 16 18 19 20 36 40 40 40 37 41 35 35 35 39 36 32 28 28 37 49 39 39 28 28 28 28 28 28 28 28 28 28 32 32 39 39 36 36 36 36 33 33 29 29 38 38 38 38 38 38 39 31 33 33 32 32 32 32 39 39 43 43 43 43 36 32 32 32 31 39 43 39 40 40 33 32 37 37 41 41 45 45 52 45 41 33 33 42 58 70 63 55 63 63 59 59 55 51 47 47 59 59 52 52 51 51 51 51 48 48 48 52 45 45 46 42 55 40 65 90 78 43 43 63 62 77 68 42 37 68 83 67 64 57 49 49 49 49 50 50 62 54 54 66 75 71 51 38 40 40 40 47 62 74 74 58 79 135 143 158 235 273 307 395 607 615 470 509 725 854 645 423 198 141 101 101 101 69 46 40 40 40 40 40 47 55 63 71 63 52 45 42 51 44 43 42 69 75 72 73 84 89 97 105 96 143 205 251 273 272 270 269 305 305 317 341 380 411 431 435 438 430 446 482 474 430 406 404 291 272 259 247 240 240 244 249 238 268 165 87 121 70 40 68 39 42 54 49 49 88 126 140 173 198 278 410 522 572 605 638 710 696 763 862 913 956 934 840 714 709 704 683 647 594 557 530 432 374 332 307 269 180 99 68 97 65 53 68 74 50 56 61 83 57 52 44 47 43 58 66 78 82 72 84 187 291 290 210 167 124 72 44 44 49 45 41 57 53 49 45 45 49 53 57 40 41 41 41 45 49 49 49 53 49 49 45 41 40 40 40 51 51 62 65 73 73 62 55 48 40 39 40 55 73 88 95 40 78 157 180 207 342 363 184 93 76 82 85 55 43 45 89 201 303 371 358 342 335 288 220 120 56 38 69 114 156 242 326 333 200 88 49 42 38 38 39 40 39 39 38 38 38 38 38 67 47 36 44 51 49 94 144 297 344 420 475 442 316 171 86 38 44 83 154 248 323 361 362 227 125 55 39 36 42 141 221 207 217 213 154 87 67 64 63 35 43 51 42 33 45 88 113 91 141 174 142 86 62 73 73 35 35 35 42 45 41 51 40 45 38 38 34 35 34 34 34 39 39 39 39 39 39 39 46 50 49 49 49 49 49 49 49 53 53 53 53 53 53 53 53 33 34 34 34 34 38 38 38 34 42 54 62 71 67 63 59 45 45 50 50 50 46 42 38 50 50 49 45 42 42 42 42 45 45 38 35 36 36 35 35 43 34 49 77 66 34 43 92 83 58 41 49 89 128 159 174 206 232 248 244 215 183 155 129 117 79 75 99 96 60 36 36 56 44 36 36 36 36 60 106 84 79 53 43 37 38 37 37 53 101 166 205 205 229 329 449 581 682 791 881 932 919 875 816 666 503 340 260 161 53 41 78 95 185 202 120 52 53 54 41 42 49 57 71 70 69 61 52 73 73 69 73 85 97 106 107 107 88 73 73 77 81 69 61 49 53 93 148 174 150 133 137 124 108 108 73 36 85 122 66 36 51 79 83 63 52 47 42 131 130 118 113 140 156 128 72 65 62 66 66 63 55 43 39 47 67 83 75 51 38 38 46 50 58 62 58 46 38 46 54 62 58 50 46 42 42 42 46 41 41 41 53 69 101 137 157 257 229 180 108 60 35 34 35 49 53 85 121 109 60 48 60 33 80 115 63 35 55 63 43 51 59 71 75 71 55 39 34 39 39 35 34 34 34 38 49 36 43 43 43 54 62 73 77 53 68 68 63 51 62 106 141 154 177 242 319 364 353 343 342 167 92 33 36 55 50 49 53 34 35 35 31 30 30 30 30 34 30 30 30 29 29 29 29 29 32 32 32 32 32 32 32 28 28 28 32 40 48 60 53 64 32 61 106 114 102 175 278 344 207 83 39 41 29 29 40 41 36 28 28 36 40 32 24 24 23 23 23 24 24 25 29 26 22 54 129 136 144 164 128 36 24 32 40 43 31 27 38 20 20 23 23 23 23 24 24 35 35 39 35 38 34 31 27 38 34 30 26 22 26 23 20 41 38 43 47 40 40 29 26 35 28 28 28 29 33 29 30 31 55 52 32 31 44 53 38 86 130 170 210 278 322 266 159 44 44 44 41 37 37 37 37 38 38 38 38 42 42 42 46 39 39 43 47 59 75 91 85 71 63 63 74 93 112 124 136 63 48 43 39 51 62 66 51 41 40 40 57 104 120 105 78 68 57 45 43 43 47 59 70 61 61 61 57 57 53 53 53 45 45 41 41 45 53 61 58 62 63 87 115 135 119 75 42 43 43 43 44 47 47 47 47 59 56 56 48 48 48 48 45 46 45 46 55 83 91 79 63 93 61 54 75 74 69 145 256 406 532 645 708 736 762 788 781 772 732 694 651 603 521 426 346 253 224 202 196 208 197 165 130 123 107 79 55 50 50 54 58 62 62 70 66 62 58 54 53 72 71 67 63 56 64 76 84 96 92 88 87 83 87 87 91 84 77 81 110 140 152 133 110 53 57 66 65 56 51 55 59 58 55 63 71 76 93 106 118 101 93 99 90 90 96 95 92 79 60 63 75 59 48 47 53 48 50 67 83 88 88 73 69 64 68 76 70 70 66 59 55 72 72 75 78 78 77 80 84 56 55 50 51 63 71 74 66 70 66 70 62 58 50 49 49 58 62 66 67 79 92 104 105 62 54 59 60 71 80 88 103 137 174 232 301 357 372 366 342 346 350 357 379 412 441 459 452 408 354 296 230 180 139 115 90 98 79 64 59 64 70 80 86 81 69 56 43 42 42 46 54 101 132 187 239 279 302 306 296 223 172 119 70 52 40 40 43 39 44 60 57 54 47 52 56 127 171 199 258 330 267 123 67 52 52 52 53 53 53 53 53 80 41 42 135 211 187 116 80 43 43 43 43 43 43 43 43 44 44 45 53 57 61 65 65 50 54 51 55 59 59 63 63 55 63 86 94 94 86 86 78 101 93 81 61 48 43 42 41 66 66 62 58 50 46 42 42 62 66 70 70 62 46 41 40 41 41 42 46 53 50 45 45 39 39 39 40 49 53 69 62 69 57 53 50 62 65 62 54 54 50 50 46 46 46 46 52 62 65 66 58 54 46 42 42 74 41 41 45 40 136 276 320 117 65 41 54 70 58 42 42 82 78 62 51 47 51 55 48 44 45 61 69 65 53 45 44 53 53 57 57 57 49 45 45 44 43 41 42 51 71 90 94 42 61 68 72 92 108 91 51 44 40 40 40 40 48 56 64 96 92 80 72 64 64 63 68 53 85 104 91 78 74 42 35 63 68 64 57 41 41 45 52 39 50 58 62 65 61 53 49 44 44 44 44 40 40 47 40 33 111 187 167 134 122 102 62 82 86 85 57 34 33 42 62 41 41 45 45 45 37 40 36 44 31 39 58 58 30 29 38 25 28 50 34 27 44 132 220 352 359 366 366 358 322 253 197 61 93 89 41 23 23 24 28 36 36 43 43 43 43 44 43 52 45 41 37 33 29 25 25 53 49 41 37 41 49 61 69 35 39 43 47 55 63 67 67 51 51 47 43 39 35 31 31 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 39 32 32 29 30 31 32 40 32 75 109 96 90 109 128 138 245 245 237 237 285 337 337 298 231 252 292 313 310 294 275 279 310 337 306 250 235 264 257 210 214 192 168 121 82 51 35 57 135 132 124 128 129 158 239 316 136 121 58 42 99 111 72 65 34 35 35 34 54 90 105 89 32 72 158 222 190 90 38 43 36 32 32 32 40 40 35 30 31 31 31 31 31 30 30 30 38 45 45 45 41 41 37 33 41 41 41 45 48 52 52 49 39 31 34 59 99 120 154 176 156 185 382 572 347 225 235 309 106 67 68 108 136 104 60 41 40 32 31 31 30 30 30 33 40 43 39 31 27 27 26 26 27 26 25 25 25 25 29 29 36 52 48 28 24 41 81 105 113 41 25 58 70 38 34 62 39 39 39 39 39 39 39 39 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 26 26 26 26 26 26 26 26 41 41 44 39 39 35 31 27 27 31 31 30 30 30 37 30 32 29 33 37 42 50 54 54 58 57 64 56 48 51 67 76 59 48 48 40 35 36 43 43 34 34 41 37 44 44 43 43 40 40 39 39 39 39 43 43 31 31 38 38 38 38 38 37 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 22 22 21 21 21 21 20 20 23 26 26 22 29 24 31 31 18 17 21 20 16 16 15 12 12 11 11 11 21 21 29 29 18 11 16 15 16 18 19 20 36 40 40 40 37 41 35 35 27 35 36 36 33 37 45 57 63 55 36 28 27 28 28 29 28 28 28 29 32 32 39 39 36 36 36 36 33 33 33 33 38 38 38 38 38 38 39 31 33 33 33 33 33 32 39 39 39 39 39 39 32 32 32 32 35 35 36 36 36 32 32 32 49 45 45 45 45 41 41 41 45 37 34 42 51 63 67 63 59 59 55 55 51 51 51 47 58 59 51 51 51 51 51 51 44 44 44 44 41 41 41 38 43 47 68 89 58 41 43 87 74 101 89 55 37 49 67 59 57 49 49 49 50 50 46 46 50 42 43 75 107 103 63 38 56 41 44 48 55 58 66 67 191 214 197 219 307 334 351 431 565 630 545 646 832 763 392 218 197 212 195 131 74 61 58 40 40 40 40 40 43 47 62 59 51 40 40 41 50 46 42 40 57 64 56 53 57 57 61 69 60 99 153 188 215 230 248 263 306 302 317 337 373 404 424 428 455 446 458 482 478 442 422 412 322 300 260 220 216 272 349 403 288 254 171 109 103 80 53 69 47 41 40 46 58 57 64 90 131 116 133 221 329 403 488 557 600 570 626 725 796 852 848 773 707 698 689 664 650 620 594 568 503 435 400 371 325 224 130 76 169 117 93 123 146 125 112 97 139 112 83 47 42 42 47 50 58 65 52 59 127 199 178 98 107 92 76 56 45 41 41 41 53 53 45 45 45 45 53 53 40 41 41 41 45 49 49 49 49 49 45 45 45 40 40 40 56 63 70 70 77 74 66 58 55 48 40 47 58 68 76 90 73 76 186 277 292 356 341 186 92 107 142 137 91 43 42 43 146 248 320 332 324 315 252 181 153 81 40 66 104 134 219 296 299 177 65 37 46 60 68 65 40 40 39 38 38 38 42 46 47 35 35 40 52 61 95 153 245 297 381 451 438 334 216 150 102 99 145 227 363 500 594 621 500 341 154 67 50 39 112 238 270 318 331 268 181 123 95 69 36 44 40 34 34 49 84 93 87 149 166 106 54 70 89 78 34 35 35 42 49 48 51 37 49 42 38 34 35 34 34 34 39 39 39 39 39 39 39 39 46 45 45 45 45 45 45 45 49 49 49 49 49 49 49 46 37 34 34 34 34 34 34 34 38 46 62 70 74 70 62 58 33 41 50 54 54 50 38 34 50 49 49 45 42 35 43 38 31 31 37 42 36 36 37 44 56 33 33 70 66 34 100 224 147 103 61 53 93 124 136 135 147 146 185 221 209 157 121 110 73 35 35 51 56 36 35 35 35 36 40 48 48 56 76 111 96 88 61 46 36 37 37 36 52 87 137 162 139 132 202 313 441 525 640 764 843 855 864 874 852 707 581 491 329 146 74 126 195 277 267 143 52 53 46 39 41 45 57 60 58 50 41 37 69 77 77 81 77 74 82 79 67 52 44 41 53 65 57 57 117 88 79 106 144 179 241 301 193 125 138 140 69 38 55 44 59 63 87 95 79 55 46 54 58 89 128 159 186 174 125 70 89 82 78 74 66 58 47 43 75 63 47 37 36 36 38 58 54 58 58 54 50 46 46 50 70 66 54 46 42 38 38 42 57 45 37 45 65 101 113 121 141 161 176 148 96 48 35 35 61 57 101 160 152 84 48 56 60 76 95 79 59 51 59 63 63 67 75 75 71 59 47 39 51 47 39 35 34 34 34 37 32 32 35 35 39 46 57 57 33 48 71 54 47 82 170 255 405 355 356 462 539 489 380 315 197 103 32 32 48 52 51 50 43 39 39 35 34 30 30 30 42 42 38 38 34 34 30 30 28 28 28 28 28 28 28 28 28 28 32 32 36 40 40 33 30 28 28 71 91 76 93 129 150 85 53 56 61 37 28 39 41 41 33 32 33 32 32 32 33 33 33 33 26 25 25 24 57 38 109 156 124 116 127 80 44 28 24 32 39 31 27 30 20 20 23 23 23 23 23 23 35 35 35 35 34 30 27 26 38 34 30 26 22 26 23 20 29 34 39 40 40 41 30 26 35 28 28 28 29 33 29 30 39 63 60 32 32 40 49 41 89 161 213 238 329 394 337 198 47 35 35 36 37 37 37 37 38 38 38 38 42 42 42 46 43 43 43 51 59 75 91 92 62 51 46 61 88 103 87 68 39 39 39 43 54 62 62 44 42 41 41 74 136 156 129 94 76 53 45 44 44 47 62 73 69 69 65 65 61 61 57 57 45 45 41 41 41 45 49 46 42 66 102 127 123 91 47 41 43 44 44 44 48 48 51 52 60 52 52 45 45 45 45 45 46 46 46 51 67 60 52 47 77 61 55 71 67 62 111 190 317 447 577 632 649 686 717 729 727 705 680 658 618 558 482 418 331 305 283 265 239 209 169 130 110 87 63 50 49 49 50 58 66 67 63 59 62 50 50 49 72 75 67 63 56 68 76 84 89 84 84 84 79 79 75 68 76 72 77 90 119 120 101 78 54 62 81 78 76 60 56 56 60 56 57 62 70 70 70 62 70 65 68 63 62 69 80 80 65 58 81 97 74 48 48 50 51 63 80 100 101 97 84 72 87 91 92 88 78 70 59 55 73 73 80 83 83 78 66 77 59 55 51 51 63 67 70 62 58 58 62 58 54 49 49 49 62 63 71 72 80 84 81 78 52 53 55 60 80 93 105 120 137 167 205 246 280 287 275 263 239 240 244 258 276 286 288 273 236 214 195 164 138 119 93 75 74 67 63 62 67 69 75 81 77 57 43 42 42 55 78 93 173 204 240 279 294 290 277 255 190 151 102 62 40 39 39 39 43 55 60 57 57 53 70 67 119 175 231 326 406 311 135 59 56 56 52 49 45 44 48 44 83 39 41 154 219 163 84 76 43 43 43 43 42 42 42 43 48 52 56 53 61 65 73 69 69 62 62 55 59 67 75 78 99 111 126 118 94 78 82 82 161 141 113 81 56 43 42 41 54 58 54 54 50 46 46 42 54 58 66 66 62 46 42 40 43 43 43 44 43 47 42 42 39 39 39 39 47 55 64 50 77 47 46 50 66 74 73 61 61 61 61 50 50 46 46 49 55 61 62 58 50 42 42 41 74 41 53 57 44 152 320 385 125 65 40 42 66 62 46 46 62 106 130 91 51 43 47 51 42 44 49 61 57 49 45 44 49 53 53 57 57 49 45 44 52 43 42 42 51 71 90 94 61 57 64 68 80 80 67 43 56 52 44 40 39 40 40 40 72 76 76 76 76 76 71 72 46 61 65 60 75 99 83 43 56 76 85 73 49 40 39 38 38 46 54 58 61 57 49 45 44 44 44 40 40 40 43 36 35 103 155 131 98 82 70 46 70 86 97 69 33 32 34 61 41 41 45 45 45 37 40 36 51 35 46 70 70 42 30 46 58 50 38 28 27 26 26 26 31 34 34 45 65 64 44 24 23 24 28 23 23 23 36 44 36 36 36 36 43 36 44 37 41 41 37 37 33 29 25 25 29 29 29 33 33 37 41 41 26 26 26 26 26 27 27 31 35 31 31 27 27 27 27 27 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 51 44 44 34 31 32 36 40 30 72 94 65 64 99 109 76 151 182 206 218 243 279 275 255 256 249 253 246 214 167 163 183 190 266 286 227 207 248 245 170 146 151 144 113 82 67 87 128 154 334 366 235 204 349 453 434 143 228 200 161 225 189 106 139 46 38 34 34 54 78 89 85 88 48 94 214 274 206 114 71 72 53 48 44 44 36 31 29 35 35 31 31 31 31 31 30 38 45 45 45 41 37 37 36 28 28 43 47 55 63 67 64 31 31 30 52 81 111 137 156 179 96 229 422 340 285 311 301 202 91 36 80 120 88 64 76 40 32 31 31 30 30 30 33 40 43 39 31 27 27 26 26 27 26 25 25 25 25 33 33 37 32 36 44 45 37 41 53 77 33 26 50 66 42 38 51 35 39 39 39 43 43 43 43 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 27 27 27 26 26 26 26 26 37 40 36 32 31 31 31 31 31 30 42 41 48 44 40 30 35 25 37 34 45 42 49 42 37 49 57 56 48 56 80 93 71 60 56 48 47 44 51 51 34 34 41 37 44 44 44 43 40 40 39 39 39 39 43 43 35 35 42 42 42 42 42 42 34 34 34 34 34 34 34 34 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 22 22 21 21 21 21 21 27 30 26 26 29 28 31 31 30 26 33 29 24 20 19 16 12 11 11 11 14 21 29 22 18 11 16 15 16 17 19 20 36 40 40 40 37 41 34 35 27 35 36 36 37 41 53 65 79 67 44 28 27 28 29 33 28 29 29 29 32 32 39 39 36 36 36 36 33 33 33 33 38 38 38 38 38 38 39 31 33 33 33 33 33 33 40 39 39 35 35 32 32 32 32 32 37 32 36 32 32 32 32 32 49 49 49 45 45 45 45 41 53 41 34 38 47 63 71 67 55 51 51 51 51 51 51 51 58 58 51 51 51 51 51 51 40 40 40 44 37 37 37 37 50 47 60 72 53 40 50 91 90 125 121 79 46 41 57 53 57 49 49 49 50 50 46 46 50 38 38 63 103 107 71 38 49 40 40 49 49 44 64 103 219 248 242 275 364 381 402 499 659 625 613 711 756 469 223 249 292 327 278 141 51 53 66 51 40 40 40 39 39 43 58 62 54 43 39 44 53 50 41 40 44 44 43 41 45 49 57 61 53 76 114 141 168 191 222 249 276 283 291 318 354 393 412 416 435 439 451 466 466 453 433 415 310 323 304 236 196 238 350 430 297 255 208 163 116 89 63 46 120 51 40 58 78 54 57 92 158 139 132 165 213 275 381 489 501 502 569 653 695 740 767 712 681 672 650 605 587 578 551 510 481 419 380 355 314 232 150 111 192 132 112 163 218 221 203 176 207 156 95 47 55 83 87 58 45 49 44 40 79 127 114 62 60 76 84 76 57 45 45 53 53 49 45 41 41 45 49 53 40 41 41 41 45 49 49 49 45 45 45 45 44 44 44 40 64 56 67 62 67 74 66 58 59 51 44 39 45 52 75 101 110 100 107 209 389 489 354 128 126 138 161 140 94 44 44 45 79 172 253 297 308 297 237 178 155 86 42 64 98 124 206 287 363 253 118 54 39 48 39 38 41 40 39 39 38 38 46 46 39 34 35 40 52 54 92 150 171 242 346 404 387 306 221 178 188 185 207 277 411 561 689 738 703 525 234 65 57 40 78 216 327 403 452 401 296 198 115 61 37 37 36 34 34 56 83 84 80 122 138 86 58 78 85 61 35 35 35 42 49 48 51 48 49 42 38 34 35 34 34 34 39 39 39 39 39 39 39 39 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 46 38 34 34 34 34 34 34 46 50 58 62 66 62 54 50 34 42 50 54 47 43 34 34 42 42 42 38 35 35 36 38 35 43 56 69 74 71 60 56 71 34 33 78 74 51 124 255 147 106 61 53 85 121 129 124 112 104 124 159 155 107 67 56 65 34 33 35 47 35 35 44 34 35 36 44 52 60 59 67 93 84 61 46 43 39 36 35 48 64 95 106 81 60 99 187 227 314 431 560 664 726 793 857 879 788 706 601 424 230 171 229 258 286 242 115 40 45 42 39 41 57 69 68 58 46 41 45 77 89 101 97 70 50 46 43 38 38 38 40 53 65 61 65 108 83 54 71 113 199 325 432 292 161 179 262 180 38 37 49 47 43 50 58 58 54 61 85 75 127 210 261 252 191 131 93 104 85 74 58 50 42 38 38 70 58 46 46 50 58 54 46 58 54 50 50 50 50 46 42 70 62 54 46 42 38 38 38 69 49 36 36 49 85 112 128 121 157 188 168 116 56 35 34 47 34 59 139 155 87 51 59 167 55 32 65 121 101 65 61 71 67 59 55 51 51 55 55 63 59 51 43 35 34 34 34 32 32 32 32 35 31 38 45 37 52 74 62 74 137 260 380 517 506 539 644 667 546 381 284 203 110 31 33 41 45 33 37 35 43 43 39 38 34 34 34 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 29 29 29 29 29 28 28 28 28 26 28 74 89 82 84 105 73 52 47 65 61 37 35 47 45 45 41 33 29 29 29 37 77 81 86 86 78 62 42 25 65 76 159 187 123 95 79 23 60 32 23 24 28 23 23 22 20 19 19 19 19 19 19 19 23 23 31 31 31 27 23 19 38 34 30 26 22 26 23 20 33 38 39 36 40 29 30 26 35 28 28 28 29 33 29 30 51 75 68 36 32 41 45 37 112 184 220 205 248 277 204 69 50 34 33 34 36 44 36 36 38 38 38 38 42 42 42 46 46 46 47 47 59 71 83 84 50 41 40 48 68 79 51 38 38 39 44 44 51 51 54 44 43 43 59 110 158 170 134 94 64 49 45 44 43 47 65 69 69 69 69 65 65 61 61 57 45 45 41 41 41 41 41 41 42 67 99 103 76 44 42 43 43 44 44 44 45 45 56 49 49 49 49 46 46 46 46 46 46 47 47 48 52 48 47 46 58 54 51 60 57 56 81 129 224 359 486 545 578 624 663 678 686 679 676 662 632 591 534 486 402 373 321 276 222 164 117 82 58 54 50 50 50 50 50 51 64 60 56 51 51 50 50 50 65 68 60 56 60 68 76 84 69 73 73 81 85 84 80 80 88 80 77 90 103 100 81 54 54 66 85 85 84 68 67 67 64 54 54 55 63 63 53 51 52 52 52 52 59 63 69 73 55 75 112 137 113 51 49 51 53 64 77 92 100 96 84 86 129 125 118 103 84 77 67 55 73 73 73 76 71 63 54 53 59 59 51 55 63 67 66 54 54 50 57 53 54 50 49 49 66 63 75 76 84 80 73 62 52 53 55 68 92 105 117 128 119 140 158 169 187 194 207 208 162 159 163 163 173 167 162 142 110 99 103 99 90 71 51 50 53 54 65 72 81 76 77 72 73 45 42 42 51 90 121 133 204 227 246 258 253 229 205 170 129 106 86 73 48 39 39 39 55 63 64 57 57 57 73 86 107 167 243 342 402 279 108 52 72 68 72 64 56 48 47 43 58 40 50 150 162 82 43 71 43 43 43 42 42 42 42 43 55 59 63 60 68 65 69 65 69 54 50 50 51 70 90 102 110 126 126 102 73 61 93 121 156 140 116 84 56 43 43 43 42 42 46 46 50 50 54 54 54 54 54 54 50 46 42 42 43 43 44 44 44 43 43 49 49 48 47 39 42 54 66 49 45 45 45 45 46 57 56 48 64 65 65 57 50 46 46 46 51 61 57 54 46 42 41 41 66 42 65 69 48 140 292 354 132 68 39 40 50 54 50 58 41 134 198 154 70 42 50 55 42 43 44 44 45 45 49 57 49 53 57 57 60 49 52 48 72 63 50 46 54 62 70 66 69 53 48 48 55 51 47 47 44 40 40 39 39 39 40 40 39 39 44 52 52 52 48 48 70 70 49 39 52 87 88 60 38 52 68 56 44 40 40 38 38 46 53 53 53 49 45 41 44 44 44 40 43 43 39 35 75 35 34 54 58 34 33 46 81 97 101 78 45 32 32 33 41 41 45 45 45 37 40 36 59 43 58 86 82 54 42 54 50 38 33 28 28 32 48 63 66 57 45 41 56 60 75 79 28 23 23 24 51 48 52 52 36 36 36 29 36 29 37 29 38 38 38 38 37 37 37 37 26 33 45 53 57 49 41 33 35 31 31 31 27 27 26 26 39 39 39 39 35 35 35 35 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 60 53 49 34 31 31 32 32 31 68 76 47 62 105 99 43 118 181 225 221 213 229 237 233 210 182 162 143 111 92 132 196 86 210 278 235 195 204 181 102 70 83 92 81 66 70 94 135 300 671 747 470 386 614 686 516 293 370 338 331 431 372 208 130 57 38 38 58 78 90 97 101 136 56 54 170 278 262 174 107 84 68 52 44 44 40 39 31 36 36 35 36 32 32 35 35 42 38 45 41 40 40 40 47 39 39 51 55 59 63 67 64 42 35 34 40 47 69 84 95 79 67 195 256 218 230 299 233 238 103 32 72 119 92 79 103 43 35 38 30 30 30 34 41 40 43 39 31 27 27 26 26 26 26 25 25 26 30 34 38 73 48 28 36 37 25 24 24 49 30 26 42 50 42 31 39 35 32 32 36 36 40 44 44 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 31 31 27 27 26 26 26 26 30 33 25 24 24 24 35 39 42 53 64 64 68 64 56 40 39 29 36 29 40 37 49 41 49 61 81 85 65 57 65 66 75 64 52 40 35 28 35 35 34 34 41 37 37 37 44 44 33 33 39 39 39 39 39 39 39 39 39 39 46 46 46 46 46 46 46 46 46 46 46 46 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 26 26 26 22 22 21 21 21 24 31 27 26 26 25 28 28 31 31 33 29 32 24 20 20 12 12 11 11 14 14 22 22 18 11 16 15 16 17 19 20 36 40 40 40 37 41 34 35 27 35 36 36 37 41 53 66 79 71 44 32 27 28 29 33 29 29 29 29 33 33 40 40 37 33 37 37 33 33 33 33 45 45 38 38 31 31 31 32 33 34 33 33 33 40 47 47 43 39 32 32 32 32 33 41 45 41 37 32 32 32 32 33 41 41 45 49 53 53 53 53 65 47 34 34 47 59 67 67 47 47 47 47 51 51 51 51 58 58 51 51 51 51 51 51 40 40 40 40 37 37 37 37 65 42 39 56 53 41 50 82 102 141 137 88 54 54 65 65 49 50 46 46 46 46 46 46 63 39 38 43 68 88 80 60 40 39 40 50 50 42 81 139 161 215 263 339 431 443 493 634 818 668 713 735 684 288 139 142 157 219 209 107 45 69 82 47 48 41 40 40 43 54 62 62 58 54 54 59 71 68 53 41 47 40 44 40 45 50 58 54 50 65 77 92 110 137 164 195 258 264 280 307 351 393 420 424 427 446 458 465 453 444 420 382 274 319 343 296 237 230 238 236 302 244 205 155 89 70 63 45 160 80 42 55 75 55 67 102 212 214 219 197 174 189 294 415 482 511 595 638 609 616 648 620 605 603 573 538 532 542 520 466 430 372 333 323 290 232 186 171 152 96 87 158 237 253 239 208 198 135 70 50 122 198 186 118 85 89 80 60 67 83 83 67 40 60 80 80 61 49 49 61 53 49 45 41 41 44 48 52 40 41 41 41 45 49 49 49 45 45 45 45 44 44 44 40 53 45 56 59 63 74 66 62 39 39 39 47 84 139 210 267 298 363 231 210 486 632 436 210 157 140 111 62 40 43 65 84 42 101 178 241 270 274 235 188 116 48 40 41 65 98 173 257 309 230 130 62 43 55 40 38 48 44 43 39 42 46 57 57 56 36 35 37 44 43 81 138 140 219 323 364 320 242 165 142 199 223 269 331 448 578 709 775 687 572 262 41 44 37 64 216 350 443 513 484 383 269 143 53 46 38 36 35 38 60 83 80 60 74 98 90 82 85 66 41 52 51 50 49 45 48 52 52 45 38 38 34 35 34 34 34 39 39 39 39 39 39 39 39 42 45 45 45 45 45 45 45 45 45 45 45 45 45 45 42 43 42 42 38 38 34 34 34 46 42 42 46 46 50 54 54 46 46 50 50 43 39 35 34 42 42 42 38 35 35 36 35 59 62 59 80 108 109 82 51 55 34 34 59 51 35 68 143 79 62 42 49 77 109 118 118 93 93 97 101 109 105 85 65 87 51 35 47 51 36 36 48 48 44 35 34 35 44 43 39 81 77 58 50 54 50 39 35 60 65 77 77 65 58 62 102 87 180 273 377 480 585 685 730 791 754 688 566 397 279 276 331 263 231 171 96 64 68 66 55 54 70 89 80 59 42 54 62 129 157 177 169 126 94 67 67 38 38 39 56 69 77 65 61 61 71 89 118 159 232 382 512 541 374 379 447 322 121 39 44 36 35 35 36 57 80 108 131 242 293 365 415 390 329 285 267 171 141 105 74 50 42 42 46 46 62 94 122 134 114 78 46 62 54 46 46 54 58 50 38 58 54 46 42 38 38 38 42 66 49 37 36 37 61 97 124 125 141 152 132 92 52 36 36 55 33 51 167 215 151 102 102 78 58 73 85 49 31 32 89 63 55 47 39 39 43 51 55 59 55 51 43 43 43 42 46 34 37 33 33 32 31 31 30 29 44 59 62 81 149 272 388 563 647 749 813 764 624 476 399 175 102 43 37 49 34 33 33 31 39 39 35 34 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 45 36 48 74 85 68 63 67 84 59 56 61 50 37 42 61 45 49 49 41 29 33 37 53 73 77 78 82 74 62 46 34 48 59 130 131 95 151 227 223 84 44 23 23 28 24 22 21 20 19 19 19 19 19 19 19 19 19 31 26 27 22 19 18 38 34 30 22 22 19 20 20 41 38 32 32 29 34 34 27 28 28 28 28 29 33 29 30 59 83 72 40 32 41 41 32 88 139 171 168 183 192 140 60 80 46 33 33 35 44 40 36 37 38 38 38 42 42 42 46 54 50 47 47 51 63 71 72 40 40 38 39 43 43 38 37 39 44 52 52 47 47 54 41 52 57 103 158 189 173 122 75 56 45 44 43 43 47 65 80 65 65 65 61 61 57 57 57 41 41 41 41 41 41 41 41 58 79 95 83 48 42 43 52 43 44 44 44 49 46 46 49 54 50 51 51 51 47 47 47 47 52 60 57 48 48 47 46 50 50 51 53 50 50 71 92 155 263 374 442 492 557 592 608 638 657 665 661 643 609 579 542 478 433 369 293 209 139 81 50 48 49 50 50 51 51 50 50 60 56 52 51 51 51 51 51 61 68 64 60 60 68 80 88 49 57 61 73 81 77 73 73 73 69 69 90 111 120 109 86 85 93 112 118 113 112 127 128 91 72 68 70 86 87 67 54 51 52 53 58 72 68 64 74 67 106 155 180 141 71 51 68 72 68 83 95 110 125 144 155 193 193 170 152 134 123 105 98 95 89 85 80 71 63 54 53 59 59 55 59 67 67 62 50 50 50 57 57 58 58 58 50 59 63 64 72 72 69 62 54 53 54 60 72 85 97 98 105 96 106 120 119 122 138 162 172 130 123 116 109 119 114 104 85 81 62 68 58 57 52 51 51 51 52 56 75 84 79 81 76 77 49 42 43 67 111 141 152 171 183 202 202 201 177 156 126 96 86 93 81 60 40 40 48 60 64 65 53 50 54 78 83 139 195 255 338 365 232 96 84 80 76 80 68 67 55 58 54 42 42 82 126 98 41 40 54 47 47 47 46 47 46 54 47 62 55 66 63 67 64 64 61 52 45 44 45 49 62 82 98 62 74 74 58 45 53 105 149 84 76 72 56 48 48 55 59 41 42 42 46 46 50 54 54 50 46 42 42 42 46 58 51 44 44 45 46 64 72 75 87 109 89 68 47 42 46 62 49 43 45 46 46 45 44 52 60 75 64 64 57 49 45 46 45 55 61 53 45 41 41 41 41 62 41 57 61 40 108 228 268 112 56 38 39 45 42 42 54 39 137 206 154 66 42 50 47 42 43 43 43 44 45 57 69 56 56 60 60 60 56 48 51 47 42 41 42 54 74 74 74 69 45 40 44 43 38 38 51 39 39 39 39 40 44 48 52 39 39 39 40 40 40 39 40 49 54 45 40 44 76 80 57 38 49 57 41 40 52 52 42 46 46 49 49 45 41 37 37 48 44 44 40 43 39 39 35 51 34 34 42 33 31 54 150 93 113 122 102 69 37 33 33 41 41 45 45 45 37 40 35 59 47 66 90 90 58 46 58 29 28 28 29 56 60 43 26 26 24 23 22 22 21 21 21 51 23 23 43 55 47 32 36 36 36 29 29 29 29 29 29 34 34 38 38 42 46 46 50 26 34 46 57 57 49 37 29 39 39 35 35 31 27 26 26 39 39 39 39 39 39 39 39 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 56 45 41 30 30 30 31 31 65 69 61 59 83 106 82 44 87 143 183 175 163 183 191 195 151 112 107 100 80 49 101 185 95 199 271 236 180 145 102 58 78 80 80 81 66 62 66 102 292 660 724 430 350 591 679 512 337 326 286 331 475 475 271 65 36 31 33 70 94 90 89 92 132 80 63 114 206 242 198 138 99 72 48 36 44 56 67 72 36 36 40 36 36 32 39 39 42 38 41 41 40 40 47 48 63 63 66 62 62 58 54 40 45 34 42 37 40 56 67 62 38 54 146 94 126 162 279 252 286 139 31 32 87 112 135 159 43 35 38 30 30 30 34 41 40 43 39 31 27 27 26 26 26 26 25 25 26 26 31 39 101 61 32 25 33 37 41 41 26 30 34 30 30 34 27 27 28 28 32 36 40 44 48 48 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 35 35 31 27 26 26 26 25 26 29 24 24 23 28 36 51 67 74 78 82 85 73 61 53 43 39 36 32 33 37 44 49 37 52 69 77 66 54 49 42 71 60 52 40 31 28 31 31 34 34 41 37 37 37 44 44 33 33 39 39 39 39 39 39 39 39 39 39 46 46 46 46 50 50 50 50 50 50 50 50 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 30 30 26 26 22 22 21 21 24 31 31 27 30 25 32 32 39 35 38 33 33 24 20 13 12 12 11 11 15 15 22 22 11 11 16 15 16 17 22 19 36 40 40 40 37 41 34 35 27 35 36 37 33 37 45 58 67 59 40 32 28 28 29 29 29 29 29 29 33 33 40 33 37 33 37 37 33 33 33 33 45 45 38 38 31 31 31 32 33 34 33 33 40 40 47 47 43 39 32 32 32 34 50 58 54 53 41 33 32 33 41 45 37 37 41 49 57 57 61 58 79 59 39 34 43 55 63 63 39 43 43 47 47 51 51 51 58 58 51 51 51 51 51 51 40 40 40 40 37 37 37 37 65 37 37 51 64 53 53 66 94 129 125 77 47 51 70 78 46 46 46 46 46 46 46 39 71 55 39 39 44 68 84 92 40 38 40 62 55 42 82 160 205 289 376 471 518 494 551 710 798 792 883 738 532 195 131 106 60 98 104 49 37 70 86 58 48 41 40 43 50 54 62 62 69 65 65 66 82 83 71 63 59 59 52 45 41 42 46 43 42 42 53 53 67 75 106 129 208 218 241 277 331 379 409 431 442 477 493 488 475 455 422 368 407 393 354 286 260 281 270 231 297 226 172 122 83 77 78 61 140 92 44 43 52 56 69 96 223 237 251 229 179 157 231 337 416 453 533 556 478 450 469 441 458 467 444 409 411 440 421 344 346 304 286 284 254 208 182 183 127 72 71 138 209 225 207 180 133 102 54 66 170 276 265 190 85 81 72 52 51 59 75 83 40 48 60 65 53 45 45 49 49 49 41 41 40 40 48 48 40 41 41 41 45 49 49 49 49 49 45 45 44 40 40 40 42 41 48 54 62 77 78 74 38 39 52 87 161 276 410 521 563 697 555 403 574 681 545 420 150 130 101 72 67 78 82 48 41 55 114 166 218 235 219 200 92 43 39 41 54 68 138 217 166 158 122 78 78 99 111 103 51 47 47 50 50 50 57 61 75 44 36 36 36 35 69 123 129 204 296 318 268 190 117 97 150 230 335 432 529 634 741 796 689 679 401 102 61 43 40 188 336 429 503 499 438 337 196 90 59 42 37 35 45 60 83 76 68 39 54 78 81 53 53 72 76 71 58 49 41 44 56 52 37 34 34 35 35 39 39 39 39 39 39 39 39 39 39 39 38 38 41 41 41 41 48 48 49 49 41 41 41 41 38 38 47 42 43 39 35 34 34 34 50 42 38 34 42 54 70 78 51 47 39 35 34 34 34 34 42 42 42 38 34 35 36 35 60 51 54 102 170 195 156 108 50 39 35 35 35 35 39 51 41 45 46 53 58 74 83 91 83 99 79 46 67 123 127 87 95 63 51 67 72 48 35 40 48 52 44 35 35 44 43 35 54 51 50 58 65 65 57 38 55 64 65 63 76 89 66 46 64 154 211 251 339 467 531 523 612 634 594 471 340 282 281 300 250 179 123 116 104 80 74 98 58 78 93 80 47 38 43 70 141 181 206 202 162 118 87 83 51 51 56 72 84 84 61 42 40 71 121 161 178 247 415 562 686 579 556 554 443 306 200 109 136 139 131 128 151 179 190 189 308 315 362 429 448 440 443 457 330 276 209 141 89 61 57 57 53 81 117 137 137 121 113 109 66 54 42 46 58 62 50 38 46 46 38 38 38 38 42 42 46 54 53 38 36 37 61 93 96 96 92 84 69 53 45 48 63 38 114 287 362 266 150 110 31 101 157 113 85 125 152 137 55 55 55 55 55 51 43 43 59 55 51 43 43 43 47 51 38 38 38 41 37 32 31 30 29 40 59 66 85 133 205 289 669 705 709 672 634 557 444 339 119 73 51 53 57 34 33 34 32 39 39 35 30 30 30 30 38 34 34 34 30 29 29 29 29 29 29 29 29 29 29 29 29 28 29 33 37 37 33 32 75 63 59 66 74 61 37 25 55 41 38 50 57 48 53 56 48 49 53 45 26 26 46 69 54 50 42 42 39 47 59 74 127 138 193 186 178 302 462 502 119 71 24 24 28 24 22 21 19 19 19 19 19 19 19 19 19 19 19 19 22 22 18 18 38 34 26 22 22 19 20 21 50 43 32 32 25 34 35 39 28 28 28 28 29 33 29 30 67 91 80 44 32 37 37 32 47 70 106 143 190 195 187 168 132 93 49 34 39 51 47 36 37 38 38 38 42 42 42 46 58 54 50 46 47 51 59 63 40 40 39 38 38 37 38 38 38 44 52 44 40 39 55 57 60 92 159 206 205 165 102 55 52 45 44 43 43 51 80 88 61 61 57 57 53 53 53 49 41 41 45 45 45 45 41 41 63 68 75 64 44 43 47 55 43 44 44 44 45 45 46 46 62 55 55 55 55 48 48 48 49 65 73 65 49 47 47 47 46 46 48 49 50 59 65 78 110 182 262 315 385 463 506 525 593 623 642 650 646 627 609 583 519 474 411 319 223 135 77 50 49 49 50 50 54 54 50 51 56 52 52 51 51 51 52 52 58 65 57 53 53 61 80 88 57 65 66 73 74 66 57 49 49 49 54 87 132 160 156 148 159 170 188 194 200 214 237 242 197 152 124 114 127 132 117 94 62 62 62 66 69 73 72 86 118 152 186 195 149 87 79 112 115 114 121 136 177 220 270 293 308 304 285 260 242 220 199 181 162 139 119 91 68 59 54 61 63 63 59 59 67 63 58 50 50 50 57 61 61 65 70 62 59 52 56 64 64 61 62 55 53 54 64 72 77 81 70 70 61 76 102 101 104 116 137 151 109 91 80 69 79 74 69 57 60 59 56 55 53 57 71 75 55 52 52 63 77 83 93 89 82 50 43 43 75 111 126 129 116 123 138 150 153 141 136 109 79 80 88 72 52 41 45 58 58 58 55 44 43 48 65 84 135 175 204 272 293 173 81 109 72 72 75 68 71 70 70 66 46 70 102 102 66 42 41 50 58 58 58 58 58 58 61 58 62 58 66 62 66 59 63 56 44 44 44 45 49 57 69 77 45 45 45 45 54 78 117 137 49 45 48 48 51 51 51 55 54 50 50 46 42 42 42 41 42 42 41 41 41 50 66 66 75 64 88 116 136 160 171 187 166 145 101 57 39 40 63 54 42 46 64 67 49 44 63 87 78 71 60 52 45 45 45 45 59 61 49 41 40 41 41 41 66 39 41 49 40 104 208 228 84 47 38 40 41 41 40 49 40 113 149 93 46 58 62 42 41 42 43 43 44 52 68 80 59 63 67 67 63 59 55 58 41 40 40 41 58 81 85 81 60 44 48 64 63 38 38 51 43 47 47 47 51 55 55 59 47 47 51 51 51 55 55 48 39 49 60 44 48 72 80 68 64 80 72 48 43 63 54 37 50 53 49 45 41 37 40 36 48 44 51 47 43 39 35 34 33 55 67 46 38 82 157 205 73 106 137 121 77 41 37 49 41 41 45 45 45 37 40 35 51 39 58 86 82 50 38 46 70 34 28 27 28 36 27 25 45 40 47 51 50 38 49 69 42 23 31 55 47 23 23 36 36 36 29 29 26 26 26 26 34 34 34 38 42 42 46 46 26 26 34 38 38 34 29 25 27 27 27 27 26 26 26 26 31 31 31 35 35 35 35 35 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 44 36 37 30 31 32 40 37 98 54 33 64 88 87 59 47 106 114 106 94 114 142 134 102 186 174 201 210 161 66 62 125 172 212 240 216 160 105 90 95 103 84 65 61 58 62 54 71 105 270 294 155 119 228 304 265 177 150 170 211 271 316 220 29 39 31 41 96 116 92 61 61 76 72 56 67 158 258 257 174 154 118 79 55 48 60 76 81 33 33 36 36 36 36 39 39 39 34 34 37 40 40 48 59 70 70 66 62 58 54 50 43 28 33 41 37 49 65 73 60 88 39 79 27 118 94 254 347 358 207 67 30 83 148 167 155 43 35 38 30 34 30 34 41 40 36 32 27 27 27 26 26 26 26 26 26 26 26 26 27 26 26 24 24 24 26 34 38 26 35 39 26 26 26 27 26 28 28 32 40 44 48 52 56 27 27 27 27 27 27 27 27 31 31 31 31 31 31 31 31 35 35 31 27 27 26 26 25 25 28 23 23 24 25 40 48 84 85 93 97 89 77 61 56 48 47 35 32 36 43 51 60 37 41 41 53 50 50 43 43 59 55 47 43 39 36 47 47 34 34 34 30 37 37 37 37 33 33 33 33 32 32 39 39 39 39 43 43 43 43 42 42 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 34 31 31 31 31 31 31 31 31 26 26 26 22 22 22 22 22 28 28 31 31 26 26 25 25 28 28 27 19 21 13 13 12 12 12 12 12 15 15 15 15 11 11 16 15 16 17 22 27 36 40 40 40 37 41 34 35 35 39 36 33 29 29 38 50 43 43 36 36 28 28 29 29 29 29 29 29 33 33 41 33 37 33 33 33 37 37 37 37 49 45 38 38 31 31 31 32 33 33 33 33 40 47 54 54 45 34 31 31 33 50 63 75 62 62 46 33 33 37 49 53 37 41 45 49 53 57 65 58 99 68 47 35 39 47 55 55 35 39 46 50 54 54 58 58 58 58 51 51 51 52 52 52 41 45 45 44 37 41 41 41 60 36 36 62 71 56 53 65 77 101 93 53 39 44 71 71 46 46 46 39 39 39 39 39 55 52 48 40 39 40 65 93 44 38 41 71 52 42 74 164 283 386 492 599 625 553 603 770 848 909 772 462 211 131 147 198 77 70 58 39 38 50 65 62 44 40 40 39 46 54 65 69 76 72 72 77 89 86 78 70 59 59 48 41 41 41 42 42 42 43 47 50 49 61 80 95 157 168 195 242 304 363 401 427 437 488 527 530 525 517 473 418 532 506 430 319 285 334 355 321 247 212 174 172 200 185 122 63 79 88 68 44 45 69 81 65 161 155 162 169 155 138 161 226 254 276 355 398 353 341 352 307 343 363 340 297 310 343 312 233 220 202 219 237 215 161 145 147 111 71 70 118 169 161 147 120 89 105 89 82 142 229 217 149 65 45 40 40 48 55 67 75 52 49 41 45 49 49 45 40 49 45 41 40 40 40 44 48 40 41 41 41 45 49 49 49 53 49 49 45 40 40 40 40 42 41 47 58 69 84 89 90 54 44 44 71 150 292 465 601 641 747 701 581 581 626 583 509 188 171 143 122 141 147 96 39 54 43 63 102 147 168 176 176 92 43 40 42 46 49 91 158 125 161 169 121 93 90 98 90 58 54 58 50 50 57 68 68 75 44 35 36 35 35 73 120 106 177 257 279 237 164 93 69 105 232 394 515 604 672 758 801 809 877 613 242 115 38 31 131 303 397 475 490 454 369 240 130 59 43 37 35 42 64 82 64 96 37 37 57 49 35 56 123 103 90 73 45 37 44 52 60 34 34 34 35 35 39 43 43 39 39 39 39 39 39 39 39 38 38 41 41 41 41 48 48 48 48 48 41 41 38 38 38 42 42 39 35 34 34 34 34 58 50 38 34 46 70 94 110 59 51 39 34 34 34 34 38 42 41 41 38 34 35 35 39 56 44 54 137 244 292 261 203 81 71 41 35 36 68 79 62 45 61 70 65 50 39 40 48 80 100 64 32 33 96 112 56 79 55 55 80 84 52 35 36 34 35 44 40 36 40 36 34 35 35 46 58 73 73 61 46 34 40 41 46 80 117 78 37 83 162 176 165 249 378 408 346 423 500 499 383 286 250 224 171 241 139 92 128 120 56 41 82 50 73 81 60 38 37 38 50 81 125 162 166 122 74 43 39 75 75 68 77 85 77 46 40 39 60 114 131 138 219 407 582 597 566 567 526 476 471 397 234 327 327 307 283 278 278 260 220 203 163 178 269 364 424 483 515 447 383 289 189 109 61 45 45 81 97 101 85 65 81 133 181 70 54 38 42 58 62 50 38 38 38 38 37 38 38 42 46 38 54 73 57 36 35 41 61 77 77 77 81 81 69 49 36 39 38 162 378 458 326 138 50 89 121 81 85 309 534 435 145 51 63 79 87 83 67 43 34 63 59 51 43 39 39 39 43 39 39 46 42 41 33 31 30 30 53 72 87 98 125 157 202 631 529 370 291 357 424 346 186 67 46 47 68 65 34 34 57 36 43 43 39 38 34 34 30 30 30 29 29 29 29 28 28 29 29 29 29 29 29 29 29 29 33 37 45 49 53 49 48 63 50 46 62 89 86 59 32 26 27 29 47 72 66 49 44 48 53 57 49 26 30 54 78 83 70 51 42 47 83 119 154 199 237 301 293 254 350 474 494 139 87 32 24 32 24 22 21 19 19 19 19 19 19 19 19 19 19 19 19 22 18 18 18 38 34 26 22 19 19 20 21 50 47 32 25 26 34 35 43 28 28 28 28 29 33 29 30 71 91 80 44 32 37 37 32 35 33 65 126 174 182 190 204 184 128 69 45 43 55 47 36 37 38 38 38 42 42 42 46 66 58 50 42 43 43 47 51 47 51 50 38 36 36 42 51 38 40 44 41 40 39 63 80 78 127 205 244 224 160 89 46 48 45 44 43 44 59 88 96 64 57 53 53 49 49 46 45 41 41 45 45 45 45 45 41 68 53 56 52 48 51 43 42 43 43 44 44 44 45 45 46 62 55 55 55 55 48 48 48 60 76 81 73 53 48 47 47 46 50 48 49 51 52 59 64 85 126 173 215 297 388 435 450 541 578 608 631 634 627 623 608 525 489 429 334 230 127 62 50 70 65 50 49 49 50 51 51 51 51 51 51 51 52 52 52 51 57 49 53 57 65 80 88 77 81 82 82 74 55 49 48 50 50 51 88 140 180 188 183 237 251 275 281 302 320 354 363 326 261 206 172 174 176 158 132 113 105 85 81 69 76 80 102 164 191 216 209 155 104 113 153 180 174 188 214 263 336 406 445 417 411 397 375 349 320 295 273 204 173 134 90 62 53 52 56 63 63 59 63 67 63 58 50 50 50 57 61 69 73 78 70 55 51 52 56 56 61 62 59 54 55 64 68 65 65 57 57 56 59 89 104 110 114 123 129 87 76 61 60 60 59 61 57 54 53 52 52 52 63 78 90 70 66 55 58 69 76 98 102 83 51 44 44 65 96 99 94 88 92 103 110 110 109 105 94 70 67 64 48 39 40 46 74 55 52 44 44 44 45 51 71 84 110 124 184 213 113 49 105 64 64 64 74 78 78 81 74 50 86 110 90 67 67 62 42 58 58 58 61 62 62 62 62 62 62 69 62 62 58 62 55 48 44 56 61 65 57 53 49 46 46 45 57 82 102 113 109 61 61 64 56 55 47 43 42 70 66 58 50 42 41 40 40 41 41 41 40 41 54 70 77 117 125 157 189 222 254 271 290 207 178 118 62 41 40 53 58 40 45 82 93 48 43 63 102 82 75 71 56 49 46 46 46 63 62 46 41 40 41 41 41 70 39 40 45 41 124 224 247 67 39 38 44 52 40 39 40 45 85 81 40 40 70 74 41 41 42 43 44 44 56 75 83 59 63 70 74 70 66 58 58 54 46 45 49 57 57 49 40 48 40 60 92 87 39 38 47 67 67 63 59 55 51 47 47 39 39 39 39 47 51 59 63 40 73 84 56 40 52 60 56 64 76 64 39 39 59 50 36 57 53 49 45 37 37 36 36 48 44 51 47 43 39 35 34 43 55 32 30 95 246 242 126 32 70 113 101 53 32 33 45 41 41 45 45 45 37 40 35 39 31 46 74 74 42 30 38 28 30 62 73 52 28 27 37 29 24 27 31 34 26 49 81 34 27 47 75 51 23 24 68 36 36 29 29 26 26 26 26 34 34 34 38 38 38 38 42 34 34 34 30 30 34 34 26 26 26 27 27 31 35 35 35 35 35 39 39 39 43 43 43 35 35 35 39 39 43 43 43 39 39 39 39 39 39 39 39 36 33 37 38 47 56 68 69 106 33 30 53 89 61 44 52 224 180 120 88 116 139 91 30 58 90 186 275 254 162 139 182 169 156 144 117 73 30 51 99 79 48 32 32 45 54 46 55 127 89 112 165 141 46 30 83 26 44 144 129 29 81 126 31 75 56 88 136 148 104 57 53 41 53 32 31 166 318 321 213 233 182 122 75 52 56 68 77 33 33 40 36 36 36 43 39 39 34 34 30 36 40 48 59 51 50 58 50 50 54 54 47 27 28 36 29 37 53 46 30 69 27 83 78 158 24 188 418 370 247 127 83 139 192 147 63 43 35 38 30 34 30 34 41 36 36 32 27 27 27 26 26 27 26 26 25 25 25 25 26 22 26 43 26 25 25 25 25 26 51 55 27 26 31 35 26 28 28 32 40 44 52 56 56 27 27 27 27 27 28 28 27 31 31 31 31 31 31 31 31 39 35 35 31 27 26 26 25 28 27 23 23 23 25 37 42 91 91 92 89 85 65 49 41 41 48 36 31 31 43 59 67 80 68 49 41 38 35 35 35 35 31 31 27 32 36 51 55 34 34 34 30 37 37 37 37 33 33 33 33 32 32 39 39 39 39 43 43 43 43 42 42 31 31 31 31 31 31 31 31 35 35 35 35 35 35 35 34 31 31 31 31 31 31 31 31 30 26 26 22 22 22 22 22 21 28 35 31 27 26 29 25 24 20 23 15 14 13 13 12 12 12 12 12 12 15 15 15 11 12 13 22 23 24 25 26 36 40 40 40 37 41 34 35 35 43 41 33 25 25 30 42 31 31 32 36 32 32 29 28 29 29 29 29 33 33 40 33 33 33 33 33 37 37 37 37 49 49 45 38 31 31 31 32 33 33 33 33 47 46 53 53 41 34 34 31 40 50 67 87 67 62 42 38 33 41 53 61 41 45 49 53 53 50 54 54 100 76 51 35 35 43 47 47 35 35 46 50 54 54 58 58 58 58 51 51 52 52 52 52 45 45 45 45 41 41 41 48 55 40 41 69 74 59 52 65 61 77 65 40 38 40 57 64 39 46 39 39 39 39 39 39 38 40 56 40 38 38 45 81 59 39 41 75 56 41 58 166 256 371 517 647 697 634 680 853 923 886 452 168 77 205 78 61 39 39 40 64 64 42 41 46 39 40 39 39 46 50 61 65 76 72 72 84 96 93 85 70 51 47 40 40 41 41 42 43 46 51 59 59 62 66 78 96 127 142 173 227 305 367 412 438 412 478 540 563 582 590 554 502 491 560 565 462 375 341 311 257 203 204 214 287 356 313 166 55 42 92 104 64 57 93 94 54 66 44 43 63 94 90 93 118 127 122 200 276 303 335 346 290 305 333 321 277 298 350 315 228 121 139 176 221 195 137 114 123 95 56 55 102 125 112 87 71 80 121 125 77 69 101 85 40 81 45 39 40 56 64 56 48 73 53 40 40 49 57 49 40 49 45 41 40 40 40 44 48 40 41 41 41 45 49 49 49 53 53 49 45 40 40 40 40 42 41 47 61 79 95 107 108 62 43 38 36 58 192 366 513 617 629 677 684 616 609 602 512 291 241 157 112 142 169 126 39 89 54 43 70 106 134 150 156 100 43 39 41 40 38 50 116 58 137 170 135 98 99 111 108 69 65 57 53 57 57 68 68 87 34 35 69 84 51 58 109 115 155 206 232 213 160 102 77 97 156 294 412 480 596 706 707 778 791 741 542 255 46 30 79 203 321 415 435 399 345 248 154 47 35 46 61 30 31 90 36 33 46 77 41 36 71 87 79 54 74 81 57 37 41 57 69 42 35 35 35 43 55 67 75 51 51 51 51 47 43 35 34 39 35 41 41 37 40 48 44 51 33 33 33 53 57 41 33 32 33 34 38 43 43 39 35 34 34 38 46 62 74 90 98 119 111 99 87 75 70 77 81 72 108 136 124 97 73 53 46 62 49 70 168 302 394 403 366 309 96 62 66 30 35 131 69 41 57 62 53 34 34 48 68 76 37 36 76 88 60 56 80 35 39 51 55 55 47 39 35 39 39 43 43 47 47 47 44 35 36 36 47 54 62 69 69 66 59 52 49 42 39 39 39 68 172 196 126 84 123 198 225 233 234 211 177 198 231 197 115 146 119 92 80 76 72 65 57 49 53 49 52 52 40 38 37 62 82 74 42 38 51 67 63 75 71 68 64 53 45 41 41 91 126 124 104 144 249 302 288 250 402 423 369 431 507 462 396 414 406 398 370 334 282 244 212 135 239 330 326 285 265 280 282 219 161 105 77 77 77 57 37 37 37 37 37 45 53 61 69 77 53 37 41 65 85 85 77 53 37 37 53 49 37 53 89 50 38 50 85 85 41 35 36 35 52 49 36 38 66 54 35 33 105 257 398 414 294 146 50 86 110 105 181 349 372 220 97 63 71 83 87 87 75 59 51 51 51 51 51 51 51 51 51 34 34 34 33 33 33 36 47 70 85 76 63 91 162 210 236 310 240 177 206 271 272 159 52 49 42 36 36 36 33 33 36 39 46 46 46 45 45 45 45 41 41 37 37 37 33 33 33 29 29 29 29 30 30 30 30 30 29 29 38 42 34 33 56 43 50 58 58 58 51 36 29 28 29 29 30 37 50 67 67 56 38 34 30 30 34 31 35 43 55 59 55 63 103 175 242 295 241 293 461 549 497 442 458 123 83 44 24 25 28 24 22 22 37 57 69 68 44 20 18 19 18 18 18 19 23 23 19 50 42 26 18 18 19 19 20 38 39 36 33 38 35 39 43 28 28 32 36 33 33 30 30 39 39 32 32 33 33 33 32 62 84 92 93 137 198 222 200 180 88 33 57 63 35 36 73 41 38 38 42 42 42 42 42 46 46 42 42 38 42 42 43 51 46 42 41 45 49 53 54 59 71 68 56 52 59 67 60 85 145 220 242 190 122 80 74 56 49 45 43 42 46 68 60 60 53 53 53 53 53 53 53 53 49 49 45 49 53 61 58 92 77 72 52 47 51 62 78 70 71 71 72 76 69 57 45 87 88 100 108 104 96 80 61 93 97 97 93 77 57 49 47 59 63 57 55 52 53 60 66 106 83 81 147 225 265 309 363 465 494 544 585 600 596 603 612 571 523 444 345 234 135 67 51 71 70 62 66 67 67 59 51 64 57 53 53 52 52 52 52 49 50 66 77 85 77 65 57 69 69 70 78 79 64 51 49 50 49 50 69 136 180 198 197 289 319 355 391 431 476 534 558 517 460 394 320 263 230 221 207 185 170 151 143 143 150 162 195 242 264 261 243 216 205 201 216 215 245 314 395 491 548 574 573 531 567 556 493 421 388 351 314 265 195 136 104 76 52 52 71 75 75 79 79 75 67 66 62 82 66 57 49 57 61 61 50 59 63 60 64 64 61 58 55 54 54 55 55 56 57 62 67 59 59 59 74 92 100 100 97 71 59 58 58 58 61 63 55 53 52 52 52 62 69 76 72 77 69 58 51 62 73 80 91 52 47 46 46 54 69 76 75 58 65 68 75 80 87 91 95 38 43 52 49 46 42 43 44 73 46 44 45 46 47 69 124 120 138 147 147 125 105 78 62 61 60 56 62 66 66 73 70 70 83 99 79 50 41 49 74 58 54 50 53 53 57 61 61 61 57 60 53 57 54 58 55 51 52 56 53 53 53 57 65 44 45 54 66 77 73 68 64 56 52 51 47 43 43 46 50 94 110 118 86 42 39 40 41 40 42 54 42 40 40 65 100 122 162 218 282 335 356 321 278 239 155 67 43 42 42 54 74 41 107 199 192 119 59 70 110 90 82 78 60 53 46 46 50 91 66 41 40 46 58 42 40 50 41 40 61 125 184 220 239 99 46 37 39 56 40 39 40 72 84 76 48 40 54 74 78 43 43 43 43 43 43 50 50 62 62 66 66 62 54 46 49 41 41 44 40 40 44 48 48 51 47 43 39 39 39 43 47 43 47 51 55 55 55 51 47 43 43 43 43 43 43 43 43 112 72 52 68 84 68 55 47 79 63 43 38 42 50 53 49 49 45 45 41 36 40 44 48 43 47 51 43 46 49 65 70 33 34 33 43 150 234 178 58 37 37 37 37 41 41 41 41 37 37 37 33 33 32 36 35 55 51 54 46 38 34 30 30 34 33 33 33 32 35 38 34 29 35 39 42 49 49 52 45 38 31 31 35 35 35 28 32 24 28 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 31 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 40 40 40 40 40 40 40 40 52 48 37 29 30 35 52 57 101 81 74 86 62 33 48 92 53 49 53 57 57 52 56 72 88 104 120 128 127 115 103 103 114 82 54 54 74 71 43 29 52 61 73 61 37 33 46 73 85 108 123 92 56 29 45 59 51 55 63 63 67 60 56 52 27 87 115 136 244 280 181 102 77 97 84 60 122 214 248 208 236 261 210 110 60 80 53 30 32 32 32 32 32 32 39 39 48 43 38 29 29 29 40 44 48 35 42 43 28 26 27 55 31 32 40 48 49 49 37 29 61 77 80 71 61 80 131 154 242 155 91 115 183 187 103 28 54 54 58 54 42 30 28 28 28 28 28 28 31 27 27 27 51 34 24 24 27 56 45 28 60 52 28 27 26 26 25 24 26 26 30 31 35 35 42 39 36 32 28 28 27 32 56 76 37 37 37 37 37 37 37 37 28 28 27 27 27 28 36 40 43 39 39 39 35 35 31 45 59 62 51 35 28 29 51 60 89 90 88 81 74 55 35 45 55 64 36 23 22 23 35 47 24 40 49 45 30 27 51 71 35 35 43 43 43 43 43 43 27 27 30 30 30 30 30 29 29 29 37 37 37 36 36 36 39 39 39 39 43 43 43 43 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 31 31 27 27 27 31 39 43 63 27 31 67 55 21 21 62 21 21 28 24 23 19 26 26 17 17 20 16 19 15 14 14 13 13 17 17 24 24 20 20 12 16 13 14 15 16 24 26 31 28 28 32 29 33 26 31 35 35 37 41 45 49 42 42 35 31 27 27 28 32 33 37 37 42 33 28 48 80 72 28 33 30 37 37 41 41 48 48 49 49 49 42 39 39 36 33 74 33 60 64 34 46 85 60 28 53 42 39 101 110 103 143 119 87 67 66 54 33 41 65 33 33 37 41 42 42 42 39 40 48 56 64 68 60 63 55 58 38 35 42 50 42 54 74 78 86 67 40 37 48 52 41 53 61 65 53 36 36 36 48 56 60 53 49 46 42 39 39 40 81 93 61 40 40 53 61 87 75 55 47 48 52 39 37 38 39 39 39 40 44 49 60 150 119 65 79 80 41 61 237 378 392 557 700 544 684 890 929 874 753 182 78 212 113 113 39 41 41 41 46 84 95 86 66 38 39 39 47 58 54 57 64 79 83 79 64 60 64 53 42 58 51 40 40 40 41 42 42 40 41 43 43 42 43 67 90 105 148 143 184 218 287 460 561 447 560 590 641 651 650 690 641 632 665 650 544 497 596 589 432 338 176 226 199 569 596 433 191 48 71 91 44 42 121 142 44 127 54 50 46 41 60 96 41 84 99 118 118 125 133 155 174 206 222 230 218 226 230 198 147 103 120 149 167 176 158 118 79 95 79 62 42 40 40 52 60 100 164 196 128 56 52 84 108 56 56 56 56 56 56 56 56 40 41 45 49 49 45 41 40 53 45 40 39 38 39 44 52 41 41 45 45 49 49 53 53 141 93 57 53 49 45 89 142 47 107 38 40 98 52 385 307 90 87 41 40 86 101 187 370 490 542 594 649 677 662 618 576 286 324 151 69 207 193 87 137 76 90 81 40 37 41 97 142 101 90 85 76 77 60 59 69 102 169 305 290 143 163 245 194 191 132 89 76 60 53 79 119 247 119 34 35 52 44 51 82 92 128 184 221 219 173 107 74 78 86 168 265 350 510 667 695 717 785 800 680 457 256 122 65 144 227 301 324 324 295 233 166 80 38 32 33 71 96 75 44 36 66 100 84 75 87 95 94 109 93 80 89 121 129 81 33 34 35 35 39 47 59 67 71 47 47 51 51 51 43 39 35 34 34 33 33 40 37 44 44 47 63 68 53 33 32 33 38 32 33 34 38 38 39 35 34 34 34 38 54 74 94 110 122 78 79 79 87 99 114 137 148 120 136 175 199 167 95 63 80 70 47 63 152 309 436 454 408 348 156 95 75 33 36 146 128 33 41 49 38 35 36 60 73 85 101 93 65 61 69 56 35 39 43 47 51 51 43 39 35 39 43 43 43 43 47 47 40 35 35 36 40 54 62 70 77 86 82 71 67 49 41 38 37 36 67 91 91 74 70 106 130 158 126 133 169 177 145 134 148 125 107 100 100 92 60 39 36 37 37 38 39 47 56 67 70 66 98 110 82 51 47 43 38 71 72 64 60 45 40 40 40 43 84 114 111 143 209 229 195 165 188 168 198 310 336 317 323 306 283 267 239 218 194 186 181 245 277 272 200 135 103 102 80 112 81 65 73 89 89 66 38 50 46 42 37 37 37 37 38 53 57 65 85 101 101 85 65 37 41 61 69 45 37 77 141 138 74 38 37 37 36 36 48 35 44 49 41 46 74 73 45 50 146 289 349 269 134 90 133 97 141 110 101 161 157 85 53 51 55 59 63 59 51 43 39 39 39 39 39 39 39 39 39 36 36 39 39 45 45 53 52 30 70 109 128 148 168 171 143 115 131 135 115 84 61 61 62 42 43 36 36 36 43 43 43 39 46 46 46 45 45 41 41 37 37 37 33 33 29 29 29 29 29 29 29 30 30 30 30 30 29 29 38 42 34 34 56 43 50 57 58 58 50 36 29 29 29 29 29 29 50 67 67 49 38 34 30 30 34 31 35 26 27 39 43 55 95 159 218 219 170 110 161 373 577 578 479 111 79 44 28 32 29 24 22 20 29 53 73 80 60 32 19 20 19 18 18 19 19 18 18 30 30 38 35 39 32 25 25 38 32 29 33 31 35 39 43 28 27 32 36 37 33 29 29 39 39 32 32 33 33 33 32 34 88 140 176 221 261 250 208 156 73 33 54 63 36 36 61 42 42 42 46 50 54 54 54 50 46 42 38 38 38 38 39 58 54 42 41 45 49 53 58 47 59 63 52 52 63 78 98 130 169 216 232 207 160 122 100 99 80 53 44 43 42 56 48 53 53 53 53 53 53 53 53 53 49 49 45 49 53 61 58 80 76 72 71 62 65 73 85 89 81 86 98 123 132 144 126 123 127 135 135 127 111 88 77 101 101 101 97 85 69 53 48 59 67 61 55 52 53 52 67 80 81 95 122 133 145 201 286 380 428 494 551 578 578 584 589 544 504 432 337 223 135 71 51 75 67 70 67 79 87 72 64 65 61 57 53 53 53 52 52 52 66 86 94 98 93 81 69 65 58 62 63 68 60 52 50 50 50 51 61 113 152 162 176 256 308 380 451 515 583 644 671 634 592 546 481 416 344 294 257 223 205 190 186 193 209 225 258 313 339 337 334 330 327 339 357 385 422 478 539 619 664 686 686 628 634 620 552 489 452 400 351 275 201 138 108 87 59 56 83 71 71 67 67 67 67 74 74 98 82 69 57 61 61 61 53 70 63 67 64 72 72 69 66 62 59 55 55 56 56 57 58 57 58 59 70 93 112 120 117 70 58 58 57 68 75 77 65 52 51 52 58 76 86 87 83 89 85 67 67 67 78 93 97 52 48 47 47 55 62 65 64 41 41 41 41 41 41 40 40 40 40 49 58 59 56 53 49 81 49 44 46 67 92 120 170 219 217 186 155 117 94 74 62 61 53 56 55 66 66 73 70 62 75 87 71 46 41 46 66 54 50 49 45 41 41 48 52 52 52 59 52 60 61 66 66 54 59 64 56 52 49 61 65 73 73 70 66 65 61 60 56 60 56 55 47 43 43 46 46 74 86 90 74 42 40 40 42 39 41 42 41 39 40 65 100 149 199 264 328 366 367 312 250 143 80 42 41 42 42 42 53 88 171 252 248 173 93 70 78 86 78 67 63 52 49 46 49 83 58 41 41 42 46 42 41 50 49 57 77 105 140 168 191 95 42 36 38 51 39 39 40 67 72 72 52 44 57 62 66 42 43 43 43 47 51 62 62 62 62 66 69 65 57 60 52 40 40 44 44 44 44 40 40 51 51 47 43 39 39 39 43 55 55 51 51 51 51 51 51 43 43 43 43 43 47 47 47 44 44 44 56 64 72 83 83 87 67 47 42 41 49 49 45 45 41 49 44 48 52 60 64 91 67 47 54 77 73 41 32 33 34 33 32 74 138 106 32 37 37 37 37 41 41 41 41 37 37 37 33 33 32 35 35 31 31 38 34 34 30 30 30 34 33 33 36 39 35 38 41 36 35 39 42 49 49 53 45 38 31 31 35 35 35 28 32 24 28 25 25 25 26 26 26 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 52 41 37 29 30 42 55 59 124 161 145 70 61 109 105 49 58 46 38 50 70 94 117 125 125 113 97 88 76 72 76 87 47 43 50 51 63 71 72 68 52 52 49 53 53 57 65 69 67 87 95 79 47 39 52 77 49 57 58 66 70 59 51 50 36 39 29 135 408 510 345 166 69 93 80 48 94 182 228 204 223 300 309 222 147 112 65 31 33 34 33 33 33 32 35 35 48 40 42 30 29 29 33 36 28 36 44 40 28 27 28 29 28 44 48 40 28 29 45 65 53 68 83 74 57 61 100 117 105 75 67 76 99 91 67 35 62 58 54 42 30 29 28 28 28 28 28 28 31 31 27 27 27 26 25 28 64 89 89 85 89 73 57 41 33 28 26 25 26 26 26 26 30 31 42 39 36 32 32 28 27 32 52 72 37 37 37 37 37 37 37 37 28 27 27 27 27 28 36 40 36 35 35 31 31 27 27 41 55 69 54 31 24 25 36 45 71 76 75 80 77 54 38 48 61 69 45 28 23 31 35 39 35 43 49 37 33 31 39 51 35 35 43 43 43 43 43 43 27 27 30 30 30 30 30 30 29 29 37 37 37 37 36 36 39 39 39 39 43 43 43 43 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 31 31 27 27 27 31 39 43 23 35 55 63 51 35 31 34 21 21 28 28 24 19 26 26 21 21 24 20 23 19 15 15 13 14 17 17 24 24 24 20 12 16 13 14 15 19 24 29 31 28 28 32 29 33 26 31 35 35 37 41 45 49 42 42 35 31 27 27 28 32 33 37 33 33 60 73 56 28 43 68 33 29 33 33 37 37 48 48 56 49 45 42 39 32 32 32 32 37 72 43 54 177 196 64 27 52 69 71 97 122 139 152 172 112 71 63 62 42 37 49 37 37 41 42 35 39 35 35 40 48 56 64 64 60 59 55 54 42 38 46 54 46 54 70 35 59 71 63 60 64 68 60 61 61 57 49 37 37 41 56 56 56 60 53 49 46 42 39 56 89 105 73 53 65 81 85 107 94 70 47 43 51 59 52 68 56 40 39 39 45 69 96 169 249 180 51 48 103 155 222 352 461 658 697 622 792 936 817 724 553 109 125 201 34 94 134 43 42 41 41 53 67 58 38 43 39 39 42 50 50 68 72 99 99 95 80 76 65 61 50 59 59 47 47 40 40 41 41 40 42 43 43 42 47 67 86 94 106 124 166 215 307 463 588 477 570 592 661 724 775 859 849 895 890 893 821 677 655 694 683 543 226 259 176 381 484 484 209 183 50 51 104 88 73 113 126 130 78 90 82 44 45 81 45 63 66 58 50 57 76 99 111 46 98 138 138 133 149 161 153 109 105 110 115 104 78 90 111 72 60 51 42 40 41 56 64 39 92 116 84 56 76 108 124 56 56 56 56 56 56 56 56 49 53 57 61 61 57 53 49 49 40 39 39 38 39 40 48 41 45 45 45 49 49 49 53 69 40 39 45 53 57 97 138 104 58 71 147 168 227 565 301 168 166 96 60 67 65 103 243 432 481 525 571 599 627 635 646 374 395 217 95 189 186 147 241 185 91 48 108 183 183 123 98 131 62 84 187 217 147 130 192 306 296 405 518 478 435 425 395 240 138 59 44 72 76 67 59 210 95 34 36 53 44 39 54 89 117 168 213 223 185 115 71 72 88 175 245 286 394 535 582 591 654 737 744 631 430 205 65 98 146 192 226 245 247 202 151 91 38 33 33 34 32 32 52 33 36 76 95 83 74 66 77 129 116 97 121 169 174 102 32 34 35 39 43 51 59 63 63 35 39 43 43 43 39 35 34 34 34 33 33 40 40 47 54 58 63 64 49 32 32 33 39 33 33 34 34 34 34 35 34 34 34 42 54 70 90 106 118 123 111 98 78 73 69 77 76 192 194 249 297 257 141 89 107 86 58 46 111 272 424 457 396 364 228 127 71 35 43 129 176 48 37 37 34 39 48 60 65 61 134 141 57 41 92 92 34 51 47 47 47 43 39 35 35 43 43 43 43 43 43 43 36 35 35 36 36 51 59 70 75 102 98 90 75 63 51 40 36 37 35 37 79 91 44 39 56 39 38 70 113 104 72 103 148 161 139 123 115 107 84 63 43 39 39 38 38 38 38 42 38 54 91 119 103 79 63 39 36 63 60 56 48 40 40 39 39 41 53 88 89 118 155 153 115 165 152 111 132 209 201 174 215 186 152 124 100 99 107 124 143 155 158 130 82 81 109 125 102 96 73 70 82 98 90 62 37 54 50 38 37 37 37 37 37 37 41 61 81 85 77 57 45 41 41 53 61 45 37 73 133 106 54 37 50 89 88 65 53 36 37 36 35 37 98 166 198 142 154 214 254 194 94 78 146 98 150 162 226 334 310 154 50 47 47 43 39 39 35 35 35 35 35 35 35 35 35 35 35 47 47 47 43 49 53 57 57 43 74 90 101 133 189 224 217 163 148 124 80 44 31 40 56 36 36 43 43 43 50 50 50 46 46 46 46 41 41 41 41 37 37 33 29 29 28 28 28 29 29 29 29 30 30 30 30 34 29 29 38 38 34 34 48 35 43 50 50 58 50 43 33 29 29 28 28 28 49 56 55 49 38 34 30 26 27 31 35 27 35 43 39 35 47 84 119 73 115 63 22 166 398 430 302 103 79 47 35 39 36 35 27 20 21 49 69 77 65 52 40 20 19 17 18 23 31 23 18 18 18 19 23 31 28 25 25 38 32 29 33 31 35 33 36 28 28 36 44 45 37 29 29 39 39 32 32 33 33 33 32 29 105 193 257 301 322 286 232 120 57 33 59 67 36 37 53 38 38 38 38 42 46 50 54 54 50 42 38 38 38 38 38 57 53 49 48 52 56 53 58 66 66 67 59 51 54 82 113 194 224 252 279 299 292 251 217 141 99 60 44 43 42 49 56 53 53 53 53 53 53 53 53 53 49 49 45 49 53 61 58 68 72 80 83 85 92 96 99 135 132 141 162 190 200 204 186 163 156 156 148 132 112 92 80 96 97 101 97 89 73 61 53 59 60 58 52 52 53 53 63 73 78 93 108 96 88 120 181 275 339 421 495 540 555 551 547 518 489 421 330 227 140 79 60 72 64 67 68 80 88 84 80 73 69 69 65 61 53 53 53 67 75 95 106 106 90 81 69 57 50 50 55 68 68 61 53 50 50 51 53 69 96 119 136 235 303 390 481 568 632 688 715 743 725 691 638 576 496 438 386 336 325 310 310 322 346 369 403 455 482 490 495 492 504 527 549 576 594 626 679 724 765 780 776 723 709 668 601 552 512 444 377 265 192 134 107 95 71 67 83 79 71 63 59 63 71 90 98 114 94 77 65 61 61 57 49 62 66 70 71 72 76 73 70 82 70 63 55 55 56 56 56 57 57 58 59 89 108 116 120 76 58 56 56 67 84 83 71 63 62 73 80 86 89 85 78 92 82 64 64 64 79 90 94 61 53 49 56 60 60 55 46 42 42 42 42 42 41 41 40 45 46 54 63 80 81 80 80 95 75 79 127 179 216 240 259 312 292 249 195 141 98 70 54 54 53 56 55 66 66 73 70 50 59 74 62 41 40 41 49 57 49 48 40 39 39 43 43 39 39 50 51 52 57 69 69 46 55 68 56 44 44 57 73 94 86 77 61 49 49 53 57 64 56 55 47 46 42 42 46 54 58 62 54 46 42 42 46 40 41 41 41 40 41 69 100 165 219 291 340 350 315 241 178 123 71 42 42 65 73 107 134 159 210 255 241 179 117 86 79 70 63 59 59 56 52 52 56 59 46 42 41 41 41 41 41 45 61 73 73 60 64 84 111 98 53 36 36 38 39 39 44 47 63 71 63 44 48 53 50 41 42 42 50 54 62 70 74 65 65 65 72 68 60 59 55 39 43 47 51 51 47 43 39 55 51 51 47 43 39 42 42 70 66 62 58 54 54 58 62 46 46 50 50 50 54 54 47 37 48 64 44 43 63 86 78 98 78 50 45 49 52 52 48 48 49 49 52 56 64 75 79 71 47 33 33 37 53 53 45 34 58 46 32 32 58 61 32 37 37 41 41 41 41 41 41 37 37 37 33 33 32 35 35 31 31 38 34 34 30 30 30 34 37 37 36 39 35 38 41 35 35 39 35 42 42 49 42 31 27 27 31 35 35 28 32 24 28 25 25 25 29 29 30 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 36 36 36 36 36 36 36 36 45 41 37 29 30 42 47 51 112 172 172 108 132 208 184 77 90 70 42 32 32 34 78 106 130 106 78 65 57 57 61 73 84 96 104 76 36 30 31 32 52 40 36 52 76 88 80 57 53 69 70 62 46 50 74 98 35 43 55 59 59 55 47 47 92 98 47 107 296 348 198 54 42 73 73 48 98 198 268 275 271 335 337 230 119 72 61 42 39 39 38 38 37 36 35 31 52 44 46 34 33 29 29 33 27 45 69 66 63 79 76 64 86 94 82 42 26 26 27 45 41 60 79 74 61 53 72 78 29 31 55 63 55 47 55 63 74 58 46 29 28 28 29 33 28 28 28 28 35 31 31 31 25 24 26 72 97 105 114 131 131 107 99 83 70 53 28 26 26 26 26 26 26 33 49 46 36 36 36 28 28 32 52 68 37 37 37 37 37 37 37 37 28 27 27 27 27 28 32 36 32 28 27 27 27 27 27 34 62 65 54 35 24 24 27 29 64 74 96 117 123 107 73 78 78 82 50 25 24 24 23 27 51 47 40 33 37 34 31 31 35 43 43 43 43 43 43 43 26 26 26 26 26 26 26 26 30 29 29 29 29 29 36 36 32 32 39 39 39 39 39 39 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 31 24 23 23 23 24 32 36 23 68 72 28 22 36 32 21 21 21 25 21 21 20 23 19 26 22 21 17 20 16 16 19 14 17 17 13 13 17 17 21 12 12 13 14 15 19 35 41 31 28 28 32 29 33 26 30 35 35 37 41 45 49 42 42 35 31 27 27 28 32 33 37 41 45 72 88 63 27 39 72 29 29 29 29 33 44 55 48 56 49 45 42 35 32 32 32 49 89 112 54 57 216 287 183 31 26 61 99 101 158 211 196 229 145 72 59 70 58 41 33 41 41 42 42 35 39 35 35 36 44 52 56 64 59 59 51 50 42 45 53 58 54 61 66 35 55 67 63 51 47 47 47 48 44 36 36 36 37 37 45 56 56 56 49 45 42 38 38 40 65 77 61 53 77 89 85 88 79 51 38 38 38 48 68 100 73 53 45 53 73 97 119 169 297 216 41 41 150 211 237 389 542 733 741 731 876 895 633 363 333 111 123 136 48 124 83 47 42 41 40 40 51 46 37 63 51 46 38 38 46 68 76 80 76 72 65 65 54 50 46 58 62 55 55 44 40 40 40 41 42 42 42 42 46 62 74 99 79 129 166 203 283 395 539 520 596 645 731 818 892 957 957 1001 961 962 939 840 759 721 664 525 263 273 131 256 332 364 188 365 154 122 195 135 42 43 85 66 54 74 74 44 43 50 54 73 53 43 42 43 59 67 70 69 137 169 125 64 44 56 75 106 78 74 83 76 46 54 79 51 43 42 41 41 41 60 68 51 75 83 63 59 75 91 91 56 56 56 56 56 56 63 56 49 53 57 61 61 57 53 49 41 40 40 39 39 40 40 40 45 45 45 45 49 49 49 48 52 40 40 48 53 49 65 86 140 42 37 126 195 241 509 267 106 145 107 75 87 58 40 104 236 316 404 483 522 546 569 581 458 507 308 117 199 303 300 315 286 137 68 132 212 220 231 263 270 204 223 345 399 361 356 422 539 530 590 659 637 543 489 492 275 153 50 35 67 75 52 40 58 35 40 60 53 35 35 63 82 105 137 166 179 146 91 51 37 84 207 274 236 295 444 527 578 580 655 743 710 521 303 173 85 90 110 144 190 208 177 127 102 37 36 41 34 34 69 53 39 51 91 138 138 113 97 112 68 84 85 89 94 98 62 32 34 35 39 43 47 51 51 51 34 34 34 35 39 35 34 34 35 35 34 41 52 55 62 62 62 54 39 32 44 45 38 34 33 33 33 34 34 34 39 39 39 39 42 46 54 62 70 78 79 67 62 50 57 61 72 87 150 173 232 291 279 195 135 113 105 81 47 75 197 344 385 337 313 252 147 68 45 34 84 175 72 53 41 34 39 40 37 37 42 138 153 64 36 95 91 34 55 51 47 39 35 35 35 35 43 43 43 43 43 43 43 36 35 35 36 36 44 52 64 68 95 91 83 71 60 51 44 36 58 37 37 60 73 40 38 39 35 76 112 63 41 76 108 80 94 87 91 95 103 87 59 38 37 37 37 37 42 58 70 82 38 59 87 87 91 95 75 39 48 48 44 40 40 39 39 39 41 44 55 42 56 98 108 91 178 269 255 175 159 151 131 136 112 88 60 45 41 61 92 108 85 89 80 72 107 151 163 132 129 106 82 74 74 70 58 46 42 38 37 37 37 37 38 38 37 37 41 41 37 37 45 53 69 37 36 37 53 41 41 53 54 42 54 94 137 137 97 65 45 45 37 35 37 78 147 210 227 182 190 250 250 174 130 146 94 175 194 170 175 123 58 58 59 55 47 39 35 39 47 51 43 43 43 43 43 43 43 43 43 39 46 42 41 45 49 53 84 79 47 30 66 158 242 271 202 139 75 35 38 38 33 31 32 32 39 39 46 46 53 53 46 46 46 42 41 41 37 37 33 33 29 29 28 28 28 28 29 29 29 29 30 30 30 30 34 30 30 34 34 34 34 45 36 43 43 50 58 50 43 33 28 28 28 28 28 38 52 52 49 38 34 30 26 27 31 35 43 51 51 39 27 26 27 35 25 80 92 59 74 126 134 95 83 67 47 39 39 39 39 34 21 25 41 57 69 65 68 64 24 19 18 18 31 43 39 27 26 18 18 18 18 19 20 22 31 32 29 34 31 35 33 36 28 32 40 44 45 45 34 30 39 39 32 33 33 33 33 32 42 125 221 286 326 322 280 236 77 38 34 56 64 37 37 50 38 38 38 42 42 46 50 50 54 50 46 42 38 38 38 38 50 53 49 48 52 56 53 58 70 62 63 62 54 54 97 162 310 359 398 434 463 457 412 347 159 102 44 44 44 46 61 76 53 53 53 53 53 53 53 53 53 49 49 45 49 53 61 58 63 67 75 86 104 118 130 138 173 202 240 276 270 247 220 190 155 148 140 132 116 96 80 72 80 85 85 81 77 69 57 60 59 56 54 52 53 53 57 67 69 75 109 144 157 129 97 96 189 250 333 426 487 514 518 506 500 463 403 315 216 136 76 57 64 57 60 57 76 84 80 72 77 73 69 65 61 56 57 52 60 75 83 91 90 78 69 57 49 49 49 51 68 73 65 61 49 51 52 53 53 61 87 112 204 268 359 450 540 608 672 710 779 776 753 723 682 645 607 581 523 501 493 489 501 525 552 582 631 650 655 651 648 652 670 689 711 718 735 768 810 844 854 848 807 758 702 642 594 546 459 373 241 179 122 99 95 71 67 87 87 79 67 59 67 83 110 122 110 90 73 61 61 61 53 49 61 58 62 70 71 72 76 69 85 77 66 59 55 56 56 56 58 58 58 58 80 87 91 92 76 56 55 55 73 75 85 73 89 85 88 87 93 85 70 52 70 55 52 52 52 67 78 82 74 66 62 66 73 72 56 47 45 45 44 45 44 45 52 56 52 48 53 69 93 108 112 114 120 136 183 273 357 397 393 373 350 331 297 250 188 122 70 46 54 46 52 48 58 62 66 70 54 59 70 62 42 41 41 49 48 44 44 39 38 38 38 42 38 38 42 46 51 56 68 65 41 58 71 60 44 43 49 73 66 58 53 45 44 45 49 53 64 56 55 47 46 42 42 42 54 46 42 46 54 58 54 46 40 41 41 41 40 45 77 100 165 200 252 269 255 200 133 81 77 62 69 88 98 116 170 232 313 301 260 206 145 92 85 75 59 52 55 51 55 55 58 59 42 42 42 41 40 40 41 49 73 77 72 52 39 38 40 67 98 69 37 36 37 38 43 46 39 51 63 59 40 40 41 41 41 42 42 46 50 54 62 66 57 57 68 64 67 63 55 51 39 39 43 43 43 43 39 39 51 51 51 47 43 39 42 42 58 58 58 58 58 58 58 58 46 46 46 50 54 54 54 51 37 63 72 39 39 75 94 66 102 82 61 45 45 48 55 55 49 49 48 48 52 56 63 67 131 159 177 141 73 32 32 41 33 54 54 32 32 34 53 41 37 37 41 41 41 41 41 41 37 37 37 33 32 32 35 35 63 59 58 50 42 30 30 30 37 37 36 36 39 42 38 41 35 31 31 35 35 42 42 42 27 23 27 24 35 28 28 32 24 28 29 25 33 29 37 30 26 27 27 26 27 27 27 27 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 40 40 40 40 40 40 40 37 41 41 30 29 30 38 46 47 75 72 99 135 175 176 148 116 81 94 90 62 38 38 62 78 70 62 58 58 58 58 58 50 33 64 80 68 40 32 48 72 56 44 44 60 80 84 68 48 38 54 59 63 59 63 79 91 35 35 35 39 36 36 36 43 31 102 78 39 79 73 41 38 42 59 65 49 111 222 307 323 274 315 288 189 94 64 73 74 47 43 46 38 45 37 43 39 56 55 50 38 37 33 33 29 28 78 115 100 105 135 131 103 121 128 108 63 29 25 25 27 29 52 75 75 66 58 58 52 35 31 43 51 59 59 59 51 66 54 42 29 28 28 29 33 29 29 29 28 28 35 31 31 30 25 35 88 109 86 111 159 164 145 136 120 108 76 46 28 27 27 26 25 25 29 45 46 35 36 40 36 28 32 48 60 37 37 37 37 37 37 37 37 28 27 27 27 27 28 32 36 27 27 27 27 26 26 26 26 51 66 54 32 24 24 26 28 40 66 111 156 166 147 116 114 107 93 44 26 24 23 23 23 44 40 32 29 34 31 28 27 39 39 39 39 39 39 39 39 26 26 26 26 26 26 26 26 30 29 29 29 29 29 37 36 32 32 39 39 39 39 39 39 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 31 24 23 23 23 24 32 36 112 136 108 36 22 28 36 22 22 22 25 25 21 21 24 23 26 22 25 21 20 16 16 15 18 21 17 17 17 17 21 25 12 12 13 14 15 23 35 40 31 28 28 32 29 33 26 30 35 35 37 41 45 49 42 42 35 31 27 27 28 32 33 37 61 65 84 100 107 87 54 26 28 28 28 28 32 43 54 59 52 56 49 38 35 32 32 32 33 33 80 82 77 228 439 526 170 27 36 118 117 170 247 217 245 153 73 56 63 51 38 41 49 49 46 46 39 35 35 35 40 44 52 60 63 55 55 46 46 46 53 61 61 62 65 58 62 63 51 43 36 35 43 47 35 35 36 36 36 36 36 37 49 56 56 49 41 41 38 38 38 48 56 41 49 77 85 77 124 115 95 87 76 80 100 120 84 72 68 88 108 108 105 115 152 215 146 53 65 124 196 302 455 564 715 819 823 873 741 481 479 423 206 94 34 50 144 41 43 42 41 40 44 55 62 62 67 59 54 42 46 46 61 72 56 45 45 50 50 42 46 54 54 58 59 63 52 44 40 40 45 41 41 42 41 42 57 54 68 52 133 166 187 247 339 506 530 607 703 824 921 956 957 935 1003 976 978 939 859 790 651 431 281 240 197 91 424 405 209 140 249 137 153 186 122 60 68 61 85 78 85 90 78 46 46 82 78 57 44 44 57 65 64 52 63 119 150 102 46 41 61 73 107 79 55 48 57 73 66 55 42 41 41 40 40 41 57 61 71 75 71 55 43 43 43 43 51 52 52 52 52 52 59 52 48 41 45 49 49 45 41 40 40 40 40 40 40 40 40 40 45 45 45 45 49 49 48 48 68 64 64 60 49 40 40 45 63 101 89 212 437 271 267 216 172 199 134 71 86 77 56 85 155 221 308 399 466 497 489 483 439 551 395 160 272 501 470 312 332 214 118 105 165 260 376 466 401 408 417 435 489 563 617 643 637 708 721 713 728 686 566 489 177 123 73 78 75 63 48 56 57 62 67 48 35 33 36 88 70 82 102 118 127 106 79 60 38 38 112 164 139 206 383 504 459 487 529 588 590 497 350 221 95 49 33 54 108 137 126 103 102 74 33 37 208 247 131 43 51 59 90 149 157 124 104 112 91 115 112 77 66 79 75 55 34 35 39 39 39 39 35 35 34 34 34 38 42 42 38 34 39 39 42 45 52 55 58 61 57 69 78 76 76 57 42 38 32 32 33 33 34 38 43 51 47 43 38 38 38 42 50 54 46 35 35 42 57 69 84 103 125 192 262 305 344 356 319 230 120 90 70 56 129 237 299 290 242 226 132 71 81 34 31 134 84 61 45 34 39 36 37 36 66 126 137 76 39 58 57 33 55 51 43 35 34 34 35 35 43 43 43 43 43 47 47 40 36 36 36 37 37 49 49 49 69 65 61 49 49 49 49 46 39 39 38 38 39 38 37 36 59 163 178 66 37 85 93 35 37 54 107 151 166 122 54 34 82 81 70 58 57 57 65 66 37 38 39 47 83 119 107 67 39 39 39 39 39 39 39 39 41 42 41 39 40 64 87 83 98 237 240 139 107 111 99 100 81 70 58 50 46 50 62 66 66 82 86 78 90 118 118 94 101 85 65 53 53 57 61 61 41 37 37 37 37 41 49 53 53 56 60 48 40 40 60 76 76 44 40 64 72 48 36 37 94 94 82 74 85 97 101 96 41 61 85 78 62 38 43 63 128 127 171 231 207 134 114 154 218 251 195 103 64 34 34 68 71 63 51 43 39 47 51 59 47 47 47 47 47 47 47 47 42 42 41 41 41 41 45 45 57 65 49 32 43 99 135 136 94 83 70 38 33 32 41 65 39 39 46 46 46 46 54 54 49 49 49 45 41 41 37 37 33 33 32 28 28 28 27 28 29 29 29 29 30 30 30 30 34 38 38 34 34 34 34 30 33 33 43 50 58 58 50 36 28 28 28 28 28 31 45 45 42 31 27 26 26 27 27 27 27 27 31 31 28 27 27 27 67 41 29 53 72 64 63 71 67 59 55 47 43 39 46 38 34 30 34 38 45 53 61 69 28 19 18 18 19 28 31 23 27 23 19 19 19 20 21 22 31 32 29 34 31 36 33 37 36 36 36 40 37 41 34 38 39 39 32 33 33 33 33 32 46 129 222 286 306 279 224 180 53 34 35 49 53 38 38 42 50 50 54 54 54 54 54 54 42 42 38 38 38 38 42 42 50 46 41 41 52 56 61 65 70 54 58 74 69 69 140 240 444 525 588 616 613 587 504 408 197 105 43 43 48 47 54 81 53 53 53 53 53 53 53 53 53 49 49 45 49 53 61 58 59 59 66 88 118 161 192 208 239 296 358 378 337 259 204 169 115 108 111 103 91 83 72 68 76 76 80 76 76 68 64 60 51 52 54 51 52 53 56 70 57 107 181 225 217 154 87 69 133 189 259 337 415 465 481 477 455 418 366 285 190 114 72 53 73 61 56 57 68 68 64 52 72 68 76 72 68 64 64 52 52 60 75 82 82 69 57 48 49 49 49 50 60 77 73 73 49 51 52 53 53 52 68 98 134 202 285 376 475 559 638 702 785 789 789 783 776 765 755 751 703 695 682 678 689 701 728 739 778 786 794 783 775 778 786 801 827 834 837 863 897 931 942 932 879 808 731 672 628 561 459 361 217 152 98 92 83 63 60 80 87 79 63 55 63 83 110 126 94 78 61 53 53 57 53 49 49 49 53 54 62 63 64 64 73 65 58 55 59 55 63 57 59 58 59 65 76 79 79 75 64 55 54 54 58 68 74 69 77 73 80 87 79 79 68 53 51 51 51 51 51 59 77 74 82 71 67 71 78 66 53 48 46 46 45 45 46 47 71 75 59 56 59 74 97 120 150 163 169 234 340 458 556 584 544 486 403 362 316 258 184 118 70 46 47 46 52 48 58 62 66 70 62 66 70 62 57 53 60 64 43 39 38 38 37 37 37 37 41 41 41 42 46 51 52 48 41 54 63 52 43 43 45 65 45 45 45 44 44 44 45 44 60 56 55 47 46 46 46 46 62 50 42 46 62 66 58 46 41 41 40 40 40 45 69 80 127 131 155 160 133 93 49 40 49 76 122 155 165 202 308 410 556 496 387 270 163 91 54 43 45 45 44 47 58 61 65 65 41 42 42 42 40 40 41 61 113 92 64 39 38 38 43 67 101 89 57 37 36 38 42 42 46 54 59 63 51 43 44 45 53 50 50 50 54 57 65 65 56 60 67 67 70 62 54 50 54 50 42 42 42 42 50 54 54 54 54 50 50 50 50 50 42 46 54 58 62 58 54 54 46 46 50 50 51 55 55 47 37 51 67 43 71 131 146 102 98 85 68 56 56 60 67 56 57 53 48 40 47 47 47 47 126 218 313 317 233 137 89 73 32 34 34 32 32 33 37 33 41 41 41 41 41 41 41 41 37 37 36 32 32 32 35 35 71 67 66 54 42 34 30 30 37 44 43 43 46 42 37 33 24 24 24 31 31 35 35 35 24 24 24 24 28 28 28 32 25 29 29 29 40 37 44 37 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 26 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 33 33 33 33 33 33 33 33 41 34 34 34 38 34 38 35 51 30 38 94 122 95 95 120 61 66 66 70 94 106 78 34 33 34 34 39 47 47 43 35 31 33 45 49 52 56 72 88 60 64 72 76 76 68 52 36 34 39 55 67 67 63 63 63 35 35 34 34 34 35 35 54 47 98 59 30 47 49 41 74 67 71 65 49 107 206 287 299 230 251 244 209 174 144 113 78 35 39 42 38 49 41 51 47 63 59 54 46 38 30 30 29 55 116 153 119 116 141 130 82 93 99 87 71 60 31 29 27 27 36 53 64 64 61 57 46 47 35 35 39 51 55 54 46 57 50 42 30 29 28 28 28 30 30 29 33 32 39 42 35 46 26 32 85 109 94 127 196 190 178 170 165 153 120 79 62 41 32 27 25 25 25 45 45 32 33 37 33 29 29 37 49 29 30 30 30 30 30 30 30 28 28 28 28 28 28 32 36 27 27 27 27 26 26 26 26 48 56 52 36 25 24 25 27 29 44 101 158 179 172 141 128 148 118 62 27 24 24 24 24 36 28 24 29 38 39 32 27 39 46 46 46 39 39 39 39 26 26 26 26 27 27 27 26 30 30 29 29 29 29 37 36 32 32 39 39 39 39 39 39 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 31 24 23 23 23 24 32 36 176 168 136 88 52 36 40 44 22 22 22 21 25 21 28 27 23 22 18 17 17 16 16 16 19 21 21 21 14 14 14 18 12 12 13 14 18 26 42 43 30 27 28 32 29 33 26 30 35 35 37 41 45 49 42 42 35 31 28 27 28 32 33 37 76 68 135 223 222 122 45 26 28 29 28 28 28 43 54 58 59 52 49 38 35 32 32 32 33 30 72 118 116 223 458 610 374 95 32 134 133 151 220 201 230 150 77 53 51 38 38 57 53 53 46 46 39 35 35 35 41 45 56 60 63 55 50 42 41 49 61 61 72 72 69 58 66 51 35 35 43 50 54 58 35 43 51 48 37 37 41 53 53 53 53 49 41 37 37 37 38 51 52 41 57 89 93 81 112 95 91 107 115 115 112 128 108 84 76 104 124 116 96 99 143 151 110 119 144 134 202 380 460 558 662 849 842 850 609 393 605 351 153 140 83 39 87 41 42 41 41 40 44 55 70 78 59 58 62 58 58 54 57 53 57 45 42 54 58 39 43 55 43 47 55 59 63 59 59 48 55 40 40 40 40 41 52 41 42 43 106 143 178 254 398 577 529 601 738 871 966 993 974 954 977 978 950 806 626 530 410 221 145 183 109 94 566 525 171 109 74 65 121 117 65 78 106 55 131 108 65 77 101 45 40 57 57 48 44 63 79 79 52 42 41 59 63 42 41 42 58 61 103 115 91 40 39 65 86 82 42 41 41 41 41 41 45 49 39 51 55 55 43 39 47 71 55 55 55 55 55 55 55 47 40 40 40 40 40 40 40 39 39 39 40 44 44 40 39 39 49 49 49 49 45 45 44 44 60 64 64 52 45 49 53 53 43 140 113 193 520 358 265 306 461 412 231 69 61 77 85 132 171 158 153 208 291 349 371 362 325 472 427 279 387 601 551 330 333 262 162 126 233 396 463 434 423 490 511 492 534 659 758 791 785 838 803 792 856 791 546 339 126 98 100 114 111 71 44 41 69 58 46 36 36 36 40 56 67 94 118 119 100 98 104 114 92 42 57 113 101 149 265 341 344 452 512 501 532 581 519 382 178 84 33 32 36 37 38 38 36 142 33 31 317 368 100 34 47 54 78 128 144 127 111 115 179 176 148 98 98 119 103 63 39 47 43 39 35 34 34 34 39 39 46 50 54 50 46 39 35 35 38 41 48 51 58 57 53 137 218 219 144 69 41 42 33 33 32 32 33 34 46 51 39 39 39 38 42 46 54 50 78 63 58 43 49 45 51 58 156 263 325 332 391 478 465 344 131 101 87 60 78 142 212 232 179 182 111 74 104 45 29 101 79 53 41 34 39 40 41 37 58 81 92 72 54 41 45 57 58 47 43 35 34 34 35 35 39 39 39 43 47 47 51 51 40 40 40 37 41 41 38 42 38 38 38 38 39 43 47 58 38 40 39 37 36 37 52 44 96 136 136 77 46 62 54 36 59 79 122 154 162 130 81 37 165 149 121 85 57 37 36 36 38 39 38 38 67 111 107 76 39 39 39 39 39 39 40 40 39 43 40 40 40 53 53 53 61 116 88 51 82 74 58 86 62 62 62 62 55 47 38 39 39 55 63 52 60 92 104 95 73 73 73 69 61 53 45 37 53 49 45 41 37 41 45 49 44 56 68 68 60 52 52 56 44 60 92 108 80 36 40 77 90 110 102 66 53 65 81 80 49 61 97 114 103 79 92 127 44 55 107 178 198 166 158 194 250 238 151 96 120 88 35 35 56 55 51 43 39 43 47 51 39 39 39 39 39 39 39 46 45 45 41 41 41 41 45 45 33 57 65 45 49 65 65 41 57 62 73 57 41 41 68 92 39 46 46 46 46 47 47 54 53 49 49 45 42 37 37 33 33 28 28 28 28 28 28 28 29 29 29 29 30 30 30 30 34 42 42 30 30 34 34 29 29 29 36 43 58 58 58 43 28 28 28 28 28 28 35 35 35 31 27 26 26 27 27 27 27 27 27 27 28 28 28 28 67 58 42 45 68 84 91 87 55 55 59 51 47 42 42 45 46 38 30 26 29 41 53 61 32 20 19 18 19 19 19 19 23 27 35 39 36 25 25 22 32 32 29 27 31 36 33 37 32 32 36 36 37 37 34 34 39 39 32 33 33 33 33 33 42 121 210 266 255 196 132 93 34 35 36 41 42 38 39 43 42 42 42 42 46 46 46 46 38 38 38 38 38 38 38 38 50 46 41 41 52 56 61 65 98 74 74 90 77 72 159 282 492 619 703 719 716 683 577 462 247 124 43 44 55 42 41 69 53 52 52 52 52 53 53 53 53 49 49 45 49 53 61 65 66 62 76 111 169 232 283 315 374 404 431 397 313 214 139 101 75 68 71 67 68 64 64 64 64 68 68 68 68 68 65 64 47 48 49 51 52 52 63 70 64 166 268 283 202 103 52 66 110 151 193 256 334 412 443 444 417 392 343 275 195 127 96 82 85 81 69 69 73 73 64 56 60 60 68 64 64 60 60 59 52 52 71 82 82 69 61 49 49 48 49 51 60 69 66 69 49 51 60 57 53 53 69 95 109 156 220 295 378 475 563 645 754 791 811 834 843 848 845 838 857 853 846 841 855 863 875 886 905 906 913 910 898 894 902 910 921 924 924 947 970 985 996 985 925 846 758 695 648 565 441 337 190 129 87 80 73 53 53 72 67 67 55 50 55 67 94 106 82 66 53 49 49 53 53 49 48 48 49 49 57 58 55 51 68 60 53 54 58 67 75 68 58 58 65 80 86 86 82 82 56 54 53 53 53 57 63 58 50 51 65 69 77 81 67 60 52 52 52 52 52 63 85 89 79 67 63 67 71 67 50 48 49 48 47 47 48 56 76 93 70 66 65 65 98 135 189 229 277 380 517 635 716 726 678 598 495 409 319 217 139 89 62 51 47 46 45 44 51 55 62 70 46 42 42 41 41 41 44 44 39 38 37 36 36 35 35 35 48 44 44 41 42 43 47 40 45 46 58 51 43 44 45 53 45 45 53 53 52 48 44 44 56 52 51 43 46 46 50 50 70 57 46 50 66 70 58 46 42 41 40 39 39 41 57 61 51 58 67 71 59 42 41 46 92 103 135 160 196 300 498 675 757 695 575 420 273 146 74 43 44 44 44 47 57 64 79 75 41 42 46 42 41 41 49 69 104 76 44 38 38 39 47 58 85 97 73 37 36 41 42 37 50 62 75 87 79 55 51 52 65 62 62 58 57 57 61 61 52 52 59 59 62 54 46 42 50 50 46 42 42 46 50 50 50 46 46 42 46 54 58 66 50 50 58 62 62 58 58 54 50 50 50 50 51 51 51 43 43 60 63 51 91 155 158 110 93 77 64 56 60 64 68 56 64 52 44 36 43 47 51 55 50 117 201 249 233 181 133 97 33 33 33 33 37 37 33 33 41 41 41 41 41 41 41 41 37 37 36 32 32 32 35 35 47 47 50 46 38 34 30 37 37 44 43 43 46 42 37 33 24 24 24 24 24 28 35 28 24 24 24 24 25 25 28 32 25 29 36 36 40 44 44 37 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 34 34 38 38 34 34 66 59 62 70 94 130 174 195 280 177 57 32 66 118 90 33 51 51 47 39 35 39 51 67 70 69 61 53 52 44 32 31 64 76 87 83 67 51 43 40 34 35 50 55 62 51 46 35 39 35 34 34 34 35 43 58 96 130 74 39 83 61 33 34 59 71 66 57 103 197 275 306 278 258 231 197 182 152 105 62 35 35 35 34 38 41 51 51 59 55 59 50 42 38 30 30 68 125 151 133 130 163 157 129 108 103 90 92 87 73 39 28 27 28 29 38 46 43 43 36 31 40 52 44 31 31 50 66 38 38 38 34 37 33 29 28 30 30 30 33 36 39 46 39 42 26 32 81 109 110 167 228 211 196 207 210 194 165 139 107 69 53 39 26 25 25 44 45 32 37 45 41 33 29 33 41 30 30 30 30 30 30 30 30 29 29 28 28 28 32 36 40 28 27 27 27 27 26 26 26 41 53 56 37 26 25 26 27 28 46 87 139 172 177 169 162 180 148 95 34 26 24 25 33 24 24 24 26 39 39 32 28 39 46 46 46 39 39 39 39 26 26 26 26 27 27 27 26 30 30 29 29 29 29 37 37 32 32 39 39 39 39 39 39 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 31 24 23 23 23 24 32 36 124 112 108 108 76 32 23 36 23 26 26 22 25 25 32 27 23 22 18 18 17 17 17 16 15 25 25 29 22 18 18 14 12 13 13 14 18 26 38 39 30 27 28 32 29 33 26 30 35 35 37 41 45 49 42 42 35 32 28 27 28 32 33 36 68 72 203 355 294 82 23 82 29 29 28 28 28 43 54 58 59 52 45 38 31 32 32 32 45 33 92 122 128 215 353 389 446 131 28 123 137 151 220 214 218 150 86 65 51 34 34 61 53 54 50 39 39 36 36 36 45 49 56 60 63 51 46 38 41 53 65 61 72 76 77 58 62 42 35 34 38 42 50 62 82 75 63 47 36 36 45 53 61 57 57 53 41 37 37 37 37 50 55 40 52 77 85 73 51 47 63 95 107 107 120 152 172 120 80 92 108 104 96 110 171 202 181 190 223 201 256 410 450 577 681 834 850 794 533 333 423 150 68 158 140 79 64 40 45 41 52 44 39 39 59 67 51 54 66 70 70 58 57 49 69 46 42 51 55 39 38 48 43 43 47 51 59 67 71 75 63 51 39 39 47 44 44 40 42 72 82 127 170 254 473 623 560 624 769 885 969 1000 981 993 943 821 691 519 326 234 194 118 156 135 148 117 365 345 129 75 94 61 104 97 40 40 62 43 90 79 42 44 100 43 39 104 83 78 70 78 90 82 55 41 63 71 58 41 40 42 46 41 72 126 144 108 57 49 50 54 42 42 41 41 41 41 41 48 47 47 63 71 63 47 67 107 55 55 55 54 55 54 55 47 39 40 40 44 44 40 40 39 39 39 40 44 44 40 39 40 49 49 49 49 45 45 44 44 52 68 64 40 40 45 53 45 81 87 88 80 364 462 540 497 578 486 275 86 68 81 93 126 135 83 42 65 138 200 210 204 243 345 408 419 483 567 523 392 290 279 231 207 290 421 443 389 435 497 570 622 659 721 838 924 970 963 918 900 882 715 468 328 301 197 111 75 79 61 49 53 34 34 34 36 52 53 44 35 71 107 139 127 92 86 120 150 135 46 57 118 106 106 150 174 160 263 335 351 397 474 479 410 267 147 58 42 39 37 34 34 32 130 37 29 182 313 146 33 71 89 108 152 192 214 218 207 223 228 208 150 130 127 72 33 59 63 51 43 34 34 34 34 38 42 46 50 50 50 46 35 34 34 34 41 52 59 66 69 85 217 354 374 268 141 65 46 41 33 33 32 32 33 38 43 35 35 35 34 42 46 54 54 54 47 54 54 73 77 87 101 123 246 311 290 337 456 479 375 234 184 154 113 79 83 130 176 148 142 79 62 107 64 29 84 67 49 41 34 35 40 45 53 49 41 48 56 54 37 60 84 49 49 46 42 42 42 42 42 38 42 46 50 54 58 62 62 48 48 52 45 41 37 38 38 37 38 38 38 39 41 41 49 38 50 53 41 51 77 96 92 88 89 86 68 49 38 38 38 75 70 65 65 69 69 65 57 85 84 76 68 64 64 57 58 38 44 48 40 59 91 92 68 44 44 40 40 43 39 39 42 61 61 58 62 55 40 40 40 55 55 40 39 69 50 39 64 43 55 55 59 47 43 39 39 51 64 64 40 39 48 45 40 62 73 81 77 65 45 37 36 53 49 45 41 37 41 45 45 40 48 60 68 64 52 44 40 36 60 96 112 76 36 48 93 53 98 114 82 65 69 72 49 57 41 61 86 103 112 160 223 125 104 115 195 283 303 255 210 319 327 240 129 89 37 37 105 44 47 47 43 43 39 39 39 35 35 35 35 35 35 35 42 45 52 48 48 41 41 45 45 41 57 53 33 37 54 69 53 56 43 31 31 51 59 47 31 43 42 42 42 35 36 36 43 50 49 49 45 42 37 33 33 29 28 28 32 32 32 32 28 29 29 29 29 30 30 30 30 31 39 39 30 29 30 30 29 30 30 33 43 58 65 65 51 32 28 28 28 28 28 28 28 35 31 27 26 26 27 27 27 43 35 28 28 28 28 27 27 35 75 87 51 37 56 63 43 47 55 70 62 54 46 46 53 38 30 26 22 25 33 41 45 24 24 24 20 19 20 28 44 71 63 51 39 32 29 37 38 32 32 29 27 31 29 33 37 28 36 48 60 57 53 38 30 39 39 32 33 33 33 33 33 55 114 182 214 179 116 64 41 38 43 49 38 37 38 39 39 38 38 38 42 46 50 54 58 58 54 50 42 38 38 38 38 50 45 41 41 45 49 61 65 110 78 85 105 92 87 186 332 521 655 747 776 788 767 661 528 286 151 58 52 59 42 42 69 52 52 52 52 52 52 52 53 53 49 49 45 49 53 61 65 82 81 108 166 252 346 414 449 476 453 396 302 208 122 75 49 50 47 47 47 48 52 56 60 55 55 60 64 64 64 68 68 47 48 49 50 51 52 59 69 131 226 295 272 150 55 47 71 103 124 147 193 272 363 406 403 352 338 301 260 199 150 128 122 93 82 70 70 81 77 69 57 52 52 56 56 63 63 62 55 51 52 71 86 86 77 69 57 53 49 49 51 64 65 58 61 50 66 71 64 57 53 62 84 102 124 167 211 278 363 444 533 692 743 783 823 854 882 890 894 960 963 966 969 980 994 1005 1009 998 999 1007 1003 995 991 995 1000 984 980 980 985 1001 1004 989 971 926 842 747 687 629 531 397 286 174 110 72 69 55 53 52 57 59 58 55 51 51 59 78 86 82 66 53 49 49 49 49 48 48 48 48 49 49 50 50 50 64 56 56 57 58 67 79 75 65 65 69 83 90 90 86 78 55 54 53 53 53 53 53 51 51 51 51 55 63 60 53 53 53 53 53 52 60 75 100 104 86 68 68 72 76 79 59 51 67 63 62 58 58 66 74 71 64 52 55 61 83 143 231 302 432 552 699 791 839 842 802 720 564 440 311 185 99 57 54 59 47 46 45 44 51 55 63 67 42 41 40 40 41 40 40 39 62 54 49 40 36 35 34 35 44 40 40 37 38 38 47 40 49 42 42 43 44 44 45 45 49 49 53 53 56 52 56 56 59 55 47 43 50 50 58 58 70 57 50 54 62 66 58 50 66 54 41 40 40 45 53 46 41 42 44 45 44 42 43 74 91 113 161 220 291 431 648 827 847 795 699 542 364 205 91 44 45 44 44 47 57 71 86 82 41 46 54 50 41 45 57 68 68 60 55 55 63 63 58 58 64 88 80 45 37 45 49 37 58 74 110 138 126 90 63 56 61 58 57 53 49 45 52 60 55 55 62 62 61 53 45 41 46 50 58 62 62 58 50 46 46 42 38 38 42 58 70 82 78 74 66 58 54 58 62 62 58 54 55 55 51 47 47 39 67 64 59 47 82 118 110 66 77 69 64 60 75 80 76 61 60 48 47 43 51 67 83 95 74 73 77 85 85 69 45 32 41 34 34 38 45 37 33 33 41 41 41 41 41 41 48 48 37 36 36 32 32 32 35 35 31 31 34 34 38 38 38 45 44 50 50 50 46 41 37 33 23 23 24 24 24 24 28 25 24 24 24 24 25 25 28 32 25 29 36 36 43 47 48 44 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 30 30 34 38 38 38 33 33 73 90 93 86 114 178 222 226 468 348 176 64 66 122 126 86 79 83 75 55 35 35 48 79 42 41 33 41 53 61 64 52 60 68 79 79 67 55 58 51 45 34 37 34 45 34 33 32 38 34 38 34 41 38 49 57 35 86 62 51 80 45 32 55 34 59 82 69 87 165 255 310 330 278 203 133 94 68 61 55 34 34 34 34 33 36 43 43 63 63 59 54 50 39 31 30 77 111 140 142 153 197 211 199 179 154 132 115 116 98 64 43 30 30 29 30 31 32 33 32 32 44 52 44 31 31 50 70 34 30 37 33 33 33 36 33 30 30 30 37 36 43 46 39 34 26 27 57 82 91 147 189 212 201 212 223 226 198 180 155 97 81 59 30 25 25 40 45 36 37 49 45 33 29 29 37 30 30 30 30 30 30 30 30 37 33 33 29 32 36 44 48 28 28 28 28 27 27 26 27 38 54 53 42 26 26 26 31 32 41 64 96 129 169 189 199 189 154 116 59 28 25 25 33 24 24 25 26 35 36 28 32 35 42 42 42 42 42 35 35 26 26 26 26 27 27 27 26 26 26 29 29 29 29 29 29 32 32 32 32 39 39 39 39 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 31 24 23 23 23 24 32 36 40 40 52 68 52 23 22 24 27 23 26 22 22 21 25 25 23 19 26 22 17 17 17 16 15 25 22 30 30 22 18 14 13 13 17 17 25 29 41 35 30 27 28 32 29 33 26 30 35 36 37 41 45 49 42 43 36 32 28 27 28 32 33 36 48 100 231 314 214 29 23 106 41 30 29 28 32 43 54 70 55 52 45 41 31 32 32 32 31 30 44 82 108 195 277 241 358 119 32 95 109 143 221 242 242 174 110 84 67 34 33 45 49 50 47 40 43 36 36 36 49 53 60 60 56 51 46 38 45 61 65 57 68 80 80 62 66 50 35 34 34 61 125 185 222 170 98 55 40 44 37 36 57 57 53 49 45 41 37 37 35 38 43 38 39 45 57 49 51 63 95 123 120 132 200 280 200 132 80 88 112 116 109 131 206 258 244 238 262 248 294 409 485 596 737 781 835 627 387 208 313 148 113 95 54 79 84 48 39 44 58 50 38 38 47 63 58 62 69 73 70 62 54 46 62 42 42 63 64 41 41 68 47 50 42 43 58 70 86 94 82 66 46 39 58 59 47 39 41 104 58 131 186 254 493 560 543 615 808 922 975 972 929 961 795 570 400 307 227 199 178 118 136 98 180 96 104 96 56 69 95 39 59 88 48 41 77 74 58 94 55 76 152 72 76 282 153 144 112 96 81 77 54 42 46 70 73 42 46 82 110 113 172 142 119 128 109 57 39 39 41 42 42 42 42 41 45 52 75 62 66 86 74 54 66 102 50 50 50 50 50 50 50 43 43 40 40 44 44 40 40 40 39 40 40 44 44 40 40 40 53 49 49 49 45 45 44 40 60 80 76 40 40 45 49 40 84 43 167 136 312 529 703 599 525 435 249 116 114 100 81 91 90 71 69 92 126 147 145 142 204 230 332 427 459 482 454 375 264 281 313 340 356 382 436 490 531 585 689 793 818 820 905 1003 1017 1016 990 964 832 609 458 435 384 248 108 56 45 49 49 61 56 61 55 39 36 44 56 60 48 103 143 115 68 53 94 141 85 41 43 91 64 53 114 155 97 120 175 259 296 300 336 367 289 184 124 134 138 102 69 53 53 57 69 33 37 291 311 35 35 57 92 136 209 268 288 284 316 361 366 300 226 176 109 45 68 67 55 39 35 34 34 34 34 34 38 42 42 38 35 34 34 34 34 45 60 75 82 85 125 258 411 455 369 214 83 34 46 45 33 32 32 32 34 34 38 34 34 34 34 38 46 50 94 94 94 101 97 100 100 110 76 210 281 275 325 459 518 468 394 320 263 199 126 76 94 140 136 122 59 47 96 62 35 70 67 53 49 38 35 36 41 46 69 53 52 48 42 33 40 60 45 45 45 45 42 42 42 42 38 38 42 50 54 58 62 67 49 49 52 44 37 37 37 37 36 36 37 38 40 41 42 49 39 46 53 68 78 77 80 88 80 101 102 68 41 38 38 36 74 69 65 65 73 77 73 65 56 52 48 40 40 37 37 37 37 52 83 71 63 75 76 60 56 56 48 44 43 39 39 38 81 68 57 58 46 38 38 39 40 51 42 40 59 54 39 40 39 46 46 50 47 51 59 59 37 39 40 38 39 41 41 38 37 46 57 50 45 38 45 50 41 38 37 37 37 42 49 53 61 60 61 60 61 60 57 52 57 48 61 80 73 44 41 53 89 118 114 70 49 68 64 44 57 36 41 70 74 52 76 127 199 181 177 229 297 305 225 133 298 254 139 71 96 72 36 40 43 47 47 51 47 43 35 35 39 39 39 39 39 39 39 46 41 45 45 45 37 37 37 41 37 57 53 33 33 38 49 33 39 35 42 42 47 51 47 43 50 42 42 43 35 36 36 43 50 49 49 45 41 37 33 32 28 28 28 32 32 36 40 37 33 29 29 29 30 30 30 30 31 36 32 30 30 30 30 29 30 30 33 43 50 58 58 51 32 28 28 28 28 28 28 28 35 31 27 26 26 27 27 27 39 31 27 27 27 28 27 27 48 56 44 27 30 57 56 35 40 55 63 62 54 42 52 52 33 26 30 29 29 29 29 29 20 20 25 21 20 29 57 80 156 120 72 36 20 33 62 86 32 32 29 27 31 36 40 37 32 45 68 85 85 66 46 31 39 32 32 33 33 33 33 33 80 112 144 144 108 57 37 33 42 52 53 41 37 38 38 42 46 50 58 66 74 82 90 94 82 78 70 58 50 42 38 37 57 53 49 41 45 46 50 55 62 40 59 104 118 140 248 425 593 715 799 820 834 816 711 559 298 148 44 45 53 43 42 77 45 44 44 45 45 52 52 53 53 49 49 45 49 53 61 65 104 122 161 232 334 436 509 547 491 406 288 174 104 71 64 62 46 46 45 46 46 47 55 63 47 47 47 48 48 52 56 63 46 47 48 50 54 62 65 72 207 254 276 217 110 47 46 56 85 99 106 144 231 319 361 358 271 265 251 217 180 143 132 130 89 85 77 77 84 84 72 64 51 51 51 59 59 59 70 62 51 52 60 75 78 78 73 61 57 49 50 51 64 65 54 53 58 74 75 68 61 61 69 81 64 85 110 139 195 265 346 432 605 663 702 757 819 881 927 954 1000 1014 1017 1017 1017 1018 1018 1018 1017 1018 1018 1018 1017 1008 1016 1017 1018 1018 1011 1007 1008 993 974 944 892 804 712 649 587 492 346 231 160 103 61 58 55 53 52 53 56 63 59 59 59 63 74 78 86 77 57 49 49 53 49 48 47 55 48 52 53 53 57 50 75 67 64 64 65 70 78 83 80 76 79 79 78 81 70 59 54 53 52 52 53 53 53 52 52 52 52 52 52 52 51 51 54 53 53 53 64 79 101 105 99 84 80 84 92 88 76 64 87 83 79 75 67 59 55 51 56 56 70 79 114 193 310 401 603 719 843 907 921 909 881 800 575 440 307 173 87 45 46 55 47 46 45 44 44 55 63 67 66 58 49 53 64 64 60 59 82 82 66 53 37 36 36 35 36 43 36 37 38 43 44 41 53 41 41 42 44 44 44 44 44 44 45 45 52 56 68 68 55 51 47 43 50 50 58 62 62 54 50 54 62 62 58 50 90 74 50 41 49 57 61 54 40 41 45 62 64 54 83 125 129 210 338 465 568 665 790 891 881 829 734 573 376 197 82 42 45 44 44 43 57 71 86 86 49 50 54 53 49 52 60 72 55 71 95 110 114 102 82 78 40 83 80 44 36 42 53 36 58 82 130 170 155 107 68 53 42 41 41 41 41 40 40 48 51 51 62 58 57 49 45 37 38 42 58 70 70 58 42 38 42 38 38 38 42 58 78 94 110 94 74 54 46 54 66 74 62 58 59 55 51 47 43 39 51 40 39 38 58 78 70 42 69 61 53 64 72 76 73 61 56 40 43 47 63 87 115 131 42 45 49 49 45 37 41 37 33 33 33 41 37 33 33 33 41 41 41 41 41 41 48 41 37 37 37 32 32 32 35 35 31 31 34 34 38 38 38 45 44 51 50 50 46 41 37 33 23 23 24 24 24 24 25 25 24 24 24 24 25 28 28 32 25 29 36 36 43 47 47 44 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 40 40 40 40 40 40 40 37 49 49 49 49 49 42 42 42 30 30 34 38 38 38 34 30 57 57 77 112 129 141 145 142 346 307 216 120 78 94 106 98 58 70 78 58 34 33 35 59 45 48 37 41 53 61 57 49 49 49 60 63 71 67 70 59 49 33 31 31 32 36 36 32 44 44 56 64 64 60 49 56 59 98 71 55 80 49 33 63 33 63 94 69 47 94 192 262 291 247 176 102 51 32 34 63 34 34 34 34 32 39 42 42 63 59 59 54 54 43 31 31 97 123 137 146 153 183 216 220 243 217 169 150 130 119 98 84 40 32 30 29 30 32 32 32 48 36 31 31 36 40 42 38 30 30 29 28 29 33 37 38 30 30 30 37 36 43 50 46 35 26 27 40 53 62 99 124 216 205 212 227 231 218 185 168 103 90 64 35 25 25 47 53 36 41 49 49 37 29 29 33 30 30 30 30 30 30 30 30 41 37 33 33 37 40 44 48 32 32 28 28 28 27 27 27 31 46 54 39 31 26 31 38 31 26 26 35 75 124 175 197 184 161 128 75 28 25 24 26 24 25 29 38 35 28 28 28 35 35 42 35 42 35 35 35 26 26 26 26 26 26 27 26 26 26 29 29 29 29 29 29 32 32 32 32 39 39 39 39 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 23 24 24 23 23 23 24 32 36 22 24 32 28 23 23 28 36 27 27 26 26 22 22 25 25 27 27 30 26 25 21 17 17 15 22 27 34 34 26 14 13 14 14 17 17 21 26 37 38 34 27 27 32 29 26 26 27 35 28 37 41 45 49 50 42 35 28 28 27 28 32 40 44 39 136 211 167 63 24 26 60 37 30 29 28 31 43 54 62 55 48 52 41 31 31 32 32 77 31 32 63 50 93 160 159 255 108 46 71 69 123 212 229 270 198 129 108 79 46 33 33 49 46 47 43 36 36 36 36 49 53 60 60 63 51 42 41 49 65 69 57 57 73 77 62 62 54 49 49 64 140 279 403 391 288 165 90 68 65 45 36 61 61 57 53 45 41 37 37 35 45 54 38 38 51 63 48 39 48 88 112 104 128 240 359 199 127 83 103 135 143 139 162 222 268 255 264 277 254 284 414 555 579 752 725 790 391 176 37 84 34 103 96 39 52 52 55 39 43 58 54 39 39 48 63 62 65 66 66 62 58 55 51 62 42 54 86 102 87 99 127 62 54 42 38 42 59 79 91 87 63 43 43 66 70 51 39 35 92 40 149 218 261 485 464 437 541 794 934 980 953 866 883 532 349 243 202 186 212 188 91 93 52 111 39 70 93 54 94 106 39 51 76 48 41 57 40 41 102 78 95 151 59 99 362 200 172 127 76 56 52 45 45 61 97 101 57 40 46 86 113 374 186 38 62 104 72 40 41 41 41 46 46 53 53 49 56 63 39 39 62 62 39 46 78 51 50 50 50 50 50 50 43 39 40 40 40 40 40 39 39 39 40 40 44 44 40 40 40 53 53 49 49 51 51 47 47 47 79 83 44 41 58 62 45 108 62 184 93 210 411 642 677 570 478 281 159 143 106 62 72 44 56 79 86 87 89 104 125 159 153 223 310 357 408 376 256 266 246 333 464 482 428 481 607 632 701 809 885 898 888 946 1014 1016 1007 977 913 740 489 299 232 221 145 85 79 76 46 37 38 56 49 45 50 51 47 48 48 36 76 120 99 47 75 151 165 119 53 48 76 87 59 66 104 90 98 76 107 183 183 170 196 341 276 227 194 173 132 72 34 91 48 68 37 37 223 280 67 32 111 117 123 267 385 411 418 355 424 438 374 317 288 214 139 53 56 44 36 34 34 35 43 39 43 47 47 55 47 39 35 34 34 34 41 49 68 76 79 108 168 290 395 357 222 95 62 43 61 49 33 32 33 37 33 34 34 34 38 39 39 43 43 91 138 198 249 297 296 219 123 166 220 258 248 254 332 458 542 564 537 501 398 228 86 57 97 91 114 124 88 50 44 47 50 52 41 37 34 35 40 37 38 58 46 37 35 34 34 41 45 33 33 33 33 34 34 35 35 35 35 35 39 43 47 51 55 69 54 37 36 35 36 37 37 36 36 37 38 39 39 40 40 47 57 58 57 53 56 56 56 56 76 85 72 45 37 46 66 57 64 64 68 64 60 60 56 45 45 41 37 37 38 42 42 38 39 62 74 82 86 90 90 67 67 71 71 63 51 39 38 46 50 43 39 39 39 39 39 45 49 53 53 53 49 45 48 59 55 51 47 47 51 55 59 63 63 59 44 47 40 40 47 46 46 50 38 42 38 38 38 38 38 38 38 38 38 38 38 41 57 65 69 69 65 57 49 57 53 53 53 53 57 57 53 47 40 47 54 65 72 79 79 135 91 75 72 46 36 59 148 98 351 554 546 408 336 374 442 294 191 104 100 97 61 38 50 58 50 42 38 38 42 43 47 35 35 35 35 35 39 39 46 41 41 41 41 41 41 41 41 49 49 41 34 34 34 34 33 36 36 43 43 43 43 43 43 39 39 39 39 39 39 39 39 50 53 49 45 40 36 36 32 26 51 67 28 27 40 56 36 36 40 41 34 30 30 31 31 32 31 29 29 31 59 42 28 41 41 41 41 44 44 40 39 32 29 28 28 28 28 27 27 27 27 27 31 31 31 31 31 31 31 27 27 27 27 31 27 44 36 28 27 27 34 37 40 37 48 51 43 42 38 44 44 33 25 25 29 33 33 29 29 77 37 19 18 18 21 78 142 85 88 53 19 20 42 55 44 36 41 45 46 46 46 43 35 44 41 80 113 110 62 39 36 32 32 32 33 37 34 38 42 94 58 54 102 98 53 34 42 58 62 59 55 41 41 41 53 46 50 57 69 81 93 101 105 98 86 66 50 38 38 38 49 60 63 56 49 42 39 40 40 41 53 75 96 105 178 339 520 677 808 883 904 906 870 731 552 264 119 44 45 45 43 52 83 52 72 69 40 40 53 60 41 57 57 57 61 58 61 65 76 129 148 206 321 463 562 585 562 433 315 201 147 102 49 46 66 45 45 45 46 50 46 54 47 47 47 51 55 55 55 55 55 71 46 46 59 48 46 60 124 239 270 239 131 48 47 49 49 87 66 61 125 236 308 286 226 223 223 221 207 185 155 129 117 88 76 60 64 76 80 71 51 55 51 51 58 58 62 73 66 51 51 60 83 78 54 57 73 49 49 48 51 72 85 70 54 64 68 68 64 64 60 60 68 66 101 120 127 133 168 235 330 475 552 610 671 743 808 868 921 1005 1016 1017 1017 1017 1017 1016 1012 1019 1012 1019 1019 1018 1018 1018 1018 1019 1018 1007 993 982 959 932 895 805 722 669 637 558 412 273 198 129 104 81 58 54 53 53 53 56 60 56 52 55 59 74 82 57 53 53 56 56 60 64 71 54 65 69 70 67 64 68 57 61 66 67 63 60 57 69 73 74 79 86 74 58 53 57 62 54 53 53 53 54 53 54 53 64 63 55 51 51 51 52 51 52 52 61 76 87 95 107 99 88 69 65 69 77 77 61 52 72 77 85 81 65 53 52 53 99 70 89 163 248 337 489 638 833 922 988 992 976 954 885 758 560 405 259 134 76 61 63 59 47 46 45 44 43 47 55 58 66 61 53 48 52 59 67 74 86 83 75 60 44 39 38 37 48 35 35 38 40 39 40 49 45 57 69 74 68 45 43 42 44 44 44 48 56 56 63 59 54 54 54 54 58 58 58 58 46 50 50 54 58 58 62 62 70 66 58 53 53 53 57 50 57 44 60 113 130 126 166 242 361 477 617 742 824 822 845 894 881 798 699 550 328 129 53 68 43 44 43 43 61 68 83 79 41 41 42 49 56 60 63 67 91 102 126 146 154 135 95 74 54 62 51 44 42 39 38 37 78 81 166 235 184 121 70 39 41 41 41 41 40 40 39 39 43 50 54 50 46 42 45 38 38 39 51 63 63 51 39 38 38 38 38 38 38 39 51 59 115 99 75 51 39 39 47 55 47 47 47 47 47 47 43 43 51 51 51 47 58 58 62 62 54 54 58 65 65 61 61 57 68 59 47 43 47 59 79 91 47 47 43 39 34 34 37 33 37 37 37 37 33 33 33 33 41 53 37 33 57 53 37 53 33 33 33 33 33 33 36 32 31 31 34 34 41 41 41 45 29 51 66 62 53 45 36 28 22 23 32 36 32 24 24 24 32 32 32 32 32 39 39 39 51 47 48 48 44 44 40 33 29 26 26 26 26 26 26 26 35 35 35 35 35 35 35 28 32 28 28 27 27 27 27 27 27 28 28 28 29 33 37 40 48 48 48 48 48 48 48 41 45 41 41 34 34 30 30 30 29 29 30 30 30 34 41 41 45 97 40 140 259 247 206 99 177 182 148 78 46 59 67 58 65 44 32 45 77 82 63 50 52 48 40 37 42 39 34 34 59 34 32 32 63 79 66 39 44 33 32 39 43 61 77 84 93 85 73 69 77 74 62 55 67 71 75 67 56 49 42 35 39 47 58 65 76 115 190 257 161 149 130 112 89 54 34 33 34 35 50 53 59 62 53 45 54 47 58 62 58 47 35 31 69 83 108 130 153 182 219 251 192 170 178 206 182 109 76 108 42 37 31 30 30 38 49 46 43 36 39 35 35 35 39 39 31 30 31 30 38 38 38 30 30 30 30 45 36 36 39 46 46 46 42 39 52 65 85 79 150 183 211 211 219 231 218 193 156 127 93 55 26 25 39 37 36 30 30 30 30 30 34 38 30 30 31 30 30 30 30 29 29 32 36 40 44 44 40 36 32 32 32 32 32 32 32 32 39 39 39 39 39 31 31 31 35 28 27 28 36 64 96 109 124 120 103 73 32 25 23 24 24 24 33 34 35 28 28 28 28 27 35 27 35 27 27 27 27 27 27 27 27 27 28 27 26 26 26 26 26 26 26 26 33 29 29 25 24 24 24 23 22 22 22 22 22 22 25 25 45 29 21 34 38 22 22 31 22 22 23 23 24 28 32 36 22 23 44 56 56 40 23 22 27 23 23 23 22 21 21 21 21 20 23 23 26 26 22 25 23 27 31 35 31 22 21 13 13 17 29 29 29 33 41 42 37 31 27 32 33 30 31 24 23 25 25 25 33 41 45 38 28 28 33 36 40 40 44 44 119 179 236 157 26 25 30 29 39 42 38 29 29 36 55 71 59 53 53 42 35 31 31 31 31 31 31 35 51 75 95 107 95 64 36 31 49 121 194 239 267 220 167 119 91 74 62 42 46 46 46 39 36 36 36 35 34 36 34 34 93 80 32 48 32 31 121 61 62 63 76 34 54 38 37 63 166 269 372 566 540 434 263 110 52 51 39 37 36 45 65 65 45 36 37 45 41 45 49 45 41 45 61 66 60 64 84 88 76 108 231 359 191 106 54 94 149 161 177 216 288 288 266 263 303 365 414 432 509 586 809 767 712 216 75 99 60 72 81 74 63 56 59 67 38 37 38 46 47 39 41 64 46 42 66 71 39 39 40 39 38 46 77 136 223 258 249 218 100 93 70 43 38 47 56 57 61 65 56 39 43 67 71 39 39 117 90 200 224 313 535 382 348 585 703 636 625 710 709 625 349 235 144 99 109 119 94 56 64 53 49 44 55 58 73 78 66 66 66 63 63 56 56 49 45 113 121 190 269 118 38 137 108 97 84 68 56 56 60 64 40 85 40 61 62 41 70 40 422 249 89 73 69 37 37 82 59 59 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 47 47 43 43 43 39 39 40 41 40 40 40 44 44 39 40 40 40 40 40 40 40 41 57 77 59 58 109 111 35 83 48 81 83 39 41 64 51 64 98 90 85 147 351 593 756 766 754 609 340 150 120 114 82 43 44 60 70 73 72 70 76 87 93 117 187 266 301 293 261 295 235 325 442 475 523 615 663 675 779 885 964 994 1010 1014 1013 1006 952 886 742 475 225 182 264 225 128 59 45 65 54 41 49 56 56 53 49 50 51 44 40 36 56 92 87 82 122 185 190 207 121 70 82 95 87 62 58 97 133 90 58 120 140 116 105 137 123 130 129 124 103 82 58 71 40 60 36 35 166 271 187 38 40 89 139 238 367 384 275 332 374 392 356 312 279 207 155 37 45 48 44 36 36 40 48 47 51 51 51 51 43 34 34 35 34 37 41 49 57 65 68 84 102 179 273 302 232 125 84 43 58 46 33 33 32 33 33 38 38 38 38 39 35 36 43 82 117 176 256 339 354 254 134 178 181 200 230 244 258 308 367 538 637 696 635 466 288 128 31 38 49 59 43 37 36 35 35 41 41 33 34 35 36 38 38 42 42 37 36 35 34 42 41 33 33 33 33 34 34 35 35 35 35 39 43 43 43 39 39 41 37 36 35 35 36 36 36 36 36 38 39 40 40 40 39 50 58 54 50 46 46 42 42 42 57 69 65 53 49 61 80 44 56 60 64 56 52 52 48 37 37 37 37 37 42 50 54 62 50 42 58 82 98 94 86 67 71 83 83 79 67 55 43 59 52 52 48 48 52 52 52 64 60 56 52 52 56 56 67 94 83 63 47 43 51 63 71 79 79 71 67 59 55 47 47 46 46 42 38 38 38 38 38 38 38 38 38 38 38 38 38 46 57 61 65 65 61 57 53 57 57 53 53 53 57 57 53 40 40 47 50 61 64 67 71 95 79 75 76 73 90 178 287 232 453 625 591 438 311 292 313 189 122 75 64 68 65 85 113 114 102 78 58 50 50 47 55 35 35 35 35 35 39 39 39 41 41 41 41 41 41 41 41 41 41 37 34 33 33 33 33 32 31 31 31 31 32 35 35 31 31 39 39 39 39 39 39 54 53 53 49 44 44 39 39 55 111 127 67 27 28 36 29 36 44 45 38 30 30 30 31 37 31 31 47 67 62 53 53 45 45 41 41 37 36 32 32 29 29 28 28 27 27 27 27 31 31 31 31 31 31 31 31 31 31 27 27 27 27 31 27 28 27 27 26 26 26 26 33 37 41 48 47 46 42 45 56 33 33 33 32 25 29 21 21 34 21 20 20 21 30 55 86 92 92 62 22 22 35 35 23 36 41 45 53 53 53 42 35 32 41 77 105 86 50 31 31 52 48 33 33 33 34 46 47 75 60 67 79 58 34 38 74 78 75 71 59 51 48 60 61 46 50 57 65 77 85 89 93 82 74 58 46 42 42 46 61 67 74 63 53 39 39 40 41 42 53 71 95 127 212 381 570 731 861 944 950 944 889 731 543 229 92 45 47 46 43 52 79 72 90 101 77 57 61 65 53 57 57 57 54 57 62 70 80 140 191 274 381 478 520 497 448 306 215 137 108 75 44 44 47 45 52 49 53 50 50 54 47 46 47 47 47 51 58 62 62 74 47 50 62 45 44 82 163 273 254 180 84 47 48 53 57 62 53 88 167 226 217 173 145 165 173 187 184 170 136 104 85 79 75 63 59 67 67 62 49 54 54 54 58 61 65 73 63 51 61 104 107 78 50 56 65 49 48 50 67 84 93 78 66 57 64 68 64 64 60 68 67 82 98 113 105 100 116 164 235 353 424 501 584 660 739 807 851 939 962 1000 1016 1017 1018 1018 1018 989 989 997 1000 1003 1002 1010 1014 1006 987 972 950 932 898 866 818 749 662 609 568 473 322 199 147 107 88 74 55 54 53 53 52 52 56 56 56 63 66 66 77 49 48 52 48 59 63 71 82 57 61 65 72 73 70 67 60 48 57 66 67 59 56 64 65 65 69 69 61 57 52 53 57 72 64 68 61 57 57 57 53 55 55 59 59 55 51 51 51 51 59 71 83 95 99 99 92 68 69 73 73 69 61 61 61 73 85 101 93 77 65 61 68 115 103 123 212 344 492 655 788 940 1008 1017 991 938 897 816 689 483 331 188 86 60 58 68 68 47 46 45 44 43 47 54 54 62 46 41 44 55 79 106 122 130 118 107 91 72 45 39 37 44 35 36 38 39 38 39 53 76 83 96 109 99 73 45 44 44 44 44 44 52 48 55 51 62 58 58 54 54 50 50 46 46 46 50 50 54 54 58 58 66 62 58 53 53 57 61 57 71 64 94 131 162 186 257 336 526 686 824 896 927 900 864 828 812 714 607 464 277 109 45 67 43 43 43 47 61 68 79 72 41 41 40 40 48 63 79 90 126 142 170 194 194 163 111 82 58 61 35 35 36 38 38 38 70 102 222 287 203 117 55 37 41 41 41 41 40 40 39 39 43 50 54 50 46 42 41 38 38 39 44 52 52 51 39 38 38 38 38 38 38 39 43 47 111 95 71 51 39 39 39 43 43 47 47 51 55 55 59 59 47 47 47 47 54 54 58 58 62 62 58 58 54 49 46 49 63 59 51 43 43 43 43 47 47 47 43 39 35 34 34 34 41 41 37 37 37 33 33 33 41 57 49 41 49 37 33 41 32 33 41 33 33 41 40 31 30 30 30 30 37 37 37 41 55 66 70 62 53 45 36 28 23 23 32 32 32 24 27 27 39 39 39 39 39 39 39 39 47 47 48 44 44 44 40 33 29 26 26 26 26 26 26 26 31 31 31 31 31 31 31 31 36 28 27 27 27 27 27 28 27 27 28 28 29 33 33 40 56 63 63 63 63 63 56 56 45 45 41 34 34 30 30 30 29 29 30 30 35 35 46 45 61 101 96 259 298 426 385 122 144 162 168 126 75 48 40 35 53 76 91 83 60 45 51 82 68 64 52 53 58 55 47 36 43 34 33 32 32 32 43 40 32 31 31 30 30 38 41 49 96 88 72 57 65 73 74 78 63 60 59 56 52 45 38 35 35 35 38 50 89 143 199 238 190 162 123 89 58 39 34 34 35 35 50 56 67 62 64 49 54 51 58 58 58 43 38 31 37 58 88 122 140 165 194 229 158 35 33 158 278 225 109 65 60 47 32 30 30 45 63 67 49 35 35 35 39 43 47 51 31 31 31 31 31 31 31 31 30 30 34 38 40 39 43 50 58 50 43 39 43 45 49 43 57 94 138 155 187 223 223 202 184 167 133 76 38 25 44 49 32 29 29 30 29 30 30 30 34 34 31 30 30 30 30 30 29 29 36 40 40 40 36 32 32 32 32 32 32 32 32 32 43 43 43 39 32 27 27 27 27 27 27 27 32 36 63 61 74 75 89 69 43 25 23 23 31 36 37 38 35 32 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 33 29 29 25 24 24 24 23 22 22 22 22 22 22 29 29 29 29 26 34 38 42 38 39 22 23 23 28 32 32 32 32 23 32 44 56 52 40 24 23 23 23 23 22 22 21 21 21 21 20 23 23 26 26 22 25 20 27 31 31 31 22 21 13 13 17 29 29 29 33 41 42 37 27 23 21 29 22 26 24 23 24 25 25 33 37 48 38 28 28 33 33 40 47 51 51 131 191 244 161 27 25 30 30 31 31 38 30 29 29 40 48 59 53 46 42 35 31 31 31 31 31 31 39 40 52 60 64 32 48 64 56 48 80 145 202 199 175 147 103 66 38 34 34 46 46 39 39 39 35 35 35 35 49 52 62 113 99 78 118 30 29 83 32 38 51 48 52 47 38 48 86 228 355 450 608 585 520 382 209 88 43 45 52 36 37 49 49 41 37 37 41 44 48 53 49 45 49 65 69 56 45 68 84 100 160 299 427 222 118 57 85 148 176 196 234 260 295 269 234 270 375 434 447 588 613 891 861 650 134 74 109 66 74 86 75 59 52 55 63 42 37 37 39 40 39 41 65 42 42 58 56 39 40 41 40 68 65 176 298 368 489 512 347 186 137 93 54 43 39 40 40 46 62 57 40 39 63 71 43 39 96 94 195 252 353 520 383 393 522 596 754 763 658 532 341 230 152 85 60 61 71 64 49 54 43 42 44 51 62 66 73 61 66 58 62 63 67 60 64 49 97 65 85 145 89 40 113 140 129 113 89 72 53 40 40 40 41 40 57 38 42 158 41 182 129 77 65 53 37 46 82 62 62 59 59 59 59 52 52 51 51 51 51 51 51 51 51 51 51 47 47 47 43 43 39 44 40 40 40 40 44 44 40 39 39 39 39 40 40 40 40 58 70 77 63 105 207 227 150 138 79 80 75 39 42 61 55 64 86 115 108 109 175 357 543 720 787 733 422 180 127 50 39 43 44 51 58 54 49 52 58 141 136 131 150 189 236 256 257 302 218 259 372 460 560 651 663 671 763 857 929 956 972 975 959 912 874 833 721 511 360 426 575 239 138 52 37 53 53 45 53 64 64 61 54 54 47 44 36 36 44 63 78 121 169 212 205 231 184 145 133 118 95 54 36 49 121 84 34 86 130 93 54 35 39 82 101 92 75 78 82 47 35 40 36 35 91 239 326 134 35 109 218 198 275 368 307 351 357 355 327 299 246 173 126 41 52 55 55 55 59 63 63 66 66 63 59 58 46 34 34 39 35 41 41 52 56 64 60 124 105 111 176 242 239 153 87 75 61 37 40 32 30 31 48 49 49 49 45 42 42 39 42 88 103 130 189 280 329 305 249 189 141 145 196 223 182 161 179 292 482 642 658 585 470 262 66 37 35 36 36 35 36 41 33 37 41 41 35 36 37 42 46 42 38 37 36 39 38 38 37 33 33 33 33 34 34 35 35 35 39 39 43 43 43 39 39 36 36 35 39 35 39 47 58 55 55 48 53 50 46 39 39 46 53 50 46 42 42 38 38 50 49 53 49 49 49 49 52 36 47 55 59 56 52 48 44 37 36 37 37 38 46 58 62 94 58 37 38 66 90 79 59 55 63 79 91 95 91 83 75 83 79 71 67 63 56 56 60 64 60 52 43 43 51 59 63 99 91 83 75 71 75 79 83 71 71 71 71 67 59 55 51 54 50 50 46 42 38 38 38 38 38 38 38 38 38 39 38 50 50 50 50 50 50 50 50 54 54 50 46 46 46 50 46 38 39 39 46 50 64 67 67 63 79 83 61 53 79 158 240 249 419 537 488 332 204 152 145 98 83 64 41 49 85 133 166 122 102 74 50 34 34 43 51 35 35 35 35 35 35 39 39 41 41 41 41 41 41 41 41 41 41 37 37 37 37 37 41 48 44 40 36 32 31 31 31 31 31 39 39 39 39 39 39 57 53 53 53 52 52 52 51 155 215 231 152 64 32 36 36 37 41 45 41 29 28 29 30 29 28 34 78 74 33 29 65 45 45 41 41 37 36 32 32 29 28 28 28 27 27 27 27 31 31 31 31 31 27 27 27 31 31 27 27 27 27 31 27 27 27 26 26 26 26 26 26 30 41 52 48 47 43 46 57 33 33 33 32 25 21 21 21 20 20 20 21 30 62 75 74 124 124 97 49 22 31 32 23 36 41 45 53 46 46 42 35 27 45 89 109 78 46 31 32 72 60 41 33 33 34 54 59 55 91 119 91 42 33 46 74 66 62 54 43 40 41 53 61 50 50 53 61 65 73 77 77 58 54 46 42 46 50 58 69 67 75 64 49 43 40 40 40 42 49 70 95 143 243 412 601 758 892 974 983 970 901 722 519 196 87 46 48 47 43 48 91 108 134 153 125 85 65 61 49 46 46 50 46 58 70 82 97 141 208 291 355 390 381 325 269 199 140 103 97 79 44 44 47 45 52 45 49 45 46 46 46 46 46 46 46 50 58 58 62 58 54 62 54 44 44 114 218 273 207 116 57 48 49 50 50 58 62 121 185 187 122 86 102 118 123 132 129 122 92 69 56 63 70 66 62 58 54 54 50 54 54 54 58 58 62 62 51 51 101 152 123 74 54 60 56 48 53 74 86 91 84 69 61 64 64 60 61 64 64 60 60 79 83 90 86 89 96 120 165 246 317 398 486 566 638 713 761 813 836 886 918 945 949 953 946 931 947 962 962 954 953 964 972 953 938 927 913 886 852 809 761 696 612 548 487 372 240 141 112 83 73 62 58 54 53 52 52 51 59 63 67 70 62 61 61 48 48 47 47 54 58 62 73 52 56 60 56 57 54 51 47 47 49 62 67 63 51 55 56 64 52 56 56 60 60 60 56 75 72 75 68 68 64 64 68 51 59 71 79 75 67 55 50 51 59 67 79 79 79 75 63 52 68 88 84 64 56 68 84 80 93 113 117 109 93 89 91 138 143 171 261 421 597 747 834 910 960 964 923 878 825 733 601 356 231 121 55 53 71 68 60 46 45 44 43 43 43 54 50 44 43 42 42 69 104 147 178 190 170 145 118 106 75 42 36 44 36 37 39 39 37 39 72 115 123 142 156 165 143 97 62 45 45 44 44 44 43 43 43 66 62 62 54 57 49 45 41 49 49 49 53 53 53 57 57 65 65 61 57 60 64 72 65 74 94 125 165 202 270 369 444 599 774 873 866 873 873 818 722 673 551 434 322 201 86 49 71 43 43 43 43 58 64 72 72 41 40 39 39 48 75 103 118 142 150 158 170 166 139 95 66 52 43 34 34 35 37 39 51 82 150 286 322 195 88 45 37 41 41 41 40 40 39 39 39 47 47 50 49 49 45 49 41 38 38 47 51 51 54 42 38 38 38 38 38 38 42 42 42 94 86 66 50 42 42 46 54 62 62 62 62 66 66 70 70 43 43 47 47 54 50 50 46 57 53 49 45 41 41 49 49 47 51 51 51 47 39 35 34 47 47 43 39 35 35 34 34 41 41 41 37 37 37 37 37 33 45 49 49 41 33 37 41 33 50 53 33 33 57 64 40 31 31 34 34 41 41 41 45 60 59 50 50 46 37 32 24 28 28 35 35 35 35 39 35 39 32 32 32 32 32 32 32 41 41 37 37 37 37 33 33 26 26 26 26 26 26 26 26 31 31 31 31 31 31 31 31 32 27 27 27 27 28 32 36 27 27 28 28 32 36 36 40 60 67 67 67 67 67 60 60 52 45 45 41 41 30 30 30 30 30 34 34 39 39 50 49 29 45 80 268 239 502 490 74 104 110 132 134 91 36 34 34 33 65 99 84 37 32 35 67 69 68 64 61 66 67 63 51 33 34 34 32 30 30 33 57 43 35 43 46 45 44 40 39 55 54 47 50 58 66 70 70 55 55 52 48 41 34 34 35 60 36 35 46 86 136 160 164 230 191 148 97 66 55 55 44 35 35 50 57 59 66 61 57 55 51 51 55 58 43 39 31 33 47 76 97 111 113 134 157 162 33 25 37 193 221 165 124 99 82 52 31 29 40 67 71 53 42 42 42 46 46 50 54 38 38 38 38 38 38 38 31 30 30 38 42 44 44 47 47 54 50 43 36 32 29 30 30 31 38 62 71 98 138 154 153 157 148 121 64 26 24 29 42 32 29 29 29 29 30 30 30 38 39 35 31 30 30 30 30 29 29 37 40 40 36 36 32 28 28 28 28 28 28 28 28 51 47 47 43 32 28 27 27 27 28 39 43 43 36 43 33 30 30 45 36 27 25 24 24 39 48 45 42 39 32 28 28 28 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 26 26 25 25 25 25 25 25 40 36 36 32 24 24 27 23 26 26 22 22 29 29 33 33 21 41 45 29 26 54 58 35 28 32 32 36 36 36 32 28 36 40 44 44 44 36 28 24 23 23 22 22 22 22 21 21 21 20 23 23 26 26 22 25 20 31 31 31 31 22 21 17 17 21 33 33 29 33 41 42 26 23 19 20 25 22 22 23 23 24 25 25 33 33 48 42 28 28 29 33 40 40 47 51 111 156 220 157 29 28 59 44 36 35 35 30 30 37 40 40 52 53 46 42 35 31 31 31 31 31 35 47 51 47 32 32 32 84 124 108 52 32 76 121 115 127 147 127 86 42 34 41 46 46 46 39 39 39 35 35 35 57 68 78 121 123 150 245 181 41 94 35 41 46 34 87 62 60 59 78 236 383 438 542 612 567 454 273 131 66 55 56 37 37 37 37 37 37 37 37 40 44 49 45 41 45 61 66 63 48 56 72 96 148 258 354 157 73 36 76 159 207 235 258 268 308 285 227 254 363 446 468 712 617 886 925 657 176 111 75 89 82 75 63 52 45 48 51 39 38 38 39 44 40 42 61 67 74 74 55 39 39 39 39 110 36 246 470 504 622 691 507 320 211 124 81 63 39 38 38 45 69 65 41 39 51 59 44 41 61 103 180 254 378 474 374 503 640 655 830 709 509 408 241 160 117 91 79 65 63 68 65 54 50 49 44 47 54 61 69 53 54 55 59 63 67 68 68 49 73 40 38 42 69 65 77 85 92 88 80 68 53 40 39 56 38 44 92 37 105 283 100 38 58 66 50 46 66 74 62 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 51 51 47 47 47 47 43 39 48 40 39 40 44 48 44 40 39 39 40 40 40 40 40 41 87 90 81 68 157 324 386 311 215 115 76 66 39 42 68 51 83 67 88 109 91 72 171 328 674 730 786 530 288 203 50 42 43 44 43 43 41 40 40 47 146 144 127 114 110 134 174 198 195 135 172 257 342 473 565 557 586 722 853 903 900 888 855 812 764 771 730 610 458 371 384 420 192 103 40 37 49 45 40 36 80 80 73 73 66 62 55 47 35 51 51 74 137 181 212 224 205 243 263 220 152 101 68 36 33 85 76 35 87 111 79 60 37 70 109 121 88 63 62 66 62 39 35 44 37 54 186 354 338 124 125 238 206 219 357 439 403 369 343 323 286 217 136 101 92 83 59 47 59 75 71 62 62 62 59 62 54 42 34 34 50 46 45 41 48 52 56 60 148 121 103 124 189 215 156 91 110 69 37 45 32 29 30 52 45 45 45 45 46 42 42 53 75 105 125 144 191 270 342 375 232 176 138 158 174 154 111 107 174 323 447 519 575 578 449 284 116 79 48 36 44 62 67 47 37 42 42 43 40 41 42 46 37 37 40 40 46 45 41 37 33 33 33 33 34 34 35 35 39 39 39 43 47 55 63 71 55 47 50 46 49 58 93 122 129 126 114 90 56 44 52 65 49 49 45 41 41 37 37 37 61 45 37 37 37 37 35 35 44 55 63 71 64 60 52 48 37 37 37 37 38 46 58 62 98 62 37 37 46 59 47 37 39 47 59 75 91 99 103 103 88 75 67 63 56 40 39 39 44 40 39 39 39 39 43 47 63 75 91 107 111 103 87 79 43 47 51 55 59 59 55 55 50 50 46 46 42 38 38 38 38 38 38 38 38 38 39 38 50 50 46 42 42 46 50 50 58 54 50 50 50 50 50 46 38 38 39 39 54 65 72 76 56 80 88 57 38 47 59 80 147 248 308 265 165 97 82 79 84 93 81 50 49 90 130 142 70 58 46 34 34 35 47 59 35 35 35 35 35 35 35 35 41 41 41 41 41 41 41 41 49 45 45 45 45 49 53 57 96 92 80 64 48 36 31 31 31 31 39 39 39 39 39 39 54 57 57 57 60 60 60 59 215 283 303 212 96 36 32 41 37 45 49 41 32 28 39 55 115 135 151 136 96 49 49 77 45 45 41 40 36 36 32 32 28 28 28 27 27 27 27 27 31 31 31 31 31 27 27 27 31 31 27 27 27 27 31 27 27 27 26 26 26 26 26 30 38 42 53 56 47 43 43 50 33 40 37 36 25 25 21 21 30 30 21 22 58 114 139 143 220 212 165 89 27 22 32 44 37 41 45 53 46 46 42 35 27 65 125 133 94 63 40 40 76 64 45 33 33 34 46 58 47 108 151 115 62 34 46 50 58 43 35 35 37 45 53 58 53 54 54 53 57 57 61 62 46 42 42 42 46 54 61 73 75 75 61 53 43 40 40 41 45 56 77 106 153 250 411 596 749 891 981 994 978 900 717 510 196 87 46 47 46 42 60 108 149 178 193 142 85 53 46 42 46 42 42 51 67 75 95 114 148 198 245 249 240 208 179 147 152 129 111 114 92 49 45 51 45 52 45 45 45 45 45 45 45 45 45 46 46 57 68 61 50 46 54 62 53 62 138 238 211 136 76 69 77 54 49 48 67 83 118 137 101 60 67 99 110 99 84 69 58 55 52 52 50 58 69 62 58 54 62 70 58 58 58 58 58 51 50 50 60 136 163 115 73 73 76 52 56 72 77 77 66 51 51 51 60 60 60 60 64 64 64 64 67 63 63 78 85 93 97 119 166 223 300 369 445 521 596 641 701 727 766 801 820 824 820 816 815 839 870 881 876 868 876 884 880 873 866 859 837 803 761 709 620 528 439 366 274 170 114 92 68 69 65 65 61 64 60 56 67 70 70 66 65 57 49 48 52 51 46 45 44 44 44 44 55 55 55 48 44 45 45 46 47 48 65 62 62 55 63 71 63 51 50 54 70 75 78 63 78 71 78 67 74 70 71 71 59 67 75 79 79 71 63 55 79 75 71 63 59 51 50 49 50 56 83 76 67 56 68 84 76 100 124 133 125 109 101 103 150 175 219 290 439 609 733 790 824 854 847 828 795 734 619 469 223 144 94 76 77 75 52 47 45 45 43 43 42 50 61 50 45 45 45 67 106 145 183 211 226 197 156 124 101 80 44 35 49 45 46 55 40 39 60 122 173 181 204 229 236 210 156 113 49 53 48 44 44 43 43 43 58 54 54 50 49 45 41 40 45 45 45 45 45 49 49 49 61 57 57 57 60 64 72 68 101 149 203 224 258 339 430 478 530 679 760 767 793 797 718 602 482 367 269 192 135 78 60 74 42 42 42 46 54 58 61 61 40 40 39 40 63 79 114 122 133 114 101 87 90 71 62 58 40 36 35 36 37 38 39 51 118 194 321 302 139 48 40 39 40 40 40 40 39 39 39 42 43 50 49 49 45 49 49 49 38 42 46 50 50 46 45 38 38 38 42 42 38 38 37 37 58 54 46 42 42 50 58 66 74 74 70 66 62 58 54 54 39 43 43 43 50 46 42 42 53 49 41 37 37 37 49 52 36 43 51 55 55 51 47 43 43 43 43 39 35 35 34 34 41 41 41 41 41 41 41 41 33 32 41 49 41 45 53 37 69 82 69 32 32 73 92 72 31 31 38 38 45 45 45 49 48 36 31 46 50 33 24 23 40 32 35 35 35 43 47 43 39 32 32 32 32 32 32 32 37 37 37 37 37 37 33 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 27 27 27 28 32 40 44 28 32 32 36 36 40 40 51 62 62 63 63 63 63 56 56 52 52 45 45 41 41 41 37 34 34 38 38 43 43 54 54 29 28 48 144 111 370 430 25 116 71 68 106 108 61 37 49 34 46 64 65 61 59 36 35 54 57 49 50 62 70 66 58 33 34 34 32 31 33 63 99 113 109 125 125 116 97 76 75 32 32 41 48 52 55 58 50 63 56 48 41 38 35 35 35 60 44 35 35 66 105 109 92 208 188 152 110 86 80 72 64 35 35 42 50 56 55 65 55 47 51 55 59 67 55 51 36 31 34 47 57 66 79 88 112 173 140 64 32 34 89 152 164 111 93 56 31 29 40 71 79 65 58 50 46 42 38 38 38 42 42 42 42 42 42 42 35 30 31 38 46 45 41 48 55 47 43 40 44 41 34 34 31 53 53 34 32 33 62 86 101 100 91 66 29 26 25 37 46 37 29 29 29 30 30 30 30 43 43 39 35 31 30 30 30 30 37 41 45 45 44 40 36 28 28 28 28 28 28 28 28 48 48 44 44 32 32 32 28 28 36 43 47 43 39 35 35 29 28 27 25 24 24 40 52 52 52 53 50 43 28 28 27 28 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 26 26 25 25 25 25 25 25 40 36 36 32 24 27 27 23 26 26 22 21 25 29 33 33 21 57 53 21 22 66 82 58 67 56 48 40 36 32 32 32 48 44 40 32 28 28 28 28 23 23 23 22 22 22 21 21 21 20 23 23 26 26 22 25 24 31 31 31 27 23 25 21 17 21 33 33 29 33 41 38 22 19 19 19 21 21 22 23 24 24 25 37 37 29 44 42 28 28 29 33 36 40 47 40 67 92 157 137 50 71 116 88 64 48 35 30 29 33 48 52 49 49 49 46 39 31 31 31 31 39 47 51 51 47 32 32 32 84 120 104 52 31 36 61 55 87 130 143 118 74 45 41 42 42 42 42 35 35 35 35 35 65 72 90 143 171 268 431 411 88 100 94 40 53 34 110 69 72 55 58 220 366 390 446 609 544 418 269 167 114 67 38 49 41 36 36 37 41 37 36 36 40 45 41 37 41 57 62 60 44 52 68 84 100 151 194 93 57 56 108 183 223 243 262 284 300 278 227 238 316 414 472 705 601 824 940 735 297 143 68 92 74 63 51 44 44 44 40 47 38 38 39 40 49 50 57 86 98 82 58 47 39 43 70 121 34 232 530 576 626 709 630 443 283 147 96 77 43 38 38 41 70 78 42 40 47 59 48 49 53 128 174 243 371 410 373 497 710 749 705 447 373 343 246 150 122 107 88 66 63 64 65 42 41 45 47 54 58 69 69 53 54 51 58 59 63 64 64 60 61 60 40 40 65 81 64 39 40 51 52 59 49 45 40 64 38 44 116 51 116 260 88 71 79 63 42 58 82 70 39 55 55 55 55 55 55 55 55 51 51 51 51 51 51 51 51 51 51 47 47 47 47 47 39 39 39 39 40 40 40 40 44 40 40 40 44 40 40 52 65 95 107 90 72 182 394 493 451 295 148 73 62 39 42 63 46 96 44 40 66 86 98 160 247 513 537 695 523 333 239 39 70 43 43 42 42 41 40 47 51 90 98 97 88 71 75 86 91 84 107 189 231 255 367 469 481 430 604 733 720 687 694 658 586 552 604 555 431 363 346 250 106 105 59 37 45 65 53 36 34 84 84 73 73 66 58 58 51 38 70 70 81 140 168 191 239 232 288 317 273 210 166 127 95 55 104 84 56 61 36 35 77 65 77 89 96 84 71 58 50 98 66 51 91 105 73 137 278 494 303 149 158 226 275 353 447 436 389 339 314 277 212 146 119 159 134 74 42 58 82 74 45 57 57 57 57 53 49 45 41 53 49 45 48 51 55 55 52 81 97 98 104 144 174 151 121 111 80 68 96 76 30 30 36 40 41 45 45 49 54 54 64 78 115 139 154 196 268 352 397 338 292 214 140 121 122 107 92 217 261 300 384 493 545 468 352 179 126 71 51 62 72 78 66 37 35 47 48 44 37 37 42 36 36 40 47 53 49 48 40 33 33 34 34 34 34 35 35 43 39 35 39 51 75 95 111 78 62 49 49 56 85 164 231 263 268 264 205 129 70 50 55 52 48 48 44 41 37 37 37 61 45 36 36 41 40 35 34 56 67 71 71 64 56 52 44 45 45 41 41 38 42 50 54 66 50 39 38 43 43 38 38 43 43 47 51 63 75 87 95 68 52 52 60 52 39 39 39 39 39 39 39 40 40 40 39 43 55 75 91 95 83 71 59 39 43 43 47 47 47 47 47 46 46 42 42 42 38 38 38 38 38 38 38 39 39 39 38 46 42 38 38 38 38 42 46 54 50 50 46 46 46 50 43 40 40 40 43 54 62 73 73 48 69 73 65 74 95 79 57 73 126 146 115 79 64 76 85 69 86 74 39 47 71 83 63 35 34 35 39 47 55 67 71 35 35 35 35 35 35 35 35 41 41 41 41 41 41 41 41 49 45 45 45 49 53 57 57 105 100 88 72 56 40 35 31 31 31 39 39 39 39 39 39 50 50 53 53 57 57 60 60 196 268 296 216 92 28 28 37 30 47 61 64 71 90 131 159 251 291 252 129 50 60 76 57 41 41 37 37 33 33 29 29 28 28 27 27 27 27 26 26 31 30 31 31 31 31 31 31 31 31 27 27 27 27 31 27 28 32 35 27 26 26 26 27 43 54 54 53 41 32 32 39 42 48 44 40 33 29 21 21 58 54 34 42 82 134 163 171 253 249 209 125 42 21 24 48 37 41 38 46 46 46 42 35 36 105 165 157 106 75 44 32 60 56 45 41 34 34 38 42 39 95 123 91 62 58 54 38 58 43 36 45 54 55 47 42 50 54 54 50 50 50 50 50 38 42 42 46 50 54 53 65 64 68 61 50 47 40 41 41 48 63 92 121 156 237 390 563 744 886 980 998 985 919 740 533 215 103 46 47 45 42 69 132 197 202 202 150 70 41 41 47 42 43 47 52 71 84 104 112 165 189 200 164 134 110 109 105 122 103 97 102 76 45 45 50 45 52 45 45 45 45 45 45 45 45 45 45 56 60 67 67 65 54 62 74 78 86 131 191 139 84 60 73 78 54 49 50 77 101 100 59 49 53 80 88 95 80 65 50 50 50 50 51 48 49 69 61 57 57 70 82 63 59 55 50 50 50 50 49 88 140 139 83 65 89 92 60 72 80 84 68 49 48 50 51 60 53 60 60 60 61 61 61 60 56 56 71 87 90 86 85 92 130 179 232 296 365 437 493 590 624 658 689 716 712 708 711 704 738 774 786 788 788 792 800 801 787 779 768 746 716 674 618 489 378 284 215 173 120 79 62 64 61 69 73 76 68 67 70 90 85 65 57 53 56 48 47 46 45 45 44 43 43 43 43 54 50 46 43 43 43 44 44 51 52 60 52 48 49 62 78 81 65 53 61 85 94 97 82 77 70 77 66 73 69 69 69 82 82 82 78 78 74 74 74 110 102 86 70 62 62 62 59 50 51 63 67 79 75 79 79 83 100 132 148 144 128 120 115 139 180 213 260 370 531 655 722 767 741 698 668 655 598 469 311 145 110 95 81 67 59 47 47 45 44 43 42 49 53 60 53 46 47 74 117 155 190 220 235 230 193 136 100 87 72 55 35 45 42 54 63 48 40 91 161 227 247 279 308 306 267 194 147 61 58 53 44 44 43 43 43 42 46 53 49 56 52 52 48 44 44 48 48 48 52 52 52 64 64 60 60 68 71 79 75 152 207 247 257 271 327 368 396 417 538 629 703 759 725 599 471 323 227 156 119 105 83 72 77 45 45 45 50 53 54 54 61 39 39 47 51 74 86 105 110 105 78 65 50 54 47 50 43 36 36 36 39 39 38 39 54 106 186 298 259 107 39 48 39 39 39 39 39 39 42 43 46 46 49 45 53 49 56 56 49 49 41 45 45 45 45 48 41 37 41 41 41 41 37 37 37 42 42 38 38 42 50 58 62 70 66 62 62 54 50 50 46 46 46 46 50 46 46 50 50 81 69 65 52 44 44 48 52 35 39 43 47 51 55 55 55 43 43 39 39 38 34 34 34 41 41 41 45 45 45 45 45 57 32 33 49 36 48 60 32 73 86 81 45 45 77 92 72 31 31 34 34 41 41 41 41 44 32 36 55 50 26 23 22 48 36 35 38 43 58 58 47 39 32 32 32 33 33 33 33 33 33 33 33 33 33 37 30 26 26 26 26 26 26 26 26 31 31 31 31 31 31 31 31 39 35 35 35 35 43 51 55 43 47 47 47 51 51 51 55 54 54 54 54 54 54 47 48 48 48 48 48 48 48 48 41 38 31 31 35 43 47 47 47 57 53 69 36 55 215 378 91 160 67 40 106 145 106 66 65 71 90 98 106 118 115 69 36 44 39 35 46 58 69 65 57 33 32 32 32 35 57 109 131 155 163 168 176 164 136 112 95 37 36 35 34 32 36 47 51 68 54 53 42 46 43 44 37 36 36 36 39 59 90 94 82 137 145 137 118 103 93 73 49 36 36 40 46 45 48 55 51 37 41 49 57 68 67 63 56 30 31 33 35 37 50 75 106 108 175 183 84 33 34 72 111 90 81 60 35 41 44 75 80 65 58 50 46 42 38 38 38 46 46 46 46 46 46 46 39 30 31 39 46 49 45 48 52 40 44 44 49 45 35 39 31 56 48 33 32 33 57 81 89 64 44 30 27 28 36 54 51 49 38 30 34 38 42 38 30 50 50 46 42 38 38 34 34 41 45 49 49 49 45 41 41 29 28 28 28 28 28 28 28 33 33 33 37 37 40 48 47 32 35 35 35 31 31 35 31 32 28 26 25 25 29 48 68 52 56 53 50 43 28 28 27 35 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 26 25 25 25 33 33 33 32 47 43 43 39 31 31 31 26 29 29 29 25 25 29 22 22 21 50 53 21 33 113 161 142 95 76 56 36 28 28 36 40 44 40 32 24 23 23 24 24 23 23 23 23 22 22 21 21 21 21 23 23 19 19 22 25 28 28 35 31 27 23 18 18 21 25 29 26 33 33 41 38 18 18 19 19 21 21 22 22 24 25 41 57 53 33 33 46 28 28 29 29 36 36 47 40 39 40 101 117 94 131 175 132 120 88 48 30 29 29 30 37 45 45 45 46 39 31 31 31 39 39 43 43 43 43 40 40 31 32 41 45 41 41 49 49 34 34 58 87 86 58 37 33 42 42 42 42 35 35 35 35 37 65 68 94 163 214 363 574 546 98 47 108 38 76 100 141 68 72 66 65 228 367 382 430 543 477 363 245 172 137 83 38 69 60 44 40 44 48 40 36 36 37 37 37 37 37 49 62 60 52 60 80 99 111 138 158 141 136 147 163 183 203 223 242 269 237 219 223 223 248 350 461 578 614 792 928 833 450 187 121 95 62 39 39 40 40 40 39 48 39 38 39 55 72 68 57 78 106 78 58 67 67 74 117 136 61 182 447 610 664 710 707 524 337 170 95 80 54 39 40 41 70 82 46 40 40 55 48 44 60 141 163 225 352 385 415 514 739 831 597 353 394 289 185 145 111 88 69 55 47 44 44 40 40 43 47 58 69 73 77 57 54 54 54 55 55 59 52 72 53 80 77 45 49 73 65 59 59 63 55 63 56 56 55 59 51 38 119 114 67 103 37 87 71 51 43 51 39 39 39 43 43 51 51 51 51 51 51 51 51 51 51 51 51 51 51 47 47 51 51 51 51 51 43 39 39 40 44 40 39 40 56 44 44 52 56 44 40 60 93 67 84 91 73 159 369 505 489 332 164 77 66 40 41 58 41 60 45 41 42 63 120 175 228 335 448 673 532 346 271 62 77 46 42 42 41 41 41 56 64 63 66 70 81 73 68 56 41 49 97 187 200 182 275 380 381 363 493 516 447 465 565 557 453 458 448 393 320 311 306 193 48 70 44 37 57 77 64 55 43 76 72 65 65 54 53 50 46 49 90 89 84 128 132 155 243 294 306 302 275 259 252 228 189 161 154 99 64 56 33 35 122 57 60 64 84 111 122 113 97 125 121 118 146 160 124 128 184 392 415 264 130 214 316 377 460 480 429 359 302 257 199 145 122 198 166 98 42 42 66 69 37 45 45 49 45 45 45 45 45 49 56 48 44 51 51 55 55 36 61 82 79 85 102 98 101 90 81 101 144 128 52 31 31 37 37 41 45 49 53 58 68 130 112 87 94 167 251 327 367 433 395 297 160 87 85 79 79 168 172 183 282 386 419 341 240 144 98 56 44 57 64 73 70 42 40 56 56 41 37 37 37 36 36 43 50 57 56 56 45 33 33 34 34 34 34 35 35 39 35 34 35 51 75 103 119 74 57 45 48 60 111 211 306 374 402 423 371 272 149 69 38 51 52 48 44 40 40 37 37 53 36 35 36 53 61 49 36 59 59 59 59 52 48 48 44 53 49 45 41 38 42 46 46 38 39 47 51 47 47 51 51 55 51 47 43 43 51 55 63 47 39 40 64 68 44 40 52 39 40 44 48 52 48 44 44 59 59 55 47 47 43 43 47 67 63 55 47 43 39 39 39 42 42 42 42 38 38 38 38 38 38 38 38 39 39 39 38 42 42 38 38 38 38 42 42 50 46 46 46 50 50 54 51 57 49 48 40 50 54 62 73 65 57 46 46 90 135 132 118 70 84 84 80 80 77 85 82 54 55 51 36 47 64 56 36 39 43 47 51 51 55 55 59 39 39 35 35 35 35 34 38 41 41 41 41 41 41 41 41 41 41 37 37 41 45 49 49 65 64 56 48 40 32 35 31 31 31 39 39 39 39 39 39 46 46 49 49 53 53 52 52 156 224 256 200 100 37 33 38 39 55 81 99 125 167 232 283 299 360 301 127 61 138 144 68 41 41 37 37 33 33 29 28 28 27 27 27 27 26 26 26 26 26 26 30 31 31 35 35 31 31 27 27 27 27 31 31 40 40 44 35 27 26 27 27 51 51 47 39 34 25 25 28 46 49 49 44 33 33 22 22 34 22 23 46 70 86 95 122 117 129 125 85 38 21 23 40 37 41 38 46 46 46 42 35 64 129 173 146 86 63 36 30 48 48 45 45 34 34 34 34 39 55 55 35 38 58 66 58 47 36 44 65 82 71 43 37 50 54 54 50 46 46 42 42 38 38 42 45 50 49 49 46 53 53 50 50 47 44 41 49 51 74 111 136 156 217 374 544 748 890 977 997 988 937 764 566 247 123 47 47 46 43 74 136 214 210 198 134 66 41 42 59 43 43 52 61 76 89 101 109 136 147 146 118 85 77 80 76 84 80 70 79 68 52 45 61 60 60 60 53 53 46 46 46 45 45 46 52 60 59 63 59 92 73 73 86 97 98 102 119 95 60 48 61 62 58 59 72 77 101 89 50 48 58 77 49 73 77 77 74 59 51 50 49 47 48 53 61 61 57 70 82 71 62 58 50 50 50 50 51 111 131 111 58 57 96 95 56 75 79 79 64 48 56 69 81 60 52 60 60 60 60 65 65 77 68 72 72 83 80 71 56 68 79 109 139 183 244 311 361 442 475 522 568 603 622 626 637 634 660 687 703 718 718 725 718 715 704 685 659 632 587 532 476 346 250 168 126 112 87 65 51 60 57 65 69 76 78 74 77 93 81 57 56 52 59 51 50 44 44 43 43 43 54 62 66 65 61 53 42 42 42 42 43 46 46 47 46 46 47 60 73 93 76 64 68 81 97 101 86 73 66 73 69 69 65 72 72 94 86 74 66 62 66 70 74 86 78 62 54 50 54 62 70 54 50 50 59 79 91 83 67 79 107 135 144 140 132 120 119 127 149 166 185 268 415 569 655 647 599 524 479 466 434 344 231 120 103 89 73 47 47 48 59 45 44 43 46 53 60 71 57 45 58 110 164 203 226 240 243 194 154 112 76 67 64 63 56 42 38 43 56 52 56 114 192 274 320 376 406 383 301 192 119 76 62 57 44 44 43 43 43 41 41 41 41 52 52 59 59 40 40 44 44 48 52 56 56 64 60 60 60 64 71 79 75 116 160 203 214 236 265 286 296 361 419 466 541 608 565 453 352 216 147 108 97 102 87 75 68 52 48 52 49 49 50 50 50 39 43 55 63 70 74 78 77 49 45 42 46 54 46 38 36 37 37 38 55 59 46 47 70 90 151 247 219 96 60 64 38 39 42 42 42 46 46 46 49 45 45 49 49 56 56 52 52 55 48 51 44 44 44 48 48 40 37 37 37 37 37 37 37 46 46 42 42 42 42 46 46 50 50 50 50 54 54 58 58 46 46 42 42 46 46 54 57 113 101 84 64 48 44 44 48 43 39 39 35 35 39 39 43 39 39 39 39 38 34 34 34 45 45 45 45 45 49 49 49 77 32 48 60 31 40 64 31 56 69 84 77 73 73 64 44 31 31 30 30 38 38 38 37 61 48 52 67 47 25 23 24 52 40 38 39 58 66 62 47 40 33 33 33 33 33 33 33 29 29 33 33 33 33 37 30 30 26 26 26 26 26 26 26 35 35 35 35 35 35 35 35 39 39 35 35 39 43 51 55 47 47 47 51 51 51 51 51 50 50 50 50 50 43 43 43 43 43 44 48 48 48 59 52 34 31 31 31 43 43 47 47 53 57 85 27 76 175 418 247 145 59 37 111 153 110 50 37 96 155 190 175 147 120 86 66 37 36 35 39 66 76 68 60 56 32 31 33 50 103 144 161 146 154 170 182 167 139 108 91 78 72 38 34 31 31 52 72 70 58 54 43 47 47 44 48 37 57 61 48 56 76 86 66 98 126 142 131 124 117 86 42 37 37 36 36 38 41 44 41 33 41 49 57 68 68 67 56 48 38 38 34 35 36 41 61 64 79 111 120 92 40 39 67 57 53 52 43 53 56 76 84 53 42 42 42 46 46 50 54 46 46 46 47 47 47 47 39 30 31 32 39 38 41 45 45 48 45 41 38 30 30 30 30 30 31 32 44 44 41 37 33 44 31 28 27 29 45 51 44 61 46 38 38 46 50 42 34 50 46 46 46 42 42 38 38 49 53 53 57 57 53 45 41 29 29 29 29 29 29 29 29 30 30 34 37 41 45 52 56 40 40 39 43 39 43 50 51 27 28 32 39 49 53 52 44 52 49 46 43 43 28 28 28 35 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 30 29 29 29 37 37 37 36 47 43 43 39 35 31 31 26 29 29 33 33 33 26 22 22 21 38 53 29 57 145 209 210 95 72 52 32 24 24 32 40 36 32 28 23 23 23 23 24 24 24 23 23 23 23 22 22 21 21 23 23 19 19 22 22 25 28 35 31 27 23 23 22 25 29 30 30 33 33 41 31 18 18 19 20 21 21 22 23 26 34 54 81 65 37 33 46 28 28 28 29 36 36 43 40 44 28 69 94 94 154 203 160 196 141 76 35 29 28 28 29 38 45 45 46 39 39 39 31 35 31 31 31 31 35 36 40 36 31 31 31 37 53 53 37 42 32 31 34 57 42 37 41 42 42 42 42 35 35 35 35 36 41 47 85 155 201 358 573 646 249 57 87 45 110 147 148 65 76 79 74 209 328 347 408 409 402 340 238 148 99 67 43 69 64 48 44 48 48 40 36 36 37 37 37 37 37 49 62 80 64 64 72 91 111 142 158 169 177 180 155 147 167 203 235 229 190 187 228 231 228 307 449 522 630 704 859 909 683 311 146 114 62 38 38 39 40 40 40 52 44 39 43 67 95 91 74 113 145 102 66 79 63 51 110 131 117 122 290 563 728 736 702 562 384 201 103 80 58 51 44 41 70 78 50 40 40 55 44 38 60 126 153 226 337 417 502 651 832 902 561 351 334 171 126 123 96 73 54 54 55 48 48 39 39 43 54 69 80 84 88 65 54 54 54 51 51 51 51 80 52 60 76 40 38 45 80 71 67 59 55 55 63 64 68 47 75 38 130 186 93 69 37 43 40 71 83 56 39 39 76 39 39 47 47 47 46 46 46 51 51 51 51 51 51 51 51 47 47 51 51 51 51 55 47 47 39 40 52 48 39 40 60 56 52 64 68 48 40 68 102 44 64 87 78 136 303 433 440 320 153 77 78 51 40 53 42 39 82 96 48 42 69 133 171 237 482 727 562 355 292 129 80 45 49 49 45 48 52 60 68 63 55 54 58 66 66 58 50 70 81 120 122 112 194 275 242 308 354 325 277 376 516 480 332 313 255 232 262 255 170 96 78 67 56 41 37 41 44 63 79 65 61 61 61 54 49 49 49 57 109 92 76 116 107 127 242 311 307 291 284 292 289 289 273 262 227 152 122 119 69 77 181 107 99 99 130 162 173 160 132 144 169 201 201 190 182 166 134 223 375 332 178 183 284 374 473 477 434 359 281 228 190 152 129 189 189 137 69 37 53 65 53 45 45 48 48 44 44 44 44 56 59 51 47 55 55 58 55 48 53 61 55 56 57 61 68 70 73 97 129 121 64 32 32 41 41 45 45 49 53 54 57 136 99 53 59 121 207 286 335 423 390 301 188 99 66 59 69 127 132 150 201 280 297 227 145 85 59 48 52 58 49 63 71 54 56 72 65 41 36 36 36 35 35 39 46 53 56 56 56 33 33 34 34 34 34 35 35 35 34 34 35 43 59 71 83 58 46 45 57 67 103 198 290 390 430 474 459 383 257 141 74 51 52 52 48 44 40 40 37 45 36 36 37 57 69 61 49 51 47 47 47 44 48 56 56 53 53 45 45 38 42 46 50 37 42 50 50 50 54 58 62 58 58 58 58 54 54 51 43 39 38 47 83 87 59 47 59 47 47 51 51 55 59 59 63 74 70 58 46 42 46 50 54 90 82 66 54 42 38 38 42 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 43 47 51 55 57 49 40 39 46 54 74 82 82 58 38 38 62 91 100 110 75 70 62 66 78 82 74 55 47 40 36 36 44 41 41 37 68 64 63 51 43 39 39 39 39 39 46 42 42 38 38 38 41 41 41 41 41 41 41 41 41 41 37 37 37 41 41 45 41 40 36 36 32 32 35 31 31 31 39 39 39 39 39 39 42 42 41 45 45 45 45 44 108 168 208 176 105 57 49 50 46 62 88 110 143 204 282 336 360 453 427 285 247 310 247 93 41 41 37 37 33 33 29 28 27 27 27 27 26 26 26 26 26 26 26 26 31 35 39 39 31 31 27 27 27 27 31 31 32 40 44 35 27 26 27 36 36 40 36 28 27 26 25 25 31 45 45 41 33 29 22 22 21 20 20 43 51 34 43 90 20 19 20 21 22 30 32 36 37 41 38 46 39 39 35 28 49 105 130 86 42 43 32 30 48 48 41 41 34 34 34 34 36 35 34 34 34 46 58 58 34 35 64 109 142 135 84 47 54 53 54 50 46 42 42 38 38 38 41 49 49 49 45 42 45 49 46 46 47 44 48 48 51 81 119 139 148 216 378 560 745 880 965 974 969 921 760 570 255 134 52 58 56 45 74 113 194 187 174 119 62 41 42 52 43 48 57 65 78 82 94 98 101 105 97 80 67 66 62 46 74 58 62 75 72 64 53 61 64 64 64 61 61 61 54 59 46 46 53 60 60 59 66 59 88 69 73 86 93 82 74 71 64 52 48 57 62 82 95 104 82 71 54 50 49 50 51 49 90 90 90 86 67 51 50 48 48 52 60 61 65 65 70 78 67 58 50 50 50 51 52 60 115 111 87 50 49 76 79 58 82 82 78 71 71 78 83 77 67 56 56 60 60 64 64 64 84 73 80 73 84 73 68 52 55 63 82 99 128 169 218 256 292 323 376 431 473 501 517 539 555 565 573 589 605 609 605 590 598 579 546 515 476 419 367 306 215 158 115 100 87 69 54 50 52 56 64 71 74 77 77 77 73 64 52 59 67 74 65 61 44 47 47 54 62 77 85 89 81 73 61 49 42 41 42 42 45 45 46 46 46 47 56 64 85 77 64 64 69 78 82 75 70 59 66 66 62 62 65 65 93 85 77 65 61 61 61 65 49 49 48 48 48 48 49 49 57 50 53 62 82 87 79 67 71 87 119 131 120 112 104 103 100 110 111 135 191 302 434 531 454 414 359 317 301 283 234 172 99 85 73 55 47 47 48 56 45 45 43 46 57 64 75 64 64 81 128 179 210 217 205 200 126 102 74 50 45 49 56 53 55 40 40 57 64 75 133 207 297 383 471 503 446 312 163 65 72 58 53 44 43 42 42 42 40 40 40 44 55 55 62 55 39 39 40 44 52 56 60 60 64 64 60 60 64 67 75 64 69 78 105 140 166 208 226 244 278 308 303 319 367 343 276 219 128 91 75 80 87 79 67 67 55 58 55 52 49 50 46 50 55 62 66 65 61 61 57 53 36 36 37 41 50 46 37 36 60 40 43 63 73 65 82 118 130 155 200 164 76 73 80 37 38 46 46 46 49 49 45 53 49 49 56 56 52 52 59 59 62 51 54 47 47 47 51 55 43 36 36 36 36 44 52 49 46 46 46 46 46 42 42 42 42 46 46 50 54 58 58 58 50 47 42 38 46 54 66 69 109 93 76 52 40 36 40 44 35 35 35 35 34 34 34 34 39 39 39 39 38 38 34 34 45 45 45 49 49 49 53 53 65 32 64 72 30 32 80 48 76 61 72 84 80 56 48 48 35 35 42 42 49 49 49 49 49 41 49 64 39 25 25 56 56 40 42 47 66 70 73 54 40 33 33 33 32 32 32 32 28 28 29 33 33 33 37 30 34 27 27 27 27 27 27 27 39 39 39 39 39 39 39 39 54 50 46 46 46 54 58 62 50 50 50 50 50 50 54 54 46 46 46 46 39 39 39 32 28 32 39 44 55 59 67 56 34 31 31 31 32 36 43 43 30 30 81 56 56 172 403 227 85 39 38 95 109 62 37 37 76 136 178 150 104 81 59 47 37 36 36 39 62 69 75 63 72 37 31 34 67 120 154 159 144 156 173 178 166 142 110 94 117 103 69 37 33 32 52 72 66 55 51 43 43 40 48 45 42 62 62 45 53 73 76 47 99 124 144 129 129 122 90 47 38 38 37 36 35 34 34 34 33 37 45 49 53 53 49 45 73 69 62 46 34 34 35 36 67 34 34 79 95 55 43 62 32 37 59 66 61 68 76 77 42 35 35 35 39 43 47 51 43 43 43 43 43 43 44 43 30 30 31 35 38 41 38 41 49 45 45 34 30 30 30 29 29 30 30 35 31 30 29 28 31 29 28 28 29 37 37 33 65 46 38 42 50 54 42 34 46 46 46 46 46 46 46 46 42 46 50 50 50 42 38 34 30 29 29 29 29 29 29 29 30 30 34 34 41 41 52 52 55 55 59 62 58 58 62 58 39 31 39 51 58 53 48 37 41 45 42 39 39 28 28 28 35 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 48 47 47 43 47 43 35 31 31 27 29 44 45 49 42 38 30 22 21 31 42 22 45 105 164 174 59 44 36 24 24 24 28 32 32 32 28 28 28 24 24 24 28 28 28 24 31 27 30 26 21 21 20 20 19 19 19 22 25 32 28 24 20 16 23 23 23 23 34 30 26 26 34 31 18 19 19 20 21 22 22 23 38 39 67 102 78 37 25 35 28 28 28 29 32 36 36 36 52 28 45 65 61 123 206 187 225 166 104 48 31 29 28 28 41 42 49 50 50 43 43 43 35 35 31 31 31 31 31 35 56 44 36 36 36 40 33 32 47 32 32 43 73 54 45 49 41 41 38 38 34 34 34 34 35 36 35 81 142 159 269 464 723 543 164 54 72 145 142 120 65 74 73 61 159 246 278 375 319 341 322 237 150 88 49 39 49 56 48 44 44 44 40 36 36 37 41 37 36 37 53 62 75 68 68 68 83 99 121 129 137 157 160 132 127 159 199 223 194 171 184 228 235 232 296 402 512 615 616 772 920 879 484 190 148 82 43 39 40 42 41 40 64 56 47 54 89 121 113 88 128 168 113 70 87 53 39 91 120 117 98 203 467 671 712 652 581 436 265 143 96 78 67 45 41 66 74 46 40 44 48 40 37 72 98 153 235 341 472 573 761 896 867 449 266 137 48 79 82 78 70 63 55 55 52 52 43 43 54 62 73 84 92 92 61 54 54 54 47 47 47 47 64 52 43 40 39 38 40 71 58 54 54 54 55 63 71 75 63 91 38 129 193 136 132 77 43 41 76 85 61 40 45 73 40 39 46 46 46 46 46 46 51 51 51 51 51 51 51 51 47 47 51 51 51 55 55 47 75 40 39 56 72 60 52 60 60 56 68 72 48 39 64 110 56 68 96 103 140 248 343 350 273 118 66 90 59 38 52 53 49 114 136 65 42 42 102 141 184 404 590 476 304 224 109 56 56 52 52 52 52 52 59 63 71 63 59 59 63 71 71 71 95 86 114 120 99 157 199 154 161 168 151 174 251 315 255 139 108 79 101 166 163 88 62 91 40 49 53 37 36 36 83 119 65 58 65 58 58 57 53 53 61 117 84 64 112 99 115 245 262 296 313 317 301 282 302 323 332 301 234 196 213 159 140 204 183 178 170 182 205 193 160 124 140 207 267 236 196 209 201 133 191 279 284 206 183 229 315 398 422 395 332 254 208 202 188 172 168 189 165 85 33 33 61 69 45 45 48 44 40 40 40 40 59 55 51 47 55 55 58 55 60 37 33 42 52 64 68 76 73 65 65 77 73 53 45 49 45 45 45 49 49 49 49 46 71 81 92 117 135 181 247 295 347 317 264 207 134 81 63 86 138 151 125 108 134 151 112 46 53 47 48 68 71 53 57 73 51 64 77 73 45 36 35 35 35 39 42 49 49 52 60 56 34 33 34 34 34 34 35 35 34 34 34 35 39 39 39 39 58 46 53 68 67 83 158 246 358 390 446 463 420 329 210 142 55 56 52 48 44 44 40 40 45 36 36 36 49 57 49 48 47 43 43 43 44 56 68 76 53 49 45 41 42 46 50 54 50 46 42 38 38 42 42 42 42 50 62 70 70 66 59 50 51 39 55 87 87 51 38 43 51 47 43 39 43 51 59 67 62 66 70 74 74 70 66 62 86 74 58 42 38 38 42 46 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 43 51 55 59 48 40 39 38 46 62 90 106 78 54 37 37 38 43 51 66 64 47 35 40 63 68 71 52 44 36 36 36 35 35 35 36 108 96 83 63 47 43 43 43 39 39 46 42 42 38 38 38 41 41 41 41 41 41 41 41 49 45 45 41 41 45 45 49 45 44 40 40 36 32 35 35 31 31 39 39 39 39 39 39 38 38 37 41 41 41 41 41 61 113 157 141 93 53 41 38 46 62 80 101 132 186 271 334 402 514 529 431 394 389 239 27 41 41 37 37 33 33 29 28 27 27 27 26 26 26 26 25 25 25 26 26 31 35 39 43 31 31 27 27 27 27 31 31 27 32 40 31 27 26 27 44 28 32 32 28 27 26 25 29 27 41 41 37 30 29 22 21 42 20 21 51 59 31 51 126 53 20 18 19 22 42 43 28 37 34 38 46 39 39 35 28 28 65 78 30 28 31 40 31 52 49 41 41 34 34 39 43 36 35 35 47 50 42 34 34 34 43 96 165 218 214 160 119 53 53 54 50 46 42 42 38 37 37 37 49 53 49 49 46 42 38 42 39 43 44 48 59 55 85 127 139 136 210 387 585 724 854 927 940 934 887 730 550 244 135 68 85 88 54 58 89 166 155 142 103 54 41 41 44 43 45 53 70 78 79 83 87 87 90 70 54 61 72 60 47 59 51 55 71 72 64 45 48 75 75 68 72 65 69 62 62 50 50 57 60 59 59 62 55 64 60 65 85 82 74 70 70 47 52 57 69 93 114 122 104 94 55 51 49 49 49 50 63 115 110 94 78 55 51 51 50 61 68 72 76 77 77 77 78 58 54 50 49 50 52 64 76 107 111 90 57 48 56 66 50 82 78 78 78 78 82 82 60 67 56 56 60 60 64 64 64 69 73 73 77 81 77 69 54 55 56 64 71 92 117 151 188 209 240 289 343 382 417 433 455 441 440 447 452 479 476 460 445 458 435 405 374 327 276 213 164 123 101 87 80 69 49 49 49 55 59 63 70 69 73 80 76 56 55 51 63 82 93 77 64 63 59 66 66 76 80 92 96 88 81 65 53 41 41 41 42 44 49 61 58 58 51 63 68 84 73 60 53 54 55 63 64 64 60 60 59 59 62 62 69 81 77 69 61 53 49 49 49 48 48 49 49 48 48 47 47 61 49 57 69 78 86 82 67 51 67 95 107 96 88 84 77 84 79 89 106 154 219 315 381 315 296 261 223 186 164 124 96 65 65 54 63 68 60 48 46 46 45 54 57 56 67 86 75 86 103 150 182 197 181 160 148 71 59 44 38 37 38 42 40 72 49 45 65 76 91 149 218 315 414 533 564 480 320 134 38 72 54 49 44 42 42 42 42 41 40 44 44 51 51 58 51 39 39 40 44 52 60 64 68 64 64 60 60 64 67 71 61 71 48 59 90 117 144 174 204 155 210 217 205 236 221 157 96 56 46 46 61 68 67 71 74 62 54 58 48 52 46 46 42 71 74 66 57 49 41 37 37 49 37 36 37 38 46 42 38 107 75 66 80 87 91 127 169 202 180 169 110 41 69 92 37 46 49 49 45 45 45 53 53 45 45 52 52 52 52 59 59 62 58 54 50 50 47 51 55 39 36 36 36 36 44 56 60 38 38 42 46 50 50 50 50 54 54 54 54 54 54 50 50 54 46 38 38 46 58 69 81 77 65 52 36 35 35 40 48 34 34 35 39 39 35 34 34 39 39 39 39 39 38 38 38 45 45 45 49 49 53 53 53 32 30 68 80 29 31 104 92 116 73 64 72 64 44 52 84 47 47 54 54 61 61 61 61 29 28 28 40 27 24 38 89 56 44 43 47 70 74 73 54 40 33 33 32 32 32 32 32 24 28 28 28 33 33 37 37 38 31 31 31 31 31 31 31 39 39 39 39 39 39 39 39 54 54 50 46 50 54 58 62 46 46 46 46 46 46 46 46 46 46 46 39 39 32 32 28 27 28 32 36 48 52 63 56 30 30 31 31 31 32 43 43 47 34 93 117 26 136 312 57 42 40 54 83 65 37 37 69 35 71 94 70 44 37 37 34 37 36 35 35 54 64 63 55 87 45 32 35 63 110 144 152 157 173 186 195 184 157 125 112 111 109 95 64 37 34 41 45 59 44 47 36 36 40 41 49 35 37 37 37 57 90 93 60 96 121 129 117 106 110 82 39 39 38 37 36 35 34 33 33 34 34 41 45 45 41 33 32 45 57 61 58 51 47 52 64 42 62 70 54 50 54 42 33 31 36 59 67 74 73 72 69 50 43 39 35 35 35 39 39 43 43 43 43 44 44 44 36 30 30 31 31 31 30 38 38 46 39 39 31 31 31 31 31 35 34 30 30 30 30 30 31 30 30 30 31 30 38 49 53 58 46 34 38 50 54 42 30 42 42 46 46 46 50 50 50 42 42 46 46 46 42 34 30 30 30 30 30 30 30 30 30 37 37 37 37 41 41 44 44 40 47 58 58 51 47 50 42 51 36 35 31 38 45 45 41 37 34 38 35 32 32 28 28 35 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 45 45 45 45 45 45 52 52 48 43 47 43 35 31 31 27 33 41 53 54 54 42 30 22 23 39 35 22 21 33 72 78 24 24 24 24 24 24 24 24 28 28 32 36 36 32 28 24 32 32 32 28 31 31 34 30 21 21 20 20 19 19 19 22 29 32 28 24 20 16 23 23 23 27 34 30 26 26 34 31 22 18 19 20 21 22 22 23 38 46 83 111 83 27 25 27 27 28 28 29 32 36 36 36 40 27 32 34 28 94 202 207 225 170 105 64 36 31 30 29 34 42 49 49 50 50 43 43 35 35 39 39 31 31 31 31 31 32 40 40 32 31 32 33 33 32 39 94 109 66 33 33 41 41 38 38 38 34 34 34 36 44 62 116 165 139 205 371 749 753 239 23 102 172 122 104 38 47 63 50 130 202 249 377 314 331 310 258 192 122 47 37 36 44 44 44 40 40 44 44 37 37 41 37 37 37 53 66 38 40 64 76 91 99 102 97 125 153 164 148 147 175 191 191 171 171 188 212 219 224 269 339 454 589 607 737 856 921 612 276 175 106 55 40 48 49 45 40 72 67 57 68 107 146 137 105 105 143 96 57 99 73 49 116 125 86 107 216 381 551 643 622 597 479 317 183 116 98 72 41 41 66 70 46 41 48 52 39 38 88 79 150 255 349 507 611 820 938 794 350 271 108 83 78 43 63 67 63 43 39 39 40 47 58 65 73 80 81 88 84 57 50 50 50 47 51 51 51 40 56 39 39 55 52 40 47 74 82 70 66 63 59 59 59 75 79 37 97 120 115 142 43 90 76 60 52 57 61 45 39 39 39 46 46 46 46 46 46 51 51 51 51 51 51 51 51 47 47 51 51 55 55 55 51 103 44 38 60 96 88 64 56 60 56 68 68 40 39 60 110 88 81 112 127 157 228 292 291 226 94 62 102 63 38 52 65 109 131 128 73 44 67 122 143 201 275 369 382 293 165 96 83 59 59 63 55 52 48 47 51 83 87 95 88 84 80 84 88 51 55 114 122 80 95 114 66 112 88 91 111 124 108 84 72 128 133 113 81 66 67 56 40 35 49 77 69 53 64 115 155 46 46 50 45 42 45 49 49 97 65 116 204 192 115 103 157 217 259 295 307 319 336 392 428 373 346 347 365 343 277 238 234 209 225 225 217 204 175 151 139 183 247 290 274 250 235 219 177 162 214 153 111 217 282 264 288 331 308 285 259 249 239 227 217 128 133 113 73 45 45 57 61 45 41 40 36 36 40 44 44 59 59 55 51 51 55 59 63 52 45 49 46 39 36 44 63 49 57 57 49 41 33 33 37 33 37 45 49 49 53 61 55 81 50 63 93 121 135 196 255 239 280 295 277 231 179 137 113 87 76 55 58 81 93 74 47 89 55 48 72 68 47 46 62 72 73 77 69 49 36 40 48 36 39 50 57 57 60 60 48 46 39 34 34 34 34 35 39 34 35 43 43 39 35 39 43 55 33 41 84 75 47 94 186 274 318 383 416 390 319 240 200 95 75 43 34 35 43 56 60 68 60 48 48 52 52 40 35 51 51 43 35 36 60 116 160 61 61 57 57 50 50 50 46 46 46 46 46 46 46 46 46 54 54 58 58 58 54 54 50 66 38 38 66 66 38 38 78 50 50 46 46 46 50 54 58 70 66 62 54 50 50 50 50 46 46 42 38 38 46 54 58 42 41 41 41 37 37 45 49 38 38 38 38 38 38 38 38 39 39 39 38 38 38 38 38 39 39 39 39 43 47 51 51 38 39 51 63 74 70 62 58 42 38 37 37 38 39 39 38 45 40 40 36 48 49 56 41 36 36 36 36 36 36 35 35 76 88 96 96 80 52 39 34 50 50 46 42 41 37 37 34 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 35 35 31 31 39 39 39 39 38 38 30 34 34 34 34 34 34 38 29 50 78 85 73 57 45 42 30 97 159 179 195 225 290 325 400 518 568 591 633 417 127 113 29 29 29 29 37 41 41 44 27 27 27 26 25 25 25 26 26 25 25 25 26 31 31 31 31 27 27 26 26 26 26 27 27 27 43 55 35 25 26 47 35 31 31 27 26 25 25 24 27 41 41 41 33 33 26 26 34 21 21 27 27 23 60 130 37 24 19 20 26 43 47 40 25 58 90 63 43 43 36 28 28 29 42 50 30 29 32 64 32 45 53 45 33 33 35 47 51 47 39 35 46 53 46 42 50 87 163 252 301 286 231 195 93 85 69 58 58 58 50 38 38 37 41 45 45 45 45 46 45 38 42 38 39 40 40 51 67 77 99 120 137 207 361 536 659 785 855 849 840 796 640 433 181 96 77 114 117 70 66 97 122 126 122 82 42 39 41 43 44 53 57 74 71 76 80 84 64 63 51 46 45 45 44 44 64 60 60 60 60 63 67 67 71 79 83 72 61 61 61 57 73 69 72 71 67 59 62 51 71 68 65 69 66 62 62 54 46 47 53 73 101 118 134 127 86 63 54 51 50 50 51 52 87 83 82 74 66 62 58 58 61 72 76 80 77 73 77 78 54 58 55 59 56 60 60 64 111 90 58 49 53 60 70 58 82 78 81 77 81 89 93 79 66 51 56 60 64 68 68 68 53 61 62 70 74 74 66 59 56 56 56 55 54 71 105 139 145 187 245 299 326 329 320 311 331 315 298 291 298 303 299 288 304 282 239 200 157 126 107 104 91 77 69 61 49 49 49 49 50 54 58 65 65 68 64 56 71 66 62 70 89 85 68 55 66 73 84 96 120 136 151 151 172 148 112 77 49 42 42 43 43 43 44 45 50 58 62 55 84 81 61 48 48 51 52 52 61 61 61 61 64 63 59 66 65 69 73 69 61 53 48 47 48 48 48 48 48 48 48 47 48 49 49 57 73 78 78 71 67 59 59 52 52 60 57 61 69 77 91 104 125 146 179 201 201 181 154 128 103 81 51 46 62 61 58 58 51 46 46 46 44 48 62 69 60 59 85 98 95 112 140 156 152 124 88 72 40 39 38 38 38 40 50 74 45 44 53 72 80 103 185 274 371 426 560 621 472 199 57 64 56 49 48 44 43 42 42 41 40 40 40 40 47 47 54 47 38 38 39 48 60 72 84 92 64 68 72 68 64 59 63 49 44 44 45 53 72 95 110 120 132 143 154 146 126 103 75 56 58 42 43 54 48 55 66 50 62 58 66 56 60 54 54 54 72 87 87 59 37 35 36 38 35 37 37 37 47 47 47 71 133 128 126 117 111 139 209 278 225 231 154 67 58 62 68 79 65 69 61 57 53 53 52 52 44 47 51 47 40 36 47 66 35 38 38 34 35 42 50 50 51 35 35 36 48 52 60 72 45 46 46 46 46 50 50 50 54 54 54 54 54 54 54 54 46 46 42 42 46 54 69 73 64 56 40 36 35 35 43 51 34 39 51 59 59 51 39 34 35 35 35 35 35 35 35 35 45 45 45 49 49 49 53 53 32 84 44 30 72 52 30 76 56 105 112 40 30 44 56 31 75 55 70 46 49 61 45 61 41 53 44 25 23 38 77 77 36 24 27 35 58 66 65 50 43 40 44 39 31 24 24 31 31 27 27 31 35 39 40 33 38 35 35 35 31 27 27 27 39 39 35 35 35 35 35 35 50 50 50 50 54 54 54 54 46 46 46 46 46 46 50 50 42 42 31 26 26 26 27 27 28 27 26 27 28 32 44 45 35 30 31 31 31 31 48 32 75 30 98 114 28 68 128 27 54 40 50 87 82 63 59 85 96 63 74 78 83 73 42 47 37 37 35 33 66 80 63 59 47 31 32 41 84 126 136 121 173 181 187 196 189 174 158 154 149 135 116 89 66 44 42 34 44 37 44 36 36 41 49 49 57 82 74 46 46 67 81 65 89 101 105 94 86 78 67 59 51 38 36 34 34 35 40 59 43 47 50 38 33 32 32 32 33 41 45 42 53 62 59 59 58 62 73 62 50 42 34 41 33 45 60 67 70 66 54 46 43 40 40 44 44 40 40 36 84 76 64 48 36 32 32 31 32 30 30 40 59 39 35 35 51 47 43 31 32 32 31 30 35 46 54 51 43 31 31 35 31 30 30 31 47 54 54 55 59 43 39 43 47 47 31 30 55 59 59 55 47 43 43 43 39 35 35 39 35 39 47 55 31 31 35 35 35 31 31 34 41 41 37 37 41 37 37 37 48 48 51 47 50 46 46 42 55 55 51 47 50 50 50 50 42 42 42 31 28 28 28 32 35 42 43 42 43 42 43 42 46 46 46 46 46 46 46 46 38 38 45 45 45 45 45 45 44 43 43 39 39 35 35 34 45 49 61 62 62 55 51 40 43 35 23 27 26 22 22 21 31 24 24 24 24 24 24 24 32 32 32 32 32 32 32 36 25 25 24 24 23 23 23 23 21 21 25 21 27 23 23 26 25 25 28 28 24 24 20 20 19 19 19 23 30 30 30 23 16 18 27 24 21 22 23 25 34 71 131 155 123 55 27 26 27 27 27 28 28 28 32 36 28 37 41 28 28 58 153 218 200 166 134 96 56 31 29 29 30 30 38 38 46 46 46 46 47 46 43 43 39 39 31 31 43 43 37 37 37 37 37 33 34 30 110 146 41 33 73 33 37 37 37 38 38 41 34 34 48 52 66 72 106 175 245 303 466 669 587 289 86 76 146 104 120 36 33 56 92 100 184 293 226 246 248 213 190 148 61 39 36 47 51 51 44 40 36 36 37 37 37 37 37 42 58 58 40 41 49 57 76 80 91 91 117 125 140 136 132 136 155 175 187 171 176 204 211 204 230 285 389 524 589 659 834 929 763 478 203 113 62 47 40 39 45 81 107 101 100 138 216 278 253 192 278 295 125 40 143 93 38 65 107 112 137 182 264 411 533 526 513 514 381 219 172 106 39 45 46 71 82 46 40 41 52 40 36 84 118 154 246 340 502 730 918 904 633 279 237 126 41 44 41 52 52 47 47 43 43 42 42 50 57 69 76 73 76 61 57 50 50 50 46 47 47 47 51 51 55 47 47 47 43 51 66 74 66 62 59 55 48 48 43 59 70 45 99 305 412 334 173 38 38 103 68 39 41 60 43 43 46 42 42 42 42 46 51 51 51 51 51 51 55 55 47 47 47 51 55 55 55 51 75 132 56 37 104 100 39 44 73 53 52 56 40 39 76 125 112 86 113 172 207 206 192 184 147 143 91 55 71 71 59 48 121 95 76 49 43 42 63 112 180 240 295 307 258 189 112 66 70 59 59 59 55 51 47 47 56 56 56 56 56 48 49 48 59 55 54 54 50 57 64 64 79 75 75 79 80 76 56 41 148 132 92 68 44 40 41 45 35 37 49 45 41 49 88 119 34 35 35 38 38 49 57 61 69 65 260 416 304 156 116 101 189 227 251 263 299 350 387 402 396 417 454 467 402 315 277 293 204 224 247 243 219 199 187 187 258 278 289 270 270 278 242 187 185 190 133 123 202 220 211 274 225 210 226 256 274 267 244 241 89 93 81 69 49 37 41 45 45 41 44 40 36 40 44 44 59 55 55 51 51 55 55 48 60 53 49 42 35 34 35 43 53 53 53 45 41 33 37 33 41 41 49 49 49 50 57 44 51 39 46 87 112 129 185 240 296 324 329 304 267 224 162 122 138 137 128 111 98 101 110 116 141 79 39 39 43 39 70 103 104 101 93 77 61 52 52 52 34 34 45 49 53 56 60 52 54 43 39 35 34 35 39 39 34 34 34 34 35 39 43 51 65 33 32 60 46 29 81 174 190 231 284 313 306 260 209 189 123 103 59 34 34 34 35 35 48 40 36 36 44 44 36 35 35 51 55 43 35 44 100 144 61 61 57 57 54 50 50 50 46 46 46 46 46 46 46 46 58 58 54 54 54 50 50 50 66 42 42 62 62 46 46 70 46 46 42 42 42 46 54 58 66 62 58 54 50 46 46 46 38 42 46 50 50 46 46 42 41 41 45 41 37 41 41 45 37 37 38 37 38 37 38 38 42 39 38 38 38 38 38 38 38 38 39 47 47 47 47 43 38 39 47 55 66 62 58 54 38 37 37 38 58 62 58 50 53 52 44 36 36 36 36 36 36 36 36 36 36 36 36 36 36 52 60 60 52 40 39 35 54 50 50 46 45 41 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 35 31 31 39 39 39 39 38 38 34 34 34 34 34 34 34 34 38 50 62 78 81 69 53 41 72 111 173 222 271 312 345 349 413 510 517 539 598 421 147 85 29 30 30 29 37 41 49 48 28 32 27 25 25 25 25 24 30 26 26 25 26 26 26 26 31 31 27 27 26 26 26 26 31 27 26 27 26 26 26 31 35 31 31 27 30 25 25 28 34 41 41 41 33 33 26 26 30 22 22 31 27 23 64 135 29 24 20 20 22 38 47 44 25 74 99 75 43 28 36 29 30 28 30 54 43 30 31 60 33 45 49 49 34 34 35 47 55 47 39 35 46 49 46 42 42 106 211 307 337 302 242 201 80 73 61 53 54 58 46 38 37 37 41 45 45 45 45 46 49 49 42 43 39 40 40 40 55 66 88 110 128 186 324 479 607 706 741 709 675 628 479 310 146 80 53 74 77 54 51 81 110 110 94 62 41 40 41 43 45 46 58 67 71 72 73 73 56 48 47 46 45 45 45 44 53 60 60 60 63 67 67 71 71 71 67 59 52 49 49 45 53 53 53 60 63 63 62 62 56 53 61 62 66 62 55 50 47 59 76 104 136 153 156 142 86 67 54 52 51 51 51 52 71 67 70 66 62 62 62 65 69 80 80 76 76 73 70 73 54 58 55 59 63 56 56 56 90 77 53 49 60 68 71 70 78 78 77 77 85 89 97 90 73 63 63 60 64 68 68 68 52 53 57 58 66 70 70 59 56 56 56 56 58 80 111 145 164 190 224 246 249 244 227 211 232 220 208 196 196 200 197 197 162 151 136 117 102 91 99 96 77 74 66 58 50 50 49 49 49 49 53 57 64 60 51 48 51 58 62 66 77 76 63 50 81 85 108 140 183 215 250 258 264 220 148 88 49 41 42 42 43 43 44 45 53 54 58 55 80 72 61 54 58 71 64 52 54 54 54 54 64 60 55 62 57 65 72 65 64 49 48 47 48 47 47 47 47 48 48 48 48 48 49 57 73 78 78 71 84 72 68 68 68 69 81 78 82 90 96 102 103 105 127 149 141 133 110 92 70 48 47 47 47 50 46 46 46 46 45 45 43 47 62 57 48 51 70 86 102 102 122 119 107 87 64 40 60 45 40 40 40 41 46 61 81 57 53 73 96 127 184 254 315 447 575 533 305 79 38 116 59 48 44 48 43 43 42 42 40 40 40 40 51 51 51 51 39 40 44 45 64 65 84 81 68 65 76 65 68 60 71 58 45 45 46 46 54 69 80 88 99 111 122 110 82 62 62 67 43 41 42 46 41 48 67 50 58 62 59 56 53 57 54 53 76 67 59 67 75 67 43 37 36 37 37 38 52 56 52 75 59 128 202 264 314 355 372 348 343 275 158 51 41 45 64 90 73 77 69 61 53 53 52 52 47 55 59 59 47 43 47 51 34 38 38 34 34 42 50 47 43 39 40 52 52 40 44 60 41 42 46 46 46 46 50 50 50 50 50 50 50 50 50 50 42 42 42 42 46 49 65 68 48 44 36 35 35 39 43 51 35 35 39 39 39 39 35 35 35 35 35 35 35 35 35 35 49 49 49 49 49 49 49 49 68 60 30 56 212 216 92 32 148 109 64 32 32 36 40 36 103 79 74 46 33 33 28 32 93 61 72 88 67 25 24 45 24 28 35 39 43 50 50 50 43 35 35 31 27 23 23 23 22 22 23 23 31 39 47 41 38 31 35 35 31 27 27 27 39 39 35 35 35 35 35 35 50 50 50 50 54 54 54 54 42 42 43 46 46 46 46 46 42 35 27 27 26 27 27 27 27 26 26 26 27 28 29 29 35 29 31 31 30 31 51 35 63 29 66 106 49 69 116 57 83 64 66 92 78 51 42 65 124 58 33 42 58 51 49 91 38 39 36 36 67 77 63 55 64 32 32 35 72 125 140 141 145 146 167 184 185 182 178 182 149 159 161 134 99 53 34 31 37 37 37 37 37 45 49 49 49 78 86 54 47 87 114 118 97 97 86 82 82 90 103 111 46 42 50 54 54 57 41 36 43 51 58 54 57 53 49 45 33 32 32 37 34 33 33 38 42 46 54 54 50 46 42 42 45 41 48 56 68 64 59 43 48 44 48 44 48 44 48 45 72 61 48 33 32 32 32 33 32 31 31 44 51 35 35 47 43 39 43 36 32 32 33 40 67 59 47 42 31 35 31 32 31 31 31 36 51 55 59 63 55 48 51 44 55 44 43 32 51 44 55 44 47 36 43 47 31 35 43 39 35 35 43 55 35 35 35 35 35 31 31 31 30 37 33 33 36 36 36 36 48 47 43 50 50 50 46 47 56 44 47 39 35 28 34 27 46 35 35 35 28 28 28 28 36 35 43 35 43 35 43 35 46 39 46 39 46 39 46 46 38 38 38 38 45 45 45 45 41 44 44 40 36 35 35 35 38 46 54 62 59 56 56 49 41 24 22 22 27 42 34 26 31 24 24 24 24 24 24 24 36 32 28 32 40 40 40 36 25 25 24 24 24 23 23 23 21 21 25 21 28 23 23 23 22 25 29 28 24 24 20 20 19 19 19 19 30 30 30 23 16 18 30 27 20 22 24 26 71 104 144 141 109 61 28 27 27 27 27 28 28 28 32 36 29 44 45 29 28 38 102 146 168 154 149 113 68 31 30 29 30 31 42 43 50 50 50 46 54 42 43 43 39 39 31 31 43 43 37 37 37 37 37 33 33 32 174 166 37 45 61 33 37 37 41 41 37 41 34 34 79 63 49 36 85 147 169 164 78 454 745 588 263 27 118 189 148 98 62 46 62 87 142 187 196 209 202 174 156 125 66 41 36 47 51 51 44 40 36 36 37 37 37 37 37 42 54 58 44 41 53 61 80 84 91 91 98 106 125 120 112 120 136 152 168 152 160 200 219 216 230 263 331 460 525 586 777 925 845 645 301 144 53 58 71 60 92 147 198 240 281 319 376 430 444 412 632 602 338 77 61 75 40 49 72 110 175 193 187 258 377 422 440 449 334 207 177 119 45 46 42 63 74 42 40 40 56 44 47 112 105 144 272 350 537 834 945 759 399 161 178 114 39 43 41 52 51 47 47 43 43 42 42 53 65 69 76 72 76 61 57 50 50 50 46 46 47 47 51 51 55 55 47 47 43 51 66 74 62 55 55 47 47 48 59 63 78 53 51 201 384 439 152 37 37 86 71 44 63 40 43 43 46 42 42 42 42 46 47 51 55 59 59 55 51 47 47 47 47 51 55 55 55 51 59 325 299 60 39 116 76 38 89 69 57 56 40 39 60 94 128 70 101 196 240 191 150 141 100 148 72 47 99 39 37 164 124 75 43 42 42 41 63 93 121 251 378 394 299 177 106 80 69 66 58 58 54 50 47 47 39 39 39 39 39 39 39 39 67 55 50 42 38 46 50 58 82 90 98 102 98 90 86 87 98 86 66 50 45 45 57 61 53 65 69 57 45 37 41 53 43 35 34 34 34 41 49 57 73 65 289 428 248 112 128 99 148 189 205 205 252 315 346 323 375 432 505 507 416 310 287 323 255 283 315 311 283 270 265 277 301 293 280 269 289 297 244 162 193 229 193 159 182 185 220 303 259 212 212 250 271 240 213 213 93 66 54 62 58 34 33 37 41 37 37 33 33 33 37 48 55 55 55 55 48 44 44 44 45 45 45 34 34 34 34 34 42 42 45 34 41 34 33 34 45 42 53 46 50 43 54 36 39 38 39 81 106 119 167 210 293 309 309 303 289 267 220 162 178 190 196 163 126 121 157 186 199 157 142 166 182 178 167 175 104 92 72 60 48 47 39 35 35 39 50 54 57 57 64 53 62 51 43 39 35 35 39 39 35 34 34 34 35 43 47 53 57 79 122 142 105 53 60 100 118 146 176 205 200 177 142 125 115 95 55 34 34 34 36 40 35 35 36 36 48 52 40 35 35 51 67 55 35 35 72 116 57 57 53 53 50 50 50 46 46 46 46 46 46 46 46 46 62 58 54 46 46 46 46 50 62 62 58 58 54 58 58 57 42 42 38 38 42 46 54 58 62 58 54 50 46 46 42 46 38 42 50 58 58 50 38 38 45 45 45 41 41 41 41 41 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 38 46 58 58 54 46 38 42 46 50 54 57 57 54 53 37 37 41 50 66 70 62 50 49 49 45 37 36 35 36 36 36 36 36 36 36 36 36 36 35 35 36 37 44 44 59 63 54 54 53 49 45 45 48 48 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 31 31 39 39 38 38 38 38 34 34 34 34 34 34 34 34 46 42 42 58 73 73 53 40 63 97 171 281 390 440 426 398 458 520 502 513 564 422 160 30 54 51 46 42 38 38 49 49 28 44 35 25 25 50 49 24 26 30 30 26 26 26 26 27 31 31 31 31 27 26 25 25 39 31 26 26 38 50 41 25 42 42 38 34 33 28 24 31 34 41 41 41 33 33 26 26 22 22 22 23 22 22 64 131 24 24 24 21 21 30 43 49 25 78 107 75 28 28 32 33 46 28 29 58 67 51 48 68 32 41 49 49 34 34 39 47 59 51 50 46 50 50 49 49 65 150 266 339 335 268 184 128 72 60 49 49 54 54 46 38 37 37 41 45 45 45 45 53 60 60 53 50 47 40 40 40 48 51 70 99 122 168 264 387 488 575 595 558 524 492 389 260 116 70 48 49 48 45 51 65 85 81 65 46 41 41 42 43 49 50 58 63 67 68 64 64 47 47 46 45 45 45 45 45 53 53 60 64 67 71 78 82 70 58 47 47 44 44 44 45 45 45 45 56 56 63 67 60 45 45 54 62 66 62 54 50 51 67 103 143 183 192 180 149 96 81 66 53 52 52 53 53 51 51 51 51 54 58 62 65 84 84 80 80 80 69 66 65 50 54 62 63 63 59 55 51 69 61 48 52 60 68 71 63 66 66 74 74 82 90 98 98 81 70 70 67 67 64 64 64 51 51 52 53 54 62 63 63 56 56 56 59 70 93 124 155 177 184 179 177 171 154 145 130 143 136 124 112 97 97 105 113 102 98 87 76 76 77 81 78 58 59 55 54 54 53 53 57 47 48 48 52 52 47 47 47 45 50 65 69 64 56 54 54 93 109 151 207 270 318 346 362 324 256 160 85 49 45 42 46 43 43 44 45 53 61 65 61 83 71 75 92 98 90 67 52 54 54 54 54 61 56 55 66 52 60 71 64 67 52 51 47 51 47 47 47 47 47 59 56 48 48 49 61 70 82 86 79 92 76 68 53 57 58 70 74 83 87 93 88 77 67 86 101 104 104 93 78 63 48 49 53 46 46 49 45 45 45 45 44 43 43 54 45 40 47 55 62 97 90 89 70 59 47 39 39 39 39 40 41 53 61 61 57 100 80 72 89 112 152 242 335 341 395 406 312 178 84 62 60 50 44 44 51 47 50 42 45 40 40 40 41 52 52 56 56 57 49 57 49 57 53 61 57 65 61 73 61 64 57 68 55 45 46 46 46 47 51 62 62 57 73 84 68 44 43 44 65 43 42 42 41 39 40 52 43 55 59 52 56 53 57 53 53 76 48 40 76 124 128 68 37 39 39 40 40 52 57 53 66 115 283 448 539 616 637 548 420 433 298 149 59 42 41 59 86 77 81 73 65 57 53 52 52 52 60 64 56 48 36 35 35 42 41 37 37 34 38 39 47 39 36 48 60 45 36 36 37 41 41 41 41 45 45 45 45 49 49 49 49 49 49 49 50 38 38 38 37 41 45 57 56 36 36 36 35 39 39 43 47 39 35 34 34 34 34 35 39 35 35 35 35 35 35 35 35 53 49 49 49 45 45 45 41 44 52 32 92 252 304 264 256 240 117 32 32 52 40 36 56 75 63 54 42 49 57 77 88 96 56 63 91 70 24 22 25 24 32 40 43 35 35 39 47 39 35 31 27 27 26 22 21 22 22 22 22 27 34 47 51 38 31 31 35 31 31 27 27 39 39 39 39 39 39 39 39 43 43 43 43 47 47 47 47 35 35 35 35 35 35 35 35 31 27 27 28 28 29 30 31 31 31 30 30 29 29 29 28 31 29 30 31 30 31 51 39 51 30 46 90 66 54 82 86 96 73 71 88 78 47 38 61 95 122 192 252 209 106 59 65 39 38 37 52 71 73 68 59 88 41 31 33 47 105 146 148 141 142 158 175 185 193 205 209 184 199 217 198 156 90 41 34 36 37 37 45 52 52 52 56 72 89 86 46 38 63 95 115 74 74 74 82 90 98 110 118 74 66 66 78 86 81 45 35 35 42 38 38 50 50 42 34 45 32 31 33 33 31 31 34 37 37 45 45 45 38 34 33 49 37 32 37 64 72 64 40 60 49 56 45 52 49 56 53 60 45 36 32 32 32 41 44 31 32 36 36 32 30 31 36 31 31 36 36 32 32 33 52 43 43 31 31 35 43 36 32 30 31 36 36 40 48 56 60 36 36 44 36 36 32 32 32 48 44 44 40 40 32 32 32 31 40 52 44 32 32 40 52 36 36 32 32 32 31 31 31 34 41 37 37 33 33 33 29 40 40 40 43 43 39 39 28 44 41 44 40 36 36 43 32 39 36 36 36 36 32 29 29 32 32 39 32 39 32 39 32 39 32 39 32 39 32 39 39 31 31 31 31 38 38 38 38 34 37 37 37 33 29 36 35 38 46 54 55 53 54 58 58 66 30 22 21 23 46 50 42 31 24 24 24 24 24 24 24 40 28 24 32 48 56 48 36 25 25 25 24 24 23 27 23 22 21 21 21 21 20 20 23 22 25 25 21 17 17 24 20 16 15 19 19 19 19 19 19 23 24 29 26 20 22 24 30 100 133 150 134 102 74 30 26 27 27 27 27 28 28 29 33 33 45 45 30 28 29 41 54 104 121 133 116 69 32 30 30 31 39 46 47 54 54 53 46 50 49 49 49 39 39 39 39 44 44 44 44 44 44 37 33 32 42 254 174 32 53 33 45 48 48 41 41 42 41 41 34 33 38 69 88 134 168 158 133 103 115 404 615 542 110 79 117 156 162 115 38 36 67 103 88 173 178 167 136 117 117 78 59 36 54 51 55 55 51 40 36 37 37 37 37 37 38 46 51 41 45 53 61 73 77 84 84 87 95 114 114 106 113 125 136 128 120 144 188 215 218 228 253 279 384 425 462 640 826 837 724 481 267 120 97 106 79 106 174 244 354 446 491 519 572 627 642 757 773 561 213 66 101 115 81 39 75 157 191 154 170 273 333 382 387 293 205 187 129 46 41 42 55 59 41 40 40 52 43 83 131 112 166 305 400 597 897 864 582 250 164 148 83 37 55 41 52 47 47 43 43 46 46 49 49 65 65 72 72 65 65 57 50 50 50 50 50 46 47 51 51 55 55 55 55 51 51 66 70 54 47 46 43 47 41 56 43 70 97 95 189 392 542 166 40 36 97 82 51 59 40 51 50 46 42 38 38 39 39 51 55 63 67 67 59 47 39 47 47 47 51 55 55 55 51 111 356 363 156 64 60 44 49 105 77 61 56 48 39 48 62 112 45 81 200 252 191 139 142 105 97 81 84 64 37 80 223 128 70 41 41 42 54 75 97 110 285 471 483 337 177 110 112 69 65 58 58 54 50 47 47 43 43 43 43 40 40 40 40 67 55 39 38 38 38 50 58 70 90 106 106 94 83 95 111 59 55 50 46 53 61 76 84 52 61 65 65 53 45 41 37 68 48 35 34 34 33 33 41 81 81 197 233 105 54 121 140 130 200 216 188 199 254 277 248 296 348 409 410 339 254 243 279 299 319 335 331 314 294 289 289 284 288 288 292 300 296 251 174 188 266 261 188 159 182 257 329 329 245 190 207 220 193 182 210 150 101 66 74 66 34 33 49 41 37 33 33 33 33 36 41 48 55 55 48 48 48 44 37 33 34 34 34 33 34 35 35 38 34 34 34 34 34 34 33 38 42 46 50 47 47 51 40 38 38 39 66 98 108 153 195 231 247 255 268 277 286 275 236 237 257 291 290 280 284 320 348 362 316 296 289 270 206 138 95 75 56 51 47 47 43 35 34 43 43 50 54 57 57 57 57 62 51 43 39 35 34 35 35 35 34 34 34 43 47 43 41 62 193 315 339 291 218 126 39 88 94 120 142 151 133 103 90 107 87 51 34 34 35 44 48 35 35 36 44 60 64 56 48 35 47 63 55 35 35 52 72 45 45 45 45 42 42 42 42 46 46 46 46 46 46 46 46 66 58 50 42 38 38 42 46 50 66 62 41 41 57 57 41 37 37 37 37 37 42 50 54 58 50 46 42 42 38 42 42 38 42 50 54 54 46 38 37 45 45 41 41 45 45 41 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 38 46 50 50 46 42 38 45 45 45 45 45 45 49 49 49 45 45 49 57 57 45 37 37 41 45 37 36 36 41 53 37 36 36 36 36 36 36 36 35 36 37 41 48 48 63 67 54 54 53 49 49 45 52 52 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 31 31 39 39 38 38 38 38 34 34 34 34 34 34 34 34 38 34 34 38 46 45 37 32 53 87 174 329 470 504 432 360 432 501 472 479 505 392 198 51 91 87 74 54 42 34 37 37 27 44 39 26 50 114 121 69 30 34 38 31 26 26 27 35 31 35 35 35 34 30 26 26 43 51 46 46 62 70 49 25 49 49 52 44 39 35 34 30 33 41 41 41 33 33 26 26 21 22 22 22 21 22 60 115 20 31 32 29 21 22 39 53 29 70 83 59 28 28 29 28 38 29 29 46 79 107 96 80 32 37 45 49 39 39 43 47 59 51 50 46 50 54 50 49 89 181 282 322 283 203 122 71 79 60 48 53 58 50 42 42 37 37 40 44 45 45 45 53 71 71 68 61 54 47 40 40 56 48 63 86 112 139 198 267 353 437 472 459 444 431 369 271 121 91 51 49 48 54 59 53 61 49 41 41 41 42 47 47 52 46 54 59 59 53 52 52 46 46 45 45 45 45 46 50 45 53 64 68 71 71 82 83 62 50 46 51 55 48 48 56 68 65 65 61 61 53 56 52 45 46 58 62 70 70 58 54 47 67 106 166 214 215 194 147 115 92 77 72 64 61 60 64 50 50 50 50 50 50 53 61 89 85 88 77 73 69 61 57 50 54 62 66 66 55 50 50 57 56 52 52 56 56 59 51 58 58 63 67 82 83 102 91 84 73 73 70 70 67 67 60 51 51 51 51 52 54 58 59 55 55 55 62 71 86 117 140 135 141 136 131 125 120 112 104 90 88 91 68 52 48 64 69 89 85 73 73 73 62 62 58 50 50 50 50 53 60 64 64 47 47 47 47 47 47 47 46 45 50 65 57 48 47 66 78 120 148 207 274 329 357 361 358 275 208 128 73 53 50 50 43 43 44 45 53 57 61 69 69 85 85 105 138 143 120 86 63 64 65 61 69 68 67 70 73 52 59 59 59 59 55 51 47 51 47 46 46 46 51 63 64 52 49 50 59 78 83 87 84 88 73 61 53 53 54 66 71 60 68 82 76 55 53 68 87 78 82 86 71 52 48 49 57 46 61 57 45 45 45 45 44 43 55 62 45 40 40 43 46 70 66 54 43 39 39 39 39 38 47 55 67 90 106 106 94 100 88 81 85 109 184 330 466 366 277 164 109 143 161 95 37 42 42 46 50 50 46 45 41 41 45 45 53 57 61 72 65 81 77 69 57 49 45 41 41 57 61 65 61 57 57 57 55 45 46 46 46 46 47 54 54 53 61 65 57 44 44 45 61 48 43 46 41 38 40 45 40 49 49 49 49 53 57 61 57 81 50 41 73 117 121 70 39 74 54 50 50 41 42 50 61 256 498 707 786 816 798 664 477 443 272 124 74 54 49 63 73 69 73 65 57 53 52 56 56 64 60 56 48 39 35 34 34 53 41 37 33 33 34 35 44 36 35 40 49 49 36 35 36 37 37 37 41 41 41 41 45 45 45 45 45 45 45 45 45 37 37 37 37 37 37 44 48 36 36 39 43 43 43 43 43 39 43 47 51 51 47 43 39 39 39 39 39 39 39 39 39 53 53 49 49 45 41 37 37 33 76 88 108 176 232 292 368 212 93 32 44 60 36 32 48 39 47 30 46 73 97 148 156 55 31 25 25 26 26 29 25 24 36 52 44 28 31 39 55 35 35 34 22 26 22 21 20 29 21 21 21 22 22 45 43 33 31 31 31 31 31 27 27 35 35 39 39 39 39 39 39 39 43 43 43 47 47 47 51 35 35 35 35 35 35 32 28 27 27 28 37 46 47 60 76 89 85 73 61 49 36 30 28 35 29 30 35 30 31 51 47 51 47 50 62 70 54 54 79 88 65 63 84 78 55 54 81 123 165 195 219 180 109 110 103 66 37 36 56 59 58 73 69 85 50 33 33 36 64 117 146 144 137 149 155 167 176 188 192 219 229 225 214 185 135 86 58 37 37 41 53 60 52 52 56 132 124 90 45 36 38 55 63 70 78 98 126 138 122 102 98 130 102 74 78 94 94 73 53 67 62 50 46 49 45 37 33 50 46 42 38 38 34 34 38 37 37 41 45 45 41 34 33 45 37 32 33 45 53 57 53 54 50 50 46 46 50 50 54 42 38 34 33 33 34 34 45 32 44 56 48 40 36 32 32 40 36 36 44 33 32 32 44 35 39 43 55 59 51 36 31 31 44 52 44 44 52 60 56 32 33 44 33 32 32 32 37 56 45 48 37 40 33 31 30 32 56 68 56 40 40 48 56 44 44 36 32 32 32 31 31 42 49 49 45 45 41 41 37 53 49 45 41 37 33 28 29 33 29 30 34 45 45 44 44 28 36 40 40 40 40 33 33 33 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 28 27 31 31 31 31 31 38 34 34 30 30 37 33 33 32 39 43 47 52 50 58 66 67 83 58 26 24 23 27 34 31 24 24 24 24 24 24 24 24 44 28 24 28 52 64 52 36 25 25 25 24 24 24 27 27 22 22 21 21 21 21 20 23 22 25 25 21 21 17 24 24 16 16 19 19 19 19 19 19 30 31 32 22 19 21 28 34 104 134 150 123 107 88 32 25 27 27 27 27 27 28 29 29 41 45 41 37 29 28 28 27 47 56 80 77 56 32 30 30 35 35 46 47 54 50 49 49 49 49 49 49 39 39 39 39 40 40 40 40 40 40 33 32 33 78 313 173 30 61 32 61 52 52 45 45 45 42 42 41 46 53 57 63 82 160 306 429 461 180 225 491 461 98 32 50 124 165 145 42 34 39 72 57 149 154 139 107 92 96 65 54 36 54 51 55 55 51 40 36 37 37 37 37 37 42 46 51 45 42 53 61 65 69 69 76 72 87 95 99 102 98 106 117 89 96 128 160 187 187 213 247 262 332 337 342 484 653 692 620 578 398 242 156 104 58 85 148 215 360 495 547 579 655 736 783 840 890 787 455 145 81 88 38 39 38 74 134 152 164 223 239 285 285 231 183 181 137 47 40 43 55 51 41 40 40 44 39 83 99 153 227 322 489 704 858 803 490 198 196 138 87 37 62 40 47 47 43 43 39 46 42 49 49 61 65 65 61 65 57 50 50 50 50 50 50 46 46 50 50 55 55 55 55 51 54 62 58 51 39 39 39 40 41 61 39 47 113 147 189 303 411 176 66 70 127 81 46 58 54 54 50 46 42 38 38 39 39 59 63 67 67 63 59 51 47 47 47 47 51 55 55 55 51 131 215 220 168 124 40 38 73 97 73 57 56 56 44 48 49 100 58 97 176 209 176 144 147 150 41 105 129 36 87 235 164 97 53 39 41 49 64 83 109 152 299 449 460 322 170 118 127 69 65 58 58 54 50 47 47 55 55 55 55 48 48 48 48 59 51 39 38 38 39 39 47 38 47 59 55 43 39 55 67 39 39 46 53 57 68 76 80 47 41 45 49 57 53 53 49 85 53 36 36 35 33 33 34 65 133 129 74 70 79 95 126 102 186 236 192 155 185 204 199 218 238 262 260 233 210 211 235 274 274 270 270 270 262 253 245 257 284 307 303 287 275 271 249 235 233 216 188 187 203 251 318 294 195 135 160 185 174 190 235 203 138 82 71 51 33 33 50 38 34 34 33 33 33 37 40 48 48 48 41 41 45 45 41 37 46 46 34 34 35 35 34 35 34 34 34 34 35 34 34 35 39 43 43 43 47 51 48 38 38 42 60 78 101 142 181 196 216 225 225 234 251 252 244 213 228 266 312 358 377 381 359 348 286 223 184 153 121 81 62 54 44 51 63 71 71 55 46 34 34 38 46 50 58 62 66 51 47 39 34 34 34 34 34 34 35 39 47 51 47 35 37 95 312 472 488 471 439 315 160 110 96 86 88 102 116 102 106 112 98 62 38 34 39 43 43 47 43 47 55 71 79 71 63 43 43 47 47 44 40 40 36 37 37 37 37 37 37 37 37 49 49 49 49 49 49 49 49 65 57 49 41 37 37 41 45 45 69 65 37 36 60 60 36 44 40 36 36 41 45 53 49 49 49 45 41 37 37 41 41 49 49 45 45 41 41 41 41 52 48 44 48 56 56 48 40 48 48 44 44 44 40 40 37 37 37 37 37 41 41 41 41 53 49 41 37 37 41 45 49 52 48 48 44 44 48 52 52 64 60 52 52 53 57 57 56 37 37 45 41 37 41 53 65 41 37 36 36 35 35 35 36 36 37 45 45 44 36 43 43 50 50 49 49 56 52 52 52 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 31 31 39 39 38 38 38 38 38 38 38 34 34 30 30 30 34 42 46 38 29 29 29 39 56 122 237 384 491 478 362 246 231 297 279 277 271 218 163 52 88 83 63 43 34 29 29 29 27 36 39 35 97 185 197 149 58 54 46 35 27 26 27 35 35 35 39 38 38 38 38 38 55 59 62 50 53 53 48 32 52 52 51 47 50 46 41 37 41 41 41 40 33 33 26 26 22 26 22 21 21 31 68 107 19 31 32 29 21 22 35 53 37 58 59 43 32 48 45 28 29 46 38 29 63 131 116 60 32 37 45 49 47 43 43 43 59 51 50 46 54 58 58 57 96 173 252 272 237 189 141 98 111 83 60 65 66 50 42 46 37 37 40 44 45 45 45 53 75 86 79 72 62 51 40 40 53 49 53 76 84 103 130 171 250 331 381 388 385 364 312 234 151 124 95 63 65 74 67 53 53 41 40 40 46 51 59 60 52 49 54 55 55 48 48 48 46 46 46 45 45 50 54 58 45 49 61 65 76 76 83 83 59 50 54 66 63 51 56 72 104 93 81 69 69 61 53 54 46 46 62 63 67 66 66 62 50 70 113 173 221 218 192 142 130 108 88 75 72 68 72 64 51 51 50 50 49 49 53 53 93 85 85 73 69 61 57 53 49 57 65 69 69 54 50 49 48 51 51 55 55 55 55 51 47 47 47 55 70 75 90 91 76 69 69 73 73 66 70 63 51 51 51 51 52 53 54 58 58 58 58 58 63 75 90 98 85 92 99 109 104 111 110 99 72 69 72 53 48 48 53 62 50 49 49 57 69 69 65 58 49 49 49 49 52 63 67 67 58 51 51 48 48 47 47 48 47 58 58 45 44 51 90 117 160 196 259 306 334 322 297 262 171 129 81 57 58 62 54 43 44 49 57 61 61 69 74 88 79 118 170 211 224 202 151 105 71 71 79 75 82 81 80 83 55 62 62 62 58 58 58 54 54 46 45 45 46 58 74 79 57 50 62 71 87 95 96 88 92 77 62 58 62 71 98 103 64 72 79 77 68 55 69 80 48 64 64 56 47 46 47 48 49 72 68 48 44 56 52 43 51 59 62 41 39 40 39 38 39 39 39 40 44 48 60 71 102 104 88 83 114 169 217 214 177 119 80 85 121 189 311 412 260 174 94 71 104 106 76 57 41 41 49 53 57 53 49 49 41 45 49 53 57 65 76 69 81 74 66 58 54 46 46 42 50 54 58 54 50 50 54 51 44 44 45 45 49 53 57 61 69 65 65 72 68 64 52 51 54 50 50 41 38 41 58 46 47 43 50 50 53 57 61 65 78 66 66 70 74 70 58 50 94 62 66 66 41 46 74 89 345 617 831 883 868 830 697 534 418 224 97 70 46 45 71 69 57 54 50 45 41 45 49 49 41 36 36 35 35 36 40 47 61 45 33 37 37 33 34 43 48 36 36 45 53 37 36 35 37 45 45 45 45 49 49 49 49 49 49 49 49 49 49 49 37 37 45 44 40 40 40 36 47 47 51 51 58 54 50 46 39 51 75 87 87 75 51 39 39 39 39 39 39 39 39 39 57 53 49 45 41 37 33 33 65 88 96 100 112 116 124 144 92 53 40 48 49 32 31 31 47 67 30 50 73 72 132 128 39 25 24 46 78 66 45 37 57 57 61 45 29 24 28 43 42 45 48 22 28 29 28 19 24 20 28 20 24 29 52 54 33 27 31 31 31 31 31 27 35 35 39 39 39 44 44 44 32 32 36 36 40 40 44 44 32 32 32 28 28 28 28 28 27 27 29 58 79 88 105 126 134 131 123 103 82 66 33 30 43 29 30 43 31 31 44 44 39 75 59 31 58 66 58 67 76 50 51 69 74 54 69 96 141 168 126 130 154 171 232 190 129 45 36 56 39 50 70 66 62 59 44 34 34 37 79 109 123 116 121 125 137 150 162 170 210 205 203 199 189 145 84 47 38 38 48 64 75 59 55 67 159 124 73 45 46 59 63 55 102 113 137 177 189 169 141 133 157 121 82 86 114 130 110 100 110 106 86 70 58 42 33 33 33 50 50 34 34 50 50 33 41 41 41 49 61 61 46 42 34 38 38 34 33 33 39 51 51 51 47 47 47 47 51 51 35 35 35 39 39 35 35 42 41 64 68 64 72 84 72 40 88 56 44 52 60 48 32 32 52 56 60 56 48 40 40 39 52 68 72 56 48 60 64 52 41 38 45 34 33 33 41 46 45 34 42 34 46 34 33 32 36 64 72 52 36 44 52 52 52 48 40 36 32 32 32 39 34 45 49 53 50 58 62 62 62 62 61 61 61 61 61 54 30 31 31 30 30 29 28 28 28 28 29 33 36 40 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 28 28 28 28 28 28 28 35 27 27 27 27 34 30 30 37 36 40 36 41 43 51 60 68 72 68 59 38 24 22 22 23 24 24 24 24 24 24 24 24 44 28 24 28 52 64 52 37 25 25 25 25 24 24 23 23 22 22 22 21 25 21 21 27 26 29 25 25 21 21 24 24 16 16 19 19 15 15 15 22 37 42 36 25 19 21 24 30 72 122 147 136 121 109 45 26 27 26 27 27 27 27 28 29 42 38 34 38 37 33 28 27 30 30 31 40 44 44 31 30 31 31 39 43 50 46 45 45 45 45 45 45 50 50 43 43 47 47 40 40 40 40 40 32 61 122 321 149 29 68 33 88 52 52 52 45 45 45 42 41 65 37 40 75 91 153 347 541 478 310 203 272 127 52 50 35 71 124 156 116 53 37 50 60 112 128 125 94 75 71 43 39 36 58 62 62 55 51 40 36 37 37 37 37 37 38 50 51 41 42 42 50 50 57 53 57 45 56 60 64 67 67 67 78 57 80 112 128 132 140 187 226 241 291 277 282 403 528 550 489 524 456 349 214 96 52 80 123 209 361 497 560 622 730 834 877 960 949 900 653 314 164 136 52 70 36 38 83 118 141 157 141 155 152 145 145 159 135 64 41 44 52 47 41 39 40 44 39 75 66 199 283 335 606 812 743 715 399 126 131 100 111 42 40 47 50 50 46 46 42 46 46 50 50 50 54 54 50 57 50 50 46 46 46 50 50 50 50 54 54 58 58 58 58 54 54 58 55 47 39 39 40 40 41 62 41 47 78 103 92 122 190 191 160 157 117 48 65 97 50 61 53 46 42 38 38 39 39 71 67 59 55 51 51 55 59 47 47 47 51 55 55 55 51 71 115 116 96 108 80 40 40 73 57 49 56 64 60 60 45 88 117 168 177 173 160 133 104 139 62 106 97 40 220 308 96 41 38 38 44 55 43 70 105 200 272 356 372 299 182 114 94 69 58 58 58 51 47 47 47 46 46 39 39 39 39 39 39 43 43 39 39 39 39 38 38 38 39 46 42 38 38 38 38 47 46 54 53 60 67 67 67 83 64 52 41 45 41 37 37 89 49 36 37 40 34 34 42 93 158 86 32 67 96 76 104 50 119 173 140 99 109 139 150 185 172 156 164 170 188 208 216 234 218 210 214 226 234 233 225 225 257 284 264 235 231 263 292 323 189 132 180 236 235 239 275 275 211 164 181 186 167 163 179 191 143 94 67 39 32 33 35 38 34 34 33 33 33 37 41 45 48 41 41 41 45 53 50 62 82 67 39 34 39 39 34 35 34 34 34 35 36 35 34 39 36 47 44 47 40 51 52 53 52 59 62 69 93 131 159 186 202 203 191 179 172 164 152 128 119 140 179 228 228 192 153 159 113 71 52 64 69 84 88 34 35 43 55 67 67 66 58 34 38 42 54 66 75 87 95 47 43 35 34 34 34 34 34 34 39 51 55 51 43 39 56 149 345 473 492 516 564 508 378 219 157 84 39 41 52 61 65 91 78 54 42 47 55 59 59 59 51 43 47 59 67 63 55 55 43 35 39 44 48 36 35 36 37 37 37 37 37 37 37 49 49 49 49 49 49 49 49 53 49 45 37 37 37 37 41 41 57 53 36 36 52 52 36 48 44 40 36 40 45 49 53 41 41 37 37 37 37 37 37 53 49 41 37 37 37 45 49 48 40 40 48 60 60 52 40 48 48 48 44 40 40 40 36 37 37 37 37 37 41 41 41 57 49 41 37 37 37 41 56 55 51 51 44 44 48 52 52 60 56 52 52 53 72 80 80 57 53 53 45 41 41 45 53 41 37 36 36 36 36 37 37 53 57 65 57 52 36 39 35 46 42 45 45 52 52 48 48 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 31 31 39 39 38 38 38 38 38 38 38 34 35 31 31 30 38 46 54 46 30 29 29 47 55 180 324 428 479 447 319 180 118 155 102 104 58 55 117 53 52 51 39 31 30 29 29 29 27 28 39 47 114 193 213 185 102 82 59 39 31 27 27 27 35 35 39 38 46 54 62 66 87 79 78 70 53 29 36 59 51 58 54 57 57 60 56 55 40 41 40 40 33 33 26 26 34 42 27 21 22 51 76 91 19 27 32 29 22 23 35 45 53 62 51 39 40 68 57 29 28 50 46 29 35 95 84 32 33 41 45 53 51 47 43 39 55 51 50 50 58 62 69 69 96 152 200 200 192 188 172 145 162 119 88 85 73 50 42 49 37 36 40 44 44 45 45 60 82 93 90 84 66 51 40 40 46 42 46 54 66 70 85 103 174 243 298 321 329 315 275 212 170 141 104 76 73 78 67 57 52 41 40 41 46 58 74 71 60 53 54 55 59 49 52 52 55 58 54 50 57 57 62 66 53 53 69 73 80 76 79 83 74 66 66 78 74 59 83 128 160 141 118 94 74 62 55 51 54 54 59 62 66 66 66 66 54 77 117 173 213 216 199 157 149 111 94 71 75 75 68 60 59 55 51 50 53 53 56 56 85 81 77 73 65 61 57 53 49 53 57 61 61 57 49 49 46 47 47 47 51 55 59 63 47 47 47 47 55 67 75 83 67 64 64 72 69 69 73 66 59 51 51 51 52 53 54 58 66 66 63 63 63 63 67 67 54 62 80 91 94 94 92 89 57 53 49 48 48 48 49 57 49 49 52 60 72 76 64 52 48 48 48 48 52 62 66 66 66 66 55 48 48 48 48 48 55 66 62 49 52 67 106 145 196 220 266 290 290 254 205 162 115 93 73 65 70 59 43 42 44 53 61 69 65 73 78 96 89 167 239 293 338 332 245 146 73 73 81 85 92 95 97 97 62 62 58 58 58 54 54 54 50 46 45 45 50 66 82 87 61 51 59 67 83 92 88 88 69 58 55 55 67 87 107 112 80 80 91 78 76 68 66 69 57 61 64 56 48 47 47 47 61 76 72 51 44 52 55 42 47 59 62 41 40 52 47 39 39 40 41 42 54 73 91 103 128 127 113 103 154 273 388 426 332 195 96 81 118 157 187 210 152 120 99 104 77 39 41 90 41 53 65 69 73 65 57 53 45 49 49 57 61 65 69 70 58 47 54 47 58 55 66 59 50 47 58 47 50 43 50 51 44 44 44 48 56 60 64 68 67 59 55 59 74 66 42 40 45 45 52 40 38 43 95 80 44 43 43 43 50 57 72 69 67 76 87 72 47 43 55 72 79 51 87 91 47 63 115 136 411 643 833 882 855 799 691 573 397 204 89 55 40 40 75 65 53 50 46 42 41 41 45 49 35 35 34 35 48 68 75 87 69 49 33 41 34 33 34 47 52 41 49 62 70 50 37 36 37 41 41 41 45 45 45 45 45 45 45 45 45 45 45 45 37 37 44 44 44 40 36 36 51 51 51 51 58 54 50 50 39 55 83 103 103 83 55 39 39 39 39 39 39 39 39 39 53 53 49 45 41 37 33 33 45 53 60 60 48 40 40 40 36 45 64 68 53 37 32 31 47 75 29 50 56 32 96 68 79 25 50 186 202 78 24 37 101 81 57 41 33 29 24 23 37 64 72 36 31 36 39 19 19 19 31 28 35 36 63 69 36 26 31 31 35 31 31 31 35 35 39 40 44 44 48 48 28 32 32 36 40 44 44 48 36 36 36 32 32 28 28 28 28 28 33 78 103 113 131 159 151 164 160 132 119 96 59 33 47 30 31 51 31 31 40 44 30 67 59 31 51 78 74 67 76 46 43 57 62 46 61 91 85 223 253 281 253 210 294 273 207 65 36 68 43 47 71 59 39 52 60 36 33 34 38 71 102 92 100 104 120 132 144 145 164 167 175 179 170 125 61 38 47 46 52 68 75 55 55 71 103 75 36 37 66 102 98 82 133 113 121 157 181 177 177 189 141 121 98 118 150 162 142 121 90 101 101 89 65 41 33 32 32 38 46 34 38 54 46 33 49 45 49 61 81 89 74 66 46 51 51 35 33 33 35 52 52 52 56 60 60 56 52 51 35 39 43 47 47 51 51 51 41 68 68 56 72 104 96 56 100 60 36 56 68 52 32 31 36 32 32 32 48 71 87 99 71 83 76 60 56 76 68 37 46 42 34 33 32 33 34 46 34 34 34 46 54 58 43 34 44 68 60 36 31 44 52 40 56 48 44 36 32 36 36 47 30 37 45 57 62 74 86 90 70 62 70 67 82 83 87 91 72 68 68 56 47 31 30 29 29 29 33 29 33 33 37 41 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 33 33 32 25 26 27 36 45 54 45 61 76 59 29 23 23 31 24 24 24 24 24 24 24 24 40 28 24 32 49 57 49 29 26 26 25 25 24 24 24 23 23 22 22 22 25 21 21 27 26 29 29 25 21 21 28 24 16 16 19 19 15 15 14 18 33 42 46 33 27 21 24 26 52 98 136 149 149 118 54 29 27 27 27 27 27 27 28 28 38 34 30 34 38 38 34 30 30 29 29 30 43 48 40 31 31 31 35 39 46 45 49 49 45 45 45 45 50 50 43 43 47 47 40 40 40 40 40 32 97 157 280 117 29 68 55 92 56 56 56 56 45 45 42 41 45 30 47 123 150 145 217 324 275 187 44 137 55 109 66 33 49 97 173 206 147 56 36 58 91 119 128 116 100 81 49 37 48 62 66 66 55 51 36 36 41 41 42 38 38 38 54 52 41 42 42 43 46 42 45 41 49 49 52 52 56 56 63 70 46 69 89 93 92 108 140 180 192 235 240 259 375 476 489 446 471 487 452 309 155 83 87 114 251 375 494 557 659 794 902 941 988 930 898 775 553 426 300 113 69 38 40 68 83 106 140 121 113 99 111 131 144 124 64 42 48 44 43 41 40 40 55 51 79 88 233 301 368 694 830 570 399 238 98 90 77 96 74 58 50 50 46 46 42 42 42 42 50 50 50 50 50 50 50 50 47 47 47 46 50 50 50 50 54 54 58 58 58 58 54 54 55 51 43 40 40 40 40 41 41 45 52 62 67 56 130 265 365 341 266 112 35 95 128 37 61 53 49 42 38 39 39 39 71 67 55 47 43 51 59 63 47 47 47 51 55 55 55 51 50 75 83 88 96 72 44 49 53 53 53 60 68 68 60 45 42 105 184 185 165 157 133 89 64 135 90 41 169 312 240 72 40 39 47 78 70 46 70 121 222 233 269 305 288 206 122 78 69 58 58 58 51 47 47 47 47 46 39 39 39 39 39 39 38 39 39 40 43 39 38 38 71 71 78 70 62 57 49 46 54 54 54 61 63 67 63 59 86 71 56 40 36 37 37 37 98 54 37 52 56 35 34 34 114 114 54 32 35 60 76 86 41 50 73 56 62 76 98 112 135 126 110 107 131 160 181 189 195 194 186 186 198 209 221 225 200 224 251 243 227 215 239 256 331 217 160 172 216 248 248 220 268 237 210 210 195 156 124 108 119 107 87 59 36 34 34 34 35 34 34 33 33 33 33 41 49 45 37 37 41 53 65 70 82 95 91 55 43 55 55 35 36 35 34 35 40 41 36 36 48 45 52 45 40 36 40 40 66 77 77 69 69 89 124 140 168 176 176 176 165 146 106 77 104 103 108 125 142 137 106 65 114 96 75 60 60 49 36 31 33 38 42 42 42 42 50 54 46 50 47 55 67 72 84 92 47 43 39 34 34 34 35 39 34 39 55 55 43 43 55 99 174 278 354 398 462 533 546 499 361 276 167 90 60 43 35 35 63 54 42 46 59 71 75 75 71 59 47 43 51 55 51 47 51 43 39 39 40 40 36 35 37 37 37 37 37 38 38 38 49 49 49 49 49 49 49 49 45 41 41 41 37 37 37 37 44 48 44 40 40 48 48 48 52 48 44 40 40 40 44 49 37 37 37 37 37 37 37 37 49 45 37 37 37 41 49 53 44 36 36 48 64 68 56 40 48 48 48 44 40 40 36 36 36 36 40 40 44 48 48 48 60 56 48 40 40 40 40 44 47 54 58 55 55 59 63 63 51 55 59 63 63 75 83 79 80 65 53 45 41 41 37 37 37 37 36 36 44 52 60 61 69 69 65 53 36 36 43 47 38 38 41 41 48 48 48 44 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 31 31 39 39 38 38 38 38 35 31 31 31 31 31 31 31 31 31 31 31 30 30 30 47 66 260 431 476 472 425 309 186 164 150 99 117 67 60 173 94 32 31 31 30 30 30 33 33 32 28 31 47 98 145 173 153 122 87 51 35 39 47 47 39 35 35 35 38 50 66 81 94 123 107 126 154 133 65 40 59 43 50 57 64 64 63 63 63 48 40 40 40 33 33 26 26 42 46 22 20 21 59 76 67 19 23 32 29 22 27 35 41 57 66 55 39 36 57 53 33 29 30 34 30 31 47 40 32 41 45 45 53 51 51 39 34 51 47 46 50 58 66 77 84 84 116 148 160 195 235 243 212 225 163 120 104 85 54 42 57 37 36 40 44 44 45 46 60 85 96 90 87 77 59 40 40 41 42 43 43 51 55 59 77 110 163 212 248 283 285 260 221 175 123 84 64 57 49 54 57 52 48 51 41 45 54 71 75 68 61 66 67 67 61 60 64 78 81 73 69 65 65 73 73 57 61 73 77 84 76 79 75 74 70 74 86 89 91 155 228 257 226 186 138 99 75 59 56 55 51 51 47 51 51 62 66 85 109 144 188 215 223 215 188 164 122 97 70 74 67 59 52 63 63 66 65 61 65 68 68 77 66 62 62 58 54 57 57 49 49 49 53 57 53 53 49 47 51 47 47 47 51 48 56 46 46 47 47 48 52 60 75 56 60 63 60 68 69 69 62 55 51 51 52 53 57 65 73 74 74 71 75 68 60 55 55 54 54 55 65 65 60 62 58 54 53 49 48 49 50 61 65 69 65 68 75 90 86 74 50 53 49 49 52 59 66 70 69 77 66 59 52 49 49 49 49 48 55 62 61 72 91 126 157 200 207 222 222 210 174 141 102 111 93 78 70 63 55 47 43 44 49 65 69 58 62 78 99 123 224 301 381 462 473 330 133 63 68 76 87 94 97 100 96 73 62 62 58 54 54 54 54 46 46 46 46 54 70 86 91 61 51 55 63 79 88 80 80 61 54 54 54 55 60 72 80 84 72 74 70 69 71 62 58 69 65 64 60 56 52 48 51 76 99 91 66 54 66 66 42 54 74 62 46 49 77 80 49 43 43 44 45 68 94 116 134 155 189 203 216 290 444 586 631 478 303 155 92 86 93 85 92 98 88 80 97 75 40 41 47 41 56 64 72 76 65 60 56 41 45 45 49 50 54 58 58 43 43 43 43 51 52 62 59 47 44 55 44 47 43 51 55 59 62 62 66 66 70 70 74 54 54 54 54 61 49 40 39 51 59 56 40 39 67 120 113 44 44 44 43 50 58 73 69 51 64 96 81 68 49 68 80 68 48 123 140 79 84 151 172 426 585 730 800 803 741 641 536 345 184 110 80 41 41 75 41 66 62 54 46 41 37 37 37 36 36 40 60 84 92 92 87 70 45 33 41 34 33 34 47 52 69 101 114 98 47 37 38 36 37 41 41 41 41 45 45 41 41 41 41 41 41 41 40 44 48 48 48 44 40 36 36 43 43 43 43 54 54 54 54 43 51 67 75 75 67 51 43 43 43 43 43 43 43 43 43 49 49 45 45 41 37 37 33 32 31 37 32 31 32 76 92 68 49 52 61 65 49 44 40 35 75 29 57 64 28 88 48 87 34 94 226 206 46 22 37 113 65 25 24 34 46 30 23 40 84 91 55 34 39 50 34 30 34 50 43 38 35 54 60 36 26 26 31 35 35 31 31 35 35 39 40 44 48 48 48 29 28 29 33 37 41 45 45 41 41 37 37 33 29 29 28 40 29 38 87 116 118 139 172 181 198 202 170 160 136 96 51 52 30 35 55 35 30 36 40 31 39 47 47 55 67 79 75 61 35 35 45 49 38 57 94 104 254 300 356 271 141 242 284 222 60 35 75 55 56 80 52 36 48 56 44 35 34 36 42 69 51 59 64 79 87 99 103 91 99 111 111 94 62 41 40 59 50 53 68 71 51 51 71 71 47 36 49 78 106 98 86 137 100 92 124 164 176 192 220 141 125 117 129 146 150 130 113 78 117 150 158 134 98 74 66 46 34 47 83 87 55 50 66 77 69 65 77 93 97 78 66 71 75 67 48 35 35 36 37 49 53 61 69 69 61 52 48 52 52 48 52 60 72 84 99 77 108 96 52 45 81 89 57 85 49 37 61 76 56 44 52 57 41 37 73 132 168 168 156 108 116 104 84 100 128 112 69 74 51 35 34 34 35 43 47 47 39 39 51 63 59 43 34 68 76 56 32 32 56 60 36 52 44 40 32 32 36 40 48 38 49 53 61 62 70 71 71 51 47 51 52 63 64 68 72 80 81 92 89 96 95 87 87 62 54 49 45 40 41 52 49 37 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 30 37 33 26 25 27 28 34 38 41 57 69 56 38 24 23 24 23 24 24 24 24 24 24 24 36 32 28 33 41 41 41 30 26 26 25 25 25 24 24 24 23 23 22 22 25 25 21 27 26 26 29 25 25 21 21 21 16 16 16 15 15 15 14 15 37 49 54 37 31 21 23 25 36 63 113 153 139 96 44 32 27 27 26 27 27 27 28 28 30 30 30 30 41 41 41 34 30 30 30 31 35 39 35 31 31 31 35 43 50 53 57 57 41 45 45 45 50 50 43 47 43 43 36 36 36 36 36 32 113 149 196 73 30 56 59 60 60 60 56 56 49 45 42 41 88 52 35 55 78 102 145 193 196 164 89 206 140 70 33 34 49 68 136 201 173 74 35 48 73 106 130 126 111 107 75 49 59 70 70 66 55 47 36 35 45 49 45 45 38 46 51 56 42 43 43 43 43 42 42 42 53 50 45 45 45 49 56 64 46 53 68 72 77 89 98 102 134 178 195 225 329 414 443 432 439 474 491 397 242 131 95 117 254 362 448 503 613 775 888 917 996 970 937 841 728 666 468 154 63 50 64 68 59 86 132 106 110 87 108 132 120 93 49 40 44 42 41 41 41 49 75 71 91 152 267 318 453 723 699 339 141 133 126 96 90 71 95 92 50 46 50 46 46 42 42 42 50 50 50 46 42 46 46 46 47 47 47 47 50 50 50 50 54 54 58 58 65 65 61 54 51 51 51 48 41 41 41 41 40 41 52 66 79 92 246 489 580 396 225 115 61 94 111 53 68 53 49 41 38 39 39 40 59 55 51 47 47 51 55 59 47 47 47 51 55 55 55 51 66 39 55 112 104 39 39 89 49 57 65 68 68 60 52 40 37 48 124 149 145 137 121 93 44 136 83 71 249 281 125 44 61 53 75 98 82 53 77 133 198 183 211 243 241 176 118 90 62 55 55 55 51 47 47 47 51 51 51 50 43 43 43 43 39 39 39 39 39 39 38 38 90 106 117 105 81 68 65 73 50 50 57 64 67 66 66 63 66 59 56 48 40 37 41 38 99 63 38 57 56 35 32 33 105 49 51 63 35 35 68 59 90 47 41 41 68 94 100 106 81 88 84 80 93 113 134 150 141 136 136 124 128 136 160 175 163 194 226 253 241 217 208 190 264 273 244 145 136 240 264 161 205 198 198 198 191 168 136 112 51 79 87 67 48 36 35 34 35 35 34 34 33 33 33 34 53 45 37 37 41 57 70 82 82 99 99 67 62 75 82 55 44 36 35 36 45 53 45 37 57 57 57 49 37 36 35 35 62 77 81 73 73 85 105 121 156 161 170 189 213 198 142 90 81 91 101 106 113 120 128 129 96 86 80 61 53 53 53 53 53 53 53 38 34 34 45 58 46 46 35 35 35 40 44 52 47 43 39 35 35 39 43 47 34 43 55 47 34 39 78 138 150 182 234 318 394 438 466 483 453 368 270 196 155 114 68 44 79 70 58 54 58 62 55 47 87 71 51 43 47 51 51 47 47 47 43 39 35 35 36 40 37 37 41 41 41 42 45 45 49 49 57 57 57 57 57 57 45 45 48 48 48 37 45 40 48 47 47 48 48 48 48 60 56 52 48 51 47 47 51 52 41 41 37 37 37 37 41 41 49 49 45 44 44 48 52 56 40 36 36 48 68 72 60 44 52 48 48 44 40 40 36 36 36 36 47 40 51 48 48 52 52 52 52 48 44 40 36 43 50 54 58 62 66 63 70 63 43 51 59 63 67 63 59 51 80 57 41 37 41 45 37 36 36 36 36 40 52 68 80 88 61 52 48 35 34 34 35 54 34 33 37 37 44 44 44 44 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 37 33 33 32 36 36 32 31 39 39 39 38 39 38 35 35 31 31 31 30 31 30 30 29 29 29 30 38 30 39 114 343 512 509 450 398 295 169 115 85 34 111 69 62 174 63 32 32 35 31 34 30 33 29 48 32 27 39 74 98 113 117 126 79 35 27 47 67 71 63 35 35 34 38 54 73 93 116 153 152 196 264 244 132 59 47 39 47 47 57 57 64 64 63 40 40 40 40 33 33 26 26 42 38 21 19 20 62 71 50 19 23 28 32 29 31 35 33 49 66 63 28 28 33 41 29 30 28 29 54 47 31 31 61 41 45 49 58 55 51 39 34 58 50 46 50 59 70 74 81 42 80 127 174 256 340 367 336 264 190 135 116 89 53 41 57 37 36 40 44 45 45 46 53 71 75 79 76 70 59 40 40 40 41 42 43 47 48 59 67 83 106 147 183 215 236 227 202 178 124 74 61 51 43 41 60 62 63 63 48 41 46 59 68 61 58 70 75 79 75 79 79 86 82 74 70 66 62 74 74 58 62 69 73 77 69 68 71 59 59 71 87 98 134 230 338 351 309 242 178 115 76 49 48 52 55 47 47 47 47 58 69 108 132 174 210 230 238 233 219 171 122 93 66 70 63 55 51 67 67 69 69 69 73 80 77 62 55 51 51 51 54 50 57 49 49 49 49 53 53 53 60 62 70 59 54 47 47 47 48 46 46 46 46 47 55 63 67 54 66 62 70 71 72 76 69 54 51 51 52 53 58 70 74 78 78 79 83 87 75 56 55 53 54 53 53 52 51 50 50 66 57 49 49 61 73 77 73 48 47 55 66 90 94 81 58 64 57 60 56 63 70 70 69 77 66 59 48 48 49 49 49 47 47 54 62 80 100 131 142 173 172 156 147 131 111 98 83 123 115 96 73 55 44 44 45 44 45 51 51 46 50 66 99 165 270 354 432 537 549 357 103 65 66 77 82 89 92 99 95 77 66 69 58 61 54 61 54 46 46 46 50 62 74 90 91 61 54 55 67 75 83 80 72 92 81 66 59 55 55 55 55 71 62 54 61 68 72 58 49 65 60 48 51 55 62 54 53 92 115 114 78 59 67 60 43 48 68 64 48 59 95 102 75 57 57 64 71 94 123 156 181 247 315 365 402 468 602 716 744 572 400 236 126 67 52 76 116 63 63 74 78 67 52 41 41 39 44 59 64 64 60 48 40 41 41 41 42 46 42 50 43 51 44 44 43 44 44 47 47 44 48 52 52 44 44 48 59 70 77 70 70 69 69 69 69 65 73 77 69 64 56 59 63 52 52 57 41 40 64 128 125 45 45 44 43 50 58 66 66 44 57 85 97 93 85 81 80 60 56 155 180 103 100 163 169 321 414 531 641 689 634 530 444 275 160 137 120 47 54 79 36 78 74 62 49 41 37 37 36 56 61 80 96 115 108 91 75 74 49 33 41 37 33 34 40 41 82 135 151 111 54 37 49 36 36 37 40 41 40 40 40 40 40 40 40 40 40 41 40 48 48 52 52 48 40 35 36 35 35 36 36 47 54 58 62 47 47 43 43 43 43 47 47 43 43 43 43 43 43 43 43 49 45 45 41 41 37 37 37 53 32 31 37 40 64 72 40 104 37 30 32 49 37 32 36 51 99 34 81 84 32 96 47 62 61 101 149 105 23 22 46 98 38 22 22 38 62 58 36 26 77 96 56 24 39 50 46 46 58 62 54 35 19 24 25 36 29 33 30 42 35 35 31 35 35 39 40 44 41 48 45 28 28 29 29 37 34 45 38 45 41 41 37 33 33 29 28 48 33 43 95 117 122 140 169 222 243 243 207 186 162 106 64 53 30 38 59 35 30 32 40 51 31 35 72 56 44 71 68 38 33 34 44 53 52 82 120 154 223 246 402 370 187 185 163 206 36 33 75 63 67 92 56 40 44 44 40 36 35 43 36 38 39 39 40 40 44 45 45 39 41 45 40 38 37 38 45 78 65 60 76 75 47 51 75 91 83 76 85 94 98 83 74 145 104 97 133 165 173 196 217 165 141 117 109 110 114 102 100 125 192 260 281 268 221 200 185 113 57 77 157 168 88 73 129 105 97 85 89 93 89 66 39 103 88 72 49 41 36 36 36 46 54 66 73 73 65 53 45 73 65 57 49 61 85 109 140 137 169 141 69 41 77 93 77 93 69 69 97 108 84 84 108 145 125 129 181 245 265 216 160 164 161 148 129 161 193 177 125 110 87 63 55 63 71 75 71 67 60 56 60 64 56 36 33 78 85 57 32 33 69 69 37 52 44 40 32 32 36 44 52 62 62 69 58 54 47 43 36 31 31 31 31 31 31 31 31 37 49 73 97 121 136 155 159 95 90 70 57 46 53 57 57 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 28 29 28 28 28 28 28 28 27 28 27 27 27 27 31 41 33 26 26 26 28 30 38 58 61 68 63 42 29 23 22 23 24 24 24 24 24 24 24 32 32 33 33 33 33 33 37 30 26 26 25 25 24 24 31 23 26 22 22 25 25 21 27 30 26 30 25 25 21 21 21 16 16 15 15 15 14 14 14 37 49 58 48 34 21 26 24 32 54 107 149 145 94 46 41 27 34 34 31 27 27 28 28 29 33 37 37 37 33 33 33 30 31 42 35 30 30 30 31 31 35 39 43 57 57 65 61 41 34 45 38 50 43 47 47 43 43 36 36 36 36 36 32 104 140 124 44 29 40 44 31 60 60 60 56 49 45 42 41 32 67 80 71 83 106 122 106 110 138 119 156 149 62 35 33 56 47 79 140 137 77 46 55 36 76 109 105 105 105 81 52 63 74 70 70 55 47 35 35 49 53 49 45 42 50 55 60 46 43 43 47 43 46 42 41 46 41 40 40 40 41 52 59 54 53 49 61 77 90 74 51 100 143 157 171 252 325 367 386 380 421 462 428 302 163 103 117 210 294 361 415 522 692 808 841 955 999 962 826 784 839 671 307 85 69 68 45 39 62 88 37 77 47 75 108 99 80 55 39 43 42 41 41 42 54 72 84 90 219 293 336 539 722 534 149 169 134 112 43 96 71 87 69 50 46 50 46 46 42 42 39 50 50 46 46 42 42 46 46 50 50 46 46 47 46 46 50 54 54 65 65 65 65 54 54 40 40 44 45 49 41 40 40 42 41 39 58 71 80 266 557 671 296 65 95 104 55 79 136 61 53 49 42 42 39 39 40 47 51 51 51 51 51 51 51 47 47 47 51 55 55 55 51 42 38 47 76 72 52 52 69 53 69 81 77 64 52 47 39 39 42 75 108 112 85 70 70 65 80 107 178 257 208 84 37 88 63 67 90 73 45 69 121 146 135 155 175 162 101 79 88 62 55 55 55 51 47 47 47 47 47 47 46 39 39 39 39 43 39 38 38 38 38 39 43 70 102 125 109 69 53 57 73 49 50 49 60 67 67 70 70 59 67 67 60 40 36 35 36 101 60 39 46 40 33 32 48 72 68 60 54 43 44 45 38 48 44 40 43 47 54 69 80 51 47 50 54 67 83 103 103 56 73 100 81 68 72 104 131 99 111 131 174 205 213 185 157 229 309 281 153 125 217 245 170 186 154 130 154 198 195 151 111 107 118 118 106 75 43 34 35 36 40 47 35 34 33 34 42 49 45 41 41 41 53 77 90 82 114 118 82 73 86 105 90 72 64 52 44 52 56 52 44 56 64 64 56 40 36 36 36 44 52 63 55 47 51 75 95 179 115 107 178 210 150 90 82 77 69 60 55 58 69 85 86 70 67 60 53 46 42 42 45 49 60 60 60 56 56 60 53 50 50 39 35 35 35 36 35 36 36 36 36 36 36 36 36 34 35 46 38 34 38 69 107 177 167 186 242 285 301 337 385 283 332 302 204 179 236 226 158 155 75 35 55 63 50 91 159 127 91 47 34 34 36 40 40 40 40 40 36 36 36 36 36 40 40 40 40 40 37 36 36 49 49 52 52 56 60 64 64 48 48 48 44 44 37 44 44 51 35 35 51 71 63 55 55 63 63 63 66 62 55 59 55 59 55 51 51 51 55 52 52 59 59 55 55 55 55 59 59 56 52 52 56 64 68 60 56 48 48 48 44 40 40 40 36 43 43 50 43 54 47 47 47 55 55 51 43 36 36 36 36 46 50 50 54 58 58 66 62 54 54 58 62 59 63 67 67 56 56 56 56 52 44 40 36 44 44 48 52 56 60 64 64 51 47 43 35 34 38 42 45 33 33 40 44 48 44 40 32 45 45 45 41 41 41 41 41 38 34 34 38 38 38 42 49 37 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 38 38 34 30 30 30 30 30 29 29 29 29 29 34 45 59 126 437 526 551 420 282 303 153 134 55 32 86 42 127 347 307 32 32 31 31 34 30 33 33 28 28 31 35 54 62 69 65 81 57 34 26 30 46 58 62 26 46 53 69 105 116 136 191 245 180 272 433 361 178 103 43 52 48 41 40 44 47 39 34 33 33 33 33 33 29 25 25 37 37 21 20 21 61 65 45 19 27 28 36 34 31 40 41 53 66 59 28 29 41 34 28 29 29 30 31 35 43 41 45 41 45 42 46 46 42 41 37 61 64 58 50 48 52 60 63 54 76 125 211 341 458 532 523 389 289 186 111 64 41 36 37 36 37 37 41 38 42 47 55 55 51 39 39 44 41 41 42 46 43 42 43 46 43 55 58 64 75 91 118 143 168 189 198 136 116 88 56 47 46 57 75 70 73 58 52 57 47 48 45 47 48 56 79 99 121 125 118 104 89 73 57 52 48 55 55 62 62 65 61 61 57 61 61 66 50 45 56 110 201 332 431 435 394 332 242 148 82 50 50 55 62 47 46 46 47 67 92 166 196 236 274 275 259 243 218 164 119 94 59 55 51 51 51 55 59 66 70 77 77 76 73 67 60 60 56 51 51 50 50 69 61 49 48 48 52 64 79 68 79 76 66 50 46 47 47 46 47 47 48 51 58 65 69 49 49 53 61 69 78 90 84 81 66 51 52 53 59 60 63 94 86 82 74 66 54 53 53 53 56 53 52 52 51 50 50 49 49 49 53 69 84 84 84 67 59 54 58 69 73 69 58 55 48 48 52 52 62 62 66 102 87 67 48 47 47 48 53 52 48 47 51 66 77 96 104 107 99 91 86 91 95 91 98 137 135 98 68 54 44 45 46 47 48 48 48 45 44 55 123 187 292 397 500 555 499 277 54 73 70 77 74 77 76 72 72 80 73 76 69 73 65 69 65 44 45 61 77 85 81 77 66 55 52 52 60 61 73 74 75 87 80 68 53 53 53 53 52 81 61 52 52 55 59 50 48 48 52 55 58 54 57 53 52 79 134 155 123 68 45 46 50 47 67 58 44 44 85 112 115 115 138 136 126 156 225 294 334 470 540 605 638 660 719 785 791 631 486 339 198 111 66 84 124 48 48 60 60 63 55 47 43 47 51 62 63 63 56 45 45 41 41 41 42 42 42 42 42 47 47 43 43 47 51 59 63 71 71 71 67 67 63 63 70 70 73 69 65 61 57 57 57 64 64 64 64 56 48 40 39 50 41 91 91 42 84 164 120 48 48 48 43 42 42 51 56 43 56 88 108 112 108 100 96 48 60 167 203 115 103 151 139 212 256 315 393 441 430 372 303 195 118 149 166 74 40 59 37 69 97 69 37 52 60 44 36 52 60 95 120 142 111 74 34 42 57 45 45 65 42 33 36 55 179 232 143 54 41 52 35 36 36 36 36 36 36 40 40 36 36 36 36 36 36 36 36 55 51 47 43 39 39 39 39 39 39 39 43 47 47 47 51 43 47 47 51 51 47 47 43 43 43 43 43 43 47 47 47 45 45 41 41 37 37 33 33 33 33 32 32 37 48 60 64 112 52 30 31 40 32 35 51 31 102 61 97 72 26 99 78 23 43 59 55 36 28 36 41 78 25 24 26 26 35 58 50 23 29 44 27 21 21 40 51 43 59 72 76 57 33 21 21 23 24 33 33 45 34 30 27 43 43 36 36 41 37 41 37 28 30 41 28 28 29 34 30 34 34 30 29 29 29 32 28 61 36 30 60 85 106 144 178 207 235 248 236 227 203 139 93 128 24 25 103 79 30 31 32 32 41 49 49 41 45 68 77 56 37 41 69 87 102 147 204 266 263 350 503 341 187 285 200 99 40 60 56 34 68 116 52 35 43 47 51 59 55 39 34 64 35 33 33 35 40 37 35 33 35 37 36 34 35 37 62 88 56 64 87 63 47 43 39 56 85 125 130 114 83 79 87 106 118 126 122 118 122 129 129 197 117 77 101 105 73 77 135 118 241 345 350 321 290 301 302 222 166 174 242 241 153 109 134 127 95 103 115 96 100 93 62 110 103 56 45 41 37 46 38 39 47 55 63 71 75 62 46 51 74 58 37 37 38 52 126 106 165 189 153 109 101 129 153 101 121 188 253 264 216 188 196 252 240 240 240 236 185 110 58 38 59 94 103 122 134 158 178 183 197 137 36 34 92 108 52 88 64 61 36 36 45 35 35 55 55 58 33 32 46 54 32 41 45 49 49 41 33 33 36 51 59 74 71 63 51 31 30 48 31 29 30 32 37 31 28 40 36 32 31 35 59 87 107 115 135 147 99 39 44 51 29 42 34 29 29 29 29 30 30 30 30 30 30 30 30 30 34 33 33 37 36 36 40 40 40 28 28 28 28 28 28 28 35 60 60 52 34 26 27 27 27 29 44 79 86 73 55 30 21 34 27 22 22 22 27 43 55 31 35 40 44 48 48 48 41 37 30 37 33 29 36 35 35 30 37 33 33 36 32 32 39 31 30 30 26 29 25 32 28 16 15 19 15 18 14 13 14 36 41 50 47 37 35 29 26 23 26 75 105 114 91 59 50 27 41 38 38 42 42 39 39 28 28 33 29 29 29 29 33 45 34 41 34 41 34 41 30 41 41 45 45 49 49 53 53 30 31 38 39 55 47 47 47 40 36 36 36 32 32 32 31 108 76 56 60 56 40 36 49 49 49 49 49 49 49 49 45 64 56 44 40 45 60 69 80 104 112 133 145 122 90 67 71 68 51 43 60 69 57 42 35 63 34 108 133 56 116 152 33 58 62 58 54 47 43 36 36 36 36 37 41 46 62 67 68 46 42 43 46 42 45 41 45 40 39 39 38 38 39 39 42 45 53 61 73 66 58 47 39 67 87 126 168 187 220 276 334 333 385 443 452 385 270 155 91 168 217 285 356 455 578 706 806 940 1016 1017 904 869 918 812 579 234 102 66 63 39 39 62 33 47 69 108 128 127 96 63 39 65 57 41 41 42 54 78 101 90 241 419 361 517 652 340 148 134 91 57 50 57 76 91 81 61 50 50 50 58 62 66 70 42 42 42 46 46 46 46 50 65 61 50 46 39 43 43 50 38 49 60 64 57 46 38 39 39 40 57 73 80 68 49 41 38 53 60 83 63 31 190 460 420 217 118 116 77 83 112 68 61 49 45 41 41 45 50 54 55 55 51 51 51 51 55 55 43 39 38 43 71 91 87 71 59 39 55 84 80 48 55 80 76 40 56 124 120 39 38 55 44 52 46 66 108 97 50 45 81 42 80 242 256 103 37 73 98 62 89 97 53 69 105 77 129 118 123 123 110 79 67 75 55 55 55 55 51 47 43 43 47 46 46 46 46 46 46 46 46 39 46 46 46 46 46 46 50 50 50 50 46 45 37 38 49 49 49 49 56 56 56 56 48 48 48 44 44 44 37 37 106 62 40 42 44 33 33 59 71 71 64 49 35 36 37 37 37 38 42 49 49 57 61 65 40 36 40 36 43 51 63 56 49 55 67 55 39 39 66 86 42 41 60 88 120 132 120 107 139 194 182 114 98 142 155 127 150 126 103 115 151 167 151 127 151 138 110 86 71 55 43 36 40 40 47 43 35 34 35 38 49 45 41 45 57 58 66 66 66 94 98 66 54 74 86 71 96 61 36 34 35 45 60 53 48 57 76 73 64 53 52 53 40 48 52 44 36 36 52 68 103 63 63 99 110 70 38 42 94 82 69 49 52 48 59 63 60 60 53 45 46 42 35 42 60 68 71 64 64 60 60 53 53 46 46 35 35 36 36 36 40 40 40 40 40 40 40 40 34 43 66 70 57 42 38 48 116 186 186 145 161 235 251 200 112 170 171 133 132 185 190 131 87 51 34 50 90 138 210 278 158 127 79 47 40 40 36 35 40 40 36 36 36 36 36 36 44 44 44 40 40 40 40 40 60 60 56 52 59 59 63 63 55 55 55 51 44 44 44 44 54 46 50 70 57 33 37 69 89 77 57 50 46 50 58 58 62 55 59 51 55 51 51 55 63 63 62 62 62 62 62 55 99 76 56 40 36 40 52 64 48 48 48 44 40 40 40 36 50 50 50 50 50 50 43 43 51 55 55 51 40 36 36 36 46 53 50 54 54 58 62 62 54 58 58 62 59 59 63 63 52 52 52 52 52 48 44 40 48 48 48 48 48 48 48 55 50 50 46 42 38 34 37 37 33 33 36 40 44 44 40 36 45 45 41 41 41 41 41 41 45 41 41 38 38 38 38 41 41 33 33 41 37 32 32 37 32 32 36 36 35 35 35 35 39 38 34 34 30 30 30 29 42 34 30 29 29 29 34 48 163 377 442 455 396 353 363 224 114 122 60 57 33 113 301 282 32 32 31 31 34 30 33 33 28 32 39 43 54 58 69 69 61 53 38 30 30 34 34 34 34 41 45 73 132 176 208 258 223 282 426 551 445 198 67 40 45 41 34 34 37 37 28 31 26 33 33 33 33 29 24 24 20 32 24 20 36 76 80 56 27 35 32 36 34 31 40 33 53 59 63 36 33 57 50 29 29 29 30 31 35 44 41 41 45 45 42 42 42 42 41 45 68 64 54 51 48 45 49 52 54 64 117 244 401 530 620 623 524 389 237 106 44 36 41 45 36 37 41 38 38 43 47 48 45 40 40 40 40 41 42 46 46 46 43 43 43 47 51 54 53 64 69 78 97 118 130 142 118 102 82 58 49 45 52 71 93 85 70 52 46 47 45 46 48 48 72 103 145 180 191 184 163 133 109 77 53 48 47 48 48 55 55 62 58 58 57 54 45 46 45 60 126 236 371 455 443 413 351 265 160 86 51 51 47 54 45 45 47 68 102 132 230 260 306 329 326 303 275 242 164 119 87 63 52 51 51 51 51 51 50 50 57 65 72 73 55 52 52 52 51 51 50 49 65 57 53 48 48 48 63 74 64 67 56 49 49 45 45 44 47 48 56 55 54 57 61 61 56 56 56 60 65 77 89 87 88 73 52 52 53 55 56 56 75 67 66 58 54 53 53 56 68 68 71 63 66 54 50 50 49 48 48 53 69 84 87 79 58 50 54 58 69 69 61 46 55 48 48 52 56 56 59 59 87 83 64 56 48 48 52 48 60 48 47 47 59 70 81 81 80 72 61 53 53 54 54 63 87 90 79 65 44 50 49 61 48 47 47 46 45 46 81 134 231 312 386 451 471 399 221 66 85 82 85 78 81 73 72 68 80 80 76 72 72 68 64 64 45 49 65 77 81 77 73 58 58 55 52 60 68 76 77 85 70 63 63 60 52 52 52 52 76 67 51 50 55 58 53 48 48 48 47 54 57 53 56 56 59 103 151 148 113 62 46 47 46 48 52 45 45 78 110 135 131 173 222 269 327 404 485 549 655 700 742 760 746 733 741 721 626 508 370 228 134 92 79 84 41 42 53 60 63 62 58 49 54 58 62 66 63 63 52 45 41 41 42 42 42 43 43 43 47 47 47 47 47 55 59 63 71 71 71 67 63 63 59 59 70 73 69 65 57 53 49 49 64 68 68 64 60 56 48 40 71 56 120 136 92 116 127 43 63 55 44 42 42 42 43 44 44 44 64 92 112 116 104 92 67 59 135 155 79 79 127 113 93 131 177 229 253 245 206 171 162 88 121 145 61 40 71 46 69 84 64 40 48 48 36 44 67 75 95 119 126 110 70 38 32 41 53 57 49 32 34 72 110 172 184 88 36 36 55 51 43 36 36 36 36 36 40 40 36 36 36 36 36 36 36 36 55 51 47 43 39 39 39 39 39 39 39 43 47 47 47 51 47 47 47 47 47 47 47 47 43 43 43 43 43 43 47 47 45 45 41 41 37 37 33 33 53 49 41 37 33 37 40 44 84 44 32 36 36 31 31 43 28 58 28 57 48 24 59 33 30 30 30 34 39 47 55 48 61 38 30 26 26 67 95 79 27 24 23 33 55 30 20 20 40 44 60 73 69 50 27 23 23 28 32 41 45 45 34 30 39 43 36 36 37 37 37 34 29 29 29 28 29 30 30 30 29 30 30 30 29 29 28 28 60 33 29 55 69 82 116 153 186 211 236 244 255 247 195 156 116 26 27 103 71 30 36 32 32 41 49 45 37 41 57 62 60 41 49 80 91 113 185 258 344 390 469 562 336 110 181 171 91 40 56 56 34 60 108 56 43 55 63 60 55 47 43 39 74 54 33 33 34 42 46 35 60 36 35 37 62 78 66 49 72 47 55 71 63 40 39 36 81 138 194 202 159 123 111 115 122 134 146 142 142 138 118 98 153 101 73 89 97 81 93 143 174 245 304 297 268 237 252 256 259 280 299 284 295 288 251 188 218 190 183 180 172 173 174 154 143 112 57 41 38 46 70 59 37 55 67 47 59 95 87 46 70 83 71 51 40 39 41 87 34 109 169 177 165 193 256 297 173 145 168 240 285 253 192 144 115 119 116 120 101 74 46 34 75 59 85 113 65 29 37 137 76 117 101 36 34 49 57 34 77 69 69 42 36 37 36 41 33 35 55 47 47 51 34 30 34 38 49 53 49 45 45 52 40 55 59 63 59 51 32 31 40 31 29 30 40 52 48 35 55 51 43 31 30 31 51 71 102 114 142 135 87 59 48 35 38 42 42 38 34 34 30 30 30 30 30 30 30 30 30 34 33 37 37 37 41 40 40 40 28 28 28 28 28 28 28 42 60 68 56 45 38 27 27 27 32 44 66 81 76 55 38 21 22 22 22 22 22 35 51 59 31 35 40 44 44 48 48 41 37 37 37 33 36 36 39 35 34 33 33 29 36 36 43 43 31 31 27 26 26 25 28 28 16 16 19 15 17 13 13 13 29 37 50 47 44 38 43 37 22 24 54 78 84 77 65 60 34 53 45 49 49 54 46 46 32 32 28 28 29 29 29 29 41 41 41 41 41 41 41 41 41 41 45 45 49 49 53 46 30 31 39 51 55 51 43 35 40 36 36 36 32 32 32 32 60 48 44 52 48 32 32 33 49 49 49 49 49 49 49 49 60 56 48 44 41 49 61 69 81 93 102 98 98 107 115 131 100 75 51 55 53 45 38 46 34 33 55 56 64 196 212 40 58 62 58 54 47 43 36 36 36 36 37 45 50 62 63 60 45 42 42 42 45 41 41 41 39 39 39 38 39 39 42 46 49 60 61 62 63 59 47 40 48 62 93 129 160 195 246 292 298 353 426 467 437 341 215 139 114 168 245 316 364 447 572 694 934 987 997 980 955 895 782 671 379 120 47 125 98 38 53 69 35 67 142 142 98 53 50 70 75 68 61 57 54 55 71 89 204 311 393 428 624 584 253 154 125 81 51 44 62 69 88 81 62 50 50 50 58 66 74 82 42 42 46 46 46 46 46 50 64 68 61 46 39 39 39 51 42 53 64 68 61 50 42 39 40 41 53 68 75 68 64 49 37 77 116 151 139 69 189 396 344 185 118 116 78 84 104 39 61 50 45 45 45 45 57 54 51 51 51 51 51 51 51 51 39 39 51 63 75 75 71 59 79 39 39 64 76 64 63 76 80 44 56 112 116 59 39 63 47 51 41 62 99 96 62 53 53 42 91 205 168 70 53 89 73 36 89 124 85 105 121 41 93 110 126 123 99 79 60 56 55 55 59 55 55 51 47 43 47 46 46 46 46 46 42 42 46 46 46 46 46 46 46 46 54 54 54 54 50 46 46 42 49 49 49 49 49 49 49 49 41 41 44 44 44 44 44 44 131 82 44 42 41 38 41 59 71 71 64 49 43 36 36 36 37 41 53 64 64 64 56 52 39 35 35 35 35 39 47 36 50 39 54 58 54 50 58 62 73 61 49 53 76 76 64 52 71 83 91 95 87 87 95 103 91 87 91 103 112 124 128 131 155 127 95 75 76 72 52 36 36 36 36 40 39 35 35 34 38 42 46 51 67 75 67 55 35 52 56 36 35 44 56 52 93 54 36 35 36 46 57 45 37 49 77 77 81 61 65 64 44 48 52 44 36 36 40 48 51 55 67 71 62 46 62 86 90 78 69 53 52 48 55 55 60 60 53 45 45 42 35 42 57 64 64 68 68 60 60 53 49 46 42 35 39 43 47 47 47 47 47 47 47 47 47 47 34 47 67 71 62 38 34 33 67 146 153 88 103 190 194 126 99 113 113 75 69 83 76 44 44 91 119 127 150 198 230 234 162 131 91 59 48 40 36 35 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 55 55 51 51 51 51 62 62 54 54 47 43 43 43 43 43 45 37 57 80 68 56 132 232 228 192 140 97 62 46 35 43 47 47 55 47 51 44 44 44 51 55 62 66 66 62 62 51 115 100 76 52 36 36 44 60 48 48 48 44 40 40 40 36 54 54 50 50 46 46 39 39 35 35 39 43 35 35 35 35 42 45 45 49 49 54 54 54 58 58 58 62 55 55 55 59 51 55 55 55 55 55 51 51 55 51 51 47 43 39 39 35 46 46 42 42 38 34 33 33 33 33 36 36 36 36 40 40 41 41 41 41 41 41 41 41 41 45 45 41 41 41 41 41 49 37 37 45 33 31 31 37 32 32 35 35 35 35 35 35 39 38 38 34 34 30 30 30 62 58 50 46 46 54 66 80 222 232 241 293 370 442 383 224 133 170 123 128 85 58 134 82 31 35 31 31 34 30 33 33 32 40 55 51 50 50 58 66 65 69 70 66 54 42 38 34 42 37 49 97 176 244 268 282 255 358 470 507 393 162 31 44 45 34 38 33 37 33 35 31 22 29 29 29 29 25 24 24 20 32 32 24 40 68 68 48 35 39 40 40 33 27 36 33 57 63 67 44 41 61 54 34 30 30 30 31 35 40 37 37 45 45 42 42 42 42 41 41 57 57 50 43 41 45 49 59 77 82 134 270 423 551 641 653 632 479 288 118 36 44 53 45 37 37 38 42 42 39 44 48 45 41 41 41 41 49 46 54 54 50 43 42 42 42 43 50 61 68 61 58 70 78 79 86 82 71 58 42 40 41 48 60 90 82 62 41 41 43 45 46 48 48 74 129 188 234 253 242 213 178 127 84 48 47 46 46 48 48 52 59 66 66 61 58 43 46 57 71 149 280 407 463 455 432 372 286 184 106 64 71 66 65 45 45 48 88 131 168 266 300 330 350 350 327 292 255 168 123 91 67 67 63 59 51 54 50 49 49 49 61 76 81 51 52 52 51 51 51 50 50 61 61 60 56 59 55 58 58 45 44 44 45 46 54 46 45 71 75 83 83 71 66 62 65 48 52 48 48 49 61 81 79 84 73 59 52 53 54 55 56 57 56 56 54 53 53 53 56 76 79 82 85 81 80 72 68 49 48 48 53 76 80 83 71 50 46 50 58 69 69 57 45 51 48 48 52 56 60 59 63 68 68 68 64 60 60 56 48 64 47 47 47 75 90 101 93 61 50 45 45 45 45 45 44 43 43 44 45 45 46 49 68 48 47 46 57 77 112 139 165 204 246 283 313 306 244 158 96 97 87 86 79 74 73 68 64 80 81 77 73 65 61 61 57 57 61 69 73 77 69 65 50 47 47 48 60 64 76 77 81 49 50 51 52 60 52 52 52 67 55 50 49 50 50 49 48 47 47 47 46 46 45 53 60 63 79 123 148 129 70 46 47 47 60 68 47 50 77 109 156 190 277 377 479 546 596 658 718 721 725 747 754 718 642 590 550 521 450 347 213 127 94 75 49 41 42 57 64 67 66 57 49 54 54 58 62 59 59 52 40 45 45 46 43 43 47 44 44 44 43 43 43 44 48 52 52 68 64 64 60 56 52 48 55 66 66 62 54 53 49 41 41 49 53 53 53 53 49 45 41 43 43 100 168 191 227 207 103 72 60 44 43 43 43 43 44 44 44 44 65 101 113 112 92 104 76 104 108 52 63 107 98 60 86 120 140 143 135 120 98 124 62 79 95 42 41 72 67 77 76 68 60 48 35 35 47 79 83 87 99 103 90 58 39 34 34 50 73 60 37 70 123 169 167 132 64 37 37 53 68 40 40 40 40 40 40 40 40 36 36 36 36 36 36 36 36 51 47 43 39 39 39 39 39 39 39 39 43 47 47 47 51 51 47 47 43 43 47 47 51 43 43 43 43 43 43 43 43 45 45 45 41 37 37 37 33 61 57 49 41 33 33 33 32 57 44 52 60 48 31 30 47 29 66 32 76 84 39 79 45 90 73 38 34 50 59 51 28 24 26 26 25 45 106 162 170 137 80 24 27 35 34 26 25 33 37 53 69 85 85 62 47 22 28 28 36 45 45 38 38 39 39 36 36 37 37 41 34 50 30 29 29 30 30 30 34 28 29 38 46 38 30 29 29 56 32 28 35 48 54 72 105 142 178 215 243 262 270 241 208 95 29 30 87 55 31 40 32 36 45 49 45 37 37 53 61 40 36 56 76 75 85 139 216 261 355 466 574 392 137 135 134 98 48 64 60 35 52 88 52 52 64 76 68 40 35 36 55 86 74 62 46 50 51 59 55 59 35 34 37 77 86 58 37 48 35 35 56 63 51 51 60 69 138 202 183 131 95 75 67 82 106 122 130 134 138 118 90 129 109 93 93 93 97 113 147 227 250 273 266 260 245 276 301 260 301 324 301 332 365 336 253 314 287 267 252 256 265 274 262 138 88 37 35 37 62 75 83 36 64 91 55 71 135 138 78 114 122 118 114 106 102 102 109 106 169 205 189 164 184 248 309 197 113 53 73 117 113 73 33 53 69 81 69 46 46 62 78 158 136 143 174 157 120 123 149 77 116 132 88 44 40 36 34 65 73 73 53 36 34 37 64 33 59 67 67 91 79 38 32 33 34 42 46 54 54 54 61 44 51 55 55 55 51 43 43 31 30 30 30 31 35 43 43 50 58 54 31 29 29 46 74 38 29 54 98 125 110 98 94 70 66 62 50 31 29 30 30 30 30 30 30 31 31 31 34 37 41 41 41 41 41 41 40 33 32 32 32 32 32 32 46 60 60 56 42 35 27 27 27 28 28 38 50 56 52 34 22 22 22 22 23 24 36 48 56 24 28 33 37 37 41 37 37 37 30 37 33 36 35 35 31 23 22 29 29 36 36 36 36 27 27 27 22 26 21 28 24 16 16 19 15 17 13 13 13 29 37 45 46 44 34 43 37 34 32 41 42 55 56 64 75 38 52 49 49 53 53 50 50 35 35 28 28 29 29 29 29 41 41 41 41 41 41 41 41 41 41 41 45 49 49 49 46 34 35 51 59 59 47 35 31 36 36 36 36 36 32 32 32 36 44 60 72 60 40 37 45 41 45 45 45 49 49 49 53 60 56 52 52 45 49 53 57 53 85 90 78 83 119 139 147 136 103 67 48 37 37 38 46 79 111 91 34 48 188 184 35 47 54 54 54 47 43 36 36 36 37 41 53 54 62 62 55 41 41 41 41 41 41 40 40 39 39 39 42 42 42 46 46 57 68 61 58 55 59 51 51 39 38 57 97 140 175 210 244 288 328 384 438 451 393 298 223 87 102 151 232 296 360 466 611 785 885 946 990 988 855 716 685 447 171 63 133 99 34 35 69 35 63 134 130 82 38 50 82 71 72 72 66 70 67 83 108 215 345 396 571 762 557 201 128 130 90 60 49 63 70 84 73 73 54 46 42 42 46 54 62 46 46 46 46 46 46 46 50 53 64 61 46 39 39 40 55 46 57 68 72 65 54 46 39 41 42 45 56 63 64 76 69 81 137 168 179 195 184 309 511 444 224 106 112 93 79 96 66 61 50 46 42 42 46 50 54 47 51 55 55 55 55 51 47 51 59 67 59 43 43 55 59 91 39 37 44 80 88 88 93 73 57 65 92 96 72 59 55 48 40 39 41 43 47 43 42 42 41 110 149 68 38 77 101 81 36 153 269 177 105 97 37 58 102 126 107 79 75 60 44 55 55 59 55 55 51 47 43 47 46 46 46 46 42 42 42 46 46 46 46 46 46 46 46 58 58 54 54 54 54 54 58 49 49 49 49 49 49 49 49 45 45 44 44 44 44 44 44 143 90 52 42 41 35 41 48 79 79 72 57 47 39 36 36 56 56 60 60 67 59 43 35 35 35 35 39 54 62 70 60 50 38 43 63 75 71 67 66 93 77 61 53 60 56 44 36 44 44 64 84 84 76 80 92 52 80 112 121 117 109 105 108 123 119 115 108 112 104 72 40 44 36 35 35 35 39 34 34 33 36 56 68 77 81 73 57 34 36 36 35 35 37 41 41 49 38 53 66 77 54 41 37 41 50 73 70 65 46 49 49 44 48 48 44 36 36 36 36 59 87 99 79 58 58 86 106 54 50 45 37 44 44 55 59 60 60 52 45 45 42 35 42 61 61 68 60 60 60 53 53 45 45 42 42 46 43 58 51 47 47 47 47 47 47 47 47 39 43 47 43 35 35 46 54 62 69 84 99 114 125 133 133 185 163 123 73 35 35 35 35 84 167 199 159 143 167 155 103 111 91 63 47 40 44 44 44 35 35 35 36 36 36 36 36 44 44 44 44 44 44 48 48 47 47 47 47 51 55 66 66 54 54 47 43 43 43 43 50 45 32 36 83 95 146 285 441 442 399 324 225 126 56 35 35 36 36 36 40 40 40 40 47 47 51 62 70 70 62 59 47 83 92 100 84 60 40 36 40 48 48 48 44 40 40 40 36 54 54 50 50 46 42 34 34 39 34 34 39 35 34 34 35 38 45 45 45 45 45 45 46 58 58 58 58 51 51 51 51 47 47 51 55 55 55 55 51 51 51 47 43 39 39 35 35 42 46 46 46 42 38 33 33 33 33 40 36 32 32 40 44 37 37 37 41 41 41 41 41 37 45 45 41 45 53 53 45 41 45 41 32 32 37 33 31 32 32 35 35 35 35 35 35 39 39 39 38 34 34 34 30 70 70 70 78 90 110 130 152 226 172 204 223 263 343 342 363 391 417 457 530 416 273 226 60 34 35 31 31 34 30 33 33 28 44 59 51 46 38 46 62 70 81 90 82 66 50 46 50 53 37 57 116 200 276 280 235 276 287 355 340 229 118 40 48 41 34 37 33 37 32 35 30 29 25 25 25 25 25 24 24 36 44 40 32 36 44 36 19 34 38 35 36 29 31 39 41 57 59 63 48 45 53 46 30 31 31 31 35 35 40 33 33 45 45 42 42 42 42 41 41 50 50 43 47 41 45 52 66 88 104 177 312 444 541 630 662 643 483 288 114 51 61 61 37 37 38 42 38 39 39 48 45 45 41 40 41 41 49 46 54 54 50 43 42 41 42 42 42 65 73 65 65 62 62 66 63 59 51 46 41 41 41 53 64 70 70 56 41 41 42 44 45 51 50 77 147 233 288 306 291 234 199 156 101 55 47 47 47 47 48 48 56 59 59 58 54 44 62 80 87 169 308 419 451 463 448 391 309 200 114 72 79 94 85 50 46 56 92 139 172 222 256 288 307 319 308 281 240 168 119 87 67 75 71 63 55 54 50 57 61 65 73 84 89 51 52 52 52 51 51 54 61 57 64 64 71 70 70 58 50 43 44 45 50 65 81 93 97 94 106 114 110 99 83 60 59 56 52 43 43 44 49 62 71 76 69 55 52 52 54 55 56 61 58 56 54 54 54 54 60 83 86 97 96 95 94 93 82 56 49 49 53 72 72 67 55 58 50 50 54 69 73 65 54 51 48 48 52 56 59 63 63 68 64 60 60 64 64 64 52 56 47 47 63 103 131 135 134 62 46 45 46 46 45 45 45 46 46 47 47 48 56 70 74 79 103 130 145 165 204 220 219 201 189 189 199 172 130 107 109 82 83 76 75 74 66 69 68 81 81 77 73 65 61 57 57 69 69 73 73 69 65 57 46 47 48 52 60 68 76 73 77 48 49 50 51 59 60 60 56 59 54 49 49 49 53 49 48 52 48 51 47 50 50 49 56 80 60 68 101 94 47 46 60 64 84 91 74 54 68 100 166 284 434 574 668 710 718 710 706 648 616 611 616 560 456 385 355 352 327 260 151 100 87 72 41 42 57 68 75 78 69 64 57 53 50 54 58 58 51 48 48 48 41 42 46 43 47 44 44 44 44 44 44 44 48 48 52 68 64 60 56 52 48 44 47 54 57 54 49 53 49 45 41 40 40 41 45 45 45 45 41 41 40 52 124 192 252 252 180 76 64 48 43 44 48 44 44 44 44 44 57 85 105 101 100 128 92 88 80 44 60 88 71 86 90 100 103 103 99 91 84 90 47 56 64 42 41 64 75 89 72 72 76 48 35 35 43 71 67 63 67 67 63 47 35 48 33 34 69 64 68 116 153 207 156 94 67 55 50 49 53 40 40 40 40 40 40 36 36 36 36 36 36 36 36 36 36 47 43 39 39 35 35 39 39 39 39 39 43 47 47 47 51 55 51 43 39 39 43 51 55 47 47 43 43 43 43 43 43 45 45 45 41 41 37 37 37 49 45 41 37 37 41 41 45 37 49 76 88 60 31 31 51 50 70 44 92 116 95 107 66 98 77 49 42 54 62 47 24 23 24 24 24 52 97 177 257 266 198 94 22 21 38 42 22 30 30 34 57 81 89 77 57 22 24 24 32 40 49 42 46 39 39 32 36 37 41 41 41 42 30 30 42 58 74 90 102 30 34 54 66 58 38 30 41 52 32 28 30 31 32 35 52 97 125 173 202 230 242 221 199 75 46 54 75 39 31 32 31 40 45 45 41 37 37 45 53 34 39 60 76 60 46 84 146 155 248 359 538 523 299 161 96 113 60 68 72 48 52 72 52 64 64 64 60 44 36 40 60 78 85 85 78 78 71 75 67 35 36 48 45 45 41 41 41 40 35 34 44 83 72 80 109 85 130 158 126 79 55 51 47 78 106 118 102 98 106 106 90 133 137 129 109 101 113 128 147 231 238 250 258 258 258 298 338 277 250 265 322 361 350 337 330 303 296 268 241 261 269 262 259 131 68 45 35 38 70 51 51 38 80 111 91 107 166 174 138 150 141 144 152 148 160 172 167 197 253 281 245 172 128 141 169 149 89 37 32 33 33 34 34 75 90 90 67 54 62 90 117 68 90 92 123 270 420 375 206 164 159 159 120 80 56 48 41 53 61 45 61 41 34 45 76 71 87 55 39 71 71 54 62 33 33 34 46 58 62 62 65 52 59 51 47 43 43 43 43 35 46 46 42 38 34 34 34 30 38 54 46 41 50 89 125 244 188 100 64 104 121 113 110 106 87 70 43 30 29 29 31 31 31 31 31 31 31 31 38 41 45 45 45 45 41 41 41 37 36 36 36 36 36 36 43 57 60 53 50 39 28 27 27 27 26 25 25 41 44 31 22 23 23 23 24 32 40 48 52 28 29 33 37 37 37 37 37 30 30 37 33 36 35 35 31 30 30 33 33 36 32 32 32 27 27 23 22 22 21 24 24 20 16 19 14 17 13 13 13 17 26 34 35 33 34 39 33 38 35 25 25 26 35 47 59 45 52 49 49 53 53 50 50 43 43 36 40 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 45 45 49 49 42 46 47 51 55 51 43 31 31 36 36 36 36 36 36 36 36 36 52 76 80 64 49 49 61 37 41 41 45 49 49 53 53 56 56 56 56 49 49 45 45 34 77 90 70 67 103 115 106 136 115 75 52 37 37 38 46 139 223 184 59 35 92 80 34 47 54 54 50 43 43 36 36 37 41 45 57 54 58 54 47 40 40 40 40 40 39 39 39 39 39 42 42 38 46 46 57 65 61 54 54 51 55 51 55 47 43 58 89 116 132 159 200 288 307 332 365 394 377 342 304 176 100 78 147 228 294 395 524 621 808 861 866 872 787 682 670 542 419 319 237 132 81 75 40 42 51 74 78 78 66 62 55 59 60 65 66 73 86 106 139 221 379 475 702 803 550 287 168 150 103 68 42 56 70 88 80 94 78 62 46 38 38 38 42 46 46 46 46 46 46 42 46 49 57 58 47 39 39 40 55 54 61 65 69 62 54 50 40 41 41 41 48 55 56 72 69 150 177 188 182 218 283 416 634 475 200 57 104 125 83 84 98 54 46 46 46 46 46 46 50 43 47 55 59 59 55 47 43 55 63 63 43 38 47 99 146 127 72 39 44 68 80 84 89 73 77 89 85 77 73 61 53 60 40 40 40 40 42 43 42 40 43 126 113 37 37 83 78 110 66 262 420 261 77 65 74 54 110 130 91 63 71 64 44 55 55 59 59 55 55 51 47 51 51 47 46 46 42 42 42 42 42 42 42 42 42 42 42 54 50 50 46 50 54 58 66 49 49 49 49 49 49 49 49 49 49 48 44 44 44 44 44 131 94 56 46 40 35 41 44 74 75 68 60 50 42 35 35 54 46 42 42 46 42 34 33 38 42 50 62 67 83 95 96 62 38 38 63 90 78 66 62 46 42 45 49 53 53 45 37 35 37 45 45 49 61 69 58 49 81 113 117 101 82 82 97 108 124 132 113 116 108 84 57 53 37 35 34 35 35 34 34 33 37 62 66 62 66 62 50 35 36 37 36 37 38 39 39 37 38 74 99 98 51 38 37 66 67 78 59 50 38 38 38 37 44 44 40 40 36 36 36 67 87 87 59 38 38 42 38 37 37 33 33 44 48 48 52 52 52 52 45 45 42 42 42 54 54 61 53 53 49 49 49 41 41 41 42 50 50 58 58 54 54 54 54 54 54 54 54 47 43 35 34 34 35 51 52 56 34 35 75 81 49 56 88 144 117 89 67 52 42 47 70 88 155 155 79 55 99 107 67 59 47 39 35 36 40 48 48 35 35 35 35 36 36 36 36 40 40 40 44 44 44 48 48 59 66 55 51 51 47 51 51 47 47 47 43 43 43 50 50 61 32 43 94 141 204 356 499 564 531 459 329 191 70 38 38 36 36 36 36 36 37 37 48 36 44 55 59 59 55 59 44 47 64 84 88 68 48 40 40 48 48 48 44 40 40 40 36 54 54 50 46 42 38 34 34 50 34 34 50 43 35 35 55 41 45 45 45 41 41 38 38 54 54 47 47 47 51 51 51 47 50 54 58 58 58 58 58 50 50 50 50 50 50 50 50 46 50 50 50 46 42 37 33 33 37 44 40 32 31 39 52 33 37 37 37 41 41 41 41 41 57 61 49 49 57 53 37 32 53 41 31 37 105 96 32 32 32 36 36 36 36 36 35 43 39 39 39 39 39 39 38 62 62 70 86 106 130 150 176 187 220 335 294 224 215 302 569 465 562 683 727 566 480 434 129 41 35 38 34 34 30 33 33 28 40 55 47 31 27 38 50 39 46 54 50 35 27 31 38 58 26 42 89 157 253 269 191 217 133 213 201 106 95 76 41 41 38 37 37 40 39 35 30 25 32 28 24 27 27 31 35 47 51 47 39 35 31 19 17 30 34 31 32 29 30 47 49 49 51 59 52 53 61 54 46 35 35 35 35 39 40 33 33 49 45 42 38 38 42 41 45 38 43 36 40 41 52 59 69 86 155 266 394 489 566 659 708 631 458 260 101 54 68 61 38 38 38 39 39 39 40 40 49 40 40 40 40 40 41 45 53 54 50 46 42 42 42 42 42 62 69 62 65 62 62 66 70 42 42 41 41 41 46 57 64 55 67 61 50 47 43 44 45 70 69 103 177 263 328 354 347 278 248 205 155 113 75 52 48 47 48 49 49 60 59 54 50 45 73 95 110 189 323 418 439 471 445 391 305 196 114 68 75 98 92 61 47 60 96 135 153 135 184 224 255 277 289 270 225 160 118 87 75 82 82 70 58 50 57 65 77 81 85 85 78 59 56 56 56 55 59 62 69 53 64 82 93 86 73 57 45 43 44 46 58 77 104 135 159 131 147 160 157 134 99 72 59 61 60 44 43 43 44 50 55 64 61 51 51 52 53 58 64 65 62 61 55 54 59 69 64 86 89 96 106 105 101 100 89 71 49 49 49 64 60 59 47 74 62 54 54 66 78 85 82 51 55 48 55 59 63 60 60 72 60 48 48 49 57 61 60 56 48 48 64 111 139 143 139 59 46 46 47 51 46 46 47 50 49 49 50 81 102 111 117 151 229 296 296 292 308 313 290 275 223 176 165 134 84 70 83 60 56 64 67 70 66 69 69 73 73 69 69 65 61 57 57 77 77 73 69 65 61 57 46 47 48 56 64 69 77 81 73 48 49 57 58 66 59 55 62 69 68 60 57 53 57 53 56 68 64 67 59 55 51 50 53 76 44 43 65 73 47 47 75 99 103 106 94 81 91 131 220 363 552 704 773 792 759 671 576 561 498 451 433 370 275 204 189 196 201 159 92 66 79 76 41 57 61 71 78 78 69 64 56 45 45 49 46 46 42 39 39 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 44 56 56 52 48 44 44 44 43 46 45 41 41 41 41 45 49 41 41 41 41 41 45 49 50 63 43 48 72 96 128 124 88 64 56 44 43 43 44 44 43 45 45 50 58 66 78 86 101 109 77 61 49 48 52 52 43 77 61 52 50 69 73 65 50 63 44 44 52 43 42 45 55 82 49 61 69 36 34 36 34 35 35 35 35 35 35 36 35 37 33 35 68 54 93 181 211 288 190 100 62 54 39 37 37 37 44 44 40 40 40 36 36 36 36 36 36 36 36 36 36 39 39 35 35 35 35 35 39 39 39 39 43 47 47 47 51 55 51 43 39 39 43 51 55 47 47 47 43 43 43 39 39 49 49 45 45 41 41 37 37 37 37 37 41 41 45 49 49 32 52 80 88 71 39 42 54 37 37 27 51 75 63 55 29 26 36 36 37 49 50 47 35 67 36 23 32 67 56 152 327 401 263 109 45 53 46 22 21 22 22 22 41 69 83 71 56 22 23 24 32 40 48 45 50 35 39 32 36 37 41 41 45 29 38 54 69 89 121 149 165 81 65 66 78 74 54 35 47 53 40 29 29 29 30 32 33 56 80 120 156 192 204 191 178 75 74 75 67 39 31 31 31 45 45 41 37 33 37 41 49 57 58 71 76 52 35 70 136 185 218 288 475 570 438 266 162 124 67 63 75 67 56 53 53 69 49 37 45 57 41 57 76 54 69 81 89 93 82 74 63 63 76 88 76 53 41 53 61 36 36 34 37 96 89 97 145 173 166 150 107 79 68 84 96 138 166 154 98 58 66 90 94 114 126 133 113 105 121 132 139 176 191 210 203 194 179 214 243 290 219 226 295 334 291 294 327 212 232 192 157 181 174 151 151 143 80 85 50 62 83 38 38 52 76 111 119 142 170 190 186 176 147 158 166 161 185 217 201 149 232 312 316 236 148 94 90 54 50 54 70 75 63 59 55 56 56 52 35 34 50 70 73 99 137 135 213 490 765 738 511 294 231 167 107 72 68 68 61 57 53 35 81 89 45 76 84 91 70 33 33 42 50 39 51 33 33 34 39 51 55 51 54 64 60 48 36 35 35 42 42 54 73 81 77 69 53 45 41 29 42 62 57 56 64 108 143 590 554 386 202 150 131 100 73 102 72 63 52 40 30 30 31 31 31 31 31 31 31 31 38 45 45 45 45 41 41 41 37 37 37 37 37 37 37 37 47 54 61 58 50 39 28 27 27 28 26 25 25 37 48 43 28 24 24 28 32 36 40 40 44 29 33 37 37 37 37 37 33 30 30 37 33 29 28 35 31 38 34 37 33 36 28 24 24 27 27 27 23 26 21 29 28 20 20 23 18 21 17 13 13 13 15 27 24 28 30 35 29 22 22 23 23 24 24 25 25 45 52 49 49 53 53 46 50 43 43 36 40 37 37 37 41 37 37 37 41 41 45 45 45 37 37 41 41 45 45 49 42 58 51 47 43 39 35 35 31 36 36 36 36 36 40 40 40 33 48 60 53 37 33 41 49 37 37 41 41 45 49 49 53 56 56 49 49 49 45 42 41 34 77 78 50 39 71 79 67 108 103 72 53 45 45 46 42 107 179 152 67 36 36 35 43 43 50 43 43 43 43 36 36 37 41 49 57 61 57 46 46 39 39 39 39 39 39 38 38 38 42 38 42 42 53 53 57 65 61 50 46 47 51 48 51 55 55 74 86 89 85 112 153 261 291 300 318 339 353 355 357 313 202 113 108 141 175 262 398 543 729 760 701 725 711 688 719 611 662 605 398 205 148 117 40 73 46 37 38 42 51 47 39 44 45 53 53 65 98 142 195 355 453 589 790 712 460 360 241 143 96 49 40 44 62 73 77 106 90 74 54 46 42 46 50 50 50 46 46 46 42 42 42 46 50 50 47 39 39 47 58 54 58 62 66 66 58 54 43 40 40 41 44 55 52 60 54 130 153 196 193 238 302 387 596 358 188 89 110 120 83 72 74 51 51 50 43 43 43 43 46 43 47 55 59 59 55 47 43 39 47 55 51 47 79 143 194 155 119 76 52 40 40 40 45 57 90 114 94 70 69 62 57 61 40 45 50 40 53 78 62 40 62 113 77 37 39 64 38 107 103 271 367 222 90 98 90 78 122 126 79 51 67 75 59 55 55 59 59 59 55 55 51 51 51 51 46 42 42 38 38 46 46 46 46 46 46 46 46 50 46 42 42 46 50 54 58 49 49 49 49 49 49 49 49 53 49 48 48 44 44 44 44 114 93 68 58 44 35 40 44 51 63 56 60 45 42 34 34 41 41 37 45 61 65 61 50 46 50 58 66 79 95 111 116 74 39 38 59 74 54 38 38 38 38 42 42 46 42 37 36 36 42 42 36 36 57 54 38 74 86 90 82 59 59 71 86 94 105 100 73 65 77 76 52 72 60 52 40 40 35 35 35 35 39 59 51 47 59 55 38 37 38 38 38 39 40 49 52 39 39 59 76 75 40 39 48 91 84 87 64 47 38 38 38 49 56 48 44 44 44 40 40 43 51 51 43 46 50 46 38 45 45 45 45 45 48 48 44 52 52 52 45 45 42 42 42 49 49 49 49 49 45 45 45 37 37 38 38 42 49 53 57 50 50 50 50 50 50 50 50 46 39 43 47 40 36 35 35 35 35 36 36 40 47 54 54 62 51 52 52 53 42 39 50 35 72 75 35 34 55 63 39 39 39 35 35 36 40 40 44 35 35 35 35 35 36 36 36 36 36 36 40 40 44 44 44 90 86 67 59 51 43 39 35 47 47 47 43 43 43 50 50 49 41 64 125 181 251 358 439 511 496 440 330 197 96 50 50 37 37 37 36 36 37 41 45 40 44 51 55 55 52 59 47 36 44 52 52 40 40 44 52 48 48 48 44 40 40 40 36 50 49 45 41 37 33 33 33 38 33 34 54 51 35 34 46 45 49 49 45 45 41 38 38 50 50 43 47 47 47 51 51 47 50 50 54 58 58 58 54 46 50 50 50 54 54 58 58 54 54 50 50 46 41 41 37 33 41 52 47 39 35 43 55 33 33 33 37 37 41 41 41 53 73 73 53 49 57 49 32 32 53 37 31 65 149 140 56 32 32 40 40 40 40 40 40 43 43 43 43 43 43 43 43 47 46 54 66 82 98 110 125 160 181 244 314 431 389 287 418 442 626 711 653 540 641 654 270 48 35 38 34 34 30 33 33 28 36 47 43 31 27 35 35 27 30 34 30 27 26 26 30 54 25 26 53 101 225 269 187 197 77 141 118 63 88 56 49 45 37 37 37 40 39 34 33 32 28 24 19 19 27 31 34 34 38 42 38 34 30 22 18 26 26 23 23 25 30 47 49 41 39 55 60 69 77 70 70 35 35 35 39 39 40 37 37 49 49 38 38 38 38 46 38 34 35 36 40 45 52 59 72 133 245 380 484 547 616 708 741 650 441 223 77 42 63 69 54 39 42 39 39 40 40 41 41 40 40 40 40 40 40 41 41 50 50 50 46 43 42 42 42 50 61 58 62 58 62 66 62 40 40 40 41 41 41 49 49 52 68 69 74 63 53 58 66 77 88 129 206 291 361 387 383 353 335 301 255 193 132 78 48 48 49 49 49 52 52 51 50 45 61 87 118 205 327 414 443 463 424 359 273 176 106 64 66 81 73 53 47 68 100 127 137 91 137 188 224 261 282 271 218 145 106 79 67 78 82 66 57 49 49 65 77 81 81 77 66 67 64 64 63 67 70 73 73 56 71 93 101 93 84 64 45 44 46 51 82 115 154 192 212 236 249 262 251 209 159 104 87 76 75 48 43 43 44 46 47 52 53 50 51 51 53 65 78 79 88 87 66 58 73 80 60 82 89 99 102 105 104 103 85 71 49 48 48 52 56 55 47 74 62 58 62 78 94 101 98 50 54 51 55 59 63 60 64 80 64 48 48 53 65 69 61 61 53 53 69 92 104 112 104 56 46 46 48 63 47 55 53 53 52 51 58 94 130 157 170 307 422 502 482 431 401 382 336 304 230 171 144 121 90 67 68 48 48 48 52 59 66 69 69 69 69 65 65 65 61 61 61 77 77 69 65 61 61 61 54 48 48 56 64 68 69 69 69 53 49 57 61 65 58 65 65 76 76 75 60 63 60 56 56 72 72 79 75 71 67 59 54 45 43 45 62 78 63 63 79 107 95 94 105 116 127 190 299 396 565 709 776 788 728 583 449 420 362 311 270 224 161 118 111 123 127 105 69 51 64 57 45 56 56 70 73 69 68 67 63 44 37 37 37 37 38 38 39 39 39 40 40 41 42 42 42 43 44 44 44 44 44 44 44 52 48 48 44 44 44 44 43 46 45 41 41 41 45 57 65 49 49 49 53 57 65 69 70 67 56 52 44 44 43 42 41 44 44 44 44 43 43 52 49 54 55 63 63 66 66 74 82 93 81 61 57 72 64 44 43 47 46 44 43 51 62 47 42 44 44 44 44 43 42 40 43 66 37 57 64 35 48 67 33 33 33 33 34 34 34 36 36 35 35 90 116 96 186 326 363 437 311 154 79 49 42 38 46 41 48 44 44 40 40 36 36 40 40 40 40 40 40 40 40 35 35 35 34 34 35 35 35 39 39 39 43 47 47 47 51 51 47 47 43 43 47 47 51 51 47 47 47 43 39 39 39 49 49 49 45 41 41 41 37 41 41 41 41 41 41 41 41 32 40 56 64 59 43 42 42 41 29 27 27 27 26 24 22 22 36 48 52 53 42 42 39 63 35 22 48 87 51 155 397 589 340 113 71 73 34 22 44 23 22 22 30 49 63 58 47 22 23 23 28 36 44 45 50 35 35 32 36 37 41 45 45 30 62 73 69 97 145 160 144 136 97 73 82 86 59 48 59 57 48 40 29 29 29 30 31 34 42 67 107 139 162 154 153 75 90 83 63 51 40 32 32 41 41 37 33 33 37 41 45 80 65 58 47 36 35 71 142 171 180 225 359 486 485 417 357 172 95 55 63 75 59 44 65 73 45 36 49 61 46 61 85 70 81 78 90 98 94 86 67 111 96 84 76 77 77 65 45 35 37 35 38 113 93 81 138 174 134 102 79 63 55 80 115 146 170 146 78 42 66 102 110 78 90 101 101 113 125 133 136 129 160 172 156 136 144 160 168 208 184 176 188 196 192 188 192 141 174 133 78 114 114 75 76 108 56 89 61 74 115 47 59 72 88 119 135 150 166 186 204 215 174 193 205 176 200 247 211 136 188 252 256 196 125 90 98 62 42 34 47 67 71 47 34 41 37 36 34 35 63 70 60 94 96 94 180 402 632 673 566 442 338 219 111 72 76 72 57 69 61 35 117 149 84 112 87 82 46 70 114 102 86 63 33 43 35 35 43 51 51 39 34 68 64 48 36 35 31 38 38 45 57 69 80 72 64 63 56 49 54 69 65 52 60 91 114 509 605 557 413 334 254 139 84 67 44 48 76 88 64 32 31 31 31 31 31 31 31 31 31 43 50 50 45 46 41 41 41 41 41 41 41 41 41 41 44 50 58 50 43 32 28 28 27 28 27 27 27 46 49 53 45 37 37 37 37 37 37 37 37 33 33 37 37 37 37 33 33 30 30 37 33 29 28 35 31 38 34 37 33 36 28 24 24 31 31 31 27 30 25 33 28 20 20 23 18 21 17 13 13 13 14 15 24 21 25 35 36 29 22 23 23 23 24 23 24 41 48 45 45 49 49 46 46 35 35 28 28 29 29 29 29 37 37 37 41 41 45 45 45 37 37 37 41 45 45 45 42 58 47 39 35 31 31 35 39 36 36 36 40 40 40 40 40 37 49 53 37 32 33 37 41 37 41 41 41 45 45 45 49 56 56 49 45 46 45 42 41 54 70 58 34 33 39 60 67 68 79 69 53 49 53 50 42 51 63 40 35 40 36 34 43 39 47 39 43 43 43 36 36 37 41 41 49 49 49 42 38 38 39 38 38 39 38 38 38 38 41 42 49 49 53 53 57 61 57 46 46 43 43 40 44 55 55 70 74 65 53 72 110 202 245 277 298 304 322 347 357 347 287 219 154 92 75 158 300 412 555 610 633 652 624 621 683 569 649 654 484 288 183 129 96 77 66 58 42 38 38 40 49 41 41 42 49 69 117 185 260 457 515 696 828 586 285 258 183 120 76 40 39 38 43 58 61 74 62 50 42 38 38 46 50 50 50 50 46 42 42 42 38 43 43 47 47 50 50 54 54 54 58 59 63 63 58 54 43 40 40 44 44 51 44 45 42 98 94 172 177 234 298 362 577 442 399 272 134 72 79 88 58 51 51 43 47 47 43 43 39 47 51 55 55 55 55 51 47 39 47 59 59 55 59 79 95 99 91 68 48 39 39 41 50 46 86 114 106 90 74 66 61 57 39 56 61 38 39 60 39 38 49 53 40 41 57 53 45 60 111 171 151 107 139 150 74 98 118 106 71 51 63 71 59 55 55 59 59 59 59 55 55 55 55 51 47 42 42 38 38 46 46 46 46 46 46 46 46 38 38 38 38 42 46 46 50 49 49 49 49 49 49 49 49 53 53 52 48 48 44 44 44 93 96 91 74 52 42 44 47 43 55 59 56 60 49 41 37 52 55 52 72 92 93 85 69 57 61 58 70 82 106 130 136 85 46 38 62 66 38 36 37 62 58 53 45 41 37 37 37 38 42 42 37 38 42 46 38 74 70 55 51 51 59 71 82 66 66 65 46 62 86 81 49 81 85 92 84 71 59 51 44 38 40 43 39 59 91 83 44 39 39 39 40 41 42 50 58 84 44 39 44 60 48 56 72 84 84 92 76 56 39 38 38 73 73 57 49 48 44 44 44 35 35 35 51 70 70 70 74 49 53 57 53 53 45 41 37 45 45 45 45 45 45 45 45 46 42 42 42 38 38 41 41 33 33 41 41 45 48 52 49 46 39 46 46 49 49 49 46 42 46 43 51 44 40 35 34 35 36 36 35 36 71 75 59 47 55 48 44 37 36 36 35 34 35 40 48 48 39 34 33 35 39 39 39 36 36 36 36 34 34 35 35 35 36 36 36 35 35 35 35 36 40 40 44 90 86 78 70 55 47 36 36 40 40 47 43 50 50 50 50 39 54 84 122 168 238 305 338 379 365 324 251 171 98 68 64 40 43 38 36 36 36 36 37 37 37 44 44 44 44 52 51 52 48 40 36 36 40 48 52 48 48 48 44 40 40 40 36 46 45 41 41 37 33 33 33 33 32 46 86 79 47 34 42 49 53 53 49 41 37 38 34 35 39 39 43 40 40 44 51 47 50 50 54 54 54 50 50 46 46 50 50 50 54 54 54 54 50 46 42 38 37 41 41 33 45 63 59 47 39 47 55 32 32 33 33 37 41 41 41 45 69 73 53 52 68 60 32 60 56 40 44 84 124 112 68 32 32 40 40 40 40 40 40 36 36 36 36 36 35 39 39 31 31 39 43 47 51 55 62 110 120 77 243 627 640 342 236 503 656 557 439 526 692 614 221 51 42 38 34 41 37 33 33 36 36 36 32 35 35 32 31 31 27 27 27 31 31 27 26 26 24 30 50 78 201 253 160 170 94 118 138 238 232 48 45 38 41 41 37 39 35 30 33 28 23 19 19 19 22 30 34 34 34 38 42 38 34 34 34 25 26 23 19 20 22 38 40 49 43 55 64 69 69 62 62 31 35 35 39 39 44 37 41 53 49 38 34 34 38 46 42 34 35 36 37 45 52 59 76 160 296 440 515 574 658 747 752 657 421 198 76 50 55 57 62 39 43 43 40 39 40 40 45 44 40 40 40 40 40 40 41 53 57 54 58 54 50 42 42 54 58 58 62 62 54 50 50 40 40 40 41 41 41 41 41 49 57 70 75 64 65 82 101 112 137 183 260 344 406 446 454 464 454 440 394 318 229 144 86 64 61 57 57 56 56 55 58 50 56 71 122 213 315 391 431 432 382 308 222 152 95 56 63 58 60 49 54 79 96 107 113 80 133 184 209 250 275 260 206 133 94 74 66 81 85 65 49 49 53 61 69 66 66 66 59 67 64 67 63 67 66 69 68 63 78 97 105 104 95 75 49 55 47 73 127 193 255 293 301 365 378 390 357 303 217 139 103 88 80 60 44 43 44 45 46 47 49 50 51 51 52 76 96 115 135 131 103 99 103 91 66 82 89 92 95 94 93 89 81 63 48 47 47 48 56 67 63 62 54 54 66 94 106 106 98 50 54 51 55 63 67 64 68 77 65 53 61 69 77 69 61 73 62 58 62 66 66 69 65 60 47 46 63 79 67 78 84 52 52 81 105 147 206 277 337 522 638 692 639 542 485 431 351 253 185 133 102 91 79 68 49 47 47 48 48 55 62 69 69 54 54 62 62 65 65 65 65 77 73 69 65 61 65 69 69 51 47 55 56 60 60 56 52 60 57 61 61 65 62 69 69 83 79 82 67 67 59 59 59 67 71 72 76 76 71 63 62 45 49 61 66 74 67 67 56 99 71 69 93 124 162 234 355 405 494 591 700 720 624 462 348 283 250 200 162 129 102 76 68 87 90 87 68 60 49 41 41 52 48 58 57 52 52 59 55 36 36 36 36 36 37 37 38 39 39 39 40 41 41 45 42 47 44 44 48 48 44 44 44 44 44 45 44 44 44 44 43 58 53 41 40 40 41 54 66 54 54 54 58 62 70 78 75 43 55 44 43 44 43 42 44 43 52 60 56 48 48 68 85 90 72 68 64 67 63 62 58 81 81 69 65 88 76 44 43 45 46 50 53 63 62 54 43 43 44 43 42 42 41 39 42 58 37 65 68 40 104 131 39 33 34 34 34 35 35 36 36 45 44 124 165 201 371 527 523 561 416 235 109 60 49 54 54 41 48 48 44 40 40 36 36 40 40 40 40 40 40 40 40 35 34 34 34 34 34 35 35 39 39 39 43 47 47 47 51 47 47 47 47 47 47 47 47 51 51 47 47 43 39 39 39 49 49 49 45 45 41 41 41 41 45 45 45 45 41 37 37 41 40 36 40 55 55 50 38 53 44 51 31 26 29 24 28 53 67 64 52 49 38 34 38 26 34 22 51 90 58 162 415 663 501 295 169 92 45 40 65 23 23 23 27 44 51 58 51 33 27 24 28 36 44 45 50 31 35 32 36 37 41 45 49 42 89 108 108 175 275 283 219 199 131 68 73 74 63 55 59 65 60 48 29 29 29 30 30 31 31 33 61 93 109 105 104 63 75 59 51 55 40 32 40 41 37 33 33 33 37 41 48 75 55 49 39 36 35 41 103 105 121 183 264 378 476 496 472 298 182 82 63 72 44 36 64 62 38 37 54 54 38 54 89 100 91 75 78 90 87 79 64 92 76 64 65 77 73 49 35 35 46 38 55 138 94 54 107 122 82 78 95 79 39 44 104 99 115 95 43 39 83 114 98 78 70 85 113 137 145 156 156 146 174 162 129 129 169 177 153 117 129 125 105 93 93 85 66 86 131 82 35 91 103 72 93 125 69 117 73 77 129 54 90 83 120 147 135 142 174 193 192 219 189 233 267 218 229 264 205 139 152 169 161 118 70 66 90 111 79 43 35 40 56 52 36 53 61 53 36 52 79 86 69 84 82 79 121 215 318 404 422 438 346 218 98 56 76 81 49 73 73 36 157 181 93 117 80 98 57 174 285 246 197 142 34 66 54 43 47 51 47 34 33 53 52 44 36 35 31 38 38 37 41 48 48 59 59 66 59 61 65 65 61 56 63 82 102 212 365 432 448 481 410 246 164 87 44 36 72 100 80 48 36 32 32 32 32 32 32 32 35 47 47 43 43 39 35 35 34 38 38 38 38 38 38 38 45 51 47 43 32 28 28 28 28 28 28 28 32 46 50 57 57 45 34 34 30 30 34 34 37 26 29 29 29 29 29 25 25 30 30 29 25 29 28 35 31 30 26 33 33 29 29 32 32 35 35 35 31 34 30 37 36 24 20 23 18 21 17 13 13 13 14 15 16 17 25 31 32 29 26 30 31 35 28 28 24 44 44 41 41 45 45 42 42 31 31 27 28 28 28 28 28 33 37 37 41 41 45 45 49 37 37 37 41 41 45 45 38 42 35 35 35 35 35 36 36 36 36 36 40 40 44 44 44 41 53 53 37 37 49 53 41 41 41 41 41 41 41 41 41 49 45 45 42 38 42 42 45 62 70 59 51 39 39 51 66 37 57 57 45 41 49 54 46 39 34 33 34 40 39 35 35 35 39 39 39 36 36 36 40 37 37 41 41 41 45 45 46 42 39 46 46 42 38 37 37 42 49 45 52 56 60 60 57 57 46 46 43 39 39 43 43 63 51 51 62 66 57 57 83 141 180 209 233 247 264 285 302 303 311 303 243 146 104 136 239 230 341 449 535 553 528 536 561 530 557 568 492 364 220 146 140 86 86 79 60 40 39 40 42 41 42 50 61 88 140 219 299 457 596 772 755 439 174 131 93 89 53 40 39 39 39 50 50 50 46 38 38 38 38 42 46 50 50 50 46 42 42 38 38 48 40 39 50 65 73 65 50 54 55 51 55 55 58 54 50 44 44 44 47 47 40 45 46 94 62 152 173 244 305 370 627 603 514 312 122 68 83 85 70 51 51 47 40 40 40 40 39 43 43 43 43 43 43 43 43 59 55 55 55 51 39 39 38 39 51 48 48 41 53 77 86 46 66 98 111 118 99 79 62 72 47 95 122 58 78 118 74 78 91 39 38 77 66 41 70 40 92 76 38 51 127 127 71 87 79 74 67 59 59 55 51 55 55 59 59 59 59 59 55 55 55 51 47 43 39 38 38 42 42 42 42 42 42 42 42 38 38 42 42 42 42 42 42 49 49 49 49 49 49 49 49 57 57 53 53 48 44 44 44 84 100 111 90 60 46 41 48 47 58 66 71 64 64 52 52 59 58 70 83 103 100 80 53 53 57 58 73 90 122 150 163 76 42 37 62 62 38 37 49 42 37 37 37 37 38 46 50 38 37 37 38 39 38 37 38 50 46 43 55 71 79 75 67 47 58 62 70 118 154 129 69 89 105 128 124 103 79 63 55 58 40 38 38 86 142 134 86 54 43 39 41 53 54 55 66 113 56 37 40 72 76 72 80 60 76 88 84 64 44 40 39 93 85 65 53 48 44 44 40 55 35 35 47 50 34 34 50 45 45 49 53 53 49 45 41 45 45 45 45 45 45 45 45 42 42 42 38 38 33 37 37 33 33 36 36 40 44 48 41 41 34 41 41 45 45 45 45 46 42 42 39 36 40 36 36 37 36 36 37 44 47 51 59 58 55 47 35 35 40 41 37 64 36 35 35 36 35 36 59 35 35 39 40 36 35 35 36 34 34 35 35 35 36 36 40 35 35 35 35 36 36 40 47 78 74 70 70 59 52 56 56 40 40 47 43 50 50 50 50 51 70 84 78 100 155 205 221 295 265 224 184 136 96 69 61 57 51 39 36 35 35 36 36 36 36 40 40 40 40 44 44 64 56 52 52 52 52 44 36 48 48 48 44 40 40 40 36 46 41 41 37 37 33 33 33 38 42 82 134 131 83 51 58 53 57 53 49 41 41 38 34 35 35 39 43 40 40 44 48 46 50 50 54 54 50 50 46 50 50 50 46 46 46 46 46 50 46 42 34 33 33 37 37 33 48 67 63 51 43 47 59 32 32 33 33 37 41 41 44 31 52 64 52 56 80 80 52 100 60 44 68 88 72 56 60 32 32 40 40 40 40 40 40 36 36 36 36 40 40 39 39 31 35 39 43 43 39 35 38 40 162 84 204 601 658 426 353 684 724 441 363 633 730 498 118 59 42 38 34 41 37 33 33 44 40 32 32 43 43 39 27 27 26 26 27 35 31 26 24 24 23 58 86 94 201 237 124 87 94 122 234 519 468 81 53 38 41 41 37 39 39 37 33 27 23 19 18 18 22 30 33 41 41 45 45 41 33 37 41 29 29 22 19 19 21 30 32 61 51 59 60 61 49 34 34 31 31 35 39 43 43 41 41 53 49 38 34 34 38 46 43 34 35 36 37 45 48 66 79 127 268 423 502 581 694 787 772 638 389 183 92 78 56 46 51 43 39 43 40 40 40 41 45 48 44 40 40 40 40 40 40 49 57 58 62 62 54 42 42 66 66 66 66 62 54 50 42 40 40 41 41 41 41 41 41 42 46 63 63 60 69 93 117 167 197 264 333 417 482 530 546 568 566 570 526 453 344 243 170 93 76 68 65 60 56 56 59 70 56 67 126 213 293 372 419 416 354 272 202 137 98 64 66 53 56 49 58 79 95 94 85 95 141 188 205 241 267 244 190 125 90 66 58 77 81 65 49 61 61 65 65 62 66 70 67 67 64 63 67 70 62 64 68 67 82 97 105 108 99 86 64 94 70 96 166 275 357 391 394 441 454 452 422 341 236 141 94 96 88 68 45 44 44 45 45 47 48 49 50 50 56 84 110 155 186 186 154 132 136 117 85 89 89 89 85 84 79 82 67 55 47 46 46 48 60 75 75 46 46 58 78 106 114 102 94 50 50 51 55 63 67 64 68 77 69 65 73 89 89 73 50 66 66 66 66 62 50 50 49 61 47 47 75 94 89 105 121 51 90 142 185 243 330 468 561 690 785 820 730 618 534 449 346 214 159 115 75 56 60 48 47 47 48 48 52 55 62 69 69 50 54 62 61 65 65 65 65 73 73 65 61 68 65 80 73 50 47 59 59 59 48 51 48 56 56 56 57 57 65 69 76 86 86 89 70 66 55 55 55 51 63 68 80 84 80 71 63 73 81 70 50 46 51 48 48 95 54 45 77 127 166 246 364 408 414 475 612 644 516 359 285 220 202 172 122 88 63 43 41 69 64 76 77 69 45 41 40 48 40 46 41 36 39 47 47 39 36 36 36 36 36 37 37 42 39 39 40 41 41 45 42 47 44 44 48 48 44 44 44 44 44 44 44 44 44 44 44 70 62 42 40 40 41 58 70 58 54 54 58 62 70 71 75 63 67 43 42 43 43 43 60 48 72 84 84 68 68 92 117 115 88 72 68 79 71 58 45 53 65 53 49 80 64 43 42 42 44 54 64 58 46 42 42 43 48 42 40 41 40 38 50 65 45 81 80 64 151 183 67 34 35 35 36 36 36 36 37 72 39 92 168 287 525 666 600 583 442 268 123 66 51 45 37 52 48 48 44 40 40 36 36 40 40 40 40 40 40 40 40 34 34 34 34 34 34 35 35 39 39 39 43 47 47 47 51 43 47 47 51 51 47 47 43 51 51 47 47 43 39 39 35 53 49 49 45 45 41 41 41 33 37 41 45 45 45 45 45 61 44 32 32 55 71 62 49 40 28 51 26 24 25 24 59 41 43 36 36 37 45 46 46 23 70 50 46 70 38 126 362 593 635 556 327 146 89 59 24 23 24 24 31 41 48 66 62 37 27 24 28 36 44 41 46 31 35 32 36 37 41 45 49 30 93 132 163 295 462 477 393 233 142 71 60 70 67 48 59 65 68 53 34 29 30 30 29 29 29 29 32 52 60 56 52 47 51 35 35 52 36 31 41 37 33 33 33 33 41 41 48 67 63 65 71 50 36 36 46 98 112 196 249 331 445 464 423 418 270 122 74 75 40 34 49 57 45 50 58 42 37 39 86 109 76 52 36 55 60 56 41 45 53 65 69 58 42 37 36 35 55 51 83 155 102 38 83 115 90 111 171 136 60 68 144 92 107 83 43 59 103 106 62 102 82 93 137 165 169 172 176 179 191 162 95 114 167 174 119 102 95 110 111 98 55 54 59 35 88 36 32 80 116 93 137 233 157 185 101 77 117 41 82 87 159 179 131 138 193 220 180 190 169 248 294 229 243 259 188 59 81 133 165 142 90 66 71 35 47 48 44 40 40 44 44 40 60 53 35 35 48 60 47 66 92 102 96 114 180 271 309 282 222 126 34 33 65 81 53 69 77 37 177 197 89 109 72 118 77 249 409 349 285 210 50 86 70 55 55 55 47 34 32 45 48 44 36 35 35 42 46 61 53 37 40 51 63 67 60 50 54 53 57 68 83 110 121 164 240 256 340 493 470 314 229 143 65 32 52 84 76 60 56 32 32 32 32 32 32 32 32 44 47 47 43 39 39 35 35 39 38 38 38 38 38 38 38 48 44 36 28 28 28 28 28 28 28 28 28 31 39 50 50 38 34 30 30 30 34 38 42 26 30 30 29 29 25 25 26 30 30 30 25 29 28 35 31 22 22 29 29 29 33 39 40 39 39 35 35 34 34 37 36 24 20 23 18 21 17 17 13 13 14 15 16 17 25 30 39 20 21 22 22 27 27 35 31 40 40 37 37 41 41 38 38 35 35 32 32 28 28 28 33 33 33 37 41 41 45 49 49 33 37 37 41 41 45 45 38 30 31 31 39 39 35 32 32 36 36 36 40 40 44 44 44 33 41 41 33 41 57 53 33 45 41 41 41 41 41 41 41 45 45 41 42 39 42 46 50 62 66 75 87 71 43 35 42 33 49 53 37 33 50 54 46 39 34 36 44 34 35 48 36 35 36 39 39 36 36 36 40 37 37 37 37 37 37 41 46 42 42 49 45 45 41 37 41 49 45 52 52 56 60 60 64 42 42 42 43 39 39 39 39 67 43 39 55 78 78 70 66 112 128 144 160 180 198 226 247 283 319 343 314 242 177 152 173 131 224 327 381 395 450 508 504 494 487 450 413 338 197 80 54 87 79 60 49 49 41 40 39 42 50 62 84 107 166 242 328 447 698 821 619 309 148 109 86 71 50 41 41 41 48 51 46 70 66 62 58 54 54 54 54 54 50 50 46 42 42 38 38 53 40 38 45 79 87 75 52 50 43 44 44 44 51 50 50 63 52 55 43 39 40 49 50 78 57 168 209 276 316 349 608 556 366 144 78 105 103 65 59 47 43 40 44 44 40 40 39 47 47 43 43 43 43 47 47 79 63 51 55 71 79 71 59 47 55 56 60 61 73 74 78 46 50 67 111 139 131 84 62 99 89 172 224 183 218 273 233 202 195 73 37 92 41 37 42 41 84 56 39 67 71 63 99 71 51 51 63 67 55 43 43 55 55 59 59 63 59 59 59 55 55 51 47 43 39 38 38 42 42 42 42 42 42 42 42 38 38 42 46 46 42 38 38 49 49 49 49 49 49 49 49 57 57 53 53 48 44 44 40 39 87 82 57 59 46 33 40 47 51 62 66 71 64 60 56 62 62 70 87 111 104 88 65 49 65 54 45 82 158 179 163 64 35 34 36 45 35 34 35 36 36 36 37 37 37 41 38 38 37 37 37 37 37 37 37 38 38 38 46 47 55 63 67 43 63 90 111 151 179 150 97 93 128 171 191 179 143 110 75 128 110 97 89 113 141 113 61 113 98 79 67 52 57 78 114 116 71 55 87 115 103 88 92 80 68 60 64 68 60 40 38 73 73 65 57 52 56 60 60 67 63 59 51 51 43 39 34 49 49 53 53 49 45 37 33 45 45 45 45 45 45 45 45 46 42 42 37 33 33 33 33 32 32 36 36 36 31 31 31 33 34 34 34 41 41 41 41 53 54 54 47 40 36 36 35 36 36 36 36 43 50 50 50 42 38 38 38 38 39 35 35 36 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 35 35 35 40 48 52 44 35 35 35 35 44 40 43 70 70 63 63 56 53 57 49 49 36 35 43 62 50 45 58 36 78 100 75 85 127 142 102 151 150 141 124 105 84 53 43 73 66 37 37 37 33 33 37 33 36 44 36 36 49 45 36 52 52 56 60 60 64 64 68 52 56 56 48 40 36 36 40 54 49 45 37 33 37 42 54 31 81 209 309 274 154 74 74 45 49 45 41 33 33 34 35 35 35 35 35 36 48 56 60 46 50 54 58 58 54 50 50 46 46 46 46 46 46 46 46 42 38 34 34 33 33 45 49 31 100 183 183 115 59 59 83 45 41 33 32 33 41 52 60 64 60 32 29 30 64 108 120 60 80 160 236 209 101 44 56 32 32 40 40 40 40 40 40 40 44 48 48 52 48 48 44 36 35 39 39 43 47 51 51 51 29 143 216 208 336 409 271 382 694 584 517 620 462 236 86 55 45 45 45 41 41 37 33 28 32 36 40 44 44 44 44 31 27 26 25 25 26 27 35 83 59 115 135 91 126 134 33 22 137 174 262 591 540 104 68 41 33 28 28 39 42 37 29 31 38 37 41 45 48 56 56 68 56 56 64 64 44 44 56 57 45 22 18 20 26 30 24 57 43 47 40 37 33 29 29 30 35 43 43 35 35 37 45 45 45 42 38 34 38 46 47 34 35 36 37 45 59 66 83 84 235 400 527 626 715 760 733 594 350 147 64 62 52 42 47 47 43 47 40 40 40 41 45 52 51 40 40 40 40 44 48 45 49 57 65 62 62 54 54 70 66 62 54 53 49 41 41 40 40 40 41 41 41 42 41 40 42 43 43 44 50 85 120 214 259 331 407 478 542 595 610 666 648 641 597 539 447 359 306 237 176 114 71 56 60 60 68 62 57 64 111 190 281 352 384 393 327 256 203 164 114 52 47 45 63 60 62 66 63 70 69 103 145 196 235 272 282 254 190 101 66 49 49 53 61 56 47 68 57 57 53 54 70 75 83 67 63 63 55 58 54 60 68 59 78 97 97 84 68 79 75 113 109 146 232 337 423 457 465 484 469 442 400 339 253 155 96 84 76 57 44 44 44 45 46 48 57 58 50 49 51 95 147 213 259 305 321 267 180 114 95 84 73 70 62 54 53 50 49 48 47 46 46 59 71 67 59 51 51 66 86 102 98 70 46 82 70 58 50 51 63 68 76 81 72 69 77 89 81 62 49 82 75 71 63 51 50 50 50 62 61 87 122 126 101 112 143 124 197 269 328 410 528 664 764 867 894 880 817 734 625 473 323 171 115 83 60 60 49 47 46 46 46 46 46 46 54 65 65 45 46 50 53 61 65 69 68 53 60 56 56 67 64 75 65 53 46 50 47 47 47 51 47 47 48 48 52 56 64 65 68 82 81 81 65 69 62 62 62 87 79 71 63 59 63 64 67 73 65 50 46 46 46 45 44 47 46 69 109 135 139 178 254 338 326 370 463 453 343 264 254 192 166 132 98 71 48 44 43 78 69 61 54 54 54 45 40 37 36 35 35 35 35 34 34 35 35 36 35 36 36 36 36 38 39 39 39 41 45 49 45 42 43 43 51 51 43 43 43 43 43 43 43 43 42 42 42 41 45 45 41 41 41 42 42 54 50 46 46 43 43 47 51 59 52 43 42 42 43 44 52 44 77 124 132 105 77 73 69 95 60 47 47 67 71 58 45 45 45 48 56 64 60 43 42 43 44 48 70 73 64 52 40 40 41 41 41 40 46 45 37 49 37 69 61 56 180 231 119 43 35 34 35 41 53 57 53 99 85 134 186 275 531 703 666 613 464 274 126 68 61 55 51 52 48 48 44 40 40 36 36 40 35 35 35 36 35 34 33 34 34 34 34 34 34 34 34 55 43 34 35 39 47 43 40 47 47 47 47 47 47 47 47 51 51 47 47 43 43 39 39 81 77 69 61 53 41 37 33 41 41 41 41 41 41 41 41 41 48 55 35 30 30 65 93 44 47 42 29 24 23 28 43 25 32 36 40 44 49 53 53 26 82 69 57 69 29 69 250 495 526 591 590 389 112 26 85 24 24 24 35 42 56 67 56 46 35 32 36 44 48 45 46 39 39 36 33 29 33 45 53 69 81 127 235 417 552 528 427 244 169 102 84 69 54 56 80 46 53 53 46 38 35 35 35 31 30 30 30 30 30 30 29 30 30 30 31 31 32 32 33 41 41 37 37 41 41 45 52 62 51 57 71 50 36 36 38 52 93 146 211 316 410 417 363 470 313 169 102 71 47 36 49 73 46 50 55 43 36 37 47 79 59 38 36 36 36 37 37 38 39 43 51 55 48 39 39 33 103 103 151 107 107 59 71 116 144 144 115 100 104 96 64 52 80 104 100 91 79 94 102 118 118 113 133 196 212 184 184 161 137 164 193 168 85 80 117 68 69 88 81 84 61 60 45 33 129 137 73 77 85 129 241 421 436 291 227 143 63 123 56 81 145 125 97 101 185 260 160 198 169 240 286 236 239 263 176 111 94 146 210 182 82 39 56 35 44 60 56 40 36 48 64 51 67 60 40 44 73 69 44 92 38 32 83 130 145 168 201 204 129 75 75 80 56 36 37 62 90 54 194 214 101 122 97 139 62 178 290 214 182 178 66 63 47 43 51 63 63 43 33 65 68 60 44 40 40 47 50 38 41 29 28 28 39 51 48 38 39 38 49 64 88 122 142 233 224 181 245 366 323 243 266 203 98 32 32 45 53 65 77 48 40 40 36 36 32 31 31 36 36 36 36 36 31 31 31 43 31 30 35 39 35 31 42 45 41 33 29 30 30 29 28 29 29 33 36 43 43 51 50 39 31 31 31 31 31 35 35 31 31 31 31 31 31 31 31 27 26 30 26 25 24 24 23 27 22 22 22 37 41 40 48 43 43 43 39 38 34 41 40 24 20 23 19 21 17 13 13 12 12 13 15 17 21 26 27 36 40 40 37 38 34 42 35 44 44 41 45 45 45 34 34 35 35 28 32 28 32 32 33 37 37 37 41 41 45 45 49 33 33 37 41 41 45 49 42 42 35 35 35 35 35 36 36 32 36 36 40 40 44 44 44 37 37 41 41 45 45 45 45 41 41 45 45 49 45 45 41 41 42 42 42 42 42 35 35 38 62 86 86 70 46 35 34 33 33 33 33 41 46 43 43 35 35 35 43 47 51 48 52 36 36 36 35 36 36 44 52 36 36 37 37 37 41 41 41 49 45 53 49 45 45 41 48 48 52 52 56 60 60 71 64 42 38 38 39 43 43 43 43 43 43 47 50 47 51 55 55 52 64 85 108 124 147 179 203 235 310 370 357 312 243 155 81 100 135 162 196 234 296 366 414 431 404 414 409 281 100 38 68 55 59 52 45 41 41 42 41 70 41 45 99 145 228 351 446 517 730 805 372 234 127 99 68 56 42 41 41 41 48 52 51 82 62 46 46 58 66 58 42 58 50 46 42 42 42 38 38 40 40 55 77 67 102 110 72 49 42 39 39 39 47 66 70 75 71 66 46 39 39 53 66 102 93 112 232 320 296 388 579 305 179 133 179 157 60 50 118 47 43 40 44 40 40 39 39 47 43 43 39 39 43 43 47 43 43 47 55 59 67 71 71 91 59 38 44 81 109 82 46 41 42 67 114 147 159 135 129 217 159 217 327 390 496 542 463 499 394 176 70 121 101 42 71 58 61 65 61 52 40 48 60 47 47 55 59 59 63 67 71 51 51 55 55 55 55 51 51 55 51 47 43 38 38 38 38 46 49 49 49 45 45 41 41 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 53 53 49 45 45 41 36 62 54 36 47 66 53 31 39 51 55 66 70 67 56 63 62 58 66 79 99 96 84 65 33 53 73 105 126 150 151 155 128 80 48 48 45 36 35 36 36 36 36 36 37 41 41 41 37 37 37 37 37 37 37 37 37 37 38 42 50 51 59 63 67 76 79 79 103 143 142 113 100 116 159 203 227 222 178 130 159 144 124 118 138 162 130 70 159 144 133 122 111 100 104 112 135 103 98 123 142 112 103 96 87 64 55 44 55 44 39 38 50 53 49 41 44 48 56 60 95 87 79 67 59 47 39 38 49 49 49 49 49 41 37 33 45 45 45 45 45 45 45 45 49 42 41 37 33 33 33 32 31 31 31 30 31 31 31 31 33 33 33 33 37 37 41 41 53 53 57 54 47 36 35 35 36 36 43 43 50 50 53 53 42 41 42 42 42 42 42 39 39 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 40 40 44 48 48 48 36 36 36 40 40 44 48 55 82 78 67 52 48 41 38 37 45 41 44 48 58 46 53 62 54 66 80 86 97 127 146 143 93 98 109 116 116 91 73 64 80 114 85 36 35 36 35 33 35 35 35 40 48 48 40 36 56 56 56 56 56 56 56 52 44 48 52 48 44 44 48 52 50 49 45 37 33 41 46 57 37 105 277 451 432 250 82 34 49 49 49 41 33 33 34 35 35 39 36 40 40 44 44 44 39 43 54 51 58 47 50 43 46 39 46 39 50 43 50 50 46 42 38 37 37 45 57 60 92 188 303 331 267 163 83 48 49 45 37 33 37 45 56 64 80 44 60 128 140 80 40 56 68 77 125 185 173 97 36 32 32 33 40 40 40 40 40 40 32 40 48 56 56 52 44 36 32 32 31 35 35 39 39 36 31 29 77 110 83 171 236 151 165 666 697 488 343 184 118 60 48 45 45 45 41 37 37 33 32 36 40 44 44 48 48 48 56 44 27 26 26 26 27 36 87 59 95 103 63 99 115 30 99 177 209 278 574 528 124 52 53 41 36 43 51 46 45 33 46 49 53 57 60 64 64 63 55 47 51 63 59 40 32 36 49 37 18 18 19 22 30 24 57 39 39 36 37 45 42 50 31 35 39 39 39 39 37 41 45 45 42 38 34 38 46 47 34 35 36 40 51 59 65 83 111 232 369 473 568 642 683 644 536 278 87 53 67 48 38 54 43 46 43 39 39 40 41 49 48 51 40 40 40 40 40 44 45 49 57 65 62 58 54 50 58 54 50 46 49 41 40 40 40 40 41 41 41 41 41 41 41 42 47 43 43 44 57 84 186 254 346 445 523 583 624 646 702 696 697 687 638 565 493 437 389 288 171 97 79 76 72 60 46 46 61 104 183 258 321 342 334 299 249 202 148 90 50 47 44 59 56 54 54 58 65 64 110 164 227 271 296 301 258 189 104 62 48 48 49 60 48 47 56 60 61 65 70 71 75 67 55 52 55 51 58 58 68 68 56 71 78 73 64 64 96 108 144 156 206 284 369 431 457 453 496 457 405 340 274 200 138 95 91 80 57 44 44 45 47 48 48 49 49 49 49 77 113 157 293 382 455 456 367 230 140 98 84 73 63 51 51 50 50 49 48 47 46 46 55 67 63 55 59 59 70 82 90 86 62 45 86 82 74 66 55 67 84 108 92 77 65 61 69 62 50 49 71 75 75 68 64 59 67 71 62 61 91 130 137 128 147 196 262 346 441 517 591 702 822 896 949 958 936 858 753 617 453 300 140 92 60 48 49 49 47 45 45 45 45 45 45 45 53 57 45 45 49 53 53 64 64 68 52 55 51 54 54 54 58 55 56 49 45 45 45 50 51 55 55 51 48 56 60 68 69 76 81 85 77 73 69 69 62 66 86 75 63 55 51 51 55 59 45 45 45 46 46 47 47 47 55 54 89 121 128 115 126 172 267 249 265 294 267 180 137 147 116 97 79 60 52 45 46 49 63 66 58 50 42 41 41 40 37 36 36 35 35 35 34 34 34 35 35 35 35 36 36 36 45 42 39 40 48 49 53 57 41 42 46 43 50 43 42 42 47 43 43 43 43 42 42 42 40 40 40 40 41 45 53 54 50 46 42 42 42 43 43 47 43 43 42 42 43 47 52 60 45 73 100 104 81 61 53 49 63 48 47 47 51 51 54 57 45 44 44 52 60 63 47 42 43 43 58 68 79 74 66 55 44 40 41 48 62 65 71 56 73 49 73 69 64 168 232 151 52 48 44 44 49 57 70 81 86 140 253 293 294 468 673 723 636 503 310 173 96 77 62 54 55 48 48 44 40 40 36 36 56 52 44 36 35 34 34 35 34 34 35 34 33 33 33 34 33 33 34 39 43 43 39 36 43 43 43 43 43 43 43 43 51 47 47 47 43 39 39 39 69 69 61 57 49 41 37 33 41 41 41 41 41 41 41 41 36 40 47 39 38 42 69 88 47 50 37 32 24 27 31 38 25 32 36 40 44 49 53 57 31 74 50 37 65 29 33 157 371 441 547 622 548 339 158 72 24 24 28 35 42 50 60 57 39 35 32 36 44 49 46 46 35 35 32 32 29 37 49 57 45 76 171 286 376 428 487 543 367 200 41 27 81 115 96 68 59 66 54 50 46 39 32 32 60 44 31 30 30 29 29 29 30 30 31 31 32 32 33 37 41 37 37 37 41 45 49 56 86 59 41 43 36 35 36 46 53 79 99 141 254 392 427 377 398 333 281 253 223 183 132 104 113 62 38 39 47 39 39 48 73 57 40 38 38 39 40 44 39 49 48 41 57 41 40 57 43 163 147 131 155 127 79 115 116 171 160 88 92 148 116 36 45 77 116 132 131 111 90 74 126 138 141 149 184 176 148 140 101 93 129 181 169 93 37 36 65 69 73 69 61 53 45 38 36 147 166 82 46 36 65 177 353 408 351 375 283 143 198 183 140 113 105 129 141 169 205 200 143 145 236 291 256 255 263 180 136 107 143 191 159 68 35 56 44 40 40 44 48 52 52 60 79 90 63 34 34 49 53 37 56 56 71 83 66 60 96 152 109 70 51 68 68 48 42 62 54 74 38 150 166 69 106 93 112 34 82 151 114 110 126 59 51 43 35 43 59 59 39 34 53 56 48 40 36 36 36 43 30 30 29 29 29 29 29 33 30 31 43 54 69 88 111 135 246 246 202 218 291 256 190 227 185 110 46 38 54 57 57 73 52 44 40 32 32 32 32 32 36 36 36 36 36 32 31 31 31 35 35 35 39 39 39 31 38 34 34 30 30 30 29 29 29 29 33 33 37 44 51 44 32 32 32 31 35 35 35 35 27 27 27 27 27 27 27 27 27 27 30 26 25 25 24 24 27 27 26 30 41 41 37 29 39 39 39 35 34 34 37 36 24 20 27 19 21 17 13 13 12 12 13 15 20 21 29 26 43 36 40 40 37 42 42 35 43 40 37 41 41 41 30 30 31 31 27 28 28 28 28 29 37 37 37 41 41 45 45 45 33 33 37 41 41 45 49 42 42 35 35 35 35 35 36 36 36 36 36 40 40 44 44 44 45 45 41 41 37 33 33 33 37 37 41 41 45 45 45 41 41 42 42 42 42 42 35 35 38 58 74 78 62 46 35 39 34 37 37 37 38 42 35 35 39 43 43 43 43 47 40 40 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 52 53 49 49 45 41 48 48 52 52 52 56 60 60 71 64 42 38 38 38 42 42 43 43 43 43 47 46 47 51 51 40 41 43 51 66 78 101 132 163 182 269 349 372 355 298 201 110 92 95 98 97 127 162 216 244 296 312 323 289 192 98 53 69 48 56 61 62 70 67 63 63 42 57 63 98 183 298 400 483 619 737 687 177 285 89 101 73 56 49 42 41 41 40 40 40 63 66 58 54 54 54 54 54 58 50 46 42 42 42 42 38 40 42 67 100 157 220 196 94 88 67 40 38 38 43 74 90 90 79 74 58 39 40 49 58 63 85 80 196 264 243 384 551 482 376 202 72 74 127 90 38 47 43 40 40 40 40 39 39 47 43 43 43 43 43 43 47 47 47 51 55 59 63 67 67 55 47 39 40 49 57 49 41 54 58 78 106 146 171 191 208 284 213 267 412 544 687 748 676 709 603 335 130 107 90 42 63 42 50 61 73 80 72 56 48 51 51 59 59 63 67 71 75 51 51 55 55 55 55 51 51 43 43 43 46 46 50 50 50 49 49 49 49 45 45 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 53 53 49 45 45 45 33 37 36 33 47 113 93 31 36 47 55 59 59 59 63 63 62 58 58 67 83 84 80 65 32 101 185 225 174 106 83 107 156 108 64 56 44 36 36 52 35 35 43 47 47 47 47 40 40 37 40 37 37 37 37 36 36 37 37 41 49 50 58 55 71 76 75 63 82 114 129 113 120 115 142 194 254 289 269 229 157 185 197 192 203 243 279 283 223 224 222 231 225 215 203 191 218 194 190 186 174 123 98 87 86 59 43 38 39 39 43 39 37 41 37 37 44 52 60 64 68 64 60 56 55 51 47 50 45 56 56 49 45 37 33 33 37 37 37 41 41 48 48 41 45 45 41 41 37 33 32 32 32 31 31 31 32 31 35 32 33 33 33 33 33 37 41 48 56 53 53 54 47 36 36 35 39 39 46 46 49 49 56 56 52 52 52 52 52 53 53 46 39 36 36 35 35 35 35 35 36 36 36 36 36 36 36 36 34 35 36 44 44 44 40 36 35 35 40 40 35 35 36 51 78 74 63 48 45 37 38 38 37 37 52 36 35 38 49 53 70 45 44 78 86 89 115 140 77 67 69 88 86 65 63 98 75 97 84 36 35 52 56 40 76 48 35 36 36 36 36 40 48 48 48 44 44 44 44 44 40 44 44 40 36 36 36 40 50 46 46 37 37 45 50 61 121 125 253 436 448 278 106 47 49 53 49 45 34 34 34 35 35 35 40 44 44 40 35 35 48 52 59 56 63 52 59 48 43 36 43 36 43 36 43 47 50 46 45 45 49 57 68 76 132 228 351 411 367 243 108 31 53 49 41 37 37 45 56 64 148 76 140 320 380 288 248 308 132 97 69 69 77 69 65 61 33 33 40 40 40 40 40 40 31 32 45 53 57 45 33 32 32 32 32 32 32 32 32 32 33 33 75 85 66 107 168 163 213 486 399 176 94 88 121 59 48 45 45 41 41 37 37 33 40 40 40 44 44 48 48 48 88 69 49 29 28 27 28 28 68 36 52 48 27 56 84 34 126 220 272 325 594 633 263 47 64 52 47 43 51 47 41 29 38 45 53 60 64 60 51 47 51 47 55 67 63 43 31 32 41 29 18 18 19 21 30 28 49 35 35 32 41 53 62 70 35 35 31 35 43 47 37 37 49 45 38 38 38 42 46 50 35 35 36 47 51 62 65 79 112 205 318 399 476 546 583 548 465 215 52 54 91 60 38 62 38 42 39 39 39 40 41 49 44 47 43 39 39 43 40 44 52 56 53 57 61 61 57 53 46 46 42 41 41 41 44 44 48 48 40 40 40 41 41 41 42 42 51 43 43 43 44 48 129 221 344 459 542 602 649 675 742 763 788 793 771 722 659 602 542 403 227 111 89 88 73 53 46 46 57 93 164 227 279 295 275 260 230 179 116 57 48 47 44 62 52 46 46 46 53 63 104 179 266 317 342 332 276 195 103 65 48 47 48 48 46 45 47 52 61 77 78 75 63 59 51 51 51 50 58 62 76 76 67 70 54 45 44 57 104 132 175 203 258 328 390 428 438 441 429 385 311 237 190 152 125 103 91 76 53 44 44 46 52 61 49 48 47 48 60 92 128 183 353 485 580 576 440 264 146 101 80 62 51 51 51 50 50 49 48 47 46 46 51 55 55 47 55 55 55 63 71 67 55 46 66 70 70 62 51 67 96 124 100 81 61 49 53 50 50 50 63 67 68 72 64 68 76 91 75 70 92 126 153 159 198 266 430 528 616 680 739 815 895 937 930 946 918 847 731 579 404 246 105 64 47 47 47 48 47 45 44 44 44 44 44 44 48 48 53 49 52 52 48 54 54 58 54 57 50 45 41 41 41 42 56 44 43 43 44 53 57 62 54 51 52 60 65 73 77 80 69 73 69 65 61 65 69 62 74 70 66 58 54 50 46 45 44 44 44 45 46 51 63 67 75 78 106 141 132 92 83 94 137 148 156 149 117 77 74 106 63 59 48 44 45 49 57 61 59 55 51 42 41 40 40 40 38 38 45 48 51 51 51 48 35 35 35 35 35 36 36 37 41 42 43 44 52 60 64 61 45 42 53 50 58 46 50 42 46 42 46 42 42 42 42 42 40 40 39 40 48 60 76 77 53 42 42 42 42 42 43 47 42 42 42 43 43 47 48 52 49 57 61 61 57 49 45 46 46 47 51 47 46 45 57 69 49 44 44 51 59 66 54 46 46 46 53 59 70 73 69 62 47 44 48 59 66 76 83 75 69 37 57 69 60 140 212 180 80 80 76 65 57 57 73 89 79 164 305 330 279 361 544 636 519 409 260 147 100 77 66 47 55 48 48 44 40 40 40 36 64 60 48 35 34 34 55 75 34 34 34 33 33 33 34 46 32 33 34 35 35 35 36 39 43 43 43 43 43 43 43 43 47 47 47 43 43 39 39 39 53 53 49 49 45 41 41 37 37 37 37 37 37 37 37 37 32 32 39 43 54 58 69 72 35 37 36 35 27 26 26 33 25 29 29 33 41 46 46 50 46 82 54 38 81 65 37 83 213 382 460 454 537 623 449 159 32 33 40 48 51 58 69 62 39 39 36 40 45 49 46 46 31 35 32 32 33 37 49 61 44 60 159 270 289 275 391 566 454 300 145 95 105 95 48 30 52 52 48 48 44 40 32 32 88 68 40 31 30 30 34 31 31 31 31 32 32 36 37 37 41 37 37 41 41 49 53 60 87 63 41 35 36 35 36 38 49 91 93 79 156 287 362 347 358 352 345 317 270 231 196 184 201 118 51 40 56 45 40 39 50 42 41 39 40 41 46 54 54 86 70 42 58 42 40 74 68 159 127 75 139 119 62 90 138 238 262 174 110 122 111 51 105 89 85 89 104 100 87 75 94 118 145 157 160 148 128 121 82 62 62 94 118 110 82 62 62 58 51 42 39 38 38 38 35 96 100 39 37 35 36 108 208 279 310 402 314 150 217 286 250 130 91 124 133 125 145 248 183 162 217 256 238 253 276 218 146 112 124 152 124 53 36 53 56 36 35 36 67 79 63 47 85 93 73 38 35 48 45 36 36 58 81 65 36 34 47 86 34 35 51 71 56 41 54 94 46 62 37 106 103 38 82 93 136 64 55 60 55 55 63 35 43 35 39 43 55 55 43 38 52 48 40 36 32 31 31 31 30 30 30 30 30 30 29 29 28 30 31 32 35 50 76 96 151 195 172 165 206 190 147 173 118 71 35 35 39 34 34 38 46 38 37 32 32 32 32 32 32 32 32 32 32 32 32 32 30 32 32 30 30 31 32 30 30 31 31 30 30 30 30 30 30 29 33 33 37 37 44 44 36 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 25 28 24 39 35 34 38 38 33 29 21 35 31 31 31 30 30 33 32 24 20 27 23 22 17 17 13 11 12 13 14 19 21 25 26 39 43 36 40 37 41 42 39 39 36 33 37 37 37 30 26 27 31 27 27 28 28 28 29 33 37 37 37 41 45 45 45 37 37 37 41 41 45 45 38 43 35 35 35 36 36 36 36 36 36 36 40 44 44 44 48 45 45 41 41 37 37 33 33 45 45 41 41 41 41 37 37 41 34 35 35 35 35 35 35 35 50 62 62 50 43 39 43 39 39 39 35 34 34 34 35 51 47 47 47 43 39 39 39 35 36 36 40 44 44 44 44 37 37 37 37 37 37 37 37 48 55 56 52 52 48 48 48 52 52 52 56 56 60 60 53 38 38 38 38 42 42 50 50 50 50 43 46 43 47 39 40 42 42 43 42 43 66 97 131 158 229 311 362 382 361 292 210 138 95 70 50 72 91 114 133 125 178 195 141 84 62 54 42 61 76 81 78 78 66 55 42 40 95 94 112 245 371 452 532 694 800 420 147 183 163 36 114 52 50 54 46 40 39 39 40 51 62 66 58 46 46 50 58 54 50 46 46 42 42 42 39 42 43 88 152 312 414 362 208 143 115 73 40 38 39 74 78 90 90 86 66 47 40 41 46 47 106 84 212 256 264 508 630 549 358 147 57 83 108 85 47 47 43 47 47 47 47 43 40 47 40 40 40 40 40 40 40 40 40 40 44 44 48 48 52 39 55 64 64 45 40 40 41 42 42 58 82 121 166 222 268 263 299 439 596 706 810 875 848 866 787 513 218 108 89 69 83 50 62 78 94 109 93 64 40 55 55 55 55 63 67 71 75 47 51 51 55 55 51 51 47 39 42 46 50 54 54 54 54 45 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 53 53 53 49 45 45 45 33 36 35 32 54 157 141 31 40 40 47 59 59 55 63 63 62 47 47 48 60 65 69 61 31 157 286 297 186 82 51 71 100 72 48 44 40 36 35 44 35 35 43 47 47 47 47 43 47 40 40 40 40 36 40 36 36 36 36 37 41 49 57 54 39 56 75 75 86 105 105 104 155 138 126 169 233 289 320 319 299 302 281 249 260 295 299 279 376 385 383 361 338 316 293 277 242 229 213 197 157 109 81 81 69 54 38 37 37 38 38 38 49 45 45 45 52 60 64 68 52 52 52 48 51 47 47 54 45 52 52 45 45 37 37 33 37 37 37 37 48 48 48 48 52 45 48 37 37 33 32 32 40 40 40 43 43 39 43 36 32 32 32 33 37 40 41 48 56 56 60 53 50 43 43 39 46 46 49 49 49 49 49 49 45 45 45 45 45 45 45 42 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 40 44 44 44 48 48 48 48 48 44 36 35 35 35 35 39 58 70 66 67 60 46 46 42 36 37 44 36 38 53 64 56 69 49 44 59 74 70 85 105 118 76 57 67 52 36 39 88 73 36 36 68 68 63 91 116 143 123 92 60 40 40 52 60 36 36 36 40 40 40 44 44 60 64 60 52 40 36 36 35 46 46 46 42 37 45 54 66 177 133 173 293 330 238 122 71 46 58 54 50 34 34 34 35 35 36 40 44 44 40 36 36 56 56 56 56 56 56 56 52 44 44 44 40 36 36 35 35 43 45 41 45 49 61 76 80 132 188 279 339 331 252 136 52 53 45 37 33 37 41 52 60 124 56 92 240 324 316 352 443 133 101 49 32 33 61 81 77 33 33 40 40 40 40 40 40 32 32 41 49 49 41 33 32 41 41 37 37 37 33 33 33 37 45 49 54 60 66 96 151 113 205 162 124 100 66 91 60 53 45 45 41 37 37 37 37 40 40 40 40 40 44 44 45 85 77 69 61 53 49 45 45 49 28 29 28 26 36 64 38 114 263 367 404 621 713 378 31 60 48 43 39 43 39 33 21 34 41 52 60 60 51 43 35 43 43 43 47 43 35 28 28 45 29 18 18 19 21 26 32 41 31 35 36 45 57 62 66 39 35 31 35 43 47 37 33 49 45 33 34 38 46 46 46 50 50 50 54 54 58 69 79 126 219 321 386 455 514 544 520 355 165 45 54 83 53 38 54 38 38 38 38 38 40 48 56 47 43 43 39 43 43 40 44 44 48 45 45 49 49 45 45 42 42 41 41 41 41 48 48 48 48 48 40 40 41 41 41 42 42 51 44 43 43 43 43 80 172 307 434 536 604 663 697 795 839 878 895 884 851 791 734 632 471 280 144 92 79 69 61 47 46 50 74 137 193 240 272 237 229 205 147 88 48 47 47 59 66 52 45 45 45 52 70 104 198 297 348 376 366 306 213 103 65 48 47 47 51 46 44 46 51 64 69 74 63 59 59 51 51 51 51 58 62 73 80 64 63 47 45 44 46 97 133 208 243 290 333 356 358 354 357 289 257 202 166 143 128 122 122 71 64 49 45 46 47 60 65 49 48 48 48 60 87 127 198 360 508 613 580 431 239 137 100 67 57 50 50 51 50 50 50 48 47 46 46 47 47 47 46 47 46 46 47 59 67 63 59 62 58 54 58 67 95 120 132 93 73 49 48 49 50 51 59 55 56 64 60 53 61 73 88 88 86 96 118 148 190 246 325 513 618 689 725 766 818 863 871 867 870 845 760 640 472 304 161 81 55 47 46 47 48 46 46 44 44 44 52 48 48 52 48 60 56 55 47 42 49 49 53 57 53 52 44 44 44 44 40 54 46 46 43 55 56 65 65 50 51 59 64 69 77 81 84 57 61 57 57 57 61 65 69 58 58 58 58 61 46 45 45 44 45 53 49 57 58 63 71 79 83 98 110 105 76 56 60 52 81 101 93 73 65 76 80 64 60 56 53 49 56 60 60 71 59 46 42 41 41 40 39 54 61 73 73 76 68 64 76 47 50 46 39 39 36 36 36 37 45 46 51 59 60 60 64 53 53 61 57 61 58 57 50 45 41 42 42 41 41 41 45 55 59 55 47 59 68 84 96 56 49 45 41 42 42 43 46 43 42 46 50 43 43 43 43 53 45 44 44 49 61 57 50 45 46 51 47 46 45 53 73 64 59 47 54 62 69 62 53 49 53 52 54 61 76 81 70 54 51 51 55 62 76 83 75 53 36 41 69 69 116 180 188 112 104 88 73 61 57 57 61 95 117 210 260 229 240 324 385 303 229 151 97 86 82 78 62 55 48 44 44 44 40 40 40 56 44 35 34 39 67 98 123 50 42 34 33 33 34 38 42 42 34 33 34 34 39 43 43 47 47 47 47 47 47 47 47 47 47 43 43 39 39 39 35 37 37 41 41 41 41 41 41 37 37 37 37 37 36 37 36 32 32 39 47 66 69 60 51 34 32 35 31 30 26 25 21 29 29 33 37 41 46 50 50 46 82 58 42 86 98 61 63 134 297 310 235 373 611 529 231 40 40 40 45 52 56 56 56 39 43 37 41 45 49 46 46 43 43 40 36 33 33 45 53 73 28 75 178 200 167 262 414 426 436 433 360 217 83 32 41 33 33 33 34 37 37 40 36 80 64 47 31 38 46 55 55 35 31 32 32 36 36 41 41 41 41 41 41 45 49 53 64 79 56 42 51 49 37 36 36 36 112 134 76 63 150 221 229 315 308 313 293 238 171 160 181 198 131 72 65 81 69 45 41 51 47 43 42 42 47 62 74 78 126 94 54 78 42 41 93 100 107 86 78 86 142 70 37 130 190 238 214 138 82 94 119 129 85 57 65 96 96 87 71 114 118 157 165 148 129 121 101 94 66 38 38 63 107 127 119 63 51 39 38 38 39 43 47 38 52 39 36 50 58 45 53 95 143 187 269 205 104 216 341 353 230 186 159 156 129 109 201 180 155 189 217 223 238 249 190 143 94 90 109 89 57 45 69 56 36 35 36 67 79 63 54 52 73 81 73 70 71 44 35 41 53 42 36 41 65 68 44 47 51 67 72 53 41 65 94 46 51 38 82 71 37 71 83 113 93 65 53 61 52 36 47 39 35 43 47 51 51 50 46 53 44 36 32 32 30 30 30 32 33 45 57 53 45 33 32 30 30 30 29 30 30 46 53 37 109 121 114 147 132 101 90 47 35 34 39 35 33 33 34 38 42 45 41 37 33 32 32 32 32 32 33 32 36 36 40 31 40 40 30 30 32 44 32 31 32 32 31 30 29 30 30 30 30 33 33 37 37 44 37 37 36 33 32 32 32 32 32 28 27 27 27 27 27 27 27 31 31 27 26 26 25 29 28 55 47 38 30 30 25 29 25 20 27 27 23 26 26 29 28 24 20 27 23 26 22 18 17 11 11 12 13 22 24 32 33 42 39 36 40 37 41 42 39 36 40 37 37 37 37 30 30 31 35 28 32 28 32 32 33 33 33 37 37 41 41 45 45 41 41 41 41 41 41 41 34 43 35 35 35 36 36 36 36 36 36 40 40 44 44 48 48 37 37 37 41 45 49 49 53 53 53 49 45 45 45 45 41 41 34 35 35 35 35 35 35 35 42 46 46 42 39 39 47 43 43 39 39 35 35 35 35 51 47 47 47 43 39 39 39 40 36 36 40 40 44 48 48 36 36 36 37 41 49 53 60 44 51 51 51 48 47 48 44 52 51 52 51 56 55 55 53 38 38 38 38 42 42 49 49 49 49 42 42 43 43 39 40 41 41 41 41 41 50 96 127 150 184 231 287 334 357 340 294 199 141 81 60 70 90 110 114 46 98 119 72 41 51 44 41 61 65 62 58 50 42 41 41 45 123 124 165 322 426 484 589 716 777 225 189 65 181 35 112 40 49 62 50 40 38 39 48 51 58 58 54 50 50 50 54 50 54 50 46 42 42 46 40 44 44 111 223 478 592 551 402 210 167 113 58 41 44 58 57 82 82 86 70 58 40 41 42 66 146 112 232 248 296 607 671 352 167 65 102 112 45 50 127 43 43 43 43 47 54 51 51 48 40 44 44 44 44 40 40 40 40 40 40 40 40 40 40 39 55 76 80 53 39 40 49 39 40 42 61 93 149 209 274 249 357 541 695 778 850 915 922 906 889 664 330 137 87 80 87 86 106 126 122 117 93 60 39 51 51 51 51 59 63 67 67 47 47 51 51 51 51 47 46 46 46 50 50 46 46 42 42 45 45 45 49 49 53 53 53 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 53 53 53 49 49 49 45 45 33 38 34 31 53 181 173 33 36 40 47 47 55 55 59 59 55 44 40 37 45 57 65 65 32 146 234 206 134 106 86 59 40 36 48 64 64 48 35 35 43 43 43 47 54 50 50 50 50 43 43 43 43 36 43 36 35 36 36 36 37 45 53 53 37 39 75 83 93 97 104 103 159 150 149 172 216 268 307 327 388 379 378 425 516 556 500 404 409 407 381 311 252 210 187 171 156 144 132 116 88 64 61 69 49 41 37 37 37 37 37 37 53 53 49 49 52 52 56 56 88 84 72 60 55 43 34 34 52 59 48 41 41 37 34 34 33 33 33 33 44 44 51 51 59 48 55 44 40 36 32 31 31 32 40 51 59 60 66 56 33 33 34 34 42 48 44 44 59 59 64 60 53 50 43 43 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 72 64 56 52 52 60 68 76 100 68 40 35 44 52 48 43 57 65 74 87 80 61 49 38 42 46 56 59 70 85 80 64 56 60 52 47 55 83 87 71 108 69 61 66 47 33 35 73 88 35 39 71 55 50 86 95 131 163 167 127 88 88 88 88 48 56 52 52 48 44 44 44 76 80 76 68 56 48 44 48 50 50 46 42 41 49 54 66 157 141 161 225 258 218 115 34 54 55 51 43 35 34 34 35 35 36 40 44 40 44 48 48 44 44 44 40 40 36 36 36 52 48 44 36 36 35 34 34 34 41 37 37 45 53 68 72 132 144 183 223 240 208 136 76 49 41 33 32 32 37 44 52 104 76 48 40 64 116 172 216 41 57 65 57 57 65 57 33 33 33 40 40 40 40 40 40 33 32 32 32 36 36 36 36 40 40 40 36 36 32 33 32 49 53 36 35 57 36 39 85 30 61 110 166 116 40 41 45 53 53 45 41 41 41 40 44 33 33 29 29 29 33 37 36 45 46 58 70 74 78 74 74 50 38 34 29 28 30 38 39 145 294 434 487 568 565 310 47 71 59 47 43 47 43 34 25 38 45 52 56 52 43 31 23 35 31 23 15 15 16 24 24 57 34 18 19 20 21 23 40 45 35 43 44 45 49 46 46 35 35 31 35 43 47 37 37 53 45 33 34 42 46 46 46 58 58 58 58 58 58 69 76 90 177 276 333 367 413 433 416 202 110 43 34 40 41 42 38 37 42 49 46 46 47 51 55 39 39 39 43 43 43 40 40 40 40 40 40 40 40 40 40 42 42 42 41 49 52 59 59 55 48 48 40 41 41 41 41 42 42 47 48 45 45 45 51 72 156 286 408 523 614 698 747 857 907 954 966 960 934 874 809 687 550 372 213 107 67 57 63 49 48 47 55 102 154 206 237 221 201 162 118 75 47 47 46 67 78 67 49 45 45 63 89 139 240 335 378 410 399 332 228 114 69 48 47 52 59 50 45 50 47 52 53 58 51 59 63 55 58 58 58 58 58 69 73 57 60 56 51 47 63 98 130 233 256 272 271 262 242 225 217 165 154 149 137 126 118 103 95 52 52 49 46 54 48 56 57 49 49 64 68 55 74 130 221 364 496 567 503 351 187 117 96 59 49 49 50 50 50 50 57 55 58 54 50 47 47 47 46 46 46 46 47 51 59 63 63 74 65 50 74 111 147 152 140 77 65 49 48 49 51 63 72 56 64 68 64 57 54 66 81 100 91 85 95 129 187 254 341 486 576 628 665 702 761 799 795 793 764 697 595 462 312 180 84 70 51 47 47 47 51 50 46 49 60 60 67 64 60 56 64 63 59 54 45 41 45 45 56 56 52 51 43 42 42 43 39 44 45 53 65 70 67 64 61 53 47 59 64 68 65 69 77 46 53 49 49 49 53 57 61 49 53 57 61 65 57 57 52 52 60 68 65 61 58 63 75 80 71 67 70 54 46 45 46 55 68 79 59 54 58 49 43 65 68 60 64 60 63 59 59 75 54 41 40 41 44 39 38 69 85 105 109 104 89 77 84 62 62 54 39 39 35 35 36 37 41 46 47 55 59 52 48 56 49 56 53 60 49 56 49 45 41 45 41 41 41 41 48 67 66 58 54 59 67 79 84 56 49 45 41 42 42 46 50 42 46 46 50 47 47 43 43 69 48 43 44 46 62 66 61 50 50 50 50 57 57 57 56 67 62 46 50 54 57 49 41 41 53 59 54 53 77 74 62 51 44 44 40 50 57 67 60 53 36 49 77 81 89 129 157 117 93 65 57 65 61 45 36 100 70 97 167 173 145 146 159 153 118 91 77 88 88 87 71 44 44 44 44 45 44 40 40 44 34 33 34 79 126 154 162 98 70 34 33 33 38 34 33 62 50 38 46 63 67 55 39 51 51 51 51 51 51 51 51 47 43 43 43 39 39 35 35 33 33 33 33 37 41 41 41 37 37 37 36 36 36 36 36 32 32 39 47 62 65 44 27 25 24 23 26 33 29 28 20 29 22 26 30 34 39 43 43 24 55 43 24 43 67 62 48 121 163 160 173 242 327 276 158 43 39 36 36 29 33 33 33 37 44 41 45 45 49 42 46 59 59 48 40 29 29 33 41 81 33 32 94 129 131 178 235 231 356 465 419 234 76 41 82 39 35 38 34 38 34 37 33 64 56 51 43 51 59 63 55 39 32 32 36 36 41 41 41 45 45 45 45 49 53 57 57 64 49 34 47 49 37 37 36 36 112 142 90 69 105 117 93 199 200 237 269 218 115 80 117 102 83 76 89 98 90 74 66 58 70 70 70 66 73 89 101 89 125 105 73 84 61 68 116 190 106 122 170 85 229 149 36 105 105 122 146 150 130 118 107 93 58 65 109 144 135 99 67 174 158 189 181 125 101 97 61 54 58 50 42 50 74 71 55 63 47 38 38 38 47 55 59 88 80 59 51 86 90 64 44 103 118 126 153 121 120 244 368 387 380 329 250 223 184 105 105 146 157 208 282 309 300 262 180 145 106 83 79 71 58 54 66 46 45 41 52 63 67 63 62 48 60 72 73 70 62 39 34 52 48 35 35 59 107 106 55 91 83 72 68 56 45 65 82 50 50 42 63 55 38 51 67 37 58 46 38 58 61 52 72 40 44 51 58 55 55 62 66 64 51 36 36 32 29 29 30 58 74 99 116 116 104 80 68 34 32 29 29 30 31 35 38 30 71 83 68 77 70 34 31 35 36 47 59 51 35 35 42 33 42 57 57 49 37 33 33 37 37 32 32 36 40 44 44 40 60 56 32 32 56 68 60 48 52 48 40 32 31 31 31 30 30 37 37 41 41 41 41 41 37 37 33 33 33 29 29 28 28 28 28 28 28 28 28 28 28 31 27 26 26 25 25 60 44 27 22 21 21 25 33 19 23 23 22 22 22 29 28 24 20 27 23 26 26 22 21 11 11 16 13 25 31 32 33 38 35 32 36 33 41 34 39 40 44 41 41 45 45 34 34 39 43 36 36 37 37 41 41 33 33 33 37 37 41 41 41 41 41 41 41 41 41 41 34 43 35 35 35 36 36 36 36 40 40 40 44 44 48 48 48 33 33 33 37 41 45 49 49 45 45 45 49 53 61 69 69 41 34 35 35 35 35 35 35 35 38 38 34 41 42 46 54 39 39 39 39 39 39 43 43 43 43 43 43 51 54 54 47 80 61 45 37 36 36 37 41 36 36 36 44 48 56 60 64 40 40 40 40 40 36 36 36 44 44 44 44 44 48 48 41 37 38 38 38 38 38 45 52 52 49 42 42 38 38 38 39 41 41 41 41 40 42 83 107 125 136 163 207 251 290 306 304 255 193 128 80 64 67 68 71 56 73 90 90 74 67 52 51 41 41 41 41 42 43 51 61 84 133 150 246 410 479 533 670 769 610 206 110 95 87 42 39 38 45 65 57 40 38 40 57 55 54 42 50 62 62 54 42 50 54 54 50 42 42 46 40 61 44 123 274 589 680 658 572 317 230 144 78 53 40 46 57 62 70 78 66 58 40 41 41 78 142 108 200 196 272 583 560 114 93 98 91 77 54 54 58 43 42 50 50 50 58 58 59 48 44 44 48 48 44 44 40 40 40 40 40 40 40 40 40 39 40 60 73 61 40 40 53 39 41 61 73 88 116 156 213 304 383 511 658 788 895 963 974 943 952 784 444 171 73 59 62 98 130 147 118 82 58 49 40 40 40 43 43 51 55 58 62 47 47 51 51 51 51 47 46 42 42 42 42 38 38 38 37 45 52 56 56 60 60 60 64 56 56 56 56 56 56 56 56 49 49 49 49 49 49 49 49 53 53 49 49 49 49 49 49 40 32 36 31 45 169 185 53 32 32 36 43 55 59 63 67 52 45 41 41 45 53 61 69 82 118 102 54 63 118 95 33 36 41 68 80 80 60 36 35 55 51 47 43 46 46 46 50 46 46 46 39 39 39 39 39 39 36 36 36 44 41 49 49 37 38 51 59 73 92 108 111 126 145 172 192 215 239 259 289 354 420 483 518 522 494 429 357 295 288 243 164 106 92 96 81 107 88 79 52 43 35 35 36 40 36 44 37 44 37 41 37 41 41 41 41 40 40 36 36 64 64 56 48 47 39 34 34 52 55 44 37 37 33 34 34 33 33 33 33 44 44 51 51 55 55 51 51 47 36 31 31 31 40 67 92 115 135 143 133 40 36 35 42 41 44 40 43 62 66 60 64 60 53 50 50 42 42 42 35 35 35 35 35 35 35 35 35 35 35 35 35 34 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 64 56 40 35 35 40 56 64 100 64 35 35 44 56 48 35 65 77 93 94 87 57 38 37 78 57 53 79 94 85 83 67 63 64 52 32 41 69 65 41 61 50 62 82 71 43 35 54 90 70 78 42 31 38 73 31 54 114 175 195 168 136 96 72 76 80 72 68 60 52 44 40 52 52 56 52 48 44 44 48 54 51 50 42 42 49 54 66 122 137 157 177 182 162 87 32 59 59 55 47 39 34 35 35 35 40 48 56 56 60 60 64 64 60 56 52 48 48 52 52 60 56 48 40 36 35 34 34 34 37 33 33 33 40 52 60 120 108 115 131 148 132 88 48 45 41 33 33 32 33 41 44 136 152 108 30 29 40 59 36 31 33 57 57 49 45 41 37 33 33 40 40 40 40 40 40 36 32 32 32 32 32 36 40 32 32 32 32 32 32 32 32 71 71 51 58 85 77 64 80 80 60 65 61 37 49 69 53 57 53 45 41 37 41 40 44 33 33 28 28 28 28 33 29 27 28 30 54 74 90 94 98 70 70 58 46 34 30 29 35 148 230 362 450 415 276 161 122 79 63 55 51 55 51 46 40 30 29 29 24 20 16 14 14 43 39 27 15 15 28 44 45 65 38 19 27 21 21 30 56 61 47 47 44 41 41 34 30 31 35 39 39 39 39 36 41 53 45 33 34 42 50 50 46 69 69 65 58 58 58 69 68 44 123 201 236 259 278 285 255 100 74 43 34 36 58 66 49 37 45 57 65 61 51 51 51 39 39 39 43 43 47 40 40 40 40 40 40 40 40 40 40 42 42 45 45 60 56 63 63 55 51 44 41 41 41 42 42 50 54 54 56 53 50 57 66 88 159 262 388 522 641 741 806 895 956 999 1011 996 970 913 850 743 649 481 307 150 66 50 67 69 64 48 47 67 110 158 190 186 162 129 90 66 50 50 53 75 86 75 60 45 48 82 104 182 279 369 408 441 453 375 262 122 77 56 52 67 74 70 50 58 51 52 49 50 51 56 64 63 66 62 62 62 62 69 69 57 72 84 84 83 88 108 131 174 182 190 186 173 157 145 141 109 114 121 124 112 92 68 56 44 48 53 58 55 52 49 49 49 57 76 80 66 66 137 237 400 482 499 410 264 147 99 93 47 48 48 49 53 61 61 72 59 62 58 54 47 47 47 47 55 51 51 47 47 47 51 51 77 57 46 78 127 151 139 112 61 49 49 49 50 51 64 76 68 72 68 65 58 58 70 74 89 87 81 83 109 163 222 295 412 476 517 526 558 619 649 633 630 577 486 376 266 172 105 67 66 66 58 54 62 62 58 61 60 67 71 71 68 64 60 64 66 58 49 41 41 40 51 63 59 58 50 49 41 42 45 42 39 40 56 65 73 70 59 49 45 46 51 56 64 57 50 57 45 45 44 44 44 45 49 53 45 49 56 60 61 61 57 56 56 68 75 72 69 65 74 79 108 92 76 55 51 46 47 51 80 72 52 46 46 58 49 43 45 48 56 52 59 59 62 62 58 42 40 39 40 48 51 42 121 149 176 185 165 129 97 96 66 69 58 50 39 39 36 36 44 45 50 54 51 51 39 39 40 40 43 40 43 40 48 40 44 40 44 40 44 40 44 51 62 65 57 46 50 54 62 63 63 52 48 41 41 41 42 46 41 41 42 50 51 59 56 56 80 64 45 45 50 62 58 46 66 54 46 50 69 73 60 47 62 50 42 41 45 52 40 40 41 53 64 51 58 74 74 54 44 40 40 40 39 46 53 53 49 37 41 57 61 49 57 77 85 57 37 45 69 73 53 36 81 52 67 130 137 93 67 88 110 87 76 68 67 66 53 40 44 45 45 45 45 45 44 44 40 34 34 63 122 170 182 174 130 94 50 33 33 38 34 33 66 66 74 90 98 91 59 35 47 47 47 47 47 47 47 47 43 43 43 39 39 35 35 34 33 33 33 33 37 37 37 37 33 32 32 32 32 32 32 32 32 31 35 43 57 48 39 25 32 23 22 22 29 29 32 20 22 26 26 30 38 43 43 47 36 51 51 32 24 39 54 45 79 111 123 119 127 132 112 77 66 59 55 41 38 31 27 31 41 48 41 45 49 49 42 46 67 67 52 44 29 29 30 34 62 57 68 75 101 124 151 171 84 157 226 216 126 52 34 43 76 61 56 47 35 34 34 37 68 56 52 51 55 55 51 39 39 36 36 36 40 45 45 45 53 53 49 49 49 53 53 57 61 49 34 34 35 37 50 65 72 96 103 95 115 139 100 42 97 104 137 186 166 84 64 82 39 52 81 94 90 67 59 62 41 56 64 64 64 72 88 100 84 79 86 78 62 74 110 130 266 145 193 201 105 253 185 49 133 173 177 141 125 150 150 122 120 82 85 121 156 148 135 135 162 146 193 181 93 61 77 45 37 42 50 50 50 54 54 51 63 47 38 38 47 59 59 59 76 84 95 83 74 66 72 68 127 118 102 105 109 148 232 303 410 487 376 273 234 168 125 78 122 142 185 240 294 293 264 222 158 120 88 68 67 63 55 58 42 46 60 56 55 51 55 66 72 64 52 44 37 41 33 33 46 58 54 46 65 93 113 101 107 84 64 52 52 56 65 70 58 50 47 51 43 38 38 39 36 43 38 36 38 46 53 69 40 48 67 59 58 54 62 77 72 52 36 44 40 31 30 32 71 96 128 157 166 151 131 121 67 50 32 30 30 31 32 32 56 60 53 33 34 40 35 32 40 48 63 63 55 39 35 35 34 50 69 69 57 45 45 45 45 41 36 36 36 40 44 48 52 48 48 56 64 68 64 56 73 65 64 60 64 64 63 55 30 30 37 37 41 41 41 41 45 41 41 37 37 33 33 33 29 29 29 29 29 29 29 29 28 28 32 31 27 26 25 25 56 40 23 21 21 21 26 37 19 18 18 18 22 21 29 28 21 20 27 23 30 26 26 33 11 15 15 20 28 34 39 41 34 35 39 36 33 37 34 39 44 44 41 45 45 45 38 34 43 47 40 44 41 45 45 45 29 33 33 33 37 41 41 41 45 45 45 41 41 37 37 30 43 35 35 35 36 36 36 36 40 40 40 44 48 48 48 52 37 37 37 33 33 33 33 33 37 37 41 49 61 77 89 93 41 34 34 35 35 35 35 35 39 34 34 34 42 42 46 50 35 35 39 39 43 47 47 51 35 39 39 43 54 54 58 51 88 73 57 49 53 69 89 101 48 48 48 48 48 48 48 48 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 37 37 38 38 38 37 45 52 52 52 52 45 38 38 38 38 38 40 41 41 40 40 39 55 74 105 113 140 184 204 216 244 269 291 252 192 129 76 40 39 39 54 54 71 95 91 71 59 59 54 53 49 46 46 58 70 85 119 152 208 332 480 537 625 758 779 451 191 88 144 89 99 37 38 40 60 56 40 39 41 61 63 46 38 46 66 70 54 38 46 54 58 54 42 42 50 40 93 60 135 280 616 673 678 633 420 273 144 98 73 39 46 77 61 66 70 66 54 40 40 41 66 102 116 184 168 284 528 421 67 87 103 85 74 75 54 37 42 38 45 46 53 58 70 62 48 44 48 52 52 48 44 40 52 52 52 52 52 52 52 52 48 40 49 77 81 57 45 57 40 52 68 72 68 67 90 112 279 386 518 656 774 865 925 956 953 942 806 526 237 96 82 93 82 118 126 82 42 41 45 45 40 40 39 39 47 47 54 54 43 47 47 51 51 46 46 42 38 38 38 37 38 38 38 45 49 56 56 60 60 60 60 60 56 56 56 56 56 56 56 56 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 44 31 36 32 36 156 193 81 32 31 32 36 47 52 67 64 49 45 45 45 49 46 58 66 94 82 34 31 35 99 83 33 44 56 72 76 68 56 47 39 67 59 54 46 38 38 42 46 50 46 46 46 46 46 47 39 39 40 40 36 40 48 53 49 38 37 38 46 69 80 92 99 78 109 144 175 202 214 222 244 221 330 418 433 432 471 528 564 381 354 280 190 145 143 139 109 106 87 78 51 46 35 34 34 39 36 47 44 48 41 52 44 36 36 36 36 36 36 36 35 34 34 34 35 35 39 39 50 48 55 44 33 33 33 34 34 33 33 33 33 40 40 47 47 62 62 58 47 47 35 31 31 51 75 115 156 195 212 223 217 92 69 52 35 33 32 36 43 58 62 67 64 60 53 53 50 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 35 35 36 36 36 36 36 36 36 36 36 36 36 44 36 35 34 34 34 35 40 60 36 35 35 40 48 36 35 68 76 89 86 75 53 38 37 70 49 56 103 113 81 87 103 135 96 65 57 57 54 46 47 55 55 59 66 70 66 57 49 81 53 85 73 33 85 141 74 74 90 158 250 239 136 56 40 64 68 64 60 56 52 48 48 36 36 40 36 36 36 36 40 59 59 50 46 42 45 54 62 90 101 113 113 90 75 63 63 63 63 59 51 39 35 35 35 35 44 56 72 80 76 68 60 69 65 61 57 53 53 53 57 49 49 45 37 37 36 35 35 42 41 37 32 32 32 40 44 88 76 71 75 84 76 56 33 49 45 33 33 32 33 41 48 104 108 88 48 40 60 55 31 45 41 38 37 33 33 45 65 33 33 40 40 40 40 40 40 32 32 32 32 32 32 36 36 32 32 32 32 32 32 32 35 46 49 45 41 53 73 77 65 29 54 113 77 30 38 61 69 57 53 45 37 37 37 44 44 41 37 29 28 28 28 32 29 28 28 29 30 38 54 70 78 58 66 50 34 34 30 28 47 104 140 193 290 258 119 92 153 75 67 55 51 55 55 50 44 34 28 20 16 14 14 14 14 43 47 39 19 24 48 60 56 61 38 23 35 29 22 51 84 85 63 51 36 33 37 34 38 30 39 51 47 31 31 32 49 57 41 33 34 42 54 50 46 80 80 73 65 65 65 62 65 89 136 175 195 221 237 220 162 73 40 36 36 53 66 66 57 41 53 72 77 73 62 54 51 39 43 39 43 43 47 47 47 40 40 40 40 40 40 40 40 42 42 49 45 59 55 63 62 54 51 43 40 44 41 42 42 70 70 62 56 53 53 56 59 100 151 237 356 510 652 764 829 901 971 1018 1018 1017 998 949 886 803 713 562 362 184 70 50 67 77 64 48 46 46 59 91 115 122 110 98 81 61 49 53 56 86 90 79 64 45 52 86 116 196 294 388 443 500 523 453 322 129 77 56 56 71 82 74 58 66 59 60 57 58 51 56 60 70 74 67 66 66 66 70 70 69 89 105 109 104 88 92 100 92 99 108 115 116 105 101 86 69 77 80 68 59 46 45 44 56 60 61 58 59 56 53 53 61 53 68 80 78 89 156 249 402 444 421 319 202 125 95 85 58 51 52 56 67 67 78 78 66 66 62 58 54 50 47 51 55 55 55 51 47 47 47 51 57 49 50 86 119 127 103 68 49 49 50 54 55 59 59 67 67 71 68 61 54 58 63 74 65 75 78 76 98 136 175 220 296 357 370 359 380 433 447 419 403 359 295 225 147 92 64 57 63 73 69 66 69 65 61 60 60 67 71 75 71 63 56 52 58 53 45 40 44 47 62 66 77 77 65 56 49 41 48 41 38 39 51 56 61 61 51 44 48 46 47 48 56 49 49 49 45 45 44 44 44 44 44 45 48 48 60 60 60 60 56 56 59 64 75 68 61 57 62 71 104 96 84 68 64 60 56 48 71 59 46 45 46 54 49 44 42 42 42 46 57 57 61 57 41 41 45 41 40 52 75 94 166 201 241 249 214 158 106 96 62 65 54 46 39 43 44 48 56 57 58 62 55 47 38 38 38 39 38 38 38 38 43 39 47 40 47 40 47 40 47 54 61 64 60 49 49 45 53 50 55 48 44 40 40 41 45 49 41 42 46 54 62 63 60 64 68 60 49 53 54 58 46 45 65 57 53 57 73 69 56 48 51 46 41 41 56 64 56 40 40 46 61 52 63 79 75 39 41 41 40 40 40 43 53 57 45 42 37 37 42 37 36 38 46 38 37 42 66 70 50 37 58 50 53 93 105 57 38 64 78 55 43 42 40 39 37 37 41 41 45 45 45 45 44 44 36 36 51 91 138 166 162 146 102 82 58 34 33 41 65 81 101 114 122 110 86 63 51 47 39 40 40 40 39 39 39 39 43 43 43 39 35 35 35 34 37 37 37 33 33 33 33 33 33 32 32 32 32 32 32 32 31 31 31 30 45 36 35 26 40 23 22 21 25 40 32 20 21 22 26 31 35 39 43 44 48 44 59 55 36 39 51 51 66 121 125 73 65 120 132 100 85 78 67 53 35 31 28 31 34 52 45 45 49 49 42 46 67 67 52 44 29 29 29 38 43 66 80 68 82 109 136 140 101 110 115 101 79 65 66 56 93 73 61 41 36 34 34 34 65 60 48 40 43 39 43 31 43 36 36 40 41 45 45 49 61 57 53 53 49 53 53 53 53 50 35 35 36 45 81 104 124 108 88 92 116 125 98 69 93 104 101 102 110 108 109 87 47 76 105 102 74 47 43 54 64 87 103 110 110 122 138 158 149 89 105 105 61 109 181 169 321 229 285 141 153 200 172 108 228 276 280 208 136 124 156 162 184 125 93 104 112 108 131 167 138 146 229 213 81 41 77 61 38 37 37 38 42 50 66 82 62 50 38 39 51 55 51 39 59 55 75 74 58 54 76 83 135 90 85 97 112 143 155 191 390 513 359 316 282 140 145 98 78 106 114 117 143 154 170 191 142 104 77 64 60 67 55 46 50 50 64 60 55 58 58 65 68 56 44 40 33 33 33 33 44 52 60 67 75 94 114 115 90 76 68 60 48 52 61 61 77 62 55 39 39 43 38 38 55 55 39 37 38 66 70 41 36 48 67 59 50 49 61 77 68 44 36 52 56 33 33 39 84 105 149 183 207 196 179 170 132 119 94 54 32 31 31 31 48 33 38 34 34 35 37 35 36 44 44 40 43 35 34 34 43 55 66 62 53 45 57 69 49 45 37 33 33 37 41 44 52 32 44 92 112 84 52 44 77 58 53 64 88 92 87 75 30 30 37 37 37 37 41 41 49 45 45 41 41 37 33 33 37 37 37 37 37 37 37 37 32 28 35 31 27 27 30 29 36 24 22 22 21 21 22 29 19 18 18 22 26 25 33 32 21 20 27 23 30 30 26 33 15 10 15 16 24 33 39 41 30 31 35 33 33 30 34 39 40 44 37 41 41 41 34 34 43 43 40 40 41 41 45 45 29 29 33 33 37 37 41 41 49 49 45 41 41 37 33 30 43 35 36 36 36 36 36 36 40 40 44 44 48 48 52 52 41 41 41 41 41 41 41 40 53 49 49 49 57 69 77 82 41 34 34 35 35 35 35 35 42 38 41 41 42 46 46 42 39 39 39 43 47 47 51 51 39 39 47 50 54 55 59 51 60 49 49 53 65 85 105 117 52 52 52 48 48 48 48 48 36 36 36 36 36 36 36 36 37 37 37 37 37 37 36 37 37 38 37 37 37 44 52 52 52 52 45 37 38 38 38 38 39 54 63 62 51 47 51 58 97 106 137 153 138 130 167 234 267 268 260 212 140 83 52 45 54 46 51 59 71 63 46 41 73 65 69 65 66 67 78 88 166 199 287 410 526 610 723 822 597 320 141 142 138 154 68 38 38 40 56 59 51 39 41 57 51 46 46 50 58 62 50 42 42 54 58 54 42 38 50 45 93 80 151 240 586 644 656 603 463 280 148 130 118 52 41 77 73 77 78 66 54 39 40 41 66 74 152 209 192 340 484 285 108 64 68 94 94 55 42 47 50 45 49 49 57 65 77 74 48 44 52 56 56 52 44 40 48 48 52 52 52 52 56 56 60 40 49 81 85 57 56 68 48 55 63 59 51 50 65 80 170 325 485 616 714 761 809 860 889 844 746 569 332 171 125 132 74 98 98 50 40 40 45 41 40 40 43 39 47 51 54 54 43 42 46 46 46 46 42 42 50 46 38 37 37 37 42 49 53 60 60 60 60 60 60 60 56 56 56 56 56 56 56 56 49 49 49 49 49 49 49 49 49 49 49 49 49 49 53 53 55 30 40 40 36 141 205 109 31 31 32 32 47 63 71 75 53 49 53 53 46 50 62 70 33 34 35 39 59 83 91 83 51 59 63 59 51 51 51 47 75 63 54 42 38 38 46 50 49 46 46 46 49 50 50 50 46 46 43 43 40 41 45 46 36 36 37 57 73 77 72 68 47 66 93 121 156 176 192 206 231 233 208 203 274 414 541 592 569 503 388 258 193 170 119 53 85 74 67 63 63 63 55 43 43 47 47 44 44 48 56 56 36 36 36 36 36 36 36 36 40 40 40 43 43 46 46 49 48 44 44 33 33 33 37 34 33 33 33 33 33 40 40 47 62 66 62 54 50 42 31 31 68 88 136 180 224 240 248 237 133 98 53 34 31 30 32 54 58 62 66 64 60 53 53 50 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 35 35 35 36 36 40 36 36 36 36 36 36 36 36 44 44 40 36 36 36 40 40 35 35 35 40 52 52 44 43 54 58 62 59 60 53 50 42 73 48 82 145 152 118 129 184 248 169 122 123 107 68 60 88 101 89 65 42 45 61 61 52 106 34 93 166 150 194 275 271 189 126 170 291 288 133 37 41 36 36 40 44 48 52 52 56 52 56 56 52 40 36 36 40 63 59 54 46 42 39 50 62 46 47 75 91 56 35 44 100 56 63 59 51 39 35 35 35 35 40 72 89 97 78 54 42 53 49 44 37 36 37 40 37 48 41 44 37 36 37 36 36 46 45 37 32 32 32 36 40 72 56 51 52 60 68 68 53 53 49 37 33 40 44 45 49 80 32 30 32 52 48 44 52 49 38 46 70 66 46 37 49 33 33 40 40 40 40 40 40 31 32 39 36 47 36 39 32 43 36 43 36 43 36 43 51 73 76 73 53 30 53 69 34 74 38 42 45 62 82 57 53 57 53 45 37 37 37 45 48 45 41 33 29 28 29 37 41 61 41 29 28 28 28 33 45 33 46 30 28 30 28 28 59 57 74 59 123 163 104 81 93 67 55 47 47 51 51 38 33 62 57 41 24 20 20 27 31 15 23 23 15 16 36 45 37 58 34 23 39 37 30 63 104 105 82 55 32 28 33 42 54 30 39 55 51 31 30 32 56 57 41 32 33 46 54 50 46 77 80 69 65 61 58 62 62 86 101 109 118 164 180 140 69 71 34 33 37 57 42 37 37 41 57 77 89 85 69 54 46 39 39 39 43 43 47 47 47 51 45 41 40 40 40 40 40 49 49 45 52 48 51 59 55 47 47 39 40 41 45 42 46 89 85 67 56 49 45 44 43 92 128 199 325 483 631 746 814 886 967 1018 1018 1017 1013 975 912 817 732 584 384 188 70 49 56 69 65 48 46 45 45 47 63 66 78 85 80 60 48 52 56 79 83 72 60 52 66 97 131 191 289 392 470 549 588 523 380 132 81 56 56 71 75 70 47 63 60 61 69 70 59 60 63 66 73 73 66 70 74 78 78 89 109 125 117 93 69 53 65 87 95 99 99 100 85 62 50 49 48 47 46 44 44 45 45 69 57 58 51 48 49 57 61 65 49 56 83 97 109 168 246 377 388 341 250 164 114 95 84 70 63 70 70 70 77 77 77 66 59 66 55 54 47 51 55 47 51 51 51 51 51 55 59 54 58 67 99 123 115 80 53 48 49 58 63 63 59 56 55 55 59 60 53 53 54 62 70 52 64 67 73 75 102 125 147 192 234 245 222 232 278 296 264 233 223 206 182 134 82 48 48 63 73 70 73 65 65 57 52 55 59 63 67 63 55 48 51 46 45 41 40 40 44 59 67 97 89 80 69 56 48 41 37 45 38 46 47 48 49 50 44 44 45 47 48 48 49 48 48 45 44 44 44 43 44 44 44 52 60 56 56 52 52 48 48 60 67 79 64 49 45 46 55 63 67 71 71 71 67 55 47 54 46 46 50 53 44 42 40 42 41 45 49 53 57 53 49 39 41 54 57 41 52 102 142 181 221 261 269 233 161 94 68 54 58 50 39 43 44 52 52 68 69 66 70 55 47 38 38 42 42 38 38 38 38 43 43 43 43 43 43 47 47 54 54 57 52 52 52 52 56 53 53 58 46 39 39 39 39 40 41 54 54 54 47 58 55 56 56 44 44 48 57 65 65 53 45 57 61 61 65 72 68 64 63 54 46 45 53 69 72 65 53 39 46 62 49 56 79 60 39 40 40 40 40 40 40 55 66 54 66 46 38 58 58 46 54 38 38 46 58 66 58 46 37 54 42 37 61 86 46 37 49 58 42 41 39 38 38 38 49 40 40 40 44 44 44 44 37 35 47 75 111 134 138 122 113 54 65 61 48 36 53 108 145 161 165 154 106 46 34 39 67 35 36 36 36 36 35 35 35 43 43 39 39 34 34 34 34 37 37 37 37 33 33 33 32 33 32 32 39 39 39 39 39 30 30 30 30 32 31 34 41 40 27 21 21 32 40 36 21 26 22 27 31 35 39 43 44 44 25 40 56 40 36 55 44 75 76 83 94 102 101 117 130 63 55 41 33 26 26 26 26 38 45 45 38 49 42 42 35 63 63 52 44 33 29 37 41 42 50 50 48 56 86 98 90 79 103 101 82 48 49 66 76 96 77 53 40 35 35 35 46 61 56 36 32 32 32 39 39 36 36 40 40 45 45 49 49 65 58 54 49 45 45 45 38 34 40 59 64 64 73 96 105 155 135 116 88 73 70 98 126 107 150 138 99 123 168 149 69 63 91 112 105 77 66 74 92 164 205 225 237 241 253 280 300 288 188 203 203 146 210 310 260 393 334 394 106 230 178 170 182 303 255 216 204 168 113 125 173 188 148 124 128 104 75 71 107 174 206 309 285 105 44 93 85 50 37 37 54 58 38 37 38 55 43 39 39 44 51 39 37 94 54 54 66 66 74 77 52 144 71 71 95 114 106 78 113 324 499 381 455 421 171 149 98 95 147 159 138 121 100 115 153 104 73 57 41 52 65 56 39 51 54 53 56 59 55 54 38 33 33 33 34 38 34 33 32 32 31 31 44 87 106 109 94 74 72 84 64 52 41 52 57 98 67 67 38 39 55 38 39 55 39 38 38 47 102 94 36 36 52 67 62 49 45 57 80 64 40 32 56 61 34 35 44 101 122 175 216 240 237 213 208 197 204 176 116 51 32 31 33 33 33 54 67 39 35 35 34 36 40 40 36 43 48 44 39 51 56 63 47 38 38 54 81 53 49 41 37 33 37 40 44 72 44 68 144 172 124 68 49 69 49 37 56 92 104 99 79 30 30 30 30 30 30 37 37 49 49 45 45 41 37 37 33 41 41 41 41 41 41 41 41 33 32 36 31 31 27 30 29 24 23 22 22 26 26 21 21 18 22 22 22 25 25 33 36 21 21 28 27 31 31 30 37 15 18 15 19 24 41 46 48 37 34 35 32 33 30 38 35 36 40 33 37 37 37 30 27 39 39 36 36 37 37 41 41 29 29 33 33 37 37 41 41 49 49 45 34 41 30 33 30 35 36 36 36 36 36 36 36 40 40 44 44 48 48 52 45 41 41 49 49 61 61 69 65 77 69 61 49 49 45 53 49 34 34 34 34 35 35 35 35 42 38 41 42 46 46 42 38 43 43 43 43 47 47 47 47 43 43 50 51 51 51 55 47 48 37 36 36 36 37 37 41 44 44 44 48 52 52 56 56 40 40 36 36 36 36 36 36 37 37 37 37 37 40 40 37 37 37 37 37 37 37 37 44 44 44 44 37 37 37 38 38 38 50 73 77 70 58 58 62 78 86 102 103 64 40 108 200 207 251 291 274 211 147 119 116 68 73 62 42 46 58 42 39 40 41 49 62 71 83 97 112 201 250 361 457 536 657 785 830 343 155 115 127 144 130 38 41 39 40 59 59 51 43 48 56 39 39 58 51 54 43 50 43 42 54 62 54 42 39 55 45 89 93 155 201 559 628 640 563 453 265 145 174 166 69 37 57 85 82 82 70 51 39 40 40 89 73 187 232 200 337 390 136 82 69 82 78 55 38 39 55 50 45 49 49 50 65 70 71 48 48 52 56 57 53 49 41 40 41 41 41 45 44 48 48 48 39 40 60 61 40 40 48 64 60 59 59 66 78 90 112 113 201 305 440 602 686 722 748 804 731 676 586 392 217 142 122 89 102 90 42 40 41 41 39 44 44 47 43 51 51 55 55 42 42 46 46 46 46 42 42 74 62 46 38 37 37 37 41 57 64 64 60 60 56 56 56 56 56 56 56 56 56 56 56 49 49 49 49 49 49 49 49 49 49 49 49 49 53 53 53 71 35 63 60 32 109 186 137 32 32 32 31 46 58 69 74 57 41 33 41 57 65 54 50 34 42 50 51 39 39 43 55 62 74 70 62 50 42 50 58 86 50 54 62 54 58 76 61 45 41 37 41 56 64 59 44 64 53 49 35 35 35 36 39 37 37 36 37 41 57 69 70 57 57 61 65 73 80 88 99 170 149 111 110 192 296 346 326 230 214 164 105 87 108 101 74 51 55 63 67 63 51 39 35 51 51 51 51 51 51 51 44 36 36 36 36 36 36 36 36 36 36 43 50 53 60 60 60 52 41 37 33 33 37 41 41 37 33 33 33 33 33 37 55 73 76 68 57 49 42 38 31 39 92 153 205 229 228 217 207 127 99 82 45 33 31 31 42 61 65 66 60 53 46 35 35 35 35 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 43 43 47 43 43 43 43 43 43 43 43 36 36 40 40 40 40 44 44 36 36 36 36 36 36 36 36 48 40 36 36 37 46 50 53 148 74 69 146 144 149 296 503 547 379 292 332 317 193 117 138 95 69 53 55 87 96 76 58 132 118 291 488 472 402 415 405 370 204 182 316 306 115 35 39 41 48 44 44 56 72 88 100 104 84 56 40 44 48 40 35 74 58 39 39 39 43 35 33 63 64 65 49 36 36 37 65 52 72 64 44 39 47 47 36 43 60 73 90 107 80 40 39 61 57 52 37 40 36 48 45 44 41 56 57 68 49 40 34 45 45 37 33 32 32 32 32 45 37 37 49 65 69 53 37 65 41 49 56 44 55 56 32 41 38 31 31 33 32 33 57 42 35 39 43 50 46 45 45 33 33 40 40 47 47 47 47 55 48 51 43 47 35 43 31 51 43 47 39 47 39 47 47 65 57 49 45 53 73 93 105 157 109 53 33 45 61 57 45 53 49 49 45 41 41 41 41 53 48 44 40 40 44 48 52 56 56 56 52 48 47 55 63 43 39 35 35 39 43 47 58 44 83 87 47 24 39 63 67 59 51 43 47 55 51 35 29 70 61 41 21 16 15 16 20 15 36 44 28 41 77 77 45 26 34 35 35 25 22 50 68 73 62 51 40 37 37 34 34 35 35 39 39 47 63 76 92 64 52 33 32 38 50 50 43 70 66 58 50 50 47 55 59 52 80 88 81 100 117 97 53 53 45 37 37 42 39 38 37 57 69 92 99 83 70 66 68 38 39 39 40 43 43 46 47 43 40 44 41 41 41 41 40 41 52 64 68 60 48 40 40 60 48 40 40 41 50 54 50 78 74 71 65 50 46 45 45 82 102 154 237 379 535 674 758 853 926 984 999 1002 994 960 896 805 715 583 415 239 117 66 68 50 62 81 69 48 46 45 46 51 58 65 72 72 72 75 68 44 45 45 49 71 93 119 144 187 309 423 498 583 633 545 373 107 76 79 76 72 64 49 48 65 65 62 66 67 71 67 74 76 72 72 73 70 74 71 71 95 107 114 98 77 49 48 51 72 80 84 84 77 70 59 55 45 45 45 49 49 56 64 60 74 59 55 48 52 53 61 65 76 64 79 111 126 136 176 239 278 289 238 158 95 88 81 61 85 74 81 81 77 73 73 73 67 56 63 52 55 48 48 48 47 47 47 47 47 47 47 47 46 68 100 92 60 48 48 57 53 50 58 55 59 56 52 51 63 63 71 71 75 72 72 65 51 52 59 63 66 77 100 115 146 133 116 115 131 146 149 141 133 118 99 84 65 62 59 63 54 59 63 74 70 61 45 44 48 52 59 59 62 58 54 43 43 42 41 40 40 56 83 95 110 98 83 63 50 38 37 37 38 38 46 55 64 65 43 41 41 43 45 47 48 48 49 56 49 60 52 48 44 43 43 43 56 55 51 43 43 47 55 52 44 56 68 60 48 44 45 54 46 50 57 61 65 69 73 73 96 76 52 44 51 51 46 41 40 40 41 45 49 60 64 57 41 41 41 40 41 69 119 158 213 244 273 268 224 153 89 72 38 54 46 34 35 48 57 41 53 69 93 102 74 38 39 59 42 39 39 39 39 39 43 43 42 46 46 50 50 46 45 45 61 57 53 45 45 49 53 53 42 38 38 38 39 39 40 40 47 47 47 44 55 48 44 42 64 48 43 43 45 53 49 44 76 71 63 71 83 83 67 58 66 58 50 58 78 85 82 69 61 69 61 49 76 108 96 49 41 45 41 41 40 41 56 75 70 70 58 50 46 46 42 38 62 66 70 70 70 62 58 54 61 68 64 60 60 64 57 61 69 57 45 45 61 65 64 52 67 71 71 44 56 44 34 36 34 36 60 83 99 106 82 50 61 64 48 30 31 107 239 336 276 240 170 94 42 34 35 56 35 35 35 36 44 44 40 36 44 35 38 34 34 33 32 32 32 32 32 33 33 33 37 37 40 40 39 47 47 47 46 46 30 30 37 40 36 34 33 32 35 26 20 20 36 44 47 32 22 22 23 24 32 32 36 37 37 37 37 33 40 33 40 33 45 45 49 49 53 53 53 57 45 38 38 31 31 27 27 27 38 38 42 35 46 39 43 43 32 44 60 60 45 33 37 45 30 30 41 45 49 46 50 50 50 63 75 60 44 37 53 58 54 43 47 70 82 74 50 45 33 33 37 52 44 32 44 64 36 43 40 44 37 41 42 46 62 51 43 38 38 42 39 35 34 63 112 160 160 148 144 155 123 143 151 151 144 160 157 153 117 141 142 137 157 200 176 120 105 125 130 130 138 155 155 156 209 330 409 401 400 436 467 466 454 501 476 392 404 508 568 538 451 407 451 259 202 190 187 184 341 274 219 208 177 133 138 106 130 126 103 103 115 87 79 126 186 201 284 276 127 71 92 56 49 46 43 46 39 40 39 39 38 37 37 39 56 72 60 40 51 51 47 47 51 62 62 62 86 62 54 78 71 43 43 91 182 463 421 543 490 193 196 150 112 149 173 156 135 142 157 166 101 58 41 41 49 45 39 38 59 38 49 56 40 55 62 34 35 38 56 88 87 67 51 55 37 35 33 33 46 83 105 94 55 49 68 56 44 37 45 50 90 87 83 55 38 38 39 55 51 47 38 36 62 113 104 59 51 70 81 73 53 48 52 64 68 37 37 57 51 34 35 37 86 119 180 233 273 281 257 233 225 216 199 158 105 49 34 33 38 45 49 53 61 57 58 59 47 40 40 36 36 37 41 48 44 60 72 60 40 36 44 64 42 38 34 34 38 46 46 45 33 57 141 193 149 93 78 62 65 32 31 32 68 84 64 36 31 35 31 31 31 31 31 31 43 39 35 30 30 34 38 42 29 30 30 34 38 42 42 53 40 36 43 39 35 31 34 33 24 28 39 35 30 22 22 29 18 35 26 17 26 30 17 21 37 33 36 28 35 35 38 45 19 14 15 15 19 29 41 38 40 37 31 32 29 26 23 23 43 44 44 44 37 37 30 34 35 35 28 32 32 36 33 37 29 29 33 33 30 30 34 34 38 38 38 31 34 30 30 30 31 32 32 32 32 32 32 33 37 41 41 45 49 49 53 53 45 38 41 34 33 33 33 33 61 62 81 78 81 62 53 38 42 42 42 42 42 42 43 43 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 43 44 44 44 44 44 48 48 48 44 44 48 48 48 36 36 40 48 52 60 64 71 51 51 44 36 36 36 35 35 36 36 36 36 44 51 55 55 44 51 49 42 37 37 37 38 36 35 35 41 38 37 38 39 37 41 49 65 78 79 63 51 64 68 81 85 65 41 81 145 180 219 266 278 261 229 209 210 189 150 115 88 77 70 50 41 42 42 55 79 87 106 156 214 320 352 475 556 644 696 674 657 232 125 59 98 132 70 39 57 40 41 56 67 70 66 54 47 39 40 55 44 43 39 46 39 37 50 63 51 43 51 70 49 50 82 152 167 469 519 539 485 359 222 139 156 147 78 39 46 62 70 70 59 40 40 45 57 136 71 169 215 349 485 294 83 80 67 63 54 54 54 54 58 42 46 46 50 54 58 62 59 45 41 41 41 41 41 41 41 40 40 40 40 40 41 45 49 45 40 40 65 65 41 40 57 41 41 52 52 63 67 67 71 82 83 120 211 374 526 642 691 680 657 636 580 465 305 156 71 83 88 72 40 39 52 60 47 43 43 43 43 43 47 47 55 46 46 42 38 42 46 50 54 130 86 38 37 38 50 42 37 77 76 73 65 61 53 56 56 56 56 63 63 63 63 63 63 49 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 90 51 67 56 31 66 130 70 33 33 32 32 46 58 76 70 52 41 41 41 45 53 54 62 43 47 47 43 35 36 48 63 74 62 46 46 62 67 63 55 59 51 46 46 54 50 54 53 49 41 41 44 55 66 66 62 71 63 53 43 40 37 37 36 37 44 36 37 41 49 61 62 70 62 66 59 63 63 62 66 74 101 115 118 144 163 141 93 117 129 114 71 56 69 74 58 51 51 51 55 55 55 55 55 51 51 51 51 51 51 47 47 40 36 36 36 36 36 36 36 36 43 50 53 56 64 71 63 52 41 37 33 33 37 41 45 41 37 33 33 33 33 33 44 65 68 64 57 49 42 35 31 31 64 129 185 216 205 185 143 127 100 94 72 50 32 30 29 57 57 58 55 53 46 35 35 35 35 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 35 36 36 36 36 40 40 44 40 40 40 36 36 36 36 49 45 38 38 38 50 66 69 40 45 112 201 218 240 434 668 704 705 701 693 681 637 554 471 236 162 207 337 386 306 251 285 392 406 571 724 660 539 477 407 394 271 202 216 177 58 34 37 37 44 40 44 52 68 84 96 80 64 44 36 40 48 48 51 82 62 43 35 42 43 43 35 52 52 57 53 41 37 38 57 52 60 68 79 67 54 42 34 32 36 104 177 155 112 96 47 57 64 56 52 48 48 52 56 44 52 64 72 68 60 48 47 45 45 41 33 33 33 33 33 41 37 37 49 61 65 53 37 65 32 32 47 47 47 47 32 97 58 31 32 34 33 38 54 42 35 39 43 50 46 45 45 33 33 40 40 47 47 47 47 55 51 51 47 47 43 43 39 47 47 47 47 47 47 47 47 61 57 49 45 49 65 85 97 133 93 49 37 53 65 61 49 53 49 49 45 41 41 41 41 49 45 40 36 36 40 44 48 60 67 67 67 63 63 67 71 62 58 50 46 46 46 50 54 50 82 86 50 34 49 73 68 28 36 55 63 67 51 27 21 67 57 41 25 16 16 16 16 15 32 37 29 41 77 82 61 62 57 66 83 56 21 27 44 65 54 47 41 33 37 30 31 52 32 30 31 71 111 120 120 80 64 41 33 42 54 54 47 62 58 54 50 43 47 44 48 61 93 101 78 70 78 59 38 53 45 37 37 38 38 42 39 62 81 104 103 87 66 70 71 38 39 39 40 43 46 50 46 47 47 47 44 44 40 40 40 40 52 60 64 60 48 40 40 40 40 40 40 41 46 54 62 74 71 64 57 54 47 46 46 55 73 120 195 314 458 591 686 788 884 968 1010 1018 1010 959 890 819 753 652 505 352 210 111 70 62 79 106 98 69 47 46 46 54 61 68 68 75 71 67 56 43 44 46 53 79 105 154 180 238 325 427 517 613 629 504 309 103 75 71 68 57 49 48 48 62 62 59 63 67 71 67 78 65 80 81 81 70 63 59 51 64 71 79 71 62 50 49 52 69 84 83 76 73 57 46 46 46 46 49 57 61 68 80 76 59 49 52 49 53 49 56 60 64 60 80 123 146 153 188 236 216 208 168 108 80 89 85 65 85 81 81 81 77 73 73 66 63 56 56 52 48 48 47 47 48 48 48 48 48 48 48 48 48 53 64 64 53 53 50 58 54 58 55 63 60 60 56 52 70 74 75 83 83 76 76 76 51 52 63 67 71 83 110 133 120 104 80 76 80 85 88 80 76 72 71 63 59 54 54 58 46 55 63 67 66 50 45 44 45 44 52 47 54 50 46 42 43 43 42 42 57 77 104 123 131 119 95 68 51 38 37 37 38 42 50 51 56 53 43 43 44 45 46 48 52 48 52 59 56 66 59 54 47 46 43 42 59 54 47 42 43 46 55 51 44 48 52 48 44 44 60 69 56 56 56 60 60 60 60 64 75 67 59 55 66 54 45 40 40 40 48 48 52 56 71 56 44 43 42 46 73 104 139 166 197 221 240 228 184 116 65 44 34 43 39 34 35 45 53 49 82 110 129 109 70 42 58 74 38 38 38 38 38 39 46 46 38 38 42 42 45 45 53 41 61 52 45 37 40 40 44 41 37 37 38 38 39 39 39 39 41 42 42 43 44 48 43 43 67 51 43 43 48 60 56 55 78 70 62 66 78 78 62 46 58 50 42 54 74 82 78 70 45 61 65 65 97 133 125 89 61 53 49 45 49 61 73 88 71 74 66 58 58 62 62 58 58 58 62 62 62 58 58 57 64 67 67 63 63 67 67 71 79 71 67 71 83 79 67 51 35 39 87 128 144 104 49 64 40 36 36 35 33 33 38 61 68 62 54 73 133 213 297 346 271 232 177 117 77 51 47 40 35 35 36 36 36 35 35 35 35 35 46 46 42 38 33 33 32 32 32 32 32 32 32 32 40 40 47 47 53 53 53 53 37 41 40 47 39 37 32 23 38 22 20 20 36 44 40 25 22 22 23 24 32 32 36 37 37 37 37 37 33 33 33 26 38 31 35 35 35 39 39 39 31 31 31 31 31 31 31 31 38 38 31 35 39 39 39 43 28 40 56 56 45 37 41 49 34 34 34 38 35 39 32 33 37 44 49 52 45 49 49 49 49 45 41 41 45 49 61 73 45 45 41 33 33 32 32 36 36 44 40 44 37 41 42 46 34 43 47 43 34 34 34 35 35 88 144 187 219 198 174 186 182 142 162 266 346 326 270 231 244 241 236 220 250 278 265 221 209 213 218 238 262 255 224 228 313 361 429 520 568 572 611 667 725 697 625 581 633 735 758 688 671 505 561 453 224 205 262 430 359 277 218 283 217 117 118 234 201 185 157 137 130 110 110 146 202 161 189 196 116 104 108 36 57 50 47 44 48 44 40 40 39 39 38 40 52 56 52 40 47 47 47 55 55 62 62 62 82 55 48 72 69 49 46 105 190 354 404 526 505 268 159 174 171 185 157 89 96 159 150 83 45 42 46 42 41 40 40 39 59 43 61 57 44 44 51 34 43 45 104 135 146 126 110 106 54 40 37 35 34 57 94 95 50 44 52 52 37 37 38 46 63 79 87 71 43 39 56 84 104 111 94 54 42 57 48 34 47 62 73 69 60 48 55 56 72 41 41 50 47 34 35 37 67 99 152 217 257 278 270 251 251 246 233 193 147 94 52 35 33 41 45 53 61 65 73 70 47 37 36 36 37 41 41 37 37 45 57 53 41 36 37 44 34 38 38 34 34 34 42 49 53 125 197 177 93 49 58 58 48 36 31 31 40 44 40 32 32 31 31 31 31 31 31 31 35 35 35 35 38 42 46 50 29 29 30 30 30 34 34 34 41 36 43 39 35 31 34 33 32 32 35 31 30 26 21 21 18 19 17 16 26 29 21 21 37 33 36 32 35 35 38 37 19 14 15 15 19 28 37 34 47 37 34 32 29 22 22 23 39 40 44 44 41 41 38 38 35 35 28 32 32 36 33 33 29 29 33 33 30 30 34 34 38 38 31 31 31 30 30 30 32 32 32 32 32 32 33 33 37 41 41 45 45 49 49 50 50 43 39 39 38 34 34 34 34 38 50 62 66 62 54 50 42 42 42 42 42 42 42 42 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 44 44 44 44 44 44 52 52 48 48 48 48 52 52 44 44 44 48 52 52 56 63 55 55 51 44 36 36 36 35 36 36 36 43 51 58 63 63 62 51 53 50 38 37 38 37 36 35 35 35 37 38 38 38 50 56 61 65 78 75 67 48 40 40 62 102 98 74 74 97 148 180 231 270 288 288 287 283 284 248 197 154 131 109 77 50 66 75 106 130 153 188 246 300 426 441 537 633 721 727 732 624 338 200 105 96 105 43 38 53 39 39 39 47 58 66 80 73 39 51 67 55 38 37 38 43 38 42 47 39 38 38 46 45 51 79 142 144 424 478 482 408 282 209 172 169 120 42 38 58 66 62 63 48 41 42 57 77 139 113 184 235 425 489 232 89 74 67 59 55 50 50 50 50 46 46 46 50 55 55 59 52 40 40 40 40 40 40 41 41 41 41 41 41 42 45 53 57 50 40 40 54 61 41 44 65 41 41 48 52 64 64 68 60 73 55 56 104 208 316 405 455 510 478 476 508 505 393 200 51 62 71 67 39 43 71 83 67 43 43 43 43 43 43 43 43 46 46 42 42 42 46 46 50 126 94 62 58 70 78 62 42 77 72 68 65 61 53 56 56 56 56 63 63 63 63 63 63 49 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 87 63 75 60 31 42 82 33 33 33 32 32 46 54 68 62 48 45 49 41 33 37 50 70 47 47 43 35 35 35 48 60 75 55 39 34 35 36 36 35 35 67 47 34 58 54 38 60 49 56 52 51 50 57 77 97 125 122 96 65 63 69 39 36 41 44 40 36 36 37 49 46 62 62 70 78 75 75 70 66 58 93 116 99 85 72 63 42 58 90 106 79 60 62 66 51 55 51 47 47 51 63 79 87 51 51 51 47 47 47 47 47 36 36 36 36 36 36 36 36 36 43 50 49 56 64 67 59 48 41 37 37 37 37 41 41 41 41 33 33 32 32 33 40 55 63 63 62 58 47 39 32 31 37 85 149 192 193 165 111 107 99 98 92 78 52 31 29 45 49 50 51 48 45 42 35 35 39 39 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 35 39 39 43 43 43 43 43 43 43 43 43 43 43 35 35 35 35 36 36 36 36 48 48 44 44 40 36 36 36 49 45 42 46 46 54 66 81 40 74 145 218 216 257 408 603 685 798 863 866 878 900 843 743 652 573 610 750 777 657 562 578 645 617 678 709 612 526 495 437 423 358 260 154 83 36 35 34 37 44 40 40 48 60 76 84 60 52 40 36 40 48 56 75 90 70 50 42 46 50 50 43 43 51 52 56 60 60 60 60 71 63 71 94 82 54 38 53 53 54 106 203 164 161 217 81 52 60 60 60 56 60 60 60 36 52 68 68 60 48 48 55 45 45 41 37 33 33 33 33 41 37 37 45 57 61 49 37 45 30 31 58 70 62 86 123 216 120 37 33 57 49 56 68 42 35 39 39 46 46 45 45 37 37 40 40 47 47 43 43 51 51 51 47 43 43 43 39 47 47 47 47 47 47 47 47 61 53 45 41 41 53 69 77 89 65 41 38 57 65 61 49 53 49 49 45 41 41 41 41 45 41 36 33 32 36 40 44 56 60 64 68 68 64 60 60 59 55 47 39 35 35 35 35 42 62 66 42 34 49 61 44 36 44 63 71 71 55 39 30 51 50 38 26 17 16 16 16 17 33 33 25 34 62 70 58 41 37 70 123 100 26 22 44 53 46 43 41 37 37 30 31 59 31 31 55 119 163 156 136 88 64 37 33 46 58 62 58 58 54 50 47 39 43 40 44 53 85 93 69 42 42 38 37 49 45 37 36 38 42 54 58 58 90 98 81 53 44 59 64 43 39 47 50 50 50 53 50 61 66 58 55 55 44 39 39 40 44 56 60 60 52 40 40 39 40 41 42 42 50 62 74 82 75 72 62 55 48 47 47 45 62 101 149 244 368 498 608 730 837 940 997 1006 1001 961 899 839 797 728 624 487 326 182 79 80 110 153 149 116 72 48 51 46 49 61 61 68 60 52 44 43 45 46 65 83 109 167 205 271 321 409 521 598 564 401 210 99 75 67 64 49 48 48 48 66 66 63 67 67 71 67 67 54 62 63 59 51 50 51 52 56 60 60 60 59 55 51 50 46 46 51 47 47 47 47 46 48 48 48 47 59 70 78 71 56 49 57 53 53 50 53 53 49 52 80 127 150 154 189 224 165 149 109 65 61 82 82 58 78 74 74 74 70 66 66 66 63 56 56 52 48 48 48 47 48 48 48 48 48 47 48 48 61 49 47 48 53 69 66 62 62 66 63 67 67 63 55 55 62 70 75 83 87 76 72 61 52 53 60 75 87 103 134 157 104 92 72 64 71 72 64 56 56 60 67 63 51 46 46 46 45 47 70 70 58 46 45 45 48 44 52 47 50 46 42 41 42 42 42 65 84 115 142 154 166 151 115 79 59 38 38 38 38 42 54 44 41 42 55 60 56 49 46 46 47 47 47 54 56 66 58 50 46 42 42 42 50 46 42 42 42 50 54 51 48 52 52 44 43 44 56 68 60 60 60 56 56 56 56 56 43 47 55 59 58 46 41 40 45 45 48 48 48 52 63 52 62 47 49 69 107 139 157 161 181 192 184 164 120 68 36 35 35 40 40 36 36 46 65 66 94 138 158 110 66 46 58 54 45 45 45 45 45 45 45 46 38 45 45 49 49 53 60 53 60 52 40 35 35 35 35 39 39 40 41 49 49 49 42 38 39 40 41 43 47 55 47 47 71 55 43 43 48 56 60 63 66 62 54 58 66 62 50 41 41 41 40 42 58 70 66 62 44 52 56 60 100 152 164 148 84 68 48 44 56 68 76 83 59 66 66 62 66 70 70 74 54 54 54 54 54 54 58 61 56 56 56 52 56 56 60 60 68 64 64 72 76 68 52 36 39 71 104 127 132 120 100 88 33 33 34 40 35 32 33 65 57 72 119 219 335 402 399 375 309 247 171 109 81 70 57 43 55 63 71 67 55 47 51 55 34 35 39 43 34 34 33 34 33 32 32 31 31 31 32 32 39 39 46 46 53 49 49 49 45 52 47 50 37 25 23 22 34 22 21 21 29 33 33 25 22 23 23 24 28 32 32 33 37 37 37 37 37 37 37 30 38 31 35 35 35 35 39 39 31 31 31 31 31 31 31 31 38 38 31 35 35 39 39 39 28 32 48 52 41 41 45 53 38 38 38 38 35 35 32 32 49 44 41 48 49 49 37 33 37 45 49 41 37 49 73 93 45 53 41 32 33 49 41 31 36 44 33 37 37 41 42 46 34 34 35 43 44 40 35 33 33 119 171 182 206 189 197 264 372 287 259 367 499 515 415 319 336 340 356 364 370 346 353 365 373 325 301 342 398 411 407 440 482 479 571 728 740 643 639 728 820 740 632 565 577 601 565 484 712 592 679 538 218 302 274 322 331 368 325 346 243 192 161 305 331 314 263 216 173 150 158 182 190 126 126 130 87 90 82 37 54 54 51 48 52 48 41 41 49 49 45 48 44 40 39 38 46 46 51 62 66 73 69 63 86 59 59 72 73 57 69 121 204 224 354 475 518 364 158 224 154 139 100 63 103 166 145 67 41 46 46 40 41 61 76 52 59 59 77 65 48 36 40 37 80 91 145 173 183 178 162 155 126 98 57 38 34 34 76 96 47 44 45 45 37 37 38 46 38 63 83 75 44 41 73 105 104 132 131 90 46 46 53 56 47 58 69 69 64 52 55 44 68 45 41 54 54 35 35 36 66 79 124 180 217 245 261 254 271 259 250 225 191 130 65 35 32 33 34 42 50 58 62 59 48 40 35 35 44 52 48 40 36 40 48 52 52 44 36 35 35 46 46 38 34 34 45 57 37 177 249 161 41 32 46 54 36 40 40 32 31 30 30 31 32 32 32 31 31 31 31 31 31 35 35 43 46 50 54 54 34 34 34 34 34 30 30 30 41 36 36 32 35 31 38 34 45 36 31 31 31 31 22 20 27 18 17 18 30 29 25 25 41 37 40 32 32 27 34 33 19 15 11 11 15 24 29 26 42 33 34 28 29 22 23 23 39 39 44 48 45 49 42 46 31 35 35 35 32 36 36 36 29 29 33 33 30 30 34 34 38 38 31 31 31 31 31 31 32 32 32 32 32 32 33 33 37 41 41 41 45 49 49 46 50 47 47 47 50 50 50 50 33 33 34 42 46 50 46 46 38 38 38 38 38 38 38 38 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 44 44 44 44 44 44 48 48 44 44 44 44 48 48 52 52 48 48 48 48 44 51 54 61 54 51 50 43 36 36 36 39 47 58 58 62 73 73 74 40 53 58 38 38 39 36 41 56 48 35 37 44 41 38 65 68 57 65 74 71 59 44 49 41 58 102 114 86 62 57 104 128 179 242 293 320 339 339 363 323 264 214 186 155 131 100 156 164 183 190 218 281 355 400 466 494 594 691 793 820 929 758 576 316 97 44 77 71 44 41 45 41 40 43 46 50 68 61 58 62 70 66 54 39 46 47 66 50 54 66 54 38 42 45 51 92 144 123 348 413 403 309 248 199 161 126 84 41 38 58 62 58 55 40 40 41 61 81 83 129 196 255 421 376 113 79 70 63 55 47 42 42 42 46 46 46 46 50 55 55 55 52 39 39 39 39 39 40 40 40 41 41 45 45 49 56 60 57 50 41 40 49 49 40 44 65 41 41 48 52 52 56 63 56 70 61 58 75 119 164 209 235 215 199 221 307 382 348 213 84 46 55 59 43 51 75 83 67 47 47 47 43 43 39 39 39 42 46 46 46 46 46 46 42 98 82 70 78 90 90 66 42 73 69 69 65 57 53 60 56 60 60 60 60 60 60 60 60 53 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 71 56 75 65 40 53 66 33 33 33 32 32 47 54 57 58 57 49 45 33 33 33 38 54 43 43 43 39 35 36 44 52 44 48 48 36 34 35 45 64 37 104 60 34 75 70 34 69 56 56 63 62 57 65 112 156 224 225 182 104 62 72 54 36 40 44 36 35 35 36 36 41 41 50 65 78 94 91 91 91 82 94 100 68 54 61 84 95 63 88 100 80 66 66 59 47 51 47 47 51 63 75 91 103 51 51 47 47 43 43 43 39 39 35 35 35 35 35 35 35 43 43 53 49 64 60 67 60 48 41 37 37 37 37 41 41 45 41 33 32 32 32 32 37 56 64 67 67 60 48 37 36 31 31 45 97 160 188 176 131 86 75 82 92 90 72 51 30 29 41 42 47 55 52 49 46 39 39 43 43 43 43 39 39 35 35 35 35 35 35 35 35 35 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 40 40 40 52 52 48 44 40 40 36 36 44 37 37 38 38 46 62 77 88 87 105 136 161 199 266 365 504 588 672 752 823 868 887 884 880 850 851 878 878 821 740 677 688 661 674 634 532 457 404 341 323 308 227 117 58 51 40 34 52 48 40 40 44 52 60 68 52 48 52 60 56 48 52 75 82 77 54 50 50 54 53 46 53 46 46 58 74 82 78 74 99 63 62 82 74 46 52 88 71 60 112 232 241 322 398 150 47 52 56 60 64 60 60 56 35 44 60 60 44 35 40 55 45 45 45 41 37 37 37 37 41 37 37 45 53 53 45 37 53 32 35 78 89 76 121 222 371 188 76 52 65 76 71 79 46 35 35 35 42 42 45 45 37 37 44 40 47 43 43 43 47 47 47 47 43 43 43 39 43 43 43 43 47 47 47 47 55 46 46 34 42 38 58 54 58 38 42 38 62 58 54 41 53 49 49 45 41 41 41 41 41 37 33 29 28 32 36 40 52 56 60 68 72 68 56 48 55 47 43 35 31 31 31 35 34 42 42 30 34 42 41 25 48 48 51 43 39 39 43 50 44 46 38 30 18 17 16 15 37 37 33 25 22 34 46 50 37 33 90 179 152 50 22 60 45 35 43 41 41 41 35 35 43 43 63 103 151 179 172 160 92 56 32 32 42 54 62 66 58 54 50 50 43 43 40 44 36 49 49 37 36 37 37 36 45 37 37 37 38 42 54 62 86 106 106 78 41 37 45 57 54 54 54 57 57 60 60 57 76 80 74 66 59 55 43 43 40 40 48 52 56 56 41 40 40 53 66 66 54 50 62 74 79 72 69 66 59 52 52 52 50 63 87 131 187 276 409 520 684 786 875 928 954 961 951 917 868 845 792 702 586 445 274 138 79 105 141 152 116 76 63 62 44 44 45 48 56 48 43 43 44 46 66 73 79 102 156 210 272 311 394 484 518 428 268 116 103 79 76 68 53 48 49 49 62 62 59 63 63 67 63 63 60 64 60 51 50 50 52 65 57 56 53 57 68 64 56 51 58 65 69 62 58 50 50 49 49 49 49 49 49 52 56 60 57 54 58 62 62 51 51 50 48 48 64 100 123 138 158 197 153 130 101 58 57 63 74 55 78 67 74 67 70 59 66 59 55 55 51 51 51 47 47 47 51 51 51 51 51 51 51 51 61 48 47 47 57 81 78 69 77 70 74 71 71 67 59 59 50 51 67 75 72 61 53 53 53 53 64 68 87 111 138 161 96 84 68 56 59 56 52 48 47 48 63 59 47 45 45 45 45 46 66 66 50 45 45 45 52 52 55 47 50 46 46 46 42 46 65 96 119 143 166 174 182 162 123 83 55 38 37 37 38 39 51 52 41 46 74 107 72 57 49 44 45 45 45 45 59 62 58 50 42 42 42 41 42 42 42 42 42 46 54 58 55 48 48 43 42 42 43 44 67 60 67 60 64 64 64 64 43 47 51 47 42 41 41 40 49 45 52 48 48 48 55 51 56 45 60 79 106 126 130 141 157 160 140 105 72 41 35 35 41 49 53 41 38 47 78 98 93 149 165 106 57 46 41 36 55 55 55 55 56 56 56 56 64 64 64 64 60 64 64 64 52 40 35 34 34 34 38 42 39 46 51 63 60 60 48 38 39 40 41 43 47 51 54 51 67 55 43 43 44 52 60 67 62 54 57 50 57 50 49 41 40 39 39 40 41 41 45 41 41 40 39 38 60 116 152 156 88 64 40 38 39 40 40 40 47 54 58 58 58 58 62 66 54 54 50 50 50 54 62 66 53 60 56 56 56 60 60 64 72 68 64 64 64 60 48 36 83 135 108 51 35 100 184 164 44 33 33 48 67 39 38 76 72 125 228 368 491 524 489 446 380 282 167 80 60 61 65 57 62 71 83 75 59 51 59 71 35 34 34 33 33 33 33 38 49 41 36 32 32 32 36 40 43 39 46 46 49 49 45 48 56 62 54 46 37 24 22 22 30 22 21 21 22 26 33 22 22 23 23 24 28 32 32 33 37 37 37 37 37 37 37 30 38 31 35 35 35 35 35 35 31 31 31 31 31 31 31 31 34 38 31 31 35 35 39 39 28 28 40 44 41 41 49 53 38 38 38 38 35 35 32 32 57 45 37 45 41 33 33 37 33 45 57 53 49 61 69 73 37 53 41 32 41 81 73 36 36 44 33 37 37 41 42 46 55 34 33 34 64 80 48 32 43 183 226 186 181 193 272 408 435 410 389 457 616 712 624 461 497 480 523 575 531 433 433 513 489 401 373 434 499 512 516 554 577 578 634 708 639 484 445 522 555 484 397 326 278 235 199 165 179 148 303 203 135 355 270 210 387 467 396 392 290 275 164 284 361 337 297 235 176 169 194 199 139 112 128 116 57 41 49 39 47 54 51 55 52 48 48 40 65 76 72 60 40 38 38 38 54 54 62 73 77 77 78 74 85 66 62 71 68 60 76 113 190 143 268 373 478 420 218 259 133 74 62 126 178 162 128 98 72 58 41 38 45 93 92 39 59 71 74 57 48 35 52 67 93 103 150 177 188 191 175 159 167 139 98 52 37 35 65 93 51 48 45 45 41 41 42 46 37 43 64 64 45 45 61 85 45 81 104 79 47 50 78 97 48 55 58 65 65 60 59 44 53 45 41 54 50 35 36 37 54 55 91 136 180 205 245 269 259 251 253 249 224 167 97 36 31 32 33 35 43 47 51 52 44 35 35 35 44 52 48 40 40 36 36 36 44 40 36 34 47 50 42 38 38 42 49 57 31 197 257 125 32 32 50 50 40 48 49 40 32 31 31 32 32 32 32 32 32 31 31 31 35 39 43 46 50 50 54 54 50 50 46 42 42 38 34 34 33 36 36 32 35 35 38 38 49 32 27 27 39 43 38 22 40 27 27 30 22 21 33 29 41 37 40 36 32 31 34 34 20 19 15 11 11 16 21 17 42 32 30 27 29 26 23 23 35 35 40 48 45 49 57 50 38 31 35 35 32 32 36 36 29 29 33 33 30 30 34 34 38 38 31 31 31 31 31 31 32 32 32 32 32 32 33 33 37 41 41 41 45 45 45 42 50 43 47 51 54 54 58 58 34 34 34 34 34 34 33 33 38 38 38 38 38 38 38 38 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 44 44 44 44 44 44 36 36 36 36 36 36 36 36 48 48 48 48 48 44 44 51 61 68 61 54 58 54 51 51 43 43 54 58 62 73 80 77 78 36 53 58 38 39 51 36 35 75 90 51 40 58 64 43 53 49 53 58 70 59 47 39 96 73 69 82 86 66 54 53 69 96 147 199 261 300 335 351 367 335 291 252 232 209 193 181 260 263 247 243 270 333 400 441 462 531 615 675 747 789 963 724 537 273 81 35 65 83 72 49 61 57 56 55 54 54 57 57 85 53 41 58 78 75 59 47 75 54 66 102 94 50 42 41 46 97 156 125 278 341 334 241 248 177 95 51 56 61 66 45 47 44 44 39 39 40 53 73 51 114 216 267 302 189 33 79 62 55 51 42 38 38 38 42 46 46 50 50 51 55 55 55 47 40 47 40 47 40 48 41 44 40 44 40 47 44 55 48 45 40 40 49 49 40 40 49 40 41 48 48 52 52 59 52 42 50 76 94 111 116 118 117 124 109 106 130 140 126 80 45 54 59 59 51 51 63 63 51 51 47 47 43 39 39 39 39 42 46 50 50 50 46 42 38 54 50 50 58 70 70 50 38 69 65 65 61 57 57 60 60 60 60 60 60 60 53 60 53 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 51 48 72 69 60 61 54 34 33 33 32 32 39 54 58 54 81 61 41 33 33 37 34 34 34 39 47 51 40 36 36 40 35 35 35 37 69 89 109 117 61 140 92 36 71 66 34 57 60 63 70 74 73 96 151 211 332 356 321 207 109 63 44 35 40 44 36 35 35 35 36 36 36 37 57 78 94 102 99 95 75 90 93 77 63 59 57 57 69 69 61 50 50 51 43 35 35 35 43 51 63 71 79 83 51 47 47 43 43 39 39 35 35 35 35 35 35 35 34 34 39 39 49 49 60 60 67 67 45 37 41 41 41 41 37 37 45 41 33 32 32 32 32 36 45 57 60 57 60 49 41 37 37 31 31 45 104 145 160 138 89 71 81 84 94 84 63 50 29 30 42 43 51 52 49 49 39 39 43 43 43 43 39 39 35 35 35 35 35 35 35 35 39 39 39 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 51 51 51 51 51 60 60 56 51 47 47 43 36 36 37 37 37 37 38 54 70 57 40 39 49 91 133 172 219 302 330 389 489 588 659 727 776 712 732 741 741 753 754 694 596 560 546 522 447 372 334 307 257 175 160 122 64 49 62 66 51 56 52 48 40 40 40 48 48 64 60 72 84 76 48 40 55 66 66 62 58 65 61 53 42 64 53 45 53 69 85 89 78 102 66 62 78 77 45 60 99 50 82 161 301 394 531 515 180 46 44 52 56 60 60 56 52 35 44 56 52 36 35 36 55 42 45 45 45 45 41 41 37 41 37 37 41 45 45 41 37 69 64 55 81 77 51 128 292 504 231 100 64 72 91 78 91 46 35 35 35 42 42 45 45 41 37 44 40 47 43 43 39 42 42 42 42 42 43 43 43 39 39 43 43 43 47 47 47 51 39 43 31 35 31 39 35 39 31 39 39 51 43 39 31 49 49 49 45 41 41 41 41 41 37 33 29 28 32 36 40 48 48 56 64 72 68 52 40 51 47 43 39 39 43 47 51 46 50 46 46 50 54 49 29 33 28 31 27 27 31 35 38 40 42 38 30 22 17 16 15 33 29 25 22 18 18 34 54 89 89 150 239 200 78 34 68 49 39 47 49 49 49 43 39 31 59 95 119 131 158 187 220 124 72 32 32 42 46 54 62 54 54 54 54 47 47 40 40 36 36 36 35 36 37 37 36 37 37 37 37 38 46 51 59 123 139 127 83 38 38 46 54 54 61 57 64 61 68 68 68 79 76 69 62 58 58 47 47 40 40 40 48 56 60 45 41 45 69 82 78 54 42 50 62 71 64 57 50 47 48 48 48 59 61 81 102 138 200 309 424 584 686 791 856 895 917 931 923 918 902 844 755 669 556 393 234 81 84 104 100 72 47 46 46 43 43 44 44 48 44 44 44 46 48 70 77 83 106 164 207 262 305 384 438 399 286 175 98 92 75 72 64 48 48 49 49 54 54 51 55 59 63 55 56 65 62 62 57 52 52 60 67 51 51 51 56 64 64 52 51 91 91 91 87 79 68 56 52 52 51 51 50 49 49 49 49 66 63 67 64 64 56 52 51 50 50 53 76 92 107 134 158 130 119 106 63 46 47 59 56 71 60 67 60 63 51 58 51 51 51 51 51 51 51 47 47 51 51 51 51 51 51 51 51 49 48 48 53 65 77 85 77 73 70 74 78 71 67 59 59 50 51 67 75 72 61 53 53 54 53 57 64 83 95 111 126 84 80 75 63 55 52 48 47 46 51 59 55 50 45 45 53 45 50 58 54 53 45 49 53 60 56 47 43 46 46 46 46 69 84 108 138 162 177 185 190 162 142 114 78 54 38 37 37 38 39 48 56 53 57 94 139 119 103 76 60 48 44 43 42 55 58 54 46 42 42 41 41 42 42 42 42 42 46 50 50 43 43 43 43 42 42 42 42 62 55 66 63 71 75 79 79 63 59 47 42 40 40 41 41 45 45 52 52 52 48 51 47 43 54 74 86 94 98 105 125 117 116 92 68 45 36 36 36 49 46 54 43 39 47 91 126 166 182 157 77 37 45 44 35 66 73 66 66 66 66 63 63 83 72 68 60 53 49 53 53 44 35 35 34 34 38 42 53 49 56 61 73 74 73 62 44 39 41 53 62 58 50 50 54 66 58 44 43 44 44 45 63 58 61 60 49 56 45 48 40 40 39 39 39 39 40 39 39 39 39 38 38 44 84 108 112 88 60 38 37 38 39 39 38 43 54 62 58 50 50 50 58 58 58 54 54 54 58 66 70 61 61 57 53 53 53 53 57 69 61 53 45 41 41 41 48 107 127 76 44 33 68 236 260 204 92 32 31 34 34 47 88 138 227 349 465 525 525 514 512 414 312 175 80 52 53 61 53 38 54 70 66 54 46 51 62 35 34 33 32 33 34 54 66 57 56 44 36 32 36 47 51 50 46 46 42 49 45 45 44 62 65 57 45 35 23 22 21 22 22 21 21 22 22 26 22 23 23 23 28 28 32 32 29 33 37 37 37 41 41 41 34 42 35 31 31 31 31 31 31 31 31 31 31 31 31 31 31 34 34 31 31 35 35 35 39 28 28 36 40 41 45 49 53 38 38 38 38 35 35 32 32 41 37 37 45 33 33 49 81 41 49 41 33 41 57 53 37 33 45 33 31 41 89 81 40 36 37 33 37 33 38 42 46 55 39 34 35 60 76 60 39 67 170 190 133 125 176 283 395 230 265 313 421 572 657 592 463 546 465 484 592 584 483 483 587 566 479 455 508 532 473 409 400 497 482 439 380 301 230 215 240 182 159 137 134 108 80 73 89 134 46 137 69 160 216 155 254 549 454 322 379 356 321 114 217 276 260 249 202 132 153 198 191 69 89 113 109 58 41 40 39 39 43 47 51 48 44 44 44 60 72 72 67 43 38 42 50 61 65 69 80 80 85 85 85 77 61 54 59 70 75 91 117 145 123 171 259 380 409 313 262 183 124 120 208 276 240 140 61 56 70 62 42 49 73 64 37 55 75 62 38 37 35 68 123 111 117 164 194 205 205 200 176 161 137 104 74 39 35 43 67 48 37 41 41 38 38 38 42 39 43 44 48 49 49 49 45 39 40 49 40 38 38 46 57 56 52 58 65 69 65 60 48 45 41 41 50 51 47 44 49 37 37 54 99 140 180 236 269 242 235 253 269 267 219 145 89 32 33 34 35 36 40 44 44 36 36 35 36 48 56 56 48 56 40 35 35 36 40 36 35 55 42 33 33 38 49 49 45 77 229 233 77 30 33 53 50 49 45 41 37 33 32 32 32 36 36 32 32 32 32 31 31 47 47 47 46 46 50 50 50 58 54 50 46 42 38 34 34 33 33 36 32 32 32 35 35 37 25 24 24 51 59 55 46 44 24 43 39 17 18 50 26 33 33 37 33 36 31 27 30 24 20 12 11 11 12 16 13 38 28 29 27 25 26 23 27 35 39 39 43 52 49 57 50 38 38 31 35 28 32 32 32 29 29 33 33 30 30 34 34 38 38 31 31 31 31 31 31 32 32 32 32 32 32 33 33 41 41 41 41 41 41 41 38 46 39 43 43 47 51 54 54 46 46 38 34 34 33 33 33 38 38 38 38 38 38 38 38 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 43 43 44 44 44 44 36 36 36 36 36 36 36 36 40 40 44 44 48 48 48 59 60 67 64 64 69 62 62 59 51 54 58 65 69 73 80 77 70 36 41 50 38 38 62 41 47 133 184 141 94 80 78 62 38 37 46 62 70 59 43 38 80 69 69 58 50 41 42 58 53 85 132 167 209 249 303 339 338 318 298 282 282 287 287 287 326 325 321 332 363 390 431 461 534 627 715 811 871 913 996 663 205 109 114 116 73 47 68 80 40 40 44 55 66 70 73 73 53 48 57 73 77 62 66 82 107 75 59 87 82 38 37 40 43 84 154 131 217 269 275 212 207 144 72 46 56 73 73 44 47 41 44 44 40 41 53 69 111 114 224 271 191 95 44 81 58 51 43 38 38 38 42 42 50 50 50 50 51 51 55 55 58 51 58 51 58 51 59 51 47 39 47 39 47 43 50 47 41 41 49 61 61 45 41 40 40 40 44 48 48 48 48 41 41 42 62 88 87 81 79 74 102 110 98 70 40 36 49 70 51 59 59 51 51 51 47 39 47 47 43 43 39 39 39 38 42 46 50 50 50 46 38 38 38 38 38 38 46 50 42 38 61 68 68 64 57 57 57 53 53 53 53 53 53 46 53 46 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 39 48 57 61 65 49 33 32 33 33 32 32 40 47 54 54 89 65 41 33 37 41 34 33 34 35 47 55 44 40 36 35 63 34 32 35 96 133 109 65 73 140 104 35 43 54 33 41 68 63 63 82 93 117 176 244 388 437 438 335 194 99 52 36 44 44 36 35 35 35 35 36 36 45 65 77 86 90 83 79 83 75 66 54 48 44 47 47 66 51 39 35 39 40 36 35 34 34 35 43 47 51 51 51 47 47 43 43 39 35 35 34 38 37 37 34 34 34 34 34 34 41 45 45 60 60 67 67 45 37 41 41 41 41 37 37 41 41 33 32 32 32 33 40 40 41 44 48 45 48 41 41 53 32 30 30 44 88 108 113 105 82 85 88 97 84 67 54 29 34 42 43 48 56 53 49 46 43 43 47 47 43 43 39 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 55 55 55 55 56 56 52 52 47 44 43 43 36 44 41 37 37 38 54 70 45 49 52 39 41 64 103 158 167 204 212 234 282 353 400 397 440 460 497 541 550 518 462 411 311 309 285 234 227 263 285 278 160 125 87 72 65 62 71 79 63 52 48 44 40 40 44 48 76 64 72 96 88 56 36 40 66 66 66 62 62 54 50 45 61 56 45 52 68 80 84 76 70 51 66 82 77 56 59 79 145 185 256 308 404 492 360 91 46 44 52 56 56 56 52 52 48 52 56 52 40 35 40 55 42 45 49 49 49 45 41 41 37 37 37 37 37 37 37 33 33 49 36 46 76 75 191 389 546 219 95 64 64 96 74 95 46 35 35 34 38 38 45 45 41 41 44 40 47 43 39 39 42 42 42 42 42 42 43 43 35 39 39 39 43 47 47 47 43 32 35 32 31 31 31 31 31 32 39 32 39 32 31 31 50 49 49 45 41 41 41 41 41 37 33 29 28 32 36 40 52 48 48 60 68 68 52 36 51 51 47 47 51 55 63 67 46 46 46 46 50 50 45 37 25 29 43 59 67 63 43 26 36 39 34 26 18 17 16 16 17 16 17 26 26 22 42 78 97 98 170 243 208 90 47 80 46 43 40 45 45 49 43 42 35 63 87 87 90 134 211 280 168 104 41 33 46 42 42 54 58 58 58 58 51 51 44 44 45 37 36 36 37 37 37 35 40 44 48 45 49 58 71 83 140 144 123 59 38 38 39 38 54 57 57 61 61 61 64 64 60 57 61 54 58 51 43 44 39 39 39 40 56 64 49 41 49 69 78 70 50 41 42 50 63 48 45 45 46 47 47 48 60 58 60 77 98 135 221 325 456 563 679 767 818 847 876 887 937 925 881 791 713 624 474 304 123 92 84 75 51 45 44 44 43 43 44 44 48 56 60 53 47 59 82 93 100 123 173 211 251 287 342 353 285 193 146 124 84 67 64 52 47 47 48 49 50 50 50 50 55 59 55 56 53 54 66 80 87 78 58 57 49 53 65 74 78 74 59 51 59 67 75 83 88 92 85 85 57 53 56 51 51 50 50 50 75 71 71 60 60 53 52 52 52 51 54 65 76 92 111 123 87 91 87 67 47 47 56 68 64 60 60 60 55 51 51 51 51 51 51 51 51 51 51 51 47 47 47 47 47 47 47 47 48 48 53 61 64 69 77 80 65 69 66 70 63 58 54 54 55 59 71 72 73 69 58 54 58 53 53 53 64 75 79 86 72 72 71 63 59 52 48 48 47 51 59 55 46 46 62 78 62 54 50 46 49 45 53 52 48 43 42 42 41 41 42 48 108 123 147 170 186 185 181 178 118 102 82 55 42 38 37 37 38 38 40 64 61 58 91 143 163 139 103 79 59 51 42 41 54 54 46 42 42 42 41 41 41 41 42 42 42 42 42 46 42 42 42 42 42 42 54 46 50 46 58 58 66 63 67 71 71 63 51 42 42 41 41 41 41 45 56 60 56 48 43 38 46 66 90 94 89 85 93 101 73 61 49 37 36 36 37 37 50 47 55 48 47 64 119 175 294 237 141 41 35 44 56 52 66 80 73 73 74 66 66 63 79 68 60 45 37 37 37 37 44 40 39 42 45 45 45 53 56 56 64 69 77 73 73 55 51 53 69 73 65 54 54 50 54 54 44 43 43 44 44 55 61 64 67 52 55 44 51 44 51 44 47 40 43 39 39 39 38 39 40 48 56 60 56 48 68 52 39 38 39 44 52 52 54 62 70 70 58 50 54 58 58 58 58 58 58 58 62 62 66 62 61 54 53 50 53 50 69 58 49 37 37 37 45 49 100 71 35 96 44 35 192 227 263 151 47 33 35 51 75 116 170 314 485 588 568 484 441 432 354 280 183 108 77 61 57 49 38 50 58 62 54 50 50 58 35 34 33 34 62 90 95 98 49 48 40 32 32 32 43 47 50 50 46 42 45 45 40 51 61 64 59 44 35 23 22 21 21 22 22 22 22 23 23 23 23 23 24 28 28 28 28 28 33 37 37 37 41 45 45 38 42 35 31 31 31 31 27 27 31 31 31 31 31 31 31 31 34 34 27 31 31 35 35 35 28 28 28 36 37 45 49 53 38 38 38 38 35 35 32 32 32 32 33 53 46 37 69 117 85 77 50 32 33 61 66 45 46 45 33 32 34 61 50 32 37 37 33 37 33 37 42 39 34 43 63 63 40 40 60 80 55 75 86 58 77 177 248 263 147 122 150 257 321 297 252 247 337 228 220 371 475 483 526 606 630 538 460 444 404 305 226 209 310 277 214 159 152 169 147 105 106 79 70 91 104 89 78 74 71 55 111 42 118 57 88 291 546 417 285 286 335 387 156 124 267 256 273 215 128 142 187 152 41 49 58 67 60 43 40 38 40 43 47 51 48 48 48 44 44 48 59 55 54 50 69 77 65 61 68 68 68 72 77 81 56 56 53 62 78 86 102 114 115 122 118 182 301 381 369 273 213 186 158 194 298 350 233 52 48 94 130 106 69 52 48 39 47 75 46 36 45 36 76 152 131 138 184 203 230 253 240 213 165 137 117 95 53 36 35 40 37 36 37 37 38 38 38 38 60 48 40 48 53 57 45 40 40 40 39 39 39 39 38 37 61 53 47 55 70 73 57 41 41 41 41 53 54 51 55 56 41 37 37 58 79 99 140 184 197 198 221 252 263 230 173 125 33 34 34 34 35 36 36 40 35 36 36 40 44 52 56 64 56 40 35 34 35 36 36 39 54 42 33 32 33 45 53 53 185 269 189 33 30 37 41 54 45 37 32 32 33 37 33 32 40 40 36 32 32 32 31 31 47 50 46 42 42 42 50 50 54 50 46 42 38 34 30 30 33 33 37 36 32 32 39 39 38 29 28 32 55 67 71 67 33 20 47 43 26 86 130 62 33 33 41 37 40 31 23 23 25 28 20 12 11 11 12 12 26 24 25 23 25 26 23 27 31 35 35 39 47 52 53 53 34 38 31 31 28 32 32 32 29 29 33 33 30 30 34 34 38 38 31 31 31 35 35 35 32 32 32 32 32 32 33 33 41 41 41 41 41 41 41 38 42 35 39 39 39 43 42 42 42 42 38 38 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 43 43 44 44 44 43 40 40 36 36 36 36 40 40 36 36 40 40 48 48 52 63 57 68 68 61 69 62 62 63 59 59 59 62 69 69 72 65 50 52 45 37 38 38 61 91 149 267 358 338 245 177 124 101 57 46 53 54 67 67 51 39 39 40 60 57 45 40 41 54 53 77 116 135 162 205 271 315 306 302 298 302 314 330 338 349 372 359 383 449 477 467 473 498 492 557 642 841 936 954 824 454 117 49 103 136 77 62 83 60 40 40 51 51 58 58 61 57 37 65 121 118 81 43 86 155 171 115 79 68 52 39 39 40 41 59 137 140 179 224 237 195 118 106 94 84 72 56 60 60 59 53 56 56 52 60 77 93 187 142 188 208 135 84 85 70 47 43 39 38 38 42 46 50 50 50 50 50 51 51 51 51 50 50 50 50 50 50 50 50 55 55 51 51 51 50 55 47 48 49 61 73 73 57 45 40 40 40 44 44 44 44 44 41 42 43 50 46 49 48 51 55 38 50 62 62 66 82 86 83 51 47 47 47 47 51 47 43 43 43 43 39 39 39 39 39 50 50 50 50 46 42 38 38 46 42 42 42 42 46 50 58 57 64 64 64 57 57 57 57 57 57 57 50 50 50 50 50 50 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 32 52 53 61 69 42 31 31 32 32 32 32 44 47 54 47 73 61 53 45 41 41 34 34 34 35 43 47 40 36 36 36 67 34 33 35 80 92 48 33 48 100 95 38 32 64 80 60 73 56 52 79 99 129 189 249 330 382 423 364 230 115 65 65 44 43 43 35 35 35 39 36 48 48 61 69 70 74 67 63 72 67 54 38 36 36 63 87 71 63 55 47 47 40 44 48 34 34 35 39 39 35 34 34 47 47 43 39 35 34 34 34 37 37 37 37 37 37 33 33 37 37 41 45 59 64 71 64 41 38 41 45 45 41 37 33 41 37 33 32 32 32 33 36 39 39 43 43 48 56 60 64 52 37 32 30 31 36 64 73 92 73 76 79 86 77 60 46 30 30 35 47 48 56 53 49 50 43 47 47 47 47 43 43 35 35 35 35 35 35 35 35 47 47 43 43 43 43 43 43 43 43 43 43 44 44 44 43 47 47 51 51 51 51 55 55 51 47 47 47 44 44 44 43 36 48 45 37 37 37 50 66 70 81 81 64 39 33 57 107 151 178 162 136 132 159 170 142 206 206 234 274 278 246 226 219 160 209 233 230 250 250 212 189 161 134 104 92 74 71 75 79 52 44 44 44 44 48 52 56 84 56 56 80 88 60 44 52 68 64 56 48 47 47 62 66 54 53 53 53 56 60 68 53 42 36 51 51 54 53 56 67 214 273 364 324 367 336 116 50 61 52 52 56 56 56 56 52 60 56 48 44 36 36 36 43 42 46 46 50 50 46 42 38 34 34 34 34 33 33 33 34 32 35 31 31 117 172 312 524 513 148 53 41 53 92 63 95 46 35 34 34 34 38 45 45 41 41 44 40 47 43 39 38 38 38 38 38 42 42 43 43 35 35 39 39 43 43 47 40 37 33 33 33 32 32 32 32 31 32 33 33 32 32 32 31 50 49 49 45 41 41 41 41 41 41 36 33 32 36 40 40 60 52 48 60 72 72 56 40 51 47 47 47 47 55 59 63 39 38 38 38 34 30 33 33 45 37 47 71 95 91 59 30 36 39 31 22 17 17 16 16 17 16 17 38 38 26 50 94 82 98 166 223 184 82 47 73 50 43 36 41 37 34 39 42 51 59 67 67 86 134 203 260 184 108 41 33 46 42 42 58 58 62 55 55 55 55 48 44 52 37 37 37 37 36 36 36 59 59 52 45 53 74 103 131 164 160 112 44 37 38 38 38 46 50 46 53 54 57 61 61 45 46 54 47 55 52 49 49 39 38 38 40 56 64 53 41 41 57 62 62 50 46 54 62 64 52 49 46 47 47 48 49 49 46 45 64 73 91 146 241 350 444 548 628 679 726 775 814 863 886 857 779 716 626 461 278 147 99 71 58 50 49 45 43 44 44 44 44 60 72 88 88 78 83 102 106 116 139 166 193 220 236 256 236 196 148 136 134 73 63 64 52 47 46 48 49 49 49 50 50 55 63 63 60 57 61 76 103 133 148 150 145 137 160 176 176 150 130 111 103 91 92 93 105 110 114 107 107 91 87 90 82 78 74 80 73 78 75 71 56 52 52 52 52 52 52 55 62 81 92 99 95 71 60 56 56 48 48 53 57 57 53 53 52 48 48 48 48 47 47 51 51 51 51 51 51 47 47 47 47 47 47 47 48 52 52 52 49 52 60 65 68 53 57 58 62 58 54 50 50 59 63 71 72 69 69 62 62 54 53 52 52 56 56 55 54 56 67 67 63 55 52 59 63 51 59 70 58 46 54 78 106 82 62 46 45 45 53 56 52 43 42 42 41 41 45 49 56 111 127 150 166 170 157 142 130 66 59 51 46 42 38 38 38 43 38 40 68 69 58 78 119 143 119 87 74 70 65 49 41 57 53 49 45 45 45 45 45 41 45 45 45 49 45 45 42 78 66 50 45 42 46 57 58 45 46 53 54 57 58 62 62 55 55 59 67 78 62 45 40 40 41 56 64 64 52 43 37 46 58 66 74 74 70 66 66 37 37 36 36 36 37 37 38 59 55 67 68 72 100 175 251 338 233 101 35 35 53 65 60 70 78 77 77 70 70 67 59 56 45 37 36 36 37 37 37 52 48 51 47 54 49 45 41 53 61 65 69 70 71 71 56 58 64 84 77 69 53 50 54 43 47 44 44 43 43 43 47 64 67 70 51 50 39 50 43 54 51 58 47 50 43 50 43 40 40 44 52 56 48 40 39 52 44 40 39 39 40 52 56 50 66 78 74 62 54 58 66 54 54 58 58 58 54 54 50 70 58 58 46 46 38 38 38 54 42 46 38 37 37 38 42 73 60 35 96 56 48 187 128 164 144 124 104 95 88 95 124 178 338 525 620 556 409 322 304 235 205 148 102 70 51 50 54 54 62 66 66 62 62 50 50 35 34 39 83 127 142 110 82 37 40 36 32 32 32 39 39 50 50 53 49 48 44 40 47 60 59 58 39 38 22 21 21 21 21 22 22 22 22 23 23 23 23 24 28 28 28 28 28 33 37 37 41 41 45 45 42 42 35 31 31 31 27 27 27 31 31 31 31 31 31 31 31 30 34 27 27 31 35 35 35 28 28 28 32 37 45 49 49 34 34 34 38 35 39 33 33 41 32 41 69 70 54 70 102 98 102 82 46 42 66 74 58 62 46 34 33 34 38 33 32 37 37 33 37 33 37 35 39 34 39 67 64 48 44 52 68 60 52 80 80 95 223 321 273 221 148 124 172 160 84 67 110 156 138 150 233 345 437 493 525 493 405 314 262 219 172 160 176 183 151 135 152 169 162 144 126 123 104 94 84 84 61 42 40 37 128 148 88 68 54 86 132 342 345 377 304 312 413 258 167 277 282 315 260 145 151 181 117 42 50 42 42 51 43 40 39 40 40 44 48 52 52 52 59 55 55 58 54 57 57 65 69 61 53 49 41 41 49 64 68 52 56 53 57 69 74 86 82 70 78 98 132 223 338 341 269 185 181 156 160 268 380 337 210 94 105 121 105 76 52 60 72 39 71 38 36 61 41 69 149 124 135 189 212 246 285 281 253 198 170 141 128 86 38 35 36 42 37 38 42 38 42 39 39 56 44 40 41 49 57 46 42 46 41 40 41 53 56 44 38 69 53 36 36 55 70 54 42 49 53 49 53 50 55 51 44 65 41 37 45 42 38 63 111 121 125 157 199 218 205 160 128 39 38 34 34 35 35 36 40 35 43 55 55 51 55 67 83 55 47 39 35 35 39 39 39 54 58 58 49 37 45 73 93 217 245 133 31 33 49 33 54 45 37 32 32 32 32 32 32 41 40 36 32 32 32 31 31 47 39 31 30 31 35 47 55 47 47 43 39 35 31 31 30 30 29 33 33 33 33 32 32 39 35 37 41 52 60 72 83 58 25 56 68 99 227 274 150 34 34 37 33 32 24 16 19 34 29 25 16 12 12 12 12 22 23 25 23 25 22 23 27 31 31 35 39 43 48 45 45 34 34 31 31 35 35 32 32 29 29 33 33 30 30 34 34 34 38 31 31 35 35 35 39 32 32 32 32 32 32 33 33 41 41 41 41 37 37 37 34 46 39 39 39 35 35 35 35 34 34 38 38 38 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 43 43 43 43 44 43 40 40 40 36 36 40 40 40 36 36 36 40 44 48 52 52 61 61 61 62 62 62 63 63 64 64 63 59 62 58 58 58 33 71 44 35 46 42 56 146 264 397 530 553 450 308 197 140 82 63 50 46 55 59 59 55 37 39 48 45 40 40 41 53 69 81 96 104 130 173 232 267 278 278 285 289 297 305 313 320 371 330 354 449 484 451 456 505 563 541 602 868 927 870 597 340 222 89 75 88 57 78 91 38 56 52 55 47 46 47 46 46 49 82 137 142 98 54 99 171 163 128 85 62 54 50 41 39 39 43 85 125 149 193 196 161 67 79 110 116 80 40 56 80 68 50 49 45 56 72 112 136 218 225 180 140 104 77 66 51 43 39 39 38 38 46 54 58 54 54 50 50 51 51 51 51 54 54 54 54 54 54 54 54 62 62 58 54 54 54 58 55 56 57 69 73 69 61 45 40 40 40 40 40 40 40 40 40 61 57 49 42 42 41 41 41 41 53 56 51 59 62 43 37 51 46 50 50 54 50 54 54 46 46 46 46 46 46 46 46 54 50 50 46 42 42 38 42 46 50 50 46 42 42 50 58 53 61 53 57 57 57 50 50 50 50 50 47 47 47 47 46 50 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 32 45 53 61 77 46 31 32 32 32 32 33 51 51 58 47 57 61 65 53 41 37 38 46 34 39 39 39 35 35 36 51 41 49 61 66 70 55 35 34 33 62 85 36 31 95 146 103 81 46 45 69 96 119 178 235 223 268 313 290 191 88 58 82 44 43 43 39 35 35 39 43 51 52 56 69 69 70 63 63 44 59 70 55 41 36 36 60 72 72 72 63 40 35 36 47 51 47 43 39 35 34 34 34 47 47 43 39 35 34 34 34 37 37 33 33 33 32 32 32 32 32 40 41 52 63 75 68 41 38 41 45 45 41 37 33 37 33 32 32 32 33 37 40 55 54 55 55 59 67 75 87 43 51 48 35 31 30 47 60 71 48 55 74 82 73 56 32 30 31 39 40 52 56 53 53 50 43 47 47 47 47 43 43 35 35 35 35 35 35 35 35 47 47 47 43 43 43 43 43 43 43 43 43 43 43 44 43 43 43 47 47 47 47 51 51 43 43 43 44 44 44 44 43 35 44 41 37 36 37 42 58 58 46 49 57 60 52 63 86 118 117 113 108 99 83 90 109 77 89 85 73 85 133 189 201 273 281 229 162 141 106 70 59 60 72 73 66 52 57 61 64 44 36 40 44 48 56 64 68 84 44 36 64 80 64 56 61 78 70 53 37 36 37 60 72 43 43 54 57 49 45 49 33 35 36 35 33 33 38 61 68 147 270 438 417 440 308 32 126 70 60 60 60 60 60 60 60 60 48 36 35 35 35 35 35 42 46 50 50 50 46 42 38 34 34 34 34 33 33 33 34 36 64 34 51 158 256 393 602 455 89 32 33 38 89 52 84 42 35 34 34 34 37 45 45 45 41 44 43 43 43 39 34 38 38 38 38 38 42 42 43 31 35 35 39 43 43 47 40 33 33 33 33 33 32 32 32 31 32 33 32 32 32 32 32 50 49 49 45 41 41 41 41 45 41 36 33 32 36 40 44 64 56 52 60 72 76 60 44 43 39 39 35 35 43 47 51 39 42 42 42 34 27 37 45 53 33 24 39 71 83 59 34 36 39 31 23 18 17 17 17 29 17 26 50 46 26 46 94 122 142 187 224 165 66 31 41 50 43 33 30 30 30 35 38 59 51 55 71 107 150 175 196 168 92 32 32 41 42 50 70 62 62 59 59 59 59 48 48 36 36 37 37 36 35 36 48 67 71 59 48 57 93 142 171 207 187 139 67 39 47 54 38 39 39 42 38 43 47 50 47 42 43 44 48 53 54 50 62 39 38 38 40 56 68 53 41 40 49 54 58 62 66 78 82 80 65 58 51 52 53 57 61 49 46 45 50 52 62 109 189 291 358 431 494 541 597 673 731 760 802 804 737 673 576 401 211 131 86 50 45 45 49 44 42 44 44 44 48 71 87 107 112 114 111 122 121 132 140 159 167 178 174 166 146 138 130 130 120 78 67 72 56 47 47 48 53 49 49 50 51 59 67 67 71 115 99 102 139 197 259 289 300 267 290 306 294 252 216 185 174 223 212 204 181 165 146 126 111 127 127 130 126 115 115 114 111 89 71 67 52 51 52 52 52 51 52 52 67 78 85 87 75 68 56 48 52 64 64 57 49 57 53 52 52 48 48 48 48 47 47 47 51 51 51 51 51 47 47 47 47 47 47 47 47 64 48 47 47 48 56 56 56 49 53 57 58 58 50 50 50 59 59 60 64 61 65 58 58 53 53 52 52 56 52 50 49 52 59 63 59 55 52 63 67 59 63 70 58 46 58 94 122 98 70 45 44 45 57 60 48 43 43 42 42 45 53 60 64 98 114 127 138 134 114 90 74 39 38 42 42 38 46 53 49 46 38 40 61 66 46 59 99 91 71 54 49 57 61 56 44 57 50 50 46 46 46 46 50 46 46 46 50 46 46 42 41 122 98 69 45 41 41 49 53 56 53 53 57 57 57 54 54 42 42 67 95 114 90 49 38 39 40 60 68 68 51 39 37 42 38 37 39 54 55 39 37 36 36 36 36 37 38 38 38 70 74 83 95 104 139 231 315 318 186 57 35 44 65 57 45 67 71 71 71 67 60 52 45 41 37 37 36 36 37 38 38 53 49 53 59 47 46 41 34 49 54 54 55 63 64 60 61 54 67 80 84 65 53 53 54 42 43 47 44 43 43 42 42 60 70 66 54 42 38 42 46 46 50 54 50 50 46 50 54 71 52 40 39 39 39 40 48 40 40 40 39 38 38 39 47 42 58 74 70 58 54 58 66 50 50 54 54 54 50 46 42 63 58 50 42 38 37 37 37 38 38 38 38 38 38 38 38 37 81 36 36 36 136 268 104 92 136 168 132 80 64 83 113 195 312 455 514 442 310 240 242 145 131 102 64 40 36 44 71 54 54 54 50 54 49 34 33 38 42 67 126 175 166 98 38 33 40 36 36 36 36 39 39 50 50 53 49 48 44 40 54 59 58 50 42 33 29 21 21 21 21 22 22 23 22 23 23 23 23 24 28 28 28 28 24 33 37 37 41 45 45 49 42 42 35 31 31 27 27 27 27 31 31 31 31 31 31 31 31 30 30 27 27 31 31 35 35 32 28 28 32 37 45 45 45 30 30 34 38 35 39 37 37 69 49 53 89 90 62 50 62 58 94 98 66 50 58 58 38 70 46 34 42 42 33 32 33 37 37 33 37 33 37 35 39 35 34 35 48 76 80 52 35 37 36 90 90 61 213 368 331 130 115 122 143 150 118 105 109 119 206 238 202 213 277 324 301 205 158 125 107 114 120 148 184 164 113 117 150 119 60 89 170 39 60 76 66 43 42 44 70 38 97 61 117 61 116 123 33 167 246 477 436 356 348 285 315 218 224 289 242 131 137 174 102 50 74 62 42 41 39 39 42 40 48 48 52 56 56 63 63 75 67 62 54 46 42 44 37 50 42 37 36 36 36 45 53 53 53 53 49 49 53 53 38 38 36 80 90 157 283 269 237 196 184 171 179 254 350 406 405 154 81 40 39 44 56 68 72 38 71 38 37 73 49 61 141 120 139 192 223 266 309 309 277 242 202 177 149 103 41 36 37 53 53 50 54 54 59 48 48 39 40 40 41 41 49 50 58 66 50 42 49 56 41 39 38 62 41 35 35 44 59 47 38 53 57 57 46 50 51 48 40 64 41 37 50 54 46 86 134 83 96 131 163 185 176 148 130 58 54 46 34 38 42 39 47 34 47 63 63 51 51 71 91 43 47 47 43 43 39 35 35 58 82 98 77 49 53 92 137 173 189 89 32 73 69 32 50 45 49 45 37 32 32 32 33 45 41 40 36 32 32 31 31 39 31 30 30 30 35 51 63 55 51 51 47 43 39 35 31 30 30 33 33 33 33 36 36 43 47 54 49 53 61 72 84 86 49 76 104 184 363 406 242 34 34 37 33 36 24 16 15 31 34 29 16 12 12 12 12 22 19 21 30 31 29 27 27 31 31 35 39 39 43 48 41 41 34 38 31 35 35 32 32 29 29 33 33 30 30 34 34 34 38 31 31 35 35 39 39 32 32 32 32 32 32 33 33 41 41 41 37 37 37 37 34 54 43 43 39 35 34 34 34 38 38 42 42 38 34 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 39 39 39 43 47 47 47 51 43 43 43 43 43 43 44 43 36 36 36 36 36 36 36 36 40 40 40 40 44 44 48 48 51 51 54 54 51 58 59 60 64 60 60 53 52 51 40 39 32 80 44 34 58 52 51 177 314 444 603 664 566 387 229 151 102 68 39 38 38 47 59 63 39 47 51 40 39 41 60 65 93 81 76 80 107 146 189 219 247 251 254 253 257 257 253 253 336 255 258 350 392 363 381 458 488 422 479 791 817 753 471 398 211 87 91 92 37 54 86 38 55 44 43 39 50 63 78 83 67 63 83 107 95 71 82 126 95 88 80 62 70 59 41 37 39 40 56 121 141 175 173 134 79 68 86 103 84 52 64 88 61 46 41 39 44 79 123 166 210 309 216 112 105 50 39 52 40 39 39 38 42 50 58 62 54 54 54 50 50 51 51 51 54 54 54 54 54 54 54 54 62 58 54 54 51 51 54 51 52 53 53 53 49 45 40 40 40 40 40 40 40 40 40 40 48 48 41 41 46 42 42 41 41 42 45 39 39 58 73 69 62 54 50 50 50 42 46 50 42 42 42 46 46 46 46 46 58 54 46 42 38 38 42 42 38 46 50 46 38 38 38 46 54 54 53 53 57 50 50 54 50 50 46 47 47 47 47 47 50 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 49 45 45 49 61 57 41 32 32 32 33 33 47 47 47 40 37 45 61 73 73 65 46 38 35 39 39 39 36 36 40 47 68 64 64 73 89 93 73 57 33 32 87 79 58 177 288 234 113 67 39 50 62 74 125 177 169 142 150 180 173 118 60 55 36 43 46 35 38 38 46 54 38 43 44 57 57 54 39 38 37 38 50 58 69 53 41 41 93 81 60 40 35 35 35 35 35 39 43 39 35 34 35 35 39 43 39 35 34 34 34 33 37 45 49 48 52 60 57 57 32 33 48 52 51 48 59 63 48 41 41 45 45 45 45 45 33 33 33 33 37 37 41 40 48 31 38 55 74 74 86 113 65 77 93 93 81 64 56 41 32 33 45 46 53 53 44 36 32 32 44 41 45 45 41 33 50 43 43 43 43 43 43 43 34 35 35 35 39 39 39 39 47 47 43 43 43 43 47 47 43 43 43 43 43 43 43 43 43 42 39 39 39 43 47 50 58 50 43 47 58 62 54 36 35 44 52 41 36 36 37 38 37 38 53 49 41 41 60 77 50 66 66 49 41 44 55 46 42 98 161 173 145 118 129 145 125 132 112 69 64 61 61 50 66 58 59 63 63 64 53 37 36 36 40 44 52 60 68 68 36 64 112 136 96 40 40 73 91 68 44 38 38 38 50 65 37 49 60 48 35 34 42 35 76 120 84 40 72 59 51 126 201 293 435 501 402 203 98 92 63 52 48 48 48 56 64 72 84 64 36 35 35 36 36 35 38 38 42 46 50 54 54 58 34 34 38 42 46 50 45 35 35 73 87 132 243 321 366 443 249 130 72 32 33 63 38 73 42 35 35 35 42 41 45 45 41 41 44 31 31 31 42 54 29 29 34 42 46 42 34 31 55 35 35 55 51 31 31 55 41 41 41 37 37 37 33 32 32 32 32 32 32 32 32 32 42 45 45 41 41 37 37 37 41 41 40 40 40 40 44 48 57 49 41 45 53 53 48 40 44 40 36 32 32 32 32 39 46 42 35 34 38 42 45 41 37 37 36 35 32 35 39 46 33 36 32 23 19 18 17 16 18 18 30 62 59 39 55 94 162 162 171 172 121 58 51 62 54 47 41 41 34 39 39 39 47 51 59 71 87 115 136 156 128 64 32 32 41 34 35 50 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 44 63 59 48 49 89 165 218 269 222 149 73 54 78 85 58 55 48 41 40 40 40 40 39 39 41 65 86 83 72 65 84 45 44 39 39 48 64 49 40 41 45 42 50 62 70 82 82 64 69 70 63 56 52 65 81 53 56 52 56 66 73 88 121 249 281 313 342 385 449 537 599 642 652 671 665 564 396 256 184 90 57 44 44 44 44 44 42 55 59 71 87 107 127 143 147 137 134 137 141 141 137 136 128 127 127 107 76 76 100 96 49 87 76 64 56 48 49 49 53 54 58 55 59 71 79 79 94 133 131 154 223 316 397 439 457 467 471 478 454 407 372 361 365 404 385 365 330 294 262 231 212 220 224 225 237 230 218 197 171 123 93 66 55 51 52 52 51 52 52 52 55 66 65 63 59 48 48 48 48 49 49 49 49 49 53 56 56 56 48 48 47 51 51 51 51 51 51 51 52 48 47 47 46 47 47 47 48 47 47 48 47 47 47 48 56 48 48 53 54 58 58 53 50 51 51 55 52 53 53 53 53 53 53 53 53 56 55 50 50 52 59 55 51 55 47 47 46 70 70 58 46 49 73 121 157 113 81 45 44 49 61 56 43 42 42 42 41 40 40 60 80 95 91 86 86 83 71 51 38 47 39 37 37 53 68 79 73 69 43 79 128 137 90 55 47 41 41 41 40 40 51 62 66 48 41 41 41 41 41 45 49 57 53 45 41 41 41 41 41 102 98 93 69 49 40 44 52 60 56 53 57 61 65 62 59 40 78 147 155 114 58 41 42 40 41 52 60 56 47 43 38 35 37 38 37 35 36 39 40 37 37 38 42 50 66 81 93 73 193 222 131 79 143 203 199 183 95 37 37 57 46 42 46 61 61 61 56 49 45 41 38 36 36 36 37 39 48 72 83 103 94 70 49 40 39 43 51 50 47 40 37 41 49 50 39 79 79 71 72 64 53 53 50 41 41 42 43 43 43 41 41 55 62 54 46 42 38 42 42 54 54 54 54 54 54 54 50 39 39 39 39 39 39 39 39 38 39 47 43 38 38 38 43 50 62 70 66 50 46 54 66 42 46 50 54 54 50 46 42 55 55 47 39 38 38 39 47 43 39 38 38 39 38 38 38 38 57 40 34 61 156 172 132 120 152 144 72 36 41 84 122 126 200 294 334 277 169 111 113 80 73 63 50 46 42 38 45 35 90 54 38 74 33 31 114 46 70 95 118 118 94 46 31 32 32 32 32 39 40 47 47 43 46 61 57 52 40 36 46 70 64 44 29 21 21 29 29 21 21 22 22 23 23 23 23 23 24 32 36 36 32 28 24 33 37 37 41 41 45 45 38 42 35 35 31 31 31 31 31 31 31 31 31 31 31 31 31 34 34 27 27 27 27 27 27 32 36 36 36 37 41 41 41 38 38 34 34 31 35 33 37 61 45 53 85 82 50 42 58 34 66 78 62 62 82 74 46 74 50 46 62 54 33 33 42 37 37 33 33 33 37 34 34 35 39 40 44 40 52 76 82 71 38 38 72 131 167 214 262 118 133 160 132 84 88 124 128 143 162 186 198 198 178 162 150 110 111 115 116 120 120 116 113 71 64 72 76 64 52 73 114 58 87 87 51 41 43 43 40 38 90 66 166 170 86 128 80 113 123 385 429 528 311 231 406 208 91 136 220 154 74 71 83 83 55 41 41 50 53 44 39 40 44 52 60 67 67 63 63 83 67 51 42 42 38 37 36 37 38 38 37 37 37 37 37 37 38 42 54 69 65 61 50 53 42 57 100 126 145 199 258 225 160 147 198 257 361 484 535 242 109 40 40 40 40 52 39 47 47 70 70 38 35 58 97 99 118 176 214 253 308 300 272 289 242 205 169 111 41 37 37 54 58 46 42 47 51 52 56 44 40 39 39 40 41 58 69 70 85 105 93 72 48 55 70 42 45 44 36 35 35 35 47 57 61 53 34 34 34 35 35 57 36 36 57 73 66 85 122 83 83 94 101 101 107 111 118 57 57 61 57 57 53 49 42 43 36 36 44 56 68 72 72 36 40 40 36 35 34 36 63 46 66 45 33 57 92 128 168 137 129 89 46 42 70 70 42 45 41 33 32 32 32 33 33 45 41 40 36 32 32 32 32 35 39 39 39 43 43 47 47 51 47 43 51 51 47 43 43 30 31 34 34 45 45 37 28 44 48 51 39 34 38 61 92 119 50 25 61 132 212 248 220 19 27 42 42 41 29 17 16 43 42 26 13 12 11 11 12 13 14 16 17 19 21 22 27 30 34 31 35 39 39 40 37 37 34 34 34 31 35 35 28 29 29 33 33 30 30 34 34 34 34 31 31 31 31 31 31 32 32 32 32 32 33 33 37 41 41 41 41 41 41 41 38 34 35 43 43 43 47 51 59 47 47 38 34 34 34 34 34 34 34 38 42 42 38 35 34 35 35 35 35 35 35 35 35 35 39 39 39 43 43 47 47 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 45 61 35 48 35 34 63 47 37 72 76 68 57 66 41 35 34 40 124 88 37 54 53 83 225 346 428 555 642 598 439 249 131 138 96 48 38 38 42 55 66 42 39 38 38 39 40 52 68 65 89 88 68 79 106 134 189 220 220 219 218 213 213 230 242 286 273 264 268 287 309 335 342 496 598 443 585 772 510 365 478 165 111 127 124 74 38 38 38 39 43 63 91 118 123 118 103 65 70 57 44 63 67 82 126 37 99 164 113 50 47 49 40 40 38 41 89 138 135 125 127 88 83 69 51 47 48 76 85 69 74 45 38 55 94 149 213 272 299 271 140 89 99 57 46 40 47 47 46 46 46 46 46 46 50 54 58 58 54 51 47 38 42 50 58 66 62 54 46 70 66 54 43 43 55 66 67 72 61 53 45 41 45 53 57 40 40 40 40 40 40 40 39 54 62 55 51 40 40 40 40 41 40 40 43 46 64 79 76 54 50 50 50 50 50 50 50 50 62 62 54 50 58 62 58 58 54 50 42 42 46 50 50 46 46 46 46 46 46 46 47 43 46 50 54 50 50 50 50 58 50 42 42 39 39 47 55 50 49 49 49 49 49 49 49 41 45 49 45 37 37 45 53 61 57 53 61 65 61 45 32 32 32 33 40 40 47 47 40 32 37 57 69 73 61 38 34 35 39 39 39 36 36 36 54 75 78 78 75 83 80 76 68 56 55 94 113 132 291 395 336 125 59 34 35 51 64 111 155 175 148 141 165 155 111 68 67 49 51 46 34 38 42 49 53 45 50 52 60 69 65 54 47 42 42 50 57 57 45 37 36 60 56 44 40 40 43 55 63 34 35 39 35 34 34 34 34 39 35 35 35 39 35 34 34 37 45 56 60 68 69 72 72 44 44 56 56 52 51 44 40 45 45 45 45 45 45 45 45 33 33 33 33 37 41 41 44 68 48 43 43 62 81 97 113 93 135 182 194 162 117 73 38 29 28 29 31 45 68 60 45 33 33 33 33 33 33 33 33 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 47 47 43 39 39 39 39 39 39 39 39 39 39 39 39 39 54 50 46 46 42 42 46 46 46 42 39 42 50 62 70 63 43 48 56 52 36 36 37 38 37 38 50 46 38 37 53 65 42 55 54 38 37 37 36 35 48 88 139 147 123 95 91 99 71 79 75 59 55 63 67 55 39 43 51 59 59 55 51 47 36 36 40 48 56 60 68 68 56 76 116 140 108 60 60 81 64 41 39 39 39 40 48 59 62 69 53 36 34 39 43 35 44 180 276 209 93 64 84 96 239 271 334 366 293 161 81 65 67 56 52 48 48 52 60 64 80 60 40 35 35 35 35 35 35 46 46 50 54 58 58 62 46 50 54 50 42 38 37 34 33 46 91 173 318 337 266 236 170 64 46 38 45 49 33 47 35 35 35 35 41 41 45 45 33 33 35 39 47 46 42 34 46 42 34 29 29 30 46 63 31 35 43 39 35 38 38 31 41 41 37 33 33 33 33 33 33 33 32 32 32 32 32 32 46 49 45 45 41 41 37 37 41 41 40 36 40 40 44 48 57 53 45 49 57 61 56 48 44 40 36 32 32 32 32 32 50 46 42 42 46 46 49 45 41 37 40 35 32 31 35 43 33 36 32 28 19 18 18 17 17 16 18 54 71 67 87 118 86 114 135 132 85 47 40 58 51 44 37 41 35 39 35 39 43 51 59 67 83 107 128 148 120 68 32 33 41 34 38 54 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 40 55 59 51 47 48 77 136 177 236 212 156 100 99 131 150 116 103 73 49 40 40 40 41 40 53 66 90 107 108 90 82 89 49 48 38 39 44 60 49 40 49 49 46 50 58 70 78 78 61 65 62 62 54 55 68 84 64 76 84 76 67 71 90 120 189 222 244 249 264 316 405 479 530 527 530 513 413 264 151 98 78 60 52 44 44 48 59 71 91 107 131 154 170 178 174 167 141 134 140 129 121 113 105 101 73 93 85 61 62 85 74 45 95 80 68 56 48 48 49 49 50 50 51 59 71 83 87 98 131 168 218 304 408 493 557 586 608 623 634 619 576 548 537 538 556 537 526 506 474 435 404 384 357 362 370 367 356 325 297 255 172 131 92 62 55 52 52 51 52 52 52 56 66 65 63 59 52 52 52 52 53 53 53 53 49 48 52 56 52 48 48 47 52 52 52 52 48 48 48 48 46 46 47 47 47 47 47 47 46 47 51 47 46 46 48 52 48 52 53 57 58 58 58 58 54 51 55 59 60 57 61 54 53 53 53 60 59 51 50 50 48 55 51 47 55 51 47 47 62 62 54 46 45 69 113 145 89 65 45 44 53 56 48 41 42 42 40 39 38 40 52 72 83 71 59 48 47 43 38 37 39 38 41 49 68 86 94 82 48 69 143 204 201 130 75 63 41 40 40 40 40 58 73 73 56 49 45 45 49 49 53 53 57 53 49 45 41 41 45 41 74 79 90 85 61 41 52 56 60 56 56 53 57 58 59 63 83 122 155 143 102 58 46 46 41 41 52 56 56 47 47 38 39 38 38 36 37 37 37 36 67 58 61 76 108 147 166 163 220 272 261 150 86 107 127 111 107 62 37 38 57 42 46 62 51 51 43 42 38 37 37 37 37 37 38 44 56 73 89 100 92 83 71 54 45 36 35 35 35 40 37 37 37 39 52 60 87 86 67 47 39 39 40 41 41 41 41 42 50 50 42 41 51 58 50 46 42 42 42 46 54 54 54 54 54 54 54 54 42 39 39 39 39 39 39 39 38 43 51 47 38 38 39 47 54 62 70 62 50 42 50 62 42 46 50 54 54 50 46 42 43 43 43 47 51 55 59 59 39 47 51 51 43 39 47 62 50 69 45 35 45 89 93 60 68 100 100 48 35 41 84 103 100 138 190 233 200 117 66 67 70 60 49 42 38 38 38 37 60 63 78 35 33 94 174 146 110 102 83 62 42 34 33 32 32 32 33 33 40 40 47 47 51 47 49 45 48 44 44 57 50 55 40 32 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 28 28 28 24 24 36 37 37 41 41 45 45 38 42 35 35 35 31 31 31 31 31 31 31 31 31 31 31 31 38 38 31 31 31 31 31 31 32 32 32 36 33 37 37 41 38 38 34 34 31 35 33 37 61 45 45 73 66 38 34 46 34 62 74 58 62 78 74 46 74 50 46 62 54 33 32 38 33 33 33 33 33 34 34 34 35 36 36 40 36 52 80 86 92 41 39 53 81 100 120 155 167 143 130 90 81 149 241 269 149 126 158 203 166 78 62 110 75 75 80 84 84 92 92 85 64 45 52 48 43 42 43 68 40 43 55 43 42 47 47 41 47 90 50 146 151 79 138 108 75 85 275 318 540 483 362 353 201 105 137 170 98 67 83 55 42 41 42 57 72 76 71 63 44 48 52 56 67 67 67 67 83 59 46 39 39 37 37 38 38 39 40 40 39 37 36 35 37 37 39 62 70 65 73 86 46 41 41 69 83 94 160 227 225 148 139 214 304 391 474 477 201 89 56 56 40 40 44 39 60 55 66 70 42 36 46 69 79 105 171 213 260 307 311 284 285 242 202 177 124 46 38 37 42 50 46 47 51 44 44 40 60 49 45 41 41 42 49 57 73 120 156 156 128 111 95 82 74 58 45 36 36 36 36 43 50 54 54 43 35 34 33 32 56 36 36 49 57 37 49 66 63 63 70 73 76 79 78 74 65 65 64 60 56 53 45 41 67 56 56 56 60 60 56 56 36 44 52 48 35 34 34 36 35 54 61 81 128 180 192 176 165 117 57 33 42 66 54 33 41 37 33 32 32 32 33 33 41 41 40 36 32 32 32 32 39 39 39 43 43 43 47 47 59 59 59 51 39 30 30 35 30 30 30 42 45 29 33 57 44 48 51 39 34 38 58 73 108 55 26 25 40 76 96 72 23 27 42 42 41 29 17 16 39 38 26 13 12 12 12 12 13 14 15 17 22 28 29 22 33 34 30 35 39 43 43 44 37 41 34 34 31 35 35 28 32 29 33 33 30 30 34 34 38 38 31 35 35 35 35 36 32 32 32 32 33 33 33 37 41 41 41 41 41 41 41 38 38 39 47 51 47 47 51 55 35 35 34 34 34 34 34 34 38 38 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 39 39 39 43 43 43 47 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 45 70 51 97 36 33 58 35 79 40 49 45 37 37 37 37 35 88 177 73 35 106 93 60 209 363 417 497 552 522 393 243 146 128 92 45 38 37 38 50 54 42 42 38 38 38 39 45 60 57 69 80 72 76 95 127 166 161 184 200 208 207 203 207 211 255 224 191 162 181 220 239 244 379 557 428 458 541 315 255 415 123 71 88 117 78 54 62 70 59 79 107 123 134 135 142 136 70 47 42 61 63 62 109 188 192 220 218 139 61 62 63 39 46 40 40 48 114 136 105 49 71 62 48 45 42 48 78 90 77 78 60 59 94 116 160 234 298 302 258 147 57 63 78 41 40 47 46 46 46 46 46 46 46 50 54 58 58 54 51 47 82 70 58 54 54 58 62 66 58 58 58 62 70 70 59 44 68 57 49 41 41 45 49 53 40 40 40 40 40 40 40 43 61 68 61 54 44 40 40 40 39 39 47 58 69 75 71 59 54 50 46 46 42 42 38 38 58 38 50 90 90 58 58 90 58 54 46 42 42 42 46 46 46 46 46 46 46 46 46 47 47 47 43 38 38 42 46 46 50 54 58 54 46 39 43 47 50 49 49 49 49 49 49 49 49 41 37 37 41 45 45 41 57 49 49 57 65 61 45 33 33 33 40 40 40 40 47 40 32 33 45 61 61 53 34 33 39 39 39 39 35 36 36 50 78 82 82 74 70 67 71 79 63 58 73 88 143 338 465 407 196 107 39 34 35 48 79 108 176 149 145 158 147 108 76 79 64 55 42 37 45 49 56 49 53 58 59 67 69 69 66 70 86 86 85 69 65 53 45 37 36 36 43 47 55 66 74 82 43 43 43 39 34 34 34 34 35 34 34 35 47 51 43 35 37 45 60 92 109 109 109 104 56 53 52 56 52 44 32 32 53 53 49 49 49 49 49 49 33 33 33 33 41 41 45 49 32 39 59 71 89 85 69 51 118 205 315 363 338 265 189 134 75 29 27 28 31 40 33 32 33 33 33 33 33 34 34 38 39 39 39 39 39 39 39 39 34 35 39 47 55 63 67 71 67 63 59 55 51 51 51 51 39 39 39 39 39 39 39 39 38 34 34 34 34 34 34 34 46 46 42 38 38 50 70 75 47 48 56 52 36 36 37 41 36 37 38 38 37 37 49 61 52 71 71 55 40 39 39 34 39 67 102 106 94 70 62 54 63 64 60 52 44 48 39 34 34 39 55 55 47 39 39 39 36 40 44 48 52 60 64 64 48 56 80 104 88 56 52 65 77 46 41 41 45 57 53 52 37 38 37 35 35 64 76 47 79 195 356 373 249 197 177 101 248 237 228 211 167 104 67 52 60 56 52 48 48 52 56 56 72 56 40 36 40 44 40 35 43 43 47 47 51 51 51 55 55 55 51 39 34 35 63 79 36 37 50 133 274 277 202 187 110 34 35 37 37 35 32 35 35 35 35 35 41 41 45 45 41 37 39 43 59 50 34 30 54 58 54 42 29 30 42 59 43 67 67 39 38 66 66 35 44 45 41 37 33 33 41 49 33 33 33 33 32 32 32 35 50 53 49 49 45 45 41 41 41 41 36 36 36 40 44 44 57 53 49 53 61 65 60 56 44 40 36 32 32 32 32 32 54 50 50 54 58 54 53 45 49 41 44 35 32 31 31 35 33 40 36 32 27 19 19 18 35 18 18 46 66 70 87 110 35 83 116 96 50 35 49 62 51 45 41 42 39 35 35 39 43 47 51 59 71 91 108 124 100 64 37 41 41 34 42 62 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 40 59 55 44 43 44 68 96 119 171 182 176 160 190 234 261 228 174 105 53 39 39 40 41 41 91 110 131 144 149 131 103 95 61 52 38 38 44 56 45 40 53 53 46 50 54 62 66 66 61 65 62 61 54 67 95 107 114 127 135 112 83 59 74 86 132 167 189 178 148 169 250 324 399 391 384 363 286 181 107 84 66 71 75 71 66 78 106 130 158 174 194 214 218 206 186 167 148 137 132 112 93 81 70 66 45 62 70 59 55 70 67 50 95 80 64 52 47 48 49 49 50 50 51 59 71 83 88 109 129 201 291 384 476 567 638 680 721 751 770 758 732 716 709 702 704 696 696 677 654 619 580 560 525 522 512 501 482 443 396 344 244 192 138 107 81 63 52 52 52 52 52 63 62 61 63 55 52 53 53 53 53 53 53 53 48 52 56 56 56 52 48 48 52 52 52 48 48 47 47 47 45 46 47 47 52 51 47 47 46 54 55 55 47 47 47 48 52 56 53 57 54 62 62 66 62 55 59 63 67 68 72 69 60 60 60 63 55 51 50 49 48 58 54 54 55 51 58 58 58 58 61 49 45 57 93 125 69 49 44 45 57 52 43 41 54 42 39 38 38 39 39 40 63 51 39 38 39 38 38 37 38 46 61 68 82 104 127 120 79 117 202 267 236 134 67 47 40 40 40 39 47 58 73 77 63 56 52 52 52 52 56 56 52 48 44 44 44 48 52 48 42 67 102 105 77 49 56 60 64 52 52 49 53 58 63 63 106 114 111 87 58 42 41 42 45 45 56 56 56 51 55 43 107 63 38 38 39 43 42 41 96 91 107 161 225 291 319 319 373 358 303 196 129 106 99 75 42 38 38 51 58 38 46 70 55 47 39 38 37 37 36 36 37 38 47 72 92 108 120 124 92 84 79 58 46 36 35 35 35 37 41 38 37 39 57 92 96 87 63 39 37 37 39 44 45 40 40 41 53 57 41 40 54 54 50 46 42 46 50 50 54 54 54 54 54 54 54 54 38 38 38 38 42 42 42 42 38 50 54 50 42 38 46 54 54 62 66 62 50 42 46 54 42 46 50 54 54 50 46 42 38 38 38 55 75 83 83 75 38 43 55 55 47 43 55 78 66 73 57 45 41 41 37 35 37 58 61 36 35 41 72 76 86 86 109 140 136 89 46 38 52 49 42 38 38 37 37 36 68 34 91 47 31 195 331 138 50 62 78 78 58 33 32 31 32 33 33 33 40 40 47 47 62 50 41 36 44 48 51 53 25 32 36 32 28 24 20 19 21 21 22 22 23 23 23 23 23 23 23 23 24 28 28 28 36 37 37 41 45 45 45 42 42 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 42 42 35 35 35 35 35 35 28 28 32 32 33 33 37 37 42 38 34 34 31 35 33 37 57 41 37 53 46 33 33 34 34 58 66 54 58 74 66 46 74 54 46 58 50 33 32 34 32 33 33 33 34 34 34 34 35 36 40 36 36 52 69 75 121 67 41 41 42 45 65 96 168 131 106 90 90 170 285 326 139 132 164 177 121 40 39 66 50 50 58 62 63 70 70 63 50 45 44 44 43 42 42 43 39 43 59 50 41 41 44 38 42 70 36 83 87 43 107 90 85 91 197 186 469 580 507 394 205 105 118 126 55 55 76 41 40 41 61 76 83 86 86 70 48 44 52 56 63 67 67 67 76 44 39 39 38 36 39 65 79 76 92 96 88 56 42 40 37 36 38 67 74 58 81 118 73 54 53 61 64 67 126 201 151 97 132 258 368 434 445 388 156 76 64 72 51 39 44 44 68 56 56 55 42 36 38 44 69 94 153 203 254 302 314 303 308 269 233 205 159 86 40 38 38 43 47 51 48 44 40 40 40 41 49 54 61 73 70 81 119 163 175 150 122 126 102 70 129 89 52 35 35 48 56 60 55 55 51 40 35 34 34 33 40 35 36 48 48 36 36 37 37 38 38 45 52 55 55 51 65 61 64 60 60 57 57 49 60 57 56 56 52 48 40 40 34 36 52 48 36 35 35 43 75 42 41 108 220 320 300 196 197 105 33 32 54 66 42 32 41 37 33 32 32 32 33 37 41 41 40 36 36 32 32 32 32 32 36 36 36 36 40 40 36 48 56 44 31 30 31 32 51 30 31 51 50 29 37 85 37 41 44 36 31 31 39 58 76 47 30 21 18 18 24 19 19 20 31 35 38 26 17 16 36 31 23 14 13 12 12 12 12 13 15 16 22 24 25 29 33 37 41 46 43 47 47 48 37 41 34 34 38 42 35 28 32 29 33 33 30 30 34 34 42 42 35 35 39 40 40 40 32 32 32 32 33 33 37 37 45 45 45 45 45 45 45 42 42 43 55 59 51 47 43 43 34 34 34 35 34 34 34 34 47 43 35 34 34 34 35 39 35 35 35 35 35 35 35 35 39 39 39 39 39 43 43 43 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 45 51 37 89 35 34 74 30 61 97 94 92 65 37 46 51 36 77 193 74 36 119 98 49 219 352 363 387 407 385 308 219 164 121 93 53 38 37 37 38 38 46 42 38 38 38 39 40 49 56 48 72 84 69 89 128 143 131 155 178 193 189 188 193 201 205 189 137 88 104 154 161 132 119 346 276 263 355 270 333 532 109 40 57 101 82 58 74 98 42 70 94 98 86 87 103 109 75 41 41 77 71 89 199 298 334 330 350 304 168 62 62 91 40 56 61 43 49 83 92 61 65 60 47 42 39 39 70 86 65 46 40 71 117 120 165 248 364 376 261 155 45 39 102 40 40 46 46 46 46 46 46 46 46 50 54 58 58 54 50 46 70 62 50 42 42 46 50 55 55 47 51 63 71 67 55 44 60 56 48 44 44 48 45 45 40 41 41 41 41 41 41 47 68 75 68 61 54 51 43 40 40 51 70 90 112 119 118 115 70 62 62 58 54 50 46 46 82 62 114 210 202 98 46 74 58 55 47 43 39 39 43 43 47 47 47 47 47 47 47 47 47 39 38 38 38 43 42 42 46 50 54 50 46 42 46 46 50 49 49 49 49 49 49 49 53 41 37 37 45 53 45 37 37 33 33 41 53 53 41 33 33 33 40 40 40 40 47 40 32 32 33 41 41 41 34 33 39 39 39 39 35 35 35 46 66 82 94 87 71 56 71 72 62 66 65 48 87 262 401 387 296 197 98 39 34 35 44 60 128 109 113 126 116 88 60 59 64 47 33 33 45 60 60 52 64 61 66 64 68 74 82 82 126 137 129 105 97 85 69 53 36 40 47 51 59 62 66 70 67 67 67 55 43 35 34 34 39 34 34 34 47 51 43 34 33 33 64 121 173 193 180 157 88 76 52 48 41 40 32 31 53 53 53 53 53 49 49 49 33 33 33 37 41 45 49 49 92 76 51 39 50 77 100 106 85 235 421 548 558 470 369 291 252 183 121 93 78 68 60 54 33 34 34 35 35 39 43 47 39 39 39 39 39 39 39 39 47 47 51 55 59 63 67 71 63 59 55 55 51 51 55 55 35 35 35 35 35 35 35 35 33 33 33 33 33 33 33 33 49 53 54 42 34 34 50 55 51 52 56 52 37 36 37 41 36 36 37 37 37 37 45 64 66 81 81 65 49 53 53 38 37 49 65 81 77 72 61 46 59 44 48 36 35 35 35 34 34 51 67 63 43 34 33 34 36 36 40 44 48 48 52 52 36 36 40 60 60 40 36 37 96 65 45 45 65 69 53 40 38 71 90 62 77 121 140 123 210 210 271 379 424 341 190 74 177 174 146 114 85 74 69 65 64 60 56 52 48 48 48 52 60 52 44 44 52 56 48 40 43 43 47 47 47 47 47 47 55 55 51 34 34 51 103 139 80 72 69 139 208 151 124 194 126 57 38 37 37 37 44 91 34 35 35 34 41 41 45 45 41 40 39 31 30 34 42 46 38 42 50 58 54 46 34 31 35 43 39 30 30 58 70 58 47 41 41 49 45 37 41 53 37 37 33 33 33 32 32 35 50 53 53 49 49 45 45 45 41 37 36 36 36 40 44 44 49 49 49 53 57 61 60 60 44 40 36 32 32 32 32 32 43 50 50 54 58 54 53 45 53 45 43 35 31 27 27 30 33 40 36 36 32 27 27 27 43 27 19 26 26 26 47 78 79 123 136 81 30 28 57 59 56 49 45 35 31 35 35 39 43 47 47 47 55 63 76 88 68 52 41 41 37 33 46 70 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 40 59 51 40 44 51 63 75 86 133 179 226 264 315 378 405 368 232 136 56 38 38 40 41 41 130 151 175 185 193 163 123 102 66 56 38 38 40 48 41 41 49 49 42 42 46 50 54 54 61 61 62 65 77 98 133 165 197 198 190 154 110 83 59 47 83 114 145 127 101 99 141 180 215 210 207 200 159 112 86 90 61 73 93 105 121 134 158 178 221 229 233 222 206 182 158 142 143 135 116 96 77 62 50 46 44 51 67 56 55 67 82 75 80 72 60 48 47 48 49 57 54 54 51 59 71 83 84 108 143 231 329 426 505 576 644 699 776 814 840 840 833 826 826 819 823 809 816 797 778 744 716 697 655 640 618 588 558 511 464 416 318 266 215 169 135 101 75 52 52 52 56 59 65 60 59 55 64 57 57 57 57 57 57 57 56 60 64 68 68 64 60 56 52 52 48 48 47 47 47 46 46 46 47 47 51 51 47 47 46 58 63 63 55 47 47 48 56 56 53 57 58 62 70 74 62 62 70 67 75 75 79 76 60 60 63 63 55 50 49 52 47 50 50 50 51 55 62 62 58 58 61 49 44 45 73 101 69 45 44 44 53 44 43 42 62 46 40 39 39 39 38 37 47 39 38 38 40 40 39 39 39 62 88 90 100 149 209 237 204 203 229 234 176 93 41 41 41 41 41 40 51 65 76 76 70 70 66 62 62 62 62 62 54 50 50 50 50 58 66 55 41 59 103 110 81 53 52 68 64 52 45 41 46 51 59 71 82 70 50 41 40 40 41 46 53 49 56 56 56 55 62 55 159 103 59 62 81 84 87 95 81 135 210 313 415 483 526 523 466 413 342 243 164 105 82 66 38 38 51 59 55 38 43 62 51 47 38 38 37 37 37 37 37 39 71 104 128 140 140 140 96 87 71 54 41 36 35 35 44 37 41 42 39 40 65 97 91 79 63 43 39 39 40 44 45 40 39 44 59 67 55 39 50 50 46 42 42 46 50 54 54 54 54 54 54 54 54 54 38 38 38 38 38 38 38 42 38 42 46 46 38 38 42 50 54 62 62 58 46 42 46 50 46 50 54 54 54 54 50 46 38 38 38 47 75 91 91 79 38 38 39 43 47 55 59 70 66 62 65 66 50 38 38 42 58 66 57 36 35 41 60 60 65 52 56 80 88 68 44 36 49 46 38 38 37 37 36 36 52 32 63 59 34 251 342 86 30 33 70 113 97 57 33 32 32 33 33 33 40 40 47 47 58 46 33 32 44 43 38 29 20 23 27 27 27 27 20 19 21 21 22 23 23 23 23 23 28 28 24 24 24 28 28 32 36 36 41 41 45 45 49 42 42 35 35 35 35 35 35 35 31 31 31 31 31 31 31 31 46 46 39 39 39 39 39 39 28 28 28 33 29 33 33 33 42 38 38 34 31 35 37 41 49 37 33 41 34 33 33 34 34 50 58 50 54 62 62 46 70 54 46 54 42 33 32 33 33 33 33 37 34 34 34 34 35 40 48 48 48 52 57 55 113 90 89 81 57 39 39 52 47 39 98 154 134 121 193 254 176 209 205 134 74 46 46 42 60 56 59 55 51 51 51 43 45 44 43 43 43 43 42 42 40 50 65 52 48 52 55 42 54 58 36 39 39 37 59 55 94 113 162 96 298 465 524 510 284 112 76 109 74 54 59 40 55 66 69 64 67 74 69 50 52 48 48 48 59 59 63 60 80 40 38 39 38 38 69 131 165 163 175 179 166 130 93 72 40 37 37 52 71 55 74 114 92 76 80 76 53 48 103 167 121 87 137 263 376 449 471 430 152 72 56 64 48 40 56 60 64 48 44 48 46 37 37 39 51 73 127 178 233 289 317 311 323 285 253 229 187 107 49 39 43 51 51 51 44 44 40 40 39 41 46 65 77 89 86 96 166 185 150 90 97 145 149 112 169 125 72 36 36 48 64 68 51 47 43 36 34 34 36 60 35 35 36 49 57 44 36 41 35 36 37 37 45 49 56 52 47 54 61 62 69 69 69 62 40 37 44 41 48 37 44 37 36 45 60 44 40 36 44 44 107 33 31 128 299 423 351 180 189 93 33 38 70 62 34 33 41 37 33 32 32 32 33 37 41 40 40 40 36 36 36 32 36 36 36 36 36 36 40 40 30 32 44 48 48 55 47 39 59 39 35 47 58 46 49 57 37 41 44 40 35 31 31 46 53 35 35 26 20 20 40 32 20 20 31 31 34 26 18 17 24 31 27 19 17 12 12 11 13 13 15 16 18 23 21 25 37 37 41 45 42 47 47 47 44 41 41 34 38 42 35 35 32 29 33 33 30 30 34 34 38 42 35 35 36 36 40 40 32 32 32 33 33 37 37 37 45 45 45 45 45 45 45 42 46 51 59 63 55 47 39 35 34 34 34 35 34 34 34 34 39 35 34 34 34 35 39 39 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 45 102 37 97 95 185 235 90 127 83 52 69 71 36 35 37 35 35 133 86 38 63 51 82 244 314 309 293 290 273 236 191 167 130 98 57 39 37 37 37 37 50 46 46 38 38 38 39 40 53 40 64 92 77 93 125 121 133 144 151 143 142 142 161 177 142 146 114 70 93 141 124 63 98 234 128 104 219 203 266 419 163 60 41 85 74 54 62 78 36 38 58 58 42 43 59 65 56 41 46 84 94 179 332 438 430 426 513 535 328 88 58 170 127 97 54 40 51 94 95 76 115 103 73 42 38 39 62 74 49 39 38 83 136 139 199 310 469 506 272 135 82 38 78 40 39 46 46 46 46 46 46 46 46 50 54 58 58 54 50 46 38 38 50 47 54 39 42 38 58 43 47 43 51 44 63 72 52 48 44 40 40 44 41 41 40 45 45 53 53 49 41 51 61 75 68 61 54 54 50 43 62 62 70 89 112 136 167 172 106 102 98 98 94 94 94 90 142 126 170 238 214 106 42 54 59 55 47 39 39 39 39 43 47 47 47 47 47 47 47 39 39 39 40 40 48 63 67 70 77 65 46 37 38 54 58 54 50 49 49 49 49 49 49 49 53 45 41 41 45 49 49 45 32 31 31 32 45 53 48 40 39 39 39 39 39 39 39 40 32 32 33 33 33 33 34 34 39 39 39 39 35 35 35 42 52 83 103 96 76 53 60 60 55 99 122 81 68 159 274 303 325 235 136 72 49 42 54 59 63 64 84 97 94 70 43 38 44 34 32 33 41 60 68 60 76 68 66 67 64 70 82 82 137 160 157 137 124 108 85 57 36 40 47 51 62 62 66 66 79 79 75 63 47 35 34 34 43 35 34 35 43 43 35 34 33 32 56 141 225 249 237 213 156 132 97 72 45 37 32 32 52 53 53 53 53 53 53 53 33 33 33 37 41 45 49 49 92 88 78 78 85 96 126 144 247 329 431 510 552 563 565 545 414 349 278 208 137 82 68 78 34 35 36 40 44 40 35 35 35 39 39 39 39 39 39 39 59 59 55 47 39 35 34 34 35 34 34 34 34 34 35 39 35 35 34 34 34 34 34 34 37 37 37 37 37 41 41 41 49 53 57 49 38 34 34 35 51 48 48 48 44 44 44 48 35 36 36 36 40 44 48 63 73 99 92 76 60 57 57 46 53 58 66 85 93 100 88 69 42 34 34 34 38 39 58 63 38 58 70 66 50 34 34 42 36 36 36 40 40 40 40 40 36 36 36 48 56 52 44 37 59 40 39 40 64 72 60 47 59 106 110 69 49 89 144 159 352 380 293 306 447 388 169 65 62 95 107 82 47 51 66 78 53 60 56 52 48 44 44 44 60 48 40 44 52 52 40 36 43 43 43 43 43 39 39 39 43 55 63 55 43 55 87 114 90 89 155 296 350 197 90 149 81 80 42 35 35 37 59 51 34 35 35 34 41 41 45 45 32 32 31 30 30 42 106 154 122 90 50 38 46 54 46 35 51 35 42 70 86 78 74 82 43 35 35 55 59 43 39 43 47 47 43 43 39 35 35 43 50 53 53 49 49 45 45 45 37 37 36 36 36 36 40 44 37 37 41 45 45 45 49 53 41 37 33 29 29 29 29 32 35 42 46 50 54 50 45 37 53 49 47 35 31 27 27 30 33 33 33 29 29 25 24 24 18 18 18 18 16 18 55 103 167 180 145 77 27 28 53 51 60 53 46 39 31 35 32 32 43 43 43 39 35 39 44 52 36 33 33 37 37 33 50 70 43 43 43 43 43 43 43 43 43 43 50 50 50 50 50 51 47 44 40 44 55 70 74 76 115 197 295 365 443 502 525 484 306 179 79 40 40 40 41 41 158 197 227 232 233 194 143 110 82 60 38 38 40 44 40 41 41 41 41 41 41 41 45 46 49 53 65 73 92 124 168 200 240 229 205 170 150 134 91 51 51 68 95 99 86 77 68 74 97 96 104 108 97 78 87 103 76 88 127 164 204 224 228 224 280 257 229 197 158 134 118 110 126 115 95 76 61 50 46 47 45 48 56 49 47 56 83 95 64 60 52 47 48 53 57 65 62 66 59 63 67 75 72 96 139 231 344 436 511 578 660 720 812 862 899 907 919 930 938 927 932 925 921 902 887 856 834 814 773 743 701 656 614 568 533 489 390 335 285 242 189 143 94 63 51 52 51 51 57 56 55 51 64 64 64 64 64 64 64 64 72 76 80 84 84 84 80 76 51 51 47 47 47 47 47 47 51 47 46 46 45 45 46 46 50 62 74 74 59 51 48 52 60 60 57 61 69 77 78 82 69 69 73 74 70 75 79 79 67 67 66 58 58 57 49 52 46 47 51 51 58 58 62 62 69 69 65 49 44 45 61 85 89 53 44 44 44 44 44 51 54 42 40 40 52 52 43 39 38 37 37 39 40 45 41 40 39 77 102 104 149 247 376 434 391 317 231 161 99 41 40 41 43 43 42 49 62 65 72 68 76 69 65 61 57 57 57 57 45 41 41 41 49 53 61 58 42 60 95 99 77 53 60 79 63 52 45 41 42 43 56 68 55 46 41 41 41 42 58 62 57 57 60 56 60 59 70 74 162 133 140 175 179 145 124 139 129 231 381 523 630 688 711 700 535 463 388 281 171 81 41 42 54 47 51 55 63 51 54 59 50 46 38 37 37 38 38 38 47 67 107 139 163 160 152 144 95 82 54 41 35 34 39 43 71 55 44 65 83 88 92 108 87 71 55 44 44 45 44 40 48 39 39 43 58 62 54 42 46 46 42 38 42 46 50 54 50 50 50 50 50 50 50 50 37 37 37 37 37 37 37 37 37 37 37 37 37 37 41 45 54 54 54 54 46 42 42 46 46 50 54 58 58 54 50 46 54 38 38 38 62 82 86 78 54 38 38 42 70 82 70 54 62 54 61 70 62 54 63 91 83 75 58 37 36 36 45 45 37 37 38 54 61 45 37 37 49 45 41 37 36 36 36 35 40 33 34 40 92 211 210 38 33 41 57 76 61 33 33 56 33 33 40 40 40 40 47 47 46 37 32 36 51 42 25 22 19 19 18 18 19 20 20 28 21 21 22 26 26 26 27 23 32 28 28 24 24 24 24 28 40 40 41 45 45 49 49 42 39 35 35 35 39 39 39 39 35 35 35 35 35 35 35 35 46 46 39 39 39 39 39 39 28 29 29 33 29 33 33 33 42 42 38 38 31 39 37 41 41 33 33 37 34 34 34 46 34 42 50 46 46 54 54 46 62 54 46 46 38 33 33 33 37 37 34 34 34 34 34 34 35 44 60 64 49 41 41 38 88 113 145 132 80 39 38 55 74 102 242 357 305 197 209 285 219 224 184 93 46 54 59 42 87 79 71 59 50 49 42 41 51 43 43 43 51 66 54 45 40 48 59 55 59 74 90 90 82 71 47 59 51 38 43 40 59 74 120 79 164 258 405 514 423 189 78 107 104 41 40 50 109 93 65 40 44 68 67 47 56 51 48 44 51 55 56 60 80 44 38 39 39 45 126 196 192 181 185 185 177 152 116 99 45 40 37 40 56 52 62 89 82 77 78 72 45 40 57 109 163 125 155 248 332 425 511 522 211 103 59 55 40 40 52 48 52 40 39 40 44 39 38 39 40 47 97 144 203 267 308 325 304 280 261 230 188 111 49 38 63 63 48 40 40 48 52 56 57 61 62 69 70 78 81 88 164 179 151 119 160 232 232 176 176 152 116 85 61 45 40 36 35 35 36 36 35 34 41 81 36 36 37 57 65 57 53 50 37 37 38 38 39 39 42 42 49 56 55 55 59 59 59 48 36 37 41 38 41 38 49 50 77 78 76 45 44 49 52 47 58 53 105 244 391 431 295 120 137 69 34 62 79 46 33 38 37 33 32 32 32 33 37 40 40 40 40 40 40 36 36 36 40 40 40 40 40 40 36 36 32 40 44 56 79 91 63 30 31 32 31 30 51 91 70 28 41 41 44 40 32 28 32 38 57 28 24 23 20 20 20 18 20 20 27 31 27 19 18 17 24 24 27 23 21 13 12 11 12 13 14 16 18 19 20 25 33 37 37 45 42 47 47 47 44 41 41 41 38 42 42 35 32 29 33 33 30 30 34 34 34 34 31 31 32 32 32 36 32 32 32 33 33 37 37 41 45 45 45 45 45 45 45 42 50 51 59 63 55 43 35 34 35 35 35 35 34 34 34 34 34 34 34 39 43 43 39 39 35 35 35 35 34 34 34 35 39 39 39 39 39 35 35 35 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 45 149 57 108 141 243 300 163 147 111 69 83 117 106 72 89 129 44 64 81 54 37 39 142 213 300 283 260 237 216 188 154 138 136 107 65 40 38 37 37 37 57 50 46 38 38 38 38 39 44 39 45 81 85 86 97 101 109 113 117 108 95 83 94 98 75 91 71 43 82 134 121 53 156 176 44 33 99 71 63 159 212 97 41 65 62 50 50 45 49 61 66 70 55 51 60 57 51 55 73 86 155 312 477 562 541 540 618 652 505 298 210 219 194 156 110 61 37 39 64 137 181 172 131 70 40 39 54 47 56 39 39 106 176 204 293 432 590 621 279 110 149 48 40 49 43 50 50 50 50 50 50 50 46 50 54 58 58 54 50 46 37 38 47 43 46 39 42 39 43 39 47 44 39 39 52 88 44 51 40 40 40 44 40 40 40 49 58 70 70 62 42 41 54 69 61 61 54 54 54 50 50 50 46 50 69 89 109 125 110 114 114 114 118 118 122 122 170 150 130 110 86 62 62 78 59 55 47 43 39 39 43 43 47 47 47 47 47 47 47 39 39 40 50 69 85 100 115 119 174 149 93 49 41 69 77 65 50 49 49 49 49 49 49 49 49 57 65 61 45 41 53 69 32 32 32 33 49 61 60 52 39 39 39 39 39 39 39 33 37 33 33 33 33 33 34 38 39 39 39 35 35 35 35 35 45 76 100 96 81 54 46 49 38 108 159 138 101 104 167 219 276 229 173 110 64 48 53 58 46 55 72 96 92 76 57 41 34 33 32 32 44 63 71 67 72 64 65 63 60 62 74 78 109 133 141 121 108 105 77 45 35 35 39 43 54 58 65 65 74 67 63 55 39 34 34 34 47 47 47 47 43 39 35 34 33 31 41 121 206 241 249 252 240 216 177 129 77 45 33 33 41 45 49 49 49 53 53 53 37 37 37 41 41 45 45 45 56 40 58 90 92 79 109 152 365 388 438 496 558 605 628 619 540 491 436 342 216 102 60 66 35 36 44 41 44 35 33 32 35 35 35 35 35 35 35 35 39 43 43 47 47 51 51 55 35 35 34 34 34 34 35 34 34 34 34 34 34 34 34 34 41 37 37 37 37 45 53 57 57 61 61 57 49 41 37 34 40 40 40 40 44 44 44 48 40 36 43 36 40 44 44 62 76 95 88 69 61 58 54 50 58 58 62 70 78 81 80 65 61 46 38 38 42 45 61 77 37 49 61 65 57 53 57 58 40 40 40 40 36 36 36 36 36 36 36 48 52 52 48 37 37 37 37 43 82 102 102 94 73 89 77 36 33 56 152 230 419 622 495 280 353 379 232 165 37 59 83 68 43 39 47 62 49 56 56 52 48 44 44 44 60 48 40 40 48 48 40 36 47 43 43 39 39 35 35 35 39 59 83 83 63 43 35 37 45 59 180 437 615 488 301 251 59 103 68 37 36 36 50 30 34 35 34 34 41 41 45 45 31 32 47 35 46 98 198 278 322 230 114 42 30 42 51 47 75 50 58 102 106 62 34 34 59 31 31 47 63 47 35 35 51 47 47 43 39 35 35 39 49 53 49 49 45 45 41 41 37 37 33 33 32 36 40 40 29 33 41 41 37 37 41 45 41 37 33 29 29 29 29 32 35 38 38 42 46 42 41 33 53 48 43 35 31 27 27 27 37 33 33 29 29 25 24 24 17 18 19 19 19 55 135 203 212 180 117 58 27 29 45 39 64 50 50 39 31 35 32 32 44 44 44 36 32 32 32 33 32 32 33 33 37 41 50 58 43 43 43 43 43 43 43 43 43 43 50 50 50 50 50 50 47 44 44 48 63 74 81 84 97 207 325 423 504 574 596 549 415 261 129 67 59 52 48 45 172 229 273 279 256 217 155 118 90 64 38 39 44 40 39 41 40 40 40 40 41 41 45 46 45 46 57 73 96 135 186 218 214 203 187 164 173 178 146 87 48 48 61 73 77 61 47 44 62 66 73 76 72 72 92 114 140 174 222 282 322 319 287 252 268 244 193 153 114 98 98 98 102 94 75 60 52 45 46 46 47 48 53 48 47 47 71 87 48 48 48 48 49 57 61 69 70 70 63 63 67 71 68 93 136 215 308 411 495 593 687 758 822 875 917 936 963 990 1009 995 1004 1000 992 974 958 939 920 898 864 822 772 705 659 609 582 538 416 372 326 273 220 162 104 58 50 50 50 50 49 56 63 59 67 60 60 60 60 60 60 60 68 72 76 80 84 80 76 72 51 51 51 51 51 51 51 51 55 50 46 45 44 44 45 45 46 58 66 66 51 47 48 56 56 60 61 69 77 81 82 89 76 76 80 77 74 70 74 71 67 63 58 62 61 53 56 56 46 47 47 51 58 58 58 58 69 69 65 49 44 45 69 93 109 65 44 44 44 42 43 63 41 41 40 44 64 79 87 91 39 39 38 39 41 42 48 48 51 84 113 146 239 408 561 619 549 409 254 124 59 41 43 44 48 52 51 53 66 69 68 71 79 68 71 60 59 52 59 52 47 40 47 40 55 56 71 50 42 49 80 83 62 53 64 83 63 52 45 42 42 43 45 60 47 42 42 41 42 46 54 54 61 57 64 64 64 67 78 78 144 164 254 345 344 266 201 203 253 382 560 717 794 816 812 775 557 486 407 293 178 92 61 58 59 47 43 51 66 67 70 66 50 46 41 37 37 41 53 54 78 102 126 154 163 158 142 130 78 66 41 35 34 35 57 66 94 66 63 108 146 155 156 172 136 103 60 44 52 56 44 39 44 40 43 43 54 53 53 49 50 46 42 38 42 42 50 54 50 50 50 50 50 50 50 50 37 37 37 37 37 37 37 37 36 36 36 37 37 37 37 41 50 50 50 46 46 46 46 46 46 50 54 58 58 54 50 46 58 46 38 38 46 58 62 62 78 46 37 42 78 94 74 46 62 53 50 58 50 54 67 87 63 59 50 37 36 36 41 45 36 37 39 52 55 43 43 42 45 52 51 47 50 46 46 39 48 40 34 48 139 135 70 50 41 33 37 49 40 32 33 61 33 33 40 40 40 40 47 47 34 33 36 43 50 34 24 21 20 19 18 18 18 19 20 24 21 25 22 26 26 27 27 27 31 24 24 24 28 28 28 28 40 40 41 45 49 49 49 46 39 35 35 35 39 43 43 43 35 35 35 35 35 35 35 35 46 46 39 39 39 39 39 39 29 29 33 33 33 33 37 37 46 42 38 38 35 39 37 41 37 33 33 37 34 38 47 51 34 38 38 42 42 46 46 42 54 50 42 42 34 33 33 33 53 49 38 34 34 34 35 35 35 48 64 72 53 41 37 37 111 123 123 91 51 59 131 202 58 90 214 298 213 89 77 122 138 95 55 40 40 41 50 67 91 83 74 58 60 48 48 44 76 76 79 75 79 83 71 58 74 70 73 69 69 80 88 93 86 79 74 67 59 47 43 40 39 38 78 124 150 164 270 387 509 346 187 141 130 39 38 97 129 109 65 40 53 85 81 60 67 63 51 48 55 59 64 68 72 45 39 39 41 79 172 230 190 164 164 175 167 162 137 120 91 45 40 39 41 56 55 61 76 72 73 78 53 41 42 79 110 107 176 280 344 393 454 445 250 119 55 52 40 40 40 39 40 39 39 39 40 44 43 40 38 40 60 99 142 203 263 285 287 273 269 245 192 119 69 41 75 71 52 40 40 48 56 64 57 57 53 61 74 93 113 139 167 201 213 210 253 282 251 187 187 188 192 168 120 76 52 45 44 35 36 44 41 36 37 65 45 45 49 57 57 57 53 46 39 40 40 40 40 39 38 38 51 51 50 53 52 44 40 36 46 50 58 54 46 46 54 66 82 81 69 57 77 109 109 92 31 121 252 400 491 399 207 95 76 49 50 75 63 34 33 38 37 33 32 32 32 33 36 40 40 40 40 40 40 40 40 40 44 44 40 41 41 41 37 36 64 64 56 64 95 119 83 31 30 40 32 30 79 147 118 29 45 41 41 40 36 32 36 31 50 25 24 23 21 20 20 18 20 20 27 27 23 19 22 18 21 24 31 23 21 13 12 12 12 13 14 16 17 22 23 21 29 33 37 41 38 43 47 47 44 48 41 41 38 42 42 35 32 29 33 33 30 30 34 34 34 34 31 31 32 32 32 32 32 32 33 33 37 37 41 41 49 49 49 49 49 49 49 46 50 51 55 55 47 35 34 34 43 39 35 34 34 34 35 35 33 34 35 43 43 43 39 35 35 35 35 35 34 34 34 34 39 39 39 35 35 35 35 35 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 52 37 35 114 207 372 566 592 515 152 118 56 47 57 33 51 151 206 98 72 53 35 66 158 129 276 264 241 204 171 142 109 94 130 107 62 39 38 37 42 45 57 57 57 42 38 38 38 39 39 40 39 46 97 82 50 86 78 98 121 121 93 64 39 38 59 67 51 39 78 127 127 83 83 86 37 36 74 46 37 121 189 101 49 57 50 50 50 37 57 69 82 86 71 59 56 45 46 105 103 108 245 422 546 618 645 624 626 646 658 636 543 397 316 234 145 76 33 34 45 119 207 207 166 93 49 48 52 44 56 40 43 102 183 248 392 562 720 655 274 106 201 100 40 93 43 50 50 50 50 50 50 50 46 50 54 58 58 54 50 39 38 39 39 38 38 38 51 67 43 43 60 72 52 39 40 68 40 47 40 44 44 44 40 40 45 53 62 70 70 58 42 40 52 55 55 55 54 54 54 54 50 50 54 54 46 42 38 38 62 62 66 66 70 74 78 78 86 102 82 38 37 58 78 66 55 55 47 43 43 47 51 51 47 47 47 47 47 47 47 39 39 42 82 105 121 132 159 182 306 278 212 125 84 81 77 61 49 49 49 49 49 49 49 49 45 65 81 69 45 41 57 81 33 33 32 37 56 64 60 52 39 39 39 39 39 39 39 32 33 33 33 33 33 37 34 34 39 39 39 35 35 34 34 34 41 57 73 74 66 54 47 46 46 85 125 147 138 101 140 220 306 310 291 228 142 86 56 45 49 65 78 90 90 82 63 51 34 34 37 41 48 55 63 63 64 60 61 59 56 54 62 66 65 97 101 77 69 77 68 36 35 35 42 42 50 54 65 58 50 43 47 43 35 35 35 35 47 55 67 59 47 39 43 51 34 32 33 85 134 169 221 265 269 265 242 193 121 66 38 38 32 40 40 45 49 53 53 57 41 41 41 41 41 42 42 41 99 51 54 93 92 75 149 259 236 299 421 551 641 633 560 473 550 522 507 441 307 165 88 74 35 36 37 37 37 35 34 33 34 35 35 35 35 35 35 35 34 34 39 51 63 75 87 91 59 55 51 47 43 39 39 38 34 34 34 34 34 33 33 33 33 33 33 41 61 85 109 125 93 85 69 61 53 49 41 34 35 35 35 36 47 51 55 51 55 51 54 43 47 51 51 54 61 77 70 54 51 51 44 37 37 37 37 40 47 47 54 50 82 65 53 57 53 42 46 62 50 50 54 58 62 66 70 70 59 48 48 44 44 40 40 36 36 36 44 48 52 52 48 37 45 41 50 66 86 102 109 109 93 85 73 60 55 99 207 313 402 667 575 251 208 302 283 232 109 90 70 55 43 39 38 42 45 52 52 52 48 48 44 44 48 40 40 48 68 84 84 80 51 51 47 43 43 39 35 35 51 63 75 75 67 47 34 33 55 69 157 431 722 738 535 398 222 226 140 93 72 63 92 31 34 35 34 34 41 41 45 45 33 44 59 51 62 110 198 270 358 270 154 74 46 46 47 43 39 30 30 42 66 70 66 66 103 51 31 47 75 67 51 51 51 51 47 43 39 35 35 39 45 49 45 45 41 41 37 37 37 33 33 33 32 36 40 40 29 37 41 41 33 29 37 41 41 37 33 29 29 29 29 32 35 38 34 38 38 42 41 37 49 44 43 35 31 27 27 31 37 37 33 29 25 25 21 20 20 24 28 20 27 75 155 216 184 116 45 26 39 45 49 40 64 54 50 43 35 35 32 32 40 40 44 40 36 36 33 41 33 33 33 37 41 45 45 38 43 43 43 43 43 43 43 43 50 50 50 50 50 50 50 50 51 44 48 48 55 62 84 99 101 218 359 468 561 643 689 658 533 347 180 97 77 62 51 51 163 239 300 298 260 220 154 116 101 64 39 40 48 39 39 40 39 39 40 41 41 49 57 58 52 57 73 88 107 147 197 222 225 226 214 191 196 209 190 139 91 80 69 62 67 56 50 48 47 47 46 45 44 60 88 122 227 284 348 385 385 331 263 211 176 160 125 101 78 74 79 83 70 66 55 44 44 44 45 45 48 49 53 49 48 47 47 60 47 48 48 52 53 57 57 61 66 66 63 63 67 71 72 93 124 176 248 344 450 560 662 726 781 841 887 910 949 997 1013 1006 1018 1018 1018 1018 1010 991 962 943 901 856 795 727 669 608 569 525 426 378 328 271 210 149 87 49 49 49 49 49 48 52 59 59 67 67 67 67 67 67 67 67 59 63 67 71 71 71 67 67 47 51 51 55 55 59 59 58 58 58 54 54 50 50 50 50 45 46 50 50 45 45 47 51 56 60 72 80 81 89 89 89 76 76 80 73 70 62 66 66 62 62 62 58 57 60 59 60 47 51 51 51 54 54 54 54 61 65 61 49 45 53 89 117 121 73 44 44 43 42 42 55 42 41 41 40 56 83 119 143 107 87 67 49 53 57 64 67 90 96 120 193 365 566 698 729 606 468 297 151 71 45 43 44 44 48 51 53 66 69 68 71 75 71 70 59 58 47 54 47 50 43 50 43 54 55 70 49 41 43 56 67 58 57 64 68 52 56 49 42 43 43 44 44 43 46 42 42 42 42 46 46 61 61 68 72 72 71 82 82 122 169 312 463 490 392 314 303 396 514 672 804 865 850 805 733 551 473 386 264 162 111 89 90 47 47 54 54 58 62 66 58 57 49 48 37 36 40 52 60 88 100 113 129 122 106 86 70 53 49 36 34 42 49 76 88 105 81 94 147 200 225 250 283 252 172 80 41 48 56 44 38 39 47 58 50 45 41 45 53 50 46 42 38 38 42 46 50 50 50 50 50 50 50 50 50 41 41 37 37 37 36 36 36 36 36 36 37 37 41 41 41 46 42 42 42 46 50 50 46 50 50 58 58 58 58 50 50 54 50 46 42 42 46 50 50 82 58 38 50 78 86 70 46 57 61 50 42 38 50 47 43 37 39 46 46 37 36 41 45 38 39 40 56 68 64 63 54 60 62 61 57 60 68 68 53 44 65 65 117 168 75 32 82 32 31 32 53 64 40 33 52 40 39 40 40 47 47 47 47 29 33 40 43 46 33 24 23 37 36 28 19 19 19 20 20 21 25 29 33 33 34 34 27 23 23 32 40 48 52 52 52 40 40 45 45 49 49 53 46 39 35 35 39 39 43 43 47 35 35 35 35 35 35 35 35 46 46 39 39 39 39 40 40 33 33 33 37 34 37 37 41 46 42 43 39 35 39 41 45 37 41 37 41 38 43 43 43 34 34 34 38 38 38 42 42 42 46 42 34 34 34 33 33 69 65 46 38 34 34 34 35 35 48 60 60 45 41 41 45 98 101 89 57 45 93 189 265 106 122 162 157 93 57 53 37 53 37 36 38 44 60 61 65 77 73 68 56 63 59 70 77 92 104 111 96 92 96 84 60 104 96 80 76 72 67 63 57 67 59 67 63 66 70 55 59 48 39 47 110 135 149 211 242 454 519 392 222 168 94 43 120 149 142 114 74 63 79 67 42 84 79 67 56 63 71 76 84 56 46 41 40 43 105 193 219 184 162 166 181 192 184 167 157 124 87 44 40 40 53 60 57 98 81 75 85 80 46 52 80 51 57 166 306 385 390 370 302 210 91 51 56 52 48 48 39 40 40 39 39 39 44 52 52 40 44 54 54 78 122 171 208 242 248 261 241 184 123 78 57 71 71 52 44 44 48 52 60 49 45 41 53 77 121 165 203 218 249 261 257 257 253 233 198 223 251 256 224 161 129 149 185 149 81 36 37 46 38 41 49 65 61 57 53 60 64 68 54 40 40 40 40 41 40 39 39 52 48 52 44 47 43 46 46 55 59 59 51 39 43 59 74 78 74 62 70 114 166 158 128 33 157 260 395 499 354 151 123 48 53 66 75 51 34 33 34 33 33 32 32 32 33 36 40 40 40 40 40 40 40 44 44 44 45 45 41 41 41 37 36 56 60 56 59 103 147 139 99 44 52 40 32 91 151 115 35 42 38 37 33 36 36 36 39 38 25 24 28 21 21 26 20 20 20 20 20 23 19 19 22 25 28 27 23 21 13 12 12 12 13 14 15 17 22 23 27 32 36 33 37 41 46 39 43 44 48 41 41 38 42 42 35 32 29 33 33 30 30 34 34 38 38 31 31 32 36 36 36 32 33 33 33 37 41 41 41 49 49 49 49 49 49 49 46 50 47 51 47 39 34 34 34 47 43 35 34 34 39 47 51 35 35 35 35 35 35 35 34 35 35 34 34 34 34 34 34 39 39 39 35 35 34 34 34 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 52 83 138 148 185 321 594 668 392 433 415 241 92 98 104 149 269 380 213 86 35 35 70 118 78 224 225 215 173 130 109 92 95 123 107 54 38 37 37 46 53 57 57 57 46 38 38 38 39 39 60 39 41 122 86 41 87 67 98 122 129 101 64 39 37 47 58 58 62 87 111 107 83 55 80 91 72 83 63 39 99 110 74 62 54 45 53 58 37 41 69 98 98 67 47 40 40 41 116 97 123 324 464 524 609 662 632 622 645 709 785 788 691 650 457 241 136 132 124 71 37 161 169 141 77 41 45 48 40 55 51 47 81 162 271 463 655 773 558 225 102 174 128 49 97 43 50 50 50 50 50 51 51 47 51 54 58 58 54 50 39 38 39 48 52 56 72 100 124 92 64 56 68 61 40 40 52 39 47 51 51 48 48 41 40 57 57 50 46 42 41 41 41 42 45 52 52 51 51 54 54 62 62 59 59 47 44 40 39 38 38 38 38 38 38 42 42 37 66 82 62 62 78 70 38 55 55 51 47 51 55 59 63 47 47 47 47 47 47 47 39 41 63 106 122 129 148 199 242 387 391 352 233 132 95 80 72 57 49 49 49 49 49 49 49 53 65 73 65 49 45 61 73 38 33 33 37 52 60 52 51 40 40 40 40 40 33 33 33 32 33 37 45 45 41 34 34 39 39 39 35 35 34 34 34 46 54 58 62 51 47 43 43 75 71 85 128 148 123 166 273 426 460 450 367 238 123 57 37 33 34 50 50 57 53 49 34 34 34 42 49 45 44 45 49 52 49 54 59 52 57 54 61 45 69 69 45 41 57 60 35 47 43 39 38 39 39 43 46 35 38 42 39 35 39 36 40 43 63 86 78 61 53 72 77 37 32 32 42 66 101 182 269 261 273 270 222 153 86 54 53 32 32 36 41 45 53 53 57 45 45 45 45 41 41 41 37 47 67 185 317 312 203 181 240 218 228 274 377 503 555 538 487 367 366 395 370 272 134 48 34 34 35 36 36 37 38 41 48 35 35 35 35 35 35 35 35 39 43 43 47 51 55 59 59 67 63 55 47 35 34 34 34 33 33 33 33 33 33 33 33 33 37 48 69 112 152 188 212 136 112 84 64 53 49 37 33 34 34 34 35 47 51 55 51 66 62 54 54 47 51 47 54 50 66 66 47 43 44 41 37 37 37 37 37 44 48 59 70 58 46 50 70 70 58 62 74 66 58 54 54 58 66 66 62 67 56 56 52 48 44 44 40 44 52 60 64 60 60 56 52 69 69 69 69 65 65 72 72 72 48 44 52 63 83 167 260 365 555 482 178 72 189 231 168 221 141 66 39 43 39 38 38 41 48 52 52 52 48 44 44 36 36 40 64 96 128 140 144 59 55 51 51 47 43 39 39 67 59 51 47 51 63 75 97 106 134 168 374 682 767 571 370 377 320 150 83 43 32 72 44 41 34 41 41 41 41 45 45 37 40 43 31 31 55 118 159 202 166 122 90 79 67 51 35 54 61 57 60 124 231 291 292 161 82 39 63 95 95 83 76 51 51 47 43 32 32 32 32 42 45 45 41 41 37 37 37 37 33 33 33 32 36 36 40 33 41 45 41 33 29 33 41 41 37 33 29 29 28 28 32 39 42 34 34 38 42 45 41 49 45 43 35 31 31 31 35 37 37 33 29 25 21 20 20 48 40 19 17 17 36 96 140 136 52 19 21 51 65 54 48 61 54 43 43 35 35 32 32 36 40 44 44 40 44 45 53 45 45 41 41 49 49 38 34 43 43 43 43 43 43 43 43 43 43 50 43 50 43 50 43 48 48 52 48 48 55 80 102 136 257 409 529 638 751 816 791 623 405 210 111 76 54 46 39 150 227 303 300 258 204 144 104 101 64 39 44 52 39 38 40 39 39 40 41 45 57 65 70 68 73 81 96 119 158 208 243 306 322 314 271 260 262 232 189 150 127 92 77 70 68 68 52 51 57 60 55 74 109 153 187 267 340 408 431 382 290 183 123 88 76 72 65 58 62 66 70 61 61 50 43 43 44 44 44 67 64 68 68 71 55 51 47 47 48 52 56 60 57 57 53 69 62 66 63 67 75 83 94 106 138 180 259 362 476 571 630 713 774 830 857 904 963 990 983 1017 1018 1018 1018 1018 1007 984 958 886 841 783 715 646 581 530 474 412 356 309 247 182 132 75 48 48 48 48 48 48 55 66 66 70 63 63 63 63 63 63 63 46 46 51 55 59 55 55 51 47 51 51 55 58 62 66 66 65 69 77 74 81 70 73 69 43 44 45 45 44 45 46 55 63 64 76 84 89 89 82 89 69 73 73 66 66 59 59 59 63 59 58 61 57 60 64 64 47 51 51 47 54 54 54 54 53 57 57 49 45 65 109 137 121 73 44 44 43 41 41 47 62 58 41 40 40 72 120 159 176 148 101 73 65 77 84 95 129 122 135 239 451 667 774 752 617 484 329 187 97 60 42 41 47 43 50 57 62 65 60 64 70 73 65 61 53 53 53 49 53 46 46 46 43 51 59 45 39 41 46 62 65 57 53 53 45 49 49 46 43 43 44 44 51 58 55 51 50 50 50 62 54 58 65 69 68 68 75 82 90 144 302 482 540 467 396 389 482 576 709 818 878 843 774 679 547 454 336 206 118 76 65 51 39 40 55 51 43 46 38 41 61 60 48 40 36 40 48 56 71 76 88 85 77 57 36 35 37 37 36 35 46 58 77 85 101 89 121 182 239 272 328 386 362 251 123 52 48 68 48 39 39 51 62 54 37 36 41 53 54 50 46 42 38 42 46 46 50 50 50 50 50 50 50 49 52 48 48 40 36 36 35 35 40 36 36 36 40 45 45 42 42 38 38 42 46 50 50 46 50 54 58 58 58 58 54 50 46 50 58 54 46 42 38 42 70 54 42 46 62 66 54 38 53 65 54 37 38 46 42 36 36 38 54 69 53 37 36 41 43 39 40 44 68 79 66 54 56 62 61 64 72 72 72 57 35 77 137 208 196 55 32 102 58 32 32 41 48 32 36 48 40 32 32 40 40 47 47 46 29 36 39 46 41 44 44 47 54 57 45 33 21 20 20 20 20 25 29 33 40 41 41 34 23 24 40 56 72 76 80 80 40 33 37 38 42 42 46 46 31 28 28 32 36 36 47 47 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 29 33 37 37 37 37 41 41 34 46 35 35 35 32 33 41 41 41 41 45 41 34 39 39 34 34 34 34 41 45 45 45 49 45 49 45 41 37 37 37 33 81 73 50 38 34 34 42 46 43 44 52 52 37 41 53 61 36 60 88 92 88 92 108 124 124 125 112 45 37 109 121 45 58 110 110 55 52 104 84 38 57 53 52 48 55 70 78 89 60 87 102 94 90 87 79 51 68 57 50 50 54 43 38 39 44 44 71 66 78 98 82 95 91 67 37 54 72 131 174 148 334 615 565 296 225 159 74 100 162 168 156 108 79 74 53 38 99 91 75 63 64 72 84 92 40 50 42 41 48 125 193 196 188 169 184 200 219 211 191 178 137 120 62 40 39 64 79 76 94 73 56 66 69 51 49 73 73 54 130 278 378 402 367 274 150 62 50 71 71 68 64 49 40 40 40 39 39 51 58 63 87 71 51 38 37 54 99 140 197 219 240 216 163 102 65 49 56 56 52 44 48 44 44 48 73 61 45 53 81 121 180 219 259 277 262 234 206 210 246 282 266 283 287 240 184 189 276 360 273 149 37 35 45 53 50 50 62 62 54 46 53 65 77 66 38 39 40 41 41 41 49 49 52 52 56 59 63 67 78 78 39 47 47 39 38 42 66 90 125 117 101 101 149 189 157 107 80 150 161 274 437 318 130 144 53 66 78 71 47 34 34 45 40 39 35 31 32 33 41 45 41 40 40 47 47 51 58 51 49 41 45 45 41 41 33 33 31 32 36 48 103 182 217 201 66 51 35 35 75 99 68 31 39 31 30 34 37 40 40 43 42 33 40 36 22 21 22 21 20 20 20 20 23 19 19 18 22 21 20 15 14 13 13 13 12 13 13 15 16 25 26 30 32 32 29 33 37 42 39 39 44 48 41 41 38 42 42 35 32 29 33 33 37 30 34 34 42 35 35 35 40 40 40 33 32 33 33 37 37 48 48 48 56 56 56 49 49 49 49 45 39 35 47 39 38 34 38 38 54 46 34 34 34 35 40 52 43 46 38 34 34 34 38 38 42 42 42 35 35 34 34 34 39 39 39 35 35 34 34 34 39 39 39 39 43 43 43 43 36 36 36 36 36 36 36 36 40 40 40 40 40 44 48 59 62 149 115 132 277 622 694 240 652 647 388 127 141 195 256 400 481 341 131 31 35 65 74 74 179 196 189 144 119 122 121 143 126 103 46 38 36 37 46 65 60 64 68 57 46 42 39 39 39 88 39 40 150 105 40 118 77 93 109 109 81 60 39 38 36 38 62 78 102 87 66 39 39 83 115 87 76 72 39 48 46 58 78 62 38 38 58 38 45 90 134 127 87 51 47 52 39 110 73 130 367 456 457 557 618 599 640 679 677 715 831 914 880 802 634 401 209 117 108 95 109 123 100 45 39 41 42 40 57 60 58 75 167 307 523 734 780 428 148 73 98 104 42 46 43 43 50 43 50 43 51 43 47 43 54 51 58 47 50 39 38 41 77 112 135 158 182 205 173 109 62 55 63 41 40 56 42 50 51 55 48 41 41 41 58 42 41 40 40 40 40 41 42 45 45 52 52 51 51 51 66 55 47 47 47 67 84 103 50 54 54 54 54 54 54 54 46 70 82 66 58 62 54 38 54 51 51 51 51 59 63 67 47 47 47 47 47 47 47 39 43 69 115 123 115 145 208 264 392 444 432 316 175 107 90 83 57 46 49 49 49 49 49 49 57 61 57 64 61 61 65 69 53 41 32 31 32 59 55 51 43 43 40 40 37 33 37 37 34 35 43 51 51 43 35 34 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 67 67 107 157 133 85 116 210 371 401 391 337 275 217 143 72 36 36 36 35 34 33 37 45 46 43 43 46 38 34 34 39 47 43 43 40 48 48 56 64 76 60 48 48 60 72 80 80 36 36 36 43 39 35 35 38 50 73 70 58 36 35 35 36 35 79 105 91 81 108 138 116 72 37 31 32 42 78 106 130 166 206 253 245 193 125 80 68 32 32 32 37 37 41 49 53 49 49 49 45 45 41 41 41 95 55 122 245 240 131 130 229 216 230 241 248 264 299 342 352 211 201 202 183 145 100 62 39 100 81 62 50 50 42 37 36 35 35 35 35 35 35 35 35 35 35 36 36 40 43 43 47 40 36 35 34 34 35 43 46 34 34 37 37 33 33 33 33 56 64 79 108 167 219 271 303 211 167 105 57 33 33 34 34 38 38 34 39 43 47 55 63 59 55 55 51 47 47 43 43 50 50 43 43 43 43 36 36 40 36 35 35 39 47 51 55 46 50 54 62 70 74 78 82 106 58 62 58 34 70 98 35 44 44 44 44 44 44 44 44 48 48 48 48 48 48 48 48 84 80 76 68 60 52 44 44 44 36 48 76 96 96 108 138 247 242 195 151 140 177 226 255 328 192 57 36 42 51 39 38 57 52 48 52 48 36 36 40 36 36 44 48 56 64 68 72 68 64 60 56 48 48 44 44 35 52 84 108 108 84 56 49 112 89 159 363 519 531 480 461 360 221 83 36 49 61 67 56 32 33 49 49 45 45 45 45 33 37 37 36 40 40 51 44 55 55 52 52 52 59 59 66 54 123 70 84 179 398 638 601 195 121 57 50 91 119 107 68 59 51 47 40 33 33 33 33 50 42 37 41 53 53 37 28 29 40 52 52 36 29 33 40 49 41 28 37 61 37 29 49 33 33 33 33 32 32 32 35 39 39 39 39 42 38 45 41 37 37 40 40 39 39 35 35 34 33 33 33 33 33 33 33 29 28 28 28 28 28 28 28 39 21 21 27 32 38 47 64 41 35 39 31 35 35 39 39 51 51 47 47 40 39 32 32 36 41 41 45 42 51 55 55 43 36 36 36 36 36 40 44 48 44 43 35 39 35 39 36 52 52 53 53 56 63 73 83 156 276 439 594 706 778 815 788 634 422 227 110 72 62 54 39 152 220 299 304 266 207 160 147 92 75 50 43 43 39 39 51 39 39 40 48 53 65 73 73 64 72 77 93 128 171 247 300 365 391 394 360 311 266 246 244 227 231 217 178 128 93 77 77 73 69 72 83 102 129 146 172 204 279 343 335 255 159 103 83 68 57 57 57 53 53 53 53 64 61 49 49 50 47 51 48 77 85 101 101 74 50 45 44 55 59 59 56 56 52 52 49 61 54 58 62 70 75 83 98 105 103 116 160 236 344 451 526 614 670 707 741 799 854 899 918 952 978 997 1005 986 953 904 874 847 791 719 646 574 508 446 394 332 283 236 170 119 81 65 51 47 47 47 50 57 64 76 68 62 55 55 55 55 55 55 55 51 51 51 47 46 47 47 46 48 51 59 55 50 54 62 74 85 89 101 113 129 118 101 82 53 65 64 44 43 43 45 58 74 79 88 92 93 90 79 79 63 59 59 59 59 63 63 63 78 66 57 53 61 61 64 60 46 47 47 51 59 55 58 54 65 69 73 65 61 73 108 132 68 60 44 43 43 43 47 51 47 63 66 61 41 49 81 106 151 151 154 146 133 120 107 97 143 192 240 308 465 658 743 702 535 444 310 166 95 89 83 67 52 53 60 56 55 58 58 61 47 54 57 53 53 52 44 40 48 41 41 34 35 36 36 36 39 39 47 40 44 40 41 49 53 46 46 43 43 44 44 48 43 47 47 47 47 47 47 54 58 62 73 69 65 61 65 79 150 139 214 365 431 385 350 368 433 546 676 766 799 774 745 684 554 398 246 132 84 63 55 40 39 40 48 48 44 43 38 37 48 47 43 39 35 34 43 56 35 40 52 48 36 35 34 34 36 36 36 37 49 68 51 47 106 117 138 181 233 306 382 430 484 341 173 65 50 66 67 47 58 54 50 42 38 37 37 36 46 46 46 46 46 46 46 46 46 46 46 42 42 41 41 45 51 58 58 54 43 36 34 34 34 51 55 35 35 52 61 45 42 37 37 37 38 46 54 46 50 50 50 50 54 54 54 54 53 53 53 53 53 53 53 53 49 49 49 49 49 49 49 49 53 49 45 41 37 37 38 42 81 73 65 61 57 57 57 53 70 64 67 59 51 54 58 57 36 47 51 54 57 69 65 54 33 72 156 176 116 51 35 62 41 41 41 41 37 37 40 40 33 33 33 40 36 39 38 34 37 39 42 44 44 59 70 75 63 60 60 52 43 22 20 18 19 20 28 40 51 48 48 37 23 31 40 56 60 60 45 41 33 26 27 31 28 28 32 32 32 33 41 41 45 41 40 36 28 28 39 35 38 34 46 47 39 32 32 36 36 32 32 29 37 33 37 41 46 50 54 47 32 32 33 37 41 45 45 43 54 47 47 42 42 38 38 34 37 37 37 41 41 41 48 48 59 59 55 55 55 55 55 59 69 58 50 46 50 66 78 90 74 63 51 40 44 49 58 70 61 61 65 65 76 76 80 80 64 57 64 68 76 84 96 93 54 51 59 56 56 56 52 48 56 64 68 64 52 51 55 63 59 58 56 64 71 67 60 53 36 37 40 42 42 41 40 39 38 43 59 74 82 89 90 97 77 93 85 57 68 96 116 118 259 575 659 474 315 225 153 137 153 163 159 114 83 84 100 107 95 97 87 63 41 46 75 94 40 41 40 39 48 141 202 211 208 201 228 257 277 265 222 198 142 137 99 44 40 66 111 126 95 84 66 44 41 43 45 49 64 74 134 246 350 394 379 325 222 94 87 104 45 51 80 40 39 39 40 51 61 65 76 76 74 71 71 47 38 38 47 60 92 125 165 165 125 89 69 68 40 44 44 40 39 40 40 39 53 60 76 100 128 152 188 207 225 197 177 197 237 272 260 240 236 219 207 215 223 224 255 284 261 154 102 126 114 46 37 69 65 57 50 42 38 43 51 50 37 38 54 62 62 58 54 58 106 98 94 97 81 61 49 46 39 39 40 51 62 93 121 153 216 224 215 199 227 251 191 116 130 238 227 321 474 296 90 204 70 74 79 79 66 42 33 47 53 61 57 51 39 36 32 32 41 37 40 51 62 69 68 54 65 34 32 33 32 32 32 34 32 32 32 33 87 184 274 318 171 132 28 55 59 30 33 32 34 33 36 39 41 36 43 39 38 38 33 29 25 24 23 23 21 21 21 21 20 20 19 19 19 19 22 21 20 23 21 17 13 13 13 17 15 20 28 29 28 25 29 33 34 42 47 47 39 40 37 41 38 42 46 39 32 32 36 33 37 37 34 34 30 31 35 32 37 33 33 32 32 32 32 33 40 51 59 59 70 70 63 56 49 45 45 38 33 44 35 61 49 33 68 76 56 41 33 34 34 36 38 46 48 59 46 33 33 34 52 56 53 53 45 42 35 35 34 34 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 63 102 100 126 271 611 721 364 364 529 372 98 92 183 252 378 475 505 288 88 92 71 62 169 139 125 130 124 109 95 100 134 149 134 77 39 36 36 41 61 64 64 64 57 57 50 46 39 39 87 51 104 240 160 38 88 104 92 72 63 51 54 58 62 38 38 45 46 57 58 65 62 50 74 74 50 50 74 74 50 58 54 50 42 42 42 42 39 46 107 143 180 76 37 76 39 47 90 41 112 326 332 265 349 469 589 677 693 713 802 923 980 944 964 911 762 645 557 385 198 116 76 80 54 39 41 44 39 43 40 93 179 249 389 645 831 792 254 107 132 53 61 55 41 44 44 51 48 55 44 51 44 43 40 47 44 47 40 39 38 43 69 131 153 143 192 326 457 424 301 162 92 70 56 49 65 58 61 54 39 40 41 42 42 48 68 42 42 71 51 39 40 55 48 59 55 40 55 59 39 71 59 42 42 50 62 77 85 62 62 58 58 54 50 50 46 50 50 50 50 50 50 50 50 58 58 54 54 54 58 66 70 50 42 38 42 50 54 50 39 43 73 122 133 117 131 186 245 283 389 436 331 194 124 108 82 45 63 46 37 62 37 35 64 60 92 100 107 147 135 76 92 65 41 32 32 39 47 59 63 43 47 40 33 37 38 34 34 34 35 43 47 47 43 35 34 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 59 55 83 115 98 66 86 148 235 249 235 213 215 226 212 169 46 38 36 35 34 34 32 32 42 39 39 39 35 34 35 35 35 39 40 40 44 52 64 76 76 64 52 52 68 80 76 72 36 40 40 44 40 35 34 34 64 85 97 74 43 36 37 61 35 70 128 133 115 156 226 212 214 96 32 37 37 32 34 90 86 118 150 158 134 98 77 77 31 31 31 32 45 57 65 69 49 49 49 45 45 41 41 41 56 31 59 118 113 61 76 143 154 193 224 227 207 202 222 239 268 202 147 128 150 180 202 203 153 122 98 78 74 54 37 36 35 35 35 35 35 35 35 35 35 35 36 36 40 43 43 43 36 35 35 34 34 35 39 43 34 34 37 37 33 33 33 33 52 68 91 128 187 243 303 335 299 247 165 97 57 38 33 33 38 34 34 34 39 47 55 59 56 56 56 52 47 47 43 43 43 43 43 43 43 43 43 43 39 43 43 39 39 43 51 55 43 43 47 51 59 63 67 67 83 34 63 83 34 35 75 34 40 40 44 44 44 44 44 44 48 48 48 48 48 48 48 48 64 64 60 56 56 52 48 48 52 36 40 104 172 180 148 123 132 108 128 208 272 285 295 319 244 152 68 45 50 37 36 36 37 52 56 48 44 48 52 52 36 36 36 40 44 44 48 48 56 56 52 44 44 40 40 40 36 56 80 96 96 80 60 62 148 118 109 176 268 325 338 335 261 149 67 71 64 32 52 108 61 69 73 73 65 57 53 53 33 37 37 37 40 40 40 44 45 52 52 52 52 52 60 66 65 107 69 76 173 432 673 565 145 97 61 58 83 99 91 64 59 51 40 40 33 33 34 34 39 42 34 37 49 49 36 28 28 36 44 40 33 33 40 52 33 33 37 45 53 53 53 65 33 33 33 33 32 32 32 32 43 39 35 31 38 38 45 45 37 37 44 40 43 39 39 39 34 33 33 33 33 33 33 33 25 25 25 24 24 24 24 24 59 29 21 22 24 26 59 85 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 32 37 37 45 43 51 55 59 36 36 36 36 40 36 35 35 48 44 36 35 35 35 36 36 48 48 49 49 49 56 66 80 124 252 430 578 684 741 793 775 644 428 223 105 71 65 62 51 132 216 303 304 270 227 184 168 96 86 54 46 43 43 43 59 39 39 40 48 53 69 85 89 67 76 81 97 120 182 254 321 425 450 469 443 383 335 304 298 277 273 250 196 138 103 88 89 64 60 59 55 66 75 90 104 137 175 191 180 136 92 72 68 64 64 64 60 61 61 61 61 64 64 53 53 46 50 54 51 76 96 113 109 85 57 45 44 62 55 55 59 52 56 56 52 56 53 61 62 74 90 95 103 83 82 91 120 165 246 337 401 509 565 622 664 713 756 774 777 845 864 872 868 857 830 792 766 753 700 635 562 486 416 353 293 234 193 150 103 76 61 50 50 58 54 57 53 64 68 79 76 62 55 55 55 55 55 55 55 51 51 51 47 46 46 46 46 52 55 59 54 54 65 77 97 129 132 145 165 173 161 129 109 89 88 80 56 44 44 52 64 77 78 83 84 81 75 71 67 56 56 56 56 63 63 67 67 78 66 57 49 53 53 53 48 46 47 47 51 59 55 58 54 65 69 73 65 57 69 97 116 68 60 48 43 43 43 47 51 63 71 74 58 41 42 66 94 95 110 142 169 192 187 162 152 198 259 300 348 449 571 640 608 448 362 246 130 79 88 97 78 74 70 66 51 47 43 43 49 36 50 50 53 49 52 51 47 48 48 41 35 35 36 36 36 38 50 51 51 40 40 45 49 54 54 47 47 44 44 49 52 47 47 47 47 47 47 43 43 47 51 62 62 54 54 54 68 147 125 156 250 300 279 276 314 351 441 555 637 671 669 656 602 460 327 204 117 86 64 52 40 40 41 41 45 48 40 38 37 37 44 56 56 47 34 34 39 44 36 35 34 34 34 34 35 35 37 38 41 37 52 72 103 82 114 161 198 245 290 346 382 411 304 168 81 61 65 62 46 54 50 46 42 38 37 37 37 46 46 46 46 46 46 46 46 50 50 50 50 45 45 45 44 54 65 74 74 59 47 35 34 34 46 50 35 40 65 77 54 46 38 37 37 38 38 42 37 46 46 46 46 50 50 50 50 53 53 53 53 53 53 53 53 49 49 49 49 49 49 49 49 53 53 53 53 57 65 73 77 77 73 61 53 49 49 49 50 58 51 51 55 66 70 65 61 60 44 43 43 46 42 58 78 34 68 108 92 47 32 33 42 41 41 41 41 37 37 40 33 33 33 33 37 36 39 38 34 32 31 45 44 51 62 85 86 73 69 69 61 48 24 21 20 19 20 32 44 47 44 48 48 30 31 36 48 52 52 41 41 26 26 27 27 28 28 28 28 28 28 29 33 45 49 45 45 28 32 47 47 46 38 46 49 43 35 32 28 28 32 36 36 37 37 37 41 46 50 54 51 32 32 33 34 34 38 43 43 51 51 51 46 42 38 34 34 37 40 41 41 48 48 55 55 58 58 62 59 59 55 62 51 57 46 39 46 50 62 70 78 78 67 52 44 44 45 50 58 53 53 57 57 68 68 72 72 64 53 64 64 72 80 84 85 47 44 48 56 56 56 56 52 48 60 68 68 60 56 64 72 56 44 42 56 64 59 44 37 40 42 45 55 55 59 47 49 40 39 39 43 55 78 93 101 81 97 89 61 69 94 101 92 220 482 590 485 362 272 193 141 105 124 137 118 118 138 164 151 146 104 62 40 42 51 67 79 41 41 39 39 55 136 198 203 223 230 254 278 287 268 237 206 158 146 108 49 41 78 130 149 84 81 67 45 41 42 44 45 48 70 122 202 306 390 436 433 338 192 125 122 99 74 71 44 77 68 48 39 41 60 79 88 78 68 72 64 52 47 47 51 37 59 111 127 104 72 44 39 39 41 41 41 41 45 45 40 88 92 104 124 144 156 160 159 163 142 130 150 193 209 193 165 180 167 167 194 210 218 241 259 279 244 283 328 291 160 92 101 108 121 113 69 49 66 93 93 68 95 119 135 139 159 191 219 215 215 215 223 223 199 147 89 78 88 123 138 134 129 136 151 242 258 253 241 265 293 249 197 286 443 433 467 497 279 122 196 62 75 79 67 58 45 41 47 73 69 57 46 32 32 33 32 41 45 48 51 61 73 84 77 45 74 81 45 44 76 54 32 36 35 35 42 114 211 316 368 309 207 63 85 79 31 53 55 34 34 33 43 41 41 43 46 39 35 38 33 29 25 28 24 22 22 21 21 20 20 20 20 19 19 19 18 17 16 26 21 21 21 21 17 15 27 35 32 27 21 25 33 34 38 42 47 35 35 33 37 34 38 42 35 39 32 36 36 37 37 34 34 31 31 32 40 41 41 33 33 32 32 32 33 40 51 58 62 74 70 63 56 49 45 38 34 68 60 33 33 41 41 95 79 72 56 37 34 35 37 37 38 64 43 33 32 33 41 64 68 60 53 53 42 35 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 75 62 61 122 192 382 555 437 221 386 344 170 160 214 260 373 436 554 421 173 73 45 58 145 108 106 116 105 102 99 107 133 196 129 52 39 39 41 45 61 71 71 64 64 57 50 46 46 38 74 94 182 262 138 38 110 90 82 66 50 46 46 50 54 37 37 41 45 49 49 53 53 38 62 62 38 38 62 62 38 70 66 58 50 46 46 39 39 39 75 76 116 40 36 76 39 55 86 42 82 216 202 156 228 324 467 606 681 776 904 1012 1018 946 994 994 944 906 864 707 517 232 126 91 74 41 41 43 39 43 50 100 153 294 549 787 871 700 205 119 140 57 77 47 42 45 48 44 40 40 44 48 52 40 40 40 40 40 40 39 39 67 88 145 151 167 247 413 567 559 423 261 159 101 52 40 40 54 61 50 39 40 41 42 43 45 54 43 41 71 47 40 64 87 90 94 63 39 52 80 56 39 43 62 78 97 97 96 81 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 54 50 46 46 46 50 58 62 58 50 42 46 54 58 50 39 43 62 114 118 106 124 180 242 268 327 357 280 174 105 108 110 46 63 39 37 69 61 60 124 151 71 190 239 246 210 71 55 93 53 32 32 39 35 51 71 47 47 40 37 37 38 34 34 35 35 39 39 39 39 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 40 40 55 59 75 91 90 86 102 136 158 165 146 128 146 169 154 108 40 36 35 35 51 62 64 53 32 32 34 34 34 35 39 47 35 39 44 40 36 44 64 84 80 64 48 56 72 84 72 56 35 36 44 52 52 52 48 47 60 72 80 62 35 35 37 53 64 97 135 117 162 332 465 407 172 122 114 111 75 31 30 32 46 58 74 78 78 66 54 57 64 56 40 41 49 53 49 41 49 49 49 45 45 41 41 41 41 40 39 31 35 38 57 73 92 151 195 190 142 129 157 196 265 198 142 141 206 276 298 287 240 189 145 109 90 73 49 36 35 35 35 35 35 35 35 35 35 35 35 36 39 39 43 43 36 35 35 35 35 35 39 43 34 34 37 37 33 33 33 33 45 65 96 128 180 232 292 332 332 273 197 129 78 51 39 34 34 34 34 34 39 47 55 59 56 56 52 52 47 47 43 43 43 43 43 43 43 43 43 43 35 43 47 43 39 39 47 59 43 43 47 47 51 51 55 55 63 34 75 83 59 171 231 107 40 40 40 44 44 44 44 44 48 48 48 48 48 48 48 48 44 44 48 48 48 48 52 52 68 44 48 100 152 156 112 75 149 72 89 209 265 198 135 135 116 80 53 50 46 37 37 46 36 44 44 36 36 40 48 48 40 40 40 40 36 36 36 36 44 44 40 36 36 36 36 36 40 48 60 72 72 68 56 66 86 104 83 64 103 172 204 189 114 67 33 41 69 93 98 106 69 73 77 69 57 41 37 33 37 37 37 37 37 41 40 40 43 51 55 55 52 52 60 70 58 88 66 77 139 405 604 367 83 67 63 64 65 65 65 60 52 51 40 40 36 33 33 33 46 41 37 37 41 41 33 28 36 40 40 36 32 36 44 52 37 28 45 53 37 41 61 49 33 33 33 33 32 32 32 32 43 39 35 31 38 38 45 45 41 41 44 44 43 43 39 39 34 33 33 33 33 33 33 33 21 21 21 20 20 20 20 20 27 20 29 43 52 43 51 57 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 32 33 37 41 43 51 55 59 40 48 56 60 52 40 35 34 48 44 40 35 35 35 36 36 51 51 45 49 49 60 67 84 101 229 392 528 615 671 728 717 605 416 235 109 64 54 50 39 99 203 292 285 250 227 181 148 84 82 50 42 39 43 43 51 38 38 39 40 53 77 97 109 83 80 81 97 128 189 269 336 443 480 503 481 436 393 369 363 340 309 262 196 134 99 88 97 60 56 59 51 54 58 65 68 93 89 73 65 57 53 53 49 53 53 54 54 54 54 54 54 53 49 49 45 42 46 50 47 64 88 105 101 69 45 44 44 58 58 51 55 55 52 52 48 48 49 53 61 62 78 90 91 64 71 77 86 104 148 216 268 341 410 503 573 635 662 665 663 704 711 715 708 704 685 670 652 631 586 528 459 390 316 245 188 136 114 83 56 48 45 46 54 54 50 53 49 60 64 75 72 69 62 62 62 62 62 62 62 58 58 58 54 50 50 50 46 59 67 70 74 81 108 137 164 212 220 236 252 252 228 189 161 132 116 87 56 47 44 52 52 69 63 67 68 62 63 59 52 56 56 63 63 63 63 67 67 74 58 49 49 49 49 48 47 46 47 47 51 52 48 51 47 62 58 61 53 53 57 73 85 64 56 48 43 43 43 43 47 71 79 74 62 42 42 58 78 72 88 132 199 255 270 242 220 238 280 322 344 373 410 447 431 322 242 155 75 60 88 97 78 86 67 55 43 38 38 38 38 36 39 42 46 52 52 55 51 55 48 45 42 35 36 36 36 37 38 43 47 39 40 45 49 66 62 55 51 48 48 52 52 47 47 47 47 43 43 43 43 54 58 58 58 50 46 50 60 118 104 107 135 161 167 185 215 241 303 385 459 501 512 507 464 314 223 148 101 90 68 52 40 40 41 45 45 48 40 39 37 53 68 80 84 60 34 34 36 39 34 34 34 42 50 58 58 62 66 70 81 89 109 145 169 141 173 206 230 235 224 223 224 224 176 108 65 53 53 58 58 46 46 42 42 42 42 42 41 38 38 38 39 39 39 39 38 38 38 38 42 41 45 49 56 87 87 99 91 76 56 35 34 35 48 52 44 65 94 106 90 66 54 38 38 38 38 42 37 46 46 46 46 49 49 49 50 53 53 53 53 53 53 53 53 49 49 49 49 49 49 49 49 61 61 57 61 65 73 77 85 57 53 45 37 37 45 53 58 50 43 39 39 46 42 37 36 36 48 59 51 54 58 58 42 43 68 76 40 33 33 34 38 41 41 41 41 37 37 40 33 33 33 33 37 36 39 38 34 27 27 37 40 51 66 93 91 97 98 110 121 109 96 76 67 22 29 29 33 29 36 48 49 34 35 32 40 44 44 37 37 26 26 27 27 28 28 32 32 29 29 41 49 53 49 52 48 32 43 58 58 57 53 57 57 43 39 35 35 28 32 40 44 41 37 37 38 35 43 51 48 32 32 33 34 34 38 43 43 55 59 59 58 54 46 42 41 37 44 44 44 51 51 51 51 47 51 55 52 56 52 41 33 42 35 35 46 51 62 70 74 74 67 56 48 44 45 49 53 53 60 53 57 57 61 61 61 57 50 57 54 58 62 66 63 47 44 48 56 60 60 56 56 48 60 68 68 60 56 56 64 72 51 38 48 56 44 37 38 101 93 114 127 139 139 134 137 102 88 57 39 39 51 71 90 90 98 86 58 66 94 90 72 117 306 462 433 302 208 153 97 81 135 167 172 212 279 310 274 201 124 70 76 94 79 55 43 46 42 39 38 43 124 193 202 231 242 270 290 298 287 261 253 179 174 120 46 41 71 128 143 96 97 91 69 47 44 50 58 60 102 143 186 255 355 433 457 488 394 279 189 134 75 38 59 47 55 59 74 74 73 65 54 56 56 64 72 76 72 56 44 38 44 67 83 79 63 47 39 39 41 41 41 45 61 61 49 92 100 112 128 140 136 124 111 119 111 126 154 197 205 185 160 159 151 158 185 201 205 209 205 261 269 340 401 388 305 293 333 257 201 169 181 182 155 158 173 232 271 307 323 327 343 379 411 395 391 383 387 407 399 331 241 148 166 201 216 203 179 165 165 176 223 258 262 294 330 326 299 403 573 550 528 458 248 147 152 50 68 72 48 39 42 49 40 52 40 31 32 32 33 32 32 32 33 33 36 47 54 69 70 45 49 32 30 54 99 73 31 34 34 35 69 134 227 336 402 371 316 153 103 73 30 81 53 45 41 44 47 45 41 43 43 47 43 39 35 33 29 32 32 22 22 22 21 21 20 20 20 20 20 19 22 17 20 26 21 21 21 13 17 15 23 31 28 31 24 21 29 37 41 38 43 31 32 29 33 30 34 38 31 39 32 36 36 37 37 34 34 31 35 36 44 49 45 33 33 32 32 32 33 40 51 58 58 66 66 59 52 45 41 34 34 56 64 35 53 53 40 74 55 71 52 33 33 35 37 58 70 108 55 32 32 53 65 72 72 60 53 53 42 35 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 76 67 57 108 137 218 380 439 363 447 420 282 188 161 211 324 378 532 518 340 140 32 39 95 58 72 75 68 81 114 134 144 188 97 37 37 43 49 41 53 71 71 64 64 57 50 46 46 38 58 122 214 214 86 42 130 66 58 46 38 38 38 46 50 37 37 37 37 37 41 41 41 37 46 46 38 38 46 46 38 42 42 46 50 58 70 71 79 47 47 37 60 39 39 144 96 39 47 38 62 110 107 113 170 226 393 572 676 767 872 951 959 945 981 985 939 939 943 841 693 363 184 109 105 62 41 41 40 42 74 140 209 378 650 833 849 597 162 132 124 49 85 41 55 40 44 52 56 56 52 44 40 48 44 40 40 39 40 40 40 71 92 138 155 179 276 465 617 597 452 274 172 114 61 41 40 50 57 50 39 41 42 43 43 44 69 56 51 90 62 49 112 74 70 78 50 37 38 39 38 38 44 79 111 130 117 93 73 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 46 42 42 38 38 42 50 54 62 54 46 50 58 62 58 40 42 54 102 113 113 132 191 250 257 259 267 257 188 106 97 119 58 67 39 38 85 92 120 199 382 154 174 130 98 134 75 119 137 69 32 32 43 35 43 59 47 47 44 37 41 38 34 35 39 35 35 35 35 35 35 39 35 35 35 35 35 35 35 35 39 39 39 39 39 39 40 39 51 71 87 87 98 130 166 196 215 213 174 120 94 87 53 31 34 35 35 51 66 70 81 85 42 39 43 39 35 35 35 39 35 39 44 40 36 44 64 88 84 60 40 40 60 72 60 44 34 35 36 48 60 72 80 87 68 64 53 42 35 35 35 36 87 117 134 124 248 530 652 513 293 323 279 152 53 50 83 95 40 33 33 34 35 35 35 38 97 80 60 53 57 53 41 34 49 49 49 45 45 41 41 41 41 49 49 37 44 52 51 35 74 117 141 121 73 60 116 178 201 158 127 144 210 276 321 326 292 229 164 108 81 68 45 36 34 34 34 34 35 35 35 35 34 34 35 35 35 39 39 39 35 35 35 35 39 39 39 39 34 34 37 37 33 33 33 33 37 57 81 98 132 161 216 241 245 202 161 114 91 79 63 55 34 34 34 34 35 43 51 55 51 52 52 47 47 47 43 43 43 43 43 43 43 43 43 43 34 43 51 47 39 35 47 59 43 43 43 43 43 43 43 43 51 55 79 38 102 382 454 215 40 40 40 44 44 44 48 48 48 48 48 48 48 48 48 48 40 40 44 44 48 52 52 52 56 64 72 72 64 56 60 72 118 38 37 114 146 86 39 59 64 52 41 49 49 42 73 102 97 56 36 40 44 36 36 56 52 52 48 48 48 44 44 44 36 36 36 36 36 36 36 40 44 44 44 44 48 52 52 66 45 78 86 62 82 114 123 92 64 93 62 38 134 255 227 99 57 65 65 57 45 33 32 32 37 37 37 37 37 37 36 43 47 47 51 51 48 52 60 63 58 69 83 98 112 371 518 176 70 64 69 65 58 54 58 61 45 45 40 40 36 37 33 40 46 49 49 45 37 29 28 28 44 40 36 36 36 36 40 40 68 28 40 65 41 29 45 37 33 33 33 33 33 32 32 32 39 43 43 47 50 46 49 45 41 41 48 44 47 43 43 43 34 33 33 33 33 33 33 33 25 25 25 25 25 24 24 24 20 20 29 51 56 43 47 49 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 36 41 37 41 39 47 47 51 44 72 96 96 68 44 35 35 52 48 40 36 35 35 36 40 43 47 40 45 49 53 71 81 90 187 314 434 522 586 651 640 566 425 291 169 96 57 46 38 55 168 260 261 230 207 145 99 60 62 46 38 38 39 39 38 38 38 38 40 53 81 105 117 87 87 92 108 135 200 287 351 454 498 524 517 473 449 441 433 407 340 258 187 125 87 83 84 48 48 51 54 61 58 65 65 74 65 61 61 65 65 53 42 46 50 50 50 54 54 54 54 57 53 49 42 46 46 43 47 56 76 85 73 45 43 43 44 54 54 47 51 51 55 48 52 48 48 48 48 49 54 62 63 52 53 59 64 62 87 120 168 189 255 360 439 505 532 531 518 532 539 543 544 544 537 530 519 481 436 387 333 271 216 154 111 89 71 67 60 57 61 58 62 50 46 49 45 49 60 71 68 65 58 58 58 58 58 58 58 58 58 58 54 50 50 50 45 50 50 61 81 112 160 215 248 291 299 315 324 316 280 224 192 160 120 76 51 43 43 43 43 53 54 55 56 54 51 51 51 52 52 55 55 55 55 59 59 58 49 48 48 48 48 47 47 46 47 47 51 52 48 51 47 58 50 49 45 45 49 49 53 56 52 48 43 43 43 43 43 71 71 70 58 46 42 50 69 81 77 121 220 305 325 288 248 212 226 249 270 268 254 268 258 196 140 95 48 64 81 86 63 83 71 51 38 37 37 37 37 40 47 47 50 57 52 56 59 55 55 52 45 39 36 36 36 36 37 39 43 39 39 45 57 73 66 62 51 51 44 51 51 47 47 47 43 43 43 42 42 50 54 58 54 46 42 46 49 76 88 99 106 109 127 126 136 143 188 247 306 344 347 334 294 180 135 96 74 78 71 48 40 40 41 49 49 52 44 39 38 58 62 85 89 53 35 35 52 34 46 58 73 65 61 64 64 94 89 109 169 241 285 270 246 251 248 242 242 213 166 103 70 77 84 81 69 53 49 50 58 38 38 46 50 54 50 41 37 38 38 38 38 38 38 38 38 38 37 37 37 49 69 84 96 152 144 128 112 81 52 35 34 35 41 44 41 74 111 124 100 86 70 54 46 50 50 50 42 42 42 42 42 45 45 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 69 65 57 53 49 49 49 53 41 37 37 37 37 53 65 74 42 39 43 38 37 37 45 57 36 72 71 34 46 94 82 33 35 56 60 36 34 47 54 34 41 41 41 41 37 37 40 33 33 33 33 40 43 39 38 41 27 26 37 36 47 58 85 87 93 95 130 150 169 165 164 163 75 54 30 21 21 33 37 37 43 39 32 32 32 36 33 33 26 27 27 28 28 28 32 36 41 45 52 53 49 45 40 36 36 43 54 54 53 57 69 81 37 34 35 39 39 36 36 36 41 41 37 30 35 43 51 52 32 33 33 34 34 38 43 47 63 67 67 66 62 54 46 49 44 44 51 51 51 51 51 51 51 44 36 40 37 33 33 33 34 35 35 44 55 63 70 75 63 52 51 48 52 52 56 60 64 65 57 61 61 65 65 62 58 51 51 51 48 48 52 52 48 52 56 60 60 56 52 48 52 60 68 64 52 40 40 47 75 54 45 44 44 37 59 85 155 161 175 196 208 211 198 205 187 174 129 77 40 39 44 60 95 95 75 51 63 83 75 58 114 224 406 442 283 181 157 116 60 122 169 198 277 388 431 387 304 188 105 95 98 75 55 47 57 61 41 38 41 95 168 190 214 234 277 290 289 278 272 273 210 194 133 51 42 53 98 117 96 89 79 69 59 61 69 70 64 122 171 195 244 324 385 393 491 548 466 318 224 122 75 120 46 51 67 75 75 66 46 38 40 41 41 57 81 88 76 56 100 88 68 56 51 51 55 52 39 41 45 40 45 77 89 80 76 96 124 132 132 124 124 127 104 103 127 162 205 225 220 207 191 198 205 217 225 228 204 175 202 182 205 262 301 318 382 451 410 239 215 376 479 408 383 439 397 428 456 468 460 444 436 432 452 452 440 440 480 516 484 409 293 268 267 262 249 221 207 191 134 209 272 283 283 326 358 373 446 569 494 448 370 213 159 85 39 61 72 40 34 46 57 33 38 34 34 35 48 52 40 35 34 33 33 36 48 63 62 50 99 72 63 65 61 58 71 89 33 38 69 91 128 198 302 381 384 441 302 160 70 65 118 31 53 49 52 44 43 41 41 43 47 47 43 35 37 33 36 32 23 23 26 22 21 21 24 20 20 20 19 22 21 20 23 25 25 25 13 14 14 19 27 24 22 20 24 25 29 37 41 38 31 28 32 29 33 30 34 34 39 32 36 36 37 37 34 34 30 31 36 44 49 45 33 32 32 32 32 33 33 44 51 51 66 59 52 45 41 41 34 34 35 60 58 77 64 43 90 94 98 71 48 32 34 45 94 130 164 83 33 34 73 77 68 76 64 57 50 46 46 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 60 80 66 69 122 192 270 313 532 536 518 422 239 120 129 204 311 394 503 493 315 110 32 35 39 54 68 54 75 120 132 135 127 81 38 36 37 45 48 44 64 64 64 57 50 46 46 46 54 54 106 150 102 38 70 138 58 50 42 38 42 46 54 58 37 37 37 37 37 37 37 37 38 46 46 38 38 46 46 38 38 38 38 46 58 70 75 83 91 59 37 44 40 60 176 120 49 40 44 67 74 82 127 156 177 324 500 623 674 707 757 810 929 964 961 914 903 893 809 685 457 200 88 127 94 41 41 42 59 77 155 269 450 681 830 849 539 159 144 93 37 85 39 63 39 40 60 76 76 60 40 38 56 52 40 39 39 40 40 41 47 80 138 159 184 274 447 576 556 401 223 148 123 97 50 41 43 46 50 40 41 42 43 44 43 88 91 98 113 76 84 187 189 114 94 111 99 72 60 44 48 64 99 131 158 157 149 133 62 58 58 54 50 50 46 46 50 50 50 50 50 50 50 50 46 42 38 38 38 42 46 50 58 50 46 54 66 74 70 48 42 53 97 116 116 148 211 263 242 205 220 263 222 113 69 105 59 68 39 42 105 120 159 255 437 330 210 70 42 66 55 79 165 93 36 32 47 39 35 39 47 51 44 37 41 38 35 35 39 35 34 34 34 34 35 39 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 71 83 71 74 122 182 228 319 337 294 212 145 114 71 32 45 54 62 54 50 42 57 69 110 99 91 71 47 34 33 33 35 39 44 40 40 48 64 80 80 52 35 34 40 52 52 40 35 35 35 36 48 64 76 94 105 84 53 49 59 60 52 36 65 84 121 170 308 521 614 523 449 462 403 248 118 75 52 29 47 36 32 32 34 35 35 34 49 48 44 49 65 69 69 61 49 49 49 45 45 41 41 37 38 33 33 42 53 45 33 32 68 80 76 55 30 30 54 97 142 118 87 72 102 192 309 374 279 216 139 80 52 48 36 35 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 43 39 35 35 34 34 37 37 33 33 33 33 33 34 46 51 74 91 126 138 135 115 107 92 88 80 64 55 34 34 33 34 35 39 47 51 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 34 39 47 47 43 39 47 55 47 43 43 43 43 39 39 39 43 58 66 33 90 358 416 187 36 36 40 40 44 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 52 52 52 52 36 56 72 60 40 48 80 116 84 55 55 59 60 52 72 108 93 73 53 49 57 86 137 177 204 92 36 68 80 36 36 76 52 52 52 52 52 52 52 52 36 36 36 36 36 36 40 44 52 48 40 36 40 48 56 67 74 61 49 45 49 45 53 57 35 67 47 34 120 240 192 47 61 69 73 69 57 45 41 37 37 37 37 37 37 33 33 39 50 54 54 51 48 48 52 52 55 46 65 84 94 370 564 242 92 59 55 47 44 48 55 51 41 41 40 40 43 51 47 47 53 61 61 52 36 28 28 32 40 32 27 27 32 36 36 28 64 28 32 64 57 37 41 57 33 33 33 33 33 33 33 33 35 43 55 63 66 58 49 37 41 41 44 43 43 43 39 39 34 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 64 33 21 22 24 27 67 93 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 44 45 41 41 39 39 39 39 36 84 124 116 68 35 35 52 52 48 40 36 36 36 40 40 43 43 40 45 42 53 64 74 80 133 217 314 422 511 572 575 547 457 355 225 119 61 62 63 37 131 216 232 218 191 132 75 39 54 50 50 47 47 38 37 38 38 39 44 57 81 101 109 87 87 96 108 146 207 290 364 479 527 549 558 533 517 521 517 477 372 250 167 109 67 51 60 45 45 45 45 45 45 45 45 46 54 62 70 70 62 50 42 46 46 50 50 54 58 58 62 54 54 50 46 46 54 51 55 60 72 65 53 43 42 44 53 50 54 54 58 51 55 48 48 48 48 48 48 49 57 62 59 51 52 52 54 49 66 87 113 118 164 219 285 316 316 299 294 333 336 344 348 348 337 326 311 277 250 212 175 152 118 87 71 55 63 75 76 77 73 65 61 53 53 49 45 49 52 64 64 65 65 65 65 65 65 65 65 65 65 65 61 57 57 57 45 42 43 56 91 139 199 267 314 346 347 355 359 339 295 235 192 164 124 76 47 43 43 43 42 49 50 48 49 54 51 51 51 50 50 50 50 50 50 54 54 49 48 47 47 48 48 48 47 47 47 48 48 52 48 47 47 47 46 45 45 45 45 44 43 44 44 44 44 44 43 43 47 63 59 58 54 50 50 50 67 79 97 165 301 406 399 304 221 153 148 151 166 172 158 157 151 110 77 64 50 69 78 71 51 79 59 39 38 37 37 38 42 50 53 56 59 62 57 60 52 55 55 52 45 46 43 47 36 36 37 38 39 39 39 45 57 69 65 61 50 50 43 50 50 54 54 54 50 46 46 42 42 50 54 58 54 46 42 42 42 41 59 79 78 81 99 99 90 88 123 166 213 232 219 179 140 107 88 61 50 54 55 44 40 41 49 53 53 56 48 39 38 38 39 74 102 74 36 34 39 39 66 88 84 64 56 83 109 129 188 287 404 492 493 426 348 341 299 253 224 199 155 81 39 54 88 105 97 69 46 42 42 37 38 50 62 62 53 41 36 38 38 38 38 38 38 38 38 37 37 37 38 61 97 129 152 178 162 137 109 74 50 37 36 35 36 37 42 79 116 116 88 79 70 50 46 50 50 57 49 41 42 42 42 45 45 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 66 61 50 41 38 37 37 37 45 41 37 37 41 53 61 66 37 39 55 51 42 58 105 145 132 88 59 67 98 106 98 79 39 44 36 34 35 47 46 33 41 41 41 41 37 37 40 33 33 33 36 40 43 39 38 41 27 30 37 32 39 54 73 74 50 55 98 130 157 169 180 176 128 79 22 20 21 30 30 22 39 39 28 28 28 32 29 33 26 27 27 28 28 32 36 36 36 40 44 44 44 36 39 32 47 50 54 45 48 60 84 97 29 29 41 42 47 43 32 28 41 41 34 34 39 39 44 41 33 33 34 34 38 42 47 47 55 59 59 58 54 46 42 45 44 51 58 58 58 58 58 51 40 32 32 31 32 32 34 34 34 35 36 40 52 56 60 60 40 40 40 44 48 56 60 61 61 61 58 58 55 55 59 51 40 40 40 40 41 41 41 41 56 56 60 56 56 48 40 40 48 56 64 60 48 40 40 55 73 61 56 48 36 37 92 167 201 199 209 232 240 243 245 237 232 231 195 127 62 39 39 40 96 97 76 40 48 64 68 51 127 142 328 443 339 229 192 123 70 104 135 168 258 373 440 412 406 266 140 67 45 47 75 103 61 73 64 39 38 51 120 173 198 218 261 280 269 261 259 264 249 226 157 64 43 43 70 84 70 58 39 41 43 53 49 46 48 106 155 192 249 329 375 385 349 546 559 436 382 300 197 171 112 89 58 38 38 38 39 40 42 41 41 42 62 77 65 49 96 76 52 39 39 40 50 44 48 61 57 41 57 101 125 116 80 112 148 148 132 128 152 179 104 103 123 147 186 209 220 223 222 253 268 275 287 291 262 229 260 207 186 219 290 331 387 432 299 164 188 405 559 525 508 556 502 497 493 489 477 453 417 389 361 369 369 381 429 477 477 432 423 385 361 345 347 331 313 285 267 338 377 336 295 322 397 453 494 527 428 357 287 190 144 58 36 57 61 37 34 39 49 34 44 38 57 82 106 118 113 101 89 57 34 33 45 65 68 63 59 114 145 104 44 36 81 123 87 84 91 93 102 159 273 387 478 578 467 305 152 78 121 42 67 68 60 52 47 45 37 36 40 36 39 35 31 26 25 25 23 23 27 22 26 21 21 21 20 20 24 26 25 24 23 19 21 17 14 14 14 15 23 20 22 19 19 24 32 29 37 30 31 28 32 29 33 37 41 34 39 32 36 36 37 37 34 34 30 31 32 36 41 37 33 32 32 32 32 32 32 44 44 44 55 48 48 41 37 37 37 34 56 64 47 53 56 51 105 109 73 70 51 41 42 76 126 177 188 112 47 39 65 65 60 56 56 56 50 46 46 35 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 37 57 51 38 100 158 172 203 390 418 518 549 391 203 120 103 225 260 396 509 454 284 122 30 52 67 93 95 117 126 106 81 75 125 112 39 36 49 64 40 64 64 64 57 50 46 46 39 50 54 78 70 37 38 102 110 50 46 42 38 46 50 54 62 41 41 41 41 41 37 37 37 38 46 46 38 38 46 46 38 66 62 54 50 46 46 39 43 95 71 38 64 44 40 116 40 89 49 61 65 48 67 102 115 136 199 339 492 571 572 622 707 763 861 936 944 921 858 740 602 465 190 63 118 101 42 49 66 83 81 139 265 487 736 838 799 424 137 121 78 54 93 38 58 39 44 56 68 68 56 44 39 60 52 44 40 39 40 44 41 67 100 146 168 193 275 401 497 518 355 191 133 143 121 58 40 43 47 51 44 45 42 47 44 51 95 106 113 119 90 141 281 313 109 35 46 74 39 39 41 38 38 38 40 74 98 117 125 50 50 50 50 50 46 46 46 50 50 50 50 50 50 50 50 54 50 46 42 42 42 46 50 46 42 42 54 70 82 82 64 41 52 91 107 123 156 212 260 239 178 174 233 204 88 39 71 52 68 47 58 121 128 174 282 425 574 301 82 98 66 91 64 153 113 72 40 43 39 39 31 51 51 44 41 41 42 35 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 35 35 51 59 43 34 66 122 176 344 410 430 387 308 221 119 43 48 52 53 49 41 42 61 62 71 71 67 55 39 34 34 34 35 35 36 40 48 56 64 68 60 44 35 34 35 40 40 40 36 35 35 35 35 36 44 58 109 76 41 45 63 68 56 43 69 44 65 162 259 340 470 598 626 571 532 513 450 328 230 183 157 123 96 69 49 35 34 34 32 32 40 53 61 61 65 65 49 49 49 45 45 41 41 37 46 32 31 33 34 32 33 46 33 37 41 34 37 37 41 55 104 115 96 57 50 99 201 286 199 155 91 43 34 34 35 46 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 34 35 36 40 47 43 35 34 34 34 37 37 33 33 33 33 32 32 33 34 47 67 79 87 88 84 84 88 88 76 48 35 33 33 33 33 34 39 47 51 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 35 39 43 47 47 47 47 47 47 47 43 43 39 39 39 35 39 38 54 38 46 130 146 55 36 36 40 40 44 48 52 52 48 48 48 48 48 48 48 48 52 52 52 52 52 52 52 52 36 44 48 52 64 80 84 76 92 101 104 53 35 35 52 76 81 65 49 49 80 125 200 248 212 92 36 68 80 36 36 72 40 44 44 44 48 48 52 52 40 40 36 36 36 40 40 44 68 60 52 44 44 48 60 64 56 35 34 51 55 34 34 55 34 34 34 36 60 73 48 33 50 61 65 65 57 49 45 45 37 37 37 33 33 33 33 40 50 57 54 47 51 44 48 41 55 31 30 61 68 371 649 444 98 68 44 36 36 36 40 44 34 34 37 47 51 58 54 57 61 65 64 52 40 44 68 92 64 44 27 27 28 40 36 28 26 60 56 36 44 37 33 69 33 33 33 33 33 33 33 33 35 43 59 67 70 58 49 37 37 37 39 39 39 39 35 35 34 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 52 37 37 47 52 47 63 73 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 44 45 41 41 35 35 35 35 35 72 116 104 52 34 35 56 52 48 44 36 36 36 40 40 39 43 40 40 41 42 53 64 86 108 153 237 342 443 512 511 481 430 344 214 103 53 62 75 37 91 160 193 201 183 127 79 39 58 58 58 59 63 39 37 38 39 44 60 69 81 93 93 83 84 96 115 157 214 300 371 473 529 578 595 589 581 589 577 537 384 237 143 100 58 45 45 45 45 45 45 44 44 44 44 42 50 54 58 58 58 62 66 46 46 50 54 58 62 66 66 62 54 54 54 54 51 59 63 72 72 57 45 44 45 54 69 61 54 54 58 58 55 55 48 47 47 48 48 61 77 89 83 51 51 51 50 57 68 82 92 106 113 132 159 171 161 156 156 184 184 188 188 176 164 145 130 128 112 94 83 80 78 67 70 43 55 60 72 69 61 49 44 58 53 49 45 49 52 64 60 65 65 65 65 65 65 65 65 65 65 65 61 57 57 57 52 42 44 76 115 171 234 294 338 362 366 366 355 335 291 231 192 152 112 72 44 47 47 43 43 49 54 55 61 66 55 51 51 50 50 50 50 50 50 50 50 49 48 46 47 48 53 52 48 47 47 48 48 52 48 47 47 47 45 44 45 49 49 44 43 44 44 48 52 55 59 55 55 59 55 50 54 58 58 54 67 93 158 287 456 538 470 320 201 114 106 94 105 120 123 121 114 68 62 58 62 70 70 63 39 55 47 38 38 37 38 51 59 63 66 65 60 62 54 48 48 55 55 52 53 50 50 54 40 36 37 39 43 39 40 45 57 65 57 57 53 49 42 49 46 58 54 54 50 46 42 42 42 54 58 58 54 46 42 42 42 41 43 44 43 43 67 86 89 116 143 175 199 205 173 137 101 76 65 49 38 38 39 52 49 45 49 57 57 60 52 40 39 38 39 80 143 127 66 36 35 54 80 96 103 115 166 234 307 313 442 602 710 726 649 538 448 439 369 277 220 183 134 71 41 43 77 93 93 73 54 50 50 38 42 54 62 61 53 37 36 38 38 38 38 38 38 38 38 42 42 46 61 89 128 160 177 151 135 111 79 63 51 50 57 37 49 61 73 115 152 133 96 67 58 38 37 38 42 49 45 37 37 38 38 41 41 41 41 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 54 50 42 38 38 38 38 38 62 58 54 46 46 46 46 46 38 43 59 51 38 50 97 145 160 48 67 211 246 118 54 99 87 56 35 34 34 35 34 33 41 41 41 41 37 37 40 33 33 33 36 40 43 39 45 40 39 34 37 31 34 38 49 50 29 31 66 93 121 129 136 143 139 79 22 20 21 34 30 23 39 39 32 32 32 36 29 33 26 27 27 28 28 36 40 40 27 27 27 32 32 32 39 36 50 46 49 38 40 52 76 95 24 24 40 41 50 39 28 27 37 41 38 35 39 36 36 37 33 33 34 34 38 42 47 47 43 39 38 34 34 33 33 37 47 54 54 54 54 54 54 47 31 31 31 31 33 34 36 37 37 37 37 37 37 41 44 45 40 36 40 40 44 48 56 60 53 53 46 50 43 39 39 40 39 40 40 40 40 41 40 40 53 60 60 60 56 48 40 40 48 56 64 64 56 56 64 87 69 68 72 56 35 37 117 224 218 209 225 249 271 275 281 284 248 256 244 191 108 43 40 40 70 93 81 45 40 60 65 59 81 46 201 388 388 301 212 107 137 142 153 173 248 350 428 421 400 301 203 106 60 47 63 75 69 81 72 40 37 40 79 120 193 218 260 284 276 265 265 263 269 246 178 85 46 45 56 66 71 62 39 40 43 49 53 53 100 111 140 184 241 299 356 390 261 465 525 490 527 473 290 148 102 84 65 50 40 40 45 42 47 43 41 42 46 50 41 40 39 39 39 39 51 55 51 40 68 85 77 53 69 125 149 140 88 120 148 144 120 120 147 179 160 156 159 163 182 201 220 242 221 268 307 318 338 361 349 320 378 309 249 265 329 393 442 470 242 250 298 371 439 451 431 418 438 402 362 346 350 346 326 302 266 270 282 306 326 334 322 299 402 376 376 407 439 461 449 435 450 489 499 434 388 407 498 567 565 516 417 330 280 214 120 75 53 53 50 37 35 34 45 39 38 40 76 108 140 152 159 167 178 129 56 33 33 38 57 57 30 117 128 80 155 291 268 133 130 103 79 80 109 195 356 498 611 647 569 495 281 60 79 101 86 75 67 55 51 42 41 37 40 40 43 39 31 27 29 25 24 24 31 26 26 26 25 21 21 21 24 23 22 21 20 23 15 18 17 14 14 14 19 16 17 18 19 19 28 32 29 33 38 31 35 36 40 37 41 34 39 32 36 36 37 37 34 34 31 31 32 32 32 33 33 32 32 32 32 32 32 36 36 36 36 37 37 33 33 33 33 34 76 76 49 77 95 69 64 27 36 28 29 31 54 107 161 205 181 140 87 47 38 37 41 44 56 56 49 46 46 39 35 35 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 44 45 37 49 47 73 96 110 193 236 307 466 591 523 346 190 107 154 210 313 413 469 442 304 130 45 48 71 105 126 108 69 44 62 172 191 87 36 65 85 52 64 64 57 50 46 39 39 39 38 54 66 38 37 66 102 66 46 42 42 38 42 46 50 54 45 45 45 45 41 41 41 41 38 42 42 38 38 42 42 38 58 54 46 42 42 42 39 39 39 47 39 96 68 44 116 40 82 50 46 42 41 42 76 74 143 120 191 352 484 530 583 663 594 716 835 867 841 772 649 539 429 178 59 106 93 57 65 70 66 109 187 309 551 778 739 523 255 98 83 79 94 100 39 41 57 56 44 40 40 44 56 64 64 56 44 40 40 40 48 41 91 112 146 164 182 249 338 398 420 277 145 122 140 118 54 39 47 51 47 44 45 46 50 50 78 97 97 123 150 124 187 347 459 177 34 37 59 44 68 116 88 72 59 51 66 82 105 113 37 37 38 38 46 50 54 54 50 50 50 50 50 50 50 50 58 54 50 42 42 46 50 50 46 38 38 54 74 86 86 75 40 50 78 95 107 140 188 228 224 164 148 171 138 58 39 46 53 72 51 66 124 131 178 298 436 685 297 37 97 54 127 103 109 125 116 56 31 31 47 43 51 51 44 41 45 42 35 39 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 62 105 232 330 410 427 391 312 192 93 82 59 43 41 57 74 78 74 32 32 34 34 34 34 35 43 39 35 35 40 60 68 64 56 36 40 40 36 36 35 36 36 36 36 40 36 35 35 34 34 73 57 33 33 39 55 55 51 65 67 48 90 171 204 339 577 756 671 612 629 619 565 543 561 275 241 175 112 64 41 33 33 32 48 68 73 57 45 41 41 49 49 49 45 45 41 41 37 42 33 33 33 33 33 34 46 32 32 33 39 62 66 58 61 69 107 120 97 62 48 84 113 109 82 54 34 32 33 34 46 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 36 44 51 43 35 34 34 34 37 37 33 33 33 33 33 32 32 34 48 64 68 60 88 88 88 92 89 69 41 34 33 33 33 33 34 35 43 47 43 43 43 43 43 43 47 47 43 43 43 43 43 43 43 43 43 35 34 43 55 59 47 35 47 47 43 43 43 39 39 39 39 51 47 43 47 34 33 33 35 36 36 40 44 48 52 52 48 48 48 48 48 48 48 48 48 48 48 52 52 56 56 56 56 52 40 36 56 72 56 35 36 45 57 37 36 37 53 69 60 68 72 64 75 100 163 196 124 64 36 44 48 36 36 56 40 40 44 44 44 44 44 44 40 40 36 36 36 36 36 40 68 60 52 44 40 44 52 56 36 35 36 65 64 36 40 68 48 36 40 60 52 35 35 47 38 45 53 53 45 37 33 37 37 37 37 33 33 32 32 36 54 57 54 47 47 40 33 33 48 32 35 63 38 254 544 426 102 76 52 36 36 36 41 49 34 34 37 48 51 57 64 64 65 64 60 44 44 80 140 188 156 112 56 28 28 40 40 36 27 196 176 36 28 48 29 53 33 33 33 33 33 33 33 33 39 43 47 51 58 50 45 41 33 33 35 35 35 35 31 30 34 34 33 33 33 33 33 33 29 29 29 29 29 29 29 29 20 33 81 119 124 79 47 28 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 36 37 37 41 35 39 43 43 35 56 88 80 44 35 35 48 52 48 44 40 36 36 40 44 43 43 40 40 37 42 42 53 91 98 123 176 257 331 390 403 387 358 304 202 119 69 58 59 38 43 88 133 154 139 99 70 39 62 58 50 55 63 43 37 39 51 64 84 85 89 85 81 75 80 100 127 168 221 303 377 475 550 620 656 662 657 657 633 537 357 190 107 89 58 45 43 46 46 45 45 45 45 44 48 63 58 54 54 58 66 70 70 46 50 54 58 62 70 74 74 62 51 47 47 51 48 52 56 68 64 56 56 53 61 69 69 61 61 65 58 62 55 59 52 47 47 48 52 68 81 97 98 51 50 49 49 57 69 68 74 93 80 88 96 106 102 114 130 118 111 106 102 98 86 71 55 76 64 53 54 60 61 57 52 43 44 48 57 61 57 45 45 58 53 53 53 53 52 56 60 65 65 65 65 65 65 65 65 65 65 65 61 57 57 57 52 56 75 107 142 179 226 278 313 325 314 310 306 286 250 202 167 109 89 61 43 43 43 48 52 53 62 67 77 78 67 52 51 50 50 50 50 50 50 57 57 56 48 47 47 48 56 63 48 47 47 48 48 48 48 47 47 55 45 45 46 65 69 49 44 43 44 48 60 68 68 68 68 59 55 47 55 63 63 51 63 111 232 417 579 598 469 276 157 91 92 84 80 79 90 93 81 58 55 55 59 55 47 43 40 39 38 38 38 39 58 74 86 79 71 70 57 55 38 37 36 55 55 60 53 50 50 54 40 37 38 39 39 39 40 52 64 68 57 57 53 53 49 53 53 65 61 61 57 53 49 42 42 58 62 62 54 46 42 42 42 43 43 43 42 44 67 87 95 143 155 167 174 161 137 109 108 70 65 53 38 38 39 52 64 49 53 61 61 57 45 40 39 44 40 80 144 151 90 45 51 66 84 96 139 218 325 425 508 577 689 803 853 823 728 602 528 524 432 315 219 147 94 48 42 38 57 65 65 65 66 66 70 58 54 54 50 45 41 41 37 38 38 38 38 38 38 38 38 42 50 66 85 109 128 148 146 92 73 61 56 44 47 54 61 56 68 84 101 146 175 144 92 67 58 37 37 37 38 41 37 37 37 37 37 41 41 41 41 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 46 42 38 38 38 38 42 46 54 54 54 50 50 46 42 38 46 47 51 39 37 36 49 69 100 35 99 275 294 118 33 59 107 56 35 36 47 35 33 38 41 41 41 41 37 37 40 33 33 33 36 40 43 39 45 40 35 30 29 28 26 26 37 34 24 25 40 56 76 83 91 91 90 65 26 21 21 37 41 38 39 39 32 36 36 40 33 33 26 27 27 28 32 36 41 44 27 27 28 36 47 47 54 54 54 58 60 52 40 40 55 67 27 24 24 25 33 31 28 32 33 37 38 39 43 40 36 32 33 33 34 34 38 42 47 51 35 34 34 33 33 33 34 45 47 54 58 58 58 58 54 47 31 31 33 35 37 39 41 46 44 44 43 39 38 37 37 37 37 41 36 36 36 47 52 52 49 49 46 46 43 39 39 40 40 40 40 41 41 41 41 41 42 45 49 53 49 45 41 41 45 53 57 53 49 53 69 103 73 79 76 64 36 38 118 225 215 216 230 253 291 314 332 343 297 300 284 248 188 116 59 42 42 74 82 57 45 53 60 48 86 41 166 362 401 333 244 163 185 177 183 211 281 364 457 479 414 355 265 149 80 62 43 41 89 81 67 39 37 38 41 63 152 177 227 267 279 287 277 270 268 246 190 97 48 47 50 55 68 79 72 62 63 77 105 129 172 151 156 185 210 225 275 344 292 399 435 460 545 511 316 146 84 90 100 98 91 76 50 41 51 43 43 43 43 42 40 39 38 38 40 48 63 63 63 56 56 81 85 61 77 129 145 124 88 108 124 128 120 120 135 151 196 184 179 167 174 185 200 226 205 276 330 333 345 388 388 366 417 376 328 320 341 381 421 446 382 427 431 379 359 367 327 259 252 220 180 164 172 180 180 172 200 184 196 236 256 232 212 205 246 258 290 338 386 429 453 471 509 536 554 532 506 532 583 616 600 443 360 290 337 299 97 87 72 46 38 49 36 34 34 48 39 42 71 103 130 153 181 212 239 198 137 77 36 34 34 34 75 129 104 123 362 603 538 283 157 105 65 99 169 298 467 601 657 669 630 633 403 70 45 104 90 86 71 59 47 35 34 30 45 41 40 36 32 27 31 26 25 24 24 24 27 26 22 26 25 21 28 23 26 21 17 20 15 15 14 14 14 14 14 15 17 17 18 22 23 28 32 29 37 35 39 40 44 48 52 45 39 32 36 36 37 37 34 34 35 35 32 32 32 32 33 37 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 34 40 72 77 112 134 121 147 123 171 107 29 29 53 131 188 209 168 172 140 63 33 33 48 49 60 60 53 50 50 43 36 36 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 44 61 36 69 63 54 73 84 175 209 264 376 495 530 421 265 165 107 179 262 318 389 434 391 312 118 77 55 82 89 66 43 47 40 132 151 67 36 57 81 56 64 64 57 50 46 39 39 39 38 54 54 42 54 78 70 38 50 46 42 42 42 42 46 46 41 41 41 41 41 41 42 42 42 38 38 42 42 38 38 42 38 38 38 38 46 54 55 63 37 39 38 88 64 76 204 165 54 50 43 42 42 42 50 72 134 115 140 236 354 451 533 605 558 643 707 727 712 675 599 521 414 192 92 111 89 74 82 70 58 136 258 393 572 675 512 225 157 105 66 85 103 68 44 48 68 60 44 40 40 44 60 68 64 56 48 44 40 44 48 41 62 92 138 165 187 226 256 272 290 195 118 115 129 110 58 40 51 55 51 44 45 45 46 53 69 80 99 181 259 218 225 333 430 200 44 37 49 38 51 60 40 39 37 36 36 36 35 35 46 46 46 46 50 50 50 50 50 50 50 50 50 50 50 50 58 54 46 42 42 42 46 50 50 42 42 54 70 82 78 67 39 41 61 74 79 111 141 165 185 161 153 141 105 56 42 42 54 80 51 66 124 131 186 317 384 560 224 53 129 62 87 57 69 129 148 72 30 31 55 63 51 51 48 41 45 42 39 39 34 34 34 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 55 35 34 47 47 35 39 69 78 163 251 303 340 351 307 244 149 102 59 55 84 94 78 54 33 33 34 34 34 35 39 43 39 35 34 40 68 76 64 44 34 36 52 56 44 36 35 35 35 40 48 56 52 40 35 34 45 49 41 38 34 43 59 78 33 107 76 62 147 169 223 389 498 497 486 464 442 432 446 456 306 260 194 119 68 36 41 49 36 60 88 89 69 49 45 49 49 49 49 45 45 41 41 41 32 41 53 45 37 41 37 33 41 34 34 38 50 47 46 41 54 80 93 90 71 51 44 48 41 38 38 37 32 33 41 57 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 36 44 51 43 34 34 34 34 37 37 33 33 33 33 42 33 33 35 63 79 71 52 88 84 84 92 89 77 53 36 33 32 33 33 34 35 43 47 43 43 43 43 43 43 47 47 43 43 43 43 43 43 43 43 47 35 34 39 59 67 51 35 47 48 47 44 43 43 43 43 47 79 47 34 83 99 71 79 35 36 36 40 44 48 52 52 48 48 48 48 48 48 48 48 40 40 44 48 52 56 56 60 52 56 48 36 36 52 56 37 38 37 37 46 50 50 61 73 80 104 119 87 43 35 47 71 44 52 48 36 36 48 60 60 48 48 48 48 44 44 44 44 40 36 36 36 36 36 36 36 56 52 44 36 36 36 36 40 41 45 45 37 35 35 52 92 35 35 35 34 34 35 39 34 42 49 53 53 45 37 34 33 37 37 37 33 33 32 32 36 54 54 54 47 40 33 32 32 36 44 72 99 29 122 345 246 94 83 68 48 35 35 41 57 34 34 37 48 51 61 71 71 72 64 48 36 44 104 196 264 252 188 104 48 36 40 44 40 76 364 328 80 40 72 37 45 33 33 33 33 33 33 34 33 43 39 39 35 38 38 45 45 29 28 35 31 35 30 30 30 34 34 33 33 33 33 33 33 21 21 21 21 21 20 20 20 32 45 93 131 132 91 59 33 41 34 31 31 35 35 39 40 51 51 47 47 40 39 32 32 32 32 33 37 39 43 47 51 35 48 64 60 44 35 35 40 56 52 44 40 36 40 40 44 50 43 47 40 37 37 42 42 73 79 90 115 149 203 261 274 301 303 292 230 164 117 77 38 39 38 39 81 106 94 62 57 39 58 50 38 39 55 43 38 47 63 80 100 101 97 85 73 67 76 100 131 168 228 303 376 497 577 666 726 736 724 715 686 510 313 145 79 88 69 45 43 45 44 44 44 44 44 45 52 75 66 54 58 70 70 58 42 50 50 54 62 66 70 78 74 51 44 47 44 44 48 52 56 56 48 48 56 65 69 65 61 69 65 65 69 69 66 66 63 51 47 48 48 60 76 88 93 62 49 47 47 53 69 68 59 79 66 54 69 77 81 97 121 90 83 78 74 74 74 67 67 67 55 52 49 53 49 47 45 44 44 45 49 53 57 54 54 62 57 57 53 53 56 60 64 61 61 61 61 61 61 61 61 65 65 65 61 57 57 57 52 60 79 107 135 162 187 222 250 250 246 230 227 211 179 139 112 85 66 45 43 42 43 44 52 64 66 75 85 90 75 56 51 50 50 50 50 50 50 57 57 64 52 48 48 52 56 59 55 47 47 48 48 48 48 47 47 59 46 45 50 77 85 61 44 43 44 56 72 80 84 80 79 75 63 55 63 71 71 51 59 107 260 460 601 575 398 204 95 80 90 97 69 53 57 56 40 55 55 55 51 39 39 39 48 38 38 38 38 50 70 90 106 87 79 67 57 47 34 32 32 48 55 60 53 50 50 54 40 37 38 39 39 39 40 52 64 68 64 64 53 60 57 64 57 69 61 61 57 53 49 45 42 62 62 62 58 50 42 42 42 79 70 62 63 86 91 103 107 111 111 107 95 79 63 59 66 63 69 50 39 39 47 56 68 60 57 61 65 57 49 40 39 64 40 48 104 115 70 41 60 87 92 108 179 290 409 499 567 714 762 794 817 807 749 660 583 538 450 334 214 126 69 47 51 79 85 73 65 65 70 70 70 78 66 50 37 37 37 41 42 38 38 38 38 38 38 38 38 38 50 70 93 109 117 120 102 56 41 41 40 39 46 48 55 59 74 83 107 152 170 131 71 78 66 42 37 37 37 37 37 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 49 49 49 49 49 49 49 49 46 42 38 38 38 38 38 38 38 38 42 50 54 54 50 43 46 39 38 39 46 46 45 41 64 48 107 195 194 94 34 47 79 35 34 48 63 34 33 34 41 41 41 41 37 37 40 40 33 33 36 40 43 46 45 44 30 33 32 23 22 22 33 38 21 21 23 27 42 46 57 57 41 37 41 33 36 40 52 61 39 35 32 40 40 45 37 38 26 27 27 28 32 36 45 44 40 44 48 52 59 59 62 58 50 58 68 60 40 32 35 39 31 27 23 24 24 26 39 40 29 30 42 43 44 40 33 32 33 33 34 34 38 42 47 51 43 38 34 33 33 34 41 56 39 54 54 58 58 54 54 47 31 32 35 46 57 70 71 72 70 70 61 48 39 38 37 37 46 41 37 35 35 35 44 48 57 50 50 47 40 43 40 40 41 41 41 42 43 43 42 42 41 41 45 49 53 53 49 45 53 57 57 45 41 41 57 84 85 79 72 68 38 38 107 213 215 209 226 261 307 341 371 386 361 341 325 296 249 177 96 43 40 59 86 66 45 52 56 44 83 58 168 318 338 267 220 218 161 145 162 217 295 374 476 529 508 433 296 124 39 45 51 42 105 81 55 39 38 38 39 40 76 100 163 218 254 282 283 269 263 241 186 102 49 47 46 44 41 76 85 82 75 100 157 197 196 167 161 194 180 166 213 302 329 355 351 392 488 473 330 208 182 160 138 109 86 56 41 40 43 43 47 47 54 42 41 39 40 44 48 48 51 51 63 68 40 69 77 57 73 117 125 96 100 104 116 132 144 148 147 143 160 152 147 131 133 137 159 174 209 291 342 329 336 368 383 354 469 473 465 445 410 378 359 359 311 304 268 208 188 184 136 61 187 168 148 136 136 140 140 136 120 84 96 164 212 204 204 227 139 155 183 215 246 294 345 388 490 528 565 579 592 591 586 556 580 342 252 238 404 398 93 75 84 42 38 50 41 33 33 53 41 44 80 104 127 162 205 245 268 259 238 177 97 36 34 32 76 102 100 155 402 637 595 399 197 118 85 136 245 367 497 605 617 676 685 704 475 130 57 67 101 90 75 63 51 39 35 30 49 49 48 44 36 32 35 35 25 25 28 24 31 27 26 22 25 25 28 24 27 18 17 17 15 15 14 14 14 14 14 15 16 17 18 18 26 27 32 32 41 42 39 43 47 48 52 45 39 32 36 36 37 37 34 34 43 39 32 32 32 36 41 45 32 32 32 32 32 32 32 32 33 33 33 33 33 33 34 34 33 74 89 119 134 195 362 458 441 291 116 38 64 130 176 184 157 197 177 80 33 33 65 69 53 60 53 50 50 43 36 36 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 48 36 76 36 36 98 86 100 147 197 264 375 473 425 280 185 67 136 211 270 313 325 354 423 273 171 85 64 55 39 41 62 36 59 71 36 35 40 64 48 64 64 57 50 46 39 39 39 43 54 38 42 70 62 42 38 58 58 50 46 50 46 46 46 37 37 37 37 41 41 42 42 50 46 46 50 50 46 46 50 42 42 38 42 42 50 51 55 43 55 38 52 38 68 264 276 62 83 72 44 43 42 42 58 68 98 131 144 210 332 454 542 496 552 584 592 600 579 519 456 409 226 134 125 102 87 102 78 78 131 262 410 501 494 334 139 140 152 75 90 91 39 51 59 48 52 52 56 56 52 52 48 60 56 52 44 44 44 48 41 44 68 142 182 213 223 206 174 232 168 124 132 133 102 58 53 51 51 44 41 44 45 45 49 44 67 121 263 366 311 250 295 393 262 179 172 145 117 79 43 55 63 86 110 129 133 132 125 81 78 74 66 58 50 46 42 50 50 50 50 50 50 50 50 54 50 46 42 38 38 42 46 58 50 46 54 66 74 70 62 38 39 45 61 62 79 101 117 142 166 182 158 122 78 45 43 66 84 51 62 120 131 198 333 428 432 148 41 117 74 79 80 61 77 96 80 55 35 51 67 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 43 43 43 39 39 35 35 35 39 39 43 43 47 47 51 58 82 81 89 140 228 315 375 400 272 145 67 99 132 93 38 34 55 47 35 35 34 35 39 47 51 51 52 52 56 56 56 56 36 48 60 60 52 44 48 56 48 56 64 60 52 40 44 51 69 57 42 34 39 59 94 110 120 106 85 94 116 130 124 114 187 318 443 460 386 304 246 216 178 152 118 79 39 30 31 36 44 88 132 137 97 57 41 41 45 45 45 41 41 41 41 41 52 80 84 52 33 49 53 33 41 37 37 37 37 34 37 41 54 58 62 62 63 60 56 53 37 37 37 41 41 41 41 41 45 46 54 50 50 50 50 42 34 34 38 42 42 38 34 34 34 34 34 34 34 34 34 34 46 42 45 37 33 33 41 49 53 36 45 62 54 33 38 75 55 35 40 84 104 80 45 40 33 33 38 38 34 35 51 67 47 43 39 39 39 47 51 55 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 47 48 52 56 60 64 63 67 51 51 51 51 51 51 51 51 44 44 44 44 44 44 44 44 64 60 52 48 48 56 68 76 40 44 52 56 60 56 56 52 52 48 40 36 44 60 76 81 38 38 38 38 37 37 41 41 36 92 143 115 78 58 58 47 48 48 48 48 48 48 48 48 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 36 36 37 36 36 43 43 43 43 43 51 66 70 70 62 54 50 73 69 65 61 53 49 45 41 37 37 37 33 32 32 32 32 43 54 58 43 32 32 37 42 32 41 53 60 107 154 138 90 43 157 86 77 78 34 52 37 36 33 33 57 90 73 75 83 56 56 56 48 64 128 224 296 316 260 172 96 48 32 36 44 28 244 212 112 64 52 104 69 28 33 37 33 29 30 41 53 43 43 43 43 46 38 37 33 29 28 31 27 30 26 22 22 30 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 60 25 45 95 124 87 67 57 41 34 31 31 35 35 39 40 47 47 47 47 40 39 32 32 32 37 37 41 43 47 51 55 36 35 35 60 60 35 35 36 44 60 72 60 40 35 40 56 62 51 47 36 36 37 38 38 46 73 87 86 84 98 142 177 259 260 273 270 228 161 93 42 59 43 39 39 40 40 39 38 37 37 37 37 38 39 43 51 55 87 116 128 105 81 69 65 66 79 100 131 176 231 302 368 501 588 689 777 806 781 722 647 490 257 82 51 76 57 45 50 45 45 45 45 48 49 56 56 67 66 63 58 54 50 50 46 50 50 54 58 62 66 70 74 43 44 44 44 44 45 49 57 64 60 60 60 64 68 76 73 53 56 64 69 73 66 66 55 55 48 52 56 60 56 60 60 52 59 55 51 47 47 51 47 55 55 59 66 70 78 82 74 56 56 48 48 47 47 46 46 47 48 48 56 57 53 52 48 50 61 65 69 77 81 85 85 69 69 69 69 69 64 61 61 53 57 57 57 61 61 65 65 73 73 73 69 69 65 65 60 68 75 87 99 115 135 146 154 179 175 163 151 131 107 87 73 62 45 44 49 56 43 48 80 48 69 86 92 97 86 67 51 50 54 54 54 61 61 68 68 60 60 63 59 55 51 54 47 46 47 48 47 46 46 55 67 94 66 49 57 88 100 84 64 48 43 60 112 128 96 79 91 83 71 63 63 75 79 75 92 124 212 381 517 461 258 125 115 81 59 54 50 54 58 57 52 56 56 52 52 48 48 44 44 38 39 54 74 89 101 109 106 83 71 55 45 35 34 33 33 68 33 33 64 73 46 38 36 42 39 39 39 48 52 56 56 43 47 47 44 55 52 63 56 45 53 65 73 73 61 49 41 46 50 54 58 51 47 43 50 89 76 56 44 56 64 73 73 78 70 50 42 41 41 41 42 37 38 47 51 47 43 47 48 48 52 60 68 61 53 41 40 40 40 39 39 39 46 57 68 91 89 92 147 238 318 373 419 701 673 650 706 747 720 643 581 501 441 349 245 144 68 42 42 63 81 45 53 93 49 36 66 74 66 50 37 37 36 37 38 39 39 39 39 39 39 39 38 38 43 58 78 90 93 93 79 57 41 40 44 46 36 50 81 124 188 216 204 226 259 209 125 90 74 50 37 37 42 49 45 37 37 37 37 37 37 37 37 49 49 49 49 49 49 49 49 61 61 61 57 57 53 53 53 81 65 45 37 38 46 42 42 54 54 54 54 54 54 54 51 50 39 39 38 42 38 41 41 36 56 63 35 42 62 62 34 55 35 36 64 67 35 33 42 41 37 37 33 33 37 48 52 32 44 59 55 58 50 44 27 25 25 23 22 22 21 21 21 21 21 21 21 28 28 28 28 35 35 47 47 52 52 56 49 43 39 32 36 41 41 33 38 39 35 27 27 28 33 45 53 60 64 76 80 72 60 51 39 54 42 41 37 48 48 35 24 22 27 23 23 24 25 35 47 36 34 38 35 36 40 45 45 33 33 34 33 33 34 42 58 54 34 33 33 46 57 49 44 31 39 59 74 74 70 62 43 32 33 40 87 106 96 101 117 115 127 118 77 53 52 40 37 38 38 45 37 34 35 48 72 57 37 74 83 38 38 64 52 69 66 41 43 83 42 40 75 42 42 41 41 41 41 46 50 46 50 41 39 40 50 42 39 37 84 72 44 38 38 74 201 175 184 217 269 322 352 370 366 384 380 353 313 280 237 160 80 51 40 66 93 40 38 60 60 48 59 129 216 243 212 182 183 129 129 150 209 315 445 555 583 642 463 266 130 58 48 62 79 101 93 68 39 43 60 39 33 41 47 102 161 216 249 270 264 254 208 161 102 65 47 46 44 40 72 85 67 75 124 168 192 168 179 177 147 117 143 214 296 335 384 380 364 412 480 476 402 404 401 316 174 89 98 112 88 39 40 42 54 61 53 41 39 39 68 84 52 40 64 80 72 64 45 41 57 89 105 97 80 120 108 128 160 152 124 143 191 208 140 131 175 189 141 143 182 213 283 330 337 356 372 371 339 304 360 388 360 316 269 186 114 163 135 115 115 143 155 139 112 107 84 84 96 112 112 92 72 84 76 68 80 96 112 108 111 133 156 176 180 196 239 294 341 363 481 554 528 553 618 609 526 523 257 207 309 434 393 188 138 76 57 38 42 37 35 47 65 58 57 92 108 135 182 242 285 297 324 311 255 178 117 49 32 32 62 100 151 278 410 447 420 201 94 62 157 282 356 414 494 577 660 776 776 535 214 69 99 109 94 79 67 59 51 59 58 30 30 37 37 37 33 36 35 34 30 33 25 28 23 23 22 33 36 32 28 24 19 22 22 17 16 15 14 14 14 21 14 20 17 21 26 34 43 40 44 29 30 34 35 39 44 48 48 39 32 32 32 29 29 29 29 35 35 32 32 32 36 33 37 36 32 32 32 37 38 33 33 33 33 33 33 41 45 45 38 34 50 81 103 144 255 478 664 592 377 147 54 80 129 150 152 209 210 177 93 43 34 53 61 49 49 49 46 50 43 36 36 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 68 60 48 44 48 63 82 93 113 159 233 315 421 473 419 313 135 96 116 191 227 230 294 379 388 325 159 42 41 38 37 45 37 37 37 37 37 53 76 84 64 64 61 50 43 39 40 39 63 66 62 66 70 58 50 37 46 42 42 42 42 38 38 38 37 37 37 41 45 45 46 50 42 42 42 42 46 50 58 62 62 54 42 38 38 38 38 39 39 55 64 56 48 80 144 197 74 72 65 45 53 76 72 47 54 40 106 123 82 209 371 372 390 416 458 491 487 417 356 316 221 149 81 71 60 43 42 42 133 126 214 370 411 309 204 166 150 126 93 64 52 48 55 55 44 44 44 48 48 48 48 48 76 76 72 64 56 48 40 39 42 71 122 150 198 245 195 91 146 166 129 117 149 98 41 52 43 51 56 48 44 40 41 48 38 49 207 346 529 413 176 385 520 381 398 470 432 448 456 370 334 342 365 385 420 443 473 484 81 118 138 118 66 37 38 54 37 38 42 38 37 37 38 46 38 38 38 42 46 50 54 54 54 46 38 42 54 58 50 42 38 38 39 40 42 59 92 110 126 155 175 159 142 114 58 43 41 92 83 74 132 163 210 301 632 429 197 69 58 78 95 108 41 57 72 60 43 31 39 51 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 35 43 43 43 39 35 35 35 35 39 39 39 43 43 47 47 54 64 67 74 85 125 188 256 304 324 261 222 231 204 117 66 78 67 63 51 39 35 35 35 39 67 63 60 56 48 40 36 35 34 34 36 44 48 60 84 100 48 64 80 76 56 40 36 40 98 82 54 38 35 39 66 86 160 135 101 83 101 124 138 144 153 256 357 386 356 298 240 198 104 113 78 29 29 72 100 80 152 152 140 113 81 57 53 57 45 45 45 41 41 41 41 48 83 115 115 75 47 44 52 40 44 37 44 37 37 33 37 37 51 58 62 59 52 56 53 53 37 37 41 41 41 41 48 41 53 30 42 174 182 66 31 46 34 34 38 42 42 38 34 34 34 34 34 34 34 34 34 34 34 33 33 41 65 77 61 45 71 51 55 76 72 44 33 49 62 34 34 44 56 36 34 34 33 32 33 33 34 35 47 51 39 39 39 39 39 43 43 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 48 48 52 56 60 60 64 64 51 51 51 51 51 51 51 51 44 44 44 44 44 44 44 44 60 56 52 48 56 64 76 84 64 64 64 64 60 52 48 40 48 44 40 40 44 52 64 65 38 38 38 38 37 37 41 41 64 116 151 119 82 70 66 51 51 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 36 43 44 44 44 51 51 50 50 58 49 37 33 34 49 69 81 69 69 65 61 53 49 45 45 41 41 37 37 33 33 33 40 35 43 43 36 32 32 42 61 81 81 76 99 154 202 178 118 153 209 145 186 196 100 78 39 55 35 35 65 83 69 67 71 60 57 56 44 52 100 176 240 288 244 176 108 60 44 48 56 27 68 72 224 256 80 48 76 37 33 33 33 41 41 41 37 44 43 43 43 46 38 37 33 28 24 31 27 26 26 22 22 29 29 33 33 33 33 37 37 37 37 37 37 37 37 37 37 40 20 29 75 100 71 55 45 41 34 31 31 35 35 39 40 47 47 47 47 40 39 32 32 32 33 37 41 39 47 51 55 36 35 40 68 68 40 35 36 40 56 68 60 40 35 44 56 55 51 40 36 36 37 38 38 42 58 76 75 66 78 120 149 225 229 242 231 200 145 89 46 58 43 38 38 39 39 38 38 38 38 38 38 38 43 43 47 55 83 108 116 89 69 65 65 66 79 100 131 172 231 302 364 497 604 729 820 829 766 667 570 419 224 85 59 76 53 45 46 45 45 45 45 48 49 56 63 66 66 62 58 58 54 50 50 62 62 62 62 62 62 62 55 45 45 44 44 45 49 53 57 64 60 56 56 60 64 68 72 60 56 64 72 76 73 73 62 66 59 63 56 56 60 60 59 66 69 69 58 54 54 50 50 55 55 55 55 62 62 62 62 52 48 48 48 48 48 48 48 52 63 63 67 71 67 63 66 81 81 85 89 93 97 101 101 65 65 65 65 65 65 61 65 61 53 61 57 65 61 69 65 73 65 73 61 69 57 65 64 64 68 75 83 95 95 103 107 115 107 99 95 84 72 60 57 58 45 45 73 80 56 60 83 71 81 94 107 108 97 71 55 50 50 50 50 57 57 64 64 60 60 63 59 55 51 54 50 46 47 48 47 46 46 55 74 94 77 53 60 80 88 83 56 43 52 100 147 135 95 87 107 95 83 71 67 71 71 63 76 124 170 242 296 234 124 70 88 81 59 47 43 47 54 50 48 52 53 53 49 48 44 44 40 38 46 58 74 85 93 97 97 75 63 50 44 35 34 32 32 60 36 33 61 66 39 36 48 38 39 39 47 52 52 52 48 47 47 47 47 58 58 58 55 40 41 49 61 65 61 53 49 45 42 46 50 47 43 42 46 91 89 66 62 70 78 75 71 76 72 65 61 53 49 41 41 37 38 39 43 39 43 47 51 51 52 60 68 61 53 41 40 39 38 38 37 37 38 49 56 71 70 77 116 179 238 282 329 551 514 483 539 596 605 560 518 509 445 361 264 172 95 58 53 74 77 45 45 65 37 36 61 70 61 49 37 37 37 37 38 43 40 39 39 39 39 39 38 42 43 58 58 65 54 52 38 39 38 47 73 79 73 111 153 244 327 376 389 391 385 298 184 105 86 58 42 42 46 49 45 37 37 37 37 37 37 37 37 44 45 45 45 45 45 45 45 61 61 61 57 53 53 53 49 65 53 41 37 41 50 50 46 54 54 54 54 54 54 54 51 46 39 39 38 42 38 41 41 36 56 63 39 42 62 62 34 91 72 88 116 107 51 33 33 41 37 37 33 33 37 48 52 57 56 55 43 46 46 52 47 25 25 23 22 22 21 21 25 21 21 28 28 27 27 27 27 43 47 50 55 55 59 60 56 43 39 32 36 41 41 34 38 35 31 27 28 33 49 65 73 56 60 68 76 72 64 59 51 50 42 38 37 41 47 35 27 22 23 23 23 23 25 27 39 40 41 38 35 43 40 44 41 33 34 34 33 32 33 34 46 50 34 33 32 33 33 31 29 44 48 60 71 79 71 63 47 36 34 61 112 126 113 118 150 149 172 167 131 102 90 61 39 38 43 50 38 35 35 48 64 65 37 59 75 38 39 64 40 52 72 61 76 128 113 69 65 62 46 41 41 46 54 50 42 46 54 42 39 40 54 70 68 54 93 73 49 42 36 40 124 206 204 216 235 258 304 350 378 367 368 352 328 312 280 208 143 68 41 73 109 64 44 64 40 57 53 102 173 204 189 174 180 145 129 127 170 287 434 576 635 652 500 304 152 84 67 42 40 62 69 56 39 59 91 68 38 40 40 41 72 123 187 237 259 253 214 164 109 64 46 43 42 58 45 58 103 107 76 84 132 132 143 141 132 123 138 176 225 277 330 325 297 340 432 475 448 545 548 506 392 282 200 153 122 103 87 71 63 63 71 75 79 112 124 100 44 38 60 104 116 61 53 45 53 65 77 77 72 96 76 104 152 136 91 115 187 200 124 103 155 194 173 168 202 205 252 302 333 365 396 372 324 313 330 298 226 174 152 140 117 117 102 94 94 98 101 105 91 90 68 64 68 84 80 68 44 56 56 68 68 76 72 76 82 87 121 142 162 173 193 225 255 265 339 424 488 529 567 597 593 505 312 249 263 417 492 282 121 95 64 53 57 45 35 47 61 70 65 92 112 139 175 234 278 329 345 336 292 243 182 90 35 33 59 73 104 187 287 327 312 157 86 75 146 196 194 203 252 291 445 679 792 632 323 118 96 82 75 67 63 59 59 71 74 38 38 41 37 37 33 32 32 35 30 33 29 28 23 23 23 33 37 36 32 24 20 26 22 17 16 15 15 14 14 17 14 20 16 21 25 33 38 47 40 36 29 34 42 39 43 48 48 35 28 28 32 29 33 29 29 35 35 32 32 32 36 33 33 30 30 31 32 42 46 43 35 34 33 33 33 34 45 45 45 49 53 72 95 124 194 332 456 504 397 275 173 111 81 122 172 194 211 206 130 72 43 38 34 45 49 49 50 50 43 43 36 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 71 60 48 44 48 57 75 90 90 124 182 252 359 445 444 401 247 156 104 128 155 151 196 267 324 365 215 32 34 58 39 39 38 38 38 37 37 49 68 76 64 57 46 42 39 40 41 41 63 66 66 70 66 58 50 37 46 42 42 42 42 38 38 38 37 37 37 41 45 45 46 50 46 46 42 42 46 50 58 62 70 62 54 46 42 46 43 47 59 71 72 60 40 44 84 113 42 44 43 42 43 60 60 48 63 41 77 94 61 172 283 265 265 278 325 392 408 342 293 280 152 80 42 45 57 45 43 50 136 193 309 407 384 251 159 153 128 104 79 57 45 48 55 63 44 44 48 52 52 56 60 60 84 84 84 76 64 52 40 39 42 70 110 138 198 238 173 77 128 155 122 98 125 81 39 47 40 52 59 48 40 40 41 51 54 136 314 443 590 520 358 571 665 301 141 223 283 324 353 294 306 302 301 289 292 288 295 296 77 118 146 130 78 38 42 62 37 38 50 50 42 42 50 62 42 42 42 46 46 46 50 50 50 42 38 38 50 54 46 38 50 54 50 40 41 58 87 101 118 146 162 150 134 102 57 43 46 88 63 74 165 192 190 230 413 269 121 58 66 71 71 76 32 37 52 40 31 31 31 43 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 35 39 43 43 42 39 39 35 35 34 34 34 35 35 39 39 43 43 43 50 69 84 71 66 93 148 192 224 241 298 323 248 129 70 86 91 83 67 55 43 35 35 35 71 67 60 52 40 35 34 34 34 34 35 35 36 56 88 112 56 76 96 88 60 35 35 35 110 90 62 38 35 35 50 66 136 116 90 73 79 98 113 128 113 168 221 246 251 224 170 120 34 99 91 31 80 236 280 212 172 144 104 69 49 41 45 49 45 45 45 41 41 41 41 48 87 122 122 82 51 47 55 51 48 40 48 40 41 34 41 40 48 55 55 52 52 49 49 49 41 41 41 41 41 41 48 41 45 31 54 174 202 110 34 34 34 34 38 42 42 38 34 34 35 35 35 35 35 35 35 35 34 33 33 61 113 133 109 77 225 160 96 73 70 70 79 99 80 49 33 47 55 35 35 36 59 54 46 46 50 51 43 35 35 35 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 47 52 52 52 56 56 60 60 48 47 47 47 47 47 47 47 40 40 40 40 40 40 40 40 48 48 48 48 56 68 80 88 80 80 76 72 60 48 40 36 48 48 52 52 52 52 52 45 38 38 37 37 37 37 41 41 60 92 111 83 59 59 66 47 47 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 43 50 50 51 51 54 54 54 54 45 48 48 52 60 72 80 88 66 65 61 57 53 49 45 45 41 41 45 45 45 45 45 45 48 52 52 41 37 45 58 77 117 117 115 123 174 237 253 255 260 288 248 338 363 262 220 130 71 47 43 66 76 62 56 60 53 57 57 45 40 64 116 160 208 188 148 96 52 36 40 48 84 28 56 352 404 120 40 108 48 45 41 45 53 49 41 30 44 43 43 43 46 38 37 33 24 24 27 27 26 22 21 21 29 29 29 33 33 33 33 33 37 37 37 37 37 37 37 37 28 20 21 59 80 63 51 41 41 38 31 31 35 39 39 40 47 47 47 47 40 39 32 32 32 33 33 41 39 43 47 51 36 35 48 80 80 48 35 36 36 48 60 52 40 36 44 60 55 51 40 36 36 37 38 38 38 54 62 57 52 67 106 127 146 151 163 164 148 117 85 58 50 39 38 38 38 38 37 37 38 42 46 54 51 55 43 43 47 75 96 92 65 49 61 73 66 79 95 126 164 216 287 356 466 593 743 836 833 740 593 471 304 165 82 71 76 53 49 69 45 44 44 44 52 52 59 59 66 66 62 62 58 58 54 54 70 70 66 62 62 58 54 47 56 46 49 49 49 53 60 60 56 52 56 52 59 63 67 64 60 64 72 68 72 73 69 62 70 63 63 63 59 52 52 58 69 76 72 65 61 61 50 50 58 58 62 58 61 57 57 53 47 48 51 52 56 60 64 68 87 90 82 81 85 85 88 88 73 73 73 77 81 81 92 92 68 68 57 57 57 61 65 69 61 54 65 58 69 62 73 66 69 58 65 58 61 50 57 57 56 60 59 56 55 55 55 47 47 47 47 47 48 48 44 44 45 44 44 68 72 63 58 74 103 115 125 138 131 101 74 62 49 53 53 53 60 60 64 64 63 63 66 62 58 54 57 46 46 47 51 47 46 46 58 77 97 76 56 63 75 79 74 51 42 80 160 188 144 84 84 120 100 84 68 64 64 60 48 60 107 141 149 123 88 74 87 105 70 59 47 43 50 57 52 44 48 49 49 49 52 47 47 43 47 62 73 85 89 89 84 77 58 57 48 36 34 33 32 32 37 32 33 42 35 34 36 46 38 39 47 55 56 52 51 43 54 54 54 50 57 57 54 46 39 39 40 48 45 53 57 53 41 41 41 46 42 42 42 49 82 88 80 80 81 81 74 66 75 79 87 87 76 64 48 40 38 38 38 38 39 39 54 47 51 55 60 64 57 53 41 40 38 38 37 37 37 37 41 48 79 86 90 113 140 172 203 235 374 343 327 387 460 481 467 449 447 394 326 245 168 107 65 56 70 69 49 37 37 37 37 45 57 53 49 41 38 38 38 38 50 43 51 39 43 39 38 38 42 38 45 38 40 36 35 34 37 37 52 90 112 145 230 317 471 523 548 530 492 446 328 214 105 82 58 42 38 38 41 37 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 60 56 56 52 52 48 48 48 53 57 57 53 49 49 53 58 54 54 54 54 54 54 54 51 46 39 39 38 38 38 41 37 36 52 59 39 42 58 58 34 79 80 104 132 127 75 34 33 41 37 37 33 33 37 48 52 81 64 51 39 38 33 52 63 25 25 23 22 22 22 25 29 33 32 39 39 39 39 39 39 50 50 51 55 59 60 60 60 43 39 33 37 41 41 34 38 31 31 28 32 45 61 77 85 69 69 65 68 60 48 40 32 43 35 30 30 33 40 32 23 23 23 23 24 23 24 26 27 40 44 38 35 39 36 36 37 33 34 38 34 33 33 38 50 46 42 38 45 57 57 45 33 58 62 65 76 75 71 63 47 36 46 93 147 151 137 158 195 193 228 235 204 175 147 102 61 40 51 54 42 37 36 47 48 74 38 47 67 43 71 95 50 39 91 114 117 165 198 154 71 89 54 41 41 47 58 47 41 39 42 55 42 42 58 67 69 56 103 78 58 70 37 36 62 196 198 207 210 220 252 314 362 351 360 360 348 348 328 268 211 112 54 81 120 88 71 67 38 81 58 83 126 149 142 135 133 127 113 116 171 281 427 573 651 646 557 385 210 130 103 65 37 42 49 44 44 67 99 88 53 40 38 36 36 46 94 148 170 184 161 124 88 63 45 43 41 94 45 62 147 143 55 43 92 108 111 118 125 144 151 150 160 248 297 308 302 341 440 499 503 440 481 531 521 426 289 210 199 99 79 72 73 101 137 158 170 199 191 144 84 60 81 113 129 77 81 81 77 73 85 105 120 80 64 92 144 136 87 111 179 168 92 67 127 190 189 188 210 205 232 267 310 362 385 345 285 331 297 229 134 82 82 99 104 68 80 88 73 56 52 68 81 81 54 46 42 50 42 42 41 40 42 74 70 66 46 58 84 117 131 120 111 100 116 143 174 204 245 346 470 531 536 570 626 556 425 315 220 379 574 369 131 110 71 56 64 56 40 51 60 73 79 103 119 139 175 227 270 345 361 352 332 315 263 155 73 34 45 51 58 104 152 176 161 111 76 84 127 133 83 69 95 74 133 350 581 539 249 43 29 75 64 56 52 59 59 70 70 43 39 43 38 34 29 29 28 28 27 30 26 25 24 24 23 34 41 37 33 28 24 19 19 18 17 16 15 14 14 17 14 15 16 24 25 29 34 42 36 36 36 34 42 46 51 48 48 27 27 27 28 33 37 34 34 31 31 32 32 32 32 33 32 29 29 31 41 58 70 63 48 34 34 33 33 34 41 49 49 61 53 68 114 148 174 229 284 416 509 515 345 167 105 150 176 171 208 231 174 112 64 35 32 45 49 49 49 46 43 43 43 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 67 63 59 55 48 57 64 72 71 97 120 170 268 378 453 473 406 272 148 101 97 93 121 158 238 382 252 32 34 93 59 39 39 42 38 42 37 45 60 68 68 53 42 38 39 40 42 53 59 70 74 74 66 54 50 42 46 42 42 42 42 38 38 38 37 37 37 41 46 46 46 50 50 50 46 46 46 54 58 62 71 67 59 55 51 55 51 51 39 47 48 44 40 40 60 73 41 43 44 42 44 72 84 75 79 42 57 57 48 122 182 149 155 141 188 275 302 255 214 216 96 42 42 49 81 84 83 101 146 247 369 399 305 156 101 116 99 85 64 50 49 52 66 63 56 56 60 68 72 80 84 84 96 88 76 64 48 40 39 39 42 61 102 126 186 211 155 70 117 152 115 74 85 53 38 43 47 56 63 52 40 40 40 51 53 199 369 450 559 550 485 658 621 202 32 80 96 50 70 90 95 87 82 62 56 44 47 44 41 78 114 106 66 38 46 62 37 38 46 46 38 38 50 58 50 50 46 46 46 42 42 42 50 42 38 38 46 50 42 38 66 65 58 39 39 41 59 84 104 117 130 126 113 81 49 42 58 76 43 79 197 216 167 159 226 146 82 70 82 75 67 76 32 33 40 36 39 31 39 47 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 39 35 34 34 34 35 43 47 43 38 39 35 35 34 34 34 34 34 35 35 35 39 39 39 35 67 98 97 79 70 93 121 109 149 213 238 175 81 53 70 103 95 83 67 51 35 34 34 51 51 48 44 40 36 35 35 40 40 40 35 35 36 56 72 68 88 100 84 48 34 34 36 78 70 54 42 35 35 50 58 57 64 78 74 73 72 79 86 112 127 128 133 134 119 81 46 79 148 144 89 157 301 317 217 84 72 56 45 41 41 37 38 45 45 45 41 41 41 41 48 71 83 79 55 44 55 59 48 48 40 48 40 40 40 41 40 45 45 45 45 45 45 45 45 41 41 41 41 41 41 48 41 49 94 90 50 86 166 130 33 34 34 38 42 42 38 34 34 35 35 35 35 35 35 35 35 38 34 49 81 125 149 149 147 460 413 337 278 227 156 84 29 46 30 31 41 50 34 34 47 54 41 34 42 54 59 43 34 35 35 39 39 39 35 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 51 51 52 51 52 51 51 55 47 47 47 47 47 47 47 47 40 40 40 40 40 40 40 40 44 44 44 44 52 60 72 76 72 72 72 68 60 48 40 36 56 60 64 68 64 56 48 37 38 37 38 37 37 37 41 41 35 52 59 39 39 63 71 55 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 43 46 49 50 50 50 50 50 49 33 53 89 117 121 101 69 45 62 62 57 57 53 49 49 49 45 45 45 49 53 57 57 61 57 57 53 37 33 33 49 65 97 124 135 146 173 236 307 364 336 410 403 457 444 398 373 208 74 47 35 62 72 55 53 56 53 57 57 45 37 44 68 92 120 120 108 80 44 28 36 48 45 45 73 265 264 64 44 72 52 68 81 73 49 33 37 41 44 43 43 43 46 38 37 33 24 23 27 23 22 21 21 21 29 29 29 29 33 33 33 33 29 29 29 29 29 29 29 29 24 20 29 51 72 67 59 45 45 38 31 35 35 39 39 40 47 47 47 47 40 39 32 32 32 33 33 37 35 39 43 47 36 35 52 88 88 52 35 36 35 40 48 48 40 40 48 60 55 51 40 36 36 37 38 38 38 43 54 50 45 60 80 104 64 72 84 92 89 85 73 70 47 39 38 37 37 37 37 38 42 46 58 66 63 59 47 39 39 59 72 68 45 41 65 85 66 75 91 122 156 205 275 334 439 551 697 802 792 683 516 369 188 112 85 91 84 69 70 94 45 45 44 44 52 52 59 59 66 66 62 62 62 62 62 62 66 66 66 62 62 62 62 48 61 49 49 49 57 57 60 64 60 56 55 51 54 54 58 58 63 60 68 76 72 72 72 65 81 74 70 59 55 51 47 46 72 72 68 61 61 54 54 54 70 66 69 65 65 61 56 56 50 47 58 59 71 72 80 79 102 101 89 81 80 83 87 91 57 57 57 57 61 61 68 68 64 60 56 49 49 61 69 70 62 66 66 66 70 70 74 74 62 62 58 58 54 54 50 57 56 56 52 47 43 42 42 42 42 43 43 43 43 44 44 45 45 44 48 67 70 81 85 93 161 154 164 185 163 108 69 61 49 49 49 49 56 56 60 60 59 55 62 54 50 46 53 50 46 50 54 50 45 45 57 72 88 79 59 62 70 70 69 50 43 124 212 216 140 72 76 116 88 76 64 56 60 56 48 54 78 140 148 105 86 111 117 86 67 55 50 46 61 63 62 50 48 41 45 44 47 43 39 38 58 66 73 77 84 69 64 56 48 45 36 35 33 33 32 32 45 49 50 43 35 34 35 38 38 40 51 59 60 48 43 38 54 50 57 53 49 49 49 42 39 39 39 39 40 41 45 53 40 40 41 41 42 42 42 49 74 81 77 81 77 78 62 50 70 78 90 98 87 71 55 43 39 38 37 38 39 43 50 50 47 55 56 60 53 45 41 40 39 42 41 41 41 45 53 53 88 95 103 118 126 133 148 181 215 220 240 304 357 354 343 336 307 273 220 174 132 95 53 44 58 53 57 37 35 41 61 36 49 49 49 45 46 42 38 38 54 51 51 47 43 38 38 38 37 36 36 36 35 35 35 35 71 67 97 150 211 284 422 559 670 671 628 539 458 385 291 202 116 86 62 46 42 42 41 37 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 56 56 52 52 48 48 44 44 49 77 101 89 57 37 49 69 54 54 54 54 54 54 54 51 46 39 38 38 38 38 37 37 36 48 55 39 46 54 54 34 35 36 64 88 95 71 54 38 41 37 37 33 33 37 48 52 81 56 47 51 46 36 43 59 25 24 27 23 22 22 29 33 41 40 48 40 40 40 40 40 51 51 52 56 56 60 60 53 43 39 33 37 41 41 34 38 35 35 28 32 37 49 61 69 57 57 57 53 45 44 41 40 44 39 31 38 41 41 29 24 35 32 32 25 25 25 25 25 40 40 38 42 42 39 39 32 33 34 42 42 38 42 54 66 46 46 49 57 65 69 65 53 62 52 58 65 60 63 55 47 32 50 105 159 163 149 171 216 225 265 288 264 240 211 151 98 57 61 60 47 38 36 36 36 74 39 59 79 79 130 154 97 69 137 187 159 178 282 290 172 112 74 46 42 46 54 50 42 38 50 86 82 74 74 58 42 65 104 87 74 98 65 37 48 114 144 193 205 200 223 278 314 307 327 340 340 344 333 292 235 167 75 69 105 88 91 91 39 66 58 76 111 142 155 136 122 92 84 125 198 303 405 531 605 629 603 483 292 165 129 99 42 42 41 41 48 68 76 72 53 41 40 38 36 36 38 43 45 78 68 62 62 61 53 47 43 66 54 79 134 135 79 67 88 108 100 107 130 149 153 144 142 231 272 306 329 414 493 527 507 454 439 440 413 303 170 155 208 136 136 157 194 242 270 272 257 214 203 179 141 117 94 90 82 65 81 89 81 73 89 128 164 80 84 104 140 144 131 143 167 140 87 79 131 186 193 192 203 218 233 248 287 327 335 298 247 277 231 174 107 84 84 89 78 57 66 78 59 46 38 62 67 70 50 42 41 41 42 42 42 38 46 86 90 66 50 58 86 115 114 106 90 79 79 95 106 151 208 316 433 517 562 595 618 630 520 428 307 436 596 379 122 115 70 55 64 64 40 47 41 76 82 106 122 134 163 207 250 314 334 345 337 339 307 218 150 34 34 41 55 73 81 85 83 76 57 65 93 95 81 87 129 193 76 154 427 473 240 78 107 84 80 68 56 51 43 50 50 59 55 55 51 42 34 33 33 32 28 31 26 25 25 24 24 38 45 41 37 32 28 24 19 22 17 16 15 14 13 13 13 14 15 16 24 32 33 38 39 43 36 41 42 46 50 54 48 26 27 27 28 33 37 34 38 30 31 31 32 32 32 32 32 29 29 36 65 86 91 76 61 40 35 34 33 33 37 56 60 53 41 63 118 164 187 232 268 352 569 619 389 167 126 154 113 155 193 224 190 129 92 55 34 41 45 49 49 46 46 43 43 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 70 66 66 55 52 49 57 61 68 82 97 116 181 280 383 443 487 375 240 149 94 70 82 103 152 297 201 32 43 81 46 54 54 54 58 53 53 49 60 64 64 53 38 38 39 41 50 66 59 74 82 78 66 54 50 46 46 42 42 42 42 38 38 38 38 37 37 41 46 46 46 50 58 54 50 50 50 54 58 62 63 59 59 55 55 55 47 51 38 38 39 39 40 52 68 73 46 60 75 63 63 87 96 84 79 59 55 54 50 73 93 77 84 83 117 168 203 180 157 124 78 42 41 45 89 100 118 136 208 303 381 352 238 126 95 101 84 64 57 54 56 60 74 78 59 52 60 68 76 84 88 92 100 84 56 40 38 38 40 40 40 56 101 130 162 179 135 71 118 169 116 50 49 40 38 59 56 60 57 52 40 40 44 59 108 255 360 386 475 505 523 615 380 115 35 108 81 35 37 68 48 44 47 43 50 50 61 65 36 42 62 66 58 54 58 66 50 58 62 58 46 38 46 54 54 54 50 46 42 38 38 38 54 46 38 42 50 54 50 42 77 73 61 38 38 39 42 43 72 84 96 96 84 60 42 41 48 68 39 71 185 197 136 127 167 119 86 79 78 63 71 95 32 32 32 32 43 39 47 47 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 47 51 39 38 38 34 35 34 34 34 34 34 35 35 35 35 39 35 37 53 84 83 69 60 63 74 121 106 102 91 64 33 41 58 103 95 87 75 59 43 34 34 39 39 40 40 36 36 36 36 35 40 44 40 35 34 35 40 76 84 84 64 35 34 35 44 42 47 46 50 43 42 42 49 32 41 64 79 78 74 74 74 123 111 92 77 70 66 63 60 161 173 141 93 113 173 149 73 44 48 56 57 53 49 49 49 45 45 45 41 41 41 41 41 60 56 48 40 48 60 56 37 40 33 40 40 40 40 40 33 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 77 114 82 32 38 146 146 54 34 34 38 42 43 39 35 34 35 35 35 35 39 39 39 39 38 54 73 77 77 101 141 195 393 443 503 539 524 413 241 95 64 41 39 56 45 32 31 33 31 31 32 34 50 54 47 39 39 43 43 43 43 35 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 51 51 51 51 47 47 47 47 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 44 40 40 40 40 44 48 52 44 48 52 56 52 48 44 40 56 60 64 68 64 52 40 36 41 41 41 41 41 41 41 41 36 44 40 35 40 72 80 64 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 43 42 41 42 42 43 43 42 42 45 69 97 117 113 89 54 34 58 58 58 54 53 53 49 49 41 45 49 53 57 61 65 65 37 34 34 33 32 32 37 53 104 131 178 232 271 286 301 330 467 596 610 584 491 483 470 214 69 34 34 47 65 59 57 69 53 53 53 49 41 41 49 60 68 76 84 72 52 44 48 60 27 57 49 109 89 36 96 72 60 100 124 101 41 28 33 69 44 43 43 43 46 38 37 33 24 23 23 22 21 21 21 21 25 25 29 29 29 29 33 33 21 21 21 21 21 21 21 21 24 25 33 39 56 63 63 45 45 38 35 35 39 39 43 44 47 47 47 47 40 39 32 32 32 33 33 33 34 35 39 39 36 35 52 84 84 52 35 36 35 35 40 44 40 40 52 60 55 52 41 36 36 37 37 38 38 38 38 46 46 53 65 77 36 36 41 49 53 53 57 58 50 46 38 38 37 37 37 41 46 54 62 70 63 59 43 39 38 39 48 52 41 49 73 93 62 70 87 111 145 190 261 319 421 505 620 715 717 607 422 264 113 81 86 87 77 61 66 82 44 44 44 44 48 55 62 62 55 55 59 59 59 59 59 59 47 47 51 55 59 63 67 64 49 46 46 46 57 57 64 64 72 64 63 62 58 54 61 54 55 63 64 68 72 68 64 61 81 70 66 62 51 47 46 46 65 65 69 61 61 54 54 47 75 78 81 73 73 68 71 60 49 46 61 66 74 75 83 87 89 81 73 64 63 66 70 63 61 54 61 61 65 68 75 75 67 56 52 45 49 61 70 82 66 63 63 63 67 71 71 71 55 55 55 51 51 47 47 54 60 67 56 52 47 43 43 42 55 51 47 43 44 44 45 48 75 79 82 84 96 123 143 147 223 201 214 239 205 127 60 52 48 49 52 52 52 52 56 56 51 51 54 50 53 49 45 46 45 53 57 49 44 44 48 67 71 70 58 61 61 65 65 50 83 164 228 204 116 56 60 88 72 60 48 52 60 64 56 59 56 127 127 84 83 116 98 42 59 54 53 57 71 78 72 60 47 44 48 48 55 47 38 38 61 65 69 68 71 52 47 39 39 36 35 34 33 33 33 37 61 77 71 56 37 37 37 37 39 40 48 52 56 44 39 38 57 53 57 53 49 52 52 41 46 39 39 39 39 40 40 40 40 40 41 41 42 42 42 42 71 71 63 67 71 67 51 39 59 67 79 87 83 71 55 43 44 39 37 38 43 58 54 42 54 51 52 60 53 41 41 40 54 60 49 49 49 57 61 64 61 73 84 99 99 99 95 124 101 131 166 207 216 195 184 194 171 144 115 100 91 80 57 41 46 37 65 49 35 77 117 36 41 41 45 49 50 46 42 42 53 54 50 46 42 38 37 37 35 35 34 34 34 35 35 42 96 123 208 326 430 515 644 760 776 758 681 556 436 335 243 185 116 90 70 54 54 50 53 45 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 52 52 52 48 48 44 44 44 53 104 145 125 61 36 41 73 53 53 54 54 54 54 54 50 42 39 38 38 38 37 37 37 40 44 51 39 46 50 50 35 33 34 36 36 47 51 58 50 41 37 37 33 33 37 48 52 64 44 43 67 70 36 27 43 25 24 27 23 22 30 33 34 38 38 45 37 37 37 37 37 37 37 34 34 39 39 43 43 40 40 33 37 41 41 34 38 39 39 28 28 28 29 33 29 28 29 34 42 50 61 61 68 60 52 39 42 42 38 26 24 52 45 45 45 41 26 25 25 40 40 41 38 38 42 47 39 33 38 50 50 42 38 46 54 42 45 45 41 41 48 56 50 45 37 44 51 61 64 71 64 32 38 81 131 143 133 155 195 237 277 309 297 284 256 215 159 98 92 68 51 38 36 35 35 51 38 60 83 102 178 217 156 102 170 249 228 223 383 478 361 135 98 74 54 46 46 50 54 46 78 90 66 58 66 62 42 63 102 84 71 121 105 61 62 40 89 147 175 172 187 238 270 251 264 288 297 312 320 273 224 187 82 50 73 76 88 103 52 42 46 77 127 179 204 177 132 98 82 104 179 261 340 458 566 619 649 577 390 204 120 87 73 46 41 40 45 53 53 49 45 41 40 43 38 37 36 36 36 38 40 42 44 55 55 54 46 38 66 102 90 94 127 139 115 108 104 107 111 126 138 142 145 182 199 221 295 412 501 499 458 449 444 453 438 332 222 211 268 360 348 361 382 395 384 338 291 232 198 171 144 106 79 63 63 41 57 69 61 53 69 108 144 76 96 112 116 144 171 167 135 132 115 127 158 181 177 180 199 235 238 253 273 285 284 276 261 254 180 111 73 77 86 78 67 63 59 63 48 47 40 58 59 61 50 42 41 40 41 46 54 39 54 94 94 66 46 54 77 55 63 73 85 86 86 74 72 74 170 247 307 428 576 629 603 665 581 566 512 571 597 353 179 126 88 55 67 72 52 40 36 66 83 100 117 125 142 182 214 259 294 325 325 317 308 267 227 61 48 34 56 70 70 86 108 69 42 35 55 77 91 110 144 129 53 138 367 425 239 72 45 89 81 65 52 47 35 38 34 63 64 56 47 46 42 41 37 36 32 35 27 26 25 24 24 42 52 41 37 26 21 20 20 19 18 16 15 14 13 12 12 14 14 19 20 28 29 33 35 43 36 41 49 53 50 54 48 27 27 27 28 32 37 34 34 30 30 31 31 31 32 32 32 30 38 64 89 114 119 93 70 65 41 35 33 33 37 56 64 49 33 47 97 124 155 217 273 313 454 459 254 79 57 87 49 117 150 177 160 127 109 88 59 41 42 45 45 46 46 39 39 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 50 66 66 66 59 57 49 53 50 61 60 82 97 127 197 284 352 455 411 332 225 126 64 53 62 87 143 79 34 56 41 35 73 66 66 69 61 61 60 67 64 64 46 38 38 40 41 47 66 55 78 90 86 66 50 54 54 46 42 42 42 42 38 38 38 38 37 37 41 46 46 46 50 62 62 54 50 50 54 58 58 55 59 59 63 63 63 51 51 51 47 40 40 40 48 60 65 42 75 98 82 70 78 82 70 67 83 71 59 59 47 47 83 52 59 73 77 111 135 104 46 56 42 40 43 75 97 128 165 306 369 372 292 203 147 125 107 74 60 53 49 60 75 86 90 43 40 44 52 60 64 72 76 72 68 56 44 40 40 40 40 38 43 100 129 138 139 112 83 119 174 116 41 40 43 46 78 63 64 57 53 41 40 56 71 221 322 344 366 447 505 559 546 244 93 41 66 71 72 80 57 41 40 40 39 42 46 53 57 58 46 38 46 62 74 70 62 90 98 98 86 66 54 54 58 54 54 50 46 42 38 38 38 58 50 46 50 62 66 58 54 81 81 70 54 38 38 40 42 47 44 59 63 62 50 41 40 39 67 47 55 126 121 84 108 136 100 79 71 67 52 64 95 32 32 31 32 43 43 47 39 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 34 35 39 43 43 47 47 51 39 38 34 34 34 34 34 34 34 34 35 35 35 39 39 35 66 63 69 56 43 45 60 75 98 74 55 51 60 57 41 33 83 83 79 75 63 47 35 34 43 43 40 40 36 35 35 35 33 34 40 44 36 35 36 44 72 72 60 40 34 34 36 48 39 43 50 54 42 38 33 32 32 37 45 52 60 60 75 79 82 70 62 55 44 41 65 89 126 98 58 38 53 65 61 52 80 76 60 49 37 37 45 53 45 45 45 41 41 41 41 41 61 53 45 45 49 53 45 33 33 33 33 33 33 33 40 33 34 34 34 41 41 41 45 45 41 41 41 41 41 41 41 37 77 34 33 54 70 50 46 66 34 34 39 43 43 39 35 34 36 36 36 36 43 43 43 43 34 50 69 49 33 41 97 177 187 288 400 493 558 555 483 393 219 195 178 167 136 89 74 94 89 101 114 110 90 74 67 67 55 55 51 47 43 39 35 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 51 51 51 47 47 43 43 39 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 44 40 40 36 35 35 35 36 36 36 36 44 48 48 44 44 44 48 52 52 48 40 36 36 41 41 41 41 41 41 41 41 40 52 48 36 36 64 68 48 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 36 34 34 42 35 35 36 35 35 78 63 50 38 34 34 35 39 50 54 54 54 53 53 53 53 41 41 45 49 53 61 65 61 34 35 35 35 34 39 61 84 155 166 229 343 426 409 332 288 590 715 773 768 635 603 568 272 64 34 35 47 61 52 54 73 53 53 53 49 49 49 49 49 41 48 61 57 49 41 45 53 49 73 33 69 53 52 148 104 104 132 144 108 45 28 37 77 43 43 43 43 46 38 37 33 24 23 22 22 21 21 21 20 25 25 25 29 29 29 29 29 21 21 21 21 21 21 21 21 20 29 33 23 36 51 59 37 45 42 35 35 39 43 43 44 47 47 47 47 40 39 32 32 32 33 33 33 34 34 35 35 36 35 40 72 72 40 35 36 35 35 36 40 40 44 48 56 56 52 41 37 36 37 37 38 38 38 38 38 46 50 57 57 42 42 41 45 41 41 37 38 42 42 42 38 37 37 37 45 50 54 58 62 55 51 39 39 37 38 39 44 49 61 77 85 62 63 84 107 130 175 245 297 415 483 570 639 637 510 321 165 90 80 78 79 64 49 49 50 45 44 44 47 55 55 62 62 55 55 59 59 63 63 67 67 47 47 51 55 63 67 71 57 45 45 46 54 65 69 76 76 83 79 82 70 62 58 61 61 50 55 56 60 68 68 56 56 73 69 62 58 47 46 46 46 54 54 58 51 55 48 52 51 71 67 70 73 73 72 75 71 52 49 57 65 62 70 71 71 54 49 52 44 50 46 49 42 61 54 61 61 68 68 75 75 67 59 48 44 53 69 82 87 59 52 63 56 67 60 71 64 59 48 55 48 51 47 47 54 64 71 64 64 67 67 67 67 71 67 55 47 44 49 57 71 78 105 124 130 146 186 202 194 258 235 253 294 252 134 59 47 48 48 48 48 48 48 52 52 47 47 50 46 49 45 45 49 49 57 52 44 43 42 43 54 50 57 53 49 57 61 65 65 123 171 191 143 80 56 60 64 60 52 44 44 56 60 56 55 66 82 73 42 66 110 115 79 47 46 49 67 85 88 83 71 46 39 44 43 51 42 38 37 45 45 52 52 44 36 35 35 35 38 34 37 37 41 45 45 65 74 67 61 58 67 44 37 48 48 48 44 48 39 42 38 49 49 53 49 56 56 52 45 46 43 43 43 39 39 39 39 40 40 41 42 43 47 47 50 73 61 52 48 52 52 40 39 56 60 64 64 64 60 52 48 57 40 39 39 62 66 54 38 50 47 59 49 49 42 40 40 53 64 60 56 56 53 57 61 53 61 69 73 73 72 76 88 78 93 113 137 121 89 97 122 83 64 53 55 72 77 61 49 46 36 69 53 35 125 185 45 37 37 41 46 50 50 50 46 49 49 56 45 48 37 44 37 35 35 35 36 58 67 86 105 161 219 353 534 657 706 755 816 809 795 745 618 450 294 186 125 88 62 46 38 38 38 37 37 37 37 37 37 37 37 37 37 40 40 40 40 40 40 40 40 52 48 48 48 44 40 40 40 44 100 144 128 69 36 37 65 53 53 53 54 54 54 54 50 42 39 38 38 37 37 37 37 40 40 47 43 46 46 46 35 39 40 36 34 34 35 50 38 41 37 37 33 33 37 48 52 52 31 35 75 89 36 27 58 25 28 27 23 33 33 38 38 31 31 31 30 27 27 27 27 31 31 24 28 28 32 33 37 40 40 33 37 41 41 34 38 43 39 28 28 28 28 28 28 29 30 51 74 78 74 69 61 84 72 59 51 54 46 30 24 53 52 57 61 54 42 26 25 32 36 37 41 38 42 43 39 40 41 54 54 42 34 34 38 41 49 53 61 80 120 164 186 93 75 70 76 78 85 92 92 40 33 37 83 107 105 123 151 210 261 293 293 293 285 264 227 150 129 85 51 38 37 36 35 38 38 75 91 106 201 256 198 122 164 283 321 324 500 620 491 154 118 90 62 46 46 54 66 94 90 62 41 42 62 66 43 64 100 78 64 125 124 72 68 37 51 85 102 106 127 174 211 187 216 240 252 264 273 248 204 159 55 40 50 52 83 111 67 42 47 81 127 179 201 162 93 142 83 66 113 171 242 391 535 602 647 624 485 270 103 47 53 42 40 40 49 53 41 42 62 40 40 39 50 60 60 53 46 39 40 41 42 53 52 48 40 38 90 122 82 98 182 191 131 104 96 99 95 103 111 123 142 152 130 136 213 349 442 455 433 431 459 503 524 497 458 468 501 517 482 450 435 428 390 320 262 272 202 143 105 90 72 80 111 78 85 85 81 77 85 104 120 60 88 104 108 136 167 155 115 115 127 150 150 145 133 141 164 239 231 246 265 265 253 273 301 355 240 128 81 66 67 67 71 60 60 48 44 44 48 51 55 48 56 60 52 44 44 56 64 48 72 92 88 68 48 48 56 89 65 46 43 44 56 60 67 80 161 189 186 301 502 595 580 696 607 628 622 632 579 415 373 212 139 82 71 68 48 36 36 45 62 95 112 113 125 146 171 206 247 294 297 301 305 300 295 147 78 34 33 63 67 104 152 71 55 44 48 66 69 79 86 124 92 65 54 55 49 58 67 70 62 50 45 40 39 53 42 60 60 52 48 51 42 45 45 36 36 39 31 26 25 25 24 42 56 45 41 30 25 21 21 23 18 16 15 14 13 12 12 13 13 14 23 20 28 29 30 43 43 40 49 53 57 54 51 38 28 28 32 28 32 29 30 30 30 31 31 31 31 32 32 31 54 88 125 154 148 125 102 94 62 36 34 32 34 53 61 84 57 63 74 77 107 170 237 313 283 224 122 31 30 35 58 65 83 114 117 127 133 112 79 34 41 45 45 42 46 39 39 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 47 69 73 70 64 57 49 46 46 46 41 64 94 112 135 198 261 379 402 384 293 191 113 70 40 69 49 36 42 77 36 34 100 65 66 69 73 72 64 72 68 64 46 46 39 40 41 43 50 51 82 98 90 66 46 54 62 46 42 42 42 42 38 38 38 38 37 37 41 46 46 46 50 70 66 58 54 54 54 58 58 55 59 67 71 75 71 59 59 59 55 44 40 40 48 68 77 50 90 114 90 73 74 78 70 82 115 91 64 72 42 42 100 54 46 44 43 81 101 74 41 60 43 42 59 98 128 177 230 345 396 367 227 132 116 111 73 71 56 45 45 60 75 86 94 51 48 52 56 64 68 72 76 40 52 72 84 84 68 48 39 38 42 83 113 122 115 96 76 104 159 108 40 39 54 61 85 59 60 53 49 41 45 68 90 260 311 288 361 439 493 551 434 165 109 73 46 46 75 76 40 53 49 52 48 55 58 65 69 74 50 37 38 54 62 50 37 90 94 94 78 58 46 42 50 50 50 46 46 46 42 42 42 58 50 46 54 66 74 70 66 81 85 89 66 40 39 40 40 41 41 41 50 49 41 40 44 39 79 59 38 70 54 45 93 100 73 68 80 83 67 71 95 32 31 31 32 43 47 47 35 47 51 48 45 45 42 35 35 35 35 35 35 35 35 35 35 34 34 43 47 51 51 51 47 38 34 34 34 34 34 34 34 34 34 35 35 39 39 43 36 75 68 71 61 44 50 65 87 64 60 59 72 92 89 53 32 63 67 67 67 63 51 39 35 47 43 44 40 36 36 35 35 34 35 44 48 40 36 40 48 56 48 36 35 34 35 36 40 46 46 46 45 34 33 32 32 33 36 32 32 34 49 64 68 37 32 44 45 41 34 46 67 43 33 32 33 37 41 68 100 112 80 44 32 32 37 41 41 45 45 45 41 41 41 41 37 42 47 59 55 39 34 34 38 33 33 33 33 33 33 37 33 34 34 34 34 34 34 42 42 41 41 41 41 41 41 41 37 45 32 33 62 54 32 32 42 34 35 39 43 43 39 35 34 36 36 36 36 43 43 43 43 34 42 53 41 33 33 65 121 169 242 291 327 392 453 478 459 373 334 296 259 216 181 190 234 185 213 226 198 134 86 79 87 67 67 59 55 47 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 50 50 46 46 42 38 39 35 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 44 40 40 36 36 35 35 36 36 36 40 44 44 40 40 36 44 40 40 40 36 36 36 37 49 49 49 49 49 49 49 49 37 45 41 36 36 41 37 36 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 36 36 36 36 36 36 36 36 34 33 34 34 35 35 34 34 52 39 33 32 32 33 35 36 46 50 50 50 54 53 53 53 38 38 41 45 49 53 57 58 35 36 44 48 44 55 73 92 143 142 208 331 437 459 418 421 572 627 749 894 781 673 606 311 91 50 35 51 58 41 39 58 58 54 50 49 53 57 53 49 49 49 49 49 45 41 33 33 69 53 29 69 37 28 132 124 172 156 128 92 61 49 49 57 43 43 43 43 46 38 37 33 24 23 22 22 21 21 20 20 25 25 25 25 29 29 29 29 25 25 25 25 25 25 25 25 20 37 37 22 24 47 59 29 49 42 35 39 39 43 43 44 47 47 47 47 40 39 32 32 32 32 33 33 34 34 35 35 40 35 35 52 52 35 35 40 35 35 35 36 40 44 48 52 56 52 41 37 37 37 37 38 38 37 37 38 46 50 46 42 46 46 50 49 45 41 37 37 38 42 46 42 37 37 36 44 58 54 50 46 39 39 39 39 38 38 39 44 61 77 77 69 50 63 80 103 126 171 230 286 388 461 556 613 565 428 244 100 83 81 66 63 57 54 50 45 44 44 44 43 51 51 58 59 55 55 59 63 63 67 71 71 63 63 64 60 60 60 60 44 45 45 46 54 70 85 92 96 99 91 94 82 77 69 65 65 42 47 55 63 60 60 52 48 65 61 54 54 54 50 46 47 47 48 47 48 48 48 48 48 48 52 58 61 65 64 67 67 48 52 49 53 50 54 51 51 45 45 48 44 54 50 49 42 53 46 53 53 64 64 71 75 67 59 44 44 53 73 90 99 48 48 52 48 56 52 60 56 52 48 48 48 47 47 47 47 60 75 79 83 79 87 91 91 91 83 75 71 76 84 93 107 132 191 234 261 297 336 332 297 269 258 284 337 295 157 59 47 47 48 48 48 48 48 55 55 50 50 53 49 45 45 45 45 48 60 56 44 42 41 41 46 41 41 45 45 56 64 76 77 147 151 123 71 47 63 72 56 68 56 44 44 52 52 44 43 76 52 42 42 67 103 111 95 42 42 45 70 89 103 97 78 49 39 47 51 54 45 37 36 36 36 36 35 35 34 34 34 34 37 37 37 41 52 60 57 89 91 92 97 131 156 113 49 56 56 48 40 39 39 42 38 41 41 49 56 63 67 67 60 50 46 47 51 44 40 39 38 40 41 41 50 51 55 55 55 75 51 42 41 42 42 42 41 53 49 45 41 41 45 53 57 73 49 40 44 74 78 61 37 46 47 55 49 49 41 41 40 61 75 71 63 64 60 57 61 58 57 50 46 50 46 50 54 67 59 74 90 78 61 65 89 54 38 37 39 49 58 42 40 55 36 65 49 34 173 257 81 37 37 37 42 46 50 54 57 52 52 59 48 55 48 51 44 43 47 74 98 149 182 229 259 343 371 461 614 710 707 697 719 743 740 696 580 393 233 141 101 60 38 36 36 36 37 37 36 37 37 37 37 37 37 37 37 44 44 44 44 44 44 44 44 48 48 48 44 44 40 40 36 35 64 104 108 76 45 37 45 53 53 53 54 54 54 54 50 42 39 38 38 37 37 37 37 40 36 43 43 46 42 42 35 35 44 40 34 34 35 46 33 41 37 37 33 33 37 48 52 64 31 30 67 85 36 39 86 25 28 31 23 34 34 38 35 35 28 28 28 24 24 24 24 24 24 24 25 25 26 26 26 33 40 33 37 41 41 34 38 39 39 32 32 29 33 33 29 39 55 83 107 115 103 90 74 105 89 76 64 59 47 27 25 33 37 49 61 70 62 38 26 28 28 33 37 45 49 54 47 36 45 61 65 58 50 54 58 41 53 73 101 148 228 324 370 209 175 158 129 118 105 100 88 64 32 33 39 71 81 87 99 146 193 225 233 249 273 272 252 203 166 105 56 39 38 37 36 37 39 95 103 102 197 270 218 160 142 281 403 422 569 634 433 182 127 91 63 51 55 55 59 91 99 103 115 147 155 99 41 49 101 82 68 140 143 90 67 56 50 39 40 41 58 98 115 108 140 160 164 172 181 157 113 88 40 39 57 49 68 95 60 51 55 77 96 148 185 143 66 119 60 50 87 129 179 298 452 566 601 622 576 398 178 55 53 50 41 41 69 65 49 50 82 52 55 62 73 80 84 89 82 48 41 53 50 64 63 62 51 61 86 103 102 134 178 151 91 108 104 100 104 116 120 120 119 154 136 130 194 290 367 416 433 575 566 517 450 431 480 549 582 490 443 392 369 370 340 282 221 247 169 104 90 86 67 69 100 114 109 97 97 101 101 96 88 64 72 100 136 148 135 131 139 123 138 146 130 113 109 129 149 228 219 223 250 250 238 265 303 336 244 152 113 93 70 59 75 64 64 56 52 44 48 55 63 51 74 86 82 66 54 62 70 82 82 86 86 86 82 82 64 121 86 55 44 46 58 66 65 126 151 163 159 235 367 476 520 647 589 646 644 634 593 508 548 335 234 136 90 68 48 44 49 36 57 94 107 112 113 129 138 143 195 242 254 265 289 289 295 219 106 34 34 68 60 80 117 67 60 53 41 51 58 68 71 63 103 120 105 85 71 48 34 52 47 46 41 40 43 57 50 44 37 40 40 35 31 38 38 37 33 32 28 27 25 25 28 46 56 49 45 30 26 21 21 20 19 17 15 14 12 12 12 13 13 14 19 20 24 25 26 43 43 48 56 53 57 62 51 50 32 32 32 28 28 29 28 30 30 30 31 31 31 31 31 30 54 100 149 179 181 161 138 122 90 53 34 32 33 49 57 84 61 67 74 72 83 138 198 238 191 125 70 32 33 36 42 38 41 66 86 127 142 116 67 34 37 45 45 42 41 38 38 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 47 66 77 70 71 61 49 42 38 47 38 52 83 102 101 143 190 294 350 364 317 251 193 112 42 62 38 39 63 58 45 67 95 49 54 61 65 68 64 72 68 61 50 54 48 42 42 42 42 51 82 106 94 66 42 54 70 46 42 42 42 42 38 38 38 38 37 37 41 46 46 46 50 74 70 62 58 54 54 58 58 47 55 63 75 75 75 59 55 39 43 40 40 40 56 80 104 65 102 125 89 76 81 101 97 105 146 98 59 84 42 40 106 108 48 44 65 99 90 63 51 64 56 76 122 164 201 263 321 363 443 422 239 92 77 87 58 78 60 45 40 47 66 82 90 63 60 60 64 64 68 72 72 40 52 76 92 92 76 48 39 39 40 51 104 118 111 84 64 68 131 92 38 39 65 64 65 52 46 49 49 42 54 80 103 205 247 227 365 427 421 459 286 100 84 96 93 86 91 107 111 39 39 38 38 41 45 56 53 46 38 37 38 46 46 38 37 54 58 62 54 38 37 38 42 42 42 42 46 46 46 50 50 50 42 42 50 66 74 74 70 65 77 85 70 51 39 39 39 40 39 39 45 56 51 58 66 51 87 59 38 66 58 58 110 105 73 64 80 95 79 75 91 36 32 31 32 51 55 51 39 47 44 48 45 41 42 35 35 35 35 35 35 35 35 35 35 34 34 43 55 59 55 51 43 45 41 41 37 37 33 33 34 34 35 35 39 39 43 43 36 46 63 86 81 56 43 54 73 116 100 72 49 56 69 69 54 54 51 59 63 63 55 47 39 39 40 40 40 40 40 40 40 52 56 60 52 36 35 35 36 40 35 34 34 35 40 36 35 47 50 42 33 33 32 32 32 41 37 41 41 49 53 50 42 37 33 45 61 57 34 34 35 33 33 34 45 33 31 32 48 112 72 32 32 41 61 53 38 45 45 45 41 41 41 41 37 33 43 71 67 35 33 34 58 34 34 37 37 37 37 37 37 34 34 35 34 35 35 46 46 38 38 41 38 41 37 41 37 33 86 91 33 32 47 67 34 34 35 39 43 43 39 35 34 36 36 36 36 43 43 43 43 51 43 45 49 57 61 61 79 88 189 261 293 326 367 376 352 386 335 284 235 203 196 237 301 165 202 238 195 126 67 74 91 79 68 67 48 51 40 47 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 50 50 53 46 49 38 41 34 46 39 46 39 46 39 46 39 39 39 39 39 35 35 35 35 40 40 40 40 47 43 43 43 40 44 44 44 40 36 36 36 48 44 40 36 36 40 44 44 48 49 49 49 49 48 49 48 36 49 53 37 37 41 41 36 48 55 55 55 55 48 48 48 48 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 36 36 36 36 43 36 43 36 34 34 34 34 35 35 34 34 33 34 35 35 35 35 35 34 35 46 49 46 53 50 53 50 34 34 38 38 45 46 53 50 35 36 52 44 43 39 50 64 64 62 113 216 315 389 476 583 446 414 587 882 816 637 533 258 115 76 50 59 55 33 32 43 62 57 46 46 53 57 53 49 81 73 65 61 57 53 45 33 53 57 45 100 40 26 172 200 216 161 97 65 73 74 61 36 43 43 43 43 46 38 37 32 23 22 22 21 21 20 20 20 25 25 25 25 29 29 29 29 29 29 29 29 29 29 29 29 24 45 38 22 23 53 59 32 49 42 43 40 40 44 44 48 47 47 47 40 40 32 32 32 32 32 33 33 34 34 34 34 40 34 34 40 40 34 35 40 35 35 35 36 36 40 44 48 49 45 41 37 36 37 37 38 37 37 37 38 50 50 42 38 38 38 42 46 49 45 42 38 37 38 46 42 37 36 36 37 62 54 46 38 37 38 38 39 39 38 39 41 69 85 73 53 50 59 83 99 133 174 227 275 335 424 535 581 520 372 191 70 80 70 58 48 60 77 73 65 44 44 44 51 51 51 58 51 48 44 52 56 67 71 71 75 91 80 72 64 48 44 43 43 44 45 46 62 67 75 86 86 89 81 83 71 73 66 69 69 45 50 58 59 63 56 56 44 60 57 50 50 50 47 47 47 47 47 48 48 48 48 48 49 47 46 46 50 53 53 56 52 48 48 45 45 45 45 45 45 45 49 57 64 68 66 55 47 61 54 61 65 68 76 76 76 60 52 44 44 49 77 98 107 55 48 48 52 52 52 56 52 48 48 48 48 47 47 47 47 64 67 75 79 87 95 106 110 122 114 113 112 120 136 156 178 276 369 445 485 525 546 522 464 290 268 310 369 315 170 63 47 47 47 47 47 47 47 51 51 50 46 49 45 45 45 44 44 56 59 62 46 41 39 40 41 39 39 40 40 52 60 72 85 151 127 71 41 42 76 88 56 80 68 52 44 48 44 43 42 88 44 41 43 67 59 42 40 42 41 48 70 89 103 98 79 45 39 43 47 54 45 37 36 35 34 34 34 33 33 34 34 38 38 37 41 52 59 67 64 132 145 146 172 227 271 213 136 72 67 59 47 38 38 42 49 37 41 52 56 67 71 71 68 42 42 51 59 59 44 39 38 40 41 49 54 62 59 59 59 80 60 43 41 42 42 42 42 61 49 41 39 39 41 57 76 92 64 44 59 86 86 65 37 46 54 55 52 45 41 41 40 72 79 71 67 67 64 61 58 53 38 37 36 37 37 37 37 39 37 39 56 71 47 38 46 51 38 37 38 41 49 39 37 74 35 61 41 34 201 305 109 37 37 38 42 46 50 54 58 41 48 48 48 48 48 48 55 39 62 102 162 233 305 365 411 530 488 490 564 605 575 549 564 584 585 548 439 279 163 134 149 72 49 37 37 45 49 45 42 37 37 37 37 37 37 37 45 56 56 56 55 48 48 48 48 41 40 36 36 36 36 35 35 33 35 60 80 80 60 41 36 53 53 53 53 54 54 54 54 42 42 38 38 37 37 37 40 40 36 43 43 50 42 42 35 32 35 35 34 34 50 46 33 41 37 37 33 33 37 48 52 87 31 30 62 73 40 58 118 25 28 24 23 23 31 31 31 40 33 33 33 26 26 26 26 24 24 25 25 25 26 26 26 25 33 26 30 34 34 34 31 31 35 32 40 41 49 53 46 29 50 105 152 179 186 170 151 128 105 78 69 64 51 38 25 25 25 41 62 78 74 50 35 27 28 32 37 45 49 54 51 32 44 61 78 74 74 79 86 34 46 73 107 170 277 400 462 335 289 241 192 142 98 70 54 59 33 31 37 77 95 104 100 112 140 172 184 212 256 271 259 258 208 125 71 43 42 42 37 37 63 127 122 105 189 271 222 173 115 269 435 469 579 574 307 202 130 82 59 59 67 66 54 85 144 220 292 344 308 164 40 55 112 95 80 138 149 88 61 73 46 37 36 36 38 40 41 50 71 87 79 72 76 52 41 43 37 39 66 53 57 76 40 54 54 65 84 159 217 202 136 70 46 65 123 142 134 203 328 516 538 598 645 528 280 124 91 80 49 57 85 77 46 47 87 70 77 84 87 94 86 79 64 41 42 46 54 69 76 83 71 74 43 43 103 147 119 56 41 124 116 116 132 152 156 132 119 174 172 178 211 252 302 362 404 490 513 481 401 377 402 395 348 413 362 323 307 317 302 244 194 144 90 68 93 98 59 42 42 104 94 71 75 87 80 53 40 66 54 98 162 160 104 108 171 143 155 158 130 117 133 153 176 228 207 203 231 236 220 229 265 157 113 93 106 98 52 44 60 56 68 72 64 48 48 59 82 54 74 94 86 66 51 51 51 75 67 63 75 91 107 107 88 42 51 94 146 181 176 143 107 154 133 138 172 209 258 345 464 502 527 651 672 661 643 554 592 448 323 186 109 70 48 45 61 34 56 100 118 115 120 121 126 110 147 191 207 231 258 258 253 240 118 35 39 70 45 33 50 35 40 40 36 39 61 88 100 101 41 32 50 72 60 64 104 48 47 46 41 36 39 46 46 32 32 32 32 31 31 34 34 37 33 32 28 27 26 26 25 46 53 49 38 34 22 21 21 20 19 17 15 13 16 15 15 12 12 13 14 23 24 28 26 43 43 48 48 53 50 54 48 46 39 35 32 32 28 28 28 33 37 30 31 31 31 31 31 29 50 103 165 203 208 185 162 135 102 46 34 32 32 48 56 38 33 37 59 70 77 119 171 104 141 122 40 32 62 47 31 34 37 49 99 150 169 116 47 34 37 38 42 42 42 34 39 35 35 35 35 35 35 35 35 43 43 43 43 43 43 43 43 43 43 50 43 43 43 43 43 39 39 39 35 35 35 35 39 54 70 70 68 61 53 42 38 70 42 41 72 87 78 94 136 201 261 293 283 269 235 144 38 39 38 56 44 36 37 80 52 41 45 61 61 57 60 60 57 46 50 48 49 46 42 42 41 51 86 110 98 67 43 54 70 46 42 42 42 42 38 38 38 38 37 37 41 46 46 46 50 78 74 66 58 54 54 54 58 42 42 58 67 74 67 63 55 43 55 60 55 47 51 71 84 64 97 109 76 56 73 109 117 129 162 87 47 80 42 39 102 177 65 46 102 137 80 48 84 48 67 114 175 221 258 339 405 427 562 555 333 120 78 96 82 68 45 40 39 39 58 81 86 59 52 52 45 48 48 48 41 45 49 57 61 61 60 52 40 40 40 42 92 137 127 91 59 46 128 94 38 50 88 66 56 48 49 46 49 42 58 88 108 154 192 190 361 395 329 340 142 162 81 49 65 66 39 39 71 83 75 74 66 65 61 68 65 36 38 50 62 62 54 50 46 37 42 50 46 38 38 46 54 38 38 38 42 46 50 54 54 42 38 38 46 62 74 74 70 46 61 73 66 43 38 38 38 40 39 39 48 59 58 66 82 70 91 51 38 83 91 83 131 119 75 39 50 65 53 56 68 43 31 31 47 71 75 43 31 39 32 32 32 33 33 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 60 47 39 43 43 32 33 53 32 33 33 34 42 50 50 39 35 40 52 55 39 34 34 34 46 46 58 86 114 110 71 39 70 58 50 50 54 55 47 39 35 35 35 35 43 51 59 63 43 43 43 43 43 43 43 43 34 35 55 71 71 55 35 33 35 46 50 42 34 46 58 66 34 34 34 34 34 41 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 38 37 37 37 37 37 37 37 37 37 41 41 41 41 41 37 34 35 39 43 43 39 35 34 35 35 42 35 42 35 42 35 43 43 43 43 43 43 43 43 34 34 34 34 34 34 34 34 47 47 47 43 43 43 39 39 59 55 47 39 39 39 39 53 46 61 85 120 165 212 249 273 253 266 266 219 156 112 105 121 54 75 98 79 90 99 111 92 147 144 107 36 34 44 64 48 55 51 51 47 47 43 43 43 35 35 35 35 35 35 35 35 50 49 53 45 49 41 45 37 45 41 45 37 37 33 37 33 41 32 33 61 50 33 34 59 34 34 33 34 34 34 45 46 43 43 43 43 47 47 47 47 43 51 51 39 39 51 51 47 44 48 52 48 36 35 36 44 36 44 48 44 36 35 40 48 62 63 63 63 63 51 51 51 40 40 40 40 37 37 37 40 44 51 51 51 51 51 51 51 87 87 55 35 106 167 130 34 43 43 43 39 35 35 35 34 35 34 34 34 34 34 35 35 34 39 50 51 58 51 50 43 42 39 50 47 58 59 70 63 39 35 43 40 47 43 38 38 57 73 77 88 152 239 271 271 493 357 458 556 594 620 423 194 125 83 56 54 67 71 47 33 31 42 37 37 37 45 49 53 45 41 37 33 33 36 40 41 45 52 58 74 117 170 206 207 186 178 139 103 91 70 45 36 64 60 51 43 38 29 28 24 22 22 22 21 20 20 20 20 29 25 25 25 21 21 20 20 25 25 29 33 37 33 25 21 25 21 21 21 23 28 37 43 52 53 47 51 44 40 33 32 40 40 40 33 33 33 33 33 33 34 42 47 47 35 34 34 33 34 34 34 34 35 40 48 35 72 76 35 35 72 72 35 80 73 69 65 57 45 37 36 41 37 37 37 36 36 36 36 37 37 36 36 36 36 36 36 37 38 38 37 37 37 37 37 85 49 37 41 38 37 38 55 38 44 64 52 40 40 57 74 43 47 63 90 128 181 226 256 303 390 510 538 430 254 128 89 43 51 60 60 61 57 60 52 52 59 63 70 74 78 78 64 44 44 45 49 64 75 87 91 86 87 79 60 44 43 44 44 72 76 85 90 91 89 85 82 61 61 63 69 75 74 77 76 57 61 65 69 69 62 58 51 56 57 53 57 51 46 46 46 58 58 58 62 62 66 66 66 46 45 45 45 45 44 44 44 45 69 89 85 61 45 45 53 81 73 65 57 52 52 52 52 57 57 57 57 57 60 60 60 48 48 48 45 45 45 45 45 45 45 46 46 46 47 47 47 60 52 48 52 64 68 56 47 44 64 84 87 87 130 205 272 222 185 160 170 190 233 308 415 601 725 793 783 780 762 681 565 377 305 245 216 175 106 59 47 48 48 48 48 47 47 50 50 53 49 53 49 45 44 44 43 41 41 40 40 39 38 38 38 37 37 39 55 39 39 81 146 131 88 48 44 64 76 52 43 76 68 61 45 44 44 44 44 42 49 45 45 41 41 41 41 40 48 59 70 77 73 61 53 58 55 55 43 37 35 34 33 33 31 32 41 57 53 49 57 57 45 45 64 79 82 106 137 178 234 240 226 311 405 342 202 85 85 76 64 53 45 41 41 37 49 49 53 53 56 56 53 53 54 70 67 63 44 39 37 39 40 41 41 53 58 66 70 67 59 51 42 42 41 41 41 49 40 38 37 39 48 64 79 95 83 67 58 42 37 37 36 37 37 38 39 40 44 39 39 65 60 56 53 61 58 49 38 37 37 36 36 36 37 37 38 38 45 45 49 53 57 57 61 61 45 37 36 38 46 42 41 34 49 68 34 37 213 237 69 38 37 37 38 46 46 39 38 37 41 57 65 69 57 41 40 80 48 42 106 249 353 340 276 469 412 339 307 322 337 329 305 313 282 246 200 161 138 124 110 51 37 37 37 37 37 37 37 56 61 68 52 36 36 60 96 91 83 64 59 56 52 48 36 36 36 36 36 36 35 35 35 33 35 43 43 35 34 44 64 48 45 37 37 49 57 65 65 49 57 69 77 73 60 44 43 35 35 35 35 35 35 35 35 39 43 43 47 42 45 37 33 65 129 121 33 31 76 136 139 65 57 40 32 36 51 62 66 26 29 25 25 25 25 29 33 29 26 26 26 26 26 26 26 24 24 25 25 26 26 30 30 35 35 35 35 35 35 35 28 28 28 28 28 33 40 48 49 72 103 147 184 273 373 411 385 198 137 68 48 50 27 26 49 26 30 46 62 70 66 54 46 25 26 35 48 53 49 46 39 66 48 68 114 119 92 57 57 71 110 143 248 314 311 437 527 497 312 277 269 146 127 128 36 38 37 36 36 38 79 125 134 112 110 130 150 166 185 201 205 196 167 115 59 37 36 36 36 40 52 57 73 78 82 82 89 148 32 247 396 394 454 597 418 220 110 58 51 43 41 85 166 188 302 453 558 543 410 223 88 91 61 65 116 132 108 76 64 80 56 44 59 58 45 49 66 39 40 40 40 40 41 41 46 41 45 49 64 73 77 84 81 45 82 96 87 178 314 346 279 168 132 102 110 116 107 135 217 457 508 514 589 672 566 287 85 136 110 56 38 42 84 61 40 55 66 62 62 54 46 42 42 48 43 42 42 42 43 59 71 105 106 110 106 90 74 73 69 73 89 112 120 147 167 155 134 132 155 193 228 231 226 268 327 382 378 377 369 362 354 346 342 321 310 274 218 168 144 113 78 55 55 57 65 62 66 59 84 127 121 210 152 154 76 110 41 57 78 65 120 195 101 52 199 140 164 155 182 241 220 210 262 247 231 227 245 270 271 228 188 76 80 84 85 77 54 42 41 54 50 42 40 48 56 71 79 78 78 78 78 68 60 49 41 40 46 51 50 58 74 74 51 72 42 95 278 482 518 381 226 236 205 188 173 145 153 283 440 475 515 586 662 681 641 621 636 582 462 305 173 109 76 54 42 68 58 67 108 121 107 95 93 70 115 144 141 150 198 242 265 247 133 35 34 51 43 34 46 65 62 61 64 68 75 82 76 34 35 35 36 40 44 55 59 67 54 34 32 37 48 52 52 33 33 33 33 32 32 35 35 34 34 37 37 36 36 32 46 36 43 43 39 35 27 22 21 33 42 44 42 39 30 32 23 29 10 10 20 41 55 44 21 43 51 48 37 26 27 39 44 75 71 74 69 58 61 65 69 66 51 36 29 31 36 37 52 58 77 99 142 187 201 175 144 132 87 58 41 35 31 32 45 41 41 41 52 52 63 63 67 95 84 72 57 53 49 54 50 34 34 35 40 60 79 91 102 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 34 43 67 83 83 67 43 35 70 74 78 70 58 50 39 39 33 47 67 36 34 35 36 35 48 59 47 40 69 101 81 46 50 42 37 37 45 61 77 89 103 131 175 199 207 187 148 118 94 74 48 39 43 43 39 50 57 64 60 53 53 54 58 58 39 41 50 58 43 43 44 59 76 90 86 82 70 58 50 42 38 38 38 38 38 38 38 42 42 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 56 45 49 38 49 50 62 70 70 66 62 58 54 58 62 58 88 57 53 101 153 169 129 73 89 130 163 147 87 44 44 50 73 85 77 49 48 67 74 61 108 134 120 156 264 330 406 515 575 771 697 317 174 150 42 104 106 86 69 52 55 58 73 78 67 67 63 48 45 77 129 166 90 46 41 70 70 41 41 77 76 40 46 110 131 103 83 95 41 72 147 136 70 81 128 86 82 48 40 49 45 41 70 117 137 125 176 267 263 178 130 146 87 44 40 81 84 40 39 41 52 48 55 54 54 49 49 49 41 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 50 61 61 61 49 49 46 39 39 39 55 62 42 41 57 89 89 90 82 67 56 57 66 82 79 42 41 40 39 39 38 38 42 62 50 50 66 79 83 51 31 32 32 32 32 33 33 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 59 54 54 55 47 40 53 70 50 46 38 34 45 46 46 42 46 62 82 82 70 50 35 34 39 35 43 59 75 79 63 47 33 46 78 78 59 43 51 67 39 39 35 35 39 47 55 59 43 43 43 43 43 43 43 43 34 39 51 55 55 51 39 34 34 54 54 42 70 102 70 32 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 45 45 45 45 45 45 46 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 35 47 47 47 47 47 47 47 47 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 43 39 39 39 39 47 51 59 53 53 53 60 76 92 112 124 124 164 196 192 148 108 97 97 34 87 83 35 103 243 271 187 172 168 124 56 35 36 36 35 51 51 51 47 47 43 43 43 35 35 35 35 35 35 35 35 53 53 53 49 45 45 45 41 45 45 41 41 37 37 33 33 47 31 32 45 45 32 33 43 34 34 33 33 33 37 48 45 46 39 43 43 43 47 47 47 47 51 47 39 43 55 54 42 40 44 52 48 40 36 40 48 35 40 44 40 35 35 36 51 47 51 54 62 63 70 67 67 40 40 40 40 40 36 36 40 51 51 51 51 51 51 51 51 83 103 94 66 98 150 122 46 43 43 43 39 35 35 35 34 47 43 35 34 34 33 34 34 54 54 50 46 47 51 55 55 55 51 51 47 43 39 35 35 51 55 59 63 63 59 55 51 35 46 38 33 54 98 102 102 326 386 479 408 477 666 496 170 100 66 44 48 59 64 48 38 55 61 57 49 45 41 37 37 65 57 40 29 28 28 28 29 73 91 97 96 159 235 276 257 243 273 306 207 63 58 77 27 56 52 43 35 34 25 24 23 22 22 21 21 20 20 20 20 25 21 21 21 20 20 20 21 25 21 21 29 41 45 37 29 33 21 21 21 23 40 60 55 59 53 54 51 44 40 33 32 40 40 33 33 33 33 33 33 32 33 33 34 35 35 36 35 33 34 35 35 34 35 36 40 48 44 36 35 40 52 60 60 65 69 65 61 57 45 37 36 37 37 37 37 36 36 36 36 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 45 36 37 58 62 39 38 48 48 40 40 44 45 53 61 62 43 47 63 93 139 180 219 241 288 328 393 399 302 156 62 43 56 48 44 43 44 44 60 68 63 63 63 74 74 74 78 64 44 44 45 45 53 71 82 86 74 74 67 52 43 43 44 45 80 96 105 118 112 105 87 79 71 71 73 74 80 78 77 73 60 64 65 69 69 69 62 51 63 57 61 57 50 46 46 46 46 53 57 57 61 61 65 65 49 45 45 45 45 45 44 44 57 69 73 65 49 45 45 53 105 97 89 77 65 61 57 57 53 53 53 53 53 53 53 53 45 45 45 45 45 45 45 45 45 45 45 46 47 47 47 47 52 48 52 64 80 80 60 47 66 78 77 68 79 150 264 354 316 254 205 242 321 408 502 604 768 888 939 921 892 859 753 633 470 348 228 157 120 78 52 60 48 48 48 47 47 47 50 50 53 53 53 49 44 44 43 43 40 40 40 39 39 42 45 45 41 36 37 47 52 48 69 91 95 68 44 43 44 56 45 44 72 69 50 45 45 44 44 44 42 49 49 45 52 48 55 55 47 51 62 66 73 65 57 42 55 51 51 54 45 40 35 34 46 37 32 32 33 37 54 66 62 65 61 60 86 138 209 254 337 310 267 241 274 299 249 173 76 79 67 56 48 44 41 41 41 45 45 45 49 52 52 45 45 46 58 66 62 43 38 37 39 39 40 41 53 58 65 62 54 50 42 41 40 40 40 40 52 40 39 39 51 67 71 78 78 70 58 46 38 37 37 38 38 38 38 38 43 47 43 46 58 53 49 53 54 57 46 38 36 36 37 37 37 37 37 37 37 37 41 41 45 45 49 49 36 41 53 53 45 37 41 45 48 52 64 35 35 101 137 45 46 38 37 38 50 50 38 37 50 50 54 54 57 53 49 45 64 52 47 78 165 233 221 172 235 195 154 139 162 168 159 136 120 105 104 85 84 69 77 70 51 44 44 44 44 44 44 44 56 60 60 48 36 40 56 84 95 83 71 59 56 48 36 35 33 34 36 37 38 38 37 37 55 66 71 63 51 36 35 36 40 49 61 65 61 57 53 53 52 60 72 75 75 63 51 39 35 35 35 35 35 35 34 34 39 43 50 50 49 45 37 37 49 89 85 48 63 115 127 102 49 56 55 55 55 51 46 42 34 30 26 26 26 26 31 35 26 26 26 26 26 26 26 26 25 25 25 25 26 26 26 26 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 52 76 133 208 284 400 511 557 536 294 99 36 45 29 28 82 65 26 26 26 34 42 50 50 54 24 26 27 36 44 49 46 42 46 31 52 110 136 126 130 138 104 130 139 187 308 445 534 519 532 412 284 206 196 194 124 37 36 39 47 38 35 35 58 71 79 73 85 101 120 128 135 147 119 98 63 38 36 36 37 56 39 47 56 61 63 67 60 67 93 67 167 197 257 482 616 425 255 121 70 86 78 45 102 211 231 377 498 533 593 601 395 131 112 91 103 108 77 46 59 103 82 54 45 64 66 48 52 65 40 40 40 41 48 56 68 72 80 80 80 80 73 65 61 53 41 40 80 191 274 282 277 265 206 162 124 121 133 118 91 109 376 510 520 477 591 695 527 194 112 115 113 88 49 41 42 43 42 43 55 63 72 77 84 81 44 44 43 43 43 47 59 53 86 83 91 107 126 118 98 78 97 105 112 112 127 135 123 102 155 158 177 209 221 216 220 254 322 325 313 305 290 278 270 258 209 190 150 91 71 79 83 76 64 57 57 61 65 69 70 92 121 287 460 266 112 37 145 102 61 90 90 109 152 103 77 141 133 184 199 226 261 231 222 293 286 235 200 230 283 257 158 70 85 85 78 74 59 55 47 47 50 46 45 44 48 52 67 71 50 50 50 47 48 48 45 50 41 43 43 43 51 63 62 47 69 51 89 207 377 553 695 764 527 307 155 162 175 160 248 432 451 522 568 595 629 636 592 533 523 582 495 263 124 135 94 34 75 51 44 80 90 86 83 88 73 106 120 109 110 150 171 189 219 121 35 35 55 48 47 62 65 65 68 72 75 78 82 76 35 35 36 40 56 64 79 83 86 70 53 45 49 57 60 56 33 33 33 32 32 31 31 31 34 34 37 37 36 36 32 39 40 43 39 39 28 23 22 21 29 39 48 49 43 44 39 35 5 6 7 9 24 41 43 33 34 32 40 26 26 31 40 44 67 83 99 101 85 72 64 68 72 65 51 37 30 32 37 52 78 73 63 93 155 201 207 196 164 116 87 70 59 33 32 52 41 41 41 45 45 49 49 49 69 65 57 49 45 45 49 45 33 33 33 34 34 38 38 42 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 35 43 51 59 59 51 43 35 46 62 70 62 47 35 35 35 33 44 59 36 35 37 46 45 49 49 44 36 48 77 81 65 53 49 38 37 37 38 50 62 54 82 121 161 181 181 161 153 146 126 95 75 64 52 40 38 57 67 56 45 49 46 54 44 40 45 58 59 44 43 43 44 76 86 78 66 54 42 38 38 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 60 52 48 45 49 57 66 74 78 74 70 66 61 65 69 62 76 49 49 85 125 141 109 73 105 170 238 227 147 64 41 41 62 79 95 91 94 114 124 108 90 131 204 280 325 382 479 576 720 857 712 249 82 134 98 177 170 154 133 112 106 110 117 118 90 83 76 56 41 50 78 106 70 42 41 66 90 77 57 60 84 48 39 50 81 86 98 117 160 212 294 228 90 58 124 110 89 51 44 53 52 41 58 94 127 111 143 199 187 115 91 134 110 81 62 62 53 40 45 77 52 48 55 55 54 50 49 49 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 73 72 69 53 49 42 38 38 37 86 113 84 71 95 130 127 103 128 113 51 40 73 70 42 38 39 40 41 40 40 39 39 62 54 54 66 75 79 55 35 32 32 32 32 33 33 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 51 58 61 58 43 36 57 82 82 63 43 34 34 34 34 34 38 58 86 94 78 58 38 34 35 35 35 35 39 47 55 59 33 54 90 98 79 55 39 35 47 43 39 39 39 43 51 51 43 43 43 43 43 43 43 43 47 43 43 39 39 43 43 47 90 33 32 42 54 33 42 90 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 45 45 45 45 45 45 46 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 35 50 50 50 50 50 50 50 50 46 46 46 46 46 45 45 46 47 47 47 51 51 51 55 55 39 39 39 39 39 47 55 59 65 61 53 45 44 48 52 56 40 84 128 140 116 89 81 81 55 83 59 33 103 247 251 148 104 104 76 36 35 36 37 35 51 51 47 47 43 43 39 39 35 35 35 35 35 35 35 35 53 53 49 49 45 45 41 41 41 41 41 37 37 33 33 33 47 35 32 49 49 33 33 35 35 34 34 33 33 33 44 37 42 39 39 39 43 47 47 47 51 51 43 35 47 63 58 43 36 40 44 44 40 40 48 52 36 44 52 48 40 36 40 59 39 43 47 54 62 70 67 71 43 43 43 36 36 36 36 36 47 47 47 47 47 47 47 47 47 87 91 55 58 86 82 42 43 43 43 39 35 35 35 34 47 43 35 34 34 34 34 34 78 66 54 42 39 47 59 67 55 55 51 43 39 35 35 35 43 47 51 55 55 51 47 43 63 70 62 46 46 58 50 47 195 268 329 251 339 509 350 139 85 58 39 41 58 59 47 38 55 65 65 61 53 45 33 29 53 53 48 44 40 36 36 32 48 83 108 135 221 320 368 349 331 397 487 341 70 41 101 28 48 44 36 27 26 25 24 23 21 20 20 20 20 20 21 21 21 21 20 20 20 21 25 29 29 20 20 25 41 53 45 33 21 21 21 34 51 60 68 55 59 53 54 51 44 40 33 32 40 40 33 33 33 33 33 33 37 33 33 34 42 46 35 34 34 34 35 35 35 35 35 36 48 34 35 68 72 36 36 68 57 57 61 57 57 49 41 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 41 42 36 36 42 46 38 55 83 111 76 48 40 49 61 54 42 43 43 59 89 127 168 195 218 273 274 290 280 214 112 58 47 88 73 49 43 42 44 56 68 60 60 60 67 67 67 67 60 44 44 45 45 45 63 70 70 54 58 55 44 43 44 46 50 89 105 134 148 149 130 103 91 83 83 85 86 88 82 84 84 56 60 61 69 69 69 62 51 63 57 61 57 51 47 46 46 45 45 45 49 49 53 53 53 45 45 45 45 45 45 45 45 77 69 61 49 45 45 53 57 117 109 97 85 73 65 57 53 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 47 47 47 48 48 56 80 96 89 65 48 83 79 66 53 79 162 284 374 379 301 263 324 443 553 630 708 827 925 972 946 910 850 737 614 526 364 201 109 73 51 48 56 48 47 47 50 50 46 53 53 64 60 56 48 43 43 42 41 40 39 39 39 39 46 49 49 49 35 36 51 76 68 49 42 63 51 47 43 43 43 52 64 65 61 53 44 44 44 44 44 42 49 49 45 48 48 55 51 43 47 58 58 65 57 49 38 50 47 58 62 61 53 44 35 43 70 58 33 33 57 78 74 66 85 89 76 119 235 354 418 434 310 199 161 142 92 61 76 52 55 47 40 36 36 40 41 45 45 44 44 44 48 48 41 37 45 57 54 54 42 38 37 39 39 40 41 45 53 57 57 53 45 41 40 40 39 39 39 55 51 47 62 74 78 70 69 53 49 45 37 37 37 41 42 50 46 38 38 42 46 50 46 58 53 49 53 53 57 46 38 36 37 38 43 43 38 38 36 37 41 41 41 41 41 41 41 35 45 77 73 49 36 37 49 68 35 56 72 35 37 101 105 66 50 37 42 58 62 39 36 62 58 50 42 45 46 49 53 44 56 63 55 85 117 117 88 112 100 91 92 112 116 112 97 89 85 89 86 85 74 74 62 51 44 44 44 44 44 44 44 56 52 48 44 44 48 52 64 83 79 66 58 55 48 40 35 35 41 65 90 98 90 78 77 83 82 70 59 59 59 52 36 36 40 53 53 45 41 41 45 48 56 64 67 63 55 43 39 35 35 35 35 35 35 34 34 42 42 46 42 41 37 37 33 45 53 72 87 131 155 119 70 45 51 55 51 43 35 34 34 38 38 34 30 30 34 39 39 26 26 26 26 26 26 26 26 30 30 26 26 25 25 25 25 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 52 104 202 348 467 566 617 617 573 454 136 49 91 29 41 123 39 50 35 27 26 26 30 38 46 24 25 26 27 36 45 50 50 66 39 49 91 120 118 134 146 136 110 131 163 276 469 535 502 549 564 448 337 296 174 61 106 56 65 77 61 35 33 33 34 37 37 38 39 39 51 51 54 38 37 36 36 36 37 57 65 43 48 56 58 55 48 48 51 37 111 147 169 317 542 568 404 322 172 93 108 92 54 127 267 319 466 531 537 637 754 645 383 152 109 98 99 76 49 62 107 83 66 62 81 79 63 66 79 48 41 42 50 57 69 81 89 89 89 89 86 74 62 46 41 78 39 64 187 258 234 229 269 226 166 108 97 129 130 83 69 271 378 470 463 444 557 596 464 210 136 94 113 130 92 57 50 40 40 42 43 51 52 59 52 51 44 44 43 51 63 71 60 78 71 90 114 134 134 118 98 121 117 112 100 104 112 100 94 148 139 146 194 218 213 193 200 228 227 219 214 202 190 183 172 122 103 75 47 43 60 80 88 84 69 61 46 50 58 70 96 150 239 376 272 261 231 281 151 128 86 66 67 108 159 147 83 169 244 279 306 317 263 242 310 259 215 184 202 240 225 134 54 89 81 74 62 58 58 62 66 58 54 52 48 48 52 63 67 54 42 42 43 51 52 60 61 45 53 60 56 60 72 71 49 80 99 130 144 194 339 596 787 739 452 208 158 148 125 173 312 437 532 558 536 582 633 552 401 450 521 526 393 213 104 52 37 77 45 36 46 59 55 67 77 81 101 94 87 92 116 121 131 186 105 35 35 56 56 63 78 66 65 68 72 68 75 79 68 35 36 36 48 64 72 91 95 90 70 57 49 53 61 60 56 45 45 45 37 32 31 31 31 34 34 37 37 36 36 32 39 40 47 43 43 32 24 23 22 25 35 36 38 43 48 47 43 23 9 13 11 16 21 23 21 22 24 36 22 26 31 44 45 100 129 172 171 130 82 65 65 61 62 52 37 30 30 36 52 134 102 71 77 127 173 195 196 172 132 103 86 67 33 31 32 37 37 41 41 45 45 49 49 57 53 45 37 37 37 37 37 41 34 34 34 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 43 39 39 35 35 39 39 43 34 50 62 58 43 35 35 43 35 64 83 64 60 70 74 62 65 65 53 36 36 48 69 81 57 61 54 45 37 37 38 54 45 65 93 125 145 161 173 177 178 162 142 123 103 79 40 38 65 71 56 45 49 46 58 48 49 57 70 67 52 43 43 43 76 82 66 50 42 38 42 46 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 60 56 48 45 45 49 57 66 70 70 66 62 61 65 69 66 60 41 41 61 86 101 93 74 94 138 186 175 112 60 52 63 138 173 185 153 145 172 184 191 185 163 240 321 362 475 557 526 596 720 628 258 123 159 82 97 82 74 73 80 102 134 157 170 91 84 77 58 42 42 43 47 59 47 42 46 61 64 44 38 82 66 39 40 57 62 51 42 151 209 273 211 65 37 99 103 74 59 56 60 60 41 50 78 71 95 163 223 195 107 66 78 106 109 97 61 40 40 49 73 52 48 55 55 54 50 49 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 85 81 70 62 54 42 38 37 89 160 207 197 180 202 229 232 293 330 280 161 122 176 163 88 39 40 40 40 47 55 51 51 50 46 46 53 59 58 43 35 39 32 32 32 33 33 34 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 44 59 62 47 31 32 53 78 102 75 59 39 34 34 34 34 33 42 66 74 62 42 34 33 34 35 35 34 34 34 43 59 63 46 46 82 123 119 67 33 51 47 43 39 39 39 43 47 43 43 43 43 43 43 43 43 51 47 39 35 35 39 47 51 34 86 170 194 110 32 32 58 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 45 45 45 45 45 45 46 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 35 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 43 43 47 51 51 55 59 59 59 55 47 43 35 35 35 39 69 65 57 53 49 48 52 56 56 76 96 92 73 65 73 85 91 52 35 60 100 104 68 36 34 35 34 34 35 40 53 60 47 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 53 49 49 45 45 41 41 41 41 41 37 37 33 33 32 32 31 35 44 65 77 62 39 34 47 43 38 34 37 33 40 33 37 35 35 39 39 43 47 47 51 51 39 35 47 67 63 43 35 36 40 40 44 48 52 56 52 60 68 64 56 52 56 64 47 54 54 54 54 54 47 47 39 39 39 39 39 35 39 39 43 43 43 43 43 43 43 43 34 63 75 43 35 46 54 38 43 43 43 39 35 35 35 34 34 34 34 34 34 46 54 58 74 62 50 38 35 39 47 55 39 43 43 47 51 51 55 55 36 39 43 47 47 43 39 35 35 39 38 34 34 42 46 59 110 124 160 129 221 278 136 93 89 67 52 45 54 54 35 34 35 53 57 61 61 57 45 41 37 41 49 52 52 44 40 29 27 51 140 237 341 420 466 471 422 508 547 362 95 27 77 77 37 40 36 28 26 25 24 23 22 21 20 20 20 21 21 29 25 21 20 20 21 29 41 45 41 25 20 21 41 53 49 37 20 37 66 86 82 64 52 35 59 53 54 51 44 40 33 32 40 40 33 33 33 33 33 33 45 37 34 42 58 62 39 34 34 34 34 35 35 34 34 35 34 34 68 124 108 40 34 48 44 45 53 53 53 53 49 45 36 36 37 37 41 41 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 42 45 77 114 126 111 127 156 168 121 73 45 45 46 50 42 43 47 59 85 123 149 184 195 261 238 223 232 198 145 114 119 128 112 88 68 60 56 64 68 56 63 64 60 56 56 63 44 44 44 44 44 48 55 58 58 46 43 43 43 43 45 47 63 94 118 151 168 165 139 111 91 63 70 76 78 91 93 96 96 52 56 57 65 65 65 58 51 56 60 61 57 58 47 46 46 44 45 45 45 45 49 49 49 45 45 45 45 45 49 49 49 89 73 57 49 53 57 57 53 97 93 85 73 65 53 49 45 45 45 45 45 45 45 45 45 49 49 49 49 49 49 49 49 44 44 45 45 46 46 47 47 60 60 64 77 97 101 81 49 57 57 56 55 77 139 221 290 315 288 290 383 505 598 651 715 792 867 906 885 848 784 673 566 495 336 169 98 80 55 47 47 47 50 50 57 53 49 56 56 64 60 63 55 47 46 42 41 40 39 39 46 50 50 53 53 53 36 37 78 107 80 40 39 42 44 55 51 43 43 64 88 64 53 45 44 44 44 44 44 41 45 45 41 48 44 51 51 43 43 50 50 53 53 49 45 58 47 58 66 73 69 64 51 34 87 103 63 51 75 79 56 66 105 105 108 187 347 470 502 470 299 152 114 87 35 34 53 40 43 39 36 36 40 44 48 52 52 52 52 52 52 48 48 36 41 53 53 53 38 37 37 38 39 39 40 44 41 45 49 69 57 49 45 41 40 40 40 47 43 50 58 70 78 66 50 37 37 36 36 37 37 38 42 62 50 38 38 38 42 46 50 65 53 49 53 53 57 46 38 38 38 47 55 59 51 39 38 49 53 53 49 49 49 45 45 36 53 85 85 57 37 45 61 72 35 56 92 41 41 117 161 94 70 46 46 58 66 46 38 46 42 38 38 38 38 41 45 36 60 75 59 65 89 93 81 68 65 76 73 85 78 81 66 93 86 90 79 78 59 54 43 44 44 44 44 44 44 44 44 52 44 36 40 48 52 48 47 71 67 58 51 44 44 40 36 77 93 129 149 153 130 106 97 106 98 74 58 63 75 60 36 36 36 36 36 37 41 49 57 48 51 55 55 55 47 39 35 35 35 35 35 35 35 34 34 38 38 34 34 33 33 33 32 37 37 63 95 127 127 87 50 57 59 47 27 26 26 30 46 42 38 34 30 30 35 39 43 26 26 26 26 26 26 26 26 30 30 26 26 26 25 25 25 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 49 60 193 391 553 653 705 717 697 562 224 77 93 65 78 112 32 87 71 51 31 26 25 26 26 25 25 26 27 33 41 53 54 87 55 49 71 80 69 62 77 100 33 99 188 264 358 415 478 511 567 556 522 420 158 28 124 129 102 75 67 63 61 60 41 34 34 34 34 35 35 35 35 36 36 36 36 37 45 53 64 52 60 61 59 56 52 48 51 129 135 107 156 400 502 523 519 385 216 112 84 71 69 153 285 427 500 543 561 631 731 751 661 317 167 60 41 70 84 77 74 63 43 51 78 89 76 83 96 65 58 62 66 73 85 93 101 81 86 90 90 86 74 66 58 78 69 96 155 222 262 285 301 254 170 96 85 94 98 83 111 186 213 377 450 340 345 529 615 482 308 142 82 111 109 74 44 49 42 50 63 74 63 55 59 43 47 47 43 58 70 93 75 73 78 90 94 86 86 98 106 121 109 100 96 108 116 120 119 177 160 164 204 227 194 162 146 125 125 128 124 125 121 124 117 75 72 75 68 68 68 72 61 89 70 54 46 42 54 66 92 247 236 371 367 395 315 404 389 159 77 91 105 103 173 197 84 181 275 326 361 364 283 235 294 231 216 193 174 148 126 114 107 66 65 54 46 46 46 54 66 50 57 52 52 56 56 63 67 67 67 67 63 63 63 63 63 59 59 63 59 63 66 66 56 44 92 163 174 176 253 442 599 621 480 292 151 112 146 198 258 386 493 516 502 548 609 517 349 402 433 496 487 343 162 108 131 65 37 37 39 52 52 56 68 101 100 89 89 94 106 101 100 122 69 35 35 48 56 60 71 59 62 61 57 60 60 72 61 35 35 36 40 56 64 79 83 70 54 45 45 53 57 56 52 61 57 57 49 40 32 35 31 34 34 37 37 36 36 32 39 44 44 47 36 32 24 27 22 25 31 33 34 43 41 47 47 67 60 56 41 23 16 22 20 21 27 32 22 22 31 40 41 128 174 230 225 172 91 51 42 43 54 48 41 29 29 31 48 146 126 99 89 118 141 166 168 164 124 107 101 79 34 30 31 33 37 37 41 41 45 45 45 49 45 41 37 34 34 34 33 45 38 38 38 38 38 38 38 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 43 39 34 34 34 34 39 43 39 50 58 47 43 35 39 40 64 112 152 133 106 98 83 74 77 77 65 53 36 36 57 85 69 73 70 58 38 37 38 46 58 61 69 85 97 121 141 153 150 142 134 131 119 95 56 47 69 72 64 53 45 54 62 56 60 69 77 78 63 44 43 43 76 78 58 42 38 46 58 70 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 60 56 49 45 45 45 50 54 66 62 62 57 57 65 69 66 48 41 41 45 57 66 73 77 62 78 83 75 52 56 80 121 73 222 366 430 413 365 304 259 287 213 271 365 414 576 703 642 561 510 390 162 95 124 59 98 46 41 40 39 47 62 85 86 76 70 74 66 52 44 43 43 43 55 54 40 55 90 113 108 72 84 69 62 64 65 41 36 56 75 123 105 39 43 82 46 75 60 63 68 57 42 54 74 63 111 187 227 183 95 50 53 85 121 133 89 41 40 45 45 52 48 55 54 54 49 49 49 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 50 85 81 70 62 50 39 38 38 101 152 260 374 480 550 599 621 595 599 510 352 270 284 259 188 114 87 59 39 39 46 62 74 41 41 41 45 42 42 42 35 39 32 32 32 33 33 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 39 51 55 36 32 45 82 111 135 112 79 51 35 34 34 34 32 34 42 42 34 33 33 33 34 35 43 39 34 34 39 51 55 33 33 58 135 163 119 63 55 51 47 39 39 39 39 43 39 39 39 39 39 39 39 39 43 39 39 39 39 39 39 43 42 274 374 222 78 78 70 32 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 35 38 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 34 39 39 43 47 55 55 59 71 63 55 43 35 35 35 35 73 69 61 49 41 37 33 33 89 89 89 73 57 57 69 77 78 35 43 103 99 35 33 47 47 39 39 47 48 48 52 60 47 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 49 49 49 45 45 41 41 37 37 37 33 33 32 32 32 32 31 43 68 101 129 122 83 47 55 47 46 34 37 33 36 33 33 34 34 35 39 43 43 47 47 51 43 39 47 67 63 47 35 35 35 40 48 52 56 56 56 64 72 68 60 56 60 72 52 55 51 47 43 39 35 35 38 38 38 38 37 34 37 34 39 39 39 39 39 39 39 39 39 59 67 51 43 51 55 47 43 43 43 39 35 35 35 34 34 34 34 35 42 58 66 74 50 46 38 34 34 34 35 35 35 39 47 55 63 75 79 83 51 51 59 59 59 59 51 51 35 34 34 34 38 38 46 65 69 127 147 56 132 205 89 70 90 82 67 56 56 53 45 37 42 50 62 69 69 65 57 49 45 37 29 29 29 29 37 41 49 95 230 374 470 507 549 597 548 659 559 274 82 31 33 65 37 40 36 31 34 25 28 28 52 39 30 21 20 20 21 21 33 29 21 21 29 41 57 69 57 41 25 25 37 45 41 33 53 89 114 106 66 28 24 26 59 53 54 51 44 40 33 32 33 33 33 33 33 33 33 33 31 32 37 57 70 70 58 42 34 33 33 34 35 34 34 35 33 60 128 148 104 48 35 36 36 37 45 49 53 53 53 49 37 37 37 41 45 53 53 57 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 35 70 174 266 282 227 195 188 168 133 81 41 40 41 46 55 47 47 59 85 112 146 172 187 230 206 203 213 207 165 151 155 144 137 137 125 116 92 72 60 61 60 56 52 48 44 48 44 44 44 44 48 44 47 54 54 43 43 43 43 43 46 67 79 115 124 157 173 163 139 100 87 51 58 68 77 91 100 100 96 52 49 57 65 61 62 54 47 56 60 61 58 58 54 46 46 45 45 45 45 49 53 53 53 45 45 45 49 49 53 53 53 77 65 53 53 61 61 49 44 69 69 65 61 53 49 45 44 45 45 45 45 45 45 45 45 57 57 57 57 57 57 57 57 44 44 45 45 45 46 46 46 76 72 64 77 97 102 97 78 58 58 54 56 66 88 137 178 203 224 281 379 475 541 608 687 701 763 798 785 755 691 607 520 404 266 142 94 88 63 48 47 50 53 53 56 56 52 56 55 63 58 61 57 49 52 48 48 55 51 58 54 57 53 56 57 53 45 58 106 111 72 40 39 41 43 63 51 43 43 67 88 56 52 44 43 43 43 44 44 41 45 41 41 44 44 47 47 43 43 46 42 49 45 45 49 62 62 62 65 73 77 72 72 56 127 143 88 56 72 73 40 63 102 113 144 252 407 487 478 406 264 125 74 63 44 41 60 47 51 47 47 51 55 63 67 67 67 67 67 63 62 58 51 44 40 52 49 49 45 41 37 38 38 39 39 43 44 48 41 81 73 61 56 48 40 47 47 46 38 42 46 58 61 53 41 37 37 36 36 36 37 41 45 69 57 41 38 38 46 50 50 65 53 49 52 53 57 46 38 42 46 47 51 55 51 40 47 57 57 57 53 53 49 49 49 41 57 69 69 53 45 49 57 76 36 60 80 36 53 113 121 97 81 65 50 46 50 42 42 37 38 38 38 46 42 41 41 36 60 71 59 78 105 109 93 58 55 66 55 58 51 58 55 83 71 71 60 63 56 67 60 44 44 44 44 44 44 44 44 52 40 36 40 52 56 48 36 47 47 47 39 43 44 48 44 116 129 156 173 169 145 109 101 118 130 118 102 99 91 59 34 48 40 36 36 49 57 52 44 47 47 47 47 47 43 39 35 35 35 35 35 35 35 34 34 42 42 38 38 33 33 37 37 33 41 63 75 67 51 39 46 44 59 55 35 26 25 26 46 34 34 30 26 26 31 35 35 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 48 89 193 363 505 610 682 757 792 637 387 141 70 116 99 59 58 92 84 68 47 31 26 26 26 31 28 28 28 29 37 46 50 71 32 33 55 68 45 37 41 80 38 131 264 329 354 396 490 512 511 556 630 588 410 237 172 163 124 96 82 74 53 48 33 34 34 33 33 34 34 35 35 36 37 41 45 52 52 52 48 60 68 65 67 60 53 52 55 41 59 131 268 580 529 490 519 370 204 93 57 68 86 150 246 420 470 514 555 589 637 701 702 550 324 126 48 69 87 77 65 43 42 43 74 85 73 69 89 70 58 58 58 62 70 78 82 62 66 75 79 79 79 71 71 42 74 140 208 278 314 313 297 290 210 147 136 106 66 82 167 150 162 266 336 287 349 481 508 638 545 379 198 104 82 72 46 49 41 42 59 67 55 63 71 42 46 42 41 52 77 108 87 92 102 110 82 44 44 73 121 113 97 84 88 112 124 132 143 186 170 174 197 200 152 120 108 83 83 87 87 94 94 94 87 52 49 64 65 65 57 49 42 86 74 58 43 43 43 55 77 180 234 522 652 653 439 450 439 246 144 176 195 98 121 179 102 145 231 290 337 361 287 223 259 252 252 218 155 81 50 59 87 42 42 50 46 49 49 50 57 49 52 56 60 60 60 59 60 68 72 72 72 75 71 63 63 79 70 77 77 81 81 84 71 59 60 100 147 202 279 389 469 495 478 369 196 117 154 190 203 303 395 445 475 537 563 497 385 322 448 523 481 400 327 225 105 57 37 37 39 48 39 39 44 103 87 79 80 92 92 84 90 77 52 35 35 36 49 56 64 52 55 51 54 53 53 57 57 35 36 36 40 48 52 67 67 50 38 37 41 53 61 60 52 61 57 57 49 40 32 31 31 34 34 37 37 36 36 32 39 41 48 47 40 36 24 23 23 25 23 33 38 36 41 47 43 30 38 35 20 10 11 25 39 32 30 31 22 21 23 32 26 90 139 215 226 173 93 36 27 35 40 48 41 29 29 30 43 90 83 79 70 87 109 154 183 159 131 126 129 111 58 33 33 33 33 33 37 37 41 41 45 49 45 45 41 41 37 37 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 39 39 39 35 35 39 39 39 54 50 47 39 43 44 40 40 100 176 237 222 170 130 91 75 70 69 57 61 45 36 40 65 69 73 70 62 46 38 38 39 70 62 58 57 69 89 105 117 121 117 117 122 115 99 71 58 69 72 64 53 49 54 62 56 56 65 73 74 59 51 47 58 80 78 58 38 38 42 58 66 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 49 49 41 38 38 38 38 42 50 50 46 46 50 54 62 63 47 44 44 41 41 49 58 74 58 62 63 71 79 75 60 76 115 338 562 674 671 633 588 552 399 274 325 443 418 452 603 688 638 361 200 92 76 80 39 114 42 41 40 39 40 58 77 78 53 47 55 60 57 45 44 43 41 41 49 87 176 275 309 296 187 164 105 39 37 44 41 39 42 41 45 52 41 50 66 38 71 67 71 68 57 50 66 83 147 155 151 123 90 62 77 93 81 136 149 105 68 64 67 51 59 55 54 54 54 49 49 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 50 73 69 62 55 47 40 40 39 36 34 147 391 622 728 781 808 796 758 648 502 385 312 243 190 139 113 74 50 39 50 61 73 41 45 49 45 45 38 46 54 39 35 32 32 32 33 37 41 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 32 40 40 32 41 86 139 175 171 143 108 72 47 35 34 33 33 34 34 34 33 33 34 38 34 39 51 51 39 35 35 39 47 34 34 58 91 111 107 95 55 51 47 39 39 39 39 43 39 39 39 39 39 39 39 39 34 35 43 47 47 43 35 34 102 250 270 114 33 70 98 50 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 38 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 34 41 41 41 41 41 41 41 41 32 32 32 32 32 32 31 32 33 34 34 34 38 43 47 47 59 55 47 39 35 35 39 46 58 53 49 49 45 45 45 45 69 73 77 73 65 57 57 54 39 52 72 72 55 43 55 83 63 47 47 60 56 36 35 48 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 35 49 49 45 45 41 41 37 37 33 33 33 32 32 32 32 32 43 83 124 161 201 206 151 95 59 55 50 38 37 33 36 32 33 33 34 34 35 39 43 47 39 51 51 43 47 59 67 59 35 35 35 36 48 56 56 56 44 52 60 56 48 44 48 60 44 40 47 43 43 39 39 39 33 33 33 33 33 33 37 33 42 35 35 35 35 35 35 35 51 51 47 47 55 63 59 55 43 43 43 39 35 35 35 34 39 39 35 39 42 50 58 62 34 34 34 34 34 34 34 34 43 47 51 59 67 71 75 79 51 55 59 59 59 59 55 51 87 67 59 74 74 54 46 61 67 110 135 51 103 175 83 95 75 75 75 64 71 67 67 62 62 70 78 82 77 69 61 53 53 37 29 28 29 57 93 113 113 175 294 397 459 492 585 677 708 791 547 175 72 83 33 29 37 44 40 35 38 33 36 36 112 91 70 42 22 21 21 21 37 29 25 25 33 53 73 85 65 53 37 29 29 33 37 37 125 137 118 74 21 21 23 26 59 53 54 51 44 40 33 32 33 33 33 33 33 33 33 32 32 37 52 68 72 61 49 41 43 33 32 34 35 34 34 35 35 103 148 116 60 40 43 52 35 36 41 45 53 53 53 53 41 41 45 49 57 61 65 65 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 42 53 98 190 258 235 167 116 116 108 93 58 41 39 40 42 63 55 55 70 89 116 143 169 180 203 187 188 201 179 129 114 120 132 137 157 165 164 132 100 76 64 60 56 56 48 44 43 43 44 44 47 43 51 47 54 50 43 43 43 43 44 51 83 107 141 145 154 159 147 123 95 75 62 69 75 80 79 80 80 79 56 49 57 57 62 50 43 43 56 60 61 65 58 54 46 46 49 49 49 53 53 57 57 57 45 45 49 49 53 57 57 61 65 57 53 57 61 57 44 43 57 57 57 57 57 53 49 45 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 44 44 44 45 49 45 46 46 80 64 57 66 98 114 122 115 91 79 62 48 46 53 83 115 148 177 230 296 345 383 454 550 534 575 596 601 579 530 470 418 298 194 95 63 69 47 47 52 53 57 60 60 56 59 59 66 54 60 60 60 60 59 59 59 82 77 70 62 61 53 56 53 49 53 78 114 111 60 39 39 40 42 47 51 43 43 51 67 51 44 43 43 43 43 43 44 41 41 41 41 44 40 47 43 47 43 46 38 45 45 49 53 62 62 62 57 61 77 96 105 177 205 181 97 46 58 66 57 64 101 121 157 265 380 411 360 268 185 82 34 35 48 37 36 47 55 51 51 51 59 63 67 67 67 67 62 58 54 54 50 47 40 44 48 48 44 44 41 37 38 38 39 43 47 52 48 76 68 60 48 40 39 39 46 38 38 37 41 49 53 45 37 41 41 37 37 37 37 45 45 65 57 42 38 38 46 50 49 64 52 48 52 53 57 46 38 42 42 39 39 39 43 40 43 49 53 53 49 49 45 45 45 45 45 45 45 45 45 45 49 64 44 64 68 36 81 125 89 73 85 89 69 41 36 37 42 38 42 54 58 66 58 49 45 40 56 63 51 74 105 105 70 71 68 75 64 68 60 76 76 96 80 72 57 60 57 68 72 44 44 44 44 44 44 44 44 52 44 36 40 48 52 48 40 47 40 44 36 35 36 36 48 124 140 156 165 165 145 121 109 110 157 182 174 154 131 87 40 35 36 36 44 53 48 36 35 51 47 47 43 39 39 39 39 35 35 35 35 35 35 34 35 58 54 50 46 41 41 49 49 53 72 83 59 31 30 35 62 28 51 75 67 39 26 25 26 30 30 26 26 26 27 31 31 26 26 26 26 26 26 26 26 26 26 26 26 26 26 30 31 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 48 101 170 312 464 573 640 699 740 753 639 333 123 136 91 31 75 57 64 60 56 44 35 27 27 44 40 36 37 37 41 45 43 59 33 33 55 64 48 36 44 43 114 131 221 330 348 382 399 478 504 589 635 649 636 506 274 173 135 116 105 85 54 61 77 43 35 35 34 34 35 40 44 52 52 56 56 56 52 52 48 56 53 59 56 53 53 49 52 89 107 124 220 532 596 638 682 334 148 41 46 81 80 105 160 283 346 406 466 537 596 616 573 616 452 313 231 185 131 76 49 67 55 59 91 98 70 69 81 59 54 50 50 50 54 58 62 66 67 71 71 71 71 67 67 106 86 144 252 290 242 225 261 286 246 219 204 149 93 106 188 133 147 177 223 269 315 373 392 528 596 582 464 362 312 226 121 85 47 44 60 63 43 43 59 41 50 46 40 52 92 112 93 120 122 129 82 44 43 69 116 117 96 84 96 120 124 124 132 107 95 111 139 142 102 82 86 65 65 68 65 64 60 56 56 61 42 45 42 54 42 50 62 75 67 47 43 43 43 47 69 162 139 293 374 498 512 679 710 505 268 180 153 57 93 152 83 121 203 250 297 349 296 240 276 252 229 187 136 86 51 43 43 42 42 50 54 57 61 53 52 48 52 56 64 60 56 51 48 45 45 49 60 64 60 63 66 90 85 88 92 96 100 108 103 83 43 44 89 173 250 304 332 485 459 374 256 154 107 104 121 249 309 383 465 530 548 523 494 402 520 590 548 490 420 278 115 100 43 38 39 39 37 36 38 79 55 46 66 74 62 58 70 49 45 40 35 36 45 52 49 52 48 44 47 43 43 46 43 40 41 41 45 48 52 59 63 50 42 45 49 61 69 64 57 41 41 41 33 32 31 31 30 34 34 37 37 36 36 32 39 41 45 45 37 29 25 24 23 21 28 41 46 40 41 36 31 25 25 18 7 8 10 16 33 36 34 35 25 21 22 24 25 31 81 160 196 171 114 54 28 28 33 41 37 33 29 33 45 58 51 47 41 43 76 117 150 135 115 126 145 127 74 42 41 32 32 33 33 37 37 41 41 49 49 49 49 45 45 45 41 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 35 39 43 47 47 43 39 35 50 46 35 35 35 36 48 52 137 225 305 305 250 183 127 95 79 54 38 57 57 36 35 40 57 57 61 54 46 42 38 38 58 50 42 38 45 65 85 94 101 101 98 106 103 91 71 58 61 57 57 49 49 54 51 55 48 57 73 65 58 47 47 65 83 78 58 38 38 38 42 50 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 45 42 42 38 37 37 38 38 46 46 42 42 50 54 62 63 44 41 44 44 40 41 53 62 74 62 58 59 71 75 59 74 366 563 721 798 803 811 834 841 744 540 524 703 702 553 588 779 587 251 122 113 110 93 39 81 40 40 39 40 48 78 94 103 49 42 43 48 57 49 45 43 43 41 74 171 321 447 481 455 478 398 259 119 58 57 52 42 40 42 62 62 42 48 87 50 64 64 64 57 50 62 83 111 187 163 111 47 41 46 82 93 88 104 97 61 48 56 67 55 58 54 54 54 53 49 49 49 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 50 57 57 50 51 41 41 41 48 109 74 161 413 679 815 864 879 833 761 656 547 402 258 165 128 98 84 80 69 61 57 53 49 49 53 57 49 41 41 50 62 39 35 32 32 32 33 37 41 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 33 36 32 32 53 122 187 219 163 132 100 68 48 35 34 34 33 34 34 34 33 33 34 42 34 39 47 47 43 39 35 34 51 50 50 46 43 43 55 67 55 51 47 39 39 39 39 43 39 39 39 39 39 39 39 39 34 35 39 43 43 39 35 34 43 54 78 90 74 42 34 38 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 49 49 49 49 49 49 49 49 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 34 41 41 41 41 41 41 41 40 31 31 31 31 31 31 31 31 33 33 33 33 37 41 41 42 58 54 50 46 46 46 50 54 42 46 50 53 57 65 69 73 49 53 57 61 61 57 49 42 35 71 79 43 34 55 71 59 51 34 34 59 59 35 35 59 39 39 39 35 35 34 34 34 35 35 35 35 35 35 35 35 49 45 45 45 41 37 37 37 33 33 32 32 32 32 32 32 63 107 148 188 233 246 191 123 63 55 50 38 41 33 40 33 32 33 33 34 35 39 43 43 35 51 63 51 43 51 67 67 36 35 35 36 48 56 56 52 35 40 48 44 35 35 36 44 36 36 36 35 39 38 38 38 33 33 33 33 33 32 39 33 37 37 38 38 38 38 34 34 47 39 35 39 47 47 36 36 43 43 43 39 35 35 35 34 43 43 39 35 34 38 42 46 34 34 34 34 35 39 43 47 47 51 51 51 55 55 55 59 35 39 43 47 47 43 39 35 59 35 39 74 86 58 34 38 70 38 81 61 92 108 41 104 63 67 71 70 66 66 70 74 70 63 67 67 63 54 46 38 34 30 30 34 54 78 106 121 122 199 278 284 317 425 598 733 809 720 421 130 74 91 53 29 33 40 40 35 38 33 40 36 128 107 82 50 30 21 21 22 37 29 21 21 33 53 81 97 61 57 49 33 21 25 37 49 141 121 74 26 20 21 24 42 59 53 53 51 44 40 33 32 33 33 33 33 33 33 33 32 52 72 92 96 96 96 104 109 74 39 34 35 35 33 33 35 67 103 115 75 35 35 47 60 35 36 37 45 49 53 53 53 49 53 53 61 65 69 73 73 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 42 69 86 114 134 95 39 38 48 52 53 42 41 40 41 42 47 59 59 78 93 113 140 166 178 200 189 189 182 135 66 54 68 92 105 137 161 165 153 129 109 61 57 53 52 44 44 43 43 44 51 47 54 58 58 54 54 42 42 43 43 45 70 107 132 165 154 147 139 119 95 67 55 62 72 74 72 66 60 59 51 56 53 54 58 58 47 43 42 56 60 61 65 58 54 50 46 49 49 53 53 57 57 61 61 44 45 49 53 57 61 65 65 69 69 65 65 65 57 49 45 57 57 61 61 57 53 49 45 57 57 57 57 57 57 57 57 49 49 49 49 49 49 49 49 43 44 44 44 49 45 45 46 64 52 49 66 110 138 154 151 119 99 70 49 47 50 71 97 127 140 158 196 221 231 278 340 344 355 367 376 358 317 287 254 182 117 68 51 45 45 46 59 57 60 63 63 59 66 62 69 48 52 56 59 66 70 74 74 105 100 93 81 76 64 52 48 45 49 81 102 87 43 38 39 41 41 41 46 50 47 47 43 51 43 43 43 43 43 43 47 41 41 41 41 40 40 43 43 51 47 46 38 41 45 49 57 50 58 50 42 42 65 113 142 266 258 198 106 39 44 56 63 64 94 110 150 225 289 284 229 181 150 107 59 44 52 57 48 51 58 54 50 54 58 62 66 62 61 57 53 49 45 41 41 45 39 39 43 47 44 44 40 37 37 41 42 50 54 59 56 60 56 48 40 39 39 43 50 42 41 37 53 65 69 57 45 53 53 49 49 49 57 61 65 69 61 49 45 49 57 57 57 64 52 48 52 53 57 45 37 38 38 38 39 39 39 39 39 46 49 45 45 45 45 45 45 41 41 45 45 45 41 41 45 52 36 64 72 45 93 129 81 45 93 133 117 57 35 36 42 62 66 70 70 74 62 53 45 49 64 67 51 66 90 86 55 45 41 41 37 41 41 53 53 65 53 45 36 36 35 35 36 44 44 44 44 44 44 44 44 52 48 44 44 48 48 48 48 48 52 52 36 35 35 35 36 97 104 113 113 117 105 93 96 162 221 242 202 154 127 103 72 35 36 40 36 36 36 52 72 51 51 43 39 39 39 39 43 35 35 35 35 35 35 35 35 58 54 53 49 45 45 49 49 75 91 79 43 34 50 62 65 27 51 87 83 51 26 26 30 30 30 26 26 26 27 31 31 26 26 26 26 26 26 26 26 26 26 27 27 27 27 31 31 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 49 28 63 212 417 593 668 697 702 810 827 566 245 143 66 29 57 30 37 45 45 45 45 37 37 37 37 33 34 34 34 38 39 68 33 33 47 52 36 36 36 34 190 88 110 219 201 252 236 385 492 572 577 596 659 574 369 280 183 101 86 95 95 95 107 74 66 54 50 43 47 60 64 68 64 64 64 60 60 60 57 52 49 55 56 57 53 49 49 54 143 156 312 505 715 703 667 414 156 39 71 127 75 57 114 165 186 222 303 402 474 478 433 501 451 409 371 293 175 88 58 87 68 76 99 91 66 61 62 58 47 43 43 43 43 47 47 67 63 59 55 52 52 52 51 159 90 117 224 243 154 157 237 205 218 215 188 165 165 177 194 104 155 130 147 220 205 219 345 381 489 570 574 571 544 429 256 194 141 129 125 108 64 60 76 42 58 62 57 69 101 108 85 139 120 120 104 104 100 104 104 132 112 108 124 136 128 124 128 76 60 68 96 103 75 62 67 62 58 58 50 42 41 41 40 75 47 43 43 47 43 51 71 55 51 47 43 43 43 44 50 37 33 137 173 313 431 717 800 666 401 254 183 84 124 160 71 133 206 226 262 313 277 253 313 209 190 148 113 83 60 48 45 42 42 50 50 54 57 52 60 63 60 64 64 53 44 40 39 41 40 40 40 40 44 56 67 86 77 80 92 100 104 116 122 43 42 57 115 183 233 287 318 383 372 343 285 191 112 97 142 220 256 322 412 493 527 549 568 603 611 653 682 589 415 312 280 221 144 88 68 53 36 37 50 58 37 37 54 59 39 38 58 41 68 68 49 41 49 53 41 45 41 37 40 36 35 39 36 41 41 41 45 48 52 59 59 58 50 53 57 65 69 61 49 32 32 32 32 31 31 31 30 34 34 37 37 36 36 32 39 38 45 45 37 33 25 24 23 22 29 42 43 41 30 24 22 64 52 29 11 7 9 10 16 39 33 38 24 21 22 24 25 30 38 118 177 181 147 87 39 29 29 32 32 32 36 36 40 61 39 39 41 54 64 65 66 102 94 113 133 123 74 34 33 32 32 32 33 33 37 37 37 49 49 49 53 49 49 49 41 41 34 34 34 34 33 34 34 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 34 35 39 43 43 39 35 34 38 50 47 35 34 35 68 100 161 245 322 342 311 260 184 124 111 54 37 54 77 44 35 40 60 49 45 50 58 58 39 38 46 46 38 37 41 49 65 77 97 89 78 82 90 86 74 65 57 65 69 65 65 62 59 59 52 53 65 53 45 42 46 61 67 66 54 46 42 46 54 58 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 49 42 38 38 38 37 37 37 37 38 37 38 38 42 50 59 67 40 44 52 41 40 41 41 46 74 55 42 41 42 51 79 136 458 646 807 895 916 920 902 879 870 723 643 783 878 695 602 737 504 213 124 68 51 98 75 81 66 57 45 40 39 38 39 39 52 41 41 43 57 73 68 60 97 123 167 255 383 500 586 624 759 686 553 413 300 201 109 40 41 42 62 58 42 49 93 71 61 68 64 49 50 78 111 139 163 147 95 42 46 78 78 45 69 52 39 38 39 44 51 43 58 54 58 57 61 57 57 57 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 50 45 49 46 39 41 41 42 41 41 33 85 292 555 750 829 833 787 704 602 477 341 213 125 96 71 64 72 69 58 54 45 41 44 52 52 48 33 33 46 62 39 35 36 32 32 33 37 41 38 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 41 40 31 31 46 123 191 216 124 104 80 56 48 36 35 34 32 33 38 34 33 33 34 38 39 39 39 39 39 39 35 34 43 34 33 33 34 35 39 43 55 51 43 39 39 39 43 43 39 39 39 39 39 39 39 39 35 35 39 39 39 39 35 35 59 38 33 33 33 33 38 62 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 49 49 49 49 49 49 49 49 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 41 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 62 58 54 46 46 46 46 50 54 54 54 54 54 54 53 53 53 49 42 38 42 49 49 50 54 55 51 43 43 51 43 34 59 34 34 59 59 34 35 59 39 39 39 35 35 34 34 34 35 35 35 35 35 35 35 35 49 45 45 41 41 37 37 37 33 33 32 32 32 32 32 32 51 95 128 160 213 234 179 103 63 55 54 42 41 37 40 33 32 32 33 33 35 39 43 43 35 55 67 55 39 47 67 75 36 35 35 36 48 60 56 48 35 36 44 40 35 35 35 40 44 39 39 35 38 34 34 34 33 33 32 32 39 39 39 39 41 37 37 37 37 38 34 34 51 39 39 43 43 39 36 40 43 43 43 39 35 35 35 34 39 35 34 34 34 34 38 42 38 34 34 34 39 51 59 67 43 43 43 43 43 43 43 43 35 35 39 43 43 39 35 34 34 33 34 99 131 106 74 71 54 35 87 50 54 105 45 80 56 70 78 70 62 54 64 65 54 47 51 55 51 47 39 34 30 38 58 70 70 58 38 29 102 200 234 156 173 369 632 780 815 527 244 113 71 54 45 42 33 36 36 31 34 34 36 36 112 92 71 42 26 26 30 38 33 25 20 20 29 53 81 97 57 61 53 37 20 20 41 61 105 77 29 20 20 23 48 54 59 53 53 51 44 40 33 32 33 33 33 33 33 33 33 32 40 68 104 124 139 164 207 236 105 55 34 39 39 33 32 34 83 83 79 59 35 34 35 52 35 35 36 45 49 53 53 49 57 57 61 65 69 73 77 77 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 42 35 38 78 102 71 37 37 48 40 41 42 50 43 42 41 40 63 71 82 90 113 136 163 175 206 202 198 175 105 41 41 56 56 73 105 141 157 161 153 145 61 61 53 45 44 44 43 43 51 51 54 54 58 58 58 46 42 42 43 44 50 82 127 156 166 147 135 119 95 71 54 49 52 59 61 59 53 44 43 39 60 54 54 58 47 43 42 42 56 60 61 65 65 54 50 46 49 49 53 53 57 57 61 61 44 45 49 53 57 61 65 69 85 85 81 77 69 65 65 65 57 57 61 61 57 49 45 44 61 61 61 61 61 61 61 61 45 45 45 45 45 45 45 45 43 43 44 44 45 45 45 46 48 47 48 74 114 154 171 175 115 95 75 54 52 55 65 76 97 88 102 144 166 172 176 210 224 220 223 224 209 182 156 146 101 64 50 56 48 43 43 46 60 63 63 66 66 62 69 68 44 48 58 62 70 81 85 89 120 112 108 96 80 64 52 48 41 41 65 90 78 38 36 38 52 41 41 42 58 62 50 41 47 43 42 42 42 43 43 43 41 41 41 40 40 40 43 43 55 47 46 38 41 45 53 57 42 50 42 38 37 58 122 167 267 243 179 87 39 38 39 40 60 87 103 131 186 206 193 142 110 115 103 68 36 36 37 49 47 50 46 46 46 45 49 53 49 49 45 41 33 32 32 32 37 38 34 35 35 43 39 44 36 41 41 49 50 54 62 67 44 40 39 39 39 43 50 54 41 41 57 69 81 77 68 52 57 53 53 53 57 65 73 77 65 57 49 49 53 57 57 56 64 52 48 52 53 57 45 37 38 38 39 47 47 47 39 39 46 49 49 49 49 49 49 49 37 45 61 61 49 41 41 49 56 36 68 76 37 65 89 45 36 105 173 157 81 35 35 46 82 78 74 70 66 58 49 45 57 73 79 55 66 86 82 51 49 42 42 42 46 46 46 42 54 49 45 41 41 41 41 45 37 44 44 44 44 44 44 44 52 52 48 44 44 48 52 56 56 60 53 41 35 35 35 36 56 53 57 53 53 46 42 45 274 313 290 198 110 75 71 63 40 52 52 36 35 40 112 176 55 51 43 39 35 39 43 43 35 35 35 35 35 35 35 35 50 46 41 37 37 37 41 41 59 67 43 29 29 62 62 33 27 63 87 75 39 26 31 55 35 31 27 26 26 27 31 35 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 33 40 48 49 59 56 162 370 558 641 650 642 757 861 688 343 142 54 31 38 30 42 45 49 53 53 53 49 33 33 33 34 34 38 38 31 41 31 31 34 36 35 35 44 127 338 164 146 193 103 182 217 383 504 553 567 645 691 603 470 441 251 66 35 84 116 96 75 94 90 78 70 59 67 75 83 91 87 72 68 64 64 64 61 45 46 51 53 57 61 57 57 83 156 93 301 394 704 684 647 583 248 59 141 191 103 67 149 151 96 82 152 239 267 300 348 372 356 349 331 265 171 109 91 67 48 55 79 75 43 41 46 51 51 47 43 43 47 55 59 67 59 51 43 43 43 52 55 118 74 124 224 251 182 181 245 113 162 166 127 152 225 253 214 91 203 117 43 160 177 154 269 363 431 471 468 486 518 476 372 219 159 131 123 102 58 50 72 42 63 79 66 81 105 101 77 150 115 103 127 167 171 131 87 147 120 120 144 152 144 132 136 157 121 101 113 101 65 43 42 64 67 60 55 47 43 43 42 63 43 43 43 43 42 43 51 48 48 48 48 44 43 43 43 160 58 130 151 294 367 580 615 601 488 461 373 187 155 174 106 145 210 210 226 269 241 241 317 194 179 145 98 55 43 45 69 43 43 46 49 53 52 56 56 71 68 68 61 45 40 38 37 41 40 38 37 37 39 40 63 66 58 57 73 88 93 109 115 42 52 98 128 133 148 221 289 337 386 407 333 207 109 86 119 185 214 256 342 420 493 539 574 645 620 641 647 520 330 283 350 343 249 161 109 71 55 64 96 61 37 38 66 55 38 38 59 46 80 89 65 49 57 57 45 41 37 37 36 36 35 36 36 36 36 37 37 44 48 59 59 62 54 57 61 65 61 49 37 32 32 32 32 32 31 31 31 34 34 37 37 36 36 32 39 38 38 42 37 26 25 24 23 22 33 46 51 45 30 20 14 68 59 32 9 6 8 14 12 34 35 34 27 21 22 35 26 29 33 94 161 185 156 92 39 29 29 28 32 40 44 40 36 33 30 35 68 98 95 56 34 101 93 117 144 131 78 38 33 32 32 32 33 33 37 37 37 45 49 49 53 53 49 49 41 33 33 33 34 34 34 34 38 34 34 34 34 34 34 34 34 34 35 35 35 39 43 43 43 34 35 35 39 39 35 35 34 33 57 77 50 33 35 91 140 177 245 322 351 355 312 232 156 136 63 36 51 89 65 48 48 63 52 48 57 73 78 55 42 50 46 38 38 37 45 53 53 81 73 65 62 74 78 70 69 69 81 77 81 82 82 71 67 56 60 68 53 45 41 41 61 47 50 54 54 62 70 82 86 38 38 38 38 38 38 38 38 49 49 49 49 49 49 49 49 61 61 61 57 53 53 53 42 38 38 38 38 37 37 36 36 37 37 37 37 42 50 58 67 39 40 48 48 44 40 41 42 62 58 54 43 42 55 87 156 452 605 740 837 907 950 961 943 923 934 817 786 837 670 498 570 391 216 194 89 37 114 79 40 45 41 40 39 47 51 67 63 48 40 40 43 76 104 107 110 136 200 276 327 379 491 657 807 880 861 808 736 599 400 197 61 85 47 45 45 41 49 81 43 54 61 53 41 46 86 127 159 159 139 79 41 50 98 86 45 53 39 37 38 52 56 47 38 58 54 57 57 61 57 57 57 58 58 58 58 58 58 58 58 46 46 46 46 46 46 46 46 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 50 44 44 42 39 40 41 41 41 50 59 97 205 419 635 727 709 751 657 531 378 258 166 129 113 83 73 62 50 50 46 49 49 44 44 44 44 45 45 38 38 42 35 40 33 33 33 37 33 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 32 32 31 31 42 115 175 188 100 81 61 41 40 40 40 35 33 33 34 34 34 34 33 33 42 42 43 39 39 35 35 35 35 34 34 34 35 35 35 35 51 51 47 43 39 35 35 35 39 39 39 39 39 39 39 39 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 49 49 45 41 37 33 33 33 33 33 33 33 33 33 33 33 49 49 49 49 49 49 49 49 45 45 41 41 41 37 37 37 33 37 37 37 33 33 41 45 33 33 33 37 37 41 41 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 39 35 35 31 31 31 31 30 31 31 31 30 30 30 31 31 32 33 33 32 32 33 41 45 46 42 42 42 42 42 42 46 46 46 50 54 58 58 58 50 50 50 50 50 45 45 46 54 55 54 50 46 46 42 42 50 50 50 50 50 50 50 50 34 34 34 34 34 34 34 34 39 39 39 35 35 34 34 34 45 45 41 41 37 37 33 33 37 37 37 33 33 33 33 32 39 55 80 113 141 130 99 71 67 51 42 38 53 53 48 32 41 33 32 33 34 39 47 51 35 51 67 55 34 34 67 99 132 72 35 40 52 35 35 35 44 44 40 40 36 36 35 35 35 35 35 35 34 33 33 32 31 32 47 31 30 31 42 35 32 33 33 37 33 37 38 38 47 43 35 36 44 44 36 36 59 55 47 43 39 35 39 39 35 35 35 35 34 34 34 34 50 62 70 66 51 43 51 63 43 43 43 43 43 39 39 39 39 43 47 51 51 47 43 39 43 35 39 67 99 107 83 55 43 44 40 47 46 49 53 60 91 58 46 73 80 52 68 101 47 39 39 39 39 39 39 39 99 107 115 115 103 79 47 31 35 165 275 265 282 421 642 786 796 471 205 138 115 82 49 49 33 40 36 28 26 26 24 24 68 56 47 31 26 26 30 34 33 20 20 29 37 37 53 77 41 41 41 29 21 20 20 20 69 65 41 21 20 22 28 38 47 45 57 55 52 48 41 45 37 33 33 32 32 33 33 36 52 88 112 107 123 175 230 239 157 55 43 67 33 32 43 59 159 99 47 35 34 34 35 55 36 36 36 37 45 53 53 49 53 53 57 57 61 61 65 65 58 58 54 50 46 42 42 38 46 46 46 46 46 46 46 38 37 66 98 94 51 37 38 40 41 45 46 50 50 46 42 41 59 70 90 98 106 129 156 180 211 219 211 160 93 50 42 44 42 44 68 92 109 121 129 133 93 81 57 45 44 44 45 56 75 78 74 74 70 62 50 42 42 41 41 43 65 106 147 168 157 134 122 102 82 73 65 60 51 50 49 47 41 43 43 39 53 54 62 59 59 55 43 42 68 68 68 65 65 61 53 45 44 45 49 53 57 57 53 49 49 53 57 65 73 81 85 89 89 85 81 73 65 57 53 49 65 61 61 57 53 49 45 45 49 49 53 53 57 57 61 61 53 53 49 49 45 45 45 44 51 51 44 44 45 45 49 46 48 49 53 58 102 162 163 127 110 90 62 53 53 56 59 58 65 75 86 97 108 111 115 122 149 148 148 141 132 117 102 95 88 74 59 52 44 48 52 56 71 70 66 73 77 69 56 44 38 38 45 57 73 92 96 96 112 108 107 92 76 60 48 45 37 53 65 58 46 38 41 37 39 40 44 48 45 41 45 42 62 62 58 47 43 43 42 42 49 53 45 41 40 40 39 39 43 43 50 50 57 57 57 57 36 46 54 46 38 46 106 151 219 183 127 68 40 40 41 56 56 79 103 119 123 115 115 111 115 92 68 52 48 40 37 44 66 65 57 45 37 33 37 41 41 32 31 36 36 31 31 32 33 38 38 38 34 38 35 35 52 40 41 61 69 62 58 74 52 48 55 47 43 39 42 42 45 49 57 61 68 68 68 68 65 53 49 45 45 49 57 61 53 41 37 53 73 69 53 37 52 48 44 44 41 45 45 49 38 42 43 47 47 47 40 43 50 57 61 61 61 61 57 53 53 53 53 53 53 53 53 53 48 44 44 40 37 37 41 45 53 137 169 101 49 73 102 110 66 58 54 54 62 62 61 54 57 57 64 63 70 70 70 63 46 38 38 38 43 51 43 38 42 38 38 38 38 37 37 37 36 36 36 36 36 44 52 60 72 36 36 44 48 36 36 76 49 45 41 37 37 36 35 35 35 37 45 37 36 36 38 57 318 345 290 154 50 34 34 34 48 36 40 64 68 64 100 156 59 55 47 39 35 35 35 39 35 35 35 35 35 35 35 35 46 45 45 45 41 37 44 43 51 43 50 46 78 142 134 52 26 51 83 71 31 25 26 43 31 31 31 31 31 31 31 31 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 28 28 28 32 32 36 36 40 32 28 28 32 44 48 48 41 30 29 71 229 449 520 501 528 626 782 779 531 242 114 58 33 44 43 30 42 62 66 50 30 29 29 29 29 30 30 31 31 49 41 33 33 34 35 35 40 315 552 348 95 78 137 236 248 254 380 472 486 499 550 589 593 423 237 83 66 106 91 43 37 88 94 78 70 66 74 82 90 75 75 75 76 64 60 56 49 37 50 59 45 45 58 74 74 96 165 90 255 308 666 550 635 654 310 145 277 345 210 51 39 106 77 60 79 112 141 162 200 206 200 229 235 169 143 145 103 55 60 60 68 67 55 42 41 51 59 55 43 43 59 55 43 59 42 42 40 59 51 75 63 74 178 136 216 235 185 281 209 189 218 162 251 215 136 223 101 128 196 111 130 179 129 150 129 244 267 347 383 356 373 373 277 109 67 64 60 47 59 78 58 97 42 38 50 106 109 125 165 185 81 169 221 205 169 89 137 89 87 103 119 99 79 84 112 62 74 86 82 62 50 45 45 43 43 43 44 56 60 60 60 52 41 41 56 60 42 42 64 44 43 43 43 43 44 43 43 54 60 92 144 248 377 510 593 478 469 481 393 221 153 144 119 172 186 206 230 234 218 230 251 211 180 137 94 59 44 45 53 63 43 41 41 53 60 56 40 79 68 49 40 41 41 43 44 43 44 44 44 42 39 37 36 39 43 70 94 78 55 59 68 71 79 91 85 91 110 172 212 327 363 408 378 240 121 99 161 147 213 287 329 370 420 498 560 579 570 575 560 449 314 323 409 456 381 282 198 123 76 78 95 68 65 70 63 48 40 38 37 43 53 38 35 37 66 70 42 38 38 45 37 41 37 37 37 41 41 45 49 52 52 55 55 70 66 69 65 57 53 53 49 33 33 32 32 32 31 31 31 34 30 33 29 32 32 32 39 46 42 42 31 26 26 25 29 27 22 35 36 45 35 17 7 45 51 36 25 18 15 8 9 12 26 37 38 23 21 30 25 27 32 65 97 141 168 140 87 35 30 29 28 32 43 47 40 41 30 31 63 96 86 34 30 36 52 79 95 94 74 42 32 33 33 33 33 33 33 33 33 33 37 45 49 49 49 49 41 41 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 42 33 68 36 32 46 34 43 115 240 261 298 335 336 297 237 201 129 68 39 55 78 57 40 55 54 44 48 77 113 126 107 90 58 57 49 45 45 41 49 57 53 57 65 73 77 73 65 61 57 65 77 89 86 86 71 67 83 68 56 44 40 40 41 49 43 46 42 38 46 62 78 86 38 38 38 38 38 38 38 38 49 49 49 45 45 45 45 41 57 49 49 49 57 57 53 38 46 38 37 38 42 42 38 46 35 37 38 36 37 47 55 43 47 47 51 44 48 41 45 41 54 42 42 42 42 55 67 116 490 486 529 624 710 845 952 937 959 914 852 791 755 680 476 232 237 154 80 55 65 70 63 41 41 41 40 44 55 55 51 43 83 79 69 62 86 119 122 104 165 237 340 419 494 597 754 886 967 952 918 861 740 540 321 169 142 121 91 48 43 44 48 51 74 70 50 41 62 115 131 107 151 135 82 40 42 97 89 40 52 44 60 96 99 55 37 37 90 70 49 45 65 85 101 105 54 62 54 42 46 62 54 38 54 54 54 54 54 54 54 54 46 46 46 46 46 46 46 46 38 38 38 42 42 46 46 50 52 52 49 43 40 41 42 45 43 80 98 142 321 548 654 628 551 480 375 269 181 121 108 91 85 66 59 43 39 38 38 37 40 40 40 44 41 45 45 38 42 43 36 40 33 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 41 36 32 31 38 95 131 136 80 69 61 61 72 68 60 51 33 33 34 34 34 34 33 33 42 42 39 39 39 35 35 35 35 34 34 34 35 35 35 35 55 55 51 47 43 39 39 35 39 39 39 39 39 39 39 39 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 49 49 45 41 37 33 33 33 33 33 33 33 33 33 33 33 45 45 45 45 45 45 45 45 45 45 45 41 41 37 37 37 32 33 37 33 33 32 33 33 33 33 33 33 37 41 41 37 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 33 39 35 35 31 31 31 31 30 30 30 30 30 30 30 31 32 33 37 33 32 32 33 45 41 41 42 42 42 42 42 42 46 50 50 50 54 54 54 58 50 50 50 50 50 45 45 46 54 55 54 50 46 42 42 42 46 46 46 46 46 46 46 46 34 34 34 34 34 34 34 34 39 39 39 35 35 34 34 34 45 45 41 41 37 37 33 33 33 33 33 33 33 32 32 32 39 47 56 69 89 86 79 71 63 47 38 34 49 49 48 32 37 34 34 38 34 35 39 43 35 47 59 47 34 35 59 87 136 76 35 35 40 35 35 52 40 40 40 36 36 35 35 35 36 35 42 38 34 34 33 32 32 30 43 83 79 35 29 31 35 32 33 33 33 33 37 38 35 39 36 35 36 36 36 36 59 55 47 39 35 35 35 39 35 35 35 35 34 34 34 34 70 78 86 78 59 51 55 67 39 39 39 39 39 39 39 39 35 39 63 75 75 63 39 34 43 35 34 47 71 79 67 51 35 36 35 35 42 42 49 49 76 51 57 89 89 60 67 93 47 40 40 39 39 39 39 39 71 75 83 83 79 71 59 44 29 101 236 302 348 444 630 786 864 487 179 115 103 58 37 49 33 36 32 27 26 25 24 24 32 28 23 22 22 26 34 38 29 20 21 37 41 33 37 53 29 21 20 29 49 53 45 33 73 73 61 49 30 23 32 30 67 45 37 43 55 67 52 40 37 33 33 32 32 33 33 36 44 68 88 107 170 246 290 287 173 71 51 63 33 33 79 107 159 91 35 35 39 34 34 35 36 36 36 37 45 53 53 49 49 53 53 57 57 61 61 61 54 54 50 46 42 38 37 37 42 42 42 46 46 46 46 45 61 78 94 82 50 38 39 40 44 45 53 50 54 50 42 42 58 66 90 98 106 122 145 165 216 220 204 161 101 58 43 47 42 42 43 56 76 89 105 113 93 85 73 65 61 65 73 88 87 94 90 86 78 66 50 42 43 42 43 52 85 126 170 187 140 121 109 96 76 60 56 62 44 44 43 41 40 40 39 39 49 46 42 43 43 42 42 42 64 64 68 68 65 61 53 45 44 45 49 57 57 57 53 53 53 57 65 73 85 93 101 105 85 81 77 73 65 61 57 53 65 61 61 57 53 49 45 45 45 45 45 49 53 53 53 57 53 53 49 49 49 45 45 44 44 44 44 44 45 45 46 46 48 60 57 53 93 130 134 106 101 89 65 49 52 52 52 48 51 51 58 62 69 72 72 72 80 80 83 87 86 82 74 71 67 64 64 60 56 60 63 67 82 74 73 69 69 61 48 39 37 37 37 45 64 72 80 87 103 99 95 83 71 52 45 41 36 41 53 49 45 41 41 38 37 38 48 56 60 56 57 61 65 58 54 50 46 43 42 42 49 49 45 41 40 40 39 39 39 43 50 54 61 57 57 53 36 38 42 38 37 38 71 107 139 119 87 48 40 40 40 44 54 72 95 92 88 80 76 72 92 80 72 61 56 49 45 52 46 45 41 33 32 32 32 32 32 30 30 32 32 30 31 32 33 38 38 42 38 42 39 39 44 36 37 57 65 61 62 74 55 56 55 51 43 39 38 38 53 49 53 53 60 68 72 69 49 49 53 53 53 49 45 45 53 45 41 53 65 61 41 35 44 44 40 40 37 41 41 45 38 42 39 47 47 47 40 44 58 61 65 65 61 53 49 41 53 53 53 53 53 53 53 53 48 44 40 36 36 37 37 37 36 113 125 53 61 161 186 134 46 42 38 38 50 54 54 54 53 53 60 60 67 66 66 59 46 38 38 38 43 51 43 38 39 38 38 38 38 37 37 37 36 36 36 36 36 48 56 60 160 88 36 44 52 36 36 61 45 46 42 37 37 37 36 36 34 35 36 36 36 36 45 64 219 238 182 74 33 35 67 72 48 35 35 84 132 128 100 84 55 51 43 39 35 35 35 35 35 35 35 35 35 35 35 35 49 49 45 45 41 37 44 39 55 35 46 66 114 173 133 32 26 38 50 46 31 26 26 31 31 31 31 31 31 31 31 31 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 32 32 36 36 36 32 28 28 32 44 48 48 41 31 46 65 164 310 349 338 384 529 677 710 519 293 162 78 32 40 39 35 39 46 46 34 29 30 30 30 31 31 35 35 32 57 42 34 34 34 34 35 40 247 314 209 260 303 154 125 162 166 264 337 342 315 313 347 366 229 119 46 79 112 89 49 40 80 83 82 67 71 67 83 79 71 71 72 72 60 56 56 49 35 38 40 40 42 55 75 78 149 183 123 209 209 427 316 440 627 476 296 264 296 196 73 75 79 51 42 43 53 58 64 105 176 207 225 175 88 91 105 47 51 52 49 49 56 51 51 47 59 67 59 47 43 51 47 42 79 47 42 41 51 59 71 63 66 193 184 199 226 265 345 253 273 225 161 278 306 203 202 132 135 189 88 75 118 128 163 109 120 151 230 266 238 261 269 177 100 79 59 46 47 99 123 118 73 104 155 187 230 261 265 256 187 211 331 255 183 251 200 141 117 145 161 134 98 79 87 88 106 102 98 82 63 46 44 44 45 45 49 45 48 44 44 44 48 42 42 48 52 43 43 64 43 43 43 43 43 43 43 42 58 68 97 142 214 299 389 433 397 379 414 401 284 206 180 132 140 175 210 215 206 191 215 240 268 217 150 103 80 77 66 69 59 47 41 45 56 64 63 48 88 68 41 40 41 45 77 95 116 120 131 126 105 75 45 39 35 37 59 75 75 48 60 65 70 63 59 51 61 100 163 210 281 324 361 342 232 125 100 153 209 258 305 339 373 406 456 491 501 517 549 534 451 360 357 421 462 447 419 348 245 146 115 117 79 76 73 63 52 40 39 39 38 50 61 54 90 118 94 50 38 38 38 38 38 38 37 37 53 53 53 53 56 52 55 51 62 62 65 57 53 45 45 45 33 33 33 32 32 31 31 31 34 30 33 29 32 32 32 32 43 39 39 35 30 30 26 26 36 38 43 36 45 31 33 35 17 35 44 49 49 23 7 7 10 13 27 33 30 28 29 23 26 29 32 48 104 152 156 127 43 38 29 28 35 46 50 47 44 30 34 43 52 41 31 29 30 31 33 34 42 41 32 32 33 33 33 33 33 33 33 33 37 41 45 49 53 53 49 41 41 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 41 59 109 46 51 72 32 74 151 279 281 306 323 320 273 206 169 125 77 40 51 62 52 44 51 47 47 55 80 109 118 114 98 50 53 49 45 45 49 53 49 49 53 61 61 65 61 57 58 61 65 73 77 78 74 63 63 75 67 59 44 40 44 44 48 43 46 42 38 42 50 58 66 38 38 38 38 38 38 38 38 53 53 53 53 49 49 49 49 61 57 49 45 49 53 57 50 54 38 37 42 58 53 57 73 37 65 77 54 36 36 38 51 46 46 47 51 51 48 48 45 41 41 41 42 42 46 46 88 245 242 313 447 558 684 743 699 760 764 782 725 667 702 547 192 164 116 82 67 58 55 48 40 44 40 40 44 59 63 59 55 74 70 56 53 54 54 65 71 236 332 438 508 602 730 862 950 996 1012 993 913 781 604 378 191 167 151 125 87 75 80 91 87 86 74 50 42 75 123 123 87 123 111 74 40 39 57 84 72 72 48 39 40 38 37 50 94 38 38 49 57 69 69 57 49 50 50 50 50 50 50 42 38 54 54 54 54 54 54 54 54 46 46 46 46 46 46 46 46 38 38 38 42 42 46 46 49 60 60 53 47 41 41 42 42 56 84 92 108 212 357 434 413 319 273 219 162 121 100 91 93 67 63 48 40 38 38 37 37 35 39 36 36 40 41 45 49 42 43 36 40 33 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 57 41 32 31 34 63 75 68 72 68 64 68 71 63 52 47 34 34 33 33 33 33 34 34 38 38 39 39 35 35 35 35 35 34 34 34 35 35 35 35 59 59 55 51 51 47 43 43 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 49 49 45 41 37 37 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 45 45 45 41 37 37 33 33 32 33 37 33 32 32 32 32 32 32 32 33 33 37 37 37 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 40 47 47 43 39 39 38 34 38 30 30 30 30 34 38 31 44 48 56 48 36 33 41 49 37 37 41 41 45 45 45 49 49 50 50 50 54 54 54 54 50 50 50 50 50 45 45 45 62 58 54 50 46 46 42 38 45 45 45 45 45 45 45 42 34 34 34 34 34 34 34 34 39 39 35 35 35 35 34 34 45 45 45 41 37 37 37 33 33 33 32 32 32 32 32 32 39 39 36 33 45 58 75 95 63 47 34 34 45 49 52 37 32 33 38 38 38 38 39 39 43 51 51 47 39 43 55 71 96 60 36 40 40 35 36 56 40 40 36 36 35 35 35 35 43 42 49 45 41 37 33 32 40 29 36 136 150 62 28 39 31 36 32 33 33 37 33 34 34 39 36 35 35 35 36 44 59 55 47 39 35 35 35 39 35 35 35 35 34 34 34 34 66 74 78 74 59 55 59 67 35 35 35 35 35 39 39 39 35 43 59 75 75 59 43 34 51 43 35 35 39 47 51 51 47 47 47 47 54 53 57 57 63 54 66 109 109 73 64 77 39 33 33 33 33 32 32 32 48 44 44 44 44 44 44 44 43 53 113 204 268 345 527 707 766 403 115 86 100 58 44 61 40 36 31 27 30 25 24 24 23 22 22 22 22 26 30 34 21 20 25 41 41 33 29 29 45 29 21 41 77 85 61 33 57 69 69 61 46 27 28 25 67 37 33 51 83 95 56 32 37 33 33 32 32 33 33 36 35 51 66 114 221 329 373 358 173 67 43 47 33 46 131 163 131 67 33 34 51 43 34 34 36 36 36 37 45 53 53 49 57 57 57 61 61 65 65 65 54 50 50 46 42 38 38 37 42 42 42 46 46 46 50 49 97 93 85 70 50 38 39 40 48 49 53 57 61 57 57 46 61 73 90 98 99 115 138 158 201 193 173 138 101 70 55 48 43 42 42 42 43 56 76 88 100 100 100 100 97 101 101 112 91 99 95 86 67 51 42 41 41 41 42 44 80 113 153 165 122 107 91 78 58 46 45 44 41 41 40 40 39 39 43 40 58 50 46 42 46 54 55 59 60 64 68 68 68 64 53 49 44 45 53 57 57 57 53 53 53 57 65 73 85 93 101 105 77 72 72 68 64 60 60 56 60 60 56 56 52 48 44 44 44 44 44 44 48 48 52 52 52 52 52 48 48 48 48 48 48 48 44 44 48 49 46 47 47 52 53 49 69 98 106 97 100 79 52 47 48 52 48 48 48 48 48 47 47 47 47 47 47 48 47 47 55 58 54 62 57 65 65 68 64 71 70 66 89 81 69 65 65 56 43 38 36 36 36 36 40 48 59 63 83 79 75 64 56 48 37 37 36 37 49 49 48 44 52 60 54 54 62 60 64 68 72 77 61 61 57 57 53 42 42 42 45 49 45 41 40 40 39 39 39 43 54 58 65 61 57 53 36 37 38 38 38 38 43 59 63 55 48 40 39 39 39 39 47 62 77 70 66 58 54 54 61 65 77 69 60 60 56 63 34 36 36 32 32 31 31 31 31 30 30 31 31 31 31 32 34 34 34 35 42 46 47 51 52 48 49 61 62 58 62 74 63 59 55 47 42 38 38 37 53 49 48 44 48 56 75 76 41 42 54 58 53 45 37 36 53 53 53 57 57 53 37 35 40 36 36 35 36 36 37 41 38 42 39 47 47 47 40 43 66 69 69 65 57 49 41 37 49 49 49 49 49 49 49 49 45 41 41 40 37 41 49 53 36 73 85 73 121 181 138 46 54 42 38 37 38 42 46 46 49 49 56 56 63 63 62 55 46 38 38 38 43 51 43 38 38 38 38 38 38 38 38 38 61 48 36 36 40 52 56 48 216 124 44 40 52 40 36 45 49 49 45 38 37 37 37 37 35 36 36 37 37 41 49 60 106 114 83 34 32 51 92 100 48 35 36 92 140 128 76 36 51 46 39 35 34 34 34 35 35 35 35 35 35 35 35 35 53 49 56 52 48 44 39 39 62 66 90 102 117 132 88 25 27 26 25 26 31 31 27 27 31 31 31 31 31 31 31 31 31 31 31 31 35 35 35 35 31 31 31 31 31 31 31 31 27 28 28 28 32 36 36 36 32 28 28 32 44 48 48 41 31 55 63 107 187 203 220 298 390 469 449 285 142 94 58 33 40 44 44 40 36 31 30 30 30 30 31 31 31 31 32 32 46 35 35 34 35 40 51 59 135 111 82 321 532 468 339 198 147 158 170 190 199 201 199 200 94 45 43 80 97 62 40 40 65 76 75 64 72 64 72 68 56 56 56 56 56 56 52 49 37 39 52 57 59 79 99 111 117 140 134 179 152 234 152 308 511 643 527 319 248 164 94 132 65 46 42 44 45 45 47 69 163 218 240 178 108 142 153 63 55 48 44 44 44 44 55 59 71 75 71 55 51 51 47 42 54 58 50 46 41 62 89 121 129 192 219 203 229 301 344 320 436 332 224 273 377 333 233 187 257 259 135 95 134 158 205 109 80 71 122 156 152 191 195 94 59 75 55 45 75 121 101 80 60 159 210 181 201 309 400 423 277 256 345 261 169 253 238 187 219 232 248 225 177 138 150 175 165 134 102 79 66 46 44 42 57 61 68 56 44 43 43 48 55 51 47 43 43 43 55 59 42 42 42 42 42 42 42 42 54 69 95 128 165 203 235 257 306 263 312 373 338 287 244 173 127 164 203 192 183 184 216 237 293 222 142 87 77 81 69 60 51 47 54 53 53 56 63 60 80 57 42 43 50 95 136 153 173 172 180 178 165 151 133 124 39 42 38 39 48 61 57 41 46 42 42 43 63 98 145 187 214 253 297 298 227 145 120 155 207 240 271 309 331 353 375 382 373 424 452 417 370 347 359 371 437 445 445 422 364 301 266 259 177 151 124 94 71 52 45 48 43 47 42 38 54 83 75 43 38 38 39 39 39 43 42 49 69 65 65 61 56 52 51 47 54 54 57 53 45 41 41 37 33 33 33 32 32 31 31 30 34 30 37 33 32 32 32 32 47 43 43 32 27 27 26 26 48 47 48 37 34 32 45 55 13 31 40 49 49 26 7 6 8 10 14 24 40 38 35 21 24 26 27 29 71 123 147 131 59 46 29 27 27 42 57 54 40 38 38 30 29 29 29 30 29 30 30 31 31 32 33 33 33 33 33 33 33 33 33 33 37 41 49 53 53 53 53 45 41 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 45 77 167 76 117 102 27 80 146 250 252 281 299 303 261 198 161 122 98 65 43 38 41 51 47 54 54 59 59 65 58 54 50 53 56 56 52 52 49 49 53 53 45 49 53 53 53 57 57 54 54 54 58 58 58 54 54 66 59 55 51 47 47 43 43 46 46 42 38 38 38 38 42 42 42 42 42 42 42 42 42 53 53 53 53 53 49 49 49 61 61 57 49 45 49 57 61 47 38 37 51 66 70 101 145 137 117 98 70 39 37 38 43 42 50 50 47 51 48 48 41 41 41 41 46 42 42 41 62 114 111 168 258 300 362 377 320 361 358 463 484 469 591 533 213 118 102 107 96 74 55 51 44 44 44 40 44 56 60 56 60 90 86 79 84 58 41 53 102 207 378 552 639 712 823 915 968 966 1018 992 886 763 637 440 252 154 137 119 90 86 91 107 102 86 78 62 55 95 128 108 64 71 67 58 40 38 39 83 123 68 44 39 39 39 59 130 198 229 197 157 101 61 45 60 61 50 38 46 70 66 38 37 50 54 54 54 54 54 54 54 54 46 46 46 46 46 46 46 46 38 38 38 42 46 46 46 50 61 61 58 58 47 41 49 45 60 74 86 76 112 166 204 203 157 139 120 98 78 72 66 59 52 45 40 39 38 37 37 37 27 31 27 32 36 44 45 45 38 39 36 40 33 37 41 41 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 65 41 32 33 45 46 38 34 83 76 76 72 55 35 36 51 34 34 33 32 32 33 34 42 34 34 35 35 35 35 35 35 34 34 34 34 35 35 35 35 55 55 51 51 47 43 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 49 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 41 41 37 33 33 32 32 32 32 33 37 33 32 32 32 33 32 32 32 32 33 33 37 33 41 34 34 34 34 34 34 34 34 34 34 34 34 34 34 41 40 47 47 43 43 39 39 38 46 34 30 30 34 50 58 58 75 76 84 76 60 44 37 37 33 33 37 37 41 45 45 49 53 53 54 54 50 50 51 51 50 50 50 50 49 45 45 45 58 58 54 50 46 42 38 37 41 41 41 41 41 41 41 38 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 45 45 45 41 41 37 37 37 33 33 32 32 32 32 32 32 36 39 37 33 41 54 79 107 59 47 38 34 45 49 56 45 31 32 32 33 34 50 51 43 55 55 55 51 51 55 55 59 36 35 40 56 48 35 35 36 36 36 36 35 35 35 35 35 46 45 49 41 41 37 32 31 44 30 52 163 187 99 42 50 31 32 32 32 33 33 33 33 39 39 35 35 36 36 37 37 52 55 47 39 35 35 35 35 35 35 35 35 34 34 34 34 34 38 46 50 47 47 55 63 34 34 35 35 35 35 35 35 47 47 47 51 51 47 47 47 55 55 47 39 34 35 43 51 43 47 54 53 53 53 57 53 51 47 71 118 118 78 54 58 43 37 37 37 37 37 36 36 44 40 36 32 32 31 31 32 84 42 42 83 128 178 321 465 447 213 59 77 98 82 71 67 36 35 31 27 30 25 28 24 32 32 35 35 34 30 26 22 21 20 25 33 37 37 33 33 69 57 49 61 77 73 41 20 29 40 45 45 30 22 23 24 47 33 45 78 107 107 60 31 37 33 33 32 32 33 33 36 39 47 59 106 209 313 353 334 153 51 34 42 38 94 166 170 83 35 32 35 55 47 35 39 36 36 36 37 45 53 53 49 65 65 65 69 69 73 73 77 54 54 50 50 46 42 42 42 38 42 42 42 46 50 50 50 97 85 73 54 46 42 42 39 47 44 52 53 57 53 53 53 68 73 90 91 103 107 131 143 162 150 126 106 90 70 63 59 56 44 42 42 42 44 52 60 100 104 112 116 116 105 101 104 72 76 83 68 55 43 42 41 41 41 42 42 59 80 104 113 97 89 81 61 44 42 40 40 39 39 39 39 39 40 48 52 69 54 46 46 50 62 67 79 60 64 68 72 68 60 52 52 44 45 53 57 61 57 57 53 49 53 57 65 69 77 81 85 68 64 64 64 64 60 60 60 60 60 56 56 52 48 48 48 44 44 44 48 48 52 52 52 52 52 52 52 52 52 52 52 48 48 44 45 45 46 46 51 45 47 56 48 60 81 97 100 87 74 51 46 47 56 60 56 52 49 49 48 48 47 47 47 49 49 49 49 49 55 55 59 47 58 69 69 72 71 66 69 81 73 61 57 61 52 39 38 35 35 35 35 35 35 36 40 67 63 59 48 40 36 37 36 37 37 45 49 48 48 67 80 116 102 98 86 70 60 72 80 60 57 53 53 49 45 45 45 45 45 41 41 40 40 39 39 39 43 58 62 69 65 57 42 38 38 37 38 38 43 44 47 39 39 39 39 39 38 38 38 39 54 62 55 55 59 63 78 54 66 70 61 52 52 55 58 33 36 32 32 31 35 35 31 31 31 31 35 39 39 44 41 34 34 34 35 42 39 47 52 72 64 65 62 66 62 62 59 71 67 59 47 46 38 37 37 45 45 48 48 52 60 71 68 37 38 49 46 49 38 36 35 53 61 80 65 64 49 48 36 36 35 35 35 35 36 36 37 38 42 39 47 47 47 40 43 62 65 65 61 57 49 41 37 49 49 49 49 49 49 49 49 41 41 45 49 49 57 69 73 78 45 58 113 145 113 50 36 78 66 46 38 38 38 42 38 53 53 60 60 67 67 67 59 46 38 38 38 43 51 43 38 38 38 38 38 38 38 38 42 105 84 48 40 48 56 48 36 176 96 36 36 52 48 40 45 45 45 45 45 45 37 44 44 48 44 44 48 48 48 48 48 43 55 55 43 48 72 76 64 52 48 60 76 72 48 40 48 46 42 34 34 34 34 34 34 35 35 35 35 35 35 35 42 53 53 56 52 48 44 39 35 34 78 130 117 64 40 40 26 30 25 24 25 26 35 31 27 31 31 31 31 31 31 31 31 35 35 35 35 35 39 39 39 35 35 35 35 35 35 35 35 27 27 28 28 32 32 36 36 32 28 28 32 44 48 48 41 31 63 57 70 135 137 158 236 304 313 236 99 35 66 89 74 52 64 68 60 40 32 31 31 31 31 31 31 32 32 32 33 34 34 34 35 40 56 76 87 131 83 46 206 397 445 329 101 139 146 131 131 171 220 217 186 69 50 48 64 61 41 40 48 55 69 69 69 65 61 61 57 53 56 56 52 52 56 56 53 43 48 68 73 78 83 107 116 102 133 195 162 158 153 79 207 443 709 713 446 219 115 78 80 56 49 61 63 56 46 60 112 181 242 307 285 191 162 133 43 59 52 44 44 43 43 44 48 63 67 67 59 51 47 47 46 40 58 66 65 40 61 117 185 237 160 203 242 253 256 252 371 501 399 255 192 380 463 324 293 426 304 156 201 206 171 191 103 135 85 76 95 129 208 219 105 90 88 71 79 143 155 103 82 118 165 169 109 100 212 391 514 435 242 315 395 335 284 237 285 250 215 223 236 196 129 153 223 184 134 98 66 54 54 44 43 44 56 64 52 43 43 47 59 71 83 71 43 42 47 55 42 42 46 46 46 42 42 53 53 49 61 72 91 109 135 155 163 246 197 234 322 369 400 376 266 138 149 172 169 192 217 237 237 262 198 115 71 64 61 52 44 44 58 62 61 49 52 67 68 48 42 51 77 115 145 170 175 197 192 183 169 172 194 208 223 177 129 50 36 39 68 61 39 40 41 47 71 88 104 119 132 147 193 241 254 211 149 128 151 157 198 233 275 305 315 322 317 316 364 360 296 269 310 334 313 410 369 338 346 391 429 442 439 337 302 251 192 137 94 74 66 58 63 70 59 59 67 55 43 51 51 51 51 47 47 47 47 81 77 73 65 60 48 47 43 51 50 53 49 45 41 41 37 33 33 33 32 32 31 31 30 34 34 37 33 32 32 32 36 43 43 32 32 27 27 26 26 37 51 56 41 38 28 34 48 25 32 28 17 14 14 22 20 8 9 11 14 43 53 53 28 22 24 26 28 61 90 102 87 71 58 33 27 27 42 68 69 39 37 41 37 29 29 42 58 47 39 35 31 31 36 44 41 33 33 33 33 33 33 33 33 37 41 49 53 57 53 53 45 41 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 45 210 357 293 331 240 27 63 92 189 203 253 294 307 280 221 178 127 127 94 44 37 45 59 51 62 62 58 47 36 36 36 36 48 56 56 56 56 56 49 49 53 53 41 41 45 49 53 57 54 50 46 42 38 42 42 46 54 58 51 51 47 43 46 42 42 42 42 38 38 38 38 37 38 38 38 38 38 38 38 38 53 53 53 49 49 49 49 49 53 61 65 61 53 49 57 57 39 38 43 75 82 93 177 281 304 217 125 85 78 59 38 37 42 45 46 50 47 51 51 44 48 45 53 49 53 42 42 59 123 116 150 172 142 165 196 175 183 127 184 249 245 278 274 137 97 95 104 89 66 54 55 59 52 47 51 48 56 60 57 60 82 74 83 101 78 41 66 151 184 359 544 630 676 771 902 1001 1009 1017 964 858 759 668 514 355 156 124 87 57 62 70 83 87 71 71 71 79 96 116 100 68 42 42 41 41 39 39 75 139 52 44 52 68 91 106 154 194 328 281 209 125 61 45 76 93 61 37 46 90 82 38 37 62 54 54 54 54 54 54 54 54 46 46 46 46 46 46 46 46 38 38 42 42 46 46 50 50 61 61 58 58 59 52 59 60 60 63 72 82 88 87 102 121 118 111 104 86 72 58 44 41 41 41 40 39 38 38 41 41 25 26 27 31 32 40 41 41 38 39 36 40 40 44 41 41 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 69 37 32 45 53 38 33 34 47 63 87 99 75 43 43 63 34 34 33 32 32 33 34 42 34 34 34 34 35 35 35 35 34 34 34 34 35 35 35 35 47 43 43 43 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 49 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 51 58 54 54 50 50 46 45 57 45 34 34 45 69 89 90 99 104 112 104 80 48 32 32 32 33 33 37 41 41 45 45 53 53 53 54 50 50 51 51 50 50 50 50 49 45 45 45 53 54 50 45 41 37 37 33 41 41 41 41 41 41 41 37 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 49 49 45 45 41 41 37 37 33 33 33 32 32 32 32 32 32 40 45 45 45 46 55 71 55 47 42 38 49 53 60 53 33 33 33 32 34 54 51 35 51 51 51 51 55 55 51 47 34 35 40 52 44 35 35 36 40 40 36 36 35 35 35 35 45 45 52 41 44 32 32 31 36 32 72 147 179 140 87 59 35 36 36 40 33 37 33 33 47 39 34 35 36 41 36 36 48 51 43 39 35 35 35 35 35 35 35 35 34 34 34 34 33 33 34 34 34 35 39 47 35 35 35 35 35 35 35 35 55 51 51 51 51 51 51 55 51 55 55 47 35 34 34 35 38 42 45 49 49 45 45 41 37 40 64 107 107 71 47 43 37 37 37 37 37 37 36 36 36 36 36 36 32 32 31 31 67 61 64 81 92 99 131 167 141 67 56 76 76 79 86 58 43 31 31 27 30 25 28 28 40 36 43 39 38 30 22 22 21 21 21 21 29 45 53 57 61 61 65 65 53 37 21 20 20 20 21 21 21 22 24 26 47 41 61 82 95 99 72 56 33 33 33 32 32 33 40 44 47 59 74 97 165 245 288 262 149 47 34 50 70 134 174 138 62 35 34 43 47 35 39 59 36 36 36 37 45 53 53 49 61 61 65 65 69 69 73 73 46 46 46 42 42 38 38 38 42 42 42 46 46 46 50 50 77 65 53 50 54 46 42 38 39 40 40 48 52 49 53 49 68 73 93 99 107 111 128 136 143 127 102 79 67 62 59 55 59 44 47 43 43 48 56 56 96 100 104 100 96 84 76 68 44 49 60 48 44 43 43 43 55 51 47 47 51 59 67 75 75 71 59 47 42 41 40 39 40 39 39 40 48 56 64 65 57 46 42 42 42 47 63 71 63 71 72 72 64 56 56 56 44 49 53 57 61 61 57 57 53 53 57 57 57 61 61 61 60 60 60 60 60 60 60 60 56 56 56 52 52 52 48 48 48 48 48 52 52 56 56 56 52 52 52 56 56 56 56 56 52 45 45 45 49 50 47 55 46 51 60 52 56 68 80 91 82 74 58 46 55 67 75 68 60 56 52 48 48 48 48 48 50 50 60 60 59 62 55 58 46 50 65 65 68 63 55 58 58 50 49 53 57 52 40 39 35 36 36 35 35 34 34 35 51 47 44 36 36 36 37 37 38 37 41 49 48 51 78 95 136 153 169 154 118 87 71 60 52 53 53 49 49 49 45 45 45 41 41 41 40 40 39 39 39 39 58 62 69 65 53 42 39 38 37 37 39 51 59 59 48 48 40 39 39 39 39 39 39 47 51 55 59 56 64 79 63 75 70 41 36 39 47 41 41 40 32 31 35 35 35 31 31 31 35 39 44 48 52 45 38 34 34 35 35 35 40 60 68 68 68 61 66 63 63 63 71 60 52 44 43 38 38 38 37 38 45 53 53 53 56 49 38 38 37 37 37 37 37 37 37 66 97 78 65 49 48 37 35 35 35 35 35 36 36 37 42 46 43 47 47 47 40 39 50 57 57 61 57 53 45 41 49 49 49 49 49 49 49 49 49 49 49 49 49 57 61 69 106 58 46 74 86 66 66 102 78 66 46 38 42 42 46 42 61 61 68 68 75 75 75 68 49 38 37 38 50 58 50 42 37 37 38 38 42 42 42 46 113 88 52 40 48 56 48 36 96 56 36 48 60 48 40 48 47 47 47 51 51 44 51 51 51 43 36 40 47 51 43 35 44 47 56 64 76 72 52 36 60 64 68 56 35 34 35 63 38 34 34 33 33 34 34 34 35 35 35 35 35 35 35 42 53 56 56 52 48 44 47 46 29 50 109 101 32 26 44 52 25 25 25 25 26 31 39 43 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 35 35 35 35 35 35 35 35 27 27 27 28 28 32 32 32 32 28 28 32 44 48 48 41 34 66 53 45 92 78 80 136 163 175 140 85 75 98 84 48 60 68 76 68 48 32 32 36 32 32 36 36 41 41 45 41 34 34 34 35 51 71 91 103 146 82 55 123 131 103 99 51 67 135 159 146 190 267 259 172 73 54 51 44 52 52 56 68 43 47 55 55 55 51 50 50 50 53 53 53 53 57 64 65 47 44 60 61 55 59 61 76 60 103 186 108 154 152 102 186 275 441 518 357 125 100 123 60 60 60 68 80 77 82 104 156 309 401 538 538 328 138 72 43 67 60 52 44 43 42 42 42 54 58 66 66 58 54 62 69 53 61 69 76 96 140 200 240 284 147 198 250 260 227 207 382 402 299 179 134 362 478 359 403 522 268 141 299 301 167 164 100 157 119 114 104 118 227 294 227 210 160 136 176 236 232 192 175 183 178 182 182 137 141 285 457 420 232 336 464 430 350 275 343 288 270 246 211 180 156 181 206 163 109 69 49 49 61 49 44 43 48 60 52 43 43 54 70 78 94 86 50 42 58 66 41 50 61 65 65 57 53 61 69 61 61 60 60 68 88 115 135 158 153 212 302 416 546 540 379 177 133 125 141 205 249 249 214 199 163 115 80 60 52 52 44 47 58 70 65 53 52 64 68 41 42 52 94 149 175 176 180 161 159 137 108 110 144 174 173 252 212 137 70 49 51 56 48 48 49 51 61 74 78 79 78 107 153 216 233 191 137 115 116 165 208 255 293 311 313 301 304 283 331 319 240 229 286 298 253 322 292 256 276 338 422 474 494 424 408 389 346 298 242 194 160 137 171 219 219 179 128 76 51 63 60 63 59 51 47 43 43 81 81 73 65 56 44 44 35 51 50 53 49 45 41 41 41 33 33 33 32 32 31 31 30 38 34 37 33 36 36 36 36 32 32 28 27 27 27 26 26 25 43 49 46 39 28 18 17 27 25 13 5 5 10 26 31 16 9 10 16 49 67 75 54 26 23 24 25 39 60 65 62 78 58 37 28 35 50 72 69 39 32 36 40 48 57 65 69 57 54 54 50 39 39 39 36 33 33 33 33 33 33 33 33 37 41 49 53 53 53 49 45 37 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 52 341 563 570 628 486 151 94 51 129 159 224 294 319 304 245 198 151 148 114 56 38 49 67 55 46 54 54 47 40 37 46 57 55 62 63 63 56 56 56 56 57 53 49 49 49 57 53 61 62 47 43 38 38 38 46 50 46 50 54 54 54 50 45 38 37 38 38 42 42 42 38 38 38 38 38 38 38 38 38 38 61 57 57 57 57 53 53 53 45 57 69 73 69 61 53 45 37 38 67 102 94 113 252 424 458 348 216 129 94 66 39 37 41 48 45 46 50 47 51 44 60 53 49 41 45 53 61 72 100 67 97 139 133 199 262 245 145 113 93 119 139 84 60 113 92 73 57 46 42 42 47 51 67 55 55 59 56 53 41 41 51 39 52 85 70 42 66 149 142 281 471 630 697 725 800 881 988 951 871 787 712 618 491 368 216 160 99 57 46 46 52 64 55 79 95 88 80 76 72 64 43 41 41 53 48 39 63 99 56 48 59 79 91 86 82 78 125 125 125 101 84 68 68 65 69 38 50 102 98 46 38 70 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 50 42 42 42 46 46 50 50 50 50 54 54 58 59 63 66 70 59 54 58 84 92 83 79 91 86 79 72 65 47 47 40 40 40 40 39 39 42 41 52 52 25 25 26 27 28 32 33 37 34 39 31 36 44 48 41 45 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 68 40 40 60 64 37 34 50 32 34 55 87 83 51 43 66 42 34 33 32 32 33 34 34 34 34 34 34 35 35 35 35 34 34 34 34 35 35 35 35 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 45 45 45 45 45 41 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 30 31 32 32 32 31 31 31 31 31 31 31 32 32 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 51 58 58 54 50 50 50 46 54 49 41 37 45 73 109 126 119 124 128 112 80 48 32 31 32 33 33 33 37 37 41 41 49 49 49 49 54 54 54 54 50 50 50 49 49 45 45 45 45 45 45 41 41 37 37 37 41 41 41 41 41 41 41 41 37 34 34 34 34 34 34 34 34 34 34 34 34 34 38 38 49 49 49 45 41 41 41 37 37 37 33 33 33 33 33 32 36 44 45 41 37 33 33 34 43 39 46 42 53 53 60 53 64 77 81 54 38 46 43 34 39 43 47 51 51 47 43 39 44 40 36 35 35 36 48 64 44 44 40 40 36 36 35 39 45 52 52 48 44 40 31 31 32 48 80 116 148 147 111 68 32 40 40 44 37 41 37 37 47 39 35 36 37 37 36 35 48 51 43 35 35 35 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 39 39 39 39 35 35 35 35 43 51 67 75 75 67 51 43 43 47 47 43 35 34 34 34 53 57 61 65 65 61 57 53 37 37 57 77 81 53 33 33 37 37 37 37 37 37 37 36 31 32 36 44 48 44 40 36 47 66 77 76 71 71 48 29 30 40 72 59 41 55 73 45 38 31 27 27 29 25 28 28 23 24 31 31 34 30 26 26 21 25 21 20 29 57 77 81 41 57 69 57 29 20 21 33 20 20 20 20 20 22 36 46 67 61 65 62 67 83 92 108 33 33 33 32 32 33 40 44 35 55 74 98 153 233 280 266 156 58 42 62 86 150 178 114 86 58 43 47 35 33 35 63 36 36 36 37 45 53 53 49 49 49 49 53 53 57 57 57 38 38 38 38 37 37 37 37 46 46 46 46 46 46 46 46 54 46 42 50 57 54 46 37 46 39 43 40 44 52 56 48 68 77 97 102 103 116 124 140 152 131 107 75 59 47 58 59 43 42 42 43 47 48 56 64 83 76 76 72 60 52 44 44 44 45 49 44 44 44 52 68 83 75 59 47 42 42 42 46 57 53 53 53 53 53 56 56 55 55 48 52 56 68 76 73 61 54 43 43 51 59 67 75 67 79 80 76 60 51 52 56 44 49 57 61 61 61 57 57 65 61 61 61 57 57 57 56 56 56 56 56 60 60 60 60 56 56 56 52 52 52 52 52 48 48 52 52 56 56 60 60 56 56 56 56 56 60 60 60 49 49 45 46 46 50 51 59 59 67 68 63 59 52 56 63 78 69 58 58 66 78 82 78 63 63 63 59 59 59 55 55 64 64 70 66 62 54 49 45 45 45 50 53 52 48 51 47 46 42 45 49 61 57 44 40 37 37 37 37 35 34 35 36 44 47 36 36 36 36 37 37 42 37 36 48 59 59 94 126 136 196 261 269 202 118 67 43 55 49 49 45 45 45 45 45 41 41 41 40 40 40 39 39 39 39 50 54 61 57 53 42 39 38 37 38 39 59 67 67 56 52 44 40 40 44 59 63 52 56 60 49 45 45 49 53 72 79 62 36 35 43 57 41 64 48 31 31 31 35 31 30 31 35 39 35 40 52 52 41 46 34 34 35 36 35 40 64 56 57 61 50 54 67 71 60 60 56 52 44 47 39 42 38 37 38 49 57 57 53 48 37 42 37 37 37 36 37 38 42 37 86 121 101 69 57 45 36 36 36 36 35 36 36 37 41 46 50 47 47 47 43 39 39 42 49 53 57 57 57 53 49 45 45 45 45 45 45 45 45 61 57 53 45 37 37 41 41 42 66 66 37 37 58 79 78 46 38 38 38 38 46 54 54 61 61 68 68 75 75 75 68 49 38 37 38 50 58 50 42 37 37 38 38 38 42 42 45 85 64 40 36 44 52 48 44 52 44 48 64 64 44 36 44 47 47 47 51 51 51 51 51 58 46 39 50 70 78 74 62 67 48 44 56 64 56 45 41 56 48 44 44 48 48 43 43 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 42 45 52 52 48 48 48 51 50 62 46 69 72 36 28 40 36 25 26 30 26 26 27 39 51 35 35 35 35 35 35 35 35 39 39 39 39 35 35 35 31 35 35 35 35 35 35 35 35 27 27 27 27 28 32 32 32 32 28 28 32 44 48 48 44 33 58 38 31 64 59 38 81 48 72 91 92 108 106 67 31 44 56 60 56 44 32 32 37 32 32 32 32 32 33 33 33 43 36 39 43 51 67 83 95 99 66 71 91 55 35 59 73 38 87 106 141 280 404 316 120 89 74 66 47 51 55 51 39 40 40 40 40 40 39 39 43 47 54 57 57 61 65 76 77 59 48 60 65 51 43 48 61 72 96 175 82 148 150 89 146 237 204 219 155 37 88 146 50 60 56 63 70 75 76 100 146 379 496 694 713 419 114 52 98 67 60 56 48 43 42 41 40 42 46 58 66 62 54 66 85 77 40 52 68 212 259 331 319 255 179 222 233 239 250 238 349 294 186 126 177 361 378 302 454 562 268 174 404 379 209 215 153 129 164 210 168 126 223 353 361 263 231 279 339 336 316 272 200 216 168 172 208 172 124 220 391 352 322 387 336 320 377 357 394 379 396 330 218 187 232 232 154 116 77 45 44 45 57 56 48 44 52 60 67 55 46 50 54 54 74 74 54 54 70 77 58 61 69 73 73 65 61 69 77 92 84 61 42 42 47 79 103 71 109 202 311 447 605 616 425 217 133 101 137 201 226 210 186 139 127 103 76 55 44 44 48 47 58 66 69 64 60 68 72 61 42 44 76 126 165 171 177 116 134 120 94 112 143 153 150 199 214 214 167 88 36 37 55 82 64 46 43 44 45 49 55 83 129 191 216 202 157 111 88 177 213 256 283 286 276 259 250 197 242 246 203 200 236 213 164 172 215 251 267 287 335 395 431 355 387 431 463 463 442 402 353 321 327 327 287 219 147 92 68 71 67 71 63 55 47 43 46 73 73 65 61 52 40 40 35 47 47 49 45 45 41 41 41 33 32 32 32 32 31 31 31 38 34 41 37 36 36 36 36 32 28 28 27 27 26 26 26 24 31 41 50 55 45 15 8 11 17 17 14 17 14 18 15 27 13 9 12 40 66 82 77 55 33 22 22 25 39 53 58 58 49 40 32 39 50 72 65 54 43 43 52 64 68 67 52 53 53 57 54 58 50 50 43 40 33 33 33 33 33 33 33 33 37 45 49 49 49 49 41 37 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 51 252 512 604 699 597 286 148 50 48 82 152 233 279 288 264 230 164 156 118 61 39 53 63 55 49 54 54 47 36 37 37 45 63 66 66 62 55 60 60 64 57 53 49 49 53 57 53 57 66 55 51 47 43 43 54 58 46 46 50 54 53 49 45 41 37 37 38 42 46 46 42 42 42 42 42 42 42 42 42 42 69 65 65 65 65 61 61 61 49 53 65 81 85 77 57 37 37 38 83 130 109 128 300 504 520 459 336 189 81 42 42 58 37 48 41 45 46 50 47 47 56 52 40 40 40 53 68 74 100 43 46 93 130 192 227 178 49 113 70 52 99 71 48 117 94 74 46 38 38 50 54 58 71 67 55 55 53 49 41 40 63 43 49 83 80 49 68 131 179 227 376 558 678 695 710 739 833 797 725 665 610 543 432 333 264 188 111 57 42 41 43 48 64 87 96 84 52 43 43 52 59 42 41 53 63 43 47 59 59 40 39 47 63 63 46 36 36 45 69 81 80 68 57 42 77 38 50 98 106 62 46 70 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 50 42 42 42 46 50 50 50 54 47 47 51 55 62 66 66 77 73 57 50 67 78 55 47 54 62 65 54 43 39 39 38 39 39 39 39 42 49 56 63 67 25 25 25 26 27 28 29 29 34 35 39 43 44 48 52 45 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 64 37 40 69 64 33 38 74 94 50 34 51 63 51 46 54 46 38 34 33 32 32 33 33 33 33 34 34 34 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 45 45 45 45 45 45 45 45 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 32 32 32 32 32 32 40 44 44 36 32 31 31 30 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 58 58 54 54 50 50 50 38 41 45 38 41 69 121 150 131 128 116 92 60 36 32 32 32 33 33 33 33 33 33 33 45 49 49 49 54 54 54 58 50 50 50 49 49 45 45 45 45 45 45 48 48 48 48 48 52 52 52 52 52 52 52 45 41 34 34 34 34 34 34 34 34 34 34 34 34 38 38 38 49 49 49 45 45 41 41 41 41 41 41 37 37 37 37 33 60 52 41 37 37 34 34 34 34 35 43 43 49 45 52 45 72 129 161 118 62 42 50 55 35 47 59 63 59 55 51 51 60 48 35 35 35 40 56 64 48 48 44 44 40 40 36 43 60 68 63 63 59 44 39 35 32 44 64 92 120 116 92 72 36 44 44 48 41 45 41 41 43 59 68 56 40 36 36 37 48 51 43 35 35 35 34 34 35 35 35 35 34 34 34 34 42 38 34 34 35 35 34 34 47 47 43 43 39 35 35 35 39 47 59 67 67 59 47 39 51 47 43 39 39 39 35 38 61 72 76 80 73 69 65 61 34 34 34 39 46 34 34 34 37 37 37 37 37 37 37 37 31 32 32 41 48 52 52 56 47 58 54 46 34 31 32 32 33 33 35 33 28 31 64 44 38 31 27 27 29 25 32 32 22 22 23 23 26 30 30 30 29 37 33 25 37 69 89 89 81 93 93 65 29 20 21 41 29 28 21 20 20 22 48 58 71 65 65 66 67 87 104 120 33 33 33 32 32 33 40 44 35 50 62 86 156 240 276 258 128 50 42 50 66 142 190 138 118 74 39 35 34 34 39 71 36 36 36 37 45 53 53 49 37 41 41 45 45 49 49 49 42 42 42 42 42 42 42 42 50 50 50 46 42 42 42 38 54 53 50 46 50 50 46 38 51 50 50 47 51 55 59 56 76 81 105 110 111 120 128 137 145 135 111 79 55 43 54 63 47 43 42 42 42 47 59 56 56 51 44 44 43 43 43 44 44 45 45 45 44 45 64 84 84 72 55 42 41 40 41 44 56 63 67 67 78 79 79 83 75 75 63 63 60 64 65 65 58 55 59 63 67 71 75 75 71 83 84 75 59 47 47 51 44 48 56 60 64 60 60 56 60 60 60 60 60 56 56 56 56 56 56 56 56 56 56 56 56 56 52 52 52 52 52 52 44 48 48 48 52 56 56 56 56 56 56 60 60 60 64 64 53 46 46 46 46 47 55 59 75 71 67 59 55 51 47 47 70 58 57 57 70 85 81 73 76 76 76 76 80 80 84 84 80 80 80 75 67 59 51 48 43 44 44 44 44 43 43 43 42 42 42 42 57 53 44 40 39 39 51 38 36 35 35 36 55 51 36 36 36 37 38 38 50 37 37 60 79 83 126 166 180 260 348 349 261 145 74 39 51 52 52 52 41 41 41 41 41 41 40 40 40 40 39 39 39 39 46 46 53 53 49 42 43 40 40 48 64 75 75 75 63 59 55 51 51 55 67 64 64 68 61 57 49 41 40 40 64 71 54 36 44 75 77 45 88 75 47 38 42 46 46 38 38 54 55 47 51 63 68 49 55 35 35 36 44 36 44 76 76 81 81 62 62 67 67 55 52 45 41 41 44 40 43 43 38 38 45 49 49 45 41 37 37 37 36 36 37 38 39 46 46 114 158 134 86 61 45 37 36 44 40 40 37 41 41 45 54 54 51 51 47 39 38 38 42 49 53 57 57 53 49 49 45 45 45 45 45 45 45 45 57 53 49 45 37 37 37 41 36 54 66 37 37 50 38 36 38 37 37 38 42 46 54 50 61 61 68 68 75 75 75 68 56 41 37 41 53 61 53 45 41 41 41 41 42 46 46 45 61 48 40 36 40 44 48 48 52 44 48 56 56 44 40 44 51 50 50 50 58 58 58 58 77 61 50 66 90 102 101 78 67 40 36 48 57 49 49 61 41 36 36 40 52 56 43 34 34 33 33 32 33 33 33 34 35 35 35 35 35 35 35 42 41 48 48 48 48 48 55 54 78 50 69 80 44 27 27 25 25 25 26 26 26 31 39 43 35 35 35 35 35 35 35 35 43 43 39 35 31 31 27 27 31 31 31 31 31 31 31 31 27 27 27 27 28 28 32 32 32 28 28 32 44 48 48 44 28 65 31 31 54 43 34 62 52 71 82 93 102 106 94 75 32 32 40 44 41 37 37 37 32 32 32 32 32 32 33 33 47 40 43 43 51 67 79 87 75 87 75 35 44 81 45 33 40 41 44 111 291 417 300 89 109 110 93 54 42 50 45 36 40 40 40 40 40 39 39 39 54 54 57 57 69 76 84 85 71 56 68 74 67 52 61 77 153 153 220 167 206 156 39 74 368 244 151 83 43 46 62 40 43 45 47 58 69 69 90 120 258 333 535 596 355 86 40 90 59 51 47 44 43 42 41 42 42 50 62 73 69 57 73 96 108 64 127 103 282 290 398 382 246 238 253 221 215 242 253 281 233 173 161 249 341 277 269 460 587 341 283 474 389 244 275 184 117 188 266 232 158 239 361 379 292 320 436 464 396 420 428 313 273 229 193 181 158 162 246 357 426 448 421 246 255 384 388 437 422 395 309 210 191 212 176 93 87 56 43 43 44 52 56 52 59 67 71 82 78 73 61 57 46 54 69 73 77 77 80 76 64 72 84 76 72 68 76 88 116 96 69 42 41 43 45 47 45 75 171 280 392 527 520 340 253 154 122 150 178 155 147 159 115 107 95 67 48 43 44 48 55 58 62 69 68 75 72 68 62 43 43 49 100 146 156 166 151 172 154 137 162 205 222 209 188 196 217 222 162 64 36 46 81 68 46 43 43 44 44 55 75 102 159 212 246 229 163 108 154 185 213 244 266 250 221 200 139 163 168 161 158 163 131 98 84 174 242 257 249 261 304 339 275 314 369 417 456 471 467 442 352 299 240 180 131 100 88 88 71 67 71 63 59 51 54 50 61 61 57 49 44 36 36 35 39 39 41 41 37 37 37 37 32 32 32 32 32 32 35 35 38 38 41 37 36 36 36 40 32 32 28 28 27 27 27 26 24 23 33 54 75 73 39 21 7 6 14 22 25 17 9 6 11 8 9 15 36 49 70 68 73 51 36 33 28 30 36 41 37 29 28 28 39 50 64 53 54 54 51 55 63 63 67 56 60 64 68 65 58 58 58 51 40 33 33 33 33 33 33 33 33 33 41 45 45 45 41 37 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 59 103 327 448 542 535 361 219 129 51 61 103 157 210 232 237 226 176 140 103 65 47 49 51 47 57 58 50 39 35 36 35 35 71 74 66 62 62 67 68 72 56 56 49 49 53 53 57 53 54 43 43 39 39 39 50 50 46 46 53 53 53 49 57 45 38 38 38 38 38 38 42 42 50 50 50 50 50 50 50 50 61 61 61 61 57 57 57 57 61 57 57 73 89 85 61 37 38 38 83 143 130 137 300 501 505 482 377 205 86 58 67 75 36 44 44 49 46 46 43 47 48 44 40 40 48 64 76 78 98 46 45 56 42 71 86 37 40 93 77 38 38 39 37 38 71 59 47 50 50 58 66 70 62 58 51 51 49 49 41 40 72 52 46 75 77 62 66 89 237 221 251 349 474 589 676 734 720 725 667 571 519 492 426 334 237 157 84 46 42 42 43 49 57 68 72 60 43 41 43 52 55 42 41 40 55 55 55 51 47 39 39 39 58 66 62 54 93 81 73 65 68 68 65 54 81 46 46 82 102 78 58 58 54 54 54 54 54 54 54 54 50 50 50 50 50 50 50 50 42 42 46 46 50 50 54 55 44 51 51 54 65 65 65 69 65 53 46 39 40 39 39 39 55 58 51 39 38 38 37 37 38 38 41 49 63 67 75 86 25 25 25 30 27 31 28 29 41 41 39 43 51 48 52 52 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 60 36 44 69 60 32 45 105 249 141 45 33 54 62 70 74 46 42 41 33 33 32 33 33 33 33 33 34 38 35 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 39 39 39 39 39 38 38 39 35 35 35 35 35 35 35 35 42 35 35 35 35 35 35 35 42 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 37 37 37 37 37 37 36 36 31 32 32 32 32 36 40 36 45 53 57 53 48 36 32 32 30 30 31 31 31 31 35 35 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 55 58 58 54 54 50 50 50 30 38 41 37 34 65 125 166 139 124 104 72 44 32 32 44 32 32 32 33 33 33 32 32 45 45 45 49 54 58 58 58 50 50 50 49 49 45 45 45 41 41 45 44 44 48 48 48 52 52 52 52 52 52 52 45 45 38 38 38 38 38 38 38 34 34 34 34 34 38 38 45 53 49 49 45 45 41 41 41 45 41 41 41 41 37 37 37 79 63 47 40 52 65 73 66 32 33 41 49 45 48 44 36 46 138 203 162 74 43 66 87 43 59 79 83 75 67 67 71 51 36 35 35 35 44 44 36 48 48 48 44 44 40 40 54 72 79 72 67 56 52 47 43 39 36 56 88 97 81 61 61 43 51 55 48 45 41 45 38 35 71 100 88 52 36 37 61 48 51 43 35 34 34 34 34 35 35 35 35 34 34 34 34 41 37 37 41 45 50 50 39 62 51 47 43 39 35 35 35 43 39 39 35 35 39 39 43 67 59 47 43 47 51 51 54 41 52 60 64 57 53 45 41 38 34 34 34 34 34 34 34 37 37 41 37 41 37 41 37 32 32 36 37 48 48 60 64 43 39 43 55 43 31 31 33 34 30 31 31 28 27 53 45 38 31 27 27 29 25 32 32 24 23 27 23 26 26 30 30 26 37 37 29 41 69 85 81 141 141 129 85 41 20 20 29 33 33 21 20 20 22 51 68 61 56 73 86 95 96 100 97 33 33 33 32 32 33 40 44 47 47 46 58 114 181 201 174 88 34 34 33 41 137 213 189 141 81 34 33 42 46 62 79 40 40 40 37 45 53 53 49 41 41 41 45 45 56 56 53 58 58 58 58 54 54 54 54 54 54 50 46 42 38 38 38 62 54 46 42 38 46 46 50 55 54 54 54 58 62 70 63 76 85 102 107 112 124 132 141 136 124 107 71 43 42 55 67 70 62 46 42 41 42 47 55 43 42 42 41 42 46 58 62 55 52 52 44 43 44 54 78 73 61 45 43 41 41 42 50 68 75 75 71 79 75 75 75 79 72 60 56 49 53 54 50 43 43 48 56 56 56 52 48 64 80 95 87 67 51 51 59 44 45 56 53 64 53 60 49 52 45 52 49 56 49 56 49 49 49 49 49 49 56 56 56 56 56 56 56 63 63 63 63 51 51 48 48 52 52 52 52 56 56 56 60 60 68 68 64 53 46 46 46 46 51 55 63 79 59 62 59 63 59 55 51 66 58 50 61 70 81 73 72 64 67 71 75 87 91 91 102 86 90 90 90 74 70 63 55 42 43 43 43 43 43 43 43 43 42 42 42 57 53 41 40 40 51 55 43 37 36 36 37 41 45 37 36 36 37 41 45 64 44 48 76 91 99 150 199 250 331 411 392 276 152 81 58 55 48 48 48 48 41 41 41 41 40 40 40 40 39 39 39 39 39 42 42 42 42 50 42 44 52 64 76 88 92 87 83 67 63 59 51 47 43 51 44 64 72 69 65 57 45 45 45 48 48 39 37 61 96 83 42 105 77 48 32 36 51 51 43 43 59 67 48 52 68 69 50 67 36 35 44 52 40 48 84 108 120 112 82 74 71 71 47 40 41 41 40 44 44 51 51 42 38 46 41 41 41 41 37 36 36 36 37 38 38 39 43 67 139 186 158 102 77 57 41 44 48 44 37 37 41 38 42 51 51 51 51 43 39 38 38 46 49 53 57 57 53 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 49 57 65 74 42 37 38 42 38 38 42 42 38 37 38 42 50 46 42 57 57 64 64 64 64 71 64 56 41 37 41 53 61 53 45 41 41 41 41 42 42 42 41 61 56 52 44 40 40 44 48 60 44 36 36 40 40 44 48 51 50 50 50 50 47 54 54 78 58 46 54 82 94 78 54 44 36 37 65 69 53 49 65 36 40 44 39 34 34 34 38 33 33 32 32 32 33 33 34 34 35 35 35 35 35 35 42 45 44 55 48 55 59 58 58 29 33 80 100 40 25 26 31 25 25 25 26 30 35 35 31 35 35 35 35 35 35 35 35 43 43 39 35 38 34 30 26 38 38 38 38 31 31 31 31 27 27 27 27 28 28 32 32 32 28 28 32 44 48 48 44 44 77 39 30 42 34 32 35 37 41 55 59 66 70 74 75 32 32 32 41 45 45 45 41 41 41 45 45 49 49 53 46 36 36 36 36 48 64 80 92 52 64 64 36 45 62 36 37 37 45 76 104 182 238 193 89 109 114 93 46 37 50 65 50 41 40 40 40 40 39 39 39 63 66 62 62 73 85 93 86 59 48 61 71 75 67 80 101 84 96 224 271 338 265 124 168 260 186 88 45 46 45 43 44 44 41 44 55 66 66 75 93 149 171 324 430 300 114 71 88 58 47 43 42 42 43 54 58 42 42 54 70 62 46 62 96 156 139 247 154 278 210 361 377 274 270 261 237 216 203 207 218 162 190 202 262 287 234 286 461 564 381 339 450 328 230 292 161 150 209 277 258 188 251 325 307 372 423 547 515 416 548 671 576 369 342 278 203 179 232 288 314 464 431 352 229 282 339 268 345 458 340 249 238 243 184 121 98 71 48 43 43 43 48 48 44 52 63 71 83 86 82 77 61 64 64 72 81 74 62 54 65 49 68 81 76 65 61 69 81 100 89 73 47 42 42 43 45 63 57 129 218 293 377 362 216 281 193 169 182 155 96 100 148 113 104 77 60 49 52 52 56 56 48 51 61 65 72 76 68 57 41 43 56 122 161 155 160 136 144 107 69 86 141 174 165 241 188 185 238 228 140 58 39 54 60 62 55 45 44 44 51 61 71 114 198 280 297 220 148 150 165 193 240 283 283 243 202 150 142 143 151 144 128 105 100 119 169 209 212 204 223 242 245 264 271 278 286 301 328 351 335 190 128 84 72 76 92 92 96 67 63 67 63 59 55 58 65 57 57 53 49 41 40 36 35 35 34 37 33 33 33 33 32 32 32 32 32 36 35 35 35 31 31 34 30 33 33 36 40 36 36 36 28 28 27 27 26 25 23 25 58 87 97 63 45 11 14 14 14 10 10 14 14 5 6 8 17 34 51 60 62 61 51 64 61 55 33 25 26 27 27 27 27 39 46 49 45 46 54 58 59 55 59 67 75 68 61 57 50 46 46 43 43 40 33 33 33 33 33 33 33 32 32 37 41 45 41 41 37 33 33 37 34 37 34 41 34 42 35 42 35 42 35 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 59 107 256 329 394 455 401 284 229 144 129 119 133 163 188 197 190 187 140 98 69 55 45 36 42 46 50 46 54 59 56 45 37 75 71 70 55 62 64 72 76 52 52 45 49 49 53 53 46 38 38 38 38 38 38 38 38 46 46 50 46 49 49 49 49 42 38 38 37 37 37 37 37 58 58 58 61 61 61 61 61 49 49 49 38 45 37 45 41 73 57 49 65 85 96 72 36 43 39 76 148 139 145 289 482 487 457 349 190 102 103 96 71 36 37 37 41 42 46 47 43 47 40 43 44 56 76 84 79 46 44 51 57 38 37 63 58 58 38 46 47 37 39 52 38 38 38 43 47 50 50 50 54 54 50 43 47 49 49 45 41 40 38 39 42 49 46 44 44 83 143 221 296 391 494 574 612 635 675 605 452 364 379 352 272 187 121 57 46 47 44 53 73 45 52 47 43 42 42 47 71 42 41 39 39 40 67 71 71 51 55 55 47 50 50 50 46 61 49 37 49 57 65 61 50 63 39 38 66 93 85 69 53 54 54 54 54 54 54 54 54 51 51 51 51 51 50 50 50 42 42 46 46 50 50 54 55 48 48 52 55 54 54 57 57 37 46 42 38 38 39 39 40 38 39 38 42 38 38 38 37 38 38 41 52 59 67 75 79 35 35 33 37 45 49 46 50 52 45 42 39 43 47 44 48 40 40 40 40 40 40 40 40 48 48 48 48 48 48 48 48 48 45 61 60 31 29 64 155 343 256 128 44 48 84 85 61 45 45 41 33 32 32 36 41 33 33 37 33 41 38 45 42 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 39 38 34 33 33 34 34 58 54 58 62 62 50 46 42 34 34 34 34 34 42 46 46 45 42 42 46 39 39 35 36 35 35 35 35 35 35 35 34 34 34 33 33 33 34 46 54 38 37 37 33 33 32 31 31 32 31 30 30 31 40 64 66 104 96 80 55 34 32 32 33 30 31 34 41 45 49 49 46 40 33 33 33 33 33 33 33 37 33 37 33 37 33 37 37 47 47 47 47 47 47 47 47 30 34 42 30 29 42 86 123 116 97 77 53 33 32 32 32 36 32 39 39 35 31 31 32 41 41 41 41 45 49 53 53 49 49 49 49 49 49 49 49 37 37 37 37 37 37 37 37 45 45 45 45 45 49 49 49 45 49 57 61 57 49 37 33 33 33 37 37 37 41 41 41 57 53 49 45 41 37 37 37 37 37 37 37 37 37 37 44 74 73 70 66 58 54 58 50 50 70 78 74 82 98 82 35 32 105 224 248 159 63 51 87 71 70 66 74 78 70 46 34 47 43 39 35 35 39 43 47 39 39 43 43 43 43 43 54 64 75 72 60 49 49 53 63 50 58 70 76 85 74 48 35 43 50 54 63 49 41 34 40 52 156 196 117 37 37 61 57 40 43 39 39 34 34 34 34 35 35 34 34 34 35 35 45 33 40 37 45 53 61 65 66 77 70 58 50 46 46 43 43 35 35 39 39 43 43 43 47 39 43 47 55 67 79 91 106 34 37 41 45 45 41 37 33 33 33 33 33 33 33 33 32 37 32 31 32 47 56 71 68 63 44 39 36 55 52 47 35 39 40 39 39 35 32 32 32 32 32 31 30 29 28 28 28 31 27 27 26 29 25 32 32 23 23 23 27 26 26 22 21 34 21 26 37 53 97 129 105 170 194 161 65 20 21 21 19 20 20 20 20 21 41 73 94 87 78 76 81 71 60 42 34 32 33 33 33 33 33 33 37 48 44 35 30 59 111 115 76 64 49 37 32 56 96 144 176 156 88 37 37 49 49 69 98 66 47 35 36 52 64 57 49 53 49 56 52 56 67 72 69 58 63 71 67 55 47 59 71 75 67 59 47 38 37 37 37 47 43 39 38 39 47 55 63 86 78 69 61 65 73 89 83 70 55 63 80 104 123 127 116 151 131 99 59 43 42 48 71 79 63 43 42 42 43 43 42 74 65 41 40 63 87 105 102 90 79 56 42 42 43 46 48 46 45 43 43 43 44 44 44 49 60 60 60 60 52 40 39 49 45 41 41 42 46 43 43 43 57 60 43 41 43 48 52 89 92 95 86 77 69 65 50 48 45 45 46 53 50 61 54 53 46 53 46 49 46 49 46 45 45 46 47 50 53 57 60 64 71 70 73 77 77 84 84 69 68 65 62 62 59 51 51 56 52 52 52 52 63 67 64 49 46 46 50 54 58 62 66 70 58 62 46 46 47 51 55 58 51 51 54 58 66 70 77 53 60 60 60 67 67 71 83 83 79 75 71 63 51 43 42 42 42 42 42 42 42 42 42 43 43 42 42 42 42 41 44 40 48 60 60 59 39 38 38 36 38 38 37 36 48 74 97 73 73 82 107 116 140 177 232 294 353 382 338 227 127 80 69 58 51 51 44 44 44 44 44 40 39 43 39 39 39 39 39 39 39 39 39 39 40 51 43 56 65 89 109 113 97 76 60 56 52 44 40 40 40 52 56 55 67 71 63 48 39 43 51 51 59 39 37 47 98 101 49 113 72 48 35 33 31 31 33 33 53 45 34 43 43 36 51 56 35 36 56 72 60 63 83 175 268 276 140 36 37 82 83 40 40 40 40 39 40 40 39 39 39 38 38 37 37 37 36 40 44 44 49 42 47 51 48 100 160 192 163 119 94 70 57 60 60 37 36 36 38 38 39 40 40 40 43 46 46 45 41 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 41 41 41 37 41 41 45 49 49 45 41 37 37 37 37 37 36 37 41 41 41 53 57 65 61 61 61 61 61 61 68 61 53 53 53 53 53 53 53 53 41 41 41 41 41 41 41 41 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 51 51 71 51 39 51 75 83 67 36 36 37 37 41 52 52 48 48 43 43 43 46 46 42 42 45 44 40 33 32 32 33 33 33 33 37 41 46 39 39 39 46 40 55 62 51 53 57 57 53 27 108 83 27 39 26 24 43 30 25 25 26 39 47 43 31 39 39 39 39 39 39 39 39 36 39 39 42 45 41 48 48 56 56 49 49 42 43 35 35 28 28 28 28 28 28 28 28 29 28 28 37 68 84 84 76 49 53 46 39 35 32 32 32 32 36 40 40 36 36 44 41 30 31 32 33 33 33 33 33 34 33 34 38 34 54 54 32 36 40 40 44 52 61 61 65 41 53 65 57 38 37 37 38 38 95 115 74 70 118 129 97 70 59 62 51 47 47 47 40 40 40 40 39 39 39 39 42 38 53 61 69 74 90 114 115 45 41 46 79 79 50 46 70 40 102 142 162 265 360 285 125 110 75 43 41 42 43 44 44 56 51 47 55 63 67 71 84 105 79 164 241 170 142 155 111 72 65 57 42 46 67 71 75 44 42 42 47 43 42 82 149 208 160 366 306 117 225 487 365 361 318 258 238 249 213 186 206 198 254 210 178 229 225 221 312 421 397 342 247 191 228 237 165 210 254 277 284 319 362 362 374 380 433 649 653 566 586 571 658 500 581 542 427 444 560 489 308 443 406 338 312 289 250 287 389 451 361 258 201 169 118 71 44 63 52 43 43 48 52 48 44 52 68 79 79 67 55 47 57 102 109 103 85 62 47 42 42 40 41 41 40 40 41 63 86 89 84 65 46 43 43 44 44 45 78 108 120 165 257 357 382 371 262 155 165 195 173 142 79 103 88 71 55 62 69 72 61 44 57 48 41 50 73 64 60 60 41 42 54 107 149 174 189 211 189 112 41 36 54 88 91 207 155 100 101 135 144 77 39 39 48 61 50 42 43 60 71 43 51 78 147 251 304 233 136 110 137 161 177 189 189 185 181 149 149 113 89 105 102 83 106 117 161 173 140 108 119 127 126 233 232 223 207 194 182 181 166 88 78 74 77 65 65 72 76 79 75 75 71 74 70 73 69 52 75 76 68 48 39 36 39 35 39 33 41 49 31 30 56 31 32 39 46 50 50 54 47 32 31 31 30 30 34 48 55 48 44 40 36 35 31 34 37 23 81 75 17 38 128 119 37 12 7 6 6 14 18 10 5 10 7 7 16 32 49 69 61 38 25 29 30 39 32 25 25 35 35 35 35 35 31 38 38 43 43 47 47 52 52 49 49 42 42 46 39 35 35 39 39 36 36 36 36 37 37 37 37 33 37 37 41 41 41 41 37 32 32 33 33 41 41 49 45 45 42 45 42 45 42 46 42 34 35 43 47 47 43 35 34 35 35 35 35 35 35 35 52 114 151 168 201 282 359 377 339 317 210 92 54 102 160 181 173 167 131 90 60 39 41 36 38 46 50 50 54 51 48 45 45 84 80 75 56 55 44 45 41 41 45 45 49 53 53 57 50 38 38 38 38 38 38 38 38 39 39 39 39 46 46 46 46 38 38 38 38 38 38 41 41 37 65 35 96 36 120 48 73 45 43 42 38 38 37 41 49 37 40 52 95 127 131 95 48 39 40 93 148 132 119 222 370 337 321 246 146 104 114 75 40 39 37 36 36 46 58 58 51 51 47 47 43 48 64 76 78 68 42 64 79 38 38 86 45 57 65 69 66 63 51 40 39 43 39 38 39 47 51 51 47 47 51 51 51 47 43 47 47 39 47 61 67 43 40 42 69 59 77 121 169 230 295 356 386 469 537 554 444 306 236 239 246 148 95 56 58 79 88 81 81 68 59 42 42 43 50 46 42 40 40 41 42 41 41 40 40 51 59 58 58 58 54 54 54 50 50 50 50 50 46 46 38 42 40 38 39 78 97 76 48 65 54 50 51 58 58 70 74 59 51 47 39 39 43 47 43 43 43 39 39 43 51 55 59 40 44 44 51 44 43 43 46 42 39 39 39 39 40 40 40 50 57 46 45 41 37 37 37 53 53 56 48 47 47 56 68 39 39 40 44 52 49 50 46 48 41 38 41 39 43 43 47 47 47 47 47 47 47 47 47 55 55 55 55 56 56 56 48 41 41 49 56 32 30 71 139 199 255 247 148 60 52 65 57 45 41 37 33 32 32 40 48 32 33 37 37 41 41 46 42 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 38 34 34 33 34 38 42 58 66 74 70 73 50 45 34 35 35 34 34 34 41 45 49 45 45 42 46 46 39 39 35 35 35 35 35 35 35 35 35 35 34 33 33 34 35 55 74 38 41 37 33 33 32 31 31 31 31 31 31 44 68 104 118 144 134 133 112 75 39 33 32 32 31 38 41 45 56 64 53 40 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 47 47 47 47 47 47 47 47 31 38 38 30 29 34 66 87 96 81 65 45 33 32 31 31 36 32 39 39 35 31 31 32 41 41 41 41 45 49 49 53 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 45 33 33 37 41 41 37 33 33 33 33 37 37 37 37 37 41 57 53 49 45 41 37 37 37 41 41 41 41 41 41 41 47 104 163 231 259 227 159 91 51 87 75 47 27 31 63 79 53 62 85 196 280 232 99 34 34 79 78 58 50 62 78 62 34 43 43 43 43 43 43 43 47 51 51 47 47 43 43 40 47 72 75 64 49 45 45 45 44 50 54 62 72 85 75 45 39 47 58 58 56 53 34 35 44 72 172 208 124 37 36 41 36 43 43 39 35 35 34 34 34 35 35 35 35 35 39 39 49 48 48 52 52 56 60 53 53 81 73 62 54 50 54 54 51 39 39 39 43 43 43 47 47 43 43 43 51 59 71 83 91 45 45 45 49 49 45 45 45 37 33 33 33 33 32 32 32 39 43 43 39 35 43 59 71 63 51 39 43 51 55 47 35 32 32 32 32 35 35 35 35 42 42 38 30 29 29 29 28 31 27 27 26 29 25 32 32 23 22 22 22 26 26 26 22 21 20 22 58 94 158 198 185 117 170 142 34 19 37 53 21 20 20 20 20 36 60 92 105 75 77 75 69 51 33 33 33 33 33 33 33 33 33 33 33 48 48 32 31 32 72 68 40 40 49 48 40 40 72 124 168 164 100 48 40 49 49 61 85 66 54 39 43 52 64 57 49 61 57 60 56 63 67 79 76 70 75 83 79 67 63 71 83 67 63 55 47 39 38 38 38 46 39 38 38 43 55 67 75 86 74 57 45 53 64 84 86 70 52 56 76 95 111 115 111 123 107 83 63 56 64 80 96 71 58 42 41 42 43 43 42 58 49 51 74 93 92 99 110 81 130 155 125 79 45 42 43 45 44 43 42 43 43 43 42 45 45 53 57 61 53 45 41 49 41 40 40 40 41 42 43 45 57 61 45 43 43 53 73 97 97 88 75 74 65 61 46 44 45 45 45 46 46 50 50 46 46 46 46 46 46 46 46 45 45 46 46 47 54 57 57 52 59 66 69 76 83 83 87 79 71 64 61 58 51 43 43 48 48 48 48 59 63 74 67 52 46 46 46 50 54 58 58 58 58 54 50 50 50 54 58 51 47 47 47 47 51 62 62 53 49 56 52 56 60 71 75 87 83 75 63 55 47 42 42 41 41 41 42 42 42 42 42 43 43 42 42 42 42 41 41 44 56 72 80 80 60 39 38 37 38 46 56 54 64 95 138 121 158 210 236 242 231 208 196 214 257 277 241 151 83 56 64 54 54 47 47 47 40 40 40 43 43 43 39 39 39 39 39 39 39 39 39 39 40 44 48 52 61 85 101 109 101 89 77 52 52 44 40 40 40 44 44 55 63 67 55 39 39 43 55 55 55 39 37 39 67 59 38 97 64 36 35 33 31 32 37 33 57 54 58 67 56 48 60 48 52 68 76 56 47 91 159 331 410 376 208 80 77 86 47 39 39 39 39 39 40 39 40 38 38 38 38 41 41 41 44 47 51 51 59 58 67 79 84 129 181 201 172 134 110 86 73 64 52 35 35 36 38 40 41 41 40 40 39 46 45 48 48 56 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 41 37 37 37 41 45 49 49 49 45 41 37 37 37 37 37 36 40 44 48 52 52 57 61 61 61 61 61 61 61 61 61 53 53 53 53 53 53 53 53 41 41 41 41 41 41 41 41 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 48 36 36 36 52 60 48 36 37 37 41 45 52 48 48 44 43 43 50 46 45 45 45 48 44 47 40 36 36 40 33 37 33 37 37 41 39 39 35 42 59 62 58 54 53 57 56 52 26 119 95 26 27 35 26 51 31 26 26 26 39 47 39 31 39 39 39 39 39 39 39 39 36 39 46 42 52 48 52 48 52 52 48 41 42 35 28 28 28 28 28 28 28 28 28 28 37 29 29 37 60 72 68 57 49 49 49 46 51 55 55 59 32 36 33 33 33 33 37 41 32 32 33 33 33 34 34 33 33 46 34 34 62 33 30 47 76 61 53 45 41 37 38 38 47 71 91 83 59 39 39 47 37 66 73 53 69 113 110 82 62 55 66 55 51 40 39 38 40 40 40 39 39 38 38 38 45 49 57 54 62 71 91 88 50 42 59 95 91 59 54 70 114 134 113 65 97 165 149 77 42 43 51 48 51 48 55 52 63 52 48 44 52 53 56 59 103 90 146 166 110 123 171 116 88 69 50 43 42 43 60 88 64 44 43 42 40 41 98 181 272 295 330 213 165 281 408 325 322 298 266 251 247 235 212 192 184 256 216 159 199 199 159 182 205 241 172 120 200 244 216 227 359 387 303 287 422 450 370 371 372 549 717 687 687 665 515 556 564 647 681 639 628 620 524 380 435 414 435 484 417 290 356 573 439 326 208 130 106 87 84 100 56 48 43 43 44 44 44 44 80 88 92 72 44 42 43 58 154 141 96 61 43 42 41 41 40 40 40 39 40 42 49 72 58 65 65 61 55 47 45 44 46 47 65 70 118 238 387 471 370 345 242 180 266 345 242 43 76 61 48 47 58 66 76 61 45 45 42 41 42 54 65 85 65 42 42 49 97 139 179 195 211 194 129 51 38 38 45 36 56 53 42 51 108 150 104 42 39 41 61 54 43 51 60 71 72 72 73 93 148 196 161 108 126 117 106 110 122 118 102 82 102 106 86 83 99 95 83 91 86 114 118 78 65 81 100 96 179 170 146 129 121 136 148 146 77 78 86 82 69 54 53 60 68 71 71 67 70 66 65 65 63 75 87 79 59 43 36 39 34 35 33 37 52 32 31 64 31 31 39 46 61 61 54 47 32 32 30 30 30 30 48 55 48 44 47 43 35 31 34 37 47 72 55 24 50 100 103 77 12 7 6 5 6 6 5 4 10 10 10 15 27 48 64 55 30 21 22 30 38 39 35 25 49 42 42 42 31 31 31 31 43 43 36 40 40 45 41 45 35 35 31 31 32 32 32 32 36 36 36 36 36 36 36 36 32 32 33 33 33 33 32 32 32 32 33 37 41 45 49 49 45 45 45 45 45 45 46 42 34 35 43 47 47 43 35 34 35 35 35 35 35 35 35 52 64 97 102 110 172 280 342 356 210 131 37 34 37 84 132 149 138 111 81 56 38 37 36 46 46 50 50 54 51 48 45 45 64 60 56 52 48 48 49 49 45 45 45 49 53 53 57 50 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 38 41 41 57 65 48 35 51 40 36 53 37 38 46 54 66 86 106 118 62 37 36 56 100 108 83 36 37 39 78 146 142 121 188 295 242 242 203 140 105 95 49 40 39 37 36 36 46 58 61 58 51 51 47 43 55 64 72 73 75 44 94 81 37 38 66 37 64 68 65 62 62 47 43 39 43 39 38 39 47 51 51 47 39 51 59 55 39 39 43 55 59 72 89 82 67 45 68 97 99 102 107 105 110 144 186 224 255 335 380 349 286 240 225 199 129 79 56 69 83 72 61 57 107 82 46 41 42 46 41 40 70 86 94 86 58 41 40 41 38 38 38 38 42 50 54 54 54 54 50 50 46 46 42 39 41 42 57 67 77 80 83 76 69 58 55 48 51 55 66 59 47 40 40 40 40 39 43 43 43 43 43 43 43 51 55 59 47 52 52 48 40 40 39 43 39 39 39 39 43 43 44 55 50 57 53 53 49 45 45 45 36 36 36 36 40 52 60 68 35 32 32 37 41 45 49 42 43 36 33 37 34 38 47 51 47 47 47 47 47 47 47 47 55 55 55 55 56 56 56 48 45 33 33 45 44 36 64 104 112 192 220 168 144 157 121 49 41 37 33 33 33 36 44 48 32 33 37 37 41 41 46 42 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 43 37 34 33 34 42 39 43 63 78 94 91 94 67 46 33 40 35 35 34 34 37 45 45 45 45 45 42 46 39 39 39 35 35 35 35 35 35 35 35 35 34 33 33 34 43 67 90 46 45 41 37 33 31 31 30 29 30 32 36 52 88 136 162 163 172 176 163 123 75 42 33 40 43 42 45 45 49 60 57 40 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 47 47 47 47 47 47 47 47 47 46 38 30 30 29 42 43 64 57 49 37 32 32 32 32 36 32 39 39 35 31 31 32 37 41 41 41 45 45 49 49 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 33 32 32 33 33 37 41 41 37 37 37 37 37 37 37 37 53 49 45 41 37 37 37 37 37 37 37 37 37 37 37 47 191 301 425 497 489 425 357 313 204 232 260 284 300 308 296 260 205 140 184 304 310 162 46 33 82 82 54 33 33 66 70 38 39 43 43 47 47 47 47 43 63 63 59 51 47 43 40 42 83 67 48 45 46 49 44 32 47 39 43 56 66 67 45 40 41 44 41 53 57 46 50 54 102 167 195 135 56 36 44 52 43 43 39 35 35 34 34 34 35 35 35 35 39 43 47 53 53 60 60 49 45 41 41 41 69 65 61 53 53 50 54 58 43 43 43 43 43 47 47 47 43 43 43 47 51 59 67 75 49 45 45 45 45 45 45 49 41 41 41 41 37 37 37 37 32 39 47 39 31 31 59 83 59 51 43 43 51 51 43 31 32 32 32 31 31 31 31 31 38 34 34 30 33 29 29 28 31 31 27 26 29 29 32 32 23 22 22 22 22 22 22 21 21 20 41 85 125 189 225 208 165 209 161 33 19 53 65 19 21 21 20 21 48 68 84 85 43 60 70 64 39 32 32 33 33 33 33 33 33 33 33 33 36 48 40 31 31 44 44 31 32 45 60 44 31 36 92 144 156 100 52 45 45 37 45 65 66 58 43 47 52 64 57 53 65 61 64 56 63 63 75 72 77 82 90 86 74 70 78 86 66 62 58 50 46 46 46 46 50 38 46 43 58 66 78 86 78 62 46 37 41 57 80 86 66 52 60 71 87 99 99 99 86 75 67 79 99 119 128 124 67 58 42 41 42 43 50 46 46 40 55 98 104 79 90 136 183 306 375 337 255 201 164 137 131 113 97 86 85 78 65 49 56 57 72 73 80 66 54 46 42 42 41 40 41 42 42 43 48 49 52 56 44 44 65 93 109 97 76 56 55 47 54 47 44 44 45 45 49 49 49 49 45 45 45 45 45 45 45 45 45 46 46 47 47 50 53 53 44 51 58 61 61 72 75 75 64 60 64 57 50 43 43 43 43 44 44 48 59 66 77 63 48 45 45 49 49 53 57 57 53 49 45 45 49 53 57 54 55 47 51 47 47 51 58 62 49 45 48 44 51 59 67 75 95 87 71 55 43 42 42 42 41 41 42 42 42 42 42 42 43 43 43 42 42 42 42 41 56 68 84 100 112 92 56 38 38 45 68 101 98 92 150 232 316 381 447 460 423 345 234 138 130 146 146 118 71 47 48 65 50 50 50 50 50 43 43 43 50 50 46 46 42 42 38 38 42 39 39 39 43 47 51 44 40 45 65 81 89 93 88 84 52 48 44 40 40 40 40 40 51 63 63 55 43 43 55 67 67 55 43 38 38 38 38 45 109 83 59 59 55 35 47 83 60 61 62 62 60 48 38 48 34 59 99 99 63 75 175 291 416 458 400 232 109 94 74 37 39 39 39 39 39 39 39 40 38 38 38 42 45 44 48 48 54 62 66 76 96 114 138 139 139 175 188 159 126 105 93 80 55 39 34 34 35 37 39 39 41 40 39 38 41 41 48 48 56 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 41 41 41 37 41 41 45 49 45 41 37 37 37 37 37 37 44 40 40 44 56 60 60 56 57 57 57 57 57 57 57 57 49 46 46 46 46 46 46 46 38 38 38 38 38 38 38 41 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 36 36 36 36 44 48 48 44 37 37 41 45 52 48 51 47 50 46 46 42 45 41 48 48 44 40 40 36 36 40 33 37 33 37 33 37 34 34 34 37 64 55 43 43 57 53 48 40 35 127 98 25 25 61 53 66 27 26 26 26 35 43 39 31 39 39 39 39 39 39 39 39 39 39 42 42 52 48 48 47 51 51 48 41 42 35 28 28 27 27 27 27 28 28 32 29 49 41 33 37 49 53 49 41 49 42 42 39 47 55 67 71 32 36 44 44 40 44 48 45 33 33 33 37 37 41 45 45 33 65 81 61 37 32 53 102 96 81 65 49 37 37 36 36 42 70 90 90 66 42 38 46 70 66 57 53 61 77 65 41 53 54 69 62 59 39 38 37 44 40 44 40 39 42 45 41 45 49 46 46 43 48 64 65 43 42 67 103 103 75 70 78 194 166 117 57 40 42 62 74 41 43 62 55 50 42 42 43 79 64 59 44 51 44 47 43 96 91 119 104 56 100 148 92 93 50 41 43 42 41 60 124 115 87 59 43 42 66 146 229 336 433 286 138 210 298 226 206 219 200 204 201 189 197 181 130 86 174 162 121 173 201 153 132 118 198 105 89 273 293 221 305 385 405 257 193 340 328 200 217 304 470 466 334 442 502 387 476 492 493 485 449 406 367 367 386 473 412 429 553 576 423 321 370 284 218 160 130 114 79 60 76 52 52 48 44 43 43 44 44 92 96 92 60 42 41 43 71 124 96 46 43 45 63 79 83 109 100 83 55 43 42 42 42 43 54 62 66 63 48 44 44 45 46 68 85 113 190 326 426 297 395 405 259 185 212 201 115 76 53 47 55 78 90 84 53 58 46 44 44 47 42 46 66 58 47 43 43 56 101 145 166 175 175 146 96 54 48 43 37 36 58 75 76 122 171 120 43 39 41 50 51 51 44 56 72 72 77 68 45 56 96 119 127 194 154 114 110 122 122 95 63 55 55 51 59 75 75 67 63 98 110 98 62 61 77 96 88 135 119 95 86 82 101 117 119 69 71 86 78 69 46 41 44 60 56 59 55 59 55 58 61 55 71 83 80 64 44 43 39 34 50 41 32 36 30 30 44 31 31 39 46 61 61 54 50 32 31 30 30 30 37 51 55 44 44 40 36 28 31 34 41 71 41 27 32 43 64 75 94 32 19 6 5 5 5 4 4 10 10 6 11 23 36 48 39 25 20 25 26 34 35 35 29 45 45 38 38 31 31 31 31 39 43 43 43 40 45 41 41 35 35 31 31 32 32 32 32 36 36 36 36 36 36 37 37 32 33 33 37 37 37 37 33 32 33 33 37 41 45 45 49 45 45 45 45 45 45 46 42 38 35 43 47 47 43 35 34 35 35 35 35 35 35 35 45 69 87 83 60 80 154 227 256 97 59 35 33 33 36 63 96 89 77 64 39 37 35 43 54 46 53 50 54 51 48 41 45 44 48 52 56 56 60 61 61 45 45 45 49 53 53 53 50 38 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 38 38 38 38 42 42 42 42 35 89 216 92 196 35 60 88 44 41 53 58 66 71 91 96 96 76 55 66 86 94 85 47 37 38 58 130 139 119 158 217 176 185 185 170 143 101 58 43 39 37 36 37 46 54 62 58 55 54 51 47 55 60 64 69 51 60 118 93 39 78 126 89 60 64 61 58 58 43 39 39 47 46 42 42 50 58 58 58 38 58 75 67 43 39 51 71 51 68 73 65 59 65 88 89 107 114 112 94 71 72 103 130 114 170 215 236 245 237 195 132 101 55 48 78 90 51 42 42 106 81 45 40 41 53 49 41 97 121 137 125 89 61 61 76 75 78 70 62 54 46 42 38 54 54 50 50 46 46 42 39 39 75 118 116 79 63 75 85 50 43 40 40 40 44 51 47 51 51 51 51 51 47 47 51 51 51 51 51 54 54 58 62 38 38 39 43 43 47 54 62 46 46 46 46 46 51 51 51 50 53 53 53 49 45 45 45 56 48 40 36 40 40 40 40 28 32 32 36 41 38 38 35 32 32 29 33 30 34 42 46 43 43 43 43 43 43 43 43 55 55 55 55 56 56 56 48 57 33 32 41 52 52 52 64 104 108 104 116 181 221 161 65 45 41 37 33 36 40 40 40 32 32 37 37 41 41 45 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 50 33 33 33 38 42 43 51 86 103 123 123 115 95 63 35 40 36 35 34 33 33 41 49 41 45 45 45 45 46 46 39 35 35 35 35 35 35 35 35 34 34 34 34 35 43 59 78 46 49 45 37 33 31 31 30 29 30 31 32 40 72 124 164 123 139 159 155 138 94 65 52 52 51 46 45 45 49 53 54 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 43 43 43 43 43 43 43 43 58 50 38 34 30 30 30 30 44 37 37 37 33 32 32 32 36 32 39 39 35 31 31 32 37 37 41 45 45 45 45 45 45 45 45 45 45 45 45 45 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 37 49 61 69 41 37 37 37 37 33 33 33 49 49 45 41 37 37 37 37 37 37 37 37 37 37 37 47 182 260 363 432 483 488 499 491 307 383 506 579 594 547 510 462 349 231 199 255 278 182 89 58 73 121 118 58 33 51 67 47 35 39 43 47 47 43 39 39 67 63 59 55 51 47 43 50 80 67 36 41 50 58 49 36 44 31 31 44 50 40 36 37 34 33 34 50 62 62 66 77 149 209 285 305 222 111 59 71 42 39 39 35 35 34 34 34 34 34 34 35 39 43 51 58 57 57 53 49 45 37 37 33 49 49 45 45 45 45 49 50 47 47 47 47 47 47 47 47 47 43 39 39 43 47 51 55 45 41 37 33 33 37 41 45 41 41 41 41 37 37 37 37 31 31 31 31 31 39 71 95 55 51 43 43 43 43 39 32 32 32 32 32 31 31 31 30 34 30 30 30 33 33 33 29 31 31 31 27 33 29 36 32 23 23 23 22 21 21 21 21 22 21 53 89 121 188 224 204 249 221 141 37 20 37 48 19 40 25 24 32 51 60 52 44 22 43 66 68 47 33 38 54 33 33 33 33 33 33 33 33 31 40 44 32 32 44 48 36 31 41 61 44 31 31 64 108 132 88 52 45 41 37 41 53 66 58 43 47 52 60 57 57 65 61 60 52 55 55 67 60 57 62 69 62 61 54 61 66 53 46 49 42 45 46 53 50 45 46 57 62 73 70 70 70 54 46 38 37 45 61 81 82 62 52 56 63 71 79 79 79 59 55 67 103 147 163 144 123 70 50 41 41 42 43 50 50 65 47 74 113 99 70 133 261 422 554 631 592 518 469 411 349 299 281 267 252 225 190 146 108 101 102 117 106 101 82 62 54 42 46 46 46 46 50 62 66 67 51 55 79 103 107 123 136 124 89 53 45 44 44 44 49 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 46 50 50 53 49 49 52 48 50 57 57 60 64 68 64 57 54 58 51 51 44 44 42 43 43 47 58 62 70 62 48 44 44 45 45 45 49 49 44 44 44 44 45 45 53 50 67 55 59 59 59 59 66 70 49 45 43 43 43 51 63 71 95 83 67 47 42 41 41 42 41 41 42 42 42 42 43 43 43 43 43 42 46 42 42 42 65 68 76 96 112 100 64 39 64 59 100 162 175 188 274 393 559 613 653 619 548 430 248 97 94 87 79 59 47 44 61 77 42 42 42 42 42 42 42 42 46 46 46 42 42 38 38 38 38 38 38 38 38 39 47 40 39 39 41 53 61 69 72 72 48 48 44 40 40 40 40 44 55 55 58 43 42 39 58 63 66 39 42 43 42 36 36 52 112 86 70 73 69 58 101 154 131 91 80 76 54 62 83 87 102 137 161 134 94 106 211 323 336 328 268 165 101 82 62 38 39 39 39 43 39 39 39 43 38 42 42 45 45 44 52 51 54 65 78 91 112 133 138 143 123 143 154 126 97 85 76 71 35 42 39 36 37 38 39 39 47 40 39 38 37 44 51 55 56 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 49 49 45 41 37 37 37 41 41 41 37 37 36 36 36 37 40 36 36 44 60 68 68 64 57 57 57 57 57 57 57 50 46 46 46 46 46 46 46 46 38 38 38 38 38 38 38 38 37 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 40 44 48 48 48 52 56 64 41 41 45 45 48 44 47 43 46 46 42 42 41 41 45 44 44 40 40 36 36 40 33 37 33 33 33 33 33 34 34 33 72 55 39 42 53 49 40 36 79 118 66 24 29 61 65 61 27 26 26 27 35 39 35 31 39 39 39 39 39 39 39 39 39 46 42 45 52 48 47 47 55 52 52 45 38 31 32 32 27 27 31 31 31 28 35 28 52 41 37 37 45 45 41 30 42 35 35 35 43 55 67 75 36 40 44 44 44 44 48 56 45 37 33 33 33 41 45 53 57 45 96 80 30 60 132 70 84 65 53 41 37 37 37 37 37 42 54 58 57 42 41 37 98 77 65 65 61 49 37 37 41 45 60 57 54 46 38 37 40 40 39 43 46 42 45 45 49 46 46 39 39 40 49 46 42 43 59 91 99 87 91 103 155 131 126 122 86 46 50 90 62 63 66 47 46 43 62 67 90 71 66 47 50 43 42 42 68 72 96 92 56 77 93 57 74 41 40 47 43 42 87 176 135 75 40 39 41 62 110 154 288 406 227 127 203 239 95 116 145 118 138 154 134 131 123 83 43 107 111 99 143 163 135 122 92 151 75 79 227 219 143 226 150 190 122 78 153 149 101 147 97 215 179 67 187 264 196 267 236 236 245 257 217 161 185 241 339 431 495 483 413 285 190 175 122 110 125 154 139 79 43 44 56 60 60 48 43 43 44 52 84 80 68 48 43 43 60 80 59 51 43 58 108 164 196 199 233 224 192 163 128 80 44 40 43 51 59 75 67 44 43 43 45 50 83 112 132 193 333 449 435 370 320 233 140 106 96 146 92 56 46 51 94 109 92 44 54 50 66 73 60 51 51 42 58 59 47 42 43 64 96 109 110 127 138 117 99 101 104 103 83 120 140 137 147 156 102 45 39 40 41 43 47 44 52 64 55 68 67 51 55 106 166 198 190 147 110 91 111 104 83 48 67 44 47 52 60 56 60 43 114 114 98 70 73 85 92 80 100 96 95 95 91 87 87 83 62 55 58 54 62 50 41 39 52 56 63 59 59 51 58 58 52 64 76 83 68 52 47 43 33 54 53 32 32 30 30 44 31 31 38 46 60 60 61 50 31 31 30 30 29 37 51 62 44 44 40 36 28 27 27 33 59 33 23 21 31 29 44 74 59 43 15 6 6 6 5 5 10 6 6 7 15 23 36 23 17 19 27 33 37 34 39 35 48 41 34 34 27 31 31 31 39 39 39 43 36 41 37 38 35 35 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 37 41 49 53 57 57 57 33 33 37 37 41 41 45 45 49 49 49 49 49 49 50 46 38 35 39 43 43 39 35 34 35 35 35 35 35 35 35 45 78 105 93 69 57 82 100 113 34 43 44 36 35 34 36 38 48 44 40 37 35 35 50 69 53 53 50 47 51 44 41 41 40 48 56 64 68 72 73 69 45 45 49 49 49 53 53 46 42 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 39 38 39 38 42 42 42 42 81 69 144 80 385 220 140 35 64 64 57 50 39 39 40 41 65 66 65 53 44 47 39 38 39 39 46 87 116 124 148 176 160 152 156 172 152 105 58 44 38 37 37 37 46 50 58 58 55 55 51 47 55 56 61 61 42 76 138 105 64 118 166 141 56 60 57 50 50 39 39 39 54 50 42 42 50 54 58 58 38 54 63 59 47 43 51 63 39 52 56 40 42 68 76 64 51 74 97 103 100 94 105 109 101 106 118 138 163 179 140 89 78 47 52 81 78 41 39 40 61 49 40 40 41 57 81 97 45 61 77 81 69 65 77 96 123 122 110 90 70 50 38 38 50 50 46 46 42 42 38 38 41 80 122 114 78 55 52 58 39 41 41 40 40 45 52 51 63 55 55 63 59 51 47 51 51 51 51 55 55 55 59 58 46 50 54 50 46 46 54 58 46 46 46 46 47 47 47 47 53 53 53 49 49 49 45 45 76 64 48 44 44 48 44 40 24 24 25 29 33 30 31 28 32 29 29 33 37 41 45 49 43 43 43 43 43 43 43 43 51 51 51 51 52 52 52 45 57 34 32 33 46 45 33 32 81 57 53 81 106 102 82 77 57 49 37 37 36 36 32 31 32 32 37 37 41 41 45 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 54 34 33 41 46 46 51 71 111 136 155 144 140 128 96 64 45 37 35 33 33 33 41 49 41 48 48 45 45 45 45 46 35 35 35 35 35 35 35 35 34 34 34 38 42 46 46 46 50 50 45 41 33 32 31 30 29 30 31 31 31 44 88 120 93 98 118 126 121 108 88 76 63 55 50 38 42 46 50 54 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 43 43 43 43 43 43 43 43 58 50 42 38 42 42 34 30 32 33 33 37 37 37 41 37 37 33 40 40 36 32 32 32 33 33 41 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 37 37 37 37 33 33 33 33 41 37 33 33 41 57 73 85 45 45 41 41 38 34 34 33 42 38 34 34 34 34 34 34 34 34 34 34 34 34 34 47 122 143 171 211 266 311 350 367 278 354 478 554 542 482 457 441 407 295 206 169 170 161 128 92 89 189 238 178 102 75 67 44 35 39 43 43 43 39 35 35 59 55 55 55 55 55 51 58 84 59 33 42 67 79 63 50 48 32 32 33 34 35 36 39 36 35 35 40 71 82 96 112 211 279 419 516 413 178 42 35 38 39 39 35 35 34 34 34 34 34 34 35 39 43 47 51 46 46 46 42 45 41 37 37 41 41 41 41 48 48 52 45 50 43 43 43 43 47 47 47 47 43 39 35 35 35 39 43 45 41 37 33 33 37 41 45 37 37 37 37 33 33 33 33 41 32 31 31 32 45 65 77 45 41 37 33 33 33 32 32 36 36 32 32 31 31 30 30 30 30 37 37 33 33 33 33 35 31 31 27 33 29 36 36 28 24 31 27 30 34 38 41 37 41 76 112 144 223 283 280 284 172 64 20 24 32 39 31 28 24 35 47 63 55 35 20 21 31 62 68 54 40 53 58 33 37 37 33 33 32 32 32 31 32 44 40 36 40 48 44 32 41 49 41 32 32 52 72 96 68 45 41 41 37 41 49 58 54 43 47 48 56 53 57 57 53 52 44 47 47 55 47 48 45 53 45 49 41 53 45 45 37 45 37 49 45 57 49 49 49 73 77 85 69 58 50 38 37 41 49 58 70 81 71 54 44 52 55 59 63 67 71 63 63 87 139 187 187 139 99 58 53 41 41 46 50 53 49 68 55 85 108 86 89 224 430 682 778 808 786 757 743 670 576 483 466 441 423 385 315 247 178 148 146 158 139 118 83 55 43 46 50 65 65 61 61 69 77 121 93 100 148 204 225 210 194 135 84 44 44 45 45 46 50 44 44 45 52 53 52 49 44 44 44 45 44 45 48 49 49 45 45 49 53 49 49 45 48 52 47 46 42 42 52 56 53 49 46 54 58 55 55 51 48 42 43 42 43 50 62 65 58 44 44 44 44 44 44 48 48 43 43 43 44 44 52 56 57 74 66 62 58 66 66 73 73 60 52 43 43 47 55 67 75 98 82 66 46 41 41 41 42 42 42 46 46 50 50 54 54 47 47 43 43 46 46 42 42 65 57 56 68 88 84 60 50 87 88 142 247 319 360 485 624 714 742 731 671 577 456 290 140 83 68 60 41 48 53 61 69 49 50 50 50 50 50 50 50 46 42 42 38 38 38 38 38 37 37 37 38 38 38 39 39 39 39 40 44 48 56 64 68 52 52 52 48 44 40 39 39 54 50 53 38 45 42 61 62 57 37 41 54 53 36 36 64 116 80 70 78 74 77 145 229 260 196 168 173 165 209 281 294 335 316 276 205 141 110 147 203 192 140 97 93 81 42 38 55 39 42 39 46 42 42 38 46 50 49 49 52 48 44 47 39 50 65 86 103 112 117 110 106 110 118 117 101 80 68 56 51 37 49 69 78 80 81 93 94 50 50 42 37 44 51 51 55 56 56 56 56 56 56 56 56 48 48 48 48 48 48 48 48 64 60 56 48 44 40 40 40 48 44 40 36 36 36 36 36 36 36 36 48 60 68 72 72 57 57 57 57 57 57 57 50 46 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 41 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 48 52 56 56 48 52 60 72 41 45 45 45 48 44 43 39 42 42 45 41 41 37 45 44 44 40 40 36 36 40 33 37 33 33 37 33 33 33 33 32 68 44 35 42 49 41 36 43 126 78 25 24 48 52 52 57 33 27 26 27 31 35 35 31 39 39 39 39 39 39 39 39 46 49 49 52 48 44 44 39 52 52 52 45 38 31 31 31 38 42 46 46 39 28 39 36 51 40 40 41 41 41 34 30 43 32 32 32 32 40 55 63 40 44 52 48 44 44 55 52 45 41 33 33 32 40 48 56 68 30 32 104 160 160 112 42 60 52 44 40 36 40 45 49 53 41 36 41 60 69 64 49 69 61 60 68 60 44 52 76 36 40 44 45 49 49 53 53 38 38 38 42 42 49 49 53 50 50 43 39 39 40 49 54 55 51 55 67 71 71 87 103 71 47 70 110 102 50 42 78 86 70 65 58 81 94 117 118 89 74 65 50 53 42 45 41 68 48 61 85 65 45 42 42 54 39 39 58 66 43 114 211 243 134 40 37 41 66 78 70 172 232 148 140 136 144 84 137 139 111 119 139 116 80 76 84 112 120 112 104 92 64 56 87 66 65 56 76 108 100 80 100 52 64 92 88 55 67 103 103 62 89 97 61 85 117 97 101 84 100 136 164 164 145 168 200 254 369 385 265 170 147 172 210 130 112 125 154 131 71 44 60 48 56 56 48 43 43 44 52 72 56 44 44 56 68 68 56 44 50 72 120 174 234 245 232 278 277 280 275 244 180 98 45 44 43 47 67 68 48 44 44 53 49 67 95 139 248 444 597 537 396 314 208 159 141 80 94 91 55 45 51 102 129 115 75 67 75 99 83 47 67 80 43 51 60 60 43 42 51 67 60 54 75 102 105 96 110 125 129 101 102 118 135 125 98 66 54 40 40 41 43 48 43 43 59 55 67 75 83 121 177 229 250 175 148 127 105 104 89 80 61 120 65 64 61 45 50 65 43 82 89 81 69 69 77 65 49 73 73 88 92 92 91 87 81 75 44 42 42 51 59 50 40 52 56 60 56 51 47 55 66 45 60 68 72 60 55 51 43 33 61 65 36 40 40 42 51 31 31 35 49 56 56 57 49 35 31 30 30 30 40 58 58 44 36 33 33 28 28 31 33 35 42 39 21 14 25 35 30 71 51 23 6 6 10 10 6 6 6 6 6 11 15 23 11 15 18 34 35 40 33 34 39 44 37 30 30 27 27 27 31 35 35 39 39 36 37 37 38 35 35 31 31 36 36 33 32 32 32 33 33 33 33 33 33 33 37 45 53 61 65 69 69 33 37 37 37 41 41 41 45 49 49 49 49 49 49 49 46 42 35 39 43 43 39 35 35 35 35 35 35 35 35 35 42 53 68 71 67 64 69 69 57 35 44 64 56 37 35 35 35 37 37 37 35 34 34 53 73 53 54 50 47 47 40 37 37 44 48 56 60 64 64 65 65 49 49 49 49 49 49 53 46 42 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 39 39 42 42 42 42 42 42 93 57 37 35 269 193 116 40 71 64 57 50 43 40 41 42 82 82 85 101 128 132 79 38 39 40 50 72 109 126 139 136 144 107 98 118 130 95 46 43 37 37 37 37 42 46 57 54 55 55 51 47 55 56 57 53 42 88 134 85 48 86 110 89 56 56 53 46 46 39 39 38 54 46 42 42 50 58 58 58 51 47 47 47 55 59 55 51 51 55 51 40 42 64 65 44 41 41 42 68 90 105 104 99 108 93 85 82 102 114 90 62 55 51 56 76 61 40 39 40 40 40 40 40 39 52 92 124 39 38 38 39 40 60 72 76 75 82 74 66 58 54 46 42 46 42 42 38 38 38 38 45 66 84 99 103 93 71 45 39 40 42 42 41 40 41 51 42 62 46 46 62 62 51 55 66 55 59 59 58 58 58 58 58 94 94 90 78 62 46 42 38 46 46 46 46 47 43 43 43 53 53 49 49 49 49 49 49 44 40 40 48 64 84 100 108 23 24 24 25 26 27 27 28 28 29 29 33 37 41 49 53 43 43 43 43 43 43 43 43 51 51 51 51 52 52 52 45 49 34 33 34 38 38 33 32 61 33 33 74 78 42 34 62 57 49 41 36 40 40 32 30 32 32 37 37 41 41 45 42 42 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 62 42 41 53 50 46 59 83 140 167 172 153 149 153 133 101 62 50 37 34 33 33 34 45 48 48 48 48 52 45 45 45 42 35 35 35 35 35 35 35 33 34 34 42 42 38 34 34 53 50 45 41 37 32 31 31 31 32 32 31 30 31 56 80 80 88 100 108 108 108 96 92 59 51 50 43 39 39 50 43 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 43 43 43 43 43 43 43 43 54 50 46 46 46 46 42 31 32 33 33 37 37 41 41 41 37 33 40 40 36 32 32 32 33 33 41 45 45 45 41 41 45 45 45 45 45 45 45 45 57 57 57 57 57 57 57 57 45 45 45 41 41 37 37 37 45 41 33 33 41 57 73 85 53 53 50 46 42 38 34 34 38 38 34 34 34 34 34 34 34 34 34 34 34 34 34 44 94 100 100 112 143 168 179 171 187 243 350 427 418 355 342 342 339 286 202 117 105 160 180 156 172 268 325 282 187 120 68 36 39 47 47 43 39 35 35 35 47 51 51 51 55 55 59 66 73 57 34 43 64 80 68 59 53 45 41 46 35 34 39 72 69 40 38 37 60 82 112 142 234 290 414 478 363 145 34 54 38 39 35 35 35 35 34 34 34 34 34 34 35 39 43 43 38 38 38 38 45 45 45 45 41 41 41 45 52 52 52 45 41 34 34 39 43 43 47 47 51 47 39 35 34 34 35 35 49 45 45 45 45 45 45 49 33 33 33 33 32 32 32 32 57 45 33 32 37 45 45 41 33 33 33 33 33 32 32 32 40 40 36 36 32 31 31 30 30 30 37 37 33 33 33 36 35 35 31 31 34 33 36 36 28 28 35 39 46 58 66 73 85 93 128 143 159 235 319 351 299 143 24 27 51 35 31 55 19 19 27 39 50 42 27 19 21 31 53 60 50 32 33 41 37 37 37 33 33 32 32 32 32 32 40 36 32 32 32 32 41 37 37 37 41 44 52 56 65 53 41 37 37 41 45 45 50 50 43 43 40 48 49 53 49 45 44 40 44 44 51 51 51 44 44 44 44 44 44 44 40 36 36 40 40 44 48 52 44 53 65 77 73 65 46 38 37 38 45 57 66 74 78 63 42 43 48 52 51 55 63 67 75 79 107 155 199 187 127 79 53 45 41 41 49 54 53 52 67 58 80 95 93 129 311 551 785 853 868 872 881 881 806 707 586 561 541 501 451 369 275 198 156 154 167 151 115 76 51 43 47 55 66 69 65 76 91 114 177 180 193 241 309 338 292 237 158 88 44 44 45 45 46 47 44 44 49 57 57 53 45 44 44 44 44 44 45 45 45 49 45 56 60 60 56 52 48 44 43 43 42 41 41 42 57 53 50 47 62 66 62 59 51 43 42 42 42 42 45 50 57 58 44 44 44 44 44 44 44 44 43 43 44 44 44 52 56 57 62 54 50 46 50 50 57 61 60 56 47 43 47 51 59 63 82 70 54 42 41 41 42 42 46 46 50 50 54 54 58 58 47 48 48 43 46 46 46 42 53 45 40 48 60 60 52 54 103 108 177 317 433 517 646 763 778 767 715 624 523 411 278 172 71 50 45 41 41 42 45 45 50 50 50 50 53 53 53 53 50 42 39 39 38 38 38 38 37 37 37 37 38 38 39 42 51 40 40 40 44 52 60 68 52 52 52 48 44 40 39 38 53 49 45 41 41 49 53 57 49 41 45 61 61 45 49 73 92 59 54 69 65 75 161 264 398 318 332 376 380 452 559 565 521 455 363 260 165 117 94 95 108 52 36 61 62 38 38 67 38 45 46 42 42 46 46 49 53 56 52 48 47 43 39 34 62 74 99 123 128 112 93 74 77 74 73 60 52 44 35 34 48 64 100 137 155 159 140 109 56 48 45 40 51 51 58 58 55 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 64 60 52 48 44 44 40 40 44 40 40 36 35 35 35 36 36 40 48 52 56 60 68 76 53 53 53 53 53 53 53 46 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 52 52 52 48 44 48 56 64 41 45 45 45 48 44 43 39 42 38 41 41 37 33 40 40 44 40 40 36 36 40 33 37 37 37 37 37 33 33 33 32 56 31 30 42 45 29 40 59 122 49 24 36 59 43 39 56 33 27 27 31 31 31 31 31 39 39 39 39 39 39 39 46 49 56 52 52 48 43 39 39 43 36 36 29 26 26 26 27 38 53 54 50 42 39 43 54 51 48 41 45 41 45 38 31 36 36 32 32 32 32 43 43 48 52 56 52 48 44 51 48 52 41 37 33 36 40 48 55 31 30 30 195 388 260 80 120 52 44 44 40 40 36 37 37 49 36 35 36 52 64 60 48 48 49 52 52 40 36 48 72 35 36 36 40 52 53 68 65 37 37 37 37 41 45 49 49 46 43 40 40 40 42 54 59 83 71 63 55 47 51 67 79 63 43 42 63 67 51 51 82 81 69 65 69 93 97 93 81 81 69 61 49 53 49 49 45 81 49 41 57 57 40 40 50 42 38 39 62 74 62 110 186 348 210 74 39 46 82 74 50 121 93 120 156 73 69 117 158 104 129 117 93 73 43 41 61 105 85 81 85 57 43 45 92 47 40 66 86 50 62 98 70 110 69 117 129 53 61 108 49 145 78 85 81 40 49 104 88 96 79 51 51 83 142 198 226 284 235 132 100 157 217 234 250 196 169 170 198 163 83 44 64 44 44 44 43 43 43 44 48 72 48 43 44 64 72 60 43 42 60 133 178 227 267 277 264 318 332 343 347 319 253 166 114 61 44 43 59 72 64 53 61 44 52 70 83 127 239 416 558 401 474 500 275 142 177 111 65 78 71 67 86 117 144 155 159 181 156 157 129 53 54 82 43 44 68 72 44 42 51 58 43 45 47 58 61 60 67 79 87 91 71 68 93 86 46 45 46 42 41 42 48 52 43 43 70 66 69 77 109 167 215 239 233 199 184 164 141 117 101 97 97 137 69 57 58 44 46 66 43 59 66 66 65 69 69 65 57 61 61 65 62 81 86 105 102 83 44 41 42 55 67 58 42 41 56 64 56 51 43 47 62 42 53 53 60 53 48 47 47 37 73 60 36 64 79 50 30 31 31 34 49 56 63 56 49 42 31 30 30 30 37 55 58 40 36 33 29 29 28 31 37 23 58 67 25 14 29 39 14 63 47 18 6 5 6 6 5 6 5 5 6 6 11 15 9 14 17 33 38 43 36 41 43 43 40 33 30 26 27 27 27 31 35 35 39 33 37 37 34 41 35 39 31 36 36 33 33 32 32 33 33 33 33 33 33 32 32 33 41 49 53 57 57 37 37 37 37 41 41 41 41 49 49 49 49 49 49 49 46 42 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 50 42 34 37 53 65 62 50 47 47 43 36 36 36 39 36 35 35 35 35 34 45 53 61 61 54 54 43 47 40 37 37 40 40 44 48 48 52 49 49 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 39 39 46 46 46 46 46 46 36 77 77 36 69 36 36 96 61 65 58 50 39 39 40 41 138 109 105 180 291 322 202 65 37 58 68 78 100 115 117 98 127 86 65 84 115 103 51 43 37 37 37 38 42 46 54 54 51 51 51 47 55 56 57 53 41 80 110 65 40 54 62 57 56 56 49 42 42 39 39 38 46 46 46 50 54 58 58 54 55 43 39 43 59 63 59 47 59 59 43 40 42 51 44 42 52 42 40 40 55 75 82 78 67 72 68 76 80 76 64 52 55 75 87 64 51 47 47 51 40 52 52 40 39 39 60 84 52 40 39 39 44 60 64 60 50 50 50 50 46 46 46 46 46 42 42 42 38 38 38 45 95 93 86 91 97 83 50 38 40 42 42 40 39 47 61 44 57 37 38 54 58 46 55 78 55 59 59 62 62 58 58 54 70 78 82 82 70 58 46 42 46 46 46 43 43 43 43 43 49 49 49 49 49 49 49 49 37 40 44 48 64 92 124 144 22 22 24 25 25 27 31 28 33 33 33 33 45 49 53 53 43 43 43 43 43 43 43 43 51 51 51 51 51 51 52 45 34 34 34 34 34 33 33 33 50 33 32 43 67 55 39 42 53 45 37 36 44 44 32 31 32 32 37 37 41 41 45 42 38 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 54 45 45 57 38 33 47 91 163 187 180 153 153 161 157 133 94 82 57 36 34 33 34 45 48 48 55 55 56 52 52 45 42 35 35 35 35 35 35 35 34 34 34 38 38 34 34 34 49 46 45 41 37 33 32 32 36 36 31 30 30 31 32 44 64 68 72 84 92 103 99 95 47 47 39 35 32 32 39 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 43 42 43 42 43 43 43 43 47 51 47 47 43 43 43 39 32 32 33 33 33 33 41 41 37 33 40 40 36 32 32 32 32 33 37 45 49 45 41 37 41 41 41 41 41 41 41 41 57 57 57 57 57 57 57 57 57 53 53 49 45 45 41 41 53 45 41 41 45 57 73 81 61 62 58 54 46 42 38 34 39 35 34 34 34 34 34 34 34 34 34 34 34 34 34 45 73 87 90 86 101 98 101 90 133 145 220 297 312 253 236 235 188 185 145 80 88 187 263 283 320 328 301 249 183 123 68 35 59 63 55 47 43 39 35 35 47 47 47 51 51 55 55 55 70 58 36 41 62 73 69 60 62 58 69 70 44 37 75 133 163 99 41 38 44 78 124 162 240 304 364 329 199 88 61 90 34 35 35 35 35 35 35 35 34 34 34 34 34 34 35 35 38 38 38 38 38 38 41 45 37 41 48 48 48 48 44 37 33 33 34 34 38 42 47 47 51 47 39 35 34 34 34 34 45 45 45 49 49 45 45 45 33 33 33 33 32 32 32 32 37 49 61 61 53 41 32 32 32 32 32 32 32 32 33 37 44 44 40 36 39 39 35 30 41 41 37 37 33 33 32 32 35 35 35 31 34 33 41 36 28 28 31 31 42 50 62 65 108 112 139 130 118 190 298 354 278 147 43 46 58 38 31 47 19 27 38 34 33 25 26 23 24 30 52 59 57 43 33 33 41 43 43 39 39 35 35 31 44 40 36 36 36 32 32 32 37 33 33 33 37 45 49 53 41 41 37 33 37 41 42 42 46 46 39 39 36 40 41 49 49 45 44 40 43 43 51 55 55 51 51 51 55 55 51 51 51 47 47 47 47 51 51 55 51 51 56 60 53 53 53 49 42 46 50 53 58 62 66 56 42 42 51 55 55 58 70 78 82 82 102 142 174 166 115 63 45 41 41 49 61 61 56 44 63 58 72 91 105 164 331 540 710 776 824 860 891 869 797 708 579 551 512 468 404 318 225 159 101 115 135 131 104 68 48 43 55 66 73 80 95 126 177 216 264 307 344 372 418 439 381 294 189 114 44 44 46 45 45 45 44 45 53 61 61 53 45 44 43 43 44 44 44 45 45 48 52 59 63 63 59 55 51 42 43 42 42 42 49 54 77 77 78 75 82 83 75 59 55 47 42 42 41 40 40 41 60 53 44 44 44 44 44 44 44 44 48 44 44 44 48 52 60 57 50 50 46 45 45 45 52 52 67 63 63 55 51 51 62 62 73 65 53 41 41 41 45 53 53 53 53 57 57 61 61 58 48 48 48 44 50 46 46 46 40 40 41 40 48 44 44 58 95 104 173 317 457 546 642 721 719 673 597 507 400 288 194 122 53 39 39 39 38 39 38 37 50 50 53 53 61 60 60 60 46 46 46 42 42 38 38 38 37 37 37 37 38 46 50 46 43 43 39 43 47 55 63 71 55 55 59 55 51 43 38 38 49 49 45 45 45 49 49 49 57 53 57 65 69 69 69 62 45 38 37 46 48 49 127 244 433 375 429 523 538 609 695 670 562 482 375 260 157 106 87 83 76 56 46 54 51 39 40 55 45 53 49 49 45 49 45 52 48 55 51 47 50 46 42 34 51 59 80 99 100 85 73 54 36 36 36 44 52 64 60 62 80 107 179 272 329 286 167 59 47 44 44 47 55 58 62 58 51 45 45 45 45 45 45 45 49 49 48 48 48 48 48 48 48 48 48 44 48 48 52 56 44 40 36 35 35 35 35 35 40 52 68 64 48 44 56 72 52 52 53 53 53 53 53 45 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 60 56 48 40 44 44 49 52 37 41 52 52 52 44 47 43 38 38 41 37 44 40 40 36 44 39 40 36 36 40 40 44 48 48 41 41 41 37 33 32 39 30 30 42 41 27 39 86 81 37 32 55 47 35 51 59 33 31 31 31 27 27 31 35 39 39 39 39 39 39 39 46 56 56 52 48 47 43 32 32 32 25 25 25 26 26 26 26 30 49 61 61 53 54 66 70 55 48 45 45 41 45 38 35 36 32 32 32 32 32 32 32 60 60 60 56 48 44 51 44 53 45 41 41 44 48 51 55 30 67 223 383 355 196 116 140 59 52 52 52 48 44 36 36 36 35 36 36 40 44 44 36 56 60 56 48 44 56 68 75 34 35 43 52 63 60 67 60 36 37 37 37 37 41 41 41 38 39 39 40 41 46 59 67 88 87 75 56 44 43 47 55 67 59 55 51 55 67 67 70 73 73 80 73 80 65 60 45 72 57 56 49 60 56 64 60 72 72 52 41 53 41 40 46 54 39 39 57 68 48 73 113 229 145 50 39 40 50 50 41 98 40 117 145 66 54 142 111 72 193 160 56 56 42 39 44 44 42 44 60 53 61 89 101 42 40 47 52 40 43 83 51 55 42 62 86 78 98 125 98 76 45 65 97 60 51 82 41 82 69 53 68 108 144 152 139 163 127 82 106 167 191 212 264 233 198 210 238 195 95 43 51 52 48 43 43 44 52 52 52 60 48 43 44 56 64 52 42 40 68 169 218 247 283 309 308 378 388 391 386 355 300 245 206 113 61 43 45 80 72 68 73 44 72 94 86 107 207 348 447 380 461 531 329 196 219 94 42 57 90 118 102 77 88 147 221 305 230 239 244 133 67 77 58 47 68 68 44 47 67 78 43 49 45 45 44 44 43 43 43 76 64 53 53 46 45 44 43 45 43 43 52 64 47 51 78 77 64 67 111 185 233 253 239 163 137 113 81 61 53 62 74 118 45 46 58 44 54 86 44 87 90 86 78 66 62 62 66 58 66 78 83 102 103 114 111 63 48 43 42 43 43 42 42 41 42 57 49 40 39 40 55 39 42 38 41 49 48 47 50 61 69 40 47 143 199 138 59 31 31 31 42 48 56 56 45 41 30 30 30 30 44 55 58 37 29 29 29 29 28 35 37 23 50 56 29 14 21 39 26 51 35 10 6 5 6 5 4 5 5 6 6 10 10 15 8 13 16 36 41 42 39 48 53 39 35 33 26 26 27 27 27 31 38 31 35 39 33 33 33 41 34 39 39 36 36 40 40 36 36 36 36 36 36 36 36 36 36 40 44 44 44 41 40 37 37 37 37 41 41 41 41 53 53 53 53 53 53 53 50 46 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 59 43 35 34 39 47 43 35 58 51 47 36 36 43 54 51 39 35 34 38 49 53 53 56 61 54 54 43 43 36 37 37 36 36 36 36 40 44 49 49 53 53 49 49 49 49 49 42 42 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 37 58 38 42 58 50 35 37 54 55 44 40 39 38 39 39 92 79 103 217 379 422 282 113 58 80 86 57 60 84 94 72 105 93 79 90 109 107 62 42 36 37 38 38 42 42 50 54 47 47 51 47 55 56 57 54 42 68 86 65 64 62 58 73 60 60 49 42 42 39 39 39 42 42 46 54 62 62 55 47 47 43 39 43 55 59 55 51 55 43 39 40 41 41 41 42 64 55 42 40 41 49 68 72 42 43 59 67 73 61 49 41 60 112 123 75 46 58 62 46 55 48 44 40 40 40 40 44 60 52 48 48 52 56 52 48 62 62 58 54 50 46 46 42 50 50 50 46 46 42 42 53 95 101 91 87 81 68 39 39 41 44 48 54 79 128 152 133 115 76 60 68 65 42 50 74 62 66 70 70 70 66 61 54 42 58 74 86 82 70 58 54 46 47 47 43 43 39 39 39 49 49 49 49 49 49 53 53 57 60 60 48 44 64 104 136 22 22 23 24 26 27 28 32 33 33 33 37 45 49 57 61 46 39 39 39 39 39 39 39 51 51 51 51 51 51 51 45 33 34 35 34 33 33 34 34 34 39 43 34 33 33 34 34 45 41 32 36 48 48 36 31 32 33 37 37 41 41 45 45 38 34 34 34 34 34 34 34 35 35 35 35 35 35 35 42 41 34 41 49 33 32 35 83 171 184 180 149 141 169 170 146 126 102 77 37 34 33 34 41 44 48 55 55 56 60 52 45 42 35 35 35 35 35 35 35 34 34 34 34 34 34 34 45 45 46 45 41 37 37 32 32 32 31 30 30 30 31 31 32 43 43 55 67 83 91 91 87 43 39 40 32 36 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 39 38 38 38 38 38 39 39 47 51 51 47 39 35 39 39 32 32 32 32 32 33 37 37 37 33 40 40 36 32 32 32 32 32 37 45 49 45 41 37 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 61 61 57 53 53 49 45 45 61 57 49 49 53 65 77 85 65 66 62 54 50 46 42 38 39 35 35 34 34 35 35 35 35 35 35 35 35 35 35 42 95 105 109 93 88 85 104 105 111 60 67 108 135 92 87 89 56 73 61 32 71 195 319 383 447 348 229 146 119 96 49 35 71 75 63 55 47 43 39 39 47 47 51 51 51 51 51 51 64 56 38 38 47 62 61 56 70 77 93 101 70 63 118 188 239 144 54 37 35 62 128 174 244 355 400 297 158 92 77 70 34 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 38 38 38 38 38 38 41 41 33 33 40 40 40 36 36 32 32 32 33 34 34 42 47 47 51 47 39 35 34 34 34 34 33 37 41 45 45 41 37 33 37 33 33 33 33 33 32 32 31 41 81 89 73 41 32 32 32 32 32 32 32 32 33 37 48 48 44 40 43 39 35 34 41 41 41 37 33 29 32 32 35 35 35 31 38 33 41 36 36 28 27 23 22 26 30 34 67 75 91 70 54 134 270 334 198 115 46 35 46 38 34 42 50 43 46 30 17 17 18 26 20 22 44 59 69 59 44 41 47 47 43 39 39 35 31 31 48 36 32 36 44 44 40 40 32 33 37 33 33 37 45 57 33 37 37 34 38 42 38 34 42 42 39 35 35 36 41 49 49 45 48 40 47 47 59 58 55 51 47 47 51 55 51 47 55 55 51 51 51 51 55 55 51 47 40 36 36 44 57 65 57 54 50 46 46 50 58 48 41 42 47 55 55 58 70 78 70 66 78 110 138 134 95 58 40 40 41 53 65 65 56 40 78 69 72 91 121 180 311 469 561 650 734 806 822 784 710 645 525 493 448 393 329 244 163 108 54 78 110 115 95 67 47 51 62 73 88 98 133 196 271 336 352 438 491 500 521 532 470 357 226 133 58 52 60 45 43 43 44 45 57 61 61 57 49 44 43 43 43 44 44 44 45 48 59 66 70 70 66 54 46 42 46 46 46 46 62 81 101 109 114 106 107 99 94 82 62 54 50 45 40 40 39 40 56 57 51 44 44 44 44 44 44 44 52 52 48 48 48 56 60 64 57 46 45 45 44 44 48 48 71 67 67 63 55 51 58 58 61 57 49 41 41 45 49 53 49 49 53 53 57 57 61 62 59 48 48 44 51 46 46 46 40 40 45 45 48 40 40 51 76 74 143 279 407 491 555 586 573 523 446 370 274 173 93 59 46 39 39 39 43 39 42 38 50 50 53 53 61 61 67 61 49 46 46 42 42 38 38 37 37 37 38 42 46 50 57 61 38 37 38 38 39 51 59 67 55 55 55 55 51 43 38 38 49 49 45 45 45 49 45 41 61 65 65 65 77 85 81 58 40 38 38 40 38 34 104 213 377 330 423 537 550 586 648 584 529 454 363 232 129 79 83 96 49 77 70 46 39 44 48 39 46 49 49 49 49 45 52 52 47 47 43 43 50 46 45 38 33 33 35 44 45 45 36 36 34 34 35 52 91 107 123 126 135 183 291 439 509 417 202 32 39 40 51 58 66 62 62 58 48 41 41 41 41 41 41 41 49 48 48 48 48 48 48 48 36 36 40 44 47 55 63 67 39 39 35 35 35 35 35 35 48 68 80 68 40 36 44 64 52 52 53 53 53 53 53 45 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 48 48 48 48 48 48 48 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 72 60 48 44 48 52 53 48 37 41 48 52 52 48 47 43 38 38 37 37 40 40 36 36 44 39 40 36 36 40 40 44 48 48 45 44 40 36 32 39 38 30 37 53 36 26 50 98 29 40 71 59 27 35 74 67 33 31 35 31 27 27 31 35 39 39 39 39 39 39 39 46 56 59 52 48 43 36 32 24 32 25 26 26 26 26 26 26 25 45 61 65 57 61 78 94 59 63 56 49 41 34 38 35 36 32 32 32 33 33 32 32 64 64 64 60 48 40 40 44 49 50 49 49 48 52 55 59 71 135 493 535 127 30 152 48 55 52 56 60 56 52 44 36 35 47 64 60 40 35 36 48 51 52 48 44 72 112 127 111 34 39 58 67 71 67 59 48 40 37 37 37 37 37 37 37 37 38 39 40 41 47 60 75 80 84 76 60 48 44 47 47 41 44 67 55 55 71 55 41 65 80 88 80 72 72 80 92 64 56 52 52 60 63 67 68 47 88 79 44 64 65 41 39 65 44 40 63 59 39 39 55 80 58 46 42 47 63 70 70 58 37 109 126 109 90 170 75 72 280 236 76 83 79 42 67 42 42 51 52 44 80 88 48 44 52 56 44 43 52 60 44 51 79 63 51 75 63 62 96 73 74 54 57 53 49 72 43 83 58 41 49 77 92 88 68 64 69 64 80 132 153 185 226 262 214 198 210 167 79 43 67 68 56 48 48 64 72 72 64 44 44 43 44 48 52 52 44 42 92 201 242 262 294 332 342 417 423 421 406 382 347 316 301 158 90 44 45 76 76 64 65 77 104 98 71 103 236 413 519 423 421 522 401 231 130 39 103 42 78 126 89 41 40 95 215 356 246 294 371 250 124 114 127 54 74 64 44 52 80 87 60 53 44 44 44 52 48 44 43 43 45 44 43 44 46 45 42 58 44 43 67 71 55 66 97 95 75 74 129 212 272 296 286 147 109 77 49 45 49 65 77 118 45 58 86 54 98 134 74 115 118 102 86 58 46 54 66 70 90 111 135 143 131 111 99 43 43 44 43 42 41 40 40 40 41 53 45 39 39 39 44 43 39 38 38 45 44 48 50 45 44 30 79 250 354 294 183 31 31 31 34 48 56 52 45 45 37 30 30 33 44 55 58 37 29 29 29 29 28 35 37 22 29 36 25 14 12 27 46 47 34 10 6 6 10 6 5 5 5 6 6 10 10 14 8 12 19 43 44 45 42 55 60 42 39 35 25 29 26 27 27 38 38 31 35 35 39 33 33 41 41 38 39 35 36 40 40 36 36 36 36 36 36 36 36 44 44 44 44 40 37 33 33 37 37 37 37 41 41 41 41 53 53 53 53 53 53 53 50 46 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 44 36 36 40 44 40 43 39 50 58 67 67 62 58 53 49 50 42 34 46 57 57 56 49 61 54 50 50 43 36 36 36 40 40 36 36 40 48 57 61 53 53 53 49 49 49 49 49 42 38 38 38 38 38 38 38 46 46 46 46 46 46 46 46 46 47 46 46 46 46 46 46 37 38 38 38 37 37 38 50 39 40 40 40 40 41 57 68 59 93 167 289 439 485 368 216 94 116 91 38 40 51 82 77 86 94 104 99 104 95 45 39 36 37 38 38 42 42 50 54 43 47 47 47 59 56 57 54 51 72 82 69 80 62 42 69 64 60 53 42 42 39 39 39 38 42 50 58 66 62 55 43 39 43 51 51 47 47 55 63 63 43 39 56 57 41 41 47 41 42 42 42 41 42 61 73 43 47 51 59 58 42 41 41 64 136 155 87 46 66 70 38 47 39 38 39 52 56 44 39 38 38 40 40 40 39 39 39 54 54 54 54 58 58 58 58 58 58 54 54 50 50 46 57 73 99 107 81 56 38 39 41 44 77 103 128 180 249 285 265 177 123 91 88 68 37 37 57 61 66 70 70 69 65 61 50 94 103 118 118 102 78 58 46 47 47 47 43 43 39 38 42 49 49 49 49 49 53 53 53 53 61 60 44 36 48 96 136 66 46 23 23 25 27 32 32 28 29 29 37 45 49 60 53 46 35 39 43 43 39 35 39 47 47 43 43 47 47 51 48 38 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 41 32 32 32 40 40 32 31 33 33 33 37 41 45 45 45 34 34 38 38 38 34 34 34 38 38 38 38 38 38 38 38 69 37 33 37 37 32 34 47 87 136 168 141 121 141 154 154 150 118 85 45 35 34 33 33 48 48 51 55 56 60 56 49 42 42 42 42 42 42 42 42 37 37 37 37 37 41 41 41 49 46 45 41 37 37 32 32 36 31 31 30 30 30 31 32 30 46 50 42 47 71 71 60 41 45 45 37 33 33 33 33 41 37 37 33 33 33 37 37 32 32 32 32 32 32 32 32 38 38 38 38 38 38 38 38 43 43 39 39 39 39 39 31 33 33 33 33 33 37 45 49 33 32 32 32 44 48 40 32 37 33 32 32 32 37 37 37 41 41 41 41 41 41 41 41 37 41 41 41 37 33 33 32 53 57 57 49 37 37 45 53 32 45 81 93 77 65 61 69 45 45 46 46 46 50 50 50 34 34 35 35 35 39 39 39 35 35 34 34 34 34 34 39 69 77 84 76 83 76 83 76 123 76 59 59 78 63 62 44 65 37 41 72 91 131 255 387 439 320 177 107 119 132 109 77 67 71 63 55 51 47 43 43 55 55 55 55 51 43 40 36 56 38 38 38 47 62 53 47 85 60 111 136 72 53 122 126 214 232 183 41 32 54 159 202 296 476 553 409 219 116 58 32 34 35 39 39 35 35 34 34 35 35 35 34 34 34 34 34 38 42 46 50 49 41 33 33 41 33 37 41 35 31 47 72 32 32 33 34 34 34 35 43 39 39 39 39 38 38 38 38 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 32 41 65 73 61 41 32 32 32 32 32 32 32 32 32 32 44 47 47 43 39 35 42 37 37 37 36 36 32 32 28 28 35 35 35 31 38 34 41 36 24 24 35 31 30 26 21 21 28 43 75 19 15 126 250 194 138 82 42 42 54 46 41 26 42 38 37 29 32 36 45 46 59 73 107 125 120 102 79 64 51 51 47 43 43 39 35 35 40 40 40 40 40 40 40 40 32 33 33 37 41 41 45 45 45 45 41 41 41 42 42 42 38 38 34 35 36 44 45 49 45 41 44 36 40 40 51 51 51 51 51 51 51 51 51 51 51 47 47 43 43 47 47 51 40 36 36 36 40 44 41 45 37 37 41 46 50 54 54 43 41 42 50 50 46 54 69 89 77 89 105 101 90 70 58 54 60 56 52 60 72 72 60 44 78 69 72 103 145 177 220 291 405 476 548 628 669 650 587 510 420 376 332 277 216 148 90 62 69 61 57 77 97 98 78 69 92 115 145 175 222 293 375 444 487 553 574 552 575 606 534 403 217 143 85 75 71 47 43 44 48 52 56 56 56 52 44 44 44 44 43 43 43 43 43 47 62 65 61 57 53 49 41 41 41 41 42 62 85 109 137 146 130 115 110 90 78 65 49 49 57 56 40 39 39 39 55 48 59 47 51 55 56 52 48 52 44 44 48 48 51 51 55 52 53 45 44 43 43 43 47 51 79 75 74 62 50 42 41 41 41 41 40 40 41 41 45 45 41 45 45 45 49 49 53 50 51 44 43 43 43 42 42 42 40 40 40 40 40 40 40 39 67 69 102 182 258 311 355 381 369 323 254 197 153 113 71 42 39 40 40 39 39 39 38 38 50 53 57 57 64 64 67 60 41 37 41 41 41 41 37 37 37 35 35 36 41 45 57 73 46 39 39 43 47 51 55 59 39 43 43 43 39 38 37 36 45 48 48 48 48 52 52 56 64 64 68 80 84 88 84 58 42 40 39 40 43 68 129 186 219 204 317 418 396 426 512 477 454 367 275 177 110 75 88 101 46 54 55 63 55 44 39 37 42 49 49 45 45 45 52 48 47 47 50 50 53 49 45 33 34 34 36 44 48 37 35 34 36 47 68 115 190 231 230 197 211 235 371 554 558 349 134 38 46 47 54 58 66 70 74 70 52 52 52 52 52 52 52 52 55 55 55 55 55 51 51 51 47 51 59 66 70 70 74 78 50 34 33 33 34 43 35 34 72 108 132 116 72 40 40 56 48 48 48 48 48 48 49 41 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 53 53 57 57 53 53 49 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 73 69 61 53 49 45 41 40 48 48 48 48 47 35 38 42 45 45 44 36 32 32 43 51 36 39 40 40 40 40 40 44 44 44 44 43 43 39 35 38 45 37 40 36 27 25 25 41 40 36 39 39 47 55 70 71 37 31 31 31 31 27 27 27 31 31 35 35 35 35 31 38 56 55 44 35 24 25 40 49 94 58 31 39 55 32 25 23 25 29 33 38 57 77 94 102 62 55 48 45 41 38 38 31 44 40 40 36 37 33 36 36 49 57 61 53 41 33 37 45 54 54 53 53 60 68 79 87 47 355 497 311 91 56 68 32 34 36 48 60 60 52 40 36 35 35 43 43 51 47 43 35 75 51 34 47 115 175 167 127 34 42 58 71 71 63 47 36 35 35 36 40 44 36 36 36 42 38 39 40 42 51 56 60 72 76 76 64 48 44 47 52 52 42 51 63 47 47 47 41 52 79 96 92 84 80 88 95 83 67 51 47 51 63 67 71 58 51 51 44 44 40 40 40 60 39 38 58 86 93 89 85 40 57 90 94 74 62 55 66 59 55 118 170 138 71 54 55 51 103 71 71 106 38 35 134 98 78 62 63 83 95 83 60 45 45 49 49 49 49 45 45 48 56 64 68 68 68 79 76 65 61 57 60 56 52 59 55 43 46 42 53 69 84 80 65 66 46 54 86 106 114 166 226 154 207 207 131 75 83 91 75 52 56 64 64 64 64 64 68 44 44 52 68 76 72 52 42 41 51 152 248 289 296 303 325 355 373 400 436 450 423 364 309 254 154 53 42 43 64 80 88 69 72 78 91 128 225 395 554 391 444 549 369 192 138 62 136 61 45 44 43 44 75 107 169 328 320 469 578 377 143 113 141 59 69 70 63 52 64 64 56 48 48 52 48 44 44 43 43 43 48 49 46 46 51 59 55 43 43 47 83 106 61 40 72 59 126 205 244 255 298 370 413 182 114 70 58 70 74 62 46 134 66 99 123 67 83 111 65 107 118 110 98 79 63 51 46 42 54 67 79 79 67 47 43 41 41 42 42 41 41 41 40 39 40 45 49 44 40 40 40 40 40 39 38 37 36 36 38 45 56 29 83 362 494 410 315 113 30 26 43 93 36 28 57 37 30 30 30 41 48 55 58 40 33 29 29 28 28 35 41 24 25 22 16 14 13 26 29 51 30 6 5 6 14 10 5 4 4 5 6 6 10 14 11 10 20 41 42 39 45 62 79 33 31 35 29 33 26 26 26 34 38 38 42 35 39 32 32 37 37 30 31 35 35 32 32 31 31 32 32 36 36 36 36 40 40 40 44 44 44 44 48 33 33 33 33 33 33 34 37 45 45 45 45 45 45 45 42 46 39 43 43 43 43 39 39 35 35 35 35 35 35 35 35 37 37 36 36 40 40 47 47 58 58 62 58 58 65 64 53 46 46 46 49 49 56 56 57 54 54 50 50 43 36 36 36 36 40 40 44 44 48 49 49 49 49 49 49 49 49 49 49 42 42 42 42 42 42 42 42 50 50 50 50 50 50 50 50 50 51 50 50 50 50 50 50 39 39 39 38 38 38 38 38 38 40 40 40 41 69 65 40 145 103 244 408 446 538 613 561 192 107 30 32 39 49 77 84 54 114 113 54 71 129 84 36 39 50 35 36 57 38 46 54 43 46 47 43 55 56 61 58 63 68 94 81 56 42 46 69 56 56 49 42 42 38 38 38 74 66 54 58 70 70 58 46 42 42 46 50 54 58 62 62 47 47 43 47 44 41 41 42 40 41 41 42 42 42 42 42 42 43 43 43 47 43 42 45 72 100 115 87 66 73 77 66 42 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 42 46 50 58 70 78 82 86 62 62 58 58 54 50 50 54 86 78 66 56 42 43 42 42 61 104 142 194 326 493 557 510 356 235 132 80 56 37 45 70 54 50 46 50 54 54 50 46 47 226 342 258 66 38 102 58 54 55 51 51 46 42 42 42 49 49 49 49 49 49 53 53 57 61 60 52 44 48 64 80 80 65 57 39 28 26 27 28 28 29 29 33 45 49 56 49 41 34 42 50 51 47 43 43 51 47 47 47 47 47 47 40 37 34 34 34 34 34 34 34 34 34 34 34 34 34 34 37 49 36 32 32 40 40 32 31 33 33 37 37 41 41 45 45 34 34 38 38 38 38 34 34 46 42 42 42 38 34 34 34 64 41 33 45 41 32 33 42 55 87 100 81 89 121 149 153 94 98 97 92 71 55 38 33 40 44 51 55 56 52 52 49 42 42 42 42 42 42 42 42 37 37 37 37 37 37 41 41 45 45 41 41 37 37 32 32 32 32 32 32 31 31 30 31 31 35 35 35 47 55 60 41 37 37 41 41 33 33 33 33 37 37 33 33 33 33 37 37 32 32 32 32 32 32 32 32 38 38 38 38 38 38 38 38 43 43 43 43 43 43 43 35 33 33 33 32 32 32 32 32 32 32 32 32 32 36 36 36 31 31 32 32 41 49 53 53 41 41 41 41 41 41 41 41 33 33 33 37 37 37 37 37 33 33 41 37 33 37 61 77 117 117 105 81 57 49 57 69 41 41 41 45 45 45 45 46 35 35 35 35 35 39 39 39 39 35 35 35 35 35 35 43 59 59 59 59 59 58 58 58 78 50 38 45 57 53 49 53 74 58 69 93 92 88 147 235 331 268 185 134 119 112 86 62 35 43 47 43 39 39 43 51 51 55 59 59 59 51 47 44 37 38 42 46 38 37 44 62 76 29 149 332 293 193 158 106 189 248 262 141 37 59 181 291 370 473 469 302 120 61 54 50 34 35 35 39 35 35 35 34 35 35 35 34 34 34 34 34 38 42 49 49 49 41 33 32 61 32 31 32 36 31 30 32 32 33 33 34 33 33 34 34 39 35 35 35 34 38 42 42 41 41 41 41 41 41 41 45 33 33 33 33 33 33 33 33 49 37 33 32 32 32 33 33 32 32 32 32 32 32 32 32 40 47 43 43 39 39 41 41 37 37 41 36 32 32 32 28 35 35 35 31 34 34 41 36 24 23 31 27 30 26 26 22 52 39 59 31 30 178 294 246 110 66 31 38 50 46 41 26 37 30 33 37 48 64 84 93 79 89 111 121 112 94 67 52 47 47 47 43 39 39 35 35 40 40 40 40 40 40 40 40 33 33 37 37 41 41 45 45 45 45 41 41 41 42 42 42 42 42 35 35 36 44 45 49 45 41 40 36 40 40 51 54 47 47 47 47 47 47 47 47 51 51 47 47 47 47 51 44 35 36 45 53 61 53 41 37 37 41 41 45 50 50 50 39 40 41 46 46 46 50 65 81 93 109 117 102 66 41 41 45 64 56 52 56 68 72 56 44 63 58 65 88 107 118 145 182 255 304 363 423 463 456 417 371 313 277 228 172 119 74 44 43 131 110 74 63 87 116 143 151 185 208 238 276 326 381 448 505 580 606 604 610 666 655 521 341 191 126 79 81 81 65 54 66 51 44 44 44 43 43 42 42 43 43 43 43 43 43 43 43 57 64 57 53 53 52 48 41 45 41 57 69 97 121 145 154 150 146 134 121 105 81 68 64 51 47 39 38 38 39 59 63 54 43 47 51 52 48 44 43 44 44 44 48 47 51 51 51 56 45 44 43 43 43 47 47 71 67 66 58 50 42 45 41 41 41 41 41 41 41 41 41 41 41 41 45 45 49 49 46 51 43 43 43 43 42 42 42 45 41 41 41 40 40 40 40 65 63 73 121 165 190 203 214 202 179 154 129 113 92 66 40 40 40 40 39 39 39 38 38 54 57 61 57 60 56 63 52 37 37 37 37 37 36 36 36 34 36 36 34 34 40 48 37 42 38 38 38 39 43 47 51 39 43 43 43 39 38 37 36 45 52 48 48 48 48 52 52 52 56 60 68 76 76 72 53 39 38 39 56 86 112 146 191 157 127 217 291 269 299 374 349 332 260 197 130 95 84 85 93 38 42 54 51 51 39 39 38 42 49 49 45 45 45 52 48 47 47 50 50 57 53 45 37 55 48 44 56 72 84 88 88 87 115 154 202 266 310 278 221 195 271 411 497 401 197 70 62 43 43 50 54 62 62 62 62 51 52 52 52 52 52 52 51 55 55 55 55 55 55 55 55 79 74 70 70 74 74 70 66 33 33 34 34 34 34 34 34 92 112 128 108 68 44 40 52 48 48 48 48 48 48 49 41 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 41 53 53 57 57 53 53 49 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 65 65 57 53 49 45 45 44 36 48 52 36 35 39 42 34 41 37 40 32 32 32 39 43 39 39 40 40 40 40 40 40 44 44 43 43 39 35 42 45 60 63 55 39 27 25 24 24 32 32 39 39 47 55 66 63 37 31 31 31 31 31 27 27 31 35 35 35 35 35 35 38 60 55 40 24 24 25 34 46 110 99 96 89 77 53 30 28 35 27 26 25 42 73 90 94 58 55 48 45 41 38 31 35 40 36 36 36 37 41 44 44 45 53 61 53 45 33 45 49 49 54 61 49 48 68 115 151 27 335 251 30 107 84 29 118 40 37 52 60 56 48 40 36 43 43 39 35 43 43 39 39 55 47 39 51 115 175 163 107 34 42 50 51 59 48 43 35 35 35 40 44 44 40 36 36 45 38 39 40 42 55 60 64 72 76 80 68 52 44 44 48 56 44 59 67 51 51 51 42 52 75 87 88 80 76 80 87 75 55 39 38 43 58 62 63 83 71 48 47 48 64 68 72 52 59 67 78 89 97 104 97 39 41 50 54 54 46 42 42 83 59 131 250 238 79 39 47 42 34 42 110 39 53 137 77 105 93 82 78 86 86 79 56 45 45 45 45 45 44 44 44 48 52 60 64 64 64 64 64 48 48 55 51 51 51 58 58 74 66 65 65 73 88 92 84 67 59 87 127 139 131 151 191 131 163 155 91 59 79 91 72 44 48 52 56 56 56 56 60 48 48 56 68 76 76 64 44 42 61 149 227 283 294 302 316 314 297 304 345 406 423 380 330 291 203 82 41 39 42 64 88 61 56 66 72 109 187 324 423 296 476 651 461 252 203 98 104 88 65 58 84 127 151 146 160 377 452 625 687 489 260 142 69 120 98 92 93 86 71 43 40 71 63 62 58 54 54 54 47 67 68 72 76 84 85 81 77 79 82 58 46 65 76 76 107 102 217 359 439 446 406 370 337 206 161 137 138 142 126 86 54 122 54 74 91 46 51 67 42 79 90 86 82 67 59 51 47 42 42 47 43 47 43 42 41 47 43 47 47 43 46 42 41 40 40 40 41 48 44 40 40 40 40 39 42 42 37 40 43 49 72 32 104 371 515 451 380 231 72 27 29 61 48 29 45 37 30 30 29 29 29 43 43 40 33 33 29 28 28 35 41 39 25 18 15 12 12 26 36 35 22 10 10 14 18 10 5 5 5 5 6 6 10 10 11 9 15 40 49 46 47 57 59 40 30 35 36 29 26 26 26 34 34 38 38 35 35 39 32 36 33 37 30 31 35 31 31 31 31 31 32 36 36 36 36 40 40 40 44 44 44 44 44 33 33 33 33 33 33 37 37 45 45 45 45 45 45 45 42 42 35 39 39 39 39 35 35 35 35 35 35 35 35 35 35 37 36 36 36 39 39 47 47 58 58 62 58 65 60 60 53 46 46 57 57 57 53 57 46 54 50 50 50 43 43 36 36 36 40 40 40 44 48 49 49 49 49 49 49 49 49 49 49 42 42 42 42 42 42 42 42 50 50 50 50 50 50 50 50 50 51 50 50 50 50 50 50 39 39 39 39 39 39 38 38 40 40 41 42 42 40 40 47 108 197 353 449 509 670 784 731 475 267 95 48 37 39 46 98 123 136 103 53 75 137 114 45 33 38 53 62 53 37 57 53 46 46 43 43 51 56 61 62 63 72 94 81 60 46 54 73 56 56 49 42 42 38 38 38 98 82 58 50 54 54 46 38 39 42 43 46 50 54 58 58 43 43 39 43 43 40 44 45 40 41 41 42 42 42 42 42 42 43 42 42 42 42 41 45 79 87 83 70 62 73 65 42 42 39 39 39 39 39 39 39 38 38 38 38 39 39 39 39 38 38 46 58 74 86 98 102 38 38 42 46 50 54 58 58 49 53 53 46 39 40 41 43 108 92 116 229 436 616 679 626 517 362 211 119 76 56 65 89 50 50 46 50 54 58 57 54 38 114 210 206 110 77 90 38 58 59 55 51 50 46 45 41 49 49 49 49 49 49 53 53 57 61 57 52 48 52 64 72 82 87 99 73 42 24 25 27 28 28 29 33 41 52 59 52 30 30 42 50 54 50 43 35 47 51 51 51 47 43 39 32 41 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 49 41 33 37 45 45 33 32 33 33 37 37 41 41 45 45 34 38 38 38 38 38 38 38 50 50 46 42 38 34 34 34 56 37 33 49 45 33 33 34 33 35 43 36 64 104 120 105 53 65 84 92 75 51 33 32 36 40 44 48 48 45 45 45 42 42 42 42 42 42 42 42 37 37 37 37 37 37 37 37 45 41 41 41 37 33 32 32 36 40 48 48 44 32 31 31 35 31 31 31 35 32 32 33 32 33 33 34 34 33 32 32 33 33 33 32 33 33 37 37 32 32 32 32 32 32 32 32 39 38 38 38 38 38 39 39 43 43 43 47 47 51 51 43 52 45 45 37 33 32 32 32 32 32 43 43 39 39 43 51 36 37 37 37 37 37 37 33 41 41 41 41 41 41 41 41 45 45 45 45 45 49 53 53 32 33 41 37 32 37 69 97 193 157 105 57 33 33 49 65 41 41 41 41 41 41 41 41 46 46 42 42 42 42 42 42 46 42 42 38 38 42 42 46 40 40 40 40 40 39 39 39 47 39 35 43 47 46 54 67 71 59 74 89 77 48 64 104 136 136 129 118 100 81 66 65 34 34 35 35 34 34 43 55 51 55 63 67 67 63 55 47 35 53 82 66 41 35 54 92 105 111 361 618 600 493 402 271 191 239 285 209 102 72 166 273 292 335 319 196 84 41 43 51 35 35 35 35 35 39 39 39 35 35 35 35 35 34 34 38 41 45 56 56 52 48 33 32 40 30 30 64 72 32 30 32 33 33 33 33 34 33 33 34 39 35 34 34 34 38 46 50 45 41 41 41 41 45 45 45 33 33 33 33 33 33 33 33 61 36 31 30 31 32 39 32 35 32 35 32 35 32 35 36 43 43 43 43 46 46 45 45 41 41 41 36 36 32 39 39 35 35 31 31 34 34 37 37 24 24 27 23 30 30 30 34 76 36 35 39 59 183 282 250 79 47 31 38 50 50 38 30 25 25 36 44 63 83 103 109 58 64 74 84 79 65 46 31 54 50 50 46 47 43 43 43 47 47 47 47 47 47 47 40 33 37 37 37 41 45 45 45 45 45 45 45 45 45 45 45 42 42 35 39 36 44 45 49 45 41 40 36 39 43 51 54 47 47 47 47 47 47 47 47 55 51 51 47 47 51 51 48 35 37 61 85 93 77 45 36 41 42 45 45 46 46 46 38 39 40 45 49 49 53 68 80 96 116 121 93 45 38 39 49 67 59 55 63 64 68 56 48 48 51 66 85 88 76 75 93 133 164 196 223 243 247 236 217 191 166 132 87 54 47 53 87 153 174 178 183 196 216 224 224 273 297 342 385 435 489 552 601 631 626 631 654 677 597 406 221 144 101 74 83 88 80 72 81 62 55 51 47 43 42 43 42 43 42 43 42 42 42 42 42 49 56 56 56 48 48 44 41 40 45 65 85 113 141 161 165 174 170 165 152 128 104 91 79 43 42 38 38 38 50 62 63 50 51 59 63 63 59 51 43 47 47 47 51 51 55 55 51 52 48 43 43 43 43 47 51 66 62 65 57 53 49 49 45 44 44 48 48 48 40 40 39 40 40 44 44 48 52 52 49 47 43 43 42 42 42 42 41 53 53 45 41 40 40 40 40 50 41 47 80 109 119 124 127 119 112 99 93 84 71 41 40 40 40 39 39 39 39 38 38 58 57 61 57 56 52 48 44 41 36 36 36 36 35 35 35 34 34 35 35 35 47 63 68 45 38 38 38 42 46 50 50 46 50 50 46 42 37 37 36 45 45 41 37 37 37 41 41 36 37 45 53 53 53 49 45 40 44 64 100 128 143 150 165 116 76 119 162 133 156 224 221 192 150 118 95 88 85 81 77 38 38 42 46 46 39 38 38 49 49 49 45 45 45 52 48 36 36 47 47 50 49 45 34 51 47 51 63 91 139 191 226 190 222 230 218 254 305 281 214 152 244 344 341 205 57 33 82 54 54 54 55 55 55 55 55 51 52 52 52 52 51 51 51 55 55 51 51 51 55 55 59 83 74 66 66 70 70 58 46 33 33 34 38 50 66 86 98 92 92 88 72 44 35 35 35 48 48 48 48 48 48 48 49 41 38 41 38 41 38 41 38 41 38 41 38 41 38 41 41 49 49 53 53 53 53 49 49 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 61 57 53 49 45 45 45 48 35 52 55 34 34 63 66 33 45 45 48 40 47 47 47 51 39 32 39 40 40 40 40 40 47 47 51 46 46 42 45 41 51 66 54 30 33 60 56 28 35 35 35 39 43 47 51 52 37 31 31 31 31 31 31 31 35 35 39 39 39 39 35 42 60 51 28 24 24 34 54 52 112 144 169 157 110 74 58 61 33 27 25 25 26 54 70 82 47 51 48 41 45 38 35 39 35 32 36 40 44 48 52 56 33 41 49 49 37 33 37 38 42 51 65 42 41 65 144 196 215 172 60 31 88 45 32 127 48 37 45 45 41 37 36 36 48 44 43 35 35 35 43 43 34 50 46 46 102 162 135 70 34 34 35 35 43 36 40 36 36 36 36 36 36 36 36 36 45 38 39 40 42 51 60 68 68 76 80 72 56 44 43 44 56 56 63 59 55 51 47 46 41 60 72 72 64 56 60 68 60 40 38 38 39 51 51 43 44 39 39 39 40 46 50 46 41 76 88 71 74 85 96 69 48 41 41 50 55 59 51 51 75 67 94 187 239 120 41 66 102 41 154 146 38 177 289 41 89 85 82 82 82 82 83 76 53 45 45 45 45 44 44 44 48 52 64 68 68 64 56 59 42 42 46 46 50 50 58 58 85 81 80 72 64 79 91 89 63 68 112 156 156 127 115 127 151 167 151 107 88 96 80 44 44 48 52 56 56 60 56 56 56 56 56 64 76 80 80 75 42 62 116 185 249 266 281 303 302 249 209 233 303 368 366 339 332 268 158 44 38 41 72 96 65 64 63 81 123 196 274 319 321 493 594 361 168 163 82 44 45 74 106 117 104 91 110 175 448 530 647 706 657 564 418 229 140 82 49 70 99 100 89 93 92 88 76 72 76 85 81 81 85 74 78 78 82 66 58 50 89 72 64 80 115 135 174 226 329 320 335 379 423 407 327 237 170 156 156 160 157 133 97 65 105 53 61 69 45 66 90 49 51 66 66 70 70 66 62 62 66 58 46 42 42 42 46 43 54 47 54 54 50 53 49 45 40 40 40 40 55 55 47 39 40 40 40 39 42 41 44 47 50 69 33 88 312 464 437 378 321 145 31 27 30 53 44 29 45 38 38 34 37 40 50 46 40 36 36 32 32 35 42 48 43 28 16 14 11 11 25 36 18 14 10 14 22 22 10 4 5 5 5 6 6 10 10 10 8 21 45 51 49 46 40 42 47 37 38 32 29 25 25 25 30 41 34 34 38 35 35 28 32 33 33 33 30 35 35 35 39 39 39 39 39 43 43 43 47 47 47 47 51 51 51 44 33 34 34 34 34 37 37 37 45 45 45 45 45 45 45 42 38 34 35 35 35 35 34 34 35 35 35 35 35 35 35 35 36 36 36 35 35 35 42 43 58 58 58 54 54 49 49 49 42 50 58 66 66 58 50 38 50 50 50 43 43 43 43 43 36 36 40 40 44 44 49 49 49 49 49 49 49 49 49 49 42 42 42 42 42 42 42 42 50 50 50 50 50 50 50 50 46 46 46 46 46 46 39 39 39 39 39 39 39 39 39 39 41 39 41 66 66 41 40 67 88 180 328 463 554 650 772 856 799 551 298 147 68 35 42 94 104 105 92 76 102 143 134 108 38 38 49 41 37 49 61 37 50 46 43 39 51 60 69 74 71 75 94 77 56 54 57 73 60 60 53 46 46 39 39 39 106 85 57 37 38 42 46 42 42 42 42 46 50 54 54 58 43 39 39 39 39 43 43 47 39 44 45 49 49 45 41 41 42 41 42 41 41 40 44 44 87 75 54 46 58 70 57 37 42 42 42 42 42 42 42 42 38 38 38 38 42 42 42 46 70 70 70 66 66 66 66 66 38 38 38 38 46 50 54 58 38 39 48 44 39 40 42 44 136 131 132 209 415 628 718 676 616 446 263 143 88 65 65 78 42 42 46 46 50 58 62 62 118 58 38 37 37 61 85 74 66 62 63 59 54 50 49 45 53 53 53 53 53 53 53 53 61 57 53 57 60 64 60 60 59 84 105 87 48 22 24 34 27 28 29 36 44 48 51 44 29 30 46 50 50 50 38 30 42 42 47 47 47 47 43 32 41 37 41 37 41 37 41 37 49 45 49 45 49 45 49 49 49 45 41 41 49 45 41 32 37 37 37 37 41 41 41 41 42 42 38 38 38 42 42 42 46 46 46 42 42 38 38 38 60 45 37 45 45 33 37 46 32 33 33 34 55 78 67 39 56 60 72 63 46 34 32 32 32 36 44 41 41 41 41 38 42 42 42 42 42 42 42 42 41 41 37 37 37 37 37 37 41 41 37 37 37 33 33 32 48 52 60 60 60 52 44 36 32 31 31 32 31 30 31 32 31 32 32 33 34 33 33 32 33 33 33 32 33 33 37 37 32 32 32 32 32 32 32 32 39 38 38 38 38 38 39 39 43 43 47 47 51 55 55 51 56 53 53 49 45 41 40 36 40 32 43 59 63 55 47 47 80 76 64 49 33 32 32 32 41 41 41 41 41 41 41 41 57 53 45 41 41 41 45 45 32 41 53 49 41 53 93 125 153 117 69 33 32 33 45 53 37 37 37 37 33 33 33 33 45 42 45 42 41 38 38 34 45 42 41 38 41 42 45 46 39 35 35 35 35 35 35 35 35 35 43 47 43 43 59 72 67 51 50 62 65 53 64 88 32 56 93 98 79 56 49 53 40 39 34 34 34 39 43 47 43 55 63 75 75 67 59 44 40 81 113 94 61 40 77 119 107 261 578 750 717 718 686 496 229 177 165 160 126 89 100 143 190 197 180 133 81 53 43 43 35 35 35 35 35 39 39 43 39 39 39 35 35 35 35 42 52 60 60 52 52 48 44 32 31 32 92 168 160 65 31 33 32 33 33 33 34 34 33 33 39 35 34 34 34 38 50 58 49 45 41 41 41 45 45 49 33 33 33 33 33 33 33 33 51 43 47 43 55 47 47 31 39 31 39 31 39 31 39 39 39 39 39 39 50 49 49 49 45 41 41 41 37 36 40 39 35 31 31 27 34 30 37 37 28 24 27 23 26 30 30 34 77 32 24 35 51 115 178 166 63 47 38 46 54 58 46 38 22 25 37 44 63 67 71 61 18 20 22 36 43 45 38 31 50 46 46 46 43 43 43 43 47 47 47 47 47 47 47 40 44 37 41 41 41 45 45 45 41 41 45 45 45 45 45 45 46 46 39 39 36 44 45 49 41 37 40 36 43 43 54 54 43 43 43 43 43 43 43 43 55 51 51 51 51 51 51 41 35 38 70 102 115 95 51 36 38 45 45 45 41 42 42 38 39 40 41 45 49 53 60 68 76 85 85 65 40 40 41 65 63 66 62 59 67 60 56 52 48 52 67 75 82 74 69 68 87 106 114 118 114 114 122 122 100 93 74 56 46 64 105 162 218 300 372 396 385 365 345 337 371 386 416 454 501 563 626 668 635 628 625 618 553 416 247 133 112 81 66 83 87 87 75 76 78 67 63 59 59 63 67 71 42 42 42 42 42 42 42 42 49 56 56 51 44 44 40 39 39 48 69 100 129 157 177 181 181 177 176 160 136 111 90 78 50 46 38 38 38 46 58 59 54 63 71 71 71 71 63 47 43 43 43 47 51 51 51 54 47 43 43 43 42 43 43 43 50 50 57 53 53 49 49 49 40 44 48 48 48 40 39 38 40 40 40 44 44 48 48 45 46 43 42 42 42 41 41 41 61 57 49 41 40 40 40 40 41 41 48 74 96 111 113 112 112 105 95 85 74 52 40 39 39 39 39 39 39 39 38 38 54 50 49 53 49 52 48 47 40 36 36 36 35 35 35 35 47 34 33 51 59 47 63 100 48 42 38 38 38 42 46 46 46 46 46 42 38 37 37 36 38 41 37 37 37 37 37 37 36 37 45 49 45 41 37 44 62 69 81 113 134 135 120 111 96 64 84 100 75 83 127 139 130 107 83 76 85 85 73 58 46 46 46 38 46 38 42 42 50 49 49 45 45 45 45 48 36 36 47 47 50 45 45 38 43 47 63 67 75 127 206 266 294 309 253 146 122 178 202 178 97 145 181 161 93 41 42 70 66 66 63 63 59 59 59 59 47 48 48 47 47 47 47 47 55 51 51 47 51 51 59 59 74 66 62 70 78 74 53 37 33 33 33 50 82 130 170 198 84 72 56 44 35 35 35 35 44 44 44 44 44 44 44 44 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 49 49 53 53 53 53 49 49 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 53 53 49 45 45 45 49 48 35 52 47 33 47 107 97 33 45 41 44 44 51 51 47 47 39 32 39 39 40 40 40 40 47 47 46 46 42 38 41 44 74 89 61 25 43 76 72 28 27 31 35 39 43 43 43 44 33 27 31 31 31 31 31 31 39 39 39 43 43 39 39 46 60 44 24 24 26 51 68 77 113 157 182 150 75 31 28 26 29 28 26 26 26 31 51 78 47 47 44 41 45 42 39 39 31 31 39 40 48 56 60 64 33 45 53 42 34 33 33 34 35 55 62 58 54 81 141 189 353 65 45 133 41 33 102 35 41 37 37 37 37 37 37 36 53 52 55 51 43 39 43 43 33 42 38 32 54 114 90 33 33 34 34 35 35 36 41 45 36 36 36 40 40 44 44 45 38 39 40 41 49 54 67 68 64 76 80 76 56 44 43 44 52 72 71 55 55 51 43 50 41 52 60 68 60 48 48 56 56 40 39 39 43 51 43 38 36 38 41 46 47 43 41 41 50 86 89 68 63 82 85 42 52 41 46 54 55 67 75 80 59 123 91 96 228 247 123 55 42 78 109 46 38 98 145 42 109 95 98 83 74 55 75 83 60 49 49 45 45 45 52 52 52 56 64 68 68 64 52 51 45 49 49 49 49 53 61 61 76 80 87 75 67 67 83 85 52 57 97 132 132 100 75 71 147 155 147 135 132 128 84 44 60 60 60 68 72 72 72 68 64 60 56 60 64 76 84 91 53 53 66 124 185 229 264 288 307 254 182 167 204 254 276 285 314 309 227 94 41 43 72 92 68 60 56 74 144 218 267 273 334 362 340 170 85 140 111 81 43 58 90 73 43 41 69 151 349 440 544 641 713 767 692 533 331 230 148 122 119 93 102 134 86 78 74 78 94 102 95 95 92 96 111 131 127 103 107 127 166 118 150 234 265 261 301 356 467 380 291 263 287 280 231 154 129 136 156 148 125 113 109 105 89 61 65 57 45 62 98 96 43 62 66 70 70 70 70 70 78 70 61 49 45 49 57 65 41 42 45 49 49 45 49 45 41 39 39 40 56 63 48 39 39 39 39 38 41 44 47 47 78 74 32 50 229 373 361 296 294 175 52 29 30 54 53 28 29 30 30 30 30 45 55 47 43 36 43 43 39 42 49 51 46 28 16 13 11 14 28 35 10 10 10 14 18 18 10 5 5 5 5 6 6 10 10 10 19 23 40 45 35 41 39 33 43 33 34 28 32 25 25 24 25 37 29 33 34 38 31 31 28 32 29 33 30 30 35 35 35 35 39 39 39 39 43 43 43 47 47 47 47 51 51 44 40 34 34 34 37 37 37 37 41 41 41 41 41 41 41 38 42 35 35 39 39 35 35 35 35 35 35 35 35 35 35 35 43 36 43 35 42 42 42 43 58 58 54 50 46 46 41 41 42 43 66 67 74 55 50 38 50 50 43 43 43 43 43 43 36 36 36 40 40 44 45 49 49 49 49 49 49 49 49 49 42 42 42 42 42 42 42 42 46 46 46 46 46 46 46 46 46 46 46 46 46 46 39 39 39 43 40 40 40 40 40 39 49 40 41 81 102 85 56 50 99 156 256 395 506 538 616 763 855 787 614 347 120 32 38 85 92 81 78 89 87 98 129 184 67 36 49 53 37 45 49 53 50 46 42 39 51 64 77 82 87 91 102 73 52 54 57 69 60 60 53 46 46 39 39 39 78 65 45 37 37 50 54 58 46 46 46 50 54 54 58 58 39 39 39 43 51 51 54 54 50 51 55 52 56 45 41 41 41 40 40 40 40 44 52 63 86 58 38 38 54 62 57 38 46 42 42 42 42 42 42 42 38 38 38 38 38 42 42 42 98 90 82 70 54 42 38 38 46 42 42 42 42 42 38 38 38 40 49 40 39 39 43 71 107 175 189 169 289 517 666 670 595 443 278 160 116 81 65 46 42 39 46 43 54 51 70 78 130 49 37 37 64 88 69 69 70 70 67 63 58 54 49 49 53 53 53 53 53 53 49 49 61 53 53 57 68 68 60 48 23 56 82 80 43 21 27 45 26 27 28 32 43 43 50 43 29 46 62 62 62 62 46 30 38 38 42 42 46 47 47 47 48 41 48 41 48 41 48 41 52 45 52 45 52 45 52 45 45 45 45 45 49 45 41 37 37 37 37 37 41 41 41 41 50 46 42 42 38 42 42 46 38 38 38 42 42 46 46 46 68 56 41 41 45 41 53 69 37 33 32 32 34 54 46 33 55 55 51 43 34 34 37 41 33 37 37 41 41 38 38 38 42 42 42 42 42 42 42 42 41 41 41 37 37 37 33 33 37 37 37 37 33 33 33 32 52 52 52 52 52 57 61 65 32 36 48 48 32 30 30 33 33 33 34 42 50 43 35 33 37 41 37 33 33 33 37 37 32 32 32 32 32 32 32 32 39 39 39 39 39 39 39 39 43 47 46 50 54 54 58 51 48 44 49 48 49 44 44 40 56 36 47 75 91 79 59 51 104 96 76 52 37 37 49 61 37 37 37 37 37 37 38 37 41 37 33 32 32 33 37 41 49 61 69 65 57 73 105 133 69 49 33 33 37 41 37 33 33 33 33 33 32 32 32 32 41 41 48 37 44 33 40 33 48 41 44 37 48 41 52 49 42 35 35 35 35 35 35 35 34 35 47 43 35 35 47 60 48 40 43 51 70 77 89 96 64 73 85 78 59 36 35 35 56 39 34 34 39 51 51 43 43 51 63 71 75 67 59 44 56 80 101 93 68 55 85 125 86 283 572 684 670 736 764 613 331 168 68 72 95 75 65 80 208 155 98 55 42 39 58 74 43 39 35 35 35 39 43 43 39 39 39 39 39 39 39 46 60 67 67 59 55 48 43 32 44 56 140 245 265 165 69 33 33 33 32 32 34 34 34 34 39 35 34 34 34 38 50 58 57 49 45 41 37 41 45 49 33 33 33 33 33 33 33 40 39 50 74 66 66 46 46 38 42 34 42 34 42 34 42 35 35 35 46 45 49 49 53 53 45 45 41 41 44 44 44 40 32 31 31 27 34 30 37 33 37 32 31 27 26 26 26 30 65 33 29 29 24 36 63 67 43 40 43 39 43 47 39 30 26 37 56 68 83 74 47 24 18 19 22 35 43 53 54 47 42 42 42 42 42 43 43 39 47 47 47 47 47 47 48 40 48 41 41 41 45 45 45 45 41 41 45 45 45 49 49 49 50 50 39 39 36 44 45 49 41 37 40 36 43 43 54 58 43 36 36 36 36 36 36 36 44 44 44 40 40 44 44 37 37 39 72 116 139 115 67 38 42 42 41 38 41 41 49 42 39 39 40 48 52 56 60 64 64 60 48 45 45 53 61 76 66 69 62 55 59 56 56 49 41 49 53 60 64 64 71 63 55 67 71 67 51 47 54 59 38 39 44 40 42 74 115 179 319 436 528 547 517 479 455 438 441 441 454 476 523 597 672 710 646 591 524 454 356 231 152 107 101 78 71 76 79 75 71 63 77 70 70 70 74 78 86 90 50 50 54 54 50 46 42 45 57 64 60 51 40 40 39 39 39 44 65 96 128 145 165 173 157 156 155 147 127 99 85 66 57 53 45 41 46 50 55 51 57 70 82 74 74 82 70 50 46 46 46 50 50 54 54 50 43 43 42 42 42 42 42 42 41 42 49 53 57 53 49 49 40 44 48 48 48 40 39 39 40 40 40 40 44 44 44 41 42 42 42 42 42 42 42 42 57 57 49 41 41 40 40 40 50 50 57 64 74 77 72 60 60 60 57 54 44 41 41 41 39 39 39 39 38 38 38 38 42 42 45 41 41 44 44 44 51 47 43 39 35 39 43 42 58 50 38 42 86 129 133 98 60 53 49 49 49 49 49 53 49 49 45 45 37 37 37 37 37 37 37 36 36 36 37 37 38 46 50 50 42 37 37 48 70 73 77 90 107 116 101 82 59 47 48 56 40 40 64 78 101 88 69 65 74 74 58 46 58 54 53 49 49 46 45 42 50 42 42 38 42 42 41 41 36 36 44 44 43 34 34 38 51 71 87 63 39 54 118 186 295 319 263 115 43 79 115 119 62 66 54 46 55 63 55 39 55 56 56 52 52 48 48 48 47 47 47 47 47 47 47 47 55 51 47 43 43 47 51 55 74 70 70 74 77 69 53 37 33 33 49 85 130 170 194 202 83 68 48 40 48 52 52 48 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 49 49 49 49 49 49 49 49 45 49 49 53 53 49 49 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 45 45 45 45 45 48 43 59 39 33 74 150 129 37 40 36 43 47 55 51 50 35 43 36 43 39 40 36 43 43 43 43 49 49 49 45 44 47 136 131 83 28 31 63 55 22 31 31 28 32 32 32 33 33 34 27 27 31 31 31 35 35 39 39 39 43 43 39 39 46 49 40 25 24 26 55 81 94 98 143 163 127 75 39 27 23 30 29 30 29 27 26 35 67 47 47 44 41 45 42 39 39 34 38 46 47 55 67 64 68 53 54 66 55 39 35 34 35 51 59 67 79 87 98 114 126 134 110 70 33 33 83 83 32 38 38 39 39 39 46 42 49 52 56 64 64 56 44 39 35 33 53 41 31 32 66 54 31 32 33 33 34 35 37 38 42 37 36 36 36 41 49 57 65 46 47 48 45 45 50 59 64 60 72 80 76 60 44 43 43 52 96 87 59 71 59 42 58 49 48 52 68 60 44 40 52 44 40 39 39 39 39 38 37 41 48 92 105 89 62 54 61 53 80 72 50 61 100 84 40 39 41 49 46 42 51 75 96 75 163 127 112 280 348 212 76 71 95 94 103 130 79 118 243 143 115 107 84 59 43 47 68 56 45 45 45 48 52 56 56 48 48 48 52 60 56 44 42 49 60 56 56 56 56 52 53 60 68 76 76 68 64 76 77 51 44 64 84 84 67 52 51 95 87 76 92 116 120 96 65 68 64 64 72 80 84 76 72 60 60 56 52 56 64 76 87 64 44 40 62 112 173 214 249 272 264 236 201 172 181 204 236 279 310 276 163 81 60 68 64 57 44 43 59 125 203 245 262 328 263 205 148 130 113 71 69 66 46 44 44 56 75 77 101 148 288 451 550 602 656 687 671 645 557 470 400 306 215 169 178 163 159 159 175 195 207 196 184 200 212 256 296 287 260 292 348 328 312 348 384 371 375 391 360 332 352 360 325 253 178 149 126 134 180 216 188 136 116 124 136 73 93 109 89 49 45 53 48 47 55 59 59 66 66 69 69 65 57 53 45 41 45 45 49 40 40 41 41 45 49 56 56 48 39 39 43 59 67 59 39 38 38 38 38 37 40 43 39 103 75 33 34 159 295 304 244 232 180 101 34 30 35 58 42 29 30 30 29 28 37 40 35 39 43 50 50 50 53 45 51 45 27 20 14 19 22 20 19 14 14 6 6 10 14 14 14 6 6 6 6 6 6 6 6 34 35 31 25 22 32 42 40 42 36 26 23 28 24 24 24 25 33 33 33 29 33 27 27 27 27 28 29 30 30 30 34 34 34 34 34 38 39 39 39 43 43 43 47 47 47 47 44 40 34 37 37 37 37 41 41 41 41 41 41 41 41 41 38 46 39 43 43 43 43 39 39 35 35 35 35 35 35 35 35 39 39 46 39 45 38 38 39 47 47 43 39 39 35 35 34 35 36 55 60 67 52 47 39 39 39 39 39 39 39 46 39 36 36 36 40 40 44 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 46 46 46 46 46 46 46 39 39 40 40 40 40 40 40 40 40 59 55 52 84 137 165 132 82 92 172 193 249 397 482 516 582 680 794 814 630 331 116 52 48 95 77 78 67 41 39 101 232 66 35 69 93 73 45 36 97 49 46 42 39 55 68 81 86 99 103 106 65 44 50 53 53 60 60 53 46 46 39 39 39 53 56 49 49 53 61 61 61 57 57 61 61 61 65 65 58 47 40 47 47 54 58 61 61 57 61 65 62 59 52 48 43 43 43 39 39 43 51 63 74 66 50 42 42 50 54 54 54 46 45 45 45 45 45 45 45 41 41 41 41 41 41 45 46 62 58 58 54 50 46 46 46 54 54 50 46 46 42 38 38 39 41 56 40 38 38 54 90 87 159 202 199 252 405 561 626 565 435 291 188 148 106 74 39 39 39 43 40 47 48 71 83 93 76 103 79 83 91 39 72 81 82 78 74 70 65 61 57 57 57 57 53 53 53 49 49 61 57 53 61 68 68 56 44 9 22 44 46 33 24 34 40 25 26 27 28 39 43 50 43 45 66 82 82 82 94 82 54 42 38 38 38 38 42 46 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 41 41 45 45 45 45 41 41 41 41 41 41 41 41 41 41 62 58 50 42 38 38 42 42 34 34 38 42 46 50 54 54 61 60 41 37 45 57 69 81 53 45 32 32 36 49 76 77 34 34 34 38 49 52 40 32 49 45 41 37 33 34 34 34 42 42 42 42 42 42 42 42 45 41 41 41 37 33 33 33 33 33 33 33 33 33 33 32 44 36 32 32 33 45 61 69 32 49 69 57 41 37 41 34 74 70 70 78 82 86 74 70 49 49 45 41 37 33 33 33 33 33 33 33 33 33 33 33 39 39 39 39 39 39 39 39 47 47 46 50 50 54 54 47 52 52 60 64 64 60 60 56 88 68 75 107 123 107 91 95 136 128 104 68 40 33 45 57 37 37 37 37 37 37 38 37 33 37 41 45 53 65 69 77 113 109 97 77 57 49 57 69 33 33 33 37 49 45 32 31 33 32 32 32 32 31 31 31 39 40 36 36 36 36 36 36 40 40 40 40 44 44 48 45 42 35 42 35 42 35 42 35 34 35 47 35 34 35 39 36 40 48 63 67 82 89 85 69 77 69 57 53 43 36 35 35 47 34 34 34 55 63 55 39 39 47 55 63 67 63 55 40 52 52 61 57 48 55 76 104 109 217 415 573 625 681 716 654 445 255 111 71 67 51 55 98 150 105 48 34 34 42 54 58 51 47 39 35 35 35 39 43 39 39 39 43 43 43 43 53 71 70 70 62 62 51 43 36 44 36 97 225 321 282 166 78 46 37 32 32 33 34 34 34 39 35 34 34 34 38 46 50 65 57 49 41 37 37 41 45 33 33 33 33 33 33 33 40 39 57 65 57 41 34 45 57 41 41 41 41 41 41 41 41 41 38 45 45 49 49 49 53 45 45 45 41 48 44 44 44 32 31 28 27 30 30 33 33 41 36 39 31 30 26 26 22 42 45 45 37 25 19 23 35 28 36 39 31 27 31 27 18 34 45 68 84 103 90 55 32 37 27 21 31 39 48 50 39 38 38 38 38 38 38 39 39 47 47 47 47 47 47 48 40 52 45 45 45 45 45 45 45 41 41 45 45 49 49 53 53 54 50 43 43 40 44 45 49 37 37 36 36 43 43 58 51 40 40 40 40 40 40 40 40 44 40 40 36 36 40 40 37 37 40 77 136 160 140 84 43 38 42 41 37 37 41 53 42 39 39 40 48 56 56 56 56 64 52 41 41 53 61 61 64 69 69 65 58 55 52 49 46 41 42 42 41 41 45 45 41 41 42 43 42 41 41 41 42 40 40 44 44 48 72 100 140 265 395 519 543 512 453 398 361 380 379 393 424 490 573 659 697 573 459 328 237 175 125 102 92 86 71 68 61 72 60 59 52 57 50 50 54 58 62 66 70 58 62 62 62 58 54 46 49 65 68 64 56 40 40 39 38 39 40 56 73 97 116 121 125 105 108 111 107 91 74 69 53 65 61 57 53 46 54 55 51 45 62 70 58 58 70 62 42 42 42 42 46 50 50 50 46 42 42 42 41 42 41 41 41 41 41 49 53 57 57 53 49 44 44 48 48 48 40 40 39 48 48 44 44 44 40 40 40 42 42 42 42 46 46 46 50 57 57 57 53 49 41 40 39 53 61 65 53 52 48 47 38 38 38 38 39 39 40 41 42 39 39 38 38 38 38 38 38 38 38 41 37 37 37 44 44 47 47 47 43 43 47 46 50 32 66 66 53 165 313 277 122 60 57 53 49 45 45 45 49 41 41 41 37 37 37 37 37 37 37 37 37 37 37 38 38 62 66 66 54 38 37 38 45 51 59 60 64 77 98 99 85 41 41 45 41 40 40 40 52 74 70 54 61 66 66 62 54 57 57 57 57 53 53 49 49 42 42 42 38 42 42 41 37 37 45 60 51 47 38 38 39 35 55 71 51 33 33 59 111 191 244 248 153 73 62 70 72 63 63 43 39 47 59 51 35 44 40 40 40 40 40 40 40 47 47 47 47 47 47 47 47 55 51 43 35 35 39 43 46 54 54 50 46 41 41 37 37 53 77 113 149 166 154 130 110 63 48 36 36 44 52 52 44 40 40 40 40 40 40 40 40 41 41 41 41 41 41 41 41 49 49 49 49 49 49 49 49 45 45 49 49 49 49 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 45 41 41 41 41 45 44 43 59 39 33 74 141 121 41 56 52 59 67 79 75 70 47 43 36 43 39 40 36 43 43 39 39 49 45 45 41 40 50 119 110 70 27 34 58 54 22 35 35 28 28 32 33 33 25 26 27 27 27 31 35 35 35 35 35 39 39 39 39 35 42 45 37 25 25 26 33 73 90 79 136 176 164 180 192 176 120 80 68 67 59 30 26 27 59 47 51 48 41 45 38 35 46 45 49 53 54 67 67 64 65 69 74 79 72 60 44 40 44 68 64 75 84 111 103 94 67 32 91 62 31 47 76 59 60 39 40 52 67 67 63 62 54 41 56 68 72 64 52 39 35 53 65 53 32 32 38 34 33 33 34 34 36 37 38 38 38 37 37 40 40 44 57 65 73 62 63 67 60 45 45 54 59 60 68 76 72 56 48 51 55 51 119 103 67 87 71 42 62 60 52 52 72 68 44 40 52 40 40 40 39 38 38 39 39 73 86 119 131 119 100 100 105 51 55 46 43 51 86 78 53 40 53 61 50 41 42 67 96 87 92 59 80 212 273 233 205 42 55 75 67 47 71 140 188 100 80 76 76 65 45 61 93 49 45 45 45 44 48 52 56 44 43 43 43 44 44 43 41 53 60 56 56 52 52 52 52 57 65 80 73 80 72 79 69 55 48 52 48 52 55 59 56 91 67 44 52 68 76 81 81 64 60 56 64 76 80 72 60 60 60 60 56 52 52 60 78 72 47 38 41 56 98 146 174 197 234 267 260 218 189 195 227 260 299 293 219 141 89 72 56 72 44 43 52 106 161 223 280 301 251 225 217 163 66 42 54 45 45 45 57 72 94 93 98 136 213 303 377 435 482 545 603 658 655 662 652 584 499 448 438 412 397 389 390 417 418 406 394 350 354 390 430 417 385 417 488 409 441 461 397 337 398 410 283 216 257 293 270 218 159 139 132 122 176 220 188 120 88 80 81 45 105 145 129 97 73 45 43 43 51 51 47 50 46 49 45 53 49 49 52 52 55 51 44 40 40 48 52 56 60 60 60 40 39 38 43 55 63 59 51 38 38 38 37 37 36 40 39 79 55 33 33 97 229 269 211 204 188 135 48 30 31 62 74 54 59 51 31 30 41 40 27 46 50 50 54 58 53 52 51 44 30 15 13 22 25 19 10 14 14 10 6 6 6 10 14 6 6 6 6 6 6 6 6 49 41 23 15 17 23 33 36 33 27 22 26 24 24 24 24 24 28 28 32 25 29 26 26 27 27 28 28 29 30 30 34 34 34 34 34 34 38 39 39 43 43 43 43 47 47 47 40 44 37 37 37 37 41 41 41 41 41 41 41 41 41 41 38 46 43 43 43 43 43 43 39 35 35 35 35 35 35 35 35 46 46 49 46 45 45 45 39 39 39 39 35 35 35 35 35 35 35 40 48 52 52 48 48 39 39 39 39 39 39 46 39 39 36 36 36 40 40 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 53 53 53 53 53 53 53 46 46 42 42 42 42 42 39 39 40 40 40 40 40 41 41 48 39 62 66 91 175 272 303 286 156 118 83 159 317 391 429 518 565 646 729 760 647 415 191 59 38 36 56 76 41 37 54 165 207 86 53 37 93 89 35 84 45 45 42 47 59 72 85 90 107 107 102 57 39 50 53 49 64 64 57 50 50 39 39 39 45 52 56 56 57 53 49 45 57 57 57 61 61 61 61 54 55 44 51 59 58 65 68 68 60 64 72 69 62 55 55 51 46 46 42 46 50 54 70 74 54 50 54 57 54 49 53 69 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 42 42 42 42 46 50 50 50 54 46 46 46 50 50 54 54 51 40 52 56 43 38 38 50 82 116 115 163 237 287 321 402 498 509 419 300 212 165 126 79 40 39 40 41 41 40 48 68 90 168 198 286 254 214 154 43 96 85 82 78 74 70 61 57 57 61 61 57 57 53 53 49 49 61 57 57 61 64 64 56 48 7 8 10 17 23 26 29 27 24 25 26 27 39 43 50 43 45 74 94 90 98 122 118 90 58 50 42 34 30 30 38 42 55 55 55 55 55 55 56 56 56 55 55 55 55 55 55 47 33 37 45 45 41 41 41 41 41 41 41 42 38 38 38 38 70 66 54 42 38 38 38 38 38 42 42 42 46 50 50 50 45 45 41 41 49 61 77 81 60 72 80 80 84 88 116 136 54 35 34 42 65 72 56 36 65 61 45 37 33 34 34 35 42 42 42 42 42 42 42 42 45 45 41 41 37 33 33 33 33 33 33 33 33 33 33 33 37 33 32 32 32 37 49 53 32 50 70 58 65 97 85 42 110 98 94 102 114 118 110 101 61 61 53 45 41 37 33 33 33 33 33 33 33 33 33 33 39 39 39 39 39 39 39 39 46 46 46 46 46 46 50 43 52 52 56 60 64 60 56 52 92 76 87 103 99 83 95 131 148 140 124 88 48 32 32 37 37 37 37 37 37 37 38 37 41 45 57 69 77 89 93 97 113 101 81 61 45 33 32 32 33 33 33 37 37 33 32 31 32 32 32 31 31 31 30 30 31 34 34 34 38 38 38 38 42 38 38 42 42 46 50 47 41 34 41 34 41 35 42 35 34 39 50 35 38 39 50 35 36 44 63 55 66 74 69 49 49 41 33 33 35 35 35 35 34 43 63 79 79 63 47 35 39 43 47 51 55 51 47 36 48 41 37 37 37 47 76 100 145 178 282 432 512 505 513 542 385 242 131 87 60 39 56 112 44 38 35 34 39 54 46 33 55 51 43 35 34 35 35 39 39 39 43 43 43 47 47 57 70 81 77 66 58 51 43 36 36 32 69 165 262 282 214 138 74 57 33 32 33 34 34 34 39 35 35 34 34 38 42 42 73 65 53 41 37 37 37 41 33 33 33 33 33 33 33 40 54 57 53 49 41 41 45 49 41 41 41 41 41 41 41 37 45 45 45 45 49 49 53 53 49 45 52 52 48 44 44 44 32 28 28 27 30 26 33 33 29 32 35 35 34 30 30 26 23 39 34 21 22 21 20 29 20 25 32 20 19 19 23 26 34 42 56 72 95 87 66 36 37 23 21 23 38 44 41 30 34 34 38 38 38 38 39 39 47 47 47 47 47 48 48 40 52 45 45 45 45 45 45 45 41 41 45 45 49 53 53 53 54 54 43 43 40 44 44 48 37 36 36 36 43 47 58 55 40 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 40 85 145 185 164 100 55 38 37 41 37 37 41 53 46 43 39 40 48 60 60 56 52 60 56 57 57 53 53 53 60 65 69 65 58 51 48 49 50 41 43 42 41 41 42 42 41 42 42 43 43 43 42 42 42 50 53 55 59 62 77 89 113 144 254 346 363 355 316 252 189 232 239 262 297 363 437 500 519 364 271 172 105 86 79 80 66 56 56 52 45 53 45 52 41 49 42 46 50 50 50 50 46 66 70 74 74 70 62 54 57 61 61 57 49 44 40 40 39 40 40 44 52 53 57 61 65 56 59 67 63 58 50 45 45 60 61 57 57 54 62 63 60 45 62 66 50 50 66 62 42 42 42 42 42 46 46 50 42 41 41 41 41 41 41 41 40 41 45 57 61 61 57 60 56 55 55 55 55 51 51 51 51 63 63 59 55 51 47 43 40 42 42 42 42 50 54 58 58 57 61 65 65 65 53 45 40 40 52 52 40 40 45 45 40 39 39 39 39 39 39 39 40 38 38 38 38 38 38 41 41 41 37 37 37 37 37 36 36 39 39 43 47 51 50 50 50 31 45 65 125 297 429 329 122 60 53 49 45 41 41 41 41 37 37 37 37 37 37 37 37 38 38 38 38 38 42 46 46 74 74 70 50 37 36 38 39 37 39 40 40 41 70 82 75 41 50 41 39 44 47 46 62 54 47 47 55 55 55 62 58 41 45 52 56 64 64 64 57 42 39 39 39 38 38 41 37 53 65 76 67 51 39 46 47 34 35 36 35 34 35 56 80 68 125 169 142 91 71 63 55 81 72 52 44 40 36 40 44 35 35 36 36 36 36 37 36 44 51 51 51 51 50 50 50 62 54 46 34 34 34 42 45 37 37 32 31 30 32 64 92 136 180 220 220 177 121 77 50 39 35 35 35 36 36 35 35 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 56 56 56 56 56 56 56 56 45 45 49 49 49 49 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 41 41 37 37 41 40 35 55 51 34 54 93 89 41 68 64 75 87 99 95 86 59 47 36 36 32 40 36 43 39 39 39 45 45 44 44 40 50 58 53 41 37 53 58 54 46 43 39 28 28 25 25 29 34 26 26 27 27 31 35 35 35 31 35 35 35 35 35 35 38 41 38 31 25 25 27 42 67 56 125 180 193 252 313 320 268 185 145 108 91 66 28 27 32 43 48 48 45 41 38 31 42 49 53 57 58 67 63 64 61 69 78 83 80 68 53 53 53 64 56 52 60 83 80 67 40 64 35 44 76 64 36 64 81 39 40 60 76 76 67 58 46 41 45 57 61 56 48 36 35 69 65 57 41 33 33 34 35 39 44 49 54 58 51 43 39 46 42 41 37 44 52 64 73 74 75 79 64 45 41 42 51 60 64 68 64 56 48 55 63 43 123 107 63 91 71 41 54 69 48 48 69 69 41 40 45 41 45 40 38 37 38 64 78 125 113 141 169 182 174 147 135 82 66 48 46 45 49 59 67 68 83 73 53 46 42 59 76 79 43 41 43 61 106 202 302 109 104 77 44 44 97 98 45 44 43 44 66 74 58 66 90 69 65 61 53 49 53 53 57 52 43 42 42 43 51 43 42 49 53 53 57 57 57 57 61 69 61 64 57 68 65 72 61 59 48 48 47 55 60 63 63 95 79 64 72 68 56 61 77 60 52 48 56 72 76 68 56 60 68 72 68 56 48 48 63 92 60 40 40 42 45 47 68 103 144 185 198 173 159 173 192 225 243 238 196 137 85 72 68 84 45 44 64 94 121 204 305 285 321 318 281 187 83 77 102 42 45 66 69 48 50 73 111 168 169 159 220 321 370 399 414 417 473 546 599 605 598 603 596 544 507 479 464 475 468 460 444 384 352 368 412 411 375 395 459 383 383 392 332 256 305 318 195 197 173 142 139 147 145 140 110 75 119 147 115 80 68 64 52 88 144 164 144 141 125 81 56 43 47 43 42 42 41 41 41 45 56 56 59 60 67 63 62 55 48 59 63 63 63 63 59 39 39 50 50 54 62 66 59 46 42 45 45 41 44 43 43 47 36 35 33 37 146 199 168 173 165 143 73 34 36 59 74 74 83 75 43 34 53 52 28 46 54 62 62 69 60 55 51 44 26 14 11 10 13 7 5 6 10 14 14 10 6 6 6 6 6 6 6 6 6 6 6 41 33 21 11 9 18 25 23 25 19 21 22 23 24 24 24 24 24 24 28 25 25 25 25 26 27 28 28 29 33 30 30 30 30 34 34 34 34 38 38 43 43 43 43 43 47 47 40 44 37 37 37 41 41 41 41 41 41 41 41 41 41 41 38 42 39 39 43 43 39 39 35 35 35 35 35 35 35 35 42 46 46 53 45 45 42 42 42 35 35 36 36 35 35 35 35 35 35 35 36 36 40 48 52 35 35 39 39 46 46 46 39 39 36 36 36 40 40 41 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 42 45 42 42 42 42 42 39 39 40 40 40 40 41 41 41 49 51 69 77 94 153 270 417 510 399 226 97 154 241 244 303 458 541 529 559 673 749 667 456 264 127 78 81 107 80 39 39 61 255 186 117 35 105 129 34 76 41 41 46 51 67 80 89 89 99 103 94 45 39 54 57 49 64 64 57 50 50 39 39 39 41 52 56 56 48 44 45 45 49 53 53 53 53 53 53 46 48 44 51 55 54 57 64 67 67 71 75 72 69 58 50 50 57 57 53 53 57 54 65 62 66 54 50 58 54 42 42 58 45 45 45 45 45 45 45 45 45 45 41 41 41 41 41 42 50 50 50 50 46 46 46 42 38 38 42 46 54 58 66 66 47 59 74 58 38 38 45 62 112 101 125 184 234 265 298 325 396 348 285 237 202 151 84 40 40 41 42 41 41 41 65 91 183 273 502 590 560 361 70 63 84 81 78 75 66 62 57 53 61 61 61 57 53 53 49 49 57 61 65 65 57 53 52 56 14 7 7 10 29 43 42 28 34 32 29 30 39 43 43 40 37 66 90 86 102 134 134 110 70 62 46 30 30 30 30 34 55 55 55 55 55 55 55 56 55 55 55 55 55 55 55 47 32 37 41 41 41 37 37 41 41 41 41 41 38 38 38 38 78 70 58 46 38 34 34 38 46 46 46 46 46 46 46 46 33 33 41 41 53 61 73 69 56 89 140 152 144 128 140 156 130 91 70 62 85 101 89 69 73 61 49 34 33 34 34 39 42 42 42 42 42 42 42 42 45 45 41 41 37 33 33 33 32 32 33 33 33 33 33 33 41 37 33 32 33 37 45 49 32 61 73 65 101 157 133 57 144 125 124 121 140 141 136 125 69 69 61 53 45 37 33 33 33 33 33 33 33 33 33 33 39 39 39 39 39 39 39 39 47 47 47 46 46 46 46 35 31 32 32 32 32 32 31 30 56 48 56 56 39 30 63 124 108 116 112 92 64 48 49 53 37 37 37 37 37 37 38 37 37 41 53 61 73 77 77 77 41 32 32 32 45 57 57 53 49 41 33 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 34 31 34 31 38 31 34 31 42 39 50 43 41 37 37 37 38 38 38 38 38 54 54 46 50 62 66 43 35 36 39 34 34 58 66 53 57 53 49 50 43 39 35 34 34 67 115 127 99 59 35 35 39 39 43 43 43 43 39 35 45 41 41 37 37 51 77 99 111 148 170 232 284 232 228 296 196 109 66 74 63 51 67 111 66 50 36 34 34 51 50 33 63 54 46 35 34 34 35 39 38 45 49 49 53 53 53 61 70 74 70 66 58 58 51 47 68 84 105 118 154 179 167 138 94 73 37 32 33 33 33 33 38 38 38 38 38 38 38 38 77 69 57 41 33 33 37 41 33 33 33 33 33 33 33 40 50 49 49 57 65 61 41 29 41 41 41 41 41 41 41 41 45 45 45 45 49 49 53 53 49 49 52 52 41 41 37 37 32 28 27 27 30 26 33 33 24 24 35 39 42 38 34 30 22 35 22 21 21 25 25 29 20 32 36 27 19 35 46 42 30 30 30 48 60 67 51 28 37 23 20 27 45 59 49 34 34 34 34 34 38 38 39 39 47 47 47 47 47 48 48 40 56 49 45 45 45 45 45 45 41 41 45 45 49 53 53 57 61 53 50 43 40 36 41 45 37 36 36 36 36 40 51 48 37 37 37 37 44 44 44 44 36 36 36 36 36 36 36 36 36 40 93 165 197 172 103 47 38 37 37 37 37 49 57 53 43 39 40 52 60 64 56 52 44 60 73 69 57 49 53 64 61 69 65 54 47 44 49 54 41 43 43 42 42 47 47 42 43 43 43 43 42 42 41 41 58 49 44 50 57 65 79 89 106 148 157 149 154 166 147 111 123 123 134 157 192 223 246 240 155 141 122 103 88 84 77 67 40 41 41 41 41 45 49 41 57 54 58 58 54 50 46 42 74 78 82 82 78 70 58 54 53 53 49 48 48 44 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 38 37 37 49 50 46 43 44 49 57 61 41 69 69 49 50 70 70 42 42 42 42 42 42 46 46 49 41 41 41 42 41 41 40 40 41 45 57 61 65 61 60 56 48 48 44 44 44 48 52 52 60 60 56 52 44 40 40 39 45 42 42 50 54 58 69 73 61 69 73 77 77 65 53 41 39 47 47 38 38 39 39 39 37 38 39 39 39 38 39 39 39 38 38 38 38 38 42 41 45 49 45 37 37 36 36 35 41 52 60 57 61 61 61 53 80 32 45 205 389 409 245 54 56 52 48 40 36 36 36 36 37 36 36 36 37 41 45 41 38 38 38 42 46 50 58 62 86 86 74 46 37 36 38 39 36 39 41 41 41 58 70 70 41 53 39 37 38 38 37 53 38 43 55 55 59 55 58 58 36 37 44 52 64 68 68 61 50 39 42 38 38 38 41 37 65 77 84 72 59 47 47 55 55 44 35 35 47 48 52 44 33 38 74 74 63 60 64 68 97 68 36 36 44 40 40 44 36 36 36 36 37 37 37 37 43 43 51 43 50 43 50 43 62 47 42 34 33 34 34 37 33 33 32 31 31 52 120 168 220 264 296 256 169 89 57 54 47 40 40 44 44 40 35 35 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 56 56 56 56 56 56 56 56 45 45 49 49 49 49 45 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 41 37 37 36 37 36 34 55 63 35 33 49 53 37 52 48 59 71 87 83 63 43 40 40 36 32 40 43 39 46 46 45 45 48 44 40 36 50 31 25 29 45 57 42 30 27 47 36 32 28 25 25 33 31 26 26 27 27 31 35 35 39 31 31 28 28 28 28 28 27 34 46 39 26 24 25 29 54 47 116 168 172 220 292 292 233 278 205 133 108 83 41 26 26 47 47 48 52 45 45 38 38 53 61 61 65 67 63 67 60 53 62 75 76 68 57 57 61 52 44 35 36 48 52 48 36 40 40 40 48 60 60 52 38 38 40 60 80 76 63 42 37 41 41 48 48 44 40 36 35 59 49 42 50 34 32 33 35 65 58 71 76 76 57 45 40 43 46 42 37 37 48 64 72 89 90 87 68 41 40 41 43 59 60 68 60 52 48 63 71 41 115 98 50 82 58 39 41 66 49 45 69 69 41 40 45 57 57 49 38 36 39 111 134 168 155 194 250 293 285 233 193 164 132 107 76 47 45 46 73 78 84 61 45 41 42 46 47 75 76 96 73 40 42 146 278 273 149 43 81 193 86 39 45 44 43 45 67 82 47 45 47 83 82 70 65 65 61 64 64 71 51 42 42 58 66 62 54 57 57 61 65 73 73 77 77 81 62 41 41 41 49 49 45 55 48 52 44 52 64 59 52 52 49 77 105 97 65 61 81 64 52 48 49 65 69 61 49 57 65 73 69 53 48 44 55 100 83 49 41 41 41 42 43 50 59 68 85 99 113 138 158 180 175 161 135 90 53 55 67 79 43 43 78 85 100 195 325 437 531 519 400 235 118 72 42 66 50 44 44 58 69 64 64 67 101 119 168 241 243 215 202 241 281 314 331 340 370 411 416 446 396 344 316 312 308 296 284 296 248 252 312 336 308 335 384 363 272 297 313 229 186 195 141 126 131 143 144 138 118 90 63 59 75 83 47 52 84 100 88 172 196 160 109 117 114 70 45 43 47 43 42 42 41 41 41 44 44 40 48 48 48 48 48 59 59 59 59 59 55 51 47 39 39 54 54 50 54 62 70 54 50 61 56 56 55 54 54 47 55 52 34 34 86 156 137 123 119 113 86 70 71 66 46 50 63 55 31 29 38 37 27 35 47 54 62 62 60 55 58 51 17 13 10 8 8 10 5 5 9 29 22 25 6 5 5 17 6 13 6 13 6 13 9 29 21 17 11 16 14 12 14 24 22 27 21 26 23 24 24 23 24 31 24 28 25 25 25 26 26 27 28 29 33 30 30 30 30 30 34 34 34 34 38 39 43 43 43 43 47 47 47 37 37 37 37 41 41 41 41 37 37 37 37 37 37 37 37 38 35 35 39 46 35 42 38 42 42 42 42 42 42 42 42 46 46 45 45 42 42 42 35 35 35 35 35 35 35 35 35 35 35 34 34 35 40 60 68 35 35 39 39 46 46 46 39 36 36 36 36 36 40 41 45 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 45 45 45 45 46 46 42 42 43 43 40 44 44 48 52 52 65 60 71 70 92 202 424 627 722 551 339 204 176 193 234 314 452 489 486 518 623 711 678 575 395 273 164 123 93 43 40 40 71 214 266 125 132 117 33 120 44 41 46 55 64 73 89 89 90 102 86 41 38 58 73 57 64 64 57 50 46 39 39 39 37 41 48 41 45 37 49 49 45 37 45 38 45 37 45 38 44 40 40 43 49 53 56 63 67 71 75 72 69 54 50 50 58 61 57 57 53 53 57 50 74 54 46 51 62 42 37 41 45 45 45 45 45 45 45 45 45 45 45 41 41 41 41 42 46 46 46 50 50 54 58 58 38 38 42 46 50 58 62 62 54 70 85 77 54 42 40 41 63 128 137 101 152 255 286 241 263 267 263 260 248 189 101 40 40 41 46 41 41 41 65 91 119 200 479 655 670 430 79 73 99 89 78 74 59 51 47 46 58 54 54 50 46 46 42 42 49 57 61 57 45 41 45 53 5 4 5 7 22 43 46 44 38 37 39 41 42 43 36 29 29 33 69 129 145 113 97 109 98 82 62 46 30 31 31 35 58 58 58 54 47 47 47 47 55 55 48 48 48 48 48 48 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 77 69 61 57 53 57 61 65 33 33 33 33 33 33 33 33 38 34 37 34 37 34 37 33 65 110 176 205 216 209 228 237 190 166 138 130 130 130 110 90 70 62 46 34 34 35 36 47 42 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 40 76 59 31 79 171 170 91 154 183 198 171 170 187 198 179 72 69 61 53 45 41 37 37 33 33 33 33 33 33 33 33 39 38 39 39 39 39 39 39 43 43 39 39 39 42 50 43 32 31 31 31 31 31 30 30 76 44 32 48 48 32 36 64 44 60 72 64 48 40 41 49 33 33 33 33 34 34 34 34 33 41 49 53 49 41 32 32 49 41 37 33 33 37 41 49 37 37 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 30 30 39 32 30 29 35 31 31 30 30 30 31 31 33 33 34 34 41 45 49 49 45 45 50 50 50 50 57 46 34 34 35 34 34 35 43 51 66 59 55 55 51 47 47 43 34 67 107 107 75 43 43 51 39 39 35 35 35 39 43 40 34 52 84 56 34 35 114 197 163 97 81 131 131 83 94 144 105 72 60 48 44 44 48 52 36 36 36 43 43 46 43 35 43 39 35 34 35 39 53 57 37 32 32 68 103 103 102 98 55 32 43 83 86 50 47 71 75 84 97 114 124 113 98 93 79 90 70 42 32 32 33 34 32 55 54 32 33 33 33 32 53 53 53 53 53 53 49 49 32 33 33 33 33 33 33 44 54 57 57 57 53 49 41 37 41 41 45 41 33 29 29 30 30 30 30 37 37 40 48 48 48 49 42 42 38 38 30 37 27 27 27 26 30 26 33 33 32 28 35 35 34 30 30 30 26 26 29 29 25 25 28 28 28 35 31 34 34 34 34 38 17 18 34 45 41 40 36 32 24 18 19 30 48 62 53 46 38 38 38 38 38 39 39 39 51 51 51 51 51 51 47 40 44 37 37 37 37 37 37 37 37 41 45 45 45 45 49 53 64 60 45 38 36 37 38 39 40 38 37 36 36 36 37 41 36 37 37 35 42 49 58 59 44 36 36 36 37 45 45 41 35 38 91 164 204 173 108 52 37 37 37 41 41 56 64 53 43 43 51 63 67 67 56 52 60 52 48 52 68 72 60 56 42 49 46 50 51 59 56 53 57 49 42 42 42 42 42 42 42 42 42 42 42 42 42 42 40 40 40 50 58 61 57 64 131 89 65 74 83 76 92 120 97 89 74 66 58 65 64 72 72 84 80 84 81 77 66 55 55 48 52 52 49 49 53 49 65 58 58 58 58 54 50 50 94 90 78 70 66 62 62 62 46 46 42 49 49 52 60 64 72 45 40 39 39 38 38 38 39 39 38 39 40 40 41 48 40 45 50 51 44 44 44 43 66 80 73 49 49 69 78 66 41 41 41 41 42 46 50 49 52 53 49 45 45 41 41 41 49 53 57 61 61 61 57 53 41 41 45 46 46 46 42 41 70 66 58 50 41 41 40 40 45 45 53 57 65 69 76 80 72 76 80 80 76 64 49 48 38 39 38 38 38 38 38 38 38 38 38 38 39 38 39 39 51 51 47 43 46 42 41 41 49 64 56 36 34 34 46 68 96 106 86 67 84 116 105 62 127 96 132 229 297 238 126 38 59 60 56 52 48 48 44 44 35 35 36 40 44 44 48 45 53 42 42 42 46 58 66 74 37 53 69 73 61 49 41 38 38 39 39 47 55 63 67 71 39 47 43 39 46 46 50 50 62 63 67 67 67 55 50 42 46 46 49 45 45 45 41 41 37 37 45 53 69 81 89 93 85 69 53 53 64 64 56 48 67 54 35 43 67 67 47 34 72 69 50 37 51 91 103 98 100 83 47 35 35 43 44 40 36 36 36 36 36 36 36 36 36 36 43 36 43 36 43 36 55 44 47 36 39 35 34 34 61 61 33 31 72 184 248 248 292 276 248 200 149 101 69 50 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 55 47 40 40 44 44 44 44 44 37 41 53 45 37 37 45 41 41 42 42 42 42 42 42 42 42 41 41 41 41 41 41 37 37 37 36 36 37 37 40 34 46 54 50 41 37 45 57 45 33 32 35 47 55 43 31 48 37 32 39 47 50 49 49 60 56 48 32 28 27 27 26 38 45 41 37 33 26 26 23 43 44 52 41 33 25 25 26 27 27 27 31 31 42 42 42 27 28 33 29 28 28 29 30 27 53 50 26 23 23 27 45 90 102 135 167 195 212 232 237 203 147 101 72 31 26 25 27 47 54 55 59 59 52 49 49 57 57 65 77 79 67 59 52 73 58 51 56 68 60 40 35 35 34 34 34 39 40 40 36 35 35 37 45 53 57 57 46 38 40 68 79 63 46 37 37 48 48 44 36 36 37 36 36 37 41 37 35 35 35 36 37 91 93 105 106 94 63 43 41 41 40 39 46 58 68 59 39 108 104 94 71 41 40 42 43 59 71 83 75 59 51 52 60 100 168 115 43 71 63 43 87 42 79 63 43 59 64 55 55 75 40 38 39 37 45 145 233 174 161 211 281 335 360 351 330 285 266 231 150 64 45 45 46 60 82 77 66 57 41 41 40 74 55 76 100 45 39 46 178 332 183 103 132 131 43 41 62 44 50 57 45 45 62 69 45 68 57 56 47 45 48 55 70 81 73 68 57 69 73 65 46 40 41 45 53 53 46 65 70 85 66 50 41 40 40 41 42 48 44 48 49 53 49 49 46 62 50 66 82 70 75 67 45 50 94 86 58 78 86 59 47 46 46 74 94 62 49 64 71 97 105 89 65 61 66 46 40 40 42 43 52 53 53 70 83 88 80 76 67 69 68 82 89 93 52 84 135 127 150 258 371 622 587 424 235 138 104 90 95 71 67 63 62 64 67 75 68 49 81 112 125 112 110 129 156 136 148 153 138 132 141 194 246 316 299 263 227 207 204 216 224 232 204 184 199 239 271 282 267 324 168 189 274 210 134 154 160 113 106 110 119 135 124 100 79 143 131 98 59 71 107 88 48 237 173 117 102 90 66 55 78 42 42 42 42 41 41 44 44 47 40 40 40 41 42 42 41 62 65 61 56 48 40 39 39 47 47 51 51 51 55 55 55 59 63 73 69 60 55 58 54 34 38 35 34 34 38 110 149 106 87 119 122 78 63 85 100 97 58 32 36 31 29 28 36 32 32 44 48 51 53 59 68 46 24 12 9 7 15 26 37 5 13 28 25 32 13 8 4 20 13 20 13 20 13 20 13 8 8 5 5 6 8 10 12 22 16 26 39 40 41 41 34 30 27 35 31 35 28 32 25 26 26 27 28 28 29 33 37 34 34 34 34 34 34 34 34 42 42 46 46 50 54 54 51 41 38 38 38 45 45 45 45 41 41 41 41 48 48 48 41 50 46 42 38 41 38 41 41 49 49 49 49 49 49 56 49 42 35 35 35 35 34 34 35 35 35 35 35 42 42 42 35 34 34 34 35 39 40 55 63 43 47 51 51 47 43 35 34 36 36 36 36 36 36 37 37 49 49 49 49 49 49 49 49 53 53 53 49 49 49 49 49 49 49 49 49 49 53 53 53 55 62 55 56 56 56 49 49 46 45 46 50 47 47 47 40 46 44 53 100 99 121 299 502 775 890 806 533 326 255 219 202 232 293 391 498 545 552 596 642 627 498 318 162 97 84 82 75 38 111 170 121 256 284 51 55 60 53 46 47 60 69 70 74 81 81 81 44 37 61 89 52 64 64 57 50 46 39 39 39 38 38 45 42 45 38 38 38 37 37 37 38 37 38 53 36 38 38 38 46 57 60 63 68 64 84 81 62 51 48 48 40 44 51 54 61 56 52 41 38 59 49 40 39 38 37 60 64 69 49 37 53 85 97 73 45 49 49 49 49 49 49 49 46 46 42 42 42 38 42 46 46 58 58 47 47 47 43 43 54 91 99 100 92 73 54 39 39 41 112 156 129 152 220 252 213 273 281 297 300 264 179 67 38 41 41 41 41 41 42 53 63 133 186 299 652 800 463 150 141 125 104 78 63 59 63 71 75 43 74 42 38 54 38 38 38 58 54 46 38 38 38 42 46 3 4 4 6 19 37 47 45 48 43 49 44 42 39 36 33 29 28 45 85 97 77 69 89 82 74 62 46 34 35 35 35 54 54 54 54 47 47 47 47 55 55 48 48 48 48 48 48 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 37 37 41 49 65 81 97 105 81 81 77 69 65 57 53 49 38 34 34 34 34 34 34 33 32 42 81 113 141 173 217 249 194 182 158 130 106 95 91 91 47 43 35 34 34 34 35 39 42 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 67 63 35 62 126 134 94 145 225 269 233 189 189 193 171 76 65 57 49 45 41 37 37 33 33 33 33 33 33 33 33 39 38 39 39 39 39 39 39 47 51 51 51 55 55 54 47 32 32 32 32 32 32 36 44 64 36 32 40 37 31 32 53 32 40 48 44 32 31 32 33 33 33 33 33 34 34 34 34 37 37 37 41 41 41 41 41 45 41 37 33 33 37 41 45 37 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 36 36 32 32 31 31 32 32 32 31 31 31 30 30 31 31 33 33 33 34 41 45 49 49 45 45 50 50 57 57 57 46 54 43 35 34 34 34 34 34 55 55 51 51 47 43 43 43 35 51 63 63 47 34 34 34 47 43 39 35 35 35 35 35 52 64 88 76 64 83 139 190 130 77 64 99 99 70 78 123 74 56 48 40 47 51 55 55 43 43 47 43 43 47 51 47 87 72 67 51 51 47 49 49 57 56 79 95 90 61 64 77 76 32 31 48 75 62 62 79 67 64 77 91 108 101 90 93 87 78 46 32 31 32 34 42 47 123 138 78 42 42 42 46 33 37 41 45 49 53 57 61 33 33 33 33 33 33 33 40 58 57 53 49 45 45 49 49 37 41 41 37 33 29 33 29 30 30 30 37 40 40 48 48 48 49 42 42 38 30 30 30 27 31 27 27 30 25 33 32 32 28 35 35 34 30 30 30 26 26 29 29 25 25 28 28 43 39 38 34 37 37 37 30 22 18 18 19 30 37 48 48 40 29 23 26 51 58 64 54 41 34 34 34 35 35 35 35 51 51 51 51 51 51 47 40 44 37 37 37 37 37 37 37 37 41 45 45 45 45 49 53 60 56 49 38 36 37 38 39 38 38 37 37 37 37 36 37 49 36 34 34 73 97 85 54 43 37 37 37 36 36 51 55 36 45 86 147 192 177 105 49 37 37 37 38 45 52 56 49 43 44 52 60 64 64 56 52 48 52 52 56 56 56 52 59 38 38 38 46 47 59 60 68 57 53 49 42 42 42 42 42 42 41 41 41 42 42 45 45 41 41 44 52 55 58 58 58 73 49 53 81 85 62 62 71 71 60 49 45 41 41 41 52 58 69 73 77 78 70 66 56 48 40 44 41 49 57 65 65 46 46 50 50 50 54 54 54 90 82 74 66 62 58 62 62 50 46 42 41 49 61 76 88 92 68 52 48 44 40 40 41 41 40 41 49 60 67 66 55 47 48 49 43 43 44 44 44 81 108 104 72 53 53 45 40 41 41 41 42 42 46 46 53 52 52 52 52 49 49 49 45 49 53 57 61 61 61 57 53 41 42 42 42 42 42 46 42 66 50 54 42 41 41 40 40 53 52 56 60 64 68 68 72 56 60 64 64 60 48 40 39 39 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 51 52 47 43 46 42 41 41 56 52 55 47 53 53 57 70 81 107 103 93 138 199 200 157 122 132 184 210 182 102 63 72 62 59 59 55 47 43 43 39 43 43 43 43 43 43 43 40 37 38 38 38 42 54 66 81 36 37 53 57 49 37 37 41 42 46 50 54 62 70 74 78 46 46 50 54 58 66 74 78 58 63 71 63 55 43 50 58 38 38 49 45 49 41 37 37 49 53 61 69 77 89 93 97 65 53 41 41 53 57 53 44 70 62 46 54 63 67 48 35 34 36 45 46 78 118 114 89 80 63 35 34 35 43 44 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 40 40 36 35 35 35 34 46 53 33 37 112 224 264 244 200 188 160 120 85 57 45 34 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 35 39 55 63 63 59 59 52 36 37 37 36 36 41 41 36 41 41 41 42 42 42 42 42 41 41 41 41 41 41 41 41 36 36 36 36 36 36 37 40 35 46 50 45 41 41 49 53 49 37 35 39 51 55 47 32 48 33 32 35 47 53 60 56 59 55 54 43 39 27 26 25 22 25 29 29 30 34 39 43 32 52 57 49 29 24 25 34 27 27 27 27 35 35 43 36 55 36 28 29 30 31 31 30 59 81 70 49 26 25 26 27 45 65 90 122 147 179 207 209 155 127 117 108 63 28 27 43 54 54 62 66 59 56 56 49 53 53 65 70 75 63 48 44 53 42 42 43 52 48 35 34 38 42 50 46 35 35 47 48 40 36 36 37 41 53 54 58 37 39 67 71 62 46 45 45 45 57 76 72 52 40 41 37 45 42 37 35 34 36 39 48 117 118 123 127 112 81 49 44 42 41 40 47 62 69 60 47 87 96 89 67 40 41 43 51 79 91 95 80 67 56 64 75 116 180 132 64 87 75 51 91 56 88 68 43 56 84 80 68 43 40 40 44 38 41 136 220 218 186 222 268 336 390 431 446 398 363 305 228 136 51 46 44 65 86 74 53 40 41 57 77 74 74 80 77 50 45 75 142 240 274 223 107 43 48 56 44 44 61 61 45 45 69 73 46 48 47 47 45 43 43 43 53 80 80 67 64 73 73 65 45 39 39 40 41 49 57 65 74 70 66 58 43 42 41 40 40 43 44 44 49 53 45 49 46 70 55 67 71 67 71 83 71 54 82 90 78 74 51 50 74 62 66 74 58 50 74 93 77 91 106 102 98 98 94 70 42 41 41 41 42 41 49 61 63 46 46 54 57 64 68 78 92 103 54 69 156 216 243 275 301 503 375 176 63 97 128 78 40 74 78 77 76 71 67 59 48 42 55 82 97 107 118 130 153 81 97 115 120 90 71 80 103 147 173 193 206 194 166 130 106 150 146 138 142 154 157 161 150 154 163 235 252 224 257 229 82 66 67 68 88 109 117 101 88 135 126 86 51 67 115 128 108 97 73 58 66 46 43 43 45 43 43 47 50 49 45 48 55 51 47 40 41 42 42 42 42 41 53 53 52 52 48 48 44 51 51 51 51 51 51 51 51 55 55 58 61 60 55 58 57 38 42 39 34 34 37 94 121 86 79 99 99 98 83 100 131 175 128 118 114 66 30 29 28 28 29 36 48 51 54 59 68 38 27 11 8 8 19 26 33 24 24 24 20 20 16 16 12 20 20 20 20 20 20 20 20 8 8 5 5 6 7 9 11 25 22 16 22 34 39 47 44 37 30 31 35 31 35 28 33 26 26 27 28 28 29 33 37 34 34 34 34 34 34 34 34 42 42 46 46 50 50 54 47 37 34 38 38 41 45 45 45 41 41 41 41 48 48 48 41 38 34 34 38 38 45 53 57 49 49 45 49 52 56 64 52 35 35 35 35 35 34 35 35 35 35 42 42 45 45 45 42 39 39 39 39 39 43 47 47 59 55 51 47 43 39 35 35 36 36 36 36 36 36 37 37 49 49 49 49 49 49 49 49 53 53 53 49 49 49 49 49 49 49 49 49 49 49 53 59 62 66 63 63 64 57 57 49 53 49 53 53 54 54 54 40 43 45 69 101 122 165 281 391 531 758 923 840 579 336 217 230 172 162 260 406 447 398 461 597 595 473 308 172 107 91 89 67 39 38 38 38 248 332 115 63 60 53 50 51 64 66 78 75 89 101 97 55 37 45 65 41 64 64 57 50 46 39 39 39 38 38 42 42 42 38 38 38 38 37 38 38 37 38 42 36 38 37 37 37 49 56 72 88 60 69 78 59 47 52 41 40 40 44 55 62 68 64 53 46 44 41 41 44 54 65 76 83 56 45 53 69 85 89 77 61 45 45 45 49 49 49 49 49 46 46 46 46 42 42 46 50 70 66 55 47 39 38 38 38 84 98 95 88 66 51 39 39 39 83 152 156 141 157 193 222 212 216 238 242 225 157 79 41 39 40 40 41 41 57 77 114 243 278 301 627 849 500 159 192 124 96 70 58 55 55 71 79 51 63 39 38 47 43 39 38 51 47 39 38 38 38 38 39 2 3 4 5 7 9 23 32 47 34 40 39 45 39 36 33 30 28 28 37 46 34 38 58 58 54 46 38 34 30 30 30 50 50 50 50 43 43 43 43 51 51 44 44 44 44 44 44 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 57 65 77 85 109 105 97 89 77 69 61 53 37 34 34 34 34 34 34 33 33 33 38 49 73 101 137 161 150 150 142 107 67 51 67 87 34 34 34 34 34 34 34 34 42 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 55 67 47 42 66 86 86 149 273 337 261 162 126 118 91 64 53 49 45 41 41 37 37 33 33 33 33 33 33 33 33 39 38 39 39 39 39 39 39 59 55 55 51 43 39 34 30 40 40 36 36 40 52 68 84 60 36 32 40 36 31 32 52 40 48 52 44 32 32 37 45 33 33 33 33 33 34 34 33 41 37 32 32 32 37 49 57 45 41 37 33 33 37 41 45 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 32 44 52 56 64 80 96 32 31 31 31 31 30 31 31 32 33 33 33 41 45 45 49 41 45 50 50 54 50 50 50 42 34 34 34 34 34 34 34 47 47 47 43 43 39 39 39 34 34 33 34 35 43 39 34 47 43 39 35 35 39 43 40 56 48 52 60 84 100 119 130 102 81 65 80 80 79 82 91 46 35 35 35 43 47 47 51 47 43 42 39 42 50 58 55 84 75 71 55 46 37 37 33 47 79 126 162 184 180 160 137 176 93 37 52 75 59 59 63 51 45 57 70 83 88 78 85 75 59 34 32 32 33 42 62 122 182 179 87 34 47 55 42 33 37 37 41 45 49 53 53 33 33 33 33 33 33 33 40 62 57 49 41 41 45 53 57 37 37 37 37 37 36 36 33 30 30 29 33 36 36 43 44 44 44 37 37 34 29 29 29 28 31 31 27 30 25 33 28 32 28 35 35 34 30 30 30 26 26 22 22 25 25 28 28 51 47 39 31 30 26 22 22 26 18 18 18 30 48 56 56 48 33 26 25 39 54 60 54 38 30 30 30 31 31 31 31 51 51 51 51 51 51 51 44 44 37 37 37 37 37 37 37 37 41 41 45 49 49 49 49 56 52 45 39 36 37 42 43 39 39 38 37 36 36 39 39 38 46 61 73 81 94 106 108 37 38 43 38 37 40 59 74 54 36 61 115 179 184 124 64 37 37 37 38 45 48 49 41 47 40 44 52 56 56 56 52 40 52 60 56 45 41 45 52 38 38 38 42 43 55 56 60 57 53 49 45 42 42 42 43 42 42 45 49 49 49 53 53 41 41 44 44 40 43 39 39 53 52 61 89 89 61 57 66 70 63 52 48 52 56 52 64 54 65 69 66 70 59 55 51 51 44 44 41 49 57 65 73 46 50 54 58 62 66 66 70 78 74 66 62 54 54 58 58 54 53 45 45 46 62 89 100 96 72 63 66 62 61 73 88 77 73 72 80 91 95 106 102 87 92 94 88 77 59 59 59 117 164 176 129 77 61 49 40 42 42 42 42 46 46 46 57 53 60 60 60 56 56 56 56 56 60 64 68 68 64 60 49 45 41 45 41 45 45 53 54 57 54 53 41 41 41 41 41 65 68 68 68 68 68 68 68 56 56 56 56 48 40 39 39 39 46 46 42 42 38 38 38 38 38 38 38 38 37 37 37 58 58 54 50 49 41 48 44 63 47 45 49 61 64 60 70 101 187 235 252 305 371 344 269 186 140 124 122 110 67 40 44 55 51 47 47 43 39 35 35 51 51 47 47 43 39 36 36 36 36 37 37 41 53 65 77 41 53 65 65 57 45 45 45 42 42 46 50 50 54 58 58 42 46 46 54 58 66 74 78 37 71 131 147 122 78 50 46 41 41 45 45 49 45 41 37 49 49 53 57 61 69 73 73 49 41 36 37 49 57 53 52 55 58 54 58 59 59 44 39 33 35 36 37 49 69 53 35 48 43 35 34 35 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 34 46 46 34 34 98 169 173 129 117 105 81 58 38 34 42 55 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 36 47 59 59 47 39 39 36 36 36 35 36 37 41 41 37 45 45 45 45 45 45 46 45 41 41 41 41 41 41 41 41 36 36 36 36 36 36 36 36 39 41 41 41 45 45 49 45 49 41 39 43 51 55 51 32 44 33 32 35 42 57 60 63 58 58 61 54 46 27 26 24 22 21 25 29 30 38 43 47 28 56 69 57 25 24 25 42 26 26 27 27 28 32 39 36 36 40 41 29 28 33 45 76 78 69 53 38 26 26 26 27 27 28 41 62 91 119 155 171 189 185 197 188 130 61 36 43 54 62 62 66 63 56 56 53 45 58 63 71 71 59 45 37 37 33 34 35 47 47 35 34 34 53 58 54 38 34 43 56 48 40 36 36 37 45 65 70 37 39 55 55 43 38 42 50 78 66 69 81 97 85 57 37 71 71 52 35 34 36 67 104 133 138 151 160 146 122 86 78 60 58 45 52 63 69 68 56 60 72 77 63 48 46 55 63 88 96 96 73 60 44 49 60 85 141 109 57 80 76 52 80 48 80 72 43 44 88 88 56 44 42 46 53 38 36 105 180 188 179 229 287 347 388 426 449 453 414 361 308 243 158 67 47 61 86 78 57 40 41 61 89 62 82 76 53 58 99 107 94 104 259 276 108 40 45 73 44 45 58 58 46 46 66 66 47 52 48 47 45 44 47 51 57 68 60 56 72 81 77 57 41 37 37 38 39 41 46 57 57 61 62 66 74 78 66 42 40 50 54 51 48 52 53 49 46 98 90 86 70 50 46 61 73 65 69 77 81 73 45 53 80 64 53 49 46 54 67 75 79 54 65 69 73 81 92 76 56 59 59 46 42 42 50 54 47 44 44 52 60 67 70 74 80 59 133 192 206 226 276 288 259 251 176 90 80 130 133 62 38 47 55 65 72 68 67 67 60 58 51 62 77 88 103 114 114 154 174 192 181 138 103 80 76 81 100 116 132 133 117 101 89 101 113 129 125 108 96 96 100 84 136 172 121 129 258 266 99 71 59 56 80 101 109 97 84 95 95 71 43 52 92 116 112 81 97 122 142 118 70 66 93 44 44 51 54 57 53 56 52 59 55 48 45 49 46 42 45 44 51 55 59 59 59 59 55 59 59 55 51 47 43 43 39 39 43 50 53 56 55 58 54 42 42 39 34 34 36 65 88 76 105 105 78 78 75 128 246 249 213 249 258 167 88 52 27 28 29 36 44 51 60 55 64 29 22 11 9 12 23 22 25 36 28 20 12 8 12 20 24 20 20 20 20 20 20 20 20 16 8 5 5 6 7 8 10 28 25 23 28 34 46 58 59 33 30 31 31 31 35 28 29 25 26 27 27 28 28 32 33 34 34 34 34 34 34 41 41 41 42 42 46 50 50 50 47 44 37 37 41 41 45 45 45 45 45 45 45 45 45 45 45 46 35 34 34 38 46 54 58 53 41 45 48 56 60 52 37 42 35 35 35 35 35 35 35 35 35 35 35 42 42 42 42 43 43 43 43 39 35 34 34 71 63 55 47 39 39 39 39 36 36 36 36 36 36 36 36 49 49 49 49 49 49 49 49 53 53 53 49 49 49 49 49 49 49 49 49 49 49 49 55 58 58 59 59 53 53 53 45 53 45 49 50 54 54 47 40 40 62 101 102 131 187 233 230 286 476 724 865 831 633 395 225 189 130 156 263 356 359 362 393 490 384 242 137 104 90 80 54 39 36 38 37 128 188 80 68 53 50 51 48 57 66 78 79 74 105 97 51 38 53 69 56 71 64 57 50 46 39 39 39 38 41 45 45 46 46 42 42 50 41 37 41 45 41 41 36 36 36 36 36 37 52 64 65 64 70 74 63 51 48 40 38 40 41 59 74 84 80 69 62 39 40 40 40 55 54 61 64 41 69 97 101 89 73 73 77 49 49 49 49 49 49 49 49 50 50 46 46 46 46 50 54 66 62 51 47 39 38 38 39 81 88 84 77 66 51 40 40 39 42 95 148 141 117 150 214 151 151 170 173 164 120 74 41 39 40 41 40 39 48 75 106 131 256 324 609 780 372 39 138 106 85 62 50 50 58 75 79 43 50 50 38 38 42 38 38 58 54 46 42 38 38 42 46 2 3 7 5 5 7 14 16 38 33 35 30 33 38 32 33 41 29 28 29 29 28 29 42 30 30 30 30 30 30 29 30 45 46 46 46 39 43 43 43 51 51 44 44 44 44 44 44 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 53 49 45 37 37 37 37 37 81 81 73 69 61 53 45 41 37 34 34 34 34 34 34 34 46 42 46 50 54 54 50 42 67 79 79 59 34 33 39 63 34 34 34 34 34 34 34 34 42 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 37 33 33 33 33 32 32 32 47 55 63 63 51 42 58 78 238 362 406 294 162 114 98 63 56 45 41 41 37 37 41 41 37 37 37 37 37 37 37 37 39 39 39 39 39 39 39 39 47 47 43 43 47 55 63 70 119 96 91 84 103 120 139 140 67 44 43 44 51 32 43 52 52 56 56 48 40 40 49 57 33 33 33 33 33 33 33 33 41 37 32 32 32 33 45 49 41 37 37 33 33 37 37 41 33 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 31 52 80 96 108 108 108 32 32 31 31 31 31 31 31 32 32 32 33 37 41 45 45 41 45 45 50 54 54 50 46 50 47 51 43 34 34 35 43 43 43 39 39 39 35 35 35 55 35 34 34 43 51 47 35 34 34 34 35 39 47 55 56 36 35 35 36 56 68 68 56 71 74 62 61 64 72 75 60 35 35 36 40 51 51 51 47 47 43 50 46 46 50 54 54 51 47 39 34 34 33 37 37 31 119 178 153 184 311 451 512 200 114 53 49 60 51 44 51 36 33 37 38 51 64 61 73 51 54 50 38 33 33 46 82 182 210 182 79 33 47 55 33 53 57 53 49 41 37 33 33 33 33 33 33 33 33 33 40 66 61 53 45 41 41 45 49 37 33 33 33 36 40 36 33 29 29 33 33 36 36 43 43 44 44 37 37 33 33 29 29 28 35 31 27 30 25 33 28 32 28 35 35 34 30 30 30 26 26 22 22 25 25 28 28 44 47 39 31 30 26 22 22 17 17 30 30 41 44 52 59 36 21 22 25 43 54 60 53 45 38 38 38 39 39 39 39 47 47 47 47 47 47 51 44 44 37 37 37 37 37 37 37 37 37 41 45 53 53 49 45 52 45 41 35 36 41 42 50 82 70 49 35 34 38 53 57 36 59 95 111 124 134 155 172 53 42 42 45 44 63 85 93 66 40 44 82 155 176 133 76 37 38 37 41 37 41 41 38 40 40 40 48 52 52 52 52 52 52 52 56 49 49 45 48 39 42 38 38 39 47 48 52 57 53 49 49 42 42 43 46 45 45 49 49 53 53 53 53 45 45 48 44 40 40 39 39 62 65 73 81 73 61 65 90 70 58 58 54 54 58 59 66 50 54 58 59 59 59 55 44 60 49 49 45 49 46 61 62 62 70 82 90 94 90 86 78 70 66 58 54 50 50 54 54 57 57 49 49 50 62 78 92 76 63 69 80 90 101 128 152 179 171 159 143 161 185 202 206 191 192 198 200 181 155 128 109 200 264 276 197 101 61 53 46 41 41 42 42 46 50 54 61 68 64 64 60 52 48 48 44 52 56 60 64 64 60 52 52 48 45 56 53 60 53 60 53 60 49 56 45 52 45 56 56 80 80 76 72 68 64 60 60 64 56 48 39 39 39 39 47 50 50 46 46 42 42 38 38 42 42 38 38 38 37 37 36 58 54 57 53 45 48 44 43 42 34 32 36 52 68 92 129 252 375 463 476 502 519 428 294 207 116 49 46 86 87 48 34 43 43 43 43 43 39 39 39 55 55 51 47 43 43 39 36 36 36 37 37 41 53 57 65 65 77 85 77 61 45 41 41 45 38 38 42 42 42 42 42 46 46 42 42 42 42 46 46 35 67 143 163 130 78 50 46 37 37 37 37 45 49 57 61 37 37 37 37 41 41 41 41 41 37 36 36 41 49 49 52 47 58 62 62 51 47 44 44 52 44 36 34 34 35 34 33 39 35 35 35 36 40 36 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 38 42 34 33 54 86 70 33 73 69 58 42 38 42 58 71 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 59 51 43 35 34 34 39 43 44 35 35 49 49 35 35 49 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 43 41 33 37 45 49 49 37 45 37 40 43 47 51 47 39 40 40 39 38 45 57 67 54 61 61 57 49 41 32 24 23 26 33 29 29 26 26 27 31 32 48 53 45 25 24 25 30 26 26 27 27 32 29 33 37 49 48 48 43 47 62 78 97 104 69 37 25 25 26 27 36 27 28 29 30 42 67 99 111 208 212 220 218 165 92 47 39 54 62 66 59 56 53 53 49 46 59 71 67 63 57 45 33 41 37 34 35 47 47 36 35 34 49 51 46 35 34 39 51 48 44 36 36 37 45 66 77 37 39 47 43 38 38 38 50 82 74 90 102 102 86 70 73 86 89 77 38 33 35 86 136 124 130 159 174 181 155 119 118 96 82 57 40 55 66 69 76 52 61 62 63 52 54 63 67 100 104 109 86 65 45 44 45 45 93 81 45 69 73 61 76 48 84 104 68 48 76 95 55 76 59 50 41 37 35 63 117 191 209 278 336 385 419 453 472 456 434 404 375 330 244 138 85 57 78 74 65 53 45 53 58 54 74 68 45 66 111 102 58 42 136 204 152 73 49 54 54 46 54 58 46 46 62 62 47 68 56 48 50 57 63 67 70 49 52 64 80 89 65 41 39 38 40 41 42 46 58 69 65 61 57 68 80 93 92 73 53 61 57 54 51 55 52 53 49 109 102 82 70 66 53 45 68 69 61 76 84 72 83 94 90 185 158 134 120 97 45 44 48 71 59 47 47 54 62 65 65 76 76 63 63 70 86 89 70 75 68 64 63 59 58 57 53 38 145 183 197 355 533 509 365 315 209 126 89 76 85 91 92 52 47 50 53 56 64 80 77 59 44 43 54 85 104 107 95 222 227 209 166 115 88 73 69 95 87 82 75 83 87 103 108 91 103 123 123 115 103 114 122 118 86 62 42 43 135 199 164 115 88 80 104 113 105 73 53 56 72 76 64 60 76 76 68 43 49 81 90 65 43 41 43 43 44 43 47 61 57 57 56 67 63 56 60 57 57 57 53 59 59 66 59 62 51 58 47 63 63 59 51 47 39 39 39 39 39 38 38 49 52 51 54 46 54 46 34 34 34 37 46 73 105 72 66 123 119 144 272 214 200 292 361 279 169 91 26 28 29 36 43 47 56 51 60 21 18 12 13 20 27 22 14 29 32 20 12 12 16 20 28 20 20 20 20 20 20 20 20 16 16 16 9 6 7 8 9 23 24 29 35 40 53 61 58 33 27 27 31 27 31 32 25 29 26 26 27 31 28 39 32 41 34 34 34 34 34 41 41 41 41 41 46 46 46 50 43 40 33 37 37 41 45 45 49 45 45 45 45 45 45 45 42 63 55 47 39 35 46 50 54 65 53 41 48 56 60 48 33 42 35 35 35 35 35 35 35 35 35 35 35 35 35 42 35 39 39 43 43 39 35 34 34 59 59 55 51 47 47 43 43 36 36 36 36 36 36 36 36 48 49 49 49 49 49 49 49 53 53 53 49 49 49 49 49 49 49 49 49 49 45 45 44 58 58 59 59 53 53 46 45 38 41 42 46 46 50 39 39 62 93 105 88 111 177 202 184 206 271 385 580 811 898 681 334 166 165 151 126 224 355 334 218 355 271 161 107 81 78 64 45 39 38 76 43 34 35 35 64 53 50 47 48 49 50 55 67 102 137 109 52 59 78 81 68 71 64 64 57 50 46 39 39 41 41 45 45 50 46 46 45 45 49 37 41 57 49 41 49 38 38 47 47 61 60 45 37 72 70 74 66 62 50 38 37 40 44 63 78 93 92 81 74 55 44 40 43 43 47 47 42 53 97 141 133 85 53 57 77 57 57 53 53 53 53 53 53 54 50 50 50 46 50 54 54 46 46 43 43 47 51 51 63 78 82 77 70 62 56 48 40 41 39 41 96 129 130 150 182 130 130 137 136 123 91 62 45 41 48 60 55 55 66 78 85 73 231 366 586 649 302 57 139 99 85 61 46 46 50 66 70 38 58 98 66 37 42 38 38 54 50 46 42 42 42 42 42 2 7 23 12 5 6 8 10 29 23 22 21 27 29 35 32 41 29 29 29 30 29 29 30 29 29 30 34 34 34 30 30 37 37 41 41 34 38 38 39 51 51 44 44 44 44 44 44 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 37 37 41 41 41 41 41 41 41 41 37 37 34 34 34 34 34 34 34 34 34 34 46 50 46 33 32 33 34 38 38 34 33 34 38 34 34 34 35 35 35 35 34 42 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 37 37 37 33 33 33 33 32 67 55 55 67 59 38 42 62 202 290 306 206 106 86 78 47 48 41 37 37 37 41 41 45 37 37 37 37 37 37 37 37 43 43 43 43 43 43 43 43 35 35 35 47 67 103 135 155 127 87 67 63 95 111 123 103 63 47 51 47 55 39 51 55 40 40 36 33 32 32 37 41 33 33 33 33 33 33 33 33 41 37 37 37 33 33 33 33 37 37 33 33 33 33 37 37 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 36 44 68 104 128 120 84 48 36 32 31 31 31 31 31 31 31 31 32 32 33 37 41 41 37 41 45 50 54 54 54 50 94 103 103 79 43 34 34 47 39 39 35 35 35 35 35 35 83 75 63 55 51 43 35 34 51 51 47 51 55 59 67 64 37 37 37 45 53 53 41 41 44 67 66 54 57 69 61 33 39 36 40 44 55 51 47 43 47 47 54 58 54 50 46 42 38 42 42 42 49 53 64 64 50 102 133 180 364 565 584 461 109 58 34 34 41 45 52 76 48 33 33 33 34 43 44 52 39 47 55 47 33 31 43 99 175 219 235 143 36 40 52 33 69 69 65 53 45 37 33 33 37 37 37 33 33 33 33 36 62 65 61 57 49 41 37 33 41 33 29 32 40 40 36 29 29 29 33 33 36 36 43 43 43 43 36 36 33 33 29 32 32 39 35 31 34 25 33 28 32 28 35 35 34 30 30 30 23 23 22 22 21 21 21 21 25 31 27 23 26 26 26 30 17 30 42 34 29 32 67 91 28 21 26 37 59 66 68 57 49 42 43 43 43 43 43 43 43 43 43 47 47 47 51 44 44 37 37 37 37 37 37 37 37 37 37 49 57 57 49 41 48 41 42 35 36 41 49 57 101 96 83 70 77 92 83 69 105 77 62 111 196 245 234 192 101 77 49 40 55 81 93 89 77 51 36 62 119 156 132 84 38 42 42 37 37 41 45 38 40 40 40 41 45 49 49 49 69 53 41 49 65 69 53 40 38 38 38 38 39 47 52 60 53 53 49 49 42 46 50 50 53 49 56 49 56 52 52 52 57 57 53 49 45 41 41 44 62 70 78 82 70 58 66 78 70 66 62 58 54 54 61 62 50 47 51 52 52 52 48 41 57 53 53 46 50 51 66 63 67 79 95 107 107 95 79 67 55 51 47 43 42 43 47 54 57 64 61 57 54 47 47 53 76 79 108 142 186 221 275 314 345 356 352 344 356 384 392 377 369 371 369 367 337 279 212 162 259 331 339 224 92 40 41 49 40 41 41 49 53 61 65 69 72 76 72 64 56 47 43 39 55 59 63 63 63 59 51 47 47 48 63 68 75 60 59 44 59 52 59 52 59 56 67 67 91 87 83 79 75 67 63 63 75 63 47 38 37 38 47 55 50 57 53 53 49 49 45 45 58 58 54 46 42 38 37 37 57 53 60 56 52 55 54 54 45 44 56 80 110 150 226 301 441 536 576 529 502 475 364 218 123 96 73 54 46 35 43 59 35 35 39 43 47 51 55 55 51 51 51 51 51 51 51 47 44 44 44 37 48 52 52 56 64 72 84 80 64 48 40 37 45 41 41 41 37 37 37 37 57 53 49 41 37 37 37 37 37 58 86 74 45 36 49 73 41 37 36 36 37 57 73 85 52 52 52 52 48 48 48 44 56 52 44 44 48 48 48 48 43 51 55 55 47 43 47 51 63 52 36 34 34 39 51 47 40 40 36 40 40 40 36 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 33 35 34 33 34 58 54 38 38 42 38 34 34 34 39 47 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 39 39 39 39 39 39 39 39 51 39 34 34 47 55 55 47 34 60 80 56 35 35 35 35 40 40 40 40 40 40 40 40 41 41 40 40 40 40 40 40 40 40 40 36 36 36 36 35 42 37 33 37 45 49 45 37 37 33 36 40 40 44 39 35 47 51 43 34 41 56 66 53 80 68 55 43 31 27 22 22 41 37 33 29 22 22 23 23 32 36 29 29 29 25 25 25 26 26 27 27 28 29 30 30 77 60 47 57 88 119 122 118 151 103 56 45 42 27 27 28 32 28 28 28 28 34 61 74 119 115 126 141 125 91 55 34 62 62 59 59 56 53 57 53 47 63 80 72 64 57 53 33 49 49 42 50 47 47 43 39 39 42 38 38 35 39 35 35 40 40 37 41 49 57 62 70 46 54 51 43 38 37 38 47 54 75 118 122 86 54 78 141 101 99 83 56 33 34 74 131 132 142 172 197 206 187 159 155 133 108 66 41 44 58 74 77 41 45 42 39 40 42 51 52 96 105 121 106 86 50 45 44 44 70 70 46 62 78 69 69 72 99 127 87 41 55 103 87 87 71 62 57 40 38 40 46 169 179 237 283 324 377 432 467 447 441 431 418 369 295 193 148 92 89 65 53 65 65 57 46 50 51 56 57 69 71 63 46 44 56 101 149 133 73 46 62 46 50 54 46 46 54 54 46 60 48 46 45 49 55 58 58 41 45 65 93 92 53 40 39 43 61 93 100 107 115 130 133 101 100 92 88 88 91 76 64 67 67 60 57 58 55 56 57 81 89 69 73 100 83 55 83 52 76 116 99 58 93 160 155 282 315 271 181 134 92 78 96 92 69 53 56 60 52 47 46 58 73 72 64 79 91 86 62 87 71 51 43 43 46 42 45 43 176 258 328 486 616 608 551 500 267 109 78 73 74 75 48 96 75 47 42 46 69 89 86 48 44 43 59 110 140 144 140 264 257 218 151 103 84 77 70 50 54 73 74 78 62 58 46 74 67 74 74 89 90 105 109 112 63 52 88 80 68 108 157 128 93 85 109 125 105 69 45 57 73 85 77 69 65 61 57 85 89 97 97 84 49 44 45 43 42 42 43 61 61 61 53 64 60 56 60 68 65 64 60 62 62 69 62 69 58 65 54 70 66 62 58 50 46 42 38 38 38 37 38 49 52 51 43 54 54 46 34 34 34 35 36 69 66 36 61 175 160 111 171 162 196 327 444 403 262 125 26 28 32 36 43 46 52 58 63 20 21 11 17 24 27 22 10 21 21 21 17 17 13 13 13 13 13 13 13 13 13 13 20 16 16 16 9 13 6 7 7 8 9 15 32 38 39 44 37 36 22 26 27 31 27 32 25 29 33 33 30 34 31 42 35 41 41 41 41 41 41 41 41 41 41 41 41 45 45 39 39 36 32 33 37 41 45 45 49 45 45 45 45 45 45 46 42 59 48 40 35 35 35 39 39 46 38 33 37 45 49 41 33 42 42 42 42 42 42 42 42 35 35 35 35 35 35 35 35 34 34 35 39 39 35 34 34 35 43 55 63 63 59 47 43 36 36 36 36 36 36 36 36 44 44 44 45 45 45 45 45 53 53 53 49 49 49 49 49 49 49 49 49 45 45 45 40 58 58 51 52 52 53 45 45 37 37 37 38 38 38 39 46 91 109 97 86 99 131 147 162 157 178 227 335 560 795 803 580 187 192 174 98 101 176 211 182 226 159 99 73 74 63 52 41 48 37 44 39 35 41 53 57 49 50 47 40 40 41 42 43 130 161 109 48 78 94 69 49 64 64 64 57 50 46 46 46 41 49 53 57 57 57 57 53 41 60 44 48 72 56 60 93 142 135 134 110 97 80 56 36 61 57 61 62 66 54 42 38 39 48 63 70 82 85 89 89 113 86 67 51 52 56 60 67 42 90 130 118 66 38 42 66 58 58 54 54 54 50 50 50 54 50 50 50 46 50 54 54 42 42 43 51 59 67 71 83 75 67 59 59 56 52 45 40 39 38 39 42 84 121 157 169 150 150 149 133 115 86 66 61 40 48 64 87 102 105 97 85 91 143 231 367 361 197 111 90 100 81 54 42 38 42 54 58 58 86 182 130 46 62 54 58 54 50 46 46 42 42 42 42 14 14 19 23 12 9 7 9 15 13 16 19 21 24 33 35 29 28 29 29 29 29 28 28 30 34 38 38 42 42 38 38 33 33 33 37 34 34 34 38 46 47 39 40 40 40 40 40 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 37 37 37 37 37 37 33 33 33 37 41 45 49 49 37 34 34 34 34 34 34 34 34 34 33 33 34 34 38 34 34 34 34 38 42 42 34 34 34 34 35 39 39 39 35 35 45 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 37 37 37 37 33 33 33 33 60 51 47 59 63 47 42 50 66 110 118 66 35 47 59 40 41 41 41 37 41 41 45 45 37 37 37 37 37 37 37 37 36 43 43 43 43 43 43 43 55 51 43 43 59 87 115 131 75 47 30 30 43 59 55 39 47 47 43 43 43 43 47 47 40 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 37 41 41 37 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 30 32 32 52 96 132 124 72 31 40 36 32 31 31 31 31 31 30 31 31 32 33 37 37 41 37 41 45 49 54 54 54 50 67 83 87 67 35 34 34 47 35 35 35 35 35 35 35 35 47 55 59 59 55 51 51 55 111 107 99 91 87 87 87 91 53 57 65 65 57 49 45 45 44 59 63 59 70 71 61 34 35 36 40 44 47 43 39 35 47 47 54 54 54 54 50 46 42 42 42 49 49 53 60 60 66 90 137 264 488 576 371 57 53 35 34 35 42 41 68 92 60 45 33 33 33 34 35 35 36 43 51 47 33 31 54 122 146 226 315 251 79 35 64 47 57 61 57 53 49 45 45 41 37 37 37 33 33 33 33 36 58 65 61 61 53 45 33 29 44 36 28 32 40 44 36 28 29 29 29 29 32 32 39 39 39 39 33 32 29 28 28 28 36 39 35 31 34 29 33 28 32 28 35 35 34 30 30 30 23 23 22 22 21 21 21 21 20 20 23 19 30 30 34 34 50 54 49 37 25 40 91 126 43 29 38 53 71 85 79 61 57 50 51 51 51 51 51 51 39 39 43 43 47 47 51 44 37 37 37 37 37 37 37 37 37 37 37 49 61 61 49 37 52 42 38 35 39 44 48 56 84 107 130 164 202 225 172 107 124 104 93 138 207 272 285 285 210 154 90 62 62 70 74 66 73 62 47 41 78 115 111 76 42 46 49 41 41 41 41 38 40 40 40 40 41 45 49 53 77 53 40 45 69 77 53 39 38 38 38 38 39 55 64 76 53 53 49 49 46 50 50 61 60 60 64 52 55 44 44 40 48 41 41 40 40 40 40 40 41 52 68 79 71 58 46 38 78 70 66 61 58 58 65 57 50 40 44 52 56 49 45 41 45 42 50 51 63 71 79 79 67 75 87 95 91 79 63 51 51 47 43 42 42 43 47 58 64 75 72 62 50 42 41 40 85 114 170 235 308 373 447 509 512 547 567 567 582 598 579 540 546 524 514 500 466 379 269 176 187 255 264 164 60 40 53 57 40 40 41 45 53 57 61 68 68 72 68 60 48 39 39 38 51 51 55 55 51 47 43 39 46 54 62 70 70 62 50 42 54 54 54 58 58 62 66 70 79 79 75 71 67 63 59 55 63 55 43 38 38 38 39 54 53 53 53 49 49 45 45 45 58 58 54 50 42 38 37 37 56 56 56 59 58 58 58 65 84 96 132 179 222 274 370 464 494 517 469 354 295 272 205 106 60 72 77 61 33 33 34 52 35 36 39 43 51 55 59 63 43 43 47 47 47 51 51 51 51 51 51 44 51 44 51 40 47 60 80 84 76 64 60 60 45 41 37 37 37 36 37 36 49 49 45 41 37 37 37 37 36 38 50 41 36 35 37 49 41 37 36 35 36 52 72 89 52 48 55 48 51 44 51 44 67 56 59 48 51 44 51 51 43 47 55 51 47 47 47 47 39 43 47 54 54 58 58 47 40 40 44 44 40 36 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 39 47 34 33 42 50 50 33 34 38 38 34 34 34 34 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 39 39 39 39 39 39 39 39 39 35 34 38 42 42 34 33 35 151 168 52 33 64 76 34 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 44 40 40 40 36 36 36 35 41 37 37 37 41 41 45 41 32 32 36 36 36 36 35 35 47 66 54 37 40 59 69 52 71 63 42 33 22 29 32 36 29 29 29 29 22 26 27 27 28 24 24 25 29 33 25 25 37 37 34 28 28 29 29 30 29 64 98 92 70 104 198 275 210 131 60 52 69 54 31 27 27 27 27 27 27 28 29 45 45 41 44 60 71 59 46 27 58 55 59 56 53 53 57 51 48 69 88 61 49 57 53 41 57 57 50 50 39 39 35 39 50 38 34 34 42 39 35 34 40 36 44 45 53 61 65 62 61 62 66 47 38 38 39 55 99 56 51 83 119 111 95 101 104 106 87 64 34 34 46 92 140 150 188 217 234 222 199 190 192 160 106 66 60 60 70 70 36 37 37 37 39 40 42 43 57 78 102 102 78 46 44 43 46 62 63 46 46 62 58 45 71 66 101 89 39 40 105 109 89 90 94 94 78 46 39 38 44 77 143 209 255 289 328 347 383 388 394 388 355 294 227 199 131 97 45 40 49 73 73 66 47 43 52 61 58 46 46 47 97 77 65 89 109 98 66 46 46 50 50 46 46 50 50 46 63 47 45 45 48 55 54 49 40 41 69 85 73 41 40 42 54 95 134 149 157 172 179 170 157 149 141 131 111 99 83 83 74 74 63 56 57 58 60 56 65 77 49 56 95 66 42 98 51 64 131 114 40 83 209 252 386 491 407 188 118 140 127 97 63 47 47 63 75 68 63 63 58 74 85 72 68 76 63 42 74 58 42 42 43 52 63 70 48 170 315 452 502 454 476 608 477 220 86 99 86 67 60 43 92 60 42 47 83 118 134 119 56 53 61 80 107 118 133 133 257 258 223 159 112 97 86 67 47 47 55 59 55 47 46 45 56 47 46 46 51 67 67 63 77 69 81 98 93 61 78 125 105 69 54 90 118 106 82 65 54 61 61 57 65 69 77 81 77 65 64 56 48 44 43 43 42 42 41 42 50 61 53 49 53 56 56 60 68 72 68 63 50 57 61 65 69 73 73 73 62 62 58 54 50 46 46 39 38 37 37 37 45 49 48 43 58 54 50 42 38 34 34 34 51 70 43 36 63 48 91 222 312 380 494 587 539 335 128 35 28 29 33 43 46 52 54 63 20 17 11 10 24 24 19 10 17 21 25 25 21 17 9 5 13 13 13 13 13 13 13 13 23 23 20 20 20 13 10 6 6 8 14 23 36 45 49 40 32 22 22 26 27 31 31 28 36 33 33 37 41 38 38 35 44 41 41 41 41 41 41 41 41 41 41 41 41 41 34 35 32 32 32 33 41 45 45 49 49 49 49 49 50 50 50 46 39 35 35 35 35 35 35 39 33 33 33 33 33 37 41 45 42 42 42 42 42 42 42 42 42 35 35 35 35 35 35 35 34 34 34 34 35 35 34 34 34 35 51 63 67 59 51 43 36 36 36 36 36 36 36 36 44 44 44 44 45 45 45 45 53 53 53 49 49 48 48 48 48 48 48 45 45 41 41 40 47 47 47 48 48 41 41 37 37 37 37 38 38 38 39 53 101 112 104 105 95 69 82 103 118 116 180 235 303 483 655 644 419 280 212 203 151 70 77 162 137 87 63 67 56 40 37 45 44 39 43 51 70 106 125 97 42 43 44 40 40 40 41 43 70 110 61 37 51 78 46 49 64 64 64 64 57 49 49 49 45 49 53 57 57 61 57 56 36 68 52 44 72 51 63 147 238 235 230 197 160 128 95 48 45 40 41 53 69 65 65 58 47 48 59 62 74 93 109 116 136 108 69 54 48 64 69 73 38 58 86 82 50 37 38 58 58 58 58 54 54 50 50 50 50 50 46 46 46 46 50 54 50 54 51 55 59 67 71 71 71 63 55 51 56 49 40 39 35 38 40 39 40 52 120 153 138 142 145 128 96 67 50 50 40 49 72 95 94 89 69 54 129 141 209 259 189 140 174 111 93 78 54 41 37 45 58 62 66 78 210 146 38 70 54 58 50 50 50 46 46 42 42 38 29 18 18 19 27 24 10 7 10 11 14 16 19 26 39 33 27 28 28 28 29 29 29 29 34 34 34 34 41 41 41 41 29 29 33 33 30 34 34 34 46 47 39 39 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 41 41 37 32 32 32 37 37 37 41 45 45 49 49 37 37 37 37 37 37 37 37 49 45 37 33 33 33 33 41 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 45 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 33 33 33 48 48 48 52 51 43 43 47 35 51 55 47 52 64 72 68 45 45 41 41 41 41 45 45 41 41 41 41 41 41 41 41 36 36 36 36 36 36 36 36 68 60 44 36 32 36 44 59 71 70 66 62 66 66 66 66 50 50 50 50 50 54 54 43 44 33 33 37 41 41 37 33 33 33 33 33 33 33 33 33 32 33 37 37 37 33 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 35 31 31 31 31 31 31 31 40 72 103 107 79 55 47 43 39 39 35 35 35 35 30 30 31 31 32 32 37 37 37 37 45 49 50 50 54 54 35 34 35 34 34 35 39 47 35 35 35 35 39 39 39 39 34 34 38 46 58 70 82 86 126 118 110 97 90 85 86 75 56 60 64 60 52 52 49 53 49 56 68 76 87 76 63 36 36 36 40 40 47 47 43 43 51 43 46 42 46 54 66 70 49 49 49 56 52 52 55 55 59 122 197 225 224 200 128 42 66 40 44 51 50 46 57 73 61 49 33 32 33 33 34 34 34 35 47 75 70 50 81 125 153 197 282 243 72 34 60 56 45 49 49 49 49 49 49 49 41 37 37 33 33 33 33 32 57 57 57 53 49 44 44 44 48 36 28 28 40 44 32 28 33 33 33 32 32 32 39 39 39 39 33 32 32 32 32 32 47 43 39 35 34 29 33 28 32 28 35 35 34 30 30 30 23 22 22 22 21 21 21 21 20 20 23 23 30 30 34 34 74 70 61 61 68 80 102 118 55 48 42 45 63 73 71 57 54 47 47 47 47 47 47 47 39 39 39 43 47 47 51 44 37 33 33 33 33 33 33 33 33 33 33 45 57 57 45 33 49 45 38 35 39 44 51 59 75 114 176 253 340 370 305 214 133 138 142 146 178 242 334 401 357 290 202 122 76 66 59 60 50 66 51 36 38 63 79 64 50 49 45 48 37 37 38 38 40 40 40 40 41 45 49 53 69 53 41 45 65 69 53 40 39 39 38 38 39 44 60 72 53 53 49 49 53 57 61 69 67 67 70 55 58 43 39 39 39 39 39 39 40 40 41 41 47 54 54 57 53 49 40 38 67 70 63 66 66 66 66 66 43 40 41 49 53 49 45 42 42 42 51 67 79 76 80 79 63 63 63 63 59 55 51 47 47 43 43 42 42 43 51 65 83 90 72 61 42 42 41 41 85 122 198 286 370 458 543 609 604 643 658 654 655 675 651 609 615 581 547 526 492 402 271 162 82 135 147 84 44 64 76 52 41 41 41 45 48 52 52 57 56 60 56 51 43 39 39 38 43 43 47 47 43 39 38 38 49 49 49 49 49 45 41 37 49 49 49 49 53 57 61 65 70 59 59 55 55 51 47 47 51 51 55 59 55 47 39 42 49 53 53 49 49 45 45 45 57 53 53 49 45 41 37 37 48 55 55 66 65 69 69 72 116 128 174 230 266 290 346 421 358 338 266 167 120 121 110 71 64 53 41 33 34 35 34 34 39 47 51 51 54 58 58 62 42 46 46 46 46 50 50 50 46 46 50 43 50 43 50 43 42 59 83 95 91 79 75 64 41 41 41 37 37 36 36 36 49 49 45 41 41 41 45 45 36 36 45 57 61 49 36 35 40 36 36 36 36 44 52 68 43 43 50 43 50 43 50 43 66 59 66 51 54 47 54 51 47 40 40 40 51 51 54 50 42 46 54 58 54 42 38 35 39 36 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 47 43 34 34 34 34 34 34 34 42 43 39 35 35 39 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 39 39 39 39 39 39 39 39 34 38 38 34 33 34 54 78 107 195 183 63 33 60 80 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 44 40 40 36 35 35 35 33 37 41 41 37 33 41 45 32 33 40 40 36 36 39 39 58 77 65 40 36 59 65 43 42 45 33 32 28 35 39 43 28 21 25 25 22 26 31 35 23 24 24 25 29 29 26 26 41 41 34 28 28 29 29 29 26 60 126 131 120 197 375 520 389 235 91 44 73 74 58 35 28 28 27 27 26 27 27 28 31 28 31 35 42 50 42 38 51 55 52 49 50 47 51 47 41 69 81 49 33 45 53 41 62 62 63 55 47 39 39 39 42 45 45 38 38 34 35 35 44 36 40 48 56 61 69 62 65 66 70 51 39 39 52 68 132 45 37 68 155 152 99 58 109 96 80 73 39 34 36 44 109 130 175 220 252 256 248 240 248 216 163 118 100 72 62 42 37 36 36 36 38 40 43 44 44 47 79 87 74 47 45 44 47 55 67 54 46 59 63 44 94 64 123 175 127 126 171 164 132 137 142 122 83 47 40 38 38 42 109 172 218 237 244 243 287 281 275 277 263 229 182 158 114 78 40 38 40 61 73 73 50 51 56 57 50 46 47 55 106 97 69 50 70 98 82 46 54 54 55 55 54 50 50 54 70 54 45 45 52 59 54 49 40 41 61 69 49 39 53 84 99 117 152 163 183 201 177 136 103 122 145 144 124 107 96 99 81 84 73 59 61 58 60 56 57 92 60 51 90 77 104 208 158 63 87 129 88 142 291 361 546 634 522 294 205 182 132 104 110 61 45 61 69 66 70 85 62 86 90 69 57 64 56 43 67 51 42 43 49 69 77 76 59 59 109 310 494 440 393 471 418 162 67 84 41 41 96 141 77 48 44 83 139 171 147 108 50 62 74 81 72 67 78 86 138 151 135 88 64 65 58 45 51 47 47 46 46 46 47 47 52 47 46 46 47 52 48 47 71 86 70 47 58 54 66 106 106 50 44 50 89 89 81 74 46 46 47 59 78 82 89 93 80 76 79 72 64 60 55 47 43 42 42 42 50 54 42 41 45 45 45 49 64 64 64 67 50 61 61 65 69 69 70 70 62 62 62 62 50 50 50 43 39 38 37 37 49 53 48 43 62 54 50 50 50 42 34 33 48 68 62 35 28 26 135 341 514 617 675 692 609 338 84 43 28 29 33 39 42 48 56 62 20 17 11 9 24 24 19 14 21 21 25 25 21 17 13 9 13 13 13 13 13 13 13 13 23 27 27 20 23 12 12 5 14 11 12 17 30 39 56 54 38 25 25 29 33 27 27 31 43 40 40 37 41 41 45 38 44 41 41 41 41 41 41 41 34 34 34 34 34 34 34 34 31 32 36 40 37 45 45 49 49 49 49 50 46 46 46 39 35 36 36 36 36 36 35 35 33 34 38 34 33 33 34 46 35 35 42 42 46 46 46 42 42 42 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 35 47 55 59 55 47 39 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 53 53 52 48 48 48 48 48 48 48 48 44 40 40 37 36 47 47 47 41 41 41 41 37 37 37 41 38 38 39 39 50 99 113 109 95 73 58 51 56 116 70 127 184 179 264 416 447 533 403 347 338 279 162 106 130 92 64 53 62 54 37 37 39 44 84 83 75 109 141 154 118 37 39 44 40 39 40 42 54 40 98 61 36 39 62 38 73 64 64 64 64 64 57 57 57 45 56 60 64 68 68 68 67 36 87 67 51 75 46 74 179 261 294 333 324 300 251 183 115 55 36 36 45 65 62 62 66 58 54 43 47 67 101 136 156 158 122 83 53 51 45 50 49 38 46 50 50 46 42 42 46 54 54 54 50 46 46 42 42 46 46 46 46 42 42 46 50 54 58 51 55 59 63 63 63 79 60 56 60 64 64 52 39 37 39 40 39 37 40 74 112 86 95 110 101 72 47 42 42 40 54 85 91 67 50 46 42 42 75 112 146 108 64 100 70 82 63 54 41 41 45 62 66 66 50 190 118 37 70 54 46 50 50 50 50 46 42 38 38 29 21 10 18 30 35 13 5 8 9 12 15 18 35 45 36 26 28 28 28 28 29 41 30 30 30 29 29 29 29 29 29 28 29 29 33 30 30 34 34 46 46 39 39 40 40 40 40 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 32 32 32 32 33 32 32 32 41 41 41 41 41 37 37 37 37 37 37 37 37 37 37 37 33 37 45 45 41 37 37 42 34 34 34 34 34 34 39 47 35 35 34 34 34 34 34 38 45 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 41 37 37 37 37 33 33 33 40 56 64 60 52 51 55 63 59 51 56 64 64 56 44 40 49 49 45 41 41 45 45 49 41 41 41 41 41 41 41 41 36 36 36 36 36 36 36 36 52 52 48 44 44 40 40 40 39 54 66 62 42 34 42 58 54 58 58 54 54 58 62 51 36 32 32 33 41 37 33 32 33 33 33 33 33 33 33 33 32 32 32 32 33 33 37 41 32 33 33 37 37 33 33 32 32 32 32 32 32 32 32 36 32 32 35 31 31 31 31 31 44 40 40 48 60 64 60 52 48 47 43 39 35 35 35 35 30 30 31 31 32 32 37 37 33 37 45 49 50 50 54 54 55 39 34 34 47 55 43 34 35 35 35 39 39 39 39 39 62 50 34 34 46 58 62 58 70 65 57 49 41 41 41 42 51 51 47 47 47 51 59 56 56 64 76 96 100 84 64 48 36 40 40 44 51 55 55 55 51 43 34 34 34 54 78 94 57 57 64 64 64 60 63 63 63 47 70 105 97 61 69 95 62 36 36 36 43 46 50 57 65 53 33 33 33 33 34 34 33 34 59 123 142 110 93 101 177 141 185 159 35 33 41 36 41 45 45 45 45 45 45 45 41 41 37 33 33 33 33 32 53 53 45 41 40 48 56 60 52 40 28 28 40 44 32 28 33 33 33 32 32 32 39 39 39 39 33 33 32 32 32 32 47 43 39 35 34 30 29 28 32 28 35 35 34 30 30 30 23 22 22 22 21 21 21 20 20 20 23 23 30 30 30 30 74 73 85 101 128 124 106 82 63 48 30 29 42 53 55 45 50 43 43 43 43 43 43 43 35 39 39 43 47 47 51 44 37 33 33 33 33 33 33 33 33 33 33 45 61 61 45 33 49 45 42 42 39 39 51 62 86 124 202 296 421 480 423 313 178 136 108 111 170 275 374 441 491 423 305 187 91 51 38 57 39 70 55 35 35 38 59 55 53 53 52 44 37 37 37 37 40 40 40 40 40 45 49 53 57 53 45 53 57 53 45 44 60 59 47 39 39 39 44 52 53 53 49 49 53 57 61 69 67 74 66 62 54 46 38 38 43 40 40 41 41 42 42 43 76 56 43 41 41 42 42 40 57 60 63 59 70 70 74 71 40 40 45 49 49 49 42 42 43 55 67 72 76 76 71 67 63 55 47 42 42 43 51 59 47 43 43 42 43 47 51 69 91 94 75 53 42 42 42 41 69 110 190 278 376 450 542 612 614 633 629 605 605 630 627 596 601 555 506 492 463 389 254 129 61 87 84 40 40 76 64 38 45 45 45 45 45 44 44 48 47 47 47 43 43 39 39 38 39 39 43 43 39 38 37 37 57 49 37 36 35 36 36 36 40 40 41 41 45 49 53 53 54 47 47 43 43 43 39 39 43 55 75 87 87 67 47 38 53 53 49 49 45 45 41 41 49 49 45 45 41 37 37 40 51 51 62 62 65 69 77 76 104 104 146 198 218 202 210 249 184 175 140 89 77 95 99 76 49 53 45 34 33 34 36 51 50 51 51 51 51 50 50 50 42 42 42 42 38 38 38 38 38 38 41 42 46 46 46 46 34 50 71 83 75 59 51 43 48 41 37 37 37 36 36 36 53 49 45 41 37 37 37 37 49 37 36 36 41 49 45 36 36 36 36 36 36 36 36 39 43 50 50 50 54 54 54 54 58 58 58 54 50 51 55 51 40 36 36 40 51 55 54 46 47 47 50 54 61 61 65 70 35 35 36 36 36 36 36 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 43 55 51 39 34 34 35 35 35 35 43 47 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 39 39 39 39 39 39 39 39 33 38 38 33 32 62 150 222 179 163 127 75 34 33 34 52 40 40 40 40 40 40 40 40 36 36 36 36 36 36 36 36 44 44 40 40 36 35 35 35 33 41 45 41 33 33 41 49 33 37 48 44 40 39 43 51 69 85 72 47 39 61 60 35 25 25 32 31 39 43 46 43 36 25 25 25 22 26 23 27 23 24 29 33 25 25 30 49 52 45 38 28 28 29 29 29 46 56 81 134 250 404 577 666 631 390 151 52 69 85 62 46 39 32 32 28 26 26 25 26 25 26 30 30 34 42 62 62 51 48 45 45 43 39 43 40 37 62 73 41 32 41 49 37 74 74 75 63 51 43 39 46 42 53 61 53 38 34 42 51 55 48 48 44 48 60 72 77 69 73 70 59 47 44 60 73 73 60 76 120 124 92 76 101 103 89 74 71 40 34 34 38 61 90 150 210 262 282 286 286 296 256 211 166 133 92 51 37 38 37 36 37 39 49 62 63 45 55 87 99 90 75 67 67 70 67 82 74 59 87 95 73 167 125 232 341 319 288 304 257 202 207 180 122 59 42 41 40 38 39 52 87 114 148 168 180 233 213 183 176 166 128 81 53 59 46 39 39 40 49 57 54 47 60 60 45 46 66 67 59 62 74 66 58 62 78 78 66 62 58 58 62 58 54 54 58 58 49 44 43 44 47 42 41 41 40 49 53 40 38 66 132 149 150 162 173 201 216 170 97 38 42 82 113 109 92 88 99 81 84 80 67 57 54 60 56 44 100 79 78 129 147 226 387 317 93 49 152 183 252 374 447 548 598 526 442 416 345 298 341 254 176 113 70 55 47 60 84 61 82 86 49 44 46 46 44 63 51 43 44 46 47 47 46 84 66 59 188 380 373 307 333 332 111 80 149 83 43 61 81 101 73 76 120 172 172 120 45 44 51 82 78 61 56 68 83 55 75 64 43 43 57 66 47 44 45 45 46 46 46 45 45 48 47 47 47 48 51 51 47 95 83 51 47 59 47 50 94 134 62 43 45 65 69 65 70 46 47 71 103 126 118 105 93 64 72 88 80 67 55 47 47 62 50 42 42 50 43 42 40 41 41 41 45 53 64 60 63 62 69 69 70 66 62 58 54 58 58 58 58 54 54 54 47 39 38 37 37 42 49 41 36 62 54 50 54 57 54 46 37 62 31 33 51 35 57 195 329 565 688 717 687 591 289 39 36 28 29 33 39 42 48 56 62 20 17 10 13 24 24 23 15 18 25 21 17 17 17 17 17 13 13 13 13 13 13 13 13 23 27 27 31 23 19 12 8 5 5 5 6 9 33 58 60 48 31 32 36 36 33 34 27 43 43 40 44 37 41 41 38 44 41 41 41 41 41 41 41 34 34 34 34 34 34 30 30 31 31 36 40 37 41 45 49 49 49 50 50 46 46 47 39 52 49 53 53 44 36 35 34 35 44 56 44 34 33 33 39 34 35 42 42 46 46 46 46 42 42 42 35 35 35 35 35 39 35 34 34 34 34 34 34 39 39 43 47 47 47 43 39 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 53 52 52 48 48 48 48 48 52 48 48 44 40 40 37 36 47 40 40 40 41 37 37 37 41 37 38 38 39 39 39 50 95 115 103 72 53 66 67 48 128 63 105 159 140 193 283 260 370 476 510 405 321 293 226 127 76 54 54 67 47 37 37 40 76 112 67 66 145 193 174 102 37 38 40 40 40 41 53 66 85 177 129 44 66 54 37 81 64 64 64 64 64 64 57 57 52 56 60 64 68 68 67 67 36 95 75 51 71 38 70 199 241 317 413 456 451 387 282 182 74 50 35 44 57 54 46 50 62 54 38 42 70 110 160 190 199 163 120 83 66 49 41 41 63 58 42 38 50 54 46 38 50 50 46 42 42 38 38 38 46 42 42 42 38 42 46 46 46 50 47 51 55 59 63 67 88 72 68 76 87 83 67 47 75 47 38 39 39 39 52 74 61 78 102 101 76 45 43 43 39 50 98 93 68 48 79 96 88 76 38 71 158 133 98 74 67 51 42 37 41 61 77 74 78 38 170 98 36 90 66 46 46 50 50 50 46 42 38 38 26 25 29 22 26 22 20 13 18 8 10 12 14 21 42 41 26 27 27 28 28 29 29 30 30 30 30 30 33 37 37 41 28 28 28 29 29 30 34 34 42 42 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 41 37 32 32 33 37 37 37 32 33 41 45 41 41 41 41 37 37 37 37 37 37 37 37 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 42 42 42 42 42 42 41 42 45 45 45 45 45 45 45 45 45 45 41 41 37 37 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 48 48 48 48 48 48 48 48 56 32 36 64 64 44 48 72 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 40 40 40 40 40 40 40 40 48 36 36 52 52 40 44 56 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 51 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 41 41 44 40 40 36 32 32 44 32 40 48 36 56 76 64 44 36 40 56 56 44 40 47 30 30 30 31 39 43 37 33 41 41 42 42 46 50 43 47 43 43 39 39 35 35 35 34 39 35 35 35 35 35 35 34 54 54 50 46 42 38 38 34 62 53 45 37 37 41 49 53 50 46 46 50 54 47 43 35 36 40 48 52 56 52 45 41 36 40 40 44 51 47 47 43 43 39 46 46 50 54 62 65 45 60 68 76 76 68 60 52 96 63 47 75 99 95 79 68 55 37 44 40 43 39 42 42 45 49 53 57 61 54 54 47 36 45 32 39 114 113 136 184 216 97 97 106 34 32 37 36 33 49 61 45 41 49 53 45 37 37 37 33 33 33 33 36 57 57 45 29 29 60 120 172 76 56 32 28 28 32 28 28 52 29 40 51 28 28 44 32 28 28 29 29 40 39 39 39 43 43 39 35 34 30 33 32 36 32 39 35 34 30 30 26 23 22 22 22 21 21 21 20 19 19 18 18 22 22 22 22 29 33 64 117 168 163 94 34 39 24 17 19 34 49 59 56 58 51 47 47 47 47 47 47 43 43 43 43 47 47 47 40 32 33 33 33 33 33 37 37 37 33 33 45 57 61 53 45 53 53 49 49 42 46 46 46 76 108 176 255 400 519 553 497 280 131 50 96 181 254 358 467 505 505 459 344 194 82 39 52 63 57 43 36 35 34 37 58 44 52 52 52 45 37 37 36 39 39 40 40 41 41 48 48 57 49 41 40 39 40 48 52 92 80 60 48 40 39 39 39 53 57 61 65 61 57 41 41 70 73 61 53 49 38 38 37 39 39 44 42 54 71 83 81 55 55 51 46 45 43 42 41 41 42 45 45 51 51 67 64 64 53 49 49 49 57 58 66 71 71 59 55 51 44 44 43 43 42 43 42 42 42 43 51 42 42 43 43 42 42 43 61 79 86 75 61 46 43 42 42 40 71 119 179 305 442 535 557 555 574 554 510 498 535 572 569 503 469 435 389 339 262 179 117 72 59 55 51 43 39 39 39 39 40 44 44 40 39 39 40 47 50 46 42 38 37 37 37 49 45 45 41 37 37 37 37 36 44 40 35 35 34 40 52 44 44 44 44 48 52 56 53 49 42 42 42 42 42 42 42 37 74 122 130 94 54 37 37 41 52 56 56 52 48 40 40 44 44 44 44 44 44 44 44 43 54 54 58 58 61 65 65 76 60 76 112 126 98 94 114 122 110 94 87 95 92 77 65 45 42 46 46 43 43 47 47 58 58 58 58 54 54 54 54 50 46 38 38 38 37 38 33 32 52 64 53 53 57 49 33 42 38 35 51 67 67 47 35 52 48 48 44 40 40 36 36 52 52 48 44 40 36 36 36 41 37 36 40 60 68 60 48 51 55 55 47 39 35 35 35 55 46 38 50 54 46 50 66 46 50 54 58 58 54 51 44 40 37 44 44 51 51 51 58 54 58 58 58 65 65 73 65 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 40 36 36 36 36 40 44 44 36 48 48 35 36 48 48 35 39 39 39 39 39 35 35 34 38 46 50 42 54 130 258 366 146 66 33 34 46 34 34 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 47 47 43 39 39 35 33 37 37 41 41 41 41 41 33 33 40 40 44 43 43 46 57 91 91 66 37 44 39 22 21 20 19 23 34 42 53 42 28 21 25 25 22 22 23 23 28 28 25 25 25 25 26 29 56 52 41 27 29 29 29 28 30 27 53 174 366 551 665 694 670 435 187 68 56 62 66 74 32 28 28 28 27 27 31 31 50 34 41 54 57 42 35 47 59 48 41 41 47 47 47 40 34 55 70 38 33 46 58 50 74 70 63 55 54 46 38 34 49 56 56 49 49 46 46 39 43 36 40 48 56 56 64 69 57 37 37 43 83 88 60 39 39 69 93 65 68 115 178 202 108 91 75 76 66 39 36 33 39 41 81 132 188 238 270 279 278 247 219 198 168 127 79 47 38 38 38 39 40 53 69 55 45 46 51 63 78 86 74 58 69 58 45 46 71 59 46 79 181 230 401 524 492 460 452 382 303 226 151 96 55 43 44 53 74 56 39 43 58 69 77 85 106 91 72 65 66 59 44 43 40 40 41 41 41 41 42 42 59 60 68 69 74 74 71 75 70 47 45 46 51 71 83 91 79 71 63 71 75 75 75 82 54 45 44 44 44 51 42 40 41 42 53 53 40 40 105 168 149 156 188 207 226 249 224 176 114 109 92 55 41 40 45 76 92 88 72 59 53 54 44 43 68 76 114 161 183 182 336 548 523 264 95 119 194 276 388 458 550 544 519 574 638 587 548 587 488 376 268 185 127 92 81 87 48 100 113 62 45 51 75 82 61 48 45 47 56 47 47 47 47 109 94 91 183 189 167 213 257 105 101 122 43 41 60 64 101 101 97 105 137 149 120 62 55 64 87 94 78 69 60 60 44 72 80 48 44 49 58 46 46 46 45 45 44 44 45 46 46 45 46 46 59 79 87 90 119 60 45 46 47 47 59 87 102 62 45 45 45 45 70 119 71 64 87 123 159 147 102 61 68 72 84 80 79 75 63 59 69 61 42 41 42 44 42 39 42 43 59 70 69 57 49 56 83 86 79 71 63 51 43 38 42 42 46 50 53 57 61 58 40 39 38 38 46 58 49 40 51 50 54 58 58 54 53 64 121 54 61 67 35 105 208 214 365 561 766 751 489 178 40 52 28 28 29 32 53 59 60 58 14 12 9 9 24 32 20 15 22 29 29 25 25 21 21 21 13 13 13 13 13 13 13 13 27 27 27 27 19 19 12 12 20 5 5 5 7 15 36 35 47 33 30 31 35 40 52 50 46 39 40 44 44 48 45 37 55 48 48 44 44 44 41 41 34 34 34 34 31 31 31 31 35 35 31 36 40 44 37 41 49 49 46 46 46 47 40 39 76 65 61 53 41 37 36 35 56 72 84 80 52 34 34 35 34 35 35 35 42 42 42 42 50 46 46 39 35 35 35 35 34 35 35 35 35 35 35 35 35 35 35 35 39 43 43 47 40 40 40 36 36 36 36 36 44 44 44 44 44 44 44 44 40 44 52 60 60 52 44 40 36 36 36 40 44 48 52 52 40 44 44 37 37 49 57 53 69 61 61 54 51 40 39 39 71 67 55 50 43 55 79 95 79 83 150 134 53 100 180 166 283 381 469 505 462 331 236 226 128 65 37 38 39 38 39 42 88 103 130 162 201 193 121 50 37 38 38 38 40 49 73 85 120 216 140 91 66 36 42 61 60 64 64 68 68 68 68 64 73 57 41 37 49 57 60 56 35 96 80 47 67 39 67 176 217 281 424 559 602 537 413 320 157 73 31 36 90 67 47 91 50 36 38 55 71 130 195 227 384 423 313 92 53 75 41 110 47 54 50 42 42 38 38 38 50 50 46 42 38 38 38 38 42 38 38 38 38 38 46 58 46 58 71 87 91 87 79 64 136 191 195 143 134 162 145 92 72 64 52 64 84 93 61 37 39 43 69 85 61 43 41 41 44 43 47 63 59 46 61 82 128 92 82 116 171 182 131 67 56 48 47 54 57 69 81 81 57 81 125 93 73 57 37 69 58 54 54 50 46 46 42 42 26 30 29 29 26 26 22 20 13 6 7 10 16 37 59 58 43 26 31 35 39 43 48 41 30 30 30 30 30 33 33 33 28 27 28 29 29 34 38 38 42 42 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 33 33 33 37 37 37 33 32 32 33 37 37 41 49 57 37 37 37 37 37 37 37 37 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 42 42 42 42 42 42 41 42 45 45 45 45 45 45 45 45 45 45 45 41 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 48 48 48 48 48 48 48 48 68 44 48 72 76 56 56 80 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 56 40 36 48 48 36 33 40 51 58 58 58 58 58 58 58 54 54 54 54 54 54 54 47 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 41 37 44 40 40 36 36 32 44 33 45 48 44 56 76 68 52 52 52 44 40 32 32 31 30 30 31 31 35 39 37 41 41 41 42 42 46 50 43 43 39 39 39 39 39 35 35 35 35 39 39 35 34 34 35 39 50 50 46 42 42 38 38 33 45 41 37 33 33 37 41 45 37 37 41 41 41 41 41 34 42 39 51 48 48 52 52 52 48 48 52 52 59 59 55 55 39 39 46 46 50 54 53 57 45 60 72 80 80 72 60 53 76 60 68 76 84 68 76 69 51 36 40 40 43 39 46 46 49 53 57 61 62 65 62 55 80 101 75 59 85 116 176 231 246 116 88 93 39 36 45 33 37 32 32 32 45 65 49 32 37 37 37 33 33 33 33 36 41 49 49 45 52 88 148 196 92 72 44 32 32 32 27 28 29 29 32 39 27 27 36 36 28 28 29 33 40 40 39 39 43 39 39 31 34 30 33 32 32 32 35 35 34 30 26 26 22 22 22 22 21 21 20 20 19 18 18 22 22 22 22 25 17 25 52 88 111 98 62 30 35 24 17 19 30 49 66 60 54 47 47 47 47 47 47 47 43 43 43 43 43 47 47 40 33 33 33 33 33 37 37 37 41 41 45 53 61 61 49 37 53 53 49 49 42 46 46 53 72 98 140 214 356 514 612 606 293 141 55 69 129 193 320 436 510 521 503 432 303 170 68 56 71 65 46 44 37 36 37 66 56 63 63 59 48 37 36 37 39 40 40 41 45 48 48 52 57 56 44 43 43 47 55 59 104 92 76 64 56 52 45 45 57 61 65 65 61 53 41 40 66 69 61 53 49 49 48 41 46 39 52 61 78 95 108 106 88 74 69 64 56 46 44 43 42 42 42 45 41 41 52 56 49 49 45 49 53 61 66 74 67 63 59 47 43 43 43 43 41 41 41 42 42 50 59 63 47 47 47 43 42 42 47 58 79 82 68 57 46 42 42 42 41 71 115 168 264 380 445 452 430 453 441 397 382 418 455 460 374 336 297 251 213 174 128 85 65 47 47 43 39 40 39 39 39 39 40 40 39 39 39 39 50 50 46 42 38 37 37 37 37 37 37 37 36 36 36 37 35 35 35 35 35 35 35 39 47 43 44 40 44 52 56 53 53 46 46 46 46 46 46 46 37 62 98 98 70 38 37 41 56 56 56 52 52 44 40 40 44 44 44 44 44 44 44 51 58 58 58 58 58 58 57 57 85 65 60 80 80 56 59 72 107 88 79 77 81 81 69 57 46 46 46 46 43 42 42 43 58 58 54 54 54 50 50 50 34 34 34 37 37 37 33 32 92 75 56 48 49 57 57 49 66 47 39 43 55 59 51 36 48 48 48 44 40 40 36 36 52 48 48 44 40 40 36 36 41 37 40 40 56 64 60 47 47 51 55 51 39 35 34 34 46 34 38 50 45 33 33 41 42 42 46 50 54 58 59 51 40 36 40 40 47 51 51 51 51 50 50 54 62 58 58 54 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 40 40 36 35 35 35 40 44 35 35 44 48 40 39 39 39 39 39 39 34 34 46 42 42 66 102 146 190 218 90 46 33 34 50 43 43 59 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 51 47 47 43 39 39 39 37 37 41 41 41 37 41 37 33 33 40 40 35 35 35 46 63 98 98 69 36 28 22 19 19 19 19 27 38 45 53 42 28 21 25 25 22 22 23 23 28 28 25 25 25 25 26 29 40 40 33 27 29 30 30 30 41 51 97 206 359 496 578 588 361 224 108 57 57 58 62 74 35 35 28 28 27 27 26 26 50 42 53 65 65 46 47 48 44 41 41 42 39 36 40 37 43 75 79 47 35 54 62 54 66 66 59 51 50 46 38 38 56 56 56 56 56 49 45 42 46 39 43 40 48 56 64 60 73 53 49 51 79 84 80 57 50 49 45 80 159 254 274 242 144 84 53 66 67 39 36 36 36 38 47 90 137 172 222 220 221 198 194 181 164 128 90 54 36 37 38 39 47 52 64 51 46 46 47 66 81 92 99 95 47 79 88 93 101 78 78 150 187 246 401 533 556 596 619 554 345 298 197 107 67 81 82 65 106 80 55 51 51 47 58 62 38 37 37 38 40 41 41 40 41 41 41 41 41 41 42 42 44 48 60 69 74 71 70 59 59 46 45 45 46 51 55 59 51 51 51 55 59 59 63 63 61 45 43 44 48 48 43 42 46 42 50 53 45 54 145 200 170 189 228 240 259 282 290 273 291 271 238 185 124 51 38 34 57 52 37 38 45 58 44 43 76 84 126 192 214 209 323 505 594 360 217 173 172 235 313 386 443 492 498 528 588 584 584 613 596 480 394 339 240 125 112 176 166 183 168 90 46 46 60 79 54 54 47 47 46 46 47 48 46 70 43 40 107 132 130 187 216 86 66 67 42 79 152 152 61 85 101 97 85 77 69 54 51 51 67 71 74 62 53 44 44 84 109 92 66 66 50 43 74 81 77 73 69 69 73 77 65 57 57 61 69 81 85 78 79 47 47 67 75 55 47 51 106 66 45 45 46 46 74 107 71 52 55 71 91 91 70 53 60 65 72 72 71 71 59 62 73 61 45 42 42 42 41 41 43 45 72 75 71 66 73 85 72 72 75 68 60 52 48 55 47 54 54 49 49 49 49 42 44 39 38 39 50 62 53 44 47 51 54 54 57 57 57 64 109 74 77 59 34 97 173 143 228 363 517 534 347 132 37 53 29 29 29 36 53 55 56 54 14 11 8 8 20 24 16 7 22 29 29 25 25 21 21 21 13 13 13 13 13 13 13 13 20 20 27 20 19 19 12 12 24 20 5 5 6 15 27 25 53 39 36 45 46 51 59 56 54 47 43 44 44 40 44 41 47 40 44 44 44 44 45 45 34 34 34 34 31 31 31 31 35 35 31 36 40 44 37 41 45 45 46 46 47 47 40 39 52 49 49 40 36 36 36 36 61 70 89 101 89 46 35 32 34 34 35 35 42 38 42 46 50 50 50 46 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 43 43 40 40 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 44 52 60 60 52 44 40 36 36 40 44 44 48 48 48 44 37 37 37 49 61 77 77 85 82 86 79 71 55 40 39 41 41 40 40 39 51 74 86 78 74 119 100 39 61 134 126 215 319 399 455 460 378 287 241 171 97 38 38 39 39 41 69 91 102 166 273 297 209 93 37 36 38 39 39 39 53 89 112 163 147 59 38 70 54 46 82 53 61 60 60 60 60 64 57 77 69 57 49 49 45 48 44 44 96 72 48 71 35 39 124 213 277 388 491 565 584 528 468 268 137 32 33 53 51 52 91 70 38 38 51 71 122 194 234 525 646 510 169 70 107 40 39 47 50 46 42 42 38 42 42 54 50 50 46 46 42 38 38 38 42 42 46 38 42 54 62 54 62 67 79 91 103 107 104 172 232 267 234 213 236 231 190 230 177 137 105 57 57 85 67 38 41 54 51 43 42 41 41 42 42 42 43 42 42 51 68 104 124 150 137 135 127 111 84 52 44 38 38 50 73 89 97 69 61 169 145 61 45 37 73 53 54 54 50 46 46 42 42 23 22 22 22 26 26 26 23 20 13 6 7 10 27 52 48 41 35 43 52 57 62 59 56 45 38 38 37 30 30 29 28 28 28 28 29 30 34 38 42 42 42 35 35 36 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 33 33 37 37 37 37 33 33 33 33 32 32 33 41 49 57 41 41 41 41 41 41 41 41 49 49 49 49 49 49 49 49 46 46 46 46 46 46 46 46 38 38 38 38 38 38 37 38 45 45 45 45 45 45 45 45 49 49 45 41 37 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 61 45 45 65 65 49 53 73 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 57 41 33 41 45 37 33 33 51 51 51 51 51 51 51 51 47 47 47 47 47 47 47 47 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 37 37 43 39 39 35 35 36 55 51 51 55 55 63 71 75 44 59 59 39 39 59 63 47 30 34 42 42 31 35 41 53 45 45 42 46 39 43 43 43 39 39 39 39 39 39 39 39 35 39 43 35 34 34 35 47 46 50 45 45 45 41 41 41 41 37 37 33 33 37 37 40 31 32 40 36 32 31 32 37 49 42 50 47 47 51 56 53 48 52 52 56 63 59 59 55 35 35 46 46 46 46 46 45 45 53 69 77 77 69 53 46 50 58 77 74 65 43 62 78 43 36 36 36 43 43 43 43 54 54 58 58 58 62 62 54 124 113 120 107 88 87 158 258 214 134 111 88 34 52 77 44 57 61 61 53 41 32 37 49 37 37 37 33 33 32 33 36 45 53 53 45 44 60 96 124 88 72 52 40 40 40 32 28 40 55 63 47 35 31 32 36 28 32 40 44 51 51 51 47 39 39 35 31 34 30 33 32 32 28 35 31 30 30 26 26 22 22 22 21 25 21 20 27 19 22 22 25 21 21 21 21 16 21 40 47 46 34 41 34 31 20 17 19 30 45 66 60 54 47 47 47 47 47 47 47 39 39 43 43 43 43 47 40 33 33 34 34 34 34 34 34 34 34 43 54 63 58 47 41 53 53 49 49 42 46 46 53 72 102 120 161 271 418 548 579 333 189 96 81 110 170 292 411 511 550 572 541 445 296 139 68 75 57 34 36 45 37 37 61 63 70 66 66 55 44 37 36 40 40 40 48 52 60 64 64 60 59 51 50 46 50 58 62 108 93 81 65 57 57 57 57 61 61 65 61 57 49 41 44 51 54 57 53 52 49 52 45 37 42 55 69 94 119 136 130 113 95 94 89 77 64 55 58 44 43 42 41 41 41 45 45 45 45 45 49 57 65 70 78 58 50 47 43 42 42 42 41 41 41 41 42 43 47 47 43 51 47 43 43 42 43 43 58 63 71 64 53 46 42 42 42 41 71 108 142 210 280 314 312 283 306 302 271 270 299 328 329 247 212 169 134 112 109 105 87 53 46 46 46 47 47 47 47 43 43 47 47 43 43 39 39 46 53 49 49 48 44 44 44 44 44 40 40 36 36 35 36 34 35 35 35 43 47 46 42 58 54 47 43 47 55 63 64 57 53 53 53 53 53 53 53 37 57 73 69 45 36 37 45 60 63 63 59 55 51 47 47 51 51 51 51 51 51 51 51 62 62 58 58 54 54 50 50 93 69 57 61 57 41 48 65 89 73 65 62 70 70 58 46 50 50 43 43 39 38 38 38 58 62 58 54 54 49 45 45 34 33 37 41 45 41 33 32 63 39 43 67 68 52 45 65 85 63 47 36 44 52 52 48 48 55 51 51 47 47 43 43 55 55 55 51 51 47 47 47 52 44 47 47 63 71 66 58 74 82 75 71 51 35 33 33 33 33 45 53 45 33 37 49 41 42 42 46 54 58 67 63 40 36 37 37 40 40 47 47 39 50 51 47 50 54 54 50 43 36 40 40 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 36 36 36 36 36 44 44 48 48 44 44 44 44 35 40 48 36 35 35 40 44 39 39 39 39 39 39 38 38 42 46 54 66 78 82 70 58 34 35 34 35 47 55 55 51 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 47 47 47 43 39 39 39 41 41 41 41 41 38 37 33 33 41 52 44 35 31 39 61 62 93 93 52 24 22 21 18 19 19 20 31 38 38 41 38 28 21 25 25 22 22 23 23 24 28 25 25 25 30 26 30 41 37 30 31 32 29 33 29 48 59 105 171 248 298 317 307 134 85 73 66 54 35 39 63 43 43 39 35 31 27 26 26 46 49 57 70 66 58 55 52 29 33 42 39 39 32 40 38 40 68 72 48 36 55 59 51 58 54 58 54 50 42 41 41 56 64 64 56 52 45 45 42 42 35 39 43 47 47 56 52 81 65 61 55 71 80 92 89 74 57 64 135 250 329 316 256 151 108 84 89 87 55 39 38 35 36 37 52 75 102 148 154 119 105 117 121 123 98 61 36 35 36 37 46 55 51 52 45 57 54 77 96 103 99 102 101 105 81 74 146 207 180 161 233 256 327 462 578 629 675 648 535 345 300 235 158 118 115 90 69 106 81 53 41 40 40 44 40 40 40 40 41 51 59 59 55 54 60 61 57 50 46 43 43 43 44 48 61 74 71 59 47 59 59 55 51 51 55 55 51 46 47 59 51 47 46 46 51 73 61 45 44 44 44 43 42 54 42 42 49 53 77 168 223 153 180 228 231 224 251 279 294 269 264 252 239 206 149 77 50 42 36 35 38 46 63 44 42 77 83 125 195 241 255 353 512 559 391 333 222 143 210 272 336 301 390 436 446 489 543 579 586 539 479 428 361 246 140 142 208 253 235 204 138 70 47 48 68 47 51 47 47 54 74 70 48 47 68 49 47 137 179 217 278 164 78 54 42 51 163 244 212 113 113 101 86 58 45 54 78 59 51 55 62 70 62 50 44 77 117 145 137 121 113 93 65 96 96 96 92 88 88 88 88 72 68 64 68 76 80 84 73 66 47 54 86 90 62 45 45 134 90 54 50 50 45 50 63 79 75 71 71 71 67 58 54 49 53 60 60 63 55 55 58 77 64 45 50 42 40 41 44 46 54 69 68 51 42 41 49 41 53 69 65 60 52 52 63 38 38 46 45 57 60 64 65 47 39 38 39 50 58 49 44 55 58 54 50 54 53 57 64 79 68 74 46 34 97 138 69 111 172 246 271 198 90 35 49 30 30 29 36 53 55 59 57 13 11 9 8 12 17 9 8 22 22 22 18 18 14 14 14 6 6 6 6 6 6 6 13 13 13 20 13 12 12 12 12 24 20 16 9 9 13 18 11 35 40 45 58 64 65 62 64 69 51 47 43 36 40 44 41 35 39 43 47 44 48 49 53 34 34 31 31 31 31 32 31 35 39 39 43 40 44 37 41 45 45 42 46 39 39 39 39 39 40 48 36 35 35 36 45 70 74 87 107 107 83 38 34 33 34 35 35 34 34 46 61 57 50 50 46 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 44 52 56 56 52 44 40 35 36 40 48 48 48 44 44 45 41 41 45 57 77 96 105 120 109 97 78 62 44 40 39 40 40 40 40 44 59 62 74 77 62 94 76 39 48 94 89 163 250 302 339 380 385 327 257 239 153 75 40 41 46 70 101 98 104 200 356 364 216 73 37 36 38 39 39 39 52 108 156 174 126 90 34 36 73 36 38 61 61 57 53 53 57 61 61 61 57 61 49 37 37 37 37 41 57 36 36 68 40 35 80 202 254 328 399 521 617 600 520 432 253 67 34 37 43 64 92 62 37 36 39 72 137 233 300 570 741 594 190 80 141 79 56 47 50 46 42 42 42 42 42 50 50 54 54 54 46 42 38 42 54 58 58 47 55 67 75 67 63 55 63 75 95 115 120 163 247 302 277 271 295 309 300 371 310 326 297 157 100 116 74 63 62 58 43 47 60 61 46 47 49 44 42 40 41 43 44 100 148 174 129 92 91 91 79 44 39 38 38 54 77 100 96 69 41 245 205 37 41 37 73 53 53 49 50 46 46 42 42 23 23 22 22 26 26 26 26 39 24 9 6 7 24 33 28 37 29 41 54 59 68 66 63 63 56 45 41 34 30 29 28 28 28 28 29 30 38 42 42 42 42 35 35 35 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 44 41 45 45 41 37 33 33 45 37 33 32 32 33 37 37 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 42 42 42 42 42 42 42 42 34 34 34 34 34 34 33 34 41 42 42 42 41 41 41 41 49 49 45 41 37 33 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 37 37 37 37 37 37 37 37 49 37 37 49 53 41 41 57 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 57 41 33 41 53 53 45 37 44 44 51 44 51 44 51 44 43 36 43 36 43 35 43 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 37 37 43 39 39 35 35 35 51 59 51 43 59 59 59 71 43 75 71 39 39 75 83 55 30 34 46 46 31 31 52 61 45 46 46 46 43 43 43 43 35 35 39 39 43 43 43 43 34 39 43 35 34 34 39 55 50 50 49 49 49 45 45 45 41 41 37 37 32 32 32 32 30 31 32 31 30 30 31 32 48 45 45 42 46 54 63 60 36 40 40 44 51 47 47 43 35 35 46 46 46 42 38 34 45 53 69 77 77 69 53 42 38 50 66 63 51 40 59 75 39 35 43 43 43 47 47 47 54 54 54 54 54 58 58 51 112 56 108 166 152 107 138 273 329 210 114 75 74 119 96 33 41 57 73 69 45 32 33 61 37 37 37 33 33 32 32 36 53 61 57 45 29 29 36 48 68 56 44 40 44 48 44 47 51 74 78 74 83 82 59 55 32 32 43 48 55 51 51 50 39 35 35 31 34 30 33 33 28 28 31 31 30 26 22 22 22 22 25 25 21 27 23 30 22 25 21 21 21 24 24 24 20 24 35 27 19 19 33 49 34 20 17 19 26 52 66 64 50 43 43 43 47 47 47 47 39 39 39 43 43 43 43 36 33 34 34 34 34 35 35 35 34 35 47 63 71 67 55 54 53 53 53 49 43 47 46 53 61 98 124 150 212 315 428 464 367 243 143 110 123 175 273 380 484 534 583 599 539 413 224 114 99 65 34 48 69 57 57 68 67 73 70 66 58 47 36 36 44 40 44 48 60 64 64 71 63 62 54 53 49 57 65 65 96 85 77 65 53 49 53 57 65 65 65 61 53 45 40 40 47 50 46 49 52 52 52 56 36 38 43 65 86 111 128 126 98 84 87 90 89 81 83 82 61 52 47 42 41 41 40 40 49 49 49 53 61 65 73 70 41 41 41 41 41 42 42 42 42 41 41 42 59 75 79 75 67 55 43 43 43 43 43 51 52 59 52 49 42 42 42 42 41 61 90 108 153 192 210 201 180 203 192 176 172 196 213 210 171 144 109 93 86 91 104 104 45 42 42 47 51 55 55 55 59 55 55 55 59 55 51 54 45 45 45 44 48 48 48 48 64 60 56 48 36 35 35 34 35 39 39 39 39 42 50 58 66 58 46 43 43 51 63 64 57 53 53 53 53 53 53 53 37 45 49 45 36 36 37 48 67 67 63 59 51 51 47 47 47 47 47 47 47 47 47 47 59 59 58 54 54 54 50 50 78 51 50 46 53 38 53 66 74 63 62 55 62 62 54 47 54 54 43 43 39 38 34 41 57 57 53 49 45 41 41 37 45 41 41 41 45 41 33 32 30 67 167 240 208 96 41 46 74 55 44 40 48 49 53 53 51 51 51 47 47 47 43 43 55 55 55 51 51 51 51 51 59 51 50 54 62 62 62 58 106 114 107 95 71 43 34 33 33 41 53 57 53 53 65 81 61 57 50 50 54 62 71 71 36 36 36 36 36 36 43 43 47 55 55 54 54 62 62 54 43 36 40 44 44 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 36 36 52 48 40 36 36 40 56 68 40 48 52 36 34 34 35 36 35 35 39 39 39 39 38 38 106 142 158 122 66 38 46 58 33 43 51 34 34 47 51 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 43 43 43 39 39 41 45 45 41 42 34 34 34 49 53 64 55 39 35 47 73 61 87 75 35 21 22 26 21 22 29 28 31 31 27 34 39 28 21 25 25 22 22 23 23 24 24 25 25 26 30 26 27 41 45 38 35 32 36 28 28 36 55 81 100 115 113 104 78 69 59 78 67 43 27 31 67 47 47 43 43 39 35 35 35 46 54 62 62 62 52 48 41 29 30 35 32 31 31 41 54 35 48 52 44 36 44 55 47 50 50 54 50 46 42 41 48 64 63 63 59 52 52 48 41 45 41 41 38 42 50 47 51 68 61 65 55 59 60 84 93 86 108 139 174 217 243 238 218 241 277 246 156 105 98 68 38 37 37 48 44 45 56 75 77 50 39 51 67 70 54 36 33 35 35 40 53 62 47 50 40 44 50 85 111 111 93 99 107 151 100 88 145 202 175 192 315 394 457 543 607 661 697 638 484 258 241 229 201 152 95 70 93 70 61 41 41 45 41 41 41 49 42 42 50 55 63 63 63 77 77 69 69 62 62 51 44 42 43 44 61 74 78 51 45 46 59 67 63 63 71 67 59 47 67 79 63 46 46 46 46 90 81 61 44 44 43 42 41 54 46 46 53 40 64 148 206 176 202 234 231 219 231 255 267 218 217 216 208 187 162 125 111 67 50 37 40 59 72 45 41 69 71 105 167 233 278 393 564 527 455 465 302 160 189 194 241 212 290 329 335 369 439 490 496 389 389 342 238 151 129 146 147 153 135 131 116 70 46 46 59 87 79 59 65 141 185 109 43 45 47 45 56 134 181 213 268 94 66 47 42 75 207 262 187 207 160 113 81 70 70 78 90 71 67 74 74 74 66 58 45 44 57 65 53 49 61 65 64 79 75 75 75 75 71 67 63 63 59 59 67 79 87 87 84 85 58 54 70 74 54 46 46 130 82 45 45 45 45 46 51 67 83 103 111 99 78 62 50 45 49 56 56 55 51 47 58 84 67 53 58 42 39 42 51 59 59 58 61 60 51 49 41 39 41 53 49 45 44 49 64 43 46 53 53 57 60 72 68 46 39 38 38 50 53 52 44 67 59 58 54 57 57 61 65 50 34 39 39 38 93 118 59 103 105 112 120 103 70 36 30 31 30 30 40 53 55 59 53 17 19 17 17 21 21 17 20 19 22 22 18 18 14 14 14 6 6 6 6 6 6 6 6 13 13 13 13 13 12 12 12 16 16 12 13 9 9 9 6 21 26 39 57 70 76 73 71 69 58 47 43 36 33 41 38 27 31 35 43 44 52 53 57 34 34 31 31 31 36 32 36 39 39 43 43 40 44 44 37 45 42 42 46 39 39 43 43 35 51 59 43 35 35 37 54 78 87 95 96 96 85 61 40 34 35 35 35 34 34 45 65 57 57 57 50 46 39 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 36 36 36 36 36 36 40 40 40 40 40 40 40 40 40 40 40 44 48 52 52 48 44 39 35 36 44 48 52 48 44 40 49 41 41 57 73 77 97 109 193 161 121 81 51 43 47 41 38 39 39 40 48 63 66 69 81 65 75 53 41 45 67 74 152 215 231 221 249 306 316 253 275 197 114 87 76 84 104 131 148 143 223 335 327 192 84 58 37 38 38 38 37 47 115 183 221 268 336 113 37 141 46 50 77 73 65 61 57 61 69 65 37 54 73 66 53 38 53 62 61 53 36 45 88 57 36 45 106 218 329 372 446 533 544 488 517 341 155 61 37 39 61 84 62 37 35 38 76 141 248 374 675 825 647 219 74 83 36 60 43 50 46 42 42 42 42 42 42 46 54 54 54 50 42 38 50 66 74 66 55 63 71 75 63 59 43 43 51 71 87 99 119 198 258 253 251 290 356 383 401 391 518 567 412 276 215 101 117 104 93 85 95 116 98 56 54 59 44 42 41 42 43 42 108 132 122 73 68 95 87 44 39 39 38 39 66 81 88 75 57 53 309 221 35 53 61 53 49 49 49 45 45 46 42 42 23 23 23 23 22 22 29 29 38 30 19 4 9 13 23 21 42 29 46 63 72 74 76 73 78 67 60 49 41 37 29 29 28 28 29 33 30 38 42 42 38 38 31 31 31 31 32 32 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 47 44 48 44 36 36 44 52 48 40 32 32 40 40 32 32 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 41 41 42 41 42 41 41 41 33 33 34 34 34 34 34 34 41 42 42 42 41 41 41 41 49 45 45 41 37 33 33 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 37 37 37 37 37 37 37 37 41 33 33 41 41 37 37 45 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 37 33 33 37 49 61 57 49 41 41 48 41 48 41 48 41 36 32 36 32 35 32 35 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 33 33 39 39 39 39 39 39 51 71 47 35 63 55 39 67 75 99 87 43 35 59 55 31 34 45 46 47 39 36 56 69 49 46 46 43 43 43 36 36 39 39 39 39 43 43 47 47 34 39 43 39 34 34 43 51 54 54 54 49 49 49 49 49 37 33 33 32 32 31 31 31 30 31 32 31 29 29 30 32 47 41 48 41 46 54 62 63 40 36 36 36 43 39 39 39 35 35 46 46 46 38 34 34 42 50 62 70 70 62 50 35 34 35 46 39 51 47 63 55 46 39 46 43 47 47 47 51 35 39 43 47 59 67 79 83 60 36 103 149 179 182 176 276 452 408 313 183 77 58 51 35 32 31 31 32 57 69 45 31 37 37 37 33 33 32 32 35 37 49 57 53 45 41 45 52 52 44 40 36 40 40 44 47 35 69 58 77 142 150 87 52 32 36 43 47 54 50 54 46 35 31 31 27 30 30 33 33 24 24 31 27 26 22 22 21 25 25 28 28 24 31 26 30 25 32 28 24 24 27 27 27 20 16 20 20 27 37 41 41 30 27 24 26 29 44 62 64 46 39 43 43 43 47 47 47 39 39 39 39 39 43 43 36 34 34 34 34 35 35 39 39 35 47 59 67 67 55 47 46 53 53 53 50 43 47 47 54 41 84 125 155 205 283 378 416 416 303 192 129 113 134 209 281 383 452 516 571 568 501 351 237 157 93 43 76 97 81 73 92 74 73 73 69 58 54 40 37 47 43 47 51 67 67 67 74 66 65 57 53 49 60 68 65 87 73 73 61 49 45 49 53 65 65 61 57 56 52 44 40 39 39 42 42 49 49 56 56 37 37 39 56 70 87 100 94 85 75 82 78 84 84 83 86 85 72 59 42 41 40 40 39 57 64 60 57 57 56 60 57 40 40 40 41 41 42 42 42 40 40 40 55 103 139 151 147 71 59 43 43 43 43 43 47 41 44 45 45 42 42 42 53 49 57 75 82 104 127 142 145 113 117 117 105 98 110 115 115 100 96 81 77 77 74 74 74 42 42 47 51 55 59 63 63 67 63 59 59 63 63 51 50 41 44 44 44 48 48 47 47 63 59 51 43 36 35 34 34 35 36 44 35 34 34 51 71 59 51 43 35 36 44 56 64 53 52 52 52 52 52 52 52 36 36 44 40 36 36 36 40 63 70 70 66 62 58 54 54 54 54 54 54 54 54 54 54 44 44 44 47 47 47 51 51 39 34 34 35 43 35 39 39 63 56 55 48 55 55 51 47 51 47 47 43 46 41 41 37 53 49 49 45 41 37 33 33 53 45 37 33 33 33 32 31 58 190 383 489 396 184 56 42 54 43 43 40 49 53 53 57 47 54 54 54 54 54 50 50 58 58 58 62 62 62 62 62 58 54 50 50 54 61 65 65 110 114 110 102 75 55 39 35 34 42 42 38 38 50 70 82 74 70 58 51 47 55 63 67 40 37 37 36 36 36 36 36 36 52 52 43 43 59 59 43 36 40 44 48 48 44 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 44 40 36 36 36 44 44 44 44 36 35 34 35 43 35 35 35 38 38 38 42 42 106 150 166 110 38 32 38 62 33 51 51 34 34 39 47 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 43 43 43 43 43 43 41 45 45 42 42 34 34 34 57 61 64 55 39 39 47 68 69 87 66 22 20 22 42 34 58 61 57 40 20 20 27 31 21 21 25 25 22 22 23 23 23 24 24 25 26 30 27 27 46 42 38 42 43 47 47 43 39 51 74 74 65 69 72 73 39 44 52 44 28 28 40 68 44 44 44 44 51 51 51 51 50 54 54 47 48 36 29 29 29 30 35 31 30 32 52 66 40 41 41 36 36 40 47 43 46 46 49 49 49 45 41 48 63 70 63 59 55 48 44 37 45 41 41 45 42 50 54 51 44 49 65 59 59 52 72 81 101 124 150 153 151 165 217 279 446 533 463 225 86 108 105 38 50 58 61 48 38 32 32 32 36 36 37 38 53 53 44 35 35 35 40 61 65 46 49 39 42 43 67 102 113 119 157 193 265 330 314 199 132 157 270 417 499 539 553 576 663 748 718 605 447 459 411 279 143 74 60 65 50 49 41 41 49 50 42 41 50 50 50 58 62 66 70 66 81 76 65 65 62 62 47 43 43 43 45 61 70 74 58 45 44 46 47 47 59 75 75 59 47 67 75 55 47 47 52 59 82 77 62 46 44 43 42 42 42 46 50 49 38 38 91 153 173 184 208 213 206 202 206 202 190 194 200 184 155 127 114 123 80 60 41 50 68 69 45 42 48 67 101 147 208 254 376 544 507 565 588 415 270 244 198 200 188 200 215 221 240 290 345 335 314 289 217 129 78 95 100 88 40 41 43 48 48 44 46 63 143 132 100 91 147 180 95 38 45 57 60 64 95 114 118 138 51 55 43 41 90 210 242 171 179 160 136 105 78 74 78 78 78 86 90 86 78 66 58 58 42 43 43 42 43 48 60 67 59 55 52 51 56 56 48 43 60 60 60 67 76 79 80 75 84 65 57 65 65 54 54 58 86 50 44 44 45 47 59 71 47 71 99 110 86 58 46 45 53 49 49 49 52 48 48 55 87 74 60 62 42 40 45 87 72 67 78 109 144 159 157 133 73 62 41 39 37 38 44 68 95 94 81 65 53 48 51 40 53 46 42 54 53 53 56 48 71 67 62 54 54 58 65 62 48 34 34 39 66 84 86 73 99 86 70 66 64 53 34 30 31 31 34 40 57 55 59 60 25 23 25 21 21 21 14 17 19 22 22 18 18 14 14 14 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 9 13 13 13 13 13 6 7 15 29 51 68 82 80 78 72 54 47 36 29 26 30 34 26 27 31 39 40 48 53 53 34 34 31 36 32 33 33 40 43 50 47 47 47 44 44 37 41 38 42 35 39 43 36 43 46 58 66 47 34 34 37 53 79 119 136 125 109 94 86 81 36 36 36 35 34 33 49 68 68 68 68 61 54 50 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 40 40 40 40 40 40 40 41 41 41 40 40 44 48 48 48 48 43 39 35 39 44 52 52 48 40 36 36 35 37 65 85 97 120 141 292 261 217 162 118 86 67 59 38 38 38 39 59 67 70 62 66 51 55 44 41 43 56 65 106 159 188 160 148 225 282 239 231 181 141 125 133 141 157 172 219 230 277 302 263 171 96 69 57 46 42 38 38 50 118 189 224 272 401 176 56 149 57 81 70 66 58 54 50 54 58 62 38 54 86 74 62 47 66 78 94 86 81 74 97 70 45 36 32 163 338 372 363 402 461 493 482 358 240 134 38 36 40 48 82 62 37 39 76 122 239 401 741 905 715 264 104 89 35 67 43 46 46 42 42 42 46 46 38 42 46 50 50 46 38 38 50 66 70 58 55 67 67 55 47 47 39 43 47 59 67 71 82 138 189 184 198 256 350 424 391 421 609 730 642 539 466 323 190 180 173 191 220 207 157 96 67 57 50 42 43 44 44 42 80 91 73 40 48 87 83 40 48 40 40 40 55 69 79 71 40 108 324 196 34 76 88 36 52 52 52 53 53 53 49 49 16 16 23 23 22 22 29 29 25 21 18 11 15 23 32 27 36 31 52 65 74 84 78 72 77 62 56 49 41 34 30 30 28 29 33 33 34 34 38 42 38 38 31 31 31 31 32 32 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 47 44 40 36 32 44 72 92 68 56 44 40 48 48 44 37 37 37 37 37 37 37 37 37 45 45 45 45 45 45 45 45 41 41 41 41 41 41 41 41 37 37 38 38 38 38 38 38 42 42 42 42 41 41 41 41 45 41 41 41 37 37 37 33 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 33 37 41 37 41 53 57 49 41 41 41 41 41 41 41 41 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 33 33 39 39 39 39 39 39 50 86 50 30 66 54 30 66 58 74 71 43 35 51 47 31 42 46 43 43 43 51 64 73 53 50 43 43 43 43 36 36 43 43 43 43 43 43 43 43 35 35 35 39 43 43 43 43 54 54 50 49 49 45 45 45 32 32 32 31 31 30 31 31 32 36 36 31 30 30 30 35 39 39 40 44 60 64 72 69 39 36 36 36 43 43 43 39 35 39 46 46 42 38 38 34 46 50 58 62 62 51 43 39 34 34 35 35 43 59 55 43 46 46 50 50 50 47 47 47 34 34 39 51 71 91 111 112 53 88 122 60 122 189 155 243 531 527 444 279 132 57 55 79 45 89 105 73 53 61 53 32 37 37 37 33 33 32 32 35 34 45 49 53 45 45 45 45 48 44 40 36 32 32 28 35 50 77 57 93 222 222 98 26 27 32 43 43 50 46 53 49 39 31 27 27 30 30 33 33 24 24 27 23 22 22 21 25 28 28 28 24 31 27 30 29 33 28 28 31 27 23 30 26 19 15 15 16 38 45 37 33 29 31 28 26 25 35 57 60 42 39 39 39 43 47 47 47 35 35 39 39 39 39 43 36 38 34 34 35 35 39 39 43 51 63 71 71 59 43 34 34 53 60 53 50 50 47 47 47 58 80 114 140 182 249 328 375 437 371 282 196 134 121 146 189 276 352 430 499 554 566 494 406 224 133 75 84 90 65 49 68 70 76 76 72 61 55 52 37 46 39 39 55 59 66 70 77 69 65 57 56 52 63 71 61 79 69 73 65 49 41 49 57 65 61 57 53 52 48 48 44 40 39 39 38 45 49 56 57 52 42 39 41 46 55 68 62 77 66 73 69 76 75 74 73 96 79 58 46 45 44 40 40 68 64 64 60 60 48 44 44 39 40 40 41 42 46 50 54 43 42 55 95 147 171 163 143 71 55 43 43 43 43 43 43 40 40 41 41 41 42 53 53 52 53 60 67 75 90 102 102 86 86 78 74 63 67 63 63 55 60 64 68 64 52 44 39 47 50 51 55 55 59 59 63 59 51 43 47 51 51 39 37 37 40 40 40 40 40 40 39 35 35 35 34 35 35 35 35 35 35 40 36 35 43 67 87 59 51 43 39 40 44 52 60 48 48 48 48 48 48 48 48 36 36 36 40 40 40 36 40 55 66 70 70 70 62 58 54 54 54 54 54 54 54 54 54 40 40 44 43 47 47 51 44 36 36 40 44 44 40 35 35 55 51 51 48 48 44 51 51 47 47 47 43 46 42 41 41 45 45 41 37 37 33 33 32 45 41 33 33 33 37 33 32 50 206 415 516 404 196 69 57 34 35 36 41 49 49 50 53 47 54 54 54 54 54 54 54 58 58 58 62 62 66 66 66 54 50 49 45 49 49 57 61 81 81 81 74 55 51 51 55 46 46 34 32 33 49 66 70 86 78 66 55 51 51 55 52 37 37 37 37 36 36 36 36 36 48 48 35 35 41 48 35 35 40 44 52 52 44 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 60 80 84 68 48 35 35 48 36 35 36 36 36 43 55 34 35 34 34 38 42 42 42 42 66 70 42 33 33 32 32 34 39 39 34 34 43 51 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 42 41 42 42 42 38 38 34 61 53 48 39 35 35 38 52 83 101 73 21 19 21 46 42 94 94 89 73 41 21 20 21 21 21 25 25 22 22 23 23 23 24 24 25 26 30 27 31 34 34 34 46 58 73 77 73 50 58 59 55 44 52 72 92 45 45 49 49 41 37 44 49 49 49 49 49 60 60 60 60 55 52 52 33 29 33 29 29 31 31 31 31 31 36 57 74 72 61 49 37 36 36 36 43 50 46 53 49 49 45 41 48 67 70 63 59 55 51 44 40 37 37 37 41 38 46 54 51 36 41 65 63 63 56 68 77 85 83 93 108 138 213 359 497 577 656 575 309 119 106 131 101 93 85 81 68 62 53 44 32 35 35 35 36 52 60 60 52 51 35 36 60 64 45 45 47 54 43 59 93 127 173 264 351 443 565 494 237 123 212 305 368 482 533 543 570 665 751 728 643 605 616 497 257 101 85 91 59 74 73 62 46 50 47 43 41 55 55 66 74 78 82 86 97 73 61 49 53 54 47 43 42 44 48 53 65 66 70 66 58 45 47 47 51 75 107 107 83 47 63 71 51 47 63 75 67 58 54 57 50 49 45 44 44 42 42 57 53 38 35 47 92 116 110 135 152 164 157 142 122 130 145 153 136 111 82 77 84 57 61 54 63 68 58 46 44 44 71 113 154 195 209 291 423 547 713 687 544 436 328 228 195 193 165 149 140 126 177 223 192 239 141 85 86 86 58 66 102 142 131 111 91 76 76 77 82 103 123 103 75 86 117 96 43 56 60 75 79 75 75 67 63 59 79 67 58 122 222 262 250 110 171 203 145 74 66 78 82 70 82 86 78 66 50 50 58 73 77 85 89 100 100 99 92 68 52 48 48 56 56 52 43 68 64 64 64 72 68 64 52 60 60 72 76 76 65 57 50 90 62 46 46 46 47 47 47 51 63 78 66 46 45 45 46 57 57 53 49 52 48 48 55 80 75 64 58 43 44 70 124 124 128 155 205 267 282 269 242 214 162 94 40 37 38 40 68 87 83 74 61 60 52 55 48 61 58 58 58 61 57 60 56 67 63 66 58 58 58 69 58 53 34 33 47 85 72 63 70 58 51 39 32 39 43 40 31 32 31 34 40 57 55 63 64 21 19 21 17 17 13 10 17 19 22 22 18 18 14 14 14 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 9 9 9 13 13 17 17 17 5 6 15 29 47 61 71 69 60 46 43 36 33 27 26 27 26 27 31 39 36 44 45 49 34 39 32 36 33 37 37 48 47 54 47 47 51 51 44 37 41 38 35 35 39 43 40 47 50 57 57 34 33 34 36 42 87 156 209 201 151 112 83 71 40 38 36 35 34 41 49 64 75 75 68 68 61 54 50 43 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 35 35 35 36 40 40 40 44 40 40 40 40 41 41 41 41 40 44 44 48 48 43 43 39 39 39 43 48 48 44 40 37 35 34 36 69 101 133 165 204 337 332 309 277 222 150 83 47 50 45 38 46 61 66 66 62 50 46 39 38 40 41 41 55 57 91 147 151 123 192 252 200 173 161 160 168 187 207 246 266 305 329 341 305 230 147 88 56 65 46 38 58 70 81 117 164 143 79 202 99 35 73 36 77 62 58 50 46 46 46 46 46 38 46 66 62 43 38 47 59 58 94 110 86 70 78 66 37 33 68 187 266 320 375 426 454 422 359 320 221 55 36 40 39 70 66 38 39 85 125 251 468 719 916 725 255 146 172 64 78 39 46 42 42 42 42 46 46 38 38 42 46 46 42 38 38 42 54 54 46 55 79 71 43 43 47 47 55 63 67 71 71 51 86 105 108 125 184 281 351 385 415 576 703 710 740 755 678 548 517 527 588 621 565 465 380 175 133 100 98 95 68 44 42 42 52 70 56 55 59 71 68 72 53 41 40 39 53 79 91 35 160 260 128 34 76 88 35 52 52 52 52 53 53 53 53 13 9 16 23 22 22 29 25 24 20 24 17 21 22 30 25 18 21 45 58 65 67 65 58 64 58 50 40 37 34 30 30 33 33 37 37 34 34 34 38 38 38 31 31 31 31 31 31 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 35 35 32 32 32 32 60 108 144 128 100 68 48 48 52 48 41 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 41 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 45 45 41 41 41 41 41 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 45 65 73 53 38 42 50 45 38 38 38 37 37 37 37 37 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 34 34 33 33 33 33 33 33 33 39 39 39 39 39 39 58 102 58 34 78 62 29 74 34 38 42 46 50 54 54 54 50 46 46 46 47 59 68 69 57 54 43 43 36 36 36 36 47 47 47 43 43 43 43 43 35 34 34 39 55 59 47 34 50 50 46 42 42 37 34 33 32 32 31 31 31 32 44 48 53 49 44 35 31 31 34 38 34 39 47 51 67 71 75 68 50 36 36 40 47 43 43 43 43 39 46 42 42 42 42 42 39 39 43 47 47 43 39 35 34 35 34 34 35 44 40 34 50 53 53 50 50 54 47 47 34 35 35 44 60 80 96 108 53 96 106 32 90 129 87 290 588 479 324 249 251 209 102 34 61 184 228 128 31 31 60 76 36 36 36 32 32 32 32 35 41 45 45 41 33 29 29 29 40 40 40 36 32 32 32 39 73 88 60 144 349 370 198 63 27 27 39 39 46 49 52 45 34 28 27 27 30 30 33 33 24 23 23 23 22 22 21 21 28 35 31 31 31 30 33 33 36 35 31 38 34 30 33 26 19 15 15 15 34 37 33 29 33 35 32 30 25 32 49 63 42 35 39 39 43 43 47 47 35 35 35 39 39 39 39 32 38 35 35 35 39 43 43 43 51 59 67 63 51 35 35 38 53 61 54 51 51 48 48 48 70 73 84 102 139 197 248 287 381 414 411 355 247 164 126 122 196 263 343 410 496 562 554 494 322 198 123 116 94 41 35 36 65 68 79 75 61 58 63 45 38 38 39 54 58 58 69 73 69 72 60 59 55 66 75 68 67 65 69 61 45 40 45 57 61 57 60 56 52 48 48 48 40 39 39 38 45 45 52 53 57 38 38 38 40 42 43 44 52 48 49 60 63 66 72 76 102 82 57 49 52 56 52 51 64 71 67 60 56 47 40 40 40 44 41 45 49 57 54 54 75 74 90 130 167 159 111 63 63 47 42 42 43 47 43 42 40 40 40 41 45 49 56 56 48 48 52 56 57 57 61 61 73 58 50 50 50 46 46 46 41 42 46 50 49 41 40 39 51 57 58 58 58 58 58 58 59 50 38 42 50 50 38 36 37 36 36 36 36 35 35 35 33 33 34 34 34 35 35 35 35 35 35 51 79 95 99 95 55 51 47 43 44 44 52 52 44 44 44 44 44 44 44 44 36 36 36 36 40 40 36 36 43 58 66 74 74 70 58 50 50 50 50 50 50 50 50 50 43 36 36 36 36 36 40 40 44 41 41 41 41 41 37 36 40 40 44 40 44 40 40 44 47 47 43 43 46 46 42 41 37 37 37 33 33 33 32 32 32 33 41 53 61 61 53 44 30 110 231 283 215 108 57 73 34 34 36 36 37 38 38 42 43 50 50 50 50 50 54 54 54 58 58 62 66 66 70 70 50 53 52 41 37 45 49 56 76 72 57 45 34 35 47 59 39 39 34 33 46 78 86 74 75 67 59 47 40 36 40 40 41 41 37 37 37 36 36 36 35 45 45 35 35 41 45 35 35 40 48 52 52 48 40 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 64 88 92 76 60 52 52 76 48 35 36 43 39 39 43 34 34 34 34 38 42 42 42 42 54 50 34 46 66 50 33 34 38 39 39 46 54 54 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 54 54 38 38 42 42 42 38 42 38 73 53 40 31 35 39 34 44 71 92 65 21 18 21 49 46 99 118 122 110 70 38 21 20 21 21 25 25 22 22 23 23 23 24 24 25 26 34 27 31 31 31 42 50 69 88 88 88 57 58 55 40 29 29 35 56 54 54 54 50 46 42 37 30 49 49 53 53 53 49 56 56 52 56 52 29 29 41 38 30 31 31 31 32 40 49 65 66 69 50 41 37 40 40 52 63 54 50 57 49 49 45 48 48 67 70 70 66 55 51 40 40 32 32 33 33 41 49 50 47 35 37 57 55 55 52 68 73 76 59 69 95 133 236 430 602 570 618 623 510 317 163 118 143 113 93 65 60 64 66 61 46 35 35 35 36 48 63 55 47 75 44 44 68 68 44 53 66 65 47 66 100 130 180 290 389 449 531 455 268 182 195 176 167 385 452 474 517 624 679 639 577 468 431 320 196 140 148 147 123 130 114 82 46 42 43 44 42 42 42 42 42 50 53 64 68 69 57 45 49 54 51 43 42 52 64 73 73 62 66 78 86 74 71 63 59 91 131 127 91 67 83 75 47 47 75 83 67 46 46 50 54 54 53 56 56 43 42 45 57 44 37 37 40 70 68 93 118 123 120 109 109 105 101 88 64 46 43 41 40 42 58 71 72 53 46 46 46 44 79 109 146 187 197 227 322 591 833 728 624 571 380 240 169 205 186 158 82 45 127 174 103 121 49 45 105 121 88 96 159 275 279 239 179 139 135 127 92 54 71 82 61 64 92 111 106 45 41 46 58 47 55 63 51 83 98 98 113 162 221 273 318 134 219 243 145 62 70 90 74 82 82 82 74 62 54 46 46 57 61 76 84 88 80 75 60 72 49 44 45 52 53 52 44 60 49 56 53 64 57 56 48 44 56 75 72 76 68 61 50 86 90 87 83 67 55 47 46 71 78 78 58 45 44 45 50 54 50 53 45 45 44 44 51 68 86 68 50 44 66 115 152 189 216 263 325 372 382 377 361 377 318 233 150 94 61 45 39 44 54 50 49 60 60 75 79 60 53 57 57 49 45 52 52 55 51 58 58 58 58 58 47 36 36 35 43 88 79 60 56 32 33 33 32 32 33 37 32 31 31 31 40 57 59 67 68 21 23 25 21 17 13 10 21 19 22 22 18 18 14 14 14 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 10 6 13 13 13 13 17 21 9 9 14 12 26 36 51 49 44 34 35 29 26 27 26 26 27 38 31 35 36 40 37 41 38 39 36 36 33 37 41 48 47 54 58 58 51 51 44 37 37 38 34 35 35 36 40 47 61 53 45 33 33 35 41 46 83 168 245 242 188 136 85 60 65 55 37 34 34 38 53 56 75 75 75 68 61 54 53 50 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 35 35 35 36 40 40 44 44 36 36 37 37 37 37 37 37 44 44 44 44 44 43 43 43 43 43 43 44 44 44 40 37 44 35 36 65 117 160 217 276 332 348 353 341 290 210 122 82 95 83 63 52 57 65 54 51 39 43 38 38 54 50 49 65 47 39 83 115 95 159 191 119 134 153 164 179 198 252 311 351 352 368 364 297 202 122 67 48 65 37 41 93 129 129 121 136 118 32 81 78 47 84 37 89 54 54 47 43 42 38 38 38 38 39 51 51 44 40 52 64 60 139 175 115 55 79 87 38 48 36 37 134 253 316 344 367 380 352 365 269 70 36 52 48 38 47 38 40 93 125 275 539 794 919 660 229 169 171 35 38 39 39 39 39 39 39 39 43 39 39 39 39 39 39 39 46 46 50 46 46 75 111 99 55 63 67 67 71 75 75 71 67 63 66 62 68 78 111 169 222 303 353 451 548 642 760 835 827 750 695 705 794 807 697 545 452 292 195 142 152 154 106 55 43 41 43 82 101 95 74 63 72 56 54 54 45 43 49 75 86 35 196 156 64 56 56 64 35 48 48 48 48 48 48 53 53 20 20 16 23 19 22 18 25 21 21 21 21 21 14 21 11 11 18 31 48 62 60 51 42 62 56 42 32 33 29 29 33 37 37 37 37 37 34 34 34 38 38 31 31 31 31 31 31 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 31 31 31 31 32 72 132 177 181 141 89 53 41 37 37 33 33 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 41 41 41 41 41 41 42 42 37 37 37 37 37 37 37 37 37 37 37 37 41 41 41 41 45 45 45 45 45 45 45 45 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 37 41 41 37 37 37 37 33 49 49 49 49 49 49 49 49 37 37 37 37 37 37 37 37 42 42 41 41 41 41 41 41 73 101 105 73 45 41 45 45 38 38 38 38 38 38 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 32 33 39 39 39 39 39 43 59 107 66 45 107 90 57 113 85 70 67 69 62 32 32 32 39 39 31 35 51 60 72 69 53 54 47 43 36 36 36 36 51 47 47 47 43 43 39 39 39 34 34 43 63 67 47 34 42 38 38 34 34 33 33 33 32 32 32 32 40 56 72 80 76 64 48 40 35 35 38 34 30 35 43 55 60 64 71 65 47 36 36 36 43 43 39 39 43 39 42 42 42 42 46 50 39 39 39 39 39 39 35 35 34 35 35 34 34 35 34 34 50 50 53 50 50 50 43 43 40 40 36 36 44 56 64 72 40 44 71 57 139 97 72 423 470 435 352 278 227 149 87 79 45 168 196 84 30 32 76 72 36 36 36 32 32 32 32 35 37 44 44 44 44 44 44 48 32 36 43 43 43 47 51 62 52 75 63 200 476 537 343 191 27 27 31 31 42 42 45 41 34 27 34 30 30 37 33 39 27 27 26 22 22 25 21 21 28 31 31 31 30 26 33 33 36 35 38 34 30 26 33 22 23 20 27 19 30 30 33 37 41 34 36 30 21 31 52 59 41 35 42 39 50 43 47 47 35 35 35 35 39 31 31 32 42 35 35 39 39 43 43 43 35 43 55 55 47 43 43 51 50 50 51 51 44 48 48 48 51 47 57 91 122 156 191 220 276 400 505 500 377 235 134 89 121 185 245 303 397 497 534 494 413 274 186 160 124 49 34 35 62 61 68 65 61 59 63 57 41 37 42 46 50 54 61 65 69 68 60 59 55 59 67 57 59 57 61 57 40 40 40 49 57 57 60 56 52 52 52 52 40 43 39 38 45 45 53 49 49 38 37 37 37 39 41 42 45 45 46 61 69 76 83 90 94 77 49 45 56 60 64 56 63 63 63 63 59 47 40 39 52 56 49 53 58 50 54 47 55 62 95 143 175 151 75 40 55 50 42 42 54 54 47 41 40 40 40 40 45 49 56 56 44 48 53 57 46 41 41 41 51 42 42 42 42 42 42 42 41 41 41 41 40 40 40 43 51 58 58 54 54 54 50 50 59 46 38 38 46 46 37 36 36 40 40 40 35 35 35 35 34 34 34 34 35 35 35 35 35 34 35 71 127 151 135 107 51 51 47 47 43 47 48 48 48 48 48 48 48 48 48 48 48 40 35 35 40 44 40 36 35 54 66 78 78 70 58 50 50 50 50 50 50 50 50 43 44 40 40 36 36 36 36 36 35 36 36 35 35 36 36 36 36 36 47 43 39 36 40 40 43 43 43 43 46 46 46 45 33 33 33 33 32 32 32 32 32 33 57 81 92 92 76 60 63 63 71 64 32 30 33 78 34 35 36 36 36 36 37 41 43 50 50 50 50 50 54 54 54 54 58 62 66 70 70 74 45 52 48 44 33 37 45 53 89 76 60 33 32 33 42 51 34 38 34 46 86 130 134 110 66 59 51 43 36 36 36 36 45 45 41 37 37 37 36 36 36 53 53 36 36 49 49 36 36 40 48 56 56 48 40 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 55 44 43 44 71 84 119 68 43 40 55 35 34 34 34 34 34 34 38 42 42 46 34 50 47 33 33 38 42 34 46 39 39 54 58 50 39 39 51 51 51 51 51 51 51 51 50 43 50 43 50 43 50 43 50 43 50 43 50 47 54 54 33 37 41 42 45 45 41 48 92 64 43 38 50 65 52 51 45 75 60 20 19 37 57 54 95 119 135 123 84 32 21 20 21 21 25 25 22 22 26 23 23 24 24 25 25 34 31 31 47 43 50 54 73 77 84 73 42 47 48 49 38 31 40 60 46 47 49 34 45 49 45 41 53 53 53 53 49 45 49 48 52 60 45 29 29 49 50 39 31 31 32 36 56 61 72 58 60 37 36 36 40 56 68 87 58 54 57 53 49 45 45 48 67 70 70 66 55 51 47 39 31 31 31 32 32 37 45 50 35 40 52 54 51 55 64 76 88 91 101 99 82 144 319 518 564 598 703 753 573 252 106 141 107 72 40 36 44 56 52 44 52 48 44 48 56 60 48 35 80 52 44 57 68 45 57 74 42 42 61 92 109 131 221 312 379 431 448 410 311 156 74 126 286 342 352 400 518 593 598 586 484 351 275 318 322 237 167 153 169 146 98 43 42 51 52 44 43 44 51 51 47 53 57 69 77 65 53 57 62 63 44 43 57 66 74 63 47 47 71 92 76 65 48 47 72 116 115 71 99 107 91 55 51 87 87 55 46 46 58 58 58 57 52 52 47 41 41 72 79 58 37 37 36 38 41 51 56 49 53 65 54 44 41 40 42 43 52 59 42 55 88 80 53 44 45 46 49 75 93 123 173 183 194 272 411 726 614 590 655 482 379 319 242 245 214 87 44 116 168 72 72 87 127 166 177 172 183 203 270 290 266 203 178 164 139 77 53 54 65 68 88 115 114 90 81 61 66 78 63 87 107 103 47 78 94 133 178 197 241 317 213 274 242 107 44 78 94 50 94 82 70 66 77 62 53 45 45 44 44 44 52 52 55 48 72 45 44 44 45 53 49 44 45 45 45 53 61 58 54 53 52 56 60 52 52 64 69 70 46 63 95 103 103 88 72 56 71 78 66 58 45 44 44 44 54 50 49 45 44 44 44 47 67 94 79 46 44 79 132 154 198 253 339 416 470 488 506 506 484 425 354 281 209 125 41 35 39 42 38 45 44 52 67 71 37 41 45 41 37 37 36 40 43 43 50 54 58 54 54 39 33 37 37 35 77 88 64 41 34 35 35 32 32 34 41 32 32 31 34 40 61 66 67 68 25 31 33 29 25 14 18 29 19 22 22 18 18 14 14 14 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 18 21 17 13 9 13 17 17 23 20 5 6 9 23 37 40 34 36 34 43 37 30 26 26 31 38 35 35 39 36 36 33 45 39 43 40 45 41 42 52 51 51 58 51 51 44 44 37 37 38 38 35 39 43 47 54 69 64 45 37 38 43 56 58 90 175 245 242 202 152 104 71 85 59 36 33 33 42 53 52 68 75 75 75 68 61 61 54 46 39 39 39 39 39 39 39 47 47 47 47 43 43 43 43 35 35 35 36 40 40 44 44 36 36 37 37 37 37 37 37 44 44 44 44 44 44 44 44 48 44 44 40 40 40 44 44 84 45 37 69 114 165 245 316 335 355 372 372 329 257 186 145 112 95 60 48 49 61 54 50 43 59 50 46 65 53 48 65 88 39 40 72 64 128 148 51 115 133 144 144 166 224 300 356 363 363 340 269 163 75 44 56 49 36 42 118 173 161 125 116 90 33 82 86 55 97 65 54 58 55 55 50 50 39 39 38 51 63 79 83 94 101 113 124 160 260 296 185 77 93 95 37 62 34 34 94 154 169 221 306 350 334 362 262 58 35 59 55 42 63 39 44 100 116 270 554 855 850 529 182 178 144 34 90 39 39 39 39 39 39 39 43 43 39 39 39 39 43 43 47 51 58 50 54 99 147 131 79 91 91 83 79 75 67 59 63 91 78 74 72 71 73 95 120 161 239 317 391 512 654 737 748 822 758 764 854 863 704 513 406 305 192 124 147 165 122 79 72 47 42 74 129 144 103 63 48 38 41 74 85 75 54 60 59 44 212 76 35 92 36 40 48 48 48 48 48 48 49 53 53 19 19 19 19 19 19 19 22 22 22 22 22 22 19 22 19 24 29 30 36 46 57 67 66 65 51 45 31 28 28 28 29 41 45 45 41 41 33 34 34 42 42 42 42 35 35 35 35 39 39 39 39 39 39 46 46 46 46 46 46 46 46 46 39 31 30 30 30 32 56 92 109 153 161 146 106 43 33 33 34 33 37 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 41 41 41 41 45 49 41 42 38 34 34 38 42 42 38 41 42 45 45 49 49 53 42 41 41 41 41 41 41 41 33 33 33 33 33 33 33 33 37 37 37 37 41 41 41 41 45 45 45 45 45 45 45 45 41 41 41 41 41 37 37 37 53 45 41 45 57 61 52 44 44 172 149 41 45 69 45 45 45 46 46 46 45 45 45 45 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 41 41 37 37 37 41 37 37 38 38 38 38 38 41 48 48 44 37 37 37 41 41 41 41 37 37 33 33 32 32 33 37 54 134 251 296 281 264 220 162 114 101 78 34 34 36 41 47 31 35 51 56 53 33 45 46 39 39 43 43 43 43 47 47 47 47 47 47 47 47 59 39 34 47 79 83 55 34 35 35 34 34 33 33 32 32 33 32 32 40 56 84 123 143 122 95 59 39 39 43 43 34 35 35 40 44 49 53 58 51 47 43 43 47 47 43 43 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 43 43 50 43 43 43 43 43 51 47 47 43 43 47 47 47 67 43 58 89 79 66 129 233 228 185 173 183 168 113 70 62 57 56 52 44 44 44 44 48 40 36 32 32 32 32 32 51 52 66 62 62 58 58 54 54 54 50 45 49 53 61 61 68 97 81 69 263 551 529 263 92 27 28 28 28 36 31 35 42 38 34 41 37 33 39 35 38 26 22 29 25 25 28 28 24 28 23 23 19 22 18 17 21 28 24 31 30 33 33 29 22 15 15 19 20 34 34 41 37 33 45 59 45 24 23 41 54 45 41 53 53 57 57 57 57 38 38 31 31 31 32 32 33 34 35 35 35 39 43 43 43 63 63 59 55 47 43 43 39 36 36 36 40 40 45 45 55 43 47 54 57 80 100 123 152 253 379 493 512 430 281 161 106 67 97 116 152 251 379 468 451 356 345 317 210 107 59 47 40 35 43 43 55 59 63 67 53 41 42 54 62 70 66 69 65 65 61 41 40 44 56 56 41 39 40 56 52 40 39 40 44 44 44 44 44 44 48 48 56 50 61 61 61 57 53 49 45 52 52 55 51 55 63 71 64 44 41 45 49 57 53 53 53 41 41 41 45 42 41 41 56 47 54 54 47 55 56 56 64 65 69 66 58 55 47 47 44 47 71 95 99 79 55 50 46 42 42 42 50 65 65 53 41 41 45 49 53 53 49 45 41 40 41 45 53 53 53 53 53 45 41 40 40 40 45 53 57 40 40 40 40 40 39 43 43 51 51 47 43 46 46 42 42 42 42 38 37 37 36 36 36 43 50 50 50 50 50 50 50 54 50 46 46 54 50 46 37 34 41 57 93 145 166 126 66 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 47 47 47 47 43 43 43 43 47 51 51 55 55 59 59 59 39 39 43 43 43 43 43 43 36 36 36 36 36 36 37 37 36 36 36 36 36 36 35 35 43 39 46 47 43 43 39 39 47 47 43 43 43 39 38 45 32 31 31 31 31 31 31 31 32 44 68 84 92 88 72 60 60 49 57 46 42 38 34 34 34 34 35 35 36 36 36 36 43 43 43 43 43 43 43 43 51 47 47 43 39 35 35 42 33 40 44 44 41 41 45 45 49 41 41 32 31 32 45 61 34 43 35 34 103 223 275 251 123 79 35 33 35 44 40 36 49 45 45 41 37 37 37 37 36 69 81 45 35 36 41 37 36 37 37 37 37 37 37 36 36 36 37 37 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 36 36 36 35 36 36 40 55 51 54 43 58 67 90 91 154 83 46 43 58 35 34 35 34 35 35 35 39 39 43 43 34 39 39 34 34 39 39 34 39 39 39 39 39 39 39 39 47 47 43 43 43 43 43 43 47 40 47 40 47 40 47 40 35 35 43 40 47 35 39 34 81 49 32 37 84 100 83 51 82 66 53 60 67 70 46 35 24 42 38 23 23 44 48 37 86 99 128 124 85 38 23 22 21 40 37 37 33 26 30 31 31 24 28 28 25 29 34 34 50 42 27 31 54 62 47 35 28 36 41 33 30 30 31 42 81 57 37 41 65 73 53 29 57 45 37 33 37 41 41 37 97 109 93 57 37 53 54 39 31 31 39 56 80 80 72 49 35 35 36 40 48 59 63 74 50 50 46 42 34 37 34 37 79 73 57 49 49 49 45 30 34 31 31 32 44 45 53 57 37 65 93 91 72 69 71 83 115 82 86 117 107 107 217 396 506 563 688 788 671 395 206 173 127 89 59 40 46 54 59 59 77 73 69 61 57 60 64 64 72 45 41 57 65 45 53 78 74 58 69 91 108 134 215 302 285 417 485 482 392 185 105 232 201 176 207 254 360 460 491 515 575 477 443 496 490 388 314 293 129 155 143 72 48 80 80 44 44 44 44 44 44 47 47 62 76 60 41 41 54 59 44 43 46 51 65 66 50 48 50 51 69 73 65 60 75 110 125 129 121 136 99 46 45 86 98 59 47 48 55 59 58 57 72 83 101 53 63 90 85 69 65 49 37 37 37 37 37 37 39 43 39 40 52 53 49 46 65 63 44 43 43 44 53 61 64 56 43 67 98 98 101 116 164 232 272 276 369 557 639 567 482 468 343 238 189 128 47 81 119 50 88 138 189 219 241 256 263 259 371 271 232 253 211 100 46 75 58 44 44 65 85 65 64 76 80 76 75 67 64 84 116 140 119 67 95 158 153 141 197 257 329 277 198 119 79 65 61 57 81 77 73 69 68 57 56 56 44 48 52 56 60 64 64 68 73 61 65 57 49 48 44 44 48 48 45 45 46 47 47 47 45 48 45 49 53 50 54 51 46 75 107 96 84 85 81 68 59 63 59 46 44 43 43 44 58 58 57 49 48 44 44 50 70 116 95 41 42 65 135 164 196 262 363 459 535 579 608 609 529 472 421 369 297 209 109 48 41 44 39 36 35 36 36 45 36 49 53 37 36 45 48 35 43 47 62 66 70 62 65 46 35 36 44 48 47 42 42 46 42 34 34 34 33 33 40 40 32 31 34 52 65 66 58 55 13 19 26 22 18 14 10 9 16 23 19 19 15 15 11 10 6 6 6 6 6 6 6 6 13 13 13 13 13 13 13 13 13 20 20 20 20 20 20 20 27 23 8 5 7 9 11 14 27 26 43 56 62 55 43 33 34 26 26 46 62 43 28 29 41 42 50 51 49 45 42 38 41 52 63 52 44 40 40 33 33 33 33 34 38 58 66 69 68 64 57 57 62 66 63 49 77 154 219 240 232 202 153 102 88 87 70 37 33 32 32 48 68 75 79 75 75 68 65 58 42 35 35 35 35 35 35 35 47 47 47 47 47 47 47 47 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 36 36 52 37 36 46 38 38 39 38 38 45 44 40 35 50 55 72 69 70 63 55 99 234 364 375 370 385 398 386 316 221 158 103 79 51 37 36 37 49 57 53 46 46 46 43 42 39 39 38 83 135 135 90 58 62 82 74 105 125 128 136 164 227 274 312 340 317 219 139 93 62 38 37 39 91 166 185 137 93 92 83 79 79 69 65 54 50 50 58 59 63 55 59 52 52 59 55 51 46 73 135 213 276 306 357 469 529 407 213 83 53 76 72 96 90 71 48 58 100 141 220 164 232 252 122 38 49 36 37 66 35 66 132 84 267 592 828 638 322 123 109 95 37 37 39 39 39 39 39 39 39 39 43 39 38 38 39 39 43 51 39 39 43 51 55 59 63 67 71 71 71 71 71 71 71 71 55 55 58 69 76 83 87 104 87 113 171 261 335 402 481 596 619 652 669 708 722 657 506 382 267 171 112 119 110 59 52 88 52 47 70 118 129 89 65 72 56 88 112 107 79 46 50 61 56 136 72 84 60 36 96 36 48 48 49 49 49 53 53 53 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 31 31 32 38 44 58 62 60 43 30 28 25 27 28 28 32 40 41 41 41 41 37 33 33 38 38 38 38 31 31 31 31 38 38 39 39 39 39 46 46 46 46 46 46 46 46 46 39 34 30 31 30 31 32 48 53 106 130 147 143 103 59 35 34 32 33 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 53 45 37 41 45 45 37 33 33 33 34 38 46 50 50 50 45 49 50 53 54 49 50 49 42 42 42 42 42 42 42 41 33 33 33 33 33 33 33 33 37 37 37 37 41 41 41 41 45 45 45 45 45 45 45 45 41 41 41 41 37 37 37 37 49 45 41 41 45 48 44 36 44 88 100 57 32 53 61 38 45 46 46 46 46 45 45 45 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 41 41 37 37 37 41 33 34 38 38 38 38 34 34 48 55 44 44 37 37 41 41 41 41 41 37 33 33 33 32 98 32 29 185 461 584 521 436 492 414 311 216 117 38 36 57 42 52 48 44 56 57 49 41 45 46 39 39 43 43 43 43 43 42 42 42 42 42 42 42 46 38 34 46 66 70 50 34 34 34 34 33 32 32 32 32 32 32 32 52 84 120 155 167 114 93 66 43 43 47 43 39 35 35 32 37 41 46 51 51 51 44 47 47 47 47 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 39 39 39 39 39 39 39 39 43 47 51 47 43 43 51 59 75 47 50 69 68 51 86 142 106 82 75 100 112 89 62 66 49 48 40 36 36 36 40 44 44 40 32 32 32 32 32 47 59 62 69 58 65 54 61 54 53 49 60 49 48 45 60 75 42 100 101 274 567 537 223 26 28 28 29 29 32 32 35 42 41 41 37 37 39 39 38 38 25 25 32 32 32 28 35 35 27 23 23 19 18 17 17 17 27 23 30 30 33 33 33 22 15 15 19 20 35 35 41 44 29 45 59 45 24 22 40 58 44 41 45 49 53 53 49 49 38 38 31 31 31 32 32 33 34 35 35 35 39 43 43 43 59 59 55 51 47 43 43 36 36 36 36 37 40 44 44 44 43 43 50 54 70 86 105 138 211 304 388 425 388 314 219 163 73 78 84 97 175 290 364 342 348 329 301 210 122 79 63 48 36 36 40 40 52 56 63 59 45 46 58 66 70 70 69 65 61 49 41 37 41 45 53 38 38 40 44 48 44 40 40 40 40 40 44 44 48 48 48 60 58 61 57 53 46 46 46 46 40 40 55 55 65 65 76 66 52 46 43 46 43 47 39 39 39 38 40 65 77 50 41 40 39 53 50 58 63 68 80 80 69 66 70 59 43 43 44 48 68 72 79 71 55 43 42 42 50 46 53 61 73 69 57 48 41 45 49 53 53 49 45 41 45 45 41 45 45 49 57 57 56 52 48 44 52 52 56 60 43 43 43 47 47 51 58 58 47 47 43 43 50 46 46 46 50 46 41 37 36 35 34 34 45 49 49 49 49 49 49 49 53 53 53 49 53 49 49 45 36 32 73 133 149 109 78 70 46 39 39 39 39 43 43 50 54 54 54 54 54 54 54 54 54 54 54 54 50 50 50 50 55 55 59 59 63 63 67 67 39 39 39 39 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 46 46 47 43 43 43 39 40 47 47 43 39 39 34 34 34 32 32 32 32 32 32 32 32 32 36 48 56 60 56 48 41 49 42 42 42 42 42 47 47 34 34 35 39 43 43 43 43 43 44 44 43 43 43 43 43 51 47 47 43 39 35 35 38 33 40 40 44 37 41 41 45 32 33 41 49 56 56 64 64 33 35 35 43 147 295 367 359 159 99 40 34 36 52 44 36 45 45 41 41 37 37 37 37 45 81 85 45 35 36 41 41 36 37 37 37 37 37 37 36 37 37 41 37 36 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 55 58 54 51 54 62 70 78 122 74 42 54 58 46 42 54 35 35 35 39 39 39 43 43 34 39 39 34 34 39 39 34 39 39 39 39 39 39 39 39 47 47 43 43 43 43 43 43 36 36 36 36 36 36 36 36 35 35 36 40 39 35 35 34 65 56 48 68 96 103 78 43 73 64 59 66 73 76 52 38 23 41 37 26 26 39 44 25 78 99 124 129 98 47 26 24 20 27 25 25 29 29 30 34 31 31 28 28 25 29 33 34 50 38 27 31 43 51 36 28 28 37 41 45 30 30 30 42 61 57 57 57 61 61 49 41 37 37 37 37 41 45 45 45 121 161 141 53 29 58 58 29 31 39 59 72 88 84 64 45 39 39 43 47 47 51 62 62 58 54 50 42 34 34 34 33 71 69 57 42 38 42 42 38 46 43 40 37 37 45 46 65 71 87 88 82 72 72 78 83 51 47 82 118 96 60 134 285 391 478 579 677 648 521 405 359 234 152 74 60 74 71 48 40 62 65 61 61 61 65 69 73 77 49 45 61 61 41 45 66 41 40 48 86 112 131 200 267 290 365 425 465 465 345 226 202 184 145 180 155 218 342 374 433 417 441 438 399 380 378 346 285 149 199 203 116 48 43 44 41 44 44 48 60 48 43 47 74 73 80 77 81 82 75 52 44 44 60 74 50 48 50 52 52 52 69 81 72 75 106 142 161 169 140 95 71 75 82 77 54 64 56 51 51 54 65 80 91 126 81 76 87 71 74 70 38 39 47 58 61 49 45 49 53 69 77 85 78 60 53 65 62 44 44 44 44 45 56 56 56 43 51 67 71 79 100 152 213 174 199 294 454 524 461 386 374 468 211 94 174 122 57 87 49 168 158 136 162 240 299 285 237 317 234 187 201 171 85 51 83 58 45 45 46 53 53 65 73 84 80 80 72 64 64 64 68 164 107 131 182 153 125 181 252 423 321 233 154 139 73 77 74 69 69 72 68 64 60 56 56 48 48 52 56 60 64 64 68 53 56 61 61 64 56 60 56 72 60 53 45 45 45 45 45 45 45 45 46 46 46 46 46 79 107 108 75 48 60 64 52 99 91 79 55 46 44 45 45 54 54 57 49 48 44 44 62 85 120 98 42 43 54 108 141 213 286 383 474 533 577 613 607 545 492 449 405 354 294 223 179 40 40 39 39 46 46 37 35 45 36 36 41 53 45 44 44 40 43 58 62 70 66 69 58 35 36 44 40 36 35 35 39 41 41 41 41 37 37 40 40 32 32 38 52 72 66 58 51 21 23 18 14 10 9 9 9 16 23 23 19 15 15 15 11 6 6 6 6 6 6 6 6 13 20 20 20 20 16 16 16 20 20 20 20 20 20 20 20 23 19 15 8 6 15 10 11 25 31 45 54 63 60 50 39 57 46 42 38 42 50 47 44 49 50 50 47 41 45 49 53 41 48 56 48 44 33 37 41 49 32 32 53 65 50 53 65 57 53 53 57 66 78 91 88 61 130 190 219 231 240 217 185 100 92 75 38 34 33 37 45 67 75 75 75 75 68 65 58 42 35 35 35 35 35 35 35 47 47 47 47 47 47 47 40 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 36 35 36 53 46 46 47 58 66 70 39 37 37 40 34 33 54 91 68 69 87 80 99 194 304 335 337 360 401 410 356 257 163 120 73 40 38 37 36 41 61 60 60 53 46 43 39 39 39 38 94 146 150 106 62 50 58 69 89 109 109 109 128 172 216 249 285 282 227 169 123 95 56 49 60 108 163 169 117 72 60 67 67 65 65 58 58 58 55 67 67 63 63 56 48 39 37 82 78 73 99 193 338 459 513 626 690 737 663 463 253 131 107 133 132 102 73 52 53 52 49 65 40 93 273 211 58 81 36 37 61 36 60 149 158 348 660 790 473 225 114 100 88 37 52 39 39 39 39 39 39 39 39 39 39 39 39 39 39 47 51 55 55 55 51 51 51 47 47 63 63 63 63 63 63 63 62 70 66 66 62 70 70 77 84 94 88 107 134 160 183 246 344 463 483 496 557 615 598 482 367 267 160 96 110 101 51 42 44 47 42 58 98 110 78 61 65 112 128 143 115 74 38 38 50 49 120 65 73 57 36 89 36 49 49 49 49 49 53 53 53 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 27 23 24 14 28 38 48 51 45 32 26 24 29 34 35 39 43 44 44 44 36 37 33 33 37 37 30 30 30 30 30 30 42 42 42 42 42 42 42 42 42 42 43 43 43 43 50 42 30 31 32 31 31 31 31 32 66 94 123 143 131 91 55 35 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 53 41 32 32 41 45 33 32 33 33 34 42 42 42 38 34 42 49 53 57 53 53 45 41 38 38 38 38 38 38 38 37 33 33 33 33 33 33 33 33 37 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 45 45 41 41 37 33 33 33 45 41 41 37 33 32 32 32 60 44 80 73 32 37 69 33 41 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 41 37 37 37 37 37 33 33 37 37 34 34 34 33 44 44 48 48 41 41 37 37 41 41 41 37 37 33 33 33 31 30 63 160 292 376 461 559 628 606 573 505 370 218 113 90 69 65 60 53 65 50 38 34 38 39 39 39 39 43 43 43 39 39 39 39 39 39 39 39 35 35 39 47 55 55 43 34 45 41 41 37 32 32 32 31 36 35 39 63 103 139 148 159 103 83 55 36 36 40 39 35 35 35 39 44 48 53 57 51 51 43 47 47 47 47 43 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 51 59 55 43 39 55 67 71 47 42 45 60 55 58 62 66 46 39 60 77 61 46 54 37 32 32 32 32 32 36 40 44 40 36 32 32 32 32 43 48 55 62 51 58 47 54 42 38 38 53 42 37 30 53 76 74 81 89 335 610 462 131 28 28 28 28 29 32 39 35 38 41 37 37 33 39 35 38 34 21 21 28 28 35 35 39 39 27 23 26 22 18 17 17 17 24 23 30 30 30 26 33 26 15 15 19 19 34 38 45 44 33 41 47 37 27 22 44 58 48 41 45 49 53 53 49 45 38 38 38 31 31 32 32 32 34 35 35 35 39 43 43 43 51 51 47 47 47 43 43 43 35 36 36 36 47 47 51 51 54 54 54 54 66 78 90 119 189 242 287 344 369 336 283 230 105 94 81 67 117 193 252 225 277 257 234 166 106 79 60 40 36 40 40 40 52 56 56 48 45 46 58 70 74 70 66 62 42 38 37 38 45 38 49 46 39 39 40 44 48 44 39 38 40 40 40 40 48 48 52 56 59 55 47 39 39 39 39 40 42 42 53 53 63 63 70 63 40 36 37 37 37 37 36 36 37 36 42 103 123 76 39 38 37 38 46 58 67 76 92 96 73 74 74 55 42 42 43 52 112 91 63 43 41 41 42 42 54 50 57 61 69 69 61 48 45 45 53 53 53 53 45 45 49 45 41 40 41 45 57 61 64 60 52 48 52 52 52 52 39 39 43 47 51 51 55 59 46 46 46 46 50 50 58 58 54 50 49 41 36 35 34 34 38 45 45 45 46 46 46 46 46 50 50 46 42 41 45 53 40 40 100 188 180 88 37 50 38 38 42 42 42 42 46 46 50 50 50 50 50 50 50 50 54 54 54 54 50 50 50 50 55 58 59 63 63 67 67 67 39 39 39 39 39 43 43 36 40 37 37 37 36 36 36 36 36 36 36 40 40 44 44 44 46 46 43 43 43 43 39 39 47 43 43 39 35 34 34 33 32 32 32 32 32 32 32 32 36 36 32 32 32 32 32 33 37 34 34 42 47 51 55 59 34 35 35 39 43 43 43 43 43 43 43 43 43 43 43 43 47 47 43 43 39 35 34 37 32 32 33 33 37 37 41 41 48 47 47 44 59 56 63 48 33 39 47 55 135 255 307 295 155 95 35 33 36 60 52 36 41 41 41 37 37 37 37 37 61 85 81 41 35 36 49 53 36 36 37 37 37 37 36 36 41 45 45 41 37 36 36 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 44 48 48 44 40 36 51 51 47 43 39 43 43 47 79 47 35 47 51 39 39 59 35 35 39 39 39 39 43 43 34 35 35 34 34 35 35 34 39 39 39 39 39 39 39 39 47 47 43 43 43 43 39 39 35 35 35 35 35 35 35 35 35 35 35 39 39 35 35 34 49 53 57 84 96 87 62 31 57 52 50 57 68 63 39 33 19 33 25 18 21 30 28 20 65 83 120 132 113 70 39 33 19 19 20 24 21 29 26 30 27 31 24 28 33 37 29 34 42 34 27 27 39 47 32 27 27 32 37 41 30 29 29 29 37 53 65 65 49 41 45 53 33 37 41 41 37 37 41 45 121 193 173 65 33 94 98 30 31 44 72 89 89 73 57 38 35 35 36 36 40 40 51 51 58 54 57 49 41 33 33 33 59 62 46 35 31 32 40 45 61 54 50 42 42 39 39 54 72 69 53 42 40 53 58 59 107 67 50 74 96 80 79 122 297 374 442 504 562 584 554 509 390 237 99 76 106 99 80 71 54 61 57 57 61 69 73 81 81 57 49 61 57 37 37 50 38 37 38 63 93 120 168 218 289 299 334 405 484 499 363 170 191 154 237 169 187 283 231 263 271 280 290 282 240 201 198 226 119 171 175 107 59 63 68 48 56 44 56 76 68 44 52 99 46 62 86 90 83 64 52 44 74 115 112 53 47 49 54 49 50 58 74 93 113 153 188 207 195 123 75 87 91 51 45 45 76 63 47 47 51 66 77 88 104 87 83 78 50 50 46 38 40 56 75 71 58 49 49 53 73 85 86 75 60 53 61 58 44 45 45 44 44 43 44 48 48 55 56 64 79 108 152 191 175 181 223 274 285 252 232 237 353 182 201 360 223 46 88 60 128 118 104 135 193 231 238 218 346 274 204 166 131 73 46 47 46 57 53 44 49 73 89 89 136 116 88 72 76 88 104 112 100 75 115 162 149 161 268 367 420 301 229 174 179 101 97 86 54 54 57 57 53 49 56 56 48 48 52 56 68 68 72 64 44 44 52 60 56 48 44 43 64 57 57 53 45 45 45 45 49 49 46 45 45 45 45 45 103 115 92 47 45 47 53 53 120 111 87 59 46 45 46 54 57 57 53 49 53 49 48 66 85 113 87 41 43 49 99 127 188 257 354 438 491 531 575 585 539 490 451 408 360 313 270 253 77 44 38 37 39 62 61 53 61 36 36 61 72 49 48 60 36 40 54 62 70 70 66 62 36 36 40 36 35 35 39 47 41 41 41 41 37 37 40 40 33 36 46 56 72 70 62 51 25 24 18 9 9 9 9 10 16 23 23 19 19 15 15 15 10 10 10 10 10 10 10 14 13 20 16 16 16 16 16 12 20 20 20 20 20 20 20 20 26 19 19 12 6 7 8 9 16 22 28 38 51 48 52 46 64 73 66 46 38 46 51 52 49 49 54 43 33 37 49 65 38 41 45 41 33 33 41 53 61 31 31 53 73 42 45 66 49 49 49 53 70 98 123 132 60 98 154 190 227 256 243 212 128 116 95 62 40 34 34 53 64 64 68 68 68 61 65 58 46 39 39 39 39 39 39 39 47 47 47 47 47 47 47 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 37 37 57 38 36 38 54 38 90 46 37 54 61 36 44 83 93 46 36 65 71 78 134 225 335 325 329 362 391 373 298 212 141 77 39 39 39 36 36 64 60 60 53 46 42 39 39 39 38 74 110 106 70 37 37 38 62 77 97 97 89 101 129 160 190 237 254 232 205 167 127 80 92 89 108 139 133 81 48 47 48 48 53 57 54 58 59 59 87 75 83 99 104 100 64 48 78 89 107 149 282 474 614 667 788 815 858 853 730 528 370 307 228 177 111 81 80 83 65 38 38 37 40 321 332 79 51 36 47 46 45 70 143 223 427 741 794 328 172 149 106 89 36 67 39 46 46 46 46 46 46 46 42 42 38 38 43 47 55 59 63 59 55 55 47 47 43 39 55 55 55 55 55 55 55 54 82 74 70 62 66 66 77 88 95 86 81 100 102 89 112 173 267 288 340 457 583 624 551 455 305 177 80 74 69 41 41 50 74 58 62 82 90 62 53 57 84 96 103 79 50 38 42 58 41 101 53 61 49 36 77 36 49 49 49 49 49 53 53 53 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 23 19 9 6 15 25 32 41 51 42 35 33 27 28 28 25 42 35 36 39 39 32 36 33 29 29 29 29 29 30 30 30 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 30 31 32 32 32 32 32 32 65 66 78 83 91 83 67 51 33 37 33 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 31 31 32 41 53 54 46 42 34 33 33 33 34 34 33 41 49 53 53 49 45 41 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 37 37 37 37 41 41 41 41 41 41 41 41 41 41 45 45 41 37 33 33 32 32 41 41 37 32 31 31 32 36 40 72 80 48 32 41 53 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 45 45 41 37 37 37 33 33 33 33 37 41 34 34 33 33 33 43 44 48 41 37 37 33 45 41 41 41 37 37 33 33 63 57 62 100 148 176 274 428 549 590 657 690 623 459 285 179 129 82 50 46 58 51 34 32 34 35 39 39 39 39 43 43 35 35 35 35 35 35 35 35 34 35 47 47 43 35 35 45 48 55 51 47 47 36 31 31 55 39 31 51 83 100 100 88 80 68 48 40 40 40 40 39 35 35 39 44 48 52 57 50 51 47 47 47 47 47 47 43 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 55 67 59 39 34 47 67 47 43 38 33 52 67 67 50 82 62 51 56 65 53 42 57 32 32 32 32 32 32 36 40 44 40 36 32 32 32 32 35 41 48 55 44 51 39 46 39 31 26 30 26 34 34 49 60 59 53 34 243 468 298 39 36 28 28 29 29 39 42 42 45 45 45 41 32 35 27 26 22 20 20 24 24 35 39 39 39 23 23 26 22 18 17 17 20 16 23 30 30 30 30 37 30 15 15 19 19 38 38 45 45 45 33 27 25 35 49 51 41 56 49 53 57 57 57 53 53 42 42 42 42 42 35 35 32 38 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 35 39 46 50 50 47 54 54 58 54 54 54 62 70 82 96 167 205 245 305 342 333 284 230 133 114 77 48 84 140 184 173 183 166 150 114 91 79 64 44 40 40 40 44 51 51 52 44 41 42 54 62 70 66 62 58 38 38 39 47 43 38 39 43 64 44 40 40 44 44 40 38 39 40 40 40 44 52 56 56 52 52 52 48 40 40 40 40 39 43 42 45 49 60 64 68 44 44 44 36 36 35 35 35 40 36 69 137 137 77 38 42 37 38 42 47 63 76 85 92 77 78 74 51 41 41 43 56 132 95 51 41 40 41 41 40 50 50 57 57 61 61 53 49 45 49 53 57 57 53 49 45 45 45 41 41 45 45 49 53 64 60 52 44 44 44 44 44 39 39 39 43 43 47 47 47 38 38 42 46 50 50 62 62 58 54 53 45 36 36 35 34 38 38 45 38 46 39 46 39 42 39 50 38 37 34 49 57 68 96 176 244 208 100 32 32 41 34 41 38 45 42 49 49 50 50 50 50 50 50 50 50 54 54 54 50 50 50 50 50 47 46 47 51 55 55 55 59 35 35 35 39 39 43 43 43 44 37 37 37 37 36 36 36 36 36 36 40 48 48 52 59 42 42 43 43 43 43 39 39 43 43 39 35 34 33 33 32 32 32 32 32 32 32 32 32 40 36 32 32 32 32 32 33 37 34 34 42 47 51 55 59 35 35 39 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 43 39 39 35 34 34 32 32 33 33 37 37 41 41 75 79 67 47 39 54 86 87 77 99 107 83 91 135 139 111 87 51 34 33 36 48 48 41 37 37 37 37 37 37 37 36 57 73 65 37 35 37 65 81 36 36 37 37 37 37 36 36 37 41 45 41 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 36 36 36 36 47 47 47 43 43 39 39 35 47 39 39 51 47 35 39 59 39 39 39 39 39 39 43 43 34 35 35 34 34 35 35 34 39 39 39 39 39 39 39 39 47 47 43 43 39 39 39 39 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 34 53 61 65 69 79 67 54 45 64 58 53 56 59 54 37 24 22 28 20 17 17 21 18 19 37 62 95 112 105 74 42 36 20 27 23 24 21 29 22 22 27 27 24 28 32 33 29 30 38 30 27 27 35 39 28 27 32 40 41 41 30 30 30 34 34 46 61 50 45 34 53 58 49 46 53 34 33 29 37 45 41 113 113 30 29 63 75 30 40 60 85 93 81 54 50 43 35 35 36 36 40 44 55 59 46 46 49 41 37 33 33 33 47 47 39 32 32 33 46 59 80 68 60 53 41 36 36 35 66 66 47 35 36 37 38 47 63 95 114 114 141 168 155 131 236 278 302 339 413 503 532 517 453 266 100 57 79 87 83 95 66 69 65 61 61 61 65 69 73 57 53 57 53 41 41 46 47 37 37 39 71 103 154 197 236 230 284 374 524 710 669 427 272 196 251 147 143 238 166 195 160 161 186 191 133 70 74 119 92 107 83 55 79 127 123 79 91 72 76 96 76 42 43 76 41 47 63 79 72 72 77 89 90 90 75 55 48 69 93 100 84 71 67 95 162 214 230 222 202 130 83 83 82 46 45 46 80 67 51 47 51 62 74 70 61 81 116 96 44 43 48 43 41 57 73 65 59 47 58 70 66 78 79 68 53 49 57 51 44 45 49 48 43 42 43 44 60 56 56 64 68 85 109 125 155 158 156 135 117 108 127 150 210 175 313 299 65 40 105 118 47 63 102 124 102 109 228 367 452 328 161 46 41 44 51 83 45 65 72 49 53 89 113 109 184 144 88 56 68 101 156 188 88 91 123 142 141 201 308 363 256 217 165 167 155 153 126 126 58 58 54 57 53 53 56 56 52 52 52 56 68 68 72 72 63 63 56 56 52 44 43 43 44 45 49 53 56 56 60 64 57 49 46 46 46 46 46 46 72 83 64 45 44 47 53 49 95 83 67 47 46 46 46 46 53 53 49 49 53 49 52 62 67 90 64 41 42 47 86 102 137 197 282 351 395 429 475 488 465 432 401 370 326 291 271 267 267 161 43 35 34 36 57 68 80 72 72 73 68 57 60 68 44 47 59 62 66 66 66 62 40 40 40 36 35 35 39 51 41 41 41 41 37 37 40 40 33 44 54 56 72 74 62 47 25 28 22 18 10 10 10 10 20 23 23 23 19 19 15 15 15 14 14 14 14 14 14 18 13 20 16 16 16 12 12 12 20 20 20 20 20 20 20 20 22 22 27 20 13 6 7 8 10 12 15 24 38 54 63 60 43 53 81 86 70 39 35 36 29 34 42 35 32 36 45 61 37 37 41 41 33 32 44 72 68 33 31 32 38 39 54 62 42 42 42 46 67 99 143 164 85 93 118 162 215 250 223 179 149 136 111 82 56 34 33 45 56 56 64 57 61 54 58 54 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 36 62 37 37 37 36 37 43 36 37 36 36 37 37 36 45 76 137 100 58 35 36 46 113 177 327 314 298 306 332 334 295 245 157 77 39 40 39 35 35 64 56 56 49 49 42 38 38 38 50 62 66 50 37 37 38 58 62 78 94 97 89 93 105 124 151 179 200 200 189 162 115 60 89 80 83 90 85 60 51 55 40 45 49 53 50 58 55 59 68 63 75 107 136 148 128 116 63 101 143 216 384 571 671 679 852 885 932 951 930 842 749 690 542 445 319 241 196 158 105 51 88 82 59 288 426 189 38 40 56 38 73 105 148 252 481 801 721 207 156 176 99 90 36 58 46 46 46 46 46 46 46 46 42 38 38 38 43 51 55 59 43 47 47 47 51 51 55 55 51 51 51 51 51 51 51 50 78 70 62 54 62 66 77 81 80 79 99 126 129 96 95 122 127 133 173 285 422 503 492 450 385 259 152 118 115 116 140 177 126 94 74 66 58 41 40 45 40 44 55 47 38 38 54 70 37 81 49 57 49 37 69 37 49 49 49 49 49 53 53 53 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 19 8 5 11 24 26 31 49 35 32 26 23 20 21 22 37 30 34 34 38 35 35 32 27 28 28 28 29 29 29 30 42 42 42 42 42 42 35 35 35 35 35 35 35 35 35 35 31 31 35 35 31 32 33 40 70 58 54 58 70 67 67 66 53 53 45 37 32 32 32 31 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 31 31 31 31 44 93 130 97 70 42 33 32 32 33 34 32 33 37 41 45 45 41 41 37 37 37 37 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 37 45 45 41 37 33 32 32 32 33 37 37 32 31 31 44 68 36 172 116 30 49 61 32 69 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 49 45 41 37 33 33 33 33 32 33 33 33 33 33 32 32 32 32 36 36 36 37 33 33 45 45 41 41 37 37 37 40 90 76 70 112 161 143 168 251 395 411 458 539 578 531 429 336 189 103 43 43 63 59 35 32 34 35 35 35 46 46 47 46 35 35 35 35 35 35 35 35 34 39 51 47 34 34 34 45 55 62 58 54 54 43 39 39 55 39 31 32 53 61 49 37 61 53 45 37 33 33 40 40 35 35 39 43 48 52 64 57 54 47 47 51 51 47 47 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 47 63 71 59 35 34 39 59 34 45 41 33 36 60 68 59 60 44 40 41 49 49 57 65 32 32 32 32 32 37 41 45 45 41 33 32 32 32 32 39 41 45 48 41 44 36 39 32 39 26 25 26 34 35 30 24 35 119 79 79 209 186 55 40 28 28 29 32 39 43 46 45 53 49 48 39 27 22 21 20 20 19 19 19 31 35 39 39 30 26 26 22 21 17 21 16 16 16 23 23 30 34 34 27 15 15 19 19 38 42 45 49 61 29 14 17 51 61 51 33 56 53 49 53 53 53 49 49 50 50 50 50 50 50 50 43 37 35 35 35 39 43 43 43 35 35 39 39 39 39 43 43 45 45 45 49 50 50 54 58 58 58 54 54 58 66 70 77 118 148 187 232 272 278 252 226 169 130 82 41 51 88 129 129 113 99 99 95 99 104 92 80 44 44 44 44 44 40 40 37 37 38 46 58 55 51 47 43 38 39 47 63 48 39 39 52 92 68 40 39 40 44 40 39 39 39 40 40 44 52 56 53 56 57 65 65 54 42 40 39 39 38 37 36 36 37 49 68 52 59 59 52 47 43 39 39 63 71 115 151 120 57 37 57 37 38 38 43 55 64 73 81 77 74 70 46 41 41 43 59 127 91 47 41 41 42 41 40 46 46 53 49 49 45 45 45 45 49 53 57 57 53 49 45 40 41 45 53 53 49 41 40 60 52 44 40 40 39 39 39 39 39 43 39 39 38 38 38 38 45 49 49 54 58 65 65 57 57 60 56 55 51 51 47 35 35 42 35 42 35 43 35 35 35 43 35 42 35 50 54 96 219 328 312 204 96 44 32 41 37 41 41 49 45 53 49 46 46 46 46 46 46 46 46 50 50 50 46 46 46 46 46 34 34 34 34 35 39 39 43 34 34 35 35 39 39 43 43 40 40 40 40 40 40 40 40 35 35 40 48 52 56 60 60 38 38 39 39 39 39 43 43 43 43 39 34 34 33 33 32 32 32 32 32 32 32 32 32 32 33 37 37 37 37 33 33 45 39 43 43 43 47 47 47 39 39 43 43 43 43 43 39 43 43 43 43 43 43 43 43 47 43 43 39 35 34 34 34 32 33 33 33 37 37 48 47 30 62 90 78 69 97 152 170 209 230 210 142 90 82 66 38 34 34 34 35 35 35 40 44 40 40 40 40 40 36 36 36 48 56 52 36 36 52 84 104 36 36 36 40 40 36 36 36 36 40 44 44 40 40 44 48 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 60 52 40 36 36 36 36 44 40 43 43 47 47 47 43 43 39 39 47 51 43 34 35 47 43 43 43 43 43 43 39 39 39 35 35 39 39 35 35 39 43 43 43 43 43 43 43 43 47 47 43 43 39 35 35 35 34 34 34 34 34 34 34 34 34 35 39 43 42 38 34 34 65 61 57 41 43 50 57 72 78 72 63 58 56 44 31 19 28 24 23 16 16 16 17 18 19 32 65 90 95 76 60 56 37 43 31 28 25 29 22 22 27 27 31 31 28 32 37 37 34 30 30 34 31 35 28 27 56 60 53 45 38 42 54 70 47 39 38 31 42 47 62 59 54 43 38 30 29 30 46 58 30 66 82 59 47 59 71 60 68 81 93 74 54 39 47 59 40 37 40 40 40 44 51 51 34 34 37 37 37 33 33 40 39 43 32 33 34 40 58 66 68 68 64 59 43 37 35 34 48 67 72 56 36 36 37 39 38 51 62 121 312 461 379 204 172 178 171 192 253 326 376 406 350 216 85 42 51 47 55 71 82 85 73 65 57 53 53 53 61 53 49 57 53 45 45 46 102 59 38 39 49 89 138 180 207 217 285 338 475 749 836 642 483 359 351 247 199 188 64 61 74 135 145 94 72 93 70 46 69 83 66 58 102 150 130 74 111 87 83 84 52 40 40 43 43 44 64 72 81 104 137 173 164 93 50 66 73 46 46 70 135 122 114 130 163 199 219 224 221 197 149 98 66 71 75 68 72 67 60 60 64 67 63 59 51 83 130 98 43 43 50 85 59 78 74 54 45 41 56 68 48 60 68 61 57 53 65 59 56 61 61 56 44 42 43 47 52 52 56 68 77 78 74 67 56 76 102 100 89 88 94 109 224 208 376 226 38 105 118 92 78 51 74 100 67 73 249 467 256 177 85 41 43 46 46 44 44 72 92 60 56 80 97 93 132 104 57 44 44 66 109 133 100 88 115 166 249 360 384 319 187 233 169 175 91 177 134 146 63 59 55 58 54 50 53 53 49 52 56 64 71 75 75 75 78 74 59 48 44 44 45 45 43 43 44 48 51 58 66 75 49 46 50 54 51 54 51 55 46 52 48 45 45 47 48 47 47 47 47 47 47 46 46 46 53 49 57 57 53 49 52 66 48 59 41 41 42 46 72 88 128 172 238 279 297 312 350 355 343 326 327 320 293 278 278 278 292 178 52 37 37 80 131 163 112 144 140 84 52 65 76 64 60 60 59 55 62 58 58 47 40 40 44 36 35 35 43 51 41 41 41 41 37 37 40 40 37 48 58 52 68 74 62 43 21 28 34 34 30 22 10 10 20 27 23 23 19 19 19 15 19 18 18 18 18 18 18 22 17 17 13 13 9 5 5 5 13 13 13 13 13 13 13 20 23 23 27 20 20 13 6 6 8 10 12 22 35 53 73 75 27 24 76 137 134 63 31 36 28 29 38 35 31 31 32 41 37 34 33 37 32 32 45 85 89 90 65 30 30 34 55 39 34 34 35 42 59 92 135 163 136 105 85 114 182 230 222 179 164 140 116 95 57 34 33 41 45 45 53 50 54 54 58 54 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 54 36 35 38 58 62 45 34 33 44 69 57 45 65 89 112 267 254 164 54 32 36 105 156 243 258 275 292 305 291 248 197 182 101 49 52 43 35 35 60 56 56 56 49 49 42 42 38 70 70 62 50 38 38 54 66 54 70 86 94 94 93 93 97 112 128 141 142 139 127 84 52 80 60 54 50 52 51 63 79 55 49 49 53 50 50 51 51 43 39 39 56 100 128 120 112 68 106 156 260 439 610 677 664 883 941 986 986 989 1003 971 910 790 707 594 515 450 392 319 262 176 150 81 178 461 381 42 50 41 36 92 171 197 305 578 835 503 87 109 132 50 94 49 61 46 46 46 46 46 46 46 46 42 42 42 42 46 50 50 55 39 39 39 47 51 55 59 63 51 51 51 51 51 51 51 51 66 62 54 46 46 54 70 78 77 73 100 128 119 83 67 75 119 87 62 85 153 213 249 251 259 192 137 138 142 150 186 227 149 106 70 42 40 39 40 48 59 63 70 62 54 46 50 54 45 69 53 53 53 45 65 45 49 49 48 48 48 52 52 52 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 19 15 8 12 13 19 20 22 31 32 33 35 40 41 49 44 31 25 29 33 37 34 38 31 31 27 27 28 28 29 29 30 38 38 38 38 38 38 31 31 35 35 35 35 35 35 35 35 35 35 31 31 31 31 32 33 73 70 78 78 87 82 67 59 61 61 53 41 33 32 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 39 47 35 31 44 112 165 198 163 123 79 43 34 33 33 32 32 32 33 33 37 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 37 37 37 37 37 37 41 41 37 37 33 32 32 32 32 33 33 31 31 32 76 116 148 308 188 31 76 73 31 61 37 37 37 37 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 49 45 41 37 33 33 33 33 32 32 33 33 33 32 32 31 32 32 32 32 32 32 36 37 45 45 45 41 41 37 37 44 46 80 91 101 99 74 100 195 219 191 199 253 346 402 399 355 201 104 40 52 76 68 44 35 34 35 35 35 42 46 47 46 35 35 35 35 35 35 35 35 34 39 51 47 34 34 34 53 58 61 61 54 54 43 43 36 48 32 32 32 37 38 34 33 49 53 45 41 38 34 36 36 35 35 39 43 48 52 64 56 54 47 51 51 51 51 47 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 47 59 63 51 35 34 39 51 33 41 41 32 32 36 52 60 60 52 48 37 41 41 49 57 33 32 32 32 32 37 45 49 41 37 33 32 32 32 33 43 45 45 49 41 45 37 40 33 48 27 26 26 51 56 27 24 84 163 131 80 98 78 43 72 27 28 28 39 43 50 53 49 64 52 47 39 27 22 20 20 19 19 19 19 31 31 35 35 30 26 22 18 17 17 16 16 16 16 23 27 34 34 34 27 15 15 15 23 34 46 49 49 54 26 15 17 46 60 50 28 51 45 45 45 45 45 42 42 50 50 50 50 57 57 57 51 41 35 35 35 39 43 43 43 35 35 35 35 35 35 35 46 48 48 60 52 56 50 54 54 58 58 54 54 58 58 62 66 80 102 129 161 186 219 241 251 193 146 79 38 36 44 58 58 63 64 72 84 100 104 96 89 48 48 48 44 40 40 40 36 36 37 42 54 51 47 43 39 39 40 64 80 64 40 40 64 108 80 44 39 39 40 40 40 39 39 40 40 44 48 52 53 53 54 70 78 74 47 42 40 39 38 37 36 36 37 53 68 56 56 56 56 51 47 43 39 66 87 124 128 88 41 41 65 38 38 39 39 44 56 61 69 73 69 54 42 41 42 47 59 91 67 43 41 42 42 42 41 42 42 53 45 41 40 41 41 49 49 57 57 57 57 49 49 40 40 49 57 57 49 40 40 48 44 40 40 39 39 39 39 40 40 43 43 39 38 38 38 49 49 49 49 54 54 57 57 53 53 60 60 63 63 63 63 39 39 39 39 39 39 39 39 39 35 39 47 55 59 55 58 108 308 428 324 144 56 49 53 37 37 41 45 49 49 53 53 49 46 46 46 46 45 46 45 42 41 42 41 41 37 37 37 33 33 33 33 34 34 34 34 34 34 35 35 39 39 43 43 47 40 40 40 44 44 44 44 35 35 36 44 44 48 48 48 34 34 39 39 39 39 43 43 43 39 39 35 34 34 33 33 33 33 33 33 33 33 33 33 32 32 33 41 45 41 33 32 57 47 47 47 43 39 39 39 39 43 43 47 47 43 43 39 43 43 43 43 43 43 43 43 43 43 39 39 35 34 34 33 33 33 33 33 41 41 51 51 30 122 214 245 264 292 332 345 352 322 254 150 82 66 58 39 33 39 55 51 35 34 35 36 36 36 36 36 36 36 36 36 36 40 40 36 36 52 80 96 36 36 36 36 36 36 36 36 36 40 44 44 40 36 40 44 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 84 72 52 36 36 36 44 48 40 40 43 47 51 51 47 47 39 43 47 47 43 35 35 39 47 47 43 43 43 43 39 39 39 35 35 39 39 35 35 39 43 43 43 43 43 43 43 43 47 47 43 39 39 34 34 34 34 34 34 34 34 34 34 34 34 35 39 42 42 38 34 34 65 53 41 32 31 38 64 82 76 67 58 48 47 38 26 29 43 31 26 23 16 16 16 17 16 18 33 62 75 87 76 86 60 51 35 31 29 33 29 21 26 27 27 31 28 32 32 37 30 30 34 34 31 31 35 28 64 56 49 29 28 29 42 66 55 32 30 31 47 56 67 56 39 31 30 30 35 48 71 79 71 67 83 103 83 48 64 100 89 86 78 55 35 35 51 64 57 53 45 37 36 36 35 35 34 34 37 33 37 33 33 40 39 39 32 38 52 70 80 74 62 67 82 85 77 48 38 36 35 49 61 45 36 34 35 37 67 54 35 77 320 529 496 334 187 159 131 132 153 182 215 248 189 134 94 74 63 47 47 47 93 89 77 65 57 49 49 45 49 49 49 53 53 53 53 53 129 94 52 40 50 79 123 154 188 222 294 303 403 676 817 707 581 440 372 320 241 146 82 112 89 79 68 66 87 92 65 47 43 82 110 122 150 174 150 106 78 66 63 59 44 43 43 43 45 46 61 65 77 108 153 189 176 92 60 100 103 43 41 50 164 175 183 172 152 141 165 198 235 236 185 82 46 67 88 72 48 60 68 76 79 79 87 95 102 90 113 93 44 43 69 108 115 99 75 55 42 41 49 57 45 57 65 69 58 58 66 71 75 68 68 60 55 51 47 51 52 64 80 93 98 94 87 80 50 55 69 63 68 75 89 103 257 241 376 243 91 144 97 78 121 47 45 81 88 75 142 246 41 41 42 64 89 74 43 38 48 80 92 72 48 44 56 60 42 43 45 50 58 66 77 89 176 112 127 234 391 479 419 279 291 364 273 195 51 117 82 86 67 63 63 59 62 58 65 61 53 53 64 64 71 75 75 74 58 46 42 42 43 44 45 46 44 45 45 44 43 46 53 58 48 45 46 54 55 63 71 67 46 56 60 47 47 48 47 44 46 46 46 47 59 59 58 50 53 53 57 57 53 49 52 59 45 41 40 41 42 49 66 71 135 162 209 236 259 278 309 314 265 252 260 261 246 238 231 238 217 154 87 81 117 150 181 201 159 199 180 92 48 69 84 53 68 64 59 55 58 58 54 46 40 40 44 40 36 35 43 51 42 41 41 41 37 37 40 40 33 52 58 48 64 74 58 32 13 28 39 46 42 30 15 10 20 27 27 23 23 19 19 19 19 19 19 18 18 18 18 18 14 21 17 17 13 9 5 5 13 13 13 13 13 13 13 20 23 27 31 27 31 20 6 6 7 8 10 12 21 46 70 73 29 23 75 148 169 115 60 44 28 28 29 31 31 31 31 31 37 34 33 33 32 31 53 101 137 189 161 46 30 33 35 33 34 35 39 35 47 64 100 124 156 108 61 69 117 181 217 214 152 121 111 91 58 35 33 35 38 42 46 50 50 50 54 54 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 38 36 35 50 101 53 33 39 35 55 71 67 72 112 165 215 370 368 282 152 46 35 68 97 119 183 256 304 318 292 217 143 190 130 89 72 47 35 35 41 55 56 56 56 49 49 49 41 66 66 66 62 58 46 38 38 46 54 66 78 86 86 78 73 97 105 110 118 119 115 92 76 72 60 54 41 48 59 74 79 60 53 53 53 50 50 47 47 51 39 39 39 56 80 77 77 62 68 113 218 381 543 629 656 830 923 976 974 974 1016 1007 932 847 791 760 726 695 642 589 535 383 290 193 140 407 466 103 39 38 37 79 221 287 430 701 808 308 62 92 75 39 90 60 64 50 46 46 46 46 46 46 46 42 42 46 46 46 46 46 46 43 43 47 47 47 47 51 51 55 55 55 55 55 55 55 55 58 54 50 46 50 54 62 66 86 70 70 94 90 67 70 82 100 77 60 55 54 57 61 69 41 37 54 98 118 117 121 138 116 74 45 39 38 39 40 52 67 63 66 62 58 54 54 50 53 57 57 53 53 53 57 53 49 49 48 48 48 52 52 52 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 8 12 13 10 14 15 24 22 27 36 53 58 70 60 36 22 27 27 35 32 36 29 34 31 27 28 32 33 37 37 34 34 34 34 34 34 34 34 31 31 31 31 31 31 31 31 31 35 32 31 31 31 32 32 61 77 97 102 98 82 62 50 61 64 55 43 35 31 31 30 31 31 31 31 35 35 36 32 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 32 36 59 55 39 31 36 88 129 214 198 182 151 107 64 36 34 41 48 44 36 36 36 40 44 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 36 36 40 40 40 40 44 44 33 33 33 33 33 33 33 33 37 37 37 33 33 32 32 32 32 32 32 31 31 48 112 164 244 312 180 32 72 69 31 41 32 32 32 32 33 33 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 56 52 48 44 33 32 32 32 41 45 45 53 46 38 33 33 33 32 32 31 31 32 36 41 56 52 45 45 41 37 34 45 102 89 58 64 95 101 93 120 95 87 83 115 167 219 243 219 166 81 38 57 73 57 40 36 34 34 35 35 42 42 46 46 42 42 42 42 42 42 42 42 38 50 54 50 38 34 38 49 58 62 58 54 54 43 36 32 33 32 32 33 34 35 35 35 46 46 46 42 34 34 33 32 35 35 39 43 47 52 63 56 54 47 51 51 51 51 47 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 43 47 43 39 39 43 51 45 45 41 41 33 33 33 45 65 65 57 45 37 37 37 41 33 32 32 32 32 33 41 41 37 33 32 32 32 33 37 47 47 42 49 38 45 34 41 33 44 28 32 49 92 96 79 51 153 180 212 212 137 26 24 59 27 27 28 35 50 53 53 48 56 51 43 35 26 21 20 19 19 19 22 26 26 26 34 34 26 26 25 21 17 17 16 16 16 16 23 27 27 31 38 31 15 15 15 23 34 38 42 46 38 35 39 29 30 36 41 39 51 49 49 49 45 45 35 35 47 47 53 53 57 57 57 53 41 41 41 42 46 50 50 50 38 38 38 38 38 38 37 41 55 55 62 59 60 56 56 57 54 54 50 54 54 58 51 55 62 73 85 104 131 172 220 239 185 139 91 48 39 38 37 37 41 45 57 76 84 80 80 76 52 48 48 44 37 37 36 36 36 37 42 54 51 47 39 39 40 44 80 97 77 41 41 73 96 80 52 39 39 44 52 52 39 39 40 44 48 56 60 52 52 57 73 74 78 66 57 45 56 56 62 61 65 64 75 75 53 46 53 53 52 48 44 40 44 76 101 81 50 46 54 55 38 39 39 43 48 60 65 69 65 57 41 41 42 58 62 66 62 46 41 41 41 42 50 50 49 53 57 49 41 40 41 45 49 53 57 61 61 57 53 49 40 41 45 53 49 45 40 40 41 40 40 40 39 40 40 40 44 44 40 40 43 43 43 39 53 54 57 53 53 53 49 49 60 60 60 60 70 70 70 63 43 36 36 36 36 36 36 36 48 40 40 60 80 84 72 59 112 280 360 240 88 40 60 60 44 44 48 52 56 60 60 64 45 45 45 45 45 45 45 45 41 41 41 37 37 37 37 33 33 33 33 33 33 37 38 42 34 34 38 42 42 46 50 43 43 44 47 47 51 55 59 59 35 39 39 43 43 43 43 39 35 34 35 39 39 39 43 43 39 39 39 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 37 37 41 37 33 33 61 58 58 54 50 46 42 42 50 50 54 54 54 50 50 46 43 43 43 43 43 43 43 43 43 43 39 35 34 34 34 33 33 33 34 34 41 45 55 55 122 242 369 424 444 455 455 440 332 266 170 78 46 54 51 34 35 51 63 60 36 35 35 35 36 36 36 36 36 36 36 36 36 36 40 40 36 40 52 68 36 36 36 36 36 36 35 35 52 56 56 48 40 36 36 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 88 80 60 44 36 36 36 40 43 43 43 43 43 43 47 47 43 43 43 43 43 47 43 39 47 47 47 43 43 43 39 39 43 35 35 43 43 35 35 43 50 50 50 50 50 50 50 50 54 54 50 45 41 37 37 33 34 34 34 34 34 34 34 34 34 34 38 38 38 38 34 34 34 37 32 31 38 41 62 73 59 61 52 38 30 37 37 43 50 34 30 27 27 15 16 17 16 17 19 36 57 77 78 86 71 59 31 27 36 37 33 21 26 26 27 31 28 28 32 32 37 41 38 38 38 31 35 32 56 52 41 28 28 28 29 34 40 32 31 36 60 64 64 52 31 30 30 31 56 76 80 76 36 31 32 48 32 30 33 86 90 79 67 40 35 35 44 56 49 42 38 37 36 36 35 35 46 46 49 41 41 33 36 36 43 39 32 47 74 96 101 91 68 81 116 143 131 109 68 52 37 38 38 37 35 34 35 36 37 97 129 112 144 248 352 407 211 175 131 100 101 110 122 123 67 91 103 92 83 75 75 63 81 77 69 61 57 57 57 61 45 49 53 49 53 53 49 49 102 91 72 53 54 71 92 107 125 187 264 288 381 606 751 698 500 389 294 342 288 181 299 458 257 135 76 126 158 108 89 136 67 98 126 158 213 249 237 193 97 102 87 75 69 77 70 47 46 46 50 53 57 77 112 132 60 43 75 154 182 150 138 172 241 243 244 248 225 194 183 188 217 218 149 54 44 55 71 48 47 49 62 81 80 96 130 158 168 103 111 161 165 148 144 128 147 120 84 56 48 44 51 47 55 63 71 71 63 59 71 79 83 80 72 72 72 68 64 59 52 68 81 90 91 88 96 89 76 52 49 47 46 49 74 89 204 219 195 123 39 38 81 99 77 55 54 65 76 68 43 40 79 59 43 42 43 44 46 74 60 79 83 68 43 41 43 68 44 57 77 78 82 94 126 154 277 176 171 266 329 296 235 167 319 352 321 183 87 53 50 45 48 48 48 52 59 66 77 78 53 53 64 64 70 70 74 74 54 47 43 43 44 45 46 47 46 51 65 61 54 50 61 62 45 45 46 54 62 63 67 63 71 84 80 56 48 60 48 45 52 47 47 55 63 67 66 62 53 53 61 57 56 52 48 55 54 42 41 42 43 55 57 57 100 109 141 173 208 236 260 269 226 216 208 186 174 158 146 145 195 157 133 138 146 140 150 162 230 215 172 96 64 73 65 37 57 57 59 55 51 51 50 50 36 41 48 44 40 35 43 47 42 42 41 41 37 37 40 40 33 52 58 44 56 70 58 24 13 24 35 38 38 30 19 18 17 20 20 20 16 12 12 12 8 8 8 7 7 7 7 14 22 25 25 21 17 13 9 9 13 13 13 13 13 13 13 20 31 31 31 27 31 24 17 10 6 7 8 9 11 29 49 52 40 39 59 92 141 166 123 64 29 29 28 29 31 36 35 31 37 33 32 33 32 31 53 110 186 258 262 154 55 34 34 33 34 35 39 35 35 35 56 80 111 88 64 40 52 92 148 181 127 96 88 90 58 35 34 47 34 38 38 42 46 43 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 38 54 36 49 100 35 45 217 147 83 39 48 57 78 147 245 360 355 333 280 174 60 35 52 60 116 176 221 255 256 191 127 158 130 105 72 38 35 35 37 55 55 56 56 56 49 49 41 54 50 50 54 58 54 38 37 42 46 54 66 74 74 62 50 82 82 90 95 99 100 96 96 52 55 54 49 60 67 70 70 60 53 46 50 50 54 55 55 67 59 44 44 49 61 69 66 71 47 68 149 268 399 525 623 718 821 917 955 988 1003 1002 949 884 843 828 804 781 731 670 621 588 456 376 233 249 388 255 48 39 60 78 236 368 568 806 674 199 105 75 41 40 78 67 71 50 46 46 46 46 46 46 46 46 46 46 46 46 46 42 38 47 47 47 47 47 43 43 43 51 51 51 51 51 51 51 51 62 58 58 54 54 54 58 55 78 59 60 87 95 80 80 89 43 43 51 70 73 68 56 59 70 58 62 94 113 108 104 102 75 49 40 38 39 40 55 55 74 62 50 42 50 54 58 58 61 49 57 49 53 57 45 53 49 49 48 48 48 52 52 52 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 3 7 4 12 9 13 13 6 6 7 8 25 30 47 48 42 37 27 25 33 30 38 39 32 41 38 31 35 39 36 41 37 37 30 37 30 30 30 30 30 38 31 31 31 31 31 31 31 31 32 36 36 32 32 32 33 53 69 89 97 89 66 57 49 56 51 47 39 35 31 31 31 31 31 31 31 35 35 36 36 33 33 33 33 33 33 33 33 32 32 32 32 32 32 33 32 55 59 47 35 30 31 48 69 114 126 146 158 147 112 80 70 60 63 47 39 31 31 36 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 36 36 36 40 40 40 40 44 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 32 32 31 31 60 136 196 224 192 88 30 36 60 45 48 32 32 32 32 32 32 33 33 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 56 52 48 40 36 32 32 32 65 68 69 77 70 61 53 49 33 32 32 31 31 32 36 44 56 56 45 45 41 38 34 38 32 71 86 86 90 62 50 65 64 79 87 90 89 101 124 112 111 46 38 58 65 41 36 44 34 34 34 35 42 42 42 46 46 46 46 46 46 46 46 46 46 50 54 50 42 34 38 49 51 58 47 47 47 40 32 32 33 32 33 33 34 35 36 44 35 46 50 42 34 34 33 32 35 35 39 43 47 52 56 56 54 51 51 55 55 51 51 47 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 39 39 39 39 39 39 39 39 43 43 43 43 43 43 43 43 34 34 34 35 39 47 51 51 61 36 37 53 57 37 34 41 41 45 45 33 33 37 41 45 33 32 32 32 32 32 33 37 33 32 32 32 32 33 41 44 39 46 46 42 42 38 38 37 29 29 53 89 129 148 136 120 218 312 404 369 242 146 94 47 26 27 35 42 49 52 56 51 43 43 39 31 26 22 25 20 19 18 22 22 26 26 30 30 26 26 25 21 17 17 16 16 16 16 23 27 27 31 38 31 15 15 15 16 27 38 46 46 22 43 56 48 21 19 40 58 66 56 56 57 53 49 43 39 39 39 45 45 49 49 56 45 48 41 41 41 46 50 50 50 42 37 37 37 37 37 33 37 51 62 62 66 59 64 56 56 50 50 50 50 54 58 51 44 55 55 62 81 101 133 173 179 157 122 88 73 61 46 41 40 43 54 74 82 81 69 64 60 52 52 48 44 37 36 36 36 37 38 46 51 55 43 39 39 40 56 85 106 82 41 42 74 72 68 52 40 40 44 52 56 39 39 40 44 48 52 56 48 48 56 68 80 77 77 80 76 79 86 100 99 98 94 88 67 50 39 47 47 50 46 49 49 34 57 66 42 38 48 56 44 39 39 39 47 52 64 69 77 61 49 40 41 50 66 70 62 42 41 40 40 41 42 58 62 53 61 61 53 41 40 41 49 49 53 57 61 61 57 53 48 41 41 45 45 41 41 41 40 40 40 40 40 40 40 44 48 44 44 44 44 51 51 55 55 50 58 57 57 53 49 45 45 60 60 60 59 66 66 66 59 40 40 40 40 40 40 40 40 64 52 52 72 104 108 84 67 116 204 220 132 56 52 64 36 44 48 48 52 56 60 71 64 52 45 45 45 45 45 45 45 37 37 37 33 33 33 33 32 33 37 37 37 41 41 46 46 34 34 34 38 42 46 50 50 40 40 43 47 51 59 59 63 35 39 39 39 39 35 35 34 34 34 35 35 39 39 43 43 39 39 39 35 35 35 34 34 33 33 34 33 33 33 33 33 49 45 45 41 41 41 41 41 57 58 54 54 50 46 46 42 50 54 54 54 54 50 50 46 43 43 43 43 43 43 43 43 43 43 39 35 34 34 34 34 34 34 34 34 45 45 52 59 106 214 329 372 380 371 346 296 212 134 46 31 33 67 55 33 47 51 56 48 40 35 35 36 36 36 36 36 36 36 36 36 40 40 44 44 36 36 36 36 36 36 36 36 36 36 35 35 68 68 64 56 44 36 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 80 72 60 48 36 36 35 35 47 43 43 39 39 39 39 39 43 43 39 39 47 55 51 39 51 47 47 47 43 43 39 39 47 35 35 47 47 35 35 47 50 50 50 50 50 50 50 50 54 53 49 45 41 37 33 33 34 34 34 34 34 34 34 34 34 34 34 38 38 34 34 34 33 32 32 35 53 55 61 67 57 51 38 29 25 35 43 58 61 45 30 38 31 19 15 21 21 18 19 24 40 49 61 68 63 55 27 23 36 48 37 29 26 26 27 31 28 28 32 32 41 45 41 42 38 42 39 43 72 72 65 49 29 28 29 31 31 31 40 56 68 68 60 52 31 30 30 36 72 88 76 56 32 31 32 40 32 32 78 142 83 75 56 40 35 35 40 41 36 36 37 36 36 36 36 36 55 58 57 49 45 37 32 32 47 31 32 55 94 120 111 92 89 110 153 181 194 158 121 97 40 40 38 38 37 37 37 37 49 53 84 113 128 140 172 208 174 147 99 56 68 100 96 61 37 68 92 76 71 83 99 83 65 61 61 57 61 65 73 77 49 53 53 53 49 49 45 42 66 76 80 73 63 60 72 75 114 176 225 233 286 429 510 449 453 450 474 643 560 322 404 545 403 308 206 175 189 206 198 186 158 130 110 153 249 328 308 248 196 193 166 119 105 113 79 45 51 51 55 55 61 61 68 72 63 102 166 237 248 216 199 202 358 317 297 327 356 329 266 223 209 174 116 49 45 59 68 49 47 49 59 78 88 112 170 216 226 136 150 273 347 325 249 167 161 116 80 61 61 61 61 53 61 73 77 72 60 56 67 75 84 80 72 72 80 84 72 56 43 49 54 55 48 48 60 65 49 47 47 49 68 69 55 50 77 165 52 85 97 40 103 42 44 91 107 45 42 65 88 56 76 84 92 88 53 44 46 89 68 67 71 71 43 41 48 101 168 153 118 82 58 98 174 234 221 109 120 202 149 40 59 143 191 200 269 146 148 44 83 55 46 47 48 48 59 67 79 86 53 53 56 63 63 70 70 70 86 83 77 77 67 63 60 64 56 67 82 80 67 66 77 77 52 45 45 50 58 66 63 67 103 115 92 64 52 72 68 47 76 64 55 55 59 63 70 62 57 57 61 57 56 52 48 48 60 47 42 43 51 55 63 63 52 52 72 96 125 149 165 166 214 199 175 156 144 129 124 115 64 53 62 110 151 188 254 299 281 211 143 96 84 72 53 37 53 49 55 55 55 55 58 51 36 41 52 48 44 36 39 43 42 42 41 41 37 37 40 40 33 52 58 40 52 66 54 20 13 20 27 26 26 26 23 27 17 24 20 20 16 16 12 12 8 8 8 8 8 7 7 14 22 29 25 21 17 13 13 9 13 13 13 13 13 13 13 20 31 38 31 31 31 31 27 24 14 6 6 7 9 15 35 30 51 61 46 31 100 190 171 76 49 30 28 28 35 47 43 31 37 33 32 33 31 31 50 118 213 286 322 243 119 36 34 35 34 39 43 35 34 34 35 44 52 68 72 43 33 32 55 97 103 76 72 79 65 35 34 48 35 35 38 42 39 43 47 47 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 77 36 48 111 61 160 470 373 209 100 97 94 60 125 255 307 302 348 391 298 123 36 49 52 64 72 81 135 181 170 119 114 113 93 56 37 35 36 41 44 51 51 52 52 52 45 45 69 54 42 46 58 70 67 59 51 47 51 62 70 70 54 42 43 51 56 64 64 56 60 68 38 42 54 65 72 75 78 63 56 49 46 50 54 55 59 55 59 52 52 56 61 69 85 82 81 53 55 115 191 294 437 572 562 657 778 881 923 938 936 911 866 829 805 790 786 771 737 700 631 515 485 322 107 287 439 220 42 113 74 231 407 651 840 523 128 103 40 39 45 74 67 90 57 46 46 46 46 46 46 46 50 50 50 50 46 42 38 38 43 43 43 43 47 47 47 47 47 47 47 47 47 47 47 47 70 70 66 62 58 58 51 51 59 43 55 88 92 57 50 43 52 52 60 79 110 149 192 223 214 146 77 54 61 65 84 90 55 48 40 40 51 59 55 51 110 86 58 42 42 50 54 54 61 42 53 45 49 57 37 49 49 49 49 48 48 52 52 52 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 12 11 4 4 4 6 6 7 11 19 24 21 11 39 29 26 34 39 52 57 54 47 44 41 39 39 32 33 29 37 34 37 34 34 34 34 30 38 38 31 31 31 31 30 31 35 36 36 36 36 36 36 32 49 49 49 45 45 37 41 41 39 47 43 39 34 34 30 30 30 34 34 34 35 39 39 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 43 43 43 35 32 31 31 31 45 62 90 106 103 95 80 94 80 79 55 35 31 31 35 43 35 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 32 32 31 31 56 120 176 136 92 64 76 72 44 36 44 32 32 31 31 31 31 32 32 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 40 47 47 40 40 40 33 32 77 92 105 113 101 89 66 58 32 32 32 32 32 32 40 47 52 52 52 41 41 37 34 34 60 60 60 52 53 52 45 45 60 63 62 61 68 83 94 77 35 42 90 106 101 73 56 48 35 35 39 39 46 42 42 42 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 33 37 45 41 41 33 32 31 38 34 35 34 34 35 36 36 34 41 50 46 38 34 37 37 31 31 32 36 44 49 49 49 42 63 75 59 59 71 63 39 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 35 35 34 34 39 43 39 34 39 39 39 43 47 47 47 51 43 43 39 39 35 35 35 34 53 40 45 65 57 41 45 69 49 45 37 37 41 41 37 33 33 33 33 33 33 33 33 33 32 32 32 33 33 37 37 41 43 43 39 39 39 35 35 34 58 46 38 38 58 97 137 172 254 445 545 438 314 254 153 26 34 38 46 46 49 52 51 51 43 39 34 22 21 21 24 24 18 18 18 18 21 25 29 33 21 21 17 17 20 16 16 16 16 16 16 16 23 23 23 23 16 16 16 16 27 31 35 39 51 47 36 32 29 34 43 37 57 55 67 64 53 49 42 47 39 39 45 41 45 41 48 37 48 37 41 41 45 45 45 49 37 37 37 37 37 37 33 32 43 50 54 58 59 63 56 56 54 54 50 50 50 50 43 36 35 36 59 66 81 89 114 123 105 86 76 78 82 71 51 42 44 47 43 42 41 41 48 49 52 47 36 36 36 36 37 37 37 46 59 63 55 39 39 39 39 68 101 98 70 42 43 66 56 56 44 39 39 39 48 56 40 40 44 48 52 52 56 56 39 51 63 71 71 75 98 110 124 143 166 173 168 143 118 84 38 39 39 38 38 38 38 38 38 47 39 37 38 41 42 40 40 39 40 40 52 64 69 77 61 49 40 41 53 69 70 70 46 42 40 40 40 40 45 53 61 61 61 61 57 53 57 53 57 49 41 49 61 61 48 40 72 40 39 41 49 40 40 53 57 49 45 41 41 45 52 60 40 44 56 56 60 64 68 79 58 62 58 50 46 46 53 53 53 53 56 55 51 51 47 47 44 44 44 44 44 44 44 44 56 44 44 68 100 108 88 67 69 76 72 65 60 53 49 49 56 56 64 64 64 64 63 56 48 41 41 41 41 41 41 41 37 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 46 46 46 46 46 46 46 46 47 47 50 54 58 62 66 66 42 42 42 42 42 42 42 42 34 34 35 39 39 35 34 34 35 35 35 35 35 35 34 34 38 38 38 38 38 37 38 37 41 41 41 45 45 45 45 45 49 50 50 50 50 50 50 50 46 46 46 50 50 50 50 50 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 38 35 34 34 34 34 45 52 56 63 131 170 153 164 196 179 112 80 74 66 62 54 46 42 38 38 39 43 43 43 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 55 59 55 39 34 39 51 44 40 36 36 36 40 44 48 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 39 50 50 50 50 50 50 50 50 37 37 37 37 37 37 37 37 37 38 38 37 37 37 37 37 45 45 45 45 41 41 41 41 33 32 30 29 28 38 59 73 43 34 29 28 27 42 54 66 61 57 42 38 27 27 24 17 17 17 17 18 19 20 20 31 47 43 39 39 32 36 37 41 22 22 22 23 31 35 28 32 36 41 41 45 38 42 35 35 28 32 29 33 33 37 30 30 36 32 40 48 56 64 68 72 48 40 40 60 80 84 56 32 31 60 80 64 49 57 70 82 67 59 40 35 35 35 36 37 37 37 37 37 44 53 64 68 75 71 70 58 53 41 32 32 43 31 40 66 102 129 135 121 130 162 206 237 247 210 165 137 97 73 40 38 39 54 45 36 36 48 64 68 76 100 132 158 112 89 65 46 45 46 50 46 62 81 72 48 59 91 107 83 73 73 73 69 69 65 65 65 77 69 61 53 45 41 41 42 39 44 45 46 43 52 56 67 142 160 186 220 257 294 313 331 321 393 522 685 555 282 356 544 378 360 250 143 187 296 273 161 166 126 118 208 360 445 395 295 211 216 197 151 128 125 99 59 45 47 59 55 45 45 80 108 51 82 133 196 275 327 307 264 449 427 412 421 402 331 249 206 200 122 71 61 62 47 47 49 50 51 51 49 53 107 165 210 275 188 253 462 602 566 416 241 167 65 77 105 70 70 94 70 78 85 93 89 77 69 80 84 77 76 68 60 60 64 76 80 53 45 46 46 47 47 47 47 48 48 48 47 58 61 68 71 71 82 87 95 88 72 57 46 79 67 66 66 77 81 72 64 64 72 81 89 77 62 50 45 55 67 75 67 43 43 88 157 176 157 70 44 98 150 170 226 122 85 92 78 40 64 143 158 187 180 249 278 164 81 71 52 46 47 47 48 51 51 59 59 58 53 52 68 72 67 59 59 101 101 106 95 64 48 47 47 48 71 82 73 56 58 69 66 44 49 61 65 50 50 55 67 95 107 96 72 68 79 72 60 68 63 47 47 58 66 69 65 57 57 60 60 56 56 64 56 48 44 44 47 51 62 58 47 42 42 43 44 53 58 66 78 105 109 89 77 90 69 52 74 37 45 85 134 215 336 474 545 435 255 123 88 84 52 45 73 45 45 60 64 64 59 55 51 36 45 53 53 56 52 47 35 33 62 37 33 57 41 32 64 49 52 58 64 72 58 38 27 13 16 15 10 10 15 15 23 21 28 24 20 16 12 12 8 12 12 12 12 12 12 12 18 14 21 21 21 21 21 21 21 13 13 13 13 13 13 13 20 28 31 31 31 27 27 19 12 8 5 6 7 11 9 13 12 73 43 44 58 75 69 107 152 101 62 29 28 30 46 50 31 32 33 34 41 33 31 42 90 202 246 302 299 227 104 34 31 34 34 35 35 34 34 39 51 43 43 39 35 34 34 34 34 50 39 38 37 37 36 35 35 35 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 39 39 40 43 51 55 61 92 44 70 152 107 213 530 657 557 373 178 87 100 133 144 206 261 316 339 306 239 148 92 34 36 48 50 51 57 75 95 97 104 80 40 36 34 35 41 44 44 51 56 60 60 60 57 49 46 50 50 54 54 59 59 55 55 59 63 63 62 58 58 39 39 39 40 40 44 51 55 46 46 50 57 64 71 82 75 57 50 50 50 47 47 47 39 47 44 60 65 61 53 50 55 63 75 109 127 143 198 290 377 476 492 568 701 786 795 814 850 784 773 780 776 764 752 749 759 630 591 504 358 204 141 213 318 95 176 105 202 403 725 856 377 113 72 49 42 41 58 82 82 57 50 50 50 50 50 50 50 50 50 50 46 46 42 42 42 50 47 47 47 47 51 51 55 59 59 59 55 55 55 55 55 78 74 74 70 63 62 58 58 39 83 39 88 108 41 68 46 54 69 93 128 156 183 210 218 245 173 97 65 58 50 53 50 55 55 51 51 54 54 54 50 126 98 38 37 62 62 38 46 50 50 50 49 49 49 49 49 49 49 49 48 48 48 48 48 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 11 11 11 4 4 4 4 5 6 7 11 11 9 28 14 15 24 29 45 54 56 49 43 47 44 42 50 58 55 37 33 40 37 37 37 45 41 45 38 34 31 31 31 31 31 31 31 32 31 32 31 32 31 33 32 33 32 32 32 32 31 35 35 39 38 42 42 46 46 30 30 34 34 34 35 39 39 35 32 32 32 32 33 33 33 33 33 33 33 33 33 33 40 43 43 43 43 35 32 31 31 37 57 82 94 86 71 71 86 92 91 67 43 31 31 31 35 35 35 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 40 40 40 40 40 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 36 40 32 32 44 80 116 104 64 44 56 64 48 52 68 44 40 32 32 32 32 33 33 37 37 37 37 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 48 47 47 47 47 40 40 33 32 69 97 145 169 165 149 122 114 35 34 33 32 32 32 36 47 47 48 48 41 41 37 34 37 41 48 41 37 38 34 34 34 34 38 41 51 58 66 88 78 33 36 58 89 93 85 84 80 35 35 43 39 46 46 42 42 38 38 38 38 38 38 38 38 42 42 42 42 42 42 42 42 82 50 33 33 37 57 54 54 33 33 33 33 33 34 34 34 37 41 45 53 53 45 33 32 32 32 32 36 40 41 45 42 63 67 55 43 63 91 83 47 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 47 39 35 43 59 63 55 43 39 39 39 43 47 47 47 51 43 43 43 39 35 35 35 38 57 40 45 57 53 41 41 57 41 41 37 37 37 37 37 33 33 33 33 33 33 33 33 33 32 32 33 33 33 33 37 37 39 39 39 35 35 39 43 42 58 46 30 29 30 54 82 104 242 305 326 306 290 262 145 24 34 34 45 41 49 52 51 47 39 35 30 26 22 21 32 36 19 18 18 18 21 25 29 29 17 17 17 17 20 16 16 16 16 16 16 16 23 23 23 23 16 16 16 16 27 31 35 35 55 51 44 44 37 37 38 28 47 57 66 59 44 37 42 59 39 39 46 41 45 41 48 41 48 37 37 37 41 41 45 45 33 33 33 37 41 40 44 48 62 63 66 55 47 36 37 41 49 50 46 46 50 50 43 36 36 36 48 63 66 77 94 95 85 83 81 98 103 99 67 54 40 43 43 42 41 41 44 45 48 47 36 36 36 36 36 37 37 50 59 63 47 39 39 40 39 68 101 94 62 41 41 49 40 44 39 38 38 39 44 48 39 39 39 40 44 48 48 59 51 59 70 70 69 81 112 131 187 217 267 291 290 264 231 179 112 76 64 55 58 62 70 74 50 67 75 48 45 58 47 41 39 39 43 47 55 60 60 60 61 49 40 41 49 65 66 66 46 42 41 40 40 40 45 49 53 49 49 49 49 53 61 61 49 41 41 49 61 64 56 48 68 40 38 40 49 40 40 53 53 49 45 41 41 45 52 56 44 52 72 84 96 92 80 75 62 66 58 50 46 45 49 53 53 53 52 56 55 51 51 47 44 44 44 44 44 44 44 44 48 40 40 56 76 80 60 51 46 53 53 49 49 49 45 45 56 56 64 64 60 59 59 59 48 41 41 41 41 41 41 41 37 33 33 33 32 32 32 32 32 32 32 33 33 33 33 33 46 46 46 46 46 46 46 46 54 54 54 54 54 54 54 53 37 42 42 42 42 42 42 46 34 34 39 39 39 39 34 34 35 35 35 35 35 35 34 35 38 38 38 38 38 38 38 38 45 45 45 45 49 49 49 49 49 50 50 50 50 50 50 50 46 46 46 46 50 50 50 50 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 34 34 34 34 34 38 53 60 36 83 99 90 93 117 112 65 64 58 58 54 50 46 46 46 39 39 43 43 43 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 59 51 43 43 51 51 43 35 40 36 35 35 35 35 35 35 40 40 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 44 43 43 43 43 43 43 39 39 39 39 43 43 43 43 46 50 54 50 42 38 42 49 37 37 37 37 37 37 37 37 37 38 37 37 37 41 41 41 45 45 41 41 37 37 33 33 31 30 29 28 38 47 53 60 26 25 24 23 22 30 38 46 53 46 38 38 27 31 24 28 17 17 17 18 18 19 31 31 39 39 39 39 36 40 44 41 25 22 22 23 27 31 28 28 36 40 40 41 37 42 35 35 35 32 32 29 33 37 30 30 40 40 48 56 68 76 80 84 56 60 68 72 72 64 52 40 40 68 72 56 41 49 58 66 47 43 35 34 35 35 40 44 41 37 37 37 41 45 56 60 55 55 51 50 46 34 37 32 47 38 31 46 90 132 143 136 169 197 241 268 271 226 177 145 149 121 77 59 51 54 48 40 52 60 68 64 56 68 93 110 69 46 41 40 41 42 42 42 62 74 78 72 92 119 111 67 86 85 73 61 61 65 77 81 81 73 65 53 45 41 41 41 54 52 41 41 42 43 56 75 126 141 172 201 224 249 260 275 248 280 321 414 326 156 246 388 233 202 123 75 145 249 225 106 133 105 109 228 440 547 444 258 206 200 168 114 84 89 82 47 44 45 50 46 44 44 68 99 51 94 128 148 199 263 306 324 352 439 479 445 386 327 237 131 148 78 42 45 58 47 47 49 51 51 51 50 49 78 131 180 276 280 373 541 688 725 633 455 237 100 85 101 66 71 91 63 63 67 67 59 54 50 61 81 53 58 69 73 73 69 61 56 45 45 46 46 46 47 47 47 47 47 47 50 65 64 64 72 72 72 76 73 69 58 47 47 63 62 54 65 77 81 81 73 77 76 73 73 69 57 53 57 55 59 63 60 52 44 68 97 105 117 65 45 122 174 182 210 174 62 52 75 46 92 210 286 266 259 317 298 152 51 63 68 47 48 47 47 47 51 63 63 62 53 61 69 68 56 64 76 95 88 84 64 48 47 47 48 45 45 45 44 43 43 58 63 44 53 61 61 46 46 59 75 87 91 95 76 72 83 80 67 67 55 46 46 54 62 65 61 61 61 60 60 56 52 60 48 57 45 44 48 59 58 61 57 54 47 43 43 43 42 42 42 59 66 41 41 49 38 37 89 87 104 173 310 467 545 524 455 363 247 171 148 120 64 36 37 37 37 52 60 64 63 63 63 52 45 45 49 56 48 47 47 34 62 37 33 57 45 32 60 49 48 53 59 76 62 38 23 13 12 11 10 11 11 12 15 25 32 28 24 16 12 8 8 12 12 12 12 12 12 12 11 14 21 21 21 21 21 21 21 13 13 13 13 13 13 13 13 28 31 31 27 27 19 19 19 8 12 6 10 11 15 16 11 43 18 31 56 58 48 70 107 108 65 29 28 29 42 49 31 32 33 33 37 33 32 45 74 154 206 263 295 256 176 80 35 33 34 35 35 34 34 39 51 39 46 42 42 38 34 34 34 37 37 36 36 36 35 35 35 35 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 43 43 43 43 43 43 43 43 43 43 39 39 40 43 51 55 37 79 55 69 139 110 167 361 671 717 660 447 228 114 99 107 114 151 201 220 214 171 112 73 35 36 44 48 38 39 40 42 64 63 52 43 37 36 36 36 37 44 51 56 60 60 60 57 45 46 46 50 54 54 59 59 47 43 43 47 47 50 54 54 39 39 39 40 47 47 47 58 46 50 57 57 64 71 75 71 57 50 50 50 47 47 39 39 40 56 61 57 53 53 50 42 78 107 137 123 124 164 201 225 422 386 418 536 641 679 712 744 691 718 734 741 732 727 716 698 661 613 538 396 214 100 127 214 110 211 158 220 444 744 749 234 94 56 40 40 39 42 63 66 57 50 50 50 50 50 50 50 50 50 50 46 46 41 41 42 46 46 47 46 47 50 55 54 55 50 47 42 47 50 55 59 70 67 66 62 59 54 50 50 47 63 38 71 80 40 65 40 48 59 75 94 114 129 137 141 165 117 73 57 57 50 54 54 54 54 50 50 46 46 46 46 126 138 66 38 82 38 36 74 49 50 50 49 49 49 49 49 49 49 49 49 49 48 48 48 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 11 11 11 11 4 3 4 4 4 5 5 6 7 9 10 11 12 14 31 36 41 59 48 49 46 44 52 61 65 39 32 43 40 44 41 52 49 41 37 38 30 31 31 31 31 39 39 31 31 31 31 31 31 31 31 31 31 31 31 31 31 39 46 50 49 49 53 53 53 37 37 37 41 41 42 42 35 31 31 31 35 35 35 35 35 40 40 40 40 40 40 40 40 43 50 43 43 35 32 31 31 31 37 65 70 62 50 54 69 88 86 66 50 38 34 38 42 39 39 39 39 39 39 39 39 51 51 51 51 51 51 51 51 47 47 47 47 47 47 47 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 40 40 36 32 36 48 56 76 48 32 44 52 48 56 76 52 48 40 32 32 32 32 33 33 33 37 37 37 41 41 41 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 44 47 54 47 47 40 40 33 32 45 89 165 205 217 190 170 154 76 60 39 33 32 31 32 43 51 55 48 41 45 41 34 38 33 32 32 33 33 33 33 34 33 34 34 41 40 51 69 71 33 34 36 64 84 96 100 96 43 39 47 43 46 46 42 42 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 42 74 59 54 39 50 62 61 37 48 44 44 44 44 52 56 64 80 64 48 41 41 45 41 37 32 32 32 33 37 38 49 47 67 59 39 43 87 123 99 47 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 55 43 39 51 75 83 67 47 39 39 39 43 47 47 47 51 43 43 43 39 39 35 35 42 53 48 44 45 49 41 37 37 33 33 33 37 37 44 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 35 35 31 31 35 43 51 55 50 42 30 28 28 30 38 56 203 149 113 161 233 233 129 26 34 34 41 41 45 40 47 43 39 34 30 26 33 37 43 47 30 26 25 21 17 21 29 32 20 20 20 20 20 20 20 20 16 16 16 16 16 16 16 16 16 16 16 20 20 24 24 28 44 48 52 52 48 40 32 18 33 47 60 54 43 37 46 62 31 31 39 35 41 45 52 45 44 37 37 37 41 41 41 41 32 33 44 56 68 80 84 88 59 55 55 43 44 37 41 45 45 45 46 46 46 50 50 36 35 36 44 55 58 54 63 68 62 60 77 106 126 111 82 62 40 43 47 46 45 41 44 47 47 44 36 35 36 36 37 37 38 47 59 58 43 39 40 40 40 68 100 89 57 39 39 39 39 39 38 38 38 39 43 43 38 38 38 39 43 47 47 51 66 66 65 57 56 76 111 146 253 299 370 428 451 434 409 356 218 166 137 113 112 119 115 111 88 104 93 66 56 69 54 40 39 47 51 55 52 52 52 52 61 45 40 40 45 61 65 65 53 49 41 40 40 40 41 45 41 41 45 45 53 61 65 73 45 41 41 45 53 56 56 52 64 40 38 41 49 40 40 45 46 42 49 45 45 49 49 53 52 64 88 112 124 108 80 63 66 62 54 46 38 38 45 45 53 49 49 52 48 44 44 44 40 40 40 40 40 40 40 40 48 44 44 44 48 44 36 35 33 33 34 34 41 41 45 46 49 49 52 52 55 51 51 47 44 44 44 44 44 44 44 44 44 40 40 40 36 31 31 32 32 32 32 33 33 37 37 37 49 49 49 49 49 49 49 49 62 62 57 53 53 49 45 45 41 41 41 45 45 45 50 46 34 35 39 43 43 39 35 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 38 42 42 42 46 46 50 57 49 53 53 53 53 53 53 53 45 45 45 49 53 53 53 54 43 43 43 43 43 43 43 43 39 39 39 39 39 39 39 39 34 34 34 34 34 38 46 57 45 56 52 51 47 58 66 47 49 42 42 42 46 46 47 47 43 43 43 43 43 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 67 43 34 39 67 83 63 39 35 35 35 35 35 35 36 40 44 44 44 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 44 44 44 43 43 43 43 39 39 39 39 43 43 43 43 38 49 53 49 37 33 37 45 41 41 41 41 41 41 41 41 33 33 37 37 37 41 41 41 41 41 37 37 33 33 33 32 30 29 32 39 40 38 36 38 24 30 22 18 18 22 30 30 42 38 38 27 31 31 28 32 24 17 17 18 18 18 26 26 34 38 39 43 47 40 40 33 21 22 22 26 27 31 35 35 36 36 40 40 37 37 42 35 35 28 32 32 33 33 37 30 47 43 47 55 68 76 80 84 56 72 88 76 56 40 40 52 56 68 64 52 41 45 42 42 35 35 35 35 36 44 48 52 64 60 52 48 45 45 52 52 36 36 40 47 47 38 41 44 63 42 30 33 69 115 153 151 187 203 239 267 278 266 241 229 209 177 129 95 66 49 48 51 67 71 75 60 44 48 61 67 40 40 39 40 42 42 42 42 47 51 50 53 76 96 75 38 66 69 65 65 65 73 77 81 81 73 65 53 45 41 41 38 47 40 39 39 39 41 51 75 127 134 149 151 154 176 199 214 174 174 143 152 117 59 135 194 107 107 71 48 81 141 117 48 62 93 100 119 218 309 261 145 157 151 124 81 56 65 54 44 43 44 45 45 44 44 56 79 66 113 125 96 88 132 198 248 257 271 344 437 390 252 213 263 181 95 43 44 58 67 68 62 51 50 50 51 53 62 106 166 258 354 497 652 750 791 787 705 378 191 120 113 66 66 76 48 60 56 48 46 45 45 54 81 50 54 54 58 61 57 53 46 46 46 47 47 47 48 47 47 46 46 53 60 60 68 68 68 73 69 65 54 47 48 48 48 58 61 57 73 89 97 93 89 81 73 60 52 48 49 57 64 60 48 48 60 68 53 45 45 73 97 57 44 82 98 73 89 94 70 132 155 89 120 275 382 402 340 325 262 113 45 47 47 48 51 47 54 54 54 59 63 70 61 61 65 64 60 76 86 52 50 58 66 69 73 88 104 99 86 86 86 77 52 48 72 48 56 64 60 45 45 65 78 102 103 103 91 72 67 55 47 55 47 45 45 50 54 61 53 61 57 60 56 59 59 55 48 57 45 44 43 47 54 57 53 82 74 58 43 42 40 39 39 40 63 38 53 104 63 53 127 201 287 433 598 682 656 550 418 207 167 152 140 112 72 45 37 37 37 45 53 56 56 56 52 72 45 36 49 60 44 47 55 46 78 49 34 73 61 37 68 49 44 49 59 80 65 38 15 12 11 11 10 11 11 11 11 29 25 21 17 13 9 8 8 8 8 8 8 8 8 8 12 18 18 18 18 18 18 18 18 6 6 6 6 6 6 6 13 28 28 27 20 20 19 19 12 12 12 10 10 10 15 15 9 21 15 20 46 41 31 41 66 100 72 33 28 28 37 44 34 39 32 33 33 37 33 37 50 82 146 211 259 276 248 153 80 33 38 42 38 34 34 42 54 38 45 45 41 41 37 37 34 34 35 35 35 35 35 35 35 34 35 35 35 39 43 43 43 43 43 43 43 43 43 43 43 55 55 55 55 55 55 55 55 43 43 43 43 43 43 43 43 43 43 39 39 39 43 51 55 40 75 75 74 111 122 151 209 459 652 766 649 419 237 138 79 87 92 106 113 103 76 45 36 36 40 48 36 35 35 36 36 36 36 37 38 38 37 36 36 37 37 44 49 53 53 53 57 41 42 46 46 54 54 59 63 47 43 43 38 42 46 54 58 51 51 51 43 51 51 50 54 50 50 57 57 64 72 72 72 57 50 47 47 47 47 39 39 40 48 41 40 39 42 78 94 167 232 270 220 199 244 274 276 245 295 389 467 472 446 489 582 589 635 658 660 663 675 685 659 666 617 550 439 245 78 42 96 141 219 246 305 471 612 473 85 82 59 39 39 38 37 51 55 57 50 50 50 50 50 50 50 46 46 46 45 45 41 41 41 38 38 38 38 42 42 46 46 62 58 50 42 42 46 50 55 55 56 55 51 51 47 46 46 63 63 59 83 51 38 71 58 69 80 88 96 92 92 92 80 84 65 49 50 50 39 46 54 42 46 46 46 42 42 42 42 106 150 86 42 70 37 36 90 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 12 11 11 11 11 4 4 4 5 5 5 5 5 6 7 8 8 10 16 21 23 44 42 43 48 49 46 50 44 48 45 45 42 46 50 54 47 40 37 37 34 34 30 30 30 34 34 31 31 31 31 31 31 31 31 31 31 31 31 31 35 62 62 53 49 41 37 29 29 37 37 37 37 41 41 42 42 35 31 31 31 31 31 35 35 40 40 40 40 40 40 40 40 43 50 43 43 35 35 35 31 31 32 37 49 49 49 41 41 63 62 50 42 34 38 42 46 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 36 40 40 36 64 48 44 52 52 40 44 64 52 48 40 32 31 31 32 32 33 33 33 37 37 41 41 41 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 44 47 54 47 47 40 40 33 32 37 73 130 185 210 214 202 186 128 97 60 34 32 31 31 35 51 51 48 41 45 45 42 42 32 32 32 32 32 32 33 33 32 33 38 41 33 36 51 56 34 34 34 44 68 80 72 67 43 43 47 43 46 42 42 38 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 34 63 75 54 65 113 112 56 59 74 94 81 61 49 56 69 50 43 43 36 40 45 49 49 31 31 31 32 34 39 52 60 47 47 43 55 99 131 99 35 39 39 39 39 39 39 39 39 35 35 35 35 35 35 35 35 51 39 34 47 71 83 63 43 39 39 39 43 47 47 47 51 47 43 43 43 39 39 35 42 45 48 44 37 45 45 41 33 33 33 33 33 40 40 40 44 33 33 33 33 33 33 33 33 41 37 37 33 33 32 32 32 31 31 31 31 35 43 55 59 35 34 30 30 30 38 46 61 139 78 38 82 149 162 110 58 30 30 37 37 45 40 36 39 39 34 26 22 29 29 39 39 34 30 25 21 17 17 25 24 16 16 16 20 20 24 24 24 16 16 16 16 16 16 16 16 16 16 20 20 24 24 24 24 40 40 40 40 36 32 28 21 31 29 38 52 62 56 53 46 31 31 31 39 38 41 45 41 40 33 37 37 37 37 37 37 41 37 44 76 120 147 151 143 88 60 36 32 49 53 53 41 45 45 42 46 46 50 50 43 36 36 40 55 51 54 48 45 38 40 54 82 106 98 80 64 40 40 43 43 38 41 40 43 43 43 36 36 36 37 37 38 46 54 58 54 39 38 39 44 52 68 88 72 48 38 38 39 39 43 43 39 39 39 38 38 38 38 38 39 43 43 47 47 62 69 61 53 52 68 106 130 229 283 361 447 494 513 520 486 411 362 333 320 315 307 294 286 276 252 214 178 176 182 155 111 47 54 54 54 52 52 56 56 61 45 40 40 41 53 57 53 49 45 40 40 40 40 40 40 41 45 53 61 69 69 73 69 53 49 45 41 40 44 48 56 80 48 40 48 53 40 40 41 42 42 49 49 49 49 49 49 52 80 112 120 112 84 64 52 59 55 54 39 42 38 38 38 53 53 53 49 49 45 48 48 40 40 40 40 40 40 40 40 60 60 56 48 36 35 35 35 34 34 38 38 42 49 54 54 49 49 52 48 51 47 44 40 44 44 44 44 44 44 44 44 44 40 40 40 35 31 31 31 32 32 32 33 33 37 37 37 49 49 49 49 49 49 49 49 57 53 53 49 45 45 41 41 37 37 41 41 45 45 49 46 42 39 43 43 43 43 39 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 42 42 42 46 46 50 50 50 53 53 53 53 53 53 53 53 41 41 45 45 49 53 57 53 50 43 43 43 43 43 43 43 39 39 39 39 39 39 39 35 35 34 34 34 34 35 39 50 54 42 41 45 40 36 44 52 37 34 34 34 39 39 43 43 43 43 43 43 43 43 43 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 59 35 34 43 79 95 83 63 35 35 35 35 40 52 60 68 48 48 44 44 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 44 44 43 43 43 43 43 39 39 39 39 43 43 43 43 41 37 37 37 41 41 41 37 41 41 41 41 41 41 41 41 33 33 33 37 41 41 41 45 33 33 33 33 33 33 33 32 34 40 35 37 35 29 30 24 30 30 37 37 30 30 30 23 34 27 27 27 31 35 28 32 28 25 18 17 18 18 18 18 38 42 43 43 43 43 32 28 21 21 22 22 23 27 31 31 36 36 36 40 33 37 38 42 35 35 28 32 29 33 33 30 34 31 35 39 44 48 48 52 44 56 68 56 32 31 32 40 56 56 52 52 52 45 37 32 42 35 43 44 48 52 56 56 80 76 72 60 53 53 56 56 36 40 48 52 51 47 43 53 67 59 32 32 35 73 123 152 173 174 190 206 226 253 269 284 233 201 160 107 69 36 35 50 62 74 78 63 44 37 53 59 40 40 40 42 58 59 51 43 42 42 40 39 40 52 55 39 36 41 61 77 85 77 65 57 69 65 57 49 45 45 45 42 40 40 40 39 39 40 47 75 87 87 86 77 80 103 146 178 135 115 92 81 70 59 68 70 50 83 99 71 46 45 46 53 63 112 108 55 37 72 100 89 81 90 88 76 63 64 45 42 44 44 56 52 48 48 60 79 62 97 113 76 52 72 100 126 199 105 134 291 303 192 234 408 309 203 104 54 66 75 76 73 55 50 50 58 67 65 117 193 253 384 568 720 761 723 776 837 531 295 179 124 73 54 60 46 60 56 48 46 45 45 55 79 64 52 47 46 45 46 51 59 67 63 64 57 50 50 49 48 46 52 60 60 64 64 64 64 65 65 65 58 48 48 47 47 69 65 72 77 93 101 101 97 65 57 48 44 44 48 64 64 64 48 52 56 69 61 44 43 53 69 44 43 45 41 40 53 54 94 161 147 105 204 362 398 421 296 217 159 73 51 59 46 51 58 62 62 62 58 55 50 69 57 53 58 73 73 89 83 48 51 88 127 150 153 171 179 178 142 126 125 94 45 42 44 44 64 68 68 53 53 65 77 90 98 95 91 76 63 47 46 47 46 45 45 46 50 53 49 49 49 52 52 59 59 59 59 52 45 43 43 46 46 45 41 77 73 65 57 46 41 40 40 50 107 99 101 148 170 220 298 480 547 640 697 678 604 503 403 104 92 92 80 68 68 65 57 53 57 61 60 60 56 48 44 77 41 36 57 68 48 43 51 50 74 45 34 81 65 37 60 49 39 41 55 80 65 34 15 12 12 14 14 15 15 12 12 25 21 21 17 17 13 13 13 8 8 8 8 8 8 8 12 14 18 18 18 18 18 18 18 6 6 6 6 6 6 6 13 20 20 20 20 20 12 12 12 16 16 10 10 10 10 10 7 11 12 15 36 38 21 43 57 87 60 36 27 27 35 43 36 39 32 32 36 44 41 41 34 35 95 159 195 247 264 208 136 46 42 37 34 45 46 49 45 37 37 37 37 38 34 34 34 34 34 35 35 35 36 43 43 34 35 35 35 39 43 50 43 43 43 43 43 43 43 43 43 51 51 51 51 51 51 51 51 43 43 43 43 43 43 43 43 43 43 39 39 39 43 51 55 52 56 75 78 85 123 164 162 227 414 574 582 527 441 309 179 148 110 76 62 48 37 36 36 39 54 58 47 35 35 35 36 34 35 37 41 37 36 36 36 37 37 45 49 53 53 53 50 38 38 42 46 50 54 58 58 55 54 50 50 50 54 54 54 55 51 51 51 51 50 50 50 50 50 57 57 64 64 65 65 54 54 51 51 51 43 43 40 52 40 39 39 39 42 130 225 288 363 406 349 299 290 289 280 123 218 333 377 318 246 308 426 475 521 547 538 560 603 638 626 640 579 519 451 293 117 36 43 140 174 295 415 471 377 197 106 90 70 53 46 46 46 49 56 57 50 50 50 50 50 50 50 46 46 45 41 41 41 41 41 42 42 42 46 46 46 42 42 66 66 58 54 50 46 42 43 55 52 52 51 47 47 46 46 51 54 102 78 36 36 54 66 85 92 95 95 91 80 72 61 49 49 49 50 38 38 39 50 42 42 42 42 42 42 42 42 66 94 86 42 37 46 66 78 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 12 12 12 12 12 8 8 9 9 5 5 5 5 6 6 6 7 8 9 10 12 21 23 32 49 54 55 55 41 51 52 52 52 52 45 45 38 39 35 36 33 37 33 37 37 34 34 34 34 34 34 34 34 34 34 38 38 38 38 38 38 62 61 57 45 37 29 28 28 36 36 40 41 41 41 45 42 34 31 31 31 31 31 31 31 40 40 40 40 40 40 40 40 43 43 43 43 43 35 35 35 31 30 30 32 52 60 33 31 55 58 50 42 38 38 42 42 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 33 32 32 33 41 41 36 49 49 61 69 57 45 45 56 60 52 44 36 32 32 32 32 33 33 33 33 37 37 37 37 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 44 47 54 54 47 40 40 33 32 41 45 70 125 174 210 214 203 153 125 84 47 33 31 31 31 47 51 48 45 49 49 46 46 32 32 32 32 32 32 32 32 32 37 45 49 37 35 35 33 34 34 34 39 63 63 43 34 50 50 46 42 38 34 34 38 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 42 82 58 33 112 247 258 169 56 123 185 193 151 103 95 100 31 45 74 75 67 55 40 36 32 32 32 33 34 36 49 61 36 47 43 43 75 107 91 51 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 51 35 34 43 63 71 59 39 39 39 39 43 47 47 47 51 47 47 43 43 39 39 39 42 44 63 56 33 37 53 42 33 33 33 37 37 40 36 47 44 33 33 33 33 33 33 33 33 41 41 37 33 33 32 32 32 31 35 38 38 46 54 62 66 34 38 42 46 54 62 70 73 100 75 50 53 93 117 90 46 33 37 38 38 33 29 25 32 35 30 22 22 20 20 23 27 34 30 25 17 21 21 21 24 16 16 16 20 20 24 24 24 15 15 15 15 15 15 15 15 16 16 20 24 24 24 20 16 28 24 20 16 16 20 35 32 26 23 25 51 84 83 53 30 31 32 32 31 39 45 45 46 44 37 33 33 34 33 33 33 57 40 44 108 191 251 255 231 160 97 45 33 53 58 37 32 42 42 42 42 46 46 46 39 35 36 48 59 63 59 53 42 39 39 41 50 77 80 75 55 60 52 51 47 38 41 36 39 43 43 36 36 36 37 38 38 47 55 55 51 39 38 43 55 71 68 71 52 39 38 39 51 51 51 51 51 43 39 38 37 38 38 39 43 43 47 51 51 50 54 58 54 57 60 83 102 149 191 254 332 391 438 476 481 510 503 506 514 529 540 536 517 490 450 384 349 355 341 269 172 81 70 63 55 55 60 68 72 61 45 40 40 41 49 53 53 44 45 40 40 40 40 40 41 40 41 57 73 77 69 57 53 57 57 53 45 40 56 80 100 104 68 48 60 57 40 40 41 42 42 46 50 57 53 49 49 49 81 112 104 64 40 39 48 52 48 47 39 39 39 39 38 50 50 46 46 42 42 45 45 44 51 51 51 51 51 52 52 72 75 67 55 39 34 35 35 39 36 39 39 39 47 43 43 50 46 45 41 40 36 32 32 44 44 44 44 44 44 44 44 44 40 40 40 35 31 31 31 32 32 32 33 33 37 37 37 49 49 49 49 49 49 49 49 41 41 41 41 41 41 41 41 37 37 41 41 41 45 45 42 46 39 43 47 46 42 38 38 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 38 42 42 42 46 46 46 46 45 45 45 45 45 45 45 45 33 37 41 45 49 53 57 57 50 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 35 35 35 35 35 36 36 43 35 34 33 34 38 33 33 42 34 35 35 35 35 35 35 35 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 35 34 43 59 70 66 54 35 35 35 36 44 56 68 72 44 44 44 40 40 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 43 43 43 43 39 39 39 39 41 33 32 33 49 57 45 33 41 41 41 41 41 41 41 41 33 33 37 37 37 41 41 41 32 32 32 32 33 33 33 36 53 51 45 32 21 19 24 23 30 37 37 41 33 30 23 16 19 16 20 20 24 28 28 28 28 25 21 21 17 17 18 18 42 46 46 46 39 35 20 20 21 21 22 22 22 26 27 31 39 43 36 40 40 45 38 38 31 35 28 32 29 33 33 29 30 30 30 30 30 30 30 30 39 43 43 39 35 31 35 39 43 43 51 60 64 53 33 32 42 39 43 51 55 48 48 48 88 84 79 64 56 52 48 48 41 44 48 48 52 48 43 54 73 87 56 32 31 35 81 125 178 164 163 164 176 192 208 216 216 177 144 110 69 35 34 57 61 73 77 67 40 37 46 55 40 40 44 57 73 66 54 41 41 47 62 50 45 45 56 64 37 45 61 77 77 65 53 41 49 45 45 41 45 49 57 50 40 49 50 46 42 42 55 79 71 67 75 63 66 78 98 114 91 72 80 81 74 51 44 45 42 47 68 59 45 43 46 89 85 68 55 78 105 104 88 80 72 77 71 64 62 52 44 42 44 50 55 55 55 55 59 66 41 54 66 61 81 117 125 115 140 119 92 100 145 218 268 292 325 231 132 66 62 59 52 48 69 53 49 64 62 79 133 205 285 429 580 689 737 711 749 803 588 345 202 139 69 46 47 45 64 53 49 47 46 47 63 87 61 50 48 47 47 47 59 67 75 76 76 69 62 58 50 57 54 57 61 57 60 57 56 53 53 57 61 62 62 47 46 46 69 72 75 76 88 96 92 84 44 44 44 44 48 56 67 64 52 57 64 61 57 57 53 45 43 43 42 61 80 42 68 217 210 110 49 42 85 244 371 351 251 147 93 83 53 71 96 56 46 65 73 81 77 65 46 45 58 45 45 51 82 93 97 84 92 99 150 200 222 241 255 265 276 225 177 145 110 52 46 47 56 71 71 72 72 72 61 61 46 50 63 83 84 79 75 75 47 46 45 45 53 57 56 48 44 44 51 55 59 63 70 67 68 56 44 47 50 50 49 48 48 56 56 56 56 48 48 62 71 113 139 157 235 365 459 493 722 665 595 556 540 477 370 254 109 92 76 56 48 64 60 44 53 57 61 61 61 57 53 49 61 37 37 61 72 48 39 43 38 62 33 33 81 65 32 40 45 39 41 51 72 57 30 15 12 11 10 10 11 11 11 11 17 17 17 21 21 21 25 25 9 9 9 9 9 9 8 16 14 18 18 18 18 18 18 18 6 6 6 6 6 6 6 6 13 13 13 13 13 13 12 5 9 10 10 10 6 6 6 6 12 10 12 18 17 19 41 59 66 47 39 26 26 30 38 35 38 31 31 32 41 42 34 33 34 75 119 132 176 220 212 176 93 65 32 32 53 65 53 33 33 37 37 37 37 37 37 34 49 42 43 43 39 39 46 46 38 42 42 42 46 50 54 50 43 43 43 43 43 43 43 43 47 47 47 47 48 48 48 47 43 43 43 43 43 43 43 43 43 43 39 39 39 43 51 48 40 36 49 79 71 96 137 139 201 264 331 392 489 538 460 325 214 151 85 55 41 38 45 60 51 62 66 58 39 35 36 37 77 88 88 65 36 34 35 41 37 37 37 41 46 46 46 50 38 38 42 46 50 54 54 58 42 46 50 54 50 46 42 38 58 54 54 54 50 57 53 53 57 57 57 57 57 57 57 57 58 55 55 55 47 47 47 40 80 40 40 58 42 40 122 284 403 464 530 565 550 449 306 203 195 152 140 156 168 176 211 281 322 368 399 409 439 497 536 540 553 479 438 410 325 181 88 65 98 121 279 417 411 237 97 190 95 88 81 71 64 57 50 50 57 57 57 57 57 57 57 57 49 49 49 49 49 49 48 41 50 50 54 54 54 50 46 42 46 50 54 58 54 50 42 38 55 56 55 55 51 51 50 50 50 37 86 42 37 81 45 53 57 64 68 69 69 57 49 49 45 50 58 54 42 43 51 62 42 49 49 49 49 49 49 53 57 45 93 69 36 118 190 66 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 12 12 12 12 12 5 5 5 4 4 4 4 4 21 17 13 6 6 7 8 9 10 12 21 39 48 53 57 54 53 47 47 47 47 44 40 33 41 34 38 35 39 36 40 37 30 30 30 30 30 30 30 30 30 30 30 30 30 30 34 41 45 45 41 37 33 32 28 28 36 36 36 41 41 41 42 38 30 30 30 31 31 31 31 31 40 40 40 40 40 40 40 40 43 43 43 43 43 43 35 35 39 30 30 31 51 56 40 30 75 78 70 58 50 42 38 34 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 49 41 33 32 32 33 32 32 32 45 65 69 61 53 61 73 69 64 56 44 41 37 37 37 33 33 33 33 33 33 34 33 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 40 47 54 54 54 47 40 33 32 31 31 31 50 98 146 174 183 149 114 81 55 34 32 31 31 51 51 47 45 49 42 46 46 32 32 32 32 32 32 32 32 36 40 52 56 56 48 40 32 32 32 33 38 65 54 34 33 46 42 42 38 34 34 34 34 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 105 97 68 76 215 353 307 170 127 227 345 412 395 359 354 348 289 240 184 109 62 39 44 57 73 58 39 35 35 36 41 49 56 63 43 34 35 75 87 71 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 51 43 39 43 55 59 55 47 39 39 39 43 47 47 47 51 47 47 47 43 43 39 39 46 49 83 80 41 33 53 46 33 33 33 49 41 39 35 47 48 40 33 33 33 33 33 33 33 41 41 37 33 33 32 32 32 35 39 42 46 50 50 54 54 34 38 42 46 54 58 62 69 84 67 42 30 66 98 62 24 33 34 34 34 30 29 25 25 31 30 22 22 20 20 19 19 34 26 25 17 21 21 21 21 16 16 16 20 20 24 24 24 15 15 15 15 15 15 15 15 16 16 24 24 24 24 16 16 16 16 16 16 15 16 35 43 21 18 24 50 80 79 49 29 31 32 32 32 31 43 49 43 44 37 37 37 34 33 33 33 81 64 76 151 263 335 347 323 162 98 34 33 58 74 50 33 41 42 42 42 42 42 42 42 36 40 59 67 75 67 57 39 40 40 41 41 57 71 81 73 79 64 52 46 38 36 36 43 47 47 40 36 37 38 43 39 55 59 63 55 39 38 43 51 63 59 51 39 38 38 47 62 55 55 55 51 47 43 38 38 39 39 39 43 47 51 51 55 39 47 66 66 57 60 60 71 97 120 158 201 255 306 345 372 450 481 536 588 642 670 681 678 612 573 518 477 482 444 333 196 128 110 98 87 83 79 80 84 61 45 40 39 40 41 45 41 40 40 40 40 40 40 40 41 39 40 49 61 65 57 41 40 53 57 57 49 56 84 136 176 120 80 56 60 57 40 40 41 41 42 50 54 61 57 49 45 49 73 92 72 39 36 38 40 48 44 40 39 39 39 39 43 47 43 50 46 46 42 42 49 48 55 55 55 55 55 56 56 68 68 60 51 35 34 34 35 36 36 36 36 36 35 39 39 50 46 45 41 44 40 36 32 40 40 40 40 40 40 40 40 44 40 40 40 35 31 31 31 32 32 32 33 33 37 37 37 41 41 41 41 41 41 41 41 34 34 33 37 37 41 40 40 40 40 41 41 41 41 41 41 46 43 47 51 50 46 42 38 34 34 34 34 35 35 35 35 39 39 39 39 39 39 39 39 38 38 38 38 38 34 34 34 41 41 41 41 41 41 41 41 32 33 37 41 49 57 61 57 50 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 43 36 36 35 35 35 36 36 34 34 34 35 35 34 34 35 43 39 39 39 35 35 35 35 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 39 35 34 34 34 33 34 40 40 36 35 36 40 44 48 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 51 47 47 43 39 35 35 34 41 32 32 32 45 57 45 33 41 41 41 41 41 41 41 41 37 37 37 37 37 37 37 37 32 32 32 32 33 33 33 36 64 54 44 22 19 17 27 34 33 32 33 33 25 19 15 15 15 15 20 24 24 28 28 24 29 25 25 21 17 17 18 18 46 46 46 42 35 27 20 20 21 21 21 22 22 26 27 27 39 39 36 36 40 41 37 38 31 31 28 28 29 29 33 29 42 30 30 30 30 29 30 29 35 31 31 31 43 51 47 39 31 31 47 67 75 52 37 33 41 38 42 39 39 39 36 35 79 75 67 55 51 40 40 40 41 40 40 37 37 36 36 51 85 99 84 41 31 32 47 87 137 142 154 162 159 148 140 132 145 116 95 82 64 35 41 68 64 76 81 63 36 36 37 38 39 39 43 52 68 61 45 39 39 43 90 90 77 57 56 68 78 81 69 57 49 45 45 45 37 37 37 37 41 49 57 47 40 42 62 62 46 42 57 66 158 155 155 148 128 84 48 43 77 54 86 75 55 51 44 46 44 45 45 45 53 65 77 84 105 59 39 90 129 104 76 80 104 89 63 41 41 42 43 43 42 46 45 46 54 54 50 42 41 41 41 41 77 137 145 124 102 137 105 46 106 215 213 122 155 108 72 54 70 71 56 48 80 75 71 58 53 79 136 186 306 462 525 557 692 779 761 672 531 300 185 146 79 45 55 48 53 50 50 49 48 48 68 84 49 50 55 70 70 69 61 59 76 69 65 58 54 54 50 54 59 62 62 54 53 53 49 49 45 53 61 69 65 57 45 44 64 63 55 59 71 68 64 56 43 43 43 44 55 59 63 56 48 61 65 57 49 57 61 65 57 53 45 85 97 44 108 292 327 134 44 63 78 139 223 251 79 47 73 91 45 51 80 48 50 65 77 85 81 65 49 44 50 45 45 51 78 87 114 101 147 149 199 249 287 336 381 408 427 367 284 201 150 108 77 76 76 82 67 67 80 84 61 45 46 46 55 79 79 71 67 71 58 50 46 46 57 57 56 44 43 43 47 51 55 59 70 74 78 70 66 62 66 62 57 56 47 47 58 70 70 74 74 84 129 78 152 326 515 665 634 454 605 549 478 436 398 316 185 65 97 73 61 52 56 60 48 36 37 41 53 61 65 69 69 69 36 41 49 57 60 52 47 39 46 70 45 49 113 97 44 48 41 39 45 51 59 45 29 19 12 10 10 9 9 10 11 11 17 17 21 21 25 25 29 29 9 9 9 9 9 9 8 16 18 22 22 22 22 22 22 22 6 6 6 6 6 6 6 6 13 13 13 13 13 13 6 6 10 10 10 6 6 6 6 6 7 8 9 11 13 16 21 39 36 30 30 26 25 29 37 38 37 31 31 31 32 41 41 33 43 63 79 87 112 163 180 190 133 93 37 32 49 65 49 32 33 33 33 37 37 41 41 41 57 53 53 46 42 38 34 34 38 42 42 42 50 54 54 54 50 43 43 43 43 43 43 43 47 47 47 47 48 48 48 47 43 43 43 43 43 43 43 43 43 43 39 39 39 43 51 48 37 35 38 89 88 78 99 106 162 173 194 262 391 480 438 346 280 185 91 53 38 37 37 48 54 66 73 65 42 36 36 41 176 164 139 80 36 34 35 45 37 37 37 42 46 46 46 50 42 42 42 46 46 50 50 50 38 38 38 42 42 42 38 38 54 54 54 50 57 53 53 53 57 57 57 57 57 57 57 50 55 55 55 55 47 47 40 40 61 40 42 90 62 38 46 186 318 383 518 704 823 751 538 348 306 200 113 95 112 116 111 122 184 226 273 312 353 375 402 413 426 375 338 332 299 217 140 101 69 104 204 275 274 169 89 147 95 95 95 89 76 62 50 50 50 57 57 57 57 57 57 57 45 45 45 49 49 49 48 41 37 38 38 42 46 42 38 38 37 37 38 46 50 50 46 46 55 55 55 55 55 55 55 54 74 37 46 35 129 229 77 53 37 38 46 50 50 50 46 46 38 54 66 62 58 66 71 74 49 49 49 53 53 53 53 53 65 37 89 81 38 174 238 62 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 19 12 12 12 12 12 12 4 4 4 4 4 4 4 4 28 24 20 9 5 6 7 7 8 9 10 12 14 23 35 37 47 41 41 34 38 35 39 32 33 30 34 31 35 32 36 37 30 30 30 30 30 30 30 30 30 29 33 33 33 37 37 37 37 37 37 37 36 40 40 40 36 36 36 36 41 41 42 38 30 30 30 30 30 31 31 31 39 40 40 40 40 40 40 40 43 43 43 43 43 43 43 43 43 39 39 35 51 47 43 39 86 82 74 66 58 46 38 34 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 37 33 32 32 32 32 32 41 61 57 45 49 69 89 69 65 57 49 45 41 41 45 37 37 37 33 33 33 33 33 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 40 47 54 54 54 47 40 33 33 31 31 31 32 33 54 94 115 105 90 69 51 38 32 32 31 55 55 51 44 49 42 42 46 33 40 40 40 47 47 54 54 51 47 51 63 75 68 52 32 32 32 33 41 57 53 41 33 45 41 34 34 34 34 34 34 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 108 80 83 150 241 278 212 119 257 352 474 568 607 626 657 656 601 463 304 157 82 63 68 80 113 94 67 44 37 38 42 57 64 71 51 34 39 71 75 51 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 35 51 51 47 38 38 42 46 55 39 39 39 43 47 47 47 51 51 47 47 47 43 39 39 46 60 116 112 57 32 45 42 32 33 45 56 48 43 31 47 48 40 33 33 33 33 33 33 33 37 37 37 33 33 32 32 36 39 50 53 61 61 57 53 49 41 41 45 49 53 53 57 57 60 51 31 31 61 77 45 25 30 30 27 26 26 25 25 24 27 27 26 22 20 20 23 23 30 26 21 17 21 21 21 24 23 27 27 27 20 20 20 24 15 15 15 15 15 15 15 15 16 20 24 28 20 16 16 16 15 16 16 16 19 23 31 35 20 21 31 45 59 57 36 29 31 32 32 32 35 35 42 47 48 41 41 37 37 37 33 33 73 68 88 155 247 311 330 319 134 79 35 33 47 67 63 51 38 38 46 42 42 38 41 38 47 51 59 71 79 64 46 39 41 40 40 41 52 74 91 80 99 84 60 50 37 36 40 43 58 51 44 41 45 39 51 47 48 55 67 59 47 39 39 47 58 54 46 42 38 42 42 46 51 51 47 47 47 47 47 47 38 39 39 43 47 51 51 51 39 48 67 67 54 42 45 52 70 81 99 122 160 187 215 247 358 423 506 578 641 676 701 717 646 616 573 540 541 511 416 292 178 154 150 138 123 107 88 80 61 45 40 39 40 40 40 40 39 39 39 40 40 40 41 41 39 40 40 49 53 49 45 41 49 53 53 45 56 100 168 224 124 80 52 52 53 40 41 53 41 42 50 58 58 50 49 41 53 57 60 40 38 37 38 39 40 40 39 39 39 39 40 40 40 40 47 43 39 39 39 42 63 70 71 71 71 71 71 71 71 67 59 55 51 46 42 35 36 36 36 36 36 36 36 36 43 39 41 37 37 33 40 36 40 41 41 40 40 40 40 40 44 40 40 40 35 31 31 31 32 32 32 33 33 37 37 37 37 37 37 37 37 37 37 37 37 37 40 40 40 43 43 43 51 51 48 48 44 44 41 34 50 43 51 51 50 50 42 42 34 34 34 34 35 35 35 35 39 39 39 39 39 39 39 39 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 32 32 33 41 49 57 61 61 50 43 43 43 43 43 43 43 43 43 43 43 43 43 43 36 52 40 36 35 35 35 36 36 36 36 36 36 36 37 36 36 43 50 50 50 46 47 47 47 54 54 54 50 50 50 45 46 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 46 42 38 33 33 33 33 33 44 40 35 35 35 35 35 35 35 35 35 35 35 36 36 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 55 55 51 43 39 34 34 34 37 37 41 37 37 37 37 37 41 41 41 41 41 41 41 41 45 41 41 41 37 33 33 33 33 33 33 33 33 32 32 35 43 40 34 20 18 16 34 41 32 36 28 29 22 15 16 16 16 16 17 17 17 17 17 17 21 17 18 17 25 25 29 29 42 38 38 34 31 31 24 24 21 21 21 21 22 22 23 27 39 39 39 43 40 41 33 38 31 31 28 28 33 33 30 30 38 30 30 30 30 30 30 30 31 31 31 39 51 55 51 47 47 43 51 63 68 45 41 45 37 34 34 38 35 35 39 39 74 70 62 47 43 43 36 36 41 40 36 36 36 37 41 64 89 100 88 60 33 33 41 54 71 84 97 114 118 107 84 65 56 39 37 41 44 34 44 76 60 76 81 74 36 36 37 38 42 45 54 67 71 64 41 39 37 40 62 78 69 45 41 45 90 85 65 49 37 37 41 45 36 36 36 36 37 41 53 43 41 44 75 75 61 49 61 69 221 210 195 188 154 98 46 42 69 69 113 61 45 74 45 65 61 68 56 47 74 94 89 72 128 103 98 97 73 56 72 112 112 88 62 39 40 41 42 42 46 41 40 41 57 50 42 41 42 46 41 40 42 74 90 81 108 87 79 100 128 137 117 86 43 43 44 46 74 83 79 67 74 101 93 57 52 95 137 162 255 391 398 398 590 741 684 546 411 227 172 169 103 65 75 72 49 50 62 59 57 57 65 73 50 52 71 86 86 85 80 72 68 64 60 49 49 50 50 58 53 56 56 55 51 50 53 53 45 56 60 64 64 59 55 51 55 54 46 43 55 59 51 42 51 47 47 47 54 58 62 55 44 45 50 45 45 46 57 49 77 89 69 64 72 43 84 224 255 126 113 163 106 72 131 198 71 59 105 115 49 46 49 45 69 80 84 84 77 61 49 45 46 46 46 47 59 79 131 146 153 159 220 286 347 416 473 515 494 462 376 281 211 169 103 61 104 94 58 59 79 88 65 44 74 66 63 79 75 54 46 47 66 58 50 50 61 61 56 44 43 44 51 51 51 55 62 62 70 73 73 73 73 65 57 52 51 58 70 73 84 84 95 101 154 68 254 567 707 752 616 315 339 364 378 341 252 162 88 47 59 37 41 49 52 44 37 41 35 36 41 53 61 65 69 69 35 45 61 41 36 48 59 43 58 82 61 73 145 129 68 60 37 43 53 47 47 29 25 31 13 11 10 9 9 10 12 20 26 25 25 25 25 25 25 21 9 9 9 9 9 9 9 16 18 22 22 22 22 22 22 22 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 10 8 9 10 13 17 21 21 23 25 25 28 24 39 41 28 30 31 31 32 37 41 33 35 35 35 51 76 112 128 154 160 123 67 39 44 52 45 33 32 32 33 37 37 37 41 45 57 57 60 45 41 37 34 33 41 45 45 45 50 54 61 54 50 43 43 43 43 43 43 43 51 51 51 51 52 52 52 51 51 51 51 51 50 50 50 50 50 50 47 47 46 50 58 48 37 37 38 67 94 96 90 92 97 104 128 176 265 322 324 301 293 191 85 50 38 37 36 37 54 69 72 64 54 47 60 68 228 183 127 67 40 36 41 49 37 37 37 38 42 42 43 46 46 46 46 46 46 46 46 46 46 42 42 46 54 62 73 82 50 57 57 57 64 60 60 60 57 57 57 57 50 50 50 47 59 59 59 59 51 51 44 44 45 41 50 82 66 40 40 82 147 233 361 564 768 830 724 581 421 367 314 256 182 95 55 55 97 116 166 221 250 234 248 279 307 279 248 230 216 189 144 105 49 96 124 144 133 112 91 59 102 109 113 107 87 73 48 51 50 57 57 57 57 57 57 57 41 45 45 45 48 48 48 45 37 37 42 54 62 62 62 62 46 46 46 46 46 50 54 58 48 48 48 48 55 55 55 55 90 46 65 36 212 328 92 65 38 39 40 41 45 45 41 40 39 51 67 66 78 86 78 61 45 52 56 56 56 60 53 53 73 61 65 65 89 165 154 54 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 12 12 12 12 12 12 12 12 4 4 4 5 5 4 4 4 24 27 16 12 5 9 6 6 11 7 7 7 8 10 19 21 52 46 50 51 48 52 49 42 35 39 37 34 42 39 43 40 33 33 33 33 33 33 33 33 33 33 36 37 40 41 44 45 37 41 41 41 40 44 44 44 36 36 36 36 41 41 41 37 30 30 30 30 30 30 34 31 46 39 47 39 47 39 47 47 43 43 43 43 43 43 43 43 35 47 55 55 43 39 51 63 66 66 66 62 54 46 43 39 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 31 32 33 37 33 32 32 32 32 49 61 45 32 37 65 93 61 57 49 41 37 37 37 41 41 41 37 33 33 33 33 33 41 41 41 41 41 41 41 41 33 33 33 33 33 33 33 40 47 47 54 47 47 40 40 32 37 45 53 33 31 31 46 78 84 76 67 51 38 33 32 32 47 51 52 49 49 49 42 49 37 45 45 51 51 51 58 58 47 39 43 63 87 84 60 33 37 37 37 41 45 49 41 37 37 37 34 34 34 34 34 37 41 41 41 41 41 41 41 41 45 45 45 45 45 45 45 45 64 33 51 129 156 122 111 153 363 421 503 573 643 698 754 770 696 544 369 231 164 118 87 57 114 95 72 49 41 43 55 70 52 67 63 55 71 87 59 33 43 43 43 43 43 43 43 43 35 35 35 35 35 35 35 34 46 46 46 34 33 33 38 54 39 39 39 43 47 47 47 51 51 51 47 47 43 43 39 46 72 128 132 65 32 37 45 32 48 56 60 56 36 31 39 48 33 33 33 33 33 33 33 33 37 37 33 33 33 33 32 36 39 54 62 66 62 58 46 38 34 38 41 45 49 53 53 57 29 28 28 44 51 35 34 38 30 30 30 30 30 25 25 24 23 22 26 21 21 20 31 35 26 22 21 17 20 21 24 24 27 27 27 27 20 20 20 20 15 15 15 15 15 15 15 15 16 20 31 28 28 24 16 15 15 15 19 27 27 27 26 23 15 27 49 51 41 39 45 48 41 38 31 31 32 35 39 40 45 45 41 41 37 37 37 33 32 40 64 111 175 219 238 239 130 87 47 34 34 36 51 51 42 42 46 42 37 37 37 37 58 62 70 82 79 64 49 38 40 40 40 40 52 78 84 76 115 92 68 43 37 36 36 40 51 44 41 41 42 43 47 48 48 55 71 63 47 39 39 47 42 42 42 42 42 38 37 36 39 39 39 43 43 47 51 55 38 38 39 39 43 47 47 51 40 44 63 59 43 38 38 41 36 50 61 76 88 98 114 138 231 311 395 470 517 549 581 597 565 539 497 470 472 481 423 334 213 189 193 178 161 123 95 76 64 48 39 39 39 40 40 40 39 39 39 40 44 40 48 41 40 40 40 44 48 56 60 64 57 56 52 40 48 96 172 236 120 76 44 48 52 40 45 61 41 49 61 69 69 61 49 44 56 48 40 39 38 38 38 39 44 40 39 39 39 39 40 44 47 47 47 43 50 39 46 53 64 71 71 71 71 71 71 71 71 67 59 59 63 59 51 35 36 36 36 36 36 36 44 44 43 39 45 41 41 37 44 40 40 34 41 33 40 40 40 40 44 40 40 39 35 31 31 31 35 32 35 32 40 37 44 37 40 33 40 33 40 33 40 40 40 40 40 40 35 35 35 35 55 51 51 47 44 40 37 33 50 47 51 55 54 50 46 42 34 34 34 34 35 35 35 35 46 46 46 46 46 46 45 45 37 37 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 33 41 49 57 61 61 50 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 56 44 36 36 35 35 35 35 36 37 37 35 35 37 37 35 43 50 50 50 54 54 54 54 54 54 54 50 50 50 46 46 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 42 34 33 33 45 53 45 34 43 35 35 35 35 35 36 40 34 34 34 35 35 36 36 40 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 43 43 43 43 43 43 43 43 59 59 51 43 39 34 34 33 33 53 65 53 32 32 32 45 41 41 41 41 41 41 41 41 49 45 45 41 37 33 33 33 45 45 41 36 32 31 31 33 28 37 28 19 17 27 33 40 44 36 32 21 15 19 16 20 16 16 17 17 17 17 17 17 21 17 18 18 18 21 21 25 34 30 30 26 27 31 32 36 20 21 21 21 21 22 26 23 39 39 39 43 36 40 41 38 38 31 32 28 29 33 30 33 30 30 34 34 38 38 38 38 30 30 38 46 50 54 54 54 55 47 55 59 56 33 41 61 37 34 34 34 35 43 47 51 74 77 62 54 47 47 40 37 49 37 37 36 37 45 57 83 92 95 79 71 60 53 45 38 33 34 39 41 45 37 36 35 35 32 31 34 35 33 41 65 49 69 82 75 48 41 42 47 50 54 62 75 91 83 60 44 39 40 41 49 49 41 41 56 54 57 53 49 45 41 37 37 36 36 36 36 36 37 49 42 65 79 110 106 89 73 85 97 169 154 143 140 141 122 75 50 49 80 121 44 43 89 64 72 52 83 90 65 53 73 80 65 39 41 56 54 37 48 60 72 80 69 61 55 45 41 41 40 45 41 40 41 49 50 41 40 42 66 59 41 40 43 55 58 109 69 61 101 110 74 66 83 72 76 73 69 66 70 62 54 57 101 101 61 53 100 139 141 170 267 248 268 460 581 532 456 325 186 171 189 135 85 87 81 48 50 66 78 70 72 72 65 67 63 75 79 86 86 97 97 72 61 53 49 49 50 54 58 49 49 52 48 47 54 57 57 56 63 59 59 59 58 62 62 62 54 42 46 51 54 43 42 55 51 46 42 46 50 58 62 43 45 45 44 45 46 45 43 44 69 49 42 52 60 96 177 155 79 110 152 131 145 192 196 132 81 90 95 57 63 69 46 81 87 80 72 69 53 53 46 46 47 48 47 47 60 147 190 179 193 270 347 416 472 517 548 539 547 504 419 360 311 205 128 132 98 50 42 71 91 69 44 66 58 66 82 82 62 46 58 74 66 58 58 65 65 56 44 48 48 55 51 51 47 54 54 61 61 65 69 69 57 49 41 39 39 58 61 65 76 83 90 114 91 402 689 627 536 455 255 235 248 242 184 107 78 111 149 68 49 45 53 41 35 36 61 36 36 41 49 53 53 53 53 34 53 65 36 34 44 67 51 42 66 49 69 141 125 60 48 39 50 60 54 35 21 25 39 36 27 18 10 10 19 28 35 38 37 33 29 25 21 17 13 9 9 9 9 9 9 9 16 18 22 22 22 22 22 22 22 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 10 11 8 9 12 14 17 18 21 34 32 31 27 35 37 27 41 42 30 31 40 45 37 33 32 32 35 67 87 96 118 168 143 91 51 32 36 37 45 32 32 33 37 41 41 49 49 61 64 60 56 45 41 37 37 41 45 45 45 49 54 61 54 50 43 43 43 43 43 43 43 55 55 55 55 56 56 56 55 51 50 50 50 50 50 50 50 50 50 46 46 46 50 58 48 38 38 37 38 66 94 88 78 121 103 80 95 136 204 277 318 255 152 65 42 39 42 45 65 47 54 61 57 50 58 80 99 223 159 83 43 40 56 57 57 37 37 37 38 46 42 46 46 50 46 46 46 42 42 42 42 74 66 58 62 74 98 122 138 57 57 57 57 64 64 64 64 57 57 57 57 50 50 50 47 59 59 59 59 51 51 51 44 60 61 69 66 89 86 66 62 126 201 251 338 512 685 739 690 561 528 486 410 288 170 107 107 67 47 81 125 136 111 118 169 209 208 184 156 141 146 131 100 37 73 77 98 82 78 113 53 96 106 110 104 87 74 56 52 50 57 57 57 57 57 57 57 41 41 45 45 49 48 48 42 39 41 52 72 91 106 113 113 93 85 69 53 46 46 54 62 43 43 43 44 51 55 55 55 59 62 102 37 209 313 49 74 39 39 40 44 45 41 40 40 39 59 75 74 86 86 62 37 41 48 52 52 56 56 49 53 69 85 37 37 121 117 42 38 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 16 15 15 16 16 16 9 9 9 9 6 6 6 6 6 7 51 37 45 54 68 73 62 51 36 30 35 41 42 35 35 35 40 36 32 28 28 32 36 40 36 36 43 40 47 44 51 44 44 44 40 40 36 36 36 36 32 32 32 32 32 32 32 32 29 29 29 29 29 29 29 29 41 34 41 34 41 34 41 34 42 42 43 42 43 43 43 43 43 43 43 43 43 43 43 43 47 46 46 46 47 47 47 47 43 43 43 47 47 51 51 55 47 47 43 43 39 39 35 35 47 47 47 47 47 47 47 40 40 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 44 48 48 36 32 44 76 104 169 104 84 132 145 97 81 113 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 51 39 39 35 35 32 72 68 68 56 40 32 40 41 53 61 69 73 61 41 32 31 37 37 37 41 41 41 41 41 37 37 37 40 40 36 36 36 36 36 40 40 44 41 45 45 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 45 45 45 49 49 53 53 69 52 71 102 80 54 127 244 433 415 448 518 560 574 642 708 618 491 421 400 331 197 88 54 79 69 53 37 42 75 75 70 72 111 127 131 155 179 147 87 35 35 35 35 35 35 35 35 34 38 42 45 46 41 37 33 41 41 41 41 45 45 45 45 33 41 49 49 42 42 43 51 43 43 43 43 36 36 36 43 93 121 113 65 41 53 57 33 57 48 40 32 32 32 40 45 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 40 51 51 51 47 47 43 43 43 47 47 50 54 50 46 42 38 38 34 37 33 32 28 35 38 30 37 40 35 35 31 27 23 41 37 29 21 24 23 30 30 17 17 20 20 20 20 27 27 16 15 16 15 16 15 16 15 20 16 16 16 15 15 15 15 43 39 42 31 23 19 15 14 15 19 30 34 34 30 26 22 26 70 79 45 30 43 61 71 57 43 36 30 31 32 32 33 33 33 37 37 41 41 45 45 36 52 80 107 131 167 203 227 185 139 83 34 32 32 38 54 65 61 57 45 41 37 44 41 45 46 46 54 51 48 45 45 39 39 40 41 52 56 71 64 88 76 60 47 38 36 36 36 36 36 37 37 39 40 48 56 52 56 52 40 38 38 38 43 37 38 42 46 46 46 42 38 42 43 39 39 39 47 51 55 47 47 43 43 39 39 38 38 52 45 48 44 40 39 39 38 49 49 52 52 63 67 78 99 165 197 217 256 296 347 382 402 390 379 364 361 366 370 370 342 221 236 260 229 200 162 118 75 51 47 48 44 40 40 39 39 39 39 47 44 55 48 51 40 51 60 72 68 56 56 76 100 84 72 52 39 47 95 167 223 95 87 71 59 51 47 52 56 56 48 48 52 64 64 52 48 48 39 38 38 43 55 55 55 55 44 39 38 38 39 43 51 62 62 62 58 65 54 61 61 64 64 64 64 64 64 64 64 44 44 48 48 48 44 36 35 40 36 35 36 48 52 59 55 42 41 41 41 37 37 40 40 33 34 33 33 33 33 33 33 37 37 40 39 35 31 31 31 35 35 43 35 43 35 43 35 43 36 43 36 43 36 43 36 68 31 30 48 48 30 30 72 80 64 48 52 60 60 45 32 37 47 63 63 55 43 43 47 35 35 35 35 35 35 39 46 53 56 52 48 44 40 40 36 36 36 36 36 36 35 35 35 44 31 31 32 36 32 31 31 32 40 53 45 37 49 77 101 54 47 47 43 43 39 39 35 43 43 43 43 43 43 43 43 60 64 40 34 34 56 60 36 35 69 85 57 36 36 40 44 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 43 51 51 51 43 35 34 35 35 35 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 48 44 36 40 48 44 36 43 43 43 43 43 43 43 43 55 51 51 47 47 43 43 43 57 57 53 49 45 41 41 37 41 41 41 41 41 41 41 41 45 41 37 33 34 34 37 48 64 52 51 46 53 48 32 33 32 53 65 72 67 49 33 12 32 33 33 25 23 23 16 16 16 16 16 17 17 17 17 17 18 18 18 22 22 26 26 26 25 25 22 22 22 22 23 19 24 24 24 21 21 25 25 22 30 34 31 35 43 40 41 38 42 35 35 39 32 36 36 40 41 41 41 41 41 41 41 41 37 41 41 45 49 53 57 57 47 35 35 32 32 33 41 41 61 34 34 43 51 36 52 87 101 57 32 38 55 51 44 53 45 38 50 62 49 36 49 106 155 96 45 78 91 56 40 54 34 34 33 33 33 33 34 34 31 32 32 33 45 53 62 66 42 39 51 60 52 48 37 36 58 59 75 91 95 87 72 64 39 39 39 44 48 56 60 67 46 42 37 37 37 37 37 45 57 37 36 37 49 53 56 41 47 88 100 56 40 64 69 49 45 53 62 82 91 100 108 112 64 56 44 43 43 43 48 56 68 68 68 63 47 42 47 55 63 50 41 56 90 102 89 65 65 74 90 72 45 40 42 47 50 40 40 49 45 39 38 40 58 42 42 58 62 51 67 99 78 74 74 63 55 44 60 80 89 77 61 49 46 46 58 58 63 59 56 56 64 83 91 106 84 122 152 178 248 322 332 285 272 191 196 198 136 106 119 93 47 74 86 65 81 140 124 52 105 62 49 89 121 117 101 97 61 49 49 48 49 50 66 74 50 54 61 68 70 65 52 55 58 58 58 58 58 57 50 57 69 73 65 54 42 42 47 60 44 47 55 62 62 57 57 45 43 43 44 45 49 49 45 45 81 85 85 81 77 65 57 45 111 136 71 45 161 248 171 75 75 71 64 57 62 72 88 104 85 88 84 80 69 65 54 47 47 46 48 61 47 46 136 254 228 255 340 425 493 537 559 573 608 601 583 554 504 423 338 305 198 130 45 40 55 84 72 45 44 57 85 101 89 69 72 89 58 66 70 74 77 69 64 56 44 44 48 48 55 55 55 55 42 42 46 46 45 41 41 40 48 55 51 58 54 54 58 68 100 90 221 384 391 314 226 142 147 136 125 118 96 85 78 67 88 93 85 53 45 61 61 41 45 49 49 53 53 49 49 45 49 45 37 36 36 40 47 51 58 42 41 57 81 77 52 31 55 57 59 53 38 32 36 43 68 75 58 26 23 51 51 35 45 41 33 25 21 21 25 25 21 21 21 17 13 12 12 16 27 26 22 22 18 18 14 14 10 10 10 10 10 10 10 14 14 21 21 21 21 21 21 21 13 13 13 13 13 13 13 13 5 5 6 6 7 8 10 11 27 29 31 37 38 35 32 25 29 27 35 36 45 53 50 47 41 41 45 42 39 35 39 50 132 119 91 59 43 35 40 44 36 40 40 44 48 45 56 49 45 45 41 41 37 37 33 33 41 41 41 45 45 49 49 54 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 51 50 54 58 62 58 54 46 42 54 50 35 34 35 42 51 47 48 49 50 50 55 59 62 62 62 65 83 103 135 167 199 215 163 116 64 41 49 57 53 37 52 44 44 55 75 91 88 84 120 84 44 36 52 64 60 48 48 41 49 41 49 42 49 42 38 38 38 38 38 38 38 38 42 38 38 38 46 62 78 90 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 59 59 59 59 59 51 52 51 48 40 45 41 49 45 45 56 106 181 158 99 195 344 478 585 622 595 534 504 470 332 206 211 96 90 78 51 40 41 60 80 63 66 65 83 94 94 85 66 74 70 70 70 66 62 61 65 64 67 71 68 61 51 39 39 47 50 50 50 57 57 64 64 52 56 49 49 41 41 41 38 44 50 61 68 110 179 209 204 179 131 95 96 69 38 39 59 58 54 50 46 47 47 52 52 45 64 48 91 187 175 83 54 42 93 78 50 67 43 39 83 39 46 58 70 74 65 54 46 45 45 49 49 53 53 53 57 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 16 15 15 15 16 16 16 16 16 16 16 16 16 16 16 9 40 34 42 51 68 74 64 46 55 52 42 43 41 42 50 43 35 35 35 35 35 35 35 35 39 43 43 43 47 47 47 47 44 40 40 40 36 36 36 32 32 32 32 32 32 32 32 32 29 29 29 29 29 29 29 29 41 41 41 41 41 41 41 41 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 47 47 47 47 47 47 47 47 43 43 43 47 47 51 51 51 47 47 43 43 39 39 35 35 43 43 43 43 43 43 43 35 40 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 40 44 44 40 32 40 68 88 152 88 76 132 153 109 81 97 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 76 76 68 52 36 31 31 36 44 44 44 44 37 37 34 34 34 34 37 37 41 41 48 48 37 37 37 33 33 32 32 32 32 33 33 33 37 41 41 41 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 41 45 49 57 65 73 77 81 73 38 40 78 72 66 136 253 389 435 500 530 516 498 545 583 584 541 555 570 482 298 157 111 77 90 87 79 87 107 83 58 60 91 103 115 147 187 175 135 35 35 35 35 35 35 35 35 38 41 41 41 41 37 33 33 37 37 37 33 33 33 33 33 33 41 49 49 41 37 39 51 43 43 43 43 36 36 36 43 78 101 93 53 37 53 53 32 101 89 73 53 40 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 39 39 42 46 46 42 34 34 31 31 30 29 29 28 31 31 37 37 43 39 42 38 41 37 41 37 33 25 23 19 26 26 17 17 20 20 20 20 27 27 16 16 16 16 16 16 16 16 20 20 16 16 16 16 15 15 46 46 42 38 30 26 22 22 22 26 30 34 34 30 26 22 34 74 86 58 32 45 66 68 67 57 47 41 31 32 33 33 33 33 37 37 41 41 45 45 36 48 68 83 111 151 195 223 189 146 87 35 32 33 42 58 61 57 53 45 41 37 44 48 45 46 46 50 51 48 52 44 49 46 47 48 56 52 53 53 80 68 56 39 38 37 37 37 36 37 38 39 43 40 40 44 44 52 56 48 39 38 38 39 37 38 38 42 46 46 42 42 42 42 38 38 38 46 50 54 46 46 46 42 42 38 38 38 52 48 48 48 48 44 47 47 46 46 45 45 49 53 60 85 121 135 142 154 172 196 215 227 251 243 239 239 244 252 249 232 229 287 332 292 212 149 98 62 54 55 51 51 47 43 39 39 39 43 47 51 55 55 51 47 47 63 71 67 55 55 75 95 91 79 59 39 42 74 130 174 74 70 58 50 51 55 59 63 68 52 56 60 72 76 72 64 55 43 38 38 58 74 82 82 51 43 39 38 38 39 54 62 58 58 65 61 61 57 57 53 60 60 60 60 60 60 60 60 44 44 48 48 48 40 36 35 36 36 36 56 80 76 59 39 41 41 41 41 37 37 40 33 33 34 33 33 33 33 33 33 37 37 40 39 35 31 31 31 42 42 38 38 38 38 39 39 43 43 43 43 43 43 43 36 51 31 40 68 44 30 76 175 175 140 100 68 56 48 32 32 33 43 59 59 51 43 39 43 35 35 35 35 35 35 35 41 56 59 59 55 51 47 43 43 43 43 43 43 43 43 43 35 30 30 30 30 32 36 36 36 32 44 53 45 37 45 73 97 58 47 47 47 43 43 39 39 43 43 43 43 43 43 43 43 52 56 52 36 35 44 48 44 112 104 76 48 36 44 48 40 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 43 43 39 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 36 48 60 52 36 43 43 43 43 43 43 43 43 51 51 47 47 43 43 39 39 57 53 53 49 45 45 41 41 41 41 41 41 41 41 41 41 45 41 37 33 34 34 45 51 55 62 61 64 63 46 29 26 50 67 82 82 81 57 40 24 29 29 25 26 23 23 20 20 16 16 16 17 17 17 17 17 17 17 18 22 18 19 23 23 25 25 22 22 22 22 23 23 24 24 24 28 21 25 25 25 30 30 31 35 39 43 41 41 42 42 35 39 32 36 36 36 44 44 44 44 44 44 45 45 41 41 45 49 53 57 61 57 47 35 32 32 32 33 37 41 54 34 34 47 48 44 60 95 109 77 49 54 55 36 37 45 57 46 62 77 61 44 60 117 173 191 167 113 78 63 52 33 33 34 34 34 34 34 33 36 39 43 47 52 57 58 59 63 35 36 44 52 52 44 37 36 50 55 75 91 99 99 95 91 79 79 79 79 79 79 79 79 54 46 41 37 37 37 45 49 45 49 49 49 44 40 52 61 66 79 83 67 48 56 61 57 41 41 49 61 66 78 75 79 60 56 48 44 44 52 60 64 64 68 64 52 43 42 43 44 48 43 41 45 71 86 77 61 58 70 67 60 50 42 44 48 71 62 58 66 54 41 42 70 86 62 46 54 58 47 55 83 67 60 60 64 56 44 52 72 84 73 69 57 53 53 53 46 63 56 56 60 64 69 77 80 95 118 132 123 145 192 206 178 245 159 147 205 267 289 219 108 49 62 73 69 100 136 139 111 112 69 68 97 132 117 104 93 72 69 77 66 73 58 61 50 58 66 69 68 70 65 60 55 58 58 57 57 54 53 46 53 57 69 73 59 47 44 49 54 50 57 61 67 71 81 84 77 47 43 44 44 45 45 49 49 65 69 73 77 77 77 73 61 132 144 71 44 110 177 148 116 124 109 93 74 59 63 60 68 74 81 84 73 73 62 51 51 60 47 47 57 47 46 112 209 293 316 373 442 518 559 580 587 579 576 573 560 527 466 408 376 311 229 86 38 37 40 52 73 57 65 81 97 112 132 163 184 69 62 66 66 69 65 64 60 48 48 48 48 51 51 51 51 46 46 46 42 46 41 40 39 48 48 51 51 47 47 50 61 66 37 92 179 167 127 95 55 108 108 97 90 79 68 64 53 77 93 81 53 45 61 57 37 41 45 53 57 57 53 45 41 45 41 37 37 36 36 47 51 54 42 45 53 69 65 48 32 53 56 55 49 34 23 28 38 80 87 74 38 31 51 51 31 37 37 29 25 21 21 25 29 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 11 11 11 11 11 11 11 10 21 21 21 21 21 21 21 21 13 13 13 13 13 13 13 13 5 5 5 10 14 15 8 9 36 30 33 46 41 38 35 32 32 29 37 46 47 48 53 50 39 35 33 33 34 34 34 42 76 75 63 51 43 39 40 44 36 36 40 44 48 52 56 56 45 45 41 41 37 37 33 33 41 41 41 45 45 49 49 46 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 54 54 58 58 58 50 46 46 38 38 46 47 51 47 39 35 52 52 49 50 51 51 48 48 47 51 58 69 88 108 135 147 147 107 60 44 56 64 57 45 53 45 45 52 68 84 84 80 76 56 36 36 48 56 48 36 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 46 42 38 38 38 38 46 50 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 58 55 55 55 55 55 48 48 44 48 41 45 49 53 53 50 67 123 100 68 148 235 284 342 486 562 595 595 569 429 294 272 194 128 93 111 113 75 43 41 42 41 47 61 84 94 101 75 50 43 55 55 58 54 53 50 50 53 50 54 51 47 39 39 47 47 50 50 57 57 64 64 52 56 49 49 41 41 42 39 51 77 96 93 155 279 373 399 318 237 154 119 101 66 39 39 54 54 54 54 51 51 52 48 68 92 64 56 96 79 38 37 41 84 60 53 86 66 39 58 71 70 66 66 62 57 42 50 37 45 49 53 57 65 69 69 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 9 15 9 18 31 52 65 58 40 66 56 45 38 43 44 57 58 39 43 51 51 47 39 27 26 39 39 39 39 43 43 43 43 40 40 36 36 36 36 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 29 29 29 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 38 38 38 38 38 38 38 38 42 42 42 42 42 43 43 43 39 39 43 43 47 47 51 51 47 47 43 43 39 39 35 35 39 39 39 39 39 39 39 31 40 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 32 36 44 40 36 36 48 64 92 48 48 104 129 89 57 61 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 67 67 56 44 32 31 31 32 40 36 32 31 31 32 34 35 34 34 41 41 45 45 52 52 37 37 37 33 33 32 32 32 33 33 33 33 37 37 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 45 53 65 73 77 81 89 45 41 71 85 99 165 258 308 433 527 524 470 445 471 465 453 458 516 532 435 282 197 188 121 130 130 111 110 107 79 45 36 47 39 35 55 87 87 63 35 35 35 35 35 35 35 35 46 45 45 41 37 33 33 33 33 33 33 33 32 32 32 32 33 37 49 45 37 37 39 47 43 43 43 43 36 36 36 43 62 73 61 37 37 49 49 32 117 105 85 65 48 36 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 31 35 38 42 42 38 34 34 31 30 30 29 29 28 31 31 37 37 43 39 42 38 41 37 37 37 33 29 27 19 18 17 17 17 20 20 20 20 27 27 16 16 16 16 16 16 16 16 20 20 20 16 16 16 16 15 42 42 38 34 30 26 22 22 22 22 30 30 30 30 22 22 49 85 90 54 24 33 50 48 63 57 51 45 35 32 33 33 33 33 37 37 41 41 45 45 41 48 52 60 83 123 171 203 177 138 95 47 33 33 38 46 57 53 49 41 37 37 44 48 41 45 49 50 47 44 48 40 53 50 47 47 51 44 44 44 68 56 48 39 38 38 38 38 38 46 51 55 59 48 40 39 40 48 56 52 40 38 38 39 38 38 38 38 42 42 42 42 42 42 38 38 38 46 50 54 50 46 46 46 42 38 38 38 52 48 52 56 60 60 67 67 54 50 49 45 49 49 52 66 108 118 110 102 105 116 127 130 158 147 143 140 145 157 161 139 178 264 332 288 189 105 62 42 50 51 47 47 43 43 43 39 39 43 47 51 55 55 51 47 43 55 63 55 43 43 59 75 87 79 59 39 37 42 78 106 54 54 50 46 51 55 63 67 72 60 52 56 72 88 99 99 75 59 50 50 62 74 82 82 39 39 38 38 39 43 58 66 50 50 57 53 53 49 49 49 56 56 56 56 56 56 56 56 44 48 48 48 44 40 36 36 34 35 48 80 112 100 63 34 41 41 45 41 37 37 44 33 37 34 33 33 33 33 37 37 37 37 40 39 35 31 31 31 38 38 38 34 34 30 30 30 39 39 39 39 39 39 39 32 31 31 44 56 31 40 168 320 344 280 188 104 52 32 32 32 33 39 51 55 43 35 35 39 35 35 35 35 35 35 35 41 48 55 51 47 43 43 39 39 43 43 43 43 43 42 42 35 31 31 31 31 32 40 44 40 36 45 53 45 37 45 65 85 62 51 51 51 47 43 43 43 43 43 43 43 43 43 43 43 40 44 56 60 44 35 48 76 188 124 56 35 44 48 40 36 47 47 47 47 47 47 47 47 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 39 35 39 43 47 51 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 36 36 36 40 64 80 64 36 43 43 43 43 43 43 43 43 47 47 47 43 43 39 39 35 53 53 53 49 45 45 45 41 41 41 41 41 41 41 41 41 41 41 37 33 33 40 47 51 49 61 75 66 53 24 22 19 49 67 82 82 81 65 52 36 25 25 21 26 23 27 24 24 16 16 16 17 17 17 17 17 17 17 18 18 19 19 23 27 25 25 22 22 22 22 23 23 20 24 24 24 21 25 25 25 26 30 31 35 39 43 41 41 38 38 35 35 32 32 36 36 40 40 40 40 40 40 41 41 41 41 45 49 49 53 57 53 47 35 32 32 32 33 37 41 54 34 34 47 48 44 60 95 97 77 73 74 55 35 40 65 57 61 77 100 88 71 87 137 271 365 374 279 185 150 100 33 34 38 35 39 38 34 33 33 44 49 53 57 65 66 67 64 40 44 48 48 56 48 44 36 38 39 59 79 91 95 95 95 103 103 99 91 87 83 79 75 62 54 49 41 41 45 49 57 37 57 73 57 40 40 64 77 78 62 55 63 52 44 52 65 45 45 46 49 46 50 54 54 52 52 48 52 56 60 68 68 56 60 60 48 42 42 42 43 42 41 41 48 62 62 61 53 53 50 43 45 58 71 65 64 68 56 63 71 63 51 94 142 115 74 42 47 51 43 42 58 50 47 59 71 63 43 47 60 60 53 57 57 53 49 44 44 73 66 67 60 60 57 64 64 71 94 108 99 109 144 171 173 208 177 174 228 314 338 238 99 65 48 53 93 128 128 135 147 127 88 91 120 143 120 103 92 80 85 104 105 108 93 84 65 78 82 77 72 66 65 60 55 54 54 53 49 46 49 42 42 42 51 63 68 54 47 48 56 46 46 46 46 60 72 87 87 52 44 44 44 44 45 49 53 45 53 61 73 77 81 85 73 47 92 75 46 66 58 69 133 137 129 113 90 67 63 52 52 70 70 77 70 70 70 63 63 80 48 47 52 47 46 79 144 249 267 321 398 472 533 559 570 562 562 552 549 524 483 436 413 423 334 175 42 35 36 43 77 61 61 72 84 120 180 235 260 73 62 58 50 57 57 64 68 52 48 48 44 43 43 43 47 58 54 50 46 50 42 41 41 48 48 55 51 51 47 54 58 104 71 71 90 70 77 93 85 93 93 87 76 65 62 58 58 69 85 77 45 41 57 57 37 37 41 49 57 57 49 41 37 45 41 37 36 36 36 47 47 46 42 45 49 53 49 44 36 45 48 51 49 30 19 17 22 60 71 62 26 10 23 23 10 25 21 17 13 13 17 21 21 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 15 15 15 15 15 15 15 14 25 25 25 25 25 25 25 25 13 13 13 13 13 13 13 13 12 12 16 9 10 10 7 8 19 21 24 37 39 41 38 35 35 28 37 38 39 40 48 49 30 31 32 32 32 33 33 37 36 47 47 47 43 39 36 32 36 36 40 44 44 48 52 52 45 41 41 41 37 33 33 33 37 41 41 41 45 49 49 46 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 54 65 58 57 54 54 54 47 35 43 67 76 76 64 44 36 44 44 41 42 43 47 44 47 43 43 46 45 52 60 79 87 131 99 60 48 52 60 57 45 65 57 49 56 68 76 76 68 36 36 36 44 48 48 44 36 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 46 42 38 38 37 37 37 37 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 54 51 51 51 51 51 44 44 44 44 41 45 45 49 53 46 56 96 82 110 199 219 188 202 289 448 536 549 537 477 422 451 393 243 122 136 162 124 65 53 53 41 43 46 65 87 94 83 38 38 38 46 50 50 53 53 49 53 50 54 50 46 39 38 47 47 50 50 57 57 64 64 48 56 57 53 41 41 50 40 48 82 116 121 186 327 458 521 460 338 202 132 117 82 43 37 42 50 58 62 63 59 51 44 55 79 48 38 71 86 66 73 60 87 48 44 94 86 39 50 95 86 74 58 50 46 42 54 37 45 53 61 69 73 81 81 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 9 7 7 12 29 46 51 41 31 53 50 43 41 38 43 51 52 66 63 71 71 63 47 31 26 35 35 35 35 35 35 35 35 36 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 29 33 33 33 33 33 33 33 33 37 30 30 30 30 30 30 30 34 34 34 34 34 34 34 34 42 42 42 42 42 42 42 43 35 39 39 43 43 47 47 47 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 31 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 31 32 40 44 36 32 36 40 40 31 32 72 85 57 41 49 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 35 35 31 31 32 36 44 48 56 52 48 36 36 33 34 34 34 34 41 41 45 45 52 52 37 37 37 33 33 32 32 32 37 37 37 33 33 33 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 45 49 53 53 82 46 45 76 98 105 142 188 245 375 473 464 446 475 491 461 360 364 398 380 276 171 142 180 158 151 119 86 66 74 62 36 64 59 43 34 39 51 47 35 35 35 35 35 35 35 35 35 53 49 41 37 33 33 33 33 32 32 32 32 32 32 32 32 32 37 45 41 37 33 34 47 43 43 43 43 36 36 36 43 54 49 37 33 41 49 45 33 81 73 61 49 40 36 36 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 35 39 42 46 50 46 42 42 30 30 30 29 29 28 31 27 37 37 43 39 42 37 41 37 37 37 33 29 27 19 18 17 17 17 20 20 20 20 27 27 20 20 20 20 20 20 20 20 24 24 20 20 16 16 16 19 38 34 34 30 26 26 22 22 18 22 26 30 30 26 22 18 53 85 86 50 20 21 34 24 54 53 51 53 43 37 33 33 33 33 37 37 41 41 45 45 45 49 48 52 60 91 131 160 149 126 99 71 54 35 34 33 53 49 45 41 37 37 48 48 41 41 45 49 50 47 40 36 53 50 54 51 43 40 40 40 52 44 40 39 38 39 50 54 50 62 67 71 71 52 40 38 39 48 56 56 44 39 39 39 38 38 38 37 38 38 42 42 42 42 38 38 38 46 50 54 50 50 50 46 46 42 42 39 48 48 52 60 68 72 79 79 58 54 53 45 45 45 48 48 87 90 86 86 93 104 119 123 119 107 103 96 97 105 109 94 80 152 208 181 113 70 50 38 47 43 43 43 43 43 43 43 39 43 47 51 55 55 51 47 43 51 55 47 38 38 43 59 75 71 59 43 37 38 50 66 70 66 66 62 63 67 67 67 64 52 40 48 72 96 119 127 99 83 66 54 54 58 58 54 38 38 38 38 39 43 58 66 46 42 49 45 45 41 41 41 52 52 52 52 52 52 52 52 48 48 48 44 44 40 36 36 35 35 44 76 108 100 67 34 41 41 45 41 41 37 44 37 37 34 33 33 33 33 37 37 41 37 44 39 35 31 31 31 38 34 34 30 30 30 30 30 38 39 39 39 39 39 39 39 31 31 32 31 30 48 184 324 356 288 180 80 31 31 32 45 33 35 47 47 39 34 34 35 35 35 35 35 34 34 34 37 40 47 47 43 39 39 35 35 43 43 43 42 42 42 42 35 39 52 56 36 32 40 44 32 41 49 49 45 37 41 57 74 66 59 55 55 51 51 47 47 43 43 43 43 43 43 43 43 36 36 52 60 44 35 76 140 188 108 36 36 52 44 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 47 35 35 35 43 55 63 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 40 40 40 40 40 40 40 40 36 35 35 40 72 92 68 36 43 43 43 43 43 43 43 43 47 43 43 43 39 35 35 35 49 49 49 49 49 45 45 45 41 41 41 41 41 41 41 41 41 37 37 37 40 47 47 53 56 63 65 52 26 20 18 18 40 51 66 66 69 57 48 40 21 21 25 26 23 31 28 28 16 16 16 17 17 17 17 17 17 17 17 18 19 23 23 27 25 25 22 22 22 22 23 23 20 20 24 24 21 21 25 25 26 26 27 31 35 39 36 37 34 38 31 35 28 32 32 32 40 40 40 40 40 40 41 41 41 41 41 45 49 49 53 49 47 35 32 32 32 33 37 41 58 34 34 43 44 36 48 83 66 62 74 75 52 36 45 89 53 53 76 107 107 98 126 191 394 503 568 533 419 285 162 76 56 54 46 50 46 42 38 34 57 57 57 54 62 67 68 72 48 48 48 51 48 51 47 36 37 38 39 55 63 67 71 71 83 83 79 75 71 67 63 63 66 58 57 49 45 49 57 61 37 57 65 49 56 80 96 89 78 42 39 55 48 39 40 68 69 65 62 58 50 46 46 46 43 43 44 48 56 60 64 64 48 56 56 44 42 41 42 42 41 41 48 47 50 42 45 49 45 37 37 41 75 92 93 78 82 74 77 80 56 51 100 167 123 67 42 54 62 47 42 42 41 41 50 70 66 42 46 63 42 43 43 44 44 44 44 44 73 73 66 66 62 51 47 47 58 73 96 110 133 156 183 201 123 210 232 214 232 214 151 106 91 47 48 132 163 119 115 163 162 123 122 139 150 119 106 103 90 92 107 112 123 116 119 108 101 94 85 76 66 61 56 62 50 49 45 41 41 41 45 42 42 44 62 71 64 53 50 50 48 48 47 46 46 45 45 53 60 52 44 44 44 45 49 57 45 49 61 69 77 81 81 69 44 60 83 115 162 110 81 137 109 105 90 82 75 75 72 72 59 63 63 67 78 71 75 75 84 48 46 47 47 45 51 79 171 202 268 334 381 423 446 457 501 490 487 477 470 451 413 397 434 375 247 108 41 39 42 57 85 81 68 64 100 163 199 196 77 62 50 46 45 49 64 68 56 48 44 43 43 43 43 47 58 54 54 50 58 58 65 65 56 56 59 59 55 55 58 58 62 69 69 61 48 68 84 83 80 80 73 69 66 59 59 59 58 77 69 41 37 53 53 37 41 45 45 45 45 45 45 41 41 37 37 36 35 35 43 47 38 42 45 45 37 33 40 44 41 48 51 49 30 19 16 14 32 51 50 14 9 10 10 9 9 9 9 8 9 9 13 17 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 15 15 15 15 15 15 15 14 25 25 25 25 25 25 25 25 13 13 13 13 13 13 13 13 16 16 23 16 17 10 7 7 10 12 14 28 34 39 41 38 30 31 35 37 38 39 43 41 41 35 31 32 32 33 33 37 36 43 47 47 39 31 31 31 36 36 36 40 44 44 48 48 41 41 41 37 37 33 33 33 37 37 41 41 45 45 49 46 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 58 64 57 53 54 58 51 47 55 64 80 96 89 81 61 49 40 44 37 37 38 42 39 43 39 38 42 38 45 53 64 72 120 92 64 48 48 52 49 41 69 57 49 53 60 68 64 56 36 40 52 52 52 48 48 48 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 50 47 47 47 47 47 40 40 40 44 40 41 45 49 49 42 44 64 67 124 225 231 181 198 229 339 382 421 532 619 654 695 644 447 249 163 142 121 99 112 65 45 39 38 57 72 83 79 38 38 46 50 58 54 61 57 49 53 50 54 50 46 39 38 47 47 50 50 57 57 64 64 52 64 65 57 37 41 58 49 55 70 127 153 198 284 417 515 510 390 239 140 98 67 40 37 38 46 58 70 71 67 55 43 87 90 67 62 102 129 113 88 59 91 55 44 89 78 46 74 91 82 66 54 46 46 47 54 45 57 61 65 73 77 81 85 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 21 14 18 31 44 50 36 21 27 25 34 35 37 34 38 35 57 55 67 71 67 55 39 31 31 31 31 31 31 31 31 31 28 28 32 32 32 32 32 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 28 28 28 28 28 28 28 28 33 33 33 33 33 33 33 33 41 41 41 41 41 41 41 41 38 38 38 38 38 38 38 38 34 35 35 39 39 43 43 47 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 31 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 32 32 40 44 40 32 32 32 32 32 40 56 53 37 45 69 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 31 30 30 31 39 51 59 63 55 60 76 84 88 78 70 62 34 34 38 45 49 49 56 56 37 37 37 33 33 32 32 32 37 37 37 33 33 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 45 45 49 50 42 58 88 103 86 88 106 177 266 328 343 397 480 511 476 355 349 351 314 217 124 83 96 137 122 86 45 41 60 52 35 63 47 39 47 55 59 59 59 35 35 35 35 35 35 35 35 53 49 37 33 33 33 37 37 31 31 32 32 32 32 33 37 32 33 41 41 33 33 34 43 43 43 43 43 36 36 36 43 50 37 33 37 49 49 49 49 45 41 37 33 32 36 36 40 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 43 47 50 54 58 58 54 50 30 30 29 29 28 27 27 27 37 36 43 39 42 37 40 37 33 33 29 25 23 18 17 16 17 16 20 20 20 20 27 27 20 20 20 20 20 20 20 20 28 28 24 24 20 20 16 23 30 37 37 33 33 33 29 29 21 25 29 33 33 29 25 21 49 81 78 42 16 17 22 20 45 47 47 57 51 41 33 33 33 33 37 37 41 41 45 45 45 49 53 52 52 68 92 108 117 114 115 107 94 63 38 32 45 41 41 37 33 37 48 48 44 48 41 45 46 39 36 36 49 46 46 43 39 39 39 39 44 39 39 38 42 47 58 62 62 70 79 75 71 52 39 38 39 48 56 52 40 39 43 51 47 39 42 37 37 38 42 46 42 42 38 38 38 46 50 54 54 54 50 50 46 46 42 39 40 44 52 56 71 75 86 86 65 57 49 41 45 41 41 41 42 38 46 49 57 68 83 87 79 75 71 60 53 57 54 57 45 73 77 57 50 58 54 38 39 39 39 39 43 43 43 43 39 43 47 51 55 55 51 47 51 51 51 39 38 37 38 43 67 63 59 47 42 46 50 58 94 94 90 86 83 75 67 63 48 39 39 44 72 100 127 135 103 79 62 46 46 46 38 38 38 38 38 38 39 43 54 62 38 38 45 41 41 37 37 36 48 48 48 48 48 48 48 48 48 48 44 44 40 40 40 40 36 36 36 52 80 80 63 39 45 45 45 45 41 41 44 37 41 38 37 37 37 37 41 41 41 41 44 39 35 31 31 30 34 41 37 37 37 33 34 34 45 45 45 46 46 46 46 39 55 32 31 31 31 36 96 156 160 128 80 32 30 30 32 45 33 34 43 43 34 34 34 35 35 35 35 34 34 34 34 33 36 43 43 39 39 35 35 35 43 42 42 42 42 42 42 35 30 48 56 32 30 40 48 36 41 45 49 41 37 41 53 62 70 63 63 59 59 55 55 55 43 43 43 43 43 43 43 43 40 35 36 44 35 44 112 192 120 68 35 44 56 40 35 35 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 51 47 35 35 35 43 55 63 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 44 44 44 44 44 44 44 44 40 36 36 40 68 88 68 36 43 43 43 43 43 43 43 43 47 43 43 43 39 35 35 35 45 45 45 49 49 49 49 49 41 41 41 41 41 41 41 41 37 37 33 36 43 47 49 52 74 69 51 21 18 16 16 25 16 27 38 42 45 45 40 36 24 25 29 26 23 27 24 28 16 16 16 17 17 17 17 17 17 17 18 22 18 19 23 23 25 25 22 22 22 22 23 23 20 20 20 24 21 21 21 22 22 26 23 27 31 35 32 37 34 34 27 31 28 28 28 32 36 36 36 36 36 36 37 37 41 41 41 41 45 45 49 45 47 35 32 32 32 33 37 41 70 46 35 47 44 36 44 72 51 44 60 68 56 36 49 89 61 57 79 103 106 117 161 234 463 508 621 702 603 363 181 118 72 61 50 46 39 39 39 50 58 58 58 51 59 60 68 72 52 52 48 47 51 54 54 47 37 38 38 39 39 43 43 39 47 47 47 47 47 47 47 47 66 62 57 49 45 53 57 65 41 45 37 36 80 132 128 81 62 43 39 48 44 38 39 52 69 69 66 62 55 51 47 47 41 42 42 50 54 58 58 58 50 58 58 50 42 41 41 41 39 44 51 50 41 37 41 37 41 37 38 54 95 125 130 118 127 119 118 98 61 44 77 140 107 63 42 54 71 55 42 42 45 40 49 73 69 41 46 74 41 41 41 42 43 52 68 80 80 84 88 81 77 69 54 49 81 88 100 126 149 156 172 205 116 235 244 206 205 163 114 152 138 63 67 151 179 127 127 186 198 166 153 162 157 126 118 122 130 122 118 107 110 111 123 123 105 94 85 72 66 57 52 54 45 49 45 41 40 41 41 41 44 47 76 93 79 80 65 62 89 77 64 50 47 45 43 43 61 60 48 44 44 45 45 49 57 61 65 69 69 69 65 53 55 47 44 83 198 174 90 78 78 74 74 74 71 75 76 80 56 59 60 64 75 72 76 76 79 55 46 47 50 46 46 50 133 173 248 287 302 298 298 305 354 354 355 364 384 381 370 369 364 315 211 112 44 42 44 53 109 105 84 60 84 127 119 68 77 62 50 46 45 45 60 64 56 48 44 42 42 43 47 55 50 50 46 46 58 66 77 81 64 64 67 67 63 63 66 59 37 40 48 47 47 54 49 41 57 57 58 51 51 44 44 44 50 69 61 36 36 49 53 36 53 45 37 36 36 37 45 53 41 37 36 36 35 35 39 43 34 42 45 41 33 33 40 44 41 48 51 45 30 19 16 14 24 55 66 34 10 15 20 11 13 9 9 9 9 13 21 25 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 15 15 15 15 15 15 15 14 25 25 25 25 25 25 25 25 13 13 13 13 13 13 13 13 23 23 30 23 19 13 13 6 7 9 12 18 25 26 32 29 26 23 31 29 37 38 35 33 41 34 38 35 32 32 36 36 43 43 39 31 31 31 31 31 36 36 36 36 40 40 44 44 41 41 37 37 33 33 33 33 37 37 37 41 41 45 45 42 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 62 64 53 53 54 51 51 52 80 81 82 90 83 76 68 71 45 52 41 37 37 38 38 39 43 39 46 42 49 53 64 64 84 72 56 48 48 52 57 57 69 57 49 49 56 60 56 48 48 52 56 52 44 44 48 56 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 38 38 38 42 46 46 46 42 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 46 43 43 43 43 43 39 39 39 39 40 40 40 44 44 42 42 51 41 76 159 154 105 135 162 207 209 283 492 665 755 831 831 704 495 314 191 130 117 122 75 48 39 38 45 57 64 60 46 43 54 54 58 54 57 53 49 53 50 54 50 46 39 38 46 47 50 50 57 57 64 64 60 76 77 61 37 37 62 57 104 74 128 190 222 251 361 501 511 422 287 167 93 63 40 39 38 46 62 74 75 71 59 50 98 94 89 76 52 39 34 32 33 70 59 48 73 62 46 94 67 62 58 54 54 54 47 58 58 65 69 69 73 73 73 73 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 31 20 21 30 43 44 22 12 13 15 16 26 27 29 29 22 25 26 35 46 55 50 51 46 27 26 27 26 26 26 26 26 27 27 28 28 28 28 33 33 33 32 32 32 32 32 32 32 31 31 31 32 32 32 32 32 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 30 30 34 35 39 39 43 43 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 31 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 36 40 40 40 40 36 36 32 31 32 36 36 32 32 41 61 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 43 39 31 31 39 47 51 47 31 51 76 104 121 125 110 106 35 35 42 42 50 53 60 60 37 37 37 33 33 32 32 32 37 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 37 41 49 53 61 65 69 74 98 130 149 140 107 89 88 139 161 183 222 300 380 419 403 313 295 257 204 139 89 56 53 62 66 54 36 40 64 60 35 39 34 34 39 43 34 34 43 35 35 35 35 35 35 35 35 49 41 33 32 32 33 45 53 32 32 32 32 32 32 32 32 32 33 41 37 33 33 34 38 43 43 43 43 36 36 36 43 54 33 33 45 53 45 45 61 37 37 37 33 32 32 36 36 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 47 51 55 58 58 58 54 50 30 30 29 29 28 27 27 26 37 36 43 38 41 37 40 36 29 29 25 21 19 18 17 16 17 16 20 20 20 20 27 27 24 24 24 24 24 24 24 24 28 28 28 24 24 20 20 27 26 33 33 33 33 33 29 29 21 21 29 29 29 29 21 21 37 65 66 34 15 20 25 19 25 31 39 56 55 44 37 33 33 33 37 37 41 41 45 45 45 53 57 57 48 48 64 72 98 106 127 135 130 95 58 34 41 37 37 33 33 37 48 52 44 44 37 41 42 34 35 35 40 37 38 39 39 39 39 39 40 39 39 38 42 46 62 66 70 74 75 71 63 48 39 38 44 48 48 40 39 39 51 67 63 55 50 38 37 37 42 46 42 42 38 38 38 46 50 54 58 54 54 50 50 46 46 46 39 39 40 44 59 63 70 70 57 53 45 41 45 45 45 38 40 40 39 39 43 47 54 58 73 73 70 55 44 40 41 55 78 65 37 35 37 66 62 38 38 38 38 39 39 43 43 43 39 43 47 51 55 55 51 47 59 55 51 39 38 37 37 38 67 63 55 51 50 54 58 62 94 94 94 90 83 71 59 51 39 38 38 40 64 88 111 111 71 55 46 42 42 46 38 37 38 38 38 38 38 39 46 50 38 38 41 37 37 36 36 36 40 40 40 40 40 40 40 40 52 48 44 40 40 40 40 40 36 36 35 36 48 56 55 47 45 45 49 45 41 41 48 37 41 38 37 37 37 37 41 41 45 41 44 39 35 31 31 30 37 37 37 37 37 37 37 37 41 41 41 41 42 42 42 35 39 32 31 44 60 52 36 30 31 44 52 52 44 36 36 37 33 35 43 39 34 34 34 39 35 35 35 34 34 34 34 33 36 39 39 39 39 35 35 34 42 42 42 42 42 42 42 35 29 44 64 32 31 48 68 53 41 45 45 41 37 41 49 54 78 67 67 63 63 59 59 59 43 43 43 43 43 43 43 43 44 36 35 35 35 60 124 180 52 40 36 48 52 40 35 36 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 39 35 39 43 47 51 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 48 48 48 48 48 48 48 64 56 40 36 56 72 60 36 43 43 43 43 43 43 43 43 47 47 47 43 43 39 39 35 41 45 45 45 49 53 53 53 41 41 41 41 41 41 41 41 33 33 37 43 51 53 53 55 69 55 29 18 15 13 15 30 14 14 18 29 37 33 32 32 32 32 33 33 30 23 27 20 16 16 16 17 17 17 17 17 18 18 18 22 18 19 19 19 25 25 22 22 22 22 22 23 19 20 20 20 20 21 21 22 22 22 23 27 31 35 32 33 30 30 27 27 28 28 28 28 36 36 36 36 36 36 37 37 37 37 41 41 41 41 45 41 47 35 32 32 32 33 37 41 78 54 39 55 48 36 48 76 56 44 52 65 61 37 45 73 85 75 75 97 105 136 211 300 441 454 560 675 583 318 144 129 80 72 58 47 39 43 47 51 59 56 51 44 48 52 64 68 52 48 51 51 54 57 62 58 49 38 38 38 38 38 39 39 39 39 39 39 43 43 43 43 66 58 53 45 45 49 53 61 45 41 35 35 80 152 136 61 46 71 72 44 38 39 40 40 45 49 54 58 51 51 47 43 42 42 42 46 50 54 54 54 46 54 62 54 42 41 41 41 39 54 57 49 49 41 41 37 45 39 60 86 124 150 159 152 121 110 121 120 80 47 70 122 101 56 43 55 63 55 42 49 59 47 55 76 72 41 57 90 54 46 42 42 47 60 84 103 94 98 106 110 99 87 68 60 88 87 99 122 141 156 204 273 323 392 342 324 367 249 136 191 184 102 90 143 170 146 166 226 213 189 188 189 184 141 141 146 185 162 145 114 105 94 105 95 93 78 74 68 62 53 43 50 41 45 40 39 39 40 41 41 63 69 102 119 121 115 119 116 104 99 79 61 51 48 46 45 49 64 60 53 49 45 45 45 61 61 65 69 65 61 57 45 46 56 45 44 86 86 62 90 90 86 78 70 63 63 64 68 60 64 64 68 68 76 76 80 63 55 51 54 50 45 45 53 43 87 163 212 240 248 257 261 254 250 254 266 282 286 282 278 248 199 107 44 42 44 65 77 69 77 68 60 107 163 139 67 81 66 58 50 49 45 52 52 56 44 43 42 42 43 59 67 58 54 46 42 46 54 69 73 64 64 71 67 67 63 70 63 39 54 50 41 57 52 39 50 42 42 42 43 43 39 39 39 42 61 53 36 36 49 49 36 53 45 36 36 36 36 45 53 37 37 36 36 35 35 39 39 34 38 45 41 33 33 40 40 37 44 43 40 22 19 16 14 16 55 74 42 15 23 28 23 25 25 21 21 21 25 33 37 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 19 19 19 19 19 19 19 18 29 29 29 29 29 29 29 29 13 13 13 13 13 13 13 20 31 31 31 27 27 20 20 13 6 8 10 13 15 21 26 24 29 26 31 32 40 37 39 32 41 37 37 34 31 31 31 31 31 31 31 31 31 31 32 32 32 32 36 36 36 36 40 40 41 37 37 37 33 32 33 33 33 37 37 37 41 45 45 42 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 66 68 53 49 50 54 59 56 93 90 91 84 88 81 70 80 65 72 60 45 37 37 37 38 46 42 46 42 45 46 49 52 44 44 40 44 48 60 69 77 65 57 49 49 57 60 56 48 52 52 52 44 36 36 44 52 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 46 43 43 43 43 43 39 39 39 39 40 40 40 40 44 44 53 57 40 45 113 97 52 75 66 131 149 192 301 441 654 883 899 872 765 574 363 199 111 77 67 44 39 38 46 50 53 45 46 43 50 50 54 45 49 45 49 53 50 53 50 46 39 38 46 47 50 50 57 57 64 64 72 92 89 69 37 37 58 61 99 54 92 166 202 220 321 460 493 442 322 192 114 79 53 40 39 46 58 70 75 70 66 62 65 85 152 183 126 102 141 177 85 118 82 51 65 49 38 86 55 59 58 58 58 54 47 54 66 73 69 69 65 65 65 61 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 19 15 15 24 34 35 17 9 11 13 15 16 18 23 25 22 24 25 25 29 37 45 49 49 33 29 29 29 25 25 25 25 27 27 27 28 28 28 29 33 33 32 32 32 32 32 32 32 31 31 31 31 31 31 31 32 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 37 37 37 37 37 37 37 37 34 34 34 34 34 34 34 34 30 30 30 34 34 38 39 39 47 47 43 43 39 39 35 35 35 35 35 35 35 35 35 31 36 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 52 44 40 36 40 44 44 44 32 32 31 31 32 37 37 33 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 70 58 50 46 50 54 51 47 30 35 48 68 81 93 90 90 35 35 42 42 50 50 53 53 37 37 37 33 33 32 32 32 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 33 33 33 33 33 33 33 33 37 41 41 45 53 57 57 61 82 126 170 162 133 100 91 94 113 99 110 157 196 223 250 263 215 184 131 85 55 46 48 46 35 37 36 35 43 70 70 38 79 51 47 67 63 35 34 51 35 35 35 35 35 35 35 35 41 33 32 32 32 37 53 65 81 77 69 56 40 32 31 31 32 32 37 37 33 33 34 38 43 43 43 43 36 36 36 43 54 33 33 53 53 33 41 69 41 41 37 37 36 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 39 43 47 51 46 46 38 34 30 30 29 28 28 27 27 26 36 36 43 38 41 37 40 36 29 25 21 20 19 18 17 17 17 16 20 20 20 20 27 27 24 24 24 24 24 24 24 24 32 32 28 28 24 24 20 27 18 25 29 29 29 29 33 33 17 21 25 29 29 25 21 17 25 53 61 26 15 23 25 18 20 23 41 56 58 48 37 33 33 33 37 37 41 41 45 45 45 53 57 53 45 44 56 64 78 94 123 139 134 103 70 46 33 33 33 33 33 37 48 52 40 44 37 37 37 34 34 34 35 36 37 37 38 39 39 39 40 39 39 38 42 46 62 66 74 74 67 59 55 40 40 39 52 52 44 39 38 39 59 79 79 67 58 42 37 37 42 46 42 42 38 38 38 46 50 54 58 58 58 54 50 50 50 46 38 38 38 39 50 50 50 50 49 45 49 45 45 45 49 39 48 41 41 40 44 51 58 58 66 63 63 52 40 45 46 65 66 69 49 36 45 73 66 37 37 38 38 42 45 45 49 49 46 50 54 58 62 62 58 54 74 70 62 50 38 37 37 37 82 74 62 54 49 53 57 57 65 65 73 73 70 62 50 38 39 38 38 43 63 75 79 75 54 42 37 38 53 57 49 38 38 38 38 38 38 38 38 38 38 38 41 37 37 36 36 36 36 36 36 36 36 36 36 36 52 48 44 40 36 36 40 44 36 36 36 36 40 40 43 43 45 45 49 45 45 41 48 41 45 42 41 41 41 41 45 45 45 41 44 39 31 31 31 30 33 33 37 37 41 41 45 45 41 41 41 41 41 41 41 35 31 32 32 48 72 72 48 30 36 56 76 76 60 44 48 49 33 35 43 39 34 34 34 39 35 35 34 34 34 34 34 33 36 39 39 39 39 39 39 38 42 42 42 42 42 42 42 35 59 116 128 72 40 68 85 61 41 41 41 37 38 41 49 50 82 71 71 67 67 63 63 63 43 43 43 43 43 43 43 43 40 44 36 35 40 72 100 112 35 44 44 36 36 48 52 44 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 47 47 47 43 43 39 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 48 48 48 48 48 48 48 92 80 56 36 36 52 52 36 43 43 43 43 43 43 43 43 51 51 47 47 43 43 39 39 41 41 45 45 49 53 53 57 41 41 41 41 41 41 41 41 33 33 37 44 51 53 56 58 43 33 19 16 14 13 20 24 13 14 17 21 33 33 36 36 40 40 37 37 26 19 19 15 16 16 16 17 17 17 17 17 22 22 22 22 18 18 18 18 25 25 22 22 22 22 22 23 19 20 20 20 20 20 21 21 22 22 23 23 27 31 28 33 30 30 27 27 28 28 28 28 32 32 32 32 33 33 33 33 37 37 37 37 41 41 41 38 47 35 32 32 32 33 37 41 62 38 34 43 44 36 48 73 65 41 37 62 70 54 50 65 89 71 63 81 115 167 262 378 434 460 517 520 390 193 103 129 91 80 74 67 60 60 60 64 52 49 40 37 37 41 49 57 52 48 47 47 57 64 80 70 45 38 38 38 38 42 50 54 66 62 62 54 50 46 46 42 58 50 49 41 37 41 49 53 37 53 37 35 52 116 108 37 37 111 127 55 37 56 57 38 40 41 50 66 74 74 63 59 54 54 54 54 58 58 58 58 46 58 62 54 42 41 41 41 46 53 56 59 60 56 51 44 37 47 81 114 129 147 168 173 134 127 150 154 129 85 92 127 118 73 44 47 51 42 42 57 78 58 58 78 74 47 72 117 81 65 54 46 50 55 71 90 92 107 108 117 110 98 82 74 79 82 102 121 122 165 285 428 588 641 583 573 562 307 102 185 159 109 102 146 174 178 198 230 212 200 215 228 219 176 168 176 188 173 164 137 128 109 105 87 77 66 66 64 58 49 43 42 41 41 40 39 39 39 40 40 83 79 115 144 147 156 161 169 129 121 116 103 96 79 63 69 45 64 68 64 61 49 44 44 49 53 61 65 65 65 61 53 44 124 127 55 51 63 75 123 99 91 79 67 63 67 68 72 65 65 65 65 65 72 76 76 47 63 74 69 53 44 52 63 35 37 42 91 137 174 196 197 177 165 153 153 164 155 139 133 104 76 43 42 44 57 77 77 44 60 52 60 147 235 218 135 81 70 66 62 61 49 44 44 52 44 43 42 42 51 71 87 98 86 66 50 46 46 53 57 60 60 67 63 63 59 66 55 40 42 40 39 49 40 37 58 46 54 50 43 43 39 39 39 37 53 49 36 36 45 49 37 41 37 37 37 37 37 37 41 37 36 36 36 35 35 35 39 38 38 41 41 41 37 40 36 34 32 31 28 21 18 16 14 12 47 70 42 10 11 20 15 33 29 25 25 25 29 33 37 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 19 19 19 19 19 19 19 19 29 29 29 29 29 29 29 29 13 13 13 13 13 13 13 20 27 30 30 30 30 30 30 20 9 7 9 11 14 16 17 19 36 29 38 35 39 44 41 39 44 37 33 30 30 31 31 31 34 34 35 35 39 43 47 51 39 39 39 39 43 43 43 36 37 37 37 33 33 32 33 33 33 33 37 37 41 41 45 42 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 73 68 53 49 50 51 60 57 98 96 112 114 114 98 75 74 89 88 76 52 40 36 37 37 45 42 45 42 49 46 53 52 35 36 40 44 48 52 65 77 69 57 53 53 65 72 68 60 48 48 44 44 44 44 45 45 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 46 43 43 43 43 43 39 39 39 39 39 40 40 40 40 44 47 71 56 69 149 131 63 43 73 123 147 187 222 262 462 755 875 914 906 783 543 276 109 56 54 39 39 39 47 54 46 38 46 39 50 50 53 45 49 45 49 53 49 53 50 46 38 38 46 47 50 50 57 57 64 64 88 104 101 73 37 36 54 61 48 49 77 146 183 220 297 372 466 407 299 193 147 128 81 39 43 50 55 63 66 70 74 73 96 127 286 446 469 464 515 551 384 325 174 63 60 53 38 78 75 71 66 58 54 50 43 50 62 65 65 61 61 57 57 57 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 16 16 16 16 16 16 16 16 12 12 12 12 12 12 12 12 10 6 3 8 29 26 12 8 11 12 14 15 17 19 31 26 32 25 25 25 25 29 33 37 29 29 29 25 25 25 25 25 27 27 27 27 28 28 29 29 33 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 30 30 30 34 34 38 38 38 47 47 43 43 39 39 35 35 39 39 39 39 39 39 39 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 36 36 36 36 36 36 36 36 60 52 40 36 40 48 52 56 48 36 32 32 49 65 49 32 45 45 41 41 37 37 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 44 44 44 39 39 35 35 35 78 66 50 50 54 58 51 47 42 31 31 31 32 32 34 42 35 35 42 42 50 50 53 53 37 37 37 33 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 37 37 37 37 37 33 33 33 33 33 33 33 33 37 37 37 37 33 33 33 33 34 86 130 110 69 38 56 67 109 73 95 143 149 109 116 160 156 137 115 85 61 55 37 36 36 36 34 32 33 50 61 35 78 39 34 55 55 34 34 59 35 35 35 35 35 35 35 35 37 33 32 32 32 41 61 73 129 121 104 84 60 36 31 30 31 32 37 33 33 32 34 38 43 43 43 43 36 36 36 43 50 33 37 57 49 32 33 73 33 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 51 51 51 47 47 43 43 43 31 35 39 39 38 30 30 30 30 29 29 28 28 27 27 26 36 36 43 38 41 37 40 36 29 25 21 20 19 18 17 18 17 16 20 20 20 20 27 27 28 28 28 28 28 28 28 28 32 32 32 28 24 24 24 27 18 25 25 29 29 29 33 33 17 21 25 29 29 25 21 17 13 45 53 29 14 23 24 18 19 22 33 56 58 48 37 33 33 33 37 37 41 41 45 45 45 49 53 45 37 41 57 68 66 78 103 123 126 99 74 50 33 33 33 33 33 37 48 52 40 40 37 37 33 34 34 34 35 35 36 37 38 39 40 39 40 39 39 38 42 46 58 66 74 70 59 47 43 40 40 39 60 56 40 38 37 38 67 91 87 75 62 42 37 37 42 46 42 42 38 38 38 46 50 54 58 58 58 54 54 50 50 50 37 37 38 38 38 38 38 38 45 41 45 45 45 49 53 42 38 39 39 39 40 43 50 54 37 38 38 39 38 39 40 41 35 45 61 49 53 66 54 37 38 37 38 42 45 45 49 49 46 50 54 58 62 62 58 54 82 74 66 54 42 37 37 37 94 78 62 46 41 41 45 45 35 36 41 45 50 42 38 37 39 38 38 47 59 63 55 43 46 38 37 38 53 57 45 37 38 38 38 38 38 38 38 38 38 38 41 37 37 36 36 36 36 36 36 36 36 36 36 36 52 48 44 40 36 36 40 44 34 36 48 48 48 35 35 35 49 45 49 45 45 41 48 41 45 42 41 41 41 41 45 45 45 45 48 39 31 31 31 30 33 33 37 41 45 45 49 49 41 41 41 41 41 41 41 35 71 60 52 40 48 60 64 52 40 44 44 32 30 31 49 73 33 35 43 39 34 34 35 43 35 35 34 34 34 34 34 33 36 43 43 43 39 39 38 38 42 42 42 42 42 42 42 35 155 212 212 128 76 88 89 57 37 37 37 37 42 42 49 46 82 75 75 71 67 67 67 63 43 43 43 43 43 43 43 43 36 48 44 35 48 76 72 44 44 60 52 35 35 56 68 52 39 40 40 40 40 40 40 40 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 39 43 51 51 51 43 35 34 35 35 35 35 34 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 48 48 48 48 48 48 48 48 108 96 68 36 35 36 44 36 43 43 43 43 43 43 43 43 55 51 51 47 47 43 43 43 37 41 41 45 49 53 57 57 41 41 41 41 41 41 41 41 33 33 37 44 51 57 55 65 23 21 18 15 22 24 19 11 17 14 21 21 33 37 40 44 48 44 41 37 26 22 15 15 16 16 16 17 17 17 17 17 26 26 26 22 18 18 18 18 25 25 22 22 22 22 22 22 19 19 20 20 20 20 21 21 22 22 23 23 27 31 28 29 26 30 26 27 28 28 28 28 32 32 32 32 33 33 33 33 37 37 37 37 37 37 37 34 47 35 32 32 32 33 37 41 38 32 33 34 36 35 40 65 65 37 37 58 90 82 66 70 84 55 54 76 119 194 317 438 465 523 521 403 221 104 90 132 99 93 94 84 88 80 76 72 53 45 37 37 37 37 38 46 52 48 47 47 53 64 87 81 36 36 36 37 38 46 58 62 86 82 74 66 54 46 38 38 54 46 45 37 37 37 45 49 36 65 57 35 35 76 76 36 37 139 167 59 37 72 73 37 40 42 58 82 94 98 87 83 74 70 70 66 66 66 66 66 50 58 62 58 42 41 41 41 53 60 59 59 71 71 59 44 35 40 93 119 125 136 164 178 212 201 220 227 186 125 101 120 135 86 44 43 42 41 41 61 86 65 54 82 70 54 76 136 85 77 58 50 42 42 43 54 79 98 104 112 105 97 78 62 98 98 114 121 110 173 349 543 680 797 782 748 646 259 37 172 90 84 117 154 194 206 206 202 203 203 227 255 243 203 184 196 148 152 160 160 156 140 125 99 65 58 58 60 58 49 42 41 41 40 39 39 39 39 40 40 80 79 120 145 159 172 189 202 206 201 188 167 145 120 87 97 45 64 72 72 65 49 44 43 44 45 53 61 69 73 73 65 43 108 103 47 91 131 75 45 95 87 75 71 75 87 92 100 73 62 62 62 65 65 76 72 47 67 93 73 52 48 56 70 37 34 34 38 43 59 57 51 91 71 63 58 57 51 45 43 39 40 43 61 93 93 77 53 68 80 64 68 159 259 246 159 81 74 74 70 65 49 44 43 48 44 42 42 43 59 79 95 142 122 94 66 54 42 45 45 56 56 59 59 55 55 58 44 42 43 40 40 77 49 39 79 66 66 62 62 51 51 47 47 37 49 45 36 36 45 49 36 36 37 37 41 41 37 37 36 37 36 36 36 35 35 35 35 42 38 37 41 45 45 40 32 30 28 26 24 21 18 16 14 12 51 78 46 10 11 16 15 29 25 21 17 17 21 25 29 21 21 21 17 12 12 12 8 27 27 23 23 19 19 15 15 19 19 19 19 19 19 19 19 29 29 29 29 29 29 29 29 13 13 13 13 13 13 13 20 23 27 30 30 37 37 30 27 16 7 9 10 13 15 16 18 36 40 38 42 39 44 49 35 54 40 41 41 34 34 31 31 42 46 51 55 55 55 51 51 39 39 39 39 39 39 39 32 44 37 37 33 33 32 33 33 33 33 37 37 41 41 45 42 46 39 39 43 47 47 47 51 51 51 51 51 51 51 51 58 77 68 60 46 49 51 60 61 95 108 137 146 150 116 83 75 101 111 84 63 44 36 36 37 36 37 38 42 50 54 61 60 40 48 52 48 40 40 49 61 73 61 57 61 73 80 76 72 48 44 44 52 56 60 53 45 49 49 49 49 49 49 49 42 42 38 38 38 38 38 38 38 38 38 38 38 38 42 42 46 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 46 50 47 47 47 47 47 39 39 39 39 39 40 40 40 40 39 38 71 71 93 182 164 53 41 91 49 38 156 266 227 258 406 837 884 921 867 630 315 124 72 38 38 38 39 51 51 50 38 46 39 50 54 57 53 57 53 49 53 49 53 50 46 38 38 46 47 50 50 57 57 64 64 96 112 109 77 37 36 50 61 46 58 125 167 215 261 297 300 423 363 248 170 171 168 93 37 47 55 55 55 62 70 78 85 104 115 326 591 698 711 715 699 697 548 269 82 60 61 50 82 103 91 75 58 50 42 39 46 54 61 61 57 57 57 57 53 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 57 57 57 57 57 57 57 57